19ec-aec:37627494.469 : ============Debug Start==========
19ec-aec:37627494.769 : Date : 2020/4/30 14:23:04
19ec-aec:37627494.846 : Process ID : 19ec
19ec-aec:37627495.251 : Windows : Version 10.0 build 18363 
19ec-aec:37627495.685 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37627495.753 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37627495.817 : MemoryStatus.ullAvailPhys : 1917382656
19ec-aec:37627495.872 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37627495.935 : MemoryStatus.ullAvailPageFile : 3368026112
19ec-aec:37627495.995 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37627496.052 : MemoryStatus.ullAvailVirtual : 1745399808
19ec-aec:37627496.109 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37627496.213 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37627496.273 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37627496.509 : CPU Count : 4
19ec-aec:37627496.557 : CPU Frequency : 100.000 Mhz
19ec-aec:37627500.797 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37627500.920 : => InitializeDriver
19ec-aec:37627501.181 : <= InitializeDriver ret = 1
19ec-aec:37627501.239 : => InitializeScanner
19ec-aec:37627501.312 : => CAsicIO::GetDeviceList
19ec-aec:37627501.611 : => CNT96226::CNT96226
19ec-aec:37627501.668 : => CNT96226::Open
19ec-aec:37627523.957 : <= CNT96226::Open ret = 1
19ec-aec:37627524.054 : => CNT96226::Initialize
19ec-aec:37627524.239 : <= CNT96226::Initialize ret = 1
19ec-aec:37627524.294 : <= CNT96226::CNT96226
19ec-aec:37627524.346 : => CNT96226::EnumAvailableDevice
19ec-aec:37627531.091 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37627531.169 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37627531.230 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37632106.885 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37632107.342 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37632118.915 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37632119.109 : => IoObject::GetLockName
19ec-aec:37632119.230 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37632119.371 : <= IoObject::GetLockName
19ec-aec:37632120.329 : => CNT96226::VenderCmd_GetData
19ec-aec:37632120.458 : iCmd = 3, nBytes = 2
19ec-aec:37632486.248 : 0000 : 06 38 
19ec-aec:37632486.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37632486.637 : => CNT96226::VenderCmd_GetData
19ec-aec:37632486.745 : iCmd = 4, nBytes = 2
19ec-aec:37632789.097 : 0000 : 07 07 
19ec-aec:37632789.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37632789.454 : Device 0 USB ID = 0638 : 0707
19ec-aec:37632789.618 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37632789.756 : IO Send command 10 bytes
19ec-aec:37632789.859 : => CNT96226::VenderCmd_SetData
19ec-aec:37632789.976 : iCmd = 0, nBytes = 10
19ec-aec:37632790.188 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37632962.456 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37632962.705 : => CNT96226::VenderCmd_GetData
19ec-aec:37632962.825 : iCmd = 0, nBytes = 165
19ec-aec:37633117.695 : skip dump 37 bytes
19ec-aec:37633118.091 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37633118.383 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37633118.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37633118.930 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37633119.188 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37633119.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37633119.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633119.971 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633120.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633120.232 : => CNT96226::VenderCmd_GetData
19ec-aec:37633120.337 : iCmd = 1, nBytes = 4
19ec-aec:37633270.487 : 0000 : 00 00 00 00 
19ec-aec:37633270.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633271.085 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37633271.217 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37633271.355 : IO Send command 10 bytes
19ec-aec:37633271.463 : => CNT96226::VenderCmd_SetData
19ec-aec:37633271.573 : iCmd = 0, nBytes = 10
19ec-aec:37633271.786 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37633588.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37633588.795 : => CNT96226::VenderCmd_GetData
19ec-aec:37633588.912 : iCmd = 0, nBytes = 128
19ec-aec:37633769.933 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633770.316 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633770.612 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37633770.892 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37633771.154 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37633771.414 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633771.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633771.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633772.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633772.193 : => CNT96226::VenderCmd_GetData
19ec-aec:37633772.303 : iCmd = 1, nBytes = 4
19ec-aec:37633960.056 : 0000 : 00 00 00 00 
19ec-aec:37633960.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633960.429 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37633960.821 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37633960.970 : => CNT96226::Close
19ec-aec:37633968.078 : <= CNT96226::Close ret = 1
19ec-aec:37633968.233 : <= CNT96226::~CNT96226
19ec-aec:37633968.404 : <= CAsicIO::GetDeviceList
19ec-aec:37633969.202 : => IoObject::SetTimeout
19ec-aec:37633969.459 : Timeout--> In = 0 Out = 0
19ec-aec:37633969.578 : <= IoObject::SetTimeout
19ec-aec:37633969.712 : => CAsicIO::CAsicIO
19ec-aec:37633969.854 : => CNT96226::CNT96226
19ec-aec:37633969.963 : => CNT96226::Open
19ec-aec:37634011.470 : <= CNT96226::Open ret = 1
19ec-aec:37634011.669 : => CNT96226::Initialize
19ec-aec:37634012.058 : <= CNT96226::Initialize ret = 1
19ec-aec:37634012.177 : <= CNT96226::CNT96226
19ec-aec:37634012.277 : <= CAsicIO::CAsicIO
19ec-aec:37634012.379 : => CAsicIO::InitializeDevice
19ec-aec:37634012.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37634023.832 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37634024.065 : => IoObject::GetLockName
19ec-aec:37634024.181 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37634024.308 : <= IoObject::GetLockName
19ec-aec:37634025.216 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37634025.363 : IO Send command 10 bytes
19ec-aec:37634025.463 : => CNT96226::VenderCmd_SetData
19ec-aec:37634025.577 : iCmd = 0, nBytes = 10
19ec-aec:37634025.803 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37634359.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37634359.483 : => CNT96226::VenderCmd_GetData
19ec-aec:37634359.600 : iCmd = 0, nBytes = 128
19ec-aec:37634571.553 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634571.907 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634572.190 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37634572.463 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37634572.722 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37634572.974 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634573.221 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634573.471 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634573.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37634573.719 : => CNT96226::VenderCmd_GetData
19ec-aec:37634573.827 : iCmd = 1, nBytes = 4
19ec-aec:37634770.763 : 0000 : 00 00 00 00 
19ec-aec:37634770.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37634771.063 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37634771.469 : => CNT96226::VenderCmd_GetData
19ec-aec:37634771.586 : iCmd = 3, nBytes = 2
19ec-aec:37635167.926 : 0000 : 06 38 
19ec-aec:37635168.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37635168.291 : => CNT96226::VenderCmd_GetData
19ec-aec:37635168.406 : iCmd = 4, nBytes = 2
19ec-aec:37635491.901 : 0000 : 07 07 
19ec-aec:37635492.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37635492.252 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37635492.378 : => IoObject::InitializeDevice
19ec-aec:37635492.496 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37635493.501 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37635493.601 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37635494.545 : => FindScanner
19ec-aec:37635494.622 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37635494.711 : <= FindScanner ret = 1
19ec-aec:37635494.786 : => IoObject::IoLockStart
19ec-aec:37635494.923 : => CAsicIO::CheckDevice
19ec-aec:37635494.997 : => CNT96226::ConnectIsAvailable
19ec-aec:37635513.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37635513.764 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37635513.835 : <= IoObject::IoLockStart
19ec-aec:37635513.913 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37635513.994 : IO Send command 10 bytes
19ec-aec:37635514.105 : => CNT96226::VenderCmd_SetData
19ec-aec:37635514.178 : iCmd = 0, nBytes = 10
19ec-aec:37635514.311 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37635714.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37635714.882 : System send command 10 bytes + data 0 bytes
19ec-aec:37635714.967 : IO total need to receive data 5 bytes
19ec-aec:37635715.045 : => CNT96226::VenderCmd_GetData
19ec-aec:37635715.117 : iCmd = 0, nBytes = 5
19ec-aec:37635924.873 : 0000 : 06 00 02 02 ab 
19ec-aec:37635924.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37635925.071 : System total receive data 5 bytes
19ec-aec:37635925.148 : => CNT96226::VenderCmd_GetData
19ec-aec:37635925.217 : iCmd = 1, nBytes = 4
19ec-aec:37636128.453 : 0000 : 00 00 00 00 
19ec-aec:37636128.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37636128.721 : <= CAsicIO::DoIo ret = 1
19ec-aec:37636128.805 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37636128.888 : IO Send command 10 bytes
19ec-aec:37636128.996 : => CNT96226::VenderCmd_SetData
19ec-aec:37636129.074 : iCmd = 0, nBytes = 10
19ec-aec:37636129.206 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37636326.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37636326.990 : System send command 10 bytes + data 0 bytes
19ec-aec:37636327.077 : IO total need to receive data 165 bytes
19ec-aec:37636327.164 : => CNT96226::VenderCmd_GetData
19ec-aec:37636327.237 : iCmd = 0, nBytes = 165
19ec-aec:37636535.553 : skip dump 37 bytes
19ec-aec:37636535.808 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37636535.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37636536.170 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37636536.341 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37636536.507 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37636536.681 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37636536.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636537.001 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636537.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37636537.161 : System total receive data 165 bytes
19ec-aec:37636537.239 : => CNT96226::VenderCmd_GetData
19ec-aec:37636537.308 : iCmd = 1, nBytes = 4
19ec-aec:37636735.000 : 0000 : 00 00 00 00 
19ec-aec:37636735.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37636735.272 : <= CAsicIO::DoIo ret = 1
19ec-aec:37636735.347 : Dump Inquiry
19ec-aec:37636735.504 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37636735.680 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37636735.987 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37636736.165 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37636736.334 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37636736.507 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37636736.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636736.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636737.011 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37636737.179 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37636737.293 : 00a0 : 00 00 00 00 00 
19ec-aec:37636737.384 : => ReadNVMDataInternal
19ec-aec:37636737.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37636737.745 : IO Send command 10 bytes
19ec-aec:37636737.843 : => CNT96226::VenderCmd_SetData
19ec-aec:37636737.914 : iCmd = 0, nBytes = 10
19ec-aec:37636738.039 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37637073.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37637074.154 : System send command 10 bytes + data 0 bytes
19ec-aec:37637074.241 : IO total need to receive data 128 bytes
19ec-aec:37637074.322 : => CNT96226::VenderCmd_GetData
19ec-aec:37637074.397 : iCmd = 0, nBytes = 128
19ec-aec:37637276.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637276.542 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637276.731 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37637276.913 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37637277.083 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37637277.248 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637277.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637277.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637277.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37637277.867 : System total receive data 128 bytes
19ec-aec:37637277.947 : => CNT96226::VenderCmd_GetData
19ec-aec:37637278.017 : iCmd = 1, nBytes = 4
19ec-aec:37637450.182 : 0000 : 00 00 00 00 
19ec-aec:37637450.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37637450.471 : <= CAsicIO::DoIo ret = 1
19ec-aec:37637450.557 : NVMData.PadScanCount = 0
19ec-aec:37637450.631 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37637450.702 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37637450.777 : NVMData.FlatbedScanCount = 0
19ec-aec:37637450.846 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37637450.915 : NVMData.SideEdgeFletbed = 0
19ec-aec:37637450.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37637451.058 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37637451.127 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37637451.197 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37637451.267 : NVMData.BornMonth = 0
19ec-aec:37637451.330 : NVMData.BornDay = 0
19ec-aec:37637451.395 : NVMData.BornYear = 0
19ec-aec:37637451.457 : NVMData.FirstScanMonth = 4
19ec-aec:37637451.523 : NVMData.FirstScanDay = 30
19ec-aec:37637451.591 : NVMData.FirstScanYear = 2020
19ec-aec:37637451.662 : NVMData.VerticalMagnification = 0
19ec-aec:37637451.736 : NVMData.HorizontalMagnification = 0
19ec-aec:37637451.817 : NVMData.PowerSavingTime = 15
19ec-aec:37637451.886 : NVMData.SN = 0858C00G200100324
19ec-aec:37637451.952 : NVMData.AutoFeed = 0
19ec-aec:37637452.019 : NVMData.CCDType = 0
19ec-aec:37637452.081 : NVMData.ScanSpeed = 0
19ec-aec:37637452.142 : NVMData.RollerCount = 0
19ec-aec:37637452.211 : NVMData.MultifeedCount = 0
19ec-aec:37637452.273 : NVMData.JamCount = 0
19ec-aec:37637452.334 : NVMData.IdentifyInfo = 
19ec-aec:37637452.400 : NVMData.FormalName = 
19ec-aec:37637452.462 : NVMData.ReservedB = 0
19ec-aec:37637452.525 : NVMData.FunctionCode = 0
19ec-aec:37637452.588 : NVMData.PreFeed = 0
19ec-aec:37637452.649 : NVMData.PreFeedTime = 0
19ec-aec:37637452.712 : NVMData.ButtonNumber = 0
19ec-aec:37637452.976 : NVMData.PowerOffTime = 0
19ec-aec:37637453.048 : <= ReadNVMDataInternal ret = 1
19ec-aec:37637453.155 : => IoObject::IoLockEnd
19ec-aec:37637453.277 : <= IoObject::IoLockEnd
19ec-aec:37637453.342 : <= InitializeScanner ret = 1
19ec-aec:37637453.428 : => GetLogicalScannerAbilityEx
19ec-aec:37637453.502 : => IoObject::IoLockStart
19ec-aec:37637453.621 : => CAsicIO::CheckDevice
19ec-aec:37637453.686 : => CNT96226::ConnectIsAvailable
19ec-aec:37637479.103 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37637479.228 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37637479.301 : <= IoObject::IoLockStart
19ec-aec:37637479.375 : => IoObject::IoLockEnd
19ec-aec:37637479.491 : <= IoObject::IoLockEnd
19ec-aec:37637479.627 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37637479.720 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37637676.432 : => ReadNVMData
19ec-aec:37637676.606 : => IoObject::IoLockStart
19ec-aec:37637676.752 : => CAsicIO::CheckDevice
19ec-aec:37637676.824 : => CNT96226::ConnectIsAvailable
19ec-aec:37637699.772 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37637699.898 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37637699.972 : <= IoObject::IoLockStart
19ec-aec:37637700.055 : => ReadNVMDataInternal
19ec-aec:37637700.133 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37637700.216 : IO Send command 10 bytes
19ec-aec:37637700.357 : => CNT96226::VenderCmd_SetData
19ec-aec:37637700.429 : iCmd = 0, nBytes = 10
19ec-aec:37637700.566 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37638050.679 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37638050.847 : System send command 10 bytes + data 0 bytes
19ec-aec:37638050.939 : IO total need to receive data 128 bytes
19ec-aec:37638051.018 : => CNT96226::VenderCmd_GetData
19ec-aec:37638051.087 : iCmd = 0, nBytes = 128
19ec-aec:37638256.323 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638256.546 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638256.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37638256.900 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37638257.064 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37638257.228 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638257.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638257.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638257.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37638257.710 : System total receive data 128 bytes
19ec-aec:37638257.793 : => CNT96226::VenderCmd_GetData
19ec-aec:37638257.865 : iCmd = 1, nBytes = 4
19ec-aec:37638447.602 : 0000 : 00 00 00 00 
19ec-aec:37638447.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37638447.891 : <= CAsicIO::DoIo ret = 1
19ec-aec:37638447.981 : NVMData.PadScanCount = 0
19ec-aec:37638448.053 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37638448.126 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37638448.200 : NVMData.FlatbedScanCount = 0
19ec-aec:37638448.269 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37638448.337 : NVMData.SideEdgeFletbed = 0
19ec-aec:37638448.405 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37638448.478 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37638448.550 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37638448.624 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37638448.699 : NVMData.BornMonth = 0
19ec-aec:37638448.762 : NVMData.BornDay = 0
19ec-aec:37638448.824 : NVMData.BornYear = 0
19ec-aec:37638448.886 : NVMData.FirstScanMonth = 4
19ec-aec:37638448.951 : NVMData.FirstScanDay = 30
19ec-aec:37638449.019 : NVMData.FirstScanYear = 2020
19ec-aec:37638449.089 : NVMData.VerticalMagnification = 0
19ec-aec:37638449.157 : NVMData.HorizontalMagnification = 0
19ec-aec:37638449.226 : NVMData.PowerSavingTime = 15
19ec-aec:37638449.294 : NVMData.SN = 0858C00G200100324
19ec-aec:37638449.359 : NVMData.AutoFeed = 0
19ec-aec:37638449.424 : NVMData.CCDType = 0
19ec-aec:37638449.633 : NVMData.ScanSpeed = 0
19ec-aec:37638449.705 : NVMData.RollerCount = 0
19ec-aec:37638449.772 : NVMData.MultifeedCount = 0
19ec-aec:37638449.838 : NVMData.JamCount = 0
19ec-aec:37638449.901 : NVMData.IdentifyInfo = 
19ec-aec:37638449.964 : NVMData.FormalName = 
19ec-aec:37638450.029 : NVMData.ReservedB = 0
19ec-aec:37638450.095 : NVMData.FunctionCode = 0
19ec-aec:37638450.160 : NVMData.PreFeed = 0
19ec-aec:37638450.223 : NVMData.PreFeedTime = 0
19ec-aec:37638450.287 : NVMData.ButtonNumber = 0
19ec-aec:37638450.354 : NVMData.PowerOffTime = 0
19ec-aec:37638450.420 : <= ReadNVMDataInternal ret = 1
19ec-aec:37638450.501 : => IoObject::IoLockEnd
19ec-aec:37638450.620 : <= IoObject::IoLockEnd
19ec-aec:37638450.685 : <= ReadNVMData ret = 1
19ec-aec:37641103.287 : ============Debug Start==========
19ec-aec:37641103.604 : Date : 2020/4/30 14:23:04
19ec-aec:37641103.686 : Process ID : 19ec
19ec-aec:37641104.099 : Windows : Version 10.0 build 18363 
19ec-aec:37641104.573 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37641104.637 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37641104.702 : MemoryStatus.ullAvailPhys : 1917313024
19ec-aec:37641104.763 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37641104.821 : MemoryStatus.ullAvailPageFile : 3368886272
19ec-aec:37641104.884 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37641104.941 : MemoryStatus.ullAvailVirtual : 1745670144
19ec-aec:37641105.003 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37641105.105 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37641105.163 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37641105.400 : CPU Count : 4
19ec-aec:37641105.450 : CPU Frequency : 100.000 Mhz
19ec-aec:37641110.653 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37641110.789 : => InitializeDriver
19ec-aec:37641111.061 : <= InitializeDriver ret = 1
19ec-aec:37643477.369 : => InitializeScanner
19ec-aec:37643477.615 : => CAsicIO::GetDeviceList
19ec-aec:37643478.100 : => CNT96226::CNT96226
19ec-aec:37643478.164 : => CNT96226::Open
19ec-aec:37643501.081 : <= CNT96226::Open ret = 1
19ec-aec:37643501.188 : => CNT96226::Initialize
19ec-aec:37643501.379 : <= CNT96226::Initialize ret = 1
19ec-aec:37643501.437 : <= CNT96226::CNT96226
19ec-aec:37643501.495 : => CNT96226::EnumAvailableDevice
19ec-aec:37643506.774 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37643506.851 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37643506.909 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37647718.642 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37647718.952 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37647724.832 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37647724.944 : => IoObject::GetLockName
19ec-aec:37647725.002 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37647725.066 : <= IoObject::GetLockName
19ec-aec:37647725.576 : => CNT96226::VenderCmd_GetData
19ec-aec:37647725.640 : iCmd = 3, nBytes = 2
19ec-aec:37648101.874 : 0000 : 06 38 
19ec-aec:37648101.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37648102.061 : => CNT96226::VenderCmd_GetData
19ec-aec:37648102.116 : iCmd = 4, nBytes = 2
19ec-aec:37648404.687 : 0000 : 07 07 
19ec-aec:37648404.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37648405.042 : Device 0 USB ID = 0638 : 0707
19ec-aec:37648405.202 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37648405.333 : IO Send command 10 bytes
19ec-aec:37648405.436 : => CNT96226::VenderCmd_SetData
19ec-aec:37648405.544 : iCmd = 0, nBytes = 10
19ec-aec:37648405.758 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37648620.475 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37648620.690 : => CNT96226::VenderCmd_GetData
19ec-aec:37648620.807 : iCmd = 0, nBytes = 165
19ec-aec:37648829.224 : skip dump 37 bytes
19ec-aec:37648829.581 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37648829.862 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37648830.138 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37648830.413 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37648830.678 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37648830.952 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37648831.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37648831.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37648831.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37648831.704 : => CNT96226::VenderCmd_GetData
19ec-aec:37648831.807 : iCmd = 1, nBytes = 4
19ec-aec:37649046.448 : 0000 : 00 00 00 00 
19ec-aec:37649046.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37649047.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37649047.178 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37649047.314 : IO Send command 10 bytes
19ec-aec:37649047.413 : => CNT96226::VenderCmd_SetData
19ec-aec:37649047.523 : iCmd = 0, nBytes = 10
19ec-aec:37649047.732 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37649405.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37649405.569 : => CNT96226::VenderCmd_GetData
19ec-aec:37649405.680 : iCmd = 0, nBytes = 128
19ec-aec:37649615.798 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649616.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649616.468 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37649616.748 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37649617.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37649617.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649617.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649618.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649618.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37649618.265 : => CNT96226::VenderCmd_GetData
19ec-aec:37649618.371 : iCmd = 1, nBytes = 4
19ec-aec:37649827.405 : 0000 : 00 00 00 00 
19ec-aec:37649827.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37649827.744 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37649828.070 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37649828.218 : => CNT96226::Close
19ec-aec:37649834.287 : <= CNT96226::Close ret = 1
19ec-aec:37649834.442 : <= CNT96226::~CNT96226
19ec-aec:37649834.597 : <= CAsicIO::GetDeviceList
19ec-aec:37649835.305 : => IoObject::SetTimeout
19ec-aec:37649835.560 : Timeout--> In = 0 Out = 0
19ec-aec:37649835.679 : <= IoObject::SetTimeout
19ec-aec:37649835.806 : => CAsicIO::CAsicIO
19ec-aec:37649835.944 : => CNT96226::CNT96226
19ec-aec:37649836.058 : => CNT96226::Open
19ec-aec:37649878.407 : <= CNT96226::Open ret = 1
19ec-aec:37649878.604 : => CNT96226::Initialize
19ec-aec:37649878.967 : <= CNT96226::Initialize ret = 1
19ec-aec:37649879.089 : <= CNT96226::CNT96226
19ec-aec:37649879.197 : <= CAsicIO::CAsicIO
19ec-aec:37649879.305 : => CAsicIO::InitializeDevice
19ec-aec:37649879.437 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37649891.058 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37649891.289 : => IoObject::GetLockName
19ec-aec:37649891.399 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37649891.526 : <= IoObject::GetLockName
19ec-aec:37649892.453 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37649892.601 : IO Send command 10 bytes
19ec-aec:37649892.704 : => CNT96226::VenderCmd_SetData
19ec-aec:37649892.816 : iCmd = 0, nBytes = 10
19ec-aec:37649893.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37650257.607 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37650257.862 : => CNT96226::VenderCmd_GetData
19ec-aec:37650257.984 : iCmd = 0, nBytes = 128
19ec-aec:37650469.360 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650469.737 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650470.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37650470.308 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37650470.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37650470.824 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650471.080 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650471.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650471.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37650471.582 : => CNT96226::VenderCmd_GetData
19ec-aec:37650471.685 : iCmd = 1, nBytes = 4
19ec-aec:37650685.077 : 0000 : 00 00 00 00 
19ec-aec:37650685.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37650685.405 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37650685.802 : => CNT96226::VenderCmd_GetData
19ec-aec:37650685.920 : iCmd = 3, nBytes = 2
19ec-aec:37651083.624 : 0000 : 06 38 
19ec-aec:37651083.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37651083.984 : => CNT96226::VenderCmd_GetData
19ec-aec:37651084.105 : iCmd = 4, nBytes = 2
19ec-aec:37651400.309 : 0000 : 07 07 
19ec-aec:37651400.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37651400.815 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37651401.005 : => IoObject::InitializeDevice
19ec-aec:37651401.184 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37651402.267 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37651402.407 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37651403.581 : => FindScanner
19ec-aec:37651403.692 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37651403.817 : <= FindScanner ret = 1
19ec-aec:37651403.926 : => IoObject::IoLockStart
19ec-aec:37651404.135 : => CAsicIO::CheckDevice
19ec-aec:37651404.246 : => CNT96226::ConnectIsAvailable
19ec-aec:37651427.234 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37651427.437 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37651427.562 : <= IoObject::IoLockStart
19ec-aec:37651427.672 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37651427.798 : IO Send command 10 bytes
19ec-aec:37651427.965 : => CNT96226::VenderCmd_SetData
19ec-aec:37651428.081 : iCmd = 0, nBytes = 10
19ec-aec:37651428.295 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37651632.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37651633.170 : System send command 10 bytes + data 0 bytes
19ec-aec:37651633.311 : IO total need to receive data 5 bytes
19ec-aec:37651633.429 : => CNT96226::VenderCmd_GetData
19ec-aec:37651633.534 : iCmd = 0, nBytes = 5
19ec-aec:37651841.744 : 0000 : 06 00 02 02 ab 
19ec-aec:37651841.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37651842.054 : System total receive data 5 bytes
19ec-aec:37651842.169 : => CNT96226::VenderCmd_GetData
19ec-aec:37651842.278 : iCmd = 1, nBytes = 4
19ec-aec:37652049.804 : 0000 : 00 00 00 00 
19ec-aec:37652049.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37652050.205 : <= CAsicIO::DoIo ret = 1
19ec-aec:37652050.327 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37652050.457 : IO Send command 10 bytes
19ec-aec:37652050.612 : => CNT96226::VenderCmd_SetData
19ec-aec:37652050.728 : iCmd = 0, nBytes = 10
19ec-aec:37652050.933 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37652258.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37652258.683 : System send command 10 bytes + data 0 bytes
19ec-aec:37652258.808 : IO total need to receive data 165 bytes
19ec-aec:37652258.934 : => CNT96226::VenderCmd_GetData
19ec-aec:37652259.036 : iCmd = 0, nBytes = 165
19ec-aec:37652471.300 : skip dump 37 bytes
19ec-aec:37652471.648 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37652471.935 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37652472.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37652472.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37652472.743 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37652473.023 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37652473.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652473.540 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652473.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37652473.789 : System total receive data 165 bytes
19ec-aec:37652473.907 : => CNT96226::VenderCmd_GetData
19ec-aec:37652474.015 : iCmd = 1, nBytes = 4
19ec-aec:37652683.875 : 0000 : 00 00 00 00 
19ec-aec:37652684.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37652684.266 : <= CAsicIO::DoIo ret = 1
19ec-aec:37652684.377 : Dump Inquiry
19ec-aec:37652684.617 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37652684.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37652685.391 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37652685.668 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37652685.926 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37652686.193 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37652686.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652686.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652686.954 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37652687.217 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37652687.398 : 00a0 : 00 00 00 00 00 
19ec-aec:37652687.523 : => ReadNVMDataInternal
19ec-aec:37652687.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37652688.052 : IO Send command 10 bytes
19ec-aec:37652688.200 : => CNT96226::VenderCmd_SetData
19ec-aec:37652688.304 : iCmd = 0, nBytes = 10
19ec-aec:37652688.503 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37653043.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37653043.845 : System send command 10 bytes + data 0 bytes
19ec-aec:37653043.920 : IO total need to receive data 128 bytes
19ec-aec:37653043.993 : => CNT96226::VenderCmd_GetData
19ec-aec:37653044.062 : iCmd = 0, nBytes = 128
19ec-aec:37653251.915 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653252.111 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653252.269 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37653252.431 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37653252.577 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37653252.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653252.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653253.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653253.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37653253.168 : System total receive data 128 bytes
19ec-aec:37653253.238 : => CNT96226::VenderCmd_GetData
19ec-aec:37653253.303 : iCmd = 1, nBytes = 4
19ec-aec:37653425.009 : 0000 : 00 00 00 00 
19ec-aec:37653425.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37653425.305 : <= CAsicIO::DoIo ret = 1
19ec-aec:37653425.392 : NVMData.PadScanCount = 0
19ec-aec:37653425.467 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37653425.537 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37653425.608 : NVMData.FlatbedScanCount = 0
19ec-aec:37653425.671 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37653425.734 : NVMData.SideEdgeFletbed = 0
19ec-aec:37653425.798 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37653425.864 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37653425.931 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37653425.999 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37653426.068 : NVMData.BornMonth = 0
19ec-aec:37653426.131 : NVMData.BornDay = 0
19ec-aec:37653426.192 : NVMData.BornYear = 0
19ec-aec:37653426.253 : NVMData.FirstScanMonth = 4
19ec-aec:37653426.318 : NVMData.FirstScanDay = 30
19ec-aec:37653426.385 : NVMData.FirstScanYear = 2020
19ec-aec:37653426.452 : NVMData.VerticalMagnification = 0
19ec-aec:37653426.517 : NVMData.HorizontalMagnification = 0
19ec-aec:37653426.583 : NVMData.PowerSavingTime = 15
19ec-aec:37653426.650 : NVMData.SN = 0858C00G200100324
19ec-aec:37653426.710 : NVMData.AutoFeed = 0
19ec-aec:37653426.772 : NVMData.CCDType = 0
19ec-aec:37653426.831 : NVMData.ScanSpeed = 0
19ec-aec:37653426.891 : NVMData.RollerCount = 0
19ec-aec:37653426.953 : NVMData.MultifeedCount = 0
19ec-aec:37653427.015 : NVMData.JamCount = 0
19ec-aec:37653427.077 : NVMData.IdentifyInfo = 
19ec-aec:37653427.140 : NVMData.FormalName = 
19ec-aec:37653427.202 : NVMData.ReservedB = 0
19ec-aec:37653427.263 : NVMData.FunctionCode = 0
19ec-aec:37653427.321 : NVMData.PreFeed = 0
19ec-aec:37653427.379 : NVMData.PreFeedTime = 0
19ec-aec:37653427.437 : NVMData.ButtonNumber = 0
19ec-aec:37653427.634 : NVMData.PowerOffTime = 0
19ec-aec:37653427.701 : <= ReadNVMDataInternal ret = 1
19ec-aec:37653427.793 : => IoObject::IoLockEnd
19ec-aec:37653427.901 : <= IoObject::IoLockEnd
19ec-aec:37653427.966 : <= InitializeScanner ret = 1
19ec-aec:37654718.417 : => GetLogicalScannerAbility
19ec-aec:37654718.600 : => IoObject::IoLockStart
19ec-aec:37654718.727 : => CAsicIO::CheckDevice
19ec-aec:37654718.781 : => CNT96226::ConnectIsAvailable
19ec-aec:37654743.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37654743.445 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37654743.505 : <= IoObject::IoLockStart
19ec-aec:37654743.559 : => IoObject::IoLockEnd
19ec-aec:37654743.674 : <= IoObject::IoLockEnd
19ec-aec:37654743.750 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37657998.401 : => GetLogicalScannerAbilityEx
19ec-aec:37657998.585 : => IoObject::IoLockStart
19ec-aec:37657998.720 : => CAsicIO::CheckDevice
19ec-aec:37657998.777 : => CNT96226::ConnectIsAvailable
19ec-aec:37658023.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37658023.821 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37658023.878 : <= IoObject::IoLockStart
19ec-aec:37658023.939 : => IoObject::IoLockEnd
19ec-aec:37658024.060 : <= IoObject::IoLockEnd
19ec-aec:37658024.182 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37658024.256 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37667727.141 : => ReadNVMData
19ec-aec:37667727.321 : => IoObject::IoLockStart
19ec-aec:37667727.454 : => CAsicIO::CheckDevice
19ec-aec:37667727.513 : => CNT96226::ConnectIsAvailable
19ec-aec:37667751.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37667751.159 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37667751.220 : <= IoObject::IoLockStart
19ec-aec:37667751.289 : => ReadNVMDataInternal
19ec-aec:37667751.357 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37667751.422 : IO Send command 10 bytes
19ec-aec:37667751.545 : => CNT96226::VenderCmd_SetData
19ec-aec:37667751.607 : iCmd = 0, nBytes = 10
19ec-aec:37667751.719 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37668106.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37668106.657 : System send command 10 bytes + data 0 bytes
19ec-aec:37668106.727 : IO total need to receive data 128 bytes
19ec-aec:37668106.789 : => CNT96226::VenderCmd_GetData
19ec-aec:37668106.845 : iCmd = 0, nBytes = 128
19ec-aec:37668307.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668307.756 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668307.891 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37668308.024 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37668308.151 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37668308.273 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668308.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668308.515 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668308.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37668308.639 : System total receive data 128 bytes
19ec-aec:37668308.698 : => CNT96226::VenderCmd_GetData
19ec-aec:37668308.752 : iCmd = 1, nBytes = 4
19ec-aec:37668461.128 : 0000 : 00 00 00 00 
19ec-aec:37668461.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37668461.389 : <= CAsicIO::DoIo ret = 1
19ec-aec:37668461.456 : NVMData.PadScanCount = 0
19ec-aec:37668461.515 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37668461.572 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37668461.629 : NVMData.FlatbedScanCount = 0
19ec-aec:37668461.685 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37668461.740 : NVMData.SideEdgeFletbed = 0
19ec-aec:37668461.796 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37668461.854 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37668461.911 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37668461.967 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37668462.022 : NVMData.BornMonth = 0
19ec-aec:37668462.232 : NVMData.BornDay = 0
19ec-aec:37668462.301 : NVMData.BornYear = 0
19ec-aec:37668462.350 : NVMData.FirstScanMonth = 4
19ec-aec:37668462.402 : NVMData.FirstScanDay = 30
19ec-aec:37668462.458 : NVMData.FirstScanYear = 2020
19ec-aec:37668462.512 : NVMData.VerticalMagnification = 0
19ec-aec:37668462.569 : NVMData.HorizontalMagnification = 0
19ec-aec:37668462.625 : NVMData.PowerSavingTime = 15
19ec-aec:37668462.680 : NVMData.SN = 0858C00G200100324
19ec-aec:37668462.731 : NVMData.AutoFeed = 0
19ec-aec:37668462.782 : NVMData.CCDType = 0
19ec-aec:37668462.830 : NVMData.ScanSpeed = 0
19ec-aec:37668462.879 : NVMData.RollerCount = 0
19ec-aec:37668462.927 : NVMData.MultifeedCount = 0
19ec-aec:37668462.980 : NVMData.JamCount = 0
19ec-aec:37668463.031 : NVMData.IdentifyInfo = 
19ec-aec:37668463.082 : NVMData.FormalName = 
19ec-aec:37668463.133 : NVMData.ReservedB = 0
19ec-aec:37668463.186 : NVMData.FunctionCode = 0
19ec-aec:37668463.239 : NVMData.PreFeed = 0
19ec-aec:37668463.290 : NVMData.PreFeedTime = 0
19ec-aec:37668463.339 : NVMData.ButtonNumber = 0
19ec-aec:37668463.390 : NVMData.PowerOffTime = 0
19ec-aec:37668463.442 : <= ReadNVMDataInternal ret = 1
19ec-aec:37668463.502 : => IoObject::IoLockEnd
19ec-aec:37668463.592 : <= IoObject::IoLockEnd
19ec-aec:37668463.643 : <= ReadNVMData ret = 1
19ec-aec:37674337.463 : => GetADFStatus
19ec-aec:37674337.939 : => IoObject::IoLockStart
19ec-aec:37674338.071 : => CAsicIO::CheckDevice
19ec-aec:37674338.129 : => CNT96226::ConnectIsAvailable
19ec-aec:37674362.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37674362.557 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37674362.624 : <= IoObject::IoLockStart
19ec-aec:37674362.690 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37674362.761 : IO Send command 10 bytes
19ec-aec:37674362.872 : => CNT96226::VenderCmd_SetData
19ec-aec:37674362.930 : iCmd = 0, nBytes = 10
19ec-aec:37674363.263 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37674562.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37674562.476 : System send command 10 bytes + data 0 bytes
19ec-aec:37674562.543 : IO total need to receive data 2 bytes
19ec-aec:37674562.602 : => CNT96226::VenderCmd_GetData
19ec-aec:37674562.658 : iCmd = 0, nBytes = 2
19ec-aec:37674760.457 : 0000 : 00 00 
19ec-aec:37674760.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37674760.636 : System total receive data 2 bytes
19ec-aec:37674760.699 : => CNT96226::VenderCmd_GetData
19ec-aec:37674760.753 : iCmd = 1, nBytes = 4
19ec-aec:37674964.375 : 0000 : 00 00 00 00 
19ec-aec:37674964.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37674965.005 : <= CAsicIO::DoIo ret = 1
19ec-aec:37674965.067 : Return status = 0
19ec-aec:37674965.120 : => IoObject::IoLockEnd
19ec-aec:37674965.210 : <= IoObject::IoLockEnd
19ec-aec:37674965.259 : <= GetADFStatus ret = 1
19ec-aec:37676466.096 : => GetADFStatus
19ec-aec:37676466.285 : => IoObject::IoLockStart
19ec-aec:37676466.411 : => CAsicIO::CheckDevice
19ec-aec:37676466.468 : => CNT96226::ConnectIsAvailable
19ec-aec:37676493.523 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37676493.640 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37676493.710 : <= IoObject::IoLockStart
19ec-aec:37676493.775 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37676493.845 : IO Send command 10 bytes
19ec-aec:37676493.960 : => CNT96226::VenderCmd_SetData
19ec-aec:37676494.019 : iCmd = 0, nBytes = 10
19ec-aec:37676494.124 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37676685.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37676685.139 : System send command 10 bytes + data 0 bytes
19ec-aec:37676685.210 : IO total need to receive data 2 bytes
19ec-aec:37676685.273 : => CNT96226::VenderCmd_GetData
19ec-aec:37676685.328 : iCmd = 0, nBytes = 2
19ec-aec:37676894.324 : 0000 : 00 00 
19ec-aec:37676894.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37676894.493 : System total receive data 2 bytes
19ec-aec:37676894.554 : => CNT96226::VenderCmd_GetData
19ec-aec:37676894.608 : iCmd = 1, nBytes = 4
19ec-aec:37677055.252 : 0000 : 00 00 00 00 
19ec-aec:37677055.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37677055.475 : <= CAsicIO::DoIo ret = 1
19ec-aec:37677055.543 : Return status = 0
19ec-aec:37677055.601 : => IoObject::IoLockEnd
19ec-aec:37677055.692 : <= IoObject::IoLockEnd
19ec-aec:37677055.744 : <= GetADFStatus ret = 1
19ec-aec:37678568.935 : => TerminateDriver
19ec-aec:37678569.126 : => CAsicIO::~CAsicIO,pStage=143723592
19ec-aec:37678569.199 : => CNT96226::Close
19ec-aec:37678573.061 : <= CNT96226::Close ret = 1
19ec-aec:37678573.137 : <= CAsicIO::~CAsicIO
19ec-aec:37678573.192 : => IoObject::IoLockEnd
19ec-aec:37678573.246 : <= IoObject::IoLockEnd
19ec-aec:37678573.295 : => IoObject::TerminateDevice
19ec-aec:37678573.349 : => IoObject::IoLockEnd
19ec-aec:37678573.395 : <= IoObject::IoLockEnd
19ec-aec:37678573.492 : <= IoObject::TerminateDevice
19ec-aec:37678573.727 : <= TerminateDriver ret = 1
19ec-aec:37717301.126 : ============Debug Start==========
19ec-aec:37717301.448 : Date : 2020/4/30 14:23:07
19ec-aec:37717301.530 : Process ID : 19ec
19ec-aec:37717301.944 : Windows : Version 10.0 build 18363 
19ec-aec:37717302.432 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37717302.493 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37717302.560 : MemoryStatus.ullAvailPhys : 1917870080
19ec-aec:37717302.620 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37717302.681 : MemoryStatus.ullAvailPageFile : 3368091648
19ec-aec:37717302.740 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37717302.797 : MemoryStatus.ullAvailVirtual : 1745371136
19ec-aec:37717302.857 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37717302.964 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37717303.024 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37717303.273 : CPU Count : 4
19ec-aec:37717303.319 : CPU Frequency : 100.000 Mhz
19ec-aec:37717307.516 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37717307.639 : => InitializeDriver
19ec-aec:37717307.901 : <= InitializeDriver ret = 1
19ec-aec:37717308.028 : => InitializeScanner
19ec-aec:37717308.106 : => CAsicIO::GetDeviceList
19ec-aec:37717308.402 : => CNT96226::CNT96226
19ec-aec:37717308.459 : => CNT96226::Open
19ec-aec:37717328.498 : <= CNT96226::Open ret = 1
19ec-aec:37717328.585 : => CNT96226::Initialize
19ec-aec:37717328.768 : <= CNT96226::Initialize ret = 1
19ec-aec:37717329.045 : <= CNT96226::CNT96226
19ec-aec:37717329.096 : => CNT96226::EnumAvailableDevice
19ec-aec:37717334.305 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37717334.379 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37717334.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37721031.659 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37721031.969 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37721037.890 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37721037.994 : => IoObject::GetLockName
19ec-aec:37721038.053 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37721038.118 : <= IoObject::GetLockName
19ec-aec:37721038.618 : => CNT96226::VenderCmd_GetData
19ec-aec:37721038.677 : iCmd = 3, nBytes = 2
19ec-aec:37721400.506 : 0000 : 06 38 
19ec-aec:37721400.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37721400.710 : => CNT96226::VenderCmd_GetData
19ec-aec:37721400.771 : iCmd = 4, nBytes = 2
19ec-aec:37721688.441 : 0000 : 07 07 
19ec-aec:37721688.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37721688.636 : Device 0 USB ID = 0638 : 0707
19ec-aec:37721688.725 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37721688.790 : IO Send command 10 bytes
19ec-aec:37721688.843 : => CNT96226::VenderCmd_SetData
19ec-aec:37721688.898 : iCmd = 0, nBytes = 10
19ec-aec:37721689.003 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37721896.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37721896.283 : => CNT96226::VenderCmd_GetData
19ec-aec:37721896.338 : iCmd = 0, nBytes = 165
19ec-aec:37722090.447 : skip dump 37 bytes
19ec-aec:37722090.655 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37722090.797 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37722090.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37722091.068 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37722091.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37722091.327 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37722091.448 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722091.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722091.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37722091.694 : => CNT96226::VenderCmd_GetData
19ec-aec:37722091.746 : iCmd = 1, nBytes = 4
19ec-aec:37722298.290 : 0000 : 00 00 00 00 
19ec-aec:37722298.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37722298.645 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37722298.710 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37722298.775 : IO Send command 10 bytes
19ec-aec:37722298.824 : => CNT96226::VenderCmd_SetData
19ec-aec:37722298.876 : iCmd = 0, nBytes = 10
19ec-aec:37722298.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37722633.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37722633.168 : => CNT96226::VenderCmd_GetData
19ec-aec:37722633.226 : iCmd = 0, nBytes = 128
19ec-aec:37722847.268 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722847.442 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722847.581 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37722847.712 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37722847.837 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37722847.963 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722848.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722848.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722848.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37722848.337 : => CNT96226::VenderCmd_GetData
19ec-aec:37722848.389 : iCmd = 1, nBytes = 4
19ec-aec:37723041.601 : 0000 : 00 00 00 00 
19ec-aec:37723041.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37723041.797 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37723041.967 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37723042.039 : => CNT96226::Close
19ec-aec:37723045.797 : <= CNT96226::Close ret = 1
19ec-aec:37723045.875 : <= CNT96226::~CNT96226
19ec-aec:37723045.966 : <= CAsicIO::GetDeviceList
19ec-aec:37723046.375 : => IoObject::SetTimeout
19ec-aec:37723046.505 : Timeout--> In = 0 Out = 0
19ec-aec:37723046.561 : <= IoObject::SetTimeout
19ec-aec:37723046.625 : => CAsicIO::CAsicIO
19ec-aec:37723046.700 : => CNT96226::CNT96226
19ec-aec:37723046.759 : => CNT96226::Open
19ec-aec:37723068.231 : <= CNT96226::Open ret = 1
19ec-aec:37723068.326 : => CNT96226::Initialize
19ec-aec:37723068.516 : <= CNT96226::Initialize ret = 1
19ec-aec:37723068.571 : <= CNT96226::CNT96226
19ec-aec:37723068.623 : <= CAsicIO::CAsicIO
19ec-aec:37723068.677 : => CAsicIO::InitializeDevice
19ec-aec:37723068.746 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37723074.595 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37723074.715 : => IoObject::GetLockName
19ec-aec:37723074.769 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37723074.833 : <= IoObject::GetLockName
19ec-aec:37723075.310 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37723075.382 : IO Send command 10 bytes
19ec-aec:37723075.433 : => CNT96226::VenderCmd_SetData
19ec-aec:37723075.486 : iCmd = 0, nBytes = 10
19ec-aec:37723075.599 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37723430.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37723430.994 : => CNT96226::VenderCmd_GetData
19ec-aec:37723431.051 : iCmd = 0, nBytes = 128
19ec-aec:37723637.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.190 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.332 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37723637.468 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37723637.602 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37723637.726 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.850 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.971 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723638.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37723638.093 : => CNT96226::VenderCmd_GetData
19ec-aec:37723638.145 : iCmd = 1, nBytes = 4
19ec-aec:37723828.475 : 0000 : 00 00 00 00 
19ec-aec:37723828.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37723828.627 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37723828.822 : => CNT96226::VenderCmd_GetData
19ec-aec:37723828.885 : iCmd = 3, nBytes = 2
19ec-aec:37724186.652 : 0000 : 06 38 
19ec-aec:37724186.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37724186.833 : => CNT96226::VenderCmd_GetData
19ec-aec:37724186.886 : iCmd = 4, nBytes = 2
19ec-aec:37724482.317 : 0000 : 07 07 
19ec-aec:37724482.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37724482.607 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37724482.702 : => IoObject::InitializeDevice
19ec-aec:37724482.811 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37724483.425 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37724483.497 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37724484.221 : => FindScanner
19ec-aec:37724484.286 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37724484.348 : <= FindScanner ret = 1
19ec-aec:37724484.405 : => IoObject::IoLockStart
19ec-aec:37724484.509 : => CAsicIO::CheckDevice
19ec-aec:37724484.561 : => CNT96226::ConnectIsAvailable
19ec-aec:37724507.046 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37724507.164 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37724507.224 : <= IoObject::IoLockStart
19ec-aec:37724507.279 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37724507.347 : IO Send command 10 bytes
19ec-aec:37724507.442 : => CNT96226::VenderCmd_SetData
19ec-aec:37724507.499 : iCmd = 0, nBytes = 10
19ec-aec:37724507.605 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37724706.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37724706.794 : System send command 10 bytes + data 0 bytes
19ec-aec:37724706.870 : IO total need to receive data 5 bytes
19ec-aec:37724706.933 : => CNT96226::VenderCmd_GetData
19ec-aec:37724706.993 : iCmd = 0, nBytes = 5
19ec-aec:37724864.933 : 0000 : 06 00 02 02 ab 
19ec-aec:37724865.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37724865.130 : System total receive data 5 bytes
19ec-aec:37724865.198 : => CNT96226::VenderCmd_GetData
19ec-aec:37724865.255 : iCmd = 1, nBytes = 4
19ec-aec:37725015.633 : 0000 : 00 00 00 00 
19ec-aec:37725015.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725015.932 : <= CAsicIO::DoIo ret = 1
19ec-aec:37725016.007 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37725016.079 : IO Send command 10 bytes
19ec-aec:37725016.176 : => CNT96226::VenderCmd_SetData
19ec-aec:37725016.240 : iCmd = 0, nBytes = 10
19ec-aec:37725016.350 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37725201.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37725201.921 : System send command 10 bytes + data 0 bytes
19ec-aec:37725201.997 : IO total need to receive data 165 bytes
19ec-aec:37725202.065 : => CNT96226::VenderCmd_GetData
19ec-aec:37725202.121 : iCmd = 0, nBytes = 165
19ec-aec:37725367.327 : skip dump 37 bytes
19ec-aec:37725367.539 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37725367.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37725367.842 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37725367.984 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37725368.122 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37725368.259 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37725368.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725368.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725368.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725368.646 : System total receive data 165 bytes
19ec-aec:37725368.709 : => CNT96226::VenderCmd_GetData
19ec-aec:37725368.768 : iCmd = 1, nBytes = 4
19ec-aec:37725518.186 : 0000 : 00 00 00 00 
19ec-aec:37725518.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725518.486 : <= CAsicIO::DoIo ret = 1
19ec-aec:37725518.556 : Dump Inquiry
19ec-aec:37725518.691 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37725518.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37725519.088 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37725519.232 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37725519.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37725519.504 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37725519.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725519.756 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725519.888 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37725520.023 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37725520.111 : 00a0 : 00 00 00 00 00 
19ec-aec:37725520.184 : => ReadNVMDataInternal
19ec-aec:37725520.409 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37725520.478 : IO Send command 10 bytes
19ec-aec:37725520.570 : => CNT96226::VenderCmd_SetData
19ec-aec:37725520.628 : iCmd = 0, nBytes = 10
19ec-aec:37725520.730 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37725835.291 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37725835.432 : System send command 10 bytes + data 0 bytes
19ec-aec:37725835.510 : IO total need to receive data 128 bytes
19ec-aec:37725835.581 : => CNT96226::VenderCmd_GetData
19ec-aec:37725835.638 : iCmd = 0, nBytes = 128
19ec-aec:37725982.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725982.309 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725982.468 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37725982.614 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37725982.752 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37725982.881 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725983.010 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725983.138 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725983.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725983.270 : System total receive data 128 bytes
19ec-aec:37725983.339 : => CNT96226::VenderCmd_GetData
19ec-aec:37725983.395 : iCmd = 1, nBytes = 4
19ec-aec:37726152.555 : 0000 : 00 00 00 00 
19ec-aec:37726152.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37726152.861 : <= CAsicIO::DoIo ret = 1
19ec-aec:37726152.941 : NVMData.PadScanCount = 0
19ec-aec:37726153.000 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37726153.059 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37726153.119 : NVMData.FlatbedScanCount = 0
19ec-aec:37726153.175 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37726153.230 : NVMData.SideEdgeFletbed = 0
19ec-aec:37726153.286 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37726153.344 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37726153.402 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37726153.455 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37726153.510 : NVMData.BornMonth = 0
19ec-aec:37726153.564 : NVMData.BornDay = 0
19ec-aec:37726153.614 : NVMData.BornYear = 0
19ec-aec:37726153.665 : NVMData.FirstScanMonth = 4
19ec-aec:37726153.718 : NVMData.FirstScanDay = 30
19ec-aec:37726153.775 : NVMData.FirstScanYear = 2020
19ec-aec:37726153.830 : NVMData.VerticalMagnification = 0
19ec-aec:37726153.889 : NVMData.HorizontalMagnification = 0
19ec-aec:37726153.951 : NVMData.PowerSavingTime = 15
19ec-aec:37726154.009 : NVMData.SN = 0858C00G200100324
19ec-aec:37726154.059 : NVMData.AutoFeed = 0
19ec-aec:37726154.108 : NVMData.CCDType = 0
19ec-aec:37726154.157 : NVMData.ScanSpeed = 0
19ec-aec:37726154.206 : NVMData.RollerCount = 0
19ec-aec:37726154.260 : NVMData.MultifeedCount = 0
19ec-aec:37726154.311 : NVMData.JamCount = 0
19ec-aec:37726154.360 : NVMData.IdentifyInfo = 
19ec-aec:37726154.412 : NVMData.FormalName = 
19ec-aec:37726154.463 : NVMData.ReservedB = 0
19ec-aec:37726154.514 : NVMData.FunctionCode = 0
19ec-aec:37726154.568 : NVMData.PreFeed = 0
19ec-aec:37726154.617 : NVMData.PreFeedTime = 0
19ec-aec:37726154.666 : NVMData.ButtonNumber = 0
19ec-aec:37726154.840 : NVMData.PowerOffTime = 0
19ec-aec:37726154.899 : <= ReadNVMDataInternal ret = 1
19ec-aec:37726154.980 : => IoObject::IoLockEnd
19ec-aec:37726155.079 : <= IoObject::IoLockEnd
19ec-aec:37726155.132 : <= InitializeScanner ret = 1
19ec-aec:37726155.197 : => GetLogicalScannerAbilityEx
19ec-aec:37726155.256 : => IoObject::IoLockStart
19ec-aec:37726155.351 : => CAsicIO::CheckDevice
19ec-aec:37726155.407 : => CNT96226::ConnectIsAvailable
19ec-aec:37726171.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37726171.575 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37726171.631 : <= IoObject::IoLockStart
19ec-aec:37726171.688 : => IoObject::IoLockEnd
19ec-aec:37726171.785 : <= IoObject::IoLockEnd
19ec-aec:37726171.899 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37726171.972 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37726355.853 : => ReadNVMData
19ec-aec:37726356.010 : => IoObject::IoLockStart
19ec-aec:37726356.124 : => CAsicIO::CheckDevice
19ec-aec:37726356.177 : => CNT96226::ConnectIsAvailable
19ec-aec:37726372.488 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37726372.586 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37726372.642 : <= IoObject::IoLockStart
19ec-aec:37726372.703 : => ReadNVMDataInternal
19ec-aec:37726372.766 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37726372.832 : IO Send command 10 bytes
19ec-aec:37726372.939 : => CNT96226::VenderCmd_SetData
19ec-aec:37726372.994 : iCmd = 0, nBytes = 10
19ec-aec:37726373.105 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37726697.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37726697.590 : System send command 10 bytes + data 0 bytes
19ec-aec:37726697.675 : IO total need to receive data 128 bytes
19ec-aec:37726697.743 : => CNT96226::VenderCmd_GetData
19ec-aec:37726697.805 : iCmd = 0, nBytes = 128
19ec-aec:37726855.451 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726855.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726855.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37726855.931 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37726856.062 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37726856.188 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726856.320 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726856.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726856.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37726856.589 : System total receive data 128 bytes
19ec-aec:37726856.653 : => CNT96226::VenderCmd_GetData
19ec-aec:37726856.709 : iCmd = 1, nBytes = 4
19ec-aec:37726964.215 : 0000 : 00 00 00 00 
19ec-aec:37726964.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37726964.473 : <= CAsicIO::DoIo ret = 1
19ec-aec:37726964.552 : NVMData.PadScanCount = 0
19ec-aec:37726964.611 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37726964.669 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37726964.728 : NVMData.FlatbedScanCount = 0
19ec-aec:37726964.785 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37726964.839 : NVMData.SideEdgeFletbed = 0
19ec-aec:37726964.894 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37726964.953 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37726965.010 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37726965.067 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37726965.125 : NVMData.BornMonth = 0
19ec-aec:37726965.173 : NVMData.BornDay = 0
19ec-aec:37726965.225 : NVMData.BornYear = 0
19ec-aec:37726965.275 : NVMData.FirstScanMonth = 4
19ec-aec:37726965.329 : NVMData.FirstScanDay = 30
19ec-aec:37726965.384 : NVMData.FirstScanYear = 2020
19ec-aec:37726965.439 : NVMData.VerticalMagnification = 0
19ec-aec:37726965.494 : NVMData.HorizontalMagnification = 0
19ec-aec:37726965.551 : NVMData.PowerSavingTime = 15
19ec-aec:37726965.606 : NVMData.SN = 0858C00G200100324
19ec-aec:37726965.662 : NVMData.AutoFeed = 0
19ec-aec:37726965.710 : NVMData.CCDType = 0
19ec-aec:37726965.865 : NVMData.ScanSpeed = 0
19ec-aec:37726965.917 : NVMData.RollerCount = 0
19ec-aec:37726965.971 : NVMData.MultifeedCount = 0
19ec-aec:37726966.022 : NVMData.JamCount = 0
19ec-aec:37726966.072 : NVMData.IdentifyInfo = 
19ec-aec:37726966.124 : NVMData.FormalName = 
19ec-aec:37726966.174 : NVMData.ReservedB = 0
19ec-aec:37726966.225 : NVMData.FunctionCode = 0
19ec-aec:37726966.275 : NVMData.PreFeed = 0
19ec-aec:37726966.326 : NVMData.PreFeedTime = 0
19ec-aec:37726966.377 : NVMData.ButtonNumber = 0
19ec-aec:37726966.428 : NVMData.PowerOffTime = 0
19ec-aec:37726966.478 : <= ReadNVMDataInternal ret = 1
19ec-aec:37726966.540 : => IoObject::IoLockEnd
19ec-aec:37726966.633 : <= IoObject::IoLockEnd
19ec-aec:37726966.680 : <= ReadNVMData ret = 1
19ec-aec:37729776.176 : ============Debug Start==========
19ec-aec:37729776.509 : Date : 2020/4/30 14:23:07
19ec-aec:37729776.599 : Process ID : 19ec
19ec-aec:37729777.013 : Windows : Version 10.0 build 18363 
19ec-aec:37729777.492 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37729777.553 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37729777.617 : MemoryStatus.ullAvailPhys : 1918611456
19ec-aec:37729777.676 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37729777.743 : MemoryStatus.ullAvailPageFile : 3370070016
19ec-aec:37729777.805 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37729777.866 : MemoryStatus.ullAvailVirtual : 1745403904
19ec-aec:37729777.929 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37729778.038 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37729778.103 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37729778.345 : CPU Count : 4
19ec-aec:37729778.394 : CPU Frequency : 100.000 Mhz
19ec-aec:37729782.365 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37729782.506 : => InitializeDriver
19ec-aec:37729782.990 : <= InitializeDriver ret = 1
19ec-aec:37732220.457 : => InitializeScanner
19ec-aec:37732220.705 : => CAsicIO::GetDeviceList
19ec-aec:37732221.111 : => CNT96226::CNT96226
19ec-aec:37732221.176 : => CNT96226::Open
19ec-aec:37732243.887 : <= CNT96226::Open ret = 1
19ec-aec:37732243.998 : => CNT96226::Initialize
19ec-aec:37732244.189 : <= CNT96226::Initialize ret = 1
19ec-aec:37732244.247 : <= CNT96226::CNT96226
19ec-aec:37732244.303 : => CNT96226::EnumAvailableDevice
19ec-aec:37732249.528 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37732249.607 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37732249.666 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37735967.835 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37735968.138 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37735974.047 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37735974.163 : => IoObject::GetLockName
19ec-aec:37735974.218 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37735974.285 : <= IoObject::GetLockName
19ec-aec:37735974.756 : => CNT96226::VenderCmd_GetData
19ec-aec:37735974.817 : iCmd = 3, nBytes = 2
19ec-aec:37736364.530 : 0000 : 06 38 
19ec-aec:37736364.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37736364.757 : => CNT96226::VenderCmd_GetData
19ec-aec:37736364.814 : iCmd = 4, nBytes = 2
19ec-aec:37736689.138 : 0000 : 07 07 
19ec-aec:37736689.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37736689.517 : Device 0 USB ID = 0638 : 0707
19ec-aec:37736689.678 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37736689.812 : IO Send command 10 bytes
19ec-aec:37736689.920 : => CNT96226::VenderCmd_SetData
19ec-aec:37736690.029 : iCmd = 0, nBytes = 10
19ec-aec:37736690.241 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37736901.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37736901.338 : => CNT96226::VenderCmd_GetData
19ec-aec:37736901.461 : iCmd = 0, nBytes = 165
19ec-aec:37737110.044 : skip dump 37 bytes
19ec-aec:37737110.436 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37737110.726 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37737111.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37737111.281 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37737111.539 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37737111.813 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37737112.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737112.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737112.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37737112.572 : => CNT96226::VenderCmd_GetData
19ec-aec:37737112.680 : iCmd = 1, nBytes = 4
19ec-aec:37737322.224 : 0000 : 00 00 00 00 
19ec-aec:37737322.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37737322.560 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37737322.644 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37737322.723 : IO Send command 10 bytes
19ec-aec:37737322.789 : => CNT96226::VenderCmd_SetData
19ec-aec:37737322.855 : iCmd = 0, nBytes = 10
19ec-aec:37737322.984 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37737664.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37737664.861 : => CNT96226::VenderCmd_GetData
19ec-aec:37737664.935 : iCmd = 0, nBytes = 128
19ec-aec:37737876.603 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737876.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737876.997 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37737877.164 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37737877.316 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37737877.472 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737877.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737877.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737877.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37737877.926 : => CNT96226::VenderCmd_GetData
19ec-aec:37737877.989 : iCmd = 1, nBytes = 4
19ec-aec:37738072.622 : 0000 : 00 00 00 00 
19ec-aec:37738072.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37738072.855 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37738073.096 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37738073.185 : => CNT96226::Close
19ec-aec:37738077.923 : <= CNT96226::Close ret = 1
19ec-aec:37738078.020 : <= CNT96226::~CNT96226
19ec-aec:37738078.124 : <= CAsicIO::GetDeviceList
19ec-aec:37738078.633 : => IoObject::SetTimeout
19ec-aec:37738078.791 : Timeout--> In = 0 Out = 0
19ec-aec:37738078.857 : <= IoObject::SetTimeout
19ec-aec:37738078.934 : => CAsicIO::CAsicIO
19ec-aec:37738079.021 : => CNT96226::CNT96226
19ec-aec:37738079.085 : => CNT96226::Open
19ec-aec:37738105.334 : <= CNT96226::Open ret = 1
19ec-aec:37738105.452 : => CNT96226::Initialize
19ec-aec:37738105.694 : <= CNT96226::Initialize ret = 1
19ec-aec:37738105.765 : <= CNT96226::CNT96226
19ec-aec:37738105.829 : <= CAsicIO::CAsicIO
19ec-aec:37738105.893 : => CAsicIO::InitializeDevice
19ec-aec:37738105.974 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37738112.869 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37738113.008 : => IoObject::GetLockName
19ec-aec:37738113.073 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37738113.151 : <= IoObject::GetLockName
19ec-aec:37738113.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37738113.811 : IO Send command 10 bytes
19ec-aec:37738113.873 : => CNT96226::VenderCmd_SetData
19ec-aec:37738113.941 : iCmd = 0, nBytes = 10
19ec-aec:37738114.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37738462.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37738462.204 : => CNT96226::VenderCmd_GetData
19ec-aec:37738462.285 : iCmd = 0, nBytes = 128
19ec-aec:37738636.152 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738636.375 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738636.549 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37738636.713 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37738636.861 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37738637.010 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738637.158 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738637.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738637.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37738637.453 : => CNT96226::VenderCmd_GetData
19ec-aec:37738637.517 : iCmd = 1, nBytes = 4
19ec-aec:37738822.352 : 0000 : 00 00 00 00 
19ec-aec:37738822.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37738822.535 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37738822.761 : => CNT96226::VenderCmd_GetData
19ec-aec:37738822.837 : iCmd = 3, nBytes = 2
19ec-aec:37739185.133 : 0000 : 06 38 
19ec-aec:37739185.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37739185.341 : => CNT96226::VenderCmd_GetData
19ec-aec:37739185.410 : iCmd = 4, nBytes = 2
19ec-aec:37739504.099 : 0000 : 07 07 
19ec-aec:37739504.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37739504.394 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37739504.510 : => IoObject::InitializeDevice
19ec-aec:37739504.632 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37739505.302 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37739505.391 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37739506.154 : => FindScanner
19ec-aec:37739506.228 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37739506.305 : <= FindScanner ret = 1
19ec-aec:37739506.370 : => IoObject::IoLockStart
19ec-aec:37739506.490 : => CAsicIO::CheckDevice
19ec-aec:37739506.554 : => CNT96226::ConnectIsAvailable
19ec-aec:37739529.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37739529.358 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37739529.424 : <= IoObject::IoLockStart
19ec-aec:37739529.493 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37739529.572 : IO Send command 10 bytes
19ec-aec:37739529.667 : => CNT96226::VenderCmd_SetData
19ec-aec:37739529.734 : iCmd = 0, nBytes = 10
19ec-aec:37739529.852 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37739734.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37739734.311 : System send command 10 bytes + data 0 bytes
19ec-aec:37739734.404 : IO total need to receive data 5 bytes
19ec-aec:37739734.481 : => CNT96226::VenderCmd_GetData
19ec-aec:37739734.550 : iCmd = 0, nBytes = 5
19ec-aec:37739944.100 : 0000 : 06 00 02 02 ab 
19ec-aec:37739944.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37739944.283 : System total receive data 5 bytes
19ec-aec:37739944.353 : => CNT96226::VenderCmd_GetData
19ec-aec:37739944.417 : iCmd = 1, nBytes = 4
19ec-aec:37740140.037 : 0000 : 00 00 00 00 
19ec-aec:37740140.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37740140.299 : <= CAsicIO::DoIo ret = 1
19ec-aec:37740140.375 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37740140.448 : IO Send command 10 bytes
19ec-aec:37740140.552 : => CNT96226::VenderCmd_SetData
19ec-aec:37740140.620 : iCmd = 0, nBytes = 10
19ec-aec:37740140.747 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37740331.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37740331.644 : System send command 10 bytes + data 0 bytes
19ec-aec:37740331.717 : IO total need to receive data 165 bytes
19ec-aec:37740331.793 : => CNT96226::VenderCmd_GetData
19ec-aec:37740331.859 : iCmd = 0, nBytes = 165
19ec-aec:37740540.033 : skip dump 37 bytes
19ec-aec:37740540.236 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37740540.397 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37740540.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37740540.717 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37740540.872 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37740541.032 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37740541.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740541.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740541.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37740541.485 : System total receive data 165 bytes
19ec-aec:37740541.557 : => CNT96226::VenderCmd_GetData
19ec-aec:37740541.618 : iCmd = 1, nBytes = 4
19ec-aec:37740747.529 : 0000 : 00 00 00 00 
19ec-aec:37740747.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37740747.827 : <= CAsicIO::DoIo ret = 1
19ec-aec:37740747.901 : Dump Inquiry
19ec-aec:37740748.054 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37740748.217 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37740748.567 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37740748.729 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37740748.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37740749.040 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37740749.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740749.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740749.497 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37740749.660 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37740749.768 : 00a0 : 00 00 00 00 00 
19ec-aec:37740749.849 : => ReadNVMDataInternal
19ec-aec:37740750.134 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37740750.214 : IO Send command 10 bytes
19ec-aec:37740750.320 : => CNT96226::VenderCmd_SetData
19ec-aec:37740750.384 : iCmd = 0, nBytes = 10
19ec-aec:37740750.506 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37741092.601 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37741092.751 : System send command 10 bytes + data 0 bytes
19ec-aec:37741092.834 : IO total need to receive data 128 bytes
19ec-aec:37741092.910 : => CNT96226::VenderCmd_GetData
19ec-aec:37741092.976 : iCmd = 0, nBytes = 128
19ec-aec:37741280.579 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741280.807 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741280.984 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37741281.151 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37741281.303 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37741281.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741281.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741281.759 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741281.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37741281.916 : System total receive data 128 bytes
19ec-aec:37741281.991 : => CNT96226::VenderCmd_GetData
19ec-aec:37741282.058 : iCmd = 1, nBytes = 4
19ec-aec:37741456.573 : 0000 : 00 00 00 00 
19ec-aec:37741456.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37741456.843 : <= CAsicIO::DoIo ret = 1
19ec-aec:37741456.935 : NVMData.PadScanCount = 0
19ec-aec:37741457.002 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37741457.068 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37741457.137 : NVMData.FlatbedScanCount = 0
19ec-aec:37741457.203 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37741457.269 : NVMData.SideEdgeFletbed = 0
19ec-aec:37741457.336 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37741457.404 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37741457.470 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37741457.539 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37741457.606 : NVMData.BornMonth = 0
19ec-aec:37741457.666 : NVMData.BornDay = 0
19ec-aec:37741457.729 : NVMData.BornYear = 0
19ec-aec:37741457.789 : NVMData.FirstScanMonth = 4
19ec-aec:37741457.850 : NVMData.FirstScanDay = 30
19ec-aec:37741457.916 : NVMData.FirstScanYear = 2020
19ec-aec:37741457.979 : NVMData.VerticalMagnification = 0
19ec-aec:37741458.044 : NVMData.HorizontalMagnification = 0
19ec-aec:37741458.107 : NVMData.PowerSavingTime = 15
19ec-aec:37741458.175 : NVMData.SN = 0858C00G200100324
19ec-aec:37741458.237 : NVMData.AutoFeed = 0
19ec-aec:37741458.296 : NVMData.CCDType = 0
19ec-aec:37741458.354 : NVMData.ScanSpeed = 0
19ec-aec:37741458.411 : NVMData.RollerCount = 0
19ec-aec:37741458.473 : NVMData.MultifeedCount = 0
19ec-aec:37741458.537 : NVMData.JamCount = 0
19ec-aec:37741458.596 : NVMData.IdentifyInfo = 
19ec-aec:37741458.656 : NVMData.FormalName = 
19ec-aec:37741458.712 : NVMData.ReservedB = 0
19ec-aec:37741458.774 : NVMData.FunctionCode = 0
19ec-aec:37741458.837 : NVMData.PreFeed = 0
19ec-aec:37741458.895 : NVMData.PreFeedTime = 0
19ec-aec:37741458.957 : NVMData.ButtonNumber = 0
19ec-aec:37741459.191 : NVMData.PowerOffTime = 0
19ec-aec:37741459.260 : <= ReadNVMDataInternal ret = 1
19ec-aec:37741459.347 : => IoObject::IoLockEnd
19ec-aec:37741459.458 : <= IoObject::IoLockEnd
19ec-aec:37741459.529 : <= InitializeScanner ret = 1
19ec-aec:37742663.019 : => GetLogicalScannerAbility
19ec-aec:37742663.197 : => IoObject::IoLockStart
19ec-aec:37742663.324 : => CAsicIO::CheckDevice
19ec-aec:37742663.382 : => CNT96226::ConnectIsAvailable
19ec-aec:37742686.013 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37742686.349 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37742686.406 : <= IoObject::IoLockStart
19ec-aec:37742686.460 : => IoObject::IoLockEnd
19ec-aec:37742686.567 : <= IoObject::IoLockEnd
19ec-aec:37742686.640 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37746154.978 : => GetLogicalScannerAbilityEx
19ec-aec:37746155.162 : => IoObject::IoLockStart
19ec-aec:37746155.294 : => CAsicIO::CheckDevice
19ec-aec:37746155.350 : => CNT96226::ConnectIsAvailable
19ec-aec:37746181.347 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37746181.466 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37746181.534 : <= IoObject::IoLockStart
19ec-aec:37746181.594 : => IoObject::IoLockEnd
19ec-aec:37746181.694 : <= IoObject::IoLockEnd
19ec-aec:37746181.808 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37746181.885 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37753264.172 : => ReadNVMData
19ec-aec:37753264.353 : => IoObject::IoLockStart
19ec-aec:37753264.487 : => CAsicIO::CheckDevice
19ec-aec:37753264.545 : => CNT96226::ConnectIsAvailable
19ec-aec:37753287.793 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37753287.912 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37753287.979 : <= IoObject::IoLockStart
19ec-aec:37753288.051 : => ReadNVMDataInternal
19ec-aec:37753288.110 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37753288.403 : IO Send command 10 bytes
19ec-aec:37753288.514 : => CNT96226::VenderCmd_SetData
19ec-aec:37753288.571 : iCmd = 0, nBytes = 10
19ec-aec:37753288.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37753644.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37753644.819 : System send command 10 bytes + data 0 bytes
19ec-aec:37753644.886 : IO total need to receive data 128 bytes
19ec-aec:37753644.949 : => CNT96226::VenderCmd_GetData
19ec-aec:37753645.008 : iCmd = 0, nBytes = 128
19ec-aec:37753850.177 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753850.497 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753850.897 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37753851.027 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37753851.151 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37753851.273 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753851.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753851.515 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753851.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37753851.639 : System total receive data 128 bytes
19ec-aec:37753851.696 : => CNT96226::VenderCmd_GetData
19ec-aec:37753851.746 : iCmd = 1, nBytes = 4
19ec-aec:37754015.148 : 0000 : 00 00 00 00 
19ec-aec:37754015.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37754015.375 : <= CAsicIO::DoIo ret = 1
19ec-aec:37754015.440 : NVMData.PadScanCount = 0
19ec-aec:37754015.499 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37754015.550 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37754015.607 : NVMData.FlatbedScanCount = 0
19ec-aec:37754015.660 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37754015.713 : NVMData.SideEdgeFletbed = 0
19ec-aec:37754015.764 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37754015.821 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37754015.876 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37754015.929 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37754015.983 : NVMData.BornMonth = 0
19ec-aec:37754016.130 : NVMData.BornDay = 0
19ec-aec:37754016.183 : NVMData.BornYear = 0
19ec-aec:37754016.230 : NVMData.FirstScanMonth = 4
19ec-aec:37754016.279 : NVMData.FirstScanDay = 30
19ec-aec:37754016.331 : NVMData.FirstScanYear = 2020
19ec-aec:37754016.382 : NVMData.VerticalMagnification = 0
19ec-aec:37754016.437 : NVMData.HorizontalMagnification = 0
19ec-aec:37754016.493 : NVMData.PowerSavingTime = 15
19ec-aec:37754016.545 : NVMData.SN = 0858C00G200100324
19ec-aec:37754016.592 : NVMData.AutoFeed = 0
19ec-aec:37754016.641 : NVMData.CCDType = 0
19ec-aec:37754016.689 : NVMData.ScanSpeed = 0
19ec-aec:37754016.736 : NVMData.RollerCount = 0
19ec-aec:37754016.789 : NVMData.MultifeedCount = 0
19ec-aec:37754016.842 : NVMData.JamCount = 0
19ec-aec:37754016.891 : NVMData.IdentifyInfo = 
19ec-aec:37754016.941 : NVMData.FormalName = 
19ec-aec:37754016.990 : NVMData.ReservedB = 0
19ec-aec:37754017.043 : NVMData.FunctionCode = 0
19ec-aec:37754017.095 : NVMData.PreFeed = 0
19ec-aec:37754017.145 : NVMData.PreFeedTime = 0
19ec-aec:37754017.194 : NVMData.ButtonNumber = 0
19ec-aec:37754017.242 : NVMData.PowerOffTime = 0
19ec-aec:37754017.292 : <= ReadNVMDataInternal ret = 1
19ec-aec:37754017.352 : => IoObject::IoLockEnd
19ec-aec:37754017.436 : <= IoObject::IoLockEnd
19ec-aec:37754017.484 : <= ReadNVMData ret = 1
19ec-aec:37760054.593 : => GetADFStatus
19ec-aec:37760055.031 : => IoObject::IoLockStart
19ec-aec:37760055.166 : => CAsicIO::CheckDevice
19ec-aec:37760055.223 : => CNT96226::ConnectIsAvailable
19ec-aec:37760081.658 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37760081.773 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37760081.834 : <= IoObject::IoLockStart
19ec-aec:37760081.894 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37760081.962 : IO Send command 10 bytes
19ec-aec:37760082.085 : => CNT96226::VenderCmd_SetData
19ec-aec:37760082.148 : iCmd = 0, nBytes = 10
19ec-aec:37760082.251 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37760292.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37760292.575 : System send command 10 bytes + data 0 bytes
19ec-aec:37760292.648 : IO total need to receive data 2 bytes
19ec-aec:37760292.708 : => CNT96226::VenderCmd_GetData
19ec-aec:37760292.762 : iCmd = 0, nBytes = 2
19ec-aec:37760472.263 : 0000 : 00 00 
19ec-aec:37760472.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37760472.425 : System total receive data 2 bytes
19ec-aec:37760472.485 : => CNT96226::VenderCmd_GetData
19ec-aec:37760472.539 : iCmd = 1, nBytes = 4
19ec-aec:37760619.774 : 0000 : 00 00 00 00 
19ec-aec:37760619.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37760620.174 : <= CAsicIO::DoIo ret = 1
19ec-aec:37760620.521 : Return status = 0
19ec-aec:37760620.575 : => IoObject::IoLockEnd
19ec-aec:37760620.663 : <= IoObject::IoLockEnd
19ec-aec:37760620.713 : <= GetADFStatus ret = 1
19ec-aec:37762158.523 : => GetADFStatus
19ec-aec:37762158.718 : => IoObject::IoLockStart
19ec-aec:37762158.847 : => CAsicIO::CheckDevice
19ec-aec:37762158.903 : => CNT96226::ConnectIsAvailable
19ec-aec:37762184.386 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37762184.754 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37762184.813 : <= IoObject::IoLockStart
19ec-aec:37762184.874 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37762184.943 : IO Send command 10 bytes
19ec-aec:37762185.062 : => CNT96226::VenderCmd_SetData
19ec-aec:37762185.116 : iCmd = 0, nBytes = 10
19ec-aec:37762185.223 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37762397.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37762397.699 : System send command 10 bytes + data 0 bytes
19ec-aec:37762397.775 : IO total need to receive data 2 bytes
19ec-aec:37762397.836 : => CNT96226::VenderCmd_GetData
19ec-aec:37762397.896 : iCmd = 0, nBytes = 2
19ec-aec:37762588.775 : 0000 : 00 00 
19ec-aec:37762588.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37762588.966 : System total receive data 2 bytes
19ec-aec:37762589.032 : => CNT96226::VenderCmd_GetData
19ec-aec:37762589.087 : iCmd = 1, nBytes = 4
19ec-aec:37762796.558 : 0000 : 00 00 00 00 
19ec-aec:37762796.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37762796.957 : <= CAsicIO::DoIo ret = 1
19ec-aec:37762797.087 : Return status = 0
19ec-aec:37762797.198 : => IoObject::IoLockEnd
19ec-aec:37762797.579 : <= IoObject::IoLockEnd
19ec-aec:37762797.628 : <= GetADFStatus ret = 1
19ec-aec:37764310.534 : => TerminateDriver
19ec-aec:37764310.728 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-aec:37764310.804 : => CNT96226::Close
19ec-aec:37764314.960 : <= CNT96226::Close ret = 1
19ec-aec:37764315.036 : <= CAsicIO::~CAsicIO
19ec-aec:37764315.097 : => IoObject::IoLockEnd
19ec-aec:37764315.149 : <= IoObject::IoLockEnd
19ec-aec:37764315.204 : => IoObject::TerminateDevice
19ec-aec:37764315.258 : => IoObject::IoLockEnd
19ec-aec:37764315.310 : <= IoObject::IoLockEnd
19ec-aec:37764315.409 : <= IoObject::TerminateDevice
19ec-aec:37764315.670 : <= TerminateDriver ret = 1
19ec-aec:37802123.004 : ============Debug Start==========
19ec-aec:37802123.301 : Date : 2020/4/30 14:23:10
19ec-aec:37802123.384 : Process ID : 19ec
19ec-aec:37802123.792 : Windows : Version 10.0 build 18363 
19ec-aec:37802124.262 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37802124.323 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37802124.384 : MemoryStatus.ullAvailPhys : 1918390272
19ec-aec:37802124.446 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37802124.506 : MemoryStatus.ullAvailPageFile : 3368599552
19ec-aec:37802124.568 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37802124.627 : MemoryStatus.ullAvailVirtual : 1745424384
19ec-aec:37802124.687 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37802124.787 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37802124.846 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37802125.088 : CPU Count : 4
19ec-aec:37802125.134 : CPU Frequency : 100.000 Mhz
19ec-aec:37802129.295 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37802129.420 : => InitializeDriver
19ec-aec:37802129.682 : <= InitializeDriver ret = 1
19ec-aec:37802129.741 : => InitializeScanner
19ec-aec:37802129.823 : => CAsicIO::GetDeviceList
19ec-aec:37802130.119 : => CNT96226::CNT96226
19ec-aec:37802130.176 : => CNT96226::Open
19ec-aec:37802151.525 : <= CNT96226::Open ret = 1
19ec-aec:37802151.630 : => CNT96226::Initialize
19ec-aec:37802151.832 : <= CNT96226::Initialize ret = 1
19ec-aec:37802151.892 : <= CNT96226::CNT96226
19ec-aec:37802151.946 : => CNT96226::EnumAvailableDevice
19ec-aec:37802157.209 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37802157.285 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37802157.344 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37805939.215 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37805939.665 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37805951.310 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37805951.507 : => IoObject::GetLockName
19ec-aec:37805951.627 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37805951.760 : <= IoObject::GetLockName
19ec-aec:37805952.673 : => CNT96226::VenderCmd_GetData
19ec-aec:37805952.806 : iCmd = 3, nBytes = 2
19ec-aec:37806353.501 : 0000 : 06 38 
19ec-aec:37806353.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37806353.862 : => CNT96226::VenderCmd_GetData
19ec-aec:37806353.976 : iCmd = 4, nBytes = 2
19ec-aec:37806670.578 : 0000 : 07 07 
19ec-aec:37806670.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37806670.910 : Device 0 USB ID = 0638 : 0707
19ec-aec:37806671.080 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37806671.219 : IO Send command 10 bytes
19ec-aec:37806671.337 : => CNT96226::VenderCmd_SetData
19ec-aec:37806671.448 : iCmd = 0, nBytes = 10
19ec-aec:37806671.654 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37806866.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37806867.152 : => CNT96226::VenderCmd_GetData
19ec-aec:37806867.272 : iCmd = 0, nBytes = 165
19ec-aec:37807048.478 : skip dump 37 bytes
19ec-aec:37807048.841 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37807049.129 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37807049.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37807049.664 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37807049.925 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37807050.198 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37807050.452 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807050.709 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807050.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37807050.963 : => CNT96226::VenderCmd_GetData
19ec-aec:37807051.065 : iCmd = 1, nBytes = 4
19ec-aec:37807226.114 : 0000 : 00 00 00 00 
19ec-aec:37807226.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37807226.681 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37807226.806 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37807226.932 : IO Send command 10 bytes
19ec-aec:37807227.030 : => CNT96226::VenderCmd_SetData
19ec-aec:37807227.147 : iCmd = 0, nBytes = 10
19ec-aec:37807227.350 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37807572.897 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37807573.136 : => CNT96226::VenderCmd_GetData
19ec-aec:37807573.257 : iCmd = 0, nBytes = 128
19ec-aec:37807798.925 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807799.170 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807799.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37807799.532 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37807799.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37807799.873 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807800.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807800.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807800.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37807800.358 : => CNT96226::VenderCmd_GetData
19ec-aec:37807800.429 : iCmd = 1, nBytes = 4
19ec-aec:37807999.907 : 0000 : 00 00 00 00 
19ec-aec:37808000.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37808000.102 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37808000.315 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37808000.411 : => CNT96226::Close
19ec-aec:37808004.932 : <= CNT96226::Close ret = 1
19ec-aec:37808005.026 : <= CNT96226::~CNT96226
19ec-aec:37808005.131 : <= CAsicIO::GetDeviceList
19ec-aec:37808005.648 : => IoObject::SetTimeout
19ec-aec:37808005.819 : Timeout--> In = 0 Out = 0
19ec-aec:37808005.894 : <= IoObject::SetTimeout
19ec-aec:37808005.976 : => CAsicIO::CAsicIO
19ec-aec:37808006.068 : => CNT96226::CNT96226
19ec-aec:37808006.139 : => CNT96226::Open
19ec-aec:37808034.022 : <= CNT96226::Open ret = 1
19ec-aec:37808034.150 : => CNT96226::Initialize
19ec-aec:37808034.390 : <= CNT96226::Initialize ret = 1
19ec-aec:37808034.465 : <= CNT96226::CNT96226
19ec-aec:37808034.531 : <= CAsicIO::CAsicIO
19ec-aec:37808034.603 : => CAsicIO::InitializeDevice
19ec-aec:37808034.689 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37808042.125 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37808042.277 : => IoObject::GetLockName
19ec-aec:37808042.351 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37808042.435 : <= IoObject::GetLockName
19ec-aec:37808043.045 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37808043.137 : IO Send command 10 bytes
19ec-aec:37808043.205 : => CNT96226::VenderCmd_SetData
19ec-aec:37808043.281 : iCmd = 0, nBytes = 10
19ec-aec:37808043.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37808392.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37808392.518 : => CNT96226::VenderCmd_GetData
19ec-aec:37808392.594 : iCmd = 0, nBytes = 128
19ec-aec:37808601.158 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808601.369 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808601.547 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37808601.724 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37808601.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37808602.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808602.213 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808602.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808602.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37808602.536 : => CNT96226::VenderCmd_GetData
19ec-aec:37808602.603 : iCmd = 1, nBytes = 4
19ec-aec:37808804.726 : 0000 : 00 00 00 00 
19ec-aec:37808804.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37808804.909 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37808805.128 : => CNT96226::VenderCmd_GetData
19ec-aec:37808805.190 : iCmd = 3, nBytes = 2
19ec-aec:37809180.710 : 0000 : 06 38 
19ec-aec:37809180.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37809180.875 : => CNT96226::VenderCmd_GetData
19ec-aec:37809180.929 : iCmd = 4, nBytes = 2
19ec-aec:37809497.392 : 0000 : 07 07 
19ec-aec:37809497.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37809497.683 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37809497.784 : => IoObject::InitializeDevice
19ec-aec:37809497.892 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37809498.507 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37809498.582 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37809499.327 : => FindScanner
19ec-aec:37809499.387 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37809499.447 : <= FindScanner ret = 1
19ec-aec:37809499.499 : => IoObject::IoLockStart
19ec-aec:37809499.601 : => CAsicIO::CheckDevice
19ec-aec:37809499.652 : => CNT96226::ConnectIsAvailable
19ec-aec:37809525.041 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37809525.438 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37809525.497 : <= IoObject::IoLockStart
19ec-aec:37809525.556 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37809525.624 : IO Send command 10 bytes
19ec-aec:37809525.715 : => CNT96226::VenderCmd_SetData
19ec-aec:37809525.774 : iCmd = 0, nBytes = 10
19ec-aec:37809525.880 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37809724.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37809724.319 : System send command 10 bytes + data 0 bytes
19ec-aec:37809724.389 : IO total need to receive data 5 bytes
19ec-aec:37809724.453 : => CNT96226::VenderCmd_GetData
19ec-aec:37809724.511 : iCmd = 0, nBytes = 5
19ec-aec:37809918.647 : 0000 : 06 00 02 02 ab 
19ec-aec:37809918.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37809918.838 : System total receive data 5 bytes
19ec-aec:37809918.904 : => CNT96226::VenderCmd_GetData
19ec-aec:37809918.963 : iCmd = 1, nBytes = 4
19ec-aec:37810127.437 : 0000 : 00 00 00 00 
19ec-aec:37810127.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37810127.645 : <= CAsicIO::DoIo ret = 1
19ec-aec:37810127.712 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37810127.777 : IO Send command 10 bytes
19ec-aec:37810127.863 : => CNT96226::VenderCmd_SetData
19ec-aec:37810127.921 : iCmd = 0, nBytes = 10
19ec-aec:37810128.022 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37810315.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37810315.194 : System send command 10 bytes + data 0 bytes
19ec-aec:37810315.262 : IO total need to receive data 165 bytes
19ec-aec:37810315.329 : => CNT96226::VenderCmd_GetData
19ec-aec:37810315.385 : iCmd = 0, nBytes = 165
19ec-aec:37810490.582 : skip dump 37 bytes
19ec-aec:37810490.756 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37810490.893 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37810491.031 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37810491.164 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37810491.289 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37810491.423 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37810491.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810491.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810491.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37810491.792 : System total receive data 165 bytes
19ec-aec:37810491.850 : => CNT96226::VenderCmd_GetData
19ec-aec:37810491.903 : iCmd = 1, nBytes = 4
19ec-aec:37810695.451 : 0000 : 00 00 00 00 
19ec-aec:37810695.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37810695.642 : <= CAsicIO::DoIo ret = 1
19ec-aec:37810695.696 : Dump Inquiry
19ec-aec:37810695.814 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37810695.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37810696.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37810696.369 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37810696.494 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37810696.621 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37810696.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810696.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810696.990 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37810697.115 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37810697.202 : 00a0 : 00 00 00 00 00 
19ec-aec:37810697.269 : => ReadNVMDataInternal
19ec-aec:37810697.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37810697.560 : IO Send command 10 bytes
19ec-aec:37810697.644 : => CNT96226::VenderCmd_SetData
19ec-aec:37810697.697 : iCmd = 0, nBytes = 10
19ec-aec:37810697.797 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37811029.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37811029.486 : System send command 10 bytes + data 0 bytes
19ec-aec:37811029.564 : IO total need to receive data 128 bytes
19ec-aec:37811029.626 : => CNT96226::VenderCmd_GetData
19ec-aec:37811029.682 : iCmd = 0, nBytes = 128
19ec-aec:37811236.418 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811236.598 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811236.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37811236.872 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37811236.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37811237.119 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811237.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811237.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811237.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37811237.484 : System total receive data 128 bytes
19ec-aec:37811237.542 : => CNT96226::VenderCmd_GetData
19ec-aec:37811237.592 : iCmd = 1, nBytes = 4
19ec-aec:37811426.505 : 0000 : 00 00 00 00 
19ec-aec:37811426.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37811426.759 : <= CAsicIO::DoIo ret = 1
19ec-aec:37811426.828 : NVMData.PadScanCount = 0
19ec-aec:37811426.885 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37811426.944 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37811427.002 : NVMData.FlatbedScanCount = 0
19ec-aec:37811427.056 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37811427.113 : NVMData.SideEdgeFletbed = 0
19ec-aec:37811427.163 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37811427.216 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37811427.271 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37811427.324 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37811427.378 : NVMData.BornMonth = 0
19ec-aec:37811427.426 : NVMData.BornDay = 0
19ec-aec:37811427.475 : NVMData.BornYear = 0
19ec-aec:37811427.523 : NVMData.FirstScanMonth = 4
19ec-aec:37811427.573 : NVMData.FirstScanDay = 30
19ec-aec:37811427.625 : NVMData.FirstScanYear = 2020
19ec-aec:37811427.678 : NVMData.VerticalMagnification = 0
19ec-aec:37811427.733 : NVMData.HorizontalMagnification = 0
19ec-aec:37811427.788 : NVMData.PowerSavingTime = 15
19ec-aec:37811427.841 : NVMData.SN = 0858C00G200100324
19ec-aec:37811427.893 : NVMData.AutoFeed = 0
19ec-aec:37811427.943 : NVMData.CCDType = 0
19ec-aec:37811427.989 : NVMData.ScanSpeed = 0
19ec-aec:37811428.036 : NVMData.RollerCount = 0
19ec-aec:37811428.087 : NVMData.MultifeedCount = 0
19ec-aec:37811428.136 : NVMData.JamCount = 0
19ec-aec:37811428.185 : NVMData.IdentifyInfo = 
19ec-aec:37811428.235 : NVMData.FormalName = 
19ec-aec:37811428.282 : NVMData.ReservedB = 0
19ec-aec:37811428.332 : NVMData.FunctionCode = 0
19ec-aec:37811428.383 : NVMData.PreFeed = 0
19ec-aec:37811428.429 : NVMData.PreFeedTime = 0
19ec-aec:37811428.476 : NVMData.ButtonNumber = 0
19ec-aec:37811428.657 : NVMData.PowerOffTime = 0
19ec-aec:37811428.714 : <= ReadNVMDataInternal ret = 1
19ec-aec:37811428.789 : => IoObject::IoLockEnd
19ec-aec:37811428.879 : <= IoObject::IoLockEnd
19ec-aec:37811428.930 : <= InitializeScanner ret = 1
19ec-aec:37811428.993 : => GetLogicalScannerAbilityEx
19ec-aec:37811429.049 : => IoObject::IoLockStart
19ec-aec:37811429.142 : => CAsicIO::CheckDevice
19ec-aec:37811429.194 : => CNT96226::ConnectIsAvailable
19ec-aec:37811453.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37811453.899 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37811453.956 : <= IoObject::IoLockStart
19ec-aec:37811454.016 : => IoObject::IoLockEnd
19ec-aec:37811454.121 : <= IoObject::IoLockEnd
19ec-aec:37811454.247 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37811454.320 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37811763.876 : => ReadNVMData
19ec-aec:37811764.141 : => IoObject::IoLockStart
19ec-aec:37811764.396 : => CAsicIO::CheckDevice
19ec-aec:37811764.514 : => CNT96226::ConnectIsAvailable
19ec-aec:37811794.602 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37811794.834 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37811794.954 : <= IoObject::IoLockStart
19ec-aec:37811795.076 : => ReadNVMDataInternal
19ec-aec:37811795.197 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37811795.330 : IO Send command 10 bytes
19ec-aec:37811795.539 : => CNT96226::VenderCmd_SetData
19ec-aec:37811795.652 : iCmd = 0, nBytes = 10
19ec-aec:37811795.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37812176.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37812176.872 : System send command 10 bytes + data 0 bytes
19ec-aec:37812177.012 : IO total need to receive data 128 bytes
19ec-aec:37812177.140 : => CNT96226::VenderCmd_GetData
19ec-aec:37812177.251 : iCmd = 0, nBytes = 128
19ec-aec:37812392.717 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812393.082 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812393.369 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37812393.649 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37812393.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37812394.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812394.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812394.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812394.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37812394.930 : System total receive data 128 bytes
19ec-aec:37812395.052 : => CNT96226::VenderCmd_GetData
19ec-aec:37812395.166 : iCmd = 1, nBytes = 4
19ec-aec:37812608.725 : 0000 : 00 00 00 00 
19ec-aec:37812608.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37812609.194 : <= CAsicIO::DoIo ret = 1
19ec-aec:37812609.333 : NVMData.PadScanCount = 0
19ec-aec:37812609.450 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37812609.562 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37812609.679 : NVMData.FlatbedScanCount = 0
19ec-aec:37812609.785 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37812609.890 : NVMData.SideEdgeFletbed = 0
19ec-aec:37812609.999 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37812610.127 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37812610.241 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37812610.360 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37812610.474 : NVMData.BornMonth = 0
19ec-aec:37812610.573 : NVMData.BornDay = 0
19ec-aec:37812610.676 : NVMData.BornYear = 0
19ec-aec:37812610.776 : NVMData.FirstScanMonth = 4
19ec-aec:37812610.882 : NVMData.FirstScanDay = 30
19ec-aec:37812610.991 : NVMData.FirstScanYear = 2020
19ec-aec:37812611.100 : NVMData.VerticalMagnification = 0
19ec-aec:37812611.208 : NVMData.HorizontalMagnification = 0
19ec-aec:37812611.319 : NVMData.PowerSavingTime = 15
19ec-aec:37812611.424 : NVMData.SN = 0858C00G200100324
19ec-aec:37812611.526 : NVMData.AutoFeed = 0
19ec-aec:37812611.622 : NVMData.CCDType = 0
19ec-aec:37812611.932 : NVMData.ScanSpeed = 0
19ec-aec:37812612.045 : NVMData.RollerCount = 0
19ec-aec:37812612.155 : NVMData.MultifeedCount = 0
19ec-aec:37812612.258 : NVMData.JamCount = 0
19ec-aec:37812612.362 : NVMData.IdentifyInfo = 
19ec-aec:37812612.465 : NVMData.FormalName = 
19ec-aec:37812612.566 : NVMData.ReservedB = 0
19ec-aec:37812612.672 : NVMData.FunctionCode = 0
19ec-aec:37812612.776 : NVMData.PreFeed = 0
19ec-aec:37812612.876 : NVMData.PreFeedTime = 0
19ec-aec:37812612.974 : NVMData.ButtonNumber = 0
19ec-aec:37812613.077 : NVMData.PowerOffTime = 0
19ec-aec:37812613.185 : <= ReadNVMDataInternal ret = 1
19ec-aec:37812613.308 : => IoObject::IoLockEnd
19ec-aec:37812613.486 : <= IoObject::IoLockEnd
19ec-aec:37812613.587 : <= ReadNVMData ret = 1
19ec-aec:37813504.799 : => TerminateDriver
19ec-aec:37813504.986 : => CAsicIO::~CAsicIO,pStage=140512328
19ec-aec:37813505.058 : => CNT96226::Close
19ec-aec:37813509.040 : <= CNT96226::Close ret = 1
19ec-aec:37813509.114 : <= CAsicIO::~CAsicIO
19ec-aec:37813509.168 : => IoObject::IoLockEnd
19ec-aec:37813509.217 : <= IoObject::IoLockEnd
19ec-aec:37813509.267 : => IoObject::TerminateDevice
19ec-aec:37813509.325 : => IoObject::IoLockEnd
19ec-aec:37813509.375 : <= IoObject::IoLockEnd
19ec-aec:37813509.476 : <= IoObject::TerminateDevice
19ec-aec:37813509.720 : <= TerminateDriver ret = 1
19ec-aec:37815847.975 : ============Debug Start==========
19ec-aec:37815848.301 : Date : 2020/4/30 14:23:10
19ec-aec:37815848.382 : Process ID : 19ec
19ec-aec:37815848.801 : Windows : Version 10.0 build 18363 
19ec-aec:37815849.262 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37815849.324 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37815849.391 : MemoryStatus.ullAvailPhys : 1918046208
19ec-aec:37815849.447 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37815849.508 : MemoryStatus.ullAvailPageFile : 3368935424
19ec-aec:37815849.570 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37815849.632 : MemoryStatus.ullAvailVirtual : 1745408000
19ec-aec:37815849.689 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37815849.792 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37815849.850 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37815850.087 : CPU Count : 4
19ec-aec:37815850.133 : CPU Frequency : 100.000 Mhz
19ec-aec:37815854.250 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37815854.373 : => InitializeDriver
19ec-aec:37815854.642 : <= InitializeDriver ret = 1
19ec-aec:37818389.895 : => InitializeScanner
19ec-aec:37818390.143 : => CAsicIO::GetDeviceList
19ec-aec:37818390.544 : => CNT96226::CNT96226
19ec-aec:37818390.602 : => CNT96226::Open
19ec-aec:37818412.894 : <= CNT96226::Open ret = 1
19ec-aec:37818413.000 : => CNT96226::Initialize
19ec-aec:37818413.204 : <= CNT96226::Initialize ret = 1
19ec-aec:37818413.264 : <= CNT96226::CNT96226
19ec-aec:37818413.313 : => CNT96226::EnumAvailableDevice
19ec-aec:37818418.574 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37818418.649 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37818418.706 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37822497.166 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37822497.619 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37822509.336 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37822509.550 : => IoObject::GetLockName
19ec-aec:37822509.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37822509.803 : <= IoObject::GetLockName
19ec-aec:37822510.709 : => CNT96226::VenderCmd_GetData
19ec-aec:37822510.837 : iCmd = 3, nBytes = 2
19ec-aec:37822912.326 : 0000 : 06 38 
19ec-aec:37822912.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37822912.701 : => CNT96226::VenderCmd_GetData
19ec-aec:37822912.814 : iCmd = 4, nBytes = 2
19ec-aec:37823241.482 : 0000 : 07 07 
19ec-aec:37823241.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37823241.858 : Device 0 USB ID = 0638 : 0707
19ec-aec:37823242.019 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37823242.163 : IO Send command 10 bytes
19ec-aec:37823242.269 : => CNT96226::VenderCmd_SetData
19ec-aec:37823242.380 : iCmd = 0, nBytes = 10
19ec-aec:37823242.598 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37823461.250 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37823461.505 : => CNT96226::VenderCmd_GetData
19ec-aec:37823461.627 : iCmd = 0, nBytes = 165
19ec-aec:37823666.619 : skip dump 37 bytes
19ec-aec:37823666.822 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37823666.967 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37823667.112 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37823667.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37823667.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37823667.529 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37823667.659 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37823667.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37823667.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37823667.911 : => CNT96226::VenderCmd_GetData
19ec-aec:37823667.965 : iCmd = 1, nBytes = 4
19ec-aec:37823874.873 : 0000 : 00 00 00 00 
19ec-aec:37823874.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37823875.246 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37823875.326 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37823875.400 : IO Send command 10 bytes
19ec-aec:37823875.461 : => CNT96226::VenderCmd_SetData
19ec-aec:37823875.518 : iCmd = 0, nBytes = 10
19ec-aec:37823875.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37824212.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37824212.901 : => CNT96226::VenderCmd_GetData
19ec-aec:37824212.970 : iCmd = 0, nBytes = 128
19ec-aec:37824420.097 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824420.271 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824420.422 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37824420.564 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37824420.698 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37824420.826 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824420.957 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824421.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824421.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37824421.218 : => CNT96226::VenderCmd_GetData
19ec-aec:37824421.275 : iCmd = 1, nBytes = 4
19ec-aec:37824577.586 : 0000 : 00 00 00 00 
19ec-aec:37824577.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37824577.773 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37824577.957 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37824578.034 : => CNT96226::Close
19ec-aec:37824582.153 : <= CNT96226::Close ret = 1
19ec-aec:37824582.231 : <= CNT96226::~CNT96226
19ec-aec:37824582.319 : <= CAsicIO::GetDeviceList
19ec-aec:37824582.745 : => IoObject::SetTimeout
19ec-aec:37824582.886 : Timeout--> In = 0 Out = 0
19ec-aec:37824582.944 : <= IoObject::SetTimeout
19ec-aec:37824583.014 : => CAsicIO::CAsicIO
19ec-aec:37824583.089 : => CNT96226::CNT96226
19ec-aec:37824583.149 : => CNT96226::Open
19ec-aec:37824606.363 : <= CNT96226::Open ret = 1
19ec-aec:37824606.464 : => CNT96226::Initialize
19ec-aec:37824606.662 : <= CNT96226::Initialize ret = 1
19ec-aec:37824606.721 : <= CNT96226::CNT96226
19ec-aec:37824606.776 : <= CAsicIO::CAsicIO
19ec-aec:37824606.830 : => CAsicIO::InitializeDevice
19ec-aec:37824606.897 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37824612.942 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37824613.062 : => IoObject::GetLockName
19ec-aec:37824613.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37824613.192 : <= IoObject::GetLockName
19ec-aec:37824613.709 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37824613.783 : IO Send command 10 bytes
19ec-aec:37824613.834 : => CNT96226::VenderCmd_SetData
19ec-aec:37824613.893 : iCmd = 0, nBytes = 10
19ec-aec:37824614.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37824960.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37824960.853 : => CNT96226::VenderCmd_GetData
19ec-aec:37824960.916 : iCmd = 0, nBytes = 128
19ec-aec:37825118.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.275 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37825119.419 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37825119.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37825119.679 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.943 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825120.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825120.077 : => CNT96226::VenderCmd_GetData
19ec-aec:37825120.132 : iCmd = 1, nBytes = 4
19ec-aec:37825296.577 : 0000 : 00 00 00 00 
19ec-aec:37825296.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825297.067 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37825297.289 : => CNT96226::VenderCmd_GetData
19ec-aec:37825297.347 : iCmd = 3, nBytes = 2
19ec-aec:37825670.631 : 0000 : 06 38 
19ec-aec:37825670.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825670.825 : => CNT96226::VenderCmd_GetData
19ec-aec:37825670.884 : iCmd = 4, nBytes = 2
19ec-aec:37825985.646 : 0000 : 07 07 
19ec-aec:37825985.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825985.955 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37825986.058 : => IoObject::InitializeDevice
19ec-aec:37825986.163 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37825986.901 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37825986.977 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37825987.691 : => FindScanner
19ec-aec:37825987.753 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37825987.820 : <= FindScanner ret = 1
19ec-aec:37825987.877 : => IoObject::IoLockStart
19ec-aec:37825987.989 : => CAsicIO::CheckDevice
19ec-aec:37825988.045 : => CNT96226::ConnectIsAvailable
19ec-aec:37826008.852 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37826008.975 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37826009.040 : <= IoObject::IoLockStart
19ec-aec:37826009.097 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37826009.167 : IO Send command 10 bytes
19ec-aec:37826009.266 : => CNT96226::VenderCmd_SetData
19ec-aec:37826009.323 : iCmd = 0, nBytes = 10
19ec-aec:37826009.431 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37826198.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37826198.616 : System send command 10 bytes + data 0 bytes
19ec-aec:37826198.699 : IO total need to receive data 5 bytes
19ec-aec:37826198.765 : => CNT96226::VenderCmd_GetData
19ec-aec:37826198.824 : iCmd = 0, nBytes = 5
19ec-aec:37826407.204 : 0000 : 06 00 02 02 ab 
19ec-aec:37826407.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37826407.365 : System total receive data 5 bytes
19ec-aec:37826407.428 : => CNT96226::VenderCmd_GetData
19ec-aec:37826407.486 : iCmd = 1, nBytes = 4
19ec-aec:37826576.273 : 0000 : 00 00 00 00 
19ec-aec:37826576.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37826576.499 : <= CAsicIO::DoIo ret = 1
19ec-aec:37826576.561 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37826576.632 : IO Send command 10 bytes
19ec-aec:37826576.722 : => CNT96226::VenderCmd_SetData
19ec-aec:37826576.783 : iCmd = 0, nBytes = 10
19ec-aec:37826576.891 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37826731.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37826731.391 : System send command 10 bytes + data 0 bytes
19ec-aec:37826731.458 : IO total need to receive data 165 bytes
19ec-aec:37826731.523 : => CNT96226::VenderCmd_GetData
19ec-aec:37826731.581 : iCmd = 0, nBytes = 165
19ec-aec:37826904.841 : skip dump 37 bytes
19ec-aec:37826905.362 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37826905.504 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37826905.647 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37826905.785 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37826905.920 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37826906.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37826906.192 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37826906.320 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37826906.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37826906.452 : System total receive data 165 bytes
19ec-aec:37826906.513 : => CNT96226::VenderCmd_GetData
19ec-aec:37826906.567 : iCmd = 1, nBytes = 4
19ec-aec:37827090.541 : 0000 : 00 00 00 00 
19ec-aec:37827090.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37827090.787 : <= CAsicIO::DoIo ret = 1
19ec-aec:37827090.851 : Dump Inquiry
19ec-aec:37827090.988 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37827091.128 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37827091.424 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37827091.570 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37827091.706 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37827091.845 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37827091.977 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827092.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827092.250 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37827092.392 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37827092.483 : 00a0 : 00 00 00 00 00 
19ec-aec:37827092.556 : => ReadNVMDataInternal
19ec-aec:37827092.809 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37827092.877 : IO Send command 10 bytes
19ec-aec:37827092.970 : => CNT96226::VenderCmd_SetData
19ec-aec:37827093.031 : iCmd = 0, nBytes = 10
19ec-aec:37827093.138 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37827407.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37827407.206 : System send command 10 bytes + data 0 bytes
19ec-aec:37827407.277 : IO total need to receive data 128 bytes
19ec-aec:37827407.346 : => CNT96226::VenderCmd_GetData
19ec-aec:37827407.406 : iCmd = 0, nBytes = 128
19ec-aec:37827616.872 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.060 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.209 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37827617.347 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37827617.483 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37827617.616 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37827618.007 : System total receive data 128 bytes
19ec-aec:37827618.069 : => CNT96226::VenderCmd_GetData
19ec-aec:37827618.124 : iCmd = 1, nBytes = 4
19ec-aec:37827811.673 : 0000 : 00 00 00 00 
19ec-aec:37827811.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37827811.920 : <= CAsicIO::DoIo ret = 1
19ec-aec:37827811.989 : NVMData.PadScanCount = 0
19ec-aec:37827812.046 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37827812.106 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37827812.169 : NVMData.FlatbedScanCount = 0
19ec-aec:37827812.225 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37827812.284 : NVMData.SideEdgeFletbed = 0
19ec-aec:37827812.340 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37827812.397 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37827812.455 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37827812.510 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37827812.567 : NVMData.BornMonth = 0
19ec-aec:37827812.620 : NVMData.BornDay = 0
19ec-aec:37827812.675 : NVMData.BornYear = 0
19ec-aec:37827812.725 : NVMData.FirstScanMonth = 4
19ec-aec:37827812.779 : NVMData.FirstScanDay = 30
19ec-aec:37827812.834 : NVMData.FirstScanYear = 2020
19ec-aec:37827812.891 : NVMData.VerticalMagnification = 0
19ec-aec:37827812.947 : NVMData.HorizontalMagnification = 0
19ec-aec:37827813.005 : NVMData.PowerSavingTime = 15
19ec-aec:37827813.063 : NVMData.SN = 0858C00G200100324
19ec-aec:37827813.116 : NVMData.AutoFeed = 0
19ec-aec:37827813.166 : NVMData.CCDType = 0
19ec-aec:37827813.217 : NVMData.ScanSpeed = 0
19ec-aec:37827813.265 : NVMData.RollerCount = 0
19ec-aec:37827813.318 : NVMData.MultifeedCount = 0
19ec-aec:37827813.371 : NVMData.JamCount = 0
19ec-aec:37827813.422 : NVMData.IdentifyInfo = 
19ec-aec:37827813.473 : NVMData.FormalName = 
19ec-aec:37827813.525 : NVMData.ReservedB = 0
19ec-aec:37827813.577 : NVMData.FunctionCode = 0
19ec-aec:37827813.629 : NVMData.PreFeed = 0
19ec-aec:37827813.681 : NVMData.PreFeedTime = 0
19ec-aec:37827813.733 : NVMData.ButtonNumber = 0
19ec-aec:37827813.949 : NVMData.PowerOffTime = 0
19ec-aec:37827814.011 : <= ReadNVMDataInternal ret = 1
19ec-aec:37827814.088 : => IoObject::IoLockEnd
19ec-aec:37827814.184 : <= IoObject::IoLockEnd
19ec-aec:37827814.241 : <= InitializeScanner ret = 1
19ec-aec:37829013.252 : => GetLogicalScannerAbility
19ec-aec:37829013.435 : => IoObject::IoLockStart
19ec-aec:37829013.564 : => CAsicIO::CheckDevice
19ec-aec:37829013.620 : => CNT96226::ConnectIsAvailable
19ec-aec:37829037.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37829038.101 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37829038.164 : <= IoObject::IoLockStart
19ec-aec:37829038.221 : => IoObject::IoLockEnd
19ec-aec:37829038.328 : <= IoObject::IoLockEnd
19ec-aec:37829038.402 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37832587.853 : => GetLogicalScannerAbilityEx
19ec-aec:37832588.043 : => IoObject::IoLockStart
19ec-aec:37832588.175 : => CAsicIO::CheckDevice
19ec-aec:37832588.231 : => CNT96226::ConnectIsAvailable
19ec-aec:37832613.431 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37832613.545 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37832613.604 : <= IoObject::IoLockStart
19ec-aec:37832613.663 : => IoObject::IoLockEnd
19ec-aec:37832613.776 : <= IoObject::IoLockEnd
19ec-aec:37832613.901 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37832613.975 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37839936.673 : => ReadNVMData
19ec-aec:37839936.852 : => IoObject::IoLockStart
19ec-aec:37839936.987 : => CAsicIO::CheckDevice
19ec-aec:37839937.050 : => CNT96226::ConnectIsAvailable
19ec-aec:37839963.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37839964.045 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37839964.104 : <= IoObject::IoLockStart
19ec-aec:37839964.176 : => ReadNVMDataInternal
19ec-aec:37839964.236 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37839964.300 : IO Send command 10 bytes
19ec-aec:37839964.643 : => CNT96226::VenderCmd_SetData
19ec-aec:37839964.700 : iCmd = 0, nBytes = 10
19ec-aec:37839965.038 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37840322.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37840322.761 : System send command 10 bytes + data 0 bytes
19ec-aec:37840322.826 : IO total need to receive data 128 bytes
19ec-aec:37840322.889 : => CNT96226::VenderCmd_GetData
19ec-aec:37840322.946 : iCmd = 0, nBytes = 128
19ec-aec:37840531.215 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840531.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840531.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37840531.655 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37840531.777 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37840531.899 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840532.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840532.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840532.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37840532.270 : System total receive data 128 bytes
19ec-aec:37840532.328 : => CNT96226::VenderCmd_GetData
19ec-aec:37840532.381 : iCmd = 1, nBytes = 4
19ec-aec:37840723.163 : 0000 : 00 00 00 00 
19ec-aec:37840723.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37840723.428 : <= CAsicIO::DoIo ret = 1
19ec-aec:37840723.500 : NVMData.PadScanCount = 0
19ec-aec:37840723.555 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37840723.609 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37840723.667 : NVMData.FlatbedScanCount = 0
19ec-aec:37840723.722 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37840723.774 : NVMData.SideEdgeFletbed = 0
19ec-aec:37840723.825 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37840723.877 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37840723.933 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37840723.986 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37840724.042 : NVMData.BornMonth = 0
19ec-aec:37840724.250 : NVMData.BornDay = 0
19ec-aec:37840724.311 : NVMData.BornYear = 0
19ec-aec:37840724.358 : NVMData.FirstScanMonth = 4
19ec-aec:37840724.409 : NVMData.FirstScanDay = 30
19ec-aec:37840724.465 : NVMData.FirstScanYear = 2020
19ec-aec:37840724.517 : NVMData.VerticalMagnification = 0
19ec-aec:37840724.575 : NVMData.HorizontalMagnification = 0
19ec-aec:37840724.631 : NVMData.PowerSavingTime = 15
19ec-aec:37840724.683 : NVMData.SN = 0858C00G200100324
19ec-aec:37840724.731 : NVMData.AutoFeed = 0
19ec-aec:37840724.780 : NVMData.CCDType = 0
19ec-aec:37840724.827 : NVMData.ScanSpeed = 0
19ec-aec:37840724.876 : NVMData.RollerCount = 0
19ec-aec:37840724.927 : NVMData.MultifeedCount = 0
19ec-aec:37840724.976 : NVMData.JamCount = 0
19ec-aec:37840725.024 : NVMData.IdentifyInfo = 
19ec-aec:37840725.074 : NVMData.FormalName = 
19ec-aec:37840725.121 : NVMData.ReservedB = 0
19ec-aec:37840725.173 : NVMData.FunctionCode = 0
19ec-aec:37840725.224 : NVMData.PreFeed = 0
19ec-aec:37840725.274 : NVMData.PreFeedTime = 0
19ec-aec:37840725.323 : NVMData.ButtonNumber = 0
19ec-aec:37840725.371 : NVMData.PowerOffTime = 0
19ec-aec:37840725.424 : <= ReadNVMDataInternal ret = 1
19ec-aec:37840725.483 : => IoObject::IoLockEnd
19ec-aec:37840725.573 : <= IoObject::IoLockEnd
19ec-aec:37840725.621 : <= ReadNVMData ret = 1
19ec-aec:37846815.719 : => GetADFStatus
19ec-aec:37846816.144 : => IoObject::IoLockStart
19ec-aec:37846816.272 : => CAsicIO::CheckDevice
19ec-aec:37846816.329 : => CNT96226::ConnectIsAvailable
19ec-aec:37846842.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37846842.211 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37846842.269 : <= IoObject::IoLockStart
19ec-aec:37846842.329 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37846842.393 : IO Send command 10 bytes
19ec-aec:37846842.523 : => CNT96226::VenderCmd_SetData
19ec-aec:37846842.580 : iCmd = 0, nBytes = 10
19ec-aec:37846842.682 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37847036.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37847036.669 : System send command 10 bytes + data 0 bytes
19ec-aec:37847036.734 : IO total need to receive data 2 bytes
19ec-aec:37847036.791 : => CNT96226::VenderCmd_GetData
19ec-aec:37847036.845 : iCmd = 0, nBytes = 2
19ec-aec:37847204.210 : 0000 : 00 00 
19ec-aec:37847204.320 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37847204.391 : System total receive data 2 bytes
19ec-aec:37847204.459 : => CNT96226::VenderCmd_GetData
19ec-aec:37847204.515 : iCmd = 1, nBytes = 4
19ec-aec:37847412.671 : 0000 : 00 00 00 00 
19ec-aec:37847412.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37847412.893 : <= CAsicIO::DoIo ret = 1
19ec-aec:37847412.954 : Return status = 0
19ec-aec:37847413.010 : => IoObject::IoLockEnd
19ec-aec:37847413.102 : <= IoObject::IoLockEnd
19ec-aec:37847413.149 : <= GetADFStatus ret = 1
19ec-aec:37849019.043 : => GetADFStatus
19ec-aec:37849019.230 : => IoObject::IoLockStart
19ec-aec:37849019.357 : => CAsicIO::CheckDevice
19ec-aec:37849019.412 : => CNT96226::ConnectIsAvailable
19ec-aec:37849044.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37849044.856 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37849044.919 : <= IoObject::IoLockStart
19ec-aec:37849044.980 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37849045.048 : IO Send command 10 bytes
19ec-aec:37849045.181 : => CNT96226::VenderCmd_SetData
19ec-aec:37849045.239 : iCmd = 0, nBytes = 10
19ec-aec:37849045.341 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37849245.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37849245.603 : System send command 10 bytes + data 0 bytes
19ec-aec:37849245.681 : IO total need to receive data 2 bytes
19ec-aec:37849245.743 : => CNT96226::VenderCmd_GetData
19ec-aec:37849245.800 : iCmd = 0, nBytes = 2
19ec-aec:37849417.828 : 0000 : 00 00 
19ec-aec:37849417.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37849418.008 : System total receive data 2 bytes
19ec-aec:37849418.072 : => CNT96226::VenderCmd_GetData
19ec-aec:37849418.123 : iCmd = 1, nBytes = 4
19ec-aec:37849557.330 : 0000 : 00 00 00 00 
19ec-aec:37849557.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37849557.543 : <= CAsicIO::DoIo ret = 1
19ec-aec:37849557.602 : Return status = 0
19ec-aec:37849557.655 : => IoObject::IoLockEnd
19ec-aec:37849557.743 : <= IoObject::IoLockEnd
19ec-aec:37849557.794 : <= GetADFStatus ret = 1
19ec-aec:37851158.085 : => TerminateDriver
19ec-aec:37851158.258 : => CAsicIO::~CAsicIO,pStage=36506696
19ec-aec:37851158.328 : => CNT96226::Close
19ec-aec:37851162.557 : <= CNT96226::Close ret = 1
19ec-aec:37851162.633 : <= CAsicIO::~CAsicIO
19ec-aec:37851162.691 : => IoObject::IoLockEnd
19ec-aec:37851162.743 : <= IoObject::IoLockEnd
19ec-aec:37851162.793 : => IoObject::TerminateDevice
19ec-aec:37851162.848 : => IoObject::IoLockEnd
19ec-aec:37851162.899 : <= IoObject::IoLockEnd
19ec-aec:37851163.224 : <= IoObject::TerminateDevice
19ec-aec:37851163.469 : <= TerminateDriver ret = 1
19ec-aec:37890269.708 : ============Debug Start==========
19ec-aec:37890269.997 : Date : 2020/4/30 14:23:13
19ec-aec:37890270.073 : Process ID : 19ec
19ec-aec:37890270.481 : Windows : Version 10.0 build 18363 
19ec-aec:37890270.994 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37890271.057 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37890271.120 : MemoryStatus.ullAvailPhys : 1918926848
19ec-aec:37890271.178 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37890271.239 : MemoryStatus.ullAvailPageFile : 3369619456
19ec-aec:37890271.298 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37890271.355 : MemoryStatus.ullAvailVirtual : 1745379328
19ec-aec:37890271.414 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37890271.520 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37890271.584 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37890271.817 : CPU Count : 4
19ec-aec:37890271.865 : CPU Frequency : 100.000 Mhz
19ec-aec:37890276.037 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37890276.168 : => InitializeDriver
19ec-aec:37890276.661 : <= InitializeDriver ret = 1
19ec-aec:37890276.715 : => InitializeScanner
19ec-aec:37890276.788 : => CAsicIO::GetDeviceList
19ec-aec:37890277.075 : => CNT96226::CNT96226
19ec-aec:37890277.137 : => CNT96226::Open
19ec-aec:37890298.290 : <= CNT96226::Open ret = 1
19ec-aec:37890298.382 : => CNT96226::Initialize
19ec-aec:37890298.570 : <= CNT96226::Initialize ret = 1
19ec-aec:37890298.626 : <= CNT96226::CNT96226
19ec-aec:37890298.676 : => CNT96226::EnumAvailableDevice
19ec-aec:37890304.062 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37890304.136 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37890304.195 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37894177.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37894177.771 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37894189.497 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37894189.692 : => IoObject::GetLockName
19ec-aec:37894189.809 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37894189.944 : <= IoObject::GetLockName
19ec-aec:37894190.845 : => CNT96226::VenderCmd_GetData
19ec-aec:37894190.977 : iCmd = 3, nBytes = 2
19ec-aec:37894579.286 : 0000 : 06 38 
19ec-aec:37894579.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37894579.661 : => CNT96226::VenderCmd_GetData
19ec-aec:37894579.783 : iCmd = 4, nBytes = 2
19ec-aec:37894885.969 : 0000 : 07 07 
19ec-aec:37894886.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37894886.288 : Device 0 USB ID = 0638 : 0707
19ec-aec:37894886.452 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37894886.595 : IO Send command 10 bytes
19ec-aec:37894886.698 : => CNT96226::VenderCmd_SetData
19ec-aec:37894886.811 : iCmd = 0, nBytes = 10
19ec-aec:37894887.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37895098.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37895098.711 : => CNT96226::VenderCmd_GetData
19ec-aec:37895098.831 : iCmd = 0, nBytes = 165
19ec-aec:37895310.469 : skip dump 37 bytes
19ec-aec:37895310.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37895311.177 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37895311.454 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37895311.726 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37895311.992 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37895312.259 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37895312.513 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37895312.759 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37895312.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37895313.008 : => CNT96226::VenderCmd_GetData
19ec-aec:37895313.113 : iCmd = 1, nBytes = 4
19ec-aec:37895499.337 : 0000 : 00 00 00 00 
19ec-aec:37895499.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37895499.936 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37895500.087 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37895500.233 : IO Send command 10 bytes
19ec-aec:37895500.340 : => CNT96226::VenderCmd_SetData
19ec-aec:37895500.454 : iCmd = 0, nBytes = 10
19ec-aec:37895500.674 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37895845.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37895846.007 : => CNT96226::VenderCmd_GetData
19ec-aec:37895846.124 : iCmd = 0, nBytes = 128
19ec-aec:37896065.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896065.288 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896065.441 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37896065.585 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37896065.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37896065.851 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896065.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896066.117 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896066.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896066.250 : => CNT96226::VenderCmd_GetData
19ec-aec:37896066.307 : iCmd = 1, nBytes = 4
19ec-aec:37896273.847 : 0000 : 00 00 00 00 
19ec-aec:37896273.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896274.009 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37896274.189 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37896274.263 : => CNT96226::Close
19ec-aec:37896278.053 : <= CNT96226::Close ret = 1
19ec-aec:37896278.128 : <= CNT96226::~CNT96226
19ec-aec:37896278.217 : <= CAsicIO::GetDeviceList
19ec-aec:37896278.634 : => IoObject::SetTimeout
19ec-aec:37896278.771 : Timeout--> In = 0 Out = 0
19ec-aec:37896278.834 : <= IoObject::SetTimeout
19ec-aec:37896278.902 : => CAsicIO::CAsicIO
19ec-aec:37896278.975 : => CNT96226::CNT96226
19ec-aec:37896279.034 : => CNT96226::Open
19ec-aec:37896303.262 : <= CNT96226::Open ret = 1
19ec-aec:37896303.364 : => CNT96226::Initialize
19ec-aec:37896303.559 : <= CNT96226::Initialize ret = 1
19ec-aec:37896303.618 : <= CNT96226::CNT96226
19ec-aec:37896303.671 : <= CAsicIO::CAsicIO
19ec-aec:37896303.729 : => CAsicIO::InitializeDevice
19ec-aec:37896303.796 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37896309.816 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37896309.938 : => IoObject::GetLockName
19ec-aec:37896309.996 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37896310.070 : <= IoObject::GetLockName
19ec-aec:37896310.580 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37896310.656 : IO Send command 10 bytes
19ec-aec:37896310.714 : => CNT96226::VenderCmd_SetData
19ec-aec:37896310.770 : iCmd = 0, nBytes = 10
19ec-aec:37896310.885 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37896640.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37896641.005 : => CNT96226::VenderCmd_GetData
19ec-aec:37896641.067 : iCmd = 0, nBytes = 128
19ec-aec:37896832.989 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896833.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896833.336 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37896833.481 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37896833.618 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37896833.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896833.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896834.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896834.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896834.144 : => CNT96226::VenderCmd_GetData
19ec-aec:37896834.199 : iCmd = 1, nBytes = 4
19ec-aec:37896959.905 : 0000 : 00 00 00 00 
19ec-aec:37896960.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896960.074 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37896960.262 : => CNT96226::VenderCmd_GetData
19ec-aec:37896960.322 : iCmd = 3, nBytes = 2
19ec-aec:37897344.021 : 0000 : 06 38 
19ec-aec:37897344.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37897344.202 : => CNT96226::VenderCmd_GetData
19ec-aec:37897344.262 : iCmd = 4, nBytes = 2
19ec-aec:37897642.699 : 0000 : 07 07 
19ec-aec:37897642.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37897643.019 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37897643.119 : => IoObject::InitializeDevice
19ec-aec:37897643.220 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37897643.952 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37897644.030 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37897644.799 : => FindScanner
19ec-aec:37897644.863 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37897644.930 : <= FindScanner ret = 1
19ec-aec:37897644.990 : => IoObject::IoLockStart
19ec-aec:37897645.104 : => CAsicIO::CheckDevice
19ec-aec:37897645.160 : => CNT96226::ConnectIsAvailable
19ec-aec:37897669.681 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37897669.916 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37897670.263 : <= IoObject::IoLockStart
19ec-aec:37897670.327 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37897670.400 : IO Send command 10 bytes
19ec-aec:37897670.493 : => CNT96226::VenderCmd_SetData
19ec-aec:37897670.557 : iCmd = 0, nBytes = 10
19ec-aec:37897670.671 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37897861.213 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37897861.321 : System send command 10 bytes + data 0 bytes
19ec-aec:37897861.388 : IO total need to receive data 5 bytes
19ec-aec:37897861.451 : => CNT96226::VenderCmd_GetData
19ec-aec:37897861.516 : iCmd = 0, nBytes = 5
19ec-aec:37897992.147 : 0000 : 06 00 02 02 ab 
19ec-aec:37897992.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37897992.314 : System total receive data 5 bytes
19ec-aec:37897992.375 : => CNT96226::VenderCmd_GetData
19ec-aec:37897992.431 : iCmd = 1, nBytes = 4
19ec-aec:37898135.814 : 0000 : 00 00 00 00 
19ec-aec:37898135.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37898136.383 : <= CAsicIO::DoIo ret = 1
19ec-aec:37898136.443 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37898136.506 : IO Send command 10 bytes
19ec-aec:37898136.588 : => CNT96226::VenderCmd_SetData
19ec-aec:37898136.645 : iCmd = 0, nBytes = 10
19ec-aec:37898136.746 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37898317.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37898317.449 : System send command 10 bytes + data 0 bytes
19ec-aec:37898317.777 : IO total need to receive data 165 bytes
19ec-aec:37898317.842 : => CNT96226::VenderCmd_GetData
19ec-aec:37898317.898 : iCmd = 0, nBytes = 165
19ec-aec:37898483.557 : skip dump 37 bytes
19ec-aec:37898483.766 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37898483.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37898484.063 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37898484.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37898484.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37898484.479 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37898484.611 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898484.742 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898484.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37898484.873 : System total receive data 165 bytes
19ec-aec:37898484.936 : => CNT96226::VenderCmd_GetData
19ec-aec:37898484.995 : iCmd = 1, nBytes = 4
19ec-aec:37898607.440 : 0000 : 00 00 00 00 
19ec-aec:37898607.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37898608.037 : <= CAsicIO::DoIo ret = 1
19ec-aec:37898608.093 : Dump Inquiry
19ec-aec:37898608.223 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37898608.363 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37898608.643 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37898608.782 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37898608.918 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37898609.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37898609.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898609.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898609.450 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37898609.586 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37898609.680 : 00a0 : 00 00 00 00 00 
19ec-aec:37898609.756 : => ReadNVMDataInternal
19ec-aec:37898610.002 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37898610.072 : IO Send command 10 bytes
19ec-aec:37898610.167 : => CNT96226::VenderCmd_SetData
19ec-aec:37898610.224 : iCmd = 0, nBytes = 10
19ec-aec:37898610.329 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37898960.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37898960.934 : System send command 10 bytes + data 0 bytes
19ec-aec:37898961.006 : IO total need to receive data 128 bytes
19ec-aec:37898961.071 : => CNT96226::VenderCmd_GetData
19ec-aec:37898961.128 : iCmd = 0, nBytes = 128
19ec-aec:37899150.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899150.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899150.674 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37899150.818 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37899150.953 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37899151.085 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899151.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899151.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899151.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37899151.477 : System total receive data 128 bytes
19ec-aec:37899151.542 : => CNT96226::VenderCmd_GetData
19ec-aec:37899151.600 : iCmd = 1, nBytes = 4
19ec-aec:37899358.365 : 0000 : 00 00 00 00 
19ec-aec:37899358.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37899358.612 : <= CAsicIO::DoIo ret = 1
19ec-aec:37899358.688 : NVMData.PadScanCount = 0
19ec-aec:37899358.748 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37899358.806 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37899358.865 : NVMData.FlatbedScanCount = 0
19ec-aec:37899358.920 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37899358.977 : NVMData.SideEdgeFletbed = 0
19ec-aec:37899359.035 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37899359.094 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37899359.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37899359.210 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37899359.267 : NVMData.BornMonth = 0
19ec-aec:37899359.317 : NVMData.BornDay = 0
19ec-aec:37899359.368 : NVMData.BornYear = 0
19ec-aec:37899359.417 : NVMData.FirstScanMonth = 4
19ec-aec:37899359.471 : NVMData.FirstScanDay = 30
19ec-aec:37899359.527 : NVMData.FirstScanYear = 2020
19ec-aec:37899359.581 : NVMData.VerticalMagnification = 0
19ec-aec:37899359.639 : NVMData.HorizontalMagnification = 0
19ec-aec:37899359.698 : NVMData.PowerSavingTime = 15
19ec-aec:37899359.753 : NVMData.SN = 0858C00G200100324
19ec-aec:37899359.807 : NVMData.AutoFeed = 0
19ec-aec:37899359.857 : NVMData.CCDType = 0
19ec-aec:37899359.905 : NVMData.ScanSpeed = 0
19ec-aec:37899359.955 : NVMData.RollerCount = 0
19ec-aec:37899360.009 : NVMData.MultifeedCount = 0
19ec-aec:37899360.061 : NVMData.JamCount = 0
19ec-aec:37899360.112 : NVMData.IdentifyInfo = 
19ec-aec:37899360.166 : NVMData.FormalName = 
19ec-aec:37899360.214 : NVMData.ReservedB = 0
19ec-aec:37899360.267 : NVMData.FunctionCode = 0
19ec-aec:37899360.317 : NVMData.PreFeed = 0
19ec-aec:37899360.365 : NVMData.PreFeedTime = 0
19ec-aec:37899360.413 : NVMData.ButtonNumber = 0
19ec-aec:37899360.622 : NVMData.PowerOffTime = 0
19ec-aec:37899360.685 : <= ReadNVMDataInternal ret = 1
19ec-aec:37899360.762 : => IoObject::IoLockEnd
19ec-aec:37899360.859 : <= IoObject::IoLockEnd
19ec-aec:37899360.911 : <= InitializeScanner ret = 1
19ec-aec:37899360.981 : => GetLogicalScannerAbilityEx
19ec-aec:37899361.042 : => IoObject::IoLockStart
19ec-aec:37899361.138 : => CAsicIO::CheckDevice
19ec-aec:37899361.191 : => CNT96226::ConnectIsAvailable
19ec-aec:37899385.335 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37899385.436 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37899385.498 : <= IoObject::IoLockStart
19ec-aec:37899385.557 : => IoObject::IoLockEnd
19ec-aec:37899385.650 : <= IoObject::IoLockEnd
19ec-aec:37899385.772 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37899385.847 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37899575.000 : => ReadNVMData
19ec-aec:37899575.160 : => IoObject::IoLockStart
19ec-aec:37899575.298 : => CAsicIO::CheckDevice
19ec-aec:37899575.361 : => CNT96226::ConnectIsAvailable
19ec-aec:37899598.319 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37899598.425 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37899598.489 : <= IoObject::IoLockStart
19ec-aec:37899598.558 : => ReadNVMDataInternal
19ec-aec:37899598.621 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37899598.688 : IO Send command 10 bytes
19ec-aec:37899598.809 : => CNT96226::VenderCmd_SetData
19ec-aec:37899598.871 : iCmd = 0, nBytes = 10
19ec-aec:37899598.986 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37899954.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37899954.449 : System send command 10 bytes + data 0 bytes
19ec-aec:37899954.519 : IO total need to receive data 128 bytes
19ec-aec:37899954.581 : => CNT96226::VenderCmd_GetData
19ec-aec:37899954.637 : iCmd = 0, nBytes = 128
19ec-aec:37900111.307 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900111.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900111.646 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37900111.786 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37900111.916 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37900112.046 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900112.177 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900112.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900112.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37900112.449 : System total receive data 128 bytes
19ec-aec:37900112.513 : => CNT96226::VenderCmd_GetData
19ec-aec:37900112.568 : iCmd = 1, nBytes = 4
19ec-aec:37900262.006 : 0000 : 00 00 00 00 
19ec-aec:37900262.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37900262.549 : <= CAsicIO::DoIo ret = 1
19ec-aec:37900262.616 : NVMData.PadScanCount = 0
19ec-aec:37900262.675 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37900262.731 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37900262.792 : NVMData.FlatbedScanCount = 0
19ec-aec:37900262.847 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37900262.900 : NVMData.SideEdgeFletbed = 0
19ec-aec:37900262.955 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37900263.014 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37900263.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37900263.132 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37900263.194 : NVMData.BornMonth = 0
19ec-aec:37900263.245 : NVMData.BornDay = 0
19ec-aec:37900263.298 : NVMData.BornYear = 0
19ec-aec:37900263.349 : NVMData.FirstScanMonth = 4
19ec-aec:37900263.402 : NVMData.FirstScanDay = 30
19ec-aec:37900263.454 : NVMData.FirstScanYear = 2020
19ec-aec:37900263.510 : NVMData.VerticalMagnification = 0
19ec-aec:37900263.571 : NVMData.HorizontalMagnification = 0
19ec-aec:37900263.628 : NVMData.PowerSavingTime = 15
19ec-aec:37900263.684 : NVMData.SN = 0858C00G200100324
19ec-aec:37900263.736 : NVMData.AutoFeed = 0
19ec-aec:37900263.789 : NVMData.CCDType = 0
19ec-aec:37900263.976 : NVMData.ScanSpeed = 0
19ec-aec:37900264.030 : NVMData.RollerCount = 0
19ec-aec:37900264.086 : NVMData.MultifeedCount = 0
19ec-aec:37900264.139 : NVMData.JamCount = 0
19ec-aec:37900264.194 : NVMData.IdentifyInfo = 
19ec-aec:37900264.246 : NVMData.FormalName = 
19ec-aec:37900264.296 : NVMData.ReservedB = 0
19ec-aec:37900264.348 : NVMData.FunctionCode = 0
19ec-aec:37900264.402 : NVMData.PreFeed = 0
19ec-aec:37900264.454 : NVMData.PreFeedTime = 0
19ec-aec:37900264.508 : NVMData.ButtonNumber = 0
19ec-aec:37900264.562 : NVMData.PowerOffTime = 0
19ec-aec:37900264.619 : <= ReadNVMDataInternal ret = 1
19ec-aec:37900264.679 : => IoObject::IoLockEnd
19ec-aec:37900264.772 : <= IoObject::IoLockEnd
19ec-aec:37900264.823 : <= ReadNVMData ret = 1
19ec-aec:37900821.889 : => TerminateDriver
19ec-aec:37900822.062 : => CAsicIO::~CAsicIO,pStage=140774472
19ec-aec:37900822.141 : => CNT96226::Close
19ec-aec:37900826.188 : <= CNT96226::Close ret = 1
19ec-aec:37900826.269 : <= CAsicIO::~CAsicIO
19ec-aec:37900826.329 : => IoObject::IoLockEnd
19ec-aec:37900826.385 : <= IoObject::IoLockEnd
19ec-aec:37900826.441 : => IoObject::TerminateDevice
19ec-aec:37900826.498 : => IoObject::IoLockEnd
19ec-aec:37900826.549 : <= IoObject::IoLockEnd
19ec-aec:37900826.657 : <= IoObject::TerminateDevice
19ec-aec:37900826.921 : <= TerminateDriver ret = 1
19ec-aec:37903129.179 : ============Debug Start==========
19ec-aec:37903129.487 : Date : 2020/4/30 14:23:13
19ec-aec:37903129.568 : Process ID : 19ec
19ec-aec:37903129.997 : Windows : Version 10.0 build 18363 
19ec-aec:37903130.459 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37903130.519 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37903130.581 : MemoryStatus.ullAvailPhys : 1919848448
19ec-aec:37903130.636 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37903130.706 : MemoryStatus.ullAvailPageFile : 3368755200
19ec-aec:37903130.768 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37903130.827 : MemoryStatus.ullAvailVirtual : 1745391616
19ec-aec:37903130.889 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37903131.059 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37903131.123 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37903131.358 : CPU Count : 4
19ec-aec:37903131.407 : CPU Frequency : 100.000 Mhz
19ec-aec:37903135.517 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37903135.646 : => InitializeDriver
19ec-aec:37903136.134 : <= InitializeDriver ret = 1
19ec-aec:37905620.394 : => InitializeScanner
19ec-aec:37905620.631 : => CAsicIO::GetDeviceList
19ec-aec:37905621.039 : => CNT96226::CNT96226
19ec-aec:37905621.105 : => CNT96226::Open
19ec-aec:37905643.245 : <= CNT96226::Open ret = 1
19ec-aec:37905643.344 : => CNT96226::Initialize
19ec-aec:37905643.536 : <= CNT96226::Initialize ret = 1
19ec-aec:37905643.593 : <= CNT96226::CNT96226
19ec-aec:37905643.645 : => CNT96226::EnumAvailableDevice
19ec-aec:37905648.673 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37905648.748 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37905648.805 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37909429.619 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37909430.069 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37909441.789 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37909441.990 : => IoObject::GetLockName
19ec-aec:37909442.107 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37909442.240 : <= IoObject::GetLockName
19ec-aec:37909443.146 : => CNT96226::VenderCmd_GetData
19ec-aec:37909443.269 : iCmd = 3, nBytes = 2
19ec-aec:37909839.482 : 0000 : 06 38 
19ec-aec:37909839.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37909839.877 : => CNT96226::VenderCmd_GetData
19ec-aec:37909840.001 : iCmd = 4, nBytes = 2
19ec-aec:37910160.807 : 0000 : 07 07 
19ec-aec:37910161.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37910161.177 : Device 0 USB ID = 0638 : 0707
19ec-aec:37910161.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37910161.484 : IO Send command 10 bytes
19ec-aec:37910161.597 : => CNT96226::VenderCmd_SetData
19ec-aec:37910161.706 : iCmd = 0, nBytes = 10
19ec-aec:37910161.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37910370.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37910370.313 : => CNT96226::VenderCmd_GetData
19ec-aec:37910370.429 : iCmd = 0, nBytes = 165
19ec-aec:37910582.918 : skip dump 37 bytes
19ec-aec:37910583.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37910583.591 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37910583.866 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37910584.135 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37910584.386 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37910584.656 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37910584.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37910585.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37910585.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37910585.410 : => CNT96226::VenderCmd_GetData
19ec-aec:37910585.516 : iCmd = 1, nBytes = 4
19ec-aec:37910795.671 : 0000 : 00 00 00 00 
19ec-aec:37910795.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37910796.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37910796.413 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37910796.550 : IO Send command 10 bytes
19ec-aec:37910796.664 : => CNT96226::VenderCmd_SetData
19ec-aec:37910796.775 : iCmd = 0, nBytes = 10
19ec-aec:37910796.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37911154.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37911154.415 : => CNT96226::VenderCmd_GetData
19ec-aec:37911154.532 : iCmd = 0, nBytes = 128
19ec-aec:37911362.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911363.344 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911363.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37911363.908 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37911364.174 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37911364.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911364.677 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911364.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911365.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37911365.191 : => CNT96226::VenderCmd_GetData
19ec-aec:37911365.299 : iCmd = 1, nBytes = 4
19ec-aec:37911551.906 : 0000 : 00 00 00 00 
19ec-aec:37911552.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37911552.203 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37911552.533 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37911552.674 : => CNT96226::Close
19ec-aec:37911559.438 : <= CNT96226::Close ret = 1
19ec-aec:37911559.588 : <= CNT96226::~CNT96226
19ec-aec:37911559.741 : <= CAsicIO::GetDeviceList
19ec-aec:37911560.479 : => IoObject::SetTimeout
19ec-aec:37911560.749 : Timeout--> In = 0 Out = 0
19ec-aec:37911560.862 : <= IoObject::SetTimeout
19ec-aec:37911560.992 : => CAsicIO::CAsicIO
19ec-aec:37911561.134 : => CNT96226::CNT96226
19ec-aec:37911561.239 : => CNT96226::Open
19ec-aec:37911602.817 : <= CNT96226::Open ret = 1
19ec-aec:37911603.011 : => CNT96226::Initialize
19ec-aec:37911603.380 : <= CNT96226::Initialize ret = 1
19ec-aec:37911603.498 : <= CNT96226::CNT96226
19ec-aec:37911603.608 : <= CAsicIO::CAsicIO
19ec-aec:37911603.719 : => CAsicIO::InitializeDevice
19ec-aec:37911603.852 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37911615.476 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37911615.694 : => IoObject::GetLockName
19ec-aec:37911615.810 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37911615.938 : <= IoObject::GetLockName
19ec-aec:37911616.840 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37911616.990 : IO Send command 10 bytes
19ec-aec:37911617.094 : => CNT96226::VenderCmd_SetData
19ec-aec:37911617.201 : iCmd = 0, nBytes = 10
19ec-aec:37911617.424 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37911963.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37911963.508 : => CNT96226::VenderCmd_GetData
19ec-aec:37911963.634 : iCmd = 0, nBytes = 128
19ec-aec:37912175.598 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912175.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912176.224 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37912176.496 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37912176.756 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37912177.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912177.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912177.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912177.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37912177.758 : => CNT96226::VenderCmd_GetData
19ec-aec:37912177.862 : iCmd = 1, nBytes = 4
19ec-aec:37912392.000 : 0000 : 00 00 00 00 
19ec-aec:37912392.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37912392.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37912392.842 : => CNT96226::VenderCmd_GetData
19ec-aec:37912392.968 : iCmd = 3, nBytes = 2
19ec-aec:37912777.241 : 0000 : 06 38 
19ec-aec:37912777.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37912777.608 : => CNT96226::VenderCmd_GetData
19ec-aec:37912777.728 : iCmd = 4, nBytes = 2
19ec-aec:37913075.701 : 0000 : 07 07 
19ec-aec:37913075.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913076.229 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37913076.423 : => IoObject::InitializeDevice
19ec-aec:37913076.608 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37913077.799 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37913077.948 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37913079.033 : => FindScanner
19ec-aec:37913079.139 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37913079.267 : <= FindScanner ret = 1
19ec-aec:37913079.383 : => IoObject::IoLockStart
19ec-aec:37913079.593 : => CAsicIO::CheckDevice
19ec-aec:37913079.696 : => CNT96226::ConnectIsAvailable
19ec-aec:37913097.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37913098.182 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37913098.306 : <= IoObject::IoLockStart
19ec-aec:37913098.429 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37913098.563 : IO Send command 10 bytes
19ec-aec:37913098.732 : => CNT96226::VenderCmd_SetData
19ec-aec:37913098.844 : iCmd = 0, nBytes = 10
19ec-aec:37913099.063 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37913279.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37913280.060 : System send command 10 bytes + data 0 bytes
19ec-aec:37913280.194 : IO total need to receive data 5 bytes
19ec-aec:37913280.317 : => CNT96226::VenderCmd_GetData
19ec-aec:37913280.427 : iCmd = 0, nBytes = 5
19ec-aec:37913465.556 : 0000 : 06 00 02 02 ab 
19ec-aec:37913465.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913465.864 : System total receive data 5 bytes
19ec-aec:37913465.988 : => CNT96226::VenderCmd_GetData
19ec-aec:37913466.103 : iCmd = 1, nBytes = 4
19ec-aec:37913638.942 : 0000 : 00 00 00 00 
19ec-aec:37913639.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913639.311 : <= CAsicIO::DoIo ret = 1
19ec-aec:37913639.424 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37913639.552 : IO Send command 10 bytes
19ec-aec:37913639.704 : => CNT96226::VenderCmd_SetData
19ec-aec:37913639.812 : iCmd = 0, nBytes = 10
19ec-aec:37913640.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37913820.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37913820.916 : System send command 10 bytes + data 0 bytes
19ec-aec:37913821.048 : IO total need to receive data 165 bytes
19ec-aec:37913821.174 : => CNT96226::VenderCmd_GetData
19ec-aec:37913821.280 : iCmd = 0, nBytes = 165
19ec-aec:37913994.783 : skip dump 37 bytes
19ec-aec:37913995.138 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37913995.405 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37913995.684 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37913995.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37913996.215 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37913996.487 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37913996.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37913996.999 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37913997.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913997.247 : System total receive data 165 bytes
19ec-aec:37913997.375 : => CNT96226::VenderCmd_GetData
19ec-aec:37913997.487 : iCmd = 1, nBytes = 4
19ec-aec:37914172.564 : 0000 : 00 00 00 00 
19ec-aec:37914172.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37914172.955 : <= CAsicIO::DoIo ret = 1
19ec-aec:37914173.068 : Dump Inquiry
19ec-aec:37914173.309 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37914173.577 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37914174.097 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37914174.366 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37914174.623 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37914174.889 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37914175.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914175.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914175.662 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37914175.931 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37914176.110 : 00a0 : 00 00 00 00 00 
19ec-aec:37914176.232 : => ReadNVMDataInternal
19ec-aec:37914176.615 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37914176.747 : IO Send command 10 bytes
19ec-aec:37914176.913 : => CNT96226::VenderCmd_SetData
19ec-aec:37914177.024 : iCmd = 0, nBytes = 10
19ec-aec:37914177.224 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37914522.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37914522.729 : System send command 10 bytes + data 0 bytes
19ec-aec:37914522.819 : IO total need to receive data 128 bytes
19ec-aec:37914522.901 : => CNT96226::VenderCmd_GetData
19ec-aec:37914522.972 : iCmd = 0, nBytes = 128
19ec-aec:37914731.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914731.570 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914731.759 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37914731.931 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37914732.096 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37914732.257 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914732.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914732.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914732.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37914732.741 : System total receive data 128 bytes
19ec-aec:37914732.823 : => CNT96226::VenderCmd_GetData
19ec-aec:37914732.891 : iCmd = 1, nBytes = 4
19ec-aec:37914942.751 : 0000 : 00 00 00 00 
19ec-aec:37914942.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37914943.033 : <= CAsicIO::DoIo ret = 1
19ec-aec:37914943.120 : NVMData.PadScanCount = 0
19ec-aec:37914943.194 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37914943.263 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37914943.337 : NVMData.FlatbedScanCount = 0
19ec-aec:37914943.403 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37914943.470 : NVMData.SideEdgeFletbed = 0
19ec-aec:37914943.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37914943.611 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37914943.683 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37914943.751 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37914943.822 : NVMData.BornMonth = 0
19ec-aec:37914943.888 : NVMData.BornDay = 0
19ec-aec:37914943.955 : NVMData.BornYear = 0
19ec-aec:37914944.016 : NVMData.FirstScanMonth = 4
19ec-aec:37914944.083 : NVMData.FirstScanDay = 30
19ec-aec:37914944.153 : NVMData.FirstScanYear = 2020
19ec-aec:37914944.224 : NVMData.VerticalMagnification = 0
19ec-aec:37914944.296 : NVMData.HorizontalMagnification = 0
19ec-aec:37914944.368 : NVMData.PowerSavingTime = 15
19ec-aec:37914944.439 : NVMData.SN = 0858C00G200100324
19ec-aec:37914944.506 : NVMData.AutoFeed = 0
19ec-aec:37914944.569 : NVMData.CCDType = 0
19ec-aec:37914944.629 : NVMData.ScanSpeed = 0
19ec-aec:37914944.695 : NVMData.RollerCount = 0
19ec-aec:37914944.759 : NVMData.MultifeedCount = 0
19ec-aec:37914944.825 : NVMData.JamCount = 0
19ec-aec:37914944.887 : NVMData.IdentifyInfo = 
19ec-aec:37914944.951 : NVMData.FormalName = 
19ec-aec:37914945.016 : NVMData.ReservedB = 0
19ec-aec:37914945.082 : NVMData.FunctionCode = 0
19ec-aec:37914945.146 : NVMData.PreFeed = 0
19ec-aec:37914945.204 : NVMData.PreFeedTime = 0
19ec-aec:37914945.267 : NVMData.ButtonNumber = 0
19ec-aec:37914945.508 : NVMData.PowerOffTime = 0
19ec-aec:37914945.582 : <= ReadNVMDataInternal ret = 1
19ec-aec:37914945.677 : => IoObject::IoLockEnd
19ec-aec:37914945.795 : <= IoObject::IoLockEnd
19ec-aec:37914945.865 : <= InitializeScanner ret = 1
19ec-aec:37916254.261 : => GetLogicalScannerAbility
19ec-aec:37916254.447 : => IoObject::IoLockStart
19ec-aec:37916254.581 : => CAsicIO::CheckDevice
19ec-aec:37916254.635 : => CNT96226::ConnectIsAvailable
19ec-aec:37916277.296 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37916277.412 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37916277.470 : <= IoObject::IoLockStart
19ec-aec:37916277.526 : => IoObject::IoLockEnd
19ec-aec:37916277.690 : <= IoObject::IoLockEnd
19ec-aec:37916277.775 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37919961.256 : => GetLogicalScannerAbilityEx
19ec-aec:37919961.443 : => IoObject::IoLockStart
19ec-aec:37919961.570 : => CAsicIO::CheckDevice
19ec-aec:37919961.627 : => CNT96226::ConnectIsAvailable
19ec-aec:37919984.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37919984.494 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37919984.555 : <= IoObject::IoLockStart
19ec-aec:37919984.619 : => IoObject::IoLockEnd
19ec-aec:37919984.733 : <= IoObject::IoLockEnd
19ec-aec:37919984.855 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37919984.928 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37927577.845 : => ReadNVMData
19ec-aec:37927578.032 : => IoObject::IoLockStart
19ec-aec:37927578.162 : => CAsicIO::CheckDevice
19ec-aec:37927578.226 : => CNT96226::ConnectIsAvailable
19ec-aec:37927595.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37927595.758 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37927595.830 : <= IoObject::IoLockStart
19ec-aec:37927595.906 : => ReadNVMDataInternal
19ec-aec:37927595.978 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37927596.051 : IO Send command 10 bytes
19ec-aec:37927596.179 : => CNT96226::VenderCmd_SetData
19ec-aec:37927596.243 : iCmd = 0, nBytes = 10
19ec-aec:37927596.368 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37927889.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37927890.115 : System send command 10 bytes + data 0 bytes
19ec-aec:37927890.194 : IO total need to receive data 128 bytes
19ec-aec:37927890.268 : => CNT96226::VenderCmd_GetData
19ec-aec:37927890.327 : iCmd = 0, nBytes = 128
19ec-aec:37928025.433 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928025.620 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928025.769 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37928025.911 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37928026.046 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37928026.172 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928026.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928026.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928026.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37928026.554 : System total receive data 128 bytes
19ec-aec:37928026.618 : => CNT96226::VenderCmd_GetData
19ec-aec:37928026.671 : iCmd = 1, nBytes = 4
19ec-aec:37928160.132 : 0000 : 00 00 00 00 
19ec-aec:37928160.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37928160.359 : <= CAsicIO::DoIo ret = 1
19ec-aec:37928160.428 : NVMData.PadScanCount = 0
19ec-aec:37928160.484 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37928160.543 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37928160.603 : NVMData.FlatbedScanCount = 0
19ec-aec:37928160.658 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37928160.712 : NVMData.SideEdgeFletbed = 0
19ec-aec:37928160.766 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37928160.820 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37928160.880 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37928160.937 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37928160.991 : NVMData.BornMonth = 0
19ec-aec:37928161.146 : NVMData.BornDay = 0
19ec-aec:37928161.203 : NVMData.BornYear = 0
19ec-aec:37928161.255 : NVMData.FirstScanMonth = 4
19ec-aec:37928161.308 : NVMData.FirstScanDay = 30
19ec-aec:37928161.364 : NVMData.FirstScanYear = 2020
19ec-aec:37928161.415 : NVMData.VerticalMagnification = 0
19ec-aec:37928161.470 : NVMData.HorizontalMagnification = 0
19ec-aec:37928161.528 : NVMData.PowerSavingTime = 15
19ec-aec:37928161.581 : NVMData.SN = 0858C00G200100324
19ec-aec:37928161.633 : NVMData.AutoFeed = 0
19ec-aec:37928161.682 : NVMData.CCDType = 0
19ec-aec:37928161.728 : NVMData.ScanSpeed = 0
19ec-aec:37928161.776 : NVMData.RollerCount = 0
19ec-aec:37928161.832 : NVMData.MultifeedCount = 0
19ec-aec:37928161.882 : NVMData.JamCount = 0
19ec-aec:37928161.932 : NVMData.IdentifyInfo = 
19ec-aec:37928161.985 : NVMData.FormalName = 
19ec-aec:37928162.033 : NVMData.ReservedB = 0
19ec-aec:37928162.086 : NVMData.FunctionCode = 0
19ec-aec:37928162.137 : NVMData.PreFeed = 0
19ec-aec:37928162.187 : NVMData.PreFeedTime = 0
19ec-aec:37928162.239 : NVMData.ButtonNumber = 0
19ec-aec:37928162.290 : NVMData.PowerOffTime = 0
19ec-aec:37928162.343 : <= ReadNVMDataInternal ret = 1
19ec-aec:37928162.406 : => IoObject::IoLockEnd
19ec-aec:37928162.497 : <= IoObject::IoLockEnd
19ec-aec:37928162.546 : <= ReadNVMData ret = 1
19ec-aec:37934510.834 : => GetADFStatus
19ec-aec:37934511.271 : => IoObject::IoLockStart
19ec-aec:37934511.412 : => CAsicIO::CheckDevice
19ec-aec:37934511.470 : => CNT96226::ConnectIsAvailable
19ec-aec:37934536.976 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37934537.100 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37934537.180 : <= IoObject::IoLockStart
19ec-aec:37934537.244 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37934537.318 : IO Send command 10 bytes
19ec-aec:37934537.474 : => CNT96226::VenderCmd_SetData
19ec-aec:37934537.533 : iCmd = 0, nBytes = 10
19ec-aec:37934537.644 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37934729.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37934729.756 : System send command 10 bytes + data 0 bytes
19ec-aec:37934729.833 : IO total need to receive data 2 bytes
19ec-aec:37934729.898 : => CNT96226::VenderCmd_GetData
19ec-aec:37934729.957 : iCmd = 0, nBytes = 2
19ec-aec:37934931.942 : 0000 : 00 00 
19ec-aec:37934932.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37934932.106 : System total receive data 2 bytes
19ec-aec:37934932.178 : => CNT96226::VenderCmd_GetData
19ec-aec:37934932.235 : iCmd = 1, nBytes = 4
19ec-aec:37935127.434 : 0000 : 00 00 00 00 
19ec-aec:37935127.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37935127.685 : <= CAsicIO::DoIo ret = 1
19ec-aec:37935127.756 : Return status = 0
19ec-aec:37935127.827 : => IoObject::IoLockEnd
19ec-aec:37935127.915 : <= IoObject::IoLockEnd
19ec-aec:37935127.965 : <= GetADFStatus ret = 1
19ec-aec:37936838.497 : => GetADFStatus
19ec-aec:37936838.691 : => IoObject::IoLockStart
19ec-aec:37936838.840 : => CAsicIO::CheckDevice
19ec-aec:37936838.900 : => CNT96226::ConnectIsAvailable
19ec-aec:37936856.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37936856.397 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37936856.457 : <= IoObject::IoLockStart
19ec-aec:37936856.514 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37936856.584 : IO Send command 10 bytes
19ec-aec:37936856.733 : => CNT96226::VenderCmd_SetData
19ec-aec:37936856.789 : iCmd = 0, nBytes = 10
19ec-aec:37936856.892 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37937042.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37937042.388 : System send command 10 bytes + data 0 bytes
19ec-aec:37937042.463 : IO total need to receive data 2 bytes
19ec-aec:37937042.525 : => CNT96226::VenderCmd_GetData
19ec-aec:37937042.579 : iCmd = 0, nBytes = 2
19ec-aec:37937195.832 : 0000 : 00 00 
19ec-aec:37937195.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37937196.022 : System total receive data 2 bytes
19ec-aec:37937196.085 : => CNT96226::VenderCmd_GetData
19ec-aec:37937196.138 : iCmd = 1, nBytes = 4
19ec-aec:37937303.479 : 0000 : 00 00 00 00 
19ec-aec:37937303.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37937303.704 : <= CAsicIO::DoIo ret = 1
19ec-aec:37937303.768 : Return status = 0
19ec-aec:37937303.829 : => IoObject::IoLockEnd
19ec-aec:37937303.930 : <= IoObject::IoLockEnd
19ec-aec:37937303.981 : <= GetADFStatus ret = 1
19ec-aec:37938948.587 : => TerminateDriver
19ec-aec:37938948.770 : => CAsicIO::~CAsicIO,pStage=196545608
19ec-aec:37938948.850 : => CNT96226::Close
19ec-aec:37938952.351 : <= CNT96226::Close ret = 1
19ec-aec:37938952.429 : <= CAsicIO::~CAsicIO
19ec-aec:37938952.485 : => IoObject::IoLockEnd
19ec-aec:37938952.547 : <= IoObject::IoLockEnd
19ec-aec:37938952.597 : => IoObject::TerminateDevice
19ec-aec:37938952.650 : => IoObject::IoLockEnd
19ec-aec:37938952.698 : <= IoObject::IoLockEnd
19ec-aec:37938952.796 : <= IoObject::TerminateDevice
19ec-aec:37938953.063 : <= TerminateDriver ret = 1
19ec-aec:37977379.758 : ============Debug Start==========
19ec-aec:37977380.043 : Date : 2020/4/30 14:23:15
19ec-aec:37977380.123 : Process ID : 19ec
19ec-aec:37977380.536 : Windows : Version 10.0 build 18363 
19ec-aec:37977380.998 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37977381.063 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37977381.128 : MemoryStatus.ullAvailPhys : 1919275008
19ec-aec:37977381.188 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37977381.248 : MemoryStatus.ullAvailPageFile : 3367890944
19ec-aec:37977381.309 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37977381.367 : MemoryStatus.ullAvailVirtual : 1745399808
19ec-aec:37977381.423 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37977381.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37977381.584 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37977381.868 : CPU Count : 4
19ec-aec:37977381.917 : CPU Frequency : 100.000 Mhz
19ec-aec:37977386.156 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37977386.284 : => InitializeDriver
19ec-aec:37977386.549 : <= InitializeDriver ret = 1
19ec-aec:37977386.606 : => InitializeScanner
19ec-aec:37977386.907 : => CAsicIO::GetDeviceList
19ec-aec:37977387.192 : => CNT96226::CNT96226
19ec-aec:37977387.248 : => CNT96226::Open
19ec-aec:37977410.838 : <= CNT96226::Open ret = 1
19ec-aec:37977410.945 : => CNT96226::Initialize
19ec-aec:37977411.150 : <= CNT96226::Initialize ret = 1
19ec-aec:37977411.209 : <= CNT96226::CNT96226
19ec-aec:37977411.261 : => CNT96226::EnumAvailableDevice
19ec-aec:37977416.873 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37977416.952 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37977417.012 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37981201.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37981201.782 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37981213.605 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37981213.806 : => IoObject::GetLockName
19ec-aec:37981213.917 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37981214.048 : <= IoObject::GetLockName
19ec-aec:37981214.976 : => CNT96226::VenderCmd_GetData
19ec-aec:37981215.101 : iCmd = 3, nBytes = 2
19ec-aec:37981608.742 : 0000 : 06 38 
19ec-aec:37981608.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37981609.126 : => CNT96226::VenderCmd_GetData
19ec-aec:37981609.248 : iCmd = 4, nBytes = 2
19ec-aec:37981928.474 : 0000 : 07 07 
19ec-aec:37981928.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37981928.802 : Device 0 USB ID = 0638 : 0707
19ec-aec:37981928.966 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37981929.101 : IO Send command 10 bytes
19ec-aec:37981929.208 : => CNT96226::VenderCmd_SetData
19ec-aec:37981929.319 : iCmd = 0, nBytes = 10
19ec-aec:37981929.526 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37982137.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37982137.468 : => CNT96226::VenderCmd_GetData
19ec-aec:37982137.593 : iCmd = 0, nBytes = 165
19ec-aec:37982346.015 : skip dump 37 bytes
19ec-aec:37982346.372 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37982346.663 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37982346.929 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37982347.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37982347.450 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37982347.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37982347.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37982348.226 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37982348.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37982348.476 : => CNT96226::VenderCmd_GetData
19ec-aec:37982348.579 : iCmd = 1, nBytes = 4
19ec-aec:37982559.447 : 0000 : 00 00 00 00 
19ec-aec:37982559.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37982560.037 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37982560.168 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37982560.303 : IO Send command 10 bytes
19ec-aec:37982560.407 : => CNT96226::VenderCmd_SetData
19ec-aec:37982560.514 : iCmd = 0, nBytes = 10
19ec-aec:37982560.712 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37982918.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37982918.564 : => CNT96226::VenderCmd_GetData
19ec-aec:37982918.882 : iCmd = 0, nBytes = 128
19ec-aec:37983127.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983127.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983127.817 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37983128.088 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37983128.337 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37983128.591 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983128.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983129.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983129.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37983129.342 : => CNT96226::VenderCmd_GetData
19ec-aec:37983129.453 : iCmd = 1, nBytes = 4
19ec-aec:37983339.819 : 0000 : 00 00 00 00 
19ec-aec:37983339.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37983340.118 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37983340.448 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37983340.588 : => CNT96226::Close
19ec-aec:37983347.475 : <= CNT96226::Close ret = 1
19ec-aec:37983347.620 : <= CNT96226::~CNT96226
19ec-aec:37983347.788 : <= CAsicIO::GetDeviceList
19ec-aec:37983348.494 : => IoObject::SetTimeout
19ec-aec:37983348.756 : Timeout--> In = 0 Out = 0
19ec-aec:37983348.866 : <= IoObject::SetTimeout
19ec-aec:37983348.986 : => CAsicIO::CAsicIO
19ec-aec:37983349.127 : => CNT96226::CNT96226
19ec-aec:37983349.233 : => CNT96226::Open
19ec-aec:37983390.084 : <= CNT96226::Open ret = 1
19ec-aec:37983390.286 : => CNT96226::Initialize
19ec-aec:37983390.669 : <= CNT96226::Initialize ret = 1
19ec-aec:37983390.786 : <= CNT96226::CNT96226
19ec-aec:37983390.883 : <= CAsicIO::CAsicIO
19ec-aec:37983390.989 : => CAsicIO::InitializeDevice
19ec-aec:37983391.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37983402.630 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37983402.849 : => IoObject::GetLockName
19ec-aec:37983402.963 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37983403.096 : <= IoObject::GetLockName
19ec-aec:37983404.070 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37983404.216 : IO Send command 10 bytes
19ec-aec:37983404.318 : => CNT96226::VenderCmd_SetData
19ec-aec:37983404.434 : iCmd = 0, nBytes = 10
19ec-aec:37983404.644 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37983761.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37983761.765 : => CNT96226::VenderCmd_GetData
19ec-aec:37983761.883 : iCmd = 0, nBytes = 128
19ec-aec:37983969.781 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983970.113 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983970.394 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37983970.666 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37983970.918 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37983971.168 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983971.429 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983971.681 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983971.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37983971.938 : => CNT96226::VenderCmd_GetData
19ec-aec:37983972.047 : iCmd = 1, nBytes = 4
19ec-aec:37984163.117 : 0000 : 00 00 00 00 
19ec-aec:37984163.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37984163.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37984163.739 : => CNT96226::VenderCmd_GetData
19ec-aec:37984163.862 : iCmd = 3, nBytes = 2
19ec-aec:37984546.323 : 0000 : 06 38 
19ec-aec:37984546.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37984546.669 : => CNT96226::VenderCmd_GetData
19ec-aec:37984546.786 : iCmd = 4, nBytes = 2
19ec-aec:37984863.093 : 0000 : 07 07 
19ec-aec:37984863.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37984863.607 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37984863.802 : => IoObject::InitializeDevice
19ec-aec:37984863.991 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37984865.122 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37984865.264 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37984866.516 : => FindScanner
19ec-aec:37984866.623 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37984866.744 : <= FindScanner ret = 1
19ec-aec:37984866.856 : => IoObject::IoLockStart
19ec-aec:37984867.060 : => CAsicIO::CheckDevice
19ec-aec:37984867.164 : => CNT96226::ConnectIsAvailable
19ec-aec:37984890.006 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37984890.206 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37984890.329 : <= IoObject::IoLockStart
19ec-aec:37984890.437 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37984890.570 : IO Send command 10 bytes
19ec-aec:37984890.739 : => CNT96226::VenderCmd_SetData
19ec-aec:37984890.858 : iCmd = 0, nBytes = 10
19ec-aec:37984891.069 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37985095.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37985096.154 : System send command 10 bytes + data 0 bytes
19ec-aec:37985096.287 : IO total need to receive data 5 bytes
19ec-aec:37985096.409 : => CNT96226::VenderCmd_GetData
19ec-aec:37985096.518 : iCmd = 0, nBytes = 5
19ec-aec:37985308.210 : 0000 : 06 00 02 02 ab 
19ec-aec:37985308.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37985308.509 : System total receive data 5 bytes
19ec-aec:37985308.629 : => CNT96226::VenderCmd_GetData
19ec-aec:37985308.739 : iCmd = 1, nBytes = 4
19ec-aec:37985511.878 : 0000 : 00 00 00 00 
19ec-aec:37985512.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37985512.432 : <= CAsicIO::DoIo ret = 1
19ec-aec:37985512.548 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37985512.671 : IO Send command 10 bytes
19ec-aec:37985512.826 : => CNT96226::VenderCmd_SetData
19ec-aec:37985512.933 : iCmd = 0, nBytes = 10
19ec-aec:37985513.230 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37985713.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37985713.480 : System send command 10 bytes + data 0 bytes
19ec-aec:37985713.614 : IO total need to receive data 165 bytes
19ec-aec:37985713.739 : => CNT96226::VenderCmd_GetData
19ec-aec:37985713.850 : iCmd = 0, nBytes = 165
19ec-aec:37985894.307 : skip dump 37 bytes
19ec-aec:37985894.640 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37985894.915 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37985895.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37985895.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37985895.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37985895.981 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37985896.234 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37985896.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37985896.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37985896.740 : System total receive data 165 bytes
19ec-aec:37985896.855 : => CNT96226::VenderCmd_GetData
19ec-aec:37985896.960 : iCmd = 1, nBytes = 4
19ec-aec:37986072.032 : 0000 : 00 00 00 00 
19ec-aec:37986072.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37986072.399 : <= CAsicIO::DoIo ret = 1
19ec-aec:37986072.514 : Dump Inquiry
19ec-aec:37986072.754 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37986073.026 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37986073.500 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37986073.771 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37986074.026 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37986074.288 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37986074.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986074.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986075.068 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37986075.325 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37986075.511 : 00a0 : 00 00 00 00 00 
19ec-aec:37986075.767 : => ReadNVMDataInternal
19ec-aec:37986076.185 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37986076.313 : IO Send command 10 bytes
19ec-aec:37986076.472 : => CNT96226::VenderCmd_SetData
19ec-aec:37986076.580 : iCmd = 0, nBytes = 10
19ec-aec:37986076.779 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37986422.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37986423.166 : System send command 10 bytes + data 0 bytes
19ec-aec:37986423.309 : IO total need to receive data 128 bytes
19ec-aec:37986423.433 : => CNT96226::VenderCmd_GetData
19ec-aec:37986423.552 : iCmd = 0, nBytes = 128
19ec-aec:37986634.624 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986634.996 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986635.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37986635.578 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37986635.835 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37986636.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986636.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986636.599 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986636.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37986636.858 : System total receive data 128 bytes
19ec-aec:37986636.984 : => CNT96226::VenderCmd_GetData
19ec-aec:37986637.092 : iCmd = 1, nBytes = 4
19ec-aec:37986822.506 : 0000 : 00 00 00 00 
19ec-aec:37986822.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37986822.911 : <= CAsicIO::DoIo ret = 1
19ec-aec:37986823.037 : NVMData.PadScanCount = 0
19ec-aec:37986823.154 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37986823.266 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37986823.386 : NVMData.FlatbedScanCount = 0
19ec-aec:37986823.489 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37986823.604 : NVMData.SideEdgeFletbed = 0
19ec-aec:37986823.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37986823.832 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37986823.940 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37986824.054 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37986824.163 : NVMData.BornMonth = 0
19ec-aec:37986824.261 : NVMData.BornDay = 0
19ec-aec:37986824.372 : NVMData.BornYear = 0
19ec-aec:37986824.473 : NVMData.FirstScanMonth = 4
19ec-aec:37986824.576 : NVMData.FirstScanDay = 30
19ec-aec:37986824.685 : NVMData.FirstScanYear = 2020
19ec-aec:37986824.788 : NVMData.VerticalMagnification = 0
19ec-aec:37986824.902 : NVMData.HorizontalMagnification = 0
19ec-aec:37986825.020 : NVMData.PowerSavingTime = 15
19ec-aec:37986825.138 : NVMData.SN = 0858C00G200100324
19ec-aec:37986825.245 : NVMData.AutoFeed = 0
19ec-aec:37986825.342 : NVMData.CCDType = 0
19ec-aec:37986825.436 : NVMData.ScanSpeed = 0
19ec-aec:37986825.532 : NVMData.RollerCount = 0
19ec-aec:37986825.634 : NVMData.MultifeedCount = 0
19ec-aec:37986825.742 : NVMData.JamCount = 0
19ec-aec:37986825.838 : NVMData.IdentifyInfo = 
19ec-aec:37986825.943 : NVMData.FormalName = 
19ec-aec:37986826.042 : NVMData.ReservedB = 0
19ec-aec:37986826.143 : NVMData.FunctionCode = 0
19ec-aec:37986826.242 : NVMData.PreFeed = 0
19ec-aec:37986826.337 : NVMData.PreFeedTime = 0
19ec-aec:37986826.439 : NVMData.ButtonNumber = 0
19ec-aec:37986826.814 : NVMData.PowerOffTime = 0
19ec-aec:37986826.931 : <= ReadNVMDataInternal ret = 1
19ec-aec:37986827.067 : => IoObject::IoLockEnd
19ec-aec:37986827.248 : <= IoObject::IoLockEnd
19ec-aec:37986827.355 : <= InitializeScanner ret = 1
19ec-aec:37986827.479 : => GetLogicalScannerAbilityEx
19ec-aec:37986827.592 : => IoObject::IoLockStart
19ec-aec:37986827.780 : => CAsicIO::CheckDevice
19ec-aec:37986827.884 : => CNT96226::ConnectIsAvailable
19ec-aec:37986845.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37986845.729 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37986845.844 : <= IoObject::IoLockStart
19ec-aec:37986845.957 : => IoObject::IoLockEnd
19ec-aec:37986846.138 : <= IoObject::IoLockEnd
19ec-aec:37986846.356 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37986846.508 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37987193.901 : => ReadNVMData
19ec-aec:37987194.138 : => IoObject::IoLockStart
19ec-aec:37987194.378 : => CAsicIO::CheckDevice
19ec-aec:37987194.495 : => CNT96226::ConnectIsAvailable
19ec-aec:37987227.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37987228.114 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37987228.240 : <= IoObject::IoLockStart
19ec-aec:37987228.360 : => ReadNVMDataInternal
19ec-aec:37987228.472 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37987228.607 : IO Send command 10 bytes
19ec-aec:37987228.832 : => CNT96226::VenderCmd_SetData
19ec-aec:37987228.950 : iCmd = 0, nBytes = 10
19ec-aec:37987229.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37987600.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37987600.645 : System send command 10 bytes + data 0 bytes
19ec-aec:37987600.794 : IO total need to receive data 128 bytes
19ec-aec:37987600.931 : => CNT96226::VenderCmd_GetData
19ec-aec:37987601.047 : iCmd = 0, nBytes = 128
19ec-aec:37987810.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987810.549 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987810.833 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37987811.113 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37987811.372 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37987811.630 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987811.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987812.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987812.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37987812.398 : System total receive data 128 bytes
19ec-aec:37987812.523 : => CNT96226::VenderCmd_GetData
19ec-aec:37987812.636 : iCmd = 1, nBytes = 4
19ec-aec:37988022.747 : 0000 : 00 00 00 00 
19ec-aec:37988022.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37988023.007 : <= CAsicIO::DoIo ret = 1
19ec-aec:37988023.092 : NVMData.PadScanCount = 0
19ec-aec:37988023.162 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37988023.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37988023.298 : NVMData.FlatbedScanCount = 0
19ec-aec:37988023.363 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37988023.426 : NVMData.SideEdgeFletbed = 0
19ec-aec:37988023.486 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37988023.551 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37988023.617 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37988023.685 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37988023.753 : NVMData.BornMonth = 0
19ec-aec:37988023.811 : NVMData.BornDay = 0
19ec-aec:37988023.873 : NVMData.BornYear = 0
19ec-aec:37988023.930 : NVMData.FirstScanMonth = 4
19ec-aec:37988023.998 : NVMData.FirstScanDay = 30
19ec-aec:37988024.070 : NVMData.FirstScanYear = 2020
19ec-aec:37988024.137 : NVMData.VerticalMagnification = 0
19ec-aec:37988024.204 : NVMData.HorizontalMagnification = 0
19ec-aec:37988024.271 : NVMData.PowerSavingTime = 15
19ec-aec:37988024.337 : NVMData.SN = 0858C00G200100324
19ec-aec:37988024.398 : NVMData.AutoFeed = 0
19ec-aec:37988024.455 : NVMData.CCDType = 0
19ec-aec:37988024.687 : NVMData.ScanSpeed = 0
19ec-aec:37988024.750 : NVMData.RollerCount = 0
19ec-aec:37988024.812 : NVMData.MultifeedCount = 0
19ec-aec:37988024.871 : NVMData.JamCount = 0
19ec-aec:37988024.930 : NVMData.IdentifyInfo = 
19ec-aec:37988024.991 : NVMData.FormalName = 
19ec-aec:37988025.049 : NVMData.ReservedB = 0
19ec-aec:37988025.112 : NVMData.FunctionCode = 0
19ec-aec:37988025.172 : NVMData.PreFeed = 0
19ec-aec:37988025.231 : NVMData.PreFeedTime = 0
19ec-aec:37988025.291 : NVMData.ButtonNumber = 0
19ec-aec:37988025.349 : NVMData.PowerOffTime = 0
19ec-aec:37988025.411 : <= ReadNVMDataInternal ret = 1
19ec-aec:37988025.485 : => IoObject::IoLockEnd
19ec-aec:37988025.596 : <= IoObject::IoLockEnd
19ec-aec:37988025.653 : <= ReadNVMData ret = 1
19ec-aec:37988681.114 : => TerminateDriver
19ec-aec:37988681.333 : => CAsicIO::~CAsicIO,pStage=196414536
19ec-aec:37988681.423 : => CNT96226::Close
19ec-aec:37988686.194 : <= CNT96226::Close ret = 1
19ec-aec:37988686.285 : <= CAsicIO::~CAsicIO
19ec-aec:37988686.356 : => IoObject::IoLockEnd
19ec-aec:37988686.416 : <= IoObject::IoLockEnd
19ec-aec:37988686.478 : => IoObject::TerminateDevice
19ec-aec:37988686.546 : => IoObject::IoLockEnd
19ec-aec:37988686.609 : <= IoObject::IoLockEnd
19ec-aec:37988686.737 : <= IoObject::TerminateDevice
19ec-aec:37988687.030 : <= TerminateDriver ret = 1
19ec-aec:37991237.886 : ============Debug Start==========
19ec-aec:37991238.245 : Date : 2020/4/30 14:23:16
19ec-aec:37991238.325 : Process ID : 19ec
19ec-aec:37991238.747 : Windows : Version 10.0 build 18363 
19ec-aec:37991239.225 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37991239.287 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37991239.354 : MemoryStatus.ullAvailPhys : 1919205376
19ec-aec:37991239.417 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37991239.481 : MemoryStatus.ullAvailPageFile : 3367743488
19ec-aec:37991239.542 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37991239.602 : MemoryStatus.ullAvailVirtual : 1745645568
19ec-aec:37991239.664 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37991239.770 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37991239.836 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37991240.096 : CPU Count : 4
19ec-aec:37991240.146 : CPU Frequency : 100.000 Mhz
19ec-aec:37991244.324 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37991244.453 : => InitializeDriver
19ec-aec:37991244.706 : <= InitializeDriver ret = 1
19ec-aec:37994519.374 : => InitializeScanner
19ec-aec:37994519.631 : => CAsicIO::GetDeviceList
19ec-aec:37994520.076 : => CNT96226::CNT96226
19ec-aec:37994520.141 : => CNT96226::Open
19ec-aec:37994541.663 : <= CNT96226::Open ret = 1
19ec-aec:37994541.773 : => CNT96226::Initialize
19ec-aec:37994541.975 : <= CNT96226::Initialize ret = 1
19ec-aec:37994542.036 : <= CNT96226::CNT96226
19ec-aec:37994542.092 : => CNT96226::EnumAvailableDevice
19ec-aec:37994547.469 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37994547.546 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37994547.608 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37998226.896 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37998227.196 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37998233.110 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37998233.222 : => IoObject::GetLockName
19ec-aec:37998233.280 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37998233.349 : <= IoObject::GetLockName
19ec-aec:37998233.814 : => CNT96226::VenderCmd_GetData
19ec-aec:37998233.876 : iCmd = 3, nBytes = 2
19ec-aec:37998627.517 : 0000 : 06 38 
19ec-aec:37998627.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37998627.738 : => CNT96226::VenderCmd_GetData
19ec-aec:37998627.793 : iCmd = 4, nBytes = 2
19ec-aec:37998932.450 : 0000 : 07 07 
19ec-aec:37998932.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37998932.661 : Device 0 USB ID = 0638 : 0707
19ec-aec:37998932.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37998932.818 : IO Send command 10 bytes
19ec-aec:37998932.870 : => CNT96226::VenderCmd_SetData
19ec-aec:37998932.927 : iCmd = 0, nBytes = 10
19ec-aec:37998933.029 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37999133.850 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37999133.998 : => CNT96226::VenderCmd_GetData
19ec-aec:37999134.072 : iCmd = 0, nBytes = 165
19ec-aec:37999338.464 : skip dump 37 bytes
19ec-aec:37999338.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37999338.782 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37999338.922 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37999339.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37999339.177 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37999339.309 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37999339.437 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999339.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999339.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37999339.682 : => CNT96226::VenderCmd_GetData
19ec-aec:37999339.733 : iCmd = 1, nBytes = 4
19ec-aec:37999475.714 : 0000 : 00 00 00 00 
19ec-aec:37999475.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37999476.000 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37999476.066 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37999476.131 : IO Send command 10 bytes
19ec-aec:37999476.181 : => CNT96226::VenderCmd_SetData
19ec-aec:37999476.236 : iCmd = 0, nBytes = 10
19ec-aec:37999476.337 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37999785.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37999785.924 : => CNT96226::VenderCmd_GetData
19ec-aec:37999785.986 : iCmd = 0, nBytes = 128
19ec-aec:37999994.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999994.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37999995.200 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37999995.327 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37999995.458 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.582 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37999995.835 : => CNT96226::VenderCmd_GetData
19ec-aec:37999995.892 : iCmd = 1, nBytes = 4
19ec-aec:38000168.272 : 0000 : 00 00 00 00 
19ec-aec:38000168.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38000168.453 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38000168.624 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38000168.697 : => CNT96226::Close
19ec-aec:38000172.650 : <= CNT96226::Close ret = 1
19ec-aec:38000172.723 : <= CNT96226::~CNT96226
19ec-aec:38000172.809 : <= CAsicIO::GetDeviceList
19ec-aec:38000173.269 : => IoObject::SetTimeout
19ec-aec:38000173.401 : Timeout--> In = 0 Out = 0
19ec-aec:38000173.461 : <= IoObject::SetTimeout
19ec-aec:38000173.536 : => CAsicIO::CAsicIO
19ec-aec:38000173.606 : => CNT96226::CNT96226
19ec-aec:38000173.659 : => CNT96226::Open
19ec-aec:38000195.918 : <= CNT96226::Open ret = 1
19ec-aec:38000196.013 : => CNT96226::Initialize
19ec-aec:38000196.200 : <= CNT96226::Initialize ret = 1
19ec-aec:38000196.259 : <= CNT96226::CNT96226
19ec-aec:38000196.310 : <= CAsicIO::CAsicIO
19ec-aec:38000196.362 : => CAsicIO::InitializeDevice
19ec-aec:38000196.428 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38000202.163 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38000202.278 : => IoObject::GetLockName
19ec-aec:38000202.335 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38000202.398 : <= IoObject::GetLockName
19ec-aec:38000202.910 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38000202.981 : IO Send command 10 bytes
19ec-aec:38000203.030 : => CNT96226::VenderCmd_SetData
19ec-aec:38000203.088 : iCmd = 0, nBytes = 10
19ec-aec:38000203.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38000559.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38000559.665 : => CNT96226::VenderCmd_GetData
19ec-aec:38000559.727 : iCmd = 0, nBytes = 128
19ec-aec:38000765.565 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000765.750 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000765.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38000766.038 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38000766.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38000766.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000766.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000766.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000766.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38000766.666 : => CNT96226::VenderCmd_GetData
19ec-aec:38000766.717 : iCmd = 1, nBytes = 4
19ec-aec:38000961.242 : 0000 : 00 00 00 00 
19ec-aec:38000961.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38000961.398 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38000961.567 : => CNT96226::VenderCmd_GetData
19ec-aec:38000961.627 : iCmd = 3, nBytes = 2
19ec-aec:38001333.765 : 0000 : 06 38 
19ec-aec:38001333.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38001333.956 : => CNT96226::VenderCmd_GetData
19ec-aec:38001334.015 : iCmd = 4, nBytes = 2
19ec-aec:38001641.857 : 0000 : 07 07 
19ec-aec:38001642.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38001642.205 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38001642.310 : => IoObject::InitializeDevice
19ec-aec:38001642.419 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38001643.164 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38001643.239 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38001644.079 : => FindScanner
19ec-aec:38001644.364 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38001644.428 : <= FindScanner ret = 1
19ec-aec:38001644.485 : => IoObject::IoLockStart
19ec-aec:38001644.589 : => CAsicIO::CheckDevice
19ec-aec:38001644.643 : => CNT96226::ConnectIsAvailable
19ec-aec:38001666.243 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38001666.342 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38001666.397 : <= IoObject::IoLockStart
19ec-aec:38001666.454 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38001666.521 : IO Send command 10 bytes
19ec-aec:38001666.600 : => CNT96226::VenderCmd_SetData
19ec-aec:38001666.656 : iCmd = 0, nBytes = 10
19ec-aec:38001666.762 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38001871.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38001871.276 : System send command 10 bytes + data 0 bytes
19ec-aec:38001871.344 : IO total need to receive data 5 bytes
19ec-aec:38001871.400 : => CNT96226::VenderCmd_GetData
19ec-aec:38001871.455 : iCmd = 0, nBytes = 5
19ec-aec:38002031.778 : 0000 : 06 00 02 02 ab 
19ec-aec:38002031.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002031.964 : System total receive data 5 bytes
19ec-aec:38002032.033 : => CNT96226::VenderCmd_GetData
19ec-aec:38002032.089 : iCmd = 1, nBytes = 4
19ec-aec:38002155.610 : 0000 : 00 00 00 00 
19ec-aec:38002155.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002155.848 : <= CAsicIO::DoIo ret = 1
19ec-aec:38002155.912 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38002155.977 : IO Send command 10 bytes
19ec-aec:38002156.067 : => CNT96226::VenderCmd_SetData
19ec-aec:38002156.126 : iCmd = 0, nBytes = 10
19ec-aec:38002156.234 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38002333.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38002333.414 : System send command 10 bytes + data 0 bytes
19ec-aec:38002333.780 : IO total need to receive data 165 bytes
19ec-aec:38002333.843 : => CNT96226::VenderCmd_GetData
19ec-aec:38002333.899 : iCmd = 0, nBytes = 165
19ec-aec:38002479.691 : skip dump 37 bytes
19ec-aec:38002479.864 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38002479.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38002480.130 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38002480.264 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38002480.391 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38002480.520 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38002480.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002480.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002480.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002480.883 : System total receive data 165 bytes
19ec-aec:38002480.939 : => CNT96226::VenderCmd_GetData
19ec-aec:38002480.993 : iCmd = 1, nBytes = 4
19ec-aec:38002591.898 : 0000 : 00 00 00 00 
19ec-aec:38002592.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002592.145 : <= CAsicIO::DoIo ret = 1
19ec-aec:38002592.202 : Dump Inquiry
19ec-aec:38002592.324 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38002592.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38002592.703 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38002592.832 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38002592.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38002593.086 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38002593.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002593.330 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002593.457 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38002593.584 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38002593.669 : 00a0 : 00 00 00 00 00 
19ec-aec:38002593.742 : => ReadNVMDataInternal
19ec-aec:38002593.944 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38002594.008 : IO Send command 10 bytes
19ec-aec:38002594.094 : => CNT96226::VenderCmd_SetData
19ec-aec:38002594.156 : iCmd = 0, nBytes = 10
19ec-aec:38002594.254 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38002920.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38002920.491 : System send command 10 bytes + data 0 bytes
19ec-aec:38002920.561 : IO total need to receive data 128 bytes
19ec-aec:38002920.624 : => CNT96226::VenderCmd_GetData
19ec-aec:38002920.677 : iCmd = 0, nBytes = 128
19ec-aec:38003102.382 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003102.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003102.737 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38003102.880 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38003103.012 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38003103.137 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003103.265 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003103.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003103.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38003103.527 : System total receive data 128 bytes
19ec-aec:38003103.597 : => CNT96226::VenderCmd_GetData
19ec-aec:38003103.658 : iCmd = 1, nBytes = 4
19ec-aec:38003241.504 : 0000 : 00 00 00 00 
19ec-aec:38003241.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38003241.746 : <= CAsicIO::DoIo ret = 1
19ec-aec:38003241.817 : NVMData.PadScanCount = 0
19ec-aec:38003241.874 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38003241.934 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38003241.991 : NVMData.FlatbedScanCount = 0
19ec-aec:38003242.046 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38003242.100 : NVMData.SideEdgeFletbed = 0
19ec-aec:38003242.156 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38003242.211 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38003242.269 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38003242.322 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38003242.378 : NVMData.BornMonth = 0
19ec-aec:38003242.429 : NVMData.BornDay = 0
19ec-aec:38003242.480 : NVMData.BornYear = 0
19ec-aec:38003242.529 : NVMData.FirstScanMonth = 4
19ec-aec:38003242.583 : NVMData.FirstScanDay = 30
19ec-aec:38003242.636 : NVMData.FirstScanYear = 2020
19ec-aec:38003242.687 : NVMData.VerticalMagnification = 0
19ec-aec:38003242.743 : NVMData.HorizontalMagnification = 0
19ec-aec:38003242.801 : NVMData.PowerSavingTime = 15
19ec-aec:38003242.856 : NVMData.SN = 0858C00G200100324
19ec-aec:38003242.906 : NVMData.AutoFeed = 0
19ec-aec:38003242.955 : NVMData.CCDType = 0
19ec-aec:38003243.005 : NVMData.ScanSpeed = 0
19ec-aec:38003243.053 : NVMData.RollerCount = 0
19ec-aec:38003243.106 : NVMData.MultifeedCount = 0
19ec-aec:38003243.158 : NVMData.JamCount = 0
19ec-aec:38003243.207 : NVMData.IdentifyInfo = 
19ec-aec:38003243.258 : NVMData.FormalName = 
19ec-aec:38003243.307 : NVMData.ReservedB = 0
19ec-aec:38003243.358 : NVMData.FunctionCode = 0
19ec-aec:38003243.411 : NVMData.PreFeed = 0
19ec-aec:38003243.459 : NVMData.PreFeedTime = 0
19ec-aec:38003243.510 : NVMData.ButtonNumber = 0
19ec-aec:38003243.716 : NVMData.PowerOffTime = 0
19ec-aec:38003243.777 : <= ReadNVMDataInternal ret = 1
19ec-aec:38003243.858 : => IoObject::IoLockEnd
19ec-aec:38003243.955 : <= IoObject::IoLockEnd
19ec-aec:38003244.011 : <= InitializeScanner ret = 1
19ec-aec:38004466.094 : => GetLogicalScannerAbility
19ec-aec:38004466.281 : => IoObject::IoLockStart
19ec-aec:38004466.411 : => CAsicIO::CheckDevice
19ec-aec:38004466.469 : => CNT96226::ConnectIsAvailable
19ec-aec:38004496.444 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38004496.791 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38004496.852 : <= IoObject::IoLockStart
19ec-aec:38004496.912 : => IoObject::IoLockEnd
19ec-aec:38004497.021 : <= IoObject::IoLockEnd
19ec-aec:38004497.095 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38008220.575 : => GetLogicalScannerAbilityEx
19ec-aec:38008220.782 : => IoObject::IoLockStart
19ec-aec:38008220.914 : => CAsicIO::CheckDevice
19ec-aec:38008220.973 : => CNT96226::ConnectIsAvailable
19ec-aec:38008245.760 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38008245.879 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38008245.939 : <= IoObject::IoLockStart
19ec-aec:38008245.995 : => IoObject::IoLockEnd
19ec-aec:38008246.111 : <= IoObject::IoLockEnd
19ec-aec:38008246.237 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38008246.316 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38016830.158 : => ReadNVMData
19ec-aec:38016830.347 : => IoObject::IoLockStart
19ec-aec:38016830.475 : => CAsicIO::CheckDevice
19ec-aec:38016830.534 : => CNT96226::ConnectIsAvailable
19ec-aec:38016858.281 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38016858.398 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38016858.456 : <= IoObject::IoLockStart
19ec-aec:38016858.523 : => ReadNVMDataInternal
19ec-aec:38016858.585 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38016858.652 : IO Send command 10 bytes
19ec-aec:38016858.783 : => CNT96226::VenderCmd_SetData
19ec-aec:38016858.846 : iCmd = 0, nBytes = 10
19ec-aec:38016858.961 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38017216.770 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38017216.938 : System send command 10 bytes + data 0 bytes
19ec-aec:38017217.005 : IO total need to receive data 128 bytes
19ec-aec:38017217.065 : => CNT96226::VenderCmd_GetData
19ec-aec:38017217.120 : iCmd = 0, nBytes = 128
19ec-aec:38017413.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017413.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017413.640 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38017413.771 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38017413.894 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38017414.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017414.144 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017414.267 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017414.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38017414.393 : System total receive data 128 bytes
19ec-aec:38017414.453 : => CNT96226::VenderCmd_GetData
19ec-aec:38017414.510 : iCmd = 1, nBytes = 4
19ec-aec:38017605.415 : 0000 : 00 00 00 00 
19ec-aec:38017605.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38017605.702 : <= CAsicIO::DoIo ret = 1
19ec-aec:38017605.776 : NVMData.PadScanCount = 0
19ec-aec:38017605.835 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38017605.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38017605.950 : NVMData.FlatbedScanCount = 0
19ec-aec:38017606.005 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38017606.060 : NVMData.SideEdgeFletbed = 0
19ec-aec:38017606.117 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38017606.173 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38017606.232 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38017606.289 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38017606.343 : NVMData.BornMonth = 0
19ec-aec:38017606.540 : NVMData.BornDay = 0
19ec-aec:38017606.602 : NVMData.BornYear = 0
19ec-aec:38017606.652 : NVMData.FirstScanMonth = 4
19ec-aec:38017606.705 : NVMData.FirstScanDay = 30
19ec-aec:38017606.759 : NVMData.FirstScanYear = 2020
19ec-aec:38017606.813 : NVMData.VerticalMagnification = 0
19ec-aec:38017606.871 : NVMData.HorizontalMagnification = 0
19ec-aec:38017606.928 : NVMData.PowerSavingTime = 15
19ec-aec:38017606.983 : NVMData.SN = 0858C00G200100324
19ec-aec:38017607.033 : NVMData.AutoFeed = 0
19ec-aec:38017607.082 : NVMData.CCDType = 0
19ec-aec:38017607.131 : NVMData.ScanSpeed = 0
19ec-aec:38017607.178 : NVMData.RollerCount = 0
19ec-aec:38017607.231 : NVMData.MultifeedCount = 0
19ec-aec:38017607.284 : NVMData.JamCount = 0
19ec-aec:38017607.333 : NVMData.IdentifyInfo = 
19ec-aec:38017607.386 : NVMData.FormalName = 
19ec-aec:38017607.436 : NVMData.ReservedB = 0
19ec-aec:38017607.490 : NVMData.FunctionCode = 0
19ec-aec:38017607.542 : NVMData.PreFeed = 0
19ec-aec:38017607.594 : NVMData.PreFeedTime = 0
19ec-aec:38017607.647 : NVMData.ButtonNumber = 0
19ec-aec:38017607.696 : NVMData.PowerOffTime = 0
19ec-aec:38017607.749 : <= ReadNVMDataInternal ret = 1
19ec-aec:38017607.815 : => IoObject::IoLockEnd
19ec-aec:38017607.907 : <= IoObject::IoLockEnd
19ec-aec:38017607.956 : <= ReadNVMData ret = 1
19ec-aec:38024250.607 : => GetADFStatus
19ec-aec:38024251.045 : => IoObject::IoLockStart
19ec-aec:38024251.184 : => CAsicIO::CheckDevice
19ec-aec:38024251.238 : => CNT96226::ConnectIsAvailable
19ec-aec:38024277.764 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38024277.880 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38024277.938 : <= IoObject::IoLockStart
19ec-aec:38024277.999 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38024278.064 : IO Send command 10 bytes
19ec-aec:38024278.192 : => CNT96226::VenderCmd_SetData
19ec-aec:38024278.251 : iCmd = 0, nBytes = 10
19ec-aec:38024278.358 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38024472.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38024472.786 : System send command 10 bytes + data 0 bytes
19ec-aec:38024473.109 : IO total need to receive data 2 bytes
19ec-aec:38024473.173 : => CNT96226::VenderCmd_GetData
19ec-aec:38024473.233 : iCmd = 0, nBytes = 2
19ec-aec:38024676.698 : 0000 : 00 00 
19ec-aec:38024676.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38024676.999 : System total receive data 2 bytes
19ec-aec:38024677.354 : => CNT96226::VenderCmd_GetData
19ec-aec:38024677.406 : iCmd = 1, nBytes = 4
19ec-aec:38024838.009 : 0000 : 00 00 00 00 
19ec-aec:38024838.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38024838.248 : <= CAsicIO::DoIo ret = 1
19ec-aec:38024838.313 : Return status = 0
19ec-aec:38024838.370 : => IoObject::IoLockEnd
19ec-aec:38024838.459 : <= IoObject::IoLockEnd
19ec-aec:38024838.507 : <= GetADFStatus ret = 1
19ec-aec:38026548.411 : => GetADFStatus
19ec-aec:38026548.601 : => IoObject::IoLockStart
19ec-aec:38026548.730 : => CAsicIO::CheckDevice
19ec-aec:38026548.784 : => CNT96226::ConnectIsAvailable
19ec-aec:38026572.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38026572.816 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38026572.875 : <= IoObject::IoLockStart
19ec-aec:38026572.933 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38026573.000 : IO Send command 10 bytes
19ec-aec:38026573.123 : => CNT96226::VenderCmd_SetData
19ec-aec:38026573.184 : iCmd = 0, nBytes = 10
19ec-aec:38026573.293 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38026763.400 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38026763.522 : System send command 10 bytes + data 0 bytes
19ec-aec:38026763.599 : IO total need to receive data 2 bytes
19ec-aec:38026763.664 : => CNT96226::VenderCmd_GetData
19ec-aec:38026763.719 : iCmd = 0, nBytes = 2
19ec-aec:38026933.900 : 0000 : 00 00 
19ec-aec:38026934.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38026934.087 : System total receive data 2 bytes
19ec-aec:38026934.153 : => CNT96226::VenderCmd_GetData
19ec-aec:38026934.208 : iCmd = 1, nBytes = 4
19ec-aec:38027101.738 : 0000 : 00 00 00 00 
19ec-aec:38027101.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38027101.991 : <= CAsicIO::DoIo ret = 1
19ec-aec:38027102.066 : Return status = 0
19ec-aec:38027102.134 : => IoObject::IoLockEnd
19ec-aec:38027102.229 : <= IoObject::IoLockEnd
19ec-aec:38027102.281 : <= GetADFStatus ret = 1
19ec-aec:38028760.255 : => TerminateDriver
19ec-aec:38028760.441 : => CAsicIO::~CAsicIO,pStage=196414536
19ec-aec:38028760.510 : => CNT96226::Close
19ec-aec:38028764.656 : <= CNT96226::Close ret = 1
19ec-aec:38028764.737 : <= CAsicIO::~CAsicIO
19ec-aec:38028764.799 : => IoObject::IoLockEnd
19ec-aec:38028764.854 : <= IoObject::IoLockEnd
19ec-aec:38028764.906 : => IoObject::TerminateDevice
19ec-aec:38028764.961 : => IoObject::IoLockEnd
19ec-aec:38028765.235 : <= IoObject::IoLockEnd
19ec-aec:38028765.333 : <= IoObject::TerminateDevice
19ec-aec:38028765.571 : <= TerminateDriver ret = 1
19ec-aec:38070952.214 : ============Debug Start==========
19ec-aec:38070952.532 : Date : 2020/4/30 14:23:18
19ec-aec:38070952.612 : Process ID : 19ec
19ec-aec:38070953.021 : Windows : Version 10.0 build 18363 
19ec-aec:38070953.516 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38070953.578 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38070953.642 : MemoryStatus.ullAvailPhys : 1920065536
19ec-aec:38070953.697 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38070953.758 : MemoryStatus.ullAvailPageFile : 3368316928
19ec-aec:38070953.816 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38070953.875 : MemoryStatus.ullAvailVirtual : 1745403904
19ec-aec:38070953.939 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38070954.043 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38070954.104 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38070954.341 : CPU Count : 4
19ec-aec:38070954.387 : CPU Frequency : 100.000 Mhz
19ec-aec:38070958.702 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38070958.828 : => InitializeDriver
19ec-aec:38070959.097 : <= InitializeDriver ret = 1
19ec-aec:38070959.162 : => InitializeScanner
19ec-aec:38070959.238 : => CAsicIO::GetDeviceList
19ec-aec:38070959.536 : => CNT96226::CNT96226
19ec-aec:38070959.591 : => CNT96226::Open
19ec-aec:38070980.167 : <= CNT96226::Open ret = 1
19ec-aec:38070980.260 : => CNT96226::Initialize
19ec-aec:38070980.459 : <= CNT96226::Initialize ret = 1
19ec-aec:38070980.519 : <= CNT96226::CNT96226
19ec-aec:38070980.571 : => CNT96226::EnumAvailableDevice
19ec-aec:38070985.858 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38070985.936 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38070985.994 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38074747.894 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38074748.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38074760.022 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38074760.215 : => IoObject::GetLockName
19ec-aec:38074760.335 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38074760.465 : <= IoObject::GetLockName
19ec-aec:38074761.367 : => CNT96226::VenderCmd_GetData
19ec-aec:38074761.488 : iCmd = 3, nBytes = 2
19ec-aec:38075181.807 : 0000 : 06 38 
19ec-aec:38075182.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38075182.160 : => CNT96226::VenderCmd_GetData
19ec-aec:38075182.271 : iCmd = 4, nBytes = 2
19ec-aec:38075514.502 : 0000 : 07 07 
19ec-aec:38075514.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38075514.887 : Device 0 USB ID = 0638 : 0707
19ec-aec:38075515.047 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38075515.182 : IO Send command 10 bytes
19ec-aec:38075515.292 : => CNT96226::VenderCmd_SetData
19ec-aec:38075515.400 : iCmd = 0, nBytes = 10
19ec-aec:38075515.612 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38075727.029 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38075727.278 : => CNT96226::VenderCmd_GetData
19ec-aec:38075727.394 : iCmd = 0, nBytes = 165
19ec-aec:38075943.785 : skip dump 37 bytes
19ec-aec:38075944.193 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38075944.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38075944.932 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38075945.084 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38075945.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38075945.380 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38075945.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38075945.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38075945.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38075945.799 : => CNT96226::VenderCmd_GetData
19ec-aec:38075945.858 : iCmd = 1, nBytes = 4
19ec-aec:38076148.331 : 0000 : 00 00 00 00 
19ec-aec:38076148.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38076148.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38076148.820 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38076148.899 : IO Send command 10 bytes
19ec-aec:38076148.955 : => CNT96226::VenderCmd_SetData
19ec-aec:38076149.016 : iCmd = 0, nBytes = 10
19ec-aec:38076149.137 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38076503.763 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38076503.911 : => CNT96226::VenderCmd_GetData
19ec-aec:38076503.985 : iCmd = 0, nBytes = 128
19ec-aec:38076712.839 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.040 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.203 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38076713.355 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38076713.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38076713.637 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076714.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38076714.068 : => CNT96226::VenderCmd_GetData
19ec-aec:38076714.126 : iCmd = 1, nBytes = 4
19ec-aec:38076900.702 : 0000 : 00 00 00 00 
19ec-aec:38076900.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38076900.848 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38076901.008 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38076901.075 : => CNT96226::Close
19ec-aec:38076904.885 : <= CNT96226::Close ret = 1
19ec-aec:38076904.960 : <= CNT96226::~CNT96226
19ec-aec:38076905.052 : <= CAsicIO::GetDeviceList
19ec-aec:38076905.439 : => IoObject::SetTimeout
19ec-aec:38076905.564 : Timeout--> In = 0 Out = 0
19ec-aec:38076905.619 : <= IoObject::SetTimeout
19ec-aec:38076905.685 : => CAsicIO::CAsicIO
19ec-aec:38076905.762 : => CNT96226::CNT96226
19ec-aec:38076905.819 : => CNT96226::Open
19ec-aec:38076929.097 : <= CNT96226::Open ret = 1
19ec-aec:38076929.191 : => CNT96226::Initialize
19ec-aec:38076929.390 : <= CNT96226::Initialize ret = 1
19ec-aec:38076929.450 : <= CNT96226::CNT96226
19ec-aec:38076929.504 : <= CAsicIO::CAsicIO
19ec-aec:38076929.555 : => CAsicIO::InitializeDevice
19ec-aec:38076929.624 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38076935.363 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38076935.482 : => IoObject::GetLockName
19ec-aec:38076935.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38076935.604 : <= IoObject::GetLockName
19ec-aec:38076936.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38076936.169 : IO Send command 10 bytes
19ec-aec:38076936.219 : => CNT96226::VenderCmd_SetData
19ec-aec:38076936.273 : iCmd = 0, nBytes = 10
19ec-aec:38076936.379 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38077258.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38077258.690 : => CNT96226::VenderCmd_GetData
19ec-aec:38077258.749 : iCmd = 0, nBytes = 128
19ec-aec:38077437.975 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.312 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38077438.445 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38077438.569 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38077438.690 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077439.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38077439.066 : => CNT96226::VenderCmd_GetData
19ec-aec:38077439.118 : iCmd = 1, nBytes = 4
19ec-aec:38077584.869 : 0000 : 00 00 00 00 
19ec-aec:38077585.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38077585.309 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38077585.523 : => CNT96226::VenderCmd_GetData
19ec-aec:38077585.579 : iCmd = 3, nBytes = 2
19ec-aec:38077957.668 : 0000 : 06 38 
19ec-aec:38077957.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38077957.844 : => CNT96226::VenderCmd_GetData
19ec-aec:38077957.902 : iCmd = 4, nBytes = 2
19ec-aec:38078259.321 : 0000 : 07 07 
19ec-aec:38078259.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38078259.595 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38078259.697 : => IoObject::InitializeDevice
19ec-aec:38078259.816 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38078260.471 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38078260.543 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38078261.290 : => FindScanner
19ec-aec:38078261.349 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38078261.412 : <= FindScanner ret = 1
19ec-aec:38078261.468 : => IoObject::IoLockStart
19ec-aec:38078261.574 : => CAsicIO::CheckDevice
19ec-aec:38078261.631 : => CNT96226::ConnectIsAvailable
19ec-aec:38078286.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38078286.841 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38078286.903 : <= IoObject::IoLockStart
19ec-aec:38078286.963 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38078287.028 : IO Send command 10 bytes
19ec-aec:38078287.124 : => CNT96226::VenderCmd_SetData
19ec-aec:38078287.186 : iCmd = 0, nBytes = 10
19ec-aec:38078287.289 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38078470.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38078470.392 : System send command 10 bytes + data 0 bytes
19ec-aec:38078470.464 : IO total need to receive data 5 bytes
19ec-aec:38078470.523 : => CNT96226::VenderCmd_GetData
19ec-aec:38078470.579 : iCmd = 0, nBytes = 5
19ec-aec:38078617.430 : 0000 : 06 00 02 02 ab 
19ec-aec:38078617.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38078617.573 : System total receive data 5 bytes
19ec-aec:38078617.631 : => CNT96226::VenderCmd_GetData
19ec-aec:38078617.681 : iCmd = 1, nBytes = 4
19ec-aec:38078791.350 : 0000 : 00 00 00 00 
19ec-aec:38078791.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38078791.547 : <= CAsicIO::DoIo ret = 1
19ec-aec:38078791.609 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38078791.671 : IO Send command 10 bytes
19ec-aec:38078791.758 : => CNT96226::VenderCmd_SetData
19ec-aec:38078791.814 : iCmd = 0, nBytes = 10
19ec-aec:38078791.909 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38078969.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38078969.459 : System send command 10 bytes + data 0 bytes
19ec-aec:38078969.531 : IO total need to receive data 165 bytes
19ec-aec:38078969.596 : => CNT96226::VenderCmd_GetData
19ec-aec:38078969.654 : iCmd = 0, nBytes = 165
19ec-aec:38079152.124 : skip dump 37 bytes
19ec-aec:38079152.325 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38079152.465 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38079152.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38079152.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38079152.870 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38079153.004 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38079153.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079153.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079153.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38079153.373 : System total receive data 165 bytes
19ec-aec:38079153.430 : => CNT96226::VenderCmd_GetData
19ec-aec:38079153.481 : iCmd = 1, nBytes = 4
19ec-aec:38079360.309 : 0000 : 00 00 00 00 
19ec-aec:38079360.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38079360.547 : <= CAsicIO::DoIo ret = 1
19ec-aec:38079360.609 : Dump Inquiry
19ec-aec:38079360.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38079360.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38079361.164 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38079361.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38079361.429 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38079361.562 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38079361.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079361.808 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079361.935 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38079362.063 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38079362.148 : 00a0 : 00 00 00 00 00 
19ec-aec:38079362.221 : => ReadNVMDataInternal
19ec-aec:38079362.465 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38079362.530 : IO Send command 10 bytes
19ec-aec:38079362.618 : => CNT96226::VenderCmd_SetData
19ec-aec:38079362.671 : iCmd = 0, nBytes = 10
19ec-aec:38079362.771 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38079671.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38079672.017 : System send command 10 bytes + data 0 bytes
19ec-aec:38079672.082 : IO total need to receive data 128 bytes
19ec-aec:38079672.142 : => CNT96226::VenderCmd_GetData
19ec-aec:38079672.197 : iCmd = 0, nBytes = 128
19ec-aec:38079879.033 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.212 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.353 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38079879.484 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38079879.613 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38079879.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079880.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38079880.106 : System total receive data 128 bytes
19ec-aec:38079880.165 : => CNT96226::VenderCmd_GetData
19ec-aec:38079880.219 : iCmd = 1, nBytes = 4
19ec-aec:38080032.157 : 0000 : 00 00 00 00 
19ec-aec:38080032.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38080032.419 : <= CAsicIO::DoIo ret = 1
19ec-aec:38080032.487 : NVMData.PadScanCount = 0
19ec-aec:38080032.545 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38080032.604 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38080032.661 : NVMData.FlatbedScanCount = 0
19ec-aec:38080032.714 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38080032.767 : NVMData.SideEdgeFletbed = 0
19ec-aec:38080032.822 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38080032.874 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38080032.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38080032.983 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38080033.040 : NVMData.BornMonth = 0
19ec-aec:38080033.093 : NVMData.BornDay = 0
19ec-aec:38080033.144 : NVMData.BornYear = 0
19ec-aec:38080033.189 : NVMData.FirstScanMonth = 4
19ec-aec:38080033.237 : NVMData.FirstScanDay = 30
19ec-aec:38080033.292 : NVMData.FirstScanYear = 2020
19ec-aec:38080033.345 : NVMData.VerticalMagnification = 0
19ec-aec:38080033.400 : NVMData.HorizontalMagnification = 0
19ec-aec:38080033.454 : NVMData.PowerSavingTime = 15
19ec-aec:38080033.506 : NVMData.SN = 0858C00G200100324
19ec-aec:38080033.557 : NVMData.AutoFeed = 0
19ec-aec:38080033.605 : NVMData.CCDType = 0
19ec-aec:38080033.653 : NVMData.ScanSpeed = 0
19ec-aec:38080033.702 : NVMData.RollerCount = 0
19ec-aec:38080033.753 : NVMData.MultifeedCount = 0
19ec-aec:38080033.804 : NVMData.JamCount = 0
19ec-aec:38080033.850 : NVMData.IdentifyInfo = 
19ec-aec:38080033.900 : NVMData.FormalName = 
19ec-aec:38080033.951 : NVMData.ReservedB = 0
19ec-aec:38080034.000 : NVMData.FunctionCode = 0
19ec-aec:38080034.048 : NVMData.PreFeed = 0
19ec-aec:38080034.094 : NVMData.PreFeedTime = 0
19ec-aec:38080034.142 : NVMData.ButtonNumber = 0
19ec-aec:38080034.346 : NVMData.PowerOffTime = 0
19ec-aec:38080034.404 : <= ReadNVMDataInternal ret = 1
19ec-aec:38080034.480 : => IoObject::IoLockEnd
19ec-aec:38080034.571 : <= IoObject::IoLockEnd
19ec-aec:38080034.620 : <= InitializeScanner ret = 1
19ec-aec:38080034.682 : => GetLogicalScannerAbilityEx
19ec-aec:38080034.740 : => IoObject::IoLockStart
19ec-aec:38080034.834 : => CAsicIO::CheckDevice
19ec-aec:38080034.886 : => CNT96226::ConnectIsAvailable
19ec-aec:38080047.109 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38080047.203 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38080047.256 : <= IoObject::IoLockStart
19ec-aec:38080047.309 : => IoObject::IoLockEnd
19ec-aec:38080047.398 : <= IoObject::IoLockEnd
19ec-aec:38080047.509 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38080047.582 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38080223.284 : => ReadNVMData
19ec-aec:38080223.416 : => IoObject::IoLockStart
19ec-aec:38080223.537 : => CAsicIO::CheckDevice
19ec-aec:38080223.591 : => CNT96226::ConnectIsAvailable
19ec-aec:38080247.980 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38080248.077 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38080248.131 : <= IoObject::IoLockStart
19ec-aec:38080248.187 : => ReadNVMDataInternal
19ec-aec:38080248.242 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38080248.305 : IO Send command 10 bytes
19ec-aec:38080248.409 : => CNT96226::VenderCmd_SetData
19ec-aec:38080248.463 : iCmd = 0, nBytes = 10
19ec-aec:38080248.568 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38080606.207 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38080606.600 : System send command 10 bytes + data 0 bytes
19ec-aec:38080606.676 : IO total need to receive data 128 bytes
19ec-aec:38080606.741 : => CNT96226::VenderCmd_GetData
19ec-aec:38080606.798 : iCmd = 0, nBytes = 128
19ec-aec:38080814.654 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080814.822 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080814.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38080815.095 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38080815.222 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38080815.346 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080815.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080815.592 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080815.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38080815.716 : System total receive data 128 bytes
19ec-aec:38080815.777 : => CNT96226::VenderCmd_GetData
19ec-aec:38080815.829 : iCmd = 1, nBytes = 4
19ec-aec:38080998.687 : 0000 : 00 00 00 00 
19ec-aec:38080998.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38080998.924 : <= CAsicIO::DoIo ret = 1
19ec-aec:38080998.988 : NVMData.PadScanCount = 0
19ec-aec:38080999.043 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38080999.096 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38080999.152 : NVMData.FlatbedScanCount = 0
19ec-aec:38080999.202 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38080999.255 : NVMData.SideEdgeFletbed = 0
19ec-aec:38080999.307 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38080999.363 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38080999.416 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38080999.472 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38080999.529 : NVMData.BornMonth = 0
19ec-aec:38080999.575 : NVMData.BornDay = 0
19ec-aec:38080999.627 : NVMData.BornYear = 0
19ec-aec:38080999.677 : NVMData.FirstScanMonth = 4
19ec-aec:38080999.728 : NVMData.FirstScanDay = 30
19ec-aec:38080999.780 : NVMData.FirstScanYear = 2020
19ec-aec:38080999.833 : NVMData.VerticalMagnification = 0
19ec-aec:38080999.950 : NVMData.HorizontalMagnification = 0
19ec-aec:38081000.007 : NVMData.PowerSavingTime = 15
19ec-aec:38081000.057 : NVMData.SN = 0858C00G200100324
19ec-aec:38081000.108 : NVMData.AutoFeed = 0
19ec-aec:38081000.158 : NVMData.CCDType = 0
19ec-aec:38081000.362 : NVMData.ScanSpeed = 0
19ec-aec:38081000.417 : NVMData.RollerCount = 0
19ec-aec:38081000.466 : NVMData.MultifeedCount = 0
19ec-aec:38081000.517 : NVMData.JamCount = 0
19ec-aec:38081000.567 : NVMData.IdentifyInfo = 
19ec-aec:38081000.618 : NVMData.FormalName = 
19ec-aec:38081000.666 : NVMData.ReservedB = 0
19ec-aec:38081000.714 : NVMData.FunctionCode = 0
19ec-aec:38081000.764 : NVMData.PreFeed = 0
19ec-aec:38081000.815 : NVMData.PreFeedTime = 0
19ec-aec:38081000.864 : NVMData.ButtonNumber = 0
19ec-aec:38081000.914 : NVMData.PowerOffTime = 0
19ec-aec:38081000.962 : <= ReadNVMDataInternal ret = 1
19ec-aec:38081001.023 : => IoObject::IoLockEnd
19ec-aec:38081001.114 : <= IoObject::IoLockEnd
19ec-aec:38081001.163 : <= ReadNVMData ret = 1
19ec-aec:38083595.927 : ============Debug Start==========
19ec-aec:38083596.249 : Date : 2020/4/30 14:23:19
19ec-aec:38083596.331 : Process ID : 19ec
19ec-aec:38083596.739 : Windows : Version 10.0 build 18363 
19ec-aec:38083597.213 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38083597.275 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38083597.340 : MemoryStatus.ullAvailPhys : 1919995904
19ec-aec:38083597.401 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38083597.462 : MemoryStatus.ullAvailPageFile : 3368845312
19ec-aec:38083597.523 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38083597.581 : MemoryStatus.ullAvailVirtual : 1745420288
19ec-aec:38083597.636 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38083597.746 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38083597.806 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38083598.049 : CPU Count : 4
19ec-aec:38083598.093 : CPU Frequency : 100.000 Mhz
19ec-aec:38083602.316 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38083602.440 : => InitializeDriver
19ec-aec:38083602.931 : <= InitializeDriver ret = 1
19ec-aec:38086174.603 : => InitializeScanner
19ec-aec:38086174.863 : => CAsicIO::GetDeviceList
19ec-aec:38086175.271 : => CNT96226::CNT96226
19ec-aec:38086175.330 : => CNT96226::Open
19ec-aec:38086198.154 : <= CNT96226::Open ret = 1
19ec-aec:38086198.259 : => CNT96226::Initialize
19ec-aec:38086198.452 : <= CNT96226::Initialize ret = 1
19ec-aec:38086198.517 : <= CNT96226::CNT96226
19ec-aec:38086198.573 : => CNT96226::EnumAvailableDevice
19ec-aec:38086203.823 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38086203.899 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38086203.955 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38089999.789 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38090000.251 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38090011.895 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38090012.106 : => IoObject::GetLockName
19ec-aec:38090012.226 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38090012.359 : <= IoObject::GetLockName
19ec-aec:38090013.256 : => CNT96226::VenderCmd_GetData
19ec-aec:38090013.378 : iCmd = 3, nBytes = 2
19ec-aec:38090422.377 : 0000 : 06 38 
19ec-aec:38090422.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38090422.894 : => CNT96226::VenderCmd_GetData
19ec-aec:38090423.010 : iCmd = 4, nBytes = 2
19ec-aec:38090743.527 : 0000 : 07 07 
19ec-aec:38090743.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38090743.911 : Device 0 USB ID = 0638 : 0707
19ec-aec:38090744.091 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38090744.235 : IO Send command 10 bytes
19ec-aec:38090744.345 : => CNT96226::VenderCmd_SetData
19ec-aec:38090744.457 : iCmd = 0, nBytes = 10
19ec-aec:38090744.676 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38090959.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38090959.894 : => CNT96226::VenderCmd_GetData
19ec-aec:38090960.009 : iCmd = 0, nBytes = 165
19ec-aec:38091171.683 : skip dump 37 bytes
19ec-aec:38091172.080 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38091172.380 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38091172.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38091172.936 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38091173.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38091173.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38091173.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091173.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091174.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38091174.240 : => CNT96226::VenderCmd_GetData
19ec-aec:38091174.347 : iCmd = 1, nBytes = 4
19ec-aec:38091384.563 : 0000 : 00 00 00 00 
19ec-aec:38091384.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38091385.202 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38091385.338 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38091385.477 : IO Send command 10 bytes
19ec-aec:38091385.592 : => CNT96226::VenderCmd_SetData
19ec-aec:38091385.700 : iCmd = 0, nBytes = 10
19ec-aec:38091385.926 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38091748.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38091748.208 : => CNT96226::VenderCmd_GetData
19ec-aec:38091748.277 : iCmd = 0, nBytes = 128
19ec-aec:38091953.346 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091953.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091953.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38091953.905 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38091954.058 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38091954.211 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091954.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091954.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091954.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38091954.656 : => CNT96226::VenderCmd_GetData
19ec-aec:38091954.722 : iCmd = 1, nBytes = 4
19ec-aec:38092161.156 : 0000 : 00 00 00 00 
19ec-aec:38092161.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38092161.342 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38092161.548 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38092161.630 : => CNT96226::Close
19ec-aec:38092166.447 : <= CNT96226::Close ret = 1
19ec-aec:38092166.535 : <= CNT96226::~CNT96226
19ec-aec:38092166.634 : <= CAsicIO::GetDeviceList
19ec-aec:38092167.140 : => IoObject::SetTimeout
19ec-aec:38092167.304 : Timeout--> In = 0 Out = 0
19ec-aec:38092167.372 : <= IoObject::SetTimeout
19ec-aec:38092167.449 : => CAsicIO::CAsicIO
19ec-aec:38092167.535 : => CNT96226::CNT96226
19ec-aec:38092167.600 : => CNT96226::Open
19ec-aec:38092193.758 : <= CNT96226::Open ret = 1
19ec-aec:38092193.880 : => CNT96226::Initialize
19ec-aec:38092194.110 : <= CNT96226::Initialize ret = 1
19ec-aec:38092194.181 : <= CNT96226::CNT96226
19ec-aec:38092194.246 : <= CAsicIO::CAsicIO
19ec-aec:38092194.312 : => CAsicIO::InitializeDevice
19ec-aec:38092194.402 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38092201.330 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38092201.467 : => IoObject::GetLockName
19ec-aec:38092201.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38092201.613 : <= IoObject::GetLockName
19ec-aec:38092202.188 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38092202.275 : IO Send command 10 bytes
19ec-aec:38092202.335 : => CNT96226::VenderCmd_SetData
19ec-aec:38092202.400 : iCmd = 0, nBytes = 10
19ec-aec:38092202.528 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38092541.751 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38092541.909 : => CNT96226::VenderCmd_GetData
19ec-aec:38092541.980 : iCmd = 0, nBytes = 128
19ec-aec:38092749.403 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092749.626 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092749.797 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38092749.963 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38092750.119 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38092750.272 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092750.422 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092750.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092750.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38092750.725 : => CNT96226::VenderCmd_GetData
19ec-aec:38092750.788 : iCmd = 1, nBytes = 4
19ec-aec:38092954.368 : 0000 : 00 00 00 00 
19ec-aec:38092954.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38092954.596 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38092954.839 : => CNT96226::VenderCmd_GetData
19ec-aec:38092954.913 : iCmd = 3, nBytes = 2
19ec-aec:38093344.721 : 0000 : 06 38 
19ec-aec:38093344.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38093344.928 : => CNT96226::VenderCmd_GetData
19ec-aec:38093344.996 : iCmd = 4, nBytes = 2
19ec-aec:38093662.964 : 0000 : 07 07 
19ec-aec:38093663.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38093663.313 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38093663.432 : => IoObject::InitializeDevice
19ec-aec:38093663.558 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38093664.393 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38093664.481 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38093665.302 : => FindScanner
19ec-aec:38093665.368 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38093665.444 : <= FindScanner ret = 1
19ec-aec:38093665.525 : => IoObject::IoLockStart
19ec-aec:38093665.653 : => CAsicIO::CheckDevice
19ec-aec:38093665.715 : => CNT96226::ConnectIsAvailable
19ec-aec:38093689.843 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38093690.256 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38093690.329 : <= IoObject::IoLockStart
19ec-aec:38093690.401 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38093690.483 : IO Send command 10 bytes
19ec-aec:38093690.599 : => CNT96226::VenderCmd_SetData
19ec-aec:38093690.671 : iCmd = 0, nBytes = 10
19ec-aec:38093690.801 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38093873.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38093873.321 : System send command 10 bytes + data 0 bytes
19ec-aec:38093873.401 : IO total need to receive data 5 bytes
19ec-aec:38093873.475 : => CNT96226::VenderCmd_GetData
19ec-aec:38093873.539 : iCmd = 0, nBytes = 5
19ec-aec:38094052.348 : 0000 : 06 00 02 02 ab 
19ec-aec:38094052.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094052.532 : System total receive data 5 bytes
19ec-aec:38094052.605 : => CNT96226::VenderCmd_GetData
19ec-aec:38094052.668 : iCmd = 1, nBytes = 4
19ec-aec:38094261.673 : 0000 : 00 00 00 00 
19ec-aec:38094261.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094261.915 : <= CAsicIO::DoIo ret = 1
19ec-aec:38094261.986 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38094262.060 : IO Send command 10 bytes
19ec-aec:38094262.162 : => CNT96226::VenderCmd_SetData
19ec-aec:38094262.230 : iCmd = 0, nBytes = 10
19ec-aec:38094262.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38094465.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38094466.135 : System send command 10 bytes + data 0 bytes
19ec-aec:38094466.218 : IO total need to receive data 165 bytes
19ec-aec:38094466.291 : => CNT96226::VenderCmd_GetData
19ec-aec:38094466.356 : iCmd = 0, nBytes = 165
19ec-aec:38094666.815 : skip dump 37 bytes
19ec-aec:38094667.051 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38094667.218 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38094667.392 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38094667.555 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38094667.708 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38094667.868 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38094668.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094668.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094668.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094668.323 : System total receive data 165 bytes
19ec-aec:38094668.394 : => CNT96226::VenderCmd_GetData
19ec-aec:38094668.459 : iCmd = 1, nBytes = 4
19ec-aec:38094875.586 : 0000 : 00 00 00 00 
19ec-aec:38094875.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094875.862 : <= CAsicIO::DoIo ret = 1
19ec-aec:38094875.933 : Dump Inquiry
19ec-aec:38094876.087 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38094876.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38094876.595 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38094876.764 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38094876.920 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38094877.080 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38094877.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094877.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094877.533 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38094877.692 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38094877.799 : 00a0 : 00 00 00 00 00 
19ec-aec:38094877.881 : => ReadNVMDataInternal
19ec-aec:38094878.140 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38094878.220 : IO Send command 10 bytes
19ec-aec:38094878.327 : => CNT96226::VenderCmd_SetData
19ec-aec:38094878.394 : iCmd = 0, nBytes = 10
19ec-aec:38094878.519 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38095227.704 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38095227.859 : System send command 10 bytes + data 0 bytes
19ec-aec:38095227.947 : IO total need to receive data 128 bytes
19ec-aec:38095228.024 : => CNT96226::VenderCmd_GetData
19ec-aec:38095228.086 : iCmd = 0, nBytes = 128
19ec-aec:38095431.441 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095431.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095431.838 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38095432.003 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38095432.158 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38095432.309 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095432.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095432.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095432.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38095432.764 : System total receive data 128 bytes
19ec-aec:38095432.842 : => CNT96226::VenderCmd_GetData
19ec-aec:38095432.906 : iCmd = 1, nBytes = 4
19ec-aec:38095573.926 : 0000 : 00 00 00 00 
19ec-aec:38095574.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38095574.176 : <= CAsicIO::DoIo ret = 1
19ec-aec:38095574.256 : NVMData.PadScanCount = 0
19ec-aec:38095574.323 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38095574.388 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38095574.455 : NVMData.FlatbedScanCount = 0
19ec-aec:38095574.522 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38095574.585 : NVMData.SideEdgeFletbed = 0
19ec-aec:38095574.648 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38095574.716 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38095574.783 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38095574.848 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38095574.914 : NVMData.BornMonth = 0
19ec-aec:38095574.970 : NVMData.BornDay = 0
19ec-aec:38095575.029 : NVMData.BornYear = 0
19ec-aec:38095575.085 : NVMData.FirstScanMonth = 4
19ec-aec:38095575.148 : NVMData.FirstScanDay = 30
19ec-aec:38095575.213 : NVMData.FirstScanYear = 2020
19ec-aec:38095575.280 : NVMData.VerticalMagnification = 0
19ec-aec:38095575.347 : NVMData.HorizontalMagnification = 0
19ec-aec:38095575.413 : NVMData.PowerSavingTime = 15
19ec-aec:38095575.478 : NVMData.SN = 0858C00G200100324
19ec-aec:38095575.539 : NVMData.AutoFeed = 0
19ec-aec:38095575.600 : NVMData.CCDType = 0
19ec-aec:38095575.660 : NVMData.ScanSpeed = 0
19ec-aec:38095575.720 : NVMData.RollerCount = 0
19ec-aec:38095575.783 : NVMData.MultifeedCount = 0
19ec-aec:38095575.846 : NVMData.JamCount = 0
19ec-aec:38095575.905 : NVMData.IdentifyInfo = 
19ec-aec:38095575.968 : NVMData.FormalName = 
19ec-aec:38095576.027 : NVMData.ReservedB = 0
19ec-aec:38095576.090 : NVMData.FunctionCode = 0
19ec-aec:38095576.150 : NVMData.PreFeed = 0
19ec-aec:38095576.205 : NVMData.PreFeedTime = 0
19ec-aec:38095576.265 : NVMData.ButtonNumber = 0
19ec-aec:38095576.486 : NVMData.PowerOffTime = 0
19ec-aec:38095576.553 : <= ReadNVMDataInternal ret = 1
19ec-aec:38095576.647 : => IoObject::IoLockEnd
19ec-aec:38095576.756 : <= IoObject::IoLockEnd
19ec-aec:38095576.821 : <= InitializeScanner ret = 1
19ec-aec:38096934.715 : => GetLogicalScannerAbility
19ec-aec:38096934.882 : => IoObject::IoLockStart
19ec-aec:38096935.007 : => CAsicIO::CheckDevice
19ec-aec:38096935.061 : => CNT96226::ConnectIsAvailable
19ec-aec:38096962.186 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38096962.302 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38096962.362 : <= IoObject::IoLockStart
19ec-aec:38096962.418 : => IoObject::IoLockEnd
19ec-aec:38096962.533 : <= IoObject::IoLockEnd
19ec-aec:38096962.606 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38100549.328 : => GetLogicalScannerAbilityEx
19ec-aec:38100549.514 : => IoObject::IoLockStart
19ec-aec:38100549.648 : => CAsicIO::CheckDevice
19ec-aec:38100549.706 : => CNT96226::ConnectIsAvailable
19ec-aec:38100577.018 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38100577.134 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38100577.192 : <= IoObject::IoLockStart
19ec-aec:38100577.254 : => IoObject::IoLockEnd
19ec-aec:38100577.371 : <= IoObject::IoLockEnd
19ec-aec:38100577.497 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38100577.570 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38107924.546 : => ReadNVMData
19ec-aec:38107924.722 : => IoObject::IoLockStart
19ec-aec:38107924.857 : => CAsicIO::CheckDevice
19ec-aec:38107924.914 : => CNT96226::ConnectIsAvailable
19ec-aec:38107946.652 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38107946.894 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38107947.033 : <= IoObject::IoLockStart
19ec-aec:38107947.366 : => ReadNVMDataInternal
19ec-aec:38107947.436 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38107947.504 : IO Send command 10 bytes
19ec-aec:38107947.616 : => CNT96226::VenderCmd_SetData
19ec-aec:38107947.678 : iCmd = 0, nBytes = 10
19ec-aec:38107947.789 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38108298.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38108298.725 : System send command 10 bytes + data 0 bytes
19ec-aec:38108298.858 : IO total need to receive data 128 bytes
19ec-aec:38108299.201 : => CNT96226::VenderCmd_GetData
19ec-aec:38108299.258 : iCmd = 0, nBytes = 128
19ec-aec:38108507.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108507.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.228 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38108508.354 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38108508.475 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38108508.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38108508.966 : System total receive data 128 bytes
19ec-aec:38108509.025 : => CNT96226::VenderCmd_GetData
19ec-aec:38108509.078 : iCmd = 1, nBytes = 4
19ec-aec:38108704.386 : 0000 : 00 00 00 00 
19ec-aec:38108704.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38108704.635 : <= CAsicIO::DoIo ret = 1
19ec-aec:38108704.702 : NVMData.PadScanCount = 0
19ec-aec:38108704.759 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38108704.816 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38108704.871 : NVMData.FlatbedScanCount = 0
19ec-aec:38108704.924 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38108704.975 : NVMData.SideEdgeFletbed = 0
19ec-aec:38108705.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38108705.082 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38108705.138 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38108705.193 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38108705.250 : NVMData.BornMonth = 0
19ec-aec:38108705.450 : NVMData.BornDay = 0
19ec-aec:38108705.510 : NVMData.BornYear = 0
19ec-aec:38108705.559 : NVMData.FirstScanMonth = 4
19ec-aec:38108705.613 : NVMData.FirstScanDay = 30
19ec-aec:38108705.668 : NVMData.FirstScanYear = 2020
19ec-aec:38108705.720 : NVMData.VerticalMagnification = 0
19ec-aec:38108705.776 : NVMData.HorizontalMagnification = 0
19ec-aec:38108705.829 : NVMData.PowerSavingTime = 15
19ec-aec:38108705.882 : NVMData.SN = 0858C00G200100324
19ec-aec:38108705.932 : NVMData.AutoFeed = 0
19ec-aec:38108705.982 : NVMData.CCDType = 0
19ec-aec:38108706.030 : NVMData.ScanSpeed = 0
19ec-aec:38108706.080 : NVMData.RollerCount = 0
19ec-aec:38108706.130 : NVMData.MultifeedCount = 0
19ec-aec:38108706.179 : NVMData.JamCount = 0
19ec-aec:38108706.228 : NVMData.IdentifyInfo = 
19ec-aec:38108706.277 : NVMData.FormalName = 
19ec-aec:38108706.327 : NVMData.ReservedB = 0
19ec-aec:38108706.378 : NVMData.FunctionCode = 0
19ec-aec:38108706.429 : NVMData.PreFeed = 0
19ec-aec:38108706.477 : NVMData.PreFeedTime = 0
19ec-aec:38108706.524 : NVMData.ButtonNumber = 0
19ec-aec:38108706.573 : NVMData.PowerOffTime = 0
19ec-aec:38108706.625 : <= ReadNVMDataInternal ret = 1
19ec-aec:38108706.689 : => IoObject::IoLockEnd
19ec-aec:38108706.776 : <= IoObject::IoLockEnd
19ec-aec:38108706.827 : <= ReadNVMData ret = 1
19ec-aec:38118345.263 : => GetADFStatus
19ec-aec:38118345.639 : => IoObject::IoLockStart
19ec-aec:38118345.769 : => CAsicIO::CheckDevice
19ec-aec:38118345.831 : => CNT96226::ConnectIsAvailable
19ec-aec:38118370.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38118371.297 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38118371.363 : <= IoObject::IoLockStart
19ec-aec:38118371.426 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38118371.494 : IO Send command 10 bytes
19ec-aec:38118371.598 : => CNT96226::VenderCmd_SetData
19ec-aec:38118371.657 : iCmd = 0, nBytes = 10
19ec-aec:38118371.764 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38118543.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38118543.406 : System send command 10 bytes + data 0 bytes
19ec-aec:38118543.472 : IO total need to receive data 2 bytes
19ec-aec:38118543.533 : => CNT96226::VenderCmd_GetData
19ec-aec:38118543.590 : iCmd = 0, nBytes = 2
19ec-aec:38118729.403 : 0000 : 00 00 
19ec-aec:38118729.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38118729.696 : System total receive data 2 bytes
19ec-aec:38118729.814 : => CNT96226::VenderCmd_GetData
19ec-aec:38118730.149 : iCmd = 1, nBytes = 4
19ec-aec:38118884.062 : 0000 : 00 00 00 00 
19ec-aec:38118884.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38118884.477 : <= CAsicIO::DoIo ret = 1
19ec-aec:38118884.826 : Return status = 0
19ec-aec:38118884.888 : => IoObject::IoLockEnd
19ec-aec:38118884.975 : <= IoObject::IoLockEnd
19ec-aec:38118885.027 : <= GetADFStatus ret = 1
19ec-aec:38121539.828 : => GetADFStatus
19ec-aec:38121540.019 : => IoObject::IoLockStart
19ec-aec:38121540.146 : => CAsicIO::CheckDevice
19ec-aec:38121540.206 : => CNT96226::ConnectIsAvailable
19ec-aec:38121566.022 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38121566.135 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38121566.194 : <= IoObject::IoLockStart
19ec-aec:38121566.253 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38121566.322 : IO Send command 10 bytes
19ec-aec:38121566.443 : => CNT96226::VenderCmd_SetData
19ec-aec:38121566.497 : iCmd = 0, nBytes = 10
19ec-aec:38121566.600 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38121768.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38121768.576 : System send command 10 bytes + data 0 bytes
19ec-aec:38121768.882 : IO total need to receive data 2 bytes
19ec-aec:38121768.944 : => CNT96226::VenderCmd_GetData
19ec-aec:38121769.001 : iCmd = 0, nBytes = 2
19ec-aec:38121953.859 : 0000 : 00 00 
19ec-aec:38121953.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38121954.037 : System total receive data 2 bytes
19ec-aec:38121954.096 : => CNT96226::VenderCmd_GetData
19ec-aec:38121954.149 : iCmd = 1, nBytes = 4
19ec-aec:38122119.435 : 0000 : 00 00 00 00 
19ec-aec:38122119.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38122119.948 : <= CAsicIO::DoIo ret = 1
19ec-aec:38122120.009 : Return status = 0
19ec-aec:38122120.071 : => IoObject::IoLockEnd
19ec-aec:38122120.158 : <= IoObject::IoLockEnd
19ec-aec:38122120.206 : <= GetADFStatus ret = 1
19ec-aec:38124295.977 : => TerminateDriver
19ec-aec:38124296.163 : => CAsicIO::~CAsicIO,pStage=100994120
19ec-aec:38124296.243 : => CNT96226::Close
19ec-aec:38124305.511 : <= CNT96226::Close ret = 1
19ec-aec:38124305.627 : <= CAsicIO::~CAsicIO
19ec-aec:38124305.694 : => IoObject::IoLockEnd
19ec-aec:38124305.751 : <= IoObject::IoLockEnd
19ec-aec:38124305.805 : => IoObject::TerminateDevice
19ec-aec:38124305.861 : => IoObject::IoLockEnd
19ec-aec:38124305.912 : <= IoObject::IoLockEnd
19ec-aec:38124306.035 : <= IoObject::TerminateDevice
19ec-aec:38124306.342 : <= TerminateDriver ret = 1
19ec-aec:38168269.483 : ============Debug Start==========
19ec-aec:38168269.792 : Date : 2020/4/30 14:23:22
19ec-aec:38168269.873 : Process ID : 19ec
19ec-aec:38168270.272 : Windows : Version 10.0 build 18363 
19ec-aec:38168270.732 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38168270.793 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38168270.854 : MemoryStatus.ullAvailPhys : 1919291392
19ec-aec:38168270.915 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38168270.976 : MemoryStatus.ullAvailPageFile : 3368157184
19ec-aec:38168271.036 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38168271.095 : MemoryStatus.ullAvailVirtual : 1745371136
19ec-aec:38168271.155 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38168271.257 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38168271.319 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38168271.567 : CPU Count : 4
19ec-aec:38168271.614 : CPU Frequency : 100.000 Mhz
19ec-aec:38168275.893 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38168276.029 : => InitializeDriver
19ec-aec:38168276.285 : <= InitializeDriver ret = 1
19ec-aec:38168276.342 : => InitializeScanner
19ec-aec:38168276.421 : => CAsicIO::GetDeviceList
19ec-aec:38168276.714 : => CNT96226::CNT96226
19ec-aec:38168276.769 : => CNT96226::Open
19ec-aec:38168299.548 : <= CNT96226::Open ret = 1
19ec-aec:38168299.656 : => CNT96226::Initialize
19ec-aec:38168299.850 : <= CNT96226::Initialize ret = 1
19ec-aec:38168299.912 : <= CNT96226::CNT96226
19ec-aec:38168299.963 : => CNT96226::EnumAvailableDevice
19ec-aec:38168305.378 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38168305.457 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38168305.517 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38172023.483 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38172023.776 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38172029.654 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38172029.755 : => IoObject::GetLockName
19ec-aec:38172029.815 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38172029.883 : <= IoObject::GetLockName
19ec-aec:38172030.347 : => CNT96226::VenderCmd_GetData
19ec-aec:38172030.412 : iCmd = 3, nBytes = 2
19ec-aec:38172421.142 : 0000 : 06 38 
19ec-aec:38172421.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38172421.348 : => CNT96226::VenderCmd_GetData
19ec-aec:38172421.402 : iCmd = 4, nBytes = 2
19ec-aec:38172732.246 : 0000 : 07 07 
19ec-aec:38172732.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38172732.625 : Device 0 USB ID = 0638 : 0707
19ec-aec:38172732.790 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38172732.925 : IO Send command 10 bytes
19ec-aec:38172733.029 : => CNT96226::VenderCmd_SetData
19ec-aec:38172733.133 : iCmd = 0, nBytes = 10
19ec-aec:38172733.338 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38172925.486 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38172925.707 : => CNT96226::VenderCmd_GetData
19ec-aec:38172925.816 : iCmd = 0, nBytes = 165
19ec-aec:38173131.775 : skip dump 37 bytes
19ec-aec:38173132.133 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38173132.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38173132.681 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38173132.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38173133.217 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38173133.503 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38173133.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173134.006 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173134.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38173134.247 : => CNT96226::VenderCmd_GetData
19ec-aec:38173134.354 : iCmd = 1, nBytes = 4
19ec-aec:38173348.269 : 0000 : 00 00 00 00 
19ec-aec:38173348.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38173348.944 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38173349.088 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38173349.222 : IO Send command 10 bytes
19ec-aec:38173349.329 : => CNT96226::VenderCmd_SetData
19ec-aec:38173349.434 : iCmd = 0, nBytes = 10
19ec-aec:38173349.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38173711.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38173711.846 : => CNT96226::VenderCmd_GetData
19ec-aec:38173711.977 : iCmd = 0, nBytes = 128
19ec-aec:38173920.551 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173920.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173921.167 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38173921.442 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38173921.686 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38173921.941 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173922.194 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173922.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173922.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38173922.707 : => CNT96226::VenderCmd_GetData
19ec-aec:38173922.806 : iCmd = 1, nBytes = 4
19ec-aec:38174120.135 : 0000 : 00 00 00 00 
19ec-aec:38174120.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38174120.445 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38174120.769 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38174120.912 : => CNT96226::Close
19ec-aec:38174127.200 : <= CNT96226::Close ret = 1
19ec-aec:38174127.359 : <= CNT96226::~CNT96226
19ec-aec:38174127.526 : <= CAsicIO::GetDeviceList
19ec-aec:38174128.178 : => IoObject::SetTimeout
19ec-aec:38174128.426 : Timeout--> In = 0 Out = 0
19ec-aec:38174128.539 : <= IoObject::SetTimeout
19ec-aec:38174128.665 : => CAsicIO::CAsicIO
19ec-aec:38174128.800 : => CNT96226::CNT96226
19ec-aec:38174128.914 : => CNT96226::Open
19ec-aec:38174170.370 : <= CNT96226::Open ret = 1
19ec-aec:38174170.563 : => CNT96226::Initialize
19ec-aec:38174170.939 : <= CNT96226::Initialize ret = 1
19ec-aec:38174171.055 : <= CNT96226::CNT96226
19ec-aec:38174171.161 : <= CAsicIO::CAsicIO
19ec-aec:38174171.264 : => CAsicIO::InitializeDevice
19ec-aec:38174171.397 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38174182.697 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38174182.925 : => IoObject::GetLockName
19ec-aec:38174183.030 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38174183.161 : <= IoObject::GetLockName
19ec-aec:38174184.067 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38174184.212 : IO Send command 10 bytes
19ec-aec:38174184.322 : => CNT96226::VenderCmd_SetData
19ec-aec:38174184.430 : iCmd = 0, nBytes = 10
19ec-aec:38174184.644 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38174532.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38174532.238 : => CNT96226::VenderCmd_GetData
19ec-aec:38174532.359 : iCmd = 0, nBytes = 128
19ec-aec:38174747.232 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174747.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174747.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38174748.103 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38174748.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38174748.798 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174749.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174749.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174749.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38174749.559 : => CNT96226::VenderCmd_GetData
19ec-aec:38174749.663 : iCmd = 1, nBytes = 4
19ec-aec:38174959.783 : 0000 : 00 00 00 00 
19ec-aec:38174959.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38174960.083 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38174960.407 : => CNT96226::VenderCmd_GetData
19ec-aec:38174960.531 : iCmd = 3, nBytes = 2
19ec-aec:38175361.849 : 0000 : 06 38 
19ec-aec:38175362.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38175362.198 : => CNT96226::VenderCmd_GetData
19ec-aec:38175362.308 : iCmd = 4, nBytes = 2
19ec-aec:38175678.988 : 0000 : 07 07 
19ec-aec:38175679.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38175679.563 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38175679.762 : => IoObject::InitializeDevice
19ec-aec:38175679.951 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38175681.083 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38175681.226 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38175682.455 : => FindScanner
19ec-aec:38175682.570 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38175682.694 : <= FindScanner ret = 1
19ec-aec:38175682.807 : => IoObject::IoLockStart
19ec-aec:38175683.011 : => CAsicIO::CheckDevice
19ec-aec:38175683.113 : => CNT96226::ConnectIsAvailable
19ec-aec:38175706.423 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38175706.618 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38175706.725 : <= IoObject::IoLockStart
19ec-aec:38175706.839 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38175706.970 : IO Send command 10 bytes
19ec-aec:38175707.143 : => CNT96226::VenderCmd_SetData
19ec-aec:38175707.254 : iCmd = 0, nBytes = 10
19ec-aec:38175707.461 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38175915.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38175915.618 : System send command 10 bytes + data 0 bytes
19ec-aec:38175915.753 : IO total need to receive data 5 bytes
19ec-aec:38175915.876 : => CNT96226::VenderCmd_GetData
19ec-aec:38175915.992 : iCmd = 0, nBytes = 5
19ec-aec:38176131.506 : 0000 : 06 00 02 02 ab 
19ec-aec:38176131.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176131.868 : System total receive data 5 bytes
19ec-aec:38176131.991 : => CNT96226::VenderCmd_GetData
19ec-aec:38176132.095 : iCmd = 1, nBytes = 4
19ec-aec:38176327.632 : 0000 : 00 00 00 00 
19ec-aec:38176327.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176328.042 : <= CAsicIO::DoIo ret = 1
19ec-aec:38176328.161 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38176328.290 : IO Send command 10 bytes
19ec-aec:38176328.460 : => CNT96226::VenderCmd_SetData
19ec-aec:38176328.567 : iCmd = 0, nBytes = 10
19ec-aec:38176328.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38176521.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38176521.263 : System send command 10 bytes + data 0 bytes
19ec-aec:38176521.435 : IO total need to receive data 165 bytes
19ec-aec:38176521.574 : => CNT96226::VenderCmd_GetData
19ec-aec:38176521.685 : iCmd = 0, nBytes = 165
19ec-aec:38176698.744 : skip dump 37 bytes
19ec-aec:38176699.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38176699.387 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38176699.676 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38176699.945 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38176700.202 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38176700.469 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38176700.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176700.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176701.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176701.234 : System total receive data 165 bytes
19ec-aec:38176701.351 : => CNT96226::VenderCmd_GetData
19ec-aec:38176701.456 : iCmd = 1, nBytes = 4
19ec-aec:38176892.181 : 0000 : 00 00 00 00 
19ec-aec:38176892.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176892.651 : <= CAsicIO::DoIo ret = 1
19ec-aec:38176892.782 : Dump Inquiry
19ec-aec:38176893.050 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38176893.325 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38176893.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38176894.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38176894.443 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38176894.708 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38176894.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176895.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176895.478 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38176895.735 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38176895.912 : 00a0 : 00 00 00 00 00 
19ec-aec:38176896.039 : => ReadNVMDataInternal
19ec-aec:38176896.499 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38176896.628 : IO Send command 10 bytes
19ec-aec:38176896.797 : => CNT96226::VenderCmd_SetData
19ec-aec:38176896.901 : iCmd = 0, nBytes = 10
19ec-aec:38176897.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38177234.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38177234.581 : System send command 10 bytes + data 0 bytes
19ec-aec:38177234.659 : IO total need to receive data 128 bytes
19ec-aec:38177234.728 : => CNT96226::VenderCmd_GetData
19ec-aec:38177234.788 : iCmd = 0, nBytes = 128
19ec-aec:38177433.629 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177433.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177433.991 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38177434.142 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38177434.287 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38177434.429 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177434.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177434.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177434.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38177434.850 : System total receive data 128 bytes
19ec-aec:38177434.918 : => CNT96226::VenderCmd_GetData
19ec-aec:38177434.982 : iCmd = 1, nBytes = 4
19ec-aec:38177612.642 : 0000 : 00 00 00 00 
19ec-aec:38177612.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38177612.909 : <= CAsicIO::DoIo ret = 1
19ec-aec:38177612.983 : NVMData.PadScanCount = 0
19ec-aec:38177613.050 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38177613.113 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38177613.174 : NVMData.FlatbedScanCount = 0
19ec-aec:38177613.236 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38177613.295 : NVMData.SideEdgeFletbed = 0
19ec-aec:38177613.359 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38177613.424 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38177613.487 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38177613.548 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38177613.610 : NVMData.BornMonth = 0
19ec-aec:38177613.665 : NVMData.BornDay = 0
19ec-aec:38177613.723 : NVMData.BornYear = 0
19ec-aec:38177613.777 : NVMData.FirstScanMonth = 4
19ec-aec:38177613.834 : NVMData.FirstScanDay = 30
19ec-aec:38177613.895 : NVMData.FirstScanYear = 2020
19ec-aec:38177613.954 : NVMData.VerticalMagnification = 0
19ec-aec:38177614.018 : NVMData.HorizontalMagnification = 0
19ec-aec:38177614.081 : NVMData.PowerSavingTime = 15
19ec-aec:38177614.140 : NVMData.SN = 0858C00G200100324
19ec-aec:38177614.199 : NVMData.AutoFeed = 0
19ec-aec:38177614.256 : NVMData.CCDType = 0
19ec-aec:38177614.310 : NVMData.ScanSpeed = 0
19ec-aec:38177614.363 : NVMData.RollerCount = 0
19ec-aec:38177614.420 : NVMData.MultifeedCount = 0
19ec-aec:38177614.477 : NVMData.JamCount = 0
19ec-aec:38177614.533 : NVMData.IdentifyInfo = 
19ec-aec:38177614.591 : NVMData.FormalName = 
19ec-aec:38177614.647 : NVMData.ReservedB = 0
19ec-aec:38177614.703 : NVMData.FunctionCode = 0
19ec-aec:38177614.760 : NVMData.PreFeed = 0
19ec-aec:38177614.814 : NVMData.PreFeedTime = 0
19ec-aec:38177614.868 : NVMData.ButtonNumber = 0
19ec-aec:38177615.082 : NVMData.PowerOffTime = 0
19ec-aec:38177615.149 : <= ReadNVMDataInternal ret = 1
19ec-aec:38177615.238 : => IoObject::IoLockEnd
19ec-aec:38177615.336 : <= IoObject::IoLockEnd
19ec-aec:38177615.392 : <= InitializeScanner ret = 1
19ec-aec:38177615.461 : => GetLogicalScannerAbilityEx
19ec-aec:38177615.528 : => IoObject::IoLockStart
19ec-aec:38177615.631 : => CAsicIO::CheckDevice
19ec-aec:38177615.691 : => CNT96226::ConnectIsAvailable
19ec-aec:38177639.664 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38177639.770 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38177639.833 : <= IoObject::IoLockStart
19ec-aec:38177639.897 : => IoObject::IoLockEnd
19ec-aec:38177639.998 : <= IoObject::IoLockEnd
19ec-aec:38177640.119 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38177640.203 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38177837.676 : => ReadNVMData
19ec-aec:38177837.836 : => IoObject::IoLockStart
19ec-aec:38177837.977 : => CAsicIO::CheckDevice
19ec-aec:38177838.037 : => CNT96226::ConnectIsAvailable
19ec-aec:38177860.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38177860.119 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38177860.185 : <= IoObject::IoLockStart
19ec-aec:38177860.246 : => ReadNVMDataInternal
19ec-aec:38177860.311 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38177860.383 : IO Send command 10 bytes
19ec-aec:38177860.512 : => CNT96226::VenderCmd_SetData
19ec-aec:38177860.575 : iCmd = 0, nBytes = 10
19ec-aec:38177860.703 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38178208.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38178208.728 : System send command 10 bytes + data 0 bytes
19ec-aec:38178208.794 : IO total need to receive data 128 bytes
19ec-aec:38178208.854 : => CNT96226::VenderCmd_GetData
19ec-aec:38178208.909 : iCmd = 0, nBytes = 128
19ec-aec:38178417.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178417.603 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178417.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38178417.876 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38178417.998 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38178418.121 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178418.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178418.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178418.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38178418.491 : System total receive data 128 bytes
19ec-aec:38178418.552 : => CNT96226::VenderCmd_GetData
19ec-aec:38178418.606 : iCmd = 1, nBytes = 4
19ec-aec:38178605.198 : 0000 : 00 00 00 00 
19ec-aec:38178605.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38178605.462 : <= CAsicIO::DoIo ret = 1
19ec-aec:38178605.532 : NVMData.PadScanCount = 0
19ec-aec:38178605.591 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38178605.649 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38178605.703 : NVMData.FlatbedScanCount = 0
19ec-aec:38178605.758 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38178605.811 : NVMData.SideEdgeFletbed = 0
19ec-aec:38178605.863 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38178605.918 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38178605.973 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38178606.027 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38178606.085 : NVMData.BornMonth = 0
19ec-aec:38178606.132 : NVMData.BornDay = 0
19ec-aec:38178606.181 : NVMData.BornYear = 0
19ec-aec:38178606.227 : NVMData.FirstScanMonth = 4
19ec-aec:38178606.276 : NVMData.FirstScanDay = 30
19ec-aec:38178606.328 : NVMData.FirstScanYear = 2020
19ec-aec:38178606.381 : NVMData.VerticalMagnification = 0
19ec-aec:38178606.436 : NVMData.HorizontalMagnification = 0
19ec-aec:38178606.495 : NVMData.PowerSavingTime = 15
19ec-aec:38178606.546 : NVMData.SN = 0858C00G200100324
19ec-aec:38178606.599 : NVMData.AutoFeed = 0
19ec-aec:38178606.648 : NVMData.CCDType = 0
19ec-aec:38178606.866 : NVMData.ScanSpeed = 0
19ec-aec:38178606.921 : NVMData.RollerCount = 0
19ec-aec:38178606.971 : NVMData.MultifeedCount = 0
19ec-aec:38178607.022 : NVMData.JamCount = 0
19ec-aec:38178607.071 : NVMData.IdentifyInfo = 
19ec-aec:38178607.121 : NVMData.FormalName = 
19ec-aec:38178607.170 : NVMData.ReservedB = 0
19ec-aec:38178607.221 : NVMData.FunctionCode = 0
19ec-aec:38178607.270 : NVMData.PreFeed = 0
19ec-aec:38178607.319 : NVMData.PreFeedTime = 0
19ec-aec:38178607.367 : NVMData.ButtonNumber = 0
19ec-aec:38178607.418 : NVMData.PowerOffTime = 0
19ec-aec:38178607.469 : <= ReadNVMDataInternal ret = 1
19ec-aec:38178607.528 : => IoObject::IoLockEnd
19ec-aec:38178607.617 : <= IoObject::IoLockEnd
19ec-aec:38178607.665 : <= ReadNVMData ret = 1
19ec-aec:38179121.566 : => TerminateDriver
19ec-aec:38179121.746 : => CAsicIO::~CAsicIO,pStage=136121416
19ec-aec:38179121.816 : => CNT96226::Close
19ec-aec:38179125.906 : <= CNT96226::Close ret = 1
19ec-aec:38179125.985 : <= CAsicIO::~CAsicIO
19ec-aec:38179126.044 : => IoObject::IoLockEnd
19ec-aec:38179126.095 : <= IoObject::IoLockEnd
19ec-aec:38179126.146 : => IoObject::TerminateDevice
19ec-aec:38179126.199 : => IoObject::IoLockEnd
19ec-aec:38179126.247 : <= IoObject::IoLockEnd
19ec-aec:38179126.346 : <= IoObject::TerminateDevice
19ec-aec:38179126.604 : <= TerminateDriver ret = 1
19ec-aec:38181598.661 : ============Debug Start==========
19ec-aec:38181599.037 : Date : 2020/4/30 14:23:22
19ec-aec:38181599.118 : Process ID : 19ec
19ec-aec:38181599.559 : Windows : Version 10.0 build 18363 
19ec-aec:38181600.030 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38181600.095 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38181600.163 : MemoryStatus.ullAvailPhys : 1919369216
19ec-aec:38181600.223 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38181600.283 : MemoryStatus.ullAvailPageFile : 3368525824
19ec-aec:38181600.341 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38181600.402 : MemoryStatus.ullAvailVirtual : 1745637376
19ec-aec:38181600.461 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38181600.563 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38181600.623 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38181600.874 : CPU Count : 4
19ec-aec:38181600.921 : CPU Frequency : 100.000 Mhz
19ec-aec:38181605.111 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38181605.237 : => InitializeDriver
19ec-aec:38181605.736 : <= InitializeDriver ret = 1
19ec-aec:38184256.694 : => InitializeScanner
19ec-aec:38184256.967 : => CAsicIO::GetDeviceList
19ec-aec:38184257.430 : => CNT96226::CNT96226
19ec-aec:38184257.492 : => CNT96226::Open
19ec-aec:38184281.427 : <= CNT96226::Open ret = 1
19ec-aec:38184281.537 : => CNT96226::Initialize
19ec-aec:38184281.743 : <= CNT96226::Initialize ret = 1
19ec-aec:38184281.805 : <= CNT96226::CNT96226
19ec-aec:38184281.858 : => CNT96226::EnumAvailableDevice
19ec-aec:38184287.207 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38184287.284 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38184287.349 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38188077.517 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38188077.964 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38188089.754 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38188089.972 : => IoObject::GetLockName
19ec-aec:38188090.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38188090.212 : <= IoObject::GetLockName
19ec-aec:38188091.135 : => CNT96226::VenderCmd_GetData
19ec-aec:38188091.255 : iCmd = 3, nBytes = 2
19ec-aec:38188479.296 : 0000 : 06 38 
19ec-aec:38188479.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38188479.679 : => CNT96226::VenderCmd_GetData
19ec-aec:38188479.796 : iCmd = 4, nBytes = 2
19ec-aec:38188786.220 : 0000 : 07 07 
19ec-aec:38188786.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38188786.593 : Device 0 USB ID = 0638 : 0707
19ec-aec:38188786.765 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38188786.901 : IO Send command 10 bytes
19ec-aec:38188787.010 : => CNT96226::VenderCmd_SetData
19ec-aec:38188787.126 : iCmd = 0, nBytes = 10
19ec-aec:38188787.343 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38189002.371 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38189002.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38189002.741 : iCmd = 0, nBytes = 165
19ec-aec:38189214.467 : skip dump 37 bytes
19ec-aec:38189214.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38189215.171 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38189215.451 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38189215.727 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38189215.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38189216.262 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38189216.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38189216.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38189216.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38189217.025 : => CNT96226::VenderCmd_GetData
19ec-aec:38189217.127 : iCmd = 1, nBytes = 4
19ec-aec:38189427.875 : 0000 : 00 00 00 00 
19ec-aec:38189428.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38189428.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38189428.654 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38189428.793 : IO Send command 10 bytes
19ec-aec:38189428.902 : => CNT96226::VenderCmd_SetData
19ec-aec:38189429.019 : iCmd = 0, nBytes = 10
19ec-aec:38189429.245 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38189791.100 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38189791.361 : => CNT96226::VenderCmd_GetData
19ec-aec:38189791.481 : iCmd = 0, nBytes = 128
19ec-aec:38190011.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190011.752 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190012.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38190012.317 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38190012.570 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38190012.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190013.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190013.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190013.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190013.600 : => CNT96226::VenderCmd_GetData
19ec-aec:38190013.710 : iCmd = 1, nBytes = 4
19ec-aec:38190214.815 : 0000 : 00 00 00 00 
19ec-aec:38190214.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190215.032 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38190215.234 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38190215.320 : => CNT96226::Close
19ec-aec:38190219.868 : <= CNT96226::Close ret = 1
19ec-aec:38190219.956 : <= CNT96226::~CNT96226
19ec-aec:38190220.053 : <= CAsicIO::GetDeviceList
19ec-aec:38190220.502 : => IoObject::SetTimeout
19ec-aec:38190220.655 : Timeout--> In = 0 Out = 0
19ec-aec:38190220.723 : <= IoObject::SetTimeout
19ec-aec:38190220.803 : => CAsicIO::CAsicIO
19ec-aec:38190220.887 : => CNT96226::CNT96226
19ec-aec:38190220.955 : => CNT96226::Open
19ec-aec:38190248.132 : <= CNT96226::Open ret = 1
19ec-aec:38190248.253 : => CNT96226::Initialize
19ec-aec:38190248.484 : <= CNT96226::Initialize ret = 1
19ec-aec:38190248.554 : <= CNT96226::CNT96226
19ec-aec:38190248.617 : <= CAsicIO::CAsicIO
19ec-aec:38190248.682 : => CAsicIO::InitializeDevice
19ec-aec:38190248.768 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38190255.684 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38190255.812 : => IoObject::GetLockName
19ec-aec:38190255.880 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38190255.962 : <= IoObject::GetLockName
19ec-aec:38190256.554 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38190256.638 : IO Send command 10 bytes
19ec-aec:38190256.698 : => CNT96226::VenderCmd_SetData
19ec-aec:38190256.764 : iCmd = 0, nBytes = 10
19ec-aec:38190256.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38190598.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38190598.545 : => CNT96226::VenderCmd_GetData
19ec-aec:38190598.633 : iCmd = 0, nBytes = 128
19ec-aec:38190775.628 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190775.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.049 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38190776.222 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38190776.383 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38190776.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190776.994 : => CNT96226::VenderCmd_GetData
19ec-aec:38190777.062 : iCmd = 1, nBytes = 4
19ec-aec:38190953.442 : 0000 : 00 00 00 00 
19ec-aec:38190953.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190953.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38190953.908 : => CNT96226::VenderCmd_GetData
19ec-aec:38190953.986 : iCmd = 3, nBytes = 2
19ec-aec:38191289.906 : 0000 : 06 38 
19ec-aec:38191290.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191290.130 : => CNT96226::VenderCmd_GetData
19ec-aec:38191290.194 : iCmd = 4, nBytes = 2
19ec-aec:38191537.018 : 0000 : 07 07 
19ec-aec:38191537.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191537.339 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38191537.441 : => IoObject::InitializeDevice
19ec-aec:38191537.557 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38191538.231 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38191538.310 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38191539.322 : => FindScanner
19ec-aec:38191539.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38191539.452 : <= FindScanner ret = 1
19ec-aec:38191539.514 : => IoObject::IoLockStart
19ec-aec:38191539.624 : => CAsicIO::CheckDevice
19ec-aec:38191539.681 : => CNT96226::ConnectIsAvailable
19ec-aec:38191552.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38191553.078 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38191553.154 : <= IoObject::IoLockStart
19ec-aec:38191553.216 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38191553.290 : IO Send command 10 bytes
19ec-aec:38191553.379 : => CNT96226::VenderCmd_SetData
19ec-aec:38191553.439 : iCmd = 0, nBytes = 10
19ec-aec:38191553.555 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38191726.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38191726.236 : System send command 10 bytes + data 0 bytes
19ec-aec:38191726.301 : IO total need to receive data 5 bytes
19ec-aec:38191726.362 : => CNT96226::VenderCmd_GetData
19ec-aec:38191726.421 : iCmd = 0, nBytes = 5
19ec-aec:38191854.533 : 0000 : 06 00 02 02 ab 
19ec-aec:38191854.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191854.709 : System total receive data 5 bytes
19ec-aec:38191854.773 : => CNT96226::VenderCmd_GetData
19ec-aec:38191854.829 : iCmd = 1, nBytes = 4
19ec-aec:38191992.834 : 0000 : 00 00 00 00 
19ec-aec:38191992.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191993.058 : <= CAsicIO::DoIo ret = 1
19ec-aec:38191993.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38191993.194 : IO Send command 10 bytes
19ec-aec:38191993.282 : => CNT96226::VenderCmd_SetData
19ec-aec:38191993.336 : iCmd = 0, nBytes = 10
19ec-aec:38191993.441 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38192143.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38192143.781 : System send command 10 bytes + data 0 bytes
19ec-aec:38192143.851 : IO total need to receive data 165 bytes
19ec-aec:38192143.913 : => CNT96226::VenderCmd_GetData
19ec-aec:38192143.968 : iCmd = 0, nBytes = 165
19ec-aec:38192267.606 : skip dump 37 bytes
19ec-aec:38192267.785 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38192267.927 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38192268.291 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38192268.420 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38192268.546 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38192268.677 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38192268.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192268.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192268.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38192269.044 : System total receive data 165 bytes
19ec-aec:38192269.101 : => CNT96226::VenderCmd_GetData
19ec-aec:38192269.153 : iCmd = 1, nBytes = 4
19ec-aec:38192398.663 : 0000 : 00 00 00 00 
19ec-aec:38192398.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38192398.859 : <= CAsicIO::DoIo ret = 1
19ec-aec:38192398.920 : Dump Inquiry
19ec-aec:38192399.042 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38192399.181 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38192399.442 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38192399.581 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38192399.712 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38192399.844 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38192399.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192400.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192400.228 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38192400.361 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38192400.449 : 00a0 : 00 00 00 00 00 
19ec-aec:38192400.523 : => ReadNVMDataInternal
19ec-aec:38192400.737 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38192400.804 : IO Send command 10 bytes
19ec-aec:38192400.887 : => CNT96226::VenderCmd_SetData
19ec-aec:38192400.942 : iCmd = 0, nBytes = 10
19ec-aec:38192401.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38192720.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38192720.440 : System send command 10 bytes + data 0 bytes
19ec-aec:38192720.522 : IO total need to receive data 128 bytes
19ec-aec:38192720.592 : => CNT96226::VenderCmd_GetData
19ec-aec:38192720.654 : iCmd = 0, nBytes = 128
19ec-aec:38192886.502 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192886.678 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192886.821 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38192886.961 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38192887.090 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38192887.216 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192887.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192887.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192887.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38192887.599 : System total receive data 128 bytes
19ec-aec:38192887.661 : => CNT96226::VenderCmd_GetData
19ec-aec:38192887.714 : iCmd = 1, nBytes = 4
19ec-aec:38193064.180 : 0000 : 00 00 00 00 
19ec-aec:38193064.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38193064.444 : <= CAsicIO::DoIo ret = 1
19ec-aec:38193064.522 : NVMData.PadScanCount = 0
19ec-aec:38193064.585 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38193064.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38193064.707 : NVMData.FlatbedScanCount = 0
19ec-aec:38193064.764 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38193064.822 : NVMData.SideEdgeFletbed = 0
19ec-aec:38193064.882 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38193064.940 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38193065.000 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38193065.056 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38193065.117 : NVMData.BornMonth = 0
19ec-aec:38193065.167 : NVMData.BornDay = 0
19ec-aec:38193065.227 : NVMData.BornYear = 0
19ec-aec:38193065.277 : NVMData.FirstScanMonth = 4
19ec-aec:38193065.329 : NVMData.FirstScanDay = 30
19ec-aec:38193065.384 : NVMData.FirstScanYear = 2020
19ec-aec:38193065.438 : NVMData.VerticalMagnification = 0
19ec-aec:38193065.496 : NVMData.HorizontalMagnification = 0
19ec-aec:38193065.554 : NVMData.PowerSavingTime = 15
19ec-aec:38193065.610 : NVMData.SN = 0858C00G200100324
19ec-aec:38193065.664 : NVMData.AutoFeed = 0
19ec-aec:38193065.713 : NVMData.CCDType = 0
19ec-aec:38193065.763 : NVMData.ScanSpeed = 0
19ec-aec:38193065.812 : NVMData.RollerCount = 0
19ec-aec:38193065.867 : NVMData.MultifeedCount = 0
19ec-aec:38193065.921 : NVMData.JamCount = 0
19ec-aec:38193065.970 : NVMData.IdentifyInfo = 
19ec-aec:38193066.025 : NVMData.FormalName = 
19ec-aec:38193066.075 : NVMData.ReservedB = 0
19ec-aec:38193066.131 : NVMData.FunctionCode = 0
19ec-aec:38193066.185 : NVMData.PreFeed = 0
19ec-aec:38193066.233 : NVMData.PreFeedTime = 0
19ec-aec:38193066.285 : NVMData.ButtonNumber = 0
19ec-aec:38193066.444 : NVMData.PowerOffTime = 0
19ec-aec:38193066.504 : <= ReadNVMDataInternal ret = 1
19ec-aec:38193066.587 : => IoObject::IoLockEnd
19ec-aec:38193066.680 : <= IoObject::IoLockEnd
19ec-aec:38193066.733 : <= InitializeScanner ret = 1
19ec-aec:38194374.607 : => GetLogicalScannerAbility
19ec-aec:38194374.806 : => IoObject::IoLockStart
19ec-aec:38194374.935 : => CAsicIO::CheckDevice
19ec-aec:38194374.996 : => CNT96226::ConnectIsAvailable
19ec-aec:38194390.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38194390.712 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38194390.781 : <= IoObject::IoLockStart
19ec-aec:38194390.848 : => IoObject::IoLockEnd
19ec-aec:38194390.941 : <= IoObject::IoLockEnd
19ec-aec:38194391.018 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38198041.062 : => GetLogicalScannerAbilityEx
19ec-aec:38198041.255 : => IoObject::IoLockStart
19ec-aec:38198041.385 : => CAsicIO::CheckDevice
19ec-aec:38198041.447 : => CNT96226::ConnectIsAvailable
19ec-aec:38198063.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38198063.874 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38198064.017 : <= IoObject::IoLockStart
19ec-aec:38198064.142 : => IoObject::IoLockEnd
19ec-aec:38198064.330 : <= IoObject::IoLockEnd
19ec-aec:38198064.697 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38198064.774 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38205445.199 : => ReadNVMData
19ec-aec:38205445.382 : => IoObject::IoLockStart
19ec-aec:38205445.513 : => CAsicIO::CheckDevice
19ec-aec:38205445.572 : => CNT96226::ConnectIsAvailable
19ec-aec:38205463.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38205463.836 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38205463.897 : <= IoObject::IoLockStart
19ec-aec:38205463.966 : => ReadNVMDataInternal
19ec-aec:38205464.029 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38205464.093 : IO Send command 10 bytes
19ec-aec:38205464.219 : => CNT96226::VenderCmd_SetData
19ec-aec:38205464.281 : iCmd = 0, nBytes = 10
19ec-aec:38205464.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38205821.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38205822.101 : System send command 10 bytes + data 0 bytes
19ec-aec:38205822.170 : IO total need to receive data 128 bytes
19ec-aec:38205822.233 : => CNT96226::VenderCmd_GetData
19ec-aec:38205822.286 : iCmd = 0, nBytes = 128
19ec-aec:38206013.003 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.317 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38206013.450 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38206013.580 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38206013.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206014.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38206014.076 : System total receive data 128 bytes
19ec-aec:38206014.135 : => CNT96226::VenderCmd_GetData
19ec-aec:38206014.185 : iCmd = 1, nBytes = 4
19ec-aec:38206203.576 : 0000 : 00 00 00 00 
19ec-aec:38206203.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38206203.844 : <= CAsicIO::DoIo ret = 1
19ec-aec:38206203.916 : NVMData.PadScanCount = 0
19ec-aec:38206203.973 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38206204.028 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38206204.085 : NVMData.FlatbedScanCount = 0
19ec-aec:38206204.137 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38206204.188 : NVMData.SideEdgeFletbed = 0
19ec-aec:38206204.240 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38206204.296 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38206204.352 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38206204.406 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38206204.461 : NVMData.BornMonth = 0
19ec-aec:38206204.685 : NVMData.BornDay = 0
19ec-aec:38206204.750 : NVMData.BornYear = 0
19ec-aec:38206204.798 : NVMData.FirstScanMonth = 4
19ec-aec:38206204.848 : NVMData.FirstScanDay = 30
19ec-aec:38206204.902 : NVMData.FirstScanYear = 2020
19ec-aec:38206204.953 : NVMData.VerticalMagnification = 0
19ec-aec:38206205.006 : NVMData.HorizontalMagnification = 0
19ec-aec:38206205.059 : NVMData.PowerSavingTime = 15
19ec-aec:38206205.113 : NVMData.SN = 0858C00G200100324
19ec-aec:38206205.162 : NVMData.AutoFeed = 0
19ec-aec:38206205.214 : NVMData.CCDType = 0
19ec-aec:38206205.261 : NVMData.ScanSpeed = 0
19ec-aec:38206205.308 : NVMData.RollerCount = 0
19ec-aec:38206205.359 : NVMData.MultifeedCount = 0
19ec-aec:38206205.411 : NVMData.JamCount = 0
19ec-aec:38206205.461 : NVMData.IdentifyInfo = 
19ec-aec:38206205.511 : NVMData.FormalName = 
19ec-aec:38206205.560 : NVMData.ReservedB = 0
19ec-aec:38206205.613 : NVMData.FunctionCode = 0
19ec-aec:38206205.667 : NVMData.PreFeed = 0
19ec-aec:38206205.718 : NVMData.PreFeedTime = 0
19ec-aec:38206205.768 : NVMData.ButtonNumber = 0
19ec-aec:38206205.816 : NVMData.PowerOffTime = 0
19ec-aec:38206205.868 : <= ReadNVMDataInternal ret = 1
19ec-aec:38206205.924 : => IoObject::IoLockEnd
19ec-aec:38206206.014 : <= IoObject::IoLockEnd
19ec-aec:38206206.065 : <= ReadNVMData ret = 1
19ec-aec:38216034.870 : => GetADFStatus
19ec-aec:38216035.317 : => IoObject::IoLockStart
19ec-aec:38216035.454 : => CAsicIO::CheckDevice
19ec-aec:38216035.511 : => CNT96226::ConnectIsAvailable
19ec-aec:38216058.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38216058.457 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38216058.522 : <= IoObject::IoLockStart
19ec-aec:38216058.591 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38216058.656 : IO Send command 10 bytes
19ec-aec:38216058.768 : => CNT96226::VenderCmd_SetData
19ec-aec:38216058.823 : iCmd = 0, nBytes = 10
19ec-aec:38216058.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38216258.242 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38216258.361 : System send command 10 bytes + data 0 bytes
19ec-aec:38216258.431 : IO total need to receive data 2 bytes
19ec-aec:38216258.489 : => CNT96226::VenderCmd_GetData
19ec-aec:38216258.545 : iCmd = 0, nBytes = 2
19ec-aec:38216456.271 : 0000 : 00 00 
19ec-aec:38216456.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38216456.446 : System total receive data 2 bytes
19ec-aec:38216456.506 : => CNT96226::VenderCmd_GetData
19ec-aec:38216456.560 : iCmd = 1, nBytes = 4
19ec-aec:38216661.987 : 0000 : 00 00 00 00 
19ec-aec:38216662.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38216662.209 : <= CAsicIO::DoIo ret = 1
19ec-aec:38216662.274 : Return status = 0
19ec-aec:38216662.329 : => IoObject::IoLockEnd
19ec-aec:38216662.417 : <= IoObject::IoLockEnd
19ec-aec:38216662.468 : <= GetADFStatus ret = 1
19ec-aec:38219280.607 : => GetADFStatus
19ec-aec:38219280.785 : => IoObject::IoLockStart
19ec-aec:38219280.921 : => CAsicIO::CheckDevice
19ec-aec:38219280.983 : => CNT96226::ConnectIsAvailable
19ec-aec:38219305.823 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38219305.937 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38219306.002 : <= IoObject::IoLockStart
19ec-aec:38219306.070 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38219306.138 : IO Send command 10 bytes
19ec-aec:38219306.252 : => CNT96226::VenderCmd_SetData
19ec-aec:38219306.310 : iCmd = 0, nBytes = 10
19ec-aec:38219306.414 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38219490.017 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38219490.217 : System send command 10 bytes + data 0 bytes
19ec-aec:38219490.358 : IO total need to receive data 2 bytes
19ec-aec:38219490.712 : => CNT96226::VenderCmd_GetData
19ec-aec:38219490.765 : iCmd = 0, nBytes = 2
19ec-aec:38219683.298 : 0000 : 00 00 
19ec-aec:38219683.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38219683.477 : System total receive data 2 bytes
19ec-aec:38219683.542 : => CNT96226::VenderCmd_GetData
19ec-aec:38219683.595 : iCmd = 1, nBytes = 4
19ec-aec:38219877.939 : 0000 : 00 00 00 00 
19ec-aec:38219878.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38219878.192 : <= CAsicIO::DoIo ret = 1
19ec-aec:38219878.257 : Return status = 0
19ec-aec:38219878.319 : => IoObject::IoLockEnd
19ec-aec:38219878.404 : <= IoObject::IoLockEnd
19ec-aec:38219878.452 : <= GetADFStatus ret = 1
19ec-aec:38221966.681 : => TerminateDriver
19ec-aec:38221966.886 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-aec:38221966.962 : => CNT96226::Close
19ec-aec:38221971.943 : <= CNT96226::Close ret = 1
19ec-aec:38221972.021 : <= CAsicIO::~CAsicIO
19ec-aec:38221972.307 : => IoObject::IoLockEnd
19ec-aec:38221972.358 : <= IoObject::IoLockEnd
19ec-aec:38221972.408 : => IoObject::TerminateDevice
19ec-aec:38221972.462 : => IoObject::IoLockEnd
19ec-aec:38221972.510 : <= IoObject::IoLockEnd
19ec-aec:38221972.607 : <= IoObject::TerminateDevice
19ec-aec:38221972.861 : <= TerminateDriver ret = 1
19ec-aec:38265649.973 : ============Debug Start==========
19ec-aec:38265650.273 : Date : 2020/4/30 14:23:25
19ec-aec:38265650.359 : Process ID : 19ec
19ec-aec:38265650.773 : Windows : Version 10.0 build 18363 
19ec-aec:38265651.246 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38265651.309 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38265651.374 : MemoryStatus.ullAvailPhys : 1919864832
19ec-aec:38265651.432 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38265651.493 : MemoryStatus.ullAvailPageFile : 3368816640
19ec-aec:38265651.552 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38265651.615 : MemoryStatus.ullAvailVirtual : 1745420288
19ec-aec:38265651.671 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38265651.780 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38265651.842 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38265652.081 : CPU Count : 4
19ec-aec:38265652.128 : CPU Frequency : 100.000 Mhz
19ec-aec:38265656.334 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38265656.464 : => InitializeDriver
19ec-aec:38265656.722 : <= InitializeDriver ret = 1
19ec-aec:38265656.778 : => InitializeScanner
19ec-aec:38265656.850 : => CAsicIO::GetDeviceList
19ec-aec:38265657.146 : => CNT96226::CNT96226
19ec-aec:38265657.201 : => CNT96226::Open
19ec-aec:38265678.058 : <= CNT96226::Open ret = 1
19ec-aec:38265678.150 : => CNT96226::Initialize
19ec-aec:38265678.335 : <= CNT96226::Initialize ret = 1
19ec-aec:38265678.393 : <= CNT96226::CNT96226
19ec-aec:38265678.444 : => CNT96226::EnumAvailableDevice
19ec-aec:38265683.643 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38265683.720 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38265683.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38269400.919 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38269401.199 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38269407.086 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38269407.189 : => IoObject::GetLockName
19ec-aec:38269407.246 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38269407.309 : <= IoObject::GetLockName
19ec-aec:38269407.775 : => CNT96226::VenderCmd_GetData
19ec-aec:38269407.838 : iCmd = 3, nBytes = 2
19ec-aec:38269797.323 : 0000 : 06 38 
19ec-aec:38269797.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38269797.518 : => CNT96226::VenderCmd_GetData
19ec-aec:38269797.572 : iCmd = 4, nBytes = 2
19ec-aec:38270111.547 : 0000 : 07 07 
19ec-aec:38270111.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38270111.736 : Device 0 USB ID = 0638 : 0707
19ec-aec:38270111.829 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38270111.896 : IO Send command 10 bytes
19ec-aec:38270111.942 : => CNT96226::VenderCmd_SetData
19ec-aec:38270111.994 : iCmd = 0, nBytes = 10
19ec-aec:38270112.095 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38270330.972 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38270331.226 : => CNT96226::VenderCmd_GetData
19ec-aec:38270331.358 : iCmd = 0, nBytes = 165
19ec-aec:38270540.056 : skip dump 37 bytes
19ec-aec:38270540.457 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38270540.748 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38270541.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38270541.311 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38270541.573 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38270541.848 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38270542.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38270542.366 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38270542.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38270542.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38270542.721 : iCmd = 1, nBytes = 4
19ec-aec:38270753.031 : 0000 : 00 00 00 00 
19ec-aec:38270753.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38270753.653 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38270753.791 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38270753.925 : IO Send command 10 bytes
19ec-aec:38270754.029 : => CNT96226::VenderCmd_SetData
19ec-aec:38270754.144 : iCmd = 0, nBytes = 10
19ec-aec:38270754.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38271112.560 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38271112.810 : => CNT96226::VenderCmd_GetData
19ec-aec:38271112.924 : iCmd = 0, nBytes = 128
19ec-aec:38271324.927 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271325.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271325.549 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38271325.818 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38271326.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38271326.341 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271326.593 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271326.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271326.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38271327.104 : => CNT96226::VenderCmd_GetData
19ec-aec:38271327.208 : iCmd = 1, nBytes = 4
19ec-aec:38271517.415 : 0000 : 00 00 00 00 
19ec-aec:38271517.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38271517.727 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38271518.063 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38271518.198 : => CNT96226::Close
19ec-aec:38271525.021 : <= CNT96226::Close ret = 1
19ec-aec:38271525.171 : <= CNT96226::~CNT96226
19ec-aec:38271525.339 : <= CAsicIO::GetDeviceList
19ec-aec:38271526.090 : => IoObject::SetTimeout
19ec-aec:38271526.351 : Timeout--> In = 0 Out = 0
19ec-aec:38271526.465 : <= IoObject::SetTimeout
19ec-aec:38271526.590 : => CAsicIO::CAsicIO
19ec-aec:38271526.731 : => CNT96226::CNT96226
19ec-aec:38271526.839 : => CNT96226::Open
19ec-aec:38271569.460 : <= CNT96226::Open ret = 1
19ec-aec:38271569.661 : => CNT96226::Initialize
19ec-aec:38271570.044 : <= CNT96226::Initialize ret = 1
19ec-aec:38271570.157 : <= CNT96226::CNT96226
19ec-aec:38271570.258 : <= CAsicIO::CAsicIO
19ec-aec:38271570.372 : => CAsicIO::InitializeDevice
19ec-aec:38271570.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38271582.043 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38271582.277 : => IoObject::GetLockName
19ec-aec:38271582.383 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38271582.516 : <= IoObject::GetLockName
19ec-aec:38271583.447 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38271583.598 : IO Send command 10 bytes
19ec-aec:38271583.700 : => CNT96226::VenderCmd_SetData
19ec-aec:38271583.809 : iCmd = 0, nBytes = 10
19ec-aec:38271584.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38271943.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38271943.741 : => CNT96226::VenderCmd_GetData
19ec-aec:38271943.861 : iCmd = 0, nBytes = 128
19ec-aec:38272147.559 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272147.888 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272148.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38272148.427 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38272148.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38272148.933 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272149.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272149.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272149.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38272149.683 : => CNT96226::VenderCmd_GetData
19ec-aec:38272149.790 : iCmd = 1, nBytes = 4
19ec-aec:38272329.074 : 0000 : 00 00 00 00 
19ec-aec:38272329.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38272329.365 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38272329.687 : => CNT96226::VenderCmd_GetData
19ec-aec:38272329.805 : iCmd = 3, nBytes = 2
19ec-aec:38272721.145 : 0000 : 06 38 
19ec-aec:38272721.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38272721.500 : => CNT96226::VenderCmd_GetData
19ec-aec:38272721.622 : iCmd = 4, nBytes = 2
19ec-aec:38273033.496 : 0000 : 07 07 
19ec-aec:38273033.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38273034.000 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38273034.196 : => IoObject::InitializeDevice
19ec-aec:38273034.378 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38273035.409 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38273035.554 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38273036.722 : => FindScanner
19ec-aec:38273036.833 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38273036.961 : <= FindScanner ret = 1
19ec-aec:38273037.073 : => IoObject::IoLockStart
19ec-aec:38273037.276 : => CAsicIO::CheckDevice
19ec-aec:38273037.383 : => CNT96226::ConnectIsAvailable
19ec-aec:38273060.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38273060.525 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38273060.639 : <= IoObject::IoLockStart
19ec-aec:38273060.755 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38273060.890 : IO Send command 10 bytes
19ec-aec:38273061.055 : => CNT96226::VenderCmd_SetData
19ec-aec:38273061.168 : iCmd = 0, nBytes = 10
19ec-aec:38273061.376 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38273266.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38273266.380 : System send command 10 bytes + data 0 bytes
19ec-aec:38273266.511 : IO total need to receive data 5 bytes
19ec-aec:38273266.633 : => CNT96226::VenderCmd_GetData
19ec-aec:38273266.741 : iCmd = 0, nBytes = 5
19ec-aec:38273473.615 : 0000 : 06 00 02 02 ab 
19ec-aec:38273473.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38273473.913 : System total receive data 5 bytes
19ec-aec:38273474.032 : => CNT96226::VenderCmd_GetData
19ec-aec:38273474.140 : iCmd = 1, nBytes = 4
19ec-aec:38273651.303 : 0000 : 00 00 00 00 
19ec-aec:38273651.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38273651.707 : <= CAsicIO::DoIo ret = 1
19ec-aec:38273651.833 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38273651.960 : IO Send command 10 bytes
19ec-aec:38273652.124 : => CNT96226::VenderCmd_SetData
19ec-aec:38273652.236 : iCmd = 0, nBytes = 10
19ec-aec:38273652.448 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38273832.900 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38273833.117 : System send command 10 bytes + data 0 bytes
19ec-aec:38273833.248 : IO total need to receive data 165 bytes
19ec-aec:38273833.369 : => CNT96226::VenderCmd_GetData
19ec-aec:38273833.471 : iCmd = 0, nBytes = 165
19ec-aec:38274014.752 : skip dump 37 bytes
19ec-aec:38274015.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38274015.388 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38274015.671 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38274015.944 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38274016.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38274016.470 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38274016.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274016.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274017.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274017.225 : System total receive data 165 bytes
19ec-aec:38274017.336 : => CNT96226::VenderCmd_GetData
19ec-aec:38274017.440 : iCmd = 1, nBytes = 4
19ec-aec:38274192.168 : 0000 : 00 00 00 00 
19ec-aec:38274192.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274192.542 : <= CAsicIO::DoIo ret = 1
19ec-aec:38274192.653 : Dump Inquiry
19ec-aec:38274192.902 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38274193.164 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38274193.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38274193.933 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38274194.191 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38274194.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38274194.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274194.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274195.226 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38274195.481 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38274195.655 : 00a0 : 00 00 00 00 00 
19ec-aec:38274195.779 : => ReadNVMDataInternal
19ec-aec:38274196.168 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38274196.292 : IO Send command 10 bytes
19ec-aec:38274196.450 : => CNT96226::VenderCmd_SetData
19ec-aec:38274196.558 : iCmd = 0, nBytes = 10
19ec-aec:38274196.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38274538.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38274538.194 : System send command 10 bytes + data 0 bytes
19ec-aec:38274538.275 : IO total need to receive data 128 bytes
19ec-aec:38274538.352 : => CNT96226::VenderCmd_GetData
19ec-aec:38274538.418 : iCmd = 0, nBytes = 128
19ec-aec:38274746.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274746.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274746.850 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38274747.012 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38274747.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38274747.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274747.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274747.618 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274747.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274747.768 : System total receive data 128 bytes
19ec-aec:38274747.838 : => CNT96226::VenderCmd_GetData
19ec-aec:38274747.902 : iCmd = 1, nBytes = 4
19ec-aec:38274950.755 : 0000 : 00 00 00 00 
19ec-aec:38274950.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274951.026 : <= CAsicIO::DoIo ret = 1
19ec-aec:38274951.105 : NVMData.PadScanCount = 0
19ec-aec:38274951.173 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38274951.241 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38274951.310 : NVMData.FlatbedScanCount = 0
19ec-aec:38274951.378 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38274951.443 : NVMData.SideEdgeFletbed = 0
19ec-aec:38274951.510 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38274951.657 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38274951.724 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38274951.792 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38274951.858 : NVMData.BornMonth = 0
19ec-aec:38274951.921 : NVMData.BornDay = 0
19ec-aec:38274951.983 : NVMData.BornYear = 0
19ec-aec:38274952.043 : NVMData.FirstScanMonth = 4
19ec-aec:38274952.104 : NVMData.FirstScanDay = 30
19ec-aec:38274952.171 : NVMData.FirstScanYear = 2020
19ec-aec:38274952.232 : NVMData.VerticalMagnification = 0
19ec-aec:38274952.300 : NVMData.HorizontalMagnification = 0
19ec-aec:38274952.370 : NVMData.PowerSavingTime = 15
19ec-aec:38274952.437 : NVMData.SN = 0858C00G200100324
19ec-aec:38274952.499 : NVMData.AutoFeed = 0
19ec-aec:38274952.562 : NVMData.CCDType = 0
19ec-aec:38274952.620 : NVMData.ScanSpeed = 0
19ec-aec:38274952.678 : NVMData.RollerCount = 0
19ec-aec:38274952.743 : NVMData.MultifeedCount = 0
19ec-aec:38274952.805 : NVMData.JamCount = 0
19ec-aec:38274952.862 : NVMData.IdentifyInfo = 
19ec-aec:38274952.923 : NVMData.FormalName = 
19ec-aec:38274952.980 : NVMData.ReservedB = 0
19ec-aec:38274953.043 : NVMData.FunctionCode = 0
19ec-aec:38274953.104 : NVMData.PreFeed = 0
19ec-aec:38274953.158 : NVMData.PreFeedTime = 0
19ec-aec:38274953.217 : NVMData.ButtonNumber = 0
19ec-aec:38274953.429 : NVMData.PowerOffTime = 0
19ec-aec:38274953.496 : <= ReadNVMDataInternal ret = 1
19ec-aec:38274953.585 : => IoObject::IoLockEnd
19ec-aec:38274953.695 : <= IoObject::IoLockEnd
19ec-aec:38274953.754 : <= InitializeScanner ret = 1
19ec-aec:38274953.831 : => GetLogicalScannerAbilityEx
19ec-aec:38274953.900 : => IoObject::IoLockStart
19ec-aec:38274954.011 : => CAsicIO::CheckDevice
19ec-aec:38274954.072 : => CNT96226::ConnectIsAvailable
19ec-aec:38274973.710 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38274973.831 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38274973.899 : <= IoObject::IoLockStart
19ec-aec:38274973.967 : => IoObject::IoLockEnd
19ec-aec:38274974.074 : <= IoObject::IoLockEnd
19ec-aec:38274974.207 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38274974.298 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38275185.724 : => ReadNVMData
19ec-aec:38275185.893 : => IoObject::IoLockStart
19ec-aec:38275186.027 : => CAsicIO::CheckDevice
19ec-aec:38275186.087 : => CNT96226::ConnectIsAvailable
19ec-aec:38275211.230 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38275211.350 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38275211.418 : <= IoObject::IoLockStart
19ec-aec:38275211.489 : => ReadNVMDataInternal
19ec-aec:38275211.563 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38275211.639 : IO Send command 10 bytes
19ec-aec:38275211.779 : => CNT96226::VenderCmd_SetData
19ec-aec:38275211.845 : iCmd = 0, nBytes = 10
19ec-aec:38275211.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38275565.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38275566.151 : System send command 10 bytes + data 0 bytes
19ec-aec:38275566.233 : IO total need to receive data 128 bytes
19ec-aec:38275566.309 : => CNT96226::VenderCmd_GetData
19ec-aec:38275566.374 : iCmd = 0, nBytes = 128
19ec-aec:38275771.957 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275772.179 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275772.354 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38275772.518 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38275772.678 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38275772.830 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275772.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275773.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275773.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38275773.298 : System total receive data 128 bytes
19ec-aec:38275773.375 : => CNT96226::VenderCmd_GetData
19ec-aec:38275773.444 : iCmd = 1, nBytes = 4
19ec-aec:38275979.038 : 0000 : 00 00 00 00 
19ec-aec:38275979.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38275979.315 : <= CAsicIO::DoIo ret = 1
19ec-aec:38275979.390 : NVMData.PadScanCount = 0
19ec-aec:38275979.459 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38275979.527 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38275979.600 : NVMData.FlatbedScanCount = 0
19ec-aec:38275979.665 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38275979.727 : NVMData.SideEdgeFletbed = 0
19ec-aec:38275979.791 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38275979.856 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38275979.923 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38275979.990 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38275980.057 : NVMData.BornMonth = 0
19ec-aec:38275980.116 : NVMData.BornDay = 0
19ec-aec:38275980.178 : NVMData.BornYear = 0
19ec-aec:38275980.237 : NVMData.FirstScanMonth = 4
19ec-aec:38275980.300 : NVMData.FirstScanDay = 30
19ec-aec:38275980.364 : NVMData.FirstScanYear = 2020
19ec-aec:38275980.425 : NVMData.VerticalMagnification = 0
19ec-aec:38275980.490 : NVMData.HorizontalMagnification = 0
19ec-aec:38275980.555 : NVMData.PowerSavingTime = 15
19ec-aec:38275980.618 : NVMData.SN = 0858C00G200100324
19ec-aec:38275980.677 : NVMData.AutoFeed = 0
19ec-aec:38275980.735 : NVMData.CCDType = 0
19ec-aec:38275980.984 : NVMData.ScanSpeed = 0
19ec-aec:38275981.053 : NVMData.RollerCount = 0
19ec-aec:38275981.113 : NVMData.MultifeedCount = 0
19ec-aec:38275981.171 : NVMData.JamCount = 0
19ec-aec:38275981.231 : NVMData.IdentifyInfo = 
19ec-aec:38275981.294 : NVMData.FormalName = 
19ec-aec:38275981.352 : NVMData.ReservedB = 0
19ec-aec:38275981.410 : NVMData.FunctionCode = 0
19ec-aec:38275981.470 : NVMData.PreFeed = 0
19ec-aec:38275981.530 : NVMData.PreFeedTime = 0
19ec-aec:38275981.591 : NVMData.ButtonNumber = 0
19ec-aec:38275981.650 : NVMData.PowerOffTime = 0
19ec-aec:38275981.710 : <= ReadNVMDataInternal ret = 1
19ec-aec:38275981.784 : => IoObject::IoLockEnd
19ec-aec:38275981.888 : <= IoObject::IoLockEnd
19ec-aec:38275981.949 : <= ReadNVMData ret = 1
19ec-aec:38278652.613 : ============Debug Start==========
19ec-aec:38278652.927 : Date : 2020/4/30 14:23:25
19ec-aec:38278653.007 : Process ID : 19ec
19ec-aec:38278653.413 : Windows : Version 10.0 build 18363 
19ec-aec:38278653.920 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38278653.986 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38278654.051 : MemoryStatus.ullAvailPhys : 1919860736
19ec-aec:38278654.111 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38278654.172 : MemoryStatus.ullAvailPageFile : 3367497728
19ec-aec:38278654.232 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38278654.292 : MemoryStatus.ullAvailVirtual : 1745403904
19ec-aec:38278654.354 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38278654.458 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38278654.518 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38278654.757 : CPU Count : 4
19ec-aec:38278654.803 : CPU Frequency : 100.000 Mhz
19ec-aec:38278658.867 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38278658.994 : => InitializeDriver
19ec-aec:38278659.259 : <= InitializeDriver ret = 1
19ec-aec:38281289.533 : => InitializeScanner
19ec-aec:38281290.003 : => CAsicIO::GetDeviceList
19ec-aec:38281290.411 : => CNT96226::CNT96226
19ec-aec:38281290.474 : => CNT96226::Open
19ec-aec:38281316.550 : <= CNT96226::Open ret = 1
19ec-aec:38281316.657 : => CNT96226::Initialize
19ec-aec:38281316.850 : <= CNT96226::Initialize ret = 1
19ec-aec:38281316.909 : <= CNT96226::CNT96226
19ec-aec:38281316.960 : => CNT96226::EnumAvailableDevice
19ec-aec:38281322.861 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38281322.937 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38281322.997 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38285372.502 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38285372.811 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38285378.700 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38285378.810 : => IoObject::GetLockName
19ec-aec:38285378.868 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38285378.932 : <= IoObject::GetLockName
19ec-aec:38285379.400 : => CNT96226::VenderCmd_GetData
19ec-aec:38285379.465 : iCmd = 3, nBytes = 2
19ec-aec:38285776.889 : 0000 : 06 38 
19ec-aec:38285777.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38285777.278 : => CNT96226::VenderCmd_GetData
19ec-aec:38285777.394 : iCmd = 4, nBytes = 2
19ec-aec:38286098.046 : 0000 : 07 07 
19ec-aec:38286098.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38286098.379 : Device 0 USB ID = 0638 : 0707
19ec-aec:38286098.547 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38286098.683 : IO Send command 10 bytes
19ec-aec:38286098.792 : => CNT96226::VenderCmd_SetData
19ec-aec:38286098.903 : iCmd = 0, nBytes = 10
19ec-aec:38286099.112 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38286313.750 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38286313.975 : => CNT96226::VenderCmd_GetData
19ec-aec:38286314.092 : iCmd = 0, nBytes = 165
19ec-aec:38286523.236 : skip dump 37 bytes
19ec-aec:38286523.594 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38286523.867 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38286524.137 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38286524.407 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38286524.662 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38286524.938 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38286525.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38286525.445 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38286525.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38286525.694 : => CNT96226::VenderCmd_GetData
19ec-aec:38286525.800 : iCmd = 1, nBytes = 4
19ec-aec:38286739.738 : 0000 : 00 00 00 00 
19ec-aec:38286739.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38286740.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38286740.412 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38286740.545 : IO Send command 10 bytes
19ec-aec:38286740.652 : => CNT96226::VenderCmd_SetData
19ec-aec:38286740.761 : iCmd = 0, nBytes = 10
19ec-aec:38286740.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38287103.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38287103.377 : => CNT96226::VenderCmd_GetData
19ec-aec:38287103.495 : iCmd = 0, nBytes = 128
19ec-aec:38287315.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287315.914 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287316.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38287316.484 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38287316.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38287317.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287317.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287317.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287317.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38287317.786 : => CNT96226::VenderCmd_GetData
19ec-aec:38287317.898 : iCmd = 1, nBytes = 4
19ec-aec:38287528.115 : 0000 : 00 00 00 00 
19ec-aec:38287528.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38287528.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38287528.557 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38287528.642 : => CNT96226::Close
19ec-aec:38287533.279 : <= CNT96226::Close ret = 1
19ec-aec:38287533.371 : <= CNT96226::~CNT96226
19ec-aec:38287533.468 : <= CAsicIO::GetDeviceList
19ec-aec:38287533.936 : => IoObject::SetTimeout
19ec-aec:38287534.107 : Timeout--> In = 0 Out = 0
19ec-aec:38287534.176 : <= IoObject::SetTimeout
19ec-aec:38287534.251 : => CAsicIO::CAsicIO
19ec-aec:38287534.335 : => CNT96226::CNT96226
19ec-aec:38287534.400 : => CNT96226::Open
19ec-aec:38287560.116 : <= CNT96226::Open ret = 1
19ec-aec:38287560.233 : => CNT96226::Initialize
19ec-aec:38287560.467 : <= CNT96226::Initialize ret = 1
19ec-aec:38287560.537 : <= CNT96226::CNT96226
19ec-aec:38287560.597 : <= CAsicIO::CAsicIO
19ec-aec:38287560.660 : => CAsicIO::InitializeDevice
19ec-aec:38287560.740 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38287567.671 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38287567.813 : => IoObject::GetLockName
19ec-aec:38287567.881 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38287567.958 : <= IoObject::GetLockName
19ec-aec:38287568.526 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38287568.616 : IO Send command 10 bytes
19ec-aec:38287568.678 : => CNT96226::VenderCmd_SetData
19ec-aec:38287568.747 : iCmd = 0, nBytes = 10
19ec-aec:38287568.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38287919.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38287919.983 : => CNT96226::VenderCmd_GetData
19ec-aec:38287920.058 : iCmd = 0, nBytes = 128
19ec-aec:38288118.933 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288119.167 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288119.337 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38288119.496 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38288119.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38288119.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288119.950 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288120.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288120.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38288120.252 : => CNT96226::VenderCmd_GetData
19ec-aec:38288120.314 : iCmd = 1, nBytes = 4
19ec-aec:38288324.703 : 0000 : 00 00 00 00 
19ec-aec:38288324.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38288324.930 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38288325.215 : => CNT96226::VenderCmd_GetData
19ec-aec:38288325.294 : iCmd = 3, nBytes = 2
19ec-aec:38288714.656 : 0000 : 06 38 
19ec-aec:38288714.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38288714.880 : => CNT96226::VenderCmd_GetData
19ec-aec:38288714.949 : iCmd = 4, nBytes = 2
19ec-aec:38289031.973 : 0000 : 07 07 
19ec-aec:38289032.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289032.297 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38289032.420 : => IoObject::InitializeDevice
19ec-aec:38289032.549 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38289033.257 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38289033.341 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38289034.103 : => FindScanner
19ec-aec:38289034.175 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38289034.252 : <= FindScanner ret = 1
19ec-aec:38289034.322 : => IoObject::IoLockStart
19ec-aec:38289034.445 : => CAsicIO::CheckDevice
19ec-aec:38289034.513 : => CNT96226::ConnectIsAvailable
19ec-aec:38289058.958 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38289059.077 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38289059.144 : <= IoObject::IoLockStart
19ec-aec:38289059.213 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38289059.294 : IO Send command 10 bytes
19ec-aec:38289059.397 : => CNT96226::VenderCmd_SetData
19ec-aec:38289059.473 : iCmd = 0, nBytes = 10
19ec-aec:38289059.600 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38289251.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38289251.271 : System send command 10 bytes + data 0 bytes
19ec-aec:38289251.357 : IO total need to receive data 5 bytes
19ec-aec:38289251.434 : => CNT96226::VenderCmd_GetData
19ec-aec:38289251.506 : iCmd = 0, nBytes = 5
19ec-aec:38289413.414 : 0000 : 06 00 02 02 ab 
19ec-aec:38289413.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289413.722 : System total receive data 5 bytes
19ec-aec:38289414.042 : => CNT96226::VenderCmd_GetData
19ec-aec:38289414.105 : iCmd = 1, nBytes = 4
19ec-aec:38289614.781 : 0000 : 00 00 00 00 
19ec-aec:38289614.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289615.056 : <= CAsicIO::DoIo ret = 1
19ec-aec:38289615.130 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38289615.207 : IO Send command 10 bytes
19ec-aec:38289615.317 : => CNT96226::VenderCmd_SetData
19ec-aec:38289615.380 : iCmd = 0, nBytes = 10
19ec-aec:38289615.505 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38289796.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38289796.421 : System send command 10 bytes + data 0 bytes
19ec-aec:38289796.510 : IO total need to receive data 165 bytes
19ec-aec:38289796.588 : => CNT96226::VenderCmd_GetData
19ec-aec:38289796.657 : iCmd = 0, nBytes = 165
19ec-aec:38289994.176 : skip dump 37 bytes
19ec-aec:38289994.396 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38289994.562 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38289994.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38289994.887 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38289995.047 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38289995.203 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38289995.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38289995.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38289995.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289995.647 : System total receive data 165 bytes
19ec-aec:38289995.718 : => CNT96226::VenderCmd_GetData
19ec-aec:38289995.781 : iCmd = 1, nBytes = 4
19ec-aec:38290190.848 : 0000 : 00 00 00 00 
19ec-aec:38290190.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38290191.133 : <= CAsicIO::DoIo ret = 1
19ec-aec:38290191.211 : Dump Inquiry
19ec-aec:38290191.367 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38290191.538 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38290191.842 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38290192.014 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38290192.168 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38290192.332 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38290192.488 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290192.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290192.794 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38290192.952 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38290193.056 : 00a0 : 00 00 00 00 00 
19ec-aec:38290193.143 : => ReadNVMDataInternal
19ec-aec:38290193.394 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38290193.477 : IO Send command 10 bytes
19ec-aec:38290193.580 : => CNT96226::VenderCmd_SetData
19ec-aec:38290193.648 : iCmd = 0, nBytes = 10
19ec-aec:38290193.766 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38290529.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38290529.189 : System send command 10 bytes + data 0 bytes
19ec-aec:38290529.274 : IO total need to receive data 128 bytes
19ec-aec:38290529.349 : => CNT96226::VenderCmd_GetData
19ec-aec:38290529.414 : iCmd = 0, nBytes = 128
19ec-aec:38290720.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.045 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.208 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38290721.373 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38290721.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38290721.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290722.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38290722.122 : System total receive data 128 bytes
19ec-aec:38290722.196 : => CNT96226::VenderCmd_GetData
19ec-aec:38290722.258 : iCmd = 1, nBytes = 4
19ec-aec:38290910.444 : 0000 : 00 00 00 00 
19ec-aec:38290910.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38290910.714 : <= CAsicIO::DoIo ret = 1
19ec-aec:38290910.798 : NVMData.PadScanCount = 0
19ec-aec:38290910.866 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38290910.934 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38290911.005 : NVMData.FlatbedScanCount = 0
19ec-aec:38290911.068 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38290911.131 : NVMData.SideEdgeFletbed = 0
19ec-aec:38290911.195 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38290911.260 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38290911.326 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38290911.393 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38290911.459 : NVMData.BornMonth = 0
19ec-aec:38290911.518 : NVMData.BornDay = 0
19ec-aec:38290911.578 : NVMData.BornYear = 0
19ec-aec:38290911.638 : NVMData.FirstScanMonth = 4
19ec-aec:38290911.699 : NVMData.FirstScanDay = 30
19ec-aec:38290911.764 : NVMData.FirstScanYear = 2020
19ec-aec:38290911.829 : NVMData.VerticalMagnification = 0
19ec-aec:38290911.898 : NVMData.HorizontalMagnification = 0
19ec-aec:38290911.966 : NVMData.PowerSavingTime = 15
19ec-aec:38290912.030 : NVMData.SN = 0858C00G200100324
19ec-aec:38290912.092 : NVMData.AutoFeed = 0
19ec-aec:38290912.149 : NVMData.CCDType = 0
19ec-aec:38290912.212 : NVMData.ScanSpeed = 0
19ec-aec:38290912.269 : NVMData.RollerCount = 0
19ec-aec:38290912.332 : NVMData.MultifeedCount = 0
19ec-aec:38290912.397 : NVMData.JamCount = 0
19ec-aec:38290912.456 : NVMData.IdentifyInfo = 
19ec-aec:38290912.520 : NVMData.FormalName = 
19ec-aec:38290912.579 : NVMData.ReservedB = 0
19ec-aec:38290912.639 : NVMData.FunctionCode = 0
19ec-aec:38290912.700 : NVMData.PreFeed = 0
19ec-aec:38290912.760 : NVMData.PreFeedTime = 0
19ec-aec:38290912.819 : NVMData.ButtonNumber = 0
19ec-aec:38290913.068 : NVMData.PowerOffTime = 0
19ec-aec:38290913.137 : <= ReadNVMDataInternal ret = 1
19ec-aec:38290913.231 : => IoObject::IoLockEnd
19ec-aec:38290913.351 : <= IoObject::IoLockEnd
19ec-aec:38290913.413 : <= InitializeScanner ret = 1
19ec-aec:38292375.502 : => GetLogicalScannerAbility
19ec-aec:38292375.690 : => IoObject::IoLockStart
19ec-aec:38292375.821 : => CAsicIO::CheckDevice
19ec-aec:38292375.876 : => CNT96226::ConnectIsAvailable
19ec-aec:38292401.414 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38292401.527 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38292401.583 : <= IoObject::IoLockStart
19ec-aec:38292401.640 : => IoObject::IoLockEnd
19ec-aec:38292401.755 : <= IoObject::IoLockEnd
19ec-aec:38292401.829 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38295998.637 : => GetLogicalScannerAbilityEx
19ec-aec:38295998.828 : => IoObject::IoLockStart
19ec-aec:38295998.971 : => CAsicIO::CheckDevice
19ec-aec:38295999.033 : => CNT96226::ConnectIsAvailable
19ec-aec:38296025.460 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38296025.836 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38296025.896 : <= IoObject::IoLockStart
19ec-aec:38296025.952 : => IoObject::IoLockEnd
19ec-aec:38296026.065 : <= IoObject::IoLockEnd
19ec-aec:38296026.185 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38296026.255 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38304600.542 : => ReadNVMData
19ec-aec:38304600.735 : => IoObject::IoLockStart
19ec-aec:38304600.860 : => CAsicIO::CheckDevice
19ec-aec:38304600.917 : => CNT96226::ConnectIsAvailable
19ec-aec:38304626.392 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38304626.769 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38304626.828 : <= IoObject::IoLockStart
19ec-aec:38304626.894 : => ReadNVMDataInternal
19ec-aec:38304626.956 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38304627.018 : IO Send command 10 bytes
19ec-aec:38304627.135 : => CNT96226::VenderCmd_SetData
19ec-aec:38304627.192 : iCmd = 0, nBytes = 10
19ec-aec:38304627.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38304987.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38304987.545 : System send command 10 bytes + data 0 bytes
19ec-aec:38304987.613 : IO total need to receive data 128 bytes
19ec-aec:38304987.677 : => CNT96226::VenderCmd_GetData
19ec-aec:38304987.733 : iCmd = 0, nBytes = 128
19ec-aec:38305197.081 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305197.267 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305197.410 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38305197.541 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38305197.666 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38305197.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305197.916 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305198.041 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305198.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38305198.165 : System total receive data 128 bytes
19ec-aec:38305198.224 : => CNT96226::VenderCmd_GetData
19ec-aec:38305198.278 : iCmd = 1, nBytes = 4
19ec-aec:38305388.948 : 0000 : 00 00 00 00 
19ec-aec:38305389.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38305389.169 : <= CAsicIO::DoIo ret = 1
19ec-aec:38305389.232 : NVMData.PadScanCount = 0
19ec-aec:38305389.288 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38305389.344 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38305389.397 : NVMData.FlatbedScanCount = 0
19ec-aec:38305389.449 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38305389.502 : NVMData.SideEdgeFletbed = 0
19ec-aec:38305389.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38305389.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38305389.664 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38305389.716 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38305389.769 : NVMData.BornMonth = 0
19ec-aec:38305389.951 : NVMData.BornDay = 0
19ec-aec:38305390.014 : NVMData.BornYear = 0
19ec-aec:38305390.063 : NVMData.FirstScanMonth = 4
19ec-aec:38305390.113 : NVMData.FirstScanDay = 30
19ec-aec:38305390.166 : NVMData.FirstScanYear = 2020
19ec-aec:38305390.219 : NVMData.VerticalMagnification = 0
19ec-aec:38305390.272 : NVMData.HorizontalMagnification = 0
19ec-aec:38305390.328 : NVMData.PowerSavingTime = 15
19ec-aec:38305390.380 : NVMData.SN = 0858C00G200100324
19ec-aec:38305390.430 : NVMData.AutoFeed = 0
19ec-aec:38305390.480 : NVMData.CCDType = 0
19ec-aec:38305390.530 : NVMData.ScanSpeed = 0
19ec-aec:38305390.578 : NVMData.RollerCount = 0
19ec-aec:38305390.629 : NVMData.MultifeedCount = 0
19ec-aec:38305390.679 : NVMData.JamCount = 0
19ec-aec:38305390.733 : NVMData.IdentifyInfo = 
19ec-aec:38305390.783 : NVMData.FormalName = 
19ec-aec:38305390.833 : NVMData.ReservedB = 0
19ec-aec:38305390.885 : NVMData.FunctionCode = 0
19ec-aec:38305390.938 : NVMData.PreFeed = 0
19ec-aec:38305390.988 : NVMData.PreFeedTime = 0
19ec-aec:38305391.037 : NVMData.ButtonNumber = 0
19ec-aec:38305391.086 : NVMData.PowerOffTime = 0
19ec-aec:38305391.138 : <= ReadNVMDataInternal ret = 1
19ec-aec:38305391.200 : => IoObject::IoLockEnd
19ec-aec:38305391.288 : <= IoObject::IoLockEnd
19ec-aec:38305391.337 : <= ReadNVMData ret = 1
19ec-aec:38315160.119 : => GetADFStatus
19ec-aec:38315160.563 : => IoObject::IoLockStart
19ec-aec:38315160.692 : => CAsicIO::CheckDevice
19ec-aec:38315160.749 : => CNT96226::ConnectIsAvailable
19ec-aec:38315178.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38315179.001 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38315179.069 : <= IoObject::IoLockStart
19ec-aec:38315179.131 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38315179.201 : IO Send command 10 bytes
19ec-aec:38315179.320 : => CNT96226::VenderCmd_SetData
19ec-aec:38315179.382 : iCmd = 0, nBytes = 10
19ec-aec:38315179.494 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38315348.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38315348.362 : System send command 10 bytes + data 0 bytes
19ec-aec:38315348.432 : IO total need to receive data 2 bytes
19ec-aec:38315348.490 : => CNT96226::VenderCmd_GetData
19ec-aec:38315348.547 : iCmd = 0, nBytes = 2
19ec-aec:38315541.946 : 0000 : 00 00 
19ec-aec:38315542.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38315542.120 : System total receive data 2 bytes
19ec-aec:38315542.179 : => CNT96226::VenderCmd_GetData
19ec-aec:38315542.233 : iCmd = 1, nBytes = 4
19ec-aec:38315707.688 : 0000 : 00 00 00 00 
19ec-aec:38315707.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38315707.980 : <= CAsicIO::DoIo ret = 1
19ec-aec:38315708.048 : Return status = 0
19ec-aec:38315708.111 : => IoObject::IoLockEnd
19ec-aec:38315708.204 : <= IoObject::IoLockEnd
19ec-aec:38315708.256 : <= GetADFStatus ret = 1
19ec-aec:38318354.665 : => GetADFStatus
19ec-aec:38318354.862 : => IoObject::IoLockStart
19ec-aec:38318354.997 : => CAsicIO::CheckDevice
19ec-aec:38318355.054 : => CNT96226::ConnectIsAvailable
19ec-aec:38318380.848 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38318380.969 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38318381.037 : <= IoObject::IoLockStart
19ec-aec:38318381.101 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38318381.168 : IO Send command 10 bytes
19ec-aec:38318381.276 : => CNT96226::VenderCmd_SetData
19ec-aec:38318381.334 : iCmd = 0, nBytes = 10
19ec-aec:38318381.662 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38318579.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38318579.711 : System send command 10 bytes + data 0 bytes
19ec-aec:38318579.773 : IO total need to receive data 2 bytes
19ec-aec:38318579.834 : => CNT96226::VenderCmd_GetData
19ec-aec:38318579.887 : iCmd = 0, nBytes = 2
19ec-aec:38318771.214 : 0000 : 00 00 
19ec-aec:38318771.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38318771.419 : System total receive data 2 bytes
19ec-aec:38318771.484 : => CNT96226::VenderCmd_GetData
19ec-aec:38318771.541 : iCmd = 1, nBytes = 4
19ec-aec:38318936.043 : 0000 : 00 00 00 00 
19ec-aec:38318936.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38318936.275 : <= CAsicIO::DoIo ret = 1
19ec-aec:38318936.340 : Return status = 0
19ec-aec:38318936.406 : => IoObject::IoLockEnd
19ec-aec:38318936.503 : <= IoObject::IoLockEnd
19ec-aec:38318936.555 : <= GetADFStatus ret = 1
19ec-aec:38321046.889 : => TerminateDriver
19ec-aec:38321047.094 : => CAsicIO::~CAsicIO,pStage=36375624
19ec-aec:38321047.167 : => CNT96226::Close
19ec-aec:38321051.157 : <= CNT96226::Close ret = 1
19ec-aec:38321051.234 : <= CAsicIO::~CAsicIO
19ec-aec:38321051.292 : => IoObject::IoLockEnd
19ec-aec:38321051.346 : <= IoObject::IoLockEnd
19ec-aec:38321051.395 : => IoObject::TerminateDevice
19ec-aec:38321051.450 : => IoObject::IoLockEnd
19ec-aec:38321051.499 : <= IoObject::IoLockEnd
19ec-aec:38321051.602 : <= IoObject::TerminateDevice
19ec-aec:38321051.854 : <= TerminateDriver ret = 1
19ec-aec:38365217.891 : ============Debug Start==========
19ec-aec:38365218.208 : Date : 2020/4/30 14:23:28
19ec-aec:38365218.285 : Process ID : 19ec
19ec-aec:38365218.702 : Windows : Version 10.0 build 18363 
19ec-aec:38365219.169 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38365219.232 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38365219.296 : MemoryStatus.ullAvailPhys : 1920155648
19ec-aec:38365219.352 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38365219.411 : MemoryStatus.ullAvailPageFile : 3368218624
19ec-aec:38365219.473 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38365219.530 : MemoryStatus.ullAvailVirtual : 1744363520
19ec-aec:38365219.590 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38365219.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38365219.756 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38365219.989 : CPU Count : 4
19ec-aec:38365220.034 : CPU Frequency : 100.000 Mhz
19ec-aec:38365224.326 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38365224.459 : => InitializeDriver
19ec-aec:38365224.734 : <= InitializeDriver ret = 1
19ec-aec:38365224.789 : => InitializeScanner
19ec-aec:38365224.870 : => CAsicIO::GetDeviceList
19ec-aec:38365225.165 : => CNT96226::CNT96226
19ec-aec:38365225.222 : => CNT96226::Open
19ec-aec:38365246.946 : <= CNT96226::Open ret = 1
19ec-aec:38365247.057 : => CNT96226::Initialize
19ec-aec:38365247.254 : <= CNT96226::Initialize ret = 1
19ec-aec:38365247.316 : <= CNT96226::CNT96226
19ec-aec:38365247.369 : => CNT96226::EnumAvailableDevice
19ec-aec:38365252.579 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38365252.657 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38365252.720 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38368975.173 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38368975.493 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38368982.218 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38368982.334 : => IoObject::GetLockName
19ec-aec:38368982.402 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38368982.473 : <= IoObject::GetLockName
19ec-aec:38368983.008 : => CNT96226::VenderCmd_GetData
19ec-aec:38368983.081 : iCmd = 3, nBytes = 2
19ec-aec:38369383.943 : 0000 : 06 38 
19ec-aec:38369384.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38369384.327 : => CNT96226::VenderCmd_GetData
19ec-aec:38369384.436 : iCmd = 4, nBytes = 2
19ec-aec:38369704.460 : 0000 : 07 07 
19ec-aec:38369704.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38369704.827 : Device 0 USB ID = 0638 : 0707
19ec-aec:38369704.991 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38369705.128 : IO Send command 10 bytes
19ec-aec:38369705.230 : => CNT96226::VenderCmd_SetData
19ec-aec:38369705.348 : iCmd = 0, nBytes = 10
19ec-aec:38369705.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38369916.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38369916.558 : => CNT96226::VenderCmd_GetData
19ec-aec:38369916.696 : iCmd = 0, nBytes = 165
19ec-aec:38370129.854 : skip dump 37 bytes
19ec-aec:38370130.251 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38370130.538 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38370130.821 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38370131.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38370131.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38370131.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38370131.898 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370132.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370132.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38370132.406 : => CNT96226::VenderCmd_GetData
19ec-aec:38370132.514 : iCmd = 1, nBytes = 4
19ec-aec:38370330.733 : 0000 : 00 00 00 00 
19ec-aec:38370330.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38370331.446 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38370331.590 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38370331.726 : IO Send command 10 bytes
19ec-aec:38370331.827 : => CNT96226::VenderCmd_SetData
19ec-aec:38370331.937 : iCmd = 0, nBytes = 10
19ec-aec:38370332.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38370694.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38370694.425 : => CNT96226::VenderCmd_GetData
19ec-aec:38370694.538 : iCmd = 0, nBytes = 128
19ec-aec:38370903.185 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370903.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370903.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38370904.146 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38370904.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38370904.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370904.925 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370905.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370905.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38370905.450 : => CNT96226::VenderCmd_GetData
19ec-aec:38370905.562 : iCmd = 1, nBytes = 4
19ec-aec:38371110.168 : 0000 : 00 00 00 00 
19ec-aec:38371110.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38371110.388 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38371110.613 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38371110.701 : => CNT96226::Close
19ec-aec:38371114.998 : <= CNT96226::Close ret = 1
19ec-aec:38371115.094 : <= CNT96226::~CNT96226
19ec-aec:38371115.209 : <= CAsicIO::GetDeviceList
19ec-aec:38371115.625 : => IoObject::SetTimeout
19ec-aec:38371115.782 : Timeout--> In = 0 Out = 0
19ec-aec:38371115.853 : <= IoObject::SetTimeout
19ec-aec:38371115.937 : => CAsicIO::CAsicIO
19ec-aec:38371116.022 : => CNT96226::CNT96226
19ec-aec:38371116.094 : => CNT96226::Open
19ec-aec:38371140.754 : <= CNT96226::Open ret = 1
19ec-aec:38371140.875 : => CNT96226::Initialize
19ec-aec:38371141.106 : <= CNT96226::Initialize ret = 1
19ec-aec:38371141.184 : <= CNT96226::CNT96226
19ec-aec:38371141.247 : <= CAsicIO::CAsicIO
19ec-aec:38371141.316 : => CAsicIO::InitializeDevice
19ec-aec:38371141.403 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38371148.279 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38371148.422 : => IoObject::GetLockName
19ec-aec:38371148.492 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38371148.568 : <= IoObject::GetLockName
19ec-aec:38371149.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38371149.221 : IO Send command 10 bytes
19ec-aec:38371149.285 : => CNT96226::VenderCmd_SetData
19ec-aec:38371149.352 : iCmd = 0, nBytes = 10
19ec-aec:38371149.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38371490.911 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38371491.060 : => CNT96226::VenderCmd_GetData
19ec-aec:38371491.136 : iCmd = 0, nBytes = 128
19ec-aec:38371678.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371678.571 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371678.745 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38371678.913 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38371679.063 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38371679.214 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371679.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371679.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371679.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38371679.658 : => CNT96226::VenderCmd_GetData
19ec-aec:38371679.721 : iCmd = 1, nBytes = 4
19ec-aec:38371861.810 : 0000 : 00 00 00 00 
19ec-aec:38371861.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38371862.035 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38371862.322 : => CNT96226::VenderCmd_GetData
19ec-aec:38371862.395 : iCmd = 3, nBytes = 2
19ec-aec:38372243.313 : 0000 : 06 38 
19ec-aec:38372243.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38372243.521 : => CNT96226::VenderCmd_GetData
19ec-aec:38372243.591 : iCmd = 4, nBytes = 2
19ec-aec:38372553.295 : 0000 : 07 07 
19ec-aec:38372553.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38372553.629 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38372553.751 : => IoObject::InitializeDevice
19ec-aec:38372553.876 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38372554.573 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38372554.666 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38372555.473 : => FindScanner
19ec-aec:38372555.546 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38372555.622 : <= FindScanner ret = 1
19ec-aec:38372555.688 : => IoObject::IoLockStart
19ec-aec:38372555.813 : => CAsicIO::CheckDevice
19ec-aec:38372555.876 : => CNT96226::ConnectIsAvailable
19ec-aec:38372581.003 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38372581.121 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38372581.189 : <= IoObject::IoLockStart
19ec-aec:38372581.256 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38372581.334 : IO Send command 10 bytes
19ec-aec:38372581.431 : => CNT96226::VenderCmd_SetData
19ec-aec:38372581.503 : iCmd = 0, nBytes = 10
19ec-aec:38372581.628 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38372780.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38372780.799 : System send command 10 bytes + data 0 bytes
19ec-aec:38372780.881 : IO total need to receive data 5 bytes
19ec-aec:38372780.950 : => CNT96226::VenderCmd_GetData
19ec-aec:38372781.022 : iCmd = 0, nBytes = 5
19ec-aec:38372959.679 : 0000 : 06 00 02 02 ab 
19ec-aec:38372959.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38372959.908 : System total receive data 5 bytes
19ec-aec:38372959.986 : => CNT96226::VenderCmd_GetData
19ec-aec:38372960.051 : iCmd = 1, nBytes = 4
19ec-aec:38373168.637 : 0000 : 00 00 00 00 
19ec-aec:38373168.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38373168.919 : <= CAsicIO::DoIo ret = 1
19ec-aec:38373169.001 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38373169.081 : IO Send command 10 bytes
19ec-aec:38373169.241 : => CNT96226::VenderCmd_SetData
19ec-aec:38373169.315 : iCmd = 0, nBytes = 10
19ec-aec:38373169.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38373368.177 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38373368.335 : System send command 10 bytes + data 0 bytes
19ec-aec:38373368.424 : IO total need to receive data 165 bytes
19ec-aec:38373368.504 : => CNT96226::VenderCmd_GetData
19ec-aec:38373368.571 : iCmd = 0, nBytes = 165
19ec-aec:38373542.604 : skip dump 37 bytes
19ec-aec:38373542.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38373543.027 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38373543.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38373543.361 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38373543.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38373543.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38373543.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373543.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373544.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38373544.120 : System total receive data 165 bytes
19ec-aec:38373544.190 : => CNT96226::VenderCmd_GetData
19ec-aec:38373544.252 : iCmd = 1, nBytes = 4
19ec-aec:38373723.439 : 0000 : 00 00 00 00 
19ec-aec:38373723.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38373723.993 : <= CAsicIO::DoIo ret = 1
19ec-aec:38373724.071 : Dump Inquiry
19ec-aec:38373724.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38373724.397 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38373724.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38373724.884 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38373725.040 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38373725.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38373725.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373725.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373725.663 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38373725.819 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38373725.923 : 00a0 : 00 00 00 00 00 
19ec-aec:38373726.007 : => ReadNVMDataInternal
19ec-aec:38373726.249 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38373726.330 : IO Send command 10 bytes
19ec-aec:38373726.438 : => CNT96226::VenderCmd_SetData
19ec-aec:38373726.504 : iCmd = 0, nBytes = 10
19ec-aec:38373726.622 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38374066.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38374066.516 : System send command 10 bytes + data 0 bytes
19ec-aec:38374066.600 : IO total need to receive data 128 bytes
19ec-aec:38374066.679 : => CNT96226::VenderCmd_GetData
19ec-aec:38374066.751 : iCmd = 0, nBytes = 128
19ec-aec:38374276.978 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374277.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374277.369 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38374277.528 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38374277.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38374277.831 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374277.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374278.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374278.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38374278.283 : System total receive data 128 bytes
19ec-aec:38374278.356 : => CNT96226::VenderCmd_GetData
19ec-aec:38374278.419 : iCmd = 1, nBytes = 4
19ec-aec:38374478.648 : 0000 : 00 00 00 00 
19ec-aec:38374478.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38374478.939 : <= CAsicIO::DoIo ret = 1
19ec-aec:38374479.022 : NVMData.PadScanCount = 0
19ec-aec:38374479.087 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38374479.156 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38374479.224 : NVMData.FlatbedScanCount = 0
19ec-aec:38374479.292 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38374479.356 : NVMData.SideEdgeFletbed = 0
19ec-aec:38374479.422 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38374479.490 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38374479.559 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38374479.625 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38374479.690 : NVMData.BornMonth = 0
19ec-aec:38374479.748 : NVMData.BornDay = 0
19ec-aec:38374479.807 : NVMData.BornYear = 0
19ec-aec:38374479.864 : NVMData.FirstScanMonth = 4
19ec-aec:38374479.924 : NVMData.FirstScanDay = 30
19ec-aec:38374479.989 : NVMData.FirstScanYear = 2020
19ec-aec:38374480.052 : NVMData.VerticalMagnification = 0
19ec-aec:38374480.120 : NVMData.HorizontalMagnification = 0
19ec-aec:38374480.187 : NVMData.PowerSavingTime = 15
19ec-aec:38374480.250 : NVMData.SN = 0858C00G200100324
19ec-aec:38374480.311 : NVMData.AutoFeed = 0
19ec-aec:38374480.368 : NVMData.CCDType = 0
19ec-aec:38374480.423 : NVMData.ScanSpeed = 0
19ec-aec:38374480.479 : NVMData.RollerCount = 0
19ec-aec:38374480.540 : NVMData.MultifeedCount = 0
19ec-aec:38374480.601 : NVMData.JamCount = 0
19ec-aec:38374480.660 : NVMData.IdentifyInfo = 
19ec-aec:38374480.720 : NVMData.FormalName = 
19ec-aec:38374480.780 : NVMData.ReservedB = 0
19ec-aec:38374480.838 : NVMData.FunctionCode = 0
19ec-aec:38374480.896 : NVMData.PreFeed = 0
19ec-aec:38374480.952 : NVMData.PreFeedTime = 0
19ec-aec:38374481.012 : NVMData.ButtonNumber = 0
19ec-aec:38374481.261 : NVMData.PowerOffTime = 0
19ec-aec:38374481.334 : <= ReadNVMDataInternal ret = 1
19ec-aec:38374481.421 : => IoObject::IoLockEnd
19ec-aec:38374481.527 : <= IoObject::IoLockEnd
19ec-aec:38374481.585 : <= InitializeScanner ret = 1
19ec-aec:38374481.665 : => GetLogicalScannerAbilityEx
19ec-aec:38374481.730 : => IoObject::IoLockStart
19ec-aec:38374481.846 : => CAsicIO::CheckDevice
19ec-aec:38374481.908 : => CNT96226::ConnectIsAvailable
19ec-aec:38374505.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38374505.228 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38374505.302 : <= IoObject::IoLockStart
19ec-aec:38374505.373 : => IoObject::IoLockEnd
19ec-aec:38374505.488 : <= IoObject::IoLockEnd
19ec-aec:38374505.619 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38374505.708 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38374718.997 : => ReadNVMData
19ec-aec:38374719.173 : => IoObject::IoLockStart
19ec-aec:38374719.324 : => CAsicIO::CheckDevice
19ec-aec:38374719.397 : => CNT96226::ConnectIsAvailable
19ec-aec:38374741.462 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38374741.590 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38374741.661 : <= IoObject::IoLockStart
19ec-aec:38374741.735 : => ReadNVMDataInternal
19ec-aec:38374741.805 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38374741.888 : IO Send command 10 bytes
19ec-aec:38374742.026 : => CNT96226::VenderCmd_SetData
19ec-aec:38374742.100 : iCmd = 0, nBytes = 10
19ec-aec:38374742.238 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38375088.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38375088.475 : System send command 10 bytes + data 0 bytes
19ec-aec:38375088.559 : IO total need to receive data 128 bytes
19ec-aec:38375088.639 : => CNT96226::VenderCmd_GetData
19ec-aec:38375088.704 : iCmd = 0, nBytes = 128
19ec-aec:38375284.072 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375284.292 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375284.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38375284.618 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38375284.769 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38375284.919 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375285.073 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375285.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375285.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38375285.385 : System total receive data 128 bytes
19ec-aec:38375285.457 : => CNT96226::VenderCmd_GetData
19ec-aec:38375285.525 : iCmd = 1, nBytes = 4
19ec-aec:38375494.814 : 0000 : 00 00 00 00 
19ec-aec:38375494.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38375495.099 : <= CAsicIO::DoIo ret = 1
19ec-aec:38375495.177 : NVMData.PadScanCount = 0
19ec-aec:38375495.244 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38375495.309 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38375495.376 : NVMData.FlatbedScanCount = 0
19ec-aec:38375495.437 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38375495.499 : NVMData.SideEdgeFletbed = 0
19ec-aec:38375495.561 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38375495.627 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38375495.693 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38375495.762 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38375495.829 : NVMData.BornMonth = 0
19ec-aec:38375495.887 : NVMData.BornDay = 0
19ec-aec:38375495.946 : NVMData.BornYear = 0
19ec-aec:38375496.003 : NVMData.FirstScanMonth = 4
19ec-aec:38375496.065 : NVMData.FirstScanDay = 30
19ec-aec:38375496.128 : NVMData.FirstScanYear = 2020
19ec-aec:38375496.194 : NVMData.VerticalMagnification = 0
19ec-aec:38375496.259 : NVMData.HorizontalMagnification = 0
19ec-aec:38375496.324 : NVMData.PowerSavingTime = 15
19ec-aec:38375496.387 : NVMData.SN = 0858C00G200100324
19ec-aec:38375496.447 : NVMData.AutoFeed = 0
19ec-aec:38375496.507 : NVMData.CCDType = 0
19ec-aec:38375496.790 : NVMData.ScanSpeed = 0
19ec-aec:38375496.857 : NVMData.RollerCount = 0
19ec-aec:38375496.919 : NVMData.MultifeedCount = 0
19ec-aec:38375496.980 : NVMData.JamCount = 0
19ec-aec:38375497.042 : NVMData.IdentifyInfo = 
19ec-aec:38375497.104 : NVMData.FormalName = 
19ec-aec:38375497.160 : NVMData.ReservedB = 0
19ec-aec:38375497.223 : NVMData.FunctionCode = 0
19ec-aec:38375497.282 : NVMData.PreFeed = 0
19ec-aec:38375497.341 : NVMData.PreFeedTime = 0
19ec-aec:38375497.400 : NVMData.ButtonNumber = 0
19ec-aec:38375497.458 : NVMData.PowerOffTime = 0
19ec-aec:38375497.517 : <= ReadNVMDataInternal ret = 1
19ec-aec:38375497.588 : => IoObject::IoLockEnd
19ec-aec:38375497.696 : <= IoObject::IoLockEnd
19ec-aec:38375497.753 : <= ReadNVMData ret = 1
19ec-aec:38378328.677 : ============Debug Start==========
19ec-aec:38378329.012 : Date : 2020/4/30 14:23:28
19ec-aec:38378329.092 : Process ID : 19ec
19ec-aec:38378329.507 : Windows : Version 10.0 build 18363 
19ec-aec:38378329.959 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38378330.020 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38378330.085 : MemoryStatus.ullAvailPhys : 1920135168
19ec-aec:38378330.145 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38378330.204 : MemoryStatus.ullAvailPageFile : 3368554496
19ec-aec:38378330.264 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38378330.325 : MemoryStatus.ullAvailVirtual : 1744596992
19ec-aec:38378330.387 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38378330.491 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38378330.552 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38378330.793 : CPU Count : 4
19ec-aec:38378330.841 : CPU Frequency : 100.000 Mhz
19ec-aec:38378334.981 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38378335.105 : => InitializeDriver
19ec-aec:38378335.376 : <= InitializeDriver ret = 1
19ec-aec:38380934.222 : => InitializeScanner
19ec-aec:38380934.474 : => CAsicIO::GetDeviceList
19ec-aec:38380934.878 : => CNT96226::CNT96226
19ec-aec:38380934.940 : => CNT96226::Open
19ec-aec:38380959.974 : <= CNT96226::Open ret = 1
19ec-aec:38380960.087 : => CNT96226::Initialize
19ec-aec:38380960.293 : <= CNT96226::Initialize ret = 1
19ec-aec:38380960.351 : <= CNT96226::CNT96226
19ec-aec:38380960.402 : => CNT96226::EnumAvailableDevice
19ec-aec:38380965.808 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38380965.886 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38380965.942 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38384715.085 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38384715.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38384727.295 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38384727.500 : => IoObject::GetLockName
19ec-aec:38384727.626 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38384727.756 : <= IoObject::GetLockName
19ec-aec:38384728.652 : => CNT96226::VenderCmd_GetData
19ec-aec:38384728.776 : iCmd = 3, nBytes = 2
19ec-aec:38385123.089 : 0000 : 06 38 
19ec-aec:38385123.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38385123.462 : => CNT96226::VenderCmd_GetData
19ec-aec:38385123.575 : iCmd = 4, nBytes = 2
19ec-aec:38385454.583 : 0000 : 07 07 
19ec-aec:38385454.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38385454.967 : Device 0 USB ID = 0638 : 0707
19ec-aec:38385455.133 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38385455.276 : IO Send command 10 bytes
19ec-aec:38385455.389 : => CNT96226::VenderCmd_SetData
19ec-aec:38385455.506 : iCmd = 0, nBytes = 10
19ec-aec:38385455.711 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38385664.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38385664.293 : => CNT96226::VenderCmd_GetData
19ec-aec:38385664.409 : iCmd = 0, nBytes = 165
19ec-aec:38385876.622 : skip dump 37 bytes
19ec-aec:38385876.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38385877.263 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38385877.531 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38385877.804 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38385878.065 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38385878.344 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38385878.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38385878.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38385878.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38385879.106 : => CNT96226::VenderCmd_GetData
19ec-aec:38385879.213 : iCmd = 1, nBytes = 4
19ec-aec:38386089.483 : 0000 : 00 00 00 00 
19ec-aec:38386089.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38386090.074 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38386090.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38386090.335 : IO Send command 10 bytes
19ec-aec:38386090.434 : => CNT96226::VenderCmd_SetData
19ec-aec:38386090.546 : iCmd = 0, nBytes = 10
19ec-aec:38386090.760 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38386451.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38386452.230 : => CNT96226::VenderCmd_GetData
19ec-aec:38386452.348 : iCmd = 0, nBytes = 128
19ec-aec:38386661.035 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386661.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386661.660 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38386661.933 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38386662.194 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38386662.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386662.695 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386662.943 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386663.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38386663.208 : => CNT96226::VenderCmd_GetData
19ec-aec:38386663.312 : iCmd = 1, nBytes = 4
19ec-aec:38386861.725 : 0000 : 00 00 00 00 
19ec-aec:38386861.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38386862.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38386862.458 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38386862.602 : => CNT96226::Close
19ec-aec:38386869.724 : <= CNT96226::Close ret = 1
19ec-aec:38386869.871 : <= CNT96226::~CNT96226
19ec-aec:38386870.025 : <= CAsicIO::GetDeviceList
19ec-aec:38386870.736 : => IoObject::SetTimeout
19ec-aec:38386870.993 : Timeout--> In = 0 Out = 0
19ec-aec:38386871.104 : <= IoObject::SetTimeout
19ec-aec:38386871.228 : => CAsicIO::CAsicIO
19ec-aec:38386871.370 : => CNT96226::CNT96226
19ec-aec:38386871.476 : => CNT96226::Open
19ec-aec:38386917.838 : <= CNT96226::Open ret = 1
19ec-aec:38386918.059 : => CNT96226::Initialize
19ec-aec:38386918.464 : <= CNT96226::Initialize ret = 1
19ec-aec:38386918.592 : <= CNT96226::CNT96226
19ec-aec:38386918.691 : <= CAsicIO::CAsicIO
19ec-aec:38386918.799 : => CAsicIO::InitializeDevice
19ec-aec:38386918.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38386930.348 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38386930.556 : => IoObject::GetLockName
19ec-aec:38386930.671 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38386930.808 : <= IoObject::GetLockName
19ec-aec:38386931.729 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38386931.879 : IO Send command 10 bytes
19ec-aec:38386931.987 : => CNT96226::VenderCmd_SetData
19ec-aec:38386932.103 : iCmd = 0, nBytes = 10
19ec-aec:38386932.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38387289.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38387289.871 : => CNT96226::VenderCmd_GetData
19ec-aec:38387289.993 : iCmd = 0, nBytes = 128
19ec-aec:38387515.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387516.315 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387516.595 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38387516.861 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38387517.410 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38387517.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387517.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387518.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387518.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38387518.428 : => CNT96226::VenderCmd_GetData
19ec-aec:38387518.533 : iCmd = 1, nBytes = 4
19ec-aec:38387727.895 : 0000 : 00 00 00 00 
19ec-aec:38387728.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38387728.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38387728.667 : => CNT96226::VenderCmd_GetData
19ec-aec:38387728.792 : iCmd = 3, nBytes = 2
19ec-aec:38388110.530 : 0000 : 06 38 
19ec-aec:38388110.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38388110.721 : => CNT96226::VenderCmd_GetData
19ec-aec:38388110.782 : iCmd = 4, nBytes = 2
19ec-aec:38388420.600 : 0000 : 07 07 
19ec-aec:38388420.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38388420.934 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38388421.048 : => IoObject::InitializeDevice
19ec-aec:38388421.169 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38388421.842 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38388421.929 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38388422.706 : => FindScanner
19ec-aec:38388422.776 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38388422.852 : <= FindScanner ret = 1
19ec-aec:38388422.912 : => IoObject::IoLockStart
19ec-aec:38388423.028 : => CAsicIO::CheckDevice
19ec-aec:38388423.091 : => CNT96226::ConnectIsAvailable
19ec-aec:38388447.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38388447.673 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38388447.748 : <= IoObject::IoLockStart
19ec-aec:38388447.817 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38388447.896 : IO Send command 10 bytes
19ec-aec:38388447.993 : => CNT96226::VenderCmd_SetData
19ec-aec:38388448.062 : iCmd = 0, nBytes = 10
19ec-aec:38388448.179 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38388647.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38388647.581 : System send command 10 bytes + data 0 bytes
19ec-aec:38388647.662 : IO total need to receive data 5 bytes
19ec-aec:38388647.727 : => CNT96226::VenderCmd_GetData
19ec-aec:38388647.788 : iCmd = 0, nBytes = 5
19ec-aec:38388805.485 : 0000 : 06 00 02 02 ab 
19ec-aec:38388805.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38388805.672 : System total receive data 5 bytes
19ec-aec:38388805.740 : => CNT96226::VenderCmd_GetData
19ec-aec:38388805.799 : iCmd = 1, nBytes = 4
19ec-aec:38389015.106 : 0000 : 00 00 00 00 
19ec-aec:38389015.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389015.341 : <= CAsicIO::DoIo ret = 1
19ec-aec:38389015.409 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38389015.478 : IO Send command 10 bytes
19ec-aec:38389015.578 : => CNT96226::VenderCmd_SetData
19ec-aec:38389015.642 : iCmd = 0, nBytes = 10
19ec-aec:38389015.756 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38389180.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38389180.515 : System send command 10 bytes + data 0 bytes
19ec-aec:38389180.585 : IO total need to receive data 165 bytes
19ec-aec:38389180.652 : => CNT96226::VenderCmd_GetData
19ec-aec:38389180.711 : iCmd = 0, nBytes = 165
19ec-aec:38389311.451 : skip dump 37 bytes
19ec-aec:38389311.650 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38389311.802 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38389311.952 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38389312.105 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38389312.251 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38389312.402 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38389312.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389312.680 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389312.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389312.815 : System total receive data 165 bytes
19ec-aec:38389312.876 : => CNT96226::VenderCmd_GetData
19ec-aec:38389312.933 : iCmd = 1, nBytes = 4
19ec-aec:38389463.073 : 0000 : 00 00 00 00 
19ec-aec:38389463.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389463.284 : <= CAsicIO::DoIo ret = 1
19ec-aec:38389463.346 : Dump Inquiry
19ec-aec:38389463.484 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38389463.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38389463.913 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38389464.064 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38389464.209 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38389464.357 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38389464.494 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389464.635 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389464.785 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38389464.934 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38389465.030 : 00a0 : 00 00 00 00 00 
19ec-aec:38389465.108 : => ReadNVMDataInternal
19ec-aec:38389465.339 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38389465.411 : IO Send command 10 bytes
19ec-aec:38389465.500 : => CNT96226::VenderCmd_SetData
19ec-aec:38389465.563 : iCmd = 0, nBytes = 10
19ec-aec:38389465.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38389800.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38389800.791 : System send command 10 bytes + data 0 bytes
19ec-aec:38389800.868 : IO total need to receive data 128 bytes
19ec-aec:38389800.937 : => CNT96226::VenderCmd_GetData
19ec-aec:38389800.998 : iCmd = 0, nBytes = 128
19ec-aec:38389984.945 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389985.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389985.326 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38389985.483 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38389985.629 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38389985.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389985.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389986.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389986.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389986.195 : System total receive data 128 bytes
19ec-aec:38389986.269 : => CNT96226::VenderCmd_GetData
19ec-aec:38389986.329 : iCmd = 1, nBytes = 4
19ec-aec:38390162.622 : 0000 : 00 00 00 00 
19ec-aec:38390162.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38390162.853 : <= CAsicIO::DoIo ret = 1
19ec-aec:38390162.931 : NVMData.PadScanCount = 0
19ec-aec:38390162.995 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38390163.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38390163.119 : NVMData.FlatbedScanCount = 0
19ec-aec:38390163.176 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38390163.234 : NVMData.SideEdgeFletbed = 0
19ec-aec:38390163.295 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38390163.358 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38390163.419 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38390163.478 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38390163.539 : NVMData.BornMonth = 0
19ec-aec:38390163.599 : NVMData.BornDay = 0
19ec-aec:38390163.656 : NVMData.BornYear = 0
19ec-aec:38390163.707 : NVMData.FirstScanMonth = 4
19ec-aec:38390163.765 : NVMData.FirstScanDay = 30
19ec-aec:38390163.823 : NVMData.FirstScanYear = 2020
19ec-aec:38390163.883 : NVMData.VerticalMagnification = 0
19ec-aec:38390163.941 : NVMData.HorizontalMagnification = 0
19ec-aec:38390164.000 : NVMData.PowerSavingTime = 15
19ec-aec:38390164.063 : NVMData.SN = 0858C00G200100324
19ec-aec:38390164.119 : NVMData.AutoFeed = 0
19ec-aec:38390164.172 : NVMData.CCDType = 0
19ec-aec:38390164.225 : NVMData.ScanSpeed = 0
19ec-aec:38390164.278 : NVMData.RollerCount = 0
19ec-aec:38390164.333 : NVMData.MultifeedCount = 0
19ec-aec:38390164.393 : NVMData.JamCount = 0
19ec-aec:38390164.447 : NVMData.IdentifyInfo = 
19ec-aec:38390164.501 : NVMData.FormalName = 
19ec-aec:38390164.558 : NVMData.ReservedB = 0
19ec-aec:38390164.612 : NVMData.FunctionCode = 0
19ec-aec:38390164.667 : NVMData.PreFeed = 0
19ec-aec:38390164.718 : NVMData.PreFeedTime = 0
19ec-aec:38390164.776 : NVMData.ButtonNumber = 0
19ec-aec:38390164.993 : NVMData.PowerOffTime = 0
19ec-aec:38390165.059 : <= ReadNVMDataInternal ret = 1
19ec-aec:38390165.146 : => IoObject::IoLockEnd
19ec-aec:38390165.249 : <= IoObject::IoLockEnd
19ec-aec:38390165.310 : <= InitializeScanner ret = 1
19ec-aec:38391551.811 : => GetLogicalScannerAbility
19ec-aec:38391551.997 : => IoObject::IoLockStart
19ec-aec:38391552.124 : => CAsicIO::CheckDevice
19ec-aec:38391552.189 : => CNT96226::ConnectIsAvailable
19ec-aec:38391569.932 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38391570.053 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38391570.124 : <= IoObject::IoLockStart
19ec-aec:38391570.188 : => IoObject::IoLockEnd
19ec-aec:38391570.286 : <= IoObject::IoLockEnd
19ec-aec:38391570.364 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38395509.416 : => GetLogicalScannerAbilityEx
19ec-aec:38395509.603 : => IoObject::IoLockStart
19ec-aec:38395509.727 : => CAsicIO::CheckDevice
19ec-aec:38395509.788 : => CNT96226::ConnectIsAvailable
19ec-aec:38395528.689 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38395529.109 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38395529.180 : <= IoObject::IoLockStart
19ec-aec:38395529.238 : => IoObject::IoLockEnd
19ec-aec:38395529.336 : <= IoObject::IoLockEnd
19ec-aec:38395529.450 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38395529.530 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38402900.185 : => ReadNVMData
19ec-aec:38402900.366 : => IoObject::IoLockStart
19ec-aec:38402900.493 : => CAsicIO::CheckDevice
19ec-aec:38402900.552 : => CNT96226::ConnectIsAvailable
19ec-aec:38402928.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38402928.255 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38402928.314 : <= IoObject::IoLockStart
19ec-aec:38402928.380 : => ReadNVMDataInternal
19ec-aec:38402928.443 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38402928.512 : IO Send command 10 bytes
19ec-aec:38402928.640 : => CNT96226::VenderCmd_SetData
19ec-aec:38402928.702 : iCmd = 0, nBytes = 10
19ec-aec:38402928.814 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38403287.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38403287.573 : System send command 10 bytes + data 0 bytes
19ec-aec:38403287.642 : IO total need to receive data 128 bytes
19ec-aec:38403287.706 : => CNT96226::VenderCmd_GetData
19ec-aec:38403287.765 : iCmd = 0, nBytes = 128
19ec-aec:38403494.194 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403494.360 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403494.498 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38403494.634 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38403494.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38403494.883 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403495.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403495.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403495.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38403495.245 : System total receive data 128 bytes
19ec-aec:38403495.302 : => CNT96226::VenderCmd_GetData
19ec-aec:38403495.355 : iCmd = 1, nBytes = 4
19ec-aec:38403680.735 : 0000 : 00 00 00 00 
19ec-aec:38403680.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38403681.008 : <= CAsicIO::DoIo ret = 1
19ec-aec:38403681.081 : NVMData.PadScanCount = 0
19ec-aec:38403681.140 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38403681.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38403681.252 : NVMData.FlatbedScanCount = 0
19ec-aec:38403681.305 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38403681.355 : NVMData.SideEdgeFletbed = 0
19ec-aec:38403681.412 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38403681.466 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38403681.524 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38403681.578 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38403681.631 : NVMData.BornMonth = 0
19ec-aec:38403681.842 : NVMData.BornDay = 0
19ec-aec:38403681.902 : NVMData.BornYear = 0
19ec-aec:38403681.951 : NVMData.FirstScanMonth = 4
19ec-aec:38403682.003 : NVMData.FirstScanDay = 30
19ec-aec:38403682.057 : NVMData.FirstScanYear = 2020
19ec-aec:38403682.108 : NVMData.VerticalMagnification = 0
19ec-aec:38403682.165 : NVMData.HorizontalMagnification = 0
19ec-aec:38403682.221 : NVMData.PowerSavingTime = 15
19ec-aec:38403682.276 : NVMData.SN = 0858C00G200100324
19ec-aec:38403682.327 : NVMData.AutoFeed = 0
19ec-aec:38403682.377 : NVMData.CCDType = 0
19ec-aec:38403682.425 : NVMData.ScanSpeed = 0
19ec-aec:38403682.474 : NVMData.RollerCount = 0
19ec-aec:38403682.525 : NVMData.MultifeedCount = 0
19ec-aec:38403682.573 : NVMData.JamCount = 0
19ec-aec:38403682.620 : NVMData.IdentifyInfo = 
19ec-aec:38403682.672 : NVMData.FormalName = 
19ec-aec:38403682.722 : NVMData.ReservedB = 0
19ec-aec:38403682.772 : NVMData.FunctionCode = 0
19ec-aec:38403682.824 : NVMData.PreFeed = 0
19ec-aec:38403682.872 : NVMData.PreFeedTime = 0
19ec-aec:38403682.920 : NVMData.ButtonNumber = 0
19ec-aec:38403682.969 : NVMData.PowerOffTime = 0
19ec-aec:38403683.019 : <= ReadNVMDataInternal ret = 1
19ec-aec:38403683.081 : => IoObject::IoLockEnd
19ec-aec:38403683.173 : <= IoObject::IoLockEnd
19ec-aec:38403683.222 : <= ReadNVMData ret = 1
19ec-aec:38413377.495 : => GetADFStatus
19ec-aec:38413377.998 : => IoObject::IoLockStart
19ec-aec:38413378.136 : => CAsicIO::CheckDevice
19ec-aec:38413378.192 : => CNT96226::ConnectIsAvailable
19ec-aec:38413406.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38413406.681 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38413406.742 : <= IoObject::IoLockStart
19ec-aec:38413406.803 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38413406.869 : IO Send command 10 bytes
19ec-aec:38413406.989 : => CNT96226::VenderCmd_SetData
19ec-aec:38413407.043 : iCmd = 0, nBytes = 10
19ec-aec:38413407.153 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38413608.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38413608.998 : System send command 10 bytes + data 0 bytes
19ec-aec:38413609.071 : IO total need to receive data 2 bytes
19ec-aec:38413609.135 : => CNT96226::VenderCmd_GetData
19ec-aec:38413609.190 : iCmd = 0, nBytes = 2
19ec-aec:38413757.470 : 0000 : 00 00 
19ec-aec:38413757.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38413757.646 : System total receive data 2 bytes
19ec-aec:38413757.704 : => CNT96226::VenderCmd_GetData
19ec-aec:38413757.766 : iCmd = 1, nBytes = 4
19ec-aec:38413865.576 : 0000 : 00 00 00 00 
19ec-aec:38413865.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38413865.795 : <= CAsicIO::DoIo ret = 1
19ec-aec:38413865.860 : Return status = 0
19ec-aec:38413865.918 : => IoObject::IoLockEnd
19ec-aec:38413866.007 : <= IoObject::IoLockEnd
19ec-aec:38413866.056 : <= GetADFStatus ret = 1
19ec-aec:38416537.473 : => GetADFStatus
19ec-aec:38416537.661 : => IoObject::IoLockStart
19ec-aec:38416537.782 : => CAsicIO::CheckDevice
19ec-aec:38416537.836 : => CNT96226::ConnectIsAvailable
19ec-aec:38416563.685 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38416563.807 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38416563.876 : <= IoObject::IoLockStart
19ec-aec:38416563.940 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38416564.010 : IO Send command 10 bytes
19ec-aec:38416564.343 : => CNT96226::VenderCmd_SetData
19ec-aec:38416564.402 : iCmd = 0, nBytes = 10
19ec-aec:38416564.504 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38416763.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38416763.194 : System send command 10 bytes + data 0 bytes
19ec-aec:38416763.261 : IO total need to receive data 2 bytes
19ec-aec:38416763.321 : => CNT96226::VenderCmd_GetData
19ec-aec:38416763.380 : iCmd = 0, nBytes = 2
19ec-aec:38416956.933 : 0000 : 00 00 
19ec-aec:38416957.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38416957.115 : System total receive data 2 bytes
19ec-aec:38416957.181 : => CNT96226::VenderCmd_GetData
19ec-aec:38416957.235 : iCmd = 1, nBytes = 4
19ec-aec:38417165.689 : 0000 : 00 00 00 00 
19ec-aec:38417165.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38417165.902 : <= CAsicIO::DoIo ret = 1
19ec-aec:38417165.973 : Return status = 0
19ec-aec:38417166.037 : => IoObject::IoLockEnd
19ec-aec:38417166.127 : <= IoObject::IoLockEnd
19ec-aec:38417166.179 : <= GetADFStatus ret = 1
19ec-aec:38419260.038 : => TerminateDriver
19ec-aec:38419260.235 : => CAsicIO::~CAsicIO,pStage=101715016
19ec-aec:38419260.307 : => CNT96226::Close
19ec-aec:38419265.117 : <= CNT96226::Close ret = 1
19ec-aec:38419265.192 : <= CAsicIO::~CAsicIO
19ec-aec:38419265.250 : => IoObject::IoLockEnd
19ec-aec:38419265.304 : <= IoObject::IoLockEnd
19ec-aec:38419265.356 : => IoObject::TerminateDevice
19ec-aec:38419265.410 : => IoObject::IoLockEnd
19ec-aec:38419265.457 : <= IoObject::IoLockEnd
19ec-aec:38419265.556 : <= IoObject::TerminateDevice
19ec-aec:38419265.802 : <= TerminateDriver ret = 1
19ec-aec:38463546.035 : ============Debug Start==========
19ec-aec:38463546.299 : Date : 2020/4/30 14:23:31
19ec-aec:38463546.380 : Process ID : 19ec
19ec-aec:38463546.809 : Windows : Version 10.0 build 18363 
19ec-aec:38463547.253 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38463547.314 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38463547.380 : MemoryStatus.ullAvailPhys : 1919606784
19ec-aec:38463547.438 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38463547.497 : MemoryStatus.ullAvailPageFile : 3369930752
19ec-aec:38463547.559 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38463547.621 : MemoryStatus.ullAvailVirtual : 1744334848
19ec-aec:38463547.677 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38463547.780 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38463547.843 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38463548.077 : CPU Count : 4
19ec-aec:38463548.121 : CPU Frequency : 100.000 Mhz
19ec-aec:38463551.924 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38463552.050 : => InitializeDriver
19ec-aec:38463552.309 : <= InitializeDriver ret = 1
19ec-aec:38463552.366 : => InitializeScanner
19ec-aec:38463552.443 : => CAsicIO::GetDeviceList
19ec-aec:38463552.737 : => CNT96226::CNT96226
19ec-aec:38463552.794 : => CNT96226::Open
19ec-aec:38463572.386 : <= CNT96226::Open ret = 1
19ec-aec:38463572.483 : => CNT96226::Initialize
19ec-aec:38463572.675 : <= CNT96226::Initialize ret = 1
19ec-aec:38463572.737 : <= CNT96226::CNT96226
19ec-aec:38463572.790 : => CNT96226::EnumAvailableDevice
19ec-aec:38463577.988 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38463578.063 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38463578.122 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38467304.133 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38467304.436 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38467310.300 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38467310.402 : => IoObject::GetLockName
19ec-aec:38467310.468 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38467310.532 : <= IoObject::GetLockName
19ec-aec:38467310.995 : => CNT96226::VenderCmd_GetData
19ec-aec:38467311.059 : iCmd = 3, nBytes = 2
19ec-aec:38467704.873 : 0000 : 06 38 
19ec-aec:38467705.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38467705.260 : => CNT96226::VenderCmd_GetData
19ec-aec:38467705.371 : iCmd = 4, nBytes = 2
19ec-aec:38468016.363 : 0000 : 07 07 
19ec-aec:38468016.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38468016.708 : Device 0 USB ID = 0638 : 0707
19ec-aec:38468016.874 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38468017.010 : IO Send command 10 bytes
19ec-aec:38468017.110 : => CNT96226::VenderCmd_SetData
19ec-aec:38468017.221 : iCmd = 0, nBytes = 10
19ec-aec:38468017.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38468206.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38468206.420 : => CNT96226::VenderCmd_GetData
19ec-aec:38468206.534 : iCmd = 0, nBytes = 165
19ec-aec:38468404.528 : skip dump 37 bytes
19ec-aec:38468404.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38468405.151 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38468405.419 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38468405.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38468405.954 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38468406.223 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38468406.479 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38468406.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38468406.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38468406.989 : => CNT96226::VenderCmd_GetData
19ec-aec:38468407.091 : iCmd = 1, nBytes = 4
19ec-aec:38468616.903 : 0000 : 00 00 00 00 
19ec-aec:38468617.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38468617.478 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38468617.614 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38468617.747 : IO Send command 10 bytes
19ec-aec:38468617.847 : => CNT96226::VenderCmd_SetData
19ec-aec:38468617.959 : iCmd = 0, nBytes = 10
19ec-aec:38468618.158 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38468976.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38468977.194 : => CNT96226::VenderCmd_GetData
19ec-aec:38468977.311 : iCmd = 0, nBytes = 128
19ec-aec:38469189.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469189.609 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469189.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38469190.162 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38469190.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38469190.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469190.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469191.178 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469191.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38469191.423 : => CNT96226::VenderCmd_GetData
19ec-aec:38469191.525 : iCmd = 1, nBytes = 4
19ec-aec:38469401.122 : 0000 : 00 00 00 00 
19ec-aec:38469401.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38469401.431 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38469401.753 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38469401.894 : => CNT96226::Close
19ec-aec:38469408.437 : <= CNT96226::Close ret = 1
19ec-aec:38469408.590 : <= CNT96226::~CNT96226
19ec-aec:38469408.769 : <= CAsicIO::GetDeviceList
19ec-aec:38469409.441 : => IoObject::SetTimeout
19ec-aec:38469409.706 : Timeout--> In = 0 Out = 0
19ec-aec:38469409.819 : <= IoObject::SetTimeout
19ec-aec:38469409.943 : => CAsicIO::CAsicIO
19ec-aec:38469410.076 : => CNT96226::CNT96226
19ec-aec:38469410.184 : => CNT96226::Open
19ec-aec:38469450.606 : <= CNT96226::Open ret = 1
19ec-aec:38469450.799 : => CNT96226::Initialize
19ec-aec:38469451.174 : <= CNT96226::Initialize ret = 1
19ec-aec:38469451.288 : <= CNT96226::CNT96226
19ec-aec:38469451.392 : <= CAsicIO::CAsicIO
19ec-aec:38469451.500 : => CAsicIO::InitializeDevice
19ec-aec:38469451.631 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38469463.026 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38469463.249 : => IoObject::GetLockName
19ec-aec:38469463.363 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38469463.501 : <= IoObject::GetLockName
19ec-aec:38469464.423 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38469464.568 : IO Send command 10 bytes
19ec-aec:38469464.670 : => CNT96226::VenderCmd_SetData
19ec-aec:38469464.785 : iCmd = 0, nBytes = 10
19ec-aec:38469465.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38469831.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38469832.158 : => CNT96226::VenderCmd_GetData
19ec-aec:38469832.285 : iCmd = 0, nBytes = 128
19ec-aec:38470046.499 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470046.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470047.150 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38470047.427 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38470047.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38470047.933 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470048.188 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470048.444 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470048.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470048.698 : => CNT96226::VenderCmd_GetData
19ec-aec:38470048.806 : iCmd = 1, nBytes = 4
19ec-aec:38470208.336 : 0000 : 00 00 00 00 
19ec-aec:38470208.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470208.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38470209.004 : => CNT96226::VenderCmd_GetData
19ec-aec:38470209.125 : iCmd = 3, nBytes = 2
19ec-aec:38470572.590 : 0000 : 06 38 
19ec-aec:38470572.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470572.949 : => CNT96226::VenderCmd_GetData
19ec-aec:38470573.070 : iCmd = 4, nBytes = 2
19ec-aec:38470884.980 : 0000 : 07 07 
19ec-aec:38470885.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470885.496 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38470885.680 : => IoObject::InitializeDevice
19ec-aec:38470885.859 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38470886.902 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38470887.045 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38470888.222 : => FindScanner
19ec-aec:38470888.335 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38470888.464 : <= FindScanner ret = 1
19ec-aec:38470888.570 : => IoObject::IoLockStart
19ec-aec:38470888.773 : => CAsicIO::CheckDevice
19ec-aec:38470888.876 : => CNT96226::ConnectIsAvailable
19ec-aec:38470908.129 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38470908.322 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38470908.439 : <= IoObject::IoLockStart
19ec-aec:38470908.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38470908.676 : IO Send command 10 bytes
19ec-aec:38470908.846 : => CNT96226::VenderCmd_SetData
19ec-aec:38470908.961 : iCmd = 0, nBytes = 10
19ec-aec:38470909.166 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38471105.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38471105.619 : System send command 10 bytes + data 0 bytes
19ec-aec:38471105.745 : IO total need to receive data 5 bytes
19ec-aec:38471105.861 : => CNT96226::VenderCmd_GetData
19ec-aec:38471105.967 : iCmd = 0, nBytes = 5
19ec-aec:38471311.964 : 0000 : 06 00 02 02 ab 
19ec-aec:38471312.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38471312.269 : System total receive data 5 bytes
19ec-aec:38471312.389 : => CNT96226::VenderCmd_GetData
19ec-aec:38471312.493 : iCmd = 1, nBytes = 4
19ec-aec:38471519.697 : 0000 : 00 00 00 00 
19ec-aec:38471519.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38471520.147 : <= CAsicIO::DoIo ret = 1
19ec-aec:38471520.272 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38471520.402 : IO Send command 10 bytes
19ec-aec:38471520.577 : => CNT96226::VenderCmd_SetData
19ec-aec:38471520.692 : iCmd = 0, nBytes = 10
19ec-aec:38471520.906 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38471714.188 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38471714.425 : System send command 10 bytes + data 0 bytes
19ec-aec:38471714.576 : IO total need to receive data 165 bytes
19ec-aec:38471714.708 : => CNT96226::VenderCmd_GetData
19ec-aec:38471714.815 : iCmd = 0, nBytes = 165
19ec-aec:38471930.227 : skip dump 37 bytes
19ec-aec:38471930.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38471930.923 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38471931.221 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38471931.490 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38471931.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38471932.024 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38471932.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38471932.527 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38471932.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38471932.770 : System total receive data 165 bytes
19ec-aec:38471932.891 : => CNT96226::VenderCmd_GetData
19ec-aec:38471932.999 : iCmd = 1, nBytes = 4
19ec-aec:38472133.842 : 0000 : 00 00 00 00 
19ec-aec:38472134.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38472134.239 : <= CAsicIO::DoIo ret = 1
19ec-aec:38472134.352 : Dump Inquiry
19ec-aec:38472134.596 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38472134.874 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38472135.395 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38472135.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38472135.939 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38472136.199 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38472136.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472136.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472136.971 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38472137.239 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38472137.417 : 00a0 : 00 00 00 00 00 
19ec-aec:38472137.545 : => ReadNVMDataInternal
19ec-aec:38472137.932 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38472138.059 : IO Send command 10 bytes
19ec-aec:38472138.230 : => CNT96226::VenderCmd_SetData
19ec-aec:38472138.340 : iCmd = 0, nBytes = 10
19ec-aec:38472138.545 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38472479.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38472479.953 : System send command 10 bytes + data 0 bytes
19ec-aec:38472480.051 : IO total need to receive data 128 bytes
19ec-aec:38472480.129 : => CNT96226::VenderCmd_GetData
19ec-aec:38472480.195 : iCmd = 0, nBytes = 128
19ec-aec:38472687.691 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472687.909 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38472688.234 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38472688.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38472688.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38472688.985 : System total receive data 128 bytes
19ec-aec:38472689.056 : => CNT96226::VenderCmd_GetData
19ec-aec:38472689.117 : iCmd = 1, nBytes = 4
19ec-aec:38472852.698 : 0000 : 00 00 00 00 
19ec-aec:38472852.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38472852.973 : <= CAsicIO::DoIo ret = 1
19ec-aec:38472853.060 : NVMData.PadScanCount = 0
19ec-aec:38472853.131 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38472853.198 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38472853.267 : NVMData.FlatbedScanCount = 0
19ec-aec:38472853.332 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38472853.398 : NVMData.SideEdgeFletbed = 0
19ec-aec:38472853.462 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38472853.529 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38472853.596 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38472853.662 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38472853.731 : NVMData.BornMonth = 0
19ec-aec:38472853.787 : NVMData.BornDay = 0
19ec-aec:38472853.848 : NVMData.BornYear = 0
19ec-aec:38472853.908 : NVMData.FirstScanMonth = 4
19ec-aec:38472853.971 : NVMData.FirstScanDay = 30
19ec-aec:38472854.037 : NVMData.FirstScanYear = 2020
19ec-aec:38472854.102 : NVMData.VerticalMagnification = 0
19ec-aec:38472854.172 : NVMData.HorizontalMagnification = 0
19ec-aec:38472854.239 : NVMData.PowerSavingTime = 15
19ec-aec:38472854.305 : NVMData.SN = 0858C00G200100324
19ec-aec:38472854.366 : NVMData.AutoFeed = 0
19ec-aec:38472854.425 : NVMData.CCDType = 0
19ec-aec:38472854.480 : NVMData.ScanSpeed = 0
19ec-aec:38472854.536 : NVMData.RollerCount = 0
19ec-aec:38472854.597 : NVMData.MultifeedCount = 0
19ec-aec:38472854.656 : NVMData.JamCount = 0
19ec-aec:38472854.718 : NVMData.IdentifyInfo = 
19ec-aec:38472854.780 : NVMData.FormalName = 
19ec-aec:38472854.839 : NVMData.ReservedB = 0
19ec-aec:38472854.900 : NVMData.FunctionCode = 0
19ec-aec:38472854.960 : NVMData.PreFeed = 0
19ec-aec:38472855.020 : NVMData.PreFeedTime = 0
19ec-aec:38472855.079 : NVMData.ButtonNumber = 0
19ec-aec:38472855.277 : NVMData.PowerOffTime = 0
19ec-aec:38472855.346 : <= ReadNVMDataInternal ret = 1
19ec-aec:38472855.430 : => IoObject::IoLockEnd
19ec-aec:38472855.537 : <= IoObject::IoLockEnd
19ec-aec:38472855.596 : <= InitializeScanner ret = 1
19ec-aec:38472855.675 : => GetLogicalScannerAbilityEx
19ec-aec:38472855.744 : => IoObject::IoLockStart
19ec-aec:38472855.854 : => CAsicIO::CheckDevice
19ec-aec:38472855.916 : => CNT96226::ConnectIsAvailable
19ec-aec:38472871.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38472872.073 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38472872.146 : <= IoObject::IoLockStart
19ec-aec:38472872.211 : => IoObject::IoLockEnd
19ec-aec:38472872.322 : <= IoObject::IoLockEnd
19ec-aec:38472872.449 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38472872.539 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38473087.323 : => ReadNVMData
19ec-aec:38473087.458 : => IoObject::IoLockStart
19ec-aec:38473087.594 : => CAsicIO::CheckDevice
19ec-aec:38473087.659 : => CNT96226::ConnectIsAvailable
19ec-aec:38473109.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38473109.938 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38473110.006 : <= IoObject::IoLockStart
19ec-aec:38473110.076 : => ReadNVMDataInternal
19ec-aec:38473110.157 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38473110.235 : IO Send command 10 bytes
19ec-aec:38473110.354 : => CNT96226::VenderCmd_SetData
19ec-aec:38473110.423 : iCmd = 0, nBytes = 10
19ec-aec:38473110.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38473464.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38473465.094 : System send command 10 bytes + data 0 bytes
19ec-aec:38473465.183 : IO total need to receive data 128 bytes
19ec-aec:38473465.261 : => CNT96226::VenderCmd_GetData
19ec-aec:38473465.326 : iCmd = 0, nBytes = 128
19ec-aec:38473674.294 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473674.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473674.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38473674.822 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38473674.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38473675.128 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473675.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473675.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473675.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38473675.594 : System total receive data 128 bytes
19ec-aec:38473675.664 : => CNT96226::VenderCmd_GetData
19ec-aec:38473675.730 : iCmd = 1, nBytes = 4
19ec-aec:38473885.791 : 0000 : 00 00 00 00 
19ec-aec:38473885.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38473886.082 : <= CAsicIO::DoIo ret = 1
19ec-aec:38473886.157 : NVMData.PadScanCount = 0
19ec-aec:38473886.227 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38473886.291 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38473886.360 : NVMData.FlatbedScanCount = 0
19ec-aec:38473886.425 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38473886.489 : NVMData.SideEdgeFletbed = 0
19ec-aec:38473886.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38473886.624 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38473886.689 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38473886.753 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38473886.822 : NVMData.BornMonth = 0
19ec-aec:38473886.879 : NVMData.BornDay = 0
19ec-aec:38473886.940 : NVMData.BornYear = 0
19ec-aec:38473886.999 : NVMData.FirstScanMonth = 4
19ec-aec:38473887.059 : NVMData.FirstScanDay = 30
19ec-aec:38473887.124 : NVMData.FirstScanYear = 2020
19ec-aec:38473887.193 : NVMData.VerticalMagnification = 0
19ec-aec:38473887.261 : NVMData.HorizontalMagnification = 0
19ec-aec:38473887.325 : NVMData.PowerSavingTime = 15
19ec-aec:38473887.388 : NVMData.SN = 0858C00G200100324
19ec-aec:38473887.449 : NVMData.AutoFeed = 0
19ec-aec:38473887.506 : NVMData.CCDType = 0
19ec-aec:38473887.753 : NVMData.ScanSpeed = 0
19ec-aec:38473887.819 : NVMData.RollerCount = 0
19ec-aec:38473887.879 : NVMData.MultifeedCount = 0
19ec-aec:38473887.938 : NVMData.JamCount = 0
19ec-aec:38473888.000 : NVMData.IdentifyInfo = 
19ec-aec:38473888.061 : NVMData.FormalName = 
19ec-aec:38473888.119 : NVMData.ReservedB = 0
19ec-aec:38473888.180 : NVMData.FunctionCode = 0
19ec-aec:38473888.238 : NVMData.PreFeed = 0
19ec-aec:38473888.297 : NVMData.PreFeedTime = 0
19ec-aec:38473888.357 : NVMData.ButtonNumber = 0
19ec-aec:38473888.415 : NVMData.PowerOffTime = 0
19ec-aec:38473888.476 : <= ReadNVMDataInternal ret = 1
19ec-aec:38473888.544 : => IoObject::IoLockEnd
19ec-aec:38473888.653 : <= IoObject::IoLockEnd
19ec-aec:38473888.713 : <= ReadNVMData ret = 1
19ec-aec:38476637.862 : ============Debug Start==========
19ec-aec:38476638.182 : Date : 2020/4/30 14:23:32
19ec-aec:38476638.262 : Process ID : 19ec
19ec-aec:38476638.681 : Windows : Version 10.0 build 18363 
19ec-aec:38476639.150 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38476639.214 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38476639.280 : MemoryStatus.ullAvailPhys : 1919660032
19ec-aec:38476639.342 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38476639.402 : MemoryStatus.ullAvailPageFile : 3369369600
19ec-aec:38476639.463 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38476639.523 : MemoryStatus.ullAvailVirtual : 1744371712
19ec-aec:38476639.582 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38476639.681 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38476639.741 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38476639.985 : CPU Count : 4
19ec-aec:38476640.031 : CPU Frequency : 100.000 Mhz
19ec-aec:38476644.203 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38476644.324 : => InitializeDriver
19ec-aec:38476644.598 : <= InitializeDriver ret = 1
19ec-aec:38479204.136 : => InitializeScanner
19ec-aec:38479204.384 : => CAsicIO::GetDeviceList
19ec-aec:38479204.809 : => CNT96226::CNT96226
19ec-aec:38479204.871 : => CNT96226::Open
19ec-aec:38479229.247 : <= CNT96226::Open ret = 1
19ec-aec:38479229.357 : => CNT96226::Initialize
19ec-aec:38479229.551 : <= CNT96226::Initialize ret = 1
19ec-aec:38479229.613 : <= CNT96226::CNT96226
19ec-aec:38479229.668 : => CNT96226::EnumAvailableDevice
19ec-aec:38479234.927 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38479235.007 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38479235.067 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38483025.206 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38483025.666 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38483037.418 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38483037.634 : => IoObject::GetLockName
19ec-aec:38483037.756 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38483037.902 : <= IoObject::GetLockName
19ec-aec:38483038.804 : => CNT96226::VenderCmd_GetData
19ec-aec:38483038.924 : iCmd = 3, nBytes = 2
19ec-aec:38483443.200 : 0000 : 06 38 
19ec-aec:38483443.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38483443.579 : => CNT96226::VenderCmd_GetData
19ec-aec:38483443.685 : iCmd = 4, nBytes = 2
19ec-aec:38483760.852 : 0000 : 07 07 
19ec-aec:38483761.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38483761.194 : Device 0 USB ID = 0638 : 0707
19ec-aec:38483761.359 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38483761.495 : IO Send command 10 bytes
19ec-aec:38483761.599 : => CNT96226::VenderCmd_SetData
19ec-aec:38483761.713 : iCmd = 0, nBytes = 10
19ec-aec:38483761.923 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38483972.764 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38483972.976 : => CNT96226::VenderCmd_GetData
19ec-aec:38483973.086 : iCmd = 0, nBytes = 165
19ec-aec:38484181.520 : skip dump 37 bytes
19ec-aec:38484181.862 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38484182.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38484182.428 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38484182.695 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38484182.948 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38484183.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38484183.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484183.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484184.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38484184.182 : => CNT96226::VenderCmd_GetData
19ec-aec:38484184.290 : iCmd = 1, nBytes = 4
19ec-aec:38484383.441 : 0000 : 00 00 00 00 
19ec-aec:38484383.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38484383.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38484383.899 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38484383.977 : IO Send command 10 bytes
19ec-aec:38484384.039 : => CNT96226::VenderCmd_SetData
19ec-aec:38484384.105 : iCmd = 0, nBytes = 10
19ec-aec:38484384.224 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38484737.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38484738.030 : => CNT96226::VenderCmd_GetData
19ec-aec:38484738.105 : iCmd = 0, nBytes = 128
19ec-aec:38484943.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484943.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484943.937 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38484944.103 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38484944.258 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38484944.407 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484944.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484944.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484944.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38484944.862 : => CNT96226::VenderCmd_GetData
19ec-aec:38484944.926 : iCmd = 1, nBytes = 4
19ec-aec:38485147.640 : 0000 : 00 00 00 00 
19ec-aec:38485147.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38485147.823 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38485148.021 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38485148.110 : => CNT96226::Close
19ec-aec:38485152.544 : <= CNT96226::Close ret = 1
19ec-aec:38485152.632 : <= CNT96226::~CNT96226
19ec-aec:38485152.738 : <= CAsicIO::GetDeviceList
19ec-aec:38485153.175 : => IoObject::SetTimeout
19ec-aec:38485153.331 : Timeout--> In = 0 Out = 0
19ec-aec:38485153.401 : <= IoObject::SetTimeout
19ec-aec:38485153.481 : => CAsicIO::CAsicIO
19ec-aec:38485153.565 : => CNT96226::CNT96226
19ec-aec:38485153.631 : => CNT96226::Open
19ec-aec:38485179.540 : <= CNT96226::Open ret = 1
19ec-aec:38485179.658 : => CNT96226::Initialize
19ec-aec:38485179.892 : <= CNT96226::Initialize ret = 1
19ec-aec:38485179.962 : <= CNT96226::CNT96226
19ec-aec:38485180.024 : <= CAsicIO::CAsicIO
19ec-aec:38485180.084 : => CAsicIO::InitializeDevice
19ec-aec:38485180.160 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38485187.096 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38485187.234 : => IoObject::GetLockName
19ec-aec:38485187.300 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38485187.384 : <= IoObject::GetLockName
19ec-aec:38485187.960 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38485188.051 : IO Send command 10 bytes
19ec-aec:38485188.110 : => CNT96226::VenderCmd_SetData
19ec-aec:38485188.177 : iCmd = 0, nBytes = 10
19ec-aec:38485188.429 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38485535.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38485535.685 : => CNT96226::VenderCmd_GetData
19ec-aec:38485535.761 : iCmd = 0, nBytes = 128
19ec-aec:38485727.644 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485727.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38485728.185 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38485728.342 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38485728.491 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.645 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38485728.942 : => CNT96226::VenderCmd_GetData
19ec-aec:38485729.005 : iCmd = 1, nBytes = 4
19ec-aec:38485926.310 : 0000 : 00 00 00 00 
19ec-aec:38485926.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38485926.509 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38485926.783 : => CNT96226::VenderCmd_GetData
19ec-aec:38485926.862 : iCmd = 3, nBytes = 2
19ec-aec:38486311.382 : 0000 : 06 38 
19ec-aec:38486311.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38486311.568 : => CNT96226::VenderCmd_GetData
19ec-aec:38486311.634 : iCmd = 4, nBytes = 2
19ec-aec:38486630.021 : 0000 : 07 07 
19ec-aec:38486630.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38486630.318 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38486630.431 : => IoObject::InitializeDevice
19ec-aec:38486630.553 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38486631.302 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38486631.396 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38486632.206 : => FindScanner
19ec-aec:38486632.278 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38486632.354 : <= FindScanner ret = 1
19ec-aec:38486632.424 : => IoObject::IoLockStart
19ec-aec:38486632.546 : => CAsicIO::CheckDevice
19ec-aec:38486632.615 : => CNT96226::ConnectIsAvailable
19ec-aec:38486656.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38486656.215 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38486656.282 : <= IoObject::IoLockStart
19ec-aec:38486656.353 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38486656.430 : IO Send command 10 bytes
19ec-aec:38486656.529 : => CNT96226::VenderCmd_SetData
19ec-aec:38486656.600 : iCmd = 0, nBytes = 10
19ec-aec:38486656.723 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38486852.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38486852.787 : System send command 10 bytes + data 0 bytes
19ec-aec:38486852.871 : IO total need to receive data 5 bytes
19ec-aec:38486852.944 : => CNT96226::VenderCmd_GetData
19ec-aec:38486853.011 : iCmd = 0, nBytes = 5
19ec-aec:38487037.731 : 0000 : 06 00 02 02 ab 
19ec-aec:38487038.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487038.159 : System total receive data 5 bytes
19ec-aec:38487038.232 : => CNT96226::VenderCmd_GetData
19ec-aec:38487038.295 : iCmd = 1, nBytes = 4
19ec-aec:38487238.895 : 0000 : 00 00 00 00 
19ec-aec:38487239.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487239.182 : <= CAsicIO::DoIo ret = 1
19ec-aec:38487239.264 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38487239.343 : IO Send command 10 bytes
19ec-aec:38487239.454 : => CNT96226::VenderCmd_SetData
19ec-aec:38487239.521 : iCmd = 0, nBytes = 10
19ec-aec:38487239.648 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38487416.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38487416.678 : System send command 10 bytes + data 0 bytes
19ec-aec:38487416.754 : IO total need to receive data 165 bytes
19ec-aec:38487416.825 : => CNT96226::VenderCmd_GetData
19ec-aec:38487416.892 : iCmd = 0, nBytes = 165
19ec-aec:38487622.142 : skip dump 37 bytes
19ec-aec:38487622.350 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38487622.516 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38487622.678 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38487622.836 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38487622.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38487623.148 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38487623.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487623.450 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487623.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487623.596 : System total receive data 165 bytes
19ec-aec:38487623.665 : => CNT96226::VenderCmd_GetData
19ec-aec:38487623.727 : iCmd = 1, nBytes = 4
19ec-aec:38487810.918 : 0000 : 00 00 00 00 
19ec-aec:38487811.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487811.164 : <= CAsicIO::DoIo ret = 1
19ec-aec:38487811.230 : Dump Inquiry
19ec-aec:38487811.376 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38487811.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38487811.877 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38487812.043 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38487812.197 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38487812.354 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38487812.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487812.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487812.816 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38487812.973 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38487813.077 : 00a0 : 00 00 00 00 00 
19ec-aec:38487813.156 : => ReadNVMDataInternal
19ec-aec:38487813.438 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38487813.522 : IO Send command 10 bytes
19ec-aec:38487813.623 : => CNT96226::VenderCmd_SetData
19ec-aec:38487813.696 : iCmd = 0, nBytes = 10
19ec-aec:38487813.814 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38488157.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38488157.559 : System send command 10 bytes + data 0 bytes
19ec-aec:38488157.640 : IO total need to receive data 128 bytes
19ec-aec:38488157.714 : => CNT96226::VenderCmd_GetData
19ec-aec:38488157.778 : iCmd = 0, nBytes = 128
19ec-aec:38488360.974 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488361.190 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488361.356 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38488361.517 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38488361.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38488361.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488361.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488362.122 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488362.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38488362.272 : System total receive data 128 bytes
19ec-aec:38488362.345 : => CNT96226::VenderCmd_GetData
19ec-aec:38488362.407 : iCmd = 1, nBytes = 4
19ec-aec:38488555.231 : 0000 : 00 00 00 00 
19ec-aec:38488555.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38488555.490 : <= CAsicIO::DoIo ret = 1
19ec-aec:38488555.576 : NVMData.PadScanCount = 0
19ec-aec:38488555.649 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38488555.717 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38488555.788 : NVMData.FlatbedScanCount = 0
19ec-aec:38488555.849 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38488555.917 : NVMData.SideEdgeFletbed = 0
19ec-aec:38488555.981 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38488556.050 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38488556.117 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38488556.182 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38488556.249 : NVMData.BornMonth = 0
19ec-aec:38488556.309 : NVMData.BornDay = 0
19ec-aec:38488556.374 : NVMData.BornYear = 0
19ec-aec:38488556.432 : NVMData.FirstScanMonth = 4
19ec-aec:38488556.492 : NVMData.FirstScanDay = 30
19ec-aec:38488556.557 : NVMData.FirstScanYear = 2020
19ec-aec:38488556.620 : NVMData.VerticalMagnification = 0
19ec-aec:38488556.688 : NVMData.HorizontalMagnification = 0
19ec-aec:38488556.755 : NVMData.PowerSavingTime = 15
19ec-aec:38488556.819 : NVMData.SN = 0858C00G200100324
19ec-aec:38488556.882 : NVMData.AutoFeed = 0
19ec-aec:38488556.942 : NVMData.CCDType = 0
19ec-aec:38488556.998 : NVMData.ScanSpeed = 0
19ec-aec:38488557.058 : NVMData.RollerCount = 0
19ec-aec:38488557.120 : NVMData.MultifeedCount = 0
19ec-aec:38488557.182 : NVMData.JamCount = 0
19ec-aec:38488557.240 : NVMData.IdentifyInfo = 
19ec-aec:38488557.301 : NVMData.FormalName = 
19ec-aec:38488557.358 : NVMData.ReservedB = 0
19ec-aec:38488557.419 : NVMData.FunctionCode = 0
19ec-aec:38488557.481 : NVMData.PreFeed = 0
19ec-aec:38488557.538 : NVMData.PreFeedTime = 0
19ec-aec:38488557.598 : NVMData.ButtonNumber = 0
19ec-aec:38488557.833 : NVMData.PowerOffTime = 0
19ec-aec:38488557.902 : <= ReadNVMDataInternal ret = 1
19ec-aec:38488557.991 : => IoObject::IoLockEnd
19ec-aec:38488558.112 : <= IoObject::IoLockEnd
19ec-aec:38488558.176 : <= InitializeScanner ret = 1
19ec-aec:38490004.102 : => GetLogicalScannerAbility
19ec-aec:38490004.282 : => IoObject::IoLockStart
19ec-aec:38490004.401 : => CAsicIO::CheckDevice
19ec-aec:38490004.460 : => CNT96226::ConnectIsAvailable
19ec-aec:38490029.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38490029.413 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38490029.472 : <= IoObject::IoLockStart
19ec-aec:38490029.528 : => IoObject::IoLockEnd
19ec-aec:38490029.637 : <= IoObject::IoLockEnd
19ec-aec:38490029.712 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38493597.679 : => GetLogicalScannerAbilityEx
19ec-aec:38493597.861 : => IoObject::IoLockStart
19ec-aec:38493597.978 : => CAsicIO::CheckDevice
19ec-aec:38493598.034 : => CNT96226::ConnectIsAvailable
19ec-aec:38493624.303 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38493624.418 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38493624.478 : <= IoObject::IoLockStart
19ec-aec:38493624.535 : => IoObject::IoLockEnd
19ec-aec:38493624.642 : <= IoObject::IoLockEnd
19ec-aec:38493624.761 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38493624.832 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38500902.190 : => ReadNVMData
19ec-aec:38500902.371 : => IoObject::IoLockStart
19ec-aec:38500902.491 : => CAsicIO::CheckDevice
19ec-aec:38500902.549 : => CNT96226::ConnectIsAvailable
19ec-aec:38500928.982 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38500929.100 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38500929.160 : <= IoObject::IoLockStart
19ec-aec:38500929.227 : => ReadNVMDataInternal
19ec-aec:38500929.295 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38500929.363 : IO Send command 10 bytes
19ec-aec:38500929.483 : => CNT96226::VenderCmd_SetData
19ec-aec:38500929.541 : iCmd = 0, nBytes = 10
19ec-aec:38500929.652 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38501270.045 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38501270.170 : System send command 10 bytes + data 0 bytes
19ec-aec:38501270.244 : IO total need to receive data 128 bytes
19ec-aec:38501270.311 : => CNT96226::VenderCmd_GetData
19ec-aec:38501270.365 : iCmd = 0, nBytes = 128
19ec-aec:38501444.609 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501444.821 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501444.965 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38501445.102 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38501445.231 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38501445.355 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501445.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501445.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501445.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38501445.727 : System total receive data 128 bytes
19ec-aec:38501445.786 : => CNT96226::VenderCmd_GetData
19ec-aec:38501445.837 : iCmd = 1, nBytes = 4
19ec-aec:38501649.429 : 0000 : 00 00 00 00 
19ec-aec:38501649.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38501649.635 : <= CAsicIO::DoIo ret = 1
19ec-aec:38501649.701 : NVMData.PadScanCount = 0
19ec-aec:38501649.758 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38501649.816 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38501649.870 : NVMData.FlatbedScanCount = 0
19ec-aec:38501649.925 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38501649.975 : NVMData.SideEdgeFletbed = 0
19ec-aec:38501650.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38501650.081 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38501650.134 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38501650.189 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38501650.242 : NVMData.BornMonth = 0
19ec-aec:38501650.460 : NVMData.BornDay = 0
19ec-aec:38501650.521 : NVMData.BornYear = 0
19ec-aec:38501650.568 : NVMData.FirstScanMonth = 4
19ec-aec:38501650.619 : NVMData.FirstScanDay = 30
19ec-aec:38501650.673 : NVMData.FirstScanYear = 2020
19ec-aec:38501650.726 : NVMData.VerticalMagnification = 0
19ec-aec:38501650.778 : NVMData.HorizontalMagnification = 0
19ec-aec:38501650.831 : NVMData.PowerSavingTime = 15
19ec-aec:38501650.883 : NVMData.SN = 0858C00G200100324
19ec-aec:38501650.932 : NVMData.AutoFeed = 0
19ec-aec:38501650.982 : NVMData.CCDType = 0
19ec-aec:38501651.033 : NVMData.ScanSpeed = 0
19ec-aec:38501651.080 : NVMData.RollerCount = 0
19ec-aec:38501651.129 : NVMData.MultifeedCount = 0
19ec-aec:38501651.178 : NVMData.JamCount = 0
19ec-aec:38501651.226 : NVMData.IdentifyInfo = 
19ec-aec:38501651.276 : NVMData.FormalName = 
19ec-aec:38501651.328 : NVMData.ReservedB = 0
19ec-aec:38501651.378 : NVMData.FunctionCode = 0
19ec-aec:38501651.431 : NVMData.PreFeed = 0
19ec-aec:38501651.482 : NVMData.PreFeedTime = 0
19ec-aec:38501651.532 : NVMData.ButtonNumber = 0
19ec-aec:38501651.579 : NVMData.PowerOffTime = 0
19ec-aec:38501651.629 : <= ReadNVMDataInternal ret = 1
19ec-aec:38501651.691 : => IoObject::IoLockEnd
19ec-aec:38501651.782 : <= IoObject::IoLockEnd
19ec-aec:38501651.831 : <= ReadNVMData ret = 1
19ec-aec:38515416.308 : => GetADFStatus
19ec-aec:38515416.791 : => IoObject::IoLockStart
19ec-aec:38515416.932 : => CAsicIO::CheckDevice
19ec-aec:38515416.996 : => CNT96226::ConnectIsAvailable
19ec-aec:38515434.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38515434.585 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38515434.659 : <= IoObject::IoLockStart
19ec-aec:38515434.725 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38515434.800 : IO Send command 10 bytes
19ec-aec:38515434.913 : => CNT96226::VenderCmd_SetData
19ec-aec:38515434.975 : iCmd = 0, nBytes = 10
19ec-aec:38515435.087 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38515623.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38515624.176 : System send command 10 bytes + data 0 bytes
19ec-aec:38515624.259 : IO total need to receive data 2 bytes
19ec-aec:38515624.329 : => CNT96226::VenderCmd_GetData
19ec-aec:38515624.396 : iCmd = 0, nBytes = 2
19ec-aec:38515759.304 : 0000 : 00 00 
19ec-aec:38515759.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38515759.544 : System total receive data 2 bytes
19ec-aec:38515759.614 : => CNT96226::VenderCmd_GetData
19ec-aec:38515759.678 : iCmd = 1, nBytes = 4
19ec-aec:38515883.091 : 0000 : 00 00 00 00 
19ec-aec:38515883.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38515883.391 : <= CAsicIO::DoIo ret = 1
19ec-aec:38515883.469 : Return status = 0
19ec-aec:38515883.537 : => IoObject::IoLockEnd
19ec-aec:38515883.630 : <= IoObject::IoLockEnd
19ec-aec:38515883.682 : <= GetADFStatus ret = 1
19ec-aec:38519241.464 : => GetADFStatus
19ec-aec:38519241.658 : => IoObject::IoLockStart
19ec-aec:38519241.801 : => CAsicIO::CheckDevice
19ec-aec:38519241.862 : => CNT96226::ConnectIsAvailable
19ec-aec:38519257.921 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38519258.039 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38519258.110 : <= IoObject::IoLockStart
19ec-aec:38519258.184 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38519258.258 : IO Send command 10 bytes
19ec-aec:38519258.384 : => CNT96226::VenderCmd_SetData
19ec-aec:38519258.444 : iCmd = 0, nBytes = 10
19ec-aec:38519258.555 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38519416.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38519416.705 : System send command 10 bytes + data 0 bytes
19ec-aec:38519416.784 : IO total need to receive data 2 bytes
19ec-aec:38519416.851 : => CNT96226::VenderCmd_GetData
19ec-aec:38519416.916 : iCmd = 0, nBytes = 2
19ec-aec:38519544.578 : 0000 : 00 00 
19ec-aec:38519544.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38519544.798 : System total receive data 2 bytes
19ec-aec:38519544.867 : => CNT96226::VenderCmd_GetData
19ec-aec:38519544.931 : iCmd = 1, nBytes = 4
19ec-aec:38519700.444 : 0000 : 00 00 00 00 
19ec-aec:38519700.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38519700.747 : <= CAsicIO::DoIo ret = 1
19ec-aec:38519700.814 : Return status = 0
19ec-aec:38519700.880 : => IoObject::IoLockEnd
19ec-aec:38519700.973 : <= IoObject::IoLockEnd
19ec-aec:38519701.023 : <= GetADFStatus ret = 1
19ec-aec:38522093.563 : => TerminateDriver
19ec-aec:38522093.766 : => CAsicIO::~CAsicIO,pStage=146082888
19ec-aec:38522093.843 : => CNT96226::Close
19ec-aec:38522097.993 : <= CNT96226::Close ret = 1
19ec-aec:38522098.069 : <= CAsicIO::~CAsicIO
19ec-aec:38522098.126 : => IoObject::IoLockEnd
19ec-aec:38522098.182 : <= IoObject::IoLockEnd
19ec-aec:38522098.232 : => IoObject::TerminateDevice
19ec-aec:38522098.289 : => IoObject::IoLockEnd
19ec-aec:38522098.336 : <= IoObject::IoLockEnd
19ec-aec:38522098.434 : <= IoObject::TerminateDevice
19ec-aec:38522098.702 : <= TerminateDriver ret = 1
19ec-aec:38567086.821 : ============Debug Start==========
19ec-aec:38567087.448 : Date : 2020/4/30 14:23:34
19ec-aec:38567087.537 : Process ID : 19ec
19ec-aec:38567088.204 : Windows : Version 10.0 build 18363 
19ec-aec:38567088.675 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38567088.741 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38567088.806 : MemoryStatus.ullAvailPhys : 1912410112
19ec-aec:38567088.867 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38567088.930 : MemoryStatus.ullAvailPageFile : 3355996160
19ec-aec:38567088.992 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38567089.051 : MemoryStatus.ullAvailVirtual : 1744334848
19ec-aec:38567089.113 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38567089.217 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38567089.279 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38567089.507 : CPU Count : 4
19ec-aec:38567089.553 : CPU Frequency : 100.000 Mhz
19ec-aec:38567093.713 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38567093.847 : => InitializeDriver
19ec-aec:38567094.111 : <= InitializeDriver ret = 1
19ec-aec:38567094.165 : => InitializeScanner
19ec-aec:38567094.244 : => CAsicIO::GetDeviceList
19ec-aec:38567094.545 : => CNT96226::CNT96226
19ec-aec:38567094.607 : => CNT96226::Open
19ec-aec:38567120.263 : <= CNT96226::Open ret = 1
19ec-aec:38567120.369 : => CNT96226::Initialize
19ec-aec:38567120.568 : <= CNT96226::Initialize ret = 1
19ec-aec:38567120.627 : <= CNT96226::CNT96226
19ec-aec:38567120.681 : => CNT96226::EnumAvailableDevice
19ec-aec:38567125.916 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38567125.991 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38567126.052 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38571986.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38571986.344 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38571992.080 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38571992.189 : => IoObject::GetLockName
19ec-aec:38571992.247 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38571992.316 : <= IoObject::GetLockName
19ec-aec:38571992.915 : => CNT96226::VenderCmd_GetData
19ec-aec:38571992.996 : iCmd = 3, nBytes = 2
19ec-aec:38572356.753 : 0000 : 06 38 
19ec-aec:38572356.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38572356.981 : => CNT96226::VenderCmd_GetData
19ec-aec:38572357.042 : iCmd = 4, nBytes = 2
19ec-aec:38572641.972 : 0000 : 07 07 
19ec-aec:38572642.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38572642.168 : Device 0 USB ID = 0638 : 0707
19ec-aec:38572642.256 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38572642.323 : IO Send command 10 bytes
19ec-aec:38572642.374 : => CNT96226::VenderCmd_SetData
19ec-aec:38572642.430 : iCmd = 0, nBytes = 10
19ec-aec:38572642.537 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38572849.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38572849.484 : => CNT96226::VenderCmd_GetData
19ec-aec:38572849.546 : iCmd = 0, nBytes = 165
19ec-aec:38573047.347 : skip dump 37 bytes
19ec-aec:38573047.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38573047.715 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38573047.847 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38573047.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38573048.106 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38573048.240 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38573048.366 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573048.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573048.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573048.611 : => CNT96226::VenderCmd_GetData
19ec-aec:38573048.661 : iCmd = 1, nBytes = 4
19ec-aec:38573235.038 : 0000 : 00 00 00 00 
19ec-aec:38573235.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573235.425 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38573235.499 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38573235.567 : IO Send command 10 bytes
19ec-aec:38573235.619 : => CNT96226::VenderCmd_SetData
19ec-aec:38573235.673 : iCmd = 0, nBytes = 10
19ec-aec:38573235.778 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38573593.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38573593.337 : => CNT96226::VenderCmd_GetData
19ec-aec:38573593.396 : iCmd = 0, nBytes = 128
19ec-aec:38573792.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.072 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.209 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38573793.340 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38573793.470 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38573793.590 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573793.967 : => CNT96226::VenderCmd_GetData
19ec-aec:38573794.019 : iCmd = 1, nBytes = 4
19ec-aec:38573964.603 : 0000 : 00 00 00 00 
19ec-aec:38573964.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573964.779 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38573964.959 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38573965.028 : => CNT96226::Close
19ec-aec:38573969.300 : <= CNT96226::Close ret = 1
19ec-aec:38573969.604 : <= CNT96226::~CNT96226
19ec-aec:38573969.693 : <= CAsicIO::GetDeviceList
19ec-aec:38573970.092 : => IoObject::SetTimeout
19ec-aec:38573970.217 : Timeout--> In = 0 Out = 0
19ec-aec:38573970.272 : <= IoObject::SetTimeout
19ec-aec:38573970.341 : => CAsicIO::CAsicIO
19ec-aec:38573970.412 : => CNT96226::CNT96226
19ec-aec:38573970.467 : => CNT96226::Open
19ec-aec:38573992.883 : <= CNT96226::Open ret = 1
19ec-aec:38573992.979 : => CNT96226::Initialize
19ec-aec:38573993.161 : <= CNT96226::Initialize ret = 1
19ec-aec:38573993.219 : <= CNT96226::CNT96226
19ec-aec:38573993.271 : <= CAsicIO::CAsicIO
19ec-aec:38573993.325 : => CAsicIO::InitializeDevice
19ec-aec:38573993.393 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38573999.181 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38573999.397 : => IoObject::GetLockName
19ec-aec:38573999.455 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38573999.520 : <= IoObject::GetLockName
19ec-aec:38574000.053 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38574000.125 : IO Send command 10 bytes
19ec-aec:38574000.178 : => CNT96226::VenderCmd_SetData
19ec-aec:38574000.232 : iCmd = 0, nBytes = 10
19ec-aec:38574000.343 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38574315.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38574315.372 : => CNT96226::VenderCmd_GetData
19ec-aec:38574315.437 : iCmd = 0, nBytes = 128
19ec-aec:38574463.406 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574463.821 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574463.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38574464.094 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38574464.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38574464.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574464.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574464.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574464.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38574464.725 : => CNT96226::VenderCmd_GetData
19ec-aec:38574464.780 : iCmd = 1, nBytes = 4
19ec-aec:38574572.426 : 0000 : 00 00 00 00 
19ec-aec:38574572.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38574572.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38574572.776 : => CNT96226::VenderCmd_GetData
19ec-aec:38574572.832 : iCmd = 3, nBytes = 2
19ec-aec:38574945.637 : 0000 : 06 38 
19ec-aec:38574945.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38574945.874 : => CNT96226::VenderCmd_GetData
19ec-aec:38574945.931 : iCmd = 4, nBytes = 2
19ec-aec:38575235.049 : 0000 : 07 07 
19ec-aec:38575235.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38575235.361 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38575235.459 : => IoObject::InitializeDevice
19ec-aec:38575235.570 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38575236.320 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38575236.394 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38575237.252 : => FindScanner
19ec-aec:38575237.311 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38575237.372 : <= FindScanner ret = 1
19ec-aec:38575237.429 : => IoObject::IoLockStart
19ec-aec:38575237.538 : => CAsicIO::CheckDevice
19ec-aec:38575237.590 : => CNT96226::ConnectIsAvailable
19ec-aec:38575262.364 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38575262.465 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38575262.520 : <= IoObject::IoLockStart
19ec-aec:38575262.581 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38575262.652 : IO Send command 10 bytes
19ec-aec:38575262.736 : => CNT96226::VenderCmd_SetData
19ec-aec:38575262.791 : iCmd = 0, nBytes = 10
19ec-aec:38575262.892 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38575461.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38575461.824 : System send command 10 bytes + data 0 bytes
19ec-aec:38575461.889 : IO total need to receive data 5 bytes
19ec-aec:38575461.952 : => CNT96226::VenderCmd_GetData
19ec-aec:38575462.007 : iCmd = 0, nBytes = 5
19ec-aec:38575660.544 : 0000 : 06 00 02 02 ab 
19ec-aec:38575660.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38575660.743 : System total receive data 5 bytes
19ec-aec:38575660.806 : => CNT96226::VenderCmd_GetData
19ec-aec:38575660.864 : iCmd = 1, nBytes = 4
19ec-aec:38575853.235 : 0000 : 00 00 00 00 
19ec-aec:38575853.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38575853.488 : <= CAsicIO::DoIo ret = 1
19ec-aec:38575853.552 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38575853.618 : IO Send command 10 bytes
19ec-aec:38575853.721 : => CNT96226::VenderCmd_SetData
19ec-aec:38575853.778 : iCmd = 0, nBytes = 10
19ec-aec:38575853.874 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38576033.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38576033.661 : System send command 10 bytes + data 0 bytes
19ec-aec:38576033.729 : IO total need to receive data 165 bytes
19ec-aec:38576033.795 : => CNT96226::VenderCmd_GetData
19ec-aec:38576033.854 : iCmd = 0, nBytes = 165
19ec-aec:38576191.426 : skip dump 37 bytes
19ec-aec:38576191.610 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38576191.743 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38576191.880 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38576192.013 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38576192.142 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38576192.273 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38576192.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576192.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576192.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38576192.641 : System total receive data 165 bytes
19ec-aec:38576192.698 : => CNT96226::VenderCmd_GetData
19ec-aec:38576192.748 : iCmd = 1, nBytes = 4
19ec-aec:38576398.336 : 0000 : 00 00 00 00 
19ec-aec:38576398.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38576398.596 : <= CAsicIO::DoIo ret = 1
19ec-aec:38576398.659 : Dump Inquiry
19ec-aec:38576398.787 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38576398.926 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38576399.257 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38576399.395 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38576399.521 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38576399.650 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38576399.771 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576399.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576400.016 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38576400.146 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38576400.230 : 00a0 : 00 00 00 00 00 
19ec-aec:38576400.307 : => ReadNVMDataInternal
19ec-aec:38576400.559 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38576400.627 : IO Send command 10 bytes
19ec-aec:38576400.720 : => CNT96226::VenderCmd_SetData
19ec-aec:38576400.773 : iCmd = 0, nBytes = 10
19ec-aec:38576400.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38576736.323 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38576736.502 : System send command 10 bytes + data 0 bytes
19ec-aec:38576736.582 : IO total need to receive data 128 bytes
19ec-aec:38576736.646 : => CNT96226::VenderCmd_GetData
19ec-aec:38576736.703 : iCmd = 0, nBytes = 128
19ec-aec:38576934.515 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576934.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576934.848 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38576934.985 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38576935.114 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38576935.241 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576935.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576935.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576935.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38576935.624 : System total receive data 128 bytes
19ec-aec:38576935.685 : => CNT96226::VenderCmd_GetData
19ec-aec:38576935.740 : iCmd = 1, nBytes = 4
19ec-aec:38577074.682 : 0000 : 00 00 00 00 
19ec-aec:38577074.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38577074.981 : <= CAsicIO::DoIo ret = 1
19ec-aec:38577075.053 : NVMData.PadScanCount = 0
19ec-aec:38577075.109 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38577075.167 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38577075.223 : NVMData.FlatbedScanCount = 0
19ec-aec:38577075.277 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38577075.331 : NVMData.SideEdgeFletbed = 0
19ec-aec:38577075.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38577075.443 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38577075.496 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38577075.551 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38577075.604 : NVMData.BornMonth = 0
19ec-aec:38577075.653 : NVMData.BornDay = 0
19ec-aec:38577075.702 : NVMData.BornYear = 0
19ec-aec:38577075.750 : NVMData.FirstScanMonth = 4
19ec-aec:38577075.800 : NVMData.FirstScanDay = 30
19ec-aec:38577075.856 : NVMData.FirstScanYear = 2020
19ec-aec:38577075.909 : NVMData.VerticalMagnification = 0
19ec-aec:38577076.194 : NVMData.HorizontalMagnification = 0
19ec-aec:38577076.251 : NVMData.PowerSavingTime = 15
19ec-aec:38577076.306 : NVMData.SN = 0858C00G200100324
19ec-aec:38577076.357 : NVMData.AutoFeed = 0
19ec-aec:38577076.406 : NVMData.CCDType = 0
19ec-aec:38577076.456 : NVMData.ScanSpeed = 0
19ec-aec:38577076.585 : NVMData.RollerCount = 0
19ec-aec:38577076.639 : NVMData.MultifeedCount = 0
19ec-aec:38577076.690 : NVMData.JamCount = 0
19ec-aec:38577076.743 : NVMData.IdentifyInfo = 
19ec-aec:38577076.795 : NVMData.FormalName = 
19ec-aec:38577076.845 : NVMData.ReservedB = 0
19ec-aec:38577076.895 : NVMData.FunctionCode = 0
19ec-aec:38577076.943 : NVMData.PreFeed = 0
19ec-aec:38577076.992 : NVMData.PreFeedTime = 0
19ec-aec:38577077.266 : NVMData.ButtonNumber = 0
19ec-aec:38577077.476 : NVMData.PowerOffTime = 0
19ec-aec:38577077.534 : <= ReadNVMDataInternal ret = 1
19ec-aec:38577077.611 : => IoObject::IoLockEnd
19ec-aec:38577077.700 : <= IoObject::IoLockEnd
19ec-aec:38577077.750 : <= InitializeScanner ret = 1
19ec-aec:38577077.815 : => GetLogicalScannerAbilityEx
19ec-aec:38577077.872 : => IoObject::IoLockStart
19ec-aec:38577077.968 : => CAsicIO::CheckDevice
19ec-aec:38577078.021 : => CNT96226::ConnectIsAvailable
19ec-aec:38577096.757 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38577096.872 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38577096.938 : <= IoObject::IoLockStart
19ec-aec:38577097.001 : => IoObject::IoLockEnd
19ec-aec:38577097.096 : <= IoObject::IoLockEnd
19ec-aec:38577097.213 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38577097.289 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38577284.171 : => ReadNVMData
19ec-aec:38577284.322 : => IoObject::IoLockStart
19ec-aec:38577284.449 : => CAsicIO::CheckDevice
19ec-aec:38577284.506 : => CNT96226::ConnectIsAvailable
19ec-aec:38577307.620 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38577307.735 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38577307.793 : <= IoObject::IoLockStart
19ec-aec:38577307.850 : => ReadNVMDataInternal
19ec-aec:38577307.911 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38577307.977 : IO Send command 10 bytes
19ec-aec:38577308.120 : => CNT96226::VenderCmd_SetData
19ec-aec:38577308.177 : iCmd = 0, nBytes = 10
19ec-aec:38577308.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38577662.789 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38577662.963 : System send command 10 bytes + data 0 bytes
19ec-aec:38577663.033 : IO total need to receive data 128 bytes
19ec-aec:38577663.092 : => CNT96226::VenderCmd_GetData
19ec-aec:38577663.150 : iCmd = 0, nBytes = 128
19ec-aec:38577875.666 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577875.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38577876.148 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38577876.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38577876.402 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38577876.784 : System total receive data 128 bytes
19ec-aec:38577876.846 : => CNT96226::VenderCmd_GetData
19ec-aec:38577876.900 : iCmd = 1, nBytes = 4
19ec-aec:38578059.277 : 0000 : 00 00 00 00 
19ec-aec:38578059.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38578059.530 : <= CAsicIO::DoIo ret = 1
19ec-aec:38578059.602 : NVMData.PadScanCount = 0
19ec-aec:38578059.659 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38578059.714 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38578059.769 : NVMData.FlatbedScanCount = 0
19ec-aec:38578059.824 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38578059.876 : NVMData.SideEdgeFletbed = 0
19ec-aec:38578059.930 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38578059.985 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38578060.041 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38578060.097 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38578060.153 : NVMData.BornMonth = 0
19ec-aec:38578060.203 : NVMData.BornDay = 0
19ec-aec:38578060.252 : NVMData.BornYear = 0
19ec-aec:38578060.299 : NVMData.FirstScanMonth = 4
19ec-aec:38578060.351 : NVMData.FirstScanDay = 30
19ec-aec:38578060.402 : NVMData.FirstScanYear = 2020
19ec-aec:38578060.455 : NVMData.VerticalMagnification = 0
19ec-aec:38578060.507 : NVMData.HorizontalMagnification = 0
19ec-aec:38578060.561 : NVMData.PowerSavingTime = 15
19ec-aec:38578060.613 : NVMData.SN = 0858C00G200100324
19ec-aec:38578060.662 : NVMData.AutoFeed = 0
19ec-aec:38578060.710 : NVMData.CCDType = 0
19ec-aec:38578060.900 : NVMData.ScanSpeed = 0
19ec-aec:38578060.954 : NVMData.RollerCount = 0
19ec-aec:38578061.005 : NVMData.MultifeedCount = 0
19ec-aec:38578061.055 : NVMData.JamCount = 0
19ec-aec:38578061.104 : NVMData.IdentifyInfo = 
19ec-aec:38578061.153 : NVMData.FormalName = 
19ec-aec:38578061.200 : NVMData.ReservedB = 0
19ec-aec:38578061.250 : NVMData.FunctionCode = 0
19ec-aec:38578061.300 : NVMData.PreFeed = 0
19ec-aec:38578061.351 : NVMData.PreFeedTime = 0
19ec-aec:38578061.401 : NVMData.ButtonNumber = 0
19ec-aec:38578061.451 : NVMData.PowerOffTime = 0
19ec-aec:38578061.504 : <= ReadNVMDataInternal ret = 1
19ec-aec:38578061.565 : => IoObject::IoLockEnd
19ec-aec:38578061.658 : <= IoObject::IoLockEnd
19ec-aec:38578061.706 : <= ReadNVMData ret = 1
19ec-aec:38580787.619 : ============Debug Start==========
19ec-aec:38580787.949 : Date : 2020/4/30 14:23:35
19ec-aec:38580788.027 : Process ID : 19ec
19ec-aec:38580788.450 : Windows : Version 10.0 build 18363 
19ec-aec:38580788.911 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38580788.974 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38580789.039 : MemoryStatus.ullAvailPhys : 1910886400
19ec-aec:38580789.096 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38580789.155 : MemoryStatus.ullAvailPageFile : 3356860416
19ec-aec:38580789.219 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38580789.278 : MemoryStatus.ullAvailVirtual : 1744617472
19ec-aec:38580789.336 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38580789.445 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38580789.504 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38580789.743 : CPU Count : 4
19ec-aec:38580789.789 : CPU Frequency : 100.000 Mhz
19ec-aec:38580794.302 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38580794.431 : => InitializeDriver
19ec-aec:38580794.703 : <= InitializeDriver ret = 1
19ec-aec:38583462.528 : => InitializeScanner
19ec-aec:38583462.776 : => CAsicIO::GetDeviceList
19ec-aec:38583463.223 : => CNT96226::CNT96226
19ec-aec:38583463.287 : => CNT96226::Open
19ec-aec:38583488.104 : <= CNT96226::Open ret = 1
19ec-aec:38583488.202 : => CNT96226::Initialize
19ec-aec:38583488.394 : <= CNT96226::Initialize ret = 1
19ec-aec:38583488.455 : <= CNT96226::CNT96226
19ec-aec:38583488.510 : => CNT96226::EnumAvailableDevice
19ec-aec:38583493.872 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38583493.946 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38583494.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38587213.738 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38587214.031 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38587220.064 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38587220.171 : => IoObject::GetLockName
19ec-aec:38587220.230 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38587220.296 : <= IoObject::GetLockName
19ec-aec:38587220.839 : => CNT96226::VenderCmd_GetData
19ec-aec:38587220.905 : iCmd = 3, nBytes = 2
19ec-aec:38587597.596 : 0000 : 06 38 
19ec-aec:38587597.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38587597.807 : => CNT96226::VenderCmd_GetData
19ec-aec:38587597.861 : iCmd = 4, nBytes = 2
19ec-aec:38587900.618 : 0000 : 07 07 
19ec-aec:38587900.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38587900.820 : Device 0 USB ID = 0638 : 0707
19ec-aec:38587900.907 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38587900.972 : IO Send command 10 bytes
19ec-aec:38587901.023 : => CNT96226::VenderCmd_SetData
19ec-aec:38587901.076 : iCmd = 0, nBytes = 10
19ec-aec:38587901.185 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38588095.901 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38588096.015 : => CNT96226::VenderCmd_GetData
19ec-aec:38588096.072 : iCmd = 0, nBytes = 165
19ec-aec:38588235.744 : skip dump 37 bytes
19ec-aec:38588236.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38588236.523 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38588236.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38588236.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38588236.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38588237.043 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38588237.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38588237.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38588237.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38588237.405 : => CNT96226::VenderCmd_GetData
19ec-aec:38588237.454 : iCmd = 1, nBytes = 4
19ec-aec:38588445.645 : 0000 : 00 00 00 00 
19ec-aec:38588445.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38588446.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38588446.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38588446.162 : IO Send command 10 bytes
19ec-aec:38588446.214 : => CNT96226::VenderCmd_SetData
19ec-aec:38588446.266 : iCmd = 0, nBytes = 10
19ec-aec:38588446.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38588801.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38588802.016 : => CNT96226::VenderCmd_GetData
19ec-aec:38588802.075 : iCmd = 0, nBytes = 128
19ec-aec:38589010.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589010.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589010.537 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38589010.672 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38589010.797 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38589010.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589011.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589011.171 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589011.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589011.295 : => CNT96226::VenderCmd_GetData
19ec-aec:38589011.348 : iCmd = 1, nBytes = 4
19ec-aec:38589178.519 : 0000 : 00 00 00 00 
19ec-aec:38589178.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589178.721 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38589178.901 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38589178.973 : => CNT96226::Close
19ec-aec:38589183.109 : <= CNT96226::Close ret = 1
19ec-aec:38589183.183 : <= CNT96226::~CNT96226
19ec-aec:38589183.268 : <= CAsicIO::GetDeviceList
19ec-aec:38589183.901 : => IoObject::SetTimeout
19ec-aec:38589184.031 : Timeout--> In = 0 Out = 0
19ec-aec:38589184.090 : <= IoObject::SetTimeout
19ec-aec:38589184.163 : => CAsicIO::CAsicIO
19ec-aec:38589184.233 : => CNT96226::CNT96226
19ec-aec:38589184.519 : => CNT96226::Open
19ec-aec:38589208.315 : <= CNT96226::Open ret = 1
19ec-aec:38589208.414 : => CNT96226::Initialize
19ec-aec:38589208.599 : <= CNT96226::Initialize ret = 1
19ec-aec:38589208.651 : <= CNT96226::CNT96226
19ec-aec:38589208.703 : <= CAsicIO::CAsicIO
19ec-aec:38589208.759 : => CAsicIO::InitializeDevice
19ec-aec:38589208.831 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38589214.869 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38589214.984 : => IoObject::GetLockName
19ec-aec:38589215.040 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38589215.104 : <= IoObject::GetLockName
19ec-aec:38589215.688 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38589215.760 : IO Send command 10 bytes
19ec-aec:38589215.811 : => CNT96226::VenderCmd_SetData
19ec-aec:38589215.868 : iCmd = 0, nBytes = 10
19ec-aec:38589215.976 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38589561.748 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38589561.884 : => CNT96226::VenderCmd_GetData
19ec-aec:38589561.942 : iCmd = 0, nBytes = 128
19ec-aec:38589715.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589715.831 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589715.977 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38589716.113 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38589716.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38589716.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589716.511 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589716.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589716.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589716.772 : => CNT96226::VenderCmd_GetData
19ec-aec:38589716.823 : iCmd = 1, nBytes = 4
19ec-aec:38589878.247 : 0000 : 00 00 00 00 
19ec-aec:38589878.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589878.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38589878.646 : => CNT96226::VenderCmd_GetData
19ec-aec:38589878.710 : iCmd = 3, nBytes = 2
19ec-aec:38590222.591 : 0000 : 06 38 
19ec-aec:38590222.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590222.809 : => CNT96226::VenderCmd_GetData
19ec-aec:38590222.870 : iCmd = 4, nBytes = 2
19ec-aec:38590497.053 : 0000 : 07 07 
19ec-aec:38590497.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590497.343 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38590497.441 : => IoObject::InitializeDevice
19ec-aec:38590497.555 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38590498.228 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38590498.302 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38590499.017 : => FindScanner
19ec-aec:38590499.084 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38590499.146 : <= FindScanner ret = 1
19ec-aec:38590499.206 : => IoObject::IoLockStart
19ec-aec:38590499.309 : => CAsicIO::CheckDevice
19ec-aec:38590499.363 : => CNT96226::ConnectIsAvailable
19ec-aec:38590516.290 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38590516.388 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38590516.446 : <= IoObject::IoLockStart
19ec-aec:38590516.505 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38590516.570 : IO Send command 10 bytes
19ec-aec:38590516.649 : => CNT96226::VenderCmd_SetData
19ec-aec:38590516.707 : iCmd = 0, nBytes = 10
19ec-aec:38590516.808 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38590682.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38590682.770 : System send command 10 bytes + data 0 bytes
19ec-aec:38590682.848 : IO total need to receive data 5 bytes
19ec-aec:38590682.912 : => CNT96226::VenderCmd_GetData
19ec-aec:38590682.971 : iCmd = 0, nBytes = 5
19ec-aec:38590837.359 : 0000 : 06 00 02 02 ab 
19ec-aec:38590837.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590837.596 : System total receive data 5 bytes
19ec-aec:38590837.664 : => CNT96226::VenderCmd_GetData
19ec-aec:38590837.726 : iCmd = 1, nBytes = 4
19ec-aec:38590991.521 : 0000 : 00 00 00 00 
19ec-aec:38590991.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590991.972 : <= CAsicIO::DoIo ret = 1
19ec-aec:38590992.040 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38590992.111 : IO Send command 10 bytes
19ec-aec:38590992.205 : => CNT96226::VenderCmd_SetData
19ec-aec:38590992.263 : iCmd = 0, nBytes = 10
19ec-aec:38590992.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38591165.410 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38591165.592 : System send command 10 bytes + data 0 bytes
19ec-aec:38591165.669 : IO total need to receive data 165 bytes
19ec-aec:38591165.738 : => CNT96226::VenderCmd_GetData
19ec-aec:38591165.796 : iCmd = 0, nBytes = 165
19ec-aec:38591320.133 : skip dump 37 bytes
19ec-aec:38591320.386 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38591320.537 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38591320.682 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38591320.827 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38591320.957 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38591321.093 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38591321.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591321.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591321.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38591321.481 : System total receive data 165 bytes
19ec-aec:38591321.544 : => CNT96226::VenderCmd_GetData
19ec-aec:38591321.602 : iCmd = 1, nBytes = 4
19ec-aec:38591471.331 : 0000 : 00 00 00 00 
19ec-aec:38591471.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38591471.656 : <= CAsicIO::DoIo ret = 1
19ec-aec:38591471.723 : Dump Inquiry
19ec-aec:38591471.862 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38591472.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38591472.288 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38591472.434 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38591472.570 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38591472.706 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38591472.835 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591472.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591473.100 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38591473.233 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38591473.327 : 00a0 : 00 00 00 00 00 
19ec-aec:38591473.403 : => ReadNVMDataInternal
19ec-aec:38591473.612 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38591473.683 : IO Send command 10 bytes
19ec-aec:38591473.786 : => CNT96226::VenderCmd_SetData
19ec-aec:38591473.843 : iCmd = 0, nBytes = 10
19ec-aec:38591473.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38591815.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38591815.205 : System send command 10 bytes + data 0 bytes
19ec-aec:38591815.281 : IO total need to receive data 128 bytes
19ec-aec:38591815.350 : => CNT96226::VenderCmd_GetData
19ec-aec:38591815.412 : iCmd = 0, nBytes = 128
19ec-aec:38591977.932 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.315 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38591978.454 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38591978.583 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38591978.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.968 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591979.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38591979.105 : System total receive data 128 bytes
19ec-aec:38591979.175 : => CNT96226::VenderCmd_GetData
19ec-aec:38591979.229 : iCmd = 1, nBytes = 4
19ec-aec:38592151.757 : 0000 : 00 00 00 00 
19ec-aec:38592151.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38592152.029 : <= CAsicIO::DoIo ret = 1
19ec-aec:38592152.111 : NVMData.PadScanCount = 0
19ec-aec:38592152.174 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38592152.230 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38592152.288 : NVMData.FlatbedScanCount = 0
19ec-aec:38592152.345 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38592152.401 : NVMData.SideEdgeFletbed = 0
19ec-aec:38592152.460 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38592152.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38592152.575 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38592152.634 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38592152.694 : NVMData.BornMonth = 0
19ec-aec:38592152.744 : NVMData.BornDay = 0
19ec-aec:38592152.797 : NVMData.BornYear = 0
19ec-aec:38592152.848 : NVMData.FirstScanMonth = 4
19ec-aec:38592152.903 : NVMData.FirstScanDay = 30
19ec-aec:38592152.960 : NVMData.FirstScanYear = 2020
19ec-aec:38592153.018 : NVMData.VerticalMagnification = 0
19ec-aec:38592153.076 : NVMData.HorizontalMagnification = 0
19ec-aec:38592153.135 : NVMData.PowerSavingTime = 15
19ec-aec:38592153.192 : NVMData.SN = 0858C00G200100324
19ec-aec:38592153.243 : NVMData.AutoFeed = 0
19ec-aec:38592153.295 : NVMData.CCDType = 0
19ec-aec:38592153.346 : NVMData.ScanSpeed = 0
19ec-aec:38592153.395 : NVMData.RollerCount = 0
19ec-aec:38592153.447 : NVMData.MultifeedCount = 0
19ec-aec:38592153.499 : NVMData.JamCount = 0
19ec-aec:38592153.549 : NVMData.IdentifyInfo = 
19ec-aec:38592153.599 : NVMData.FormalName = 
19ec-aec:38592153.648 : NVMData.ReservedB = 0
19ec-aec:38592153.700 : NVMData.FunctionCode = 0
19ec-aec:38592153.753 : NVMData.PreFeed = 0
19ec-aec:38592153.804 : NVMData.PreFeedTime = 0
19ec-aec:38592153.854 : NVMData.ButtonNumber = 0
19ec-aec:38592154.030 : NVMData.PowerOffTime = 0
19ec-aec:38592154.091 : <= ReadNVMDataInternal ret = 1
19ec-aec:38592154.181 : => IoObject::IoLockEnd
19ec-aec:38592154.277 : <= IoObject::IoLockEnd
19ec-aec:38592154.329 : <= InitializeScanner ret = 1
19ec-aec:38593780.346 : => GetLogicalScannerAbility
19ec-aec:38593780.543 : => IoObject::IoLockStart
19ec-aec:38593780.674 : => CAsicIO::CheckDevice
19ec-aec:38593780.733 : => CNT96226::ConnectIsAvailable
19ec-aec:38593794.210 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38593794.335 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38593794.404 : <= IoObject::IoLockStart
19ec-aec:38593794.468 : => IoObject::IoLockEnd
19ec-aec:38593794.571 : <= IoObject::IoLockEnd
19ec-aec:38593794.648 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38597913.482 : => GetLogicalScannerAbilityEx
19ec-aec:38597913.680 : => IoObject::IoLockStart
19ec-aec:38597913.807 : => CAsicIO::CheckDevice
19ec-aec:38597913.866 : => CNT96226::ConnectIsAvailable
19ec-aec:38597931.174 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38597931.278 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38597931.337 : <= IoObject::IoLockStart
19ec-aec:38597931.394 : => IoObject::IoLockEnd
19ec-aec:38597931.501 : <= IoObject::IoLockEnd
19ec-aec:38597931.618 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38597931.697 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38606356.238 : => ReadNVMData
19ec-aec:38606356.426 : => IoObject::IoLockStart
19ec-aec:38606356.558 : => CAsicIO::CheckDevice
19ec-aec:38606356.618 : => CNT96226::ConnectIsAvailable
19ec-aec:38606381.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38606381.276 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38606381.346 : <= IoObject::IoLockStart
19ec-aec:38606381.424 : => ReadNVMDataInternal
19ec-aec:38606381.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38606381.560 : IO Send command 10 bytes
19ec-aec:38606381.704 : => CNT96226::VenderCmd_SetData
19ec-aec:38606381.760 : iCmd = 0, nBytes = 10
19ec-aec:38606381.871 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38606731.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38606731.663 : System send command 10 bytes + data 0 bytes
19ec-aec:38606731.738 : IO total need to receive data 128 bytes
19ec-aec:38606731.807 : => CNT96226::VenderCmd_GetData
19ec-aec:38606731.868 : iCmd = 0, nBytes = 128
19ec-aec:38606937.647 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606937.810 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606937.951 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38606938.084 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38606938.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38606938.336 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606938.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606938.580 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606938.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38606938.699 : System total receive data 128 bytes
19ec-aec:38606938.761 : => CNT96226::VenderCmd_GetData
19ec-aec:38606938.813 : iCmd = 1, nBytes = 4
19ec-aec:38607125.360 : 0000 : 00 00 00 00 
19ec-aec:38607125.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38607125.595 : <= CAsicIO::DoIo ret = 1
19ec-aec:38607125.665 : NVMData.PadScanCount = 0
19ec-aec:38607125.717 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38607125.771 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38607125.827 : NVMData.FlatbedScanCount = 0
19ec-aec:38607125.882 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38607125.931 : NVMData.SideEdgeFletbed = 0
19ec-aec:38607125.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38607126.039 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38607126.092 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38607126.148 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38607126.205 : NVMData.BornMonth = 0
19ec-aec:38607126.393 : NVMData.BornDay = 0
19ec-aec:38607126.464 : NVMData.BornYear = 0
19ec-aec:38607126.511 : NVMData.FirstScanMonth = 4
19ec-aec:38607126.563 : NVMData.FirstScanDay = 30
19ec-aec:38607126.618 : NVMData.FirstScanYear = 2020
19ec-aec:38607126.670 : NVMData.VerticalMagnification = 0
19ec-aec:38607126.725 : NVMData.HorizontalMagnification = 0
19ec-aec:38607126.779 : NVMData.PowerSavingTime = 15
19ec-aec:38607126.833 : NVMData.SN = 0858C00G200100324
19ec-aec:38607126.883 : NVMData.AutoFeed = 0
19ec-aec:38607126.933 : NVMData.CCDType = 0
19ec-aec:38607126.981 : NVMData.ScanSpeed = 0
19ec-aec:38607127.027 : NVMData.RollerCount = 0
19ec-aec:38607127.077 : NVMData.MultifeedCount = 0
19ec-aec:38607127.126 : NVMData.JamCount = 0
19ec-aec:38607127.177 : NVMData.IdentifyInfo = 
19ec-aec:38607127.228 : NVMData.FormalName = 
19ec-aec:38607127.277 : NVMData.ReservedB = 0
19ec-aec:38607127.327 : NVMData.FunctionCode = 0
19ec-aec:38607127.379 : NVMData.PreFeed = 0
19ec-aec:38607127.429 : NVMData.PreFeedTime = 0
19ec-aec:38607127.476 : NVMData.ButtonNumber = 0
19ec-aec:38607127.524 : NVMData.PowerOffTime = 0
19ec-aec:38607127.572 : <= ReadNVMDataInternal ret = 1
19ec-aec:38607127.630 : => IoObject::IoLockEnd
19ec-aec:38607127.718 : <= IoObject::IoLockEnd
19ec-aec:38607127.770 : <= ReadNVMData ret = 1
19ec-aec:38617790.157 : => GetADFStatus
19ec-aec:38617790.588 : => IoObject::IoLockStart
19ec-aec:38617790.717 : => CAsicIO::CheckDevice
19ec-aec:38617790.780 : => CNT96226::ConnectIsAvailable
19ec-aec:38617812.968 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38617813.311 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38617813.370 : <= IoObject::IoLockStart
19ec-aec:38617813.432 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38617813.499 : IO Send command 10 bytes
19ec-aec:38617813.641 : => CNT96226::VenderCmd_SetData
19ec-aec:38617813.700 : iCmd = 0, nBytes = 10
19ec-aec:38617813.810 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38618008.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38618008.963 : System send command 10 bytes + data 0 bytes
19ec-aec:38618009.038 : IO total need to receive data 2 bytes
19ec-aec:38618009.097 : => CNT96226::VenderCmd_GetData
19ec-aec:38618009.154 : iCmd = 0, nBytes = 2
19ec-aec:38618155.171 : 0000 : 00 00 
19ec-aec:38618155.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38618155.416 : System total receive data 2 bytes
19ec-aec:38618155.490 : => CNT96226::VenderCmd_GetData
19ec-aec:38618155.548 : iCmd = 1, nBytes = 4
19ec-aec:38618321.836 : 0000 : 00 00 00 00 
19ec-aec:38618321.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38618322.127 : <= CAsicIO::DoIo ret = 1
19ec-aec:38618322.204 : Return status = 0
19ec-aec:38618322.267 : => IoObject::IoLockEnd
19ec-aec:38618322.363 : <= IoObject::IoLockEnd
19ec-aec:38618322.419 : <= GetADFStatus ret = 1
19ec-aec:38621228.161 : => GetADFStatus
19ec-aec:38621228.352 : => IoObject::IoLockStart
19ec-aec:38621228.488 : => CAsicIO::CheckDevice
19ec-aec:38621228.548 : => CNT96226::ConnectIsAvailable
19ec-aec:38621254.755 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38621254.876 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38621254.940 : <= IoObject::IoLockStart
19ec-aec:38621255.004 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38621255.085 : IO Send command 10 bytes
19ec-aec:38621255.225 : => CNT96226::VenderCmd_SetData
19ec-aec:38621255.284 : iCmd = 0, nBytes = 10
19ec-aec:38621255.392 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38621441.840 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38621441.947 : System send command 10 bytes + data 0 bytes
19ec-aec:38621442.016 : IO total need to receive data 2 bytes
19ec-aec:38621442.072 : => CNT96226::VenderCmd_GetData
19ec-aec:38621442.126 : iCmd = 0, nBytes = 2
19ec-aec:38621608.389 : 0000 : 00 00 
19ec-aec:38621608.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38621608.627 : System total receive data 2 bytes
19ec-aec:38621608.694 : => CNT96226::VenderCmd_GetData
19ec-aec:38621608.750 : iCmd = 1, nBytes = 4
19ec-aec:38621799.384 : 0000 : 00 00 00 00 
19ec-aec:38621799.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38621799.667 : <= CAsicIO::DoIo ret = 1
19ec-aec:38621799.739 : Return status = 0
19ec-aec:38621799.803 : => IoObject::IoLockEnd
19ec-aec:38621799.895 : <= IoObject::IoLockEnd
19ec-aec:38621799.948 : <= GetADFStatus ret = 1
19ec-aec:38624119.928 : => TerminateDriver
19ec-aec:38624120.121 : => CAsicIO::~CAsicIO,pStage=146017352
19ec-aec:38624120.195 : => CNT96226::Close
19ec-aec:38624124.300 : <= CNT96226::Close ret = 1
19ec-aec:38624124.375 : <= CAsicIO::~CAsicIO
19ec-aec:38624124.430 : => IoObject::IoLockEnd
19ec-aec:38624124.480 : <= IoObject::IoLockEnd
19ec-aec:38624124.532 : => IoObject::TerminateDevice
19ec-aec:38624124.585 : => IoObject::IoLockEnd
19ec-aec:38624124.635 : <= IoObject::IoLockEnd
19ec-aec:38624124.735 : <= IoObject::TerminateDevice
19ec-aec:38624124.994 : <= TerminateDriver ret = 1
19ec-aec:38667203.484 : ============Debug Start==========
19ec-aec:38667203.740 : Date : 2020/4/30 14:23:38
19ec-aec:38667203.823 : Process ID : 19ec
19ec-aec:38667204.209 : Windows : Version 10.0 build 18363 
19ec-aec:38667204.663 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38667204.726 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38667204.791 : MemoryStatus.ullAvailPhys : 1909325824
19ec-aec:38667204.853 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38667204.916 : MemoryStatus.ullAvailPageFile : 3358826496
19ec-aec:38667204.972 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38667205.036 : MemoryStatus.ullAvailVirtual : 1744379904
19ec-aec:38667205.098 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38667205.204 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38667205.266 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38667205.503 : CPU Count : 4
19ec-aec:38667205.547 : CPU Frequency : 100.000 Mhz
19ec-aec:38667209.404 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38667209.534 : => InitializeDriver
19ec-aec:38667209.797 : <= InitializeDriver ret = 1
19ec-aec:38667209.858 : => InitializeScanner
19ec-aec:38667209.940 : => CAsicIO::GetDeviceList
19ec-aec:38667210.232 : => CNT96226::CNT96226
19ec-aec:38667210.294 : => CNT96226::Open
19ec-aec:38667229.593 : <= CNT96226::Open ret = 1
19ec-aec:38667229.680 : => CNT96226::Initialize
19ec-aec:38667229.861 : <= CNT96226::Initialize ret = 1
19ec-aec:38667229.914 : <= CNT96226::CNT96226
19ec-aec:38667229.967 : => CNT96226::EnumAvailableDevice
19ec-aec:38667235.342 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38667235.417 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38667235.476 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38671103.189 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38671103.630 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38671115.352 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38671115.545 : => IoObject::GetLockName
19ec-aec:38671115.664 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38671115.793 : <= IoObject::GetLockName
19ec-aec:38671116.702 : => CNT96226::VenderCmd_GetData
19ec-aec:38671116.830 : iCmd = 3, nBytes = 2
19ec-aec:38671521.756 : 0000 : 06 38 
19ec-aec:38671521.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38671522.139 : => CNT96226::VenderCmd_GetData
19ec-aec:38671522.246 : iCmd = 4, nBytes = 2
19ec-aec:38671839.502 : 0000 : 07 07 
19ec-aec:38671839.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38671839.836 : Device 0 USB ID = 0638 : 0707
19ec-aec:38671839.995 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38671840.125 : IO Send command 10 bytes
19ec-aec:38671840.227 : => CNT96226::VenderCmd_SetData
19ec-aec:38671840.335 : iCmd = 0, nBytes = 10
19ec-aec:38671840.538 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38672051.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38672051.646 : => CNT96226::VenderCmd_GetData
19ec-aec:38672051.770 : iCmd = 0, nBytes = 165
19ec-aec:38672261.027 : skip dump 37 bytes
19ec-aec:38672261.261 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38672261.445 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38672261.620 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38672261.790 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38672261.956 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38672262.127 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38672262.292 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38672262.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38672262.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38672262.613 : => CNT96226::VenderCmd_GetData
19ec-aec:38672262.681 : iCmd = 1, nBytes = 4
19ec-aec:38672452.719 : 0000 : 00 00 00 00 
19ec-aec:38672452.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38672453.097 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38672453.176 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38672453.258 : IO Send command 10 bytes
19ec-aec:38672453.322 : => CNT96226::VenderCmd_SetData
19ec-aec:38672453.391 : iCmd = 0, nBytes = 10
19ec-aec:38672453.524 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38672792.417 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38672792.596 : => CNT96226::VenderCmd_GetData
19ec-aec:38672792.672 : iCmd = 0, nBytes = 128
19ec-aec:38673011.149 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673011.385 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673011.569 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38673011.746 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38673011.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38673012.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673012.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673012.403 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673012.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673012.569 : => CNT96226::VenderCmd_GetData
19ec-aec:38673012.639 : iCmd = 1, nBytes = 4
19ec-aec:38673206.355 : 0000 : 00 00 00 00 
19ec-aec:38673206.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673206.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38673206.709 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38673206.782 : => CNT96226::Close
19ec-aec:38673210.764 : <= CNT96226::Close ret = 1
19ec-aec:38673210.838 : <= CNT96226::~CNT96226
19ec-aec:38673210.927 : <= CAsicIO::GetDeviceList
19ec-aec:38673211.331 : => IoObject::SetTimeout
19ec-aec:38673211.458 : Timeout--> In = 0 Out = 0
19ec-aec:38673211.514 : <= IoObject::SetTimeout
19ec-aec:38673211.580 : => CAsicIO::CAsicIO
19ec-aec:38673211.649 : => CNT96226::CNT96226
19ec-aec:38673211.705 : => CNT96226::Open
19ec-aec:38673234.700 : <= CNT96226::Open ret = 1
19ec-aec:38673234.800 : => CNT96226::Initialize
19ec-aec:38673234.986 : <= CNT96226::Initialize ret = 1
19ec-aec:38673235.045 : <= CNT96226::CNT96226
19ec-aec:38673235.099 : <= CAsicIO::CAsicIO
19ec-aec:38673235.149 : => CAsicIO::InitializeDevice
19ec-aec:38673235.216 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38673240.940 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38673241.060 : => IoObject::GetLockName
19ec-aec:38673241.115 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38673241.182 : <= IoObject::GetLockName
19ec-aec:38673241.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38673241.747 : IO Send command 10 bytes
19ec-aec:38673241.797 : => CNT96226::VenderCmd_SetData
19ec-aec:38673241.851 : iCmd = 0, nBytes = 10
19ec-aec:38673241.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38673568.046 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38673568.172 : => CNT96226::VenderCmd_GetData
19ec-aec:38673568.230 : iCmd = 0, nBytes = 128
19ec-aec:38673720.031 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.339 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38673720.470 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38673720.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38673720.722 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673721.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673721.099 : => CNT96226::VenderCmd_GetData
19ec-aec:38673721.150 : iCmd = 1, nBytes = 4
19ec-aec:38673844.145 : 0000 : 00 00 00 00 
19ec-aec:38673844.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673844.630 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38673844.840 : => CNT96226::VenderCmd_GetData
19ec-aec:38673844.895 : iCmd = 3, nBytes = 2
19ec-aec:38674213.407 : 0000 : 06 38 
19ec-aec:38674213.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38674213.599 : => CNT96226::VenderCmd_GetData
19ec-aec:38674213.656 : iCmd = 4, nBytes = 2
19ec-aec:38674503.205 : 0000 : 07 07 
19ec-aec:38674503.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38674503.478 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38674503.577 : => IoObject::InitializeDevice
19ec-aec:38674503.690 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38674504.308 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38674504.380 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38674505.092 : => FindScanner
19ec-aec:38674505.150 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38674505.213 : <= FindScanner ret = 1
19ec-aec:38674505.268 : => IoObject::IoLockStart
19ec-aec:38674505.369 : => CAsicIO::CheckDevice
19ec-aec:38674505.420 : => CNT96226::ConnectIsAvailable
19ec-aec:38674530.181 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38674530.294 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38674530.351 : <= IoObject::IoLockStart
19ec-aec:38674530.409 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38674530.479 : IO Send command 10 bytes
19ec-aec:38674530.572 : => CNT96226::VenderCmd_SetData
19ec-aec:38674530.627 : iCmd = 0, nBytes = 10
19ec-aec:38674530.728 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38674722.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38674722.370 : System send command 10 bytes + data 0 bytes
19ec-aec:38674722.436 : IO total need to receive data 5 bytes
19ec-aec:38674722.498 : => CNT96226::VenderCmd_GetData
19ec-aec:38674722.551 : iCmd = 0, nBytes = 5
19ec-aec:38674920.869 : 0000 : 06 00 02 02 ab 
19ec-aec:38674920.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38674921.044 : System total receive data 5 bytes
19ec-aec:38674921.108 : => CNT96226::VenderCmd_GetData
19ec-aec:38674921.162 : iCmd = 1, nBytes = 4
19ec-aec:38675127.801 : 0000 : 00 00 00 00 
19ec-aec:38675127.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38675128.011 : <= CAsicIO::DoIo ret = 1
19ec-aec:38675128.074 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38675128.135 : IO Send command 10 bytes
19ec-aec:38675128.222 : => CNT96226::VenderCmd_SetData
19ec-aec:38675128.274 : iCmd = 0, nBytes = 10
19ec-aec:38675128.378 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38675286.280 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38675286.400 : System send command 10 bytes + data 0 bytes
19ec-aec:38675286.467 : IO total need to receive data 165 bytes
19ec-aec:38675286.527 : => CNT96226::VenderCmd_GetData
19ec-aec:38675286.580 : iCmd = 0, nBytes = 165
19ec-aec:38675467.888 : skip dump 37 bytes
19ec-aec:38675468.397 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38675468.533 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38675468.673 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38675468.803 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38675468.933 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38675469.062 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38675469.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675469.311 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675469.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38675469.428 : System total receive data 165 bytes
19ec-aec:38675469.487 : => CNT96226::VenderCmd_GetData
19ec-aec:38675469.539 : iCmd = 1, nBytes = 4
19ec-aec:38675641.932 : 0000 : 00 00 00 00 
19ec-aec:38675642.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38675642.477 : <= CAsicIO::DoIo ret = 1
19ec-aec:38675642.531 : Dump Inquiry
19ec-aec:38675642.647 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38675642.780 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38675643.054 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38675643.184 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38675643.310 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38675643.441 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38675643.563 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675643.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675643.810 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38675643.936 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38675644.026 : 00a0 : 00 00 00 00 00 
19ec-aec:38675644.093 : => ReadNVMDataInternal
19ec-aec:38675644.324 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38675644.386 : IO Send command 10 bytes
19ec-aec:38675644.463 : => CNT96226::VenderCmd_SetData
19ec-aec:38675644.514 : iCmd = 0, nBytes = 10
19ec-aec:38675644.612 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38675973.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38675973.935 : System send command 10 bytes + data 0 bytes
19ec-aec:38675974.004 : IO total need to receive data 128 bytes
19ec-aec:38675974.066 : => CNT96226::VenderCmd_GetData
19ec-aec:38675974.119 : iCmd = 0, nBytes = 128
19ec-aec:38676179.490 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676179.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676179.817 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38676179.952 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38676180.077 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38676180.201 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676180.322 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676180.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676180.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38676180.567 : System total receive data 128 bytes
19ec-aec:38676180.628 : => CNT96226::VenderCmd_GetData
19ec-aec:38676180.682 : iCmd = 1, nBytes = 4
19ec-aec:38676302.621 : 0000 : 00 00 00 00 
19ec-aec:38676302.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38676302.849 : <= CAsicIO::DoIo ret = 1
19ec-aec:38676302.912 : NVMData.PadScanCount = 0
19ec-aec:38676302.966 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38676303.018 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38676303.075 : NVMData.FlatbedScanCount = 0
19ec-aec:38676303.129 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38676303.184 : NVMData.SideEdgeFletbed = 0
19ec-aec:38676303.237 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38676303.292 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38676303.346 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38676303.400 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38676303.454 : NVMData.BornMonth = 0
19ec-aec:38676303.502 : NVMData.BornDay = 0
19ec-aec:38676303.551 : NVMData.BornYear = 0
19ec-aec:38676303.598 : NVMData.FirstScanMonth = 4
19ec-aec:38676303.649 : NVMData.FirstScanDay = 30
19ec-aec:38676303.702 : NVMData.FirstScanYear = 2020
19ec-aec:38676303.756 : NVMData.VerticalMagnification = 0
19ec-aec:38676303.812 : NVMData.HorizontalMagnification = 0
19ec-aec:38676303.870 : NVMData.PowerSavingTime = 15
19ec-aec:38676303.926 : NVMData.SN = 0858C00G200100324
19ec-aec:38676303.974 : NVMData.AutoFeed = 0
19ec-aec:38676304.021 : NVMData.CCDType = 0
19ec-aec:38676304.065 : NVMData.ScanSpeed = 0
19ec-aec:38676304.115 : NVMData.RollerCount = 0
19ec-aec:38676304.166 : NVMData.MultifeedCount = 0
19ec-aec:38676304.217 : NVMData.JamCount = 0
19ec-aec:38676304.265 : NVMData.IdentifyInfo = 
19ec-aec:38676304.316 : NVMData.FormalName = 
19ec-aec:38676304.363 : NVMData.ReservedB = 0
19ec-aec:38676304.411 : NVMData.FunctionCode = 0
19ec-aec:38676304.460 : NVMData.PreFeed = 0
19ec-aec:38676304.508 : NVMData.PreFeedTime = 0
19ec-aec:38676304.555 : NVMData.ButtonNumber = 0
19ec-aec:38676304.738 : NVMData.PowerOffTime = 0
19ec-aec:38676304.793 : <= ReadNVMDataInternal ret = 1
19ec-aec:38676304.866 : => IoObject::IoLockEnd
19ec-aec:38676304.954 : <= IoObject::IoLockEnd
19ec-aec:38676305.005 : <= InitializeScanner ret = 1
19ec-aec:38676305.123 : => GetLogicalScannerAbilityEx
19ec-aec:38676305.186 : => IoObject::IoLockStart
19ec-aec:38676305.275 : => CAsicIO::CheckDevice
19ec-aec:38676305.327 : => CNT96226::ConnectIsAvailable
19ec-aec:38676321.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38676321.977 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38676322.033 : <= IoObject::IoLockStart
19ec-aec:38676322.091 : => IoObject::IoLockEnd
19ec-aec:38676322.180 : <= IoObject::IoLockEnd
19ec-aec:38676322.290 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38676322.364 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38676502.341 : => ReadNVMData
19ec-aec:38676502.475 : => IoObject::IoLockStart
19ec-aec:38676502.601 : => CAsicIO::CheckDevice
19ec-aec:38676502.656 : => CNT96226::ConnectIsAvailable
19ec-aec:38676525.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38676525.361 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38676525.417 : <= IoObject::IoLockStart
19ec-aec:38676525.478 : => ReadNVMDataInternal
19ec-aec:38676525.534 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38676525.595 : IO Send command 10 bytes
19ec-aec:38676525.707 : => CNT96226::VenderCmd_SetData
19ec-aec:38676525.765 : iCmd = 0, nBytes = 10
19ec-aec:38676525.873 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38676885.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38676885.875 : System send command 10 bytes + data 0 bytes
19ec-aec:38676885.943 : IO total need to receive data 128 bytes
19ec-aec:38676886.006 : => CNT96226::VenderCmd_GetData
19ec-aec:38676886.281 : iCmd = 0, nBytes = 128
19ec-aec:38677093.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677093.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677093.933 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38677094.071 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38677094.200 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38677094.328 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677094.452 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677094.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677094.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38677094.708 : System total receive data 128 bytes
19ec-aec:38677094.772 : => CNT96226::VenderCmd_GetData
19ec-aec:38677094.825 : iCmd = 1, nBytes = 4
19ec-aec:38677293.991 : 0000 : 00 00 00 00 
19ec-aec:38677294.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38677294.256 : <= CAsicIO::DoIo ret = 1
19ec-aec:38677294.321 : NVMData.PadScanCount = 0
19ec-aec:38677294.377 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38677294.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38677294.491 : NVMData.FlatbedScanCount = 0
19ec-aec:38677294.547 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38677294.600 : NVMData.SideEdgeFletbed = 0
19ec-aec:38677294.654 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38677294.709 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38677294.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38677294.819 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38677294.876 : NVMData.BornMonth = 0
19ec-aec:38677294.923 : NVMData.BornDay = 0
19ec-aec:38677294.974 : NVMData.BornYear = 0
19ec-aec:38677295.022 : NVMData.FirstScanMonth = 4
19ec-aec:38677295.072 : NVMData.FirstScanDay = 30
19ec-aec:38677295.124 : NVMData.FirstScanYear = 2020
19ec-aec:38677295.175 : NVMData.VerticalMagnification = 0
19ec-aec:38677295.227 : NVMData.HorizontalMagnification = 0
19ec-aec:38677295.281 : NVMData.PowerSavingTime = 15
19ec-aec:38677295.333 : NVMData.SN = 0858C00G200100324
19ec-aec:38677295.382 : NVMData.AutoFeed = 0
19ec-aec:38677295.428 : NVMData.CCDType = 0
19ec-aec:38677295.645 : NVMData.ScanSpeed = 0
19ec-aec:38677295.701 : NVMData.RollerCount = 0
19ec-aec:38677295.757 : NVMData.MultifeedCount = 0
19ec-aec:38677295.807 : NVMData.JamCount = 0
19ec-aec:38677295.859 : NVMData.IdentifyInfo = 
19ec-aec:38677295.910 : NVMData.FormalName = 
19ec-aec:38677295.958 : NVMData.ReservedB = 0
19ec-aec:38677296.007 : NVMData.FunctionCode = 0
19ec-aec:38677296.055 : NVMData.PreFeed = 0
19ec-aec:38677296.104 : NVMData.PreFeedTime = 0
19ec-aec:38677296.153 : NVMData.ButtonNumber = 0
19ec-aec:38677296.201 : NVMData.PowerOffTime = 0
19ec-aec:38677296.250 : <= ReadNVMDataInternal ret = 1
19ec-aec:38677296.314 : => IoObject::IoLockEnd
19ec-aec:38677296.403 : <= IoObject::IoLockEnd
19ec-aec:38677296.452 : <= ReadNVMData ret = 1
19ec-aec:38677861.212 : => TerminateDriver
19ec-aec:38677861.624 : => CAsicIO::~CAsicIO,pStage=196480072
19ec-aec:38677861.702 : => CNT96226::Close
19ec-aec:38677865.683 : <= CNT96226::Close ret = 1
19ec-aec:38677865.757 : <= CAsicIO::~CAsicIO
19ec-aec:38677865.817 : => IoObject::IoLockEnd
19ec-aec:38677865.866 : <= IoObject::IoLockEnd
19ec-aec:38677865.915 : => IoObject::TerminateDevice
19ec-aec:38677865.977 : => IoObject::IoLockEnd
19ec-aec:38677866.024 : <= IoObject::IoLockEnd
19ec-aec:38677866.123 : <= IoObject::TerminateDevice
19ec-aec:38677866.373 : <= TerminateDriver ret = 1
19ec-aec:38680478.049 : ============Debug Start==========
19ec-aec:38680478.376 : Date : 2020/4/30 14:23:38
19ec-aec:38680478.456 : Process ID : 19ec
19ec-aec:38680478.887 : Windows : Version 10.0 build 18363 
19ec-aec:38680479.350 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38680479.415 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38680479.478 : MemoryStatus.ullAvailPhys : 1909542912
19ec-aec:38680479.537 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38680479.600 : MemoryStatus.ullAvailPageFile : 3359379456
19ec-aec:38680479.659 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38680479.721 : MemoryStatus.ullAvailVirtual : 1744367616
19ec-aec:38680479.781 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38680479.887 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38680479.950 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38680480.187 : CPU Count : 4
19ec-aec:38680480.236 : CPU Frequency : 100.000 Mhz
19ec-aec:38680484.562 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38680484.690 : => InitializeDriver
19ec-aec:38680484.967 : <= InitializeDriver ret = 1
19ec-aec:38683243.092 : => InitializeScanner
19ec-aec:38683243.364 : => CAsicIO::GetDeviceList
19ec-aec:38683243.810 : => CNT96226::CNT96226
19ec-aec:38683243.872 : => CNT96226::Open
19ec-aec:38683267.843 : <= CNT96226::Open ret = 1
19ec-aec:38683267.941 : => CNT96226::Initialize
19ec-aec:38683268.143 : <= CNT96226::Initialize ret = 1
19ec-aec:38683268.204 : <= CNT96226::CNT96226
19ec-aec:38683268.255 : => CNT96226::EnumAvailableDevice
19ec-aec:38683273.553 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38683273.633 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38683273.690 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38686990.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38686990.356 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38686997.423 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38686997.536 : => IoObject::GetLockName
19ec-aec:38686997.593 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38686997.662 : <= IoObject::GetLockName
19ec-aec:38686998.144 : => CNT96226::VenderCmd_GetData
19ec-aec:38686998.203 : iCmd = 3, nBytes = 2
19ec-aec:38687352.789 : 0000 : 06 38 
19ec-aec:38687352.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38687353.004 : => CNT96226::VenderCmd_GetData
19ec-aec:38687353.060 : iCmd = 4, nBytes = 2
19ec-aec:38687659.296 : 0000 : 07 07 
19ec-aec:38687659.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38687659.488 : Device 0 USB ID = 0638 : 0707
19ec-aec:38687659.580 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38687659.648 : IO Send command 10 bytes
19ec-aec:38687659.702 : => CNT96226::VenderCmd_SetData
19ec-aec:38687659.762 : iCmd = 0, nBytes = 10
19ec-aec:38687659.866 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38687859.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38687859.800 : => CNT96226::VenderCmd_GetData
19ec-aec:38687859.864 : iCmd = 0, nBytes = 165
19ec-aec:38688062.014 : skip dump 37 bytes
19ec-aec:38688062.196 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38688062.334 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38688062.466 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38688062.603 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38688062.732 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38688062.861 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38688062.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688063.105 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688063.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688063.225 : => CNT96226::VenderCmd_GetData
19ec-aec:38688063.275 : iCmd = 1, nBytes = 4
19ec-aec:38688233.750 : 0000 : 00 00 00 00 
19ec-aec:38688233.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688234.057 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38688234.123 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38688234.186 : IO Send command 10 bytes
19ec-aec:38688234.242 : => CNT96226::VenderCmd_SetData
19ec-aec:38688234.297 : iCmd = 0, nBytes = 10
19ec-aec:38688234.397 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38688550.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38688550.645 : => CNT96226::VenderCmd_GetData
19ec-aec:38688550.708 : iCmd = 0, nBytes = 128
19ec-aec:38688753.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688753.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688753.810 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38688753.945 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38688754.070 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38688754.193 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688754.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688754.437 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688754.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688754.563 : => CNT96226::VenderCmd_GetData
19ec-aec:38688754.615 : iCmd = 1, nBytes = 4
19ec-aec:38688955.091 : 0000 : 00 00 00 00 
19ec-aec:38688955.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688955.289 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38688955.463 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38688955.534 : => CNT96226::Close
19ec-aec:38688959.512 : <= CNT96226::Close ret = 1
19ec-aec:38688959.586 : <= CNT96226::~CNT96226
19ec-aec:38688959.669 : <= CAsicIO::GetDeviceList
19ec-aec:38688960.122 : => IoObject::SetTimeout
19ec-aec:38688960.252 : Timeout--> In = 0 Out = 0
19ec-aec:38688960.306 : <= IoObject::SetTimeout
19ec-aec:38688960.373 : => CAsicIO::CAsicIO
19ec-aec:38688960.444 : => CNT96226::CNT96226
19ec-aec:38688960.501 : => CNT96226::Open
19ec-aec:38688982.484 : <= CNT96226::Open ret = 1
19ec-aec:38688982.574 : => CNT96226::Initialize
19ec-aec:38688982.763 : <= CNT96226::Initialize ret = 1
19ec-aec:38688982.820 : <= CNT96226::CNT96226
19ec-aec:38688982.870 : <= CAsicIO::CAsicIO
19ec-aec:38688982.924 : => CAsicIO::InitializeDevice
19ec-aec:38688982.997 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38688988.930 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38688989.048 : => IoObject::GetLockName
19ec-aec:38688989.102 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38688989.173 : <= IoObject::GetLockName
19ec-aec:38688989.665 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38688989.738 : IO Send command 10 bytes
19ec-aec:38688989.790 : => CNT96226::VenderCmd_SetData
19ec-aec:38688989.843 : iCmd = 0, nBytes = 10
19ec-aec:38688989.950 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38689332.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38689332.973 : => CNT96226::VenderCmd_GetData
19ec-aec:38689333.043 : iCmd = 0, nBytes = 128
19ec-aec:38689532.165 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689532.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689532.493 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38689532.626 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38689532.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38689532.878 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689533.001 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689533.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689533.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38689533.259 : => CNT96226::VenderCmd_GetData
19ec-aec:38689533.311 : iCmd = 1, nBytes = 4
19ec-aec:38689739.880 : 0000 : 00 00 00 00 
19ec-aec:38689739.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38689740.051 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38689740.305 : => CNT96226::VenderCmd_GetData
19ec-aec:38689740.366 : iCmd = 3, nBytes = 2
19ec-aec:38690111.826 : 0000 : 06 38 
19ec-aec:38690111.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38690112.039 : => CNT96226::VenderCmd_GetData
19ec-aec:38690112.099 : iCmd = 4, nBytes = 2
19ec-aec:38690428.113 : 0000 : 07 07 
19ec-aec:38690428.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38690428.380 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38690428.482 : => IoObject::InitializeDevice
19ec-aec:38690428.598 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38690429.264 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38690429.340 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38690430.137 : => FindScanner
19ec-aec:38690430.198 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38690430.266 : <= FindScanner ret = 1
19ec-aec:38690430.326 : => IoObject::IoLockStart
19ec-aec:38690430.424 : => CAsicIO::CheckDevice
19ec-aec:38690430.479 : => CNT96226::ConnectIsAvailable
19ec-aec:38690455.491 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38690455.607 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38690455.668 : <= IoObject::IoLockStart
19ec-aec:38690455.726 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38690455.793 : IO Send command 10 bytes
19ec-aec:38690455.886 : => CNT96226::VenderCmd_SetData
19ec-aec:38690455.945 : iCmd = 0, nBytes = 10
19ec-aec:38690456.050 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38690660.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38690660.314 : System send command 10 bytes + data 0 bytes
19ec-aec:38690660.381 : IO total need to receive data 5 bytes
19ec-aec:38690660.441 : => CNT96226::VenderCmd_GetData
19ec-aec:38690660.491 : iCmd = 0, nBytes = 5
19ec-aec:38690868.889 : 0000 : 06 00 02 02 ab 
19ec-aec:38690868.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38690869.040 : System total receive data 5 bytes
19ec-aec:38690869.100 : => CNT96226::VenderCmd_GetData
19ec-aec:38690869.152 : iCmd = 1, nBytes = 4
19ec-aec:38691074.083 : 0000 : 00 00 00 00 
19ec-aec:38691074.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38691074.302 : <= CAsicIO::DoIo ret = 1
19ec-aec:38691074.360 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38691074.424 : IO Send command 10 bytes
19ec-aec:38691074.512 : => CNT96226::VenderCmd_SetData
19ec-aec:38691074.565 : iCmd = 0, nBytes = 10
19ec-aec:38691074.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38691283.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38691283.131 : System send command 10 bytes + data 0 bytes
19ec-aec:38691283.202 : IO total need to receive data 165 bytes
19ec-aec:38691283.267 : => CNT96226::VenderCmd_GetData
19ec-aec:38691283.318 : iCmd = 0, nBytes = 165
19ec-aec:38691489.599 : skip dump 37 bytes
19ec-aec:38691489.771 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38691489.909 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38691490.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38691490.182 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38691490.309 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38691490.439 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38691490.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691490.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691490.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38691490.806 : System total receive data 165 bytes
19ec-aec:38691490.861 : => CNT96226::VenderCmd_GetData
19ec-aec:38691490.914 : iCmd = 1, nBytes = 4
19ec-aec:38691696.243 : 0000 : 00 00 00 00 
19ec-aec:38691696.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38691696.454 : <= CAsicIO::DoIo ret = 1
19ec-aec:38691696.516 : Dump Inquiry
19ec-aec:38691696.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38691696.779 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38691697.058 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38691697.200 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38691697.327 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38691697.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38691697.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691697.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691697.837 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38691697.967 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38691698.058 : 00a0 : 00 00 00 00 00 
19ec-aec:38691698.122 : => ReadNVMDataInternal
19ec-aec:38691698.387 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38691698.455 : IO Send command 10 bytes
19ec-aec:38691698.537 : => CNT96226::VenderCmd_SetData
19ec-aec:38691698.589 : iCmd = 0, nBytes = 10
19ec-aec:38691698.687 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38692044.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38692044.321 : System send command 10 bytes + data 0 bytes
19ec-aec:38692044.396 : IO total need to receive data 128 bytes
19ec-aec:38692044.462 : => CNT96226::VenderCmd_GetData
19ec-aec:38692044.517 : iCmd = 0, nBytes = 128
19ec-aec:38692184.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.160 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.294 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38692185.429 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38692185.553 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38692185.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38692186.044 : System total receive data 128 bytes
19ec-aec:38692186.102 : => CNT96226::VenderCmd_GetData
19ec-aec:38692186.156 : iCmd = 1, nBytes = 4
19ec-aec:38692349.168 : 0000 : 00 00 00 00 
19ec-aec:38692349.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38692349.449 : <= CAsicIO::DoIo ret = 1
19ec-aec:38692349.518 : NVMData.PadScanCount = 0
19ec-aec:38692349.577 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38692349.634 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38692349.697 : NVMData.FlatbedScanCount = 0
19ec-aec:38692349.752 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38692349.805 : NVMData.SideEdgeFletbed = 0
19ec-aec:38692349.860 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38692349.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38692349.975 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38692350.029 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38692350.084 : NVMData.BornMonth = 0
19ec-aec:38692350.134 : NVMData.BornDay = 0
19ec-aec:38692350.187 : NVMData.BornYear = 0
19ec-aec:38692350.237 : NVMData.FirstScanMonth = 4
19ec-aec:38692350.292 : NVMData.FirstScanDay = 30
19ec-aec:38692350.347 : NVMData.FirstScanYear = 2020
19ec-aec:38692350.401 : NVMData.VerticalMagnification = 0
19ec-aec:38692350.457 : NVMData.HorizontalMagnification = 0
19ec-aec:38692350.513 : NVMData.PowerSavingTime = 15
19ec-aec:38692350.568 : NVMData.SN = 0858C00G200100324
19ec-aec:38692350.619 : NVMData.AutoFeed = 0
19ec-aec:38692350.668 : NVMData.CCDType = 0
19ec-aec:38692350.718 : NVMData.ScanSpeed = 0
19ec-aec:38692350.767 : NVMData.RollerCount = 0
19ec-aec:38692350.819 : NVMData.MultifeedCount = 0
19ec-aec:38692350.872 : NVMData.JamCount = 0
19ec-aec:38692350.920 : NVMData.IdentifyInfo = 
19ec-aec:38692350.972 : NVMData.FormalName = 
19ec-aec:38692351.020 : NVMData.ReservedB = 0
19ec-aec:38692351.072 : NVMData.FunctionCode = 0
19ec-aec:38692351.124 : NVMData.PreFeed = 0
19ec-aec:38692351.172 : NVMData.PreFeedTime = 0
19ec-aec:38692351.224 : NVMData.ButtonNumber = 0
19ec-aec:38692351.459 : NVMData.PowerOffTime = 0
19ec-aec:38692351.520 : <= ReadNVMDataInternal ret = 1
19ec-aec:38692351.597 : => IoObject::IoLockEnd
19ec-aec:38692351.693 : <= IoObject::IoLockEnd
19ec-aec:38692351.746 : <= InitializeScanner ret = 1
19ec-aec:38693648.280 : => GetLogicalScannerAbility
19ec-aec:38693648.466 : => IoObject::IoLockStart
19ec-aec:38693648.591 : => CAsicIO::CheckDevice
19ec-aec:38693648.645 : => CNT96226::ConnectIsAvailable
19ec-aec:38693675.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38693675.551 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38693675.612 : <= IoObject::IoLockStart
19ec-aec:38693675.669 : => IoObject::IoLockEnd
19ec-aec:38693675.780 : <= IoObject::IoLockEnd
19ec-aec:38693675.855 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38697277.290 : => GetLogicalScannerAbilityEx
19ec-aec:38697277.482 : => IoObject::IoLockStart
19ec-aec:38697277.618 : => CAsicIO::CheckDevice
19ec-aec:38697277.675 : => CNT96226::ConnectIsAvailable
19ec-aec:38697304.932 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38697305.048 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38697305.107 : <= IoObject::IoLockStart
19ec-aec:38697305.165 : => IoObject::IoLockEnd
19ec-aec:38697305.279 : <= IoObject::IoLockEnd
19ec-aec:38697305.400 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38697305.475 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38705475.960 : => ReadNVMData
19ec-aec:38705476.136 : => IoObject::IoLockStart
19ec-aec:38705476.270 : => CAsicIO::CheckDevice
19ec-aec:38705476.331 : => CNT96226::ConnectIsAvailable
19ec-aec:38705504.866 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38705505.233 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38705505.291 : <= IoObject::IoLockStart
19ec-aec:38705505.360 : => ReadNVMDataInternal
19ec-aec:38705505.423 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38705505.486 : IO Send command 10 bytes
19ec-aec:38705505.611 : => CNT96226::VenderCmd_SetData
19ec-aec:38705505.672 : iCmd = 0, nBytes = 10
19ec-aec:38705505.783 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38705862.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38705863.091 : System send command 10 bytes + data 0 bytes
19ec-aec:38705863.160 : IO total need to receive data 128 bytes
19ec-aec:38705863.222 : => CNT96226::VenderCmd_GetData
19ec-aec:38705863.276 : iCmd = 0, nBytes = 128
19ec-aec:38706078.522 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706078.699 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706078.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38706078.976 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38706079.102 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38706079.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706079.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706079.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706079.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38706079.597 : System total receive data 128 bytes
19ec-aec:38706079.658 : => CNT96226::VenderCmd_GetData
19ec-aec:38706079.707 : iCmd = 1, nBytes = 4
19ec-aec:38706282.009 : 0000 : 00 00 00 00 
19ec-aec:38706282.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38706282.256 : <= CAsicIO::DoIo ret = 1
19ec-aec:38706282.323 : NVMData.PadScanCount = 0
19ec-aec:38706282.377 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38706282.430 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38706282.487 : NVMData.FlatbedScanCount = 0
19ec-aec:38706282.541 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38706282.593 : NVMData.SideEdgeFletbed = 0
19ec-aec:38706282.646 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38706282.700 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38706282.755 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38706282.809 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38706282.862 : NVMData.BornMonth = 0
19ec-aec:38706283.051 : NVMData.BornDay = 0
19ec-aec:38706283.113 : NVMData.BornYear = 0
19ec-aec:38706283.162 : NVMData.FirstScanMonth = 4
19ec-aec:38706283.211 : NVMData.FirstScanDay = 30
19ec-aec:38706283.264 : NVMData.FirstScanYear = 2020
19ec-aec:38706283.316 : NVMData.VerticalMagnification = 0
19ec-aec:38706283.372 : NVMData.HorizontalMagnification = 0
19ec-aec:38706283.424 : NVMData.PowerSavingTime = 15
19ec-aec:38706283.478 : NVMData.SN = 0858C00G200100324
19ec-aec:38706283.528 : NVMData.AutoFeed = 0
19ec-aec:38706283.575 : NVMData.CCDType = 0
19ec-aec:38706283.624 : NVMData.ScanSpeed = 0
19ec-aec:38706283.671 : NVMData.RollerCount = 0
19ec-aec:38706283.722 : NVMData.MultifeedCount = 0
19ec-aec:38706283.772 : NVMData.JamCount = 0
19ec-aec:38706283.823 : NVMData.IdentifyInfo = 
19ec-aec:38706283.872 : NVMData.FormalName = 
19ec-aec:38706283.922 : NVMData.ReservedB = 0
19ec-aec:38706283.974 : NVMData.FunctionCode = 0
19ec-aec:38706284.025 : NVMData.PreFeed = 0
19ec-aec:38706284.073 : NVMData.PreFeedTime = 0
19ec-aec:38706284.123 : NVMData.ButtonNumber = 0
19ec-aec:38706284.171 : NVMData.PowerOffTime = 0
19ec-aec:38706284.222 : <= ReadNVMDataInternal ret = 1
19ec-aec:38706284.282 : => IoObject::IoLockEnd
19ec-aec:38706284.379 : <= IoObject::IoLockEnd
19ec-aec:38706284.428 : <= ReadNVMData ret = 1
19ec-aec:38716751.296 : => GetADFStatus
19ec-aec:38716751.744 : => IoObject::IoLockStart
19ec-aec:38716751.885 : => CAsicIO::CheckDevice
19ec-aec:38716751.941 : => CNT96226::ConnectIsAvailable
19ec-aec:38716778.197 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38716778.315 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38716778.376 : <= IoObject::IoLockStart
19ec-aec:38716778.435 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38716778.507 : IO Send command 10 bytes
19ec-aec:38716778.633 : => CNT96226::VenderCmd_SetData
19ec-aec:38716778.694 : iCmd = 0, nBytes = 10
19ec-aec:38716778.796 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38716983.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38716983.838 : System send command 10 bytes + data 0 bytes
19ec-aec:38716984.143 : IO total need to receive data 2 bytes
19ec-aec:38716984.209 : => CNT96226::VenderCmd_GetData
19ec-aec:38716984.264 : iCmd = 0, nBytes = 2
19ec-aec:38717122.544 : 0000 : 00 00 
19ec-aec:38717122.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38717122.780 : System total receive data 2 bytes
19ec-aec:38717122.852 : => CNT96226::VenderCmd_GetData
19ec-aec:38717122.911 : iCmd = 1, nBytes = 4
19ec-aec:38717257.275 : 0000 : 00 00 00 00 
19ec-aec:38717257.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38717257.529 : <= CAsicIO::DoIo ret = 1
19ec-aec:38717257.593 : Return status = 0
19ec-aec:38717257.655 : => IoObject::IoLockEnd
19ec-aec:38717257.745 : <= IoObject::IoLockEnd
19ec-aec:38717257.793 : <= GetADFStatus ret = 1
19ec-aec:38720958.844 : => GetADFStatus
19ec-aec:38720959.051 : => IoObject::IoLockStart
19ec-aec:38720959.184 : => CAsicIO::CheckDevice
19ec-aec:38720959.243 : => CNT96226::ConnectIsAvailable
19ec-aec:38720984.557 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38720984.673 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38720984.730 : <= IoObject::IoLockStart
19ec-aec:38720984.792 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38720984.859 : IO Send command 10 bytes
19ec-aec:38720984.978 : => CNT96226::VenderCmd_SetData
19ec-aec:38720985.033 : iCmd = 0, nBytes = 10
19ec-aec:38720985.137 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38721185.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38721185.919 : System send command 10 bytes + data 0 bytes
19ec-aec:38721185.990 : IO total need to receive data 2 bytes
19ec-aec:38721186.052 : => CNT96226::VenderCmd_GetData
19ec-aec:38721186.327 : iCmd = 0, nBytes = 2
19ec-aec:38721336.079 : 0000 : 00 00 
19ec-aec:38721336.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38721336.314 : System total receive data 2 bytes
19ec-aec:38721336.385 : => CNT96226::VenderCmd_GetData
19ec-aec:38721336.444 : iCmd = 1, nBytes = 4
19ec-aec:38721483.667 : 0000 : 00 00 00 00 
19ec-aec:38721483.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38721483.900 : <= CAsicIO::DoIo ret = 1
19ec-aec:38721483.969 : Return status = 0
19ec-aec:38721484.036 : => IoObject::IoLockEnd
19ec-aec:38721484.141 : <= IoObject::IoLockEnd
19ec-aec:38721484.194 : <= GetADFStatus ret = 1
19ec-aec:38723859.505 : => TerminateDriver
19ec-aec:38723859.698 : => CAsicIO::~CAsicIO,pStage=147655752
19ec-aec:38723859.773 : => CNT96226::Close
19ec-aec:38723864.268 : <= CNT96226::Close ret = 1
19ec-aec:38723864.347 : <= CAsicIO::~CAsicIO
19ec-aec:38723864.404 : => IoObject::IoLockEnd
19ec-aec:38723864.455 : <= IoObject::IoLockEnd
19ec-aec:38723864.504 : => IoObject::TerminateDevice
19ec-aec:38723864.558 : => IoObject::IoLockEnd
19ec-aec:38723864.608 : <= IoObject::IoLockEnd
19ec-aec:38723864.711 : <= IoObject::TerminateDevice
19ec-aec:38723864.946 : <= TerminateDriver ret = 1
19ec-aec:38767393.969 : ============Debug Start==========
19ec-aec:38767394.279 : Date : 2020/4/30 14:23:41
19ec-aec:38767394.359 : Process ID : 19ec
19ec-aec:38767394.789 : Windows : Version 10.0 build 18363 
19ec-aec:38767395.248 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38767395.308 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38767395.374 : MemoryStatus.ullAvailPhys : 1909485568
19ec-aec:38767395.432 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38767395.495 : MemoryStatus.ullAvailPageFile : 3357978624
19ec-aec:38767395.556 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38767395.612 : MemoryStatus.ullAvailVirtual : 1744375808
19ec-aec:38767395.672 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38767395.775 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38767395.835 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38767396.080 : CPU Count : 4
19ec-aec:38767396.129 : CPU Frequency : 100.000 Mhz
19ec-aec:38767400.550 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38767400.677 : => InitializeDriver
19ec-aec:38767400.966 : <= InitializeDriver ret = 1
19ec-aec:38767401.023 : => InitializeScanner
19ec-aec:38767401.104 : => CAsicIO::GetDeviceList
19ec-aec:38767401.406 : => CNT96226::CNT96226
19ec-aec:38767401.467 : => CNT96226::Open
19ec-aec:38767423.160 : <= CNT96226::Open ret = 1
19ec-aec:38767423.249 : => CNT96226::Initialize
19ec-aec:38767423.432 : <= CNT96226::Initialize ret = 1
19ec-aec:38767423.490 : <= CNT96226::CNT96226
19ec-aec:38767423.546 : => CNT96226::EnumAvailableDevice
19ec-aec:38767428.862 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38767428.938 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38767428.995 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38771145.819 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38771146.108 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38771151.936 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38771152.043 : => IoObject::GetLockName
19ec-aec:38771152.101 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38771152.170 : <= IoObject::GetLockName
19ec-aec:38771152.706 : => CNT96226::VenderCmd_GetData
19ec-aec:38771152.773 : iCmd = 3, nBytes = 2
19ec-aec:38771539.053 : 0000 : 06 38 
19ec-aec:38771539.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38771539.460 : => CNT96226::VenderCmd_GetData
19ec-aec:38771539.573 : iCmd = 4, nBytes = 2
19ec-aec:38771848.797 : 0000 : 07 07 
19ec-aec:38771848.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38771849.064 : Device 0 USB ID = 0638 : 0707
19ec-aec:38771849.153 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38771849.221 : IO Send command 10 bytes
19ec-aec:38771849.271 : => CNT96226::VenderCmd_SetData
19ec-aec:38771849.323 : iCmd = 0, nBytes = 10
19ec-aec:38771849.425 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38772047.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38772047.288 : => CNT96226::VenderCmd_GetData
19ec-aec:38772047.342 : iCmd = 0, nBytes = 165
19ec-aec:38772246.874 : skip dump 37 bytes
19ec-aec:38772247.133 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38772247.270 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38772247.406 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38772247.540 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38772247.668 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38772247.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38772247.928 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772248.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772248.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38772248.175 : => CNT96226::VenderCmd_GetData
19ec-aec:38772248.231 : iCmd = 1, nBytes = 4
19ec-aec:38772400.766 : 0000 : 00 00 00 00 
19ec-aec:38772400.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38772401.117 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38772401.187 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38772401.258 : IO Send command 10 bytes
19ec-aec:38772401.310 : => CNT96226::VenderCmd_SetData
19ec-aec:38772401.364 : iCmd = 0, nBytes = 10
19ec-aec:38772401.472 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38772754.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38772754.469 : => CNT96226::VenderCmd_GetData
19ec-aec:38772754.528 : iCmd = 0, nBytes = 128
19ec-aec:38772892.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772892.351 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772892.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38772892.618 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38772892.742 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38772892.866 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772892.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772893.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772893.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38772893.233 : => CNT96226::VenderCmd_GetData
19ec-aec:38772893.283 : iCmd = 1, nBytes = 4
19ec-aec:38773035.154 : 0000 : 00 00 00 00 
19ec-aec:38773035.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38773035.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38773035.801 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38773036.121 : => CNT96226::Close
19ec-aec:38773040.084 : <= CNT96226::Close ret = 1
19ec-aec:38773040.157 : <= CNT96226::~CNT96226
19ec-aec:38773040.247 : <= CAsicIO::GetDeviceList
19ec-aec:38773040.680 : => IoObject::SetTimeout
19ec-aec:38773040.817 : Timeout--> In = 0 Out = 0
19ec-aec:38773040.876 : <= IoObject::SetTimeout
19ec-aec:38773040.948 : => CAsicIO::CAsicIO
19ec-aec:38773041.021 : => CNT96226::CNT96226
19ec-aec:38773041.077 : => CNT96226::Open
19ec-aec:38773064.661 : <= CNT96226::Open ret = 1
19ec-aec:38773064.758 : => CNT96226::Initialize
19ec-aec:38773064.947 : <= CNT96226::Initialize ret = 1
19ec-aec:38773065.003 : <= CNT96226::CNT96226
19ec-aec:38773065.053 : <= CAsicIO::CAsicIO
19ec-aec:38773065.111 : => CAsicIO::InitializeDevice
19ec-aec:38773065.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38773071.081 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38773071.203 : => IoObject::GetLockName
19ec-aec:38773071.259 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38773071.326 : <= IoObject::GetLockName
19ec-aec:38773071.845 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38773071.916 : IO Send command 10 bytes
19ec-aec:38773071.968 : => CNT96226::VenderCmd_SetData
19ec-aec:38773072.023 : iCmd = 0, nBytes = 10
19ec-aec:38773072.127 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38773422.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38773422.291 : => CNT96226::VenderCmd_GetData
19ec-aec:38773422.363 : iCmd = 0, nBytes = 128
19ec-aec:38773632.400 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773632.583 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773632.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38773632.856 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38773632.985 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38773633.106 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773633.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773633.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773633.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38773633.483 : => CNT96226::VenderCmd_GetData
19ec-aec:38773633.533 : iCmd = 1, nBytes = 4
19ec-aec:38773836.743 : 0000 : 00 00 00 00 
19ec-aec:38773836.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38773836.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38773837.199 : => CNT96226::VenderCmd_GetData
19ec-aec:38773837.261 : iCmd = 3, nBytes = 2
19ec-aec:38774212.179 : 0000 : 06 38 
19ec-aec:38774212.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38774212.405 : => CNT96226::VenderCmd_GetData
19ec-aec:38774212.477 : iCmd = 4, nBytes = 2
19ec-aec:38774513.541 : 0000 : 07 07 
19ec-aec:38774513.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38774513.854 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38774513.954 : => IoObject::InitializeDevice
19ec-aec:38774514.062 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38774514.803 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38774514.877 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38774515.651 : => FindScanner
19ec-aec:38774515.709 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38774515.771 : <= FindScanner ret = 1
19ec-aec:38774515.830 : => IoObject::IoLockStart
19ec-aec:38774515.931 : => CAsicIO::CheckDevice
19ec-aec:38774515.984 : => CNT96226::ConnectIsAvailable
19ec-aec:38774541.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38774541.368 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38774541.427 : <= IoObject::IoLockStart
19ec-aec:38774541.486 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38774541.553 : IO Send command 10 bytes
19ec-aec:38774541.648 : => CNT96226::VenderCmd_SetData
19ec-aec:38774541.709 : iCmd = 0, nBytes = 10
19ec-aec:38774541.812 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38774745.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38774745.214 : System send command 10 bytes + data 0 bytes
19ec-aec:38774745.283 : IO total need to receive data 5 bytes
19ec-aec:38774745.343 : => CNT96226::VenderCmd_GetData
19ec-aec:38774745.399 : iCmd = 0, nBytes = 5
19ec-aec:38774934.016 : 0000 : 06 00 02 02 ab 
19ec-aec:38774934.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38774934.217 : System total receive data 5 bytes
19ec-aec:38774934.282 : => CNT96226::VenderCmd_GetData
19ec-aec:38774934.342 : iCmd = 1, nBytes = 4
19ec-aec:38775115.165 : 0000 : 00 00 00 00 
19ec-aec:38775115.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38775115.630 : <= CAsicIO::DoIo ret = 1
19ec-aec:38775115.694 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38775115.759 : IO Send command 10 bytes
19ec-aec:38775115.841 : => CNT96226::VenderCmd_SetData
19ec-aec:38775115.894 : iCmd = 0, nBytes = 10
19ec-aec:38775116.000 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38775317.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38775318.097 : System send command 10 bytes + data 0 bytes
19ec-aec:38775318.169 : IO total need to receive data 165 bytes
19ec-aec:38775318.235 : => CNT96226::VenderCmd_GetData
19ec-aec:38775318.292 : iCmd = 0, nBytes = 165
19ec-aec:38775470.994 : skip dump 37 bytes
19ec-aec:38775471.249 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38775471.398 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38775471.542 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38775471.683 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38775471.990 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38775472.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38775472.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775472.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775472.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38775472.516 : System total receive data 165 bytes
19ec-aec:38775472.581 : => CNT96226::VenderCmd_GetData
19ec-aec:38775472.639 : iCmd = 1, nBytes = 4
19ec-aec:38775625.091 : 0000 : 00 00 00 00 
19ec-aec:38775625.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38775625.312 : <= CAsicIO::DoIo ret = 1
19ec-aec:38775625.596 : Dump Inquiry
19ec-aec:38775625.719 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38775625.852 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38775626.145 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38775626.279 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38775626.411 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38775626.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38775626.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775626.798 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775626.933 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38775627.067 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38775627.152 : 00a0 : 00 00 00 00 00 
19ec-aec:38775627.227 : => ReadNVMDataInternal
19ec-aec:38775627.468 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38775627.538 : IO Send command 10 bytes
19ec-aec:38775627.627 : => CNT96226::VenderCmd_SetData
19ec-aec:38775627.686 : iCmd = 0, nBytes = 10
19ec-aec:38775627.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38775970.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38775971.136 : System send command 10 bytes + data 0 bytes
19ec-aec:38775971.217 : IO total need to receive data 128 bytes
19ec-aec:38775971.287 : => CNT96226::VenderCmd_GetData
19ec-aec:38775971.349 : iCmd = 0, nBytes = 128
19ec-aec:38776176.047 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776176.237 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776176.382 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38776176.513 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38776176.642 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38776176.766 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776176.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776177.010 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776177.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38776177.136 : System total receive data 128 bytes
19ec-aec:38776177.196 : => CNT96226::VenderCmd_GetData
19ec-aec:38776177.248 : iCmd = 1, nBytes = 4
19ec-aec:38776368.945 : 0000 : 00 00 00 00 
19ec-aec:38776369.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38776369.244 : <= CAsicIO::DoIo ret = 1
19ec-aec:38776369.315 : NVMData.PadScanCount = 0
19ec-aec:38776369.370 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38776369.426 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38776369.484 : NVMData.FlatbedScanCount = 0
19ec-aec:38776369.542 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38776369.595 : NVMData.SideEdgeFletbed = 0
19ec-aec:38776369.649 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38776369.705 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38776369.758 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38776369.990 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38776370.046 : NVMData.BornMonth = 0
19ec-aec:38776370.096 : NVMData.BornDay = 0
19ec-aec:38776370.144 : NVMData.BornYear = 0
19ec-aec:38776370.191 : NVMData.FirstScanMonth = 4
19ec-aec:38776370.240 : NVMData.FirstScanDay = 30
19ec-aec:38776370.292 : NVMData.FirstScanYear = 2020
19ec-aec:38776370.345 : NVMData.VerticalMagnification = 0
19ec-aec:38776370.400 : NVMData.HorizontalMagnification = 0
19ec-aec:38776370.458 : NVMData.PowerSavingTime = 15
19ec-aec:38776370.522 : NVMData.SN = 0858C00G200100324
19ec-aec:38776370.574 : NVMData.AutoFeed = 0
19ec-aec:38776370.623 : NVMData.CCDType = 0
19ec-aec:38776370.670 : NVMData.ScanSpeed = 0
19ec-aec:38776370.718 : NVMData.RollerCount = 0
19ec-aec:38776370.767 : NVMData.MultifeedCount = 0
19ec-aec:38776370.818 : NVMData.JamCount = 0
19ec-aec:38776370.867 : NVMData.IdentifyInfo = 
19ec-aec:38776370.917 : NVMData.FormalName = 
19ec-aec:38776370.965 : NVMData.ReservedB = 0
19ec-aec:38776371.017 : NVMData.FunctionCode = 0
19ec-aec:38776371.065 : NVMData.PreFeed = 0
19ec-aec:38776371.111 : NVMData.PreFeedTime = 0
19ec-aec:38776371.158 : NVMData.ButtonNumber = 0
19ec-aec:38776371.420 : NVMData.PowerOffTime = 0
19ec-aec:38776371.478 : <= ReadNVMDataInternal ret = 1
19ec-aec:38776371.559 : => IoObject::IoLockEnd
19ec-aec:38776371.652 : <= IoObject::IoLockEnd
19ec-aec:38776371.701 : <= InitializeScanner ret = 1
19ec-aec:38776371.774 : => GetLogicalScannerAbilityEx
19ec-aec:38776371.835 : => IoObject::IoLockStart
19ec-aec:38776371.926 : => CAsicIO::CheckDevice
19ec-aec:38776371.977 : => CNT96226::ConnectIsAvailable
19ec-aec:38776387.094 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38776387.201 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38776387.255 : <= IoObject::IoLockStart
19ec-aec:38776387.309 : => IoObject::IoLockEnd
19ec-aec:38776387.402 : <= IoObject::IoLockEnd
19ec-aec:38776387.527 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38776387.603 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38776572.557 : => ReadNVMData
19ec-aec:38776572.728 : => IoObject::IoLockStart
19ec-aec:38776572.859 : => CAsicIO::CheckDevice
19ec-aec:38776572.914 : => CNT96226::ConnectIsAvailable
19ec-aec:38776596.999 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38776597.120 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38776597.189 : <= IoObject::IoLockStart
19ec-aec:38776597.485 : => ReadNVMDataInternal
19ec-aec:38776597.552 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38776597.619 : IO Send command 10 bytes
19ec-aec:38776597.744 : => CNT96226::VenderCmd_SetData
19ec-aec:38776597.812 : iCmd = 0, nBytes = 10
19ec-aec:38776597.922 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38776952.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38776952.548 : System send command 10 bytes + data 0 bytes
19ec-aec:38776952.616 : IO total need to receive data 128 bytes
19ec-aec:38776952.684 : => CNT96226::VenderCmd_GetData
19ec-aec:38776952.740 : iCmd = 0, nBytes = 128
19ec-aec:38777142.963 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.287 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38777143.420 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38777143.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38777143.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.793 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.918 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38777144.044 : System total receive data 128 bytes
19ec-aec:38777144.111 : => CNT96226::VenderCmd_GetData
19ec-aec:38777144.164 : iCmd = 1, nBytes = 4
19ec-aec:38777342.606 : 0000 : 00 00 00 00 
19ec-aec:38777342.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38777342.848 : <= CAsicIO::DoIo ret = 1
19ec-aec:38777342.916 : NVMData.PadScanCount = 0
19ec-aec:38777342.974 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38777343.028 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38777343.084 : NVMData.FlatbedScanCount = 0
19ec-aec:38777343.135 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38777343.186 : NVMData.SideEdgeFletbed = 0
19ec-aec:38777343.239 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38777343.294 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38777343.349 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38777343.403 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38777343.457 : NVMData.BornMonth = 0
19ec-aec:38777343.505 : NVMData.BornDay = 0
19ec-aec:38777343.553 : NVMData.BornYear = 0
19ec-aec:38777343.601 : NVMData.FirstScanMonth = 4
19ec-aec:38777343.649 : NVMData.FirstScanDay = 30
19ec-aec:38777343.702 : NVMData.FirstScanYear = 2020
19ec-aec:38777343.756 : NVMData.VerticalMagnification = 0
19ec-aec:38777343.809 : NVMData.HorizontalMagnification = 0
19ec-aec:38777343.864 : NVMData.PowerSavingTime = 15
19ec-aec:38777343.920 : NVMData.SN = 0858C00G200100324
19ec-aec:38777343.973 : NVMData.AutoFeed = 0
19ec-aec:38777344.021 : NVMData.CCDType = 0
19ec-aec:38777344.234 : NVMData.ScanSpeed = 0
19ec-aec:38777344.289 : NVMData.RollerCount = 0
19ec-aec:38777344.338 : NVMData.MultifeedCount = 0
19ec-aec:38777344.386 : NVMData.JamCount = 0
19ec-aec:38777344.435 : NVMData.IdentifyInfo = 
19ec-aec:38777344.484 : NVMData.FormalName = 
19ec-aec:38777344.531 : NVMData.ReservedB = 0
19ec-aec:38777344.580 : NVMData.FunctionCode = 0
19ec-aec:38777344.629 : NVMData.PreFeed = 0
19ec-aec:38777344.678 : NVMData.PreFeedTime = 0
19ec-aec:38777344.729 : NVMData.ButtonNumber = 0
19ec-aec:38777344.777 : NVMData.PowerOffTime = 0
19ec-aec:38777344.828 : <= ReadNVMDataInternal ret = 1
19ec-aec:38777344.893 : => IoObject::IoLockEnd
19ec-aec:38777344.980 : <= IoObject::IoLockEnd
19ec-aec:38777345.027 : <= ReadNVMData ret = 1
19ec-aec:38777905.455 : => TerminateDriver
19ec-aec:38777905.661 : => CAsicIO::~CAsicIO,pStage=146476104
19ec-aec:38777905.734 : => CNT96226::Close
19ec-aec:38777909.785 : <= CNT96226::Close ret = 1
19ec-aec:38777909.863 : <= CAsicIO::~CAsicIO
19ec-aec:38777909.919 : => IoObject::IoLockEnd
19ec-aec:38777909.970 : <= IoObject::IoLockEnd
19ec-aec:38777910.022 : => IoObject::TerminateDevice
19ec-aec:38777910.077 : => IoObject::IoLockEnd
19ec-aec:38777910.126 : <= IoObject::IoLockEnd
19ec-aec:38777910.226 : <= IoObject::TerminateDevice
19ec-aec:38777910.483 : <= TerminateDriver ret = 1
19ec-aec:38780206.461 : ============Debug Start==========
19ec-aec:38780206.794 : Date : 2020/4/30 14:23:41
19ec-aec:38780206.874 : Process ID : 19ec
19ec-aec:38780207.286 : Windows : Version 10.0 build 18363 
19ec-aec:38780207.790 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38780207.851 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38780207.916 : MemoryStatus.ullAvailPhys : 1909063680
19ec-aec:38780207.973 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38780208.034 : MemoryStatus.ullAvailPageFile : 3358457856
19ec-aec:38780208.096 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38780208.157 : MemoryStatus.ullAvailVirtual : 1744621568
19ec-aec:38780208.217 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38780208.327 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38780208.386 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38780208.626 : CPU Count : 4
19ec-aec:38780208.673 : CPU Frequency : 100.000 Mhz
19ec-aec:38780212.637 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38780212.762 : => InitializeDriver
19ec-aec:38780213.030 : <= InitializeDriver ret = 1
19ec-aec:38782848.248 : => InitializeScanner
19ec-aec:38782848.510 : => CAsicIO::GetDeviceList
19ec-aec:38782848.922 : => CNT96226::CNT96226
19ec-aec:38782848.983 : => CNT96226::Open
19ec-aec:38782875.175 : <= CNT96226::Open ret = 1
19ec-aec:38782875.287 : => CNT96226::Initialize
19ec-aec:38782875.479 : <= CNT96226::Initialize ret = 1
19ec-aec:38782875.541 : <= CNT96226::CNT96226
19ec-aec:38782875.597 : => CNT96226::EnumAvailableDevice
19ec-aec:38782881.106 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38782881.184 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38782881.243 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38786620.945 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38786621.249 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38786627.414 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38786627.519 : => IoObject::GetLockName
19ec-aec:38786627.570 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38786627.631 : <= IoObject::GetLockName
19ec-aec:38786628.083 : => CNT96226::VenderCmd_GetData
19ec-aec:38786628.148 : iCmd = 3, nBytes = 2
19ec-aec:38787017.182 : 0000 : 06 38 
19ec-aec:38787017.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787017.388 : => CNT96226::VenderCmd_GetData
19ec-aec:38787017.447 : iCmd = 4, nBytes = 2
19ec-aec:38787329.267 : 0000 : 07 07 
19ec-aec:38787329.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787329.457 : Device 0 USB ID = 0638 : 0707
19ec-aec:38787329.545 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38787329.614 : IO Send command 10 bytes
19ec-aec:38787329.669 : => CNT96226::VenderCmd_SetData
19ec-aec:38787329.724 : iCmd = 0, nBytes = 10
19ec-aec:38787329.824 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38787523.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38787523.731 : => CNT96226::VenderCmd_GetData
19ec-aec:38787523.795 : iCmd = 0, nBytes = 165
19ec-aec:38787732.399 : skip dump 37 bytes
19ec-aec:38787732.575 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38787732.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38787732.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38787732.977 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38787733.106 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38787733.235 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38787733.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38787733.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38787733.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787733.604 : => CNT96226::VenderCmd_GetData
19ec-aec:38787733.653 : iCmd = 1, nBytes = 4
19ec-aec:38787922.134 : 0000 : 00 00 00 00 
19ec-aec:38787922.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787922.511 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38787922.583 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38787922.650 : IO Send command 10 bytes
19ec-aec:38787922.699 : => CNT96226::VenderCmd_SetData
19ec-aec:38787922.751 : iCmd = 0, nBytes = 10
19ec-aec:38787922.858 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38788276.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38788276.312 : => CNT96226::VenderCmd_GetData
19ec-aec:38788276.376 : iCmd = 0, nBytes = 128
19ec-aec:38788465.902 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788466.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788466.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38788466.711 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38788466.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38788466.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788467.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788467.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788467.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38788467.328 : => CNT96226::VenderCmd_GetData
19ec-aec:38788467.377 : iCmd = 1, nBytes = 4
19ec-aec:38788675.757 : 0000 : 00 00 00 00 
19ec-aec:38788675.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38788675.929 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38788676.105 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38788676.177 : => CNT96226::Close
19ec-aec:38788680.037 : <= CNT96226::Close ret = 1
19ec-aec:38788680.107 : <= CNT96226::~CNT96226
19ec-aec:38788680.196 : <= CAsicIO::GetDeviceList
19ec-aec:38788680.607 : => IoObject::SetTimeout
19ec-aec:38788680.739 : Timeout--> In = 0 Out = 0
19ec-aec:38788680.793 : <= IoObject::SetTimeout
19ec-aec:38788680.862 : => CAsicIO::CAsicIO
19ec-aec:38788680.939 : => CNT96226::CNT96226
19ec-aec:38788680.994 : => CNT96226::Open
19ec-aec:38788703.246 : <= CNT96226::Open ret = 1
19ec-aec:38788703.344 : => CNT96226::Initialize
19ec-aec:38788703.532 : <= CNT96226::Initialize ret = 1
19ec-aec:38788703.591 : <= CNT96226::CNT96226
19ec-aec:38788703.643 : <= CAsicIO::CAsicIO
19ec-aec:38788703.698 : => CAsicIO::InitializeDevice
19ec-aec:38788703.770 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38788709.516 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38788709.630 : => IoObject::GetLockName
19ec-aec:38788709.685 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38788709.748 : <= IoObject::GetLockName
19ec-aec:38788710.235 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38788710.306 : IO Send command 10 bytes
19ec-aec:38788710.354 : => CNT96226::VenderCmd_SetData
19ec-aec:38788710.407 : iCmd = 0, nBytes = 10
19ec-aec:38788710.512 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38789032.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38789032.753 : => CNT96226::VenderCmd_GetData
19ec-aec:38789032.809 : iCmd = 0, nBytes = 128
19ec-aec:38789239.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789239.399 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789239.538 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38789239.673 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38789239.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38789239.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789240.043 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789240.164 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789240.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38789240.285 : => CNT96226::VenderCmd_GetData
19ec-aec:38789240.337 : iCmd = 1, nBytes = 4
19ec-aec:38789408.757 : 0000 : 00 00 00 00 
19ec-aec:38789408.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38789408.999 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38789409.179 : => CNT96226::VenderCmd_GetData
19ec-aec:38789409.240 : iCmd = 3, nBytes = 2
19ec-aec:38789737.225 : 0000 : 06 38 
19ec-aec:38789737.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38789737.426 : => CNT96226::VenderCmd_GetData
19ec-aec:38789737.482 : iCmd = 4, nBytes = 2
19ec-aec:38790004.070 : 0000 : 07 07 
19ec-aec:38790004.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790004.384 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38790004.483 : => IoObject::InitializeDevice
19ec-aec:38790004.600 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38790005.224 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38790005.300 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38790006.007 : => FindScanner
19ec-aec:38790006.066 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38790006.131 : <= FindScanner ret = 1
19ec-aec:38790006.189 : => IoObject::IoLockStart
19ec-aec:38790006.295 : => CAsicIO::CheckDevice
19ec-aec:38790006.351 : => CNT96226::ConnectIsAvailable
19ec-aec:38790019.450 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38790019.565 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38790019.635 : <= IoObject::IoLockStart
19ec-aec:38790019.703 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38790019.776 : IO Send command 10 bytes
19ec-aec:38790019.862 : => CNT96226::VenderCmd_SetData
19ec-aec:38790019.922 : iCmd = 0, nBytes = 10
19ec-aec:38790020.028 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38790189.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38790189.736 : System send command 10 bytes + data 0 bytes
19ec-aec:38790189.811 : IO total need to receive data 5 bytes
19ec-aec:38790189.872 : => CNT96226::VenderCmd_GetData
19ec-aec:38790189.926 : iCmd = 0, nBytes = 5
19ec-aec:38790345.100 : 0000 : 06 00 02 02 ab 
19ec-aec:38790345.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790345.291 : System total receive data 5 bytes
19ec-aec:38790345.358 : => CNT96226::VenderCmd_GetData
19ec-aec:38790345.415 : iCmd = 1, nBytes = 4
19ec-aec:38790495.072 : 0000 : 00 00 00 00 
19ec-aec:38790495.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790495.351 : <= CAsicIO::DoIo ret = 1
19ec-aec:38790495.421 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38790495.489 : IO Send command 10 bytes
19ec-aec:38790495.584 : => CNT96226::VenderCmd_SetData
19ec-aec:38790495.641 : iCmd = 0, nBytes = 10
19ec-aec:38790495.744 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38790668.991 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38790669.104 : System send command 10 bytes + data 0 bytes
19ec-aec:38790669.168 : IO total need to receive data 165 bytes
19ec-aec:38790669.234 : => CNT96226::VenderCmd_GetData
19ec-aec:38790669.288 : iCmd = 0, nBytes = 165
19ec-aec:38790819.589 : skip dump 37 bytes
19ec-aec:38790819.802 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38790819.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38790820.095 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38790820.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38790820.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38790820.504 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38790820.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790820.760 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790820.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790820.892 : System total receive data 165 bytes
19ec-aec:38790820.953 : => CNT96226::VenderCmd_GetData
19ec-aec:38790821.008 : iCmd = 1, nBytes = 4
19ec-aec:38790986.124 : 0000 : 00 00 00 00 
19ec-aec:38790986.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790986.415 : <= CAsicIO::DoIo ret = 1
19ec-aec:38790986.482 : Dump Inquiry
19ec-aec:38790986.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38790986.758 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38790987.029 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38790987.231 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38790987.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38790987.502 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38790987.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790987.756 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790987.892 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38790988.023 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38790988.118 : 00a0 : 00 00 00 00 00 
19ec-aec:38790988.192 : => ReadNVMDataInternal
19ec-aec:38790988.412 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38790988.482 : IO Send command 10 bytes
19ec-aec:38790988.569 : => CNT96226::VenderCmd_SetData
19ec-aec:38790988.628 : iCmd = 0, nBytes = 10
19ec-aec:38790988.729 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38791314.984 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38791315.120 : System send command 10 bytes + data 0 bytes
19ec-aec:38791315.200 : IO total need to receive data 128 bytes
19ec-aec:38791315.265 : => CNT96226::VenderCmd_GetData
19ec-aec:38791315.324 : iCmd = 0, nBytes = 128
19ec-aec:38791461.666 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791461.884 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.032 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38791462.173 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38791462.312 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38791462.442 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38791462.833 : System total receive data 128 bytes
19ec-aec:38791462.899 : => CNT96226::VenderCmd_GetData
19ec-aec:38791462.957 : iCmd = 1, nBytes = 4
19ec-aec:38791635.461 : 0000 : 00 00 00 00 
19ec-aec:38791635.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38791635.719 : <= CAsicIO::DoIo ret = 1
19ec-aec:38791635.790 : NVMData.PadScanCount = 0
19ec-aec:38791635.848 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38791635.906 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38791635.968 : NVMData.FlatbedScanCount = 0
19ec-aec:38791636.027 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38791636.083 : NVMData.SideEdgeFletbed = 0
19ec-aec:38791636.143 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38791636.200 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38791636.324 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38791636.384 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38791636.441 : NVMData.BornMonth = 0
19ec-aec:38791636.494 : NVMData.BornDay = 0
19ec-aec:38791636.545 : NVMData.BornYear = 0
19ec-aec:38791636.595 : NVMData.FirstScanMonth = 4
19ec-aec:38791636.649 : NVMData.FirstScanDay = 30
19ec-aec:38791636.705 : NVMData.FirstScanYear = 2020
19ec-aec:38791636.761 : NVMData.VerticalMagnification = 0
19ec-aec:38791636.821 : NVMData.HorizontalMagnification = 0
19ec-aec:38791636.877 : NVMData.PowerSavingTime = 15
19ec-aec:38791636.936 : NVMData.SN = 0858C00G200100324
19ec-aec:38791636.990 : NVMData.AutoFeed = 0
19ec-aec:38791637.044 : NVMData.CCDType = 0
19ec-aec:38791637.094 : NVMData.ScanSpeed = 0
19ec-aec:38791637.143 : NVMData.RollerCount = 0
19ec-aec:38791637.195 : NVMData.MultifeedCount = 0
19ec-aec:38791637.247 : NVMData.JamCount = 0
19ec-aec:38791637.300 : NVMData.IdentifyInfo = 
19ec-aec:38791637.352 : NVMData.FormalName = 
19ec-aec:38791637.402 : NVMData.ReservedB = 0
19ec-aec:38791637.453 : NVMData.FunctionCode = 0
19ec-aec:38791637.505 : NVMData.PreFeed = 0
19ec-aec:38791637.554 : NVMData.PreFeedTime = 0
19ec-aec:38791637.606 : NVMData.ButtonNumber = 0
19ec-aec:38791637.773 : NVMData.PowerOffTime = 0
19ec-aec:38791637.831 : <= ReadNVMDataInternal ret = 1
19ec-aec:38791637.909 : => IoObject::IoLockEnd
19ec-aec:38791638.002 : <= IoObject::IoLockEnd
19ec-aec:38791638.055 : <= InitializeScanner ret = 1
19ec-aec:38793002.515 : => GetLogicalScannerAbility
19ec-aec:38793002.707 : => IoObject::IoLockStart
19ec-aec:38793002.839 : => CAsicIO::CheckDevice
19ec-aec:38793002.897 : => CNT96226::ConnectIsAvailable
19ec-aec:38793018.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38793019.068 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38793019.129 : <= IoObject::IoLockStart
19ec-aec:38793019.185 : => IoObject::IoLockEnd
19ec-aec:38793019.282 : <= IoObject::IoLockEnd
19ec-aec:38793019.361 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38796732.913 : => GetLogicalScannerAbilityEx
19ec-aec:38796733.113 : => IoObject::IoLockStart
19ec-aec:38796733.245 : => CAsicIO::CheckDevice
19ec-aec:38796733.299 : => CNT96226::ConnectIsAvailable
19ec-aec:38796756.737 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38796756.853 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38796756.909 : <= IoObject::IoLockStart
19ec-aec:38796756.965 : => IoObject::IoLockEnd
19ec-aec:38796757.079 : <= IoObject::IoLockEnd
19ec-aec:38796757.208 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38796757.280 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38804501.756 : => ReadNVMData
19ec-aec:38804501.931 : => IoObject::IoLockStart
19ec-aec:38804502.057 : => CAsicIO::CheckDevice
19ec-aec:38804502.111 : => CNT96226::ConnectIsAvailable
19ec-aec:38804527.310 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38804527.422 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38804527.481 : <= IoObject::IoLockStart
19ec-aec:38804527.543 : => ReadNVMDataInternal
19ec-aec:38804527.602 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38804527.667 : IO Send command 10 bytes
19ec-aec:38804527.791 : => CNT96226::VenderCmd_SetData
19ec-aec:38804527.845 : iCmd = 0, nBytes = 10
19ec-aec:38804527.954 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38804882.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38804883.049 : System send command 10 bytes + data 0 bytes
19ec-aec:38804883.123 : IO total need to receive data 128 bytes
19ec-aec:38804883.186 : => CNT96226::VenderCmd_GetData
19ec-aec:38804883.247 : iCmd = 0, nBytes = 128
19ec-aec:38805085.650 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805085.822 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805085.965 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38805086.099 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38805086.228 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38805086.355 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805086.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805086.606 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805086.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38805086.734 : System total receive data 128 bytes
19ec-aec:38805086.796 : => CNT96226::VenderCmd_GetData
19ec-aec:38805086.852 : iCmd = 1, nBytes = 4
19ec-aec:38805248.384 : 0000 : 00 00 00 00 
19ec-aec:38805248.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38805248.681 : <= CAsicIO::DoIo ret = 1
19ec-aec:38805248.755 : NVMData.PadScanCount = 0
19ec-aec:38805248.815 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38805248.871 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38805248.931 : NVMData.FlatbedScanCount = 0
19ec-aec:38805248.987 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38805249.045 : NVMData.SideEdgeFletbed = 0
19ec-aec:38805249.098 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38805249.156 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38805249.212 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38805249.267 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38805249.324 : NVMData.BornMonth = 0
19ec-aec:38805249.536 : NVMData.BornDay = 0
19ec-aec:38805249.600 : NVMData.BornYear = 0
19ec-aec:38805249.649 : NVMData.FirstScanMonth = 4
19ec-aec:38805249.702 : NVMData.FirstScanDay = 30
19ec-aec:38805249.757 : NVMData.FirstScanYear = 2020
19ec-aec:38805249.810 : NVMData.VerticalMagnification = 0
19ec-aec:38805249.866 : NVMData.HorizontalMagnification = 0
19ec-aec:38805249.923 : NVMData.PowerSavingTime = 15
19ec-aec:38805249.978 : NVMData.SN = 0858C00G200100324
19ec-aec:38805250.029 : NVMData.AutoFeed = 0
19ec-aec:38805250.081 : NVMData.CCDType = 0
19ec-aec:38805250.130 : NVMData.ScanSpeed = 0
19ec-aec:38805250.181 : NVMData.RollerCount = 0
19ec-aec:38805250.234 : NVMData.MultifeedCount = 0
19ec-aec:38805250.284 : NVMData.JamCount = 0
19ec-aec:38805250.333 : NVMData.IdentifyInfo = 
19ec-aec:38805250.383 : NVMData.FormalName = 
19ec-aec:38805250.433 : NVMData.ReservedB = 0
19ec-aec:38805250.488 : NVMData.FunctionCode = 0
19ec-aec:38805250.543 : NVMData.PreFeed = 0
19ec-aec:38805250.595 : NVMData.PreFeedTime = 0
19ec-aec:38805250.647 : NVMData.ButtonNumber = 0
19ec-aec:38805250.696 : NVMData.PowerOffTime = 0
19ec-aec:38805250.749 : <= ReadNVMDataInternal ret = 1
19ec-aec:38805250.812 : => IoObject::IoLockEnd
19ec-aec:38805250.906 : <= IoObject::IoLockEnd
19ec-aec:38805250.956 : <= ReadNVMData ret = 1
19ec-aec:38815451.414 : => GetADFStatus
19ec-aec:38815451.823 : => IoObject::IoLockStart
19ec-aec:38815451.953 : => CAsicIO::CheckDevice
19ec-aec:38815452.014 : => CNT96226::ConnectIsAvailable
19ec-aec:38815470.451 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38815470.556 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38815470.617 : <= IoObject::IoLockStart
19ec-aec:38815470.681 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38815470.978 : IO Send command 10 bytes
19ec-aec:38815471.113 : => CNT96226::VenderCmd_SetData
19ec-aec:38815471.178 : iCmd = 0, nBytes = 10
19ec-aec:38815471.285 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38815672.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38815672.398 : System send command 10 bytes + data 0 bytes
19ec-aec:38815672.466 : IO total need to receive data 2 bytes
19ec-aec:38815672.524 : => CNT96226::VenderCmd_GetData
19ec-aec:38815672.579 : iCmd = 0, nBytes = 2
19ec-aec:38815858.652 : 0000 : 00 00 
19ec-aec:38815858.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38815858.850 : System total receive data 2 bytes
19ec-aec:38815858.918 : => CNT96226::VenderCmd_GetData
19ec-aec:38815858.977 : iCmd = 1, nBytes = 4
19ec-aec:38816046.794 : 0000 : 00 00 00 00 
19ec-aec:38816046.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38816047.016 : <= CAsicIO::DoIo ret = 1
19ec-aec:38816047.082 : Return status = 0
19ec-aec:38816047.140 : => IoObject::IoLockEnd
19ec-aec:38816047.230 : <= IoObject::IoLockEnd
19ec-aec:38816047.280 : <= GetADFStatus ret = 1
19ec-aec:38818968.728 : => GetADFStatus
19ec-aec:38818968.919 : => IoObject::IoLockStart
19ec-aec:38818969.061 : => CAsicIO::CheckDevice
19ec-aec:38818969.114 : => CNT96226::ConnectIsAvailable
19ec-aec:38818992.826 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38818992.940 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38818993.001 : <= IoObject::IoLockStart
19ec-aec:38818993.060 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38818993.126 : IO Send command 10 bytes
19ec-aec:38818993.252 : => CNT96226::VenderCmd_SetData
19ec-aec:38818993.310 : iCmd = 0, nBytes = 10
19ec-aec:38818993.413 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38819182.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38819182.473 : System send command 10 bytes + data 0 bytes
19ec-aec:38819182.549 : IO total need to receive data 2 bytes
19ec-aec:38819182.611 : => CNT96226::VenderCmd_GetData
19ec-aec:38819182.665 : iCmd = 0, nBytes = 2
19ec-aec:38819392.603 : 0000 : 00 00 
19ec-aec:38819392.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38819392.758 : System total receive data 2 bytes
19ec-aec:38819392.819 : => CNT96226::VenderCmd_GetData
19ec-aec:38819392.875 : iCmd = 1, nBytes = 4
19ec-aec:38819572.530 : 0000 : 00 00 00 00 
19ec-aec:38819572.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38819572.806 : <= CAsicIO::DoIo ret = 1
19ec-aec:38819572.878 : Return status = 0
19ec-aec:38819572.940 : => IoObject::IoLockEnd
19ec-aec:38819573.028 : <= IoObject::IoLockEnd
19ec-aec:38819573.081 : <= GetADFStatus ret = 1
19ec-aec:38821851.643 : => TerminateDriver
19ec-aec:38821851.831 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-aec:38821851.903 : => CNT96226::Close
19ec-aec:38821855.843 : <= CNT96226::Close ret = 1
19ec-aec:38821855.920 : <= CAsicIO::~CAsicIO
19ec-aec:38821855.978 : => IoObject::IoLockEnd
19ec-aec:38821856.029 : <= IoObject::IoLockEnd
19ec-aec:38821856.079 : => IoObject::TerminateDevice
19ec-aec:38821856.132 : => IoObject::IoLockEnd
19ec-aec:38821856.178 : <= IoObject::IoLockEnd
19ec-aec:38821856.271 : <= IoObject::TerminateDevice
19ec-aec:38821856.512 : <= TerminateDriver ret = 1
19ec-aec:38865325.080 : ============Debug Start==========
19ec-aec:38865325.429 : Date : 2020/4/30 14:23:44
19ec-aec:38865325.506 : Process ID : 19ec
19ec-aec:38865325.944 : Windows : Version 10.0 build 18363 
19ec-aec:38865326.415 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38865326.473 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38865326.537 : MemoryStatus.ullAvailPhys : 1908752384
19ec-aec:38865326.596 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38865326.656 : MemoryStatus.ullAvailPageFile : 3357110272
19ec-aec:38865326.783 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38865326.841 : MemoryStatus.ullAvailVirtual : 1744326656
19ec-aec:38865326.904 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38865327.009 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38865327.070 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38865327.313 : CPU Count : 4
19ec-aec:38865327.359 : CPU Frequency : 100.000 Mhz
19ec-aec:38865331.881 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38865332.011 : => InitializeDriver
19ec-aec:38865332.271 : <= InitializeDriver ret = 1
19ec-aec:38865332.331 : => InitializeScanner
19ec-aec:38865332.409 : => CAsicIO::GetDeviceList
19ec-aec:38865332.713 : => CNT96226::CNT96226
19ec-aec:38865332.770 : => CNT96226::Open
19ec-aec:38865353.995 : <= CNT96226::Open ret = 1
19ec-aec:38865354.084 : => CNT96226::Initialize
19ec-aec:38865354.273 : <= CNT96226::Initialize ret = 1
19ec-aec:38865354.327 : <= CNT96226::CNT96226
19ec-aec:38865354.385 : => CNT96226::EnumAvailableDevice
19ec-aec:38865359.784 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38865359.859 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38865359.915 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38869066.112 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38869066.390 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38869072.334 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38869072.438 : => IoObject::GetLockName
19ec-aec:38869072.529 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38869072.596 : <= IoObject::GetLockName
19ec-aec:38869073.086 : => CNT96226::VenderCmd_GetData
19ec-aec:38869073.149 : iCmd = 3, nBytes = 2
19ec-aec:38869442.948 : 0000 : 06 38 
19ec-aec:38869443.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38869443.136 : => CNT96226::VenderCmd_GetData
19ec-aec:38869443.188 : iCmd = 4, nBytes = 2
19ec-aec:38869730.374 : 0000 : 07 07 
19ec-aec:38869730.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38869730.592 : Device 0 USB ID = 0638 : 0707
19ec-aec:38869730.684 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38869730.755 : IO Send command 10 bytes
19ec-aec:38869730.805 : => CNT96226::VenderCmd_SetData
19ec-aec:38869730.858 : iCmd = 0, nBytes = 10
19ec-aec:38869730.960 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38869938.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38869938.230 : => CNT96226::VenderCmd_GetData
19ec-aec:38869938.288 : iCmd = 0, nBytes = 165
19ec-aec:38870132.774 : skip dump 37 bytes
19ec-aec:38870132.992 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38870133.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38870133.263 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38870133.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38870133.520 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38870133.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38870133.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870133.898 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870133.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38870134.019 : => CNT96226::VenderCmd_GetData
19ec-aec:38870134.072 : iCmd = 1, nBytes = 4
19ec-aec:38870341.122 : 0000 : 00 00 00 00 
19ec-aec:38870341.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38870341.439 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38870341.512 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38870341.577 : IO Send command 10 bytes
19ec-aec:38870341.628 : => CNT96226::VenderCmd_SetData
19ec-aec:38870341.682 : iCmd = 0, nBytes = 10
19ec-aec:38870341.782 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38870689.673 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38870689.818 : => CNT96226::VenderCmd_GetData
19ec-aec:38870689.872 : iCmd = 0, nBytes = 128
19ec-aec:38870897.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.211 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.348 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38870897.480 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38870897.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38870897.734 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.858 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870898.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38870898.107 : => CNT96226::VenderCmd_GetData
19ec-aec:38870898.159 : iCmd = 1, nBytes = 4
19ec-aec:38871091.949 : 0000 : 00 00 00 00 
19ec-aec:38871092.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38871092.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38871092.304 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38871092.374 : => CNT96226::Close
19ec-aec:38871096.197 : <= CNT96226::Close ret = 1
19ec-aec:38871096.273 : <= CNT96226::~CNT96226
19ec-aec:38871096.360 : <= CAsicIO::GetDeviceList
19ec-aec:38871096.772 : => IoObject::SetTimeout
19ec-aec:38871096.901 : Timeout--> In = 0 Out = 0
19ec-aec:38871096.958 : <= IoObject::SetTimeout
19ec-aec:38871097.026 : => CAsicIO::CAsicIO
19ec-aec:38871097.098 : => CNT96226::CNT96226
19ec-aec:38871097.151 : => CNT96226::Open
19ec-aec:38871119.085 : <= CNT96226::Open ret = 1
19ec-aec:38871119.181 : => CNT96226::Initialize
19ec-aec:38871119.365 : <= CNT96226::Initialize ret = 1
19ec-aec:38871119.422 : <= CNT96226::CNT96226
19ec-aec:38871119.473 : <= CAsicIO::CAsicIO
19ec-aec:38871119.528 : => CAsicIO::InitializeDevice
19ec-aec:38871119.596 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38871125.367 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38871125.489 : => IoObject::GetLockName
19ec-aec:38871125.543 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38871125.608 : <= IoObject::GetLockName
19ec-aec:38871126.088 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38871126.161 : IO Send command 10 bytes
19ec-aec:38871126.210 : => CNT96226::VenderCmd_SetData
19ec-aec:38871126.263 : iCmd = 0, nBytes = 10
19ec-aec:38871126.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38871472.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38871472.466 : => CNT96226::VenderCmd_GetData
19ec-aec:38871472.530 : iCmd = 0, nBytes = 128
19ec-aec:38871623.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871623.545 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871623.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38871623.826 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38871623.955 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38871624.083 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871624.210 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871624.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871624.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38871624.464 : => CNT96226::VenderCmd_GetData
19ec-aec:38871624.518 : iCmd = 1, nBytes = 4
19ec-aec:38871829.411 : 0000 : 00 00 00 00 
19ec-aec:38871829.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38871829.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38871829.817 : => CNT96226::VenderCmd_GetData
19ec-aec:38871829.878 : iCmd = 3, nBytes = 2
19ec-aec:38872197.150 : 0000 : 06 38 
19ec-aec:38872197.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872197.316 : => CNT96226::VenderCmd_GetData
19ec-aec:38872197.368 : iCmd = 4, nBytes = 2
19ec-aec:38872501.259 : 0000 : 07 07 
19ec-aec:38872501.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872501.548 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38872501.645 : => IoObject::InitializeDevice
19ec-aec:38872501.747 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38872502.373 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38872502.447 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38872503.173 : => FindScanner
19ec-aec:38872503.232 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38872503.302 : <= FindScanner ret = 1
19ec-aec:38872503.367 : => IoObject::IoLockStart
19ec-aec:38872503.468 : => CAsicIO::CheckDevice
19ec-aec:38872503.519 : => CNT96226::ConnectIsAvailable
19ec-aec:38872520.353 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38872520.448 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38872520.504 : <= IoObject::IoLockStart
19ec-aec:38872520.559 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38872520.628 : IO Send command 10 bytes
19ec-aec:38872520.708 : => CNT96226::VenderCmd_SetData
19ec-aec:38872520.763 : iCmd = 0, nBytes = 10
19ec-aec:38872520.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38872698.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38872698.352 : System send command 10 bytes + data 0 bytes
19ec-aec:38872698.423 : IO total need to receive data 5 bytes
19ec-aec:38872698.482 : => CNT96226::VenderCmd_GetData
19ec-aec:38872698.537 : iCmd = 0, nBytes = 5
19ec-aec:38872856.159 : 0000 : 06 00 02 02 ab 
19ec-aec:38872856.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872856.462 : System total receive data 5 bytes
19ec-aec:38872856.586 : => CNT96226::VenderCmd_GetData
19ec-aec:38872856.697 : iCmd = 1, nBytes = 4
19ec-aec:38872971.801 : 0000 : 00 00 00 00 
19ec-aec:38872971.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872972.026 : <= CAsicIO::DoIo ret = 1
19ec-aec:38872972.083 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38872972.146 : IO Send command 10 bytes
19ec-aec:38872972.231 : => CNT96226::VenderCmd_SetData
19ec-aec:38872972.287 : iCmd = 0, nBytes = 10
19ec-aec:38872972.387 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38873133.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38873133.488 : System send command 10 bytes + data 0 bytes
19ec-aec:38873133.559 : IO total need to receive data 165 bytes
19ec-aec:38873133.616 : => CNT96226::VenderCmd_GetData
19ec-aec:38873133.670 : iCmd = 0, nBytes = 165
19ec-aec:38873333.222 : skip dump 37 bytes
19ec-aec:38873333.426 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38873333.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38873333.715 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38873333.850 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38873333.976 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38873334.110 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38873334.243 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873334.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873334.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38873334.496 : System total receive data 165 bytes
19ec-aec:38873334.554 : => CNT96226::VenderCmd_GetData
19ec-aec:38873334.607 : iCmd = 1, nBytes = 4
19ec-aec:38873494.335 : 0000 : 00 00 00 00 
19ec-aec:38873494.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38873494.571 : <= CAsicIO::DoIo ret = 1
19ec-aec:38873494.635 : Dump Inquiry
19ec-aec:38873494.762 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38873494.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38873495.181 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38873495.318 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38873495.447 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38873495.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38873495.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873495.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873495.965 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38873496.096 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38873496.184 : 00a0 : 00 00 00 00 00 
19ec-aec:38873496.253 : => ReadNVMDataInternal
19ec-aec:38873496.500 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38873496.573 : IO Send command 10 bytes
19ec-aec:38873496.660 : => CNT96226::VenderCmd_SetData
19ec-aec:38873496.715 : iCmd = 0, nBytes = 10
19ec-aec:38873496.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38873806.060 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38873806.178 : System send command 10 bytes + data 0 bytes
19ec-aec:38873806.247 : IO total need to receive data 128 bytes
19ec-aec:38873806.309 : => CNT96226::VenderCmd_GetData
19ec-aec:38873806.363 : iCmd = 0, nBytes = 128
19ec-aec:38874008.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.260 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38874009.394 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38874009.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38874009.643 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38874010.012 : System total receive data 128 bytes
19ec-aec:38874010.071 : => CNT96226::VenderCmd_GetData
19ec-aec:38874010.124 : iCmd = 1, nBytes = 4
19ec-aec:38874206.057 : 0000 : 00 00 00 00 
19ec-aec:38874206.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38874206.297 : <= CAsicIO::DoIo ret = 1
19ec-aec:38874206.367 : NVMData.PadScanCount = 0
19ec-aec:38874206.423 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38874206.475 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38874206.530 : NVMData.FlatbedScanCount = 0
19ec-aec:38874206.584 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38874206.639 : NVMData.SideEdgeFletbed = 0
19ec-aec:38874206.693 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38874206.746 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38874206.800 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38874206.853 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38874206.908 : NVMData.BornMonth = 0
19ec-aec:38874206.955 : NVMData.BornDay = 0
19ec-aec:38874207.005 : NVMData.BornYear = 0
19ec-aec:38874207.051 : NVMData.FirstScanMonth = 4
19ec-aec:38874207.101 : NVMData.FirstScanDay = 30
19ec-aec:38874207.153 : NVMData.FirstScanYear = 2020
19ec-aec:38874207.206 : NVMData.VerticalMagnification = 0
19ec-aec:38874207.259 : NVMData.HorizontalMagnification = 0
19ec-aec:38874207.312 : NVMData.PowerSavingTime = 15
19ec-aec:38874207.366 : NVMData.SN = 0858C00G200100324
19ec-aec:38874207.415 : NVMData.AutoFeed = 0
19ec-aec:38874207.467 : NVMData.CCDType = 0
19ec-aec:38874207.515 : NVMData.ScanSpeed = 0
19ec-aec:38874207.566 : NVMData.RollerCount = 0
19ec-aec:38874207.617 : NVMData.MultifeedCount = 0
19ec-aec:38874207.665 : NVMData.JamCount = 0
19ec-aec:38874207.711 : NVMData.IdentifyInfo = 
19ec-aec:38874207.762 : NVMData.FormalName = 
19ec-aec:38874207.809 : NVMData.ReservedB = 0
19ec-aec:38874207.859 : NVMData.FunctionCode = 0
19ec-aec:38874207.908 : NVMData.PreFeed = 0
19ec-aec:38874207.955 : NVMData.PreFeedTime = 0
19ec-aec:38874208.002 : NVMData.ButtonNumber = 0
19ec-aec:38874208.211 : NVMData.PowerOffTime = 0
19ec-aec:38874208.267 : <= ReadNVMDataInternal ret = 1
19ec-aec:38874208.343 : => IoObject::IoLockEnd
19ec-aec:38874208.435 : <= IoObject::IoLockEnd
19ec-aec:38874208.483 : <= InitializeScanner ret = 1
19ec-aec:38874208.549 : => GetLogicalScannerAbilityEx
19ec-aec:38874208.605 : => IoObject::IoLockStart
19ec-aec:38874208.699 : => CAsicIO::CheckDevice
19ec-aec:38874208.748 : => CNT96226::ConnectIsAvailable
19ec-aec:38874230.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38874230.704 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38874230.764 : <= IoObject::IoLockStart
19ec-aec:38874230.826 : => IoObject::IoLockEnd
19ec-aec:38874230.919 : <= IoObject::IoLockEnd
19ec-aec:38874231.033 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38874231.106 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38874410.672 : => ReadNVMData
19ec-aec:38874410.788 : => IoObject::IoLockStart
19ec-aec:38874410.898 : => CAsicIO::CheckDevice
19ec-aec:38874410.949 : => CNT96226::ConnectIsAvailable
19ec-aec:38874430.336 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38874430.449 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38874430.511 : <= IoObject::IoLockStart
19ec-aec:38874430.566 : => ReadNVMDataInternal
19ec-aec:38874430.628 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38874430.697 : IO Send command 10 bytes
19ec-aec:38874430.804 : => CNT96226::VenderCmd_SetData
19ec-aec:38874430.862 : iCmd = 0, nBytes = 10
19ec-aec:38874430.971 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38874754.087 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38874754.203 : System send command 10 bytes + data 0 bytes
19ec-aec:38874754.271 : IO total need to receive data 128 bytes
19ec-aec:38874754.329 : => CNT96226::VenderCmd_GetData
19ec-aec:38874754.383 : iCmd = 0, nBytes = 128
19ec-aec:38874960.400 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874960.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874960.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38874960.860 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38874960.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38874961.184 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874961.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874961.438 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874961.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38874961.567 : System total receive data 128 bytes
19ec-aec:38874961.627 : => CNT96226::VenderCmd_GetData
19ec-aec:38874961.678 : iCmd = 1, nBytes = 4
19ec-aec:38875161.296 : 0000 : 00 00 00 00 
19ec-aec:38875161.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38875161.813 : <= CAsicIO::DoIo ret = 1
19ec-aec:38875161.887 : NVMData.PadScanCount = 0
19ec-aec:38875161.946 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38875162.002 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38875162.058 : NVMData.FlatbedScanCount = 0
19ec-aec:38875162.113 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38875162.165 : NVMData.SideEdgeFletbed = 0
19ec-aec:38875162.216 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38875162.271 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38875162.325 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38875162.381 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38875162.436 : NVMData.BornMonth = 0
19ec-aec:38875162.483 : NVMData.BornDay = 0
19ec-aec:38875162.532 : NVMData.BornYear = 0
19ec-aec:38875162.578 : NVMData.FirstScanMonth = 4
19ec-aec:38875162.858 : NVMData.FirstScanDay = 30
19ec-aec:38875162.911 : NVMData.FirstScanYear = 2020
19ec-aec:38875162.967 : NVMData.VerticalMagnification = 0
19ec-aec:38875163.023 : NVMData.HorizontalMagnification = 0
19ec-aec:38875163.077 : NVMData.PowerSavingTime = 15
19ec-aec:38875163.132 : NVMData.SN = 0858C00G200100324
19ec-aec:38875163.182 : NVMData.AutoFeed = 0
19ec-aec:38875163.230 : NVMData.CCDType = 0
19ec-aec:38875163.637 : NVMData.ScanSpeed = 0
19ec-aec:38875163.687 : NVMData.RollerCount = 0
19ec-aec:38875163.736 : NVMData.MultifeedCount = 0
19ec-aec:38875164.141 : NVMData.JamCount = 0
19ec-aec:38875164.191 : NVMData.IdentifyInfo = 
19ec-aec:38875164.243 : NVMData.FormalName = 
19ec-aec:38875164.292 : NVMData.ReservedB = 0
19ec-aec:38875164.343 : NVMData.FunctionCode = 0
19ec-aec:38875164.395 : NVMData.PreFeed = 0
19ec-aec:38875164.446 : NVMData.PreFeedTime = 0
19ec-aec:38875164.497 : NVMData.ButtonNumber = 0
19ec-aec:38875164.547 : NVMData.PowerOffTime = 0
19ec-aec:38875164.829 : <= ReadNVMDataInternal ret = 1
19ec-aec:38875164.888 : => IoObject::IoLockEnd
19ec-aec:38875164.976 : <= IoObject::IoLockEnd
19ec-aec:38875165.024 : <= ReadNVMData ret = 1
19ec-aec:38875703.627 : => TerminateDriver
19ec-aec:38875703.816 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-aec:38875703.890 : => CNT96226::Close
19ec-aec:38875707.758 : <= CNT96226::Close ret = 1
19ec-aec:38875707.837 : <= CAsicIO::~CAsicIO
19ec-aec:38875707.894 : => IoObject::IoLockEnd
19ec-aec:38875707.945 : <= IoObject::IoLockEnd
19ec-aec:38875707.995 : => IoObject::TerminateDevice
19ec-aec:38875708.050 : => IoObject::IoLockEnd
19ec-aec:38875708.100 : <= IoObject::IoLockEnd
19ec-aec:38875708.205 : <= IoObject::TerminateDevice
19ec-aec:38875708.466 : <= TerminateDriver ret = 1
19ec-aec:38878118.612 : ============Debug Start==========
19ec-aec:38878118.951 : Date : 2020/4/30 14:23:44
19ec-aec:38878119.031 : Process ID : 19ec
19ec-aec:38878119.463 : Windows : Version 10.0 build 18363 
19ec-aec:38878119.954 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38878120.017 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38878120.080 : MemoryStatus.ullAvailPhys : 1908842496
19ec-aec:38878120.143 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38878120.206 : MemoryStatus.ullAvailPageFile : 3361280000
19ec-aec:38878120.266 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38878120.329 : MemoryStatus.ullAvailVirtual : 1744338944
19ec-aec:38878120.390 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38878120.491 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38878120.550 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38878120.789 : CPU Count : 4
19ec-aec:38878120.835 : CPU Frequency : 100.000 Mhz
19ec-aec:38878125.032 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38878125.158 : => InitializeDriver
19ec-aec:38878125.649 : <= InitializeDriver ret = 1
19ec-aec:38880699.117 : => InitializeScanner
19ec-aec:38880699.373 : => CAsicIO::GetDeviceList
19ec-aec:38880699.790 : => CNT96226::CNT96226
19ec-aec:38880699.849 : => CNT96226::Open
19ec-aec:38880722.232 : <= CNT96226::Open ret = 1
19ec-aec:38880722.328 : => CNT96226::Initialize
19ec-aec:38880722.519 : <= CNT96226::Initialize ret = 1
19ec-aec:38880722.580 : <= CNT96226::CNT96226
19ec-aec:38880722.635 : => CNT96226::EnumAvailableDevice
19ec-aec:38880727.900 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38880727.977 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38880728.033 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38884517.057 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38884517.532 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38884529.278 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38884529.489 : => IoObject::GetLockName
19ec-aec:38884529.604 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38884529.742 : <= IoObject::GetLockName
19ec-aec:38884530.644 : => CNT96226::VenderCmd_GetData
19ec-aec:38884530.766 : iCmd = 3, nBytes = 2
19ec-aec:38884932.715 : 0000 : 06 38 
19ec-aec:38884932.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38884933.087 : => CNT96226::VenderCmd_GetData
19ec-aec:38884933.208 : iCmd = 4, nBytes = 2
19ec-aec:38885260.916 : 0000 : 07 07 
19ec-aec:38885261.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38885261.309 : Device 0 USB ID = 0638 : 0707
19ec-aec:38885261.477 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38885261.606 : IO Send command 10 bytes
19ec-aec:38885261.709 : => CNT96226::VenderCmd_SetData
19ec-aec:38885261.824 : iCmd = 0, nBytes = 10
19ec-aec:38885262.039 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38885473.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38885473.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38885473.737 : iCmd = 0, nBytes = 165
19ec-aec:38885669.234 : skip dump 37 bytes
19ec-aec:38885669.652 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38885669.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38885670.226 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38885670.495 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38885670.755 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38885671.027 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38885671.285 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38885671.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38885671.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38885671.785 : => CNT96226::VenderCmd_GetData
19ec-aec:38885671.897 : iCmd = 1, nBytes = 4
19ec-aec:38885855.000 : 0000 : 00 00 00 00 
19ec-aec:38885855.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38885855.671 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38885855.813 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38885855.947 : IO Send command 10 bytes
19ec-aec:38885856.058 : => CNT96226::VenderCmd_SetData
19ec-aec:38885856.170 : iCmd = 0, nBytes = 10
19ec-aec:38885856.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38886213.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38886213.436 : => CNT96226::VenderCmd_GetData
19ec-aec:38886213.555 : iCmd = 0, nBytes = 128
19ec-aec:38886431.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886432.091 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886432.379 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38886432.645 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38886432.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38886433.164 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886433.410 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886433.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886433.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38886433.921 : => CNT96226::VenderCmd_GetData
19ec-aec:38886434.028 : iCmd = 1, nBytes = 4
19ec-aec:38886644.159 : 0000 : 00 00 00 00 
19ec-aec:38886644.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38886644.350 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38886644.548 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38886644.637 : => CNT96226::Close
19ec-aec:38886649.501 : <= CNT96226::Close ret = 1
19ec-aec:38886649.585 : <= CNT96226::~CNT96226
19ec-aec:38886649.689 : <= CAsicIO::GetDeviceList
19ec-aec:38886650.173 : => IoObject::SetTimeout
19ec-aec:38886650.313 : Timeout--> In = 0 Out = 0
19ec-aec:38886650.376 : <= IoObject::SetTimeout
19ec-aec:38886650.446 : => CAsicIO::CAsicIO
19ec-aec:38886650.524 : => CNT96226::CNT96226
19ec-aec:38886650.587 : => CNT96226::Open
19ec-aec:38886676.204 : <= CNT96226::Open ret = 1
19ec-aec:38886676.320 : => CNT96226::Initialize
19ec-aec:38886676.533 : <= CNT96226::Initialize ret = 1
19ec-aec:38886676.599 : <= CNT96226::CNT96226
19ec-aec:38886676.657 : <= CAsicIO::CAsicIO
19ec-aec:38886676.716 : => CAsicIO::InitializeDevice
19ec-aec:38886676.792 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38886683.217 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38886683.350 : => IoObject::GetLockName
19ec-aec:38886683.412 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38886683.484 : <= IoObject::GetLockName
19ec-aec:38886684.044 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38886684.125 : IO Send command 10 bytes
19ec-aec:38886684.182 : => CNT96226::VenderCmd_SetData
19ec-aec:38886684.244 : iCmd = 0, nBytes = 10
19ec-aec:38886684.371 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38887032.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38887032.396 : => CNT96226::VenderCmd_GetData
19ec-aec:38887032.464 : iCmd = 0, nBytes = 128
19ec-aec:38887240.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887240.518 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887240.676 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38887240.827 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38887240.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38887241.110 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887241.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887241.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887241.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38887241.528 : => CNT96226::VenderCmd_GetData
19ec-aec:38887241.590 : iCmd = 1, nBytes = 4
19ec-aec:38887428.151 : 0000 : 00 00 00 00 
19ec-aec:38887428.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38887428.366 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38887428.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38887428.684 : iCmd = 3, nBytes = 2
19ec-aec:38887801.633 : 0000 : 06 38 
19ec-aec:38887801.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38887801.816 : => CNT96226::VenderCmd_GetData
19ec-aec:38887801.877 : iCmd = 4, nBytes = 2
19ec-aec:38888118.305 : 0000 : 07 07 
19ec-aec:38888118.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38888118.689 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38888118.802 : => IoObject::InitializeDevice
19ec-aec:38888118.919 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38888119.772 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38888119.858 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38888120.754 : => FindScanner
19ec-aec:38888120.818 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38888120.889 : <= FindScanner ret = 1
19ec-aec:38888120.954 : => IoObject::IoLockStart
19ec-aec:38888121.075 : => CAsicIO::CheckDevice
19ec-aec:38888121.137 : => CNT96226::ConnectIsAvailable
19ec-aec:38888144.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38888145.078 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38888145.148 : <= IoObject::IoLockStart
19ec-aec:38888145.217 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38888145.294 : IO Send command 10 bytes
19ec-aec:38888145.398 : => CNT96226::VenderCmd_SetData
19ec-aec:38888145.465 : iCmd = 0, nBytes = 10
19ec-aec:38888145.582 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38888346.009 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38888346.135 : System send command 10 bytes + data 0 bytes
19ec-aec:38888346.210 : IO total need to receive data 5 bytes
19ec-aec:38888346.277 : => CNT96226::VenderCmd_GetData
19ec-aec:38888346.340 : iCmd = 0, nBytes = 5
19ec-aec:38888546.058 : 0000 : 06 00 02 02 ab 
19ec-aec:38888546.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38888546.278 : System total receive data 5 bytes
19ec-aec:38888546.347 : => CNT96226::VenderCmd_GetData
19ec-aec:38888546.408 : iCmd = 1, nBytes = 4
19ec-aec:38888748.153 : 0000 : 00 00 00 00 
19ec-aec:38888748.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38888748.412 : <= CAsicIO::DoIo ret = 1
19ec-aec:38888748.489 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38888748.564 : IO Send command 10 bytes
19ec-aec:38888748.683 : => CNT96226::VenderCmd_SetData
19ec-aec:38888748.755 : iCmd = 0, nBytes = 10
19ec-aec:38888748.872 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38888944.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38888944.205 : System send command 10 bytes + data 0 bytes
19ec-aec:38888944.286 : IO total need to receive data 165 bytes
19ec-aec:38888944.356 : => CNT96226::VenderCmd_GetData
19ec-aec:38888944.417 : iCmd = 0, nBytes = 165
19ec-aec:38889090.186 : skip dump 37 bytes
19ec-aec:38889090.415 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38889090.571 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38889090.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38889090.868 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38889091.014 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38889091.163 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38889091.306 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889091.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889091.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889091.582 : System total receive data 165 bytes
19ec-aec:38889091.651 : => CNT96226::VenderCmd_GetData
19ec-aec:38889091.713 : iCmd = 1, nBytes = 4
19ec-aec:38889248.975 : 0000 : 00 00 00 00 
19ec-aec:38889249.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889249.538 : <= CAsicIO::DoIo ret = 1
19ec-aec:38889249.601 : Dump Inquiry
19ec-aec:38889249.740 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38889249.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38889250.249 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38889250.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38889250.546 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38889250.692 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38889250.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889250.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889251.118 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38889251.267 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38889251.363 : 00a0 : 00 00 00 00 00 
19ec-aec:38889251.447 : => ReadNVMDataInternal
19ec-aec:38889251.700 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38889251.777 : IO Send command 10 bytes
19ec-aec:38889251.888 : => CNT96226::VenderCmd_SetData
19ec-aec:38889251.953 : iCmd = 0, nBytes = 10
19ec-aec:38889252.068 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38889587.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38889587.237 : System send command 10 bytes + data 0 bytes
19ec-aec:38889587.315 : IO total need to receive data 128 bytes
19ec-aec:38889587.383 : => CNT96226::VenderCmd_GetData
19ec-aec:38889587.445 : iCmd = 0, nBytes = 128
19ec-aec:38889791.241 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889791.475 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889791.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38889791.787 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38889791.928 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38889792.073 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889792.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889792.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889792.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889792.493 : System total receive data 128 bytes
19ec-aec:38889792.564 : => CNT96226::VenderCmd_GetData
19ec-aec:38889792.623 : iCmd = 1, nBytes = 4
19ec-aec:38889996.026 : 0000 : 00 00 00 00 
19ec-aec:38889996.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889996.291 : <= CAsicIO::DoIo ret = 1
19ec-aec:38889996.375 : NVMData.PadScanCount = 0
19ec-aec:38889996.439 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38889996.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38889996.568 : NVMData.FlatbedScanCount = 0
19ec-aec:38889996.627 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38889996.686 : NVMData.SideEdgeFletbed = 0
19ec-aec:38889996.747 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38889996.809 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38889996.873 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38889996.936 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38889996.998 : NVMData.BornMonth = 0
19ec-aec:38889997.053 : NVMData.BornDay = 0
19ec-aec:38889997.111 : NVMData.BornYear = 0
19ec-aec:38889997.165 : NVMData.FirstScanMonth = 4
19ec-aec:38889997.223 : NVMData.FirstScanDay = 30
19ec-aec:38889997.282 : NVMData.FirstScanYear = 2020
19ec-aec:38889997.340 : NVMData.VerticalMagnification = 0
19ec-aec:38889997.403 : NVMData.HorizontalMagnification = 0
19ec-aec:38889997.467 : NVMData.PowerSavingTime = 15
19ec-aec:38889997.526 : NVMData.SN = 0858C00G200100324
19ec-aec:38889997.583 : NVMData.AutoFeed = 0
19ec-aec:38889997.637 : NVMData.CCDType = 0
19ec-aec:38889997.691 : NVMData.ScanSpeed = 0
19ec-aec:38889997.743 : NVMData.RollerCount = 0
19ec-aec:38889997.802 : NVMData.MultifeedCount = 0
19ec-aec:38889997.857 : NVMData.JamCount = 0
19ec-aec:38889997.911 : NVMData.IdentifyInfo = 
19ec-aec:38889997.969 : NVMData.FormalName = 
19ec-aec:38889998.023 : NVMData.ReservedB = 0
19ec-aec:38889998.078 : NVMData.FunctionCode = 0
19ec-aec:38889998.132 : NVMData.PreFeed = 0
19ec-aec:38889998.184 : NVMData.PreFeedTime = 0
19ec-aec:38889998.241 : NVMData.ButtonNumber = 0
19ec-aec:38889998.529 : NVMData.PowerOffTime = 0
19ec-aec:38889998.593 : <= ReadNVMDataInternal ret = 1
19ec-aec:38889998.684 : => IoObject::IoLockEnd
19ec-aec:38889998.787 : <= IoObject::IoLockEnd
19ec-aec:38889998.847 : <= InitializeScanner ret = 1
19ec-aec:38891309.084 : => GetLogicalScannerAbility
19ec-aec:38891309.268 : => IoObject::IoLockStart
19ec-aec:38891309.409 : => CAsicIO::CheckDevice
19ec-aec:38891309.465 : => CNT96226::ConnectIsAvailable
19ec-aec:38891339.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38891339.829 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38891339.889 : <= IoObject::IoLockStart
19ec-aec:38891339.950 : => IoObject::IoLockEnd
19ec-aec:38891340.063 : <= IoObject::IoLockEnd
19ec-aec:38891340.141 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38895143.664 : => GetLogicalScannerAbilityEx
19ec-aec:38895143.855 : => IoObject::IoLockStart
19ec-aec:38895143.992 : => CAsicIO::CheckDevice
19ec-aec:38895144.052 : => CNT96226::ConnectIsAvailable
19ec-aec:38895170.991 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38895171.104 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38895171.163 : <= IoObject::IoLockStart
19ec-aec:38895171.221 : => IoObject::IoLockEnd
19ec-aec:38895171.337 : <= IoObject::IoLockEnd
19ec-aec:38895171.458 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38895171.534 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38903024.166 : => ReadNVMData
19ec-aec:38903024.346 : => IoObject::IoLockStart
19ec-aec:38903024.481 : => CAsicIO::CheckDevice
19ec-aec:38903024.543 : => CNT96226::ConnectIsAvailable
19ec-aec:38903047.500 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38903047.627 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38903047.701 : <= IoObject::IoLockStart
19ec-aec:38903047.776 : => ReadNVMDataInternal
19ec-aec:38903047.843 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38903047.921 : IO Send command 10 bytes
19ec-aec:38903048.070 : => CNT96226::VenderCmd_SetData
19ec-aec:38903048.135 : iCmd = 0, nBytes = 10
19ec-aec:38903048.250 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38903387.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38903388.065 : System send command 10 bytes + data 0 bytes
19ec-aec:38903388.144 : IO total need to receive data 128 bytes
19ec-aec:38903388.435 : => CNT96226::VenderCmd_GetData
19ec-aec:38903388.493 : iCmd = 0, nBytes = 128
19ec-aec:38903523.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903523.805 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903523.955 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38903524.089 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38903524.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38903524.347 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903524.470 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903524.599 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903524.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38903524.725 : System total receive data 128 bytes
19ec-aec:38903524.792 : => CNT96226::VenderCmd_GetData
19ec-aec:38903524.851 : iCmd = 1, nBytes = 4
19ec-aec:38903638.964 : 0000 : 00 00 00 00 
19ec-aec:38903639.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38903639.224 : <= CAsicIO::DoIo ret = 1
19ec-aec:38903639.293 : NVMData.PadScanCount = 0
19ec-aec:38903639.349 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38903639.406 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38903639.466 : NVMData.FlatbedScanCount = 0
19ec-aec:38903639.523 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38903639.579 : NVMData.SideEdgeFletbed = 0
19ec-aec:38903639.636 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38903639.692 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38903639.751 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38903639.806 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38903639.865 : NVMData.BornMonth = 0
19ec-aec:38903640.049 : NVMData.BornDay = 0
19ec-aec:38903640.107 : NVMData.BornYear = 0
19ec-aec:38903640.157 : NVMData.FirstScanMonth = 4
19ec-aec:38903640.210 : NVMData.FirstScanDay = 30
19ec-aec:38903640.268 : NVMData.FirstScanYear = 2020
19ec-aec:38903640.321 : NVMData.VerticalMagnification = 0
19ec-aec:38903640.377 : NVMData.HorizontalMagnification = 0
19ec-aec:38903640.433 : NVMData.PowerSavingTime = 15
19ec-aec:38903640.488 : NVMData.SN = 0858C00G200100324
19ec-aec:38903640.538 : NVMData.AutoFeed = 0
19ec-aec:38903640.590 : NVMData.CCDType = 0
19ec-aec:38903640.639 : NVMData.ScanSpeed = 0
19ec-aec:38903640.687 : NVMData.RollerCount = 0
19ec-aec:38903640.738 : NVMData.MultifeedCount = 0
19ec-aec:38903640.790 : NVMData.JamCount = 0
19ec-aec:38903640.839 : NVMData.IdentifyInfo = 
19ec-aec:38903640.893 : NVMData.FormalName = 
19ec-aec:38903640.942 : NVMData.ReservedB = 0
19ec-aec:38903640.996 : NVMData.FunctionCode = 0
19ec-aec:38903641.048 : NVMData.PreFeed = 0
19ec-aec:38903641.101 : NVMData.PreFeedTime = 0
19ec-aec:38903641.151 : NVMData.ButtonNumber = 0
19ec-aec:38903641.201 : NVMData.PowerOffTime = 0
19ec-aec:38903641.251 : <= ReadNVMDataInternal ret = 1
19ec-aec:38903641.318 : => IoObject::IoLockEnd
19ec-aec:38903641.410 : <= IoObject::IoLockEnd
19ec-aec:38903641.459 : <= ReadNVMData ret = 1
19ec-aec:38913766.605 : => GetADFStatus
19ec-aec:38913767.016 : => IoObject::IoLockStart
19ec-aec:38913767.155 : => CAsicIO::CheckDevice
19ec-aec:38913767.211 : => CNT96226::ConnectIsAvailable
19ec-aec:38913788.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38913788.553 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38913788.616 : <= IoObject::IoLockStart
19ec-aec:38913788.677 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38913788.743 : IO Send command 10 bytes
19ec-aec:38913788.864 : => CNT96226::VenderCmd_SetData
19ec-aec:38913788.923 : iCmd = 0, nBytes = 10
19ec-aec:38913789.031 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38913990.499 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38913990.646 : System send command 10 bytes + data 0 bytes
19ec-aec:38913990.719 : IO total need to receive data 2 bytes
19ec-aec:38913990.780 : => CNT96226::VenderCmd_GetData
19ec-aec:38913990.838 : iCmd = 0, nBytes = 2
19ec-aec:38914199.299 : 0000 : 00 00 
19ec-aec:38914199.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38914199.445 : System total receive data 2 bytes
19ec-aec:38914199.508 : => CNT96226::VenderCmd_GetData
19ec-aec:38914199.562 : iCmd = 1, nBytes = 4
19ec-aec:38914375.414 : 0000 : 00 00 00 00 
19ec-aec:38914375.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38914375.661 : <= CAsicIO::DoIo ret = 1
19ec-aec:38914375.728 : Return status = 0
19ec-aec:38914375.786 : => IoObject::IoLockEnd
19ec-aec:38914375.872 : <= IoObject::IoLockEnd
19ec-aec:38914375.923 : <= GetADFStatus ret = 1
19ec-aec:38917136.543 : => GetADFStatus
19ec-aec:38917136.739 : => IoObject::IoLockStart
19ec-aec:38917136.868 : => CAsicIO::CheckDevice
19ec-aec:38917136.922 : => CNT96226::ConnectIsAvailable
19ec-aec:38917162.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38917162.249 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38917162.307 : <= IoObject::IoLockStart
19ec-aec:38917162.366 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38917162.433 : IO Send command 10 bytes
19ec-aec:38917162.548 : => CNT96226::VenderCmd_SetData
19ec-aec:38917162.608 : iCmd = 0, nBytes = 10
19ec-aec:38917162.714 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38917372.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38917372.807 : System send command 10 bytes + data 0 bytes
19ec-aec:38917372.885 : IO total need to receive data 2 bytes
19ec-aec:38917372.951 : => CNT96226::VenderCmd_GetData
19ec-aec:38917373.012 : iCmd = 0, nBytes = 2
19ec-aec:38917582.565 : 0000 : 00 00 
19ec-aec:38917582.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38917582.745 : System total receive data 2 bytes
19ec-aec:38917582.808 : => CNT96226::VenderCmd_GetData
19ec-aec:38917582.860 : iCmd = 1, nBytes = 4
19ec-aec:38917781.901 : 0000 : 00 00 00 00 
19ec-aec:38917781.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38917782.121 : <= CAsicIO::DoIo ret = 1
19ec-aec:38917782.190 : Return status = 0
19ec-aec:38917782.249 : => IoObject::IoLockEnd
19ec-aec:38917782.338 : <= IoObject::IoLockEnd
19ec-aec:38917782.386 : <= GetADFStatus ret = 1
19ec-aec:38919915.154 : => TerminateDriver
19ec-aec:38919915.344 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-aec:38919915.417 : => CNT96226::Close
19ec-aec:38919919.577 : <= CNT96226::Close ret = 1
19ec-aec:38919919.655 : <= CAsicIO::~CAsicIO
19ec-aec:38919919.712 : => IoObject::IoLockEnd
19ec-aec:38919919.766 : <= IoObject::IoLockEnd
19ec-aec:38919919.817 : => IoObject::TerminateDevice
19ec-aec:38919919.872 : => IoObject::IoLockEnd
19ec-aec:38919919.923 : <= IoObject::IoLockEnd
19ec-aec:38919920.249 : <= IoObject::TerminateDevice
19ec-aec:38919920.486 : <= TerminateDriver ret = 1
19ec-aec:38963813.604 : ============Debug Start==========
19ec-aec:38963813.921 : Date : 2020/4/30 14:23:47
19ec-aec:38963813.998 : Process ID : 19ec
19ec-aec:38963814.410 : Windows : Version 10.0 build 18363 
19ec-aec:38963814.869 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38963814.932 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38963814.996 : MemoryStatus.ullAvailPhys : 1929781248
19ec-aec:38963815.055 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38963815.116 : MemoryStatus.ullAvailPageFile : 3382931456
19ec-aec:38963815.174 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38963815.234 : MemoryStatus.ullAvailVirtual : 1744330752
19ec-aec:38963815.293 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38963815.397 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38963815.454 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38963815.703 : CPU Count : 4
19ec-aec:38963815.748 : CPU Frequency : 100.000 Mhz
19ec-aec:38963820.141 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38963820.267 : => InitializeDriver
19ec-aec:38963820.539 : <= InitializeDriver ret = 1
19ec-aec:38963820.597 : => InitializeScanner
19ec-aec:38963820.674 : => CAsicIO::GetDeviceList
19ec-aec:38963820.971 : => CNT96226::CNT96226
19ec-aec:38963821.028 : => CNT96226::Open
19ec-aec:38963844.057 : <= CNT96226::Open ret = 1
19ec-aec:38963844.169 : => CNT96226::Initialize
19ec-aec:38963844.360 : <= CNT96226::Initialize ret = 1
19ec-aec:38963844.420 : <= CNT96226::CNT96226
19ec-aec:38963844.475 : => CNT96226::EnumAvailableDevice
19ec-aec:38963849.990 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38963850.068 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38963850.125 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38967871.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38967871.512 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38967877.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38967877.481 : => IoObject::GetLockName
19ec-aec:38967877.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38967877.601 : <= IoObject::GetLockName
19ec-aec:38967878.142 : => CNT96226::VenderCmd_GetData
19ec-aec:38967878.203 : iCmd = 3, nBytes = 2
19ec-aec:38968263.013 : 0000 : 06 38 
19ec-aec:38968263.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38968263.237 : => CNT96226::VenderCmd_GetData
19ec-aec:38968263.300 : iCmd = 4, nBytes = 2
19ec-aec:38968557.979 : 0000 : 07 07 
19ec-aec:38968558.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38968558.173 : Device 0 USB ID = 0638 : 0707
19ec-aec:38968558.260 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38968558.325 : IO Send command 10 bytes
19ec-aec:38968558.377 : => CNT96226::VenderCmd_SetData
19ec-aec:38968558.432 : iCmd = 0, nBytes = 10
19ec-aec:38968558.531 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38968750.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38968750.178 : => CNT96226::VenderCmd_GetData
19ec-aec:38968750.240 : iCmd = 0, nBytes = 165
19ec-aec:38968944.646 : skip dump 37 bytes
19ec-aec:38968944.848 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38968944.985 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38968945.116 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38968945.248 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38968945.381 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38968945.512 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38968945.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38968945.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38968945.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38968945.877 : => CNT96226::VenderCmd_GetData
19ec-aec:38968945.927 : iCmd = 1, nBytes = 4
19ec-aec:38969151.673 : 0000 : 00 00 00 00 
19ec-aec:38969151.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38969151.999 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38969152.072 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38969152.142 : IO Send command 10 bytes
19ec-aec:38969152.196 : => CNT96226::VenderCmd_SetData
19ec-aec:38969152.250 : iCmd = 0, nBytes = 10
19ec-aec:38969152.358 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38969490.966 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38969491.101 : => CNT96226::VenderCmd_GetData
19ec-aec:38969491.159 : iCmd = 0, nBytes = 128
19ec-aec:38969688.978 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.161 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.301 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38969689.435 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38969689.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38969689.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.807 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38969690.051 : => CNT96226::VenderCmd_GetData
19ec-aec:38969690.102 : iCmd = 1, nBytes = 4
19ec-aec:38969816.029 : 0000 : 00 00 00 00 
19ec-aec:38969816.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38969816.182 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38969816.345 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38969816.415 : => CNT96226::Close
19ec-aec:38969820.370 : <= CNT96226::Close ret = 1
19ec-aec:38969820.443 : <= CNT96226::~CNT96226
19ec-aec:38969820.534 : <= CAsicIO::GetDeviceList
19ec-aec:38969820.932 : => IoObject::SetTimeout
19ec-aec:38969821.069 : Timeout--> In = 0 Out = 0
19ec-aec:38969821.127 : <= IoObject::SetTimeout
19ec-aec:38969821.194 : => CAsicIO::CAsicIO
19ec-aec:38969821.271 : => CNT96226::CNT96226
19ec-aec:38969821.324 : => CNT96226::Open
19ec-aec:38969844.279 : <= CNT96226::Open ret = 1
19ec-aec:38969844.373 : => CNT96226::Initialize
19ec-aec:38969844.555 : <= CNT96226::Initialize ret = 1
19ec-aec:38969844.610 : <= CNT96226::CNT96226
19ec-aec:38969844.664 : <= CAsicIO::CAsicIO
19ec-aec:38969844.718 : => CAsicIO::InitializeDevice
19ec-aec:38969844.787 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38969852.397 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38969852.524 : => IoObject::GetLockName
19ec-aec:38969852.582 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38969852.647 : <= IoObject::GetLockName
19ec-aec:38969853.415 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38969853.491 : IO Send command 10 bytes
19ec-aec:38969853.544 : => CNT96226::VenderCmd_SetData
19ec-aec:38969853.602 : iCmd = 0, nBytes = 10
19ec-aec:38969853.706 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38970172.647 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38970172.779 : => CNT96226::VenderCmd_GetData
19ec-aec:38970172.839 : iCmd = 0, nBytes = 128
19ec-aec:38970338.214 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970338.425 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970338.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38970338.709 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38970338.839 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38970338.962 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970339.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970339.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970339.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38970339.352 : => CNT96226::VenderCmd_GetData
19ec-aec:38970339.410 : iCmd = 1, nBytes = 4
19ec-aec:38970489.629 : 0000 : 00 00 00 00 
19ec-aec:38970489.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38970489.810 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38970490.042 : => CNT96226::VenderCmd_GetData
19ec-aec:38970490.104 : iCmd = 3, nBytes = 2
19ec-aec:38970869.666 : 0000 : 06 38 
19ec-aec:38970869.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38970869.971 : => CNT96226::VenderCmd_GetData
19ec-aec:38970870.027 : iCmd = 4, nBytes = 2
19ec-aec:38971179.266 : 0000 : 07 07 
19ec-aec:38971179.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38971179.520 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38971179.617 : => IoObject::InitializeDevice
19ec-aec:38971179.726 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38971180.410 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38971180.483 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38971181.243 : => FindScanner
19ec-aec:38971181.303 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38971181.366 : <= FindScanner ret = 1
19ec-aec:38971181.422 : => IoObject::IoLockStart
19ec-aec:38971181.524 : => CAsicIO::CheckDevice
19ec-aec:38971181.576 : => CNT96226::ConnectIsAvailable
19ec-aec:38971206.847 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38971206.963 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38971207.026 : <= IoObject::IoLockStart
19ec-aec:38971207.084 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38971207.151 : IO Send command 10 bytes
19ec-aec:38971207.242 : => CNT96226::VenderCmd_SetData
19ec-aec:38971207.299 : iCmd = 0, nBytes = 10
19ec-aec:38971207.400 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38971398.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38971398.411 : System send command 10 bytes + data 0 bytes
19ec-aec:38971398.483 : IO total need to receive data 5 bytes
19ec-aec:38971398.541 : => CNT96226::VenderCmd_GetData
19ec-aec:38971398.597 : iCmd = 0, nBytes = 5
19ec-aec:38971603.828 : 0000 : 06 00 02 02 ab 
19ec-aec:38971603.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38971603.997 : System total receive data 5 bytes
19ec-aec:38971604.058 : => CNT96226::VenderCmd_GetData
19ec-aec:38971604.110 : iCmd = 1, nBytes = 4
19ec-aec:38971772.841 : 0000 : 00 00 00 00 
19ec-aec:38971772.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38971773.121 : <= CAsicIO::DoIo ret = 1
19ec-aec:38971773.192 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38971773.266 : IO Send command 10 bytes
19ec-aec:38971773.365 : => CNT96226::VenderCmd_SetData
19ec-aec:38971773.427 : iCmd = 0, nBytes = 10
19ec-aec:38971773.535 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38971943.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38971943.524 : System send command 10 bytes + data 0 bytes
19ec-aec:38971943.599 : IO total need to receive data 165 bytes
19ec-aec:38971943.667 : => CNT96226::VenderCmd_GetData
19ec-aec:38971943.731 : iCmd = 0, nBytes = 165
19ec-aec:38972089.424 : skip dump 37 bytes
19ec-aec:38972089.624 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38972089.768 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38972089.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38972090.042 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38972090.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38972090.302 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38972090.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972090.548 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972090.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972090.674 : System total receive data 165 bytes
19ec-aec:38972090.733 : => CNT96226::VenderCmd_GetData
19ec-aec:38972090.785 : iCmd = 1, nBytes = 4
19ec-aec:38972256.705 : 0000 : 00 00 00 00 
19ec-aec:38972256.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972256.931 : <= CAsicIO::DoIo ret = 1
19ec-aec:38972256.988 : Dump Inquiry
19ec-aec:38972257.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38972257.239 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38972257.580 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38972257.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38972257.835 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38972257.961 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38972258.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972258.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972258.337 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38972258.462 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38972258.547 : 00a0 : 00 00 00 00 00 
19ec-aec:38972258.619 : => ReadNVMDataInternal
19ec-aec:38972258.874 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38972258.941 : IO Send command 10 bytes
19ec-aec:38972259.028 : => CNT96226::VenderCmd_SetData
19ec-aec:38972259.083 : iCmd = 0, nBytes = 10
19ec-aec:38972259.184 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38972587.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38972587.637 : System send command 10 bytes + data 0 bytes
19ec-aec:38972587.715 : IO total need to receive data 128 bytes
19ec-aec:38972587.782 : => CNT96226::VenderCmd_GetData
19ec-aec:38972587.843 : iCmd = 0, nBytes = 128
19ec-aec:38972776.077 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972776.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972776.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38972776.548 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38972776.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38972776.798 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972776.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972777.045 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972777.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972777.173 : System total receive data 128 bytes
19ec-aec:38972777.237 : => CNT96226::VenderCmd_GetData
19ec-aec:38972777.289 : iCmd = 1, nBytes = 4
19ec-aec:38972932.235 : 0000 : 00 00 00 00 
19ec-aec:38972932.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972932.509 : <= CAsicIO::DoIo ret = 1
19ec-aec:38972932.583 : NVMData.PadScanCount = 0
19ec-aec:38972932.639 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38972932.694 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38972932.750 : NVMData.FlatbedScanCount = 0
19ec-aec:38972932.806 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38972932.865 : NVMData.SideEdgeFletbed = 0
19ec-aec:38972932.923 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38972932.977 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38972933.030 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38972933.086 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38972933.142 : NVMData.BornMonth = 0
19ec-aec:38972933.190 : NVMData.BornDay = 0
19ec-aec:38972933.240 : NVMData.BornYear = 0
19ec-aec:38972933.288 : NVMData.FirstScanMonth = 4
19ec-aec:38972933.338 : NVMData.FirstScanDay = 30
19ec-aec:38972933.393 : NVMData.FirstScanYear = 2020
19ec-aec:38972933.446 : NVMData.VerticalMagnification = 0
19ec-aec:38972933.504 : NVMData.HorizontalMagnification = 0
19ec-aec:38972933.561 : NVMData.PowerSavingTime = 15
19ec-aec:38972933.617 : NVMData.SN = 0858C00G200100324
19ec-aec:38972933.670 : NVMData.AutoFeed = 0
19ec-aec:38972933.719 : NVMData.CCDType = 0
19ec-aec:38972933.769 : NVMData.ScanSpeed = 0
19ec-aec:38972933.818 : NVMData.RollerCount = 0
19ec-aec:38972933.871 : NVMData.MultifeedCount = 0
19ec-aec:38972933.924 : NVMData.JamCount = 0
19ec-aec:38972933.973 : NVMData.IdentifyInfo = 
19ec-aec:38972934.022 : NVMData.FormalName = 
19ec-aec:38972934.068 : NVMData.ReservedB = 0
19ec-aec:38972934.120 : NVMData.FunctionCode = 0
19ec-aec:38972934.169 : NVMData.PreFeed = 0
19ec-aec:38972934.216 : NVMData.PreFeedTime = 0
19ec-aec:38972934.267 : NVMData.ButtonNumber = 0
19ec-aec:38972934.467 : NVMData.PowerOffTime = 0
19ec-aec:38972934.521 : <= ReadNVMDataInternal ret = 1
19ec-aec:38972934.612 : => IoObject::IoLockEnd
19ec-aec:38972934.704 : <= IoObject::IoLockEnd
19ec-aec:38972934.755 : <= InitializeScanner ret = 1
19ec-aec:38972934.818 : => GetLogicalScannerAbilityEx
19ec-aec:38972934.877 : => IoObject::IoLockStart
19ec-aec:38972934.973 : => CAsicIO::CheckDevice
19ec-aec:38972935.026 : => CNT96226::ConnectIsAvailable
19ec-aec:38972947.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38972947.664 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38972947.721 : <= IoObject::IoLockStart
19ec-aec:38972947.781 : => IoObject::IoLockEnd
19ec-aec:38972947.869 : <= IoObject::IoLockEnd
19ec-aec:38972947.981 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38972948.057 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38973142.731 : => ReadNVMData
19ec-aec:38973142.896 : => IoObject::IoLockStart
19ec-aec:38973143.033 : => CAsicIO::CheckDevice
19ec-aec:38973143.096 : => CNT96226::ConnectIsAvailable
19ec-aec:38973167.206 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38973167.322 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38973167.383 : <= IoObject::IoLockStart
19ec-aec:38973167.453 : => ReadNVMDataInternal
19ec-aec:38973167.515 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38973167.579 : IO Send command 10 bytes
19ec-aec:38973167.724 : => CNT96226::VenderCmd_SetData
19ec-aec:38973167.788 : iCmd = 0, nBytes = 10
19ec-aec:38973167.899 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38973517.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38973517.529 : System send command 10 bytes + data 0 bytes
19ec-aec:38973517.600 : IO total need to receive data 128 bytes
19ec-aec:38973517.661 : => CNT96226::VenderCmd_GetData
19ec-aec:38973517.716 : iCmd = 0, nBytes = 128
19ec-aec:38973718.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973719.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973719.617 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38973720.037 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38973720.164 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38973720.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973720.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973720.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973720.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38973720.662 : System total receive data 128 bytes
19ec-aec:38973720.724 : => CNT96226::VenderCmd_GetData
19ec-aec:38973720.778 : iCmd = 1, nBytes = 4
19ec-aec:38973891.050 : 0000 : 00 00 00 00 
19ec-aec:38973891.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38973891.315 : <= CAsicIO::DoIo ret = 1
19ec-aec:38973891.385 : NVMData.PadScanCount = 0
19ec-aec:38973891.440 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38973891.495 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38973891.555 : NVMData.FlatbedScanCount = 0
19ec-aec:38973891.608 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38973891.664 : NVMData.SideEdgeFletbed = 0
19ec-aec:38973891.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38973891.777 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38973891.846 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38973891.904 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38973891.961 : NVMData.BornMonth = 0
19ec-aec:38973892.009 : NVMData.BornDay = 0
19ec-aec:38973892.061 : NVMData.BornYear = 0
19ec-aec:38973892.108 : NVMData.FirstScanMonth = 4
19ec-aec:38973892.161 : NVMData.FirstScanDay = 30
19ec-aec:38973892.216 : NVMData.FirstScanYear = 2020
19ec-aec:38973892.271 : NVMData.VerticalMagnification = 0
19ec-aec:38973892.325 : NVMData.HorizontalMagnification = 0
19ec-aec:38973892.381 : NVMData.PowerSavingTime = 15
19ec-aec:38973892.436 : NVMData.SN = 0858C00G200100324
19ec-aec:38973892.491 : NVMData.AutoFeed = 0
19ec-aec:38973892.539 : NVMData.CCDType = 0
19ec-aec:38973892.727 : NVMData.ScanSpeed = 0
19ec-aec:38973892.779 : NVMData.RollerCount = 0
19ec-aec:38973892.830 : NVMData.MultifeedCount = 0
19ec-aec:38973892.882 : NVMData.JamCount = 0
19ec-aec:38973892.933 : NVMData.IdentifyInfo = 
19ec-aec:38973892.986 : NVMData.FormalName = 
19ec-aec:38973893.034 : NVMData.ReservedB = 0
19ec-aec:38973893.085 : NVMData.FunctionCode = 0
19ec-aec:38973893.134 : NVMData.PreFeed = 0
19ec-aec:38973893.185 : NVMData.PreFeedTime = 0
19ec-aec:38973893.236 : NVMData.ButtonNumber = 0
19ec-aec:38973893.288 : NVMData.PowerOffTime = 0
19ec-aec:38973893.342 : <= ReadNVMDataInternal ret = 1
19ec-aec:38973893.405 : => IoObject::IoLockEnd
19ec-aec:38973893.498 : <= IoObject::IoLockEnd
19ec-aec:38973893.544 : <= ReadNVMData ret = 1
19ec-aec:38976624.869 : ============Debug Start==========
19ec-aec:38976625.201 : Date : 2020/4/30 14:23:48
19ec-aec:38976625.279 : Process ID : 19ec
19ec-aec:38976625.691 : Windows : Version 10.0 build 18363 
19ec-aec:38976626.153 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38976626.215 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38976626.280 : MemoryStatus.ullAvailPhys : 1928273920
19ec-aec:38976626.338 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38976626.403 : MemoryStatus.ullAvailPageFile : 3383185408
19ec-aec:38976626.464 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38976626.521 : MemoryStatus.ullAvailVirtual : 1744338944
19ec-aec:38976626.581 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38976626.684 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38976626.745 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38976626.982 : CPU Count : 4
19ec-aec:38976627.028 : CPU Frequency : 100.000 Mhz
19ec-aec:38976631.355 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38976631.484 : => InitializeDriver
19ec-aec:38976631.756 : <= InitializeDriver ret = 1
19ec-aec:38979311.922 : => InitializeScanner
19ec-aec:38979312.179 : => CAsicIO::GetDeviceList
19ec-aec:38979312.636 : => CNT96226::CNT96226
19ec-aec:38979312.700 : => CNT96226::Open
19ec-aec:38979335.835 : <= CNT96226::Open ret = 1
19ec-aec:38979335.936 : => CNT96226::Initialize
19ec-aec:38979336.131 : <= CNT96226::Initialize ret = 1
19ec-aec:38979336.192 : <= CNT96226::CNT96226
19ec-aec:38979336.244 : => CNT96226::EnumAvailableDevice
19ec-aec:38979341.503 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38979341.580 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38979341.640 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38983057.600 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38983057.900 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38983063.537 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38983063.651 : => IoObject::GetLockName
19ec-aec:38983063.711 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38983063.776 : <= IoObject::GetLockName
19ec-aec:38983064.304 : => CNT96226::VenderCmd_GetData
19ec-aec:38983064.367 : iCmd = 3, nBytes = 2
19ec-aec:38983445.638 : 0000 : 06 38 
19ec-aec:38983445.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38983445.825 : => CNT96226::VenderCmd_GetData
19ec-aec:38983445.879 : iCmd = 4, nBytes = 2
19ec-aec:38983752.039 : 0000 : 07 07 
19ec-aec:38983752.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38983752.249 : Device 0 USB ID = 0638 : 0707
19ec-aec:38983752.336 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38983752.406 : IO Send command 10 bytes
19ec-aec:38983752.457 : => CNT96226::VenderCmd_SetData
19ec-aec:38983752.517 : iCmd = 0, nBytes = 10
19ec-aec:38983752.618 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38983960.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38983961.145 : => CNT96226::VenderCmd_GetData
19ec-aec:38983961.271 : iCmd = 0, nBytes = 165
19ec-aec:38984172.479 : skip dump 37 bytes
19ec-aec:38984172.889 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38984173.191 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38984173.483 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38984173.756 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38984174.026 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38984174.304 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38984174.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984174.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984174.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38984175.061 : => CNT96226::VenderCmd_GetData
19ec-aec:38984175.167 : iCmd = 1, nBytes = 4
19ec-aec:38984393.487 : 0000 : 00 00 00 00 
19ec-aec:38984393.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38984394.170 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38984394.317 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38984394.463 : IO Send command 10 bytes
19ec-aec:38984394.571 : => CNT96226::VenderCmd_SetData
19ec-aec:38984394.687 : iCmd = 0, nBytes = 10
19ec-aec:38984394.901 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38984757.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38984757.440 : => CNT96226::VenderCmd_GetData
19ec-aec:38984757.564 : iCmd = 0, nBytes = 128
19ec-aec:38984965.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984965.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984965.710 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38984965.856 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38984965.993 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38984966.121 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984966.252 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984966.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984966.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38984966.516 : => CNT96226::VenderCmd_GetData
19ec-aec:38984966.571 : iCmd = 1, nBytes = 4
19ec-aec:38985170.730 : 0000 : 00 00 00 00 
19ec-aec:38985170.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38985170.907 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38985171.113 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38985171.189 : => CNT96226::Close
19ec-aec:38985175.629 : <= CNT96226::Close ret = 1
19ec-aec:38985175.704 : <= CNT96226::~CNT96226
19ec-aec:38985175.787 : <= CAsicIO::GetDeviceList
19ec-aec:38985176.238 : => IoObject::SetTimeout
19ec-aec:38985176.374 : Timeout--> In = 0 Out = 0
19ec-aec:38985176.438 : <= IoObject::SetTimeout
19ec-aec:38985176.511 : => CAsicIO::CAsicIO
19ec-aec:38985176.589 : => CNT96226::CNT96226
19ec-aec:38985176.653 : => CNT96226::Open
19ec-aec:38985199.489 : <= CNT96226::Open ret = 1
19ec-aec:38985199.592 : => CNT96226::Initialize
19ec-aec:38985199.794 : <= CNT96226::Initialize ret = 1
19ec-aec:38985199.854 : <= CNT96226::CNT96226
19ec-aec:38985199.910 : <= CAsicIO::CAsicIO
19ec-aec:38985199.968 : => CAsicIO::InitializeDevice
19ec-aec:38985200.038 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38985206.153 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38985206.271 : => IoObject::GetLockName
19ec-aec:38985206.328 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38985206.397 : <= IoObject::GetLockName
19ec-aec:38985206.966 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38985207.040 : IO Send command 10 bytes
19ec-aec:38985207.097 : => CNT96226::VenderCmd_SetData
19ec-aec:38985207.153 : iCmd = 0, nBytes = 10
19ec-aec:38985207.265 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38985539.381 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38985539.532 : => CNT96226::VenderCmd_GetData
19ec-aec:38985539.594 : iCmd = 0, nBytes = 128
19ec-aec:38985718.454 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985718.666 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985718.819 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38985718.962 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38985719.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38985719.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985719.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985719.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985719.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38985719.630 : => CNT96226::VenderCmd_GetData
19ec-aec:38985719.689 : iCmd = 1, nBytes = 4
19ec-aec:38985856.959 : 0000 : 00 00 00 00 
19ec-aec:38985857.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38985857.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38985857.366 : => CNT96226::VenderCmd_GetData
19ec-aec:38985857.427 : iCmd = 3, nBytes = 2
19ec-aec:38986218.922 : 0000 : 06 38 
19ec-aec:38986219.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38986219.097 : => CNT96226::VenderCmd_GetData
19ec-aec:38986219.154 : iCmd = 4, nBytes = 2
19ec-aec:38986520.018 : 0000 : 07 07 
19ec-aec:38986520.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38986520.332 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38986520.447 : => IoObject::InitializeDevice
19ec-aec:38986520.568 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38986521.270 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38986521.352 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38986522.060 : => FindScanner
19ec-aec:38986522.122 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38986522.189 : <= FindScanner ret = 1
19ec-aec:38986522.251 : => IoObject::IoLockStart
19ec-aec:38986522.363 : => CAsicIO::CheckDevice
19ec-aec:38986522.418 : => CNT96226::ConnectIsAvailable
19ec-aec:38986542.123 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38986542.229 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38986542.290 : <= IoObject::IoLockStart
19ec-aec:38986542.353 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38986542.420 : IO Send command 10 bytes
19ec-aec:38986542.506 : => CNT96226::VenderCmd_SetData
19ec-aec:38986542.567 : iCmd = 0, nBytes = 10
19ec-aec:38986542.679 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38986747.549 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38986747.679 : System send command 10 bytes + data 0 bytes
19ec-aec:38986747.755 : IO total need to receive data 5 bytes
19ec-aec:38986747.816 : => CNT96226::VenderCmd_GetData
19ec-aec:38986747.875 : iCmd = 0, nBytes = 5
19ec-aec:38986916.377 : 0000 : 06 00 02 02 ab 
19ec-aec:38986916.515 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38986916.593 : System total receive data 5 bytes
19ec-aec:38986916.662 : => CNT96226::VenderCmd_GetData
19ec-aec:38986916.719 : iCmd = 1, nBytes = 4
19ec-aec:38987055.530 : 0000 : 00 00 00 00 
19ec-aec:38987055.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38987055.829 : <= CAsicIO::DoIo ret = 1
19ec-aec:38987055.900 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38987055.972 : IO Send command 10 bytes
19ec-aec:38987056.067 : => CNT96226::VenderCmd_SetData
19ec-aec:38987056.128 : iCmd = 0, nBytes = 10
19ec-aec:38987056.235 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38987220.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38987220.657 : System send command 10 bytes + data 0 bytes
19ec-aec:38987220.731 : IO total need to receive data 165 bytes
19ec-aec:38987220.796 : => CNT96226::VenderCmd_GetData
19ec-aec:38987220.856 : iCmd = 0, nBytes = 165
19ec-aec:38987364.793 : skip dump 37 bytes
19ec-aec:38987365.023 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38987365.173 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38987365.319 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38987365.462 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38987365.595 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38987365.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38987365.867 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987365.998 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987366.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38987366.136 : System total receive data 165 bytes
19ec-aec:38987366.201 : => CNT96226::VenderCmd_GetData
19ec-aec:38987366.257 : iCmd = 1, nBytes = 4
19ec-aec:38987509.376 : 0000 : 00 00 00 00 
19ec-aec:38987509.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38987509.631 : <= CAsicIO::DoIo ret = 1
19ec-aec:38987509.692 : Dump Inquiry
19ec-aec:38987509.830 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38987509.976 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38987510.317 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38987510.465 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38987510.605 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38987510.747 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38987510.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987511.013 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987511.152 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38987511.294 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38987511.385 : 00a0 : 00 00 00 00 00 
19ec-aec:38987511.458 : => ReadNVMDataInternal
19ec-aec:38987511.727 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38987511.796 : IO Send command 10 bytes
19ec-aec:38987511.902 : => CNT96226::VenderCmd_SetData
19ec-aec:38987511.962 : iCmd = 0, nBytes = 10
19ec-aec:38987512.068 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38987857.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38987857.457 : System send command 10 bytes + data 0 bytes
19ec-aec:38987857.534 : IO total need to receive data 128 bytes
19ec-aec:38987857.601 : => CNT96226::VenderCmd_GetData
19ec-aec:38987857.664 : iCmd = 0, nBytes = 128
19ec-aec:38988059.055 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988059.256 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988059.407 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38988059.548 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38988059.682 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38988059.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988059.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988060.079 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988060.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38988060.218 : System total receive data 128 bytes
19ec-aec:38988060.286 : => CNT96226::VenderCmd_GetData
19ec-aec:38988060.343 : iCmd = 1, nBytes = 4
19ec-aec:38988262.917 : 0000 : 00 00 00 00 
19ec-aec:38988263.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38988263.184 : <= CAsicIO::DoIo ret = 1
19ec-aec:38988263.274 : NVMData.PadScanCount = 0
19ec-aec:38988263.334 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38988263.395 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38988263.457 : NVMData.FlatbedScanCount = 0
19ec-aec:38988263.513 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38988263.574 : NVMData.SideEdgeFletbed = 0
19ec-aec:38988263.629 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38988263.684 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38988263.744 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38988263.801 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38988263.859 : NVMData.BornMonth = 0
19ec-aec:38988263.910 : NVMData.BornDay = 0
19ec-aec:38988263.964 : NVMData.BornYear = 0
19ec-aec:38988264.013 : NVMData.FirstScanMonth = 4
19ec-aec:38988264.068 : NVMData.FirstScanDay = 30
19ec-aec:38988264.124 : NVMData.FirstScanYear = 2020
19ec-aec:38988264.179 : NVMData.VerticalMagnification = 0
19ec-aec:38988264.236 : NVMData.HorizontalMagnification = 0
19ec-aec:38988264.293 : NVMData.PowerSavingTime = 15
19ec-aec:38988264.353 : NVMData.SN = 0858C00G200100324
19ec-aec:38988264.408 : NVMData.AutoFeed = 0
19ec-aec:38988264.457 : NVMData.CCDType = 0
19ec-aec:38988264.504 : NVMData.ScanSpeed = 0
19ec-aec:38988264.556 : NVMData.RollerCount = 0
19ec-aec:38988264.615 : NVMData.MultifeedCount = 0
19ec-aec:38988264.669 : NVMData.JamCount = 0
19ec-aec:38988264.722 : NVMData.IdentifyInfo = 
19ec-aec:38988264.775 : NVMData.FormalName = 
19ec-aec:38988264.828 : NVMData.ReservedB = 0
19ec-aec:38988264.878 : NVMData.FunctionCode = 0
19ec-aec:38988264.931 : NVMData.PreFeed = 0
19ec-aec:38988264.981 : NVMData.PreFeedTime = 0
19ec-aec:38988265.032 : NVMData.ButtonNumber = 0
19ec-aec:38988265.309 : NVMData.PowerOffTime = 0
19ec-aec:38988265.373 : <= ReadNVMDataInternal ret = 1
19ec-aec:38988265.459 : => IoObject::IoLockEnd
19ec-aec:38988265.573 : <= IoObject::IoLockEnd
19ec-aec:38988265.626 : <= InitializeScanner ret = 1
19ec-aec:38989659.842 : => GetLogicalScannerAbility
19ec-aec:38989660.045 : => IoObject::IoLockStart
19ec-aec:38989660.177 : => CAsicIO::CheckDevice
19ec-aec:38989660.242 : => CNT96226::ConnectIsAvailable
19ec-aec:38989677.515 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38989677.642 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38989677.710 : <= IoObject::IoLockStart
19ec-aec:38989677.773 : => IoObject::IoLockEnd
19ec-aec:38989677.876 : <= IoObject::IoLockEnd
19ec-aec:38989677.953 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38993659.603 : => GetLogicalScannerAbilityEx
19ec-aec:38993659.799 : => IoObject::IoLockStart
19ec-aec:38993659.926 : => CAsicIO::CheckDevice
19ec-aec:38993659.990 : => CNT96226::ConnectIsAvailable
19ec-aec:38993678.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38993678.767 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38993679.079 : <= IoObject::IoLockStart
19ec-aec:38993679.142 : => IoObject::IoLockEnd
19ec-aec:38993679.239 : <= IoObject::IoLockEnd
19ec-aec:38993679.354 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38993679.436 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39001203.230 : => ReadNVMData
19ec-aec:39001203.412 : => IoObject::IoLockStart
19ec-aec:39001203.551 : => CAsicIO::CheckDevice
19ec-aec:39001203.608 : => CNT96226::ConnectIsAvailable
19ec-aec:39001221.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39001221.774 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39001221.839 : <= IoObject::IoLockStart
19ec-aec:39001221.907 : => ReadNVMDataInternal
19ec-aec:39001221.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39001222.044 : IO Send command 10 bytes
19ec-aec:39001222.164 : => CNT96226::VenderCmd_SetData
19ec-aec:39001222.223 : iCmd = 0, nBytes = 10
19ec-aec:39001222.343 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39001533.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39001533.826 : System send command 10 bytes + data 0 bytes
19ec-aec:39001533.896 : IO total need to receive data 128 bytes
19ec-aec:39001533.957 : => CNT96226::VenderCmd_GetData
19ec-aec:39001534.013 : iCmd = 0, nBytes = 128
19ec-aec:39001741.148 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001741.315 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001741.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39001741.588 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39001741.717 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39001741.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001741.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001742.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001742.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39001742.212 : System total receive data 128 bytes
19ec-aec:39001742.272 : => CNT96226::VenderCmd_GetData
19ec-aec:39001742.323 : iCmd = 1, nBytes = 4
19ec-aec:39001925.576 : 0000 : 00 00 00 00 
19ec-aec:39001925.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39001926.058 : <= CAsicIO::DoIo ret = 1
19ec-aec:39001926.199 : NVMData.PadScanCount = 0
19ec-aec:39001926.313 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39001926.441 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39001926.556 : NVMData.FlatbedScanCount = 0
19ec-aec:39001926.669 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39001926.788 : NVMData.SideEdgeFletbed = 0
19ec-aec:39001926.897 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39001927.007 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39001927.122 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39001927.232 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39001927.342 : NVMData.BornMonth = 0
19ec-aec:39001927.717 : NVMData.BornDay = 0
19ec-aec:39001928.028 : NVMData.BornYear = 0
19ec-aec:39001928.076 : NVMData.FirstScanMonth = 4
19ec-aec:39001928.129 : NVMData.FirstScanDay = 30
19ec-aec:39001928.184 : NVMData.FirstScanYear = 2020
19ec-aec:39001928.237 : NVMData.VerticalMagnification = 0
19ec-aec:39001928.296 : NVMData.HorizontalMagnification = 0
19ec-aec:39001928.350 : NVMData.PowerSavingTime = 15
19ec-aec:39001928.407 : NVMData.SN = 0858C00G200100324
19ec-aec:39001928.456 : NVMData.AutoFeed = 0
19ec-aec:39001928.506 : NVMData.CCDType = 0
19ec-aec:39001928.552 : NVMData.ScanSpeed = 0
19ec-aec:39001928.601 : NVMData.RollerCount = 0
19ec-aec:39001928.652 : NVMData.MultifeedCount = 0
19ec-aec:39001928.701 : NVMData.JamCount = 0
19ec-aec:39001928.751 : NVMData.IdentifyInfo = 
19ec-aec:39001928.802 : NVMData.FormalName = 
19ec-aec:39001928.849 : NVMData.ReservedB = 0
19ec-aec:39001928.901 : NVMData.FunctionCode = 0
19ec-aec:39001928.950 : NVMData.PreFeed = 0
19ec-aec:39001929.001 : NVMData.PreFeedTime = 0
19ec-aec:39001929.049 : NVMData.ButtonNumber = 0
19ec-aec:39001929.098 : NVMData.PowerOffTime = 0
19ec-aec:39001929.149 : <= ReadNVMDataInternal ret = 1
19ec-aec:39001929.208 : => IoObject::IoLockEnd
19ec-aec:39001929.298 : <= IoObject::IoLockEnd
19ec-aec:39001929.346 : <= ReadNVMData ret = 1
19ec-aec:39011939.095 : => GetADFStatus
19ec-aec:39011939.453 : => IoObject::IoLockStart
19ec-aec:39011939.576 : => CAsicIO::CheckDevice
19ec-aec:39011939.633 : => CNT96226::ConnectIsAvailable
19ec-aec:39011964.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39011965.055 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39011965.112 : <= IoObject::IoLockStart
19ec-aec:39011965.176 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39011965.244 : IO Send command 10 bytes
19ec-aec:39011965.365 : => CNT96226::VenderCmd_SetData
19ec-aec:39011965.422 : iCmd = 0, nBytes = 10
19ec-aec:39011965.530 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39012168.524 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39012168.627 : System send command 10 bytes + data 0 bytes
19ec-aec:39012168.698 : IO total need to receive data 2 bytes
19ec-aec:39012168.754 : => CNT96226::VenderCmd_GetData
19ec-aec:39012168.807 : iCmd = 0, nBytes = 2
19ec-aec:39012360.580 : 0000 : 00 00 
19ec-aec:39012360.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39012360.760 : System total receive data 2 bytes
19ec-aec:39012360.829 : => CNT96226::VenderCmd_GetData
19ec-aec:39012360.885 : iCmd = 1, nBytes = 4
19ec-aec:39012555.157 : 0000 : 00 00 00 00 
19ec-aec:39012555.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39012555.418 : <= CAsicIO::DoIo ret = 1
19ec-aec:39012555.482 : Return status = 0
19ec-aec:39012555.541 : => IoObject::IoLockEnd
19ec-aec:39012555.631 : <= IoObject::IoLockEnd
19ec-aec:39012555.680 : <= GetADFStatus ret = 1
19ec-aec:39015243.081 : => GetADFStatus
19ec-aec:39015243.284 : => IoObject::IoLockStart
19ec-aec:39015243.427 : => CAsicIO::CheckDevice
19ec-aec:39015243.484 : => CNT96226::ConnectIsAvailable
19ec-aec:39015268.074 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39015268.307 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39015268.446 : <= IoObject::IoLockStart
19ec-aec:39015268.582 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39015268.724 : IO Send command 10 bytes
19ec-aec:39015269.119 : => CNT96226::VenderCmd_SetData
19ec-aec:39015269.176 : iCmd = 0, nBytes = 10
19ec-aec:39015269.278 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39015469.160 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39015469.301 : System send command 10 bytes + data 0 bytes
19ec-aec:39015469.373 : IO total need to receive data 2 bytes
19ec-aec:39015469.435 : => CNT96226::VenderCmd_GetData
19ec-aec:39015469.489 : iCmd = 0, nBytes = 2
19ec-aec:39015675.307 : 0000 : 00 00 
19ec-aec:39015675.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39015675.482 : System total receive data 2 bytes
19ec-aec:39015675.544 : => CNT96226::VenderCmd_GetData
19ec-aec:39015675.595 : iCmd = 1, nBytes = 4
19ec-aec:39015870.992 : 0000 : 00 00 00 00 
19ec-aec:39015871.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39015871.221 : <= CAsicIO::DoIo ret = 1
19ec-aec:39015871.284 : Return status = 0
19ec-aec:39015871.343 : => IoObject::IoLockEnd
19ec-aec:39015871.434 : <= IoObject::IoLockEnd
19ec-aec:39015871.483 : <= GetADFStatus ret = 1
19ec-aec:39018033.008 : => TerminateDriver
19ec-aec:39018033.207 : => CAsicIO::~CAsicIO,pStage=36375624
19ec-aec:39018033.280 : => CNT96226::Close
19ec-aec:39018037.413 : <= CNT96226::Close ret = 1
19ec-aec:39018037.491 : <= CAsicIO::~CAsicIO
19ec-aec:39018037.548 : => IoObject::IoLockEnd
19ec-aec:39018037.600 : <= IoObject::IoLockEnd
19ec-aec:39018037.653 : => IoObject::TerminateDevice
19ec-aec:39018037.710 : => IoObject::IoLockEnd
19ec-aec:39018037.759 : <= IoObject::IoLockEnd
19ec-aec:39018037.862 : <= IoObject::TerminateDevice
19ec-aec:39018038.111 : <= TerminateDriver ret = 1
19ec-aec:39061648.314 : ============Debug Start==========
19ec-aec:39061648.589 : Date : 2020/4/30 14:23:50
19ec-aec:39061648.674 : Process ID : 19ec
19ec-aec:39061649.091 : Windows : Version 10.0 build 18363 
19ec-aec:39061649.542 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39061649.606 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39061649.669 : MemoryStatus.ullAvailPhys : 1930403840
19ec-aec:39061649.728 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39061649.793 : MemoryStatus.ullAvailPageFile : 3385806848
19ec-aec:39061649.854 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39061649.912 : MemoryStatus.ullAvailVirtual : 1744375808
19ec-aec:39061649.973 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39061650.309 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39061650.373 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39061650.613 : CPU Count : 4
19ec-aec:39061650.659 : CPU Frequency : 100.000 Mhz
19ec-aec:39061654.954 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39061655.083 : => InitializeDriver
19ec-aec:39061655.345 : <= InitializeDriver ret = 1
19ec-aec:39061655.406 : => InitializeScanner
19ec-aec:39061655.487 : => CAsicIO::GetDeviceList
19ec-aec:39061656.022 : => CNT96226::CNT96226
19ec-aec:39061656.081 : => CNT96226::Open
19ec-aec:39061676.268 : <= CNT96226::Open ret = 1
19ec-aec:39061676.359 : => CNT96226::Initialize
19ec-aec:39061676.546 : <= CNT96226::Initialize ret = 1
19ec-aec:39061676.602 : <= CNT96226::CNT96226
19ec-aec:39061676.655 : => CNT96226::EnumAvailableDevice
19ec-aec:39061681.805 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39061681.882 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39061681.941 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39065384.218 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39065384.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39065390.479 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39065390.582 : => IoObject::GetLockName
19ec-aec:39065390.638 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39065390.703 : <= IoObject::GetLockName
19ec-aec:39065391.214 : => CNT96226::VenderCmd_GetData
19ec-aec:39065391.276 : iCmd = 3, nBytes = 2
19ec-aec:39065777.116 : 0000 : 06 38 
19ec-aec:39065777.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39065777.337 : => CNT96226::VenderCmd_GetData
19ec-aec:39065777.397 : iCmd = 4, nBytes = 2
19ec-aec:39066065.402 : 0000 : 07 07 
19ec-aec:39066065.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39066065.594 : Device 0 USB ID = 0638 : 0707
19ec-aec:39066065.686 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39066065.757 : IO Send command 10 bytes
19ec-aec:39066065.810 : => CNT96226::VenderCmd_SetData
19ec-aec:39066065.874 : iCmd = 0, nBytes = 10
19ec-aec:39066065.975 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39066232.279 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39066232.509 : => CNT96226::VenderCmd_GetData
19ec-aec:39066232.624 : iCmd = 0, nBytes = 165
19ec-aec:39066411.349 : skip dump 37 bytes
19ec-aec:39066411.542 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39066411.676 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39066411.807 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39066411.938 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39066412.067 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39066412.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39066412.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39066412.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39066412.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39066412.576 : => CNT96226::VenderCmd_GetData
19ec-aec:39066412.629 : iCmd = 1, nBytes = 4
19ec-aec:39066595.039 : 0000 : 00 00 00 00 
19ec-aec:39066595.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39066595.336 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39066595.409 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39066595.481 : IO Send command 10 bytes
19ec-aec:39066595.535 : => CNT96226::VenderCmd_SetData
19ec-aec:39066595.595 : iCmd = 0, nBytes = 10
19ec-aec:39066595.706 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39066919.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39066919.693 : => CNT96226::VenderCmd_GetData
19ec-aec:39066919.750 : iCmd = 0, nBytes = 128
19ec-aec:39067094.917 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.102 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39067095.377 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39067095.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39067095.626 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067096.005 : => CNT96226::VenderCmd_GetData
19ec-aec:39067096.055 : iCmd = 1, nBytes = 4
19ec-aec:39067209.289 : 0000 : 00 00 00 00 
19ec-aec:39067209.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067209.452 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39067209.618 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39067209.686 : => CNT96226::Close
19ec-aec:39067213.763 : <= CNT96226::Close ret = 1
19ec-aec:39067213.837 : <= CNT96226::~CNT96226
19ec-aec:39067213.926 : <= CAsicIO::GetDeviceList
19ec-aec:39067214.351 : => IoObject::SetTimeout
19ec-aec:39067214.480 : Timeout--> In = 0 Out = 0
19ec-aec:39067214.538 : <= IoObject::SetTimeout
19ec-aec:39067214.604 : => CAsicIO::CAsicIO
19ec-aec:39067214.675 : => CNT96226::CNT96226
19ec-aec:39067214.729 : => CNT96226::Open
19ec-aec:39067238.436 : <= CNT96226::Open ret = 1
19ec-aec:39067238.542 : => CNT96226::Initialize
19ec-aec:39067238.742 : <= CNT96226::Initialize ret = 1
19ec-aec:39067238.798 : <= CNT96226::CNT96226
19ec-aec:39067238.849 : <= CAsicIO::CAsicIO
19ec-aec:39067238.902 : => CAsicIO::InitializeDevice
19ec-aec:39067238.967 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39067245.257 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39067245.381 : => IoObject::GetLockName
19ec-aec:39067245.435 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39067245.499 : <= IoObject::GetLockName
19ec-aec:39067246.053 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39067246.126 : IO Send command 10 bytes
19ec-aec:39067246.177 : => CNT96226::VenderCmd_SetData
19ec-aec:39067246.232 : iCmd = 0, nBytes = 10
19ec-aec:39067246.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39067596.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39067596.981 : => CNT96226::VenderCmd_GetData
19ec-aec:39067597.047 : iCmd = 0, nBytes = 128
19ec-aec:39067776.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067776.345 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067776.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39067776.620 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39067776.742 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39067776.867 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067776.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067777.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067777.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067777.248 : => CNT96226::VenderCmd_GetData
19ec-aec:39067777.300 : iCmd = 1, nBytes = 4
19ec-aec:39067980.636 : 0000 : 00 00 00 00 
19ec-aec:39067980.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067980.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39067981.066 : => CNT96226::VenderCmd_GetData
19ec-aec:39067981.126 : iCmd = 3, nBytes = 2
19ec-aec:39068368.007 : 0000 : 06 38 
19ec-aec:39068368.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39068368.250 : => CNT96226::VenderCmd_GetData
19ec-aec:39068368.317 : iCmd = 4, nBytes = 2
19ec-aec:39068672.263 : 0000 : 07 07 
19ec-aec:39068672.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39068672.576 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39068672.672 : => IoObject::InitializeDevice
19ec-aec:39068672.779 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39068673.638 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39068673.711 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39068674.447 : => FindScanner
19ec-aec:39068674.508 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39068674.568 : <= FindScanner ret = 1
19ec-aec:39068674.631 : => IoObject::IoLockStart
19ec-aec:39068674.738 : => CAsicIO::CheckDevice
19ec-aec:39068674.788 : => CNT96226::ConnectIsAvailable
19ec-aec:39068694.742 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39068694.860 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39068694.927 : <= IoObject::IoLockStart
19ec-aec:39068694.993 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39068695.063 : IO Send command 10 bytes
19ec-aec:39068695.149 : => CNT96226::VenderCmd_SetData
19ec-aec:39068695.206 : iCmd = 0, nBytes = 10
19ec-aec:39068695.308 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39068889.460 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39068889.590 : System send command 10 bytes + data 0 bytes
19ec-aec:39068889.660 : IO total need to receive data 5 bytes
19ec-aec:39068889.719 : => CNT96226::VenderCmd_GetData
19ec-aec:39068889.773 : iCmd = 0, nBytes = 5
19ec-aec:39069096.909 : 0000 : 06 00 02 02 ab 
19ec-aec:39069097.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069097.075 : System total receive data 5 bytes
19ec-aec:39069097.138 : => CNT96226::VenderCmd_GetData
19ec-aec:39069097.190 : iCmd = 1, nBytes = 4
19ec-aec:39069283.906 : 0000 : 00 00 00 00 
19ec-aec:39069284.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069284.177 : <= CAsicIO::DoIo ret = 1
19ec-aec:39069284.238 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39069284.303 : IO Send command 10 bytes
19ec-aec:39069284.399 : => CNT96226::VenderCmd_SetData
19ec-aec:39069284.454 : iCmd = 0, nBytes = 10
19ec-aec:39069284.557 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39069481.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39069481.706 : System send command 10 bytes + data 0 bytes
19ec-aec:39069481.783 : IO total need to receive data 165 bytes
19ec-aec:39069481.848 : => CNT96226::VenderCmd_GetData
19ec-aec:39069482.122 : iCmd = 0, nBytes = 165
19ec-aec:39069664.771 : skip dump 37 bytes
19ec-aec:39069664.983 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39069665.126 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39069665.265 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39069665.400 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39069665.529 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39069665.659 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39069665.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069665.910 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069665.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069666.036 : System total receive data 165 bytes
19ec-aec:39069666.096 : => CNT96226::VenderCmd_GetData
19ec-aec:39069666.149 : iCmd = 1, nBytes = 4
19ec-aec:39069789.420 : 0000 : 00 00 00 00 
19ec-aec:39069789.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069789.643 : <= CAsicIO::DoIo ret = 1
19ec-aec:39069789.708 : Dump Inquiry
19ec-aec:39069789.827 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39069789.959 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39069790.229 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39069790.359 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39069790.486 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39069790.617 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39069790.741 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069790.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069790.991 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39069791.118 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39069791.203 : 00a0 : 00 00 00 00 00 
19ec-aec:39069791.274 : => ReadNVMDataInternal
19ec-aec:39069791.517 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39069791.580 : IO Send command 10 bytes
19ec-aec:39069791.673 : => CNT96226::VenderCmd_SetData
19ec-aec:39069791.727 : iCmd = 0, nBytes = 10
19ec-aec:39069791.824 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39070140.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39070140.838 : System send command 10 bytes + data 0 bytes
19ec-aec:39070140.905 : IO total need to receive data 128 bytes
19ec-aec:39070140.969 : => CNT96226::VenderCmd_GetData
19ec-aec:39070141.024 : iCmd = 0, nBytes = 128
19ec-aec:39070275.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070275.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070275.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39070275.707 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39070275.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39070275.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070276.082 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070276.206 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070276.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39070276.337 : System total receive data 128 bytes
19ec-aec:39070276.400 : => CNT96226::VenderCmd_GetData
19ec-aec:39070276.454 : iCmd = 1, nBytes = 4
19ec-aec:39070414.823 : 0000 : 00 00 00 00 
19ec-aec:39070414.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39070415.230 : <= CAsicIO::DoIo ret = 1
19ec-aec:39070415.354 : NVMData.PadScanCount = 0
19ec-aec:39070415.471 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39070415.576 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39070415.883 : NVMData.FlatbedScanCount = 0
19ec-aec:39070415.937 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39070415.990 : NVMData.SideEdgeFletbed = 0
19ec-aec:39070416.044 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39070416.099 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39070416.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39070416.206 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39070416.260 : NVMData.BornMonth = 0
19ec-aec:39070416.309 : NVMData.BornDay = 0
19ec-aec:39070416.359 : NVMData.BornYear = 0
19ec-aec:39070416.407 : NVMData.FirstScanMonth = 4
19ec-aec:39070416.457 : NVMData.FirstScanDay = 30
19ec-aec:39070416.510 : NVMData.FirstScanYear = 2020
19ec-aec:39070416.563 : NVMData.VerticalMagnification = 0
19ec-aec:39070416.618 : NVMData.HorizontalMagnification = 0
19ec-aec:39070416.673 : NVMData.PowerSavingTime = 15
19ec-aec:39070416.725 : NVMData.SN = 0858C00G200100324
19ec-aec:39070416.774 : NVMData.AutoFeed = 0
19ec-aec:39070416.823 : NVMData.CCDType = 0
19ec-aec:39070416.871 : NVMData.ScanSpeed = 0
19ec-aec:39070416.919 : NVMData.RollerCount = 0
19ec-aec:39070416.968 : NVMData.MultifeedCount = 0
19ec-aec:39070417.021 : NVMData.JamCount = 0
19ec-aec:39070417.070 : NVMData.IdentifyInfo = 
19ec-aec:39070417.121 : NVMData.FormalName = 
19ec-aec:39070417.171 : NVMData.ReservedB = 0
19ec-aec:39070417.218 : NVMData.FunctionCode = 0
19ec-aec:39070417.269 : NVMData.PreFeed = 0
19ec-aec:39070417.315 : NVMData.PreFeedTime = 0
19ec-aec:39070417.364 : NVMData.ButtonNumber = 0
19ec-aec:39070417.556 : NVMData.PowerOffTime = 0
19ec-aec:39070417.609 : <= ReadNVMDataInternal ret = 1
19ec-aec:39070417.681 : => IoObject::IoLockEnd
19ec-aec:39070417.776 : <= IoObject::IoLockEnd
19ec-aec:39070417.824 : <= InitializeScanner ret = 1
19ec-aec:39070417.887 : => GetLogicalScannerAbilityEx
19ec-aec:39070417.945 : => IoObject::IoLockStart
19ec-aec:39070418.036 : => CAsicIO::CheckDevice
19ec-aec:39070418.088 : => CNT96226::ConnectIsAvailable
19ec-aec:39070439.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39070439.940 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39070439.998 : <= IoObject::IoLockStart
19ec-aec:39070440.057 : => IoObject::IoLockEnd
19ec-aec:39070440.163 : <= IoObject::IoLockEnd
19ec-aec:39070440.282 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39070440.355 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39070633.348 : => ReadNVMData
19ec-aec:39070633.512 : => IoObject::IoLockStart
19ec-aec:39070633.650 : => CAsicIO::CheckDevice
19ec-aec:39070633.714 : => CNT96226::ConnectIsAvailable
19ec-aec:39070656.351 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39070656.471 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39070656.530 : <= IoObject::IoLockStart
19ec-aec:39070656.601 : => ReadNVMDataInternal
19ec-aec:39070656.663 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39070656.729 : IO Send command 10 bytes
19ec-aec:39070656.865 : => CNT96226::VenderCmd_SetData
19ec-aec:39070656.926 : iCmd = 0, nBytes = 10
19ec-aec:39070657.040 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39070996.823 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39070996.976 : System send command 10 bytes + data 0 bytes
19ec-aec:39070997.044 : IO total need to receive data 128 bytes
19ec-aec:39070997.105 : => CNT96226::VenderCmd_GetData
19ec-aec:39070997.158 : iCmd = 0, nBytes = 128
19ec-aec:39071206.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071206.277 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071206.417 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39071206.547 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39071206.675 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39071206.797 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071206.920 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071207.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071207.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39071207.170 : System total receive data 128 bytes
19ec-aec:39071207.231 : => CNT96226::VenderCmd_GetData
19ec-aec:39071207.285 : iCmd = 1, nBytes = 4
19ec-aec:39071353.893 : 0000 : 00 00 00 00 
19ec-aec:39071354.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39071354.155 : <= CAsicIO::DoIo ret = 1
19ec-aec:39071354.220 : NVMData.PadScanCount = 0
19ec-aec:39071354.277 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39071354.336 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39071354.394 : NVMData.FlatbedScanCount = 0
19ec-aec:39071354.449 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39071354.503 : NVMData.SideEdgeFletbed = 0
19ec-aec:39071354.553 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39071354.605 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39071354.659 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39071354.712 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39071354.768 : NVMData.BornMonth = 0
19ec-aec:39071354.816 : NVMData.BornDay = 0
19ec-aec:39071354.863 : NVMData.BornYear = 0
19ec-aec:39071354.911 : NVMData.FirstScanMonth = 4
19ec-aec:39071354.962 : NVMData.FirstScanDay = 30
19ec-aec:39071355.015 : NVMData.FirstScanYear = 2020
19ec-aec:39071355.067 : NVMData.VerticalMagnification = 0
19ec-aec:39071355.123 : NVMData.HorizontalMagnification = 0
19ec-aec:39071355.177 : NVMData.PowerSavingTime = 15
19ec-aec:39071355.230 : NVMData.SN = 0858C00G200100324
19ec-aec:39071355.279 : NVMData.AutoFeed = 0
19ec-aec:39071355.328 : NVMData.CCDType = 0
19ec-aec:39071355.509 : NVMData.ScanSpeed = 0
19ec-aec:39071355.563 : NVMData.RollerCount = 0
19ec-aec:39071355.612 : NVMData.MultifeedCount = 0
19ec-aec:39071355.664 : NVMData.JamCount = 0
19ec-aec:39071355.710 : NVMData.IdentifyInfo = 
19ec-aec:39071355.762 : NVMData.FormalName = 
19ec-aec:39071355.811 : NVMData.ReservedB = 0
19ec-aec:39071355.863 : NVMData.FunctionCode = 0
19ec-aec:39071355.912 : NVMData.PreFeed = 0
19ec-aec:39071355.958 : NVMData.PreFeedTime = 0
19ec-aec:39071356.008 : NVMData.ButtonNumber = 0
19ec-aec:39071356.059 : NVMData.PowerOffTime = 0
19ec-aec:39071356.111 : <= ReadNVMDataInternal ret = 1
19ec-aec:39071356.170 : => IoObject::IoLockEnd
19ec-aec:39071356.257 : <= IoObject::IoLockEnd
19ec-aec:39071356.304 : <= ReadNVMData ret = 1
19ec-aec:39073917.477 : ============Debug Start==========
19ec-aec:39073917.771 : Date : 2020/4/30 14:23:51
19ec-aec:39073917.850 : Process ID : 19ec
19ec-aec:39073918.256 : Windows : Version 10.0 build 18363 
19ec-aec:39073918.702 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39073918.763 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39073918.825 : MemoryStatus.ullAvailPhys : 1931468800
19ec-aec:39073918.887 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39073918.949 : MemoryStatus.ullAvailPageFile : 3388198912
19ec-aec:39073919.007 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39073919.064 : MemoryStatus.ullAvailVirtual : 1744617472
19ec-aec:39073919.127 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39073919.227 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39073919.288 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39073919.525 : CPU Count : 4
19ec-aec:39073919.573 : CPU Frequency : 100.000 Mhz
19ec-aec:39073923.646 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39073923.779 : => InitializeDriver
19ec-aec:39073924.042 : <= InitializeDriver ret = 1
19ec-aec:39076543.129 : => InitializeScanner
19ec-aec:39076543.393 : => CAsicIO::GetDeviceList
19ec-aec:39076543.820 : => CNT96226::CNT96226
19ec-aec:39076543.887 : => CNT96226::Open
19ec-aec:39076567.730 : <= CNT96226::Open ret = 1
19ec-aec:39076567.834 : => CNT96226::Initialize
19ec-aec:39076568.027 : <= CNT96226::Initialize ret = 1
19ec-aec:39076568.085 : <= CNT96226::CNT96226
19ec-aec:39076568.139 : => CNT96226::EnumAvailableDevice
19ec-aec:39076573.409 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39076573.488 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39076573.545 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39080292.807 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39080293.105 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39080299.047 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39080299.162 : => IoObject::GetLockName
19ec-aec:39080299.220 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39080299.288 : <= IoObject::GetLockName
19ec-aec:39080299.837 : => CNT96226::VenderCmd_GetData
19ec-aec:39080299.897 : iCmd = 3, nBytes = 2
19ec-aec:39080688.241 : 0000 : 06 38 
19ec-aec:39080688.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39080688.451 : => CNT96226::VenderCmd_GetData
19ec-aec:39080688.506 : iCmd = 4, nBytes = 2
19ec-aec:39080990.668 : 0000 : 07 07 
19ec-aec:39080990.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39080990.877 : Device 0 USB ID = 0638 : 0707
19ec-aec:39080990.969 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39080991.037 : IO Send command 10 bytes
19ec-aec:39080991.092 : => CNT96226::VenderCmd_SetData
19ec-aec:39080991.148 : iCmd = 0, nBytes = 10
19ec-aec:39080991.252 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39081182.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39081182.696 : => CNT96226::VenderCmd_GetData
19ec-aec:39081182.753 : iCmd = 0, nBytes = 165
19ec-aec:39081381.023 : skip dump 37 bytes
19ec-aec:39081381.202 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39081381.341 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39081381.472 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39081381.603 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39081381.727 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39081381.862 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39081381.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39081382.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39081382.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39081382.234 : => CNT96226::VenderCmd_GetData
19ec-aec:39081382.288 : iCmd = 1, nBytes = 4
19ec-aec:39081580.969 : 0000 : 00 00 00 00 
19ec-aec:39081581.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39081581.349 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39081581.422 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39081581.492 : IO Send command 10 bytes
19ec-aec:39081581.544 : => CNT96226::VenderCmd_SetData
19ec-aec:39081581.598 : iCmd = 0, nBytes = 10
19ec-aec:39081581.700 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39081919.358 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39081919.515 : => CNT96226::VenderCmd_GetData
19ec-aec:39081919.574 : iCmd = 0, nBytes = 128
19ec-aec:39082114.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082114.485 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082114.628 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39082114.757 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39082114.883 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39082115.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082115.130 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082115.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082115.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39082115.373 : => CNT96226::VenderCmd_GetData
19ec-aec:39082115.423 : iCmd = 1, nBytes = 4
19ec-aec:39082270.260 : 0000 : 00 00 00 00 
19ec-aec:39082270.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39082270.463 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39082270.663 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39082270.733 : => CNT96226::Close
19ec-aec:39082274.766 : <= CNT96226::Close ret = 1
19ec-aec:39082274.844 : <= CNT96226::~CNT96226
19ec-aec:39082274.929 : <= CAsicIO::GetDeviceList
19ec-aec:39082275.351 : => IoObject::SetTimeout
19ec-aec:39082275.477 : Timeout--> In = 0 Out = 0
19ec-aec:39082275.533 : <= IoObject::SetTimeout
19ec-aec:39082275.605 : => CAsicIO::CAsicIO
19ec-aec:39082275.680 : => CNT96226::CNT96226
19ec-aec:39082275.734 : => CNT96226::Open
19ec-aec:39082298.821 : <= CNT96226::Open ret = 1
19ec-aec:39082298.915 : => CNT96226::Initialize
19ec-aec:39082299.107 : <= CNT96226::Initialize ret = 1
19ec-aec:39082299.164 : <= CNT96226::CNT96226
19ec-aec:39082299.213 : <= CAsicIO::CAsicIO
19ec-aec:39082299.268 : => CAsicIO::InitializeDevice
19ec-aec:39082299.334 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39082305.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39082305.745 : => IoObject::GetLockName
19ec-aec:39082305.798 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39082305.860 : <= IoObject::GetLockName
19ec-aec:39082306.390 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39082306.467 : IO Send command 10 bytes
19ec-aec:39082306.519 : => CNT96226::VenderCmd_SetData
19ec-aec:39082306.573 : iCmd = 0, nBytes = 10
19ec-aec:39082306.679 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39082660.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39082660.835 : => CNT96226::VenderCmd_GetData
19ec-aec:39082660.895 : iCmd = 0, nBytes = 128
19ec-aec:39082861.983 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.324 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39082862.461 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39082862.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39082862.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082863.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39082863.087 : => CNT96226::VenderCmd_GetData
19ec-aec:39082863.141 : iCmd = 1, nBytes = 4
19ec-aec:39083070.319 : 0000 : 00 00 00 00 
19ec-aec:39083070.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39083070.467 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39083070.682 : => CNT96226::VenderCmd_GetData
19ec-aec:39083070.740 : iCmd = 3, nBytes = 2
19ec-aec:39083437.976 : 0000 : 06 38 
19ec-aec:39083438.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39083438.181 : => CNT96226::VenderCmd_GetData
19ec-aec:39083438.234 : iCmd = 4, nBytes = 2
19ec-aec:39083750.367 : 0000 : 07 07 
19ec-aec:39083750.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39083750.694 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39083750.793 : => IoObject::InitializeDevice
19ec-aec:39083750.899 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39083751.705 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39083751.780 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39083752.512 : => FindScanner
19ec-aec:39083752.571 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39083752.636 : <= FindScanner ret = 1
19ec-aec:39083752.692 : => IoObject::IoLockStart
19ec-aec:39083752.799 : => CAsicIO::CheckDevice
19ec-aec:39083752.854 : => CNT96226::ConnectIsAvailable
19ec-aec:39083778.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39083778.244 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39083778.315 : <= IoObject::IoLockStart
19ec-aec:39083778.380 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39083778.448 : IO Send command 10 bytes
19ec-aec:39083778.535 : => CNT96226::VenderCmd_SetData
19ec-aec:39083778.590 : iCmd = 0, nBytes = 10
19ec-aec:39083778.696 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39083983.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39083983.138 : System send command 10 bytes + data 0 bytes
19ec-aec:39083983.205 : IO total need to receive data 5 bytes
19ec-aec:39083983.260 : => CNT96226::VenderCmd_GetData
19ec-aec:39083983.313 : iCmd = 0, nBytes = 5
19ec-aec:39084155.122 : 0000 : 06 00 02 02 ab 
19ec-aec:39084155.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084155.290 : System total receive data 5 bytes
19ec-aec:39084155.350 : => CNT96226::VenderCmd_GetData
19ec-aec:39084155.403 : iCmd = 1, nBytes = 4
19ec-aec:39084327.153 : 0000 : 00 00 00 00 
19ec-aec:39084327.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084327.412 : <= CAsicIO::DoIo ret = 1
19ec-aec:39084327.475 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39084327.539 : IO Send command 10 bytes
19ec-aec:39084327.627 : => CNT96226::VenderCmd_SetData
19ec-aec:39084327.683 : iCmd = 0, nBytes = 10
19ec-aec:39084327.785 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39084535.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39084535.911 : System send command 10 bytes + data 0 bytes
19ec-aec:39084535.980 : IO total need to receive data 165 bytes
19ec-aec:39084536.041 : => CNT96226::VenderCmd_GetData
19ec-aec:39084536.094 : iCmd = 0, nBytes = 165
19ec-aec:39084720.132 : skip dump 37 bytes
19ec-aec:39084720.328 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39084720.472 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39084720.600 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39084720.732 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39084720.860 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39084720.990 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39084721.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084721.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084721.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084721.355 : System total receive data 165 bytes
19ec-aec:39084721.415 : => CNT96226::VenderCmd_GetData
19ec-aec:39084721.468 : iCmd = 1, nBytes = 4
19ec-aec:39084917.326 : 0000 : 00 00 00 00 
19ec-aec:39084917.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084917.575 : <= CAsicIO::DoIo ret = 1
19ec-aec:39084917.630 : Dump Inquiry
19ec-aec:39084917.758 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39084917.891 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39084918.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39084918.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39084918.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39084918.615 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39084918.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084918.862 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084918.988 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39084919.120 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39084919.207 : 00a0 : 00 00 00 00 00 
19ec-aec:39084919.277 : => ReadNVMDataInternal
19ec-aec:39084919.550 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39084919.617 : IO Send command 10 bytes
19ec-aec:39084919.709 : => CNT96226::VenderCmd_SetData
19ec-aec:39084919.765 : iCmd = 0, nBytes = 10
19ec-aec:39084919.865 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39085271.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39085272.055 : System send command 10 bytes + data 0 bytes
19ec-aec:39085272.121 : IO total need to receive data 128 bytes
19ec-aec:39085272.182 : => CNT96226::VenderCmd_GetData
19ec-aec:39085272.234 : iCmd = 0, nBytes = 128
19ec-aec:39085475.516 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085475.691 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085475.830 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39085475.966 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39085476.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39085476.215 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085476.340 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085476.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085476.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39085476.588 : System total receive data 128 bytes
19ec-aec:39085476.647 : => CNT96226::VenderCmd_GetData
19ec-aec:39085476.699 : iCmd = 1, nBytes = 4
19ec-aec:39085663.440 : 0000 : 00 00 00 00 
19ec-aec:39085663.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39085663.701 : <= CAsicIO::DoIo ret = 1
19ec-aec:39085663.768 : NVMData.PadScanCount = 0
19ec-aec:39085663.826 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39085663.881 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39085663.941 : NVMData.FlatbedScanCount = 0
19ec-aec:39085663.994 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39085664.049 : NVMData.SideEdgeFletbed = 0
19ec-aec:39085664.100 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39085664.155 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39085664.212 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39085664.265 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39085664.322 : NVMData.BornMonth = 0
19ec-aec:39085664.371 : NVMData.BornDay = 0
19ec-aec:39085664.420 : NVMData.BornYear = 0
19ec-aec:39085664.467 : NVMData.FirstScanMonth = 4
19ec-aec:39085664.519 : NVMData.FirstScanDay = 30
19ec-aec:39085664.573 : NVMData.FirstScanYear = 2020
19ec-aec:39085664.626 : NVMData.VerticalMagnification = 0
19ec-aec:39085664.683 : NVMData.HorizontalMagnification = 0
19ec-aec:39085664.736 : NVMData.PowerSavingTime = 15
19ec-aec:39085664.792 : NVMData.SN = 0858C00G200100324
19ec-aec:39085664.841 : NVMData.AutoFeed = 0
19ec-aec:39085664.890 : NVMData.CCDType = 0
19ec-aec:39085664.937 : NVMData.ScanSpeed = 0
19ec-aec:39085664.985 : NVMData.RollerCount = 0
19ec-aec:39085665.035 : NVMData.MultifeedCount = 0
19ec-aec:39085665.086 : NVMData.JamCount = 0
19ec-aec:39085665.135 : NVMData.IdentifyInfo = 
19ec-aec:39085665.186 : NVMData.FormalName = 
19ec-aec:39085665.234 : NVMData.ReservedB = 0
19ec-aec:39085665.289 : NVMData.FunctionCode = 0
19ec-aec:39085665.337 : NVMData.PreFeed = 0
19ec-aec:39085665.386 : NVMData.PreFeedTime = 0
19ec-aec:39085665.436 : NVMData.ButtonNumber = 0
19ec-aec:39085665.646 : NVMData.PowerOffTime = 0
19ec-aec:39085665.704 : <= ReadNVMDataInternal ret = 1
19ec-aec:39085665.780 : => IoObject::IoLockEnd
19ec-aec:39085665.878 : <= IoObject::IoLockEnd
19ec-aec:39085665.928 : <= InitializeScanner ret = 1
19ec-aec:39086962.189 : => GetLogicalScannerAbility
19ec-aec:39086962.377 : => IoObject::IoLockStart
19ec-aec:39086962.510 : => CAsicIO::CheckDevice
19ec-aec:39086962.570 : => CNT96226::ConnectIsAvailable
19ec-aec:39086987.005 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39086987.121 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39086987.182 : <= IoObject::IoLockStart
19ec-aec:39086987.243 : => IoObject::IoLockEnd
19ec-aec:39086987.362 : <= IoObject::IoLockEnd
19ec-aec:39086987.437 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39090823.612 : => GetLogicalScannerAbilityEx
19ec-aec:39090823.805 : => IoObject::IoLockStart
19ec-aec:39090823.927 : => CAsicIO::CheckDevice
19ec-aec:39090823.985 : => CNT96226::ConnectIsAvailable
19ec-aec:39090849.339 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39090849.458 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39090849.520 : <= IoObject::IoLockStart
19ec-aec:39090849.578 : => IoObject::IoLockEnd
19ec-aec:39090849.695 : <= IoObject::IoLockEnd
19ec-aec:39090849.817 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39090849.890 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39098483.355 : => ReadNVMData
19ec-aec:39098483.541 : => IoObject::IoLockStart
19ec-aec:39098483.680 : => CAsicIO::CheckDevice
19ec-aec:39098483.738 : => CNT96226::ConnectIsAvailable
19ec-aec:39098507.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39098507.751 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39098507.809 : <= IoObject::IoLockStart
19ec-aec:39098507.875 : => ReadNVMDataInternal
19ec-aec:39098507.935 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39098508.001 : IO Send command 10 bytes
19ec-aec:39098508.129 : => CNT96226::VenderCmd_SetData
19ec-aec:39098508.187 : iCmd = 0, nBytes = 10
19ec-aec:39098508.298 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39098855.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39098855.167 : System send command 10 bytes + data 0 bytes
19ec-aec:39098855.249 : IO total need to receive data 128 bytes
19ec-aec:39098855.316 : => CNT96226::VenderCmd_GetData
19ec-aec:39098855.375 : iCmd = 0, nBytes = 128
19ec-aec:39099031.918 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.114 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.254 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39099032.393 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39099032.519 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39099032.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39099033.013 : System total receive data 128 bytes
19ec-aec:39099033.073 : => CNT96226::VenderCmd_GetData
19ec-aec:39099033.124 : iCmd = 1, nBytes = 4
19ec-aec:39099219.351 : 0000 : 00 00 00 00 
19ec-aec:39099219.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39099219.615 : <= CAsicIO::DoIo ret = 1
19ec-aec:39099219.689 : NVMData.PadScanCount = 0
19ec-aec:39099219.749 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39099219.810 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39099219.869 : NVMData.FlatbedScanCount = 0
19ec-aec:39099219.922 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39099219.975 : NVMData.SideEdgeFletbed = 0
19ec-aec:39099220.027 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39099220.084 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39099220.143 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39099220.198 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39099220.253 : NVMData.BornMonth = 0
19ec-aec:39099220.502 : NVMData.BornDay = 0
19ec-aec:39099220.569 : NVMData.BornYear = 0
19ec-aec:39099220.619 : NVMData.FirstScanMonth = 4
19ec-aec:39099220.672 : NVMData.FirstScanDay = 30
19ec-aec:39099220.727 : NVMData.FirstScanYear = 2020
19ec-aec:39099220.782 : NVMData.VerticalMagnification = 0
19ec-aec:39099220.839 : NVMData.HorizontalMagnification = 0
19ec-aec:39099220.897 : NVMData.PowerSavingTime = 15
19ec-aec:39099220.951 : NVMData.SN = 0858C00G200100324
19ec-aec:39099221.006 : NVMData.AutoFeed = 0
19ec-aec:39099221.056 : NVMData.CCDType = 0
19ec-aec:39099221.105 : NVMData.ScanSpeed = 0
19ec-aec:39099221.153 : NVMData.RollerCount = 0
19ec-aec:39099221.207 : NVMData.MultifeedCount = 0
19ec-aec:39099221.256 : NVMData.JamCount = 0
19ec-aec:39099221.307 : NVMData.IdentifyInfo = 
19ec-aec:39099221.356 : NVMData.FormalName = 
19ec-aec:39099221.406 : NVMData.ReservedB = 0
19ec-aec:39099221.463 : NVMData.FunctionCode = 0
19ec-aec:39099221.517 : NVMData.PreFeed = 0
19ec-aec:39099221.570 : NVMData.PreFeedTime = 0
19ec-aec:39099221.621 : NVMData.ButtonNumber = 0
19ec-aec:39099221.671 : NVMData.PowerOffTime = 0
19ec-aec:39099221.727 : <= ReadNVMDataInternal ret = 1
19ec-aec:39099221.789 : => IoObject::IoLockEnd
19ec-aec:39099221.886 : <= IoObject::IoLockEnd
19ec-aec:39099221.938 : <= ReadNVMData ret = 1
19ec-aec:39109323.266 : => GetADFStatus
19ec-aec:39109323.699 : => IoObject::IoLockStart
19ec-aec:39109323.835 : => CAsicIO::CheckDevice
19ec-aec:39109323.896 : => CNT96226::ConnectIsAvailable
19ec-aec:39109349.244 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39109349.359 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39109349.422 : <= IoObject::IoLockStart
19ec-aec:39109349.483 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39109349.550 : IO Send command 10 bytes
19ec-aec:39109349.676 : => CNT96226::VenderCmd_SetData
19ec-aec:39109349.734 : iCmd = 0, nBytes = 10
19ec-aec:39109350.064 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39109545.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39109545.420 : System send command 10 bytes + data 0 bytes
19ec-aec:39109545.553 : IO total need to receive data 2 bytes
19ec-aec:39109545.674 : => CNT96226::VenderCmd_GetData
19ec-aec:39109545.788 : iCmd = 0, nBytes = 2
19ec-aec:39109738.290 : 0000 : 00 00 
19ec-aec:39109738.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39109738.501 : System total receive data 2 bytes
19ec-aec:39109738.565 : => CNT96226::VenderCmd_GetData
19ec-aec:39109738.624 : iCmd = 1, nBytes = 4
19ec-aec:39109948.456 : 0000 : 00 00 00 00 
19ec-aec:39109948.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39109948.666 : <= CAsicIO::DoIo ret = 1
19ec-aec:39109948.736 : Return status = 0
19ec-aec:39109948.794 : => IoObject::IoLockEnd
19ec-aec:39109948.881 : <= IoObject::IoLockEnd
19ec-aec:39109948.929 : <= GetADFStatus ret = 1
19ec-aec:39112594.999 : => GetADFStatus
19ec-aec:39112595.193 : => IoObject::IoLockStart
19ec-aec:39112595.319 : => CAsicIO::CheckDevice
19ec-aec:39112595.378 : => CNT96226::ConnectIsAvailable
19ec-aec:39112619.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39112620.103 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39112620.168 : <= IoObject::IoLockStart
19ec-aec:39112620.231 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39112620.303 : IO Send command 10 bytes
19ec-aec:39112620.420 : => CNT96226::VenderCmd_SetData
19ec-aec:39112620.481 : iCmd = 0, nBytes = 10
19ec-aec:39112620.588 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39112796.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39112796.134 : System send command 10 bytes + data 0 bytes
19ec-aec:39112796.204 : IO total need to receive data 2 bytes
19ec-aec:39112796.266 : => CNT96226::VenderCmd_GetData
19ec-aec:39112796.320 : iCmd = 0, nBytes = 2
19ec-aec:39112993.796 : 0000 : 00 00 
19ec-aec:39112993.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39112994.090 : System total receive data 2 bytes
19ec-aec:39112994.212 : => CNT96226::VenderCmd_GetData
19ec-aec:39112994.521 : iCmd = 1, nBytes = 4
19ec-aec:39113198.904 : 0000 : 00 00 00 00 
19ec-aec:39113199.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39113199.148 : <= CAsicIO::DoIo ret = 1
19ec-aec:39113199.216 : Return status = 0
19ec-aec:39113199.275 : => IoObject::IoLockEnd
19ec-aec:39113199.362 : <= IoObject::IoLockEnd
19ec-aec:39113199.410 : <= GetADFStatus ret = 1
19ec-aec:39115282.721 : => TerminateDriver
19ec-aec:39115282.906 : => CAsicIO::~CAsicIO,pStage=17632328
19ec-aec:39115282.986 : => CNT96226::Close
19ec-aec:39115287.045 : <= CNT96226::Close ret = 1
19ec-aec:39115287.125 : <= CAsicIO::~CAsicIO
19ec-aec:39115287.409 : => IoObject::IoLockEnd
19ec-aec:39115287.458 : <= IoObject::IoLockEnd
19ec-aec:39115287.507 : => IoObject::TerminateDevice
19ec-aec:39115287.560 : => IoObject::IoLockEnd
19ec-aec:39115287.609 : <= IoObject::IoLockEnd
19ec-aec:39115287.711 : <= IoObject::TerminateDevice
19ec-aec:39115287.951 : <= TerminateDriver ret = 1
19ec-aec:39158437.410 : ============Debug Start==========
19ec-aec:39158437.744 : Date : 2020/4/30 14:23:54
19ec-aec:39158437.820 : Process ID : 19ec
19ec-aec:39158438.232 : Windows : Version 10.0 build 18363 
19ec-aec:39158438.695 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39158438.756 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39158438.819 : MemoryStatus.ullAvailPhys : 1932439552
19ec-aec:39158438.877 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39158438.936 : MemoryStatus.ullAvailPageFile : 3387490304
19ec-aec:39158438.997 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39158439.055 : MemoryStatus.ullAvailVirtual : 1744347136
19ec-aec:39158439.115 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39158439.214 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39158439.275 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39158439.510 : CPU Count : 4
19ec-aec:39158439.554 : CPU Frequency : 100.000 Mhz
19ec-aec:39158443.884 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39158444.011 : => InitializeDriver
19ec-aec:39158444.277 : <= InitializeDriver ret = 1
19ec-aec:39158444.333 : => InitializeScanner
19ec-aec:39158444.414 : => CAsicIO::GetDeviceList
19ec-aec:39158444.710 : => CNT96226::CNT96226
19ec-aec:39158444.765 : => CNT96226::Open
19ec-aec:39158466.779 : <= CNT96226::Open ret = 1
19ec-aec:39158466.886 : => CNT96226::Initialize
19ec-aec:39158467.079 : <= CNT96226::Initialize ret = 1
19ec-aec:39158467.141 : <= CNT96226::CNT96226
19ec-aec:39158467.195 : => CNT96226::EnumAvailableDevice
19ec-aec:39158472.439 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39158472.520 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39158472.581 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39162189.684 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39162189.985 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39162195.847 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39162195.948 : => IoObject::GetLockName
19ec-aec:39162196.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39162196.071 : <= IoObject::GetLockName
19ec-aec:39162196.565 : => CNT96226::VenderCmd_GetData
19ec-aec:39162196.629 : iCmd = 3, nBytes = 2
19ec-aec:39162557.770 : 0000 : 06 38 
19ec-aec:39162557.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39162557.968 : => CNT96226::VenderCmd_GetData
19ec-aec:39162558.023 : iCmd = 4, nBytes = 2
19ec-aec:39162845.798 : 0000 : 07 07 
19ec-aec:39162845.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39162845.985 : Device 0 USB ID = 0638 : 0707
19ec-aec:39162846.070 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39162846.136 : IO Send command 10 bytes
19ec-aec:39162846.190 : => CNT96226::VenderCmd_SetData
19ec-aec:39162846.244 : iCmd = 0, nBytes = 10
19ec-aec:39162846.344 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39163044.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39163044.881 : => CNT96226::VenderCmd_GetData
19ec-aec:39163044.935 : iCmd = 0, nBytes = 165
19ec-aec:39163179.666 : skip dump 37 bytes
19ec-aec:39163179.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39163179.976 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39163180.112 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39163180.241 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39163180.368 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39163180.500 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39163180.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163180.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163180.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39163180.869 : => CNT96226::VenderCmd_GetData
19ec-aec:39163180.920 : iCmd = 1, nBytes = 4
19ec-aec:39163346.316 : 0000 : 00 00 00 00 
19ec-aec:39163346.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39163346.603 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39163346.668 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39163346.737 : IO Send command 10 bytes
19ec-aec:39163346.790 : => CNT96226::VenderCmd_SetData
19ec-aec:39163346.845 : iCmd = 0, nBytes = 10
19ec-aec:39163346.946 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39163671.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39163672.130 : => CNT96226::VenderCmd_GetData
19ec-aec:39163672.191 : iCmd = 0, nBytes = 128
19ec-aec:39163877.816 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163877.995 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39163878.274 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39163878.398 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39163878.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39163878.901 : => CNT96226::VenderCmd_GetData
19ec-aec:39163878.953 : iCmd = 1, nBytes = 4
19ec-aec:39164061.660 : 0000 : 00 00 00 00 
19ec-aec:39164061.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39164061.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39164061.977 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39164062.047 : => CNT96226::Close
19ec-aec:39164065.946 : <= CNT96226::Close ret = 1
19ec-aec:39164066.024 : <= CNT96226::~CNT96226
19ec-aec:39164066.112 : <= CAsicIO::GetDeviceList
19ec-aec:39164066.509 : => IoObject::SetTimeout
19ec-aec:39164066.641 : Timeout--> In = 0 Out = 0
19ec-aec:39164066.699 : <= IoObject::SetTimeout
19ec-aec:39164066.766 : => CAsicIO::CAsicIO
19ec-aec:39164066.836 : => CNT96226::CNT96226
19ec-aec:39164066.890 : => CNT96226::Open
19ec-aec:39164090.259 : <= CNT96226::Open ret = 1
19ec-aec:39164090.355 : => CNT96226::Initialize
19ec-aec:39164090.539 : <= CNT96226::Initialize ret = 1
19ec-aec:39164090.594 : <= CNT96226::CNT96226
19ec-aec:39164090.645 : <= CAsicIO::CAsicIO
19ec-aec:39164090.700 : => CAsicIO::InitializeDevice
19ec-aec:39164090.768 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39164096.532 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39164096.654 : => IoObject::GetLockName
19ec-aec:39164096.712 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39164096.775 : <= IoObject::GetLockName
19ec-aec:39164097.246 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39164097.315 : IO Send command 10 bytes
19ec-aec:39164097.366 : => CNT96226::VenderCmd_SetData
19ec-aec:39164097.421 : iCmd = 0, nBytes = 10
19ec-aec:39164097.526 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39164439.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39164439.370 : => CNT96226::VenderCmd_GetData
19ec-aec:39164439.426 : iCmd = 0, nBytes = 128
19ec-aec:39164618.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164618.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164618.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39164618.920 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39164619.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39164619.174 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164619.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164619.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164619.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39164619.615 : => CNT96226::VenderCmd_GetData
19ec-aec:39164619.669 : iCmd = 1, nBytes = 4
19ec-aec:39164798.120 : 0000 : 00 00 00 00 
19ec-aec:39164798.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39164798.291 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39164798.518 : => CNT96226::VenderCmd_GetData
19ec-aec:39164798.576 : iCmd = 3, nBytes = 2
19ec-aec:39165155.820 : 0000 : 06 38 
19ec-aec:39165155.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39165155.980 : => CNT96226::VenderCmd_GetData
19ec-aec:39165156.031 : iCmd = 4, nBytes = 2
19ec-aec:39165451.774 : 0000 : 07 07 
19ec-aec:39165451.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39165452.077 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39165452.176 : => IoObject::InitializeDevice
19ec-aec:39165452.294 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39165453.004 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39165453.080 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39165453.842 : => FindScanner
19ec-aec:39165453.905 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39165453.966 : <= FindScanner ret = 1
19ec-aec:39165454.023 : => IoObject::IoLockStart
19ec-aec:39165454.130 : => CAsicIO::CheckDevice
19ec-aec:39165454.182 : => CNT96226::ConnectIsAvailable
19ec-aec:39165478.721 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39165478.839 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39165478.899 : <= IoObject::IoLockStart
19ec-aec:39165478.960 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39165479.028 : IO Send command 10 bytes
19ec-aec:39165479.121 : => CNT96226::VenderCmd_SetData
19ec-aec:39165479.176 : iCmd = 0, nBytes = 10
19ec-aec:39165479.280 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39165666.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39165666.653 : System send command 10 bytes + data 0 bytes
19ec-aec:39165666.722 : IO total need to receive data 5 bytes
19ec-aec:39165666.784 : => CNT96226::VenderCmd_GetData
19ec-aec:39165666.839 : iCmd = 0, nBytes = 5
19ec-aec:39165853.191 : 0000 : 06 00 02 02 ab 
19ec-aec:39165853.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39165853.370 : System total receive data 5 bytes
19ec-aec:39165853.433 : => CNT96226::VenderCmd_GetData
19ec-aec:39165853.487 : iCmd = 1, nBytes = 4
19ec-aec:39166056.480 : 0000 : 00 00 00 00 
19ec-aec:39166056.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39166056.695 : <= CAsicIO::DoIo ret = 1
19ec-aec:39166056.758 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39166056.822 : IO Send command 10 bytes
19ec-aec:39166056.923 : => CNT96226::VenderCmd_SetData
19ec-aec:39166056.979 : iCmd = 0, nBytes = 10
19ec-aec:39166057.079 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39166199.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39166199.343 : System send command 10 bytes + data 0 bytes
19ec-aec:39166199.408 : IO total need to receive data 165 bytes
19ec-aec:39166199.470 : => CNT96226::VenderCmd_GetData
19ec-aec:39166199.522 : iCmd = 0, nBytes = 165
19ec-aec:39166369.845 : skip dump 37 bytes
19ec-aec:39166370.285 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39166370.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39166370.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39166370.680 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39166370.805 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39166370.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39166371.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166371.181 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166371.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39166371.296 : System total receive data 165 bytes
19ec-aec:39166371.354 : => CNT96226::VenderCmd_GetData
19ec-aec:39166371.407 : iCmd = 1, nBytes = 4
19ec-aec:39166567.123 : 0000 : 00 00 00 00 
19ec-aec:39166567.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39166567.364 : <= CAsicIO::DoIo ret = 1
19ec-aec:39166567.426 : Dump Inquiry
19ec-aec:39166567.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39166567.689 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39166568.002 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39166568.141 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39166568.267 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39166568.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39166568.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166568.642 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166568.769 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39166568.894 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39166568.978 : 00a0 : 00 00 00 00 00 
19ec-aec:39166569.051 : => ReadNVMDataInternal
19ec-aec:39166569.317 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39166569.382 : IO Send command 10 bytes
19ec-aec:39166569.474 : => CNT96226::VenderCmd_SetData
19ec-aec:39166569.530 : iCmd = 0, nBytes = 10
19ec-aec:39166569.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39166883.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39166883.254 : System send command 10 bytes + data 0 bytes
19ec-aec:39166883.324 : IO total need to receive data 128 bytes
19ec-aec:39166883.386 : => CNT96226::VenderCmd_GetData
19ec-aec:39166883.435 : iCmd = 0, nBytes = 128
19ec-aec:39167089.749 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167089.931 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39167090.200 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39167090.329 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39167090.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.572 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39167090.819 : System total receive data 128 bytes
19ec-aec:39167090.877 : => CNT96226::VenderCmd_GetData
19ec-aec:39167090.928 : iCmd = 1, nBytes = 4
19ec-aec:39167235.348 : 0000 : 00 00 00 00 
19ec-aec:39167235.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39167235.614 : <= CAsicIO::DoIo ret = 1
19ec-aec:39167235.684 : NVMData.PadScanCount = 0
19ec-aec:39167235.746 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39167235.806 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39167235.870 : NVMData.FlatbedScanCount = 0
19ec-aec:39167235.929 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39167235.985 : NVMData.SideEdgeFletbed = 0
19ec-aec:39167236.046 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39167236.104 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39167236.162 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39167236.217 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39167236.273 : NVMData.BornMonth = 0
19ec-aec:39167236.325 : NVMData.BornDay = 0
19ec-aec:39167236.378 : NVMData.BornYear = 0
19ec-aec:39167236.427 : NVMData.FirstScanMonth = 4
19ec-aec:39167236.478 : NVMData.FirstScanDay = 30
19ec-aec:39167236.535 : NVMData.FirstScanYear = 2020
19ec-aec:39167236.591 : NVMData.VerticalMagnification = 0
19ec-aec:39167236.647 : NVMData.HorizontalMagnification = 0
19ec-aec:39167236.703 : NVMData.PowerSavingTime = 15
19ec-aec:39167236.759 : NVMData.SN = 0858C00G200100324
19ec-aec:39167236.810 : NVMData.AutoFeed = 0
19ec-aec:39167236.860 : NVMData.CCDType = 0
19ec-aec:39167236.910 : NVMData.ScanSpeed = 0
19ec-aec:39167236.958 : NVMData.RollerCount = 0
19ec-aec:39167237.009 : NVMData.MultifeedCount = 0
19ec-aec:39167237.059 : NVMData.JamCount = 0
19ec-aec:39167237.106 : NVMData.IdentifyInfo = 
19ec-aec:39167237.162 : NVMData.FormalName = 
19ec-aec:39167237.210 : NVMData.ReservedB = 0
19ec-aec:39167237.260 : NVMData.FunctionCode = 0
19ec-aec:39167237.309 : NVMData.PreFeed = 0
19ec-aec:39167237.358 : NVMData.PreFeedTime = 0
19ec-aec:39167237.411 : NVMData.ButtonNumber = 0
19ec-aec:39167237.563 : NVMData.PowerOffTime = 0
19ec-aec:39167237.618 : <= ReadNVMDataInternal ret = 1
19ec-aec:39167237.692 : => IoObject::IoLockEnd
19ec-aec:39167237.786 : <= IoObject::IoLockEnd
19ec-aec:39167237.834 : <= InitializeScanner ret = 1
19ec-aec:39167237.897 : => GetLogicalScannerAbilityEx
19ec-aec:39167237.953 : => IoObject::IoLockStart
19ec-aec:39167238.049 : => CAsicIO::CheckDevice
19ec-aec:39167238.107 : => CNT96226::ConnectIsAvailable
19ec-aec:39167250.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39167250.835 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39167250.889 : <= IoObject::IoLockStart
19ec-aec:39167250.946 : => IoObject::IoLockEnd
19ec-aec:39167251.029 : <= IoObject::IoLockEnd
19ec-aec:39167251.140 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39167251.215 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39167428.937 : => ReadNVMData
19ec-aec:39167429.064 : => IoObject::IoLockStart
19ec-aec:39167429.196 : => CAsicIO::CheckDevice
19ec-aec:39167429.253 : => CNT96226::ConnectIsAvailable
19ec-aec:39167455.230 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39167455.341 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39167455.401 : <= IoObject::IoLockStart
19ec-aec:39167455.465 : => ReadNVMDataInternal
19ec-aec:39167455.525 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39167455.591 : IO Send command 10 bytes
19ec-aec:39167455.707 : => CNT96226::VenderCmd_SetData
19ec-aec:39167455.766 : iCmd = 0, nBytes = 10
19ec-aec:39167455.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39167813.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39167813.835 : System send command 10 bytes + data 0 bytes
19ec-aec:39167813.912 : IO total need to receive data 128 bytes
19ec-aec:39167813.980 : => CNT96226::VenderCmd_GetData
19ec-aec:39167814.041 : iCmd = 0, nBytes = 128
19ec-aec:39168022.393 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168022.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168022.699 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39168022.837 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39168022.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39168023.086 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168023.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168023.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168023.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39168023.457 : System total receive data 128 bytes
19ec-aec:39168023.516 : => CNT96226::VenderCmd_GetData
19ec-aec:39168023.566 : iCmd = 1, nBytes = 4
19ec-aec:39168190.793 : 0000 : 00 00 00 00 
19ec-aec:39168190.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39168191.047 : <= CAsicIO::DoIo ret = 1
19ec-aec:39168191.119 : NVMData.PadScanCount = 0
19ec-aec:39168191.176 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39168191.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39168191.286 : NVMData.FlatbedScanCount = 0
19ec-aec:39168191.340 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39168191.394 : NVMData.SideEdgeFletbed = 0
19ec-aec:39168191.444 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39168191.499 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39168191.555 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39168191.610 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39168191.667 : NVMData.BornMonth = 0
19ec-aec:39168191.714 : NVMData.BornDay = 0
19ec-aec:39168191.764 : NVMData.BornYear = 0
19ec-aec:39168191.812 : NVMData.FirstScanMonth = 4
19ec-aec:39168191.865 : NVMData.FirstScanDay = 30
19ec-aec:39168191.917 : NVMData.FirstScanYear = 2020
19ec-aec:39168191.966 : NVMData.VerticalMagnification = 0
19ec-aec:39168192.022 : NVMData.HorizontalMagnification = 0
19ec-aec:39168192.075 : NVMData.PowerSavingTime = 15
19ec-aec:39168192.127 : NVMData.SN = 0858C00G200100324
19ec-aec:39168192.177 : NVMData.AutoFeed = 0
19ec-aec:39168192.225 : NVMData.CCDType = 0
19ec-aec:39168192.415 : NVMData.ScanSpeed = 0
19ec-aec:39168192.466 : NVMData.RollerCount = 0
19ec-aec:39168192.514 : NVMData.MultifeedCount = 0
19ec-aec:39168192.564 : NVMData.JamCount = 0
19ec-aec:39168192.612 : NVMData.IdentifyInfo = 
19ec-aec:39168192.664 : NVMData.FormalName = 
19ec-aec:39168192.711 : NVMData.ReservedB = 0
19ec-aec:39168192.761 : NVMData.FunctionCode = 0
19ec-aec:39168192.808 : NVMData.PreFeed = 0
19ec-aec:39168192.854 : NVMData.PreFeedTime = 0
19ec-aec:39168192.902 : NVMData.ButtonNumber = 0
19ec-aec:39168192.949 : NVMData.PowerOffTime = 0
19ec-aec:39168192.999 : <= ReadNVMDataInternal ret = 1
19ec-aec:39168193.056 : => IoObject::IoLockEnd
19ec-aec:39168193.146 : <= IoObject::IoLockEnd
19ec-aec:39168193.195 : <= ReadNVMData ret = 1
19ec-aec:39170747.163 : ============Debug Start==========
19ec-aec:39170747.459 : Date : 2020/4/30 14:23:54
19ec-aec:39170747.543 : Process ID : 19ec
19ec-aec:39170747.933 : Windows : Version 10.0 build 18363 
19ec-aec:39170748.379 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39170748.445 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39170748.512 : MemoryStatus.ullAvailPhys : 1932447744
19ec-aec:39170748.574 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39170748.638 : MemoryStatus.ullAvailPageFile : 3387576320
19ec-aec:39170748.698 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39170748.755 : MemoryStatus.ullAvailVirtual : 1744322560
19ec-aec:39170748.816 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39170748.922 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39170748.985 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39170749.225 : CPU Count : 4
19ec-aec:39170749.270 : CPU Frequency : 100.000 Mhz
19ec-aec:39170753.188 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39170753.312 : => InitializeDriver
19ec-aec:39170753.566 : <= InitializeDriver ret = 1
19ec-aec:39173348.765 : => InitializeScanner
19ec-aec:39173349.032 : => CAsicIO::GetDeviceList
19ec-aec:39173349.475 : => CNT96226::CNT96226
19ec-aec:39173349.535 : => CNT96226::Open
19ec-aec:39173372.020 : <= CNT96226::Open ret = 1
19ec-aec:39173372.121 : => CNT96226::Initialize
19ec-aec:39173372.316 : <= CNT96226::Initialize ret = 1
19ec-aec:39173372.372 : <= CNT96226::CNT96226
19ec-aec:39173372.427 : => CNT96226::EnumAvailableDevice
19ec-aec:39173377.712 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39173377.791 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39173377.850 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39177105.463 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39177105.753 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39177111.672 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39177111.780 : => IoObject::GetLockName
19ec-aec:39177111.844 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39177111.913 : <= IoObject::GetLockName
19ec-aec:39177112.387 : => CNT96226::VenderCmd_GetData
19ec-aec:39177112.449 : iCmd = 3, nBytes = 2
19ec-aec:39177497.881 : 0000 : 06 38 
19ec-aec:39177498.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39177498.092 : => CNT96226::VenderCmd_GetData
19ec-aec:39177498.147 : iCmd = 4, nBytes = 2
19ec-aec:39177810.012 : 0000 : 07 07 
19ec-aec:39177810.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39177810.199 : Device 0 USB ID = 0638 : 0707
19ec-aec:39177810.292 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39177810.362 : IO Send command 10 bytes
19ec-aec:39177810.418 : => CNT96226::VenderCmd_SetData
19ec-aec:39177810.474 : iCmd = 0, nBytes = 10
19ec-aec:39177810.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39178016.395 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39178016.654 : => CNT96226::VenderCmd_GetData
19ec-aec:39178016.768 : iCmd = 0, nBytes = 165
19ec-aec:39178236.267 : skip dump 37 bytes
19ec-aec:39178236.678 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39178236.971 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39178237.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39178237.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39178237.795 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39178238.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39178238.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39178238.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39178238.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39178238.832 : => CNT96226::VenderCmd_GetData
19ec-aec:39178238.940 : iCmd = 1, nBytes = 4
19ec-aec:39178444.167 : 0000 : 00 00 00 00 
19ec-aec:39178444.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39178444.790 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39178444.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39178445.060 : IO Send command 10 bytes
19ec-aec:39178445.166 : => CNT96226::VenderCmd_SetData
19ec-aec:39178445.274 : iCmd = 0, nBytes = 10
19ec-aec:39178445.481 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39178798.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39178798.328 : => CNT96226::VenderCmd_GetData
19ec-aec:39178798.450 : iCmd = 0, nBytes = 128
19ec-aec:39179010.457 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179010.799 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179011.081 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39179011.351 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39179011.614 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39179011.872 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179012.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179012.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179012.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179012.630 : => CNT96226::VenderCmd_GetData
19ec-aec:39179012.739 : iCmd = 1, nBytes = 4
19ec-aec:39179226.615 : 0000 : 00 00 00 00 
19ec-aec:39179226.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179226.975 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39179227.370 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39179227.519 : => CNT96226::Close
19ec-aec:39179234.293 : <= CNT96226::Close ret = 1
19ec-aec:39179234.442 : <= CNT96226::~CNT96226
19ec-aec:39179234.600 : <= CAsicIO::GetDeviceList
19ec-aec:39179235.340 : => IoObject::SetTimeout
19ec-aec:39179235.601 : Timeout--> In = 0 Out = 0
19ec-aec:39179235.721 : <= IoObject::SetTimeout
19ec-aec:39179235.846 : => CAsicIO::CAsicIO
19ec-aec:39179236.119 : => CNT96226::CNT96226
19ec-aec:39179236.229 : => CNT96226::Open
19ec-aec:39179277.683 : <= CNT96226::Open ret = 1
19ec-aec:39179277.875 : => CNT96226::Initialize
19ec-aec:39179278.246 : <= CNT96226::Initialize ret = 1
19ec-aec:39179278.362 : <= CNT96226::CNT96226
19ec-aec:39179278.463 : <= CAsicIO::CAsicIO
19ec-aec:39179278.575 : => CAsicIO::InitializeDevice
19ec-aec:39179278.701 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39179290.025 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39179290.235 : => IoObject::GetLockName
19ec-aec:39179290.349 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39179290.489 : <= IoObject::GetLockName
19ec-aec:39179291.382 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39179291.531 : IO Send command 10 bytes
19ec-aec:39179291.636 : => CNT96226::VenderCmd_SetData
19ec-aec:39179291.744 : iCmd = 0, nBytes = 10
19ec-aec:39179291.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39179648.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39179648.458 : => CNT96226::VenderCmd_GetData
19ec-aec:39179648.579 : iCmd = 0, nBytes = 128
19ec-aec:39179836.018 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179836.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179836.452 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39179836.630 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39179836.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39179836.960 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179837.122 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179837.283 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179837.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179837.444 : => CNT96226::VenderCmd_GetData
19ec-aec:39179837.512 : iCmd = 1, nBytes = 4
19ec-aec:39179974.611 : 0000 : 00 00 00 00 
19ec-aec:39179974.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179974.816 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39179975.064 : => CNT96226::VenderCmd_GetData
19ec-aec:39179975.138 : iCmd = 3, nBytes = 2
19ec-aec:39180340.557 : 0000 : 06 38 
19ec-aec:39180340.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39180340.788 : => CNT96226::VenderCmd_GetData
19ec-aec:39180340.860 : iCmd = 4, nBytes = 2
19ec-aec:39180652.903 : 0000 : 07 07 
19ec-aec:39180653.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39180653.255 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39180653.380 : => IoObject::InitializeDevice
19ec-aec:39180653.509 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39180654.274 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39180654.373 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39180655.253 : => FindScanner
19ec-aec:39180655.331 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39180655.414 : <= FindScanner ret = 1
19ec-aec:39180655.485 : => IoObject::IoLockStart
19ec-aec:39180655.621 : => CAsicIO::CheckDevice
19ec-aec:39180655.694 : => CNT96226::ConnectIsAvailable
19ec-aec:39180680.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39180680.439 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39180680.507 : <= IoObject::IoLockStart
19ec-aec:39180680.581 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39180680.669 : IO Send command 10 bytes
19ec-aec:39180680.782 : => CNT96226::VenderCmd_SetData
19ec-aec:39180680.852 : iCmd = 0, nBytes = 10
19ec-aec:39180680.987 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39180884.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39180884.747 : System send command 10 bytes + data 0 bytes
19ec-aec:39180884.845 : IO total need to receive data 5 bytes
19ec-aec:39180884.931 : => CNT96226::VenderCmd_GetData
19ec-aec:39180885.007 : iCmd = 0, nBytes = 5
19ec-aec:39181077.117 : 0000 : 06 00 02 02 ab 
19ec-aec:39181077.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181077.333 : System total receive data 5 bytes
19ec-aec:39181077.409 : => CNT96226::VenderCmd_GetData
19ec-aec:39181077.479 : iCmd = 1, nBytes = 4
19ec-aec:39181254.571 : 0000 : 00 00 00 00 
19ec-aec:39181254.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181255.106 : <= CAsicIO::DoIo ret = 1
19ec-aec:39181255.184 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39181255.267 : IO Send command 10 bytes
19ec-aec:39181255.382 : => CNT96226::VenderCmd_SetData
19ec-aec:39181255.456 : iCmd = 0, nBytes = 10
19ec-aec:39181255.589 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39181456.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39181456.268 : System send command 10 bytes + data 0 bytes
19ec-aec:39181456.357 : IO total need to receive data 165 bytes
19ec-aec:39181456.432 : => CNT96226::VenderCmd_GetData
19ec-aec:39181456.503 : iCmd = 0, nBytes = 165
19ec-aec:39181645.231 : skip dump 37 bytes
19ec-aec:39181645.500 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39181645.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39181645.883 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39181646.063 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39181646.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39181646.409 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39181646.574 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181646.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181646.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181646.898 : System total receive data 165 bytes
19ec-aec:39181646.975 : => CNT96226::VenderCmd_GetData
19ec-aec:39181647.048 : iCmd = 1, nBytes = 4
19ec-aec:39181854.586 : 0000 : 00 00 00 00 
19ec-aec:39181854.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181854.849 : <= CAsicIO::DoIo ret = 1
19ec-aec:39181854.925 : Dump Inquiry
19ec-aec:39181855.081 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39181855.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39181855.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39181855.791 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39181855.959 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39181856.128 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39181856.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181856.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181856.627 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39181856.797 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39181856.911 : 00a0 : 00 00 00 00 00 
19ec-aec:39181857.002 : => ReadNVMDataInternal
19ec-aec:39181857.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39181857.357 : IO Send command 10 bytes
19ec-aec:39181857.470 : => CNT96226::VenderCmd_SetData
19ec-aec:39181857.544 : iCmd = 0, nBytes = 10
19ec-aec:39181857.673 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39182207.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39182208.088 : System send command 10 bytes + data 0 bytes
19ec-aec:39182208.184 : IO total need to receive data 128 bytes
19ec-aec:39182208.269 : => CNT96226::VenderCmd_GetData
19ec-aec:39182208.343 : iCmd = 0, nBytes = 128
19ec-aec:39182415.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182416.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182416.356 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39182416.534 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39182416.703 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39182416.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182417.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182417.187 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182417.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39182417.351 : System total receive data 128 bytes
19ec-aec:39182417.433 : => CNT96226::VenderCmd_GetData
19ec-aec:39182417.502 : iCmd = 1, nBytes = 4
19ec-aec:39182585.736 : 0000 : 00 00 00 00 
19ec-aec:39182585.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39182586.032 : <= CAsicIO::DoIo ret = 1
19ec-aec:39182586.120 : NVMData.PadScanCount = 0
19ec-aec:39182586.197 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39182586.271 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39182586.348 : NVMData.FlatbedScanCount = 0
19ec-aec:39182586.417 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39182586.484 : NVMData.SideEdgeFletbed = 0
19ec-aec:39182586.560 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39182586.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39182586.712 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39182586.780 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39182586.854 : NVMData.BornMonth = 0
19ec-aec:39182586.924 : NVMData.BornDay = 0
19ec-aec:39182586.989 : NVMData.BornYear = 0
19ec-aec:39182587.053 : NVMData.FirstScanMonth = 4
19ec-aec:39182587.121 : NVMData.FirstScanDay = 30
19ec-aec:39182587.190 : NVMData.FirstScanYear = 2020
19ec-aec:39182587.263 : NVMData.VerticalMagnification = 0
19ec-aec:39182587.335 : NVMData.HorizontalMagnification = 0
19ec-aec:39182587.406 : NVMData.PowerSavingTime = 15
19ec-aec:39182587.475 : NVMData.SN = 0858C00G200100324
19ec-aec:39182587.540 : NVMData.AutoFeed = 0
19ec-aec:39182587.603 : NVMData.CCDType = 0
19ec-aec:39182587.667 : NVMData.ScanSpeed = 0
19ec-aec:39182587.728 : NVMData.RollerCount = 0
19ec-aec:39182587.795 : NVMData.MultifeedCount = 0
19ec-aec:39182587.860 : NVMData.JamCount = 0
19ec-aec:39182587.926 : NVMData.IdentifyInfo = 
19ec-aec:39182587.991 : NVMData.FormalName = 
19ec-aec:39182588.054 : NVMData.ReservedB = 0
19ec-aec:39182588.119 : NVMData.FunctionCode = 0
19ec-aec:39182588.182 : NVMData.PreFeed = 0
19ec-aec:39182588.244 : NVMData.PreFeedTime = 0
19ec-aec:39182588.308 : NVMData.ButtonNumber = 0
19ec-aec:39182588.591 : NVMData.PowerOffTime = 0
19ec-aec:39182588.666 : <= ReadNVMDataInternal ret = 1
19ec-aec:39182588.764 : => IoObject::IoLockEnd
19ec-aec:39182588.883 : <= IoObject::IoLockEnd
19ec-aec:39182588.951 : <= InitializeScanner ret = 1
19ec-aec:39184069.854 : => GetLogicalScannerAbility
19ec-aec:39184070.046 : => IoObject::IoLockStart
19ec-aec:39184070.182 : => CAsicIO::CheckDevice
19ec-aec:39184070.240 : => CNT96226::ConnectIsAvailable
19ec-aec:39184095.289 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39184095.408 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39184095.470 : <= IoObject::IoLockStart
19ec-aec:39184095.532 : => IoObject::IoLockEnd
19ec-aec:39184095.635 : <= IoObject::IoLockEnd
19ec-aec:39184095.935 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39187879.952 : => GetLogicalScannerAbilityEx
19ec-aec:39187880.161 : => IoObject::IoLockStart
19ec-aec:39187880.291 : => CAsicIO::CheckDevice
19ec-aec:39187880.347 : => CNT96226::ConnectIsAvailable
19ec-aec:39187905.060 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39187905.304 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39187905.450 : <= IoObject::IoLockStart
19ec-aec:39187905.785 : => IoObject::IoLockEnd
19ec-aec:39187905.882 : <= IoObject::IoLockEnd
19ec-aec:39187905.997 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39187906.073 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39195720.929 : => ReadNVMData
19ec-aec:39195721.112 : => IoObject::IoLockStart
19ec-aec:39195721.243 : => CAsicIO::CheckDevice
19ec-aec:39195721.302 : => CNT96226::ConnectIsAvailable
19ec-aec:39195747.224 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39195747.341 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39195747.412 : <= IoObject::IoLockStart
19ec-aec:39195747.482 : => ReadNVMDataInternal
19ec-aec:39195747.545 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39195747.614 : IO Send command 10 bytes
19ec-aec:39195747.735 : => CNT96226::VenderCmd_SetData
19ec-aec:39195747.793 : iCmd = 0, nBytes = 10
19ec-aec:39195747.911 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39196085.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39196085.642 : System send command 10 bytes + data 0 bytes
19ec-aec:39196085.718 : IO total need to receive data 128 bytes
19ec-aec:39196085.782 : => CNT96226::VenderCmd_GetData
19ec-aec:39196085.837 : iCmd = 0, nBytes = 128
19ec-aec:39196279.174 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196279.352 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196279.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39196279.614 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39196279.746 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39196279.869 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196279.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196280.116 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196280.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39196280.243 : System total receive data 128 bytes
19ec-aec:39196280.304 : => CNT96226::VenderCmd_GetData
19ec-aec:39196280.355 : iCmd = 1, nBytes = 4
19ec-aec:39196401.923 : 0000 : 00 00 00 00 
19ec-aec:39196402.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39196402.155 : <= CAsicIO::DoIo ret = 1
19ec-aec:39196402.224 : NVMData.PadScanCount = 0
19ec-aec:39196402.279 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39196402.334 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39196402.390 : NVMData.FlatbedScanCount = 0
19ec-aec:39196402.444 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39196402.497 : NVMData.SideEdgeFletbed = 0
19ec-aec:39196402.553 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39196402.607 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39196402.664 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39196402.717 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39196402.770 : NVMData.BornMonth = 0
19ec-aec:39196402.927 : NVMData.BornDay = 0
19ec-aec:39196402.981 : NVMData.BornYear = 0
19ec-aec:39196403.032 : NVMData.FirstScanMonth = 4
19ec-aec:39196403.084 : NVMData.FirstScanDay = 30
19ec-aec:39196403.137 : NVMData.FirstScanYear = 2020
19ec-aec:39196403.191 : NVMData.VerticalMagnification = 0
19ec-aec:39196403.246 : NVMData.HorizontalMagnification = 0
19ec-aec:39196403.301 : NVMData.PowerSavingTime = 15
19ec-aec:39196403.354 : NVMData.SN = 0858C00G200100324
19ec-aec:39196403.405 : NVMData.AutoFeed = 0
19ec-aec:39196403.454 : NVMData.CCDType = 0
19ec-aec:39196403.502 : NVMData.ScanSpeed = 0
19ec-aec:39196403.548 : NVMData.RollerCount = 0
19ec-aec:39196403.595 : NVMData.MultifeedCount = 0
19ec-aec:39196403.646 : NVMData.JamCount = 0
19ec-aec:39196403.693 : NVMData.IdentifyInfo = 
19ec-aec:39196403.741 : NVMData.FormalName = 
19ec-aec:39196403.791 : NVMData.ReservedB = 0
19ec-aec:39196403.842 : NVMData.FunctionCode = 0
19ec-aec:39196403.894 : NVMData.PreFeed = 0
19ec-aec:39196403.945 : NVMData.PreFeedTime = 0
19ec-aec:39196403.991 : NVMData.ButtonNumber = 0
19ec-aec:39196404.039 : NVMData.PowerOffTime = 0
19ec-aec:39196404.088 : <= ReadNVMDataInternal ret = 1
19ec-aec:39196404.148 : => IoObject::IoLockEnd
19ec-aec:39196404.233 : <= IoObject::IoLockEnd
19ec-aec:39196404.281 : <= ReadNVMData ret = 1
19ec-aec:39206298.341 : => GetADFStatus
19ec-aec:39206298.769 : => IoObject::IoLockStart
19ec-aec:39206298.907 : => CAsicIO::CheckDevice
19ec-aec:39206298.965 : => CNT96226::ConnectIsAvailable
19ec-aec:39206326.482 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39206326.599 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39206326.668 : <= IoObject::IoLockStart
19ec-aec:39206326.732 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39206326.800 : IO Send command 10 bytes
19ec-aec:39206326.931 : => CNT96226::VenderCmd_SetData
19ec-aec:39206326.993 : iCmd = 0, nBytes = 10
19ec-aec:39206327.103 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39206520.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39206520.818 : System send command 10 bytes + data 0 bytes
19ec-aec:39206520.884 : IO total need to receive data 2 bytes
19ec-aec:39206520.942 : => CNT96226::VenderCmd_GetData
19ec-aec:39206520.998 : iCmd = 0, nBytes = 2
19ec-aec:39206722.270 : 0000 : 00 00 
19ec-aec:39206722.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39206722.417 : System total receive data 2 bytes
19ec-aec:39206722.479 : => CNT96226::VenderCmd_GetData
19ec-aec:39206722.532 : iCmd = 1, nBytes = 4
19ec-aec:39206922.216 : 0000 : 00 00 00 00 
19ec-aec:39206922.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39206922.431 : <= CAsicIO::DoIo ret = 1
19ec-aec:39206922.499 : Return status = 0
19ec-aec:39206922.555 : => IoObject::IoLockEnd
19ec-aec:39206922.641 : <= IoObject::IoLockEnd
19ec-aec:39206922.688 : <= GetADFStatus ret = 1
19ec-aec:39209643.436 : => GetADFStatus
19ec-aec:39209643.630 : => IoObject::IoLockStart
19ec-aec:39209643.760 : => CAsicIO::CheckDevice
19ec-aec:39209643.818 : => CNT96226::ConnectIsAvailable
19ec-aec:39209667.830 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39209668.064 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39209668.198 : <= IoObject::IoLockStart
19ec-aec:39209668.331 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39209668.471 : IO Send command 10 bytes
19ec-aec:39209668.856 : => CNT96226::VenderCmd_SetData
19ec-aec:39209668.911 : iCmd = 0, nBytes = 10
19ec-aec:39209669.015 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39209868.872 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39209869.078 : System send command 10 bytes + data 0 bytes
19ec-aec:39209869.221 : IO total need to receive data 2 bytes
19ec-aec:39209869.338 : => CNT96226::VenderCmd_GetData
19ec-aec:39209869.644 : iCmd = 0, nBytes = 2
19ec-aec:39209995.363 : 0000 : 00 00 
19ec-aec:39209995.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39209995.515 : System total receive data 2 bytes
19ec-aec:39209995.578 : => CNT96226::VenderCmd_GetData
19ec-aec:39209995.631 : iCmd = 1, nBytes = 4
19ec-aec:39210103.680 : 0000 : 00 00 00 00 
19ec-aec:39210103.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39210103.891 : <= CAsicIO::DoIo ret = 1
19ec-aec:39210103.958 : Return status = 0
19ec-aec:39210104.011 : => IoObject::IoLockEnd
19ec-aec:39210104.094 : <= IoObject::IoLockEnd
19ec-aec:39210104.142 : <= GetADFStatus ret = 1
19ec-aec:39212223.461 : => TerminateDriver
19ec-aec:39212223.651 : => CAsicIO::~CAsicIO,pStage=145820744
19ec-aec:39212223.723 : => CNT96226::Close
19ec-aec:39212227.651 : <= CNT96226::Close ret = 1
19ec-aec:39212227.727 : <= CAsicIO::~CAsicIO
19ec-aec:39212227.784 : => IoObject::IoLockEnd
19ec-aec:39212227.837 : <= IoObject::IoLockEnd
19ec-aec:39212227.889 : => IoObject::TerminateDevice
19ec-aec:39212227.948 : => IoObject::IoLockEnd
19ec-aec:39212227.996 : <= IoObject::IoLockEnd
19ec-aec:39212228.089 : <= IoObject::TerminateDevice
19ec-aec:39212228.341 : <= TerminateDriver ret = 1
19ec-aec:39256221.758 : ============Debug Start==========
19ec-aec:39256222.069 : Date : 2020/4/30 14:23:57
19ec-aec:39256222.155 : Process ID : 19ec
19ec-aec:39256222.565 : Windows : Version 10.0 build 18363 
19ec-aec:39256223.040 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39256223.108 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39256223.177 : MemoryStatus.ullAvailPhys : 1931943936
19ec-aec:39256223.237 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39256223.302 : MemoryStatus.ullAvailPageFile : 3388534784
19ec-aec:39256223.361 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39256223.421 : MemoryStatus.ullAvailVirtual : 1744326656
19ec-aec:39256223.487 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39256223.599 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39256223.666 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39256223.906 : CPU Count : 4
19ec-aec:39256223.954 : CPU Frequency : 100.000 Mhz
19ec-aec:39256227.896 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39256228.028 : => InitializeDriver
19ec-aec:39256228.281 : <= InitializeDriver ret = 1
19ec-aec:39256228.342 : => InitializeScanner
19ec-aec:39256228.431 : => CAsicIO::GetDeviceList
19ec-aec:39256228.745 : => CNT96226::CNT96226
19ec-aec:39256228.805 : => CNT96226::Open
19ec-aec:39256250.550 : <= CNT96226::Open ret = 1
19ec-aec:39256250.646 : => CNT96226::Initialize
19ec-aec:39256250.832 : <= CNT96226::Initialize ret = 1
19ec-aec:39256250.892 : <= CNT96226::CNT96226
19ec-aec:39256250.942 : => CNT96226::EnumAvailableDevice
19ec-aec:39256256.487 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39256256.562 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39256256.619 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39259976.372 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39259976.661 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39259982.280 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39259982.384 : => IoObject::GetLockName
19ec-aec:39259982.443 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39259982.510 : <= IoObject::GetLockName
19ec-aec:39259983.037 : => CNT96226::VenderCmd_GetData
19ec-aec:39259983.102 : iCmd = 3, nBytes = 2
19ec-aec:39260349.536 : 0000 : 06 38 
19ec-aec:39260349.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39260349.763 : => CNT96226::VenderCmd_GetData
19ec-aec:39260349.820 : iCmd = 4, nBytes = 2
19ec-aec:39260636.701 : 0000 : 07 07 
19ec-aec:39260636.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39260636.868 : Device 0 USB ID = 0638 : 0707
19ec-aec:39260636.962 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39260637.028 : IO Send command 10 bytes
19ec-aec:39260637.083 : => CNT96226::VenderCmd_SetData
19ec-aec:39260637.135 : iCmd = 0, nBytes = 10
19ec-aec:39260637.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39260793.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39260793.905 : => CNT96226::VenderCmd_GetData
19ec-aec:39260793.965 : iCmd = 0, nBytes = 165
19ec-aec:39260988.505 : skip dump 37 bytes
19ec-aec:39260988.712 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39260988.857 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39260988.988 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39260989.119 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39260989.244 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39260989.377 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39260989.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39260989.626 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39260989.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39260989.752 : => CNT96226::VenderCmd_GetData
19ec-aec:39260989.804 : iCmd = 1, nBytes = 4
19ec-aec:39261157.402 : 0000 : 00 00 00 00 
19ec-aec:39261157.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39261157.746 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39261157.819 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39261157.885 : IO Send command 10 bytes
19ec-aec:39261157.935 : => CNT96226::VenderCmd_SetData
19ec-aec:39261157.991 : iCmd = 0, nBytes = 10
19ec-aec:39261158.100 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39261487.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39261487.444 : => CNT96226::VenderCmd_GetData
19ec-aec:39261487.508 : iCmd = 0, nBytes = 128
19ec-aec:39261687.484 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261687.647 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261687.788 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39261687.921 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39261688.048 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39261688.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261688.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261688.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261688.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39261688.545 : => CNT96226::VenderCmd_GetData
19ec-aec:39261688.597 : iCmd = 1, nBytes = 4
19ec-aec:39261864.787 : 0000 : 00 00 00 00 
19ec-aec:39261864.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39261865.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39261865.410 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39261865.782 : => CNT96226::Close
19ec-aec:39261869.564 : <= CNT96226::Close ret = 1
19ec-aec:39261869.640 : <= CNT96226::~CNT96226
19ec-aec:39261869.733 : <= CAsicIO::GetDeviceList
19ec-aec:39261870.151 : => IoObject::SetTimeout
19ec-aec:39261870.286 : Timeout--> In = 0 Out = 0
19ec-aec:39261870.345 : <= IoObject::SetTimeout
19ec-aec:39261870.413 : => CAsicIO::CAsicIO
19ec-aec:39261870.483 : => CNT96226::CNT96226
19ec-aec:39261870.539 : => CNT96226::Open
19ec-aec:39261893.747 : <= CNT96226::Open ret = 1
19ec-aec:39261893.848 : => CNT96226::Initialize
19ec-aec:39261894.045 : <= CNT96226::Initialize ret = 1
19ec-aec:39261894.102 : <= CNT96226::CNT96226
19ec-aec:39261894.155 : <= CAsicIO::CAsicIO
19ec-aec:39261894.211 : => CAsicIO::InitializeDevice
19ec-aec:39261894.280 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39261900.215 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39261900.336 : => IoObject::GetLockName
19ec-aec:39261900.391 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39261900.455 : <= IoObject::GetLockName
19ec-aec:39261900.975 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39261901.047 : IO Send command 10 bytes
19ec-aec:39261901.098 : => CNT96226::VenderCmd_SetData
19ec-aec:39261901.152 : iCmd = 0, nBytes = 10
19ec-aec:39261901.255 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39262247.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39262247.623 : => CNT96226::VenderCmd_GetData
19ec-aec:39262247.683 : iCmd = 0, nBytes = 128
19ec-aec:39262394.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.346 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39262394.481 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39262394.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39262394.732 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.861 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262395.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39262395.116 : => CNT96226::VenderCmd_GetData
19ec-aec:39262395.172 : iCmd = 1, nBytes = 4
19ec-aec:39262576.045 : 0000 : 00 00 00 00 
19ec-aec:39262576.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39262576.502 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39262576.727 : => CNT96226::VenderCmd_GetData
19ec-aec:39262576.780 : iCmd = 3, nBytes = 2
19ec-aec:39262949.076 : 0000 : 06 38 
19ec-aec:39262949.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39262949.276 : => CNT96226::VenderCmd_GetData
19ec-aec:39262949.335 : iCmd = 4, nBytes = 2
19ec-aec:39263253.099 : 0000 : 07 07 
19ec-aec:39263253.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39263253.415 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39263253.512 : => IoObject::InitializeDevice
19ec-aec:39263253.624 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39263254.466 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39263254.540 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39263255.269 : => FindScanner
19ec-aec:39263255.331 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39263255.399 : <= FindScanner ret = 1
19ec-aec:39263255.455 : => IoObject::IoLockStart
19ec-aec:39263255.561 : => CAsicIO::CheckDevice
19ec-aec:39263255.612 : => CNT96226::ConnectIsAvailable
19ec-aec:39263271.833 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39263271.930 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39263271.985 : <= IoObject::IoLockStart
19ec-aec:39263272.042 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39263272.106 : IO Send command 10 bytes
19ec-aec:39263272.189 : => CNT96226::VenderCmd_SetData
19ec-aec:39263272.247 : iCmd = 0, nBytes = 10
19ec-aec:39263272.349 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39263447.793 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39263447.914 : System send command 10 bytes + data 0 bytes
19ec-aec:39263447.980 : IO total need to receive data 5 bytes
19ec-aec:39263448.039 : => CNT96226::VenderCmd_GetData
19ec-aec:39263448.097 : iCmd = 0, nBytes = 5
19ec-aec:39263660.403 : 0000 : 06 00 02 02 ab 
19ec-aec:39263660.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39263660.545 : System total receive data 5 bytes
19ec-aec:39263660.606 : => CNT96226::VenderCmd_GetData
19ec-aec:39263660.659 : iCmd = 1, nBytes = 4
19ec-aec:39263797.351 : 0000 : 00 00 00 00 
19ec-aec:39263797.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39263797.568 : <= CAsicIO::DoIo ret = 1
19ec-aec:39263797.632 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39263797.692 : IO Send command 10 bytes
19ec-aec:39263797.772 : => CNT96226::VenderCmd_SetData
19ec-aec:39263797.825 : iCmd = 0, nBytes = 10
19ec-aec:39263797.929 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39263989.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39263989.496 : System send command 10 bytes + data 0 bytes
19ec-aec:39263989.566 : IO total need to receive data 165 bytes
19ec-aec:39263989.625 : => CNT96226::VenderCmd_GetData
19ec-aec:39263989.681 : iCmd = 0, nBytes = 165
19ec-aec:39264197.880 : skip dump 37 bytes
19ec-aec:39264198.078 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39264198.220 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39264198.358 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39264198.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39264198.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39264198.754 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39264198.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264198.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264199.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39264199.116 : System total receive data 165 bytes
19ec-aec:39264199.175 : => CNT96226::VenderCmd_GetData
19ec-aec:39264199.226 : iCmd = 1, nBytes = 4
19ec-aec:39264366.217 : 0000 : 00 00 00 00 
19ec-aec:39264366.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39264366.480 : <= CAsicIO::DoIo ret = 1
19ec-aec:39264366.546 : Dump Inquiry
19ec-aec:39264366.672 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39264366.806 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39264367.101 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39264367.238 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39264367.364 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39264367.494 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39264367.617 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264367.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264367.865 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39264367.991 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39264368.077 : 00a0 : 00 00 00 00 00 
19ec-aec:39264368.147 : => ReadNVMDataInternal
19ec-aec:39264368.397 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39264368.462 : IO Send command 10 bytes
19ec-aec:39264368.552 : => CNT96226::VenderCmd_SetData
19ec-aec:39264368.607 : iCmd = 0, nBytes = 10
19ec-aec:39264368.709 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39264716.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39264716.810 : System send command 10 bytes + data 0 bytes
19ec-aec:39264716.880 : IO total need to receive data 128 bytes
19ec-aec:39264716.941 : => CNT96226::VenderCmd_GetData
19ec-aec:39264716.991 : iCmd = 0, nBytes = 128
19ec-aec:39264880.362 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264880.560 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264880.703 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39264880.838 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39264880.963 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39264881.083 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264881.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264881.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264881.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39264881.451 : System total receive data 128 bytes
19ec-aec:39264881.516 : => CNT96226::VenderCmd_GetData
19ec-aec:39264881.573 : iCmd = 1, nBytes = 4
19ec-aec:39265034.910 : 0000 : 00 00 00 00 
19ec-aec:39265035.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39265035.473 : <= CAsicIO::DoIo ret = 1
19ec-aec:39265035.535 : NVMData.PadScanCount = 0
19ec-aec:39265035.589 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39265035.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39265035.698 : NVMData.FlatbedScanCount = 0
19ec-aec:39265035.751 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39265035.803 : NVMData.SideEdgeFletbed = 0
19ec-aec:39265035.863 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39265035.921 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39265035.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39265036.037 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39265036.091 : NVMData.BornMonth = 0
19ec-aec:39265036.139 : NVMData.BornDay = 0
19ec-aec:39265036.187 : NVMData.BornYear = 0
19ec-aec:39265036.236 : NVMData.FirstScanMonth = 4
19ec-aec:39265036.285 : NVMData.FirstScanDay = 30
19ec-aec:39265036.344 : NVMData.FirstScanYear = 2020
19ec-aec:39265036.397 : NVMData.VerticalMagnification = 0
19ec-aec:39265036.454 : NVMData.HorizontalMagnification = 0
19ec-aec:39265036.509 : NVMData.PowerSavingTime = 15
19ec-aec:39265036.564 : NVMData.SN = 0858C00G200100324
19ec-aec:39265036.614 : NVMData.AutoFeed = 0
19ec-aec:39265036.663 : NVMData.CCDType = 0
19ec-aec:39265036.712 : NVMData.ScanSpeed = 0
19ec-aec:39265036.760 : NVMData.RollerCount = 0
19ec-aec:39265036.812 : NVMData.MultifeedCount = 0
19ec-aec:39265036.863 : NVMData.JamCount = 0
19ec-aec:39265036.910 : NVMData.IdentifyInfo = 
19ec-aec:39265036.959 : NVMData.FormalName = 
19ec-aec:39265037.008 : NVMData.ReservedB = 0
19ec-aec:39265037.057 : NVMData.FunctionCode = 0
19ec-aec:39265037.107 : NVMData.PreFeed = 0
19ec-aec:39265037.151 : NVMData.PreFeedTime = 0
19ec-aec:39265037.200 : NVMData.ButtonNumber = 0
19ec-aec:39265037.409 : NVMData.PowerOffTime = 0
19ec-aec:39265037.461 : <= ReadNVMDataInternal ret = 1
19ec-aec:39265037.533 : => IoObject::IoLockEnd
19ec-aec:39265037.621 : <= IoObject::IoLockEnd
19ec-aec:39265037.670 : <= InitializeScanner ret = 1
19ec-aec:39265037.735 : => GetLogicalScannerAbilityEx
19ec-aec:39265037.790 : => IoObject::IoLockStart
19ec-aec:39265037.879 : => CAsicIO::CheckDevice
19ec-aec:39265037.931 : => CNT96226::ConnectIsAvailable
19ec-aec:39265060.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39265060.176 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39265060.239 : <= IoObject::IoLockStart
19ec-aec:39265060.298 : => IoObject::IoLockEnd
19ec-aec:39265060.402 : <= IoObject::IoLockEnd
19ec-aec:39265060.521 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39265060.594 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39265242.653 : => ReadNVMData
19ec-aec:39265242.796 : => IoObject::IoLockStart
19ec-aec:39265242.923 : => CAsicIO::CheckDevice
19ec-aec:39265242.980 : => CNT96226::ConnectIsAvailable
19ec-aec:39265267.633 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39265267.750 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39265267.814 : <= IoObject::IoLockStart
19ec-aec:39265267.877 : => ReadNVMDataInternal
19ec-aec:39265267.937 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39265268.004 : IO Send command 10 bytes
19ec-aec:39265268.141 : => CNT96226::VenderCmd_SetData
19ec-aec:39265268.201 : iCmd = 0, nBytes = 10
19ec-aec:39265268.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39265621.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39265621.539 : System send command 10 bytes + data 0 bytes
19ec-aec:39265621.609 : IO total need to receive data 128 bytes
19ec-aec:39265621.672 : => CNT96226::VenderCmd_GetData
19ec-aec:39265621.727 : iCmd = 0, nBytes = 128
19ec-aec:39265816.537 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265816.737 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265816.878 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39265817.012 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39265817.139 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39265817.263 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265817.385 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265817.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265817.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39265817.640 : System total receive data 128 bytes
19ec-aec:39265817.705 : => CNT96226::VenderCmd_GetData
19ec-aec:39265817.757 : iCmd = 1, nBytes = 4
19ec-aec:39265970.820 : 0000 : 00 00 00 00 
19ec-aec:39265970.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39265971.062 : <= CAsicIO::DoIo ret = 1
19ec-aec:39265971.129 : NVMData.PadScanCount = 0
19ec-aec:39265971.183 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39265971.238 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39265971.297 : NVMData.FlatbedScanCount = 0
19ec-aec:39265971.353 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39265971.406 : NVMData.SideEdgeFletbed = 0
19ec-aec:39265971.459 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39265971.514 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39265971.567 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39265971.622 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39265971.677 : NVMData.BornMonth = 0
19ec-aec:39265971.726 : NVMData.BornDay = 0
19ec-aec:39265971.776 : NVMData.BornYear = 0
19ec-aec:39265971.823 : NVMData.FirstScanMonth = 4
19ec-aec:39265971.875 : NVMData.FirstScanDay = 30
19ec-aec:39265971.928 : NVMData.FirstScanYear = 2020
19ec-aec:39265971.980 : NVMData.VerticalMagnification = 0
19ec-aec:39265972.033 : NVMData.HorizontalMagnification = 0
19ec-aec:39265972.087 : NVMData.PowerSavingTime = 15
19ec-aec:39265972.142 : NVMData.SN = 0858C00G200100324
19ec-aec:39265972.191 : NVMData.AutoFeed = 0
19ec-aec:39265972.238 : NVMData.CCDType = 0
19ec-aec:39265972.413 : NVMData.ScanSpeed = 0
19ec-aec:39265972.463 : NVMData.RollerCount = 0
19ec-aec:39265972.513 : NVMData.MultifeedCount = 0
19ec-aec:39265972.564 : NVMData.JamCount = 0
19ec-aec:39265972.613 : NVMData.IdentifyInfo = 
19ec-aec:39265972.663 : NVMData.FormalName = 
19ec-aec:39265972.709 : NVMData.ReservedB = 0
19ec-aec:39265972.758 : NVMData.FunctionCode = 0
19ec-aec:39265972.809 : NVMData.PreFeed = 0
19ec-aec:39265972.856 : NVMData.PreFeedTime = 0
19ec-aec:39265972.907 : NVMData.ButtonNumber = 0
19ec-aec:39265972.955 : NVMData.PowerOffTime = 0
19ec-aec:39265973.006 : <= ReadNVMDataInternal ret = 1
19ec-aec:39265973.069 : => IoObject::IoLockEnd
19ec-aec:39265973.159 : <= IoObject::IoLockEnd
19ec-aec:39265973.206 : <= ReadNVMData ret = 1
19ec-aec:39266517.911 : => TerminateDriver
19ec-aec:39266518.110 : => CAsicIO::~CAsicIO,pStage=146607176
19ec-aec:39266518.182 : => CNT96226::Close
19ec-aec:39266522.664 : <= CNT96226::Close ret = 1
19ec-aec:39266522.740 : <= CAsicIO::~CAsicIO
19ec-aec:39266522.799 : => IoObject::IoLockEnd
19ec-aec:39266522.851 : <= IoObject::IoLockEnd
19ec-aec:39266522.902 : => IoObject::TerminateDevice
19ec-aec:39266522.957 : => IoObject::IoLockEnd
19ec-aec:39266523.002 : <= IoObject::IoLockEnd
19ec-aec:39266523.104 : <= IoObject::TerminateDevice
19ec-aec:39266523.351 : <= TerminateDriver ret = 1
19ec-aec:39268959.393 : ============Debug Start==========
19ec-aec:39268959.723 : Date : 2020/4/30 14:23:57
19ec-aec:39268959.802 : Process ID : 19ec
19ec-aec:39268960.232 : Windows : Version 10.0 build 18363 
19ec-aec:39268960.694 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39268960.757 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39268960.823 : MemoryStatus.ullAvailPhys : 1932038144
19ec-aec:39268960.885 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39268960.943 : MemoryStatus.ullAvailPageFile : 3387994112
19ec-aec:39268961.002 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39268961.061 : MemoryStatus.ullAvailVirtual : 1744646144
19ec-aec:39268961.122 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39268961.228 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39268961.288 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39268961.526 : CPU Count : 4
19ec-aec:39268961.573 : CPU Frequency : 100.000 Mhz
19ec-aec:39268965.926 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39268966.048 : => InitializeDriver
19ec-aec:39268966.309 : <= InitializeDriver ret = 1
19ec-aec:39271567.937 : => InitializeScanner
19ec-aec:39271568.196 : => CAsicIO::GetDeviceList
19ec-aec:39271568.606 : => CNT96226::CNT96226
19ec-aec:39271568.671 : => CNT96226::Open
19ec-aec:39271596.716 : <= CNT96226::Open ret = 1
19ec-aec:39271596.831 : => CNT96226::Initialize
19ec-aec:39271597.030 : <= CNT96226::Initialize ret = 1
19ec-aec:39271597.087 : <= CNT96226::CNT96226
19ec-aec:39271597.141 : => CNT96226::EnumAvailableDevice
19ec-aec:39271602.515 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39271602.594 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39271602.655 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39275393.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39275393.680 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39275405.432 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39275405.647 : => IoObject::GetLockName
19ec-aec:39275405.763 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39275405.895 : <= IoObject::GetLockName
19ec-aec:39275406.798 : => CNT96226::VenderCmd_GetData
19ec-aec:39275406.916 : iCmd = 3, nBytes = 2
19ec-aec:39275791.852 : 0000 : 06 38 
19ec-aec:39275792.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39275792.262 : => CNT96226::VenderCmd_GetData
19ec-aec:39275792.578 : iCmd = 4, nBytes = 2
19ec-aec:39276109.668 : 0000 : 07 07 
19ec-aec:39276109.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39276110.008 : Device 0 USB ID = 0638 : 0707
19ec-aec:39276110.163 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39276110.297 : IO Send command 10 bytes
19ec-aec:39276110.410 : => CNT96226::VenderCmd_SetData
19ec-aec:39276110.525 : iCmd = 0, nBytes = 10
19ec-aec:39276110.726 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39276329.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39276330.110 : => CNT96226::VenderCmd_GetData
19ec-aec:39276330.230 : iCmd = 0, nBytes = 165
19ec-aec:39276533.903 : skip dump 37 bytes
19ec-aec:39276534.318 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39276534.618 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39276534.902 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39276535.184 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39276535.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39276535.731 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39276535.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39276536.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39276536.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39276536.522 : => CNT96226::VenderCmd_GetData
19ec-aec:39276536.633 : iCmd = 1, nBytes = 4
19ec-aec:39276747.707 : 0000 : 00 00 00 00 
19ec-aec:39276747.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39276748.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39276748.411 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39276748.540 : IO Send command 10 bytes
19ec-aec:39276748.647 : => CNT96226::VenderCmd_SetData
19ec-aec:39276748.755 : iCmd = 0, nBytes = 10
19ec-aec:39276748.971 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39277097.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39277097.784 : => CNT96226::VenderCmd_GetData
19ec-aec:39277097.900 : iCmd = 0, nBytes = 128
19ec-aec:39277304.330 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277304.682 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277304.960 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39277305.232 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39277305.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39277305.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277306.007 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277306.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277306.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39277306.512 : => CNT96226::VenderCmd_GetData
19ec-aec:39277306.624 : iCmd = 1, nBytes = 4
19ec-aec:39277507.680 : 0000 : 00 00 00 00 
19ec-aec:39277507.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39277507.982 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39277508.306 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39277508.449 : => CNT96226::Close
19ec-aec:39277514.762 : <= CNT96226::Close ret = 1
19ec-aec:39277514.903 : <= CNT96226::~CNT96226
19ec-aec:39277515.062 : <= CAsicIO::GetDeviceList
19ec-aec:39277515.749 : => IoObject::SetTimeout
19ec-aec:39277516.009 : Timeout--> In = 0 Out = 0
19ec-aec:39277516.126 : <= IoObject::SetTimeout
19ec-aec:39277516.265 : => CAsicIO::CAsicIO
19ec-aec:39277516.400 : => CNT96226::CNT96226
19ec-aec:39277516.514 : => CNT96226::Open
19ec-aec:39277556.541 : <= CNT96226::Open ret = 1
19ec-aec:39277556.734 : => CNT96226::Initialize
19ec-aec:39277557.107 : <= CNT96226::Initialize ret = 1
19ec-aec:39277557.227 : <= CNT96226::CNT96226
19ec-aec:39277557.332 : <= CAsicIO::CAsicIO
19ec-aec:39277557.441 : => CAsicIO::InitializeDevice
19ec-aec:39277557.576 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39277568.783 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39277569.312 : => IoObject::GetLockName
19ec-aec:39277569.433 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39277569.569 : <= IoObject::GetLockName
19ec-aec:39277570.485 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39277570.634 : IO Send command 10 bytes
19ec-aec:39277570.737 : => CNT96226::VenderCmd_SetData
19ec-aec:39277570.850 : iCmd = 0, nBytes = 10
19ec-aec:39277571.069 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39277935.157 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39277935.438 : => CNT96226::VenderCmd_GetData
19ec-aec:39277935.575 : iCmd = 0, nBytes = 128
19ec-aec:39278147.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278147.396 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278147.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39278147.738 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39278147.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39278148.051 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278148.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278148.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278148.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39278148.504 : => CNT96226::VenderCmd_GetData
19ec-aec:39278148.570 : iCmd = 1, nBytes = 4
19ec-aec:39278355.286 : 0000 : 00 00 00 00 
19ec-aec:39278355.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39278355.496 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39278355.766 : => CNT96226::VenderCmd_GetData
19ec-aec:39278355.844 : iCmd = 3, nBytes = 2
19ec-aec:39278729.642 : 0000 : 06 38 
19ec-aec:39278729.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39278729.855 : => CNT96226::VenderCmd_GetData
19ec-aec:39278729.921 : iCmd = 4, nBytes = 2
19ec-aec:39279036.846 : 0000 : 07 07 
19ec-aec:39279036.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39279037.175 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39279037.288 : => IoObject::InitializeDevice
19ec-aec:39279037.412 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39279038.110 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39279038.202 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39279039.010 : => FindScanner
19ec-aec:39279039.086 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39279039.163 : <= FindScanner ret = 1
19ec-aec:39279039.232 : => IoObject::IoLockStart
19ec-aec:39279039.361 : => CAsicIO::CheckDevice
19ec-aec:39279039.423 : => CNT96226::ConnectIsAvailable
19ec-aec:39279063.464 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39279063.582 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39279063.648 : <= IoObject::IoLockStart
19ec-aec:39279063.718 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39279063.800 : IO Send command 10 bytes
19ec-aec:39279063.901 : => CNT96226::VenderCmd_SetData
19ec-aec:39279063.966 : iCmd = 0, nBytes = 10
19ec-aec:39279064.093 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39279267.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39279267.292 : System send command 10 bytes + data 0 bytes
19ec-aec:39279267.372 : IO total need to receive data 5 bytes
19ec-aec:39279267.440 : => CNT96226::VenderCmd_GetData
19ec-aec:39279267.506 : iCmd = 0, nBytes = 5
19ec-aec:39279459.844 : 0000 : 06 00 02 02 ab 
19ec-aec:39279459.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39279460.080 : System total receive data 5 bytes
19ec-aec:39279460.158 : => CNT96226::VenderCmd_GetData
19ec-aec:39279460.223 : iCmd = 1, nBytes = 4
19ec-aec:39279649.990 : 0000 : 00 00 00 00 
19ec-aec:39279650.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39279650.245 : <= CAsicIO::DoIo ret = 1
19ec-aec:39279650.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39279650.403 : IO Send command 10 bytes
19ec-aec:39279650.508 : => CNT96226::VenderCmd_SetData
19ec-aec:39279650.580 : iCmd = 0, nBytes = 10
19ec-aec:39279650.707 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39279854.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39279854.951 : System send command 10 bytes + data 0 bytes
19ec-aec:39279855.037 : IO total need to receive data 165 bytes
19ec-aec:39279855.114 : => CNT96226::VenderCmd_GetData
19ec-aec:39279855.178 : iCmd = 0, nBytes = 165
19ec-aec:39280024.276 : skip dump 37 bytes
19ec-aec:39280024.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39280024.664 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39280024.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39280024.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39280025.142 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39280025.304 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39280025.456 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280025.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280025.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280025.755 : System total receive data 165 bytes
19ec-aec:39280025.825 : => CNT96226::VenderCmd_GetData
19ec-aec:39280025.891 : iCmd = 1, nBytes = 4
19ec-aec:39280221.394 : 0000 : 00 00 00 00 
19ec-aec:39280221.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280221.964 : <= CAsicIO::DoIo ret = 1
19ec-aec:39280222.046 : Dump Inquiry
19ec-aec:39280222.201 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39280222.368 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39280222.709 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39280222.879 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39280223.030 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39280223.190 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39280223.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280223.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280223.655 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39280223.813 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39280223.922 : 00a0 : 00 00 00 00 00 
19ec-aec:39280224.004 : => ReadNVMDataInternal
19ec-aec:39280224.290 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39280224.372 : IO Send command 10 bytes
19ec-aec:39280224.475 : => CNT96226::VenderCmd_SetData
19ec-aec:39280224.542 : iCmd = 0, nBytes = 10
19ec-aec:39280224.663 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39280554.385 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39280554.540 : System send command 10 bytes + data 0 bytes
19ec-aec:39280554.624 : IO total need to receive data 128 bytes
19ec-aec:39280554.700 : => CNT96226::VenderCmd_GetData
19ec-aec:39280554.767 : iCmd = 0, nBytes = 128
19ec-aec:39280760.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280760.358 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280760.535 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39280760.704 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39280760.857 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39280761.007 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280761.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280761.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280761.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280761.456 : System total receive data 128 bytes
19ec-aec:39280761.530 : => CNT96226::VenderCmd_GetData
19ec-aec:39280761.596 : iCmd = 1, nBytes = 4
19ec-aec:39280917.139 : 0000 : 00 00 00 00 
19ec-aec:39280917.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280917.385 : <= CAsicIO::DoIo ret = 1
19ec-aec:39280917.464 : NVMData.PadScanCount = 0
19ec-aec:39280917.528 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39280917.595 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39280917.663 : NVMData.FlatbedScanCount = 0
19ec-aec:39280917.729 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39280917.793 : NVMData.SideEdgeFletbed = 0
19ec-aec:39280917.855 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39280917.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39280917.987 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39280918.053 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39280918.120 : NVMData.BornMonth = 0
19ec-aec:39280918.176 : NVMData.BornDay = 0
19ec-aec:39280918.236 : NVMData.BornYear = 0
19ec-aec:39280918.294 : NVMData.FirstScanMonth = 4
19ec-aec:39280918.354 : NVMData.FirstScanDay = 30
19ec-aec:39280918.418 : NVMData.FirstScanYear = 2020
19ec-aec:39280918.485 : NVMData.VerticalMagnification = 0
19ec-aec:39280918.549 : NVMData.HorizontalMagnification = 0
19ec-aec:39280918.617 : NVMData.PowerSavingTime = 15
19ec-aec:39280918.680 : NVMData.SN = 0858C00G200100324
19ec-aec:39280918.744 : NVMData.AutoFeed = 0
19ec-aec:39280918.802 : NVMData.CCDType = 0
19ec-aec:39280918.860 : NVMData.ScanSpeed = 0
19ec-aec:39280918.919 : NVMData.RollerCount = 0
19ec-aec:39280918.977 : NVMData.MultifeedCount = 0
19ec-aec:39280919.038 : NVMData.JamCount = 0
19ec-aec:39280919.095 : NVMData.IdentifyInfo = 
19ec-aec:39280919.157 : NVMData.FormalName = 
19ec-aec:39280919.216 : NVMData.ReservedB = 0
19ec-aec:39280919.276 : NVMData.FunctionCode = 0
19ec-aec:39280919.334 : NVMData.PreFeed = 0
19ec-aec:39280919.390 : NVMData.PreFeedTime = 0
19ec-aec:39280919.454 : NVMData.ButtonNumber = 0
19ec-aec:39280919.694 : NVMData.PowerOffTime = 0
19ec-aec:39280919.759 : <= ReadNVMDataInternal ret = 1
19ec-aec:39280919.849 : => IoObject::IoLockEnd
19ec-aec:39280919.955 : <= IoObject::IoLockEnd
19ec-aec:39280920.017 : <= InitializeScanner ret = 1
19ec-aec:39282332.370 : => GetLogicalScannerAbility
19ec-aec:39282332.559 : => IoObject::IoLockStart
19ec-aec:39282332.699 : => CAsicIO::CheckDevice
19ec-aec:39282332.757 : => CNT96226::ConnectIsAvailable
19ec-aec:39282358.725 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39282358.840 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39282358.900 : <= IoObject::IoLockStart
19ec-aec:39282358.960 : => IoObject::IoLockEnd
19ec-aec:39282359.071 : <= IoObject::IoLockEnd
19ec-aec:39282359.148 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39286159.834 : => GetLogicalScannerAbilityEx
19ec-aec:39286160.032 : => IoObject::IoLockStart
19ec-aec:39286160.166 : => CAsicIO::CheckDevice
19ec-aec:39286160.222 : => CNT96226::ConnectIsAvailable
19ec-aec:39286184.902 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39286185.002 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39286185.060 : <= IoObject::IoLockStart
19ec-aec:39286185.121 : => IoObject::IoLockEnd
19ec-aec:39286185.217 : <= IoObject::IoLockEnd
19ec-aec:39286185.329 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39286185.406 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39293605.802 : => ReadNVMData
19ec-aec:39293605.988 : => IoObject::IoLockStart
19ec-aec:39293606.128 : => CAsicIO::CheckDevice
19ec-aec:39293606.184 : => CNT96226::ConnectIsAvailable
19ec-aec:39293632.174 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39293632.294 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39293632.357 : <= IoObject::IoLockStart
19ec-aec:39293632.435 : => ReadNVMDataInternal
19ec-aec:39293632.498 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39293632.565 : IO Send command 10 bytes
19ec-aec:39293632.678 : => CNT96226::VenderCmd_SetData
19ec-aec:39293632.736 : iCmd = 0, nBytes = 10
19ec-aec:39293632.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39293990.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39293990.869 : System send command 10 bytes + data 0 bytes
19ec-aec:39293990.943 : IO total need to receive data 128 bytes
19ec-aec:39293991.009 : => CNT96226::VenderCmd_GetData
19ec-aec:39293991.066 : iCmd = 0, nBytes = 128
19ec-aec:39294182.268 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294182.425 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294182.558 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39294182.687 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39294182.817 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39294182.937 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294183.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294183.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294183.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39294183.306 : System total receive data 128 bytes
19ec-aec:39294183.363 : => CNT96226::VenderCmd_GetData
19ec-aec:39294183.414 : iCmd = 1, nBytes = 4
19ec-aec:39294313.151 : 0000 : 00 00 00 00 
19ec-aec:39294313.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39294313.381 : <= CAsicIO::DoIo ret = 1
19ec-aec:39294313.446 : NVMData.PadScanCount = 0
19ec-aec:39294313.499 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39294313.555 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39294313.612 : NVMData.FlatbedScanCount = 0
19ec-aec:39294313.664 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39294313.717 : NVMData.SideEdgeFletbed = 0
19ec-aec:39294313.773 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39294313.827 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39294313.885 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39294313.936 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39294313.992 : NVMData.BornMonth = 0
19ec-aec:39294314.169 : NVMData.BornDay = 0
19ec-aec:39294314.225 : NVMData.BornYear = 0
19ec-aec:39294314.272 : NVMData.FirstScanMonth = 4
19ec-aec:39294314.322 : NVMData.FirstScanDay = 30
19ec-aec:39294314.376 : NVMData.FirstScanYear = 2020
19ec-aec:39294314.428 : NVMData.VerticalMagnification = 0
19ec-aec:39294314.483 : NVMData.HorizontalMagnification = 0
19ec-aec:39294314.537 : NVMData.PowerSavingTime = 15
19ec-aec:39294314.592 : NVMData.SN = 0858C00G200100324
19ec-aec:39294314.643 : NVMData.AutoFeed = 0
19ec-aec:39294314.693 : NVMData.CCDType = 0
19ec-aec:39294314.740 : NVMData.ScanSpeed = 0
19ec-aec:39294314.792 : NVMData.RollerCount = 0
19ec-aec:39294314.840 : NVMData.MultifeedCount = 0
19ec-aec:39294314.891 : NVMData.JamCount = 0
19ec-aec:39294314.940 : NVMData.IdentifyInfo = 
19ec-aec:39294314.992 : NVMData.FormalName = 
19ec-aec:39294315.041 : NVMData.ReservedB = 0
19ec-aec:39294315.092 : NVMData.FunctionCode = 0
19ec-aec:39294315.142 : NVMData.PreFeed = 0
19ec-aec:39294315.189 : NVMData.PreFeedTime = 0
19ec-aec:39294315.236 : NVMData.ButtonNumber = 0
19ec-aec:39294315.285 : NVMData.PowerOffTime = 0
19ec-aec:39294315.335 : <= ReadNVMDataInternal ret = 1
19ec-aec:39294315.400 : => IoObject::IoLockEnd
19ec-aec:39294315.491 : <= IoObject::IoLockEnd
19ec-aec:39294315.541 : <= ReadNVMData ret = 1
19ec-aec:39304251.516 : => GetADFStatus
19ec-aec:39304251.955 : => IoObject::IoLockStart
19ec-aec:39304252.091 : => CAsicIO::CheckDevice
19ec-aec:39304252.147 : => CNT96226::ConnectIsAvailable
19ec-aec:39304280.159 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39304280.572 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39304280.633 : <= IoObject::IoLockStart
19ec-aec:39304280.693 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39304280.761 : IO Send command 10 bytes
19ec-aec:39304280.883 : => CNT96226::VenderCmd_SetData
19ec-aec:39304280.942 : iCmd = 0, nBytes = 10
19ec-aec:39304281.046 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39304478.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39304478.538 : System send command 10 bytes + data 0 bytes
19ec-aec:39304478.611 : IO total need to receive data 2 bytes
19ec-aec:39304478.670 : => CNT96226::VenderCmd_GetData
19ec-aec:39304478.728 : iCmd = 0, nBytes = 2
19ec-aec:39304672.897 : 0000 : 00 00 
19ec-aec:39304672.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39304673.058 : System total receive data 2 bytes
19ec-aec:39304673.117 : => CNT96226::VenderCmd_GetData
19ec-aec:39304673.170 : iCmd = 1, nBytes = 4
19ec-aec:39304881.873 : 0000 : 00 00 00 00 
19ec-aec:39304881.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39304882.089 : <= CAsicIO::DoIo ret = 1
19ec-aec:39304882.155 : Return status = 0
19ec-aec:39304882.216 : => IoObject::IoLockEnd
19ec-aec:39304882.316 : <= IoObject::IoLockEnd
19ec-aec:39304882.366 : <= GetADFStatus ret = 1
19ec-aec:39307588.422 : => GetADFStatus
19ec-aec:39307588.615 : => IoObject::IoLockStart
19ec-aec:39307588.747 : => CAsicIO::CheckDevice
19ec-aec:39307588.806 : => CNT96226::ConnectIsAvailable
19ec-aec:39307611.600 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39307611.719 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39307611.787 : <= IoObject::IoLockStart
19ec-aec:39307611.848 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39307612.140 : IO Send command 10 bytes
19ec-aec:39307612.250 : => CNT96226::VenderCmd_SetData
19ec-aec:39307612.311 : iCmd = 0, nBytes = 10
19ec-aec:39307612.417 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39307812.423 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39307812.518 : System send command 10 bytes + data 0 bytes
19ec-aec:39307812.584 : IO total need to receive data 2 bytes
19ec-aec:39307812.639 : => CNT96226::VenderCmd_GetData
19ec-aec:39307812.690 : iCmd = 0, nBytes = 2
19ec-aec:39307984.538 : 0000 : 00 00 
19ec-aec:39307984.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39307984.706 : System total receive data 2 bytes
19ec-aec:39307984.764 : => CNT96226::VenderCmd_GetData
19ec-aec:39307984.820 : iCmd = 1, nBytes = 4
19ec-aec:39308158.469 : 0000 : 00 00 00 00 
19ec-aec:39308158.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39308158.975 : <= CAsicIO::DoIo ret = 1
19ec-aec:39308159.037 : Return status = 0
19ec-aec:39308159.093 : => IoObject::IoLockEnd
19ec-aec:39308159.184 : <= IoObject::IoLockEnd
19ec-aec:39308159.239 : <= GetADFStatus ret = 1
19ec-aec:39310321.571 : => TerminateDriver
19ec-aec:39310321.770 : => CAsicIO::~CAsicIO,pStage=143658056
19ec-aec:39310321.846 : => CNT96226::Close
19ec-aec:39310326.509 : <= CNT96226::Close ret = 1
19ec-aec:39310326.585 : <= CAsicIO::~CAsicIO
19ec-aec:39310326.644 : => IoObject::IoLockEnd
19ec-aec:39310326.697 : <= IoObject::IoLockEnd
19ec-aec:39310326.749 : => IoObject::TerminateDevice
19ec-aec:39310326.805 : => IoObject::IoLockEnd
19ec-aec:39310326.855 : <= IoObject::IoLockEnd
19ec-aec:39310326.958 : <= IoObject::TerminateDevice
19ec-aec:39310327.204 : <= TerminateDriver ret = 1
19ec-aec:39353393.963 : ============Debug Start==========
19ec-aec:39353394.245 : Date : 2020/4/30 14:24:00
19ec-aec:39353394.325 : Process ID : 19ec
19ec-aec:39353394.722 : Windows : Version 10.0 build 18363 
19ec-aec:39353395.169 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39353395.230 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39353395.294 : MemoryStatus.ullAvailPhys : 1933635584
19ec-aec:39353395.352 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39353395.415 : MemoryStatus.ullAvailPageFile : 3386728448
19ec-aec:39353395.473 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39353395.530 : MemoryStatus.ullAvailVirtual : 1744375808
19ec-aec:39353395.590 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39353395.692 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39353395.754 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39353395.997 : CPU Count : 4
19ec-aec:39353396.044 : CPU Frequency : 100.000 Mhz
19ec-aec:39353400.284 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39353400.412 : => InitializeDriver
19ec-aec:39353400.679 : <= InitializeDriver ret = 1
19ec-aec:39353400.734 : => InitializeScanner
19ec-aec:39353400.810 : => CAsicIO::GetDeviceList
19ec-aec:39353401.107 : => CNT96226::CNT96226
19ec-aec:39353401.164 : => CNT96226::Open
19ec-aec:39353422.825 : <= CNT96226::Open ret = 1
19ec-aec:39353422.916 : => CNT96226::Initialize
19ec-aec:39353423.109 : <= CNT96226::Initialize ret = 1
19ec-aec:39353423.163 : <= CNT96226::CNT96226
19ec-aec:39353423.219 : => CNT96226::EnumAvailableDevice
19ec-aec:39353428.383 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39353428.460 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39353428.518 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39357141.836 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39357142.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39357147.999 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39357148.102 : => IoObject::GetLockName
19ec-aec:39357148.160 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39357148.224 : <= IoObject::GetLockName
19ec-aec:39357148.759 : => CNT96226::VenderCmd_GetData
19ec-aec:39357148.823 : iCmd = 3, nBytes = 2
19ec-aec:39357526.320 : 0000 : 06 38 
19ec-aec:39357526.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39357526.495 : => CNT96226::VenderCmd_GetData
19ec-aec:39357526.549 : iCmd = 4, nBytes = 2
19ec-aec:39357829.157 : 0000 : 07 07 
19ec-aec:39357829.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39357829.332 : Device 0 USB ID = 0638 : 0707
19ec-aec:39357829.416 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39357829.485 : IO Send command 10 bytes
19ec-aec:39357829.538 : => CNT96226::VenderCmd_SetData
19ec-aec:39357829.595 : iCmd = 0, nBytes = 10
19ec-aec:39357829.699 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39358037.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39358037.401 : => CNT96226::VenderCmd_GetData
19ec-aec:39358037.513 : iCmd = 0, nBytes = 165
19ec-aec:39358245.801 : skip dump 37 bytes
19ec-aec:39358246.160 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39358246.434 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39358246.712 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39358246.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39358247.249 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39358247.518 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39358247.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39358248.017 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39358248.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39358248.265 : => CNT96226::VenderCmd_GetData
19ec-aec:39358248.371 : iCmd = 1, nBytes = 4
19ec-aec:39358463.177 : 0000 : 00 00 00 00 
19ec-aec:39358463.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39358463.774 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39358463.909 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39358464.040 : IO Send command 10 bytes
19ec-aec:39358464.145 : => CNT96226::VenderCmd_SetData
19ec-aec:39358464.261 : iCmd = 0, nBytes = 10
19ec-aec:39358464.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39358823.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39358823.341 : => CNT96226::VenderCmd_GetData
19ec-aec:39358823.457 : iCmd = 0, nBytes = 128
19ec-aec:39359035.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359035.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359036.085 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39359036.363 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39359036.615 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39359036.866 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359037.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359037.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359037.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39359037.609 : => CNT96226::VenderCmd_GetData
19ec-aec:39359037.716 : iCmd = 1, nBytes = 4
19ec-aec:39359247.978 : 0000 : 00 00 00 00 
19ec-aec:39359248.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39359248.272 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39359248.594 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39359248.739 : => CNT96226::Close
19ec-aec:39359255.935 : <= CNT96226::Close ret = 1
19ec-aec:39359256.091 : <= CNT96226::~CNT96226
19ec-aec:39359256.249 : <= CAsicIO::GetDeviceList
19ec-aec:39359256.945 : => IoObject::SetTimeout
19ec-aec:39359257.209 : Timeout--> In = 0 Out = 0
19ec-aec:39359257.322 : <= IoObject::SetTimeout
19ec-aec:39359257.450 : => CAsicIO::CAsicIO
19ec-aec:39359257.581 : => CNT96226::CNT96226
19ec-aec:39359257.690 : => CNT96226::Open
19ec-aec:39359298.703 : <= CNT96226::Open ret = 1
19ec-aec:39359298.897 : => CNT96226::Initialize
19ec-aec:39359299.261 : <= CNT96226::Initialize ret = 1
19ec-aec:39359299.374 : <= CNT96226::CNT96226
19ec-aec:39359299.478 : <= CAsicIO::CAsicIO
19ec-aec:39359299.585 : => CAsicIO::InitializeDevice
19ec-aec:39359299.715 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39359310.888 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39359311.105 : => IoObject::GetLockName
19ec-aec:39359311.214 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39359311.344 : <= IoObject::GetLockName
19ec-aec:39359312.318 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39359312.673 : IO Send command 10 bytes
19ec-aec:39359312.775 : => CNT96226::VenderCmd_SetData
19ec-aec:39359312.885 : iCmd = 0, nBytes = 10
19ec-aec:39359313.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39359669.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39359669.860 : => CNT96226::VenderCmd_GetData
19ec-aec:39359669.976 : iCmd = 0, nBytes = 128
19ec-aec:39359857.557 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359857.882 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359858.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39359858.440 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39359858.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39359858.942 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359859.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359859.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359859.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39359859.703 : => CNT96226::VenderCmd_GetData
19ec-aec:39359859.806 : iCmd = 1, nBytes = 4
19ec-aec:39360035.303 : 0000 : 00 00 00 00 
19ec-aec:39360035.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39360035.593 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39360035.910 : => CNT96226::VenderCmd_GetData
19ec-aec:39360036.030 : iCmd = 3, nBytes = 2
19ec-aec:39360434.540 : 0000 : 06 38 
19ec-aec:39360434.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39360434.890 : => CNT96226::VenderCmd_GetData
19ec-aec:39360435.004 : iCmd = 4, nBytes = 2
19ec-aec:39360751.329 : 0000 : 07 07 
19ec-aec:39360751.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39360751.844 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39360752.040 : => IoObject::InitializeDevice
19ec-aec:39360752.221 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39360753.435 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39360753.582 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39360754.791 : => FindScanner
19ec-aec:39360754.904 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39360755.022 : <= FindScanner ret = 1
19ec-aec:39360755.127 : => IoObject::IoLockStart
19ec-aec:39360755.330 : => CAsicIO::CheckDevice
19ec-aec:39360755.434 : => CNT96226::ConnectIsAvailable
19ec-aec:39360778.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39360778.419 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39360778.536 : <= IoObject::IoLockStart
19ec-aec:39360778.644 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39360778.772 : IO Send command 10 bytes
19ec-aec:39360778.935 : => CNT96226::VenderCmd_SetData
19ec-aec:39360779.047 : iCmd = 0, nBytes = 10
19ec-aec:39360779.261 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39360984.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39360984.515 : System send command 10 bytes + data 0 bytes
19ec-aec:39360984.651 : IO total need to receive data 5 bytes
19ec-aec:39360984.776 : => CNT96226::VenderCmd_GetData
19ec-aec:39360984.886 : iCmd = 0, nBytes = 5
19ec-aec:39361200.463 : 0000 : 06 00 02 02 ab 
19ec-aec:39361200.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39361200.818 : System total receive data 5 bytes
19ec-aec:39361200.945 : => CNT96226::VenderCmd_GetData
19ec-aec:39361201.205 : iCmd = 1, nBytes = 4
19ec-aec:39361412.425 : 0000 : 00 00 00 00 
19ec-aec:39361412.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39361412.852 : <= CAsicIO::DoIo ret = 1
19ec-aec:39361412.973 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39361413.100 : IO Send command 10 bytes
19ec-aec:39361413.262 : => CNT96226::VenderCmd_SetData
19ec-aec:39361413.376 : iCmd = 0, nBytes = 10
19ec-aec:39361413.593 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39361621.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39361621.608 : System send command 10 bytes + data 0 bytes
19ec-aec:39361621.699 : IO total need to receive data 165 bytes
19ec-aec:39361621.776 : => CNT96226::VenderCmd_GetData
19ec-aec:39361621.839 : iCmd = 0, nBytes = 165
19ec-aec:39361830.893 : skip dump 37 bytes
19ec-aec:39361831.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39361831.272 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39361831.432 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39361831.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39361831.749 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39361831.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39361832.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39361832.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39361832.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39361832.356 : System total receive data 165 bytes
19ec-aec:39361832.423 : => CNT96226::VenderCmd_GetData
19ec-aec:39361832.488 : iCmd = 1, nBytes = 4
19ec-aec:39362031.005 : 0000 : 00 00 00 00 
19ec-aec:39362031.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39362031.285 : <= CAsicIO::DoIo ret = 1
19ec-aec:39362031.350 : Dump Inquiry
19ec-aec:39362031.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39362031.667 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39362032.024 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39362032.194 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39362032.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39362032.504 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39362032.660 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362032.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362032.964 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39362033.120 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39362033.228 : 00a0 : 00 00 00 00 00 
19ec-aec:39362033.309 : => ReadNVMDataInternal
19ec-aec:39362033.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39362033.677 : IO Send command 10 bytes
19ec-aec:39362033.780 : => CNT96226::VenderCmd_SetData
19ec-aec:39362033.844 : iCmd = 0, nBytes = 10
19ec-aec:39362033.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39362390.883 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39362391.033 : System send command 10 bytes + data 0 bytes
19ec-aec:39362391.115 : IO total need to receive data 128 bytes
19ec-aec:39362391.190 : => CNT96226::VenderCmd_GetData
19ec-aec:39362391.255 : iCmd = 0, nBytes = 128
19ec-aec:39362579.620 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362579.842 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.010 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39362580.170 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39362580.319 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39362580.467 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39362580.906 : System total receive data 128 bytes
19ec-aec:39362580.977 : => CNT96226::VenderCmd_GetData
19ec-aec:39362581.041 : iCmd = 1, nBytes = 4
19ec-aec:39362785.218 : 0000 : 00 00 00 00 
19ec-aec:39362785.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39362785.473 : <= CAsicIO::DoIo ret = 1
19ec-aec:39362785.551 : NVMData.PadScanCount = 0
19ec-aec:39362785.617 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39362785.682 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39362785.747 : NVMData.FlatbedScanCount = 0
19ec-aec:39362785.809 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39362785.874 : NVMData.SideEdgeFletbed = 0
19ec-aec:39362785.938 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39362786.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39362786.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39362786.138 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39362786.204 : NVMData.BornMonth = 0
19ec-aec:39362786.261 : NVMData.BornDay = 0
19ec-aec:39362786.319 : NVMData.BornYear = 0
19ec-aec:39362786.375 : NVMData.FirstScanMonth = 4
19ec-aec:39362786.436 : NVMData.FirstScanDay = 30
19ec-aec:39362786.500 : NVMData.FirstScanYear = 2020
19ec-aec:39362786.565 : NVMData.VerticalMagnification = 0
19ec-aec:39362786.635 : NVMData.HorizontalMagnification = 0
19ec-aec:39362786.702 : NVMData.PowerSavingTime = 15
19ec-aec:39362786.770 : NVMData.SN = 0858C00G200100324
19ec-aec:39362786.833 : NVMData.AutoFeed = 0
19ec-aec:39362786.894 : NVMData.CCDType = 0
19ec-aec:39362786.951 : NVMData.ScanSpeed = 0
19ec-aec:39362787.011 : NVMData.RollerCount = 0
19ec-aec:39362787.071 : NVMData.MultifeedCount = 0
19ec-aec:39362787.131 : NVMData.JamCount = 0
19ec-aec:39362787.192 : NVMData.IdentifyInfo = 
19ec-aec:39362787.251 : NVMData.FormalName = 
19ec-aec:39362787.309 : NVMData.ReservedB = 0
19ec-aec:39362787.371 : NVMData.FunctionCode = 0
19ec-aec:39362787.429 : NVMData.PreFeed = 0
19ec-aec:39362787.488 : NVMData.PreFeedTime = 0
19ec-aec:39362787.548 : NVMData.ButtonNumber = 0
19ec-aec:39362787.802 : NVMData.PowerOffTime = 0
19ec-aec:39362787.872 : <= ReadNVMDataInternal ret = 1
19ec-aec:39362787.956 : => IoObject::IoLockEnd
19ec-aec:39362788.067 : <= IoObject::IoLockEnd
19ec-aec:39362788.129 : <= InitializeScanner ret = 1
19ec-aec:39362788.203 : => GetLogicalScannerAbilityEx
19ec-aec:39362788.276 : => IoObject::IoLockStart
19ec-aec:39362788.388 : => CAsicIO::CheckDevice
19ec-aec:39362788.451 : => CNT96226::ConnectIsAvailable
19ec-aec:39362812.754 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39362812.867 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39362812.939 : <= IoObject::IoLockStart
19ec-aec:39362813.007 : => IoObject::IoLockEnd
19ec-aec:39362813.117 : <= IoObject::IoLockEnd
19ec-aec:39362813.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39362813.338 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39363027.095 : => ReadNVMData
19ec-aec:39363027.267 : => IoObject::IoLockStart
19ec-aec:39363027.407 : => CAsicIO::CheckDevice
19ec-aec:39363027.475 : => CNT96226::ConnectIsAvailable
19ec-aec:39363050.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39363051.075 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39363051.149 : <= IoObject::IoLockStart
19ec-aec:39363051.224 : => ReadNVMDataInternal
19ec-aec:39363051.295 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39363051.378 : IO Send command 10 bytes
19ec-aec:39363051.516 : => CNT96226::VenderCmd_SetData
19ec-aec:39363051.584 : iCmd = 0, nBytes = 10
19ec-aec:39363051.721 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39363405.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39363405.417 : System send command 10 bytes + data 0 bytes
19ec-aec:39363405.498 : IO total need to receive data 128 bytes
19ec-aec:39363405.571 : => CNT96226::VenderCmd_GetData
19ec-aec:39363405.639 : iCmd = 0, nBytes = 128
19ec-aec:39363612.006 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363612.262 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363612.433 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39363612.593 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39363612.748 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39363612.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363613.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363613.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363613.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39363613.359 : System total receive data 128 bytes
19ec-aec:39363613.436 : => CNT96226::VenderCmd_GetData
19ec-aec:39363613.502 : iCmd = 1, nBytes = 4
19ec-aec:39363805.845 : 0000 : 00 00 00 00 
19ec-aec:39363805.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39363806.105 : <= CAsicIO::DoIo ret = 1
19ec-aec:39363806.192 : NVMData.PadScanCount = 0
19ec-aec:39363806.262 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39363806.328 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39363806.398 : NVMData.FlatbedScanCount = 0
19ec-aec:39363806.463 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39363806.526 : NVMData.SideEdgeFletbed = 0
19ec-aec:39363806.589 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39363806.654 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39363806.721 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39363806.790 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39363806.862 : NVMData.BornMonth = 0
19ec-aec:39363806.920 : NVMData.BornDay = 0
19ec-aec:39363806.985 : NVMData.BornYear = 0
19ec-aec:39363807.043 : NVMData.FirstScanMonth = 4
19ec-aec:39363807.108 : NVMData.FirstScanDay = 30
19ec-aec:39363807.174 : NVMData.FirstScanYear = 2020
19ec-aec:39363807.240 : NVMData.VerticalMagnification = 0
19ec-aec:39363807.308 : NVMData.HorizontalMagnification = 0
19ec-aec:39363807.377 : NVMData.PowerSavingTime = 15
19ec-aec:39363807.443 : NVMData.SN = 0858C00G200100324
19ec-aec:39363807.505 : NVMData.AutoFeed = 0
19ec-aec:39363807.563 : NVMData.CCDType = 0
19ec-aec:39363807.801 : NVMData.ScanSpeed = 0
19ec-aec:39363807.865 : NVMData.RollerCount = 0
19ec-aec:39363807.927 : NVMData.MultifeedCount = 0
19ec-aec:39363807.986 : NVMData.JamCount = 0
19ec-aec:39363808.044 : NVMData.IdentifyInfo = 
19ec-aec:39363808.109 : NVMData.FormalName = 
19ec-aec:39363808.169 : NVMData.ReservedB = 0
19ec-aec:39363808.230 : NVMData.FunctionCode = 0
19ec-aec:39363808.292 : NVMData.PreFeed = 0
19ec-aec:39363808.353 : NVMData.PreFeedTime = 0
19ec-aec:39363808.411 : NVMData.ButtonNumber = 0
19ec-aec:39363808.471 : NVMData.PowerOffTime = 0
19ec-aec:39363808.532 : <= ReadNVMDataInternal ret = 1
19ec-aec:39363808.603 : => IoObject::IoLockEnd
19ec-aec:39363808.714 : <= IoObject::IoLockEnd
19ec-aec:39363808.772 : <= ReadNVMData ret = 1
19ec-aec:39364442.243 : => TerminateDriver
19ec-aec:39364442.444 : => CAsicIO::~CAsicIO,pStage=36441160
19ec-aec:39364442.519 : => CNT96226::Close
19ec-aec:39364446.202 : <= CNT96226::Close ret = 1
19ec-aec:39364446.278 : <= CAsicIO::~CAsicIO
19ec-aec:39364446.337 : => IoObject::IoLockEnd
19ec-aec:39364446.389 : <= IoObject::IoLockEnd
19ec-aec:39364446.439 : => IoObject::TerminateDevice
19ec-aec:39364446.494 : => IoObject::IoLockEnd
19ec-aec:39364446.543 : <= IoObject::IoLockEnd
19ec-aec:39364446.645 : <= IoObject::TerminateDevice
19ec-aec:39364446.908 : <= TerminateDriver ret = 1
19ec-aec:39366791.518 : ============Debug Start==========
19ec-aec:39366791.840 : Date : 2020/4/30 14:24:00
19ec-aec:39366791.917 : Process ID : 19ec
19ec-aec:39366792.342 : Windows : Version 10.0 build 18363 
19ec-aec:39366792.817 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39366792.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39366792.944 : MemoryStatus.ullAvailPhys : 1933611008
19ec-aec:39366793.003 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39366793.064 : MemoryStatus.ullAvailPageFile : 3387637760
19ec-aec:39366793.125 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39366793.183 : MemoryStatus.ullAvailVirtual : 1744322560
19ec-aec:39366793.242 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39366793.341 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39366793.400 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39366793.635 : CPU Count : 4
19ec-aec:39366793.680 : CPU Frequency : 100.000 Mhz
19ec-aec:39366797.908 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39366798.040 : => InitializeDriver
19ec-aec:39366798.301 : <= InitializeDriver ret = 1
19ec-aec:39369405.282 : => InitializeScanner
19ec-aec:39369405.535 : => CAsicIO::GetDeviceList
19ec-aec:39369405.963 : => CNT96226::CNT96226
19ec-aec:39369406.027 : => CNT96226::Open
19ec-aec:39369428.910 : <= CNT96226::Open ret = 1
19ec-aec:39369429.018 : => CNT96226::Initialize
19ec-aec:39369429.210 : <= CNT96226::Initialize ret = 1
19ec-aec:39369429.271 : <= CNT96226::CNT96226
19ec-aec:39369429.322 : => CNT96226::EnumAvailableDevice
19ec-aec:39369434.471 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39369434.546 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39369434.605 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39373167.876 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39373168.323 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39373179.435 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39373179.648 : => IoObject::GetLockName
19ec-aec:39373179.773 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39373179.909 : <= IoObject::GetLockName
19ec-aec:39373180.811 : => CNT96226::VenderCmd_GetData
19ec-aec:39373180.944 : iCmd = 3, nBytes = 2
19ec-aec:39373572.506 : 0000 : 06 38 
19ec-aec:39373572.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39373572.897 : => CNT96226::VenderCmd_GetData
19ec-aec:39373573.016 : iCmd = 4, nBytes = 2
19ec-aec:39373893.019 : 0000 : 07 07 
19ec-aec:39373893.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39373893.349 : Device 0 USB ID = 0638 : 0707
19ec-aec:39373893.514 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39373893.646 : IO Send command 10 bytes
19ec-aec:39373893.755 : => CNT96226::VenderCmd_SetData
19ec-aec:39373893.868 : iCmd = 0, nBytes = 10
19ec-aec:39373894.081 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39374105.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39374105.387 : => CNT96226::VenderCmd_GetData
19ec-aec:39374105.515 : iCmd = 0, nBytes = 165
19ec-aec:39374318.819 : skip dump 37 bytes
19ec-aec:39374319.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39374319.530 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39374319.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39374320.100 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39374320.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39374320.644 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39374320.898 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39374321.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39374321.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39374321.409 : => CNT96226::VenderCmd_GetData
19ec-aec:39374321.517 : iCmd = 1, nBytes = 4
19ec-aec:39374535.074 : 0000 : 00 00 00 00 
19ec-aec:39374535.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39374535.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39374535.764 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39374535.903 : IO Send command 10 bytes
19ec-aec:39374536.009 : => CNT96226::VenderCmd_SetData
19ec-aec:39374536.119 : iCmd = 0, nBytes = 10
19ec-aec:39374536.324 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39374895.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39374895.510 : => CNT96226::VenderCmd_GetData
19ec-aec:39374895.582 : iCmd = 0, nBytes = 128
19ec-aec:39375102.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375102.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375102.731 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39375102.897 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39375103.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39375103.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375103.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375103.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375103.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39375103.643 : => CNT96226::VenderCmd_GetData
19ec-aec:39375103.706 : iCmd = 1, nBytes = 4
19ec-aec:39375287.290 : 0000 : 00 00 00 00 
19ec-aec:39375287.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39375287.521 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39375287.728 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39375287.816 : => CNT96226::Close
19ec-aec:39375292.460 : <= CNT96226::Close ret = 1
19ec-aec:39375292.548 : <= CNT96226::~CNT96226
19ec-aec:39375292.650 : <= CAsicIO::GetDeviceList
19ec-aec:39375293.139 : => IoObject::SetTimeout
19ec-aec:39375293.305 : Timeout--> In = 0 Out = 0
19ec-aec:39375293.371 : <= IoObject::SetTimeout
19ec-aec:39375293.449 : => CAsicIO::CAsicIO
19ec-aec:39375293.537 : => CNT96226::CNT96226
19ec-aec:39375293.602 : => CNT96226::Open
19ec-aec:39375319.676 : <= CNT96226::Open ret = 1
19ec-aec:39375319.800 : => CNT96226::Initialize
19ec-aec:39375320.027 : <= CNT96226::Initialize ret = 1
19ec-aec:39375320.094 : <= CNT96226::CNT96226
19ec-aec:39375320.158 : <= CAsicIO::CAsicIO
19ec-aec:39375320.227 : => CAsicIO::InitializeDevice
19ec-aec:39375320.305 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39375327.228 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39375327.363 : => IoObject::GetLockName
19ec-aec:39375327.427 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39375327.503 : <= IoObject::GetLockName
19ec-aec:39375328.080 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39375328.164 : IO Send command 10 bytes
19ec-aec:39375328.223 : => CNT96226::VenderCmd_SetData
19ec-aec:39375328.287 : iCmd = 0, nBytes = 10
19ec-aec:39375328.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39375669.982 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39375670.130 : => CNT96226::VenderCmd_GetData
19ec-aec:39375670.206 : iCmd = 0, nBytes = 128
19ec-aec:39375854.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375854.471 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375854.644 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39375854.807 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39375854.961 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39375855.116 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375855.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375855.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375855.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39375855.571 : => CNT96226::VenderCmd_GetData
19ec-aec:39375855.632 : iCmd = 1, nBytes = 4
19ec-aec:39376065.564 : 0000 : 00 00 00 00 
19ec-aec:39376065.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39376065.771 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39376066.007 : => CNT96226::VenderCmd_GetData
19ec-aec:39376066.081 : iCmd = 3, nBytes = 2
19ec-aec:39376456.610 : 0000 : 06 38 
19ec-aec:39376456.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39376456.805 : => CNT96226::VenderCmd_GetData
19ec-aec:39376456.861 : iCmd = 4, nBytes = 2
19ec-aec:39376740.679 : 0000 : 07 07 
19ec-aec:39376740.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39376740.933 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39376741.028 : => IoObject::InitializeDevice
19ec-aec:39376741.132 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39376741.707 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39376741.783 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39376742.414 : => FindScanner
19ec-aec:39376742.483 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39376742.551 : <= FindScanner ret = 1
19ec-aec:39376742.608 : => IoObject::IoLockStart
19ec-aec:39376742.714 : => CAsicIO::CheckDevice
19ec-aec:39376742.769 : => CNT96226::ConnectIsAvailable
19ec-aec:39376756.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39376756.160 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39376756.217 : <= IoObject::IoLockStart
19ec-aec:39376756.276 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39376756.342 : IO Send command 10 bytes
19ec-aec:39376756.422 : => CNT96226::VenderCmd_SetData
19ec-aec:39376756.479 : iCmd = 0, nBytes = 10
19ec-aec:39376756.583 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39376921.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39376921.554 : System send command 10 bytes + data 0 bytes
19ec-aec:39376921.623 : IO total need to receive data 5 bytes
19ec-aec:39376921.685 : => CNT96226::VenderCmd_GetData
19ec-aec:39376921.737 : iCmd = 0, nBytes = 5
19ec-aec:39377100.344 : 0000 : 06 00 02 02 ab 
19ec-aec:39377100.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377100.777 : System total receive data 5 bytes
19ec-aec:39377100.839 : => CNT96226::VenderCmd_GetData
19ec-aec:39377100.891 : iCmd = 1, nBytes = 4
19ec-aec:39377274.753 : 0000 : 00 00 00 00 
19ec-aec:39377274.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377274.984 : <= CAsicIO::DoIo ret = 1
19ec-aec:39377275.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39377275.107 : IO Send command 10 bytes
19ec-aec:39377275.193 : => CNT96226::VenderCmd_SetData
19ec-aec:39377275.250 : iCmd = 0, nBytes = 10
19ec-aec:39377275.354 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39377473.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39377473.485 : System send command 10 bytes + data 0 bytes
19ec-aec:39377473.554 : IO total need to receive data 165 bytes
19ec-aec:39377473.616 : => CNT96226::VenderCmd_GetData
19ec-aec:39377473.676 : iCmd = 0, nBytes = 165
19ec-aec:39377681.991 : skip dump 37 bytes
19ec-aec:39377682.166 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39377682.302 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39377682.437 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39377682.567 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39377682.692 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39377682.825 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39377682.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377683.075 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377683.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377683.195 : System total receive data 165 bytes
19ec-aec:39377683.255 : => CNT96226::VenderCmd_GetData
19ec-aec:39377683.307 : iCmd = 1, nBytes = 4
19ec-aec:39377854.268 : 0000 : 00 00 00 00 
19ec-aec:39377854.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377854.489 : <= CAsicIO::DoIo ret = 1
19ec-aec:39377854.543 : Dump Inquiry
19ec-aec:39377854.665 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39377854.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39377855.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39377855.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39377855.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39377855.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39377855.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377855.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377855.832 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39377855.961 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39377856.049 : 00a0 : 00 00 00 00 00 
19ec-aec:39377856.118 : => ReadNVMDataInternal
19ec-aec:39377856.358 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39377856.423 : IO Send command 10 bytes
19ec-aec:39377856.508 : => CNT96226::VenderCmd_SetData
19ec-aec:39377856.563 : iCmd = 0, nBytes = 10
19ec-aec:39377856.663 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39378152.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39378152.354 : System send command 10 bytes + data 0 bytes
19ec-aec:39378152.424 : IO total need to receive data 128 bytes
19ec-aec:39378152.486 : => CNT96226::VenderCmd_GetData
19ec-aec:39378152.543 : iCmd = 0, nBytes = 128
19ec-aec:39378310.717 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378310.913 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.050 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39378311.181 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39378311.307 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39378311.431 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.551 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39378311.798 : System total receive data 128 bytes
19ec-aec:39378311.858 : => CNT96226::VenderCmd_GetData
19ec-aec:39378311.909 : iCmd = 1, nBytes = 4
19ec-aec:39378449.295 : 0000 : 00 00 00 00 
19ec-aec:39378449.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39378449.534 : <= CAsicIO::DoIo ret = 1
19ec-aec:39378449.608 : NVMData.PadScanCount = 0
19ec-aec:39378449.667 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39378449.723 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39378449.781 : NVMData.FlatbedScanCount = 0
19ec-aec:39378449.836 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39378449.888 : NVMData.SideEdgeFletbed = 0
19ec-aec:39378449.940 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39378449.997 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39378450.056 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39378450.110 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39378450.169 : NVMData.BornMonth = 0
19ec-aec:39378450.220 : NVMData.BornDay = 0
19ec-aec:39378450.274 : NVMData.BornYear = 0
19ec-aec:39378450.323 : NVMData.FirstScanMonth = 4
19ec-aec:39378450.376 : NVMData.FirstScanDay = 30
19ec-aec:39378450.430 : NVMData.FirstScanYear = 2020
19ec-aec:39378450.489 : NVMData.VerticalMagnification = 0
19ec-aec:39378450.543 : NVMData.HorizontalMagnification = 0
19ec-aec:39378450.598 : NVMData.PowerSavingTime = 15
19ec-aec:39378450.654 : NVMData.SN = 0858C00G200100324
19ec-aec:39378450.706 : NVMData.AutoFeed = 0
19ec-aec:39378450.754 : NVMData.CCDType = 0
19ec-aec:39378450.801 : NVMData.ScanSpeed = 0
19ec-aec:39378451.106 : NVMData.RollerCount = 0
19ec-aec:39378451.420 : NVMData.MultifeedCount = 0
19ec-aec:39378451.502 : NVMData.JamCount = 0
19ec-aec:39378451.553 : NVMData.IdentifyInfo = 
19ec-aec:39378451.605 : NVMData.FormalName = 
19ec-aec:39378451.655 : NVMData.ReservedB = 0
19ec-aec:39378451.707 : NVMData.FunctionCode = 0
19ec-aec:39378451.757 : NVMData.PreFeed = 0
19ec-aec:39378451.808 : NVMData.PreFeedTime = 0
19ec-aec:39378451.858 : NVMData.ButtonNumber = 0
19ec-aec:39378452.076 : NVMData.PowerOffTime = 0
19ec-aec:39378452.132 : <= ReadNVMDataInternal ret = 1
19ec-aec:39378452.208 : => IoObject::IoLockEnd
19ec-aec:39378452.304 : <= IoObject::IoLockEnd
19ec-aec:39378452.359 : <= InitializeScanner ret = 1
19ec-aec:39379736.499 : => GetLogicalScannerAbility
19ec-aec:39379736.720 : => IoObject::IoLockStart
19ec-aec:39379736.864 : => CAsicIO::CheckDevice
19ec-aec:39379736.927 : => CNT96226::ConnectIsAvailable
19ec-aec:39379757.021 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39379757.139 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39379757.198 : <= IoObject::IoLockStart
19ec-aec:39379757.254 : => IoObject::IoLockEnd
19ec-aec:39379757.369 : <= IoObject::IoLockEnd
19ec-aec:39379757.445 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39383500.161 : => GetLogicalScannerAbilityEx
19ec-aec:39383500.352 : => IoObject::IoLockStart
19ec-aec:39383500.488 : => CAsicIO::CheckDevice
19ec-aec:39383500.542 : => CNT96226::ConnectIsAvailable
19ec-aec:39383529.311 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39383529.690 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39383529.749 : <= IoObject::IoLockStart
19ec-aec:39383529.808 : => IoObject::IoLockEnd
19ec-aec:39383529.921 : <= IoObject::IoLockEnd
19ec-aec:39383530.049 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39383530.122 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39391165.925 : => ReadNVMData
19ec-aec:39391166.123 : => IoObject::IoLockStart
19ec-aec:39391166.255 : => CAsicIO::CheckDevice
19ec-aec:39391166.326 : => CNT96226::ConnectIsAvailable
19ec-aec:39391180.623 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39391180.726 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39391180.788 : <= IoObject::IoLockStart
19ec-aec:39391180.857 : => ReadNVMDataInternal
19ec-aec:39391180.920 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39391180.993 : IO Send command 10 bytes
19ec-aec:39391181.118 : => CNT96226::VenderCmd_SetData
19ec-aec:39391181.174 : iCmd = 0, nBytes = 10
19ec-aec:39391181.293 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39391482.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39391482.767 : System send command 10 bytes + data 0 bytes
19ec-aec:39391482.848 : IO total need to receive data 128 bytes
19ec-aec:39391482.914 : => CNT96226::VenderCmd_GetData
19ec-aec:39391482.975 : iCmd = 0, nBytes = 128
19ec-aec:39391637.495 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391637.709 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391637.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39391638.001 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39391638.131 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39391638.260 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391638.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391638.522 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391638.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39391638.659 : System total receive data 128 bytes
19ec-aec:39391638.726 : => CNT96226::VenderCmd_GetData
19ec-aec:39391638.781 : iCmd = 1, nBytes = 4
19ec-aec:39391787.726 : 0000 : 00 00 00 00 
19ec-aec:39391787.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39391787.997 : <= CAsicIO::DoIo ret = 1
19ec-aec:39391788.077 : NVMData.PadScanCount = 0
19ec-aec:39391788.136 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39391788.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39391788.253 : NVMData.FlatbedScanCount = 0
19ec-aec:39391788.312 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39391788.366 : NVMData.SideEdgeFletbed = 0
19ec-aec:39391788.422 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39391788.478 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39391788.537 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39391788.592 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39391788.649 : NVMData.BornMonth = 0
19ec-aec:39391788.816 : NVMData.BornDay = 0
19ec-aec:39391788.871 : NVMData.BornYear = 0
19ec-aec:39391788.919 : NVMData.FirstScanMonth = 4
19ec-aec:39391788.972 : NVMData.FirstScanDay = 30
19ec-aec:39391789.027 : NVMData.FirstScanYear = 2020
19ec-aec:39391789.080 : NVMData.VerticalMagnification = 0
19ec-aec:39391789.143 : NVMData.HorizontalMagnification = 0
19ec-aec:39391789.198 : NVMData.PowerSavingTime = 15
19ec-aec:39391789.256 : NVMData.SN = 0858C00G200100324
19ec-aec:39391789.308 : NVMData.AutoFeed = 0
19ec-aec:39391789.359 : NVMData.CCDType = 0
19ec-aec:39391789.405 : NVMData.ScanSpeed = 0
19ec-aec:39391789.455 : NVMData.RollerCount = 0
19ec-aec:39391789.507 : NVMData.MultifeedCount = 0
19ec-aec:39391789.559 : NVMData.JamCount = 0
19ec-aec:39391789.612 : NVMData.IdentifyInfo = 
19ec-aec:39391789.664 : NVMData.FormalName = 
19ec-aec:39391789.715 : NVMData.ReservedB = 0
19ec-aec:39391789.771 : NVMData.FunctionCode = 0
19ec-aec:39391789.825 : NVMData.PreFeed = 0
19ec-aec:39391789.877 : NVMData.PreFeedTime = 0
19ec-aec:39391789.928 : NVMData.ButtonNumber = 0
19ec-aec:39391789.979 : NVMData.PowerOffTime = 0
19ec-aec:39391790.031 : <= ReadNVMDataInternal ret = 1
19ec-aec:39391790.094 : => IoObject::IoLockEnd
19ec-aec:39391790.190 : <= IoObject::IoLockEnd
19ec-aec:39391790.241 : <= ReadNVMData ret = 1
19ec-aec:39401837.454 : => GetADFStatus
19ec-aec:39401837.883 : => IoObject::IoLockStart
19ec-aec:39401838.020 : => CAsicIO::CheckDevice
19ec-aec:39401838.077 : => CNT96226::ConnectIsAvailable
19ec-aec:39401866.486 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39401866.599 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39401866.657 : <= IoObject::IoLockStart
19ec-aec:39401866.720 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39401866.787 : IO Send command 10 bytes
19ec-aec:39401866.918 : => CNT96226::VenderCmd_SetData
19ec-aec:39401866.981 : iCmd = 0, nBytes = 10
19ec-aec:39401867.093 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39402072.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39402072.676 : System send command 10 bytes + data 0 bytes
19ec-aec:39402072.750 : IO total need to receive data 2 bytes
19ec-aec:39402072.816 : => CNT96226::VenderCmd_GetData
19ec-aec:39402072.873 : iCmd = 0, nBytes = 2
19ec-aec:39402256.676 : 0000 : 00 00 
19ec-aec:39402256.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39402256.868 : System total receive data 2 bytes
19ec-aec:39402256.931 : => CNT96226::VenderCmd_GetData
19ec-aec:39402256.986 : iCmd = 1, nBytes = 4
19ec-aec:39402464.241 : 0000 : 00 00 00 00 
19ec-aec:39402464.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39402464.465 : <= CAsicIO::DoIo ret = 1
19ec-aec:39402464.531 : Return status = 0
19ec-aec:39402464.588 : => IoObject::IoLockEnd
19ec-aec:39402464.678 : <= IoObject::IoLockEnd
19ec-aec:39402464.727 : <= GetADFStatus ret = 1
19ec-aec:39405055.114 : => GetADFStatus
19ec-aec:39405055.321 : => IoObject::IoLockStart
19ec-aec:39405055.458 : => CAsicIO::CheckDevice
19ec-aec:39405055.519 : => CNT96226::ConnectIsAvailable
19ec-aec:39405080.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39405080.382 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39405080.450 : <= IoObject::IoLockStart
19ec-aec:39405080.517 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39405080.588 : IO Send command 10 bytes
19ec-aec:39405080.704 : => CNT96226::VenderCmd_SetData
19ec-aec:39405080.765 : iCmd = 0, nBytes = 10
19ec-aec:39405080.874 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39405271.118 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39405271.239 : System send command 10 bytes + data 0 bytes
19ec-aec:39405271.308 : IO total need to receive data 2 bytes
19ec-aec:39405271.368 : => CNT96226::VenderCmd_GetData
19ec-aec:39405271.424 : iCmd = 0, nBytes = 2
19ec-aec:39405478.771 : 0000 : 00 00 
19ec-aec:39405478.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39405479.072 : System total receive data 2 bytes
19ec-aec:39405479.192 : => CNT96226::VenderCmd_GetData
19ec-aec:39405479.301 : iCmd = 1, nBytes = 4
19ec-aec:39405640.771 : 0000 : 00 00 00 00 
19ec-aec:39405640.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39405640.991 : <= CAsicIO::DoIo ret = 1
19ec-aec:39405641.051 : Return status = 0
19ec-aec:39405641.110 : => IoObject::IoLockEnd
19ec-aec:39405641.196 : <= IoObject::IoLockEnd
19ec-aec:39405641.246 : <= GetADFStatus ret = 1
19ec-aec:39407769.956 : => TerminateDriver
19ec-aec:39407770.152 : => CAsicIO::~CAsicIO,pStage=146213960
19ec-aec:39407770.223 : => CNT96226::Close
19ec-aec:39407774.451 : <= CNT96226::Close ret = 1
19ec-aec:39407774.527 : <= CAsicIO::~CAsicIO
19ec-aec:39407774.583 : => IoObject::IoLockEnd
19ec-aec:39407774.635 : <= IoObject::IoLockEnd
19ec-aec:39407774.687 : => IoObject::TerminateDevice
19ec-aec:39407774.740 : => IoObject::IoLockEnd
19ec-aec:39407774.792 : <= IoObject::IoLockEnd
19ec-aec:39407774.893 : <= IoObject::TerminateDevice
19ec-aec:39407775.142 : <= TerminateDriver ret = 1
19ec-aec:39450799.028 : ============Debug Start==========
19ec-aec:39450799.336 : Date : 2020/4/30 14:24:03
19ec-aec:39450799.414 : Process ID : 19ec
19ec-aec:39450800.098 : Windows : Version 10.0 build 18363 
19ec-aec:39450800.576 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39450800.641 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39450800.707 : MemoryStatus.ullAvailPhys : 1935089664
19ec-aec:39450800.766 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39450800.829 : MemoryStatus.ullAvailPageFile : 3387273216
19ec-aec:39450800.891 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39450800.951 : MemoryStatus.ullAvailVirtual : 1744363520
19ec-aec:39450801.013 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39450801.117 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39450801.182 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39450801.431 : CPU Count : 4
19ec-aec:39450801.478 : CPU Frequency : 100.000 Mhz
19ec-aec:39450806.288 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39450806.424 : => InitializeDriver
19ec-aec:39450806.711 : <= InitializeDriver ret = 1
19ec-aec:39450806.767 : => InitializeScanner
19ec-aec:39450806.866 : => CAsicIO::GetDeviceList
19ec-aec:39450807.171 : => CNT96226::CNT96226
19ec-aec:39450807.461 : => CNT96226::Open
19ec-aec:39450828.129 : <= CNT96226::Open ret = 1
19ec-aec:39450828.220 : => CNT96226::Initialize
19ec-aec:39450828.404 : <= CNT96226::Initialize ret = 1
19ec-aec:39450828.460 : <= CNT96226::CNT96226
19ec-aec:39450828.511 : => CNT96226::EnumAvailableDevice
19ec-aec:39450833.773 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39450833.848 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39450833.903 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39454552.524 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39454552.823 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39454558.760 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39454558.859 : => IoObject::GetLockName
19ec-aec:39454558.916 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39454558.980 : <= IoObject::GetLockName
19ec-aec:39454559.475 : => CNT96226::VenderCmd_GetData
19ec-aec:39454559.540 : iCmd = 3, nBytes = 2
19ec-aec:39454930.757 : 0000 : 06 38 
19ec-aec:39454930.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39454931.009 : => CNT96226::VenderCmd_GetData
19ec-aec:39454931.068 : iCmd = 4, nBytes = 2
19ec-aec:39455213.702 : 0000 : 07 07 
19ec-aec:39455213.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39455213.943 : Device 0 USB ID = 0638 : 0707
19ec-aec:39455214.038 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39455214.106 : IO Send command 10 bytes
19ec-aec:39455214.162 : => CNT96226::VenderCmd_SetData
19ec-aec:39455214.219 : iCmd = 0, nBytes = 10
19ec-aec:39455214.333 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39455394.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39455394.933 : => CNT96226::VenderCmd_GetData
19ec-aec:39455395.006 : iCmd = 0, nBytes = 165
19ec-aec:39455537.321 : skip dump 37 bytes
19ec-aec:39455537.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39455537.696 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39455537.833 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39455537.979 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39455538.109 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39455538.245 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39455538.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39455538.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39455538.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39455538.627 : => CNT96226::VenderCmd_GetData
19ec-aec:39455538.681 : iCmd = 1, nBytes = 4
19ec-aec:39455673.360 : 0000 : 00 00 00 00 
19ec-aec:39455673.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39455673.744 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39455673.818 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39455673.887 : IO Send command 10 bytes
19ec-aec:39455673.940 : => CNT96226::VenderCmd_SetData
19ec-aec:39455673.999 : iCmd = 0, nBytes = 10
19ec-aec:39455674.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39455970.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39455970.878 : => CNT96226::VenderCmd_GetData
19ec-aec:39455970.941 : iCmd = 0, nBytes = 128
19ec-aec:39456114.372 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456114.586 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456114.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39456114.885 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39456115.027 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39456115.160 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456115.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456115.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456115.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456115.550 : => CNT96226::VenderCmd_GetData
19ec-aec:39456115.606 : iCmd = 1, nBytes = 4
19ec-aec:39456260.305 : 0000 : 00 00 00 00 
19ec-aec:39456260.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456260.458 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39456260.627 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39456260.696 : => CNT96226::Close
19ec-aec:39456264.273 : <= CNT96226::Close ret = 1
19ec-aec:39456264.350 : <= CNT96226::~CNT96226
19ec-aec:39456264.446 : <= CAsicIO::GetDeviceList
19ec-aec:39456264.844 : => IoObject::SetTimeout
19ec-aec:39456264.976 : Timeout--> In = 0 Out = 0
19ec-aec:39456265.034 : <= IoObject::SetTimeout
19ec-aec:39456265.104 : => CAsicIO::CAsicIO
19ec-aec:39456265.176 : => CNT96226::CNT96226
19ec-aec:39456265.229 : => CNT96226::Open
19ec-aec:39456286.106 : <= CNT96226::Open ret = 1
19ec-aec:39456286.206 : => CNT96226::Initialize
19ec-aec:39456286.396 : <= CNT96226::Initialize ret = 1
19ec-aec:39456286.460 : <= CNT96226::CNT96226
19ec-aec:39456286.514 : <= CAsicIO::CAsicIO
19ec-aec:39456286.568 : => CAsicIO::InitializeDevice
19ec-aec:39456286.638 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39456292.468 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39456292.588 : => IoObject::GetLockName
19ec-aec:39456292.645 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39456292.709 : <= IoObject::GetLockName
19ec-aec:39456293.180 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39456293.252 : IO Send command 10 bytes
19ec-aec:39456293.302 : => CNT96226::VenderCmd_SetData
19ec-aec:39456293.356 : iCmd = 0, nBytes = 10
19ec-aec:39456293.464 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39456632.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39456632.500 : => CNT96226::VenderCmd_GetData
19ec-aec:39456632.565 : iCmd = 0, nBytes = 128
19ec-aec:39456809.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456809.599 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456809.752 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39456809.893 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39456810.026 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39456810.159 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456810.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456810.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456810.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456810.550 : => CNT96226::VenderCmd_GetData
19ec-aec:39456810.602 : iCmd = 1, nBytes = 4
19ec-aec:39456921.367 : 0000 : 00 00 00 00 
19ec-aec:39456921.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456921.515 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39456921.707 : => CNT96226::VenderCmd_GetData
19ec-aec:39456921.763 : iCmd = 3, nBytes = 2
19ec-aec:39457277.640 : 0000 : 06 38 
19ec-aec:39457277.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39457277.870 : => CNT96226::VenderCmd_GetData
19ec-aec:39457277.929 : iCmd = 4, nBytes = 2
19ec-aec:39457555.998 : 0000 : 07 07 
19ec-aec:39457556.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39457556.313 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39457556.415 : => IoObject::InitializeDevice
19ec-aec:39457556.531 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39457557.142 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39457557.219 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39457557.949 : => FindScanner
19ec-aec:39457558.013 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39457558.079 : <= FindScanner ret = 1
19ec-aec:39457558.139 : => IoObject::IoLockStart
19ec-aec:39457558.245 : => CAsicIO::CheckDevice
19ec-aec:39457558.299 : => CNT96226::ConnectIsAvailable
19ec-aec:39457575.204 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39457575.307 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39457575.369 : <= IoObject::IoLockStart
19ec-aec:39457575.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39457575.497 : IO Send command 10 bytes
19ec-aec:39457575.580 : => CNT96226::VenderCmd_SetData
19ec-aec:39457575.641 : iCmd = 0, nBytes = 10
19ec-aec:39457575.748 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39457746.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39457746.182 : System send command 10 bytes + data 0 bytes
19ec-aec:39457746.254 : IO total need to receive data 5 bytes
19ec-aec:39457746.322 : => CNT96226::VenderCmd_GetData
19ec-aec:39457746.382 : iCmd = 0, nBytes = 5
19ec-aec:39457923.226 : 0000 : 06 00 02 02 ab 
19ec-aec:39457923.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39457923.397 : System total receive data 5 bytes
19ec-aec:39457923.463 : => CNT96226::VenderCmd_GetData
19ec-aec:39457923.518 : iCmd = 1, nBytes = 4
19ec-aec:39458062.459 : 0000 : 00 00 00 00 
19ec-aec:39458062.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39458062.752 : <= CAsicIO::DoIo ret = 1
19ec-aec:39458062.823 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39458062.890 : IO Send command 10 bytes
19ec-aec:39458062.978 : => CNT96226::VenderCmd_SetData
19ec-aec:39458063.037 : iCmd = 0, nBytes = 10
19ec-aec:39458063.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39458228.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39458228.889 : System send command 10 bytes + data 0 bytes
19ec-aec:39458228.971 : IO total need to receive data 165 bytes
19ec-aec:39458229.041 : => CNT96226::VenderCmd_GetData
19ec-aec:39458229.201 : iCmd = 0, nBytes = 165
19ec-aec:39458396.356 : skip dump 37 bytes
19ec-aec:39458396.544 : 0000 : 06 00 02 02 ab 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458396.682 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458396.815 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458396.942 : 0030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.068 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.194 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.501 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458446.085 : DoIo Read get data error(A)1
19ec-aec:39458446.177 : => CNT96226::VenderCmd_GetData
19ec-aec:39458446.231 : iCmd = 0, nBytes = 165
19ec-aec:39458450.775 : skip dump 37 bytes
19ec-aec:39458450.914 : 0000 : 06 00 02 02 ab 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.157 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.279 : 0030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.522 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.646 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.767 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.952 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458507.922 : DoIo Read get data error(A)2
19ec-aec:39458508.019 : => CNT96226::VenderCmd_GetData
19ec-aec:39458508.070 : iCmd = 0, nBytes = 165
19ec-aec:39458512.466 : skip dump 37 bytes
19ec-aec:39458512.600 : 0000 : 06 00 02 02 ab 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458512.727 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458512.854 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458512.978 : 0030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.105 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.228 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.355 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.480 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.542 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458513.600 : DoIo Read get data error(A)3
19ec-aec:39458513.655 : System total receive data 165 bytes
19ec-aec:39458513.716 : => CNT96226::VenderCmd_GetData
19ec-aec:39458513.767 : iCmd = 1, nBytes = 4
19ec-aec:39458517.776 : 0000 : 00 00 00 00 
19ec-aec:39458517.834 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458569.810 : DoIo Read status error(A)1
19ec-aec:39458569.914 : => CNT96226::VenderCmd_GetData
19ec-aec:39458569.970 : iCmd = 1, nBytes = 4
19ec-aec:39458574.390 : 0000 : 00 00 00 00 
19ec-aec:39458574.452 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458631.576 : DoIo Read status error(A)2
19ec-aec:39458631.670 : => CNT96226::VenderCmd_GetData
19ec-aec:39458631.724 : iCmd = 1, nBytes = 4
19ec-aec:39458636.206 : 0000 : 00 00 00 00 
19ec-aec:39458636.270 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458636.328 : DoIo Read status error(A)3
19ec-aec:39458636.910 : System return error code = 0
19ec-aec:39458637.017 : <= CAsicIO::DoIo ret = 0
19ec-aec:39458637.406 : => IoObject::IoLockEnd
19ec-aec:39458637.500 : <= IoObject::IoLockEnd
19ec-aec:39458637.846 : blRet=0, iConnectCount=0, InitializeScanner retry
19ec-aec:39461758.177 : => InitializeScanner
19ec-aec:39461758.480 : => CAsicIO::~CAsicIO,pStage=146017352
19ec-aec:39461758.624 : => CNT96226::Close
19ec-aec:39461766.908 : <= CNT96226::Close ret = 1
19ec-aec:39461767.145 : <= CAsicIO::~CAsicIO
19ec-aec:39461767.275 : => IoObject::IoLockEnd
19ec-aec:39461767.381 : <= IoObject::IoLockEnd
19ec-aec:39461767.484 : => IoObject::TerminateDevice
19ec-aec:39461767.604 : => IoObject::IoLockEnd
19ec-aec:39461767.712 : <= IoObject::IoLockEnd
19ec-aec:39461768.117 : <= IoObject::TerminateDevice
19ec-aec:39461768.377 : => CAsicIO::GetDeviceList
19ec-aec:39461769.199 : => CNT96226::CNT96226
19ec-aec:39461769.323 : => CNT96226::Open
19ec-aec:39461813.679 : <= CNT96226::Open ret = 1
19ec-aec:39461813.874 : => CNT96226::Initialize
19ec-aec:39461814.273 : <= CNT96226::Initialize ret = 1
19ec-aec:39461814.388 : <= CNT96226::CNT96226
19ec-aec:39461814.499 : => CNT96226::EnumAvailableDevice
19ec-aec:39465806.938 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39465808.586 : => CNT96226::~CNT96226,m_hLibNvUSB=1849884672
19ec-aec:39465808.751 : => CNT96226::Close
19ec-aec:39465815.102 : <= CNT96226::Close ret = 1
19ec-aec:39465815.258 : <= CNT96226::~CNT96226
19ec-aec:39465815.411 : <= CAsicIO::GetDeviceList
19ec-aec:39465815.545 : => FindScanner
19ec-aec:39465815.644 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39465815.770 : <= FindScanner ret = 0
19ec-aec:39465816.626 : blRet=0, iConnectCount=1, InitializeScanner retry
19ec-aec:39468912.045 : => InitializeScanner
19ec-aec:39468912.330 : => CAsicIO::GetDeviceList
19ec-aec:39468913.710 : => CNT96226::CNT96226
19ec-aec:39468913.852 : => CNT96226::Open
19ec-aec:39468960.892 : <= CNT96226::Open ret = 1
19ec-aec:39468961.102 : => CNT96226::Initialize
19ec-aec:39468961.491 : <= CNT96226::Initialize ret = 1
19ec-aec:39468961.610 : <= CNT96226::CNT96226
19ec-aec:39468961.714 : => CNT96226::EnumAvailableDevice
19ec-aec:39472936.312 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39472937.927 : => CNT96226::~CNT96226,m_hLibNvUSB=1849884672
19ec-aec:39472938.090 : => CNT96226::Close
19ec-aec:39472944.307 : <= CNT96226::Close ret = 1
19ec-aec:39472944.456 : <= CNT96226::~CNT96226
19ec-aec:39472944.612 : <= CAsicIO::GetDeviceList
19ec-aec:39472944.747 : => FindScanner
19ec-aec:39472944.849 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39472944.980 : <= FindScanner ret = 0
19ec-aec:39472945.834 : <= InitializeScanner ret = 0
19ec-aec:39472945.951 : <= InitializeScanner ret = 0
19ec-aec:39472946.067 : <= InitializeScanner ret = 0
19ec-aec:39472946.195 : => TerminateDriver
19ec-aec:39472946.576 : <= TerminateDriver ret = 1
91c-9c4:39832504.069 : ============Debug Start==========
91c-9c4:39832505.047 : Date : 2020/4/30 14:24:15
91c-9c4:39832505.225 : Process ID : 91c
91c-9c4:39832505.890 : Windows : Version 10.0 build 18363 
91c-9c4:39832506.718 : MemoryStatus.dwMemoryLoad : 43
91c-9c4:39832506.843 : MemoryStatus.ullTotalPhys : 3399507968
91c-9c4:39832506.973 : MemoryStatus.ullAvailPhys : 1936617472
91c-9c4:39832507.305 : MemoryStatus.ullTotalPageFile : 4808794112
91c-9c4:39832507.437 : MemoryStatus.ullAvailPageFile : 3395858432
91c-9c4:39832507.563 : MemoryStatus.ullTotalVirtual : 2147352576
91c-9c4:39832507.686 : MemoryStatus.ullAvailVirtual : 2056933376
91c-9c4:39832507.807 : MemoryStatus.ullAvailExtendedVirtual : 0
91c-9c4:39832508.000 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
91c-9c4:39832508.128 : CPU Family 6 Model 10 Stepping 7
91c-9c4:39832508.563 : CPU Count : 4
91c-9c4:39832508.657 : CPU Frequency : 100.000 Mhz
91c-9c4:39832516.108 : Driver dll (C:\Windows\twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
91c-9c4:39832516.364 : => InitializeDriver
91c-9c4:39832516.847 : <= InitializeDriver ret = 1
91c-9c4:39832533.786 : => InitializeScanner
91c-9c4:39832534.380 : => CAsicIO::GetDeviceList
91c-9c4:39832535.491 : => CNT96226::CNT96226
91c-9c4:39832535.610 : => CNT96226::Open
91c-9c4:39832577.324 : <= CNT96226::Open ret = 1
91c-9c4:39832577.559 : => CNT96226::Initialize
91c-9c4:39832578.028 : <= CNT96226::Initialize ret = 1
91c-9c4:39832578.169 : <= CNT96226::CNT96226
91c-9c4:39832578.286 : => CNT96226::EnumAvailableDevice
91c-9c4:39832589.001 : => CNT96226::CountAvailableDeviceCallbackFunc
91c-9c4:39832589.175 : DeviceHandleTable[ 0 ] = 256
91c-9c4:39832589.303 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
91c-9c4:39832909.538 : <= CNT96226::EnumAvailableDevice ret = 1
91c-9c4:39832910.008 : => CNT96226::ConnectToDevice, hDevice=256
91c-9c4:39832922.873 : <= CNT96226::ConnectToDevice ret = 1
91c-9c4:39832923.522 : => IoObject::GetLockName
91c-9c4:39832924.149 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
91c-9c4:39832924.771 : <= IoObject::GetLockName
91c-9c4:39832926.350 : => CNT96226::VenderCmd_GetData
91c-9c4:39832926.475 : iCmd = 3, nBytes = 2
91c-9c4:39833256.345 : 0000 : 06 38 
91c-9c4:39833256.501 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39833256.584 : => CNT96226::VenderCmd_GetData
91c-9c4:39833256.645 : iCmd = 4, nBytes = 2
91c-9c4:39833545.258 : 0000 : 07 07 
91c-9c4:39833545.379 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39833545.470 : Device 0 USB ID = 0638 : 0707
91c-9c4:39833545.750 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
91c-9c4:39833545.827 : IO Send command 10 bytes
91c-9c4:39833545.881 : => CNT96226::VenderCmd_SetData
91c-9c4:39833545.936 : iCmd = 0, nBytes = 10
91c-9c4:39833546.039 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
91c-9c4:39833722.068 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39833722.171 : => CNT96226::VenderCmd_GetData
91c-9c4:39833722.228 : iCmd = 0, nBytes = 165
91c-9c4:39833926.965 : skip dump 37 bytes
91c-9c4:39833927.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
91c-9c4:39833927.272 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
91c-9c4:39833927.402 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
91c-9c4:39833927.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
91c-9c4:39833927.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
91c-9c4:39833927.791 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
91c-9c4:39833927.915 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39833928.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39833928.100 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39833928.158 : => CNT96226::VenderCmd_GetData
91c-9c4:39833928.208 : iCmd = 1, nBytes = 4
91c-9c4:39834135.744 : 0000 : 00 00 00 00 
91c-9c4:39834135.843 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39834135.909 : <= CAsicIO::DoSimpleIo ret = 1
91c-9c4:39834136.111 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
91c-9c4:39834136.187 : IO Send command 10 bytes
91c-9c4:39834136.243 : => CNT96226::VenderCmd_SetData
91c-9c4:39834136.295 : iCmd = 0, nBytes = 10
91c-9c4:39834136.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
91c-9c4:39834481.308 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39834481.426 : => CNT96226::VenderCmd_GetData
91c-9c4:39834481.488 : iCmd = 0, nBytes = 128
91c-9c4:39834689.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834689.828 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834689.960 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
91c-9c4:39834690.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
91c-9c4:39834690.220 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.348 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.470 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.591 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.651 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39834690.711 : => CNT96226::VenderCmd_GetData
91c-9c4:39834690.762 : iCmd = 1, nBytes = 4
91c-9c4:39834902.004 : 0000 : 00 00 00 00 
91c-9c4:39834902.103 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39834902.168 : <= CAsicIO::DoSimpleIo ret = 1
91c-9c4:39834902.484 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
91c-9c4:39834902.561 : => CNT96226::Close
91c-9c4:39834908.326 : <= CNT96226::Close ret = 1
91c-9c4:39834908.407 : <= CNT96226::~CNT96226
91c-9c4:39834908.499 : <= CAsicIO::GetDeviceList
91c-9c4:39834909.043 : => IoObject::SetTimeout
91c-9c4:39834909.101 : Timeout--> In = 0 Out = 0
91c-9c4:39834909.157 : <= IoObject::SetTimeout
91c-9c4:39834909.221 : => CAsicIO::CAsicIO
91c-9c4:39834909.293 : => CNT96226::CNT96226
91c-9c4:39834909.350 : => CNT96226::Open
91c-9c4:39834931.883 : <= CNT96226::Open ret = 1
91c-9c4:39834931.983 : => CNT96226::Initialize
91c-9c4:39834932.186 : <= CNT96226::Initialize ret = 1
91c-9c4:39834932.244 : <= CNT96226::CNT96226
91c-9c4:39834932.295 : <= CAsicIO::CAsicIO
91c-9c4:39834932.351 : => CAsicIO::InitializeDevice
91c-9c4:39834932.413 : => CNT96226::ConnectToDevice, hDevice=256
91c-9c4:39834938.618 : <= CNT96226::ConnectToDevice ret = 1
91c-9c4:39834938.736 : => IoObject::GetLockName
91c-9c4:39834938.789 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
91c-9c4:39834938.853 : <= IoObject::GetLockName
91c-9c4:39834939.583 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
91c-9c4:39834939.655 : IO Send command 10 bytes
91c-9c4:39834939.704 : => CNT96226::VenderCmd_SetData
91c-9c4:39834939.755 : iCmd = 0, nBytes = 10
91c-9c4:39834939.863 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
91c-9c4:39835295.457 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39835295.697 : => CNT96226::VenderCmd_GetData
91c-9c4:39835295.827 : iCmd = 0, nBytes = 128
91c-9c4:39835504.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835504.944 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.082 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
91c-9c4:39835505.216 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
91c-9c4:39835505.342 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.464 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.772 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39835505.833 : => CNT96226::VenderCmd_GetData
91c-9c4:39835505.884 : iCmd = 1, nBytes = 4
91c-9c4:39835713.146 : 0000 : 00 00 00 00 
91c-9c4:39835713.231 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39835713.292 : <= CAsicIO::DoSimpleIo ret = 1
91c-9c4:39835713.349 : => CNT96226::VenderCmd_GetData
91c-9c4:39835713.400 : iCmd = 3, nBytes = 2
91c-9c4:39836096.185 : 0000 : 06 38 
91c-9c4:39836096.407 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39836096.481 : => CNT96226::VenderCmd_GetData
91c-9c4:39836096.538 : iCmd = 4, nBytes = 2
91c-9c4:39836413.216 : 0000 : 07 07 
91c-9c4:39836413.303 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39836413.530 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
91c-9c4:39836413.625 : => IoObject::InitializeDevice
91c-9c4:39836413.692 : Try to create event (Global\AVDrv2006ACCESS)
91c-9c4:39836414.564 : <= IoObject::InitializeDevice ret = 1
91c-9c4:39836414.638 : <= CAsicIO::InitializeDevice ret = 1
91c-9c4:39836415.823 : => FindScanner
91c-9c4:39836415.886 :  0 < strlen( szTargetDeviceName ),else 
91c-9c4:39836415.951 : <= FindScanner ret = 1
91c-9c4:39836416.095 : => IoObject::IoLockStart
91c-9c4:39836416.194 : => CAsicIO::CheckDevice
91c-9c4:39836416.246 : => CNT96226::ConnectIsAvailable
91c-9c4:39836440.550 : <= CNT96226::ConnectIsAvailable ret = 1
91c-9c4:39836440.662 : <= CAsicIO::CheckDevice ret = 1
91c-9c4:39836440.723 : <= IoObject::IoLockStart
91c-9c4:39836440.779 : => CAsicIO::DoIo code = 0x12 - 0x00
91c-9c4:39836440.847 : IO Send command 10 bytes
91c-9c4:39836440.969 : => CNT96226::VenderCmd_SetData
91c-9c4:39836441.026 : iCmd = 0, nBytes = 10
91c-9c4:39836441.129 : 0000 : 12 00 00 00 05 00 00 00 00 00 
91c-9c4:39836645.247 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39836645.362 : System send command 10 bytes + data 0 bytes
91c-9c4:39836645.438 : IO total need to receive data 5 bytes
91c-9c4:39836645.499 : => CNT96226::VenderCmd_GetData
91c-9c4:39836645.998 : iCmd = 0, nBytes = 5
91c-9c4:39836850.191 : 0000 : 06 00 02 02 ab 
91c-9c4:39836850.294 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39836850.363 : System total receive data 5 bytes
91c-9c4:39836850.428 : => CNT96226::VenderCmd_GetData
91c-9c4:39836850.480 : iCmd = 1, nBytes = 4
91c-9c4:39837055.059 : 0000 : 00 00 00 00 
91c-9c4:39837055.163 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39837055.287 : <= CAsicIO::DoIo ret = 1
91c-9c4:39837055.346 : => CAsicIO::DoIo code = 0x12 - 0x00
91c-9c4:39837055.410 : IO Send command 10 bytes
91c-9c4:39837055.517 : => CNT96226::VenderCmd_SetData
91c-9c4:39837055.571 : iCmd = 0, nBytes = 10
91c-9c4:39837055.675 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
91c-9c4:39837259.249 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39837259.347 : System send command 10 bytes + data 0 bytes
91c-9c4:39837259.411 : IO total need to receive data 165 bytes
91c-9c4:39837259.475 : => CNT96226::VenderCmd_GetData
91c-9c4:39837259.527 : iCmd = 0, nBytes = 165
91c-9c4:39837456.809 : skip dump 37 bytes
91c-9c4:39837457.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
91c-9c4:39837457.148 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
91c-9c4:39837457.281 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
91c-9c4:39837457.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
91c-9c4:39837457.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
91c-9c4:39837457.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
91c-9c4:39837457.789 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837457.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837457.972 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39837458.030 : System total receive data 165 bytes
91c-9c4:39837458.088 : => CNT96226::VenderCmd_GetData
91c-9c4:39837458.141 : iCmd = 1, nBytes = 4
91c-9c4:39837666.751 : 0000 : 00 00 00 00 
91c-9c4:39837666.851 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39837666.972 : <= CAsicIO::DoIo ret = 1
91c-9c4:39837667.024 : Dump Inquiry
91c-9c4:39837667.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
91c-9c4:39837667.284 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
91c-9c4:39837667.418 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
91c-9c4:39837667.549 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
91c-9c4:39837667.673 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
91c-9c4:39837667.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
91c-9c4:39837668.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837668.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837668.348 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
91c-9c4:39837668.476 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
91c-9c4:39837668.564 : 00a0 : 00 00 00 00 00 
91c-9c4:39837668.786 : => ReadNVMDataInternal
91c-9c4:39837668.926 : => CAsicIO::DoIo code = 0x28 - 0x69
91c-9c4:39837668.987 : IO Send command 10 bytes
91c-9c4:39837669.089 : => CNT96226::VenderCmd_SetData
91c-9c4:39837669.142 : iCmd = 0, nBytes = 10
91c-9c4:39837669.241 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
91c-9c4:39838025.845 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39838025.960 : System send command 10 bytes + data 0 bytes
91c-9c4:39838026.033 : IO total need to receive data 128 bytes
91c-9c4:39838026.092 : => CNT96226::VenderCmd_GetData
91c-9c4:39838026.370 : iCmd = 0, nBytes = 128
91c-9c4:39838229.861 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.171 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
91c-9c4:39838230.302 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
91c-9c4:39838230.428 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.551 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.863 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39838230.924 : System total receive data 128 bytes
91c-9c4:39838230.984 : => CNT96226::VenderCmd_GetData
91c-9c4:39838231.035 : iCmd = 1, nBytes = 4
91c-9c4:39838435.202 : 0000 : 00 00 00 00 
91c-9c4:39838435.290 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39838435.412 : <= CAsicIO::DoIo ret = 1
91c-9c4:39838435.708 : NVMData.PadScanCount = 0
91c-9c4:39838435.764 : NVMData.ADFSingleModeScanCount = 0
91c-9c4:39838435.821 : NVMData.ADFDuplexModeScanCount = 0
91c-9c4:39838435.876 : NVMData.FlatbedScanCount = 0
91c-9c4:39838435.932 : NVMData.LeadingEdgeFletbed = 0
91c-9c4:39838435.986 : NVMData.SideEdgeFletbed = 0
91c-9c4:39838436.038 : NVMData.LeadingEgdeADFFrontPage = 0
91c-9c4:39838436.092 : NVMData.SideEdgeADFFrontPage = 0
91c-9c4:39838436.150 : NVMData.LeadingEdgeADFRearPage = 0
91c-9c4:39838436.206 : NVMData.SideEdgeADFRearPage = 0
91c-9c4:39838436.261 : NVMData.BornMonth = 0
91c-9c4:39838436.314 : NVMData.BornDay = 0
91c-9c4:39838436.364 : NVMData.BornYear = 0
91c-9c4:39838436.417 : NVMData.FirstScanMonth = 0
91c-9c4:39838436.694 : NVMData.FirstScanDay = 0
91c-9c4:39838436.744 : NVMData.FirstScanYear = 0
91c-9c4:39838436.794 : NVMData.VerticalMagnification = 0
91c-9c4:39838436.848 : NVMData.HorizontalMagnification = 0
91c-9c4:39838436.901 : NVMData.PowerSavingTime = 0
91c-9c4:39838436.954 : NVMData.SN = A094165189010062
91c-9c4:39838437.002 : NVMData.AutoFeed = 0
91c-9c4:39838437.047 : NVMData.CCDType = 0
91c-9c4:39838437.093 : NVMData.ScanSpeed = 0
91c-9c4:39838437.142 : NVMData.RollerCount = 0
91c-9c4:39838437.192 : NVMData.MultifeedCount = 0
91c-9c4:39838437.242 : NVMData.JamCount = 0
91c-9c4:39838437.290 : NVMData.IdentifyInfo = 
91c-9c4:39838437.341 : NVMData.FormalName = 
91c-9c4:39838437.393 : NVMData.ReservedB = 0
91c-9c4:39838437.442 : NVMData.FunctionCode = 0
91c-9c4:39838437.491 : NVMData.PreFeed = 0
91c-9c4:39838437.537 : NVMData.PreFeedTime = 0
91c-9c4:39838437.587 : NVMData.ButtonNumber = 0
91c-9c4:39838437.635 : NVMData.PowerOffTime = 0
91c-9c4:39838437.684 : <= ReadNVMDataInternal ret = 1
91c-9c4:39838437.747 : => IoObject::IoLockEnd
91c-9c4:39838437.833 : <= IoObject::IoLockEnd
91c-9c4:39838437.880 : <= InitializeScanner ret = 1
91c-9c4:39838469.661 : => GetLogicalScannerAbilityEx
91c-9c4:39838469.874 : => IoObject::IoLockStart
91c-9c4:39838469.977 : => CAsicIO::CheckDevice
91c-9c4:39838470.027 : => CNT96226::ConnectIsAvailable
91c-9c4:39838492.931 : <= CNT96226::ConnectIsAvailable ret = 1
91c-9c4:39838493.023 : <= CAsicIO::CheckDevice ret = 1
91c-9c4:39838493.080 : <= IoObject::IoLockStart
91c-9c4:39838493.136 : => IoObject::IoLockEnd
91c-9c4:39838493.227 : <= IoObject::IoLockEnd
91c-9c4:39838493.334 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
91c-9c4:39838493.407 : <= GetLogicalScannerAbilityEx ret = 1
91c-9c4:39838582.485 : => GeneralOperation
91c-9c4:39838582.645 : Operation = 1, Tag = 21, DataType = 6, Data Count = 1
91c-9c4:39838582.998 : => GeneralRead
91c-9c4:39838583.121 : <= GeneralRead
91c-9c4:39838583.210 : <= GeneralOperation ret = 1
19ec-d04:39884554.456 : ============Debug Start==========
19ec-d04:39884554.740 : Date : 2020/4/30 14:24:17
19ec-d04:39884554.817 : Process ID : 19ec
19ec-d04:39884555.235 : Windows : Version 10.0 build 18363 
19ec-d04:39884555.670 : MemoryStatus.dwMemoryLoad : 43
19ec-d04:39884555.734 : MemoryStatus.ullTotalPhys : 3399507968
19ec-d04:39884555.799 : MemoryStatus.ullAvailPhys : 1919000576
19ec-d04:39884555.859 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-d04:39884555.921 : MemoryStatus.ullAvailPageFile : 3361169408
19ec-d04:39884555.979 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-d04:39884556.037 : MemoryStatus.ullAvailVirtual : 1742524416
19ec-d04:39884556.096 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-d04:39884556.198 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-d04:39884556.257 : CPU Family 6 Model 10 Stepping 7
19ec-d04:39884556.498 : CPU Count : 4
19ec-d04:39884556.543 : CPU Frequency : 100.000 Mhz
19ec-d04:39884560.766 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-d04:39884560.896 : => InitializeDriver
19ec-d04:39884561.167 : <= InitializeDriver ret = 1
19ec-d04:39884561.224 : => InitializeScanner
19ec-d04:39884561.304 : => CAsicIO::GetDeviceList
19ec-d04:39884561.600 : => CNT96226::CNT96226
19ec-d04:39884561.658 : => CNT96226::Open
19ec-d04:39884582.068 : <= CNT96226::Open ret = 1
19ec-d04:39884582.159 : => CNT96226::Initialize
19ec-d04:39884582.345 : <= CNT96226::Initialize ret = 1
19ec-d04:39884582.398 : <= CNT96226::CNT96226
19ec-d04:39884582.447 : => CNT96226::EnumAvailableDevice
19ec-d04:39884587.654 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-d04:39884587.728 : DeviceHandleTable[ 0 ] = 256
19ec-d04:39884587.785 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-d04:39888361.405 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-d04:39888361.859 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39888373.597 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39888373.804 : => IoObject::GetLockName
19ec-d04:39888373.932 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39888374.062 : <= IoObject::GetLockName
19ec-d04:39888374.969 : => CNT96226::VenderCmd_GetData
19ec-d04:39888375.093 : iCmd = 3, nBytes = 2
19ec-d04:39888776.337 : 0000 : 06 38 
19ec-d04:39888776.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39888776.726 : => CNT96226::VenderCmd_GetData
19ec-d04:39888776.845 : iCmd = 4, nBytes = 2
19ec-d04:39889088.680 : 0000 : 07 07 
19ec-d04:39889088.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39889089.027 : Device 0 USB ID = 0638 : 0707
19ec-d04:39889089.194 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-d04:39889089.328 : IO Send command 10 bytes
19ec-d04:39889089.433 : => CNT96226::VenderCmd_SetData
19ec-d04:39889089.541 : iCmd = 0, nBytes = 10
19ec-d04:39889089.752 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39889274.149 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39889274.345 : => CNT96226::VenderCmd_GetData
19ec-d04:39889274.461 : iCmd = 0, nBytes = 165
19ec-d04:39889459.804 : skip dump 37 bytes
19ec-d04:39889460.154 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39889460.430 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39889460.702 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39889460.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39889461.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39889461.512 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39889461.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39889462.023 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39889462.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39889462.264 : => CNT96226::VenderCmd_GetData
19ec-d04:39889462.373 : iCmd = 1, nBytes = 4
19ec-d04:39889655.715 : 0000 : 00 00 00 00 
19ec-d04:39889655.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39889656.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39889656.534 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39889656.670 : IO Send command 10 bytes
19ec-d04:39889656.779 : => CNT96226::VenderCmd_SetData
19ec-d04:39889656.894 : iCmd = 0, nBytes = 10
19ec-d04:39889657.104 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39890016.832 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39890017.072 : => CNT96226::VenderCmd_GetData
19ec-d04:39890017.194 : iCmd = 0, nBytes = 128
19ec-d04:39890206.526 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890206.860 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890207.131 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39890207.402 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39890207.658 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890207.914 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890208.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890208.414 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890208.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39890208.663 : => CNT96226::VenderCmd_GetData
19ec-d04:39890208.770 : iCmd = 1, nBytes = 4
19ec-d04:39890409.121 : 0000 : 00 00 00 00 
19ec-d04:39890409.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39890409.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39890409.767 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-d04:39890409.912 : => CNT96226::Close
19ec-d04:39890417.009 : <= CNT96226::Close ret = 1
19ec-d04:39890417.153 : <= CNT96226::~CNT96226
19ec-d04:39890417.313 : <= CAsicIO::GetDeviceList
19ec-d04:39890418.071 : => IoObject::SetTimeout
19ec-d04:39890418.341 : Timeout--> In = 0 Out = 0
19ec-d04:39890418.453 : <= IoObject::SetTimeout
19ec-d04:39890418.575 : => CAsicIO::CAsicIO
19ec-d04:39890418.718 : => CNT96226::CNT96226
19ec-d04:39890418.829 : => CNT96226::Open
19ec-d04:39890465.776 : <= CNT96226::Open ret = 1
19ec-d04:39890465.997 : => CNT96226::Initialize
19ec-d04:39890466.380 : <= CNT96226::Initialize ret = 1
19ec-d04:39890466.503 : <= CNT96226::CNT96226
19ec-d04:39890466.608 : <= CAsicIO::CAsicIO
19ec-d04:39890466.720 : => CAsicIO::InitializeDevice
19ec-d04:39890466.861 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39890479.836 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39890480.067 : => IoObject::GetLockName
19ec-d04:39890480.181 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39890480.318 : <= IoObject::GetLockName
19ec-d04:39890481.261 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39890481.405 : IO Send command 10 bytes
19ec-d04:39890481.512 : => CNT96226::VenderCmd_SetData
19ec-d04:39890481.625 : iCmd = 0, nBytes = 10
19ec-d04:39890481.843 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39890836.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39890836.542 : => CNT96226::VenderCmd_GetData
19ec-d04:39890836.669 : iCmd = 0, nBytes = 128
19ec-d04:39891018.136 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891018.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891018.741 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39891019.021 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39891019.273 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891019.520 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891019.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891020.035 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891020.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891020.279 : => CNT96226::VenderCmd_GetData
19ec-d04:39891020.384 : iCmd = 1, nBytes = 4
19ec-d04:39891220.338 : 0000 : 00 00 00 00 
19ec-d04:39891220.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891220.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39891221.043 : => CNT96226::VenderCmd_GetData
19ec-d04:39891221.169 : iCmd = 3, nBytes = 2
19ec-d04:39891605.621 : 0000 : 06 38 
19ec-d04:39891605.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891605.946 : => CNT96226::VenderCmd_GetData
19ec-d04:39891606.058 : iCmd = 4, nBytes = 2
19ec-d04:39891916.230 : 0000 : 07 07 
19ec-d04:39891916.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891916.725 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-d04:39891916.913 : => IoObject::InitializeDevice
19ec-d04:39891917.092 : Try to create event (Global\AVDrv2006ACCESS)
19ec-d04:39891918.166 : <= IoObject::InitializeDevice ret = 1
19ec-d04:39891918.311 : <= CAsicIO::InitializeDevice ret = 1
19ec-d04:39891919.500 : => FindScanner
19ec-d04:39891919.611 :  0 < strlen( szTargetDeviceName ),else 
19ec-d04:39891919.737 : <= FindScanner ret = 1
19ec-d04:39891919.848 : => IoObject::IoLockStart
19ec-d04:39891920.049 : => CAsicIO::CheckDevice
19ec-d04:39891920.153 : => CNT96226::ConnectIsAvailable
19ec-d04:39891943.325 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39891943.514 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39891943.631 : <= IoObject::IoLockStart
19ec-d04:39891943.741 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39891943.872 : IO Send command 10 bytes
19ec-d04:39891944.041 : => CNT96226::VenderCmd_SetData
19ec-d04:39891944.161 : iCmd = 0, nBytes = 10
19ec-d04:39891944.366 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-d04:39892151.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39892151.216 : System send command 10 bytes + data 0 bytes
19ec-d04:39892151.348 : IO total need to receive data 5 bytes
19ec-d04:39892151.465 : => CNT96226::VenderCmd_GetData
19ec-d04:39892151.572 : iCmd = 0, nBytes = 5
19ec-d04:39892328.422 : 0000 : 06 00 02 02 ab 
19ec-d04:39892328.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892328.621 : System total receive data 5 bytes
19ec-d04:39892328.696 : => CNT96226::VenderCmd_GetData
19ec-d04:39892328.764 : iCmd = 1, nBytes = 4
19ec-d04:39892515.112 : 0000 : 00 00 00 00 
19ec-d04:39892515.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892515.362 : <= CAsicIO::DoIo ret = 1
19ec-d04:39892515.436 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39892515.518 : IO Send command 10 bytes
19ec-d04:39892515.615 : => CNT96226::VenderCmd_SetData
19ec-d04:39892515.693 : iCmd = 0, nBytes = 10
19ec-d04:39892515.826 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39892708.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39892708.261 : System send command 10 bytes + data 0 bytes
19ec-d04:39892708.350 : IO total need to receive data 165 bytes
19ec-d04:39892708.431 : => CNT96226::VenderCmd_GetData
19ec-d04:39892708.501 : iCmd = 0, nBytes = 165
19ec-d04:39892861.418 : skip dump 37 bytes
19ec-d04:39892861.675 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39892861.861 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39892862.043 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39892862.221 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39892862.386 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39892862.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39892862.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892862.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892862.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892863.050 : System total receive data 165 bytes
19ec-d04:39892863.128 : => CNT96226::VenderCmd_GetData
19ec-d04:39892863.196 : iCmd = 1, nBytes = 4
19ec-d04:39892977.448 : 0000 : 00 00 00 00 
19ec-d04:39892977.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892977.703 : <= CAsicIO::DoIo ret = 1
19ec-d04:39892977.772 : Dump Inquiry
19ec-d04:39892977.926 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39892978.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39892978.448 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39892978.622 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39892978.781 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39892978.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39892979.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892979.272 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892979.441 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-d04:39892979.614 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-d04:39892979.731 : 00a0 : 00 00 00 00 00 
19ec-d04:39892979.817 : => ReadNVMDataInternal
19ec-d04:39892980.080 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39892980.162 : IO Send command 10 bytes
19ec-d04:39892980.276 : => CNT96226::VenderCmd_SetData
19ec-d04:39892980.345 : iCmd = 0, nBytes = 10
19ec-d04:39892980.480 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39893304.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39893304.545 : System send command 10 bytes + data 0 bytes
19ec-d04:39893304.632 : IO total need to receive data 128 bytes
19ec-d04:39893304.714 : => CNT96226::VenderCmd_GetData
19ec-d04:39893304.783 : iCmd = 0, nBytes = 128
19ec-d04:39893488.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.035 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.204 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39893489.382 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39893489.551 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.714 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.880 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893490.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893490.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39893490.214 : System total receive data 128 bytes
19ec-d04:39893490.293 : => CNT96226::VenderCmd_GetData
19ec-d04:39893490.365 : iCmd = 1, nBytes = 4
19ec-d04:39893677.825 : 0000 : 00 00 00 00 
19ec-d04:39893677.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39893678.082 : <= CAsicIO::DoIo ret = 1
19ec-d04:39893678.168 : NVMData.PadScanCount = 0
19ec-d04:39893678.241 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39893678.313 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39893678.385 : NVMData.FlatbedScanCount = 0
19ec-d04:39893678.455 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39893678.522 : NVMData.SideEdgeFletbed = 0
19ec-d04:39893678.590 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39893678.664 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39893678.739 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39893678.809 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39893678.879 : NVMData.BornMonth = 0
19ec-d04:39893678.940 : NVMData.BornDay = 0
19ec-d04:39893679.006 : NVMData.BornYear = 0
19ec-d04:39893679.070 : NVMData.FirstScanMonth = 0
19ec-d04:39893679.134 : NVMData.FirstScanDay = 0
19ec-d04:39893679.201 : NVMData.FirstScanYear = 0
19ec-d04:39893679.267 : NVMData.VerticalMagnification = 0
19ec-d04:39893679.334 : NVMData.HorizontalMagnification = 0
19ec-d04:39893679.409 : NVMData.PowerSavingTime = 0
19ec-d04:39893679.479 : NVMData.SN = A094165189010062
19ec-d04:39893679.547 : NVMData.AutoFeed = 0
19ec-d04:39893679.613 : NVMData.CCDType = 0
19ec-d04:39893679.675 : NVMData.ScanSpeed = 0
19ec-d04:39893679.738 : NVMData.RollerCount = 0
19ec-d04:39893679.804 : NVMData.MultifeedCount = 0
19ec-d04:39893679.872 : NVMData.JamCount = 0
19ec-d04:39893679.932 : NVMData.IdentifyInfo = 
19ec-d04:39893679.998 : NVMData.FormalName = 
19ec-d04:39893680.063 : NVMData.ReservedB = 0
19ec-d04:39893680.128 : NVMData.FunctionCode = 0
19ec-d04:39893680.196 : NVMData.PreFeed = 0
19ec-d04:39893680.256 : NVMData.PreFeedTime = 0
19ec-d04:39893680.325 : NVMData.ButtonNumber = 0
19ec-d04:39893680.570 : NVMData.PowerOffTime = 0
19ec-d04:39893680.640 : <= ReadNVMDataInternal ret = 1
19ec-d04:39893680.731 : => IoObject::IoLockEnd
19ec-d04:39893680.844 : <= IoObject::IoLockEnd
19ec-d04:39893680.906 : <= InitializeScanner ret = 1
19ec-d04:39893680.986 : => GetLogicalScannerAbilityEx
19ec-d04:39893681.058 : => IoObject::IoLockStart
19ec-d04:39893681.179 : => CAsicIO::CheckDevice
19ec-d04:39893681.244 : => CNT96226::ConnectIsAvailable
19ec-d04:39893700.567 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39893700.756 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39893701.082 : <= IoObject::IoLockStart
19ec-d04:39893701.154 : => IoObject::IoLockEnd
19ec-d04:39893701.267 : <= IoObject::IoLockEnd
19ec-d04:39893701.402 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-d04:39893701.494 : <= GetLogicalScannerAbilityEx ret = 1
19ec-d04:39893935.126 : => ReadNVMData
19ec-d04:39893935.324 : => IoObject::IoLockStart
19ec-d04:39893935.492 : => CAsicIO::CheckDevice
19ec-d04:39893935.563 : => CNT96226::ConnectIsAvailable
19ec-d04:39893960.219 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39893960.370 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39893960.449 : <= IoObject::IoLockStart
19ec-d04:39893960.527 : => ReadNVMDataInternal
19ec-d04:39893960.603 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39893960.686 : IO Send command 10 bytes
19ec-d04:39893960.822 : => CNT96226::VenderCmd_SetData
19ec-d04:39893960.897 : iCmd = 0, nBytes = 10
19ec-d04:39893961.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39894306.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39894306.517 : System send command 10 bytes + data 0 bytes
19ec-d04:39894306.616 : IO total need to receive data 128 bytes
19ec-d04:39894306.695 : => CNT96226::VenderCmd_GetData
19ec-d04:39894306.768 : iCmd = 0, nBytes = 128
19ec-d04:39894509.560 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894509.778 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894509.953 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39894510.122 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39894510.287 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.774 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39894510.940 : System total receive data 128 bytes
19ec-d04:39894511.016 : => CNT96226::VenderCmd_GetData
19ec-d04:39894511.084 : iCmd = 1, nBytes = 4
19ec-d04:39894670.821 : 0000 : 00 00 00 00 
19ec-d04:39894670.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39894671.092 : <= CAsicIO::DoIo ret = 1
19ec-d04:39894671.178 : NVMData.PadScanCount = 0
19ec-d04:39894671.249 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39894671.327 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39894671.400 : NVMData.FlatbedScanCount = 0
19ec-d04:39894671.472 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39894671.543 : NVMData.SideEdgeFletbed = 0
19ec-d04:39894671.611 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39894671.681 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39894671.752 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39894671.824 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39894671.893 : NVMData.BornMonth = 0
19ec-d04:39894671.958 : NVMData.BornDay = 0
19ec-d04:39894672.023 : NVMData.BornYear = 0
19ec-d04:39894672.085 : NVMData.FirstScanMonth = 0
19ec-d04:39894672.152 : NVMData.FirstScanDay = 0
19ec-d04:39894672.221 : NVMData.FirstScanYear = 0
19ec-d04:39894672.285 : NVMData.VerticalMagnification = 0
19ec-d04:39894672.357 : NVMData.HorizontalMagnification = 0
19ec-d04:39894672.428 : NVMData.PowerSavingTime = 0
19ec-d04:39894672.497 : NVMData.SN = A094165189010062
19ec-d04:39894672.562 : NVMData.AutoFeed = 0
19ec-d04:39894672.623 : NVMData.CCDType = 0
19ec-d04:39894672.851 : NVMData.ScanSpeed = 0
19ec-d04:39894672.919 : NVMData.RollerCount = 0
19ec-d04:39894672.988 : NVMData.MultifeedCount = 0
19ec-d04:39894673.054 : NVMData.JamCount = 0
19ec-d04:39894673.117 : NVMData.IdentifyInfo = 
19ec-d04:39894673.184 : NVMData.FormalName = 
19ec-d04:39894673.247 : NVMData.ReservedB = 0
19ec-d04:39894673.311 : NVMData.FunctionCode = 0
19ec-d04:39894673.372 : NVMData.PreFeed = 0
19ec-d04:39894673.432 : NVMData.PreFeedTime = 0
19ec-d04:39894673.495 : NVMData.ButtonNumber = 0
19ec-d04:39894673.559 : NVMData.PowerOffTime = 0
19ec-d04:39894673.627 : <= ReadNVMDataInternal ret = 1
19ec-d04:39894673.704 : => IoObject::IoLockEnd
19ec-d04:39894673.818 : <= IoObject::IoLockEnd
19ec-d04:39894673.880 : <= ReadNVMData ret = 1
19ec-d04:39895361.740 : => TerminateDriver
19ec-d04:39895361.976 : => CAsicIO::~CAsicIO,pStage=147655752
19ec-d04:39895362.070 : => CNT96226::Close
19ec-d04:39895366.885 : <= CNT96226::Close ret = 1
19ec-d04:39895366.982 : <= CAsicIO::~CAsicIO
19ec-d04:39895367.054 : => IoObject::IoLockEnd
19ec-d04:39895367.126 : <= IoObject::IoLockEnd
19ec-d04:39895367.193 : => IoObject::TerminateDevice
19ec-d04:39895367.266 : => IoObject::IoLockEnd
19ec-d04:39895367.329 : <= IoObject::IoLockEnd
19ec-d04:39895367.461 : <= IoObject::TerminateDevice
19ec-d04:39895367.776 : <= TerminateDriver ret = 1
19ec-d04:39898119.434 : ============Debug Start==========
19ec-d04:39898119.733 : Date : 2020/4/30 14:24:17
19ec-d04:39898119.813 : Process ID : 19ec
19ec-d04:39898120.243 : Windows : Version 10.0 build 18363 
19ec-d04:39898120.711 : MemoryStatus.dwMemoryLoad : 43
19ec-d04:39898120.776 : MemoryStatus.ullTotalPhys : 3399507968
19ec-d04:39898120.845 : MemoryStatus.ullAvailPhys : 1919254528
19ec-d04:39898120.903 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-d04:39898120.966 : MemoryStatus.ullAvailPageFile : 3363586048
19ec-d04:39898121.028 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-d04:39898121.086 : MemoryStatus.ullAvailVirtual : 1742491648
19ec-d04:39898121.147 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-d04:39898121.249 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-d04:39898121.307 : CPU Family 6 Model 10 Stepping 7
19ec-d04:39898121.553 : CPU Count : 4
19ec-d04:39898121.600 : CPU Frequency : 100.000 Mhz
19ec-d04:39898126.046 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-d04:39898126.161 : => InitializeDriver
19ec-d04:39898126.427 : <= InitializeDriver ret = 1
19ec-d04:39900735.891 : => InitializeScanner
19ec-d04:39900736.143 : => CAsicIO::GetDeviceList
19ec-d04:39900736.584 : => CNT96226::CNT96226
19ec-d04:39900736.644 : => CNT96226::Open
19ec-d04:39900762.492 : <= CNT96226::Open ret = 1
19ec-d04:39900762.598 : => CNT96226::Initialize
19ec-d04:39900762.790 : <= CNT96226::Initialize ret = 1
19ec-d04:39900762.849 : <= CNT96226::CNT96226
19ec-d04:39900762.900 : => CNT96226::EnumAvailableDevice
19ec-d04:39900768.048 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-d04:39900768.121 : DeviceHandleTable[ 0 ] = 256
19ec-d04:39900768.182 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-d04:39904491.830 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-d04:39904492.099 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39904497.967 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39904498.080 : => IoObject::GetLockName
19ec-d04:39904498.139 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39904498.203 : <= IoObject::GetLockName
19ec-d04:39904498.675 : => CNT96226::VenderCmd_GetData
19ec-d04:39904498.737 : iCmd = 3, nBytes = 2
19ec-d04:39904878.191 : 0000 : 06 38 
19ec-d04:39904878.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39904878.369 : => CNT96226::VenderCmd_GetData
19ec-d04:39904878.423 : iCmd = 4, nBytes = 2
19ec-d04:39905185.507 : 0000 : 07 07 
19ec-d04:39905185.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39905185.700 : Device 0 USB ID = 0638 : 0707
19ec-d04:39905185.791 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-d04:39905185.861 : IO Send command 10 bytes
19ec-d04:39905185.913 : => CNT96226::VenderCmd_SetData
19ec-d04:39905185.969 : iCmd = 0, nBytes = 10
19ec-d04:39905186.068 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39905393.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39905393.283 : => CNT96226::VenderCmd_GetData
19ec-d04:39905393.397 : iCmd = 0, nBytes = 165
19ec-d04:39905597.962 : skip dump 37 bytes
19ec-d04:39905598.293 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39905598.563 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39905598.833 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39905599.098 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39905599.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39905599.757 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39905600.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39905600.266 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39905600.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39905600.519 : => CNT96226::VenderCmd_GetData
19ec-d04:39905600.624 : iCmd = 1, nBytes = 4
19ec-d04:39905802.394 : 0000 : 00 00 00 00 
19ec-d04:39905802.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39905802.986 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39905803.116 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39905803.242 : IO Send command 10 bytes
19ec-d04:39905803.347 : => CNT96226::VenderCmd_SetData
19ec-d04:39905803.454 : iCmd = 0, nBytes = 10
19ec-d04:39905803.660 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39906140.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39906140.696 : => CNT96226::VenderCmd_GetData
19ec-d04:39906140.811 : iCmd = 0, nBytes = 128
19ec-d04:39906349.022 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906349.232 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906349.399 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39906349.571 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39906349.734 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906349.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906350.067 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906350.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906350.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39906350.393 : => CNT96226::VenderCmd_GetData
19ec-d04:39906350.461 : iCmd = 1, nBytes = 4
19ec-d04:39906561.532 : 0000 : 00 00 00 00 
19ec-d04:39906561.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39906561.723 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39906561.933 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-d04:39906562.022 : => CNT96226::Close
19ec-d04:39906566.670 : <= CNT96226::Close ret = 1
19ec-d04:39906566.766 : <= CNT96226::~CNT96226
19ec-d04:39906566.886 : <= CAsicIO::GetDeviceList
19ec-d04:39906567.360 : => IoObject::SetTimeout
19ec-d04:39906567.525 : Timeout--> In = 0 Out = 0
19ec-d04:39906567.600 : <= IoObject::SetTimeout
19ec-d04:39906567.680 : => CAsicIO::CAsicIO
19ec-d04:39906567.771 : => CNT96226::CNT96226
19ec-d04:39906567.843 : => CNT96226::Open
19ec-d04:39906598.122 : <= CNT96226::Open ret = 1
19ec-d04:39906598.264 : => CNT96226::Initialize
19ec-d04:39906598.513 : <= CNT96226::Initialize ret = 1
19ec-d04:39906598.591 : <= CNT96226::CNT96226
19ec-d04:39906598.662 : <= CAsicIO::CAsicIO
19ec-d04:39906598.733 : => CAsicIO::InitializeDevice
19ec-d04:39906598.825 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39906606.454 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39906606.601 : => IoObject::GetLockName
19ec-d04:39906606.675 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39906606.757 : <= IoObject::GetLockName
19ec-d04:39906607.365 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39906607.460 : IO Send command 10 bytes
19ec-d04:39906607.527 : => CNT96226::VenderCmd_SetData
19ec-d04:39906607.598 : iCmd = 0, nBytes = 10
19ec-d04:39906607.743 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39906952.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39906952.272 : => CNT96226::VenderCmd_GetData
19ec-d04:39906952.348 : iCmd = 0, nBytes = 128
19ec-d04:39907155.768 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907155.985 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907156.156 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39907156.334 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39907156.734 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907156.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907157.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907157.227 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907157.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39907157.392 : => CNT96226::VenderCmd_GetData
19ec-d04:39907157.464 : iCmd = 1, nBytes = 4
19ec-d04:39907362.446 : 0000 : 00 00 00 00 
19ec-d04:39907362.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39907362.683 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39907362.983 : => CNT96226::VenderCmd_GetData
19ec-d04:39907363.065 : iCmd = 3, nBytes = 2
19ec-d04:39907751.036 : 0000 : 06 38 
19ec-d04:39907751.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39907751.227 : => CNT96226::VenderCmd_GetData
19ec-d04:39907751.297 : iCmd = 4, nBytes = 2
19ec-d04:39908057.713 : 0000 : 07 07 
19ec-d04:39908057.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39908058.045 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-d04:39908058.173 : => IoObject::InitializeDevice
19ec-d04:39908058.301 : Try to create event (Global\AVDrv2006ACCESS)
19ec-d04:39908059.042 : <= IoObject::InitializeDevice ret = 1
19ec-d04:39908059.137 : <= CAsicIO::InitializeDevice ret = 1
19ec-d04:39908059.935 : => FindScanner
19ec-d04:39908060.010 :  0 < strlen( szTargetDeviceName ),else 
19ec-d04:39908060.092 : <= FindScanner ret = 1
19ec-d04:39908060.163 : => IoObject::IoLockStart
19ec-d04:39908060.291 : => CAsicIO::CheckDevice
19ec-d04:39908060.355 : => CNT96226::ConnectIsAvailable
19ec-d04:39908084.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39908084.316 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39908084.388 : <= IoObject::IoLockStart
19ec-d04:39908084.460 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39908084.542 : IO Send command 10 bytes
19ec-d04:39908084.648 : => CNT96226::VenderCmd_SetData
19ec-d04:39908084.722 : iCmd = 0, nBytes = 10
19ec-d04:39908084.855 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-d04:39908288.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39908288.561 : System send command 10 bytes + data 0 bytes
19ec-d04:39908288.644 : IO total need to receive data 5 bytes
19ec-d04:39908288.720 : => CNT96226::VenderCmd_GetData
19ec-d04:39908288.792 : iCmd = 0, nBytes = 5
19ec-d04:39908494.675 : 0000 : 06 00 02 02 ab 
19ec-d04:39908494.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39908494.867 : System total receive data 5 bytes
19ec-d04:39908494.947 : => CNT96226::VenderCmd_GetData
19ec-d04:39908495.014 : iCmd = 1, nBytes = 4
19ec-d04:39908702.784 : 0000 : 00 00 00 00 
19ec-d04:39908702.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39908703.044 : <= CAsicIO::DoIo ret = 1
19ec-d04:39908703.124 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39908703.203 : IO Send command 10 bytes
19ec-d04:39908703.312 : => CNT96226::VenderCmd_SetData
19ec-d04:39908703.383 : iCmd = 0, nBytes = 10
19ec-d04:39908703.516 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39908907.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39908907.293 : System send command 10 bytes + data 0 bytes
19ec-d04:39908907.375 : IO total need to receive data 165 bytes
19ec-d04:39908907.452 : => CNT96226::VenderCmd_GetData
19ec-d04:39908907.529 : iCmd = 0, nBytes = 165
19ec-d04:39909103.474 : skip dump 37 bytes
19ec-d04:39909103.972 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39909104.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39909104.324 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39909104.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39909104.659 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39909104.831 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39909104.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909105.153 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909105.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909105.304 : System total receive data 165 bytes
19ec-d04:39909105.379 : => CNT96226::VenderCmd_GetData
19ec-d04:39909105.446 : iCmd = 1, nBytes = 4
19ec-d04:39909261.932 : 0000 : 00 00 00 00 
19ec-d04:39909262.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909262.189 : <= CAsicIO::DoIo ret = 1
19ec-d04:39909262.259 : Dump Inquiry
19ec-d04:39909262.414 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39909262.589 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39909262.917 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39909263.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39909263.261 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39909263.431 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39909263.590 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909263.755 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909263.921 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-d04:39909264.093 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-d04:39909264.210 : 00a0 : 00 00 00 00 00 
19ec-d04:39909264.302 : => ReadNVMDataInternal
19ec-d04:39909264.535 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39909264.618 : IO Send command 10 bytes
19ec-d04:39909264.731 : => CNT96226::VenderCmd_SetData
19ec-d04:39909264.802 : iCmd = 0, nBytes = 10
19ec-d04:39909264.930 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39909583.761 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39909583.947 : System send command 10 bytes + data 0 bytes
19ec-d04:39909584.039 : IO total need to receive data 128 bytes
19ec-d04:39909584.122 : => CNT96226::VenderCmd_GetData
19ec-d04:39909584.199 : iCmd = 0, nBytes = 128
19ec-d04:39909760.804 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.041 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.220 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39909761.393 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39909761.561 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.886 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909762.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909762.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909762.212 : System total receive data 128 bytes
19ec-d04:39909762.291 : => CNT96226::VenderCmd_GetData
19ec-d04:39909762.359 : iCmd = 1, nBytes = 4
19ec-d04:39909923.786 : 0000 : 00 00 00 00 
19ec-d04:39909923.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909924.080 : <= CAsicIO::DoIo ret = 1
19ec-d04:39909924.173 : NVMData.PadScanCount = 0
19ec-d04:39909924.246 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39909924.317 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39909924.388 : NVMData.FlatbedScanCount = 0
19ec-d04:39909924.457 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39909924.524 : NVMData.SideEdgeFletbed = 0
19ec-d04:39909924.590 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39909924.663 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39909924.735 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39909924.807 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39909924.878 : NVMData.BornMonth = 0
19ec-d04:39909924.942 : NVMData.BornDay = 0
19ec-d04:39909925.008 : NVMData.BornYear = 0
19ec-d04:39909925.071 : NVMData.FirstScanMonth = 0
19ec-d04:39909925.134 : NVMData.FirstScanDay = 0
19ec-d04:39909925.200 : NVMData.FirstScanYear = 0
19ec-d04:39909925.267 : NVMData.VerticalMagnification = 0
19ec-d04:39909925.338 : NVMData.HorizontalMagnification = 0
19ec-d04:39909925.409 : NVMData.PowerSavingTime = 0
19ec-d04:39909925.478 : NVMData.SN = A094165189010062
19ec-d04:39909925.543 : NVMData.AutoFeed = 0
19ec-d04:39909925.606 : NVMData.CCDType = 0
19ec-d04:39909925.763 : NVMData.ScanSpeed = 0
19ec-d04:39909925.830 : NVMData.RollerCount = 0
19ec-d04:39909925.895 : NVMData.MultifeedCount = 0
19ec-d04:39909925.960 : NVMData.JamCount = 0
19ec-d04:39909926.025 : NVMData.IdentifyInfo = 
19ec-d04:39909926.091 : NVMData.FormalName = 
19ec-d04:39909926.156 : NVMData.ReservedB = 0
19ec-d04:39909926.219 : NVMData.FunctionCode = 0
19ec-d04:39909926.285 : NVMData.PreFeed = 0
19ec-d04:39909926.349 : NVMData.PreFeedTime = 0
19ec-d04:39909926.412 : NVMData.ButtonNumber = 0
19ec-d04:39909926.681 : NVMData.PowerOffTime = 0
19ec-d04:39909926.756 : <= ReadNVMDataInternal ret = 1
19ec-d04:39909926.852 : => IoObject::IoLockEnd
19ec-d04:39909926.972 : <= IoObject::IoLockEnd
19ec-d04:39909927.036 : <= InitializeScanner ret = 1
19ec-d04:39911260.222 : => GetLogicalScannerAbility
19ec-d04:39911260.443 : => IoObject::IoLockStart
19ec-d04:39911260.579 : => CAsicIO::CheckDevice
19ec-d04:39911260.637 : => CNT96226::ConnectIsAvailable
19ec-d04:39911288.092 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39911288.208 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39911288.268 : <= IoObject::IoLockStart
19ec-d04:39911288.326 : => IoObject::IoLockEnd
19ec-d04:39911288.443 : <= IoObject::IoLockEnd
19ec-d04:39911288.520 : <= GetLogicalScannerAbility ret = 1
19ec-d04:39915216.275 : => GetLogicalScannerAbilityEx
19ec-d04:39915216.485 : => IoObject::IoLockStart
19ec-d04:39915216.629 : => CAsicIO::CheckDevice
19ec-d04:39915216.687 : => CNT96226::ConnectIsAvailable
19ec-d04:39915240.890 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39915241.012 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39915241.074 : <= IoObject::IoLockStart
19ec-d04:39915241.134 : => IoObject::IoLockEnd
19ec-d04:39915241.250 : <= IoObject::IoLockEnd
19ec-d04:39915241.373 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-d04:39915241.450 : <= GetLogicalScannerAbilityEx ret = 1
19ec-d04:39923362.398 : => ReadNVMData
19ec-d04:39923362.586 : => IoObject::IoLockStart
19ec-d04:39923362.713 : => CAsicIO::CheckDevice
19ec-d04:39923362.776 : => CNT96226::ConnectIsAvailable
19ec-d04:39923381.563 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39923381.686 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39923381.764 : <= IoObject::IoLockStart
19ec-d04:39923381.837 : => ReadNVMDataInternal
19ec-d04:39923381.912 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39923381.984 : IO Send command 10 bytes
19ec-d04:39923382.106 : => CNT96226::VenderCmd_SetData
19ec-d04:39923382.167 : iCmd = 0, nBytes = 10
19ec-d04:39923382.286 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39923698.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39923698.737 : System send command 10 bytes + data 0 bytes
19ec-d04:39923698.821 : IO total need to receive data 128 bytes
19ec-d04:39923698.890 : => CNT96226::VenderCmd_GetData
19ec-d04:39923698.952 : iCmd = 0, nBytes = 128
19ec-d04:39923837.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923837.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923837.679 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39923837.817 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39923837.946 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39923838.446 : System total receive data 128 bytes
19ec-d04:39923838.506 : => CNT96226::VenderCmd_GetData
19ec-d04:39923838.561 : iCmd = 1, nBytes = 4
19ec-d04:39923945.420 : 0000 : 00 00 00 00 
19ec-d04:39923945.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39923945.669 : <= CAsicIO::DoIo ret = 1
19ec-d04:39923945.747 : NVMData.PadScanCount = 0
19ec-d04:39923945.808 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39923945.869 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39923945.930 : NVMData.FlatbedScanCount = 0
19ec-d04:39923945.990 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39923946.043 : NVMData.SideEdgeFletbed = 0
19ec-d04:39923946.099 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39923946.156 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39923946.213 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39923946.268 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39923946.323 : NVMData.BornMonth = 0
19ec-d04:39923946.372 : NVMData.BornDay = 0
19ec-d04:39923946.537 : NVMData.BornYear = 0
19ec-d04:39923946.588 : NVMData.FirstScanMonth = 0
19ec-d04:39923946.642 : NVMData.FirstScanDay = 0
19ec-d04:39923946.699 : NVMData.FirstScanYear = 0
19ec-d04:39923946.748 : NVMData.VerticalMagnification = 0
19ec-d04:39923946.803 : NVMData.HorizontalMagnification = 0
19ec-d04:39923946.858 : NVMData.PowerSavingTime = 0
19ec-d04:39923946.914 : NVMData.SN = A094165189010062
19ec-d04:39923946.968 : NVMData.AutoFeed = 0
19ec-d04:39923947.020 : NVMData.CCDType = 0
19ec-d04:39923947.070 : NVMData.ScanSpeed = 0
19ec-d04:39923947.121 : NVMData.RollerCount = 0
19ec-d04:39923947.173 : NVMData.MultifeedCount = 0
19ec-d04:39923947.226 : NVMData.JamCount = 0
19ec-d04:39923947.276 : NVMData.IdentifyInfo = 
19ec-d04:39923947.326 : NVMData.FormalName = 
19ec-d04:39923947.374 : NVMData.ReservedB = 0
19ec-d04:39923947.426 : NVMData.FunctionCode = 0
19ec-d04:39923947.476 : NVMData.PreFeed = 0
19ec-d04:39923947.524 : NVMData.PreFeedTime = 0
19ec-d04:39923947.573 : NVMData.ButtonNumber = 0
19ec-d04:39923947.622 : NVMData.PowerOffTime = 0
19ec-d04:39923947.674 : <= ReadNVMDataInternal ret = 1
19ec-d04:39923947.738 : => IoObject::IoLockEnd
19ec-d04:39923947.829 : <= IoObject::IoLockEnd
19ec-d04:39923947.876 : <= ReadNVMData ret = 1
19ec-d04:39933944.422 : => SetPowerSaveTime
19ec-d04:39933944.611 : => IoObject::IoLockStart
19ec-d04:39933944.744 : => CAsicIO::CheckDevice
19ec-d04:39933944.803 : => CNT96226::ConnectIsAvailable
19ec-d04:39933970.197 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39933970.311 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39933970.370 : <= IoObject::IoLockStart
19ec-d04:39933970.427 : => CAsicIO::DoIo code = 0x2A - 0xA2
19ec-d04:39933970.498 : IO Send command 10 bytes
19ec-d04:39933970.625 : => CNT96226::VenderCmd_SetData
19ec-d04:39933970.684 : iCmd = 0, nBytes = 12
19ec-d04:39933970.809 : 0000 : 2a 00 a2 00 00 00 00 00 02 00 00 0f 
19ec-d04:39934168.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39934168.772 : System send command 10 bytes + data 2 bytes
19ec-d04:39934168.852 : => CNT96226::VenderCmd_GetData
19ec-d04:39934168.911 : iCmd = 1, nBytes = 4
19ec-d04:39934374.766 : 0000 : 00 00 00 00 
19ec-d04:39934374.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39934375.019 : <= CAsicIO::DoIo ret = 1
19ec-d04:39934375.095 : => IoObject::IoLockEnd
19ec-d04:39934375.191 : <= IoObject::IoLockEnd
19ec-d04:39934375.241 : <= SetPowerSaveTime ret=1
19ec-d04:39935803.962 : => WriteNVMDataWithQualifier
19ec-d04:39935804.143 : NewNVMData.PadScanCount = 0
19ec-d04:39935804.209 : NewNVMData.ADFSingleModeScanCount = 0
19ec-d04:39935804.266 : NewNVMData.ADFDuplexModeScanCount = 0
19ec-d04:39935804.328 : NewNVMData.FlatbedScanCount = 0
19ec-d04:39935804.387 : NewNVMData.LeadingEdgeFletbed = 0
19ec-d04:39935804.443 : NewNVMData.SideEdgeFletbed = 0
19ec-d04:39935804.495 : NewNVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39935804.550 : NewNVMData.SideEdgeADFFrontPage = 0
19ec-d04:39935804.607 : NewNVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39935804.663 : NewNVMData.SideEdgeADFRearPage = 0
19ec-d04:39935804.715 : NewNVMData.BornMonth = 0
19ec-d04:39935804.765 : NewNVMData.BornDay = 0
19ec-d04:39935804.812 : NewNVMData.BornYear = 0
19ec-d04:39935804.860 : NewNVMData.FirstScanMonth = 4
19ec-d04:39935804.912 : NewNVMData.FirstScanDay = 30
19ec-d04:39935804.963 : NewNVMData.FirstScanYear = 2020
19ec-d04:39935805.022 : NewNVMData.VerticalMagnification = 0
19ec-d04:39935805.076 : NewNVMData.HorizontalMagnification = 0
19ec-d04:39935805.134 : NewNVMData.PowerSavingTime = 15
19ec-d04:39935805.189 : NewNVMData.SN = A094165189010062
19ec-d04:39935805.239 : NewNVMData.AutoFeed = 0
19ec-d04:39935805.290 : NewNVMData.CCDType = 0
19ec-d04:39935805.340 : NewNVMData.RollerCount = 0
19ec-d04:39935805.391 : NewNVMData.MultifeedCount = 0
19ec-d04:39935805.446 : NewNVMData.JamCount = 0
19ec-d04:39935805.494 : NewNVMData.IdentifyInfo = 
19ec-d04:39935805.544 : NewNVMData.FormalName = 
19ec-d04:39935805.758 : NewNVMData.ReservedB = 0
19ec-d04:39935805.816 : NewNVMData.FunctionCode = 0
19ec-d04:39935805.866 : NewNVMData.PreFeed = 0
19ec-d04:39935805.914 : NewNVMData.PreFeedTime = 0
19ec-d04:39935805.967 : NewNVMData.ButtonNumber = 0
19ec-d04:39935806.016 : NewNVMData.PowerOffTime = 0
19ec-d04:39935806.080 : => IoObject::IoLockStart
19ec-d04:39935806.202 : => CAsicIO::CheckDevice
19ec-d04:39935806.257 : => CNT96226::ConnectIsAvailable
19ec-d04:39935832.595 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39935832.707 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39935832.764 : <= IoObject::IoLockStart
19ec-d04:39935832.822 : => CAsicIO::DoIo code = 0x2A - 0x85
19ec-d04:39935832.889 : IO Send command 10 bytes
19ec-d04:39935833.023 : => CNT96226::VenderCmd_SetData
19ec-d04:39935833.078 : iCmd = 0, nBytes = 138
19ec-d04:39935833.211 : 0000 : 2a 00 85 00 00 00 00 00 80 00 00 00 00 00 00 00 
19ec-d04:39935833.336 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935833.463 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 1e 
19ec-d04:39935833.594 : 0030 : 07 e4 00 00 00 00 00 00 41 30 39 34 31 36 35 31 
19ec-d04:39935833.720 : 0040 : 38 39 30 31 30 30 36 32 00 00 00 00 00 00 00 00 
19ec-d04:39935833.851 : 0050 : 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935833.975 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935834.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935834.197 : 0080 : 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39936132.601 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39936132.717 : System send command 10 bytes + data 128 bytes
19ec-d04:39936132.791 : => CNT96226::VenderCmd_GetData
19ec-d04:39936132.845 : iCmd = 1, nBytes = 4
19ec-d04:39936315.569 : 0000 : 00 00 00 00 
19ec-d04:39936315.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39936315.800 : <= CAsicIO::DoIo ret = 1
19ec-d04:39936315.860 : => IoObject::IoLockEnd
19ec-d04:39936315.953 : <= IoObject::IoLockEnd
19ec-d04:39936316.005 : <= WriteNVMDataInternal ret = 1
19ec-d04:39937691.391 : => GetADFStatus
19ec-d04:39937691.824 : => IoObject::IoLockStart
19ec-d04:39937691.967 : => CAsicIO::CheckDevice
19ec-d04:39937692.024 : => CNT96226::ConnectIsAvailable
19ec-d04:39937716.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39937716.303 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39937716.364 : <= IoObject::IoLockStart
19ec-d04:39937716.425 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-d04:39937716.491 : IO Send command 10 bytes
19ec-d04:39937716.618 : => CNT96226::VenderCmd_SetData
19ec-d04:39937716.671 : iCmd = 0, nBytes = 10
19ec-d04:39937716.778 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-d04:39937902.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39937903.031 : System send command 10 bytes + data 0 bytes
19ec-d04:39937903.106 : IO total need to receive data 2 bytes
19ec-d04:39937903.169 : => CNT96226::VenderCmd_GetData
19ec-d04:39937903.231 : iCmd = 0, nBytes = 2
19ec-d04:39938103.879 : 0000 : 00 00 
19ec-d04:39938104.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39938104.343 : System total receive data 2 bytes
19ec-d04:39938104.404 : => CNT96226::VenderCmd_GetData
19ec-d04:39938104.459 : iCmd = 1, nBytes = 4
19ec-d04:39938274.386 : 0000 : 00 00 00 00 
19ec-d04:39938274.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39938274.626 : <= CAsicIO::DoIo ret = 1
19ec-d04:39938274.688 : Return status = 0
19ec-d04:39938274.743 : => IoObject::IoLockEnd
19ec-d04:39938274.836 : <= IoObject::IoLockEnd
19ec-d04:39938274.885 : <= GetADFStatus ret = 1
19ec-d04:39941938.353 : => TerminateDriver
19ec-d04:39941938.555 : => CAsicIO::~CAsicIO,pStage=196021320
19ec-d04:39941938.626 : => CNT96226::Close
19ec-d04:39941942.813 : <= CNT96226::Close ret = 1
19ec-d04:39941942.890 : <= CAsicIO::~CAsicIO
19ec-d04:39941942.949 : => IoObject::IoLockEnd
19ec-d04:39941943.001 : <= IoObject::IoLockEnd
19ec-d04:39941943.055 : => IoObject::TerminateDevice
19ec-d04:39941943.112 : => IoObject::IoLockEnd
19ec-d04:39941943.297 : <= IoObject::IoLockEnd
19ec-d04:39941943.402 : <= IoObject::TerminateDevice
19ec-d04:39941943.641 : <= TerminateDriver ret = 1
19ec-1c88:40016310.719 : ============Debug Start==========
19ec-1c88:40016311.003 : Date : 2020/4/30 14:24:21
19ec-1c88:40016311.082 : Process ID : 19ec
19ec-1c88:40016311.486 : Windows : Version 10.0 build 18363 
19ec-1c88:40016311.926 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40016311.985 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40016312.051 : MemoryStatus.ullAvailPhys : 1928351744
19ec-1c88:40016312.115 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40016312.172 : MemoryStatus.ullAvailPageFile : 3375140864
19ec-1c88:40016312.230 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40016312.293 : MemoryStatus.ullAvailVirtual : 1733099520
19ec-1c88:40016312.350 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40016312.448 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40016312.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40016312.759 : CPU Count : 4
19ec-1c88:40016312.807 : CPU Frequency : 100.000 Mhz
19ec-1c88:40016317.078 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40016317.211 : => InitializeDriver
19ec-1c88:40016317.479 : <= InitializeDriver ret = 1
19ec-1c88:40016317.538 : => InitializeScanner
19ec-1c88:40016317.616 : => CAsicIO::GetDeviceList
19ec-1c88:40016317.909 : => CNT96226::CNT96226
19ec-1c88:40016317.968 : => CNT96226::Open
19ec-1c88:40016340.410 : <= CNT96226::Open ret = 1
19ec-1c88:40016340.515 : => CNT96226::Initialize
19ec-1c88:40016340.704 : <= CNT96226::Initialize ret = 1
19ec-1c88:40016340.765 : <= CNT96226::CNT96226
19ec-1c88:40016340.822 : => CNT96226::EnumAvailableDevice
19ec-1c88:40016346.280 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40016346.360 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40016346.420 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40020390.158 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40020390.426 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40020396.006 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40020396.113 : => IoObject::GetLockName
19ec-1c88:40020396.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40020396.237 : <= IoObject::GetLockName
19ec-1c88:40020396.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:40020396.782 : iCmd = 3, nBytes = 2
19ec-1c88:40020779.876 : 0000 : 06 38 
19ec-1c88:40020780.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40020780.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:40020780.143 : iCmd = 4, nBytes = 2
19ec-1c88:40021092.596 : 0000 : 07 07 
19ec-1c88:40021092.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40021092.785 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40021092.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40021092.942 : IO Send command 10 bytes
19ec-1c88:40021092.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:40021093.050 : iCmd = 0, nBytes = 10
19ec-1c88:40021093.157 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40021274.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40021274.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:40021274.675 : iCmd = 0, nBytes = 165
19ec-1c88:40021476.356 : skip dump 37 bytes
19ec-1c88:40021476.549 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40021476.689 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40021476.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40021476.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40021477.081 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40021477.210 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40021477.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40021477.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40021477.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40021477.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:40021477.632 : iCmd = 1, nBytes = 4
19ec-1c88:40021660.112 : 0000 : 00 00 00 00 
19ec-1c88:40021660.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40021660.293 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40021660.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40021660.429 : IO Send command 10 bytes
19ec-1c88:40021660.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:40021660.536 : iCmd = 0, nBytes = 10
19ec-1c88:40021660.641 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40021972.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40021972.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:40021972.866 : iCmd = 0, nBytes = 128
19ec-1c88:40022170.856 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.177 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40022171.315 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40022171.443 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40022171.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:40022171.991 : iCmd = 1, nBytes = 4
19ec-1c88:40022334.688 : 0000 : 00 00 00 00 
19ec-1c88:40022334.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40022334.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40022335.062 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40022335.138 : => CNT96226::Close
19ec-1c88:40022339.520 : <= CNT96226::Close ret = 1
19ec-1c88:40022339.596 : <= CNT96226::~CNT96226
19ec-1c88:40022339.695 : <= CAsicIO::GetDeviceList
19ec-1c88:40022340.345 : => IoObject::SetTimeout
19ec-1c88:40022340.477 : Timeout--> In = 0 Out = 0
19ec-1c88:40022340.531 : <= IoObject::SetTimeout
19ec-1c88:40022340.601 : => CAsicIO::CAsicIO
19ec-1c88:40022340.669 : => CNT96226::CNT96226
19ec-1c88:40022340.723 : => CNT96226::Open
19ec-1c88:40022363.804 : <= CNT96226::Open ret = 1
19ec-1c88:40022363.904 : => CNT96226::Initialize
19ec-1c88:40022364.099 : <= CNT96226::Initialize ret = 1
19ec-1c88:40022364.156 : <= CNT96226::CNT96226
19ec-1c88:40022364.207 : <= CAsicIO::CAsicIO
19ec-1c88:40022364.261 : => CAsicIO::InitializeDevice
19ec-1c88:40022364.334 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40022370.283 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40022370.400 : => IoObject::GetLockName
19ec-1c88:40022370.455 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40022370.524 : <= IoObject::GetLockName
19ec-1c88:40022371.010 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40022371.081 : IO Send command 10 bytes
19ec-1c88:40022371.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:40022371.189 : iCmd = 0, nBytes = 10
19ec-1c88:40022371.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40022727.873 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40022728.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:40022728.070 : iCmd = 0, nBytes = 128
19ec-1c88:40022937.380 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022937.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022937.709 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40022937.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40022937.973 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40022938.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:40022938.520 : iCmd = 1, nBytes = 4
19ec-1c88:40023140.955 : 0000 : 00 00 00 00 
19ec-1c88:40023141.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40023141.107 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40023141.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:40023141.213 : iCmd = 3, nBytes = 2
19ec-1c88:40023496.098 : 0000 : 06 38 
19ec-1c88:40023496.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40023496.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:40023496.320 : iCmd = 4, nBytes = 2
19ec-1c88:40023802.315 : 0000 : 07 07 
19ec-1c88:40023802.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40023802.584 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40023802.683 : => IoObject::InitializeDevice
19ec-1c88:40023802.788 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40023803.390 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40023803.465 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40023804.181 : => FindScanner
19ec-1c88:40023804.240 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40023804.304 : <= FindScanner ret = 1
19ec-1c88:40023804.361 : => IoObject::IoLockStart
19ec-1c88:40023804.465 : => CAsicIO::CheckDevice
19ec-1c88:40023804.518 : => CNT96226::ConnectIsAvailable
19ec-1c88:40023822.403 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40023822.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40023822.554 : <= IoObject::IoLockStart
19ec-1c88:40023822.611 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40023822.676 : IO Send command 10 bytes
19ec-1c88:40023822.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:40023822.812 : iCmd = 0, nBytes = 10
19ec-1c88:40023822.914 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40024028.493 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40024028.608 : System send command 10 bytes + data 0 bytes
19ec-1c88:40024028.677 : IO total need to receive data 5 bytes
19ec-1c88:40024028.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024028.788 : iCmd = 0, nBytes = 5
19ec-1c88:40024219.791 : 0000 : 06 00 02 02 ab 
19ec-1c88:40024219.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024219.963 : System total receive data 5 bytes
19ec-1c88:40024220.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024220.079 : iCmd = 1, nBytes = 4
19ec-1c88:40024370.198 : 0000 : 00 00 00 00 
19ec-1c88:40024370.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024370.727 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40024370.789 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40024370.853 : IO Send command 10 bytes
19ec-1c88:40024370.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:40024370.997 : iCmd = 0, nBytes = 10
19ec-1c88:40024371.099 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40024557.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40024557.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:40024557.670 : IO total need to receive data 165 bytes
19ec-1c88:40024557.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024557.786 : iCmd = 0, nBytes = 165
19ec-1c88:40024737.508 : skip dump 37 bytes
19ec-1c88:40024737.703 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40024737.842 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40024737.972 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40024738.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40024738.236 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40024738.374 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40024738.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024738.618 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024738.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024738.743 : System total receive data 165 bytes
19ec-1c88:40024738.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024738.859 : iCmd = 1, nBytes = 4
19ec-1c88:40024897.487 : 0000 : 00 00 00 00 
19ec-1c88:40024897.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024897.703 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40024897.929 : Dump Inquiry
19ec-1c88:40024898.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40024898.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40024898.321 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40024898.454 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40024898.577 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40024898.710 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40024898.832 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024898.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024899.084 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40024899.212 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40024899.298 : 00a0 : 00 00 00 00 00 
19ec-1c88:40024899.371 : => ReadNVMDataInternal
19ec-1c88:40024899.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40024899.664 : IO Send command 10 bytes
19ec-1c88:40024899.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:40024899.812 : iCmd = 0, nBytes = 10
19ec-1c88:40024899.911 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40025248.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40025249.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:40025249.150 : IO total need to receive data 128 bytes
19ec-1c88:40025249.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:40025249.274 : iCmd = 0, nBytes = 128
19ec-1c88:40025450.665 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025450.832 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025450.974 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40025451.109 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40025451.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.356 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40025451.726 : System total receive data 128 bytes
19ec-1c88:40025451.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:40025451.841 : iCmd = 1, nBytes = 4
19ec-1c88:40025655.602 : 0000 : 00 00 00 00 
19ec-1c88:40025655.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40025655.824 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40025655.888 : NVMData.PadScanCount = 0
19ec-1c88:40025655.942 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40025655.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40025656.058 : NVMData.FlatbedScanCount = 0
19ec-1c88:40025656.111 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40025656.166 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40025656.219 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40025656.273 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40025656.328 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40025656.382 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40025656.435 : NVMData.BornMonth = 0
19ec-1c88:40025656.484 : NVMData.BornDay = 0
19ec-1c88:40025656.535 : NVMData.BornYear = 0
19ec-1c88:40025656.583 : NVMData.FirstScanMonth = 4
19ec-1c88:40025656.634 : NVMData.FirstScanDay = 30
19ec-1c88:40025656.689 : NVMData.FirstScanYear = 2020
19ec-1c88:40025656.743 : NVMData.VerticalMagnification = 0
19ec-1c88:40025656.796 : NVMData.HorizontalMagnification = 0
19ec-1c88:40025656.849 : NVMData.PowerSavingTime = 15
19ec-1c88:40025656.903 : NVMData.SN = A094165189010062
19ec-1c88:40025656.954 : NVMData.AutoFeed = 0
19ec-1c88:40025657.001 : NVMData.CCDType = 0
19ec-1c88:40025657.047 : NVMData.ScanSpeed = 0
19ec-1c88:40025657.093 : NVMData.RollerCount = 0
19ec-1c88:40025657.142 : NVMData.MultifeedCount = 0
19ec-1c88:40025657.190 : NVMData.JamCount = 0
19ec-1c88:40025657.236 : NVMData.IdentifyInfo = 
19ec-1c88:40025657.287 : NVMData.FormalName = 
19ec-1c88:40025657.485 : NVMData.ReservedB = 0
19ec-1c88:40025657.540 : NVMData.FunctionCode = 0
19ec-1c88:40025657.590 : NVMData.PreFeed = 0
19ec-1c88:40025657.640 : NVMData.PreFeedTime = 0
19ec-1c88:40025657.692 : NVMData.ButtonNumber = 0
19ec-1c88:40025657.741 : NVMData.PowerOffTime = 0
19ec-1c88:40025657.793 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40025657.870 : => IoObject::IoLockEnd
19ec-1c88:40025657.964 : <= IoObject::IoLockEnd
19ec-1c88:40025658.013 : <= InitializeScanner ret = 1
19ec-1c88:40025658.077 : => GetLogicalScannerAbilityEx
19ec-1c88:40025658.135 : => IoObject::IoLockStart
19ec-1c88:40025658.225 : => CAsicIO::CheckDevice
19ec-1c88:40025658.277 : => CNT96226::ConnectIsAvailable
19ec-1c88:40025677.414 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40025677.505 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40025677.560 : <= IoObject::IoLockStart
19ec-1c88:40025677.615 : => IoObject::IoLockEnd
19ec-1c88:40025677.704 : <= IoObject::IoLockEnd
19ec-1c88:40025677.817 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40025677.891 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40025853.512 : => ReadNVMData
19ec-1c88:40025853.670 : => IoObject::IoLockStart
19ec-1c88:40025853.786 : => CAsicIO::CheckDevice
19ec-1c88:40025853.842 : => CNT96226::ConnectIsAvailable
19ec-1c88:40025875.033 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40025875.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40025875.411 : <= IoObject::IoLockStart
19ec-1c88:40025875.726 : => ReadNVMDataInternal
19ec-1c88:40025875.784 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40025875.849 : IO Send command 10 bytes
19ec-1c88:40025875.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:40025876.015 : iCmd = 0, nBytes = 10
19ec-1c88:40025876.126 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40026226.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40026226.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:40026226.604 : IO total need to receive data 128 bytes
19ec-1c88:40026226.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:40026226.718 : iCmd = 0, nBytes = 128
19ec-1c88:40026412.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.304 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40026413.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40026413.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40026414.055 : System total receive data 128 bytes
19ec-1c88:40026414.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:40026414.166 : iCmd = 1, nBytes = 4
19ec-1c88:40026622.068 : 0000 : 00 00 00 00 
19ec-1c88:40026622.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40026622.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40026622.377 : NVMData.PadScanCount = 0
19ec-1c88:40026622.433 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40026622.487 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40026622.544 : NVMData.FlatbedScanCount = 0
19ec-1c88:40026622.596 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40026622.647 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40026622.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40026622.756 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40026622.809 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40026622.862 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40026622.916 : NVMData.BornMonth = 0
19ec-1c88:40026622.963 : NVMData.BornDay = 0
19ec-1c88:40026623.013 : NVMData.BornYear = 0
19ec-1c88:40026623.060 : NVMData.FirstScanMonth = 4
19ec-1c88:40026623.109 : NVMData.FirstScanDay = 30
19ec-1c88:40026623.164 : NVMData.FirstScanYear = 2020
19ec-1c88:40026623.403 : NVMData.VerticalMagnification = 0
19ec-1c88:40026623.465 : NVMData.HorizontalMagnification = 0
19ec-1c88:40026623.519 : NVMData.PowerSavingTime = 15
19ec-1c88:40026623.569 : NVMData.SN = A094165189010062
19ec-1c88:40026623.618 : NVMData.AutoFeed = 0
19ec-1c88:40026623.666 : NVMData.CCDType = 0
19ec-1c88:40026623.713 : NVMData.ScanSpeed = 0
19ec-1c88:40026623.760 : NVMData.RollerCount = 0
19ec-1c88:40026623.812 : NVMData.MultifeedCount = 0
19ec-1c88:40026623.861 : NVMData.JamCount = 0
19ec-1c88:40026623.909 : NVMData.IdentifyInfo = 
19ec-1c88:40026623.957 : NVMData.FormalName = 
19ec-1c88:40026624.007 : NVMData.ReservedB = 0
19ec-1c88:40026624.054 : NVMData.FunctionCode = 0
19ec-1c88:40026624.102 : NVMData.PreFeed = 0
19ec-1c88:40026624.153 : NVMData.PreFeedTime = 0
19ec-1c88:40026624.202 : NVMData.ButtonNumber = 0
19ec-1c88:40026624.252 : NVMData.PowerOffTime = 0
19ec-1c88:40026624.303 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40026624.362 : => IoObject::IoLockEnd
19ec-1c88:40026624.452 : <= IoObject::IoLockEnd
19ec-1c88:40026624.500 : <= ReadNVMData ret = 1
19ec-1c88:40027166.280 : => TerminateDriver
19ec-1c88:40027166.464 : => CAsicIO::~CAsicIO,pStage=199167048
19ec-1c88:40027166.540 : => CNT96226::Close
19ec-1c88:40027170.941 : <= CNT96226::Close ret = 1
19ec-1c88:40027171.021 : <= CAsicIO::~CAsicIO
19ec-1c88:40027171.079 : => IoObject::IoLockEnd
19ec-1c88:40027171.129 : <= IoObject::IoLockEnd
19ec-1c88:40027171.182 : => IoObject::TerminateDevice
19ec-1c88:40027171.235 : => IoObject::IoLockEnd
19ec-1c88:40027171.283 : <= IoObject::IoLockEnd
19ec-1c88:40027171.383 : <= IoObject::TerminateDevice
19ec-1c88:40029378.531 : ============Debug Start==========
19ec-1c88:40029378.826 : Date : 2020/4/30 14:24:22
19ec-1c88:40029378.908 : Process ID : 19ec
19ec-1c88:40029379.333 : Windows : Version 10.0 build 18363 
19ec-1c88:40029379.795 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40029379.859 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40029379.927 : MemoryStatus.ullAvailPhys : 1930240000
19ec-1c88:40029379.987 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40029380.054 : MemoryStatus.ullAvailPageFile : 3383656448
19ec-1c88:40029380.116 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40029380.173 : MemoryStatus.ullAvailVirtual : 1733124096
19ec-1c88:40029380.235 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40029380.337 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40029380.394 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40029380.635 : CPU Count : 4
19ec-1c88:40029380.682 : CPU Frequency : 100.000 Mhz
19ec-1c88:40029384.883 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40029385.006 : => InitializeDriver
19ec-1c88:40029385.272 : <= InitializeDriver ret = 1
19ec-1c88:40031997.253 : => InitializeScanner
19ec-1c88:40031997.516 : => CAsicIO::GetDeviceList
19ec-1c88:40031997.947 : => CNT96226::CNT96226
19ec-1c88:40031998.009 : => CNT96226::Open
19ec-1c88:40032025.637 : <= CNT96226::Open ret = 1
19ec-1c88:40032025.749 : => CNT96226::Initialize
19ec-1c88:40032025.946 : <= CNT96226::Initialize ret = 1
19ec-1c88:40032026.002 : <= CNT96226::CNT96226
19ec-1c88:40032026.058 : => CNT96226::EnumAvailableDevice
19ec-1c88:40032031.389 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40032031.465 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40032031.522 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40035743.308 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40035743.597 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40035749.321 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40035749.437 : => IoObject::GetLockName
19ec-1c88:40035749.501 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40035749.570 : <= IoObject::GetLockName
19ec-1c88:40035750.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:40035750.086 : iCmd = 3, nBytes = 2
19ec-1c88:40036123.399 : 0000 : 06 38 
19ec-1c88:40036123.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40036123.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:40036123.641 : iCmd = 4, nBytes = 2
19ec-1c88:40036403.560 : 0000 : 07 07 
19ec-1c88:40036403.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40036403.755 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40036403.841 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40036403.910 : IO Send command 10 bytes
19ec-1c88:40036403.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:40036404.024 : iCmd = 0, nBytes = 10
19ec-1c88:40036404.132 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40036603.279 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40036603.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:40036603.443 : iCmd = 0, nBytes = 165
19ec-1c88:40036797.851 : skip dump 37 bytes
19ec-1c88:40036798.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40036798.166 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40036798.301 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40036798.429 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40036798.556 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40036798.689 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40036798.810 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40036798.934 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40036798.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40036799.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:40036799.109 : iCmd = 1, nBytes = 4
19ec-1c88:40037006.861 : 0000 : 00 00 00 00 
19ec-1c88:40037006.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40037007.009 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40037007.070 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40037007.133 : IO Send command 10 bytes
19ec-1c88:40037007.185 : => CNT96226::VenderCmd_SetData
19ec-1c88:40037007.238 : iCmd = 0, nBytes = 10
19ec-1c88:40037007.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40037339.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40037339.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:40037339.729 : iCmd = 0, nBytes = 128
19ec-1c88:40037542.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.109 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.252 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40037543.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40037543.513 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.636 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.757 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40037544.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:40037544.057 : iCmd = 1, nBytes = 4
19ec-1c88:40037725.605 : 0000 : 00 00 00 00 
19ec-1c88:40037725.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40037725.781 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40037725.952 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40037726.029 : => CNT96226::Close
19ec-1c88:40037729.839 : <= CNT96226::Close ret = 1
19ec-1c88:40037729.912 : <= CNT96226::~CNT96226
19ec-1c88:40037729.996 : <= CAsicIO::GetDeviceList
19ec-1c88:40037730.388 : => IoObject::SetTimeout
19ec-1c88:40037730.518 : Timeout--> In = 0 Out = 0
19ec-1c88:40037730.574 : <= IoObject::SetTimeout
19ec-1c88:40037730.638 : => CAsicIO::CAsicIO
19ec-1c88:40037730.709 : => CNT96226::CNT96226
19ec-1c88:40037730.762 : => CNT96226::Open
19ec-1c88:40037754.130 : <= CNT96226::Open ret = 1
19ec-1c88:40037754.243 : => CNT96226::Initialize
19ec-1c88:40037754.431 : <= CNT96226::Initialize ret = 1
19ec-1c88:40037754.491 : <= CNT96226::CNT96226
19ec-1c88:40037754.543 : <= CAsicIO::CAsicIO
19ec-1c88:40037754.596 : => CAsicIO::InitializeDevice
19ec-1c88:40037754.660 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40037760.438 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40037760.551 : => IoObject::GetLockName
19ec-1c88:40037760.608 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40037760.677 : <= IoObject::GetLockName
19ec-1c88:40037761.168 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40037761.241 : IO Send command 10 bytes
19ec-1c88:40037761.292 : => CNT96226::VenderCmd_SetData
19ec-1c88:40037761.347 : iCmd = 0, nBytes = 10
19ec-1c88:40037761.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40038114.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40038114.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038114.964 : iCmd = 0, nBytes = 128
19ec-1c88:40038309.700 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038309.880 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.019 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40038310.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40038310.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.402 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40038310.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038310.824 : iCmd = 1, nBytes = 4
19ec-1c88:40038513.599 : 0000 : 00 00 00 00 
19ec-1c88:40038513.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40038513.755 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40038513.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038513.873 : iCmd = 3, nBytes = 2
19ec-1c88:40038866.395 : 0000 : 06 38 
19ec-1c88:40038866.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40038866.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038866.623 : iCmd = 4, nBytes = 2
19ec-1c88:40039171.987 : 0000 : 07 07 
19ec-1c88:40039172.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40039172.269 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40039172.368 : => IoObject::InitializeDevice
19ec-1c88:40039172.472 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40039173.070 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40039173.147 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40039173.799 : => FindScanner
19ec-1c88:40039173.856 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40039173.922 : <= FindScanner ret = 1
19ec-1c88:40039173.980 : => IoObject::IoLockStart
19ec-1c88:40039174.086 : => CAsicIO::CheckDevice
19ec-1c88:40039174.138 : => CNT96226::ConnectIsAvailable
19ec-1c88:40039198.855 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40039198.949 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40039199.005 : <= IoObject::IoLockStart
19ec-1c88:40039199.061 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40039199.129 : IO Send command 10 bytes
19ec-1c88:40039199.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:40039199.264 : iCmd = 0, nBytes = 10
19ec-1c88:40039199.364 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40039403.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40039403.848 : System send command 10 bytes + data 0 bytes
19ec-1c88:40039403.914 : IO total need to receive data 5 bytes
19ec-1c88:40039403.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:40039404.032 : iCmd = 0, nBytes = 5
19ec-1c88:40039591.936 : 0000 : 06 00 02 02 ab 
19ec-1c88:40039592.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40039592.087 : System total receive data 5 bytes
19ec-1c88:40039592.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:40039592.200 : iCmd = 1, nBytes = 4
19ec-1c88:40039786.250 : 0000 : 00 00 00 00 
19ec-1c88:40039786.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40039786.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40039786.556 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40039786.620 : IO Send command 10 bytes
19ec-1c88:40039786.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:40039786.771 : iCmd = 0, nBytes = 10
19ec-1c88:40039786.877 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40039992.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40039992.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:40039992.327 : IO total need to receive data 165 bytes
19ec-1c88:40039992.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:40039992.446 : iCmd = 0, nBytes = 165
19ec-1c88:40040187.122 : skip dump 37 bytes
19ec-1c88:40040187.356 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40040187.499 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40040187.634 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40040187.766 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40040187.892 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40040188.026 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40040188.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040188.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040188.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40040188.471 : System total receive data 165 bytes
19ec-1c88:40040188.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:40040188.588 : iCmd = 1, nBytes = 4
19ec-1c88:40040393.217 : 0000 : 00 00 00 00 
19ec-1c88:40040393.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40040393.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40040393.697 : Dump Inquiry
19ec-1c88:40040393.835 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40040393.971 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40040394.107 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40040394.239 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40040394.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40040394.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40040394.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040394.746 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040394.878 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40040395.009 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40040395.093 : 00a0 : 00 00 00 00 00 
19ec-1c88:40040395.163 : => ReadNVMDataInternal
19ec-1c88:40040395.389 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40040395.457 : IO Send command 10 bytes
19ec-1c88:40040395.552 : => CNT96226::VenderCmd_SetData
19ec-1c88:40040395.604 : iCmd = 0, nBytes = 10
19ec-1c88:40040395.707 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40040749.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40040750.111 : System send command 10 bytes + data 0 bytes
19ec-1c88:40040750.184 : IO total need to receive data 128 bytes
19ec-1c88:40040750.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:40040750.300 : iCmd = 0, nBytes = 128
19ec-1c88:40040957.925 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.090 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40040958.356 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40040958.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.603 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40040958.966 : System total receive data 128 bytes
19ec-1c88:40040959.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:40040959.076 : iCmd = 1, nBytes = 4
19ec-1c88:40041126.510 : 0000 : 00 00 00 00 
19ec-1c88:40041126.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40041126.772 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40041126.844 : NVMData.PadScanCount = 0
19ec-1c88:40041126.903 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40041126.959 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40041127.016 : NVMData.FlatbedScanCount = 0
19ec-1c88:40041127.070 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40041127.124 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40041127.178 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40041127.232 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40041127.287 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40041127.340 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40041127.396 : NVMData.BornMonth = 0
19ec-1c88:40041127.444 : NVMData.BornDay = 0
19ec-1c88:40041127.496 : NVMData.BornYear = 0
19ec-1c88:40041127.544 : NVMData.FirstScanMonth = 4
19ec-1c88:40041127.594 : NVMData.FirstScanDay = 30
19ec-1c88:40041127.647 : NVMData.FirstScanYear = 2020
19ec-1c88:40041127.701 : NVMData.VerticalMagnification = 0
19ec-1c88:40041127.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:40041127.816 : NVMData.PowerSavingTime = 15
19ec-1c88:40041127.869 : NVMData.SN = A094165189010062
19ec-1c88:40041127.921 : NVMData.AutoFeed = 0
19ec-1c88:40041127.970 : NVMData.CCDType = 0
19ec-1c88:40041128.017 : NVMData.ScanSpeed = 0
19ec-1c88:40041128.067 : NVMData.RollerCount = 0
19ec-1c88:40041128.118 : NVMData.MultifeedCount = 0
19ec-1c88:40041128.167 : NVMData.JamCount = 0
19ec-1c88:40041128.215 : NVMData.IdentifyInfo = 
19ec-1c88:40041128.265 : NVMData.FormalName = 
19ec-1c88:40041128.461 : NVMData.ReservedB = 0
19ec-1c88:40041128.517 : NVMData.FunctionCode = 0
19ec-1c88:40041128.567 : NVMData.PreFeed = 0
19ec-1c88:40041128.619 : NVMData.PreFeedTime = 0
19ec-1c88:40041128.666 : NVMData.ButtonNumber = 0
19ec-1c88:40041128.721 : NVMData.PowerOffTime = 0
19ec-1c88:40041128.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40041128.848 : => IoObject::IoLockEnd
19ec-1c88:40041128.941 : <= IoObject::IoLockEnd
19ec-1c88:40041128.989 : <= InitializeScanner ret = 1
19ec-1c88:40042424.721 : => GetLogicalScannerAbility
19ec-1c88:40042424.916 : => IoObject::IoLockStart
19ec-1c88:40042425.050 : => CAsicIO::CheckDevice
19ec-1c88:40042425.110 : => CNT96226::ConnectIsAvailable
19ec-1c88:40042450.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40042450.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40042450.794 : <= IoObject::IoLockStart
19ec-1c88:40042450.853 : => IoObject::IoLockEnd
19ec-1c88:40042450.961 : <= IoObject::IoLockEnd
19ec-1c88:40042451.038 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40046267.343 : => GetLogicalScannerAbilityEx
19ec-1c88:40046267.536 : => IoObject::IoLockStart
19ec-1c88:40046267.667 : => CAsicIO::CheckDevice
19ec-1c88:40046267.728 : => CNT96226::ConnectIsAvailable
19ec-1c88:40046293.410 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40046293.526 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40046293.588 : <= IoObject::IoLockStart
19ec-1c88:40046293.645 : => IoObject::IoLockEnd
19ec-1c88:40046293.757 : <= IoObject::IoLockEnd
19ec-1c88:40046293.874 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40046293.950 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40053744.577 : => ReadNVMData
19ec-1c88:40053744.772 : => IoObject::IoLockStart
19ec-1c88:40053744.908 : => CAsicIO::CheckDevice
19ec-1c88:40053744.970 : => CNT96226::ConnectIsAvailable
19ec-1c88:40053769.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40053769.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40053769.698 : <= IoObject::IoLockStart
19ec-1c88:40053769.766 : => ReadNVMDataInternal
19ec-1c88:40053769.830 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40053769.899 : IO Send command 10 bytes
19ec-1c88:40053770.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:40053770.302 : iCmd = 0, nBytes = 10
19ec-1c88:40053770.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40054101.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40054101.246 : System send command 10 bytes + data 0 bytes
19ec-1c88:40054101.324 : IO total need to receive data 128 bytes
19ec-1c88:40054101.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:40054101.458 : iCmd = 0, nBytes = 128
19ec-1c88:40054229.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054229.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054229.639 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40054229.782 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40054229.915 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.045 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40054230.448 : System total receive data 128 bytes
19ec-1c88:40054230.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:40054230.568 : iCmd = 1, nBytes = 4
19ec-1c88:40054368.854 : 0000 : 00 00 00 00 
19ec-1c88:40054368.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40054369.090 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40054369.165 : NVMData.PadScanCount = 0
19ec-1c88:40054369.229 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40054369.288 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40054369.347 : NVMData.FlatbedScanCount = 0
19ec-1c88:40054369.406 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40054369.572 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40054369.636 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40054369.697 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40054369.754 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40054369.807 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40054369.866 : NVMData.BornMonth = 0
19ec-1c88:40054369.913 : NVMData.BornDay = 0
19ec-1c88:40054369.966 : NVMData.BornYear = 0
19ec-1c88:40054370.015 : NVMData.FirstScanMonth = 4
19ec-1c88:40054370.070 : NVMData.FirstScanDay = 30
19ec-1c88:40054370.127 : NVMData.FirstScanYear = 2020
19ec-1c88:40054370.181 : NVMData.VerticalMagnification = 0
19ec-1c88:40054370.240 : NVMData.HorizontalMagnification = 0
19ec-1c88:40054370.296 : NVMData.PowerSavingTime = 15
19ec-1c88:40054370.352 : NVMData.SN = A094165189010062
19ec-1c88:40054370.404 : NVMData.AutoFeed = 0
19ec-1c88:40054370.458 : NVMData.CCDType = 0
19ec-1c88:40054370.508 : NVMData.ScanSpeed = 0
19ec-1c88:40054370.560 : NVMData.RollerCount = 0
19ec-1c88:40054370.614 : NVMData.MultifeedCount = 0
19ec-1c88:40054370.670 : NVMData.JamCount = 0
19ec-1c88:40054370.719 : NVMData.IdentifyInfo = 
19ec-1c88:40054370.771 : NVMData.FormalName = 
19ec-1c88:40054370.826 : NVMData.ReservedB = 0
19ec-1c88:40054370.877 : NVMData.FunctionCode = 0
19ec-1c88:40054370.929 : NVMData.PreFeed = 0
19ec-1c88:40054370.981 : NVMData.PreFeedTime = 0
19ec-1c88:40054371.032 : NVMData.ButtonNumber = 0
19ec-1c88:40054371.084 : NVMData.PowerOffTime = 0
19ec-1c88:40054371.135 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40054371.200 : => IoObject::IoLockEnd
19ec-1c88:40054371.300 : <= IoObject::IoLockEnd
19ec-1c88:40054371.351 : <= ReadNVMData ret = 1
19ec-1c88:40064707.427 : => GetADFStatus
19ec-1c88:40064707.869 : => IoObject::IoLockStart
19ec-1c88:40064708.009 : => CAsicIO::CheckDevice
19ec-1c88:40064708.066 : => CNT96226::ConnectIsAvailable
19ec-1c88:40064730.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40064730.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40064730.367 : <= IoObject::IoLockStart
19ec-1c88:40064730.425 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40064730.495 : IO Send command 10 bytes
19ec-1c88:40064730.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:40064730.689 : iCmd = 0, nBytes = 10
19ec-1c88:40064730.798 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40064931.017 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40064931.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:40064931.218 : IO total need to receive data 2 bytes
19ec-1c88:40064931.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:40064931.341 : iCmd = 0, nBytes = 2
19ec-1c88:40065124.396 : 0000 : 00 00 
19ec-1c88:40065124.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40065124.757 : System total receive data 2 bytes
19ec-1c88:40065125.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:40065125.128 : iCmd = 1, nBytes = 4
19ec-1c88:40065334.177 : 0000 : 00 00 00 00 
19ec-1c88:40065334.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40065334.383 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40065334.449 : Return status = 0
19ec-1c88:40065334.503 : => IoObject::IoLockEnd
19ec-1c88:40065334.592 : <= IoObject::IoLockEnd
19ec-1c88:40065334.646 : <= GetADFStatus ret = 1
19ec-1c88:40068023.111 : => GetADFStatus
19ec-1c88:40068023.314 : => IoObject::IoLockStart
19ec-1c88:40068023.454 : => CAsicIO::CheckDevice
19ec-1c88:40068023.508 : => CNT96226::ConnectIsAvailable
19ec-1c88:40068048.456 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40068048.569 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40068048.632 : <= IoObject::IoLockStart
19ec-1c88:40068048.694 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40068048.761 : IO Send command 10 bytes
19ec-1c88:40068048.880 : => CNT96226::VenderCmd_SetData
19ec-1c88:40068048.938 : iCmd = 0, nBytes = 10
19ec-1c88:40068049.045 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40068248.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40068248.216 : System send command 10 bytes + data 0 bytes
19ec-1c88:40068248.435 : IO total need to receive data 2 bytes
19ec-1c88:40068248.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:40068248.564 : iCmd = 0, nBytes = 2
19ec-1c88:40068434.989 : 0000 : 00 00 
19ec-1c88:40068435.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40068435.167 : System total receive data 2 bytes
19ec-1c88:40068435.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:40068435.276 : iCmd = 1, nBytes = 4
19ec-1c88:40068643.763 : 0000 : 00 00 00 00 
19ec-1c88:40068643.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40068644.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40068644.068 : Return status = 0
19ec-1c88:40068644.122 : => IoObject::IoLockEnd
19ec-1c88:40068644.214 : <= IoObject::IoLockEnd
19ec-1c88:40068644.263 : <= GetADFStatus ret = 1
19ec-1c88:40070755.467 : => TerminateDriver
19ec-1c88:40070755.669 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:40070755.737 : => CNT96226::Close
19ec-1c88:40070759.883 : <= CNT96226::Close ret = 1
19ec-1c88:40070759.964 : <= CAsicIO::~CAsicIO
19ec-1c88:40070760.020 : => IoObject::IoLockEnd
19ec-1c88:40070760.073 : <= IoObject::IoLockEnd
19ec-1c88:40070760.126 : => IoObject::TerminateDevice
19ec-1c88:40070760.183 : => IoObject::IoLockEnd
19ec-1c88:40070760.233 : <= IoObject::IoLockEnd
19ec-1c88:40070760.335 : <= IoObject::TerminateDevice
19ec-1c88:40070760.588 : <= TerminateDriver ret = 1
19ec-1c88:40114090.929 : ============Debug Start==========
19ec-1c88:40114091.202 : Date : 2020/4/30 14:24:24
19ec-1c88:40114091.283 : Process ID : 19ec
19ec-1c88:40114091.695 : Windows : Version 10.0 build 18363 
19ec-1c88:40114092.139 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40114092.203 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40114092.265 : MemoryStatus.ullAvailPhys : 1929998336
19ec-1c88:40114092.326 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40114092.387 : MemoryStatus.ullAvailPageFile : 3381694464
19ec-1c88:40114092.446 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40114092.503 : MemoryStatus.ullAvailVirtual : 1733124096
19ec-1c88:40114092.563 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40114092.666 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40114092.728 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40114092.969 : CPU Count : 4
19ec-1c88:40114093.016 : CPU Frequency : 100.000 Mhz
19ec-1c88:40114097.232 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40114097.368 : => InitializeDriver
19ec-1c88:40114097.637 : <= InitializeDriver ret = 1
19ec-1c88:40114097.696 : => InitializeScanner
19ec-1c88:40114097.772 : => CAsicIO::GetDeviceList
19ec-1c88:40114098.071 : => CNT96226::CNT96226
19ec-1c88:40114098.126 : => CNT96226::Open
19ec-1c88:40114121.125 : <= CNT96226::Open ret = 1
19ec-1c88:40114121.238 : => CNT96226::Initialize
19ec-1c88:40114121.428 : <= CNT96226::Initialize ret = 1
19ec-1c88:40114121.488 : <= CNT96226::CNT96226
19ec-1c88:40114121.540 : => CNT96226::EnumAvailableDevice
19ec-1c88:40114126.845 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40114126.921 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40114126.983 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40117833.195 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40117833.477 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40117839.033 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40117839.140 : => IoObject::GetLockName
19ec-1c88:40117839.199 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40117839.268 : <= IoObject::GetLockName
19ec-1c88:40117839.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:40117839.788 : iCmd = 3, nBytes = 2
19ec-1c88:40118227.706 : 0000 : 06 38 
19ec-1c88:40118227.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40118227.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:40118227.973 : iCmd = 4, nBytes = 2
19ec-1c88:40118535.614 : 0000 : 07 07 
19ec-1c88:40118535.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40118535.786 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40118535.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40118535.943 : IO Send command 10 bytes
19ec-1c88:40118535.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:40118536.045 : iCmd = 0, nBytes = 10
19ec-1c88:40118536.146 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40118726.364 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40118726.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:40118726.545 : iCmd = 0, nBytes = 165
19ec-1c88:40118935.379 : skip dump 37 bytes
19ec-1c88:40118935.572 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40118935.713 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40118935.854 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40118935.988 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40118936.117 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40118936.248 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40118936.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40118936.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40118936.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40118936.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:40118936.673 : iCmd = 1, nBytes = 4
19ec-1c88:40119087.678 : 0000 : 00 00 00 00 
19ec-1c88:40119087.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40119087.834 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40119087.897 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40119087.961 : IO Send command 10 bytes
19ec-1c88:40119088.013 : => CNT96226::VenderCmd_SetData
19ec-1c88:40119088.066 : iCmd = 0, nBytes = 10
19ec-1c88:40119088.166 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40119396.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40119396.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:40119396.492 : iCmd = 0, nBytes = 128
19ec-1c88:40119579.797 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119579.982 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.127 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40119580.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40119580.396 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.644 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40119580.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:40119580.946 : iCmd = 1, nBytes = 4
19ec-1c88:40119776.328 : 0000 : 00 00 00 00 
19ec-1c88:40119776.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40119776.482 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40119776.651 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40119776.726 : => CNT96226::Close
19ec-1c88:40119780.954 : <= CNT96226::Close ret = 1
19ec-1c88:40119781.027 : <= CNT96226::~CNT96226
19ec-1c88:40119781.118 : <= CAsicIO::GetDeviceList
19ec-1c88:40119781.544 : => IoObject::SetTimeout
19ec-1c88:40119781.671 : Timeout--> In = 0 Out = 0
19ec-1c88:40119781.730 : <= IoObject::SetTimeout
19ec-1c88:40119781.796 : => CAsicIO::CAsicIO
19ec-1c88:40119781.867 : => CNT96226::CNT96226
19ec-1c88:40119781.924 : => CNT96226::Open
19ec-1c88:40119804.556 : <= CNT96226::Open ret = 1
19ec-1c88:40119804.662 : => CNT96226::Initialize
19ec-1c88:40119804.856 : <= CNT96226::Initialize ret = 1
19ec-1c88:40119804.919 : <= CNT96226::CNT96226
19ec-1c88:40119804.974 : <= CAsicIO::CAsicIO
19ec-1c88:40119805.031 : => CAsicIO::InitializeDevice
19ec-1c88:40119805.104 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40119810.840 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40119810.966 : => IoObject::GetLockName
19ec-1c88:40119811.024 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40119811.089 : <= IoObject::GetLockName
19ec-1c88:40119811.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40119811.629 : IO Send command 10 bytes
19ec-1c88:40119811.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:40119811.736 : iCmd = 0, nBytes = 10
19ec-1c88:40119811.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40120163.405 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40120163.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120163.658 : iCmd = 0, nBytes = 128
19ec-1c88:40120329.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120329.385 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120329.541 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40120329.682 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40120329.821 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40120329.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120330.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120330.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120330.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40120330.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120330.394 : iCmd = 1, nBytes = 4
19ec-1c88:40120481.545 : 0000 : 00 00 00 00 
19ec-1c88:40120481.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40120481.744 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40120481.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120481.862 : iCmd = 3, nBytes = 2
19ec-1c88:40120828.011 : 0000 : 06 38 
19ec-1c88:40120828.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40120828.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120828.301 : iCmd = 4, nBytes = 2
19ec-1c88:40121078.797 : 0000 : 07 07 
19ec-1c88:40121078.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121079.085 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40121079.186 : => IoObject::InitializeDevice
19ec-1c88:40121079.301 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40121079.840 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40121079.912 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40121080.574 : => FindScanner
19ec-1c88:40121080.633 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40121080.698 : <= FindScanner ret = 1
19ec-1c88:40121080.756 : => IoObject::IoLockStart
19ec-1c88:40121080.856 : => CAsicIO::CheckDevice
19ec-1c88:40121080.912 : => CNT96226::ConnectIsAvailable
19ec-1c88:40121094.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40121094.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40121094.295 : <= IoObject::IoLockStart
19ec-1c88:40121094.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40121094.424 : IO Send command 10 bytes
19ec-1c88:40121094.504 : => CNT96226::VenderCmd_SetData
19ec-1c88:40121094.564 : iCmd = 0, nBytes = 10
19ec-1c88:40121094.674 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40121268.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40121268.464 : System send command 10 bytes + data 0 bytes
19ec-1c88:40121268.542 : IO total need to receive data 5 bytes
19ec-1c88:40121268.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121268.667 : iCmd = 0, nBytes = 5
19ec-1c88:40121380.252 : 0000 : 06 00 02 02 ab 
19ec-1c88:40121380.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121380.405 : System total receive data 5 bytes
19ec-1c88:40121380.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121380.515 : iCmd = 1, nBytes = 4
19ec-1c88:40121535.293 : 0000 : 00 00 00 00 
19ec-1c88:40121535.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121535.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40121535.613 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40121535.681 : IO Send command 10 bytes
19ec-1c88:40121535.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:40121535.832 : iCmd = 0, nBytes = 10
19ec-1c88:40121535.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40121693.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40121693.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:40121693.754 : IO total need to receive data 165 bytes
19ec-1c88:40121693.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121693.879 : iCmd = 0, nBytes = 165
19ec-1c88:40121852.013 : skip dump 37 bytes
19ec-1c88:40121852.238 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40121852.387 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40121852.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40121852.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40121852.797 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40121852.933 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40121853.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40121853.192 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40121853.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121853.315 : System total receive data 165 bytes
19ec-1c88:40121853.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121853.429 : iCmd = 1, nBytes = 4
19ec-1c88:40122018.767 : 0000 : 00 00 00 00 
19ec-1c88:40122018.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40122019.013 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40122019.209 : Dump Inquiry
19ec-1c88:40122019.351 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40122019.491 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40122019.631 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40122019.767 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40122019.901 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40122020.036 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40122020.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122020.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122020.430 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40122020.564 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40122020.657 : 00a0 : 00 00 00 00 00 
19ec-1c88:40122020.729 : => ReadNVMDataInternal
19ec-1c88:40122020.920 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40122020.987 : IO Send command 10 bytes
19ec-1c88:40122021.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:40122021.131 : iCmd = 0, nBytes = 10
19ec-1c88:40122021.236 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40122343.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40122343.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:40122343.915 : IO total need to receive data 128 bytes
19ec-1c88:40122343.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:40122344.035 : iCmd = 0, nBytes = 128
19ec-1c88:40122521.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122521.539 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122521.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40122521.811 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40122521.937 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.058 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.242 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40122522.487 : System total receive data 128 bytes
19ec-1c88:40122522.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:40122522.598 : iCmd = 1, nBytes = 4
19ec-1c88:40122657.342 : 0000 : 00 00 00 00 
19ec-1c88:40122657.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40122657.623 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40122657.704 : NVMData.PadScanCount = 0
19ec-1c88:40122657.765 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40122657.827 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40122657.885 : NVMData.FlatbedScanCount = 0
19ec-1c88:40122657.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40122658.000 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40122658.057 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40122658.113 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40122658.169 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40122658.223 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40122658.279 : NVMData.BornMonth = 0
19ec-1c88:40122658.327 : NVMData.BornDay = 0
19ec-1c88:40122658.379 : NVMData.BornYear = 0
19ec-1c88:40122658.428 : NVMData.FirstScanMonth = 4
19ec-1c88:40122658.480 : NVMData.FirstScanDay = 30
19ec-1c88:40122658.538 : NVMData.FirstScanYear = 2020
19ec-1c88:40122658.595 : NVMData.VerticalMagnification = 0
19ec-1c88:40122658.652 : NVMData.HorizontalMagnification = 0
19ec-1c88:40122658.708 : NVMData.PowerSavingTime = 15
19ec-1c88:40122658.761 : NVMData.SN = A094165189010062
19ec-1c88:40122658.813 : NVMData.AutoFeed = 0
19ec-1c88:40122658.862 : NVMData.CCDType = 0
19ec-1c88:40122658.913 : NVMData.ScanSpeed = 0
19ec-1c88:40122658.960 : NVMData.RollerCount = 0
19ec-1c88:40122659.011 : NVMData.MultifeedCount = 0
19ec-1c88:40122659.065 : NVMData.JamCount = 0
19ec-1c88:40122659.113 : NVMData.IdentifyInfo = 
19ec-1c88:40122659.164 : NVMData.FormalName = 
19ec-1c88:40122659.325 : NVMData.ReservedB = 0
19ec-1c88:40122659.382 : NVMData.FunctionCode = 0
19ec-1c88:40122659.435 : NVMData.PreFeed = 0
19ec-1c88:40122659.487 : NVMData.PreFeedTime = 0
19ec-1c88:40122659.537 : NVMData.ButtonNumber = 0
19ec-1c88:40122659.587 : NVMData.PowerOffTime = 0
19ec-1c88:40122659.640 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40122659.720 : => IoObject::IoLockEnd
19ec-1c88:40122659.817 : <= IoObject::IoLockEnd
19ec-1c88:40122659.869 : <= InitializeScanner ret = 1
19ec-1c88:40122659.936 : => GetLogicalScannerAbilityEx
19ec-1c88:40122659.997 : => IoObject::IoLockStart
19ec-1c88:40122660.095 : => CAsicIO::CheckDevice
19ec-1c88:40122660.148 : => CNT96226::ConnectIsAvailable
19ec-1c88:40122679.762 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40122679.860 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40122679.923 : <= IoObject::IoLockStart
19ec-1c88:40122679.979 : => IoObject::IoLockEnd
19ec-1c88:40122680.074 : <= IoObject::IoLockEnd
19ec-1c88:40122680.194 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40122680.271 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40122872.586 : => ReadNVMData
19ec-1c88:40122872.770 : => IoObject::IoLockStart
19ec-1c88:40122872.900 : => CAsicIO::CheckDevice
19ec-1c88:40122872.964 : => CNT96226::ConnectIsAvailable
19ec-1c88:40122892.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40122892.738 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40122892.805 : <= IoObject::IoLockStart
19ec-1c88:40122892.874 : => ReadNVMDataInternal
19ec-1c88:40122892.940 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40122893.009 : IO Send command 10 bytes
19ec-1c88:40122893.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:40122893.264 : iCmd = 0, nBytes = 10
19ec-1c88:40122893.388 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40123221.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40123221.329 : System send command 10 bytes + data 0 bytes
19ec-1c88:40123221.407 : IO total need to receive data 128 bytes
19ec-1c88:40123221.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:40123221.540 : iCmd = 0, nBytes = 128
19ec-1c88:40123356.059 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.270 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40123356.557 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40123356.688 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.816 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123357.070 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123357.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40123357.201 : System total receive data 128 bytes
19ec-1c88:40123357.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:40123357.326 : iCmd = 1, nBytes = 4
19ec-1c88:40123475.673 : 0000 : 00 00 00 00 
19ec-1c88:40123475.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40123475.906 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40123475.975 : NVMData.PadScanCount = 0
19ec-1c88:40123476.034 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40123476.089 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40123476.147 : NVMData.FlatbedScanCount = 0
19ec-1c88:40123476.201 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40123476.255 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40123476.310 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40123476.366 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40123476.423 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40123476.479 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40123476.537 : NVMData.BornMonth = 0
19ec-1c88:40123476.586 : NVMData.BornDay = 0
19ec-1c88:40123476.636 : NVMData.BornYear = 0
19ec-1c88:40123476.685 : NVMData.FirstScanMonth = 4
19ec-1c88:40123476.737 : NVMData.FirstScanDay = 30
19ec-1c88:40123476.792 : NVMData.FirstScanYear = 2020
19ec-1c88:40123476.975 : NVMData.VerticalMagnification = 0
19ec-1c88:40123477.032 : NVMData.HorizontalMagnification = 0
19ec-1c88:40123477.086 : NVMData.PowerSavingTime = 15
19ec-1c88:40123477.141 : NVMData.SN = A094165189010062
19ec-1c88:40123477.194 : NVMData.AutoFeed = 0
19ec-1c88:40123477.244 : NVMData.CCDType = 0
19ec-1c88:40123477.293 : NVMData.ScanSpeed = 0
19ec-1c88:40123477.341 : NVMData.RollerCount = 0
19ec-1c88:40123477.394 : NVMData.MultifeedCount = 0
19ec-1c88:40123477.445 : NVMData.JamCount = 0
19ec-1c88:40123477.495 : NVMData.IdentifyInfo = 
19ec-1c88:40123477.547 : NVMData.FormalName = 
19ec-1c88:40123477.596 : NVMData.ReservedB = 0
19ec-1c88:40123477.647 : NVMData.FunctionCode = 0
19ec-1c88:40123477.701 : NVMData.PreFeed = 0
19ec-1c88:40123477.754 : NVMData.PreFeedTime = 0
19ec-1c88:40123477.805 : NVMData.ButtonNumber = 0
19ec-1c88:40123477.855 : NVMData.PowerOffTime = 0
19ec-1c88:40123477.907 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40123477.969 : => IoObject::IoLockEnd
19ec-1c88:40123478.062 : <= IoObject::IoLockEnd
19ec-1c88:40123478.115 : <= ReadNVMData ret = 1
19ec-1c88:40124051.030 : => TerminateDriver
19ec-1c88:40124051.225 : => CAsicIO::~CAsicIO,pStage=143395912
19ec-1c88:40124051.306 : => CNT96226::Close
19ec-1c88:40124055.342 : <= CNT96226::Close ret = 1
19ec-1c88:40124055.423 : <= CAsicIO::~CAsicIO
19ec-1c88:40124055.481 : => IoObject::IoLockEnd
19ec-1c88:40124055.534 : <= IoObject::IoLockEnd
19ec-1c88:40124055.586 : => IoObject::TerminateDevice
19ec-1c88:40124055.642 : => IoObject::IoLockEnd
19ec-1c88:40124055.693 : <= IoObject::IoLockEnd
19ec-1c88:40124055.797 : <= IoObject::TerminateDevice
19ec-1c88:40124056.050 : <= TerminateDriver ret = 1
19ec-1c88:40126428.119 : ============Debug Start==========
19ec-1c88:40126428.423 : Date : 2020/4/30 14:24:25
19ec-1c88:40126428.508 : Process ID : 19ec
19ec-1c88:40126428.947 : Windows : Version 10.0 build 18363 
19ec-1c88:40126429.438 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40126429.501 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40126429.568 : MemoryStatus.ullAvailPhys : 1929785344
19ec-1c88:40126429.631 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40126429.695 : MemoryStatus.ullAvailPageFile : 3381915648
19ec-1c88:40126429.758 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40126429.819 : MemoryStatus.ullAvailVirtual : 1733382144
19ec-1c88:40126429.881 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40126429.987 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40126430.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40126430.295 : CPU Count : 4
19ec-1c88:40126430.345 : CPU Frequency : 100.000 Mhz
19ec-1c88:40126434.606 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40126434.737 : => InitializeDriver
19ec-1c88:40126435.012 : <= InitializeDriver ret = 1
19ec-1c88:40129029.310 : => InitializeScanner
19ec-1c88:40129029.574 : => CAsicIO::GetDeviceList
19ec-1c88:40129030.014 : => CNT96226::CNT96226
19ec-1c88:40129030.074 : => CNT96226::Open
19ec-1c88:40129053.216 : <= CNT96226::Open ret = 1
19ec-1c88:40129053.321 : => CNT96226::Initialize
19ec-1c88:40129053.515 : <= CNT96226::Initialize ret = 1
19ec-1c88:40129053.575 : <= CNT96226::CNT96226
19ec-1c88:40129053.629 : => CNT96226::EnumAvailableDevice
19ec-1c88:40129060.995 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40129061.074 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40129061.130 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40132773.128 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40132773.412 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40132778.893 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40132779.005 : => IoObject::GetLockName
19ec-1c88:40132779.066 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40132779.139 : <= IoObject::GetLockName
19ec-1c88:40132779.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:40132779.649 : iCmd = 3, nBytes = 2
19ec-1c88:40133153.334 : 0000 : 06 38 
19ec-1c88:40133153.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40133153.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:40133153.577 : iCmd = 4, nBytes = 2
19ec-1c88:40133456.849 : 0000 : 07 07 
19ec-1c88:40133456.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40133457.041 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40133457.131 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40133457.198 : IO Send command 10 bytes
19ec-1c88:40133457.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:40133457.304 : iCmd = 0, nBytes = 10
19ec-1c88:40133457.407 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40133652.320 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40133652.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:40133652.478 : iCmd = 0, nBytes = 165
19ec-1c88:40133835.086 : skip dump 37 bytes
19ec-1c88:40133835.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40133835.394 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40133835.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40133835.663 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40133835.790 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40133835.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40133836.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40133836.172 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40133836.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40133836.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:40133836.344 : iCmd = 1, nBytes = 4
19ec-1c88:40134034.398 : 0000 : 00 00 00 00 
19ec-1c88:40134034.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40134034.539 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40134034.599 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40134034.661 : IO Send command 10 bytes
19ec-1c88:40134034.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:40134034.762 : iCmd = 0, nBytes = 10
19ec-1c88:40134034.864 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40134343.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40134343.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:40134343.346 : iCmd = 0, nBytes = 128
19ec-1c88:40134541.261 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134541.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134541.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40134541.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40134541.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40134541.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134542.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134542.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134542.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40134542.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:40134542.398 : iCmd = 1, nBytes = 4
19ec-1c88:40134668.221 : 0000 : 00 00 00 00 
19ec-1c88:40134668.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40134668.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40134668.548 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40134668.619 : => CNT96226::Close
19ec-1c88:40134672.577 : <= CNT96226::Close ret = 1
19ec-1c88:40134672.650 : <= CNT96226::~CNT96226
19ec-1c88:40134672.732 : <= CAsicIO::GetDeviceList
19ec-1c88:40134673.129 : => IoObject::SetTimeout
19ec-1c88:40134673.259 : Timeout--> In = 0 Out = 0
19ec-1c88:40134673.319 : <= IoObject::SetTimeout
19ec-1c88:40134673.389 : => CAsicIO::CAsicIO
19ec-1c88:40134673.460 : => CNT96226::CNT96226
19ec-1c88:40134673.518 : => CNT96226::Open
19ec-1c88:40134697.126 : <= CNT96226::Open ret = 1
19ec-1c88:40134697.223 : => CNT96226::Initialize
19ec-1c88:40134697.419 : <= CNT96226::Initialize ret = 1
19ec-1c88:40134697.479 : <= CNT96226::CNT96226
19ec-1c88:40134697.530 : <= CAsicIO::CAsicIO
19ec-1c88:40134697.585 : => CAsicIO::InitializeDevice
19ec-1c88:40134697.648 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40134703.384 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40134703.494 : => IoObject::GetLockName
19ec-1c88:40134703.550 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40134703.614 : <= IoObject::GetLockName
19ec-1c88:40134704.098 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40134704.170 : IO Send command 10 bytes
19ec-1c88:40134704.223 : => CNT96226::VenderCmd_SetData
19ec-1c88:40134704.277 : iCmd = 0, nBytes = 10
19ec-1c88:40134704.386 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40135056.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40135057.121 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135057.177 : iCmd = 0, nBytes = 128
19ec-1c88:40135254.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135254.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135254.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40135254.858 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40135254.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.107 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40135255.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135255.539 : iCmd = 1, nBytes = 4
19ec-1c88:40135463.260 : 0000 : 00 00 00 00 
19ec-1c88:40135463.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40135463.413 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40135463.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135463.527 : iCmd = 3, nBytes = 2
19ec-1c88:40135849.686 : 0000 : 06 38 
19ec-1c88:40135849.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40135849.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135849.938 : iCmd = 4, nBytes = 2
19ec-1c88:40136155.235 : 0000 : 07 07 
19ec-1c88:40136155.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40136155.513 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40136155.612 : => IoObject::InitializeDevice
19ec-1c88:40136155.713 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40136156.313 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40136156.386 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40136157.115 : => FindScanner
19ec-1c88:40136157.175 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40136157.243 : <= FindScanner ret = 1
19ec-1c88:40136157.300 : => IoObject::IoLockStart
19ec-1c88:40136157.401 : => CAsicIO::CheckDevice
19ec-1c88:40136157.452 : => CNT96226::ConnectIsAvailable
19ec-1c88:40136182.512 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40136182.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40136182.687 : <= IoObject::IoLockStart
19ec-1c88:40136182.750 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40136182.821 : IO Send command 10 bytes
19ec-1c88:40136182.917 : => CNT96226::VenderCmd_SetData
19ec-1c88:40136182.973 : iCmd = 0, nBytes = 10
19ec-1c88:40136183.081 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40136387.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40136387.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:40136387.261 : IO total need to receive data 5 bytes
19ec-1c88:40136387.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:40136387.375 : iCmd = 0, nBytes = 5
19ec-1c88:40136571.389 : 0000 : 06 00 02 02 ab 
19ec-1c88:40136571.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40136571.547 : System total receive data 5 bytes
19ec-1c88:40136571.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:40136571.663 : iCmd = 1, nBytes = 4
19ec-1c88:40136769.591 : 0000 : 00 00 00 00 
19ec-1c88:40136769.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40136769.828 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40136769.898 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40136769.963 : IO Send command 10 bytes
19ec-1c88:40136770.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:40136770.107 : iCmd = 0, nBytes = 10
19ec-1c88:40136770.210 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40136965.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40136965.946 : System send command 10 bytes + data 0 bytes
19ec-1c88:40136966.015 : IO total need to receive data 165 bytes
19ec-1c88:40136966.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:40136966.137 : iCmd = 0, nBytes = 165
19ec-1c88:40137092.347 : skip dump 37 bytes
19ec-1c88:40137092.535 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40137092.674 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40137092.809 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40137092.945 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40137093.073 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40137093.204 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40137093.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137093.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137093.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40137093.576 : System total receive data 165 bytes
19ec-1c88:40137093.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:40137093.698 : iCmd = 1, nBytes = 4
19ec-1c88:40137295.374 : 0000 : 00 00 00 00 
19ec-1c88:40137295.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40137295.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40137295.830 : Dump Inquiry
19ec-1c88:40137295.969 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40137296.104 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40137296.242 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40137296.383 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40137296.513 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40137296.644 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40137296.766 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137296.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137297.024 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40137297.148 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40137297.237 : 00a0 : 00 00 00 00 00 
19ec-1c88:40137297.313 : => ReadNVMDataInternal
19ec-1c88:40137297.532 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40137297.598 : IO Send command 10 bytes
19ec-1c88:40137297.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:40137297.739 : iCmd = 0, nBytes = 10
19ec-1c88:40137297.845 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40137652.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40137652.613 : System send command 10 bytes + data 0 bytes
19ec-1c88:40137652.687 : IO total need to receive data 128 bytes
19ec-1c88:40137652.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:40137652.803 : iCmd = 0, nBytes = 128
19ec-1c88:40137860.562 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.039 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40137861.302 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40137861.426 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.669 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40137861.914 : System total receive data 128 bytes
19ec-1c88:40137861.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:40137862.024 : iCmd = 1, nBytes = 4
19ec-1c88:40138063.868 : 0000 : 00 00 00 00 
19ec-1c88:40138063.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40138064.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40138064.177 : NVMData.PadScanCount = 0
19ec-1c88:40138064.233 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40138064.291 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40138064.349 : NVMData.FlatbedScanCount = 0
19ec-1c88:40138064.403 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40138064.457 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40138064.511 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40138064.567 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40138064.622 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40138064.675 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40138064.729 : NVMData.BornMonth = 0
19ec-1c88:40138064.777 : NVMData.BornDay = 0
19ec-1c88:40138064.826 : NVMData.BornYear = 0
19ec-1c88:40138064.875 : NVMData.FirstScanMonth = 4
19ec-1c88:40138064.927 : NVMData.FirstScanDay = 30
19ec-1c88:40138064.981 : NVMData.FirstScanYear = 2020
19ec-1c88:40138065.034 : NVMData.VerticalMagnification = 0
19ec-1c88:40138065.089 : NVMData.HorizontalMagnification = 0
19ec-1c88:40138065.145 : NVMData.PowerSavingTime = 15
19ec-1c88:40138065.199 : NVMData.SN = A094165189010062
19ec-1c88:40138065.250 : NVMData.AutoFeed = 0
19ec-1c88:40138065.301 : NVMData.CCDType = 0
19ec-1c88:40138065.349 : NVMData.ScanSpeed = 0
19ec-1c88:40138065.396 : NVMData.RollerCount = 0
19ec-1c88:40138065.446 : NVMData.MultifeedCount = 0
19ec-1c88:40138065.497 : NVMData.JamCount = 0
19ec-1c88:40138065.544 : NVMData.IdentifyInfo = 
19ec-1c88:40138065.595 : NVMData.FormalName = 
19ec-1c88:40138065.783 : NVMData.ReservedB = 0
19ec-1c88:40138065.839 : NVMData.FunctionCode = 0
19ec-1c88:40138065.888 : NVMData.PreFeed = 0
19ec-1c88:40138065.939 : NVMData.PreFeedTime = 0
19ec-1c88:40138065.987 : NVMData.ButtonNumber = 0
19ec-1c88:40138066.038 : NVMData.PowerOffTime = 0
19ec-1c88:40138066.090 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40138066.168 : => IoObject::IoLockEnd
19ec-1c88:40138066.259 : <= IoObject::IoLockEnd
19ec-1c88:40138066.309 : <= InitializeScanner ret = 1
19ec-1c88:40139355.965 : => GetLogicalScannerAbility
19ec-1c88:40139356.155 : => IoObject::IoLockStart
19ec-1c88:40139356.288 : => CAsicIO::CheckDevice
19ec-1c88:40139356.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:40139378.696 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40139378.945 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40139379.304 : <= IoObject::IoLockStart
19ec-1c88:40139379.366 : => IoObject::IoLockEnd
19ec-1c88:40139379.466 : <= IoObject::IoLockEnd
19ec-1c88:40139379.550 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40143215.123 : => GetLogicalScannerAbilityEx
19ec-1c88:40143215.321 : => IoObject::IoLockStart
19ec-1c88:40143215.448 : => CAsicIO::CheckDevice
19ec-1c88:40143215.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:40143233.015 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40143233.225 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40143233.345 : <= IoObject::IoLockStart
19ec-1c88:40143233.459 : => IoObject::IoLockEnd
19ec-1c88:40143233.867 : <= IoObject::IoLockEnd
19ec-1c88:40143233.988 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40143234.064 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40150679.670 : => ReadNVMData
19ec-1c88:40150679.853 : => IoObject::IoLockStart
19ec-1c88:40150679.985 : => CAsicIO::CheckDevice
19ec-1c88:40150680.047 : => CNT96226::ConnectIsAvailable
19ec-1c88:40150703.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40150703.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40150703.893 : <= IoObject::IoLockStart
19ec-1c88:40150704.030 : => ReadNVMDataInternal
19ec-1c88:40150704.381 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40150704.513 : IO Send command 10 bytes
19ec-1c88:40150704.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:40150704.688 : iCmd = 0, nBytes = 10
19ec-1c88:40150704.801 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40151055.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40151055.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:40151055.632 : IO total need to receive data 128 bytes
19ec-1c88:40151055.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:40151055.753 : iCmd = 0, nBytes = 128
19ec-1c88:40151264.311 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151264.476 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151264.614 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40151264.743 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40151264.868 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40151264.989 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151265.112 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151265.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151265.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40151265.355 : System total receive data 128 bytes
19ec-1c88:40151265.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:40151265.463 : iCmd = 1, nBytes = 4
19ec-1c88:40151428.251 : 0000 : 00 00 00 00 
19ec-1c88:40151428.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40151428.467 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40151428.532 : NVMData.PadScanCount = 0
19ec-1c88:40151428.586 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40151428.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40151428.697 : NVMData.FlatbedScanCount = 0
19ec-1c88:40151428.750 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40151428.933 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40151428.993 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40151429.048 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40151429.103 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40151429.155 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40151429.208 : NVMData.BornMonth = 0
19ec-1c88:40151429.258 : NVMData.BornDay = 0
19ec-1c88:40151429.309 : NVMData.BornYear = 0
19ec-1c88:40151429.357 : NVMData.FirstScanMonth = 4
19ec-1c88:40151429.410 : NVMData.FirstScanDay = 30
19ec-1c88:40151429.461 : NVMData.FirstScanYear = 2020
19ec-1c88:40151429.513 : NVMData.VerticalMagnification = 0
19ec-1c88:40151429.568 : NVMData.HorizontalMagnification = 0
19ec-1c88:40151429.624 : NVMData.PowerSavingTime = 15
19ec-1c88:40151429.678 : NVMData.SN = A094165189010062
19ec-1c88:40151429.727 : NVMData.AutoFeed = 0
19ec-1c88:40151429.776 : NVMData.CCDType = 0
19ec-1c88:40151429.822 : NVMData.ScanSpeed = 0
19ec-1c88:40151429.874 : NVMData.RollerCount = 0
19ec-1c88:40151429.929 : NVMData.MultifeedCount = 0
19ec-1c88:40151429.984 : NVMData.JamCount = 0
19ec-1c88:40151430.034 : NVMData.IdentifyInfo = 
19ec-1c88:40151430.084 : NVMData.FormalName = 
19ec-1c88:40151430.131 : NVMData.ReservedB = 0
19ec-1c88:40151430.179 : NVMData.FunctionCode = 0
19ec-1c88:40151430.227 : NVMData.PreFeed = 0
19ec-1c88:40151430.273 : NVMData.PreFeedTime = 0
19ec-1c88:40151430.322 : NVMData.ButtonNumber = 0
19ec-1c88:40151430.370 : NVMData.PowerOffTime = 0
19ec-1c88:40151430.419 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40151430.480 : => IoObject::IoLockEnd
19ec-1c88:40151430.569 : <= IoObject::IoLockEnd
19ec-1c88:40151430.616 : <= ReadNVMData ret = 1
19ec-1c88:40161461.740 : => GetADFStatus
19ec-1c88:40161462.167 : => IoObject::IoLockStart
19ec-1c88:40161462.305 : => CAsicIO::CheckDevice
19ec-1c88:40161462.361 : => CNT96226::ConnectIsAvailable
19ec-1c88:40161485.485 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40161485.602 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40161485.664 : <= IoObject::IoLockStart
19ec-1c88:40161485.725 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40161485.794 : IO Send command 10 bytes
19ec-1c88:40161485.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:40161485.970 : iCmd = 0, nBytes = 10
19ec-1c88:40161486.079 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40161683.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40161683.713 : System send command 10 bytes + data 0 bytes
19ec-1c88:40161683.789 : IO total need to receive data 2 bytes
19ec-1c88:40161683.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:40161683.906 : iCmd = 0, nBytes = 2
19ec-1c88:40161891.386 : 0000 : 01 00 
19ec-1c88:40161891.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40161891.554 : System total receive data 2 bytes
19ec-1c88:40161891.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:40161891.668 : iCmd = 1, nBytes = 4
19ec-1c88:40162080.517 : 0000 : 00 00 00 00 
19ec-1c88:40162080.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40162080.767 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40162080.840 : Return status = 1
19ec-1c88:40162080.900 : => IoObject::IoLockEnd
19ec-1c88:40162080.992 : <= IoObject::IoLockEnd
19ec-1c88:40162081.042 : <= GetADFStatus ret = 1
19ec-1c88:40164763.644 : => GetADFStatus
19ec-1c88:40164763.841 : => IoObject::IoLockStart
19ec-1c88:40164763.982 : => CAsicIO::CheckDevice
19ec-1c88:40164764.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:40164788.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40164788.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40164788.435 : <= IoObject::IoLockStart
19ec-1c88:40164788.498 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40164788.565 : IO Send command 10 bytes
19ec-1c88:40164788.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:40164788.740 : iCmd = 0, nBytes = 10
19ec-1c88:40164788.847 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40164994.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40164994.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:40164994.428 : IO total need to receive data 2 bytes
19ec-1c88:40164994.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:40164994.558 : iCmd = 0, nBytes = 2
19ec-1c88:40165180.799 : 0000 : 01 00 
19ec-1c88:40165180.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40165180.988 : System total receive data 2 bytes
19ec-1c88:40165181.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:40165181.105 : iCmd = 1, nBytes = 4
19ec-1c88:40165386.318 : 0000 : 00 00 00 00 
19ec-1c88:40165386.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40165386.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40165387.044 : Return status = 1
19ec-1c88:40165387.105 : => IoObject::IoLockEnd
19ec-1c88:40165387.193 : <= IoObject::IoLockEnd
19ec-1c88:40165387.243 : <= GetADFStatus ret = 1
19ec-1c88:40167489.577 : => TerminateDriver
19ec-1c88:40167489.762 : => CAsicIO::~CAsicIO,pStage=199887944
19ec-1c88:40167489.835 : => CNT96226::Close
19ec-1c88:40167493.997 : <= CNT96226::Close ret = 1
19ec-1c88:40167494.075 : <= CAsicIO::~CAsicIO
19ec-1c88:40167494.133 : => IoObject::IoLockEnd
19ec-1c88:40167494.183 : <= IoObject::IoLockEnd
19ec-1c88:40167494.235 : => IoObject::TerminateDevice
19ec-1c88:40167494.291 : => IoObject::IoLockEnd
19ec-1c88:40167494.343 : <= IoObject::IoLockEnd
19ec-1c88:40167494.446 : <= IoObject::TerminateDevice
19ec-1c88:40167494.685 : <= TerminateDriver ret = 1
19ec-1c88:40179069.250 : ============Debug Start==========
19ec-1c88:40179069.540 : Date : 2020/4/30 14:24:27
19ec-1c88:40179069.617 : Process ID : 19ec
19ec-1c88:40179070.031 : Windows : Version 10.0 build 18363 
19ec-1c88:40179070.519 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40179070.584 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40179070.647 : MemoryStatus.ullAvailPhys : 1930629120
19ec-1c88:40179070.706 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40179070.767 : MemoryStatus.ullAvailPageFile : 3381321728
19ec-1c88:40179070.829 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40179070.888 : MemoryStatus.ullAvailVirtual : 1733120000
19ec-1c88:40179070.953 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40179071.058 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40179071.120 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40179071.367 : CPU Count : 4
19ec-1c88:40179071.415 : CPU Frequency : 100.000 Mhz
19ec-1c88:40179075.565 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40179075.694 : => InitializeDriver
19ec-1c88:40179075.968 : <= InitializeDriver ret = 1
19ec-1c88:40179076.029 : => InitializeScanner
19ec-1c88:40179076.113 : => CAsicIO::GetDeviceList
19ec-1c88:40179076.415 : => CNT96226::CNT96226
19ec-1c88:40179076.474 : => CNT96226::Open
19ec-1c88:40179101.449 : <= CNT96226::Open ret = 1
19ec-1c88:40179101.553 : => CNT96226::Initialize
19ec-1c88:40179101.738 : <= CNT96226::Initialize ret = 1
19ec-1c88:40179101.800 : <= CNT96226::CNT96226
19ec-1c88:40179101.852 : => CNT96226::EnumAvailableDevice
19ec-1c88:40179107.297 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40179107.376 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40179107.434 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40183404.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40183404.605 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40183410.096 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40183410.200 : => IoObject::GetLockName
19ec-1c88:40183410.259 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40183410.328 : <= IoObject::GetLockName
19ec-1c88:40183410.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:40183410.847 : iCmd = 3, nBytes = 2
19ec-1c88:40183810.765 : 0000 : 06 38 
19ec-1c88:40183811.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40183811.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:40183811.270 : iCmd = 4, nBytes = 2
19ec-1c88:40184141.043 : 0000 : 07 07 
19ec-1c88:40184141.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40184141.410 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40184141.574 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40184141.710 : IO Send command 10 bytes
19ec-1c88:40184141.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:40184141.929 : iCmd = 0, nBytes = 10
19ec-1c88:40184142.141 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40184330.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40184330.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:40184330.968 : iCmd = 0, nBytes = 165
19ec-1c88:40184529.025 : skip dump 37 bytes
19ec-1c88:40184529.388 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40184529.676 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40184529.951 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40184530.222 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40184530.489 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40184530.767 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40184531.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40184531.275 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40184531.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40184531.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:40184531.627 : iCmd = 1, nBytes = 4
19ec-1c88:40184741.235 : 0000 : 00 00 00 00 
19ec-1c88:40184741.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40184741.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40184741.670 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40184741.804 : IO Send command 10 bytes
19ec-1c88:40184741.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:40184742.005 : iCmd = 0, nBytes = 10
19ec-1c88:40184742.217 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40185092.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40185092.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:40185093.088 : iCmd = 0, nBytes = 128
19ec-1c88:40185305.464 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185305.795 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185306.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40185306.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40185306.606 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40185306.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185307.115 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185307.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185307.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40185307.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:40185307.721 : iCmd = 1, nBytes = 4
19ec-1c88:40185518.143 : 0000 : 00 00 00 00 
19ec-1c88:40185518.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40185518.453 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40185518.782 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40185518.934 : => CNT96226::Close
19ec-1c88:40185525.754 : <= CNT96226::Close ret = 1
19ec-1c88:40185525.903 : <= CNT96226::~CNT96226
19ec-1c88:40185526.062 : <= CAsicIO::GetDeviceList
19ec-1c88:40185526.786 : => IoObject::SetTimeout
19ec-1c88:40185527.049 : Timeout--> In = 0 Out = 0
19ec-1c88:40185527.163 : <= IoObject::SetTimeout
19ec-1c88:40185527.292 : => CAsicIO::CAsicIO
19ec-1c88:40185527.427 : => CNT96226::CNT96226
19ec-1c88:40185527.534 : => CNT96226::Open
19ec-1c88:40185556.755 : <= CNT96226::Open ret = 1
19ec-1c88:40185556.857 : => CNT96226::Initialize
19ec-1c88:40185557.048 : <= CNT96226::Initialize ret = 1
19ec-1c88:40185557.105 : <= CNT96226::CNT96226
19ec-1c88:40185557.157 : <= CAsicIO::CAsicIO
19ec-1c88:40185557.215 : => CAsicIO::InitializeDevice
19ec-1c88:40185557.280 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40185563.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40185563.181 : => IoObject::GetLockName
19ec-1c88:40185563.239 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40185563.303 : <= IoObject::GetLockName
19ec-1c88:40185563.788 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40185563.856 : IO Send command 10 bytes
19ec-1c88:40185563.907 : => CNT96226::VenderCmd_SetData
19ec-1c88:40185563.962 : iCmd = 0, nBytes = 10
19ec-1c88:40185564.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40185897.971 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40185898.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:40185898.182 : iCmd = 0, nBytes = 128
19ec-1c88:40186073.523 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186073.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186073.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40186073.978 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40186074.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.471 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186074.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:40186074.644 : iCmd = 1, nBytes = 4
19ec-1c88:40186189.208 : 0000 : 00 00 00 00 
19ec-1c88:40186189.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186189.361 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40186189.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:40186189.473 : iCmd = 3, nBytes = 2
19ec-1c88:40186545.796 : 0000 : 06 38 
19ec-1c88:40186545.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186546.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:40186546.065 : iCmd = 4, nBytes = 2
19ec-1c88:40186932.314 : 0000 : 07 07 
19ec-1c88:40186932.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186932.665 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40186932.770 : => IoObject::InitializeDevice
19ec-1c88:40186932.886 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40186933.442 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40186933.512 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40186934.143 : => FindScanner
19ec-1c88:40186934.205 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40186934.270 : <= FindScanner ret = 1
19ec-1c88:40186934.334 : => IoObject::IoLockStart
19ec-1c88:40186934.439 : => CAsicIO::CheckDevice
19ec-1c88:40186934.491 : => CNT96226::ConnectIsAvailable
19ec-1c88:40187002.029 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40187002.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40187002.267 : <= IoObject::IoLockStart
19ec-1c88:40187002.334 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40187002.404 : IO Send command 10 bytes
19ec-1c88:40187002.499 : => CNT96226::VenderCmd_SetData
19ec-1c88:40187002.559 : iCmd = 0, nBytes = 10
19ec-1c88:40187002.665 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40187241.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40187241.198 : System send command 10 bytes + data 0 bytes
19ec-1c88:40187241.282 : IO total need to receive data 5 bytes
19ec-1c88:40187241.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187241.418 : iCmd = 0, nBytes = 5
19ec-1c88:40187380.182 : 0000 : 06 00 02 02 ab 
19ec-1c88:40187380.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187380.414 : System total receive data 5 bytes
19ec-1c88:40187380.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187380.539 : iCmd = 1, nBytes = 4
19ec-1c88:40187496.078 : 0000 : 00 00 00 00 
19ec-1c88:40187496.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187496.359 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40187496.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40187496.499 : IO Send command 10 bytes
19ec-1c88:40187496.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:40187496.664 : iCmd = 0, nBytes = 10
19ec-1c88:40187496.772 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40187658.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40187659.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:40187659.144 : IO total need to receive data 165 bytes
19ec-1c88:40187659.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187659.263 : iCmd = 0, nBytes = 165
19ec-1c88:40187840.669 : skip dump 37 bytes
19ec-1c88:40187840.899 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40187841.058 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40187841.197 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40187841.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40187841.477 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40187841.617 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40187841.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187841.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187841.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187842.005 : System total receive data 165 bytes
19ec-1c88:40187842.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187842.125 : iCmd = 1, nBytes = 4
19ec-1c88:40187979.353 : 0000 : 00 00 00 00 
19ec-1c88:40187979.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187979.642 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40187979.853 : Dump Inquiry
19ec-1c88:40187979.986 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40187980.128 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40187980.266 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40187980.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40187980.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40187980.667 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40187980.792 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187980.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187981.046 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40187981.177 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40187981.266 : 00a0 : 00 00 00 00 00 
19ec-1c88:40187981.353 : => ReadNVMDataInternal
19ec-1c88:40187981.567 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40187981.633 : IO Send command 10 bytes
19ec-1c88:40187981.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:40187981.791 : iCmd = 0, nBytes = 10
19ec-1c88:40187981.889 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40188308.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40188308.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:40188308.809 : IO total need to receive data 128 bytes
19ec-1c88:40188308.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:40188308.945 : iCmd = 0, nBytes = 128
19ec-1c88:40188467.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.266 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.422 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40188467.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40188467.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.832 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188468.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188468.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40188468.227 : System total receive data 128 bytes
19ec-1c88:40188468.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:40188468.348 : iCmd = 1, nBytes = 4
19ec-1c88:40188586.312 : 0000 : 00 00 00 00 
19ec-1c88:40188586.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40188586.561 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40188586.636 : NVMData.PadScanCount = 0
19ec-1c88:40188586.697 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40188586.759 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40188586.819 : NVMData.FlatbedScanCount = 0
19ec-1c88:40188586.875 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40188586.931 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40188586.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40188587.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40188587.098 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40188587.153 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40188587.207 : NVMData.BornMonth = 0
19ec-1c88:40188587.256 : NVMData.BornDay = 0
19ec-1c88:40188587.315 : NVMData.BornYear = 0
19ec-1c88:40188587.364 : NVMData.FirstScanMonth = 4
19ec-1c88:40188587.418 : NVMData.FirstScanDay = 30
19ec-1c88:40188587.475 : NVMData.FirstScanYear = 2020
19ec-1c88:40188587.531 : NVMData.VerticalMagnification = 0
19ec-1c88:40188587.589 : NVMData.HorizontalMagnification = 0
19ec-1c88:40188587.646 : NVMData.PowerSavingTime = 15
19ec-1c88:40188587.703 : NVMData.SN = A094165189010062
19ec-1c88:40188587.755 : NVMData.AutoFeed = 0
19ec-1c88:40188587.807 : NVMData.CCDType = 0
19ec-1c88:40188587.855 : NVMData.ScanSpeed = 0
19ec-1c88:40188587.902 : NVMData.RollerCount = 0
19ec-1c88:40188587.956 : NVMData.MultifeedCount = 0
19ec-1c88:40188588.010 : NVMData.JamCount = 0
19ec-1c88:40188588.061 : NVMData.IdentifyInfo = 
19ec-1c88:40188588.113 : NVMData.FormalName = 
19ec-1c88:40188588.299 : NVMData.ReservedB = 0
19ec-1c88:40188588.355 : NVMData.FunctionCode = 0
19ec-1c88:40188588.407 : NVMData.PreFeed = 0
19ec-1c88:40188588.457 : NVMData.PreFeedTime = 0
19ec-1c88:40188588.507 : NVMData.ButtonNumber = 0
19ec-1c88:40188588.558 : NVMData.PowerOffTime = 0
19ec-1c88:40188588.611 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40188588.703 : => IoObject::IoLockEnd
19ec-1c88:40188588.798 : <= IoObject::IoLockEnd
19ec-1c88:40188588.850 : <= InitializeScanner ret = 1
19ec-1c88:40188588.918 : => GetLogicalScannerAbilityEx
19ec-1c88:40188588.980 : => IoObject::IoLockStart
19ec-1c88:40188589.076 : => CAsicIO::CheckDevice
19ec-1c88:40188589.139 : => CNT96226::ConnectIsAvailable
19ec-1c88:40188602.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40188602.350 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40188602.422 : <= IoObject::IoLockStart
19ec-1c88:40188602.484 : => IoObject::IoLockEnd
19ec-1c88:40188602.589 : <= IoObject::IoLockEnd
19ec-1c88:40188602.714 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40188602.793 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40188818.033 : => ReadNVMData
19ec-1c88:40188818.236 : => IoObject::IoLockStart
19ec-1c88:40188818.374 : => CAsicIO::CheckDevice
19ec-1c88:40188818.431 : => CNT96226::ConnectIsAvailable
19ec-1c88:40188838.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40188838.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40188838.574 : <= IoObject::IoLockStart
19ec-1c88:40188838.641 : => ReadNVMDataInternal
19ec-1c88:40188838.705 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40188838.774 : IO Send command 10 bytes
19ec-1c88:40188838.928 : => CNT96226::VenderCmd_SetData
19ec-1c88:40188838.994 : iCmd = 0, nBytes = 10
19ec-1c88:40188839.112 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40189143.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40189143.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:40189144.004 : IO total need to receive data 128 bytes
19ec-1c88:40189144.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:40189144.131 : iCmd = 0, nBytes = 128
19ec-1c88:40189302.176 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189302.400 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189302.551 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40189302.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40189302.826 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40189302.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189303.088 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189303.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189303.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40189303.344 : System total receive data 128 bytes
19ec-1c88:40189303.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:40189303.460 : iCmd = 1, nBytes = 4
19ec-1c88:40189445.032 : 0000 : 00 00 00 00 
19ec-1c88:40189445.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40189445.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40189445.365 : NVMData.PadScanCount = 0
19ec-1c88:40189445.425 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40189445.485 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40189445.542 : NVMData.FlatbedScanCount = 0
19ec-1c88:40189445.601 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40189445.660 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40189445.717 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40189445.776 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40189445.833 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40189445.886 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40189445.944 : NVMData.BornMonth = 0
19ec-1c88:40189445.994 : NVMData.BornDay = 0
19ec-1c88:40189446.046 : NVMData.BornYear = 0
19ec-1c88:40189446.098 : NVMData.FirstScanMonth = 4
19ec-1c88:40189446.152 : NVMData.FirstScanDay = 30
19ec-1c88:40189446.211 : NVMData.FirstScanYear = 2020
19ec-1c88:40189446.396 : NVMData.VerticalMagnification = 0
19ec-1c88:40189446.458 : NVMData.HorizontalMagnification = 0
19ec-1c88:40189446.512 : NVMData.PowerSavingTime = 15
19ec-1c88:40189446.568 : NVMData.SN = A094165189010062
19ec-1c88:40189446.618 : NVMData.AutoFeed = 0
19ec-1c88:40189446.672 : NVMData.CCDType = 0
19ec-1c88:40189446.721 : NVMData.ScanSpeed = 0
19ec-1c88:40189446.770 : NVMData.RollerCount = 0
19ec-1c88:40189446.825 : NVMData.MultifeedCount = 0
19ec-1c88:40189446.878 : NVMData.JamCount = 0
19ec-1c88:40189446.927 : NVMData.IdentifyInfo = 
19ec-1c88:40189446.979 : NVMData.FormalName = 
19ec-1c88:40189447.027 : NVMData.ReservedB = 0
19ec-1c88:40189447.080 : NVMData.FunctionCode = 0
19ec-1c88:40189447.131 : NVMData.PreFeed = 0
19ec-1c88:40189447.182 : NVMData.PreFeedTime = 0
19ec-1c88:40189447.232 : NVMData.ButtonNumber = 0
19ec-1c88:40189447.285 : NVMData.PowerOffTime = 0
19ec-1c88:40189447.336 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40189447.399 : => IoObject::IoLockEnd
19ec-1c88:40189447.496 : <= IoObject::IoLockEnd
19ec-1c88:40189447.547 : <= ReadNVMData ret = 1
19ec-1c88:40190043.658 : => TerminateDriver
19ec-1c88:40190043.855 : => CAsicIO::~CAsicIO,pStage=143199304
19ec-1c88:40190043.934 : => CNT96226::Close
19ec-1c88:40190047.677 : <= CNT96226::Close ret = 1
19ec-1c88:40190047.756 : <= CAsicIO::~CAsicIO
19ec-1c88:40190047.818 : => IoObject::IoLockEnd
19ec-1c88:40190047.873 : <= IoObject::IoLockEnd
19ec-1c88:40190047.924 : => IoObject::TerminateDevice
19ec-1c88:40190047.981 : => IoObject::IoLockEnd
19ec-1c88:40190048.029 : <= IoObject::IoLockEnd
19ec-1c88:40190048.134 : <= IoObject::TerminateDevice
19ec-1c88:40190048.389 : <= TerminateDriver ret = 1
19ec-1c88:40192621.964 : ============Debug Start==========
19ec-1c88:40192622.262 : Date : 2020/4/30 14:24:27
19ec-1c88:40192622.349 : Process ID : 19ec
19ec-1c88:40192622.777 : Windows : Version 10.0 build 18363 
19ec-1c88:40192623.287 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40192623.353 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40192623.420 : MemoryStatus.ullAvailPhys : 1930625024
19ec-1c88:40192623.484 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40192623.552 : MemoryStatus.ullAvailPageFile : 3381202944
19ec-1c88:40192623.615 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40192623.676 : MemoryStatus.ullAvailVirtual : 1733103616
19ec-1c88:40192623.738 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40192623.845 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40192623.905 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40192624.146 : CPU Count : 4
19ec-1c88:40192624.195 : CPU Frequency : 100.000 Mhz
19ec-1c88:40192628.521 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40192628.646 : => InitializeDriver
19ec-1c88:40192628.909 : <= InitializeDriver ret = 1
19ec-1c88:40195259.510 : => InitializeScanner
19ec-1c88:40195259.777 : => CAsicIO::GetDeviceList
19ec-1c88:40195260.204 : => CNT96226::CNT96226
19ec-1c88:40195260.265 : => CNT96226::Open
19ec-1c88:40195287.140 : <= CNT96226::Open ret = 1
19ec-1c88:40195287.258 : => CNT96226::Initialize
19ec-1c88:40195287.458 : <= CNT96226::Initialize ret = 1
19ec-1c88:40195287.518 : <= CNT96226::CNT96226
19ec-1c88:40195287.800 : => CNT96226::EnumAvailableDevice
19ec-1c88:40195294.230 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40195294.307 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40195294.365 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40199027.465 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40199027.753 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40199033.265 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40199033.373 : => IoObject::GetLockName
19ec-1c88:40199033.429 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40199033.496 : <= IoObject::GetLockName
19ec-1c88:40199033.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:40199034.031 : iCmd = 3, nBytes = 2
19ec-1c88:40199424.304 : 0000 : 06 38 
19ec-1c88:40199424.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40199424.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:40199424.546 : iCmd = 4, nBytes = 2
19ec-1c88:40199745.885 : 0000 : 07 07 
19ec-1c88:40199746.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40199746.245 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40199746.403 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40199746.537 : IO Send command 10 bytes
19ec-1c88:40199746.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:40199746.752 : iCmd = 0, nBytes = 10
19ec-1c88:40199746.965 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40199955.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40199955.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:40199955.426 : iCmd = 0, nBytes = 165
19ec-1c88:40200182.869 : skip dump 37 bytes
19ec-1c88:40200183.271 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40200183.554 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40200183.826 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40200184.100 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40200184.356 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40200184.630 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40200184.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200185.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200185.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40200185.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:40200185.513 : iCmd = 1, nBytes = 4
19ec-1c88:40200396.460 : 0000 : 00 00 00 00 
19ec-1c88:40200396.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40200396.783 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40200396.910 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40200397.041 : IO Send command 10 bytes
19ec-1c88:40200397.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:40200397.254 : iCmd = 0, nBytes = 10
19ec-1c88:40200397.459 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40200759.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40200759.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:40200759.686 : iCmd = 0, nBytes = 128
19ec-1c88:40200975.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200975.397 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200975.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40200975.976 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40200976.241 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40200976.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200976.741 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200976.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200977.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40200977.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:40200977.360 : iCmd = 1, nBytes = 4
19ec-1c88:40201186.883 : 0000 : 00 00 00 00 
19ec-1c88:40201187.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40201187.200 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40201187.536 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40201187.682 : => CNT96226::Close
19ec-1c88:40201195.952 : <= CNT96226::Close ret = 1
19ec-1c88:40201196.108 : <= CNT96226::~CNT96226
19ec-1c88:40201196.270 : <= CAsicIO::GetDeviceList
19ec-1c88:40201196.994 : => IoObject::SetTimeout
19ec-1c88:40201197.269 : Timeout--> In = 0 Out = 0
19ec-1c88:40201197.389 : <= IoObject::SetTimeout
19ec-1c88:40201197.517 : => CAsicIO::CAsicIO
19ec-1c88:40201197.655 : => CNT96226::CNT96226
19ec-1c88:40201197.764 : => CNT96226::Open
19ec-1c88:40201239.459 : <= CNT96226::Open ret = 1
19ec-1c88:40201239.653 : => CNT96226::Initialize
19ec-1c88:40201240.042 : <= CNT96226::Initialize ret = 1
19ec-1c88:40201240.157 : <= CNT96226::CNT96226
19ec-1c88:40201240.262 : <= CAsicIO::CAsicIO
19ec-1c88:40201240.367 : => CAsicIO::InitializeDevice
19ec-1c88:40201240.503 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40201251.780 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40201251.997 : => IoObject::GetLockName
19ec-1c88:40201252.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40201252.251 : <= IoObject::GetLockName
19ec-1c88:40201253.142 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40201253.298 : IO Send command 10 bytes
19ec-1c88:40201253.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:40201253.513 : iCmd = 0, nBytes = 10
19ec-1c88:40201253.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40201603.104 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40201603.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:40201603.356 : iCmd = 0, nBytes = 128
19ec-1c88:40201805.352 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201805.604 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201805.797 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40201805.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40201806.138 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.307 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.474 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.630 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40201806.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:40201806.864 : iCmd = 1, nBytes = 4
19ec-1c88:40201963.540 : 0000 : 00 00 00 00 
19ec-1c88:40201963.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40201963.834 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40201963.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:40201964.006 : iCmd = 3, nBytes = 2
19ec-1c88:40202335.627 : 0000 : 06 38 
19ec-1c88:40202335.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40202335.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:40202335.985 : iCmd = 4, nBytes = 2
19ec-1c88:40202656.657 : 0000 : 07 07 
19ec-1c88:40202656.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40202657.031 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40202657.165 : => IoObject::InitializeDevice
19ec-1c88:40202657.300 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40202658.100 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40202658.199 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40202659.050 : => FindScanner
19ec-1c88:40202659.130 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40202659.216 : <= FindScanner ret = 1
19ec-1c88:40202659.292 : => IoObject::IoLockStart
19ec-1c88:40202659.423 : => CAsicIO::CheckDevice
19ec-1c88:40202659.492 : => CNT96226::ConnectIsAvailable
19ec-1c88:40202679.891 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40202680.019 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40202680.097 : <= IoObject::IoLockStart
19ec-1c88:40202680.171 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40202680.259 : IO Send command 10 bytes
19ec-1c88:40202680.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:40202680.440 : iCmd = 0, nBytes = 10
19ec-1c88:40202680.579 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40202876.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40202876.850 : System send command 10 bytes + data 0 bytes
19ec-1c88:40202876.939 : IO total need to receive data 5 bytes
19ec-1c88:40202877.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:40202877.096 : iCmd = 0, nBytes = 5
19ec-1c88:40203082.080 : 0000 : 06 00 02 02 ab 
19ec-1c88:40203082.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203082.301 : System total receive data 5 bytes
19ec-1c88:40203082.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:40203082.457 : iCmd = 1, nBytes = 4
19ec-1c88:40203287.921 : 0000 : 00 00 00 00 
19ec-1c88:40203288.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203288.177 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40203288.260 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40203288.343 : IO Send command 10 bytes
19ec-1c88:40203288.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:40203288.539 : iCmd = 0, nBytes = 10
19ec-1c88:40203288.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40203495.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40203495.420 : System send command 10 bytes + data 0 bytes
19ec-1c88:40203495.516 : IO total need to receive data 165 bytes
19ec-1c88:40203495.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:40203495.666 : iCmd = 0, nBytes = 165
19ec-1c88:40203695.891 : skip dump 37 bytes
19ec-1c88:40203696.139 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40203696.317 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40203696.493 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40203696.666 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40203697.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40203697.420 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40203697.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203697.758 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203697.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203697.924 : System total receive data 165 bytes
19ec-1c88:40203698.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:40203698.076 : iCmd = 1, nBytes = 4
19ec-1c88:40203885.794 : 0000 : 00 00 00 00 
19ec-1c88:40203885.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203886.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40203886.341 : Dump Inquiry
19ec-1c88:40203886.504 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40203886.684 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40203886.855 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40203887.028 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40203887.199 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40203887.375 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40203887.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203887.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203887.877 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40203888.047 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40203888.159 : 00a0 : 00 00 00 00 00 
19ec-1c88:40203888.246 : => ReadNVMDataInternal
19ec-1c88:40203888.499 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40203888.589 : IO Send command 10 bytes
19ec-1c88:40203888.706 : => CNT96226::VenderCmd_SetData
19ec-1c88:40203888.780 : iCmd = 0, nBytes = 10
19ec-1c88:40203888.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40204234.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40204234.689 : System send command 10 bytes + data 0 bytes
19ec-1c88:40204234.780 : IO total need to receive data 128 bytes
19ec-1c88:40204234.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:40204234.940 : iCmd = 0, nBytes = 128
19ec-1c88:40204444.087 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204444.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204444.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40204444.678 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40204444.843 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.010 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.177 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40204445.500 : System total receive data 128 bytes
19ec-1c88:40204445.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:40204445.664 : iCmd = 1, nBytes = 4
19ec-1c88:40204651.250 : 0000 : 00 00 00 00 
19ec-1c88:40204651.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40204651.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40204651.632 : NVMData.PadScanCount = 0
19ec-1c88:40204651.702 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40204651.776 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40204651.849 : NVMData.FlatbedScanCount = 0
19ec-1c88:40204651.920 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40204651.989 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40204652.060 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40204652.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40204652.210 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40204652.280 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40204652.353 : NVMData.BornMonth = 0
19ec-1c88:40204652.417 : NVMData.BornDay = 0
19ec-1c88:40204652.483 : NVMData.BornYear = 0
19ec-1c88:40204652.548 : NVMData.FirstScanMonth = 4
19ec-1c88:40204652.619 : NVMData.FirstScanDay = 30
19ec-1c88:40204652.687 : NVMData.FirstScanYear = 2020
19ec-1c88:40204652.763 : NVMData.VerticalMagnification = 0
19ec-1c88:40204652.834 : NVMData.HorizontalMagnification = 0
19ec-1c88:40204652.905 : NVMData.PowerSavingTime = 15
19ec-1c88:40204652.979 : NVMData.SN = A094165189010062
19ec-1c88:40204653.046 : NVMData.AutoFeed = 0
19ec-1c88:40204653.109 : NVMData.CCDType = 0
19ec-1c88:40204653.171 : NVMData.ScanSpeed = 0
19ec-1c88:40204653.237 : NVMData.RollerCount = 0
19ec-1c88:40204653.302 : NVMData.MultifeedCount = 0
19ec-1c88:40204653.370 : NVMData.JamCount = 0
19ec-1c88:40204653.434 : NVMData.IdentifyInfo = 
19ec-1c88:40204653.501 : NVMData.FormalName = 
19ec-1c88:40204653.731 : NVMData.ReservedB = 0
19ec-1c88:40204653.807 : NVMData.FunctionCode = 0
19ec-1c88:40204653.871 : NVMData.PreFeed = 0
19ec-1c88:40204653.938 : NVMData.PreFeedTime = 0
19ec-1c88:40204654.008 : NVMData.ButtonNumber = 0
19ec-1c88:40204654.080 : NVMData.PowerOffTime = 0
19ec-1c88:40204654.149 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40204654.250 : => IoObject::IoLockEnd
19ec-1c88:40204654.370 : <= IoObject::IoLockEnd
19ec-1c88:40204654.434 : <= InitializeScanner ret = 1
19ec-1c88:40206209.576 : => GetLogicalScannerAbility
19ec-1c88:40206209.766 : => IoObject::IoLockStart
19ec-1c88:40206209.896 : => CAsicIO::CheckDevice
19ec-1c88:40206209.952 : => CNT96226::ConnectIsAvailable
19ec-1c88:40206233.978 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40206234.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40206234.431 : <= IoObject::IoLockStart
19ec-1c88:40206234.489 : => IoObject::IoLockEnd
19ec-1c88:40206234.600 : <= IoObject::IoLockEnd
19ec-1c88:40206234.677 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40209866.269 : => GetLogicalScannerAbilityEx
19ec-1c88:40209866.475 : => IoObject::IoLockStart
19ec-1c88:40209866.612 : => CAsicIO::CheckDevice
19ec-1c88:40209866.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:40209891.229 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40209891.342 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40209891.402 : <= IoObject::IoLockStart
19ec-1c88:40209891.460 : => IoObject::IoLockEnd
19ec-1c88:40209891.574 : <= IoObject::IoLockEnd
19ec-1c88:40209891.691 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40209891.764 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40217291.122 : => ReadNVMData
19ec-1c88:40217291.314 : => IoObject::IoLockStart
19ec-1c88:40217291.450 : => CAsicIO::CheckDevice
19ec-1c88:40217291.509 : => CNT96226::ConnectIsAvailable
19ec-1c88:40217314.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40217314.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40217314.570 : <= IoObject::IoLockStart
19ec-1c88:40217314.638 : => ReadNVMDataInternal
19ec-1c88:40217314.703 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40217314.770 : IO Send command 10 bytes
19ec-1c88:40217314.887 : => CNT96226::VenderCmd_SetData
19ec-1c88:40217314.943 : iCmd = 0, nBytes = 10
19ec-1c88:40217315.056 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40217662.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40217662.436 : System send command 10 bytes + data 0 bytes
19ec-1c88:40217662.504 : IO total need to receive data 128 bytes
19ec-1c88:40217662.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:40217662.625 : iCmd = 0, nBytes = 128
19ec-1c88:40217830.730 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217830.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.120 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40217831.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40217831.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.524 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40217831.918 : System total receive data 128 bytes
19ec-1c88:40217831.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:40217832.043 : iCmd = 1, nBytes = 4
19ec-1c88:40218016.769 : 0000 : 00 00 00 00 
19ec-1c88:40218017.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40218017.305 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40218017.374 : NVMData.PadScanCount = 0
19ec-1c88:40218017.434 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40218017.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40218017.555 : NVMData.FlatbedScanCount = 0
19ec-1c88:40218017.611 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40218017.797 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40218017.858 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40218017.918 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40218017.976 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40218018.031 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40218018.085 : NVMData.BornMonth = 0
19ec-1c88:40218018.133 : NVMData.BornDay = 0
19ec-1c88:40218018.185 : NVMData.BornYear = 0
19ec-1c88:40218018.235 : NVMData.FirstScanMonth = 4
19ec-1c88:40218018.287 : NVMData.FirstScanDay = 30
19ec-1c88:40218018.341 : NVMData.FirstScanYear = 2020
19ec-1c88:40218018.394 : NVMData.VerticalMagnification = 0
19ec-1c88:40218018.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:40218018.510 : NVMData.PowerSavingTime = 15
19ec-1c88:40218018.566 : NVMData.SN = A094165189010062
19ec-1c88:40218018.615 : NVMData.AutoFeed = 0
19ec-1c88:40218018.665 : NVMData.CCDType = 0
19ec-1c88:40218018.713 : NVMData.ScanSpeed = 0
19ec-1c88:40218018.762 : NVMData.RollerCount = 0
19ec-1c88:40218018.816 : NVMData.MultifeedCount = 0
19ec-1c88:40218018.869 : NVMData.JamCount = 0
19ec-1c88:40218018.921 : NVMData.IdentifyInfo = 
19ec-1c88:40218018.972 : NVMData.FormalName = 
19ec-1c88:40218019.021 : NVMData.ReservedB = 0
19ec-1c88:40218019.068 : NVMData.FunctionCode = 0
19ec-1c88:40218019.115 : NVMData.PreFeed = 0
19ec-1c88:40218019.165 : NVMData.PreFeedTime = 0
19ec-1c88:40218019.215 : NVMData.ButtonNumber = 0
19ec-1c88:40218019.268 : NVMData.PowerOffTime = 0
19ec-1c88:40218019.319 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40218019.382 : => IoObject::IoLockEnd
19ec-1c88:40218019.477 : <= IoObject::IoLockEnd
19ec-1c88:40218019.526 : <= ReadNVMData ret = 1
19ec-1c88:40227989.774 : => GetADFStatus
19ec-1c88:40227990.147 : => IoObject::IoLockStart
19ec-1c88:40227990.277 : => CAsicIO::CheckDevice
19ec-1c88:40227990.336 : => CNT96226::ConnectIsAvailable
19ec-1c88:40228015.977 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40228016.097 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40228016.158 : <= IoObject::IoLockStart
19ec-1c88:40228016.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40228016.286 : IO Send command 10 bytes
19ec-1c88:40228016.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:40228016.469 : iCmd = 0, nBytes = 10
19ec-1c88:40228016.574 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40228207.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40228207.971 : System send command 10 bytes + data 0 bytes
19ec-1c88:40228208.052 : IO total need to receive data 2 bytes
19ec-1c88:40228208.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:40228208.401 : iCmd = 0, nBytes = 2
19ec-1c88:40228403.113 : 0000 : 01 00 
19ec-1c88:40228403.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40228403.288 : System total receive data 2 bytes
19ec-1c88:40228403.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:40228403.407 : iCmd = 1, nBytes = 4
19ec-1c88:40228597.989 : 0000 : 00 00 00 00 
19ec-1c88:40228598.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40228598.212 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40228598.277 : Return status = 1
19ec-1c88:40228598.337 : => IoObject::IoLockEnd
19ec-1c88:40228598.425 : <= IoObject::IoLockEnd
19ec-1c88:40228598.477 : <= GetADFStatus ret = 1
19ec-1c88:40232223.564 : => TerminateDriver
19ec-1c88:40232223.763 : => CAsicIO::~CAsicIO,pStage=199232584
19ec-1c88:40232223.838 : => CNT96226::Close
19ec-1c88:40232229.936 : <= CNT96226::Close ret = 1
19ec-1c88:40232230.015 : <= CAsicIO::~CAsicIO
19ec-1c88:40232230.070 : => IoObject::IoLockEnd
19ec-1c88:40232230.123 : <= IoObject::IoLockEnd
19ec-1c88:40232230.177 : => IoObject::TerminateDevice
19ec-1c88:40232230.234 : => IoObject::IoLockEnd
19ec-1c88:40232230.505 : <= IoObject::IoLockEnd
19ec-1c88:40232230.604 : <= IoObject::TerminateDevice
19ec-1c88:40232230.844 : <= TerminateDriver ret = 1
19ec-1c88:40260096.856 : ============Debug Start==========
19ec-1c88:40260097.138 : Date : 2020/4/30 14:24:29
19ec-1c88:40260097.217 : Process ID : 19ec
19ec-1c88:40260097.639 : Windows : Version 10.0 build 18363 
19ec-1c88:40260098.152 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40260098.214 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40260098.281 : MemoryStatus.ullAvailPhys : 1930604544
19ec-1c88:40260098.346 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40260098.408 : MemoryStatus.ullAvailPageFile : 3379687424
19ec-1c88:40260098.468 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40260098.530 : MemoryStatus.ullAvailVirtual : 1728860160
19ec-1c88:40260098.592 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40260098.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40260098.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40260099.003 : CPU Count : 4
19ec-1c88:40260099.051 : CPU Frequency : 100.000 Mhz
19ec-1c88:40260103.290 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40260103.426 : => InitializeDriver
19ec-1c88:40260103.687 : <= InitializeDriver ret = 1
19ec-1c88:40260103.748 : => InitializeScanner
19ec-1c88:40260103.827 : => CAsicIO::GetDeviceList
19ec-1c88:40260104.131 : => CNT96226::CNT96226
19ec-1c88:40260104.191 : => CNT96226::Open
19ec-1c88:40260125.651 : <= CNT96226::Open ret = 1
19ec-1c88:40260125.743 : => CNT96226::Initialize
19ec-1c88:40260125.932 : <= CNT96226::Initialize ret = 1
19ec-1c88:40260125.987 : <= CNT96226::CNT96226
19ec-1c88:40260126.037 : => CNT96226::EnumAvailableDevice
19ec-1c88:40260131.340 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40260131.420 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40260131.485 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40264582.144 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40264582.426 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40264589.243 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40264589.344 : => IoObject::GetLockName
19ec-1c88:40264589.403 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40264589.474 : <= IoObject::GetLockName
19ec-1c88:40264589.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:40264590.059 : iCmd = 3, nBytes = 2
19ec-1c88:40264967.545 : 0000 : 06 38 
19ec-1c88:40264967.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40264967.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:40264967.792 : iCmd = 4, nBytes = 2
19ec-1c88:40265274.595 : 0000 : 07 07 
19ec-1c88:40265274.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40265274.832 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40265274.921 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40265274.991 : IO Send command 10 bytes
19ec-1c88:40265275.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:40265275.095 : iCmd = 0, nBytes = 10
19ec-1c88:40265275.192 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40265474.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40265474.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:40265474.325 : iCmd = 0, nBytes = 165
19ec-1c88:40265639.863 : skip dump 37 bytes
19ec-1c88:40265640.097 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40265640.245 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40265640.383 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40265640.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40265640.651 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40265640.789 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40265640.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40265641.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40265641.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40265641.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:40265641.234 : iCmd = 1, nBytes = 4
19ec-1c88:40265846.328 : 0000 : 00 00 00 00 
19ec-1c88:40265846.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40265846.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40265846.542 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40265846.605 : IO Send command 10 bytes
19ec-1c88:40265846.657 : => CNT96226::VenderCmd_SetData
19ec-1c88:40265846.710 : iCmd = 0, nBytes = 10
19ec-1c88:40265846.810 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40266172.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40266172.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:40266172.547 : iCmd = 0, nBytes = 128
19ec-1c88:40266379.771 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266379.951 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.099 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40266380.234 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40266380.358 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.482 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40266380.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:40266380.916 : iCmd = 1, nBytes = 4
19ec-1c88:40266528.579 : 0000 : 00 00 00 00 
19ec-1c88:40266528.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40266528.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40266528.909 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40266528.982 : => CNT96226::Close
19ec-1c88:40266532.760 : <= CNT96226::Close ret = 1
19ec-1c88:40266532.834 : <= CNT96226::~CNT96226
19ec-1c88:40266532.922 : <= CAsicIO::GetDeviceList
19ec-1c88:40266533.307 : => IoObject::SetTimeout
19ec-1c88:40266533.442 : Timeout--> In = 0 Out = 0
19ec-1c88:40266533.499 : <= IoObject::SetTimeout
19ec-1c88:40266533.567 : => CAsicIO::CAsicIO
19ec-1c88:40266533.637 : => CNT96226::CNT96226
19ec-1c88:40266533.694 : => CNT96226::Open
19ec-1c88:40266556.920 : <= CNT96226::Open ret = 1
19ec-1c88:40266557.014 : => CNT96226::Initialize
19ec-1c88:40266557.207 : <= CNT96226::Initialize ret = 1
19ec-1c88:40266557.267 : <= CNT96226::CNT96226
19ec-1c88:40266557.318 : <= CAsicIO::CAsicIO
19ec-1c88:40266557.373 : => CAsicIO::InitializeDevice
19ec-1c88:40266557.438 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40266563.246 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40266563.369 : => IoObject::GetLockName
19ec-1c88:40266563.425 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40266563.493 : <= IoObject::GetLockName
19ec-1c88:40266563.980 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40266564.056 : IO Send command 10 bytes
19ec-1c88:40266564.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:40266564.180 : iCmd = 0, nBytes = 10
19ec-1c88:40266564.288 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40266886.905 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40266887.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:40266887.126 : iCmd = 0, nBytes = 128
19ec-1c88:40267027.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267027.391 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267027.537 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40267027.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40267027.791 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40267027.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267028.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267028.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267028.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267028.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:40267028.341 : iCmd = 1, nBytes = 4
19ec-1c88:40267143.664 : 0000 : 00 00 00 00 
19ec-1c88:40267143.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267143.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40267143.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:40267144.031 : iCmd = 3, nBytes = 2
19ec-1c88:40267530.448 : 0000 : 06 38 
19ec-1c88:40267530.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267530.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:40267530.703 : iCmd = 4, nBytes = 2
19ec-1c88:40267814.386 : 0000 : 07 07 
19ec-1c88:40267814.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267814.708 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40267814.812 : => IoObject::InitializeDevice
19ec-1c88:40267814.925 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40267815.555 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40267815.630 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40267816.408 : => FindScanner
19ec-1c88:40267816.468 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40267816.535 : <= FindScanner ret = 1
19ec-1c88:40267816.593 : => IoObject::IoLockStart
19ec-1c88:40267816.695 : => CAsicIO::CheckDevice
19ec-1c88:40267816.747 : => CNT96226::ConnectIsAvailable
19ec-1c88:40267841.450 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40267841.542 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40267841.599 : <= IoObject::IoLockStart
19ec-1c88:40267841.656 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40267841.723 : IO Send command 10 bytes
19ec-1c88:40267841.803 : => CNT96226::VenderCmd_SetData
19ec-1c88:40267841.857 : iCmd = 0, nBytes = 10
19ec-1c88:40267841.960 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40268045.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40268045.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:40268045.307 : IO total need to receive data 5 bytes
19ec-1c88:40268045.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268045.414 : iCmd = 0, nBytes = 5
19ec-1c88:40268234.433 : 0000 : 06 00 02 02 ab 
19ec-1c88:40268234.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40268234.662 : System total receive data 5 bytes
19ec-1c88:40268234.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268234.782 : iCmd = 1, nBytes = 4
19ec-1c88:40268440.576 : 0000 : 00 00 00 00 
19ec-1c88:40268440.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40268440.813 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40268440.882 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40268440.952 : IO Send command 10 bytes
19ec-1c88:40268441.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:40268441.127 : iCmd = 0, nBytes = 10
19ec-1c88:40268441.231 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40268636.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40268636.581 : System send command 10 bytes + data 0 bytes
19ec-1c88:40268636.645 : IO total need to receive data 165 bytes
19ec-1c88:40268636.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268636.764 : iCmd = 0, nBytes = 165
19ec-1c88:40268827.235 : skip dump 37 bytes
19ec-1c88:40268827.488 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40268827.639 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40268827.779 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40268827.922 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40268828.059 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40268828.197 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40268828.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40268828.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40268828.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40268828.577 : System total receive data 165 bytes
19ec-1c88:40268828.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268828.703 : iCmd = 1, nBytes = 4
19ec-1c88:40269036.092 : 0000 : 00 00 00 00 
19ec-1c88:40269036.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40269036.316 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40269036.539 : Dump Inquiry
19ec-1c88:40269036.664 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40269036.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40269036.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40269037.058 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40269037.186 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40269037.318 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40269037.440 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269037.564 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269037.694 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40269037.820 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40269037.908 : 00a0 : 00 00 00 00 00 
19ec-1c88:40269037.978 : => ReadNVMDataInternal
19ec-1c88:40269038.196 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40269038.261 : IO Send command 10 bytes
19ec-1c88:40269038.354 : => CNT96226::VenderCmd_SetData
19ec-1c88:40269038.408 : iCmd = 0, nBytes = 10
19ec-1c88:40269038.509 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40269384.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40269384.201 : System send command 10 bytes + data 0 bytes
19ec-1c88:40269384.283 : IO total need to receive data 128 bytes
19ec-1c88:40269384.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:40269384.408 : iCmd = 0, nBytes = 128
19ec-1c88:40269592.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269592.732 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269592.871 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40269593.002 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40269593.127 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.251 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40269593.616 : System total receive data 128 bytes
19ec-1c88:40269593.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:40269593.724 : iCmd = 1, nBytes = 4
19ec-1c88:40269784.422 : 0000 : 00 00 00 00 
19ec-1c88:40269784.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40269784.727 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40269784.804 : NVMData.PadScanCount = 0
19ec-1c88:40269784.863 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40269784.921 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40269784.981 : NVMData.FlatbedScanCount = 0
19ec-1c88:40269785.035 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40269785.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40269785.148 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40269785.204 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40269785.259 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40269785.313 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40269785.372 : NVMData.BornMonth = 0
19ec-1c88:40269785.422 : NVMData.BornDay = 0
19ec-1c88:40269785.475 : NVMData.BornYear = 0
19ec-1c88:40269785.524 : NVMData.FirstScanMonth = 4
19ec-1c88:40269785.577 : NVMData.FirstScanDay = 30
19ec-1c88:40269785.632 : NVMData.FirstScanYear = 2020
19ec-1c88:40269785.688 : NVMData.VerticalMagnification = 0
19ec-1c88:40269785.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:40269785.805 : NVMData.PowerSavingTime = 15
19ec-1c88:40269785.860 : NVMData.SN = A094165189010062
19ec-1c88:40269785.912 : NVMData.AutoFeed = 0
19ec-1c88:40269785.963 : NVMData.CCDType = 0
19ec-1c88:40269786.013 : NVMData.ScanSpeed = 0
19ec-1c88:40269786.063 : NVMData.RollerCount = 0
19ec-1c88:40269786.114 : NVMData.MultifeedCount = 0
19ec-1c88:40269786.165 : NVMData.JamCount = 0
19ec-1c88:40269786.215 : NVMData.IdentifyInfo = 
19ec-1c88:40269786.270 : NVMData.FormalName = 
19ec-1c88:40269786.468 : NVMData.ReservedB = 0
19ec-1c88:40269786.528 : NVMData.FunctionCode = 0
19ec-1c88:40269786.581 : NVMData.PreFeed = 0
19ec-1c88:40269786.632 : NVMData.PreFeedTime = 0
19ec-1c88:40269786.683 : NVMData.ButtonNumber = 0
19ec-1c88:40269786.735 : NVMData.PowerOffTime = 0
19ec-1c88:40269786.789 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40269786.868 : => IoObject::IoLockEnd
19ec-1c88:40269786.966 : <= IoObject::IoLockEnd
19ec-1c88:40269787.020 : <= InitializeScanner ret = 1
19ec-1c88:40269787.087 : => GetLogicalScannerAbilityEx
19ec-1c88:40269787.157 : => IoObject::IoLockStart
19ec-1c88:40269787.255 : => CAsicIO::CheckDevice
19ec-1c88:40269787.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:40269800.154 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40269800.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40269800.336 : <= IoObject::IoLockStart
19ec-1c88:40269800.397 : => IoObject::IoLockEnd
19ec-1c88:40269800.507 : <= IoObject::IoLockEnd
19ec-1c88:40269800.630 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40269800.707 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40269990.516 : => ReadNVMData
19ec-1c88:40269990.674 : => IoObject::IoLockStart
19ec-1c88:40269990.810 : => CAsicIO::CheckDevice
19ec-1c88:40269990.868 : => CNT96226::ConnectIsAvailable
19ec-1c88:40270014.593 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40270014.706 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40270014.767 : <= IoObject::IoLockStart
19ec-1c88:40270014.833 : => ReadNVMDataInternal
19ec-1c88:40270014.901 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40270014.966 : IO Send command 10 bytes
19ec-1c88:40270015.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:40270015.143 : iCmd = 0, nBytes = 10
19ec-1c88:40270015.255 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40270364.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40270364.991 : System send command 10 bytes + data 0 bytes
19ec-1c88:40270365.070 : IO total need to receive data 128 bytes
19ec-1c88:40270365.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:40270365.197 : iCmd = 0, nBytes = 128
19ec-1c88:40270574.903 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.065 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40270575.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40270575.472 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.596 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40270575.967 : System total receive data 128 bytes
19ec-1c88:40270576.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:40270576.083 : iCmd = 1, nBytes = 4
19ec-1c88:40270766.897 : 0000 : 00 00 00 00 
19ec-1c88:40270767.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40270767.202 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40270767.282 : NVMData.PadScanCount = 0
19ec-1c88:40270767.341 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40270767.400 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40270767.462 : NVMData.FlatbedScanCount = 0
19ec-1c88:40270767.519 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40270767.574 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40270767.628 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40270767.685 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40270767.752 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40270767.809 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40270767.867 : NVMData.BornMonth = 0
19ec-1c88:40270767.989 : NVMData.BornDay = 0
19ec-1c88:40270768.045 : NVMData.BornYear = 0
19ec-1c88:40270768.096 : NVMData.FirstScanMonth = 4
19ec-1c88:40270768.149 : NVMData.FirstScanDay = 30
19ec-1c88:40270768.209 : NVMData.FirstScanYear = 2020
19ec-1c88:40270768.432 : NVMData.VerticalMagnification = 0
19ec-1c88:40270768.495 : NVMData.HorizontalMagnification = 0
19ec-1c88:40270768.551 : NVMData.PowerSavingTime = 15
19ec-1c88:40270768.606 : NVMData.SN = A094165189010062
19ec-1c88:40270768.658 : NVMData.AutoFeed = 0
19ec-1c88:40270768.710 : NVMData.CCDType = 0
19ec-1c88:40270768.759 : NVMData.ScanSpeed = 0
19ec-1c88:40270768.809 : NVMData.RollerCount = 0
19ec-1c88:40270768.863 : NVMData.MultifeedCount = 0
19ec-1c88:40270768.915 : NVMData.JamCount = 0
19ec-1c88:40270768.966 : NVMData.IdentifyInfo = 
19ec-1c88:40270769.016 : NVMData.FormalName = 
19ec-1c88:40270769.069 : NVMData.ReservedB = 0
19ec-1c88:40270769.122 : NVMData.FunctionCode = 0
19ec-1c88:40270769.175 : NVMData.PreFeed = 0
19ec-1c88:40270769.227 : NVMData.PreFeedTime = 0
19ec-1c88:40270769.276 : NVMData.ButtonNumber = 0
19ec-1c88:40270769.326 : NVMData.PowerOffTime = 0
19ec-1c88:40270769.380 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40270769.445 : => IoObject::IoLockEnd
19ec-1c88:40270769.544 : <= IoObject::IoLockEnd
19ec-1c88:40270769.595 : <= ReadNVMData ret = 1
19ec-1c88:40273581.352 : ============Debug Start==========
19ec-1c88:40273581.672 : Date : 2020/4/30 14:24:30
19ec-1c88:40273581.753 : Process ID : 19ec
19ec-1c88:40273582.178 : Windows : Version 10.0 build 18363 
19ec-1c88:40273582.678 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40273582.739 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40273582.807 : MemoryStatus.ullAvailPhys : 1930326016
19ec-1c88:40273582.870 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40273582.935 : MemoryStatus.ullAvailPageFile : 3379703808
19ec-1c88:40273582.997 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40273583.057 : MemoryStatus.ullAvailVirtual : 1728856064
19ec-1c88:40273583.117 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40273583.223 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40273583.285 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40273583.540 : CPU Count : 4
19ec-1c88:40273583.587 : CPU Frequency : 100.000 Mhz
19ec-1c88:40273587.892 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40273588.022 : => InitializeDriver
19ec-1c88:40273588.529 : <= InitializeDriver ret = 1
19ec-1c88:40276323.202 : => InitializeScanner
19ec-1c88:40276323.459 : => CAsicIO::GetDeviceList
19ec-1c88:40276323.905 : => CNT96226::CNT96226
19ec-1c88:40276323.967 : => CNT96226::Open
19ec-1c88:40276348.609 : <= CNT96226::Open ret = 1
19ec-1c88:40276348.709 : => CNT96226::Initialize
19ec-1c88:40276348.908 : <= CNT96226::Initialize ret = 1
19ec-1c88:40276348.972 : <= CNT96226::CNT96226
19ec-1c88:40276349.024 : => CNT96226::EnumAvailableDevice
19ec-1c88:40276354.326 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40276354.402 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40276354.458 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40280227.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40280227.477 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40280239.460 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40280239.679 : => IoObject::GetLockName
19ec-1c88:40280239.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40280239.926 : <= IoObject::GetLockName
19ec-1c88:40280240.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:40280240.993 : iCmd = 3, nBytes = 2
19ec-1c88:40280641.175 : 0000 : 06 38 
19ec-1c88:40280641.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40280641.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:40280641.669 : iCmd = 4, nBytes = 2
19ec-1c88:40280968.302 : 0000 : 07 07 
19ec-1c88:40280968.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40280968.670 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40280968.839 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40280968.972 : IO Send command 10 bytes
19ec-1c88:40280969.086 : => CNT96226::VenderCmd_SetData
19ec-1c88:40280969.206 : iCmd = 0, nBytes = 10
19ec-1c88:40280969.426 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40281187.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40281187.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:40281188.038 : iCmd = 0, nBytes = 165
19ec-1c88:40281412.765 : skip dump 37 bytes
19ec-1c88:40281413.174 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40281413.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40281413.738 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40281414.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40281414.276 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40281414.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40281414.814 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40281415.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40281415.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40281415.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:40281415.443 : iCmd = 1, nBytes = 4
19ec-1c88:40281644.948 : 0000 : 00 00 00 00 
19ec-1c88:40281645.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40281645.318 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40281645.444 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40281645.578 : IO Send command 10 bytes
19ec-1c88:40281645.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:40281645.795 : iCmd = 0, nBytes = 10
19ec-1c88:40281646.014 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40282011.112 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40282011.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:40282011.490 : iCmd = 0, nBytes = 128
19ec-1c88:40282223.782 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282223.999 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40282224.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40282224.485 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.638 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.791 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282225.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40282225.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:40282225.157 : iCmd = 1, nBytes = 4
19ec-1c88:40282423.547 : 0000 : 00 00 00 00 
19ec-1c88:40282423.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40282423.750 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40282423.957 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40282424.049 : => CNT96226::Close
19ec-1c88:40282428.483 : <= CNT96226::Close ret = 1
19ec-1c88:40282428.572 : <= CNT96226::~CNT96226
19ec-1c88:40282428.673 : <= CAsicIO::GetDeviceList
19ec-1c88:40282429.151 : => IoObject::SetTimeout
19ec-1c88:40282429.325 : Timeout--> In = 0 Out = 0
19ec-1c88:40282429.397 : <= IoObject::SetTimeout
19ec-1c88:40282429.473 : => CAsicIO::CAsicIO
19ec-1c88:40282429.559 : => CNT96226::CNT96226
19ec-1c88:40282429.630 : => CNT96226::Open
19ec-1c88:40282456.957 : <= CNT96226::Open ret = 1
19ec-1c88:40282457.092 : => CNT96226::Initialize
19ec-1c88:40282457.344 : <= CNT96226::Initialize ret = 1
19ec-1c88:40282457.419 : <= CNT96226::CNT96226
19ec-1c88:40282457.487 : <= CAsicIO::CAsicIO
19ec-1c88:40282457.555 : => CAsicIO::InitializeDevice
19ec-1c88:40282457.648 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40282464.611 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40282464.742 : => IoObject::GetLockName
19ec-1c88:40282464.812 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40282464.897 : <= IoObject::GetLockName
19ec-1c88:40282465.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40282465.573 : IO Send command 10 bytes
19ec-1c88:40282465.643 : => CNT96226::VenderCmd_SetData
19ec-1c88:40282465.709 : iCmd = 0, nBytes = 10
19ec-1c88:40282465.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40282796.506 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40282796.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:40282796.772 : iCmd = 0, nBytes = 128
19ec-1c88:40283008.175 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283008.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283008.836 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40283009.110 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40283009.370 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40283009.630 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283009.884 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283010.141 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283010.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283010.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:40283010.517 : iCmd = 1, nBytes = 4
19ec-1c88:40283221.768 : 0000 : 00 00 00 00 
19ec-1c88:40283222.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283222.161 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40283222.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:40283222.401 : iCmd = 3, nBytes = 2
19ec-1c88:40283623.432 : 0000 : 06 38 
19ec-1c88:40283623.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283623.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:40283623.873 : iCmd = 4, nBytes = 2
19ec-1c88:40283949.141 : 0000 : 07 07 
19ec-1c88:40283949.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283949.743 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40283949.948 : => IoObject::InitializeDevice
19ec-1c88:40283950.132 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40283951.486 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40283951.628 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40283952.917 : => FindScanner
19ec-1c88:40283953.027 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40283953.150 : <= FindScanner ret = 1
19ec-1c88:40283953.262 : => IoObject::IoLockStart
19ec-1c88:40283953.474 : => CAsicIO::CheckDevice
19ec-1c88:40283953.577 : => CNT96226::ConnectIsAvailable
19ec-1c88:40283978.552 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40283978.796 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40283978.938 : <= IoObject::IoLockStart
19ec-1c88:40283979.067 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40283979.215 : IO Send command 10 bytes
19ec-1c88:40283979.402 : => CNT96226::VenderCmd_SetData
19ec-1c88:40283979.532 : iCmd = 0, nBytes = 10
19ec-1c88:40283979.762 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40284202.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40284202.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:40284202.551 : IO total need to receive data 5 bytes
19ec-1c88:40284202.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:40284202.791 : iCmd = 0, nBytes = 5
19ec-1c88:40284421.344 : 0000 : 06 00 02 02 ab 
19ec-1c88:40284421.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40284421.696 : System total receive data 5 bytes
19ec-1c88:40284421.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:40284421.935 : iCmd = 1, nBytes = 4
19ec-1c88:40284656.123 : 0000 : 00 00 00 00 
19ec-1c88:40284656.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40284656.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40284656.704 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40284656.833 : IO Send command 10 bytes
19ec-1c88:40284657.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:40284657.132 : iCmd = 0, nBytes = 10
19ec-1c88:40284657.337 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40284878.861 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40284879.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:40284879.258 : IO total need to receive data 165 bytes
19ec-1c88:40284879.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:40284879.503 : iCmd = 0, nBytes = 165
19ec-1c88:40285119.444 : skip dump 37 bytes
19ec-1c88:40285119.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40285120.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40285120.410 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40285120.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40285120.940 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40285121.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40285121.461 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285121.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285121.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40285121.969 : System total receive data 165 bytes
19ec-1c88:40285122.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:40285122.200 : iCmd = 1, nBytes = 4
19ec-1c88:40285356.208 : 0000 : 00 00 00 00 
19ec-1c88:40285356.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40285356.657 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40285357.120 : Dump Inquiry
19ec-1c88:40285357.385 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40285357.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40285357.933 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40285358.206 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40285358.464 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40285358.735 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40285358.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285359.238 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285359.504 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40285359.773 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40285359.958 : 00a0 : 00 00 00 00 00 
19ec-1c88:40285360.092 : => ReadNVMDataInternal
19ec-1c88:40285360.496 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40285360.629 : IO Send command 10 bytes
19ec-1c88:40285360.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:40285360.907 : iCmd = 0, nBytes = 10
19ec-1c88:40285361.114 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40285730.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40285730.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:40285730.740 : IO total need to receive data 128 bytes
19ec-1c88:40285730.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:40285730.986 : iCmd = 0, nBytes = 128
19ec-1c88:40285938.700 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285938.927 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.098 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40285939.263 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40285939.426 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40285940.028 : System total receive data 128 bytes
19ec-1c88:40285940.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:40285940.168 : iCmd = 1, nBytes = 4
19ec-1c88:40286146.912 : 0000 : 00 00 00 00 
19ec-1c88:40286147.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40286147.359 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40286147.501 : NVMData.PadScanCount = 0
19ec-1c88:40286147.816 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40286147.882 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40286147.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:40286148.020 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40286148.087 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40286148.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40286148.217 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40286148.284 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40286148.351 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40286148.419 : NVMData.BornMonth = 0
19ec-1c88:40286148.479 : NVMData.BornDay = 0
19ec-1c88:40286148.541 : NVMData.BornYear = 0
19ec-1c88:40286148.601 : NVMData.FirstScanMonth = 4
19ec-1c88:40286148.666 : NVMData.FirstScanDay = 30
19ec-1c88:40286148.731 : NVMData.FirstScanYear = 2020
19ec-1c88:40286148.797 : NVMData.VerticalMagnification = 0
19ec-1c88:40286148.864 : NVMData.HorizontalMagnification = 0
19ec-1c88:40286148.932 : NVMData.PowerSavingTime = 15
19ec-1c88:40286148.998 : NVMData.SN = A094165189010062
19ec-1c88:40286149.059 : NVMData.AutoFeed = 0
19ec-1c88:40286149.116 : NVMData.CCDType = 0
19ec-1c88:40286149.173 : NVMData.ScanSpeed = 0
19ec-1c88:40286149.231 : NVMData.RollerCount = 0
19ec-1c88:40286149.293 : NVMData.MultifeedCount = 0
19ec-1c88:40286149.354 : NVMData.JamCount = 0
19ec-1c88:40286149.410 : NVMData.IdentifyInfo = 
19ec-1c88:40286149.472 : NVMData.FormalName = 
19ec-1c88:40286149.724 : NVMData.ReservedB = 0
19ec-1c88:40286149.794 : NVMData.FunctionCode = 0
19ec-1c88:40286149.853 : NVMData.PreFeed = 0
19ec-1c88:40286149.912 : NVMData.PreFeedTime = 0
19ec-1c88:40286149.972 : NVMData.ButtonNumber = 0
19ec-1c88:40286150.034 : NVMData.PowerOffTime = 0
19ec-1c88:40286150.099 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40286150.188 : => IoObject::IoLockEnd
19ec-1c88:40286150.298 : <= IoObject::IoLockEnd
19ec-1c88:40286150.356 : <= InitializeScanner ret = 1
19ec-1c88:40287686.115 : => GetLogicalScannerAbility
19ec-1c88:40287686.311 : => IoObject::IoLockStart
19ec-1c88:40287686.451 : => CAsicIO::CheckDevice
19ec-1c88:40287686.507 : => CNT96226::ConnectIsAvailable
19ec-1c88:40287709.117 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40287709.233 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40287709.298 : <= IoObject::IoLockStart
19ec-1c88:40287709.355 : => IoObject::IoLockEnd
19ec-1c88:40287709.471 : <= IoObject::IoLockEnd
19ec-1c88:40287709.546 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40291596.312 : => GetLogicalScannerAbilityEx
19ec-1c88:40291596.523 : => IoObject::IoLockStart
19ec-1c88:40291596.662 : => CAsicIO::CheckDevice
19ec-1c88:40291596.721 : => CNT96226::ConnectIsAvailable
19ec-1c88:40291621.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40291621.690 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40291621.824 : <= IoObject::IoLockStart
19ec-1c88:40291621.948 : => IoObject::IoLockEnd
19ec-1c88:40291622.357 : <= IoObject::IoLockEnd
19ec-1c88:40291622.484 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40291622.560 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40299589.430 : => ReadNVMData
19ec-1c88:40299589.631 : => IoObject::IoLockStart
19ec-1c88:40299589.768 : => CAsicIO::CheckDevice
19ec-1c88:40299589.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:40299612.903 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40299613.019 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40299613.081 : <= IoObject::IoLockStart
19ec-1c88:40299613.147 : => ReadNVMDataInternal
19ec-1c88:40299613.208 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40299613.273 : IO Send command 10 bytes
19ec-1c88:40299613.407 : => CNT96226::VenderCmd_SetData
19ec-1c88:40299613.470 : iCmd = 0, nBytes = 10
19ec-1c88:40299613.585 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40299973.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40299973.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:40299973.760 : IO total need to receive data 128 bytes
19ec-1c88:40299973.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:40299973.882 : iCmd = 0, nBytes = 128
19ec-1c88:40300177.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300177.886 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.035 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40300178.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40300178.304 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.426 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.673 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40300178.809 : System total receive data 128 bytes
19ec-1c88:40300178.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:40300178.935 : iCmd = 1, nBytes = 4
19ec-1c88:40300370.312 : 0000 : 00 00 00 00 
19ec-1c88:40300370.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40300370.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40300370.636 : NVMData.PadScanCount = 0
19ec-1c88:40300370.693 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40300370.751 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40300370.809 : NVMData.FlatbedScanCount = 0
19ec-1c88:40300370.863 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40300371.045 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40300371.110 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40300371.165 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40300371.220 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40300371.276 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40300371.332 : NVMData.BornMonth = 0
19ec-1c88:40300371.379 : NVMData.BornDay = 0
19ec-1c88:40300371.430 : NVMData.BornYear = 0
19ec-1c88:40300371.482 : NVMData.FirstScanMonth = 4
19ec-1c88:40300371.534 : NVMData.FirstScanDay = 30
19ec-1c88:40300371.589 : NVMData.FirstScanYear = 2020
19ec-1c88:40300371.646 : NVMData.VerticalMagnification = 0
19ec-1c88:40300371.705 : NVMData.HorizontalMagnification = 0
19ec-1c88:40300371.757 : NVMData.PowerSavingTime = 15
19ec-1c88:40300371.812 : NVMData.SN = A094165189010062
19ec-1c88:40300371.864 : NVMData.AutoFeed = 0
19ec-1c88:40300371.911 : NVMData.CCDType = 0
19ec-1c88:40300371.958 : NVMData.ScanSpeed = 0
19ec-1c88:40300372.008 : NVMData.RollerCount = 0
19ec-1c88:40300372.059 : NVMData.MultifeedCount = 0
19ec-1c88:40300372.110 : NVMData.JamCount = 0
19ec-1c88:40300372.162 : NVMData.IdentifyInfo = 
19ec-1c88:40300372.212 : NVMData.FormalName = 
19ec-1c88:40300372.260 : NVMData.ReservedB = 0
19ec-1c88:40300372.311 : NVMData.FunctionCode = 0
19ec-1c88:40300372.362 : NVMData.PreFeed = 0
19ec-1c88:40300372.409 : NVMData.PreFeedTime = 0
19ec-1c88:40300372.457 : NVMData.ButtonNumber = 0
19ec-1c88:40300372.505 : NVMData.PowerOffTime = 0
19ec-1c88:40300372.556 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40300372.622 : => IoObject::IoLockEnd
19ec-1c88:40300372.715 : <= IoObject::IoLockEnd
19ec-1c88:40300372.763 : <= ReadNVMData ret = 1
19ec-1c88:40310701.024 : => GetADFStatus
19ec-1c88:40310701.411 : => IoObject::IoLockStart
19ec-1c88:40310701.547 : => CAsicIO::CheckDevice
19ec-1c88:40310701.611 : => CNT96226::ConnectIsAvailable
19ec-1c88:40310725.358 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40310725.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40310725.534 : <= IoObject::IoLockStart
19ec-1c88:40310725.598 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40310725.669 : IO Send command 10 bytes
19ec-1c88:40310725.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:40310725.851 : iCmd = 0, nBytes = 10
19ec-1c88:40310725.955 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40310901.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40310901.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:40310901.608 : IO total need to receive data 2 bytes
19ec-1c88:40310901.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:40310901.726 : iCmd = 0, nBytes = 2
19ec-1c88:40311084.207 : 0000 : 01 00 
19ec-1c88:40311084.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40311084.453 : System total receive data 2 bytes
19ec-1c88:40311084.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:40311084.804 : iCmd = 1, nBytes = 4
19ec-1c88:40311260.919 : 0000 : 00 00 00 00 
19ec-1c88:40311261.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40311261.166 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40311261.234 : Return status = 1
19ec-1c88:40311261.298 : => IoObject::IoLockEnd
19ec-1c88:40311261.395 : <= IoObject::IoLockEnd
19ec-1c88:40311261.447 : <= GetADFStatus ret = 1
19ec-1c88:40314112.594 : => GetADFStatus
19ec-1c88:40314112.798 : => IoObject::IoLockStart
19ec-1c88:40314112.922 : => CAsicIO::CheckDevice
19ec-1c88:40314112.982 : => CNT96226::ConnectIsAvailable
19ec-1c88:40314135.174 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40314135.294 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40314135.357 : <= IoObject::IoLockStart
19ec-1c88:40314135.420 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40314135.492 : IO Send command 10 bytes
19ec-1c88:40314135.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:40314135.693 : iCmd = 0, nBytes = 10
19ec-1c88:40314135.803 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40314327.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40314328.079 : System send command 10 bytes + data 0 bytes
19ec-1c88:40314328.306 : IO total need to receive data 2 bytes
19ec-1c88:40314328.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:40314328.443 : iCmd = 0, nBytes = 2
19ec-1c88:40314536.062 : 0000 : 01 00 
19ec-1c88:40314536.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40314536.486 : System total receive data 2 bytes
19ec-1c88:40314536.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:40314536.604 : iCmd = 1, nBytes = 4
19ec-1c88:40314713.084 : 0000 : 00 00 00 00 
19ec-1c88:40314713.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40314713.352 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40314713.421 : Return status = 1
19ec-1c88:40314713.486 : => IoObject::IoLockEnd
19ec-1c88:40314713.576 : <= IoObject::IoLockEnd
19ec-1c88:40314713.633 : <= GetADFStatus ret = 1
19ec-1c88:40331758.584 : => IsCalibrationDataFileExist
19ec-1c88:40331758.775 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:40351127.420 : => StartScanJob
19ec-1c88:40351127.616 : <= StartScanJob ret = 1
19ec-1c88:40352265.607 : => GetADFStatus
19ec-1c88:40352265.813 : => IoObject::IoLockStart
19ec-1c88:40352265.950 : => CAsicIO::CheckDevice
19ec-1c88:40352266.010 : => CNT96226::ConnectIsAvailable
19ec-1c88:40352290.786 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40352290.900 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40352290.960 : <= IoObject::IoLockStart
19ec-1c88:40352291.019 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40352291.084 : IO Send command 10 bytes
19ec-1c88:40352291.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:40352291.278 : iCmd = 0, nBytes = 10
19ec-1c88:40352291.388 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40352495.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40352495.628 : System send command 10 bytes + data 0 bytes
19ec-1c88:40352495.698 : IO total need to receive data 2 bytes
19ec-1c88:40352495.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:40352495.810 : iCmd = 0, nBytes = 2
19ec-1c88:40352648.496 : 0000 : 01 00 
19ec-1c88:40352648.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40352648.680 : System total receive data 2 bytes
19ec-1c88:40352648.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:40352648.801 : iCmd = 1, nBytes = 4
19ec-1c88:40352807.710 : 0000 : 00 00 00 00 
19ec-1c88:40352807.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40352808.299 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40352808.367 : Return status = 1
19ec-1c88:40352808.432 : => IoObject::IoLockEnd
19ec-1c88:40352808.525 : <= IoObject::IoLockEnd
19ec-1c88:40352808.576 : <= GetADFStatus ret = 1
19ec-1c88:40354293.960 : => SwitchStrip
19ec-1c88:40354294.129 : Color = 0
19ec-1c88:40354294.190 : <= SwitchStrip ret = 1
19ec-1c88:40355746.656 : => TuneScanLength
19ec-1c88:40355746.830 : Portion = 0, Direction = 0, line = 0
19ec-1c88:40355746.903 : <= TuneScanLength ret = 1
19ec-1c88:40357484.338 : => TuneScanLength
19ec-1c88:40357484.524 : Portion = 1, Direction = 1, line = 0
19ec-1c88:40357484.600 : <= TuneScanLength ret = 1
19ec-1c88:40366273.055 : => SetScanParameter
19ec-1c88:40366273.243 : => IoObject::IoLockStart
19ec-1c88:40366273.379 : => CAsicIO::CheckDevice
19ec-1c88:40366273.438 : => CNT96226::ConnectIsAvailable
19ec-1c88:40366296.721 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40366296.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40366296.904 : <= IoObject::IoLockStart
19ec-1c88:40366296.969 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:40366297.036 : IO Send command 10 bytes
19ec-1c88:40366297.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:40366297.234 : iCmd = 0, nBytes = 10
19ec-1c88:40366297.350 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:40366502.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40366502.968 : System send command 10 bytes + data 0 bytes
19ec-1c88:40366503.054 : IO total need to receive data 2 bytes
19ec-1c88:40366503.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:40366503.178 : iCmd = 0, nBytes = 2
19ec-1c88:40366691.742 : 0000 : 01 00 
19ec-1c88:40366691.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40366692.076 : System total receive data 2 bytes
19ec-1c88:40366692.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:40366692.211 : iCmd = 1, nBytes = 4
19ec-1c88:40366856.152 : 0000 : 00 00 00 00 
19ec-1c88:40366856.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40366856.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40366856.457 : AP.ScanParameter.Left = 0
19ec-1c88:40366856.512 : AP.ScanParameter.Top = 0
19ec-1c88:40366856.562 : AP.ScanParameter.Width = 629
19ec-1c88:40366856.622 : AP.ScanParameter.Length = 1109
19ec-1c88:40366856.677 : AP.ScanParameter.PixelNum = 628
19ec-1c88:40366856.732 : AP.ScanParameter.LineNum = 1109
19ec-1c88:40366856.787 : AP.ScanParameter.ScanMode = 4
19ec-1c88:40366856.842 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:40366856.896 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:40366856.953 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:40366857.004 : AP.ScanParameter.Contrast = 0
19ec-1c88:40366857.061 : AP.ScanParameter.Brightness = 0
19ec-1c88:40366857.112 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:40366857.167 : AP.ScanParameter.Highlight = 255
19ec-1c88:40366857.222 : AP.ScanParameter.Shadow = 0
19ec-1c88:40366857.273 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:40366857.328 : AP.ScanParameter.Invert = 0
19ec-1c88:40366857.379 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:40366857.441 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:40366857.500 : AP.ScanParameter.RExposure = 100
19ec-1c88:40366857.556 : AP.ScanParameter.GExposure = 100
19ec-1c88:40366857.609 : AP.ScanParameter.BExposure = 100
19ec-1c88:40366857.665 : AP.ScanParameter.XRes = 300
19ec-1c88:40366857.717 : AP.ScanParameter.YRes = 300
19ec-1c88:40366857.769 : AP.ScanParameter.RGain = 0
19ec-1c88:40366857.820 : AP.ScanParameter.GGain = 0
19ec-1c88:40366857.874 : AP.ScanParameter.BGain = 0
19ec-1c88:40366857.926 : AP.ScanParameter.lensPosition = 0
19ec-1c88:40366857.980 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:40366858.036 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:40366858.092 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:40366858.147 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:40366858.203 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:40366858.257 : AP.ScanParameter.ExtSize = 0
19ec-1c88:40366858.310 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:40366858.362 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:40366858.419 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:40366858.479 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:40366858.532 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:40366858.586 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:40366858.699 : => IoObject::IoLockEnd
19ec-1c88:40366858.789 : <= IoObject::IoLockEnd
19ec-1c88:40366858.836 : <= SetScanParameter ret = 1
19ec-1c88:40373363.086 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:40373363.297 : <= SetGammaTable ret = 1
19ec-1c88:40423021.410 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:40423021.621 : <= SetGammaTable ret = 1
19ec-1c88:40474423.551 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:40474423.776 : <= SetGammaTable ret = 1
19ec-1c88:40529047.692 : => StartScan
19ec-1c88:40529047.863 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:40529047.936 : blIsRW3LiteB = 0
19ec-1c88:40529047.998 : => StartJob
19ec-1c88:40529048.058 : => IoObject::PrepareReadImage
19ec-1c88:40529048.115 : <= IoObject::PrepareReadImage
19ec-1c88:40529048.169 : => IoObject::IoLockStart
19ec-1c88:40529048.298 : => CAsicIO::CheckDevice
19ec-1c88:40529048.350 : => CNT96226::ConnectIsAvailable
19ec-1c88:40529072.328 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40529072.443 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40529072.504 : <= IoObject::IoLockStart
19ec-1c88:40529072.573 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40529072.642 : IO Send command 10 bytes
19ec-1c88:40529072.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:40529072.825 : iCmd = 0, nBytes = 10
19ec-1c88:40529072.928 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40529271.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40529272.262 : System send command 10 bytes + data 0 bytes
19ec-1c88:40529272.340 : IO total need to receive data 2 bytes
19ec-1c88:40529272.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:40529272.458 : iCmd = 0, nBytes = 2
19ec-1c88:40529462.701 : 0000 : 01 00 
19ec-1c88:40529462.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40529462.860 : System total receive data 2 bytes
19ec-1c88:40529462.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:40529462.981 : iCmd = 1, nBytes = 4
19ec-1c88:40529634.852 : 0000 : 00 00 00 00 
19ec-1c88:40529635.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40529635.306 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40529635.694 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:40529635.766 : IO Send command 10 bytes
19ec-1c88:40529635.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:40529635.905 : iCmd = 0, nBytes = 10
19ec-1c88:40529636.018 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:40529821.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40529821.909 : System send command 10 bytes + data 0 bytes
19ec-1c88:40529821.977 : IO total need to receive data 2 bytes
19ec-1c88:40529822.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:40529822.093 : iCmd = 0, nBytes = 2
19ec-1c88:40530030.957 : 0000 : 01 00 
19ec-1c88:40530031.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40530031.128 : System total receive data 2 bytes
19ec-1c88:40530031.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:40530031.243 : iCmd = 1, nBytes = 4
19ec-1c88:40530222.509 : 0000 : 00 00 00 00 
19ec-1c88:40530222.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40530222.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40530222.813 : Reset Background Line to 2
19ec-1c88:40530222.892 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:40530222.994 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:40530223.100 : IO.ScanParameter.Left = 0
19ec-1c88:40530223.152 : IO.ScanParameter.Top = 0
19ec-1c88:40530223.202 : IO.ScanParameter.Width = 1296
19ec-1c88:40530223.255 : IO.ScanParameter.Length = 1260
19ec-1c88:40530223.309 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:40530223.363 : IO.ScanParameter.LineNum = 2520
19ec-1c88:40530223.417 : IO.ScanParameter.ScanMode = 4
19ec-1c88:40530223.469 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:40530223.521 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:40530223.576 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:40530223.630 : IO.ScanParameter.Contrast = 0
19ec-1c88:40530223.684 : IO.ScanParameter.Brightness = 0
19ec-1c88:40530223.738 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:40530223.793 : IO.ScanParameter.Highlight = 255
19ec-1c88:40530223.849 : IO.ScanParameter.Shadow = 0
19ec-1c88:40530223.902 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:40530223.960 : IO.ScanParameter.Invert = 0
19ec-1c88:40530224.013 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:40530224.074 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:40530224.135 : IO.ScanParameter.RExposure = 100
19ec-1c88:40530224.191 : IO.ScanParameter.GExposure = 100
19ec-1c88:40530224.246 : IO.ScanParameter.BExposure = 100
19ec-1c88:40530224.299 : IO.ScanParameter.XRes = 600
19ec-1c88:40530224.351 : IO.ScanParameter.YRes = 600
19ec-1c88:40530224.402 : IO.ScanParameter.RGain = 0
19ec-1c88:40530224.456 : IO.ScanParameter.GGain = 0
19ec-1c88:40530224.508 : IO.ScanParameter.BGain = 0
19ec-1c88:40530224.558 : IO.ScanParameter.lensPosition = 0
19ec-1c88:40530224.612 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:40530224.668 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:40530224.722 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:40530224.778 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:40530224.831 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:40530224.884 : IO.ScanParameter.ExtSize = 0
19ec-1c88:40530224.936 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:40530224.992 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:40530225.048 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:40530225.249 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:40530225.308 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:40530225.372 : Front Page Image Process Count = 4
19ec-1c88:40530225.657 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:40530225.729 : -> Pixel : 1296
19ec-1c88:40530225.780 : ImageProcess Stage 1 : Software gamma
19ec-1c88:40530225.833 : -> Pixel : 1296
19ec-1c88:40530225.882 : ImageProcess Stage 2 : Cut Image
19ec-1c88:40530225.934 : -> Pixel : 1296
19ec-1c88:40530225.980 : -> blColor : 1
19ec-1c88:40530226.027 : -> blDelayCutTop : 0
19ec-1c88:40530226.076 : -> dwCutLeft : 0
19ec-1c88:40530226.122 : -> dwCutRight : 38
19ec-1c88:40530226.171 : -> dwCutTop : 4
19ec-1c88:40530226.220 : -> dwCutTail : 2222
19ec-1c88:40530226.271 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:40530226.327 : -> dwSrcWidth : 1258
19ec-1c88:40530226.378 : -> dwSrcLength : 2218
19ec-1c88:40530226.426 : -> dwDestWidth : 628
19ec-1c88:40530226.478 : -> dwDestLength : 1109
19ec-1c88:40530226.527 : -> dwYRateFraction : 0/0
19ec-1c88:40530226.577 : -> blColor : 1
19ec-1c88:40530226.622 : -> blYByRate : 0
19ec-1c88:40530230.192 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:40530230.260 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:40530230.322 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:40530230.382 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:40530230.465 : Allocate buffer size=33554432
19ec-1c88:40530235.229 : Alloc Buffer @ =d3d4020 
19ec-1c88:40530235.291 :   IO  Buffer @ =d3d4020 / dbd4020 
19ec-1c88:40530235.352 : Image Buffer @ =e3d4020 / 0 
19ec-1c88:40530235.412 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:40530235.470 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:40530236.653 : Pipe = 6812d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:40530239.391 : Pipe = 6812d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40530239.478 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:40530240.178 : Pipe = 6812e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:40530248.538 : Pipe = 6812e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40530248.639 : Reset background event
19ec-1c88:40530250.759 : Create IO thread
19ec-1c88:40530252.444 : <= StartJob ret = 1
19ec-1c88:40530252.518 : => StartPage
19ec-1c88:40530252.568 : StartPage (1) Reset variable
19ec-1c88:40530254.395 : <= StartPage ret = 1
19ec-1c88:40530254.453 : Page 1
19ec-1c88:40530254.498 : <= StartScan ret = 1
19ec-113c:40530257.855 :     Pipe = 6812d38 Read ==>
19ec-113c:40530258.020 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40530261.176 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-cc4:40530261.295 :         IO Send command 10 bytes
19ec-cc4:40530261.373 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40530261.435 :         iCmd = 0, nBytes = 12
19ec-cc4:40530261.553 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-cc4:40530954.160 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40530954.337 :         System send command 10 bytes + data 2 bytes
19ec-cc4:40530954.416 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40530954.477 :         iCmd = 1, nBytes = 4
19ec-cc4:40531096.247 :         0000 : 00 00 00 00 
19ec-cc4:40531096.346 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40531096.477 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40531096.554 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-cc4:40531096.618 :         IO Send command 10 bytes
19ec-cc4:40531096.704 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40531096.764 :         iCmd = 0, nBytes = 12
19ec-cc4:40531096.872 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:40531343.062 : => ReadScan
19ec-1c88:40531343.205 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40531343.282 : => ReadScanEx2
19ec-1c88:40531343.336 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40531343.400 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40531343.462 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40531343.680 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40531343.740 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40531343.800 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40531343.867 : => GetImageToBuffer
19ec-1c88:40531343.918 : => GetImageToBufferPageScan
19ec-1c88:40531343.978 : Pipe = 6812e48 Read ==>
19ec-1c88:40531344.121 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40531635.817 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40531635.941 :         System send command 10 bytes + data 2 bytes
19ec-cc4:40531636.019 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40531636.079 :         iCmd = 1, nBytes = 4
19ec-cc4:40531792.202 :         0000 : 00 00 00 00 
19ec-cc4:40531792.299 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40531792.426 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40531792.563 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-cc4:40531792.633 :         IO Send command 10 bytes
19ec-cc4:40531792.723 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40531792.779 :         iCmd = 0, nBytes = 28
19ec-cc4:40531792.904 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-cc4:40531793.014 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-cc4:40531956.076 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40531956.189 :         System send command 10 bytes + data 18 bytes
19ec-cc4:40531956.259 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40531956.320 :         iCmd = 1, nBytes = 4
19ec-cc4:40532147.880 :         0000 : 00 00 00 00 
19ec-cc4:40532148.051 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40532148.419 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40532148.496 :         IOThread: ReadBackground
19ec-cc4:40532148.627 :         Background Front Page Image Process Count = 3
19ec-cc4:40532148.749 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-cc4:40532148.816 :         -> Pixel : 1296
19ec-cc4:40532148.870 :         ImageProcess Stage 1 : Nearest Scale
19ec-cc4:40532148.926 :         -> dwSrcWidth : 1296
19ec-cc4:40532148.980 :         -> dwSrcLength : 2
19ec-cc4:40532149.028 :         -> dwDestWidth : 628
19ec-cc4:40532149.078 :         -> dwDestLength : 2
19ec-cc4:40532149.129 :         -> dwYRateFraction : 0/0
19ec-cc4:40532149.185 :         -> blColor : 1
19ec-cc4:40532149.232 :         -> blYByRate : 0
19ec-cc4:40532149.281 :         ImageProcess Stage 2 : Background Color Unpack
19ec-cc4:40532149.336 :         -> Pixel : 628
19ec-cc4:40532150.436 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-cc4:40532150.501 :         IO Send command 10 bytes
19ec-cc4:40532150.559 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40532150.609 :         iCmd = 0, nBytes = 10
19ec-cc4:40532150.709 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-cc4:40532455.867 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40532455.997 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40532456.064 :         IO total need to receive data 7776 bytes
19ec-cc4:40532456.128 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40532456.181 :         iCmd = 0, nBytes = 7776
19ec-cc4:40532710.313 :         skip dump 7648 bytes
19ec-cc4:40532710.510 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532710.644 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532710.773 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532710.898 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.017 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.141 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.262 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.387 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.450 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40532711.698 :         System total receive data 7776 bytes
19ec-cc4:40532711.766 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40532711.820 :         iCmd = 1, nBytes = 4
19ec-cc4:40532874.832 :         0000 : 00 00 00 00 
19ec-cc4:40532874.957 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40532875.117 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40533999.760 :         IOThread: Counting Padding Values
19ec-cc4:40533999.986 :         => CScanner::GetWindowDescriptor
19ec-cc4:40534000.069 :         <= CScanner::GetWindowDescriptor
19ec-cc4:40534000.131 :         Dump Window Descriptor
19ec-cc4:40534000.264 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-cc4:40534000.406 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-cc4:40534000.541 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40534000.909 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-cc4:40534001.036 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-cc4:40534001.099 :         IOThread : Set Window
19ec-cc4:40534001.163 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-cc4:40534001.226 :         IO Send command 10 bytes
19ec-cc4:40534001.317 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40534001.374 :         iCmd = 0, nBytes = 89
19ec-cc4:40534001.496 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-cc4:40534001.623 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-cc4:40534001.751 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-cc4:40534001.878 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-cc4:40534002.006 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-cc4:40534002.103 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535165.091 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40535165.272 :         System send command 10 bytes + data 79 bytes
19ec-cc4:40535165.348 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40535165.405 :         iCmd = 1, nBytes = 4
19ec-cc4:40535356.954 :         0000 : 00 00 00 00 
19ec-cc4:40535357.067 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40535357.210 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40535357.333 :         IOThread:Send Gamma
19ec-cc4:40535357.416 :         => CAquila::UpdateSWGammaTable
19ec-cc4:40535357.485 :          NewScanParameter.ColorFilter = 0
19ec-cc4:40535357.612 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-cc4:40535357.746 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-cc4:40535357.880 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-cc4:40535358.012 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-cc4:40535358.142 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-cc4:40535358.595 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-cc4:40535358.733 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-cc4:40535358.867 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-cc4:40535358.998 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-cc4:40535359.131 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-cc4:40535359.268 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-cc4:40535359.403 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-cc4:40535359.534 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-cc4:40535359.663 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-cc4:40535359.793 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-cc4:40535359.921 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-cc4:40535360.043 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535360.166 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535360.441 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-cc4:40535360.580 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-cc4:40535360.713 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-cc4:40535360.843 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-cc4:40535360.973 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-cc4:40535361.107 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-cc4:40535361.240 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-cc4:40535361.371 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-cc4:40535361.504 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-cc4:40535361.635 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-cc4:40535361.771 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-cc4:40535361.902 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-cc4:40535362.028 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535362.155 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535362.281 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535362.404 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535362.536 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-cc4:40535362.669 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-cc4:40535362.803 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-cc4:40535362.932 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-cc4:40535363.064 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-cc4:40535363.195 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-cc4:40535363.328 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-cc4:40535363.462 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-cc4:40535363.593 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-cc4:40535363.728 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-cc4:40535363.859 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-cc4:40535363.992 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-cc4:40535364.122 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535364.249 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535364.372 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535364.492 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535364.623 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-cc4:40535364.756 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-cc4:40535364.888 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-cc4:40535365.016 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-cc4:40535365.147 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-cc4:40535365.279 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-cc4:40535365.410 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-cc4:40535365.546 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-cc4:40535365.677 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-cc4:40535365.808 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-cc4:40535365.935 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-cc4:40535366.064 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-cc4:40535366.192 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535366.321 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535366.474 :         <= CAquila::UpdateSWGammaTable
19ec-cc4:40535368.185 :         IOThread: Wait Pipe
19ec-cc4:40535368.249 :         Pipe = 6812d38 ==> IsHighUsage
19ec-cc4:40535368.363 :         Pipe = 6812d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-cc4:40535368.486 :         Pipe = 6812d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-cc4:40535368.598 :         Pipe = 6812d38 <== IsHighUsage ret = 0
19ec-cc4:40535368.665 :         IOThread: Reserve Unit
19ec-cc4:40535368.723 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-cc4:40535368.788 :         IO Send command 10 bytes
19ec-cc4:40535368.874 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40535368.940 :         iCmd = 0, nBytes = 10
19ec-cc4:40535369.037 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535519.284 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40535519.390 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40535519.459 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40535519.513 :         iCmd = 1, nBytes = 4
19ec-cc4:40535685.701 :         0000 : 00 00 00 00 
19ec-cc4:40535685.818 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40535685.960 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40535686.024 :         IOThread: Start Scan
19ec-cc4:40535686.092 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-cc4:40535686.160 :         IO Send command 10 bytes
19ec-cc4:40535686.256 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40535686.313 :         iCmd = 0, nBytes = 10
19ec-cc4:40535686.419 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-cc4:40535976.609 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40535976.781 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40535976.860 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40535976.919 :         iCmd = 1, nBytes = 4
19ec-cc4:40536196.280 :         0000 : 00 00 00 00 
19ec-cc4:40536196.385 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536196.768 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40536196.837 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-cc4:40536196.925 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40536197.013 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40536197.079 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40536197.139 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40536197.195 :         IO Send command 10 bytes
19ec-cc4:40536197.292 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40536197.345 :         iCmd = 0, nBytes = 10
19ec-cc4:40536197.448 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40536478.254 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40536478.417 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40536478.489 :         IO total need to receive data 2095632 bytes
19ec-cc4:40536478.558 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536478.617 :         iCmd = 2, nBytes = 24
19ec-cc4:40536613.010 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536613.146 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536613.199 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536613.266 :         Information.Status = 0
19ec-cc4:40536613.323 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536613.375 :         iCmd = 2, nBytes = 24
19ec-cc4:40536725.966 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536726.143 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536726.201 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536726.266 :         Information.Status = 0
19ec-cc4:40536726.321 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536726.375 :         iCmd = 2, nBytes = 24
19ec-cc4:40536848.931 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536849.079 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536849.278 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536849.346 :         Information.Status = 0
19ec-cc4:40536849.402 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536849.455 :         iCmd = 2, nBytes = 24
19ec-cc4:40536971.200 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536971.348 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536971.406 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536971.470 :         Information.Status = 0
19ec-cc4:40536971.528 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536971.584 :         iCmd = 2, nBytes = 24
19ec-cc4:40537112.007 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537112.185 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537112.253 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537112.330 :         Information.Status = 0
19ec-cc4:40537112.391 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537112.448 :         iCmd = 2, nBytes = 24
19ec-cc4:40537282.459 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537282.643 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537282.706 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537282.775 :         Information.Status = 0
19ec-cc4:40537282.833 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537282.889 :         iCmd = 2, nBytes = 24
19ec-cc4:40537440.773 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537441.200 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537441.259 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537441.321 :         Information.Status = 0
19ec-cc4:40537441.375 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537441.430 :         iCmd = 2, nBytes = 24
19ec-cc4:40537579.475 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537579.647 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537579.709 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537579.776 :         Information.Status = 0
19ec-cc4:40537579.830 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537579.883 :         iCmd = 2, nBytes = 24
19ec-cc4:40537711.577 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537711.718 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537711.773 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537711.834 :         Information.Status = 0
19ec-cc4:40537711.886 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537711.940 :         iCmd = 2, nBytes = 24
19ec-cc4:40537883.156 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537883.336 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537883.397 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537883.469 :         Information.Status = 0
19ec-cc4:40537883.529 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537883.585 :         iCmd = 2, nBytes = 24
19ec-cc4:40538071.001 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538071.161 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538071.218 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538071.285 :         Information.Status = 0
19ec-cc4:40538071.337 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538071.390 :         iCmd = 2, nBytes = 24
19ec-cc4:40538198.569 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538198.944 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538198.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538199.062 :         Information.Status = 0
19ec-cc4:40538199.115 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538199.167 :         iCmd = 2, nBytes = 24
19ec-cc4:40538362.601 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538362.776 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538362.834 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538363.063 :         Information.Status = 0
19ec-cc4:40538363.127 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538363.181 :         iCmd = 2, nBytes = 24
19ec-cc4:40538542.586 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538542.720 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538542.777 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538542.839 :         Information.Status = 0
19ec-cc4:40538542.891 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538542.944 :         iCmd = 2, nBytes = 24
19ec-cc4:40538658.185 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538658.323 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538658.375 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538658.436 :         Information.Status = 0
19ec-cc4:40538658.490 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538658.544 :         iCmd = 2, nBytes = 24
19ec-cc4:40538813.539 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538813.717 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538813.779 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538813.848 :         Information.Status = 0
19ec-cc4:40538813.909 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538813.974 :         iCmd = 2, nBytes = 24
19ec-cc4:40538990.771 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538990.913 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538990.979 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538991.046 :         Information.Status = 0
19ec-cc4:40538991.095 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538991.148 :         iCmd = 2, nBytes = 24
19ec-cc4:40539102.791 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539102.931 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539102.986 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539103.043 :         Information.Status = 0
19ec-cc4:40539103.097 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539103.148 :         iCmd = 2, nBytes = 24
19ec-cc4:40539234.672 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539235.109 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539235.162 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539235.223 :         Information.Status = 0
19ec-cc4:40539235.274 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539235.326 :         iCmd = 2, nBytes = 24
19ec-cc4:40539370.280 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539370.439 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539370.497 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539370.560 :         Information.Status = 0
19ec-cc4:40539370.613 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539370.667 :         iCmd = 2, nBytes = 24
19ec-cc4:40539520.310 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539520.443 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539520.500 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539520.559 :         Information.Status = 0
19ec-cc4:40539520.608 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539520.660 :         iCmd = 2, nBytes = 24
19ec-cc4:40539636.220 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539636.350 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539636.405 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539636.470 :         Information.Status = 0
19ec-cc4:40539636.520 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539636.571 :         iCmd = 2, nBytes = 24
19ec-cc4:40539787.091 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539787.218 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539787.271 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539787.331 :         Information.Status = 0
19ec-cc4:40539787.381 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539787.550 :         iCmd = 2, nBytes = 24
19ec-cc4:40539982.803 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539982.992 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539983.054 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539983.124 :         Information.Status = 0
19ec-cc4:40539983.178 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539983.234 :         iCmd = 2, nBytes = 24
19ec-cc4:40540135.531 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540135.688 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540135.752 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540135.819 :         Information.Status = 0
19ec-cc4:40540135.875 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540135.930 :         iCmd = 2, nBytes = 24
19ec-cc4:40540270.422 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540270.579 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540270.645 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540270.711 :         Information.Status = 0
19ec-cc4:40540270.766 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540270.822 :         iCmd = 2, nBytes = 24
19ec-cc4:40540461.578 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540461.749 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540461.816 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540461.885 :         Information.Status = 0
19ec-cc4:40540461.940 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540461.996 :         iCmd = 2, nBytes = 24
19ec-cc4:40540610.542 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540610.679 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540610.739 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540610.808 :         Information.Status = 0
19ec-cc4:40540610.859 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540610.913 :         iCmd = 2, nBytes = 24
19ec-cc4:40540758.023 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540758.451 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540758.502 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540758.562 :         Information.Status = 0
19ec-cc4:40540758.612 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540758.663 :         iCmd = 2, nBytes = 24
19ec-cc4:40540937.271 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540937.449 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540937.507 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540937.579 :         Information.Status = 0
19ec-cc4:40540937.635 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540937.692 :         iCmd = 2, nBytes = 24
19ec-cc4:40541113.658 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541113.816 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541113.880 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541113.946 :         Information.Status = 0
19ec-cc4:40541114.004 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541114.055 :         iCmd = 2, nBytes = 24
19ec-cc4:40541258.444 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541258.605 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541258.666 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541258.734 :         Information.Status = 0
19ec-cc4:40541258.790 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541258.847 :         iCmd = 2, nBytes = 24
19ec-cc4:40541558.921 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541559.112 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541559.179 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541559.255 :         Information.Status = 0
19ec-cc4:40541559.315 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541559.373 :         iCmd = 2, nBytes = 24
19ec-cc4:40541749.208 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541749.347 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541749.408 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541749.473 :         Information.Status = 0
19ec-cc4:40541749.525 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541749.578 :         iCmd = 2, nBytes = 24
19ec-cc4:40541926.305 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541926.486 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541926.546 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541926.630 :         Information.Status = 0
19ec-cc4:40541926.693 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541926.751 :         iCmd = 2, nBytes = 24
19ec-cc4:40542091.350 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542091.490 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542091.546 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542091.609 :         Information.Status = 0
19ec-cc4:40542091.661 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542091.713 :         iCmd = 2, nBytes = 24
19ec-cc4:40542203.481 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542203.617 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542203.674 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542203.734 :         Information.Status = 0
19ec-cc4:40542203.788 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542203.842 :         iCmd = 2, nBytes = 24
19ec-cc4:40542369.707 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542369.838 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542369.892 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542369.952 :         Information.Status = 0
19ec-cc4:40542370.004 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542370.054 :         iCmd = 2, nBytes = 24
19ec-cc4:40542520.913 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542521.379 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542521.436 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542521.501 :         Information.Status = 0
19ec-cc4:40542521.556 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542521.610 :         iCmd = 2, nBytes = 24
19ec-cc4:40542679.434 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542679.601 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542679.664 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542679.736 :         Information.Status = 0
19ec-cc4:40542679.793 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542679.850 :         iCmd = 2, nBytes = 24
19ec-cc4:40542822.840 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542822.973 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542823.028 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542823.088 :         Information.Status = 0
19ec-cc4:40542823.138 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542823.189 :         iCmd = 2, nBytes = 24
19ec-cc4:40542986.983 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542987.165 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542987.226 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542987.297 :         Information.Status = 0
19ec-cc4:40542987.358 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542987.414 :         iCmd = 2, nBytes = 24
19ec-cc4:40543146.832 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543146.994 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543147.052 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543147.117 :         Information.Status = 0
19ec-cc4:40543147.171 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543147.227 :         iCmd = 2, nBytes = 24
19ec-cc4:40543278.999 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543279.284 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543279.344 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543279.407 :         Information.Status = 0
19ec-cc4:40543279.458 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543279.508 :         iCmd = 2, nBytes = 24
19ec-cc4:40543441.667 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543441.832 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543441.889 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543441.958 :         Information.Status = 0
19ec-cc4:40543442.013 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543442.063 :         iCmd = 2, nBytes = 24
19ec-cc4:40543638.922 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543639.119 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543639.178 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543639.252 :         Information.Status = 0
19ec-cc4:40543639.307 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543639.363 :         iCmd = 2, nBytes = 24
19ec-cc4:40543813.895 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543814.051 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543814.111 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543814.176 :         Information.Status = 0
19ec-cc4:40543814.230 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543814.286 :         iCmd = 2, nBytes = 24
19ec-cc4:40544003.034 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544003.206 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544003.265 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544003.337 :         Information.Status = 0
19ec-cc4:40544003.392 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544003.449 :         iCmd = 2, nBytes = 24
19ec-cc4:40544164.096 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544164.240 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544164.296 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544164.359 :         Information.Status = 0
19ec-cc4:40544164.413 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544164.468 :         iCmd = 2, nBytes = 24
19ec-cc4:40544307.109 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544307.546 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544307.601 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544307.663 :         Information.Status = 0
19ec-cc4:40544307.715 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544307.766 :         iCmd = 2, nBytes = 24
19ec-cc4:40544509.939 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544510.117 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544510.175 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544510.243 :         Information.Status = 0
19ec-cc4:40544510.296 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544510.351 :         iCmd = 2, nBytes = 24
19ec-cc4:40544658.442 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544658.609 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544658.676 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544658.742 :         Information.Status = 0
19ec-cc4:40544658.801 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544658.854 :         iCmd = 2, nBytes = 24
19ec-cc4:40544783.287 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544783.420 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544783.476 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544783.539 :         Information.Status = 0
19ec-cc4:40544783.593 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544783.647 :         iCmd = 2, nBytes = 24
19ec-cc4:40544952.234 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544952.368 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544952.550 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544952.614 :         Information.Status = 0
19ec-cc4:40544952.665 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544952.715 :         iCmd = 2, nBytes = 24
19ec-cc4:40545110.935 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545111.120 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545111.184 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545111.256 :         Information.Status = 0
19ec-cc4:40545111.312 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545111.367 :         iCmd = 2, nBytes = 24
19ec-cc4:40545242.303 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545242.436 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545242.493 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545242.554 :         Information.Status = 0
19ec-cc4:40545242.605 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545242.662 :         iCmd = 2, nBytes = 24
19ec-cc4:40545432.740 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545432.888 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545432.949 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545433.015 :         Information.Status = 0
19ec-cc4:40545433.071 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545433.122 :         iCmd = 2, nBytes = 24
19ec-cc4:40545586.757 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545586.941 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545587.001 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545587.074 :         Information.Status = 0
19ec-cc4:40545587.132 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545587.188 :         iCmd = 2, nBytes = 24
19ec-cc4:40545713.976 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545714.115 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545714.168 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545714.232 :         Information.Status = 0
19ec-cc4:40545714.285 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545714.337 :         iCmd = 2, nBytes = 24
19ec-cc4:40545897.705 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545897.858 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545897.920 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545897.989 :         Information.Status = 0
19ec-cc4:40545898.044 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545898.098 :         iCmd = 2, nBytes = 24
19ec-cc4:40546079.706 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40546079.874 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40546079.935 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40546080.003 :         Information.Status = 0
19ec-cc4:40546080.057 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40546080.111 :         iCmd = 2, nBytes = 24
19ec-cc4:40546601.732 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40546601.936 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40546601.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40546602.070 :         Information.Status = 0
19ec-cc4:40546602.141 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40546602.265 :         iCmd = 2, nBytes = 24
19ec-cc4:40547576.108 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40547576.317 :         0010 : f0 00 00 00 50 99 37 00 
19ec-cc4:40547576.377 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40547576.455 :         Information.Status = 1, Information.Addr = 3643728
19ec-cc4:40547582.230 :         => CNT96226::MemoryRead
19ec-cc4:40547977.969 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40547978.115 :         System total receive data 311040 bytes
19ec-cc4:40547978.192 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40547978.253 :         iCmd = 1, nBytes = 4
19ec-cc4:40548182.636 :         0000 : 00 00 00 00 
19ec-cc4:40548182.917 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40548183.088 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40548183.152 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40548183.213 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40548183.311 :         Pipe = 6812d38 Write ==>
19ec-cc4:40548183.429 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40548183.562 :         Pipe = 6812d38 start to write data
19ec-cc4:40548183.627 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 0 size = 36
19ec-cc4:40548183.749 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40548183.839 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40548183.939 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40548184.109 :         Pipe = 6812d38 Write <==
19ec-cc4:40548184.169 :         Pipe = 6812d38 Write ==>
19ec-cc4:40548184.257 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40548184.374 :         Pipe = 6812d38 start to write data
19ec-cc4:40548184.433 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 36 size = 311040
19ec-113c:40548185.221 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40548185.408 :     Pipe = 6812d38 Read Copy from 6812df8 + 0 size = 36
19ec-113c:40548185.534 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40548185.633 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40548185.738 :     Pipe = 6812d38 Read <==
19ec-113c:40548191.398 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40548191.489 :     Pipe = 6812d38 Read ==>
19ec-cc4:40548191.554 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40548191.656 :         Pipe = 6812d38 Write read wait size = 0
19ec-cc4:40548191.791 :         Pipe = 6812d38 Write <==
19ec-113c:40548192.074 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40548192.224 :     Pipe = 6812d38 Read Copy from 6812df8 + 36 size = 311040
19ec-113c:40548198.612 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40548198.714 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40548198.815 :     Pipe = 6812d38 Read <==
19ec-113c:40548198.868 :     ImageProcessThread : Process start
19ec-113c:40548208.334 :     BytesPerLine = 3888
19ec-113c:40548208.401 :     Lines = 80
19ec-113c:40548264.726 :     ImageProcessThread : Process end
19ec-cc4:40548386.460 :         IOThread: get image OK
19ec-cc4:40548386.632 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-cc4:40548386.742 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40548386.838 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40548386.913 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40548386.984 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40548387.046 :         IO Send command 10 bytes
19ec-cc4:40548387.188 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40548387.247 :         iCmd = 0, nBytes = 10
19ec-cc4:40548387.368 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40548668.120 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40548668.318 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40548668.403 :         IO total need to receive data 2095632 bytes
19ec-cc4:40548668.471 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40548668.534 :         iCmd = 2, nBytes = 24
19ec-113c:40549030.490 :     Pipe = 6812e48 Write ==>
19ec-113c:40549030.733 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40549030.891 :     Pipe = 6812e48 start to write data
19ec-113c:40549030.955 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 0 size = 36
19ec-113c:40549031.074 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40549031.293 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40549031.393 :     Pipe = 6812e48 Set read data ready
19ec-113c:40549031.529 :     Pipe = 6812e48 Write <==
19ec-113c:40549031.583 :     Pipe = 6812e48 Write ==>
19ec-113c:40549031.668 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40549031.781 :     Pipe = 6812e48 start to write data
19ec-113c:40549031.837 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 36 size = 71592
19ec-1c88:40549032.312 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40549032.495 : Pipe = 6812e48 Read Copy from 6812f08 + 0 size = 36
19ec-1c88:40549032.620 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40549032.716 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40549032.812 : Pipe = 6812e48 Read <==
19ec-1c88:40549032.867 : Get Packet type = 0 
19ec-1c88:40549032.921 : Get Packet dwSize = 71592 
19ec-1c88:40549032.974 : Get Packet bADFStatus = 1 
19ec-1c88:40549033.027 : Get Packet dwStatusLong = 0 
19ec-1c88:40549033.082 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40549033.151 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40549033.212 : <= GetImageToBuffer Ret = 1
19ec-1c88:40549033.276 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:40549033.343 : Pipe = 6812e48 Read ==>
19ec-113c:40549033.401 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-113c:40549033.496 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40549033.620 :     Pipe = 6812e48 Write <==
19ec-113c:40549033.686 :     Pipe = 6812d38 Read ==>
19ec-1c88:40549033.776 : Pipe = 6812e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-113c:40549033.891 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40549033.970 : Pipe = 6812e48 Read Copy from 6812f08 + 36 size = 71592
19ec-1c88:40549035.613 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40549035.705 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40549035.802 : Pipe = 6812e48 Read <==
19ec-1c88:40549035.859 : => GetImageToBuffer
19ec-1c88:40549035.911 : => GetImageToBufferPageScan
19ec-1c88:40549035.963 : Pipe = 6812e48 Read ==>
19ec-1c88:40549036.047 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40549161.407 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40549161.597 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40549161.656 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40549161.728 :         Information.Status = 0
19ec-cc4:40549161.790 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40549161.846 :         iCmd = 2, nBytes = 24
19ec-cc4:40549780.093 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40549780.298 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40549780.369 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40549780.442 :         Information.Status = 0
19ec-cc4:40549780.500 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40549780.557 :         iCmd = 2, nBytes = 24
19ec-cc4:40550359.344 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40550359.556 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-cc4:40550359.633 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40550359.710 :         Information.Status = 1, Information.Addr = 3954768
19ec-cc4:40550360.615 :         => CNT96226::MemoryRead
19ec-cc4:40550752.533 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40550752.677 :         System total receive data 311040 bytes
19ec-cc4:40550752.747 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40550752.808 :         iCmd = 1, nBytes = 4
19ec-cc4:40550939.338 :         0000 : 00 00 00 00 
19ec-cc4:40550939.425 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40550939.578 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40550939.765 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40550939.834 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40550939.942 :         Pipe = 6812d38 Write ==>
19ec-cc4:40550940.054 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40550940.188 :         Pipe = 6812d38 start to write data
19ec-cc4:40550940.248 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 311076 size = 36
19ec-cc4:40550940.367 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40550940.456 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40550940.551 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40550940.679 :         Pipe = 6812d38 Write <==
19ec-cc4:40550940.736 :         Pipe = 6812d38 Write ==>
19ec-cc4:40550940.821 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40550940.934 :         Pipe = 6812d38 start to write data
19ec-cc4:40550940.996 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 311112 size = 311040
19ec-113c:40550941.773 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40550941.956 :     Pipe = 6812d38 Read Copy from 6812df8 + 311076 size = 36
19ec-113c:40550942.078 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40550942.173 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40550942.277 :     Pipe = 6812d38 Read <==
19ec-113c:40550942.337 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40550942.407 :     Pipe = 6812d38 Read ==>
19ec-113c:40550942.489 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40550947.293 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40550947.387 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40550947.487 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40550947.597 :         Pipe = 6812d38 Write <==
19ec-113c:40550948.656 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40550948.836 :     Pipe = 6812d38 Read Copy from 6812df8 + 311112 size = 311040
19ec-113c:40550949.889 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40550949.981 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40550950.074 :     Pipe = 6812d38 Read <==
19ec-113c:40550950.129 :     ImageProcessThread : Process start
19ec-113c:40550954.307 :     BytesPerLine = 3888
19ec-113c:40550954.367 :     Lines = 80
19ec-113c:40551003.301 :     ImageProcessThread : Process end
19ec-cc4:40551115.756 :         IOThread: get image OK
19ec-cc4:40551115.923 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-cc4:40551116.018 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40551116.110 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40551116.183 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40551116.250 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40551116.311 :         IO Send command 10 bytes
19ec-cc4:40551116.418 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40551116.472 :         iCmd = 0, nBytes = 10
19ec-cc4:40551116.588 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40551413.625 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40551413.792 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40551413.861 :         IO total need to receive data 2095632 bytes
19ec-cc4:40551413.926 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40551413.989 :         iCmd = 2, nBytes = 24
19ec-113c:40551659.261 :     Pipe = 6812e48 Write ==>
19ec-113c:40551659.484 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40551659.624 :     Pipe = 6812e48 start to write data
19ec-113c:40551659.687 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 71628 size = 36
19ec-113c:40551659.808 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40551660.017 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40551660.120 :     Pipe = 6812e48 Set read data ready
19ec-113c:40551660.263 :     Pipe = 6812e48 Write <==
19ec-113c:40551660.314 :     Pipe = 6812e48 Write ==>
19ec-113c:40551660.401 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40551660.512 :     Pipe = 6812e48 start to write data
19ec-113c:40551660.570 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 71664 size = 75360
19ec-1c88:40551661.368 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40551661.562 : Pipe = 6812e48 Read Copy from 6812f08 + 71628 size = 36
19ec-1c88:40551661.682 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40551661.770 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40551661.869 : Pipe = 6812e48 Read <==
19ec-1c88:40551661.926 : Get Packet type = 0 
19ec-1c88:40551661.978 : Get Packet dwSize = 75360 
19ec-1c88:40551662.031 : Get Packet bADFStatus = 1 
19ec-1c88:40551662.088 : Get Packet dwStatusLong = 0 
19ec-1c88:40551662.140 : Get Packet dwMessageStatusLong = 0 
19ec-113c:40551662.205 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40551662.304 :     Pipe = 6812e48 Write read wait size = 0
19ec-1c88:40551662.374 : <= GetImageToBufferPageScan Ret = 1
19ec-113c:40551662.431 :     Pipe = 6812e48 Write <==
19ec-1c88:40551662.490 : <= GetImageToBuffer Ret = 1
19ec-113c:40551662.548 :     Pipe = 6812d38 Read ==>
19ec-1c88:40551662.604 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:40551662.674 : Pipe = 6812e48 Read ==>
19ec-113c:40551662.730 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40551662.811 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40551662.923 : Pipe = 6812e48 Read Copy from 6812f08 + 71664 size = 28260
19ec-1c88:40551663.574 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:40551663.670 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40551663.765 : Pipe = 6812e48 Read <==
19ec-1c88:40551864.986 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40551865.188 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40551865.260 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40551865.338 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40551865.404 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40551865.467 : <= ReadScanEx2 ret = 1
19ec-1c88:40551865.523 : <= ReadScan ret = 1
19ec-cc4:40551935.629 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40551935.798 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40551935.858 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40551935.939 :         Information.Status = 0
19ec-cc4:40551935.997 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40551936.052 :         iCmd = 2, nBytes = 24
19ec-cc4:40552898.950 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40552899.173 :         0010 : f0 00 00 00 50 17 41 00 
19ec-cc4:40552899.233 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40552899.309 :         Information.Status = 1, Information.Addr = 4265808
19ec-cc4:40552900.239 :         => CNT96226::MemoryRead
19ec-cc4:40553416.097 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40553416.296 :         System total receive data 311040 bytes
19ec-cc4:40553416.373 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40553416.436 :         iCmd = 1, nBytes = 4
19ec-cc4:40553936.068 :         0000 : 00 00 00 00 
19ec-cc4:40553936.546 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40553936.734 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40553936.815 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40553936.875 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40553936.979 :         Pipe = 6812d38 Write ==>
19ec-cc4:40553937.220 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40553937.355 :         Pipe = 6812d38 start to write data
19ec-cc4:40553937.418 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 622152 size = 36
19ec-cc4:40553937.542 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40553937.638 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40553937.736 :         Pipe = 6812d38 Set read data ready
19ec-113c:40553938.026 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40553938.153 :     Pipe = 6812d38 Read Copy from 6812df8 + 622152 size = 36
19ec-113c:40553938.268 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40553938.359 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40553938.459 :     Pipe = 6812d38 Read <==
19ec-113c:40553938.516 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40553938.588 :     Pipe = 6812d38 Read ==>
19ec-113c:40553938.674 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40553938.836 :         Pipe = 6812d38 Write <==
19ec-cc4:40553938.891 :         Pipe = 6812d38 Write ==>
19ec-cc4:40553938.977 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40553939.269 :         Pipe = 6812d38 start to write data
19ec-cc4:40553939.406 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 622188 size = 311040
19ec-cc4:40553948.233 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40553948.389 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40553948.515 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40553948.642 :         Pipe = 6812d38 Write <==
19ec-113c:40553948.882 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40553949.041 :     Pipe = 6812d38 Read Copy from 6812df8 + 622188 size = 311040
19ec-113c:40553950.026 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40553950.118 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40553950.217 :     Pipe = 6812d38 Read <==
19ec-113c:40553950.272 :     ImageProcessThread : Process start
19ec-113c:40553955.394 :     BytesPerLine = 3888
19ec-113c:40553955.459 :     Lines = 80
19ec-113c:40554003.117 :     ImageProcessThread : Process end
19ec-cc4:40554116.652 :         IOThread: get image OK
19ec-cc4:40554116.827 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-cc4:40554116.933 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40554117.034 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40554117.109 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40554117.175 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40554117.235 :         IO Send command 10 bytes
19ec-cc4:40554117.360 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40554117.420 :         iCmd = 0, nBytes = 10
19ec-cc4:40554117.536 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40554352.577 : => ReadScan
19ec-1c88:40554352.744 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40554352.828 : => ReadScanEx2
19ec-1c88:40554352.885 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40554352.948 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40554353.008 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40554353.074 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40554353.136 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40554353.199 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40554353.273 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:40554353.346 : Pipe = 6812e48 Read ==>
19ec-1c88:40554353.467 : Pipe = 6812e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:40554353.607 : Pipe = 6812e48 Read Copy from 6812f08 + 99924 size = 47100
19ec-1c88:40554353.959 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40554354.216 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40554354.318 : Pipe = 6812e48 Read <==
19ec-1c88:40554354.370 : => GetImageToBuffer
19ec-1c88:40554354.421 : => GetImageToBufferPageScan
19ec-1c88:40554354.480 : Pipe = 6812e48 Read ==>
19ec-1c88:40554354.570 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40554699.663 :     Pipe = 6812e48 Write ==>
19ec-113c:40554699.901 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40554700.045 :     Pipe = 6812e48 start to write data
19ec-113c:40554700.111 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 147024 size = 36
19ec-113c:40554700.235 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40554700.327 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40554700.425 :     Pipe = 6812e48 Set read data ready
19ec-113c:40554700.553 :     Pipe = 6812e48 Write <==
19ec-113c:40554700.609 :     Pipe = 6812e48 Write ==>
19ec-113c:40554700.693 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40554700.802 :     Pipe = 6812e48 start to write data
19ec-113c:40554700.857 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 147060 size = 75360
19ec-1c88:40554701.456 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40554701.637 : Pipe = 6812e48 Read Copy from 6812f08 + 147024 size = 36
19ec-1c88:40554701.762 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40554701.854 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40554701.954 : Pipe = 6812e48 Read <==
19ec-1c88:40554702.011 : Get Packet type = 0 
19ec-1c88:40554702.064 : Get Packet dwSize = 75360 
19ec-1c88:40554702.118 : Get Packet bADFStatus = 1 
19ec-1c88:40554702.172 : Get Packet dwStatusLong = 0 
19ec-1c88:40554702.225 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40554702.287 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40554702.344 : <= GetImageToBuffer Ret = 1
19ec-1c88:40554702.415 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:40554702.480 : Pipe = 6812e48 Read ==>
19ec-113c:40554702.541 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40554702.631 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40554702.754 :     Pipe = 6812e48 Write <==
19ec-113c:40554702.810 :     Pipe = 6812d38 Read ==>
19ec-1c88:40554702.894 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40554703.003 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40554703.080 : Pipe = 6812e48 Read Copy from 6812f08 + 147060 size = 52752
19ec-1c88:40554703.603 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:40554711.209 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40554711.344 : Pipe = 6812e48 Read <==
19ec-1c88:40555043.255 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40555043.447 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40555043.520 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40555043.589 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40555043.657 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40555043.722 : <= ReadScanEx2 ret = 1
19ec-1c88:40555043.783 : <= ReadScan ret = 1
19ec-cc4:40555224.785 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40555224.955 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40555225.029 :         IO total need to receive data 2095632 bytes
19ec-cc4:40555225.095 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40555225.156 :         iCmd = 2, nBytes = 24
19ec-cc4:40555778.410 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40555778.687 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-cc4:40555778.760 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40555778.836 :         Information.Status = 1, Information.Addr = 4576848
19ec-cc4:40555779.908 :         => CNT96226::MemoryRead
19ec-cc4:40556156.622 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40556156.841 :         System total receive data 311040 bytes
19ec-cc4:40556156.920 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40556156.985 :         iCmd = 1, nBytes = 4
19ec-cc4:40556288.093 :         0000 : 00 00 00 00 
19ec-cc4:40556288.196 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40556288.331 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40556288.397 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40556288.452 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40556288.562 :         Pipe = 6812d38 Write ==>
19ec-cc4:40556288.674 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40556288.807 :         Pipe = 6812d38 start to write data
19ec-cc4:40556288.869 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 933228 size = 36
19ec-cc4:40556288.989 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40556289.078 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40556289.177 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40556289.316 :         Pipe = 6812d38 Write <==
19ec-cc4:40556289.370 :         Pipe = 6812d38 Write ==>
19ec-cc4:40556289.688 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40556289.807 :         Pipe = 6812d38 start to write data
19ec-cc4:40556289.863 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 933264 size = 311040
19ec-113c:40556290.014 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40556290.204 :     Pipe = 6812d38 Read Copy from 6812df8 + 933228 size = 36
19ec-113c:40556290.342 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40556290.442 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40556290.544 :     Pipe = 6812d38 Read <==
19ec-113c:40556290.604 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40556290.673 :     Pipe = 6812d38 Read ==>
19ec-113c:40556290.758 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40556297.370 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40556297.474 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40556297.578 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40556297.691 :         Pipe = 6812d38 Write <==
19ec-113c:40556298.324 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40556298.477 :     Pipe = 6812d38 Read Copy from 6812df8 + 933264 size = 311040
19ec-113c:40556299.996 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40556300.086 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40556300.181 :     Pipe = 6812d38 Read <==
19ec-113c:40556300.238 :     ImageProcessThread : Process start
19ec-113c:40556304.733 :     BytesPerLine = 3888
19ec-113c:40556304.796 :     Lines = 80
19ec-113c:40556353.311 :     ImageProcessThread : Process end
19ec-cc4:40556510.036 :         IOThread: get image OK
19ec-cc4:40556510.218 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-cc4:40556510.333 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40556510.434 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40556510.514 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40556510.599 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40556510.658 :         IO Send command 10 bytes
19ec-cc4:40556510.792 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40556510.853 :         iCmd = 0, nBytes = 10
19ec-cc4:40556510.974 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40556779.099 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40556779.301 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40556779.478 :         IO total need to receive data 2095632 bytes
19ec-cc4:40556779.553 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40556779.612 :         iCmd = 2, nBytes = 24
19ec-113c:40557033.447 :     Pipe = 6812e48 Write ==>
19ec-113c:40557033.698 :     Pipe = 6812e48 Write Total = 27262976 Free = 27240368 Data = 22608
19ec-113c:40557033.853 :     Pipe = 6812e48 start to write data
19ec-113c:40557033.919 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 222420 size = 36
19ec-113c:40557034.042 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27240332 Data = 22644
19ec-113c:40557034.138 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40557034.239 :     Pipe = 6812e48 Write <==
19ec-113c:40557034.296 :     Pipe = 6812e48 Write ==>
19ec-113c:40557034.389 :     Pipe = 6812e48 Write Total = 27262976 Free = 27240332 Data = 22644
19ec-113c:40557034.501 :     Pipe = 6812e48 start to write data
19ec-113c:40557034.559 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 222456 size = 75360
19ec-113c:40557036.366 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27164972 Data = 98004
19ec-113c:40557036.461 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40557036.557 :     Pipe = 6812e48 Write <==
19ec-113c:40557036.618 :     Pipe = 6812d38 Read ==>
19ec-113c:40557036.711 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40557163.957 : => ReadScan
19ec-1c88:40557164.093 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40557164.177 : => ReadScanEx2
19ec-1c88:40557164.234 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40557164.303 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40557164.365 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40557164.429 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40557164.490 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40557164.550 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40557164.618 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:40557164.686 : Pipe = 6812e48 Read ==>
19ec-1c88:40557164.801 : Pipe = 6812e48 Read Total = 27262976 Free = 27164972 Data = 98004
19ec-1c88:40557164.928 : Pipe = 6812e48 Read Copy from 6812f08 + 199812 size = 22608
19ec-1c88:40557165.153 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40557165.241 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40557165.341 : Pipe = 6812e48 Read <==
19ec-1c88:40557165.392 : => GetImageToBuffer
19ec-1c88:40557165.444 : => GetImageToBufferPageScan
19ec-1c88:40557165.506 : Pipe = 6812e48 Read ==>
19ec-1c88:40557165.590 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40557165.702 : Pipe = 6812e48 Read Copy from 6812f08 + 222420 size = 36
19ec-1c88:40557165.809 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40557165.894 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40557165.988 : Pipe = 6812e48 Read <==
19ec-1c88:40557166.300 : Get Packet type = 0 
19ec-1c88:40557166.356 : Get Packet dwSize = 75360 
19ec-1c88:40557166.412 : Get Packet bADFStatus = 1 
19ec-1c88:40557166.470 : Get Packet dwStatusLong = 0 
19ec-1c88:40557166.523 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40557166.594 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40557166.656 : <= GetImageToBuffer Ret = 1
19ec-1c88:40557166.711 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40557167.008 : Pipe = 6812e48 Read ==>
19ec-1c88:40557167.092 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40557167.199 : Pipe = 6812e48 Read Copy from 6812f08 + 222456 size = 75360
19ec-1c88:40557167.561 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40557167.646 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40557167.738 : Pipe = 6812e48 Read <==
19ec-1c88:40557167.792 : => GetImageToBuffer
19ec-1c88:40557167.841 : => GetImageToBufferPageScan
19ec-1c88:40557168.003 : Pipe = 6812e48 Read ==>
19ec-1c88:40557168.096 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40557320.888 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40557321.039 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40557321.097 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40557321.166 :         Information.Status = 0
19ec-cc4:40557321.227 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40557321.283 :         iCmd = 2, nBytes = 24
19ec-cc4:40558295.826 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40558296.369 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-cc4:40558296.435 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40558296.512 :         Information.Status = 1, Information.Addr = 4887888
19ec-cc4:40558297.386 :         => CNT96226::MemoryRead
19ec-cc4:40558698.858 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40558699.042 :         System total receive data 311040 bytes
19ec-cc4:40558699.115 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40558699.179 :         iCmd = 1, nBytes = 4
19ec-cc4:40558889.959 :         0000 : 00 00 00 00 
19ec-cc4:40558890.051 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40558890.223 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40558890.287 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40558890.345 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40558890.447 :         Pipe = 6812d38 Write ==>
19ec-cc4:40558890.553 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40558890.683 :         Pipe = 6812d38 start to write data
19ec-cc4:40558890.740 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1244304 size = 36
19ec-cc4:40558890.860 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40558890.947 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40558891.046 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40558891.188 :         Pipe = 6812d38 Write <==
19ec-cc4:40558891.242 :         Pipe = 6812d38 Write ==>
19ec-cc4:40558891.559 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40558891.670 :         Pipe = 6812d38 start to write data
19ec-cc4:40558891.730 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1244340 size = 311040
19ec-113c:40558891.871 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40558892.052 :     Pipe = 6812d38 Read Copy from 6812df8 + 1244304 size = 36
19ec-113c:40558892.177 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40558892.277 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40558892.382 :     Pipe = 6812d38 Read <==
19ec-113c:40558892.439 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40558892.502 :     Pipe = 6812d38 Read ==>
19ec-113c:40558892.589 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40558899.020 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40558899.119 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40558899.218 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40558899.332 :         Pipe = 6812d38 Write <==
19ec-113c:40558900.039 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40558900.186 :     Pipe = 6812d38 Read Copy from 6812df8 + 1244340 size = 311040
19ec-113c:40558901.473 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40558901.563 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40558901.659 :     Pipe = 6812d38 Read <==
19ec-113c:40558901.713 :     ImageProcessThread : Process start
19ec-113c:40558906.032 :     BytesPerLine = 3888
19ec-113c:40558906.092 :     Lines = 80
19ec-113c:40558954.415 :     ImageProcessThread : Process end
19ec-cc4:40559086.132 :         IOThread: get image OK
19ec-cc4:40559086.440 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-cc4:40559086.546 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40559086.639 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40559086.712 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40559086.791 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40559086.849 :         IO Send command 10 bytes
19ec-cc4:40559086.981 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40559087.037 :         iCmd = 0, nBytes = 10
19ec-cc4:40559087.151 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40559362.164 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40559362.323 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40559362.398 :         IO total need to receive data 2095632 bytes
19ec-cc4:40559362.468 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40559362.525 :         iCmd = 2, nBytes = 24
19ec-113c:40559635.948 :     Pipe = 6812e48 Write ==>
19ec-113c:40559636.190 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40559636.333 :     Pipe = 6812e48 start to write data
19ec-113c:40559636.401 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 297816 size = 36
19ec-113c:40559636.524 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40559636.614 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40559636.713 :     Pipe = 6812e48 Set read data ready
19ec-113c:40559636.861 :     Pipe = 6812e48 Write <==
19ec-113c:40559636.916 :     Pipe = 6812e48 Write ==>
19ec-113c:40559637.003 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40559637.110 :     Pipe = 6812e48 start to write data
19ec-113c:40559637.163 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 297852 size = 75360
19ec-1c88:40559637.680 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40559637.862 : Pipe = 6812e48 Read Copy from 6812f08 + 297816 size = 36
19ec-1c88:40559637.990 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40559638.086 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40559638.185 : Pipe = 6812e48 Read <==
19ec-1c88:40559638.245 : Get Packet type = 0 
19ec-1c88:40559638.297 : Get Packet dwSize = 75360 
19ec-1c88:40559638.350 : Get Packet bADFStatus = 1 
19ec-1c88:40559638.404 : Get Packet dwStatusLong = 0 
19ec-1c88:40559638.455 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40559638.519 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40559638.576 : <= GetImageToBuffer Ret = 1
19ec-1c88:40559638.642 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:40559638.705 : Pipe = 6812e48 Read ==>
19ec-1c88:40559638.789 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40559639.781 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40559639.924 :     Pipe = 6812e48 Write read wait size = 1884
19ec-113c:40559640.054 :     Pipe = 6812e48 Set read data ready
19ec-113c:40559640.202 :     Pipe = 6812e48 Write <==
19ec-113c:40559640.267 :     Pipe = 6812d38 Read ==>
19ec-113c:40559640.367 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40559640.866 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40559641.019 : Pipe = 6812e48 Read Copy from 6812f08 + 297852 size = 1884
19ec-1c88:40559641.141 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:40559641.454 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40559641.545 : Pipe = 6812e48 Read <==
19ec-1c88:40559801.760 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40559801.894 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40559801.963 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40559802.030 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40559802.094 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40559802.260 : <= ReadScanEx2 ret = 1
19ec-1c88:40559802.317 : <= ReadScan ret = 1
19ec-cc4:40559837.852 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40559838.009 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40559838.071 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40559838.147 :         Information.Status = 0
19ec-cc4:40559838.207 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40559838.263 :         iCmd = 2, nBytes = 24
19ec-cc4:40560039.232 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40560039.439 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40560039.507 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40560039.583 :         Information.Status = 0
19ec-cc4:40560039.647 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40560039.707 :         iCmd = 2, nBytes = 24
19ec-cc4:40561009.725 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40561009.945 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-cc4:40561010.002 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40561010.073 :         Information.Status = 1, Information.Addr = 5198928
19ec-cc4:40561011.674 :         => CNT96226::MemoryRead
19ec-cc4:40561384.026 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40561384.220 :         System total receive data 311040 bytes
19ec-cc4:40561384.304 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40561384.369 :         iCmd = 1, nBytes = 4
19ec-cc4:40561554.772 :         0000 : 00 00 00 00 
19ec-cc4:40561554.924 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40561555.114 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40561555.200 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40561555.266 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40561555.367 :         Pipe = 6812d38 Write ==>
19ec-cc4:40561555.484 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40561555.623 :         Pipe = 6812d38 start to write data
19ec-cc4:40561555.685 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1555380 size = 36
19ec-cc4:40561555.810 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40561555.905 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40561556.005 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40561556.162 :         Pipe = 6812d38 Write <==
19ec-cc4:40561556.220 :         Pipe = 6812d38 Write ==>
19ec-cc4:40561556.315 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40561556.430 :         Pipe = 6812d38 start to write data
19ec-cc4:40561556.488 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1555416 size = 311040
19ec-113c:40561556.933 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40561557.120 :     Pipe = 6812d38 Read Copy from 6812df8 + 1555380 size = 36
19ec-113c:40561557.252 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40561557.347 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40561557.448 :     Pipe = 6812d38 Read <==
19ec-113c:40561557.504 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40561557.574 :     Pipe = 6812d38 Read ==>
19ec-113c:40561557.663 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40561563.499 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40561563.598 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40561563.704 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40561563.819 :         Pipe = 6812d38 Write <==
19ec-113c:40561564.534 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40561564.689 :     Pipe = 6812d38 Read Copy from 6812df8 + 1555416 size = 311040
19ec-113c:40561565.807 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40561566.042 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40561566.146 :     Pipe = 6812d38 Read <==
19ec-113c:40561566.199 :     ImageProcessThread : Process start
19ec-113c:40561570.591 :     BytesPerLine = 3888
19ec-113c:40561570.649 :     Lines = 80
19ec-113c:40561618.100 :     ImageProcessThread : Process end
19ec-cc4:40561746.097 :         IOThread: get image OK
19ec-cc4:40561746.288 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-cc4:40561746.392 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40561746.487 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40561746.560 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40561746.628 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40561746.687 :         IO Send command 10 bytes
19ec-cc4:40561746.818 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40561746.880 :         iCmd = 0, nBytes = 10
19ec-cc4:40561746.993 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40561996.839 : => ReadScan
19ec-1c88:40561997.014 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40561997.095 : => ReadScanEx2
19ec-1c88:40561997.148 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40561997.208 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40561997.266 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40561997.327 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40561997.390 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40561997.455 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40561997.522 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:40561997.601 : Pipe = 6812e48 Read ==>
19ec-1c88:40561997.722 : Pipe = 6812e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:40561997.871 : Pipe = 6812e48 Read Copy from 6812f08 + 299736 size = 73476
19ec-1c88:40561998.327 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40561998.420 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40561998.521 : Pipe = 6812e48 Read <==
19ec-1c88:40561998.576 : => GetImageToBuffer
19ec-1c88:40561998.631 : => GetImageToBufferPageScan
19ec-1c88:40561998.687 : Pipe = 6812e48 Read ==>
19ec-1c88:40561998.773 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40562045.810 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40562045.966 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40562046.046 :         IO total need to receive data 2095632 bytes
19ec-cc4:40562046.122 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40562046.181 :         iCmd = 2, nBytes = 24
19ec-113c:40562305.517 :     Pipe = 6812e48 Write ==>
19ec-113c:40562305.753 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40562305.893 :     Pipe = 6812e48 start to write data
19ec-113c:40562305.958 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 373212 size = 36
19ec-113c:40562306.083 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40562306.169 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40562306.266 :     Pipe = 6812e48 Set read data ready
19ec-113c:40562306.398 :     Pipe = 6812e48 Write <==
19ec-113c:40562306.454 :     Pipe = 6812e48 Write ==>
19ec-113c:40562306.537 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40562306.649 :     Pipe = 6812e48 start to write data
19ec-113c:40562306.706 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 373248 size = 75360
19ec-1c88:40562307.509 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40562307.688 : Pipe = 6812e48 Read Copy from 6812f08 + 373212 size = 36
19ec-1c88:40562307.812 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40562307.903 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40562308.002 : Pipe = 6812e48 Read <==
19ec-1c88:40562308.057 : Get Packet type = 0 
19ec-1c88:40562308.118 : Get Packet dwSize = 75360 
19ec-1c88:40562308.352 : Get Packet bADFStatus = 1 
19ec-1c88:40562308.418 : Get Packet dwStatusLong = 0 
19ec-1c88:40562308.473 : Get Packet dwMessageStatusLong = 0 
19ec-113c:40562308.542 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40562308.642 :     Pipe = 6812e48 Write read wait size = 0
19ec-1c88:40562308.707 : <= GetImageToBufferPageScan Ret = 1
19ec-113c:40562308.766 :     Pipe = 6812e48 Write <==
19ec-113c:40562308.914 :     Pipe = 6812d38 Read ==>
19ec-1c88:40562308.970 : <= GetImageToBuffer Ret = 1
19ec-113c:40562309.030 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40562309.114 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:40562309.180 : Pipe = 6812e48 Read ==>
19ec-1c88:40562309.272 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40562309.385 : Pipe = 6812e48 Read Copy from 6812f08 + 373248 size = 26376
19ec-1c88:40562309.568 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:40562309.656 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40562309.752 : Pipe = 6812e48 Read <==
19ec-1c88:40562471.803 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40562471.981 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40562472.048 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40562472.113 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40562472.174 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40562472.232 : <= ReadScanEx2 ret = 1
19ec-1c88:40562472.289 : <= ReadScan ret = 1
19ec-cc4:40562576.288 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40562576.498 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40562576.569 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40562576.649 :         Information.Status = 0
19ec-cc4:40562576.716 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40562576.777 :         iCmd = 2, nBytes = 24
19ec-cc4:40563147.703 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40563147.925 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40563147.991 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40563148.064 :         Information.Status = 0
19ec-cc4:40563148.125 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40563148.181 :         iCmd = 2, nBytes = 24
19ec-cc4:40563712.193 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40563712.407 :         0010 : f0 00 00 00 50 13 54 00 
19ec-cc4:40563712.480 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40563712.556 :         Information.Status = 1, Information.Addr = 5509968
19ec-cc4:40563713.506 :         => CNT96226::MemoryRead
19ec-cc4:40564095.420 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40564095.709 :         System total receive data 311040 bytes
19ec-cc4:40564095.869 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40564096.018 :         iCmd = 1, nBytes = 4
19ec-cc4:40564268.227 :         0000 : 00 00 00 00 
19ec-cc4:40564268.373 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40564268.541 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40564268.611 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40564268.672 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40564268.782 :         Pipe = 6812d38 Write ==>
19ec-cc4:40564268.899 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40564269.035 :         Pipe = 6812d38 start to write data
19ec-cc4:40564269.097 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1866456 size = 36
19ec-cc4:40564269.235 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40564269.328 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40564269.425 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40564269.569 :         Pipe = 6812d38 Write <==
19ec-cc4:40564269.628 :         Pipe = 6812d38 Write ==>
19ec-cc4:40564269.842 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40564269.967 :         Pipe = 6812d38 start to write data
19ec-cc4:40564270.027 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1866492 size = 230660
19ec-113c:40564270.355 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40564270.542 :     Pipe = 6812d38 Read Copy from 6812df8 + 1866456 size = 36
19ec-113c:40564270.677 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40564270.773 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40564270.876 :     Pipe = 6812d38 Read <==
19ec-113c:40564270.933 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40564271.002 :     Pipe = 6812d38 Read ==>
19ec-113c:40564271.093 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40564275.116 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 0 size = 80380
19ec-cc4:40564276.928 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40564277.024 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40564277.123 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40564277.239 :         Pipe = 6812d38 Write <==
19ec-113c:40564277.974 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40564278.128 :     Pipe = 6812d38 Read Copy from 6812df8 + 1866492 size = 230660
19ec-113c:40564278.791 :     Pipe = 6812d38 Read Copy from 6812e18 + 0 size = 80380
19ec-113c:40564279.140 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40564279.230 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40564279.328 :     Pipe = 6812d38 Read <==
19ec-113c:40564279.381 :     ImageProcessThread : Process start
19ec-113c:40564283.697 :     BytesPerLine = 3888
19ec-113c:40564283.752 :     Lines = 80
19ec-113c:40564330.425 :     ImageProcessThread : Process end
19ec-cc4:40564449.290 :         IOThread: get image OK
19ec-cc4:40564449.463 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-cc4:40564449.570 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40564449.671 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40564449.743 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40564449.813 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40564449.871 :         IO Send command 10 bytes
19ec-cc4:40564449.990 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40564450.048 :         iCmd = 0, nBytes = 10
19ec-cc4:40564450.166 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40564778.569 : => ReadScan
19ec-1c88:40564778.752 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40564778.836 : => ReadScanEx2
19ec-1c88:40564778.892 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40564778.954 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40564779.011 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40564779.072 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40564779.133 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40564779.196 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40564779.261 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:40564779.331 : Pipe = 6812e48 Read ==>
19ec-1c88:40564779.453 : Pipe = 6812e48 Read Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:40564779.586 : Pipe = 6812e48 Read Copy from 6812f08 + 399624 size = 48984
19ec-1c88:40564779.918 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40564780.009 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40564780.110 : Pipe = 6812e48 Read <==
19ec-1c88:40564780.166 : => GetImageToBuffer
19ec-1c88:40564780.221 : => GetImageToBufferPageScan
19ec-1c88:40564780.279 : Pipe = 6812e48 Read ==>
19ec-1c88:40564780.367 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40564794.534 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40564794.765 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40564794.851 :         IO total need to receive data 2095632 bytes
19ec-cc4:40564794.921 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40564794.982 :         iCmd = 2, nBytes = 24
19ec-113c:40565005.851 :     Pipe = 6812e48 Write ==>
19ec-113c:40565006.030 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40565006.154 :     Pipe = 6812e48 start to write data
19ec-113c:40565006.214 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 448608 size = 36
19ec-113c:40565006.332 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40565006.423 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40565006.523 :     Pipe = 6812e48 Set read data ready
19ec-113c:40565006.644 :     Pipe = 6812e48 Write <==
19ec-113c:40565006.697 :     Pipe = 6812e48 Write ==>
19ec-113c:40565006.779 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40565006.890 :     Pipe = 6812e48 start to write data
19ec-113c:40565006.944 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 448644 size = 75360
19ec-1c88:40565007.394 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40565007.559 : Pipe = 6812e48 Read Copy from 6812f08 + 448608 size = 36
19ec-1c88:40565007.677 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40565007.767 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40565007.875 : Pipe = 6812e48 Read <==
19ec-1c88:40565007.930 : Get Packet type = 0 
19ec-1c88:40565007.986 : Get Packet dwSize = 75360 
19ec-1c88:40565008.042 : Get Packet bADFStatus = 1 
19ec-1c88:40565008.100 : Get Packet dwStatusLong = 0 
19ec-1c88:40565008.152 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40565008.218 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40565008.279 : <= GetImageToBuffer Ret = 1
19ec-1c88:40565008.348 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:40565008.412 : Pipe = 6812e48 Read ==>
19ec-1c88:40565008.497 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40565008.626 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40565008.718 :     Pipe = 6812e48 Write read wait size = 50868
19ec-113c:40565008.814 :     Pipe = 6812e48 Set read data ready
19ec-113c:40565008.932 :     Pipe = 6812e48 Write <==
19ec-113c:40565008.987 :     Pipe = 6812d38 Read ==>
19ec-113c:40565009.069 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40565009.196 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40565009.342 : Pipe = 6812e48 Read Copy from 6812f08 + 448644 size = 50868
19ec-1c88:40565009.617 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:40565009.704 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40565009.797 : Pipe = 6812e48 Read <==
19ec-1c88:40565192.423 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40565192.611 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40565192.684 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40565192.748 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40565192.815 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40565192.877 : <= ReadScanEx2 ret = 1
19ec-1c88:40565192.936 : <= ReadScan ret = 1
19ec-cc4:40565296.678 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40565296.837 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40565296.899 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40565296.984 :         Information.Status = 0
19ec-cc4:40565297.048 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40565297.108 :         iCmd = 2, nBytes = 24
19ec-cc4:40566271.616 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40566271.841 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-cc4:40566272.057 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40566272.143 :         Information.Status = 1, Information.Addr = 5821008
19ec-cc4:40566273.139 :         => CNT96226::MemoryRead
19ec-cc4:40566669.827 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40566670.032 :         System total receive data 311040 bytes
19ec-cc4:40566670.112 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40566670.177 :         iCmd = 1, nBytes = 4
19ec-cc4:40566843.166 :         0000 : 00 00 00 00 
19ec-cc4:40566843.277 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40566843.458 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40566843.527 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40566843.586 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40566843.689 :         Pipe = 6812d38 Write ==>
19ec-cc4:40566843.797 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40566843.921 :         Pipe = 6812d38 start to write data
19ec-cc4:40566843.981 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 80380 size = 36
19ec-cc4:40566844.095 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40566844.189 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40566844.285 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40566844.424 :         Pipe = 6812d38 Write <==
19ec-cc4:40566844.479 :         Pipe = 6812d38 Write ==>
19ec-cc4:40566844.796 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40566844.910 :         Pipe = 6812d38 start to write data
19ec-cc4:40566844.970 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 80416 size = 311040
19ec-113c:40566845.397 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40566845.581 :     Pipe = 6812d38 Read Copy from 6812e18 + 80380 size = 36
19ec-113c:40566845.704 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40566845.801 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40566845.904 :     Pipe = 6812d38 Read <==
19ec-113c:40566845.966 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40566846.034 :     Pipe = 6812d38 Read ==>
19ec-113c:40566846.120 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40566851.751 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40566851.848 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40566851.943 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40566852.057 :         Pipe = 6812d38 Write <==
19ec-113c:40566853.026 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40566853.208 :     Pipe = 6812d38 Read Copy from 6812e18 + 80416 size = 311040
19ec-113c:40566854.431 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40566854.522 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40566854.622 :     Pipe = 6812d38 Read <==
19ec-113c:40566854.675 :     ImageProcessThread : Process start
19ec-113c:40566858.976 :     BytesPerLine = 3888
19ec-113c:40566859.049 :     Lines = 80
19ec-113c:40566906.609 :     ImageProcessThread : Process end
19ec-cc4:40567029.073 :         IOThread: get image OK
19ec-cc4:40567029.248 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-cc4:40567029.360 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40567029.458 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40567029.532 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40567029.602 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40567029.662 :         IO Send command 10 bytes
19ec-cc4:40567029.781 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40567029.842 :         iCmd = 0, nBytes = 10
19ec-cc4:40567029.964 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40567295.600 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40567295.909 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40567295.994 :         IO total need to receive data 2095632 bytes
19ec-cc4:40567296.065 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40567296.122 :         iCmd = 2, nBytes = 24
19ec-cc4:40567445.999 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40567446.181 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40567446.244 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40567446.316 :         Information.Status = 0
19ec-cc4:40567446.379 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40567446.433 :         iCmd = 2, nBytes = 24
19ec-1c88:40567569.488 : => ReadScan
19ec-1c88:40567569.635 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40567569.728 : => ReadScanEx2
19ec-1c88:40567569.782 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40567569.843 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40567569.902 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40567569.964 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40567570.023 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40567570.086 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40567570.153 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:40567570.227 : Pipe = 6812e48 Read ==>
19ec-1c88:40567570.348 : Pipe = 6812e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:40567570.480 : Pipe = 6812e48 Read Copy from 6812f08 + 499512 size = 24492
19ec-1c88:40567570.720 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40567570.810 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40567570.913 : Pipe = 6812e48 Read <==
19ec-1c88:40567570.966 : => GetImageToBuffer
19ec-1c88:40567571.021 : => GetImageToBufferPageScan
19ec-1c88:40567571.080 : Pipe = 6812e48 Read ==>
19ec-1c88:40567571.166 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40567601.103 :     Pipe = 6812e48 Write ==>
19ec-113c:40567601.260 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40567601.398 :     Pipe = 6812e48 start to write data
19ec-113c:40567601.462 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 524004 size = 36
19ec-113c:40567601.582 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40567601.675 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40567601.772 :     Pipe = 6812e48 Set read data ready
19ec-113c:40567601.898 :     Pipe = 6812e48 Write <==
19ec-113c:40567601.953 :     Pipe = 6812e48 Write ==>
19ec-113c:40567602.039 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40567602.148 :     Pipe = 6812e48 start to write data
19ec-113c:40567602.205 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 524040 size = 75360
19ec-1c88:40567602.687 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40567602.864 : Pipe = 6812e48 Read Copy from 6812f08 + 524004 size = 36
19ec-1c88:40567602.983 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40567603.075 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40567603.172 : Pipe = 6812e48 Read <==
19ec-1c88:40567603.229 : Get Packet type = 0 
19ec-1c88:40567603.286 : Get Packet dwSize = 75360 
19ec-1c88:40567603.340 : Get Packet bADFStatus = 1 
19ec-1c88:40567603.398 : Get Packet dwStatusLong = 0 
19ec-1c88:40567603.450 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40567603.515 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40567603.572 : <= GetImageToBuffer Ret = 1
19ec-1c88:40567603.634 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40567603.698 : Pipe = 6812e48 Read ==>
19ec-1c88:40567603.781 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40567604.017 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40567604.110 :     Pipe = 6812e48 Write read wait size = 75360
19ec-113c:40567604.277 :     Pipe = 6812e48 Set read data ready
19ec-113c:40567604.391 :     Pipe = 6812e48 Write <==
19ec-113c:40567604.451 :     Pipe = 6812d38 Read ==>
19ec-113c:40567604.548 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40567605.126 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40567605.274 : Pipe = 6812e48 Read Copy from 6812f08 + 524040 size = 75360
19ec-1c88:40567605.597 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40567605.682 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40567605.777 : Pipe = 6812e48 Read <==
19ec-1c88:40567775.452 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40567775.647 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40567775.721 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40567775.787 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40567775.852 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40567775.916 : <= ReadScanEx2 ret = 1
19ec-1c88:40567775.971 : <= ReadScan ret = 1
19ec-cc4:40567956.950 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40567957.164 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40567957.233 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40567957.311 :         Information.Status = 0
19ec-cc4:40567957.381 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40567957.438 :         iCmd = 2, nBytes = 24
19ec-cc4:40568509.732 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40568510.174 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40568510.245 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40568510.327 :         Information.Status = 0
19ec-cc4:40568510.398 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40568510.456 :         iCmd = 2, nBytes = 24
19ec-cc4:40569081.314 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40569081.548 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-cc4:40569081.617 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40569081.694 :         Information.Status = 1, Information.Addr = 6132048
19ec-cc4:40569082.584 :         => CNT96226::MemoryRead
19ec-cc4:40569456.304 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40569456.494 :         System total receive data 311040 bytes
19ec-cc4:40569456.572 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40569456.634 :         iCmd = 1, nBytes = 4
19ec-cc4:40569603.194 :         0000 : 00 00 00 00 
19ec-cc4:40569603.533 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40569603.695 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40569603.763 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40569603.885 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40569603.995 :         Pipe = 6812d38 Write ==>
19ec-cc4:40569604.108 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40569604.246 :         Pipe = 6812d38 start to write data
19ec-cc4:40569604.309 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 391456 size = 36
19ec-cc4:40569604.659 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40569604.751 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40569604.846 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40569604.980 :         Pipe = 6812d38 Write <==
19ec-cc4:40569605.034 :         Pipe = 6812d38 Write ==>
19ec-cc4:40569605.349 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40569605.464 :         Pipe = 6812d38 start to write data
19ec-cc4:40569605.523 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 391492 size = 311040
19ec-113c:40569605.674 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40569605.861 :     Pipe = 6812d38 Read Copy from 6812e18 + 391456 size = 36
19ec-113c:40569605.995 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40569606.211 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40569606.331 :     Pipe = 6812d38 Read <==
19ec-113c:40569606.389 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40569606.458 :     Pipe = 6812d38 Read ==>
19ec-113c:40569606.550 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40569612.416 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40569612.528 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40569612.625 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40569612.739 :         Pipe = 6812d38 Write <==
19ec-113c:40569613.356 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40569613.506 :     Pipe = 6812d38 Read Copy from 6812e18 + 391492 size = 311040
19ec-113c:40569614.648 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40569614.735 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40569614.831 :     Pipe = 6812d38 Read <==
19ec-113c:40569614.886 :     ImageProcessThread : Process start
19ec-113c:40569619.206 :     BytesPerLine = 3888
19ec-113c:40569619.263 :     Lines = 80
19ec-113c:40569667.018 :     ImageProcessThread : Process end
19ec-cc4:40569830.785 :         IOThread: get image OK
19ec-cc4:40569830.998 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-cc4:40569831.111 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40569831.213 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40569831.292 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40569831.364 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40569831.422 :         IO Send command 10 bytes
19ec-cc4:40569831.552 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40569831.610 :         iCmd = 0, nBytes = 10
19ec-cc4:40569831.734 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40570114.144 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40570114.341 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40570114.421 :         IO total need to receive data 2095632 bytes
19ec-cc4:40570114.491 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40570114.552 :         iCmd = 2, nBytes = 24
19ec-113c:40570381.928 :     Pipe = 6812e48 Write ==>
19ec-113c:40570382.396 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40570382.544 :     Pipe = 6812e48 start to write data
19ec-113c:40570382.610 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 599400 size = 36
19ec-113c:40570382.748 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40570382.843 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40570382.943 :     Pipe = 6812e48 Write <==
19ec-113c:40570382.998 :     Pipe = 6812e48 Write ==>
19ec-113c:40570383.086 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40570383.198 :     Pipe = 6812e48 start to write data
19ec-113c:40570383.255 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 599436 size = 75360
19ec-113c:40570385.207 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
19ec-113c:40570385.301 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40570385.398 :     Pipe = 6812e48 Write <==
19ec-113c:40570385.464 :     Pipe = 6812d38 Read ==>
19ec-113c:40570385.554 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40570582.020 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40570582.202 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40570582.270 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40570582.346 :         Information.Status = 0
19ec-cc4:40570582.413 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40570582.471 :         iCmd = 2, nBytes = 24
19ec-1c88:40570756.046 : => ReadScan
19ec-1c88:40570756.245 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40570756.499 : => ReadScanEx2
19ec-1c88:40570756.563 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40570756.632 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40570756.696 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40570756.761 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40570756.824 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40570756.885 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40570756.955 : => GetImageToBuffer
19ec-1c88:40570757.013 : => GetImageToBufferPageScan
19ec-1c88:40570757.076 : Pipe = 6812e48 Read ==>
19ec-1c88:40570757.205 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40570757.341 : Pipe = 6812e48 Read Copy from 6812f08 + 599400 size = 36
19ec-1c88:40570757.471 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40570757.565 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40570757.672 : Pipe = 6812e48 Read <==
19ec-1c88:40570757.725 : Get Packet type = 0 
19ec-1c88:40570757.781 : Get Packet dwSize = 75360 
19ec-1c88:40570757.835 : Get Packet bADFStatus = 1 
19ec-1c88:40570757.893 : Get Packet dwStatusLong = 0 
19ec-1c88:40570757.946 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40570758.013 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40570758.072 : <= GetImageToBuffer Ret = 1
19ec-1c88:40570758.128 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40570758.195 : Pipe = 6812e48 Read ==>
19ec-1c88:40570758.282 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40570758.397 : Pipe = 6812e48 Read Copy from 6812f08 + 599436 size = 75360
19ec-1c88:40570758.913 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40570759.001 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40570759.095 : Pipe = 6812e48 Read <==
19ec-1c88:40570759.148 : => GetImageToBuffer
19ec-1c88:40570759.198 : => GetImageToBufferPageScan
19ec-1c88:40570759.249 : Pipe = 6812e48 Read ==>
19ec-1c88:40570759.341 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40571142.535 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40571142.979 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40571143.044 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40571143.120 :         Information.Status = 0
19ec-cc4:40571143.183 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40571143.236 :         iCmd = 2, nBytes = 24
19ec-cc4:40571823.033 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40571823.244 :         0010 : f0 00 00 00 50 50 62 00 
19ec-cc4:40571823.312 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40571823.390 :         Information.Status = 1, Information.Addr = 6443088
19ec-cc4:40571824.279 :         => CNT96226::MemoryRead
19ec-cc4:40572221.431 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40572221.561 :         System total receive data 311040 bytes
19ec-cc4:40572221.866 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40572221.928 :         iCmd = 1, nBytes = 4
19ec-cc4:40572408.008 :         0000 : 00 00 00 00 
19ec-cc4:40572408.147 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40572408.317 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40572408.390 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40572408.453 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40572408.555 :         Pipe = 6812d38 Write ==>
19ec-cc4:40572408.669 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40572408.802 :         Pipe = 6812d38 start to write data
19ec-cc4:40572408.861 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 702532 size = 36
19ec-cc4:40572408.984 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40572409.078 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40572409.178 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40572409.464 :         Pipe = 6812d38 Write <==
19ec-cc4:40572409.527 :         Pipe = 6812d38 Write ==>
19ec-cc4:40572410.267 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40572410.484 :         Pipe = 6812d38 start to write data
19ec-cc4:40572410.557 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 702568 size = 311040
19ec-113c:40572411.082 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40572411.247 :     Pipe = 6812d38 Read Copy from 6812e18 + 702532 size = 36
19ec-113c:40572411.367 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40572411.458 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40572411.557 :     Pipe = 6812d38 Read <==
19ec-113c:40572411.615 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40572411.679 :     Pipe = 6812d38 Read ==>
19ec-113c:40572411.764 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40572417.239 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40572417.344 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40572417.451 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40572417.574 :         Pipe = 6812d38 Write <==
19ec-113c:40572418.282 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40572418.440 :     Pipe = 6812d38 Read Copy from 6812e18 + 702568 size = 311040
19ec-113c:40572419.494 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40572419.581 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40572419.679 :     Pipe = 6812d38 Read <==
19ec-113c:40572419.734 :     ImageProcessThread : Process start
19ec-113c:40572424.050 :     BytesPerLine = 3888
19ec-113c:40572424.108 :     Lines = 80
19ec-113c:40572471.963 :     ImageProcessThread : Process end
19ec-cc4:40572591.825 :         IOThread: get image OK
19ec-cc4:40572591.965 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-cc4:40572592.066 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40572592.168 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40572592.250 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40572592.315 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40572592.369 :         IO Send command 10 bytes
19ec-cc4:40572592.495 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40572592.549 :         iCmd = 0, nBytes = 10
19ec-cc4:40572592.662 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40573134.824 :     Pipe = 6812e48 Write ==>
19ec-113c:40573135.043 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40573135.178 :     Pipe = 6812e48 start to write data
19ec-113c:40573135.240 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 674796 size = 36
19ec-113c:40573135.354 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40573135.443 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40573135.535 :     Pipe = 6812e48 Set read data ready
19ec-113c:40573135.670 :     Pipe = 6812e48 Write <==
19ec-113c:40573135.726 :     Pipe = 6812e48 Write ==>
19ec-113c:40573136.031 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40573136.138 :     Pipe = 6812e48 start to write data
19ec-113c:40573136.194 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 674832 size = 75360
19ec-1c88:40573136.628 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40573136.807 : Pipe = 6812e48 Read Copy from 6812f08 + 674796 size = 36
19ec-1c88:40573136.930 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40573137.022 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40573137.122 : Pipe = 6812e48 Read <==
19ec-1c88:40573137.179 : Get Packet type = 0 
19ec-1c88:40573137.236 : Get Packet dwSize = 75360 
19ec-1c88:40573137.469 : Get Packet bADFStatus = 1 
19ec-1c88:40573137.532 : Get Packet dwStatusLong = 0 
19ec-1c88:40573137.582 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40573137.645 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40573137.703 : <= GetImageToBuffer Ret = 1
19ec-1c88:40573137.771 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:40573137.844 : Pipe = 6812e48 Read ==>
19ec-113c:40573137.909 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40573138.001 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40573138.128 :     Pipe = 6812e48 Write <==
19ec-113c:40573138.187 :     Pipe = 6812d38 Read ==>
19ec-113c:40573138.277 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40573138.382 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40573138.532 : Pipe = 6812e48 Read Copy from 6812f08 + 674832 size = 24492
19ec-1c88:40573138.737 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:40573138.823 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40573138.919 : Pipe = 6812e48 Read <==
19ec-cc4:40573200.319 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40573200.450 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40573200.755 :         IO total need to receive data 2095632 bytes
19ec-cc4:40573200.822 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40573200.879 :         iCmd = 2, nBytes = 24
19ec-1c88:40573291.723 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40573291.853 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40573291.920 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40573291.987 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40573292.050 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40573292.115 : <= ReadScanEx2 ret = 1
19ec-1c88:40573292.171 : <= ReadScan ret = 1
19ec-cc4:40573423.972 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40573424.182 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40573424.250 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40573424.326 :         Information.Status = 0
19ec-cc4:40573424.390 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40573424.450 :         iCmd = 2, nBytes = 24
19ec-cc4:40574379.052 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40574379.290 :         0010 : f0 00 00 00 50 99 37 00 
19ec-cc4:40574379.359 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40574379.442 :         Information.Status = 1, Information.Addr = 3643728
19ec-cc4:40574380.833 :         => CNT96226::MemoryRead
19ec-cc4:40574777.059 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40574777.243 :         System total receive data 311040 bytes
19ec-cc4:40574777.313 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40574777.385 :         iCmd = 1, nBytes = 4
19ec-cc4:40574942.908 :         0000 : 00 00 00 00 
19ec-cc4:40574943.072 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40574943.225 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40574943.295 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40574943.360 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40574943.464 :         Pipe = 6812d38 Write ==>
19ec-cc4:40574943.583 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40574943.713 :         Pipe = 6812d38 start to write data
19ec-cc4:40574943.774 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1013608 size = 36
19ec-cc4:40574943.897 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40574943.992 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40574944.089 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40574944.227 :         Pipe = 6812d38 Write <==
19ec-cc4:40574944.284 :         Pipe = 6812d38 Write ==>
19ec-cc4:40574944.375 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40574944.622 :         Pipe = 6812d38 start to write data
19ec-cc4:40574944.688 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1013644 size = 311040
19ec-113c:40574944.996 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40574945.170 :     Pipe = 6812d38 Read Copy from 6812e18 + 1013608 size = 36
19ec-113c:40574945.296 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40574945.397 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40574945.560 :     Pipe = 6812d38 Read <==
19ec-113c:40574945.624 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40574945.695 :     Pipe = 6812d38 Read ==>
19ec-113c:40574945.784 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40574952.297 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40574952.409 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40574952.513 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40574952.634 :         Pipe = 6812d38 Write <==
19ec-113c:40574952.882 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40574953.071 :     Pipe = 6812d38 Read Copy from 6812e18 + 1013644 size = 311040
19ec-113c:40574954.195 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40574954.293 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40574954.400 :     Pipe = 6812d38 Read <==
19ec-113c:40574954.460 :     ImageProcessThread : Process start
19ec-113c:40574958.794 :     BytesPerLine = 3888
19ec-113c:40574958.855 :     Lines = 80
19ec-113c:40575006.457 :     ImageProcessThread : Process end
19ec-cc4:40575153.828 :         IOThread: get image OK
19ec-cc4:40575154.017 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-cc4:40575154.126 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40575154.225 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40575154.299 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40575154.370 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40575154.428 :         IO Send command 10 bytes
19ec-cc4:40575154.587 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40575154.645 :         iCmd = 0, nBytes = 10
19ec-cc4:40575154.765 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40575441.350 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40575441.556 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40575441.636 :         IO total need to receive data 2095632 bytes
19ec-cc4:40575441.704 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40575441.765 :         iCmd = 2, nBytes = 24
19ec-113c:40575784.655 :     Pipe = 6812e48 Write ==>
19ec-113c:40575784.903 :     Pipe = 6812e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-113c:40575785.053 :     Pipe = 6812e48 start to write data
19ec-113c:40575785.119 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 750192 size = 36
19ec-113c:40575785.237 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-113c:40575785.330 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40575785.429 :     Pipe = 6812e48 Write <==
19ec-113c:40575785.482 :     Pipe = 6812e48 Write ==>
19ec-113c:40575785.568 :     Pipe = 6812e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-113c:40575785.677 :     Pipe = 6812e48 start to write data
19ec-113c:40575785.733 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 750228 size = 75360
19ec-113c:40575787.514 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-113c:40575787.609 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40575787.703 :     Pipe = 6812e48 Write <==
19ec-113c:40575787.768 :     Pipe = 6812d38 Read ==>
19ec-113c:40575787.860 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40575840.670 : => ReadScan
19ec-1c88:40575840.774 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40575840.858 : => ReadScanEx2
19ec-1c88:40575840.913 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40575840.986 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40575841.043 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40575841.105 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40575841.166 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40575841.230 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40575841.295 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:40575841.362 : Pipe = 6812e48 Read ==>
19ec-1c88:40575841.471 : Pipe = 6812e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:40575841.596 : Pipe = 6812e48 Read Copy from 6812f08 + 699324 size = 50868
19ec-1c88:40575841.996 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40575842.089 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40575842.186 : Pipe = 6812e48 Read <==
19ec-1c88:40575842.239 : => GetImageToBuffer
19ec-1c88:40575842.292 : => GetImageToBufferPageScan
19ec-1c88:40575842.356 : Pipe = 6812e48 Read ==>
19ec-1c88:40575842.439 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40575842.547 : Pipe = 6812e48 Read Copy from 6812f08 + 750192 size = 36
19ec-1c88:40575842.653 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40575842.742 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40575842.834 : Pipe = 6812e48 Read <==
19ec-1c88:40575842.887 : Get Packet type = 0 
19ec-1c88:40575842.937 : Get Packet dwSize = 75360 
19ec-1c88:40575842.988 : Get Packet bADFStatus = 1 
19ec-1c88:40575843.040 : Get Packet dwStatusLong = 0 
19ec-1c88:40575843.093 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40575843.153 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40575843.208 : <= GetImageToBuffer Ret = 1
19ec-1c88:40575843.260 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:40575843.326 : Pipe = 6812e48 Read ==>
19ec-1c88:40575843.414 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40575843.524 : Pipe = 6812e48 Read Copy from 6812f08 + 750228 size = 48984
19ec-1c88:40575843.807 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:40575843.891 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40575843.981 : Pipe = 6812e48 Read <==
19ec-cc4:40575917.854 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40575918.271 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40575918.332 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40575918.408 :         Information.Status = 0
19ec-cc4:40575918.470 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40575918.527 :         iCmd = 2, nBytes = 24
19ec-1c88:40576017.912 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40576018.067 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40576018.141 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40576018.207 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40576018.270 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40576018.332 : <= ReadScanEx2 ret = 1
19ec-1c88:40576018.390 : <= ReadScan ret = 1
19ec-cc4:40576506.041 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40576506.252 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40576506.322 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40576506.397 :         Information.Status = 0
19ec-cc4:40576506.460 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40576506.518 :         iCmd = 2, nBytes = 24
19ec-cc4:40577054.422 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40577054.638 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-cc4:40577054.700 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40577054.784 :         Information.Status = 1, Information.Addr = 3954768
19ec-cc4:40577055.979 :         => CNT96226::MemoryRead
19ec-cc4:40577451.660 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40577451.855 :         System total receive data 311040 bytes
19ec-cc4:40577452.163 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40577452.228 :         iCmd = 1, nBytes = 4
19ec-cc4:40577606.391 :         0000 : 00 00 00 00 
19ec-cc4:40577606.529 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40577606.684 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40577606.749 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40577606.810 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40577606.929 :         Pipe = 6812d38 Write ==>
19ec-cc4:40577607.046 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40577607.175 :         Pipe = 6812d38 start to write data
19ec-cc4:40577607.239 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1324684 size = 36
19ec-cc4:40577607.366 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40577607.463 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40577607.559 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40577607.700 :         Pipe = 6812d38 Write <==
19ec-cc4:40577607.759 :         Pipe = 6812d38 Write ==>
19ec-cc4:40577607.847 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40577607.960 :         Pipe = 6812d38 start to write data
19ec-cc4:40577608.021 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1324720 size = 311040
19ec-113c:40577608.804 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40577608.991 :     Pipe = 6812d38 Read Copy from 6812e18 + 1324684 size = 36
19ec-113c:40577609.115 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40577609.209 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40577609.310 :     Pipe = 6812d38 Read <==
19ec-113c:40577609.371 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40577609.439 :     Pipe = 6812d38 Read ==>
19ec-113c:40577609.526 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40577615.572 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40577615.681 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40577615.782 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40577615.911 :         Pipe = 6812d38 Write <==
19ec-113c:40577616.168 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40577616.345 :     Pipe = 6812d38 Read Copy from 6812e18 + 1324720 size = 311040
19ec-113c:40577617.618 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40577617.715 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40577617.816 :     Pipe = 6812d38 Read <==
19ec-113c:40577617.873 :     ImageProcessThread : Process start
19ec-113c:40577622.199 :     BytesPerLine = 3888
19ec-113c:40577622.263 :     Lines = 80
19ec-113c:40577670.460 :     ImageProcessThread : Process end
19ec-cc4:40577796.756 :         IOThread: get image OK
19ec-cc4:40577796.966 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-cc4:40577797.070 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40577797.168 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40577797.239 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40577797.312 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40577797.373 :         IO Send command 10 bytes
19ec-cc4:40577797.513 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40577797.574 :         iCmd = 0, nBytes = 10
19ec-cc4:40577797.690 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40578079.007 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40578079.188 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40578079.266 :         IO total need to receive data 2095632 bytes
19ec-cc4:40578079.469 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40578079.536 :         iCmd = 2, nBytes = 24
19ec-113c:40578380.034 :     Pipe = 6812e48 Write ==>
19ec-113c:40578380.253 :     Pipe = 6812e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-113c:40578380.396 :     Pipe = 6812e48 start to write data
19ec-113c:40578380.460 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 825588 size = 36
19ec-113c:40578380.586 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-113c:40578380.679 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40578380.778 :     Pipe = 6812e48 Write <==
19ec-113c:40578380.834 :     Pipe = 6812e48 Write ==>
19ec-113c:40578380.920 :     Pipe = 6812e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-113c:40578381.028 :     Pipe = 6812e48 start to write data
19ec-113c:40578381.088 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 825624 size = 75360
19ec-113c:40578383.008 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-113c:40578383.103 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40578383.196 :     Pipe = 6812e48 Write <==
19ec-113c:40578383.253 :     Pipe = 6812d38 Read ==>
19ec-113c:40578383.349 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40578538.392 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40578538.611 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40578538.682 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40578538.755 :         Information.Status = 0
19ec-cc4:40578538.818 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40578538.876 :         iCmd = 2, nBytes = 24
19ec-cc4:40578742.915 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40578743.121 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40578743.190 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40578743.268 :         Information.Status = 0
19ec-cc4:40578743.335 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40578743.391 :         iCmd = 2, nBytes = 24
19ec-1c88:40578754.485 : => ReadScan
19ec-1c88:40578754.590 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40578754.666 : => ReadScanEx2
19ec-1c88:40578754.719 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40578754.784 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40578754.843 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40578754.906 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40578754.967 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40578755.027 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40578755.092 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:40578755.162 : Pipe = 6812e48 Read ==>
19ec-1c88:40578755.296 : Pipe = 6812e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:40578755.430 : Pipe = 6812e48 Read Copy from 6812f08 + 799212 size = 26376
19ec-1c88:40578755.659 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40578755.750 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40578755.850 : Pipe = 6812e48 Read <==
19ec-1c88:40578755.906 : => GetImageToBuffer
19ec-1c88:40578756.257 : => GetImageToBufferPageScan
19ec-1c88:40578756.316 : Pipe = 6812e48 Read ==>
19ec-1c88:40578756.399 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40578756.512 : Pipe = 6812e48 Read Copy from 6812f08 + 825588 size = 36
19ec-1c88:40578756.618 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40578756.700 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40578756.793 : Pipe = 6812e48 Read <==
19ec-1c88:40578756.843 : Get Packet type = 0 
19ec-1c88:40578756.894 : Get Packet dwSize = 75360 
19ec-1c88:40578756.946 : Get Packet bADFStatus = 1 
19ec-1c88:40578757.000 : Get Packet dwStatusLong = 0 
19ec-1c88:40578757.055 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40578757.267 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40578757.325 : <= GetImageToBuffer Ret = 1
19ec-1c88:40578757.379 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:40578757.671 : Pipe = 6812e48 Read ==>
19ec-1c88:40578757.758 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40578757.873 : Pipe = 6812e48 Read Copy from 6812f08 + 825624 size = 73476
19ec-1c88:40578758.369 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:40578758.458 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40578758.550 : Pipe = 6812e48 Read <==
19ec-1c88:40578908.935 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40578909.077 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40578909.144 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40578909.210 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40578909.268 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40578909.329 : <= ReadScanEx2 ret = 1
19ec-1c88:40578909.386 : <= ReadScan ret = 1
19ec-cc4:40579663.596 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40579663.813 :         0010 : f0 00 00 00 50 17 41 00 
19ec-cc4:40579663.885 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40579663.968 :         Information.Status = 1, Information.Addr = 4265808
19ec-cc4:40579664.944 :         => CNT96226::MemoryRead
19ec-cc4:40580064.593 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40580064.801 :         System total receive data 311040 bytes
19ec-cc4:40580064.880 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40580064.944 :         iCmd = 1, nBytes = 4
19ec-cc4:40580251.112 :         0000 : 00 00 00 00 
19ec-cc4:40580251.241 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40580251.410 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40580251.484 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40580251.542 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40580251.645 :         Pipe = 6812d38 Write ==>
19ec-cc4:40580251.769 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40580251.901 :         Pipe = 6812d38 start to write data
19ec-cc4:40580251.962 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1635760 size = 36
19ec-cc4:40580252.083 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40580252.176 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40580252.275 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40580252.431 :         Pipe = 6812d38 Write <==
19ec-cc4:40580252.487 :         Pipe = 6812d38 Write ==>
19ec-cc4:40580252.575 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40580252.694 :         Pipe = 6812d38 start to write data
19ec-cc4:40580252.755 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1635796 size = 311040
19ec-113c:40580253.204 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40580253.393 :     Pipe = 6812d38 Read Copy from 6812e18 + 1635760 size = 36
19ec-113c:40580253.519 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40580253.611 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40580253.717 :     Pipe = 6812d38 Read <==
19ec-113c:40580253.774 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40580253.841 :     Pipe = 6812d38 Read ==>
19ec-113c:40580253.928 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40580259.892 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40580259.992 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40580260.095 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40580260.214 :         Pipe = 6812d38 Write <==
19ec-113c:40580260.934 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40580261.207 :     Pipe = 6812d38 Read Copy from 6812e18 + 1635796 size = 311040
19ec-113c:40580262.432 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40580262.523 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40580262.622 :     Pipe = 6812d38 Read <==
19ec-113c:40580262.679 :     ImageProcessThread : Process start
19ec-113c:40580267.004 :     BytesPerLine = 3888
19ec-113c:40580267.063 :     Lines = 80
19ec-113c:40580313.838 :     ImageProcessThread : Process end
19ec-cc4:40580436.104 :         IOThread: get image OK
19ec-cc4:40580436.265 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-cc4:40580436.374 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40580436.467 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40580436.545 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40580436.610 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40580436.676 :         IO Send command 10 bytes
19ec-cc4:40580436.797 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40580436.863 :         iCmd = 0, nBytes = 10
19ec-cc4:40580436.981 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40580792.530 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40580792.741 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40580792.823 :         IO total need to receive data 2095632 bytes
19ec-cc4:40580792.899 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40580792.959 :         iCmd = 2, nBytes = 24
19ec-113c:40581026.815 :     Pipe = 6812e48 Write ==>
19ec-113c:40581027.072 :     Pipe = 6812e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-113c:40581027.221 :     Pipe = 6812e48 start to write data
19ec-113c:40581027.286 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 900984 size = 36
19ec-113c:40581027.413 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-113c:40581027.508 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40581027.612 :     Pipe = 6812e48 Write <==
19ec-113c:40581027.672 :     Pipe = 6812e48 Write ==>
19ec-113c:40581027.763 :     Pipe = 6812e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-113c:40581027.880 :     Pipe = 6812e48 start to write data
19ec-113c:40581027.938 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 901020 size = 75360
19ec-113c:40581029.787 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-113c:40581029.884 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40581029.984 :     Pipe = 6812e48 Write <==
19ec-113c:40581030.050 :     Pipe = 6812d38 Read ==>
19ec-113c:40581030.146 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40581283.319 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40581283.526 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40581283.592 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40581283.676 :         Information.Status = 0
19ec-cc4:40581283.741 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40581283.798 :         iCmd = 2, nBytes = 24
19ec-1c88:40581709.148 : => ReadScan
19ec-1c88:40581709.335 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40581709.415 : => ReadScanEx2
19ec-1c88:40581709.468 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40581709.535 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40581709.594 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40581709.658 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40581709.721 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40581709.785 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40581709.853 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:40581709.926 : Pipe = 6812e48 Read ==>
19ec-1c88:40581710.045 : Pipe = 6812e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:40581710.177 : Pipe = 6812e48 Read Copy from 6812f08 + 899100 size = 1884
19ec-1c88:40581710.314 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40581710.562 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40581710.669 : Pipe = 6812e48 Read <==
19ec-1c88:40581710.726 : => GetImageToBuffer
19ec-1c88:40581710.780 : => GetImageToBufferPageScan
19ec-1c88:40581710.839 : Pipe = 6812e48 Read ==>
19ec-1c88:40581710.926 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40581711.044 : Pipe = 6812e48 Read Copy from 6812f08 + 900984 size = 36
19ec-1c88:40581711.152 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40581711.241 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40581711.336 : Pipe = 6812e48 Read <==
19ec-1c88:40581711.389 : Get Packet type = 0 
19ec-1c88:40581711.442 : Get Packet dwSize = 75360 
19ec-1c88:40581711.495 : Get Packet bADFStatus = 1 
19ec-1c88:40581711.550 : Get Packet dwStatusLong = 0 
19ec-1c88:40581711.607 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40581711.667 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40581711.726 : <= GetImageToBuffer Ret = 1
19ec-1c88:40581711.781 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40581711.850 : Pipe = 6812e48 Read ==>
19ec-1c88:40581711.940 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40581712.055 : Pipe = 6812e48 Read Copy from 6812f08 + 901020 size = 75360
19ec-1c88:40581712.588 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40581712.676 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40581712.771 : Pipe = 6812e48 Read <==
19ec-1c88:40581712.822 : => GetImageToBuffer
19ec-1c88:40581712.869 : => GetImageToBufferPageScan
19ec-1c88:40581712.920 : Pipe = 6812e48 Read ==>
19ec-1c88:40581713.006 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40581876.730 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40581876.872 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40581876.928 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40581876.995 :         Information.Status = 0
19ec-cc4:40581877.052 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40581877.103 :         iCmd = 2, nBytes = 24
19ec-cc4:40582468.333 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40582468.542 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-cc4:40582468.606 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40582468.681 :         Information.Status = 1, Information.Addr = 4576848
19ec-cc4:40582469.580 :         => CNT96226::MemoryRead
19ec-cc4:40582854.801 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40582854.999 :         System total receive data 311040 bytes
19ec-cc4:40582855.077 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40582855.142 :         iCmd = 1, nBytes = 4
19ec-cc4:40583063.591 :         0000 : 00 00 00 00 
19ec-cc4:40583063.677 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40583063.836 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40583063.903 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40583063.962 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40583064.061 :         Pipe = 6812d38 Write ==>
19ec-cc4:40583064.180 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40583064.308 :         Pipe = 6812d38 start to write data
19ec-cc4:40583064.367 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1946836 size = 36
19ec-cc4:40583064.486 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40583064.580 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40583064.677 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40583064.810 :         Pipe = 6812d38 Write <==
19ec-cc4:40583064.870 :         Pipe = 6812d38 Write ==>
19ec-cc4:40583064.957 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40583065.068 :         Pipe = 6812d38 start to write data
19ec-cc4:40583065.268 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1946872 size = 150280
19ec-113c:40583065.616 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40583065.794 :     Pipe = 6812d38 Read Copy from 6812e18 + 1946836 size = 36
19ec-113c:40583065.919 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40583066.012 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40583066.110 :     Pipe = 6812d38 Read <==
19ec-113c:40583066.169 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40583066.236 :     Pipe = 6812d38 Read ==>
19ec-113c:40583066.322 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40583068.519 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 0 size = 160760
19ec-cc4:40583071.971 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40583072.068 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40583072.162 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40583072.275 :         Pipe = 6812d38 Write <==
19ec-113c:40583073.019 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40583073.168 :     Pipe = 6812d38 Read Copy from 6812e18 + 1946872 size = 150280
19ec-113c:40583073.626 :     Pipe = 6812d38 Read Copy from 6812e28 + 0 size = 160760
19ec-113c:40583074.186 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40583074.277 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40583074.372 :     Pipe = 6812d38 Read <==
19ec-113c:40583074.426 :     ImageProcessThread : Process start
19ec-113c:40583078.667 :     BytesPerLine = 3888
19ec-113c:40583078.724 :     Lines = 80
19ec-113c:40583128.443 :     ImageProcessThread : Process end
19ec-cc4:40583269.502 :         IOThread: get image OK
19ec-cc4:40583269.696 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-cc4:40583269.809 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40583269.902 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40583269.976 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40583270.042 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40583270.101 :         IO Send command 10 bytes
19ec-cc4:40583270.233 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40583270.291 :         iCmd = 0, nBytes = 10
19ec-cc4:40583270.408 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40583560.850 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40583561.022 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40583561.085 :         IO total need to receive data 2095632 bytes
19ec-cc4:40583561.150 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40583561.206 :         iCmd = 2, nBytes = 24
19ec-113c:40583803.403 :     Pipe = 6812e48 Write ==>
19ec-113c:40583803.654 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40583803.811 :     Pipe = 6812e48 start to write data
19ec-113c:40583803.876 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 976380 size = 36
19ec-113c:40583804.004 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40583804.106 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40583804.206 :     Pipe = 6812e48 Set read data ready
19ec-113c:40583804.352 :     Pipe = 6812e48 Write <==
19ec-113c:40583804.408 :     Pipe = 6812e48 Write ==>
19ec-113c:40583804.497 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40583804.612 :     Pipe = 6812e48 start to write data
19ec-113c:40583804.671 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 976416 size = 75360
19ec-1c88:40583805.125 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40583805.305 : Pipe = 6812e48 Read Copy from 6812f08 + 976380 size = 36
19ec-1c88:40583805.433 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40583805.660 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40583805.778 : Pipe = 6812e48 Read <==
19ec-1c88:40583805.837 : Get Packet type = 0 
19ec-1c88:40583805.897 : Get Packet dwSize = 75360 
19ec-1c88:40583805.952 : Get Packet bADFStatus = 1 
19ec-1c88:40583806.010 : Get Packet dwStatusLong = 0 
19ec-1c88:40583806.067 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40583806.147 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40583806.207 : <= GetImageToBuffer Ret = 1
19ec-1c88:40583806.277 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:40583806.355 : Pipe = 6812e48 Read ==>
19ec-113c:40583806.421 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40583806.516 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40583806.646 :     Pipe = 6812e48 Write <==
19ec-113c:40583806.708 :     Pipe = 6812d38 Read ==>
19ec-1c88:40583806.792 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40583806.905 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40583806.986 : Pipe = 6812e48 Read Copy from 6812f08 + 976416 size = 22608
19ec-1c88:40583807.193 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:40583807.286 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40583807.384 : Pipe = 6812e48 Read <==
19ec-1c88:40583959.101 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40583959.230 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40583959.300 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40583959.365 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40583959.426 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40583959.484 : <= ReadScanEx2 ret = 1
19ec-1c88:40583959.536 : <= ReadScan ret = 1
19ec-cc4:40584063.230 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40584063.388 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40584063.451 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40584063.525 :         Information.Status = 0
19ec-cc4:40584063.585 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40584063.647 :         iCmd = 2, nBytes = 24
19ec-cc4:40585038.775 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40585038.999 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-cc4:40585039.060 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40585039.136 :         Information.Status = 1, Information.Addr = 4887888
19ec-cc4:40585040.258 :         => CNT96226::MemoryRead
19ec-cc4:40585474.641 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40585474.825 :         System total receive data 311040 bytes
19ec-cc4:40585474.906 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40585474.974 :         iCmd = 1, nBytes = 4
19ec-cc4:40585741.682 :         0000 : 00 00 00 00 
19ec-cc4:40585741.852 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40585742.022 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40585742.100 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40585742.159 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40585742.265 :         Pipe = 6812d38 Write ==>
19ec-cc4:40585742.390 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40585742.532 :         Pipe = 6812d38 start to write data
19ec-cc4:40585742.593 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 160760 size = 36
19ec-cc4:40585742.717 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40585742.812 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40585742.913 :         Pipe = 6812d38 Set read data ready
19ec-113c:40585743.244 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40585743.372 :     Pipe = 6812d38 Read Copy from 6812e28 + 160760 size = 36
19ec-113c:40585743.486 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40585743.794 :     Pipe = 6812d38 Read write wait size = 0
19ec-cc4:40585743.917 :         Pipe = 6812d38 Write <==
19ec-cc4:40585744.352 :         Pipe = 6812d38 Write ==>
19ec-113c:40585744.853 :     Pipe = 6812d38 Read <==
19ec-113c:40585744.963 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40585745.049 :     Pipe = 6812d38 Read ==>
19ec-113c:40585745.157 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40585745.376 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40585745.500 :         Pipe = 6812d38 start to write data
19ec-cc4:40585745.565 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 160796 size = 311040
19ec-cc4:40585752.409 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40585752.512 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40585752.622 :         Pipe = 6812d38 Set read data ready
19ec-113c:40585752.865 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40585752.985 :     Pipe = 6812d38 Read Copy from 6812e28 + 160796 size = 311040
19ec-cc4:40585753.832 :         Pipe = 6812d38 Write <==
19ec-113c:40585753.994 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40585754.089 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40585754.188 :     Pipe = 6812d38 Read <==
19ec-113c:40585754.249 :     ImageProcessThread : Process start
19ec-113c:40585758.588 :     BytesPerLine = 3888
19ec-113c:40585758.644 :     Lines = 80
19ec-113c:40585807.383 :     ImageProcessThread : Process end
19ec-cc4:40586310.228 :         IOThread: get image OK
19ec-cc4:40586310.433 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-cc4:40586310.540 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40586310.641 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40586310.724 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40586310.798 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40586310.857 :         IO Send command 10 bytes
19ec-cc4:40586311.003 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40586311.062 :         iCmd = 0, nBytes = 10
19ec-cc4:40586311.181 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40586680.308 :     Pipe = 6812e48 Write ==>
19ec-113c:40586680.552 :     Pipe = 6812e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-113c:40586680.707 :     Pipe = 6812e48 start to write data
19ec-113c:40586680.772 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1051776 size = 36
19ec-113c:40586680.898 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-113c:40586680.994 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40586681.096 :     Pipe = 6812e48 Write <==
19ec-113c:40586681.153 :     Pipe = 6812e48 Write ==>
19ec-113c:40586681.240 :     Pipe = 6812e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-113c:40586681.352 :     Pipe = 6812e48 start to write data
19ec-113c:40586681.409 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1051812 size = 75360
19ec-113c:40586683.483 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-113c:40586683.583 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40586683.681 :     Pipe = 6812e48 Write <==
19ec-113c:40586683.742 :     Pipe = 6812d38 Read ==>
19ec-113c:40586683.836 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40587354.120 : => ReadScan
19ec-1c88:40587354.289 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40587354.372 : => ReadScanEx2
19ec-1c88:40587354.426 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40587354.557 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40587354.614 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40587354.676 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40587354.860 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40587354.927 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40587354.991 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:40587355.064 : Pipe = 6812e48 Read ==>
19ec-1c88:40587355.190 : Pipe = 6812e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:40587355.326 : Pipe = 6812e48 Read Copy from 6812f08 + 999024 size = 52752
19ec-1c88:40587355.752 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40587355.848 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40587355.947 : Pipe = 6812e48 Read <==
19ec-1c88:40587356.003 : => GetImageToBuffer
19ec-1c88:40587356.060 : => GetImageToBufferPageScan
19ec-1c88:40587356.119 : Pipe = 6812e48 Read ==>
19ec-1c88:40587356.204 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40587356.317 : Pipe = 6812e48 Read Copy from 6812f08 + 1051776 size = 36
19ec-1c88:40587356.433 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40587356.520 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40587356.614 : Pipe = 6812e48 Read <==
19ec-1c88:40587356.668 : Get Packet type = 0 
19ec-1c88:40587356.721 : Get Packet dwSize = 75360 
19ec-1c88:40587356.774 : Get Packet bADFStatus = 1 
19ec-1c88:40587356.828 : Get Packet dwStatusLong = 0 
19ec-1c88:40587356.881 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40587356.940 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40587356.997 : <= GetImageToBuffer Ret = 1
19ec-1c88:40587357.055 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:40587357.120 : Pipe = 6812e48 Read ==>
19ec-1c88:40587357.205 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40587357.317 : Pipe = 6812e48 Read Copy from 6812f08 + 1051812 size = 47100
19ec-1c88:40587357.635 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:40587357.723 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40587357.817 : Pipe = 6812e48 Read <==
19ec-cc4:40587391.586 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40587391.717 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40587391.800 :         IO total need to receive data 2095632 bytes
19ec-cc4:40587391.876 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40587391.939 :         iCmd = 2, nBytes = 24
19ec-1c88:40587554.679 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40587554.849 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40587554.920 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40587554.989 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40587555.054 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40587555.115 : <= ReadScanEx2 ret = 1
19ec-1c88:40587555.169 : <= ReadScan ret = 1
19ec-cc4:40588076.044 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40588076.264 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-cc4:40588076.336 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40588076.413 :         Information.Status = 1, Information.Addr = 5198928
19ec-cc4:40588077.360 :         => CNT96226::MemoryRead
19ec-cc4:40588470.633 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40588470.831 :         System total receive data 311040 bytes
19ec-cc4:40588470.910 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40588470.972 :         iCmd = 1, nBytes = 4
19ec-cc4:40588775.749 :         0000 : 00 00 00 00 
19ec-cc4:40588775.921 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40588776.079 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40588776.151 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40588776.216 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40588776.314 :         Pipe = 6812d38 Write ==>
19ec-cc4:40588776.519 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40588776.651 :         Pipe = 6812d38 start to write data
19ec-cc4:40588776.805 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 471836 size = 36
19ec-cc4:40588776.931 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40588777.021 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40588777.117 :         Pipe = 6812d38 Set read data ready
19ec-113c:40588777.408 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40588777.528 :     Pipe = 6812d38 Read Copy from 6812e28 + 471836 size = 36
19ec-113c:40588777.641 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40588777.732 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40588777.831 :     Pipe = 6812d38 Read <==
19ec-113c:40588777.887 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40588777.953 :     Pipe = 6812d38 Read ==>
19ec-113c:40588778.041 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40588778.208 :         Pipe = 6812d38 Write <==
19ec-cc4:40588778.265 :         Pipe = 6812d38 Write ==>
19ec-cc4:40588778.353 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40588778.465 :         Pipe = 6812d38 start to write data
19ec-cc4:40588778.523 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 471872 size = 311040
19ec-cc4:40588785.051 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40588785.151 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40588785.254 :         Pipe = 6812d38 Set read data ready
19ec-113c:40588785.493 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40588785.616 :     Pipe = 6812d38 Read Copy from 6812e28 + 471872 size = 311040
19ec-113c:40588786.815 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40588786.904 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40588787.002 :     Pipe = 6812d38 Read <==
19ec-113c:40588787.054 :     ImageProcessThread : Process start
19ec-113c:40588791.372 :     BytesPerLine = 3888
19ec-113c:40588791.428 :     Lines = 80
19ec-113c:40588838.941 :     ImageProcessThread : Process end
19ec-cc4:40588853.974 :         Pipe = 6812d38 Write <==
19ec-cc4:40589034.959 :         IOThread: get image OK
19ec-cc4:40589035.127 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-cc4:40589035.236 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40589035.332 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40589035.409 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40589035.480 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40589035.542 :         IO Send command 10 bytes
19ec-cc4:40589035.637 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40589035.696 :         iCmd = 0, nBytes = 10
19ec-cc4:40589035.815 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40589679.083 :     Pipe = 6812e48 Write ==>
19ec-113c:40589679.323 :     Pipe = 6812e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-113c:40589679.476 :     Pipe = 6812e48 start to write data
19ec-113c:40589679.544 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1127172 size = 36
19ec-113c:40589679.667 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-113c:40589679.764 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40589679.864 :     Pipe = 6812e48 Write <==
19ec-113c:40589679.921 :     Pipe = 6812e48 Write ==>
19ec-113c:40589680.011 :     Pipe = 6812e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-113c:40589680.124 :     Pipe = 6812e48 start to write data
19ec-113c:40589680.183 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1127208 size = 75360
19ec-113c:40589681.807 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-113c:40589681.901 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40589682.074 :     Pipe = 6812e48 Write <==
19ec-113c:40589682.140 :     Pipe = 6812d38 Read ==>
19ec-113c:40589682.237 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40590070.897 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40590071.110 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40590071.188 :         IO total need to receive data 2095632 bytes
19ec-cc4:40590071.259 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40590071.323 :         iCmd = 2, nBytes = 24
19ec-cc4:40590592.756 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40590592.968 :         0010 : f0 00 00 00 50 13 54 00 
19ec-cc4:40590593.037 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40590593.116 :         Information.Status = 1, Information.Addr = 5509968
19ec-cc4:40590593.989 :         => CNT96226::MemoryRead
19ec-1c88:40590882.291 : => ReadScan
19ec-1c88:40590882.493 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40590882.582 : => ReadScanEx2
19ec-1c88:40590882.639 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40590882.702 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40590882.762 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40590882.830 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40590882.893 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40590882.955 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40590883.040 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:40590883.114 : Pipe = 6812e48 Read ==>
19ec-1c88:40590883.256 : Pipe = 6812e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:40590883.395 : Pipe = 6812e48 Read Copy from 6812f08 + 1098912 size = 28260
19ec-1c88:40590883.681 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40590883.774 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40590883.878 : Pipe = 6812e48 Read <==
19ec-1c88:40590883.934 : => GetImageToBuffer
19ec-1c88:40590883.989 : => GetImageToBufferPageScan
19ec-1c88:40590884.045 : Pipe = 6812e48 Read ==>
19ec-1c88:40590884.136 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40590884.249 : Pipe = 6812e48 Read Copy from 6812f08 + 1127172 size = 36
19ec-1c88:40590884.369 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40590884.457 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40590884.553 : Pipe = 6812e48 Read <==
19ec-1c88:40590884.607 : Get Packet type = 0 
19ec-1c88:40590884.662 : Get Packet dwSize = 75360 
19ec-1c88:40590884.714 : Get Packet bADFStatus = 1 
19ec-1c88:40590884.768 : Get Packet dwStatusLong = 0 
19ec-1c88:40590884.823 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40590884.883 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40590884.938 : <= GetImageToBuffer Ret = 1
19ec-1c88:40590884.994 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:40590885.059 : Pipe = 6812e48 Read ==>
19ec-1c88:40590885.149 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40590885.262 : Pipe = 6812e48 Read Copy from 6812f08 + 1127208 size = 71592
19ec-1c88:40590885.731 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:40590885.823 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40590885.922 : Pipe = 6812e48 Read <==
19ec-cc4:40590971.500 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40590971.651 :         System total receive data 311040 bytes
19ec-cc4:40590971.719 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40590971.780 :         iCmd = 1, nBytes = 4
19ec-1c88:40591060.875 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40591061.042 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40591061.106 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40591061.173 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40591061.236 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40591061.409 : <= ReadScanEx2 ret = 1
19ec-1c88:40591061.470 : <= ReadScan ret = 1
19ec-cc4:40591106.858 :         0000 : 00 00 00 00 
19ec-cc4:40591106.975 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40591107.122 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40591107.195 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40591107.259 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40591107.366 :         Pipe = 6812d38 Write ==>
19ec-cc4:40591107.475 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40591107.608 :         Pipe = 6812d38 start to write data
19ec-cc4:40591107.670 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 782912 size = 36
19ec-cc4:40591107.792 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40591107.885 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40591107.988 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40591108.127 :         Pipe = 6812d38 Write <==
19ec-cc4:40591108.185 :         Pipe = 6812d38 Write ==>
19ec-cc4:40591108.453 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40591108.620 :         Pipe = 6812d38 start to write data
19ec-cc4:40591108.679 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 782948 size = 311040
19ec-113c:40591108.820 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40591108.994 :     Pipe = 6812d38 Read Copy from 6812e28 + 782912 size = 36
19ec-113c:40591109.119 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40591109.210 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40591109.316 :     Pipe = 6812d38 Read <==
19ec-113c:40591109.376 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40591109.440 :     Pipe = 6812d38 Read ==>
19ec-113c:40591109.526 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40591115.808 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40591115.913 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40591116.019 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40591116.142 :         Pipe = 6812d38 Write <==
19ec-113c:40591116.350 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40591116.495 :     Pipe = 6812d38 Read Copy from 6812e28 + 782948 size = 311040
19ec-113c:40591117.500 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40591117.591 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40591117.688 :     Pipe = 6812d38 Read <==
19ec-113c:40591117.740 :     ImageProcessThread : Process start
19ec-113c:40591122.060 :     BytesPerLine = 3888
19ec-113c:40591122.117 :     Lines = 80
19ec-113c:40591169.830 :     ImageProcessThread : Process end
19ec-cc4:40591281.912 :         IOThread: get image OK
19ec-cc4:40591282.102 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-cc4:40591282.214 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40591282.319 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40591282.392 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40591282.465 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40591282.527 :         IO Send command 10 bytes
19ec-cc4:40591282.640 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40591282.700 :         iCmd = 0, nBytes = 10
19ec-cc4:40591282.820 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40591536.025 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40591536.219 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40591536.298 :         IO total need to receive data 2095632 bytes
19ec-cc4:40591536.372 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40591536.435 :         iCmd = 2, nBytes = 24
19ec-113c:40591837.651 :     Pipe = 6812e48 Write ==>
19ec-113c:40591837.918 :     Pipe = 6812e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-113c:40591838.206 :     Pipe = 6812e48 start to write data
19ec-113c:40591838.275 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1202568 size = 36
19ec-113c:40591838.403 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-113c:40591838.499 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40591838.602 :     Pipe = 6812e48 Write <==
19ec-113c:40591838.659 :     Pipe = 6812e48 Write ==>
19ec-113c:40591838.747 :     Pipe = 6812e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-113c:40591838.862 :     Pipe = 6812e48 start to write data
19ec-113c:40591838.923 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1202604 size = 75360
19ec-113c:40591840.788 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-113c:40591840.883 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40591840.978 :     Pipe = 6812e48 Write <==
19ec-113c:40591841.042 :     Pipe = 6812d38 Read ==>
19ec-113c:40591841.134 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40592003.921 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40592004.136 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40592004.205 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40592004.290 :         Information.Status = 0
19ec-cc4:40592004.356 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40592004.414 :         iCmd = 2, nBytes = 24
19ec-cc4:40592576.640 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40592576.862 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40592576.930 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40592577.005 :         Information.Status = 0
19ec-cc4:40592577.070 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40592577.127 :         iCmd = 2, nBytes = 24
19ec-cc4:40593121.929 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40593122.151 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-cc4:40593122.215 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40593122.291 :         Information.Status = 1, Information.Addr = 5821008
19ec-cc4:40593123.243 :         => CNT96226::MemoryRead
19ec-cc4:40593515.902 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40593516.116 :         System total receive data 311040 bytes
19ec-cc4:40593516.194 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40593516.258 :         iCmd = 1, nBytes = 4
19ec-cc4:40593650.940 :         0000 : 00 00 00 00 
19ec-cc4:40593651.104 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40593651.277 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40593651.344 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40593651.402 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40593651.516 :         Pipe = 6812d38 Write ==>
19ec-cc4:40593651.627 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40593651.759 :         Pipe = 6812d38 start to write data
19ec-cc4:40593651.818 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1093988 size = 36
19ec-cc4:40593651.935 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40593652.029 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40593652.129 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40593652.274 :         Pipe = 6812d38 Write <==
19ec-cc4:40593652.330 :         Pipe = 6812d38 Write ==>
19ec-cc4:40593652.593 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40593652.762 :         Pipe = 6812d38 start to write data
19ec-cc4:40593652.820 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1094024 size = 311040
19ec-113c:40593652.976 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40593653.167 :     Pipe = 6812d38 Read Copy from 6812e28 + 1093988 size = 36
19ec-113c:40593653.295 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40593653.510 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40593653.625 :     Pipe = 6812d38 Read <==
19ec-113c:40593653.683 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40593653.753 :     Pipe = 6812d38 Read ==>
19ec-113c:40593653.841 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40593659.590 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40593659.692 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40593659.792 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40593659.911 :         Pipe = 6812d38 Write <==
19ec-113c:40593660.110 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40593660.248 :     Pipe = 6812d38 Read Copy from 6812e28 + 1094024 size = 311040
19ec-113c:40593661.577 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40593661.670 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40593661.767 :     Pipe = 6812d38 Read <==
19ec-113c:40593661.821 :     ImageProcessThread : Process start
19ec-113c:40593666.144 :     BytesPerLine = 3888
19ec-113c:40593666.199 :     Lines = 80
19ec-113c:40593714.115 :     ImageProcessThread : Process end
19ec-cc4:40593848.751 :         IOThread: get image OK
19ec-cc4:40593848.944 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-cc4:40593849.051 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40593849.149 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40593849.227 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40593849.298 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40593849.355 :         IO Send command 10 bytes
19ec-cc4:40593849.485 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40593849.544 :         iCmd = 0, nBytes = 10
19ec-cc4:40593849.662 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40594118.785 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40594118.978 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40594119.056 :         IO total need to receive data 2095632 bytes
19ec-cc4:40594119.123 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40594119.182 :         iCmd = 2, nBytes = 24
19ec-cc4:40594250.902 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40594251.078 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40594251.138 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40594251.215 :         Information.Status = 0
19ec-cc4:40594251.273 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40594251.328 :         iCmd = 2, nBytes = 24
19ec-1c88:40594308.866 : => ReadScan
19ec-1c88:40594308.971 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40594309.053 : => ReadScanEx2
19ec-1c88:40594309.109 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40594309.174 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40594309.233 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40594309.298 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40594309.359 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40594309.423 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40594309.556 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:40594309.629 : Pipe = 6812e48 Read ==>
19ec-1c88:40594309.756 : Pipe = 6812e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:40594309.889 : Pipe = 6812e48 Read Copy from 6812f08 + 1198800 size = 3768
19ec-1c88:40594310.034 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40594310.350 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594310.448 : Pipe = 6812e48 Read <==
19ec-1c88:40594310.503 : => GetImageToBuffer
19ec-1c88:40594310.555 : => GetImageToBufferPageScan
19ec-1c88:40594310.617 : Pipe = 6812e48 Read ==>
19ec-1c88:40594310.700 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40594310.967 : Pipe = 6812e48 Read Copy from 6812f08 + 1202568 size = 36
19ec-1c88:40594311.079 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40594311.168 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594311.260 : Pipe = 6812e48 Read <==
19ec-1c88:40594311.311 : Get Packet type = 0 
19ec-1c88:40594311.362 : Get Packet dwSize = 75360 
19ec-1c88:40594311.416 : Get Packet bADFStatus = 1 
19ec-1c88:40594311.468 : Get Packet dwStatusLong = 0 
19ec-1c88:40594311.525 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40594311.591 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40594311.646 : <= GetImageToBuffer Ret = 1
19ec-1c88:40594311.701 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40594311.765 : Pipe = 6812e48 Read ==>
19ec-1c88:40594311.853 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40594311.964 : Pipe = 6812e48 Read Copy from 6812f08 + 1202604 size = 75360
19ec-1c88:40594312.394 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40594312.477 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594312.568 : Pipe = 6812e48 Read <==
19ec-1c88:40594312.619 : => GetImageToBuffer
19ec-1c88:40594312.669 : => GetImageToBufferPageScan
19ec-1c88:40594312.719 : Pipe = 6812e48 Read ==>
19ec-1c88:40594312.804 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40594388.403 :     Pipe = 6812e48 Write ==>
19ec-113c:40594388.549 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40594388.667 :     Pipe = 6812e48 start to write data
19ec-113c:40594388.725 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1277964 size = 36
19ec-113c:40594388.836 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40594388.922 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40594389.017 :     Pipe = 6812e48 Set read data ready
19ec-113c:40594389.135 :     Pipe = 6812e48 Write <==
19ec-113c:40594389.188 :     Pipe = 6812e48 Write ==>
19ec-113c:40594389.957 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40594390.177 :     Pipe = 6812e48 start to write data
19ec-113c:40594390.250 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1278000 size = 75360
19ec-1c88:40594390.390 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40594390.571 : Pipe = 6812e48 Read Copy from 6812f08 + 1277964 size = 36
19ec-1c88:40594390.701 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40594390.795 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594390.894 : Pipe = 6812e48 Read <==
19ec-1c88:40594390.951 : Get Packet type = 0 
19ec-1c88:40594391.003 : Get Packet dwSize = 75360 
19ec-1c88:40594391.058 : Get Packet bADFStatus = 1 
19ec-1c88:40594391.112 : Get Packet dwStatusLong = 0 
19ec-1c88:40594391.164 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40594391.225 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40594391.281 : <= GetImageToBuffer Ret = 1
19ec-1c88:40594391.339 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:40594391.403 : Pipe = 6812e48 Read ==>
19ec-1c88:40594391.488 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40594391.844 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40594391.941 :     Pipe = 6812e48 Write read wait size = 20724
19ec-113c:40594392.047 :     Pipe = 6812e48 Set read data ready
19ec-113c:40594392.173 :     Pipe = 6812e48 Write <==
19ec-113c:40594392.235 :     Pipe = 6812d38 Read ==>
19ec-113c:40594392.329 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40594392.432 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40594392.568 : Pipe = 6812e48 Read Copy from 6812f08 + 1278000 size = 20724
19ec-1c88:40594392.738 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:40594392.925 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594393.021 : Pipe = 6812e48 Read <==
19ec-1c88:40594557.666 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40594557.829 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40594557.897 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40594557.959 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40594558.018 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40594558.075 : <= ReadScanEx2 ret = 1
19ec-1c88:40594558.131 : <= ReadScan ret = 1
19ec-cc4:40594756.687 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40594756.861 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40594756.929 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40594757.009 :         Information.Status = 0
19ec-cc4:40594757.082 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40594757.140 :         iCmd = 2, nBytes = 24
19ec-cc4:40595704.462 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40595704.683 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-cc4:40595704.751 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40595704.829 :         Information.Status = 1, Information.Addr = 6132048
19ec-cc4:40595705.888 :         => CNT96226::MemoryRead
19ec-cc4:40596083.374 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40596083.550 :         System total receive data 311040 bytes
19ec-cc4:40596083.626 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40596083.684 :         iCmd = 1, nBytes = 4
19ec-cc4:40596237.814 :         0000 : 00 00 00 00 
19ec-cc4:40596237.924 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40596238.089 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40596238.155 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40596238.214 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40596238.321 :         Pipe = 6812d38 Write ==>
19ec-cc4:40596238.432 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40596238.561 :         Pipe = 6812d38 start to write data
19ec-cc4:40596238.622 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1405064 size = 36
19ec-cc4:40596238.745 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40596238.837 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40596238.933 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40596239.063 :         Pipe = 6812d38 Write <==
19ec-cc4:40596239.123 :         Pipe = 6812d38 Write ==>
19ec-cc4:40596239.208 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40596239.322 :         Pipe = 6812d38 start to write data
19ec-cc4:40596239.378 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1405100 size = 311040
19ec-113c:40596239.833 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40596240.015 :     Pipe = 6812d38 Read Copy from 6812e28 + 1405064 size = 36
19ec-113c:40596240.150 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40596240.244 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40596240.349 :     Pipe = 6812d38 Read <==
19ec-113c:40596240.410 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40596240.480 :     Pipe = 6812d38 Read ==>
19ec-113c:40596240.573 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40596245.983 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40596246.086 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40596246.187 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40596246.300 :         Pipe = 6812d38 Write <==
19ec-113c:40596247.016 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40596247.172 :     Pipe = 6812d38 Read Copy from 6812e28 + 1405100 size = 311040
19ec-113c:40596248.373 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40596248.467 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40596248.568 :     Pipe = 6812d38 Read <==
19ec-113c:40596248.624 :     ImageProcessThread : Process start
19ec-113c:40596252.931 :     BytesPerLine = 3888
19ec-113c:40596252.988 :     Lines = 80
19ec-113c:40596300.552 :     ImageProcessThread : Process end
19ec-cc4:40596428.909 :         IOThread: get image OK
19ec-cc4:40596429.099 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-cc4:40596429.211 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40596429.307 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40596429.386 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40596429.454 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40596429.522 :         IO Send command 10 bytes
19ec-cc4:40596429.652 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40596429.712 :         iCmd = 0, nBytes = 10
19ec-cc4:40596429.834 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40596717.576 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40596717.782 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40596717.859 :         IO total need to receive data 2095632 bytes
19ec-cc4:40596717.927 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40596717.989 :         iCmd = 2, nBytes = 24
19ec-cc4:40596872.084 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40596872.298 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40596872.365 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40596872.440 :         Information.Status = 0
19ec-cc4:40596872.506 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40596872.563 :         iCmd = 2, nBytes = 24
19ec-113c:40597027.650 :     Pipe = 6812e48 Write ==>
19ec-113c:40597027.883 :     Pipe = 6812e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-113c:40597028.028 :     Pipe = 6812e48 start to write data
19ec-113c:40597028.091 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1353360 size = 36
19ec-113c:40597028.213 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-113c:40597028.306 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40597028.405 :     Pipe = 6812e48 Write <==
19ec-113c:40597028.461 :     Pipe = 6812e48 Write ==>
19ec-113c:40597028.547 :     Pipe = 6812e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-113c:40597028.657 :     Pipe = 6812e48 start to write data
19ec-113c:40597028.717 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1353396 size = 75360
19ec-113c:40597030.388 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-113c:40597030.484 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40597030.580 :     Pipe = 6812e48 Write <==
19ec-113c:40597030.642 :     Pipe = 6812d38 Read ==>
19ec-113c:40597030.732 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40597374.606 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40597374.809 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40597374.875 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40597374.952 :         Information.Status = 0
19ec-cc4:40597375.032 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40597375.094 :         iCmd = 2, nBytes = 24
19ec-1c88:40597797.798 : => ReadScan
19ec-1c88:40597797.987 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40597798.067 : => ReadScanEx2
19ec-1c88:40597798.118 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40597798.180 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40597798.241 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40597798.300 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40597798.361 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40597798.422 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40597798.644 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:40597798.720 : Pipe = 6812e48 Read ==>
19ec-1c88:40597798.834 : Pipe = 6812e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:40597798.963 : Pipe = 6812e48 Read Copy from 6812f08 + 1298724 size = 54636
19ec-1c88:40597799.335 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40597799.431 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40597799.524 : Pipe = 6812e48 Read <==
19ec-1c88:40597799.582 : => GetImageToBuffer
19ec-1c88:40597799.633 : => GetImageToBufferPageScan
19ec-1c88:40597799.689 : Pipe = 6812e48 Read ==>
19ec-1c88:40597799.771 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40597799.884 : Pipe = 6812e48 Read Copy from 6812f08 + 1353360 size = 36
19ec-1c88:40597799.990 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40597800.074 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40597800.165 : Pipe = 6812e48 Read <==
19ec-1c88:40597800.214 : Get Packet type = 0 
19ec-1c88:40597800.267 : Get Packet dwSize = 75360 
19ec-1c88:40597800.320 : Get Packet bADFStatus = 1 
19ec-1c88:40597800.370 : Get Packet dwStatusLong = 0 
19ec-1c88:40597800.422 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40597800.478 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40597800.534 : <= GetImageToBuffer Ret = 1
19ec-1c88:40597800.587 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:40597800.649 : Pipe = 6812e48 Read ==>
19ec-1c88:40597800.733 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40597800.845 : Pipe = 6812e48 Read Copy from 6812f08 + 1353396 size = 45216
19ec-1c88:40597801.141 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:40597801.227 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40597801.316 : Pipe = 6812e48 Read <==
19ec-cc4:40597954.956 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40597955.357 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40597955.418 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40597955.498 :         Information.Status = 0
19ec-cc4:40597955.558 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40597955.611 :         iCmd = 2, nBytes = 24
19ec-1c88:40597966.185 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40597966.304 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40597966.372 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40597966.436 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40597966.499 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40597966.558 : <= ReadScanEx2 ret = 1
19ec-1c88:40597966.612 : <= ReadScan ret = 1
19ec-cc4:40598638.474 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40598638.699 :         0010 : f0 00 00 00 50 50 62 00 
19ec-cc4:40598638.768 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40598638.844 :         Information.Status = 1, Information.Addr = 6443088
19ec-cc4:40598639.772 :         => CNT96226::MemoryRead
19ec-cc4:40599033.260 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40599033.461 :         System total receive data 311040 bytes
19ec-cc4:40599033.553 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40599033.613 :         iCmd = 1, nBytes = 4
19ec-cc4:40599203.825 :         0000 : 00 00 00 00 
19ec-cc4:40599203.960 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40599204.113 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40599204.183 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40599204.245 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40599204.355 :         Pipe = 6812d38 Write ==>
19ec-cc4:40599204.475 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40599204.607 :         Pipe = 6812d38 start to write data
19ec-cc4:40599204.668 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1716140 size = 36
19ec-cc4:40599204.936 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40599205.032 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40599205.133 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40599205.286 :         Pipe = 6812d38 Write <==
19ec-cc4:40599205.355 :         Pipe = 6812d38 Write ==>
19ec-cc4:40599205.446 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40599205.565 :         Pipe = 6812d38 start to write data
19ec-cc4:40599205.625 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1716176 size = 311040
19ec-113c:40599206.058 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40599206.240 :     Pipe = 6812d38 Read Copy from 6812e28 + 1716140 size = 36
19ec-113c:40599206.367 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40599206.466 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40599206.571 :     Pipe = 6812d38 Read <==
19ec-113c:40599206.633 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40599206.702 :     Pipe = 6812d38 Read ==>
19ec-113c:40599206.789 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40599212.420 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40599212.523 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40599212.625 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40599212.744 :         Pipe = 6812d38 Write <==
19ec-113c:40599213.458 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40599213.608 :     Pipe = 6812d38 Read Copy from 6812e28 + 1716176 size = 311040
19ec-113c:40599214.924 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40599215.013 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40599215.112 :     Pipe = 6812d38 Read <==
19ec-113c:40599215.165 :     ImageProcessThread : Process start
19ec-113c:40599219.475 :     BytesPerLine = 3888
19ec-113c:40599219.532 :     Lines = 80
19ec-113c:40599267.158 :     ImageProcessThread : Process end
19ec-cc4:40599396.103 :         IOThread: get image OK
19ec-cc4:40599396.292 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-cc4:40599396.398 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40599396.496 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40599396.569 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40599396.645 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40599396.704 :         IO Send command 10 bytes
19ec-cc4:40599396.827 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40599396.892 :         iCmd = 0, nBytes = 10
19ec-cc4:40599397.010 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40599939.059 :     Pipe = 6812e48 Write ==>
19ec-113c:40599939.348 :     Pipe = 6812e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-113c:40599939.501 :     Pipe = 6812e48 start to write data
19ec-113c:40599939.566 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1428756 size = 36
19ec-113c:40599939.690 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-113c:40599939.787 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40599939.887 :     Pipe = 6812e48 Write <==
19ec-113c:40599939.943 :     Pipe = 6812e48 Write ==>
19ec-113c:40599940.034 :     Pipe = 6812e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-113c:40599940.146 :     Pipe = 6812e48 start to write data
19ec-113c:40599940.204 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1428792 size = 75360
19ec-113c:40599942.483 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-113c:40599942.579 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40599942.675 :     Pipe = 6812e48 Write <==
19ec-113c:40599942.812 :     Pipe = 6812d38 Read ==>
19ec-113c:40599942.910 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40600003.945 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40600004.357 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40600004.424 :         IO total need to receive data 2095632 bytes
19ec-cc4:40600004.489 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40600004.546 :         iCmd = 2, nBytes = 24
19ec-cc4:40600201.376 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40600201.617 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40600201.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40600201.750 :         Information.Status = 0
19ec-cc4:40600201.813 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40600201.869 :         iCmd = 2, nBytes = 24
19ec-cc4:40601136.519 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40601136.724 :         0010 : f0 00 00 00 50 99 37 00 
19ec-cc4:40601136.784 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40601136.852 :         Information.Status = 1, Information.Addr = 3643728
19ec-cc4:40601137.746 :         => CNT96226::MemoryRead
19ec-1c88:40601252.415 : => ReadScan
19ec-1c88:40601252.601 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40601252.680 : => ReadScanEx2
19ec-1c88:40601252.733 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40601252.796 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40601252.857 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40601252.921 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40601252.982 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40601253.047 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40601253.125 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:40601253.201 : Pipe = 6812e48 Read ==>
19ec-1c88:40601253.327 : Pipe = 6812e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:40601253.464 : Pipe = 6812e48 Read Copy from 6812f08 + 1398612 size = 30144
19ec-1c88:40601253.741 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40601253.833 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40601253.934 : Pipe = 6812e48 Read <==
19ec-1c88:40601253.993 : => GetImageToBuffer
19ec-1c88:40601254.048 : => GetImageToBufferPageScan
19ec-1c88:40601254.105 : Pipe = 6812e48 Read ==>
19ec-1c88:40601254.190 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40601254.302 : Pipe = 6812e48 Read Copy from 6812f08 + 1428756 size = 36
19ec-1c88:40601254.410 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40601254.500 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40601254.599 : Pipe = 6812e48 Read <==
19ec-1c88:40601254.652 : Get Packet type = 0 
19ec-1c88:40601254.706 : Get Packet dwSize = 75360 
19ec-1c88:40601254.761 : Get Packet bADFStatus = 1 
19ec-1c88:40601254.815 : Get Packet dwStatusLong = 0 
19ec-1c88:40601254.867 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40601254.928 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40601254.986 : <= GetImageToBuffer Ret = 1
19ec-1c88:40601255.044 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:40601255.111 : Pipe = 6812e48 Read ==>
19ec-1c88:40601255.200 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40601255.318 : Pipe = 6812e48 Read Copy from 6812f08 + 1428792 size = 69708
19ec-1c88:40601255.865 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:40601255.956 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40601256.051 : Pipe = 6812e48 Read <==
19ec-1c88:40601421.596 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40601421.799 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40601421.873 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40601421.947 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40601422.162 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40601422.230 : <= ReadScanEx2 ret = 1
19ec-1c88:40601422.290 : <= ReadScan ret = 1
19ec-cc4:40601528.035 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40601528.153 :         System total receive data 311040 bytes
19ec-cc4:40601528.225 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40601528.289 :         iCmd = 1, nBytes = 4
19ec-cc4:40601704.986 :         0000 : 00 00 00 00 
19ec-cc4:40601705.128 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40601705.294 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40601705.379 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40601705.438 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40601705.537 :         Pipe = 6812d38 Write ==>
19ec-cc4:40601705.657 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40601705.799 :         Pipe = 6812d38 start to write data
19ec-cc4:40601705.860 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 2027216 size = 36
19ec-cc4:40601705.987 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40601706.079 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40601706.175 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40601706.310 :         Pipe = 6812d38 Write <==
19ec-cc4:40601706.366 :         Pipe = 6812d38 Write ==>
19ec-cc4:40601706.452 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40601706.567 :         Pipe = 6812d38 start to write data
19ec-cc4:40601706.626 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 2027252 size = 69900
19ec-113c:40601707.095 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40601707.559 :     Pipe = 6812d38 Read Copy from 6812e28 + 2027216 size = 36
19ec-113c:40601707.738 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40601707.839 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40601707.947 :     Pipe = 6812d38 Read <==
19ec-113c:40601708.006 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40601708.078 :     Pipe = 6812d38 Read ==>
19ec-113c:40601708.165 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40601708.301 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 0 size = 241140
19ec-cc4:40601713.594 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40601713.697 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40601713.798 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40601713.922 :         Pipe = 6812d38 Write <==
19ec-113c:40601714.179 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40601714.354 :     Pipe = 6812d38 Read Copy from 6812e28 + 2027252 size = 69900
19ec-113c:40601714.645 :     Pipe = 6812d38 Read Copy from 6812e38 + 0 size = 241140
19ec-113c:40601715.562 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40601715.664 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40601715.764 :     Pipe = 6812d38 Read <==
19ec-113c:40601715.821 :     ImageProcessThread : Process start
19ec-113c:40601720.152 :     BytesPerLine = 3888
19ec-113c:40601720.216 :     Lines = 80
19ec-113c:40601768.039 :     ImageProcessThread : Process end
19ec-cc4:40601898.917 :         IOThread: get image OK
19ec-cc4:40601899.104 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-cc4:40601899.223 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40601899.323 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40601899.398 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40601899.474 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40601899.534 :         IO Send command 10 bytes
19ec-cc4:40601899.676 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40601899.734 :         iCmd = 0, nBytes = 10
19ec-cc4:40601899.980 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40602172.320 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40602172.527 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40602172.602 :         IO total need to receive data 2095632 bytes
19ec-cc4:40602172.675 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40602172.733 :         iCmd = 2, nBytes = 24
19ec-113c:40602476.939 :     Pipe = 6812e48 Write ==>
19ec-113c:40602477.228 :     Pipe = 6812e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-113c:40602477.382 :     Pipe = 6812e48 start to write data
19ec-113c:40602477.453 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1504152 size = 36
19ec-113c:40602477.578 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-113c:40602477.673 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40602477.774 :     Pipe = 6812e48 Write <==
19ec-113c:40602477.832 :     Pipe = 6812e48 Write ==>
19ec-113c:40602477.925 :     Pipe = 6812e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-113c:40602478.035 :     Pipe = 6812e48 start to write data
19ec-113c:40602478.091 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1504188 size = 75360
19ec-113c:40602480.449 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-113c:40602480.542 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40602480.640 :     Pipe = 6812e48 Write <==
19ec-113c:40602480.709 :     Pipe = 6812d38 Read ==>
19ec-113c:40602480.808 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40602671.803 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40602672.231 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40602672.297 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40602672.377 :         Information.Status = 0
19ec-cc4:40602672.441 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40602672.497 :         iCmd = 2, nBytes = 24
19ec-cc4:40603255.888 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40603256.119 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40603256.186 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40603256.261 :         Information.Status = 0
19ec-cc4:40603256.323 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40603256.607 :         iCmd = 2, nBytes = 24
19ec-cc4:40603824.013 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40603824.242 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-cc4:40603824.303 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40603824.378 :         Information.Status = 1, Information.Addr = 3954768
19ec-cc4:40603825.523 :         => CNT96226::MemoryRead
19ec-cc4:40604209.959 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40604210.165 :         System total receive data 311040 bytes
19ec-cc4:40604210.242 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40604210.302 :         iCmd = 1, nBytes = 4
19ec-cc4:40604368.467 :         0000 : 00 00 00 00 
19ec-cc4:40604368.637 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40604368.803 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40604368.874 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40604368.939 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40604369.049 :         Pipe = 6812d38 Write ==>
19ec-cc4:40604369.164 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40604369.293 :         Pipe = 6812d38 start to write data
19ec-cc4:40604369.357 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 241140 size = 36
19ec-cc4:40604369.481 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40604369.575 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40604369.671 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40604369.806 :         Pipe = 6812d38 Write <==
19ec-cc4:40604369.863 :         Pipe = 6812d38 Write ==>
19ec-cc4:40604370.182 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40604370.303 :         Pipe = 6812d38 start to write data
19ec-cc4:40604370.361 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 241176 size = 311040
19ec-113c:40604370.601 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40604370.786 :     Pipe = 6812d38 Read Copy from 6812e38 + 241140 size = 36
19ec-113c:40604370.916 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40604371.016 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40604371.118 :     Pipe = 6812d38 Read <==
19ec-113c:40604371.179 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40604371.253 :     Pipe = 6812d38 Read ==>
19ec-113c:40604371.342 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40604377.500 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40604377.606 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40604377.709 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40604377.823 :         Pipe = 6812d38 Write <==
19ec-113c:40604378.553 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40604378.706 :     Pipe = 6812d38 Read Copy from 6812e38 + 241176 size = 311040
19ec-113c:40604379.755 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40604379.848 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40604379.943 :     Pipe = 6812d38 Read <==
19ec-113c:40604379.998 :     ImageProcessThread : Process start
19ec-113c:40604384.305 :     BytesPerLine = 3888
19ec-113c:40604384.361 :     Lines = 80
19ec-113c:40604432.038 :     ImageProcessThread : Process end
19ec-cc4:40604547.484 :         IOThread: get image OK
19ec-cc4:40604547.659 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-cc4:40604547.765 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40604547.860 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40604547.937 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40604548.010 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40604548.071 :         IO Send command 10 bytes
19ec-cc4:40604548.205 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40604548.267 :         iCmd = 0, nBytes = 10
19ec-cc4:40604548.385 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40604832.468 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40604832.666 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40604832.748 :         IO total need to receive data 2095632 bytes
19ec-cc4:40604832.819 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40604832.878 :         iCmd = 2, nBytes = 24
19ec-1c88:40604933.387 : => ReadScan
19ec-1c88:40604933.580 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40604933.660 : => ReadScanEx2
19ec-1c88:40604933.714 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40604933.777 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40604933.835 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40604933.902 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40604933.963 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40604934.028 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40604934.098 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:40604934.171 : Pipe = 6812e48 Read ==>
19ec-1c88:40604934.287 : Pipe = 6812e48 Read Total = 27262976 Free = 27181928 Data = 81048
19ec-1c88:40604934.422 : Pipe = 6812e48 Read Copy from 6812f08 + 1498500 size = 5652
19ec-1c88:40604934.569 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40604934.662 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40604934.763 : Pipe = 6812e48 Read <==
19ec-1c88:40604934.817 : => GetImageToBuffer
19ec-1c88:40604934.880 : => GetImageToBufferPageScan
19ec-1c88:40604935.068 : Pipe = 6812e48 Read ==>
19ec-1c88:40604935.159 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40604935.271 : Pipe = 6812e48 Read Copy from 6812f08 + 1504152 size = 36
19ec-1c88:40604935.381 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40604935.471 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40604935.567 : Pipe = 6812e48 Read <==
19ec-1c88:40604935.621 : Get Packet type = 0 
19ec-1c88:40604935.674 : Get Packet dwSize = 75360 
19ec-1c88:40604935.726 : Get Packet bADFStatus = 1 
19ec-1c88:40604935.781 : Get Packet dwStatusLong = 0 
19ec-1c88:40604935.836 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40604935.898 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40604935.955 : <= GetImageToBuffer Ret = 1
19ec-1c88:40604936.007 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40604936.072 : Pipe = 6812e48 Read ==>
19ec-1c88:40604936.160 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40604936.272 : Pipe = 6812e48 Read Copy from 6812f08 + 1504188 size = 75360
19ec-1c88:40604936.716 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40604936.802 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40604936.896 : Pipe = 6812e48 Read <==
19ec-1c88:40604936.947 : => GetImageToBuffer
19ec-1c88:40604936.996 : => GetImageToBufferPageScan
19ec-1c88:40604937.047 : Pipe = 6812e48 Read ==>
19ec-1c88:40604937.133 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40605137.812 :     Pipe = 6812e48 Write ==>
19ec-113c:40605138.040 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40605138.173 :     Pipe = 6812e48 start to write data
19ec-113c:40605138.233 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1579548 size = 36
19ec-113c:40605138.362 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40605138.453 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40605138.549 :     Pipe = 6812e48 Set read data ready
19ec-113c:40605138.684 :     Pipe = 6812e48 Write <==
19ec-113c:40605138.739 :     Pipe = 6812e48 Write ==>
19ec-113c:40605139.055 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40605139.164 :     Pipe = 6812e48 start to write data
19ec-113c:40605139.221 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1579584 size = 75360
19ec-1c88:40605139.371 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40605139.557 : Pipe = 6812e48 Read Copy from 6812f08 + 1579548 size = 36
19ec-1c88:40605139.910 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40605140.007 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40605140.106 : Pipe = 6812e48 Read <==
19ec-1c88:40605140.161 : Get Packet type = 0 
19ec-1c88:40605140.218 : Get Packet dwSize = 75360 
19ec-1c88:40605140.272 : Get Packet bADFStatus = 1 
19ec-1c88:40605140.325 : Get Packet dwStatusLong = 0 
19ec-1c88:40605140.377 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40605140.442 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40605140.499 : <= GetImageToBuffer Ret = 1
19ec-1c88:40605140.565 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:40605140.630 : Pipe = 6812e48 Read ==>
19ec-1c88:40605140.716 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40605141.014 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40605141.104 :     Pipe = 6812e48 Write read wait size = 18840
19ec-113c:40605141.198 :     Pipe = 6812e48 Set read data ready
19ec-113c:40605141.307 :     Pipe = 6812e48 Write <==
19ec-113c:40605141.366 :     Pipe = 6812d38 Read ==>
19ec-113c:40605141.453 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40605142.060 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40605142.354 : Pipe = 6812e48 Read Copy from 6812f08 + 1579584 size = 18840
19ec-1c88:40605142.539 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:40605142.638 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40605142.742 : Pipe = 6812e48 Read <==
19ec-1c88:40605304.549 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40605304.740 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40605304.811 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40605304.876 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40605304.939 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40605304.999 : <= ReadScanEx2 ret = 1
19ec-1c88:40605305.058 : <= ReadScan ret = 1
19ec-cc4:40605309.510 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40605309.665 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40605309.732 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40605309.811 :         Information.Status = 0
19ec-cc4:40605309.874 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40605309.933 :         iCmd = 2, nBytes = 24
19ec-cc4:40605544.342 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40605544.541 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40605544.608 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40605544.685 :         Information.Status = 0
19ec-cc4:40605544.747 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40605544.806 :         iCmd = 2, nBytes = 24
19ec-cc4:40606569.138 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40606569.355 :         0010 : f0 00 00 00 50 17 41 00 
19ec-cc4:40606569.422 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40606569.500 :         Information.Status = 1, Information.Addr = 4265808
19ec-cc4:40606570.669 :         => CNT96226::MemoryRead
19ec-cc4:40606962.758 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40606962.943 :         System total receive data 311040 bytes
19ec-cc4:40606963.019 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40606963.083 :         iCmd = 1, nBytes = 4
19ec-cc4:40607097.354 :         0000 : 00 00 00 00 
19ec-cc4:40607097.440 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40607097.592 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40607097.660 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40607097.716 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40607097.822 :         Pipe = 6812d38 Write ==>
19ec-cc4:40607097.930 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40607098.060 :         Pipe = 6812d38 start to write data
19ec-cc4:40607098.131 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 552216 size = 36
19ec-cc4:40607098.252 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40607098.344 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40607098.442 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40607098.571 :         Pipe = 6812d38 Write <==
19ec-cc4:40607098.627 :         Pipe = 6812d38 Write ==>
19ec-cc4:40607098.716 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40607098.829 :         Pipe = 6812d38 start to write data
19ec-cc4:40607098.887 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 552252 size = 311040
19ec-113c:40607099.338 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40607099.522 :     Pipe = 6812d38 Read Copy from 6812e38 + 552216 size = 36
19ec-113c:40607099.653 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40607099.750 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40607099.854 :     Pipe = 6812d38 Read <==
19ec-113c:40607099.916 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40607099.983 :     Pipe = 6812d38 Read ==>
19ec-113c:40607100.068 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40607105.500 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40607105.600 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40607105.700 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40607105.816 :         Pipe = 6812d38 Write <==
19ec-113c:40607106.663 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40607106.821 :     Pipe = 6812d38 Read Copy from 6812e38 + 552252 size = 311040
19ec-113c:40607107.736 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40607107.823 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40607107.919 :     Pipe = 6812d38 Read <==
19ec-113c:40607107.972 :     ImageProcessThread : Process start
19ec-113c:40607112.286 :     BytesPerLine = 3888
19ec-113c:40607112.344 :     Lines = 80
19ec-113c:40607159.738 :     ImageProcessThread : Process end
19ec-cc4:40607297.019 :         IOThread: get image OK
19ec-cc4:40607297.208 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-cc4:40607297.325 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40607297.435 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40607297.511 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40607297.582 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40607297.645 :         IO Send command 10 bytes
19ec-cc4:40607297.786 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40607297.847 :         iCmd = 0, nBytes = 10
19ec-cc4:40607297.971 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40607550.274 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40607550.504 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40607550.583 :         IO total need to receive data 2095632 bytes
19ec-cc4:40607550.662 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40607550.729 :         iCmd = 2, nBytes = 24
19ec-113c:40607942.242 :     Pipe = 6812e48 Write ==>
19ec-113c:40607942.495 :     Pipe = 6812e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-113c:40607942.656 :     Pipe = 6812e48 start to write data
19ec-113c:40607942.728 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1654944 size = 36
19ec-113c:40607942.853 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-113c:40607942.950 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40607943.051 :     Pipe = 6812e48 Write <==
19ec-113c:40607943.107 :     Pipe = 6812e48 Write ==>
19ec-113c:40607943.196 :     Pipe = 6812e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-113c:40607943.311 :     Pipe = 6812e48 start to write data
19ec-113c:40607943.376 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1654980 size = 75360
19ec-113c:40607945.130 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-113c:40607945.229 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40607945.328 :     Pipe = 6812e48 Write <==
19ec-113c:40607945.397 :     Pipe = 6812d38 Read ==>
19ec-113c:40607945.491 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40608022.289 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40608022.481 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40608022.549 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40608022.623 :         Information.Status = 0
19ec-cc4:40608022.691 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40608022.748 :         iCmd = 2, nBytes = 24
19ec-cc4:40608211.861 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40608212.051 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40608212.112 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40608212.184 :         Information.Status = 0
19ec-cc4:40608212.244 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40608212.301 :         iCmd = 2, nBytes = 24
19ec-1c88:40608915.863 : => ReadScan
19ec-1c88:40608916.158 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40608916.473 : => ReadScanEx2
19ec-1c88:40608916.603 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40608916.896 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40608916.954 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40608917.018 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40608917.078 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40608917.143 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40608917.208 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:40608917.286 : Pipe = 6812e48 Read ==>
19ec-1c88:40608917.412 : Pipe = 6812e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:40608917.820 : Pipe = 6812e48 Read Copy from 6812f08 + 1598424 size = 56520
19ec-1c88:40608918.423 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40608918.516 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40608918.623 : Pipe = 6812e48 Read <==
19ec-1c88:40608918.921 : => GetImageToBuffer
19ec-1c88:40608919.050 : => GetImageToBufferPageScan
19ec-1c88:40608919.343 : Pipe = 6812e48 Read ==>
19ec-1c88:40608919.430 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40608919.542 : Pipe = 6812e48 Read Copy from 6812f08 + 1654944 size = 36
19ec-1c88:40608919.650 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40608919.736 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40608919.833 : Pipe = 6812e48 Read <==
19ec-1c88:40608919.888 : Get Packet type = 0 
19ec-1c88:40608920.178 : Get Packet dwSize = 75360 
19ec-1c88:40608920.531 : Get Packet bADFStatus = 1 
19ec-1c88:40608920.585 : Get Packet dwStatusLong = 0 
19ec-1c88:40608920.638 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40608920.697 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40608920.758 : <= GetImageToBuffer Ret = 1
19ec-1c88:40608920.813 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:40608920.879 : Pipe = 6812e48 Read ==>
19ec-1c88:40608920.967 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40608921.078 : Pipe = 6812e48 Read Copy from 6812f08 + 1654980 size = 43332
19ec-1c88:40608921.929 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:40608922.021 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40608922.118 : Pipe = 6812e48 Read <==
19ec-1c88:40609119.947 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40609120.145 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40609120.212 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40609120.279 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40609120.340 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40609120.400 : <= ReadScanEx2 ret = 1
19ec-1c88:40609120.455 : <= ReadScan ret = 1
19ec-cc4:40609142.734 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40609142.896 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-cc4:40609142.963 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40609143.041 :         Information.Status = 1, Information.Addr = 4576848
19ec-cc4:40609144.249 :         => CNT96226::MemoryRead
19ec-cc4:40609518.394 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40609518.579 :         System total receive data 311040 bytes
19ec-cc4:40609518.656 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40609518.717 :         iCmd = 1, nBytes = 4
19ec-cc4:40609637.450 :         0000 : 00 00 00 00 
19ec-cc4:40609637.542 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40609637.692 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40609637.756 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40609637.813 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40609637.920 :         Pipe = 6812d38 Write ==>
19ec-cc4:40609638.031 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40609638.157 :         Pipe = 6812d38 start to write data
19ec-cc4:40609638.325 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 863292 size = 36
19ec-cc4:40609638.447 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40609638.533 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40609638.629 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40609638.761 :         Pipe = 6812d38 Write <==
19ec-cc4:40609638.815 :         Pipe = 6812d38 Write ==>
19ec-cc4:40609638.899 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40609639.008 :         Pipe = 6812d38 start to write data
19ec-cc4:40609639.064 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 863328 size = 311040
19ec-113c:40609639.523 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40609639.704 :     Pipe = 6812d38 Read Copy from 6812e38 + 863292 size = 36
19ec-113c:40609639.830 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40609639.924 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40609640.024 :     Pipe = 6812d38 Read <==
19ec-113c:40609640.082 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40609640.149 :     Pipe = 6812d38 Read ==>
19ec-113c:40609640.233 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40609647.075 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40609647.179 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40609647.278 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40609647.389 :         Pipe = 6812d38 Write <==
19ec-113c:40609648.088 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40609648.238 :     Pipe = 6812d38 Read Copy from 6812e38 + 863328 size = 311040
19ec-113c:40609649.453 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40609649.542 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40609649.641 :     Pipe = 6812d38 Read <==
19ec-113c:40609649.695 :     ImageProcessThread : Process start
19ec-113c:40609653.887 :     BytesPerLine = 3888
19ec-113c:40609653.948 :     Lines = 80
19ec-113c:40609701.348 :     ImageProcessThread : Process end
19ec-cc4:40609823.224 :         IOThread: get image OK
19ec-cc4:40609823.418 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-cc4:40609823.532 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40609823.632 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40609823.711 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40609823.780 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40609823.839 :         IO Send command 10 bytes
19ec-cc4:40609823.967 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40609824.034 :         iCmd = 0, nBytes = 10
19ec-cc4:40609824.160 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40610090.536 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40610090.726 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40610090.803 :         IO total need to receive data 2095632 bytes
19ec-cc4:40610090.874 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40610090.933 :         iCmd = 2, nBytes = 24
19ec-cc4:40610256.907 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40610257.160 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40610257.230 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40610257.307 :         Information.Status = 0
19ec-cc4:40610257.370 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40610257.424 :         iCmd = 2, nBytes = 24
19ec-113c:40610422.205 :     Pipe = 6812e48 Write ==>
19ec-113c:40610422.449 :     Pipe = 6812e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-113c:40610422.601 :     Pipe = 6812e48 start to write data
19ec-113c:40610422.667 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1730340 size = 36
19ec-113c:40610422.925 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-113c:40610423.023 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40610423.131 :     Pipe = 6812e48 Write <==
19ec-113c:40610423.189 :     Pipe = 6812e48 Write ==>
19ec-113c:40610423.279 :     Pipe = 6812e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-113c:40610423.395 :     Pipe = 6812e48 start to write data
19ec-113c:40610423.451 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1730376 size = 75360
19ec-113c:40610425.628 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-113c:40610425.724 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40610425.823 :     Pipe = 6812e48 Write <==
19ec-113c:40610425.889 :     Pipe = 6812d38 Read ==>
19ec-113c:40610425.983 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40610759.446 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40610759.648 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40610759.715 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40610759.790 :         Information.Status = 0
19ec-cc4:40610759.854 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40610759.911 :         iCmd = 2, nBytes = 24
19ec-cc4:40611319.918 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40611320.361 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40611320.433 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40611320.513 :         Information.Status = 0
19ec-cc4:40611320.584 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40611320.644 :         iCmd = 2, nBytes = 24
19ec-cc4:40611865.072 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40611865.539 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-cc4:40611865.605 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40611865.678 :         Information.Status = 1, Information.Addr = 4887888
19ec-cc4:40611867.260 :         => CNT96226::MemoryRead
19ec-cc4:40612259.801 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40612260.219 :         System total receive data 311040 bytes
19ec-cc4:40612260.296 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40612260.363 :         iCmd = 1, nBytes = 4
19ec-cc4:40612433.296 :         0000 : 00 00 00 00 
19ec-cc4:40612433.413 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40612433.573 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40612433.643 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40612433.709 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40612433.813 :         Pipe = 6812d38 Write ==>
19ec-cc4:40612433.928 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40612434.068 :         Pipe = 6812d38 start to write data
19ec-cc4:40612434.131 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1174368 size = 36
19ec-cc4:40612434.256 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40612434.347 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40612434.444 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40612434.576 :         Pipe = 6812d38 Write <==
19ec-cc4:40612434.632 :         Pipe = 6812d38 Write ==>
19ec-cc4:40612434.719 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40612434.835 :         Pipe = 6812d38 start to write data
19ec-cc4:40612434.892 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1174404 size = 311040
19ec-113c:40612435.342 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40612435.530 :     Pipe = 6812d38 Read Copy from 6812e38 + 1174368 size = 36
19ec-113c:40612435.662 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40612435.762 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40612435.869 :     Pipe = 6812d38 Read <==
19ec-113c:40612436.150 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40612436.227 :     Pipe = 6812d38 Read ==>
19ec-113c:40612436.326 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40612442.131 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40612442.232 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40612442.335 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40612442.449 :         Pipe = 6812d38 Write <==
19ec-113c:40612443.174 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40612443.327 :     Pipe = 6812d38 Read Copy from 6812e38 + 1174404 size = 311040
19ec-113c:40612444.429 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40612444.515 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40612444.611 :     Pipe = 6812d38 Read <==
19ec-113c:40612444.665 :     ImageProcessThread : Process start
19ec-113c:40612448.982 :     BytesPerLine = 3888
19ec-113c:40612449.042 :     Lines = 80
19ec-113c:40612496.939 :     ImageProcessThread : Process end
19ec-cc4:40612640.548 :         IOThread: get image OK
19ec-cc4:40612640.776 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-cc4:40612640.892 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40612640.993 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40612641.072 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40612641.162 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40612641.225 :         IO Send command 10 bytes
19ec-cc4:40612641.410 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40612641.473 :         iCmd = 0, nBytes = 10
19ec-cc4:40612641.595 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40612884.277 : => ReadScan
19ec-1c88:40612884.475 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40612884.561 : => ReadScanEx2
19ec-1c88:40612884.619 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40612884.682 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40612884.740 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40612884.808 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40612884.869 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40612884.929 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40612884.998 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:40612885.067 : Pipe = 6812e48 Read ==>
19ec-1c88:40612885.191 : Pipe = 6812e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:40612885.554 : Pipe = 6812e48 Read Copy from 6812f08 + 1698312 size = 32028
19ec-1c88:40612885.824 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40612885.912 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40612886.012 : Pipe = 6812e48 Read <==
19ec-1c88:40612886.064 : => GetImageToBuffer
19ec-1c88:40612886.116 : => GetImageToBufferPageScan
19ec-1c88:40612886.172 : Pipe = 6812e48 Read ==>
19ec-1c88:40612886.260 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40612886.372 : Pipe = 6812e48 Read Copy from 6812f08 + 1730340 size = 36
19ec-1c88:40612886.482 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40612886.573 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40612886.663 : Pipe = 6812e48 Read <==
19ec-1c88:40612886.714 : Get Packet type = 0 
19ec-1c88:40612886.837 : Get Packet dwSize = 75360 
19ec-1c88:40612886.889 : Get Packet bADFStatus = 1 
19ec-1c88:40612886.945 : Get Packet dwStatusLong = 0 
19ec-1c88:40612887.225 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40612887.291 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40612887.345 : <= GetImageToBuffer Ret = 1
19ec-1c88:40612887.398 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:40612887.463 : Pipe = 6812e48 Read ==>
19ec-1c88:40612887.550 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40612887.820 : Pipe = 6812e48 Read Copy from 6812f08 + 1730376 size = 67824
19ec-1c88:40612888.218 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:40612888.306 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40612888.401 : Pipe = 6812e48 Read <==
19ec-cc4:40612912.551 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40612912.678 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40612912.754 :         IO total need to receive data 2095632 bytes
19ec-cc4:40612912.828 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40612912.887 :         iCmd = 2, nBytes = 24
19ec-1c88:40613086.543 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40613086.717 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40613086.787 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40613086.851 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40613086.911 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40613087.210 : <= ReadScanEx2 ret = 1
19ec-1c88:40613087.268 : <= ReadScan ret = 1
19ec-113c:40613243.540 :     Pipe = 6812e48 Write ==>
19ec-113c:40613243.765 :     Pipe = 6812e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-113c:40613243.910 :     Pipe = 6812e48 start to write data
19ec-113c:40613243.978 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1805736 size = 36
19ec-113c:40613244.105 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-113c:40613244.207 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40613244.306 :     Pipe = 6812e48 Write <==
19ec-113c:40613244.363 :     Pipe = 6812e48 Write ==>
19ec-113c:40613244.450 :     Pipe = 6812e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-113c:40613244.561 :     Pipe = 6812e48 start to write data
19ec-113c:40613244.618 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1805772 size = 75360
19ec-113c:40613246.558 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-113c:40613246.649 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40613246.741 :     Pipe = 6812e48 Write <==
19ec-113c:40613246.805 :     Pipe = 6812d38 Read ==>
19ec-113c:40613246.903 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40613381.045 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40613381.835 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40613381.900 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40613381.971 :         Information.Status = 0
19ec-cc4:40613382.033 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40613382.085 :         iCmd = 2, nBytes = 24
19ec-cc4:40613593.647 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40613593.865 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40613593.931 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40613594.011 :         Information.Status = 0
19ec-cc4:40613594.073 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40613594.137 :         iCmd = 2, nBytes = 24
19ec-cc4:40614540.185 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40614540.430 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-cc4:40614540.495 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40614540.575 :         Information.Status = 1, Information.Addr = 5198928
19ec-cc4:40614541.837 :         => CNT96226::MemoryRead
19ec-cc4:40614918.832 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40614919.010 :         System total receive data 311040 bytes
19ec-cc4:40614919.089 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40614919.150 :         iCmd = 1, nBytes = 4
19ec-cc4:40615054.085 :         0000 : 00 00 00 00 
19ec-cc4:40615054.181 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40615054.336 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40615054.399 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40615054.452 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40615054.677 :         Pipe = 6812d38 Write ==>
19ec-cc4:40615054.790 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40615054.918 :         Pipe = 6812d38 start to write data
19ec-cc4:40615054.984 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1485444 size = 36
19ec-cc4:40615055.102 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40615055.190 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40615055.285 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40615055.419 :         Pipe = 6812d38 Write <==
19ec-cc4:40615055.472 :         Pipe = 6812d38 Write ==>
19ec-cc4:40615055.783 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40615055.898 :         Pipe = 6812d38 start to write data
19ec-cc4:40615055.959 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1485480 size = 311040
19ec-113c:40615056.432 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40615056.617 :     Pipe = 6812d38 Read Copy from 6812e38 + 1485444 size = 36
19ec-113c:40615056.743 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40615056.837 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40615056.939 :     Pipe = 6812d38 Read <==
19ec-113c:40615057.001 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40615057.071 :     Pipe = 6812d38 Read ==>
19ec-113c:40615057.161 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40615062.975 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40615063.073 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40615063.168 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40615063.279 :         Pipe = 6812d38 Write <==
19ec-113c:40615064.214 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40615064.394 :     Pipe = 6812d38 Read Copy from 6812e38 + 1485480 size = 311040
19ec-113c:40615065.495 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40615065.592 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40615065.691 :     Pipe = 6812d38 Read <==
19ec-113c:40615065.747 :     ImageProcessThread : Process start
19ec-113c:40615070.047 :     BytesPerLine = 3888
19ec-113c:40615070.112 :     Lines = 80
19ec-113c:40615117.901 :     ImageProcessThread : Process end
19ec-cc4:40615262.789 :         IOThread: get image OK
19ec-cc4:40615262.960 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-cc4:40615263.068 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40615263.166 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40615263.243 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40615263.312 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40615263.374 :         IO Send command 10 bytes
19ec-cc4:40615263.525 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40615263.585 :         iCmd = 0, nBytes = 10
19ec-cc4:40615263.704 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40615561.827 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40615562.035 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40615562.111 :         IO total need to receive data 2095632 bytes
19ec-cc4:40615562.179 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40615562.241 :         iCmd = 2, nBytes = 24
19ec-113c:40615858.821 :     Pipe = 6812e48 Write ==>
19ec-113c:40615859.093 :     Pipe = 6812e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-113c:40615859.247 :     Pipe = 6812e48 start to write data
19ec-113c:40615859.315 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1881132 size = 36
19ec-113c:40615859.444 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-113c:40615859.651 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40615859.761 :     Pipe = 6812e48 Write <==
19ec-113c:40615859.821 :     Pipe = 6812e48 Write ==>
19ec-113c:40615859.909 :     Pipe = 6812e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-113c:40615860.023 :     Pipe = 6812e48 start to write data
19ec-113c:40615860.081 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1881168 size = 75360
19ec-113c:40615861.790 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-113c:40615861.886 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40615861.982 :     Pipe = 6812e48 Write <==
19ec-113c:40615862.049 :     Pipe = 6812d38 Read ==>
19ec-113c:40615862.142 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40616052.238 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40616052.439 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40616052.502 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40616052.583 :         Information.Status = 0
19ec-cc4:40616052.646 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40616052.699 :         iCmd = 2, nBytes = 24
19ec-cc4:40616245.626 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40616245.841 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40616245.910 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40616245.989 :         Information.Status = 0
19ec-cc4:40616246.055 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40616246.110 :         iCmd = 2, nBytes = 24
19ec-1c88:40616800.997 : => ReadScan
19ec-1c88:40616801.174 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40616801.259 : => ReadScanEx2
19ec-1c88:40616801.315 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40616801.374 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40616801.431 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40616801.492 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40616801.553 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40616801.615 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40616801.682 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:40616801.764 : Pipe = 6812e48 Read ==>
19ec-1c88:40616801.883 : Pipe = 6812e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:40616802.014 : Pipe = 6812e48 Read Copy from 6812f08 + 1798200 size = 7536
19ec-1c88:40616802.170 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:40616802.266 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616802.367 : Pipe = 6812e48 Read <==
19ec-1c88:40616802.424 : => GetImageToBuffer
19ec-1c88:40616802.483 : => GetImageToBufferPageScan
19ec-1c88:40616802.540 : Pipe = 6812e48 Read ==>
19ec-1c88:40616802.625 : Pipe = 6812e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:40616802.740 : Pipe = 6812e48 Read Copy from 6812f08 + 1805736 size = 36
19ec-1c88:40616802.850 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:40616802.936 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616803.031 : Pipe = 6812e48 Read <==
19ec-1c88:40616803.084 : Get Packet type = 0 
19ec-1c88:40616803.138 : Get Packet dwSize = 75360 
19ec-1c88:40616803.191 : Get Packet bADFStatus = 1 
19ec-1c88:40616803.245 : Get Packet dwStatusLong = 0 
19ec-1c88:40616803.300 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40616803.364 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40616803.421 : <= GetImageToBuffer Ret = 1
19ec-1c88:40616803.479 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40616803.545 : Pipe = 6812e48 Read ==>
19ec-1c88:40616803.631 : Pipe = 6812e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:40616803.742 : Pipe = 6812e48 Read Copy from 6812f08 + 1805772 size = 75360
19ec-1c88:40616804.205 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40616804.294 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616804.522 : Pipe = 6812e48 Read <==
19ec-1c88:40616804.578 : => GetImageToBuffer
19ec-1c88:40616804.628 : => GetImageToBufferPageScan
19ec-1c88:40616804.682 : Pipe = 6812e48 Read ==>
19ec-1c88:40616804.772 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40616804.885 : Pipe = 6812e48 Read Copy from 6812f08 + 1881132 size = 36
19ec-1c88:40616804.996 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40616805.084 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616805.179 : Pipe = 6812e48 Read <==
19ec-1c88:40616805.233 : Get Packet type = 0 
19ec-1c88:40616805.284 : Get Packet dwSize = 75360 
19ec-1c88:40616805.338 : Get Packet bADFStatus = 1 
19ec-1c88:40616805.390 : Get Packet dwStatusLong = 0 
19ec-1c88:40616805.448 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40616805.505 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40616805.562 : <= GetImageToBuffer Ret = 1
19ec-1c88:40616805.617 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:40616805.681 : Pipe = 6812e48 Read ==>
19ec-1c88:40616805.767 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40616805.881 : Pipe = 6812e48 Read Copy from 6812f08 + 1881168 size = 16956
19ec-1c88:40616806.092 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:40616806.180 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616806.276 : Pipe = 6812e48 Read <==
19ec-cc4:40617026.866 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40617027.061 :         0010 : bd 00 00 00 50 13 54 00 
19ec-cc4:40617027.127 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40617027.208 :         Information.Status = 1, Information.Addr = 5509968
19ec-cc4:40617027.958 :         => CNT96226::MemoryRead
19ec-cc4:40617340.536 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40617340.820 :         System total receive data 244944 bytes
19ec-cc4:40617340.972 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40617341.095 :         iCmd = 1, nBytes = 4
19ec-cc4:40617528.902 :         0000 : 00 00 00 00 
19ec-cc4:40617529.001 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40617529.171 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40617529.239 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40617529.300 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40617529.421 :         Pipe = 6812d38 Write ==>
19ec-cc4:40617529.546 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40617529.680 :         Pipe = 6812d38 start to write data
19ec-cc4:40617529.747 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1796520 size = 36
19ec-cc4:40617529.877 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40617529.967 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40617530.064 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40617530.201 :         Pipe = 6812d38 Write <==
19ec-cc4:40617530.259 :         Pipe = 6812d38 Write ==>
19ec-cc4:40617530.543 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40617530.723 :         Pipe = 6812d38 start to write data
19ec-cc4:40617530.784 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1796556 size = 244944
19ec-113c:40617530.923 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40617531.097 :     Pipe = 6812d38 Read Copy from 6812e38 + 1796520 size = 36
19ec-113c:40617531.219 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40617531.313 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40617531.414 :     Pipe = 6812d38 Read <==
19ec-113c:40617531.477 :     ImageProcessThread : Get Image Packet size=244944
19ec-113c:40617531.546 :     Pipe = 6812d38 Read ==>
19ec-113c:40617531.634 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40617536.262 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10240816 Data = 244944
19ec-cc4:40617536.364 :         Pipe = 6812d38 Write read wait size = 244944
19ec-cc4:40617536.469 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40617536.589 :         Pipe = 6812d38 Write <==
19ec-113c:40617536.794 :     Pipe = 6812d38 Read Total = 10485760 Free = 10240816 Data = 244944
19ec-113c:40617536.937 :     Pipe = 6812d38 Read Copy from 6812e38 + 1796556 size = 244944
19ec-113c:40617538.963 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40617539.060 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40617539.161 :     Pipe = 6812d38 Read <==
19ec-113c:40617539.215 :     ImageProcessThread : Process start
19ec-113c:40617542.617 :     BytesPerLine = 3888
19ec-113c:40617542.682 :     Lines = 63
19ec-113c:40617582.767 :     ImageProcessThread : Process end
19ec-1c88:40618086.458 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40618086.670 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40618086.740 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40618086.807 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40618086.873 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40618086.936 : <= ReadScanEx2 ret = 1
19ec-1c88:40618086.993 : <= ReadScan ret = 1
19ec-113c:40618268.694 :     Pipe = 6812e48 Write ==>
19ec-113c:40618268.961 :     Pipe = 6812e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-113c:40618269.110 :     Pipe = 6812e48 start to write data
19ec-113c:40618269.174 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1956528 size = 36
19ec-113c:40618269.300 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-113c:40618269.397 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40618269.498 :     Pipe = 6812e48 Write <==
19ec-113c:40618269.559 :     Pipe = 6812e48 Write ==>
19ec-113c:40618269.649 :     Pipe = 6812e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-113c:40618269.760 :     Pipe = 6812e48 start to write data
19ec-113c:40618269.818 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1956564 size = 58404
19ec-113c:40618271.378 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27146132 Data = 116844
19ec-113c:40618271.472 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40618271.571 :     Pipe = 6812e48 Write <==
19ec-113c:40618271.634 :     Pipe = 6812d38 Read ==>
19ec-113c:40618271.728 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40618673.221 :         IOThread: get image OK
19ec-cc4:40618673.421 :         IOThread: Read image 244944 Bytes remain 1465776 bytes
19ec-cc4:40618673.546 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40618673.648 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40618673.730 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40618673.801 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40618673.863 :         IO Send command 10 bytes
19ec-cc4:40618674.026 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40618674.084 :         iCmd = 0, nBytes = 10
19ec-cc4:40618674.205 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40619376.554 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40619376.740 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40619376.821 :         IO total need to receive data 2095632 bytes
19ec-cc4:40619376.908 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40619376.969 :         iCmd = 2, nBytes = 24
19ec-cc4:40619535.104 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40619535.243 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40619535.300 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40619535.370 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-cc4:40619535.951 :         System total receive data 0 bytes
19ec-cc4:40619536.210 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40619536.278 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40619536.334 :         <= CAsicIO::DoImage ret = 0
19ec-cc4:40619536.414 :         IOThread: Set EOP for get EOP
19ec-cc4:40619536.472 :         IOThread: Get EOP size=0
19ec-cc4:40619536.537 :         Pipe = 6812d38 Write ==>
19ec-cc4:40619536.645 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40619536.774 :         Pipe = 6812d38 start to write data
19ec-cc4:40619536.838 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 2041500 size = 36
19ec-cc4:40619536.954 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619537.040 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40619537.136 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40619537.264 :         Pipe = 6812d38 Write <==
19ec-cc4:40619537.322 :         Pipe = 6812d38 Write ==>
19ec-cc4:40619537.644 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619537.756 :         Pipe = 6812d38 start to write data
19ec-cc4:40619537.850 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619537.935 :         Pipe = 6812d38 Write read wait size = 0
19ec-cc4:40619538.029 :         Pipe = 6812d38 Write <==
19ec-113c:40619538.234 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40619538.422 :     Pipe = 6812d38 Read Copy from 6812e38 + 2041500 size = 36
19ec-113c:40619538.548 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40619538.640 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40619538.745 :     Pipe = 6812d38 Read <==
19ec-113c:40619538.806 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-113c:40619538.872 :     Pipe = 6812e48 Write ==>
19ec-113c:40619538.968 :     Pipe = 6812e48 Write Total = 27262976 Free = 27146132 Data = 116844
19ec-113c:40619539.086 :     Pipe = 6812e48 start to write data
19ec-113c:40619539.147 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 2014968 size = 36
19ec-113c:40619539.259 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27146096 Data = 116880
19ec-113c:40619539.352 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40619539.447 :     Pipe = 6812e48 Write <==
19ec-113c:40619539.505 :     Pipe = 6812d38 Read ==>
19ec-113c:40619539.590 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40619545.169 :         Pipe = 6812d38 Write ==>
19ec-cc4:40619545.282 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40619545.397 :         Pipe = 6812d38 start to write data
19ec-cc4:40619545.455 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 2041536 size = 36
19ec-cc4:40619545.568 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619545.654 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40619545.749 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40619545.862 :         Pipe = 6812d38 Write <==
19ec-cc4:40619546.182 :         Pipe = 6812d38 IncreasePageCount after = 1
19ec-cc4:40619546.283 :         IOThread: Remaining size=0
19ec-cc4:40619546.365 :         IOThread: Release unit Control link = 0
19ec-cc4:40619546.443 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-cc4:40619546.508 :         IO Send command 10 bytes
19ec-cc4:40619546.606 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40619546.662 :         iCmd = 0, nBytes = 10
19ec-113c:40619546.810 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619546.954 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-113c:40619547.017 :     Pipe = 6812d38 Read Copy from 6812e38 + 2041536 size = 36
19ec-113c:40619547.138 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40619547.388 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40619547.506 :     Pipe = 6812d38 Read <==
19ec-113c:40619547.565 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-113c:40619547.630 :     Pipe = 6812e48 Write ==>
19ec-113c:40619547.718 :     Pipe = 6812e48 Write Total = 27262976 Free = 27146096 Data = 116880
19ec-113c:40619547.841 :     Pipe = 6812e48 start to write data
19ec-113c:40619547.902 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 2015004 size = 36
19ec-113c:40619548.016 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27146060 Data = 116916
19ec-113c:40619548.106 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40619548.204 :     Pipe = 6812e48 Write <==
19ec-113c:40619548.292 :     Pipe = 6812d38 DecreasePageCount after = 0
19ec-113c:40619548.423 :     Pipe = 6812e48 IncreasePageCount after = 1
19ec-113c:40619548.520 :     Pipe = 6812d38 Read ==>
19ec-113c:40619548.605 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40622315.822 : => ReadScan
19ec-1c88:40622317.303 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40622317.809 : => ReadScanEx2
19ec-1c88:40622317.865 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40622317.929 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40622317.988 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40622318.050 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40622318.113 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40622318.176 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40622318.242 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:40622318.311 : Pipe = 6812e48 Read ==>
19ec-1c88:40622318.453 : Pipe = 6812e48 Read Total = 27262976 Free = 27146060 Data = 116916
19ec-1c88:40622318.599 : Pipe = 6812e48 Read Copy from 6812f08 + 1898124 size = 58404
19ec-1c88:40622318.954 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27204464 Data = 58512
19ec-1c88:40622319.044 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40622319.372 : Pipe = 6812e48 Read <==
19ec-1c88:40622319.426 : => GetImageToBuffer
19ec-1c88:40622319.479 : => GetImageToBufferPageScan
19ec-1c88:40622319.534 : Pipe = 6812e48 Read ==>
19ec-1c88:40622319.619 : Pipe = 6812e48 Read Total = 27262976 Free = 27204464 Data = 58512
19ec-1c88:40622319.728 : Pipe = 6812e48 Read Copy from 6812f08 + 1956528 size = 36
19ec-1c88:40622319.834 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27204500 Data = 58476
19ec-1c88:40622319.919 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40622320.013 : Pipe = 6812e48 Read <==
19ec-1c88:40622320.064 : Get Packet type = 0 
19ec-1c88:40622320.115 : Get Packet dwSize = 58404 
19ec-1c88:40622320.166 : Get Packet bADFStatus = 1 
19ec-1c88:40622320.215 : Get Packet dwStatusLong = 0 
19ec-1c88:40622320.268 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40622320.329 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40622320.383 : <= GetImageToBuffer Ret = 1
19ec-1c88:40622320.438 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:40622320.500 : Pipe = 6812e48 Read ==>
19ec-1c88:40622320.587 : Pipe = 6812e48 Read Total = 27262976 Free = 27204500 Data = 58476
19ec-1c88:40622320.697 : Pipe = 6812e48 Read Copy from 6812f08 + 1956564 size = 41448
19ec-1c88:40622321.239 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27245948 Data = 17028
19ec-1c88:40622321.328 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40622321.424 : Pipe = 6812e48 Read <==
19ec-1c88:40622514.709 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40622514.912 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40622514.982 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40622515.047 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40622515.111 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40622515.174 : <= ReadScanEx2 ret = 1
19ec-1c88:40622515.239 : <= ReadScan ret = 1
19ec-1c88:40626356.205 : => ReadScan
19ec-1c88:40626356.376 : Count = 92316, Ptr = c1ecc60
19ec-1c88:40626356.588 : => ReadScanEx2
19ec-1c88:40626356.644 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40626356.706 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40626356.765 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40626356.831 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40626356.891 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:40626356.952 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40626357.020 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:40626357.093 : Pipe = 6812e48 Read ==>
19ec-1c88:40626357.208 : Pipe = 6812e48 Read Total = 27262976 Free = 27245948 Data = 17028
19ec-1c88:40626357.337 : Pipe = 6812e48 Read Copy from 6812f08 + 1998012 size = 16956
19ec-1c88:40626357.519 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:40626357.609 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40626357.705 : Pipe = 6812e48 Read <==
19ec-1c88:40626357.758 : => GetImageToBuffer
19ec-1c88:40626357.823 : => GetImageToBufferPageScan
19ec-1c88:40626357.879 : Pipe = 6812e48 Read ==>
19ec-1c88:40626357.964 : Pipe = 6812e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:40626358.070 : Pipe = 6812e48 Read Copy from 6812f08 + 2014968 size = 36
19ec-1c88:40626358.181 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40626358.264 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40626358.353 : Pipe = 6812e48 Read <==
19ec-1c88:40626358.403 : Get Packet type = 0 
19ec-1c88:40626358.454 : Get Packet dwSize = 0 
19ec-1c88:40626358.503 : Get Packet bADFStatus = 1 
19ec-1c88:40626358.555 : Get Packet dwStatusLong = 0 
19ec-1c88:40626358.607 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40626358.665 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40626358.722 : <= GetImageToBuffer Ret = 1
19ec-1c88:40626358.777 : => GetImageToBuffer
19ec-1c88:40626358.822 : => GetImageToBufferPageScan
19ec-1c88:40626358.870 : Pipe = 6812e48 Read ==>
19ec-1c88:40626358.953 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40626359.058 : Pipe = 6812e48 Read Copy from 6812f08 + 2015004 size = 36
19ec-1c88:40626359.164 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40626359.247 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40626359.556 : Pipe = 6812e48 Read <==
19ec-1c88:40626359.604 : Get Packet type = 1 
19ec-1c88:40626359.651 : Get Packet dwSize = 0 
19ec-1c88:40626359.698 : Get Packet bADFStatus = 1 
19ec-1c88:40626359.746 : Get Packet dwStatusLong = 0 
19ec-1c88:40626359.796 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40626359.882 : Pipe = 6812e48 DecreasePageCount after = 0
19ec-1c88:40626359.971 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40626360.024 : <= GetImageToBuffer Ret = 1
19ec-1c88:40626360.074 : ReadScanEx2 : EOP padding to AP buffer size = 75360
19ec-1c88:40626546.761 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:40626546.950 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40626547.023 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40626547.093 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:40626547.156 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40626547.221 : <= ReadScanEx2 ret = 1
19ec-1c88:40626547.281 : <= ReadScan ret = 1
19ec-1c88:40628047.626 : => StopScan
19ec-1c88:40628047.809 : => EndPage
19ec-1c88:40628047.871 : EndPage withdraw image data in pipe.
19ec-1c88:40628047.935 : => ReadScanWithdrawBuffer
19ec-1c88:40628047.990 : <= ReadScanWithdrawBuffer
19ec-1c88:40628048.042 : EndPage wait release unit packet.
19ec-1c88:40628048.104 : Pipe = 6812e48 Read ==>
19ec-1c88:40628048.241 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40651415.136 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40651415.447 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40651415.583 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40651416.038 :         iCmd = 1, nBytes = 4
19ec-cc4:40651700.300 :         0000 : 00 00 00 00 
19ec-cc4:40651700.551 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40651700.811 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40651700.966 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-cc4:40651701.097 :         IO Send command 10 bytes
19ec-cc4:40651701.278 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40651701.388 :         iCmd = 0, nBytes = 10
19ec-cc4:40651701.592 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-cc4:40651907.885 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40651908.170 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40651908.332 :         IO total need to receive data 2 bytes
19ec-cc4:40651908.464 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40651908.585 :         iCmd = 0, nBytes = 2
19ec-cc4:40652116.722 :         0000 : 00 00 
19ec-cc4:40652116.899 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40652117.041 :         System total receive data 2 bytes
19ec-cc4:40652117.168 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40652117.279 :         iCmd = 1, nBytes = 4
19ec-cc4:40652329.027 :         0000 : 00 00 00 00 
19ec-cc4:40652329.158 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40652329.319 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40652329.410 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-cc4:40652329.486 :         Pipe = 6812d38 Write ==>
19ec-cc4:40652329.614 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40652329.762 :         Pipe = 6812d38 start to write data
19ec-cc4:40652329.831 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 2041572 size = 36
19ec-cc4:40652329.961 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40652330.064 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40652330.171 :         Pipe = 6812d38 Set read data ready
19ec-113c:40652330.521 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40652330.662 :     Pipe = 6812d38 Read Copy from 6812e38 + 2041572 size = 36
19ec-113c:40652330.788 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40652330.886 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40652330.992 :     Pipe = 6812d38 Read <==
19ec-113c:40652331.052 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-113c:40652331.123 :     Pipe = 6812e48 Write ==>
19ec-113c:40652331.228 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40652331.355 :     Pipe = 6812e48 start to write data
19ec-113c:40652331.419 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 2015040 size = 36
19ec-113c:40652331.544 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40652331.642 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40652331.748 :     Pipe = 6812e48 Set read data ready
19ec-113c:40652331.906 :     Pipe = 6812e48 Write <==
19ec-1c88:40652332.226 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40652332.424 : Pipe = 6812e48 Read Copy from 6812f08 + 2015040 size = 36
19ec-1c88:40652332.571 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40652332.680 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40652332.792 : Pipe = 6812e48 Read <==
19ec-1c88:40652332.860 : Get Packet type = 2 
19ec-1c88:40652332.922 : Get Packet dwSize = 0 
19ec-1c88:40652332.983 : Get Packet bADFStatus = 0 
19ec-1c88:40652333.043 : Get Packet dwStatusLong = 0 
19ec-1c88:40652333.103 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40652333.181 : <= EndPage Ret = 1
19ec-1c88:40652333.245 : Page 1 end
19ec-1c88:40652333.306 : => EndJob
19ec-cc4:40652357.837 :         Pipe = 6812d38 Write <==
19ec-1c88:40652419.091 : => IoObject::IoLockEnd
19ec-1c88:40652419.273 : <= IoObject::IoLockEnd
19ec-1c88:40652419.442 : => IoObject::FinishReadImage
19ec-1c88:40652419.508 : <= IoObject::FinishReadImage
19ec-1c88:40652419.567 : <= EndJob ret = 1
19ec-1c88:40652419.627 : <= StopScan ret = 1
19ec-1c88:40653982.834 : => GetADFStatus
19ec-1c88:40653983.032 : => IoObject::IoLockStart
19ec-1c88:40653983.161 : => CAsicIO::CheckDevice
19ec-1c88:40653983.222 : => CNT96226::ConnectIsAvailable
19ec-1c88:40654002.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40654002.716 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40654002.788 : <= IoObject::IoLockStart
19ec-1c88:40654002.852 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40654002.920 : IO Send command 10 bytes
19ec-1c88:40654003.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:40654003.138 : iCmd = 0, nBytes = 10
19ec-1c88:40654003.246 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40654172.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40654173.003 : System send command 10 bytes + data 0 bytes
19ec-1c88:40654173.084 : IO total need to receive data 2 bytes
19ec-1c88:40654173.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:40654173.221 : iCmd = 0, nBytes = 2
19ec-1c88:40654335.964 : 0000 : 00 00 
19ec-1c88:40654336.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40654336.168 : System total receive data 2 bytes
19ec-1c88:40654336.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:40654336.306 : iCmd = 1, nBytes = 4
19ec-1c88:40654501.022 : 0000 : 00 00 00 00 
19ec-1c88:40654501.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40654501.247 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40654501.313 : Return status = 0
19ec-1c88:40654501.373 : => IoObject::IoLockEnd
19ec-1c88:40654501.467 : <= IoObject::IoLockEnd
19ec-1c88:40654501.521 : <= GetADFStatus ret = 1
19ec-1c88:40659512.695 : => EndScanJob
19ec-1c88:40659512.868 : <= EndScanJob ret = 1
19ec-1c88:40660601.071 : => GetADFStatus
19ec-1c88:40660601.285 : => IoObject::IoLockStart
19ec-1c88:40660601.418 : => CAsicIO::CheckDevice
19ec-1c88:40660601.474 : => CNT96226::ConnectIsAvailable
19ec-1c88:40660625.158 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40660625.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40660625.546 : <= IoObject::IoLockStart
19ec-1c88:40660625.869 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40660625.941 : IO Send command 10 bytes
19ec-1c88:40660626.094 : => CNT96226::VenderCmd_SetData
19ec-1c88:40660626.154 : iCmd = 0, nBytes = 10
19ec-1c88:40660626.264 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40660815.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40660815.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:40660815.255 : IO total need to receive data 2 bytes
19ec-1c88:40660815.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:40660815.370 : iCmd = 0, nBytes = 2
19ec-1c88:40660962.043 : 0000 : 00 00 
19ec-1c88:40660962.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40660962.244 : System total receive data 2 bytes
19ec-1c88:40660962.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:40660962.374 : iCmd = 1, nBytes = 4
19ec-1c88:40661164.155 : 0000 : 00 00 00 00 
19ec-1c88:40661164.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40661164.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40661164.478 : Return status = 0
19ec-1c88:40661164.540 : => IoObject::IoLockEnd
19ec-1c88:40661164.634 : <= IoObject::IoLockEnd
19ec-1c88:40661164.683 : <= GetADFStatus ret = 1
19ec-1c88:40665225.810 : => TerminateDriver
19ec-1c88:40665226.029 : => CAsicIO::~CAsicIO,pStage=109120584
19ec-1c88:40665226.104 : => CNT96226::Close
19ec-1c88:40665230.658 : <= CNT96226::Close ret = 1
19ec-1c88:40665230.737 : <= CAsicIO::~CAsicIO
19ec-1c88:40665230.797 : => IoObject::IoLockEnd
19ec-1c88:40665230.850 : <= IoObject::IoLockEnd
19ec-1c88:40665230.900 : => IoObject::TerminateDevice
19ec-1c88:40665230.967 : => IoObject::IoLockEnd
19ec-1c88:40665231.015 : <= IoObject::IoLockEnd
19ec-1c88:40665231.119 : <= IoObject::TerminateDevice
19ec-1c88:40665232.067 : <= TerminateDriver ret = 1
19ec-1c88:40713722.774 : ============Debug Start==========
19ec-1c88:40713723.058 : Date : 2020/4/30 14:24:44
19ec-1c88:40713723.141 : Process ID : 19ec
19ec-1c88:40713723.578 : Windows : Version 10.0 build 18363 
19ec-1c88:40713724.040 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40713724.106 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40713724.172 : MemoryStatus.ullAvailPhys : 1879629824
19ec-1c88:40713724.233 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40713724.296 : MemoryStatus.ullAvailPageFile : 3349635072
19ec-1c88:40713724.364 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40713724.426 : MemoryStatus.ullAvailVirtual : 1723129856
19ec-1c88:40713724.487 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40713724.590 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40713724.655 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40713724.903 : CPU Count : 4
19ec-1c88:40713724.951 : CPU Frequency : 100.000 Mhz
19ec-1c88:40713729.442 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40713729.569 : => InitializeDriver
19ec-1c88:40713729.843 : <= InitializeDriver ret = 1
19ec-1c88:40713729.902 : => InitializeScanner
19ec-1c88:40713729.984 : => CAsicIO::GetDeviceList
19ec-1c88:40713730.281 : => CNT96226::CNT96226
19ec-1c88:40713730.336 : => CNT96226::Open
19ec-1c88:40713752.191 : <= CNT96226::Open ret = 1
19ec-1c88:40713752.280 : => CNT96226::Initialize
19ec-1c88:40713752.469 : <= CNT96226::Initialize ret = 1
19ec-1c88:40713752.526 : <= CNT96226::CNT96226
19ec-1c88:40713752.581 : => CNT96226::EnumAvailableDevice
19ec-1c88:40713757.823 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40713757.900 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40713757.960 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40718005.578 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40718005.877 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40718041.580 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40718041.720 : => IoObject::GetLockName
19ec-1c88:40718041.786 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40718041.858 : <= IoObject::GetLockName
19ec-1c88:40718042.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:40718046.175 : iCmd = 3, nBytes = 2
19ec-1c88:40718567.659 : 0000 : 06 38 
19ec-1c88:40718567.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40718567.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:40718567.961 : iCmd = 4, nBytes = 2
19ec-1c88:40719072.779 : 0000 : 07 07 
19ec-1c88:40719073.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40719073.345 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40719073.443 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40719073.521 : IO Send command 10 bytes
19ec-1c88:40719076.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:40719076.462 : iCmd = 0, nBytes = 10
19ec-1c88:40719076.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40719286.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40719286.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:40719287.072 : iCmd = 0, nBytes = 165
19ec-1c88:40719495.843 : skip dump 37 bytes
19ec-1c88:40719496.157 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40719496.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40719496.454 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40719496.595 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40719496.734 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40719496.875 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40719497.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40719497.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40719497.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40719497.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:40719497.325 : iCmd = 1, nBytes = 4
19ec-1c88:40719801.343 : 0000 : 00 00 00 00 
19ec-1c88:40719801.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40719801.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40719801.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40719801.811 : IO Send command 10 bytes
19ec-1c88:40719801.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:40719801.933 : iCmd = 0, nBytes = 10
19ec-1c88:40719802.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40720120.023 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40720120.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720120.594 : iCmd = 0, nBytes = 128
19ec-1c88:40720334.600 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720334.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.006 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40720335.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40720335.281 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.414 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.669 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40720335.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720335.870 : iCmd = 1, nBytes = 4
19ec-1c88:40720477.487 : 0000 : 00 00 00 00 
19ec-1c88:40720477.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40720477.718 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40720477.895 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40720477.979 : => CNT96226::Close
19ec-1c88:40720481.526 : <= CNT96226::Close ret = 1
19ec-1c88:40720481.601 : <= CNT96226::~CNT96226
19ec-1c88:40720481.688 : <= CAsicIO::GetDeviceList
19ec-1c88:40720482.018 : => IoObject::SetTimeout
19ec-1c88:40720482.159 : Timeout--> In = 0 Out = 0
19ec-1c88:40720482.221 : <= IoObject::SetTimeout
19ec-1c88:40720482.289 : => CAsicIO::CAsicIO
19ec-1c88:40720482.359 : => CNT96226::CNT96226
19ec-1c88:40720482.417 : => CNT96226::Open
19ec-1c88:40720503.033 : <= CNT96226::Open ret = 1
19ec-1c88:40720503.129 : => CNT96226::Initialize
19ec-1c88:40720503.320 : <= CNT96226::Initialize ret = 1
19ec-1c88:40720503.383 : <= CNT96226::CNT96226
19ec-1c88:40720503.438 : <= CAsicIO::CAsicIO
19ec-1c88:40720503.496 : => CAsicIO::InitializeDevice
19ec-1c88:40720503.576 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40720509.271 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40720509.398 : => IoObject::GetLockName
19ec-1c88:40720509.454 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40720509.520 : <= IoObject::GetLockName
19ec-1c88:40720509.999 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40720510.077 : IO Send command 10 bytes
19ec-1c88:40720510.130 : => CNT96226::VenderCmd_SetData
19ec-1c88:40720510.190 : iCmd = 0, nBytes = 10
19ec-1c88:40720510.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40720825.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40720825.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720825.757 : iCmd = 0, nBytes = 128
19ec-1c88:40720945.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720945.451 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720945.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40720945.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40720945.867 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40720945.995 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720946.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720946.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720946.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40720946.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720946.442 : iCmd = 1, nBytes = 4
19ec-1c88:40721053.610 : 0000 : 00 00 00 00 
19ec-1c88:40721053.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721053.765 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40721053.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721053.883 : iCmd = 3, nBytes = 2
19ec-1c88:40721362.797 : 0000 : 06 38 
19ec-1c88:40721362.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721363.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721363.107 : iCmd = 4, nBytes = 2
19ec-1c88:40721598.674 : 0000 : 07 07 
19ec-1c88:40721598.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721598.969 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40721599.067 : => IoObject::InitializeDevice
19ec-1c88:40721599.182 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40721599.732 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40721599.802 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40721600.411 : => FindScanner
19ec-1c88:40721600.468 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40721600.534 : <= FindScanner ret = 1
19ec-1c88:40721600.594 : => IoObject::IoLockStart
19ec-1c88:40721600.699 : => CAsicIO::CheckDevice
19ec-1c88:40721600.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:40721614.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40721614.179 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40721614.239 : <= IoObject::IoLockStart
19ec-1c88:40721614.299 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40721614.366 : IO Send command 10 bytes
19ec-1c88:40721614.451 : => CNT96226::VenderCmd_SetData
19ec-1c88:40721614.508 : iCmd = 0, nBytes = 10
19ec-1c88:40721614.616 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40721757.147 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40721757.295 : System send command 10 bytes + data 0 bytes
19ec-1c88:40721757.370 : IO total need to receive data 5 bytes
19ec-1c88:40721757.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721757.493 : iCmd = 0, nBytes = 5
19ec-1c88:40721919.650 : 0000 : 06 00 02 02 ab 
19ec-1c88:40721919.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721919.895 : System total receive data 5 bytes
19ec-1c88:40721919.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721920.024 : iCmd = 1, nBytes = 4
19ec-1c88:40722027.755 : 0000 : 00 00 00 00 
19ec-1c88:40722027.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722027.967 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40722028.036 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40722028.124 : IO Send command 10 bytes
19ec-1c88:40722028.214 : => CNT96226::VenderCmd_SetData
19ec-1c88:40722028.274 : iCmd = 0, nBytes = 10
19ec-1c88:40722028.380 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40722174.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40722174.835 : System send command 10 bytes + data 0 bytes
19ec-1c88:40722174.916 : IO total need to receive data 165 bytes
19ec-1c88:40722174.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722175.043 : iCmd = 0, nBytes = 165
19ec-1c88:40722348.626 : skip dump 37 bytes
19ec-1c88:40722348.889 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40722349.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40722349.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40722349.333 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40722349.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40722349.614 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40722349.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722349.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722349.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722350.014 : System total receive data 165 bytes
19ec-1c88:40722350.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722350.140 : iCmd = 1, nBytes = 4
19ec-1c88:40722464.533 : 0000 : 00 00 00 00 
19ec-1c88:40722464.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722464.810 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40722465.001 : Dump Inquiry
19ec-1c88:40722465.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40722465.278 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40722465.414 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40722465.549 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40722465.679 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40722465.813 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40722465.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722466.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722466.199 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40722466.328 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40722466.416 : 00a0 : 00 00 00 00 00 
19ec-1c88:40722466.491 : => ReadNVMDataInternal
19ec-1c88:40722466.694 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40722466.759 : IO Send command 10 bytes
19ec-1c88:40722466.863 : => CNT96226::VenderCmd_SetData
19ec-1c88:40722466.921 : iCmd = 0, nBytes = 10
19ec-1c88:40722467.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40722758.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40722758.625 : System send command 10 bytes + data 0 bytes
19ec-1c88:40722758.706 : IO total need to receive data 128 bytes
19ec-1c88:40722758.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722758.836 : iCmd = 0, nBytes = 128
19ec-1c88:40722932.469 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722932.710 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722932.862 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40722932.999 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40722933.134 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.264 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722933.660 : System total receive data 128 bytes
19ec-1c88:40722933.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722933.781 : iCmd = 1, nBytes = 4
19ec-1c88:40723044.604 : 0000 : 00 00 00 00 
19ec-1c88:40723044.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40723044.859 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40723044.930 : NVMData.PadScanCount = 0
19ec-1c88:40723044.991 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40723045.054 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40723045.116 : NVMData.FlatbedScanCount = 0
19ec-1c88:40723045.173 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40723045.227 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40723045.283 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40723045.338 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40723045.397 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40723045.453 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40723045.508 : NVMData.BornMonth = 0
19ec-1c88:40723045.559 : NVMData.BornDay = 0
19ec-1c88:40723045.611 : NVMData.BornYear = 0
19ec-1c88:40723045.661 : NVMData.FirstScanMonth = 4
19ec-1c88:40723045.717 : NVMData.FirstScanDay = 30
19ec-1c88:40723045.859 : NVMData.FirstScanYear = 2020
19ec-1c88:40723045.918 : NVMData.VerticalMagnification = 0
19ec-1c88:40723045.976 : NVMData.HorizontalMagnification = 0
19ec-1c88:40723046.034 : NVMData.PowerSavingTime = 15
19ec-1c88:40723046.090 : NVMData.SN = A094165189010062
19ec-1c88:40723046.143 : NVMData.AutoFeed = 0
19ec-1c88:40723046.197 : NVMData.CCDType = 0
19ec-1c88:40723046.246 : NVMData.ScanSpeed = 0
19ec-1c88:40723046.296 : NVMData.RollerCount = 0
19ec-1c88:40723046.352 : NVMData.MultifeedCount = 0
19ec-1c88:40723046.404 : NVMData.JamCount = 0
19ec-1c88:40723046.455 : NVMData.IdentifyInfo = 
19ec-1c88:40723046.507 : NVMData.FormalName = 
19ec-1c88:40723046.677 : NVMData.ReservedB = 0
19ec-1c88:40723046.733 : NVMData.FunctionCode = 0
19ec-1c88:40723046.784 : NVMData.PreFeed = 0
19ec-1c88:40723046.834 : NVMData.PreFeedTime = 0
19ec-1c88:40723046.886 : NVMData.ButtonNumber = 0
19ec-1c88:40723046.937 : NVMData.PowerOffTime = 0
19ec-1c88:40723046.991 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40723047.075 : => IoObject::IoLockEnd
19ec-1c88:40723047.164 : <= IoObject::IoLockEnd
19ec-1c88:40723047.216 : <= InitializeScanner ret = 1
19ec-1c88:40723047.281 : => GetLogicalScannerAbilityEx
19ec-1c88:40723047.342 : => IoObject::IoLockStart
19ec-1c88:40723047.439 : => CAsicIO::CheckDevice
19ec-1c88:40723047.495 : => CNT96226::ConnectIsAvailable
19ec-1c88:40723059.986 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40723060.081 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40723060.137 : <= IoObject::IoLockStart
19ec-1c88:40723060.197 : => IoObject::IoLockEnd
19ec-1c88:40723060.282 : <= IoObject::IoLockEnd
19ec-1c88:40723060.392 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40723060.468 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40723251.109 : => ReadNVMData
19ec-1c88:40723251.287 : => IoObject::IoLockStart
19ec-1c88:40723251.418 : => CAsicIO::CheckDevice
19ec-1c88:40723251.477 : => CNT96226::ConnectIsAvailable
19ec-1c88:40723264.890 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40723265.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40723265.089 : <= IoObject::IoLockStart
19ec-1c88:40723265.162 : => ReadNVMDataInternal
19ec-1c88:40723265.229 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40723265.304 : IO Send command 10 bytes
19ec-1c88:40723265.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:40723265.503 : iCmd = 0, nBytes = 10
19ec-1c88:40723265.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40723562.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40723562.997 : System send command 10 bytes + data 0 bytes
19ec-1c88:40723563.075 : IO total need to receive data 128 bytes
19ec-1c88:40723563.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:40723563.206 : iCmd = 0, nBytes = 128
19ec-1c88:40723678.709 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723678.892 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40723679.183 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40723679.320 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40723679.837 : System total receive data 128 bytes
19ec-1c88:40723679.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:40723679.953 : iCmd = 1, nBytes = 4
19ec-1c88:40723790.732 : 0000 : 00 00 00 00 
19ec-1c88:40723790.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40723790.950 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40723791.021 : NVMData.PadScanCount = 0
19ec-1c88:40723791.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40723791.136 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40723791.195 : NVMData.FlatbedScanCount = 0
19ec-1c88:40723791.250 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40723791.306 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40723791.361 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40723791.416 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40723791.473 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40723791.528 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40723791.586 : NVMData.BornMonth = 0
19ec-1c88:40723791.635 : NVMData.BornDay = 0
19ec-1c88:40723791.687 : NVMData.BornYear = 0
19ec-1c88:40723791.736 : NVMData.FirstScanMonth = 4
19ec-1c88:40723791.790 : NVMData.FirstScanDay = 30
19ec-1c88:40723791.844 : NVMData.FirstScanYear = 2020
19ec-1c88:40723791.997 : NVMData.VerticalMagnification = 0
19ec-1c88:40723792.060 : NVMData.HorizontalMagnification = 0
19ec-1c88:40723792.116 : NVMData.PowerSavingTime = 15
19ec-1c88:40723792.171 : NVMData.SN = A094165189010062
19ec-1c88:40723792.221 : NVMData.AutoFeed = 0
19ec-1c88:40723792.274 : NVMData.CCDType = 0
19ec-1c88:40723792.322 : NVMData.ScanSpeed = 0
19ec-1c88:40723792.373 : NVMData.RollerCount = 0
19ec-1c88:40723792.426 : NVMData.MultifeedCount = 0
19ec-1c88:40723792.478 : NVMData.JamCount = 0
19ec-1c88:40723792.530 : NVMData.IdentifyInfo = 
19ec-1c88:40723792.582 : NVMData.FormalName = 
19ec-1c88:40723792.630 : NVMData.ReservedB = 0
19ec-1c88:40723792.691 : NVMData.FunctionCode = 0
19ec-1c88:40723792.743 : NVMData.PreFeed = 0
19ec-1c88:40723792.794 : NVMData.PreFeedTime = 0
19ec-1c88:40723792.844 : NVMData.ButtonNumber = 0
19ec-1c88:40723792.894 : NVMData.PowerOffTime = 0
19ec-1c88:40723792.948 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40723793.010 : => IoObject::IoLockEnd
19ec-1c88:40723793.104 : <= IoObject::IoLockEnd
19ec-1c88:40723793.152 : <= ReadNVMData ret = 1
19ec-1c88:40724391.630 : => TerminateDriver
19ec-1c88:40724391.830 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:40724391.914 : => CNT96226::Close
19ec-1c88:40724395.974 : <= CNT96226::Close ret = 1
19ec-1c88:40724396.058 : <= CAsicIO::~CAsicIO
19ec-1c88:40724396.122 : => IoObject::IoLockEnd
19ec-1c88:40724396.178 : <= IoObject::IoLockEnd
19ec-1c88:40724396.231 : => IoObject::TerminateDevice
19ec-1c88:40724396.292 : => IoObject::IoLockEnd
19ec-1c88:40724396.340 : <= IoObject::IoLockEnd
19ec-1c88:40724396.447 : <= IoObject::TerminateDevice
19ec-1c88:40724396.707 : <= TerminateDriver ret = 1
19ec-1c88:40726655.299 : ============Debug Start==========
19ec-1c88:40726655.628 : Date : 2020/4/30 14:24:44
19ec-1c88:40726655.712 : Process ID : 19ec
19ec-1c88:40726656.131 : Windows : Version 10.0 build 18363 
19ec-1c88:40726656.601 : MemoryStatus.dwMemoryLoad : 45
19ec-1c88:40726656.668 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40726656.737 : MemoryStatus.ullAvailPhys : 1859080192
19ec-1c88:40726656.800 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40726656.861 : MemoryStatus.ullAvailPageFile : 3332763648
19ec-1c88:40726656.925 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40726656.985 : MemoryStatus.ullAvailVirtual : 1723170816
19ec-1c88:40726657.047 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40726657.153 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40726657.214 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40726657.471 : CPU Count : 4
19ec-1c88:40726657.519 : CPU Frequency : 100.000 Mhz
19ec-1c88:40726661.888 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40726662.029 : => InitializeDriver
19ec-1c88:40726662.301 : <= InitializeDriver ret = 1
19ec-1c88:40729256.802 : => InitializeScanner
19ec-1c88:40729257.079 : => CAsicIO::GetDeviceList
19ec-1c88:40729257.540 : => CNT96226::CNT96226
19ec-1c88:40729257.605 : => CNT96226::Open
19ec-1c88:40729281.402 : <= CNT96226::Open ret = 1
19ec-1c88:40729281.502 : => CNT96226::Initialize
19ec-1c88:40729281.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:40729281.753 : <= CNT96226::CNT96226
19ec-1c88:40729281.810 : => CNT96226::EnumAvailableDevice
19ec-1c88:40729287.114 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40729287.192 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40729287.252 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40733304.721 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40733305.036 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40733310.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40733310.864 : => IoObject::GetLockName
19ec-1c88:40733310.928 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40733310.998 : <= IoObject::GetLockName
19ec-1c88:40733311.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:40733311.528 : iCmd = 3, nBytes = 2
19ec-1c88:40733685.277 : 0000 : 06 38 
19ec-1c88:40733685.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40733685.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:40733685.582 : iCmd = 4, nBytes = 2
19ec-1c88:40733986.690 : 0000 : 07 07 
19ec-1c88:40733986.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40733986.907 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40733986.998 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40733987.070 : IO Send command 10 bytes
19ec-1c88:40733987.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:40733987.190 : iCmd = 0, nBytes = 10
19ec-1c88:40733987.299 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40734183.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40734184.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:40734184.216 : iCmd = 0, nBytes = 165
19ec-1c88:40734392.601 : skip dump 37 bytes
19ec-1c88:40734392.803 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40734392.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40734393.083 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40734393.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40734393.343 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40734393.477 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40734393.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40734393.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40734393.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40734393.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:40734393.904 : iCmd = 1, nBytes = 4
19ec-1c88:40734534.879 : 0000 : 00 00 00 00 
19ec-1c88:40734534.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40734535.061 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40734535.127 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40734535.192 : IO Send command 10 bytes
19ec-1c88:40734535.244 : => CNT96226::VenderCmd_SetData
19ec-1c88:40734535.304 : iCmd = 0, nBytes = 10
19ec-1c88:40734535.410 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40734862.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40734862.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:40734862.370 : iCmd = 0, nBytes = 128
19ec-1c88:40735014.251 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735014.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735014.561 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40735014.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40735014.827 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40735014.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735015.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735015.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735015.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735015.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735015.381 : iCmd = 1, nBytes = 4
19ec-1c88:40735155.640 : 0000 : 00 00 00 00 
19ec-1c88:40735155.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735155.829 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40735156.037 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40735156.109 : => CNT96226::Close
19ec-1c88:40735160.719 : <= CNT96226::Close ret = 1
19ec-1c88:40735160.795 : <= CNT96226::~CNT96226
19ec-1c88:40735160.888 : <= CAsicIO::GetDeviceList
19ec-1c88:40735161.344 : => IoObject::SetTimeout
19ec-1c88:40735161.486 : Timeout--> In = 0 Out = 0
19ec-1c88:40735161.616 : <= IoObject::SetTimeout
19ec-1c88:40735161.691 : => CAsicIO::CAsicIO
19ec-1c88:40735161.762 : => CNT96226::CNT96226
19ec-1c88:40735161.818 : => CNT96226::Open
19ec-1c88:40735186.388 : <= CNT96226::Open ret = 1
19ec-1c88:40735186.487 : => CNT96226::Initialize
19ec-1c88:40735186.685 : <= CNT96226::Initialize ret = 1
19ec-1c88:40735186.745 : <= CNT96226::CNT96226
19ec-1c88:40735186.803 : <= CAsicIO::CAsicIO
19ec-1c88:40735186.859 : => CAsicIO::InitializeDevice
19ec-1c88:40735186.926 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40735193.107 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40735193.230 : => IoObject::GetLockName
19ec-1c88:40735193.286 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40735193.354 : <= IoObject::GetLockName
19ec-1c88:40735193.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40735193.973 : IO Send command 10 bytes
19ec-1c88:40735194.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:40735194.088 : iCmd = 0, nBytes = 10
19ec-1c88:40735194.204 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40735526.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40735526.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735526.815 : iCmd = 0, nBytes = 128
19ec-1c88:40735718.925 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.131 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.281 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40735719.425 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40735719.554 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.677 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735720.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735720.105 : iCmd = 1, nBytes = 4
19ec-1c88:40735928.766 : 0000 : 00 00 00 00 
19ec-1c88:40735928.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735928.946 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40735929.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735929.064 : iCmd = 3, nBytes = 2
19ec-1c88:40736293.636 : 0000 : 06 38 
19ec-1c88:40736293.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40736293.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:40736293.931 : iCmd = 4, nBytes = 2
19ec-1c88:40736612.548 : 0000 : 07 07 
19ec-1c88:40736612.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40736612.874 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40736612.972 : => IoObject::InitializeDevice
19ec-1c88:40736613.079 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40736613.882 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40736613.958 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40736614.707 : => FindScanner
19ec-1c88:40736614.769 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40736614.833 : <= FindScanner ret = 1
19ec-1c88:40736614.890 : => IoObject::IoLockStart
19ec-1c88:40736615.000 : => CAsicIO::CheckDevice
19ec-1c88:40736615.356 : => CNT96226::ConnectIsAvailable
19ec-1c88:40736635.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40736635.158 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40736635.212 : <= IoObject::IoLockStart
19ec-1c88:40736635.268 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40736635.332 : IO Send command 10 bytes
19ec-1c88:40736635.411 : => CNT96226::VenderCmd_SetData
19ec-1c88:40736635.468 : iCmd = 0, nBytes = 10
19ec-1c88:40736635.569 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40736837.704 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40736838.152 : System send command 10 bytes + data 0 bytes
19ec-1c88:40736838.235 : IO total need to receive data 5 bytes
19ec-1c88:40736838.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:40736838.358 : iCmd = 0, nBytes = 5
19ec-1c88:40737029.415 : 0000 : 06 00 02 02 ab 
19ec-1c88:40737029.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737029.601 : System total receive data 5 bytes
19ec-1c88:40737029.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:40737029.717 : iCmd = 1, nBytes = 4
19ec-1c88:40737216.141 : 0000 : 00 00 00 00 
19ec-1c88:40737216.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737216.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40737216.445 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40737216.509 : IO Send command 10 bytes
19ec-1c88:40737216.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:40737216.948 : iCmd = 0, nBytes = 10
19ec-1c88:40737217.054 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40737382.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40737382.596 : System send command 10 bytes + data 0 bytes
19ec-1c88:40737382.669 : IO total need to receive data 165 bytes
19ec-1c88:40737382.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:40737382.795 : iCmd = 0, nBytes = 165
19ec-1c88:40737554.733 : skip dump 37 bytes
19ec-1c88:40737554.939 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40737555.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40737555.216 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40737555.353 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40737555.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40737555.616 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40737555.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737555.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737555.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737555.988 : System total receive data 165 bytes
19ec-1c88:40737556.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:40737556.102 : iCmd = 1, nBytes = 4
19ec-1c88:40737726.370 : 0000 : 00 00 00 00 
19ec-1c88:40737726.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737726.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40737726.844 : Dump Inquiry
19ec-1c88:40737726.976 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40737727.115 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40737727.251 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40737727.383 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40737727.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40737727.881 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40737728.005 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737728.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737728.260 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40737728.390 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40737728.475 : 00a0 : 00 00 00 00 00 
19ec-1c88:40737728.549 : => ReadNVMDataInternal
19ec-1c88:40737728.775 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40737728.841 : IO Send command 10 bytes
19ec-1c88:40737728.937 : => CNT96226::VenderCmd_SetData
19ec-1c88:40737728.994 : iCmd = 0, nBytes = 10
19ec-1c88:40737729.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40738055.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40738055.358 : System send command 10 bytes + data 0 bytes
19ec-1c88:40738055.430 : IO total need to receive data 128 bytes
19ec-1c88:40738055.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:40738055.559 : iCmd = 0, nBytes = 128
19ec-1c88:40738255.016 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.341 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40738255.473 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40738255.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.719 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.966 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738256.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40738256.090 : System total receive data 128 bytes
19ec-1c88:40738256.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:40738256.207 : iCmd = 1, nBytes = 4
19ec-1c88:40738460.189 : 0000 : 00 00 00 00 
19ec-1c88:40738460.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40738460.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40738460.804 : NVMData.PadScanCount = 0
19ec-1c88:40738460.921 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40738461.036 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40738461.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:40738461.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40738461.372 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40738461.476 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40738461.588 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40738461.698 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40738461.810 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40738462.149 : NVMData.BornMonth = 0
19ec-1c88:40738462.198 : NVMData.BornDay = 0
19ec-1c88:40738462.249 : NVMData.BornYear = 0
19ec-1c88:40738462.295 : NVMData.FirstScanMonth = 4
19ec-1c88:40738462.349 : NVMData.FirstScanDay = 30
19ec-1c88:40738462.404 : NVMData.FirstScanYear = 2020
19ec-1c88:40738462.458 : NVMData.VerticalMagnification = 0
19ec-1c88:40738462.509 : NVMData.HorizontalMagnification = 0
19ec-1c88:40738462.565 : NVMData.PowerSavingTime = 15
19ec-1c88:40738462.619 : NVMData.SN = A094165189010062
19ec-1c88:40738462.671 : NVMData.AutoFeed = 0
19ec-1c88:40738462.718 : NVMData.CCDType = 0
19ec-1c88:40738462.766 : NVMData.ScanSpeed = 0
19ec-1c88:40738462.815 : NVMData.RollerCount = 0
19ec-1c88:40738462.868 : NVMData.MultifeedCount = 0
19ec-1c88:40738462.917 : NVMData.JamCount = 0
19ec-1c88:40738462.963 : NVMData.IdentifyInfo = 
19ec-1c88:40738463.015 : NVMData.FormalName = 
19ec-1c88:40738463.229 : NVMData.ReservedB = 0
19ec-1c88:40738463.286 : NVMData.FunctionCode = 0
19ec-1c88:40738463.337 : NVMData.PreFeed = 0
19ec-1c88:40738463.388 : NVMData.PreFeedTime = 0
19ec-1c88:40738463.438 : NVMData.ButtonNumber = 0
19ec-1c88:40738463.493 : NVMData.PowerOffTime = 0
19ec-1c88:40738463.545 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40738463.623 : => IoObject::IoLockEnd
19ec-1c88:40738463.716 : <= IoObject::IoLockEnd
19ec-1c88:40738463.768 : <= InitializeScanner ret = 1
19ec-1c88:40739768.326 : => GetLogicalScannerAbility
19ec-1c88:40739768.523 : => IoObject::IoLockStart
19ec-1c88:40739768.659 : => CAsicIO::CheckDevice
19ec-1c88:40739768.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:40739791.563 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40739791.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40739791.743 : <= IoObject::IoLockStart
19ec-1c88:40739791.802 : => IoObject::IoLockEnd
19ec-1c88:40739791.918 : <= IoObject::IoLockEnd
19ec-1c88:40739791.996 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40743634.103 : => GetLogicalScannerAbilityEx
19ec-1c88:40743634.292 : => IoObject::IoLockStart
19ec-1c88:40743634.430 : => CAsicIO::CheckDevice
19ec-1c88:40743634.489 : => CNT96226::ConnectIsAvailable
19ec-1c88:40743656.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40743657.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40743657.419 : <= IoObject::IoLockStart
19ec-1c88:40743657.482 : => IoObject::IoLockEnd
19ec-1c88:40743657.590 : <= IoObject::IoLockEnd
19ec-1c88:40743657.713 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40743657.792 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40751459.805 : => ReadNVMData
19ec-1c88:40751459.986 : => IoObject::IoLockStart
19ec-1c88:40751460.125 : => CAsicIO::CheckDevice
19ec-1c88:40751460.183 : => CNT96226::ConnectIsAvailable
19ec-1c88:40751482.675 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40751482.790 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40751482.849 : <= IoObject::IoLockStart
19ec-1c88:40751482.913 : => ReadNVMDataInternal
19ec-1c88:40751482.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40751483.041 : IO Send command 10 bytes
19ec-1c88:40751483.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:40751483.211 : iCmd = 0, nBytes = 10
19ec-1c88:40751483.324 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40751824.456 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40751824.639 : System send command 10 bytes + data 0 bytes
19ec-1c88:40751824.715 : IO total need to receive data 128 bytes
19ec-1c88:40751824.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:40751824.841 : iCmd = 0, nBytes = 128
19ec-1c88:40752030.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.087 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.225 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40752031.361 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40752031.490 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.607 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40752031.984 : System total receive data 128 bytes
19ec-1c88:40752032.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:40752032.097 : iCmd = 1, nBytes = 4
19ec-1c88:40752231.685 : 0000 : 00 00 00 00 
19ec-1c88:40752231.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40752232.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40752232.079 : NVMData.PadScanCount = 0
19ec-1c88:40752232.138 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40752232.193 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40752232.253 : NVMData.FlatbedScanCount = 0
19ec-1c88:40752232.310 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40752232.522 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40752232.594 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40752232.651 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40752232.710 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40752232.766 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40752232.822 : NVMData.BornMonth = 0
19ec-1c88:40752232.871 : NVMData.BornDay = 0
19ec-1c88:40752232.924 : NVMData.BornYear = 0
19ec-1c88:40752232.973 : NVMData.FirstScanMonth = 4
19ec-1c88:40752233.028 : NVMData.FirstScanDay = 30
19ec-1c88:40752233.081 : NVMData.FirstScanYear = 2020
19ec-1c88:40752233.133 : NVMData.VerticalMagnification = 0
19ec-1c88:40752233.197 : NVMData.HorizontalMagnification = 0
19ec-1c88:40752233.249 : NVMData.PowerSavingTime = 15
19ec-1c88:40752233.308 : NVMData.SN = A094165189010062
19ec-1c88:40752233.360 : NVMData.AutoFeed = 0
19ec-1c88:40752233.409 : NVMData.CCDType = 0
19ec-1c88:40752233.459 : NVMData.ScanSpeed = 0
19ec-1c88:40752233.509 : NVMData.RollerCount = 0
19ec-1c88:40752233.564 : NVMData.MultifeedCount = 0
19ec-1c88:40752233.616 : NVMData.JamCount = 0
19ec-1c88:40752233.669 : NVMData.IdentifyInfo = 
19ec-1c88:40752233.721 : NVMData.FormalName = 
19ec-1c88:40752233.770 : NVMData.ReservedB = 0
19ec-1c88:40752233.823 : NVMData.FunctionCode = 0
19ec-1c88:40752233.872 : NVMData.PreFeed = 0
19ec-1c88:40752233.920 : NVMData.PreFeedTime = 0
19ec-1c88:40752233.971 : NVMData.ButtonNumber = 0
19ec-1c88:40752234.021 : NVMData.PowerOffTime = 0
19ec-1c88:40752234.071 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40752234.135 : => IoObject::IoLockEnd
19ec-1c88:40752234.232 : <= IoObject::IoLockEnd
19ec-1c88:40752234.282 : <= ReadNVMData ret = 1
19ec-1c88:40762677.867 : => GetADFStatus
19ec-1c88:40762678.300 : => IoObject::IoLockStart
19ec-1c88:40762678.434 : => CAsicIO::CheckDevice
19ec-1c88:40762678.493 : => CNT96226::ConnectIsAvailable
19ec-1c88:40762703.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40762703.172 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40762703.235 : <= IoObject::IoLockStart
19ec-1c88:40762703.295 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40762703.368 : IO Send command 10 bytes
19ec-1c88:40762703.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:40762703.794 : iCmd = 0, nBytes = 10
19ec-1c88:40762703.905 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40762895.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40762896.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:40762896.087 : IO total need to receive data 2 bytes
19ec-1c88:40762896.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:40762896.201 : iCmd = 0, nBytes = 2
19ec-1c88:40763092.578 : 0000 : 00 00 
19ec-1c88:40763092.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40763092.803 : System total receive data 2 bytes
19ec-1c88:40763092.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:40763092.922 : iCmd = 1, nBytes = 4
19ec-1c88:40763264.877 : 0000 : 00 00 00 00 
19ec-1c88:40763264.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40763265.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40763265.176 : Return status = 0
19ec-1c88:40763265.236 : => IoObject::IoLockEnd
19ec-1c88:40763265.325 : <= IoObject::IoLockEnd
19ec-1c88:40763265.379 : <= GetADFStatus ret = 1
19ec-1c88:40766118.712 : => GetADFStatus
19ec-1c88:40766118.963 : => IoObject::IoLockStart
19ec-1c88:40766119.094 : => CAsicIO::CheckDevice
19ec-1c88:40766119.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:40766141.804 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40766141.958 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40766142.026 : <= IoObject::IoLockStart
19ec-1c88:40766142.092 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40766142.164 : IO Send command 10 bytes
19ec-1c88:40766142.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:40766142.331 : iCmd = 0, nBytes = 10
19ec-1c88:40766142.444 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40766331.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40766331.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:40766331.506 : IO total need to receive data 2 bytes
19ec-1c88:40766331.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:40766331.640 : iCmd = 0, nBytes = 2
19ec-1c88:40766477.729 : 0000 : 00 00 
19ec-1c88:40766478.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40766478.240 : System total receive data 2 bytes
19ec-1c88:40766478.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:40766478.361 : iCmd = 1, nBytes = 4
19ec-1c88:40766667.371 : 0000 : 00 00 00 00 
19ec-1c88:40766667.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40766667.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40766667.735 : Return status = 0
19ec-1c88:40766667.797 : => IoObject::IoLockEnd
19ec-1c88:40766667.896 : <= IoObject::IoLockEnd
19ec-1c88:40766667.950 : <= GetADFStatus ret = 1
19ec-1c88:40768916.589 : => TerminateDriver
19ec-1c88:40768916.772 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:40768916.845 : => CNT96226::Close
19ec-1c88:40768920.920 : <= CNT96226::Close ret = 1
19ec-1c88:40768921.000 : <= CAsicIO::~CAsicIO
19ec-1c88:40768921.055 : => IoObject::IoLockEnd
19ec-1c88:40768921.111 : <= IoObject::IoLockEnd
19ec-1c88:40768921.164 : => IoObject::TerminateDevice
19ec-1c88:40768921.219 : => IoObject::IoLockEnd
19ec-1c88:40768921.268 : <= IoObject::IoLockEnd
19ec-1c88:40768921.367 : <= IoObject::TerminateDevice
19ec-1c88:40768921.624 : <= TerminateDriver ret = 1
19ec-1c88:40812821.455 : ============Debug Start==========
19ec-1c88:40812821.726 : Date : 2020/4/30 14:24:47
19ec-1c88:40812821.807 : Process ID : 19ec
19ec-1c88:40812822.241 : Windows : Version 10.0 build 18363 
19ec-1c88:40812822.691 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40812822.753 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40812822.818 : MemoryStatus.ullAvailPhys : 1872932864
19ec-1c88:40812822.877 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40812822.936 : MemoryStatus.ullAvailPageFile : 3342303232
19ec-1c88:40812822.998 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40812823.057 : MemoryStatus.ullAvailVirtual : 1723138048
19ec-1c88:40812823.120 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40812823.222 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40812823.281 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40812823.532 : CPU Count : 4
19ec-1c88:40812823.580 : CPU Frequency : 100.000 Mhz
19ec-1c88:40812827.861 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40812827.994 : => InitializeDriver
19ec-1c88:40812828.268 : <= InitializeDriver ret = 1
19ec-1c88:40812828.325 : => InitializeScanner
19ec-1c88:40812828.404 : => CAsicIO::GetDeviceList
19ec-1c88:40812828.709 : => CNT96226::CNT96226
19ec-1c88:40812828.765 : => CNT96226::Open
19ec-1c88:40812853.332 : <= CNT96226::Open ret = 1
19ec-1c88:40812853.437 : => CNT96226::Initialize
19ec-1c88:40812853.630 : <= CNT96226::Initialize ret = 1
19ec-1c88:40812853.691 : <= CNT96226::CNT96226
19ec-1c88:40812853.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:40812859.071 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40812859.148 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40812859.202 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40816563.069 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40816563.375 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40816569.125 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40816569.232 : => IoObject::GetLockName
19ec-1c88:40816569.292 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40816569.356 : <= IoObject::GetLockName
19ec-1c88:40816569.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:40816569.871 : iCmd = 3, nBytes = 2
19ec-1c88:40816955.670 : 0000 : 06 38 
19ec-1c88:40816955.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40816955.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:40816955.946 : iCmd = 4, nBytes = 2
19ec-1c88:40817258.085 : 0000 : 07 07 
19ec-1c88:40817258.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40817258.299 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40817258.389 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40817258.455 : IO Send command 10 bytes
19ec-1c88:40817258.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:40817258.564 : iCmd = 0, nBytes = 10
19ec-1c88:40817258.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40817449.597 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40817449.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:40817449.762 : iCmd = 0, nBytes = 165
19ec-1c88:40817602.254 : skip dump 37 bytes
19ec-1c88:40817602.455 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40817602.597 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40817602.732 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40817602.866 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40817602.998 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40817603.133 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40817603.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40817603.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40817603.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40817603.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:40817603.558 : iCmd = 1, nBytes = 4
19ec-1c88:40817784.225 : 0000 : 00 00 00 00 
19ec-1c88:40817784.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40817784.435 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40817784.502 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40817784.573 : IO Send command 10 bytes
19ec-1c88:40817784.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:40817784.687 : iCmd = 0, nBytes = 10
19ec-1c88:40817784.799 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40818140.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40818140.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:40818140.925 : iCmd = 0, nBytes = 128
19ec-1c88:40818340.321 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818340.515 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818340.661 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40818340.795 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40818340.920 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.042 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40818341.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:40818341.472 : iCmd = 1, nBytes = 4
19ec-1c88:40818485.196 : 0000 : 00 00 00 00 
19ec-1c88:40818485.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40818485.348 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40818485.516 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40818485.584 : => CNT96226::Close
19ec-1c88:40818489.585 : <= CNT96226::Close ret = 1
19ec-1c88:40818489.660 : <= CNT96226::~CNT96226
19ec-1c88:40818489.751 : <= CAsicIO::GetDeviceList
19ec-1c88:40818490.140 : => IoObject::SetTimeout
19ec-1c88:40818490.271 : Timeout--> In = 0 Out = 0
19ec-1c88:40818490.326 : <= IoObject::SetTimeout
19ec-1c88:40818490.392 : => CAsicIO::CAsicIO
19ec-1c88:40818490.461 : => CNT96226::CNT96226
19ec-1c88:40818490.518 : => CNT96226::Open
19ec-1c88:40818513.603 : <= CNT96226::Open ret = 1
19ec-1c88:40818513.700 : => CNT96226::Initialize
19ec-1c88:40818513.885 : <= CNT96226::Initialize ret = 1
19ec-1c88:40818513.941 : <= CNT96226::CNT96226
19ec-1c88:40818513.990 : <= CAsicIO::CAsicIO
19ec-1c88:40818514.045 : => CAsicIO::InitializeDevice
19ec-1c88:40818514.113 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40818520.001 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40818520.122 : => IoObject::GetLockName
19ec-1c88:40818520.184 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40818520.251 : <= IoObject::GetLockName
19ec-1c88:40818520.747 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40818520.817 : IO Send command 10 bytes
19ec-1c88:40818520.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:40818520.921 : iCmd = 0, nBytes = 10
19ec-1c88:40818521.029 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40818859.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40818859.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:40818860.029 : iCmd = 0, nBytes = 128
19ec-1c88:40819058.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819058.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.121 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40819059.262 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40819059.613 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819060.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819060.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:40819060.170 : iCmd = 1, nBytes = 4
19ec-1c88:40819252.238 : 0000 : 00 00 00 00 
19ec-1c88:40819252.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819252.422 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40819252.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:40819252.540 : iCmd = 3, nBytes = 2
19ec-1c88:40819616.053 : 0000 : 06 38 
19ec-1c88:40819616.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819616.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:40819616.310 : iCmd = 4, nBytes = 2
19ec-1c88:40819912.815 : 0000 : 07 07 
19ec-1c88:40819912.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819913.110 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40819913.212 : => IoObject::InitializeDevice
19ec-1c88:40819913.321 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40819913.980 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40819914.054 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40819914.825 : => FindScanner
19ec-1c88:40819914.885 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40819914.946 : <= FindScanner ret = 1
19ec-1c88:40819915.002 : => IoObject::IoLockStart
19ec-1c88:40819915.104 : => CAsicIO::CheckDevice
19ec-1c88:40819915.159 : => CNT96226::ConnectIsAvailable
19ec-1c88:40819936.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40819936.183 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40819936.249 : <= IoObject::IoLockStart
19ec-1c88:40819936.537 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40819936.610 : IO Send command 10 bytes
19ec-1c88:40819936.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:40819936.773 : iCmd = 0, nBytes = 10
19ec-1c88:40819936.878 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40820094.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40820094.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:40820094.242 : IO total need to receive data 5 bytes
19ec-1c88:40820094.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820094.355 : iCmd = 0, nBytes = 5
19ec-1c88:40820261.067 : 0000 : 06 00 02 02 ab 
19ec-1c88:40820261.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820261.262 : System total receive data 5 bytes
19ec-1c88:40820261.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820261.376 : iCmd = 1, nBytes = 4
19ec-1c88:40820402.998 : 0000 : 00 00 00 00 
19ec-1c88:40820403.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820403.232 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40820403.300 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40820403.373 : IO Send command 10 bytes
19ec-1c88:40820403.461 : => CNT96226::VenderCmd_SetData
19ec-1c88:40820403.520 : iCmd = 0, nBytes = 10
19ec-1c88:40820403.628 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40820554.243 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40820554.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:40820554.430 : IO total need to receive data 165 bytes
19ec-1c88:40820554.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820554.544 : iCmd = 0, nBytes = 165
19ec-1c88:40820724.681 : skip dump 37 bytes
19ec-1c88:40820724.894 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40820726.078 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40820726.221 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40820726.357 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40820726.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40820726.619 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40820726.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820726.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820726.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820726.992 : System total receive data 165 bytes
19ec-1c88:40820727.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820727.107 : iCmd = 1, nBytes = 4
19ec-1c88:40820866.945 : 0000 : 00 00 00 00 
19ec-1c88:40820867.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820867.225 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40820867.458 : Dump Inquiry
19ec-1c88:40820867.596 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40820867.735 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40820867.871 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40820868.007 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40820868.137 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40820868.269 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40820868.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820868.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820868.658 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40820868.790 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40820868.882 : 00a0 : 00 00 00 00 00 
19ec-1c88:40820868.953 : => ReadNVMDataInternal
19ec-1c88:40820869.173 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40820869.253 : IO Send command 10 bytes
19ec-1c88:40820869.358 : => CNT96226::VenderCmd_SetData
19ec-1c88:40820869.417 : iCmd = 0, nBytes = 10
19ec-1c88:40820869.520 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40821201.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40821201.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:40821201.351 : IO total need to receive data 128 bytes
19ec-1c88:40821201.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:40821201.474 : iCmd = 0, nBytes = 128
19ec-1c88:40821407.043 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.244 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.384 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40821407.515 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40821407.644 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.896 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821408.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821408.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40821408.148 : System total receive data 128 bytes
19ec-1c88:40821408.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:40821408.273 : iCmd = 1, nBytes = 4
19ec-1c88:40821618.229 : 0000 : 00 00 00 00 
19ec-1c88:40821618.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40821618.459 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40821618.530 : NVMData.PadScanCount = 0
19ec-1c88:40821618.589 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40821618.648 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40821618.706 : NVMData.FlatbedScanCount = 0
19ec-1c88:40821618.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40821618.811 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40821618.865 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40821618.920 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40821618.976 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40821619.029 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40821619.085 : NVMData.BornMonth = 0
19ec-1c88:40821619.133 : NVMData.BornDay = 0
19ec-1c88:40821619.183 : NVMData.BornYear = 0
19ec-1c88:40821619.230 : NVMData.FirstScanMonth = 4
19ec-1c88:40821619.283 : NVMData.FirstScanDay = 30
19ec-1c88:40821619.336 : NVMData.FirstScanYear = 2020
19ec-1c88:40821619.389 : NVMData.VerticalMagnification = 0
19ec-1c88:40821619.444 : NVMData.HorizontalMagnification = 0
19ec-1c88:40821619.498 : NVMData.PowerSavingTime = 15
19ec-1c88:40821619.551 : NVMData.SN = A094165189010062
19ec-1c88:40821619.601 : NVMData.AutoFeed = 0
19ec-1c88:40821619.649 : NVMData.CCDType = 0
19ec-1c88:40821619.696 : NVMData.ScanSpeed = 0
19ec-1c88:40821619.744 : NVMData.RollerCount = 0
19ec-1c88:40821619.794 : NVMData.MultifeedCount = 0
19ec-1c88:40821619.845 : NVMData.JamCount = 0
19ec-1c88:40821619.895 : NVMData.IdentifyInfo = 
19ec-1c88:40821619.944 : NVMData.FormalName = 
19ec-1c88:40821620.151 : NVMData.ReservedB = 0
19ec-1c88:40821620.209 : NVMData.FunctionCode = 0
19ec-1c88:40821620.258 : NVMData.PreFeed = 0
19ec-1c88:40821620.308 : NVMData.PreFeedTime = 0
19ec-1c88:40821620.357 : NVMData.ButtonNumber = 0
19ec-1c88:40821620.407 : NVMData.PowerOffTime = 0
19ec-1c88:40821620.460 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40821620.536 : => IoObject::IoLockEnd
19ec-1c88:40821620.626 : <= IoObject::IoLockEnd
19ec-1c88:40821620.675 : <= InitializeScanner ret = 1
19ec-1c88:40821620.742 : => GetLogicalScannerAbilityEx
19ec-1c88:40821620.799 : => IoObject::IoLockStart
19ec-1c88:40821620.908 : => CAsicIO::CheckDevice
19ec-1c88:40821620.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:40821636.879 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40821636.995 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40821637.055 : <= IoObject::IoLockStart
19ec-1c88:40821637.111 : => IoObject::IoLockEnd
19ec-1c88:40821637.219 : <= IoObject::IoLockEnd
19ec-1c88:40821637.338 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40821637.411 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40821832.386 : => ReadNVMData
19ec-1c88:40821832.567 : => IoObject::IoLockStart
19ec-1c88:40821832.688 : => CAsicIO::CheckDevice
19ec-1c88:40821832.746 : => CNT96226::ConnectIsAvailable
19ec-1c88:40821853.974 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40821854.213 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40821854.359 : <= IoObject::IoLockStart
19ec-1c88:40821854.694 : => ReadNVMDataInternal
19ec-1c88:40821854.760 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40821854.830 : IO Send command 10 bytes
19ec-1c88:40821855.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:40821855.244 : iCmd = 0, nBytes = 10
19ec-1c88:40821855.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40822209.399 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40822209.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:40822209.603 : IO total need to receive data 128 bytes
19ec-1c88:40822209.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:40822209.724 : iCmd = 0, nBytes = 128
19ec-1c88:40822419.878 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822420.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822420.505 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40822420.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40822420.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40822420.923 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822421.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822421.177 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822421.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40822421.315 : System total receive data 128 bytes
19ec-1c88:40822421.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:40822421.434 : iCmd = 1, nBytes = 4
19ec-1c88:40822630.913 : 0000 : 00 00 00 00 
19ec-1c88:40822631.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40822631.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40822631.227 : NVMData.PadScanCount = 0
19ec-1c88:40822631.284 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40822631.341 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40822631.396 : NVMData.FlatbedScanCount = 0
19ec-1c88:40822631.450 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40822631.505 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40822631.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40822631.609 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40822631.666 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40822631.718 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40822631.772 : NVMData.BornMonth = 0
19ec-1c88:40822631.822 : NVMData.BornDay = 0
19ec-1c88:40822631.871 : NVMData.BornYear = 0
19ec-1c88:40822631.918 : NVMData.FirstScanMonth = 4
19ec-1c88:40822631.969 : NVMData.FirstScanDay = 30
19ec-1c88:40822632.023 : NVMData.FirstScanYear = 2020
19ec-1c88:40822632.228 : NVMData.VerticalMagnification = 0
19ec-1c88:40822632.290 : NVMData.HorizontalMagnification = 0
19ec-1c88:40822632.345 : NVMData.PowerSavingTime = 15
19ec-1c88:40822632.401 : NVMData.SN = A094165189010062
19ec-1c88:40822632.451 : NVMData.AutoFeed = 0
19ec-1c88:40822632.501 : NVMData.CCDType = 0
19ec-1c88:40822632.548 : NVMData.ScanSpeed = 0
19ec-1c88:40822632.596 : NVMData.RollerCount = 0
19ec-1c88:40822632.649 : NVMData.MultifeedCount = 0
19ec-1c88:40822632.698 : NVMData.JamCount = 0
19ec-1c88:40822632.747 : NVMData.IdentifyInfo = 
19ec-1c88:40822632.798 : NVMData.FormalName = 
19ec-1c88:40822632.847 : NVMData.ReservedB = 0
19ec-1c88:40822632.898 : NVMData.FunctionCode = 0
19ec-1c88:40822632.947 : NVMData.PreFeed = 0
19ec-1c88:40822632.997 : NVMData.PreFeedTime = 0
19ec-1c88:40822633.047 : NVMData.ButtonNumber = 0
19ec-1c88:40822633.096 : NVMData.PowerOffTime = 0
19ec-1c88:40822633.148 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40822633.209 : => IoObject::IoLockEnd
19ec-1c88:40822633.316 : <= IoObject::IoLockEnd
19ec-1c88:40822633.366 : <= ReadNVMData ret = 1
19ec-1c88:40825456.343 : ============Debug Start==========
19ec-1c88:40825456.657 : Date : 2020/4/30 14:24:47
19ec-1c88:40825456.744 : Process ID : 19ec
19ec-1c88:40825457.161 : Windows : Version 10.0 build 18363 
19ec-1c88:40825457.645 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40825457.713 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40825457.784 : MemoryStatus.ullAvailPhys : 1872678912
19ec-1c88:40825457.852 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40825457.915 : MemoryStatus.ullAvailPageFile : 3342258176
19ec-1c88:40825457.976 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40825458.038 : MemoryStatus.ullAvailVirtual : 1723437056
19ec-1c88:40825458.100 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40825458.206 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40825458.266 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40825458.516 : CPU Count : 4
19ec-1c88:40825458.565 : CPU Frequency : 100.000 Mhz
19ec-1c88:40825463.021 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40825463.155 : => InitializeDriver
19ec-1c88:40825463.445 : <= InitializeDriver ret = 1
19ec-1c88:40828221.642 : => InitializeScanner
19ec-1c88:40828221.914 : => CAsicIO::GetDeviceList
19ec-1c88:40828222.379 : => CNT96226::CNT96226
19ec-1c88:40828222.443 : => CNT96226::Open
19ec-1c88:40828244.648 : <= CNT96226::Open ret = 1
19ec-1c88:40828244.745 : => CNT96226::Initialize
19ec-1c88:40828244.932 : <= CNT96226::Initialize ret = 1
19ec-1c88:40828244.988 : <= CNT96226::CNT96226
19ec-1c88:40828245.042 : => CNT96226::EnumAvailableDevice
19ec-1c88:40828250.336 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40828250.413 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40828250.471 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40831969.294 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40831969.604 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40831975.173 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40831975.282 : => IoObject::GetLockName
19ec-1c88:40831975.341 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40831975.409 : <= IoObject::GetLockName
19ec-1c88:40831975.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:40831975.928 : iCmd = 3, nBytes = 2
19ec-1c88:40832363.291 : 0000 : 06 38 
19ec-1c88:40832363.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40832363.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:40832363.591 : iCmd = 4, nBytes = 2
19ec-1c88:40832663.145 : 0000 : 07 07 
19ec-1c88:40832663.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40832663.412 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40832663.504 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40832663.575 : IO Send command 10 bytes
19ec-1c88:40832663.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:40832663.705 : iCmd = 0, nBytes = 10
19ec-1c88:40832663.813 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40832839.340 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40832839.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:40832839.885 : iCmd = 0, nBytes = 165
19ec-1c88:40833047.460 : skip dump 37 bytes
19ec-1c88:40833047.629 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40833047.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40833047.902 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40833048.034 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40833048.159 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40833048.290 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40833048.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833048.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833048.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833048.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:40833048.710 : iCmd = 1, nBytes = 4
19ec-1c88:40833216.189 : 0000 : 00 00 00 00 
19ec-1c88:40833216.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833216.426 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40833216.496 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40833216.564 : IO Send command 10 bytes
19ec-1c88:40833216.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:40833216.673 : iCmd = 0, nBytes = 10
19ec-1c88:40833216.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40833539.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40833539.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:40833540.031 : iCmd = 0, nBytes = 128
19ec-1c88:40833726.769 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833726.974 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.118 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40833727.253 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40833727.379 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833727.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:40833727.931 : iCmd = 1, nBytes = 4
19ec-1c88:40833876.991 : 0000 : 00 00 00 00 
19ec-1c88:40833877.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833877.482 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40833877.649 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40833877.719 : => CNT96226::Close
19ec-1c88:40833881.610 : <= CNT96226::Close ret = 1
19ec-1c88:40833881.681 : <= CNT96226::~CNT96226
19ec-1c88:40833881.769 : <= CAsicIO::GetDeviceList
19ec-1c88:40833882.199 : => IoObject::SetTimeout
19ec-1c88:40833882.330 : Timeout--> In = 0 Out = 0
19ec-1c88:40833882.388 : <= IoObject::SetTimeout
19ec-1c88:40833882.454 : => CAsicIO::CAsicIO
19ec-1c88:40833882.537 : => CNT96226::CNT96226
19ec-1c88:40833882.590 : => CNT96226::Open
19ec-1c88:40833905.939 : <= CNT96226::Open ret = 1
19ec-1c88:40833906.045 : => CNT96226::Initialize
19ec-1c88:40833906.237 : <= CNT96226::Initialize ret = 1
19ec-1c88:40833906.298 : <= CNT96226::CNT96226
19ec-1c88:40833906.354 : <= CAsicIO::CAsicIO
19ec-1c88:40833906.410 : => CAsicIO::InitializeDevice
19ec-1c88:40833906.478 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40833912.344 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40833912.462 : => IoObject::GetLockName
19ec-1c88:40833912.519 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40833912.582 : <= IoObject::GetLockName
19ec-1c88:40833913.076 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40833913.154 : IO Send command 10 bytes
19ec-1c88:40833913.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:40833913.266 : iCmd = 0, nBytes = 10
19ec-1c88:40833913.374 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40834264.912 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40834265.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:40834265.100 : iCmd = 0, nBytes = 128
19ec-1c88:40834474.232 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834474.412 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834474.548 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40834474.674 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40834474.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40834474.923 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834475.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834475.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834475.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40834475.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:40834475.342 : iCmd = 1, nBytes = 4
19ec-1c88:40834658.035 : 0000 : 00 00 00 00 
19ec-1c88:40834658.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40834658.186 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40834658.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:40834658.307 : iCmd = 3, nBytes = 2
19ec-1c88:40835008.048 : 0000 : 06 38 
19ec-1c88:40835008.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835008.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:40835008.284 : iCmd = 4, nBytes = 2
19ec-1c88:40835295.967 : 0000 : 07 07 
19ec-1c88:40835296.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835296.246 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40835296.353 : => IoObject::InitializeDevice
19ec-1c88:40835296.467 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40835297.114 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40835297.188 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40835297.925 : => FindScanner
19ec-1c88:40835297.988 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40835298.054 : <= FindScanner ret = 1
19ec-1c88:40835298.113 : => IoObject::IoLockStart
19ec-1c88:40835298.220 : => CAsicIO::CheckDevice
19ec-1c88:40835298.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:40835319.461 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40835319.586 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40835319.657 : <= IoObject::IoLockStart
19ec-1c88:40835319.722 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40835319.792 : IO Send command 10 bytes
19ec-1c88:40835319.882 : => CNT96226::VenderCmd_SetData
19ec-1c88:40835319.942 : iCmd = 0, nBytes = 10
19ec-1c88:40835320.052 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40835524.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40835524.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:40835524.725 : IO total need to receive data 5 bytes
19ec-1c88:40835524.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:40835524.840 : iCmd = 0, nBytes = 5
19ec-1c88:40835713.904 : 0000 : 06 00 02 02 ab 
19ec-1c88:40835713.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835714.065 : System total receive data 5 bytes
19ec-1c88:40835714.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:40835714.181 : iCmd = 1, nBytes = 4
19ec-1c88:40835860.843 : 0000 : 00 00 00 00 
19ec-1c88:40835860.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835861.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40835861.110 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40835861.173 : IO Send command 10 bytes
19ec-1c88:40835861.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:40835861.318 : iCmd = 0, nBytes = 10
19ec-1c88:40835861.420 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40836028.069 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40836028.204 : System send command 10 bytes + data 0 bytes
19ec-1c88:40836028.277 : IO total need to receive data 165 bytes
19ec-1c88:40836028.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836028.400 : iCmd = 0, nBytes = 165
19ec-1c88:40836216.379 : skip dump 37 bytes
19ec-1c88:40836216.579 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40836216.722 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40836216.861 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40836216.994 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40836217.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40836217.256 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40836217.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836217.511 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836217.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836217.633 : System total receive data 165 bytes
19ec-1c88:40836217.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836217.748 : iCmd = 1, nBytes = 4
19ec-1c88:40836362.626 : 0000 : 00 00 00 00 
19ec-1c88:40836362.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836362.899 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40836363.134 : Dump Inquiry
19ec-1c88:40836363.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40836363.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40836363.549 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40836363.688 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40836363.819 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40836363.953 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40836364.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836364.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836364.343 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40836364.477 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40836364.568 : 00a0 : 00 00 00 00 00 
19ec-1c88:40836364.640 : => ReadNVMDataInternal
19ec-1c88:40836364.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40836364.921 : IO Send command 10 bytes
19ec-1c88:40836365.014 : => CNT96226::VenderCmd_SetData
19ec-1c88:40836365.071 : iCmd = 0, nBytes = 10
19ec-1c88:40836365.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40836664.873 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40836665.075 : System send command 10 bytes + data 0 bytes
19ec-1c88:40836665.375 : IO total need to receive data 128 bytes
19ec-1c88:40836665.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836665.499 : iCmd = 0, nBytes = 128
19ec-1c88:40836814.918 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.119 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.258 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40836815.397 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40836815.526 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.652 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836816.028 : System total receive data 128 bytes
19ec-1c88:40836816.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836816.144 : iCmd = 1, nBytes = 4
19ec-1c88:40836981.750 : 0000 : 00 00 00 00 
19ec-1c88:40836981.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836982.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40836982.093 : NVMData.PadScanCount = 0
19ec-1c88:40836982.157 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40836982.217 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40836982.279 : NVMData.FlatbedScanCount = 0
19ec-1c88:40836982.336 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40836982.389 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40836982.445 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40836982.501 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40836982.560 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40836982.615 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40836982.673 : NVMData.BornMonth = 0
19ec-1c88:40836982.722 : NVMData.BornDay = 0
19ec-1c88:40836982.776 : NVMData.BornYear = 0
19ec-1c88:40836982.827 : NVMData.FirstScanMonth = 4
19ec-1c88:40836982.881 : NVMData.FirstScanDay = 30
19ec-1c88:40836982.938 : NVMData.FirstScanYear = 2020
19ec-1c88:40836982.993 : NVMData.VerticalMagnification = 0
19ec-1c88:40836983.048 : NVMData.HorizontalMagnification = 0
19ec-1c88:40836983.105 : NVMData.PowerSavingTime = 15
19ec-1c88:40836983.162 : NVMData.SN = A094165189010062
19ec-1c88:40836983.215 : NVMData.AutoFeed = 0
19ec-1c88:40836983.263 : NVMData.CCDType = 0
19ec-1c88:40836983.311 : NVMData.ScanSpeed = 0
19ec-1c88:40836983.362 : NVMData.RollerCount = 0
19ec-1c88:40836983.417 : NVMData.MultifeedCount = 0
19ec-1c88:40836983.471 : NVMData.JamCount = 0
19ec-1c88:40836983.519 : NVMData.IdentifyInfo = 
19ec-1c88:40836983.571 : NVMData.FormalName = 
19ec-1c88:40836983.725 : NVMData.ReservedB = 0
19ec-1c88:40836983.781 : NVMData.FunctionCode = 0
19ec-1c88:40836983.836 : NVMData.PreFeed = 0
19ec-1c88:40836983.892 : NVMData.PreFeedTime = 0
19ec-1c88:40836983.944 : NVMData.ButtonNumber = 0
19ec-1c88:40836983.998 : NVMData.PowerOffTime = 0
19ec-1c88:40836984.054 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40836984.137 : => IoObject::IoLockEnd
19ec-1c88:40836984.239 : <= IoObject::IoLockEnd
19ec-1c88:40836984.292 : <= InitializeScanner ret = 1
19ec-1c88:40838361.424 : => GetLogicalScannerAbility
19ec-1c88:40838361.625 : => IoObject::IoLockStart
19ec-1c88:40838361.764 : => CAsicIO::CheckDevice
19ec-1c88:40838361.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:40838387.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40838387.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40838387.373 : <= IoObject::IoLockStart
19ec-1c88:40838387.434 : => IoObject::IoLockEnd
19ec-1c88:40838387.552 : <= IoObject::IoLockEnd
19ec-1c88:40838387.631 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40842081.006 : => GetLogicalScannerAbilityEx
19ec-1c88:40842081.199 : => IoObject::IoLockStart
19ec-1c88:40842081.334 : => CAsicIO::CheckDevice
19ec-1c88:40842081.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:40842105.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40842105.863 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40842105.995 : <= IoObject::IoLockStart
19ec-1c88:40842106.122 : => IoObject::IoLockEnd
19ec-1c88:40842106.520 : <= IoObject::IoLockEnd
19ec-1c88:40842106.637 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40842106.716 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40849837.993 : => ReadNVMData
19ec-1c88:40849838.186 : => IoObject::IoLockStart
19ec-1c88:40849838.314 : => CAsicIO::CheckDevice
19ec-1c88:40849838.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:40849862.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40849862.603 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40849862.662 : <= IoObject::IoLockStart
19ec-1c88:40849862.735 : => ReadNVMDataInternal
19ec-1c88:40849862.798 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40849862.862 : IO Send command 10 bytes
19ec-1c88:40849863.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:40849863.260 : iCmd = 0, nBytes = 10
19ec-1c88:40849863.370 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40850213.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40850213.554 : System send command 10 bytes + data 0 bytes
19ec-1c88:40850213.628 : IO total need to receive data 128 bytes
19ec-1c88:40850213.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:40850213.751 : iCmd = 0, nBytes = 128
19ec-1c88:40850422.248 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850422.414 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850422.548 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40850422.677 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40850422.805 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40850422.926 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850423.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850423.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850423.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40850423.297 : System total receive data 128 bytes
19ec-1c88:40850423.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:40850423.409 : iCmd = 1, nBytes = 4
19ec-1c88:40850586.828 : 0000 : 00 00 00 00 
19ec-1c88:40850586.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40850587.058 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40850587.127 : NVMData.PadScanCount = 0
19ec-1c88:40850587.181 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40850587.235 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40850587.294 : NVMData.FlatbedScanCount = 0
19ec-1c88:40850587.353 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40850587.524 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40850587.580 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40850587.634 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40850587.688 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40850587.741 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40850587.797 : NVMData.BornMonth = 0
19ec-1c88:40850587.845 : NVMData.BornDay = 0
19ec-1c88:40850587.899 : NVMData.BornYear = 0
19ec-1c88:40850587.945 : NVMData.FirstScanMonth = 4
19ec-1c88:40850587.996 : NVMData.FirstScanDay = 30
19ec-1c88:40850588.050 : NVMData.FirstScanYear = 2020
19ec-1c88:40850588.104 : NVMData.VerticalMagnification = 0
19ec-1c88:40850588.159 : NVMData.HorizontalMagnification = 0
19ec-1c88:40850588.214 : NVMData.PowerSavingTime = 15
19ec-1c88:40850588.267 : NVMData.SN = A094165189010062
19ec-1c88:40850588.319 : NVMData.AutoFeed = 0
19ec-1c88:40850588.367 : NVMData.CCDType = 0
19ec-1c88:40850588.418 : NVMData.ScanSpeed = 0
19ec-1c88:40850588.465 : NVMData.RollerCount = 0
19ec-1c88:40850588.519 : NVMData.MultifeedCount = 0
19ec-1c88:40850588.573 : NVMData.JamCount = 0
19ec-1c88:40850588.621 : NVMData.IdentifyInfo = 
19ec-1c88:40850588.672 : NVMData.FormalName = 
19ec-1c88:40850588.721 : NVMData.ReservedB = 0
19ec-1c88:40850588.769 : NVMData.FunctionCode = 0
19ec-1c88:40850588.817 : NVMData.PreFeed = 0
19ec-1c88:40850588.863 : NVMData.PreFeedTime = 0
19ec-1c88:40850588.912 : NVMData.ButtonNumber = 0
19ec-1c88:40850588.960 : NVMData.PowerOffTime = 0
19ec-1c88:40850589.009 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40850589.070 : => IoObject::IoLockEnd
19ec-1c88:40850589.159 : <= IoObject::IoLockEnd
19ec-1c88:40850589.206 : <= ReadNVMData ret = 1
19ec-1c88:40861389.799 : => GetADFStatus
19ec-1c88:40861390.245 : => IoObject::IoLockStart
19ec-1c88:40861390.383 : => CAsicIO::CheckDevice
19ec-1c88:40861390.439 : => CNT96226::ConnectIsAvailable
19ec-1c88:40861408.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40861408.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40861408.492 : <= IoObject::IoLockStart
19ec-1c88:40861408.557 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40861408.624 : IO Send command 10 bytes
19ec-1c88:40861408.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:40861408.790 : iCmd = 0, nBytes = 10
19ec-1c88:40861408.896 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40861596.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40861596.210 : System send command 10 bytes + data 0 bytes
19ec-1c88:40861596.281 : IO total need to receive data 2 bytes
19ec-1c88:40861596.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:40861596.401 : iCmd = 0, nBytes = 2
19ec-1c88:40861756.126 : 0000 : 00 00 
19ec-1c88:40861756.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40861756.294 : System total receive data 2 bytes
19ec-1c88:40861756.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:40861756.411 : iCmd = 1, nBytes = 4
19ec-1c88:40861871.595 : 0000 : 00 00 00 00 
19ec-1c88:40861871.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40861871.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40861871.888 : Return status = 0
19ec-1c88:40861871.943 : => IoObject::IoLockEnd
19ec-1c88:40861872.031 : <= IoObject::IoLockEnd
19ec-1c88:40861872.080 : <= GetADFStatus ret = 1
19ec-1c88:40864716.836 : => GetADFStatus
19ec-1c88:40864717.031 : => IoObject::IoLockStart
19ec-1c88:40864717.161 : => CAsicIO::CheckDevice
19ec-1c88:40864717.224 : => CNT96226::ConnectIsAvailable
19ec-1c88:40864736.970 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40864737.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40864737.154 : <= IoObject::IoLockStart
19ec-1c88:40864737.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40864737.292 : IO Send command 10 bytes
19ec-1c88:40864737.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:40864737.499 : iCmd = 0, nBytes = 10
19ec-1c88:40864737.608 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40864936.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40864936.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:40864936.736 : IO total need to receive data 2 bytes
19ec-1c88:40864936.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:40864936.869 : iCmd = 0, nBytes = 2
19ec-1c88:40865114.400 : 0000 : 00 00 
19ec-1c88:40865114.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40865114.619 : System total receive data 2 bytes
19ec-1c88:40865114.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:40865114.746 : iCmd = 1, nBytes = 4
19ec-1c88:40865317.662 : 0000 : 00 00 00 00 
19ec-1c88:40865317.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40865317.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40865317.983 : Return status = 0
19ec-1c88:40865318.045 : => IoObject::IoLockEnd
19ec-1c88:40865318.138 : <= IoObject::IoLockEnd
19ec-1c88:40865318.188 : <= GetADFStatus ret = 1
19ec-1c88:40867576.300 : => TerminateDriver
19ec-1c88:40867576.506 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:40867576.583 : => CNT96226::Close
19ec-1c88:40911280.502 : ============Debug Start==========
19ec-1c88:40911280.800 : Date : 2020/4/30 14:24:50
19ec-1c88:40911280.879 : Process ID : 19ec
19ec-1c88:40911281.316 : Windows : Version 10.0 build 18363 
19ec-1c88:40911281.778 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40911281.841 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40911281.908 : MemoryStatus.ullAvailPhys : 1886834688
19ec-1c88:40911281.968 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40911282.028 : MemoryStatus.ullAvailPageFile : 3351441408
19ec-1c88:40911282.089 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40911282.145 : MemoryStatus.ullAvailVirtual : 1723179008
19ec-1c88:40911282.208 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40911282.309 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40911282.370 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40911282.613 : CPU Count : 4
19ec-1c88:40911282.659 : CPU Frequency : 100.000 Mhz
19ec-1c88:40911287.080 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40911287.209 : => InitializeDriver
19ec-1c88:40911287.490 : <= InitializeDriver ret = 1
19ec-1c88:40911287.547 : => InitializeScanner
19ec-1c88:40911287.622 : => CAsicIO::GetDeviceList
19ec-1c88:40911287.917 : => CNT96226::CNT96226
19ec-1c88:40911287.975 : => CNT96226::Open
19ec-1c88:40911309.322 : <= CNT96226::Open ret = 1
19ec-1c88:40911309.431 : => CNT96226::Initialize
19ec-1c88:40911309.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:40911309.687 : <= CNT96226::CNT96226
19ec-1c88:40911309.742 : => CNT96226::EnumAvailableDevice
19ec-1c88:40911315.086 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40911315.161 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40911315.222 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40915037.234 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40915037.526 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40915043.263 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40915043.369 : => IoObject::GetLockName
19ec-1c88:40915043.428 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40915043.494 : <= IoObject::GetLockName
19ec-1c88:40915043.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:40915044.031 : iCmd = 3, nBytes = 2
19ec-1c88:40915405.230 : 0000 : 06 38 
19ec-1c88:40915405.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40915405.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:40915405.537 : iCmd = 4, nBytes = 2
19ec-1c88:40915717.106 : 0000 : 07 07 
19ec-1c88:40915717.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40915717.352 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40915717.443 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40915717.516 : IO Send command 10 bytes
19ec-1c88:40915717.569 : => CNT96226::VenderCmd_SetData
19ec-1c88:40915717.628 : iCmd = 0, nBytes = 10
19ec-1c88:40915717.732 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40915923.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40915923.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:40915923.604 : iCmd = 0, nBytes = 165
19ec-1c88:40916114.335 : skip dump 37 bytes
19ec-1c88:40916114.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40916114.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40916114.798 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40916115.162 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40916115.294 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40916115.435 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40916115.562 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916115.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916115.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916115.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:40916115.873 : iCmd = 1, nBytes = 4
19ec-1c88:40916253.631 : 0000 : 00 00 00 00 
19ec-1c88:40916253.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916253.847 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40916253.915 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40916253.984 : IO Send command 10 bytes
19ec-1c88:40916254.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:40916254.102 : iCmd = 0, nBytes = 10
19ec-1c88:40916254.209 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40916562.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40916562.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:40916562.832 : iCmd = 0, nBytes = 128
19ec-1c88:40916745.303 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916745.534 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916745.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40916745.816 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40916745.950 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.083 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.210 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916746.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:40916746.536 : iCmd = 1, nBytes = 4
19ec-1c88:40916854.228 : 0000 : 00 00 00 00 
19ec-1c88:40916854.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916854.635 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40916854.841 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40916854.914 : => CNT96226::Close
19ec-1c88:40916859.613 : <= CNT96226::Close ret = 1
19ec-1c88:40916859.692 : <= CNT96226::~CNT96226
19ec-1c88:40916859.779 : <= CAsicIO::GetDeviceList
19ec-1c88:40916860.200 : => IoObject::SetTimeout
19ec-1c88:40916860.333 : Timeout--> In = 0 Out = 0
19ec-1c88:40916860.393 : <= IoObject::SetTimeout
19ec-1c88:40916860.460 : => CAsicIO::CAsicIO
19ec-1c88:40916860.531 : => CNT96226::CNT96226
19ec-1c88:40916860.587 : => CNT96226::Open
19ec-1c88:40916885.061 : <= CNT96226::Open ret = 1
19ec-1c88:40916885.170 : => CNT96226::Initialize
19ec-1c88:40916885.357 : <= CNT96226::Initialize ret = 1
19ec-1c88:40916885.424 : <= CNT96226::CNT96226
19ec-1c88:40916885.481 : <= CAsicIO::CAsicIO
19ec-1c88:40916885.536 : => CAsicIO::InitializeDevice
19ec-1c88:40916885.606 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40916891.412 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40916891.533 : => IoObject::GetLockName
19ec-1c88:40916891.591 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40916891.658 : <= IoObject::GetLockName
19ec-1c88:40916892.140 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40916892.214 : IO Send command 10 bytes
19ec-1c88:40916892.269 : => CNT96226::VenderCmd_SetData
19ec-1c88:40916892.333 : iCmd = 0, nBytes = 10
19ec-1c88:40916892.444 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40917210.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40917210.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917210.241 : iCmd = 0, nBytes = 128
19ec-1c88:40917403.700 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917403.885 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.022 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40917404.155 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40917404.343 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40917404.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917404.892 : iCmd = 1, nBytes = 4
19ec-1c88:40917612.618 : 0000 : 00 00 00 00 
19ec-1c88:40917612.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40917612.812 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40917612.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917612.926 : iCmd = 3, nBytes = 2
19ec-1c88:40917994.314 : 0000 : 06 38 
19ec-1c88:40917994.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40917994.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917994.616 : iCmd = 4, nBytes = 2
19ec-1c88:40918284.210 : 0000 : 07 07 
19ec-1c88:40918284.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40918284.531 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40918284.697 : => IoObject::InitializeDevice
19ec-1c88:40918284.813 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40918285.436 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40918285.516 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40918286.211 : => FindScanner
19ec-1c88:40918286.274 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40918286.342 : <= FindScanner ret = 1
19ec-1c88:40918286.404 : => IoObject::IoLockStart
19ec-1c88:40918286.510 : => CAsicIO::CheckDevice
19ec-1c88:40918286.566 : => CNT96226::ConnectIsAvailable
19ec-1c88:40918303.457 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40918303.553 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40918303.616 : <= IoObject::IoLockStart
19ec-1c88:40918303.677 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40918303.741 : IO Send command 10 bytes
19ec-1c88:40918303.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:40918303.885 : iCmd = 0, nBytes = 10
19ec-1c88:40918303.986 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40918485.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40918485.502 : System send command 10 bytes + data 0 bytes
19ec-1c88:40918485.573 : IO total need to receive data 5 bytes
19ec-1c88:40918485.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:40918485.688 : iCmd = 0, nBytes = 5
19ec-1c88:40918646.926 : 0000 : 06 00 02 02 ab 
19ec-1c88:40918647.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40918647.074 : System total receive data 5 bytes
19ec-1c88:40918647.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:40918647.189 : iCmd = 1, nBytes = 4
19ec-1c88:40918770.410 : 0000 : 00 00 00 00 
19ec-1c88:40918770.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40918770.689 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40918770.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40918770.818 : IO Send command 10 bytes
19ec-1c88:40918770.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:40918770.983 : iCmd = 0, nBytes = 10
19ec-1c88:40918771.092 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40918917.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40918917.715 : System send command 10 bytes + data 0 bytes
19ec-1c88:40918917.793 : IO total need to receive data 165 bytes
19ec-1c88:40918917.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:40918917.920 : iCmd = 0, nBytes = 165
19ec-1c88:40919041.166 : skip dump 37 bytes
19ec-1c88:40919041.394 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40919041.552 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40919041.695 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40919041.835 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40919041.968 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40919042.103 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40919042.234 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919042.361 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919042.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919042.489 : System total receive data 165 bytes
19ec-1c88:40919042.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:40919042.612 : iCmd = 1, nBytes = 4
19ec-1c88:40919239.335 : 0000 : 00 00 00 00 
19ec-1c88:40919239.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919239.619 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40919239.871 : Dump Inquiry
19ec-1c88:40919240.009 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40919240.143 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40919240.282 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40919240.417 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40919240.550 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40919240.684 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40919241.065 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919242.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919242.862 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40919243.293 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40919243.411 : 00a0 : 00 00 00 00 00 
19ec-1c88:40919243.490 : => ReadNVMDataInternal
19ec-1c88:40919243.698 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40919243.769 : IO Send command 10 bytes
19ec-1c88:40919243.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:40919243.937 : iCmd = 0, nBytes = 10
19ec-1c88:40919244.050 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40919571.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40919571.582 : System send command 10 bytes + data 0 bytes
19ec-1c88:40919571.666 : IO total need to receive data 128 bytes
19ec-1c88:40919571.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:40919571.798 : iCmd = 0, nBytes = 128
19ec-1c88:40919746.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919746.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919746.562 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40919746.700 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40919746.830 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40919746.961 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919747.088 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919747.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919747.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919747.349 : System total receive data 128 bytes
19ec-1c88:40919747.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:40919747.475 : iCmd = 1, nBytes = 4
19ec-1c88:40919907.195 : 0000 : 00 00 00 00 
19ec-1c88:40919907.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919907.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40919907.573 : NVMData.PadScanCount = 0
19ec-1c88:40919907.635 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40919907.695 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40919907.754 : NVMData.FlatbedScanCount = 0
19ec-1c88:40919907.817 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40919907.871 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40919907.929 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40919907.989 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40919908.045 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40919908.102 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40919908.161 : NVMData.BornMonth = 0
19ec-1c88:40919908.211 : NVMData.BornDay = 0
19ec-1c88:40919908.264 : NVMData.BornYear = 0
19ec-1c88:40919908.312 : NVMData.FirstScanMonth = 4
19ec-1c88:40919908.368 : NVMData.FirstScanDay = 30
19ec-1c88:40919908.423 : NVMData.FirstScanYear = 2020
19ec-1c88:40919908.478 : NVMData.VerticalMagnification = 0
19ec-1c88:40919908.532 : NVMData.HorizontalMagnification = 0
19ec-1c88:40919908.587 : NVMData.PowerSavingTime = 15
19ec-1c88:40919908.643 : NVMData.SN = A094165189010062
19ec-1c88:40919908.694 : NVMData.AutoFeed = 0
19ec-1c88:40919908.746 : NVMData.CCDType = 0
19ec-1c88:40919908.798 : NVMData.ScanSpeed = 0
19ec-1c88:40919908.849 : NVMData.RollerCount = 0
19ec-1c88:40919908.900 : NVMData.MultifeedCount = 0
19ec-1c88:40919908.952 : NVMData.JamCount = 0
19ec-1c88:40919909.003 : NVMData.IdentifyInfo = 
19ec-1c88:40919909.055 : NVMData.FormalName = 
19ec-1c88:40919909.220 : NVMData.ReservedB = 0
19ec-1c88:40919909.276 : NVMData.FunctionCode = 0
19ec-1c88:40919909.328 : NVMData.PreFeed = 0
19ec-1c88:40919909.379 : NVMData.PreFeedTime = 0
19ec-1c88:40919909.431 : NVMData.ButtonNumber = 0
19ec-1c88:40919909.482 : NVMData.PowerOffTime = 0
19ec-1c88:40919909.537 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40919909.616 : => IoObject::IoLockEnd
19ec-1c88:40919909.714 : <= IoObject::IoLockEnd
19ec-1c88:40919909.766 : <= InitializeScanner ret = 1
19ec-1c88:40919909.831 : => GetLogicalScannerAbilityEx
19ec-1c88:40919909.889 : => IoObject::IoLockStart
19ec-1c88:40919909.988 : => CAsicIO::CheckDevice
19ec-1c88:40919910.041 : => CNT96226::ConnectIsAvailable
19ec-1c88:40919922.964 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40919923.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40919923.152 : <= IoObject::IoLockStart
19ec-1c88:40919923.213 : => IoObject::IoLockEnd
19ec-1c88:40919923.312 : <= IoObject::IoLockEnd
19ec-1c88:40919923.434 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40919923.513 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40920113.095 : => ReadNVMData
19ec-1c88:40920113.265 : => IoObject::IoLockStart
19ec-1c88:40920113.394 : => CAsicIO::CheckDevice
19ec-1c88:40920113.453 : => CNT96226::ConnectIsAvailable
19ec-1c88:40920132.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40920132.223 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40920132.286 : <= IoObject::IoLockStart
19ec-1c88:40920132.351 : => ReadNVMDataInternal
19ec-1c88:40920132.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40920132.483 : IO Send command 10 bytes
19ec-1c88:40920132.609 : => CNT96226::VenderCmd_SetData
19ec-1c88:40920132.670 : iCmd = 0, nBytes = 10
19ec-1c88:40920132.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40920452.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40920453.031 : System send command 10 bytes + data 0 bytes
19ec-1c88:40920453.105 : IO total need to receive data 128 bytes
19ec-1c88:40920453.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:40920453.235 : iCmd = 0, nBytes = 128
19ec-1c88:40920591.474 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920591.689 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920591.844 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40920591.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40920592.126 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.259 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40920592.650 : System total receive data 128 bytes
19ec-1c88:40920592.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:40920592.782 : iCmd = 1, nBytes = 4
19ec-1c88:40920742.817 : 0000 : 00 00 00 00 
19ec-1c88:40920742.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40920743.104 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40920743.188 : NVMData.PadScanCount = 0
19ec-1c88:40920743.245 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40920743.303 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40920743.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:40920743.415 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40920743.472 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40920743.529 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40920743.589 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40920743.646 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40920743.702 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40920743.761 : NVMData.BornMonth = 0
19ec-1c88:40920743.814 : NVMData.BornDay = 0
19ec-1c88:40920743.866 : NVMData.BornYear = 0
19ec-1c88:40920743.916 : NVMData.FirstScanMonth = 4
19ec-1c88:40920743.969 : NVMData.FirstScanDay = 30
19ec-1c88:40920744.027 : NVMData.FirstScanYear = 2020
19ec-1c88:40920744.220 : NVMData.VerticalMagnification = 0
19ec-1c88:40920744.280 : NVMData.HorizontalMagnification = 0
19ec-1c88:40920744.339 : NVMData.PowerSavingTime = 15
19ec-1c88:40920744.396 : NVMData.SN = A094165189010062
19ec-1c88:40920744.447 : NVMData.AutoFeed = 0
19ec-1c88:40920744.499 : NVMData.CCDType = 0
19ec-1c88:40920744.549 : NVMData.ScanSpeed = 0
19ec-1c88:40920744.601 : NVMData.RollerCount = 0
19ec-1c88:40920744.657 : NVMData.MultifeedCount = 0
19ec-1c88:40920744.710 : NVMData.JamCount = 0
19ec-1c88:40920744.765 : NVMData.IdentifyInfo = 
19ec-1c88:40920744.817 : NVMData.FormalName = 
19ec-1c88:40920744.866 : NVMData.ReservedB = 0
19ec-1c88:40920744.917 : NVMData.FunctionCode = 0
19ec-1c88:40920744.967 : NVMData.PreFeed = 0
19ec-1c88:40920745.017 : NVMData.PreFeedTime = 0
19ec-1c88:40920745.067 : NVMData.ButtonNumber = 0
19ec-1c88:40920745.116 : NVMData.PowerOffTime = 0
19ec-1c88:40920745.168 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40920745.235 : => IoObject::IoLockEnd
19ec-1c88:40920745.335 : <= IoObject::IoLockEnd
19ec-1c88:40920745.386 : <= ReadNVMData ret = 1
19ec-1c88:40921382.185 : => TerminateDriver
19ec-1c88:40921382.374 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:40921382.458 : => CNT96226::Close
19ec-1c88:40921386.170 : <= CNT96226::Close ret = 1
19ec-1c88:40921386.254 : <= CAsicIO::~CAsicIO
19ec-1c88:40921386.315 : => IoObject::IoLockEnd
19ec-1c88:40921386.370 : <= IoObject::IoLockEnd
19ec-1c88:40921386.424 : => IoObject::TerminateDevice
19ec-1c88:40921386.483 : => IoObject::IoLockEnd
19ec-1c88:40921386.536 : <= IoObject::IoLockEnd
19ec-1c88:40921386.640 : <= IoObject::TerminateDevice
19ec-1c88:40921386.887 : <= TerminateDriver ret = 1
19ec-1c88:40923970.077 : ============Debug Start==========
19ec-1c88:40923970.403 : Date : 2020/4/30 14:24:51
19ec-1c88:40923970.497 : Process ID : 19ec
19ec-1c88:40923970.940 : Windows : Version 10.0 build 18363 
19ec-1c88:40923971.429 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40923971.497 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40923971.570 : MemoryStatus.ullAvailPhys : 1888952320
19ec-1c88:40923971.639 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40923971.705 : MemoryStatus.ullAvailPageFile : 3351736320
19ec-1c88:40923971.779 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40923971.844 : MemoryStatus.ullAvailVirtual : 1723138048
19ec-1c88:40923971.906 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40923972.016 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40923972.079 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40923972.387 : CPU Count : 4
19ec-1c88:40923972.438 : CPU Frequency : 100.000 Mhz
19ec-1c88:40923976.875 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40923977.009 : => InitializeDriver
19ec-1c88:40923977.310 : <= InitializeDriver ret = 1
19ec-1c88:40926722.268 : => InitializeScanner
19ec-1c88:40926722.527 : => CAsicIO::GetDeviceList
19ec-1c88:40926722.961 : => CNT96226::CNT96226
19ec-1c88:40926723.025 : => CNT96226::Open
19ec-1c88:40926747.160 : <= CNT96226::Open ret = 1
19ec-1c88:40926747.266 : => CNT96226::Initialize
19ec-1c88:40926747.463 : <= CNT96226::Initialize ret = 1
19ec-1c88:40926747.527 : <= CNT96226::CNT96226
19ec-1c88:40926747.583 : => CNT96226::EnumAvailableDevice
19ec-1c88:40926752.890 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40926752.968 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40926753.026 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40930549.000 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40930549.315 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40930556.046 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40930556.163 : => IoObject::GetLockName
19ec-1c88:40930556.223 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40930556.288 : <= IoObject::GetLockName
19ec-1c88:40930557.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:40930557.397 : iCmd = 3, nBytes = 2
19ec-1c88:40930939.558 : 0000 : 06 38 
19ec-1c88:40930939.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40930939.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:40930939.856 : iCmd = 4, nBytes = 2
19ec-1c88:40931251.426 : 0000 : 07 07 
19ec-1c88:40931251.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40931251.638 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40931251.749 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40931251.815 : IO Send command 10 bytes
19ec-1c88:40931251.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:40931251.925 : iCmd = 0, nBytes = 10
19ec-1c88:40931252.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40931446.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40931446.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:40931446.187 : iCmd = 0, nBytes = 165
19ec-1c88:40931622.148 : skip dump 37 bytes
19ec-1c88:40931622.356 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40931622.500 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40931622.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40931622.769 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40931622.900 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40931623.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40931623.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40931623.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40931623.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40931623.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:40931623.477 : iCmd = 1, nBytes = 4
19ec-1c88:40931787.865 : 0000 : 00 00 00 00 
19ec-1c88:40931787.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40931788.010 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40931788.074 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40931788.141 : IO Send command 10 bytes
19ec-1c88:40931788.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:40931788.249 : iCmd = 0, nBytes = 10
19ec-1c88:40931788.350 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40932099.520 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40932099.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932099.748 : iCmd = 0, nBytes = 128
19ec-1c88:40932295.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932295.383 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932295.518 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40932295.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40932295.774 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40932295.899 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932296.021 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932296.149 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932296.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40932296.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932296.328 : iCmd = 1, nBytes = 4
19ec-1c88:40932437.329 : 0000 : 00 00 00 00 
19ec-1c88:40932437.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40932437.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40932437.681 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40932437.750 : => CNT96226::Close
19ec-1c88:40932441.722 : <= CNT96226::Close ret = 1
19ec-1c88:40932441.795 : <= CNT96226::~CNT96226
19ec-1c88:40932441.894 : <= CAsicIO::GetDeviceList
19ec-1c88:40932442.314 : => IoObject::SetTimeout
19ec-1c88:40932442.445 : Timeout--> In = 0 Out = 0
19ec-1c88:40932442.498 : <= IoObject::SetTimeout
19ec-1c88:40932442.568 : => CAsicIO::CAsicIO
19ec-1c88:40932442.641 : => CNT96226::CNT96226
19ec-1c88:40932442.691 : => CNT96226::Open
19ec-1c88:40932466.624 : <= CNT96226::Open ret = 1
19ec-1c88:40932466.722 : => CNT96226::Initialize
19ec-1c88:40932466.913 : <= CNT96226::Initialize ret = 1
19ec-1c88:40932466.970 : <= CNT96226::CNT96226
19ec-1c88:40932467.023 : <= CAsicIO::CAsicIO
19ec-1c88:40932467.076 : => CAsicIO::InitializeDevice
19ec-1c88:40932467.141 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40932473.463 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40932473.578 : => IoObject::GetLockName
19ec-1c88:40932473.632 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40932473.699 : <= IoObject::GetLockName
19ec-1c88:40932474.205 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40932474.276 : IO Send command 10 bytes
19ec-1c88:40932474.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:40932474.382 : iCmd = 0, nBytes = 10
19ec-1c88:40932474.492 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40932816.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40932816.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932816.877 : iCmd = 0, nBytes = 128
19ec-1c88:40932947.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932947.847 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932947.994 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40932948.127 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40932948.251 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.500 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40932948.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932948.801 : iCmd = 1, nBytes = 4
19ec-1c88:40933100.187 : 0000 : 00 00 00 00 
19ec-1c88:40933100.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40933100.626 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40933100.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:40933100.741 : iCmd = 3, nBytes = 2
19ec-1c88:40933466.760 : 0000 : 06 38 
19ec-1c88:40933466.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40933466.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:40933467.028 : iCmd = 4, nBytes = 2
19ec-1c88:40933772.873 : 0000 : 07 07 
19ec-1c88:40933773.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40933773.178 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40933773.279 : => IoObject::InitializeDevice
19ec-1c88:40933773.409 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40933774.084 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40933774.159 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40933774.906 : => FindScanner
19ec-1c88:40933774.970 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40933775.040 : <= FindScanner ret = 1
19ec-1c88:40933775.102 : => IoObject::IoLockStart
19ec-1c88:40933775.206 : => CAsicIO::CheckDevice
19ec-1c88:40933775.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:40933792.926 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40933793.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40933793.077 : <= IoObject::IoLockStart
19ec-1c88:40933793.143 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40933793.211 : IO Send command 10 bytes
19ec-1c88:40933793.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:40933793.355 : iCmd = 0, nBytes = 10
19ec-1c88:40933793.460 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40933968.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40933968.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:40933969.007 : IO total need to receive data 5 bytes
19ec-1c88:40933969.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:40933969.123 : iCmd = 0, nBytes = 5
19ec-1c88:40934127.282 : 0000 : 06 00 02 02 ab 
19ec-1c88:40934127.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934127.448 : System total receive data 5 bytes
19ec-1c88:40934127.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:40934127.563 : iCmd = 1, nBytes = 4
19ec-1c88:40934291.137 : 0000 : 00 00 00 00 
19ec-1c88:40934291.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934291.416 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40934291.489 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40934291.560 : IO Send command 10 bytes
19ec-1c88:40934291.669 : => CNT96226::VenderCmd_SetData
19ec-1c88:40934291.726 : iCmd = 0, nBytes = 10
19ec-1c88:40934291.836 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40934478.757 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40934478.935 : System send command 10 bytes + data 0 bytes
19ec-1c88:40934479.012 : IO total need to receive data 165 bytes
19ec-1c88:40934479.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:40934479.148 : iCmd = 0, nBytes = 165
19ec-1c88:40934594.668 : skip dump 37 bytes
19ec-1c88:40934594.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40934595.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40934595.143 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40934595.285 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40934595.420 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40934595.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40934595.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934595.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934595.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934595.940 : System total receive data 165 bytes
19ec-1c88:40934596.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:40934596.060 : iCmd = 1, nBytes = 4
19ec-1c88:40934781.317 : 0000 : 00 00 00 00 
19ec-1c88:40934781.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934781.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40934781.854 : Dump Inquiry
19ec-1c88:40934781.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40934782.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40934782.290 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40934782.424 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40934782.557 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40934782.692 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40934782.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934782.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934783.087 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40934783.219 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40934783.314 : 00a0 : 00 00 00 00 00 
19ec-1c88:40934783.387 : => ReadNVMDataInternal
19ec-1c88:40934783.610 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40934783.680 : IO Send command 10 bytes
19ec-1c88:40934783.787 : => CNT96226::VenderCmd_SetData
19ec-1c88:40934783.843 : iCmd = 0, nBytes = 10
19ec-1c88:40934783.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40935082.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40935082.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:40935082.995 : IO total need to receive data 128 bytes
19ec-1c88:40935083.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:40935083.122 : iCmd = 0, nBytes = 128
19ec-1c88:40935264.083 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.307 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40935264.597 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40935264.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.864 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.991 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935265.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935265.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40935265.249 : System total receive data 128 bytes
19ec-1c88:40935265.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:40935265.369 : iCmd = 1, nBytes = 4
19ec-1c88:40935407.091 : 0000 : 00 00 00 00 
19ec-1c88:40935407.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40935407.363 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40935407.453 : NVMData.PadScanCount = 0
19ec-1c88:40935407.516 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40935407.574 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40935407.633 : NVMData.FlatbedScanCount = 0
19ec-1c88:40935407.688 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40935407.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40935407.796 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40935407.857 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40935407.916 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40935407.973 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40935408.031 : NVMData.BornMonth = 0
19ec-1c88:40935408.082 : NVMData.BornDay = 0
19ec-1c88:40935408.139 : NVMData.BornYear = 0
19ec-1c88:40935408.189 : NVMData.FirstScanMonth = 4
19ec-1c88:40935408.243 : NVMData.FirstScanDay = 30
19ec-1c88:40935408.300 : NVMData.FirstScanYear = 2020
19ec-1c88:40935408.356 : NVMData.VerticalMagnification = 0
19ec-1c88:40935408.411 : NVMData.HorizontalMagnification = 0
19ec-1c88:40935408.466 : NVMData.PowerSavingTime = 15
19ec-1c88:40935408.520 : NVMData.SN = A094165189010062
19ec-1c88:40935408.574 : NVMData.AutoFeed = 0
19ec-1c88:40935408.624 : NVMData.CCDType = 0
19ec-1c88:40935408.673 : NVMData.ScanSpeed = 0
19ec-1c88:40935408.722 : NVMData.RollerCount = 0
19ec-1c88:40935408.774 : NVMData.MultifeedCount = 0
19ec-1c88:40935408.825 : NVMData.JamCount = 0
19ec-1c88:40935408.874 : NVMData.IdentifyInfo = 
19ec-1c88:40935408.926 : NVMData.FormalName = 
19ec-1c88:40935409.167 : NVMData.ReservedB = 0
19ec-1c88:40935409.224 : NVMData.FunctionCode = 0
19ec-1c88:40935409.275 : NVMData.PreFeed = 0
19ec-1c88:40935409.329 : NVMData.PreFeedTime = 0
19ec-1c88:40935409.382 : NVMData.ButtonNumber = 0
19ec-1c88:40935409.436 : NVMData.PowerOffTime = 0
19ec-1c88:40935409.493 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40935409.578 : => IoObject::IoLockEnd
19ec-1c88:40935409.675 : <= IoObject::IoLockEnd
19ec-1c88:40935409.727 : <= InitializeScanner ret = 1
19ec-1c88:40936772.090 : => GetLogicalScannerAbility
19ec-1c88:40936772.536 : => IoObject::IoLockStart
19ec-1c88:40936772.683 : => CAsicIO::CheckDevice
19ec-1c88:40936772.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:40936791.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40936791.769 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40936791.907 : <= IoObject::IoLockStart
19ec-1c88:40936792.039 : => IoObject::IoLockEnd
19ec-1c88:40936792.398 : <= IoObject::IoLockEnd
19ec-1c88:40936792.480 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40940655.272 : => GetLogicalScannerAbilityEx
19ec-1c88:40940655.464 : => IoObject::IoLockStart
19ec-1c88:40940655.601 : => CAsicIO::CheckDevice
19ec-1c88:40940655.659 : => CNT96226::ConnectIsAvailable
19ec-1c88:40940681.410 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40940681.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40940681.584 : <= IoObject::IoLockStart
19ec-1c88:40940681.645 : => IoObject::IoLockEnd
19ec-1c88:40940681.752 : <= IoObject::IoLockEnd
19ec-1c88:40940681.869 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40940681.942 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40948515.131 : => ReadNVMData
19ec-1c88:40948515.314 : => IoObject::IoLockStart
19ec-1c88:40948515.457 : => CAsicIO::CheckDevice
19ec-1c88:40948515.512 : => CNT96226::ConnectIsAvailable
19ec-1c88:40948538.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40948538.625 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40948538.685 : <= IoObject::IoLockStart
19ec-1c88:40948538.753 : => ReadNVMDataInternal
19ec-1c88:40948538.818 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40948538.883 : IO Send command 10 bytes
19ec-1c88:40948539.025 : => CNT96226::VenderCmd_SetData
19ec-1c88:40948539.084 : iCmd = 0, nBytes = 10
19ec-1c88:40948539.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40948886.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40948887.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:40948887.400 : IO total need to receive data 128 bytes
19ec-1c88:40948887.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:40948887.522 : iCmd = 0, nBytes = 128
19ec-1c88:40949094.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949094.610 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949094.756 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40949094.890 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40949095.030 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40949095.546 : System total receive data 128 bytes
19ec-1c88:40949095.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:40949096.131 : iCmd = 1, nBytes = 4
19ec-1c88:40949281.403 : 0000 : 00 00 00 00 
19ec-1c88:40949281.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40949281.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40949281.789 : NVMData.PadScanCount = 0
19ec-1c88:40949281.850 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40949281.907 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40949281.966 : NVMData.FlatbedScanCount = 0
19ec-1c88:40949282.023 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40949282.265 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40949282.331 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40949282.386 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40949282.444 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40949282.500 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40949282.556 : NVMData.BornMonth = 0
19ec-1c88:40949282.607 : NVMData.BornDay = 0
19ec-1c88:40949282.658 : NVMData.BornYear = 0
19ec-1c88:40949282.708 : NVMData.FirstScanMonth = 4
19ec-1c88:40949282.760 : NVMData.FirstScanDay = 30
19ec-1c88:40949282.816 : NVMData.FirstScanYear = 2020
19ec-1c88:40949282.871 : NVMData.VerticalMagnification = 0
19ec-1c88:40949282.929 : NVMData.HorizontalMagnification = 0
19ec-1c88:40949282.984 : NVMData.PowerSavingTime = 15
19ec-1c88:40949283.039 : NVMData.SN = A094165189010062
19ec-1c88:40949283.091 : NVMData.AutoFeed = 0
19ec-1c88:40949283.142 : NVMData.CCDType = 0
19ec-1c88:40949283.195 : NVMData.ScanSpeed = 0
19ec-1c88:40949283.249 : NVMData.RollerCount = 0
19ec-1c88:40949283.306 : NVMData.MultifeedCount = 0
19ec-1c88:40949283.359 : NVMData.JamCount = 0
19ec-1c88:40949283.412 : NVMData.IdentifyInfo = 
19ec-1c88:40949283.464 : NVMData.FormalName = 
19ec-1c88:40949283.513 : NVMData.ReservedB = 0
19ec-1c88:40949283.565 : NVMData.FunctionCode = 0
19ec-1c88:40949283.616 : NVMData.PreFeed = 0
19ec-1c88:40949283.666 : NVMData.PreFeedTime = 0
19ec-1c88:40949283.717 : NVMData.ButtonNumber = 0
19ec-1c88:40949283.768 : NVMData.PowerOffTime = 0
19ec-1c88:40949283.820 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40949283.884 : => IoObject::IoLockEnd
19ec-1c88:40949283.982 : <= IoObject::IoLockEnd
19ec-1c88:40949284.031 : <= ReadNVMData ret = 1
19ec-1c88:40959706.333 : => GetADFStatus
19ec-1c88:40959706.791 : => IoObject::IoLockStart
19ec-1c88:40959706.926 : => CAsicIO::CheckDevice
19ec-1c88:40959706.987 : => CNT96226::ConnectIsAvailable
19ec-1c88:40959730.979 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40959731.096 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40959731.159 : <= IoObject::IoLockStart
19ec-1c88:40959731.218 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40959731.287 : IO Send command 10 bytes
19ec-1c88:40959731.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:40959731.469 : iCmd = 0, nBytes = 10
19ec-1c88:40959731.579 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40959925.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40959925.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:40959925.373 : IO total need to receive data 2 bytes
19ec-1c88:40959925.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:40959925.493 : iCmd = 0, nBytes = 2
19ec-1c88:40960116.459 : 0000 : 00 00 
19ec-1c88:40960116.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40960116.661 : System total receive data 2 bytes
19ec-1c88:40960116.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:40960116.783 : iCmd = 1, nBytes = 4
19ec-1c88:40960310.903 : 0000 : 00 00 00 00 
19ec-1c88:40960311.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40960311.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40960311.215 : Return status = 0
19ec-1c88:40960311.274 : => IoObject::IoLockEnd
19ec-1c88:40960311.367 : <= IoObject::IoLockEnd
19ec-1c88:40960311.415 : <= GetADFStatus ret = 1
19ec-1c88:40963104.576 : => GetADFStatus
19ec-1c88:40963104.768 : => IoObject::IoLockStart
19ec-1c88:40963104.910 : => CAsicIO::CheckDevice
19ec-1c88:40963104.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:40963129.336 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40963129.567 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40963129.870 : <= IoObject::IoLockStart
19ec-1c88:40963129.929 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40963129.992 : IO Send command 10 bytes
19ec-1c88:40963130.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:40963130.170 : iCmd = 0, nBytes = 10
19ec-1c88:40963130.277 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40963334.347 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40963334.464 : System send command 10 bytes + data 0 bytes
19ec-1c88:40963334.684 : IO total need to receive data 2 bytes
19ec-1c88:40963334.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:40963334.816 : iCmd = 0, nBytes = 2
19ec-1c88:40963526.556 : 0000 : 00 00 
19ec-1c88:40963526.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40963526.759 : System total receive data 2 bytes
19ec-1c88:40963526.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:40963526.882 : iCmd = 1, nBytes = 4
19ec-1c88:40963723.325 : 0000 : 00 00 00 00 
19ec-1c88:40963723.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40963723.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40963723.609 : Return status = 0
19ec-1c88:40963723.670 : => IoObject::IoLockEnd
19ec-1c88:40963723.757 : <= IoObject::IoLockEnd
19ec-1c88:40963723.805 : <= GetADFStatus ret = 1
19ec-1c88:40965900.802 : => TerminateDriver
19ec-1c88:40965900.989 : => CAsicIO::~CAsicIO,pStage=219155528
19ec-1c88:40965901.059 : => CNT96226::Close
19ec-1c88:40965905.996 : <= CNT96226::Close ret = 1
19ec-1c88:40965906.074 : <= CAsicIO::~CAsicIO
19ec-1c88:40965906.132 : => IoObject::IoLockEnd
19ec-1c88:40965906.184 : <= IoObject::IoLockEnd
19ec-1c88:40965906.234 : => IoObject::TerminateDevice
19ec-1c88:40965906.291 : => IoObject::IoLockEnd
19ec-1c88:40965906.342 : <= IoObject::IoLockEnd
19ec-1c88:40965906.447 : <= IoObject::TerminateDevice
19ec-1c88:40965906.705 : <= TerminateDriver ret = 1
19ec-1c88:41010763.159 : ============Debug Start==========
19ec-1c88:41010763.434 : Date : 2020/4/30 14:24:53
19ec-1c88:41010763.515 : Process ID : 19ec
19ec-1c88:41010763.941 : Windows : Version 10.0 build 18363 
19ec-1c88:41010764.381 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41010764.440 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41010764.502 : MemoryStatus.ullAvailPhys : 1893117952
19ec-1c88:41010764.563 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41010764.623 : MemoryStatus.ullAvailPageFile : 3318284288
19ec-1c88:41010764.685 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41010764.744 : MemoryStatus.ullAvailVirtual : 1723154432
19ec-1c88:41010764.808 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41010764.912 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41010764.972 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41010765.207 : CPU Count : 4
19ec-1c88:41010765.252 : CPU Frequency : 100.000 Mhz
19ec-1c88:41010769.599 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41010769.726 : => InitializeDriver
19ec-1c88:41010769.991 : <= InitializeDriver ret = 1
19ec-1c88:41010770.050 : => InitializeScanner
19ec-1c88:41010770.128 : => CAsicIO::GetDeviceList
19ec-1c88:41010770.421 : => CNT96226::CNT96226
19ec-1c88:41010770.480 : => CNT96226::Open
19ec-1c88:41010791.315 : <= CNT96226::Open ret = 1
19ec-1c88:41010791.407 : => CNT96226::Initialize
19ec-1c88:41010791.584 : <= CNT96226::Initialize ret = 1
19ec-1c88:41010791.643 : <= CNT96226::CNT96226
19ec-1c88:41010791.695 : => CNT96226::EnumAvailableDevice
19ec-1c88:41010796.916 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41010796.992 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41010797.051 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41014561.929 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41014562.396 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41014573.475 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41014573.676 : => IoObject::GetLockName
19ec-1c88:41014573.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41014573.941 : <= IoObject::GetLockName
19ec-1c88:41014574.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:41014574.960 : iCmd = 3, nBytes = 2
19ec-1c88:41014971.211 : 0000 : 06 38 
19ec-1c88:41014971.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41014971.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:41014971.716 : iCmd = 4, nBytes = 2
19ec-1c88:41015303.952 : 0000 : 07 07 
19ec-1c88:41015304.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41015304.403 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41015304.587 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41015304.729 : IO Send command 10 bytes
19ec-1c88:41015304.834 : => CNT96226::VenderCmd_SetData
19ec-1c88:41015304.947 : iCmd = 0, nBytes = 10
19ec-1c88:41015305.163 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41015515.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41015515.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:41015516.017 : iCmd = 0, nBytes = 165
19ec-1c88:41015732.278 : skip dump 37 bytes
19ec-1c88:41015732.687 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41015732.981 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41015733.262 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41015733.537 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41015733.807 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41015734.079 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41015734.337 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41015734.594 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41015734.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41015734.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:41015734.970 : iCmd = 1, nBytes = 4
19ec-1c88:41015944.889 : 0000 : 00 00 00 00 
19ec-1c88:41015945.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41015945.219 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41015945.354 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41015945.493 : IO Send command 10 bytes
19ec-1c88:41015945.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:41015945.718 : iCmd = 0, nBytes = 10
19ec-1c88:41015945.927 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41016300.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41016300.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:41016300.953 : iCmd = 0, nBytes = 128
19ec-1c88:41016513.995 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016514.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016514.665 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41016514.939 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41016515.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41016515.447 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016515.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016515.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016516.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41016516.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:41016516.323 : iCmd = 1, nBytes = 4
19ec-1c88:41016725.507 : 0000 : 00 00 00 00 
19ec-1c88:41016725.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41016725.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41016726.260 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41016726.401 : => CNT96226::Close
19ec-1c88:41016732.807 : <= CNT96226::Close ret = 1
19ec-1c88:41016732.958 : <= CNT96226::~CNT96226
19ec-1c88:41016733.121 : <= CAsicIO::GetDeviceList
19ec-1c88:41016733.829 : => IoObject::SetTimeout
19ec-1c88:41016734.082 : Timeout--> In = 0 Out = 0
19ec-1c88:41016734.204 : <= IoObject::SetTimeout
19ec-1c88:41016734.333 : => CAsicIO::CAsicIO
19ec-1c88:41016734.469 : => CNT96226::CNT96226
19ec-1c88:41016734.582 : => CNT96226::Open
19ec-1c88:41016775.187 : <= CNT96226::Open ret = 1
19ec-1c88:41016775.397 : => CNT96226::Initialize
19ec-1c88:41016775.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:41016775.898 : <= CNT96226::CNT96226
19ec-1c88:41016776.007 : <= CAsicIO::CAsicIO
19ec-1c88:41016776.112 : => CAsicIO::InitializeDevice
19ec-1c88:41016776.239 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41016787.577 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41016787.805 : => IoObject::GetLockName
19ec-1c88:41016787.915 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41016788.046 : <= IoObject::GetLockName
19ec-1c88:41016788.951 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41016789.100 : IO Send command 10 bytes
19ec-1c88:41016789.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:41016789.319 : iCmd = 0, nBytes = 10
19ec-1c88:41016789.548 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41017145.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41017146.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017146.162 : iCmd = 0, nBytes = 128
19ec-1c88:41017328.350 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017328.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017328.731 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41017328.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41017329.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.169 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.314 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41017329.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017329.664 : iCmd = 1, nBytes = 4
19ec-1c88:41017470.600 : 0000 : 00 00 00 00 
19ec-1c88:41017470.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41017470.770 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41017470.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017470.900 : iCmd = 3, nBytes = 2
19ec-1c88:41017815.512 : 0000 : 06 38 
19ec-1c88:41017815.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41017815.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017815.834 : iCmd = 4, nBytes = 2
19ec-1c88:41018085.026 : 0000 : 07 07 
19ec-1c88:41018085.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018085.306 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41018085.406 : => IoObject::InitializeDevice
19ec-1c88:41018085.533 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41018086.154 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41018086.220 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41018086.938 : => FindScanner
19ec-1c88:41018086.998 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41018087.063 : <= FindScanner ret = 1
19ec-1c88:41018087.127 : => IoObject::IoLockStart
19ec-1c88:41018087.228 : => CAsicIO::CheckDevice
19ec-1c88:41018087.286 : => CNT96226::ConnectIsAvailable
19ec-1c88:41018100.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41018100.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41018100.537 : <= IoObject::IoLockStart
19ec-1c88:41018100.607 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41018100.673 : IO Send command 10 bytes
19ec-1c88:41018100.752 : => CNT96226::VenderCmd_SetData
19ec-1c88:41018100.810 : iCmd = 0, nBytes = 10
19ec-1c88:41018100.914 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41018244.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41018244.376 : System send command 10 bytes + data 0 bytes
19ec-1c88:41018244.443 : IO total need to receive data 5 bytes
19ec-1c88:41018244.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018244.564 : iCmd = 0, nBytes = 5
19ec-1c88:41018418.011 : 0000 : 06 00 02 02 ab 
19ec-1c88:41018418.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018418.468 : System total receive data 5 bytes
19ec-1c88:41018418.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018418.579 : iCmd = 1, nBytes = 4
19ec-1c88:41018572.125 : 0000 : 00 00 00 00 
19ec-1c88:41018572.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018572.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41018572.401 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41018572.463 : IO Send command 10 bytes
19ec-1c88:41018572.552 : => CNT96226::VenderCmd_SetData
19ec-1c88:41018572.604 : iCmd = 0, nBytes = 10
19ec-1c88:41018572.706 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41018727.278 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41018727.476 : System send command 10 bytes + data 0 bytes
19ec-1c88:41018727.548 : IO total need to receive data 165 bytes
19ec-1c88:41018727.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018727.674 : iCmd = 0, nBytes = 165
19ec-1c88:41018889.161 : skip dump 37 bytes
19ec-1c88:41018889.364 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41018889.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41018889.646 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41018889.780 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41018889.907 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41018890.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41018890.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41018890.291 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41018890.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018890.415 : System total receive data 165 bytes
19ec-1c88:41018890.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018890.523 : iCmd = 1, nBytes = 4
19ec-1c88:41019069.425 : 0000 : 00 00 00 00 
19ec-1c88:41019069.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41019069.662 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41019069.929 : Dump Inquiry
19ec-1c88:41019070.063 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41019070.194 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41019070.328 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41019070.459 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41019070.588 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41019070.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41019070.849 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019070.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019071.101 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41019071.229 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41019071.313 : 00a0 : 00 00 00 00 00 
19ec-1c88:41019071.384 : => ReadNVMDataInternal
19ec-1c88:41019071.608 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41019071.675 : IO Send command 10 bytes
19ec-1c88:41019071.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:41019071.828 : iCmd = 0, nBytes = 10
19ec-1c88:41019071.928 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41019410.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41019410.702 : System send command 10 bytes + data 0 bytes
19ec-1c88:41019410.772 : IO total need to receive data 128 bytes
19ec-1c88:41019410.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:41019410.890 : iCmd = 0, nBytes = 128
19ec-1c88:41019617.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019617.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019617.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41019617.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41019618.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.248 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41019618.507 : System total receive data 128 bytes
19ec-1c88:41019618.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:41019618.621 : iCmd = 1, nBytes = 4
19ec-1c88:41019763.046 : 0000 : 00 00 00 00 
19ec-1c88:41019763.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41019763.322 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41019763.387 : NVMData.PadScanCount = 0
19ec-1c88:41019763.444 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41019763.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41019763.559 : NVMData.FlatbedScanCount = 0
19ec-1c88:41019763.614 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41019763.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41019763.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41019763.771 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41019763.826 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41019763.881 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41019763.942 : NVMData.BornMonth = 0
19ec-1c88:41019763.987 : NVMData.BornDay = 0
19ec-1c88:41019764.038 : NVMData.BornYear = 0
19ec-1c88:41019764.088 : NVMData.FirstScanMonth = 4
19ec-1c88:41019764.137 : NVMData.FirstScanDay = 30
19ec-1c88:41019764.196 : NVMData.FirstScanYear = 2020
19ec-1c88:41019764.250 : NVMData.VerticalMagnification = 0
19ec-1c88:41019764.305 : NVMData.HorizontalMagnification = 0
19ec-1c88:41019764.362 : NVMData.PowerSavingTime = 15
19ec-1c88:41019764.415 : NVMData.SN = A094165189010062
19ec-1c88:41019764.467 : NVMData.AutoFeed = 0
19ec-1c88:41019764.516 : NVMData.CCDType = 0
19ec-1c88:41019764.562 : NVMData.ScanSpeed = 0
19ec-1c88:41019764.675 : NVMData.RollerCount = 0
19ec-1c88:41019764.727 : NVMData.MultifeedCount = 0
19ec-1c88:41019764.777 : NVMData.JamCount = 0
19ec-1c88:41019764.825 : NVMData.IdentifyInfo = 
19ec-1c88:41019764.877 : NVMData.FormalName = 
19ec-1c88:41019765.069 : NVMData.ReservedB = 0
19ec-1c88:41019765.123 : NVMData.FunctionCode = 0
19ec-1c88:41019765.173 : NVMData.PreFeed = 0
19ec-1c88:41019765.221 : NVMData.PreFeedTime = 0
19ec-1c88:41019765.269 : NVMData.ButtonNumber = 0
19ec-1c88:41019765.318 : NVMData.PowerOffTime = 0
19ec-1c88:41019765.370 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41019765.445 : => IoObject::IoLockEnd
19ec-1c88:41019765.537 : <= IoObject::IoLockEnd
19ec-1c88:41019765.590 : <= InitializeScanner ret = 1
19ec-1c88:41019765.655 : => GetLogicalScannerAbilityEx
19ec-1c88:41019765.715 : => IoObject::IoLockStart
19ec-1c88:41019765.808 : => CAsicIO::CheckDevice
19ec-1c88:41019765.862 : => CNT96226::ConnectIsAvailable
19ec-1c88:41019778.381 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41019778.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41019778.523 : <= IoObject::IoLockStart
19ec-1c88:41019778.590 : => IoObject::IoLockEnd
19ec-1c88:41019778.675 : <= IoObject::IoLockEnd
19ec-1c88:41019778.789 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41019778.860 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41019963.637 : => ReadNVMData
19ec-1c88:41019963.782 : => IoObject::IoLockStart
19ec-1c88:41019963.888 : => CAsicIO::CheckDevice
19ec-1c88:41019963.944 : => CNT96226::ConnectIsAvailable
19ec-1c88:41019989.709 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41019989.822 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41019989.882 : <= IoObject::IoLockStart
19ec-1c88:41019989.948 : => ReadNVMDataInternal
19ec-1c88:41019990.018 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41019990.096 : IO Send command 10 bytes
19ec-1c88:41019990.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:41019990.267 : iCmd = 0, nBytes = 10
19ec-1c88:41019990.378 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41020345.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41020345.363 : System send command 10 bytes + data 0 bytes
19ec-1c88:41020345.434 : IO total need to receive data 128 bytes
19ec-1c88:41020345.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:41020345.561 : iCmd = 0, nBytes = 128
19ec-1c88:41020553.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41020554.446 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41020554.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.701 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020555.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41020555.082 : System total receive data 128 bytes
19ec-1c88:41020555.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:41020555.193 : iCmd = 1, nBytes = 4
19ec-1c88:41020737.688 : 0000 : 00 00 00 00 
19ec-1c88:41020738.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41020738.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41020738.263 : NVMData.PadScanCount = 0
19ec-1c88:41020738.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41020738.372 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41020738.427 : NVMData.FlatbedScanCount = 0
19ec-1c88:41020738.482 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41020738.534 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41020738.586 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41020738.641 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41020738.696 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41020738.748 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41020738.802 : NVMData.BornMonth = 0
19ec-1c88:41020738.852 : NVMData.BornDay = 0
19ec-1c88:41020738.901 : NVMData.BornYear = 0
19ec-1c88:41020738.951 : NVMData.FirstScanMonth = 4
19ec-1c88:41020739.006 : NVMData.FirstScanDay = 30
19ec-1c88:41020739.063 : NVMData.FirstScanYear = 2020
19ec-1c88:41020739.498 : NVMData.VerticalMagnification = 0
19ec-1c88:41020739.563 : NVMData.HorizontalMagnification = 0
19ec-1c88:41020739.618 : NVMData.PowerSavingTime = 15
19ec-1c88:41020739.670 : NVMData.SN = A094165189010062
19ec-1c88:41020739.725 : NVMData.AutoFeed = 0
19ec-1c88:41020739.775 : NVMData.CCDType = 0
19ec-1c88:41020739.823 : NVMData.ScanSpeed = 0
19ec-1c88:41020739.873 : NVMData.RollerCount = 0
19ec-1c88:41020739.927 : NVMData.MultifeedCount = 0
19ec-1c88:41020739.982 : NVMData.JamCount = 0
19ec-1c88:41020740.040 : NVMData.IdentifyInfo = 
19ec-1c88:41020740.093 : NVMData.FormalName = 
19ec-1c88:41020740.143 : NVMData.ReservedB = 0
19ec-1c88:41020740.195 : NVMData.FunctionCode = 0
19ec-1c88:41020740.246 : NVMData.PreFeed = 0
19ec-1c88:41020740.296 : NVMData.PreFeedTime = 0
19ec-1c88:41020740.347 : NVMData.ButtonNumber = 0
19ec-1c88:41020740.397 : NVMData.PowerOffTime = 0
19ec-1c88:41020740.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41020740.513 : => IoObject::IoLockEnd
19ec-1c88:41020740.608 : <= IoObject::IoLockEnd
19ec-1c88:41020740.886 : <= ReadNVMData ret = 1
19ec-1c88:41023373.798 : ============Debug Start==========
19ec-1c88:41023374.106 : Date : 2020/4/30 14:24:54
19ec-1c88:41023374.185 : Process ID : 19ec
19ec-1c88:41023374.607 : Windows : Version 10.0 build 18363 
19ec-1c88:41023375.072 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41023375.138 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41023375.202 : MemoryStatus.ullAvailPhys : 1892855808
19ec-1c88:41023375.262 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41023375.323 : MemoryStatus.ullAvailPageFile : 3319234560
19ec-1c88:41023375.384 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41023375.441 : MemoryStatus.ullAvailVirtual : 1723396096
19ec-1c88:41023375.503 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41023375.604 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41023375.666 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41023375.911 : CPU Count : 4
19ec-1c88:41023375.957 : CPU Frequency : 100.000 Mhz
19ec-1c88:41023380.203 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41023380.334 : => InitializeDriver
19ec-1c88:41023380.606 : <= InitializeDriver ret = 1
19ec-1c88:41025939.476 : => InitializeScanner
19ec-1c88:41025939.727 : => CAsicIO::GetDeviceList
19ec-1c88:41025940.141 : => CNT96226::CNT96226
19ec-1c88:41025940.200 : => CNT96226::Open
19ec-1c88:41025963.523 : <= CNT96226::Open ret = 1
19ec-1c88:41025963.624 : => CNT96226::Initialize
19ec-1c88:41025963.812 : <= CNT96226::Initialize ret = 1
19ec-1c88:41025963.867 : <= CNT96226::CNT96226
19ec-1c88:41025963.924 : => CNT96226::EnumAvailableDevice
19ec-1c88:41025969.237 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41025969.317 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41025969.376 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41029741.315 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41029741.759 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41029752.806 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41029753.019 : => IoObject::GetLockName
19ec-1c88:41029753.143 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41029753.281 : <= IoObject::GetLockName
19ec-1c88:41029754.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:41029754.305 : iCmd = 3, nBytes = 2
19ec-1c88:41030150.076 : 0000 : 06 38 
19ec-1c88:41030150.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41030150.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:41030150.593 : iCmd = 4, nBytes = 2
19ec-1c88:41030491.106 : 0000 : 07 07 
19ec-1c88:41030491.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41030491.491 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41030491.652 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41030491.789 : IO Send command 10 bytes
19ec-1c88:41030491.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:41030492.009 : iCmd = 0, nBytes = 10
19ec-1c88:41030492.230 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41030710.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41030710.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:41030710.818 : iCmd = 0, nBytes = 165
19ec-1c88:41030925.793 : skip dump 37 bytes
19ec-1c88:41030926.045 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41030926.221 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41030926.389 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41030926.552 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41030926.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41030926.872 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41030927.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41030927.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41030927.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41030927.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:41030927.399 : iCmd = 1, nBytes = 4
19ec-1c88:41031114.825 : 0000 : 00 00 00 00 
19ec-1c88:41031114.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41031115.051 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41031115.126 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41031115.206 : IO Send command 10 bytes
19ec-1c88:41031115.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:41031115.342 : iCmd = 0, nBytes = 10
19ec-1c88:41031115.467 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41031467.865 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41031468.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:41031468.094 : iCmd = 0, nBytes = 128
19ec-1c88:41031673.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031673.619 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031673.795 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41031673.963 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41031674.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.266 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41031674.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:41031674.789 : iCmd = 1, nBytes = 4
19ec-1c88:41031872.328 : 0000 : 00 00 00 00 
19ec-1c88:41031872.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41031872.519 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41031872.724 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41031872.810 : => CNT96226::Close
19ec-1c88:41031877.196 : <= CNT96226::Close ret = 1
19ec-1c88:41031877.288 : <= CNT96226::~CNT96226
19ec-1c88:41031877.390 : <= CAsicIO::GetDeviceList
19ec-1c88:41031877.820 : => IoObject::SetTimeout
19ec-1c88:41031877.976 : Timeout--> In = 0 Out = 0
19ec-1c88:41031878.042 : <= IoObject::SetTimeout
19ec-1c88:41031878.122 : => CAsicIO::CAsicIO
19ec-1c88:41031878.206 : => CNT96226::CNT96226
19ec-1c88:41031878.270 : => CNT96226::Open
19ec-1c88:41031903.120 : <= CNT96226::Open ret = 1
19ec-1c88:41031903.245 : => CNT96226::Initialize
19ec-1c88:41031903.488 : <= CNT96226::Initialize ret = 1
19ec-1c88:41031903.559 : <= CNT96226::CNT96226
19ec-1c88:41031903.622 : <= CAsicIO::CAsicIO
19ec-1c88:41031903.687 : => CAsicIO::InitializeDevice
19ec-1c88:41031903.766 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41031910.623 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41031910.762 : => IoObject::GetLockName
19ec-1c88:41031910.826 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41031910.904 : <= IoObject::GetLockName
19ec-1c88:41031911.462 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41031911.552 : IO Send command 10 bytes
19ec-1c88:41031911.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:41031911.684 : iCmd = 0, nBytes = 10
19ec-1c88:41031911.813 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41032238.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41032238.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032238.293 : iCmd = 0, nBytes = 128
19ec-1c88:41032429.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032429.437 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032429.603 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41032429.768 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41032429.918 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.069 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.217 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41032430.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032430.583 : iCmd = 1, nBytes = 4
19ec-1c88:41032565.136 : 0000 : 00 00 00 00 
19ec-1c88:41032565.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41032565.371 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41032565.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032565.515 : iCmd = 3, nBytes = 2
19ec-1c88:41032929.162 : 0000 : 06 38 
19ec-1c88:41032929.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41032929.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032929.458 : iCmd = 4, nBytes = 2
19ec-1c88:41033225.279 : 0000 : 07 07 
19ec-1c88:41033225.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033225.666 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41033225.784 : => IoObject::InitializeDevice
19ec-1c88:41033225.916 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41033226.669 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41033226.752 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41033227.600 : => FindScanner
19ec-1c88:41033227.676 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41033227.758 : <= FindScanner ret = 1
19ec-1c88:41033227.832 : => IoObject::IoLockStart
19ec-1c88:41033227.953 : => CAsicIO::CheckDevice
19ec-1c88:41033228.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:41033240.643 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41033240.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41033240.823 : <= IoObject::IoLockStart
19ec-1c88:41033240.893 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41033240.988 : IO Send command 10 bytes
19ec-1c88:41033241.082 : => CNT96226::VenderCmd_SetData
19ec-1c88:41033241.150 : iCmd = 0, nBytes = 10
19ec-1c88:41033241.278 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41033383.658 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41033383.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:41033383.904 : IO total need to receive data 5 bytes
19ec-1c88:41033383.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033384.047 : iCmd = 0, nBytes = 5
19ec-1c88:41033495.813 : 0000 : 06 00 02 02 ab 
19ec-1c88:41033495.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033496.007 : System total receive data 5 bytes
19ec-1c88:41033496.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033496.145 : iCmd = 1, nBytes = 4
19ec-1c88:41033607.912 : 0000 : 00 00 00 00 
19ec-1c88:41033608.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033608.193 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41033608.270 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41033608.348 : IO Send command 10 bytes
19ec-1c88:41033608.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:41033608.535 : iCmd = 0, nBytes = 10
19ec-1c88:41033608.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41033766.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41033766.986 : System send command 10 bytes + data 0 bytes
19ec-1c88:41033767.063 : IO total need to receive data 165 bytes
19ec-1c88:41033767.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033767.193 : iCmd = 0, nBytes = 165
19ec-1c88:41033929.182 : skip dump 37 bytes
19ec-1c88:41033929.440 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41033929.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41033929.721 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41033929.856 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41033929.988 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41033930.121 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41033930.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41033930.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41033930.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033930.498 : System total receive data 165 bytes
19ec-1c88:41033930.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033930.622 : iCmd = 1, nBytes = 4
19ec-1c88:41034052.960 : 0000 : 00 00 00 00 
19ec-1c88:41034053.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41034053.225 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41034053.409 : Dump Inquiry
19ec-1c88:41034053.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41034053.701 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41034053.841 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41034053.979 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41034054.108 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41034054.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41034054.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034054.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034054.641 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41034054.771 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41034054.862 : 00a0 : 00 00 00 00 00 
19ec-1c88:41034054.936 : => ReadNVMDataInternal
19ec-1c88:41034055.151 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41034055.220 : IO Send command 10 bytes
19ec-1c88:41034055.311 : => CNT96226::VenderCmd_SetData
19ec-1c88:41034055.367 : iCmd = 0, nBytes = 10
19ec-1c88:41034055.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41034372.647 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41034373.058 : System send command 10 bytes + data 0 bytes
19ec-1c88:41034373.134 : IO total need to receive data 128 bytes
19ec-1c88:41034373.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:41034373.263 : iCmd = 0, nBytes = 128
19ec-1c88:41034579.376 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034579.540 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034579.681 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41034579.815 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41034579.940 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.067 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.188 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41034580.442 : System total receive data 128 bytes
19ec-1c88:41034580.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:41034580.555 : iCmd = 1, nBytes = 4
19ec-1c88:41034710.616 : 0000 : 00 00 00 00 
19ec-1c88:41034710.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41034710.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41034711.017 : NVMData.PadScanCount = 0
19ec-1c88:41034711.556 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41034711.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41034711.702 : NVMData.FlatbedScanCount = 0
19ec-1c88:41034711.760 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41034711.815 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41034711.870 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41034711.927 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41034711.984 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41034712.044 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41034712.100 : NVMData.BornMonth = 0
19ec-1c88:41034712.151 : NVMData.BornDay = 0
19ec-1c88:41034712.203 : NVMData.BornYear = 0
19ec-1c88:41034712.253 : NVMData.FirstScanMonth = 4
19ec-1c88:41034712.304 : NVMData.FirstScanDay = 30
19ec-1c88:41034712.361 : NVMData.FirstScanYear = 2020
19ec-1c88:41034712.415 : NVMData.VerticalMagnification = 0
19ec-1c88:41034712.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:41034712.528 : NVMData.PowerSavingTime = 15
19ec-1c88:41034712.582 : NVMData.SN = A094165189010062
19ec-1c88:41034712.633 : NVMData.AutoFeed = 0
19ec-1c88:41034712.682 : NVMData.CCDType = 0
19ec-1c88:41034712.731 : NVMData.ScanSpeed = 0
19ec-1c88:41034712.778 : NVMData.RollerCount = 0
19ec-1c88:41034712.828 : NVMData.MultifeedCount = 0
19ec-1c88:41034712.880 : NVMData.JamCount = 0
19ec-1c88:41034712.930 : NVMData.IdentifyInfo = 
19ec-1c88:41034712.981 : NVMData.FormalName = 
19ec-1c88:41034713.207 : NVMData.ReservedB = 0
19ec-1c88:41034713.266 : NVMData.FunctionCode = 0
19ec-1c88:41034713.317 : NVMData.PreFeed = 0
19ec-1c88:41034713.369 : NVMData.PreFeedTime = 0
19ec-1c88:41034713.419 : NVMData.ButtonNumber = 0
19ec-1c88:41034713.476 : NVMData.PowerOffTime = 0
19ec-1c88:41034713.527 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41034713.609 : => IoObject::IoLockEnd
19ec-1c88:41034713.716 : <= IoObject::IoLockEnd
19ec-1c88:41034713.769 : <= InitializeScanner ret = 1
19ec-1c88:41036043.169 : => GetLogicalScannerAbility
19ec-1c88:41036043.354 : => IoObject::IoLockStart
19ec-1c88:41036043.472 : => CAsicIO::CheckDevice
19ec-1c88:41036043.531 : => CNT96226::ConnectIsAvailable
19ec-1c88:41036069.233 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41036069.347 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41036069.407 : <= IoObject::IoLockStart
19ec-1c88:41036069.467 : => IoObject::IoLockEnd
19ec-1c88:41036069.573 : <= IoObject::IoLockEnd
19ec-1c88:41036069.656 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41039873.062 : => GetLogicalScannerAbilityEx
19ec-1c88:41039873.259 : => IoObject::IoLockStart
19ec-1c88:41039873.390 : => CAsicIO::CheckDevice
19ec-1c88:41039873.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:41039891.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41039891.235 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41039891.299 : <= IoObject::IoLockStart
19ec-1c88:41039891.357 : => IoObject::IoLockEnd
19ec-1c88:41039891.457 : <= IoObject::IoLockEnd
19ec-1c88:41039891.575 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41039891.657 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41047677.910 : => ReadNVMData
19ec-1c88:41047678.112 : => IoObject::IoLockStart
19ec-1c88:41047678.236 : => CAsicIO::CheckDevice
19ec-1c88:41047678.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:41047701.396 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41047701.515 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41047701.582 : <= IoObject::IoLockStart
19ec-1c88:41047701.653 : => ReadNVMDataInternal
19ec-1c88:41047701.717 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41047701.789 : IO Send command 10 bytes
19ec-1c88:41047701.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:41047701.975 : iCmd = 0, nBytes = 10
19ec-1c88:41047702.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41048050.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41048051.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:41048051.203 : IO total need to receive data 128 bytes
19ec-1c88:41048051.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:41048051.326 : iCmd = 0, nBytes = 128
19ec-1c88:41048257.448 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048257.849 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.295 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41048258.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41048258.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048259.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41048259.081 : System total receive data 128 bytes
19ec-1c88:41048259.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:41048259.200 : iCmd = 1, nBytes = 4
19ec-1c88:41048403.778 : 0000 : 00 00 00 00 
19ec-1c88:41048403.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41048404.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41048404.113 : NVMData.PadScanCount = 0
19ec-1c88:41048404.171 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41048404.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41048404.288 : NVMData.FlatbedScanCount = 0
19ec-1c88:41048404.342 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41048404.528 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41048404.590 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41048404.647 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41048404.703 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41048404.760 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41048404.816 : NVMData.BornMonth = 0
19ec-1c88:41048404.864 : NVMData.BornDay = 0
19ec-1c88:41048404.912 : NVMData.BornYear = 0
19ec-1c88:41048404.958 : NVMData.FirstScanMonth = 4
19ec-1c88:41048405.009 : NVMData.FirstScanDay = 30
19ec-1c88:41048405.061 : NVMData.FirstScanYear = 2020
19ec-1c88:41048405.117 : NVMData.VerticalMagnification = 0
19ec-1c88:41048405.172 : NVMData.HorizontalMagnification = 0
19ec-1c88:41048405.227 : NVMData.PowerSavingTime = 15
19ec-1c88:41048405.281 : NVMData.SN = A094165189010062
19ec-1c88:41048405.329 : NVMData.AutoFeed = 0
19ec-1c88:41048405.379 : NVMData.CCDType = 0
19ec-1c88:41048405.430 : NVMData.ScanSpeed = 0
19ec-1c88:41048405.480 : NVMData.RollerCount = 0
19ec-1c88:41048405.529 : NVMData.MultifeedCount = 0
19ec-1c88:41048405.581 : NVMData.JamCount = 0
19ec-1c88:41048405.629 : NVMData.IdentifyInfo = 
19ec-1c88:41048405.679 : NVMData.FormalName = 
19ec-1c88:41048405.725 : NVMData.ReservedB = 0
19ec-1c88:41048405.772 : NVMData.FunctionCode = 0
19ec-1c88:41048405.822 : NVMData.PreFeed = 0
19ec-1c88:41048405.868 : NVMData.PreFeedTime = 0
19ec-1c88:41048405.916 : NVMData.ButtonNumber = 0
19ec-1c88:41048405.965 : NVMData.PowerOffTime = 0
19ec-1c88:41048406.014 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41048406.078 : => IoObject::IoLockEnd
19ec-1c88:41048406.169 : <= IoObject::IoLockEnd
19ec-1c88:41048406.220 : <= ReadNVMData ret = 1
19ec-1c88:41059275.966 : => GetADFStatus
19ec-1c88:41059276.373 : => IoObject::IoLockStart
19ec-1c88:41059276.502 : => CAsicIO::CheckDevice
19ec-1c88:41059276.560 : => CNT96226::ConnectIsAvailable
19ec-1c88:41059299.803 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41059300.044 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41059300.181 : <= IoObject::IoLockStart
19ec-1c88:41059300.308 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41059300.629 : IO Send command 10 bytes
19ec-1c88:41059300.749 : => CNT96226::VenderCmd_SetData
19ec-1c88:41059300.806 : iCmd = 0, nBytes = 10
19ec-1c88:41059300.914 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41059493.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41059493.385 : System send command 10 bytes + data 0 bytes
19ec-1c88:41059493.768 : IO total need to receive data 2 bytes
19ec-1c88:41059493.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:41059493.892 : iCmd = 0, nBytes = 2
19ec-1c88:41059643.199 : 0000 : 00 00 
19ec-1c88:41059643.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41059643.405 : System total receive data 2 bytes
19ec-1c88:41059643.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:41059643.537 : iCmd = 1, nBytes = 4
19ec-1c88:41059782.326 : 0000 : 00 00 00 00 
19ec-1c88:41059782.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41059782.904 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41059782.970 : Return status = 0
19ec-1c88:41059783.033 : => IoObject::IoLockEnd
19ec-1c88:41059783.123 : <= IoObject::IoLockEnd
19ec-1c88:41059783.174 : <= GetADFStatus ret = 1
19ec-1c88:41062665.049 : => GetADFStatus
19ec-1c88:41062665.253 : => IoObject::IoLockStart
19ec-1c88:41062665.384 : => CAsicIO::CheckDevice
19ec-1c88:41062665.440 : => CNT96226::ConnectIsAvailable
19ec-1c88:41062690.746 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41062690.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41062691.351 : <= IoObject::IoLockStart
19ec-1c88:41062691.415 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41062691.489 : IO Send command 10 bytes
19ec-1c88:41062691.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:41062691.685 : iCmd = 0, nBytes = 10
19ec-1c88:41062691.804 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41062887.443 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41062887.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:41062887.771 : IO total need to receive data 2 bytes
19ec-1c88:41062887.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:41062887.903 : iCmd = 0, nBytes = 2
19ec-1c88:41063069.340 : 0000 : 00 00 
19ec-1c88:41063069.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41063069.566 : System total receive data 2 bytes
19ec-1c88:41063069.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:41063069.698 : iCmd = 1, nBytes = 4
19ec-1c88:41063278.923 : 0000 : 00 00 00 00 
19ec-1c88:41063279.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41063279.180 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41063279.254 : Return status = 0
19ec-1c88:41063279.318 : => IoObject::IoLockEnd
19ec-1c88:41063279.412 : <= IoObject::IoLockEnd
19ec-1c88:41063279.460 : <= GetADFStatus ret = 1
19ec-1c88:41065532.384 : => TerminateDriver
19ec-1c88:41065532.565 : => CAsicIO::~CAsicIO,pStage=143330376
19ec-1c88:41065532.635 : => CNT96226::Close
19ec-1c88:41065536.969 : <= CNT96226::Close ret = 1
19ec-1c88:41065537.044 : <= CAsicIO::~CAsicIO
19ec-1c88:41065537.102 : => IoObject::IoLockEnd
19ec-1c88:41065537.156 : <= IoObject::IoLockEnd
19ec-1c88:41065537.207 : => IoObject::TerminateDevice
19ec-1c88:41065537.260 : => IoObject::IoLockEnd
19ec-1c88:41065537.310 : <= IoObject::IoLockEnd
19ec-1c88:41065537.412 : <= IoObject::TerminateDevice
19ec-1c88:41065537.664 : <= TerminateDriver ret = 1
19ec-1c88:41109700.235 : ============Debug Start==========
19ec-1c88:41109700.508 : Date : 2020/4/30 14:24:57
19ec-1c88:41109700.589 : Process ID : 19ec
19ec-1c88:41109701.032 : Windows : Version 10.0 build 18363 
19ec-1c88:41109701.505 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41109701.567 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41109701.632 : MemoryStatus.ullAvailPhys : 1894850560
19ec-1c88:41109701.690 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41109701.752 : MemoryStatus.ullAvailPageFile : 3320242176
19ec-1c88:41109701.817 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41109701.878 : MemoryStatus.ullAvailVirtual : 1723154432
19ec-1c88:41109701.938 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41109702.040 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41109702.103 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41109702.351 : CPU Count : 4
19ec-1c88:41109702.402 : CPU Frequency : 100.000 Mhz
19ec-1c88:41109706.869 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41109707.009 : => InitializeDriver
19ec-1c88:41109707.281 : <= InitializeDriver ret = 1
19ec-1c88:41109707.341 : => InitializeScanner
19ec-1c88:41109707.423 : => CAsicIO::GetDeviceList
19ec-1c88:41109707.732 : => CNT96226::CNT96226
19ec-1c88:41109707.789 : => CNT96226::Open
19ec-1c88:41109729.917 : <= CNT96226::Open ret = 1
19ec-1c88:41109730.015 : => CNT96226::Initialize
19ec-1c88:41109730.213 : <= CNT96226::Initialize ret = 1
19ec-1c88:41109730.273 : <= CNT96226::CNT96226
19ec-1c88:41109730.330 : => CNT96226::EnumAvailableDevice
19ec-1c88:41109735.794 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41109735.873 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41109735.937 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41113436.252 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41113436.561 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41113442.118 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41113442.226 : => IoObject::GetLockName
19ec-1c88:41113442.297 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41113442.369 : <= IoObject::GetLockName
19ec-1c88:41113442.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:41113442.900 : iCmd = 3, nBytes = 2
19ec-1c88:41113830.769 : 0000 : 06 38 
19ec-1c88:41113830.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41113830.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:41113831.052 : iCmd = 4, nBytes = 2
19ec-1c88:41114130.048 : 0000 : 07 07 
19ec-1c88:41114130.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41114130.278 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41114130.371 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41114130.443 : IO Send command 10 bytes
19ec-1c88:41114130.500 : => CNT96226::VenderCmd_SetData
19ec-1c88:41114130.557 : iCmd = 0, nBytes = 10
19ec-1c88:41114130.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41114321.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41114321.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:41114321.563 : iCmd = 0, nBytes = 165
19ec-1c88:41114524.751 : skip dump 37 bytes
19ec-1c88:41114524.924 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41114525.064 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41114525.195 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41114525.326 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41114525.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41114525.589 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41114525.717 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41114525.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41114525.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41114525.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:41114526.025 : iCmd = 1, nBytes = 4
19ec-1c88:41114658.766 : 0000 : 00 00 00 00 
19ec-1c88:41114658.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41114658.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41114659.039 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41114659.108 : IO Send command 10 bytes
19ec-1c88:41114659.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:41114659.222 : iCmd = 0, nBytes = 10
19ec-1c88:41114659.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41114967.424 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41114967.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:41114967.599 : iCmd = 0, nBytes = 128
19ec-1c88:41115150.526 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115150.753 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115150.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41115151.031 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41115151.160 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.287 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115151.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115151.734 : iCmd = 1, nBytes = 4
19ec-1c88:41115317.831 : 0000 : 00 00 00 00 
19ec-1c88:41115317.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115318.011 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41115318.192 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41115318.268 : => CNT96226::Close
19ec-1c88:41115322.267 : <= CNT96226::Close ret = 1
19ec-1c88:41115322.342 : <= CNT96226::~CNT96226
19ec-1c88:41115322.439 : <= CAsicIO::GetDeviceList
19ec-1c88:41115322.874 : => IoObject::SetTimeout
19ec-1c88:41115323.006 : Timeout--> In = 0 Out = 0
19ec-1c88:41115323.064 : <= IoObject::SetTimeout
19ec-1c88:41115323.128 : => CAsicIO::CAsicIO
19ec-1c88:41115323.199 : => CNT96226::CNT96226
19ec-1c88:41115323.256 : => CNT96226::Open
19ec-1c88:41115345.539 : <= CNT96226::Open ret = 1
19ec-1c88:41115345.631 : => CNT96226::Initialize
19ec-1c88:41115345.812 : <= CNT96226::Initialize ret = 1
19ec-1c88:41115345.870 : <= CNT96226::CNT96226
19ec-1c88:41115345.922 : <= CAsicIO::CAsicIO
19ec-1c88:41115345.976 : => CAsicIO::InitializeDevice
19ec-1c88:41115346.047 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41115352.350 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41115352.476 : => IoObject::GetLockName
19ec-1c88:41115352.531 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41115352.598 : <= IoObject::GetLockName
19ec-1c88:41115353.089 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41115353.160 : IO Send command 10 bytes
19ec-1c88:41115353.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:41115353.269 : iCmd = 0, nBytes = 10
19ec-1c88:41115353.376 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41115695.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41115695.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115695.475 : iCmd = 0, nBytes = 128
19ec-1c88:41115836.409 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115836.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115836.718 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41115836.853 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41115836.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.346 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115837.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115837.521 : iCmd = 1, nBytes = 4
19ec-1c88:41115996.503 : 0000 : 00 00 00 00 
19ec-1c88:41115996.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115996.648 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41115996.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115996.759 : iCmd = 3, nBytes = 2
19ec-1c88:41116329.749 : 0000 : 06 38 
19ec-1c88:41116329.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41116329.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:41116330.029 : iCmd = 4, nBytes = 2
19ec-1c88:41116600.044 : 0000 : 07 07 
19ec-1c88:41116600.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41116600.296 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41116600.398 : => IoObject::InitializeDevice
19ec-1c88:41116600.506 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41116601.172 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41116601.250 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41116602.043 : => FindScanner
19ec-1c88:41116602.102 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41116602.164 : <= FindScanner ret = 1
19ec-1c88:41116602.221 : => IoObject::IoLockStart
19ec-1c88:41116602.323 : => CAsicIO::CheckDevice
19ec-1c88:41116602.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:41116615.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41116615.453 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41116615.513 : <= IoObject::IoLockStart
19ec-1c88:41116615.570 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41116615.638 : IO Send command 10 bytes
19ec-1c88:41116615.719 : => CNT96226::VenderCmd_SetData
19ec-1c88:41116615.773 : iCmd = 0, nBytes = 10
19ec-1c88:41116615.875 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41116789.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41116789.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:41116789.689 : IO total need to receive data 5 bytes
19ec-1c88:41116789.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:41116789.803 : iCmd = 0, nBytes = 5
19ec-1c88:41116924.350 : 0000 : 06 00 02 02 ab 
19ec-1c88:41116924.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41116924.508 : System total receive data 5 bytes
19ec-1c88:41116924.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:41116924.619 : iCmd = 1, nBytes = 4
19ec-1c88:41117032.530 : 0000 : 00 00 00 00 
19ec-1c88:41117032.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117032.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41117032.809 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41117032.871 : IO Send command 10 bytes
19ec-1c88:41117032.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:41117033.018 : iCmd = 0, nBytes = 10
19ec-1c88:41117033.124 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41117179.809 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41117179.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:41117179.989 : IO total need to receive data 165 bytes
19ec-1c88:41117180.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117180.101 : iCmd = 0, nBytes = 165
19ec-1c88:41117318.563 : skip dump 37 bytes
19ec-1c88:41117318.773 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41117318.915 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41117319.058 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41117319.192 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41117319.322 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41117319.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41117319.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117319.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117319.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117319.843 : System total receive data 165 bytes
19ec-1c88:41117319.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117319.960 : iCmd = 1, nBytes = 4
19ec-1c88:41117430.614 : 0000 : 00 00 00 00 
19ec-1c88:41117430.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117430.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41117431.055 : Dump Inquiry
19ec-1c88:41117431.197 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41117431.332 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41117431.465 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41117431.599 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41117431.732 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41117431.866 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41117431.992 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117432.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117432.251 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41117432.381 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41117432.471 : 00a0 : 00 00 00 00 00 
19ec-1c88:41117432.546 : => ReadNVMDataInternal
19ec-1c88:41117432.753 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41117432.820 : IO Send command 10 bytes
19ec-1c88:41117432.913 : => CNT96226::VenderCmd_SetData
19ec-1c88:41117432.972 : iCmd = 0, nBytes = 10
19ec-1c88:41117433.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41117724.524 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41117724.686 : System send command 10 bytes + data 0 bytes
19ec-1c88:41117724.762 : IO total need to receive data 128 bytes
19ec-1c88:41117724.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117724.888 : iCmd = 0, nBytes = 128
19ec-1c88:41117840.481 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117840.651 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117840.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41117840.922 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41117841.052 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.175 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.423 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117841.545 : System total receive data 128 bytes
19ec-1c88:41117841.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117841.659 : iCmd = 1, nBytes = 4
19ec-1c88:41117968.538 : 0000 : 00 00 00 00 
19ec-1c88:41117968.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117969.119 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41117969.185 : NVMData.PadScanCount = 0
19ec-1c88:41117969.243 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41117969.298 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41117969.357 : NVMData.FlatbedScanCount = 0
19ec-1c88:41117969.415 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41117969.467 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41117969.526 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41117969.582 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41117969.637 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41117969.691 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41117969.744 : NVMData.BornMonth = 0
19ec-1c88:41117969.791 : NVMData.BornDay = 0
19ec-1c88:41117969.838 : NVMData.BornYear = 0
19ec-1c88:41117969.885 : NVMData.FirstScanMonth = 4
19ec-1c88:41117969.936 : NVMData.FirstScanDay = 30
19ec-1c88:41117969.991 : NVMData.FirstScanYear = 2020
19ec-1c88:41117970.049 : NVMData.VerticalMagnification = 0
19ec-1c88:41117970.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:41117970.153 : NVMData.PowerSavingTime = 15
19ec-1c88:41117970.205 : NVMData.SN = A094165189010062
19ec-1c88:41117970.256 : NVMData.AutoFeed = 0
19ec-1c88:41117970.304 : NVMData.CCDType = 0
19ec-1c88:41117970.353 : NVMData.ScanSpeed = 0
19ec-1c88:41117970.400 : NVMData.RollerCount = 0
19ec-1c88:41117970.450 : NVMData.MultifeedCount = 0
19ec-1c88:41117970.500 : NVMData.JamCount = 0
19ec-1c88:41117970.550 : NVMData.IdentifyInfo = 
19ec-1c88:41117970.599 : NVMData.FormalName = 
19ec-1c88:41117970.793 : NVMData.ReservedB = 0
19ec-1c88:41117970.846 : NVMData.FunctionCode = 0
19ec-1c88:41117970.893 : NVMData.PreFeed = 0
19ec-1c88:41117970.939 : NVMData.PreFeedTime = 0
19ec-1c88:41117970.989 : NVMData.ButtonNumber = 0
19ec-1c88:41117971.038 : NVMData.PowerOffTime = 0
19ec-1c88:41117971.087 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41117971.161 : => IoObject::IoLockEnd
19ec-1c88:41117971.249 : <= IoObject::IoLockEnd
19ec-1c88:41117971.298 : <= InitializeScanner ret = 1
19ec-1c88:41117971.369 : => GetLogicalScannerAbilityEx
19ec-1c88:41117971.429 : => IoObject::IoLockStart
19ec-1c88:41117971.518 : => CAsicIO::CheckDevice
19ec-1c88:41117971.570 : => CNT96226::ConnectIsAvailable
19ec-1c88:41117988.922 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41117989.038 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41117989.097 : <= IoObject::IoLockStart
19ec-1c88:41117989.155 : => IoObject::IoLockEnd
19ec-1c88:41117989.262 : <= IoObject::IoLockEnd
19ec-1c88:41117989.382 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41117989.456 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41118172.421 : => ReadNVMData
19ec-1c88:41118172.554 : => IoObject::IoLockStart
19ec-1c88:41118172.681 : => CAsicIO::CheckDevice
19ec-1c88:41118172.733 : => CNT96226::ConnectIsAvailable
19ec-1c88:41118198.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41118199.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41118199.425 : <= IoObject::IoLockStart
19ec-1c88:41118199.490 : => ReadNVMDataInternal
19ec-1c88:41118199.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41118199.632 : IO Send command 10 bytes
19ec-1c88:41118199.754 : => CNT96226::VenderCmd_SetData
19ec-1c88:41118199.813 : iCmd = 0, nBytes = 10
19ec-1c88:41118199.930 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41118545.041 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41118545.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:41118545.590 : IO total need to receive data 128 bytes
19ec-1c88:41118545.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:41118545.719 : iCmd = 0, nBytes = 128
19ec-1c88:41118710.628 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118710.826 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118710.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41118711.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41118711.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.506 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.631 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41118711.761 : System total receive data 128 bytes
19ec-1c88:41118711.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:41118711.884 : iCmd = 1, nBytes = 4
19ec-1c88:41118881.206 : 0000 : 00 00 00 00 
19ec-1c88:41118881.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41118881.519 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41118881.592 : NVMData.PadScanCount = 0
19ec-1c88:41118881.652 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41118881.709 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41118881.764 : NVMData.FlatbedScanCount = 0
19ec-1c88:41118881.821 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41118881.875 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41118881.933 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41118881.991 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41118882.046 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41118882.101 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41118882.158 : NVMData.BornMonth = 0
19ec-1c88:41118882.208 : NVMData.BornDay = 0
19ec-1c88:41118882.260 : NVMData.BornYear = 0
19ec-1c88:41118882.309 : NVMData.FirstScanMonth = 4
19ec-1c88:41118882.362 : NVMData.FirstScanDay = 30
19ec-1c88:41118882.416 : NVMData.FirstScanYear = 2020
19ec-1c88:41118882.595 : NVMData.VerticalMagnification = 0
19ec-1c88:41118882.656 : NVMData.HorizontalMagnification = 0
19ec-1c88:41118882.712 : NVMData.PowerSavingTime = 15
19ec-1c88:41118882.767 : NVMData.SN = A094165189010062
19ec-1c88:41118882.820 : NVMData.AutoFeed = 0
19ec-1c88:41118882.872 : NVMData.CCDType = 0
19ec-1c88:41118882.919 : NVMData.ScanSpeed = 0
19ec-1c88:41118882.967 : NVMData.RollerCount = 0
19ec-1c88:41118883.023 : NVMData.MultifeedCount = 0
19ec-1c88:41118883.073 : NVMData.JamCount = 0
19ec-1c88:41118883.123 : NVMData.IdentifyInfo = 
19ec-1c88:41118883.175 : NVMData.FormalName = 
19ec-1c88:41118883.226 : NVMData.ReservedB = 0
19ec-1c88:41118883.282 : NVMData.FunctionCode = 0
19ec-1c88:41118883.334 : NVMData.PreFeed = 0
19ec-1c88:41118883.383 : NVMData.PreFeedTime = 0
19ec-1c88:41118883.433 : NVMData.ButtonNumber = 0
19ec-1c88:41118883.486 : NVMData.PowerOffTime = 0
19ec-1c88:41118883.538 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41118883.600 : => IoObject::IoLockEnd
19ec-1c88:41118883.708 : <= IoObject::IoLockEnd
19ec-1c88:41118883.757 : <= ReadNVMData ret = 1
19ec-1c88:41121764.852 : ============Debug Start==========
19ec-1c88:41121765.164 : Date : 2020/4/30 14:24:57
19ec-1c88:41121765.252 : Process ID : 19ec
19ec-1c88:41121765.672 : Windows : Version 10.0 build 18363 
19ec-1c88:41121766.120 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41121766.189 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41121766.255 : MemoryStatus.ullAvailPhys : 1894850560
19ec-1c88:41121766.322 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41121766.387 : MemoryStatus.ullAvailPageFile : 3319472128
19ec-1c88:41121766.454 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41121766.518 : MemoryStatus.ullAvailVirtual : 1723166720
19ec-1c88:41121766.586 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41121766.690 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41121766.754 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41121766.999 : CPU Count : 4
19ec-1c88:41121767.053 : CPU Frequency : 100.000 Mhz
19ec-1c88:41121770.940 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41121771.074 : => InitializeDriver
19ec-1c88:41121771.336 : <= InitializeDriver ret = 1
19ec-1c88:41124622.064 : => InitializeScanner
19ec-1c88:41124622.321 : => CAsicIO::GetDeviceList
19ec-1c88:41124622.775 : => CNT96226::CNT96226
19ec-1c88:41124622.847 : => CNT96226::Open
19ec-1c88:41124645.946 : <= CNT96226::Open ret = 1
19ec-1c88:41124646.055 : => CNT96226::Initialize
19ec-1c88:41124646.268 : <= CNT96226::Initialize ret = 1
19ec-1c88:41124646.332 : <= CNT96226::CNT96226
19ec-1c88:41124646.389 : => CNT96226::EnumAvailableDevice
19ec-1c88:41124651.822 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41124651.904 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41124651.968 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41128366.223 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41128366.507 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41128372.209 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41128372.319 : => IoObject::GetLockName
19ec-1c88:41128372.382 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41128372.446 : <= IoObject::GetLockName
19ec-1c88:41128372.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:41128372.985 : iCmd = 3, nBytes = 2
19ec-1c88:41128755.815 : 0000 : 06 38 
19ec-1c88:41128755.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41128756.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:41128756.128 : iCmd = 4, nBytes = 2
19ec-1c88:41129046.522 : 0000 : 07 07 
19ec-1c88:41129046.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41129046.918 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41129047.011 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41129047.078 : IO Send command 10 bytes
19ec-1c88:41129047.136 : => CNT96226::VenderCmd_SetData
19ec-1c88:41129047.193 : iCmd = 0, nBytes = 10
19ec-1c88:41129047.304 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41129224.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41129225.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:41129225.107 : iCmd = 0, nBytes = 165
19ec-1c88:41129425.862 : skip dump 37 bytes
19ec-1c88:41129426.063 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41129426.206 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41129426.340 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41129426.474 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41129426.601 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41129426.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41129426.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41129426.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41129427.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41129427.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:41129427.160 : iCmd = 1, nBytes = 4
19ec-1c88:41129610.278 : 0000 : 00 00 00 00 
19ec-1c88:41129610.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41129610.497 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41129610.565 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41129610.631 : IO Send command 10 bytes
19ec-1c88:41129610.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:41129610.747 : iCmd = 0, nBytes = 10
19ec-1c88:41129610.854 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41129947.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41129948.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:41129948.191 : iCmd = 0, nBytes = 128
19ec-1c88:41130147.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130147.877 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.017 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41130148.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41130148.275 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41130148.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:41130148.834 : iCmd = 1, nBytes = 4
19ec-1c88:41130309.072 : 0000 : 00 00 00 00 
19ec-1c88:41130309.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41130309.277 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41130309.445 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41130309.513 : => CNT96226::Close
19ec-1c88:41130313.771 : <= CNT96226::Close ret = 1
19ec-1c88:41130313.845 : <= CNT96226::~CNT96226
19ec-1c88:41130313.935 : <= CAsicIO::GetDeviceList
19ec-1c88:41130314.395 : => IoObject::SetTimeout
19ec-1c88:41130314.527 : Timeout--> In = 0 Out = 0
19ec-1c88:41130314.585 : <= IoObject::SetTimeout
19ec-1c88:41130314.653 : => CAsicIO::CAsicIO
19ec-1c88:41130314.723 : => CNT96226::CNT96226
19ec-1c88:41130314.775 : => CNT96226::Open
19ec-1c88:41130337.394 : <= CNT96226::Open ret = 1
19ec-1c88:41130337.498 : => CNT96226::Initialize
19ec-1c88:41130337.689 : <= CNT96226::Initialize ret = 1
19ec-1c88:41130337.755 : <= CNT96226::CNT96226
19ec-1c88:41130337.811 : <= CAsicIO::CAsicIO
19ec-1c88:41130337.865 : => CAsicIO::InitializeDevice
19ec-1c88:41130337.930 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41130343.705 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41130343.822 : => IoObject::GetLockName
19ec-1c88:41130343.877 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41130343.942 : <= IoObject::GetLockName
19ec-1c88:41130344.430 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41130344.504 : IO Send command 10 bytes
19ec-1c88:41130344.557 : => CNT96226::VenderCmd_SetData
19ec-1c88:41130344.614 : iCmd = 0, nBytes = 10
19ec-1c88:41130344.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41130696.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41130696.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:41130696.739 : iCmd = 0, nBytes = 128
19ec-1c88:41130898.661 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130898.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41130899.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41130899.277 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.403 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41130899.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:41130899.826 : iCmd = 1, nBytes = 4
19ec-1c88:41131067.697 : 0000 : 00 00 00 00 
19ec-1c88:41131067.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41131067.871 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41131067.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:41131067.992 : iCmd = 3, nBytes = 2
19ec-1c88:41131429.580 : 0000 : 06 38 
19ec-1c88:41131429.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41131429.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:41131429.868 : iCmd = 4, nBytes = 2
19ec-1c88:41131741.039 : 0000 : 07 07 
19ec-1c88:41131741.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41131741.400 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41131741.498 : => IoObject::InitializeDevice
19ec-1c88:41131741.629 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41131742.411 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41131742.486 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41131743.252 : => FindScanner
19ec-1c88:41131743.312 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41131743.375 : <= FindScanner ret = 1
19ec-1c88:41131743.437 : => IoObject::IoLockStart
19ec-1c88:41131743.545 : => CAsicIO::CheckDevice
19ec-1c88:41131743.598 : => CNT96226::ConnectIsAvailable
19ec-1c88:41131764.163 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41131764.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41131764.338 : <= IoObject::IoLockStart
19ec-1c88:41131764.398 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41131764.467 : IO Send command 10 bytes
19ec-1c88:41131764.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:41131764.619 : iCmd = 0, nBytes = 10
19ec-1c88:41131764.727 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41131964.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41131964.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:41131964.701 : IO total need to receive data 5 bytes
19ec-1c88:41131964.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:41131964.823 : iCmd = 0, nBytes = 5
19ec-1c88:41132165.611 : 0000 : 06 00 02 02 ab 
19ec-1c88:41132165.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132166.053 : System total receive data 5 bytes
19ec-1c88:41132166.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:41132166.171 : iCmd = 1, nBytes = 4
19ec-1c88:41132311.639 : 0000 : 00 00 00 00 
19ec-1c88:41132311.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132311.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41132311.981 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41132312.047 : IO Send command 10 bytes
19ec-1c88:41132312.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:41132312.200 : iCmd = 0, nBytes = 10
19ec-1c88:41132312.306 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41132463.035 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41132463.141 : System send command 10 bytes + data 0 bytes
19ec-1c88:41132463.203 : IO total need to receive data 165 bytes
19ec-1c88:41132463.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:41132463.331 : iCmd = 0, nBytes = 165
19ec-1c88:41132625.708 : skip dump 37 bytes
19ec-1c88:41132625.924 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41132626.066 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41132626.200 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41132626.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41132626.479 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41132626.616 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41132626.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132626.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132626.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132627.004 : System total receive data 165 bytes
19ec-1c88:41132627.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:41132627.116 : iCmd = 1, nBytes = 4
19ec-1c88:41132760.163 : 0000 : 00 00 00 00 
19ec-1c88:41132760.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132760.452 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41132760.634 : Dump Inquiry
19ec-1c88:41132760.778 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41132760.924 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41132761.066 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41132761.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41132761.335 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41132761.477 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41132761.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132761.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132761.878 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41132762.012 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41132762.104 : 00a0 : 00 00 00 00 00 
19ec-1c88:41132762.177 : => ReadNVMDataInternal
19ec-1c88:41132762.372 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41132762.439 : IO Send command 10 bytes
19ec-1c88:41132762.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:41132762.603 : iCmd = 0, nBytes = 10
19ec-1c88:41132762.706 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41133073.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41133073.571 : System send command 10 bytes + data 0 bytes
19ec-1c88:41133073.645 : IO total need to receive data 128 bytes
19ec-1c88:41133073.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:41133073.772 : iCmd = 0, nBytes = 128
19ec-1c88:41133197.148 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133197.366 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133197.518 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41133197.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41133197.785 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41133197.915 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133198.045 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133198.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133198.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41133198.317 : System total receive data 128 bytes
19ec-1c88:41133198.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:41133198.442 : iCmd = 1, nBytes = 4
19ec-1c88:41133305.261 : 0000 : 00 00 00 00 
19ec-1c88:41133305.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41133305.495 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41133305.567 : NVMData.PadScanCount = 0
19ec-1c88:41133305.621 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41133305.676 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41133305.732 : NVMData.FlatbedScanCount = 0
19ec-1c88:41133305.789 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41133305.841 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41133305.894 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41133305.950 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41133306.003 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41133306.055 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41133306.109 : NVMData.BornMonth = 0
19ec-1c88:41133306.159 : NVMData.BornDay = 0
19ec-1c88:41133306.209 : NVMData.BornYear = 0
19ec-1c88:41133306.257 : NVMData.FirstScanMonth = 4
19ec-1c88:41133306.308 : NVMData.FirstScanDay = 30
19ec-1c88:41133306.363 : NVMData.FirstScanYear = 2020
19ec-1c88:41133306.415 : NVMData.VerticalMagnification = 0
19ec-1c88:41133306.468 : NVMData.HorizontalMagnification = 0
19ec-1c88:41133306.523 : NVMData.PowerSavingTime = 15
19ec-1c88:41133306.579 : NVMData.SN = A094165189010062
19ec-1c88:41133306.629 : NVMData.AutoFeed = 0
19ec-1c88:41133306.676 : NVMData.CCDType = 0
19ec-1c88:41133306.723 : NVMData.ScanSpeed = 0
19ec-1c88:41133306.772 : NVMData.RollerCount = 0
19ec-1c88:41133306.821 : NVMData.MultifeedCount = 0
19ec-1c88:41133306.874 : NVMData.JamCount = 0
19ec-1c88:41133306.923 : NVMData.IdentifyInfo = 
19ec-1c88:41133306.972 : NVMData.FormalName = 
19ec-1c88:41133307.140 : NVMData.ReservedB = 0
19ec-1c88:41133307.194 : NVMData.FunctionCode = 0
19ec-1c88:41133307.242 : NVMData.PreFeed = 0
19ec-1c88:41133307.289 : NVMData.PreFeedTime = 0
19ec-1c88:41133307.336 : NVMData.ButtonNumber = 0
19ec-1c88:41133307.387 : NVMData.PowerOffTime = 0
19ec-1c88:41133307.439 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41133307.517 : => IoObject::IoLockEnd
19ec-1c88:41133307.607 : <= IoObject::IoLockEnd
19ec-1c88:41133307.659 : <= InitializeScanner ret = 1
19ec-1c88:41134754.129 : => GetLogicalScannerAbility
19ec-1c88:41134754.322 : => IoObject::IoLockStart
19ec-1c88:41134754.453 : => CAsicIO::CheckDevice
19ec-1c88:41134754.521 : => CNT96226::ConnectIsAvailable
19ec-1c88:41134781.276 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41134781.396 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41134781.462 : <= IoObject::IoLockStart
19ec-1c88:41134781.522 : => IoObject::IoLockEnd
19ec-1c88:41134781.633 : <= IoObject::IoLockEnd
19ec-1c88:41134781.719 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41138704.239 : => GetLogicalScannerAbilityEx
19ec-1c88:41138704.427 : => IoObject::IoLockStart
19ec-1c88:41138704.563 : => CAsicIO::CheckDevice
19ec-1c88:41138704.620 : => CNT96226::ConnectIsAvailable
19ec-1c88:41138728.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41138728.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41138728.434 : <= IoObject::IoLockStart
19ec-1c88:41138728.492 : => IoObject::IoLockEnd
19ec-1c88:41138728.601 : <= IoObject::IoLockEnd
19ec-1c88:41138728.715 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41138728.788 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41146675.235 : => ReadNVMData
19ec-1c88:41146675.416 : => IoObject::IoLockStart
19ec-1c88:41146675.551 : => CAsicIO::CheckDevice
19ec-1c88:41146675.605 : => CNT96226::ConnectIsAvailable
19ec-1c88:41146700.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41146700.220 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41146700.281 : <= IoObject::IoLockStart
19ec-1c88:41146700.350 : => ReadNVMDataInternal
19ec-1c88:41146700.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41146700.478 : IO Send command 10 bytes
19ec-1c88:41146700.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:41146700.667 : iCmd = 0, nBytes = 10
19ec-1c88:41146700.778 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41147054.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41147054.516 : System send command 10 bytes + data 0 bytes
19ec-1c88:41147054.588 : IO total need to receive data 128 bytes
19ec-1c88:41147054.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:41147054.713 : iCmd = 0, nBytes = 128
19ec-1c88:41147272.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147272.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147272.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41147272.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41147272.894 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.146 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.267 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41147273.393 : System total receive data 128 bytes
19ec-1c88:41147273.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:41147273.514 : iCmd = 1, nBytes = 4
19ec-1c88:41147471.917 : 0000 : 00 00 00 00 
19ec-1c88:41147472.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41147472.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41147472.216 : NVMData.PadScanCount = 0
19ec-1c88:41147472.272 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41147472.328 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41147472.386 : NVMData.FlatbedScanCount = 0
19ec-1c88:41147472.439 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41147472.627 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41147472.691 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41147472.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41147472.800 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41147472.853 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41147472.907 : NVMData.BornMonth = 0
19ec-1c88:41147472.955 : NVMData.BornDay = 0
19ec-1c88:41147473.005 : NVMData.BornYear = 0
19ec-1c88:41147473.056 : NVMData.FirstScanMonth = 4
19ec-1c88:41147473.106 : NVMData.FirstScanDay = 30
19ec-1c88:41147473.159 : NVMData.FirstScanYear = 2020
19ec-1c88:41147473.212 : NVMData.VerticalMagnification = 0
19ec-1c88:41147473.267 : NVMData.HorizontalMagnification = 0
19ec-1c88:41147473.319 : NVMData.PowerSavingTime = 15
19ec-1c88:41147473.374 : NVMData.SN = A094165189010062
19ec-1c88:41147473.421 : NVMData.AutoFeed = 0
19ec-1c88:41147473.471 : NVMData.CCDType = 0
19ec-1c88:41147473.519 : NVMData.ScanSpeed = 0
19ec-1c88:41147473.569 : NVMData.RollerCount = 0
19ec-1c88:41147473.620 : NVMData.MultifeedCount = 0
19ec-1c88:41147473.674 : NVMData.JamCount = 0
19ec-1c88:41147473.723 : NVMData.IdentifyInfo = 
19ec-1c88:41147473.771 : NVMData.FormalName = 
19ec-1c88:41147473.821 : NVMData.ReservedB = 0
19ec-1c88:41147473.870 : NVMData.FunctionCode = 0
19ec-1c88:41147473.919 : NVMData.PreFeed = 0
19ec-1c88:41147473.966 : NVMData.PreFeedTime = 0
19ec-1c88:41147474.014 : NVMData.ButtonNumber = 0
19ec-1c88:41147474.064 : NVMData.PowerOffTime = 0
19ec-1c88:41147474.113 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41147474.175 : => IoObject::IoLockEnd
19ec-1c88:41147474.268 : <= IoObject::IoLockEnd
19ec-1c88:41147474.316 : <= ReadNVMData ret = 1
19ec-1c88:41157878.260 : => GetADFStatus
19ec-1c88:41157878.714 : => IoObject::IoLockStart
19ec-1c88:41157878.853 : => CAsicIO::CheckDevice
19ec-1c88:41157878.911 : => CNT96226::ConnectIsAvailable
19ec-1c88:41157903.100 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41157903.221 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41157903.284 : <= IoObject::IoLockStart
19ec-1c88:41157903.347 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41157903.415 : IO Send command 10 bytes
19ec-1c88:41157903.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:41157903.625 : iCmd = 0, nBytes = 10
19ec-1c88:41157903.732 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41158100.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41158100.840 : System send command 10 bytes + data 0 bytes
19ec-1c88:41158100.911 : IO total need to receive data 2 bytes
19ec-1c88:41158100.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:41158101.033 : iCmd = 0, nBytes = 2
19ec-1c88:41158294.690 : 0000 : 00 00 
19ec-1c88:41158294.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41158294.885 : System total receive data 2 bytes
19ec-1c88:41158294.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:41158295.004 : iCmd = 1, nBytes = 4
19ec-1c88:41158494.667 : 0000 : 00 00 00 00 
19ec-1c88:41158495.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41158495.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41158495.311 : Return status = 0
19ec-1c88:41158495.373 : => IoObject::IoLockEnd
19ec-1c88:41158495.475 : <= IoObject::IoLockEnd
19ec-1c88:41158495.529 : <= GetADFStatus ret = 1
19ec-1c88:41161451.022 : => GetADFStatus
19ec-1c88:41161451.224 : => IoObject::IoLockStart
19ec-1c88:41161451.361 : => CAsicIO::CheckDevice
19ec-1c88:41161451.428 : => CNT96226::ConnectIsAvailable
19ec-1c88:41161470.493 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41161470.617 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41161470.682 : <= IoObject::IoLockStart
19ec-1c88:41161470.749 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41161470.822 : IO Send command 10 bytes
19ec-1c88:41161470.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:41161471.038 : iCmd = 0, nBytes = 10
19ec-1c88:41161471.146 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41161637.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41161637.362 : System send command 10 bytes + data 0 bytes
19ec-1c88:41161637.569 : IO total need to receive data 2 bytes
19ec-1c88:41161637.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:41161637.704 : iCmd = 0, nBytes = 2
19ec-1c88:41161771.957 : 0000 : 00 00 
19ec-1c88:41161772.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41161772.107 : System total receive data 2 bytes
19ec-1c88:41161772.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:41161772.219 : iCmd = 1, nBytes = 4
19ec-1c88:41161919.393 : 0000 : 00 00 00 00 
19ec-1c88:41161919.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41161919.687 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41161919.756 : Return status = 0
19ec-1c88:41161919.817 : => IoObject::IoLockEnd
19ec-1c88:41161919.910 : <= IoObject::IoLockEnd
19ec-1c88:41161919.960 : <= GetADFStatus ret = 1
19ec-1c88:41164218.299 : => TerminateDriver
19ec-1c88:41164218.491 : => CAsicIO::~CAsicIO,pStage=143461448
19ec-1c88:41164218.567 : => CNT96226::Close
19ec-1c88:41164223.153 : <= CNT96226::Close ret = 1
19ec-1c88:41164223.233 : <= CAsicIO::~CAsicIO
19ec-1c88:41164223.288 : => IoObject::IoLockEnd
19ec-1c88:41164223.339 : <= IoObject::IoLockEnd
19ec-1c88:41164223.389 : => IoObject::TerminateDevice
19ec-1c88:41164223.443 : => IoObject::IoLockEnd
19ec-1c88:41164223.490 : <= IoObject::IoLockEnd
19ec-1c88:41164223.601 : <= IoObject::TerminateDevice
19ec-1c88:41164223.851 : <= TerminateDriver ret = 1
19ec-1c88:41208061.113 : ============Debug Start==========
19ec-1c88:41208061.405 : Date : 2020/4/30 14:25:00
19ec-1c88:41208061.487 : Process ID : 19ec
19ec-1c88:41208061.913 : Windows : Version 10.0 build 18363 
19ec-1c88:41208062.370 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41208062.434 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41208062.500 : MemoryStatus.ullAvailPhys : 1900556288
19ec-1c88:41208062.559 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41208062.619 : MemoryStatus.ullAvailPageFile : 3319205888
19ec-1c88:41208062.680 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41208062.738 : MemoryStatus.ullAvailVirtual : 1726337024
19ec-1c88:41208062.796 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41208062.902 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41208062.962 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41208063.205 : CPU Count : 4
19ec-1c88:41208063.252 : CPU Frequency : 100.000 Mhz
19ec-1c88:41208067.562 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41208067.712 : => InitializeDriver
19ec-1c88:41208067.975 : <= InitializeDriver ret = 1
19ec-1c88:41208068.032 : => InitializeScanner
19ec-1c88:41208068.109 : => CAsicIO::GetDeviceList
19ec-1c88:41208068.403 : => CNT96226::CNT96226
19ec-1c88:41208068.465 : => CNT96226::Open
19ec-1c88:41208090.724 : <= CNT96226::Open ret = 1
19ec-1c88:41208090.822 : => CNT96226::Initialize
19ec-1c88:41208091.000 : <= CNT96226::Initialize ret = 1
19ec-1c88:41208091.059 : <= CNT96226::CNT96226
19ec-1c88:41208091.112 : => CNT96226::EnumAvailableDevice
19ec-1c88:41208096.358 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41208096.434 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41208096.492 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41211825.912 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41211826.196 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41211831.702 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41211831.810 : => IoObject::GetLockName
19ec-1c88:41211831.874 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41211831.949 : <= IoObject::GetLockName
19ec-1c88:41211832.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:41211832.467 : iCmd = 3, nBytes = 2
19ec-1c88:41212202.937 : 0000 : 06 38 
19ec-1c88:41212203.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41212203.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:41212203.194 : iCmd = 4, nBytes = 2
19ec-1c88:41212490.970 : 0000 : 07 07 
19ec-1c88:41212491.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41212491.167 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41212491.261 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41212491.328 : IO Send command 10 bytes
19ec-1c88:41212491.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:41212491.435 : iCmd = 0, nBytes = 10
19ec-1c88:41212491.539 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41212686.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41212686.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:41212686.477 : iCmd = 0, nBytes = 165
19ec-1c88:41212839.983 : skip dump 37 bytes
19ec-1c88:41212840.192 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41212840.331 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41212840.469 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41212840.602 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41212840.730 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41212840.862 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41212840.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41212841.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41212841.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41212841.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:41212841.288 : iCmd = 1, nBytes = 4
19ec-1c88:41213026.958 : 0000 : 00 00 00 00 
19ec-1c88:41213027.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41213027.113 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41213027.178 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41213027.238 : IO Send command 10 bytes
19ec-1c88:41213027.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:41213027.342 : iCmd = 0, nBytes = 10
19ec-1c88:41213027.443 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41213366.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41213366.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:41213366.229 : iCmd = 0, nBytes = 128
19ec-1c88:41213573.534 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213573.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213573.854 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41213573.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41213574.119 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.244 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.369 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.491 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41213574.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:41213574.675 : iCmd = 1, nBytes = 4
19ec-1c88:41213722.018 : 0000 : 00 00 00 00 
19ec-1c88:41213722.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41213722.172 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41213722.339 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41213722.412 : => CNT96226::Close
19ec-1c88:41213726.239 : <= CNT96226::Close ret = 1
19ec-1c88:41213726.311 : <= CNT96226::~CNT96226
19ec-1c88:41213726.403 : <= CAsicIO::GetDeviceList
19ec-1c88:41213726.798 : => IoObject::SetTimeout
19ec-1c88:41213726.931 : Timeout--> In = 0 Out = 0
19ec-1c88:41213726.988 : <= IoObject::SetTimeout
19ec-1c88:41213727.055 : => CAsicIO::CAsicIO
19ec-1c88:41213727.126 : => CNT96226::CNT96226
19ec-1c88:41213727.181 : => CNT96226::Open
19ec-1c88:41213752.044 : <= CNT96226::Open ret = 1
19ec-1c88:41213752.150 : => CNT96226::Initialize
19ec-1c88:41213752.341 : <= CNT96226::Initialize ret = 1
19ec-1c88:41213752.398 : <= CNT96226::CNT96226
19ec-1c88:41213752.448 : <= CAsicIO::CAsicIO
19ec-1c88:41213752.505 : => CAsicIO::InitializeDevice
19ec-1c88:41213752.573 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41213758.364 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41213758.488 : => IoObject::GetLockName
19ec-1c88:41213758.546 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41213758.614 : <= IoObject::GetLockName
19ec-1c88:41213759.104 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41213759.174 : IO Send command 10 bytes
19ec-1c88:41213759.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:41213759.280 : iCmd = 0, nBytes = 10
19ec-1c88:41213759.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41214100.809 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41214100.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214100.991 : iCmd = 0, nBytes = 128
19ec-1c88:41214287.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.308 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.454 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41214287.588 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41214287.715 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.835 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214288.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214288.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41214288.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214288.263 : iCmd = 1, nBytes = 4
19ec-1c88:41214441.880 : 0000 : 00 00 00 00 
19ec-1c88:41214442.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41214442.067 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41214442.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214442.185 : iCmd = 3, nBytes = 2
19ec-1c88:41214770.002 : 0000 : 06 38 
19ec-1c88:41214770.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41214770.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214770.285 : iCmd = 4, nBytes = 2
19ec-1c88:41215029.330 : 0000 : 07 07 
19ec-1c88:41215029.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215029.630 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41215029.728 : => IoObject::InitializeDevice
19ec-1c88:41215029.834 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41215030.598 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41215030.671 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41215031.453 : => FindScanner
19ec-1c88:41215031.514 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41215031.580 : <= FindScanner ret = 1
19ec-1c88:41215031.642 : => IoObject::IoLockStart
19ec-1c88:41215031.750 : => CAsicIO::CheckDevice
19ec-1c88:41215031.802 : => CNT96226::ConnectIsAvailable
19ec-1c88:41215044.781 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41215044.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41215044.936 : <= IoObject::IoLockStart
19ec-1c88:41215044.994 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41215045.058 : IO Send command 10 bytes
19ec-1c88:41215045.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:41215045.199 : iCmd = 0, nBytes = 10
19ec-1c88:41215045.303 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41215202.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41215202.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:41215203.027 : IO total need to receive data 5 bytes
19ec-1c88:41215203.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215203.138 : iCmd = 0, nBytes = 5
19ec-1c88:41215318.806 : 0000 : 06 00 02 02 ab 
19ec-1c88:41215318.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215318.978 : System total receive data 5 bytes
19ec-1c88:41215319.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215319.088 : iCmd = 1, nBytes = 4
19ec-1c88:41215427.059 : 0000 : 00 00 00 00 
19ec-1c88:41215427.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215427.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41215427.341 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41215427.404 : IO Send command 10 bytes
19ec-1c88:41215427.490 : => CNT96226::VenderCmd_SetData
19ec-1c88:41215427.546 : iCmd = 0, nBytes = 10
19ec-1c88:41215427.652 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41215570.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41215570.168 : System send command 10 bytes + data 0 bytes
19ec-1c88:41215570.235 : IO total need to receive data 165 bytes
19ec-1c88:41215570.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215570.346 : iCmd = 0, nBytes = 165
19ec-1c88:41215701.622 : skip dump 37 bytes
19ec-1c88:41215701.850 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41215701.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41215702.133 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41215702.263 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41215702.395 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41215702.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41215702.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215702.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215702.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215702.925 : System total receive data 165 bytes
19ec-1c88:41215702.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215703.044 : iCmd = 1, nBytes = 4
19ec-1c88:41215813.712 : 0000 : 00 00 00 00 
19ec-1c88:41215813.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215813.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41215814.107 : Dump Inquiry
19ec-1c88:41215814.232 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41215814.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41215814.498 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41215814.627 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41215814.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41215814.885 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41215815.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215815.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215815.272 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41215815.401 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41215815.490 : 00a0 : 00 00 00 00 00 
19ec-1c88:41215815.568 : => ReadNVMDataInternal
19ec-1c88:41215815.768 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41215815.833 : IO Send command 10 bytes
19ec-1c88:41215815.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:41215815.979 : iCmd = 0, nBytes = 10
19ec-1c88:41215816.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41216108.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41216109.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:41216109.168 : IO total need to receive data 128 bytes
19ec-1c88:41216109.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:41216109.300 : iCmd = 0, nBytes = 128
19ec-1c88:41216266.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.081 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.221 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41216267.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41216267.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.615 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.866 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41216267.994 : System total receive data 128 bytes
19ec-1c88:41216268.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:41216268.113 : iCmd = 1, nBytes = 4
19ec-1c88:41216393.580 : 0000 : 00 00 00 00 
19ec-1c88:41216393.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41216393.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41216393.904 : NVMData.PadScanCount = 0
19ec-1c88:41216393.961 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41216394.017 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41216394.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:41216394.143 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41216394.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41216394.249 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41216394.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41216394.361 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41216394.414 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41216394.467 : NVMData.BornMonth = 0
19ec-1c88:41216394.519 : NVMData.BornDay = 0
19ec-1c88:41216394.570 : NVMData.BornYear = 0
19ec-1c88:41216394.619 : NVMData.FirstScanMonth = 4
19ec-1c88:41216394.670 : NVMData.FirstScanDay = 30
19ec-1c88:41216394.724 : NVMData.FirstScanYear = 2020
19ec-1c88:41216394.778 : NVMData.VerticalMagnification = 0
19ec-1c88:41216394.831 : NVMData.HorizontalMagnification = 0
19ec-1c88:41216394.884 : NVMData.PowerSavingTime = 15
19ec-1c88:41216394.937 : NVMData.SN = A094165189010062
19ec-1c88:41216394.986 : NVMData.AutoFeed = 0
19ec-1c88:41216395.036 : NVMData.CCDType = 0
19ec-1c88:41216395.083 : NVMData.ScanSpeed = 0
19ec-1c88:41216395.131 : NVMData.RollerCount = 0
19ec-1c88:41216395.180 : NVMData.MultifeedCount = 0
19ec-1c88:41216395.229 : NVMData.JamCount = 0
19ec-1c88:41216395.277 : NVMData.IdentifyInfo = 
19ec-1c88:41216395.330 : NVMData.FormalName = 
19ec-1c88:41216395.521 : NVMData.ReservedB = 0
19ec-1c88:41216395.575 : NVMData.FunctionCode = 0
19ec-1c88:41216395.626 : NVMData.PreFeed = 0
19ec-1c88:41216395.676 : NVMData.PreFeedTime = 0
19ec-1c88:41216395.723 : NVMData.ButtonNumber = 0
19ec-1c88:41216395.773 : NVMData.PowerOffTime = 0
19ec-1c88:41216395.823 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41216395.899 : => IoObject::IoLockEnd
19ec-1c88:41216396.002 : <= IoObject::IoLockEnd
19ec-1c88:41216396.049 : <= InitializeScanner ret = 1
19ec-1c88:41216396.115 : => GetLogicalScannerAbilityEx
19ec-1c88:41216396.173 : => IoObject::IoLockStart
19ec-1c88:41216396.264 : => CAsicIO::CheckDevice
19ec-1c88:41216396.315 : => CNT96226::ConnectIsAvailable
19ec-1c88:41216408.875 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41216408.966 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41216409.022 : <= IoObject::IoLockStart
19ec-1c88:41216409.079 : => IoObject::IoLockEnd
19ec-1c88:41216409.165 : <= IoObject::IoLockEnd
19ec-1c88:41216409.278 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41216409.351 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41216591.428 : => ReadNVMData
19ec-1c88:41216591.577 : => IoObject::IoLockStart
19ec-1c88:41216591.704 : => CAsicIO::CheckDevice
19ec-1c88:41216591.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:41216615.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41216615.517 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41216615.653 : <= IoObject::IoLockStart
19ec-1c88:41216615.778 : => ReadNVMDataInternal
19ec-1c88:41216616.086 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41216616.157 : IO Send command 10 bytes
19ec-1c88:41216616.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:41216616.321 : iCmd = 0, nBytes = 10
19ec-1c88:41216616.434 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41216969.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41216969.425 : System send command 10 bytes + data 0 bytes
19ec-1c88:41216969.495 : IO total need to receive data 128 bytes
19ec-1c88:41216969.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:41216969.614 : iCmd = 0, nBytes = 128
19ec-1c88:41217175.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217175.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217175.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41217175.627 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41217175.756 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41217175.879 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217176.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217176.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217176.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41217176.258 : System total receive data 128 bytes
19ec-1c88:41217176.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:41217176.376 : iCmd = 1, nBytes = 4
19ec-1c88:41217337.278 : 0000 : 00 00 00 00 
19ec-1c88:41217337.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41217337.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41217337.615 : NVMData.PadScanCount = 0
19ec-1c88:41217337.674 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41217337.729 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41217337.784 : NVMData.FlatbedScanCount = 0
19ec-1c88:41217337.835 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41217337.886 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41217337.940 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41217337.995 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41217338.051 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41217338.103 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41217338.159 : NVMData.BornMonth = 0
19ec-1c88:41217338.208 : NVMData.BornDay = 0
19ec-1c88:41217338.257 : NVMData.BornYear = 0
19ec-1c88:41217338.304 : NVMData.FirstScanMonth = 4
19ec-1c88:41217338.354 : NVMData.FirstScanDay = 30
19ec-1c88:41217338.406 : NVMData.FirstScanYear = 2020
19ec-1c88:41217338.599 : NVMData.VerticalMagnification = 0
19ec-1c88:41217338.658 : NVMData.HorizontalMagnification = 0
19ec-1c88:41217338.711 : NVMData.PowerSavingTime = 15
19ec-1c88:41217338.768 : NVMData.SN = A094165189010062
19ec-1c88:41217338.817 : NVMData.AutoFeed = 0
19ec-1c88:41217338.867 : NVMData.CCDType = 0
19ec-1c88:41217338.915 : NVMData.ScanSpeed = 0
19ec-1c88:41217338.963 : NVMData.RollerCount = 0
19ec-1c88:41217339.012 : NVMData.MultifeedCount = 0
19ec-1c88:41217339.062 : NVMData.JamCount = 0
19ec-1c88:41217339.112 : NVMData.IdentifyInfo = 
19ec-1c88:41217339.160 : NVMData.FormalName = 
19ec-1c88:41217339.208 : NVMData.ReservedB = 0
19ec-1c88:41217339.258 : NVMData.FunctionCode = 0
19ec-1c88:41217339.306 : NVMData.PreFeed = 0
19ec-1c88:41217339.356 : NVMData.PreFeedTime = 0
19ec-1c88:41217339.404 : NVMData.ButtonNumber = 0
19ec-1c88:41217339.452 : NVMData.PowerOffTime = 0
19ec-1c88:41217339.503 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41217339.564 : => IoObject::IoLockEnd
19ec-1c88:41217339.657 : <= IoObject::IoLockEnd
19ec-1c88:41217339.705 : <= ReadNVMData ret = 1
19ec-1c88:41220048.238 : ============Debug Start==========
19ec-1c88:41220048.550 : Date : 2020/4/30 14:25:00
19ec-1c88:41220048.631 : Process ID : 19ec
19ec-1c88:41220049.080 : Windows : Version 10.0 build 18363 
19ec-1c88:41220049.569 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41220049.631 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41220049.695 : MemoryStatus.ullAvailPhys : 1900556288
19ec-1c88:41220049.757 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41220049.818 : MemoryStatus.ullAvailPageFile : 3319566336
19ec-1c88:41220049.881 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41220049.939 : MemoryStatus.ullAvailVirtual : 1726590976
19ec-1c88:41220049.999 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41220050.100 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41220050.162 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41220050.411 : CPU Count : 4
19ec-1c88:41220050.458 : CPU Frequency : 100.000 Mhz
19ec-1c88:41220054.772 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41220054.900 : => InitializeDriver
19ec-1c88:41220055.395 : <= InitializeDriver ret = 1
19ec-1c88:41222761.518 : => InitializeScanner
19ec-1c88:41222761.781 : => CAsicIO::GetDeviceList
19ec-1c88:41222762.248 : => CNT96226::CNT96226
19ec-1c88:41222762.311 : => CNT96226::Open
19ec-1c88:41222786.949 : <= CNT96226::Open ret = 1
19ec-1c88:41222787.054 : => CNT96226::Initialize
19ec-1c88:41222787.247 : <= CNT96226::Initialize ret = 1
19ec-1c88:41222787.308 : <= CNT96226::CNT96226
19ec-1c88:41222787.364 : => CNT96226::EnumAvailableDevice
19ec-1c88:41222792.779 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41222792.856 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41222792.918 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41226815.671 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41226815.981 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41226821.840 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41226821.946 : => IoObject::GetLockName
19ec-1c88:41226822.005 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41226822.073 : <= IoObject::GetLockName
19ec-1c88:41226822.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:41226822.627 : iCmd = 3, nBytes = 2
19ec-1c88:41227200.683 : 0000 : 06 38 
19ec-1c88:41227200.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41227200.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:41227200.970 : iCmd = 4, nBytes = 2
19ec-1c88:41227494.287 : 0000 : 07 07 
19ec-1c88:41227494.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41227494.477 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41227494.565 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41227494.629 : IO Send command 10 bytes
19ec-1c88:41227494.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:41227494.735 : iCmd = 0, nBytes = 10
19ec-1c88:41227494.842 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41227695.320 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41227695.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:41227695.527 : iCmd = 0, nBytes = 165
19ec-1c88:41227885.805 : skip dump 37 bytes
19ec-1c88:41227885.990 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41227886.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41227886.267 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41227886.397 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41227886.526 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41227886.658 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41227886.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41227886.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41227886.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41227887.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:41227887.081 : iCmd = 1, nBytes = 4
19ec-1c88:41228079.233 : 0000 : 00 00 00 00 
19ec-1c88:41228079.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41228079.430 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41228079.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41228079.565 : IO Send command 10 bytes
19ec-1c88:41228079.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:41228079.678 : iCmd = 0, nBytes = 10
19ec-1c88:41228079.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41228405.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41228405.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:41228405.455 : iCmd = 0, nBytes = 128
19ec-1c88:41228601.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.231 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41228601.514 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41228601.644 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.775 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228602.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228602.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41228602.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:41228602.219 : iCmd = 1, nBytes = 4
19ec-1c88:41228718.922 : 0000 : 00 00 00 00 
19ec-1c88:41228719.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41228719.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41228719.241 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41228719.310 : => CNT96226::Close
19ec-1c88:41228723.074 : <= CNT96226::Close ret = 1
19ec-1c88:41228723.144 : <= CNT96226::~CNT96226
19ec-1c88:41228723.230 : <= CAsicIO::GetDeviceList
19ec-1c88:41228723.638 : => IoObject::SetTimeout
19ec-1c88:41228723.771 : Timeout--> In = 0 Out = 0
19ec-1c88:41228723.826 : <= IoObject::SetTimeout
19ec-1c88:41228723.894 : => CAsicIO::CAsicIO
19ec-1c88:41228723.968 : => CNT96226::CNT96226
19ec-1c88:41228724.021 : => CNT96226::Open
19ec-1c88:41228747.177 : <= CNT96226::Open ret = 1
19ec-1c88:41228747.285 : => CNT96226::Initialize
19ec-1c88:41228747.470 : <= CNT96226::Initialize ret = 1
19ec-1c88:41228747.527 : <= CNT96226::CNT96226
19ec-1c88:41228747.579 : <= CAsicIO::CAsicIO
19ec-1c88:41228747.632 : => CAsicIO::InitializeDevice
19ec-1c88:41228747.703 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41228753.506 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41228753.620 : => IoObject::GetLockName
19ec-1c88:41228753.673 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41228753.739 : <= IoObject::GetLockName
19ec-1c88:41228754.227 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41228754.298 : IO Send command 10 bytes
19ec-1c88:41228754.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:41228754.411 : iCmd = 0, nBytes = 10
19ec-1c88:41228754.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41229071.668 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41229071.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229071.878 : iCmd = 0, nBytes = 128
19ec-1c88:41229253.625 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229253.837 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229253.984 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41229254.120 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41229254.247 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.499 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41229254.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229254.812 : iCmd = 1, nBytes = 4
19ec-1c88:41229404.152 : 0000 : 00 00 00 00 
19ec-1c88:41229404.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41229404.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41229404.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229404.424 : iCmd = 3, nBytes = 2
19ec-1c88:41229788.228 : 0000 : 06 38 
19ec-1c88:41229788.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41229788.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229788.502 : iCmd = 4, nBytes = 2
19ec-1c88:41230089.125 : 0000 : 07 07 
19ec-1c88:41230089.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41230089.423 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41230089.753 : => IoObject::InitializeDevice
19ec-1c88:41230089.869 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41230090.533 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41230090.613 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41230091.481 : => FindScanner
19ec-1c88:41230091.620 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41230091.692 : <= FindScanner ret = 1
19ec-1c88:41230091.752 : => IoObject::IoLockStart
19ec-1c88:41230091.855 : => CAsicIO::CheckDevice
19ec-1c88:41230091.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:41230113.448 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41230113.567 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41230113.628 : <= IoObject::IoLockStart
19ec-1c88:41230113.690 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41230113.764 : IO Send command 10 bytes
19ec-1c88:41230113.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:41230113.917 : iCmd = 0, nBytes = 10
19ec-1c88:41230114.023 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41230305.152 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41230305.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:41230305.368 : IO total need to receive data 5 bytes
19ec-1c88:41230305.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:41230305.489 : iCmd = 0, nBytes = 5
19ec-1c88:41230510.936 : 0000 : 06 00 02 02 ab 
19ec-1c88:41230511.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41230511.093 : System total receive data 5 bytes
19ec-1c88:41230511.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:41230511.208 : iCmd = 1, nBytes = 4
19ec-1c88:41230695.228 : 0000 : 00 00 00 00 
19ec-1c88:41230695.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41230695.522 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41230695.591 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41230695.660 : IO Send command 10 bytes
19ec-1c88:41230695.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:41230695.831 : iCmd = 0, nBytes = 10
19ec-1c88:41230695.938 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41230866.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41230866.601 : System send command 10 bytes + data 0 bytes
19ec-1c88:41230866.667 : IO total need to receive data 165 bytes
19ec-1c88:41230866.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:41230866.785 : iCmd = 0, nBytes = 165
19ec-1c88:41231070.007 : skip dump 37 bytes
19ec-1c88:41231070.202 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41231070.344 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41231070.484 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41231070.622 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41231070.750 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41231070.884 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41231071.009 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231071.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231071.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231071.255 : System total receive data 165 bytes
19ec-1c88:41231071.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:41231071.366 : iCmd = 1, nBytes = 4
19ec-1c88:41231232.500 : 0000 : 00 00 00 00 
19ec-1c88:41231232.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231232.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41231233.174 : Dump Inquiry
19ec-1c88:41231233.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41231233.452 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41231233.591 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41231233.726 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41231233.858 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41231233.993 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41231234.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231234.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231234.385 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41231234.514 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41231234.604 : 00a0 : 00 00 00 00 00 
19ec-1c88:41231234.683 : => ReadNVMDataInternal
19ec-1c88:41231234.913 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41231234.981 : IO Send command 10 bytes
19ec-1c88:41231235.068 : => CNT96226::VenderCmd_SetData
19ec-1c88:41231235.123 : iCmd = 0, nBytes = 10
19ec-1c88:41231235.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41231546.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41231546.920 : System send command 10 bytes + data 0 bytes
19ec-1c88:41231546.998 : IO total need to receive data 128 bytes
19ec-1c88:41231547.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:41231547.123 : iCmd = 0, nBytes = 128
19ec-1c88:41231723.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231723.918 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.067 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41231724.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41231724.337 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.462 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231724.832 : System total receive data 128 bytes
19ec-1c88:41231724.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:41231724.947 : iCmd = 1, nBytes = 4
19ec-1c88:41231874.815 : 0000 : 00 00 00 00 
19ec-1c88:41231874.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231875.141 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41231875.215 : NVMData.PadScanCount = 0
19ec-1c88:41231875.275 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41231875.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41231875.400 : NVMData.FlatbedScanCount = 0
19ec-1c88:41231875.455 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41231875.510 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41231875.566 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41231875.625 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41231875.683 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41231875.738 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41231875.794 : NVMData.BornMonth = 0
19ec-1c88:41231875.843 : NVMData.BornDay = 0
19ec-1c88:41231875.899 : NVMData.BornYear = 0
19ec-1c88:41231875.949 : NVMData.FirstScanMonth = 4
19ec-1c88:41231875.999 : NVMData.FirstScanDay = 30
19ec-1c88:41231876.055 : NVMData.FirstScanYear = 2020
19ec-1c88:41231876.109 : NVMData.VerticalMagnification = 0
19ec-1c88:41231876.164 : NVMData.HorizontalMagnification = 0
19ec-1c88:41231876.220 : NVMData.PowerSavingTime = 15
19ec-1c88:41231876.273 : NVMData.SN = A094165189010062
19ec-1c88:41231876.324 : NVMData.AutoFeed = 0
19ec-1c88:41231876.374 : NVMData.CCDType = 0
19ec-1c88:41231876.422 : NVMData.ScanSpeed = 0
19ec-1c88:41231876.473 : NVMData.RollerCount = 0
19ec-1c88:41231876.525 : NVMData.MultifeedCount = 0
19ec-1c88:41231876.575 : NVMData.JamCount = 0
19ec-1c88:41231876.626 : NVMData.IdentifyInfo = 
19ec-1c88:41231876.676 : NVMData.FormalName = 
19ec-1c88:41231876.891 : NVMData.ReservedB = 0
19ec-1c88:41231876.950 : NVMData.FunctionCode = 0
19ec-1c88:41231877.005 : NVMData.PreFeed = 0
19ec-1c88:41231877.054 : NVMData.PreFeedTime = 0
19ec-1c88:41231877.104 : NVMData.ButtonNumber = 0
19ec-1c88:41231877.160 : NVMData.PowerOffTime = 0
19ec-1c88:41231877.214 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41231877.312 : => IoObject::IoLockEnd
19ec-1c88:41231877.419 : <= IoObject::IoLockEnd
19ec-1c88:41231877.475 : <= InitializeScanner ret = 1
19ec-1c88:41233266.185 : => GetLogicalScannerAbility
19ec-1c88:41233266.375 : => IoObject::IoLockStart
19ec-1c88:41233266.505 : => CAsicIO::CheckDevice
19ec-1c88:41233266.567 : => CNT96226::ConnectIsAvailable
19ec-1c88:41233292.087 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41233292.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41233292.344 : <= IoObject::IoLockStart
19ec-1c88:41233292.403 : => IoObject::IoLockEnd
19ec-1c88:41233292.515 : <= IoObject::IoLockEnd
19ec-1c88:41233292.592 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41237121.380 : => GetLogicalScannerAbilityEx
19ec-1c88:41237121.588 : => IoObject::IoLockStart
19ec-1c88:41237121.723 : => CAsicIO::CheckDevice
19ec-1c88:41237121.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:41237145.747 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41237145.862 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41237145.922 : <= IoObject::IoLockStart
19ec-1c88:41237145.982 : => IoObject::IoLockEnd
19ec-1c88:41237146.093 : <= IoObject::IoLockEnd
19ec-1c88:41237146.210 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41237146.284 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41244924.239 : => ReadNVMData
19ec-1c88:41244924.424 : => IoObject::IoLockStart
19ec-1c88:41244924.562 : => CAsicIO::CheckDevice
19ec-1c88:41244924.618 : => CNT96226::ConnectIsAvailable
19ec-1c88:41244947.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41244947.874 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41244947.936 : <= IoObject::IoLockStart
19ec-1c88:41244948.003 : => ReadNVMDataInternal
19ec-1c88:41244948.066 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41244948.133 : IO Send command 10 bytes
19ec-1c88:41244948.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:41244948.305 : iCmd = 0, nBytes = 10
19ec-1c88:41244948.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41245301.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41245301.205 : System send command 10 bytes + data 0 bytes
19ec-1c88:41245301.278 : IO total need to receive data 128 bytes
19ec-1c88:41245301.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:41245301.396 : iCmd = 0, nBytes = 128
19ec-1c88:41245510.936 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.127 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.279 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41245511.419 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41245511.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.812 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.943 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245512.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41245512.075 : System total receive data 128 bytes
19ec-1c88:41245512.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:41245512.197 : iCmd = 1, nBytes = 4
19ec-1c88:41245660.612 : 0000 : 00 00 00 00 
19ec-1c88:41245660.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41245660.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41245660.938 : NVMData.PadScanCount = 0
19ec-1c88:41245660.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41245661.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41245661.115 : NVMData.FlatbedScanCount = 0
19ec-1c88:41245661.168 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41245661.346 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41245661.407 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41245661.465 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41245661.519 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41245661.572 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41245661.627 : NVMData.BornMonth = 0
19ec-1c88:41245661.680 : NVMData.BornDay = 0
19ec-1c88:41245661.732 : NVMData.BornYear = 0
19ec-1c88:41245661.784 : NVMData.FirstScanMonth = 4
19ec-1c88:41245661.837 : NVMData.FirstScanDay = 30
19ec-1c88:41245661.891 : NVMData.FirstScanYear = 2020
19ec-1c88:41245661.946 : NVMData.VerticalMagnification = 0
19ec-1c88:41245661.999 : NVMData.HorizontalMagnification = 0
19ec-1c88:41245662.054 : NVMData.PowerSavingTime = 15
19ec-1c88:41245662.108 : NVMData.SN = A094165189010062
19ec-1c88:41245662.161 : NVMData.AutoFeed = 0
19ec-1c88:41245662.210 : NVMData.CCDType = 0
19ec-1c88:41245662.261 : NVMData.ScanSpeed = 0
19ec-1c88:41245662.312 : NVMData.RollerCount = 0
19ec-1c88:41245662.362 : NVMData.MultifeedCount = 0
19ec-1c88:41245662.417 : NVMData.JamCount = 0
19ec-1c88:41245662.466 : NVMData.IdentifyInfo = 
19ec-1c88:41245662.517 : NVMData.FormalName = 
19ec-1c88:41245662.569 : NVMData.ReservedB = 0
19ec-1c88:41245662.618 : NVMData.FunctionCode = 0
19ec-1c88:41245662.669 : NVMData.PreFeed = 0
19ec-1c88:41245662.718 : NVMData.PreFeedTime = 0
19ec-1c88:41245662.767 : NVMData.ButtonNumber = 0
19ec-1c88:41245662.820 : NVMData.PowerOffTime = 0
19ec-1c88:41245662.873 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41245662.938 : => IoObject::IoLockEnd
19ec-1c88:41245663.031 : <= IoObject::IoLockEnd
19ec-1c88:41245663.085 : <= ReadNVMData ret = 1
19ec-1c88:41256476.142 : => GetADFStatus
19ec-1c88:41256476.532 : => IoObject::IoLockStart
19ec-1c88:41256476.670 : => CAsicIO::CheckDevice
19ec-1c88:41256476.735 : => CNT96226::ConnectIsAvailable
19ec-1c88:41256494.018 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41256494.225 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41256494.562 : <= IoObject::IoLockStart
19ec-1c88:41256494.627 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41256494.700 : IO Send command 10 bytes
19ec-1c88:41256494.840 : => CNT96226::VenderCmd_SetData
19ec-1c88:41256494.899 : iCmd = 0, nBytes = 10
19ec-1c88:41256495.009 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41256671.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41256672.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:41256672.462 : IO total need to receive data 2 bytes
19ec-1c88:41256672.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:41256672.591 : iCmd = 0, nBytes = 2
19ec-1c88:41256818.448 : 0000 : 00 00 
19ec-1c88:41256818.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41256818.604 : System total receive data 2 bytes
19ec-1c88:41256818.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:41256818.726 : iCmd = 1, nBytes = 4
19ec-1c88:41256926.713 : 0000 : 00 00 00 00 
19ec-1c88:41256926.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41256926.997 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41256927.066 : Return status = 0
19ec-1c88:41256927.137 : => IoObject::IoLockEnd
19ec-1c88:41256927.233 : <= IoObject::IoLockEnd
19ec-1c88:41256927.285 : <= GetADFStatus ret = 1
19ec-1c88:41259691.082 : => GetADFStatus
19ec-1c88:41259691.273 : => IoObject::IoLockStart
19ec-1c88:41259691.406 : => CAsicIO::CheckDevice
19ec-1c88:41259691.464 : => CNT96226::ConnectIsAvailable
19ec-1c88:41259715.601 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41259715.816 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41259715.948 : <= IoObject::IoLockStart
19ec-1c88:41259716.069 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41259717.907 : IO Send command 10 bytes
19ec-1c88:41259718.042 : => CNT96226::VenderCmd_SetData
19ec-1c88:41259718.102 : iCmd = 0, nBytes = 10
19ec-1c88:41259718.215 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41259912.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41259912.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:41259912.682 : IO total need to receive data 2 bytes
19ec-1c88:41259912.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:41259912.819 : iCmd = 0, nBytes = 2
19ec-1c88:41260102.981 : 0000 : 00 00 
19ec-1c88:41260103.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41260103.205 : System total receive data 2 bytes
19ec-1c88:41260103.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:41260103.342 : iCmd = 1, nBytes = 4
19ec-1c88:41260306.866 : 0000 : 00 00 00 00 
19ec-1c88:41260307.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41260307.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41260307.602 : Return status = 0
19ec-1c88:41260307.661 : => IoObject::IoLockEnd
19ec-1c88:41260307.760 : <= IoObject::IoLockEnd
19ec-1c88:41260307.809 : <= GetADFStatus ret = 1
19ec-1c88:41262549.087 : => TerminateDriver
19ec-1c88:41262549.303 : => CAsicIO::~CAsicIO,pStage=101715016
19ec-1c88:41262549.382 : => CNT96226::Close
19ec-1c88:41262554.451 : <= CNT96226::Close ret = 1
19ec-1c88:41262554.535 : <= CAsicIO::~CAsicIO
19ec-1c88:41262554.593 : => IoObject::IoLockEnd
19ec-1c88:41262554.647 : <= IoObject::IoLockEnd
19ec-1c88:41262554.700 : => IoObject::TerminateDevice
19ec-1c88:41262554.759 : => IoObject::IoLockEnd
19ec-1c88:41262554.813 : <= IoObject::IoLockEnd
19ec-1c88:41306475.096 : ============Debug Start==========
19ec-1c88:41306475.400 : Date : 2020/4/30 14:25:03
19ec-1c88:41306475.488 : Process ID : 19ec
19ec-1c88:41306475.917 : Windows : Version 10.0 build 18363 
19ec-1c88:41306476.386 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41306476.451 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41306476.522 : MemoryStatus.ullAvailPhys : 1899761664
19ec-1c88:41306476.585 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41306476.651 : MemoryStatus.ullAvailPageFile : 3318280192
19ec-1c88:41306476.717 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41306476.779 : MemoryStatus.ullAvailVirtual : 1727381504
19ec-1c88:41306476.845 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41306476.962 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41306477.025 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41306477.279 : CPU Count : 4
19ec-1c88:41306477.330 : CPU Frequency : 100.000 Mhz
19ec-1c88:41306481.833 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41306481.969 : => InitializeDriver
19ec-1c88:41306482.252 : <= InitializeDriver ret = 1
19ec-1c88:41306482.311 : => InitializeScanner
19ec-1c88:41306482.399 : => CAsicIO::GetDeviceList
19ec-1c88:41306482.707 : => CNT96226::CNT96226
19ec-1c88:41306482.765 : => CNT96226::Open
19ec-1c88:41306503.957 : <= CNT96226::Open ret = 1
19ec-1c88:41306504.057 : => CNT96226::Initialize
19ec-1c88:41306504.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:41306504.304 : <= CNT96226::CNT96226
19ec-1c88:41306504.360 : => CNT96226::EnumAvailableDevice
19ec-1c88:41306510.038 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41306510.118 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41306510.174 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41310236.896 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41310237.197 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41310242.804 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41310242.907 : => IoObject::GetLockName
19ec-1c88:41310242.970 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41310243.042 : <= IoObject::GetLockName
19ec-1c88:41310243.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:41310243.580 : iCmd = 3, nBytes = 2
19ec-1c88:41310629.118 : 0000 : 06 38 
19ec-1c88:41310629.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41310629.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:41310629.401 : iCmd = 4, nBytes = 2
19ec-1c88:41310932.419 : 0000 : 07 07 
19ec-1c88:41310932.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41310932.615 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41310932.703 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41310932.770 : IO Send command 10 bytes
19ec-1c88:41310932.822 : => CNT96226::VenderCmd_SetData
19ec-1c88:41310932.879 : iCmd = 0, nBytes = 10
19ec-1c88:41310932.978 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41311123.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41311123.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311123.644 : iCmd = 0, nBytes = 165
19ec-1c88:41311258.180 : skip dump 37 bytes
19ec-1c88:41311258.357 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41311258.496 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41311258.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41311258.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41311258.953 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41311259.079 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41311259.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311259.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311259.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41311259.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311259.510 : iCmd = 1, nBytes = 4
19ec-1c88:41311417.525 : 0000 : 00 00 00 00 
19ec-1c88:41311417.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41311417.669 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41311417.731 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41311417.796 : IO Send command 10 bytes
19ec-1c88:41311417.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:41311417.901 : iCmd = 0, nBytes = 10
19ec-1c88:41311418.004 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41311734.630 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41311734.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311734.851 : iCmd = 0, nBytes = 128
19ec-1c88:41311901.366 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311901.740 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41311902.266 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41311902.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.514 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41311902.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311902.942 : iCmd = 1, nBytes = 4
19ec-1c88:41312051.892 : 0000 : 00 00 00 00 
19ec-1c88:41312052.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41312052.078 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41312052.292 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41312052.369 : => CNT96226::Close
19ec-1c88:41312057.006 : <= CNT96226::Close ret = 1
19ec-1c88:41312057.096 : <= CNT96226::~CNT96226
19ec-1c88:41312057.189 : <= CAsicIO::GetDeviceList
19ec-1c88:41312057.634 : => IoObject::SetTimeout
19ec-1c88:41312057.775 : Timeout--> In = 0 Out = 0
19ec-1c88:41312057.837 : <= IoObject::SetTimeout
19ec-1c88:41312057.916 : => CAsicIO::CAsicIO
19ec-1c88:41312057.997 : => CNT96226::CNT96226
19ec-1c88:41312058.056 : => CNT96226::Open
19ec-1c88:41312081.342 : <= CNT96226::Open ret = 1
19ec-1c88:41312081.447 : => CNT96226::Initialize
19ec-1c88:41312081.642 : <= CNT96226::Initialize ret = 1
19ec-1c88:41312081.707 : <= CNT96226::CNT96226
19ec-1c88:41312081.761 : <= CAsicIO::CAsicIO
19ec-1c88:41312081.826 : => CAsicIO::InitializeDevice
19ec-1c88:41312081.902 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41312087.880 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41312088.009 : => IoObject::GetLockName
19ec-1c88:41312088.065 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41312088.135 : <= IoObject::GetLockName
19ec-1c88:41312088.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41312088.748 : IO Send command 10 bytes
19ec-1c88:41312088.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:41312088.859 : iCmd = 0, nBytes = 10
19ec-1c88:41312088.973 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41312430.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41312430.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:41312430.846 : iCmd = 0, nBytes = 128
19ec-1c88:41312586.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312586.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312586.811 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41312586.941 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41312587.066 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.190 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.312 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.435 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41312587.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:41312587.617 : iCmd = 1, nBytes = 4
19ec-1c88:41312751.220 : 0000 : 00 00 00 00 
19ec-1c88:41312751.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41312751.472 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41312751.539 : => CNT96226::VenderCmd_GetData
19ec-1c88:41312751.593 : iCmd = 3, nBytes = 2
19ec-1c88:41313095.670 : 0000 : 06 38 
19ec-1c88:41313095.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313095.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313095.959 : iCmd = 4, nBytes = 2
19ec-1c88:41313373.709 : 0000 : 07 07 
19ec-1c88:41313373.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313374.011 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41313374.116 : => IoObject::InitializeDevice
19ec-1c88:41313374.232 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41313374.865 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41313374.940 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41313375.688 : => FindScanner
19ec-1c88:41313375.748 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41313375.825 : <= FindScanner ret = 1
19ec-1c88:41313375.882 : => IoObject::IoLockStart
19ec-1c88:41313375.986 : => CAsicIO::CheckDevice
19ec-1c88:41313376.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:41313389.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41313389.132 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41313389.191 : <= IoObject::IoLockStart
19ec-1c88:41313389.246 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41313389.311 : IO Send command 10 bytes
19ec-1c88:41313389.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:41313389.451 : iCmd = 0, nBytes = 10
19ec-1c88:41313389.555 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41313547.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41313547.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:41313547.781 : IO total need to receive data 5 bytes
19ec-1c88:41313547.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313547.899 : iCmd = 0, nBytes = 5
19ec-1c88:41313682.474 : 0000 : 06 00 02 02 ab 
19ec-1c88:41313682.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313682.647 : System total receive data 5 bytes
19ec-1c88:41313682.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313682.765 : iCmd = 1, nBytes = 4
19ec-1c88:41313818.212 : 0000 : 00 00 00 00 
19ec-1c88:41313818.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313818.480 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41313818.546 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41313818.613 : IO Send command 10 bytes
19ec-1c88:41313818.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:41313818.767 : iCmd = 0, nBytes = 10
19ec-1c88:41313818.875 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41313987.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41313988.083 : System send command 10 bytes + data 0 bytes
19ec-1c88:41313988.153 : IO total need to receive data 165 bytes
19ec-1c88:41313988.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313988.277 : iCmd = 0, nBytes = 165
19ec-1c88:41314150.880 : skip dump 37 bytes
19ec-1c88:41314151.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41314151.259 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41314151.404 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41314151.540 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41314151.672 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41314151.811 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41314151.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314152.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314152.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41314152.207 : System total receive data 165 bytes
19ec-1c88:41314152.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:41314152.328 : iCmd = 1, nBytes = 4
19ec-1c88:41314308.738 : 0000 : 00 00 00 00 
19ec-1c88:41314308.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41314308.954 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41314309.128 : Dump Inquiry
19ec-1c88:41314309.262 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41314309.401 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41314309.537 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41314309.671 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41314309.799 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41314309.943 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41314310.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314310.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314310.330 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41314310.462 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41314310.553 : 00a0 : 00 00 00 00 00 
19ec-1c88:41314310.626 : => ReadNVMDataInternal
19ec-1c88:41314310.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41314310.876 : IO Send command 10 bytes
19ec-1c88:41314310.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:41314311.015 : iCmd = 0, nBytes = 10
19ec-1c88:41314311.118 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41314615.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41314616.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:41314616.081 : IO total need to receive data 128 bytes
19ec-1c88:41314616.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:41314616.213 : iCmd = 0, nBytes = 128
19ec-1c88:41314824.599 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314824.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314824.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41314825.055 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41314825.179 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41314825.677 : System total receive data 128 bytes
19ec-1c88:41314825.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:41314825.791 : iCmd = 1, nBytes = 4
19ec-1c88:41315018.533 : 0000 : 00 00 00 00 
19ec-1c88:41315018.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41315018.801 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41315018.873 : NVMData.PadScanCount = 0
19ec-1c88:41315018.931 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41315018.985 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41315019.042 : NVMData.FlatbedScanCount = 0
19ec-1c88:41315019.099 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41315019.151 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41315019.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41315019.265 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41315019.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41315019.375 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41315019.430 : NVMData.BornMonth = 0
19ec-1c88:41315019.481 : NVMData.BornDay = 0
19ec-1c88:41315019.531 : NVMData.BornYear = 0
19ec-1c88:41315019.578 : NVMData.FirstScanMonth = 4
19ec-1c88:41315019.629 : NVMData.FirstScanDay = 30
19ec-1c88:41315019.682 : NVMData.FirstScanYear = 2020
19ec-1c88:41315019.738 : NVMData.VerticalMagnification = 0
19ec-1c88:41315019.793 : NVMData.HorizontalMagnification = 0
19ec-1c88:41315019.847 : NVMData.PowerSavingTime = 15
19ec-1c88:41315019.904 : NVMData.SN = A094165189010062
19ec-1c88:41315019.954 : NVMData.AutoFeed = 0
19ec-1c88:41315020.002 : NVMData.CCDType = 0
19ec-1c88:41315020.049 : NVMData.ScanSpeed = 0
19ec-1c88:41315020.096 : NVMData.RollerCount = 0
19ec-1c88:41315020.147 : NVMData.MultifeedCount = 0
19ec-1c88:41315020.195 : NVMData.JamCount = 0
19ec-1c88:41315020.244 : NVMData.IdentifyInfo = 
19ec-1c88:41315020.295 : NVMData.FormalName = 
19ec-1c88:41315020.498 : NVMData.ReservedB = 0
19ec-1c88:41315020.556 : NVMData.FunctionCode = 0
19ec-1c88:41315020.607 : NVMData.PreFeed = 0
19ec-1c88:41315020.654 : NVMData.PreFeedTime = 0
19ec-1c88:41315020.704 : NVMData.ButtonNumber = 0
19ec-1c88:41315020.753 : NVMData.PowerOffTime = 0
19ec-1c88:41315020.803 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41315020.880 : => IoObject::IoLockEnd
19ec-1c88:41315020.972 : <= IoObject::IoLockEnd
19ec-1c88:41315021.022 : <= InitializeScanner ret = 1
19ec-1c88:41315021.088 : => GetLogicalScannerAbilityEx
19ec-1c88:41315021.149 : => IoObject::IoLockStart
19ec-1c88:41315021.242 : => CAsicIO::CheckDevice
19ec-1c88:41315021.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:41315045.384 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41315045.478 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41315045.536 : <= IoObject::IoLockStart
19ec-1c88:41315045.594 : => IoObject::IoLockEnd
19ec-1c88:41315045.683 : <= IoObject::IoLockEnd
19ec-1c88:41315045.798 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41315045.872 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41315241.985 : => ReadNVMData
19ec-1c88:41315242.155 : => IoObject::IoLockStart
19ec-1c88:41315242.283 : => CAsicIO::CheckDevice
19ec-1c88:41315242.342 : => CNT96226::ConnectIsAvailable
19ec-1c88:41315264.894 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41315265.135 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41315265.280 : <= IoObject::IoLockStart
19ec-1c88:41315265.644 : => ReadNVMDataInternal
19ec-1c88:41315265.710 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41315265.782 : IO Send command 10 bytes
19ec-1c88:41315265.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:41315265.964 : iCmd = 0, nBytes = 10
19ec-1c88:41315266.082 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41315620.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41315620.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:41315620.740 : IO total need to receive data 128 bytes
19ec-1c88:41315620.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:41315620.859 : iCmd = 0, nBytes = 128
19ec-1c88:41315825.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.326 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.470 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41315825.603 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41315825.733 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315826.109 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315826.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41315826.240 : System total receive data 128 bytes
19ec-1c88:41315826.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:41315826.355 : iCmd = 1, nBytes = 4
19ec-1c88:41315959.534 : 0000 : 00 00 00 00 
19ec-1c88:41315959.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41315959.801 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41315959.871 : NVMData.PadScanCount = 0
19ec-1c88:41315959.928 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41315959.980 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41315960.038 : NVMData.FlatbedScanCount = 0
19ec-1c88:41315960.091 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41315960.146 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41315960.198 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41315960.255 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41315960.309 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41315960.364 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41315960.417 : NVMData.BornMonth = 0
19ec-1c88:41315960.467 : NVMData.BornDay = 0
19ec-1c88:41315960.515 : NVMData.BornYear = 0
19ec-1c88:41315960.563 : NVMData.FirstScanMonth = 4
19ec-1c88:41315960.614 : NVMData.FirstScanDay = 30
19ec-1c88:41315960.668 : NVMData.FirstScanYear = 2020
19ec-1c88:41315960.867 : NVMData.VerticalMagnification = 0
19ec-1c88:41315960.923 : NVMData.HorizontalMagnification = 0
19ec-1c88:41315960.979 : NVMData.PowerSavingTime = 15
19ec-1c88:41315961.033 : NVMData.SN = A094165189010062
19ec-1c88:41315961.083 : NVMData.AutoFeed = 0
19ec-1c88:41315961.132 : NVMData.CCDType = 0
19ec-1c88:41315961.181 : NVMData.ScanSpeed = 0
19ec-1c88:41315961.231 : NVMData.RollerCount = 0
19ec-1c88:41315961.285 : NVMData.MultifeedCount = 0
19ec-1c88:41315961.334 : NVMData.JamCount = 0
19ec-1c88:41315961.383 : NVMData.IdentifyInfo = 
19ec-1c88:41315961.433 : NVMData.FormalName = 
19ec-1c88:41315961.482 : NVMData.ReservedB = 0
19ec-1c88:41315961.532 : NVMData.FunctionCode = 0
19ec-1c88:41315961.583 : NVMData.PreFeed = 0
19ec-1c88:41315961.632 : NVMData.PreFeedTime = 0
19ec-1c88:41315961.682 : NVMData.ButtonNumber = 0
19ec-1c88:41315961.732 : NVMData.PowerOffTime = 0
19ec-1c88:41315961.788 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41315961.846 : => IoObject::IoLockEnd
19ec-1c88:41315961.935 : <= IoObject::IoLockEnd
19ec-1c88:41315961.986 : <= ReadNVMData ret = 1
19ec-1c88:41316533.792 : => TerminateDriver
19ec-1c88:41316533.988 : => CAsicIO::~CAsicIO,pStage=196545608
19ec-1c88:41316534.058 : => CNT96226::Close
19ec-1c88:41316538.358 : <= CNT96226::Close ret = 1
19ec-1c88:41316538.441 : <= CAsicIO::~CAsicIO
19ec-1c88:41316538.496 : => IoObject::IoLockEnd
19ec-1c88:41316538.548 : <= IoObject::IoLockEnd
19ec-1c88:41316538.599 : => IoObject::TerminateDevice
19ec-1c88:41316538.654 : => IoObject::IoLockEnd
19ec-1c88:41316538.700 : <= IoObject::IoLockEnd
19ec-1c88:41316539.023 : <= IoObject::TerminateDevice
19ec-1c88:41316539.258 : <= TerminateDriver ret = 1
19ec-1c88:41319219.991 : ============Debug Start==========
19ec-1c88:41319220.291 : Date : 2020/4/30 14:25:03
19ec-1c88:41319220.385 : Process ID : 19ec
19ec-1c88:41319220.808 : Windows : Version 10.0 build 18363 
19ec-1c88:41319221.273 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41319221.346 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41319221.417 : MemoryStatus.ullAvailPhys : 1899761664
19ec-1c88:41319221.482 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41319221.550 : MemoryStatus.ullAvailPageFile : 3318603776
19ec-1c88:41319221.615 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41319221.680 : MemoryStatus.ullAvailVirtual : 1727324160
19ec-1c88:41319223.494 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41319223.607 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41319223.671 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41319223.981 : CPU Count : 4
19ec-1c88:41319224.031 : CPU Frequency : 100.000 Mhz
19ec-1c88:41319230.406 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41319230.561 : => InitializeDriver
19ec-1c88:41319230.818 : <= InitializeDriver ret = 1
19ec-1c88:41322648.788 : => InitializeScanner
19ec-1c88:41322649.085 : => CAsicIO::GetDeviceList
19ec-1c88:41322649.572 : => CNT96226::CNT96226
19ec-1c88:41322649.642 : => CNT96226::Open
19ec-1c88:41322672.000 : <= CNT96226::Open ret = 1
19ec-1c88:41322672.112 : => CNT96226::Initialize
19ec-1c88:41322672.318 : <= CNT96226::Initialize ret = 1
19ec-1c88:41322672.378 : <= CNT96226::CNT96226
19ec-1c88:41322672.432 : => CNT96226::EnumAvailableDevice
19ec-1c88:41322677.861 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41322677.944 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41322678.008 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41326366.117 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41326366.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41326372.318 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41326372.430 : => IoObject::GetLockName
19ec-1c88:41326372.498 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41326372.571 : <= IoObject::GetLockName
19ec-1c88:41326373.041 : => CNT96226::VenderCmd_GetData
19ec-1c88:41326373.107 : iCmd = 3, nBytes = 2
19ec-1c88:41326745.300 : 0000 : 06 38 
19ec-1c88:41326745.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41326745.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:41326745.582 : iCmd = 4, nBytes = 2
19ec-1c88:41327044.893 : 0000 : 07 07 
19ec-1c88:41327045.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41327045.134 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41327045.225 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41327045.293 : IO Send command 10 bytes
19ec-1c88:41327045.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:41327045.407 : iCmd = 0, nBytes = 10
19ec-1c88:41327045.517 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41327235.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41327235.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:41327235.726 : iCmd = 0, nBytes = 165
19ec-1c88:41327444.712 : skip dump 37 bytes
19ec-1c88:41327444.885 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41327445.021 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41327445.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41327445.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41327445.408 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41327445.544 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41327445.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41327445.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41327445.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41327445.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:41327445.968 : iCmd = 1, nBytes = 4
19ec-1c88:41327616.842 : 0000 : 00 00 00 00 
19ec-1c88:41327616.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41327617.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41327617.138 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41327617.202 : IO Send command 10 bytes
19ec-1c88:41327617.254 : => CNT96226::VenderCmd_SetData
19ec-1c88:41327617.316 : iCmd = 0, nBytes = 10
19ec-1c88:41327617.421 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41327955.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41327955.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:41327955.675 : iCmd = 0, nBytes = 128
19ec-1c88:41328150.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328150.916 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.060 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41328151.196 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41328151.319 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.445 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41328151.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:41328151.886 : iCmd = 1, nBytes = 4
19ec-1c88:41328337.157 : 0000 : 00 00 00 00 
19ec-1c88:41328337.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41328337.327 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41328337.517 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41328337.589 : => CNT96226::Close
19ec-1c88:41328341.518 : <= CNT96226::Close ret = 1
19ec-1c88:41328341.602 : <= CNT96226::~CNT96226
19ec-1c88:41328341.690 : <= CAsicIO::GetDeviceList
19ec-1c88:41328342.192 : => IoObject::SetTimeout
19ec-1c88:41328342.331 : Timeout--> In = 0 Out = 0
19ec-1c88:41328342.389 : <= IoObject::SetTimeout
19ec-1c88:41328342.461 : => CAsicIO::CAsicIO
19ec-1c88:41328342.536 : => CNT96226::CNT96226
19ec-1c88:41328342.589 : => CNT96226::Open
19ec-1c88:41328366.239 : <= CNT96226::Open ret = 1
19ec-1c88:41328366.343 : => CNT96226::Initialize
19ec-1c88:41328366.536 : <= CNT96226::Initialize ret = 1
19ec-1c88:41328366.593 : <= CNT96226::CNT96226
19ec-1c88:41328366.647 : <= CAsicIO::CAsicIO
19ec-1c88:41328366.704 : => CAsicIO::InitializeDevice
19ec-1c88:41328366.772 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41328372.572 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41328372.686 : => IoObject::GetLockName
19ec-1c88:41328372.743 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41328372.810 : <= IoObject::GetLockName
19ec-1c88:41328373.347 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41328373.420 : IO Send command 10 bytes
19ec-1c88:41328373.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:41328373.530 : iCmd = 0, nBytes = 10
19ec-1c88:41328373.633 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41328725.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41328725.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:41328725.595 : iCmd = 0, nBytes = 128
19ec-1c88:41328932.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.064 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.208 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41328933.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41328933.468 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41328933.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:41328934.024 : iCmd = 1, nBytes = 4
19ec-1c88:41329121.194 : 0000 : 00 00 00 00 
19ec-1c88:41329121.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41329121.392 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41329121.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:41329121.568 : iCmd = 3, nBytes = 2
19ec-1c88:41329501.052 : 0000 : 06 38 
19ec-1c88:41329501.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41329501.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:41329501.296 : iCmd = 4, nBytes = 2
19ec-1c88:41329807.015 : 0000 : 07 07 
19ec-1c88:41329807.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41329807.287 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41329807.383 : => IoObject::InitializeDevice
19ec-1c88:41329807.493 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41329808.158 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41329808.230 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41329808.971 : => FindScanner
19ec-1c88:41329809.030 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41329809.096 : <= FindScanner ret = 1
19ec-1c88:41329809.156 : => IoObject::IoLockStart
19ec-1c88:41329809.258 : => CAsicIO::CheckDevice
19ec-1c88:41329809.310 : => CNT96226::ConnectIsAvailable
19ec-1c88:41329833.936 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41329834.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41329834.110 : <= IoObject::IoLockStart
19ec-1c88:41329834.173 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41329834.240 : IO Send command 10 bytes
19ec-1c88:41329834.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:41329834.390 : iCmd = 0, nBytes = 10
19ec-1c88:41329834.494 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41330025.177 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41330025.295 : System send command 10 bytes + data 0 bytes
19ec-1c88:41330025.368 : IO total need to receive data 5 bytes
19ec-1c88:41330025.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330025.487 : iCmd = 0, nBytes = 5
19ec-1c88:41330144.629 : 0000 : 06 00 02 02 ab 
19ec-1c88:41330144.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330144.791 : System total receive data 5 bytes
19ec-1c88:41330144.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330144.904 : iCmd = 1, nBytes = 4
19ec-1c88:41330300.021 : 0000 : 00 00 00 00 
19ec-1c88:41330300.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330300.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41330300.272 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41330300.332 : IO Send command 10 bytes
19ec-1c88:41330300.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:41330300.476 : iCmd = 0, nBytes = 10
19ec-1c88:41330300.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41330504.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41330504.801 : System send command 10 bytes + data 0 bytes
19ec-1c88:41330504.869 : IO total need to receive data 165 bytes
19ec-1c88:41330504.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330504.988 : iCmd = 0, nBytes = 165
19ec-1c88:41330635.559 : skip dump 37 bytes
19ec-1c88:41330635.749 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41330635.888 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41330636.023 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41330636.157 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41330636.287 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41330636.418 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41330636.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330636.665 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330636.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330636.789 : System total receive data 165 bytes
19ec-1c88:41330636.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330636.899 : iCmd = 1, nBytes = 4
19ec-1c88:41330779.094 : 0000 : 00 00 00 00 
19ec-1c88:41330779.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330779.599 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41330779.819 : Dump Inquiry
19ec-1c88:41330779.942 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41330780.079 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41330780.210 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41330780.339 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41330780.467 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41330780.597 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41330780.717 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330780.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330780.979 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41330781.107 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41330781.196 : 00a0 : 00 00 00 00 00 
19ec-1c88:41330781.268 : => ReadNVMDataInternal
19ec-1c88:41330781.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41330781.558 : IO Send command 10 bytes
19ec-1c88:41330781.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:41330781.697 : iCmd = 0, nBytes = 10
19ec-1c88:41330781.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41331128.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41331128.895 : System send command 10 bytes + data 0 bytes
19ec-1c88:41331128.959 : IO total need to receive data 128 bytes
19ec-1c88:41331129.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:41331129.075 : iCmd = 0, nBytes = 128
19ec-1c88:41331333.882 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.060 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41331334.337 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41331334.464 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.586 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.711 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41331334.960 : System total receive data 128 bytes
19ec-1c88:41331335.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:41331335.068 : iCmd = 1, nBytes = 4
19ec-1c88:41331533.673 : 0000 : 00 00 00 00 
19ec-1c88:41331533.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41331533.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41331533.982 : NVMData.PadScanCount = 0
19ec-1c88:41331534.041 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41331534.097 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41331534.155 : NVMData.FlatbedScanCount = 0
19ec-1c88:41331534.210 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41331534.265 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41331534.318 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41331534.374 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41331534.431 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41331534.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41331534.540 : NVMData.BornMonth = 0
19ec-1c88:41331534.589 : NVMData.BornDay = 0
19ec-1c88:41331534.639 : NVMData.BornYear = 0
19ec-1c88:41331534.687 : NVMData.FirstScanMonth = 4
19ec-1c88:41331534.740 : NVMData.FirstScanDay = 30
19ec-1c88:41331534.795 : NVMData.FirstScanYear = 2020
19ec-1c88:41331534.849 : NVMData.VerticalMagnification = 0
19ec-1c88:41331534.907 : NVMData.HorizontalMagnification = 0
19ec-1c88:41331534.963 : NVMData.PowerSavingTime = 15
19ec-1c88:41331535.017 : NVMData.SN = A094165189010062
19ec-1c88:41331535.067 : NVMData.AutoFeed = 0
19ec-1c88:41331535.113 : NVMData.CCDType = 0
19ec-1c88:41331535.163 : NVMData.ScanSpeed = 0
19ec-1c88:41331535.212 : NVMData.RollerCount = 0
19ec-1c88:41331535.264 : NVMData.MultifeedCount = 0
19ec-1c88:41331535.314 : NVMData.JamCount = 0
19ec-1c88:41331535.362 : NVMData.IdentifyInfo = 
19ec-1c88:41331535.412 : NVMData.FormalName = 
19ec-1c88:41331535.603 : NVMData.ReservedB = 0
19ec-1c88:41331535.660 : NVMData.FunctionCode = 0
19ec-1c88:41331535.709 : NVMData.PreFeed = 0
19ec-1c88:41331535.758 : NVMData.PreFeedTime = 0
19ec-1c88:41331535.808 : NVMData.ButtonNumber = 0
19ec-1c88:41331535.861 : NVMData.PowerOffTime = 0
19ec-1c88:41331535.914 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41331535.987 : => IoObject::IoLockEnd
19ec-1c88:41331536.082 : <= IoObject::IoLockEnd
19ec-1c88:41331536.133 : <= InitializeScanner ret = 1
19ec-1c88:41332786.453 : => GetLogicalScannerAbility
19ec-1c88:41332786.649 : => IoObject::IoLockStart
19ec-1c88:41332786.777 : => CAsicIO::CheckDevice
19ec-1c88:41332786.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:41332811.034 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41332811.148 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41332811.205 : <= IoObject::IoLockStart
19ec-1c88:41332811.266 : => IoObject::IoLockEnd
19ec-1c88:41332811.376 : <= IoObject::IoLockEnd
19ec-1c88:41332811.454 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41336430.946 : => GetLogicalScannerAbilityEx
19ec-1c88:41336431.130 : => IoObject::IoLockStart
19ec-1c88:41336431.260 : => CAsicIO::CheckDevice
19ec-1c88:41336431.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:41336457.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41336457.269 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41336457.328 : <= IoObject::IoLockStart
19ec-1c88:41336457.387 : => IoObject::IoLockEnd
19ec-1c88:41336457.502 : <= IoObject::IoLockEnd
19ec-1c88:41336457.621 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41336457.695 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41344163.861 : => ReadNVMData
19ec-1c88:41344164.046 : => IoObject::IoLockStart
19ec-1c88:41344164.181 : => CAsicIO::CheckDevice
19ec-1c88:41344164.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:41344188.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41344189.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41344189.154 : <= IoObject::IoLockStart
19ec-1c88:41344189.220 : => ReadNVMDataInternal
19ec-1c88:41344189.286 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41344189.351 : IO Send command 10 bytes
19ec-1c88:41344189.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:41344189.557 : iCmd = 0, nBytes = 10
19ec-1c88:41344189.672 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41344534.797 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41344534.991 : System send command 10 bytes + data 0 bytes
19ec-1c88:41344535.074 : IO total need to receive data 128 bytes
19ec-1c88:41344535.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:41344535.199 : iCmd = 0, nBytes = 128
19ec-1c88:41344740.754 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.284 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41344741.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41344741.679 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.801 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.923 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344742.047 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344742.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41344742.175 : System total receive data 128 bytes
19ec-1c88:41344742.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:41344742.289 : iCmd = 1, nBytes = 4
19ec-1c88:41344929.845 : 0000 : 00 00 00 00 
19ec-1c88:41344929.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41344930.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41344930.199 : NVMData.PadScanCount = 0
19ec-1c88:41344930.258 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41344930.313 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41344930.375 : NVMData.FlatbedScanCount = 0
19ec-1c88:41344930.427 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41344930.622 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41344930.690 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41344930.743 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41344930.798 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41344930.850 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41344930.905 : NVMData.BornMonth = 0
19ec-1c88:41344930.956 : NVMData.BornDay = 0
19ec-1c88:41344931.007 : NVMData.BornYear = 0
19ec-1c88:41344931.054 : NVMData.FirstScanMonth = 4
19ec-1c88:41344931.105 : NVMData.FirstScanDay = 30
19ec-1c88:41344931.161 : NVMData.FirstScanYear = 2020
19ec-1c88:41344931.215 : NVMData.VerticalMagnification = 0
19ec-1c88:41344931.269 : NVMData.HorizontalMagnification = 0
19ec-1c88:41344931.325 : NVMData.PowerSavingTime = 15
19ec-1c88:41344931.379 : NVMData.SN = A094165189010062
19ec-1c88:41344931.429 : NVMData.AutoFeed = 0
19ec-1c88:41344931.482 : NVMData.CCDType = 0
19ec-1c88:41344931.530 : NVMData.ScanSpeed = 0
19ec-1c88:41344931.581 : NVMData.RollerCount = 0
19ec-1c88:41344931.635 : NVMData.MultifeedCount = 0
19ec-1c88:41344931.686 : NVMData.JamCount = 0
19ec-1c88:41344931.737 : NVMData.IdentifyInfo = 
19ec-1c88:41344931.788 : NVMData.FormalName = 
19ec-1c88:41344931.839 : NVMData.ReservedB = 0
19ec-1c88:41344931.887 : NVMData.FunctionCode = 0
19ec-1c88:41344931.935 : NVMData.PreFeed = 0
19ec-1c88:41344931.981 : NVMData.PreFeedTime = 0
19ec-1c88:41344932.032 : NVMData.ButtonNumber = 0
19ec-1c88:41344932.082 : NVMData.PowerOffTime = 0
19ec-1c88:41344932.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41344932.197 : => IoObject::IoLockEnd
19ec-1c88:41344932.289 : <= IoObject::IoLockEnd
19ec-1c88:41344932.341 : <= ReadNVMData ret = 1
19ec-1c88:41355274.935 : => GetADFStatus
19ec-1c88:41355275.376 : => IoObject::IoLockStart
19ec-1c88:41355275.514 : => CAsicIO::CheckDevice
19ec-1c88:41355275.571 : => CNT96226::ConnectIsAvailable
19ec-1c88:41355299.118 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41355299.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41355299.296 : <= IoObject::IoLockStart
19ec-1c88:41355299.356 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41355299.423 : IO Send command 10 bytes
19ec-1c88:41355299.549 : => CNT96226::VenderCmd_SetData
19ec-1c88:41355299.603 : iCmd = 0, nBytes = 10
19ec-1c88:41355299.707 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41355500.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41355500.196 : System send command 10 bytes + data 0 bytes
19ec-1c88:41355500.269 : IO total need to receive data 2 bytes
19ec-1c88:41355500.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:41355500.388 : iCmd = 0, nBytes = 2
19ec-1c88:41355702.350 : 0000 : 00 00 
19ec-1c88:41355702.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41355702.501 : System total receive data 2 bytes
19ec-1c88:41355702.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:41355702.612 : iCmd = 1, nBytes = 4
19ec-1c88:41355893.706 : 0000 : 00 00 00 00 
19ec-1c88:41355893.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41355893.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41355894.038 : Return status = 0
19ec-1c88:41355894.103 : => IoObject::IoLockEnd
19ec-1c88:41355894.197 : <= IoObject::IoLockEnd
19ec-1c88:41355894.249 : <= GetADFStatus ret = 1
19ec-1c88:41358739.748 : => GetADFStatus
19ec-1c88:41358739.941 : => IoObject::IoLockStart
19ec-1c88:41358740.076 : => CAsicIO::CheckDevice
19ec-1c88:41358740.130 : => CNT96226::ConnectIsAvailable
19ec-1c88:41358765.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41358765.209 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41358765.270 : <= IoObject::IoLockStart
19ec-1c88:41358765.329 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41358765.402 : IO Send command 10 bytes
19ec-1c88:41358765.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:41358765.575 : iCmd = 0, nBytes = 10
19ec-1c88:41358765.679 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41358960.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41358960.641 : System send command 10 bytes + data 0 bytes
19ec-1c88:41358960.841 : IO total need to receive data 2 bytes
19ec-1c88:41358960.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:41358960.972 : iCmd = 0, nBytes = 2
19ec-1c88:41359106.317 : 0000 : 00 00 
19ec-1c88:41359106.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41359106.526 : System total receive data 2 bytes
19ec-1c88:41359106.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:41359106.653 : iCmd = 1, nBytes = 4
19ec-1c88:41359257.464 : 0000 : 00 00 00 00 
19ec-1c88:41359257.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41359258.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41359258.079 : Return status = 0
19ec-1c88:41359258.139 : => IoObject::IoLockEnd
19ec-1c88:41359258.227 : <= IoObject::IoLockEnd
19ec-1c88:41359258.278 : <= GetADFStatus ret = 1
19ec-1c88:41361519.774 : => TerminateDriver
19ec-1c88:41361519.969 : => CAsicIO::~CAsicIO,pStage=140184648
19ec-1c88:41361520.057 : => CNT96226::Close
19ec-1c88:41361524.169 : <= CNT96226::Close ret = 1
19ec-1c88:41361524.245 : <= CAsicIO::~CAsicIO
19ec-1c88:41361524.301 : => IoObject::IoLockEnd
19ec-1c88:41361524.354 : <= IoObject::IoLockEnd
19ec-1c88:41361524.406 : => IoObject::TerminateDevice
19ec-1c88:41361524.463 : => IoObject::IoLockEnd
19ec-1c88:41361524.512 : <= IoObject::IoLockEnd
19ec-1c88:41361524.610 : <= IoObject::TerminateDevice
19ec-1c88:41361524.853 : <= TerminateDriver ret = 1
19ec-1c88:41405477.279 : ============Debug Start==========
19ec-1c88:41405477.609 : Date : 2020/4/30 14:25:06
19ec-1c88:41405477.692 : Process ID : 19ec
19ec-1c88:41405478.145 : Windows : Version 10.0 build 18363 
19ec-1c88:41405478.641 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41405478.705 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41405478.771 : MemoryStatus.ullAvailPhys : 1899413504
19ec-1c88:41405478.834 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41405478.897 : MemoryStatus.ullAvailPageFile : 3320279040
19ec-1c88:41405478.961 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41405479.022 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:41405479.085 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41405479.190 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41405479.256 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41405479.520 : CPU Count : 4
19ec-1c88:41405479.567 : CPU Frequency : 100.000 Mhz
19ec-1c88:41405484.517 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41405484.645 : => InitializeDriver
19ec-1c88:41405484.919 : <= InitializeDriver ret = 1
19ec-1c88:41405484.978 : => InitializeScanner
19ec-1c88:41405485.054 : => CAsicIO::GetDeviceList
19ec-1c88:41405485.352 : => CNT96226::CNT96226
19ec-1c88:41405485.412 : => CNT96226::Open
19ec-1c88:41405507.305 : <= CNT96226::Open ret = 1
19ec-1c88:41405507.401 : => CNT96226::Initialize
19ec-1c88:41405507.585 : <= CNT96226::Initialize ret = 1
19ec-1c88:41405507.643 : <= CNT96226::CNT96226
19ec-1c88:41405507.696 : => CNT96226::EnumAvailableDevice
19ec-1c88:41405512.955 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41405513.031 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41405513.089 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41409222.529 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41409222.836 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41409228.549 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41409228.653 : => IoObject::GetLockName
19ec-1c88:41409228.711 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41409228.773 : <= IoObject::GetLockName
19ec-1c88:41409229.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:41409229.283 : iCmd = 3, nBytes = 2
19ec-1c88:41409611.879 : 0000 : 06 38 
19ec-1c88:41409612.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41409612.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:41409612.183 : iCmd = 4, nBytes = 2
19ec-1c88:41409914.393 : 0000 : 07 07 
19ec-1c88:41409914.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41409914.611 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41409914.705 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41409914.772 : IO Send command 10 bytes
19ec-1c88:41409914.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:41409914.878 : iCmd = 0, nBytes = 10
19ec-1c88:41409914.976 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41410121.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41410121.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:41410122.031 : iCmd = 0, nBytes = 165
19ec-1c88:41410316.185 : skip dump 37 bytes
19ec-1c88:41410316.559 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41410316.707 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41410316.843 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41410316.975 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41410317.104 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41410317.234 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41410317.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41410317.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41410317.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41410317.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:41410317.659 : iCmd = 1, nBytes = 4
19ec-1c88:41410512.033 : 0000 : 00 00 00 00 
19ec-1c88:41410512.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41410512.234 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41410512.308 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41410512.379 : IO Send command 10 bytes
19ec-1c88:41410512.435 : => CNT96226::VenderCmd_SetData
19ec-1c88:41410512.495 : iCmd = 0, nBytes = 10
19ec-1c88:41410512.604 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41410858.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41410858.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:41410858.577 : iCmd = 0, nBytes = 128
19ec-1c88:41411062.573 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411062.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411062.925 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41411063.057 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41411063.187 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.317 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.566 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411063.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411063.746 : iCmd = 1, nBytes = 4
19ec-1c88:41411199.222 : 0000 : 00 00 00 00 
19ec-1c88:41411199.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411199.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41411199.549 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41411199.617 : => CNT96226::Close
19ec-1c88:41411203.734 : <= CNT96226::Close ret = 1
19ec-1c88:41411203.810 : <= CNT96226::~CNT96226
19ec-1c88:41411203.898 : <= CAsicIO::GetDeviceList
19ec-1c88:41411204.524 : => IoObject::SetTimeout
19ec-1c88:41411204.651 : Timeout--> In = 0 Out = 0
19ec-1c88:41411204.707 : <= IoObject::SetTimeout
19ec-1c88:41411204.774 : => CAsicIO::CAsicIO
19ec-1c88:41411204.843 : => CNT96226::CNT96226
19ec-1c88:41411204.898 : => CNT96226::Open
19ec-1c88:41411228.148 : <= CNT96226::Open ret = 1
19ec-1c88:41411228.242 : => CNT96226::Initialize
19ec-1c88:41411228.440 : <= CNT96226::Initialize ret = 1
19ec-1c88:41411228.498 : <= CNT96226::CNT96226
19ec-1c88:41411228.549 : <= CAsicIO::CAsicIO
19ec-1c88:41411228.602 : => CAsicIO::InitializeDevice
19ec-1c88:41411228.668 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41411234.562 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41411234.683 : => IoObject::GetLockName
19ec-1c88:41411234.740 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41411234.807 : <= IoObject::GetLockName
19ec-1c88:41411235.299 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41411235.373 : IO Send command 10 bytes
19ec-1c88:41411235.428 : => CNT96226::VenderCmd_SetData
19ec-1c88:41411235.485 : iCmd = 0, nBytes = 10
19ec-1c88:41411235.592 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41411559.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41411559.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411559.973 : iCmd = 0, nBytes = 128
19ec-1c88:41411729.649 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411729.851 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411729.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41411730.125 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41411730.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411730.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411730.809 : iCmd = 1, nBytes = 4
19ec-1c88:41411864.966 : 0000 : 00 00 00 00 
19ec-1c88:41411865.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411865.150 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41411865.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411865.273 : iCmd = 3, nBytes = 2
19ec-1c88:41412198.270 : 0000 : 06 38 
19ec-1c88:41412198.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412198.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:41412198.780 : iCmd = 4, nBytes = 2
19ec-1c88:41412463.924 : 0000 : 07 07 
19ec-1c88:41412464.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412464.199 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41412464.294 : => IoObject::InitializeDevice
19ec-1c88:41412464.417 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41412465.064 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41412465.140 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41412465.911 : => FindScanner
19ec-1c88:41412465.972 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41412466.035 : <= FindScanner ret = 1
19ec-1c88:41412466.095 : => IoObject::IoLockStart
19ec-1c88:41412466.196 : => CAsicIO::CheckDevice
19ec-1c88:41412466.251 : => CNT96226::ConnectIsAvailable
19ec-1c88:41412479.309 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41412479.403 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41412479.459 : <= IoObject::IoLockStart
19ec-1c88:41412479.528 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41412479.593 : IO Send command 10 bytes
19ec-1c88:41412479.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:41412479.732 : iCmd = 0, nBytes = 10
19ec-1c88:41412479.836 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41412641.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41412641.947 : System send command 10 bytes + data 0 bytes
19ec-1c88:41412642.016 : IO total need to receive data 5 bytes
19ec-1c88:41412642.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:41412642.138 : iCmd = 0, nBytes = 5
19ec-1c88:41412768.981 : 0000 : 06 00 02 02 ab 
19ec-1c88:41412769.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412769.148 : System total receive data 5 bytes
19ec-1c88:41412769.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:41412769.257 : iCmd = 1, nBytes = 4
19ec-1c88:41412886.245 : 0000 : 00 00 00 00 
19ec-1c88:41412886.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412886.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41412886.533 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41412886.597 : IO Send command 10 bytes
19ec-1c88:41412886.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:41412886.742 : iCmd = 0, nBytes = 10
19ec-1c88:41412886.844 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41413058.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41413059.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:41413059.150 : IO total need to receive data 165 bytes
19ec-1c88:41413059.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413059.274 : iCmd = 0, nBytes = 165
19ec-1c88:41413214.359 : skip dump 37 bytes
19ec-1c88:41413214.566 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41413214.710 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41413214.852 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41413214.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41413215.122 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41413215.258 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41413215.385 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413215.514 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413215.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41413215.643 : System total receive data 165 bytes
19ec-1c88:41413215.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413215.763 : iCmd = 1, nBytes = 4
19ec-1c88:41413352.704 : 0000 : 00 00 00 00 
19ec-1c88:41413352.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41413352.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41413353.158 : Dump Inquiry
19ec-1c88:41413353.288 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41413353.420 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41413353.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41413353.682 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41413353.809 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41413353.940 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41413354.066 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413354.187 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413354.315 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41413354.443 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41413354.530 : 00a0 : 00 00 00 00 00 
19ec-1c88:41413354.604 : => ReadNVMDataInternal
19ec-1c88:41413354.847 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41413354.909 : IO Send command 10 bytes
19ec-1c88:41413354.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:41413355.053 : iCmd = 0, nBytes = 10
19ec-1c88:41413355.155 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41413702.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41413702.622 : System send command 10 bytes + data 0 bytes
19ec-1c88:41413702.700 : IO total need to receive data 128 bytes
19ec-1c88:41413702.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413702.822 : iCmd = 0, nBytes = 128
19ec-1c88:41413892.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413892.717 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413892.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41413893.003 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41413893.125 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.249 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41413893.630 : System total receive data 128 bytes
19ec-1c88:41413893.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413893.745 : iCmd = 1, nBytes = 4
19ec-1c88:41414087.780 : 0000 : 00 00 00 00 
19ec-1c88:41414089.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41414089.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41414089.557 : NVMData.PadScanCount = 0
19ec-1c88:41414089.615 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41414089.672 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41414089.730 : NVMData.FlatbedScanCount = 0
19ec-1c88:41414089.787 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41414089.841 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41414089.896 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41414089.951 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41414090.012 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41414090.067 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41414090.122 : NVMData.BornMonth = 0
19ec-1c88:41414090.171 : NVMData.BornDay = 0
19ec-1c88:41414090.223 : NVMData.BornYear = 0
19ec-1c88:41414090.272 : NVMData.FirstScanMonth = 4
19ec-1c88:41414090.325 : NVMData.FirstScanDay = 30
19ec-1c88:41414090.653 : NVMData.FirstScanYear = 2020
19ec-1c88:41414090.705 : NVMData.VerticalMagnification = 0
19ec-1c88:41414090.758 : NVMData.HorizontalMagnification = 0
19ec-1c88:41414090.812 : NVMData.PowerSavingTime = 15
19ec-1c88:41414090.867 : NVMData.SN = A094165189010062
19ec-1c88:41414090.917 : NVMData.AutoFeed = 0
19ec-1c88:41414090.965 : NVMData.CCDType = 0
19ec-1c88:41414091.013 : NVMData.ScanSpeed = 0
19ec-1c88:41414091.061 : NVMData.RollerCount = 0
19ec-1c88:41414091.112 : NVMData.MultifeedCount = 0
19ec-1c88:41414091.161 : NVMData.JamCount = 0
19ec-1c88:41414091.210 : NVMData.IdentifyInfo = 
19ec-1c88:41414091.259 : NVMData.FormalName = 
19ec-1c88:41414091.446 : NVMData.ReservedB = 0
19ec-1c88:41414091.502 : NVMData.FunctionCode = 0
19ec-1c88:41414091.550 : NVMData.PreFeed = 0
19ec-1c88:41414091.600 : NVMData.PreFeedTime = 0
19ec-1c88:41414091.648 : NVMData.ButtonNumber = 0
19ec-1c88:41414091.696 : NVMData.PowerOffTime = 0
19ec-1c88:41414091.747 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41414091.826 : => IoObject::IoLockEnd
19ec-1c88:41414091.922 : <= IoObject::IoLockEnd
19ec-1c88:41414091.974 : <= InitializeScanner ret = 1
19ec-1c88:41414092.037 : => GetLogicalScannerAbilityEx
19ec-1c88:41414092.095 : => IoObject::IoLockStart
19ec-1c88:41414092.187 : => CAsicIO::CheckDevice
19ec-1c88:41414092.239 : => CNT96226::ConnectIsAvailable
19ec-1c88:41414107.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41414108.085 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41414108.143 : <= IoObject::IoLockStart
19ec-1c88:41414108.200 : => IoObject::IoLockEnd
19ec-1c88:41414108.295 : <= IoObject::IoLockEnd
19ec-1c88:41414108.403 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41414108.478 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41414308.813 : => ReadNVMData
19ec-1c88:41414308.984 : => IoObject::IoLockStart
19ec-1c88:41414309.108 : => CAsicIO::CheckDevice
19ec-1c88:41414309.167 : => CNT96226::ConnectIsAvailable
19ec-1c88:41414328.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41414328.176 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41414328.239 : <= IoObject::IoLockStart
19ec-1c88:41414328.303 : => ReadNVMDataInternal
19ec-1c88:41414328.368 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41414328.433 : IO Send command 10 bytes
19ec-1c88:41414328.565 : => CNT96226::VenderCmd_SetData
19ec-1c88:41414328.622 : iCmd = 0, nBytes = 10
19ec-1c88:41414328.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41414669.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41414670.124 : System send command 10 bytes + data 0 bytes
19ec-1c88:41414670.194 : IO total need to receive data 128 bytes
19ec-1c88:41414670.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:41414670.311 : iCmd = 0, nBytes = 128
19ec-1c88:41414846.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414846.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414846.619 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41414846.751 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41414846.878 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.127 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.249 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41414847.373 : System total receive data 128 bytes
19ec-1c88:41414847.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:41414847.491 : iCmd = 1, nBytes = 4
19ec-1c88:41415019.513 : 0000 : 00 00 00 00 
19ec-1c88:41415019.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41415020.083 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41415020.149 : NVMData.PadScanCount = 0
19ec-1c88:41415020.202 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41415020.256 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41415020.311 : NVMData.FlatbedScanCount = 0
19ec-1c88:41415020.366 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41415020.418 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41415020.472 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41415020.527 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41415020.580 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41415020.632 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41415020.685 : NVMData.BornMonth = 0
19ec-1c88:41415020.735 : NVMData.BornDay = 0
19ec-1c88:41415020.786 : NVMData.BornYear = 0
19ec-1c88:41415020.836 : NVMData.FirstScanMonth = 4
19ec-1c88:41415020.886 : NVMData.FirstScanDay = 30
19ec-1c88:41415020.941 : NVMData.FirstScanYear = 2020
19ec-1c88:41415021.111 : NVMData.VerticalMagnification = 0
19ec-1c88:41415021.166 : NVMData.HorizontalMagnification = 0
19ec-1c88:41415021.221 : NVMData.PowerSavingTime = 15
19ec-1c88:41415021.275 : NVMData.SN = A094165189010062
19ec-1c88:41415021.325 : NVMData.AutoFeed = 0
19ec-1c88:41415021.376 : NVMData.CCDType = 0
19ec-1c88:41415021.421 : NVMData.ScanSpeed = 0
19ec-1c88:41415021.470 : NVMData.RollerCount = 0
19ec-1c88:41415021.522 : NVMData.MultifeedCount = 0
19ec-1c88:41415021.570 : NVMData.JamCount = 0
19ec-1c88:41415021.620 : NVMData.IdentifyInfo = 
19ec-1c88:41415021.670 : NVMData.FormalName = 
19ec-1c88:41415021.720 : NVMData.ReservedB = 0
19ec-1c88:41415021.769 : NVMData.FunctionCode = 0
19ec-1c88:41415021.818 : NVMData.PreFeed = 0
19ec-1c88:41415021.868 : NVMData.PreFeedTime = 0
19ec-1c88:41415021.916 : NVMData.ButtonNumber = 0
19ec-1c88:41415021.967 : NVMData.PowerOffTime = 0
19ec-1c88:41415022.021 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41415022.079 : => IoObject::IoLockEnd
19ec-1c88:41415022.168 : <= IoObject::IoLockEnd
19ec-1c88:41415022.216 : <= ReadNVMData ret = 1
19ec-1c88:41415606.485 : => TerminateDriver
19ec-1c88:41415606.681 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:41415606.758 : => CNT96226::Close
19ec-1c88:41415610.745 : <= CNT96226::Close ret = 1
19ec-1c88:41415610.823 : <= CAsicIO::~CAsicIO
19ec-1c88:41415610.879 : => IoObject::IoLockEnd
19ec-1c88:41415610.932 : <= IoObject::IoLockEnd
19ec-1c88:41415610.983 : => IoObject::TerminateDevice
19ec-1c88:41415611.039 : => IoObject::IoLockEnd
19ec-1c88:41415611.088 : <= IoObject::IoLockEnd
19ec-1c88:41415611.198 : <= IoObject::TerminateDevice
19ec-1c88:41415611.458 : <= TerminateDriver ret = 1
19ec-1c88:41418040.250 : ============Debug Start==========
19ec-1c88:41418040.562 : Date : 2020/4/30 14:25:07
19ec-1c88:41418040.647 : Process ID : 19ec
19ec-1c88:41418041.078 : Windows : Version 10.0 build 18363 
19ec-1c88:41418041.556 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41418041.617 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41418041.680 : MemoryStatus.ullAvailPhys : 1899442176
19ec-1c88:41418041.737 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41418041.805 : MemoryStatus.ullAvailPageFile : 3319676928
19ec-1c88:41418041.869 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41418041.927 : MemoryStatus.ullAvailVirtual : 1728667648
19ec-1c88:41418041.988 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41418042.096 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41418042.157 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41418042.398 : CPU Count : 4
19ec-1c88:41418042.443 : CPU Frequency : 100.000 Mhz
19ec-1c88:41418047.291 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41418047.422 : => InitializeDriver
19ec-1c88:41418047.704 : <= InitializeDriver ret = 1
19ec-1c88:41420992.347 : => InitializeScanner
19ec-1c88:41420992.612 : => CAsicIO::GetDeviceList
19ec-1c88:41420993.076 : => CNT96226::CNT96226
19ec-1c88:41420993.152 : => CNT96226::Open
19ec-1c88:41421016.635 : <= CNT96226::Open ret = 1
19ec-1c88:41421016.730 : => CNT96226::Initialize
19ec-1c88:41421016.929 : <= CNT96226::Initialize ret = 1
19ec-1c88:41421016.988 : <= CNT96226::CNT96226
19ec-1c88:41421017.045 : => CNT96226::EnumAvailableDevice
19ec-1c88:41421022.542 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41421022.618 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41421022.678 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41424823.236 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41424823.533 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41424829.211 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41424829.322 : => IoObject::GetLockName
19ec-1c88:41424829.382 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41424829.449 : <= IoObject::GetLockName
19ec-1c88:41424829.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:41424829.976 : iCmd = 3, nBytes = 2
19ec-1c88:41425216.581 : 0000 : 06 38 
19ec-1c88:41425216.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41425216.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:41425216.870 : iCmd = 4, nBytes = 2
19ec-1c88:41425520.144 : 0000 : 07 07 
19ec-1c88:41425520.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41425520.356 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41425520.444 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41425520.511 : IO Send command 10 bytes
19ec-1c88:41425520.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:41425520.620 : iCmd = 0, nBytes = 10
19ec-1c88:41425520.728 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41425678.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41425678.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:41425678.817 : iCmd = 0, nBytes = 165
19ec-1c88:41425881.387 : skip dump 37 bytes
19ec-1c88:41425881.559 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41425881.695 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41425881.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41425881.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41425882.083 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41425882.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41425882.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41425882.467 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41425882.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41425882.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:41425882.640 : iCmd = 1, nBytes = 4
19ec-1c88:41426068.885 : 0000 : 00 00 00 00 
19ec-1c88:41426069.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41426069.081 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41426069.146 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41426069.214 : IO Send command 10 bytes
19ec-1c88:41426069.269 : => CNT96226::VenderCmd_SetData
19ec-1c88:41426069.325 : iCmd = 0, nBytes = 10
19ec-1c88:41426069.426 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41426377.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41426378.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:41426378.141 : iCmd = 0, nBytes = 128
19ec-1c88:41426571.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.082 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41426572.379 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41426572.507 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.632 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426573.218 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426573.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41426573.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:41426573.406 : iCmd = 1, nBytes = 4
19ec-1c88:41426694.954 : 0000 : 00 00 00 00 
19ec-1c88:41426695.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41426695.105 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41426695.270 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41426695.338 : => CNT96226::Close
19ec-1c88:41426699.174 : <= CNT96226::Close ret = 1
19ec-1c88:41426699.245 : <= CNT96226::~CNT96226
19ec-1c88:41426699.327 : <= CAsicIO::GetDeviceList
19ec-1c88:41426699.724 : => IoObject::SetTimeout
19ec-1c88:41426699.856 : Timeout--> In = 0 Out = 0
19ec-1c88:41426699.910 : <= IoObject::SetTimeout
19ec-1c88:41426699.978 : => CAsicIO::CAsicIO
19ec-1c88:41426700.045 : => CNT96226::CNT96226
19ec-1c88:41426700.102 : => CNT96226::Open
19ec-1c88:41426722.872 : <= CNT96226::Open ret = 1
19ec-1c88:41426722.973 : => CNT96226::Initialize
19ec-1c88:41426723.170 : <= CNT96226::Initialize ret = 1
19ec-1c88:41426723.229 : <= CNT96226::CNT96226
19ec-1c88:41426723.282 : <= CAsicIO::CAsicIO
19ec-1c88:41426723.334 : => CAsicIO::InitializeDevice
19ec-1c88:41426723.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41426729.232 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41426729.353 : => IoObject::GetLockName
19ec-1c88:41426729.409 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41426729.474 : <= IoObject::GetLockName
19ec-1c88:41426729.955 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41426730.025 : IO Send command 10 bytes
19ec-1c88:41426730.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:41426730.132 : iCmd = 0, nBytes = 10
19ec-1c88:41426730.235 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41427068.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41427068.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427068.733 : iCmd = 0, nBytes = 128
19ec-1c88:41427205.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427205.500 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427205.647 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41427205.781 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41427205.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.035 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.158 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427206.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427206.457 : iCmd = 1, nBytes = 4
19ec-1c88:41427345.294 : 0000 : 00 00 00 00 
19ec-1c88:41427345.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427345.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41427345.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427345.564 : iCmd = 3, nBytes = 2
19ec-1c88:41427704.923 : 0000 : 06 38 
19ec-1c88:41427705.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427705.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427705.193 : iCmd = 4, nBytes = 2
19ec-1c88:41427991.192 : 0000 : 07 07 
19ec-1c88:41427991.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427991.465 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41427991.562 : => IoObject::InitializeDevice
19ec-1c88:41427991.677 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41427992.360 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41427992.435 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41427993.201 : => FindScanner
19ec-1c88:41427993.260 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41427993.325 : <= FindScanner ret = 1
19ec-1c88:41427993.383 : => IoObject::IoLockStart
19ec-1c88:41427993.486 : => CAsicIO::CheckDevice
19ec-1c88:41427993.538 : => CNT96226::ConnectIsAvailable
19ec-1c88:41428011.236 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41428011.587 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41428011.651 : <= IoObject::IoLockStart
19ec-1c88:41428011.711 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41428011.778 : IO Send command 10 bytes
19ec-1c88:41428011.881 : => CNT96226::VenderCmd_SetData
19ec-1c88:41428011.945 : iCmd = 0, nBytes = 10
19ec-1c88:41428012.053 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41428199.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41428199.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:41428199.653 : IO total need to receive data 5 bytes
19ec-1c88:41428199.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428199.778 : iCmd = 0, nBytes = 5
19ec-1c88:41428362.606 : 0000 : 06 00 02 02 ab 
19ec-1c88:41428363.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41428363.111 : System total receive data 5 bytes
19ec-1c88:41428363.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428363.228 : iCmd = 1, nBytes = 4
19ec-1c88:41428562.991 : 0000 : 00 00 00 00 
19ec-1c88:41428563.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41428563.257 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41428563.329 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41428563.395 : IO Send command 10 bytes
19ec-1c88:41428563.496 : => CNT96226::VenderCmd_SetData
19ec-1c88:41428563.554 : iCmd = 0, nBytes = 10
19ec-1c88:41428563.662 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41428755.847 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41428755.983 : System send command 10 bytes + data 0 bytes
19ec-1c88:41428756.056 : IO total need to receive data 165 bytes
19ec-1c88:41428756.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428756.382 : iCmd = 0, nBytes = 165
19ec-1c88:41428879.331 : skip dump 37 bytes
19ec-1c88:41428879.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41428879.671 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41428879.814 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41428879.951 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41428880.088 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41428880.232 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41428880.362 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41428880.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41428880.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41428880.844 : System total receive data 165 bytes
19ec-1c88:41428880.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428880.957 : iCmd = 1, nBytes = 4
19ec-1c88:41429069.464 : 0000 : 00 00 00 00 
19ec-1c88:41429069.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41429069.749 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41429069.953 : Dump Inquiry
19ec-1c88:41429070.096 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41429070.235 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41429070.372 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41429070.505 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41429070.635 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41429070.768 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41429070.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429071.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429071.152 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41429071.281 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41429071.370 : 00a0 : 00 00 00 00 00 
19ec-1c88:41429071.447 : => ReadNVMDataInternal
19ec-1c88:41429071.641 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41429071.709 : IO Send command 10 bytes
19ec-1c88:41429071.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:41429071.878 : iCmd = 0, nBytes = 10
19ec-1c88:41429071.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41429402.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41429402.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:41429402.387 : IO total need to receive data 128 bytes
19ec-1c88:41429402.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:41429402.500 : iCmd = 0, nBytes = 128
19ec-1c88:41429612.627 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429612.830 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429612.970 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41429613.101 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41429613.227 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.351 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.591 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41429613.720 : System total receive data 128 bytes
19ec-1c88:41429613.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:41429613.833 : iCmd = 1, nBytes = 4
19ec-1c88:41429799.940 : 0000 : 00 00 00 00 
19ec-1c88:41429800.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41429800.191 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41429800.262 : NVMData.PadScanCount = 0
19ec-1c88:41429800.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41429800.377 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41429800.434 : NVMData.FlatbedScanCount = 0
19ec-1c88:41429800.488 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41429800.540 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41429800.591 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41429800.645 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41429800.704 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41429800.756 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41429800.811 : NVMData.BornMonth = 0
19ec-1c88:41429800.858 : NVMData.BornDay = 0
19ec-1c88:41429800.909 : NVMData.BornYear = 0
19ec-1c88:41429800.957 : NVMData.FirstScanMonth = 4
19ec-1c88:41429801.007 : NVMData.FirstScanDay = 30
19ec-1c88:41429801.061 : NVMData.FirstScanYear = 2020
19ec-1c88:41429801.115 : NVMData.VerticalMagnification = 0
19ec-1c88:41429801.170 : NVMData.HorizontalMagnification = 0
19ec-1c88:41429801.228 : NVMData.PowerSavingTime = 15
19ec-1c88:41429801.282 : NVMData.SN = A094165189010062
19ec-1c88:41429801.334 : NVMData.AutoFeed = 0
19ec-1c88:41429801.383 : NVMData.CCDType = 0
19ec-1c88:41429801.431 : NVMData.ScanSpeed = 0
19ec-1c88:41429801.481 : NVMData.RollerCount = 0
19ec-1c88:41429801.531 : NVMData.MultifeedCount = 0
19ec-1c88:41429801.582 : NVMData.JamCount = 0
19ec-1c88:41429801.629 : NVMData.IdentifyInfo = 
19ec-1c88:41429801.679 : NVMData.FormalName = 
19ec-1c88:41429801.865 : NVMData.ReservedB = 0
19ec-1c88:41429801.922 : NVMData.FunctionCode = 0
19ec-1c88:41429801.972 : NVMData.PreFeed = 0
19ec-1c88:41429802.021 : NVMData.PreFeedTime = 0
19ec-1c88:41429802.073 : NVMData.ButtonNumber = 0
19ec-1c88:41429802.125 : NVMData.PowerOffTime = 0
19ec-1c88:41429802.177 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41429802.254 : => IoObject::IoLockEnd
19ec-1c88:41429802.347 : <= IoObject::IoLockEnd
19ec-1c88:41429802.399 : <= InitializeScanner ret = 1
19ec-1c88:41431098.782 : => GetLogicalScannerAbility
19ec-1c88:41431098.972 : => IoObject::IoLockStart
19ec-1c88:41431099.121 : => CAsicIO::CheckDevice
19ec-1c88:41431099.181 : => CNT96226::ConnectIsAvailable
19ec-1c88:41431121.992 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41431122.114 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41431122.177 : <= IoObject::IoLockStart
19ec-1c88:41431122.235 : => IoObject::IoLockEnd
19ec-1c88:41431122.633 : <= IoObject::IoLockEnd
19ec-1c88:41431122.714 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41434977.223 : => GetLogicalScannerAbilityEx
19ec-1c88:41434977.431 : => IoObject::IoLockStart
19ec-1c88:41434977.567 : => CAsicIO::CheckDevice
19ec-1c88:41434977.628 : => CNT96226::ConnectIsAvailable
19ec-1c88:41435001.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41435002.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41435002.085 : <= IoObject::IoLockStart
19ec-1c88:41435002.143 : => IoObject::IoLockEnd
19ec-1c88:41435002.251 : <= IoObject::IoLockEnd
19ec-1c88:41435002.369 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41435002.443 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41442805.523 : => ReadNVMData
19ec-1c88:41442805.724 : => IoObject::IoLockStart
19ec-1c88:41442805.857 : => CAsicIO::CheckDevice
19ec-1c88:41442805.920 : => CNT96226::ConnectIsAvailable
19ec-1c88:41442830.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41442830.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41442830.784 : <= IoObject::IoLockStart
19ec-1c88:41442830.845 : => ReadNVMDataInternal
19ec-1c88:41442830.906 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41442830.972 : IO Send command 10 bytes
19ec-1c88:41442831.086 : => CNT96226::VenderCmd_SetData
19ec-1c88:41442831.146 : iCmd = 0, nBytes = 10
19ec-1c88:41442831.260 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41443167.329 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41443167.526 : System send command 10 bytes + data 0 bytes
19ec-1c88:41443167.605 : IO total need to receive data 128 bytes
19ec-1c88:41443167.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:41443167.735 : iCmd = 0, nBytes = 128
19ec-1c88:41443364.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443364.527 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443364.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41443364.797 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41443364.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.294 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41443365.417 : System total receive data 128 bytes
19ec-1c88:41443365.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:41443365.528 : iCmd = 1, nBytes = 4
19ec-1c88:41443548.222 : 0000 : 00 00 00 00 
19ec-1c88:41443548.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41443548.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41443548.619 : NVMData.PadScanCount = 0
19ec-1c88:41443548.674 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41443548.731 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41443548.789 : NVMData.FlatbedScanCount = 0
19ec-1c88:41443548.845 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41443549.048 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41443549.115 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41443549.171 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41443549.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41443549.284 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41443549.343 : NVMData.BornMonth = 0
19ec-1c88:41443549.393 : NVMData.BornDay = 0
19ec-1c88:41443549.445 : NVMData.BornYear = 0
19ec-1c88:41443549.494 : NVMData.FirstScanMonth = 4
19ec-1c88:41443549.547 : NVMData.FirstScanDay = 30
19ec-1c88:41443549.603 : NVMData.FirstScanYear = 2020
19ec-1c88:41443549.658 : NVMData.VerticalMagnification = 0
19ec-1c88:41443549.723 : NVMData.HorizontalMagnification = 0
19ec-1c88:41443549.780 : NVMData.PowerSavingTime = 15
19ec-1c88:41443549.836 : NVMData.SN = A094165189010062
19ec-1c88:41443549.887 : NVMData.AutoFeed = 0
19ec-1c88:41443549.939 : NVMData.CCDType = 0
19ec-1c88:41443549.986 : NVMData.ScanSpeed = 0
19ec-1c88:41443550.039 : NVMData.RollerCount = 0
19ec-1c88:41443550.094 : NVMData.MultifeedCount = 0
19ec-1c88:41443550.147 : NVMData.JamCount = 0
19ec-1c88:41443550.198 : NVMData.IdentifyInfo = 
19ec-1c88:41443550.248 : NVMData.FormalName = 
19ec-1c88:41443550.299 : NVMData.ReservedB = 0
19ec-1c88:41443550.348 : NVMData.FunctionCode = 0
19ec-1c88:41443550.398 : NVMData.PreFeed = 0
19ec-1c88:41443550.446 : NVMData.PreFeedTime = 0
19ec-1c88:41443550.495 : NVMData.ButtonNumber = 0
19ec-1c88:41443550.545 : NVMData.PowerOffTime = 0
19ec-1c88:41443550.595 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41443550.658 : => IoObject::IoLockEnd
19ec-1c88:41443550.758 : <= IoObject::IoLockEnd
19ec-1c88:41443550.807 : <= ReadNVMData ret = 1
19ec-1c88:41454024.239 : => GetADFStatus
19ec-1c88:41454024.614 : => IoObject::IoLockStart
19ec-1c88:41454024.751 : => CAsicIO::CheckDevice
19ec-1c88:41454024.810 : => CNT96226::ConnectIsAvailable
19ec-1c88:41454044.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41454045.045 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41454045.105 : <= IoObject::IoLockStart
19ec-1c88:41454045.163 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41454045.235 : IO Send command 10 bytes
19ec-1c88:41454045.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:41454045.427 : iCmd = 0, nBytes = 10
19ec-1c88:41454045.540 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41454211.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41454211.357 : System send command 10 bytes + data 0 bytes
19ec-1c88:41454211.437 : IO total need to receive data 2 bytes
19ec-1c88:41454211.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:41454211.560 : iCmd = 0, nBytes = 2
19ec-1c88:41454377.090 : 0000 : 00 00 
19ec-1c88:41454377.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41454377.316 : System total receive data 2 bytes
19ec-1c88:41454377.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:41454377.442 : iCmd = 1, nBytes = 4
19ec-1c88:41454512.868 : 0000 : 00 00 00 00 
19ec-1c88:41454512.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41454513.143 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41454513.215 : Return status = 0
19ec-1c88:41454513.276 : => IoObject::IoLockEnd
19ec-1c88:41454513.371 : <= IoObject::IoLockEnd
19ec-1c88:41454513.423 : <= GetADFStatus ret = 1
19ec-1c88:41457296.143 : => GetADFStatus
19ec-1c88:41457296.343 : => IoObject::IoLockStart
19ec-1c88:41457296.472 : => CAsicIO::CheckDevice
19ec-1c88:41457296.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:41457319.394 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41457319.601 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41457319.725 : <= IoObject::IoLockStart
19ec-1c88:41457319.838 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41457319.977 : IO Send command 10 bytes
19ec-1c88:41457320.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:41457320.288 : iCmd = 0, nBytes = 10
19ec-1c88:41457320.684 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41457477.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41457477.678 : System send command 10 bytes + data 0 bytes
19ec-1c88:41457477.861 : IO total need to receive data 2 bytes
19ec-1c88:41457477.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:41457477.997 : iCmd = 0, nBytes = 2
19ec-1c88:41457609.644 : 0000 : 00 00 
19ec-1c88:41457609.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41457610.055 : System total receive data 2 bytes
19ec-1c88:41457610.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:41457610.176 : iCmd = 1, nBytes = 4
19ec-1c88:41457783.411 : 0000 : 00 00 00 00 
19ec-1c88:41457783.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41457783.972 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41457784.038 : Return status = 0
19ec-1c88:41457784.092 : => IoObject::IoLockEnd
19ec-1c88:41457784.179 : <= IoObject::IoLockEnd
19ec-1c88:41457784.231 : <= GetADFStatus ret = 1
19ec-1c88:41459829.454 : => TerminateDriver
19ec-1c88:41459829.648 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:41459829.726 : => CNT96226::Close
19ec-1c88:41459833.301 : <= CNT96226::Close ret = 1
19ec-1c88:41459833.381 : <= CAsicIO::~CAsicIO
19ec-1c88:41459833.440 : => IoObject::IoLockEnd
19ec-1c88:41459833.492 : <= IoObject::IoLockEnd
19ec-1c88:41459833.542 : => IoObject::TerminateDevice
19ec-1c88:41459833.597 : => IoObject::IoLockEnd
19ec-1c88:41459833.645 : <= IoObject::IoLockEnd
19ec-1c88:41459833.745 : <= IoObject::TerminateDevice
19ec-1c88:41459833.999 : <= TerminateDriver ret = 1
19ec-1c88:41505087.783 : ============Debug Start==========
19ec-1c88:41505088.047 : Date : 2020/4/30 14:25:09
19ec-1c88:41505088.136 : Process ID : 19ec
19ec-1c88:41505088.558 : Windows : Version 10.0 build 18363 
19ec-1c88:41505089.435 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41505089.499 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41505089.565 : MemoryStatus.ullAvailPhys : 1902858240
19ec-1c88:41505089.628 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41505089.689 : MemoryStatus.ullAvailPageFile : 3321376768
19ec-1c88:41505089.750 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41505089.809 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:41505089.866 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41505089.965 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41505090.028 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41505090.268 : CPU Count : 4
19ec-1c88:41505090.315 : CPU Frequency : 100.000 Mhz
19ec-1c88:41505094.801 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41505094.930 : => InitializeDriver
19ec-1c88:41505095.210 : <= InitializeDriver ret = 1
19ec-1c88:41505095.266 : => InitializeScanner
19ec-1c88:41505095.347 : => CAsicIO::GetDeviceList
19ec-1c88:41505095.656 : => CNT96226::CNT96226
19ec-1c88:41505095.719 : => CNT96226::Open
19ec-1c88:41505122.978 : <= CNT96226::Open ret = 1
19ec-1c88:41505123.097 : => CNT96226::Initialize
19ec-1c88:41505123.295 : <= CNT96226::Initialize ret = 1
19ec-1c88:41505123.356 : <= CNT96226::CNT96226
19ec-1c88:41505123.410 : => CNT96226::EnumAvailableDevice
19ec-1c88:41505128.787 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41505128.865 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41505128.923 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41508873.635 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41508873.903 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41508879.498 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41508879.605 : => IoObject::GetLockName
19ec-1c88:41508879.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41508879.734 : <= IoObject::GetLockName
19ec-1c88:41508880.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:41508880.256 : iCmd = 3, nBytes = 2
19ec-1c88:41509258.599 : 0000 : 06 38 
19ec-1c88:41509258.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41509258.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:41509258.872 : iCmd = 4, nBytes = 2
19ec-1c88:41509565.152 : 0000 : 07 07 
19ec-1c88:41509565.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41509565.392 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41509565.481 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41509565.548 : IO Send command 10 bytes
19ec-1c88:41509565.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:41509565.657 : iCmd = 0, nBytes = 10
19ec-1c88:41509565.760 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41509773.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41509773.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:41509773.609 : iCmd = 0, nBytes = 165
19ec-1c88:41509981.641 : skip dump 37 bytes
19ec-1c88:41509982.024 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41509982.308 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41509982.587 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41509982.862 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41509983.132 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41509983.396 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41509983.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41509983.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41509984.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41509984.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:41509984.264 : iCmd = 1, nBytes = 4
19ec-1c88:41510191.419 : 0000 : 00 00 00 00 
19ec-1c88:41510191.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41510191.782 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41510191.905 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41510192.046 : IO Send command 10 bytes
19ec-1c88:41510192.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:41510192.265 : iCmd = 0, nBytes = 10
19ec-1c88:41510192.473 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41510554.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41510554.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:41510555.082 : iCmd = 0, nBytes = 128
19ec-1c88:41510794.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510794.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510795.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41510795.510 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41510795.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41510796.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:41510796.914 : iCmd = 1, nBytes = 4
19ec-1c88:41511030.421 : 0000 : 00 00 00 00 
19ec-1c88:41511030.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41511030.775 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41511031.166 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41511031.314 : => CNT96226::Close
19ec-1c88:41511040.058 : <= CNT96226::Close ret = 1
19ec-1c88:41511040.285 : <= CNT96226::~CNT96226
19ec-1c88:41511040.464 : <= CAsicIO::GetDeviceList
19ec-1c88:41511041.221 : => IoObject::SetTimeout
19ec-1c88:41511041.484 : Timeout--> In = 0 Out = 0
19ec-1c88:41511041.606 : <= IoObject::SetTimeout
19ec-1c88:41511041.739 : => CAsicIO::CAsicIO
19ec-1c88:41511041.882 : => CNT96226::CNT96226
19ec-1c88:41511041.990 : => CNT96226::Open
19ec-1c88:41511088.665 : <= CNT96226::Open ret = 1
19ec-1c88:41511088.891 : => CNT96226::Initialize
19ec-1c88:41511089.291 : <= CNT96226::Initialize ret = 1
19ec-1c88:41511089.429 : <= CNT96226::CNT96226
19ec-1c88:41511089.541 : <= CAsicIO::CAsicIO
19ec-1c88:41511089.649 : => CAsicIO::InitializeDevice
19ec-1c88:41511089.786 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41511101.423 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41511101.647 : => IoObject::GetLockName
19ec-1c88:41511101.759 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41511101.894 : <= IoObject::GetLockName
19ec-1c88:41511102.819 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41511102.968 : IO Send command 10 bytes
19ec-1c88:41511103.076 : => CNT96226::VenderCmd_SetData
19ec-1c88:41511103.183 : iCmd = 0, nBytes = 10
19ec-1c88:41511103.408 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41511462.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41511462.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:41511462.904 : iCmd = 0, nBytes = 128
19ec-1c88:41511655.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511655.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511655.906 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41511656.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41511656.206 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.356 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.634 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41511656.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:41511656.848 : iCmd = 1, nBytes = 4
19ec-1c88:41511821.386 : 0000 : 00 00 00 00 
19ec-1c88:41511821.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41511821.574 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41511821.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:41511821.704 : iCmd = 3, nBytes = 2
19ec-1c88:41512165.907 : 0000 : 06 38 
19ec-1c88:41512166.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512166.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:41512166.228 : iCmd = 4, nBytes = 2
19ec-1c88:41512463.632 : 0000 : 07 07 
19ec-1c88:41512463.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512464.136 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41512464.237 : => IoObject::InitializeDevice
19ec-1c88:41512464.366 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41512464.987 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41512465.063 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41512465.774 : => FindScanner
19ec-1c88:41512465.836 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41512465.901 : <= FindScanner ret = 1
19ec-1c88:41512465.960 : => IoObject::IoLockStart
19ec-1c88:41512466.065 : => CAsicIO::CheckDevice
19ec-1c88:41512466.120 : => CNT96226::ConnectIsAvailable
19ec-1c88:41512482.945 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41512483.043 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41512483.104 : <= IoObject::IoLockStart
19ec-1c88:41512483.162 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41512483.229 : IO Send command 10 bytes
19ec-1c88:41512483.317 : => CNT96226::VenderCmd_SetData
19ec-1c88:41512483.376 : iCmd = 0, nBytes = 10
19ec-1c88:41512483.482 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41512672.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41512673.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:41512673.133 : IO total need to receive data 5 bytes
19ec-1c88:41512673.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:41512673.254 : iCmd = 0, nBytes = 5
19ec-1c88:41512854.032 : 0000 : 06 00 02 02 ab 
19ec-1c88:41512854.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512854.191 : System total receive data 5 bytes
19ec-1c88:41512854.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:41512854.310 : iCmd = 1, nBytes = 4
19ec-1c88:41512985.118 : 0000 : 00 00 00 00 
19ec-1c88:41512985.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512985.372 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41512985.439 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41512985.505 : IO Send command 10 bytes
19ec-1c88:41512985.594 : => CNT96226::VenderCmd_SetData
19ec-1c88:41512985.652 : iCmd = 0, nBytes = 10
19ec-1c88:41512985.985 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41513167.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41513167.781 : System send command 10 bytes + data 0 bytes
19ec-1c88:41513167.867 : IO total need to receive data 165 bytes
19ec-1c88:41513167.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:41513167.997 : iCmd = 0, nBytes = 165
19ec-1c88:41513344.552 : skip dump 37 bytes
19ec-1c88:41513345.006 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41513345.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41513345.285 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41513345.419 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41513345.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41513345.684 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41513345.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513345.929 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513345.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41513346.049 : System total receive data 165 bytes
19ec-1c88:41513346.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:41513346.155 : iCmd = 1, nBytes = 4
19ec-1c88:41513514.600 : 0000 : 00 00 00 00 
19ec-1c88:41513514.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41513514.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41513515.039 : Dump Inquiry
19ec-1c88:41513515.178 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41513515.313 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41513515.445 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41513515.578 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41513515.707 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41513515.839 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41513515.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513516.088 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513516.216 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41513516.345 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41513516.433 : 00a0 : 00 00 00 00 00 
19ec-1c88:41513516.507 : => ReadNVMDataInternal
19ec-1c88:41513516.701 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41513516.768 : IO Send command 10 bytes
19ec-1c88:41513516.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:41513516.922 : iCmd = 0, nBytes = 10
19ec-1c88:41513517.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41513822.613 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41513822.770 : System send command 10 bytes + data 0 bytes
19ec-1c88:41513823.061 : IO total need to receive data 128 bytes
19ec-1c88:41513823.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:41513823.177 : iCmd = 0, nBytes = 128
19ec-1c88:41514013.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514013.707 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514013.836 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41514013.969 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41514014.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.220 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41514014.586 : System total receive data 128 bytes
19ec-1c88:41514014.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:41514014.694 : iCmd = 1, nBytes = 4
19ec-1c88:41514152.153 : 0000 : 00 00 00 00 
19ec-1c88:41514152.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41514152.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41514152.523 : NVMData.PadScanCount = 0
19ec-1c88:41514152.581 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41514152.640 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41514152.700 : NVMData.FlatbedScanCount = 0
19ec-1c88:41514152.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41514152.814 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41514152.869 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41514152.925 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41514152.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41514153.038 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41514153.097 : NVMData.BornMonth = 0
19ec-1c88:41514153.146 : NVMData.BornDay = 0
19ec-1c88:41514153.196 : NVMData.BornYear = 0
19ec-1c88:41514153.243 : NVMData.FirstScanMonth = 4
19ec-1c88:41514153.295 : NVMData.FirstScanDay = 30
19ec-1c88:41514153.350 : NVMData.FirstScanYear = 2020
19ec-1c88:41514153.406 : NVMData.VerticalMagnification = 0
19ec-1c88:41514153.463 : NVMData.HorizontalMagnification = 0
19ec-1c88:41514153.518 : NVMData.PowerSavingTime = 15
19ec-1c88:41514153.572 : NVMData.SN = A094165189010062
19ec-1c88:41514153.623 : NVMData.AutoFeed = 0
19ec-1c88:41514153.674 : NVMData.CCDType = 0
19ec-1c88:41514153.723 : NVMData.ScanSpeed = 0
19ec-1c88:41514153.772 : NVMData.RollerCount = 0
19ec-1c88:41514153.822 : NVMData.MultifeedCount = 0
19ec-1c88:41514153.872 : NVMData.JamCount = 0
19ec-1c88:41514153.920 : NVMData.IdentifyInfo = 
19ec-1c88:41514153.972 : NVMData.FormalName = 
19ec-1c88:41514154.163 : NVMData.ReservedB = 0
19ec-1c88:41514154.216 : NVMData.FunctionCode = 0
19ec-1c88:41514154.362 : NVMData.PreFeed = 0
19ec-1c88:41514154.417 : NVMData.PreFeedTime = 0
19ec-1c88:41514154.465 : NVMData.ButtonNumber = 0
19ec-1c88:41514154.516 : NVMData.PowerOffTime = 0
19ec-1c88:41514154.568 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41514154.644 : => IoObject::IoLockEnd
19ec-1c88:41514154.745 : <= IoObject::IoLockEnd
19ec-1c88:41514154.796 : <= InitializeScanner ret = 1
19ec-1c88:41514154.860 : => GetLogicalScannerAbilityEx
19ec-1c88:41514154.922 : => IoObject::IoLockStart
19ec-1c88:41514155.021 : => CAsicIO::CheckDevice
19ec-1c88:41514155.074 : => CNT96226::ConnectIsAvailable
19ec-1c88:41514175.917 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41514176.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41514176.245 : <= IoObject::IoLockStart
19ec-1c88:41514176.599 : => IoObject::IoLockEnd
19ec-1c88:41514176.690 : <= IoObject::IoLockEnd
19ec-1c88:41514176.805 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41514176.882 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41514363.140 : => ReadNVMData
19ec-1c88:41514363.269 : => IoObject::IoLockStart
19ec-1c88:41514363.384 : => CAsicIO::CheckDevice
19ec-1c88:41514363.436 : => CNT96226::ConnectIsAvailable
19ec-1c88:41514386.524 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41514386.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41514386.931 : <= IoObject::IoLockStart
19ec-1c88:41514386.990 : => ReadNVMDataInternal
19ec-1c88:41514387.056 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41514387.118 : IO Send command 10 bytes
19ec-1c88:41514387.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:41514387.295 : iCmd = 0, nBytes = 10
19ec-1c88:41514387.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41514741.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41514742.109 : System send command 10 bytes + data 0 bytes
19ec-1c88:41514742.177 : IO total need to receive data 128 bytes
19ec-1c88:41514742.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:41514742.300 : iCmd = 0, nBytes = 128
19ec-1c88:41514950.803 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514950.964 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.108 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41514951.241 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41514951.367 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.495 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.621 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41514951.865 : System total receive data 128 bytes
19ec-1c88:41514951.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:41514951.976 : iCmd = 1, nBytes = 4
19ec-1c88:41515142.318 : 0000 : 00 00 00 00 
19ec-1c88:41515142.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41515142.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41515142.657 : NVMData.PadScanCount = 0
19ec-1c88:41515142.715 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41515142.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41515142.829 : NVMData.FlatbedScanCount = 0
19ec-1c88:41515142.883 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41515142.934 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41515142.987 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41515143.040 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41515143.094 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41515143.149 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41515143.201 : NVMData.BornMonth = 0
19ec-1c88:41515143.251 : NVMData.BornDay = 0
19ec-1c88:41515143.301 : NVMData.BornYear = 0
19ec-1c88:41515143.347 : NVMData.FirstScanMonth = 4
19ec-1c88:41515143.397 : NVMData.FirstScanDay = 30
19ec-1c88:41515143.448 : NVMData.FirstScanYear = 2020
19ec-1c88:41515143.658 : NVMData.VerticalMagnification = 0
19ec-1c88:41515143.719 : NVMData.HorizontalMagnification = 0
19ec-1c88:41515143.773 : NVMData.PowerSavingTime = 15
19ec-1c88:41515143.824 : NVMData.SN = A094165189010062
19ec-1c88:41515143.873 : NVMData.AutoFeed = 0
19ec-1c88:41515143.922 : NVMData.CCDType = 0
19ec-1c88:41515143.972 : NVMData.ScanSpeed = 0
19ec-1c88:41515144.019 : NVMData.RollerCount = 0
19ec-1c88:41515144.072 : NVMData.MultifeedCount = 0
19ec-1c88:41515144.121 : NVMData.JamCount = 0
19ec-1c88:41515144.170 : NVMData.IdentifyInfo = 
19ec-1c88:41515144.220 : NVMData.FormalName = 
19ec-1c88:41515144.267 : NVMData.ReservedB = 0
19ec-1c88:41515144.315 : NVMData.FunctionCode = 0
19ec-1c88:41515144.364 : NVMData.PreFeed = 0
19ec-1c88:41515144.412 : NVMData.PreFeedTime = 0
19ec-1c88:41515144.462 : NVMData.ButtonNumber = 0
19ec-1c88:41515144.510 : NVMData.PowerOffTime = 0
19ec-1c88:41515144.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41515144.626 : => IoObject::IoLockEnd
19ec-1c88:41515144.723 : <= IoObject::IoLockEnd
19ec-1c88:41515144.772 : <= ReadNVMData ret = 1
19ec-1c88:41515744.598 : => TerminateDriver
19ec-1c88:41515744.793 : => CAsicIO::~CAsicIO,pStage=101452872
19ec-1c88:41515744.877 : => CNT96226::Close
19ec-1c88:41515749.355 : <= CNT96226::Close ret = 1
19ec-1c88:41515749.441 : <= CAsicIO::~CAsicIO
19ec-1c88:41515749.509 : => IoObject::IoLockEnd
19ec-1c88:41515749.567 : <= IoObject::IoLockEnd
19ec-1c88:41515749.624 : => IoObject::TerminateDevice
19ec-1c88:41515749.688 : => IoObject::IoLockEnd
19ec-1c88:41515749.743 : <= IoObject::IoLockEnd
19ec-1c88:41515749.858 : <= IoObject::TerminateDevice
19ec-1c88:41515750.136 : <= TerminateDriver ret = 1
19ec-1c88:41518392.588 : ============Debug Start==========
19ec-1c88:41518392.909 : Date : 2020/4/30 14:25:10
19ec-1c88:41518392.994 : Process ID : 19ec
19ec-1c88:41518393.404 : Windows : Version 10.0 build 18363 
19ec-1c88:41518393.867 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41518393.937 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41518394.006 : MemoryStatus.ullAvailPhys : 1902854144
19ec-1c88:41518394.067 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41518394.130 : MemoryStatus.ullAvailPageFile : 3322241024
19ec-1c88:41518394.194 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41518394.256 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:41518394.321 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41518394.427 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41518394.488 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41518394.729 : CPU Count : 4
19ec-1c88:41518394.781 : CPU Frequency : 100.000 Mhz
19ec-1c88:41518399.032 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41518399.167 : => InitializeDriver
19ec-1c88:41518399.422 : <= InitializeDriver ret = 1
19ec-1c88:41521215.038 : => InitializeScanner
19ec-1c88:41521215.300 : => CAsicIO::GetDeviceList
19ec-1c88:41521215.739 : => CNT96226::CNT96226
19ec-1c88:41521215.809 : => CNT96226::Open
19ec-1c88:41521237.364 : <= CNT96226::Open ret = 1
19ec-1c88:41521237.468 : => CNT96226::Initialize
19ec-1c88:41521237.674 : <= CNT96226::Initialize ret = 1
19ec-1c88:41521237.732 : <= CNT96226::CNT96226
19ec-1c88:41521237.790 : => CNT96226::EnumAvailableDevice
19ec-1c88:41521243.251 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41521243.334 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41521243.395 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41524867.129 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41524867.417 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41524872.926 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41524873.038 : => IoObject::GetLockName
19ec-1c88:41524873.103 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41524873.172 : <= IoObject::GetLockName
19ec-1c88:41524873.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:41524873.715 : iCmd = 3, nBytes = 2
19ec-1c88:41525235.161 : 0000 : 06 38 
19ec-1c88:41525235.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41525235.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:41525235.440 : iCmd = 4, nBytes = 2
19ec-1c88:41525538.989 : 0000 : 07 07 
19ec-1c88:41525539.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41525539.419 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41525539.583 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41525539.727 : IO Send command 10 bytes
19ec-1c88:41525539.837 : => CNT96226::VenderCmd_SetData
19ec-1c88:41525539.954 : iCmd = 0, nBytes = 10
19ec-1c88:41525540.175 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41525724.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41525724.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:41525724.760 : iCmd = 0, nBytes = 165
19ec-1c88:41525926.109 : skip dump 37 bytes
19ec-1c88:41525926.472 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41525926.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41525927.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41525927.314 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41525927.580 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41525927.857 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41525928.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41525928.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41525928.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41525928.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:41525928.726 : iCmd = 1, nBytes = 4
19ec-1c88:41526139.210 : 0000 : 00 00 00 00 
19ec-1c88:41526139.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41526139.539 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41526139.660 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41526139.790 : IO Send command 10 bytes
19ec-1c88:41526139.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:41526140.005 : iCmd = 0, nBytes = 10
19ec-1c88:41526140.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41526490.572 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41526490.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:41526490.847 : iCmd = 0, nBytes = 128
19ec-1c88:41526700.375 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526700.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526700.973 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41526701.112 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41526701.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.374 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.504 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41526701.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:41526701.823 : iCmd = 1, nBytes = 4
19ec-1c88:41526868.413 : 0000 : 00 00 00 00 
19ec-1c88:41526868.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41526868.584 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41526868.766 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41526868.842 : => CNT96226::Close
19ec-1c88:41526872.926 : <= CNT96226::Close ret = 1
19ec-1c88:41526873.002 : <= CNT96226::~CNT96226
19ec-1c88:41526873.101 : <= CAsicIO::GetDeviceList
19ec-1c88:41526873.550 : => IoObject::SetTimeout
19ec-1c88:41526873.691 : Timeout--> In = 0 Out = 0
19ec-1c88:41526873.753 : <= IoObject::SetTimeout
19ec-1c88:41526873.828 : => CAsicIO::CAsicIO
19ec-1c88:41526873.903 : => CNT96226::CNT96226
19ec-1c88:41526873.965 : => CNT96226::Open
19ec-1c88:41526897.448 : <= CNT96226::Open ret = 1
19ec-1c88:41526897.554 : => CNT96226::Initialize
19ec-1c88:41526897.755 : <= CNT96226::Initialize ret = 1
19ec-1c88:41526897.816 : <= CNT96226::CNT96226
19ec-1c88:41526897.869 : <= CAsicIO::CAsicIO
19ec-1c88:41526897.925 : => CAsicIO::InitializeDevice
19ec-1c88:41526897.994 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41526904.113 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41526904.252 : => IoObject::GetLockName
19ec-1c88:41526904.311 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41526904.383 : <= IoObject::GetLockName
19ec-1c88:41526904.894 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41526904.970 : IO Send command 10 bytes
19ec-1c88:41526905.024 : => CNT96226::VenderCmd_SetData
19ec-1c88:41526905.079 : iCmd = 0, nBytes = 10
19ec-1c88:41526905.190 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41527237.734 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41527237.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527237.989 : iCmd = 0, nBytes = 128
19ec-1c88:41527393.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.185 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41527394.328 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41527394.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41527394.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527395.049 : iCmd = 1, nBytes = 4
19ec-1c88:41527518.106 : 0000 : 00 00 00 00 
19ec-1c88:41527518.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41527518.348 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41527518.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527518.470 : iCmd = 3, nBytes = 2
19ec-1c88:41527901.647 : 0000 : 06 38 
19ec-1c88:41527901.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41527901.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527901.914 : iCmd = 4, nBytes = 2
19ec-1c88:41528219.555 : 0000 : 07 07 
19ec-1c88:41528219.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41528219.898 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41528220.006 : => IoObject::InitializeDevice
19ec-1c88:41528220.118 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41528220.801 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41528220.879 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41528221.687 : => FindScanner
19ec-1c88:41528221.760 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41528221.834 : <= FindScanner ret = 1
19ec-1c88:41528221.901 : => IoObject::IoLockStart
19ec-1c88:41528222.009 : => CAsicIO::CheckDevice
19ec-1c88:41528222.065 : => CNT96226::ConnectIsAvailable
19ec-1c88:41528247.261 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41528247.384 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41528247.446 : <= IoObject::IoLockStart
19ec-1c88:41528247.506 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41528247.578 : IO Send command 10 bytes
19ec-1c88:41528247.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:41528247.744 : iCmd = 0, nBytes = 10
19ec-1c88:41528247.860 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41528434.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41528434.314 : System send command 10 bytes + data 0 bytes
19ec-1c88:41528434.393 : IO total need to receive data 5 bytes
19ec-1c88:41528434.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:41528434.518 : iCmd = 0, nBytes = 5
19ec-1c88:41528602.539 : 0000 : 06 00 02 02 ab 
19ec-1c88:41528602.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41528603.030 : System total receive data 5 bytes
19ec-1c88:41528603.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:41528603.161 : iCmd = 1, nBytes = 4
19ec-1c88:41528739.250 : 0000 : 00 00 00 00 
19ec-1c88:41528739.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41528739.463 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41528739.539 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41528739.611 : IO Send command 10 bytes
19ec-1c88:41528739.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:41528739.758 : iCmd = 0, nBytes = 10
19ec-1c88:41528739.869 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41528895.818 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41528895.944 : System send command 10 bytes + data 0 bytes
19ec-1c88:41528896.014 : IO total need to receive data 165 bytes
19ec-1c88:41528896.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:41528896.138 : iCmd = 0, nBytes = 165
19ec-1c88:41529021.496 : skip dump 37 bytes
19ec-1c88:41529021.767 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41529021.914 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41529022.060 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41529022.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41529022.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41529022.487 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41529022.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529022.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529022.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529022.887 : System total receive data 165 bytes
19ec-1c88:41529022.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:41529023.008 : iCmd = 1, nBytes = 4
19ec-1c88:41529204.629 : 0000 : 00 00 00 00 
19ec-1c88:41529204.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529204.955 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41529205.213 : Dump Inquiry
19ec-1c88:41529205.352 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41529205.497 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41529205.637 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41529205.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41529205.912 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41529206.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41529206.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529206.319 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529206.462 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41529206.596 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41529206.693 : 00a0 : 00 00 00 00 00 
19ec-1c88:41529206.769 : => ReadNVMDataInternal
19ec-1c88:41529207.018 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41529207.096 : IO Send command 10 bytes
19ec-1c88:41529207.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:41529207.255 : iCmd = 0, nBytes = 10
19ec-1c88:41529207.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41529540.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41529540.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:41529540.623 : IO total need to receive data 128 bytes
19ec-1c88:41529540.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:41529540.756 : iCmd = 0, nBytes = 128
19ec-1c88:41529702.489 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529702.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529702.899 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41529703.043 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41529703.178 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529703.712 : System total receive data 128 bytes
19ec-1c88:41529703.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:41529703.842 : iCmd = 1, nBytes = 4
19ec-1c88:41529897.298 : 0000 : 00 00 00 00 
19ec-1c88:41529897.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529897.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41529897.640 : NVMData.PadScanCount = 0
19ec-1c88:41529897.702 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41529897.766 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41529897.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:41529897.885 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41529897.939 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41529897.994 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41529898.054 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41529898.110 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41529898.167 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41529898.225 : NVMData.BornMonth = 0
19ec-1c88:41529898.277 : NVMData.BornDay = 0
19ec-1c88:41529898.332 : NVMData.BornYear = 0
19ec-1c88:41529898.383 : NVMData.FirstScanMonth = 4
19ec-1c88:41529898.438 : NVMData.FirstScanDay = 30
19ec-1c88:41529898.496 : NVMData.FirstScanYear = 2020
19ec-1c88:41529898.551 : NVMData.VerticalMagnification = 0
19ec-1c88:41529898.607 : NVMData.HorizontalMagnification = 0
19ec-1c88:41529898.665 : NVMData.PowerSavingTime = 15
19ec-1c88:41529898.722 : NVMData.SN = A094165189010062
19ec-1c88:41529898.775 : NVMData.AutoFeed = 0
19ec-1c88:41529898.829 : NVMData.CCDType = 0
19ec-1c88:41529898.877 : NVMData.ScanSpeed = 0
19ec-1c88:41529898.927 : NVMData.RollerCount = 0
19ec-1c88:41529898.988 : NVMData.MultifeedCount = 0
19ec-1c88:41529899.040 : NVMData.JamCount = 0
19ec-1c88:41529899.091 : NVMData.IdentifyInfo = 
19ec-1c88:41529899.146 : NVMData.FormalName = 
19ec-1c88:41529899.421 : NVMData.ReservedB = 0
19ec-1c88:41529899.482 : NVMData.FunctionCode = 0
19ec-1c88:41529899.536 : NVMData.PreFeed = 0
19ec-1c88:41529899.590 : NVMData.PreFeedTime = 0
19ec-1c88:41529899.645 : NVMData.ButtonNumber = 0
19ec-1c88:41529899.700 : NVMData.PowerOffTime = 0
19ec-1c88:41529899.755 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41529899.836 : => IoObject::IoLockEnd
19ec-1c88:41529899.939 : <= IoObject::IoLockEnd
19ec-1c88:41529899.991 : <= InitializeScanner ret = 1
19ec-1c88:41531276.972 : => GetLogicalScannerAbility
19ec-1c88:41531277.161 : => IoObject::IoLockStart
19ec-1c88:41531277.314 : => CAsicIO::CheckDevice
19ec-1c88:41531277.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:41531301.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41531301.574 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41531301.637 : <= IoObject::IoLockStart
19ec-1c88:41531301.696 : => IoObject::IoLockEnd
19ec-1c88:41531301.803 : <= IoObject::IoLockEnd
19ec-1c88:41531301.894 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41535090.596 : => GetLogicalScannerAbilityEx
19ec-1c88:41535090.795 : => IoObject::IoLockStart
19ec-1c88:41535090.928 : => CAsicIO::CheckDevice
19ec-1c88:41535090.988 : => CNT96226::ConnectIsAvailable
19ec-1c88:41535116.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41535117.101 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41535117.163 : <= IoObject::IoLockStart
19ec-1c88:41535117.220 : => IoObject::IoLockEnd
19ec-1c88:41535117.333 : <= IoObject::IoLockEnd
19ec-1c88:41535117.449 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41535117.525 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41542889.439 : => ReadNVMData
19ec-1c88:41542889.618 : => IoObject::IoLockStart
19ec-1c88:41542889.753 : => CAsicIO::CheckDevice
19ec-1c88:41542889.810 : => CNT96226::ConnectIsAvailable
19ec-1c88:41542915.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41542915.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41542915.212 : <= IoObject::IoLockStart
19ec-1c88:41542915.276 : => ReadNVMDataInternal
19ec-1c88:41542915.334 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41542915.400 : IO Send command 10 bytes
19ec-1c88:41542915.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:41542915.579 : iCmd = 0, nBytes = 10
19ec-1c88:41542915.691 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41543262.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41543262.314 : System send command 10 bytes + data 0 bytes
19ec-1c88:41543262.388 : IO total need to receive data 128 bytes
19ec-1c88:41543262.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:41543262.510 : iCmd = 0, nBytes = 128
19ec-1c88:41543462.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.153 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41543463.284 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41543463.410 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41543463.907 : System total receive data 128 bytes
19ec-1c88:41543463.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:41543464.022 : iCmd = 1, nBytes = 4
19ec-1c88:41543668.616 : 0000 : 00 00 00 00 
19ec-1c88:41543668.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41543668.834 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41543668.906 : NVMData.PadScanCount = 0
19ec-1c88:41543668.962 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41543669.018 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41543669.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:41543669.129 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41543669.322 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41543669.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41543669.443 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41543669.498 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41543669.551 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41543669.606 : NVMData.BornMonth = 0
19ec-1c88:41543669.657 : NVMData.BornDay = 0
19ec-1c88:41543669.706 : NVMData.BornYear = 0
19ec-1c88:41543669.752 : NVMData.FirstScanMonth = 4
19ec-1c88:41543669.803 : NVMData.FirstScanDay = 30
19ec-1c88:41543669.855 : NVMData.FirstScanYear = 2020
19ec-1c88:41543669.910 : NVMData.VerticalMagnification = 0
19ec-1c88:41543669.967 : NVMData.HorizontalMagnification = 0
19ec-1c88:41543670.020 : NVMData.PowerSavingTime = 15
19ec-1c88:41543670.074 : NVMData.SN = A094165189010062
19ec-1c88:41543670.125 : NVMData.AutoFeed = 0
19ec-1c88:41543670.184 : NVMData.CCDType = 0
19ec-1c88:41543670.232 : NVMData.ScanSpeed = 0
19ec-1c88:41543670.282 : NVMData.RollerCount = 0
19ec-1c88:41543670.337 : NVMData.MultifeedCount = 0
19ec-1c88:41543670.391 : NVMData.JamCount = 0
19ec-1c88:41543670.442 : NVMData.IdentifyInfo = 
19ec-1c88:41543670.494 : NVMData.FormalName = 
19ec-1c88:41543670.542 : NVMData.ReservedB = 0
19ec-1c88:41543670.591 : NVMData.FunctionCode = 0
19ec-1c88:41543670.641 : NVMData.PreFeed = 0
19ec-1c88:41543670.689 : NVMData.PreFeedTime = 0
19ec-1c88:41543670.738 : NVMData.ButtonNumber = 0
19ec-1c88:41543670.786 : NVMData.PowerOffTime = 0
19ec-1c88:41543670.833 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41543670.897 : => IoObject::IoLockEnd
19ec-1c88:41543670.991 : <= IoObject::IoLockEnd
19ec-1c88:41543671.041 : <= ReadNVMData ret = 1
19ec-1c88:41554328.776 : => GetADFStatus
19ec-1c88:41554329.233 : => IoObject::IoLockStart
19ec-1c88:41554329.380 : => CAsicIO::CheckDevice
19ec-1c88:41554329.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:41554355.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41554355.396 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41554355.456 : <= IoObject::IoLockStart
19ec-1c88:41554355.515 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41554355.586 : IO Send command 10 bytes
19ec-1c88:41554355.727 : => CNT96226::VenderCmd_SetData
19ec-1c88:41554355.784 : iCmd = 0, nBytes = 10
19ec-1c88:41554355.890 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41554543.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41554543.210 : System send command 10 bytes + data 0 bytes
19ec-1c88:41554543.285 : IO total need to receive data 2 bytes
19ec-1c88:41554543.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:41554543.401 : iCmd = 0, nBytes = 2
19ec-1c88:41554753.085 : 0000 : 00 00 
19ec-1c88:41554753.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41554753.259 : System total receive data 2 bytes
19ec-1c88:41554753.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:41554753.379 : iCmd = 1, nBytes = 4
19ec-1c88:41554929.263 : 0000 : 00 00 00 00 
19ec-1c88:41554929.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41554929.531 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41554929.600 : Return status = 0
19ec-1c88:41554929.660 : => IoObject::IoLockEnd
19ec-1c88:41554929.754 : <= IoObject::IoLockEnd
19ec-1c88:41554929.804 : <= GetADFStatus ret = 1
19ec-1c88:41557763.215 : => GetADFStatus
19ec-1c88:41557763.408 : => IoObject::IoLockStart
19ec-1c88:41557763.530 : => CAsicIO::CheckDevice
19ec-1c88:41557763.592 : => CNT96226::ConnectIsAvailable
19ec-1c88:41557787.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41557787.528 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41557787.674 : <= IoObject::IoLockStart
19ec-1c88:41557787.806 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41557788.176 : IO Send command 10 bytes
19ec-1c88:41557788.292 : => CNT96226::VenderCmd_SetData
19ec-1c88:41557788.348 : iCmd = 0, nBytes = 10
19ec-1c88:41557788.462 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41557983.895 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41557984.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:41557984.303 : IO total need to receive data 2 bytes
19ec-1c88:41557984.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:41557984.443 : iCmd = 0, nBytes = 2
19ec-1c88:41558106.832 : 0000 : 00 00 
19ec-1c88:41558106.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41558107.003 : System total receive data 2 bytes
19ec-1c88:41558107.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:41558107.122 : iCmd = 1, nBytes = 4
19ec-1c88:41558265.828 : 0000 : 00 00 00 00 
19ec-1c88:41558266.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41558266.311 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41558266.374 : Return status = 0
19ec-1c88:41558266.430 : => IoObject::IoLockEnd
19ec-1c88:41558266.521 : <= IoObject::IoLockEnd
19ec-1c88:41558266.570 : <= GetADFStatus ret = 1
19ec-1c88:41560524.589 : => TerminateDriver
19ec-1c88:41560524.800 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-1c88:41560524.882 : => CNT96226::Close
19ec-1c88:41560528.772 : <= CNT96226::Close ret = 1
19ec-1c88:41560528.848 : <= CAsicIO::~CAsicIO
19ec-1c88:41560528.906 : => IoObject::IoLockEnd
19ec-1c88:41560528.965 : <= IoObject::IoLockEnd
19ec-1c88:41560529.019 : => IoObject::TerminateDevice
19ec-1c88:41560529.074 : => IoObject::IoLockEnd
19ec-1c88:41560529.123 : <= IoObject::IoLockEnd
19ec-1c88:41560529.230 : <= IoObject::TerminateDevice
19ec-1c88:41560529.488 : <= TerminateDriver ret = 1
19ec-1c88:41604432.644 : ============Debug Start==========
19ec-1c88:41604432.927 : Date : 2020/4/30 14:25:13
19ec-1c88:41604433.007 : Process ID : 19ec
19ec-1c88:41604433.425 : Windows : Version 10.0 build 18363 
19ec-1c88:41604433.877 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41604433.937 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41604434.003 : MemoryStatus.ullAvailPhys : 1902256128
19ec-1c88:41604434.062 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41604434.124 : MemoryStatus.ullAvailPageFile : 3320868864
19ec-1c88:41604434.181 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41604434.240 : MemoryStatus.ullAvailVirtual : 1726337024
19ec-1c88:41604434.302 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41604434.404 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41604434.464 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41604434.707 : CPU Count : 4
19ec-1c88:41604434.752 : CPU Frequency : 100.000 Mhz
19ec-1c88:41604438.973 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41604439.099 : => InitializeDriver
19ec-1c88:41604439.369 : <= InitializeDriver ret = 1
19ec-1c88:41604439.426 : => InitializeScanner
19ec-1c88:41604439.503 : => CAsicIO::GetDeviceList
19ec-1c88:41604439.798 : => CNT96226::CNT96226
19ec-1c88:41604439.851 : => CNT96226::Open
19ec-1c88:41604461.388 : <= CNT96226::Open ret = 1
19ec-1c88:41604461.480 : => CNT96226::Initialize
19ec-1c88:41604461.657 : <= CNT96226::Initialize ret = 1
19ec-1c88:41604461.713 : <= CNT96226::CNT96226
19ec-1c88:41604461.767 : => CNT96226::EnumAvailableDevice
19ec-1c88:41604467.042 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41604467.121 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41604467.181 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41608188.101 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41608188.396 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41608194.091 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41608194.202 : => IoObject::GetLockName
19ec-1c88:41608194.265 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41608194.335 : <= IoObject::GetLockName
19ec-1c88:41608194.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:41608194.859 : iCmd = 3, nBytes = 2
19ec-1c88:41608574.578 : 0000 : 06 38 
19ec-1c88:41608574.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41608574.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:41608574.830 : iCmd = 4, nBytes = 2
19ec-1c88:41608874.563 : 0000 : 07 07 
19ec-1c88:41608874.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41608874.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41608874.853 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41608874.920 : IO Send command 10 bytes
19ec-1c88:41608874.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:41608875.030 : iCmd = 0, nBytes = 10
19ec-1c88:41608875.130 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41609069.238 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41609069.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609069.395 : iCmd = 0, nBytes = 165
19ec-1c88:41609272.444 : skip dump 37 bytes
19ec-1c88:41609272.608 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41609272.747 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41609272.881 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41609273.012 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41609273.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41609273.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41609273.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609273.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609273.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41609273.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609273.686 : iCmd = 1, nBytes = 4
19ec-1c88:41609423.411 : 0000 : 00 00 00 00 
19ec-1c88:41609423.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41609423.595 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41609423.654 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41609423.725 : IO Send command 10 bytes
19ec-1c88:41609423.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:41609423.831 : iCmd = 0, nBytes = 10
19ec-1c88:41609423.938 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41609760.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41609760.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609760.576 : iCmd = 0, nBytes = 128
19ec-1c88:41609879.019 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.343 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41609879.478 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41609879.603 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.727 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.854 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609880.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41609880.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609880.163 : iCmd = 1, nBytes = 4
19ec-1c88:41610011.534 : 0000 : 00 00 00 00 
19ec-1c88:41610011.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41610011.830 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41610012.290 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41610012.363 : => CNT96226::Close
19ec-1c88:41610016.410 : <= CNT96226::Close ret = 1
19ec-1c88:41610016.480 : <= CNT96226::~CNT96226
19ec-1c88:41610016.572 : <= CAsicIO::GetDeviceList
19ec-1c88:41610017.000 : => IoObject::SetTimeout
19ec-1c88:41610017.128 : Timeout--> In = 0 Out = 0
19ec-1c88:41610017.182 : <= IoObject::SetTimeout
19ec-1c88:41610017.247 : => CAsicIO::CAsicIO
19ec-1c88:41610017.320 : => CNT96226::CNT96226
19ec-1c88:41610017.378 : => CNT96226::Open
19ec-1c88:41610039.278 : <= CNT96226::Open ret = 1
19ec-1c88:41610039.371 : => CNT96226::Initialize
19ec-1c88:41610039.554 : <= CNT96226::Initialize ret = 1
19ec-1c88:41610039.611 : <= CNT96226::CNT96226
19ec-1c88:41610039.664 : <= CAsicIO::CAsicIO
19ec-1c88:41610039.720 : => CAsicIO::InitializeDevice
19ec-1c88:41610039.789 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41610045.596 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41610045.712 : => IoObject::GetLockName
19ec-1c88:41610045.769 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41610045.836 : <= IoObject::GetLockName
19ec-1c88:41610046.318 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41610046.391 : IO Send command 10 bytes
19ec-1c88:41610046.441 : => CNT96226::VenderCmd_SetData
19ec-1c88:41610046.493 : iCmd = 0, nBytes = 10
19ec-1c88:41610046.601 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41610397.917 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41610398.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:41610398.097 : iCmd = 0, nBytes = 128
19ec-1c88:41610575.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610575.715 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610575.862 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41610575.998 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41610576.125 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.247 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.369 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41610576.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:41610576.676 : iCmd = 1, nBytes = 4
19ec-1c88:41610698.784 : 0000 : 00 00 00 00 
19ec-1c88:41610698.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41610698.932 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41610698.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:41610699.040 : iCmd = 3, nBytes = 2
19ec-1c88:41611035.447 : 0000 : 06 38 
19ec-1c88:41611035.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611035.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611035.694 : iCmd = 4, nBytes = 2
19ec-1c88:41611294.897 : 0000 : 07 07 
19ec-1c88:41611294.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611295.372 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41611295.470 : => IoObject::InitializeDevice
19ec-1c88:41611295.575 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41611296.200 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41611296.276 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41611297.065 : => FindScanner
19ec-1c88:41611297.126 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41611297.189 : <= FindScanner ret = 1
19ec-1c88:41611297.245 : => IoObject::IoLockStart
19ec-1c88:41611297.344 : => CAsicIO::CheckDevice
19ec-1c88:41611297.394 : => CNT96226::ConnectIsAvailable
19ec-1c88:41611309.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41611310.028 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41611310.087 : <= IoObject::IoLockStart
19ec-1c88:41611310.145 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41611310.211 : IO Send command 10 bytes
19ec-1c88:41611310.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:41611310.345 : iCmd = 0, nBytes = 10
19ec-1c88:41611310.444 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41611456.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41611456.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:41611456.769 : IO total need to receive data 5 bytes
19ec-1c88:41611456.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611456.891 : iCmd = 0, nBytes = 5
19ec-1c88:41611611.602 : 0000 : 06 00 02 02 ab 
19ec-1c88:41611611.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611611.772 : System total receive data 5 bytes
19ec-1c88:41611611.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611611.891 : iCmd = 1, nBytes = 4
19ec-1c88:41611723.181 : 0000 : 00 00 00 00 
19ec-1c88:41611723.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611723.396 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41611723.461 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41611723.529 : IO Send command 10 bytes
19ec-1c88:41611723.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:41611723.684 : iCmd = 0, nBytes = 10
19ec-1c88:41611723.789 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41611870.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41611870.684 : System send command 10 bytes + data 0 bytes
19ec-1c88:41611870.751 : IO total need to receive data 165 bytes
19ec-1c88:41611870.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611870.863 : iCmd = 0, nBytes = 165
19ec-1c88:41612002.138 : skip dump 37 bytes
19ec-1c88:41612002.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41612002.450 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41612002.583 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41612002.716 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41612002.841 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41612002.972 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41612003.094 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612003.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612003.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612003.339 : System total receive data 165 bytes
19ec-1c88:41612003.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:41612003.449 : iCmd = 1, nBytes = 4
19ec-1c88:41612168.336 : 0000 : 00 00 00 00 
19ec-1c88:41612168.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612168.531 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41612168.754 : Dump Inquiry
19ec-1c88:41612168.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41612169.007 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41612169.136 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41612169.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41612169.390 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41612169.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41612169.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612169.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612169.900 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41612170.027 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41612170.112 : 00a0 : 00 00 00 00 00 
19ec-1c88:41612170.182 : => ReadNVMDataInternal
19ec-1c88:41612170.407 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41612170.470 : IO Send command 10 bytes
19ec-1c88:41612170.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:41612170.613 : iCmd = 0, nBytes = 10
19ec-1c88:41612170.710 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41612506.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41612507.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:41612507.130 : IO total need to receive data 128 bytes
19ec-1c88:41612507.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:41612507.245 : iCmd = 0, nBytes = 128
19ec-1c88:41612715.184 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612715.362 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612715.503 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41612715.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41612715.765 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41612715.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612716.012 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612716.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612716.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612716.262 : System total receive data 128 bytes
19ec-1c88:41612716.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:41612716.373 : iCmd = 1, nBytes = 4
19ec-1c88:41612910.761 : 0000 : 00 00 00 00 
19ec-1c88:41612910.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612911.034 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41612911.115 : NVMData.PadScanCount = 0
19ec-1c88:41612911.173 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41612911.231 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41612911.293 : NVMData.FlatbedScanCount = 0
19ec-1c88:41612911.351 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41612911.406 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41612911.461 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41612911.515 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41612911.577 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41612911.632 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41612911.687 : NVMData.BornMonth = 0
19ec-1c88:41612911.737 : NVMData.BornDay = 0
19ec-1c88:41612911.789 : NVMData.BornYear = 0
19ec-1c88:41612911.838 : NVMData.FirstScanMonth = 4
19ec-1c88:41612911.892 : NVMData.FirstScanDay = 30
19ec-1c88:41612911.947 : NVMData.FirstScanYear = 2020
19ec-1c88:41612912.001 : NVMData.VerticalMagnification = 0
19ec-1c88:41612912.057 : NVMData.HorizontalMagnification = 0
19ec-1c88:41612912.113 : NVMData.PowerSavingTime = 15
19ec-1c88:41612912.166 : NVMData.SN = A094165189010062
19ec-1c88:41612912.218 : NVMData.AutoFeed = 0
19ec-1c88:41612912.268 : NVMData.CCDType = 0
19ec-1c88:41612912.318 : NVMData.ScanSpeed = 0
19ec-1c88:41612912.367 : NVMData.RollerCount = 0
19ec-1c88:41612912.420 : NVMData.MultifeedCount = 0
19ec-1c88:41612912.472 : NVMData.JamCount = 0
19ec-1c88:41612912.524 : NVMData.IdentifyInfo = 
19ec-1c88:41612912.577 : NVMData.FormalName = 
19ec-1c88:41612912.781 : NVMData.ReservedB = 0
19ec-1c88:41612912.840 : NVMData.FunctionCode = 0
19ec-1c88:41612912.893 : NVMData.PreFeed = 0
19ec-1c88:41612912.943 : NVMData.PreFeedTime = 0
19ec-1c88:41612912.993 : NVMData.ButtonNumber = 0
19ec-1c88:41612913.045 : NVMData.PowerOffTime = 0
19ec-1c88:41612913.098 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41612913.176 : => IoObject::IoLockEnd
19ec-1c88:41612913.273 : <= IoObject::IoLockEnd
19ec-1c88:41612913.328 : <= InitializeScanner ret = 1
19ec-1c88:41612913.394 : => GetLogicalScannerAbilityEx
19ec-1c88:41612913.453 : => IoObject::IoLockStart
19ec-1c88:41612913.549 : => CAsicIO::CheckDevice
19ec-1c88:41612913.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:41612929.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41612929.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41612929.666 : <= IoObject::IoLockStart
19ec-1c88:41612929.732 : => IoObject::IoLockEnd
19ec-1c88:41612929.829 : <= IoObject::IoLockEnd
19ec-1c88:41612929.958 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41612930.037 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41613182.860 : => ReadNVMData
19ec-1c88:41613183.043 : => IoObject::IoLockStart
19ec-1c88:41613183.189 : => CAsicIO::CheckDevice
19ec-1c88:41613183.252 : => CNT96226::ConnectIsAvailable
19ec-1c88:41613200.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41613200.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41613200.946 : <= IoObject::IoLockStart
19ec-1c88:41613201.013 : => ReadNVMDataInternal
19ec-1c88:41613201.077 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41613201.148 : IO Send command 10 bytes
19ec-1c88:41613201.288 : => CNT96226::VenderCmd_SetData
19ec-1c88:41613201.351 : iCmd = 0, nBytes = 10
19ec-1c88:41613201.467 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41613546.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41613546.463 : System send command 10 bytes + data 0 bytes
19ec-1c88:41613546.536 : IO total need to receive data 128 bytes
19ec-1c88:41613546.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:41613546.655 : iCmd = 0, nBytes = 128
19ec-1c88:41613722.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.171 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.317 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41613723.447 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41613723.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613724.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41613724.073 : System total receive data 128 bytes
19ec-1c88:41613724.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:41613724.187 : iCmd = 1, nBytes = 4
19ec-1c88:41613920.114 : 0000 : 00 00 00 00 
19ec-1c88:41613920.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41613920.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41613920.451 : NVMData.PadScanCount = 0
19ec-1c88:41613920.510 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41613920.567 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41613920.624 : NVMData.FlatbedScanCount = 0
19ec-1c88:41613920.682 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41613920.734 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41613920.788 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41613920.846 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41613920.901 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41613920.955 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41613921.009 : NVMData.BornMonth = 0
19ec-1c88:41613921.057 : NVMData.BornDay = 0
19ec-1c88:41613921.107 : NVMData.BornYear = 0
19ec-1c88:41613921.155 : NVMData.FirstScanMonth = 4
19ec-1c88:41613921.206 : NVMData.FirstScanDay = 30
19ec-1c88:41613921.261 : NVMData.FirstScanYear = 2020
19ec-1c88:41613921.448 : NVMData.VerticalMagnification = 0
19ec-1c88:41613921.509 : NVMData.HorizontalMagnification = 0
19ec-1c88:41613921.565 : NVMData.PowerSavingTime = 15
19ec-1c88:41613921.618 : NVMData.SN = A094165189010062
19ec-1c88:41613921.668 : NVMData.AutoFeed = 0
19ec-1c88:41613921.721 : NVMData.CCDType = 0
19ec-1c88:41613921.767 : NVMData.ScanSpeed = 0
19ec-1c88:41613921.818 : NVMData.RollerCount = 0
19ec-1c88:41613921.870 : NVMData.MultifeedCount = 0
19ec-1c88:41613921.920 : NVMData.JamCount = 0
19ec-1c88:41613921.971 : NVMData.IdentifyInfo = 
19ec-1c88:41613922.021 : NVMData.FormalName = 
19ec-1c88:41613922.070 : NVMData.ReservedB = 0
19ec-1c88:41613922.119 : NVMData.FunctionCode = 0
19ec-1c88:41613922.167 : NVMData.PreFeed = 0
19ec-1c88:41613922.217 : NVMData.PreFeedTime = 0
19ec-1c88:41613922.266 : NVMData.ButtonNumber = 0
19ec-1c88:41613922.315 : NVMData.PowerOffTime = 0
19ec-1c88:41613922.367 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41613922.429 : => IoObject::IoLockEnd
19ec-1c88:41613922.521 : <= IoObject::IoLockEnd
19ec-1c88:41613922.568 : <= ReadNVMData ret = 1
19ec-1c88:41616535.038 : ============Debug Start==========
19ec-1c88:41616535.350 : Date : 2020/4/30 14:25:13
19ec-1c88:41616535.427 : Process ID : 19ec
19ec-1c88:41616535.854 : Windows : Version 10.0 build 18363 
19ec-1c88:41616536.311 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41616536.376 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41616536.443 : MemoryStatus.ullAvailPhys : 1902252032
19ec-1c88:41616536.506 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41616536.570 : MemoryStatus.ullAvailPageFile : 3320975360
19ec-1c88:41616536.633 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41616536.690 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:41616536.750 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41616536.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41616536.925 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41616537.164 : CPU Count : 4
19ec-1c88:41616537.212 : CPU Frequency : 100.000 Mhz
19ec-1c88:41616541.528 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41616541.653 : => InitializeDriver
19ec-1c88:41616541.910 : <= InitializeDriver ret = 1
19ec-1c88:41619142.189 : => InitializeScanner
19ec-1c88:41619142.446 : => CAsicIO::GetDeviceList
19ec-1c88:41619142.856 : => CNT96226::CNT96226
19ec-1c88:41619142.917 : => CNT96226::Open
19ec-1c88:41619168.244 : <= CNT96226::Open ret = 1
19ec-1c88:41619168.353 : => CNT96226::Initialize
19ec-1c88:41619168.538 : <= CNT96226::Initialize ret = 1
19ec-1c88:41619168.600 : <= CNT96226::CNT96226
19ec-1c88:41619168.654 : => CNT96226::EnumAvailableDevice
19ec-1c88:41619174.420 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41619174.499 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41619174.557 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41622903.617 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41622903.902 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41622909.404 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41622909.515 : => IoObject::GetLockName
19ec-1c88:41622909.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41622909.642 : <= IoObject::GetLockName
19ec-1c88:41622910.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:41622910.165 : iCmd = 3, nBytes = 2
19ec-1c88:41623293.566 : 0000 : 06 38 
19ec-1c88:41623293.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41623294.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:41623294.125 : iCmd = 4, nBytes = 2
19ec-1c88:41623604.746 : 0000 : 07 07 
19ec-1c88:41623604.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41623604.933 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41623605.017 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41623605.082 : IO Send command 10 bytes
19ec-1c88:41623605.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:41623605.189 : iCmd = 0, nBytes = 10
19ec-1c88:41623605.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41623811.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41623811.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:41623811.284 : iCmd = 0, nBytes = 165
19ec-1c88:41624019.740 : skip dump 37 bytes
19ec-1c88:41624019.921 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41624020.062 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41624020.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41624020.325 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41624020.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41624020.587 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41624020.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624020.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624020.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624020.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:41624021.016 : iCmd = 1, nBytes = 4
19ec-1c88:41624208.114 : 0000 : 00 00 00 00 
19ec-1c88:41624208.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624208.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41624208.339 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41624208.403 : IO Send command 10 bytes
19ec-1c88:41624208.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:41624208.512 : iCmd = 0, nBytes = 10
19ec-1c88:41624208.613 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41624550.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41624550.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:41624550.843 : iCmd = 0, nBytes = 128
19ec-1c88:41624733.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.048 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.185 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41624734.317 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41624734.442 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.563 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624734.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:41624734.991 : iCmd = 1, nBytes = 4
19ec-1c88:41624939.800 : 0000 : 00 00 00 00 
19ec-1c88:41624939.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624939.946 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41624940.123 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41624940.197 : => CNT96226::Close
19ec-1c88:41624944.020 : <= CNT96226::Close ret = 1
19ec-1c88:41624944.091 : <= CNT96226::~CNT96226
19ec-1c88:41624944.179 : <= CAsicIO::GetDeviceList
19ec-1c88:41624944.576 : => IoObject::SetTimeout
19ec-1c88:41624944.707 : Timeout--> In = 0 Out = 0
19ec-1c88:41624944.766 : <= IoObject::SetTimeout
19ec-1c88:41624944.833 : => CAsicIO::CAsicIO
19ec-1c88:41624944.904 : => CNT96226::CNT96226
19ec-1c88:41624944.961 : => CNT96226::Open
19ec-1c88:41624966.307 : <= CNT96226::Open ret = 1
19ec-1c88:41624966.405 : => CNT96226::Initialize
19ec-1c88:41624966.598 : <= CNT96226::Initialize ret = 1
19ec-1c88:41624966.660 : <= CNT96226::CNT96226
19ec-1c88:41624966.712 : <= CAsicIO::CAsicIO
19ec-1c88:41624966.767 : => CAsicIO::InitializeDevice
19ec-1c88:41624966.834 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41624972.728 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41624972.850 : => IoObject::GetLockName
19ec-1c88:41624972.908 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41624972.973 : <= IoObject::GetLockName
19ec-1c88:41624973.451 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41624973.523 : IO Send command 10 bytes
19ec-1c88:41624973.573 : => CNT96226::VenderCmd_SetData
19ec-1c88:41624973.630 : iCmd = 0, nBytes = 10
19ec-1c88:41624973.735 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41625327.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41625327.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:41625327.845 : iCmd = 0, nBytes = 128
19ec-1c88:41625535.496 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625535.678 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625535.819 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41625535.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41625536.080 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.326 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41625536.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:41625536.629 : iCmd = 1, nBytes = 4
19ec-1c88:41625703.830 : 0000 : 00 00 00 00 
19ec-1c88:41625703.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41625703.996 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41625704.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:41625704.106 : iCmd = 3, nBytes = 2
19ec-1c88:41626054.845 : 0000 : 06 38 
19ec-1c88:41626054.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626055.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:41626055.069 : iCmd = 4, nBytes = 2
19ec-1c88:41626366.612 : 0000 : 07 07 
19ec-1c88:41626366.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626366.890 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41626366.990 : => IoObject::InitializeDevice
19ec-1c88:41626367.092 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41626367.666 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41626367.736 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41626368.438 : => FindScanner
19ec-1c88:41626368.499 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41626368.566 : <= FindScanner ret = 1
19ec-1c88:41626368.626 : => IoObject::IoLockStart
19ec-1c88:41626368.728 : => CAsicIO::CheckDevice
19ec-1c88:41626368.779 : => CNT96226::ConnectIsAvailable
19ec-1c88:41626393.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41626393.667 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41626393.724 : <= IoObject::IoLockStart
19ec-1c88:41626393.778 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41626393.841 : IO Send command 10 bytes
19ec-1c88:41626393.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:41626393.976 : iCmd = 0, nBytes = 10
19ec-1c88:41626394.078 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41626597.829 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41626597.930 : System send command 10 bytes + data 0 bytes
19ec-1c88:41626597.997 : IO total need to receive data 5 bytes
19ec-1c88:41626598.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:41626598.106 : iCmd = 0, nBytes = 5
19ec-1c88:41626776.591 : 0000 : 06 00 02 02 ab 
19ec-1c88:41626776.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626776.790 : System total receive data 5 bytes
19ec-1c88:41626776.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:41626776.903 : iCmd = 1, nBytes = 4
19ec-1c88:41626971.559 : 0000 : 00 00 00 00 
19ec-1c88:41626971.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626971.822 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41626971.895 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41626971.966 : IO Send command 10 bytes
19ec-1c88:41626972.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:41626972.117 : iCmd = 0, nBytes = 10
19ec-1c88:41626972.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41627137.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41627137.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:41627137.962 : IO total need to receive data 165 bytes
19ec-1c88:41627138.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627138.100 : iCmd = 0, nBytes = 165
19ec-1c88:41627277.268 : skip dump 37 bytes
19ec-1c88:41627277.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41627277.663 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41627277.809 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41627277.949 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41627278.087 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41627278.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41627278.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627278.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627278.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41627278.613 : System total receive data 165 bytes
19ec-1c88:41627278.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627278.737 : iCmd = 1, nBytes = 4
19ec-1c88:41627388.881 : 0000 : 00 00 00 00 
19ec-1c88:41627388.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41627389.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41627389.324 : Dump Inquiry
19ec-1c88:41627389.450 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41627389.589 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41627389.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41627389.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41627389.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41627390.132 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41627390.258 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627390.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627390.525 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41627390.655 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41627390.745 : 00a0 : 00 00 00 00 00 
19ec-1c88:41627390.822 : => ReadNVMDataInternal
19ec-1c88:41627391.039 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41627391.102 : IO Send command 10 bytes
19ec-1c88:41627391.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:41627391.254 : iCmd = 0, nBytes = 10
19ec-1c88:41627391.359 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41627706.883 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41627707.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:41627707.140 : IO total need to receive data 128 bytes
19ec-1c88:41627707.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627707.263 : iCmd = 0, nBytes = 128
19ec-1c88:41627885.888 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.120 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.265 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41627886.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41627886.530 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.658 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41627887.038 : System total receive data 128 bytes
19ec-1c88:41627887.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627887.156 : iCmd = 1, nBytes = 4
19ec-1c88:41628019.131 : 0000 : 00 00 00 00 
19ec-1c88:41628019.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41628019.409 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41628019.485 : NVMData.PadScanCount = 0
19ec-1c88:41628019.548 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41628019.604 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41628019.668 : NVMData.FlatbedScanCount = 0
19ec-1c88:41628019.723 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41628019.776 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41628019.831 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41628019.887 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41628019.945 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41628019.999 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41628020.058 : NVMData.BornMonth = 0
19ec-1c88:41628020.112 : NVMData.BornDay = 0
19ec-1c88:41628020.164 : NVMData.BornYear = 0
19ec-1c88:41628020.211 : NVMData.FirstScanMonth = 4
19ec-1c88:41628020.266 : NVMData.FirstScanDay = 30
19ec-1c88:41628020.320 : NVMData.FirstScanYear = 2020
19ec-1c88:41628020.377 : NVMData.VerticalMagnification = 0
19ec-1c88:41628020.431 : NVMData.HorizontalMagnification = 0
19ec-1c88:41628020.491 : NVMData.PowerSavingTime = 15
19ec-1c88:41628020.545 : NVMData.SN = A094165189010062
19ec-1c88:41628020.596 : NVMData.AutoFeed = 0
19ec-1c88:41628020.645 : NVMData.CCDType = 0
19ec-1c88:41628020.693 : NVMData.ScanSpeed = 0
19ec-1c88:41628020.743 : NVMData.RollerCount = 0
19ec-1c88:41628020.796 : NVMData.MultifeedCount = 0
19ec-1c88:41628020.852 : NVMData.JamCount = 0
19ec-1c88:41628020.901 : NVMData.IdentifyInfo = 
19ec-1c88:41628020.955 : NVMData.FormalName = 
19ec-1c88:41628021.168 : NVMData.ReservedB = 0
19ec-1c88:41628021.225 : NVMData.FunctionCode = 0
19ec-1c88:41628021.276 : NVMData.PreFeed = 0
19ec-1c88:41628021.332 : NVMData.PreFeedTime = 0
19ec-1c88:41628021.383 : NVMData.ButtonNumber = 0
19ec-1c88:41628021.439 : NVMData.PowerOffTime = 0
19ec-1c88:41628021.491 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41628021.575 : => IoObject::IoLockEnd
19ec-1c88:41628021.673 : <= IoObject::IoLockEnd
19ec-1c88:41628021.724 : <= InitializeScanner ret = 1
19ec-1c88:41629348.860 : => GetLogicalScannerAbility
19ec-1c88:41629349.047 : => IoObject::IoLockStart
19ec-1c88:41629349.174 : => CAsicIO::CheckDevice
19ec-1c88:41629349.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:41629374.583 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41629374.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41629374.766 : <= IoObject::IoLockStart
19ec-1c88:41629374.826 : => IoObject::IoLockEnd
19ec-1c88:41629374.936 : <= IoObject::IoLockEnd
19ec-1c88:41629375.014 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41633025.821 : => GetLogicalScannerAbilityEx
19ec-1c88:41633026.010 : => IoObject::IoLockStart
19ec-1c88:41633026.147 : => CAsicIO::CheckDevice
19ec-1c88:41633026.207 : => CNT96226::ConnectIsAvailable
19ec-1c88:41633050.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41633050.704 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41633050.771 : <= IoObject::IoLockStart
19ec-1c88:41633050.833 : => IoObject::IoLockEnd
19ec-1c88:41633050.932 : <= IoObject::IoLockEnd
19ec-1c88:41633051.055 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41633051.129 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41640470.695 : => ReadNVMData
19ec-1c88:41640470.875 : => IoObject::IoLockStart
19ec-1c88:41640471.011 : => CAsicIO::CheckDevice
19ec-1c88:41640471.069 : => CNT96226::ConnectIsAvailable
19ec-1c88:41640494.164 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41640494.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41640494.339 : <= IoObject::IoLockStart
19ec-1c88:41640494.409 : => ReadNVMDataInternal
19ec-1c88:41640494.474 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41640494.542 : IO Send command 10 bytes
19ec-1c88:41640494.662 : => CNT96226::VenderCmd_SetData
19ec-1c88:41640494.720 : iCmd = 0, nBytes = 10
19ec-1c88:41640494.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41640850.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41640850.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:41640850.723 : IO total need to receive data 128 bytes
19ec-1c88:41640850.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:41640850.842 : iCmd = 0, nBytes = 128
19ec-1c88:41641053.416 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641053.598 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641053.741 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41641053.875 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41641054.005 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41641054.497 : System total receive data 128 bytes
19ec-1c88:41641054.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:41641054.612 : iCmd = 1, nBytes = 4
19ec-1c88:41641243.811 : 0000 : 00 00 00 00 
19ec-1c88:41641243.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41641244.086 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41641244.150 : NVMData.PadScanCount = 0
19ec-1c88:41641244.209 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41641244.268 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41641244.323 : NVMData.FlatbedScanCount = 0
19ec-1c88:41641244.377 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41641244.589 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41641244.652 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41641244.708 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41641244.763 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41641244.819 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41641244.874 : NVMData.BornMonth = 0
19ec-1c88:41641244.926 : NVMData.BornDay = 0
19ec-1c88:41641244.976 : NVMData.BornYear = 0
19ec-1c88:41641245.023 : NVMData.FirstScanMonth = 4
19ec-1c88:41641245.074 : NVMData.FirstScanDay = 30
19ec-1c88:41641245.130 : NVMData.FirstScanYear = 2020
19ec-1c88:41641245.188 : NVMData.VerticalMagnification = 0
19ec-1c88:41641245.242 : NVMData.HorizontalMagnification = 0
19ec-1c88:41641245.295 : NVMData.PowerSavingTime = 15
19ec-1c88:41641245.352 : NVMData.SN = A094165189010062
19ec-1c88:41641245.403 : NVMData.AutoFeed = 0
19ec-1c88:41641245.452 : NVMData.CCDType = 0
19ec-1c88:41641245.502 : NVMData.ScanSpeed = 0
19ec-1c88:41641245.554 : NVMData.RollerCount = 0
19ec-1c88:41641245.606 : NVMData.MultifeedCount = 0
19ec-1c88:41641245.658 : NVMData.JamCount = 0
19ec-1c88:41641245.705 : NVMData.IdentifyInfo = 
19ec-1c88:41641245.756 : NVMData.FormalName = 
19ec-1c88:41641245.805 : NVMData.ReservedB = 0
19ec-1c88:41641245.854 : NVMData.FunctionCode = 0
19ec-1c88:41641245.905 : NVMData.PreFeed = 0
19ec-1c88:41641245.952 : NVMData.PreFeedTime = 0
19ec-1c88:41641246.001 : NVMData.ButtonNumber = 0
19ec-1c88:41641246.051 : NVMData.PowerOffTime = 0
19ec-1c88:41641246.100 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41641246.163 : => IoObject::IoLockEnd
19ec-1c88:41641246.255 : <= IoObject::IoLockEnd
19ec-1c88:41641246.305 : <= ReadNVMData ret = 1
19ec-1c88:41651045.128 : => GetADFStatus
19ec-1c88:41651045.562 : => IoObject::IoLockStart
19ec-1c88:41651045.704 : => CAsicIO::CheckDevice
19ec-1c88:41651045.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:41651071.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41651071.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41651071.947 : <= IoObject::IoLockStart
19ec-1c88:41651072.260 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41651072.327 : IO Send command 10 bytes
19ec-1c88:41651072.448 : => CNT96226::VenderCmd_SetData
19ec-1c88:41651072.506 : iCmd = 0, nBytes = 10
19ec-1c88:41651072.611 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41651271.880 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41651272.001 : System send command 10 bytes + data 0 bytes
19ec-1c88:41651272.073 : IO total need to receive data 2 bytes
19ec-1c88:41651272.132 : => CNT96226::VenderCmd_GetData
19ec-1c88:41651272.187 : iCmd = 0, nBytes = 2
19ec-1c88:41651444.924 : 0000 : 00 00 
19ec-1c88:41651445.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41651445.140 : System total receive data 2 bytes
19ec-1c88:41651445.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:41651445.266 : iCmd = 1, nBytes = 4
19ec-1c88:41651575.958 : 0000 : 00 00 00 00 
19ec-1c88:41651576.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41651576.173 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41651576.242 : Return status = 0
19ec-1c88:41651576.301 : => IoObject::IoLockEnd
19ec-1c88:41651576.391 : <= IoObject::IoLockEnd
19ec-1c88:41651576.440 : <= GetADFStatus ret = 1
19ec-1c88:41654477.397 : => GetADFStatus
19ec-1c88:41654477.592 : => IoObject::IoLockStart
19ec-1c88:41654477.728 : => CAsicIO::CheckDevice
19ec-1c88:41654477.791 : => CNT96226::ConnectIsAvailable
19ec-1c88:41654495.199 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41654495.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41654495.368 : <= IoObject::IoLockStart
19ec-1c88:41654495.428 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41654495.497 : IO Send command 10 bytes
19ec-1c88:41654495.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:41654495.689 : iCmd = 0, nBytes = 10
19ec-1c88:41654495.799 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41654657.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41654657.985 : System send command 10 bytes + data 0 bytes
19ec-1c88:41654658.167 : IO total need to receive data 2 bytes
19ec-1c88:41654658.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:41654658.294 : iCmd = 0, nBytes = 2
19ec-1c88:41654835.722 : 0000 : 00 00 
19ec-1c88:41654835.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41654835.950 : System total receive data 2 bytes
19ec-1c88:41654836.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:41654836.078 : iCmd = 1, nBytes = 4
19ec-1c88:41654990.310 : 0000 : 00 00 00 00 
19ec-1c88:41654990.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41654990.594 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41654990.677 : Return status = 0
19ec-1c88:41654990.744 : => IoObject::IoLockEnd
19ec-1c88:41654990.847 : <= IoObject::IoLockEnd
19ec-1c88:41654990.902 : <= GetADFStatus ret = 1
19ec-1c88:41657367.081 : => TerminateDriver
19ec-1c88:41657367.276 : => CAsicIO::~CAsicIO,pStage=101583944
19ec-1c88:41657367.350 : => CNT96226::Close
19ec-1c88:41657371.975 : <= CNT96226::Close ret = 1
19ec-1c88:41657372.057 : <= CAsicIO::~CAsicIO
19ec-1c88:41657372.117 : => IoObject::IoLockEnd
19ec-1c88:41657372.173 : <= IoObject::IoLockEnd
19ec-1c88:41657372.229 : => IoObject::TerminateDevice
19ec-1c88:41657372.285 : => IoObject::IoLockEnd
19ec-1c88:41657372.338 : <= IoObject::IoLockEnd
19ec-1c88:41657372.444 : <= IoObject::TerminateDevice
19ec-1c88:41657372.710 : <= TerminateDriver ret = 1
19ec-1c88:41701618.150 : ============Debug Start==========
19ec-1c88:41701618.439 : Date : 2020/4/30 14:25:16
19ec-1c88:41701618.514 : Process ID : 19ec
19ec-1c88:41701618.929 : Windows : Version 10.0 build 18363 
19ec-1c88:41701619.378 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41701619.437 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41701619.501 : MemoryStatus.ullAvailPhys : 1902727168
19ec-1c88:41701619.563 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41701619.624 : MemoryStatus.ullAvailPageFile : 3321626624
19ec-1c88:41701619.687 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41701619.746 : MemoryStatus.ullAvailVirtual : 1726300160
19ec-1c88:41701619.807 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41701619.910 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41701619.970 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41701620.213 : CPU Count : 4
19ec-1c88:41701620.262 : CPU Frequency : 100.000 Mhz
19ec-1c88:41701624.622 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41701624.756 : => InitializeDriver
19ec-1c88:41701625.022 : <= InitializeDriver ret = 1
19ec-1c88:41701625.078 : => InitializeScanner
19ec-1c88:41701625.157 : => CAsicIO::GetDeviceList
19ec-1c88:41701625.453 : => CNT96226::CNT96226
19ec-1c88:41701625.511 : => CNT96226::Open
19ec-1c88:41701651.534 : <= CNT96226::Open ret = 1
19ec-1c88:41701651.658 : => CNT96226::Initialize
19ec-1c88:41701651.866 : <= CNT96226::Initialize ret = 1
19ec-1c88:41701651.928 : <= CNT96226::CNT96226
19ec-1c88:41701651.981 : => CNT96226::EnumAvailableDevice
19ec-1c88:41701657.745 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41701657.827 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41701657.889 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41705461.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41705461.857 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41705467.463 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41705467.568 : => IoObject::GetLockName
19ec-1c88:41705467.626 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41705467.696 : <= IoObject::GetLockName
19ec-1c88:41705468.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:41705468.226 : iCmd = 3, nBytes = 2
19ec-1c88:41705858.780 : 0000 : 06 38 
19ec-1c88:41705858.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41705858.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:41705859.056 : iCmd = 4, nBytes = 2
19ec-1c88:41706168.691 : 0000 : 07 07 
19ec-1c88:41706168.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41706168.907 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41706168.998 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41706169.067 : IO Send command 10 bytes
19ec-1c88:41706169.120 : => CNT96226::VenderCmd_SetData
19ec-1c88:41706169.177 : iCmd = 0, nBytes = 10
19ec-1c88:41706169.281 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41706361.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41706361.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:41706361.274 : iCmd = 0, nBytes = 165
19ec-1c88:41706549.951 : skip dump 37 bytes
19ec-1c88:41706550.154 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41706550.300 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41706550.438 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41706550.573 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41706550.702 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41706550.834 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41706550.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41706551.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41706551.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41706551.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:41706551.267 : iCmd = 1, nBytes = 4
19ec-1c88:41706756.200 : 0000 : 00 00 00 00 
19ec-1c88:41706756.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41706756.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41706756.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41706756.518 : IO Send command 10 bytes
19ec-1c88:41706756.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:41706756.631 : iCmd = 0, nBytes = 10
19ec-1c88:41706756.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41707101.358 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41707101.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707101.600 : iCmd = 0, nBytes = 128
19ec-1c88:41707312.695 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707312.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41707313.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41707313.275 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41707313.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707313.826 : iCmd = 1, nBytes = 4
19ec-1c88:41707465.563 : 0000 : 00 00 00 00 
19ec-1c88:41707465.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41707465.792 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41707465.969 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41707466.052 : => CNT96226::Close
19ec-1c88:41707470.344 : <= CNT96226::Close ret = 1
19ec-1c88:41707470.423 : <= CNT96226::~CNT96226
19ec-1c88:41707470.514 : <= CAsicIO::GetDeviceList
19ec-1c88:41707470.971 : => IoObject::SetTimeout
19ec-1c88:41707471.106 : Timeout--> In = 0 Out = 0
19ec-1c88:41707471.165 : <= IoObject::SetTimeout
19ec-1c88:41707471.235 : => CAsicIO::CAsicIO
19ec-1c88:41707471.309 : => CNT96226::CNT96226
19ec-1c88:41707471.366 : => CNT96226::Open
19ec-1c88:41707494.483 : <= CNT96226::Open ret = 1
19ec-1c88:41707494.592 : => CNT96226::Initialize
19ec-1c88:41707494.782 : <= CNT96226::Initialize ret = 1
19ec-1c88:41707494.839 : <= CNT96226::CNT96226
19ec-1c88:41707494.891 : <= CAsicIO::CAsicIO
19ec-1c88:41707494.949 : => CAsicIO::InitializeDevice
19ec-1c88:41707495.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41707501.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41707501.207 : => IoObject::GetLockName
19ec-1c88:41707501.264 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41707501.332 : <= IoObject::GetLockName
19ec-1c88:41707501.836 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41707501.910 : IO Send command 10 bytes
19ec-1c88:41707501.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:41707502.022 : iCmd = 0, nBytes = 10
19ec-1c88:41707502.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41707837.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41707837.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707837.766 : iCmd = 0, nBytes = 128
19ec-1c88:41707991.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707991.777 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707991.929 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41707992.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41707992.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.327 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.580 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41707992.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707992.766 : iCmd = 1, nBytes = 4
19ec-1c88:41708103.594 : 0000 : 00 00 00 00 
19ec-1c88:41708103.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708103.773 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41708103.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708103.889 : iCmd = 3, nBytes = 2
19ec-1c88:41708436.763 : 0000 : 06 38 
19ec-1c88:41708436.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708436.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708437.010 : iCmd = 4, nBytes = 2
19ec-1c88:41708699.337 : 0000 : 07 07 
19ec-1c88:41708699.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708699.639 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41708699.737 : => IoObject::InitializeDevice
19ec-1c88:41708699.853 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41708700.508 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41708700.582 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41708701.390 : => FindScanner
19ec-1c88:41708701.452 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41708701.515 : <= FindScanner ret = 1
19ec-1c88:41708701.572 : => IoObject::IoLockStart
19ec-1c88:41708701.673 : => CAsicIO::CheckDevice
19ec-1c88:41708701.727 : => CNT96226::ConnectIsAvailable
19ec-1c88:41708714.678 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41708714.771 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41708714.829 : <= IoObject::IoLockStart
19ec-1c88:41708714.890 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41708714.954 : IO Send command 10 bytes
19ec-1c88:41708715.034 : => CNT96226::VenderCmd_SetData
19ec-1c88:41708715.089 : iCmd = 0, nBytes = 10
19ec-1c88:41708715.194 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41708865.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41708865.612 : System send command 10 bytes + data 0 bytes
19ec-1c88:41708865.679 : IO total need to receive data 5 bytes
19ec-1c88:41708865.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708865.791 : iCmd = 0, nBytes = 5
19ec-1c88:41708977.187 : 0000 : 06 00 02 02 ab 
19ec-1c88:41708977.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708977.349 : System total receive data 5 bytes
19ec-1c88:41708977.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708977.461 : iCmd = 1, nBytes = 4
19ec-1c88:41709085.476 : 0000 : 00 00 00 00 
19ec-1c88:41709085.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41709085.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41709085.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41709085.826 : IO Send command 10 bytes
19ec-1c88:41709085.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:41709085.963 : iCmd = 0, nBytes = 10
19ec-1c88:41709086.064 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41709259.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41709260.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:41709260.137 : IO total need to receive data 165 bytes
19ec-1c88:41709260.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:41709260.258 : iCmd = 0, nBytes = 165
19ec-1c88:41709399.386 : skip dump 37 bytes
19ec-1c88:41709399.585 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41709399.728 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41709399.862 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41709399.996 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41709400.127 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41709400.258 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41709400.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709400.506 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709400.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41709400.628 : System total receive data 165 bytes
19ec-1c88:41709400.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:41709400.737 : iCmd = 1, nBytes = 4
19ec-1c88:41709545.486 : 0000 : 00 00 00 00 
19ec-1c88:41709545.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41709545.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41709545.934 : Dump Inquiry
19ec-1c88:41709546.070 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41709546.205 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41709546.346 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41709546.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41709546.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41709546.750 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41709546.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709547.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709547.138 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41709547.269 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41709547.360 : 00a0 : 00 00 00 00 00 
19ec-1c88:41709547.434 : => ReadNVMDataInternal
19ec-1c88:41709547.624 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41709547.691 : IO Send command 10 bytes
19ec-1c88:41709547.779 : => CNT96226::VenderCmd_SetData
19ec-1c88:41709547.840 : iCmd = 0, nBytes = 10
19ec-1c88:41709547.945 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41709853.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41709853.861 : System send command 10 bytes + data 0 bytes
19ec-1c88:41709853.932 : IO total need to receive data 128 bytes
19ec-1c88:41709853.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:41709854.047 : iCmd = 0, nBytes = 128
19ec-1c88:41710041.713 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710041.910 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.048 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41710042.182 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41710042.306 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.431 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.551 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41710042.798 : System total receive data 128 bytes
19ec-1c88:41710042.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:41710042.909 : iCmd = 1, nBytes = 4
19ec-1c88:41710243.784 : 0000 : 00 00 00 00 
19ec-1c88:41710243.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41710244.041 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41710244.114 : NVMData.PadScanCount = 0
19ec-1c88:41710244.172 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41710244.230 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41710244.290 : NVMData.FlatbedScanCount = 0
19ec-1c88:41710244.345 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41710244.400 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41710244.454 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41710244.511 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41710244.568 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41710244.621 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41710244.676 : NVMData.BornMonth = 0
19ec-1c88:41710244.726 : NVMData.BornDay = 0
19ec-1c88:41710244.775 : NVMData.BornYear = 0
19ec-1c88:41710244.825 : NVMData.FirstScanMonth = 4
19ec-1c88:41710244.875 : NVMData.FirstScanDay = 30
19ec-1c88:41710244.933 : NVMData.FirstScanYear = 2020
19ec-1c88:41710244.987 : NVMData.VerticalMagnification = 0
19ec-1c88:41710245.044 : NVMData.HorizontalMagnification = 0
19ec-1c88:41710245.098 : NVMData.PowerSavingTime = 15
19ec-1c88:41710245.151 : NVMData.SN = A094165189010062
19ec-1c88:41710245.200 : NVMData.AutoFeed = 0
19ec-1c88:41710245.248 : NVMData.CCDType = 0
19ec-1c88:41710245.295 : NVMData.ScanSpeed = 0
19ec-1c88:41710245.343 : NVMData.RollerCount = 0
19ec-1c88:41710245.392 : NVMData.MultifeedCount = 0
19ec-1c88:41710245.440 : NVMData.JamCount = 0
19ec-1c88:41710245.490 : NVMData.IdentifyInfo = 
19ec-1c88:41710245.542 : NVMData.FormalName = 
19ec-1c88:41710245.753 : NVMData.ReservedB = 0
19ec-1c88:41710245.808 : NVMData.FunctionCode = 0
19ec-1c88:41710245.857 : NVMData.PreFeed = 0
19ec-1c88:41710245.909 : NVMData.PreFeedTime = 0
19ec-1c88:41710245.958 : NVMData.ButtonNumber = 0
19ec-1c88:41710246.007 : NVMData.PowerOffTime = 0
19ec-1c88:41710246.061 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41710246.133 : => IoObject::IoLockEnd
19ec-1c88:41710246.225 : <= IoObject::IoLockEnd
19ec-1c88:41710246.279 : <= InitializeScanner ret = 1
19ec-1c88:41710246.343 : => GetLogicalScannerAbilityEx
19ec-1c88:41710246.399 : => IoObject::IoLockStart
19ec-1c88:41710246.488 : => CAsicIO::CheckDevice
19ec-1c88:41710246.543 : => CNT96226::ConnectIsAvailable
19ec-1c88:41710266.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41710266.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41710266.907 : <= IoObject::IoLockStart
19ec-1c88:41710266.965 : => IoObject::IoLockEnd
19ec-1c88:41710267.075 : <= IoObject::IoLockEnd
19ec-1c88:41710267.191 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41710267.266 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41710446.937 : => ReadNVMData
19ec-1c88:41710447.080 : => IoObject::IoLockStart
19ec-1c88:41710447.213 : => CAsicIO::CheckDevice
19ec-1c88:41710447.273 : => CNT96226::ConnectIsAvailable
19ec-1c88:41710465.666 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41710465.785 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41710465.854 : <= IoObject::IoLockStart
19ec-1c88:41710465.918 : => ReadNVMDataInternal
19ec-1c88:41710465.981 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41710466.051 : IO Send command 10 bytes
19ec-1c88:41710466.159 : => CNT96226::VenderCmd_SetData
19ec-1c88:41710466.223 : iCmd = 0, nBytes = 10
19ec-1c88:41710466.335 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41710816.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41710816.234 : System send command 10 bytes + data 0 bytes
19ec-1c88:41710816.304 : IO total need to receive data 128 bytes
19ec-1c88:41710816.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:41710816.423 : iCmd = 0, nBytes = 128
19ec-1c88:41711011.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.187 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41711012.327 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41711012.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.589 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.850 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41711012.986 : System total receive data 128 bytes
19ec-1c88:41711013.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:41711013.108 : iCmd = 1, nBytes = 4
19ec-1c88:41711169.993 : 0000 : 00 00 00 00 
19ec-1c88:41711170.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41711170.229 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41711170.295 : NVMData.PadScanCount = 0
19ec-1c88:41711170.348 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41711170.405 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41711170.463 : NVMData.FlatbedScanCount = 0
19ec-1c88:41711170.516 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41711170.571 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41711170.622 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41711170.678 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41711170.733 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41711170.786 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41711170.841 : NVMData.BornMonth = 0
19ec-1c88:41711170.891 : NVMData.BornDay = 0
19ec-1c88:41711170.940 : NVMData.BornYear = 0
19ec-1c88:41711170.986 : NVMData.FirstScanMonth = 4
19ec-1c88:41711171.039 : NVMData.FirstScanDay = 30
19ec-1c88:41711171.092 : NVMData.FirstScanYear = 2020
19ec-1c88:41711171.294 : NVMData.VerticalMagnification = 0
19ec-1c88:41711171.351 : NVMData.HorizontalMagnification = 0
19ec-1c88:41711171.404 : NVMData.PowerSavingTime = 15
19ec-1c88:41711171.459 : NVMData.SN = A094165189010062
19ec-1c88:41711171.509 : NVMData.AutoFeed = 0
19ec-1c88:41711171.555 : NVMData.CCDType = 0
19ec-1c88:41711171.603 : NVMData.ScanSpeed = 0
19ec-1c88:41711171.652 : NVMData.RollerCount = 0
19ec-1c88:41711171.704 : NVMData.MultifeedCount = 0
19ec-1c88:41711171.754 : NVMData.JamCount = 0
19ec-1c88:41711171.803 : NVMData.IdentifyInfo = 
19ec-1c88:41711171.851 : NVMData.FormalName = 
19ec-1c88:41711171.898 : NVMData.ReservedB = 0
19ec-1c88:41711171.949 : NVMData.FunctionCode = 0
19ec-1c88:41711171.998 : NVMData.PreFeed = 0
19ec-1c88:41711172.043 : NVMData.PreFeedTime = 0
19ec-1c88:41711172.092 : NVMData.ButtonNumber = 0
19ec-1c88:41711172.143 : NVMData.PowerOffTime = 0
19ec-1c88:41711172.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41711172.252 : => IoObject::IoLockEnd
19ec-1c88:41711172.340 : <= IoObject::IoLockEnd
19ec-1c88:41711172.389 : <= ReadNVMData ret = 1
19ec-1c88:41711716.865 : => TerminateDriver
19ec-1c88:41711717.060 : => CAsicIO::~CAsicIO,pStage=143395912
19ec-1c88:41711717.137 : => CNT96226::Close
19ec-1c88:41711721.515 : <= CNT96226::Close ret = 1
19ec-1c88:41711721.593 : <= CAsicIO::~CAsicIO
19ec-1c88:41711721.661 : => IoObject::IoLockEnd
19ec-1c88:41711721.713 : <= IoObject::IoLockEnd
19ec-1c88:41711721.764 : => IoObject::TerminateDevice
19ec-1c88:41711721.818 : => IoObject::IoLockEnd
19ec-1c88:41711721.867 : <= IoObject::IoLockEnd
19ec-1c88:41711721.970 : <= IoObject::TerminateDevice
19ec-1c88:41711722.223 : <= TerminateDriver ret = 1
19ec-1c88:41714185.381 : ============Debug Start==========
19ec-1c88:41714185.702 : Date : 2020/4/30 14:25:16
19ec-1c88:41714185.783 : Process ID : 19ec
19ec-1c88:41714186.201 : Windows : Version 10.0 build 18363 
19ec-1c88:41714186.674 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41714186.737 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41714186.801 : MemoryStatus.ullAvailPhys : 1902837760
19ec-1c88:41714186.862 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41714186.923 : MemoryStatus.ullAvailPageFile : 3321901056
19ec-1c88:41714186.983 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41714187.043 : MemoryStatus.ullAvailVirtual : 1726304256
19ec-1c88:41714187.105 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41714187.206 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41714187.266 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41714187.507 : CPU Count : 4
19ec-1c88:41714187.551 : CPU Frequency : 100.000 Mhz
19ec-1c88:41714191.799 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41714191.926 : => InitializeDriver
19ec-1c88:41714192.197 : <= InitializeDriver ret = 1
19ec-1c88:41716793.895 : => InitializeScanner
19ec-1c88:41716794.156 : => CAsicIO::GetDeviceList
19ec-1c88:41716794.568 : => CNT96226::CNT96226
19ec-1c88:41716794.626 : => CNT96226::Open
19ec-1c88:41716818.173 : <= CNT96226::Open ret = 1
19ec-1c88:41716818.277 : => CNT96226::Initialize
19ec-1c88:41716818.473 : <= CNT96226::Initialize ret = 1
19ec-1c88:41716818.532 : <= CNT96226::CNT96226
19ec-1c88:41716818.585 : => CNT96226::EnumAvailableDevice
19ec-1c88:41716823.858 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41716823.933 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41716823.994 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41720492.445 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41720492.746 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41720499.171 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41720499.290 : => IoObject::GetLockName
19ec-1c88:41720499.353 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41720499.422 : <= IoObject::GetLockName
19ec-1c88:41720499.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:41720499.954 : iCmd = 3, nBytes = 2
19ec-1c88:41720839.186 : 0000 : 06 38 
19ec-1c88:41720839.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41720839.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:41720839.472 : iCmd = 4, nBytes = 2
19ec-1c88:41721106.418 : 0000 : 07 07 
19ec-1c88:41721106.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721106.638 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41721106.731 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41721106.798 : IO Send command 10 bytes
19ec-1c88:41721106.851 : => CNT96226::VenderCmd_SetData
19ec-1c88:41721106.907 : iCmd = 0, nBytes = 10
19ec-1c88:41721107.017 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41721287.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41721287.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721287.855 : iCmd = 0, nBytes = 165
19ec-1c88:41721410.911 : skip dump 37 bytes
19ec-1c88:41721411.142 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41721411.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41721411.440 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41721411.578 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41721411.709 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41721411.849 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41721411.974 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721412.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721412.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721412.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721412.289 : iCmd = 1, nBytes = 4
19ec-1c88:41721558.507 : 0000 : 00 00 00 00 
19ec-1c88:41721558.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721558.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41721558.771 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41721558.847 : IO Send command 10 bytes
19ec-1c88:41721558.906 : => CNT96226::VenderCmd_SetData
19ec-1c88:41721558.965 : iCmd = 0, nBytes = 10
19ec-1c88:41721559.075 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41721879.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41721879.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721879.358 : iCmd = 0, nBytes = 128
19ec-1c88:41721998.457 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721998.641 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721998.790 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41721998.932 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41721999.061 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721999.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721999.625 : iCmd = 1, nBytes = 4
19ec-1c88:41722110.526 : 0000 : 00 00 00 00 
19ec-1c88:41722110.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41722110.692 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41722110.859 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41722110.932 : => CNT96226::Close
19ec-1c88:41722114.465 : <= CNT96226::Close ret = 1
19ec-1c88:41722114.541 : <= CNT96226::~CNT96226
19ec-1c88:41722114.630 : <= CAsicIO::GetDeviceList
19ec-1c88:41722115.028 : => IoObject::SetTimeout
19ec-1c88:41722115.158 : Timeout--> In = 0 Out = 0
19ec-1c88:41722115.216 : <= IoObject::SetTimeout
19ec-1c88:41722115.294 : => CAsicIO::CAsicIO
19ec-1c88:41722115.368 : => CNT96226::CNT96226
19ec-1c88:41722115.422 : => CNT96226::Open
19ec-1c88:41722136.607 : <= CNT96226::Open ret = 1
19ec-1c88:41722136.707 : => CNT96226::Initialize
19ec-1c88:41722136.893 : <= CNT96226::Initialize ret = 1
19ec-1c88:41722136.952 : <= CNT96226::CNT96226
19ec-1c88:41722137.004 : <= CAsicIO::CAsicIO
19ec-1c88:41722137.062 : => CAsicIO::InitializeDevice
19ec-1c88:41722137.142 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41722142.985 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41722143.107 : => IoObject::GetLockName
19ec-1c88:41722143.164 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41722143.234 : <= IoObject::GetLockName
19ec-1c88:41722143.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41722143.813 : IO Send command 10 bytes
19ec-1c88:41722143.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:41722143.924 : iCmd = 0, nBytes = 10
19ec-1c88:41722144.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41722435.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41722436.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:41722436.099 : iCmd = 0, nBytes = 128
19ec-1c88:41722646.124 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.294 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41722646.567 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41722646.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.820 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722647.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722647.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41722647.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:41722647.249 : iCmd = 1, nBytes = 4
19ec-1c88:41722830.188 : 0000 : 00 00 00 00 
19ec-1c88:41722830.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41722830.370 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41722830.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:41722830.494 : iCmd = 3, nBytes = 2
19ec-1c88:41723193.319 : 0000 : 06 38 
19ec-1c88:41723193.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41723193.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:41723193.574 : iCmd = 4, nBytes = 2
19ec-1c88:41723481.228 : 0000 : 07 07 
19ec-1c88:41723481.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41723481.513 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41723481.609 : => IoObject::InitializeDevice
19ec-1c88:41723481.719 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41723482.307 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41723482.386 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41723483.045 : => FindScanner
19ec-1c88:41723483.108 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41723483.172 : <= FindScanner ret = 1
19ec-1c88:41723483.230 : => IoObject::IoLockStart
19ec-1c88:41723483.334 : => CAsicIO::CheckDevice
19ec-1c88:41723483.388 : => CNT96226::ConnectIsAvailable
19ec-1c88:41723503.641 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41723503.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41723503.793 : <= IoObject::IoLockStart
19ec-1c88:41723503.851 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41723503.918 : IO Send command 10 bytes
19ec-1c88:41723503.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:41723504.051 : iCmd = 0, nBytes = 10
19ec-1c88:41723504.157 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41723705.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41723705.602 : System send command 10 bytes + data 0 bytes
19ec-1c88:41723705.679 : IO total need to receive data 5 bytes
19ec-1c88:41723705.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:41723705.797 : iCmd = 0, nBytes = 5
19ec-1c88:41723866.264 : 0000 : 06 00 02 02 ab 
19ec-1c88:41723866.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41723866.422 : System total receive data 5 bytes
19ec-1c88:41723866.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:41723867.182 : iCmd = 1, nBytes = 4
19ec-1c88:41724018.935 : 0000 : 00 00 00 00 
19ec-1c88:41724019.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724019.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41724019.254 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41724019.319 : IO Send command 10 bytes
19ec-1c88:41724019.414 : => CNT96226::VenderCmd_SetData
19ec-1c88:41724019.469 : iCmd = 0, nBytes = 10
19ec-1c88:41724019.572 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41724228.657 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41724228.862 : System send command 10 bytes + data 0 bytes
19ec-1c88:41724229.203 : IO total need to receive data 165 bytes
19ec-1c88:41724229.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724229.318 : iCmd = 0, nBytes = 165
19ec-1c88:41724383.803 : skip dump 37 bytes
19ec-1c88:41724383.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41724384.138 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41724384.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41724384.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41724384.539 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41724384.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41724384.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724384.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724384.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724385.055 : System total receive data 165 bytes
19ec-1c88:41724385.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724385.170 : iCmd = 1, nBytes = 4
19ec-1c88:41724495.955 : 0000 : 00 00 00 00 
19ec-1c88:41724496.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724496.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41724496.313 : Dump Inquiry
19ec-1c88:41724496.436 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41724496.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41724496.703 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41724496.833 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41724496.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41724497.094 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41724497.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724497.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724497.469 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41724497.598 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41724497.685 : 00a0 : 00 00 00 00 00 
19ec-1c88:41724497.756 : => ReadNVMDataInternal
19ec-1c88:41724497.961 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41724498.025 : IO Send command 10 bytes
19ec-1c88:41724498.106 : => CNT96226::VenderCmd_SetData
19ec-1c88:41724498.159 : iCmd = 0, nBytes = 10
19ec-1c88:41724498.256 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41724829.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41724829.869 : System send command 10 bytes + data 0 bytes
19ec-1c88:41724829.940 : IO total need to receive data 128 bytes
19ec-1c88:41724830.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724830.059 : iCmd = 0, nBytes = 128
19ec-1c88:41724991.492 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724991.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724991.843 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41724991.976 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41724992.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.223 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724992.602 : System total receive data 128 bytes
19ec-1c88:41724992.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724992.724 : iCmd = 1, nBytes = 4
19ec-1c88:41725158.085 : 0000 : 00 00 00 00 
19ec-1c88:41725158.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41725158.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41725158.432 : NVMData.PadScanCount = 0
19ec-1c88:41725158.489 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41725158.548 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41725158.606 : NVMData.FlatbedScanCount = 0
19ec-1c88:41725158.662 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41725158.715 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41725158.773 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41725158.827 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41725158.886 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41725158.940 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41725158.994 : NVMData.BornMonth = 0
19ec-1c88:41725159.042 : NVMData.BornDay = 0
19ec-1c88:41725159.093 : NVMData.BornYear = 0
19ec-1c88:41725159.145 : NVMData.FirstScanMonth = 4
19ec-1c88:41725159.197 : NVMData.FirstScanDay = 30
19ec-1c88:41725159.251 : NVMData.FirstScanYear = 2020
19ec-1c88:41725159.307 : NVMData.VerticalMagnification = 0
19ec-1c88:41725159.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:41725159.422 : NVMData.PowerSavingTime = 15
19ec-1c88:41725159.480 : NVMData.SN = A094165189010062
19ec-1c88:41725159.535 : NVMData.AutoFeed = 0
19ec-1c88:41725159.586 : NVMData.CCDType = 0
19ec-1c88:41725159.633 : NVMData.ScanSpeed = 0
19ec-1c88:41725159.684 : NVMData.RollerCount = 0
19ec-1c88:41725159.736 : NVMData.MultifeedCount = 0
19ec-1c88:41725159.787 : NVMData.JamCount = 0
19ec-1c88:41725159.835 : NVMData.IdentifyInfo = 
19ec-1c88:41725159.887 : NVMData.FormalName = 
19ec-1c88:41725160.134 : NVMData.ReservedB = 0
19ec-1c88:41725160.192 : NVMData.FunctionCode = 0
19ec-1c88:41725160.242 : NVMData.PreFeed = 0
19ec-1c88:41725160.293 : NVMData.PreFeedTime = 0
19ec-1c88:41725160.343 : NVMData.ButtonNumber = 0
19ec-1c88:41725160.400 : NVMData.PowerOffTime = 0
19ec-1c88:41725160.453 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41725160.533 : => IoObject::IoLockEnd
19ec-1c88:41725160.629 : <= IoObject::IoLockEnd
19ec-1c88:41725160.680 : <= InitializeScanner ret = 1
19ec-1c88:41726545.299 : => GetLogicalScannerAbility
19ec-1c88:41726545.481 : => IoObject::IoLockStart
19ec-1c88:41726545.606 : => CAsicIO::CheckDevice
19ec-1c88:41726545.673 : => CNT96226::ConnectIsAvailable
19ec-1c88:41726569.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41726569.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41726569.754 : <= IoObject::IoLockStart
19ec-1c88:41726569.872 : => IoObject::IoLockEnd
19ec-1c88:41726570.226 : <= IoObject::IoLockEnd
19ec-1c88:41726570.301 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41730370.100 : => GetLogicalScannerAbilityEx
19ec-1c88:41730370.293 : => IoObject::IoLockStart
19ec-1c88:41730370.434 : => CAsicIO::CheckDevice
19ec-1c88:41730370.721 : => CNT96226::ConnectIsAvailable
19ec-1c88:41730392.689 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41730392.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41730392.872 : <= IoObject::IoLockStart
19ec-1c88:41730392.933 : => IoObject::IoLockEnd
19ec-1c88:41730393.033 : <= IoObject::IoLockEnd
19ec-1c88:41730393.158 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41730393.235 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41738280.617 : => ReadNVMData
19ec-1c88:41738280.804 : => IoObject::IoLockStart
19ec-1c88:41738280.943 : => CAsicIO::CheckDevice
19ec-1c88:41738281.000 : => CNT96226::ConnectIsAvailable
19ec-1c88:41738303.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41738303.757 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41738303.821 : <= IoObject::IoLockStart
19ec-1c88:41738303.889 : => ReadNVMDataInternal
19ec-1c88:41738303.955 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41738304.029 : IO Send command 10 bytes
19ec-1c88:41738304.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:41738304.230 : iCmd = 0, nBytes = 10
19ec-1c88:41738304.348 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41738665.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41738665.766 : System send command 10 bytes + data 0 bytes
19ec-1c88:41738665.838 : IO total need to receive data 128 bytes
19ec-1c88:41738665.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:41738665.956 : iCmd = 0, nBytes = 128
19ec-1c88:41738872.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738872.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738872.906 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41738873.039 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41738873.165 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.535 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41738873.888 : System total receive data 128 bytes
19ec-1c88:41738873.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:41738874.009 : iCmd = 1, nBytes = 4
19ec-1c88:41739025.679 : 0000 : 00 00 00 00 
19ec-1c88:41739025.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41739025.938 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41739026.008 : NVMData.PadScanCount = 0
19ec-1c88:41739026.062 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41739026.119 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41739026.174 : NVMData.FlatbedScanCount = 0
19ec-1c88:41739026.228 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41739026.423 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41739026.488 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41739026.543 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41739026.597 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41739026.651 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41739026.706 : NVMData.BornMonth = 0
19ec-1c88:41739026.757 : NVMData.BornDay = 0
19ec-1c88:41739026.807 : NVMData.BornYear = 0
19ec-1c88:41739026.853 : NVMData.FirstScanMonth = 4
19ec-1c88:41739026.904 : NVMData.FirstScanDay = 30
19ec-1c88:41739026.960 : NVMData.FirstScanYear = 2020
19ec-1c88:41739027.013 : NVMData.VerticalMagnification = 0
19ec-1c88:41739027.070 : NVMData.HorizontalMagnification = 0
19ec-1c88:41739027.126 : NVMData.PowerSavingTime = 15
19ec-1c88:41739027.181 : NVMData.SN = A094165189010062
19ec-1c88:41739027.230 : NVMData.AutoFeed = 0
19ec-1c88:41739027.279 : NVMData.CCDType = 0
19ec-1c88:41739027.325 : NVMData.ScanSpeed = 0
19ec-1c88:41739027.376 : NVMData.RollerCount = 0
19ec-1c88:41739027.428 : NVMData.MultifeedCount = 0
19ec-1c88:41739027.484 : NVMData.JamCount = 0
19ec-1c88:41739027.533 : NVMData.IdentifyInfo = 
19ec-1c88:41739027.584 : NVMData.FormalName = 
19ec-1c88:41739027.633 : NVMData.ReservedB = 0
19ec-1c88:41739027.682 : NVMData.FunctionCode = 0
19ec-1c88:41739027.733 : NVMData.PreFeed = 0
19ec-1c88:41739027.781 : NVMData.PreFeedTime = 0
19ec-1c88:41739027.830 : NVMData.ButtonNumber = 0
19ec-1c88:41739027.881 : NVMData.PowerOffTime = 0
19ec-1c88:41739027.931 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41739027.992 : => IoObject::IoLockEnd
19ec-1c88:41739028.086 : <= IoObject::IoLockEnd
19ec-1c88:41739028.132 : <= ReadNVMData ret = 1
19ec-1c88:41749419.977 : => GetADFStatus
19ec-1c88:41749420.431 : => IoObject::IoLockStart
19ec-1c88:41749420.564 : => CAsicIO::CheckDevice
19ec-1c88:41749420.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:41749446.923 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41749447.035 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41749447.094 : <= IoObject::IoLockStart
19ec-1c88:41749447.157 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41749447.225 : IO Send command 10 bytes
19ec-1c88:41749447.343 : => CNT96226::VenderCmd_SetData
19ec-1c88:41749447.403 : iCmd = 0, nBytes = 10
19ec-1c88:41749447.508 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41749623.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41749623.535 : System send command 10 bytes + data 0 bytes
19ec-1c88:41749623.610 : IO total need to receive data 2 bytes
19ec-1c88:41749623.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:41749623.734 : iCmd = 0, nBytes = 2
19ec-1c88:41749800.388 : 0000 : 00 00 
19ec-1c88:41749800.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41749800.628 : System total receive data 2 bytes
19ec-1c88:41749800.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:41749800.761 : iCmd = 1, nBytes = 4
19ec-1c88:41749943.683 : 0000 : 00 00 00 00 
19ec-1c88:41749943.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41749944.251 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41749944.316 : Return status = 0
19ec-1c88:41749944.378 : => IoObject::IoLockEnd
19ec-1c88:41749944.478 : <= IoObject::IoLockEnd
19ec-1c88:41749944.528 : <= GetADFStatus ret = 1
19ec-1c88:41752820.008 : => GetADFStatus
19ec-1c88:41752820.218 : => IoObject::IoLockStart
19ec-1c88:41752820.364 : => CAsicIO::CheckDevice
19ec-1c88:41752820.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:41752840.610 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41752840.856 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41752840.991 : <= IoObject::IoLockStart
19ec-1c88:41752841.120 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41752841.263 : IO Send command 10 bytes
19ec-1c88:41752841.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:41752841.740 : iCmd = 0, nBytes = 10
19ec-1c88:41752841.850 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41753017.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41753017.993 : System send command 10 bytes + data 0 bytes
19ec-1c88:41753018.219 : IO total need to receive data 2 bytes
19ec-1c88:41753018.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:41753018.350 : iCmd = 0, nBytes = 2
19ec-1c88:41753129.070 : 0000 : 00 00 
19ec-1c88:41753129.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41753129.249 : System total receive data 2 bytes
19ec-1c88:41753129.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:41753129.370 : iCmd = 1, nBytes = 4
19ec-1c88:41753299.656 : 0000 : 00 00 00 00 
19ec-1c88:41753300.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41753300.185 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41753300.249 : Return status = 0
19ec-1c88:41753300.304 : => IoObject::IoLockEnd
19ec-1c88:41753300.395 : <= IoObject::IoLockEnd
19ec-1c88:41753300.445 : <= GetADFStatus ret = 1
19ec-1c88:41755538.581 : => TerminateDriver
19ec-1c88:41755538.783 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:41755538.859 : => CNT96226::Close
19ec-1c88:41755543.007 : <= CNT96226::Close ret = 1
19ec-1c88:41755543.083 : <= CAsicIO::~CAsicIO
19ec-1c88:41755543.149 : => IoObject::IoLockEnd
19ec-1c88:41755543.201 : <= IoObject::IoLockEnd
19ec-1c88:41755543.254 : => IoObject::TerminateDevice
19ec-1c88:41755543.314 : => IoObject::IoLockEnd
19ec-1c88:41755543.362 : <= IoObject::IoLockEnd
19ec-1c88:41755543.461 : <= IoObject::TerminateDevice
19ec-1c88:41755543.723 : <= TerminateDriver ret = 1
19ec-1c88:41799374.109 : ============Debug Start==========
19ec-1c88:41799374.379 : Date : 2020/4/30 14:25:19
19ec-1c88:41799374.464 : Process ID : 19ec
19ec-1c88:41799374.859 : Windows : Version 10.0 build 18363 
19ec-1c88:41799375.314 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41799375.378 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41799375.444 : MemoryStatus.ullAvailPhys : 1903095808
19ec-1c88:41799375.504 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41799375.566 : MemoryStatus.ullAvailPageFile : 3322396672
19ec-1c88:41799375.625 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41799375.684 : MemoryStatus.ullAvailVirtual : 1726320640
19ec-1c88:41799375.742 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41799375.849 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41799375.910 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41799376.148 : CPU Count : 4
19ec-1c88:41799376.196 : CPU Frequency : 100.000 Mhz
19ec-1c88:41799380.358 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41799380.486 : => InitializeDriver
19ec-1c88:41799380.755 : <= InitializeDriver ret = 1
19ec-1c88:41799380.819 : => InitializeScanner
19ec-1c88:41799380.896 : => CAsicIO::GetDeviceList
19ec-1c88:41799381.190 : => CNT96226::CNT96226
19ec-1c88:41799381.261 : => CNT96226::Open
19ec-1c88:41799400.799 : <= CNT96226::Open ret = 1
19ec-1c88:41799400.890 : => CNT96226::Initialize
19ec-1c88:41799401.080 : <= CNT96226::Initialize ret = 1
19ec-1c88:41799401.140 : <= CNT96226::CNT96226
19ec-1c88:41799401.195 : => CNT96226::EnumAvailableDevice
19ec-1c88:41799406.409 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41799406.486 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41799406.545 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41803128.534 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41803129.058 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41803135.214 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41803135.320 : => IoObject::GetLockName
19ec-1c88:41803135.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41803135.450 : <= IoObject::GetLockName
19ec-1c88:41803135.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:41803136.013 : iCmd = 3, nBytes = 2
19ec-1c88:41803506.534 : 0000 : 06 38 
19ec-1c88:41803506.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41803506.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:41803506.841 : iCmd = 4, nBytes = 2
19ec-1c88:41803817.045 : 0000 : 07 07 
19ec-1c88:41803817.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41803817.276 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41803817.364 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41803817.432 : IO Send command 10 bytes
19ec-1c88:41803817.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:41803817.546 : iCmd = 0, nBytes = 10
19ec-1c88:41803817.650 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41803989.153 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41803989.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:41803989.344 : iCmd = 0, nBytes = 165
19ec-1c88:41804164.452 : skip dump 37 bytes
19ec-1c88:41804164.661 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41804164.812 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41804164.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41804165.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41804165.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41804165.358 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41804165.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804165.614 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804165.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41804165.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:41804165.802 : iCmd = 1, nBytes = 4
19ec-1c88:41804352.944 : 0000 : 00 00 00 00 
19ec-1c88:41804353.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41804353.115 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41804353.185 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41804353.254 : IO Send command 10 bytes
19ec-1c88:41804353.308 : => CNT96226::VenderCmd_SetData
19ec-1c88:41804353.373 : iCmd = 0, nBytes = 10
19ec-1c88:41804353.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41804668.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41804669.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:41804669.358 : iCmd = 0, nBytes = 128
19ec-1c88:41804875.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804875.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41804876.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41804876.273 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.399 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41804876.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:41804876.822 : iCmd = 1, nBytes = 4
19ec-1c88:41805025.485 : 0000 : 00 00 00 00 
19ec-1c88:41805025.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41805025.711 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41805025.897 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41805025.976 : => CNT96226::Close
19ec-1c88:41805030.362 : <= CNT96226::Close ret = 1
19ec-1c88:41805030.436 : <= CNT96226::~CNT96226
19ec-1c88:41805030.531 : <= CAsicIO::GetDeviceList
19ec-1c88:41805030.945 : => IoObject::SetTimeout
19ec-1c88:41805031.073 : Timeout--> In = 0 Out = 0
19ec-1c88:41805031.134 : <= IoObject::SetTimeout
19ec-1c88:41805031.203 : => CAsicIO::CAsicIO
19ec-1c88:41805031.280 : => CNT96226::CNT96226
19ec-1c88:41805031.340 : => CNT96226::Open
19ec-1c88:41805053.888 : <= CNT96226::Open ret = 1
19ec-1c88:41805053.993 : => CNT96226::Initialize
19ec-1c88:41805054.183 : <= CNT96226::Initialize ret = 1
19ec-1c88:41805054.245 : <= CNT96226::CNT96226
19ec-1c88:41805054.297 : <= CAsicIO::CAsicIO
19ec-1c88:41805054.355 : => CAsicIO::InitializeDevice
19ec-1c88:41805054.421 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41805060.574 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41805060.699 : => IoObject::GetLockName
19ec-1c88:41805060.757 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41805060.824 : <= IoObject::GetLockName
19ec-1c88:41805061.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41805061.435 : IO Send command 10 bytes
19ec-1c88:41805061.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:41805061.546 : iCmd = 0, nBytes = 10
19ec-1c88:41805061.658 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41805388.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41805388.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:41805388.802 : iCmd = 0, nBytes = 128
19ec-1c88:41805547.507 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805547.709 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805547.850 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41805547.986 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41805548.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.236 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.484 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41805548.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:41805548.663 : iCmd = 1, nBytes = 4
19ec-1c88:41805706.167 : 0000 : 00 00 00 00 
19ec-1c88:41805706.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41805706.310 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41805706.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:41805706.424 : iCmd = 3, nBytes = 2
19ec-1c88:41806065.527 : 0000 : 06 38 
19ec-1c88:41806065.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806065.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806065.823 : iCmd = 4, nBytes = 2
19ec-1c88:41806336.205 : 0000 : 07 07 
19ec-1c88:41806336.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806336.466 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41806336.565 : => IoObject::InitializeDevice
19ec-1c88:41806336.675 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41806337.337 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41806337.412 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41806338.223 : => FindScanner
19ec-1c88:41806338.286 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41806338.351 : <= FindScanner ret = 1
19ec-1c88:41806338.405 : => IoObject::IoLockStart
19ec-1c88:41806338.510 : => CAsicIO::CheckDevice
19ec-1c88:41806338.566 : => CNT96226::ConnectIsAvailable
19ec-1c88:41806351.546 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41806351.647 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41806351.699 : <= IoObject::IoLockStart
19ec-1c88:41806351.757 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41806351.819 : IO Send command 10 bytes
19ec-1c88:41806351.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:41806351.961 : iCmd = 0, nBytes = 10
19ec-1c88:41806352.064 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41806498.044 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41806498.190 : System send command 10 bytes + data 0 bytes
19ec-1c88:41806498.256 : IO total need to receive data 5 bytes
19ec-1c88:41806498.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806498.369 : iCmd = 0, nBytes = 5
19ec-1c88:41806610.170 : 0000 : 06 00 02 02 ab 
19ec-1c88:41806610.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806610.337 : System total receive data 5 bytes
19ec-1c88:41806610.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806610.449 : iCmd = 1, nBytes = 4
19ec-1c88:41806738.273 : 0000 : 00 00 00 00 
19ec-1c88:41806738.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806738.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41806738.621 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41806738.687 : IO Send command 10 bytes
19ec-1c88:41806738.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:41806738.865 : iCmd = 0, nBytes = 10
19ec-1c88:41806738.973 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41806908.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41806908.619 : System send command 10 bytes + data 0 bytes
19ec-1c88:41806908.688 : IO total need to receive data 165 bytes
19ec-1c88:41806908.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806908.804 : iCmd = 0, nBytes = 165
19ec-1c88:41807062.492 : skip dump 37 bytes
19ec-1c88:41807062.712 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41807062.860 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41807062.998 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41807063.134 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41807063.266 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41807063.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41807063.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807063.641 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807063.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807063.766 : System total receive data 165 bytes
19ec-1c88:41807063.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:41807063.881 : iCmd = 1, nBytes = 4
19ec-1c88:41807190.832 : 0000 : 00 00 00 00 
19ec-1c88:41807190.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807191.093 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41807191.359 : Dump Inquiry
19ec-1c88:41807191.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41807191.630 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41807191.766 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41807191.897 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41807192.022 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41807192.154 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41807192.278 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807192.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807192.531 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41807192.659 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41807192.743 : 00a0 : 00 00 00 00 00 
19ec-1c88:41807192.814 : => ReadNVMDataInternal
19ec-1c88:41807193.053 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41807193.119 : IO Send command 10 bytes
19ec-1c88:41807193.214 : => CNT96226::VenderCmd_SetData
19ec-1c88:41807193.267 : iCmd = 0, nBytes = 10
19ec-1c88:41807193.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41807512.387 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41807512.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:41807512.639 : IO total need to receive data 128 bytes
19ec-1c88:41807512.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:41807512.984 : iCmd = 0, nBytes = 128
19ec-1c88:41807677.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807677.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807677.704 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41807677.846 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41807677.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.116 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.245 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807678.509 : System total receive data 128 bytes
19ec-1c88:41807678.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:41807678.628 : iCmd = 1, nBytes = 4
19ec-1c88:41807876.060 : 0000 : 00 00 00 00 
19ec-1c88:41807876.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807876.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41807876.386 : NVMData.PadScanCount = 0
19ec-1c88:41807876.445 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41807876.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41807876.563 : NVMData.FlatbedScanCount = 0
19ec-1c88:41807876.619 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41807876.675 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41807876.731 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41807876.790 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41807876.849 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41807876.904 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41807876.961 : NVMData.BornMonth = 0
19ec-1c88:41807877.008 : NVMData.BornDay = 0
19ec-1c88:41807877.060 : NVMData.BornYear = 0
19ec-1c88:41807877.111 : NVMData.FirstScanMonth = 4
19ec-1c88:41807877.164 : NVMData.FirstScanDay = 30
19ec-1c88:41807877.220 : NVMData.FirstScanYear = 2020
19ec-1c88:41807877.277 : NVMData.VerticalMagnification = 0
19ec-1c88:41807877.332 : NVMData.HorizontalMagnification = 0
19ec-1c88:41807877.387 : NVMData.PowerSavingTime = 15
19ec-1c88:41807877.443 : NVMData.SN = A094165189010062
19ec-1c88:41807877.495 : NVMData.AutoFeed = 0
19ec-1c88:41807877.545 : NVMData.CCDType = 0
19ec-1c88:41807877.594 : NVMData.ScanSpeed = 0
19ec-1c88:41807877.643 : NVMData.RollerCount = 0
19ec-1c88:41807877.693 : NVMData.MultifeedCount = 0
19ec-1c88:41807877.744 : NVMData.JamCount = 0
19ec-1c88:41807877.794 : NVMData.IdentifyInfo = 
19ec-1c88:41807877.844 : NVMData.FormalName = 
19ec-1c88:41807878.063 : NVMData.ReservedB = 0
19ec-1c88:41807878.120 : NVMData.FunctionCode = 0
19ec-1c88:41807878.172 : NVMData.PreFeed = 0
19ec-1c88:41807878.221 : NVMData.PreFeedTime = 0
19ec-1c88:41807878.271 : NVMData.ButtonNumber = 0
19ec-1c88:41807878.319 : NVMData.PowerOffTime = 0
19ec-1c88:41807878.369 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41807878.444 : => IoObject::IoLockEnd
19ec-1c88:41807878.539 : <= IoObject::IoLockEnd
19ec-1c88:41807878.591 : <= InitializeScanner ret = 1
19ec-1c88:41807878.656 : => GetLogicalScannerAbilityEx
19ec-1c88:41807878.715 : => IoObject::IoLockStart
19ec-1c88:41807878.809 : => CAsicIO::CheckDevice
19ec-1c88:41807878.879 : => CNT96226::ConnectIsAvailable
19ec-1c88:41807897.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41807898.008 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41807898.066 : <= IoObject::IoLockStart
19ec-1c88:41807898.125 : => IoObject::IoLockEnd
19ec-1c88:41807898.217 : <= IoObject::IoLockEnd
19ec-1c88:41807898.335 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41807898.412 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41808104.888 : => ReadNVMData
19ec-1c88:41808105.077 : => IoObject::IoLockStart
19ec-1c88:41808105.201 : => CAsicIO::CheckDevice
19ec-1c88:41808105.260 : => CNT96226::ConnectIsAvailable
19ec-1c88:41808122.298 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41808122.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41808122.460 : <= IoObject::IoLockStart
19ec-1c88:41808122.522 : => ReadNVMDataInternal
19ec-1c88:41808122.583 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41808122.657 : IO Send command 10 bytes
19ec-1c88:41808122.779 : => CNT96226::VenderCmd_SetData
19ec-1c88:41808122.836 : iCmd = 0, nBytes = 10
19ec-1c88:41808122.951 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41808472.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41808472.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:41808472.987 : IO total need to receive data 128 bytes
19ec-1c88:41808473.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:41808473.111 : iCmd = 0, nBytes = 128
19ec-1c88:41808636.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808636.655 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808636.801 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41808636.936 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41808637.067 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.195 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41808637.581 : System total receive data 128 bytes
19ec-1c88:41808637.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:41808637.698 : iCmd = 1, nBytes = 4
19ec-1c88:41808792.609 : 0000 : 00 00 00 00 
19ec-1c88:41808792.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41808792.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41808792.977 : NVMData.PadScanCount = 0
19ec-1c88:41808793.033 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41808793.091 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41808793.151 : NVMData.FlatbedScanCount = 0
19ec-1c88:41808793.204 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41808793.258 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41808793.311 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41808793.368 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41808793.424 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41808793.479 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41808793.533 : NVMData.BornMonth = 0
19ec-1c88:41808793.584 : NVMData.BornDay = 0
19ec-1c88:41808793.635 : NVMData.BornYear = 0
19ec-1c88:41808793.682 : NVMData.FirstScanMonth = 4
19ec-1c88:41808793.733 : NVMData.FirstScanDay = 30
19ec-1c88:41808793.788 : NVMData.FirstScanYear = 2020
19ec-1c88:41808794.033 : NVMData.VerticalMagnification = 0
19ec-1c88:41808794.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:41808794.154 : NVMData.PowerSavingTime = 15
19ec-1c88:41808794.206 : NVMData.SN = A094165189010062
19ec-1c88:41808794.256 : NVMData.AutoFeed = 0
19ec-1c88:41808794.308 : NVMData.CCDType = 0
19ec-1c88:41808794.355 : NVMData.ScanSpeed = 0
19ec-1c88:41808794.401 : NVMData.RollerCount = 0
19ec-1c88:41808794.451 : NVMData.MultifeedCount = 0
19ec-1c88:41808794.500 : NVMData.JamCount = 0
19ec-1c88:41808794.551 : NVMData.IdentifyInfo = 
19ec-1c88:41808794.600 : NVMData.FormalName = 
19ec-1c88:41808794.647 : NVMData.ReservedB = 0
19ec-1c88:41808794.699 : NVMData.FunctionCode = 0
19ec-1c88:41808794.751 : NVMData.PreFeed = 0
19ec-1c88:41808794.799 : NVMData.PreFeedTime = 0
19ec-1c88:41808794.849 : NVMData.ButtonNumber = 0
19ec-1c88:41808794.899 : NVMData.PowerOffTime = 0
19ec-1c88:41808794.950 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41808795.013 : => IoObject::IoLockEnd
19ec-1c88:41808795.109 : <= IoObject::IoLockEnd
19ec-1c88:41808795.157 : <= ReadNVMData ret = 1
19ec-1c88:41809369.214 : => TerminateDriver
19ec-1c88:41809369.404 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:41809369.482 : => CNT96226::Close
19ec-1c88:41809373.522 : <= CNT96226::Close ret = 1
19ec-1c88:41809373.600 : <= CAsicIO::~CAsicIO
19ec-1c88:41809373.661 : => IoObject::IoLockEnd
19ec-1c88:41809373.714 : <= IoObject::IoLockEnd
19ec-1c88:41809373.765 : => IoObject::TerminateDevice
19ec-1c88:41809373.818 : => IoObject::IoLockEnd
19ec-1c88:41809373.866 : <= IoObject::IoLockEnd
19ec-1c88:41809373.965 : <= IoObject::TerminateDevice
19ec-1c88:41809374.219 : <= TerminateDriver ret = 1
19ec-1c88:41811904.831 : ============Debug Start==========
19ec-1c88:41811905.153 : Date : 2020/4/30 14:25:19
19ec-1c88:41811905.235 : Process ID : 19ec
19ec-1c88:41811905.664 : Windows : Version 10.0 build 18363 
19ec-1c88:41811906.145 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41811906.208 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41811906.272 : MemoryStatus.ullAvailPhys : 1903091712
19ec-1c88:41811906.329 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41811906.389 : MemoryStatus.ullAvailPageFile : 3320913920
19ec-1c88:41811906.451 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41811906.510 : MemoryStatus.ullAvailVirtual : 1726287872
19ec-1c88:41811906.569 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41811906.670 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41811906.729 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41811906.976 : CPU Count : 4
19ec-1c88:41811907.023 : CPU Frequency : 100.000 Mhz
19ec-1c88:41811911.410 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41811911.552 : => InitializeDriver
19ec-1c88:41811911.821 : <= InitializeDriver ret = 1
19ec-1c88:41814641.765 : => InitializeScanner
19ec-1c88:41814642.048 : => CAsicIO::GetDeviceList
19ec-1c88:41814642.517 : => CNT96226::CNT96226
19ec-1c88:41814642.590 : => CNT96226::Open
19ec-1c88:41814668.698 : <= CNT96226::Open ret = 1
19ec-1c88:41814668.800 : => CNT96226::Initialize
19ec-1c88:41814668.998 : <= CNT96226::Initialize ret = 1
19ec-1c88:41814669.059 : <= CNT96226::CNT96226
19ec-1c88:41814669.114 : => CNT96226::EnumAvailableDevice
19ec-1c88:41814674.450 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41814674.528 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41814674.589 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41818535.947 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41818536.257 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41818541.859 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41818541.968 : => IoObject::GetLockName
19ec-1c88:41818542.032 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41818542.095 : <= IoObject::GetLockName
19ec-1c88:41818542.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:41818542.624 : iCmd = 3, nBytes = 2
19ec-1c88:41818930.334 : 0000 : 06 38 
19ec-1c88:41818930.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41818930.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:41818930.618 : iCmd = 4, nBytes = 2
19ec-1c88:41819214.276 : 0000 : 07 07 
19ec-1c88:41819214.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41819214.492 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41819214.582 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41819214.652 : IO Send command 10 bytes
19ec-1c88:41819214.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:41819214.767 : iCmd = 0, nBytes = 10
19ec-1c88:41819214.866 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41819397.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41819397.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:41819397.511 : iCmd = 0, nBytes = 165
19ec-1c88:41819601.193 : skip dump 37 bytes
19ec-1c88:41819601.365 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41819601.500 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41819601.634 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41819601.764 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41819601.891 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41819602.029 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41819602.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41819602.273 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41819602.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41819602.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:41819602.442 : iCmd = 1, nBytes = 4
19ec-1c88:41819786.595 : 0000 : 00 00 00 00 
19ec-1c88:41819786.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41819786.812 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41819786.882 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41819786.951 : IO Send command 10 bytes
19ec-1c88:41819787.005 : => CNT96226::VenderCmd_SetData
19ec-1c88:41819787.062 : iCmd = 0, nBytes = 10
19ec-1c88:41819787.170 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41820113.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41820113.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:41820113.882 : iCmd = 0, nBytes = 128
19ec-1c88:41820297.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820297.530 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820297.674 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41820297.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41820297.933 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.302 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41820298.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:41820298.486 : iCmd = 1, nBytes = 4
19ec-1c88:41820420.131 : 0000 : 00 00 00 00 
19ec-1c88:41820420.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41820420.316 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41820420.480 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41820420.553 : => CNT96226::Close
19ec-1c88:41820424.411 : <= CNT96226::Close ret = 1
19ec-1c88:41820424.487 : <= CNT96226::~CNT96226
19ec-1c88:41820424.581 : <= CAsicIO::GetDeviceList
19ec-1c88:41820425.023 : => IoObject::SetTimeout
19ec-1c88:41820425.152 : Timeout--> In = 0 Out = 0
19ec-1c88:41820425.208 : <= IoObject::SetTimeout
19ec-1c88:41820425.279 : => CAsicIO::CAsicIO
19ec-1c88:41820425.351 : => CNT96226::CNT96226
19ec-1c88:41820425.406 : => CNT96226::Open
19ec-1c88:41820447.457 : <= CNT96226::Open ret = 1
19ec-1c88:41820447.553 : => CNT96226::Initialize
19ec-1c88:41820447.735 : <= CNT96226::Initialize ret = 1
19ec-1c88:41820447.795 : <= CNT96226::CNT96226
19ec-1c88:41820447.846 : <= CAsicIO::CAsicIO
19ec-1c88:41820447.901 : => CAsicIO::InitializeDevice
19ec-1c88:41820447.970 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41820453.817 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41820453.937 : => IoObject::GetLockName
19ec-1c88:41820453.996 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41820454.063 : <= IoObject::GetLockName
19ec-1c88:41820454.552 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41820454.626 : IO Send command 10 bytes
19ec-1c88:41820454.677 : => CNT96226::VenderCmd_SetData
19ec-1c88:41820454.733 : iCmd = 0, nBytes = 10
19ec-1c88:41820454.845 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41820805.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41820805.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:41820805.519 : iCmd = 0, nBytes = 128
19ec-1c88:41821009.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.098 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.245 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41821010.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41821010.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.644 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.771 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.896 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821011.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:41821011.087 : iCmd = 1, nBytes = 4
19ec-1c88:41821217.278 : 0000 : 00 00 00 00 
19ec-1c88:41821217.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821217.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41821217.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:41821217.569 : iCmd = 3, nBytes = 2
19ec-1c88:41821579.218 : 0000 : 06 38 
19ec-1c88:41821579.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821579.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:41821579.506 : iCmd = 4, nBytes = 2
19ec-1c88:41821877.863 : 0000 : 07 07 
19ec-1c88:41821878.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821878.166 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41821878.268 : => IoObject::InitializeDevice
19ec-1c88:41821878.386 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41821879.033 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41821879.101 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41821879.864 : => FindScanner
19ec-1c88:41821879.921 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41821879.990 : <= FindScanner ret = 1
19ec-1c88:41821880.052 : => IoObject::IoLockStart
19ec-1c88:41821880.153 : => CAsicIO::CheckDevice
19ec-1c88:41821880.207 : => CNT96226::ConnectIsAvailable
19ec-1c88:41821897.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41821897.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41821897.588 : <= IoObject::IoLockStart
19ec-1c88:41821897.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41821897.717 : IO Send command 10 bytes
19ec-1c88:41821897.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:41821897.858 : iCmd = 0, nBytes = 10
19ec-1c88:41821897.963 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41822069.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41822069.986 : System send command 10 bytes + data 0 bytes
19ec-1c88:41822070.054 : IO total need to receive data 5 bytes
19ec-1c88:41822070.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822070.171 : iCmd = 0, nBytes = 5
19ec-1c88:41822276.821 : 0000 : 06 00 02 02 ab 
19ec-1c88:41822276.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822277.228 : System total receive data 5 bytes
19ec-1c88:41822277.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822277.346 : iCmd = 1, nBytes = 4
19ec-1c88:41822438.839 : 0000 : 00 00 00 00 
19ec-1c88:41822438.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822439.147 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41822439.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41822439.283 : IO Send command 10 bytes
19ec-1c88:41822439.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:41822439.448 : iCmd = 0, nBytes = 10
19ec-1c88:41822439.553 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41822618.581 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41822618.686 : System send command 10 bytes + data 0 bytes
19ec-1c88:41822618.753 : IO total need to receive data 165 bytes
19ec-1c88:41822618.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822618.870 : iCmd = 0, nBytes = 165
19ec-1c88:41822826.040 : skip dump 37 bytes
19ec-1c88:41822826.563 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41822826.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41822826.864 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41822826.997 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41822827.356 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41822827.721 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41822827.849 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822827.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822828.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822828.102 : System total receive data 165 bytes
19ec-1c88:41822828.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822828.216 : iCmd = 1, nBytes = 4
19ec-1c88:41822968.103 : 0000 : 00 00 00 00 
19ec-1c88:41822968.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822968.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41822968.592 : Dump Inquiry
19ec-1c88:41822968.730 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41822968.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41822969.012 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41822969.155 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41822969.288 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41822969.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41822969.555 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822969.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822969.824 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41822969.955 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41822970.044 : 00a0 : 00 00 00 00 00 
19ec-1c88:41822970.123 : => ReadNVMDataInternal
19ec-1c88:41822970.335 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41822970.404 : IO Send command 10 bytes
19ec-1c88:41822970.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:41822970.550 : iCmd = 0, nBytes = 10
19ec-1c88:41822970.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41823282.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41823282.542 : System send command 10 bytes + data 0 bytes
19ec-1c88:41823282.609 : IO total need to receive data 128 bytes
19ec-1c88:41823282.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:41823282.725 : iCmd = 0, nBytes = 128
19ec-1c88:41823474.678 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823474.917 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41823475.201 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41823475.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.468 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41823475.857 : System total receive data 128 bytes
19ec-1c88:41823475.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:41823475.977 : iCmd = 1, nBytes = 4
19ec-1c88:41823622.135 : 0000 : 00 00 00 00 
19ec-1c88:41823622.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41823622.419 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41823622.500 : NVMData.PadScanCount = 0
19ec-1c88:41823622.559 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41823622.620 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41823622.679 : NVMData.FlatbedScanCount = 0
19ec-1c88:41823622.736 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41823622.791 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41823622.846 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41823622.904 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41823622.962 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41823623.018 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41823623.074 : NVMData.BornMonth = 0
19ec-1c88:41823623.125 : NVMData.BornDay = 0
19ec-1c88:41823623.178 : NVMData.BornYear = 0
19ec-1c88:41823623.229 : NVMData.FirstScanMonth = 4
19ec-1c88:41823623.283 : NVMData.FirstScanDay = 30
19ec-1c88:41823623.338 : NVMData.FirstScanYear = 2020
19ec-1c88:41823623.393 : NVMData.VerticalMagnification = 0
19ec-1c88:41823623.447 : NVMData.HorizontalMagnification = 0
19ec-1c88:41823623.503 : NVMData.PowerSavingTime = 15
19ec-1c88:41823623.558 : NVMData.SN = A094165189010062
19ec-1c88:41823623.611 : NVMData.AutoFeed = 0
19ec-1c88:41823623.661 : NVMData.CCDType = 0
19ec-1c88:41823623.710 : NVMData.ScanSpeed = 0
19ec-1c88:41823623.758 : NVMData.RollerCount = 0
19ec-1c88:41823623.809 : NVMData.MultifeedCount = 0
19ec-1c88:41823623.862 : NVMData.JamCount = 0
19ec-1c88:41823623.912 : NVMData.IdentifyInfo = 
19ec-1c88:41823623.964 : NVMData.FormalName = 
19ec-1c88:41823624.171 : NVMData.ReservedB = 0
19ec-1c88:41823624.227 : NVMData.FunctionCode = 0
19ec-1c88:41823624.278 : NVMData.PreFeed = 0
19ec-1c88:41823624.331 : NVMData.PreFeedTime = 0
19ec-1c88:41823624.383 : NVMData.ButtonNumber = 0
19ec-1c88:41823624.435 : NVMData.PowerOffTime = 0
19ec-1c88:41823624.487 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41823624.566 : => IoObject::IoLockEnd
19ec-1c88:41823624.661 : <= IoObject::IoLockEnd
19ec-1c88:41823624.713 : <= InitializeScanner ret = 1
19ec-1c88:41824967.850 : => GetLogicalScannerAbility
19ec-1c88:41824968.052 : => IoObject::IoLockStart
19ec-1c88:41824968.194 : => CAsicIO::CheckDevice
19ec-1c88:41824968.253 : => CNT96226::ConnectIsAvailable
19ec-1c88:41824992.287 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41824992.399 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41824992.460 : <= IoObject::IoLockStart
19ec-1c88:41824992.517 : => IoObject::IoLockEnd
19ec-1c88:41824992.630 : <= IoObject::IoLockEnd
19ec-1c88:41824992.709 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41828673.894 : => GetLogicalScannerAbilityEx
19ec-1c88:41828674.095 : => IoObject::IoLockStart
19ec-1c88:41828674.456 : => CAsicIO::CheckDevice
19ec-1c88:41828674.513 : => CNT96226::ConnectIsAvailable
19ec-1c88:41828699.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41828700.049 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41828700.108 : <= IoObject::IoLockStart
19ec-1c88:41828700.167 : => IoObject::IoLockEnd
19ec-1c88:41828700.276 : <= IoObject::IoLockEnd
19ec-1c88:41828700.393 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41828700.466 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41836170.481 : => ReadNVMData
19ec-1c88:41836170.665 : => IoObject::IoLockStart
19ec-1c88:41836170.802 : => CAsicIO::CheckDevice
19ec-1c88:41836170.861 : => CNT96226::ConnectIsAvailable
19ec-1c88:41836196.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41836196.591 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41836196.651 : <= IoObject::IoLockStart
19ec-1c88:41836196.716 : => ReadNVMDataInternal
19ec-1c88:41836196.795 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41836196.861 : IO Send command 10 bytes
19ec-1c88:41836196.982 : => CNT96226::VenderCmd_SetData
19ec-1c88:41836197.037 : iCmd = 0, nBytes = 10
19ec-1c88:41836197.149 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41836547.085 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41836547.369 : System send command 10 bytes + data 0 bytes
19ec-1c88:41836547.732 : IO total need to receive data 128 bytes
19ec-1c88:41836547.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:41836547.859 : iCmd = 0, nBytes = 128
19ec-1c88:41836751.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836751.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836751.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41836751.831 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41836751.958 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.078 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41836752.456 : System total receive data 128 bytes
19ec-1c88:41836752.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:41836752.572 : iCmd = 1, nBytes = 4
19ec-1c88:41836882.253 : 0000 : 00 00 00 00 
19ec-1c88:41836882.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41836882.480 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41836882.546 : NVMData.PadScanCount = 0
19ec-1c88:41836882.602 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41836882.656 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41836882.711 : NVMData.FlatbedScanCount = 0
19ec-1c88:41836882.764 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41836882.954 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41836883.014 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41836883.068 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41836883.121 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41836883.175 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41836883.234 : NVMData.BornMonth = 0
19ec-1c88:41836883.282 : NVMData.BornDay = 0
19ec-1c88:41836883.334 : NVMData.BornYear = 0
19ec-1c88:41836883.382 : NVMData.FirstScanMonth = 4
19ec-1c88:41836883.434 : NVMData.FirstScanDay = 30
19ec-1c88:41836883.486 : NVMData.FirstScanYear = 2020
19ec-1c88:41836883.538 : NVMData.VerticalMagnification = 0
19ec-1c88:41836883.593 : NVMData.HorizontalMagnification = 0
19ec-1c88:41836883.647 : NVMData.PowerSavingTime = 15
19ec-1c88:41836883.702 : NVMData.SN = A094165189010062
19ec-1c88:41836883.752 : NVMData.AutoFeed = 0
19ec-1c88:41836883.801 : NVMData.CCDType = 0
19ec-1c88:41836883.848 : NVMData.ScanSpeed = 0
19ec-1c88:41836883.897 : NVMData.RollerCount = 0
19ec-1c88:41836883.949 : NVMData.MultifeedCount = 0
19ec-1c88:41836884.000 : NVMData.JamCount = 0
19ec-1c88:41836884.055 : NVMData.IdentifyInfo = 
19ec-1c88:41836884.105 : NVMData.FormalName = 
19ec-1c88:41836884.153 : NVMData.ReservedB = 0
19ec-1c88:41836884.201 : NVMData.FunctionCode = 0
19ec-1c88:41836884.252 : NVMData.PreFeed = 0
19ec-1c88:41836884.299 : NVMData.PreFeedTime = 0
19ec-1c88:41836884.350 : NVMData.ButtonNumber = 0
19ec-1c88:41836884.402 : NVMData.PowerOffTime = 0
19ec-1c88:41836884.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41836884.512 : => IoObject::IoLockEnd
19ec-1c88:41836884.601 : <= IoObject::IoLockEnd
19ec-1c88:41836884.651 : <= ReadNVMData ret = 1
19ec-1c88:41846725.717 : => GetADFStatus
19ec-1c88:41846726.167 : => IoObject::IoLockStart
19ec-1c88:41846726.305 : => CAsicIO::CheckDevice
19ec-1c88:41846726.362 : => CNT96226::ConnectIsAvailable
19ec-1c88:41846751.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41846751.425 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41846751.485 : <= IoObject::IoLockStart
19ec-1c88:41846751.545 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41846751.616 : IO Send command 10 bytes
19ec-1c88:41846751.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:41846751.795 : iCmd = 0, nBytes = 10
19ec-1c88:41846751.898 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41846942.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41846942.368 : System send command 10 bytes + data 0 bytes
19ec-1c88:41846942.446 : IO total need to receive data 2 bytes
19ec-1c88:41846942.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:41846942.570 : iCmd = 0, nBytes = 2
19ec-1c88:41847146.589 : 0000 : 00 00 
19ec-1c88:41847146.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41847146.779 : System total receive data 2 bytes
19ec-1c88:41847146.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:41847146.898 : iCmd = 1, nBytes = 4
19ec-1c88:41847354.239 : 0000 : 00 00 00 00 
19ec-1c88:41847354.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41847354.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41847354.562 : Return status = 0
19ec-1c88:41847354.621 : => IoObject::IoLockEnd
19ec-1c88:41847354.708 : <= IoObject::IoLockEnd
19ec-1c88:41847354.756 : <= GetADFStatus ret = 1
19ec-1c88:41850035.465 : => GetADFStatus
19ec-1c88:41850035.659 : => IoObject::IoLockStart
19ec-1c88:41850035.783 : => CAsicIO::CheckDevice
19ec-1c88:41850035.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:41850060.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41850060.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41850060.823 : <= IoObject::IoLockStart
19ec-1c88:41850060.883 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41850060.950 : IO Send command 10 bytes
19ec-1c88:41850061.069 : => CNT96226::VenderCmd_SetData
19ec-1c88:41850061.126 : iCmd = 0, nBytes = 10
19ec-1c88:41850061.234 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41850266.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41850266.610 : System send command 10 bytes + data 0 bytes
19ec-1c88:41850266.844 : IO total need to receive data 2 bytes
19ec-1c88:41850266.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:41850266.978 : iCmd = 0, nBytes = 2
19ec-1c88:41850457.638 : 0000 : 00 00 
19ec-1c88:41850457.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41850457.828 : System total receive data 2 bytes
19ec-1c88:41850457.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:41850457.952 : iCmd = 1, nBytes = 4
19ec-1c88:41850659.746 : 0000 : 00 00 00 00 
19ec-1c88:41850659.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41850659.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41850660.043 : Return status = 0
19ec-1c88:41850660.099 : => IoObject::IoLockEnd
19ec-1c88:41850660.186 : <= IoObject::IoLockEnd
19ec-1c88:41850660.238 : <= GetADFStatus ret = 1
19ec-1c88:41852929.209 : => TerminateDriver
19ec-1c88:41852929.401 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:41852929.480 : => CNT96226::Close
19ec-1c88:41852933.321 : <= CNT96226::Close ret = 1
19ec-1c88:41852933.399 : <= CAsicIO::~CAsicIO
19ec-1c88:41852933.457 : => IoObject::IoLockEnd
19ec-1c88:41852933.509 : <= IoObject::IoLockEnd
19ec-1c88:41852933.561 : => IoObject::TerminateDevice
19ec-1c88:41852933.619 : => IoObject::IoLockEnd
19ec-1c88:41852933.671 : <= IoObject::IoLockEnd
19ec-1c88:41852933.774 : <= IoObject::TerminateDevice
19ec-1c88:41852934.030 : <= TerminateDriver ret = 1
19ec-1c88:41896465.838 : ============Debug Start==========
19ec-1c88:41896466.134 : Date : 2020/4/30 14:25:22
19ec-1c88:41896466.218 : Process ID : 19ec
19ec-1c88:41896466.869 : Windows : Version 10.0 build 18363 
19ec-1c88:41896467.374 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41896467.437 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41896467.503 : MemoryStatus.ullAvailPhys : 1902264320
19ec-1c88:41896467.564 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41896467.627 : MemoryStatus.ullAvailPageFile : 3321978880
19ec-1c88:41896467.685 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41896467.745 : MemoryStatus.ullAvailVirtual : 1726283776
19ec-1c88:41896467.803 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41896467.907 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41896467.969 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41896468.212 : CPU Count : 4
19ec-1c88:41896468.259 : CPU Frequency : 100.000 Mhz
19ec-1c88:41896472.616 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41896472.747 : => InitializeDriver
19ec-1c88:41896473.011 : <= InitializeDriver ret = 1
19ec-1c88:41896473.068 : => InitializeScanner
19ec-1c88:41896473.151 : => CAsicIO::GetDeviceList
19ec-1c88:41896473.454 : => CNT96226::CNT96226
19ec-1c88:41896473.512 : => CNT96226::Open
19ec-1c88:41896495.952 : <= CNT96226::Open ret = 1
19ec-1c88:41896496.043 : => CNT96226::Initialize
19ec-1c88:41896496.232 : <= CNT96226::Initialize ret = 1
19ec-1c88:41896496.289 : <= CNT96226::CNT96226
19ec-1c88:41896496.342 : => CNT96226::EnumAvailableDevice
19ec-1c88:41896501.603 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41896501.678 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41896501.735 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41900314.640 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41900315.129 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41900326.234 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41900326.443 : => IoObject::GetLockName
19ec-1c88:41900326.573 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41900326.713 : <= IoObject::GetLockName
19ec-1c88:41900327.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:41900327.730 : iCmd = 3, nBytes = 2
19ec-1c88:41900730.930 : 0000 : 06 38 
19ec-1c88:41900731.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41900731.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:41900731.423 : iCmd = 4, nBytes = 2
19ec-1c88:41901063.475 : 0000 : 07 07 
19ec-1c88:41901063.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41901063.872 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41901064.037 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41901064.172 : IO Send command 10 bytes
19ec-1c88:41901064.282 : => CNT96226::VenderCmd_SetData
19ec-1c88:41901064.394 : iCmd = 0, nBytes = 10
19ec-1c88:41901064.604 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41901287.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41901288.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:41901288.512 : iCmd = 0, nBytes = 165
19ec-1c88:41901503.411 : skip dump 37 bytes
19ec-1c88:41901503.829 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41901504.131 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41901504.619 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41901504.908 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41901505.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41901505.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41901505.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41901505.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41901506.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41901506.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:41901506.332 : iCmd = 1, nBytes = 4
19ec-1c88:41901716.301 : 0000 : 00 00 00 00 
19ec-1c88:41901716.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41901716.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41901716.761 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41901716.895 : IO Send command 10 bytes
19ec-1c88:41901716.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:41901717.118 : iCmd = 0, nBytes = 10
19ec-1c88:41901717.332 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41902083.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41902083.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:41902083.874 : iCmd = 0, nBytes = 128
19ec-1c88:41902292.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902292.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902292.890 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41902293.173 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41902293.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41902293.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902293.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902294.176 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902294.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41902294.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:41902294.537 : iCmd = 1, nBytes = 4
19ec-1c88:41902505.627 : 0000 : 00 00 00 00 
19ec-1c88:41902505.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41902505.949 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41902506.286 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41902506.428 : => CNT96226::Close
19ec-1c88:41902513.188 : <= CNT96226::Close ret = 1
19ec-1c88:41902513.333 : <= CNT96226::~CNT96226
19ec-1c88:41902513.504 : <= CAsicIO::GetDeviceList
19ec-1c88:41902514.224 : => IoObject::SetTimeout
19ec-1c88:41902514.487 : Timeout--> In = 0 Out = 0
19ec-1c88:41902514.604 : <= IoObject::SetTimeout
19ec-1c88:41902514.731 : => CAsicIO::CAsicIO
19ec-1c88:41902514.874 : => CNT96226::CNT96226
19ec-1c88:41902514.987 : => CNT96226::Open
19ec-1c88:41902557.417 : <= CNT96226::Open ret = 1
19ec-1c88:41902557.631 : => CNT96226::Initialize
19ec-1c88:41902558.007 : <= CNT96226::Initialize ret = 1
19ec-1c88:41902558.137 : <= CNT96226::CNT96226
19ec-1c88:41902558.249 : <= CAsicIO::CAsicIO
19ec-1c88:41902558.358 : => CAsicIO::InitializeDevice
19ec-1c88:41902558.494 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41902569.875 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41902570.109 : => IoObject::GetLockName
19ec-1c88:41902570.229 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41902570.361 : <= IoObject::GetLockName
19ec-1c88:41902571.259 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41902571.410 : IO Send command 10 bytes
19ec-1c88:41902571.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:41902571.622 : iCmd = 0, nBytes = 10
19ec-1c88:41902571.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41902938.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41902938.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:41902938.928 : iCmd = 0, nBytes = 128
19ec-1c88:41903149.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903149.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903149.937 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41903150.097 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41903150.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.404 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.550 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.701 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41903150.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:41903150.914 : iCmd = 1, nBytes = 4
19ec-1c88:41903339.604 : 0000 : 00 00 00 00 
19ec-1c88:41903339.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41903339.832 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41903339.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:41903339.976 : iCmd = 3, nBytes = 2
19ec-1c88:41903726.057 : 0000 : 06 38 
19ec-1c88:41903726.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41903726.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:41903726.379 : iCmd = 4, nBytes = 2
19ec-1c88:41904023.505 : 0000 : 07 07 
19ec-1c88:41904023.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904023.841 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41904023.942 : => IoObject::InitializeDevice
19ec-1c88:41904024.055 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41904024.853 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41904024.934 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41904025.730 : => FindScanner
19ec-1c88:41904025.791 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41904025.854 : <= FindScanner ret = 1
19ec-1c88:41904025.912 : => IoObject::IoLockStart
19ec-1c88:41904026.023 : => CAsicIO::CheckDevice
19ec-1c88:41904026.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:41904042.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41904042.445 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41904042.504 : <= IoObject::IoLockStart
19ec-1c88:41904042.563 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41904042.633 : IO Send command 10 bytes
19ec-1c88:41904042.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:41904042.787 : iCmd = 0, nBytes = 10
19ec-1c88:41904042.891 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41904208.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41904208.853 : System send command 10 bytes + data 0 bytes
19ec-1c88:41904208.921 : IO total need to receive data 5 bytes
19ec-1c88:41904208.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904209.037 : iCmd = 0, nBytes = 5
19ec-1c88:41904367.240 : 0000 : 06 00 02 02 ab 
19ec-1c88:41904367.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904367.422 : System total receive data 5 bytes
19ec-1c88:41904367.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904367.546 : iCmd = 1, nBytes = 4
19ec-1c88:41904506.458 : 0000 : 00 00 00 00 
19ec-1c88:41904506.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904506.730 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41904506.795 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41904506.859 : IO Send command 10 bytes
19ec-1c88:41904506.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:41904507.014 : iCmd = 0, nBytes = 10
19ec-1c88:41904507.122 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41904664.943 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41904665.058 : System send command 10 bytes + data 0 bytes
19ec-1c88:41904665.129 : IO total need to receive data 165 bytes
19ec-1c88:41904665.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904665.245 : iCmd = 0, nBytes = 165
19ec-1c88:41904784.280 : skip dump 37 bytes
19ec-1c88:41904784.449 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41904784.588 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41904784.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41904784.853 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41904784.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41904785.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41904785.237 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904785.359 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904785.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904785.479 : System total receive data 165 bytes
19ec-1c88:41904785.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904785.589 : iCmd = 1, nBytes = 4
19ec-1c88:41904927.383 : 0000 : 00 00 00 00 
19ec-1c88:41904927.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904927.628 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41904927.891 : Dump Inquiry
19ec-1c88:41904928.031 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41904928.174 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41904928.311 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41904928.448 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41904928.585 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41904928.720 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41904928.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904928.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904929.121 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41904929.252 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41904929.343 : 00a0 : 00 00 00 00 00 
19ec-1c88:41904929.417 : => ReadNVMDataInternal
19ec-1c88:41904929.646 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41904929.712 : IO Send command 10 bytes
19ec-1c88:41904929.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:41904929.862 : iCmd = 0, nBytes = 10
19ec-1c88:41904929.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41905235.981 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41905236.156 : System send command 10 bytes + data 0 bytes
19ec-1c88:41905236.224 : IO total need to receive data 128 bytes
19ec-1c88:41905236.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:41905236.339 : iCmd = 0, nBytes = 128
19ec-1c88:41905443.079 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.257 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.399 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41905443.531 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41905443.661 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.787 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905444.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905444.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41905444.161 : System total receive data 128 bytes
19ec-1c88:41905444.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:41905444.271 : iCmd = 1, nBytes = 4
19ec-1c88:41905632.427 : 0000 : 00 00 00 00 
19ec-1c88:41905632.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41905632.705 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41905632.777 : NVMData.PadScanCount = 0
19ec-1c88:41905632.837 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41905632.895 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41905632.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:41905633.008 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41905633.060 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41905633.114 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41905633.170 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41905633.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41905633.282 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41905633.336 : NVMData.BornMonth = 0
19ec-1c88:41905633.384 : NVMData.BornDay = 0
19ec-1c88:41905633.434 : NVMData.BornYear = 0
19ec-1c88:41905633.480 : NVMData.FirstScanMonth = 4
19ec-1c88:41905633.532 : NVMData.FirstScanDay = 30
19ec-1c88:41905633.588 : NVMData.FirstScanYear = 2020
19ec-1c88:41905633.641 : NVMData.VerticalMagnification = 0
19ec-1c88:41905633.694 : NVMData.HorizontalMagnification = 0
19ec-1c88:41905633.746 : NVMData.PowerSavingTime = 15
19ec-1c88:41905633.801 : NVMData.SN = A094165189010062
19ec-1c88:41905633.851 : NVMData.AutoFeed = 0
19ec-1c88:41905633.900 : NVMData.CCDType = 0
19ec-1c88:41905633.946 : NVMData.ScanSpeed = 0
19ec-1c88:41905633.994 : NVMData.RollerCount = 0
19ec-1c88:41905634.046 : NVMData.MultifeedCount = 0
19ec-1c88:41905634.098 : NVMData.JamCount = 0
19ec-1c88:41905634.145 : NVMData.IdentifyInfo = 
19ec-1c88:41905634.193 : NVMData.FormalName = 
19ec-1c88:41905634.404 : NVMData.ReservedB = 0
19ec-1c88:41905634.461 : NVMData.FunctionCode = 0
19ec-1c88:41905634.509 : NVMData.PreFeed = 0
19ec-1c88:41905634.557 : NVMData.PreFeedTime = 0
19ec-1c88:41905634.605 : NVMData.ButtonNumber = 0
19ec-1c88:41905634.655 : NVMData.PowerOffTime = 0
19ec-1c88:41905634.707 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41905634.783 : => IoObject::IoLockEnd
19ec-1c88:41905634.874 : <= IoObject::IoLockEnd
19ec-1c88:41905634.924 : <= InitializeScanner ret = 1
19ec-1c88:41905634.988 : => GetLogicalScannerAbilityEx
19ec-1c88:41905635.047 : => IoObject::IoLockStart
19ec-1c88:41905635.139 : => CAsicIO::CheckDevice
19ec-1c88:41905635.191 : => CNT96226::ConnectIsAvailable
19ec-1c88:41905660.198 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41905660.301 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41905660.362 : <= IoObject::IoLockStart
19ec-1c88:41905660.421 : => IoObject::IoLockEnd
19ec-1c88:41905660.515 : <= IoObject::IoLockEnd
19ec-1c88:41905660.629 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41905660.703 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41905844.313 : => ReadNVMData
19ec-1c88:41905844.469 : => IoObject::IoLockStart
19ec-1c88:41905844.583 : => CAsicIO::CheckDevice
19ec-1c88:41905844.637 : => CNT96226::ConnectIsAvailable
19ec-1c88:41905868.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41905868.469 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41905868.614 : <= IoObject::IoLockStart
19ec-1c88:41905868.928 : => ReadNVMDataInternal
19ec-1c88:41905868.992 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41905869.056 : IO Send command 10 bytes
19ec-1c88:41905869.177 : => CNT96226::VenderCmd_SetData
19ec-1c88:41905869.237 : iCmd = 0, nBytes = 10
19ec-1c88:41905869.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41906224.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41906224.779 : System send command 10 bytes + data 0 bytes
19ec-1c88:41906224.847 : IO total need to receive data 128 bytes
19ec-1c88:41906224.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:41906224.967 : iCmd = 0, nBytes = 128
19ec-1c88:41906433.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906433.658 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906433.798 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41906433.931 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41906434.060 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.186 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.312 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.435 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41906434.561 : System total receive data 128 bytes
19ec-1c88:41906434.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:41906434.671 : iCmd = 1, nBytes = 4
19ec-1c88:41906594.045 : 0000 : 00 00 00 00 
19ec-1c88:41906594.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41906594.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41906594.345 : NVMData.PadScanCount = 0
19ec-1c88:41906594.400 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41906594.455 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41906594.513 : NVMData.FlatbedScanCount = 0
19ec-1c88:41906594.565 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41906594.617 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41906594.670 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41906594.725 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41906594.779 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41906594.832 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41906594.885 : NVMData.BornMonth = 0
19ec-1c88:41906594.930 : NVMData.BornDay = 0
19ec-1c88:41906594.979 : NVMData.BornYear = 0
19ec-1c88:41906595.028 : NVMData.FirstScanMonth = 4
19ec-1c88:41906595.078 : NVMData.FirstScanDay = 30
19ec-1c88:41906595.128 : NVMData.FirstScanYear = 2020
19ec-1c88:41906595.308 : NVMData.VerticalMagnification = 0
19ec-1c88:41906595.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:41906595.421 : NVMData.PowerSavingTime = 15
19ec-1c88:41906595.474 : NVMData.SN = A094165189010062
19ec-1c88:41906595.523 : NVMData.AutoFeed = 0
19ec-1c88:41906595.573 : NVMData.CCDType = 0
19ec-1c88:41906595.619 : NVMData.ScanSpeed = 0
19ec-1c88:41906595.666 : NVMData.RollerCount = 0
19ec-1c88:41906595.716 : NVMData.MultifeedCount = 0
19ec-1c88:41906595.766 : NVMData.JamCount = 0
19ec-1c88:41906595.813 : NVMData.IdentifyInfo = 
19ec-1c88:41906595.863 : NVMData.FormalName = 
19ec-1c88:41906595.911 : NVMData.ReservedB = 0
19ec-1c88:41906595.960 : NVMData.FunctionCode = 0
19ec-1c88:41906596.012 : NVMData.PreFeed = 0
19ec-1c88:41906596.062 : NVMData.PreFeedTime = 0
19ec-1c88:41906596.110 : NVMData.ButtonNumber = 0
19ec-1c88:41906596.158 : NVMData.PowerOffTime = 0
19ec-1c88:41906596.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41906596.267 : => IoObject::IoLockEnd
19ec-1c88:41906596.358 : <= IoObject::IoLockEnd
19ec-1c88:41906596.409 : <= ReadNVMData ret = 1
19ec-1c88:41909214.446 : ============Debug Start==========
19ec-1c88:41909214.748 : Date : 2020/4/30 14:25:22
19ec-1c88:41909214.830 : Process ID : 19ec
19ec-1c88:41909215.251 : Windows : Version 10.0 build 18363 
19ec-1c88:41909215.729 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41909215.796 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41909215.864 : MemoryStatus.ullAvailPhys : 1902260224
19ec-1c88:41909215.924 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41909215.985 : MemoryStatus.ullAvailPageFile : 3321155584
19ec-1c88:41909216.045 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41909216.103 : MemoryStatus.ullAvailVirtual : 1726287872
19ec-1c88:41909216.163 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41909216.264 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41909216.324 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41909216.565 : CPU Count : 4
19ec-1c88:41909216.611 : CPU Frequency : 100.000 Mhz
19ec-1c88:41909221.334 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41909221.467 : => InitializeDriver
19ec-1c88:41909221.735 : <= InitializeDriver ret = 1
19ec-1c88:41911830.166 : => InitializeScanner
19ec-1c88:41911830.431 : => CAsicIO::GetDeviceList
19ec-1c88:41911830.890 : => CNT96226::CNT96226
19ec-1c88:41911830.951 : => CNT96226::Open
19ec-1c88:41911854.345 : <= CNT96226::Open ret = 1
19ec-1c88:41911854.443 : => CNT96226::Initialize
19ec-1c88:41911854.631 : <= CNT96226::Initialize ret = 1
19ec-1c88:41911854.689 : <= CNT96226::CNT96226
19ec-1c88:41911854.741 : => CNT96226::EnumAvailableDevice
19ec-1c88:41911860.071 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41911860.150 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41911860.210 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41915565.937 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41915566.464 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41915572.241 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41915572.349 : => IoObject::GetLockName
19ec-1c88:41915572.411 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41915572.477 : <= IoObject::GetLockName
19ec-1c88:41915572.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:41915573.028 : iCmd = 3, nBytes = 2
19ec-1c88:41915952.094 : 0000 : 06 38 
19ec-1c88:41915952.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41915952.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:41915952.602 : iCmd = 4, nBytes = 2
19ec-1c88:41916242.293 : 0000 : 07 07 
19ec-1c88:41916242.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41916242.510 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41916242.598 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41916242.667 : IO Send command 10 bytes
19ec-1c88:41916242.724 : => CNT96226::VenderCmd_SetData
19ec-1c88:41916242.781 : iCmd = 0, nBytes = 10
19ec-1c88:41916242.896 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41916403.221 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41916403.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:41916403.542 : iCmd = 0, nBytes = 165
19ec-1c88:41916565.000 : skip dump 37 bytes
19ec-1c88:41916565.165 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41916565.296 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41916565.429 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41916565.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41916565.689 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41916565.823 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41916566.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41916566.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41916566.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41916566.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:41916566.574 : iCmd = 1, nBytes = 4
19ec-1c88:41916707.648 : 0000 : 00 00 00 00 
19ec-1c88:41916707.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41916707.811 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41916707.869 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41916707.935 : IO Send command 10 bytes
19ec-1c88:41916707.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:41916708.040 : iCmd = 0, nBytes = 10
19ec-1c88:41916708.140 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41917016.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41917017.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917017.068 : iCmd = 0, nBytes = 128
19ec-1c88:41917218.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917218.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917218.741 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41917218.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41917219.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41917219.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917219.556 : iCmd = 1, nBytes = 4
19ec-1c88:41917345.738 : 0000 : 00 00 00 00 
19ec-1c88:41917345.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41917345.925 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41917346.115 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41917346.190 : => CNT96226::Close
19ec-1c88:41917350.339 : <= CNT96226::Close ret = 1
19ec-1c88:41917350.414 : <= CNT96226::~CNT96226
19ec-1c88:41917350.513 : <= CAsicIO::GetDeviceList
19ec-1c88:41917350.906 : => IoObject::SetTimeout
19ec-1c88:41917351.033 : Timeout--> In = 0 Out = 0
19ec-1c88:41917351.092 : <= IoObject::SetTimeout
19ec-1c88:41917351.163 : => CAsicIO::CAsicIO
19ec-1c88:41917351.358 : => CNT96226::CNT96226
19ec-1c88:41917351.414 : => CNT96226::Open
19ec-1c88:41917374.034 : <= CNT96226::Open ret = 1
19ec-1c88:41917374.140 : => CNT96226::Initialize
19ec-1c88:41917374.338 : <= CNT96226::Initialize ret = 1
19ec-1c88:41917374.398 : <= CNT96226::CNT96226
19ec-1c88:41917374.448 : <= CAsicIO::CAsicIO
19ec-1c88:41917374.507 : => CAsicIO::InitializeDevice
19ec-1c88:41917374.585 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41917380.557 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41917380.672 : => IoObject::GetLockName
19ec-1c88:41917380.731 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41917380.798 : <= IoObject::GetLockName
19ec-1c88:41917381.297 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41917381.368 : IO Send command 10 bytes
19ec-1c88:41917381.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:41917381.486 : iCmd = 0, nBytes = 10
19ec-1c88:41917381.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41917682.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41917683.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917683.076 : iCmd = 0, nBytes = 128
19ec-1c88:41917852.632 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917852.843 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.004 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41917853.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41917853.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.525 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41917853.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917853.838 : iCmd = 1, nBytes = 4
19ec-1c88:41918023.155 : 0000 : 00 00 00 00 
19ec-1c88:41918023.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41918023.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41918023.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:41918023.505 : iCmd = 3, nBytes = 2
19ec-1c88:41918374.399 : 0000 : 06 38 
19ec-1c88:41918374.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41918374.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:41918374.685 : iCmd = 4, nBytes = 2
19ec-1c88:41918656.813 : 0000 : 07 07 
19ec-1c88:41918656.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41918657.131 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41918657.236 : => IoObject::InitializeDevice
19ec-1c88:41918657.353 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41918657.963 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41918658.039 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41918658.770 : => FindScanner
19ec-1c88:41918658.831 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41918658.897 : <= FindScanner ret = 1
19ec-1c88:41918658.959 : => IoObject::IoLockStart
19ec-1c88:41918659.065 : => CAsicIO::CheckDevice
19ec-1c88:41918659.120 : => CNT96226::ConnectIsAvailable
19ec-1c88:41918672.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41918672.254 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41918672.321 : <= IoObject::IoLockStart
19ec-1c88:41918672.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41918672.452 : IO Send command 10 bytes
19ec-1c88:41918672.537 : => CNT96226::VenderCmd_SetData
19ec-1c88:41918672.596 : iCmd = 0, nBytes = 10
19ec-1c88:41918672.709 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41918846.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41918846.205 : System send command 10 bytes + data 0 bytes
19ec-1c88:41918846.285 : IO total need to receive data 5 bytes
19ec-1c88:41918846.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:41918846.409 : iCmd = 0, nBytes = 5
19ec-1c88:41919011.948 : 0000 : 06 00 02 02 ab 
19ec-1c88:41919012.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919012.186 : System total receive data 5 bytes
19ec-1c88:41919012.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919012.312 : iCmd = 1, nBytes = 4
19ec-1c88:41919170.443 : 0000 : 00 00 00 00 
19ec-1c88:41919170.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919170.693 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41919170.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41919170.837 : IO Send command 10 bytes
19ec-1c88:41919170.934 : => CNT96226::VenderCmd_SetData
19ec-1c88:41919170.995 : iCmd = 0, nBytes = 10
19ec-1c88:41919171.106 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41919322.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41919322.405 : System send command 10 bytes + data 0 bytes
19ec-1c88:41919322.489 : IO total need to receive data 165 bytes
19ec-1c88:41919322.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919322.624 : iCmd = 0, nBytes = 165
19ec-1c88:41919452.587 : skip dump 37 bytes
19ec-1c88:41919452.818 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41919452.963 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41919453.103 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41919453.302 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41919453.437 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41919453.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41919453.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919453.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919453.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919453.959 : System total receive data 165 bytes
19ec-1c88:41919454.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919454.084 : iCmd = 1, nBytes = 4
19ec-1c88:41919615.050 : 0000 : 00 00 00 00 
19ec-1c88:41919615.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919615.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41919615.512 : Dump Inquiry
19ec-1c88:41919615.645 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41919615.784 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41919615.921 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41919616.064 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41919616.200 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41919616.334 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41919616.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919616.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919616.730 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41919616.861 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41919616.954 : 00a0 : 00 00 00 00 00 
19ec-1c88:41919617.028 : => ReadNVMDataInternal
19ec-1c88:41919617.212 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41919617.277 : IO Send command 10 bytes
19ec-1c88:41919617.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:41919617.434 : iCmd = 0, nBytes = 10
19ec-1c88:41919617.535 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41919928.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41919928.749 : System send command 10 bytes + data 0 bytes
19ec-1c88:41919928.829 : IO total need to receive data 128 bytes
19ec-1c88:41919928.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919928.954 : iCmd = 0, nBytes = 128
19ec-1c88:41920083.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.390 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41920083.530 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41920083.662 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.917 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920084.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920084.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41920084.174 : System total receive data 128 bytes
19ec-1c88:41920084.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:41920084.295 : iCmd = 1, nBytes = 4
19ec-1c88:41920261.361 : 0000 : 00 00 00 00 
19ec-1c88:41920261.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41920261.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41920261.666 : NVMData.PadScanCount = 0
19ec-1c88:41920261.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41920261.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41920261.837 : NVMData.FlatbedScanCount = 0
19ec-1c88:41920261.892 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41920261.945 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41920262.000 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41920262.059 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41920262.119 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41920262.175 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41920262.233 : NVMData.BornMonth = 0
19ec-1c88:41920262.281 : NVMData.BornDay = 0
19ec-1c88:41920262.334 : NVMData.BornYear = 0
19ec-1c88:41920262.386 : NVMData.FirstScanMonth = 4
19ec-1c88:41920262.439 : NVMData.FirstScanDay = 30
19ec-1c88:41920262.492 : NVMData.FirstScanYear = 2020
19ec-1c88:41920262.548 : NVMData.VerticalMagnification = 0
19ec-1c88:41920262.606 : NVMData.HorizontalMagnification = 0
19ec-1c88:41920262.665 : NVMData.PowerSavingTime = 15
19ec-1c88:41920262.722 : NVMData.SN = A094165189010062
19ec-1c88:41920262.772 : NVMData.AutoFeed = 0
19ec-1c88:41920262.822 : NVMData.CCDType = 0
19ec-1c88:41920262.872 : NVMData.ScanSpeed = 0
19ec-1c88:41920262.922 : NVMData.RollerCount = 0
19ec-1c88:41920262.974 : NVMData.MultifeedCount = 0
19ec-1c88:41920263.026 : NVMData.JamCount = 0
19ec-1c88:41920263.077 : NVMData.IdentifyInfo = 
19ec-1c88:41920263.126 : NVMData.FormalName = 
19ec-1c88:41920263.304 : NVMData.ReservedB = 0
19ec-1c88:41920263.361 : NVMData.FunctionCode = 0
19ec-1c88:41920263.412 : NVMData.PreFeed = 0
19ec-1c88:41920263.464 : NVMData.PreFeedTime = 0
19ec-1c88:41920263.516 : NVMData.ButtonNumber = 0
19ec-1c88:41920263.570 : NVMData.PowerOffTime = 0
19ec-1c88:41920263.623 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41920263.705 : => IoObject::IoLockEnd
19ec-1c88:41920263.798 : <= IoObject::IoLockEnd
19ec-1c88:41920263.850 : <= InitializeScanner ret = 1
19ec-1c88:41922170.029 : => GetLogicalScannerAbility
19ec-1c88:41922170.222 : => IoObject::IoLockStart
19ec-1c88:41922170.365 : => CAsicIO::CheckDevice
19ec-1c88:41922170.424 : => CNT96226::ConnectIsAvailable
19ec-1c88:41922194.218 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41922194.467 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41922194.616 : <= IoObject::IoLockStart
19ec-1c88:41922194.751 : => IoObject::IoLockEnd
19ec-1c88:41922194.954 : <= IoObject::IoLockEnd
19ec-1c88:41922195.090 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41925866.627 : => GetLogicalScannerAbilityEx
19ec-1c88:41925866.820 : => IoObject::IoLockStart
19ec-1c88:41925866.950 : => CAsicIO::CheckDevice
19ec-1c88:41925867.010 : => CNT96226::ConnectIsAvailable
19ec-1c88:41925886.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41925886.628 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41925886.690 : <= IoObject::IoLockStart
19ec-1c88:41925886.748 : => IoObject::IoLockEnd
19ec-1c88:41925886.846 : <= IoObject::IoLockEnd
19ec-1c88:41925886.967 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41925887.045 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41933271.153 : => ReadNVMData
19ec-1c88:41933271.334 : => IoObject::IoLockStart
19ec-1c88:41933271.467 : => CAsicIO::CheckDevice
19ec-1c88:41933271.527 : => CNT96226::ConnectIsAvailable
19ec-1c88:41933294.291 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41933294.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41933294.639 : <= IoObject::IoLockStart
19ec-1c88:41933294.757 : => ReadNVMDataInternal
19ec-1c88:41933294.879 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41933295.194 : IO Send command 10 bytes
19ec-1c88:41933295.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:41933295.359 : iCmd = 0, nBytes = 10
19ec-1c88:41933295.475 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41933650.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41933651.041 : System send command 10 bytes + data 0 bytes
19ec-1c88:41933651.112 : IO total need to receive data 128 bytes
19ec-1c88:41933651.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:41933651.229 : iCmd = 0, nBytes = 128
19ec-1c88:41933844.578 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933844.780 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933844.922 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41933845.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41933845.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.305 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.547 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41933845.669 : System total receive data 128 bytes
19ec-1c88:41933845.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:41933845.784 : iCmd = 1, nBytes = 4
19ec-1c88:41934049.343 : 0000 : 00 00 00 00 
19ec-1c88:41934049.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41934049.585 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41934049.658 : NVMData.PadScanCount = 0
19ec-1c88:41934049.715 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41934049.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41934049.829 : NVMData.FlatbedScanCount = 0
19ec-1c88:41934049.880 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41934050.072 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41934050.137 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41934050.193 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41934050.248 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41934050.304 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41934050.357 : NVMData.BornMonth = 0
19ec-1c88:41934050.406 : NVMData.BornDay = 0
19ec-1c88:41934050.456 : NVMData.BornYear = 0
19ec-1c88:41934050.502 : NVMData.FirstScanMonth = 4
19ec-1c88:41934050.553 : NVMData.FirstScanDay = 30
19ec-1c88:41934050.605 : NVMData.FirstScanYear = 2020
19ec-1c88:41934050.657 : NVMData.VerticalMagnification = 0
19ec-1c88:41934050.710 : NVMData.HorizontalMagnification = 0
19ec-1c88:41934050.764 : NVMData.PowerSavingTime = 15
19ec-1c88:41934050.818 : NVMData.SN = A094165189010062
19ec-1c88:41934050.868 : NVMData.AutoFeed = 0
19ec-1c88:41934050.920 : NVMData.CCDType = 0
19ec-1c88:41934050.968 : NVMData.ScanSpeed = 0
19ec-1c88:41934051.019 : NVMData.RollerCount = 0
19ec-1c88:41934051.071 : NVMData.MultifeedCount = 0
19ec-1c88:41934051.122 : NVMData.JamCount = 0
19ec-1c88:41934051.173 : NVMData.IdentifyInfo = 
19ec-1c88:41934051.223 : NVMData.FormalName = 
19ec-1c88:41934051.271 : NVMData.ReservedB = 0
19ec-1c88:41934051.319 : NVMData.FunctionCode = 0
19ec-1c88:41934051.368 : NVMData.PreFeed = 0
19ec-1c88:41934051.414 : NVMData.PreFeedTime = 0
19ec-1c88:41934051.465 : NVMData.ButtonNumber = 0
19ec-1c88:41934051.515 : NVMData.PowerOffTime = 0
19ec-1c88:41934051.565 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41934051.623 : => IoObject::IoLockEnd
19ec-1c88:41934051.719 : <= IoObject::IoLockEnd
19ec-1c88:41934051.768 : <= ReadNVMData ret = 1
19ec-1c88:41943945.648 : => GetADFStatus
19ec-1c88:41943946.093 : => IoObject::IoLockStart
19ec-1c88:41943946.241 : => CAsicIO::CheckDevice
19ec-1c88:41943946.298 : => CNT96226::ConnectIsAvailable
19ec-1c88:41943970.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41943970.528 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41943970.590 : <= IoObject::IoLockStart
19ec-1c88:41943970.651 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41943970.717 : IO Send command 10 bytes
19ec-1c88:41943970.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:41943970.907 : iCmd = 0, nBytes = 10
19ec-1c88:41943971.022 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41944134.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41944135.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:41944135.163 : IO total need to receive data 2 bytes
19ec-1c88:41944135.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:41944135.285 : iCmd = 0, nBytes = 2
19ec-1c88:41944254.154 : 0000 : 00 00 
19ec-1c88:41944254.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41944254.307 : System total receive data 2 bytes
19ec-1c88:41944254.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:41944254.420 : iCmd = 1, nBytes = 4
19ec-1c88:41944453.384 : 0000 : 00 00 00 00 
19ec-1c88:41944453.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41944453.630 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41944453.700 : Return status = 0
19ec-1c88:41944453.757 : => IoObject::IoLockEnd
19ec-1c88:41944453.847 : <= IoObject::IoLockEnd
19ec-1c88:41944453.897 : <= GetADFStatus ret = 1
19ec-1c88:41947416.724 : => GetADFStatus
19ec-1c88:41947416.927 : => IoObject::IoLockStart
19ec-1c88:41947417.061 : => CAsicIO::CheckDevice
19ec-1c88:41947417.123 : => CNT96226::ConnectIsAvailable
19ec-1c88:41947436.101 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41947436.228 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41947436.299 : <= IoObject::IoLockStart
19ec-1c88:41947436.362 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41947436.436 : IO Send command 10 bytes
19ec-1c88:41947436.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:41947436.621 : iCmd = 0, nBytes = 10
19ec-1c88:41947436.736 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41947626.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41947626.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:41947626.629 : IO total need to receive data 2 bytes
19ec-1c88:41947626.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:41947626.769 : iCmd = 0, nBytes = 2
19ec-1c88:41947804.506 : 0000 : 00 00 
19ec-1c88:41947804.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41947804.756 : System total receive data 2 bytes
19ec-1c88:41947804.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:41947804.888 : iCmd = 1, nBytes = 4
19ec-1c88:41947942.665 : 0000 : 00 00 00 00 
19ec-1c88:41947942.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41947942.941 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41947943.013 : Return status = 0
19ec-1c88:41947943.083 : => IoObject::IoLockEnd
19ec-1c88:41947943.179 : <= IoObject::IoLockEnd
19ec-1c88:41947943.231 : <= GetADFStatus ret = 1
19ec-1c88:41950325.199 : => TerminateDriver
19ec-1c88:41950325.391 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:41950325.460 : => CNT96226::Close
19ec-1c88:41950329.611 : <= CNT96226::Close ret = 1
19ec-1c88:41950329.689 : <= CAsicIO::~CAsicIO
19ec-1c88:41950329.745 : => IoObject::IoLockEnd
19ec-1c88:41950329.798 : <= IoObject::IoLockEnd
19ec-1c88:41950329.848 : => IoObject::TerminateDevice
19ec-1c88:41950329.901 : => IoObject::IoLockEnd
19ec-1c88:41950329.949 : <= IoObject::IoLockEnd
19ec-1c88:41950330.052 : <= IoObject::TerminateDevice
19ec-1c88:41950330.312 : <= TerminateDriver ret = 1
19ec-1c88:41993988.689 : ============Debug Start==========
19ec-1c88:41993988.943 : Date : 2020/4/30 14:25:25
19ec-1c88:41993989.027 : Process ID : 19ec
19ec-1c88:41993989.443 : Windows : Version 10.0 build 18363 
19ec-1c88:41993989.875 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41993989.936 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41993990.002 : MemoryStatus.ullAvailPhys : 1902460928
19ec-1c88:41993990.061 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41993990.123 : MemoryStatus.ullAvailPageFile : 3319648256
19ec-1c88:41993990.188 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41993990.246 : MemoryStatus.ullAvailVirtual : 1726312448
19ec-1c88:41993990.307 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41993990.408 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41993990.466 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41993990.703 : CPU Count : 4
19ec-1c88:41993990.752 : CPU Frequency : 100.000 Mhz
19ec-1c88:41993994.852 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41993994.986 : => InitializeDriver
19ec-1c88:41993995.247 : <= InitializeDriver ret = 1
19ec-1c88:41993995.307 : => InitializeScanner
19ec-1c88:41993995.386 : => CAsicIO::GetDeviceList
19ec-1c88:41993995.683 : => CNT96226::CNT96226
19ec-1c88:41993995.740 : => CNT96226::Open
19ec-1c88:41994016.565 : <= CNT96226::Open ret = 1
19ec-1c88:41994016.660 : => CNT96226::Initialize
19ec-1c88:41994016.848 : <= CNT96226::Initialize ret = 1
19ec-1c88:41994016.907 : <= CNT96226::CNT96226
19ec-1c88:41994016.958 : => CNT96226::EnumAvailableDevice
19ec-1c88:41994022.177 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41994022.255 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41994022.317 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41997784.432 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41997784.895 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41997796.502 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41997796.712 : => IoObject::GetLockName
19ec-1c88:41997796.836 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41997796.977 : <= IoObject::GetLockName
19ec-1c88:41997797.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:41997798.027 : iCmd = 3, nBytes = 2
19ec-1c88:41998202.079 : 0000 : 06 38 
19ec-1c88:41998202.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41998202.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:41998202.584 : iCmd = 4, nBytes = 2
19ec-1c88:41998526.107 : 0000 : 07 07 
19ec-1c88:41998526.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41998526.487 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41998526.658 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41998526.793 : IO Send command 10 bytes
19ec-1c88:41998526.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:41998527.022 : iCmd = 0, nBytes = 10
19ec-1c88:41998527.240 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41998742.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41998742.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:41998742.397 : iCmd = 0, nBytes = 165
19ec-1c88:41998963.577 : skip dump 37 bytes
19ec-1c88:41998963.969 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41998964.260 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41998964.547 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41998964.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41998965.095 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41998965.369 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41998965.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41998965.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41998966.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41998966.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:41998966.247 : iCmd = 1, nBytes = 4
19ec-1c88:41999203.109 : 0000 : 00 00 00 00 
19ec-1c88:41999203.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41999203.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41999203.604 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41999203.742 : IO Send command 10 bytes
19ec-1c88:41999203.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:41999203.964 : iCmd = 0, nBytes = 10
19ec-1c88:41999204.182 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41999562.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41999562.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:41999562.512 : iCmd = 0, nBytes = 128
19ec-1c88:41999743.640 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999743.828 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999743.974 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41999744.114 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41999744.247 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.512 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41999744.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:41999744.831 : iCmd = 1, nBytes = 4
19ec-1c88:41999919.970 : 0000 : 00 00 00 00 
19ec-1c88:41999920.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41999920.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41999920.339 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41999920.417 : => CNT96226::Close
19ec-1c88:41999924.421 : <= CNT96226::Close ret = 1
19ec-1c88:41999924.505 : <= CNT96226::~CNT96226
19ec-1c88:41999924.599 : <= CAsicIO::GetDeviceList
19ec-1c88:41999925.007 : => IoObject::SetTimeout
19ec-1c88:41999925.146 : Timeout--> In = 0 Out = 0
19ec-1c88:41999925.207 : <= IoObject::SetTimeout
19ec-1c88:41999925.277 : => CAsicIO::CAsicIO
19ec-1c88:41999925.355 : => CNT96226::CNT96226
19ec-1c88:41999925.412 : => CNT96226::Open
19ec-1c88:41999948.858 : <= CNT96226::Open ret = 1
19ec-1c88:41999948.974 : => CNT96226::Initialize
19ec-1c88:41999949.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:41999949.249 : <= CNT96226::CNT96226
19ec-1c88:41999949.308 : <= CAsicIO::CAsicIO
19ec-1c88:41999949.369 : => CAsicIO::InitializeDevice
19ec-1c88:41999949.444 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41999955.577 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41999955.713 : => IoObject::GetLockName
19ec-1c88:41999955.774 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41999955.845 : <= IoObject::GetLockName
19ec-1c88:41999956.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41999956.442 : IO Send command 10 bytes
19ec-1c88:41999956.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:41999956.557 : iCmd = 0, nBytes = 10
19ec-1c88:41999956.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42000274.395 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42000274.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000274.589 : iCmd = 0, nBytes = 128
19ec-1c88:42000442.206 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000442.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000442.539 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42000442.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42000442.815 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42000442.949 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000443.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000443.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000443.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42000443.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000443.404 : iCmd = 1, nBytes = 4
19ec-1c88:42000555.065 : 0000 : 00 00 00 00 
19ec-1c88:42000555.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42000555.232 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42000555.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000555.347 : iCmd = 3, nBytes = 2
19ec-1c88:42000894.370 : 0000 : 06 38 
19ec-1c88:42000894.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42000894.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000894.637 : iCmd = 4, nBytes = 2
19ec-1c88:42001182.764 : 0000 : 07 07 
19ec-1c88:42001182.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42001183.030 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42001183.130 : => IoObject::InitializeDevice
19ec-1c88:42001183.240 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42001183.935 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42001184.017 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42001184.776 : => FindScanner
19ec-1c88:42001184.843 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42001184.910 : <= FindScanner ret = 1
19ec-1c88:42001184.967 : => IoObject::IoLockStart
19ec-1c88:42001185.078 : => CAsicIO::CheckDevice
19ec-1c88:42001185.135 : => CNT96226::ConnectIsAvailable
19ec-1c88:42001209.117 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42001209.221 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42001209.281 : <= IoObject::IoLockStart
19ec-1c88:42001209.347 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42001209.418 : IO Send command 10 bytes
19ec-1c88:42001209.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:42001209.564 : iCmd = 0, nBytes = 10
19ec-1c88:42001209.674 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42001409.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42001409.215 : System send command 10 bytes + data 0 bytes
19ec-1c88:42001409.291 : IO total need to receive data 5 bytes
19ec-1c88:42001409.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:42001409.407 : iCmd = 0, nBytes = 5
19ec-1c88:42001595.526 : 0000 : 06 00 02 02 ab 
19ec-1c88:42001595.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42001595.693 : System total receive data 5 bytes
19ec-1c88:42001595.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:42001595.815 : iCmd = 1, nBytes = 4
19ec-1c88:42001800.465 : 0000 : 00 00 00 00 
19ec-1c88:42001800.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42001800.716 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42001800.784 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42001800.858 : IO Send command 10 bytes
19ec-1c88:42001800.954 : => CNT96226::VenderCmd_SetData
19ec-1c88:42001801.010 : iCmd = 0, nBytes = 10
19ec-1c88:42001801.119 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42001989.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42001989.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:42001989.831 : IO total need to receive data 165 bytes
19ec-1c88:42001989.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:42001989.953 : iCmd = 0, nBytes = 165
19ec-1c88:42002194.692 : skip dump 37 bytes
19ec-1c88:42002195.040 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42002195.199 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42002195.344 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42002195.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42002195.625 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42002195.765 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42002195.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002196.033 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002196.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42002196.162 : System total receive data 165 bytes
19ec-1c88:42002196.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42002196.278 : iCmd = 1, nBytes = 4
19ec-1c88:42002402.692 : 0000 : 00 00 00 00 
19ec-1c88:42002402.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42002402.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42002403.126 : Dump Inquiry
19ec-1c88:42002403.257 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42002403.402 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42002403.540 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42002403.676 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42002403.812 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42002403.952 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42002404.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002404.224 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002404.360 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42002404.495 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42002404.589 : 00a0 : 00 00 00 00 00 
19ec-1c88:42002404.660 : => ReadNVMDataInternal
19ec-1c88:42002404.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42002404.949 : IO Send command 10 bytes
19ec-1c88:42002405.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:42002405.097 : iCmd = 0, nBytes = 10
19ec-1c88:42002405.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42002740.843 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42002740.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:42002741.073 : IO total need to receive data 128 bytes
19ec-1c88:42002741.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:42002741.201 : iCmd = 0, nBytes = 128
19ec-1c88:42002940.047 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.223 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.371 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42002940.509 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42002940.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.776 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.907 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002941.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002941.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42002941.172 : System total receive data 128 bytes
19ec-1c88:42002941.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:42002941.293 : iCmd = 1, nBytes = 4
19ec-1c88:42003134.405 : 0000 : 00 00 00 00 
19ec-1c88:42003134.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42003134.638 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42003134.710 : NVMData.PadScanCount = 0
19ec-1c88:42003134.771 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42003134.830 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42003134.894 : NVMData.FlatbedScanCount = 0
19ec-1c88:42003134.950 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42003135.005 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42003135.065 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42003135.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42003135.178 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42003135.234 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42003135.293 : NVMData.BornMonth = 0
19ec-1c88:42003135.344 : NVMData.BornDay = 0
19ec-1c88:42003135.398 : NVMData.BornYear = 0
19ec-1c88:42003135.450 : NVMData.FirstScanMonth = 4
19ec-1c88:42003135.507 : NVMData.FirstScanDay = 30
19ec-1c88:42003135.561 : NVMData.FirstScanYear = 2020
19ec-1c88:42003135.623 : NVMData.VerticalMagnification = 0
19ec-1c88:42003135.684 : NVMData.HorizontalMagnification = 0
19ec-1c88:42003135.742 : NVMData.PowerSavingTime = 15
19ec-1c88:42003135.799 : NVMData.SN = A094165189010062
19ec-1c88:42003135.853 : NVMData.AutoFeed = 0
19ec-1c88:42003135.902 : NVMData.CCDType = 0
19ec-1c88:42003135.951 : NVMData.ScanSpeed = 0
19ec-1c88:42003136.003 : NVMData.RollerCount = 0
19ec-1c88:42003136.060 : NVMData.MultifeedCount = 0
19ec-1c88:42003136.114 : NVMData.JamCount = 0
19ec-1c88:42003136.167 : NVMData.IdentifyInfo = 
19ec-1c88:42003136.220 : NVMData.FormalName = 
19ec-1c88:42003136.423 : NVMData.ReservedB = 0
19ec-1c88:42003136.487 : NVMData.FunctionCode = 0
19ec-1c88:42003136.541 : NVMData.PreFeed = 0
19ec-1c88:42003136.593 : NVMData.PreFeedTime = 0
19ec-1c88:42003136.645 : NVMData.ButtonNumber = 0
19ec-1c88:42003136.699 : NVMData.PowerOffTime = 0
19ec-1c88:42003136.752 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42003136.827 : => IoObject::IoLockEnd
19ec-1c88:42003136.922 : <= IoObject::IoLockEnd
19ec-1c88:42003136.978 : <= InitializeScanner ret = 1
19ec-1c88:42003137.046 : => GetLogicalScannerAbilityEx
19ec-1c88:42003137.107 : => IoObject::IoLockStart
19ec-1c88:42003137.202 : => CAsicIO::CheckDevice
19ec-1c88:42003137.257 : => CNT96226::ConnectIsAvailable
19ec-1c88:42003161.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42003161.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42003161.739 : <= IoObject::IoLockStart
19ec-1c88:42003161.795 : => IoObject::IoLockEnd
19ec-1c88:42003161.890 : <= IoObject::IoLockEnd
19ec-1c88:42003162.014 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42003162.093 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42003352.184 : => ReadNVMData
19ec-1c88:42003352.323 : => IoObject::IoLockStart
19ec-1c88:42003352.446 : => CAsicIO::CheckDevice
19ec-1c88:42003352.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:42003373.237 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42003373.623 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42003373.688 : <= IoObject::IoLockStart
19ec-1c88:42003373.749 : => ReadNVMDataInternal
19ec-1c88:42003373.812 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42003373.888 : IO Send command 10 bytes
19ec-1c88:42003374.006 : => CNT96226::VenderCmd_SetData
19ec-1c88:42003374.070 : iCmd = 0, nBytes = 10
19ec-1c88:42003374.193 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42003718.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42003718.402 : System send command 10 bytes + data 0 bytes
19ec-1c88:42003718.482 : IO total need to receive data 128 bytes
19ec-1c88:42003718.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:42003718.608 : iCmd = 0, nBytes = 128
19ec-1c88:42003927.331 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003927.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003927.669 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42003927.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42003927.942 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.207 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42003928.470 : System total receive data 128 bytes
19ec-1c88:42003928.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:42003928.591 : iCmd = 1, nBytes = 4
19ec-1c88:42004083.946 : 0000 : 00 00 00 00 
19ec-1c88:42004084.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42004084.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42004084.265 : NVMData.PadScanCount = 0
19ec-1c88:42004084.323 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42004084.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42004084.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:42004084.503 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42004084.558 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42004084.614 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42004084.671 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42004084.734 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42004084.791 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42004084.849 : NVMData.BornMonth = 0
19ec-1c88:42004084.900 : NVMData.BornDay = 0
19ec-1c88:42004084.955 : NVMData.BornYear = 0
19ec-1c88:42004085.006 : NVMData.FirstScanMonth = 4
19ec-1c88:42004085.061 : NVMData.FirstScanDay = 30
19ec-1c88:42004085.119 : NVMData.FirstScanYear = 2020
19ec-1c88:42004085.297 : NVMData.VerticalMagnification = 0
19ec-1c88:42004085.359 : NVMData.HorizontalMagnification = 0
19ec-1c88:42004085.417 : NVMData.PowerSavingTime = 15
19ec-1c88:42004085.473 : NVMData.SN = A094165189010062
19ec-1c88:42004085.527 : NVMData.AutoFeed = 0
19ec-1c88:42004085.580 : NVMData.CCDType = 0
19ec-1c88:42004085.632 : NVMData.ScanSpeed = 0
19ec-1c88:42004085.684 : NVMData.RollerCount = 0
19ec-1c88:42004085.738 : NVMData.MultifeedCount = 0
19ec-1c88:42004085.793 : NVMData.JamCount = 0
19ec-1c88:42004085.845 : NVMData.IdentifyInfo = 
19ec-1c88:42004085.897 : NVMData.FormalName = 
19ec-1c88:42004085.947 : NVMData.ReservedB = 0
19ec-1c88:42004086.000 : NVMData.FunctionCode = 0
19ec-1c88:42004086.055 : NVMData.PreFeed = 0
19ec-1c88:42004086.104 : NVMData.PreFeedTime = 0
19ec-1c88:42004086.156 : NVMData.ButtonNumber = 0
19ec-1c88:42004086.208 : NVMData.PowerOffTime = 0
19ec-1c88:42004086.260 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42004086.324 : => IoObject::IoLockEnd
19ec-1c88:42004086.419 : <= IoObject::IoLockEnd
19ec-1c88:42004086.469 : <= ReadNVMData ret = 1
19ec-1c88:42004644.872 : => TerminateDriver
19ec-1c88:42004645.064 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:42004645.135 : => CNT96226::Close
19ec-1c88:42004649.300 : <= CNT96226::Close ret = 1
19ec-1c88:42004649.387 : <= CAsicIO::~CAsicIO
19ec-1c88:42004649.451 : => IoObject::IoLockEnd
19ec-1c88:42004649.507 : <= IoObject::IoLockEnd
19ec-1c88:42004649.567 : => IoObject::TerminateDevice
19ec-1c88:42004649.627 : => IoObject::IoLockEnd
19ec-1c88:42004649.680 : <= IoObject::IoLockEnd
19ec-1c88:42004649.789 : <= IoObject::TerminateDevice
19ec-1c88:42004650.040 : <= TerminateDriver ret = 1
19ec-1c88:42007163.646 : ============Debug Start==========
19ec-1c88:42007163.906 : Date : 2020/4/30 14:25:26
19ec-1c88:42007163.989 : Process ID : 19ec
19ec-1c88:42007164.391 : Windows : Version 10.0 build 18363 
19ec-1c88:42007164.829 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:42007164.891 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42007164.955 : MemoryStatus.ullAvailPhys : 1902166016
19ec-1c88:42007165.015 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42007165.078 : MemoryStatus.ullAvailPageFile : 3319754752
19ec-1c88:42007165.142 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42007165.201 : MemoryStatus.ullAvailVirtual : 1726574592
19ec-1c88:42007165.264 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42007165.368 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42007165.427 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42007165.664 : CPU Count : 4
19ec-1c88:42007165.711 : CPU Frequency : 100.000 Mhz
19ec-1c88:42007170.147 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42007170.273 : => InitializeDriver
19ec-1c88:42007170.539 : <= InitializeDriver ret = 1
19ec-1c88:42009819.387 : => InitializeScanner
19ec-1c88:42009819.647 : => CAsicIO::GetDeviceList
19ec-1c88:42009820.083 : => CNT96226::CNT96226
19ec-1c88:42009820.146 : => CNT96226::Open
19ec-1c88:42009843.447 : <= CNT96226::Open ret = 1
19ec-1c88:42009843.543 : => CNT96226::Initialize
19ec-1c88:42009843.731 : <= CNT96226::Initialize ret = 1
19ec-1c88:42009843.791 : <= CNT96226::CNT96226
19ec-1c88:42009843.845 : => CNT96226::EnumAvailableDevice
19ec-1c88:42009849.138 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42009849.218 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42009849.280 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42013631.634 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42013631.913 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42013637.417 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42013637.528 : => IoObject::GetLockName
19ec-1c88:42013637.590 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42013637.657 : <= IoObject::GetLockName
19ec-1c88:42013638.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:42013638.183 : iCmd = 3, nBytes = 2
19ec-1c88:42014030.269 : 0000 : 06 38 
19ec-1c88:42014030.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014030.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:42014030.523 : iCmd = 4, nBytes = 2
19ec-1c88:42014345.524 : 0000 : 07 07 
19ec-1c88:42014345.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014345.703 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42014345.794 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42014345.862 : IO Send command 10 bytes
19ec-1c88:42014345.915 : => CNT96226::VenderCmd_SetData
19ec-1c88:42014345.968 : iCmd = 0, nBytes = 10
19ec-1c88:42014346.072 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42014536.078 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42014536.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:42014536.263 : iCmd = 0, nBytes = 165
19ec-1c88:42014744.680 : skip dump 37 bytes
19ec-1c88:42014744.852 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42014744.986 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42014745.126 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42014745.263 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42014745.394 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42014745.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42014745.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42014745.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42014745.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014745.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:42014745.955 : iCmd = 1, nBytes = 4
19ec-1c88:42014897.773 : 0000 : 00 00 00 00 
19ec-1c88:42014897.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014897.967 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42014898.032 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42014898.101 : IO Send command 10 bytes
19ec-1c88:42014898.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:42014898.208 : iCmd = 0, nBytes = 10
19ec-1c88:42014898.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42015209.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42015209.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:42015209.622 : iCmd = 0, nBytes = 128
19ec-1c88:42015404.796 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015404.983 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.186 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42015405.324 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42015405.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.825 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42015405.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:42015406.002 : iCmd = 1, nBytes = 4
19ec-1c88:42015599.147 : 0000 : 00 00 00 00 
19ec-1c88:42015599.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42015599.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42015599.498 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42015599.576 : => CNT96226::Close
19ec-1c88:42015603.475 : <= CNT96226::Close ret = 1
19ec-1c88:42015603.548 : <= CNT96226::~CNT96226
19ec-1c88:42015603.634 : <= CAsicIO::GetDeviceList
19ec-1c88:42015604.042 : => IoObject::SetTimeout
19ec-1c88:42015604.171 : Timeout--> In = 0 Out = 0
19ec-1c88:42015604.229 : <= IoObject::SetTimeout
19ec-1c88:42015604.299 : => CAsicIO::CAsicIO
19ec-1c88:42015604.368 : => CNT96226::CNT96226
19ec-1c88:42015604.426 : => CNT96226::Open
19ec-1c88:42015626.416 : <= CNT96226::Open ret = 1
19ec-1c88:42015626.508 : => CNT96226::Initialize
19ec-1c88:42015626.699 : <= CNT96226::Initialize ret = 1
19ec-1c88:42015626.756 : <= CNT96226::CNT96226
19ec-1c88:42015626.807 : <= CAsicIO::CAsicIO
19ec-1c88:42015626.863 : => CAsicIO::InitializeDevice
19ec-1c88:42015626.936 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42015632.802 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42015632.922 : => IoObject::GetLockName
19ec-1c88:42015632.978 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42015633.043 : <= IoObject::GetLockName
19ec-1c88:42015633.526 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42015633.599 : IO Send command 10 bytes
19ec-1c88:42015633.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:42015633.706 : iCmd = 0, nBytes = 10
19ec-1c88:42015633.817 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42015989.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42015989.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:42015989.578 : iCmd = 0, nBytes = 128
19ec-1c88:42016195.068 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.250 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.394 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42016195.526 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42016195.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.899 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016196.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016196.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42016196.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:42016196.202 : iCmd = 1, nBytes = 4
19ec-1c88:42016379.169 : 0000 : 00 00 00 00 
19ec-1c88:42016379.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42016379.355 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42016379.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:42016379.484 : iCmd = 3, nBytes = 2
19ec-1c88:42016724.527 : 0000 : 06 38 
19ec-1c88:42016724.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42016724.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:42016724.758 : iCmd = 4, nBytes = 2
19ec-1c88:42017041.086 : 0000 : 07 07 
19ec-1c88:42017041.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42017041.392 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42017041.491 : => IoObject::InitializeDevice
19ec-1c88:42017041.603 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42017042.267 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42017042.343 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42017043.122 : => FindScanner
19ec-1c88:42017043.187 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42017043.256 : <= FindScanner ret = 1
19ec-1c88:42017043.318 : => IoObject::IoLockStart
19ec-1c88:42017043.421 : => CAsicIO::CheckDevice
19ec-1c88:42017043.475 : => CNT96226::ConnectIsAvailable
19ec-1c88:42017068.259 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42017068.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42017068.434 : <= IoObject::IoLockStart
19ec-1c88:42017068.493 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42017068.566 : IO Send command 10 bytes
19ec-1c88:42017068.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:42017068.710 : iCmd = 0, nBytes = 10
19ec-1c88:42017068.818 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42017268.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42017268.269 : System send command 10 bytes + data 0 bytes
19ec-1c88:42017268.343 : IO total need to receive data 5 bytes
19ec-1c88:42017268.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:42017268.453 : iCmd = 0, nBytes = 5
19ec-1c88:42017450.839 : 0000 : 06 00 02 02 ab 
19ec-1c88:42017450.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42017451.006 : System total receive data 5 bytes
19ec-1c88:42017451.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:42017451.119 : iCmd = 1, nBytes = 4
19ec-1c88:42017656.040 : 0000 : 00 00 00 00 
19ec-1c88:42017656.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42017656.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42017656.325 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42017656.391 : IO Send command 10 bytes
19ec-1c88:42017656.477 : => CNT96226::VenderCmd_SetData
19ec-1c88:42017656.534 : iCmd = 0, nBytes = 10
19ec-1c88:42017656.639 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42017839.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42017839.859 : System send command 10 bytes + data 0 bytes
19ec-1c88:42017839.932 : IO total need to receive data 165 bytes
19ec-1c88:42017839.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:42017840.053 : iCmd = 0, nBytes = 165
19ec-1c88:42018000.248 : skip dump 37 bytes
19ec-1c88:42018000.442 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42018000.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42018000.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42018000.860 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42018000.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42018001.121 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42018001.248 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018001.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018001.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018001.501 : System total receive data 165 bytes
19ec-1c88:42018001.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:42018001.610 : iCmd = 1, nBytes = 4
19ec-1c88:42018200.804 : 0000 : 00 00 00 00 
19ec-1c88:42018200.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018201.011 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42018201.216 : Dump Inquiry
19ec-1c88:42018201.352 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42018201.486 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42018201.622 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42018201.755 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42018201.881 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42018202.014 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42018202.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018202.265 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018202.397 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42018202.524 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42018202.610 : 00a0 : 00 00 00 00 00 
19ec-1c88:42018202.682 : => ReadNVMDataInternal
19ec-1c88:42018202.896 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42018202.963 : IO Send command 10 bytes
19ec-1c88:42018203.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:42018203.096 : iCmd = 0, nBytes = 10
19ec-1c88:42018203.197 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42018538.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42018538.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:42018538.600 : IO total need to receive data 128 bytes
19ec-1c88:42018538.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:42018538.939 : iCmd = 0, nBytes = 128
19ec-1c88:42018732.936 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018733.409 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018733.552 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42018733.682 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42018733.806 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42018733.934 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018734.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018734.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018734.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018734.306 : System total receive data 128 bytes
19ec-1c88:42018734.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:42018734.417 : iCmd = 1, nBytes = 4
19ec-1c88:42018891.487 : 0000 : 00 00 00 00 
19ec-1c88:42018891.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018891.735 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42018891.808 : NVMData.PadScanCount = 0
19ec-1c88:42018891.872 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42018891.930 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42018891.990 : NVMData.FlatbedScanCount = 0
19ec-1c88:42018892.046 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42018892.097 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42018892.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42018892.204 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42018892.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42018892.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42018892.371 : NVMData.BornMonth = 0
19ec-1c88:42018892.422 : NVMData.BornDay = 0
19ec-1c88:42018892.474 : NVMData.BornYear = 0
19ec-1c88:42018892.527 : NVMData.FirstScanMonth = 4
19ec-1c88:42018892.581 : NVMData.FirstScanDay = 30
19ec-1c88:42018892.637 : NVMData.FirstScanYear = 2020
19ec-1c88:42018892.691 : NVMData.VerticalMagnification = 0
19ec-1c88:42018892.747 : NVMData.HorizontalMagnification = 0
19ec-1c88:42018892.804 : NVMData.PowerSavingTime = 15
19ec-1c88:42018892.860 : NVMData.SN = A094165189010062
19ec-1c88:42018892.913 : NVMData.AutoFeed = 0
19ec-1c88:42018892.964 : NVMData.CCDType = 0
19ec-1c88:42018893.011 : NVMData.ScanSpeed = 0
19ec-1c88:42018893.060 : NVMData.RollerCount = 0
19ec-1c88:42018893.111 : NVMData.MultifeedCount = 0
19ec-1c88:42018893.163 : NVMData.JamCount = 0
19ec-1c88:42018893.213 : NVMData.IdentifyInfo = 
19ec-1c88:42018893.264 : NVMData.FormalName = 
19ec-1c88:42018893.460 : NVMData.ReservedB = 0
19ec-1c88:42018893.516 : NVMData.FunctionCode = 0
19ec-1c88:42018893.568 : NVMData.PreFeed = 0
19ec-1c88:42018893.624 : NVMData.PreFeedTime = 0
19ec-1c88:42018893.672 : NVMData.ButtonNumber = 0
19ec-1c88:42018893.726 : NVMData.PowerOffTime = 0
19ec-1c88:42018893.782 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42018893.859 : => IoObject::IoLockEnd
19ec-1c88:42018893.956 : <= IoObject::IoLockEnd
19ec-1c88:42018894.007 : <= InitializeScanner ret = 1
19ec-1c88:42020142.546 : => GetLogicalScannerAbility
19ec-1c88:42020142.730 : => IoObject::IoLockStart
19ec-1c88:42020142.861 : => CAsicIO::CheckDevice
19ec-1c88:42020142.916 : => CNT96226::ConnectIsAvailable
19ec-1c88:42020164.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42020165.291 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42020165.351 : <= IoObject::IoLockStart
19ec-1c88:42020165.409 : => IoObject::IoLockEnd
19ec-1c88:42020165.517 : <= IoObject::IoLockEnd
19ec-1c88:42020165.591 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42023721.172 : => GetLogicalScannerAbilityEx
19ec-1c88:42023721.360 : => IoObject::IoLockStart
19ec-1c88:42023721.497 : => CAsicIO::CheckDevice
19ec-1c88:42023721.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:42023745.361 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42023745.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42023745.537 : <= IoObject::IoLockStart
19ec-1c88:42023745.596 : => IoObject::IoLockEnd
19ec-1c88:42023745.704 : <= IoObject::IoLockEnd
19ec-1c88:42023745.822 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42023745.897 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42031120.217 : => ReadNVMData
19ec-1c88:42031120.397 : => IoObject::IoLockStart
19ec-1c88:42031120.533 : => CAsicIO::CheckDevice
19ec-1c88:42031120.591 : => CNT96226::ConnectIsAvailable
19ec-1c88:42031145.727 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42031145.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42031145.903 : <= IoObject::IoLockStart
19ec-1c88:42031145.971 : => ReadNVMDataInternal
19ec-1c88:42031146.039 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42031146.107 : IO Send command 10 bytes
19ec-1c88:42031146.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:42031146.284 : iCmd = 0, nBytes = 10
19ec-1c88:42031146.393 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42031480.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42031480.840 : System send command 10 bytes + data 0 bytes
19ec-1c88:42031480.910 : IO total need to receive data 128 bytes
19ec-1c88:42031480.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:42031481.033 : iCmd = 0, nBytes = 128
19ec-1c88:42031688.980 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.157 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42031689.431 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42031689.556 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42031690.050 : System total receive data 128 bytes
19ec-1c88:42031690.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:42031690.162 : iCmd = 1, nBytes = 4
19ec-1c88:42031866.337 : 0000 : 00 00 00 00 
19ec-1c88:42031866.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42031866.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42031866.622 : NVMData.PadScanCount = 0
19ec-1c88:42031866.682 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42031866.739 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42031866.795 : NVMData.FlatbedScanCount = 0
19ec-1c88:42031866.853 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42031867.052 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42031867.118 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42031867.171 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42031867.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42031867.279 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42031867.333 : NVMData.BornMonth = 0
19ec-1c88:42031867.381 : NVMData.BornDay = 0
19ec-1c88:42031867.430 : NVMData.BornYear = 0
19ec-1c88:42031867.479 : NVMData.FirstScanMonth = 4
19ec-1c88:42031867.529 : NVMData.FirstScanDay = 30
19ec-1c88:42031867.584 : NVMData.FirstScanYear = 2020
19ec-1c88:42031867.636 : NVMData.VerticalMagnification = 0
19ec-1c88:42031867.691 : NVMData.HorizontalMagnification = 0
19ec-1c88:42031867.748 : NVMData.PowerSavingTime = 15
19ec-1c88:42031867.801 : NVMData.SN = A094165189010062
19ec-1c88:42031867.851 : NVMData.AutoFeed = 0
19ec-1c88:42031867.905 : NVMData.CCDType = 0
19ec-1c88:42031867.953 : NVMData.ScanSpeed = 0
19ec-1c88:42031868.006 : NVMData.RollerCount = 0
19ec-1c88:42031868.062 : NVMData.MultifeedCount = 0
19ec-1c88:42031868.116 : NVMData.JamCount = 0
19ec-1c88:42031868.167 : NVMData.IdentifyInfo = 
19ec-1c88:42031868.218 : NVMData.FormalName = 
19ec-1c88:42031868.266 : NVMData.ReservedB = 0
19ec-1c88:42031868.313 : NVMData.FunctionCode = 0
19ec-1c88:42031868.366 : NVMData.PreFeed = 0
19ec-1c88:42031868.412 : NVMData.PreFeedTime = 0
19ec-1c88:42031868.462 : NVMData.ButtonNumber = 0
19ec-1c88:42031868.512 : NVMData.PowerOffTime = 0
19ec-1c88:42031868.561 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42031868.622 : => IoObject::IoLockEnd
19ec-1c88:42031868.713 : <= IoObject::IoLockEnd
19ec-1c88:42031868.762 : <= ReadNVMData ret = 1
19ec-1c88:42042240.247 : => GetADFStatus
19ec-1c88:42042240.603 : => IoObject::IoLockStart
19ec-1c88:42042240.735 : => CAsicIO::CheckDevice
19ec-1c88:42042240.804 : => CNT96226::ConnectIsAvailable
19ec-1c88:42042254.437 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42042254.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42042254.600 : <= IoObject::IoLockStart
19ec-1c88:42042254.665 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42042254.733 : IO Send command 10 bytes
19ec-1c88:42042254.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:42042254.926 : iCmd = 0, nBytes = 10
19ec-1c88:42042255.040 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42042411.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42042411.747 : System send command 10 bytes + data 0 bytes
19ec-1c88:42042412.048 : IO total need to receive data 2 bytes
19ec-1c88:42042412.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:42042412.167 : iCmd = 0, nBytes = 2
19ec-1c88:42042563.711 : 0000 : 00 00 
19ec-1c88:42042563.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42042563.915 : System total receive data 2 bytes
19ec-1c88:42042563.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:42042564.046 : iCmd = 1, nBytes = 4
19ec-1c88:42042691.259 : 0000 : 00 00 00 00 
19ec-1c88:42042691.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42042691.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42042691.554 : Return status = 0
19ec-1c88:42042691.617 : => IoObject::IoLockEnd
19ec-1c88:42042691.713 : <= IoObject::IoLockEnd
19ec-1c88:42042691.765 : <= GetADFStatus ret = 1
19ec-1c88:42046701.013 : => GetADFStatus
19ec-1c88:42046701.198 : => IoObject::IoLockStart
19ec-1c88:42046701.332 : => CAsicIO::CheckDevice
19ec-1c88:42046701.392 : => CNT96226::ConnectIsAvailable
19ec-1c88:42046724.081 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42046724.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42046724.475 : <= IoObject::IoLockStart
19ec-1c88:42046724.604 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42046724.746 : IO Send command 10 bytes
19ec-1c88:42046725.136 : => CNT96226::VenderCmd_SetData
19ec-1c88:42046725.199 : iCmd = 0, nBytes = 10
19ec-1c88:42046725.311 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42046901.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42046902.055 : System send command 10 bytes + data 0 bytes
19ec-1c88:42046902.497 : IO total need to receive data 2 bytes
19ec-1c88:42046902.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:42046902.623 : iCmd = 0, nBytes = 2
19ec-1c88:42047048.366 : 0000 : 00 00 
19ec-1c88:42047048.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42047048.520 : System total receive data 2 bytes
19ec-1c88:42047048.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:42047048.635 : iCmd = 1, nBytes = 4
19ec-1c88:42047156.598 : 0000 : 00 00 00 00 
19ec-1c88:42047156.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42047156.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42047156.881 : Return status = 0
19ec-1c88:42047156.939 : => IoObject::IoLockEnd
19ec-1c88:42047157.025 : <= IoObject::IoLockEnd
19ec-1c88:42047157.078 : <= GetADFStatus ret = 1
19ec-1c88:42049276.781 : => TerminateDriver
19ec-1c88:42049276.979 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:42049277.057 : => CNT96226::Close
19ec-1c88:42049280.748 : <= CNT96226::Close ret = 1
19ec-1c88:42049280.826 : <= CAsicIO::~CAsicIO
19ec-1c88:42049280.882 : => IoObject::IoLockEnd
19ec-1c88:42049280.936 : <= IoObject::IoLockEnd
19ec-1c88:42049280.988 : => IoObject::TerminateDevice
19ec-1c88:42049281.044 : => IoObject::IoLockEnd
19ec-1c88:42049281.093 : <= IoObject::IoLockEnd
19ec-1c88:42049281.195 : <= IoObject::TerminateDevice
19ec-1c88:42049281.444 : <= TerminateDriver ret = 1
19ec-1c88:42098882.323 : ============Debug Start==========
19ec-1c88:42098882.641 : Date : 2020/4/30 14:25:29
19ec-1c88:42098882.727 : Process ID : 19ec
19ec-1c88:42098883.151 : Windows : Version 10.0 build 18363 
19ec-1c88:42098883.617 : MemoryStatus.dwMemoryLoad : 45
19ec-1c88:42098883.682 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42098883.751 : MemoryStatus.ullAvailPhys : 1849278464
19ec-1c88:42098883.813 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42098883.880 : MemoryStatus.ullAvailPageFile : 3284353024
19ec-1c88:42098883.945 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42098884.005 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:42098884.067 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42098884.174 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42098884.238 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42098884.482 : CPU Count : 4
19ec-1c88:42098884.530 : CPU Frequency : 100.000 Mhz
19ec-1c88:42098888.551 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42098888.683 : => InitializeDriver
19ec-1c88:42098888.947 : <= InitializeDriver ret = 1
19ec-1c88:42098889.011 : => InitializeScanner
19ec-1c88:42098889.091 : => CAsicIO::GetDeviceList
19ec-1c88:42098889.442 : => CNT96226::CNT96226
19ec-1c88:42098889.504 : => CNT96226::Open
19ec-1c88:42098910.312 : <= CNT96226::Open ret = 1
19ec-1c88:42098910.408 : => CNT96226::Initialize
19ec-1c88:42098910.593 : <= CNT96226::Initialize ret = 1
19ec-1c88:42098910.653 : <= CNT96226::CNT96226
19ec-1c88:42098910.709 : => CNT96226::EnumAvailableDevice
19ec-1c88:42098915.857 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42098915.932 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42098915.993 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42102569.579 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42102569.853 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42102575.451 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42102575.560 : => IoObject::GetLockName
19ec-1c88:42102575.624 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42102575.692 : <= IoObject::GetLockName
19ec-1c88:42102576.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:42102576.227 : iCmd = 3, nBytes = 2
19ec-1c88:42102959.729 : 0000 : 06 38 
19ec-1c88:42102959.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42102959.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:42102960.000 : iCmd = 4, nBytes = 2
19ec-1c88:42103267.109 : 0000 : 07 07 
19ec-1c88:42103267.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42103267.292 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42103267.383 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42103267.449 : IO Send command 10 bytes
19ec-1c88:42103267.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:42103267.561 : iCmd = 0, nBytes = 10
19ec-1c88:42103267.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42103450.731 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42103450.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:42103450.931 : iCmd = 0, nBytes = 165
19ec-1c88:42103659.260 : skip dump 37 bytes
19ec-1c88:42103659.430 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42103659.567 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42103659.936 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42103660.071 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42103660.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42103660.346 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42103660.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42103660.602 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42103660.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42103660.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:42103661.238 : iCmd = 1, nBytes = 4
19ec-1c88:42103827.346 : 0000 : 00 00 00 00 
19ec-1c88:42103827.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42103827.507 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42103827.571 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42103827.636 : IO Send command 10 bytes
19ec-1c88:42103827.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:42103827.742 : iCmd = 0, nBytes = 10
19ec-1c88:42103827.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42104129.132 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42104129.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:42104129.396 : iCmd = 0, nBytes = 128
19ec-1c88:42104303.185 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104303.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104303.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42104303.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42104303.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42104303.994 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104304.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104304.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104304.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42104304.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:42104304.504 : iCmd = 1, nBytes = 4
19ec-1c88:42104462.377 : 0000 : 00 00 00 00 
19ec-1c88:42104462.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42104462.611 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42104462.798 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42104462.870 : => CNT96226::Close
19ec-1c88:42104467.221 : <= CNT96226::Close ret = 1
19ec-1c88:42104467.299 : <= CNT96226::~CNT96226
19ec-1c88:42104467.387 : <= CAsicIO::GetDeviceList
19ec-1c88:42104467.821 : => IoObject::SetTimeout
19ec-1c88:42104467.959 : Timeout--> In = 0 Out = 0
19ec-1c88:42104468.018 : <= IoObject::SetTimeout
19ec-1c88:42104468.086 : => CAsicIO::CAsicIO
19ec-1c88:42104468.160 : => CNT96226::CNT96226
19ec-1c88:42104468.216 : => CNT96226::Open
19ec-1c88:42104492.124 : <= CNT96226::Open ret = 1
19ec-1c88:42104492.239 : => CNT96226::Initialize
19ec-1c88:42104492.447 : <= CNT96226::Initialize ret = 1
19ec-1c88:42104492.516 : <= CNT96226::CNT96226
19ec-1c88:42104492.574 : <= CAsicIO::CAsicIO
19ec-1c88:42104492.634 : => CAsicIO::InitializeDevice
19ec-1c88:42104492.705 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42104498.585 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42104498.715 : => IoObject::GetLockName
19ec-1c88:42104498.775 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42104498.850 : <= IoObject::GetLockName
19ec-1c88:42104499.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42104499.428 : IO Send command 10 bytes
19ec-1c88:42104499.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:42104499.544 : iCmd = 0, nBytes = 10
19ec-1c88:42104499.659 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42104845.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42104845.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:42104845.251 : iCmd = 0, nBytes = 128
19ec-1c88:42105011.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.262 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42105012.394 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42105012.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.641 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.886 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105013.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:42105013.062 : iCmd = 1, nBytes = 4
19ec-1c88:42105205.713 : 0000 : 00 00 00 00 
19ec-1c88:42105205.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105205.868 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42105205.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:42105205.984 : iCmd = 3, nBytes = 2
19ec-1c88:42105556.084 : 0000 : 06 38 
19ec-1c88:42105556.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105556.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:42105556.384 : iCmd = 4, nBytes = 2
19ec-1c88:42105842.646 : 0000 : 07 07 
19ec-1c88:42105842.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105842.961 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42105843.062 : => IoObject::InitializeDevice
19ec-1c88:42105843.175 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42105843.763 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42105843.840 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42105844.445 : => FindScanner
19ec-1c88:42105844.505 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42105844.567 : <= FindScanner ret = 1
19ec-1c88:42105844.627 : => IoObject::IoLockStart
19ec-1c88:42105844.730 : => CAsicIO::CheckDevice
19ec-1c88:42105844.784 : => CNT96226::ConnectIsAvailable
19ec-1c88:42105865.129 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42105865.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42105865.313 : <= IoObject::IoLockStart
19ec-1c88:42105865.377 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42105865.448 : IO Send command 10 bytes
19ec-1c88:42105865.532 : => CNT96226::VenderCmd_SetData
19ec-1c88:42105865.590 : iCmd = 0, nBytes = 10
19ec-1c88:42105865.703 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42106036.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42106036.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:42106036.847 : IO total need to receive data 5 bytes
19ec-1c88:42106036.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106036.959 : iCmd = 0, nBytes = 5
19ec-1c88:42106242.182 : 0000 : 06 00 02 02 ab 
19ec-1c88:42106242.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106242.362 : System total receive data 5 bytes
19ec-1c88:42106242.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106242.481 : iCmd = 1, nBytes = 4
19ec-1c88:42106418.178 : 0000 : 00 00 00 00 
19ec-1c88:42106418.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106418.468 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42106418.543 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42106418.614 : IO Send command 10 bytes
19ec-1c88:42106418.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:42106418.762 : iCmd = 0, nBytes = 10
19ec-1c88:42106418.872 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42106576.624 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42106576.790 : System send command 10 bytes + data 0 bytes
19ec-1c88:42106576.873 : IO total need to receive data 165 bytes
19ec-1c88:42106576.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106577.014 : iCmd = 0, nBytes = 165
19ec-1c88:42106723.622 : skip dump 37 bytes
19ec-1c88:42106723.833 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42106723.987 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42106724.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42106724.274 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42106724.406 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42106724.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42106724.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106724.800 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106724.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106724.929 : System total receive data 165 bytes
19ec-1c88:42106724.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106725.053 : iCmd = 1, nBytes = 4
19ec-1c88:42106858.952 : 0000 : 00 00 00 00 
19ec-1c88:42106859.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106859.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42106859.365 : Dump Inquiry
19ec-1c88:42106859.502 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42106859.642 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42106859.777 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42106859.913 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42106860.043 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42106860.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42106860.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106860.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106860.549 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42106860.676 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42106860.765 : 00a0 : 00 00 00 00 00 
19ec-1c88:42106860.839 : => ReadNVMDataInternal
19ec-1c88:42106861.043 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42106861.112 : IO Send command 10 bytes
19ec-1c88:42106861.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:42106861.247 : iCmd = 0, nBytes = 10
19ec-1c88:42106861.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42107199.552 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42107199.749 : System send command 10 bytes + data 0 bytes
19ec-1c88:42107199.831 : IO total need to receive data 128 bytes
19ec-1c88:42107199.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:42107199.969 : iCmd = 0, nBytes = 128
19ec-1c88:42107364.971 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.357 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42107365.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42107365.631 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107366.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107366.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42107366.155 : System total receive data 128 bytes
19ec-1c88:42107366.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42107366.284 : iCmd = 1, nBytes = 4
19ec-1c88:42107505.096 : 0000 : 00 00 00 00 
19ec-1c88:42107505.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42107505.370 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42107505.450 : NVMData.PadScanCount = 0
19ec-1c88:42107505.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42107505.573 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42107505.634 : NVMData.FlatbedScanCount = 0
19ec-1c88:42107505.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42107505.755 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42107505.816 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42107505.873 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42107505.931 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42107505.987 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42107506.054 : NVMData.BornMonth = 0
19ec-1c88:42107506.104 : NVMData.BornDay = 0
19ec-1c88:42107506.156 : NVMData.BornYear = 0
19ec-1c88:42107506.208 : NVMData.FirstScanMonth = 4
19ec-1c88:42107506.260 : NVMData.FirstScanDay = 30
19ec-1c88:42107506.318 : NVMData.FirstScanYear = 2020
19ec-1c88:42107506.374 : NVMData.VerticalMagnification = 0
19ec-1c88:42107506.433 : NVMData.HorizontalMagnification = 0
19ec-1c88:42107506.489 : NVMData.PowerSavingTime = 15
19ec-1c88:42107506.544 : NVMData.SN = A094165189010062
19ec-1c88:42107506.596 : NVMData.AutoFeed = 0
19ec-1c88:42107506.646 : NVMData.CCDType = 0
19ec-1c88:42107506.697 : NVMData.ScanSpeed = 0
19ec-1c88:42107506.745 : NVMData.RollerCount = 0
19ec-1c88:42107506.798 : NVMData.MultifeedCount = 0
19ec-1c88:42107506.851 : NVMData.JamCount = 0
19ec-1c88:42107506.900 : NVMData.IdentifyInfo = 
19ec-1c88:42107506.953 : NVMData.FormalName = 
19ec-1c88:42107507.110 : NVMData.ReservedB = 0
19ec-1c88:42107507.168 : NVMData.FunctionCode = 0
19ec-1c88:42107507.219 : NVMData.PreFeed = 0
19ec-1c88:42107507.270 : NVMData.PreFeedTime = 0
19ec-1c88:42107507.322 : NVMData.ButtonNumber = 0
19ec-1c88:42107507.374 : NVMData.PowerOffTime = 0
19ec-1c88:42107507.428 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42107507.515 : => IoObject::IoLockEnd
19ec-1c88:42107507.614 : <= IoObject::IoLockEnd
19ec-1c88:42107507.665 : <= InitializeScanner ret = 1
19ec-1c88:42107507.734 : => GetLogicalScannerAbilityEx
19ec-1c88:42107507.797 : => IoObject::IoLockStart
19ec-1c88:42107507.893 : => CAsicIO::CheckDevice
19ec-1c88:42107507.947 : => CNT96226::ConnectIsAvailable
19ec-1c88:42107524.256 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42107524.357 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42107524.420 : <= IoObject::IoLockStart
19ec-1c88:42107524.475 : => IoObject::IoLockEnd
19ec-1c88:42107524.568 : <= IoObject::IoLockEnd
19ec-1c88:42107524.683 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42107524.763 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42107707.729 : => ReadNVMData
19ec-1c88:42107707.888 : => IoObject::IoLockStart
19ec-1c88:42107708.019 : => CAsicIO::CheckDevice
19ec-1c88:42107708.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:42107724.903 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42107725.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42107725.090 : <= IoObject::IoLockStart
19ec-1c88:42107725.158 : => ReadNVMDataInternal
19ec-1c88:42107725.224 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42107725.293 : IO Send command 10 bytes
19ec-1c88:42107725.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:42107725.470 : iCmd = 0, nBytes = 10
19ec-1c88:42107725.583 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42108073.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42108073.910 : System send command 10 bytes + data 0 bytes
19ec-1c88:42108073.987 : IO total need to receive data 128 bytes
19ec-1c88:42108074.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:42108074.113 : iCmd = 0, nBytes = 128
19ec-1c88:42108227.878 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.069 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42108228.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42108228.479 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.605 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42108228.981 : System total receive data 128 bytes
19ec-1c88:42108229.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:42108229.102 : iCmd = 1, nBytes = 4
19ec-1c88:42108394.642 : 0000 : 00 00 00 00 
19ec-1c88:42108394.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42108394.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42108394.931 : NVMData.PadScanCount = 0
19ec-1c88:42108394.990 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42108395.046 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42108395.104 : NVMData.FlatbedScanCount = 0
19ec-1c88:42108395.159 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42108395.211 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42108395.264 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42108395.318 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42108395.377 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42108395.430 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42108395.485 : NVMData.BornMonth = 0
19ec-1c88:42108395.534 : NVMData.BornDay = 0
19ec-1c88:42108395.581 : NVMData.BornYear = 0
19ec-1c88:42108395.628 : NVMData.FirstScanMonth = 4
19ec-1c88:42108395.678 : NVMData.FirstScanDay = 30
19ec-1c88:42108395.734 : NVMData.FirstScanYear = 2020
19ec-1c88:42108395.970 : NVMData.VerticalMagnification = 0
19ec-1c88:42108396.037 : NVMData.HorizontalMagnification = 0
19ec-1c88:42108396.091 : NVMData.PowerSavingTime = 15
19ec-1c88:42108396.146 : NVMData.SN = A094165189010062
19ec-1c88:42108396.195 : NVMData.AutoFeed = 0
19ec-1c88:42108396.247 : NVMData.CCDType = 0
19ec-1c88:42108396.295 : NVMData.ScanSpeed = 0
19ec-1c88:42108396.342 : NVMData.RollerCount = 0
19ec-1c88:42108396.394 : NVMData.MultifeedCount = 0
19ec-1c88:42108396.446 : NVMData.JamCount = 0
19ec-1c88:42108396.496 : NVMData.IdentifyInfo = 
19ec-1c88:42108396.546 : NVMData.FormalName = 
19ec-1c88:42108396.593 : NVMData.ReservedB = 0
19ec-1c88:42108396.643 : NVMData.FunctionCode = 0
19ec-1c88:42108396.691 : NVMData.PreFeed = 0
19ec-1c88:42108396.741 : NVMData.PreFeedTime = 0
19ec-1c88:42108396.790 : NVMData.ButtonNumber = 0
19ec-1c88:42108396.839 : NVMData.PowerOffTime = 0
19ec-1c88:42108396.893 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42108396.959 : => IoObject::IoLockEnd
19ec-1c88:42108397.052 : <= IoObject::IoLockEnd
19ec-1c88:42108397.101 : <= ReadNVMData ret = 1
19ec-1c88:42108955.032 : => TerminateDriver
19ec-1c88:42108955.227 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:42108955.299 : => CNT96226::Close
19ec-1c88:42108959.377 : <= CNT96226::Close ret = 1
19ec-1c88:42108959.454 : <= CAsicIO::~CAsicIO
19ec-1c88:42108959.512 : => IoObject::IoLockEnd
19ec-1c88:42108959.564 : <= IoObject::IoLockEnd
19ec-1c88:42108959.614 : => IoObject::TerminateDevice
19ec-1c88:42108959.668 : => IoObject::IoLockEnd
19ec-1c88:42108959.714 : <= IoObject::IoLockEnd
19ec-1c88:42108959.816 : <= IoObject::TerminateDevice
19ec-1c88:42108960.059 : <= TerminateDriver ret = 1
19ec-1c88:42111495.990 : ============Debug Start==========
19ec-1c88:42111496.329 : Date : 2020/4/30 14:25:29
19ec-1c88:42111496.415 : Process ID : 19ec
19ec-1c88:42111496.848 : Windows : Version 10.0 build 18363 
19ec-1c88:42111497.317 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42111497.383 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42111497.451 : MemoryStatus.ullAvailPhys : 1835196416
19ec-1c88:42111497.518 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42111497.584 : MemoryStatus.ullAvailPageFile : 3250995200
19ec-1c88:42111497.647 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42111497.708 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:42111497.772 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42111497.878 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42111497.939 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42111498.201 : CPU Count : 4
19ec-1c88:42111498.249 : CPU Frequency : 100.000 Mhz
19ec-1c88:42111503.022 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42111503.168 : => InitializeDriver
19ec-1c88:42111503.454 : <= InitializeDriver ret = 1
19ec-1c88:42114389.906 : => InitializeScanner
19ec-1c88:42114390.174 : => CAsicIO::GetDeviceList
19ec-1c88:42114390.687 : => CNT96226::CNT96226
19ec-1c88:42114390.751 : => CNT96226::Open
19ec-1c88:42114415.854 : <= CNT96226::Open ret = 1
19ec-1c88:42114415.958 : => CNT96226::Initialize
19ec-1c88:42114416.170 : <= CNT96226::Initialize ret = 1
19ec-1c88:42114416.230 : <= CNT96226::CNT96226
19ec-1c88:42114416.282 : => CNT96226::EnumAvailableDevice
19ec-1c88:42114421.838 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42114421.918 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42114421.980 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42118079.866 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42118080.172 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42118086.179 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42118086.298 : => IoObject::GetLockName
19ec-1c88:42118086.364 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42118086.433 : <= IoObject::GetLockName
19ec-1c88:42118086.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118087.006 : iCmd = 3, nBytes = 2
19ec-1c88:42118418.718 : 0000 : 06 38 
19ec-1c88:42118418.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42118418.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118419.034 : iCmd = 4, nBytes = 2
19ec-1c88:42118689.392 : 0000 : 07 07 
19ec-1c88:42118689.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42118689.621 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42118689.719 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42118689.795 : IO Send command 10 bytes
19ec-1c88:42118689.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:42118689.918 : iCmd = 0, nBytes = 10
19ec-1c88:42118690.031 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42118836.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42118836.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118836.274 : iCmd = 0, nBytes = 165
19ec-1c88:42118967.683 : skip dump 37 bytes
19ec-1c88:42118967.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42118968.081 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42118968.225 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42118968.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42118968.496 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42118968.641 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42118968.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42118968.898 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42118968.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42118969.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118969.092 : iCmd = 1, nBytes = 4
19ec-1c88:42119079.660 : 0000 : 00 00 00 00 
19ec-1c88:42119079.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42119079.905 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42119079.980 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42119080.047 : IO Send command 10 bytes
19ec-1c88:42119080.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:42119080.159 : iCmd = 0, nBytes = 10
19ec-1c88:42119080.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42119381.120 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42119381.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:42119381.389 : iCmd = 0, nBytes = 128
19ec-1c88:42119509.298 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119509.525 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119509.680 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42119509.815 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42119509.945 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42119510.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:42119510.523 : iCmd = 1, nBytes = 4
19ec-1c88:42119648.359 : 0000 : 00 00 00 00 
19ec-1c88:42119648.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42119648.560 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42119648.740 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42119648.816 : => CNT96226::Close
19ec-1c88:42119652.414 : <= CNT96226::Close ret = 1
19ec-1c88:42119652.492 : <= CNT96226::~CNT96226
19ec-1c88:42119652.583 : <= CAsicIO::GetDeviceList
19ec-1c88:42119653.024 : => IoObject::SetTimeout
19ec-1c88:42119653.171 : Timeout--> In = 0 Out = 0
19ec-1c88:42119653.234 : <= IoObject::SetTimeout
19ec-1c88:42119653.306 : => CAsicIO::CAsicIO
19ec-1c88:42119653.379 : => CNT96226::CNT96226
19ec-1c88:42119653.436 : => CNT96226::Open
19ec-1c88:42119674.725 : <= CNT96226::Open ret = 1
19ec-1c88:42119674.829 : => CNT96226::Initialize
19ec-1c88:42119675.020 : <= CNT96226::Initialize ret = 1
19ec-1c88:42119675.081 : <= CNT96226::CNT96226
19ec-1c88:42119675.133 : <= CAsicIO::CAsicIO
19ec-1c88:42119675.189 : => CAsicIO::InitializeDevice
19ec-1c88:42119675.258 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42119681.092 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42119681.208 : => IoObject::GetLockName
19ec-1c88:42119681.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42119681.333 : <= IoObject::GetLockName
19ec-1c88:42119681.835 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42119681.907 : IO Send command 10 bytes
19ec-1c88:42119681.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:42119682.017 : iCmd = 0, nBytes = 10
19ec-1c88:42119682.131 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42119999.678 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42119999.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:42119999.924 : iCmd = 0, nBytes = 128
19ec-1c88:42120123.314 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120123.523 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120123.675 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42120123.819 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42120123.950 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120124.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120124.580 : iCmd = 1, nBytes = 4
19ec-1c88:42120247.295 : 0000 : 00 00 00 00 
19ec-1c88:42120247.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120247.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42120247.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120247.634 : iCmd = 3, nBytes = 2
19ec-1c88:42120576.255 : 0000 : 06 38 
19ec-1c88:42120576.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120576.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120576.564 : iCmd = 4, nBytes = 2
19ec-1c88:42120827.159 : 0000 : 07 07 
19ec-1c88:42120827.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120827.471 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42120827.572 : => IoObject::InitializeDevice
19ec-1c88:42120827.686 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42120828.268 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42120828.333 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42120828.994 : => FindScanner
19ec-1c88:42120829.050 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42120829.121 : <= FindScanner ret = 1
19ec-1c88:42120829.183 : => IoObject::IoLockStart
19ec-1c88:42120829.285 : => CAsicIO::CheckDevice
19ec-1c88:42120829.340 : => CNT96226::ConnectIsAvailable
19ec-1c88:42120842.440 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42120842.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42120842.604 : <= IoObject::IoLockStart
19ec-1c88:42120842.664 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42120842.730 : IO Send command 10 bytes
19ec-1c88:42120842.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:42120842.871 : iCmd = 0, nBytes = 10
19ec-1c88:42120842.978 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42120985.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42120985.943 : System send command 10 bytes + data 0 bytes
19ec-1c88:42120986.021 : IO total need to receive data 5 bytes
19ec-1c88:42120986.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120986.151 : iCmd = 0, nBytes = 5
19ec-1c88:42121097.745 : 0000 : 06 00 02 02 ab 
19ec-1c88:42121097.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121097.963 : System total receive data 5 bytes
19ec-1c88:42121098.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121098.090 : iCmd = 1, nBytes = 4
19ec-1c88:42121209.859 : 0000 : 00 00 00 00 
19ec-1c88:42121209.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121210.128 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42121210.197 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42121210.266 : IO Send command 10 bytes
19ec-1c88:42121210.350 : => CNT96226::VenderCmd_SetData
19ec-1c88:42121210.407 : iCmd = 0, nBytes = 10
19ec-1c88:42121210.519 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42121360.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42121360.890 : System send command 10 bytes + data 0 bytes
19ec-1c88:42121360.969 : IO total need to receive data 165 bytes
19ec-1c88:42121361.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121361.097 : iCmd = 0, nBytes = 165
19ec-1c88:42121480.510 : skip dump 37 bytes
19ec-1c88:42121480.757 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42121480.904 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42121481.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42121481.180 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42121481.312 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42121481.449 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42121481.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121481.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121481.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121481.842 : System total receive data 165 bytes
19ec-1c88:42121481.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121481.965 : iCmd = 1, nBytes = 4
19ec-1c88:42121592.641 : 0000 : 00 00 00 00 
19ec-1c88:42121592.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121592.912 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42121593.094 : Dump Inquiry
19ec-1c88:42121593.229 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42121593.373 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42121593.511 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42121593.648 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42121593.782 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42121593.922 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42121594.051 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121594.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121594.313 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42121594.448 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42121594.539 : 00a0 : 00 00 00 00 00 
19ec-1c88:42121594.612 : => ReadNVMDataInternal
19ec-1c88:42121594.828 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42121594.897 : IO Send command 10 bytes
19ec-1c88:42121594.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:42121595.042 : iCmd = 0, nBytes = 10
19ec-1c88:42121595.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42121886.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42121886.548 : System send command 10 bytes + data 0 bytes
19ec-1c88:42121886.627 : IO total need to receive data 128 bytes
19ec-1c88:42121886.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121886.763 : iCmd = 0, nBytes = 128
19ec-1c88:42122013.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.155 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42122014.442 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42122014.568 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.697 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122015.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42122015.084 : System total receive data 128 bytes
19ec-1c88:42122015.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:42122015.204 : iCmd = 1, nBytes = 4
19ec-1c88:42122122.147 : 0000 : 00 00 00 00 
19ec-1c88:42122122.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42122122.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42122122.427 : NVMData.PadScanCount = 0
19ec-1c88:42122122.486 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42122122.541 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42122122.599 : NVMData.FlatbedScanCount = 0
19ec-1c88:42122122.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42122122.707 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42122122.761 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42122122.817 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42122122.874 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42122122.930 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42122122.989 : NVMData.BornMonth = 0
19ec-1c88:42122123.038 : NVMData.BornDay = 0
19ec-1c88:42122123.090 : NVMData.BornYear = 0
19ec-1c88:42122123.142 : NVMData.FirstScanMonth = 4
19ec-1c88:42122123.195 : NVMData.FirstScanDay = 30
19ec-1c88:42122123.250 : NVMData.FirstScanYear = 2020
19ec-1c88:42122123.309 : NVMData.VerticalMagnification = 0
19ec-1c88:42122123.365 : NVMData.HorizontalMagnification = 0
19ec-1c88:42122123.421 : NVMData.PowerSavingTime = 15
19ec-1c88:42122123.476 : NVMData.SN = A094165189010062
19ec-1c88:42122123.528 : NVMData.AutoFeed = 0
19ec-1c88:42122123.577 : NVMData.CCDType = 0
19ec-1c88:42122123.627 : NVMData.ScanSpeed = 0
19ec-1c88:42122123.675 : NVMData.RollerCount = 0
19ec-1c88:42122123.729 : NVMData.MultifeedCount = 0
19ec-1c88:42122123.780 : NVMData.JamCount = 0
19ec-1c88:42122123.829 : NVMData.IdentifyInfo = 
19ec-1c88:42122123.880 : NVMData.FormalName = 
19ec-1c88:42122124.039 : NVMData.ReservedB = 0
19ec-1c88:42122124.092 : NVMData.FunctionCode = 0
19ec-1c88:42122124.143 : NVMData.PreFeed = 0
19ec-1c88:42122124.195 : NVMData.PreFeedTime = 0
19ec-1c88:42122124.245 : NVMData.ButtonNumber = 0
19ec-1c88:42122124.300 : NVMData.PowerOffTime = 0
19ec-1c88:42122124.354 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42122124.437 : => IoObject::IoLockEnd
19ec-1c88:42122124.529 : <= IoObject::IoLockEnd
19ec-1c88:42122124.580 : <= InitializeScanner ret = 1
19ec-1c88:42123501.398 : => GetLogicalScannerAbility
19ec-1c88:42123501.583 : => IoObject::IoLockStart
19ec-1c88:42123501.723 : => CAsicIO::CheckDevice
19ec-1c88:42123501.784 : => CNT96226::ConnectIsAvailable
19ec-1c88:42123517.675 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42123517.778 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42123517.840 : <= IoObject::IoLockStart
19ec-1c88:42123517.899 : => IoObject::IoLockEnd
19ec-1c88:42123518.000 : <= IoObject::IoLockEnd
19ec-1c88:42123518.082 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42127580.823 : => GetLogicalScannerAbilityEx
19ec-1c88:42127581.028 : => IoObject::IoLockStart
19ec-1c88:42127581.170 : => CAsicIO::CheckDevice
19ec-1c88:42127581.229 : => CNT96226::ConnectIsAvailable
19ec-1c88:42127596.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42127596.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42127596.677 : <= IoObject::IoLockStart
19ec-1c88:42127596.735 : => IoObject::IoLockEnd
19ec-1c88:42127596.832 : <= IoObject::IoLockEnd
19ec-1c88:42127596.944 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42127597.017 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42135849.265 : => ReadNVMData
19ec-1c88:42135849.453 : => IoObject::IoLockStart
19ec-1c88:42135849.589 : => CAsicIO::CheckDevice
19ec-1c88:42135849.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:42135871.545 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42135871.663 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42135871.722 : <= IoObject::IoLockStart
19ec-1c88:42135871.788 : => ReadNVMDataInternal
19ec-1c88:42135871.851 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42135871.915 : IO Send command 10 bytes
19ec-1c88:42135872.064 : => CNT96226::VenderCmd_SetData
19ec-1c88:42135872.122 : iCmd = 0, nBytes = 10
19ec-1c88:42135872.234 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42136208.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42136209.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:42136209.172 : IO total need to receive data 128 bytes
19ec-1c88:42136209.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:42136209.300 : iCmd = 0, nBytes = 128
19ec-1c88:42136385.047 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136385.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136385.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42136385.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42136386.012 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.139 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42136386.521 : System total receive data 128 bytes
19ec-1c88:42136386.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:42136386.637 : iCmd = 1, nBytes = 4
19ec-1c88:42136555.069 : 0000 : 00 00 00 00 
19ec-1c88:42136555.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42136555.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42136555.376 : NVMData.PadScanCount = 0
19ec-1c88:42136555.436 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42136555.497 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42136555.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:42136555.609 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42136555.779 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42136555.843 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42136555.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42136555.953 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42136556.009 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42136556.068 : NVMData.BornMonth = 0
19ec-1c88:42136556.117 : NVMData.BornDay = 0
19ec-1c88:42136556.166 : NVMData.BornYear = 0
19ec-1c88:42136556.217 : NVMData.FirstScanMonth = 4
19ec-1c88:42136556.269 : NVMData.FirstScanDay = 30
19ec-1c88:42136556.325 : NVMData.FirstScanYear = 2020
19ec-1c88:42136556.379 : NVMData.VerticalMagnification = 0
19ec-1c88:42136556.436 : NVMData.HorizontalMagnification = 0
19ec-1c88:42136556.490 : NVMData.PowerSavingTime = 15
19ec-1c88:42136556.546 : NVMData.SN = A094165189010062
19ec-1c88:42136556.595 : NVMData.AutoFeed = 0
19ec-1c88:42136556.646 : NVMData.CCDType = 0
19ec-1c88:42136556.695 : NVMData.ScanSpeed = 0
19ec-1c88:42136556.745 : NVMData.RollerCount = 0
19ec-1c88:42136556.797 : NVMData.MultifeedCount = 0
19ec-1c88:42136556.851 : NVMData.JamCount = 0
19ec-1c88:42136556.902 : NVMData.IdentifyInfo = 
19ec-1c88:42136556.953 : NVMData.FormalName = 
19ec-1c88:42136557.002 : NVMData.ReservedB = 0
19ec-1c88:42136557.052 : NVMData.FunctionCode = 0
19ec-1c88:42136557.102 : NVMData.PreFeed = 0
19ec-1c88:42136557.149 : NVMData.PreFeedTime = 0
19ec-1c88:42136557.198 : NVMData.ButtonNumber = 0
19ec-1c88:42136557.249 : NVMData.PowerOffTime = 0
19ec-1c88:42136557.298 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42136557.361 : => IoObject::IoLockEnd
19ec-1c88:42136557.452 : <= IoObject::IoLockEnd
19ec-1c88:42136557.502 : <= ReadNVMData ret = 1
19ec-1c88:42146558.963 : => GetADFStatus
19ec-1c88:42146559.402 : => IoObject::IoLockStart
19ec-1c88:42146559.531 : => CAsicIO::CheckDevice
19ec-1c88:42146559.590 : => CNT96226::ConnectIsAvailable
19ec-1c88:42146581.833 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42146582.268 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42146582.326 : <= IoObject::IoLockStart
19ec-1c88:42146582.390 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42146582.457 : IO Send command 10 bytes
19ec-1c88:42146582.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:42146582.636 : iCmd = 0, nBytes = 10
19ec-1c88:42146582.740 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42146776.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42146776.954 : System send command 10 bytes + data 0 bytes
19ec-1c88:42146777.034 : IO total need to receive data 2 bytes
19ec-1c88:42146777.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:42146777.156 : iCmd = 0, nBytes = 2
19ec-1c88:42146898.759 : 0000 : 00 00 
19ec-1c88:42146898.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42146898.936 : System total receive data 2 bytes
19ec-1c88:42146898.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:42146899.049 : iCmd = 1, nBytes = 4
19ec-1c88:42147107.435 : 0000 : 00 00 00 00 
19ec-1c88:42147107.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42147107.683 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42147107.749 : Return status = 0
19ec-1c88:42147107.807 : => IoObject::IoLockEnd
19ec-1c88:42147107.898 : <= IoObject::IoLockEnd
19ec-1c88:42147107.950 : <= GetADFStatus ret = 1
19ec-1c88:42149872.212 : => GetADFStatus
19ec-1c88:42149872.403 : => IoObject::IoLockStart
19ec-1c88:42149872.540 : => CAsicIO::CheckDevice
19ec-1c88:42149872.598 : => CNT96226::ConnectIsAvailable
19ec-1c88:42149894.291 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42149894.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42149894.667 : <= IoObject::IoLockStart
19ec-1c88:42149894.795 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42149894.936 : IO Send command 10 bytes
19ec-1c88:42149895.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:42149895.356 : iCmd = 0, nBytes = 10
19ec-1c88:42149895.459 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42150082.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42150083.013 : System send command 10 bytes + data 0 bytes
19ec-1c88:42150083.263 : IO total need to receive data 2 bytes
19ec-1c88:42150083.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:42150083.394 : iCmd = 0, nBytes = 2
19ec-1c88:42150206.115 : 0000 : 00 00 
19ec-1c88:42150206.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42150206.271 : System total receive data 2 bytes
19ec-1c88:42150206.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:42150206.385 : iCmd = 1, nBytes = 4
19ec-1c88:42150366.112 : 0000 : 00 00 00 00 
19ec-1c88:42150366.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42150366.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42150366.415 : Return status = 0
19ec-1c88:42150366.473 : => IoObject::IoLockEnd
19ec-1c88:42150366.562 : <= IoObject::IoLockEnd
19ec-1c88:42150366.613 : <= GetADFStatus ret = 1
19ec-1c88:42152550.039 : => TerminateDriver
19ec-1c88:42152550.233 : => CAsicIO::~CAsicIO,pStage=98569288
19ec-1c88:42152550.303 : => CNT96226::Close
19ec-1c88:42152554.196 : <= CNT96226::Close ret = 1
19ec-1c88:42152554.268 : <= CAsicIO::~CAsicIO
19ec-1c88:42152554.326 : => IoObject::IoLockEnd
19ec-1c88:42152554.376 : <= IoObject::IoLockEnd
19ec-1c88:42152554.430 : => IoObject::TerminateDevice
19ec-1c88:42152554.484 : => IoObject::IoLockEnd
19ec-1c88:42152554.533 : <= IoObject::IoLockEnd
19ec-1c88:42152554.630 : <= IoObject::TerminateDevice
19ec-1c88:42152554.879 : <= TerminateDriver ret = 1
19ec-1c88:42196321.023 : ============Debug Start==========
19ec-1c88:42196321.382 : Date : 2020/4/30 14:25:32
19ec-1c88:42196321.466 : Process ID : 19ec
19ec-1c88:42196321.923 : Windows : Version 10.0 build 18363 
19ec-1c88:42196322.408 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42196322.472 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42196322.539 : MemoryStatus.ullAvailPhys : 1820696576
19ec-1c88:42196322.599 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42196322.662 : MemoryStatus.ullAvailPageFile : 3233320960
19ec-1c88:42196322.724 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42196322.784 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:42196322.845 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42196322.953 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42196323.014 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42196323.276 : CPU Count : 4
19ec-1c88:42196323.328 : CPU Frequency : 100.000 Mhz
19ec-1c88:42196327.943 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42196328.077 : => InitializeDriver
19ec-1c88:42196328.370 : <= InitializeDriver ret = 1
19ec-1c88:42196328.428 : => InitializeScanner
19ec-1c88:42196328.510 : => CAsicIO::GetDeviceList
19ec-1c88:42196328.811 : => CNT96226::CNT96226
19ec-1c88:42196328.870 : => CNT96226::Open
19ec-1c88:42196350.334 : <= CNT96226::Open ret = 1
19ec-1c88:42196350.430 : => CNT96226::Initialize
19ec-1c88:42196350.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:42196350.681 : <= CNT96226::CNT96226
19ec-1c88:42196350.737 : => CNT96226::EnumAvailableDevice
19ec-1c88:42196356.192 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42196356.271 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42196356.330 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42200102.355 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42200103.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42200110.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42200110.150 : => IoObject::GetLockName
19ec-1c88:42200110.212 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42200110.287 : <= IoObject::GetLockName
19ec-1c88:42200110.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:42200110.834 : iCmd = 3, nBytes = 2
19ec-1c88:42200495.388 : 0000 : 06 38 
19ec-1c88:42200495.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42200495.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:42200495.692 : iCmd = 4, nBytes = 2
19ec-1c88:42200877.149 : 0000 : 07 07 
19ec-1c88:42200877.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42200877.398 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42200877.493 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42200877.563 : IO Send command 10 bytes
19ec-1c88:42200877.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:42200877.674 : iCmd = 0, nBytes = 10
19ec-1c88:42200877.782 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42201197.385 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42201197.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:42201197.641 : iCmd = 0, nBytes = 165
19ec-1c88:42201348.713 : skip dump 37 bytes
19ec-1c88:42201348.948 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42201349.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42201349.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42201349.388 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42201349.523 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42201349.662 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42201349.793 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42201349.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42201349.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42201350.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:42201350.119 : iCmd = 1, nBytes = 4
19ec-1c88:42201496.315 : 0000 : 00 00 00 00 
19ec-1c88:42201496.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42201496.813 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42201496.880 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42201496.946 : IO Send command 10 bytes
19ec-1c88:42201496.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:42201497.055 : iCmd = 0, nBytes = 10
19ec-1c88:42201497.163 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42201853.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42201853.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:42201853.238 : iCmd = 0, nBytes = 128
19ec-1c88:42202061.450 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202061.604 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202061.740 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42202061.869 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42202061.993 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.114 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202062.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202062.540 : iCmd = 1, nBytes = 4
19ec-1c88:42202214.018 : 0000 : 00 00 00 00 
19ec-1c88:42202214.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202214.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42202214.342 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42202214.413 : => CNT96226::Close
19ec-1c88:42202218.406 : <= CNT96226::Close ret = 1
19ec-1c88:42202218.479 : <= CNT96226::~CNT96226
19ec-1c88:42202218.571 : <= CAsicIO::GetDeviceList
19ec-1c88:42202218.955 : => IoObject::SetTimeout
19ec-1c88:42202219.092 : Timeout--> In = 0 Out = 0
19ec-1c88:42202219.149 : <= IoObject::SetTimeout
19ec-1c88:42202219.218 : => CAsicIO::CAsicIO
19ec-1c88:42202219.291 : => CNT96226::CNT96226
19ec-1c88:42202219.346 : => CNT96226::Open
19ec-1c88:42202241.498 : <= CNT96226::Open ret = 1
19ec-1c88:42202241.603 : => CNT96226::Initialize
19ec-1c88:42202241.792 : <= CNT96226::Initialize ret = 1
19ec-1c88:42202241.852 : <= CNT96226::CNT96226
19ec-1c88:42202241.903 : <= CAsicIO::CAsicIO
19ec-1c88:42202241.964 : => CAsicIO::InitializeDevice
19ec-1c88:42202242.043 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42202248.056 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42202248.197 : => IoObject::GetLockName
19ec-1c88:42202248.254 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42202248.319 : <= IoObject::GetLockName
19ec-1c88:42202248.844 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42202248.919 : IO Send command 10 bytes
19ec-1c88:42202248.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:42202249.027 : iCmd = 0, nBytes = 10
19ec-1c88:42202249.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42202555.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42202555.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202555.848 : iCmd = 0, nBytes = 128
19ec-1c88:42202721.060 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.227 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.365 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42202721.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42202721.626 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.751 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202722.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202722.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202722.169 : iCmd = 1, nBytes = 4
19ec-1c88:42202836.582 : 0000 : 00 00 00 00 
19ec-1c88:42202836.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202836.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42202836.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202836.855 : iCmd = 3, nBytes = 2
19ec-1c88:42203192.721 : 0000 : 06 38 
19ec-1c88:42203192.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42203192.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:42203192.948 : iCmd = 4, nBytes = 2
19ec-1c88:42203475.073 : 0000 : 07 07 
19ec-1c88:42203475.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42203475.423 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42203475.521 : => IoObject::InitializeDevice
19ec-1c88:42203475.639 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42203476.338 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42203476.414 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42203477.234 : => FindScanner
19ec-1c88:42203477.299 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42203477.367 : <= FindScanner ret = 1
19ec-1c88:42203477.429 : => IoObject::IoLockStart
19ec-1c88:42203477.533 : => CAsicIO::CheckDevice
19ec-1c88:42203477.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:42203494.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42203495.012 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42203495.070 : <= IoObject::IoLockStart
19ec-1c88:42203495.130 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42203495.421 : IO Send command 10 bytes
19ec-1c88:42203495.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:42203495.565 : iCmd = 0, nBytes = 10
19ec-1c88:42203495.670 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42203680.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42203680.338 : System send command 10 bytes + data 0 bytes
19ec-1c88:42203680.407 : IO total need to receive data 5 bytes
19ec-1c88:42203680.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:42203680.523 : iCmd = 0, nBytes = 5
19ec-1c88:42203861.895 : 0000 : 06 00 02 02 ab 
19ec-1c88:42203862.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42203862.123 : System total receive data 5 bytes
19ec-1c88:42203862.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:42203862.250 : iCmd = 1, nBytes = 4
19ec-1c88:42204178.240 : 0000 : 00 00 00 00 
19ec-1c88:42204178.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42204178.542 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42204178.615 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42204178.688 : IO Send command 10 bytes
19ec-1c88:42204178.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:42204178.851 : iCmd = 0, nBytes = 10
19ec-1c88:42204178.964 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42204325.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42204325.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:42204325.834 : IO total need to receive data 165 bytes
19ec-1c88:42204326.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:42204326.249 : iCmd = 0, nBytes = 165
19ec-1c88:42204498.904 : skip dump 37 bytes
19ec-1c88:42204499.081 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42204499.220 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42204499.361 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42204499.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42204499.626 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42204499.764 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42204499.892 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204500.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204500.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42204500.138 : System total receive data 165 bytes
19ec-1c88:42204500.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:42204500.250 : iCmd = 1, nBytes = 4
19ec-1c88:42204607.198 : 0000 : 00 00 00 00 
19ec-1c88:42204607.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42204607.413 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42204607.576 : Dump Inquiry
19ec-1c88:42204607.700 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42204607.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42204607.963 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42204608.096 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42204608.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42204608.355 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42204608.479 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204608.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204608.727 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42204608.854 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42204608.943 : 00a0 : 00 00 00 00 00 
19ec-1c88:42204609.017 : => ReadNVMDataInternal
19ec-1c88:42204609.199 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42204609.264 : IO Send command 10 bytes
19ec-1c88:42204609.342 : => CNT96226::VenderCmd_SetData
19ec-1c88:42204609.398 : iCmd = 0, nBytes = 10
19ec-1c88:42204609.501 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42204915.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42204915.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:42204915.852 : IO total need to receive data 128 bytes
19ec-1c88:42204915.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:42204915.968 : iCmd = 0, nBytes = 128
19ec-1c88:42205111.477 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205111.676 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205111.818 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42205111.953 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42205112.078 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.203 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42205112.577 : System total receive data 128 bytes
19ec-1c88:42205112.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:42205112.697 : iCmd = 1, nBytes = 4
19ec-1c88:42205276.551 : 0000 : 00 00 00 00 
19ec-1c88:42205276.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42205277.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42205277.175 : NVMData.PadScanCount = 0
19ec-1c88:42205277.230 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42205277.287 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42205277.346 : NVMData.FlatbedScanCount = 0
19ec-1c88:42205277.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42205277.454 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42205277.509 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42205277.561 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42205277.616 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42205277.667 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42205277.723 : NVMData.BornMonth = 0
19ec-1c88:42205277.774 : NVMData.BornDay = 0
19ec-1c88:42205277.826 : NVMData.BornYear = 0
19ec-1c88:42205277.872 : NVMData.FirstScanMonth = 4
19ec-1c88:42205277.923 : NVMData.FirstScanDay = 30
19ec-1c88:42205277.976 : NVMData.FirstScanYear = 2020
19ec-1c88:42205278.029 : NVMData.VerticalMagnification = 0
19ec-1c88:42205278.084 : NVMData.HorizontalMagnification = 0
19ec-1c88:42205278.139 : NVMData.PowerSavingTime = 15
19ec-1c88:42205278.192 : NVMData.SN = A094165189010062
19ec-1c88:42205278.241 : NVMData.AutoFeed = 0
19ec-1c88:42205278.291 : NVMData.CCDType = 0
19ec-1c88:42205278.336 : NVMData.ScanSpeed = 0
19ec-1c88:42205278.382 : NVMData.RollerCount = 0
19ec-1c88:42205278.433 : NVMData.MultifeedCount = 0
19ec-1c88:42205278.486 : NVMData.JamCount = 0
19ec-1c88:42205278.532 : NVMData.IdentifyInfo = 
19ec-1c88:42205278.584 : NVMData.FormalName = 
19ec-1c88:42205278.759 : NVMData.ReservedB = 0
19ec-1c88:42205278.811 : NVMData.FunctionCode = 0
19ec-1c88:42205278.859 : NVMData.PreFeed = 0
19ec-1c88:42205278.909 : NVMData.PreFeedTime = 0
19ec-1c88:42205278.958 : NVMData.ButtonNumber = 0
19ec-1c88:42205279.009 : NVMData.PowerOffTime = 0
19ec-1c88:42205279.062 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42205279.133 : => IoObject::IoLockEnd
19ec-1c88:42205279.221 : <= IoObject::IoLockEnd
19ec-1c88:42205279.271 : <= InitializeScanner ret = 1
19ec-1c88:42205279.334 : => GetLogicalScannerAbilityEx
19ec-1c88:42205279.392 : => IoObject::IoLockStart
19ec-1c88:42205279.488 : => CAsicIO::CheckDevice
19ec-1c88:42205279.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:42205296.171 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42205296.260 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42205296.316 : <= IoObject::IoLockStart
19ec-1c88:42205296.371 : => IoObject::IoLockEnd
19ec-1c88:42205296.454 : <= IoObject::IoLockEnd
19ec-1c88:42205296.559 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42205296.631 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42205481.307 : => ReadNVMData
19ec-1c88:42205481.444 : => IoObject::IoLockStart
19ec-1c88:42205481.557 : => CAsicIO::CheckDevice
19ec-1c88:42205481.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:42205507.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42205507.316 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42205507.379 : <= IoObject::IoLockStart
19ec-1c88:42205507.437 : => ReadNVMDataInternal
19ec-1c88:42205507.498 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42205507.563 : IO Send command 10 bytes
19ec-1c88:42205507.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:42205507.741 : iCmd = 0, nBytes = 10
19ec-1c88:42205507.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42205842.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42205843.082 : System send command 10 bytes + data 0 bytes
19ec-1c88:42205843.153 : IO total need to receive data 128 bytes
19ec-1c88:42205843.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:42205843.272 : iCmd = 0, nBytes = 128
19ec-1c88:42206046.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.285 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.428 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42206046.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42206046.691 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.947 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206047.071 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206047.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42206047.200 : System total receive data 128 bytes
19ec-1c88:42206047.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:42206047.320 : iCmd = 1, nBytes = 4
19ec-1c88:42206176.877 : 0000 : 00 00 00 00 
19ec-1c88:42206176.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42206177.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42206177.171 : NVMData.PadScanCount = 0
19ec-1c88:42206177.227 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42206177.281 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42206177.341 : NVMData.FlatbedScanCount = 0
19ec-1c88:42206177.398 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42206177.451 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42206177.504 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42206177.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42206177.612 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42206177.667 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42206177.720 : NVMData.BornMonth = 0
19ec-1c88:42206177.771 : NVMData.BornDay = 0
19ec-1c88:42206177.824 : NVMData.BornYear = 0
19ec-1c88:42206177.871 : NVMData.FirstScanMonth = 4
19ec-1c88:42206177.922 : NVMData.FirstScanDay = 30
19ec-1c88:42206177.976 : NVMData.FirstScanYear = 2020
19ec-1c88:42206178.161 : NVMData.VerticalMagnification = 0
19ec-1c88:42206178.217 : NVMData.HorizontalMagnification = 0
19ec-1c88:42206178.272 : NVMData.PowerSavingTime = 15
19ec-1c88:42206178.324 : NVMData.SN = A094165189010062
19ec-1c88:42206178.373 : NVMData.AutoFeed = 0
19ec-1c88:42206178.423 : NVMData.CCDType = 0
19ec-1c88:42206178.470 : NVMData.ScanSpeed = 0
19ec-1c88:42206178.518 : NVMData.RollerCount = 0
19ec-1c88:42206178.569 : NVMData.MultifeedCount = 0
19ec-1c88:42206178.618 : NVMData.JamCount = 0
19ec-1c88:42206178.669 : NVMData.IdentifyInfo = 
19ec-1c88:42206178.722 : NVMData.FormalName = 
19ec-1c88:42206178.771 : NVMData.ReservedB = 0
19ec-1c88:42206178.822 : NVMData.FunctionCode = 0
19ec-1c88:42206178.872 : NVMData.PreFeed = 0
19ec-1c88:42206178.920 : NVMData.PreFeedTime = 0
19ec-1c88:42206178.968 : NVMData.ButtonNumber = 0
19ec-1c88:42206179.018 : NVMData.PowerOffTime = 0
19ec-1c88:42206179.068 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42206179.125 : => IoObject::IoLockEnd
19ec-1c88:42206179.216 : <= IoObject::IoLockEnd
19ec-1c88:42206179.268 : <= ReadNVMData ret = 1
19ec-1c88:42206734.554 : => TerminateDriver
19ec-1c88:42206734.754 : => CAsicIO::~CAsicIO,pStage=98831432
19ec-1c88:42206734.830 : => CNT96226::Close
19ec-1c88:42206738.922 : <= CNT96226::Close ret = 1
19ec-1c88:42206739.001 : <= CAsicIO::~CAsicIO
19ec-1c88:42206739.061 : => IoObject::IoLockEnd
19ec-1c88:42206739.117 : <= IoObject::IoLockEnd
19ec-1c88:42206739.168 : => IoObject::TerminateDevice
19ec-1c88:42206739.224 : => IoObject::IoLockEnd
19ec-1c88:42206739.273 : <= IoObject::IoLockEnd
19ec-1c88:42206739.373 : <= IoObject::TerminateDevice
19ec-1c88:42206739.621 : <= TerminateDriver ret = 1
19ec-1c88:42209327.258 : ============Debug Start==========
19ec-1c88:42209327.608 : Date : 2020/4/30 14:25:32
19ec-1c88:42209327.688 : Process ID : 19ec
19ec-1c88:42209328.133 : Windows : Version 10.0 build 18363 
19ec-1c88:42209328.603 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42209328.667 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42209328.732 : MemoryStatus.ullAvailPhys : 1822240768
19ec-1c88:42209328.796 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42209328.858 : MemoryStatus.ullAvailPageFile : 3238506496
19ec-1c88:42209328.920 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42209328.978 : MemoryStatus.ullAvailVirtual : 1728638976
19ec-1c88:42209329.036 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42209329.140 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42209329.430 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42209329.940 : CPU Count : 4
19ec-1c88:42209329.989 : CPU Frequency : 100.000 Mhz
19ec-1c88:42209334.435 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42209334.559 : => InitializeDriver
19ec-1c88:42209334.834 : <= InitializeDriver ret = 1
19ec-1c88:42211972.677 : => InitializeScanner
19ec-1c88:42211972.926 : => CAsicIO::GetDeviceList
19ec-1c88:42211973.337 : => CNT96226::CNT96226
19ec-1c88:42211973.399 : => CNT96226::Open
19ec-1c88:42211998.609 : <= CNT96226::Open ret = 1
19ec-1c88:42211998.722 : => CNT96226::Initialize
19ec-1c88:42211998.913 : <= CNT96226::Initialize ret = 1
19ec-1c88:42211998.973 : <= CNT96226::CNT96226
19ec-1c88:42211999.027 : => CNT96226::EnumAvailableDevice
19ec-1c88:42212004.291 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42212004.369 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42212004.426 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42215783.987 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42215784.456 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42215795.691 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42215795.908 : => IoObject::GetLockName
19ec-1c88:42215796.037 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42215796.166 : <= IoObject::GetLockName
19ec-1c88:42215797.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:42215797.183 : iCmd = 3, nBytes = 2
19ec-1c88:42216200.462 : 0000 : 06 38 
19ec-1c88:42216200.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42216200.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:42216200.937 : iCmd = 4, nBytes = 2
19ec-1c88:42216541.130 : 0000 : 07 07 
19ec-1c88:42216541.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42216541.513 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42216541.675 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42216541.810 : IO Send command 10 bytes
19ec-1c88:42216541.918 : => CNT96226::VenderCmd_SetData
19ec-1c88:42216542.028 : iCmd = 0, nBytes = 10
19ec-1c88:42216542.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42216756.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42216756.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:42216757.051 : iCmd = 0, nBytes = 165
19ec-1c88:42216929.718 : skip dump 37 bytes
19ec-1c88:42216930.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42216930.393 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42216930.676 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42216930.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42216931.215 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42216931.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42216931.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42216932.020 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42216932.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42216932.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:42216932.378 : iCmd = 1, nBytes = 4
19ec-1c88:42217119.996 : 0000 : 00 00 00 00 
19ec-1c88:42217120.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42217120.328 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42217120.443 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42217120.575 : IO Send command 10 bytes
19ec-1c88:42217120.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:42217120.792 : iCmd = 0, nBytes = 10
19ec-1c88:42217121.004 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42217468.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42217468.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:42217468.952 : iCmd = 0, nBytes = 128
19ec-1c88:42217684.482 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217684.867 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217685.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42217685.439 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42217685.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42217685.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217686.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217686.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217686.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42217686.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:42217686.821 : iCmd = 1, nBytes = 4
19ec-1c88:42217897.931 : 0000 : 00 00 00 00 
19ec-1c88:42217898.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42217898.242 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42217898.582 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42217898.724 : => CNT96226::Close
19ec-1c88:42217905.886 : <= CNT96226::Close ret = 1
19ec-1c88:42217906.029 : <= CNT96226::~CNT96226
19ec-1c88:42217906.192 : <= CAsicIO::GetDeviceList
19ec-1c88:42217906.949 : => IoObject::SetTimeout
19ec-1c88:42217907.220 : Timeout--> In = 0 Out = 0
19ec-1c88:42217907.334 : <= IoObject::SetTimeout
19ec-1c88:42217907.461 : => CAsicIO::CAsicIO
19ec-1c88:42217907.601 : => CNT96226::CNT96226
19ec-1c88:42217907.707 : => CNT96226::Open
19ec-1c88:42217949.229 : <= CNT96226::Open ret = 1
19ec-1c88:42217949.428 : => CNT96226::Initialize
19ec-1c88:42217949.803 : <= CNT96226::Initialize ret = 1
19ec-1c88:42217949.920 : <= CNT96226::CNT96226
19ec-1c88:42217950.025 : <= CAsicIO::CAsicIO
19ec-1c88:42217950.133 : => CAsicIO::InitializeDevice
19ec-1c88:42217950.272 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42217962.551 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42217962.849 : => IoObject::GetLockName
19ec-1c88:42217962.964 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42217963.105 : <= IoObject::GetLockName
19ec-1c88:42217964.394 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42217964.547 : IO Send command 10 bytes
19ec-1c88:42217964.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:42217964.769 : iCmd = 0, nBytes = 10
19ec-1c88:42217964.999 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42218326.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42218327.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:42218327.243 : iCmd = 0, nBytes = 128
19ec-1c88:42218551.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218551.685 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218551.967 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42218552.235 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42218552.494 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42218552.755 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218553.016 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218553.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218553.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42218553.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:42218553.631 : iCmd = 1, nBytes = 4
19ec-1c88:42218755.164 : 0000 : 00 00 00 00 
19ec-1c88:42218755.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42218755.402 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42218755.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:42218755.556 : iCmd = 3, nBytes = 2
19ec-1c88:42219135.554 : 0000 : 06 38 
19ec-1c88:42219135.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42219135.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:42219135.870 : iCmd = 4, nBytes = 2
19ec-1c88:42219446.891 : 0000 : 07 07 
19ec-1c88:42219447.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42219447.219 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42219447.354 : => IoObject::InitializeDevice
19ec-1c88:42219447.483 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42219448.237 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42219448.335 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42219449.145 : => FindScanner
19ec-1c88:42219449.224 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42219449.308 : <= FindScanner ret = 1
19ec-1c88:42219449.392 : => IoObject::IoLockStart
19ec-1c88:42219449.525 : => CAsicIO::CheckDevice
19ec-1c88:42219449.598 : => CNT96226::ConnectIsAvailable
19ec-1c88:42219470.047 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42219470.171 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42219470.248 : <= IoObject::IoLockStart
19ec-1c88:42219470.325 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42219470.413 : IO Send command 10 bytes
19ec-1c88:42219470.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:42219470.600 : iCmd = 0, nBytes = 10
19ec-1c88:42219470.737 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42219671.657 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42219671.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:42219671.892 : IO total need to receive data 5 bytes
19ec-1c88:42219671.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:42219672.044 : iCmd = 0, nBytes = 5
19ec-1c88:42219880.470 : 0000 : 06 00 02 02 ab 
19ec-1c88:42219880.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42219880.660 : System total receive data 5 bytes
19ec-1c88:42219880.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:42219880.804 : iCmd = 1, nBytes = 4
19ec-1c88:42220057.469 : 0000 : 00 00 00 00 
19ec-1c88:42220057.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42220057.793 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42220057.872 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42220057.958 : IO Send command 10 bytes
19ec-1c88:42220058.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:42220058.161 : iCmd = 0, nBytes = 10
19ec-1c88:42220058.296 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42220235.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42220235.643 : System send command 10 bytes + data 0 bytes
19ec-1c88:42220235.728 : IO total need to receive data 165 bytes
19ec-1c88:42220235.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:42220235.882 : iCmd = 0, nBytes = 165
19ec-1c88:42220412.677 : skip dump 37 bytes
19ec-1c88:42220413.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42220413.333 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42220413.509 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42220413.688 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42220413.856 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42220414.032 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42220414.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220414.364 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220414.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42220414.520 : System total receive data 165 bytes
19ec-1c88:42220414.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:42220414.668 : iCmd = 1, nBytes = 4
19ec-1c88:42220583.268 : 0000 : 00 00 00 00 
19ec-1c88:42220583.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42220583.587 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42220583.939 : Dump Inquiry
19ec-1c88:42220584.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42220584.296 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42220584.467 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42220584.638 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42220584.809 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42220584.989 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42220585.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220585.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220585.495 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42220585.666 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42220585.777 : 00a0 : 00 00 00 00 00 
19ec-1c88:42220585.862 : => ReadNVMDataInternal
19ec-1c88:42220586.147 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42220586.233 : IO Send command 10 bytes
19ec-1c88:42220586.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:42220586.425 : iCmd = 0, nBytes = 10
19ec-1c88:42220586.556 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42220916.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42220916.646 : System send command 10 bytes + data 0 bytes
19ec-1c88:42220916.732 : IO total need to receive data 128 bytes
19ec-1c88:42220916.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42220916.890 : iCmd = 0, nBytes = 128
19ec-1c88:42221081.303 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221081.508 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221081.681 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42221081.854 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42221082.018 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.185 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42221082.665 : System total receive data 128 bytes
19ec-1c88:42221082.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:42221082.809 : iCmd = 1, nBytes = 4
19ec-1c88:42221248.054 : 0000 : 00 00 00 00 
19ec-1c88:42221248.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42221248.358 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42221248.456 : NVMData.PadScanCount = 0
19ec-1c88:42221248.534 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42221248.611 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42221248.688 : NVMData.FlatbedScanCount = 0
19ec-1c88:42221248.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42221248.830 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42221248.898 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42221248.972 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42221249.043 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42221249.113 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42221249.186 : NVMData.BornMonth = 0
19ec-1c88:42221249.253 : NVMData.BornDay = 0
19ec-1c88:42221249.319 : NVMData.BornYear = 0
19ec-1c88:42221249.382 : NVMData.FirstScanMonth = 4
19ec-1c88:42221249.455 : NVMData.FirstScanDay = 30
19ec-1c88:42221249.529 : NVMData.FirstScanYear = 2020
19ec-1c88:42221249.600 : NVMData.VerticalMagnification = 0
19ec-1c88:42221249.671 : NVMData.HorizontalMagnification = 0
19ec-1c88:42221249.744 : NVMData.PowerSavingTime = 15
19ec-1c88:42221249.815 : NVMData.SN = A094165189010062
19ec-1c88:42221249.885 : NVMData.AutoFeed = 0
19ec-1c88:42221249.951 : NVMData.CCDType = 0
19ec-1c88:42221250.013 : NVMData.ScanSpeed = 0
19ec-1c88:42221250.075 : NVMData.RollerCount = 0
19ec-1c88:42221250.144 : NVMData.MultifeedCount = 0
19ec-1c88:42221250.209 : NVMData.JamCount = 0
19ec-1c88:42221250.275 : NVMData.IdentifyInfo = 
19ec-1c88:42221250.344 : NVMData.FormalName = 
19ec-1c88:42221250.598 : NVMData.ReservedB = 0
19ec-1c88:42221250.671 : NVMData.FunctionCode = 0
19ec-1c88:42221250.742 : NVMData.PreFeed = 0
19ec-1c88:42221250.808 : NVMData.PreFeedTime = 0
19ec-1c88:42221250.876 : NVMData.ButtonNumber = 0
19ec-1c88:42221250.945 : NVMData.PowerOffTime = 0
19ec-1c88:42221251.011 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42221251.109 : => IoObject::IoLockEnd
19ec-1c88:42221251.232 : <= IoObject::IoLockEnd
19ec-1c88:42221251.296 : <= InitializeScanner ret = 1
19ec-1c88:42222752.658 : => GetLogicalScannerAbility
19ec-1c88:42222752.850 : => IoObject::IoLockStart
19ec-1c88:42222752.980 : => CAsicIO::CheckDevice
19ec-1c88:42222753.036 : => CNT96226::ConnectIsAvailable
19ec-1c88:42222775.730 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42222775.972 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42222776.111 : <= IoObject::IoLockStart
19ec-1c88:42222776.450 : => IoObject::IoLockEnd
19ec-1c88:42222776.553 : <= IoObject::IoLockEnd
19ec-1c88:42222776.631 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42226462.967 : => GetLogicalScannerAbilityEx
19ec-1c88:42226463.165 : => IoObject::IoLockStart
19ec-1c88:42226463.305 : => CAsicIO::CheckDevice
19ec-1c88:42226463.363 : => CNT96226::ConnectIsAvailable
19ec-1c88:42226488.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42226488.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42226488.653 : <= IoObject::IoLockStart
19ec-1c88:42226488.714 : => IoObject::IoLockEnd
19ec-1c88:42226488.827 : <= IoObject::IoLockEnd
19ec-1c88:42226488.947 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42226489.021 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42234015.898 : => ReadNVMData
19ec-1c88:42234016.084 : => IoObject::IoLockStart
19ec-1c88:42234016.210 : => CAsicIO::CheckDevice
19ec-1c88:42234016.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:42234039.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42234039.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42234039.746 : <= IoObject::IoLockStart
19ec-1c88:42234039.809 : => ReadNVMDataInternal
19ec-1c88:42234039.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42234039.941 : IO Send command 10 bytes
19ec-1c88:42234040.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:42234040.114 : iCmd = 0, nBytes = 10
19ec-1c88:42234040.225 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42234394.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42234394.418 : System send command 10 bytes + data 0 bytes
19ec-1c88:42234394.483 : IO total need to receive data 128 bytes
19ec-1c88:42234394.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:42234394.606 : iCmd = 0, nBytes = 128
19ec-1c88:42234595.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234595.653 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234595.796 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42234595.933 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42234596.058 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.183 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.306 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42234596.552 : System total receive data 128 bytes
19ec-1c88:42234596.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:42234596.666 : iCmd = 1, nBytes = 4
19ec-1c88:42234787.964 : 0000 : 00 00 00 00 
19ec-1c88:42234788.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42234788.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42234788.289 : NVMData.PadScanCount = 0
19ec-1c88:42234788.349 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42234788.405 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42234788.465 : NVMData.FlatbedScanCount = 0
19ec-1c88:42234788.522 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42234788.774 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42234788.848 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42234788.904 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42234788.961 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42234789.017 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42234789.071 : NVMData.BornMonth = 0
19ec-1c88:42234789.121 : NVMData.BornDay = 0
19ec-1c88:42234789.172 : NVMData.BornYear = 0
19ec-1c88:42234789.223 : NVMData.FirstScanMonth = 4
19ec-1c88:42234789.275 : NVMData.FirstScanDay = 30
19ec-1c88:42234789.330 : NVMData.FirstScanYear = 2020
19ec-1c88:42234789.387 : NVMData.VerticalMagnification = 0
19ec-1c88:42234789.444 : NVMData.HorizontalMagnification = 0
19ec-1c88:42234789.502 : NVMData.PowerSavingTime = 15
19ec-1c88:42234789.556 : NVMData.SN = A094165189010062
19ec-1c88:42234789.609 : NVMData.AutoFeed = 0
19ec-1c88:42234789.662 : NVMData.CCDType = 0
19ec-1c88:42234789.711 : NVMData.ScanSpeed = 0
19ec-1c88:42234789.762 : NVMData.RollerCount = 0
19ec-1c88:42234789.817 : NVMData.MultifeedCount = 0
19ec-1c88:42234789.871 : NVMData.JamCount = 0
19ec-1c88:42234789.924 : NVMData.IdentifyInfo = 
19ec-1c88:42234789.978 : NVMData.FormalName = 
19ec-1c88:42234790.028 : NVMData.ReservedB = 0
19ec-1c88:42234790.078 : NVMData.FunctionCode = 0
19ec-1c88:42234790.129 : NVMData.PreFeed = 0
19ec-1c88:42234790.177 : NVMData.PreFeedTime = 0
19ec-1c88:42234790.226 : NVMData.ButtonNumber = 0
19ec-1c88:42234790.278 : NVMData.PowerOffTime = 0
19ec-1c88:42234790.330 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42234790.390 : => IoObject::IoLockEnd
19ec-1c88:42234790.487 : <= IoObject::IoLockEnd
19ec-1c88:42234790.538 : <= ReadNVMData ret = 1
19ec-1c88:42244787.037 : => GetADFStatus
19ec-1c88:42244787.465 : => IoObject::IoLockStart
19ec-1c88:42244787.596 : => CAsicIO::CheckDevice
19ec-1c88:42244787.654 : => CNT96226::ConnectIsAvailable
19ec-1c88:42244812.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42244812.965 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42244813.027 : <= IoObject::IoLockStart
19ec-1c88:42244813.087 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42244813.157 : IO Send command 10 bytes
19ec-1c88:42244813.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:42244813.340 : iCmd = 0, nBytes = 10
19ec-1c88:42244813.445 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42245008.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42245008.149 : System send command 10 bytes + data 0 bytes
19ec-1c88:42245008.228 : IO total need to receive data 2 bytes
19ec-1c88:42245008.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:42245008.345 : iCmd = 0, nBytes = 2
19ec-1c88:42245216.114 : 0000 : 00 00 
19ec-1c88:42245216.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42245216.283 : System total receive data 2 bytes
19ec-1c88:42245216.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:42245216.397 : iCmd = 1, nBytes = 4
19ec-1c88:42245360.768 : 0000 : 00 00 00 00 
19ec-1c88:42245360.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42245361.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42245361.106 : Return status = 0
19ec-1c88:42245361.168 : => IoObject::IoLockEnd
19ec-1c88:42245361.260 : <= IoObject::IoLockEnd
19ec-1c88:42245361.316 : <= GetADFStatus ret = 1
19ec-1c88:42248101.606 : => GetADFStatus
19ec-1c88:42248101.799 : => IoObject::IoLockStart
19ec-1c88:42248102.008 : => CAsicIO::CheckDevice
19ec-1c88:42248102.066 : => CNT96226::ConnectIsAvailable
19ec-1c88:42248119.727 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42248119.844 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42248119.909 : <= IoObject::IoLockStart
19ec-1c88:42248119.970 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42248120.041 : IO Send command 10 bytes
19ec-1c88:42248120.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:42248120.221 : iCmd = 0, nBytes = 10
19ec-1c88:42248120.330 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42248289.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42248289.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:42248290.046 : IO total need to receive data 2 bytes
19ec-1c88:42248290.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:42248290.182 : iCmd = 0, nBytes = 2
19ec-1c88:42248395.724 : 0000 : 00 00 
19ec-1c88:42248395.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42248395.894 : System total receive data 2 bytes
19ec-1c88:42248395.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:42248396.010 : iCmd = 1, nBytes = 4
19ec-1c88:42248523.724 : 0000 : 00 00 00 00 
19ec-1c88:42248524.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42248524.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42248524.297 : Return status = 0
19ec-1c88:42248524.356 : => IoObject::IoLockEnd
19ec-1c88:42248524.449 : <= IoObject::IoLockEnd
19ec-1c88:42248524.498 : <= GetADFStatus ret = 1
19ec-1c88:42250739.328 : => TerminateDriver
19ec-1c88:42250739.836 : => CAsicIO::~CAsicIO,pStage=196676680
19ec-1c88:42250739.915 : => CNT96226::Close
19ec-1c88:42250743.996 : <= CNT96226::Close ret = 1
19ec-1c88:42250744.076 : <= CAsicIO::~CAsicIO
19ec-1c88:42250744.138 : => IoObject::IoLockEnd
19ec-1c88:42250744.193 : <= IoObject::IoLockEnd
19ec-1c88:42250744.245 : => IoObject::TerminateDevice
19ec-1c88:42250744.300 : => IoObject::IoLockEnd
19ec-1c88:42250744.351 : <= IoObject::IoLockEnd
19ec-1c88:42250744.453 : <= IoObject::TerminateDevice
19ec-1c88:42250744.685 : <= TerminateDriver ret = 1
19ec-1c88:42295799.122 : ============Debug Start==========
19ec-1c88:42295799.463 : Date : 2020/4/30 14:25:35
19ec-1c88:42295799.544 : Process ID : 19ec
19ec-1c88:42295799.979 : Windows : Version 10.0 build 18363 
19ec-1c88:42295800.458 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42295800.523 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42295800.590 : MemoryStatus.ullAvailPhys : 1831907328
19ec-1c88:42295800.651 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42295800.716 : MemoryStatus.ullAvailPageFile : 3233181696
19ec-1c88:42295800.779 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42295800.839 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:42295800.901 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42295801.011 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42295801.072 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42295801.309 : CPU Count : 4
19ec-1c88:42295801.355 : CPU Frequency : 100.000 Mhz
19ec-1c88:42295805.624 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42295805.760 : => InitializeDriver
19ec-1c88:42295806.037 : <= InitializeDriver ret = 1
19ec-1c88:42295806.099 : => InitializeScanner
19ec-1c88:42295806.181 : => CAsicIO::GetDeviceList
19ec-1c88:42295806.480 : => CNT96226::CNT96226
19ec-1c88:42295806.540 : => CNT96226::Open
19ec-1c88:42295827.609 : <= CNT96226::Open ret = 1
19ec-1c88:42295827.702 : => CNT96226::Initialize
19ec-1c88:42295827.897 : <= CNT96226::Initialize ret = 1
19ec-1c88:42295827.957 : <= CNT96226::CNT96226
19ec-1c88:42295828.011 : => CNT96226::EnumAvailableDevice
19ec-1c88:42295833.412 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42295833.495 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42295833.554 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42299527.717 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42299528.291 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42299534.302 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42299534.405 : => IoObject::GetLockName
19ec-1c88:42299534.466 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42299534.535 : <= IoObject::GetLockName
19ec-1c88:42299535.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:42299535.219 : iCmd = 3, nBytes = 2
19ec-1c88:42299897.870 : 0000 : 06 38 
19ec-1c88:42299898.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42299898.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:42299898.174 : iCmd = 4, nBytes = 2
19ec-1c88:42300192.077 : 0000 : 07 07 
19ec-1c88:42300192.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42300192.281 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42300192.371 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42300192.440 : IO Send command 10 bytes
19ec-1c88:42300192.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:42300192.549 : iCmd = 0, nBytes = 10
19ec-1c88:42300192.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42300369.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42300369.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:42300369.697 : iCmd = 0, nBytes = 165
19ec-1c88:42300529.772 : skip dump 37 bytes
19ec-1c88:42300529.997 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42300530.142 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42300530.282 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42300530.414 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42300530.539 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42300530.673 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42300530.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42300530.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42300530.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42300531.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:42300531.102 : iCmd = 1, nBytes = 4
19ec-1c88:42300721.275 : 0000 : 00 00 00 00 
19ec-1c88:42300721.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42300721.670 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42300721.737 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42300721.806 : IO Send command 10 bytes
19ec-1c88:42300721.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:42300721.912 : iCmd = 0, nBytes = 10
19ec-1c88:42300722.015 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42301063.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42301063.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301063.634 : iCmd = 0, nBytes = 128
19ec-1c88:42301242.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301242.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.008 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42301243.142 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42301243.267 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.393 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42301243.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301243.814 : iCmd = 1, nBytes = 4
19ec-1c88:42301389.566 : 0000 : 00 00 00 00 
19ec-1c88:42301389.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42301389.738 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42301389.905 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42301389.980 : => CNT96226::Close
19ec-1c88:42301393.935 : <= CNT96226::Close ret = 1
19ec-1c88:42301394.012 : <= CNT96226::~CNT96226
19ec-1c88:42301394.099 : <= CAsicIO::GetDeviceList
19ec-1c88:42301394.470 : => IoObject::SetTimeout
19ec-1c88:42301394.598 : Timeout--> In = 0 Out = 0
19ec-1c88:42301394.653 : <= IoObject::SetTimeout
19ec-1c88:42301394.717 : => CAsicIO::CAsicIO
19ec-1c88:42301394.787 : => CNT96226::CNT96226
19ec-1c88:42301394.843 : => CNT96226::Open
19ec-1c88:42301419.859 : <= CNT96226::Open ret = 1
19ec-1c88:42301419.959 : => CNT96226::Initialize
19ec-1c88:42301420.160 : <= CNT96226::Initialize ret = 1
19ec-1c88:42301420.218 : <= CNT96226::CNT96226
19ec-1c88:42301420.270 : <= CAsicIO::CAsicIO
19ec-1c88:42301420.327 : => CAsicIO::InitializeDevice
19ec-1c88:42301420.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42301426.303 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42301426.428 : => IoObject::GetLockName
19ec-1c88:42301426.487 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42301426.552 : <= IoObject::GetLockName
19ec-1c88:42301427.083 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42301427.155 : IO Send command 10 bytes
19ec-1c88:42301427.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:42301427.261 : iCmd = 0, nBytes = 10
19ec-1c88:42301427.431 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42301728.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42301728.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301728.392 : iCmd = 0, nBytes = 128
19ec-1c88:42301892.408 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301892.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301892.820 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42301892.959 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42301893.086 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.217 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42301893.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301893.734 : iCmd = 1, nBytes = 4
19ec-1c88:42302008.332 : 0000 : 00 00 00 00 
19ec-1c88:42302008.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42302008.484 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42302008.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:42302008.598 : iCmd = 3, nBytes = 2
19ec-1c88:42302354.551 : 0000 : 06 38 
19ec-1c88:42302354.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42302354.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:42302354.792 : iCmd = 4, nBytes = 2
19ec-1c88:42302650.919 : 0000 : 07 07 
19ec-1c88:42302651.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42302651.448 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42302651.782 : => IoObject::InitializeDevice
19ec-1c88:42302651.904 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42302652.659 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42302652.736 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42302653.744 : => FindScanner
19ec-1c88:42302653.802 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42302653.867 : <= FindScanner ret = 1
19ec-1c88:42302653.923 : => IoObject::IoLockStart
19ec-1c88:42302654.023 : => CAsicIO::CheckDevice
19ec-1c88:42302654.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:42302678.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42302679.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42302679.127 : <= IoObject::IoLockStart
19ec-1c88:42302679.184 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42302679.247 : IO Send command 10 bytes
19ec-1c88:42302679.328 : => CNT96226::VenderCmd_SetData
19ec-1c88:42302679.386 : iCmd = 0, nBytes = 10
19ec-1c88:42302679.489 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42302913.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42302914.137 : System send command 10 bytes + data 0 bytes
19ec-1c88:42302914.216 : IO total need to receive data 5 bytes
19ec-1c88:42302914.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:42302914.342 : iCmd = 0, nBytes = 5
19ec-1c88:42303056.055 : 0000 : 06 00 02 02 ab 
19ec-1c88:42303056.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303056.242 : System total receive data 5 bytes
19ec-1c88:42303056.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303056.364 : iCmd = 1, nBytes = 4
19ec-1c88:42303164.909 : 0000 : 00 00 00 00 
19ec-1c88:42303165.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303165.135 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42303165.201 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42303165.271 : IO Send command 10 bytes
19ec-1c88:42303165.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:42303165.418 : iCmd = 0, nBytes = 10
19ec-1c88:42303165.521 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42303353.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42303354.153 : System send command 10 bytes + data 0 bytes
19ec-1c88:42303354.521 : IO total need to receive data 165 bytes
19ec-1c88:42303354.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303354.636 : iCmd = 0, nBytes = 165
19ec-1c88:42303512.085 : skip dump 37 bytes
19ec-1c88:42303512.256 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42303512.396 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42303512.527 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42303512.658 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42303512.788 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42303512.920 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42303513.048 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303513.171 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303513.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303513.294 : System total receive data 165 bytes
19ec-1c88:42303513.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303513.404 : iCmd = 1, nBytes = 4
19ec-1c88:42303624.220 : 0000 : 00 00 00 00 
19ec-1c88:42303624.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303624.411 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42303624.581 : Dump Inquiry
19ec-1c88:42303624.699 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42303624.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42303624.963 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42303625.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42303625.216 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42303625.345 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42303625.468 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303625.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303625.722 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42303625.847 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42303625.934 : 00a0 : 00 00 00 00 00 
19ec-1c88:42303626.004 : => ReadNVMDataInternal
19ec-1c88:42303626.189 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42303626.250 : IO Send command 10 bytes
19ec-1c88:42303626.328 : => CNT96226::VenderCmd_SetData
19ec-1c88:42303626.441 : iCmd = 0, nBytes = 10
19ec-1c88:42303626.540 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42303941.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42303942.074 : System send command 10 bytes + data 0 bytes
19ec-1c88:42303942.145 : IO total need to receive data 128 bytes
19ec-1c88:42303942.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303942.261 : iCmd = 0, nBytes = 128
19ec-1c88:42304084.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304084.494 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304084.631 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42304084.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42304084.890 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.011 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42304085.377 : System total receive data 128 bytes
19ec-1c88:42304085.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:42304085.486 : iCmd = 1, nBytes = 4
19ec-1c88:42304192.521 : 0000 : 00 00 00 00 
19ec-1c88:42304192.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42304192.737 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42304192.799 : NVMData.PadScanCount = 0
19ec-1c88:42304192.854 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42304192.909 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42304192.967 : NVMData.FlatbedScanCount = 0
19ec-1c88:42304193.026 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42304193.079 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42304193.131 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42304193.183 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42304193.240 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42304193.291 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42304193.346 : NVMData.BornMonth = 0
19ec-1c88:42304193.394 : NVMData.BornDay = 0
19ec-1c88:42304193.443 : NVMData.BornYear = 0
19ec-1c88:42304193.491 : NVMData.FirstScanMonth = 4
19ec-1c88:42304193.542 : NVMData.FirstScanDay = 30
19ec-1c88:42304193.595 : NVMData.FirstScanYear = 2020
19ec-1c88:42304193.650 : NVMData.VerticalMagnification = 0
19ec-1c88:42304193.707 : NVMData.HorizontalMagnification = 0
19ec-1c88:42304193.760 : NVMData.PowerSavingTime = 15
19ec-1c88:42304193.816 : NVMData.SN = A094165189010062
19ec-1c88:42304193.865 : NVMData.AutoFeed = 0
19ec-1c88:42304193.913 : NVMData.CCDType = 0
19ec-1c88:42304193.962 : NVMData.ScanSpeed = 0
19ec-1c88:42304194.011 : NVMData.RollerCount = 0
19ec-1c88:42304194.065 : NVMData.MultifeedCount = 0
19ec-1c88:42304194.116 : NVMData.JamCount = 0
19ec-1c88:42304194.166 : NVMData.IdentifyInfo = 
19ec-1c88:42304194.216 : NVMData.FormalName = 
19ec-1c88:42304194.405 : NVMData.ReservedB = 0
19ec-1c88:42304194.461 : NVMData.FunctionCode = 0
19ec-1c88:42304194.510 : NVMData.PreFeed = 0
19ec-1c88:42304194.557 : NVMData.PreFeedTime = 0
19ec-1c88:42304194.605 : NVMData.ButtonNumber = 0
19ec-1c88:42304194.655 : NVMData.PowerOffTime = 0
19ec-1c88:42304194.706 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42304194.778 : => IoObject::IoLockEnd
19ec-1c88:42304194.869 : <= IoObject::IoLockEnd
19ec-1c88:42304194.922 : <= InitializeScanner ret = 1
19ec-1c88:42304194.985 : => GetLogicalScannerAbilityEx
19ec-1c88:42304195.041 : => IoObject::IoLockStart
19ec-1c88:42304195.132 : => CAsicIO::CheckDevice
19ec-1c88:42304195.184 : => CNT96226::ConnectIsAvailable
19ec-1c88:42304208.321 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42304208.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42304208.860 : <= IoObject::IoLockStart
19ec-1c88:42304208.918 : => IoObject::IoLockEnd
19ec-1c88:42304209.005 : <= IoObject::IoLockEnd
19ec-1c88:42304209.114 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42304209.188 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42304393.490 : => ReadNVMData
19ec-1c88:42304393.647 : => IoObject::IoLockStart
19ec-1c88:42304393.772 : => CAsicIO::CheckDevice
19ec-1c88:42304393.829 : => CNT96226::ConnectIsAvailable
19ec-1c88:42304417.275 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42304417.484 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42304417.615 : <= IoObject::IoLockStart
19ec-1c88:42304417.737 : => ReadNVMDataInternal
19ec-1c88:42304417.849 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42304417.976 : IO Send command 10 bytes
19ec-1c88:42304418.375 : => CNT96226::VenderCmd_SetData
19ec-1c88:42304418.433 : iCmd = 0, nBytes = 10
19ec-1c88:42304418.543 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42304768.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42304768.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:42304768.537 : IO total need to receive data 128 bytes
19ec-1c88:42304768.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:42304768.875 : iCmd = 0, nBytes = 128
19ec-1c88:42304975.894 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.198 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42304976.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42304976.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.587 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42304976.959 : System total receive data 128 bytes
19ec-1c88:42304977.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:42304977.070 : iCmd = 1, nBytes = 4
19ec-1c88:42305124.275 : 0000 : 00 00 00 00 
19ec-1c88:42305124.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42305124.482 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42305124.549 : NVMData.PadScanCount = 0
19ec-1c88:42305124.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42305124.656 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42305124.710 : NVMData.FlatbedScanCount = 0
19ec-1c88:42305124.762 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42305124.815 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42305124.871 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42305124.926 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42305124.980 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42305125.036 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42305125.092 : NVMData.BornMonth = 0
19ec-1c88:42305125.142 : NVMData.BornDay = 0
19ec-1c88:42305125.191 : NVMData.BornYear = 0
19ec-1c88:42305125.238 : NVMData.FirstScanMonth = 4
19ec-1c88:42305125.290 : NVMData.FirstScanDay = 30
19ec-1c88:42305125.344 : NVMData.FirstScanYear = 2020
19ec-1c88:42305125.523 : NVMData.VerticalMagnification = 0
19ec-1c88:42305125.583 : NVMData.HorizontalMagnification = 0
19ec-1c88:42305125.635 : NVMData.PowerSavingTime = 15
19ec-1c88:42305125.689 : NVMData.SN = A094165189010062
19ec-1c88:42305125.740 : NVMData.AutoFeed = 0
19ec-1c88:42305125.791 : NVMData.CCDType = 0
19ec-1c88:42305125.839 : NVMData.ScanSpeed = 0
19ec-1c88:42305125.886 : NVMData.RollerCount = 0
19ec-1c88:42305125.938 : NVMData.MultifeedCount = 0
19ec-1c88:42305125.988 : NVMData.JamCount = 0
19ec-1c88:42305126.037 : NVMData.IdentifyInfo = 
19ec-1c88:42305126.086 : NVMData.FormalName = 
19ec-1c88:42305126.136 : NVMData.ReservedB = 0
19ec-1c88:42305126.188 : NVMData.FunctionCode = 0
19ec-1c88:42305126.238 : NVMData.PreFeed = 0
19ec-1c88:42305126.286 : NVMData.PreFeedTime = 0
19ec-1c88:42305126.335 : NVMData.ButtonNumber = 0
19ec-1c88:42305126.384 : NVMData.PowerOffTime = 0
19ec-1c88:42305126.435 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42305126.493 : => IoObject::IoLockEnd
19ec-1c88:42305126.583 : <= IoObject::IoLockEnd
19ec-1c88:42305126.632 : <= ReadNVMData ret = 1
19ec-1c88:42307811.803 : ============Debug Start==========
19ec-1c88:42307812.122 : Date : 2020/4/30 14:25:35
19ec-1c88:42307812.206 : Process ID : 19ec
19ec-1c88:42307812.613 : Windows : Version 10.0 build 18363 
19ec-1c88:42307813.055 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42307813.117 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42307813.184 : MemoryStatus.ullAvailPhys : 1831395328
19ec-1c88:42307813.242 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42307813.302 : MemoryStatus.ullAvailPageFile : 3222700032
19ec-1c88:42307813.361 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42307813.421 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:42307813.484 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42307813.587 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42307813.648 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42307813.890 : CPU Count : 4
19ec-1c88:42307813.937 : CPU Frequency : 100.000 Mhz
19ec-1c88:42307818.167 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42307818.294 : => InitializeDriver
19ec-1c88:42307818.576 : <= InitializeDriver ret = 1
19ec-1c88:42310467.352 : => InitializeScanner
19ec-1c88:42310467.620 : => CAsicIO::GetDeviceList
19ec-1c88:42310468.055 : => CNT96226::CNT96226
19ec-1c88:42310468.122 : => CNT96226::Open
19ec-1c88:42310491.634 : <= CNT96226::Open ret = 1
19ec-1c88:42310491.733 : => CNT96226::Initialize
19ec-1c88:42310491.927 : <= CNT96226::Initialize ret = 1
19ec-1c88:42310491.990 : <= CNT96226::CNT96226
19ec-1c88:42310492.044 : => CNT96226::EnumAvailableDevice
19ec-1c88:42310497.285 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42310497.364 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42310497.424 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42314236.227 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42314236.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42314242.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42314242.635 : => IoObject::GetLockName
19ec-1c88:42314242.697 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42314242.763 : <= IoObject::GetLockName
19ec-1c88:42314243.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:42314243.408 : iCmd = 3, nBytes = 2
19ec-1c88:42314609.063 : 0000 : 06 38 
19ec-1c88:42314609.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42314609.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:42314609.324 : iCmd = 4, nBytes = 2
19ec-1c88:42314914.702 : 0000 : 07 07 
19ec-1c88:42314914.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42314915.118 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42314915.208 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42314915.504 : IO Send command 10 bytes
19ec-1c88:42314915.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:42314915.619 : iCmd = 0, nBytes = 10
19ec-1c88:42314915.725 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42315100.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42315100.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:42315100.466 : iCmd = 0, nBytes = 165
19ec-1c88:42315298.618 : skip dump 37 bytes
19ec-1c88:42315299.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42315299.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42315299.602 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42315299.878 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42315300.133 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42315300.410 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42315300.668 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42315300.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42315301.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42315301.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:42315301.285 : iCmd = 1, nBytes = 4
19ec-1c88:42315523.979 : 0000 : 00 00 00 00 
19ec-1c88:42315524.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42315524.337 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42315524.466 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42315524.601 : IO Send command 10 bytes
19ec-1c88:42315524.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:42315524.823 : iCmd = 0, nBytes = 10
19ec-1c88:42315525.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42315885.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42315885.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:42315885.503 : iCmd = 0, nBytes = 128
19ec-1c88:42316086.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316086.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316086.960 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42316087.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42316087.495 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42316087.751 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316088.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316088.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316088.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42316088.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:42316088.630 : iCmd = 1, nBytes = 4
19ec-1c88:42316283.724 : 0000 : 00 00 00 00 
19ec-1c88:42316283.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42316283.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42316284.244 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42316284.362 : => CNT96226::Close
19ec-1c88:42316290.764 : <= CNT96226::Close ret = 1
19ec-1c88:42316290.915 : <= CNT96226::~CNT96226
19ec-1c88:42316291.073 : <= CAsicIO::GetDeviceList
19ec-1c88:42316291.832 : => IoObject::SetTimeout
19ec-1c88:42316292.089 : Timeout--> In = 0 Out = 0
19ec-1c88:42316292.213 : <= IoObject::SetTimeout
19ec-1c88:42316292.346 : => CAsicIO::CAsicIO
19ec-1c88:42316292.488 : => CNT96226::CNT96226
19ec-1c88:42316292.596 : => CNT96226::Open
19ec-1c88:42316335.342 : <= CNT96226::Open ret = 1
19ec-1c88:42316335.532 : => CNT96226::Initialize
19ec-1c88:42316335.908 : <= CNT96226::Initialize ret = 1
19ec-1c88:42316336.021 : <= CNT96226::CNT96226
19ec-1c88:42316336.124 : <= CAsicIO::CAsicIO
19ec-1c88:42316336.235 : => CAsicIO::InitializeDevice
19ec-1c88:42316336.362 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42316348.092 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42316348.318 : => IoObject::GetLockName
19ec-1c88:42316348.426 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42316348.553 : <= IoObject::GetLockName
19ec-1c88:42316349.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42316349.704 : IO Send command 10 bytes
19ec-1c88:42316349.811 : => CNT96226::VenderCmd_SetData
19ec-1c88:42316349.933 : iCmd = 0, nBytes = 10
19ec-1c88:42316350.148 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42316700.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42316700.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:42316701.013 : iCmd = 0, nBytes = 128
19ec-1c88:42316898.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316898.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316899.058 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42316899.337 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42316899.606 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42316899.857 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316900.119 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316900.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316900.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42316900.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:42316900.746 : iCmd = 1, nBytes = 4
19ec-1c88:42317080.169 : 0000 : 00 00 00 00 
19ec-1c88:42317080.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42317080.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42317080.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:42317080.570 : iCmd = 3, nBytes = 2
19ec-1c88:42317446.592 : 0000 : 06 38 
19ec-1c88:42317446.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42317446.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:42317446.953 : iCmd = 4, nBytes = 2
19ec-1c88:42317736.484 : 0000 : 07 07 
19ec-1c88:42317736.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42317736.894 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42317737.022 : => IoObject::InitializeDevice
19ec-1c88:42317737.161 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42317737.963 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42317738.070 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42317738.918 : => FindScanner
19ec-1c88:42317738.990 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42317739.072 : <= FindScanner ret = 1
19ec-1c88:42317739.151 : => IoObject::IoLockStart
19ec-1c88:42317739.290 : => CAsicIO::CheckDevice
19ec-1c88:42317739.361 : => CNT96226::ConnectIsAvailable
19ec-1c88:42317759.431 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42317759.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42317759.640 : <= IoObject::IoLockStart
19ec-1c88:42317759.718 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42317759.808 : IO Send command 10 bytes
19ec-1c88:42317759.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:42317760.002 : iCmd = 0, nBytes = 10
19ec-1c88:42317760.146 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42317925.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42317925.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:42317925.752 : IO total need to receive data 5 bytes
19ec-1c88:42317925.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:42317925.875 : iCmd = 0, nBytes = 5
19ec-1c88:42318061.173 : 0000 : 06 00 02 02 ab 
19ec-1c88:42318061.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318061.364 : System total receive data 5 bytes
19ec-1c88:42318061.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318061.491 : iCmd = 1, nBytes = 4
19ec-1c88:42318203.791 : 0000 : 00 00 00 00 
19ec-1c88:42318203.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318204.019 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42318204.083 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42318204.150 : IO Send command 10 bytes
19ec-1c88:42318204.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:42318204.309 : iCmd = 0, nBytes = 10
19ec-1c88:42318204.420 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42318371.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42318372.075 : System send command 10 bytes + data 0 bytes
19ec-1c88:42318372.155 : IO total need to receive data 165 bytes
19ec-1c88:42318372.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318372.281 : iCmd = 0, nBytes = 165
19ec-1c88:42318509.662 : skip dump 37 bytes
19ec-1c88:42318509.877 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42318510.031 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42318510.174 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42318510.315 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42318510.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42318510.590 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42318510.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318510.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318510.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318510.981 : System total receive data 165 bytes
19ec-1c88:42318511.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318511.105 : iCmd = 1, nBytes = 4
19ec-1c88:42318656.501 : 0000 : 00 00 00 00 
19ec-1c88:42318656.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318656.744 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42318656.990 : Dump Inquiry
19ec-1c88:42318657.135 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42318657.277 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42318657.414 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42318657.554 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42318657.692 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42318657.829 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42318657.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318658.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318658.224 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42318658.358 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42318658.448 : 00a0 : 00 00 00 00 00 
19ec-1c88:42318658.522 : => ReadNVMDataInternal
19ec-1c88:42318658.714 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42318658.781 : IO Send command 10 bytes
19ec-1c88:42318658.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:42318658.922 : iCmd = 0, nBytes = 10
19ec-1c88:42318659.026 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42318965.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42318966.146 : System send command 10 bytes + data 0 bytes
19ec-1c88:42318966.225 : IO total need to receive data 128 bytes
19ec-1c88:42318966.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318966.355 : iCmd = 0, nBytes = 128
19ec-1c88:42319097.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.352 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42319097.490 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42319097.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.996 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319098.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42319098.126 : System total receive data 128 bytes
19ec-1c88:42319098.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:42319098.246 : iCmd = 1, nBytes = 4
19ec-1c88:42319248.264 : 0000 : 00 00 00 00 
19ec-1c88:42319248.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42319248.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42319248.603 : NVMData.PadScanCount = 0
19ec-1c88:42319248.667 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42319248.731 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42319248.796 : NVMData.FlatbedScanCount = 0
19ec-1c88:42319248.856 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42319248.912 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42319248.969 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42319249.029 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42319249.085 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42319249.141 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42319249.198 : NVMData.BornMonth = 0
19ec-1c88:42319249.252 : NVMData.BornDay = 0
19ec-1c88:42319249.306 : NVMData.BornYear = 0
19ec-1c88:42319249.361 : NVMData.FirstScanMonth = 4
19ec-1c88:42319249.414 : NVMData.FirstScanDay = 30
19ec-1c88:42319249.471 : NVMData.FirstScanYear = 2020
19ec-1c88:42319249.527 : NVMData.VerticalMagnification = 0
19ec-1c88:42319249.585 : NVMData.HorizontalMagnification = 0
19ec-1c88:42319249.641 : NVMData.PowerSavingTime = 15
19ec-1c88:42319249.696 : NVMData.SN = A094165189010062
19ec-1c88:42319249.748 : NVMData.AutoFeed = 0
19ec-1c88:42319249.798 : NVMData.CCDType = 0
19ec-1c88:42319249.847 : NVMData.ScanSpeed = 0
19ec-1c88:42319249.897 : NVMData.RollerCount = 0
19ec-1c88:42319249.953 : NVMData.MultifeedCount = 0
19ec-1c88:42319250.007 : NVMData.JamCount = 0
19ec-1c88:42319250.056 : NVMData.IdentifyInfo = 
19ec-1c88:42319250.107 : NVMData.FormalName = 
19ec-1c88:42319250.271 : NVMData.ReservedB = 0
19ec-1c88:42319250.328 : NVMData.FunctionCode = 0
19ec-1c88:42319250.379 : NVMData.PreFeed = 0
19ec-1c88:42319250.434 : NVMData.PreFeedTime = 0
19ec-1c88:42319250.486 : NVMData.ButtonNumber = 0
19ec-1c88:42319250.539 : NVMData.PowerOffTime = 0
19ec-1c88:42319250.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42319250.677 : => IoObject::IoLockEnd
19ec-1c88:42319250.776 : <= IoObject::IoLockEnd
19ec-1c88:42319250.829 : <= InitializeScanner ret = 1
19ec-1c88:42320681.149 : => GetLogicalScannerAbility
19ec-1c88:42320681.338 : => IoObject::IoLockStart
19ec-1c88:42320681.477 : => CAsicIO::CheckDevice
19ec-1c88:42320681.538 : => CNT96226::ConnectIsAvailable
19ec-1c88:42320697.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42320697.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42320697.393 : <= IoObject::IoLockStart
19ec-1c88:42320697.454 : => IoObject::IoLockEnd
19ec-1c88:42320697.557 : <= IoObject::IoLockEnd
19ec-1c88:42320697.637 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42325029.617 : => GetLogicalScannerAbilityEx
19ec-1c88:42325029.805 : => IoObject::IoLockStart
19ec-1c88:42325029.937 : => CAsicIO::CheckDevice
19ec-1c88:42325029.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:42325051.763 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42325052.007 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42325052.154 : <= IoObject::IoLockStart
19ec-1c88:42325052.278 : => IoObject::IoLockEnd
19ec-1c88:42325052.644 : <= IoObject::IoLockEnd
19ec-1c88:42325052.761 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42325052.843 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42335554.864 : => ReadNVMData
19ec-1c88:42335555.053 : => IoObject::IoLockStart
19ec-1c88:42335555.189 : => CAsicIO::CheckDevice
19ec-1c88:42335555.251 : => CNT96226::ConnectIsAvailable
19ec-1c88:42335570.622 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42335570.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42335570.797 : <= IoObject::IoLockStart
19ec-1c88:42335570.866 : => ReadNVMDataInternal
19ec-1c88:42335570.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42335570.997 : IO Send command 10 bytes
19ec-1c88:42335571.111 : => CNT96226::VenderCmd_SetData
19ec-1c88:42335571.170 : iCmd = 0, nBytes = 10
19ec-1c88:42335571.292 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42335911.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42335911.480 : System send command 10 bytes + data 0 bytes
19ec-1c88:42335911.559 : IO total need to receive data 128 bytes
19ec-1c88:42335911.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:42335911.692 : iCmd = 0, nBytes = 128
19ec-1c88:42336042.544 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336042.800 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336042.947 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42336043.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42336043.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.349 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42336043.744 : System total receive data 128 bytes
19ec-1c88:42336043.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42336043.871 : iCmd = 1, nBytes = 4
19ec-1c88:42336228.237 : 0000 : 00 00 00 00 
19ec-1c88:42336228.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42336228.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42336228.636 : NVMData.PadScanCount = 0
19ec-1c88:42336228.699 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42336228.762 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42336228.823 : NVMData.FlatbedScanCount = 0
19ec-1c88:42336228.883 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42336229.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42336229.101 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42336229.163 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42336229.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42336229.281 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42336229.343 : NVMData.BornMonth = 0
19ec-1c88:42336229.395 : NVMData.BornDay = 0
19ec-1c88:42336229.450 : NVMData.BornYear = 0
19ec-1c88:42336229.503 : NVMData.FirstScanMonth = 4
19ec-1c88:42336229.558 : NVMData.FirstScanDay = 30
19ec-1c88:42336229.615 : NVMData.FirstScanYear = 2020
19ec-1c88:42336229.668 : NVMData.VerticalMagnification = 0
19ec-1c88:42336229.727 : NVMData.HorizontalMagnification = 0
19ec-1c88:42336229.784 : NVMData.PowerSavingTime = 15
19ec-1c88:42336229.845 : NVMData.SN = A094165189010062
19ec-1c88:42336229.898 : NVMData.AutoFeed = 0
19ec-1c88:42336229.951 : NVMData.CCDType = 0
19ec-1c88:42336230.001 : NVMData.ScanSpeed = 0
19ec-1c88:42336230.051 : NVMData.RollerCount = 0
19ec-1c88:42336230.110 : NVMData.MultifeedCount = 0
19ec-1c88:42336230.167 : NVMData.JamCount = 0
19ec-1c88:42336230.219 : NVMData.IdentifyInfo = 
19ec-1c88:42336230.273 : NVMData.FormalName = 
19ec-1c88:42336230.323 : NVMData.ReservedB = 0
19ec-1c88:42336230.372 : NVMData.FunctionCode = 0
19ec-1c88:42336230.427 : NVMData.PreFeed = 0
19ec-1c88:42336230.478 : NVMData.PreFeedTime = 0
19ec-1c88:42336230.527 : NVMData.ButtonNumber = 0
19ec-1c88:42336230.577 : NVMData.PowerOffTime = 0
19ec-1c88:42336230.629 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42336230.693 : => IoObject::IoLockEnd
19ec-1c88:42336230.788 : <= IoObject::IoLockEnd
19ec-1c88:42336230.840 : <= ReadNVMData ret = 1
19ec-1c88:42349054.334 : => GetADFStatus
19ec-1c88:42349054.709 : => IoObject::IoLockStart
19ec-1c88:42349054.840 : => CAsicIO::CheckDevice
19ec-1c88:42349054.901 : => CNT96226::ConnectIsAvailable
19ec-1c88:42349076.394 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42349076.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42349076.575 : <= IoObject::IoLockStart
19ec-1c88:42349076.639 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42349076.705 : IO Send command 10 bytes
19ec-1c88:42349076.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:42349076.889 : iCmd = 0, nBytes = 10
19ec-1c88:42349076.992 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42349269.591 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42349269.759 : System send command 10 bytes + data 0 bytes
19ec-1c88:42349269.835 : IO total need to receive data 2 bytes
19ec-1c88:42349269.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:42349269.962 : iCmd = 0, nBytes = 2
19ec-1c88:42349399.871 : 0000 : 00 00 
19ec-1c88:42349399.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42349400.027 : System total receive data 2 bytes
19ec-1c88:42349400.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:42349400.140 : iCmd = 1, nBytes = 4
19ec-1c88:42349555.757 : 0000 : 00 00 00 00 
19ec-1c88:42349555.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42349555.991 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42349556.058 : Return status = 0
19ec-1c88:42349556.118 : => IoObject::IoLockEnd
19ec-1c88:42349556.209 : <= IoObject::IoLockEnd
19ec-1c88:42349556.258 : <= GetADFStatus ret = 1
19ec-1c88:42357566.908 : => GetADFStatus
19ec-1c88:42357567.109 : => IoObject::IoLockStart
19ec-1c88:42357567.257 : => CAsicIO::CheckDevice
19ec-1c88:42357567.323 : => CNT96226::ConnectIsAvailable
19ec-1c88:42357832.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42357832.758 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42357832.835 : <= IoObject::IoLockStart
19ec-1c88:42357832.905 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42357832.978 : IO Send command 10 bytes
19ec-1c88:42357833.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:42357833.149 : iCmd = 0, nBytes = 10
19ec-1c88:42357833.265 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42357986.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42357987.029 : System send command 10 bytes + data 0 bytes
19ec-1c88:42357987.195 : IO total need to receive data 2 bytes
19ec-1c88:42357987.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:42357987.328 : iCmd = 0, nBytes = 2
19ec-1c88:42358126.223 : 0000 : 00 00 
19ec-1c88:42358126.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42358126.471 : System total receive data 2 bytes
19ec-1c88:42358126.539 : => CNT96226::VenderCmd_GetData
19ec-1c88:42358126.601 : iCmd = 1, nBytes = 4
19ec-1c88:42358331.876 : 0000 : 00 00 00 00 
19ec-1c88:42358332.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42358332.209 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42358332.289 : Return status = 0
19ec-1c88:42358332.359 : => IoObject::IoLockEnd
19ec-1c88:42358332.461 : <= IoObject::IoLockEnd
19ec-1c88:42358332.513 : <= GetADFStatus ret = 1
19ec-1c88:42362164.986 : => TerminateDriver
19ec-1c88:42362165.195 : => CAsicIO::~CAsicIO,pStage=201591880
19ec-1c88:42362165.277 : => CNT96226::Close
19ec-1c88:42362169.274 : <= CNT96226::Close ret = 1
19ec-1c88:42362169.353 : <= CAsicIO::~CAsicIO
19ec-1c88:42362169.415 : => IoObject::IoLockEnd
19ec-1c88:42362169.471 : <= IoObject::IoLockEnd
19ec-1c88:42362169.522 : => IoObject::TerminateDevice
19ec-1c88:42362169.578 : => IoObject::IoLockEnd
19ec-1c88:42362169.633 : <= IoObject::IoLockEnd
19ec-1c88:42362169.740 : <= IoObject::TerminateDevice
19ec-1c88:42362170.010 : <= TerminateDriver ret = 1
19ec-1c88:42408532.264 : ============Debug Start==========
19ec-1c88:42408532.532 : Date : 2020/4/30 14:25:39
19ec-1c88:42408532.622 : Process ID : 19ec
19ec-1c88:42408533.064 : Windows : Version 10.0 build 18363 
19ec-1c88:42408533.538 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42408533.603 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42408533.672 : MemoryStatus.ullAvailPhys : 1762295808
19ec-1c88:42408533.736 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42408533.802 : MemoryStatus.ullAvailPageFile : 3131822080
19ec-1c88:42408533.865 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42408533.928 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:42408533.990 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42408534.102 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42408534.166 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42408534.412 : CPU Count : 4
19ec-1c88:42408534.462 : CPU Frequency : 100.000 Mhz
19ec-1c88:42408538.745 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42408538.883 : => InitializeDriver
19ec-1c88:42408539.169 : <= InitializeDriver ret = 1
19ec-1c88:42408539.229 : => InitializeScanner
19ec-1c88:42408539.315 : => CAsicIO::GetDeviceList
19ec-1c88:42408539.628 : => CNT96226::CNT96226
19ec-1c88:42408539.689 : => CNT96226::Open
19ec-1c88:42408562.843 : <= CNT96226::Open ret = 1
19ec-1c88:42408562.957 : => CNT96226::Initialize
19ec-1c88:42408563.151 : <= CNT96226::Initialize ret = 1
19ec-1c88:42408563.215 : <= CNT96226::CNT96226
19ec-1c88:42408563.271 : => CNT96226::EnumAvailableDevice
19ec-1c88:42408568.638 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42408568.721 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42408568.782 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42412269.845 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42412270.132 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42412277.357 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42412277.464 : => IoObject::GetLockName
19ec-1c88:42412277.526 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42412277.596 : <= IoObject::GetLockName
19ec-1c88:42412278.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:42412278.411 : iCmd = 3, nBytes = 2
19ec-1c88:42412656.630 : 0000 : 06 38 
19ec-1c88:42412656.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42412656.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:42412656.951 : iCmd = 4, nBytes = 2
19ec-1c88:42412945.807 : 0000 : 07 07 
19ec-1c88:42412946.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42412946.261 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42412946.351 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42412946.416 : IO Send command 10 bytes
19ec-1c88:42412946.468 : => CNT96226::VenderCmd_SetData
19ec-1c88:42412946.525 : iCmd = 0, nBytes = 10
19ec-1c88:42412946.629 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42413135.135 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42413135.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413135.365 : iCmd = 0, nBytes = 165
19ec-1c88:42413308.543 : skip dump 37 bytes
19ec-1c88:42413308.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42413308.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42413309.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42413309.167 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42413309.300 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42413309.434 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42413309.568 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413309.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413309.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42413309.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413309.879 : iCmd = 1, nBytes = 4
19ec-1c88:42413432.408 : 0000 : 00 00 00 00 
19ec-1c88:42413432.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42413432.605 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42413432.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42413432.739 : IO Send command 10 bytes
19ec-1c88:42413432.793 : => CNT96226::VenderCmd_SetData
19ec-1c88:42413432.849 : iCmd = 0, nBytes = 10
19ec-1c88:42413432.949 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42413741.919 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42413742.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413742.151 : iCmd = 0, nBytes = 128
19ec-1c88:42413904.643 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413904.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.014 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42413905.156 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42413905.287 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.673 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42413905.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413905.863 : iCmd = 1, nBytes = 4
19ec-1c88:42414079.274 : 0000 : 00 00 00 00 
19ec-1c88:42414079.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42414079.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42414079.683 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42414079.760 : => CNT96226::Close
19ec-1c88:42414084.081 : <= CNT96226::Close ret = 1
19ec-1c88:42414084.162 : <= CNT96226::~CNT96226
19ec-1c88:42414084.254 : <= CAsicIO::GetDeviceList
19ec-1c88:42414084.742 : => IoObject::SetTimeout
19ec-1c88:42414084.898 : Timeout--> In = 0 Out = 0
19ec-1c88:42414084.957 : <= IoObject::SetTimeout
19ec-1c88:42414085.027 : => CAsicIO::CAsicIO
19ec-1c88:42414085.099 : => CNT96226::CNT96226
19ec-1c88:42414085.155 : => CNT96226::Open
19ec-1c88:42414108.404 : <= CNT96226::Open ret = 1
19ec-1c88:42414108.511 : => CNT96226::Initialize
19ec-1c88:42414108.706 : <= CNT96226::Initialize ret = 1
19ec-1c88:42414108.766 : <= CNT96226::CNT96226
19ec-1c88:42414108.817 : <= CAsicIO::CAsicIO
19ec-1c88:42414108.874 : => CAsicIO::InitializeDevice
19ec-1c88:42414108.942 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42414114.935 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42414115.060 : => IoObject::GetLockName
19ec-1c88:42414115.120 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42414115.186 : <= IoObject::GetLockName
19ec-1c88:42414115.685 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42414115.759 : IO Send command 10 bytes
19ec-1c88:42414115.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:42414115.873 : iCmd = 0, nBytes = 10
19ec-1c88:42414115.984 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42414446.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42414446.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:42414446.234 : iCmd = 0, nBytes = 128
19ec-1c88:42414596.474 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414596.686 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414596.832 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42414596.969 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42414597.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42414597.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:42414597.667 : iCmd = 1, nBytes = 4
19ec-1c88:42414742.611 : 0000 : 00 00 00 00 
19ec-1c88:42414742.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42414742.788 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42414742.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:42414742.904 : iCmd = 3, nBytes = 2
19ec-1c88:42415075.534 : 0000 : 06 38 
19ec-1c88:42415075.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415075.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:42415075.801 : iCmd = 4, nBytes = 2
19ec-1c88:42415366.702 : 0000 : 07 07 
19ec-1c88:42415366.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415366.982 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42415367.079 : => IoObject::InitializeDevice
19ec-1c88:42415367.185 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42415367.814 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42415367.887 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42415368.701 : => FindScanner
19ec-1c88:42415368.759 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42415368.824 : <= FindScanner ret = 1
19ec-1c88:42415368.881 : => IoObject::IoLockStart
19ec-1c88:42415368.984 : => CAsicIO::CheckDevice
19ec-1c88:42415369.035 : => CNT96226::ConnectIsAvailable
19ec-1c88:42415389.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42415389.244 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42415389.301 : <= IoObject::IoLockStart
19ec-1c88:42415389.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42415389.419 : IO Send command 10 bytes
19ec-1c88:42415389.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:42415389.558 : iCmd = 0, nBytes = 10
19ec-1c88:42415389.659 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42415578.417 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42415578.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:42415578.640 : IO total need to receive data 5 bytes
19ec-1c88:42415578.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:42415578.759 : iCmd = 0, nBytes = 5
19ec-1c88:42415756.320 : 0000 : 06 00 02 02 ab 
19ec-1c88:42415756.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415756.511 : System total receive data 5 bytes
19ec-1c88:42415756.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:42415756.630 : iCmd = 1, nBytes = 4
19ec-1c88:42415898.409 : 0000 : 00 00 00 00 
19ec-1c88:42415898.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415898.642 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42415898.713 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42415898.786 : IO Send command 10 bytes
19ec-1c88:42415898.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:42415898.934 : iCmd = 0, nBytes = 10
19ec-1c88:42415899.046 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42416041.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42416041.612 : System send command 10 bytes + data 0 bytes
19ec-1c88:42416041.681 : IO total need to receive data 165 bytes
19ec-1c88:42416041.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416041.803 : iCmd = 0, nBytes = 165
19ec-1c88:42416190.023 : skip dump 37 bytes
19ec-1c88:42416190.491 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42416190.640 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42416190.776 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42416190.908 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42416191.034 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42416191.163 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42416191.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416191.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416191.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42416191.533 : System total receive data 165 bytes
19ec-1c88:42416191.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416191.650 : iCmd = 1, nBytes = 4
19ec-1c88:42416343.593 : 0000 : 00 00 00 00 
19ec-1c88:42416343.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42416343.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42416343.997 : Dump Inquiry
19ec-1c88:42416344.121 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42416344.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42416344.386 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42416344.524 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42416344.653 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42416344.789 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42416344.916 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416345.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416345.171 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42416345.304 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42416345.394 : 00a0 : 00 00 00 00 00 
19ec-1c88:42416345.468 : => ReadNVMDataInternal
19ec-1c88:42416345.661 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42416345.724 : IO Send command 10 bytes
19ec-1c88:42416345.820 : => CNT96226::VenderCmd_SetData
19ec-1c88:42416345.877 : iCmd = 0, nBytes = 10
19ec-1c88:42416345.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42416673.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42416673.511 : System send command 10 bytes + data 0 bytes
19ec-1c88:42416673.580 : IO total need to receive data 128 bytes
19ec-1c88:42416673.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416673.702 : iCmd = 0, nBytes = 128
19ec-1c88:42416858.192 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416858.393 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416858.534 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42416858.666 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42416858.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42416858.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416859.043 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416859.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416859.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42416859.297 : System total receive data 128 bytes
19ec-1c88:42416859.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416859.417 : iCmd = 1, nBytes = 4
19ec-1c88:42417027.410 : 0000 : 00 00 00 00 
19ec-1c88:42417027.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42417027.662 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42417027.739 : NVMData.PadScanCount = 0
19ec-1c88:42417027.796 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42417027.859 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42417027.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:42417027.980 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42417028.034 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42417028.091 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42417028.148 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42417028.204 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42417028.260 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42417028.317 : NVMData.BornMonth = 0
19ec-1c88:42417028.368 : NVMData.BornDay = 0
19ec-1c88:42417028.420 : NVMData.BornYear = 0
19ec-1c88:42417028.467 : NVMData.FirstScanMonth = 4
19ec-1c88:42417028.526 : NVMData.FirstScanDay = 30
19ec-1c88:42417028.581 : NVMData.FirstScanYear = 2020
19ec-1c88:42417028.637 : NVMData.VerticalMagnification = 0
19ec-1c88:42417028.692 : NVMData.HorizontalMagnification = 0
19ec-1c88:42417028.747 : NVMData.PowerSavingTime = 15
19ec-1c88:42417028.801 : NVMData.SN = A094165189010062
19ec-1c88:42417028.854 : NVMData.AutoFeed = 0
19ec-1c88:42417028.906 : NVMData.CCDType = 0
19ec-1c88:42417028.954 : NVMData.ScanSpeed = 0
19ec-1c88:42417029.005 : NVMData.RollerCount = 0
19ec-1c88:42417029.057 : NVMData.MultifeedCount = 0
19ec-1c88:42417029.108 : NVMData.JamCount = 0
19ec-1c88:42417029.155 : NVMData.IdentifyInfo = 
19ec-1c88:42417029.208 : NVMData.FormalName = 
19ec-1c88:42417029.377 : NVMData.ReservedB = 0
19ec-1c88:42417029.431 : NVMData.FunctionCode = 0
19ec-1c88:42417029.481 : NVMData.PreFeed = 0
19ec-1c88:42417029.534 : NVMData.PreFeedTime = 0
19ec-1c88:42417029.583 : NVMData.ButtonNumber = 0
19ec-1c88:42417029.630 : NVMData.PowerOffTime = 0
19ec-1c88:42417029.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42417029.763 : => IoObject::IoLockEnd
19ec-1c88:42417029.854 : <= IoObject::IoLockEnd
19ec-1c88:42417029.906 : <= InitializeScanner ret = 1
19ec-1c88:42417029.969 : => GetLogicalScannerAbilityEx
19ec-1c88:42417030.027 : => IoObject::IoLockStart
19ec-1c88:42417030.119 : => CAsicIO::CheckDevice
19ec-1c88:42417030.171 : => CNT96226::ConnectIsAvailable
19ec-1c88:42417042.748 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42417042.842 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42417042.900 : <= IoObject::IoLockStart
19ec-1c88:42417042.958 : => IoObject::IoLockEnd
19ec-1c88:42417043.045 : <= IoObject::IoLockEnd
19ec-1c88:42417043.155 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42417043.229 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42417236.689 : => ReadNVMData
19ec-1c88:42417236.862 : => IoObject::IoLockStart
19ec-1c88:42417236.995 : => CAsicIO::CheckDevice
19ec-1c88:42417237.053 : => CNT96226::ConnectIsAvailable
19ec-1c88:42417255.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42417256.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42417256.071 : <= IoObject::IoLockStart
19ec-1c88:42417256.133 : => ReadNVMDataInternal
19ec-1c88:42417256.198 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42417256.263 : IO Send command 10 bytes
19ec-1c88:42417256.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:42417256.458 : iCmd = 0, nBytes = 10
19ec-1c88:42417256.573 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42417597.517 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42417597.679 : System send command 10 bytes + data 0 bytes
19ec-1c88:42417597.745 : IO total need to receive data 128 bytes
19ec-1c88:42417597.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:42417597.871 : iCmd = 0, nBytes = 128
19ec-1c88:42417790.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417790.917 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.058 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42417791.193 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42417791.321 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.446 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.574 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.696 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42417791.824 : System total receive data 128 bytes
19ec-1c88:42417791.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:42417791.948 : iCmd = 1, nBytes = 4
19ec-1c88:42417978.978 : 0000 : 00 00 00 00 
19ec-1c88:42417979.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42417979.234 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42417979.308 : NVMData.PadScanCount = 0
19ec-1c88:42417979.366 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42417979.422 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42417979.482 : NVMData.FlatbedScanCount = 0
19ec-1c88:42417979.536 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42417979.589 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42417979.644 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42417979.699 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42417979.755 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42417979.808 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42417979.863 : NVMData.BornMonth = 0
19ec-1c88:42417979.911 : NVMData.BornDay = 0
19ec-1c88:42417979.962 : NVMData.BornYear = 0
19ec-1c88:42417980.011 : NVMData.FirstScanMonth = 4
19ec-1c88:42417980.061 : NVMData.FirstScanDay = 30
19ec-1c88:42417980.116 : NVMData.FirstScanYear = 2020
19ec-1c88:42417980.357 : NVMData.VerticalMagnification = 0
19ec-1c88:42417980.417 : NVMData.HorizontalMagnification = 0
19ec-1c88:42417980.470 : NVMData.PowerSavingTime = 15
19ec-1c88:42417980.524 : NVMData.SN = A094165189010062
19ec-1c88:42417980.578 : NVMData.AutoFeed = 0
19ec-1c88:42417980.629 : NVMData.CCDType = 0
19ec-1c88:42417980.676 : NVMData.ScanSpeed = 0
19ec-1c88:42417980.723 : NVMData.RollerCount = 0
19ec-1c88:42417980.774 : NVMData.MultifeedCount = 0
19ec-1c88:42417980.825 : NVMData.JamCount = 0
19ec-1c88:42417980.874 : NVMData.IdentifyInfo = 
19ec-1c88:42417980.924 : NVMData.FormalName = 
19ec-1c88:42417980.971 : NVMData.ReservedB = 0
19ec-1c88:42417981.018 : NVMData.FunctionCode = 0
19ec-1c88:42417981.068 : NVMData.PreFeed = 0
19ec-1c88:42417981.116 : NVMData.PreFeedTime = 0
19ec-1c88:42417981.163 : NVMData.ButtonNumber = 0
19ec-1c88:42417981.214 : NVMData.PowerOffTime = 0
19ec-1c88:42417981.267 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42417981.329 : => IoObject::IoLockEnd
19ec-1c88:42417981.423 : <= IoObject::IoLockEnd
19ec-1c88:42417981.472 : <= ReadNVMData ret = 1
19ec-1c88:42418599.811 : => TerminateDriver
19ec-1c88:42418600.013 : => CAsicIO::~CAsicIO,pStage=199756872
19ec-1c88:42418600.086 : => CNT96226::Close
19ec-1c88:42418605.640 : <= CNT96226::Close ret = 1
19ec-1c88:42418605.720 : <= CAsicIO::~CAsicIO
19ec-1c88:42418605.785 : => IoObject::IoLockEnd
19ec-1c88:42418605.837 : <= IoObject::IoLockEnd
19ec-1c88:42418605.889 : => IoObject::TerminateDevice
19ec-1c88:42418605.946 : => IoObject::IoLockEnd
19ec-1c88:42418605.994 : <= IoObject::IoLockEnd
19ec-1c88:42418606.096 : <= IoObject::TerminateDevice
19ec-1c88:42418606.334 : <= TerminateDriver ret = 1
19ec-1c88:42421314.803 : ============Debug Start==========
19ec-1c88:42421315.137 : Date : 2020/4/30 14:25:39
19ec-1c88:42421315.221 : Process ID : 19ec
19ec-1c88:42421315.606 : Windows : Version 10.0 build 18363 
19ec-1c88:42421316.066 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42421316.129 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42421316.199 : MemoryStatus.ullAvailPhys : 1754886144
19ec-1c88:42421316.256 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42421316.318 : MemoryStatus.ullAvailPageFile : 3123961856
19ec-1c88:42421316.377 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42421316.436 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:42421316.495 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42421316.599 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42421316.660 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42421316.888 : CPU Count : 4
19ec-1c88:42421316.934 : CPU Frequency : 100.000 Mhz
19ec-1c88:42421321.373 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42421321.504 : => InitializeDriver
19ec-1c88:42421321.767 : <= InitializeDriver ret = 1
19ec-1c88:42424197.893 : => InitializeScanner
19ec-1c88:42424198.174 : => CAsicIO::GetDeviceList
19ec-1c88:42424198.626 : => CNT96226::CNT96226
19ec-1c88:42424198.689 : => CNT96226::Open
19ec-1c88:42424223.669 : <= CNT96226::Open ret = 1
19ec-1c88:42424223.772 : => CNT96226::Initialize
19ec-1c88:42424223.967 : <= CNT96226::Initialize ret = 1
19ec-1c88:42424224.026 : <= CNT96226::CNT96226
19ec-1c88:42424224.079 : => CNT96226::EnumAvailableDevice
19ec-1c88:42424229.395 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42424229.470 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42424229.528 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42427931.833 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42427932.138 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42427937.930 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42427938.035 : => IoObject::GetLockName
19ec-1c88:42427938.095 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42427938.163 : <= IoObject::GetLockName
19ec-1c88:42427938.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:42427938.716 : iCmd = 3, nBytes = 2
19ec-1c88:42428309.781 : 0000 : 06 38 
19ec-1c88:42428309.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42428310.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:42428310.080 : iCmd = 4, nBytes = 2
19ec-1c88:42428585.287 : 0000 : 07 07 
19ec-1c88:42428585.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42428585.534 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42428585.622 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42428585.690 : IO Send command 10 bytes
19ec-1c88:42428585.746 : => CNT96226::VenderCmd_SetData
19ec-1c88:42428585.803 : iCmd = 0, nBytes = 10
19ec-1c88:42428585.912 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42428777.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42428777.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:42428777.948 : iCmd = 0, nBytes = 165
19ec-1c88:42428936.088 : skip dump 37 bytes
19ec-1c88:42428936.342 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42428936.495 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42428936.638 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42428936.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42428936.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42428937.052 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42428937.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42428937.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42428937.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42428937.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:42428937.501 : iCmd = 1, nBytes = 4
19ec-1c88:42429094.343 : 0000 : 00 00 00 00 
19ec-1c88:42429094.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42429094.570 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42429094.642 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42429094.715 : IO Send command 10 bytes
19ec-1c88:42429094.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:42429094.832 : iCmd = 0, nBytes = 10
19ec-1c88:42429094.941 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42429403.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42429403.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:42429404.076 : iCmd = 0, nBytes = 128
19ec-1c88:42429542.996 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.394 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42429543.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42429543.663 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.792 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.919 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429544.051 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429544.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42429544.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:42429544.241 : iCmd = 1, nBytes = 4
19ec-1c88:42429717.289 : 0000 : 00 00 00 00 
19ec-1c88:42429717.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42429717.524 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42429717.712 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42429717.786 : => CNT96226::Close
19ec-1c88:42429721.645 : <= CNT96226::Close ret = 1
19ec-1c88:42429721.720 : <= CNT96226::~CNT96226
19ec-1c88:42429721.804 : <= CAsicIO::GetDeviceList
19ec-1c88:42429722.213 : => IoObject::SetTimeout
19ec-1c88:42429722.363 : Timeout--> In = 0 Out = 0
19ec-1c88:42429722.423 : <= IoObject::SetTimeout
19ec-1c88:42429722.495 : => CAsicIO::CAsicIO
19ec-1c88:42429722.567 : => CNT96226::CNT96226
19ec-1c88:42429722.622 : => CNT96226::Open
19ec-1c88:42429743.865 : <= CNT96226::Open ret = 1
19ec-1c88:42429743.971 : => CNT96226::Initialize
19ec-1c88:42429744.164 : <= CNT96226::Initialize ret = 1
19ec-1c88:42429744.225 : <= CNT96226::CNT96226
19ec-1c88:42429744.278 : <= CAsicIO::CAsicIO
19ec-1c88:42429744.332 : => CAsicIO::InitializeDevice
19ec-1c88:42429744.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42429750.299 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42429750.414 : => IoObject::GetLockName
19ec-1c88:42429750.468 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42429750.536 : <= IoObject::GetLockName
19ec-1c88:42429750.997 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42429751.070 : IO Send command 10 bytes
19ec-1c88:42429751.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:42429751.179 : iCmd = 0, nBytes = 10
19ec-1c88:42429751.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42430084.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42430084.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430084.856 : iCmd = 0, nBytes = 128
19ec-1c88:42430222.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430222.960 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.098 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42430223.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42430223.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.487 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430223.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430223.912 : iCmd = 1, nBytes = 4
19ec-1c88:42430354.265 : 0000 : 00 00 00 00 
19ec-1c88:42430354.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430354.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42430354.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430354.577 : iCmd = 3, nBytes = 2
19ec-1c88:42430710.582 : 0000 : 06 38 
19ec-1c88:42430710.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430710.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430710.872 : iCmd = 4, nBytes = 2
19ec-1c88:42430961.229 : 0000 : 07 07 
19ec-1c88:42430961.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430961.552 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42430961.649 : => IoObject::InitializeDevice
19ec-1c88:42430961.761 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42430962.253 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42430962.319 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42430962.920 : => FindScanner
19ec-1c88:42430962.978 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42430963.044 : <= FindScanner ret = 1
19ec-1c88:42430963.106 : => IoObject::IoLockStart
19ec-1c88:42430963.207 : => CAsicIO::CheckDevice
19ec-1c88:42430963.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:42430976.428 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42430976.525 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42430976.588 : <= IoObject::IoLockStart
19ec-1c88:42430976.644 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42430976.709 : IO Send command 10 bytes
19ec-1c88:42430976.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:42430976.839 : iCmd = 0, nBytes = 10
19ec-1c88:42430976.950 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42431123.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42431123.861 : System send command 10 bytes + data 0 bytes
19ec-1c88:42431123.928 : IO total need to receive data 5 bytes
19ec-1c88:42431123.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431124.063 : iCmd = 0, nBytes = 5
19ec-1c88:42431270.471 : 0000 : 06 00 02 02 ab 
19ec-1c88:42431270.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431270.710 : System total receive data 5 bytes
19ec-1c88:42431270.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431270.838 : iCmd = 1, nBytes = 4
19ec-1c88:42431386.401 : 0000 : 00 00 00 00 
19ec-1c88:42431386.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431386.626 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42431386.697 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42431386.764 : IO Send command 10 bytes
19ec-1c88:42431386.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:42431386.919 : iCmd = 0, nBytes = 10
19ec-1c88:42431387.026 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42431529.387 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42431529.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:42431529.592 : IO total need to receive data 165 bytes
19ec-1c88:42431529.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431529.714 : iCmd = 0, nBytes = 165
19ec-1c88:42431650.284 : skip dump 37 bytes
19ec-1c88:42431650.520 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42431650.667 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42431650.806 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42431650.943 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42431651.076 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42431651.214 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42431651.340 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431651.467 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431651.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431651.596 : System total receive data 165 bytes
19ec-1c88:42431651.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431651.716 : iCmd = 1, nBytes = 4
19ec-1c88:42431757.529 : 0000 : 00 00 00 00 
19ec-1c88:42431757.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431757.776 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42431757.972 : Dump Inquiry
19ec-1c88:42431758.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42431758.243 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42431758.376 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42431758.509 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42431758.638 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42431758.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42431758.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431759.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431759.160 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42431759.295 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42431759.384 : 00a0 : 00 00 00 00 00 
19ec-1c88:42431759.461 : => ReadNVMDataInternal
19ec-1c88:42431759.697 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42431759.760 : IO Send command 10 bytes
19ec-1c88:42431759.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:42431759.907 : iCmd = 0, nBytes = 10
19ec-1c88:42431760.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42432051.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42432051.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:42432051.991 : IO total need to receive data 128 bytes
19ec-1c88:42432052.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:42432052.114 : iCmd = 0, nBytes = 128
19ec-1c88:42432179.072 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.270 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.409 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42432179.547 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42432179.675 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.804 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.933 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432180.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432180.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42432180.188 : System total receive data 128 bytes
19ec-1c88:42432180.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:42432180.307 : iCmd = 1, nBytes = 4
19ec-1c88:42432291.084 : 0000 : 00 00 00 00 
19ec-1c88:42432291.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42432291.344 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42432291.419 : NVMData.PadScanCount = 0
19ec-1c88:42432291.483 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42432291.543 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42432291.599 : NVMData.FlatbedScanCount = 0
19ec-1c88:42432291.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42432291.707 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42432291.762 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42432291.814 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42432291.872 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42432291.929 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42432291.983 : NVMData.BornMonth = 0
19ec-1c88:42432292.031 : NVMData.BornDay = 0
19ec-1c88:42432292.083 : NVMData.BornYear = 0
19ec-1c88:42432292.130 : NVMData.FirstScanMonth = 4
19ec-1c88:42432292.182 : NVMData.FirstScanDay = 30
19ec-1c88:42432292.238 : NVMData.FirstScanYear = 2020
19ec-1c88:42432292.295 : NVMData.VerticalMagnification = 0
19ec-1c88:42432292.350 : NVMData.HorizontalMagnification = 0
19ec-1c88:42432292.406 : NVMData.PowerSavingTime = 15
19ec-1c88:42432292.459 : NVMData.SN = A094165189010062
19ec-1c88:42432292.511 : NVMData.AutoFeed = 0
19ec-1c88:42432292.561 : NVMData.CCDType = 0
19ec-1c88:42432292.610 : NVMData.ScanSpeed = 0
19ec-1c88:42432292.660 : NVMData.RollerCount = 0
19ec-1c88:42432292.763 : NVMData.MultifeedCount = 0
19ec-1c88:42432292.815 : NVMData.JamCount = 0
19ec-1c88:42432292.862 : NVMData.IdentifyInfo = 
19ec-1c88:42432292.911 : NVMData.FormalName = 
19ec-1c88:42432293.071 : NVMData.ReservedB = 0
19ec-1c88:42432293.124 : NVMData.FunctionCode = 0
19ec-1c88:42432293.174 : NVMData.PreFeed = 0
19ec-1c88:42432293.233 : NVMData.PreFeedTime = 0
19ec-1c88:42432293.282 : NVMData.ButtonNumber = 0
19ec-1c88:42432293.335 : NVMData.PowerOffTime = 0
19ec-1c88:42432293.386 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42432293.474 : => IoObject::IoLockEnd
19ec-1c88:42432293.564 : <= IoObject::IoLockEnd
19ec-1c88:42432293.611 : <= InitializeScanner ret = 1
19ec-1c88:42434065.215 : => GetLogicalScannerAbility
19ec-1c88:42434065.450 : => IoObject::IoLockStart
19ec-1c88:42434065.587 : => CAsicIO::CheckDevice
19ec-1c88:42434065.648 : => CNT96226::ConnectIsAvailable
19ec-1c88:42434081.240 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42434081.384 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42434081.460 : <= IoObject::IoLockStart
19ec-1c88:42434081.525 : => IoObject::IoLockEnd
19ec-1c88:42434081.639 : <= IoObject::IoLockEnd
19ec-1c88:42434081.726 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42439616.062 : => GetLogicalScannerAbilityEx
19ec-1c88:42439616.263 : => IoObject::IoLockStart
19ec-1c88:42439616.425 : => CAsicIO::CheckDevice
19ec-1c88:42439616.488 : => CNT96226::ConnectIsAvailable
19ec-1c88:42439633.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42439633.196 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42439633.270 : <= IoObject::IoLockStart
19ec-1c88:42439633.332 : => IoObject::IoLockEnd
19ec-1c88:42439633.434 : <= IoObject::IoLockEnd
19ec-1c88:42439633.555 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42439633.635 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42448567.939 : => ReadNVMData
19ec-1c88:42448568.146 : => IoObject::IoLockStart
19ec-1c88:42448568.287 : => CAsicIO::CheckDevice
19ec-1c88:42448568.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:42448583.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42448583.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42448583.422 : <= IoObject::IoLockStart
19ec-1c88:42448583.483 : => ReadNVMDataInternal
19ec-1c88:42448583.546 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42448583.616 : IO Send command 10 bytes
19ec-1c88:42448583.760 : => CNT96226::VenderCmd_SetData
19ec-1c88:42448583.824 : iCmd = 0, nBytes = 10
19ec-1c88:42448583.945 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42448877.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42448877.357 : System send command 10 bytes + data 0 bytes
19ec-1c88:42448877.439 : IO total need to receive data 128 bytes
19ec-1c88:42448877.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:42448877.576 : iCmd = 0, nBytes = 128
19ec-1c88:42449002.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.062 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.212 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42449003.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42449003.490 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.615 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.742 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42449004.004 : System total receive data 128 bytes
19ec-1c88:42449004.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:42449004.123 : iCmd = 1, nBytes = 4
19ec-1c88:42449116.777 : 0000 : 00 00 00 00 
19ec-1c88:42449116.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42449117.082 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42449117.151 : NVMData.PadScanCount = 0
19ec-1c88:42449117.208 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42449117.267 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42449117.327 : NVMData.FlatbedScanCount = 0
19ec-1c88:42449117.383 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42449117.564 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42449117.625 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42449117.681 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42449117.741 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42449117.795 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42449117.852 : NVMData.BornMonth = 0
19ec-1c88:42449117.907 : NVMData.BornDay = 0
19ec-1c88:42449117.960 : NVMData.BornYear = 0
19ec-1c88:42449118.010 : NVMData.FirstScanMonth = 4
19ec-1c88:42449118.065 : NVMData.FirstScanDay = 30
19ec-1c88:42449118.118 : NVMData.FirstScanYear = 2020
19ec-1c88:42449118.172 : NVMData.VerticalMagnification = 0
19ec-1c88:42449118.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:42449118.286 : NVMData.PowerSavingTime = 15
19ec-1c88:42449118.341 : NVMData.SN = A094165189010062
19ec-1c88:42449118.392 : NVMData.AutoFeed = 0
19ec-1c88:42449118.443 : NVMData.CCDType = 0
19ec-1c88:42449118.492 : NVMData.ScanSpeed = 0
19ec-1c88:42449118.543 : NVMData.RollerCount = 0
19ec-1c88:42449118.598 : NVMData.MultifeedCount = 0
19ec-1c88:42449118.651 : NVMData.JamCount = 0
19ec-1c88:42449118.704 : NVMData.IdentifyInfo = 
19ec-1c88:42449118.757 : NVMData.FormalName = 
19ec-1c88:42449118.804 : NVMData.ReservedB = 0
19ec-1c88:42449118.855 : NVMData.FunctionCode = 0
19ec-1c88:42449118.904 : NVMData.PreFeed = 0
19ec-1c88:42449118.952 : NVMData.PreFeedTime = 0
19ec-1c88:42449119.006 : NVMData.ButtonNumber = 0
19ec-1c88:42449119.059 : NVMData.PowerOffTime = 0
19ec-1c88:42449119.109 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42449119.175 : => IoObject::IoLockEnd
19ec-1c88:42449119.269 : <= IoObject::IoLockEnd
19ec-1c88:42449119.319 : <= ReadNVMData ret = 1
19ec-1c88:42460835.114 : => GetADFStatus
19ec-1c88:42460835.513 : => IoObject::IoLockStart
19ec-1c88:42460835.652 : => CAsicIO::CheckDevice
19ec-1c88:42460835.713 : => CNT96226::ConnectIsAvailable
19ec-1c88:42460850.573 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42460850.696 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42460850.771 : <= IoObject::IoLockStart
19ec-1c88:42460850.835 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42460850.907 : IO Send command 10 bytes
19ec-1c88:42460851.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:42460851.103 : iCmd = 0, nBytes = 10
19ec-1c88:42460851.219 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42460990.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42460990.637 : System send command 10 bytes + data 0 bytes
19ec-1c88:42460990.709 : IO total need to receive data 2 bytes
19ec-1c88:42460990.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:42460990.828 : iCmd = 0, nBytes = 2
19ec-1c88:42461133.678 : 0000 : 00 00 
19ec-1c88:42461133.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42461133.947 : System total receive data 2 bytes
19ec-1c88:42461134.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:42461134.086 : iCmd = 1, nBytes = 4
19ec-1c88:42461256.841 : 0000 : 00 00 00 00 
19ec-1c88:42461256.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42461257.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42461257.199 : Return status = 0
19ec-1c88:42461257.267 : => IoObject::IoLockEnd
19ec-1c88:42461257.368 : <= IoObject::IoLockEnd
19ec-1c88:42461257.421 : <= GetADFStatus ret = 1
19ec-1c88:42464240.627 : => GetADFStatus
19ec-1c88:42464240.833 : => IoObject::IoLockStart
19ec-1c88:42464240.969 : => CAsicIO::CheckDevice
19ec-1c88:42464241.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:42464256.645 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42464256.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42464256.838 : <= IoObject::IoLockStart
19ec-1c88:42464256.907 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42464256.980 : IO Send command 10 bytes
19ec-1c88:42464257.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:42464257.171 : iCmd = 0, nBytes = 10
19ec-1c88:42464257.281 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42464395.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42464396.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:42464396.247 : IO total need to receive data 2 bytes
19ec-1c88:42464396.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:42464396.381 : iCmd = 0, nBytes = 2
19ec-1c88:42464504.260 : 0000 : 00 00 
19ec-1c88:42464504.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42464504.456 : System total receive data 2 bytes
19ec-1c88:42464504.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:42464504.584 : iCmd = 1, nBytes = 4
19ec-1c88:42464616.851 : 0000 : 00 00 00 00 
19ec-1c88:42464616.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42464617.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42464617.437 : Return status = 0
19ec-1c88:42464617.501 : => IoObject::IoLockEnd
19ec-1c88:42464617.596 : <= IoObject::IoLockEnd
19ec-1c88:42464617.645 : <= GetADFStatus ret = 1
19ec-1c88:42466858.365 : => TerminateDriver
19ec-1c88:42466858.569 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:42466858.647 : => CNT96226::Close
19ec-1c88:42466863.015 : <= CNT96226::Close ret = 1
19ec-1c88:42466863.097 : <= CAsicIO::~CAsicIO
19ec-1c88:42466863.157 : => IoObject::IoLockEnd
19ec-1c88:42466863.210 : <= IoObject::IoLockEnd
19ec-1c88:42466863.266 : => IoObject::TerminateDevice
19ec-1c88:42466863.322 : => IoObject::IoLockEnd
19ec-1c88:42466863.372 : <= IoObject::IoLockEnd
19ec-1c88:42466863.475 : <= IoObject::TerminateDevice
19ec-1c88:42466863.726 : <= TerminateDriver ret = 1
19ec-1c88:42514096.227 : ============Debug Start==========
19ec-1c88:42514096.531 : Date : 2020/4/30 14:25:42
19ec-1c88:42514096.622 : Process ID : 19ec
19ec-1c88:42514096.947 : Windows : Version 10.0 build 18363 
19ec-1c88:42514097.395 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:42514097.460 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42514097.528 : MemoryStatus.ullAvailPhys : 1790271488
19ec-1c88:42514097.594 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42514097.664 : MemoryStatus.ullAvailPageFile : 3151192064
19ec-1c88:42514097.729 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42514097.790 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:42514097.853 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42514097.964 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42514098.028 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42514098.250 : CPU Count : 4
19ec-1c88:42514098.302 : CPU Frequency : 100.000 Mhz
19ec-1c88:42514102.418 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42514102.555 : => InitializeDriver
19ec-1c88:42514102.828 : <= InitializeDriver ret = 1
19ec-1c88:42514102.887 : => InitializeScanner
19ec-1c88:42514102.977 : => CAsicIO::GetDeviceList
19ec-1c88:42514103.284 : => CNT96226::CNT96226
19ec-1c88:42514103.350 : => CNT96226::Open
19ec-1c88:42514126.061 : <= CNT96226::Open ret = 1
19ec-1c88:42514126.186 : => CNT96226::Initialize
19ec-1c88:42514126.391 : <= CNT96226::Initialize ret = 1
19ec-1c88:42514126.459 : <= CNT96226::CNT96226
19ec-1c88:42514126.523 : => CNT96226::EnumAvailableDevice
19ec-1c88:42514148.580 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42514148.712 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42514148.783 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42518710.925 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42518711.251 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42518717.168 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42518717.280 : => IoObject::GetLockName
19ec-1c88:42518717.348 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42518717.419 : <= IoObject::GetLockName
19ec-1c88:42518717.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:42518718.009 : iCmd = 3, nBytes = 2
19ec-1c88:42519525.283 : 0000 : 06 38 
19ec-1c88:42519525.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42519525.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:42519525.602 : iCmd = 4, nBytes = 2
19ec-1c88:42520119.585 : 0000 : 07 07 
19ec-1c88:42520119.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42520119.845 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42520119.938 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42520120.011 : IO Send command 10 bytes
19ec-1c88:42520120.068 : => CNT96226::VenderCmd_SetData
19ec-1c88:42520120.137 : iCmd = 0, nBytes = 10
19ec-1c88:42520120.247 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42520266.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42520266.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:42520266.753 : iCmd = 0, nBytes = 165
19ec-1c88:42520409.542 : skip dump 37 bytes
19ec-1c88:42520409.800 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42520409.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42520410.103 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42520410.238 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42520410.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42520410.508 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42520410.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42520410.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42520410.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42520410.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:42520410.955 : iCmd = 1, nBytes = 4
19ec-1c88:42520556.637 : 0000 : 00 00 00 00 
19ec-1c88:42520556.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42520556.877 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42520556.948 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42520557.017 : IO Send command 10 bytes
19ec-1c88:42520557.076 : => CNT96226::VenderCmd_SetData
19ec-1c88:42520557.138 : iCmd = 0, nBytes = 10
19ec-1c88:42520557.248 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42520888.948 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42520889.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:42520889.227 : iCmd = 0, nBytes = 128
19ec-1c88:42521028.081 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521028.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521028.482 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42521028.622 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42521028.751 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42521028.881 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521029.007 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521029.133 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521029.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521029.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521029.331 : iCmd = 1, nBytes = 4
19ec-1c88:42521143.996 : 0000 : 00 00 00 00 
19ec-1c88:42521144.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521144.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42521144.439 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42521144.515 : => CNT96226::Close
19ec-1c88:42521148.753 : <= CNT96226::Close ret = 1
19ec-1c88:42521148.829 : <= CNT96226::~CNT96226
19ec-1c88:42521148.918 : <= CAsicIO::GetDeviceList
19ec-1c88:42521149.313 : => IoObject::SetTimeout
19ec-1c88:42521149.443 : Timeout--> In = 0 Out = 0
19ec-1c88:42521149.504 : <= IoObject::SetTimeout
19ec-1c88:42521149.580 : => CAsicIO::CAsicIO
19ec-1c88:42521149.654 : => CNT96226::CNT96226
19ec-1c88:42521149.712 : => CNT96226::Open
19ec-1c88:42521173.723 : <= CNT96226::Open ret = 1
19ec-1c88:42521173.852 : => CNT96226::Initialize
19ec-1c88:42521174.046 : <= CNT96226::Initialize ret = 1
19ec-1c88:42521174.108 : <= CNT96226::CNT96226
19ec-1c88:42521174.164 : <= CAsicIO::CAsicIO
19ec-1c88:42521174.227 : => CAsicIO::InitializeDevice
19ec-1c88:42521174.298 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42521180.524 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42521180.656 : => IoObject::GetLockName
19ec-1c88:42521180.718 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42521180.792 : <= IoObject::GetLockName
19ec-1c88:42521181.309 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42521181.384 : IO Send command 10 bytes
19ec-1c88:42521181.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:42521181.497 : iCmd = 0, nBytes = 10
19ec-1c88:42521181.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42521476.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42521476.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521476.880 : iCmd = 0, nBytes = 128
19ec-1c88:42521604.311 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521604.554 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521604.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42521604.847 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42521604.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521605.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521605.560 : iCmd = 1, nBytes = 4
19ec-1c88:42521716.425 : 0000 : 00 00 00 00 
19ec-1c88:42521716.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521716.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42521716.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521716.795 : iCmd = 3, nBytes = 2
19ec-1c88:42522025.623 : 0000 : 06 38 
19ec-1c88:42522025.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522025.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522025.931 : iCmd = 4, nBytes = 2
19ec-1c88:42522269.184 : 0000 : 07 07 
19ec-1c88:42522269.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522269.522 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42522269.617 : => IoObject::InitializeDevice
19ec-1c88:42522269.732 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42522270.292 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42522270.363 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42522270.999 : => FindScanner
19ec-1c88:42522271.061 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42522271.131 : <= FindScanner ret = 1
19ec-1c88:42522271.192 : => IoObject::IoLockStart
19ec-1c88:42522271.293 : => CAsicIO::CheckDevice
19ec-1c88:42522271.349 : => CNT96226::ConnectIsAvailable
19ec-1c88:42522284.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42522284.538 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42522284.597 : <= IoObject::IoLockStart
19ec-1c88:42522284.658 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42522284.725 : IO Send command 10 bytes
19ec-1c88:42522284.805 : => CNT96226::VenderCmd_SetData
19ec-1c88:42522284.860 : iCmd = 0, nBytes = 10
19ec-1c88:42522284.973 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42522447.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42522447.218 : System send command 10 bytes + data 0 bytes
19ec-1c88:42522447.302 : IO total need to receive data 5 bytes
19ec-1c88:42522447.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522447.430 : iCmd = 0, nBytes = 5
19ec-1c88:42522592.495 : 0000 : 06 00 02 02 ab 
19ec-1c88:42522592.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522592.732 : System total receive data 5 bytes
19ec-1c88:42522592.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522592.872 : iCmd = 1, nBytes = 4
19ec-1c88:42522733.154 : 0000 : 00 00 00 00 
19ec-1c88:42522733.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522733.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42522733.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42522733.619 : IO Send command 10 bytes
19ec-1c88:42522733.703 : => CNT96226::VenderCmd_SetData
19ec-1c88:42522733.762 : iCmd = 0, nBytes = 10
19ec-1c88:42522733.869 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42522887.752 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42522887.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:42522888.029 : IO total need to receive data 165 bytes
19ec-1c88:42522888.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522888.163 : iCmd = 0, nBytes = 165
19ec-1c88:42523011.404 : skip dump 37 bytes
19ec-1c88:42523011.666 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42523011.823 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42523011.962 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42523012.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42523012.234 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42523012.371 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42523012.500 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523012.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523012.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523012.765 : System total receive data 165 bytes
19ec-1c88:42523012.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:42523012.889 : iCmd = 1, nBytes = 4
19ec-1c88:42523127.546 : 0000 : 00 00 00 00 
19ec-1c88:42523127.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523127.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42523128.040 : Dump Inquiry
19ec-1c88:42523128.176 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42523128.321 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42523128.462 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42523128.600 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42523128.729 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42523128.939 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42523129.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523129.273 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523129.406 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42523129.539 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42523129.628 : 00a0 : 00 00 00 00 00 
19ec-1c88:42523129.704 : => ReadNVMDataInternal
19ec-1c88:42523129.907 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42523129.973 : IO Send command 10 bytes
19ec-1c88:42523130.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:42523130.121 : iCmd = 0, nBytes = 10
19ec-1c88:42523130.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42523421.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42523421.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:42523421.535 : IO total need to receive data 128 bytes
19ec-1c88:42523421.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:42523421.670 : iCmd = 0, nBytes = 128
19ec-1c88:42523605.543 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523605.780 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523605.933 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42523606.075 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42523606.208 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42523615.973 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523616.153 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523616.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523616.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523616.515 : System total receive data 128 bytes
19ec-1c88:42523616.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:42523616.655 : iCmd = 1, nBytes = 4
19ec-1c88:42523742.100 : 0000 : 00 00 00 00 
19ec-1c88:42523742.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523742.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42523742.545 : NVMData.PadScanCount = 0
19ec-1c88:42523742.607 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42523742.668 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42523742.726 : NVMData.FlatbedScanCount = 0
19ec-1c88:42523742.782 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42523742.837 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42523742.909 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42523742.964 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42523743.020 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42523743.076 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42523743.132 : NVMData.BornMonth = 0
19ec-1c88:42523743.182 : NVMData.BornDay = 0
19ec-1c88:42523743.236 : NVMData.BornYear = 0
19ec-1c88:42523743.288 : NVMData.FirstScanMonth = 4
19ec-1c88:42523743.340 : NVMData.FirstScanDay = 30
19ec-1c88:42523743.397 : NVMData.FirstScanYear = 2020
19ec-1c88:42523743.452 : NVMData.VerticalMagnification = 0
19ec-1c88:42523743.512 : NVMData.HorizontalMagnification = 0
19ec-1c88:42523743.568 : NVMData.PowerSavingTime = 15
19ec-1c88:42523743.625 : NVMData.SN = A094165189010062
19ec-1c88:42523743.676 : NVMData.AutoFeed = 0
19ec-1c88:42523743.725 : NVMData.CCDType = 0
19ec-1c88:42523743.772 : NVMData.ScanSpeed = 0
19ec-1c88:42523743.820 : NVMData.RollerCount = 0
19ec-1c88:42523743.871 : NVMData.MultifeedCount = 0
19ec-1c88:42523743.924 : NVMData.JamCount = 0
19ec-1c88:42523743.972 : NVMData.IdentifyInfo = 
19ec-1c88:42523744.023 : NVMData.FormalName = 
19ec-1c88:42523744.165 : NVMData.ReservedB = 0
19ec-1c88:42523744.217 : NVMData.FunctionCode = 0
19ec-1c88:42523744.268 : NVMData.PreFeed = 0
19ec-1c88:42523744.317 : NVMData.PreFeedTime = 0
19ec-1c88:42523744.369 : NVMData.ButtonNumber = 0
19ec-1c88:42523744.420 : NVMData.PowerOffTime = 0
19ec-1c88:42523744.473 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42523744.560 : => IoObject::IoLockEnd
19ec-1c88:42523744.653 : <= IoObject::IoLockEnd
19ec-1c88:42523744.705 : <= InitializeScanner ret = 1
19ec-1c88:42523744.776 : => GetLogicalScannerAbilityEx
19ec-1c88:42523744.840 : => IoObject::IoLockStart
19ec-1c88:42523744.935 : => CAsicIO::CheckDevice
19ec-1c88:42523744.988 : => CNT96226::ConnectIsAvailable
19ec-1c88:42523757.326 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42523757.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42523757.486 : <= IoObject::IoLockStart
19ec-1c88:42523757.558 : => IoObject::IoLockEnd
19ec-1c88:42523757.646 : <= IoObject::IoLockEnd
19ec-1c88:42523757.771 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42523757.846 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42523997.893 : => ReadNVMData
19ec-1c88:42523998.084 : => IoObject::IoLockStart
19ec-1c88:42523998.221 : => CAsicIO::CheckDevice
19ec-1c88:42523998.280 : => CNT96226::ConnectIsAvailable
19ec-1c88:42524012.660 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42524012.787 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42524012.858 : <= IoObject::IoLockStart
19ec-1c88:42524012.928 : => ReadNVMDataInternal
19ec-1c88:42524012.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42524013.065 : IO Send command 10 bytes
19ec-1c88:42524013.217 : => CNT96226::VenderCmd_SetData
19ec-1c88:42524013.277 : iCmd = 0, nBytes = 10
19ec-1c88:42524013.394 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42524329.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42524330.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:42524330.136 : IO total need to receive data 128 bytes
19ec-1c88:42524330.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:42524330.264 : iCmd = 0, nBytes = 128
19ec-1c88:42524457.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524457.786 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524457.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42524458.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42524458.222 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.351 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42524458.749 : System total receive data 128 bytes
19ec-1c88:42524458.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:42524458.876 : iCmd = 1, nBytes = 4
19ec-1c88:42524584.861 : 0000 : 00 00 00 00 
19ec-1c88:42524585.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42524585.154 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42524585.231 : NVMData.PadScanCount = 0
19ec-1c88:42524585.293 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42524585.348 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42524585.409 : NVMData.FlatbedScanCount = 0
19ec-1c88:42524585.463 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42524585.522 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42524585.581 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42524585.637 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42524585.693 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42524585.749 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42524585.808 : NVMData.BornMonth = 0
19ec-1c88:42524585.859 : NVMData.BornDay = 0
19ec-1c88:42524585.916 : NVMData.BornYear = 0
19ec-1c88:42524585.964 : NVMData.FirstScanMonth = 4
19ec-1c88:42524586.016 : NVMData.FirstScanDay = 30
19ec-1c88:42524586.071 : NVMData.FirstScanYear = 2020
19ec-1c88:42524586.250 : NVMData.VerticalMagnification = 0
19ec-1c88:42524586.311 : NVMData.HorizontalMagnification = 0
19ec-1c88:42524586.366 : NVMData.PowerSavingTime = 15
19ec-1c88:42524586.424 : NVMData.SN = A094165189010062
19ec-1c88:42524586.476 : NVMData.AutoFeed = 0
19ec-1c88:42524586.528 : NVMData.CCDType = 0
19ec-1c88:42524586.576 : NVMData.ScanSpeed = 0
19ec-1c88:42524586.629 : NVMData.RollerCount = 0
19ec-1c88:42524586.683 : NVMData.MultifeedCount = 0
19ec-1c88:42524586.733 : NVMData.JamCount = 0
19ec-1c88:42524586.784 : NVMData.IdentifyInfo = 
19ec-1c88:42524586.837 : NVMData.FormalName = 
19ec-1c88:42524586.889 : NVMData.ReservedB = 0
19ec-1c88:42524586.942 : NVMData.FunctionCode = 0
19ec-1c88:42524586.992 : NVMData.PreFeed = 0
19ec-1c88:42524587.043 : NVMData.PreFeedTime = 0
19ec-1c88:42524587.094 : NVMData.ButtonNumber = 0
19ec-1c88:42524587.147 : NVMData.PowerOffTime = 0
19ec-1c88:42524587.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42524587.268 : => IoObject::IoLockEnd
19ec-1c88:42524587.365 : <= IoObject::IoLockEnd
19ec-1c88:42524587.418 : <= ReadNVMData ret = 1
19ec-1c88:42525486.606 : => TerminateDriver
19ec-1c88:42525486.825 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:42525486.906 : => CNT96226::Close
19ec-1c88:42525491.054 : <= CNT96226::Close ret = 1
19ec-1c88:42525491.137 : <= CAsicIO::~CAsicIO
19ec-1c88:42525491.197 : => IoObject::IoLockEnd
19ec-1c88:42525491.252 : <= IoObject::IoLockEnd
19ec-1c88:42525491.305 : => IoObject::TerminateDevice
19ec-1c88:42525491.363 : => IoObject::IoLockEnd
19ec-1c88:42525491.414 : <= IoObject::IoLockEnd
19ec-1c88:42525491.525 : <= IoObject::TerminateDevice
19ec-1c88:42525491.782 : <= TerminateDriver ret = 1
19ec-1c88:42528718.791 : ============Debug Start==========
19ec-1c88:42528719.451 : Date : 2020/4/30 14:25:43
19ec-1c88:42528719.541 : Process ID : 19ec
19ec-1c88:42528719.865 : Windows : Version 10.0 build 18363 
19ec-1c88:42528720.388 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42528720.455 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42528720.524 : MemoryStatus.ullAvailPhys : 1741221888
19ec-1c88:42528720.585 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42528720.650 : MemoryStatus.ullAvailPageFile : 3104833536
19ec-1c88:42528720.713 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42528720.775 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:42528720.838 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42528721.164 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42528721.282 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42528721.558 : CPU Count : 4
19ec-1c88:42528721.612 : CPU Frequency : 100.000 Mhz
19ec-1c88:42528736.656 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42528736.812 : => InitializeDriver
19ec-1c88:42528738.064 : <= InitializeDriver ret = 1
19ec-1c88:42532202.430 : => InitializeScanner
19ec-1c88:42532202.691 : => CAsicIO::GetDeviceList
19ec-1c88:42532203.167 : => CNT96226::CNT96226
19ec-1c88:42532203.453 : => CNT96226::Open
19ec-1c88:42532226.041 : <= CNT96226::Open ret = 1
19ec-1c88:42532226.149 : => CNT96226::Initialize
19ec-1c88:42532226.343 : <= CNT96226::Initialize ret = 1
19ec-1c88:42532226.408 : <= CNT96226::CNT96226
19ec-1c88:42532226.467 : => CNT96226::EnumAvailableDevice
19ec-1c88:42532231.970 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42532232.051 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42532232.109 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42535856.410 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42535856.700 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42535862.647 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42535862.758 : => IoObject::GetLockName
19ec-1c88:42535862.819 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42535862.894 : <= IoObject::GetLockName
19ec-1c88:42535863.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:42535863.462 : iCmd = 3, nBytes = 2
19ec-1c88:42536218.714 : 0000 : 06 38 
19ec-1c88:42536218.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536218.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:42536219.001 : iCmd = 4, nBytes = 2
19ec-1c88:42536501.344 : 0000 : 07 07 
19ec-1c88:42536501.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536501.550 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42536501.642 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42536501.715 : IO Send command 10 bytes
19ec-1c88:42536501.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:42536501.833 : iCmd = 0, nBytes = 10
19ec-1c88:42536501.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42536678.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42536678.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:42536678.904 : iCmd = 0, nBytes = 165
19ec-1c88:42536821.788 : skip dump 37 bytes
19ec-1c88:42536822.016 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42536822.157 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42536822.292 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42536822.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42536822.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42536822.685 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42536822.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42536822.934 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42536822.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536823.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:42536823.119 : iCmd = 1, nBytes = 4
19ec-1c88:42536937.307 : 0000 : 00 00 00 00 
19ec-1c88:42536937.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536937.455 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42536937.520 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42536937.587 : IO Send command 10 bytes
19ec-1c88:42536937.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:42536937.698 : iCmd = 0, nBytes = 10
19ec-1c88:42536937.797 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42537262.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42537262.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:42537262.738 : iCmd = 0, nBytes = 128
19ec-1c88:42537436.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537436.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537436.937 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42537437.076 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42537437.203 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.331 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.582 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42537437.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:42537437.776 : iCmd = 1, nBytes = 4
19ec-1c88:42537559.665 : 0000 : 00 00 00 00 
19ec-1c88:42537559.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42537559.816 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42537559.987 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42537560.056 : => CNT96226::Close
19ec-1c88:42537564.161 : <= CNT96226::Close ret = 1
19ec-1c88:42537564.245 : <= CNT96226::~CNT96226
19ec-1c88:42537564.329 : <= CAsicIO::GetDeviceList
19ec-1c88:42537564.703 : => IoObject::SetTimeout
19ec-1c88:42537564.838 : Timeout--> In = 0 Out = 0
19ec-1c88:42537564.899 : <= IoObject::SetTimeout
19ec-1c88:42537564.969 : => CAsicIO::CAsicIO
19ec-1c88:42537565.042 : => CNT96226::CNT96226
19ec-1c88:42537565.097 : => CNT96226::Open
19ec-1c88:42537587.665 : <= CNT96226::Open ret = 1
19ec-1c88:42537587.764 : => CNT96226::Initialize
19ec-1c88:42537587.949 : <= CNT96226::Initialize ret = 1
19ec-1c88:42537588.012 : <= CNT96226::CNT96226
19ec-1c88:42537588.064 : <= CAsicIO::CAsicIO
19ec-1c88:42537588.119 : => CAsicIO::InitializeDevice
19ec-1c88:42537588.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42537594.078 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42537594.192 : => IoObject::GetLockName
19ec-1c88:42537594.250 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42537594.317 : <= IoObject::GetLockName
19ec-1c88:42537594.786 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42537594.857 : IO Send command 10 bytes
19ec-1c88:42537594.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:42537594.964 : iCmd = 0, nBytes = 10
19ec-1c88:42537595.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42537920.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42537920.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:42537920.815 : iCmd = 0, nBytes = 128
19ec-1c88:42538109.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.063 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42538110.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42538110.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.597 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538110.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:42538111.022 : iCmd = 1, nBytes = 4
19ec-1c88:42538236.257 : 0000 : 00 00 00 00 
19ec-1c88:42538236.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538236.463 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42538236.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:42538236.578 : iCmd = 3, nBytes = 2
19ec-1c88:42538557.256 : 0000 : 06 38 
19ec-1c88:42538557.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538557.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:42538557.531 : iCmd = 4, nBytes = 2
19ec-1c88:42538821.999 : 0000 : 07 07 
19ec-1c88:42538822.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538822.327 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42538822.433 : => IoObject::InitializeDevice
19ec-1c88:42538822.551 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42538823.177 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42538823.258 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42538824.111 : => FindScanner
19ec-1c88:42538824.177 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42538824.246 : <= FindScanner ret = 1
19ec-1c88:42538824.307 : => IoObject::IoLockStart
19ec-1c88:42538824.417 : => CAsicIO::CheckDevice
19ec-1c88:42538824.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:42538848.846 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42538848.950 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42538849.014 : <= IoObject::IoLockStart
19ec-1c88:42538849.081 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42538849.153 : IO Send command 10 bytes
19ec-1c88:42538849.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:42538849.298 : iCmd = 0, nBytes = 10
19ec-1c88:42538849.407 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42539037.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42539037.900 : System send command 10 bytes + data 0 bytes
19ec-1c88:42539037.973 : IO total need to receive data 5 bytes
19ec-1c88:42539038.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539038.089 : iCmd = 0, nBytes = 5
19ec-1c88:42539176.207 : 0000 : 06 00 02 02 ab 
19ec-1c88:42539176.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539176.407 : System total receive data 5 bytes
19ec-1c88:42539176.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539176.536 : iCmd = 1, nBytes = 4
19ec-1c88:42539288.030 : 0000 : 00 00 00 00 
19ec-1c88:42539288.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539288.304 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42539288.377 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42539288.443 : IO Send command 10 bytes
19ec-1c88:42539288.537 : => CNT96226::VenderCmd_SetData
19ec-1c88:42539288.593 : iCmd = 0, nBytes = 10
19ec-1c88:42539288.705 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42539458.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42539458.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:42539458.449 : IO total need to receive data 165 bytes
19ec-1c88:42539458.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539458.580 : iCmd = 0, nBytes = 165
19ec-1c88:42539585.492 : skip dump 37 bytes
19ec-1c88:42539585.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42539585.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42539585.968 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42539586.111 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42539586.248 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42539586.390 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42539586.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539586.653 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539586.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539586.777 : System total receive data 165 bytes
19ec-1c88:42539586.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539586.891 : iCmd = 1, nBytes = 4
19ec-1c88:42539713.192 : 0000 : 00 00 00 00 
19ec-1c88:42539713.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539713.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42539713.661 : Dump Inquiry
19ec-1c88:42539713.794 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42539713.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42539714.074 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42539714.210 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42539714.343 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42539714.481 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42539714.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539714.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539714.877 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42539715.006 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42539715.097 : 00a0 : 00 00 00 00 00 
19ec-1c88:42539715.172 : => ReadNVMDataInternal
19ec-1c88:42539715.394 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42539715.461 : IO Send command 10 bytes
19ec-1c88:42539715.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:42539715.614 : iCmd = 0, nBytes = 10
19ec-1c88:42539715.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42540019.595 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42540019.779 : System send command 10 bytes + data 0 bytes
19ec-1c88:42540019.851 : IO total need to receive data 128 bytes
19ec-1c88:42540019.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:42540019.978 : iCmd = 0, nBytes = 128
19ec-1c88:42540169.429 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540169.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540169.756 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42540169.892 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42540170.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42540170.508 : System total receive data 128 bytes
19ec-1c88:42540170.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:42540170.620 : iCmd = 1, nBytes = 4
19ec-1c88:42540294.192 : 0000 : 00 00 00 00 
19ec-1c88:42540294.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42540294.461 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42540294.539 : NVMData.PadScanCount = 0
19ec-1c88:42540294.596 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42540294.652 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42540294.707 : NVMData.FlatbedScanCount = 0
19ec-1c88:42540294.762 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42540294.814 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42540294.867 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42540294.920 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42540294.981 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42540295.036 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42540295.092 : NVMData.BornMonth = 0
19ec-1c88:42540295.144 : NVMData.BornDay = 0
19ec-1c88:42540295.194 : NVMData.BornYear = 0
19ec-1c88:42540295.244 : NVMData.FirstScanMonth = 4
19ec-1c88:42540295.297 : NVMData.FirstScanDay = 30
19ec-1c88:42540295.353 : NVMData.FirstScanYear = 2020
19ec-1c88:42540295.407 : NVMData.VerticalMagnification = 0
19ec-1c88:42540295.461 : NVMData.HorizontalMagnification = 0
19ec-1c88:42540295.515 : NVMData.PowerSavingTime = 15
19ec-1c88:42540295.570 : NVMData.SN = A094165189010062
19ec-1c88:42540295.621 : NVMData.AutoFeed = 0
19ec-1c88:42540295.670 : NVMData.CCDType = 0
19ec-1c88:42540295.718 : NVMData.ScanSpeed = 0
19ec-1c88:42540295.769 : NVMData.RollerCount = 0
19ec-1c88:42540295.821 : NVMData.MultifeedCount = 0
19ec-1c88:42540295.874 : NVMData.JamCount = 0
19ec-1c88:42540295.923 : NVMData.IdentifyInfo = 
19ec-1c88:42540295.973 : NVMData.FormalName = 
19ec-1c88:42540296.230 : NVMData.ReservedB = 0
19ec-1c88:42540296.289 : NVMData.FunctionCode = 0
19ec-1c88:42540296.339 : NVMData.PreFeed = 0
19ec-1c88:42540296.392 : NVMData.PreFeedTime = 0
19ec-1c88:42540296.441 : NVMData.ButtonNumber = 0
19ec-1c88:42540296.496 : NVMData.PowerOffTime = 0
19ec-1c88:42540296.548 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42540296.636 : => IoObject::IoLockEnd
19ec-1c88:42540296.729 : <= IoObject::IoLockEnd
19ec-1c88:42540296.779 : <= InitializeScanner ret = 1
19ec-1c88:42541648.537 : => GetLogicalScannerAbility
19ec-1c88:42541648.716 : => IoObject::IoLockStart
19ec-1c88:42541648.854 : => CAsicIO::CheckDevice
19ec-1c88:42541648.911 : => CNT96226::ConnectIsAvailable
19ec-1c88:42541666.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42541666.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42541666.329 : <= IoObject::IoLockStart
19ec-1c88:42541666.395 : => IoObject::IoLockEnd
19ec-1c88:42541666.502 : <= IoObject::IoLockEnd
19ec-1c88:42541666.579 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42547251.361 : => GetLogicalScannerAbilityEx
19ec-1c88:42547251.634 : => IoObject::IoLockStart
19ec-1c88:42547251.785 : => CAsicIO::CheckDevice
19ec-1c88:42547251.851 : => CNT96226::ConnectIsAvailable
19ec-1c88:42547271.708 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42547271.848 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42547271.918 : <= IoObject::IoLockStart
19ec-1c88:42547271.979 : => IoObject::IoLockEnd
19ec-1c88:42547272.086 : <= IoObject::IoLockEnd
19ec-1c88:42547272.219 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42547272.297 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42556520.167 : => ReadNVMData
19ec-1c88:42556520.356 : => IoObject::IoLockStart
19ec-1c88:42556520.494 : => CAsicIO::CheckDevice
19ec-1c88:42556520.553 : => CNT96226::ConnectIsAvailable
19ec-1c88:42556534.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42556535.065 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42556535.135 : <= IoObject::IoLockStart
19ec-1c88:42556535.205 : => ReadNVMDataInternal
19ec-1c88:42556535.274 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42556535.340 : IO Send command 10 bytes
19ec-1c88:42556535.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:42556535.542 : iCmd = 0, nBytes = 10
19ec-1c88:42556535.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42556828.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42556828.913 : System send command 10 bytes + data 0 bytes
19ec-1c88:42556828.992 : IO total need to receive data 128 bytes
19ec-1c88:42556829.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:42556829.119 : iCmd = 0, nBytes = 128
19ec-1c88:42556979.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.146 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42556980.438 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42556980.571 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556981.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42556981.091 : System total receive data 128 bytes
19ec-1c88:42556981.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:42556981.227 : iCmd = 1, nBytes = 4
19ec-1c88:42557091.720 : 0000 : 00 00 00 00 
19ec-1c88:42557091.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42557092.013 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42557092.087 : NVMData.PadScanCount = 0
19ec-1c88:42557092.144 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42557092.202 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42557092.258 : NVMData.FlatbedScanCount = 0
19ec-1c88:42557092.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42557092.545 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42557092.604 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42557092.658 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42557092.714 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42557092.770 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42557092.827 : NVMData.BornMonth = 0
19ec-1c88:42557092.875 : NVMData.BornDay = 0
19ec-1c88:42557092.925 : NVMData.BornYear = 0
19ec-1c88:42557092.974 : NVMData.FirstScanMonth = 4
19ec-1c88:42557093.027 : NVMData.FirstScanDay = 30
19ec-1c88:42557093.081 : NVMData.FirstScanYear = 2020
19ec-1c88:42557093.137 : NVMData.VerticalMagnification = 0
19ec-1c88:42557093.199 : NVMData.HorizontalMagnification = 0
19ec-1c88:42557093.257 : NVMData.PowerSavingTime = 15
19ec-1c88:42557093.312 : NVMData.SN = A094165189010062
19ec-1c88:42557093.363 : NVMData.AutoFeed = 0
19ec-1c88:42557093.413 : NVMData.CCDType = 0
19ec-1c88:42557093.462 : NVMData.ScanSpeed = 0
19ec-1c88:42557093.514 : NVMData.RollerCount = 0
19ec-1c88:42557093.570 : NVMData.MultifeedCount = 0
19ec-1c88:42557093.624 : NVMData.JamCount = 0
19ec-1c88:42557093.675 : NVMData.IdentifyInfo = 
19ec-1c88:42557093.727 : NVMData.FormalName = 
19ec-1c88:42557093.776 : NVMData.ReservedB = 0
19ec-1c88:42557093.828 : NVMData.FunctionCode = 0
19ec-1c88:42557093.881 : NVMData.PreFeed = 0
19ec-1c88:42557093.931 : NVMData.PreFeedTime = 0
19ec-1c88:42557093.982 : NVMData.ButtonNumber = 0
19ec-1c88:42557094.032 : NVMData.PowerOffTime = 0
19ec-1c88:42557094.084 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42557094.145 : => IoObject::IoLockEnd
19ec-1c88:42557094.241 : <= IoObject::IoLockEnd
19ec-1c88:42557094.293 : <= ReadNVMData ret = 1
19ec-1c88:42568224.422 : => GetADFStatus
19ec-1c88:42568224.821 : => IoObject::IoLockStart
19ec-1c88:42568224.961 : => CAsicIO::CheckDevice
19ec-1c88:42568225.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:42568237.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42568238.006 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42568238.064 : <= IoObject::IoLockStart
19ec-1c88:42568238.121 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42568238.188 : IO Send command 10 bytes
19ec-1c88:42568238.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:42568238.372 : iCmd = 0, nBytes = 10
19ec-1c88:42568238.481 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42568377.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42568377.430 : System send command 10 bytes + data 0 bytes
19ec-1c88:42568377.502 : IO total need to receive data 2 bytes
19ec-1c88:42568377.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:42568377.619 : iCmd = 0, nBytes = 2
19ec-1c88:42568489.236 : 0000 : 00 00 
19ec-1c88:42568489.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42568489.391 : System total receive data 2 bytes
19ec-1c88:42568489.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:42568489.508 : iCmd = 1, nBytes = 4
19ec-1c88:42568601.295 : 0000 : 00 00 00 00 
19ec-1c88:42568601.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42568601.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42568601.618 : Return status = 0
19ec-1c88:42568601.679 : => IoObject::IoLockEnd
19ec-1c88:42568601.774 : <= IoObject::IoLockEnd
19ec-1c88:42568601.825 : <= GetADFStatus ret = 1
19ec-1c88:42571434.271 : => GetADFStatus
19ec-1c88:42571434.464 : => IoObject::IoLockStart
19ec-1c88:42571434.594 : => CAsicIO::CheckDevice
19ec-1c88:42571434.657 : => CNT96226::ConnectIsAvailable
19ec-1c88:42571450.633 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42571450.750 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42571450.817 : <= IoObject::IoLockStart
19ec-1c88:42571450.879 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42571450.948 : IO Send command 10 bytes
19ec-1c88:42571451.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:42571451.125 : iCmd = 0, nBytes = 10
19ec-1c88:42571451.233 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42571613.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42571613.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:42571613.926 : IO total need to receive data 2 bytes
19ec-1c88:42571614.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:42571614.067 : iCmd = 0, nBytes = 2
19ec-1c88:42571737.037 : 0000 : 00 00 
19ec-1c88:42571737.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42571737.245 : System total receive data 2 bytes
19ec-1c88:42571737.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:42571737.367 : iCmd = 1, nBytes = 4
19ec-1c88:42571845.173 : 0000 : 00 00 00 00 
19ec-1c88:42571845.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42571845.421 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42571845.490 : Return status = 0
19ec-1c88:42571845.553 : => IoObject::IoLockEnd
19ec-1c88:42571845.643 : <= IoObject::IoLockEnd
19ec-1c88:42571845.693 : <= GetADFStatus ret = 1
19ec-1c88:42574238.741 : => TerminateDriver
19ec-1c88:42574238.936 : => CAsicIO::~CAsicIO,pStage=199232584
19ec-1c88:42574239.016 : => CNT96226::Close
19ec-1c88:42574242.948 : <= CNT96226::Close ret = 1
19ec-1c88:42574243.031 : <= CAsicIO::~CAsicIO
19ec-1c88:42574243.100 : => IoObject::IoLockEnd
19ec-1c88:42574243.160 : <= IoObject::IoLockEnd
19ec-1c88:42574243.214 : => IoObject::TerminateDevice
19ec-1c88:42574243.271 : => IoObject::IoLockEnd
19ec-1c88:42574243.324 : <= IoObject::IoLockEnd
19ec-1c88:42574243.428 : <= IoObject::TerminateDevice
19ec-1c88:42574243.708 : <= TerminateDriver ret = 1
19ec-1c88:42618682.583 : ============Debug Start==========
19ec-1c88:42618682.873 : Date : 2020/4/30 14:25:45
19ec-1c88:42618682.954 : Process ID : 19ec
19ec-1c88:42618683.330 : Windows : Version 10.0 build 18363 
19ec-1c88:42618683.776 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42618683.842 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42618683.909 : MemoryStatus.ullAvailPhys : 1753673728
19ec-1c88:42618683.974 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42618684.036 : MemoryStatus.ullAvailPageFile : 3100504064
19ec-1c88:42618684.100 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42618684.160 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:42618684.223 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42618684.327 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42618684.392 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42618684.614 : CPU Count : 4
19ec-1c88:42618684.662 : CPU Frequency : 100.000 Mhz
19ec-1c88:42618688.905 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42618689.044 : => InitializeDriver
19ec-1c88:42618689.310 : <= InitializeDriver ret = 1
19ec-1c88:42618689.370 : => InitializeScanner
19ec-1c88:42618689.450 : => CAsicIO::GetDeviceList
19ec-1c88:42618689.746 : => CNT96226::CNT96226
19ec-1c88:42618689.805 : => CNT96226::Open
19ec-1c88:42618712.329 : <= CNT96226::Open ret = 1
19ec-1c88:42618712.441 : => CNT96226::Initialize
19ec-1c88:42618712.629 : <= CNT96226::Initialize ret = 1
19ec-1c88:42618712.693 : <= CNT96226::CNT96226
19ec-1c88:42618712.975 : => CNT96226::EnumAvailableDevice
19ec-1c88:42618718.196 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42618718.273 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42618718.335 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42622866.646 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42622866.926 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42622899.635 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42622899.819 : => IoObject::GetLockName
19ec-1c88:42622899.893 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42622899.969 : <= IoObject::GetLockName
19ec-1c88:42622900.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:42622900.604 : iCmd = 3, nBytes = 2
19ec-1c88:42623215.285 : 0000 : 06 38 
19ec-1c88:42623215.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623215.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:42623215.611 : iCmd = 4, nBytes = 2
19ec-1c88:42623474.482 : 0000 : 07 07 
19ec-1c88:42623474.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623474.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42623474.867 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42623474.935 : IO Send command 10 bytes
19ec-1c88:42623474.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:42623475.052 : iCmd = 0, nBytes = 10
19ec-1c88:42623475.163 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42623638.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42623638.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:42623638.494 : iCmd = 0, nBytes = 165
19ec-1c88:42623787.500 : skip dump 37 bytes
19ec-1c88:42623787.761 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42623787.918 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42623788.061 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42623788.205 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42623788.337 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42623788.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42623788.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42623788.735 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42623788.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623788.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:42623788.924 : iCmd = 1, nBytes = 4
19ec-1c88:42623911.412 : 0000 : 00 00 00 00 
19ec-1c88:42623911.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623911.653 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42623911.725 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42623911.795 : IO Send command 10 bytes
19ec-1c88:42623911.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:42623911.914 : iCmd = 0, nBytes = 10
19ec-1c88:42623912.023 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42624216.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42624216.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624216.895 : iCmd = 0, nBytes = 128
19ec-1c88:42624371.367 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624371.877 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42624372.219 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42624372.353 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.483 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.618 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.746 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42624372.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624372.957 : iCmd = 1, nBytes = 4
19ec-1c88:42624483.621 : 0000 : 00 00 00 00 
19ec-1c88:42624483.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42624483.895 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42624484.088 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42624484.163 : => CNT96226::Close
19ec-1c88:42624488.471 : <= CNT96226::Close ret = 1
19ec-1c88:42624488.547 : <= CNT96226::~CNT96226
19ec-1c88:42624488.644 : <= CAsicIO::GetDeviceList
19ec-1c88:42624489.193 : => IoObject::SetTimeout
19ec-1c88:42624489.326 : Timeout--> In = 0 Out = 0
19ec-1c88:42624489.388 : <= IoObject::SetTimeout
19ec-1c88:42624489.464 : => CAsicIO::CAsicIO
19ec-1c88:42624489.534 : => CNT96226::CNT96226
19ec-1c88:42624489.592 : => CNT96226::Open
19ec-1c88:42624512.765 : <= CNT96226::Open ret = 1
19ec-1c88:42624512.886 : => CNT96226::Initialize
19ec-1c88:42624513.082 : <= CNT96226::Initialize ret = 1
19ec-1c88:42624513.142 : <= CNT96226::CNT96226
19ec-1c88:42624513.202 : <= CAsicIO::CAsicIO
19ec-1c88:42624513.267 : => CAsicIO::InitializeDevice
19ec-1c88:42624513.346 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42624519.368 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42624519.493 : => IoObject::GetLockName
19ec-1c88:42624519.551 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42624519.620 : <= IoObject::GetLockName
19ec-1c88:42624520.106 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42624520.180 : IO Send command 10 bytes
19ec-1c88:42624520.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:42624520.291 : iCmd = 0, nBytes = 10
19ec-1c88:42624520.404 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42624811.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42624812.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624812.250 : iCmd = 0, nBytes = 128
19ec-1c88:42624935.861 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.097 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42624936.380 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42624936.514 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.902 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42624937.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624937.093 : iCmd = 1, nBytes = 4
19ec-1c88:42625051.964 : 0000 : 00 00 00 00 
19ec-1c88:42625052.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625052.226 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42625052.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625052.352 : iCmd = 3, nBytes = 2
19ec-1c88:42625361.095 : 0000 : 06 38 
19ec-1c88:42625361.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625361.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625361.392 : iCmd = 4, nBytes = 2
19ec-1c88:42625600.782 : 0000 : 07 07 
19ec-1c88:42625600.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625601.142 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42625601.249 : => IoObject::InitializeDevice
19ec-1c88:42625601.382 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42625602.049 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42625602.118 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42625603.026 : => FindScanner
19ec-1c88:42625603.087 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42625603.155 : <= FindScanner ret = 1
19ec-1c88:42625603.214 : => IoObject::IoLockStart
19ec-1c88:42625603.316 : => CAsicIO::CheckDevice
19ec-1c88:42625603.371 : => CNT96226::ConnectIsAvailable
19ec-1c88:42625615.969 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42625616.076 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42625616.137 : <= IoObject::IoLockStart
19ec-1c88:42625616.206 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42625616.272 : IO Send command 10 bytes
19ec-1c88:42625616.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:42625616.427 : iCmd = 0, nBytes = 10
19ec-1c88:42625616.543 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42625759.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42625759.372 : System send command 10 bytes + data 0 bytes
19ec-1c88:42625759.453 : IO total need to receive data 5 bytes
19ec-1c88:42625759.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625759.582 : iCmd = 0, nBytes = 5
19ec-1c88:42625878.991 : 0000 : 06 00 02 02 ab 
19ec-1c88:42625879.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625879.224 : System total receive data 5 bytes
19ec-1c88:42625879.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625879.357 : iCmd = 1, nBytes = 4
19ec-1c88:42625991.349 : 0000 : 00 00 00 00 
19ec-1c88:42625991.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625991.685 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42625991.759 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42625991.833 : IO Send command 10 bytes
19ec-1c88:42625991.933 : => CNT96226::VenderCmd_SetData
19ec-1c88:42625991.994 : iCmd = 0, nBytes = 10
19ec-1c88:42625992.101 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42626141.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42626142.095 : System send command 10 bytes + data 0 bytes
19ec-1c88:42626142.175 : IO total need to receive data 165 bytes
19ec-1c88:42626142.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626142.304 : iCmd = 0, nBytes = 165
19ec-1c88:42626257.954 : skip dump 37 bytes
19ec-1c88:42626258.200 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42626258.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42626258.505 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42626258.643 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42626258.777 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42626258.917 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42626259.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626259.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626259.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626259.308 : System total receive data 165 bytes
19ec-1c88:42626259.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626259.422 : iCmd = 1, nBytes = 4
19ec-1c88:42626366.122 : 0000 : 00 00 00 00 
19ec-1c88:42626366.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626366.349 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42626366.537 : Dump Inquiry
19ec-1c88:42626366.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42626366.819 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42626366.957 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42626367.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42626367.228 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42626367.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42626367.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626367.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626367.750 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42626367.881 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42626367.970 : 00a0 : 00 00 00 00 00 
19ec-1c88:42626368.044 : => ReadNVMDataInternal
19ec-1c88:42626368.265 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42626368.335 : IO Send command 10 bytes
19ec-1c88:42626368.428 : => CNT96226::VenderCmd_SetData
19ec-1c88:42626368.480 : iCmd = 0, nBytes = 10
19ec-1c88:42626368.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42626660.032 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42626660.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:42626660.334 : IO total need to receive data 128 bytes
19ec-1c88:42626660.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626660.475 : iCmd = 0, nBytes = 128
19ec-1c88:42626787.748 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626787.987 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.138 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42626788.276 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42626788.403 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.533 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.665 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626788.932 : System total receive data 128 bytes
19ec-1c88:42626789.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626789.055 : iCmd = 1, nBytes = 4
19ec-1c88:42626903.490 : 0000 : 00 00 00 00 
19ec-1c88:42626903.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626903.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42626903.839 : NVMData.PadScanCount = 0
19ec-1c88:42626903.903 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42626903.960 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42626904.024 : NVMData.FlatbedScanCount = 0
19ec-1c88:42626904.090 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42626904.151 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42626904.208 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42626904.266 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42626904.323 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42626904.382 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42626904.439 : NVMData.BornMonth = 0
19ec-1c88:42626904.491 : NVMData.BornDay = 0
19ec-1c88:42626904.547 : NVMData.BornYear = 0
19ec-1c88:42626904.601 : NVMData.FirstScanMonth = 4
19ec-1c88:42626904.656 : NVMData.FirstScanDay = 30
19ec-1c88:42626904.713 : NVMData.FirstScanYear = 2020
19ec-1c88:42626904.767 : NVMData.VerticalMagnification = 0
19ec-1c88:42626904.822 : NVMData.HorizontalMagnification = 0
19ec-1c88:42626904.878 : NVMData.PowerSavingTime = 15
19ec-1c88:42626904.938 : NVMData.SN = A094165189010062
19ec-1c88:42626904.989 : NVMData.AutoFeed = 0
19ec-1c88:42626905.042 : NVMData.CCDType = 0
19ec-1c88:42626905.093 : NVMData.ScanSpeed = 0
19ec-1c88:42626905.148 : NVMData.RollerCount = 0
19ec-1c88:42626905.201 : NVMData.MultifeedCount = 0
19ec-1c88:42626905.256 : NVMData.JamCount = 0
19ec-1c88:42626905.304 : NVMData.IdentifyInfo = 
19ec-1c88:42626905.356 : NVMData.FormalName = 
19ec-1c88:42626905.514 : NVMData.ReservedB = 0
19ec-1c88:42626905.572 : NVMData.FunctionCode = 0
19ec-1c88:42626905.625 : NVMData.PreFeed = 0
19ec-1c88:42626905.675 : NVMData.PreFeedTime = 0
19ec-1c88:42626905.725 : NVMData.ButtonNumber = 0
19ec-1c88:42626905.778 : NVMData.PowerOffTime = 0
19ec-1c88:42626905.830 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42626905.927 : => IoObject::IoLockEnd
19ec-1c88:42626906.023 : <= IoObject::IoLockEnd
19ec-1c88:42626906.074 : <= InitializeScanner ret = 1
19ec-1c88:42626906.138 : => GetLogicalScannerAbilityEx
19ec-1c88:42626906.202 : => IoObject::IoLockStart
19ec-1c88:42626906.298 : => CAsicIO::CheckDevice
19ec-1c88:42626906.366 : => CNT96226::ConnectIsAvailable
19ec-1c88:42626918.861 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42626918.984 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42626919.058 : <= IoObject::IoLockStart
19ec-1c88:42626919.122 : => IoObject::IoLockEnd
19ec-1c88:42626919.215 : <= IoObject::IoLockEnd
19ec-1c88:42626919.334 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42626919.416 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42627133.041 : => ReadNVMData
19ec-1c88:42627133.274 : => IoObject::IoLockStart
19ec-1c88:42627133.409 : => CAsicIO::CheckDevice
19ec-1c88:42627133.465 : => CNT96226::ConnectIsAvailable
19ec-1c88:42627150.961 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42627151.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42627151.184 : <= IoObject::IoLockStart
19ec-1c88:42627151.256 : => ReadNVMDataInternal
19ec-1c88:42627151.322 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42627151.389 : IO Send command 10 bytes
19ec-1c88:42627151.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:42627151.596 : iCmd = 0, nBytes = 10
19ec-1c88:42627151.716 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42627444.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42627444.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:42627444.975 : IO total need to receive data 128 bytes
19ec-1c88:42627445.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:42627445.096 : iCmd = 0, nBytes = 128
19ec-1c88:42627564.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.280 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42627565.424 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42627565.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.697 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.957 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627566.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42627566.093 : System total receive data 128 bytes
19ec-1c88:42627566.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:42627566.215 : iCmd = 1, nBytes = 4
19ec-1c88:42627680.941 : 0000 : 00 00 00 00 
19ec-1c88:42627681.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42627681.249 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42627681.330 : NVMData.PadScanCount = 0
19ec-1c88:42627681.389 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42627681.452 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42627681.512 : NVMData.FlatbedScanCount = 0
19ec-1c88:42627681.568 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42627681.623 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42627681.682 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42627681.739 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42627681.799 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42627681.855 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42627681.912 : NVMData.BornMonth = 0
19ec-1c88:42627681.965 : NVMData.BornDay = 0
19ec-1c88:42627682.015 : NVMData.BornYear = 0
19ec-1c88:42627682.067 : NVMData.FirstScanMonth = 4
19ec-1c88:42627682.123 : NVMData.FirstScanDay = 30
19ec-1c88:42627682.181 : NVMData.FirstScanYear = 2020
19ec-1c88:42627682.446 : NVMData.VerticalMagnification = 0
19ec-1c88:42627682.507 : NVMData.HorizontalMagnification = 0
19ec-1c88:42627682.565 : NVMData.PowerSavingTime = 15
19ec-1c88:42627682.621 : NVMData.SN = A094165189010062
19ec-1c88:42627682.671 : NVMData.AutoFeed = 0
19ec-1c88:42627682.723 : NVMData.CCDType = 0
19ec-1c88:42627682.772 : NVMData.ScanSpeed = 0
19ec-1c88:42627682.823 : NVMData.RollerCount = 0
19ec-1c88:42627682.878 : NVMData.MultifeedCount = 0
19ec-1c88:42627682.930 : NVMData.JamCount = 0
19ec-1c88:42627682.982 : NVMData.IdentifyInfo = 
19ec-1c88:42627683.034 : NVMData.FormalName = 
19ec-1c88:42627683.086 : NVMData.ReservedB = 0
19ec-1c88:42627683.138 : NVMData.FunctionCode = 0
19ec-1c88:42627683.190 : NVMData.PreFeed = 0
19ec-1c88:42627683.242 : NVMData.PreFeedTime = 0
19ec-1c88:42627683.293 : NVMData.ButtonNumber = 0
19ec-1c88:42627683.344 : NVMData.PowerOffTime = 0
19ec-1c88:42627683.402 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42627683.468 : => IoObject::IoLockEnd
19ec-1c88:42627683.559 : <= IoObject::IoLockEnd
19ec-1c88:42627683.609 : <= ReadNVMData ret = 1
19ec-1c88:42628423.876 : => TerminateDriver
19ec-1c88:42628424.081 : => CAsicIO::~CAsicIO,pStage=143395912
19ec-1c88:42628424.164 : => CNT96226::Close
19ec-1c88:42628428.413 : <= CNT96226::Close ret = 1
19ec-1c88:42628428.490 : <= CAsicIO::~CAsicIO
19ec-1c88:42628428.560 : => IoObject::IoLockEnd
19ec-1c88:42628428.614 : <= IoObject::IoLockEnd
19ec-1c88:42628428.667 : => IoObject::TerminateDevice
19ec-1c88:42628428.727 : => IoObject::IoLockEnd
19ec-1c88:42628428.778 : <= IoObject::IoLockEnd
19ec-1c88:42628428.884 : <= IoObject::TerminateDevice
19ec-1c88:42628429.147 : <= TerminateDriver ret = 1
19ec-1c88:42631254.000 : ============Debug Start==========
19ec-1c88:42631254.355 : Date : 2020/4/30 14:25:46
19ec-1c88:42631254.435 : Process ID : 19ec
19ec-1c88:42631254.955 : Windows : Version 10.0 build 18363 
19ec-1c88:42631255.532 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:42631255.601 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42631255.672 : MemoryStatus.ullAvailPhys : 1800904704
19ec-1c88:42631255.734 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42631255.798 : MemoryStatus.ullAvailPageFile : 3156688896
19ec-1c88:42631255.862 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42631255.924 : MemoryStatus.ullAvailVirtual : 1728663552
19ec-1c88:42631255.985 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42631256.094 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42631256.157 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42631256.471 : CPU Count : 4
19ec-1c88:42631256.524 : CPU Frequency : 100.000 Mhz
19ec-1c88:42631261.850 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42631262.004 : => InitializeDriver
19ec-1c88:42631262.325 : <= InitializeDriver ret = 1
19ec-1c88:42634456.344 : => InitializeScanner
19ec-1c88:42634456.629 : => CAsicIO::GetDeviceList
19ec-1c88:42634457.011 : => CNT96226::CNT96226
19ec-1c88:42634457.076 : => CNT96226::Open
19ec-1c88:42634479.854 : <= CNT96226::Open ret = 1
19ec-1c88:42634479.953 : => CNT96226::Initialize
19ec-1c88:42634480.147 : <= CNT96226::Initialize ret = 1
19ec-1c88:42634480.207 : <= CNT96226::CNT96226
19ec-1c88:42634480.267 : => CNT96226::EnumAvailableDevice
19ec-1c88:42634485.767 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42634485.850 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42634485.913 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42638105.617 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42638105.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42638112.003 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42638112.129 : => IoObject::GetLockName
19ec-1c88:42638112.190 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42638112.261 : <= IoObject::GetLockName
19ec-1c88:42638112.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638112.807 : iCmd = 3, nBytes = 2
19ec-1c88:42638444.624 : 0000 : 06 38 
19ec-1c88:42638444.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42638444.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638444.898 : iCmd = 4, nBytes = 2
19ec-1c88:42638699.514 : 0000 : 07 07 
19ec-1c88:42638699.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42638699.920 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42638700.025 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42638700.095 : IO Send command 10 bytes
19ec-1c88:42638700.151 : => CNT96226::VenderCmd_SetData
19ec-1c88:42638700.208 : iCmd = 0, nBytes = 10
19ec-1c88:42638700.315 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42638858.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42638858.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638858.595 : iCmd = 0, nBytes = 165
19ec-1c88:42638977.590 : skip dump 37 bytes
19ec-1c88:42638977.796 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42638977.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42638978.074 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42638978.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42638978.349 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42638978.486 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42638978.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42638978.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42638978.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42638978.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638978.916 : iCmd = 1, nBytes = 4
19ec-1c88:42639109.642 : 0000 : 00 00 00 00 
19ec-1c88:42639109.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42639109.831 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42639109.904 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42639109.975 : IO Send command 10 bytes
19ec-1c88:42639110.030 : => CNT96226::VenderCmd_SetData
19ec-1c88:42639110.092 : iCmd = 0, nBytes = 10
19ec-1c88:42639110.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42639426.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42639427.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:42639427.196 : iCmd = 0, nBytes = 128
19ec-1c88:42639581.459 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639581.656 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639581.812 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42639581.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42639582.082 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.212 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42639582.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:42639582.658 : iCmd = 1, nBytes = 4
19ec-1c88:42639700.582 : 0000 : 00 00 00 00 
19ec-1c88:42639700.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42639700.736 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42639700.904 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42639700.971 : => CNT96226::Close
19ec-1c88:42639704.730 : <= CNT96226::Close ret = 1
19ec-1c88:42639704.804 : <= CNT96226::~CNT96226
19ec-1c88:42639704.895 : <= CAsicIO::GetDeviceList
19ec-1c88:42639705.278 : => IoObject::SetTimeout
19ec-1c88:42639705.402 : Timeout--> In = 0 Out = 0
19ec-1c88:42639705.461 : <= IoObject::SetTimeout
19ec-1c88:42639705.526 : => CAsicIO::CAsicIO
19ec-1c88:42639705.596 : => CNT96226::CNT96226
19ec-1c88:42639705.654 : => CNT96226::Open
19ec-1c88:42639728.000 : <= CNT96226::Open ret = 1
19ec-1c88:42639728.105 : => CNT96226::Initialize
19ec-1c88:42639728.296 : <= CNT96226::Initialize ret = 1
19ec-1c88:42639728.355 : <= CNT96226::CNT96226
19ec-1c88:42639728.405 : <= CAsicIO::CAsicIO
19ec-1c88:42639728.462 : => CAsicIO::InitializeDevice
19ec-1c88:42639728.532 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42639734.236 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42639734.355 : => IoObject::GetLockName
19ec-1c88:42639734.409 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42639734.475 : <= IoObject::GetLockName
19ec-1c88:42639734.919 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42639734.992 : IO Send command 10 bytes
19ec-1c88:42639735.045 : => CNT96226::VenderCmd_SetData
19ec-1c88:42639735.103 : iCmd = 0, nBytes = 10
19ec-1c88:42639735.214 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42640029.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42640029.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640029.436 : iCmd = 0, nBytes = 128
19ec-1c88:42640145.169 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.340 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.484 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42640145.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42640145.746 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640146.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640146.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640146.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640146.296 : iCmd = 1, nBytes = 4
19ec-1c88:42640253.564 : 0000 : 00 00 00 00 
19ec-1c88:42640253.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640253.711 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42640253.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640253.825 : iCmd = 3, nBytes = 2
19ec-1c88:42640571.035 : 0000 : 06 38 
19ec-1c88:42640571.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640571.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640571.332 : iCmd = 4, nBytes = 2
19ec-1c88:42640822.296 : 0000 : 07 07 
19ec-1c88:42640822.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640822.583 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42640822.685 : => IoObject::InitializeDevice
19ec-1c88:42640822.807 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42640823.434 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42640823.513 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42640824.277 : => FindScanner
19ec-1c88:42640824.342 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42640824.411 : <= FindScanner ret = 1
19ec-1c88:42640824.478 : => IoObject::IoLockStart
19ec-1c88:42640824.588 : => CAsicIO::CheckDevice
19ec-1c88:42640824.643 : => CNT96226::ConnectIsAvailable
19ec-1c88:42640837.237 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42640837.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42640837.400 : <= IoObject::IoLockStart
19ec-1c88:42640837.463 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42640837.533 : IO Send command 10 bytes
19ec-1c88:42640837.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:42640837.673 : iCmd = 0, nBytes = 10
19ec-1c88:42640837.787 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42640996.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42640996.829 : System send command 10 bytes + data 0 bytes
19ec-1c88:42640996.899 : IO total need to receive data 5 bytes
19ec-1c88:42640996.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640997.022 : iCmd = 0, nBytes = 5
19ec-1c88:42641138.824 : 0000 : 06 00 02 02 ab 
19ec-1c88:42641138.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641138.988 : System total receive data 5 bytes
19ec-1c88:42641139.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641139.106 : iCmd = 1, nBytes = 4
19ec-1c88:42641266.898 : 0000 : 00 00 00 00 
19ec-1c88:42641267.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641267.170 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42641267.245 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42641267.315 : IO Send command 10 bytes
19ec-1c88:42641267.417 : => CNT96226::VenderCmd_SetData
19ec-1c88:42641267.478 : iCmd = 0, nBytes = 10
19ec-1c88:42641267.583 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42641409.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42641409.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:42641409.639 : IO total need to receive data 165 bytes
19ec-1c88:42641409.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641409.760 : iCmd = 0, nBytes = 165
19ec-1c88:42641537.558 : skip dump 37 bytes
19ec-1c88:42641537.791 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42641537.941 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42641538.087 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42641538.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42641538.359 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42641538.494 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42641538.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641538.753 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641538.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641538.885 : System total receive data 165 bytes
19ec-1c88:42641538.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641539.011 : iCmd = 1, nBytes = 4
19ec-1c88:42641656.817 : 0000 : 00 00 00 00 
19ec-1c88:42641656.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641657.047 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42641657.312 : Dump Inquiry
19ec-1c88:42641657.446 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42641657.580 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42641657.714 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42641657.849 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42641657.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42641658.112 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42641658.244 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641658.374 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641658.510 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42641658.644 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42641658.734 : 00a0 : 00 00 00 00 00 
19ec-1c88:42641658.814 : => ReadNVMDataInternal
19ec-1c88:42641659.044 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42641659.109 : IO Send command 10 bytes
19ec-1c88:42641659.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:42641659.262 : iCmd = 0, nBytes = 10
19ec-1c88:42641659.368 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42641955.265 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42641955.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:42641955.487 : IO total need to receive data 128 bytes
19ec-1c88:42641955.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641955.605 : iCmd = 0, nBytes = 128
19ec-1c88:42642093.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.104 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42642094.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42642094.527 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42642095.042 : System total receive data 128 bytes
19ec-1c88:42642095.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:42642095.170 : iCmd = 1, nBytes = 4
19ec-1c88:42642276.434 : 0000 : 00 00 00 00 
19ec-1c88:42642276.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42642276.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42642276.796 : NVMData.PadScanCount = 0
19ec-1c88:42642276.855 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42642276.915 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42642276.977 : NVMData.FlatbedScanCount = 0
19ec-1c88:42642277.036 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42642277.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42642277.147 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42642277.204 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42642277.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42642277.318 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42642277.373 : NVMData.BornMonth = 0
19ec-1c88:42642277.425 : NVMData.BornDay = 0
19ec-1c88:42642277.479 : NVMData.BornYear = 0
19ec-1c88:42642277.529 : NVMData.FirstScanMonth = 4
19ec-1c88:42642277.583 : NVMData.FirstScanDay = 30
19ec-1c88:42642277.640 : NVMData.FirstScanYear = 2020
19ec-1c88:42642277.693 : NVMData.VerticalMagnification = 0
19ec-1c88:42642277.749 : NVMData.HorizontalMagnification = 0
19ec-1c88:42642277.806 : NVMData.PowerSavingTime = 15
19ec-1c88:42642277.861 : NVMData.SN = A094165189010062
19ec-1c88:42642277.917 : NVMData.AutoFeed = 0
19ec-1c88:42642277.968 : NVMData.CCDType = 0
19ec-1c88:42642278.022 : NVMData.ScanSpeed = 0
19ec-1c88:42642278.071 : NVMData.RollerCount = 0
19ec-1c88:42642278.123 : NVMData.MultifeedCount = 0
19ec-1c88:42642278.176 : NVMData.JamCount = 0
19ec-1c88:42642278.225 : NVMData.IdentifyInfo = 
19ec-1c88:42642278.279 : NVMData.FormalName = 
19ec-1c88:42642278.451 : NVMData.ReservedB = 0
19ec-1c88:42642278.508 : NVMData.FunctionCode = 0
19ec-1c88:42642278.559 : NVMData.PreFeed = 0
19ec-1c88:42642278.616 : NVMData.PreFeedTime = 0
19ec-1c88:42642278.667 : NVMData.ButtonNumber = 0
19ec-1c88:42642278.721 : NVMData.PowerOffTime = 0
19ec-1c88:42642278.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42642278.852 : => IoObject::IoLockEnd
19ec-1c88:42642278.946 : <= IoObject::IoLockEnd
19ec-1c88:42642278.996 : <= InitializeScanner ret = 1
19ec-1c88:42643695.641 : => GetLogicalScannerAbility
19ec-1c88:42643695.829 : => IoObject::IoLockStart
19ec-1c88:42643695.958 : => CAsicIO::CheckDevice
19ec-1c88:42643696.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:42643714.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42643714.249 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42643714.326 : <= IoObject::IoLockStart
19ec-1c88:42643714.393 : => IoObject::IoLockEnd
19ec-1c88:42643714.504 : <= IoObject::IoLockEnd
19ec-1c88:42643714.584 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42647737.343 : => GetLogicalScannerAbilityEx
19ec-1c88:42647737.539 : => IoObject::IoLockStart
19ec-1c88:42647737.683 : => CAsicIO::CheckDevice
19ec-1c88:42647737.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:42647753.809 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42647753.922 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42647753.988 : <= IoObject::IoLockStart
19ec-1c88:42647754.051 : => IoObject::IoLockEnd
19ec-1c88:42647754.152 : <= IoObject::IoLockEnd
19ec-1c88:42647754.273 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42647754.346 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42656405.969 : => ReadNVMData
19ec-1c88:42656406.160 : => IoObject::IoLockStart
19ec-1c88:42656406.304 : => CAsicIO::CheckDevice
19ec-1c88:42656406.362 : => CNT96226::ConnectIsAvailable
19ec-1c88:42656426.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42656426.180 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42656426.249 : <= IoObject::IoLockStart
19ec-1c88:42656426.319 : => ReadNVMDataInternal
19ec-1c88:42656426.390 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42656426.460 : IO Send command 10 bytes
19ec-1c88:42656426.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:42656426.667 : iCmd = 0, nBytes = 10
19ec-1c88:42656426.789 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42656715.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42656715.846 : System send command 10 bytes + data 0 bytes
19ec-1c88:42656715.927 : IO total need to receive data 128 bytes
19ec-1c88:42656715.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:42656716.061 : iCmd = 0, nBytes = 128
19ec-1c88:42656831.737 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656831.949 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.106 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42656832.250 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42656832.382 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.513 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42656832.896 : System total receive data 128 bytes
19ec-1c88:42656832.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:42656833.020 : iCmd = 1, nBytes = 4
19ec-1c88:42656952.291 : 0000 : 00 00 00 00 
19ec-1c88:42656952.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42656952.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42656952.651 : NVMData.PadScanCount = 0
19ec-1c88:42656952.707 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42656952.762 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42656952.821 : NVMData.FlatbedScanCount = 0
19ec-1c88:42656952.878 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42656953.095 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42656953.168 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42656953.226 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42656953.285 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42656953.339 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42656953.397 : NVMData.BornMonth = 0
19ec-1c88:42656953.445 : NVMData.BornDay = 0
19ec-1c88:42656953.498 : NVMData.BornYear = 0
19ec-1c88:42656953.547 : NVMData.FirstScanMonth = 4
19ec-1c88:42656953.599 : NVMData.FirstScanDay = 30
19ec-1c88:42656953.658 : NVMData.FirstScanYear = 2020
19ec-1c88:42656953.713 : NVMData.VerticalMagnification = 0
19ec-1c88:42656953.770 : NVMData.HorizontalMagnification = 0
19ec-1c88:42656953.827 : NVMData.PowerSavingTime = 15
19ec-1c88:42656953.888 : NVMData.SN = A094165189010062
19ec-1c88:42656953.942 : NVMData.AutoFeed = 0
19ec-1c88:42656953.993 : NVMData.CCDType = 0
19ec-1c88:42656954.042 : NVMData.ScanSpeed = 0
19ec-1c88:42656954.095 : NVMData.RollerCount = 0
19ec-1c88:42656954.151 : NVMData.MultifeedCount = 0
19ec-1c88:42656954.206 : NVMData.JamCount = 0
19ec-1c88:42656954.259 : NVMData.IdentifyInfo = 
19ec-1c88:42656954.310 : NVMData.FormalName = 
19ec-1c88:42656954.359 : NVMData.ReservedB = 0
19ec-1c88:42656954.410 : NVMData.FunctionCode = 0
19ec-1c88:42656954.459 : NVMData.PreFeed = 0
19ec-1c88:42656954.509 : NVMData.PreFeedTime = 0
19ec-1c88:42656954.561 : NVMData.ButtonNumber = 0
19ec-1c88:42656954.613 : NVMData.PowerOffTime = 0
19ec-1c88:42656954.664 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42656954.728 : => IoObject::IoLockEnd
19ec-1c88:42656954.825 : <= IoObject::IoLockEnd
19ec-1c88:42656954.876 : <= ReadNVMData ret = 1
19ec-1c88:42667763.735 : => GetADFStatus
19ec-1c88:42667764.158 : => IoObject::IoLockStart
19ec-1c88:42667764.297 : => CAsicIO::CheckDevice
19ec-1c88:42667764.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:42667787.305 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42667787.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42667787.494 : <= IoObject::IoLockStart
19ec-1c88:42667787.561 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42667787.629 : IO Send command 10 bytes
19ec-1c88:42667787.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:42667787.832 : iCmd = 0, nBytes = 10
19ec-1c88:42667787.941 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42667947.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42667947.614 : System send command 10 bytes + data 0 bytes
19ec-1c88:42667947.687 : IO total need to receive data 2 bytes
19ec-1c88:42667947.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:42667947.817 : iCmd = 0, nBytes = 2
19ec-1c88:42668070.739 : 0000 : 00 00 
19ec-1c88:42668070.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42668070.917 : System total receive data 2 bytes
19ec-1c88:42668070.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:42668071.037 : iCmd = 1, nBytes = 4
19ec-1c88:42668182.823 : 0000 : 00 00 00 00 
19ec-1c88:42668182.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42668183.068 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42668183.132 : Return status = 0
19ec-1c88:42668183.192 : => IoObject::IoLockEnd
19ec-1c88:42668183.290 : <= IoObject::IoLockEnd
19ec-1c88:42668183.340 : <= GetADFStatus ret = 1
19ec-1c88:42671153.003 : => GetADFStatus
19ec-1c88:42671153.188 : => IoObject::IoLockStart
19ec-1c88:42671153.327 : => CAsicIO::CheckDevice
19ec-1c88:42671153.387 : => CNT96226::ConnectIsAvailable
19ec-1c88:42671167.373 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42671167.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42671167.532 : <= IoObject::IoLockStart
19ec-1c88:42671167.593 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42671167.660 : IO Send command 10 bytes
19ec-1c88:42671167.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:42671167.844 : iCmd = 0, nBytes = 10
19ec-1c88:42671167.949 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42671310.808 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42671310.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:42671311.102 : IO total need to receive data 2 bytes
19ec-1c88:42671311.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:42671311.238 : iCmd = 0, nBytes = 2
19ec-1c88:42671445.905 : 0000 : 00 00 
19ec-1c88:42671446.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42671446.118 : System total receive data 2 bytes
19ec-1c88:42671446.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:42671446.241 : iCmd = 1, nBytes = 4
19ec-1c88:42671558.251 : 0000 : 00 00 00 00 
19ec-1c88:42671558.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42671558.525 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42671558.594 : Return status = 0
19ec-1c88:42671558.656 : => IoObject::IoLockEnd
19ec-1c88:42671558.751 : <= IoObject::IoLockEnd
19ec-1c88:42671558.801 : <= GetADFStatus ret = 1
19ec-1c88:42673937.814 : => TerminateDriver
19ec-1c88:42673938.013 : => CAsicIO::~CAsicIO,pStage=199101512
19ec-1c88:42673938.092 : => CNT96226::Close
19ec-1c88:42673942.149 : <= CNT96226::Close ret = 1
19ec-1c88:42673942.232 : <= CAsicIO::~CAsicIO
19ec-1c88:42673942.295 : => IoObject::IoLockEnd
19ec-1c88:42673942.352 : <= IoObject::IoLockEnd
19ec-1c88:42673942.406 : => IoObject::TerminateDevice
19ec-1c88:42673942.464 : => IoObject::IoLockEnd
19ec-1c88:42673942.514 : <= IoObject::IoLockEnd
19ec-1c88:42673942.619 : <= IoObject::TerminateDevice
19ec-1c88:42673942.875 : <= TerminateDriver ret = 1
19ec-1c88:42717794.863 : ============Debug Start==========
19ec-1c88:42717795.171 : Date : 2020/4/30 14:25:49
19ec-1c88:42717795.255 : Process ID : 19ec
19ec-1c88:42717795.582 : Windows : Version 10.0 build 18363 
19ec-1c88:42717796.014 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42717796.081 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42717796.150 : MemoryStatus.ullAvailPhys : 1831858176
19ec-1c88:42717796.212 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42717796.278 : MemoryStatus.ullAvailPageFile : 3170119680
19ec-1c88:42717796.339 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42717796.402 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:42717796.464 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42717796.573 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42717796.637 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42717796.882 : CPU Count : 4
19ec-1c88:42717796.933 : CPU Frequency : 100.000 Mhz
19ec-1c88:42717800.791 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42717800.938 : => InitializeDriver
19ec-1c88:42717801.187 : <= InitializeDriver ret = 1
19ec-1c88:42717801.245 : => InitializeScanner
19ec-1c88:42717801.336 : => CAsicIO::GetDeviceList
19ec-1c88:42717801.641 : => CNT96226::CNT96226
19ec-1c88:42717801.701 : => CNT96226::Open
19ec-1c88:42717821.871 : <= CNT96226::Open ret = 1
19ec-1c88:42717821.967 : => CNT96226::Initialize
19ec-1c88:42717822.155 : <= CNT96226::Initialize ret = 1
19ec-1c88:42717822.214 : <= CNT96226::CNT96226
19ec-1c88:42717822.269 : => CNT96226::EnumAvailableDevice
19ec-1c88:42717827.612 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42717827.692 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42717827.752 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42721425.516 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42721425.807 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42721431.570 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42721431.679 : => IoObject::GetLockName
19ec-1c88:42721431.743 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42721431.813 : <= IoObject::GetLockName
19ec-1c88:42721432.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:42721432.414 : iCmd = 3, nBytes = 2
19ec-1c88:42721764.411 : 0000 : 06 38 
19ec-1c88:42721764.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42721764.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:42721764.658 : iCmd = 4, nBytes = 2
19ec-1c88:42722012.343 : 0000 : 07 07 
19ec-1c88:42722012.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722012.557 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42722012.646 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42722012.715 : IO Send command 10 bytes
19ec-1c88:42722012.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:42722012.829 : iCmd = 0, nBytes = 10
19ec-1c88:42722012.931 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42722170.721 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42722170.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722170.878 : iCmd = 0, nBytes = 165
19ec-1c88:42722297.875 : skip dump 37 bytes
19ec-1c88:42722298.056 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42722298.187 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42722298.326 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42722298.456 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42722298.586 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42722298.722 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42722298.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722298.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722299.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722299.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722299.144 : iCmd = 1, nBytes = 4
19ec-1c88:42722406.284 : 0000 : 00 00 00 00 
19ec-1c88:42722406.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722406.437 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42722406.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42722406.562 : IO Send command 10 bytes
19ec-1c88:42722406.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:42722406.666 : iCmd = 0, nBytes = 10
19ec-1c88:42722406.765 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42722712.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42722712.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722712.806 : iCmd = 0, nBytes = 128
19ec-1c88:42722874.562 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722874.744 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722874.878 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42722875.013 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42722875.144 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.396 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.521 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722875.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722875.710 : iCmd = 1, nBytes = 4
19ec-1c88:42722982.723 : 0000 : 00 00 00 00 
19ec-1c88:42722982.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722982.879 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42722983.045 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42722983.118 : => CNT96226::Close
19ec-1c88:42722986.583 : <= CNT96226::Close ret = 1
19ec-1c88:42722986.657 : <= CNT96226::~CNT96226
19ec-1c88:42722986.747 : <= CAsicIO::GetDeviceList
19ec-1c88:42722987.131 : => IoObject::SetTimeout
19ec-1c88:42722987.255 : Timeout--> In = 0 Out = 0
19ec-1c88:42722987.314 : <= IoObject::SetTimeout
19ec-1c88:42722987.383 : => CAsicIO::CAsicIO
19ec-1c88:42722987.454 : => CNT96226::CNT96226
19ec-1c88:42722987.511 : => CNT96226::Open
19ec-1c88:42723009.076 : <= CNT96226::Open ret = 1
19ec-1c88:42723009.174 : => CNT96226::Initialize
19ec-1c88:42723009.359 : <= CNT96226::Initialize ret = 1
19ec-1c88:42723009.415 : <= CNT96226::CNT96226
19ec-1c88:42723009.468 : <= CAsicIO::CAsicIO
19ec-1c88:42723009.523 : => CAsicIO::InitializeDevice
19ec-1c88:42723009.596 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42723015.293 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42723015.410 : => IoObject::GetLockName
19ec-1c88:42723015.466 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42723015.530 : <= IoObject::GetLockName
19ec-1c88:42723016.036 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42723016.109 : IO Send command 10 bytes
19ec-1c88:42723016.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:42723016.217 : iCmd = 0, nBytes = 10
19ec-1c88:42723016.322 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42723330.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42723330.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723330.278 : iCmd = 0, nBytes = 128
19ec-1c88:42723442.334 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723442.518 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723442.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42723442.785 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42723442.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.158 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42723443.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723443.453 : iCmd = 1, nBytes = 4
19ec-1c88:42723571.389 : 0000 : 00 00 00 00 
19ec-1c88:42723571.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42723571.599 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42723571.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723571.717 : iCmd = 3, nBytes = 2
19ec-1c88:42723902.744 : 0000 : 06 38 
19ec-1c88:42723902.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42723902.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723903.032 : iCmd = 4, nBytes = 2
19ec-1c88:42724157.992 : 0000 : 07 07 
19ec-1c88:42724158.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724158.318 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42724158.419 : => IoObject::InitializeDevice
19ec-1c88:42724158.533 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42724159.213 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42724159.293 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42724160.048 : => FindScanner
19ec-1c88:42724160.107 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42724160.169 : <= FindScanner ret = 1
19ec-1c88:42724160.227 : => IoObject::IoLockStart
19ec-1c88:42724160.331 : => CAsicIO::CheckDevice
19ec-1c88:42724160.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:42724173.348 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42724173.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42724173.502 : <= IoObject::IoLockStart
19ec-1c88:42724173.558 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42724173.624 : IO Send command 10 bytes
19ec-1c88:42724173.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:42724173.768 : iCmd = 0, nBytes = 10
19ec-1c88:42724173.869 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42724335.337 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42724335.451 : System send command 10 bytes + data 0 bytes
19ec-1c88:42724335.518 : IO total need to receive data 5 bytes
19ec-1c88:42724335.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724335.633 : iCmd = 0, nBytes = 5
19ec-1c88:42724443.683 : 0000 : 06 00 02 02 ab 
19ec-1c88:42724443.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724443.853 : System total receive data 5 bytes
19ec-1c88:42724443.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724443.966 : iCmd = 1, nBytes = 4
19ec-1c88:42724559.575 : 0000 : 00 00 00 00 
19ec-1c88:42724559.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724559.836 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42724559.903 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42724559.968 : IO Send command 10 bytes
19ec-1c88:42724560.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:42724560.118 : iCmd = 0, nBytes = 10
19ec-1c88:42724560.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42724711.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42724711.259 : System send command 10 bytes + data 0 bytes
19ec-1c88:42724711.332 : IO total need to receive data 165 bytes
19ec-1c88:42724711.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724711.454 : iCmd = 0, nBytes = 165
19ec-1c88:42724826.298 : skip dump 37 bytes
19ec-1c88:42724826.552 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42724826.703 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42724827.075 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42724827.221 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42724827.359 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42724827.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42724827.631 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724827.759 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724827.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724827.884 : System total receive data 165 bytes
19ec-1c88:42724827.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724828.228 : iCmd = 1, nBytes = 4
19ec-1c88:42724938.895 : 0000 : 00 00 00 00 
19ec-1c88:42724939.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724939.137 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42724939.324 : Dump Inquiry
19ec-1c88:42724939.453 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42724939.586 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42724939.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42724939.853 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42724939.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42724940.110 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42724940.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724940.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724940.488 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42724940.615 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42724940.700 : 00a0 : 00 00 00 00 00 
19ec-1c88:42724940.772 : => ReadNVMDataInternal
19ec-1c88:42724940.977 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42724941.043 : IO Send command 10 bytes
19ec-1c88:42724941.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:42724941.182 : iCmd = 0, nBytes = 10
19ec-1c88:42724941.281 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42725252.163 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42725252.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:42725252.399 : IO total need to receive data 128 bytes
19ec-1c88:42725252.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:42725252.516 : iCmd = 0, nBytes = 128
19ec-1c88:42725379.202 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725379.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725379.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42725379.644 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42725379.767 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42725379.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725380.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725380.137 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725380.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42725380.262 : System total receive data 128 bytes
19ec-1c88:42725380.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:42725380.375 : iCmd = 1, nBytes = 4
19ec-1c88:42725487.711 : 0000 : 00 00 00 00 
19ec-1c88:42725487.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42725487.927 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42725487.993 : NVMData.PadScanCount = 0
19ec-1c88:42725488.045 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42725488.097 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42725488.157 : NVMData.FlatbedScanCount = 0
19ec-1c88:42725488.211 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42725488.263 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42725488.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42725488.368 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42725488.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42725488.476 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42725488.530 : NVMData.BornMonth = 0
19ec-1c88:42725488.577 : NVMData.BornDay = 0
19ec-1c88:42725488.626 : NVMData.BornYear = 0
19ec-1c88:42725488.673 : NVMData.FirstScanMonth = 4
19ec-1c88:42725488.723 : NVMData.FirstScanDay = 30
19ec-1c88:42725488.778 : NVMData.FirstScanYear = 2020
19ec-1c88:42725488.830 : NVMData.VerticalMagnification = 0
19ec-1c88:42725488.885 : NVMData.HorizontalMagnification = 0
19ec-1c88:42725488.939 : NVMData.PowerSavingTime = 15
19ec-1c88:42725488.993 : NVMData.SN = A094165189010062
19ec-1c88:42725489.043 : NVMData.AutoFeed = 0
19ec-1c88:42725489.091 : NVMData.CCDType = 0
19ec-1c88:42725489.138 : NVMData.ScanSpeed = 0
19ec-1c88:42725489.186 : NVMData.RollerCount = 0
19ec-1c88:42725489.240 : NVMData.MultifeedCount = 0
19ec-1c88:42725489.291 : NVMData.JamCount = 0
19ec-1c88:42725489.338 : NVMData.IdentifyInfo = 
19ec-1c88:42725489.388 : NVMData.FormalName = 
19ec-1c88:42725489.535 : NVMData.ReservedB = 0
19ec-1c88:42725489.587 : NVMData.FunctionCode = 0
19ec-1c88:42725489.637 : NVMData.PreFeed = 0
19ec-1c88:42725489.684 : NVMData.PreFeedTime = 0
19ec-1c88:42725489.733 : NVMData.ButtonNumber = 0
19ec-1c88:42725489.783 : NVMData.PowerOffTime = 0
19ec-1c88:42725489.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42725489.915 : => IoObject::IoLockEnd
19ec-1c88:42725490.004 : <= IoObject::IoLockEnd
19ec-1c88:42725490.053 : <= InitializeScanner ret = 1
19ec-1c88:42725490.119 : => GetLogicalScannerAbilityEx
19ec-1c88:42725490.177 : => IoObject::IoLockStart
19ec-1c88:42725490.267 : => CAsicIO::CheckDevice
19ec-1c88:42725490.321 : => CNT96226::ConnectIsAvailable
19ec-1c88:42725502.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42725503.002 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42725503.057 : <= IoObject::IoLockStart
19ec-1c88:42725503.112 : => IoObject::IoLockEnd
19ec-1c88:42725503.198 : <= IoObject::IoLockEnd
19ec-1c88:42725503.306 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42725503.385 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42725691.034 : => ReadNVMData
19ec-1c88:42725691.225 : => IoObject::IoLockStart
19ec-1c88:42725691.362 : => CAsicIO::CheckDevice
19ec-1c88:42725691.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:42725707.766 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42725707.870 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42725707.932 : <= IoObject::IoLockStart
19ec-1c88:42725707.999 : => ReadNVMDataInternal
19ec-1c88:42725708.064 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42725708.134 : IO Send command 10 bytes
19ec-1c88:42725708.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:42725708.319 : iCmd = 0, nBytes = 10
19ec-1c88:42725708.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42726017.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42726018.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:42726018.236 : IO total need to receive data 128 bytes
19ec-1c88:42726018.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:42726018.591 : iCmd = 0, nBytes = 128
19ec-1c88:42726164.182 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726164.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726164.551 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42726164.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42726164.824 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42726164.955 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726165.084 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726165.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726165.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42726165.349 : System total receive data 128 bytes
19ec-1c88:42726165.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:42726165.471 : iCmd = 1, nBytes = 4
19ec-1c88:42726280.038 : 0000 : 00 00 00 00 
19ec-1c88:42726280.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42726280.281 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42726280.352 : NVMData.PadScanCount = 0
19ec-1c88:42726280.413 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42726280.468 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42726280.526 : NVMData.FlatbedScanCount = 0
19ec-1c88:42726280.579 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42726280.635 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42726280.690 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42726280.747 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42726280.805 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42726280.861 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42726280.918 : NVMData.BornMonth = 0
19ec-1c88:42726280.966 : NVMData.BornDay = 0
19ec-1c88:42726281.019 : NVMData.BornYear = 0
19ec-1c88:42726281.069 : NVMData.FirstScanMonth = 4
19ec-1c88:42726281.122 : NVMData.FirstScanDay = 30
19ec-1c88:42726281.178 : NVMData.FirstScanYear = 2020
19ec-1c88:42726281.349 : NVMData.VerticalMagnification = 0
19ec-1c88:42726281.409 : NVMData.HorizontalMagnification = 0
19ec-1c88:42726281.466 : NVMData.PowerSavingTime = 15
19ec-1c88:42726281.522 : NVMData.SN = A094165189010062
19ec-1c88:42726281.572 : NVMData.AutoFeed = 0
19ec-1c88:42726281.625 : NVMData.CCDType = 0
19ec-1c88:42726281.675 : NVMData.ScanSpeed = 0
19ec-1c88:42726281.726 : NVMData.RollerCount = 0
19ec-1c88:42726281.779 : NVMData.MultifeedCount = 0
19ec-1c88:42726281.833 : NVMData.JamCount = 0
19ec-1c88:42726281.884 : NVMData.IdentifyInfo = 
19ec-1c88:42726281.935 : NVMData.FormalName = 
19ec-1c88:42726281.985 : NVMData.ReservedB = 0
19ec-1c88:42726282.035 : NVMData.FunctionCode = 0
19ec-1c88:42726282.087 : NVMData.PreFeed = 0
19ec-1c88:42726282.137 : NVMData.PreFeedTime = 0
19ec-1c88:42726282.189 : NVMData.ButtonNumber = 0
19ec-1c88:42726282.242 : NVMData.PowerOffTime = 0
19ec-1c88:42726282.293 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42726282.355 : => IoObject::IoLockEnd
19ec-1c88:42726282.449 : <= IoObject::IoLockEnd
19ec-1c88:42726282.500 : <= ReadNVMData ret = 1
19ec-1c88:42726869.640 : => TerminateDriver
19ec-1c88:42726869.841 : => CAsicIO::~CAsicIO,pStage=199691336
19ec-1c88:42726869.923 : => CNT96226::Close
19ec-1c88:42726873.775 : <= CNT96226::Close ret = 1
19ec-1c88:42726873.856 : <= CAsicIO::~CAsicIO
19ec-1c88:42726873.917 : => IoObject::IoLockEnd
19ec-1c88:42726873.971 : <= IoObject::IoLockEnd
19ec-1c88:42726874.025 : => IoObject::TerminateDevice
19ec-1c88:42726874.082 : => IoObject::IoLockEnd
19ec-1c88:42726874.129 : <= IoObject::IoLockEnd
19ec-1c88:42726874.231 : <= IoObject::TerminateDevice
19ec-1c88:42726874.480 : <= TerminateDriver ret = 1
19ec-1c88:42729471.432 : ============Debug Start==========
19ec-1c88:42729471.756 : Date : 2020/4/30 14:25:49
19ec-1c88:42729471.839 : Process ID : 19ec
19ec-1c88:42729472.263 : Windows : Version 10.0 build 18363 
19ec-1c88:42729472.743 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42729472.810 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42729472.876 : MemoryStatus.ullAvailPhys : 1832783872
19ec-1c88:42729472.939 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42729473.006 : MemoryStatus.ullAvailPageFile : 3170848768
19ec-1c88:42729473.069 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42729473.131 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:42729473.192 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42729473.293 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42729473.358 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42729473.600 : CPU Count : 4
19ec-1c88:42729473.650 : CPU Frequency : 100.000 Mhz
19ec-1c88:42729478.145 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42729478.277 : => InitializeDriver
19ec-1c88:42729478.547 : <= InitializeDriver ret = 1
19ec-1c88:42732335.560 : => InitializeScanner
19ec-1c88:42732335.832 : => CAsicIO::GetDeviceList
19ec-1c88:42732336.259 : => CNT96226::CNT96226
19ec-1c88:42732336.322 : => CNT96226::Open
19ec-1c88:42732360.043 : <= CNT96226::Open ret = 1
19ec-1c88:42732360.144 : => CNT96226::Initialize
19ec-1c88:42732360.338 : <= CNT96226::Initialize ret = 1
19ec-1c88:42732360.399 : <= CNT96226::CNT96226
19ec-1c88:42732360.451 : => CNT96226::EnumAvailableDevice
19ec-1c88:42732365.774 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42732365.854 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42732365.912 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42736020.570 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42736020.858 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42736026.570 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42736026.680 : => IoObject::GetLockName
19ec-1c88:42736026.740 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42736026.808 : <= IoObject::GetLockName
19ec-1c88:42736027.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736027.416 : iCmd = 3, nBytes = 2
19ec-1c88:42736375.284 : 0000 : 06 38 
19ec-1c88:42736375.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42736375.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736375.578 : iCmd = 4, nBytes = 2
19ec-1c88:42736630.351 : 0000 : 07 07 
19ec-1c88:42736630.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42736630.582 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42736630.675 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42736630.747 : IO Send command 10 bytes
19ec-1c88:42736630.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:42736630.859 : iCmd = 0, nBytes = 10
19ec-1c88:42736630.966 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42736785.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42736785.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736785.767 : iCmd = 0, nBytes = 165
19ec-1c88:42736935.335 : skip dump 37 bytes
19ec-1c88:42736935.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42736935.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42736935.838 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42736935.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42736936.102 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42736936.238 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42736936.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42736936.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42736936.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42736936.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736936.670 : iCmd = 1, nBytes = 4
19ec-1c88:42737043.858 : 0000 : 00 00 00 00 
19ec-1c88:42737043.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42737044.070 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42737044.141 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42737044.212 : IO Send command 10 bytes
19ec-1c88:42737044.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:42737044.328 : iCmd = 0, nBytes = 10
19ec-1c88:42737044.439 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42737362.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42737362.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:42737362.890 : iCmd = 0, nBytes = 128
19ec-1c88:42737503.809 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.032 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.180 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42737504.316 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42737504.443 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42737504.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:42737505.003 : iCmd = 1, nBytes = 4
19ec-1c88:42737618.107 : 0000 : 00 00 00 00 
19ec-1c88:42737618.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42737618.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42737618.514 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42737618.587 : => CNT96226::Close
19ec-1c88:42737623.299 : <= CNT96226::Close ret = 1
19ec-1c88:42737623.375 : <= CNT96226::~CNT96226
19ec-1c88:42737623.462 : <= CAsicIO::GetDeviceList
19ec-1c88:42737624.237 : => IoObject::SetTimeout
19ec-1c88:42737624.366 : Timeout--> In = 0 Out = 0
19ec-1c88:42737624.422 : <= IoObject::SetTimeout
19ec-1c88:42737624.490 : => CAsicIO::CAsicIO
19ec-1c88:42737624.561 : => CNT96226::CNT96226
19ec-1c88:42737624.617 : => CNT96226::Open
19ec-1c88:42737648.171 : <= CNT96226::Open ret = 1
19ec-1c88:42737648.270 : => CNT96226::Initialize
19ec-1c88:42737648.462 : <= CNT96226::Initialize ret = 1
19ec-1c88:42737648.526 : <= CNT96226::CNT96226
19ec-1c88:42737648.580 : <= CAsicIO::CAsicIO
19ec-1c88:42737648.636 : => CAsicIO::InitializeDevice
19ec-1c88:42737648.704 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42737655.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42737655.259 : => IoObject::GetLockName
19ec-1c88:42737655.315 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42737655.383 : <= IoObject::GetLockName
19ec-1c88:42737655.925 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42737655.999 : IO Send command 10 bytes
19ec-1c88:42737656.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:42737656.109 : iCmd = 0, nBytes = 10
19ec-1c88:42737656.222 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42737972.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42737972.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:42737972.466 : iCmd = 0, nBytes = 128
19ec-1c88:42738146.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738146.622 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738146.770 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42738146.909 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42738147.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.174 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738147.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:42738147.620 : iCmd = 1, nBytes = 4
19ec-1c88:42738276.929 : 0000 : 00 00 00 00 
19ec-1c88:42738277.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738277.106 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42738277.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:42738277.229 : iCmd = 3, nBytes = 2
19ec-1c88:42738622.228 : 0000 : 06 38 
19ec-1c88:42738622.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738622.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:42738622.506 : iCmd = 4, nBytes = 2
19ec-1c88:42738880.441 : 0000 : 07 07 
19ec-1c88:42738880.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738880.725 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42738880.815 : => IoObject::InitializeDevice
19ec-1c88:42738880.926 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42738881.489 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42738881.556 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42738882.200 : => FindScanner
19ec-1c88:42738882.257 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42738882.322 : <= FindScanner ret = 1
19ec-1c88:42738882.381 : => IoObject::IoLockStart
19ec-1c88:42738882.480 : => CAsicIO::CheckDevice
19ec-1c88:42738882.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:42738895.869 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42738895.961 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42738896.016 : <= IoObject::IoLockStart
19ec-1c88:42738896.073 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42738896.135 : IO Send command 10 bytes
19ec-1c88:42738896.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:42738896.273 : iCmd = 0, nBytes = 10
19ec-1c88:42738896.373 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42739042.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42739043.034 : System send command 10 bytes + data 0 bytes
19ec-1c88:42739043.104 : IO total need to receive data 5 bytes
19ec-1c88:42739043.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739043.223 : iCmd = 0, nBytes = 5
19ec-1c88:42739205.218 : 0000 : 06 00 02 02 ab 
19ec-1c88:42739205.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739205.446 : System total receive data 5 bytes
19ec-1c88:42739205.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739205.572 : iCmd = 1, nBytes = 4
19ec-1c88:42739324.524 : 0000 : 00 00 00 00 
19ec-1c88:42739324.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739324.749 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42739324.816 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42739324.880 : IO Send command 10 bytes
19ec-1c88:42739324.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:42739325.039 : iCmd = 0, nBytes = 10
19ec-1c88:42739325.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42739475.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42739475.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:42739475.485 : IO total need to receive data 165 bytes
19ec-1c88:42739475.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739475.604 : iCmd = 0, nBytes = 165
19ec-1c88:42739591.293 : skip dump 37 bytes
19ec-1c88:42739591.507 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42739591.659 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42739591.807 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42739591.944 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42739592.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42739592.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42739592.348 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739592.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739592.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739592.604 : System total receive data 165 bytes
19ec-1c88:42739592.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739592.718 : iCmd = 1, nBytes = 4
19ec-1c88:42739699.591 : 0000 : 00 00 00 00 
19ec-1c88:42739699.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739699.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42739700.085 : Dump Inquiry
19ec-1c88:42739700.220 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42739700.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42739700.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42739700.854 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42739700.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42739701.112 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42739701.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739701.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739701.495 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42739701.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42739701.709 : 00a0 : 00 00 00 00 00 
19ec-1c88:42739701.782 : => ReadNVMDataInternal
19ec-1c88:42739701.997 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42739702.060 : IO Send command 10 bytes
19ec-1c88:42739702.163 : => CNT96226::VenderCmd_SetData
19ec-1c88:42739702.222 : iCmd = 0, nBytes = 10
19ec-1c88:42739702.322 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42740001.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42740001.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:42740001.781 : IO total need to receive data 128 bytes
19ec-1c88:42740001.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:42740001.905 : iCmd = 0, nBytes = 128
19ec-1c88:42740160.301 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740160.536 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740160.684 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42740160.824 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42740160.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42740161.469 : System total receive data 128 bytes
19ec-1c88:42740161.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:42740161.598 : iCmd = 1, nBytes = 4
19ec-1c88:42740342.423 : 0000 : 00 00 00 00 
19ec-1c88:42740342.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42740342.718 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42740342.796 : NVMData.PadScanCount = 0
19ec-1c88:42740342.857 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42740342.919 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42740342.981 : NVMData.FlatbedScanCount = 0
19ec-1c88:42740343.037 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42740343.095 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42740343.152 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42740343.208 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42740343.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42740343.322 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42740343.378 : NVMData.BornMonth = 0
19ec-1c88:42740343.431 : NVMData.BornDay = 0
19ec-1c88:42740343.485 : NVMData.BornYear = 0
19ec-1c88:42740343.536 : NVMData.FirstScanMonth = 4
19ec-1c88:42740343.590 : NVMData.FirstScanDay = 30
19ec-1c88:42740343.646 : NVMData.FirstScanYear = 2020
19ec-1c88:42740343.703 : NVMData.VerticalMagnification = 0
19ec-1c88:42740343.762 : NVMData.HorizontalMagnification = 0
19ec-1c88:42740343.820 : NVMData.PowerSavingTime = 15
19ec-1c88:42740343.878 : NVMData.SN = A094165189010062
19ec-1c88:42740343.931 : NVMData.AutoFeed = 0
19ec-1c88:42740343.982 : NVMData.CCDType = 0
19ec-1c88:42740344.033 : NVMData.ScanSpeed = 0
19ec-1c88:42740344.087 : NVMData.RollerCount = 0
19ec-1c88:42740344.141 : NVMData.MultifeedCount = 0
19ec-1c88:42740344.192 : NVMData.JamCount = 0
19ec-1c88:42740344.244 : NVMData.IdentifyInfo = 
19ec-1c88:42740344.295 : NVMData.FormalName = 
19ec-1c88:42740344.462 : NVMData.ReservedB = 0
19ec-1c88:42740344.519 : NVMData.FunctionCode = 0
19ec-1c88:42740344.572 : NVMData.PreFeed = 0
19ec-1c88:42740344.622 : NVMData.PreFeedTime = 0
19ec-1c88:42740344.674 : NVMData.ButtonNumber = 0
19ec-1c88:42740344.732 : NVMData.PowerOffTime = 0
19ec-1c88:42740344.786 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42740344.869 : => IoObject::IoLockEnd
19ec-1c88:42740344.968 : <= IoObject::IoLockEnd
19ec-1c88:42740345.022 : <= InitializeScanner ret = 1
19ec-1c88:42741697.019 : => GetLogicalScannerAbility
19ec-1c88:42741697.215 : => IoObject::IoLockStart
19ec-1c88:42741697.345 : => CAsicIO::CheckDevice
19ec-1c88:42741697.405 : => CNT96226::ConnectIsAvailable
19ec-1c88:42741714.423 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42741714.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42741714.588 : <= IoObject::IoLockStart
19ec-1c88:42741714.647 : => IoObject::IoLockEnd
19ec-1c88:42741714.747 : <= IoObject::IoLockEnd
19ec-1c88:42741714.823 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42745686.415 : => GetLogicalScannerAbilityEx
19ec-1c88:42745686.604 : => IoObject::IoLockStart
19ec-1c88:42745686.733 : => CAsicIO::CheckDevice
19ec-1c88:42745686.792 : => CNT96226::ConnectIsAvailable
19ec-1c88:42745708.949 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42745709.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42745709.125 : <= IoObject::IoLockStart
19ec-1c88:42745709.182 : => IoObject::IoLockEnd
19ec-1c88:42745709.300 : <= IoObject::IoLockEnd
19ec-1c88:42745709.420 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42745709.495 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42753936.922 : => ReadNVMData
19ec-1c88:42753937.112 : => IoObject::IoLockStart
19ec-1c88:42753937.258 : => CAsicIO::CheckDevice
19ec-1c88:42753937.322 : => CNT96226::ConnectIsAvailable
19ec-1c88:42753954.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42753954.979 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42753955.040 : <= IoObject::IoLockStart
19ec-1c88:42753955.107 : => ReadNVMDataInternal
19ec-1c88:42753955.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42753955.260 : IO Send command 10 bytes
19ec-1c88:42753955.393 : => CNT96226::VenderCmd_SetData
19ec-1c88:42753955.453 : iCmd = 0, nBytes = 10
19ec-1c88:42753955.569 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42754291.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42754291.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:42754291.330 : IO total need to receive data 128 bytes
19ec-1c88:42754291.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:42754291.686 : iCmd = 0, nBytes = 128
19ec-1c88:42754442.014 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.231 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.382 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42754442.524 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42754442.656 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.788 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754443.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754443.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42754443.171 : System total receive data 128 bytes
19ec-1c88:42754443.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:42754443.293 : iCmd = 1, nBytes = 4
19ec-1c88:42754561.312 : 0000 : 00 00 00 00 
19ec-1c88:42754561.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42754561.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42754561.659 : NVMData.PadScanCount = 0
19ec-1c88:42754561.720 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42754561.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42754561.841 : NVMData.FlatbedScanCount = 0
19ec-1c88:42754561.901 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42754562.066 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42754562.127 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42754562.183 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42754562.238 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42754562.294 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42754562.352 : NVMData.BornMonth = 0
19ec-1c88:42754562.402 : NVMData.BornDay = 0
19ec-1c88:42754562.455 : NVMData.BornYear = 0
19ec-1c88:42754562.506 : NVMData.FirstScanMonth = 4
19ec-1c88:42754562.559 : NVMData.FirstScanDay = 30
19ec-1c88:42754562.615 : NVMData.FirstScanYear = 2020
19ec-1c88:42754562.669 : NVMData.VerticalMagnification = 0
19ec-1c88:42754562.726 : NVMData.HorizontalMagnification = 0
19ec-1c88:42754562.781 : NVMData.PowerSavingTime = 15
19ec-1c88:42754562.843 : NVMData.SN = A094165189010062
19ec-1c88:42754562.896 : NVMData.AutoFeed = 0
19ec-1c88:42754562.946 : NVMData.CCDType = 0
19ec-1c88:42754562.995 : NVMData.ScanSpeed = 0
19ec-1c88:42754563.047 : NVMData.RollerCount = 0
19ec-1c88:42754563.101 : NVMData.MultifeedCount = 0
19ec-1c88:42754563.156 : NVMData.JamCount = 0
19ec-1c88:42754563.209 : NVMData.IdentifyInfo = 
19ec-1c88:42754563.261 : NVMData.FormalName = 
19ec-1c88:42754563.311 : NVMData.ReservedB = 0
19ec-1c88:42754563.360 : NVMData.FunctionCode = 0
19ec-1c88:42754563.411 : NVMData.PreFeed = 0
19ec-1c88:42754563.461 : NVMData.PreFeedTime = 0
19ec-1c88:42754563.509 : NVMData.ButtonNumber = 0
19ec-1c88:42754563.561 : NVMData.PowerOffTime = 0
19ec-1c88:42754563.611 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42754563.672 : => IoObject::IoLockEnd
19ec-1c88:42754563.766 : <= IoObject::IoLockEnd
19ec-1c88:42754563.816 : <= ReadNVMData ret = 1
19ec-1c88:42765523.279 : => GetADFStatus
19ec-1c88:42765523.897 : => IoObject::IoLockStart
19ec-1c88:42765524.110 : => CAsicIO::CheckDevice
19ec-1c88:42765524.171 : => CNT96226::ConnectIsAvailable
19ec-1c88:42765541.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42765541.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42765541.820 : <= IoObject::IoLockStart
19ec-1c88:42765541.887 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42765541.956 : IO Send command 10 bytes
19ec-1c88:42765542.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:42765542.139 : iCmd = 0, nBytes = 10
19ec-1c88:42765542.252 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42765708.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42765708.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:42765708.273 : IO total need to receive data 2 bytes
19ec-1c88:42765708.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:42765708.401 : iCmd = 0, nBytes = 2
19ec-1c88:42765831.161 : 0000 : 00 00 
19ec-1c88:42765831.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42765831.369 : System total receive data 2 bytes
19ec-1c88:42765831.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:42765831.499 : iCmd = 1, nBytes = 4
19ec-1c88:42765947.294 : 0000 : 00 00 00 00 
19ec-1c88:42765947.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42765947.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42765947.648 : Return status = 0
19ec-1c88:42765947.712 : => IoObject::IoLockEnd
19ec-1c88:42765947.806 : <= IoObject::IoLockEnd
19ec-1c88:42765947.859 : <= GetADFStatus ret = 1
19ec-1c88:42768838.672 : => GetADFStatus
19ec-1c88:42768838.873 : => IoObject::IoLockStart
19ec-1c88:42768839.003 : => CAsicIO::CheckDevice
19ec-1c88:42768839.065 : => CNT96226::ConnectIsAvailable
19ec-1c88:42768854.442 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42768854.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42768854.634 : <= IoObject::IoLockStart
19ec-1c88:42768854.703 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42768854.773 : IO Send command 10 bytes
19ec-1c88:42768854.894 : => CNT96226::VenderCmd_SetData
19ec-1c88:42768854.957 : iCmd = 0, nBytes = 10
19ec-1c88:42768855.062 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42768993.748 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42768993.889 : System send command 10 bytes + data 0 bytes
19ec-1c88:42768994.084 : IO total need to receive data 2 bytes
19ec-1c88:42768994.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:42768994.217 : iCmd = 0, nBytes = 2
19ec-1c88:42769101.976 : 0000 : 00 00 
19ec-1c88:42769102.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42769102.147 : System total receive data 2 bytes
19ec-1c88:42769102.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:42769102.267 : iCmd = 1, nBytes = 4
19ec-1c88:42769229.536 : 0000 : 00 00 00 00 
19ec-1c88:42769229.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42769229.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42769229.831 : Return status = 0
19ec-1c88:42769229.889 : => IoObject::IoLockEnd
19ec-1c88:42769229.983 : <= IoObject::IoLockEnd
19ec-1c88:42769230.035 : <= GetADFStatus ret = 1
19ec-1c88:42771407.230 : => TerminateDriver
19ec-1c88:42771407.413 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:42771407.494 : => CNT96226::Close
19ec-1c88:42771411.200 : <= CNT96226::Close ret = 1
19ec-1c88:42771411.281 : <= CAsicIO::~CAsicIO
19ec-1c88:42771411.347 : => IoObject::IoLockEnd
19ec-1c88:42771411.404 : <= IoObject::IoLockEnd
19ec-1c88:42771411.458 : => IoObject::TerminateDevice
19ec-1c88:42771411.516 : => IoObject::IoLockEnd
19ec-1c88:42771411.567 : <= IoObject::IoLockEnd
19ec-1c88:42771411.671 : <= IoObject::TerminateDevice
19ec-1c88:42771411.926 : <= TerminateDriver ret = 1
19ec-1c88:42819471.653 : ============Debug Start==========
19ec-1c88:42819472.029 : Date : 2020/4/30 14:25:52
19ec-1c88:42819472.117 : Process ID : 19ec
19ec-1c88:42819472.572 : Windows : Version 10.0 build 18363 
19ec-1c88:42819473.070 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42819473.135 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42819473.202 : MemoryStatus.ullAvailPhys : 1805205504
19ec-1c88:42819473.265 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42819473.332 : MemoryStatus.ullAvailPageFile : 3137368064
19ec-1c88:42819473.400 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42819473.467 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:42819473.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42819473.641 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42819473.706 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42819473.957 : CPU Count : 4
19ec-1c88:42819474.007 : CPU Frequency : 100.000 Mhz
19ec-1c88:42819478.393 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42819478.538 : => InitializeDriver
19ec-1c88:42819478.822 : <= InitializeDriver ret = 1
19ec-1c88:42819478.883 : => InitializeScanner
19ec-1c88:42819478.973 : => CAsicIO::GetDeviceList
19ec-1c88:42819479.343 : => CNT96226::CNT96226
19ec-1c88:42819479.411 : => CNT96226::Open
19ec-1c88:42819501.270 : <= CNT96226::Open ret = 1
19ec-1c88:42819501.410 : => CNT96226::Initialize
19ec-1c88:42819501.628 : <= CNT96226::Initialize ret = 1
19ec-1c88:42819501.688 : <= CNT96226::CNT96226
19ec-1c88:42819501.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:42819507.353 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42819507.441 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42819507.501 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42823146.594 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42823146.934 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42823153.374 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42823153.516 : => IoObject::GetLockName
19ec-1c88:42823153.579 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42823153.650 : <= IoObject::GetLockName
19ec-1c88:42823154.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:42823154.270 : iCmd = 3, nBytes = 2
19ec-1c88:42823576.905 : 0000 : 06 38 
19ec-1c88:42823577.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42823577.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:42823577.207 : iCmd = 4, nBytes = 2
19ec-1c88:42823905.575 : 0000 : 07 07 
19ec-1c88:42823905.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42823905.841 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42823905.936 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42823906.003 : IO Send command 10 bytes
19ec-1c88:42823906.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:42823906.119 : iCmd = 0, nBytes = 10
19ec-1c88:42823906.226 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42824056.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42824056.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824056.476 : iCmd = 0, nBytes = 165
19ec-1c88:42824180.009 : skip dump 37 bytes
19ec-1c88:42824180.253 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42824180.405 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42824180.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42824180.690 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42824180.829 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42824180.965 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42824181.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824181.227 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824181.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824181.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824181.421 : iCmd = 1, nBytes = 4
19ec-1c88:42824300.996 : 0000 : 00 00 00 00 
19ec-1c88:42824301.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824301.264 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42824301.335 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42824301.408 : IO Send command 10 bytes
19ec-1c88:42824301.467 : => CNT96226::VenderCmd_SetData
19ec-1c88:42824301.525 : iCmd = 0, nBytes = 10
19ec-1c88:42824301.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42824601.456 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42824601.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824601.726 : iCmd = 0, nBytes = 128
19ec-1c88:42824732.919 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.167 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42824733.455 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42824733.587 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.716 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824734.070 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824734.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824734.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824734.270 : iCmd = 1, nBytes = 4
19ec-1c88:42824883.831 : 0000 : 00 00 00 00 
19ec-1c88:42824884.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824884.082 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42824884.264 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42824884.338 : => CNT96226::Close
19ec-1c88:42824887.871 : <= CNT96226::Close ret = 1
19ec-1c88:42824887.946 : <= CNT96226::~CNT96226
19ec-1c88:42824888.037 : <= CAsicIO::GetDeviceList
19ec-1c88:42824888.659 : => IoObject::SetTimeout
19ec-1c88:42824888.793 : Timeout--> In = 0 Out = 0
19ec-1c88:42824888.852 : <= IoObject::SetTimeout
19ec-1c88:42824888.926 : => CAsicIO::CAsicIO
19ec-1c88:42824888.998 : => CNT96226::CNT96226
19ec-1c88:42824889.054 : => CNT96226::Open
19ec-1c88:42824910.490 : <= CNT96226::Open ret = 1
19ec-1c88:42824910.595 : => CNT96226::Initialize
19ec-1c88:42824910.796 : <= CNT96226::Initialize ret = 1
19ec-1c88:42824910.856 : <= CNT96226::CNT96226
19ec-1c88:42824910.907 : <= CAsicIO::CAsicIO
19ec-1c88:42824910.959 : => CAsicIO::InitializeDevice
19ec-1c88:42824911.028 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42824916.915 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42824917.044 : => IoObject::GetLockName
19ec-1c88:42824917.101 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42824917.168 : <= IoObject::GetLockName
19ec-1c88:42824917.646 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42824917.721 : IO Send command 10 bytes
19ec-1c88:42824917.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:42824917.829 : iCmd = 0, nBytes = 10
19ec-1c88:42824917.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42825278.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42825278.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825278.349 : iCmd = 0, nBytes = 128
19ec-1c88:42825405.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825405.894 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.052 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42825406.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42825406.341 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.473 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.603 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42825406.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825406.934 : iCmd = 1, nBytes = 4
19ec-1c88:42825525.645 : 0000 : 00 00 00 00 
19ec-1c88:42825525.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42825525.918 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42825525.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825526.050 : iCmd = 3, nBytes = 2
19ec-1c88:42825865.961 : 0000 : 06 38 
19ec-1c88:42825866.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42825866.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825866.260 : iCmd = 4, nBytes = 2
19ec-1c88:42826140.169 : 0000 : 07 07 
19ec-1c88:42826140.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826140.512 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42826140.621 : => IoObject::InitializeDevice
19ec-1c88:42826140.736 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42826141.306 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42826141.377 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42826142.018 : => FindScanner
19ec-1c88:42826142.079 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42826142.145 : <= FindScanner ret = 1
19ec-1c88:42826142.207 : => IoObject::IoLockStart
19ec-1c88:42826142.310 : => CAsicIO::CheckDevice
19ec-1c88:42826142.366 : => CNT96226::ConnectIsAvailable
19ec-1c88:42826155.303 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42826155.436 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42826155.512 : <= IoObject::IoLockStart
19ec-1c88:42826155.577 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42826155.647 : IO Send command 10 bytes
19ec-1c88:42826155.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:42826155.798 : iCmd = 0, nBytes = 10
19ec-1c88:42826156.674 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42826310.326 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42826310.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:42826310.773 : IO total need to receive data 5 bytes
19ec-1c88:42826310.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826310.904 : iCmd = 0, nBytes = 5
19ec-1c88:42826457.182 : 0000 : 06 00 02 02 ab 
19ec-1c88:42826457.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826457.419 : System total receive data 5 bytes
19ec-1c88:42826457.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826457.550 : iCmd = 1, nBytes = 4
19ec-1c88:42826577.032 : 0000 : 00 00 00 00 
19ec-1c88:42826577.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826577.330 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42826577.404 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42826577.479 : IO Send command 10 bytes
19ec-1c88:42826577.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:42826577.630 : iCmd = 0, nBytes = 10
19ec-1c88:42826577.735 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42826723.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42826724.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:42826724.185 : IO total need to receive data 165 bytes
19ec-1c88:42826724.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826724.320 : iCmd = 0, nBytes = 165
19ec-1c88:42826847.656 : skip dump 37 bytes
19ec-1c88:42826847.925 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42826848.072 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42826848.212 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42826848.354 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42826848.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42826848.620 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42826848.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826848.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826848.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826849.015 : System total receive data 165 bytes
19ec-1c88:42826849.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826849.140 : iCmd = 1, nBytes = 4
19ec-1c88:42826959.832 : 0000 : 00 00 00 00 
19ec-1c88:42826959.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826960.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42826960.332 : Dump Inquiry
19ec-1c88:42826960.473 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42826960.615 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42826960.754 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42826960.890 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42826961.024 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42826961.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42826961.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826961.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826961.551 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42826961.683 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42826961.771 : 00a0 : 00 00 00 00 00 
19ec-1c88:42826961.843 : => ReadNVMDataInternal
19ec-1c88:42826962.066 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42826962.131 : IO Send command 10 bytes
19ec-1c88:42826962.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:42826962.284 : iCmd = 0, nBytes = 10
19ec-1c88:42826962.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42827257.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42827257.711 : System send command 10 bytes + data 0 bytes
19ec-1c88:42827257.788 : IO total need to receive data 128 bytes
19ec-1c88:42827257.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:42827257.923 : iCmd = 0, nBytes = 128
19ec-1c88:42827377.347 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827377.575 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827377.726 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42827377.864 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42827377.995 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.123 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.375 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42827378.517 : System total receive data 128 bytes
19ec-1c88:42827378.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:42827378.638 : iCmd = 1, nBytes = 4
19ec-1c88:42827493.279 : 0000 : 00 00 00 00 
19ec-1c88:42827493.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42827493.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42827493.656 : NVMData.PadScanCount = 0
19ec-1c88:42827493.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42827493.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42827493.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:42827493.891 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42827493.947 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42827494.001 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42827494.057 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42827494.117 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42827494.176 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42827494.233 : NVMData.BornMonth = 0
19ec-1c88:42827494.283 : NVMData.BornDay = 0
19ec-1c88:42827494.336 : NVMData.BornYear = 0
19ec-1c88:42827494.387 : NVMData.FirstScanMonth = 4
19ec-1c88:42827494.439 : NVMData.FirstScanDay = 30
19ec-1c88:42827494.495 : NVMData.FirstScanYear = 2020
19ec-1c88:42827494.550 : NVMData.VerticalMagnification = 0
19ec-1c88:42827494.606 : NVMData.HorizontalMagnification = 0
19ec-1c88:42827494.664 : NVMData.PowerSavingTime = 15
19ec-1c88:42827494.718 : NVMData.SN = A094165189010062
19ec-1c88:42827494.773 : NVMData.AutoFeed = 0
19ec-1c88:42827494.823 : NVMData.CCDType = 0
19ec-1c88:42827494.872 : NVMData.ScanSpeed = 0
19ec-1c88:42827494.921 : NVMData.RollerCount = 0
19ec-1c88:42827494.974 : NVMData.MultifeedCount = 0
19ec-1c88:42827495.025 : NVMData.JamCount = 0
19ec-1c88:42827495.074 : NVMData.IdentifyInfo = 
19ec-1c88:42827495.123 : NVMData.FormalName = 
19ec-1c88:42827495.293 : NVMData.ReservedB = 0
19ec-1c88:42827495.347 : NVMData.FunctionCode = 0
19ec-1c88:42827495.401 : NVMData.PreFeed = 0
19ec-1c88:42827495.453 : NVMData.PreFeedTime = 0
19ec-1c88:42827495.507 : NVMData.ButtonNumber = 0
19ec-1c88:42827495.558 : NVMData.PowerOffTime = 0
19ec-1c88:42827495.611 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42827495.692 : => IoObject::IoLockEnd
19ec-1c88:42827495.791 : <= IoObject::IoLockEnd
19ec-1c88:42827495.843 : <= InitializeScanner ret = 1
19ec-1c88:42827495.908 : => GetLogicalScannerAbilityEx
19ec-1c88:42827495.969 : => IoObject::IoLockStart
19ec-1c88:42827496.066 : => CAsicIO::CheckDevice
19ec-1c88:42827496.119 : => CNT96226::ConnectIsAvailable
19ec-1c88:42827508.513 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42827508.653 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42827508.721 : <= IoObject::IoLockStart
19ec-1c88:42827508.790 : => IoObject::IoLockEnd
19ec-1c88:42827508.888 : <= IoObject::IoLockEnd
19ec-1c88:42827509.004 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42827509.082 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42827737.317 : => ReadNVMData
19ec-1c88:42827737.516 : => IoObject::IoLockStart
19ec-1c88:42827737.660 : => CAsicIO::CheckDevice
19ec-1c88:42827737.724 : => CNT96226::ConnectIsAvailable
19ec-1c88:42827756.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42827756.156 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42827756.219 : <= IoObject::IoLockStart
19ec-1c88:42827756.297 : => ReadNVMDataInternal
19ec-1c88:42827756.361 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42827756.430 : IO Send command 10 bytes
19ec-1c88:42827756.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:42827756.622 : iCmd = 0, nBytes = 10
19ec-1c88:42827756.743 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42828069.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42828069.645 : System send command 10 bytes + data 0 bytes
19ec-1c88:42828069.723 : IO total need to receive data 128 bytes
19ec-1c88:42828069.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:42828069.857 : iCmd = 0, nBytes = 128
19ec-1c88:42828236.448 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828236.685 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828236.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42828236.977 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42828237.110 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.240 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.370 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42828237.639 : System total receive data 128 bytes
19ec-1c88:42828237.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:42828237.767 : iCmd = 1, nBytes = 4
19ec-1c88:42828394.506 : 0000 : 00 00 00 00 
19ec-1c88:42828394.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42828394.801 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42828394.878 : NVMData.PadScanCount = 0
19ec-1c88:42828394.940 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42828395.000 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42828395.061 : NVMData.FlatbedScanCount = 0
19ec-1c88:42828395.117 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42828395.172 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42828395.229 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42828395.287 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42828395.342 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42828395.397 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42828395.454 : NVMData.BornMonth = 0
19ec-1c88:42828395.503 : NVMData.BornDay = 0
19ec-1c88:42828395.555 : NVMData.BornYear = 0
19ec-1c88:42828395.605 : NVMData.FirstScanMonth = 4
19ec-1c88:42828395.659 : NVMData.FirstScanDay = 30
19ec-1c88:42828395.717 : NVMData.FirstScanYear = 2020
19ec-1c88:42828395.890 : NVMData.VerticalMagnification = 0
19ec-1c88:42828395.948 : NVMData.HorizontalMagnification = 0
19ec-1c88:42828396.005 : NVMData.PowerSavingTime = 15
19ec-1c88:42828396.059 : NVMData.SN = A094165189010062
19ec-1c88:42828396.109 : NVMData.AutoFeed = 0
19ec-1c88:42828396.159 : NVMData.CCDType = 0
19ec-1c88:42828396.209 : NVMData.ScanSpeed = 0
19ec-1c88:42828396.259 : NVMData.RollerCount = 0
19ec-1c88:42828396.313 : NVMData.MultifeedCount = 0
19ec-1c88:42828396.365 : NVMData.JamCount = 0
19ec-1c88:42828396.418 : NVMData.IdentifyInfo = 
19ec-1c88:42828396.471 : NVMData.FormalName = 
19ec-1c88:42828396.523 : NVMData.ReservedB = 0
19ec-1c88:42828396.576 : NVMData.FunctionCode = 0
19ec-1c88:42828396.627 : NVMData.PreFeed = 0
19ec-1c88:42828396.678 : NVMData.PreFeedTime = 0
19ec-1c88:42828396.728 : NVMData.ButtonNumber = 0
19ec-1c88:42828396.780 : NVMData.PowerOffTime = 0
19ec-1c88:42828396.833 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42828396.898 : => IoObject::IoLockEnd
19ec-1c88:42828396.992 : <= IoObject::IoLockEnd
19ec-1c88:42828397.043 : <= ReadNVMData ret = 1
19ec-1c88:42829052.584 : => TerminateDriver
19ec-1c88:42829052.773 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:42829052.857 : => CNT96226::Close
19ec-1c88:42829056.846 : <= CNT96226::Close ret = 1
19ec-1c88:42829056.928 : <= CAsicIO::~CAsicIO
19ec-1c88:42829056.990 : => IoObject::IoLockEnd
19ec-1c88:42829057.044 : <= IoObject::IoLockEnd
19ec-1c88:42829057.099 : => IoObject::TerminateDevice
19ec-1c88:42829057.159 : => IoObject::IoLockEnd
19ec-1c88:42829057.211 : <= IoObject::IoLockEnd
19ec-1c88:42829057.314 : <= IoObject::TerminateDevice
19ec-1c88:42829057.571 : <= TerminateDriver ret = 1
19ec-1c88:42833274.378 : ============Debug Start==========
19ec-1c88:42833274.721 : Date : 2020/4/30 14:25:52
19ec-1c88:42833274.804 : Process ID : 19ec
19ec-1c88:42833275.229 : Windows : Version 10.0 build 18363 
19ec-1c88:42833275.701 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42833275.768 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42833275.840 : MemoryStatus.ullAvailPhys : 1765601280
19ec-1c88:42833275.901 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42833275.964 : MemoryStatus.ullAvailPageFile : 3097223168
19ec-1c88:42833276.028 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42833276.091 : MemoryStatus.ullAvailVirtual : 1728671744
19ec-1c88:42833276.155 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42833276.258 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42833276.322 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42833276.575 : CPU Count : 4
19ec-1c88:42833276.624 : CPU Frequency : 100.000 Mhz
19ec-1c88:42833281.118 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42833281.257 : => InitializeDriver
19ec-1c88:42833281.551 : <= InitializeDriver ret = 1
19ec-1c88:42836810.645 : => InitializeScanner
19ec-1c88:42836810.909 : => CAsicIO::GetDeviceList
19ec-1c88:42836811.355 : => CNT96226::CNT96226
19ec-1c88:42836811.417 : => CNT96226::Open
19ec-1c88:42836835.745 : <= CNT96226::Open ret = 1
19ec-1c88:42836835.880 : => CNT96226::Initialize
19ec-1c88:42836836.104 : <= CNT96226::Initialize ret = 1
19ec-1c88:42836836.169 : <= CNT96226::CNT96226
19ec-1c88:42836836.229 : => CNT96226::EnumAvailableDevice
19ec-1c88:42836841.851 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42836841.934 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42836842.000 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42840460.261 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42840460.633 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42840467.347 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42840467.467 : => IoObject::GetLockName
19ec-1c88:42840467.595 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42840467.663 : <= IoObject::GetLockName
19ec-1c88:42840468.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:42840468.604 : iCmd = 3, nBytes = 2
19ec-1c88:42840840.203 : 0000 : 06 38 
19ec-1c88:42840840.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42840840.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:42840840.511 : iCmd = 4, nBytes = 2
19ec-1c88:42841137.870 : 0000 : 07 07 
19ec-1c88:42841138.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42841138.134 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42841138.228 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42841138.296 : IO Send command 10 bytes
19ec-1c88:42841138.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:42841138.416 : iCmd = 0, nBytes = 10
19ec-1c88:42841138.524 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42841323.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42841323.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:42841323.634 : iCmd = 0, nBytes = 165
19ec-1c88:42841496.898 : skip dump 37 bytes
19ec-1c88:42841497.128 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42841497.275 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42841497.414 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42841497.554 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42841497.686 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42841497.831 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42841497.961 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42841498.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42841498.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42841498.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:42841498.278 : iCmd = 1, nBytes = 4
19ec-1c88:42841620.750 : 0000 : 00 00 00 00 
19ec-1c88:42841620.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42841620.974 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42841621.047 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42841621.121 : IO Send command 10 bytes
19ec-1c88:42841621.180 : => CNT96226::VenderCmd_SetData
19ec-1c88:42841621.244 : iCmd = 0, nBytes = 10
19ec-1c88:42841621.356 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42841930.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42841930.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:42841930.912 : iCmd = 0, nBytes = 128
19ec-1c88:42842096.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842096.433 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842096.582 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42842096.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42842096.860 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42842096.989 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842097.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842097.248 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842097.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842097.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842097.437 : iCmd = 1, nBytes = 4
19ec-1c88:42842228.174 : 0000 : 00 00 00 00 
19ec-1c88:42842228.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842228.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42842228.558 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42842228.631 : => CNT96226::Close
19ec-1c88:42842232.698 : <= CNT96226::Close ret = 1
19ec-1c88:42842232.772 : <= CNT96226::~CNT96226
19ec-1c88:42842232.864 : <= CAsicIO::GetDeviceList
19ec-1c88:42842233.317 : => IoObject::SetTimeout
19ec-1c88:42842233.450 : Timeout--> In = 0 Out = 0
19ec-1c88:42842233.509 : <= IoObject::SetTimeout
19ec-1c88:42842233.582 : => CAsicIO::CAsicIO
19ec-1c88:42842233.656 : => CNT96226::CNT96226
19ec-1c88:42842233.712 : => CNT96226::Open
19ec-1c88:42842255.552 : <= CNT96226::Open ret = 1
19ec-1c88:42842255.655 : => CNT96226::Initialize
19ec-1c88:42842255.848 : <= CNT96226::Initialize ret = 1
19ec-1c88:42842255.907 : <= CNT96226::CNT96226
19ec-1c88:42842255.960 : <= CAsicIO::CAsicIO
19ec-1c88:42842256.019 : => CAsicIO::InitializeDevice
19ec-1c88:42842256.088 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42842262.074 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42842262.189 : => IoObject::GetLockName
19ec-1c88:42842262.244 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42842262.313 : <= IoObject::GetLockName
19ec-1c88:42842262.784 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42842262.859 : IO Send command 10 bytes
19ec-1c88:42842262.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:42842262.972 : iCmd = 0, nBytes = 10
19ec-1c88:42842263.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42842595.051 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42842595.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842595.296 : iCmd = 0, nBytes = 128
19ec-1c88:42842722.358 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842722.592 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842722.735 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42842722.873 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42842723.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.263 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842723.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842723.581 : iCmd = 1, nBytes = 4
19ec-1c88:42842865.353 : 0000 : 00 00 00 00 
19ec-1c88:42842865.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842865.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42842865.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842865.713 : iCmd = 3, nBytes = 2
19ec-1c88:42843178.612 : 0000 : 06 38 
19ec-1c88:42843178.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843178.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:42843178.888 : iCmd = 4, nBytes = 2
19ec-1c88:42843473.219 : 0000 : 07 07 
19ec-1c88:42843473.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843473.561 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42843473.662 : => IoObject::InitializeDevice
19ec-1c88:42843473.780 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42843474.672 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42843474.751 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42843475.451 : => FindScanner
19ec-1c88:42843475.518 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42843475.583 : <= FindScanner ret = 1
19ec-1c88:42843475.642 : => IoObject::IoLockStart
19ec-1c88:42843475.746 : => CAsicIO::CheckDevice
19ec-1c88:42843475.800 : => CNT96226::ConnectIsAvailable
19ec-1c88:42843488.033 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42843488.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42843488.184 : <= IoObject::IoLockStart
19ec-1c88:42843488.241 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42843488.306 : IO Send command 10 bytes
19ec-1c88:42843488.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:42843488.445 : iCmd = 0, nBytes = 10
19ec-1c88:42843488.547 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42843642.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42843642.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:42843642.274 : IO total need to receive data 5 bytes
19ec-1c88:42843642.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:42843642.394 : iCmd = 0, nBytes = 5
19ec-1c88:42843750.348 : 0000 : 06 00 02 02 ab 
19ec-1c88:42843750.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843750.531 : System total receive data 5 bytes
19ec-1c88:42843750.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:42843750.645 : iCmd = 1, nBytes = 4
19ec-1c88:42843863.331 : 0000 : 00 00 00 00 
19ec-1c88:42843863.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843863.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42843863.649 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42843863.715 : IO Send command 10 bytes
19ec-1c88:42843863.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:42843863.864 : iCmd = 0, nBytes = 10
19ec-1c88:42843863.968 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42844044.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42844044.564 : System send command 10 bytes + data 0 bytes
19ec-1c88:42844044.634 : IO total need to receive data 165 bytes
19ec-1c88:42844044.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844044.755 : iCmd = 0, nBytes = 165
19ec-1c88:42844168.375 : skip dump 37 bytes
19ec-1c88:42844168.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42844168.691 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42844168.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42844168.957 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42844169.089 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42844169.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42844169.344 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844169.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844169.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844169.589 : System total receive data 165 bytes
19ec-1c88:42844169.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844169.699 : iCmd = 1, nBytes = 4
19ec-1c88:42844315.849 : 0000 : 00 00 00 00 
19ec-1c88:42844315.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844316.136 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42844316.350 : Dump Inquiry
19ec-1c88:42844316.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42844316.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42844316.770 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42844316.913 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42844317.045 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42844317.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42844317.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844317.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844317.578 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42844317.711 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42844317.797 : 00a0 : 00 00 00 00 00 
19ec-1c88:42844317.877 : => ReadNVMDataInternal
19ec-1c88:42844318.098 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42844318.164 : IO Send command 10 bytes
19ec-1c88:42844318.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:42844318.320 : iCmd = 0, nBytes = 10
19ec-1c88:42844318.423 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42844656.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42844656.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:42844656.743 : IO total need to receive data 128 bytes
19ec-1c88:42844656.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844656.876 : iCmd = 0, nBytes = 128
19ec-1c88:42844794.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844794.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844794.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42844794.903 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42844795.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844795.611 : System total receive data 128 bytes
19ec-1c88:42844795.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844795.735 : iCmd = 1, nBytes = 4
19ec-1c88:42844941.886 : 0000 : 00 00 00 00 
19ec-1c88:42844942.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844942.162 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42844942.236 : NVMData.PadScanCount = 0
19ec-1c88:42844942.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42844942.364 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42844942.427 : NVMData.FlatbedScanCount = 0
19ec-1c88:42844942.486 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42844942.541 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42844942.600 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42844942.661 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42844942.718 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42844942.776 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42844942.833 : NVMData.BornMonth = 0
19ec-1c88:42844942.885 : NVMData.BornDay = 0
19ec-1c88:42844942.939 : NVMData.BornYear = 0
19ec-1c88:42844942.990 : NVMData.FirstScanMonth = 4
19ec-1c88:42844943.045 : NVMData.FirstScanDay = 30
19ec-1c88:42844943.102 : NVMData.FirstScanYear = 2020
19ec-1c88:42844943.159 : NVMData.VerticalMagnification = 0
19ec-1c88:42844943.217 : NVMData.HorizontalMagnification = 0
19ec-1c88:42844943.275 : NVMData.PowerSavingTime = 15
19ec-1c88:42844943.333 : NVMData.SN = A094165189010062
19ec-1c88:42844943.386 : NVMData.AutoFeed = 0
19ec-1c88:42844943.665 : NVMData.CCDType = 0
19ec-1c88:42844943.715 : NVMData.ScanSpeed = 0
19ec-1c88:42844943.765 : NVMData.RollerCount = 0
19ec-1c88:42844943.820 : NVMData.MultifeedCount = 0
19ec-1c88:42844943.873 : NVMData.JamCount = 0
19ec-1c88:42844943.923 : NVMData.IdentifyInfo = 
19ec-1c88:42844943.972 : NVMData.FormalName = 
19ec-1c88:42844944.195 : NVMData.ReservedB = 0
19ec-1c88:42844944.249 : NVMData.FunctionCode = 0
19ec-1c88:42844944.301 : NVMData.PreFeed = 0
19ec-1c88:42844944.355 : NVMData.PreFeedTime = 0
19ec-1c88:42844944.404 : NVMData.ButtonNumber = 0
19ec-1c88:42844944.455 : NVMData.PowerOffTime = 0
19ec-1c88:42844944.506 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42844944.583 : => IoObject::IoLockEnd
19ec-1c88:42844944.676 : <= IoObject::IoLockEnd
19ec-1c88:42844944.726 : <= InitializeScanner ret = 1
19ec-1c88:42846325.376 : => GetLogicalScannerAbility
19ec-1c88:42846325.570 : => IoObject::IoLockStart
19ec-1c88:42846325.705 : => CAsicIO::CheckDevice
19ec-1c88:42846325.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:42846340.784 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42846340.890 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42846340.954 : <= IoObject::IoLockStart
19ec-1c88:42846341.012 : => IoObject::IoLockEnd
19ec-1c88:42846341.112 : <= IoObject::IoLockEnd
19ec-1c88:42846341.187 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42850846.910 : => GetLogicalScannerAbilityEx
19ec-1c88:42850847.105 : => IoObject::IoLockStart
19ec-1c88:42850847.245 : => CAsicIO::CheckDevice
19ec-1c88:42850847.303 : => CNT96226::ConnectIsAvailable
19ec-1c88:42850860.372 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42850860.477 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42850860.537 : <= IoObject::IoLockStart
19ec-1c88:42850860.594 : => IoObject::IoLockEnd
19ec-1c88:42850860.696 : <= IoObject::IoLockEnd
19ec-1c88:42850860.811 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42850860.889 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42859226.315 : => ReadNVMData
19ec-1c88:42859226.495 : => IoObject::IoLockStart
19ec-1c88:42859226.624 : => CAsicIO::CheckDevice
19ec-1c88:42859226.687 : => CNT96226::ConnectIsAvailable
19ec-1c88:42859242.142 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42859242.251 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42859242.311 : <= IoObject::IoLockStart
19ec-1c88:42859242.380 : => ReadNVMDataInternal
19ec-1c88:42859242.447 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42859242.515 : IO Send command 10 bytes
19ec-1c88:42859242.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:42859242.705 : iCmd = 0, nBytes = 10
19ec-1c88:42859242.822 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42859540.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42859540.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:42859540.666 : IO total need to receive data 128 bytes
19ec-1c88:42859540.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:42859541.020 : iCmd = 0, nBytes = 128
19ec-1c88:42859675.234 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859675.440 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859675.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42859675.735 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42859675.865 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42859675.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859676.117 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859676.246 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859676.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42859676.379 : System total receive data 128 bytes
19ec-1c88:42859676.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:42859676.499 : iCmd = 1, nBytes = 4
19ec-1c88:42859783.345 : 0000 : 00 00 00 00 
19ec-1c88:42859783.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42859783.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42859783.660 : NVMData.PadScanCount = 0
19ec-1c88:42859783.715 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42859783.770 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42859783.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:42859783.886 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42859784.071 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42859784.131 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42859784.185 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42859784.239 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42859784.295 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42859784.352 : NVMData.BornMonth = 0
19ec-1c88:42859784.402 : NVMData.BornDay = 0
19ec-1c88:42859784.453 : NVMData.BornYear = 0
19ec-1c88:42859784.502 : NVMData.FirstScanMonth = 4
19ec-1c88:42859784.556 : NVMData.FirstScanDay = 30
19ec-1c88:42859784.609 : NVMData.FirstScanYear = 2020
19ec-1c88:42859784.667 : NVMData.VerticalMagnification = 0
19ec-1c88:42859784.723 : NVMData.HorizontalMagnification = 0
19ec-1c88:42859784.780 : NVMData.PowerSavingTime = 15
19ec-1c88:42859784.840 : NVMData.SN = A094165189010062
19ec-1c88:42859784.890 : NVMData.AutoFeed = 0
19ec-1c88:42859784.940 : NVMData.CCDType = 0
19ec-1c88:42859784.989 : NVMData.ScanSpeed = 0
19ec-1c88:42859785.042 : NVMData.RollerCount = 0
19ec-1c88:42859785.096 : NVMData.MultifeedCount = 0
19ec-1c88:42859785.151 : NVMData.JamCount = 0
19ec-1c88:42859785.202 : NVMData.IdentifyInfo = 
19ec-1c88:42859785.255 : NVMData.FormalName = 
19ec-1c88:42859785.305 : NVMData.ReservedB = 0
19ec-1c88:42859785.354 : NVMData.FunctionCode = 0
19ec-1c88:42859785.405 : NVMData.PreFeed = 0
19ec-1c88:42859785.454 : NVMData.PreFeedTime = 0
19ec-1c88:42859785.505 : NVMData.ButtonNumber = 0
19ec-1c88:42859785.554 : NVMData.PowerOffTime = 0
19ec-1c88:42859785.606 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42859785.667 : => IoObject::IoLockEnd
19ec-1c88:42859785.763 : <= IoObject::IoLockEnd
19ec-1c88:42859785.812 : <= ReadNVMData ret = 1
19ec-1c88:42870876.951 : => GetADFStatus
19ec-1c88:42870877.450 : => IoObject::IoLockStart
19ec-1c88:42870877.588 : => CAsicIO::CheckDevice
19ec-1c88:42870877.649 : => CNT96226::ConnectIsAvailable
19ec-1c88:42870890.944 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42870891.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42870891.134 : <= IoObject::IoLockStart
19ec-1c88:42870891.205 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42870891.271 : IO Send command 10 bytes
19ec-1c88:42870891.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:42870891.461 : iCmd = 0, nBytes = 10
19ec-1c88:42870891.577 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42871034.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42871034.229 : System send command 10 bytes + data 0 bytes
19ec-1c88:42871034.302 : IO total need to receive data 2 bytes
19ec-1c88:42871034.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:42871034.425 : iCmd = 0, nBytes = 2
19ec-1c88:42871150.046 : 0000 : 00 00 
19ec-1c88:42871150.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42871150.195 : System total receive data 2 bytes
19ec-1c88:42871150.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:42871150.310 : iCmd = 1, nBytes = 4
19ec-1c88:42871258.343 : 0000 : 00 00 00 00 
19ec-1c88:42871258.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42871258.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42871258.676 : Return status = 0
19ec-1c88:42871258.745 : => IoObject::IoLockEnd
19ec-1c88:42871258.835 : <= IoObject::IoLockEnd
19ec-1c88:42871258.883 : <= GetADFStatus ret = 1
19ec-1c88:42874154.415 : => GetADFStatus
19ec-1c88:42874154.620 : => IoObject::IoLockStart
19ec-1c88:42874154.754 : => CAsicIO::CheckDevice
19ec-1c88:42874154.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:42874173.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42874174.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42874174.122 : <= IoObject::IoLockStart
19ec-1c88:42874174.182 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42874174.254 : IO Send command 10 bytes
19ec-1c88:42874174.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:42874174.453 : iCmd = 0, nBytes = 10
19ec-1c88:42874174.562 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42874340.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42874340.328 : System send command 10 bytes + data 0 bytes
19ec-1c88:42874340.520 : IO total need to receive data 2 bytes
19ec-1c88:42874340.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:42874340.659 : iCmd = 0, nBytes = 2
19ec-1c88:42874459.808 : 0000 : 00 00 
19ec-1c88:42874459.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42874460.062 : System total receive data 2 bytes
19ec-1c88:42874460.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:42874460.191 : iCmd = 1, nBytes = 4
19ec-1c88:42874590.996 : 0000 : 00 00 00 00 
19ec-1c88:42874591.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42874591.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42874591.359 : Return status = 0
19ec-1c88:42874591.424 : => IoObject::IoLockEnd
19ec-1c88:42874591.519 : <= IoObject::IoLockEnd
19ec-1c88:42874591.571 : <= GetADFStatus ret = 1
19ec-1c88:42876986.605 : => TerminateDriver
19ec-1c88:42876986.800 : => CAsicIO::~CAsicIO,pStage=199298120
19ec-1c88:42876986.878 : => CNT96226::Close
19ec-1c88:42876990.649 : <= CNT96226::Close ret = 1
19ec-1c88:42876990.727 : <= CAsicIO::~CAsicIO
19ec-1c88:42876990.788 : => IoObject::IoLockEnd
19ec-1c88:42876990.839 : <= IoObject::IoLockEnd
19ec-1c88:42876990.891 : => IoObject::TerminateDevice
19ec-1c88:42876990.947 : => IoObject::IoLockEnd
19ec-1c88:42876990.997 : <= IoObject::IoLockEnd
19ec-1c88:42876991.098 : <= IoObject::TerminateDevice
19ec-1c88:42876991.363 : <= TerminateDriver ret = 1
19ec-1c88:42922377.416 : ============Debug Start==========
19ec-1c88:42922377.690 : Date : 2020/4/30 14:25:55
19ec-1c88:42922377.776 : Process ID : 19ec
19ec-1c88:42922378.210 : Windows : Version 10.0 build 18363 
19ec-1c88:42922378.659 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:42922378.721 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42922378.790 : MemoryStatus.ullAvailPhys : 1729482752
19ec-1c88:42922378.855 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42922378.918 : MemoryStatus.ullAvailPageFile : 3075121152
19ec-1c88:42922378.979 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42922379.040 : MemoryStatus.ullAvailVirtual : 1728421888
19ec-1c88:42922379.104 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42922379.212 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42922379.273 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42922379.521 : CPU Count : 4
19ec-1c88:42922379.569 : CPU Frequency : 100.000 Mhz
19ec-1c88:42922383.826 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42922383.967 : => InitializeDriver
19ec-1c88:42922384.257 : <= InitializeDriver ret = 1
19ec-1c88:42922384.315 : => InitializeScanner
19ec-1c88:42922384.399 : => CAsicIO::GetDeviceList
19ec-1c88:42922384.708 : => CNT96226::CNT96226
19ec-1c88:42922384.768 : => CNT96226::Open
19ec-1c88:42922408.945 : <= CNT96226::Open ret = 1
19ec-1c88:42922409.056 : => CNT96226::Initialize
19ec-1c88:42922409.248 : <= CNT96226::Initialize ret = 1
19ec-1c88:42922409.310 : <= CNT96226::CNT96226
19ec-1c88:42922409.367 : => CNT96226::EnumAvailableDevice
19ec-1c88:42922414.929 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42922415.008 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42922415.066 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42926075.439 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42926075.749 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42926081.863 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42926081.973 : => IoObject::GetLockName
19ec-1c88:42926082.036 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42926082.107 : <= IoObject::GetLockName
19ec-1c88:42926082.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:42926082.678 : iCmd = 3, nBytes = 2
19ec-1c88:42926453.123 : 0000 : 06 38 
19ec-1c88:42926453.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42926453.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:42926453.416 : iCmd = 4, nBytes = 2
19ec-1c88:42926739.215 : 0000 : 07 07 
19ec-1c88:42926739.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42926739.470 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42926739.563 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42926739.635 : IO Send command 10 bytes
19ec-1c88:42926739.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:42926739.746 : iCmd = 0, nBytes = 10
19ec-1c88:42926739.852 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42926912.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42926912.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:42926912.963 : iCmd = 0, nBytes = 165
19ec-1c88:42927044.073 : skip dump 37 bytes
19ec-1c88:42927044.307 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42927044.457 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42927044.597 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42927044.737 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42927044.870 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42927045.007 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42927045.138 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927045.267 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927045.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927045.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:42927045.454 : iCmd = 1, nBytes = 4
19ec-1c88:42927222.667 : 0000 : 00 00 00 00 
19ec-1c88:42927222.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927222.838 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42927222.907 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42927222.973 : IO Send command 10 bytes
19ec-1c88:42927223.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:42927223.086 : iCmd = 0, nBytes = 10
19ec-1c88:42927223.188 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42927554.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42927555.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:42927555.192 : iCmd = 0, nBytes = 128
19ec-1c88:42927709.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927709.533 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927709.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42927709.828 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42927709.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927710.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:42927710.617 : iCmd = 1, nBytes = 4
19ec-1c88:42927861.130 : 0000 : 00 00 00 00 
19ec-1c88:42927861.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927861.363 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42927861.569 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42927861.647 : => CNT96226::Close
19ec-1c88:42927866.290 : <= CNT96226::Close ret = 1
19ec-1c88:42927866.366 : <= CNT96226::~CNT96226
19ec-1c88:42927866.459 : <= CAsicIO::GetDeviceList
19ec-1c88:42927866.943 : => IoObject::SetTimeout
19ec-1c88:42927867.131 : Timeout--> In = 0 Out = 0
19ec-1c88:42927867.191 : <= IoObject::SetTimeout
19ec-1c88:42927867.265 : => CAsicIO::CAsicIO
19ec-1c88:42927867.337 : => CNT96226::CNT96226
19ec-1c88:42927867.393 : => CNT96226::Open
19ec-1c88:42927890.139 : <= CNT96226::Open ret = 1
19ec-1c88:42927890.240 : => CNT96226::Initialize
19ec-1c88:42927890.433 : <= CNT96226::Initialize ret = 1
19ec-1c88:42927890.492 : <= CNT96226::CNT96226
19ec-1c88:42927890.545 : <= CAsicIO::CAsicIO
19ec-1c88:42927890.602 : => CAsicIO::InitializeDevice
19ec-1c88:42927890.688 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42927896.772 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42927896.902 : => IoObject::GetLockName
19ec-1c88:42927896.961 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42927897.028 : <= IoObject::GetLockName
19ec-1c88:42927897.539 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42927897.615 : IO Send command 10 bytes
19ec-1c88:42927897.670 : => CNT96226::VenderCmd_SetData
19ec-1c88:42927897.729 : iCmd = 0, nBytes = 10
19ec-1c88:42927897.844 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42928243.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42928243.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928243.406 : iCmd = 0, nBytes = 128
19ec-1c88:42928420.676 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928420.893 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42928421.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42928421.376 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.505 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42928421.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928421.946 : iCmd = 1, nBytes = 4
19ec-1c88:42928583.438 : 0000 : 00 00 00 00 
19ec-1c88:42928583.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42928583.697 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42928583.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928583.830 : iCmd = 3, nBytes = 2
19ec-1c88:42928914.838 : 0000 : 06 38 
19ec-1c88:42928914.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42928915.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928915.149 : iCmd = 4, nBytes = 2
19ec-1c88:42929142.868 : 0000 : 07 07 
19ec-1c88:42929143.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929143.206 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42929143.308 : => IoObject::InitializeDevice
19ec-1c88:42929143.417 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42929144.063 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42929144.132 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42929144.802 : => FindScanner
19ec-1c88:42929144.860 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42929144.929 : <= FindScanner ret = 1
19ec-1c88:42929144.992 : => IoObject::IoLockStart
19ec-1c88:42929145.096 : => CAsicIO::CheckDevice
19ec-1c88:42929145.150 : => CNT96226::ConnectIsAvailable
19ec-1c88:42929158.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42929158.876 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42929158.947 : <= IoObject::IoLockStart
19ec-1c88:42929159.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42929159.089 : IO Send command 10 bytes
19ec-1c88:42929159.177 : => CNT96226::VenderCmd_SetData
19ec-1c88:42929159.239 : iCmd = 0, nBytes = 10
19ec-1c88:42929159.350 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42929329.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42929329.235 : System send command 10 bytes + data 0 bytes
19ec-1c88:42929329.315 : IO total need to receive data 5 bytes
19ec-1c88:42929329.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929329.445 : iCmd = 0, nBytes = 5
19ec-1c88:42929487.600 : 0000 : 06 00 02 02 ab 
19ec-1c88:42929487.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929487.806 : System total receive data 5 bytes
19ec-1c88:42929487.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929487.929 : iCmd = 1, nBytes = 4
19ec-1c88:42929604.049 : 0000 : 00 00 00 00 
19ec-1c88:42929604.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929604.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42929605.022 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42929605.104 : IO Send command 10 bytes
19ec-1c88:42929605.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:42929605.268 : iCmd = 0, nBytes = 10
19ec-1c88:42929605.384 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42929750.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42929750.204 : System send command 10 bytes + data 0 bytes
19ec-1c88:42929750.287 : IO total need to receive data 165 bytes
19ec-1c88:42929750.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929750.478 : iCmd = 0, nBytes = 165
19ec-1c88:42929877.566 : skip dump 37 bytes
19ec-1c88:42929877.783 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42929877.924 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42929878.058 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42929878.190 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42929878.320 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42929878.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42929878.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42929878.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42929878.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929878.830 : System total receive data 165 bytes
19ec-1c88:42929878.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929878.945 : iCmd = 1, nBytes = 4
19ec-1c88:42930020.615 : 0000 : 00 00 00 00 
19ec-1c88:42930020.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42930020.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42930021.061 : Dump Inquiry
19ec-1c88:42930021.189 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42930021.320 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42930021.457 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42930021.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42930021.722 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42930021.856 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42930021.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930022.114 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930022.246 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42930022.375 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42930022.464 : 00a0 : 00 00 00 00 00 
19ec-1c88:42930022.538 : => ReadNVMDataInternal
19ec-1c88:42930022.748 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42930022.813 : IO Send command 10 bytes
19ec-1c88:42930022.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:42930022.961 : iCmd = 0, nBytes = 10
19ec-1c88:42930023.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42930346.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42930346.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:42930346.912 : IO total need to receive data 128 bytes
19ec-1c88:42930346.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:42930347.044 : iCmd = 0, nBytes = 128
19ec-1c88:42930539.733 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930539.906 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42930540.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42930540.300 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42930540.790 : System total receive data 128 bytes
19ec-1c88:42930540.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:42930540.900 : iCmd = 1, nBytes = 4
19ec-1c88:42930702.135 : 0000 : 00 00 00 00 
19ec-1c88:42930702.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42930702.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42930702.744 : NVMData.PadScanCount = 0
19ec-1c88:42930702.803 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42930702.856 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42930702.915 : NVMData.FlatbedScanCount = 0
19ec-1c88:42930702.969 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42930703.023 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42930703.077 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42930703.131 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42930703.187 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42930703.242 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42930703.297 : NVMData.BornMonth = 0
19ec-1c88:42930703.343 : NVMData.BornDay = 0
19ec-1c88:42930703.393 : NVMData.BornYear = 0
19ec-1c88:42930703.444 : NVMData.FirstScanMonth = 4
19ec-1c88:42930703.496 : NVMData.FirstScanDay = 30
19ec-1c88:42930703.551 : NVMData.FirstScanYear = 2020
19ec-1c88:42930703.603 : NVMData.VerticalMagnification = 0
19ec-1c88:42930703.656 : NVMData.HorizontalMagnification = 0
19ec-1c88:42930703.711 : NVMData.PowerSavingTime = 15
19ec-1c88:42930703.766 : NVMData.SN = A094165189010062
19ec-1c88:42930703.817 : NVMData.AutoFeed = 0
19ec-1c88:42930703.865 : NVMData.CCDType = 0
19ec-1c88:42930703.912 : NVMData.ScanSpeed = 0
19ec-1c88:42930703.959 : NVMData.RollerCount = 0
19ec-1c88:42930704.013 : NVMData.MultifeedCount = 0
19ec-1c88:42930704.062 : NVMData.JamCount = 0
19ec-1c88:42930704.111 : NVMData.IdentifyInfo = 
19ec-1c88:42930704.163 : NVMData.FormalName = 
19ec-1c88:42930704.340 : NVMData.ReservedB = 0
19ec-1c88:42930704.396 : NVMData.FunctionCode = 0
19ec-1c88:42930704.446 : NVMData.PreFeed = 0
19ec-1c88:42930704.495 : NVMData.PreFeedTime = 0
19ec-1c88:42930704.545 : NVMData.ButtonNumber = 0
19ec-1c88:42930704.595 : NVMData.PowerOffTime = 0
19ec-1c88:42930704.647 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42930704.728 : => IoObject::IoLockEnd
19ec-1c88:42930704.816 : <= IoObject::IoLockEnd
19ec-1c88:42930704.866 : <= InitializeScanner ret = 1
19ec-1c88:42930704.928 : => GetLogicalScannerAbilityEx
19ec-1c88:42930704.989 : => IoObject::IoLockStart
19ec-1c88:42930705.083 : => CAsicIO::CheckDevice
19ec-1c88:42930705.138 : => CNT96226::ConnectIsAvailable
19ec-1c88:42930725.292 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42930725.389 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42930725.447 : <= IoObject::IoLockStart
19ec-1c88:42930725.502 : => IoObject::IoLockEnd
19ec-1c88:42930725.596 : <= IoObject::IoLockEnd
19ec-1c88:42930725.712 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42930725.789 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42930916.969 : => ReadNVMData
19ec-1c88:42930917.159 : => IoObject::IoLockStart
19ec-1c88:42930917.292 : => CAsicIO::CheckDevice
19ec-1c88:42930917.354 : => CNT96226::ConnectIsAvailable
19ec-1c88:42930937.378 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42930937.499 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42930937.566 : <= IoObject::IoLockStart
19ec-1c88:42930937.639 : => ReadNVMDataInternal
19ec-1c88:42930937.706 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42930937.773 : IO Send command 10 bytes
19ec-1c88:42930937.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:42930937.951 : iCmd = 0, nBytes = 10
19ec-1c88:42930938.066 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42931281.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42931281.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:42931281.772 : IO total need to receive data 128 bytes
19ec-1c88:42931281.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:42931281.902 : iCmd = 0, nBytes = 128
19ec-1c88:42931424.267 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931424.494 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931424.644 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42931424.784 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42931424.925 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42931425.446 : System total receive data 128 bytes
19ec-1c88:42931425.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:42931425.573 : iCmd = 1, nBytes = 4
19ec-1c88:42931583.585 : 0000 : 00 00 00 00 
19ec-1c88:42931583.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42931584.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42931584.329 : NVMData.PadScanCount = 0
19ec-1c88:42931584.386 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42931584.440 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42931584.498 : NVMData.FlatbedScanCount = 0
19ec-1c88:42931584.556 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42931584.612 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42931584.665 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42931584.722 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42931584.777 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42931584.834 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42931584.890 : NVMData.BornMonth = 0
19ec-1c88:42931584.940 : NVMData.BornDay = 0
19ec-1c88:42931584.993 : NVMData.BornYear = 0
19ec-1c88:42931585.042 : NVMData.FirstScanMonth = 4
19ec-1c88:42931585.093 : NVMData.FirstScanDay = 30
19ec-1c88:42931585.150 : NVMData.FirstScanYear = 2020
19ec-1c88:42931585.308 : NVMData.VerticalMagnification = 0
19ec-1c88:42931585.365 : NVMData.HorizontalMagnification = 0
19ec-1c88:42931585.419 : NVMData.PowerSavingTime = 15
19ec-1c88:42931585.472 : NVMData.SN = A094165189010062
19ec-1c88:42931585.521 : NVMData.AutoFeed = 0
19ec-1c88:42931585.570 : NVMData.CCDType = 0
19ec-1c88:42931585.621 : NVMData.ScanSpeed = 0
19ec-1c88:42931585.670 : NVMData.RollerCount = 0
19ec-1c88:42931585.722 : NVMData.MultifeedCount = 0
19ec-1c88:42931585.773 : NVMData.JamCount = 0
19ec-1c88:42931585.824 : NVMData.IdentifyInfo = 
19ec-1c88:42931585.877 : NVMData.FormalName = 
19ec-1c88:42931585.924 : NVMData.ReservedB = 0
19ec-1c88:42931585.974 : NVMData.FunctionCode = 0
19ec-1c88:42931586.026 : NVMData.PreFeed = 0
19ec-1c88:42931586.077 : NVMData.PreFeedTime = 0
19ec-1c88:42931586.128 : NVMData.ButtonNumber = 0
19ec-1c88:42931586.180 : NVMData.PowerOffTime = 0
19ec-1c88:42931586.233 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42931586.299 : => IoObject::IoLockEnd
19ec-1c88:42931586.391 : <= IoObject::IoLockEnd
19ec-1c88:42931586.441 : <= ReadNVMData ret = 1
19ec-1c88:42932155.497 : => TerminateDriver
19ec-1c88:42932155.694 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:42932155.770 : => CNT96226::Close
19ec-1c88:42932160.653 : <= CNT96226::Close ret = 1
19ec-1c88:42932160.738 : <= CAsicIO::~CAsicIO
19ec-1c88:42932160.800 : => IoObject::IoLockEnd
19ec-1c88:42932160.858 : <= IoObject::IoLockEnd
19ec-1c88:42932160.916 : => IoObject::TerminateDevice
19ec-1c88:42932161.198 : => IoObject::IoLockEnd
19ec-1c88:42932161.246 : <= IoObject::IoLockEnd
19ec-1c88:42932161.420 : <= IoObject::TerminateDevice
19ec-1c88:42932161.682 : <= TerminateDriver ret = 1
19ec-1c88:42934723.602 : ============Debug Start==========
19ec-1c88:42934723.929 : Date : 2020/4/30 14:25:56
19ec-1c88:42934724.015 : Process ID : 19ec
19ec-1c88:42934724.445 : Windows : Version 10.0 build 18363 
19ec-1c88:42934724.903 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:42934724.970 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42934725.044 : MemoryStatus.ullAvailPhys : 1725349888
19ec-1c88:42934725.106 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42934725.171 : MemoryStatus.ullAvailPageFile : 3074519040
19ec-1c88:42934725.245 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42934725.310 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:42934725.375 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42934725.484 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42934725.547 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42934725.775 : CPU Count : 4
19ec-1c88:42934725.828 : CPU Frequency : 100.000 Mhz
19ec-1c88:42934730.194 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42934730.331 : => InitializeDriver
19ec-1c88:42934730.611 : <= InitializeDriver ret = 1
19ec-1c88:42938051.033 : => InitializeScanner
19ec-1c88:42938051.272 : => CAsicIO::GetDeviceList
19ec-1c88:42938051.724 : => CNT96226::CNT96226
19ec-1c88:42938051.790 : => CNT96226::Open
19ec-1c88:42938074.010 : <= CNT96226::Open ret = 1
19ec-1c88:42938074.111 : => CNT96226::Initialize
19ec-1c88:42938074.304 : <= CNT96226::Initialize ret = 1
19ec-1c88:42938074.364 : <= CNT96226::CNT96226
19ec-1c88:42938074.417 : => CNT96226::EnumAvailableDevice
19ec-1c88:42938079.892 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42938079.972 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42938080.033 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42941830.657 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42941830.952 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42941836.608 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42941836.719 : => IoObject::GetLockName
19ec-1c88:42941836.777 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42941836.844 : <= IoObject::GetLockName
19ec-1c88:42941837.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:42941837.397 : iCmd = 3, nBytes = 2
19ec-1c88:42942211.435 : 0000 : 06 38 
19ec-1c88:42942211.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942211.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:42942211.739 : iCmd = 4, nBytes = 2
19ec-1c88:42942477.971 : 0000 : 07 07 
19ec-1c88:42942478.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942478.244 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42942478.340 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42942478.414 : IO Send command 10 bytes
19ec-1c88:42942478.468 : => CNT96226::VenderCmd_SetData
19ec-1c88:42942478.530 : iCmd = 0, nBytes = 10
19ec-1c88:42942478.644 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42942636.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42942636.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:42942636.885 : iCmd = 0, nBytes = 165
19ec-1c88:42942810.915 : skip dump 37 bytes
19ec-1c88:42942811.131 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42942811.286 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42942811.426 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42942811.563 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42942811.701 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42942811.840 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42942811.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42942812.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42942812.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942812.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42942812.279 : iCmd = 1, nBytes = 4
19ec-1c88:42942973.007 : 0000 : 00 00 00 00 
19ec-1c88:42942973.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942973.241 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42942973.311 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42942973.383 : IO Send command 10 bytes
19ec-1c88:42942973.438 : => CNT96226::VenderCmd_SetData
19ec-1c88:42942973.496 : iCmd = 0, nBytes = 10
19ec-1c88:42942973.605 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42943287.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42943287.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:42943287.546 : iCmd = 0, nBytes = 128
19ec-1c88:42943447.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.016 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42943448.305 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42943448.435 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.564 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.690 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.817 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42943448.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:42943449.001 : iCmd = 1, nBytes = 4
19ec-1c88:42943580.106 : 0000 : 00 00 00 00 
19ec-1c88:42943580.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42943580.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42943580.505 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42943580.581 : => CNT96226::Close
19ec-1c88:42943585.171 : <= CNT96226::Close ret = 1
19ec-1c88:42943585.250 : <= CNT96226::~CNT96226
19ec-1c88:42943585.345 : <= CAsicIO::GetDeviceList
19ec-1c88:42943585.828 : => IoObject::SetTimeout
19ec-1c88:42943585.963 : Timeout--> In = 0 Out = 0
19ec-1c88:42943586.023 : <= IoObject::SetTimeout
19ec-1c88:42943586.094 : => CAsicIO::CAsicIO
19ec-1c88:42943586.165 : => CNT96226::CNT96226
19ec-1c88:42943586.224 : => CNT96226::Open
19ec-1c88:42943609.862 : <= CNT96226::Open ret = 1
19ec-1c88:42943609.959 : => CNT96226::Initialize
19ec-1c88:42943610.162 : <= CNT96226::Initialize ret = 1
19ec-1c88:42943610.225 : <= CNT96226::CNT96226
19ec-1c88:42943610.278 : <= CAsicIO::CAsicIO
19ec-1c88:42943610.335 : => CAsicIO::InitializeDevice
19ec-1c88:42943610.404 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42943616.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42943616.490 : => IoObject::GetLockName
19ec-1c88:42943616.546 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42943616.615 : <= IoObject::GetLockName
19ec-1c88:42943617.138 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42943617.211 : IO Send command 10 bytes
19ec-1c88:42943617.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:42943617.318 : iCmd = 0, nBytes = 10
19ec-1c88:42943617.433 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42943963.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42943963.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:42943963.785 : iCmd = 0, nBytes = 128
19ec-1c88:42944121.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.010 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.159 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42944122.308 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42944122.441 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.571 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944122.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:42944123.028 : iCmd = 1, nBytes = 4
19ec-1c88:42944271.544 : 0000 : 00 00 00 00 
19ec-1c88:42944271.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944271.784 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42944271.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:42944271.922 : iCmd = 3, nBytes = 2
19ec-1c88:42944604.881 : 0000 : 06 38 
19ec-1c88:42944605.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944605.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:42944605.161 : iCmd = 4, nBytes = 2
19ec-1c88:42944867.057 : 0000 : 07 07 
19ec-1c88:42944867.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944867.415 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42944867.518 : => IoObject::InitializeDevice
19ec-1c88:42944867.636 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42944868.218 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42944868.295 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42944868.946 : => FindScanner
19ec-1c88:42944869.006 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42944869.075 : <= FindScanner ret = 1
19ec-1c88:42944869.136 : => IoObject::IoLockStart
19ec-1c88:42944869.240 : => CAsicIO::CheckDevice
19ec-1c88:42944869.301 : => CNT96226::ConnectIsAvailable
19ec-1c88:42944882.245 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42944882.363 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42944882.426 : <= IoObject::IoLockStart
19ec-1c88:42944882.496 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42944882.566 : IO Send command 10 bytes
19ec-1c88:42944882.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:42944882.708 : iCmd = 0, nBytes = 10
19ec-1c88:42944882.812 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42945029.566 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42945029.674 : System send command 10 bytes + data 0 bytes
19ec-1c88:42945029.742 : IO total need to receive data 5 bytes
19ec-1c88:42945029.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945029.859 : iCmd = 0, nBytes = 5
19ec-1c88:42945165.016 : 0000 : 06 00 02 02 ab 
19ec-1c88:42945165.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945165.210 : System total receive data 5 bytes
19ec-1c88:42945165.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945165.328 : iCmd = 1, nBytes = 4
19ec-1c88:42945284.332 : 0000 : 00 00 00 00 
19ec-1c88:42945284.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945284.589 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42945284.660 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42945284.732 : IO Send command 10 bytes
19ec-1c88:42945284.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:42945284.887 : iCmd = 0, nBytes = 10
19ec-1c88:42945284.999 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42945435.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42945435.610 : System send command 10 bytes + data 0 bytes
19ec-1c88:42945435.674 : IO total need to receive data 165 bytes
19ec-1c88:42945435.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945435.793 : iCmd = 0, nBytes = 165
19ec-1c88:42945578.494 : skip dump 37 bytes
19ec-1c88:42945578.699 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42945578.845 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42945578.982 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42945579.128 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42945579.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42945579.389 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42945579.516 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945579.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945579.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945579.769 : System total receive data 165 bytes
19ec-1c88:42945579.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945579.883 : iCmd = 1, nBytes = 4
19ec-1c88:42945690.201 : 0000 : 00 00 00 00 
19ec-1c88:42945690.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945690.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42945690.675 : Dump Inquiry
19ec-1c88:42945690.808 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42945690.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42945691.094 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42945691.229 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42945691.362 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42945691.499 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42945691.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945691.812 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945691.948 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42945692.079 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42945692.169 : 00a0 : 00 00 00 00 00 
19ec-1c88:42945692.240 : => ReadNVMDataInternal
19ec-1c88:42945692.430 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42945692.492 : IO Send command 10 bytes
19ec-1c88:42945692.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:42945692.639 : iCmd = 0, nBytes = 10
19ec-1c88:42945692.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42945996.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42945996.412 : System send command 10 bytes + data 0 bytes
19ec-1c88:42945996.493 : IO total need to receive data 128 bytes
19ec-1c88:42945996.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945996.623 : iCmd = 0, nBytes = 128
19ec-1c88:42946127.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946127.587 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946127.738 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42946127.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42946128.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.136 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.263 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.390 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42946128.525 : System total receive data 128 bytes
19ec-1c88:42946128.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:42946128.651 : iCmd = 1, nBytes = 4
19ec-1c88:42946259.176 : 0000 : 00 00 00 00 
19ec-1c88:42946259.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42946259.478 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42946259.551 : NVMData.PadScanCount = 0
19ec-1c88:42946259.610 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42946259.670 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42946259.730 : NVMData.FlatbedScanCount = 0
19ec-1c88:42946259.789 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42946259.842 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42946259.900 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42946259.959 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42946260.015 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42946260.072 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42946260.130 : NVMData.BornMonth = 0
19ec-1c88:42946260.181 : NVMData.BornDay = 0
19ec-1c88:42946260.236 : NVMData.BornYear = 0
19ec-1c88:42946260.289 : NVMData.FirstScanMonth = 4
19ec-1c88:42946260.343 : NVMData.FirstScanDay = 30
19ec-1c88:42946260.398 : NVMData.FirstScanYear = 2020
19ec-1c88:42946260.452 : NVMData.VerticalMagnification = 0
19ec-1c88:42946260.512 : NVMData.HorizontalMagnification = 0
19ec-1c88:42946260.567 : NVMData.PowerSavingTime = 15
19ec-1c88:42946260.626 : NVMData.SN = A094165189010062
19ec-1c88:42946260.678 : NVMData.AutoFeed = 0
19ec-1c88:42946260.728 : NVMData.CCDType = 0
19ec-1c88:42946260.775 : NVMData.ScanSpeed = 0
19ec-1c88:42946260.825 : NVMData.RollerCount = 0
19ec-1c88:42946260.880 : NVMData.MultifeedCount = 0
19ec-1c88:42946260.932 : NVMData.JamCount = 0
19ec-1c88:42946260.982 : NVMData.IdentifyInfo = 
19ec-1c88:42946261.033 : NVMData.FormalName = 
19ec-1c88:42946261.188 : NVMData.ReservedB = 0
19ec-1c88:42946261.258 : NVMData.FunctionCode = 0
19ec-1c88:42946261.309 : NVMData.PreFeed = 0
19ec-1c88:42946261.361 : NVMData.PreFeedTime = 0
19ec-1c88:42946261.411 : NVMData.ButtonNumber = 0
19ec-1c88:42946261.465 : NVMData.PowerOffTime = 0
19ec-1c88:42946261.519 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42946261.600 : => IoObject::IoLockEnd
19ec-1c88:42946261.703 : <= IoObject::IoLockEnd
19ec-1c88:42946261.754 : <= InitializeScanner ret = 1
19ec-1c88:42947797.296 : => GetLogicalScannerAbility
19ec-1c88:42947797.489 : => IoObject::IoLockStart
19ec-1c88:42947797.623 : => CAsicIO::CheckDevice
19ec-1c88:42947797.679 : => CNT96226::ConnectIsAvailable
19ec-1c88:42947812.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42947813.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42947813.129 : <= IoObject::IoLockStart
19ec-1c88:42947813.198 : => IoObject::IoLockEnd
19ec-1c88:42947813.295 : <= IoObject::IoLockEnd
19ec-1c88:42947813.375 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42952685.125 : => GetLogicalScannerAbilityEx
19ec-1c88:42952685.316 : => IoObject::IoLockStart
19ec-1c88:42952685.464 : => CAsicIO::CheckDevice
19ec-1c88:42952685.523 : => CNT96226::ConnectIsAvailable
19ec-1c88:42952699.515 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42952699.618 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42952699.684 : <= IoObject::IoLockStart
19ec-1c88:42952699.745 : => IoObject::IoLockEnd
19ec-1c88:42952699.849 : <= IoObject::IoLockEnd
19ec-1c88:42952699.967 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42952700.048 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42963802.471 : => ReadNVMData
19ec-1c88:42963802.669 : => IoObject::IoLockStart
19ec-1c88:42963802.809 : => CAsicIO::CheckDevice
19ec-1c88:42963802.872 : => CNT96226::ConnectIsAvailable
19ec-1c88:42963818.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42963818.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42963818.952 : <= IoObject::IoLockStart
19ec-1c88:42963819.025 : => ReadNVMDataInternal
19ec-1c88:42963819.094 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42963819.170 : IO Send command 10 bytes
19ec-1c88:42963819.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:42963819.354 : iCmd = 0, nBytes = 10
19ec-1c88:42963819.471 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42964120.583 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42964120.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:42964120.864 : IO total need to receive data 128 bytes
19ec-1c88:42964120.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:42964120.993 : iCmd = 0, nBytes = 128
19ec-1c88:42964248.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964248.330 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964248.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42964248.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42964248.750 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42964248.878 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964249.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964249.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964249.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42964249.267 : System total receive data 128 bytes
19ec-1c88:42964249.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:42964249.399 : iCmd = 1, nBytes = 4
19ec-1c88:42964356.113 : 0000 : 00 00 00 00 
19ec-1c88:42964356.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42964356.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42964356.410 : NVMData.PadScanCount = 0
19ec-1c88:42964356.469 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42964356.524 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42964356.582 : NVMData.FlatbedScanCount = 0
19ec-1c88:42964356.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42964356.795 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42964356.853 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42964356.909 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42964356.964 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42964357.019 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42964357.074 : NVMData.BornMonth = 0
19ec-1c88:42964357.124 : NVMData.BornDay = 0
19ec-1c88:42964357.176 : NVMData.BornYear = 0
19ec-1c88:42964357.226 : NVMData.FirstScanMonth = 4
19ec-1c88:42964357.281 : NVMData.FirstScanDay = 30
19ec-1c88:42964357.337 : NVMData.FirstScanYear = 2020
19ec-1c88:42964357.394 : NVMData.VerticalMagnification = 0
19ec-1c88:42964357.451 : NVMData.HorizontalMagnification = 0
19ec-1c88:42964357.508 : NVMData.PowerSavingTime = 15
19ec-1c88:42964357.562 : NVMData.SN = A094165189010062
19ec-1c88:42964357.618 : NVMData.AutoFeed = 0
19ec-1c88:42964357.670 : NVMData.CCDType = 0
19ec-1c88:42964357.720 : NVMData.ScanSpeed = 0
19ec-1c88:42964357.770 : NVMData.RollerCount = 0
19ec-1c88:42964357.826 : NVMData.MultifeedCount = 0
19ec-1c88:42964357.880 : NVMData.JamCount = 0
19ec-1c88:42964357.930 : NVMData.IdentifyInfo = 
19ec-1c88:42964357.983 : NVMData.FormalName = 
19ec-1c88:42964358.032 : NVMData.ReservedB = 0
19ec-1c88:42964358.080 : NVMData.FunctionCode = 0
19ec-1c88:42964358.130 : NVMData.PreFeed = 0
19ec-1c88:42964358.180 : NVMData.PreFeedTime = 0
19ec-1c88:42964358.232 : NVMData.ButtonNumber = 0
19ec-1c88:42964358.282 : NVMData.PowerOffTime = 0
19ec-1c88:42964358.333 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42964358.396 : => IoObject::IoLockEnd
19ec-1c88:42964358.495 : <= IoObject::IoLockEnd
19ec-1c88:42964358.542 : <= ReadNVMData ret = 1
19ec-1c88:42977477.448 : => GetADFStatus
19ec-1c88:42977477.881 : => IoObject::IoLockStart
19ec-1c88:42977478.016 : => CAsicIO::CheckDevice
19ec-1c88:42977478.076 : => CNT96226::ConnectIsAvailable
19ec-1c88:42977493.580 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42977493.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42977493.743 : <= IoObject::IoLockStart
19ec-1c88:42977493.805 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42977493.870 : IO Send command 10 bytes
19ec-1c88:42977493.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:42977494.053 : iCmd = 0, nBytes = 10
19ec-1c88:42977494.161 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42977648.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42977648.394 : System send command 10 bytes + data 0 bytes
19ec-1c88:42977648.463 : IO total need to receive data 2 bytes
19ec-1c88:42977648.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:42977648.591 : iCmd = 0, nBytes = 2
19ec-1c88:42977771.983 : 0000 : 00 00 
19ec-1c88:42977772.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42977772.185 : System total receive data 2 bytes
19ec-1c88:42977772.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:42977772.305 : iCmd = 1, nBytes = 4
19ec-1c88:42977884.120 : 0000 : 00 00 00 00 
19ec-1c88:42977884.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42977884.419 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42977884.491 : Return status = 0
19ec-1c88:42977884.560 : => IoObject::IoLockEnd
19ec-1c88:42977884.654 : <= IoObject::IoLockEnd
19ec-1c88:42977884.706 : <= GetADFStatus ret = 1
19ec-1c88:42981276.489 : => GetADFStatus
19ec-1c88:42981276.702 : => IoObject::IoLockStart
19ec-1c88:42981276.829 : => CAsicIO::CheckDevice
19ec-1c88:42981276.890 : => CNT96226::ConnectIsAvailable
19ec-1c88:42981290.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42981290.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42981290.418 : <= IoObject::IoLockStart
19ec-1c88:42981290.482 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42981290.553 : IO Send command 10 bytes
19ec-1c88:42981290.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:42981290.718 : iCmd = 0, nBytes = 10
19ec-1c88:42981290.824 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42981433.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42981433.522 : System send command 10 bytes + data 0 bytes
19ec-1c88:42981433.735 : IO total need to receive data 2 bytes
19ec-1c88:42981433.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42981433.877 : iCmd = 0, nBytes = 2
19ec-1c88:42981549.111 : 0000 : 00 00 
19ec-1c88:42981549.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42981549.317 : System total receive data 2 bytes
19ec-1c88:42981549.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:42981549.445 : iCmd = 1, nBytes = 4
19ec-1c88:42981661.315 : 0000 : 00 00 00 00 
19ec-1c88:42981661.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42981661.604 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42981661.674 : Return status = 0
19ec-1c88:42981661.745 : => IoObject::IoLockEnd
19ec-1c88:42981661.840 : <= IoObject::IoLockEnd
19ec-1c88:42981661.890 : <= GetADFStatus ret = 1
19ec-1c88:42984329.202 : => TerminateDriver
19ec-1c88:42984329.397 : => CAsicIO::~CAsicIO,pStage=101452872
19ec-1c88:42984329.480 : => CNT96226::Close
19ec-1c88:42984333.626 : <= CNT96226::Close ret = 1
19ec-1c88:42984333.707 : <= CAsicIO::~CAsicIO
19ec-1c88:42984333.771 : => IoObject::IoLockEnd
19ec-1c88:42984333.830 : <= IoObject::IoLockEnd
19ec-1c88:42984333.886 : => IoObject::TerminateDevice
19ec-1c88:42984333.944 : => IoObject::IoLockEnd
19ec-1c88:42984333.996 : <= IoObject::IoLockEnd
19ec-1c88:42984334.107 : <= IoObject::TerminateDevice
19ec-1c88:42984334.386 : <= TerminateDriver ret = 1
19ec-1c88:43028749.960 : ============Debug Start==========
19ec-1c88:43028750.251 : Date : 2020/4/30 14:25:59
19ec-1c88:43028750.330 : Process ID : 19ec
19ec-1c88:43028750.751 : Windows : Version 10.0 build 18363 
19ec-1c88:43028751.200 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:43028751.261 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43028751.323 : MemoryStatus.ullAvailPhys : 1664114688
19ec-1c88:43028751.382 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43028751.446 : MemoryStatus.ullAvailPageFile : 3017015296
19ec-1c88:43028751.505 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43028751.564 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:43028751.623 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43028751.729 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43028751.789 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43028752.017 : CPU Count : 4
19ec-1c88:43028752.063 : CPU Frequency : 100.000 Mhz
19ec-1c88:43028756.216 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43028756.351 : => InitializeDriver
19ec-1c88:43028756.622 : <= InitializeDriver ret = 1
19ec-1c88:43028756.680 : => InitializeScanner
19ec-1c88:43028756.760 : => CAsicIO::GetDeviceList
19ec-1c88:43028757.057 : => CNT96226::CNT96226
19ec-1c88:43028757.115 : => CNT96226::Open
19ec-1c88:43028779.759 : <= CNT96226::Open ret = 1
19ec-1c88:43028779.851 : => CNT96226::Initialize
19ec-1c88:43028780.037 : <= CNT96226::Initialize ret = 1
19ec-1c88:43028780.093 : <= CNT96226::CNT96226
19ec-1c88:43028780.145 : => CNT96226::EnumAvailableDevice
19ec-1c88:43028785.339 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43028785.415 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43028785.474 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43032437.755 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43032438.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43032444.035 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43032444.151 : => IoObject::GetLockName
19ec-1c88:43032444.219 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43032444.292 : <= IoObject::GetLockName
19ec-1c88:43032444.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:43032444.868 : iCmd = 3, nBytes = 2
19ec-1c88:43032784.064 : 0000 : 06 38 
19ec-1c88:43032784.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43032784.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:43032784.343 : iCmd = 4, nBytes = 2
19ec-1c88:43033023.776 : 0000 : 07 07 
19ec-1c88:43033023.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033024.042 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43033024.134 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43033024.201 : IO Send command 10 bytes
19ec-1c88:43033024.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:43033024.320 : iCmd = 0, nBytes = 10
19ec-1c88:43033024.424 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43033171.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43033171.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033171.634 : iCmd = 0, nBytes = 165
19ec-1c88:43033302.872 : skip dump 37 bytes
19ec-1c88:43033303.443 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43033303.583 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43033303.720 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43033303.853 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43033303.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43033304.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43033304.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033304.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033304.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033304.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033304.686 : iCmd = 1, nBytes = 4
19ec-1c88:43033445.427 : 0000 : 00 00 00 00 
19ec-1c88:43033445.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033445.676 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43033445.747 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43033445.817 : IO Send command 10 bytes
19ec-1c88:43033445.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:43033445.934 : iCmd = 0, nBytes = 10
19ec-1c88:43033446.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43033754.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43033754.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033754.689 : iCmd = 0, nBytes = 128
19ec-1c88:43033885.962 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.217 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.362 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43033886.501 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43033886.631 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.760 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.889 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033887.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033887.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033887.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033887.204 : iCmd = 1, nBytes = 4
19ec-1c88:43033994.159 : 0000 : 00 00 00 00 
19ec-1c88:43033994.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033994.410 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43033994.597 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43033994.671 : => CNT96226::Close
19ec-1c88:43033998.846 : <= CNT96226::Close ret = 1
19ec-1c88:43033998.931 : <= CNT96226::~CNT96226
19ec-1c88:43033999.030 : <= CAsicIO::GetDeviceList
19ec-1c88:43033999.459 : => IoObject::SetTimeout
19ec-1c88:43033999.611 : Timeout--> In = 0 Out = 0
19ec-1c88:43033999.671 : <= IoObject::SetTimeout
19ec-1c88:43033999.748 : => CAsicIO::CAsicIO
19ec-1c88:43033999.830 : => CNT96226::CNT96226
19ec-1c88:43033999.893 : => CNT96226::Open
19ec-1c88:43034022.601 : <= CNT96226::Open ret = 1
19ec-1c88:43034022.714 : => CNT96226::Initialize
19ec-1c88:43034022.898 : <= CNT96226::Initialize ret = 1
19ec-1c88:43034022.961 : <= CNT96226::CNT96226
19ec-1c88:43034023.020 : <= CAsicIO::CAsicIO
19ec-1c88:43034023.079 : => CAsicIO::InitializeDevice
19ec-1c88:43034023.150 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43034029.154 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43034029.286 : => IoObject::GetLockName
19ec-1c88:43034029.343 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43034029.414 : <= IoObject::GetLockName
19ec-1c88:43034029.938 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43034030.013 : IO Send command 10 bytes
19ec-1c88:43034030.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:43034030.126 : iCmd = 0, nBytes = 10
19ec-1c88:43034030.239 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43034331.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43034331.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034331.963 : iCmd = 0, nBytes = 128
19ec-1c88:43034461.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.298 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43034462.434 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43034462.566 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.695 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034463.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43034463.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034463.164 : iCmd = 1, nBytes = 4
19ec-1c88:43034570.317 : 0000 : 00 00 00 00 
19ec-1c88:43034570.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43034570.503 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43034570.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034570.629 : iCmd = 3, nBytes = 2
19ec-1c88:43034903.297 : 0000 : 06 38 
19ec-1c88:43034903.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43034903.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034903.571 : iCmd = 4, nBytes = 2
19ec-1c88:43035154.011 : 0000 : 07 07 
19ec-1c88:43035154.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035154.354 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43035154.447 : => IoObject::InitializeDevice
19ec-1c88:43035154.567 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43035155.152 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43035155.227 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43035155.858 : => FindScanner
19ec-1c88:43035155.916 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43035155.983 : <= FindScanner ret = 1
19ec-1c88:43035156.042 : => IoObject::IoLockStart
19ec-1c88:43035156.145 : => CAsicIO::CheckDevice
19ec-1c88:43035156.204 : => CNT96226::ConnectIsAvailable
19ec-1c88:43035169.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43035169.342 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43035169.401 : <= IoObject::IoLockStart
19ec-1c88:43035169.462 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43035169.531 : IO Send command 10 bytes
19ec-1c88:43035169.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:43035169.672 : iCmd = 0, nBytes = 10
19ec-1c88:43035169.783 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43035312.527 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43035312.672 : System send command 10 bytes + data 0 bytes
19ec-1c88:43035312.746 : IO total need to receive data 5 bytes
19ec-1c88:43035312.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035312.876 : iCmd = 0, nBytes = 5
19ec-1c88:43035459.360 : 0000 : 06 00 02 02 ab 
19ec-1c88:43035459.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035459.567 : System total receive data 5 bytes
19ec-1c88:43035459.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035459.691 : iCmd = 1, nBytes = 4
19ec-1c88:43035567.884 : 0000 : 00 00 00 00 
19ec-1c88:43035568.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035568.207 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43035568.281 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43035568.354 : IO Send command 10 bytes
19ec-1c88:43035568.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:43035568.521 : iCmd = 0, nBytes = 10
19ec-1c88:43035568.635 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43035718.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43035718.905 : System send command 10 bytes + data 0 bytes
19ec-1c88:43035718.982 : IO total need to receive data 165 bytes
19ec-1c88:43035719.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035719.114 : iCmd = 0, nBytes = 165
19ec-1c88:43035842.186 : skip dump 37 bytes
19ec-1c88:43035842.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43035842.567 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43035842.708 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43035842.846 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43035842.976 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43035843.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43035843.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035843.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035843.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035843.494 : System total receive data 165 bytes
19ec-1c88:43035843.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035843.612 : iCmd = 1, nBytes = 4
19ec-1c88:43035989.694 : 0000 : 00 00 00 00 
19ec-1c88:43035989.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035989.995 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43035990.190 : Dump Inquiry
19ec-1c88:43035990.333 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43035990.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43035990.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43035990.756 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43035990.888 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43035991.025 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43035991.157 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035991.283 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035991.414 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43035991.548 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43035991.638 : 00a0 : 00 00 00 00 00 
19ec-1c88:43035991.713 : => ReadNVMDataInternal
19ec-1c88:43035991.936 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43035992.011 : IO Send command 10 bytes
19ec-1c88:43035992.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:43035992.173 : iCmd = 0, nBytes = 10
19ec-1c88:43035992.280 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43036286.775 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43036286.964 : System send command 10 bytes + data 0 bytes
19ec-1c88:43036287.045 : IO total need to receive data 128 bytes
19ec-1c88:43036287.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:43036287.182 : iCmd = 0, nBytes = 128
19ec-1c88:43036406.627 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036406.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43036407.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43036407.294 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43036407.824 : System total receive data 128 bytes
19ec-1c88:43036407.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:43036407.950 : iCmd = 1, nBytes = 4
19ec-1c88:43036514.807 : 0000 : 00 00 00 00 
19ec-1c88:43036514.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43036515.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43036515.168 : NVMData.PadScanCount = 0
19ec-1c88:43036515.225 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43036515.283 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43036515.344 : NVMData.FlatbedScanCount = 0
19ec-1c88:43036515.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43036515.456 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43036515.510 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43036515.566 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43036515.623 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43036515.681 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43036515.736 : NVMData.BornMonth = 0
19ec-1c88:43036515.786 : NVMData.BornDay = 0
19ec-1c88:43036515.838 : NVMData.BornYear = 0
19ec-1c88:43036515.887 : NVMData.FirstScanMonth = 4
19ec-1c88:43036515.942 : NVMData.FirstScanDay = 30
19ec-1c88:43036515.998 : NVMData.FirstScanYear = 2020
19ec-1c88:43036516.052 : NVMData.VerticalMagnification = 0
19ec-1c88:43036516.106 : NVMData.HorizontalMagnification = 0
19ec-1c88:43036516.161 : NVMData.PowerSavingTime = 15
19ec-1c88:43036516.217 : NVMData.SN = A094165189010062
19ec-1c88:43036516.269 : NVMData.AutoFeed = 0
19ec-1c88:43036516.319 : NVMData.CCDType = 0
19ec-1c88:43036516.367 : NVMData.ScanSpeed = 0
19ec-1c88:43036516.416 : NVMData.RollerCount = 0
19ec-1c88:43036516.469 : NVMData.MultifeedCount = 0
19ec-1c88:43036516.519 : NVMData.JamCount = 0
19ec-1c88:43036516.567 : NVMData.IdentifyInfo = 
19ec-1c88:43036516.620 : NVMData.FormalName = 
19ec-1c88:43036516.781 : NVMData.ReservedB = 0
19ec-1c88:43036516.835 : NVMData.FunctionCode = 0
19ec-1c88:43036516.889 : NVMData.PreFeed = 0
19ec-1c88:43036516.941 : NVMData.PreFeedTime = 0
19ec-1c88:43036516.991 : NVMData.ButtonNumber = 0
19ec-1c88:43036517.042 : NVMData.PowerOffTime = 0
19ec-1c88:43036517.095 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43036517.182 : => IoObject::IoLockEnd
19ec-1c88:43036517.273 : <= IoObject::IoLockEnd
19ec-1c88:43036517.324 : <= InitializeScanner ret = 1
19ec-1c88:43036517.389 : => GetLogicalScannerAbilityEx
19ec-1c88:43036517.449 : => IoObject::IoLockStart
19ec-1c88:43036517.543 : => CAsicIO::CheckDevice
19ec-1c88:43036517.600 : => CNT96226::ConnectIsAvailable
19ec-1c88:43036530.144 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43036530.245 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43036530.304 : <= IoObject::IoLockStart
19ec-1c88:43036530.361 : => IoObject::IoLockEnd
19ec-1c88:43036530.452 : <= IoObject::IoLockEnd
19ec-1c88:43036530.568 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43036530.642 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43036734.065 : => ReadNVMData
19ec-1c88:43036734.247 : => IoObject::IoLockStart
19ec-1c88:43036734.388 : => CAsicIO::CheckDevice
19ec-1c88:43036734.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:43036746.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43036746.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43036746.881 : <= IoObject::IoLockStart
19ec-1c88:43036746.950 : => ReadNVMDataInternal
19ec-1c88:43036747.014 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43036747.083 : IO Send command 10 bytes
19ec-1c88:43036747.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:43036747.262 : iCmd = 0, nBytes = 10
19ec-1c88:43036747.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43037044.850 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43037045.040 : System send command 10 bytes + data 0 bytes
19ec-1c88:43037045.117 : IO total need to receive data 128 bytes
19ec-1c88:43037045.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:43037045.253 : iCmd = 0, nBytes = 128
19ec-1c88:43037164.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037164.997 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.151 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43037165.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43037165.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.560 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43037165.948 : System total receive data 128 bytes
19ec-1c88:43037166.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:43037166.069 : iCmd = 1, nBytes = 4
19ec-1c88:43037303.582 : 0000 : 00 00 00 00 
19ec-1c88:43037303.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43037303.891 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43037303.963 : NVMData.PadScanCount = 0
19ec-1c88:43037304.027 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43037304.086 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43037304.144 : NVMData.FlatbedScanCount = 0
19ec-1c88:43037304.201 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43037304.256 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43037304.313 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43037304.368 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43037304.428 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43037304.484 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43037304.540 : NVMData.BornMonth = 0
19ec-1c88:43037304.592 : NVMData.BornDay = 0
19ec-1c88:43037304.643 : NVMData.BornYear = 0
19ec-1c88:43037304.695 : NVMData.FirstScanMonth = 4
19ec-1c88:43037304.750 : NVMData.FirstScanDay = 30
19ec-1c88:43037304.804 : NVMData.FirstScanYear = 2020
19ec-1c88:43037304.987 : NVMData.VerticalMagnification = 0
19ec-1c88:43037305.046 : NVMData.HorizontalMagnification = 0
19ec-1c88:43037305.105 : NVMData.PowerSavingTime = 15
19ec-1c88:43037305.161 : NVMData.SN = A094165189010062
19ec-1c88:43037305.212 : NVMData.AutoFeed = 0
19ec-1c88:43037305.269 : NVMData.CCDType = 0
19ec-1c88:43037305.316 : NVMData.ScanSpeed = 0
19ec-1c88:43037305.368 : NVMData.RollerCount = 0
19ec-1c88:43037305.420 : NVMData.MultifeedCount = 0
19ec-1c88:43037305.471 : NVMData.JamCount = 0
19ec-1c88:43037305.522 : NVMData.IdentifyInfo = 
19ec-1c88:43037305.576 : NVMData.FormalName = 
19ec-1c88:43037305.629 : NVMData.ReservedB = 0
19ec-1c88:43037305.680 : NVMData.FunctionCode = 0
19ec-1c88:43037305.734 : NVMData.PreFeed = 0
19ec-1c88:43037305.784 : NVMData.PreFeedTime = 0
19ec-1c88:43037305.835 : NVMData.ButtonNumber = 0
19ec-1c88:43037305.885 : NVMData.PowerOffTime = 0
19ec-1c88:43037305.940 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43037306.007 : => IoObject::IoLockEnd
19ec-1c88:43037306.108 : <= IoObject::IoLockEnd
19ec-1c88:43037306.158 : <= ReadNVMData ret = 1
19ec-1c88:43038011.406 : => TerminateDriver
19ec-1c88:43038011.595 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:43038011.676 : => CNT96226::Close
19ec-1c88:43038015.683 : <= CNT96226::Close ret = 1
19ec-1c88:43038015.764 : <= CAsicIO::~CAsicIO
19ec-1c88:43038015.828 : => IoObject::IoLockEnd
19ec-1c88:43038015.885 : <= IoObject::IoLockEnd
19ec-1c88:43038015.938 : => IoObject::TerminateDevice
19ec-1c88:43038015.998 : => IoObject::IoLockEnd
19ec-1c88:43038016.048 : <= IoObject::IoLockEnd
19ec-1c88:43038016.157 : <= IoObject::TerminateDevice
19ec-1c88:43038016.421 : <= TerminateDriver ret = 1
19ec-1c88:43041025.273 : ============Debug Start==========
19ec-1c88:43041025.601 : Date : 2020/4/30 14:25:59
19ec-1c88:43041025.683 : Process ID : 19ec
19ec-1c88:43041026.045 : Windows : Version 10.0 build 18363 
19ec-1c88:43041026.547 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43041026.608 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43041026.675 : MemoryStatus.ullAvailPhys : 1625325568
19ec-1c88:43041026.738 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43041026.803 : MemoryStatus.ullAvailPageFile : 2981539840
19ec-1c88:43041026.863 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43041026.924 : MemoryStatus.ullAvailVirtual : 1728675840
19ec-1c88:43041026.984 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43041027.093 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43041027.156 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43041027.403 : CPU Count : 4
19ec-1c88:43041027.454 : CPU Frequency : 100.000 Mhz
19ec-1c88:43041031.454 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43041031.592 : => InitializeDriver
19ec-1c88:43041031.926 : <= InitializeDriver ret = 1
19ec-1c88:43043992.452 : => InitializeScanner
19ec-1c88:43043992.716 : => CAsicIO::GetDeviceList
19ec-1c88:43043993.178 : => CNT96226::CNT96226
19ec-1c88:43043993.242 : => CNT96226::Open
19ec-1c88:43044015.955 : <= CNT96226::Open ret = 1
19ec-1c88:43044016.074 : => CNT96226::Initialize
19ec-1c88:43044016.275 : <= CNT96226::Initialize ret = 1
19ec-1c88:43044016.338 : <= CNT96226::CNT96226
19ec-1c88:43044016.392 : => CNT96226::EnumAvailableDevice
19ec-1c88:43044021.812 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43044021.893 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43044021.954 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43048018.854 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43048019.157 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43048025.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43048025.259 : => IoObject::GetLockName
19ec-1c88:43048025.320 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43048025.389 : <= IoObject::GetLockName
19ec-1c88:43048025.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048025.943 : iCmd = 3, nBytes = 2
19ec-1c88:43048380.333 : 0000 : 06 38 
19ec-1c88:43048380.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43048380.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048380.649 : iCmd = 4, nBytes = 2
19ec-1c88:43048623.926 : 0000 : 07 07 
19ec-1c88:43048624.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43048624.184 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43048624.277 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43048624.349 : IO Send command 10 bytes
19ec-1c88:43048624.404 : => CNT96226::VenderCmd_SetData
19ec-1c88:43048624.471 : iCmd = 0, nBytes = 10
19ec-1c88:43048624.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43048859.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43048859.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048860.031 : iCmd = 0, nBytes = 165
19ec-1c88:43048982.464 : skip dump 37 bytes
19ec-1c88:43048982.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43048983.065 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43048983.209 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43048983.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43048983.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43048983.622 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43048983.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43048983.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43048983.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43048984.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048984.073 : iCmd = 1, nBytes = 4
19ec-1c88:43049099.623 : 0000 : 00 00 00 00 
19ec-1c88:43049099.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43049099.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43049099.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43049100.001 : IO Send command 10 bytes
19ec-1c88:43049100.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:43049100.116 : iCmd = 0, nBytes = 10
19ec-1c88:43049100.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43049528.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43049528.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:43049528.921 : iCmd = 0, nBytes = 128
19ec-1c88:43049656.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049656.522 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049656.675 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43049656.811 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43049656.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43049657.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049657.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049657.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049658.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43049658.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:43049658.186 : iCmd = 1, nBytes = 4
19ec-1c88:43049764.461 : 0000 : 00 00 00 00 
19ec-1c88:43049764.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43049764.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43049764.886 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43049764.958 : => CNT96226::Close
19ec-1c88:43049768.750 : <= CNT96226::Close ret = 1
19ec-1c88:43049768.827 : <= CNT96226::~CNT96226
19ec-1c88:43049768.925 : <= CAsicIO::GetDeviceList
19ec-1c88:43049769.310 : => IoObject::SetTimeout
19ec-1c88:43049769.446 : Timeout--> In = 0 Out = 0
19ec-1c88:43049769.509 : <= IoObject::SetTimeout
19ec-1c88:43049769.579 : => CAsicIO::CAsicIO
19ec-1c88:43049769.653 : => CNT96226::CNT96226
19ec-1c88:43049769.709 : => CNT96226::Open
19ec-1c88:43049790.988 : <= CNT96226::Open ret = 1
19ec-1c88:43049791.102 : => CNT96226::Initialize
19ec-1c88:43049791.335 : <= CNT96226::Initialize ret = 1
19ec-1c88:43049791.402 : <= CNT96226::CNT96226
19ec-1c88:43049791.461 : <= CAsicIO::CAsicIO
19ec-1c88:43049791.525 : => CAsicIO::InitializeDevice
19ec-1c88:43049791.601 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43049797.493 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43049797.622 : => IoObject::GetLockName
19ec-1c88:43049797.683 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43049797.752 : <= IoObject::GetLockName
19ec-1c88:43049798.317 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43049798.397 : IO Send command 10 bytes
19ec-1c88:43049798.452 : => CNT96226::VenderCmd_SetData
19ec-1c88:43049798.509 : iCmd = 0, nBytes = 10
19ec-1c88:43049798.625 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43050104.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43050104.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050104.978 : iCmd = 0, nBytes = 128
19ec-1c88:43050220.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050220.707 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050220.866 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43050221.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43050221.140 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.399 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050221.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050221.713 : iCmd = 1, nBytes = 4
19ec-1c88:43050340.560 : 0000 : 00 00 00 00 
19ec-1c88:43050340.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050340.800 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43050340.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050340.926 : iCmd = 3, nBytes = 2
19ec-1c88:43050653.726 : 0000 : 06 38 
19ec-1c88:43050653.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050653.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050654.044 : iCmd = 4, nBytes = 2
19ec-1c88:43050897.222 : 0000 : 07 07 
19ec-1c88:43050897.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050897.550 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43050897.651 : => IoObject::InitializeDevice
19ec-1c88:43050897.764 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43050898.333 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43050898.405 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43050899.057 : => FindScanner
19ec-1c88:43050899.118 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43050899.189 : <= FindScanner ret = 1
19ec-1c88:43050899.252 : => IoObject::IoLockStart
19ec-1c88:43050899.353 : => CAsicIO::CheckDevice
19ec-1c88:43050899.408 : => CNT96226::ConnectIsAvailable
19ec-1c88:43050912.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43050912.627 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43050912.685 : <= IoObject::IoLockStart
19ec-1c88:43050912.746 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43050912.816 : IO Send command 10 bytes
19ec-1c88:43050912.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:43050912.958 : iCmd = 0, nBytes = 10
19ec-1c88:43050913.066 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43051055.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43051055.908 : System send command 10 bytes + data 0 bytes
19ec-1c88:43051055.985 : IO total need to receive data 5 bytes
19ec-1c88:43051056.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051056.114 : iCmd = 0, nBytes = 5
19ec-1c88:43051172.248 : 0000 : 06 00 02 02 ab 
19ec-1c88:43051172.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051172.493 : System total receive data 5 bytes
19ec-1c88:43051172.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051172.615 : iCmd = 1, nBytes = 4
19ec-1c88:43051279.754 : 0000 : 00 00 00 00 
19ec-1c88:43051279.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051280.041 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43051280.108 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43051280.176 : IO Send command 10 bytes
19ec-1c88:43051280.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:43051280.332 : iCmd = 0, nBytes = 10
19ec-1c88:43051280.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43051426.576 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43051426.698 : System send command 10 bytes + data 0 bytes
19ec-1c88:43051426.768 : IO total need to receive data 165 bytes
19ec-1c88:43051426.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051426.891 : iCmd = 0, nBytes = 165
19ec-1c88:43051538.696 : skip dump 37 bytes
19ec-1c88:43051538.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43051539.011 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43051539.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43051539.290 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43051539.427 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43051539.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43051539.693 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051539.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051539.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051539.945 : System total receive data 165 bytes
19ec-1c88:43051540.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051540.054 : iCmd = 1, nBytes = 4
19ec-1c88:43051647.007 : 0000 : 00 00 00 00 
19ec-1c88:43051647.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051647.284 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43051647.456 : Dump Inquiry
19ec-1c88:43051647.582 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43051647.718 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43051647.854 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43051647.988 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43051648.114 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43051648.254 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43051648.381 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051648.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051648.649 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43051648.781 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43051648.872 : 00a0 : 00 00 00 00 00 
19ec-1c88:43051648.943 : => ReadNVMDataInternal
19ec-1c88:43051649.139 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43051649.204 : IO Send command 10 bytes
19ec-1c88:43051649.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:43051649.358 : iCmd = 0, nBytes = 10
19ec-1c88:43051649.462 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43052010.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43052010.699 : System send command 10 bytes + data 0 bytes
19ec-1c88:43052010.780 : IO total need to receive data 128 bytes
19ec-1c88:43052010.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:43052010.917 : iCmd = 0, nBytes = 128
19ec-1c88:43052130.423 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052130.664 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052130.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43052130.960 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43052131.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43052131.592 : System total receive data 128 bytes
19ec-1c88:43052131.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:43052131.722 : iCmd = 1, nBytes = 4
19ec-1c88:43052242.689 : 0000 : 00 00 00 00 
19ec-1c88:43052242.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43052243.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43052243.096 : NVMData.PadScanCount = 0
19ec-1c88:43052243.153 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43052243.210 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43052243.271 : NVMData.FlatbedScanCount = 0
19ec-1c88:43052243.325 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43052243.383 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43052243.437 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43052243.496 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43052243.551 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43052243.606 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43052243.662 : NVMData.BornMonth = 0
19ec-1c88:43052243.712 : NVMData.BornDay = 0
19ec-1c88:43052243.763 : NVMData.BornYear = 0
19ec-1c88:43052243.811 : NVMData.FirstScanMonth = 4
19ec-1c88:43052243.866 : NVMData.FirstScanDay = 30
19ec-1c88:43052243.923 : NVMData.FirstScanYear = 2020
19ec-1c88:43052243.980 : NVMData.VerticalMagnification = 0
19ec-1c88:43052244.038 : NVMData.HorizontalMagnification = 0
19ec-1c88:43052244.095 : NVMData.PowerSavingTime = 15
19ec-1c88:43052244.152 : NVMData.SN = A094165189010062
19ec-1c88:43052244.202 : NVMData.AutoFeed = 0
19ec-1c88:43052244.251 : NVMData.CCDType = 0
19ec-1c88:43052244.300 : NVMData.ScanSpeed = 0
19ec-1c88:43052244.350 : NVMData.RollerCount = 0
19ec-1c88:43052244.401 : NVMData.MultifeedCount = 0
19ec-1c88:43052244.455 : NVMData.JamCount = 0
19ec-1c88:43052244.505 : NVMData.IdentifyInfo = 
19ec-1c88:43052244.556 : NVMData.FormalName = 
19ec-1c88:43052244.713 : NVMData.ReservedB = 0
19ec-1c88:43052244.769 : NVMData.FunctionCode = 0
19ec-1c88:43052244.822 : NVMData.PreFeed = 0
19ec-1c88:43052244.874 : NVMData.PreFeedTime = 0
19ec-1c88:43052244.925 : NVMData.ButtonNumber = 0
19ec-1c88:43052244.977 : NVMData.PowerOffTime = 0
19ec-1c88:43052245.029 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43052245.109 : => IoObject::IoLockEnd
19ec-1c88:43052245.207 : <= IoObject::IoLockEnd
19ec-1c88:43052245.258 : <= InitializeScanner ret = 1
19ec-1c88:43053765.325 : => GetLogicalScannerAbility
19ec-1c88:43053765.530 : => IoObject::IoLockStart
19ec-1c88:43053765.684 : => CAsicIO::CheckDevice
19ec-1c88:43053765.743 : => CNT96226::ConnectIsAvailable
19ec-1c88:43053781.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43053781.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43053781.264 : <= IoObject::IoLockStart
19ec-1c88:43053781.330 : => IoObject::IoLockEnd
19ec-1c88:43053781.442 : <= IoObject::IoLockEnd
19ec-1c88:43053781.521 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43058438.017 : => GetLogicalScannerAbilityEx
19ec-1c88:43058438.228 : => IoObject::IoLockStart
19ec-1c88:43058438.375 : => CAsicIO::CheckDevice
19ec-1c88:43058438.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:43058451.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43058451.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43058451.821 : <= IoObject::IoLockStart
19ec-1c88:43058451.882 : => IoObject::IoLockEnd
19ec-1c88:43058451.984 : <= IoObject::IoLockEnd
19ec-1c88:43058452.104 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43058452.182 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43067267.860 : => ReadNVMData
19ec-1c88:43067268.043 : => IoObject::IoLockStart
19ec-1c88:43067268.189 : => CAsicIO::CheckDevice
19ec-1c88:43067268.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:43067292.114 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43067292.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43067292.298 : <= IoObject::IoLockStart
19ec-1c88:43067292.370 : => ReadNVMDataInternal
19ec-1c88:43067292.435 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43067292.502 : IO Send command 10 bytes
19ec-1c88:43067292.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:43067292.703 : iCmd = 0, nBytes = 10
19ec-1c88:43067292.817 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43067610.669 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43067610.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:43067610.943 : IO total need to receive data 128 bytes
19ec-1c88:43067611.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:43067611.075 : iCmd = 0, nBytes = 128
19ec-1c88:43067746.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067746.711 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067746.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43067747.007 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43067747.139 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.272 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43067747.657 : System total receive data 128 bytes
19ec-1c88:43067747.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:43067747.783 : iCmd = 1, nBytes = 4
19ec-1c88:43067869.635 : 0000 : 00 00 00 00 
19ec-1c88:43067869.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43067869.940 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43067870.009 : NVMData.PadScanCount = 0
19ec-1c88:43067870.069 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43067870.125 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43067870.183 : NVMData.FlatbedScanCount = 0
19ec-1c88:43067870.244 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43067870.526 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43067870.586 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43067870.642 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43067870.699 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43067870.754 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43067870.810 : NVMData.BornMonth = 0
19ec-1c88:43067870.859 : NVMData.BornDay = 0
19ec-1c88:43067870.911 : NVMData.BornYear = 0
19ec-1c88:43067870.959 : NVMData.FirstScanMonth = 4
19ec-1c88:43067871.011 : NVMData.FirstScanDay = 30
19ec-1c88:43067871.067 : NVMData.FirstScanYear = 2020
19ec-1c88:43067871.122 : NVMData.VerticalMagnification = 0
19ec-1c88:43067871.180 : NVMData.HorizontalMagnification = 0
19ec-1c88:43067871.237 : NVMData.PowerSavingTime = 15
19ec-1c88:43067871.292 : NVMData.SN = A094165189010062
19ec-1c88:43067871.344 : NVMData.AutoFeed = 0
19ec-1c88:43067871.394 : NVMData.CCDType = 0
19ec-1c88:43067871.444 : NVMData.ScanSpeed = 0
19ec-1c88:43067871.498 : NVMData.RollerCount = 0
19ec-1c88:43067871.550 : NVMData.MultifeedCount = 0
19ec-1c88:43067871.606 : NVMData.JamCount = 0
19ec-1c88:43067871.659 : NVMData.IdentifyInfo = 
19ec-1c88:43067871.711 : NVMData.FormalName = 
19ec-1c88:43067871.759 : NVMData.ReservedB = 0
19ec-1c88:43067871.810 : NVMData.FunctionCode = 0
19ec-1c88:43067871.862 : NVMData.PreFeed = 0
19ec-1c88:43067871.909 : NVMData.PreFeedTime = 0
19ec-1c88:43067871.958 : NVMData.ButtonNumber = 0
19ec-1c88:43067872.008 : NVMData.PowerOffTime = 0
19ec-1c88:43067872.058 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43067872.123 : => IoObject::IoLockEnd
19ec-1c88:43067872.217 : <= IoObject::IoLockEnd
19ec-1c88:43067872.266 : <= ReadNVMData ret = 1
19ec-1c88:43079268.027 : => GetADFStatus
19ec-1c88:43079268.527 : => IoObject::IoLockStart
19ec-1c88:43079268.672 : => CAsicIO::CheckDevice
19ec-1c88:43079268.733 : => CNT96226::ConnectIsAvailable
19ec-1c88:43079283.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43079283.184 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43079283.260 : <= IoObject::IoLockStart
19ec-1c88:43079283.623 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43079283.744 : IO Send command 10 bytes
19ec-1c88:43079283.885 : => CNT96226::VenderCmd_SetData
19ec-1c88:43079283.950 : iCmd = 0, nBytes = 10
19ec-1c88:43079284.069 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43079421.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43079421.885 : System send command 10 bytes + data 0 bytes
19ec-1c88:43079421.951 : IO total need to receive data 2 bytes
19ec-1c88:43079422.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:43079422.070 : iCmd = 0, nBytes = 2
19ec-1c88:43079530.067 : 0000 : 00 00 
19ec-1c88:43079530.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43079530.229 : System total receive data 2 bytes
19ec-1c88:43079530.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:43079530.345 : iCmd = 1, nBytes = 4
19ec-1c88:43079642.321 : 0000 : 00 00 00 00 
19ec-1c88:43079643.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43079643.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43079644.604 : Return status = 0
19ec-1c88:43079644.676 : => IoObject::IoLockEnd
19ec-1c88:43079644.777 : <= IoObject::IoLockEnd
19ec-1c88:43079644.828 : <= GetADFStatus ret = 1
19ec-1c88:43082602.665 : => GetADFStatus
19ec-1c88:43082602.870 : => IoObject::IoLockStart
19ec-1c88:43082603.009 : => CAsicIO::CheckDevice
19ec-1c88:43082603.067 : => CNT96226::ConnectIsAvailable
19ec-1c88:43082619.252 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43082619.368 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43082619.436 : <= IoObject::IoLockStart
19ec-1c88:43082619.504 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43082619.574 : IO Send command 10 bytes
19ec-1c88:43082619.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:43082619.756 : iCmd = 0, nBytes = 10
19ec-1c88:43082619.867 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43082797.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43082797.998 : System send command 10 bytes + data 0 bytes
19ec-1c88:43082798.271 : IO total need to receive data 2 bytes
19ec-1c88:43082798.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:43082798.409 : iCmd = 0, nBytes = 2
19ec-1c88:43082932.259 : 0000 : 00 00 
19ec-1c88:43082932.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43082932.463 : System total receive data 2 bytes
19ec-1c88:43082932.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:43082932.580 : iCmd = 1, nBytes = 4
19ec-1c88:43083040.522 : 0000 : 00 00 00 00 
19ec-1c88:43083040.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43083040.747 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43083040.820 : Return status = 0
19ec-1c88:43083040.880 : => IoObject::IoLockEnd
19ec-1c88:43083040.973 : <= IoObject::IoLockEnd
19ec-1c88:43083041.019 : <= GetADFStatus ret = 1
19ec-1c88:43085379.668 : => TerminateDriver
19ec-1c88:43085379.867 : => CAsicIO::~CAsicIO,pStage=101583944
19ec-1c88:43085379.940 : => CNT96226::Close
19ec-1c88:43085384.415 : <= CNT96226::Close ret = 1
19ec-1c88:43085384.496 : <= CAsicIO::~CAsicIO
19ec-1c88:43085384.555 : => IoObject::IoLockEnd
19ec-1c88:43085384.611 : <= IoObject::IoLockEnd
19ec-1c88:43085384.662 : => IoObject::TerminateDevice
19ec-1c88:43085384.718 : => IoObject::IoLockEnd
19ec-1c88:43085384.772 : <= IoObject::IoLockEnd
19ec-1c88:43085384.878 : <= IoObject::TerminateDevice
19ec-1c88:43085385.121 : <= TerminateDriver ret = 1
19ec-1c88:43129636.368 : ============Debug Start==========
19ec-1c88:43129636.694 : Date : 2020/4/30 14:26:02
19ec-1c88:43129636.791 : Process ID : 19ec
19ec-1c88:43129637.224 : Windows : Version 10.0 build 18363 
19ec-1c88:43129637.686 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43129637.755 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43129637.820 : MemoryStatus.ullAvailPhys : 1598992384
19ec-1c88:43129637.881 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43129637.948 : MemoryStatus.ullAvailPageFile : 2959925248
19ec-1c88:43129638.012 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43129638.074 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:43129638.139 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43129638.245 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43129638.309 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43129638.556 : CPU Count : 4
19ec-1c88:43129638.608 : CPU Frequency : 100.000 Mhz
19ec-1c88:43129643.267 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43129643.402 : => InitializeDriver
19ec-1c88:43129643.665 : <= InitializeDriver ret = 1
19ec-1c88:43129643.722 : => InitializeScanner
19ec-1c88:43129643.803 : => CAsicIO::GetDeviceList
19ec-1c88:43129644.106 : => CNT96226::CNT96226
19ec-1c88:43129644.166 : => CNT96226::Open
19ec-1c88:43129665.584 : <= CNT96226::Open ret = 1
19ec-1c88:43129665.683 : => CNT96226::Initialize
19ec-1c88:43129665.870 : <= CNT96226::Initialize ret = 1
19ec-1c88:43129665.935 : <= CNT96226::CNT96226
19ec-1c88:43129665.988 : => CNT96226::EnumAvailableDevice
19ec-1c88:43129671.279 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43129671.356 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43129671.418 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43133294.194 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43133295.024 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43133301.141 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43133301.256 : => IoObject::GetLockName
19ec-1c88:43133301.319 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43133301.391 : <= IoObject::GetLockName
19ec-1c88:43133301.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:43133301.964 : iCmd = 3, nBytes = 2
19ec-1c88:43133622.178 : 0000 : 06 38 
19ec-1c88:43133622.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43133622.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:43133622.505 : iCmd = 4, nBytes = 2
19ec-1c88:43133877.643 : 0000 : 07 07 
19ec-1c88:43133877.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43133877.902 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43133877.993 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43133878.064 : IO Send command 10 bytes
19ec-1c88:43133878.120 : => CNT96226::VenderCmd_SetData
19ec-1c88:43133878.187 : iCmd = 0, nBytes = 10
19ec-1c88:43133878.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43134039.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43134039.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134039.993 : iCmd = 0, nBytes = 165
19ec-1c88:43134178.753 : skip dump 37 bytes
19ec-1c88:43134179.006 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43134179.156 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43134179.297 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43134179.436 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43134179.571 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43134179.706 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43134179.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134179.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134180.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134180.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134180.149 : iCmd = 1, nBytes = 4
19ec-1c88:43134310.306 : 0000 : 00 00 00 00 
19ec-1c88:43134310.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134310.554 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43134310.625 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43134310.695 : IO Send command 10 bytes
19ec-1c88:43134310.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:43134310.812 : iCmd = 0, nBytes = 10
19ec-1c88:43134310.917 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43134611.733 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43134611.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134612.002 : iCmd = 0, nBytes = 128
19ec-1c88:43134731.568 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134731.809 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134731.967 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43134732.108 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43134732.239 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134732.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134732.813 : iCmd = 1, nBytes = 4
19ec-1c88:43134847.735 : 0000 : 00 00 00 00 
19ec-1c88:43134847.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134847.998 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43134848.190 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43134848.268 : => CNT96226::Close
19ec-1c88:43134852.283 : <= CNT96226::Close ret = 1
19ec-1c88:43134852.365 : <= CNT96226::~CNT96226
19ec-1c88:43134852.458 : <= CAsicIO::GetDeviceList
19ec-1c88:43134852.889 : => IoObject::SetTimeout
19ec-1c88:43134853.059 : Timeout--> In = 0 Out = 0
19ec-1c88:43134853.124 : <= IoObject::SetTimeout
19ec-1c88:43134853.195 : => CAsicIO::CAsicIO
19ec-1c88:43134853.271 : => CNT96226::CNT96226
19ec-1c88:43134853.329 : => CNT96226::Open
19ec-1c88:43134875.506 : <= CNT96226::Open ret = 1
19ec-1c88:43134875.627 : => CNT96226::Initialize
19ec-1c88:43134875.823 : <= CNT96226::Initialize ret = 1
19ec-1c88:43134875.886 : <= CNT96226::CNT96226
19ec-1c88:43134875.942 : <= CAsicIO::CAsicIO
19ec-1c88:43134876.001 : => CAsicIO::InitializeDevice
19ec-1c88:43134876.070 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43134882.040 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43134882.166 : => IoObject::GetLockName
19ec-1c88:43134882.226 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43134882.293 : <= IoObject::GetLockName
19ec-1c88:43134882.799 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43134882.874 : IO Send command 10 bytes
19ec-1c88:43134882.928 : => CNT96226::VenderCmd_SetData
19ec-1c88:43134882.986 : iCmd = 0, nBytes = 10
19ec-1c88:43134883.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43135187.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43135188.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135188.184 : iCmd = 0, nBytes = 128
19ec-1c88:43135358.829 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43135359.333 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43135359.462 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.590 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.847 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43135359.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135360.046 : iCmd = 1, nBytes = 4
19ec-1c88:43135485.576 : 0000 : 00 00 00 00 
19ec-1c88:43135485.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43135485.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43135485.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135485.933 : iCmd = 3, nBytes = 2
19ec-1c88:43135806.744 : 0000 : 06 38 
19ec-1c88:43135806.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43135806.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135807.056 : iCmd = 4, nBytes = 2
19ec-1c88:43136057.658 : 0000 : 07 07 
19ec-1c88:43136057.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136058.000 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43136058.098 : => IoObject::InitializeDevice
19ec-1c88:43136058.211 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43136058.732 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43136058.800 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43136059.483 : => FindScanner
19ec-1c88:43136059.544 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43136059.607 : <= FindScanner ret = 1
19ec-1c88:43136059.666 : => IoObject::IoLockStart
19ec-1c88:43136059.765 : => CAsicIO::CheckDevice
19ec-1c88:43136059.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:43136076.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43136076.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43136076.935 : <= IoObject::IoLockStart
19ec-1c88:43136076.991 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43136077.057 : IO Send command 10 bytes
19ec-1c88:43136077.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:43136077.192 : iCmd = 0, nBytes = 10
19ec-1c88:43136077.295 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43136224.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43136224.470 : System send command 10 bytes + data 0 bytes
19ec-1c88:43136224.543 : IO total need to receive data 5 bytes
19ec-1c88:43136224.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136224.670 : iCmd = 0, nBytes = 5
19ec-1c88:43136332.273 : 0000 : 06 00 02 02 ab 
19ec-1c88:43136332.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136332.441 : System total receive data 5 bytes
19ec-1c88:43136332.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136332.561 : iCmd = 1, nBytes = 4
19ec-1c88:43136448.407 : 0000 : 00 00 00 00 
19ec-1c88:43136448.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136448.748 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43136448.822 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43136448.890 : IO Send command 10 bytes
19ec-1c88:43136449.002 : => CNT96226::VenderCmd_SetData
19ec-1c88:43136449.065 : iCmd = 0, nBytes = 10
19ec-1c88:43136449.171 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43136595.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43136595.250 : System send command 10 bytes + data 0 bytes
19ec-1c88:43136595.335 : IO total need to receive data 165 bytes
19ec-1c88:43136595.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136595.472 : iCmd = 0, nBytes = 165
19ec-1c88:43136714.972 : skip dump 37 bytes
19ec-1c88:43136715.226 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43136715.376 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43136715.515 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43136715.655 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43136715.792 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43136715.927 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43136716.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136716.182 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136716.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136716.311 : System total receive data 165 bytes
19ec-1c88:43136716.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136716.430 : iCmd = 1, nBytes = 4
19ec-1c88:43136834.784 : 0000 : 00 00 00 00 
19ec-1c88:43136834.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136835.065 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43136835.276 : Dump Inquiry
19ec-1c88:43136835.409 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43136835.550 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43136835.691 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43136835.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43136835.960 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43136836.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43136836.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136836.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136836.488 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43136836.620 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43136836.711 : 00a0 : 00 00 00 00 00 
19ec-1c88:43136836.785 : => ReadNVMDataInternal
19ec-1c88:43136836.996 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43136837.065 : IO Send command 10 bytes
19ec-1c88:43136837.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:43136837.224 : iCmd = 0, nBytes = 10
19ec-1c88:43136837.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43137133.013 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43137133.207 : System send command 10 bytes + data 0 bytes
19ec-1c88:43137133.304 : IO total need to receive data 128 bytes
19ec-1c88:43137133.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:43137133.434 : iCmd = 0, nBytes = 128
19ec-1c88:43137260.013 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.232 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.379 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43137260.519 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43137260.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.775 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.899 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137261.023 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137261.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43137261.150 : System total receive data 128 bytes
19ec-1c88:43137261.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:43137261.271 : iCmd = 1, nBytes = 4
19ec-1c88:43137368.281 : 0000 : 00 00 00 00 
19ec-1c88:43137368.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43137368.536 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43137368.610 : NVMData.PadScanCount = 0
19ec-1c88:43137368.668 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43137368.729 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43137368.791 : NVMData.FlatbedScanCount = 0
19ec-1c88:43137368.851 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43137368.905 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43137368.961 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43137369.016 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43137369.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43137369.128 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43137369.186 : NVMData.BornMonth = 0
19ec-1c88:43137369.237 : NVMData.BornDay = 0
19ec-1c88:43137369.287 : NVMData.BornYear = 0
19ec-1c88:43137369.333 : NVMData.FirstScanMonth = 4
19ec-1c88:43137369.385 : NVMData.FirstScanDay = 30
19ec-1c88:43137369.439 : NVMData.FirstScanYear = 2020
19ec-1c88:43137369.496 : NVMData.VerticalMagnification = 0
19ec-1c88:43137369.551 : NVMData.HorizontalMagnification = 0
19ec-1c88:43137369.605 : NVMData.PowerSavingTime = 15
19ec-1c88:43137369.661 : NVMData.SN = A094165189010062
19ec-1c88:43137369.710 : NVMData.AutoFeed = 0
19ec-1c88:43137369.757 : NVMData.CCDType = 0
19ec-1c88:43137369.807 : NVMData.ScanSpeed = 0
19ec-1c88:43137369.855 : NVMData.RollerCount = 0
19ec-1c88:43137369.906 : NVMData.MultifeedCount = 0
19ec-1c88:43137369.957 : NVMData.JamCount = 0
19ec-1c88:43137370.006 : NVMData.IdentifyInfo = 
19ec-1c88:43137370.056 : NVMData.FormalName = 
19ec-1c88:43137370.210 : NVMData.ReservedB = 0
19ec-1c88:43137370.265 : NVMData.FunctionCode = 0
19ec-1c88:43137370.317 : NVMData.PreFeed = 0
19ec-1c88:43137370.367 : NVMData.PreFeedTime = 0
19ec-1c88:43137370.418 : NVMData.ButtonNumber = 0
19ec-1c88:43137370.471 : NVMData.PowerOffTime = 0
19ec-1c88:43137370.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43137370.606 : => IoObject::IoLockEnd
19ec-1c88:43137370.700 : <= IoObject::IoLockEnd
19ec-1c88:43137370.752 : <= InitializeScanner ret = 1
19ec-1c88:43137370.818 : => GetLogicalScannerAbilityEx
19ec-1c88:43137370.878 : => IoObject::IoLockStart
19ec-1c88:43137370.973 : => CAsicIO::CheckDevice
19ec-1c88:43137371.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:43137383.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43137383.678 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43137383.737 : <= IoObject::IoLockStart
19ec-1c88:43137383.794 : => IoObject::IoLockEnd
19ec-1c88:43137383.884 : <= IoObject::IoLockEnd
19ec-1c88:43137383.995 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43137384.071 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43137583.083 : => ReadNVMData
19ec-1c88:43137583.246 : => IoObject::IoLockStart
19ec-1c88:43137583.371 : => CAsicIO::CheckDevice
19ec-1c88:43137583.430 : => CNT96226::ConnectIsAvailable
19ec-1c88:43137600.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43137600.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43137600.323 : <= IoObject::IoLockStart
19ec-1c88:43137600.394 : => ReadNVMDataInternal
19ec-1c88:43137600.458 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43137600.530 : IO Send command 10 bytes
19ec-1c88:43137600.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:43137600.713 : iCmd = 0, nBytes = 10
19ec-1c88:43137600.829 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43137893.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43137894.187 : System send command 10 bytes + data 0 bytes
19ec-1c88:43137894.267 : IO total need to receive data 128 bytes
19ec-1c88:43137894.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:43137894.398 : iCmd = 0, nBytes = 128
19ec-1c88:43138010.009 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.176 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.323 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43138010.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43138010.593 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.724 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.854 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138011.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43138011.110 : System total receive data 128 bytes
19ec-1c88:43138011.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:43138011.226 : iCmd = 1, nBytes = 4
19ec-1c88:43138125.997 : 0000 : 00 00 00 00 
19ec-1c88:43138126.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43138126.221 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43138126.296 : NVMData.PadScanCount = 0
19ec-1c88:43138126.353 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43138126.409 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43138126.464 : NVMData.FlatbedScanCount = 0
19ec-1c88:43138126.516 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43138126.570 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43138126.624 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43138126.676 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43138126.732 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43138126.784 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43138126.839 : NVMData.BornMonth = 0
19ec-1c88:43138126.889 : NVMData.BornDay = 0
19ec-1c88:43138126.938 : NVMData.BornYear = 0
19ec-1c88:43138126.985 : NVMData.FirstScanMonth = 4
19ec-1c88:43138127.035 : NVMData.FirstScanDay = 30
19ec-1c88:43138127.093 : NVMData.FirstScanYear = 2020
19ec-1c88:43138127.250 : NVMData.VerticalMagnification = 0
19ec-1c88:43138127.305 : NVMData.HorizontalMagnification = 0
19ec-1c88:43138127.359 : NVMData.PowerSavingTime = 15
19ec-1c88:43138127.412 : NVMData.SN = A094165189010062
19ec-1c88:43138127.460 : NVMData.AutoFeed = 0
19ec-1c88:43138127.511 : NVMData.CCDType = 0
19ec-1c88:43138127.558 : NVMData.ScanSpeed = 0
19ec-1c88:43138127.604 : NVMData.RollerCount = 0
19ec-1c88:43138127.654 : NVMData.MultifeedCount = 0
19ec-1c88:43138127.703 : NVMData.JamCount = 0
19ec-1c88:43138127.752 : NVMData.IdentifyInfo = 
19ec-1c88:43138127.802 : NVMData.FormalName = 
19ec-1c88:43138127.849 : NVMData.ReservedB = 0
19ec-1c88:43138127.899 : NVMData.FunctionCode = 0
19ec-1c88:43138127.949 : NVMData.PreFeed = 0
19ec-1c88:43138127.998 : NVMData.PreFeedTime = 0
19ec-1c88:43138128.045 : NVMData.ButtonNumber = 0
19ec-1c88:43138128.093 : NVMData.PowerOffTime = 0
19ec-1c88:43138128.142 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43138128.199 : => IoObject::IoLockEnd
19ec-1c88:43138128.290 : <= IoObject::IoLockEnd
19ec-1c88:43138128.338 : <= ReadNVMData ret = 1
19ec-1c88:43138726.588 : => TerminateDriver
19ec-1c88:43138726.785 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-1c88:43138726.865 : => CNT96226::Close
19ec-1c88:43138730.697 : <= CNT96226::Close ret = 1
19ec-1c88:43138730.782 : <= CAsicIO::~CAsicIO
19ec-1c88:43138730.845 : => IoObject::IoLockEnd
19ec-1c88:43138730.898 : <= IoObject::IoLockEnd
19ec-1c88:43138730.951 : => IoObject::TerminateDevice
19ec-1c88:43138731.011 : => IoObject::IoLockEnd
19ec-1c88:43138731.063 : <= IoObject::IoLockEnd
19ec-1c88:43138731.167 : <= IoObject::TerminateDevice
19ec-1c88:43138731.421 : <= TerminateDriver ret = 1
19ec-1c88:43141417.273 : ============Debug Start==========
19ec-1c88:43141417.591 : Date : 2020/4/30 14:26:02
19ec-1c88:43141417.674 : Process ID : 19ec
19ec-1c88:43141418.013 : Windows : Version 10.0 build 18363 
19ec-1c88:43141418.469 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43141418.540 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43141418.608 : MemoryStatus.ullAvailPhys : 1601921024
19ec-1c88:43141418.673 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43141418.740 : MemoryStatus.ullAvailPageFile : 2964008960
19ec-1c88:43141418.802 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43141418.866 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:43141418.929 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43141419.033 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43141419.094 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43141419.340 : CPU Count : 4
19ec-1c88:43141419.392 : CPU Frequency : 100.000 Mhz
19ec-1c88:43141423.234 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43141423.374 : => InitializeDriver
19ec-1c88:43141423.663 : <= InitializeDriver ret = 1
19ec-1c88:43144156.789 : => InitializeScanner
19ec-1c88:43144157.044 : => CAsicIO::GetDeviceList
19ec-1c88:43144157.497 : => CNT96226::CNT96226
19ec-1c88:43144157.563 : => CNT96226::Open
19ec-1c88:43144180.252 : <= CNT96226::Open ret = 1
19ec-1c88:43144180.358 : => CNT96226::Initialize
19ec-1c88:43144180.560 : <= CNT96226::Initialize ret = 1
19ec-1c88:43144180.622 : <= CNT96226::CNT96226
19ec-1c88:43144180.677 : => CNT96226::EnumAvailableDevice
19ec-1c88:43144185.964 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43144186.043 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43144186.103 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43148133.243 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43148133.547 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43148139.255 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43148139.367 : => IoObject::GetLockName
19ec-1c88:43148139.429 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43148139.499 : <= IoObject::GetLockName
19ec-1c88:43148139.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:43148140.041 : iCmd = 3, nBytes = 2
19ec-1c88:43148472.657 : 0000 : 06 38 
19ec-1c88:43148472.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43148472.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:43148472.962 : iCmd = 4, nBytes = 2
19ec-1c88:43148755.185 : 0000 : 07 07 
19ec-1c88:43148755.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43148755.376 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43148755.460 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43148755.530 : IO Send command 10 bytes
19ec-1c88:43148755.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:43148755.644 : iCmd = 0, nBytes = 10
19ec-1c88:43148755.754 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43148932.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43148932.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:43148932.737 : iCmd = 0, nBytes = 165
19ec-1c88:43149079.843 : skip dump 37 bytes
19ec-1c88:43149080.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43149080.397 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43149080.532 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43149080.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43149080.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43149080.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43149081.054 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149081.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149081.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149081.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:43149081.351 : iCmd = 1, nBytes = 4
19ec-1c88:43149231.209 : 0000 : 00 00 00 00 
19ec-1c88:43149231.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149231.420 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43149231.492 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43149231.562 : IO Send command 10 bytes
19ec-1c88:43149231.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:43149231.682 : iCmd = 0, nBytes = 10
19ec-1c88:43149231.791 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43149547.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43149548.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:43149548.104 : iCmd = 0, nBytes = 128
19ec-1c88:43149689.866 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.073 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.229 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43149690.370 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43149690.503 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.628 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149691.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:43149691.068 : iCmd = 1, nBytes = 4
19ec-1c88:43149817.910 : 0000 : 00 00 00 00 
19ec-1c88:43149818.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149818.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43149818.297 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43149818.372 : => CNT96226::Close
19ec-1c88:43149822.417 : <= CNT96226::Close ret = 1
19ec-1c88:43149822.497 : <= CNT96226::~CNT96226
19ec-1c88:43149822.591 : <= CAsicIO::GetDeviceList
19ec-1c88:43149822.940 : => IoObject::SetTimeout
19ec-1c88:43149823.069 : Timeout--> In = 0 Out = 0
19ec-1c88:43149823.131 : <= IoObject::SetTimeout
19ec-1c88:43149823.206 : => CAsicIO::CAsicIO
19ec-1c88:43149823.274 : => CNT96226::CNT96226
19ec-1c88:43149823.331 : => CNT96226::Open
19ec-1c88:43149844.251 : <= CNT96226::Open ret = 1
19ec-1c88:43149844.355 : => CNT96226::Initialize
19ec-1c88:43149844.547 : <= CNT96226::Initialize ret = 1
19ec-1c88:43149844.609 : <= CNT96226::CNT96226
19ec-1c88:43149844.664 : <= CAsicIO::CAsicIO
19ec-1c88:43149844.721 : => CAsicIO::InitializeDevice
19ec-1c88:43149844.791 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43149850.810 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43149850.935 : => IoObject::GetLockName
19ec-1c88:43149850.999 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43149851.067 : <= IoObject::GetLockName
19ec-1c88:43149851.540 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43149851.617 : IO Send command 10 bytes
19ec-1c88:43149851.671 : => CNT96226::VenderCmd_SetData
19ec-1c88:43149851.736 : iCmd = 0, nBytes = 10
19ec-1c88:43149851.850 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43150146.081 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43150146.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150146.308 : iCmd = 0, nBytes = 128
19ec-1c88:43150277.634 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150277.814 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150277.957 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43150278.092 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43150278.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.350 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43150278.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150278.788 : iCmd = 1, nBytes = 4
19ec-1c88:43150393.673 : 0000 : 00 00 00 00 
19ec-1c88:43150393.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43150393.851 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43150393.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150393.973 : iCmd = 3, nBytes = 2
19ec-1c88:43150726.545 : 0000 : 06 38 
19ec-1c88:43150726.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43150726.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150726.825 : iCmd = 4, nBytes = 2
19ec-1c88:43151024.622 : 0000 : 07 07 
19ec-1c88:43151024.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151024.961 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43151025.067 : => IoObject::InitializeDevice
19ec-1c88:43151025.194 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43151025.884 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43151025.965 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43151026.837 : => FindScanner
19ec-1c88:43151026.901 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43151026.967 : <= FindScanner ret = 1
19ec-1c88:43151027.023 : => IoObject::IoLockStart
19ec-1c88:43151027.132 : => CAsicIO::CheckDevice
19ec-1c88:43151027.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:43151043.980 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43151044.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43151044.137 : <= IoObject::IoLockStart
19ec-1c88:43151044.196 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43151044.264 : IO Send command 10 bytes
19ec-1c88:43151044.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:43151044.408 : iCmd = 0, nBytes = 10
19ec-1c88:43151044.518 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43151225.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43151225.733 : System send command 10 bytes + data 0 bytes
19ec-1c88:43151225.805 : IO total need to receive data 5 bytes
19ec-1c88:43151225.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151225.918 : iCmd = 0, nBytes = 5
19ec-1c88:43151402.869 : 0000 : 06 00 02 02 ab 
19ec-1c88:43151402.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151403.049 : System total receive data 5 bytes
19ec-1c88:43151403.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151403.171 : iCmd = 1, nBytes = 4
19ec-1c88:43151577.358 : 0000 : 00 00 00 00 
19ec-1c88:43151577.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151577.626 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43151577.698 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43151577.771 : IO Send command 10 bytes
19ec-1c88:43151577.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:43151577.930 : iCmd = 0, nBytes = 10
19ec-1c88:43151578.040 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43151739.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43151739.376 : System send command 10 bytes + data 0 bytes
19ec-1c88:43151739.454 : IO total need to receive data 165 bytes
19ec-1c88:43151739.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151739.575 : iCmd = 0, nBytes = 165
19ec-1c88:43151858.816 : skip dump 37 bytes
19ec-1c88:43151858.988 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43151859.126 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43151859.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43151859.397 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43151859.526 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43151859.657 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43151859.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151859.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151859.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151860.032 : System total receive data 165 bytes
19ec-1c88:43151860.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151860.146 : iCmd = 1, nBytes = 4
19ec-1c88:43151998.307 : 0000 : 00 00 00 00 
19ec-1c88:43151998.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151998.559 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43151998.747 : Dump Inquiry
19ec-1c88:43151998.886 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43151999.030 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43151999.169 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43151999.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43151999.438 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43151999.573 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43151999.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151999.831 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151999.968 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43152000.101 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43152000.192 : 00a0 : 00 00 00 00 00 
19ec-1c88:43152000.269 : => ReadNVMDataInternal
19ec-1c88:43152000.473 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43152000.540 : IO Send command 10 bytes
19ec-1c88:43152000.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:43152000.694 : iCmd = 0, nBytes = 10
19ec-1c88:43152000.800 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43152316.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43152316.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:43152316.947 : IO total need to receive data 128 bytes
19ec-1c88:43152317.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:43152317.065 : iCmd = 0, nBytes = 128
19ec-1c88:43152474.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152474.372 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152474.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43152474.662 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43152474.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43152474.926 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152475.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152475.181 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152475.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43152475.315 : System total receive data 128 bytes
19ec-1c88:43152475.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:43152475.435 : iCmd = 1, nBytes = 4
19ec-1c88:43152593.272 : 0000 : 00 00 00 00 
19ec-1c88:43152593.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43152593.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43152593.613 : NVMData.PadScanCount = 0
19ec-1c88:43152593.671 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43152593.728 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43152593.784 : NVMData.FlatbedScanCount = 0
19ec-1c88:43152593.839 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43152593.891 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43152593.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43152594.000 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43152594.058 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43152594.112 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43152594.170 : NVMData.BornMonth = 0
19ec-1c88:43152594.221 : NVMData.BornDay = 0
19ec-1c88:43152594.272 : NVMData.BornYear = 0
19ec-1c88:43152594.321 : NVMData.FirstScanMonth = 4
19ec-1c88:43152594.375 : NVMData.FirstScanDay = 30
19ec-1c88:43152594.430 : NVMData.FirstScanYear = 2020
19ec-1c88:43152594.487 : NVMData.VerticalMagnification = 0
19ec-1c88:43152594.543 : NVMData.HorizontalMagnification = 0
19ec-1c88:43152594.597 : NVMData.PowerSavingTime = 15
19ec-1c88:43152594.653 : NVMData.SN = A094165189010062
19ec-1c88:43152594.706 : NVMData.AutoFeed = 0
19ec-1c88:43152594.756 : NVMData.CCDType = 0
19ec-1c88:43152594.803 : NVMData.ScanSpeed = 0
19ec-1c88:43152594.850 : NVMData.RollerCount = 0
19ec-1c88:43152594.901 : NVMData.MultifeedCount = 0
19ec-1c88:43152594.953 : NVMData.JamCount = 0
19ec-1c88:43152595.004 : NVMData.IdentifyInfo = 
19ec-1c88:43152595.057 : NVMData.FormalName = 
19ec-1c88:43152595.245 : NVMData.ReservedB = 0
19ec-1c88:43152595.300 : NVMData.FunctionCode = 0
19ec-1c88:43152595.351 : NVMData.PreFeed = 0
19ec-1c88:43152595.405 : NVMData.PreFeedTime = 0
19ec-1c88:43152595.456 : NVMData.ButtonNumber = 0
19ec-1c88:43152595.511 : NVMData.PowerOffTime = 0
19ec-1c88:43152595.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43152595.640 : => IoObject::IoLockEnd
19ec-1c88:43152595.739 : <= IoObject::IoLockEnd
19ec-1c88:43152595.790 : <= InitializeScanner ret = 1
19ec-1c88:43153969.388 : => GetLogicalScannerAbility
19ec-1c88:43153969.584 : => IoObject::IoLockStart
19ec-1c88:43153969.723 : => CAsicIO::CheckDevice
19ec-1c88:43153969.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:43153993.299 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43153993.417 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43153993.478 : <= IoObject::IoLockStart
19ec-1c88:43153993.535 : => IoObject::IoLockEnd
19ec-1c88:43153993.643 : <= IoObject::IoLockEnd
19ec-1c88:43153993.720 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43158091.354 : => GetLogicalScannerAbilityEx
19ec-1c88:43158091.562 : => IoObject::IoLockStart
19ec-1c88:43158091.700 : => CAsicIO::CheckDevice
19ec-1c88:43158091.762 : => CNT96226::ConnectIsAvailable
19ec-1c88:43158111.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43158111.149 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43158111.209 : <= IoObject::IoLockStart
19ec-1c88:43158111.269 : => IoObject::IoLockEnd
19ec-1c88:43158111.388 : <= IoObject::IoLockEnd
19ec-1c88:43158111.514 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43158111.591 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43166232.013 : => ReadNVMData
19ec-1c88:43166232.221 : => IoObject::IoLockStart
19ec-1c88:43166232.357 : => CAsicIO::CheckDevice
19ec-1c88:43166232.416 : => CNT96226::ConnectIsAvailable
19ec-1c88:43166257.577 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43166257.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43166257.766 : <= IoObject::IoLockStart
19ec-1c88:43166257.832 : => ReadNVMDataInternal
19ec-1c88:43166257.895 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43166257.960 : IO Send command 10 bytes
19ec-1c88:43166258.077 : => CNT96226::VenderCmd_SetData
19ec-1c88:43166258.147 : iCmd = 0, nBytes = 10
19ec-1c88:43166258.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43166601.117 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43166601.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:43166601.382 : IO total need to receive data 128 bytes
19ec-1c88:43166601.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:43166601.514 : iCmd = 0, nBytes = 128
19ec-1c88:43166720.301 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166720.464 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166720.600 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43166720.735 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43166720.856 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43166720.982 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166721.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166721.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166721.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43166721.346 : System total receive data 128 bytes
19ec-1c88:43166721.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:43166721.461 : iCmd = 1, nBytes = 4
19ec-1c88:43166859.769 : 0000 : 00 00 00 00 
19ec-1c88:43166859.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43166860.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43166860.190 : NVMData.PadScanCount = 0
19ec-1c88:43166860.254 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43166860.317 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43166860.377 : NVMData.FlatbedScanCount = 0
19ec-1c88:43166860.434 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43166860.746 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43166860.811 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43166860.868 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43166860.927 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43166860.984 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43166861.041 : NVMData.BornMonth = 0
19ec-1c88:43166861.091 : NVMData.BornDay = 0
19ec-1c88:43166861.156 : NVMData.BornYear = 0
19ec-1c88:43166861.204 : NVMData.FirstScanMonth = 4
19ec-1c88:43166861.256 : NVMData.FirstScanDay = 30
19ec-1c88:43166861.312 : NVMData.FirstScanYear = 2020
19ec-1c88:43166861.367 : NVMData.VerticalMagnification = 0
19ec-1c88:43166861.423 : NVMData.HorizontalMagnification = 0
19ec-1c88:43166861.484 : NVMData.PowerSavingTime = 15
19ec-1c88:43166861.540 : NVMData.SN = A094165189010062
19ec-1c88:43166861.593 : NVMData.AutoFeed = 0
19ec-1c88:43166861.645 : NVMData.CCDType = 0
19ec-1c88:43166861.695 : NVMData.ScanSpeed = 0
19ec-1c88:43166861.747 : NVMData.RollerCount = 0
19ec-1c88:43166861.803 : NVMData.MultifeedCount = 0
19ec-1c88:43166861.858 : NVMData.JamCount = 0
19ec-1c88:43166861.909 : NVMData.IdentifyInfo = 
19ec-1c88:43166861.960 : NVMData.FormalName = 
19ec-1c88:43166862.012 : NVMData.ReservedB = 0
19ec-1c88:43166862.061 : NVMData.FunctionCode = 0
19ec-1c88:43166862.114 : NVMData.PreFeed = 0
19ec-1c88:43166862.164 : NVMData.PreFeedTime = 0
19ec-1c88:43166862.213 : NVMData.ButtonNumber = 0
19ec-1c88:43166862.261 : NVMData.PowerOffTime = 0
19ec-1c88:43166862.310 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43166862.376 : => IoObject::IoLockEnd
19ec-1c88:43166862.470 : <= IoObject::IoLockEnd
19ec-1c88:43166862.521 : <= ReadNVMData ret = 1
19ec-1c88:43177880.802 : => GetADFStatus
19ec-1c88:43177881.254 : => IoObject::IoLockStart
19ec-1c88:43177881.399 : => CAsicIO::CheckDevice
19ec-1c88:43177881.462 : => CNT96226::ConnectIsAvailable
19ec-1c88:43177902.346 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43177902.468 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43177902.536 : <= IoObject::IoLockStart
19ec-1c88:43177902.598 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43177902.670 : IO Send command 10 bytes
19ec-1c88:43177902.806 : => CNT96226::VenderCmd_SetData
19ec-1c88:43177902.865 : iCmd = 0, nBytes = 10
19ec-1c88:43177902.973 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43178048.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43178048.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:43178048.673 : IO total need to receive data 2 bytes
19ec-1c88:43178048.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:43178048.797 : iCmd = 0, nBytes = 2
19ec-1c88:43178348.724 : 0000 : 00 00 
19ec-1c88:43178348.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43178348.968 : System total receive data 2 bytes
19ec-1c88:43178349.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:43178349.096 : iCmd = 1, nBytes = 4
19ec-1c88:43178462.133 : 0000 : 00 00 00 00 
19ec-1c88:43178462.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43178462.377 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43178462.442 : Return status = 0
19ec-1c88:43178462.504 : => IoObject::IoLockEnd
19ec-1c88:43178462.600 : <= IoObject::IoLockEnd
19ec-1c88:43178462.652 : <= GetADFStatus ret = 1
19ec-1c88:43181546.717 : => GetADFStatus
19ec-1c88:43181546.913 : => IoObject::IoLockStart
19ec-1c88:43181547.050 : => CAsicIO::CheckDevice
19ec-1c88:43181547.110 : => CNT96226::ConnectIsAvailable
19ec-1c88:43181563.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43181563.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43181563.361 : <= IoObject::IoLockStart
19ec-1c88:43181563.422 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43181563.495 : IO Send command 10 bytes
19ec-1c88:43181563.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:43181563.688 : iCmd = 0, nBytes = 10
19ec-1c88:43181563.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43181744.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43181744.722 : System send command 10 bytes + data 0 bytes
19ec-1c88:43181744.907 : IO total need to receive data 2 bytes
19ec-1c88:43181744.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:43181745.043 : iCmd = 0, nBytes = 2
19ec-1c88:43181856.917 : 0000 : 00 00 
19ec-1c88:43181857.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43181857.142 : System total receive data 2 bytes
19ec-1c88:43181857.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:43181857.277 : iCmd = 1, nBytes = 4
19ec-1c88:43181999.687 : 0000 : 00 00 00 00 
19ec-1c88:43181999.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43181999.958 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43182000.030 : Return status = 0
19ec-1c88:43182000.103 : => IoObject::IoLockEnd
19ec-1c88:43182000.199 : <= IoObject::IoLockEnd
19ec-1c88:43182000.253 : <= GetADFStatus ret = 1
19ec-1c88:43184240.425 : => TerminateDriver
19ec-1c88:43184240.618 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:43184240.698 : => CNT96226::Close
19ec-1c88:43184244.709 : <= CNT96226::Close ret = 1
19ec-1c88:43184244.793 : <= CAsicIO::~CAsicIO
19ec-1c88:43184244.852 : => IoObject::IoLockEnd
19ec-1c88:43184244.908 : <= IoObject::IoLockEnd
19ec-1c88:43184244.963 : => IoObject::TerminateDevice
19ec-1c88:43184245.021 : => IoObject::IoLockEnd
19ec-1c88:43184245.068 : <= IoObject::IoLockEnd
19ec-1c88:43184245.172 : <= IoObject::TerminateDevice
19ec-1c88:43184245.454 : <= TerminateDriver ret = 1
19ec-1c88:43228044.416 : ============Debug Start==========
19ec-1c88:43228044.718 : Date : 2020/4/30 14:26:05
19ec-1c88:43228044.802 : Process ID : 19ec
19ec-1c88:43228045.232 : Windows : Version 10.0 build 18363 
19ec-1c88:43228045.715 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43228045.780 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43228045.848 : MemoryStatus.ullAvailPhys : 1600917504
19ec-1c88:43228045.910 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43228045.971 : MemoryStatus.ullAvailPageFile : 2961666048
19ec-1c88:43228046.033 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43228046.092 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:43228046.157 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43228046.266 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43228046.328 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43228046.579 : CPU Count : 4
19ec-1c88:43228046.628 : CPU Frequency : 100.000 Mhz
19ec-1c88:43228051.069 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43228051.201 : => InitializeDriver
19ec-1c88:43228051.478 : <= InitializeDriver ret = 1
19ec-1c88:43228051.538 : => InitializeScanner
19ec-1c88:43228051.619 : => CAsicIO::GetDeviceList
19ec-1c88:43228051.921 : => CNT96226::CNT96226
19ec-1c88:43228051.981 : => CNT96226::Open
19ec-1c88:43228073.352 : <= CNT96226::Open ret = 1
19ec-1c88:43228073.449 : => CNT96226::Initialize
19ec-1c88:43228073.646 : <= CNT96226::Initialize ret = 1
19ec-1c88:43228073.703 : <= CNT96226::CNT96226
19ec-1c88:43228073.757 : => CNT96226::EnumAvailableDevice
19ec-1c88:43228079.163 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43228079.245 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43228079.302 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43231712.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43231712.865 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43231718.615 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43231718.728 : => IoObject::GetLockName
19ec-1c88:43231718.791 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43231718.860 : <= IoObject::GetLockName
19ec-1c88:43231719.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:43231719.404 : iCmd = 3, nBytes = 2
19ec-1c88:43232044.066 : 0000 : 06 38 
19ec-1c88:43232044.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232044.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:43232044.357 : iCmd = 4, nBytes = 2
19ec-1c88:43232318.964 : 0000 : 07 07 
19ec-1c88:43232319.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232319.209 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43232319.297 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43232319.365 : IO Send command 10 bytes
19ec-1c88:43232319.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:43232319.472 : iCmd = 0, nBytes = 10
19ec-1c88:43232319.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43232496.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43232496.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:43232496.541 : iCmd = 0, nBytes = 165
19ec-1c88:43232615.671 : skip dump 37 bytes
19ec-1c88:43232615.870 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43232616.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43232616.139 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43232616.271 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43232616.397 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43232616.528 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43232616.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43232616.778 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43232616.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232616.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:43232616.952 : iCmd = 1, nBytes = 4
19ec-1c88:43232724.127 : 0000 : 00 00 00 00 
19ec-1c88:43232724.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232724.294 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43232724.361 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43232724.423 : IO Send command 10 bytes
19ec-1c88:43232724.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:43232724.530 : iCmd = 0, nBytes = 10
19ec-1c88:43232724.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43233057.972 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43233058.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233058.196 : iCmd = 0, nBytes = 128
19ec-1c88:43233234.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.104 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43233235.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43233235.529 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233236.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43233236.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233236.340 : iCmd = 1, nBytes = 4
19ec-1c88:43233428.584 : 0000 : 00 00 00 00 
19ec-1c88:43233428.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43233428.797 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43233428.982 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43233429.059 : => CNT96226::Close
19ec-1c88:43233433.026 : <= CNT96226::Close ret = 1
19ec-1c88:43233433.104 : <= CNT96226::~CNT96226
19ec-1c88:43233433.200 : <= CAsicIO::GetDeviceList
19ec-1c88:43233433.595 : => IoObject::SetTimeout
19ec-1c88:43233433.749 : Timeout--> In = 0 Out = 0
19ec-1c88:43233433.813 : <= IoObject::SetTimeout
19ec-1c88:43233433.885 : => CAsicIO::CAsicIO
19ec-1c88:43233433.959 : => CNT96226::CNT96226
19ec-1c88:43233434.013 : => CNT96226::Open
19ec-1c88:43233456.407 : <= CNT96226::Open ret = 1
19ec-1c88:43233456.511 : => CNT96226::Initialize
19ec-1c88:43233456.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:43233456.755 : <= CNT96226::CNT96226
19ec-1c88:43233456.805 : <= CAsicIO::CAsicIO
19ec-1c88:43233456.857 : => CAsicIO::InitializeDevice
19ec-1c88:43233456.930 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43233462.716 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43233462.834 : => IoObject::GetLockName
19ec-1c88:43233462.895 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43233462.960 : <= IoObject::GetLockName
19ec-1c88:43233463.411 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43233463.487 : IO Send command 10 bytes
19ec-1c88:43233463.540 : => CNT96226::VenderCmd_SetData
19ec-1c88:43233463.595 : iCmd = 0, nBytes = 10
19ec-1c88:43233463.702 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43233795.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43233795.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233795.727 : iCmd = 0, nBytes = 128
19ec-1c88:43233966.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233966.413 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233966.559 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43233966.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43233966.831 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43233966.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233967.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233967.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233967.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43233967.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233967.383 : iCmd = 1, nBytes = 4
19ec-1c88:43234092.663 : 0000 : 00 00 00 00 
19ec-1c88:43234092.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43234092.830 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43234092.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:43234092.947 : iCmd = 3, nBytes = 2
19ec-1c88:43234438.375 : 0000 : 06 38 
19ec-1c88:43234438.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43234438.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:43234438.646 : iCmd = 4, nBytes = 2
19ec-1c88:43234723.247 : 0000 : 07 07 
19ec-1c88:43234723.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43234723.537 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43234723.632 : => IoObject::InitializeDevice
19ec-1c88:43234723.740 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43234724.287 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43234724.361 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43234725.006 : => FindScanner
19ec-1c88:43234725.068 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43234725.129 : <= FindScanner ret = 1
19ec-1c88:43234725.190 : => IoObject::IoLockStart
19ec-1c88:43234725.292 : => CAsicIO::CheckDevice
19ec-1c88:43234725.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:43234746.820 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43234746.916 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43234746.972 : <= IoObject::IoLockStart
19ec-1c88:43234747.029 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43234747.323 : IO Send command 10 bytes
19ec-1c88:43234747.406 : => CNT96226::VenderCmd_SetData
19ec-1c88:43234747.463 : iCmd = 0, nBytes = 10
19ec-1c88:43234747.565 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43234936.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43234936.855 : System send command 10 bytes + data 0 bytes
19ec-1c88:43234936.927 : IO total need to receive data 5 bytes
19ec-1c88:43234936.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:43234937.047 : iCmd = 0, nBytes = 5
19ec-1c88:43235118.047 : 0000 : 06 00 02 02 ab 
19ec-1c88:43235118.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235118.235 : System total receive data 5 bytes
19ec-1c88:43235118.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:43235118.351 : iCmd = 1, nBytes = 4
19ec-1c88:43235264.005 : 0000 : 00 00 00 00 
19ec-1c88:43235264.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235264.559 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43235264.626 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43235264.691 : IO Send command 10 bytes
19ec-1c88:43235264.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:43235264.846 : iCmd = 0, nBytes = 10
19ec-1c88:43235264.953 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43235415.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43235415.436 : System send command 10 bytes + data 0 bytes
19ec-1c88:43235415.507 : IO total need to receive data 165 bytes
19ec-1c88:43235415.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:43235415.627 : iCmd = 0, nBytes = 165
19ec-1c88:43235558.119 : skip dump 37 bytes
19ec-1c88:43235558.363 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43235558.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43235558.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43235558.799 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43235559.474 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43235559.617 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43235559.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235559.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235559.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235560.006 : System total receive data 165 bytes
19ec-1c88:43235560.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:43235560.131 : iCmd = 1, nBytes = 4
19ec-1c88:43235708.724 : 0000 : 00 00 00 00 
19ec-1c88:43235708.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235709.023 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43235709.202 : Dump Inquiry
19ec-1c88:43235709.340 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43235709.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43235709.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43235709.753 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43235709.882 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43235710.018 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43235710.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235710.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235710.413 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43235710.542 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43235710.635 : 00a0 : 00 00 00 00 00 
19ec-1c88:43235710.713 : => ReadNVMDataInternal
19ec-1c88:43235710.940 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43235711.007 : IO Send command 10 bytes
19ec-1c88:43235711.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:43235711.159 : iCmd = 0, nBytes = 10
19ec-1c88:43235711.263 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43236031.595 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43236031.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:43236031.850 : IO total need to receive data 128 bytes
19ec-1c88:43236031.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:43236031.975 : iCmd = 0, nBytes = 128
19ec-1c88:43236207.899 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.083 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.227 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43236208.360 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43236208.483 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.608 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43236208.986 : System total receive data 128 bytes
19ec-1c88:43236209.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:43236209.101 : iCmd = 1, nBytes = 4
19ec-1c88:43236358.639 : 0000 : 00 00 00 00 
19ec-1c88:43236358.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43236358.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43236358.993 : NVMData.PadScanCount = 0
19ec-1c88:43236359.050 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43236359.109 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43236359.169 : NVMData.FlatbedScanCount = 0
19ec-1c88:43236359.230 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43236359.285 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43236359.341 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43236359.394 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43236359.452 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43236359.509 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43236359.565 : NVMData.BornMonth = 0
19ec-1c88:43236359.614 : NVMData.BornDay = 0
19ec-1c88:43236359.669 : NVMData.BornYear = 0
19ec-1c88:43236359.720 : NVMData.FirstScanMonth = 4
19ec-1c88:43236359.773 : NVMData.FirstScanDay = 30
19ec-1c88:43236359.830 : NVMData.FirstScanYear = 2020
19ec-1c88:43236359.887 : NVMData.VerticalMagnification = 0
19ec-1c88:43236359.944 : NVMData.HorizontalMagnification = 0
19ec-1c88:43236360.000 : NVMData.PowerSavingTime = 15
19ec-1c88:43236360.061 : NVMData.SN = A094165189010062
19ec-1c88:43236360.113 : NVMData.AutoFeed = 0
19ec-1c88:43236360.164 : NVMData.CCDType = 0
19ec-1c88:43236360.212 : NVMData.ScanSpeed = 0
19ec-1c88:43236360.262 : NVMData.RollerCount = 0
19ec-1c88:43236360.313 : NVMData.MultifeedCount = 0
19ec-1c88:43236360.365 : NVMData.JamCount = 0
19ec-1c88:43236360.416 : NVMData.IdentifyInfo = 
19ec-1c88:43236360.467 : NVMData.FormalName = 
19ec-1c88:43236360.660 : NVMData.ReservedB = 0
19ec-1c88:43236360.718 : NVMData.FunctionCode = 0
19ec-1c88:43236360.769 : NVMData.PreFeed = 0
19ec-1c88:43236360.819 : NVMData.PreFeedTime = 0
19ec-1c88:43236360.868 : NVMData.ButtonNumber = 0
19ec-1c88:43236360.919 : NVMData.PowerOffTime = 0
19ec-1c88:43236360.973 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43236361.050 : => IoObject::IoLockEnd
19ec-1c88:43236361.142 : <= IoObject::IoLockEnd
19ec-1c88:43236361.193 : <= InitializeScanner ret = 1
19ec-1c88:43236361.258 : => GetLogicalScannerAbilityEx
19ec-1c88:43236361.319 : => IoObject::IoLockStart
19ec-1c88:43236361.414 : => CAsicIO::CheckDevice
19ec-1c88:43236361.469 : => CNT96226::ConnectIsAvailable
19ec-1c88:43236373.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43236374.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43236374.155 : <= IoObject::IoLockStart
19ec-1c88:43236374.215 : => IoObject::IoLockEnd
19ec-1c88:43236374.304 : <= IoObject::IoLockEnd
19ec-1c88:43236374.425 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43236374.502 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43236558.558 : => ReadNVMData
19ec-1c88:43236558.728 : => IoObject::IoLockStart
19ec-1c88:43236558.859 : => CAsicIO::CheckDevice
19ec-1c88:43236558.912 : => CNT96226::ConnectIsAvailable
19ec-1c88:43236578.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43236579.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43236579.071 : <= IoObject::IoLockStart
19ec-1c88:43236579.132 : => ReadNVMDataInternal
19ec-1c88:43236579.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43236579.256 : IO Send command 10 bytes
19ec-1c88:43236579.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:43236579.438 : iCmd = 0, nBytes = 10
19ec-1c88:43236579.549 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43236908.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43236908.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:43236908.579 : IO total need to receive data 128 bytes
19ec-1c88:43236908.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:43236908.708 : iCmd = 0, nBytes = 128
19ec-1c88:43237085.973 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.359 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43237086.501 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43237086.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.769 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237087.023 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237087.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43237087.165 : System total receive data 128 bytes
19ec-1c88:43237087.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:43237087.286 : iCmd = 1, nBytes = 4
19ec-1c88:43237239.631 : 0000 : 00 00 00 00 
19ec-1c88:43237239.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43237239.852 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43237239.916 : NVMData.PadScanCount = 0
19ec-1c88:43237239.971 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43237240.028 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43237240.085 : NVMData.FlatbedScanCount = 0
19ec-1c88:43237240.138 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43237240.190 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43237240.245 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43237240.300 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43237240.356 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43237240.408 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43237240.464 : NVMData.BornMonth = 0
19ec-1c88:43237240.513 : NVMData.BornDay = 0
19ec-1c88:43237240.564 : NVMData.BornYear = 0
19ec-1c88:43237240.612 : NVMData.FirstScanMonth = 4
19ec-1c88:43237240.663 : NVMData.FirstScanDay = 30
19ec-1c88:43237240.716 : NVMData.FirstScanYear = 2020
19ec-1c88:43237240.906 : NVMData.VerticalMagnification = 0
19ec-1c88:43237240.965 : NVMData.HorizontalMagnification = 0
19ec-1c88:43237241.019 : NVMData.PowerSavingTime = 15
19ec-1c88:43237241.073 : NVMData.SN = A094165189010062
19ec-1c88:43237241.124 : NVMData.AutoFeed = 0
19ec-1c88:43237241.175 : NVMData.CCDType = 0
19ec-1c88:43237241.221 : NVMData.ScanSpeed = 0
19ec-1c88:43237241.270 : NVMData.RollerCount = 0
19ec-1c88:43237241.320 : NVMData.MultifeedCount = 0
19ec-1c88:43237241.368 : NVMData.JamCount = 0
19ec-1c88:43237241.417 : NVMData.IdentifyInfo = 
19ec-1c88:43237241.467 : NVMData.FormalName = 
19ec-1c88:43237241.515 : NVMData.ReservedB = 0
19ec-1c88:43237241.566 : NVMData.FunctionCode = 0
19ec-1c88:43237241.614 : NVMData.PreFeed = 0
19ec-1c88:43237241.665 : NVMData.PreFeedTime = 0
19ec-1c88:43237241.713 : NVMData.ButtonNumber = 0
19ec-1c88:43237241.762 : NVMData.PowerOffTime = 0
19ec-1c88:43237241.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43237241.875 : => IoObject::IoLockEnd
19ec-1c88:43237241.967 : <= IoObject::IoLockEnd
19ec-1c88:43237242.018 : <= ReadNVMData ret = 1
19ec-1c88:43237805.034 : => TerminateDriver
19ec-1c88:43237805.230 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-1c88:43237805.313 : => CNT96226::Close
19ec-1c88:43237809.025 : <= CNT96226::Close ret = 1
19ec-1c88:43237809.106 : <= CAsicIO::~CAsicIO
19ec-1c88:43237809.164 : => IoObject::IoLockEnd
19ec-1c88:43237809.217 : <= IoObject::IoLockEnd
19ec-1c88:43237809.272 : => IoObject::TerminateDevice
19ec-1c88:43237809.334 : => IoObject::IoLockEnd
19ec-1c88:43237809.384 : <= IoObject::IoLockEnd
19ec-1c88:43237809.485 : <= IoObject::TerminateDevice
19ec-1c88:43237809.843 : <= TerminateDriver ret = 1
19ec-1c88:43240276.272 : ============Debug Start==========
19ec-1c88:43240276.594 : Date : 2020/4/30 14:26:06
19ec-1c88:43240276.675 : Process ID : 19ec
19ec-1c88:43240277.083 : Windows : Version 10.0 build 18363 
19ec-1c88:43240277.563 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43240277.626 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43240277.694 : MemoryStatus.ullAvailPhys : 1599569920
19ec-1c88:43240277.754 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43240277.816 : MemoryStatus.ullAvailPageFile : 2960633856
19ec-1c88:43240277.877 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43240277.939 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:43240278.003 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43240278.109 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43240278.171 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43240278.417 : CPU Count : 4
19ec-1c88:43240278.467 : CPU Frequency : 100.000 Mhz
19ec-1c88:43240282.927 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43240283.057 : => InitializeDriver
19ec-1c88:43240283.346 : <= InitializeDriver ret = 1
19ec-1c88:43243090.479 : => InitializeScanner
19ec-1c88:43243090.749 : => CAsicIO::GetDeviceList
19ec-1c88:43243091.162 : => CNT96226::CNT96226
19ec-1c88:43243091.232 : => CNT96226::Open
19ec-1c88:43243114.168 : <= CNT96226::Open ret = 1
19ec-1c88:43243114.280 : => CNT96226::Initialize
19ec-1c88:43243114.475 : <= CNT96226::Initialize ret = 1
19ec-1c88:43243114.535 : <= CNT96226::CNT96226
19ec-1c88:43243114.591 : => CNT96226::EnumAvailableDevice
19ec-1c88:43243120.047 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43243120.129 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43243120.192 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43246753.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43246753.340 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43246759.207 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43246759.320 : => IoObject::GetLockName
19ec-1c88:43246759.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43246759.449 : <= IoObject::GetLockName
19ec-1c88:43246760.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:43246760.104 : iCmd = 3, nBytes = 2
19ec-1c88:43247083.383 : 0000 : 06 38 
19ec-1c88:43247083.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247083.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247083.697 : iCmd = 4, nBytes = 2
19ec-1c88:43247319.055 : 0000 : 07 07 
19ec-1c88:43247319.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247319.277 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43247319.365 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43247319.435 : IO Send command 10 bytes
19ec-1c88:43247319.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:43247319.552 : iCmd = 0, nBytes = 10
19ec-1c88:43247319.660 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43247465.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43247465.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247466.051 : iCmd = 0, nBytes = 165
19ec-1c88:43247597.392 : skip dump 37 bytes
19ec-1c88:43247597.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43247597.800 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43247597.943 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43247598.082 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43247598.221 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43247598.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43247598.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43247598.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43247598.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247598.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247598.817 : iCmd = 1, nBytes = 4
19ec-1c88:43247705.688 : 0000 : 00 00 00 00 
19ec-1c88:43247705.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247705.921 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43247705.992 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43247706.061 : IO Send command 10 bytes
19ec-1c88:43247706.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:43247706.171 : iCmd = 0, nBytes = 10
19ec-1c88:43247706.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43247999.459 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43247999.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247999.717 : iCmd = 0, nBytes = 128
19ec-1c88:43248119.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.294 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.447 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43248119.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43248119.716 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.850 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248120.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248120.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248120.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248120.309 : iCmd = 1, nBytes = 4
19ec-1c88:43248231.280 : 0000 : 00 00 00 00 
19ec-1c88:43248231.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248231.441 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43248231.612 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43248231.688 : => CNT96226::Close
19ec-1c88:43248235.297 : <= CNT96226::Close ret = 1
19ec-1c88:43248235.377 : <= CNT96226::~CNT96226
19ec-1c88:43248235.469 : <= CAsicIO::GetDeviceList
19ec-1c88:43248235.842 : => IoObject::SetTimeout
19ec-1c88:43248235.973 : Timeout--> In = 0 Out = 0
19ec-1c88:43248236.031 : <= IoObject::SetTimeout
19ec-1c88:43248236.101 : => CAsicIO::CAsicIO
19ec-1c88:43248236.170 : => CNT96226::CNT96226
19ec-1c88:43248236.230 : => CNT96226::Open
19ec-1c88:43248257.916 : <= CNT96226::Open ret = 1
19ec-1c88:43248258.026 : => CNT96226::Initialize
19ec-1c88:43248258.218 : <= CNT96226::Initialize ret = 1
19ec-1c88:43248258.282 : <= CNT96226::CNT96226
19ec-1c88:43248258.334 : <= CAsicIO::CAsicIO
19ec-1c88:43248258.392 : => CAsicIO::InitializeDevice
19ec-1c88:43248258.460 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43248264.308 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43248264.429 : => IoObject::GetLockName
19ec-1c88:43248264.488 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43248264.556 : <= IoObject::GetLockName
19ec-1c88:43248265.064 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43248265.137 : IO Send command 10 bytes
19ec-1c88:43248265.191 : => CNT96226::VenderCmd_SetData
19ec-1c88:43248265.249 : iCmd = 0, nBytes = 10
19ec-1c88:43248265.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43248556.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43248556.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248556.461 : iCmd = 0, nBytes = 128
19ec-1c88:43248671.955 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.142 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.284 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43248672.422 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43248672.555 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248673.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248673.117 : iCmd = 1, nBytes = 4
19ec-1c88:43248780.267 : 0000 : 00 00 00 00 
19ec-1c88:43248780.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248780.453 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43248780.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248780.581 : iCmd = 3, nBytes = 2
19ec-1c88:43249089.620 : 0000 : 06 38 
19ec-1c88:43249089.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249089.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249089.920 : iCmd = 4, nBytes = 2
19ec-1c88:43249325.402 : 0000 : 07 07 
19ec-1c88:43249325.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249325.714 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43249325.818 : => IoObject::InitializeDevice
19ec-1c88:43249325.934 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43249326.600 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43249326.672 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43249327.275 : => FindScanner
19ec-1c88:43249327.335 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43249327.407 : <= FindScanner ret = 1
19ec-1c88:43249327.469 : => IoObject::IoLockStart
19ec-1c88:43249327.571 : => CAsicIO::CheckDevice
19ec-1c88:43249327.621 : => CNT96226::ConnectIsAvailable
19ec-1c88:43249340.661 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43249340.764 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43249340.821 : <= IoObject::IoLockStart
19ec-1c88:43249340.881 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43249340.947 : IO Send command 10 bytes
19ec-1c88:43249341.027 : => CNT96226::VenderCmd_SetData
19ec-1c88:43249341.083 : iCmd = 0, nBytes = 10
19ec-1c88:43249341.190 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43249484.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43249484.516 : System send command 10 bytes + data 0 bytes
19ec-1c88:43249484.666 : IO total need to receive data 5 bytes
19ec-1c88:43249484.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249484.910 : iCmd = 0, nBytes = 5
19ec-1c88:43249607.546 : 0000 : 06 00 02 02 ab 
19ec-1c88:43249607.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249607.735 : System total receive data 5 bytes
19ec-1c88:43249607.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249607.852 : iCmd = 1, nBytes = 4
19ec-1c88:43249727.910 : 0000 : 00 00 00 00 
19ec-1c88:43249728.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249728.303 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43249728.423 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43249728.550 : IO Send command 10 bytes
19ec-1c88:43249728.717 : => CNT96226::VenderCmd_SetData
19ec-1c88:43249728.831 : iCmd = 0, nBytes = 10
19ec-1c88:43249729.226 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43249901.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43249901.322 : System send command 10 bytes + data 0 bytes
19ec-1c88:43249901.388 : IO total need to receive data 165 bytes
19ec-1c88:43249901.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249901.504 : iCmd = 0, nBytes = 165
19ec-1c88:43250017.413 : skip dump 37 bytes
19ec-1c88:43250017.592 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43250017.725 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43250017.861 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43250017.990 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43250018.118 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43250018.247 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43250018.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250018.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250018.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250018.618 : System total receive data 165 bytes
19ec-1c88:43250018.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:43250018.733 : iCmd = 1, nBytes = 4
19ec-1c88:43250149.058 : 0000 : 00 00 00 00 
19ec-1c88:43250149.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250149.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43250149.512 : Dump Inquiry
19ec-1c88:43250149.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43250149.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43250149.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43250150.078 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43250150.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43250150.342 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43250150.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250150.599 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250150.732 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43250150.863 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43250150.953 : 00a0 : 00 00 00 00 00 
19ec-1c88:43250151.026 : => ReadNVMDataInternal
19ec-1c88:43250151.221 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43250151.287 : IO Send command 10 bytes
19ec-1c88:43250151.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:43250151.429 : iCmd = 0, nBytes = 10
19ec-1c88:43250151.533 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43250474.181 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43250474.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:43250474.443 : IO total need to receive data 128 bytes
19ec-1c88:43250474.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:43250474.573 : iCmd = 0, nBytes = 128
19ec-1c88:43250640.403 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250640.630 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250640.785 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43250640.928 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43250641.060 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250641.588 : System total receive data 128 bytes
19ec-1c88:43250641.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:43250641.715 : iCmd = 1, nBytes = 4
19ec-1c88:43250771.829 : 0000 : 00 00 00 00 
19ec-1c88:43250771.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250772.126 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43250772.203 : NVMData.PadScanCount = 0
19ec-1c88:43250772.267 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43250772.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43250772.380 : NVMData.FlatbedScanCount = 0
19ec-1c88:43250772.435 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43250772.488 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43250772.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43250772.600 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43250772.659 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43250772.715 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43250772.770 : NVMData.BornMonth = 0
19ec-1c88:43250772.819 : NVMData.BornDay = 0
19ec-1c88:43250772.872 : NVMData.BornYear = 0
19ec-1c88:43250772.919 : NVMData.FirstScanMonth = 4
19ec-1c88:43250772.972 : NVMData.FirstScanDay = 30
19ec-1c88:43250773.028 : NVMData.FirstScanYear = 2020
19ec-1c88:43250773.085 : NVMData.VerticalMagnification = 0
19ec-1c88:43250773.140 : NVMData.HorizontalMagnification = 0
19ec-1c88:43250773.197 : NVMData.PowerSavingTime = 15
19ec-1c88:43250773.251 : NVMData.SN = A094165189010062
19ec-1c88:43250773.302 : NVMData.AutoFeed = 0
19ec-1c88:43250773.352 : NVMData.CCDType = 0
19ec-1c88:43250773.400 : NVMData.ScanSpeed = 0
19ec-1c88:43250773.449 : NVMData.RollerCount = 0
19ec-1c88:43250773.501 : NVMData.MultifeedCount = 0
19ec-1c88:43250773.551 : NVMData.JamCount = 0
19ec-1c88:43250773.601 : NVMData.IdentifyInfo = 
19ec-1c88:43250773.653 : NVMData.FormalName = 
19ec-1c88:43250773.818 : NVMData.ReservedB = 0
19ec-1c88:43250773.876 : NVMData.FunctionCode = 0
19ec-1c88:43250773.929 : NVMData.PreFeed = 0
19ec-1c88:43250773.980 : NVMData.PreFeedTime = 0
19ec-1c88:43250774.029 : NVMData.ButtonNumber = 0
19ec-1c88:43250774.086 : NVMData.PowerOffTime = 0
19ec-1c88:43250774.141 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43250774.224 : => IoObject::IoLockEnd
19ec-1c88:43250774.321 : <= IoObject::IoLockEnd
19ec-1c88:43250774.372 : <= InitializeScanner ret = 1
19ec-1c88:43252144.150 : => GetLogicalScannerAbility
19ec-1c88:43252144.352 : => IoObject::IoLockStart
19ec-1c88:43252144.487 : => CAsicIO::CheckDevice
19ec-1c88:43252144.547 : => CNT96226::ConnectIsAvailable
19ec-1c88:43252163.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43252163.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43252163.405 : <= IoObject::IoLockStart
19ec-1c88:43252163.470 : => IoObject::IoLockEnd
19ec-1c88:43252163.577 : <= IoObject::IoLockEnd
19ec-1c88:43252163.658 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43256138.380 : => GetLogicalScannerAbilityEx
19ec-1c88:43256138.578 : => IoObject::IoLockStart
19ec-1c88:43256138.721 : => CAsicIO::CheckDevice
19ec-1c88:43256138.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:43256161.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43256161.877 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43256161.941 : <= IoObject::IoLockStart
19ec-1c88:43256162.001 : => IoObject::IoLockEnd
19ec-1c88:43256162.121 : <= IoObject::IoLockEnd
19ec-1c88:43256162.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43256162.329 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43264254.049 : => ReadNVMData
19ec-1c88:43264254.233 : => IoObject::IoLockStart
19ec-1c88:43264254.368 : => CAsicIO::CheckDevice
19ec-1c88:43264254.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:43264277.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43264277.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43264277.312 : <= IoObject::IoLockStart
19ec-1c88:43264277.374 : => ReadNVMDataInternal
19ec-1c88:43264277.440 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43264277.505 : IO Send command 10 bytes
19ec-1c88:43264277.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:43264277.704 : iCmd = 0, nBytes = 10
19ec-1c88:43264277.820 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43264601.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43264601.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:43264601.352 : IO total need to receive data 128 bytes
19ec-1c88:43264601.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:43264601.722 : iCmd = 0, nBytes = 128
19ec-1c88:43264755.973 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.354 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43264756.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43264756.634 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.768 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264757.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264757.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43264757.145 : System total receive data 128 bytes
19ec-1c88:43264757.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:43264757.269 : iCmd = 1, nBytes = 4
19ec-1c88:43264898.399 : 0000 : 00 00 00 00 
19ec-1c88:43264898.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43264898.681 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43264898.758 : NVMData.PadScanCount = 0
19ec-1c88:43264898.819 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43264898.877 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43264898.944 : NVMData.FlatbedScanCount = 0
19ec-1c88:43264899.001 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43264899.171 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43264899.232 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43264899.288 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43264899.348 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43264899.405 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43264899.463 : NVMData.BornMonth = 0
19ec-1c88:43264899.516 : NVMData.BornDay = 0
19ec-1c88:43264899.571 : NVMData.BornYear = 0
19ec-1c88:43264899.619 : NVMData.FirstScanMonth = 4
19ec-1c88:43264899.674 : NVMData.FirstScanDay = 30
19ec-1c88:43264899.735 : NVMData.FirstScanYear = 2020
19ec-1c88:43264899.790 : NVMData.VerticalMagnification = 0
19ec-1c88:43264899.846 : NVMData.HorizontalMagnification = 0
19ec-1c88:43264899.903 : NVMData.PowerSavingTime = 15
19ec-1c88:43264899.958 : NVMData.SN = A094165189010062
19ec-1c88:43264900.009 : NVMData.AutoFeed = 0
19ec-1c88:43264900.062 : NVMData.CCDType = 0
19ec-1c88:43264900.111 : NVMData.ScanSpeed = 0
19ec-1c88:43264900.161 : NVMData.RollerCount = 0
19ec-1c88:43264900.215 : NVMData.MultifeedCount = 0
19ec-1c88:43264900.270 : NVMData.JamCount = 0
19ec-1c88:43264900.322 : NVMData.IdentifyInfo = 
19ec-1c88:43264900.375 : NVMData.FormalName = 
19ec-1c88:43264900.425 : NVMData.ReservedB = 0
19ec-1c88:43264900.474 : NVMData.FunctionCode = 0
19ec-1c88:43264900.523 : NVMData.PreFeed = 0
19ec-1c88:43264900.571 : NVMData.PreFeedTime = 0
19ec-1c88:43264900.620 : NVMData.ButtonNumber = 0
19ec-1c88:43264900.671 : NVMData.PowerOffTime = 0
19ec-1c88:43264900.725 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43264900.790 : => IoObject::IoLockEnd
19ec-1c88:43264900.880 : <= IoObject::IoLockEnd
19ec-1c88:43264900.929 : <= ReadNVMData ret = 1
19ec-1c88:43275842.848 : => GetADFStatus
19ec-1c88:43275843.248 : => IoObject::IoLockStart
19ec-1c88:43275843.382 : => CAsicIO::CheckDevice
19ec-1c88:43275843.444 : => CNT96226::ConnectIsAvailable
19ec-1c88:43275858.962 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43275859.060 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43275859.119 : <= IoObject::IoLockStart
19ec-1c88:43275859.182 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43275859.251 : IO Send command 10 bytes
19ec-1c88:43275859.366 : => CNT96226::VenderCmd_SetData
19ec-1c88:43275859.421 : iCmd = 0, nBytes = 10
19ec-1c88:43275859.534 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43276002.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43276002.380 : System send command 10 bytes + data 0 bytes
19ec-1c88:43276002.450 : IO total need to receive data 2 bytes
19ec-1c88:43276002.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:43276002.578 : iCmd = 0, nBytes = 2
19ec-1c88:43276161.603 : 0000 : 00 00 
19ec-1c88:43276161.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43276161.821 : System total receive data 2 bytes
19ec-1c88:43276161.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:43276161.953 : iCmd = 1, nBytes = 4
19ec-1c88:43276299.741 : 0000 : 00 00 00 00 
19ec-1c88:43276299.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43276299.985 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43276300.056 : Return status = 0
19ec-1c88:43276300.116 : => IoObject::IoLockEnd
19ec-1c88:43276300.207 : <= IoObject::IoLockEnd
19ec-1c88:43276300.260 : <= GetADFStatus ret = 1
19ec-1c88:43279100.815 : => GetADFStatus
19ec-1c88:43279101.008 : => IoObject::IoLockStart
19ec-1c88:43279101.133 : => CAsicIO::CheckDevice
19ec-1c88:43279101.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:43279118.138 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43279118.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43279118.300 : <= IoObject::IoLockStart
19ec-1c88:43279118.362 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43279118.433 : IO Send command 10 bytes
19ec-1c88:43279118.550 : => CNT96226::VenderCmd_SetData
19ec-1c88:43279118.611 : iCmd = 0, nBytes = 10
19ec-1c88:43279118.724 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43279269.459 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43279269.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:43279269.824 : IO total need to receive data 2 bytes
19ec-1c88:43279269.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:43279269.963 : iCmd = 0, nBytes = 2
19ec-1c88:43279384.923 : 0000 : 00 00 
19ec-1c88:43279385.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43279385.125 : System total receive data 2 bytes
19ec-1c88:43279385.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:43279385.251 : iCmd = 1, nBytes = 4
19ec-1c88:43279513.095 : 0000 : 00 00 00 00 
19ec-1c88:43279513.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43279513.373 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43279513.447 : Return status = 0
19ec-1c88:43279513.510 : => IoObject::IoLockEnd
19ec-1c88:43279513.602 : <= IoObject::IoLockEnd
19ec-1c88:43279513.656 : <= GetADFStatus ret = 1
19ec-1c88:43281781.745 : => TerminateDriver
19ec-1c88:43281782.180 : => CAsicIO::~CAsicIO,pStage=201460808
19ec-1c88:43281782.261 : => CNT96226::Close
19ec-1c88:43281787.176 : <= CNT96226::Close ret = 1
19ec-1c88:43281787.488 : <= CAsicIO::~CAsicIO
19ec-1c88:43281787.550 : => IoObject::IoLockEnd
19ec-1c88:43281787.606 : <= IoObject::IoLockEnd
19ec-1c88:43281787.659 : => IoObject::TerminateDevice
19ec-1c88:43281787.712 : => IoObject::IoLockEnd
19ec-1c88:43281787.761 : <= IoObject::IoLockEnd
19ec-1c88:43281787.861 : <= IoObject::TerminateDevice
19ec-1c88:43281788.115 : <= TerminateDriver ret = 1
19ec-1c88:43326842.932 : ============Debug Start==========
19ec-1c88:43326843.222 : Date : 2020/4/30 14:26:08
19ec-1c88:43326843.308 : Process ID : 19ec
19ec-1c88:43326843.653 : Windows : Version 10.0 build 18363 
19ec-1c88:43326844.091 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43326844.160 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43326844.231 : MemoryStatus.ullAvailPhys : 1598296064
19ec-1c88:43326844.291 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43326844.361 : MemoryStatus.ullAvailPageFile : 2967584768
19ec-1c88:43326844.426 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43326844.486 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:43326844.549 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43326844.652 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43326844.714 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43326844.961 : CPU Count : 4
19ec-1c88:43326845.011 : CPU Frequency : 100.000 Mhz
19ec-1c88:43326848.983 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43326849.122 : => InitializeDriver
19ec-1c88:43326849.411 : <= InitializeDriver ret = 1
19ec-1c88:43326849.473 : => InitializeScanner
19ec-1c88:43326849.558 : => CAsicIO::GetDeviceList
19ec-1c88:43326849.873 : => CNT96226::CNT96226
19ec-1c88:43326849.934 : => CNT96226::Open
19ec-1c88:43326870.319 : <= CNT96226::Open ret = 1
19ec-1c88:43326870.418 : => CNT96226::Initialize
19ec-1c88:43326870.622 : <= CNT96226::Initialize ret = 1
19ec-1c88:43326870.684 : <= CNT96226::CNT96226
19ec-1c88:43326870.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:43326876.076 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43326876.156 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43326876.217 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43330469.747 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43330470.033 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43330475.659 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43330475.772 : => IoObject::GetLockName
19ec-1c88:43330475.836 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43330475.908 : <= IoObject::GetLockName
19ec-1c88:43330476.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:43330476.435 : iCmd = 3, nBytes = 2
19ec-1c88:43330805.737 : 0000 : 06 38 
19ec-1c88:43330805.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43330805.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:43330806.004 : iCmd = 4, nBytes = 2
19ec-1c88:43331060.955 : 0000 : 07 07 
19ec-1c88:43331061.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331061.180 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43331061.270 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43331061.340 : IO Send command 10 bytes
19ec-1c88:43331061.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:43331061.454 : iCmd = 0, nBytes = 10
19ec-1c88:43331061.558 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43331219.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43331219.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331219.908 : iCmd = 0, nBytes = 165
19ec-1c88:43331335.589 : skip dump 37 bytes
19ec-1c88:43331335.794 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43331335.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43331336.077 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43331336.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43331336.349 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43331336.486 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43331336.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331336.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331336.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331336.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331336.926 : iCmd = 1, nBytes = 4
19ec-1c88:43331443.475 : 0000 : 00 00 00 00 
19ec-1c88:43331443.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331443.677 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43331443.748 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43331443.819 : IO Send command 10 bytes
19ec-1c88:43331443.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:43331443.933 : iCmd = 0, nBytes = 10
19ec-1c88:43331444.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43331745.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43331745.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331745.886 : iCmd = 0, nBytes = 128
19ec-1c88:43331884.042 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.248 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.388 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43331884.526 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43331884.651 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331885.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331885.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331885.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331885.201 : iCmd = 1, nBytes = 4
19ec-1c88:43332035.761 : 0000 : 00 00 00 00 
19ec-1c88:43332035.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332035.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43332036.195 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43332036.272 : => CNT96226::Close
19ec-1c88:43332040.829 : <= CNT96226::Close ret = 1
19ec-1c88:43332040.945 : <= CNT96226::~CNT96226
19ec-1c88:43332041.051 : <= CAsicIO::GetDeviceList
19ec-1c88:43332041.448 : => IoObject::SetTimeout
19ec-1c88:43332041.611 : Timeout--> In = 0 Out = 0
19ec-1c88:43332041.677 : <= IoObject::SetTimeout
19ec-1c88:43332041.748 : => CAsicIO::CAsicIO
19ec-1c88:43332041.822 : => CNT96226::CNT96226
19ec-1c88:43332041.879 : => CNT96226::Open
19ec-1c88:43332066.781 : <= CNT96226::Open ret = 1
19ec-1c88:43332066.897 : => CNT96226::Initialize
19ec-1c88:43332067.094 : <= CNT96226::Initialize ret = 1
19ec-1c88:43332067.153 : <= CNT96226::CNT96226
19ec-1c88:43332067.209 : <= CAsicIO::CAsicIO
19ec-1c88:43332067.263 : => CAsicIO::InitializeDevice
19ec-1c88:43332067.340 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43332073.257 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43332073.383 : => IoObject::GetLockName
19ec-1c88:43332073.442 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43332073.507 : <= IoObject::GetLockName
19ec-1c88:43332073.990 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43332074.064 : IO Send command 10 bytes
19ec-1c88:43332074.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:43332074.179 : iCmd = 0, nBytes = 10
19ec-1c88:43332074.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43332398.613 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43332398.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332398.828 : iCmd = 0, nBytes = 128
19ec-1c88:43332538.162 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332538.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332538.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43332538.661 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43332538.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43332538.920 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332539.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332539.177 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332539.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332539.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332539.362 : iCmd = 1, nBytes = 4
19ec-1c88:43332649.664 : 0000 : 00 00 00 00 
19ec-1c88:43332649.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332649.833 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43332649.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332649.960 : iCmd = 3, nBytes = 2
19ec-1c88:43332979.051 : 0000 : 06 38 
19ec-1c88:43332979.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332979.292 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332979.347 : iCmd = 4, nBytes = 2
19ec-1c88:43333253.148 : 0000 : 07 07 
19ec-1c88:43333253.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43333253.462 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43333253.560 : => IoObject::InitializeDevice
19ec-1c88:43333253.672 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43333254.288 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43333254.361 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43333255.171 : => FindScanner
19ec-1c88:43333255.235 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43333255.299 : <= FindScanner ret = 1
19ec-1c88:43333255.355 : => IoObject::IoLockStart
19ec-1c88:43333255.460 : => CAsicIO::CheckDevice
19ec-1c88:43333255.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:43333272.005 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43333272.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43333272.197 : <= IoObject::IoLockStart
19ec-1c88:43333272.259 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43333272.331 : IO Send command 10 bytes
19ec-1c88:43333272.421 : => CNT96226::VenderCmd_SetData
19ec-1c88:43333272.483 : iCmd = 0, nBytes = 10
19ec-1c88:43333272.588 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43333454.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43333454.837 : System send command 10 bytes + data 0 bytes
19ec-1c88:43333454.923 : IO total need to receive data 5 bytes
19ec-1c88:43333454.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:43333455.060 : iCmd = 0, nBytes = 5
19ec-1c88:43333600.640 : 0000 : 06 00 02 02 ab 
19ec-1c88:43333600.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43333600.835 : System total receive data 5 bytes
19ec-1c88:43333600.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:43333600.959 : iCmd = 1, nBytes = 4
19ec-1c88:43333732.034 : 0000 : 00 00 00 00 
19ec-1c88:43333732.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43333732.275 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43333732.344 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43333732.412 : IO Send command 10 bytes
19ec-1c88:43333732.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:43333732.567 : iCmd = 0, nBytes = 10
19ec-1c88:43333732.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43333875.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43333875.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:43333875.329 : IO total need to receive data 165 bytes
19ec-1c88:43333875.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:43333875.445 : iCmd = 0, nBytes = 165
19ec-1c88:43334018.640 : skip dump 37 bytes
19ec-1c88:43334018.890 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43334019.039 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43334019.182 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43334019.324 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43334019.459 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43334019.598 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43334019.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334019.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334019.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334019.991 : System total receive data 165 bytes
19ec-1c88:43334020.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:43334020.117 : iCmd = 1, nBytes = 4
19ec-1c88:43334150.096 : 0000 : 00 00 00 00 
19ec-1c88:43334150.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334150.397 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43334150.623 : Dump Inquiry
19ec-1c88:43334150.761 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43334150.900 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43334151.039 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43334151.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43334151.306 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43334151.437 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43334151.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334151.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334151.819 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43334151.944 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43334152.029 : 00a0 : 00 00 00 00 00 
19ec-1c88:43334152.100 : => ReadNVMDataInternal
19ec-1c88:43334152.322 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43334152.388 : IO Send command 10 bytes
19ec-1c88:43334152.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:43334152.538 : iCmd = 0, nBytes = 10
19ec-1c88:43334152.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43334467.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43334467.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:43334467.351 : IO total need to receive data 128 bytes
19ec-1c88:43334467.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:43334467.477 : iCmd = 0, nBytes = 128
19ec-1c88:43334609.694 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334609.911 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.065 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43334610.208 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43334610.339 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334610.851 : System total receive data 128 bytes
19ec-1c88:43334610.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:43334610.974 : iCmd = 1, nBytes = 4
19ec-1c88:43334722.118 : 0000 : 00 00 00 00 
19ec-1c88:43334722.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334722.390 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43334722.467 : NVMData.PadScanCount = 0
19ec-1c88:43334722.523 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43334722.577 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43334722.637 : NVMData.FlatbedScanCount = 0
19ec-1c88:43334722.691 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43334722.744 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43334722.797 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43334722.852 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43334722.906 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43334722.958 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43334723.013 : NVMData.BornMonth = 0
19ec-1c88:43334723.062 : NVMData.BornDay = 0
19ec-1c88:43334723.113 : NVMData.BornYear = 0
19ec-1c88:43334723.164 : NVMData.FirstScanMonth = 4
19ec-1c88:43334723.217 : NVMData.FirstScanDay = 30
19ec-1c88:43334723.270 : NVMData.FirstScanYear = 2020
19ec-1c88:43334723.329 : NVMData.VerticalMagnification = 0
19ec-1c88:43334723.388 : NVMData.HorizontalMagnification = 0
19ec-1c88:43334723.440 : NVMData.PowerSavingTime = 15
19ec-1c88:43334723.498 : NVMData.SN = A094165189010062
19ec-1c88:43334723.549 : NVMData.AutoFeed = 0
19ec-1c88:43334723.598 : NVMData.CCDType = 0
19ec-1c88:43334723.647 : NVMData.ScanSpeed = 0
19ec-1c88:43334723.697 : NVMData.RollerCount = 0
19ec-1c88:43334723.749 : NVMData.MultifeedCount = 0
19ec-1c88:43334723.801 : NVMData.JamCount = 0
19ec-1c88:43334723.850 : NVMData.IdentifyInfo = 
19ec-1c88:43334723.902 : NVMData.FormalName = 
19ec-1c88:43334724.070 : NVMData.ReservedB = 0
19ec-1c88:43334724.126 : NVMData.FunctionCode = 0
19ec-1c88:43334724.176 : NVMData.PreFeed = 0
19ec-1c88:43334724.226 : NVMData.PreFeedTime = 0
19ec-1c88:43334724.275 : NVMData.ButtonNumber = 0
19ec-1c88:43334724.325 : NVMData.PowerOffTime = 0
19ec-1c88:43334724.379 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43334724.460 : => IoObject::IoLockEnd
19ec-1c88:43334724.558 : <= IoObject::IoLockEnd
19ec-1c88:43334724.609 : <= InitializeScanner ret = 1
19ec-1c88:43334724.676 : => GetLogicalScannerAbilityEx
19ec-1c88:43334724.736 : => IoObject::IoLockStart
19ec-1c88:43334724.832 : => CAsicIO::CheckDevice
19ec-1c88:43334724.887 : => CNT96226::ConnectIsAvailable
19ec-1c88:43334737.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43334737.266 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43334737.324 : <= IoObject::IoLockStart
19ec-1c88:43334737.389 : => IoObject::IoLockEnd
19ec-1c88:43334737.480 : <= IoObject::IoLockEnd
19ec-1c88:43334737.588 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43334737.664 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43334938.619 : => ReadNVMData
19ec-1c88:43334938.794 : => IoObject::IoLockStart
19ec-1c88:43334938.930 : => CAsicIO::CheckDevice
19ec-1c88:43334938.990 : => CNT96226::ConnectIsAvailable
19ec-1c88:43334953.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43334953.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43334953.810 : <= IoObject::IoLockStart
19ec-1c88:43334953.874 : => ReadNVMDataInternal
19ec-1c88:43334953.938 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43334954.004 : IO Send command 10 bytes
19ec-1c88:43334954.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:43334954.171 : iCmd = 0, nBytes = 10
19ec-1c88:43334954.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43335275.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43335275.188 : System send command 10 bytes + data 0 bytes
19ec-1c88:43335275.262 : IO total need to receive data 128 bytes
19ec-1c88:43335275.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:43335275.383 : iCmd = 0, nBytes = 128
19ec-1c88:43335406.037 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.199 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.334 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43335406.465 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43335406.596 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.719 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.966 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335407.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43335407.086 : System total receive data 128 bytes
19ec-1c88:43335407.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:43335407.196 : iCmd = 1, nBytes = 4
19ec-1c88:43335514.245 : 0000 : 00 00 00 00 
19ec-1c88:43335514.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43335514.458 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43335514.522 : NVMData.PadScanCount = 0
19ec-1c88:43335514.578 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43335514.632 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43335514.688 : NVMData.FlatbedScanCount = 0
19ec-1c88:43335514.744 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43335514.795 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43335514.847 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43335514.901 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43335514.955 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43335515.009 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43335515.061 : NVMData.BornMonth = 0
19ec-1c88:43335515.111 : NVMData.BornDay = 0
19ec-1c88:43335515.159 : NVMData.BornYear = 0
19ec-1c88:43335515.206 : NVMData.FirstScanMonth = 4
19ec-1c88:43335515.260 : NVMData.FirstScanDay = 30
19ec-1c88:43335515.317 : NVMData.FirstScanYear = 2020
19ec-1c88:43335515.509 : NVMData.VerticalMagnification = 0
19ec-1c88:43335515.567 : NVMData.HorizontalMagnification = 0
19ec-1c88:43335515.621 : NVMData.PowerSavingTime = 15
19ec-1c88:43335515.676 : NVMData.SN = A094165189010062
19ec-1c88:43335515.724 : NVMData.AutoFeed = 0
19ec-1c88:43335515.775 : NVMData.CCDType = 0
19ec-1c88:43335515.821 : NVMData.ScanSpeed = 0
19ec-1c88:43335515.872 : NVMData.RollerCount = 0
19ec-1c88:43335515.925 : NVMData.MultifeedCount = 0
19ec-1c88:43335515.974 : NVMData.JamCount = 0
19ec-1c88:43335516.024 : NVMData.IdentifyInfo = 
19ec-1c88:43335516.075 : NVMData.FormalName = 
19ec-1c88:43335516.124 : NVMData.ReservedB = 0
19ec-1c88:43335516.177 : NVMData.FunctionCode = 0
19ec-1c88:43335516.225 : NVMData.PreFeed = 0
19ec-1c88:43335516.273 : NVMData.PreFeedTime = 0
19ec-1c88:43335516.320 : NVMData.ButtonNumber = 0
19ec-1c88:43335516.368 : NVMData.PowerOffTime = 0
19ec-1c88:43335516.417 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43335516.480 : => IoObject::IoLockEnd
19ec-1c88:43335516.579 : <= IoObject::IoLockEnd
19ec-1c88:43335516.627 : <= ReadNVMData ret = 1
19ec-1c88:43336111.119 : => TerminateDriver
19ec-1c88:43336111.311 : => CAsicIO::~CAsicIO,pStage=101715016
19ec-1c88:43336111.387 : => CNT96226::Close
19ec-1c88:43336115.536 : <= CNT96226::Close ret = 1
19ec-1c88:43336115.613 : <= CAsicIO::~CAsicIO
19ec-1c88:43336115.670 : => IoObject::IoLockEnd
19ec-1c88:43336115.724 : <= IoObject::IoLockEnd
19ec-1c88:43336115.777 : => IoObject::TerminateDevice
19ec-1c88:43336115.834 : => IoObject::IoLockEnd
19ec-1c88:43336115.883 : <= IoObject::IoLockEnd
19ec-1c88:43336115.983 : <= IoObject::TerminateDevice
19ec-1c88:43336116.237 : <= TerminateDriver ret = 1
19ec-1c88:43338895.518 : ============Debug Start==========
19ec-1c88:43338895.863 : Date : 2020/4/30 14:26:09
19ec-1c88:43338895.947 : Process ID : 19ec
19ec-1c88:43338896.333 : Windows : Version 10.0 build 18363 
19ec-1c88:43338896.843 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43338896.912 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43338896.984 : MemoryStatus.ullAvailPhys : 1598464000
19ec-1c88:43338897.046 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43338897.107 : MemoryStatus.ullAvailPageFile : 2967552000
19ec-1c88:43338897.172 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43338897.233 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:43338897.296 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43338897.402 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43338897.463 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43338897.720 : CPU Count : 4
19ec-1c88:43338897.770 : CPU Frequency : 100.000 Mhz
19ec-1c88:43338902.540 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43338902.674 : => InitializeDriver
19ec-1c88:43338902.990 : <= InitializeDriver ret = 1
19ec-1c88:43342403.184 : => InitializeScanner
19ec-1c88:43342403.461 : => CAsicIO::GetDeviceList
19ec-1c88:43342403.974 : => CNT96226::CNT96226
19ec-1c88:43342404.049 : => CNT96226::Open
19ec-1c88:43342427.533 : <= CNT96226::Open ret = 1
19ec-1c88:43342427.646 : => CNT96226::Initialize
19ec-1c88:43342427.839 : <= CNT96226::Initialize ret = 1
19ec-1c88:43342427.901 : <= CNT96226::CNT96226
19ec-1c88:43342427.958 : => CNT96226::EnumAvailableDevice
19ec-1c88:43342433.912 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43342434.029 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43342434.103 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43346159.554 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43346160.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43346166.468 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43346166.593 : => IoObject::GetLockName
19ec-1c88:43346166.658 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43346166.731 : <= IoObject::GetLockName
19ec-1c88:43346167.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346167.327 : iCmd = 3, nBytes = 2
19ec-1c88:43346486.681 : 0000 : 06 38 
19ec-1c88:43346486.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43346486.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346486.962 : iCmd = 4, nBytes = 2
19ec-1c88:43346726.739 : 0000 : 07 07 
19ec-1c88:43346726.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43346727.004 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43346727.109 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43346727.181 : IO Send command 10 bytes
19ec-1c88:43346727.236 : => CNT96226::VenderCmd_SetData
19ec-1c88:43346727.305 : iCmd = 0, nBytes = 10
19ec-1c88:43346727.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43346880.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43346880.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346881.061 : iCmd = 0, nBytes = 165
19ec-1c88:43346993.009 : skip dump 37 bytes
19ec-1c88:43346993.227 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43346993.372 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43346993.517 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43346993.658 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43346993.791 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43346993.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43346994.063 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43346994.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43346994.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43346994.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346994.371 : iCmd = 1, nBytes = 4
19ec-1c88:43347101.382 : 0000 : 00 00 00 00 
19ec-1c88:43347101.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43347101.605 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43347101.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43347101.744 : IO Send command 10 bytes
19ec-1c88:43347101.800 : => CNT96226::VenderCmd_SetData
19ec-1c88:43347101.861 : iCmd = 0, nBytes = 10
19ec-1c88:43347101.975 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43347403.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43347403.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:43347403.809 : iCmd = 0, nBytes = 128
19ec-1c88:43347553.795 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347554.360 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347554.544 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43347554.688 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43347554.822 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43347554.952 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347555.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347555.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347555.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43347555.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:43347555.401 : iCmd = 1, nBytes = 4
19ec-1c88:43347661.926 : 0000 : 00 00 00 00 
19ec-1c88:43347662.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43347662.103 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43347662.277 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43347662.345 : => CNT96226::Close
19ec-1c88:43347665.951 : <= CNT96226::Close ret = 1
19ec-1c88:43347666.026 : <= CNT96226::~CNT96226
19ec-1c88:43347666.116 : <= CAsicIO::GetDeviceList
19ec-1c88:43347666.484 : => IoObject::SetTimeout
19ec-1c88:43347666.614 : Timeout--> In = 0 Out = 0
19ec-1c88:43347666.674 : <= IoObject::SetTimeout
19ec-1c88:43347666.749 : => CAsicIO::CAsicIO
19ec-1c88:43347666.820 : => CNT96226::CNT96226
19ec-1c88:43347666.875 : => CNT96226::Open
19ec-1c88:43347689.224 : <= CNT96226::Open ret = 1
19ec-1c88:43347689.334 : => CNT96226::Initialize
19ec-1c88:43347689.533 : <= CNT96226::Initialize ret = 1
19ec-1c88:43347689.593 : <= CNT96226::CNT96226
19ec-1c88:43347689.646 : <= CAsicIO::CAsicIO
19ec-1c88:43347689.701 : => CAsicIO::InitializeDevice
19ec-1c88:43347689.778 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43347695.745 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43347695.858 : => IoObject::GetLockName
19ec-1c88:43347695.915 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43347695.983 : <= IoObject::GetLockName
19ec-1c88:43347696.496 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43347696.570 : IO Send command 10 bytes
19ec-1c88:43347696.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:43347696.683 : iCmd = 0, nBytes = 10
19ec-1c88:43347696.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43348002.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43348003.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348003.131 : iCmd = 0, nBytes = 128
19ec-1c88:43348156.803 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.152 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43348157.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43348157.419 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.552 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.805 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348157.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348157.997 : iCmd = 1, nBytes = 4
19ec-1c88:43348284.926 : 0000 : 00 00 00 00 
19ec-1c88:43348285.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348285.143 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43348285.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348285.275 : iCmd = 3, nBytes = 2
19ec-1c88:43348633.343 : 0000 : 06 38 
19ec-1c88:43348633.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348633.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348633.635 : iCmd = 4, nBytes = 2
19ec-1c88:43348935.100 : 0000 : 07 07 
19ec-1c88:43348935.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348935.790 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43348935.893 : => IoObject::InitializeDevice
19ec-1c88:43348936.007 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43348936.542 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43348936.613 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43348937.323 : => FindScanner
19ec-1c88:43348937.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43348937.458 : <= FindScanner ret = 1
19ec-1c88:43348937.521 : => IoObject::IoLockStart
19ec-1c88:43348937.623 : => CAsicIO::CheckDevice
19ec-1c88:43348937.679 : => CNT96226::ConnectIsAvailable
19ec-1c88:43348959.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43348959.346 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43348959.415 : <= IoObject::IoLockStart
19ec-1c88:43348959.478 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43348959.548 : IO Send command 10 bytes
19ec-1c88:43348959.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:43348959.702 : iCmd = 0, nBytes = 10
19ec-1c88:43348959.810 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43349147.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43349147.140 : System send command 10 bytes + data 0 bytes
19ec-1c88:43349147.215 : IO total need to receive data 5 bytes
19ec-1c88:43349147.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349147.341 : iCmd = 0, nBytes = 5
19ec-1c88:43349266.374 : 0000 : 06 00 02 02 ab 
19ec-1c88:43349266.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349266.554 : System total receive data 5 bytes
19ec-1c88:43349266.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349266.674 : iCmd = 1, nBytes = 4
19ec-1c88:43349441.457 : 0000 : 00 00 00 00 
19ec-1c88:43349441.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349441.752 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43349441.823 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43349441.890 : IO Send command 10 bytes
19ec-1c88:43349441.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:43349442.052 : iCmd = 0, nBytes = 10
19ec-1c88:43349442.157 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43349616.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43349616.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:43349616.320 : IO total need to receive data 165 bytes
19ec-1c88:43349616.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349616.444 : iCmd = 0, nBytes = 165
19ec-1c88:43349757.353 : skip dump 37 bytes
19ec-1c88:43349757.565 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43349757.716 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43349757.860 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43349758.002 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43349758.136 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43349758.274 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43349758.405 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349758.534 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349758.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349758.668 : System total receive data 165 bytes
19ec-1c88:43349758.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349758.789 : iCmd = 1, nBytes = 4
19ec-1c88:43349873.475 : 0000 : 00 00 00 00 
19ec-1c88:43349873.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349873.748 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43349873.948 : Dump Inquiry
19ec-1c88:43349874.083 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43349874.225 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43349874.362 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43349874.499 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43349874.635 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43349874.774 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43349874.901 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349875.029 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349875.167 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43349875.298 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43349875.389 : 00a0 : 00 00 00 00 00 
19ec-1c88:43349875.467 : => ReadNVMDataInternal
19ec-1c88:43349875.669 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43349875.963 : IO Send command 10 bytes
19ec-1c88:43349876.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:43349876.113 : iCmd = 0, nBytes = 10
19ec-1c88:43349876.446 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43350223.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43350223.423 : System send command 10 bytes + data 0 bytes
19ec-1c88:43350223.497 : IO total need to receive data 128 bytes
19ec-1c88:43350223.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:43350223.859 : iCmd = 0, nBytes = 128
19ec-1c88:43350368.943 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.159 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.306 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43350369.441 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43350369.574 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.703 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350370.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43350370.088 : System total receive data 128 bytes
19ec-1c88:43350370.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:43350370.214 : iCmd = 1, nBytes = 4
19ec-1c88:43350507.637 : 0000 : 00 00 00 00 
19ec-1c88:43350507.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43350507.930 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43350508.001 : NVMData.PadScanCount = 0
19ec-1c88:43350508.055 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43350508.109 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43350508.168 : NVMData.FlatbedScanCount = 0
19ec-1c88:43350508.223 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43350508.275 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43350508.328 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43350508.382 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43350508.437 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43350508.494 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43350508.548 : NVMData.BornMonth = 0
19ec-1c88:43350508.598 : NVMData.BornDay = 0
19ec-1c88:43350508.649 : NVMData.BornYear = 0
19ec-1c88:43350508.698 : NVMData.FirstScanMonth = 4
19ec-1c88:43350508.752 : NVMData.FirstScanDay = 30
19ec-1c88:43350508.806 : NVMData.FirstScanYear = 2020
19ec-1c88:43350508.859 : NVMData.VerticalMagnification = 0
19ec-1c88:43350508.915 : NVMData.HorizontalMagnification = 0
19ec-1c88:43350508.971 : NVMData.PowerSavingTime = 15
19ec-1c88:43350509.028 : NVMData.SN = A094165189010062
19ec-1c88:43350509.078 : NVMData.AutoFeed = 0
19ec-1c88:43350509.127 : NVMData.CCDType = 0
19ec-1c88:43350509.176 : NVMData.ScanSpeed = 0
19ec-1c88:43350509.224 : NVMData.RollerCount = 0
19ec-1c88:43350509.276 : NVMData.MultifeedCount = 0
19ec-1c88:43350509.327 : NVMData.JamCount = 0
19ec-1c88:43350509.375 : NVMData.IdentifyInfo = 
19ec-1c88:43350509.427 : NVMData.FormalName = 
19ec-1c88:43350509.612 : NVMData.ReservedB = 0
19ec-1c88:43350509.666 : NVMData.FunctionCode = 0
19ec-1c88:43350509.718 : NVMData.PreFeed = 0
19ec-1c88:43350509.772 : NVMData.PreFeedTime = 0
19ec-1c88:43350509.823 : NVMData.ButtonNumber = 0
19ec-1c88:43350509.877 : NVMData.PowerOffTime = 0
19ec-1c88:43350509.932 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43350510.015 : => IoObject::IoLockEnd
19ec-1c88:43350510.106 : <= IoObject::IoLockEnd
19ec-1c88:43350510.160 : <= InitializeScanner ret = 1
19ec-1c88:43352057.639 : => GetLogicalScannerAbility
19ec-1c88:43352057.839 : => IoObject::IoLockStart
19ec-1c88:43352057.988 : => CAsicIO::CheckDevice
19ec-1c88:43352058.049 : => CNT96226::ConnectIsAvailable
19ec-1c88:43352077.771 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43352077.895 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43352077.965 : <= IoObject::IoLockStart
19ec-1c88:43352078.032 : => IoObject::IoLockEnd
19ec-1c88:43352078.137 : <= IoObject::IoLockEnd
19ec-1c88:43352078.218 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43356754.896 : => GetLogicalScannerAbilityEx
19ec-1c88:43356755.084 : => IoObject::IoLockStart
19ec-1c88:43356755.217 : => CAsicIO::CheckDevice
19ec-1c88:43356755.278 : => CNT96226::ConnectIsAvailable
19ec-1c88:43356779.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43356779.758 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43356779.902 : <= IoObject::IoLockStart
19ec-1c88:43356780.028 : => IoObject::IoLockEnd
19ec-1c88:43356780.237 : <= IoObject::IoLockEnd
19ec-1c88:43356780.610 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43356780.686 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43365754.049 : => ReadNVMData
19ec-1c88:43365754.226 : => IoObject::IoLockStart
19ec-1c88:43365754.353 : => CAsicIO::CheckDevice
19ec-1c88:43365754.413 : => CNT96226::ConnectIsAvailable
19ec-1c88:43365771.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43365771.672 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43365771.980 : <= IoObject::IoLockStart
19ec-1c88:43365772.047 : => ReadNVMDataInternal
19ec-1c88:43365772.113 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43365772.181 : IO Send command 10 bytes
19ec-1c88:43365772.288 : => CNT96226::VenderCmd_SetData
19ec-1c88:43365772.349 : iCmd = 0, nBytes = 10
19ec-1c88:43365772.461 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43366096.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43366096.302 : System send command 10 bytes + data 0 bytes
19ec-1c88:43366096.382 : IO total need to receive data 128 bytes
19ec-1c88:43366096.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:43366096.504 : iCmd = 0, nBytes = 128
19ec-1c88:43366244.874 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.110 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.262 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43366245.403 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43366245.540 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43366246.058 : System total receive data 128 bytes
19ec-1c88:43366246.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:43366246.180 : iCmd = 1, nBytes = 4
19ec-1c88:43366438.198 : 0000 : 00 00 00 00 
19ec-1c88:43366438.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43366438.440 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43366438.513 : NVMData.PadScanCount = 0
19ec-1c88:43366438.571 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43366438.626 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43366438.683 : NVMData.FlatbedScanCount = 0
19ec-1c88:43366438.736 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43366438.890 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43366438.956 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43366439.013 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43366439.068 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43366439.121 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43366439.177 : NVMData.BornMonth = 0
19ec-1c88:43366439.226 : NVMData.BornDay = 0
19ec-1c88:43366439.279 : NVMData.BornYear = 0
19ec-1c88:43366439.327 : NVMData.FirstScanMonth = 4
19ec-1c88:43366439.378 : NVMData.FirstScanDay = 30
19ec-1c88:43366439.433 : NVMData.FirstScanYear = 2020
19ec-1c88:43366439.488 : NVMData.VerticalMagnification = 0
19ec-1c88:43366439.543 : NVMData.HorizontalMagnification = 0
19ec-1c88:43366439.600 : NVMData.PowerSavingTime = 15
19ec-1c88:43366439.656 : NVMData.SN = A094165189010062
19ec-1c88:43366439.705 : NVMData.AutoFeed = 0
19ec-1c88:43366439.753 : NVMData.CCDType = 0
19ec-1c88:43366439.799 : NVMData.ScanSpeed = 0
19ec-1c88:43366439.850 : NVMData.RollerCount = 0
19ec-1c88:43366439.903 : NVMData.MultifeedCount = 0
19ec-1c88:43366439.959 : NVMData.JamCount = 0
19ec-1c88:43366440.008 : NVMData.IdentifyInfo = 
19ec-1c88:43366440.059 : NVMData.FormalName = 
19ec-1c88:43366440.109 : NVMData.ReservedB = 0
19ec-1c88:43366440.155 : NVMData.FunctionCode = 0
19ec-1c88:43366440.206 : NVMData.PreFeed = 0
19ec-1c88:43366440.254 : NVMData.PreFeedTime = 0
19ec-1c88:43366440.302 : NVMData.ButtonNumber = 0
19ec-1c88:43366440.351 : NVMData.PowerOffTime = 0
19ec-1c88:43366440.401 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43366440.463 : => IoObject::IoLockEnd
19ec-1c88:43366440.556 : <= IoObject::IoLockEnd
19ec-1c88:43366440.606 : <= ReadNVMData ret = 1
19ec-1c88:43377749.468 : => GetADFStatus
19ec-1c88:43377749.851 : => IoObject::IoLockStart
19ec-1c88:43377749.990 : => CAsicIO::CheckDevice
19ec-1c88:43377750.051 : => CNT96226::ConnectIsAvailable
19ec-1c88:43377764.773 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43377764.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43377764.966 : <= IoObject::IoLockStart
19ec-1c88:43377765.034 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43377765.107 : IO Send command 10 bytes
19ec-1c88:43377765.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:43377765.285 : iCmd = 0, nBytes = 10
19ec-1c88:43377765.398 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43377930.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43377930.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:43377930.812 : IO total need to receive data 2 bytes
19ec-1c88:43377930.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:43377930.943 : iCmd = 0, nBytes = 2
19ec-1c88:43378058.321 : 0000 : 00 00 
19ec-1c88:43378058.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43378058.534 : System total receive data 2 bytes
19ec-1c88:43378058.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:43378058.666 : iCmd = 1, nBytes = 4
19ec-1c88:43378193.740 : 0000 : 00 00 00 00 
19ec-1c88:43378193.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43378194.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43378194.095 : Return status = 0
19ec-1c88:43378194.164 : => IoObject::IoLockEnd
19ec-1c88:43378194.267 : <= IoObject::IoLockEnd
19ec-1c88:43378194.322 : <= GetADFStatus ret = 1
19ec-1c88:43381396.194 : => GetADFStatus
19ec-1c88:43381396.404 : => IoObject::IoLockStart
19ec-1c88:43381396.538 : => CAsicIO::CheckDevice
19ec-1c88:43381396.605 : => CNT96226::ConnectIsAvailable
19ec-1c88:43381410.355 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43381410.599 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43381410.737 : <= IoObject::IoLockStart
19ec-1c88:43381411.076 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43381411.152 : IO Send command 10 bytes
19ec-1c88:43381411.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:43381411.348 : iCmd = 0, nBytes = 10
19ec-1c88:43381411.463 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43381588.092 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43381588.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:43381588.795 : IO total need to receive data 2 bytes
19ec-1c88:43381588.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:43381588.931 : iCmd = 0, nBytes = 2
19ec-1c88:43381742.294 : 0000 : 00 00 
19ec-1c88:43381742.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43381742.450 : System total receive data 2 bytes
19ec-1c88:43381742.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:43381742.579 : iCmd = 1, nBytes = 4
19ec-1c88:43381851.081 : 0000 : 00 00 00 00 
19ec-1c88:43381851.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43381851.299 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43381851.362 : Return status = 0
19ec-1c88:43381851.419 : => IoObject::IoLockEnd
19ec-1c88:43381851.732 : <= IoObject::IoLockEnd
19ec-1c88:43381851.781 : <= GetADFStatus ret = 1
19ec-1c88:43384073.918 : => TerminateDriver
19ec-1c88:43384074.112 : => CAsicIO::~CAsicIO,pStage=98503752
19ec-1c88:43384074.188 : => CNT96226::Close
19ec-1c88:43384077.902 : <= CNT96226::Close ret = 1
19ec-1c88:43384077.980 : <= CAsicIO::~CAsicIO
19ec-1c88:43384078.041 : => IoObject::IoLockEnd
19ec-1c88:43384078.092 : <= IoObject::IoLockEnd
19ec-1c88:43384078.146 : => IoObject::TerminateDevice
19ec-1c88:43384078.204 : => IoObject::IoLockEnd
19ec-1c88:43384078.254 : <= IoObject::IoLockEnd
19ec-1c88:43384078.354 : <= IoObject::TerminateDevice
19ec-1c88:43384078.624 : <= TerminateDriver ret = 1
19ec-1c88:43428368.640 : ============Debug Start==========
19ec-1c88:43428368.956 : Date : 2020/4/30 14:26:12
19ec-1c88:43428369.038 : Process ID : 19ec
19ec-1c88:43428369.482 : Windows : Version 10.0 build 18363 
19ec-1c88:43428369.966 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43428370.030 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43428370.098 : MemoryStatus.ullAvailPhys : 1540853760
19ec-1c88:43428370.163 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43428370.226 : MemoryStatus.ullAvailPageFile : 2898796544
19ec-1c88:43428370.288 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43428370.348 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:43428370.410 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43428370.528 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43428370.592 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43428370.834 : CPU Count : 4
19ec-1c88:43428370.883 : CPU Frequency : 100.000 Mhz
19ec-1c88:43428375.440 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43428375.569 : => InitializeDriver
19ec-1c88:43428375.847 : <= InitializeDriver ret = 1
19ec-1c88:43428375.909 : => InitializeScanner
19ec-1c88:43428375.993 : => CAsicIO::GetDeviceList
19ec-1c88:43428376.295 : => CNT96226::CNT96226
19ec-1c88:43428376.357 : => CNT96226::Open
19ec-1c88:43428399.691 : <= CNT96226::Open ret = 1
19ec-1c88:43428399.815 : => CNT96226::Initialize
19ec-1c88:43428400.007 : <= CNT96226::Initialize ret = 1
19ec-1c88:43428400.063 : <= CNT96226::CNT96226
19ec-1c88:43428400.115 : => CNT96226::EnumAvailableDevice
19ec-1c88:43428406.017 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43428406.096 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43428406.154 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43432105.064 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43432105.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43432112.137 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43432112.244 : => IoObject::GetLockName
19ec-1c88:43432112.299 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43432112.371 : <= IoObject::GetLockName
19ec-1c88:43432112.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:43432112.911 : iCmd = 3, nBytes = 2
19ec-1c88:43432467.441 : 0000 : 06 38 
19ec-1c88:43432467.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43432467.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:43432467.742 : iCmd = 4, nBytes = 2
19ec-1c88:43432761.723 : 0000 : 07 07 
19ec-1c88:43432762.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43432762.209 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43432762.300 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43432762.368 : IO Send command 10 bytes
19ec-1c88:43432762.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:43432762.476 : iCmd = 0, nBytes = 10
19ec-1c88:43432762.580 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43432964.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43432964.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:43432964.570 : iCmd = 0, nBytes = 165
19ec-1c88:43433128.867 : skip dump 37 bytes
19ec-1c88:43433129.072 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43433129.213 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43433129.351 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43433129.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43433129.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43433129.758 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43433129.886 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433130.013 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433130.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433130.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:43433130.195 : iCmd = 1, nBytes = 4
19ec-1c88:43433278.874 : 0000 : 00 00 00 00 
19ec-1c88:43433279.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433279.078 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43433279.151 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43433279.218 : IO Send command 10 bytes
19ec-1c88:43433279.276 : => CNT96226::VenderCmd_SetData
19ec-1c88:43433279.342 : iCmd = 0, nBytes = 10
19ec-1c88:43433279.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43433591.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43433591.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:43433591.389 : iCmd = 0, nBytes = 128
19ec-1c88:43433777.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.105 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.253 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43433778.394 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43433778.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.649 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.910 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433779.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:43433779.098 : iCmd = 1, nBytes = 4
19ec-1c88:43433924.365 : 0000 : 00 00 00 00 
19ec-1c88:43433924.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433924.574 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43433924.746 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43433924.816 : => CNT96226::Close
19ec-1c88:43433929.088 : <= CNT96226::Close ret = 1
19ec-1c88:43433929.165 : <= CNT96226::~CNT96226
19ec-1c88:43433929.261 : <= CAsicIO::GetDeviceList
19ec-1c88:43433929.758 : => IoObject::SetTimeout
19ec-1c88:43433929.915 : Timeout--> In = 0 Out = 0
19ec-1c88:43433929.975 : <= IoObject::SetTimeout
19ec-1c88:43433930.045 : => CAsicIO::CAsicIO
19ec-1c88:43433930.122 : => CNT96226::CNT96226
19ec-1c88:43433930.179 : => CNT96226::Open
19ec-1c88:43433952.810 : <= CNT96226::Open ret = 1
19ec-1c88:43433952.910 : => CNT96226::Initialize
19ec-1c88:43433953.096 : <= CNT96226::Initialize ret = 1
19ec-1c88:43433953.157 : <= CNT96226::CNT96226
19ec-1c88:43433953.212 : <= CAsicIO::CAsicIO
19ec-1c88:43433953.266 : => CAsicIO::InitializeDevice
19ec-1c88:43433953.338 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43433959.377 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43433959.502 : => IoObject::GetLockName
19ec-1c88:43433959.562 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43433959.633 : <= IoObject::GetLockName
19ec-1c88:43433960.130 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43433960.205 : IO Send command 10 bytes
19ec-1c88:43433960.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:43433960.319 : iCmd = 0, nBytes = 10
19ec-1c88:43433960.432 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43434299.875 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43434300.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434300.092 : iCmd = 0, nBytes = 128
19ec-1c88:43434442.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.161 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43434443.462 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43434443.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.726 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.857 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434444.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43434444.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434444.190 : iCmd = 1, nBytes = 4
19ec-1c88:43434597.811 : 0000 : 00 00 00 00 
19ec-1c88:43434597.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43434598.041 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43434598.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434598.170 : iCmd = 3, nBytes = 2
19ec-1c88:43434929.598 : 0000 : 06 38 
19ec-1c88:43434929.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43434929.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434929.896 : iCmd = 4, nBytes = 2
19ec-1c88:43435169.327 : 0000 : 07 07 
19ec-1c88:43435169.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435169.624 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43435169.723 : => IoObject::InitializeDevice
19ec-1c88:43435169.834 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43435170.491 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43435170.554 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43435171.170 : => FindScanner
19ec-1c88:43435171.225 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43435171.287 : <= FindScanner ret = 1
19ec-1c88:43435171.350 : => IoObject::IoLockStart
19ec-1c88:43435171.449 : => CAsicIO::CheckDevice
19ec-1c88:43435171.500 : => CNT96226::ConnectIsAvailable
19ec-1c88:43435184.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43435184.764 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43435184.820 : <= IoObject::IoLockStart
19ec-1c88:43435184.878 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43435184.944 : IO Send command 10 bytes
19ec-1c88:43435185.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:43435185.072 : iCmd = 0, nBytes = 10
19ec-1c88:43435185.176 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43435340.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43435340.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:43435340.354 : IO total need to receive data 5 bytes
19ec-1c88:43435340.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435340.471 : iCmd = 0, nBytes = 5
19ec-1c88:43435474.768 : 0000 : 06 00 02 02 ab 
19ec-1c88:43435474.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435474.987 : System total receive data 5 bytes
19ec-1c88:43435475.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435475.111 : iCmd = 1, nBytes = 4
19ec-1c88:43435583.565 : 0000 : 00 00 00 00 
19ec-1c88:43435583.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435583.842 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43435583.916 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43435583.985 : IO Send command 10 bytes
19ec-1c88:43435584.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:43435584.143 : iCmd = 0, nBytes = 10
19ec-1c88:43435584.251 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43435741.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43435742.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:43435742.373 : IO total need to receive data 165 bytes
19ec-1c88:43435742.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435742.496 : iCmd = 0, nBytes = 165
19ec-1c88:43435880.899 : skip dump 37 bytes
19ec-1c88:43435881.433 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43435881.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43435881.706 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43435881.845 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43435881.973 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43435882.104 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43435882.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43435882.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43435882.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435882.475 : System total receive data 165 bytes
19ec-1c88:43435882.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435882.587 : iCmd = 1, nBytes = 4
19ec-1c88:43436019.898 : 0000 : 00 00 00 00 
19ec-1c88:43436020.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43436020.174 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43436020.330 : Dump Inquiry
19ec-1c88:43436020.473 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43436020.607 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43436020.745 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43436020.883 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43436021.012 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43436021.144 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43436021.270 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436021.400 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436021.532 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43436021.661 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43436021.752 : 00a0 : 00 00 00 00 00 
19ec-1c88:43436021.831 : => ReadNVMDataInternal
19ec-1c88:43436022.015 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43436022.082 : IO Send command 10 bytes
19ec-1c88:43436022.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:43436022.226 : iCmd = 0, nBytes = 10
19ec-1c88:43436022.330 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43436326.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43436326.232 : System send command 10 bytes + data 0 bytes
19ec-1c88:43436326.304 : IO total need to receive data 128 bytes
19ec-1c88:43436326.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:43436326.428 : iCmd = 0, nBytes = 128
19ec-1c88:43436492.625 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436492.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43436493.158 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43436493.285 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43436493.795 : System total receive data 128 bytes
19ec-1c88:43436493.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:43436493.918 : iCmd = 1, nBytes = 4
19ec-1c88:43436654.401 : 0000 : 00 00 00 00 
19ec-1c88:43436654.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43436654.710 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43436654.795 : NVMData.PadScanCount = 0
19ec-1c88:43436654.858 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43436654.918 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43436654.979 : NVMData.FlatbedScanCount = 0
19ec-1c88:43436655.038 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43436655.094 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43436655.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43436655.208 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43436655.268 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43436655.320 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43436655.376 : NVMData.BornMonth = 0
19ec-1c88:43436655.427 : NVMData.BornDay = 0
19ec-1c88:43436655.546 : NVMData.BornYear = 0
19ec-1c88:43436655.601 : NVMData.FirstScanMonth = 4
19ec-1c88:43436655.653 : NVMData.FirstScanDay = 30
19ec-1c88:43436655.710 : NVMData.FirstScanYear = 2020
19ec-1c88:43436655.765 : NVMData.VerticalMagnification = 0
19ec-1c88:43436655.821 : NVMData.HorizontalMagnification = 0
19ec-1c88:43436655.878 : NVMData.PowerSavingTime = 15
19ec-1c88:43436655.945 : NVMData.SN = A094165189010062
19ec-1c88:43436655.998 : NVMData.AutoFeed = 0
19ec-1c88:43436656.052 : NVMData.CCDType = 0
19ec-1c88:43436656.100 : NVMData.ScanSpeed = 0
19ec-1c88:43436656.150 : NVMData.RollerCount = 0
19ec-1c88:43436656.203 : NVMData.MultifeedCount = 0
19ec-1c88:43436656.257 : NVMData.JamCount = 0
19ec-1c88:43436656.308 : NVMData.IdentifyInfo = 
19ec-1c88:43436656.362 : NVMData.FormalName = 
19ec-1c88:43436656.514 : NVMData.ReservedB = 0
19ec-1c88:43436656.569 : NVMData.FunctionCode = 0
19ec-1c88:43436656.620 : NVMData.PreFeed = 0
19ec-1c88:43436656.671 : NVMData.PreFeedTime = 0
19ec-1c88:43436656.724 : NVMData.ButtonNumber = 0
19ec-1c88:43436656.773 : NVMData.PowerOffTime = 0
19ec-1c88:43436656.827 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43436656.911 : => IoObject::IoLockEnd
19ec-1c88:43436657.009 : <= IoObject::IoLockEnd
19ec-1c88:43436657.058 : <= InitializeScanner ret = 1
19ec-1c88:43436657.125 : => GetLogicalScannerAbilityEx
19ec-1c88:43436657.186 : => IoObject::IoLockStart
19ec-1c88:43436657.283 : => CAsicIO::CheckDevice
19ec-1c88:43436657.337 : => CNT96226::ConnectIsAvailable
19ec-1c88:43436669.697 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43436669.802 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43436669.865 : <= IoObject::IoLockStart
19ec-1c88:43436669.924 : => IoObject::IoLockEnd
19ec-1c88:43436670.013 : <= IoObject::IoLockEnd
19ec-1c88:43436670.147 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43436670.224 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43436870.550 : => ReadNVMData
19ec-1c88:43436870.736 : => IoObject::IoLockStart
19ec-1c88:43436870.873 : => CAsicIO::CheckDevice
19ec-1c88:43436870.937 : => CNT96226::ConnectIsAvailable
19ec-1c88:43436890.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43436890.378 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43436890.449 : <= IoObject::IoLockStart
19ec-1c88:43436890.518 : => ReadNVMDataInternal
19ec-1c88:43436890.586 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43436890.656 : IO Send command 10 bytes
19ec-1c88:43436890.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:43436890.826 : iCmd = 0, nBytes = 10
19ec-1c88:43436890.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43437248.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43437248.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:43437249.028 : IO total need to receive data 128 bytes
19ec-1c88:43437249.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:43437249.145 : iCmd = 0, nBytes = 128
19ec-1c88:43437435.806 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.183 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43437436.323 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43437436.456 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.585 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.711 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43437436.975 : System total receive data 128 bytes
19ec-1c88:43437437.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:43437437.094 : iCmd = 1, nBytes = 4
19ec-1c88:43437609.340 : 0000 : 00 00 00 00 
19ec-1c88:43437609.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43437609.627 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43437609.708 : NVMData.PadScanCount = 0
19ec-1c88:43437609.769 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43437609.827 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43437609.887 : NVMData.FlatbedScanCount = 0
19ec-1c88:43437609.941 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43437609.995 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43437610.051 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43437610.107 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43437610.169 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43437610.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43437610.275 : NVMData.BornMonth = 0
19ec-1c88:43437610.323 : NVMData.BornDay = 0
19ec-1c88:43437610.372 : NVMData.BornYear = 0
19ec-1c88:43437610.418 : NVMData.FirstScanMonth = 4
19ec-1c88:43437610.470 : NVMData.FirstScanDay = 30
19ec-1c88:43437610.529 : NVMData.FirstScanYear = 2020
19ec-1c88:43437610.692 : NVMData.VerticalMagnification = 0
19ec-1c88:43437610.751 : NVMData.HorizontalMagnification = 0
19ec-1c88:43437610.804 : NVMData.PowerSavingTime = 15
19ec-1c88:43437610.859 : NVMData.SN = A094165189010062
19ec-1c88:43437610.909 : NVMData.AutoFeed = 0
19ec-1c88:43437610.959 : NVMData.CCDType = 0
19ec-1c88:43437611.007 : NVMData.ScanSpeed = 0
19ec-1c88:43437611.056 : NVMData.RollerCount = 0
19ec-1c88:43437611.107 : NVMData.MultifeedCount = 0
19ec-1c88:43437611.157 : NVMData.JamCount = 0
19ec-1c88:43437611.206 : NVMData.IdentifyInfo = 
19ec-1c88:43437611.256 : NVMData.FormalName = 
19ec-1c88:43437611.303 : NVMData.ReservedB = 0
19ec-1c88:43437611.354 : NVMData.FunctionCode = 0
19ec-1c88:43437611.402 : NVMData.PreFeed = 0
19ec-1c88:43437611.451 : NVMData.PreFeedTime = 0
19ec-1c88:43437611.499 : NVMData.ButtonNumber = 0
19ec-1c88:43437611.548 : NVMData.PowerOffTime = 0
19ec-1c88:43437611.600 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43437611.664 : => IoObject::IoLockEnd
19ec-1c88:43437611.761 : <= IoObject::IoLockEnd
19ec-1c88:43437611.810 : <= ReadNVMData ret = 1
19ec-1c88:43440418.508 : ============Debug Start==========
19ec-1c88:43440418.828 : Date : 2020/4/30 14:26:12
19ec-1c88:43440418.912 : Process ID : 19ec
19ec-1c88:43440419.336 : Windows : Version 10.0 build 18363 
19ec-1c88:43440419.793 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43440419.859 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43440419.931 : MemoryStatus.ullAvailPhys : 1539543040
19ec-1c88:43440419.994 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43440420.059 : MemoryStatus.ullAvailPageFile : 2897338368
19ec-1c88:43440420.124 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43440420.185 : MemoryStatus.ullAvailVirtual : 1729732608
19ec-1c88:43440420.252 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43440420.360 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43440420.426 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43440420.667 : CPU Count : 4
19ec-1c88:43440420.716 : CPU Frequency : 100.000 Mhz
19ec-1c88:43440424.809 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43440424.942 : => InitializeDriver
19ec-1c88:43440425.214 : <= InitializeDriver ret = 1
19ec-1c88:43443457.793 : => InitializeScanner
19ec-1c88:43443458.035 : => CAsicIO::GetDeviceList
19ec-1c88:43443458.488 : => CNT96226::CNT96226
19ec-1c88:43443458.550 : => CNT96226::Open
19ec-1c88:43443480.776 : <= CNT96226::Open ret = 1
19ec-1c88:43443480.874 : => CNT96226::Initialize
19ec-1c88:43443481.059 : <= CNT96226::Initialize ret = 1
19ec-1c88:43443481.120 : <= CNT96226::CNT96226
19ec-1c88:43443481.176 : => CNT96226::EnumAvailableDevice
19ec-1c88:43443486.916 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43443486.994 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43443487.053 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43447141.656 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43447141.966 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43447147.792 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43447147.907 : => IoObject::GetLockName
19ec-1c88:43447147.969 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43447148.040 : <= IoObject::GetLockName
19ec-1c88:43447148.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:43447148.600 : iCmd = 3, nBytes = 2
19ec-1c88:43447504.589 : 0000 : 06 38 
19ec-1c88:43447504.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43447504.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:43447504.901 : iCmd = 4, nBytes = 2
19ec-1c88:43447808.833 : 0000 : 07 07 
19ec-1c88:43447808.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43447809.070 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43447809.168 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43447809.239 : IO Send command 10 bytes
19ec-1c88:43447809.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:43447809.362 : iCmd = 0, nBytes = 10
19ec-1c88:43447809.467 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43447997.806 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43447997.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:43447998.046 : iCmd = 0, nBytes = 165
19ec-1c88:43448206.927 : skip dump 37 bytes
19ec-1c88:43448207.110 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43448207.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43448207.623 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43448207.757 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43448207.887 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43448208.021 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43448208.147 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448208.268 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448208.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43448208.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:43448208.446 : iCmd = 1, nBytes = 4
19ec-1c88:43448392.267 : 0000 : 00 00 00 00 
19ec-1c88:43448392.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43448392.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43448392.534 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43448392.599 : IO Send command 10 bytes
19ec-1c88:43448392.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:43448392.708 : iCmd = 0, nBytes = 10
19ec-1c88:43448392.807 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43448709.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43448709.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:43448709.526 : iCmd = 0, nBytes = 128
19ec-1c88:43448902.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448902.772 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448902.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43448903.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43448903.181 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.428 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.549 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43448903.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:43448903.732 : iCmd = 1, nBytes = 4
19ec-1c88:43449021.810 : 0000 : 00 00 00 00 
19ec-1c88:43449021.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43449022.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43449022.199 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43449022.278 : => CNT96226::Close
19ec-1c88:43449026.374 : <= CNT96226::Close ret = 1
19ec-1c88:43449026.459 : <= CNT96226::~CNT96226
19ec-1c88:43449026.548 : <= CAsicIO::GetDeviceList
19ec-1c88:43449027.175 : => IoObject::SetTimeout
19ec-1c88:43449027.320 : Timeout--> In = 0 Out = 0
19ec-1c88:43449027.382 : <= IoObject::SetTimeout
19ec-1c88:43449027.449 : => CAsicIO::CAsicIO
19ec-1c88:43449027.518 : => CNT96226::CNT96226
19ec-1c88:43449027.573 : => CNT96226::Open
19ec-1c88:43449050.970 : <= CNT96226::Open ret = 1
19ec-1c88:43449051.069 : => CNT96226::Initialize
19ec-1c88:43449051.252 : <= CNT96226::Initialize ret = 1
19ec-1c88:43449051.310 : <= CNT96226::CNT96226
19ec-1c88:43449051.362 : <= CAsicIO::CAsicIO
19ec-1c88:43449051.416 : => CAsicIO::InitializeDevice
19ec-1c88:43449051.499 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43449057.262 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43449057.377 : => IoObject::GetLockName
19ec-1c88:43449057.446 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43449057.512 : <= IoObject::GetLockName
19ec-1c88:43449058.031 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43449058.103 : IO Send command 10 bytes
19ec-1c88:43449058.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:43449058.213 : iCmd = 0, nBytes = 10
19ec-1c88:43449058.320 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43449406.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43449406.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:43449406.421 : iCmd = 0, nBytes = 128
19ec-1c88:43449567.616 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449567.852 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.001 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43449568.142 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43449568.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.405 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.533 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43449568.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:43449568.846 : iCmd = 1, nBytes = 4
19ec-1c88:43449746.048 : 0000 : 00 00 00 00 
19ec-1c88:43449746.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43449746.206 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43449746.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:43449746.317 : iCmd = 3, nBytes = 2
19ec-1c88:43450110.104 : 0000 : 06 38 
19ec-1c88:43450110.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43450110.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:43450110.608 : iCmd = 4, nBytes = 2
19ec-1c88:43450426.751 : 0000 : 07 07 
19ec-1c88:43450426.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43450427.070 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43450427.177 : => IoObject::InitializeDevice
19ec-1c88:43450427.298 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43450428.038 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43450428.117 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43450428.994 : => FindScanner
19ec-1c88:43450429.059 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43450429.128 : <= FindScanner ret = 1
19ec-1c88:43450429.190 : => IoObject::IoLockStart
19ec-1c88:43450429.300 : => CAsicIO::CheckDevice
19ec-1c88:43450429.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:43450449.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43450449.640 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43450449.712 : <= IoObject::IoLockStart
19ec-1c88:43450449.774 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43450449.848 : IO Send command 10 bytes
19ec-1c88:43450449.938 : => CNT96226::VenderCmd_SetData
19ec-1c88:43450449.996 : iCmd = 0, nBytes = 10
19ec-1c88:43450450.103 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43450642.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43450642.432 : System send command 10 bytes + data 0 bytes
19ec-1c88:43450642.506 : IO total need to receive data 5 bytes
19ec-1c88:43450642.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:43450642.622 : iCmd = 0, nBytes = 5
19ec-1c88:43450845.072 : 0000 : 06 00 02 02 ab 
19ec-1c88:43450845.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43450845.278 : System total receive data 5 bytes
19ec-1c88:43450845.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:43450845.404 : iCmd = 1, nBytes = 4
19ec-1c88:43451028.885 : 0000 : 00 00 00 00 
19ec-1c88:43451029.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43451029.183 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43451029.253 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43451029.320 : IO Send command 10 bytes
19ec-1c88:43451029.425 : => CNT96226::VenderCmd_SetData
19ec-1c88:43451029.488 : iCmd = 0, nBytes = 10
19ec-1c88:43451029.600 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43451220.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43451220.660 : System send command 10 bytes + data 0 bytes
19ec-1c88:43451220.729 : IO total need to receive data 165 bytes
19ec-1c88:43451220.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:43451220.847 : iCmd = 0, nBytes = 165
19ec-1c88:43451413.106 : skip dump 37 bytes
19ec-1c88:43451413.314 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43451413.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43451413.591 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43451413.726 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43451413.853 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43451413.985 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43451415.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451415.922 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451415.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43451416.048 : System total receive data 165 bytes
19ec-1c88:43451416.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:43451416.162 : iCmd = 1, nBytes = 4
19ec-1c88:43451569.699 : 0000 : 00 00 00 00 
19ec-1c88:43451569.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43451569.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43451570.230 : Dump Inquiry
19ec-1c88:43451570.368 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43451570.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43451570.649 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43451570.784 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43451570.917 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43451571.052 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43451571.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451571.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451571.446 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43451571.576 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43451571.663 : 00a0 : 00 00 00 00 00 
19ec-1c88:43451571.737 : => ReadNVMDataInternal
19ec-1c88:43451571.965 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43451572.031 : IO Send command 10 bytes
19ec-1c88:43451572.123 : => CNT96226::VenderCmd_SetData
19ec-1c88:43451572.186 : iCmd = 0, nBytes = 10
19ec-1c88:43451572.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43451881.721 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43451881.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:43451881.964 : IO total need to receive data 128 bytes
19ec-1c88:43451882.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:43451882.313 : iCmd = 0, nBytes = 128
19ec-1c88:43452037.459 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452037.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452037.811 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43452037.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43452038.079 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.206 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43452038.586 : System total receive data 128 bytes
19ec-1c88:43452038.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:43452038.704 : iCmd = 1, nBytes = 4
19ec-1c88:43452172.797 : 0000 : 00 00 00 00 
19ec-1c88:43452172.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43452173.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43452173.119 : NVMData.PadScanCount = 0
19ec-1c88:43452173.181 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43452173.239 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43452173.299 : NVMData.FlatbedScanCount = 0
19ec-1c88:43452173.356 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43452173.409 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43452173.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43452173.519 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43452173.576 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43452173.635 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43452173.692 : NVMData.BornMonth = 0
19ec-1c88:43452173.741 : NVMData.BornDay = 0
19ec-1c88:43452173.792 : NVMData.BornYear = 0
19ec-1c88:43452173.842 : NVMData.FirstScanMonth = 4
19ec-1c88:43452173.897 : NVMData.FirstScanDay = 30
19ec-1c88:43452173.953 : NVMData.FirstScanYear = 2020
19ec-1c88:43452174.009 : NVMData.VerticalMagnification = 0
19ec-1c88:43452174.063 : NVMData.HorizontalMagnification = 0
19ec-1c88:43452174.119 : NVMData.PowerSavingTime = 15
19ec-1c88:43452174.175 : NVMData.SN = A094165189010062
19ec-1c88:43452174.227 : NVMData.AutoFeed = 0
19ec-1c88:43452174.279 : NVMData.CCDType = 0
19ec-1c88:43452174.328 : NVMData.ScanSpeed = 0
19ec-1c88:43452174.378 : NVMData.RollerCount = 0
19ec-1c88:43452174.430 : NVMData.MultifeedCount = 0
19ec-1c88:43452174.480 : NVMData.JamCount = 0
19ec-1c88:43452174.531 : NVMData.IdentifyInfo = 
19ec-1c88:43452174.581 : NVMData.FormalName = 
19ec-1c88:43452174.827 : NVMData.ReservedB = 0
19ec-1c88:43452174.882 : NVMData.FunctionCode = 0
19ec-1c88:43452174.935 : NVMData.PreFeed = 0
19ec-1c88:43452174.991 : NVMData.PreFeedTime = 0
19ec-1c88:43452175.042 : NVMData.ButtonNumber = 0
19ec-1c88:43452175.099 : NVMData.PowerOffTime = 0
19ec-1c88:43452175.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43452175.248 : => IoObject::IoLockEnd
19ec-1c88:43452175.340 : <= IoObject::IoLockEnd
19ec-1c88:43452175.394 : <= InitializeScanner ret = 1
19ec-1c88:43453567.370 : => GetLogicalScannerAbility
19ec-1c88:43453567.571 : => IoObject::IoLockStart
19ec-1c88:43453567.702 : => CAsicIO::CheckDevice
19ec-1c88:43453567.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:43453589.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43453589.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43453589.464 : <= IoObject::IoLockStart
19ec-1c88:43453589.813 : => IoObject::IoLockEnd
19ec-1c88:43453589.915 : <= IoObject::IoLockEnd
19ec-1c88:43453589.993 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43457643.345 : => GetLogicalScannerAbilityEx
19ec-1c88:43457643.540 : => IoObject::IoLockStart
19ec-1c88:43457643.676 : => CAsicIO::CheckDevice
19ec-1c88:43457643.735 : => CNT96226::ConnectIsAvailable
19ec-1c88:43457667.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43457667.848 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43457667.908 : <= IoObject::IoLockStart
19ec-1c88:43457667.970 : => IoObject::IoLockEnd
19ec-1c88:43457668.086 : <= IoObject::IoLockEnd
19ec-1c88:43457668.217 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43457668.296 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43465949.625 : => ReadNVMData
19ec-1c88:43465949.809 : => IoObject::IoLockStart
19ec-1c88:43465949.942 : => CAsicIO::CheckDevice
19ec-1c88:43465950.002 : => CNT96226::ConnectIsAvailable
19ec-1c88:43465973.588 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43465973.703 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43465973.764 : <= IoObject::IoLockStart
19ec-1c88:43465973.832 : => ReadNVMDataInternal
19ec-1c88:43465973.895 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43465973.960 : IO Send command 10 bytes
19ec-1c88:43465974.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:43465974.152 : iCmd = 0, nBytes = 10
19ec-1c88:43465974.263 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43466324.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43466324.218 : System send command 10 bytes + data 0 bytes
19ec-1c88:43466324.292 : IO total need to receive data 128 bytes
19ec-1c88:43466324.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:43466324.417 : iCmd = 0, nBytes = 128
19ec-1c88:43466521.160 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466521.530 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466521.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43466522.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43466522.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.587 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43466522.955 : System total receive data 128 bytes
19ec-1c88:43466523.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:43466523.069 : iCmd = 1, nBytes = 4
19ec-1c88:43466659.811 : 0000 : 00 00 00 00 
19ec-1c88:43466659.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43466660.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43466660.456 : NVMData.PadScanCount = 0
19ec-1c88:43466660.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43466660.568 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43466660.626 : NVMData.FlatbedScanCount = 0
19ec-1c88:43466660.680 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43466660.961 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43466661.019 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43466661.073 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43466661.131 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43466661.185 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43466661.247 : NVMData.BornMonth = 0
19ec-1c88:43466661.295 : NVMData.BornDay = 0
19ec-1c88:43466661.345 : NVMData.BornYear = 0
19ec-1c88:43466661.393 : NVMData.FirstScanMonth = 4
19ec-1c88:43466661.443 : NVMData.FirstScanDay = 30
19ec-1c88:43466661.497 : NVMData.FirstScanYear = 2020
19ec-1c88:43466661.551 : NVMData.VerticalMagnification = 0
19ec-1c88:43466661.607 : NVMData.HorizontalMagnification = 0
19ec-1c88:43466661.661 : NVMData.PowerSavingTime = 15
19ec-1c88:43466661.714 : NVMData.SN = A094165189010062
19ec-1c88:43466661.763 : NVMData.AutoFeed = 0
19ec-1c88:43466661.810 : NVMData.CCDType = 0
19ec-1c88:43466661.857 : NVMData.ScanSpeed = 0
19ec-1c88:43466661.906 : NVMData.RollerCount = 0
19ec-1c88:43466661.956 : NVMData.MultifeedCount = 0
19ec-1c88:43466662.009 : NVMData.JamCount = 0
19ec-1c88:43466662.059 : NVMData.IdentifyInfo = 
19ec-1c88:43466662.110 : NVMData.FormalName = 
19ec-1c88:43466662.157 : NVMData.ReservedB = 0
19ec-1c88:43466662.208 : NVMData.FunctionCode = 0
19ec-1c88:43466662.258 : NVMData.PreFeed = 0
19ec-1c88:43466662.307 : NVMData.PreFeedTime = 0
19ec-1c88:43466662.358 : NVMData.ButtonNumber = 0
19ec-1c88:43466662.406 : NVMData.PowerOffTime = 0
19ec-1c88:43466662.455 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43466662.515 : => IoObject::IoLockEnd
19ec-1c88:43466662.605 : <= IoObject::IoLockEnd
19ec-1c88:43466662.652 : <= ReadNVMData ret = 1
19ec-1c88:43477352.604 : => GetADFStatus
19ec-1c88:43477353.066 : => IoObject::IoLockStart
19ec-1c88:43477353.213 : => CAsicIO::CheckDevice
19ec-1c88:43477353.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:43477378.525 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43477378.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43477378.740 : <= IoObject::IoLockStart
19ec-1c88:43477378.802 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43477378.873 : IO Send command 10 bytes
19ec-1c88:43477378.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:43477379.056 : iCmd = 0, nBytes = 10
19ec-1c88:43477379.162 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43477555.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43477555.308 : System send command 10 bytes + data 0 bytes
19ec-1c88:43477555.380 : IO total need to receive data 2 bytes
19ec-1c88:43477555.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:43477555.498 : iCmd = 0, nBytes = 2
19ec-1c88:43477748.833 : 0000 : 00 00 
19ec-1c88:43477749.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43477749.430 : System total receive data 2 bytes
19ec-1c88:43477749.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:43477749.550 : iCmd = 1, nBytes = 4
19ec-1c88:43477941.358 : 0000 : 00 00 00 00 
19ec-1c88:43477941.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43477941.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43477941.698 : Return status = 0
19ec-1c88:43477941.764 : => IoObject::IoLockEnd
19ec-1c88:43477941.859 : <= IoObject::IoLockEnd
19ec-1c88:43477941.911 : <= GetADFStatus ret = 1
19ec-1c88:43480864.948 : => GetADFStatus
19ec-1c88:43480865.155 : => IoObject::IoLockStart
19ec-1c88:43480865.279 : => CAsicIO::CheckDevice
19ec-1c88:43480865.337 : => CNT96226::ConnectIsAvailable
19ec-1c88:43480890.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43480890.170 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43480890.226 : <= IoObject::IoLockStart
19ec-1c88:43480890.289 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43480890.358 : IO Send command 10 bytes
19ec-1c88:43480890.499 : => CNT96226::VenderCmd_SetData
19ec-1c88:43480890.555 : iCmd = 0, nBytes = 10
19ec-1c88:43480890.664 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43481089.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43481089.796 : System send command 10 bytes + data 0 bytes
19ec-1c88:43481090.074 : IO total need to receive data 2 bytes
19ec-1c88:43481090.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:43481090.205 : iCmd = 0, nBytes = 2
19ec-1c88:43481295.374 : 0000 : 00 00 
19ec-1c88:43481295.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43481295.860 : System total receive data 2 bytes
19ec-1c88:43481295.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:43481295.984 : iCmd = 1, nBytes = 4
19ec-1c88:43481496.318 : 0000 : 00 00 00 00 
19ec-1c88:43481496.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43481496.855 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43481496.926 : Return status = 0
19ec-1c88:43481496.997 : => IoObject::IoLockEnd
19ec-1c88:43481497.089 : <= IoObject::IoLockEnd
19ec-1c88:43481497.139 : <= GetADFStatus ret = 1
19ec-1c88:43483861.682 : => TerminateDriver
19ec-1c88:43483861.876 : => CAsicIO::~CAsicIO,pStage=201460808
19ec-1c88:43483861.948 : => CNT96226::Close
19ec-1c88:43483866.214 : <= CNT96226::Close ret = 1
19ec-1c88:43483866.292 : <= CAsicIO::~CAsicIO
19ec-1c88:43483866.350 : => IoObject::IoLockEnd
19ec-1c88:43483866.401 : <= IoObject::IoLockEnd
19ec-1c88:43483866.453 : => IoObject::TerminateDevice
19ec-1c88:43483866.508 : => IoObject::IoLockEnd
19ec-1c88:43483866.559 : <= IoObject::IoLockEnd
19ec-1c88:43483866.661 : <= IoObject::TerminateDevice
19ec-1c88:43483866.920 : <= TerminateDriver ret = 1
19ec-1c88:43529056.803 : ============Debug Start==========
19ec-1c88:43529057.078 : Date : 2020/4/30 14:26:15
19ec-1c88:43529057.163 : Process ID : 19ec
19ec-1c88:43529057.577 : Windows : Version 10.0 build 18363 
19ec-1c88:43529058.063 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43529058.126 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43529058.193 : MemoryStatus.ullAvailPhys : 1539444736
19ec-1c88:43529058.254 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43529058.319 : MemoryStatus.ullAvailPageFile : 2894860288
19ec-1c88:43529058.382 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43529058.440 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:43529058.504 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43529058.607 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43529058.668 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43529058.913 : CPU Count : 4
19ec-1c88:43529058.961 : CPU Frequency : 100.000 Mhz
19ec-1c88:43529063.208 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43529063.338 : => InitializeDriver
19ec-1c88:43529063.605 : <= InitializeDriver ret = 1
19ec-1c88:43529063.669 : => InitializeScanner
19ec-1c88:43529063.758 : => CAsicIO::GetDeviceList
19ec-1c88:43529064.064 : => CNT96226::CNT96226
19ec-1c88:43529064.124 : => CNT96226::Open
19ec-1c88:43529086.478 : <= CNT96226::Open ret = 1
19ec-1c88:43529086.578 : => CNT96226::Initialize
19ec-1c88:43529086.772 : <= CNT96226::Initialize ret = 1
19ec-1c88:43529086.832 : <= CNT96226::CNT96226
19ec-1c88:43529086.887 : => CNT96226::EnumAvailableDevice
19ec-1c88:43529093.350 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43529093.434 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43529093.493 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43532820.362 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43532820.644 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43532827.003 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43532827.111 : => IoObject::GetLockName
19ec-1c88:43532827.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43532827.247 : <= IoObject::GetLockName
19ec-1c88:43532827.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:43532827.867 : iCmd = 3, nBytes = 2
19ec-1c88:43533200.934 : 0000 : 06 38 
19ec-1c88:43533201.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533201.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:43533201.473 : iCmd = 4, nBytes = 2
19ec-1c88:43533488.105 : 0000 : 07 07 
19ec-1c88:43533488.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533488.358 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43533488.448 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43533488.514 : IO Send command 10 bytes
19ec-1c88:43533488.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:43533488.625 : iCmd = 0, nBytes = 10
19ec-1c88:43533488.730 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43533691.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43533691.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:43533691.324 : iCmd = 0, nBytes = 165
19ec-1c88:43533854.186 : skip dump 37 bytes
19ec-1c88:43533854.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43533854.886 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43533855.360 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43533855.492 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43533855.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43533855.754 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43533855.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43533856.000 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43533856.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533856.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:43533856.193 : iCmd = 1, nBytes = 4
19ec-1c88:43533973.671 : 0000 : 00 00 00 00 
19ec-1c88:43533973.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533973.837 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43533973.898 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43533973.963 : IO Send command 10 bytes
19ec-1c88:43533974.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:43533974.070 : iCmd = 0, nBytes = 10
19ec-1c88:43533974.172 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43534304.414 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43534304.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:43534304.656 : iCmd = 0, nBytes = 128
19ec-1c88:43534504.953 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.324 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43534505.462 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43534505.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.715 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534506.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43534506.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:43534506.149 : iCmd = 1, nBytes = 4
19ec-1c88:43534682.949 : 0000 : 00 00 00 00 
19ec-1c88:43534683.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43534683.169 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43534683.364 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43534683.441 : => CNT96226::Close
19ec-1c88:43534687.527 : <= CNT96226::Close ret = 1
19ec-1c88:43534687.606 : <= CNT96226::~CNT96226
19ec-1c88:43534687.699 : <= CAsicIO::GetDeviceList
19ec-1c88:43534688.149 : => IoObject::SetTimeout
19ec-1c88:43534688.278 : Timeout--> In = 0 Out = 0
19ec-1c88:43534688.340 : <= IoObject::SetTimeout
19ec-1c88:43534688.410 : => CAsicIO::CAsicIO
19ec-1c88:43534688.480 : => CNT96226::CNT96226
19ec-1c88:43534688.540 : => CNT96226::Open
19ec-1c88:43534711.430 : <= CNT96226::Open ret = 1
19ec-1c88:43534711.527 : => CNT96226::Initialize
19ec-1c88:43534711.703 : <= CNT96226::Initialize ret = 1
19ec-1c88:43534711.764 : <= CNT96226::CNT96226
19ec-1c88:43534711.815 : <= CAsicIO::CAsicIO
19ec-1c88:43534711.869 : => CAsicIO::InitializeDevice
19ec-1c88:43534711.936 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43534717.839 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43534717.963 : => IoObject::GetLockName
19ec-1c88:43534718.022 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43534718.083 : <= IoObject::GetLockName
19ec-1c88:43534718.577 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43534718.649 : IO Send command 10 bytes
19ec-1c88:43534718.702 : => CNT96226::VenderCmd_SetData
19ec-1c88:43534718.760 : iCmd = 0, nBytes = 10
19ec-1c88:43534718.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43535068.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43535068.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535069.039 : iCmd = 0, nBytes = 128
19ec-1c88:43535279.361 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535279.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535279.984 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43535280.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43535280.246 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43535280.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535280.804 : iCmd = 1, nBytes = 4
19ec-1c88:43535470.054 : 0000 : 00 00 00 00 
19ec-1c88:43535470.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43535470.276 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43535470.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535470.402 : iCmd = 3, nBytes = 2
19ec-1c88:43535819.154 : 0000 : 06 38 
19ec-1c88:43535819.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43535819.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535819.440 : iCmd = 4, nBytes = 2
19ec-1c88:43536124.250 : 0000 : 07 07 
19ec-1c88:43536124.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536124.582 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43536124.693 : => IoObject::InitializeDevice
19ec-1c88:43536124.799 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43536125.587 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43536125.667 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43536126.418 : => FindScanner
19ec-1c88:43536126.476 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43536126.541 : <= FindScanner ret = 1
19ec-1c88:43536126.597 : => IoObject::IoLockStart
19ec-1c88:43536126.701 : => CAsicIO::CheckDevice
19ec-1c88:43536126.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:43536147.270 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43536147.365 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43536147.421 : <= IoObject::IoLockStart
19ec-1c88:43536147.480 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43536147.551 : IO Send command 10 bytes
19ec-1c88:43536147.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:43536147.685 : iCmd = 0, nBytes = 10
19ec-1c88:43536147.789 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43536347.719 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43536347.858 : System send command 10 bytes + data 0 bytes
19ec-1c88:43536347.934 : IO total need to receive data 5 bytes
19ec-1c88:43536347.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536348.054 : iCmd = 0, nBytes = 5
19ec-1c88:43536513.776 : 0000 : 06 00 02 02 ab 
19ec-1c88:43536513.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536513.971 : System total receive data 5 bytes
19ec-1c88:43536514.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536514.090 : iCmd = 1, nBytes = 4
19ec-1c88:43536621.893 : 0000 : 00 00 00 00 
19ec-1c88:43536622.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536622.133 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43536622.195 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43536622.259 : IO Send command 10 bytes
19ec-1c88:43536622.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:43536622.399 : iCmd = 0, nBytes = 10
19ec-1c88:43536622.502 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43536769.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43536769.691 : System send command 10 bytes + data 0 bytes
19ec-1c88:43536769.757 : IO total need to receive data 165 bytes
19ec-1c88:43536769.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536769.877 : iCmd = 0, nBytes = 165
19ec-1c88:43536964.013 : skip dump 37 bytes
19ec-1c88:43536964.264 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43536964.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43536964.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43536964.698 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43536964.834 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43536964.969 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43536965.101 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43536965.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43536965.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536965.364 : System total receive data 165 bytes
19ec-1c88:43536965.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536965.482 : iCmd = 1, nBytes = 4
19ec-1c88:43537136.546 : 0000 : 00 00 00 00 
19ec-1c88:43537136.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43537136.813 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43537137.033 : Dump Inquiry
19ec-1c88:43537137.168 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43537137.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43537137.436 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43537137.570 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43537137.697 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43537137.823 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43537137.953 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537138.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537138.204 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43537138.331 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43537138.417 : 00a0 : 00 00 00 00 00 
19ec-1c88:43537138.492 : => ReadNVMDataInternal
19ec-1c88:43537138.728 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43537138.796 : IO Send command 10 bytes
19ec-1c88:43537138.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:43537138.945 : iCmd = 0, nBytes = 10
19ec-1c88:43537139.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43537459.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43537459.437 : System send command 10 bytes + data 0 bytes
19ec-1c88:43537459.514 : IO total need to receive data 128 bytes
19ec-1c88:43537459.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:43537459.650 : iCmd = 0, nBytes = 128
19ec-1c88:43537631.576 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537631.749 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537631.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43537632.017 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43537632.142 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43537632.636 : System total receive data 128 bytes
19ec-1c88:43537632.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:43537632.747 : iCmd = 1, nBytes = 4
19ec-1c88:43537743.139 : 0000 : 00 00 00 00 
19ec-1c88:43537743.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43537743.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43537743.465 : NVMData.PadScanCount = 0
19ec-1c88:43537743.519 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43537743.572 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43537743.630 : NVMData.FlatbedScanCount = 0
19ec-1c88:43537743.686 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43537743.738 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43537743.790 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43537743.844 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43537743.898 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43537743.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43537744.003 : NVMData.BornMonth = 0
19ec-1c88:43537744.051 : NVMData.BornDay = 0
19ec-1c88:43537744.100 : NVMData.BornYear = 0
19ec-1c88:43537744.148 : NVMData.FirstScanMonth = 4
19ec-1c88:43537744.197 : NVMData.FirstScanDay = 30
19ec-1c88:43537744.252 : NVMData.FirstScanYear = 2020
19ec-1c88:43537744.303 : NVMData.VerticalMagnification = 0
19ec-1c88:43537744.356 : NVMData.HorizontalMagnification = 0
19ec-1c88:43537744.408 : NVMData.PowerSavingTime = 15
19ec-1c88:43537744.461 : NVMData.SN = A094165189010062
19ec-1c88:43537744.512 : NVMData.AutoFeed = 0
19ec-1c88:43537744.563 : NVMData.CCDType = 0
19ec-1c88:43537744.610 : NVMData.ScanSpeed = 0
19ec-1c88:43537744.657 : NVMData.RollerCount = 0
19ec-1c88:43537744.709 : NVMData.MultifeedCount = 0
19ec-1c88:43537744.759 : NVMData.JamCount = 0
19ec-1c88:43537744.805 : NVMData.IdentifyInfo = 
19ec-1c88:43537744.856 : NVMData.FormalName = 
19ec-1c88:43537745.052 : NVMData.ReservedB = 0
19ec-1c88:43537745.103 : NVMData.FunctionCode = 0
19ec-1c88:43537745.153 : NVMData.PreFeed = 0
19ec-1c88:43537745.200 : NVMData.PreFeedTime = 0
19ec-1c88:43537745.250 : NVMData.ButtonNumber = 0
19ec-1c88:43537745.300 : NVMData.PowerOffTime = 0
19ec-1c88:43537745.351 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43537745.429 : => IoObject::IoLockEnd
19ec-1c88:43537745.516 : <= IoObject::IoLockEnd
19ec-1c88:43537745.566 : <= InitializeScanner ret = 1
19ec-1c88:43537745.629 : => GetLogicalScannerAbilityEx
19ec-1c88:43537745.686 : => IoObject::IoLockStart
19ec-1c88:43537745.780 : => CAsicIO::CheckDevice
19ec-1c88:43537745.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:43537758.418 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43537758.508 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43537758.564 : <= IoObject::IoLockStart
19ec-1c88:43537758.619 : => IoObject::IoLockEnd
19ec-1c88:43537758.705 : <= IoObject::IoLockEnd
19ec-1c88:43537758.826 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43537758.899 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43537969.390 : => ReadNVMData
19ec-1c88:43537969.581 : => IoObject::IoLockStart
19ec-1c88:43537969.726 : => CAsicIO::CheckDevice
19ec-1c88:43537969.786 : => CNT96226::ConnectIsAvailable
19ec-1c88:43537992.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43537993.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43537993.161 : <= IoObject::IoLockStart
19ec-1c88:43537993.227 : => ReadNVMDataInternal
19ec-1c88:43537993.296 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43537993.364 : IO Send command 10 bytes
19ec-1c88:43537993.498 : => CNT96226::VenderCmd_SetData
19ec-1c88:43537993.558 : iCmd = 0, nBytes = 10
19ec-1c88:43537993.674 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43538349.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43538349.602 : System send command 10 bytes + data 0 bytes
19ec-1c88:43538349.678 : IO total need to receive data 128 bytes
19ec-1c88:43538349.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:43538349.804 : iCmd = 0, nBytes = 128
19ec-1c88:43538546.269 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538546.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538546.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43538546.783 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43538546.914 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.041 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.294 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43538547.432 : System total receive data 128 bytes
19ec-1c88:43538547.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:43538547.555 : iCmd = 1, nBytes = 4
19ec-1c88:43538725.608 : 0000 : 00 00 00 00 
19ec-1c88:43538725.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43538725.883 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43538725.973 : NVMData.PadScanCount = 0
19ec-1c88:43538726.030 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43538726.088 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43538726.144 : NVMData.FlatbedScanCount = 0
19ec-1c88:43538726.199 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43538726.253 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43538726.309 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43538726.361 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43538726.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43538726.469 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43538726.523 : NVMData.BornMonth = 0
19ec-1c88:43538726.573 : NVMData.BornDay = 0
19ec-1c88:43538726.623 : NVMData.BornYear = 0
19ec-1c88:43538726.671 : NVMData.FirstScanMonth = 4
19ec-1c88:43538726.726 : NVMData.FirstScanDay = 30
19ec-1c88:43538726.781 : NVMData.FirstScanYear = 2020
19ec-1c88:43538726.999 : NVMData.VerticalMagnification = 0
19ec-1c88:43538727.059 : NVMData.HorizontalMagnification = 0
19ec-1c88:43538727.116 : NVMData.PowerSavingTime = 15
19ec-1c88:43538727.169 : NVMData.SN = A094165189010062
19ec-1c88:43538727.216 : NVMData.AutoFeed = 0
19ec-1c88:43538727.265 : NVMData.CCDType = 0
19ec-1c88:43538727.314 : NVMData.ScanSpeed = 0
19ec-1c88:43538727.364 : NVMData.RollerCount = 0
19ec-1c88:43538727.415 : NVMData.MultifeedCount = 0
19ec-1c88:43538727.466 : NVMData.JamCount = 0
19ec-1c88:43538727.515 : NVMData.IdentifyInfo = 
19ec-1c88:43538727.567 : NVMData.FormalName = 
19ec-1c88:43538727.616 : NVMData.ReservedB = 0
19ec-1c88:43538727.664 : NVMData.FunctionCode = 0
19ec-1c88:43538727.713 : NVMData.PreFeed = 0
19ec-1c88:43538727.760 : NVMData.PreFeedTime = 0
19ec-1c88:43538727.809 : NVMData.ButtonNumber = 0
19ec-1c88:43538727.861 : NVMData.PowerOffTime = 0
19ec-1c88:43538727.913 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43538727.976 : => IoObject::IoLockEnd
19ec-1c88:43538728.068 : <= IoObject::IoLockEnd
19ec-1c88:43538728.116 : <= ReadNVMData ret = 1
19ec-1c88:43539320.183 : => TerminateDriver
19ec-1c88:43539320.382 : => CAsicIO::~CAsicIO,pStage=138480712
19ec-1c88:43539320.455 : => CNT96226::Close
19ec-1c88:43539324.676 : <= CNT96226::Close ret = 1
19ec-1c88:43539324.756 : <= CAsicIO::~CAsicIO
19ec-1c88:43539324.814 : => IoObject::IoLockEnd
19ec-1c88:43539324.865 : <= IoObject::IoLockEnd
19ec-1c88:43539324.917 : => IoObject::TerminateDevice
19ec-1c88:43539324.977 : => IoObject::IoLockEnd
19ec-1c88:43539325.025 : <= IoObject::IoLockEnd
19ec-1c88:43539325.127 : <= IoObject::TerminateDevice
19ec-1c88:43539325.390 : <= TerminateDriver ret = 1
19ec-1c88:43542090.424 : ============Debug Start==========
19ec-1c88:43542090.733 : Date : 2020/4/30 14:26:15
19ec-1c88:43542090.817 : Process ID : 19ec
19ec-1c88:43542091.247 : Windows : Version 10.0 build 18363 
19ec-1c88:43542091.723 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43542091.785 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43542091.849 : MemoryStatus.ullAvailPhys : 1538707456
19ec-1c88:43542091.909 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43542091.972 : MemoryStatus.ullAvailPageFile : 2896035840
19ec-1c88:43542092.034 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43542092.094 : MemoryStatus.ullAvailVirtual : 1729441792
19ec-1c88:43542092.157 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43542092.260 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43542092.322 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43542092.566 : CPU Count : 4
19ec-1c88:43542092.612 : CPU Frequency : 100.000 Mhz
19ec-1c88:43542096.996 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43542097.134 : => InitializeDriver
19ec-1c88:43542097.408 : <= InitializeDriver ret = 1
19ec-1c88:43544955.803 : => InitializeScanner
19ec-1c88:43544956.073 : => CAsicIO::GetDeviceList
19ec-1c88:43544956.535 : => CNT96226::CNT96226
19ec-1c88:43544956.601 : => CNT96226::Open
19ec-1c88:43544980.666 : <= CNT96226::Open ret = 1
19ec-1c88:43544980.765 : => CNT96226::Initialize
19ec-1c88:43544980.959 : <= CNT96226::Initialize ret = 1
19ec-1c88:43544981.022 : <= CNT96226::CNT96226
19ec-1c88:43544981.075 : => CNT96226::EnumAvailableDevice
19ec-1c88:43544986.430 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43544986.510 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43544986.570 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43549019.708 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43549020.005 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43549025.592 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43549025.704 : => IoObject::GetLockName
19ec-1c88:43549025.765 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43549025.837 : <= IoObject::GetLockName
19ec-1c88:43549026.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:43549026.391 : iCmd = 3, nBytes = 2
19ec-1c88:43549420.541 : 0000 : 06 38 
19ec-1c88:43549420.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43549420.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:43549420.830 : iCmd = 4, nBytes = 2
19ec-1c88:43549729.509 : 0000 : 07 07 
19ec-1c88:43549729.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43549729.707 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43549729.796 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43549729.865 : IO Send command 10 bytes
19ec-1c88:43549729.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:43549729.975 : iCmd = 0, nBytes = 10
19ec-1c88:43549730.081 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43549902.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43549903.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:43549903.199 : iCmd = 0, nBytes = 165
19ec-1c88:43550109.466 : skip dump 37 bytes
19ec-1c88:43550109.650 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43550109.787 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43550109.919 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43550110.055 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43550110.185 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43550110.320 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43550110.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550110.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550110.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550110.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:43550110.738 : iCmd = 1, nBytes = 4
19ec-1c88:43550289.534 : 0000 : 00 00 00 00 
19ec-1c88:43550289.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550289.720 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43550289.783 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43550289.848 : IO Send command 10 bytes
19ec-1c88:43550289.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:43550289.956 : iCmd = 0, nBytes = 10
19ec-1c88:43550290.063 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43550601.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43550602.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:43550602.200 : iCmd = 0, nBytes = 128
19ec-1c88:43550795.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.144 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.291 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43550796.431 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43550796.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.686 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550797.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550797.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:43550797.121 : iCmd = 1, nBytes = 4
19ec-1c88:43550907.550 : 0000 : 00 00 00 00 
19ec-1c88:43550907.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550907.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43550907.913 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43550907.985 : => CNT96226::Close
19ec-1c88:43550912.522 : <= CNT96226::Close ret = 1
19ec-1c88:43550912.596 : <= CNT96226::~CNT96226
19ec-1c88:43550912.685 : <= CAsicIO::GetDeviceList
19ec-1c88:43550913.125 : => IoObject::SetTimeout
19ec-1c88:43550913.253 : Timeout--> In = 0 Out = 0
19ec-1c88:43550913.313 : <= IoObject::SetTimeout
19ec-1c88:43550913.381 : => CAsicIO::CAsicIO
19ec-1c88:43550913.452 : => CNT96226::CNT96226
19ec-1c88:43550913.509 : => CNT96226::Open
19ec-1c88:43550937.854 : <= CNT96226::Open ret = 1
19ec-1c88:43550937.969 : => CNT96226::Initialize
19ec-1c88:43550938.165 : <= CNT96226::Initialize ret = 1
19ec-1c88:43550938.229 : <= CNT96226::CNT96226
19ec-1c88:43550938.281 : <= CAsicIO::CAsicIO
19ec-1c88:43550938.339 : => CAsicIO::InitializeDevice
19ec-1c88:43550938.407 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43550944.424 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43550944.541 : => IoObject::GetLockName
19ec-1c88:43550944.598 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43550944.664 : <= IoObject::GetLockName
19ec-1c88:43550945.176 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43550945.248 : IO Send command 10 bytes
19ec-1c88:43550945.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:43550945.361 : iCmd = 0, nBytes = 10
19ec-1c88:43550945.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43551281.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43551281.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551281.439 : iCmd = 0, nBytes = 128
19ec-1c88:43551442.070 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.301 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43551442.582 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43551442.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551443.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551443.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43551443.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551443.283 : iCmd = 1, nBytes = 4
19ec-1c88:43551601.564 : 0000 : 00 00 00 00 
19ec-1c88:43551601.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43551601.753 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43551601.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551601.884 : iCmd = 3, nBytes = 2
19ec-1c88:43551988.081 : 0000 : 06 38 
19ec-1c88:43551988.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43551988.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551988.372 : iCmd = 4, nBytes = 2
19ec-1c88:43552293.865 : 0000 : 07 07 
19ec-1c88:43552293.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43552294.176 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43552294.275 : => IoObject::InitializeDevice
19ec-1c88:43552294.398 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43552295.090 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43552295.172 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43552295.991 : => FindScanner
19ec-1c88:43552296.051 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43552296.117 : <= FindScanner ret = 1
19ec-1c88:43552296.180 : => IoObject::IoLockStart
19ec-1c88:43552296.290 : => CAsicIO::CheckDevice
19ec-1c88:43552296.345 : => CNT96226::ConnectIsAvailable
19ec-1c88:43552321.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43552321.760 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43552321.822 : <= IoObject::IoLockStart
19ec-1c88:43552321.885 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43552322.183 : IO Send command 10 bytes
19ec-1c88:43552322.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:43552322.337 : iCmd = 0, nBytes = 10
19ec-1c88:43552322.441 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43552497.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43552497.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:43552497.473 : IO total need to receive data 5 bytes
19ec-1c88:43552497.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:43552497.600 : iCmd = 0, nBytes = 5
19ec-1c88:43552664.810 : 0000 : 06 00 02 02 ab 
19ec-1c88:43552664.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43552665.015 : System total receive data 5 bytes
19ec-1c88:43552665.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:43552665.137 : iCmd = 1, nBytes = 4
19ec-1c88:43552871.665 : 0000 : 00 00 00 00 
19ec-1c88:43552871.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43552871.924 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43552871.998 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43552872.075 : IO Send command 10 bytes
19ec-1c88:43552872.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:43552872.219 : iCmd = 0, nBytes = 10
19ec-1c88:43552872.330 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43553049.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43553049.985 : System send command 10 bytes + data 0 bytes
19ec-1c88:43553050.065 : IO total need to receive data 165 bytes
19ec-1c88:43553050.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553050.183 : iCmd = 0, nBytes = 165
19ec-1c88:43553225.364 : skip dump 37 bytes
19ec-1c88:43553225.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43553225.738 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43553225.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43553226.018 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43553226.149 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43553226.284 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43553226.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553226.533 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553226.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43553226.653 : System total receive data 165 bytes
19ec-1c88:43553226.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553226.768 : iCmd = 1, nBytes = 4
19ec-1c88:43553421.707 : 0000 : 00 00 00 00 
19ec-1c88:43553421.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43553421.965 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43553422.234 : Dump Inquiry
19ec-1c88:43553422.371 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43553422.510 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43553422.650 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43553422.784 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43553422.916 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43553423.052 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43553423.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553423.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553423.452 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43553423.592 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43553423.683 : 00a0 : 00 00 00 00 00 
19ec-1c88:43553423.756 : => ReadNVMDataInternal
19ec-1c88:43553423.988 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43553424.058 : IO Send command 10 bytes
19ec-1c88:43553424.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:43553424.210 : iCmd = 0, nBytes = 10
19ec-1c88:43553424.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43553747.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43553747.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:43553747.626 : IO total need to receive data 128 bytes
19ec-1c88:43553747.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553747.743 : iCmd = 0, nBytes = 128
19ec-1c88:43553949.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553949.730 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553949.874 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43553950.010 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43553950.141 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43553950.648 : System total receive data 128 bytes
19ec-1c88:43553950.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553950.762 : iCmd = 1, nBytes = 4
19ec-1c88:43554116.587 : 0000 : 00 00 00 00 
19ec-1c88:43554116.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43554116.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43554116.922 : NVMData.PadScanCount = 0
19ec-1c88:43554116.975 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43554117.027 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43554117.084 : NVMData.FlatbedScanCount = 0
19ec-1c88:43554117.138 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43554117.194 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43554117.246 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43554117.301 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43554117.354 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43554117.408 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43554117.463 : NVMData.BornMonth = 0
19ec-1c88:43554117.511 : NVMData.BornDay = 0
19ec-1c88:43554117.561 : NVMData.BornYear = 0
19ec-1c88:43554117.608 : NVMData.FirstScanMonth = 4
19ec-1c88:43554117.662 : NVMData.FirstScanDay = 30
19ec-1c88:43554117.715 : NVMData.FirstScanYear = 2020
19ec-1c88:43554117.767 : NVMData.VerticalMagnification = 0
19ec-1c88:43554117.821 : NVMData.HorizontalMagnification = 0
19ec-1c88:43554117.876 : NVMData.PowerSavingTime = 15
19ec-1c88:43554117.944 : NVMData.SN = A094165189010062
19ec-1c88:43554117.995 : NVMData.AutoFeed = 0
19ec-1c88:43554118.042 : NVMData.CCDType = 0
19ec-1c88:43554118.090 : NVMData.ScanSpeed = 0
19ec-1c88:43554118.138 : NVMData.RollerCount = 0
19ec-1c88:43554118.192 : NVMData.MultifeedCount = 0
19ec-1c88:43554118.242 : NVMData.JamCount = 0
19ec-1c88:43554118.290 : NVMData.IdentifyInfo = 
19ec-1c88:43554118.345 : NVMData.FormalName = 
19ec-1c88:43554118.541 : NVMData.ReservedB = 0
19ec-1c88:43554118.592 : NVMData.FunctionCode = 0
19ec-1c88:43554118.642 : NVMData.PreFeed = 0
19ec-1c88:43554118.693 : NVMData.PreFeedTime = 0
19ec-1c88:43554118.743 : NVMData.ButtonNumber = 0
19ec-1c88:43554118.796 : NVMData.PowerOffTime = 0
19ec-1c88:43554118.857 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43554118.934 : => IoObject::IoLockEnd
19ec-1c88:43554119.031 : <= IoObject::IoLockEnd
19ec-1c88:43554119.083 : <= InitializeScanner ret = 1
19ec-1c88:43555509.621 : => GetLogicalScannerAbility
19ec-1c88:43555509.809 : => IoObject::IoLockStart
19ec-1c88:43555509.941 : => CAsicIO::CheckDevice
19ec-1c88:43555510.003 : => CNT96226::ConnectIsAvailable
19ec-1c88:43555532.839 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43555533.082 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43555533.227 : <= IoObject::IoLockStart
19ec-1c88:43555533.581 : => IoObject::IoLockEnd
19ec-1c88:43555533.687 : <= IoObject::IoLockEnd
19ec-1c88:43555533.767 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43559543.399 : => GetLogicalScannerAbilityEx
19ec-1c88:43559543.600 : => IoObject::IoLockStart
19ec-1c88:43559543.745 : => CAsicIO::CheckDevice
19ec-1c88:43559543.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:43559556.543 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43559556.665 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43559556.727 : <= IoObject::IoLockStart
19ec-1c88:43559556.795 : => IoObject::IoLockEnd
19ec-1c88:43559556.904 : <= IoObject::IoLockEnd
19ec-1c88:43559557.051 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43559557.130 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43567681.101 : => ReadNVMData
19ec-1c88:43567681.293 : => IoObject::IoLockStart
19ec-1c88:43567681.423 : => CAsicIO::CheckDevice
19ec-1c88:43567681.481 : => CNT96226::ConnectIsAvailable
19ec-1c88:43567704.620 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43567704.735 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43567704.797 : <= IoObject::IoLockStart
19ec-1c88:43567704.864 : => ReadNVMDataInternal
19ec-1c88:43567704.925 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43567704.995 : IO Send command 10 bytes
19ec-1c88:43567705.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:43567705.169 : iCmd = 0, nBytes = 10
19ec-1c88:43567705.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43568051.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43568051.931 : System send command 10 bytes + data 0 bytes
19ec-1c88:43568052.003 : IO total need to receive data 128 bytes
19ec-1c88:43568052.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:43568052.123 : iCmd = 0, nBytes = 128
19ec-1c88:43568253.671 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568253.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.004 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43568254.137 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43568254.263 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.386 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.506 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.630 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43568254.750 : System total receive data 128 bytes
19ec-1c88:43568254.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:43568254.864 : iCmd = 1, nBytes = 4
19ec-1c88:43568445.687 : 0000 : 00 00 00 00 
19ec-1c88:43568445.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43568446.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43568446.494 : NVMData.PadScanCount = 0
19ec-1c88:43568446.556 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43568446.614 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43568446.672 : NVMData.FlatbedScanCount = 0
19ec-1c88:43568446.726 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43568446.960 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43568447.021 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43568447.074 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43568447.128 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43568447.181 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43568447.232 : NVMData.BornMonth = 0
19ec-1c88:43568447.283 : NVMData.BornDay = 0
19ec-1c88:43568447.334 : NVMData.BornYear = 0
19ec-1c88:43568447.381 : NVMData.FirstScanMonth = 4
19ec-1c88:43568447.433 : NVMData.FirstScanDay = 30
19ec-1c88:43568447.486 : NVMData.FirstScanYear = 2020
19ec-1c88:43568447.540 : NVMData.VerticalMagnification = 0
19ec-1c88:43568447.594 : NVMData.HorizontalMagnification = 0
19ec-1c88:43568447.647 : NVMData.PowerSavingTime = 15
19ec-1c88:43568447.702 : NVMData.SN = A094165189010062
19ec-1c88:43568447.753 : NVMData.AutoFeed = 0
19ec-1c88:43568447.804 : NVMData.CCDType = 0
19ec-1c88:43568447.851 : NVMData.ScanSpeed = 0
19ec-1c88:43568447.900 : NVMData.RollerCount = 0
19ec-1c88:43568447.951 : NVMData.MultifeedCount = 0
19ec-1c88:43568448.003 : NVMData.JamCount = 0
19ec-1c88:43568448.051 : NVMData.IdentifyInfo = 
19ec-1c88:43568448.103 : NVMData.FormalName = 
19ec-1c88:43568448.150 : NVMData.ReservedB = 0
19ec-1c88:43568448.199 : NVMData.FunctionCode = 0
19ec-1c88:43568448.247 : NVMData.PreFeed = 0
19ec-1c88:43568448.298 : NVMData.PreFeedTime = 0
19ec-1c88:43568448.348 : NVMData.ButtonNumber = 0
19ec-1c88:43568448.396 : NVMData.PowerOffTime = 0
19ec-1c88:43568448.446 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43568448.513 : => IoObject::IoLockEnd
19ec-1c88:43568448.604 : <= IoObject::IoLockEnd
19ec-1c88:43568448.654 : <= ReadNVMData ret = 1
19ec-1c88:43579609.837 : => GetADFStatus
19ec-1c88:43579610.253 : => IoObject::IoLockStart
19ec-1c88:43579610.383 : => CAsicIO::CheckDevice
19ec-1c88:43579610.444 : => CNT96226::ConnectIsAvailable
19ec-1c88:43579633.867 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43579634.109 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43579634.248 : <= IoObject::IoLockStart
19ec-1c88:43579634.376 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43579634.526 : IO Send command 10 bytes
19ec-1c88:43579634.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:43579635.019 : iCmd = 0, nBytes = 10
19ec-1c88:43579635.129 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43579784.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43579784.964 : System send command 10 bytes + data 0 bytes
19ec-1c88:43579785.035 : IO total need to receive data 2 bytes
19ec-1c88:43579785.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:43579785.156 : iCmd = 0, nBytes = 2
19ec-1c88:43579911.793 : 0000 : 00 00 
19ec-1c88:43579911.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43579912.010 : System total receive data 2 bytes
19ec-1c88:43579912.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:43579912.140 : iCmd = 1, nBytes = 4
19ec-1c88:43580023.802 : 0000 : 00 00 00 00 
19ec-1c88:43580023.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43580024.037 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43580024.103 : Return status = 0
19ec-1c88:43580024.166 : => IoObject::IoLockEnd
19ec-1c88:43580024.259 : <= IoObject::IoLockEnd
19ec-1c88:43580024.311 : <= GetADFStatus ret = 1
19ec-1c88:43582975.562 : => GetADFStatus
19ec-1c88:43582975.756 : => IoObject::IoLockStart
19ec-1c88:43582975.893 : => CAsicIO::CheckDevice
19ec-1c88:43582975.955 : => CNT96226::ConnectIsAvailable
19ec-1c88:43582999.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43582999.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43582999.459 : <= IoObject::IoLockStart
19ec-1c88:43582999.518 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43582999.587 : IO Send command 10 bytes
19ec-1c88:43582999.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:43582999.786 : iCmd = 0, nBytes = 10
19ec-1c88:43582999.892 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43583187.447 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43583187.686 : System send command 10 bytes + data 0 bytes
19ec-1c88:43583188.318 : IO total need to receive data 2 bytes
19ec-1c88:43583188.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43583188.449 : iCmd = 0, nBytes = 2
19ec-1c88:43583376.735 : 0000 : 00 00 
19ec-1c88:43583376.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43583376.943 : System total receive data 2 bytes
19ec-1c88:43583377.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:43583377.067 : iCmd = 1, nBytes = 4
19ec-1c88:43583565.477 : 0000 : 00 00 00 00 
19ec-1c88:43583565.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43583565.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43583565.823 : Return status = 0
19ec-1c88:43583565.889 : => IoObject::IoLockEnd
19ec-1c88:43583565.984 : <= IoObject::IoLockEnd
19ec-1c88:43583566.034 : <= GetADFStatus ret = 1
19ec-1c88:43585851.360 : => TerminateDriver
19ec-1c88:43585851.550 : => CAsicIO::~CAsicIO,pStage=79825992
19ec-1c88:43585851.625 : => CNT96226::Close
19ec-1c88:43585856.342 : <= CNT96226::Close ret = 1
19ec-1c88:43585856.431 : <= CAsicIO::~CAsicIO
19ec-1c88:43585856.492 : => IoObject::IoLockEnd
19ec-1c88:43585856.545 : <= IoObject::IoLockEnd
19ec-1c88:43585856.600 : => IoObject::TerminateDevice
19ec-1c88:43585856.883 : => IoObject::IoLockEnd
19ec-1c88:43585856.931 : <= IoObject::IoLockEnd
19ec-1c88:43585857.038 : <= IoObject::TerminateDevice
19ec-1c88:43585857.311 : <= TerminateDriver ret = 1
19ec-1c88:43629980.921 : ============Debug Start==========
19ec-1c88:43629981.219 : Date : 2020/4/30 14:26:18
19ec-1c88:43629981.300 : Process ID : 19ec
19ec-1c88:43629981.726 : Windows : Version 10.0 build 18363 
19ec-1c88:43629982.184 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43629982.249 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43629982.315 : MemoryStatus.ullAvailPhys : 1546649600
19ec-1c88:43629982.372 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43629982.434 : MemoryStatus.ullAvailPageFile : 2896191488
19ec-1c88:43629982.497 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43629982.555 : MemoryStatus.ullAvailVirtual : 1729421312
19ec-1c88:43629982.615 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43629982.717 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43629982.779 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43629983.015 : CPU Count : 4
19ec-1c88:43629983.061 : CPU Frequency : 100.000 Mhz
19ec-1c88:43629987.469 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43629987.595 : => InitializeDriver
19ec-1c88:43629987.860 : <= InitializeDriver ret = 1
19ec-1c88:43629987.919 : => InitializeScanner
19ec-1c88:43629988.001 : => CAsicIO::GetDeviceList
19ec-1c88:43629988.298 : => CNT96226::CNT96226
19ec-1c88:43629988.363 : => CNT96226::Open
19ec-1c88:43630011.483 : <= CNT96226::Open ret = 1
19ec-1c88:43630011.592 : => CNT96226::Initialize
19ec-1c88:43630011.794 : <= CNT96226::Initialize ret = 1
19ec-1c88:43630011.855 : <= CNT96226::CNT96226
19ec-1c88:43630011.909 : => CNT96226::EnumAvailableDevice
19ec-1c88:43630017.775 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43630017.857 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43630017.923 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43633719.413 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43633719.712 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43633725.478 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43633725.579 : => IoObject::GetLockName
19ec-1c88:43633725.639 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43633725.711 : <= IoObject::GetLockName
19ec-1c88:43633726.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:43633726.241 : iCmd = 3, nBytes = 2
19ec-1c88:43634102.291 : 0000 : 06 38 
19ec-1c88:43634102.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634102.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:43634102.588 : iCmd = 4, nBytes = 2
19ec-1c88:43634418.417 : 0000 : 07 07 
19ec-1c88:43634418.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634418.671 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43634418.762 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43634418.830 : IO Send command 10 bytes
19ec-1c88:43634418.882 : => CNT96226::VenderCmd_SetData
19ec-1c88:43634418.939 : iCmd = 0, nBytes = 10
19ec-1c88:43634419.042 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43634612.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43634613.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:43634613.128 : iCmd = 0, nBytes = 165
19ec-1c88:43634820.360 : skip dump 37 bytes
19ec-1c88:43634820.550 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43634820.694 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43634820.835 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43634820.967 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43634821.099 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43634821.234 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43634821.360 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43634821.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43634821.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634821.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:43634821.663 : iCmd = 1, nBytes = 4
19ec-1c88:43634970.265 : 0000 : 00 00 00 00 
19ec-1c88:43634970.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634970.480 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43634970.555 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43634970.621 : IO Send command 10 bytes
19ec-1c88:43634970.673 : => CNT96226::VenderCmd_SetData
19ec-1c88:43634970.728 : iCmd = 0, nBytes = 10
19ec-1c88:43634970.830 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43635310.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43635310.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:43635310.512 : iCmd = 0, nBytes = 128
19ec-1c88:43635508.643 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635508.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43635509.166 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43635509.298 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.425 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43635509.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:43635509.866 : iCmd = 1, nBytes = 4
19ec-1c88:43635706.715 : 0000 : 00 00 00 00 
19ec-1c88:43635706.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43635706.890 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43635707.081 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43635707.157 : => CNT96226::Close
19ec-1c88:43635711.175 : <= CNT96226::Close ret = 1
19ec-1c88:43635711.254 : <= CNT96226::~CNT96226
19ec-1c88:43635711.345 : <= CAsicIO::GetDeviceList
19ec-1c88:43635711.773 : => IoObject::SetTimeout
19ec-1c88:43635711.907 : Timeout--> In = 0 Out = 0
19ec-1c88:43635711.964 : <= IoObject::SetTimeout
19ec-1c88:43635712.031 : => CAsicIO::CAsicIO
19ec-1c88:43635712.113 : => CNT96226::CNT96226
19ec-1c88:43635712.169 : => CNT96226::Open
19ec-1c88:43635738.473 : <= CNT96226::Open ret = 1
19ec-1c88:43635738.580 : => CNT96226::Initialize
19ec-1c88:43635738.787 : <= CNT96226::Initialize ret = 1
19ec-1c88:43635738.846 : <= CNT96226::CNT96226
19ec-1c88:43635738.899 : <= CAsicIO::CAsicIO
19ec-1c88:43635738.957 : => CAsicIO::InitializeDevice
19ec-1c88:43635739.024 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43635744.983 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43635745.180 : => IoObject::GetLockName
19ec-1c88:43635745.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43635745.307 : <= IoObject::GetLockName
19ec-1c88:43635745.815 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43635745.886 : IO Send command 10 bytes
19ec-1c88:43635745.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:43635745.990 : iCmd = 0, nBytes = 10
19ec-1c88:43635746.101 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43636084.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43636084.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636084.565 : iCmd = 0, nBytes = 128
19ec-1c88:43636286.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636286.770 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636286.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43636287.047 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43636287.168 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.296 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43636287.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636287.721 : iCmd = 1, nBytes = 4
19ec-1c88:43636463.101 : 0000 : 00 00 00 00 
19ec-1c88:43636463.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43636463.304 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43636463.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636463.423 : iCmd = 3, nBytes = 2
19ec-1c88:43636822.549 : 0000 : 06 38 
19ec-1c88:43636822.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43636822.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636822.804 : iCmd = 4, nBytes = 2
19ec-1c88:43637089.454 : 0000 : 07 07 
19ec-1c88:43637089.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637089.792 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43637089.891 : => IoObject::InitializeDevice
19ec-1c88:43637090.007 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43637090.669 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43637090.750 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43637091.472 : => FindScanner
19ec-1c88:43637091.536 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43637091.616 : <= FindScanner ret = 1
19ec-1c88:43637091.676 : => IoObject::IoLockStart
19ec-1c88:43637091.782 : => CAsicIO::CheckDevice
19ec-1c88:43637091.836 : => CNT96226::ConnectIsAvailable
19ec-1c88:43637104.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43637104.745 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43637104.804 : <= IoObject::IoLockStart
19ec-1c88:43637104.864 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43637104.933 : IO Send command 10 bytes
19ec-1c88:43637105.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:43637105.075 : iCmd = 0, nBytes = 10
19ec-1c88:43637105.181 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43637294.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43637294.237 : System send command 10 bytes + data 0 bytes
19ec-1c88:43637294.311 : IO total need to receive data 5 bytes
19ec-1c88:43637294.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637294.436 : iCmd = 0, nBytes = 5
19ec-1c88:43637480.216 : 0000 : 06 00 02 02 ab 
19ec-1c88:43637480.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637480.450 : System total receive data 5 bytes
19ec-1c88:43637480.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637480.572 : iCmd = 1, nBytes = 4
19ec-1c88:43637634.425 : 0000 : 00 00 00 00 
19ec-1c88:43637634.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637634.696 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43637634.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43637634.835 : IO Send command 10 bytes
19ec-1c88:43637634.934 : => CNT96226::VenderCmd_SetData
19ec-1c88:43637634.995 : iCmd = 0, nBytes = 10
19ec-1c88:43637635.103 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43637809.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43637809.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:43637809.658 : IO total need to receive data 165 bytes
19ec-1c88:43637809.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637809.779 : iCmd = 0, nBytes = 165
19ec-1c88:43637978.104 : skip dump 37 bytes
19ec-1c88:43637978.344 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43637978.492 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43637978.634 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43637978.774 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43637978.907 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43637979.043 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43637979.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43637979.298 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43637979.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637979.422 : System total receive data 165 bytes
19ec-1c88:43637979.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637979.535 : iCmd = 1, nBytes = 4
19ec-1c88:43638086.188 : 0000 : 00 00 00 00 
19ec-1c88:43638086.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43638086.452 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43638086.787 : Dump Inquiry
19ec-1c88:43638086.922 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43638087.054 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43638087.183 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43638087.314 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43638087.441 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43638087.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43638087.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638087.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638087.942 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43638088.066 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43638088.155 : 00a0 : 00 00 00 00 00 
19ec-1c88:43638088.240 : => ReadNVMDataInternal
19ec-1c88:43638088.456 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43638088.519 : IO Send command 10 bytes
19ec-1c88:43638088.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:43638088.671 : iCmd = 0, nBytes = 10
19ec-1c88:43638088.774 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43638397.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43638397.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:43638398.006 : IO total need to receive data 128 bytes
19ec-1c88:43638398.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:43638398.133 : iCmd = 0, nBytes = 128
19ec-1c88:43638566.110 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.322 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43638566.593 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43638566.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.843 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.961 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638567.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638567.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43638567.208 : System total receive data 128 bytes
19ec-1c88:43638567.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:43638567.320 : iCmd = 1, nBytes = 4
19ec-1c88:43638674.077 : 0000 : 00 00 00 00 
19ec-1c88:43638674.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43638674.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43638674.406 : NVMData.PadScanCount = 0
19ec-1c88:43638674.466 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43638674.518 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43638674.576 : NVMData.FlatbedScanCount = 0
19ec-1c88:43638674.630 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43638674.681 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43638674.735 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43638674.788 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43638674.843 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43638674.899 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43638674.954 : NVMData.BornMonth = 0
19ec-1c88:43638675.003 : NVMData.BornDay = 0
19ec-1c88:43638675.053 : NVMData.BornYear = 0
19ec-1c88:43638675.099 : NVMData.FirstScanMonth = 4
19ec-1c88:43638675.150 : NVMData.FirstScanDay = 30
19ec-1c88:43638675.212 : NVMData.FirstScanYear = 2020
19ec-1c88:43638675.266 : NVMData.VerticalMagnification = 0
19ec-1c88:43638675.321 : NVMData.HorizontalMagnification = 0
19ec-1c88:43638675.375 : NVMData.PowerSavingTime = 15
19ec-1c88:43638675.429 : NVMData.SN = A094165189010062
19ec-1c88:43638675.479 : NVMData.AutoFeed = 0
19ec-1c88:43638675.526 : NVMData.CCDType = 0
19ec-1c88:43638675.577 : NVMData.ScanSpeed = 0
19ec-1c88:43638675.626 : NVMData.RollerCount = 0
19ec-1c88:43638675.677 : NVMData.MultifeedCount = 0
19ec-1c88:43638675.729 : NVMData.JamCount = 0
19ec-1c88:43638675.775 : NVMData.IdentifyInfo = 
19ec-1c88:43638675.825 : NVMData.FormalName = 
19ec-1c88:43638676.066 : NVMData.ReservedB = 0
19ec-1c88:43638676.126 : NVMData.FunctionCode = 0
19ec-1c88:43638676.175 : NVMData.PreFeed = 0
19ec-1c88:43638676.223 : NVMData.PreFeedTime = 0
19ec-1c88:43638676.270 : NVMData.ButtonNumber = 0
19ec-1c88:43638676.321 : NVMData.PowerOffTime = 0
19ec-1c88:43638676.373 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43638676.448 : => IoObject::IoLockEnd
19ec-1c88:43638676.539 : <= IoObject::IoLockEnd
19ec-1c88:43638676.589 : <= InitializeScanner ret = 1
19ec-1c88:43638676.654 : => GetLogicalScannerAbilityEx
19ec-1c88:43638676.714 : => IoObject::IoLockStart
19ec-1c88:43638676.807 : => CAsicIO::CheckDevice
19ec-1c88:43638676.858 : => CNT96226::ConnectIsAvailable
19ec-1c88:43638689.522 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43638689.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43638689.675 : <= IoObject::IoLockStart
19ec-1c88:43638689.734 : => IoObject::IoLockEnd
19ec-1c88:43638689.818 : <= IoObject::IoLockEnd
19ec-1c88:43638689.929 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43638690.003 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43638887.588 : => ReadNVMData
19ec-1c88:43638887.750 : => IoObject::IoLockStart
19ec-1c88:43638887.871 : => CAsicIO::CheckDevice
19ec-1c88:43638887.930 : => CNT96226::ConnectIsAvailable
19ec-1c88:43638912.755 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43638912.869 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43638912.929 : <= IoObject::IoLockStart
19ec-1c88:43638912.994 : => ReadNVMDataInternal
19ec-1c88:43638913.058 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43638913.126 : IO Send command 10 bytes
19ec-1c88:43638913.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:43638913.318 : iCmd = 0, nBytes = 10
19ec-1c88:43638913.429 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43639264.781 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43639264.979 : System send command 10 bytes + data 0 bytes
19ec-1c88:43639265.050 : IO total need to receive data 128 bytes
19ec-1c88:43639265.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:43639265.171 : iCmd = 0, nBytes = 128
19ec-1c88:43639459.487 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639459.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639459.817 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43639459.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43639460.080 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.208 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43639460.585 : System total receive data 128 bytes
19ec-1c88:43639460.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:43639460.698 : iCmd = 1, nBytes = 4
19ec-1c88:43639633.657 : 0000 : 00 00 00 00 
19ec-1c88:43639633.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43639633.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43639634.018 : NVMData.PadScanCount = 0
19ec-1c88:43639634.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43639634.138 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43639634.194 : NVMData.FlatbedScanCount = 0
19ec-1c88:43639634.258 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43639634.312 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43639634.374 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43639634.429 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43639634.484 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43639634.538 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43639634.594 : NVMData.BornMonth = 0
19ec-1c88:43639634.643 : NVMData.BornDay = 0
19ec-1c88:43639634.696 : NVMData.BornYear = 0
19ec-1c88:43639634.746 : NVMData.FirstScanMonth = 4
19ec-1c88:43639634.799 : NVMData.FirstScanDay = 30
19ec-1c88:43639634.857 : NVMData.FirstScanYear = 2020
19ec-1c88:43639635.083 : NVMData.VerticalMagnification = 0
19ec-1c88:43639635.148 : NVMData.HorizontalMagnification = 0
19ec-1c88:43639635.206 : NVMData.PowerSavingTime = 15
19ec-1c88:43639635.263 : NVMData.SN = A094165189010062
19ec-1c88:43639635.314 : NVMData.AutoFeed = 0
19ec-1c88:43639635.368 : NVMData.CCDType = 0
19ec-1c88:43639635.417 : NVMData.ScanSpeed = 0
19ec-1c88:43639635.468 : NVMData.RollerCount = 0
19ec-1c88:43639635.522 : NVMData.MultifeedCount = 0
19ec-1c88:43639635.575 : NVMData.JamCount = 0
19ec-1c88:43639635.628 : NVMData.IdentifyInfo = 
19ec-1c88:43639635.681 : NVMData.FormalName = 
19ec-1c88:43639635.731 : NVMData.ReservedB = 0
19ec-1c88:43639635.782 : NVMData.FunctionCode = 0
19ec-1c88:43639635.834 : NVMData.PreFeed = 0
19ec-1c88:43639635.885 : NVMData.PreFeedTime = 0
19ec-1c88:43639635.935 : NVMData.ButtonNumber = 0
19ec-1c88:43639635.986 : NVMData.PowerOffTime = 0
19ec-1c88:43639636.038 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43639636.103 : => IoObject::IoLockEnd
19ec-1c88:43639636.198 : <= IoObject::IoLockEnd
19ec-1c88:43639636.249 : <= ReadNVMData ret = 1
19ec-1c88:43642597.145 : ============Debug Start==========
19ec-1c88:43642597.448 : Date : 2020/4/30 14:26:19
19ec-1c88:43642597.532 : Process ID : 19ec
19ec-1c88:43642597.957 : Windows : Version 10.0 build 18363 
19ec-1c88:43642598.429 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43642598.493 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43642598.559 : MemoryStatus.ullAvailPhys : 1546444800
19ec-1c88:43642598.620 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43642598.688 : MemoryStatus.ullAvailPageFile : 2896949248
19ec-1c88:43642598.755 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43642598.816 : MemoryStatus.ullAvailVirtual : 1729720320
19ec-1c88:43642598.882 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43642598.988 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43642599.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43642599.293 : CPU Count : 4
19ec-1c88:43642599.343 : CPU Frequency : 100.000 Mhz
19ec-1c88:43642603.298 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43642603.427 : => InitializeDriver
19ec-1c88:43642603.921 : <= InitializeDriver ret = 1
19ec-1c88:43645592.771 : => InitializeScanner
19ec-1c88:43645593.014 : => CAsicIO::GetDeviceList
19ec-1c88:43645593.476 : => CNT96226::CNT96226
19ec-1c88:43645593.542 : => CNT96226::Open
19ec-1c88:43645615.700 : <= CNT96226::Open ret = 1
19ec-1c88:43645615.806 : => CNT96226::Initialize
19ec-1c88:43645615.998 : <= CNT96226::Initialize ret = 1
19ec-1c88:43645616.059 : <= CNT96226::CNT96226
19ec-1c88:43645616.116 : => CNT96226::EnumAvailableDevice
19ec-1c88:43645621.620 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43645621.703 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43645621.762 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43649308.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43649308.327 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43649314.296 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43649314.405 : => IoObject::GetLockName
19ec-1c88:43649314.463 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43649314.531 : <= IoObject::GetLockName
19ec-1c88:43649315.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:43649315.075 : iCmd = 3, nBytes = 2
19ec-1c88:43649706.691 : 0000 : 06 38 
19ec-1c88:43649706.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43649706.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:43649706.977 : iCmd = 4, nBytes = 2
19ec-1c88:43650010.561 : 0000 : 07 07 
19ec-1c88:43650010.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43650010.794 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43650010.882 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43650010.954 : IO Send command 10 bytes
19ec-1c88:43650011.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:43650011.071 : iCmd = 0, nBytes = 10
19ec-1c88:43650011.177 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43650189.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43650189.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:43650190.015 : iCmd = 0, nBytes = 165
19ec-1c88:43650365.684 : skip dump 37 bytes
19ec-1c88:43650366.206 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43650366.346 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43650366.482 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43650366.617 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43650366.743 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43650366.873 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43650367.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43650367.126 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43650367.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43650367.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:43650367.303 : iCmd = 1, nBytes = 4
19ec-1c88:43650531.699 : 0000 : 00 00 00 00 
19ec-1c88:43650531.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43650531.881 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43650531.947 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43650532.013 : IO Send command 10 bytes
19ec-1c88:43650532.065 : => CNT96226::VenderCmd_SetData
19ec-1c88:43650532.122 : iCmd = 0, nBytes = 10
19ec-1c88:43650532.228 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43650840.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43650840.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:43650840.534 : iCmd = 0, nBytes = 128
19ec-1c88:43651035.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.032 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43651036.311 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43651036.438 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.563 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.812 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651036.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651036.989 : iCmd = 1, nBytes = 4
19ec-1c88:43651165.508 : 0000 : 00 00 00 00 
19ec-1c88:43651165.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651165.665 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43651165.835 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43651165.906 : => CNT96226::Close
19ec-1c88:43651169.795 : <= CNT96226::Close ret = 1
19ec-1c88:43651169.869 : <= CNT96226::~CNT96226
19ec-1c88:43651169.956 : <= CAsicIO::GetDeviceList
19ec-1c88:43651170.645 : => IoObject::SetTimeout
19ec-1c88:43651170.787 : Timeout--> In = 0 Out = 0
19ec-1c88:43651170.844 : <= IoObject::SetTimeout
19ec-1c88:43651170.914 : => CAsicIO::CAsicIO
19ec-1c88:43651170.986 : => CNT96226::CNT96226
19ec-1c88:43651171.272 : => CNT96226::Open
19ec-1c88:43651193.935 : <= CNT96226::Open ret = 1
19ec-1c88:43651194.035 : => CNT96226::Initialize
19ec-1c88:43651194.209 : <= CNT96226::Initialize ret = 1
19ec-1c88:43651194.268 : <= CNT96226::CNT96226
19ec-1c88:43651194.322 : <= CAsicIO::CAsicIO
19ec-1c88:43651194.374 : => CAsicIO::InitializeDevice
19ec-1c88:43651194.443 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43651200.180 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43651200.300 : => IoObject::GetLockName
19ec-1c88:43651200.358 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43651200.423 : <= IoObject::GetLockName
19ec-1c88:43651200.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43651200.999 : IO Send command 10 bytes
19ec-1c88:43651201.052 : => CNT96226::VenderCmd_SetData
19ec-1c88:43651201.106 : iCmd = 0, nBytes = 10
19ec-1c88:43651201.213 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43651551.044 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43651551.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651551.228 : iCmd = 0, nBytes = 128
19ec-1c88:43651749.922 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651750.426 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651750.576 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43651750.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43651750.850 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43651750.978 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651751.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651751.234 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651751.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651751.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651751.430 : iCmd = 1, nBytes = 4
19ec-1c88:43651912.374 : 0000 : 00 00 00 00 
19ec-1c88:43651912.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651912.596 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43651912.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651912.723 : iCmd = 3, nBytes = 2
19ec-1c88:43652287.308 : 0000 : 06 38 
19ec-1c88:43652287.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43652287.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:43652287.734 : iCmd = 4, nBytes = 2
19ec-1c88:43652569.115 : 0000 : 07 07 
19ec-1c88:43652569.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43652569.405 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43652569.500 : => IoObject::InitializeDevice
19ec-1c88:43652569.609 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43652570.232 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43652570.298 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43652571.078 : => FindScanner
19ec-1c88:43652571.137 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43652571.199 : <= FindScanner ret = 1
19ec-1c88:43652571.257 : => IoObject::IoLockStart
19ec-1c88:43652571.356 : => CAsicIO::CheckDevice
19ec-1c88:43652571.409 : => CNT96226::ConnectIsAvailable
19ec-1c88:43652584.462 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43652584.559 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43652584.617 : <= IoObject::IoLockStart
19ec-1c88:43652584.680 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43652584.748 : IO Send command 10 bytes
19ec-1c88:43652584.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:43652584.892 : iCmd = 0, nBytes = 10
19ec-1c88:43652584.996 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43652760.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43652760.997 : System send command 10 bytes + data 0 bytes
19ec-1c88:43652761.075 : IO total need to receive data 5 bytes
19ec-1c88:43652761.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:43652761.192 : iCmd = 0, nBytes = 5
19ec-1c88:43652940.628 : 0000 : 06 00 02 02 ab 
19ec-1c88:43652941.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43652941.137 : System total receive data 5 bytes
19ec-1c88:43652941.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:43652941.262 : iCmd = 1, nBytes = 4
19ec-1c88:43653114.951 : 0000 : 00 00 00 00 
19ec-1c88:43653115.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43653115.218 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43653115.289 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43653115.356 : IO Send command 10 bytes
19ec-1c88:43653115.448 : => CNT96226::VenderCmd_SetData
19ec-1c88:43653115.507 : iCmd = 0, nBytes = 10
19ec-1c88:43653115.615 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43653297.807 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43653297.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:43653298.024 : IO total need to receive data 165 bytes
19ec-1c88:43653298.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:43653298.146 : iCmd = 0, nBytes = 165
19ec-1c88:43653497.478 : skip dump 37 bytes
19ec-1c88:43653497.694 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43653497.842 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43653497.982 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43653498.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43653498.806 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43653498.942 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43653499.072 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653499.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653499.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43653499.326 : System total receive data 165 bytes
19ec-1c88:43653499.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43653499.439 : iCmd = 1, nBytes = 4
19ec-1c88:43653659.741 : 0000 : 00 00 00 00 
19ec-1c88:43653659.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43653660.031 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43653660.290 : Dump Inquiry
19ec-1c88:43653660.430 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43653660.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43653660.712 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43653660.851 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43653660.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43653661.121 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43653661.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653661.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653661.520 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43653661.653 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43653661.744 : 00a0 : 00 00 00 00 00 
19ec-1c88:43653661.818 : => ReadNVMDataInternal
19ec-1c88:43653662.040 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43653662.111 : IO Send command 10 bytes
19ec-1c88:43653662.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:43653662.264 : iCmd = 0, nBytes = 10
19ec-1c88:43653662.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43653974.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43653974.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:43653974.728 : IO total need to receive data 128 bytes
19ec-1c88:43653974.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:43653974.847 : iCmd = 0, nBytes = 128
19ec-1c88:43654166.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.317 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.448 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43654166.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43654166.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.816 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.940 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654167.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654167.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43654167.184 : System total receive data 128 bytes
19ec-1c88:43654167.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:43654167.295 : iCmd = 1, nBytes = 4
19ec-1c88:43654289.408 : 0000 : 00 00 00 00 
19ec-1c88:43654289.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43654289.642 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43654289.710 : NVMData.PadScanCount = 0
19ec-1c88:43654289.764 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43654289.821 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43654289.875 : NVMData.FlatbedScanCount = 0
19ec-1c88:43654289.928 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43654289.979 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43654290.031 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43654290.085 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43654290.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43654290.194 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43654290.248 : NVMData.BornMonth = 0
19ec-1c88:43654290.295 : NVMData.BornDay = 0
19ec-1c88:43654290.345 : NVMData.BornYear = 0
19ec-1c88:43654290.393 : NVMData.FirstScanMonth = 4
19ec-1c88:43654290.445 : NVMData.FirstScanDay = 30
19ec-1c88:43654290.497 : NVMData.FirstScanYear = 2020
19ec-1c88:43654290.551 : NVMData.VerticalMagnification = 0
19ec-1c88:43654290.605 : NVMData.HorizontalMagnification = 0
19ec-1c88:43654290.661 : NVMData.PowerSavingTime = 15
19ec-1c88:43654290.713 : NVMData.SN = A094165189010062
19ec-1c88:43654290.762 : NVMData.AutoFeed = 0
19ec-1c88:43654290.809 : NVMData.CCDType = 0
19ec-1c88:43654290.853 : NVMData.ScanSpeed = 0
19ec-1c88:43654290.900 : NVMData.RollerCount = 0
19ec-1c88:43654290.952 : NVMData.MultifeedCount = 0
19ec-1c88:43654291.005 : NVMData.JamCount = 0
19ec-1c88:43654291.051 : NVMData.IdentifyInfo = 
19ec-1c88:43654291.104 : NVMData.FormalName = 
19ec-1c88:43654291.318 : NVMData.ReservedB = 0
19ec-1c88:43654291.370 : NVMData.FunctionCode = 0
19ec-1c88:43654291.418 : NVMData.PreFeed = 0
19ec-1c88:43654291.471 : NVMData.PreFeedTime = 0
19ec-1c88:43654291.520 : NVMData.ButtonNumber = 0
19ec-1c88:43654291.573 : NVMData.PowerOffTime = 0
19ec-1c88:43654291.624 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43654291.703 : => IoObject::IoLockEnd
19ec-1c88:43654291.794 : <= IoObject::IoLockEnd
19ec-1c88:43654291.845 : <= InitializeScanner ret = 1
19ec-1c88:43655647.294 : => GetLogicalScannerAbility
19ec-1c88:43655647.497 : => IoObject::IoLockStart
19ec-1c88:43655647.620 : => CAsicIO::CheckDevice
19ec-1c88:43655647.677 : => CNT96226::ConnectIsAvailable
19ec-1c88:43655670.663 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43655670.780 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43655670.841 : <= IoObject::IoLockStart
19ec-1c88:43655670.898 : => IoObject::IoLockEnd
19ec-1c88:43655671.012 : <= IoObject::IoLockEnd
19ec-1c88:43655671.089 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43660046.573 : => GetLogicalScannerAbilityEx
19ec-1c88:43660046.760 : => IoObject::IoLockStart
19ec-1c88:43660046.904 : => CAsicIO::CheckDevice
19ec-1c88:43660046.963 : => CNT96226::ConnectIsAvailable
19ec-1c88:43660070.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43660070.690 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43660070.754 : <= IoObject::IoLockStart
19ec-1c88:43660070.815 : => IoObject::IoLockEnd
19ec-1c88:43660070.928 : <= IoObject::IoLockEnd
19ec-1c88:43660071.050 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43660071.125 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43668181.810 : => ReadNVMData
19ec-1c88:43668182.006 : => IoObject::IoLockStart
19ec-1c88:43668182.139 : => CAsicIO::CheckDevice
19ec-1c88:43668182.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:43668206.258 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43668206.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43668206.436 : <= IoObject::IoLockStart
19ec-1c88:43668206.500 : => ReadNVMDataInternal
19ec-1c88:43668206.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43668206.627 : IO Send command 10 bytes
19ec-1c88:43668206.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:43668206.820 : iCmd = 0, nBytes = 10
19ec-1c88:43668206.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43668560.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43668560.858 : System send command 10 bytes + data 0 bytes
19ec-1c88:43668560.936 : IO total need to receive data 128 bytes
19ec-1c88:43668561.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:43668561.056 : iCmd = 0, nBytes = 128
19ec-1c88:43668759.028 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.339 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43668759.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43668759.598 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.721 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.845 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.968 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668760.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43668760.093 : System total receive data 128 bytes
19ec-1c88:43668760.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:43668760.205 : iCmd = 1, nBytes = 4
19ec-1c88:43668951.218 : 0000 : 00 00 00 00 
19ec-1c88:43668951.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43668951.819 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43668951.896 : NVMData.PadScanCount = 0
19ec-1c88:43668951.957 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43668952.016 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43668952.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:43668952.134 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43668952.369 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43668952.429 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43668952.484 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43668952.544 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43668952.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43668952.657 : NVMData.BornMonth = 0
19ec-1c88:43668952.707 : NVMData.BornDay = 0
19ec-1c88:43668952.760 : NVMData.BornYear = 0
19ec-1c88:43668952.810 : NVMData.FirstScanMonth = 4
19ec-1c88:43668952.867 : NVMData.FirstScanDay = 30
19ec-1c88:43668952.921 : NVMData.FirstScanYear = 2020
19ec-1c88:43668952.981 : NVMData.VerticalMagnification = 0
19ec-1c88:43668953.038 : NVMData.HorizontalMagnification = 0
19ec-1c88:43668953.093 : NVMData.PowerSavingTime = 15
19ec-1c88:43668953.155 : NVMData.SN = A094165189010062
19ec-1c88:43668953.206 : NVMData.AutoFeed = 0
19ec-1c88:43668953.256 : NVMData.CCDType = 0
19ec-1c88:43668953.305 : NVMData.ScanSpeed = 0
19ec-1c88:43668953.357 : NVMData.RollerCount = 0
19ec-1c88:43668953.413 : NVMData.MultifeedCount = 0
19ec-1c88:43668953.466 : NVMData.JamCount = 0
19ec-1c88:43668953.517 : NVMData.IdentifyInfo = 
19ec-1c88:43668953.568 : NVMData.FormalName = 
19ec-1c88:43668953.618 : NVMData.ReservedB = 0
19ec-1c88:43668953.668 : NVMData.FunctionCode = 0
19ec-1c88:43668953.720 : NVMData.PreFeed = 0
19ec-1c88:43668953.771 : NVMData.PreFeedTime = 0
19ec-1c88:43668953.821 : NVMData.ButtonNumber = 0
19ec-1c88:43668953.873 : NVMData.PowerOffTime = 0
19ec-1c88:43668953.926 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43668953.989 : => IoObject::IoLockEnd
19ec-1c88:43668954.094 : <= IoObject::IoLockEnd
19ec-1c88:43668954.143 : <= ReadNVMData ret = 1
19ec-1c88:43680069.779 : => GetADFStatus
19ec-1c88:43680070.246 : => IoObject::IoLockStart
19ec-1c88:43680070.394 : => CAsicIO::CheckDevice
19ec-1c88:43680070.453 : => CNT96226::ConnectIsAvailable
19ec-1c88:43680093.732 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43680094.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43680094.244 : <= IoObject::IoLockStart
19ec-1c88:43680094.305 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43680094.374 : IO Send command 10 bytes
19ec-1c88:43680094.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:43680094.568 : iCmd = 0, nBytes = 10
19ec-1c88:43680094.675 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43680296.078 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43680296.221 : System send command 10 bytes + data 0 bytes
19ec-1c88:43680296.292 : IO total need to receive data 2 bytes
19ec-1c88:43680296.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:43680296.413 : iCmd = 0, nBytes = 2
19ec-1c88:43680463.585 : 0000 : 00 00 
19ec-1c88:43680463.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43680463.792 : System total receive data 2 bytes
19ec-1c88:43680463.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:43680463.917 : iCmd = 1, nBytes = 4
19ec-1c88:43680575.854 : 0000 : 00 00 00 00 
19ec-1c88:43680575.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43680576.336 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43680576.401 : Return status = 0
19ec-1c88:43680576.463 : => IoObject::IoLockEnd
19ec-1c88:43680576.552 : <= IoObject::IoLockEnd
19ec-1c88:43680576.602 : <= GetADFStatus ret = 1
19ec-1c88:43683607.772 : => GetADFStatus
19ec-1c88:43683607.955 : => IoObject::IoLockStart
19ec-1c88:43683608.083 : => CAsicIO::CheckDevice
19ec-1c88:43683608.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:43683631.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43683631.379 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43683631.518 : <= IoObject::IoLockStart
19ec-1c88:43683631.655 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43683631.988 : IO Send command 10 bytes
19ec-1c88:43683632.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:43683632.177 : iCmd = 0, nBytes = 10
19ec-1c88:43683632.284 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43683827.474 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43683827.638 : System send command 10 bytes + data 0 bytes
19ec-1c88:43683828.399 : IO total need to receive data 2 bytes
19ec-1c88:43683828.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:43683828.575 : iCmd = 0, nBytes = 2
19ec-1c88:43683966.349 : 0000 : 00 00 
19ec-1c88:43683966.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43683966.581 : System total receive data 2 bytes
19ec-1c88:43683966.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:43683966.706 : iCmd = 1, nBytes = 4
19ec-1c88:43684113.708 : 0000 : 00 00 00 00 
19ec-1c88:43684114.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43684114.207 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43684114.273 : Return status = 0
19ec-1c88:43684114.335 : => IoObject::IoLockEnd
19ec-1c88:43684114.425 : <= IoObject::IoLockEnd
19ec-1c88:43684114.479 : <= GetADFStatus ret = 1
19ec-1c88:43686463.843 : => TerminateDriver
19ec-1c88:43686464.028 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:43686464.106 : => CNT96226::Close
19ec-1c88:43686469.157 : <= CNT96226::Close ret = 1
19ec-1c88:43686469.240 : <= CAsicIO::~CAsicIO
19ec-1c88:43686469.299 : => IoObject::IoLockEnd
19ec-1c88:43686469.575 : <= IoObject::IoLockEnd
19ec-1c88:43686469.629 : => IoObject::TerminateDevice
19ec-1c88:43686469.683 : => IoObject::IoLockEnd
19ec-1c88:43686469.733 : <= IoObject::IoLockEnd
19ec-1c88:43686469.835 : <= IoObject::TerminateDevice
19ec-1c88:43686470.097 : <= TerminateDriver ret = 1
19ec-1c88:43731535.466 : ============Debug Start==========
19ec-1c88:43731535.794 : Date : 2020/4/30 14:26:21
19ec-1c88:43731535.882 : Process ID : 19ec
19ec-1c88:43731536.279 : Windows : Version 10.0 build 18363 
19ec-1c88:43731536.722 : MemoryStatus.dwMemoryLoad : 53
19ec-1c88:43731536.788 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43731536.857 : MemoryStatus.ullAvailPhys : 1579716608
19ec-1c88:43731536.921 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43731536.990 : MemoryStatus.ullAvailPageFile : 2946469888
19ec-1c88:43731537.054 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43731537.114 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:43731537.177 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43731537.283 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43731537.348 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43731537.584 : CPU Count : 4
19ec-1c88:43731537.632 : CPU Frequency : 100.000 Mhz
19ec-1c88:43731541.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43731541.895 : => InitializeDriver
19ec-1c88:43731542.173 : <= InitializeDriver ret = 1
19ec-1c88:43731542.230 : => InitializeScanner
19ec-1c88:43731542.320 : => CAsicIO::GetDeviceList
19ec-1c88:43731542.629 : => CNT96226::CNT96226
19ec-1c88:43731542.688 : => CNT96226::Open
19ec-1c88:43731563.253 : <= CNT96226::Open ret = 1
19ec-1c88:43731563.347 : => CNT96226::Initialize
19ec-1c88:43731563.538 : <= CNT96226::Initialize ret = 1
19ec-1c88:43731563.597 : <= CNT96226::CNT96226
19ec-1c88:43731563.648 : => CNT96226::EnumAvailableDevice
19ec-1c88:43731568.784 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43731568.862 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43731568.919 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43735513.137 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43735513.439 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43735519.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43735519.506 : => IoObject::GetLockName
19ec-1c88:43735519.564 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43735519.632 : <= IoObject::GetLockName
19ec-1c88:43735520.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:43735520.243 : iCmd = 3, nBytes = 2
19ec-1c88:43735897.886 : 0000 : 06 38 
19ec-1c88:43735898.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43735898.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:43735898.188 : iCmd = 4, nBytes = 2
19ec-1c88:43736197.075 : 0000 : 07 07 
19ec-1c88:43736197.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43736197.301 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43736197.392 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43736197.464 : IO Send command 10 bytes
19ec-1c88:43736197.517 : => CNT96226::VenderCmd_SetData
19ec-1c88:43736197.572 : iCmd = 0, nBytes = 10
19ec-1c88:43736197.676 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43736396.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43736396.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:43736396.416 : iCmd = 0, nBytes = 165
19ec-1c88:43736578.561 : skip dump 37 bytes
19ec-1c88:43736578.784 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43736578.927 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43736579.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43736579.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43736579.334 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43736579.468 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43736579.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43736579.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43736579.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43736579.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:43736579.901 : iCmd = 1, nBytes = 4
19ec-1c88:43736776.799 : 0000 : 00 00 00 00 
19ec-1c88:43736776.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43736776.962 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43736777.028 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43736777.093 : IO Send command 10 bytes
19ec-1c88:43736777.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:43736777.203 : iCmd = 0, nBytes = 10
19ec-1c88:43736777.306 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43737120.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43737120.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:43737120.844 : iCmd = 0, nBytes = 128
19ec-1c88:43737330.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737330.963 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.107 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43737331.241 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43737331.367 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.488 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43737331.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:43737331.912 : iCmd = 1, nBytes = 4
19ec-1c88:43737489.889 : 0000 : 00 00 00 00 
19ec-1c88:43737490.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43737490.098 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43737490.273 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43737490.345 : => CNT96226::Close
19ec-1c88:43737494.457 : <= CNT96226::Close ret = 1
19ec-1c88:43737494.533 : <= CNT96226::~CNT96226
19ec-1c88:43737494.628 : <= CAsicIO::GetDeviceList
19ec-1c88:43737495.007 : => IoObject::SetTimeout
19ec-1c88:43737495.155 : Timeout--> In = 0 Out = 0
19ec-1c88:43737495.214 : <= IoObject::SetTimeout
19ec-1c88:43737495.286 : => CAsicIO::CAsicIO
19ec-1c88:43737495.356 : => CNT96226::CNT96226
19ec-1c88:43737495.409 : => CNT96226::Open
19ec-1c88:43737517.943 : <= CNT96226::Open ret = 1
19ec-1c88:43737518.044 : => CNT96226::Initialize
19ec-1c88:43737518.250 : <= CNT96226::Initialize ret = 1
19ec-1c88:43737518.311 : <= CNT96226::CNT96226
19ec-1c88:43737518.366 : <= CAsicIO::CAsicIO
19ec-1c88:43737518.420 : => CAsicIO::InitializeDevice
19ec-1c88:43737518.491 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43737524.465 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43737524.597 : => IoObject::GetLockName
19ec-1c88:43737524.655 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43737524.722 : <= IoObject::GetLockName
19ec-1c88:43737525.244 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43737525.319 : IO Send command 10 bytes
19ec-1c88:43737525.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:43737525.435 : iCmd = 0, nBytes = 10
19ec-1c88:43737525.547 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43737848.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43737848.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:43737848.510 : iCmd = 0, nBytes = 128
19ec-1c88:43738031.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738031.952 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43738032.243 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43738032.376 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.509 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738032.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738032.965 : iCmd = 1, nBytes = 4
19ec-1c88:43738162.645 : 0000 : 00 00 00 00 
19ec-1c88:43738162.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738162.820 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43738162.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738162.948 : iCmd = 3, nBytes = 2
19ec-1c88:43738507.997 : 0000 : 06 38 
19ec-1c88:43738508.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738508.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738508.286 : iCmd = 4, nBytes = 2
19ec-1c88:43738774.133 : 0000 : 07 07 
19ec-1c88:43738774.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738774.466 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43738774.564 : => IoObject::InitializeDevice
19ec-1c88:43738774.682 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43738775.424 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43738775.494 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43738776.388 : => FindScanner
19ec-1c88:43738776.450 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43738776.517 : <= FindScanner ret = 1
19ec-1c88:43738776.577 : => IoObject::IoLockStart
19ec-1c88:43738776.679 : => CAsicIO::CheckDevice
19ec-1c88:43738776.733 : => CNT96226::ConnectIsAvailable
19ec-1c88:43738793.350 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43738793.469 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43738793.524 : <= IoObject::IoLockStart
19ec-1c88:43738793.586 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43738793.650 : IO Send command 10 bytes
19ec-1c88:43738793.742 : => CNT96226::VenderCmd_SetData
19ec-1c88:43738794.032 : iCmd = 0, nBytes = 10
19ec-1c88:43738794.134 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43738994.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43738994.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:43738994.874 : IO total need to receive data 5 bytes
19ec-1c88:43738994.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738995.009 : iCmd = 0, nBytes = 5
19ec-1c88:43739161.145 : 0000 : 06 00 02 02 ab 
19ec-1c88:43739161.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739161.370 : System total receive data 5 bytes
19ec-1c88:43739161.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:43739161.500 : iCmd = 1, nBytes = 4
19ec-1c88:43739355.146 : 0000 : 00 00 00 00 
19ec-1c88:43739355.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739355.450 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43739355.522 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43739355.590 : IO Send command 10 bytes
19ec-1c88:43739355.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:43739355.747 : iCmd = 0, nBytes = 10
19ec-1c88:43739355.858 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43739547.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43739547.446 : System send command 10 bytes + data 0 bytes
19ec-1c88:43739547.525 : IO total need to receive data 165 bytes
19ec-1c88:43739547.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:43739547.653 : iCmd = 0, nBytes = 165
19ec-1c88:43739689.672 : skip dump 37 bytes
19ec-1c88:43739689.886 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43739690.040 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43739690.180 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43739690.318 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43739690.448 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43739690.583 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43739690.708 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739690.834 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739690.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739690.956 : System total receive data 165 bytes
19ec-1c88:43739691.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:43739691.074 : iCmd = 1, nBytes = 4
19ec-1c88:43739813.425 : 0000 : 00 00 00 00 
19ec-1c88:43739813.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739813.656 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43739813.892 : Dump Inquiry
19ec-1c88:43739814.023 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43739814.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43739814.280 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43739814.412 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43739814.544 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43739814.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43739814.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739814.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739815.049 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43739815.174 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43739815.260 : 00a0 : 00 00 00 00 00 
19ec-1c88:43739815.337 : => ReadNVMDataInternal
19ec-1c88:43739815.546 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43739815.609 : IO Send command 10 bytes
19ec-1c88:43739815.704 : => CNT96226::VenderCmd_SetData
19ec-1c88:43739815.757 : iCmd = 0, nBytes = 10
19ec-1c88:43739815.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43740140.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43740140.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:43740140.435 : IO total need to receive data 128 bytes
19ec-1c88:43740140.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:43740140.551 : iCmd = 0, nBytes = 128
19ec-1c88:43740340.433 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740340.650 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740340.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43740340.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43740341.040 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.409 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43740341.551 : System total receive data 128 bytes
19ec-1c88:43740341.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:43740341.667 : iCmd = 1, nBytes = 4
19ec-1c88:43740497.805 : 0000 : 00 00 00 00 
19ec-1c88:43740497.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43740498.098 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43740498.172 : NVMData.PadScanCount = 0
19ec-1c88:43740498.230 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43740498.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43740498.352 : NVMData.FlatbedScanCount = 0
19ec-1c88:43740498.411 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43740498.463 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43740498.516 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43740498.573 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43740498.630 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43740498.683 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43740498.738 : NVMData.BornMonth = 0
19ec-1c88:43740498.790 : NVMData.BornDay = 0
19ec-1c88:43740498.842 : NVMData.BornYear = 0
19ec-1c88:43740498.892 : NVMData.FirstScanMonth = 4
19ec-1c88:43740498.944 : NVMData.FirstScanDay = 30
19ec-1c88:43740498.999 : NVMData.FirstScanYear = 2020
19ec-1c88:43740499.053 : NVMData.VerticalMagnification = 0
19ec-1c88:43740499.108 : NVMData.HorizontalMagnification = 0
19ec-1c88:43740499.167 : NVMData.PowerSavingTime = 15
19ec-1c88:43740499.221 : NVMData.SN = A094165189010062
19ec-1c88:43740499.271 : NVMData.AutoFeed = 0
19ec-1c88:43740499.324 : NVMData.CCDType = 0
19ec-1c88:43740499.375 : NVMData.ScanSpeed = 0
19ec-1c88:43740499.425 : NVMData.RollerCount = 0
19ec-1c88:43740499.476 : NVMData.MultifeedCount = 0
19ec-1c88:43740499.527 : NVMData.JamCount = 0
19ec-1c88:43740499.576 : NVMData.IdentifyInfo = 
19ec-1c88:43740499.629 : NVMData.FormalName = 
19ec-1c88:43740499.824 : NVMData.ReservedB = 0
19ec-1c88:43740499.877 : NVMData.FunctionCode = 0
19ec-1c88:43740499.929 : NVMData.PreFeed = 0
19ec-1c88:43740499.979 : NVMData.PreFeedTime = 0
19ec-1c88:43740500.026 : NVMData.ButtonNumber = 0
19ec-1c88:43740500.076 : NVMData.PowerOffTime = 0
19ec-1c88:43740500.129 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43740500.208 : => IoObject::IoLockEnd
19ec-1c88:43740500.300 : <= IoObject::IoLockEnd
19ec-1c88:43740500.353 : <= InitializeScanner ret = 1
19ec-1c88:43740500.417 : => GetLogicalScannerAbilityEx
19ec-1c88:43740500.477 : => IoObject::IoLockStart
19ec-1c88:43740500.571 : => CAsicIO::CheckDevice
19ec-1c88:43740500.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:43740513.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43740513.264 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43740513.323 : <= IoObject::IoLockStart
19ec-1c88:43740513.380 : => IoObject::IoLockEnd
19ec-1c88:43740513.474 : <= IoObject::IoLockEnd
19ec-1c88:43740513.586 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43740513.663 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43740718.186 : => ReadNVMData
19ec-1c88:43740718.376 : => IoObject::IoLockStart
19ec-1c88:43740718.524 : => CAsicIO::CheckDevice
19ec-1c88:43740718.582 : => CNT96226::ConnectIsAvailable
19ec-1c88:43740737.779 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43740737.904 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43740737.967 : <= IoObject::IoLockStart
19ec-1c88:43740738.050 : => ReadNVMDataInternal
19ec-1c88:43740738.119 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43740738.191 : IO Send command 10 bytes
19ec-1c88:43740738.326 : => CNT96226::VenderCmd_SetData
19ec-1c88:43740738.386 : iCmd = 0, nBytes = 10
19ec-1c88:43740738.503 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43741078.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43741078.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:43741078.905 : IO total need to receive data 128 bytes
19ec-1c88:43741078.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:43741079.028 : iCmd = 0, nBytes = 128
19ec-1c88:43741244.493 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741244.679 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741244.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43741244.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43741245.075 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.200 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.325 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43741245.568 : System total receive data 128 bytes
19ec-1c88:43741245.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:43741245.680 : iCmd = 1, nBytes = 4
19ec-1c88:43741364.354 : 0000 : 00 00 00 00 
19ec-1c88:43741364.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43741364.992 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43741365.059 : NVMData.PadScanCount = 0
19ec-1c88:43741365.112 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43741365.164 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43741365.219 : NVMData.FlatbedScanCount = 0
19ec-1c88:43741365.274 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43741365.324 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43741365.377 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43741365.432 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43741365.486 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43741365.538 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43741365.589 : NVMData.BornMonth = 0
19ec-1c88:43741365.636 : NVMData.BornDay = 0
19ec-1c88:43741365.685 : NVMData.BornYear = 0
19ec-1c88:43741365.734 : NVMData.FirstScanMonth = 4
19ec-1c88:43741365.787 : NVMData.FirstScanDay = 30
19ec-1c88:43741365.839 : NVMData.FirstScanYear = 2020
19ec-1c88:43741366.058 : NVMData.VerticalMagnification = 0
19ec-1c88:43741366.116 : NVMData.HorizontalMagnification = 0
19ec-1c88:43741366.170 : NVMData.PowerSavingTime = 15
19ec-1c88:43741366.224 : NVMData.SN = A094165189010062
19ec-1c88:43741366.276 : NVMData.AutoFeed = 0
19ec-1c88:43741366.326 : NVMData.CCDType = 0
19ec-1c88:43741366.373 : NVMData.ScanSpeed = 0
19ec-1c88:43741366.422 : NVMData.RollerCount = 0
19ec-1c88:43741366.473 : NVMData.MultifeedCount = 0
19ec-1c88:43741366.524 : NVMData.JamCount = 0
19ec-1c88:43741366.575 : NVMData.IdentifyInfo = 
19ec-1c88:43741366.625 : NVMData.FormalName = 
19ec-1c88:43741366.672 : NVMData.ReservedB = 0
19ec-1c88:43741366.723 : NVMData.FunctionCode = 0
19ec-1c88:43741366.774 : NVMData.PreFeed = 0
19ec-1c88:43741366.823 : NVMData.PreFeedTime = 0
19ec-1c88:43741366.871 : NVMData.ButtonNumber = 0
19ec-1c88:43741366.920 : NVMData.PowerOffTime = 0
19ec-1c88:43741366.973 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43741367.036 : => IoObject::IoLockEnd
19ec-1c88:43741367.127 : <= IoObject::IoLockEnd
19ec-1c88:43741367.173 : <= ReadNVMData ret = 1
19ec-1c88:43742006.961 : => TerminateDriver
19ec-1c88:43742007.162 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:43742007.239 : => CNT96226::Close
19ec-1c88:43742012.221 : <= CNT96226::Close ret = 1
19ec-1c88:43742012.315 : <= CAsicIO::~CAsicIO
19ec-1c88:43742012.376 : => IoObject::IoLockEnd
19ec-1c88:43742012.428 : <= IoObject::IoLockEnd
19ec-1c88:43742012.479 : => IoObject::TerminateDevice
19ec-1c88:43742012.535 : => IoObject::IoLockEnd
19ec-1c88:43742012.585 : <= IoObject::IoLockEnd
19ec-1c88:43742012.687 : <= IoObject::TerminateDevice
19ec-1c88:43742012.946 : <= TerminateDriver ret = 1
19ec-1c88:43745264.865 : ============Debug Start==========
19ec-1c88:43745265.232 : Date : 2020/4/30 14:26:22
19ec-1c88:43745265.323 : Process ID : 19ec
19ec-1c88:43745265.786 : Windows : Version 10.0 build 18363 
19ec-1c88:43745266.292 : MemoryStatus.dwMemoryLoad : 53
19ec-1c88:43745266.366 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43745266.435 : MemoryStatus.ullAvailPhys : 1583652864
19ec-1c88:43745266.498 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43745266.563 : MemoryStatus.ullAvailPageFile : 2949754880
19ec-1c88:43745266.628 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43745266.691 : MemoryStatus.ullAvailVirtual : 1729458176
19ec-1c88:43745266.757 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43745266.864 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43745266.927 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43745267.185 : CPU Count : 4
19ec-1c88:43745267.238 : CPU Frequency : 100.000 Mhz
19ec-1c88:43745271.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43745271.899 : => InitializeDriver
19ec-1c88:43745272.197 : <= InitializeDriver ret = 1
19ec-1c88:43748630.965 : => InitializeScanner
19ec-1c88:43748631.537 : => CAsicIO::GetDeviceList
19ec-1c88:43748632.050 : => CNT96226::CNT96226
19ec-1c88:43748632.125 : => CNT96226::Open
19ec-1c88:43748659.873 : <= CNT96226::Open ret = 1
19ec-1c88:43748659.982 : => CNT96226::Initialize
19ec-1c88:43748660.177 : <= CNT96226::Initialize ret = 1
19ec-1c88:43748660.236 : <= CNT96226::CNT96226
19ec-1c88:43748660.293 : => CNT96226::EnumAvailableDevice
19ec-1c88:43748665.632 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43748665.708 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43748665.775 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43752344.895 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43752345.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43752351.115 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43752351.230 : => IoObject::GetLockName
19ec-1c88:43752351.291 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43752351.360 : <= IoObject::GetLockName
19ec-1c88:43752351.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:43752351.940 : iCmd = 3, nBytes = 2
19ec-1c88:43752703.868 : 0000 : 06 38 
19ec-1c88:43752704.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43752704.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:43752704.155 : iCmd = 4, nBytes = 2
19ec-1c88:43752978.723 : 0000 : 07 07 
19ec-1c88:43752978.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43752978.978 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43752979.075 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43752979.140 : IO Send command 10 bytes
19ec-1c88:43752979.193 : => CNT96226::VenderCmd_SetData
19ec-1c88:43752979.259 : iCmd = 0, nBytes = 10
19ec-1c88:43752979.366 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43753144.597 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43753144.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753144.852 : iCmd = 0, nBytes = 165
19ec-1c88:43753279.483 : skip dump 37 bytes
19ec-1c88:43753280.089 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43753280.233 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43753280.366 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43753280.496 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43753280.621 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43753280.753 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43753280.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753281.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753281.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43753281.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753281.190 : iCmd = 1, nBytes = 4
19ec-1c88:43753411.534 : 0000 : 00 00 00 00 
19ec-1c88:43753411.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43753411.871 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43753412.228 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43753412.295 : IO Send command 10 bytes
19ec-1c88:43753412.352 : => CNT96226::VenderCmd_SetData
19ec-1c88:43753412.408 : iCmd = 0, nBytes = 10
19ec-1c88:43753412.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43753740.049 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43753740.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753740.306 : iCmd = 0, nBytes = 128
19ec-1c88:43753910.219 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753910.456 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753910.604 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43753910.743 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43753910.875 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43753911.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753911.451 : iCmd = 1, nBytes = 4
19ec-1c88:43754087.894 : 0000 : 00 00 00 00 
19ec-1c88:43754088.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43754088.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43754088.260 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43754088.337 : => CNT96226::Close
19ec-1c88:43754092.217 : <= CNT96226::Close ret = 1
19ec-1c88:43754092.292 : <= CNT96226::~CNT96226
19ec-1c88:43754092.382 : <= CAsicIO::GetDeviceList
19ec-1c88:43754092.783 : => IoObject::SetTimeout
19ec-1c88:43754092.918 : Timeout--> In = 0 Out = 0
19ec-1c88:43754092.977 : <= IoObject::SetTimeout
19ec-1c88:43754093.051 : => CAsicIO::CAsicIO
19ec-1c88:43754093.122 : => CNT96226::CNT96226
19ec-1c88:43754093.183 : => CNT96226::Open
19ec-1c88:43754116.375 : <= CNT96226::Open ret = 1
19ec-1c88:43754116.472 : => CNT96226::Initialize
19ec-1c88:43754116.672 : <= CNT96226::Initialize ret = 1
19ec-1c88:43754116.730 : <= CNT96226::CNT96226
19ec-1c88:43754116.787 : <= CAsicIO::CAsicIO
19ec-1c88:43754116.841 : => CAsicIO::InitializeDevice
19ec-1c88:43754116.909 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43754122.906 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43754123.025 : => IoObject::GetLockName
19ec-1c88:43754123.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43754123.147 : <= IoObject::GetLockName
19ec-1c88:43754123.637 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43754123.712 : IO Send command 10 bytes
19ec-1c88:43754123.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:43754123.829 : iCmd = 0, nBytes = 10
19ec-1c88:43754123.939 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43754451.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43754451.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:43754451.890 : iCmd = 0, nBytes = 128
19ec-1c88:43754597.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.076 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.227 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43754598.370 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43754598.502 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.634 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43754599.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:43754599.076 : iCmd = 1, nBytes = 4
19ec-1c88:43754733.405 : 0000 : 00 00 00 00 
19ec-1c88:43754733.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43754733.653 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43754733.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:43754733.782 : iCmd = 3, nBytes = 2
19ec-1c88:43755069.951 : 0000 : 06 38 
19ec-1c88:43755070.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755070.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755070.273 : iCmd = 4, nBytes = 2
19ec-1c88:43755344.585 : 0000 : 07 07 
19ec-1c88:43755344.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755344.940 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43755345.057 : => IoObject::InitializeDevice
19ec-1c88:43755345.171 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43755345.807 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43755345.884 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43755346.559 : => FindScanner
19ec-1c88:43755346.626 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43755346.696 : <= FindScanner ret = 1
19ec-1c88:43755346.758 : => IoObject::IoLockStart
19ec-1c88:43755346.865 : => CAsicIO::CheckDevice
19ec-1c88:43755346.923 : => CNT96226::ConnectIsAvailable
19ec-1c88:43755359.435 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43755359.558 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43755359.635 : <= IoObject::IoLockStart
19ec-1c88:43755359.705 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43755359.775 : IO Send command 10 bytes
19ec-1c88:43755359.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:43755359.929 : iCmd = 0, nBytes = 10
19ec-1c88:43755360.037 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43755522.521 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43755522.717 : System send command 10 bytes + data 0 bytes
19ec-1c88:43755522.795 : IO total need to receive data 5 bytes
19ec-1c88:43755522.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755522.924 : iCmd = 0, nBytes = 5
19ec-1c88:43755677.158 : 0000 : 06 00 02 02 ab 
19ec-1c88:43755677.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755677.393 : System total receive data 5 bytes
19ec-1c88:43755677.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755677.518 : iCmd = 1, nBytes = 4
19ec-1c88:43755800.276 : 0000 : 00 00 00 00 
19ec-1c88:43755800.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755800.570 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43755800.641 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43755800.709 : IO Send command 10 bytes
19ec-1c88:43755800.806 : => CNT96226::VenderCmd_SetData
19ec-1c88:43755800.872 : iCmd = 0, nBytes = 10
19ec-1c88:43755800.980 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43755962.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43755962.987 : System send command 10 bytes + data 0 bytes
19ec-1c88:43755963.068 : IO total need to receive data 165 bytes
19ec-1c88:43755963.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755963.196 : iCmd = 0, nBytes = 165
19ec-1c88:43756125.485 : skip dump 37 bytes
19ec-1c88:43756125.746 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43756125.898 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43756126.033 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43756126.164 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43756126.294 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43756126.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43756126.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756126.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756126.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756126.814 : System total receive data 165 bytes
19ec-1c88:43756126.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:43756126.930 : iCmd = 1, nBytes = 4
19ec-1c88:43756283.816 : 0000 : 00 00 00 00 
19ec-1c88:43756283.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756284.080 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43756284.322 : Dump Inquiry
19ec-1c88:43756284.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43756284.604 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43756284.743 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43756284.885 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43756285.015 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43756285.150 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43756285.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756285.414 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756285.552 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43756285.688 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43756285.776 : 00a0 : 00 00 00 00 00 
19ec-1c88:43756285.852 : => ReadNVMDataInternal
19ec-1c88:43756286.081 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43756286.150 : IO Send command 10 bytes
19ec-1c88:43756286.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:43756286.310 : iCmd = 0, nBytes = 10
19ec-1c88:43756286.411 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43756589.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43756589.372 : System send command 10 bytes + data 0 bytes
19ec-1c88:43756589.452 : IO total need to receive data 128 bytes
19ec-1c88:43756589.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:43756589.585 : iCmd = 0, nBytes = 128
19ec-1c88:43756724.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.053 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.203 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43756725.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43756725.479 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.609 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.737 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756726.001 : System total receive data 128 bytes
19ec-1c88:43756726.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:43756726.122 : iCmd = 1, nBytes = 4
19ec-1c88:43756898.763 : 0000 : 00 00 00 00 
19ec-1c88:43756898.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756899.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43756899.154 : NVMData.PadScanCount = 0
19ec-1c88:43756899.213 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43756899.269 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43756899.324 : NVMData.FlatbedScanCount = 0
19ec-1c88:43756899.379 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43756899.431 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43756899.485 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43756899.543 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43756899.597 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43756899.650 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43756899.705 : NVMData.BornMonth = 0
19ec-1c88:43756899.754 : NVMData.BornDay = 0
19ec-1c88:43756899.804 : NVMData.BornYear = 0
19ec-1c88:43756899.850 : NVMData.FirstScanMonth = 4
19ec-1c88:43756899.903 : NVMData.FirstScanDay = 30
19ec-1c88:43756899.958 : NVMData.FirstScanYear = 2020
19ec-1c88:43756900.010 : NVMData.VerticalMagnification = 0
19ec-1c88:43756900.065 : NVMData.HorizontalMagnification = 0
19ec-1c88:43756900.121 : NVMData.PowerSavingTime = 15
19ec-1c88:43756900.175 : NVMData.SN = A094165189010062
19ec-1c88:43756900.226 : NVMData.AutoFeed = 0
19ec-1c88:43756900.274 : NVMData.CCDType = 0
19ec-1c88:43756900.324 : NVMData.ScanSpeed = 0
19ec-1c88:43756900.373 : NVMData.RollerCount = 0
19ec-1c88:43756900.425 : NVMData.MultifeedCount = 0
19ec-1c88:43756900.473 : NVMData.JamCount = 0
19ec-1c88:43756900.521 : NVMData.IdentifyInfo = 
19ec-1c88:43756900.572 : NVMData.FormalName = 
19ec-1c88:43756900.770 : NVMData.ReservedB = 0
19ec-1c88:43756901.058 : NVMData.FunctionCode = 0
19ec-1c88:43756901.107 : NVMData.PreFeed = 0
19ec-1c88:43756901.159 : NVMData.PreFeedTime = 0
19ec-1c88:43756901.209 : NVMData.ButtonNumber = 0
19ec-1c88:43756901.263 : NVMData.PowerOffTime = 0
19ec-1c88:43756901.316 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43756901.393 : => IoObject::IoLockEnd
19ec-1c88:43756901.490 : <= IoObject::IoLockEnd
19ec-1c88:43756901.540 : <= InitializeScanner ret = 1
19ec-1c88:43758569.566 : => GetLogicalScannerAbility
19ec-1c88:43758569.758 : => IoObject::IoLockStart
19ec-1c88:43758569.892 : => CAsicIO::CheckDevice
19ec-1c88:43758569.959 : => CNT96226::ConnectIsAvailable
19ec-1c88:43758588.089 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43758588.188 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43758588.248 : <= IoObject::IoLockStart
19ec-1c88:43758588.307 : => IoObject::IoLockEnd
19ec-1c88:43758588.415 : <= IoObject::IoLockEnd
19ec-1c88:43758588.493 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43763022.579 : => GetLogicalScannerAbilityEx
19ec-1c88:43763022.780 : => IoObject::IoLockStart
19ec-1c88:43763022.918 : => CAsicIO::CheckDevice
19ec-1c88:43763022.982 : => CNT96226::ConnectIsAvailable
19ec-1c88:43763037.673 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43763037.774 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43763037.833 : <= IoObject::IoLockStart
19ec-1c88:43763037.890 : => IoObject::IoLockEnd
19ec-1c88:43763037.993 : <= IoObject::IoLockEnd
19ec-1c88:43763038.106 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43763038.189 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43771386.534 : => ReadNVMData
19ec-1c88:43771386.718 : => IoObject::IoLockStart
19ec-1c88:43771386.850 : => CAsicIO::CheckDevice
19ec-1c88:43771386.909 : => CNT96226::ConnectIsAvailable
19ec-1c88:43771408.109 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43771408.233 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43771408.303 : <= IoObject::IoLockStart
19ec-1c88:43771408.370 : => ReadNVMDataInternal
19ec-1c88:43771408.439 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43771408.504 : IO Send command 10 bytes
19ec-1c88:43771408.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:43771408.702 : iCmd = 0, nBytes = 10
19ec-1c88:43771408.819 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43771729.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43771729.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:43771729.514 : IO total need to receive data 128 bytes
19ec-1c88:43771729.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:43771729.640 : iCmd = 0, nBytes = 128
19ec-1c88:43771860.394 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771860.557 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771860.702 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43771860.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43771860.964 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.088 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.330 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43771861.454 : System total receive data 128 bytes
19ec-1c88:43771861.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:43771861.569 : iCmd = 1, nBytes = 4
19ec-1c88:43771992.244 : 0000 : 00 00 00 00 
19ec-1c88:43771992.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43771992.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43771992.830 : NVMData.PadScanCount = 0
19ec-1c88:43771992.890 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43771992.949 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43771993.006 : NVMData.FlatbedScanCount = 0
19ec-1c88:43771993.060 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43771993.278 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43771993.337 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43771993.394 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43771993.451 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43771993.506 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43771993.562 : NVMData.BornMonth = 0
19ec-1c88:43771993.612 : NVMData.BornDay = 0
19ec-1c88:43771993.665 : NVMData.BornYear = 0
19ec-1c88:43771993.713 : NVMData.FirstScanMonth = 4
19ec-1c88:43771993.766 : NVMData.FirstScanDay = 30
19ec-1c88:43771993.828 : NVMData.FirstScanYear = 2020
19ec-1c88:43771993.881 : NVMData.VerticalMagnification = 0
19ec-1c88:43771993.936 : NVMData.HorizontalMagnification = 0
19ec-1c88:43771993.991 : NVMData.PowerSavingTime = 15
19ec-1c88:43771994.048 : NVMData.SN = A094165189010062
19ec-1c88:43771994.098 : NVMData.AutoFeed = 0
19ec-1c88:43771994.147 : NVMData.CCDType = 0
19ec-1c88:43771994.194 : NVMData.ScanSpeed = 0
19ec-1c88:43771994.247 : NVMData.RollerCount = 0
19ec-1c88:43771994.304 : NVMData.MultifeedCount = 0
19ec-1c88:43771994.358 : NVMData.JamCount = 0
19ec-1c88:43771994.411 : NVMData.IdentifyInfo = 
19ec-1c88:43771994.463 : NVMData.FormalName = 
19ec-1c88:43771994.512 : NVMData.ReservedB = 0
19ec-1c88:43771994.563 : NVMData.FunctionCode = 0
19ec-1c88:43771994.616 : NVMData.PreFeed = 0
19ec-1c88:43771994.664 : NVMData.PreFeedTime = 0
19ec-1c88:43771994.712 : NVMData.ButtonNumber = 0
19ec-1c88:43771994.761 : NVMData.PowerOffTime = 0
19ec-1c88:43771994.811 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43771994.874 : => IoObject::IoLockEnd
19ec-1c88:43771994.967 : <= IoObject::IoLockEnd
19ec-1c88:43771995.019 : <= ReadNVMData ret = 1
19ec-1c88:43785445.331 : => GetADFStatus
19ec-1c88:43785445.781 : => IoObject::IoLockStart
19ec-1c88:43785445.906 : => CAsicIO::CheckDevice
19ec-1c88:43785445.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:43785470.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43785470.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43785470.468 : <= IoObject::IoLockStart
19ec-1c88:43785470.859 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43785470.932 : IO Send command 10 bytes
19ec-1c88:43785471.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:43785471.118 : iCmd = 0, nBytes = 10
19ec-1c88:43785471.229 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43785672.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43785672.711 : System send command 10 bytes + data 0 bytes
19ec-1c88:43785672.782 : IO total need to receive data 2 bytes
19ec-1c88:43785672.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:43785672.895 : iCmd = 0, nBytes = 2
19ec-1c88:43785813.433 : 0000 : 00 00 
19ec-1c88:43785813.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43785813.613 : System total receive data 2 bytes
19ec-1c88:43785813.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:43785813.736 : iCmd = 1, nBytes = 4
19ec-1c88:43785945.291 : 0000 : 00 00 00 00 
19ec-1c88:43785945.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43785945.857 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43785945.925 : Return status = 0
19ec-1c88:43785945.988 : => IoObject::IoLockEnd
19ec-1c88:43785946.081 : <= IoObject::IoLockEnd
19ec-1c88:43785946.131 : <= GetADFStatus ret = 1
19ec-1c88:43789084.472 : => GetADFStatus
19ec-1c88:43789084.672 : => IoObject::IoLockStart
19ec-1c88:43789084.812 : => CAsicIO::CheckDevice
19ec-1c88:43789084.873 : => CNT96226::ConnectIsAvailable
19ec-1c88:43789109.352 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43789109.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43789109.543 : <= IoObject::IoLockStart
19ec-1c88:43789109.611 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43789109.683 : IO Send command 10 bytes
19ec-1c88:43789109.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:43789109.871 : iCmd = 0, nBytes = 10
19ec-1c88:43789109.980 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43789285.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43789285.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:43789286.039 : IO total need to receive data 2 bytes
19ec-1c88:43789286.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:43789286.185 : iCmd = 0, nBytes = 2
19ec-1c88:43789427.845 : 0000 : 00 00 
19ec-1c88:43789427.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43789428.034 : System total receive data 2 bytes
19ec-1c88:43789428.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:43789428.153 : iCmd = 1, nBytes = 4
19ec-1c88:43789598.878 : 0000 : 00 00 00 00 
19ec-1c88:43789599.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43789599.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43789599.454 : Return status = 0
19ec-1c88:43789599.513 : => IoObject::IoLockEnd
19ec-1c88:43789599.603 : <= IoObject::IoLockEnd
19ec-1c88:43789599.652 : <= GetADFStatus ret = 1
19ec-1c88:43791889.672 : => TerminateDriver
19ec-1c88:43791889.879 : => CAsicIO::~CAsicIO,pStage=79891528
19ec-1c88:43791889.955 : => CNT96226::Close
19ec-1c88:43791894.525 : <= CNT96226::Close ret = 1
19ec-1c88:43791894.609 : <= CAsicIO::~CAsicIO
19ec-1c88:43791894.669 : => IoObject::IoLockEnd
19ec-1c88:43791894.720 : <= IoObject::IoLockEnd
19ec-1c88:43791895.015 : => IoObject::TerminateDevice
19ec-1c88:43791895.074 : => IoObject::IoLockEnd
19ec-1c88:43791895.122 : <= IoObject::IoLockEnd
19ec-1c88:43791895.227 : <= IoObject::TerminateDevice
19ec-1c88:43791895.490 : <= TerminateDriver ret = 1
19ec-1c88:43836078.770 : ============Debug Start==========
19ec-1c88:43836079.106 : Date : 2020/4/30 14:26:25
19ec-1c88:43836079.190 : Process ID : 19ec
19ec-1c88:43836079.657 : Windows : Version 10.0 build 18363 
19ec-1c88:43836080.121 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:43836080.186 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43836080.267 : MemoryStatus.ullAvailPhys : 1709731840
19ec-1c88:43836080.328 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43836080.393 : MemoryStatus.ullAvailPageFile : 3075313664
19ec-1c88:43836080.457 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43836080.518 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:43836080.585 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43836080.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43836080.760 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43836080.999 : CPU Count : 4
19ec-1c88:43836081.047 : CPU Frequency : 100.000 Mhz
19ec-1c88:43836085.686 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43836085.822 : => InitializeDriver
19ec-1c88:43836086.101 : <= InitializeDriver ret = 1
19ec-1c88:43836086.161 : => InitializeScanner
19ec-1c88:43836086.241 : => CAsicIO::GetDeviceList
19ec-1c88:43836086.554 : => CNT96226::CNT96226
19ec-1c88:43836086.616 : => CNT96226::Open
19ec-1c88:43836107.872 : <= CNT96226::Open ret = 1
19ec-1c88:43836107.968 : => CNT96226::Initialize
19ec-1c88:43836108.159 : <= CNT96226::Initialize ret = 1
19ec-1c88:43836108.220 : <= CNT96226::CNT96226
19ec-1c88:43836108.280 : => CNT96226::EnumAvailableDevice
19ec-1c88:43836113.785 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43836113.867 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43836113.925 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43839883.719 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43839883.981 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43839891.322 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43839891.643 : => IoObject::GetLockName
19ec-1c88:43839891.717 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43839891.788 : <= IoObject::GetLockName
19ec-1c88:43839892.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:43839893.000 : iCmd = 3, nBytes = 2
19ec-1c88:43840242.077 : 0000 : 06 38 
19ec-1c88:43840242.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43840242.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:43840242.356 : iCmd = 4, nBytes = 2
19ec-1c88:43840528.734 : 0000 : 07 07 
19ec-1c88:43840529.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43840529.200 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43840529.293 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43840529.361 : IO Send command 10 bytes
19ec-1c88:43840529.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:43840529.477 : iCmd = 0, nBytes = 10
19ec-1c88:43840529.583 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43840713.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43840713.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:43840713.933 : iCmd = 0, nBytes = 165
19ec-1c88:43840868.054 : skip dump 37 bytes
19ec-1c88:43840868.287 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43840868.434 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43840868.578 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43840868.717 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43840868.853 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43840868.989 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43840869.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43840869.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43840869.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43840869.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:43840869.433 : iCmd = 1, nBytes = 4
19ec-1c88:43841039.485 : 0000 : 00 00 00 00 
19ec-1c88:43841039.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43841039.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43841039.748 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43841039.819 : IO Send command 10 bytes
19ec-1c88:43841039.873 : => CNT96226::VenderCmd_SetData
19ec-1c88:43841039.932 : iCmd = 0, nBytes = 10
19ec-1c88:43841040.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43841367.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43841367.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:43841367.519 : iCmd = 0, nBytes = 128
19ec-1c88:43841541.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841541.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841541.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43841541.908 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43841542.042 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.174 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43841542.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:43841542.629 : iCmd = 1, nBytes = 4
19ec-1c88:43841699.299 : 0000 : 00 00 00 00 
19ec-1c88:43841699.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43841699.475 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43841699.652 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43841699.724 : => CNT96226::Close
19ec-1c88:43841703.173 : <= CNT96226::Close ret = 1
19ec-1c88:43841703.246 : <= CNT96226::~CNT96226
19ec-1c88:43841703.341 : <= CAsicIO::GetDeviceList
19ec-1c88:43841703.747 : => IoObject::SetTimeout
19ec-1c88:43841703.881 : Timeout--> In = 0 Out = 0
19ec-1c88:43841703.942 : <= IoObject::SetTimeout
19ec-1c88:43841704.018 : => CAsicIO::CAsicIO
19ec-1c88:43841704.088 : => CNT96226::CNT96226
19ec-1c88:43841704.142 : => CNT96226::Open
19ec-1c88:43841724.924 : <= CNT96226::Open ret = 1
19ec-1c88:43841725.021 : => CNT96226::Initialize
19ec-1c88:43841725.221 : <= CNT96226::Initialize ret = 1
19ec-1c88:43841725.282 : <= CNT96226::CNT96226
19ec-1c88:43841725.335 : <= CAsicIO::CAsicIO
19ec-1c88:43841725.394 : => CAsicIO::InitializeDevice
19ec-1c88:43841725.464 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43841731.298 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43841731.425 : => IoObject::GetLockName
19ec-1c88:43841731.483 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43841731.550 : <= IoObject::GetLockName
19ec-1c88:43841732.027 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43841732.100 : IO Send command 10 bytes
19ec-1c88:43841732.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:43841732.208 : iCmd = 0, nBytes = 10
19ec-1c88:43841732.320 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43842052.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43842052.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842052.653 : iCmd = 0, nBytes = 128
19ec-1c88:43842213.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842213.574 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842213.727 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43842213.868 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43842214.000 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842214.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842214.579 : iCmd = 1, nBytes = 4
19ec-1c88:43842329.465 : 0000 : 00 00 00 00 
19ec-1c88:43842329.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842329.661 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43842329.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842329.791 : iCmd = 3, nBytes = 2
19ec-1c88:43842671.342 : 0000 : 06 38 
19ec-1c88:43842671.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842671.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842671.626 : iCmd = 4, nBytes = 2
19ec-1c88:43842936.567 : 0000 : 07 07 
19ec-1c88:43842936.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842936.896 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43842936.993 : => IoObject::InitializeDevice
19ec-1c88:43842937.110 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43842937.696 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43842937.764 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43842938.443 : => FindScanner
19ec-1c88:43842938.497 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43842938.565 : <= FindScanner ret = 1
19ec-1c88:43842938.626 : => IoObject::IoLockStart
19ec-1c88:43842938.730 : => CAsicIO::CheckDevice
19ec-1c88:43842938.786 : => CNT96226::ConnectIsAvailable
19ec-1c88:43842955.794 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43842955.918 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43842955.985 : <= IoObject::IoLockStart
19ec-1c88:43842956.047 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43842956.121 : IO Send command 10 bytes
19ec-1c88:43842956.207 : => CNT96226::VenderCmd_SetData
19ec-1c88:43842956.265 : iCmd = 0, nBytes = 10
19ec-1c88:43842956.375 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43843099.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43843099.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:43843099.231 : IO total need to receive data 5 bytes
19ec-1c88:43843099.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843099.353 : iCmd = 0, nBytes = 5
19ec-1c88:43843218.721 : 0000 : 06 00 02 02 ab 
19ec-1c88:43843218.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843218.900 : System total receive data 5 bytes
19ec-1c88:43843218.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843219.023 : iCmd = 1, nBytes = 4
19ec-1c88:43843365.711 : 0000 : 00 00 00 00 
19ec-1c88:43843365.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843366.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43843366.077 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43843366.147 : IO Send command 10 bytes
19ec-1c88:43843366.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:43843366.304 : iCmd = 0, nBytes = 10
19ec-1c88:43843366.414 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43843516.559 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43843516.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:43843516.851 : IO total need to receive data 165 bytes
19ec-1c88:43843516.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843516.982 : iCmd = 0, nBytes = 165
19ec-1c88:43843647.898 : skip dump 37 bytes
19ec-1c88:43843648.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43843648.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43843648.449 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43843648.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43843648.725 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43843648.860 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43843648.988 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843649.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843649.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843649.246 : System total receive data 165 bytes
19ec-1c88:43843649.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843649.369 : iCmd = 1, nBytes = 4
19ec-1c88:43843771.994 : 0000 : 00 00 00 00 
19ec-1c88:43843772.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843772.281 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43843772.472 : Dump Inquiry
19ec-1c88:43843772.614 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43843772.752 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43843772.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43843773.031 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43843773.161 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43843773.299 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43843773.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843773.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843773.690 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43843773.820 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43843773.910 : 00a0 : 00 00 00 00 00 
19ec-1c88:43843773.982 : => ReadNVMDataInternal
19ec-1c88:43843774.200 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43843774.273 : IO Send command 10 bytes
19ec-1c88:43843774.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:43843774.438 : iCmd = 0, nBytes = 10
19ec-1c88:43843774.542 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43844100.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43844100.802 : System send command 10 bytes + data 0 bytes
19ec-1c88:43844100.879 : IO total need to receive data 128 bytes
19ec-1c88:43844100.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:43844101.002 : iCmd = 0, nBytes = 128
19ec-1c88:43844235.472 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844235.688 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844235.845 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43844235.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43844236.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.256 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43844236.655 : System total receive data 128 bytes
19ec-1c88:43844236.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:43844236.779 : iCmd = 1, nBytes = 4
19ec-1c88:43844395.040 : 0000 : 00 00 00 00 
19ec-1c88:43844395.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43844395.691 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43844395.758 : NVMData.PadScanCount = 0
19ec-1c88:43844395.815 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43844395.874 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43844395.932 : NVMData.FlatbedScanCount = 0
19ec-1c88:43844395.989 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43844396.043 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43844396.097 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43844396.153 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43844396.209 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43844396.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43844396.379 : NVMData.BornMonth = 0
19ec-1c88:43844396.429 : NVMData.BornDay = 0
19ec-1c88:43844396.481 : NVMData.BornYear = 0
19ec-1c88:43844396.530 : NVMData.FirstScanMonth = 4
19ec-1c88:43844396.583 : NVMData.FirstScanDay = 30
19ec-1c88:43844396.638 : NVMData.FirstScanYear = 2020
19ec-1c88:43844396.693 : NVMData.VerticalMagnification = 0
19ec-1c88:43844396.750 : NVMData.HorizontalMagnification = 0
19ec-1c88:43844396.807 : NVMData.PowerSavingTime = 15
19ec-1c88:43844396.865 : NVMData.SN = A094165189010062
19ec-1c88:43844396.916 : NVMData.AutoFeed = 0
19ec-1c88:43844396.965 : NVMData.CCDType = 0
19ec-1c88:43844397.013 : NVMData.ScanSpeed = 0
19ec-1c88:43844397.061 : NVMData.RollerCount = 0
19ec-1c88:43844397.114 : NVMData.MultifeedCount = 0
19ec-1c88:43844397.165 : NVMData.JamCount = 0
19ec-1c88:43844397.217 : NVMData.IdentifyInfo = 
19ec-1c88:43844397.269 : NVMData.FormalName = 
19ec-1c88:43844397.484 : NVMData.ReservedB = 0
19ec-1c88:43844397.542 : NVMData.FunctionCode = 0
19ec-1c88:43844397.594 : NVMData.PreFeed = 0
19ec-1c88:43844397.647 : NVMData.PreFeedTime = 0
19ec-1c88:43844397.698 : NVMData.ButtonNumber = 0
19ec-1c88:43844397.749 : NVMData.PowerOffTime = 0
19ec-1c88:43844397.807 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43844397.889 : => IoObject::IoLockEnd
19ec-1c88:43844397.984 : <= IoObject::IoLockEnd
19ec-1c88:43844398.035 : <= InitializeScanner ret = 1
19ec-1c88:43844398.100 : => GetLogicalScannerAbilityEx
19ec-1c88:43844398.164 : => IoObject::IoLockStart
19ec-1c88:43844398.257 : => CAsicIO::CheckDevice
19ec-1c88:43844398.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:43844422.030 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43844422.274 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43844422.412 : <= IoObject::IoLockStart
19ec-1c88:43844422.539 : => IoObject::IoLockEnd
19ec-1c88:43844422.895 : <= IoObject::IoLockEnd
19ec-1c88:43844423.009 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43844423.088 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43844620.264 : => ReadNVMData
19ec-1c88:43844620.430 : => IoObject::IoLockStart
19ec-1c88:43844620.556 : => CAsicIO::CheckDevice
19ec-1c88:43844620.619 : => CNT96226::ConnectIsAvailable
19ec-1c88:43844638.014 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43844638.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43844638.186 : <= IoObject::IoLockStart
19ec-1c88:43844638.248 : => ReadNVMDataInternal
19ec-1c88:43844638.312 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43844638.380 : IO Send command 10 bytes
19ec-1c88:43844638.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:43844638.561 : iCmd = 0, nBytes = 10
19ec-1c88:43844638.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43844964.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43844964.901 : System send command 10 bytes + data 0 bytes
19ec-1c88:43844964.979 : IO total need to receive data 128 bytes
19ec-1c88:43844965.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:43844965.105 : iCmd = 0, nBytes = 128
19ec-1c88:43845156.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845156.260 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845156.638 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43845156.769 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43845156.900 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.028 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.157 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43845157.412 : System total receive data 128 bytes
19ec-1c88:43845157.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:43845157.540 : iCmd = 1, nBytes = 4
19ec-1c88:43845263.759 : 0000 : 00 00 00 00 
19ec-1c88:43845263.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43845264.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43845264.082 : NVMData.PadScanCount = 0
19ec-1c88:43845264.139 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43845264.195 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43845264.265 : NVMData.FlatbedScanCount = 0
19ec-1c88:43845264.320 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43845264.376 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43845264.433 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43845264.492 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43845264.548 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43845264.604 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43845264.660 : NVMData.BornMonth = 0
19ec-1c88:43845264.709 : NVMData.BornDay = 0
19ec-1c88:43845264.759 : NVMData.BornYear = 0
19ec-1c88:43845264.808 : NVMData.FirstScanMonth = 4
19ec-1c88:43845264.861 : NVMData.FirstScanDay = 30
19ec-1c88:43845264.920 : NVMData.FirstScanYear = 2020
19ec-1c88:43845265.093 : NVMData.VerticalMagnification = 0
19ec-1c88:43845265.156 : NVMData.HorizontalMagnification = 0
19ec-1c88:43845265.214 : NVMData.PowerSavingTime = 15
19ec-1c88:43845265.270 : NVMData.SN = A094165189010062
19ec-1c88:43845265.321 : NVMData.AutoFeed = 0
19ec-1c88:43845265.376 : NVMData.CCDType = 0
19ec-1c88:43845265.423 : NVMData.ScanSpeed = 0
19ec-1c88:43845265.472 : NVMData.RollerCount = 0
19ec-1c88:43845265.522 : NVMData.MultifeedCount = 0
19ec-1c88:43845265.575 : NVMData.JamCount = 0
19ec-1c88:43845265.636 : NVMData.IdentifyInfo = 
19ec-1c88:43845265.688 : NVMData.FormalName = 
19ec-1c88:43845265.737 : NVMData.ReservedB = 0
19ec-1c88:43845265.790 : NVMData.FunctionCode = 0
19ec-1c88:43845265.841 : NVMData.PreFeed = 0
19ec-1c88:43845265.892 : NVMData.PreFeedTime = 0
19ec-1c88:43845265.942 : NVMData.ButtonNumber = 0
19ec-1c88:43845265.994 : NVMData.PowerOffTime = 0
19ec-1c88:43845266.048 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43845266.108 : => IoObject::IoLockEnd
19ec-1c88:43845266.197 : <= IoObject::IoLockEnd
19ec-1c88:43845266.247 : <= ReadNVMData ret = 1
19ec-1c88:43845827.116 : => TerminateDriver
19ec-1c88:43845827.304 : => CAsicIO::~CAsicIO,pStage=138284104
19ec-1c88:43845829.542 : => CNT96226::Close
19ec-1c88:43845833.381 : <= CNT96226::Close ret = 1
19ec-1c88:43845833.455 : <= CAsicIO::~CAsicIO
19ec-1c88:43845833.516 : => IoObject::IoLockEnd
19ec-1c88:43845833.570 : <= IoObject::IoLockEnd
19ec-1c88:43845833.621 : => IoObject::TerminateDevice
19ec-1c88:43845833.675 : => IoObject::IoLockEnd
19ec-1c88:43845833.724 : <= IoObject::IoLockEnd
19ec-1c88:43845833.825 : <= IoObject::TerminateDevice
19ec-1c88:43845834.075 : <= TerminateDriver ret = 1
19ec-1c88:43848403.364 : ============Debug Start==========
19ec-1c88:43848403.661 : Date : 2020/4/30 14:26:25
19ec-1c88:43848403.738 : Process ID : 19ec
19ec-1c88:43848404.150 : Windows : Version 10.0 build 18363 
19ec-1c88:43848404.594 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:43848404.662 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43848404.726 : MemoryStatus.ullAvailPhys : 1701482496
19ec-1c88:43848404.787 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43848404.849 : MemoryStatus.ullAvailPageFile : 3067183104
19ec-1c88:43848404.909 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43848404.970 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:43848405.031 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43848405.133 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43848405.196 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43848405.438 : CPU Count : 4
19ec-1c88:43848405.484 : CPU Frequency : 100.000 Mhz
19ec-1c88:43848409.572 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43848409.698 : => InitializeDriver
19ec-1c88:43848409.967 : <= InitializeDriver ret = 1
19ec-1c88:43851149.111 : => InitializeScanner
19ec-1c88:43851149.380 : => CAsicIO::GetDeviceList
19ec-1c88:43851149.812 : => CNT96226::CNT96226
19ec-1c88:43851149.881 : => CNT96226::Open
19ec-1c88:43851172.218 : <= CNT96226::Open ret = 1
19ec-1c88:43851172.328 : => CNT96226::Initialize
19ec-1c88:43851172.530 : <= CNT96226::Initialize ret = 1
19ec-1c88:43851172.590 : <= CNT96226::CNT96226
19ec-1c88:43851172.649 : => CNT96226::EnumAvailableDevice
19ec-1c88:43851178.014 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43851178.092 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43851178.150 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43854877.966 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43854878.251 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43854883.905 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43854884.018 : => IoObject::GetLockName
19ec-1c88:43854884.077 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43854884.143 : <= IoObject::GetLockName
19ec-1c88:43854884.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:43854884.676 : iCmd = 3, nBytes = 2
19ec-1c88:43855278.343 : 0000 : 06 38 
19ec-1c88:43855278.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43855278.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:43855278.631 : iCmd = 4, nBytes = 2
19ec-1c88:43855564.085 : 0000 : 07 07 
19ec-1c88:43855564.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43855564.363 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43855564.480 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43855564.558 : IO Send command 10 bytes
19ec-1c88:43855564.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:43855564.675 : iCmd = 0, nBytes = 10
19ec-1c88:43855564.784 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43855727.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43855727.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:43855727.928 : iCmd = 0, nBytes = 165
19ec-1c88:43855936.423 : skip dump 37 bytes
19ec-1c88:43855936.620 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43855936.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43855936.900 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43855937.030 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43855937.159 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43855937.294 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43855937.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43855937.540 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43855937.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43855937.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:43855937.715 : iCmd = 1, nBytes = 4
19ec-1c88:43856081.615 : 0000 : 00 00 00 00 
19ec-1c88:43856081.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43856081.842 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43856081.915 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43856081.983 : IO Send command 10 bytes
19ec-1c88:43856082.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:43856082.103 : iCmd = 0, nBytes = 10
19ec-1c88:43856082.216 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43856390.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43856390.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:43856390.631 : iCmd = 0, nBytes = 128
19ec-1c88:43856585.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.311 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.450 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43856585.589 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43856585.718 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856586.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856586.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43856586.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:43856586.274 : iCmd = 1, nBytes = 4
19ec-1c88:43856723.136 : 0000 : 00 00 00 00 
19ec-1c88:43856723.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43856723.308 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43856723.480 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43856723.549 : => CNT96226::Close
19ec-1c88:43856728.075 : <= CNT96226::Close ret = 1
19ec-1c88:43856728.148 : <= CNT96226::~CNT96226
19ec-1c88:43856728.240 : <= CAsicIO::GetDeviceList
19ec-1c88:43856728.913 : => IoObject::SetTimeout
19ec-1c88:43856729.045 : Timeout--> In = 0 Out = 0
19ec-1c88:43856729.104 : <= IoObject::SetTimeout
19ec-1c88:43856729.173 : => CAsicIO::CAsicIO
19ec-1c88:43856729.251 : => CNT96226::CNT96226
19ec-1c88:43856729.308 : => CNT96226::Open
19ec-1c88:43856753.734 : <= CNT96226::Open ret = 1
19ec-1c88:43856753.833 : => CNT96226::Initialize
19ec-1c88:43856754.022 : <= CNT96226::Initialize ret = 1
19ec-1c88:43856754.080 : <= CNT96226::CNT96226
19ec-1c88:43856754.131 : <= CAsicIO::CAsicIO
19ec-1c88:43856754.187 : => CAsicIO::InitializeDevice
19ec-1c88:43856754.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43856760.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43856760.176 : => IoObject::GetLockName
19ec-1c88:43856760.234 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43856760.300 : <= IoObject::GetLockName
19ec-1c88:43856760.799 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43856760.869 : IO Send command 10 bytes
19ec-1c88:43856760.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:43856760.980 : iCmd = 0, nBytes = 10
19ec-1c88:43856761.085 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43857107.724 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43857107.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857107.958 : iCmd = 0, nBytes = 128
19ec-1c88:43857288.772 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857288.955 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.093 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43857289.232 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43857289.360 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.486 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.609 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43857289.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857289.922 : iCmd = 1, nBytes = 4
19ec-1c88:43857400.287 : 0000 : 00 00 00 00 
19ec-1c88:43857400.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43857400.585 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43857400.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857400.811 : iCmd = 3, nBytes = 2
19ec-1c88:43857749.556 : 0000 : 06 38 
19ec-1c88:43857749.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43857749.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857749.835 : iCmd = 4, nBytes = 2
19ec-1c88:43858061.948 : 0000 : 07 07 
19ec-1c88:43858062.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858062.314 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43858062.418 : => IoObject::InitializeDevice
19ec-1c88:43858062.548 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43858064.058 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43858064.154 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43858064.850 : => FindScanner
19ec-1c88:43858064.909 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43858064.980 : <= FindScanner ret = 1
19ec-1c88:43858065.041 : => IoObject::IoLockStart
19ec-1c88:43858065.147 : => CAsicIO::CheckDevice
19ec-1c88:43858065.201 : => CNT96226::ConnectIsAvailable
19ec-1c88:43858080.977 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43858081.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43858081.168 : <= IoObject::IoLockStart
19ec-1c88:43858081.231 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43858081.304 : IO Send command 10 bytes
19ec-1c88:43858081.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:43858081.460 : iCmd = 0, nBytes = 10
19ec-1c88:43858081.569 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43858231.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43858231.671 : System send command 10 bytes + data 0 bytes
19ec-1c88:43858231.764 : IO total need to receive data 5 bytes
19ec-1c88:43858231.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858231.896 : iCmd = 0, nBytes = 5
19ec-1c88:43858390.859 : 0000 : 06 00 02 02 ab 
19ec-1c88:43858391.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858391.088 : System total receive data 5 bytes
19ec-1c88:43858391.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858391.214 : iCmd = 1, nBytes = 4
19ec-1c88:43858576.039 : 0000 : 00 00 00 00 
19ec-1c88:43858576.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858576.343 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43858576.414 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43858576.482 : IO Send command 10 bytes
19ec-1c88:43858576.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:43858576.637 : iCmd = 0, nBytes = 10
19ec-1c88:43858576.745 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43858745.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43858745.977 : System send command 10 bytes + data 0 bytes
19ec-1c88:43858746.057 : IO total need to receive data 165 bytes
19ec-1c88:43858746.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858746.190 : iCmd = 0, nBytes = 165
19ec-1c88:43858876.631 : skip dump 37 bytes
19ec-1c88:43858876.835 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43858876.981 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43858877.117 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43858877.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43858877.380 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43858877.516 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43858877.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43858877.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43858877.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858877.891 : System total receive data 165 bytes
19ec-1c88:43858877.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858878.007 : iCmd = 1, nBytes = 4
19ec-1c88:43859005.419 : 0000 : 00 00 00 00 
19ec-1c88:43859005.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43859006.234 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43859006.409 : Dump Inquiry
19ec-1c88:43859006.533 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43859006.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43859006.795 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43859006.925 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43859007.051 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43859007.180 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43859007.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859007.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859007.557 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43859007.688 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43859007.779 : 00a0 : 00 00 00 00 00 
19ec-1c88:43859007.850 : => ReadNVMDataInternal
19ec-1c88:43859008.057 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43859008.120 : IO Send command 10 bytes
19ec-1c88:43859008.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:43859008.266 : iCmd = 0, nBytes = 10
19ec-1c88:43859008.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43859353.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43859353.419 : System send command 10 bytes + data 0 bytes
19ec-1c88:43859353.489 : IO total need to receive data 128 bytes
19ec-1c88:43859353.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:43859353.612 : iCmd = 0, nBytes = 128
19ec-1c88:43859528.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.249 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.395 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43859528.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43859528.659 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.784 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859529.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859529.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43859529.169 : System total receive data 128 bytes
19ec-1c88:43859529.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:43859529.292 : iCmd = 1, nBytes = 4
19ec-1c88:43859717.668 : 0000 : 00 00 00 00 
19ec-1c88:43859717.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43859717.928 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43859718.004 : NVMData.PadScanCount = 0
19ec-1c88:43859718.063 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43859718.118 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43859718.176 : NVMData.FlatbedScanCount = 0
19ec-1c88:43859718.229 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43859718.282 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43859718.340 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43859718.395 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43859718.450 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43859718.504 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43859718.558 : NVMData.BornMonth = 0
19ec-1c88:43859718.607 : NVMData.BornDay = 0
19ec-1c88:43859718.659 : NVMData.BornYear = 0
19ec-1c88:43859718.707 : NVMData.FirstScanMonth = 4
19ec-1c88:43859718.758 : NVMData.FirstScanDay = 30
19ec-1c88:43859718.810 : NVMData.FirstScanYear = 2020
19ec-1c88:43859718.864 : NVMData.VerticalMagnification = 0
19ec-1c88:43859718.917 : NVMData.HorizontalMagnification = 0
19ec-1c88:43859718.972 : NVMData.PowerSavingTime = 15
19ec-1c88:43859719.025 : NVMData.SN = A094165189010062
19ec-1c88:43859719.076 : NVMData.AutoFeed = 0
19ec-1c88:43859719.125 : NVMData.CCDType = 0
19ec-1c88:43859719.174 : NVMData.ScanSpeed = 0
19ec-1c88:43859719.223 : NVMData.RollerCount = 0
19ec-1c88:43859719.275 : NVMData.MultifeedCount = 0
19ec-1c88:43859719.326 : NVMData.JamCount = 0
19ec-1c88:43859719.375 : NVMData.IdentifyInfo = 
19ec-1c88:43859719.428 : NVMData.FormalName = 
19ec-1c88:43859719.640 : NVMData.ReservedB = 0
19ec-1c88:43859719.698 : NVMData.FunctionCode = 0
19ec-1c88:43859719.749 : NVMData.PreFeed = 0
19ec-1c88:43859719.800 : NVMData.PreFeedTime = 0
19ec-1c88:43859719.850 : NVMData.ButtonNumber = 0
19ec-1c88:43859719.904 : NVMData.PowerOffTime = 0
19ec-1c88:43859719.954 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43859720.041 : => IoObject::IoLockEnd
19ec-1c88:43859720.135 : <= IoObject::IoLockEnd
19ec-1c88:43859720.186 : <= InitializeScanner ret = 1
19ec-1c88:43861228.702 : => GetLogicalScannerAbility
19ec-1c88:43861228.893 : => IoObject::IoLockStart
19ec-1c88:43861229.031 : => CAsicIO::CheckDevice
19ec-1c88:43861229.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:43861242.832 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43861242.950 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43861243.021 : <= IoObject::IoLockStart
19ec-1c88:43861243.083 : => IoObject::IoLockEnd
19ec-1c88:43861243.184 : <= IoObject::IoLockEnd
19ec-1c88:43861243.262 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43865905.900 : => GetLogicalScannerAbilityEx
19ec-1c88:43865906.121 : => IoObject::IoLockStart
19ec-1c88:43865906.261 : => CAsicIO::CheckDevice
19ec-1c88:43865906.324 : => CNT96226::ConnectIsAvailable
19ec-1c88:43865925.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43865925.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43865925.616 : <= IoObject::IoLockStart
19ec-1c88:43865925.674 : => IoObject::IoLockEnd
19ec-1c88:43865925.774 : <= IoObject::IoLockEnd
19ec-1c88:43865925.903 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43865925.980 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43873591.237 : => ReadNVMData
19ec-1c88:43873591.435 : => IoObject::IoLockStart
19ec-1c88:43873591.575 : => CAsicIO::CheckDevice
19ec-1c88:43873591.634 : => CNT96226::ConnectIsAvailable
19ec-1c88:43873616.918 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43873617.033 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43873617.092 : <= IoObject::IoLockStart
19ec-1c88:43873617.157 : => ReadNVMDataInternal
19ec-1c88:43873617.219 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43873617.289 : IO Send command 10 bytes
19ec-1c88:43873617.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:43873617.481 : iCmd = 0, nBytes = 10
19ec-1c88:43873617.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43873976.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43873976.611 : System send command 10 bytes + data 0 bytes
19ec-1c88:43873976.684 : IO total need to receive data 128 bytes
19ec-1c88:43873976.752 : => CNT96226::VenderCmd_GetData
19ec-1c88:43873976.811 : iCmd = 0, nBytes = 128
19ec-1c88:43874174.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874174.721 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874174.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43874175.013 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43874175.145 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.392 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.514 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43874175.649 : System total receive data 128 bytes
19ec-1c88:43874175.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:43874175.770 : iCmd = 1, nBytes = 4
19ec-1c88:43874322.167 : 0000 : 00 00 00 00 
19ec-1c88:43874322.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43874322.450 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43874322.517 : NVMData.PadScanCount = 0
19ec-1c88:43874322.580 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43874322.636 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43874322.694 : NVMData.FlatbedScanCount = 0
19ec-1c88:43874322.749 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43874322.919 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43874322.975 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43874323.029 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43874323.085 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43874323.138 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43874323.192 : NVMData.BornMonth = 0
19ec-1c88:43874323.243 : NVMData.BornDay = 0
19ec-1c88:43874323.293 : NVMData.BornYear = 0
19ec-1c88:43874323.345 : NVMData.FirstScanMonth = 4
19ec-1c88:43874323.397 : NVMData.FirstScanDay = 30
19ec-1c88:43874323.451 : NVMData.FirstScanYear = 2020
19ec-1c88:43874323.504 : NVMData.VerticalMagnification = 0
19ec-1c88:43874323.557 : NVMData.HorizontalMagnification = 0
19ec-1c88:43874323.611 : NVMData.PowerSavingTime = 15
19ec-1c88:43874323.665 : NVMData.SN = A094165189010062
19ec-1c88:43874323.715 : NVMData.AutoFeed = 0
19ec-1c88:43874323.764 : NVMData.CCDType = 0
19ec-1c88:43874323.810 : NVMData.ScanSpeed = 0
19ec-1c88:43874323.859 : NVMData.RollerCount = 0
19ec-1c88:43874323.915 : NVMData.MultifeedCount = 0
19ec-1c88:43874323.969 : NVMData.JamCount = 0
19ec-1c88:43874324.020 : NVMData.IdentifyInfo = 
19ec-1c88:43874324.071 : NVMData.FormalName = 
19ec-1c88:43874324.118 : NVMData.ReservedB = 0
19ec-1c88:43874324.167 : NVMData.FunctionCode = 0
19ec-1c88:43874324.216 : NVMData.PreFeed = 0
19ec-1c88:43874324.265 : NVMData.PreFeedTime = 0
19ec-1c88:43874324.314 : NVMData.ButtonNumber = 0
19ec-1c88:43874324.361 : NVMData.PowerOffTime = 0
19ec-1c88:43874324.411 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43874324.472 : => IoObject::IoLockEnd
19ec-1c88:43874324.561 : <= IoObject::IoLockEnd
19ec-1c88:43874324.611 : <= ReadNVMData ret = 1
19ec-1c88:43884682.978 : => GetADFStatus
19ec-1c88:43884683.451 : => IoObject::IoLockStart
19ec-1c88:43884683.600 : => CAsicIO::CheckDevice
19ec-1c88:43884683.661 : => CNT96226::ConnectIsAvailable
19ec-1c88:43884703.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43884703.554 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43884703.618 : <= IoObject::IoLockStart
19ec-1c88:43884703.680 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43884703.749 : IO Send command 10 bytes
19ec-1c88:43884703.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:43884703.930 : iCmd = 0, nBytes = 10
19ec-1c88:43884704.040 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43884901.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43884901.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:43884901.737 : IO total need to receive data 2 bytes
19ec-1c88:43884901.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:43884901.851 : iCmd = 0, nBytes = 2
19ec-1c88:43885055.105 : 0000 : 00 00 
19ec-1c88:43885055.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43885055.301 : System total receive data 2 bytes
19ec-1c88:43885055.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:43885055.419 : iCmd = 1, nBytes = 4
19ec-1c88:43885202.670 : 0000 : 00 00 00 00 
19ec-1c88:43885202.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43885203.086 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43885203.394 : Return status = 0
19ec-1c88:43885203.453 : => IoObject::IoLockEnd
19ec-1c88:43885203.541 : <= IoObject::IoLockEnd
19ec-1c88:43885203.590 : <= GetADFStatus ret = 1
19ec-1c88:43888080.593 : => GetADFStatus
19ec-1c88:43888080.796 : => IoObject::IoLockStart
19ec-1c88:43888080.938 : => CAsicIO::CheckDevice
19ec-1c88:43888080.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:43888104.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43888104.317 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43888104.379 : <= IoObject::IoLockStart
19ec-1c88:43888104.441 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43888104.508 : IO Send command 10 bytes
19ec-1c88:43888104.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:43888104.704 : iCmd = 0, nBytes = 10
19ec-1c88:43888104.807 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43888298.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43888298.721 : System send command 10 bytes + data 0 bytes
19ec-1c88:43888298.997 : IO total need to receive data 2 bytes
19ec-1c88:43888299.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:43888299.131 : iCmd = 0, nBytes = 2
19ec-1c88:43888408.014 : 0000 : 00 00 
19ec-1c88:43888408.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43888408.202 : System total receive data 2 bytes
19ec-1c88:43888408.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:43888408.327 : iCmd = 1, nBytes = 4
19ec-1c88:43888523.005 : 0000 : 00 00 00 00 
19ec-1c88:43888523.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43888523.288 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43888523.357 : Return status = 0
19ec-1c88:43888523.432 : => IoObject::IoLockEnd
19ec-1c88:43888523.522 : <= IoObject::IoLockEnd
19ec-1c88:43888523.572 : <= GetADFStatus ret = 1
19ec-1c88:43890865.224 : => TerminateDriver
19ec-1c88:43890865.431 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:43890865.512 : => CNT96226::Close
19ec-1c88:43890869.413 : <= CNT96226::Close ret = 1
19ec-1c88:43890869.492 : <= CAsicIO::~CAsicIO
19ec-1c88:43890869.552 : => IoObject::IoLockEnd
19ec-1c88:43890869.605 : <= IoObject::IoLockEnd
19ec-1c88:43890869.656 : => IoObject::TerminateDevice
19ec-1c88:43890869.710 : => IoObject::IoLockEnd
19ec-1c88:43890869.757 : <= IoObject::IoLockEnd
19ec-1c88:43890869.864 : <= IoObject::TerminateDevice
19ec-1c88:43890870.132 : <= TerminateDriver ret = 1
19ec-1c88:43934810.254 : ============Debug Start==========
19ec-1c88:43934810.567 : Date : 2020/4/30 14:26:28
19ec-1c88:43934810.648 : Process ID : 19ec
19ec-1c88:43934811.084 : Windows : Version 10.0 build 18363 
19ec-1c88:43934811.562 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:43934811.625 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43934811.694 : MemoryStatus.ullAvailPhys : 1701130240
19ec-1c88:43934811.757 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43934811.820 : MemoryStatus.ullAvailPageFile : 3058458624
19ec-1c88:43934811.881 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43934811.940 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:43934812.005 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43934812.112 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43934812.171 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43934812.414 : CPU Count : 4
19ec-1c88:43934812.463 : CPU Frequency : 100.000 Mhz
19ec-1c88:43934817.114 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43934817.248 : => InitializeDriver
19ec-1c88:43934817.552 : <= InitializeDriver ret = 1
19ec-1c88:43934817.612 : => InitializeScanner
19ec-1c88:43934817.697 : => CAsicIO::GetDeviceList
19ec-1c88:43934818.008 : => CNT96226::CNT96226
19ec-1c88:43934818.071 : => CNT96226::Open
19ec-1c88:43934845.582 : <= CNT96226::Open ret = 1
19ec-1c88:43934845.697 : => CNT96226::Initialize
19ec-1c88:43934845.899 : <= CNT96226::Initialize ret = 1
19ec-1c88:43934845.962 : <= CNT96226::CNT96226
19ec-1c88:43934846.019 : => CNT96226::EnumAvailableDevice
19ec-1c88:43934852.989 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43934853.073 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43934853.133 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43938560.771 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43938561.101 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43938567.506 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43938567.613 : => IoObject::GetLockName
19ec-1c88:43938567.677 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43938567.746 : <= IoObject::GetLockName
19ec-1c88:43938568.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:43938568.350 : iCmd = 3, nBytes = 2
19ec-1c88:43938887.873 : 0000 : 06 38 
19ec-1c88:43938888.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43938888.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:43938888.156 : iCmd = 4, nBytes = 2
19ec-1c88:43939134.925 : 0000 : 07 07 
19ec-1c88:43939135.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43939135.186 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43939135.284 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43939135.355 : IO Send command 10 bytes
19ec-1c88:43939135.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:43939135.468 : iCmd = 0, nBytes = 10
19ec-1c88:43939135.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43939321.427 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43939321.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:43939321.634 : iCmd = 0, nBytes = 165
19ec-1c88:43939494.550 : skip dump 37 bytes
19ec-1c88:43939494.798 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43939495.422 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43939495.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43939496.667 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43939496.818 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43939496.959 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43939497.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43939497.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43939497.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43939497.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:43939497.419 : iCmd = 1, nBytes = 4
19ec-1c88:43939650.248 : 0000 : 00 00 00 00 
19ec-1c88:43939650.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43939650.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43939650.541 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43939650.610 : IO Send command 10 bytes
19ec-1c88:43939650.663 : => CNT96226::VenderCmd_SetData
19ec-1c88:43939650.721 : iCmd = 0, nBytes = 10
19ec-1c88:43939650.829 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43939982.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43939982.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:43939982.923 : iCmd = 0, nBytes = 128
19ec-1c88:43940140.664 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940140.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.022 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43940141.154 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43940141.282 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.408 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940141.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940141.840 : iCmd = 1, nBytes = 4
19ec-1c88:43940252.316 : 0000 : 00 00 00 00 
19ec-1c88:43940252.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940252.467 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43940252.635 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43940252.708 : => CNT96226::Close
19ec-1c88:43940256.975 : <= CNT96226::Close ret = 1
19ec-1c88:43940257.048 : <= CNT96226::~CNT96226
19ec-1c88:43940257.136 : <= CAsicIO::GetDeviceList
19ec-1c88:43940257.841 : => IoObject::SetTimeout
19ec-1c88:43940257.979 : Timeout--> In = 0 Out = 0
19ec-1c88:43940258.036 : <= IoObject::SetTimeout
19ec-1c88:43940258.110 : => CAsicIO::CAsicIO
19ec-1c88:43940258.183 : => CNT96226::CNT96226
19ec-1c88:43940258.244 : => CNT96226::Open
19ec-1c88:43940280.957 : <= CNT96226::Open ret = 1
19ec-1c88:43940281.056 : => CNT96226::Initialize
19ec-1c88:43940281.244 : <= CNT96226::Initialize ret = 1
19ec-1c88:43940281.303 : <= CNT96226::CNT96226
19ec-1c88:43940281.353 : <= CAsicIO::CAsicIO
19ec-1c88:43940281.406 : => CAsicIO::InitializeDevice
19ec-1c88:43940281.474 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43940287.355 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43940287.468 : => IoObject::GetLockName
19ec-1c88:43940287.521 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43940287.585 : <= IoObject::GetLockName
19ec-1c88:43940288.079 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43940288.148 : IO Send command 10 bytes
19ec-1c88:43940288.201 : => CNT96226::VenderCmd_SetData
19ec-1c88:43940288.257 : iCmd = 0, nBytes = 10
19ec-1c88:43940288.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43940604.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43940604.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940605.007 : iCmd = 0, nBytes = 128
19ec-1c88:43940751.566 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940751.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940751.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43940752.038 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43940752.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.291 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940752.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940752.721 : iCmd = 1, nBytes = 4
19ec-1c88:43940939.020 : 0000 : 00 00 00 00 
19ec-1c88:43940939.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940939.183 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43940939.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940939.299 : iCmd = 3, nBytes = 2
19ec-1c88:43941293.442 : 0000 : 06 38 
19ec-1c88:43941293.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43941293.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:43941293.749 : iCmd = 4, nBytes = 2
19ec-1c88:43941582.895 : 0000 : 07 07 
19ec-1c88:43941583.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43941583.242 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43941583.345 : => IoObject::InitializeDevice
19ec-1c88:43941583.459 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43941584.115 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43941584.193 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43941584.908 : => FindScanner
19ec-1c88:43941584.972 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43941585.037 : <= FindScanner ret = 1
19ec-1c88:43941585.097 : => IoObject::IoLockStart
19ec-1c88:43941585.202 : => CAsicIO::CheckDevice
19ec-1c88:43941585.259 : => CNT96226::ConnectIsAvailable
19ec-1c88:43941598.030 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43941598.131 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43941598.188 : <= IoObject::IoLockStart
19ec-1c88:43941598.252 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43941598.320 : IO Send command 10 bytes
19ec-1c88:43941598.404 : => CNT96226::VenderCmd_SetData
19ec-1c88:43941598.465 : iCmd = 0, nBytes = 10
19ec-1c88:43941598.573 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43941749.012 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43941749.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:43941749.266 : IO total need to receive data 5 bytes
19ec-1c88:43941749.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:43941749.391 : iCmd = 0, nBytes = 5
19ec-1c88:43941899.444 : 0000 : 06 00 02 02 ab 
19ec-1c88:43941899.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43941899.666 : System total receive data 5 bytes
19ec-1c88:43941899.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:43941899.789 : iCmd = 1, nBytes = 4
19ec-1c88:43942054.441 : 0000 : 00 00 00 00 
19ec-1c88:43942054.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43942054.943 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43942055.013 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43942055.082 : IO Send command 10 bytes
19ec-1c88:43942055.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:43942055.308 : iCmd = 0, nBytes = 10
19ec-1c88:43942055.419 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43942225.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43942225.212 : System send command 10 bytes + data 0 bytes
19ec-1c88:43942225.302 : IO total need to receive data 165 bytes
19ec-1c88:43942225.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:43942225.432 : iCmd = 0, nBytes = 165
19ec-1c88:43942415.108 : skip dump 37 bytes
19ec-1c88:43942415.325 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43942415.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43942415.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43942415.746 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43942415.879 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43942416.013 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43942416.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942416.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942416.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43942416.400 : System total receive data 165 bytes
19ec-1c88:43942416.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:43942416.518 : iCmd = 1, nBytes = 4
19ec-1c88:43942544.902 : 0000 : 00 00 00 00 
19ec-1c88:43942545.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43942545.172 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43942545.419 : Dump Inquiry
19ec-1c88:43942545.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43942545.695 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43942545.831 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43942545.964 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43942546.101 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43942546.237 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43942546.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942546.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942546.628 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43942546.757 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43942546.846 : 00a0 : 00 00 00 00 00 
19ec-1c88:43942546.922 : => ReadNVMDataInternal
19ec-1c88:43942547.153 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43942547.219 : IO Send command 10 bytes
19ec-1c88:43942547.314 : => CNT96226::VenderCmd_SetData
19ec-1c88:43942547.369 : iCmd = 0, nBytes = 10
19ec-1c88:43942547.475 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43942874.623 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43942874.815 : System send command 10 bytes + data 0 bytes
19ec-1c88:43942874.890 : IO total need to receive data 128 bytes
19ec-1c88:43942874.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:43942875.015 : iCmd = 0, nBytes = 128
19ec-1c88:43943052.307 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943052.470 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943052.609 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43943052.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43943052.861 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43943052.987 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943053.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943053.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943053.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43943053.355 : System total receive data 128 bytes
19ec-1c88:43943053.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:43943053.464 : iCmd = 1, nBytes = 4
19ec-1c88:43943182.865 : 0000 : 00 00 00 00 
19ec-1c88:43943182.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43943183.133 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43943183.200 : NVMData.PadScanCount = 0
19ec-1c88:43943183.254 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43943183.308 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43943183.364 : NVMData.FlatbedScanCount = 0
19ec-1c88:43943183.421 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43943183.474 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43943183.525 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43943183.577 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43943183.632 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43943183.685 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43943183.741 : NVMData.BornMonth = 0
19ec-1c88:43943183.789 : NVMData.BornDay = 0
19ec-1c88:43943183.839 : NVMData.BornYear = 0
19ec-1c88:43943183.888 : NVMData.FirstScanMonth = 4
19ec-1c88:43943183.937 : NVMData.FirstScanDay = 30
19ec-1c88:43943183.991 : NVMData.FirstScanYear = 2020
19ec-1c88:43943184.042 : NVMData.VerticalMagnification = 0
19ec-1c88:43943184.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:43943184.152 : NVMData.PowerSavingTime = 15
19ec-1c88:43943184.207 : NVMData.SN = A094165189010062
19ec-1c88:43943184.256 : NVMData.AutoFeed = 0
19ec-1c88:43943184.303 : NVMData.CCDType = 0
19ec-1c88:43943184.350 : NVMData.ScanSpeed = 0
19ec-1c88:43943184.400 : NVMData.RollerCount = 0
19ec-1c88:43943184.451 : NVMData.MultifeedCount = 0
19ec-1c88:43943184.502 : NVMData.JamCount = 0
19ec-1c88:43943184.549 : NVMData.IdentifyInfo = 
19ec-1c88:43943184.598 : NVMData.FormalName = 
19ec-1c88:43943184.784 : NVMData.ReservedB = 0
19ec-1c88:43943184.838 : NVMData.FunctionCode = 0
19ec-1c88:43943184.885 : NVMData.PreFeed = 0
19ec-1c88:43943184.933 : NVMData.PreFeedTime = 0
19ec-1c88:43943184.982 : NVMData.ButtonNumber = 0
19ec-1c88:43943185.032 : NVMData.PowerOffTime = 0
19ec-1c88:43943185.085 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43943185.161 : => IoObject::IoLockEnd
19ec-1c88:43943185.253 : <= IoObject::IoLockEnd
19ec-1c88:43943185.304 : <= InitializeScanner ret = 1
19ec-1c88:43943185.366 : => GetLogicalScannerAbilityEx
19ec-1c88:43943185.424 : => IoObject::IoLockStart
19ec-1c88:43943185.519 : => CAsicIO::CheckDevice
19ec-1c88:43943185.572 : => CNT96226::ConnectIsAvailable
19ec-1c88:43943207.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43943207.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43943207.461 : <= IoObject::IoLockStart
19ec-1c88:43943207.520 : => IoObject::IoLockEnd
19ec-1c88:43943207.628 : <= IoObject::IoLockEnd
19ec-1c88:43943207.757 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43943207.832 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43943419.936 : => ReadNVMData
19ec-1c88:43943420.116 : => IoObject::IoLockStart
19ec-1c88:43943420.251 : => CAsicIO::CheckDevice
19ec-1c88:43943420.308 : => CNT96226::ConnectIsAvailable
19ec-1c88:43943439.359 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43943439.478 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43943439.542 : <= IoObject::IoLockStart
19ec-1c88:43943439.616 : => ReadNVMDataInternal
19ec-1c88:43943439.680 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43943439.751 : IO Send command 10 bytes
19ec-1c88:43943439.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:43943439.948 : iCmd = 0, nBytes = 10
19ec-1c88:43943440.062 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43943767.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43943768.136 : System send command 10 bytes + data 0 bytes
19ec-1c88:43943768.217 : IO total need to receive data 128 bytes
19ec-1c88:43943768.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:43943768.343 : iCmd = 0, nBytes = 128
19ec-1c88:43943921.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.085 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.236 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43943922.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43943922.504 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.635 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.892 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43943923.036 : System total receive data 128 bytes
19ec-1c88:43943923.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:43943923.155 : iCmd = 1, nBytes = 4
19ec-1c88:43944100.347 : 0000 : 00 00 00 00 
19ec-1c88:43944100.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43944100.880 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43944100.955 : NVMData.PadScanCount = 0
19ec-1c88:43944101.014 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43944101.068 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43944101.128 : NVMData.FlatbedScanCount = 0
19ec-1c88:43944101.182 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43944101.232 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43944101.284 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43944101.339 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43944101.394 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43944101.448 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43944101.501 : NVMData.BornMonth = 0
19ec-1c88:43944101.549 : NVMData.BornDay = 0
19ec-1c88:43944101.599 : NVMData.BornYear = 0
19ec-1c88:43944101.645 : NVMData.FirstScanMonth = 4
19ec-1c88:43944101.694 : NVMData.FirstScanDay = 30
19ec-1c88:43944101.748 : NVMData.FirstScanYear = 2020
19ec-1c88:43944101.963 : NVMData.VerticalMagnification = 0
19ec-1c88:43944102.021 : NVMData.HorizontalMagnification = 0
19ec-1c88:43944102.073 : NVMData.PowerSavingTime = 15
19ec-1c88:43944102.126 : NVMData.SN = A094165189010062
19ec-1c88:43944102.174 : NVMData.AutoFeed = 0
19ec-1c88:43944102.226 : NVMData.CCDType = 0
19ec-1c88:43944102.273 : NVMData.ScanSpeed = 0
19ec-1c88:43944102.321 : NVMData.RollerCount = 0
19ec-1c88:43944102.370 : NVMData.MultifeedCount = 0
19ec-1c88:43944102.422 : NVMData.JamCount = 0
19ec-1c88:43944102.472 : NVMData.IdentifyInfo = 
19ec-1c88:43944102.522 : NVMData.FormalName = 
19ec-1c88:43944102.569 : NVMData.ReservedB = 0
19ec-1c88:43944102.620 : NVMData.FunctionCode = 0
19ec-1c88:43944102.670 : NVMData.PreFeed = 0
19ec-1c88:43944102.720 : NVMData.PreFeedTime = 0
19ec-1c88:43944102.769 : NVMData.ButtonNumber = 0
19ec-1c88:43944102.819 : NVMData.PowerOffTime = 0
19ec-1c88:43944102.871 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43944102.933 : => IoObject::IoLockEnd
19ec-1c88:43944103.031 : <= IoObject::IoLockEnd
19ec-1c88:43944103.082 : <= ReadNVMData ret = 1
19ec-1c88:43944804.370 : => TerminateDriver
19ec-1c88:43944804.561 : => CAsicIO::~CAsicIO,pStage=98831432
19ec-1c88:43944804.642 : => CNT96226::Close
19ec-1c88:43944810.112 : <= CNT96226::Close ret = 1
19ec-1c88:43944810.228 : <= CAsicIO::~CAsicIO
19ec-1c88:43944810.294 : => IoObject::IoLockEnd
19ec-1c88:43944810.347 : <= IoObject::IoLockEnd
19ec-1c88:43944810.402 : => IoObject::TerminateDevice
19ec-1c88:43944810.457 : => IoObject::IoLockEnd
19ec-1c88:43944810.508 : <= IoObject::IoLockEnd
19ec-1c88:43944810.638 : <= IoObject::TerminateDevice
19ec-1c88:43944810.928 : <= TerminateDriver ret = 1
19ec-1c88:43947393.485 : ============Debug Start==========
19ec-1c88:43947393.834 : Date : 2020/4/30 14:26:28
19ec-1c88:43947394.147 : Process ID : 19ec
19ec-1c88:43947394.576 : Windows : Version 10.0 build 18363 
19ec-1c88:43947395.064 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:43947395.127 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43947395.193 : MemoryStatus.ullAvailPhys : 1698435072
19ec-1c88:43947395.251 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43947395.316 : MemoryStatus.ullAvailPageFile : 3054977024
19ec-1c88:43947395.388 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43947395.453 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:43947395.517 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43947395.628 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43947395.691 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43947395.937 : CPU Count : 4
19ec-1c88:43947395.986 : CPU Frequency : 100.000 Mhz
19ec-1c88:43947400.768 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43947400.900 : => InitializeDriver
19ec-1c88:43947401.186 : <= InitializeDriver ret = 1
19ec-1c88:43950386.312 : => InitializeScanner
19ec-1c88:43950386.573 : => CAsicIO::GetDeviceList
19ec-1c88:43950387.050 : => CNT96226::CNT96226
19ec-1c88:43950387.117 : => CNT96226::Open
19ec-1c88:43950410.302 : <= CNT96226::Open ret = 1
19ec-1c88:43950410.399 : => CNT96226::Initialize
19ec-1c88:43950410.591 : <= CNT96226::Initialize ret = 1
19ec-1c88:43950410.649 : <= CNT96226::CNT96226
19ec-1c88:43950410.703 : => CNT96226::EnumAvailableDevice
19ec-1c88:43950416.008 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43950416.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43950416.144 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43954096.352 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43954096.665 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43954102.362 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43954102.480 : => IoObject::GetLockName
19ec-1c88:43954102.545 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43954102.614 : <= IoObject::GetLockName
19ec-1c88:43954103.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:43954103.167 : iCmd = 3, nBytes = 2
19ec-1c88:43954480.889 : 0000 : 06 38 
19ec-1c88:43954481.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43954481.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:43954481.205 : iCmd = 4, nBytes = 2
19ec-1c88:43954754.844 : 0000 : 07 07 
19ec-1c88:43954755.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43954755.101 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43954755.199 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43954755.270 : IO Send command 10 bytes
19ec-1c88:43954755.325 : => CNT96226::VenderCmd_SetData
19ec-1c88:43954755.385 : iCmd = 0, nBytes = 10
19ec-1c88:43954755.497 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43954916.916 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43954920.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:43954920.158 : iCmd = 0, nBytes = 165
19ec-1c88:43955055.976 : skip dump 37 bytes
19ec-1c88:43955056.215 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43955056.364 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43955056.510 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43955056.651 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43955056.787 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43955056.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43955057.054 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955057.184 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955057.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955057.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:43955057.374 : iCmd = 1, nBytes = 4
19ec-1c88:43955203.131 : 0000 : 00 00 00 00 
19ec-1c88:43955203.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955203.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43955203.391 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43955203.460 : IO Send command 10 bytes
19ec-1c88:43955203.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:43955203.571 : iCmd = 0, nBytes = 10
19ec-1c88:43955203.681 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43955525.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43955525.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:43955525.625 : iCmd = 0, nBytes = 128
19ec-1c88:43955674.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955674.736 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955674.884 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43955675.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43955675.153 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.277 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.408 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.535 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955675.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:43955675.713 : iCmd = 1, nBytes = 4
19ec-1c88:43955786.692 : 0000 : 00 00 00 00 
19ec-1c88:43955786.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955786.838 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43955787.012 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43955787.086 : => CNT96226::Close
19ec-1c88:43955791.601 : <= CNT96226::Close ret = 1
19ec-1c88:43955791.675 : <= CNT96226::~CNT96226
19ec-1c88:43955791.769 : <= CAsicIO::GetDeviceList
19ec-1c88:43955792.262 : => IoObject::SetTimeout
19ec-1c88:43955792.399 : Timeout--> In = 0 Out = 0
19ec-1c88:43955792.461 : <= IoObject::SetTimeout
19ec-1c88:43955792.532 : => CAsicIO::CAsicIO
19ec-1c88:43955792.603 : => CNT96226::CNT96226
19ec-1c88:43955792.663 : => CNT96226::Open
19ec-1c88:43955815.701 : <= CNT96226::Open ret = 1
19ec-1c88:43955815.873 : => CNT96226::Initialize
19ec-1c88:43955816.070 : <= CNT96226::Initialize ret = 1
19ec-1c88:43955816.128 : <= CNT96226::CNT96226
19ec-1c88:43955816.182 : <= CAsicIO::CAsicIO
19ec-1c88:43955816.238 : => CAsicIO::InitializeDevice
19ec-1c88:43955816.307 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43955822.089 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43955822.212 : => IoObject::GetLockName
19ec-1c88:43955822.268 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43955822.333 : <= IoObject::GetLockName
19ec-1c88:43955822.825 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43955822.899 : IO Send command 10 bytes
19ec-1c88:43955822.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:43955823.008 : iCmd = 0, nBytes = 10
19ec-1c88:43955823.114 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43956127.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43956127.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956127.547 : iCmd = 0, nBytes = 128
19ec-1c88:43956273.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.049 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.193 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43956274.325 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43956274.452 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.693 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956274.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956274.991 : iCmd = 1, nBytes = 4
19ec-1c88:43956394.645 : 0000 : 00 00 00 00 
19ec-1c88:43956394.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956394.861 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43956394.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956394.986 : iCmd = 3, nBytes = 2
19ec-1c88:43956730.391 : 0000 : 06 38 
19ec-1c88:43956730.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956730.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956730.686 : iCmd = 4, nBytes = 2
19ec-1c88:43956993.204 : 0000 : 07 07 
19ec-1c88:43956993.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956993.513 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43956993.621 : => IoObject::InitializeDevice
19ec-1c88:43956993.743 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43956994.321 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43956994.401 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43956995.084 : => FindScanner
19ec-1c88:43956995.146 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43956995.219 : <= FindScanner ret = 1
19ec-1c88:43956995.278 : => IoObject::IoLockStart
19ec-1c88:43956995.388 : => CAsicIO::CheckDevice
19ec-1c88:43956995.441 : => CNT96226::ConnectIsAvailable
19ec-1c88:43957008.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43957008.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43957008.658 : <= IoObject::IoLockStart
19ec-1c88:43957008.719 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43957008.783 : IO Send command 10 bytes
19ec-1c88:43957008.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:43957008.928 : iCmd = 0, nBytes = 10
19ec-1c88:43957009.035 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43957167.275 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43957167.411 : System send command 10 bytes + data 0 bytes
19ec-1c88:43957167.481 : IO total need to receive data 5 bytes
19ec-1c88:43957167.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957167.598 : iCmd = 0, nBytes = 5
19ec-1c88:43957282.901 : 0000 : 06 00 02 02 ab 
19ec-1c88:43957283.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957283.065 : System total receive data 5 bytes
19ec-1c88:43957283.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957283.174 : iCmd = 1, nBytes = 4
19ec-1c88:43957402.719 : 0000 : 00 00 00 00 
19ec-1c88:43957402.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957402.964 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43957403.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43957403.115 : IO Send command 10 bytes
19ec-1c88:43957403.198 : => CNT96226::VenderCmd_SetData
19ec-1c88:43957403.257 : iCmd = 0, nBytes = 10
19ec-1c88:43957403.363 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43957569.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43957569.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:43957569.340 : IO total need to receive data 165 bytes
19ec-1c88:43957569.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957569.471 : iCmd = 0, nBytes = 165
19ec-1c88:43957701.201 : skip dump 37 bytes
19ec-1c88:43957701.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43957701.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43957701.767 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43957701.899 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43957702.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43957702.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43957702.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957702.409 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957702.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957702.535 : System total receive data 165 bytes
19ec-1c88:43957702.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957702.655 : iCmd = 1, nBytes = 4
19ec-1c88:43957855.004 : 0000 : 00 00 00 00 
19ec-1c88:43957855.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957855.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43957855.477 : Dump Inquiry
19ec-1c88:43957855.613 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43957855.759 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43957855.958 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43957856.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43957856.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43957856.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43957856.490 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957856.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957856.754 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43957856.893 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43957856.981 : 00a0 : 00 00 00 00 00 
19ec-1c88:43957857.055 : => ReadNVMDataInternal
19ec-1c88:43957857.288 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43957857.354 : IO Send command 10 bytes
19ec-1c88:43957857.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:43957857.506 : iCmd = 0, nBytes = 10
19ec-1c88:43957857.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43958177.893 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43958178.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:43958178.151 : IO total need to receive data 128 bytes
19ec-1c88:43958178.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:43958178.275 : iCmd = 0, nBytes = 128
19ec-1c88:43958374.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43958375.417 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43958375.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.679 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.802 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958376.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43958376.065 : System total receive data 128 bytes
19ec-1c88:43958376.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:43958376.180 : iCmd = 1, nBytes = 4
19ec-1c88:43958559.140 : 0000 : 00 00 00 00 
19ec-1c88:43958559.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43958559.399 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43958559.464 : NVMData.PadScanCount = 0
19ec-1c88:43958559.522 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43958559.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43958559.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:43958559.687 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43958559.742 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43958559.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43958559.847 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43958559.901 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43958559.953 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43958560.009 : NVMData.BornMonth = 0
19ec-1c88:43958560.055 : NVMData.BornDay = 0
19ec-1c88:43958560.102 : NVMData.BornYear = 0
19ec-1c88:43958560.150 : NVMData.FirstScanMonth = 4
19ec-1c88:43958560.199 : NVMData.FirstScanDay = 30
19ec-1c88:43958560.252 : NVMData.FirstScanYear = 2020
19ec-1c88:43958560.306 : NVMData.VerticalMagnification = 0
19ec-1c88:43958560.357 : NVMData.HorizontalMagnification = 0
19ec-1c88:43958560.413 : NVMData.PowerSavingTime = 15
19ec-1c88:43958560.466 : NVMData.SN = A094165189010062
19ec-1c88:43958560.517 : NVMData.AutoFeed = 0
19ec-1c88:43958560.570 : NVMData.CCDType = 0
19ec-1c88:43958560.617 : NVMData.ScanSpeed = 0
19ec-1c88:43958560.665 : NVMData.RollerCount = 0
19ec-1c88:43958560.716 : NVMData.MultifeedCount = 0
19ec-1c88:43958560.765 : NVMData.JamCount = 0
19ec-1c88:43958560.812 : NVMData.IdentifyInfo = 
19ec-1c88:43958560.862 : NVMData.FormalName = 
19ec-1c88:43958561.063 : NVMData.ReservedB = 0
19ec-1c88:43958561.119 : NVMData.FunctionCode = 0
19ec-1c88:43958561.165 : NVMData.PreFeed = 0
19ec-1c88:43958561.219 : NVMData.PreFeedTime = 0
19ec-1c88:43958561.268 : NVMData.ButtonNumber = 0
19ec-1c88:43958561.321 : NVMData.PowerOffTime = 0
19ec-1c88:43958561.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43958561.449 : => IoObject::IoLockEnd
19ec-1c88:43958561.543 : <= IoObject::IoLockEnd
19ec-1c88:43958561.590 : <= InitializeScanner ret = 1
19ec-1c88:43959833.965 : => GetLogicalScannerAbility
19ec-1c88:43959834.155 : => IoObject::IoLockStart
19ec-1c88:43959834.289 : => CAsicIO::CheckDevice
19ec-1c88:43959834.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:43959859.495 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43959859.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43959859.662 : <= IoObject::IoLockStart
19ec-1c88:43959859.719 : => IoObject::IoLockEnd
19ec-1c88:43959859.822 : <= IoObject::IoLockEnd
19ec-1c88:43959859.901 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43963571.004 : => GetLogicalScannerAbilityEx
19ec-1c88:43963571.195 : => IoObject::IoLockStart
19ec-1c88:43963571.332 : => CAsicIO::CheckDevice
19ec-1c88:43963571.397 : => CNT96226::ConnectIsAvailable
19ec-1c88:43963588.805 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43963588.926 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43963588.989 : <= IoObject::IoLockStart
19ec-1c88:43963589.051 : => IoObject::IoLockEnd
19ec-1c88:43963589.155 : <= IoObject::IoLockEnd
19ec-1c88:43963589.267 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43963589.340 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43971416.821 : => ReadNVMData
19ec-1c88:43971416.998 : => IoObject::IoLockStart
19ec-1c88:43971417.138 : => CAsicIO::CheckDevice
19ec-1c88:43971417.194 : => CNT96226::ConnectIsAvailable
19ec-1c88:43971443.166 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43971443.282 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43971443.343 : <= IoObject::IoLockStart
19ec-1c88:43971443.412 : => ReadNVMDataInternal
19ec-1c88:43971443.476 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43971443.543 : IO Send command 10 bytes
19ec-1c88:43971443.676 : => CNT96226::VenderCmd_SetData
19ec-1c88:43971443.737 : iCmd = 0, nBytes = 10
19ec-1c88:43971443.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43971798.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43971798.325 : System send command 10 bytes + data 0 bytes
19ec-1c88:43971798.393 : IO total need to receive data 128 bytes
19ec-1c88:43971798.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:43971798.508 : iCmd = 0, nBytes = 128
19ec-1c88:43971985.945 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43971986.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43971986.569 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.694 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971987.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43971987.074 : System total receive data 128 bytes
19ec-1c88:43971987.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:43971987.189 : iCmd = 1, nBytes = 4
19ec-1c88:43972125.112 : 0000 : 00 00 00 00 
19ec-1c88:43972125.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43972125.353 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43972125.427 : NVMData.PadScanCount = 0
19ec-1c88:43972125.487 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43972125.544 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43972125.602 : NVMData.FlatbedScanCount = 0
19ec-1c88:43972125.658 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43972125.895 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43972125.955 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43972126.013 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43972126.070 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43972126.128 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43972126.184 : NVMData.BornMonth = 0
19ec-1c88:43972126.235 : NVMData.BornDay = 0
19ec-1c88:43972126.287 : NVMData.BornYear = 0
19ec-1c88:43972126.339 : NVMData.FirstScanMonth = 4
19ec-1c88:43972126.391 : NVMData.FirstScanDay = 30
19ec-1c88:43972126.446 : NVMData.FirstScanYear = 2020
19ec-1c88:43972126.500 : NVMData.VerticalMagnification = 0
19ec-1c88:43972126.556 : NVMData.HorizontalMagnification = 0
19ec-1c88:43972126.614 : NVMData.PowerSavingTime = 15
19ec-1c88:43972126.667 : NVMData.SN = A094165189010062
19ec-1c88:43972126.719 : NVMData.AutoFeed = 0
19ec-1c88:43972126.770 : NVMData.CCDType = 0
19ec-1c88:43972126.819 : NVMData.ScanSpeed = 0
19ec-1c88:43972126.869 : NVMData.RollerCount = 0
19ec-1c88:43972126.922 : NVMData.MultifeedCount = 0
19ec-1c88:43972126.976 : NVMData.JamCount = 0
19ec-1c88:43972127.025 : NVMData.IdentifyInfo = 
19ec-1c88:43972127.077 : NVMData.FormalName = 
19ec-1c88:43972127.129 : NVMData.ReservedB = 0
19ec-1c88:43972127.179 : NVMData.FunctionCode = 0
19ec-1c88:43972127.231 : NVMData.PreFeed = 0
19ec-1c88:43972127.280 : NVMData.PreFeedTime = 0
19ec-1c88:43972127.334 : NVMData.ButtonNumber = 0
19ec-1c88:43972127.385 : NVMData.PowerOffTime = 0
19ec-1c88:43972127.436 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43972127.500 : => IoObject::IoLockEnd
19ec-1c88:43972127.595 : <= IoObject::IoLockEnd
19ec-1c88:43972127.648 : <= ReadNVMData ret = 1
19ec-1c88:43984721.288 : => GetADFStatus
19ec-1c88:43984721.707 : => IoObject::IoLockStart
19ec-1c88:43984721.836 : => CAsicIO::CheckDevice
19ec-1c88:43984721.897 : => CNT96226::ConnectIsAvailable
19ec-1c88:43984746.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43984747.056 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43984747.115 : <= IoObject::IoLockStart
19ec-1c88:43984747.177 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43984747.244 : IO Send command 10 bytes
19ec-1c88:43984747.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:43984747.441 : iCmd = 0, nBytes = 10
19ec-1c88:43984747.548 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43984918.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43984918.671 : System send command 10 bytes + data 0 bytes
19ec-1c88:43984918.751 : IO total need to receive data 2 bytes
19ec-1c88:43984918.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:43984918.879 : iCmd = 0, nBytes = 2
19ec-1c88:43985046.367 : 0000 : 00 00 
19ec-1c88:43985046.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43985046.555 : System total receive data 2 bytes
19ec-1c88:43985046.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:43985046.676 : iCmd = 1, nBytes = 4
19ec-1c88:43985150.736 : 0000 : 00 00 00 00 
19ec-1c88:43985150.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43985150.974 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43985151.035 : Return status = 0
19ec-1c88:43985151.096 : => IoObject::IoLockEnd
19ec-1c88:43985151.189 : <= IoObject::IoLockEnd
19ec-1c88:43985151.240 : <= GetADFStatus ret = 1
19ec-1c88:43988422.332 : => GetADFStatus
19ec-1c88:43988422.528 : => IoObject::IoLockStart
19ec-1c88:43988422.659 : => CAsicIO::CheckDevice
19ec-1c88:43988422.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:43988454.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43988454.291 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43988454.359 : <= IoObject::IoLockStart
19ec-1c88:43988454.428 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43988454.504 : IO Send command 10 bytes
19ec-1c88:43988454.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:43988454.680 : iCmd = 0, nBytes = 10
19ec-1c88:43988454.797 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43988611.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43988611.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:43988611.554 : IO total need to receive data 2 bytes
19ec-1c88:43988611.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:43988611.683 : iCmd = 0, nBytes = 2
19ec-1c88:43988947.448 : 0000 : 00 00 
19ec-1c88:43988947.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43988947.703 : System total receive data 2 bytes
19ec-1c88:43988947.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:43988947.832 : iCmd = 1, nBytes = 4
19ec-1c88:43989159.601 : 0000 : 00 00 00 00 
19ec-1c88:43989159.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43989159.915 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43989159.987 : Return status = 0
19ec-1c88:43989160.050 : => IoObject::IoLockEnd
19ec-1c88:43989160.149 : <= IoObject::IoLockEnd
19ec-1c88:43989160.199 : <= GetADFStatus ret = 1
19ec-1c88:43991629.725 : => TerminateDriver
19ec-1c88:43991629.923 : => CAsicIO::~CAsicIO,pStage=199494728
19ec-1c88:43991630.000 : => CNT96226::Close
19ec-1c88:43991634.295 : <= CNT96226::Close ret = 1
19ec-1c88:43991634.376 : <= CAsicIO::~CAsicIO
19ec-1c88:43991634.435 : => IoObject::IoLockEnd
19ec-1c88:43991634.489 : <= IoObject::IoLockEnd
19ec-1c88:43991634.544 : => IoObject::TerminateDevice
19ec-1c88:43991634.601 : => IoObject::IoLockEnd
19ec-1c88:43991634.650 : <= IoObject::IoLockEnd
19ec-1c88:43991634.755 : <= IoObject::TerminateDevice
19ec-1c88:43991635.022 : <= TerminateDriver ret = 1
19ec-1c88:44036333.920 : ============Debug Start==========
19ec-1c88:44036334.257 : Date : 2020/4/30 14:26:31
19ec-1c88:44036334.346 : Process ID : 19ec
19ec-1c88:44036334.695 : Windows : Version 10.0 build 18363 
19ec-1c88:44036335.184 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44036335.251 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44036335.321 : MemoryStatus.ullAvailPhys : 1671282688
19ec-1c88:44036335.385 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44036335.451 : MemoryStatus.ullAvailPageFile : 3039182848
19ec-1c88:44036335.517 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44036335.579 : MemoryStatus.ullAvailVirtual : 1729429504
19ec-1c88:44036335.640 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44036335.747 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44036335.810 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44036336.053 : CPU Count : 4
19ec-1c88:44036336.103 : CPU Frequency : 100.000 Mhz
19ec-1c88:44036340.953 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44036341.099 : => InitializeDriver
19ec-1c88:44036341.389 : <= InitializeDriver ret = 1
19ec-1c88:44036341.449 : => InitializeScanner
19ec-1c88:44036341.592 : => CAsicIO::GetDeviceList
19ec-1c88:44036341.903 : => CNT96226::CNT96226
19ec-1c88:44036341.964 : => CNT96226::Open
19ec-1c88:44036369.802 : <= CNT96226::Open ret = 1
19ec-1c88:44036369.936 : => CNT96226::Initialize
19ec-1c88:44036370.157 : <= CNT96226::Initialize ret = 1
19ec-1c88:44036370.221 : <= CNT96226::CNT96226
19ec-1c88:44036370.277 : => CNT96226::EnumAvailableDevice
19ec-1c88:44036375.919 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44036376.011 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44036376.074 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44040055.957 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44040056.258 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44040062.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44040062.605 : => IoObject::GetLockName
19ec-1c88:44040062.665 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44040062.730 : <= IoObject::GetLockName
19ec-1c88:44040063.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040063.396 : iCmd = 3, nBytes = 2
19ec-1c88:44040383.253 : 0000 : 06 38 
19ec-1c88:44040383.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44040383.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040383.560 : iCmd = 4, nBytes = 2
19ec-1c88:44040638.090 : 0000 : 07 07 
19ec-1c88:44040638.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44040638.332 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44040638.427 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44040638.501 : IO Send command 10 bytes
19ec-1c88:44040638.557 : => CNT96226::VenderCmd_SetData
19ec-1c88:44040638.617 : iCmd = 0, nBytes = 10
19ec-1c88:44040638.726 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44040793.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44040793.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040793.315 : iCmd = 0, nBytes = 165
19ec-1c88:44040931.764 : skip dump 37 bytes
19ec-1c88:44040931.992 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44040932.145 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44040932.288 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44040932.429 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44040932.562 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44040932.706 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44040932.840 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44040932.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44040933.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44040933.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040933.159 : iCmd = 1, nBytes = 4
19ec-1c88:44041051.872 : 0000 : 00 00 00 00 
19ec-1c88:44041052.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44041052.095 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44041052.171 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44041052.243 : IO Send command 10 bytes
19ec-1c88:44041052.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:44041052.361 : iCmd = 0, nBytes = 10
19ec-1c88:44041052.472 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44041349.628 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44041349.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:44041349.892 : iCmd = 0, nBytes = 128
19ec-1c88:44041480.661 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041480.830 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041480.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44041481.111 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44041481.242 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.499 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.631 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44041481.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:44041481.819 : iCmd = 1, nBytes = 4
19ec-1c88:44041604.626 : 0000 : 00 00 00 00 
19ec-1c88:44041604.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44041604.847 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44041605.026 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44041605.100 : => CNT96226::Close
19ec-1c88:44041608.672 : <= CNT96226::Close ret = 1
19ec-1c88:44041608.750 : <= CNT96226::~CNT96226
19ec-1c88:44041608.849 : <= CAsicIO::GetDeviceList
19ec-1c88:44041609.225 : => IoObject::SetTimeout
19ec-1c88:44041609.355 : Timeout--> In = 0 Out = 0
19ec-1c88:44041609.418 : <= IoObject::SetTimeout
19ec-1c88:44041609.489 : => CAsicIO::CAsicIO
19ec-1c88:44041609.565 : => CNT96226::CNT96226
19ec-1c88:44041609.623 : => CNT96226::Open
19ec-1c88:44041630.242 : <= CNT96226::Open ret = 1
19ec-1c88:44041630.344 : => CNT96226::Initialize
19ec-1c88:44041630.546 : <= CNT96226::Initialize ret = 1
19ec-1c88:44041630.608 : <= CNT96226::CNT96226
19ec-1c88:44041630.662 : <= CAsicIO::CAsicIO
19ec-1c88:44041630.718 : => CAsicIO::InitializeDevice
19ec-1c88:44041630.786 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44041636.590 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44041636.719 : => IoObject::GetLockName
19ec-1c88:44041636.780 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44041636.846 : <= IoObject::GetLockName
19ec-1c88:44041637.394 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44041637.468 : IO Send command 10 bytes
19ec-1c88:44041637.524 : => CNT96226::VenderCmd_SetData
19ec-1c88:44041637.581 : iCmd = 0, nBytes = 10
19ec-1c88:44041637.699 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44041929.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44041929.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:44041929.618 : iCmd = 0, nBytes = 128
19ec-1c88:44042064.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042064.896 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.046 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44042065.189 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44042065.321 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042065.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042065.897 : iCmd = 1, nBytes = 4
19ec-1c88:44042180.815 : 0000 : 00 00 00 00 
19ec-1c88:44042180.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042181.054 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44042181.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042181.192 : iCmd = 3, nBytes = 2
19ec-1c88:44042489.983 : 0000 : 06 38 
19ec-1c88:44042490.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042490.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042490.281 : iCmd = 4, nBytes = 2
19ec-1c88:44042733.547 : 0000 : 07 07 
19ec-1c88:44042733.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042733.902 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44042734.004 : => IoObject::InitializeDevice
19ec-1c88:44042734.120 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44042734.767 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44042734.838 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44042735.482 : => FindScanner
19ec-1c88:44042735.539 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44042735.606 : <= FindScanner ret = 1
19ec-1c88:44042735.669 : => IoObject::IoLockStart
19ec-1c88:44042735.781 : => CAsicIO::CheckDevice
19ec-1c88:44042735.836 : => CNT96226::ConnectIsAvailable
19ec-1c88:44042748.853 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44042748.976 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44042749.048 : <= IoObject::IoLockStart
19ec-1c88:44042749.112 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44042749.188 : IO Send command 10 bytes
19ec-1c88:44042749.270 : => CNT96226::VenderCmd_SetData
19ec-1c88:44042749.331 : iCmd = 0, nBytes = 10
19ec-1c88:44042749.439 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44042892.848 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44042893.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:44042893.121 : IO total need to receive data 5 bytes
19ec-1c88:44042893.185 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042893.247 : iCmd = 0, nBytes = 5
19ec-1c88:44043004.109 : 0000 : 06 00 02 02 ab 
19ec-1c88:44043004.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043004.300 : System total receive data 5 bytes
19ec-1c88:44043004.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043004.429 : iCmd = 1, nBytes = 4
19ec-1c88:44043116.253 : 0000 : 00 00 00 00 
19ec-1c88:44043116.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043116.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44043116.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44043116.863 : IO Send command 10 bytes
19ec-1c88:44043117.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:44043117.410 : iCmd = 0, nBytes = 10
19ec-1c88:44043117.578 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44043255.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44043255.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:44043255.331 : IO total need to receive data 165 bytes
19ec-1c88:44043255.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043255.457 : iCmd = 0, nBytes = 165
19ec-1c88:44043371.299 : skip dump 37 bytes
19ec-1c88:44043371.516 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44043371.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44043371.811 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44043371.952 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44043372.081 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44043372.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44043372.348 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043372.477 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043372.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043372.602 : System total receive data 165 bytes
19ec-1c88:44043372.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043372.731 : iCmd = 1, nBytes = 4
19ec-1c88:44043541.683 : 0000 : 00 00 00 00 
19ec-1c88:44043541.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043542.302 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44043542.563 : Dump Inquiry
19ec-1c88:44043542.690 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44043542.826 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44043542.959 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44043543.098 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44043543.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44043543.364 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44043543.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043543.618 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043543.748 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44043543.874 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44043543.965 : 00a0 : 00 00 00 00 00 
19ec-1c88:44043544.045 : => ReadNVMDataInternal
19ec-1c88:44043544.250 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44043544.314 : IO Send command 10 bytes
19ec-1c88:44043544.411 : => CNT96226::VenderCmd_SetData
19ec-1c88:44043544.464 : iCmd = 0, nBytes = 10
19ec-1c88:44043544.566 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44043846.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44043847.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:44043847.099 : IO total need to receive data 128 bytes
19ec-1c88:44043847.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043847.234 : iCmd = 0, nBytes = 128
19ec-1c88:44043990.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043990.796 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043990.946 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44043991.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44043991.220 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.350 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043991.739 : System total receive data 128 bytes
19ec-1c88:44043991.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043991.853 : iCmd = 1, nBytes = 4
19ec-1c88:44044140.692 : 0000 : 00 00 00 00 
19ec-1c88:44044140.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44044140.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44044141.021 : NVMData.PadScanCount = 0
19ec-1c88:44044141.080 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44044141.142 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44044141.208 : NVMData.FlatbedScanCount = 0
19ec-1c88:44044141.267 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44044141.323 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44044141.380 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44044141.436 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44044141.493 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44044141.550 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44044141.607 : NVMData.BornMonth = 0
19ec-1c88:44044141.658 : NVMData.BornDay = 0
19ec-1c88:44044141.710 : NVMData.BornYear = 0
19ec-1c88:44044141.762 : NVMData.FirstScanMonth = 4
19ec-1c88:44044141.815 : NVMData.FirstScanDay = 30
19ec-1c88:44044141.871 : NVMData.FirstScanYear = 2020
19ec-1c88:44044141.926 : NVMData.VerticalMagnification = 0
19ec-1c88:44044141.984 : NVMData.HorizontalMagnification = 0
19ec-1c88:44044142.040 : NVMData.PowerSavingTime = 15
19ec-1c88:44044142.094 : NVMData.SN = A094165189010062
19ec-1c88:44044142.145 : NVMData.AutoFeed = 0
19ec-1c88:44044142.194 : NVMData.CCDType = 0
19ec-1c88:44044142.246 : NVMData.ScanSpeed = 0
19ec-1c88:44044142.297 : NVMData.RollerCount = 0
19ec-1c88:44044142.351 : NVMData.MultifeedCount = 0
19ec-1c88:44044142.403 : NVMData.JamCount = 0
19ec-1c88:44044142.452 : NVMData.IdentifyInfo = 
19ec-1c88:44044142.505 : NVMData.FormalName = 
19ec-1c88:44044142.678 : NVMData.ReservedB = 0
19ec-1c88:44044142.731 : NVMData.FunctionCode = 0
19ec-1c88:44044142.783 : NVMData.PreFeed = 0
19ec-1c88:44044142.834 : NVMData.PreFeedTime = 0
19ec-1c88:44044142.886 : NVMData.ButtonNumber = 0
19ec-1c88:44044142.938 : NVMData.PowerOffTime = 0
19ec-1c88:44044142.990 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44044143.077 : => IoObject::IoLockEnd
19ec-1c88:44044143.175 : <= IoObject::IoLockEnd
19ec-1c88:44044143.227 : <= InitializeScanner ret = 1
19ec-1c88:44044143.291 : => GetLogicalScannerAbilityEx
19ec-1c88:44044143.356 : => IoObject::IoLockStart
19ec-1c88:44044143.450 : => CAsicIO::CheckDevice
19ec-1c88:44044143.504 : => CNT96226::ConnectIsAvailable
19ec-1c88:44044156.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44044156.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44044156.635 : <= IoObject::IoLockStart
19ec-1c88:44044156.744 : => IoObject::IoLockEnd
19ec-1c88:44044157.083 : <= IoObject::IoLockEnd
19ec-1c88:44044157.196 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44044157.273 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44044356.237 : => ReadNVMData
19ec-1c88:44044356.416 : => IoObject::IoLockStart
19ec-1c88:44044356.550 : => CAsicIO::CheckDevice
19ec-1c88:44044356.616 : => CNT96226::ConnectIsAvailable
19ec-1c88:44044368.622 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44044368.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44044368.786 : <= IoObject::IoLockStart
19ec-1c88:44044368.853 : => ReadNVMDataInternal
19ec-1c88:44044368.916 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44044368.980 : IO Send command 10 bytes
19ec-1c88:44044369.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:44044369.166 : iCmd = 0, nBytes = 10
19ec-1c88:44044369.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44044675.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44044675.575 : System send command 10 bytes + data 0 bytes
19ec-1c88:44044675.730 : IO total need to receive data 128 bytes
19ec-1c88:44044676.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:44044676.158 : iCmd = 0, nBytes = 128
19ec-1c88:44044832.708 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044832.908 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.056 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44044833.196 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44044833.328 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44044833.839 : System total receive data 128 bytes
19ec-1c88:44044833.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:44044833.961 : iCmd = 1, nBytes = 4
19ec-1c88:44044945.299 : 0000 : 00 00 00 00 
19ec-1c88:44044945.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44044945.576 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44044945.657 : NVMData.PadScanCount = 0
19ec-1c88:44044945.720 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44044945.777 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44044945.837 : NVMData.FlatbedScanCount = 0
19ec-1c88:44044945.894 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44044945.949 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44044946.005 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44044946.062 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44044946.122 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44044946.179 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44044946.236 : NVMData.BornMonth = 0
19ec-1c88:44044946.286 : NVMData.BornDay = 0
19ec-1c88:44044946.342 : NVMData.BornYear = 0
19ec-1c88:44044946.394 : NVMData.FirstScanMonth = 4
19ec-1c88:44044946.449 : NVMData.FirstScanDay = 30
19ec-1c88:44044946.505 : NVMData.FirstScanYear = 2020
19ec-1c88:44044946.694 : NVMData.VerticalMagnification = 0
19ec-1c88:44044946.755 : NVMData.HorizontalMagnification = 0
19ec-1c88:44044946.812 : NVMData.PowerSavingTime = 15
19ec-1c88:44044946.868 : NVMData.SN = A094165189010062
19ec-1c88:44044946.919 : NVMData.AutoFeed = 0
19ec-1c88:44044946.970 : NVMData.CCDType = 0
19ec-1c88:44044947.021 : NVMData.ScanSpeed = 0
19ec-1c88:44044947.073 : NVMData.RollerCount = 0
19ec-1c88:44044947.125 : NVMData.MultifeedCount = 0
19ec-1c88:44044947.178 : NVMData.JamCount = 0
19ec-1c88:44044947.229 : NVMData.IdentifyInfo = 
19ec-1c88:44044947.283 : NVMData.FormalName = 
19ec-1c88:44044947.329 : NVMData.ReservedB = 0
19ec-1c88:44044947.381 : NVMData.FunctionCode = 0
19ec-1c88:44044947.431 : NVMData.PreFeed = 0
19ec-1c88:44044947.484 : NVMData.PreFeedTime = 0
19ec-1c88:44044947.534 : NVMData.ButtonNumber = 0
19ec-1c88:44044947.586 : NVMData.PowerOffTime = 0
19ec-1c88:44044947.638 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44044947.701 : => IoObject::IoLockEnd
19ec-1c88:44044947.799 : <= IoObject::IoLockEnd
19ec-1c88:44044947.848 : <= ReadNVMData ret = 1
19ec-1c88:44045505.586 : => TerminateDriver
19ec-1c88:44045505.788 : => CAsicIO::~CAsicIO,pStage=99093576
19ec-1c88:44045505.870 : => CNT96226::Close
19ec-1c88:44045509.645 : <= CNT96226::Close ret = 1
19ec-1c88:44045509.725 : <= CAsicIO::~CAsicIO
19ec-1c88:44045509.791 : => IoObject::IoLockEnd
19ec-1c88:44045509.850 : <= IoObject::IoLockEnd
19ec-1c88:44045509.903 : => IoObject::TerminateDevice
19ec-1c88:44045509.964 : => IoObject::IoLockEnd
19ec-1c88:44045510.013 : <= IoObject::IoLockEnd
19ec-1c88:44045510.117 : <= IoObject::TerminateDevice
19ec-1c88:44045510.378 : <= TerminateDriver ret = 1
19ec-1c88:44048123.067 : ============Debug Start==========
19ec-1c88:44048123.380 : Date : 2020/4/30 14:26:32
19ec-1c88:44048123.463 : Process ID : 19ec
19ec-1c88:44048123.893 : Windows : Version 10.0 build 18363 
19ec-1c88:44048124.368 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44048124.431 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44048124.498 : MemoryStatus.ullAvailPhys : 1681477632
19ec-1c88:44048124.558 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44048124.620 : MemoryStatus.ullAvailPageFile : 3046965248
19ec-1c88:44048124.685 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44048124.743 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:44048124.807 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44048124.914 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44048124.979 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44048125.217 : CPU Count : 4
19ec-1c88:44048125.266 : CPU Frequency : 100.000 Mhz
19ec-1c88:44048129.513 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44048129.643 : => InitializeDriver
19ec-1c88:44048129.924 : <= InitializeDriver ret = 1
19ec-1c88:44052428.147 : => InitializeScanner
19ec-1c88:44052428.452 : => CAsicIO::GetDeviceList
19ec-1c88:44052428.931 : => CNT96226::CNT96226
19ec-1c88:44052428.997 : => CNT96226::Open
19ec-1c88:44052454.714 : <= CNT96226::Open ret = 1
19ec-1c88:44052454.881 : => CNT96226::Initialize
19ec-1c88:44052455.092 : <= CNT96226::Initialize ret = 1
19ec-1c88:44052455.163 : <= CNT96226::CNT96226
19ec-1c88:44052455.221 : => CNT96226::EnumAvailableDevice
19ec-1c88:44052461.057 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44052461.139 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44052461.206 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44056195.070 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44056195.386 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44056201.337 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44056201.451 : => IoObject::GetLockName
19ec-1c88:44056201.514 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44056201.581 : <= IoObject::GetLockName
19ec-1c88:44056202.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:44056202.136 : iCmd = 3, nBytes = 2
19ec-1c88:44056579.288 : 0000 : 06 38 
19ec-1c88:44056579.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44056579.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:44056579.610 : iCmd = 4, nBytes = 2
19ec-1c88:44056865.218 : 0000 : 07 07 
19ec-1c88:44056865.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44056865.411 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44056865.499 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44056865.568 : IO Send command 10 bytes
19ec-1c88:44056865.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:44056865.677 : iCmd = 0, nBytes = 10
19ec-1c88:44056865.782 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44057066.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44057066.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057066.695 : iCmd = 0, nBytes = 165
19ec-1c88:44057268.484 : skip dump 37 bytes
19ec-1c88:44057268.696 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44057268.840 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44057268.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44057269.118 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44057269.246 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44057269.388 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44057269.512 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057269.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057269.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44057269.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057269.813 : iCmd = 1, nBytes = 4
19ec-1c88:44057464.208 : 0000 : 00 00 00 00 
19ec-1c88:44057464.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44057464.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44057464.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44057464.522 : IO Send command 10 bytes
19ec-1c88:44057464.573 : => CNT96226::VenderCmd_SetData
19ec-1c88:44057464.627 : iCmd = 0, nBytes = 10
19ec-1c88:44057464.730 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44057781.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44057781.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057781.324 : iCmd = 0, nBytes = 128
19ec-1c88:44057978.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057978.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057978.651 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44057978.785 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44057978.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.155 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44057979.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057979.465 : iCmd = 1, nBytes = 4
19ec-1c88:44058148.319 : 0000 : 00 00 00 00 
19ec-1c88:44058148.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44058148.754 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44058148.941 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44058149.018 : => CNT96226::Close
19ec-1c88:44058153.063 : <= CNT96226::Close ret = 1
19ec-1c88:44058153.137 : <= CNT96226::~CNT96226
19ec-1c88:44058153.224 : <= CAsicIO::GetDeviceList
19ec-1c88:44058153.642 : => IoObject::SetTimeout
19ec-1c88:44058153.766 : Timeout--> In = 0 Out = 0
19ec-1c88:44058153.826 : <= IoObject::SetTimeout
19ec-1c88:44058153.899 : => CAsicIO::CAsicIO
19ec-1c88:44058153.977 : => CNT96226::CNT96226
19ec-1c88:44058154.031 : => CNT96226::Open
19ec-1c88:44058176.177 : <= CNT96226::Open ret = 1
19ec-1c88:44058176.273 : => CNT96226::Initialize
19ec-1c88:44058176.451 : <= CNT96226::Initialize ret = 1
19ec-1c88:44058176.510 : <= CNT96226::CNT96226
19ec-1c88:44058176.564 : <= CAsicIO::CAsicIO
19ec-1c88:44058176.617 : => CAsicIO::InitializeDevice
19ec-1c88:44058176.681 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44058182.446 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44058182.559 : => IoObject::GetLockName
19ec-1c88:44058182.615 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44058182.680 : <= IoObject::GetLockName
19ec-1c88:44058183.158 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44058183.228 : IO Send command 10 bytes
19ec-1c88:44058183.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:44058183.338 : iCmd = 0, nBytes = 10
19ec-1c88:44058183.443 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44058538.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44058538.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:44058538.935 : iCmd = 0, nBytes = 128
19ec-1c88:44058716.715 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.317 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44058717.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44058717.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.705 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.954 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058718.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44058718.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:44058718.131 : iCmd = 1, nBytes = 4
19ec-1c88:44058914.794 : 0000 : 00 00 00 00 
19ec-1c88:44058914.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44058914.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44058915.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:44058915.097 : iCmd = 3, nBytes = 2
19ec-1c88:44059282.008 : 0000 : 06 38 
19ec-1c88:44059282.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44059282.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:44059282.536 : iCmd = 4, nBytes = 2
19ec-1c88:44059544.114 : 0000 : 07 07 
19ec-1c88:44059544.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44059544.430 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44059544.532 : => IoObject::InitializeDevice
19ec-1c88:44059544.644 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44059545.340 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44059545.419 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44059546.262 : => FindScanner
19ec-1c88:44059546.322 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44059546.389 : <= FindScanner ret = 1
19ec-1c88:44059546.448 : => IoObject::IoLockStart
19ec-1c88:44059546.555 : => CAsicIO::CheckDevice
19ec-1c88:44059546.614 : => CNT96226::ConnectIsAvailable
19ec-1c88:44059563.741 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44059563.839 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44059563.898 : <= IoObject::IoLockStart
19ec-1c88:44059563.959 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44059564.028 : IO Send command 10 bytes
19ec-1c88:44059564.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:44059564.174 : iCmd = 0, nBytes = 10
19ec-1c88:44059564.282 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44059721.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44059721.975 : System send command 10 bytes + data 0 bytes
19ec-1c88:44059722.053 : IO total need to receive data 5 bytes
19ec-1c88:44059722.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:44059722.176 : iCmd = 0, nBytes = 5
19ec-1c88:44059924.603 : 0000 : 06 00 02 02 ab 
19ec-1c88:44059924.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44059924.747 : System total receive data 5 bytes
19ec-1c88:44059924.803 : => CNT96226::VenderCmd_GetData
19ec-1c88:44059924.855 : iCmd = 1, nBytes = 4
19ec-1c88:44060084.903 : 0000 : 00 00 00 00 
19ec-1c88:44060085.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44060085.147 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44060085.207 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44060085.272 : IO Send command 10 bytes
19ec-1c88:44060085.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:44060085.425 : iCmd = 0, nBytes = 10
19ec-1c88:44060085.531 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44060251.547 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44060251.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:44060251.799 : IO total need to receive data 165 bytes
19ec-1c88:44060251.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:44060251.925 : iCmd = 0, nBytes = 165
19ec-1c88:44060437.862 : skip dump 37 bytes
19ec-1c88:44060438.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44060438.457 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44060438.595 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44060438.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44060438.872 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44060439.008 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44060439.138 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060439.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060439.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44060439.396 : System total receive data 165 bytes
19ec-1c88:44060439.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:44060439.509 : iCmd = 1, nBytes = 4
19ec-1c88:44060548.649 : 0000 : 00 00 00 00 
19ec-1c88:44060548.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44060548.884 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44060549.152 : Dump Inquiry
19ec-1c88:44060549.281 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44060549.415 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44060549.547 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44060549.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44060549.805 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44060549.934 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44060550.056 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060550.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060550.314 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44060550.442 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44060550.528 : 00a0 : 00 00 00 00 00 
19ec-1c88:44060550.598 : => ReadNVMDataInternal
19ec-1c88:44060550.826 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44060550.892 : IO Send command 10 bytes
19ec-1c88:44060550.991 : => CNT96226::VenderCmd_SetData
19ec-1c88:44060551.043 : iCmd = 0, nBytes = 10
19ec-1c88:44060551.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44060867.805 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44060867.992 : System send command 10 bytes + data 0 bytes
19ec-1c88:44060868.062 : IO total need to receive data 128 bytes
19ec-1c88:44060868.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:44060868.182 : iCmd = 0, nBytes = 128
19ec-1c88:44061044.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061044.597 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061044.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44061044.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44061045.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44061045.516 : System total receive data 128 bytes
19ec-1c88:44061045.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:44061045.631 : iCmd = 1, nBytes = 4
19ec-1c88:44061209.844 : 0000 : 00 00 00 00 
19ec-1c88:44061209.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44061210.120 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44061210.195 : NVMData.PadScanCount = 0
19ec-1c88:44061210.251 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44061210.308 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44061210.369 : NVMData.FlatbedScanCount = 0
19ec-1c88:44061210.422 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44061210.475 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44061210.530 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44061210.585 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44061210.641 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44061210.694 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44061210.747 : NVMData.BornMonth = 0
19ec-1c88:44061210.797 : NVMData.BornDay = 0
19ec-1c88:44061210.848 : NVMData.BornYear = 0
19ec-1c88:44061210.895 : NVMData.FirstScanMonth = 4
19ec-1c88:44061210.946 : NVMData.FirstScanDay = 30
19ec-1c88:44061210.999 : NVMData.FirstScanYear = 2020
19ec-1c88:44061211.055 : NVMData.VerticalMagnification = 0
19ec-1c88:44061211.110 : NVMData.HorizontalMagnification = 0
19ec-1c88:44061211.165 : NVMData.PowerSavingTime = 15
19ec-1c88:44061211.218 : NVMData.SN = A094165189010062
19ec-1c88:44061211.270 : NVMData.AutoFeed = 0
19ec-1c88:44061211.316 : NVMData.CCDType = 0
19ec-1c88:44061211.364 : NVMData.ScanSpeed = 0
19ec-1c88:44061211.413 : NVMData.RollerCount = 0
19ec-1c88:44061211.464 : NVMData.MultifeedCount = 0
19ec-1c88:44061211.516 : NVMData.JamCount = 0
19ec-1c88:44061211.566 : NVMData.IdentifyInfo = 
19ec-1c88:44061211.617 : NVMData.FormalName = 
19ec-1c88:44061211.801 : NVMData.ReservedB = 0
19ec-1c88:44061211.856 : NVMData.FunctionCode = 0
19ec-1c88:44061211.905 : NVMData.PreFeed = 0
19ec-1c88:44061211.955 : NVMData.PreFeedTime = 0
19ec-1c88:44061212.005 : NVMData.ButtonNumber = 0
19ec-1c88:44061212.058 : NVMData.PowerOffTime = 0
19ec-1c88:44061212.110 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44061212.184 : => IoObject::IoLockEnd
19ec-1c88:44061212.277 : <= IoObject::IoLockEnd
19ec-1c88:44061212.329 : <= InitializeScanner ret = 1
19ec-1c88:44062619.183 : => GetLogicalScannerAbility
19ec-1c88:44062619.385 : => IoObject::IoLockStart
19ec-1c88:44062619.524 : => CAsicIO::CheckDevice
19ec-1c88:44062619.583 : => CNT96226::ConnectIsAvailable
19ec-1c88:44062642.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44062642.993 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44062643.054 : <= IoObject::IoLockStart
19ec-1c88:44062643.116 : => IoObject::IoLockEnd
19ec-1c88:44062643.234 : <= IoObject::IoLockEnd
19ec-1c88:44062643.324 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44066452.734 : => GetLogicalScannerAbilityEx
19ec-1c88:44066452.920 : => IoObject::IoLockStart
19ec-1c88:44066453.053 : => CAsicIO::CheckDevice
19ec-1c88:44066453.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:44066478.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44066478.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44066479.004 : <= IoObject::IoLockStart
19ec-1c88:44066479.063 : => IoObject::IoLockEnd
19ec-1c88:44066479.170 : <= IoObject::IoLockEnd
19ec-1c88:44066479.287 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44066479.359 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44074660.539 : => ReadNVMData
19ec-1c88:44074660.729 : => IoObject::IoLockStart
19ec-1c88:44074660.863 : => CAsicIO::CheckDevice
19ec-1c88:44074660.924 : => CNT96226::ConnectIsAvailable
19ec-1c88:44074684.704 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44074684.924 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44074685.044 : <= IoObject::IoLockStart
19ec-1c88:44074685.359 : => ReadNVMDataInternal
19ec-1c88:44074685.422 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44074685.491 : IO Send command 10 bytes
19ec-1c88:44074685.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:44074685.669 : iCmd = 0, nBytes = 10
19ec-1c88:44074685.784 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44075015.319 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44075015.471 : System send command 10 bytes + data 0 bytes
19ec-1c88:44075015.552 : IO total need to receive data 128 bytes
19ec-1c88:44075015.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:44075015.677 : iCmd = 0, nBytes = 128
19ec-1c88:44075223.292 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075223.481 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075223.628 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44075223.761 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44075223.885 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.008 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.252 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44075224.373 : System total receive data 128 bytes
19ec-1c88:44075224.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:44075224.491 : iCmd = 1, nBytes = 4
19ec-1c88:44075384.115 : 0000 : 00 00 00 00 
19ec-1c88:44075384.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44075384.366 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44075384.436 : NVMData.PadScanCount = 0
19ec-1c88:44075384.723 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44075384.778 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44075384.835 : NVMData.FlatbedScanCount = 0
19ec-1c88:44075384.889 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44075385.090 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44075385.155 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44075385.210 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44075385.267 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44075385.323 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44075385.379 : NVMData.BornMonth = 0
19ec-1c88:44075385.427 : NVMData.BornDay = 0
19ec-1c88:44075385.477 : NVMData.BornYear = 0
19ec-1c88:44075385.524 : NVMData.FirstScanMonth = 4
19ec-1c88:44075385.575 : NVMData.FirstScanDay = 30
19ec-1c88:44075385.628 : NVMData.FirstScanYear = 2020
19ec-1c88:44075385.680 : NVMData.VerticalMagnification = 0
19ec-1c88:44075385.735 : NVMData.HorizontalMagnification = 0
19ec-1c88:44075385.790 : NVMData.PowerSavingTime = 15
19ec-1c88:44075385.847 : NVMData.SN = A094165189010062
19ec-1c88:44075385.895 : NVMData.AutoFeed = 0
19ec-1c88:44075385.946 : NVMData.CCDType = 0
19ec-1c88:44075385.993 : NVMData.ScanSpeed = 0
19ec-1c88:44075386.042 : NVMData.RollerCount = 0
19ec-1c88:44075386.097 : NVMData.MultifeedCount = 0
19ec-1c88:44075386.149 : NVMData.JamCount = 0
19ec-1c88:44075386.200 : NVMData.IdentifyInfo = 
19ec-1c88:44075386.251 : NVMData.FormalName = 
19ec-1c88:44075386.300 : NVMData.ReservedB = 0
19ec-1c88:44075386.348 : NVMData.FunctionCode = 0
19ec-1c88:44075386.398 : NVMData.PreFeed = 0
19ec-1c88:44075386.444 : NVMData.PreFeedTime = 0
19ec-1c88:44075386.493 : NVMData.ButtonNumber = 0
19ec-1c88:44075386.543 : NVMData.PowerOffTime = 0
19ec-1c88:44075386.593 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44075386.658 : => IoObject::IoLockEnd
19ec-1c88:44075386.747 : <= IoObject::IoLockEnd
19ec-1c88:44075386.797 : <= ReadNVMData ret = 1
19ec-1c88:44086330.537 : => GetADFStatus
19ec-1c88:44086330.929 : => IoObject::IoLockStart
19ec-1c88:44086331.063 : => CAsicIO::CheckDevice
19ec-1c88:44086331.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:44086348.364 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44086348.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44086348.567 : <= IoObject::IoLockStart
19ec-1c88:44086348.634 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44086348.702 : IO Send command 10 bytes
19ec-1c88:44086348.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:44086348.881 : iCmd = 0, nBytes = 10
19ec-1c88:44086348.990 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44086530.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44086530.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:44086530.440 : IO total need to receive data 2 bytes
19ec-1c88:44086530.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:44086530.564 : iCmd = 0, nBytes = 2
19ec-1c88:44086653.296 : 0000 : 00 00 
19ec-1c88:44086653.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44086653.516 : System total receive data 2 bytes
19ec-1c88:44086653.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:44086653.642 : iCmd = 1, nBytes = 4
19ec-1c88:44086769.320 : 0000 : 00 00 00 00 
19ec-1c88:44086769.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44086769.590 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44086769.661 : Return status = 0
19ec-1c88:44086769.725 : => IoObject::IoLockEnd
19ec-1c88:44086769.821 : <= IoObject::IoLockEnd
19ec-1c88:44086769.874 : <= GetADFStatus ret = 1
19ec-1c88:44089844.468 : => GetADFStatus
19ec-1c88:44089844.687 : => IoObject::IoLockStart
19ec-1c88:44089844.822 : => CAsicIO::CheckDevice
19ec-1c88:44089844.886 : => CNT96226::ConnectIsAvailable
19ec-1c88:44089858.371 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44089858.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44089858.534 : <= IoObject::IoLockStart
19ec-1c88:44089858.595 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44089858.667 : IO Send command 10 bytes
19ec-1c88:44089858.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:44089858.866 : iCmd = 0, nBytes = 10
19ec-1c88:44089858.974 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44089997.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44089997.825 : System send command 10 bytes + data 0 bytes
19ec-1c88:44089998.012 : IO total need to receive data 2 bytes
19ec-1c88:44089998.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:44089998.143 : iCmd = 0, nBytes = 2
19ec-1c88:44090132.731 : 0000 : 00 00 
19ec-1c88:44090132.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44090132.970 : System total receive data 2 bytes
19ec-1c88:44090133.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:44090133.098 : iCmd = 1, nBytes = 4
19ec-1c88:44090241.145 : 0000 : 00 00 00 00 
19ec-1c88:44090241.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44090241.453 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44090241.532 : Return status = 0
19ec-1c88:44090241.596 : => IoObject::IoLockEnd
19ec-1c88:44090241.688 : <= IoObject::IoLockEnd
19ec-1c88:44090241.740 : <= GetADFStatus ret = 1
19ec-1c88:44092600.948 : => TerminateDriver
19ec-1c88:44092601.249 : => CAsicIO::~CAsicIO,pStage=138218568
19ec-1c88:44092601.333 : => CNT96226::Close
19ec-1c88:44092606.770 : <= CNT96226::Close ret = 1
19ec-1c88:44092606.860 : <= CAsicIO::~CAsicIO
19ec-1c88:44092606.924 : => IoObject::IoLockEnd
19ec-1c88:44092606.978 : <= IoObject::IoLockEnd
19ec-1c88:44092607.032 : => IoObject::TerminateDevice
19ec-1c88:44092607.089 : => IoObject::IoLockEnd
19ec-1c88:44092607.141 : <= IoObject::IoLockEnd
19ec-1c88:44092607.248 : <= IoObject::TerminateDevice
19ec-1c88:44092607.522 : <= TerminateDriver ret = 1
19ec-1c88:44137975.395 : ============Debug Start==========
19ec-1c88:44137976.985 : Date : 2020/4/30 14:26:35
19ec-1c88:44137977.064 : Process ID : 19ec
19ec-1c88:44137977.567 : Windows : Version 10.0 build 18363 
19ec-1c88:44137978.080 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44137978.144 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44137978.204 : MemoryStatus.ullAvailPhys : 1671856128
19ec-1c88:44137978.262 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44137978.326 : MemoryStatus.ullAvailPageFile : 3038375936
19ec-1c88:44137978.389 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44137978.450 : MemoryStatus.ullAvailVirtual : 1729445888
19ec-1c88:44137978.524 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44137978.626 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44137978.687 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44137978.939 : CPU Count : 4
19ec-1c88:44137978.986 : CPU Frequency : 100.000 Mhz
19ec-1c88:44137983.634 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44137983.766 : => InitializeDriver
19ec-1c88:44137984.065 : <= InitializeDriver ret = 1
19ec-1c88:44137984.123 : => InitializeScanner
19ec-1c88:44137984.205 : => CAsicIO::GetDeviceList
19ec-1c88:44137984.502 : => CNT96226::CNT96226
19ec-1c88:44137984.563 : => CNT96226::Open
19ec-1c88:44138006.246 : <= CNT96226::Open ret = 1
19ec-1c88:44138006.337 : => CNT96226::Initialize
19ec-1c88:44138006.523 : <= CNT96226::Initialize ret = 1
19ec-1c88:44138006.580 : <= CNT96226::CNT96226
19ec-1c88:44138006.636 : => CNT96226::EnumAvailableDevice
19ec-1c88:44138012.115 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44138012.189 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44138012.247 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44141728.846 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44141729.141 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44141735.220 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44141735.326 : => IoObject::GetLockName
19ec-1c88:44141735.388 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44141735.457 : <= IoObject::GetLockName
19ec-1c88:44141735.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:44141736.034 : iCmd = 3, nBytes = 2
19ec-1c88:44142112.174 : 0000 : 06 38 
19ec-1c88:44142112.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142112.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:44142112.493 : iCmd = 4, nBytes = 2
19ec-1c88:44142411.556 : 0000 : 07 07 
19ec-1c88:44142411.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142411.743 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44142411.835 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44142411.906 : IO Send command 10 bytes
19ec-1c88:44142411.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:44142412.022 : iCmd = 0, nBytes = 10
19ec-1c88:44142412.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44142590.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44142590.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:44142590.492 : iCmd = 0, nBytes = 165
19ec-1c88:44142800.633 : skip dump 37 bytes
19ec-1c88:44142800.809 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44142800.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44142801.082 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44142801.214 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44142801.343 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44142801.477 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44142801.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44142801.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44142801.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142801.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:44142801.893 : iCmd = 1, nBytes = 4
19ec-1c88:44142984.189 : 0000 : 00 00 00 00 
19ec-1c88:44142984.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142984.379 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44142984.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44142984.523 : IO Send command 10 bytes
19ec-1c88:44142984.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:44142984.635 : iCmd = 0, nBytes = 10
19ec-1c88:44142984.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44143285.865 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44143286.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:44143286.122 : iCmd = 0, nBytes = 128
19ec-1c88:44143448.582 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143448.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143448.949 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44143449.091 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44143449.220 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.348 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44143449.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:44143449.792 : iCmd = 1, nBytes = 4
19ec-1c88:44143588.389 : 0000 : 00 00 00 00 
19ec-1c88:44143588.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44143588.626 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44143588.830 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44143588.906 : => CNT96226::Close
19ec-1c88:44143593.077 : <= CNT96226::Close ret = 1
19ec-1c88:44143593.156 : <= CNT96226::~CNT96226
19ec-1c88:44143593.255 : <= CAsicIO::GetDeviceList
19ec-1c88:44143593.623 : => IoObject::SetTimeout
19ec-1c88:44143593.755 : Timeout--> In = 0 Out = 0
19ec-1c88:44143593.815 : <= IoObject::SetTimeout
19ec-1c88:44143593.885 : => CAsicIO::CAsicIO
19ec-1c88:44143593.956 : => CNT96226::CNT96226
19ec-1c88:44143594.011 : => CNT96226::Open
19ec-1c88:44143616.164 : <= CNT96226::Open ret = 1
19ec-1c88:44143616.277 : => CNT96226::Initialize
19ec-1c88:44143616.478 : <= CNT96226::Initialize ret = 1
19ec-1c88:44143616.538 : <= CNT96226::CNT96226
19ec-1c88:44143616.589 : <= CAsicIO::CAsicIO
19ec-1c88:44143616.645 : => CAsicIO::InitializeDevice
19ec-1c88:44143616.714 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44143622.823 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44143622.951 : => IoObject::GetLockName
19ec-1c88:44143623.009 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44143623.073 : <= IoObject::GetLockName
19ec-1c88:44143623.553 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44143623.629 : IO Send command 10 bytes
19ec-1c88:44143623.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:44143623.741 : iCmd = 0, nBytes = 10
19ec-1c88:44143623.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44143947.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44143947.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:44143947.436 : iCmd = 0, nBytes = 128
19ec-1c88:44144105.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144105.663 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144105.808 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44144105.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44144106.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.331 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144106.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:44144106.648 : iCmd = 1, nBytes = 4
19ec-1c88:44144283.839 : 0000 : 00 00 00 00 
19ec-1c88:44144283.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144284.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44144284.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:44144284.202 : iCmd = 3, nBytes = 2
19ec-1c88:44144624.116 : 0000 : 06 38 
19ec-1c88:44144624.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144624.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:44144624.406 : iCmd = 4, nBytes = 2
19ec-1c88:44144923.223 : 0000 : 07 07 
19ec-1c88:44144923.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144923.521 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44144923.612 : => IoObject::InitializeDevice
19ec-1c88:44144923.725 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44144924.406 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44144924.478 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44144925.249 : => FindScanner
19ec-1c88:44144925.306 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44144925.370 : <= FindScanner ret = 1
19ec-1c88:44144925.429 : => IoObject::IoLockStart
19ec-1c88:44144925.532 : => CAsicIO::CheckDevice
19ec-1c88:44144925.584 : => CNT96226::ConnectIsAvailable
19ec-1c88:44144949.917 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44144950.011 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44144950.066 : <= IoObject::IoLockStart
19ec-1c88:44144950.122 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44144950.188 : IO Send command 10 bytes
19ec-1c88:44144950.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:44144950.324 : iCmd = 0, nBytes = 10
19ec-1c88:44144950.425 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44145142.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44145142.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:44145142.418 : IO total need to receive data 5 bytes
19ec-1c88:44145142.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145142.544 : iCmd = 0, nBytes = 5
19ec-1c88:44145292.213 : 0000 : 06 00 02 02 ab 
19ec-1c88:44145292.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44145292.703 : System total receive data 5 bytes
19ec-1c88:44145292.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145292.818 : iCmd = 1, nBytes = 4
19ec-1c88:44145490.301 : 0000 : 00 00 00 00 
19ec-1c88:44145490.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44145490.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44145490.621 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44145490.686 : IO Send command 10 bytes
19ec-1c88:44145490.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:44145490.846 : iCmd = 0, nBytes = 10
19ec-1c88:44145490.951 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44145683.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44145683.313 : System send command 10 bytes + data 0 bytes
19ec-1c88:44145683.383 : IO total need to receive data 165 bytes
19ec-1c88:44145683.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145683.501 : iCmd = 0, nBytes = 165
19ec-1c88:44145862.622 : skip dump 37 bytes
19ec-1c88:44145862.828 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44145862.973 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44145863.108 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44145863.241 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44145863.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44145863.506 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44145863.630 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44145863.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44145863.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44145863.874 : System total receive data 165 bytes
19ec-1c88:44145863.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145863.991 : iCmd = 1, nBytes = 4
19ec-1c88:44146031.557 : 0000 : 00 00 00 00 
19ec-1c88:44146031.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44146031.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44146032.477 : Dump Inquiry
19ec-1c88:44146032.599 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44146032.732 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44146032.865 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44146032.997 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44146033.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44146033.255 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44146033.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146033.505 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146033.633 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44146033.758 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44146033.843 : 00a0 : 00 00 00 00 00 
19ec-1c88:44146033.929 : => ReadNVMDataInternal
19ec-1c88:44146034.155 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44146034.219 : IO Send command 10 bytes
19ec-1c88:44146034.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:44146034.370 : iCmd = 0, nBytes = 10
19ec-1c88:44146034.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44146362.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44146363.008 : System send command 10 bytes + data 0 bytes
19ec-1c88:44146363.083 : IO total need to receive data 128 bytes
19ec-1c88:44146363.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:44146363.210 : iCmd = 0, nBytes = 128
19ec-1c88:44146486.468 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146486.641 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146486.775 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44146486.906 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44146487.029 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.155 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.280 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.399 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44146487.524 : System total receive data 128 bytes
19ec-1c88:44146487.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:44146487.633 : iCmd = 1, nBytes = 4
19ec-1c88:44146594.674 : 0000 : 00 00 00 00 
19ec-1c88:44146594.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44146594.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44146594.964 : NVMData.PadScanCount = 0
19ec-1c88:44146595.020 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44146595.077 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44146595.137 : NVMData.FlatbedScanCount = 0
19ec-1c88:44146595.193 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44146595.243 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44146595.295 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44146595.348 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44146595.403 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44146595.455 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44146595.509 : NVMData.BornMonth = 0
19ec-1c88:44146595.557 : NVMData.BornDay = 0
19ec-1c88:44146595.606 : NVMData.BornYear = 0
19ec-1c88:44146595.651 : NVMData.FirstScanMonth = 4
19ec-1c88:44146595.704 : NVMData.FirstScanDay = 30
19ec-1c88:44146595.758 : NVMData.FirstScanYear = 2020
19ec-1c88:44146595.811 : NVMData.VerticalMagnification = 0
19ec-1c88:44146595.866 : NVMData.HorizontalMagnification = 0
19ec-1c88:44146595.918 : NVMData.PowerSavingTime = 15
19ec-1c88:44146595.974 : NVMData.SN = A094165189010062
19ec-1c88:44146596.026 : NVMData.AutoFeed = 0
19ec-1c88:44146596.074 : NVMData.CCDType = 0
19ec-1c88:44146596.122 : NVMData.ScanSpeed = 0
19ec-1c88:44146596.169 : NVMData.RollerCount = 0
19ec-1c88:44146596.219 : NVMData.MultifeedCount = 0
19ec-1c88:44146596.272 : NVMData.JamCount = 0
19ec-1c88:44146596.320 : NVMData.IdentifyInfo = 
19ec-1c88:44146596.371 : NVMData.FormalName = 
19ec-1c88:44146596.604 : NVMData.ReservedB = 0
19ec-1c88:44146596.659 : NVMData.FunctionCode = 0
19ec-1c88:44146596.708 : NVMData.PreFeed = 0
19ec-1c88:44146596.760 : NVMData.PreFeedTime = 0
19ec-1c88:44146596.809 : NVMData.ButtonNumber = 0
19ec-1c88:44146596.859 : NVMData.PowerOffTime = 0
19ec-1c88:44146596.913 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44146596.990 : => IoObject::IoLockEnd
19ec-1c88:44146597.086 : <= IoObject::IoLockEnd
19ec-1c88:44146597.134 : <= InitializeScanner ret = 1
19ec-1c88:44146597.196 : => GetLogicalScannerAbilityEx
19ec-1c88:44146597.255 : => IoObject::IoLockStart
19ec-1c88:44146597.345 : => CAsicIO::CheckDevice
19ec-1c88:44146597.398 : => CNT96226::ConnectIsAvailable
19ec-1c88:44146610.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44146610.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44146610.550 : <= IoObject::IoLockStart
19ec-1c88:44146610.610 : => IoObject::IoLockEnd
19ec-1c88:44146610.702 : <= IoObject::IoLockEnd
19ec-1c88:44146610.831 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44146610.909 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44146828.462 : => ReadNVMData
19ec-1c88:44146828.653 : => IoObject::IoLockStart
19ec-1c88:44146828.807 : => CAsicIO::CheckDevice
19ec-1c88:44146828.868 : => CNT96226::ConnectIsAvailable
19ec-1c88:44146853.079 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44146853.193 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44146853.251 : <= IoObject::IoLockStart
19ec-1c88:44146853.314 : => ReadNVMDataInternal
19ec-1c88:44146853.377 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44146853.439 : IO Send command 10 bytes
19ec-1c88:44146853.606 : => CNT96226::VenderCmd_SetData
19ec-1c88:44146853.671 : iCmd = 0, nBytes = 10
19ec-1c88:44146853.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44147203.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44147203.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:44147203.311 : IO total need to receive data 128 bytes
19ec-1c88:44147203.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:44147203.430 : iCmd = 0, nBytes = 128
19ec-1c88:44147337.028 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.235 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.378 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44147337.521 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44147337.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.784 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147338.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147338.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44147338.172 : System total receive data 128 bytes
19ec-1c88:44147338.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:44147338.287 : iCmd = 1, nBytes = 4
19ec-1c88:44147511.940 : 0000 : 00 00 00 00 
19ec-1c88:44147512.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44147512.202 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44147512.277 : NVMData.PadScanCount = 0
19ec-1c88:44147512.341 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44147512.399 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44147512.460 : NVMData.FlatbedScanCount = 0
19ec-1c88:44147512.513 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44147512.568 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44147512.623 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44147512.679 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44147512.733 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44147512.787 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44147512.844 : NVMData.BornMonth = 0
19ec-1c88:44147512.894 : NVMData.BornDay = 0
19ec-1c88:44147512.942 : NVMData.BornYear = 0
19ec-1c88:44147512.991 : NVMData.FirstScanMonth = 4
19ec-1c88:44147513.043 : NVMData.FirstScanDay = 30
19ec-1c88:44147513.097 : NVMData.FirstScanYear = 2020
19ec-1c88:44147513.269 : NVMData.VerticalMagnification = 0
19ec-1c88:44147513.329 : NVMData.HorizontalMagnification = 0
19ec-1c88:44147513.383 : NVMData.PowerSavingTime = 15
19ec-1c88:44147513.440 : NVMData.SN = A094165189010062
19ec-1c88:44147513.490 : NVMData.AutoFeed = 0
19ec-1c88:44147513.542 : NVMData.CCDType = 0
19ec-1c88:44147513.590 : NVMData.ScanSpeed = 0
19ec-1c88:44147513.639 : NVMData.RollerCount = 0
19ec-1c88:44147513.691 : NVMData.MultifeedCount = 0
19ec-1c88:44147513.741 : NVMData.JamCount = 0
19ec-1c88:44147513.790 : NVMData.IdentifyInfo = 
19ec-1c88:44147513.841 : NVMData.FormalName = 
19ec-1c88:44147513.889 : NVMData.ReservedB = 0
19ec-1c88:44147513.942 : NVMData.FunctionCode = 0
19ec-1c88:44147513.996 : NVMData.PreFeed = 0
19ec-1c88:44147514.044 : NVMData.PreFeedTime = 0
19ec-1c88:44147514.092 : NVMData.ButtonNumber = 0
19ec-1c88:44147514.142 : NVMData.PowerOffTime = 0
19ec-1c88:44147514.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44147514.256 : => IoObject::IoLockEnd
19ec-1c88:44147514.355 : <= IoObject::IoLockEnd
19ec-1c88:44147514.405 : <= ReadNVMData ret = 1
19ec-1c88:44148189.569 : => TerminateDriver
19ec-1c88:44148189.776 : => CAsicIO::~CAsicIO,pStage=221318216
19ec-1c88:44148189.855 : => CNT96226::Close
19ec-1c88:44148193.683 : <= CNT96226::Close ret = 1
19ec-1c88:44148193.765 : <= CAsicIO::~CAsicIO
19ec-1c88:44148193.826 : => IoObject::IoLockEnd
19ec-1c88:44148193.882 : <= IoObject::IoLockEnd
19ec-1c88:44148193.934 : => IoObject::TerminateDevice
19ec-1c88:44148193.990 : => IoObject::IoLockEnd
19ec-1c88:44148194.042 : <= IoObject::IoLockEnd
19ec-1c88:44148194.147 : <= IoObject::TerminateDevice
19ec-1c88:44148194.407 : <= TerminateDriver ret = 1
19ec-1c88:44150787.457 : ============Debug Start==========
19ec-1c88:44150787.792 : Date : 2020/4/30 14:26:35
19ec-1c88:44150787.877 : Process ID : 19ec
19ec-1c88:44150788.287 : Windows : Version 10.0 build 18363 
19ec-1c88:44150788.755 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44150788.818 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44150788.884 : MemoryStatus.ullAvailPhys : 1669554176
19ec-1c88:44150788.945 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44150789.011 : MemoryStatus.ullAvailPageFile : 3037646848
19ec-1c88:44150789.070 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44150789.128 : MemoryStatus.ullAvailVirtual : 1729458176
19ec-1c88:44150789.191 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44150789.294 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44150789.356 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44150789.574 : CPU Count : 4
19ec-1c88:44150789.620 : CPU Frequency : 100.000 Mhz
19ec-1c88:44150793.874 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44150794.001 : => InitializeDriver
19ec-1c88:44150794.269 : <= InitializeDriver ret = 1
19ec-1c88:44153984.742 : => InitializeScanner
19ec-1c88:44153984.992 : => CAsicIO::GetDeviceList
19ec-1c88:44153985.474 : => CNT96226::CNT96226
19ec-1c88:44153985.552 : => CNT96226::Open
19ec-1c88:44154008.498 : <= CNT96226::Open ret = 1
19ec-1c88:44154008.602 : => CNT96226::Initialize
19ec-1c88:44154008.800 : <= CNT96226::Initialize ret = 1
19ec-1c88:44154008.864 : <= CNT96226::CNT96226
19ec-1c88:44154008.930 : => CNT96226::EnumAvailableDevice
19ec-1c88:44154014.470 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44154014.553 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44154014.611 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44157720.402 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44157720.734 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44157726.933 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44157727.050 : => IoObject::GetLockName
19ec-1c88:44157727.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44157727.180 : <= IoObject::GetLockName
19ec-1c88:44157727.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:44157727.790 : iCmd = 3, nBytes = 2
19ec-1c88:44158073.652 : 0000 : 06 38 
19ec-1c88:44158073.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158073.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:44158073.957 : iCmd = 4, nBytes = 2
19ec-1c88:44158355.891 : 0000 : 07 07 
19ec-1c88:44158356.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158356.148 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44158356.254 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44158356.320 : IO Send command 10 bytes
19ec-1c88:44158356.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:44158356.434 : iCmd = 0, nBytes = 10
19ec-1c88:44158356.543 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44158529.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44158530.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44158530.180 : iCmd = 0, nBytes = 165
19ec-1c88:44158684.730 : skip dump 37 bytes
19ec-1c88:44158684.993 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44158685.143 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44158685.284 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44158685.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44158685.558 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44158685.698 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44158685.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44158685.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44158686.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158686.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:44158686.145 : iCmd = 1, nBytes = 4
19ec-1c88:44158809.370 : 0000 : 00 00 00 00 
19ec-1c88:44158809.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158809.620 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44158809.692 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44158809.764 : IO Send command 10 bytes
19ec-1c88:44158809.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:44158809.884 : iCmd = 0, nBytes = 10
19ec-1c88:44158809.990 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44159137.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44159137.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159137.519 : iCmd = 0, nBytes = 128
19ec-1c88:44159264.443 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159264.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159264.827 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44159264.969 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44159265.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.491 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44159265.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159265.685 : iCmd = 1, nBytes = 4
19ec-1c88:44159415.075 : 0000 : 00 00 00 00 
19ec-1c88:44159415.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44159415.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44159415.481 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44159415.556 : => CNT96226::Close
19ec-1c88:44159419.155 : <= CNT96226::Close ret = 1
19ec-1c88:44159419.229 : <= CNT96226::~CNT96226
19ec-1c88:44159419.333 : <= CAsicIO::GetDeviceList
19ec-1c88:44159419.687 : => IoObject::SetTimeout
19ec-1c88:44159419.818 : Timeout--> In = 0 Out = 0
19ec-1c88:44159419.876 : <= IoObject::SetTimeout
19ec-1c88:44159419.945 : => CAsicIO::CAsicIO
19ec-1c88:44159420.018 : => CNT96226::CNT96226
19ec-1c88:44159420.072 : => CNT96226::Open
19ec-1c88:44159443.802 : <= CNT96226::Open ret = 1
19ec-1c88:44159443.915 : => CNT96226::Initialize
19ec-1c88:44159444.120 : <= CNT96226::Initialize ret = 1
19ec-1c88:44159444.189 : <= CNT96226::CNT96226
19ec-1c88:44159444.248 : <= CAsicIO::CAsicIO
19ec-1c88:44159444.310 : => CAsicIO::InitializeDevice
19ec-1c88:44159444.388 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44159450.437 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44159450.558 : => IoObject::GetLockName
19ec-1c88:44159450.616 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44159450.683 : <= IoObject::GetLockName
19ec-1c88:44159451.125 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44159451.206 : IO Send command 10 bytes
19ec-1c88:44159451.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:44159451.315 : iCmd = 0, nBytes = 10
19ec-1c88:44159451.432 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44159759.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44159759.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159759.520 : iCmd = 0, nBytes = 128
19ec-1c88:44159944.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.211 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.360 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44159945.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44159945.634 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.767 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159946.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159946.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44159946.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159946.222 : iCmd = 1, nBytes = 4
19ec-1c88:44160072.695 : 0000 : 00 00 00 00 
19ec-1c88:44160072.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160072.948 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44160073.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160073.080 : iCmd = 3, nBytes = 2
19ec-1c88:44160408.770 : 0000 : 06 38 
19ec-1c88:44160408.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160409.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160409.074 : iCmd = 4, nBytes = 2
19ec-1c88:44160648.358 : 0000 : 07 07 
19ec-1c88:44160648.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160648.674 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44160648.769 : => IoObject::InitializeDevice
19ec-1c88:44160648.880 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44160649.438 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44160649.505 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44160650.290 : => FindScanner
19ec-1c88:44160650.349 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44160650.416 : <= FindScanner ret = 1
19ec-1c88:44160650.478 : => IoObject::IoLockStart
19ec-1c88:44160650.587 : => CAsicIO::CheckDevice
19ec-1c88:44160650.642 : => CNT96226::ConnectIsAvailable
19ec-1c88:44160663.705 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44160663.798 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44160663.853 : <= IoObject::IoLockStart
19ec-1c88:44160663.913 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44160663.980 : IO Send command 10 bytes
19ec-1c88:44160664.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:44160664.117 : iCmd = 0, nBytes = 10
19ec-1c88:44160664.226 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44160826.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44160827.126 : System send command 10 bytes + data 0 bytes
19ec-1c88:44160827.197 : IO total need to receive data 5 bytes
19ec-1c88:44160827.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160827.318 : iCmd = 0, nBytes = 5
19ec-1c88:44160949.905 : 0000 : 06 00 02 02 ab 
19ec-1c88:44160950.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160950.126 : System total receive data 5 bytes
19ec-1c88:44160950.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160950.268 : iCmd = 1, nBytes = 4
19ec-1c88:44161065.977 : 0000 : 00 00 00 00 
19ec-1c88:44161066.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161066.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44161066.360 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44161066.428 : IO Send command 10 bytes
19ec-1c88:44161066.528 : => CNT96226::VenderCmd_SetData
19ec-1c88:44161066.592 : iCmd = 0, nBytes = 10
19ec-1c88:44161066.705 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44161217.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44161217.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:44161217.403 : IO total need to receive data 165 bytes
19ec-1c88:44161217.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161217.537 : iCmd = 0, nBytes = 165
19ec-1c88:44161344.386 : skip dump 37 bytes
19ec-1c88:44161344.601 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44161344.753 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44161344.899 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44161345.038 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44161345.172 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44161345.311 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44161345.442 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161345.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161345.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161345.701 : System total receive data 165 bytes
19ec-1c88:44161345.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161345.821 : iCmd = 1, nBytes = 4
19ec-1c88:44161452.589 : 0000 : 00 00 00 00 
19ec-1c88:44161452.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161452.815 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44161452.985 : Dump Inquiry
19ec-1c88:44161453.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44161453.247 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44161453.380 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44161453.509 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44161453.634 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44161453.857 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44161453.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161454.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161454.242 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44161454.369 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44161454.456 : 00a0 : 00 00 00 00 00 
19ec-1c88:44161454.531 : => ReadNVMDataInternal
19ec-1c88:44161454.722 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44161454.788 : IO Send command 10 bytes
19ec-1c88:44161454.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:44161454.930 : iCmd = 0, nBytes = 10
19ec-1c88:44161455.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44161746.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44161746.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:44161746.523 : IO total need to receive data 128 bytes
19ec-1c88:44161746.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161746.652 : iCmd = 0, nBytes = 128
19ec-1c88:44161866.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161866.456 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161866.593 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44161866.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44161866.847 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44161866.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161867.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161867.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161867.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161867.344 : System total receive data 128 bytes
19ec-1c88:44161867.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161867.458 : iCmd = 1, nBytes = 4
19ec-1c88:44161978.826 : 0000 : 00 00 00 00 
19ec-1c88:44161978.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161979.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44161979.190 : NVMData.PadScanCount = 0
19ec-1c88:44161979.331 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44161979.389 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44161979.450 : NVMData.FlatbedScanCount = 0
19ec-1c88:44161979.507 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44161979.561 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44161979.618 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44161979.675 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44161979.732 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44161979.785 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44161979.843 : NVMData.BornMonth = 0
19ec-1c88:44161979.895 : NVMData.BornDay = 0
19ec-1c88:44161980.111 : NVMData.BornYear = 0
19ec-1c88:44161980.256 : NVMData.FirstScanMonth = 4
19ec-1c88:44161980.322 : NVMData.FirstScanDay = 30
19ec-1c88:44161980.384 : NVMData.FirstScanYear = 2020
19ec-1c88:44161980.445 : NVMData.VerticalMagnification = 0
19ec-1c88:44161980.502 : NVMData.HorizontalMagnification = 0
19ec-1c88:44161980.563 : NVMData.PowerSavingTime = 15
19ec-1c88:44161980.618 : NVMData.SN = A094165189010062
19ec-1c88:44161980.672 : NVMData.AutoFeed = 0
19ec-1c88:44161980.740 : NVMData.CCDType = 0
19ec-1c88:44161981.032 : NVMData.ScanSpeed = 0
19ec-1c88:44161981.327 : NVMData.RollerCount = 0
19ec-1c88:44161981.384 : NVMData.MultifeedCount = 0
19ec-1c88:44161981.436 : NVMData.JamCount = 0
19ec-1c88:44161981.490 : NVMData.IdentifyInfo = 
19ec-1c88:44161981.541 : NVMData.FormalName = 
19ec-1c88:44161981.704 : NVMData.ReservedB = 0
19ec-1c88:44161982.089 : NVMData.FunctionCode = 0
19ec-1c88:44161982.149 : NVMData.PreFeed = 0
19ec-1c88:44161982.201 : NVMData.PreFeedTime = 0
19ec-1c88:44161982.253 : NVMData.ButtonNumber = 0
19ec-1c88:44161982.312 : NVMData.PowerOffTime = 0
19ec-1c88:44161982.369 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44161982.453 : => IoObject::IoLockEnd
19ec-1c88:44161982.693 : <= IoObject::IoLockEnd
19ec-1c88:44161982.887 : <= InitializeScanner ret = 1
19ec-1c88:44163616.049 : => GetLogicalScannerAbility
19ec-1c88:44163616.244 : => IoObject::IoLockStart
19ec-1c88:44163616.389 : => CAsicIO::CheckDevice
19ec-1c88:44163616.452 : => CNT96226::ConnectIsAvailable
19ec-1c88:44163633.511 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44163633.614 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44163633.677 : <= IoObject::IoLockStart
19ec-1c88:44163633.737 : => IoObject::IoLockEnd
19ec-1c88:44163633.842 : <= IoObject::IoLockEnd
19ec-1c88:44163633.921 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44167898.315 : => GetLogicalScannerAbilityEx
19ec-1c88:44167898.511 : => IoObject::IoLockStart
19ec-1c88:44167898.647 : => CAsicIO::CheckDevice
19ec-1c88:44167898.710 : => CNT96226::ConnectIsAvailable
19ec-1c88:44167921.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44167921.839 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44167921.971 : <= IoObject::IoLockStart
19ec-1c88:44167922.095 : => IoObject::IoLockEnd
19ec-1c88:44167922.301 : <= IoObject::IoLockEnd
19ec-1c88:44167922.668 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44167922.745 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44176405.173 : => ReadNVMData
19ec-1c88:44176405.370 : => IoObject::IoLockStart
19ec-1c88:44176405.501 : => CAsicIO::CheckDevice
19ec-1c88:44176405.567 : => CNT96226::ConnectIsAvailable
19ec-1c88:44176418.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44176419.347 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44176419.406 : <= IoObject::IoLockStart
19ec-1c88:44176419.476 : => ReadNVMDataInternal
19ec-1c88:44176419.553 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44176419.623 : IO Send command 10 bytes
19ec-1c88:44176419.760 : => CNT96226::VenderCmd_SetData
19ec-1c88:44176419.821 : iCmd = 0, nBytes = 10
19ec-1c88:44176419.943 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44176747.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44176747.276 : System send command 10 bytes + data 0 bytes
19ec-1c88:44176747.358 : IO total need to receive data 128 bytes
19ec-1c88:44176747.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:44176747.491 : iCmd = 0, nBytes = 128
19ec-1c88:44176870.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.125 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.281 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44176871.431 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44176871.565 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.690 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.817 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176872.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44176872.084 : System total receive data 128 bytes
19ec-1c88:44176872.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:44176872.206 : iCmd = 1, nBytes = 4
19ec-1c88:44177029.752 : 0000 : 00 00 00 00 
19ec-1c88:44177029.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44177030.330 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44177030.402 : NVMData.PadScanCount = 0
19ec-1c88:44177030.460 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44177030.519 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44177030.575 : NVMData.FlatbedScanCount = 0
19ec-1c88:44177030.632 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44177030.803 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44177030.865 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44177030.922 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44177030.980 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44177031.039 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44177031.097 : NVMData.BornMonth = 0
19ec-1c88:44177031.147 : NVMData.BornDay = 0
19ec-1c88:44177031.197 : NVMData.BornYear = 0
19ec-1c88:44177031.251 : NVMData.FirstScanMonth = 4
19ec-1c88:44177031.304 : NVMData.FirstScanDay = 30
19ec-1c88:44177031.362 : NVMData.FirstScanYear = 2020
19ec-1c88:44177031.415 : NVMData.VerticalMagnification = 0
19ec-1c88:44177031.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:44177031.524 : NVMData.PowerSavingTime = 15
19ec-1c88:44177031.578 : NVMData.SN = A094165189010062
19ec-1c88:44177031.631 : NVMData.AutoFeed = 0
19ec-1c88:44177031.682 : NVMData.CCDType = 0
19ec-1c88:44177031.732 : NVMData.ScanSpeed = 0
19ec-1c88:44177031.784 : NVMData.RollerCount = 0
19ec-1c88:44177031.843 : NVMData.MultifeedCount = 0
19ec-1c88:44177031.897 : NVMData.JamCount = 0
19ec-1c88:44177031.948 : NVMData.IdentifyInfo = 
19ec-1c88:44177032.000 : NVMData.FormalName = 
19ec-1c88:44177032.050 : NVMData.ReservedB = 0
19ec-1c88:44177032.100 : NVMData.FunctionCode = 0
19ec-1c88:44177032.151 : NVMData.PreFeed = 0
19ec-1c88:44177032.199 : NVMData.PreFeedTime = 0
19ec-1c88:44177032.249 : NVMData.ButtonNumber = 0
19ec-1c88:44177032.302 : NVMData.PowerOffTime = 0
19ec-1c88:44177032.354 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44177032.418 : => IoObject::IoLockEnd
19ec-1c88:44177032.508 : <= IoObject::IoLockEnd
19ec-1c88:44177032.557 : <= ReadNVMData ret = 1
19ec-1c88:44187587.120 : => GetADFStatus
19ec-1c88:44187587.570 : => IoObject::IoLockStart
19ec-1c88:44187587.702 : => CAsicIO::CheckDevice
19ec-1c88:44187587.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:44187613.402 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44187613.516 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44187613.579 : <= IoObject::IoLockStart
19ec-1c88:44187613.639 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44187613.707 : IO Send command 10 bytes
19ec-1c88:44187613.828 : => CNT96226::VenderCmd_SetData
19ec-1c88:44187613.888 : iCmd = 0, nBytes = 10
19ec-1c88:44187613.996 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44187814.410 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44187814.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:44187814.602 : IO total need to receive data 2 bytes
19ec-1c88:44187814.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:44187814.719 : iCmd = 0, nBytes = 2
19ec-1c88:44188010.374 : 0000 : 00 00 
19ec-1c88:44188010.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44188010.531 : System total receive data 2 bytes
19ec-1c88:44188010.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:44188010.645 : iCmd = 1, nBytes = 4
19ec-1c88:44188216.523 : 0000 : 00 00 00 00 
19ec-1c88:44188216.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44188216.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44188216.839 : Return status = 0
19ec-1c88:44188216.904 : => IoObject::IoLockEnd
19ec-1c88:44188216.996 : <= IoObject::IoLockEnd
19ec-1c88:44188217.046 : <= GetADFStatus ret = 1
19ec-1c88:44190976.480 : => GetADFStatus
19ec-1c88:44190976.910 : => IoObject::IoLockStart
19ec-1c88:44190977.055 : => CAsicIO::CheckDevice
19ec-1c88:44190977.114 : => CNT96226::ConnectIsAvailable
19ec-1c88:44191003.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44191004.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44191004.375 : <= IoObject::IoLockStart
19ec-1c88:44191004.433 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44191004.498 : IO Send command 10 bytes
19ec-1c88:44191004.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:44191004.754 : iCmd = 0, nBytes = 10
19ec-1c88:44191004.859 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44191205.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44191205.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:44191205.465 : IO total need to receive data 2 bytes
19ec-1c88:44191205.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:44191205.600 : iCmd = 0, nBytes = 2
19ec-1c88:44191380.587 : 0000 : 00 00 
19ec-1c88:44191380.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44191380.778 : System total receive data 2 bytes
19ec-1c88:44191380.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:44191380.908 : iCmd = 1, nBytes = 4
19ec-1c88:44191524.080 : 0000 : 00 00 00 00 
19ec-1c88:44191524.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44191524.712 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44191524.783 : Return status = 0
19ec-1c88:44191524.847 : => IoObject::IoLockEnd
19ec-1c88:44191524.938 : <= IoObject::IoLockEnd
19ec-1c88:44191524.989 : <= GetADFStatus ret = 1
19ec-1c88:44193741.886 : => TerminateDriver
19ec-1c88:44193742.091 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:44193742.169 : => CNT96226::Close
19ec-1c88:44193745.843 : <= CNT96226::Close ret = 1
19ec-1c88:44193745.920 : <= CAsicIO::~CAsicIO
19ec-1c88:44193745.981 : => IoObject::IoLockEnd
19ec-1c88:44193746.044 : <= IoObject::IoLockEnd
19ec-1c88:44193746.097 : => IoObject::TerminateDevice
19ec-1c88:44193746.151 : => IoObject::IoLockEnd
19ec-1c88:44193746.203 : <= IoObject::IoLockEnd
19ec-1c88:44193746.302 : <= IoObject::TerminateDevice
19ec-1c88:44193746.562 : <= TerminateDriver ret = 1
19ec-1c88:44239147.315 : ============Debug Start==========
19ec-1c88:44239147.616 : Date : 2020/4/30 14:26:38
19ec-1c88:44239147.704 : Process ID : 19ec
19ec-1c88:44239148.124 : Windows : Version 10.0 build 18363 
19ec-1c88:44239148.585 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44239148.653 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44239148.719 : MemoryStatus.ullAvailPhys : 1650778112
19ec-1c88:44239148.781 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44239148.850 : MemoryStatus.ullAvailPageFile : 3023581184
19ec-1c88:44239148.916 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44239148.975 : MemoryStatus.ullAvailVirtual : 1729482752
19ec-1c88:44239149.039 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44239149.145 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44239149.208 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44239149.459 : CPU Count : 4
19ec-1c88:44239149.505 : CPU Frequency : 100.000 Mhz
19ec-1c88:44239153.606 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44239153.972 : => InitializeDriver
19ec-1c88:44239154.217 : <= InitializeDriver ret = 1
19ec-1c88:44239154.278 : => InitializeScanner
19ec-1c88:44239154.355 : => CAsicIO::GetDeviceList
19ec-1c88:44239154.652 : => CNT96226::CNT96226
19ec-1c88:44239154.716 : => CNT96226::Open
19ec-1c88:44239175.974 : <= CNT96226::Open ret = 1
19ec-1c88:44239176.070 : => CNT96226::Initialize
19ec-1c88:44239176.262 : <= CNT96226::Initialize ret = 1
19ec-1c88:44239176.323 : <= CNT96226::CNT96226
19ec-1c88:44239176.377 : => CNT96226::EnumAvailableDevice
19ec-1c88:44239181.771 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44239181.850 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44239181.910 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44242907.188 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44242907.480 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44242913.067 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44242913.173 : => IoObject::GetLockName
19ec-1c88:44242913.230 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44242913.296 : <= IoObject::GetLockName
19ec-1c88:44242913.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:44242913.821 : iCmd = 3, nBytes = 2
19ec-1c88:44243298.306 : 0000 : 06 38 
19ec-1c88:44243298.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44243298.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:44243298.600 : iCmd = 4, nBytes = 2
19ec-1c88:44243609.579 : 0000 : 07 07 
19ec-1c88:44243609.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44243609.766 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44243609.849 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44243609.913 : IO Send command 10 bytes
19ec-1c88:44243609.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:44243610.020 : iCmd = 0, nBytes = 10
19ec-1c88:44243610.123 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44243779.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44243779.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:44243779.810 : iCmd = 0, nBytes = 165
19ec-1c88:44243969.491 : skip dump 37 bytes
19ec-1c88:44243969.693 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44243969.844 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44243969.984 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44243970.121 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44243970.255 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44243970.388 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44243970.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44243970.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44243970.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44243970.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:44243970.827 : iCmd = 1, nBytes = 4
19ec-1c88:44244135.394 : 0000 : 00 00 00 00 
19ec-1c88:44244135.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44244135.555 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44244135.619 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44244135.686 : IO Send command 10 bytes
19ec-1c88:44244135.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:44244135.802 : iCmd = 0, nBytes = 10
19ec-1c88:44244135.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44244452.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44244452.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:44244452.627 : iCmd = 0, nBytes = 128
19ec-1c88:44244638.191 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.491 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44244638.623 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44244638.748 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.873 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244639.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244639.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44244639.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:44244639.296 : iCmd = 1, nBytes = 4
19ec-1c88:44244777.050 : 0000 : 00 00 00 00 
19ec-1c88:44244777.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44244777.256 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44244777.437 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44244777.514 : => CNT96226::Close
19ec-1c88:44244781.360 : <= CNT96226::Close ret = 1
19ec-1c88:44244781.439 : <= CNT96226::~CNT96226
19ec-1c88:44244781.531 : <= CAsicIO::GetDeviceList
19ec-1c88:44244781.929 : => IoObject::SetTimeout
19ec-1c88:44244782.063 : Timeout--> In = 0 Out = 0
19ec-1c88:44244782.122 : <= IoObject::SetTimeout
19ec-1c88:44244782.188 : => CAsicIO::CAsicIO
19ec-1c88:44244782.258 : => CNT96226::CNT96226
19ec-1c88:44244782.314 : => CNT96226::Open
19ec-1c88:44244803.947 : <= CNT96226::Open ret = 1
19ec-1c88:44244804.042 : => CNT96226::Initialize
19ec-1c88:44244804.238 : <= CNT96226::Initialize ret = 1
19ec-1c88:44244804.298 : <= CNT96226::CNT96226
19ec-1c88:44244804.352 : <= CAsicIO::CAsicIO
19ec-1c88:44244804.407 : => CAsicIO::InitializeDevice
19ec-1c88:44244804.475 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44244810.513 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44244810.635 : => IoObject::GetLockName
19ec-1c88:44244810.691 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44244810.761 : <= IoObject::GetLockName
19ec-1c88:44244811.256 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44244811.332 : IO Send command 10 bytes
19ec-1c88:44244811.384 : => CNT96226::VenderCmd_SetData
19ec-1c88:44244811.438 : iCmd = 0, nBytes = 10
19ec-1c88:44244811.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44245132.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44245132.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245133.019 : iCmd = 0, nBytes = 128
19ec-1c88:44245290.919 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.104 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.246 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44245291.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44245291.510 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.635 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.885 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44245292.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245292.059 : iCmd = 1, nBytes = 4
19ec-1c88:44245430.811 : 0000 : 00 00 00 00 
19ec-1c88:44245430.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44245430.953 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44245431.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245431.067 : iCmd = 3, nBytes = 2
19ec-1c88:44245802.915 : 0000 : 06 38 
19ec-1c88:44245803.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44245803.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245803.183 : iCmd = 4, nBytes = 2
19ec-1c88:44246116.500 : 0000 : 07 07 
19ec-1c88:44246116.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44246116.743 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44246116.838 : => IoObject::InitializeDevice
19ec-1c88:44246116.946 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44246117.607 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44246117.681 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44246118.415 : => FindScanner
19ec-1c88:44246118.474 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44246118.537 : <= FindScanner ret = 1
19ec-1c88:44246118.595 : => IoObject::IoLockStart
19ec-1c88:44246118.694 : => CAsicIO::CheckDevice
19ec-1c88:44246118.747 : => CNT96226::ConnectIsAvailable
19ec-1c88:44246143.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44246143.988 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44246144.049 : <= IoObject::IoLockStart
19ec-1c88:44246144.107 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44246144.174 : IO Send command 10 bytes
19ec-1c88:44246144.266 : => CNT96226::VenderCmd_SetData
19ec-1c88:44246144.318 : iCmd = 0, nBytes = 10
19ec-1c88:44246144.423 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44246327.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44246328.031 : System send command 10 bytes + data 0 bytes
19ec-1c88:44246328.103 : IO total need to receive data 5 bytes
19ec-1c88:44246328.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:44246328.214 : iCmd = 0, nBytes = 5
19ec-1c88:44246521.370 : 0000 : 06 00 02 02 ab 
19ec-1c88:44246521.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44246521.654 : System total receive data 5 bytes
19ec-1c88:44246521.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:44246521.878 : iCmd = 1, nBytes = 4
19ec-1c88:44246717.863 : 0000 : 00 00 00 00 
19ec-1c88:44246717.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44246718.337 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44246718.406 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44246718.470 : IO Send command 10 bytes
19ec-1c88:44246718.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:44246718.609 : iCmd = 0, nBytes = 10
19ec-1c88:44246718.717 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44246890.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44246890.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:44246890.798 : IO total need to receive data 165 bytes
19ec-1c88:44246890.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:44246890.915 : iCmd = 0, nBytes = 165
19ec-1c88:44247095.026 : skip dump 37 bytes
19ec-1c88:44247095.203 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44247095.343 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44247095.478 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44247095.611 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44247095.738 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44247095.873 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44247095.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247096.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247096.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247096.237 : System total receive data 165 bytes
19ec-1c88:44247096.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:44247096.349 : iCmd = 1, nBytes = 4
19ec-1c88:44247270.763 : 0000 : 00 00 00 00 
19ec-1c88:44247270.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247270.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44247271.207 : Dump Inquiry
19ec-1c88:44247271.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44247271.476 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44247271.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44247271.748 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44247271.873 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44247272.006 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44247272.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247272.251 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247272.377 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44247272.504 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44247272.591 : 00a0 : 00 00 00 00 00 
19ec-1c88:44247272.658 : => ReadNVMDataInternal
19ec-1c88:44247272.879 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44247272.944 : IO Send command 10 bytes
19ec-1c88:44247273.035 : => CNT96226::VenderCmd_SetData
19ec-1c88:44247273.087 : iCmd = 0, nBytes = 10
19ec-1c88:44247273.188 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44247586.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44247586.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:44247586.968 : IO total need to receive data 128 bytes
19ec-1c88:44247587.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:44247587.086 : iCmd = 0, nBytes = 128
19ec-1c88:44247770.127 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.449 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44247770.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44247770.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.830 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247771.075 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247771.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247771.201 : System total receive data 128 bytes
19ec-1c88:44247771.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:44247771.316 : iCmd = 1, nBytes = 4
19ec-1c88:44247895.198 : 0000 : 00 00 00 00 
19ec-1c88:44247895.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247895.445 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44247895.514 : NVMData.PadScanCount = 0
19ec-1c88:44247895.571 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44247895.627 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44247895.685 : NVMData.FlatbedScanCount = 0
19ec-1c88:44247895.741 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44247895.794 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44247895.846 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44247895.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44247895.953 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44247896.007 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44247896.062 : NVMData.BornMonth = 0
19ec-1c88:44247896.110 : NVMData.BornDay = 0
19ec-1c88:44247896.161 : NVMData.BornYear = 0
19ec-1c88:44247896.209 : NVMData.FirstScanMonth = 4
19ec-1c88:44247896.258 : NVMData.FirstScanDay = 30
19ec-1c88:44247896.315 : NVMData.FirstScanYear = 2020
19ec-1c88:44247896.368 : NVMData.VerticalMagnification = 0
19ec-1c88:44247896.422 : NVMData.HorizontalMagnification = 0
19ec-1c88:44247896.478 : NVMData.PowerSavingTime = 15
19ec-1c88:44247896.533 : NVMData.SN = A094165189010062
19ec-1c88:44247896.584 : NVMData.AutoFeed = 0
19ec-1c88:44247896.631 : NVMData.CCDType = 0
19ec-1c88:44247896.679 : NVMData.ScanSpeed = 0
19ec-1c88:44247896.730 : NVMData.RollerCount = 0
19ec-1c88:44247896.783 : NVMData.MultifeedCount = 0
19ec-1c88:44247896.835 : NVMData.JamCount = 0
19ec-1c88:44247896.882 : NVMData.IdentifyInfo = 
19ec-1c88:44247896.933 : NVMData.FormalName = 
19ec-1c88:44247897.166 : NVMData.ReservedB = 0
19ec-1c88:44247897.222 : NVMData.FunctionCode = 0
19ec-1c88:44247897.273 : NVMData.PreFeed = 0
19ec-1c88:44247897.322 : NVMData.PreFeedTime = 0
19ec-1c88:44247897.370 : NVMData.ButtonNumber = 0
19ec-1c88:44247897.422 : NVMData.PowerOffTime = 0
19ec-1c88:44247897.473 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44247897.550 : => IoObject::IoLockEnd
19ec-1c88:44247897.644 : <= IoObject::IoLockEnd
19ec-1c88:44247897.692 : <= InitializeScanner ret = 1
19ec-1c88:44247897.758 : => GetLogicalScannerAbilityEx
19ec-1c88:44247897.817 : => IoObject::IoLockStart
19ec-1c88:44247897.915 : => CAsicIO::CheckDevice
19ec-1c88:44247897.967 : => CNT96226::ConnectIsAvailable
19ec-1c88:44247916.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44247916.692 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44247916.750 : <= IoObject::IoLockStart
19ec-1c88:44247916.812 : => IoObject::IoLockEnd
19ec-1c88:44247916.904 : <= IoObject::IoLockEnd
19ec-1c88:44247917.019 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44247917.094 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44248099.494 : => ReadNVMData
19ec-1c88:44248099.622 : => IoObject::IoLockStart
19ec-1c88:44248099.743 : => CAsicIO::CheckDevice
19ec-1c88:44248099.798 : => CNT96226::ConnectIsAvailable
19ec-1c88:44248123.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44248123.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44248123.795 : <= IoObject::IoLockStart
19ec-1c88:44248123.860 : => ReadNVMDataInternal
19ec-1c88:44248123.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44248123.989 : IO Send command 10 bytes
19ec-1c88:44248124.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:44248124.147 : iCmd = 0, nBytes = 10
19ec-1c88:44248124.261 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44248474.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44248474.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:44248474.836 : IO total need to receive data 128 bytes
19ec-1c88:44248474.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:44248474.956 : iCmd = 0, nBytes = 128
19ec-1c88:44248658.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248658.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248658.611 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44248658.745 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44248658.873 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44248658.998 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248659.122 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248659.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248659.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44248659.368 : System total receive data 128 bytes
19ec-1c88:44248659.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:44248659.482 : iCmd = 1, nBytes = 4
19ec-1c88:44248789.741 : 0000 : 00 00 00 00 
19ec-1c88:44248789.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44248790.010 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44248790.087 : NVMData.PadScanCount = 0
19ec-1c88:44248790.145 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44248790.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44248790.256 : NVMData.FlatbedScanCount = 0
19ec-1c88:44248790.310 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44248790.364 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44248790.419 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44248790.473 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44248790.527 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44248790.583 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44248790.639 : NVMData.BornMonth = 0
19ec-1c88:44248790.688 : NVMData.BornDay = 0
19ec-1c88:44248790.737 : NVMData.BornYear = 0
19ec-1c88:44248790.784 : NVMData.FirstScanMonth = 4
19ec-1c88:44248790.834 : NVMData.FirstScanDay = 30
19ec-1c88:44248790.887 : NVMData.FirstScanYear = 2020
19ec-1c88:44248791.084 : NVMData.VerticalMagnification = 0
19ec-1c88:44248791.141 : NVMData.HorizontalMagnification = 0
19ec-1c88:44248791.197 : NVMData.PowerSavingTime = 15
19ec-1c88:44248791.249 : NVMData.SN = A094165189010062
19ec-1c88:44248791.301 : NVMData.AutoFeed = 0
19ec-1c88:44248791.351 : NVMData.CCDType = 0
19ec-1c88:44248791.400 : NVMData.ScanSpeed = 0
19ec-1c88:44248791.451 : NVMData.RollerCount = 0
19ec-1c88:44248791.501 : NVMData.MultifeedCount = 0
19ec-1c88:44248791.552 : NVMData.JamCount = 0
19ec-1c88:44248791.603 : NVMData.IdentifyInfo = 
19ec-1c88:44248791.653 : NVMData.FormalName = 
19ec-1c88:44248791.700 : NVMData.ReservedB = 0
19ec-1c88:44248791.749 : NVMData.FunctionCode = 0
19ec-1c88:44248791.801 : NVMData.PreFeed = 0
19ec-1c88:44248791.851 : NVMData.PreFeedTime = 0
19ec-1c88:44248791.901 : NVMData.ButtonNumber = 0
19ec-1c88:44248791.949 : NVMData.PowerOffTime = 0
19ec-1c88:44248792.001 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44248792.064 : => IoObject::IoLockEnd
19ec-1c88:44248792.155 : <= IoObject::IoLockEnd
19ec-1c88:44248792.204 : <= ReadNVMData ret = 1
19ec-1c88:44251397.381 : ============Debug Start==========
19ec-1c88:44251397.699 : Date : 2020/4/30 14:26:38
19ec-1c88:44251397.784 : Process ID : 19ec
19ec-1c88:44251398.205 : Windows : Version 10.0 build 18363 
19ec-1c88:44251398.669 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44251398.731 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44251398.799 : MemoryStatus.ullAvailPhys : 1650913280
19ec-1c88:44251398.859 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44251398.920 : MemoryStatus.ullAvailPageFile : 3023839232
19ec-1c88:44251398.984 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44251399.043 : MemoryStatus.ullAvailVirtual : 1729699840
19ec-1c88:44251399.103 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44251399.203 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44251399.265 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44251399.512 : CPU Count : 4
19ec-1c88:44251399.558 : CPU Frequency : 100.000 Mhz
19ec-1c88:44251403.731 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44251403.861 : => InitializeDriver
19ec-1c88:44251404.132 : <= InitializeDriver ret = 1
19ec-1c88:44254095.974 : => InitializeScanner
19ec-1c88:44254096.258 : => CAsicIO::GetDeviceList
19ec-1c88:44254096.739 : => CNT96226::CNT96226
19ec-1c88:44254096.801 : => CNT96226::Open
19ec-1c88:44254120.930 : <= CNT96226::Open ret = 1
19ec-1c88:44254121.027 : => CNT96226::Initialize
19ec-1c88:44254121.243 : <= CNT96226::Initialize ret = 1
19ec-1c88:44254121.303 : <= CNT96226::CNT96226
19ec-1c88:44254121.356 : => CNT96226::EnumAvailableDevice
19ec-1c88:44254126.901 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44254126.976 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44254127.038 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44257822.467 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44257822.763 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44257828.471 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44257828.593 : => IoObject::GetLockName
19ec-1c88:44257828.654 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44257828.717 : <= IoObject::GetLockName
19ec-1c88:44257829.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:44257829.258 : iCmd = 3, nBytes = 2
19ec-1c88:44258201.088 : 0000 : 06 38 
19ec-1c88:44258201.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44258201.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:44258201.381 : iCmd = 4, nBytes = 2
19ec-1c88:44258515.464 : 0000 : 07 07 
19ec-1c88:44258515.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44258515.639 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44258515.727 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44258515.795 : IO Send command 10 bytes
19ec-1c88:44258515.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:44258515.910 : iCmd = 0, nBytes = 10
19ec-1c88:44258516.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44258703.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44258703.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:44258703.781 : iCmd = 0, nBytes = 165
19ec-1c88:44258884.843 : skip dump 37 bytes
19ec-1c88:44258885.039 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44258885.179 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44258885.312 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44258885.444 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44258885.575 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44258885.713 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44258885.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44258885.961 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44258886.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44258886.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:44258886.141 : iCmd = 1, nBytes = 4
19ec-1c88:44259062.617 : 0000 : 00 00 00 00 
19ec-1c88:44259062.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44259062.763 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44259062.825 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44259062.891 : IO Send command 10 bytes
19ec-1c88:44259062.944 : => CNT96226::VenderCmd_SetData
19ec-1c88:44259063.000 : iCmd = 0, nBytes = 10
19ec-1c88:44259063.100 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44259380.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44259380.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:44259380.762 : iCmd = 0, nBytes = 128
19ec-1c88:44259557.785 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.177 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44259558.315 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44259558.444 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.570 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.698 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.824 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44259558.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:44259559.004 : iCmd = 1, nBytes = 4
19ec-1c88:44259669.157 : 0000 : 00 00 00 00 
19ec-1c88:44259669.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44259669.355 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44259669.531 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44259669.605 : => CNT96226::Close
19ec-1c88:44259673.446 : <= CNT96226::Close ret = 1
19ec-1c88:44259673.518 : <= CNT96226::~CNT96226
19ec-1c88:44259673.605 : <= CAsicIO::GetDeviceList
19ec-1c88:44259674.000 : => IoObject::SetTimeout
19ec-1c88:44259674.132 : Timeout--> In = 0 Out = 0
19ec-1c88:44259674.196 : <= IoObject::SetTimeout
19ec-1c88:44259674.263 : => CAsicIO::CAsicIO
19ec-1c88:44259674.340 : => CNT96226::CNT96226
19ec-1c88:44259674.401 : => CNT96226::Open
19ec-1c88:44259697.614 : <= CNT96226::Open ret = 1
19ec-1c88:44259697.732 : => CNT96226::Initialize
19ec-1c88:44259697.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:44259698.015 : <= CNT96226::CNT96226
19ec-1c88:44259698.072 : <= CAsicIO::CAsicIO
19ec-1c88:44259698.127 : => CAsicIO::InitializeDevice
19ec-1c88:44259698.199 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44259704.264 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44259704.382 : => IoObject::GetLockName
19ec-1c88:44259704.437 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44259704.506 : <= IoObject::GetLockName
19ec-1c88:44259705.029 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44259705.109 : IO Send command 10 bytes
19ec-1c88:44259705.161 : => CNT96226::VenderCmd_SetData
19ec-1c88:44259705.220 : iCmd = 0, nBytes = 10
19ec-1c88:44259705.333 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44260028.427 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44260028.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260028.637 : iCmd = 0, nBytes = 128
19ec-1c88:44260183.861 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.193 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44260184.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44260184.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260184.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260185.016 : iCmd = 1, nBytes = 4
19ec-1c88:44260296.403 : 0000 : 00 00 00 00 
19ec-1c88:44260296.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260296.595 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44260296.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260296.717 : iCmd = 3, nBytes = 2
19ec-1c88:44260668.661 : 0000 : 06 38 
19ec-1c88:44260668.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260668.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260668.910 : iCmd = 4, nBytes = 2
19ec-1c88:44260982.079 : 0000 : 07 07 
19ec-1c88:44260982.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260982.409 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44260982.507 : => IoObject::InitializeDevice
19ec-1c88:44260982.625 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44260983.246 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44260983.328 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44260984.055 : => FindScanner
19ec-1c88:44260984.121 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44260984.189 : <= FindScanner ret = 1
19ec-1c88:44260984.248 : => IoObject::IoLockStart
19ec-1c88:44260984.352 : => CAsicIO::CheckDevice
19ec-1c88:44260984.418 : => CNT96226::ConnectIsAvailable
19ec-1c88:44261009.094 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44261009.187 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44261009.244 : <= IoObject::IoLockStart
19ec-1c88:44261009.302 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44261009.370 : IO Send command 10 bytes
19ec-1c88:44261009.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:44261009.511 : iCmd = 0, nBytes = 10
19ec-1c88:44261009.616 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44261197.232 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44261197.382 : System send command 10 bytes + data 0 bytes
19ec-1c88:44261197.461 : IO total need to receive data 5 bytes
19ec-1c88:44261197.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261197.582 : iCmd = 0, nBytes = 5
19ec-1c88:44261343.722 : 0000 : 06 00 02 02 ab 
19ec-1c88:44261343.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261343.980 : System total receive data 5 bytes
19ec-1c88:44261344.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261344.096 : iCmd = 1, nBytes = 4
19ec-1c88:44261528.873 : 0000 : 00 00 00 00 
19ec-1c88:44261528.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261529.120 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44261529.192 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44261529.254 : IO Send command 10 bytes
19ec-1c88:44261529.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:44261529.426 : iCmd = 0, nBytes = 10
19ec-1c88:44261529.533 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44261680.050 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44261680.198 : System send command 10 bytes + data 0 bytes
19ec-1c88:44261680.272 : IO total need to receive data 165 bytes
19ec-1c88:44261680.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261680.396 : iCmd = 0, nBytes = 165
19ec-1c88:44261830.904 : skip dump 37 bytes
19ec-1c88:44261831.156 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44261831.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44261831.445 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44261831.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44261831.717 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44261831.854 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44261831.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261832.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261832.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261832.247 : System total receive data 165 bytes
19ec-1c88:44261832.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261832.368 : iCmd = 1, nBytes = 4
19ec-1c88:44261983.494 : 0000 : 00 00 00 00 
19ec-1c88:44261983.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261983.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44261983.971 : Dump Inquiry
19ec-1c88:44261984.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44261984.241 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44261984.371 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44261984.503 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44261984.632 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44261984.763 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44261984.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261985.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261985.151 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44261985.281 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44261985.367 : 00a0 : 00 00 00 00 00 
19ec-1c88:44261985.438 : => ReadNVMDataInternal
19ec-1c88:44261985.681 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44261985.751 : IO Send command 10 bytes
19ec-1c88:44261985.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:44261985.910 : iCmd = 0, nBytes = 10
19ec-1c88:44261986.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44262318.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44262318.276 : System send command 10 bytes + data 0 bytes
19ec-1c88:44262318.352 : IO total need to receive data 128 bytes
19ec-1c88:44262318.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:44262318.485 : iCmd = 0, nBytes = 128
19ec-1c88:44262513.428 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262513.616 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262513.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44262513.904 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44262514.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.149 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.274 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.397 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44262514.523 : System total receive data 128 bytes
19ec-1c88:44262514.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:44262514.636 : iCmd = 1, nBytes = 4
19ec-1c88:44262709.975 : 0000 : 00 00 00 00 
19ec-1c88:44262710.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44262710.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44262710.314 : NVMData.PadScanCount = 0
19ec-1c88:44262710.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44262710.427 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44262710.484 : NVMData.FlatbedScanCount = 0
19ec-1c88:44262710.541 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44262710.593 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44262710.647 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44262710.699 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44262710.757 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44262710.810 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44262710.868 : NVMData.BornMonth = 0
19ec-1c88:44262710.914 : NVMData.BornDay = 0
19ec-1c88:44262710.964 : NVMData.BornYear = 0
19ec-1c88:44262711.012 : NVMData.FirstScanMonth = 4
19ec-1c88:44262711.063 : NVMData.FirstScanDay = 30
19ec-1c88:44262711.119 : NVMData.FirstScanYear = 2020
19ec-1c88:44262711.173 : NVMData.VerticalMagnification = 0
19ec-1c88:44262711.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:44262711.281 : NVMData.PowerSavingTime = 15
19ec-1c88:44262711.335 : NVMData.SN = A094165189010062
19ec-1c88:44262711.384 : NVMData.AutoFeed = 0
19ec-1c88:44262711.433 : NVMData.CCDType = 0
19ec-1c88:44262711.480 : NVMData.ScanSpeed = 0
19ec-1c88:44262711.527 : NVMData.RollerCount = 0
19ec-1c88:44262711.577 : NVMData.MultifeedCount = 0
19ec-1c88:44262711.630 : NVMData.JamCount = 0
19ec-1c88:44262711.677 : NVMData.IdentifyInfo = 
19ec-1c88:44262711.728 : NVMData.FormalName = 
19ec-1c88:44262711.936 : NVMData.ReservedB = 0
19ec-1c88:44262711.993 : NVMData.FunctionCode = 0
19ec-1c88:44262712.042 : NVMData.PreFeed = 0
19ec-1c88:44262712.091 : NVMData.PreFeedTime = 0
19ec-1c88:44262712.139 : NVMData.ButtonNumber = 0
19ec-1c88:44262712.192 : NVMData.PowerOffTime = 0
19ec-1c88:44262712.243 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44262712.323 : => IoObject::IoLockEnd
19ec-1c88:44262712.416 : <= IoObject::IoLockEnd
19ec-1c88:44262712.465 : <= InitializeScanner ret = 1
19ec-1c88:44264092.763 : => GetLogicalScannerAbility
19ec-1c88:44264092.958 : => IoObject::IoLockStart
19ec-1c88:44264093.101 : => CAsicIO::CheckDevice
19ec-1c88:44264093.159 : => CNT96226::ConnectIsAvailable
19ec-1c88:44264117.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44264118.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44264118.075 : <= IoObject::IoLockStart
19ec-1c88:44264118.135 : => IoObject::IoLockEnd
19ec-1c88:44264118.246 : <= IoObject::IoLockEnd
19ec-1c88:44264118.323 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44267961.394 : => GetLogicalScannerAbilityEx
19ec-1c88:44267961.587 : => IoObject::IoLockStart
19ec-1c88:44267961.722 : => CAsicIO::CheckDevice
19ec-1c88:44267961.778 : => CNT96226::ConnectIsAvailable
19ec-1c88:44267987.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44267987.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44267987.872 : <= IoObject::IoLockStart
19ec-1c88:44267987.932 : => IoObject::IoLockEnd
19ec-1c88:44267988.044 : <= IoObject::IoLockEnd
19ec-1c88:44267988.169 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44267988.243 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44275487.037 : => ReadNVMData
19ec-1c88:44275487.222 : => IoObject::IoLockStart
19ec-1c88:44275487.363 : => CAsicIO::CheckDevice
19ec-1c88:44275487.422 : => CNT96226::ConnectIsAvailable
19ec-1c88:44275509.562 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44275509.669 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44275509.730 : <= IoObject::IoLockStart
19ec-1c88:44275509.795 : => ReadNVMDataInternal
19ec-1c88:44275509.857 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44275509.923 : IO Send command 10 bytes
19ec-1c88:44275510.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:44275510.091 : iCmd = 0, nBytes = 10
19ec-1c88:44275510.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44275866.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44275867.024 : System send command 10 bytes + data 0 bytes
19ec-1c88:44275867.099 : IO total need to receive data 128 bytes
19ec-1c88:44275867.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:44275867.219 : iCmd = 0, nBytes = 128
19ec-1c88:44276058.638 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276058.818 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276058.966 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44276059.105 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44276059.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.357 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.606 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44276059.735 : System total receive data 128 bytes
19ec-1c88:44276059.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:44276059.847 : iCmd = 1, nBytes = 4
19ec-1c88:44276189.364 : 0000 : 00 00 00 00 
19ec-1c88:44276189.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44276189.600 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44276189.665 : NVMData.PadScanCount = 0
19ec-1c88:44276189.721 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44276189.777 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44276189.834 : NVMData.FlatbedScanCount = 0
19ec-1c88:44276189.890 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44276190.049 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44276190.105 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44276190.162 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44276190.217 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44276190.274 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44276190.331 : NVMData.BornMonth = 0
19ec-1c88:44276190.380 : NVMData.BornDay = 0
19ec-1c88:44276190.430 : NVMData.BornYear = 0
19ec-1c88:44276190.477 : NVMData.FirstScanMonth = 4
19ec-1c88:44276190.528 : NVMData.FirstScanDay = 30
19ec-1c88:44276190.583 : NVMData.FirstScanYear = 2020
19ec-1c88:44276190.638 : NVMData.VerticalMagnification = 0
19ec-1c88:44276190.696 : NVMData.HorizontalMagnification = 0
19ec-1c88:44276190.750 : NVMData.PowerSavingTime = 15
19ec-1c88:44276190.802 : NVMData.SN = A094165189010062
19ec-1c88:44276190.850 : NVMData.AutoFeed = 0
19ec-1c88:44276190.899 : NVMData.CCDType = 0
19ec-1c88:44276190.946 : NVMData.ScanSpeed = 0
19ec-1c88:44276190.994 : NVMData.RollerCount = 0
19ec-1c88:44276191.045 : NVMData.MultifeedCount = 0
19ec-1c88:44276191.096 : NVMData.JamCount = 0
19ec-1c88:44276191.147 : NVMData.IdentifyInfo = 
19ec-1c88:44276191.198 : NVMData.FormalName = 
19ec-1c88:44276191.247 : NVMData.ReservedB = 0
19ec-1c88:44276191.296 : NVMData.FunctionCode = 0
19ec-1c88:44276191.345 : NVMData.PreFeed = 0
19ec-1c88:44276191.395 : NVMData.PreFeedTime = 0
19ec-1c88:44276191.442 : NVMData.ButtonNumber = 0
19ec-1c88:44276191.488 : NVMData.PowerOffTime = 0
19ec-1c88:44276191.535 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44276191.595 : => IoObject::IoLockEnd
19ec-1c88:44276191.688 : <= IoObject::IoLockEnd
19ec-1c88:44276191.736 : <= ReadNVMData ret = 1
19ec-1c88:44286137.091 : => GetADFStatus
19ec-1c88:44286137.519 : => IoObject::IoLockStart
19ec-1c88:44286137.650 : => CAsicIO::CheckDevice
19ec-1c88:44286137.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:44286161.348 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44286161.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44286161.677 : <= IoObject::IoLockStart
19ec-1c88:44286161.803 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44286161.943 : IO Send command 10 bytes
19ec-1c88:44286162.341 : => CNT96226::VenderCmd_SetData
19ec-1c88:44286162.401 : iCmd = 0, nBytes = 10
19ec-1c88:44286162.512 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44286358.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44286358.447 : System send command 10 bytes + data 0 bytes
19ec-1c88:44286358.520 : IO total need to receive data 2 bytes
19ec-1c88:44286358.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:44286358.641 : iCmd = 0, nBytes = 2
19ec-1c88:44286568.658 : 0000 : 00 00 
19ec-1c88:44286568.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44286568.798 : System total receive data 2 bytes
19ec-1c88:44286568.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:44286568.909 : iCmd = 1, nBytes = 4
19ec-1c88:44286764.306 : 0000 : 00 00 00 00 
19ec-1c88:44286764.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44286764.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44286764.633 : Return status = 0
19ec-1c88:44286764.693 : => IoObject::IoLockEnd
19ec-1c88:44286764.788 : <= IoObject::IoLockEnd
19ec-1c88:44286764.841 : <= GetADFStatus ret = 1
19ec-1c88:44289489.034 : => GetADFStatus
19ec-1c88:44289489.227 : => IoObject::IoLockStart
19ec-1c88:44289489.351 : => CAsicIO::CheckDevice
19ec-1c88:44289489.407 : => CNT96226::ConnectIsAvailable
19ec-1c88:44289513.667 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44289513.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44289514.011 : <= IoObject::IoLockStart
19ec-1c88:44289514.137 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44289514.283 : IO Send command 10 bytes
19ec-1c88:44289514.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:44289514.820 : iCmd = 0, nBytes = 10
19ec-1c88:44289514.928 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44289707.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44289707.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:44289707.506 : IO total need to receive data 2 bytes
19ec-1c88:44289707.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:44289707.646 : iCmd = 0, nBytes = 2
19ec-1c88:44289860.613 : 0000 : 00 00 
19ec-1c88:44289860.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44289860.800 : System total receive data 2 bytes
19ec-1c88:44289860.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:44289860.918 : iCmd = 1, nBytes = 4
19ec-1c88:44290070.994 : 0000 : 00 00 00 00 
19ec-1c88:44290071.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44290071.231 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44290071.301 : Return status = 0
19ec-1c88:44290071.359 : => IoObject::IoLockEnd
19ec-1c88:44290071.455 : <= IoObject::IoLockEnd
19ec-1c88:44290071.506 : <= GetADFStatus ret = 1
19ec-1c88:44292218.085 : => TerminateDriver
19ec-1c88:44292218.276 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:44292218.348 : => CNT96226::Close
19ec-1c88:44292222.246 : <= CNT96226::Close ret = 1
19ec-1c88:44292222.323 : <= CAsicIO::~CAsicIO
19ec-1c88:44292222.379 : => IoObject::IoLockEnd
19ec-1c88:44292222.430 : <= IoObject::IoLockEnd
19ec-1c88:44292222.482 : => IoObject::TerminateDevice
19ec-1c88:44292222.538 : => IoObject::IoLockEnd
19ec-1c88:44292222.589 : <= IoObject::IoLockEnd
19ec-1c88:44292222.692 : <= IoObject::TerminateDevice
19ec-1c88:44292222.947 : <= TerminateDriver ret = 1
19ec-1c88:44335715.280 : ============Debug Start==========
19ec-1c88:44335715.560 : Date : 2020/4/30 14:26:41
19ec-1c88:44335715.641 : Process ID : 19ec
19ec-1c88:44335716.046 : Windows : Version 10.0 build 18363 
19ec-1c88:44335716.489 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44335716.551 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44335716.618 : MemoryStatus.ullAvailPhys : 1654898688
19ec-1c88:44335716.675 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44335716.736 : MemoryStatus.ullAvailPageFile : 3024732160
19ec-1c88:44335716.797 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44335716.857 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:44335716.918 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44335717.022 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44335717.094 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44335717.333 : CPU Count : 4
19ec-1c88:44335717.380 : CPU Frequency : 100.000 Mhz
19ec-1c88:44335721.595 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44335721.726 : => InitializeDriver
19ec-1c88:44335722.044 : <= InitializeDriver ret = 1
19ec-1c88:44335722.104 : => InitializeScanner
19ec-1c88:44335722.179 : => CAsicIO::GetDeviceList
19ec-1c88:44335722.490 : => CNT96226::CNT96226
19ec-1c88:44335722.547 : => CNT96226::Open
19ec-1c88:44335742.391 : <= CNT96226::Open ret = 1
19ec-1c88:44335742.480 : => CNT96226::Initialize
19ec-1c88:44335742.665 : <= CNT96226::Initialize ret = 1
19ec-1c88:44335742.724 : <= CNT96226::CNT96226
19ec-1c88:44335742.777 : => CNT96226::EnumAvailableDevice
19ec-1c88:44335748.122 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44335748.201 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44335748.260 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44339466.623 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44339466.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44339472.699 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44339472.805 : => IoObject::GetLockName
19ec-1c88:44339472.863 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44339472.935 : <= IoObject::GetLockName
19ec-1c88:44339473.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:44339474.202 : iCmd = 3, nBytes = 2
19ec-1c88:44339852.565 : 0000 : 06 38 
19ec-1c88:44339852.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44339852.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:44339853.079 : iCmd = 4, nBytes = 2
19ec-1c88:44340180.533 : 0000 : 07 07 
19ec-1c88:44340180.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44340180.948 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44340181.112 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44340181.252 : IO Send command 10 bytes
19ec-1c88:44340181.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:44340181.476 : iCmd = 0, nBytes = 10
19ec-1c88:44340181.685 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44340394.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44340394.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:44340394.717 : iCmd = 0, nBytes = 165
19ec-1c88:44340630.050 : skip dump 37 bytes
19ec-1c88:44340630.441 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44340630.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44340631.017 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44340631.292 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44340631.557 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44340631.828 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44340632.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44340632.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44340632.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44340632.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:44340632.690 : iCmd = 1, nBytes = 4
19ec-1c88:44340854.092 : 0000 : 00 00 00 00 
19ec-1c88:44340854.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44340854.474 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44340854.600 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44340854.734 : IO Send command 10 bytes
19ec-1c88:44340854.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:44340854.960 : iCmd = 0, nBytes = 10
19ec-1c88:44340855.185 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44341209.543 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44341209.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:44341209.946 : iCmd = 0, nBytes = 128
19ec-1c88:44341421.544 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341421.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341422.193 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44341422.465 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44341422.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44341422.980 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341423.236 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341423.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341423.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44341423.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:44341423.859 : iCmd = 1, nBytes = 4
19ec-1c88:44341634.117 : 0000 : 00 00 00 00 
19ec-1c88:44341634.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44341634.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44341634.784 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44341634.936 : => CNT96226::Close
19ec-1c88:44341641.743 : <= CNT96226::Close ret = 1
19ec-1c88:44341641.898 : <= CNT96226::~CNT96226
19ec-1c88:44341642.059 : <= CAsicIO::GetDeviceList
19ec-1c88:44341642.807 : => IoObject::SetTimeout
19ec-1c88:44341643.065 : Timeout--> In = 0 Out = 0
19ec-1c88:44341643.182 : <= IoObject::SetTimeout
19ec-1c88:44341643.310 : => CAsicIO::CAsicIO
19ec-1c88:44341643.450 : => CNT96226::CNT96226
19ec-1c88:44341643.552 : => CNT96226::Open
19ec-1c88:44341685.118 : <= CNT96226::Open ret = 1
19ec-1c88:44341685.313 : => CNT96226::Initialize
19ec-1c88:44341685.704 : <= CNT96226::Initialize ret = 1
19ec-1c88:44341685.823 : <= CNT96226::CNT96226
19ec-1c88:44341685.923 : <= CAsicIO::CAsicIO
19ec-1c88:44341686.029 : => CAsicIO::InitializeDevice
19ec-1c88:44341686.160 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44341697.752 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44341697.973 : => IoObject::GetLockName
19ec-1c88:44341698.082 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44341698.220 : <= IoObject::GetLockName
19ec-1c88:44341699.169 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44341699.320 : IO Send command 10 bytes
19ec-1c88:44341699.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:44341699.535 : iCmd = 0, nBytes = 10
19ec-1c88:44341699.754 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44342058.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44342058.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342058.975 : iCmd = 0, nBytes = 128
19ec-1c88:44342255.775 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342256.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342256.437 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44342256.715 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44342256.978 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.500 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44342258.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342258.138 : iCmd = 1, nBytes = 4
19ec-1c88:44342441.092 : 0000 : 00 00 00 00 
19ec-1c88:44342441.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44342441.413 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44342441.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342441.649 : iCmd = 3, nBytes = 2
19ec-1c88:44342832.199 : 0000 : 06 38 
19ec-1c88:44342832.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44342832.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342832.517 : iCmd = 4, nBytes = 2
19ec-1c88:44343136.870 : 0000 : 07 07 
19ec-1c88:44343137.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343137.493 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44343137.611 : => IoObject::InitializeDevice
19ec-1c88:44343137.736 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44343138.479 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44343138.569 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44343139.443 : => FindScanner
19ec-1c88:44343139.521 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44343139.607 : <= FindScanner ret = 1
19ec-1c88:44343139.767 : => IoObject::IoLockStart
19ec-1c88:44343139.895 : => CAsicIO::CheckDevice
19ec-1c88:44343139.967 : => CNT96226::ConnectIsAvailable
19ec-1c88:44343156.416 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44343156.540 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44343156.614 : <= IoObject::IoLockStart
19ec-1c88:44343156.688 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44343156.771 : IO Send command 10 bytes
19ec-1c88:44343156.870 : => CNT96226::VenderCmd_SetData
19ec-1c88:44343156.945 : iCmd = 0, nBytes = 10
19ec-1c88:44343157.079 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44343333.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44343334.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:44343334.362 : IO total need to receive data 5 bytes
19ec-1c88:44343334.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343334.512 : iCmd = 0, nBytes = 5
19ec-1c88:44343445.714 : 0000 : 06 00 02 02 ab 
19ec-1c88:44343445.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343445.915 : System total receive data 5 bytes
19ec-1c88:44343445.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343446.054 : iCmd = 1, nBytes = 4
19ec-1c88:44343565.521 : 0000 : 00 00 00 00 
19ec-1c88:44343565.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343565.798 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44343565.875 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44343565.955 : IO Send command 10 bytes
19ec-1c88:44343566.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:44343566.131 : iCmd = 0, nBytes = 10
19ec-1c88:44343566.264 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44343743.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44343744.060 : System send command 10 bytes + data 0 bytes
19ec-1c88:44343744.156 : IO total need to receive data 165 bytes
19ec-1c88:44343744.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343744.308 : iCmd = 0, nBytes = 165
19ec-1c88:44343915.187 : skip dump 37 bytes
19ec-1c88:44343915.438 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44343915.627 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44343915.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44343915.973 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44343916.143 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44343916.314 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44343916.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44343916.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44343916.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343916.809 : System total receive data 165 bytes
19ec-1c88:44343916.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343916.953 : iCmd = 1, nBytes = 4
19ec-1c88:44344056.705 : 0000 : 00 00 00 00 
19ec-1c88:44344056.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44344056.983 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44344057.223 : Dump Inquiry
19ec-1c88:44344057.393 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44344057.573 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44344057.749 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44344057.929 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44344058.099 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44344058.274 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44344058.438 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344058.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344058.767 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44344058.934 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44344059.052 : 00a0 : 00 00 00 00 00 
19ec-1c88:44344059.142 : => ReadNVMDataInternal
19ec-1c88:44344059.397 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44344059.480 : IO Send command 10 bytes
19ec-1c88:44344059.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:44344059.656 : iCmd = 0, nBytes = 10
19ec-1c88:44344059.791 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44344365.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44344365.544 : System send command 10 bytes + data 0 bytes
19ec-1c88:44344365.632 : IO total need to receive data 128 bytes
19ec-1c88:44344365.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:44344365.785 : iCmd = 0, nBytes = 128
19ec-1c88:44344571.903 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344572.147 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344572.343 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44344572.519 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44344572.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44344572.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344573.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344573.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344573.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44344573.356 : System total receive data 128 bytes
19ec-1c88:44344573.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:44344573.507 : iCmd = 1, nBytes = 4
19ec-1c88:44344772.621 : 0000 : 00 00 00 00 
19ec-1c88:44344772.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44344772.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44344773.002 : NVMData.PadScanCount = 0
19ec-1c88:44344773.075 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44344773.150 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44344773.225 : NVMData.FlatbedScanCount = 0
19ec-1c88:44344773.297 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44344773.367 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44344773.438 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44344773.507 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44344773.577 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44344773.646 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44344773.718 : NVMData.BornMonth = 0
19ec-1c88:44344773.780 : NVMData.BornDay = 0
19ec-1c88:44344773.851 : NVMData.BornYear = 0
19ec-1c88:44344773.913 : NVMData.FirstScanMonth = 4
19ec-1c88:44344773.981 : NVMData.FirstScanDay = 30
19ec-1c88:44344774.054 : NVMData.FirstScanYear = 2020
19ec-1c88:44344774.125 : NVMData.VerticalMagnification = 0
19ec-1c88:44344774.197 : NVMData.HorizontalMagnification = 0
19ec-1c88:44344774.267 : NVMData.PowerSavingTime = 15
19ec-1c88:44344774.334 : NVMData.SN = A094165189010062
19ec-1c88:44344774.401 : NVMData.AutoFeed = 0
19ec-1c88:44344774.467 : NVMData.CCDType = 0
19ec-1c88:44344774.527 : NVMData.ScanSpeed = 0
19ec-1c88:44344774.591 : NVMData.RollerCount = 0
19ec-1c88:44344774.657 : NVMData.MultifeedCount = 0
19ec-1c88:44344774.722 : NVMData.JamCount = 0
19ec-1c88:44344774.788 : NVMData.IdentifyInfo = 
19ec-1c88:44344774.857 : NVMData.FormalName = 
19ec-1c88:44344775.118 : NVMData.ReservedB = 0
19ec-1c88:44344775.189 : NVMData.FunctionCode = 0
19ec-1c88:44344775.255 : NVMData.PreFeed = 0
19ec-1c88:44344775.321 : NVMData.PreFeedTime = 0
19ec-1c88:44344775.385 : NVMData.ButtonNumber = 0
19ec-1c88:44344775.449 : NVMData.PowerOffTime = 0
19ec-1c88:44344775.520 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44344775.617 : => IoObject::IoLockEnd
19ec-1c88:44344775.734 : <= IoObject::IoLockEnd
19ec-1c88:44344775.798 : <= InitializeScanner ret = 1
19ec-1c88:44344775.879 : => GetLogicalScannerAbilityEx
19ec-1c88:44344775.956 : => IoObject::IoLockStart
19ec-1c88:44344776.077 : => CAsicIO::CheckDevice
19ec-1c88:44344776.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:44344796.039 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44344796.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44344796.241 : <= IoObject::IoLockStart
19ec-1c88:44344796.312 : => IoObject::IoLockEnd
19ec-1c88:44344796.432 : <= IoObject::IoLockEnd
19ec-1c88:44344796.571 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44344796.663 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44345032.648 : => ReadNVMData
19ec-1c88:44345032.828 : => IoObject::IoLockStart
19ec-1c88:44345032.991 : => CAsicIO::CheckDevice
19ec-1c88:44345033.065 : => CNT96226::ConnectIsAvailable
19ec-1c88:44345055.489 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44345055.643 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44345055.721 : <= IoObject::IoLockStart
19ec-1c88:44345055.801 : => ReadNVMDataInternal
19ec-1c88:44345055.881 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44345055.968 : IO Send command 10 bytes
19ec-1c88:44345056.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:44345056.186 : iCmd = 0, nBytes = 10
19ec-1c88:44345056.329 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44345401.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44345401.156 : System send command 10 bytes + data 0 bytes
19ec-1c88:44345401.227 : IO total need to receive data 128 bytes
19ec-1c88:44345401.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:44345401.343 : iCmd = 0, nBytes = 128
19ec-1c88:44345599.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.292 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44345600.427 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44345600.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.673 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44345601.048 : System total receive data 128 bytes
19ec-1c88:44345601.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44345601.161 : iCmd = 1, nBytes = 4
19ec-1c88:44345755.219 : 0000 : 00 00 00 00 
19ec-1c88:44345755.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44345755.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44345755.536 : NVMData.PadScanCount = 0
19ec-1c88:44345755.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44345755.649 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44345755.705 : NVMData.FlatbedScanCount = 0
19ec-1c88:44345755.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44345755.812 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44345755.866 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44345755.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44345755.975 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44345756.028 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44345756.083 : NVMData.BornMonth = 0
19ec-1c88:44345756.131 : NVMData.BornDay = 0
19ec-1c88:44345756.187 : NVMData.BornYear = 0
19ec-1c88:44345756.236 : NVMData.FirstScanMonth = 4
19ec-1c88:44345756.285 : NVMData.FirstScanDay = 30
19ec-1c88:44345756.338 : NVMData.FirstScanYear = 2020
19ec-1c88:44345756.561 : NVMData.VerticalMagnification = 0
19ec-1c88:44345756.621 : NVMData.HorizontalMagnification = 0
19ec-1c88:44345756.675 : NVMData.PowerSavingTime = 15
19ec-1c88:44345756.733 : NVMData.SN = A094165189010062
19ec-1c88:44345756.782 : NVMData.AutoFeed = 0
19ec-1c88:44345756.833 : NVMData.CCDType = 0
19ec-1c88:44345756.882 : NVMData.ScanSpeed = 0
19ec-1c88:44345756.932 : NVMData.RollerCount = 0
19ec-1c88:44345756.982 : NVMData.MultifeedCount = 0
19ec-1c88:44345757.033 : NVMData.JamCount = 0
19ec-1c88:44345757.090 : NVMData.IdentifyInfo = 
19ec-1c88:44345757.140 : NVMData.FormalName = 
19ec-1c88:44345757.188 : NVMData.ReservedB = 0
19ec-1c88:44345757.238 : NVMData.FunctionCode = 0
19ec-1c88:44345757.288 : NVMData.PreFeed = 0
19ec-1c88:44345757.337 : NVMData.PreFeedTime = 0
19ec-1c88:44345757.385 : NVMData.ButtonNumber = 0
19ec-1c88:44345757.433 : NVMData.PowerOffTime = 0
19ec-1c88:44345757.484 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44345757.543 : => IoObject::IoLockEnd
19ec-1c88:44345757.637 : <= IoObject::IoLockEnd
19ec-1c88:44345757.687 : <= ReadNVMData ret = 1
19ec-1c88:44346285.636 : => TerminateDriver
19ec-1c88:44346285.821 : => CAsicIO::~CAsicIO,pStage=200477768
19ec-1c88:44346285.897 : => CNT96226::Close
19ec-1c88:44346289.709 : <= CNT96226::Close ret = 1
19ec-1c88:44346289.788 : <= CAsicIO::~CAsicIO
19ec-1c88:44346289.848 : => IoObject::IoLockEnd
19ec-1c88:44346289.901 : <= IoObject::IoLockEnd
19ec-1c88:44346289.954 : => IoObject::TerminateDevice
19ec-1c88:44346290.008 : => IoObject::IoLockEnd
19ec-1c88:44346290.055 : <= IoObject::IoLockEnd
19ec-1c88:44346290.157 : <= IoObject::TerminateDevice
19ec-1c88:44346290.408 : <= TerminateDriver ret = 1
19ec-1c88:44348772.609 : ============Debug Start==========
19ec-1c88:44348772.914 : Date : 2020/4/30 14:26:41
19ec-1c88:44348772.993 : Process ID : 19ec
19ec-1c88:44348773.415 : Windows : Version 10.0 build 18363 
19ec-1c88:44348773.877 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44348773.939 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44348774.008 : MemoryStatus.ullAvailPhys : 1659166720
19ec-1c88:44348774.067 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44348774.127 : MemoryStatus.ullAvailPageFile : 3024723968
19ec-1c88:44348774.189 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44348774.247 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:44348774.308 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44348774.409 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44348774.468 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44348774.707 : CPU Count : 4
19ec-1c88:44348774.755 : CPU Frequency : 100.000 Mhz
19ec-1c88:44348779.132 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44348779.255 : => InitializeDriver
19ec-1c88:44348779.523 : <= InitializeDriver ret = 1
19ec-1c88:44351405.393 : => InitializeScanner
19ec-1c88:44351405.669 : => CAsicIO::GetDeviceList
19ec-1c88:44351406.142 : => CNT96226::CNT96226
19ec-1c88:44351406.203 : => CNT96226::Open
19ec-1c88:44351432.422 : <= CNT96226::Open ret = 1
19ec-1c88:44351432.530 : => CNT96226::Initialize
19ec-1c88:44351432.732 : <= CNT96226::Initialize ret = 1
19ec-1c88:44351432.793 : <= CNT96226::CNT96226
19ec-1c88:44351432.846 : => CNT96226::EnumAvailableDevice
19ec-1c88:44351438.311 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44351438.393 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44351438.455 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44355438.341 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44355438.788 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44355449.963 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44355450.173 : => IoObject::GetLockName
19ec-1c88:44355450.299 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44355450.438 : <= IoObject::GetLockName
19ec-1c88:44355451.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:44355451.442 : iCmd = 3, nBytes = 2
19ec-1c88:44355862.417 : 0000 : 06 38 
19ec-1c88:44355862.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44355862.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:44355862.914 : iCmd = 4, nBytes = 2
19ec-1c88:44356207.035 : 0000 : 07 07 
19ec-1c88:44356207.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44356207.425 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44356207.589 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44356207.721 : IO Send command 10 bytes
19ec-1c88:44356207.828 : => CNT96226::VenderCmd_SetData
19ec-1c88:44356207.936 : iCmd = 0, nBytes = 10
19ec-1c88:44356208.146 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44356418.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44356418.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:44356418.433 : iCmd = 0, nBytes = 165
19ec-1c88:44356627.674 : skip dump 37 bytes
19ec-1c88:44356627.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44356628.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44356628.253 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44356628.404 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44356628.549 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44356628.700 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44356628.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44356628.987 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44356629.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44356629.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:44356629.196 : iCmd = 1, nBytes = 4
19ec-1c88:44356835.816 : 0000 : 00 00 00 00 
19ec-1c88:44356835.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44356836.018 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44356836.090 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44356836.166 : IO Send command 10 bytes
19ec-1c88:44356836.227 : => CNT96226::VenderCmd_SetData
19ec-1c88:44356836.289 : iCmd = 0, nBytes = 10
19ec-1c88:44356836.413 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44357161.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44357161.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:44357162.007 : iCmd = 0, nBytes = 128
19ec-1c88:44357369.831 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.020 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.178 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44357370.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44357370.477 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.617 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.756 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.895 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44357371.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:44357371.101 : iCmd = 1, nBytes = 4
19ec-1c88:44357530.815 : 0000 : 00 00 00 00 
19ec-1c88:44357530.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44357531.050 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44357531.518 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44357532.398 : => CNT96226::Close
19ec-1c88:44357538.348 : <= CNT96226::Close ret = 1
19ec-1c88:44357538.691 : <= CNT96226::~CNT96226
19ec-1c88:44357538.815 : <= CAsicIO::GetDeviceList
19ec-1c88:44357539.319 : => IoObject::SetTimeout
19ec-1c88:44357539.470 : Timeout--> In = 0 Out = 0
19ec-1c88:44357539.539 : <= IoObject::SetTimeout
19ec-1c88:44357539.633 : => CAsicIO::CAsicIO
19ec-1c88:44357539.714 : => CNT96226::CNT96226
19ec-1c88:44357539.775 : => CNT96226::Open
19ec-1c88:44357566.492 : <= CNT96226::Open ret = 1
19ec-1c88:44357566.620 : => CNT96226::Initialize
19ec-1c88:44357566.840 : <= CNT96226::Initialize ret = 1
19ec-1c88:44357566.909 : <= CNT96226::CNT96226
19ec-1c88:44357566.968 : <= CAsicIO::CAsicIO
19ec-1c88:44357567.034 : => CAsicIO::InitializeDevice
19ec-1c88:44357567.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44357573.807 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44357573.936 : => IoObject::GetLockName
19ec-1c88:44357574.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44357574.078 : <= IoObject::GetLockName
19ec-1c88:44357574.618 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44357574.703 : IO Send command 10 bytes
19ec-1c88:44357574.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:44357574.824 : iCmd = 0, nBytes = 10
19ec-1c88:44357574.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44357930.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44357930.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:44357930.636 : iCmd = 0, nBytes = 128
19ec-1c88:44358107.246 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358107.508 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358107.670 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44358107.823 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44358107.966 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.106 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358108.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:44358108.596 : iCmd = 1, nBytes = 4
19ec-1c88:44358301.918 : 0000 : 00 00 00 00 
19ec-1c88:44358302.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358302.133 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44358302.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:44358302.274 : iCmd = 3, nBytes = 2
19ec-1c88:44358675.106 : 0000 : 06 38 
19ec-1c88:44358675.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358675.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:44358675.389 : iCmd = 4, nBytes = 2
19ec-1c88:44358978.318 : 0000 : 07 07 
19ec-1c88:44358978.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358978.629 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44358978.749 : => IoObject::InitializeDevice
19ec-1c88:44358978.869 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44358979.635 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44358979.722 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44358980.578 : => FindScanner
19ec-1c88:44358980.649 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44358980.721 : <= FindScanner ret = 1
19ec-1c88:44358980.793 : => IoObject::IoLockStart
19ec-1c88:44358980.910 : => CAsicIO::CheckDevice
19ec-1c88:44358980.979 : => CNT96226::ConnectIsAvailable
19ec-1c88:44359006.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44359006.227 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44359006.297 : <= IoObject::IoLockStart
19ec-1c88:44359006.364 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44359006.442 : IO Send command 10 bytes
19ec-1c88:44359006.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:44359006.618 : iCmd = 0, nBytes = 10
19ec-1c88:44359006.735 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44359205.174 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44359205.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:44359205.454 : IO total need to receive data 5 bytes
19ec-1c88:44359205.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359205.591 : iCmd = 0, nBytes = 5
19ec-1c88:44359391.901 : 0000 : 06 00 02 02 ab 
19ec-1c88:44359392.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44359392.133 : System total receive data 5 bytes
19ec-1c88:44359392.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359392.272 : iCmd = 1, nBytes = 4
19ec-1c88:44359548.307 : 0000 : 00 00 00 00 
19ec-1c88:44359548.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44359548.576 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44359548.652 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44359548.726 : IO Send command 10 bytes
19ec-1c88:44359548.843 : => CNT96226::VenderCmd_SetData
19ec-1c88:44359548.912 : iCmd = 0, nBytes = 10
19ec-1c88:44359549.033 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44359728.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44359728.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:44359728.361 : IO total need to receive data 165 bytes
19ec-1c88:44359728.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359728.497 : iCmd = 0, nBytes = 165
19ec-1c88:44359912.738 : skip dump 37 bytes
19ec-1c88:44359912.968 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44359913.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44359913.285 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44359913.437 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44359913.585 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44359913.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44359913.884 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44359914.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44359914.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44359914.161 : System total receive data 165 bytes
19ec-1c88:44359914.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359914.286 : iCmd = 1, nBytes = 4
19ec-1c88:44360105.052 : 0000 : 00 00 00 00 
19ec-1c88:44360105.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44360105.314 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44360105.596 : Dump Inquiry
19ec-1c88:44360105.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44360105.905 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44360106.060 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44360106.217 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44360106.360 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44360106.508 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44360106.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360106.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360106.935 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44360107.084 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44360107.189 : 00a0 : 00 00 00 00 00 
19ec-1c88:44360107.270 : => ReadNVMDataInternal
19ec-1c88:44360107.521 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44360107.593 : IO Send command 10 bytes
19ec-1c88:44360107.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:44360107.764 : iCmd = 0, nBytes = 10
19ec-1c88:44360107.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44360414.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44360414.470 : System send command 10 bytes + data 0 bytes
19ec-1c88:44360414.549 : IO total need to receive data 128 bytes
19ec-1c88:44360414.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:44360414.691 : iCmd = 0, nBytes = 128
19ec-1c88:44360615.976 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.343 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44360616.497 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44360616.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.786 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360617.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360617.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44360617.211 : System total receive data 128 bytes
19ec-1c88:44360617.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:44360617.336 : iCmd = 1, nBytes = 4
19ec-1c88:44360779.715 : 0000 : 00 00 00 00 
19ec-1c88:44360779.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44360780.029 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44360780.126 : NVMData.PadScanCount = 0
19ec-1c88:44360780.191 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44360780.254 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44360780.319 : NVMData.FlatbedScanCount = 0
19ec-1c88:44360780.382 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44360780.445 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44360780.503 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44360780.565 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44360780.627 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44360780.685 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44360780.745 : NVMData.BornMonth = 0
19ec-1c88:44360780.801 : NVMData.BornDay = 0
19ec-1c88:44360780.860 : NVMData.BornYear = 0
19ec-1c88:44360780.914 : NVMData.FirstScanMonth = 4
19ec-1c88:44360780.973 : NVMData.FirstScanDay = 30
19ec-1c88:44360781.035 : NVMData.FirstScanYear = 2020
19ec-1c88:44360781.095 : NVMData.VerticalMagnification = 0
19ec-1c88:44360781.155 : NVMData.HorizontalMagnification = 0
19ec-1c88:44360781.219 : NVMData.PowerSavingTime = 15
19ec-1c88:44360781.279 : NVMData.SN = A094165189010062
19ec-1c88:44360781.338 : NVMData.AutoFeed = 0
19ec-1c88:44360781.392 : NVMData.CCDType = 0
19ec-1c88:44360781.444 : NVMData.ScanSpeed = 0
19ec-1c88:44360781.501 : NVMData.RollerCount = 0
19ec-1c88:44360781.559 : NVMData.MultifeedCount = 0
19ec-1c88:44360781.615 : NVMData.JamCount = 0
19ec-1c88:44360781.670 : NVMData.IdentifyInfo = 
19ec-1c88:44360781.728 : NVMData.FormalName = 
19ec-1c88:44360781.920 : NVMData.ReservedB = 0
19ec-1c88:44360781.983 : NVMData.FunctionCode = 0
19ec-1c88:44360782.038 : NVMData.PreFeed = 0
19ec-1c88:44360782.098 : NVMData.PreFeedTime = 0
19ec-1c88:44360782.155 : NVMData.ButtonNumber = 0
19ec-1c88:44360782.215 : NVMData.PowerOffTime = 0
19ec-1c88:44360782.276 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44360782.359 : => IoObject::IoLockEnd
19ec-1c88:44360782.470 : <= IoObject::IoLockEnd
19ec-1c88:44360782.525 : <= InitializeScanner ret = 1
19ec-1c88:44362256.854 : => GetLogicalScannerAbility
19ec-1c88:44362257.061 : => IoObject::IoLockStart
19ec-1c88:44362257.202 : => CAsicIO::CheckDevice
19ec-1c88:44362257.257 : => CNT96226::ConnectIsAvailable
19ec-1c88:44362280.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44362280.848 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44362280.911 : <= IoObject::IoLockStart
19ec-1c88:44362280.971 : => IoObject::IoLockEnd
19ec-1c88:44362281.080 : <= IoObject::IoLockEnd
19ec-1c88:44362281.169 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44366237.230 : => GetLogicalScannerAbilityEx
19ec-1c88:44366237.425 : => IoObject::IoLockStart
19ec-1c88:44366237.549 : => CAsicIO::CheckDevice
19ec-1c88:44366237.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:44366262.692 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44366262.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44366262.868 : <= IoObject::IoLockStart
19ec-1c88:44366262.927 : => IoObject::IoLockEnd
19ec-1c88:44366263.038 : <= IoObject::IoLockEnd
19ec-1c88:44366263.155 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44366263.235 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44375131.345 : => ReadNVMData
19ec-1c88:44375131.527 : => IoObject::IoLockStart
19ec-1c88:44375131.652 : => CAsicIO::CheckDevice
19ec-1c88:44375131.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:44375153.341 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44375153.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44375153.741 : <= IoObject::IoLockStart
19ec-1c88:44375153.877 : => ReadNVMDataInternal
19ec-1c88:44375154.227 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44375154.293 : IO Send command 10 bytes
19ec-1c88:44375154.414 : => CNT96226::VenderCmd_SetData
19ec-1c88:44375154.469 : iCmd = 0, nBytes = 10
19ec-1c88:44375154.581 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44375498.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44375498.234 : System send command 10 bytes + data 0 bytes
19ec-1c88:44375498.370 : IO total need to receive data 128 bytes
19ec-1c88:44375498.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:44375498.620 : iCmd = 0, nBytes = 128
19ec-1c88:44375695.690 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375695.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.036 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44375696.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44375696.308 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.435 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.691 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44375696.818 : System total receive data 128 bytes
19ec-1c88:44375696.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:44375696.933 : iCmd = 1, nBytes = 4
19ec-1c88:44375863.537 : 0000 : 00 00 00 00 
19ec-1c88:44375863.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44375863.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44375863.834 : NVMData.PadScanCount = 0
19ec-1c88:44375863.890 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44375863.946 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44375864.004 : NVMData.FlatbedScanCount = 0
19ec-1c88:44375864.058 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44375864.215 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44375864.273 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44375864.327 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44375864.381 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44375864.434 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44375864.488 : NVMData.BornMonth = 0
19ec-1c88:44375864.542 : NVMData.BornDay = 0
19ec-1c88:44375864.590 : NVMData.BornYear = 0
19ec-1c88:44375864.640 : NVMData.FirstScanMonth = 4
19ec-1c88:44375864.692 : NVMData.FirstScanDay = 30
19ec-1c88:44375864.746 : NVMData.FirstScanYear = 2020
19ec-1c88:44375864.800 : NVMData.VerticalMagnification = 0
19ec-1c88:44375864.859 : NVMData.HorizontalMagnification = 0
19ec-1c88:44375864.913 : NVMData.PowerSavingTime = 15
19ec-1c88:44375864.968 : NVMData.SN = A094165189010062
19ec-1c88:44375865.019 : NVMData.AutoFeed = 0
19ec-1c88:44375865.070 : NVMData.CCDType = 0
19ec-1c88:44375865.119 : NVMData.ScanSpeed = 0
19ec-1c88:44375865.169 : NVMData.RollerCount = 0
19ec-1c88:44375865.223 : NVMData.MultifeedCount = 0
19ec-1c88:44375865.278 : NVMData.JamCount = 0
19ec-1c88:44375865.331 : NVMData.IdentifyInfo = 
19ec-1c88:44375865.382 : NVMData.FormalName = 
19ec-1c88:44375865.430 : NVMData.ReservedB = 0
19ec-1c88:44375865.478 : NVMData.FunctionCode = 0
19ec-1c88:44375865.529 : NVMData.PreFeed = 0
19ec-1c88:44375865.576 : NVMData.PreFeedTime = 0
19ec-1c88:44375865.625 : NVMData.ButtonNumber = 0
19ec-1c88:44375865.675 : NVMData.PowerOffTime = 0
19ec-1c88:44375865.728 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44375865.788 : => IoObject::IoLockEnd
19ec-1c88:44375865.874 : <= IoObject::IoLockEnd
19ec-1c88:44375865.924 : <= ReadNVMData ret = 1
19ec-1c88:44386358.185 : => GetADFStatus
19ec-1c88:44386359.149 : => IoObject::IoLockStart
19ec-1c88:44386359.328 : => CAsicIO::CheckDevice
19ec-1c88:44386359.398 : => CNT96226::ConnectIsAvailable
19ec-1c88:44386713.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44386713.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44386713.368 : <= IoObject::IoLockStart
19ec-1c88:44386713.439 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44386713.511 : IO Send command 10 bytes
19ec-1c88:44386713.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:44386713.737 : iCmd = 0, nBytes = 10
19ec-1c88:44386713.857 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44386901.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44386902.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:44386902.168 : IO total need to receive data 2 bytes
19ec-1c88:44386902.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:44386902.359 : iCmd = 0, nBytes = 2
19ec-1c88:44387037.096 : 0000 : 00 00 
19ec-1c88:44387037.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44387037.362 : System total receive data 2 bytes
19ec-1c88:44387037.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:44387037.497 : iCmd = 1, nBytes = 4
19ec-1c88:44387173.280 : 0000 : 00 00 00 00 
19ec-1c88:44387173.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44387173.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44387173.681 : Return status = 0
19ec-1c88:44387173.751 : => IoObject::IoLockEnd
19ec-1c88:44387173.859 : <= IoObject::IoLockEnd
19ec-1c88:44387173.913 : <= GetADFStatus ret = 1
19ec-1c88:44390254.772 : => GetADFStatus
19ec-1c88:44390254.976 : => IoObject::IoLockStart
19ec-1c88:44390255.110 : => CAsicIO::CheckDevice
19ec-1c88:44390255.177 : => CNT96226::ConnectIsAvailable
19ec-1c88:44390273.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44390273.541 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44390273.606 : <= IoObject::IoLockStart
19ec-1c88:44390273.677 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44390273.752 : IO Send command 10 bytes
19ec-1c88:44390273.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:44390273.929 : iCmd = 0, nBytes = 10
19ec-1c88:44390274.041 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44390447.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44390447.903 : System send command 10 bytes + data 0 bytes
19ec-1c88:44390448.138 : IO total need to receive data 2 bytes
19ec-1c88:44390448.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:44390448.263 : iCmd = 0, nBytes = 2
19ec-1c88:44390613.296 : 0000 : 00 00 
19ec-1c88:44390613.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44390613.513 : System total receive data 2 bytes
19ec-1c88:44390613.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:44390613.645 : iCmd = 1, nBytes = 4
19ec-1c88:44390725.437 : 0000 : 00 00 00 00 
19ec-1c88:44390725.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44390725.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44390725.734 : Return status = 0
19ec-1c88:44390725.795 : => IoObject::IoLockEnd
19ec-1c88:44390725.887 : <= IoObject::IoLockEnd
19ec-1c88:44390725.937 : <= GetADFStatus ret = 1
19ec-1c88:44393000.395 : => TerminateDriver
19ec-1c88:44393000.578 : => CAsicIO::~CAsicIO,pStage=201133128
19ec-1c88:44393000.654 : => CNT96226::Close
19ec-1c88:44393004.096 : <= CNT96226::Close ret = 1
19ec-1c88:44393004.176 : <= CAsicIO::~CAsicIO
19ec-1c88:44393004.235 : => IoObject::IoLockEnd
19ec-1c88:44393004.288 : <= IoObject::IoLockEnd
19ec-1c88:44393004.340 : => IoObject::TerminateDevice
19ec-1c88:44393004.404 : => IoObject::IoLockEnd
19ec-1c88:44393004.454 : <= IoObject::IoLockEnd
19ec-1c88:44393004.552 : <= IoObject::TerminateDevice
19ec-1c88:44393004.868 : <= TerminateDriver ret = 1
19ec-1c88:44436677.203 : ============Debug Start==========
19ec-1c88:44436677.495 : Date : 2020/4/30 14:26:44
19ec-1c88:44436677.580 : Process ID : 19ec
19ec-1c88:44436678.007 : Windows : Version 10.0 build 18363 
19ec-1c88:44436678.457 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44436678.523 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44436678.593 : MemoryStatus.ullAvailPhys : 1653100544
19ec-1c88:44436678.656 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44436678.720 : MemoryStatus.ullAvailPageFile : 3009417216
19ec-1c88:44436678.785 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44436678.845 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:44436678.910 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44436679.017 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44436679.080 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44436679.328 : CPU Count : 4
19ec-1c88:44436679.376 : CPU Frequency : 100.000 Mhz
19ec-1c88:44436683.350 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44436683.488 : => InitializeDriver
19ec-1c88:44436683.734 : <= InitializeDriver ret = 1
19ec-1c88:44436683.795 : => InitializeScanner
19ec-1c88:44436683.879 : => CAsicIO::GetDeviceList
19ec-1c88:44436684.193 : => CNT96226::CNT96226
19ec-1c88:44436684.253 : => CNT96226::Open
19ec-1c88:44436704.187 : <= CNT96226::Open ret = 1
19ec-1c88:44436704.289 : => CNT96226::Initialize
19ec-1c88:44436704.479 : <= CNT96226::Initialize ret = 1
19ec-1c88:44436704.538 : <= CNT96226::CNT96226
19ec-1c88:44436704.595 : => CNT96226::EnumAvailableDevice
19ec-1c88:44436710.044 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44436710.125 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44436710.186 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44440342.289 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44440342.591 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44440348.408 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44440348.512 : => IoObject::GetLockName
19ec-1c88:44440348.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44440348.644 : <= IoObject::GetLockName
19ec-1c88:44440349.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:44440349.244 : iCmd = 3, nBytes = 2
19ec-1c88:44440688.069 : 0000 : 06 38 
19ec-1c88:44440688.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44440688.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:44440688.367 : iCmd = 4, nBytes = 2
19ec-1c88:44440972.476 : 0000 : 07 07 
19ec-1c88:44440972.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44440972.644 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44440972.728 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44440972.790 : IO Send command 10 bytes
19ec-1c88:44440972.843 : => CNT96226::VenderCmd_SetData
19ec-1c88:44440972.900 : iCmd = 0, nBytes = 10
19ec-1c88:44440973.001 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44441180.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44441180.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:44441180.545 : iCmd = 0, nBytes = 165
19ec-1c88:44441386.255 : skip dump 37 bytes
19ec-1c88:44441386.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44441386.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44441386.745 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44441386.876 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44441387.005 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44441387.138 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44441387.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44441387.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44441387.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44441387.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:44441387.559 : iCmd = 1, nBytes = 4
19ec-1c88:44441582.191 : 0000 : 00 00 00 00 
19ec-1c88:44441582.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44441582.377 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44441582.443 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44441582.512 : IO Send command 10 bytes
19ec-1c88:44441582.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:44441582.628 : iCmd = 0, nBytes = 10
19ec-1c88:44441582.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44441919.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44441919.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:44441919.704 : iCmd = 0, nBytes = 128
19ec-1c88:44442128.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442128.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442128.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44442128.929 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44442129.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44442129.434 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442129.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442129.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442130.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44442130.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:44442130.310 : iCmd = 1, nBytes = 4
19ec-1c88:44442336.748 : 0000 : 00 00 00 00 
19ec-1c88:44442336.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44442337.068 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44442337.395 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44442337.539 : => CNT96226::Close
19ec-1c88:44442343.983 : <= CNT96226::Close ret = 1
19ec-1c88:44442344.138 : <= CNT96226::~CNT96226
19ec-1c88:44442344.300 : <= CAsicIO::GetDeviceList
19ec-1c88:44442344.967 : => IoObject::SetTimeout
19ec-1c88:44442345.224 : Timeout--> In = 0 Out = 0
19ec-1c88:44442345.342 : <= IoObject::SetTimeout
19ec-1c88:44442345.478 : => CAsicIO::CAsicIO
19ec-1c88:44442345.612 : => CNT96226::CNT96226
19ec-1c88:44442345.725 : => CNT96226::Open
19ec-1c88:44442386.084 : <= CNT96226::Open ret = 1
19ec-1c88:44442386.271 : => CNT96226::Initialize
19ec-1c88:44442386.631 : <= CNT96226::Initialize ret = 1
19ec-1c88:44442386.759 : <= CNT96226::CNT96226
19ec-1c88:44442386.864 : <= CAsicIO::CAsicIO
19ec-1c88:44442386.967 : => CAsicIO::InitializeDevice
19ec-1c88:44442387.103 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44442398.664 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44442398.902 : => IoObject::GetLockName
19ec-1c88:44442399.019 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44442399.152 : <= IoObject::GetLockName
19ec-1c88:44442400.184 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44442400.328 : IO Send command 10 bytes
19ec-1c88:44442400.433 : => CNT96226::VenderCmd_SetData
19ec-1c88:44442400.544 : iCmd = 0, nBytes = 10
19ec-1c88:44442400.765 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44442759.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44442759.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:44442759.833 : iCmd = 0, nBytes = 128
19ec-1c88:44442970.881 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442971.247 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442971.532 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44442971.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44442972.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44442972.324 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442972.575 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442973.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442973.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44442973.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:44442973.425 : iCmd = 1, nBytes = 4
19ec-1c88:44443184.489 : 0000 : 00 00 00 00 
19ec-1c88:44443184.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44443184.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44443184.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:44443185.028 : iCmd = 3, nBytes = 2
19ec-1c88:44443574.497 : 0000 : 06 38 
19ec-1c88:44443574.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44443574.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:44443574.988 : iCmd = 4, nBytes = 2
19ec-1c88:44443894.953 : 0000 : 07 07 
19ec-1c88:44443895.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44443895.330 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44443895.455 : => IoObject::InitializeDevice
19ec-1c88:44443895.580 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44443896.524 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44443896.630 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44443897.503 : => FindScanner
19ec-1c88:44443897.583 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44443897.661 : <= FindScanner ret = 1
19ec-1c88:44443897.733 : => IoObject::IoLockStart
19ec-1c88:44443897.871 : => CAsicIO::CheckDevice
19ec-1c88:44443897.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:44443922.542 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44443922.665 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44443922.736 : <= IoObject::IoLockStart
19ec-1c88:44443922.809 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44443922.892 : IO Send command 10 bytes
19ec-1c88:44443922.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:44443923.065 : iCmd = 0, nBytes = 10
19ec-1c88:44443923.199 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44444126.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44444126.171 : System send command 10 bytes + data 0 bytes
19ec-1c88:44444126.264 : IO total need to receive data 5 bytes
19ec-1c88:44444126.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444126.409 : iCmd = 0, nBytes = 5
19ec-1c88:44444272.805 : 0000 : 06 00 02 02 ab 
19ec-1c88:44444272.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444273.019 : System total receive data 5 bytes
19ec-1c88:44444273.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444273.162 : iCmd = 1, nBytes = 4
19ec-1c88:44444442.722 : 0000 : 00 00 00 00 
19ec-1c88:44444442.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444442.977 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44444443.056 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44444443.138 : IO Send command 10 bytes
19ec-1c88:44444443.237 : => CNT96226::VenderCmd_SetData
19ec-1c88:44444443.311 : iCmd = 0, nBytes = 10
19ec-1c88:44444443.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44444623.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44444624.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:44444624.194 : IO total need to receive data 165 bytes
19ec-1c88:44444624.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444624.353 : iCmd = 0, nBytes = 165
19ec-1c88:44444747.619 : skip dump 37 bytes
19ec-1c88:44444747.859 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44444748.039 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44444748.216 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44444748.394 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44444748.561 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44444748.736 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44444748.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444749.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444749.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444749.221 : System total receive data 165 bytes
19ec-1c88:44444749.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444749.363 : iCmd = 1, nBytes = 4
19ec-1c88:44444930.431 : 0000 : 00 00 00 00 
19ec-1c88:44444930.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444930.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44444930.996 : Dump Inquiry
19ec-1c88:44444931.173 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44444931.354 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44444931.529 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44444931.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44444931.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44444932.058 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44444932.221 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444932.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444932.554 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44444932.720 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44444932.835 : 00a0 : 00 00 00 00 00 
19ec-1c88:44444932.917 : => ReadNVMDataInternal
19ec-1c88:44444933.164 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44444933.255 : IO Send command 10 bytes
19ec-1c88:44444933.366 : => CNT96226::VenderCmd_SetData
19ec-1c88:44444933.439 : iCmd = 0, nBytes = 10
19ec-1c88:44444933.578 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44445279.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44445279.365 : System send command 10 bytes + data 0 bytes
19ec-1c88:44445279.456 : IO total need to receive data 128 bytes
19ec-1c88:44445279.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:44445279.606 : iCmd = 0, nBytes = 128
19ec-1c88:44445488.646 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445488.861 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44445489.217 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44445489.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44445490.031 : System total receive data 128 bytes
19ec-1c88:44445490.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44445490.181 : iCmd = 1, nBytes = 4
19ec-1c88:44445667.844 : 0000 : 00 00 00 00 
19ec-1c88:44445667.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44445668.158 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44445668.246 : NVMData.PadScanCount = 0
19ec-1c88:44445668.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44445668.399 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44445668.474 : NVMData.FlatbedScanCount = 0
19ec-1c88:44445668.545 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44445668.616 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44445668.685 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44445668.756 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44445668.828 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44445668.898 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44445668.968 : NVMData.BornMonth = 0
19ec-1c88:44445669.033 : NVMData.BornDay = 0
19ec-1c88:44445669.099 : NVMData.BornYear = 0
19ec-1c88:44445669.160 : NVMData.FirstScanMonth = 4
19ec-1c88:44445669.229 : NVMData.FirstScanDay = 30
19ec-1c88:44445669.301 : NVMData.FirstScanYear = 2020
19ec-1c88:44445669.373 : NVMData.VerticalMagnification = 0
19ec-1c88:44445669.448 : NVMData.HorizontalMagnification = 0
19ec-1c88:44445669.519 : NVMData.PowerSavingTime = 15
19ec-1c88:44445669.591 : NVMData.SN = A094165189010062
19ec-1c88:44445669.657 : NVMData.AutoFeed = 0
19ec-1c88:44445669.720 : NVMData.CCDType = 0
19ec-1c88:44445669.785 : NVMData.ScanSpeed = 0
19ec-1c88:44445669.849 : NVMData.RollerCount = 0
19ec-1c88:44445669.916 : NVMData.MultifeedCount = 0
19ec-1c88:44445669.984 : NVMData.JamCount = 0
19ec-1c88:44445670.050 : NVMData.IdentifyInfo = 
19ec-1c88:44445670.114 : NVMData.FormalName = 
19ec-1c88:44445670.346 : NVMData.ReservedB = 0
19ec-1c88:44445670.414 : NVMData.FunctionCode = 0
19ec-1c88:44445670.482 : NVMData.PreFeed = 0
19ec-1c88:44445670.549 : NVMData.PreFeedTime = 0
19ec-1c88:44445670.618 : NVMData.ButtonNumber = 0
19ec-1c88:44445670.683 : NVMData.PowerOffTime = 0
19ec-1c88:44445670.753 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44445670.846 : => IoObject::IoLockEnd
19ec-1c88:44445670.961 : <= IoObject::IoLockEnd
19ec-1c88:44445671.024 : <= InitializeScanner ret = 1
19ec-1c88:44445671.106 : => GetLogicalScannerAbilityEx
19ec-1c88:44445671.182 : => IoObject::IoLockStart
19ec-1c88:44445671.299 : => CAsicIO::CheckDevice
19ec-1c88:44445671.366 : => CNT96226::ConnectIsAvailable
19ec-1c88:44445683.670 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44445683.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44445683.890 : <= IoObject::IoLockStart
19ec-1c88:44445683.967 : => IoObject::IoLockEnd
19ec-1c88:44445684.092 : <= IoObject::IoLockEnd
19ec-1c88:44445684.229 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44445684.326 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44445933.331 : => ReadNVMData
19ec-1c88:44445933.526 : => IoObject::IoLockStart
19ec-1c88:44445933.682 : => CAsicIO::CheckDevice
19ec-1c88:44445933.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:44445955.807 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44445955.960 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44445956.042 : <= IoObject::IoLockStart
19ec-1c88:44445956.128 : => ReadNVMDataInternal
19ec-1c88:44445956.210 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44445956.298 : IO Send command 10 bytes
19ec-1c88:44445956.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:44445956.536 : iCmd = 0, nBytes = 10
19ec-1c88:44445956.682 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44446310.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44446310.806 : System send command 10 bytes + data 0 bytes
19ec-1c88:44446310.902 : IO total need to receive data 128 bytes
19ec-1c88:44446311.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:44446311.196 : iCmd = 0, nBytes = 128
19ec-1c88:44446508.907 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.083 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.221 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44446509.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44446509.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.607 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.860 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44446509.983 : System total receive data 128 bytes
19ec-1c88:44446510.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:44446510.096 : iCmd = 1, nBytes = 4
19ec-1c88:44446711.765 : 0000 : 00 00 00 00 
19ec-1c88:44446711.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44446712.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44446712.088 : NVMData.PadScanCount = 0
19ec-1c88:44446712.143 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44446712.201 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44446712.258 : NVMData.FlatbedScanCount = 0
19ec-1c88:44446712.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44446712.367 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44446712.420 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44446712.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44446712.530 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44446712.587 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44446712.644 : NVMData.BornMonth = 0
19ec-1c88:44446712.694 : NVMData.BornDay = 0
19ec-1c88:44446712.744 : NVMData.BornYear = 0
19ec-1c88:44446712.791 : NVMData.FirstScanMonth = 4
19ec-1c88:44446712.844 : NVMData.FirstScanDay = 30
19ec-1c88:44446712.899 : NVMData.FirstScanYear = 2020
19ec-1c88:44446713.117 : NVMData.VerticalMagnification = 0
19ec-1c88:44446713.178 : NVMData.HorizontalMagnification = 0
19ec-1c88:44446713.232 : NVMData.PowerSavingTime = 15
19ec-1c88:44446713.291 : NVMData.SN = A094165189010062
19ec-1c88:44446713.339 : NVMData.AutoFeed = 0
19ec-1c88:44446713.391 : NVMData.CCDType = 0
19ec-1c88:44446713.439 : NVMData.ScanSpeed = 0
19ec-1c88:44446713.489 : NVMData.RollerCount = 0
19ec-1c88:44446713.539 : NVMData.MultifeedCount = 0
19ec-1c88:44446713.589 : NVMData.JamCount = 0
19ec-1c88:44446713.638 : NVMData.IdentifyInfo = 
19ec-1c88:44446713.690 : NVMData.FormalName = 
19ec-1c88:44446713.742 : NVMData.ReservedB = 0
19ec-1c88:44446713.792 : NVMData.FunctionCode = 0
19ec-1c88:44446713.841 : NVMData.PreFeed = 0
19ec-1c88:44446713.891 : NVMData.PreFeedTime = 0
19ec-1c88:44446713.938 : NVMData.ButtonNumber = 0
19ec-1c88:44446713.989 : NVMData.PowerOffTime = 0
19ec-1c88:44446714.040 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44446714.098 : => IoObject::IoLockEnd
19ec-1c88:44446714.190 : <= IoObject::IoLockEnd
19ec-1c88:44446714.241 : <= ReadNVMData ret = 1
19ec-1c88:44447257.864 : => TerminateDriver
19ec-1c88:44447258.065 : => CAsicIO::~CAsicIO,pStage=99224648
19ec-1c88:44447258.143 : => CNT96226::Close
19ec-1c88:44447261.539 : <= CNT96226::Close ret = 1
19ec-1c88:44447261.617 : <= CAsicIO::~CAsicIO
19ec-1c88:44447261.676 : => IoObject::IoLockEnd
19ec-1c88:44447261.726 : <= IoObject::IoLockEnd
19ec-1c88:44447261.777 : => IoObject::TerminateDevice
19ec-1c88:44447261.839 : => IoObject::IoLockEnd
19ec-1c88:44447261.890 : <= IoObject::IoLockEnd
19ec-1c88:44447261.989 : <= IoObject::TerminateDevice
19ec-1c88:44447262.233 : <= TerminateDriver ret = 1
19ec-1c88:44449727.819 : ============Debug Start==========
19ec-1c88:44449728.104 : Date : 2020/4/30 14:26:45
19ec-1c88:44449728.182 : Process ID : 19ec
19ec-1c88:44449728.616 : Windows : Version 10.0 build 18363 
19ec-1c88:44449729.072 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44449729.136 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44449729.200 : MemoryStatus.ullAvailPhys : 1653075968
19ec-1c88:44449729.260 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44449729.325 : MemoryStatus.ullAvailPageFile : 3009257472
19ec-1c88:44449729.384 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44449729.445 : MemoryStatus.ullAvailVirtual : 1729695744
19ec-1c88:44449729.504 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44449729.607 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44449729.670 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44449729.914 : CPU Count : 4
19ec-1c88:44449729.962 : CPU Frequency : 100.000 Mhz
19ec-1c88:44449734.166 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44449734.295 : => InitializeDriver
19ec-1c88:44449734.568 : <= InitializeDriver ret = 1
19ec-1c88:44452293.960 : => InitializeScanner
19ec-1c88:44452294.198 : => CAsicIO::GetDeviceList
19ec-1c88:44452294.596 : => CNT96226::CNT96226
19ec-1c88:44452294.656 : => CNT96226::Open
19ec-1c88:44452320.066 : <= CNT96226::Open ret = 1
19ec-1c88:44452320.180 : => CNT96226::Initialize
19ec-1c88:44452320.375 : <= CNT96226::Initialize ret = 1
19ec-1c88:44452320.435 : <= CNT96226::CNT96226
19ec-1c88:44452320.493 : => CNT96226::EnumAvailableDevice
19ec-1c88:44452325.973 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44452326.051 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44452326.110 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44456043.235 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44456043.520 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44456049.018 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44456049.127 : => IoObject::GetLockName
19ec-1c88:44456049.188 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44456049.258 : <= IoObject::GetLockName
19ec-1c88:44456049.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:44456049.838 : iCmd = 3, nBytes = 2
19ec-1c88:44456435.526 : 0000 : 06 38 
19ec-1c88:44456435.655 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44456435.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:44456435.788 : iCmd = 4, nBytes = 2
19ec-1c88:44456750.576 : 0000 : 07 07 
19ec-1c88:44456750.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44456750.736 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44456750.826 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44456750.893 : IO Send command 10 bytes
19ec-1c88:44456750.945 : => CNT96226::VenderCmd_SetData
19ec-1c88:44456751.001 : iCmd = 0, nBytes = 10
19ec-1c88:44456751.107 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44456954.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44456954.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:44456955.030 : iCmd = 0, nBytes = 165
19ec-1c88:44457164.045 : skip dump 37 bytes
19ec-1c88:44457164.424 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44457164.711 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44457164.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44457165.250 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44457165.506 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44457165.785 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44457166.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457166.287 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457166.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44457166.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:44457166.648 : iCmd = 1, nBytes = 4
19ec-1c88:44457369.064 : 0000 : 00 00 00 00 
19ec-1c88:44457369.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44457369.365 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44457369.491 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44457369.621 : IO Send command 10 bytes
19ec-1c88:44457369.723 : => CNT96226::VenderCmd_SetData
19ec-1c88:44457369.837 : iCmd = 0, nBytes = 10
19ec-1c88:44457370.048 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44457719.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44457720.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:44457720.342 : iCmd = 0, nBytes = 128
19ec-1c88:44457953.431 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457953.797 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457954.082 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44457954.357 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44457954.625 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44457954.879 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457955.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457955.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457955.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44457955.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:44457955.764 : iCmd = 1, nBytes = 4
19ec-1c88:44458187.993 : 0000 : 00 00 00 00 
19ec-1c88:44458188.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44458188.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44458188.713 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44458188.857 : => CNT96226::Close
19ec-1c88:44458195.509 : <= CNT96226::Close ret = 1
19ec-1c88:44458195.659 : <= CNT96226::~CNT96226
19ec-1c88:44458195.813 : <= CAsicIO::GetDeviceList
19ec-1c88:44458196.582 : => IoObject::SetTimeout
19ec-1c88:44458196.852 : Timeout--> In = 0 Out = 0
19ec-1c88:44458196.965 : <= IoObject::SetTimeout
19ec-1c88:44458197.096 : => CAsicIO::CAsicIO
19ec-1c88:44458197.243 : => CNT96226::CNT96226
19ec-1c88:44458197.346 : => CNT96226::Open
19ec-1c88:44458244.142 : <= CNT96226::Open ret = 1
19ec-1c88:44458244.372 : => CNT96226::Initialize
19ec-1c88:44458244.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:44458244.897 : <= CNT96226::CNT96226
19ec-1c88:44458245.005 : <= CAsicIO::CAsicIO
19ec-1c88:44458245.117 : => CAsicIO::InitializeDevice
19ec-1c88:44458245.262 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44458256.931 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44458257.159 : => IoObject::GetLockName
19ec-1c88:44458257.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44458257.404 : <= IoObject::GetLockName
19ec-1c88:44458258.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44458258.607 : IO Send command 10 bytes
19ec-1c88:44458258.722 : => CNT96226::VenderCmd_SetData
19ec-1c88:44458258.832 : iCmd = 0, nBytes = 10
19ec-1c88:44458259.055 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44458614.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44458614.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:44458614.504 : iCmd = 0, nBytes = 128
19ec-1c88:44458833.782 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458834.160 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458834.456 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44458834.732 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44458835.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.259 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.521 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.776 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44458836.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:44458836.149 : iCmd = 1, nBytes = 4
19ec-1c88:44459042.795 : 0000 : 00 00 00 00 
19ec-1c88:44459042.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44459043.112 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44459043.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:44459043.345 : iCmd = 3, nBytes = 2
19ec-1c88:44459441.879 : 0000 : 06 38 
19ec-1c88:44459442.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44459442.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:44459442.326 : iCmd = 4, nBytes = 2
19ec-1c88:44459770.022 : 0000 : 07 07 
19ec-1c88:44459770.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44459770.626 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44459770.815 : => IoObject::InitializeDevice
19ec-1c88:44459771.001 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44459772.412 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44459772.557 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44459773.795 : => FindScanner
19ec-1c88:44459773.906 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44459774.038 : <= FindScanner ret = 1
19ec-1c88:44459774.156 : => IoObject::IoLockStart
19ec-1c88:44459774.380 : => CAsicIO::CheckDevice
19ec-1c88:44459774.482 : => CNT96226::ConnectIsAvailable
19ec-1c88:44459799.764 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44459800.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44459800.147 : <= IoObject::IoLockStart
19ec-1c88:44459800.274 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44459800.415 : IO Send command 10 bytes
19ec-1c88:44459800.600 : => CNT96226::VenderCmd_SetData
19ec-1c88:44459800.721 : iCmd = 0, nBytes = 10
19ec-1c88:44459800.944 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44460022.045 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44460022.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:44460022.432 : IO total need to receive data 5 bytes
19ec-1c88:44460022.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460022.672 : iCmd = 0, nBytes = 5
19ec-1c88:44460233.412 : 0000 : 06 00 02 02 ab 
19ec-1c88:44460233.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460233.765 : System total receive data 5 bytes
19ec-1c88:44460233.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460234.007 : iCmd = 1, nBytes = 4
19ec-1c88:44460415.069 : 0000 : 00 00 00 00 
19ec-1c88:44460415.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460415.528 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44460415.662 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44460415.792 : IO Send command 10 bytes
19ec-1c88:44460415.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:44460416.082 : iCmd = 0, nBytes = 10
19ec-1c88:44460416.289 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44460604.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44460604.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:44460605.059 : IO total need to receive data 165 bytes
19ec-1c88:44460605.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460605.301 : iCmd = 0, nBytes = 165
19ec-1c88:44460781.711 : skip dump 37 bytes
19ec-1c88:44460782.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44460782.400 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44460782.684 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44460782.963 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44460783.227 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44460783.497 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44460783.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460784.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460784.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460784.268 : System total receive data 165 bytes
19ec-1c88:44460784.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460784.498 : iCmd = 1, nBytes = 4
19ec-1c88:44460959.381 : 0000 : 00 00 00 00 
19ec-1c88:44460959.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460959.775 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44460960.163 : Dump Inquiry
19ec-1c88:44460960.424 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44460960.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44460960.978 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44460961.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44460961.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44460961.786 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44460962.037 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460962.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460962.558 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44460962.824 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44460963.001 : 00a0 : 00 00 00 00 00 
19ec-1c88:44460963.129 : => ReadNVMDataInternal
19ec-1c88:44460963.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44460963.667 : IO Send command 10 bytes
19ec-1c88:44460963.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:44460963.938 : iCmd = 0, nBytes = 10
19ec-1c88:44460964.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44461304.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44461305.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:44461305.339 : IO total need to receive data 128 bytes
19ec-1c88:44461305.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:44461305.566 : iCmd = 0, nBytes = 128
19ec-1c88:44461524.584 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461524.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461525.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44461525.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44461525.775 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.028 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.281 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.533 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44461526.793 : System total receive data 128 bytes
19ec-1c88:44461526.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:44461527.025 : iCmd = 1, nBytes = 4
19ec-1c88:44461701.721 : 0000 : 00 00 00 00 
19ec-1c88:44461701.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44461702.168 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44461702.309 : NVMData.PadScanCount = 0
19ec-1c88:44461702.427 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44461702.544 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44461702.663 : NVMData.FlatbedScanCount = 0
19ec-1c88:44461702.781 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44461702.894 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44461703.004 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44461703.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44461703.237 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44461703.350 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44461703.468 : NVMData.BornMonth = 0
19ec-1c88:44461703.570 : NVMData.BornDay = 0
19ec-1c88:44461703.676 : NVMData.BornYear = 0
19ec-1c88:44461703.775 : NVMData.FirstScanMonth = 4
19ec-1c88:44461703.883 : NVMData.FirstScanDay = 30
19ec-1c88:44461703.991 : NVMData.FirstScanYear = 2020
19ec-1c88:44461704.099 : NVMData.VerticalMagnification = 0
19ec-1c88:44461704.207 : NVMData.HorizontalMagnification = 0
19ec-1c88:44461704.324 : NVMData.PowerSavingTime = 15
19ec-1c88:44461704.437 : NVMData.SN = A094165189010062
19ec-1c88:44461704.547 : NVMData.AutoFeed = 0
19ec-1c88:44461704.652 : NVMData.CCDType = 0
19ec-1c88:44461704.750 : NVMData.ScanSpeed = 0
19ec-1c88:44461704.852 : NVMData.RollerCount = 0
19ec-1c88:44461704.957 : NVMData.MultifeedCount = 0
19ec-1c88:44461705.059 : NVMData.JamCount = 0
19ec-1c88:44461705.159 : NVMData.IdentifyInfo = 
19ec-1c88:44461705.264 : NVMData.FormalName = 
19ec-1c88:44461705.627 : NVMData.ReservedB = 0
19ec-1c88:44461705.746 : NVMData.FunctionCode = 0
19ec-1c88:44461705.850 : NVMData.PreFeed = 0
19ec-1c88:44461705.958 : NVMData.PreFeedTime = 0
19ec-1c88:44461706.057 : NVMData.ButtonNumber = 0
19ec-1c88:44461706.166 : NVMData.PowerOffTime = 0
19ec-1c88:44461706.272 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44461706.415 : => IoObject::IoLockEnd
19ec-1c88:44461706.601 : <= IoObject::IoLockEnd
19ec-1c88:44461706.707 : <= InitializeScanner ret = 1
19ec-1c88:44463312.539 : => GetLogicalScannerAbility
19ec-1c88:44463312.725 : => IoObject::IoLockStart
19ec-1c88:44463312.853 : => CAsicIO::CheckDevice
19ec-1c88:44463312.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:44463338.965 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44463339.364 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44463339.426 : <= IoObject::IoLockStart
19ec-1c88:44463339.482 : => IoObject::IoLockEnd
19ec-1c88:44463339.595 : <= IoObject::IoLockEnd
19ec-1c88:44463339.684 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44467079.307 : => GetLogicalScannerAbilityEx
19ec-1c88:44467079.499 : => IoObject::IoLockStart
19ec-1c88:44467079.645 : => CAsicIO::CheckDevice
19ec-1c88:44467079.701 : => CNT96226::ConnectIsAvailable
19ec-1c88:44467104.227 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44467104.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44467104.403 : <= IoObject::IoLockStart
19ec-1c88:44467104.460 : => IoObject::IoLockEnd
19ec-1c88:44467104.573 : <= IoObject::IoLockEnd
19ec-1c88:44467104.763 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44467104.842 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44474593.465 : => ReadNVMData
19ec-1c88:44474593.651 : => IoObject::IoLockStart
19ec-1c88:44474593.788 : => CAsicIO::CheckDevice
19ec-1c88:44474593.844 : => CNT96226::ConnectIsAvailable
19ec-1c88:44474619.875 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44474620.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44474620.303 : <= IoObject::IoLockStart
19ec-1c88:44474620.375 : => ReadNVMDataInternal
19ec-1c88:44474620.439 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44474620.505 : IO Send command 10 bytes
19ec-1c88:44474620.621 : => CNT96226::VenderCmd_SetData
19ec-1c88:44474620.676 : iCmd = 0, nBytes = 10
19ec-1c88:44474620.790 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44474970.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44474970.657 : System send command 10 bytes + data 0 bytes
19ec-1c88:44474970.732 : IO total need to receive data 128 bytes
19ec-1c88:44474970.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:44474970.852 : iCmd = 0, nBytes = 128
19ec-1c88:44475160.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475160.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475160.939 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44475161.075 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44475161.204 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.328 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44475161.704 : System total receive data 128 bytes
19ec-1c88:44475161.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:44475161.820 : iCmd = 1, nBytes = 4
19ec-1c88:44475370.061 : 0000 : 00 00 00 00 
19ec-1c88:44475370.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44475370.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44475370.344 : NVMData.PadScanCount = 0
19ec-1c88:44475370.401 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44475370.458 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44475370.512 : NVMData.FlatbedScanCount = 0
19ec-1c88:44475370.568 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44475370.776 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44475370.841 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44475370.894 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44475370.947 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44475371.002 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44475371.058 : NVMData.BornMonth = 0
19ec-1c88:44475371.105 : NVMData.BornDay = 0
19ec-1c88:44475371.157 : NVMData.BornYear = 0
19ec-1c88:44475371.207 : NVMData.FirstScanMonth = 4
19ec-1c88:44475371.259 : NVMData.FirstScanDay = 30
19ec-1c88:44475371.311 : NVMData.FirstScanYear = 2020
19ec-1c88:44475371.365 : NVMData.VerticalMagnification = 0
19ec-1c88:44475371.424 : NVMData.HorizontalMagnification = 0
19ec-1c88:44475371.481 : NVMData.PowerSavingTime = 15
19ec-1c88:44475371.539 : NVMData.SN = A094165189010062
19ec-1c88:44475371.589 : NVMData.AutoFeed = 0
19ec-1c88:44475371.637 : NVMData.CCDType = 0
19ec-1c88:44475371.685 : NVMData.ScanSpeed = 0
19ec-1c88:44475371.735 : NVMData.RollerCount = 0
19ec-1c88:44475371.789 : NVMData.MultifeedCount = 0
19ec-1c88:44475371.843 : NVMData.JamCount = 0
19ec-1c88:44475371.895 : NVMData.IdentifyInfo = 
19ec-1c88:44475371.945 : NVMData.FormalName = 
19ec-1c88:44475371.995 : NVMData.ReservedB = 0
19ec-1c88:44475372.044 : NVMData.FunctionCode = 0
19ec-1c88:44475372.092 : NVMData.PreFeed = 0
19ec-1c88:44475372.141 : NVMData.PreFeedTime = 0
19ec-1c88:44475372.189 : NVMData.ButtonNumber = 0
19ec-1c88:44475372.237 : NVMData.PowerOffTime = 0
19ec-1c88:44475372.287 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44475372.350 : => IoObject::IoLockEnd
19ec-1c88:44475372.441 : <= IoObject::IoLockEnd
19ec-1c88:44475372.493 : <= ReadNVMData ret = 1
19ec-1c88:44485467.688 : => GetADFStatus
19ec-1c88:44485468.137 : => IoObject::IoLockStart
19ec-1c88:44485468.269 : => CAsicIO::CheckDevice
19ec-1c88:44485468.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:44485491.922 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44485492.040 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44485492.103 : <= IoObject::IoLockStart
19ec-1c88:44485492.164 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44485492.229 : IO Send command 10 bytes
19ec-1c88:44485492.341 : => CNT96226::VenderCmd_SetData
19ec-1c88:44485492.403 : iCmd = 0, nBytes = 10
19ec-1c88:44485492.511 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44485691.531 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44485691.772 : System send command 10 bytes + data 0 bytes
19ec-1c88:44485691.925 : IO total need to receive data 2 bytes
19ec-1c88:44485692.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:44485692.328 : iCmd = 0, nBytes = 2
19ec-1c88:44485856.753 : 0000 : 00 00 
19ec-1c88:44485856.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44485856.927 : System total receive data 2 bytes
19ec-1c88:44485856.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:44485857.046 : iCmd = 1, nBytes = 4
19ec-1c88:44485969.221 : 0000 : 00 00 00 00 
19ec-1c88:44485969.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44485969.737 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44485969.798 : Return status = 0
19ec-1c88:44485969.858 : => IoObject::IoLockEnd
19ec-1c88:44485969.949 : <= IoObject::IoLockEnd
19ec-1c88:44485969.998 : <= GetADFStatus ret = 1
19ec-1c88:44488691.743 : => GetADFStatus
19ec-1c88:44488691.928 : => IoObject::IoLockStart
19ec-1c88:44488692.056 : => CAsicIO::CheckDevice
19ec-1c88:44488692.116 : => CNT96226::ConnectIsAvailable
19ec-1c88:44488716.314 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44488716.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44488716.493 : <= IoObject::IoLockStart
19ec-1c88:44488716.554 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44488716.621 : IO Send command 10 bytes
19ec-1c88:44488716.732 : => CNT96226::VenderCmd_SetData
19ec-1c88:44488716.788 : iCmd = 0, nBytes = 10
19ec-1c88:44488716.894 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44488924.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44488924.423 : System send command 10 bytes + data 0 bytes
19ec-1c88:44488924.653 : IO total need to receive data 2 bytes
19ec-1c88:44488924.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:44488924.781 : iCmd = 0, nBytes = 2
19ec-1c88:44489133.705 : 0000 : 00 00 
19ec-1c88:44489133.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44489133.890 : System total receive data 2 bytes
19ec-1c88:44489133.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:44489134.009 : iCmd = 1, nBytes = 4
19ec-1c88:44489337.301 : 0000 : 00 00 00 00 
19ec-1c88:44489337.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44489337.550 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44489337.622 : Return status = 0
19ec-1c88:44489337.686 : => IoObject::IoLockEnd
19ec-1c88:44489337.777 : <= IoObject::IoLockEnd
19ec-1c88:44489337.831 : <= GetADFStatus ret = 1
19ec-1c88:44491477.078 : => TerminateDriver
19ec-1c88:44491477.273 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:44491477.345 : => CNT96226::Close
19ec-1c88:44491481.292 : <= CNT96226::Close ret = 1
19ec-1c88:44491481.370 : <= CAsicIO::~CAsicIO
19ec-1c88:44491481.428 : => IoObject::IoLockEnd
19ec-1c88:44491481.481 : <= IoObject::IoLockEnd
19ec-1c88:44491481.533 : => IoObject::TerminateDevice
19ec-1c88:44491481.587 : => IoObject::IoLockEnd
19ec-1c88:44491481.636 : <= IoObject::IoLockEnd
19ec-1c88:44491481.739 : <= IoObject::TerminateDevice
19ec-1c88:44491481.981 : <= TerminateDriver ret = 1
19ec-1c88:44535095.507 : ============Debug Start==========
19ec-1c88:44535095.812 : Date : 2020/4/30 14:26:47
19ec-1c88:44535095.889 : Process ID : 19ec
19ec-1c88:44535096.319 : Windows : Version 10.0 build 18363 
19ec-1c88:44535096.789 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44535096.853 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44535096.920 : MemoryStatus.ullAvailPhys : 1665613824
19ec-1c88:44535096.979 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44535097.040 : MemoryStatus.ullAvailPageFile : 3017523200
19ec-1c88:44535097.101 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44535097.158 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:44535097.217 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44535097.329 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44535097.387 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44535097.633 : CPU Count : 4
19ec-1c88:44535097.677 : CPU Frequency : 100.000 Mhz
19ec-1c88:44535102.108 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44535102.236 : => InitializeDriver
19ec-1c88:44535102.531 : <= InitializeDriver ret = 1
19ec-1c88:44535102.591 : => InitializeScanner
19ec-1c88:44535102.671 : => CAsicIO::GetDeviceList
19ec-1c88:44535102.966 : => CNT96226::CNT96226
19ec-1c88:44535103.025 : => CNT96226::Open
19ec-1c88:44535124.027 : <= CNT96226::Open ret = 1
19ec-1c88:44535124.120 : => CNT96226::Initialize
19ec-1c88:44535124.302 : <= CNT96226::Initialize ret = 1
19ec-1c88:44535124.358 : <= CNT96226::CNT96226
19ec-1c88:44535124.411 : => CNT96226::EnumAvailableDevice
19ec-1c88:44535129.790 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44535129.867 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44535129.926 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44539141.960 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44539142.276 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44539150.685 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44539150.801 : => IoObject::GetLockName
19ec-1c88:44539150.866 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44539150.936 : <= IoObject::GetLockName
19ec-1c88:44539151.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:44539151.497 : iCmd = 3, nBytes = 2
19ec-1c88:44539522.388 : 0000 : 06 38 
19ec-1c88:44539522.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44539522.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:44539522.946 : iCmd = 4, nBytes = 2
19ec-1c88:44539821.995 : 0000 : 07 07 
19ec-1c88:44539822.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44539822.173 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44539822.261 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44539822.327 : IO Send command 10 bytes
19ec-1c88:44539822.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:44539822.437 : iCmd = 0, nBytes = 10
19ec-1c88:44539822.544 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44540016.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44540016.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540016.827 : iCmd = 0, nBytes = 165
19ec-1c88:44540225.402 : skip dump 37 bytes
19ec-1c88:44540225.578 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44540225.719 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44540225.857 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44540225.990 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44540226.120 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44540226.252 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44540226.377 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540226.500 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540226.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44540226.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540226.669 : iCmd = 1, nBytes = 4
19ec-1c88:44540393.871 : 0000 : 00 00 00 00 
19ec-1c88:44540393.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44540394.059 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44540394.128 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44540394.199 : IO Send command 10 bytes
19ec-1c88:44540394.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:44540394.308 : iCmd = 0, nBytes = 10
19ec-1c88:44540394.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44540707.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44540707.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540708.044 : iCmd = 0, nBytes = 128
19ec-1c88:44540908.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540908.423 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540908.569 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44540908.705 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44540908.833 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44540908.961 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540909.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540909.213 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540909.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44540909.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540909.397 : iCmd = 1, nBytes = 4
19ec-1c88:44541054.434 : 0000 : 00 00 00 00 
19ec-1c88:44541054.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44541054.660 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44541054.833 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44541054.901 : => CNT96226::Close
19ec-1c88:44541058.655 : <= CNT96226::Close ret = 1
19ec-1c88:44541058.732 : <= CNT96226::~CNT96226
19ec-1c88:44541058.886 : <= CAsicIO::GetDeviceList
19ec-1c88:44541059.371 : => IoObject::SetTimeout
19ec-1c88:44541059.500 : Timeout--> In = 0 Out = 0
19ec-1c88:44541059.565 : <= IoObject::SetTimeout
19ec-1c88:44541059.638 : => CAsicIO::CAsicIO
19ec-1c88:44541059.713 : => CNT96226::CNT96226
19ec-1c88:44541059.769 : => CNT96226::Open
19ec-1c88:44541083.521 : <= CNT96226::Open ret = 1
19ec-1c88:44541083.622 : => CNT96226::Initialize
19ec-1c88:44541083.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:44541083.894 : <= CNT96226::CNT96226
19ec-1c88:44541083.947 : <= CAsicIO::CAsicIO
19ec-1c88:44541084.007 : => CAsicIO::InitializeDevice
19ec-1c88:44541084.075 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44541090.240 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44541090.369 : => IoObject::GetLockName
19ec-1c88:44541090.426 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44541090.492 : <= IoObject::GetLockName
19ec-1c88:44541091.035 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44541091.109 : IO Send command 10 bytes
19ec-1c88:44541091.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:44541091.221 : iCmd = 0, nBytes = 10
19ec-1c88:44541091.332 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44541438.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44541439.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:44541439.120 : iCmd = 0, nBytes = 128
19ec-1c88:44541636.670 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541636.850 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541636.985 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44541637.115 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44541637.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.494 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44541637.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:44541637.804 : iCmd = 1, nBytes = 4
19ec-1c88:44541844.768 : 0000 : 00 00 00 00 
19ec-1c88:44541844.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44541844.916 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44541844.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:44541845.029 : iCmd = 3, nBytes = 2
19ec-1c88:44542207.698 : 0000 : 06 38 
19ec-1c88:44542207.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44542208.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:44542208.346 : iCmd = 4, nBytes = 2
19ec-1c88:44542520.592 : 0000 : 07 07 
19ec-1c88:44542520.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44542520.890 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44542520.994 : => IoObject::InitializeDevice
19ec-1c88:44542521.112 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44542521.806 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44542521.879 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44542522.659 : => FindScanner
19ec-1c88:44542522.719 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44542522.785 : <= FindScanner ret = 1
19ec-1c88:44542522.842 : => IoObject::IoLockStart
19ec-1c88:44542523.175 : => CAsicIO::CheckDevice
19ec-1c88:44542523.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:44542545.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44542545.219 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44542545.275 : <= IoObject::IoLockStart
19ec-1c88:44542545.333 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44542545.396 : IO Send command 10 bytes
19ec-1c88:44542545.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:44542545.533 : iCmd = 0, nBytes = 10
19ec-1c88:44542545.635 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44542750.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44542750.802 : System send command 10 bytes + data 0 bytes
19ec-1c88:44542750.875 : IO total need to receive data 5 bytes
19ec-1c88:44542750.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:44542750.991 : iCmd = 0, nBytes = 5
19ec-1c88:44542942.804 : 0000 : 06 00 02 02 ab 
19ec-1c88:44542942.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44542943.043 : System total receive data 5 bytes
19ec-1c88:44542943.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:44542943.171 : iCmd = 1, nBytes = 4
19ec-1c88:44543140.270 : 0000 : 00 00 00 00 
19ec-1c88:44543140.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44543140.550 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44543140.623 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44543140.694 : IO Send command 10 bytes
19ec-1c88:44543140.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:44543140.849 : iCmd = 0, nBytes = 10
19ec-1c88:44543140.957 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44543337.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44543337.412 : System send command 10 bytes + data 0 bytes
19ec-1c88:44543337.481 : IO total need to receive data 165 bytes
19ec-1c88:44543337.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:44543337.597 : iCmd = 0, nBytes = 165
19ec-1c88:44543474.468 : skip dump 37 bytes
19ec-1c88:44543474.659 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44543474.797 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44543474.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44543475.069 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44543475.198 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44543475.329 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44543475.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543475.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543475.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44543475.698 : System total receive data 165 bytes
19ec-1c88:44543475.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:44543475.811 : iCmd = 1, nBytes = 4
19ec-1c88:44543606.846 : 0000 : 00 00 00 00 
19ec-1c88:44543606.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44543607.092 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44543607.350 : Dump Inquiry
19ec-1c88:44543607.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44543607.629 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44543607.763 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44543607.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44543608.030 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44543608.166 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44543608.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543608.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543608.557 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44543608.692 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44543608.782 : 00a0 : 00 00 00 00 00 
19ec-1c88:44543608.854 : => ReadNVMDataInternal
19ec-1c88:44543609.121 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44543609.191 : IO Send command 10 bytes
19ec-1c88:44543609.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:44543609.347 : iCmd = 0, nBytes = 10
19ec-1c88:44543609.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44543959.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44543959.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:44543959.673 : IO total need to receive data 128 bytes
19ec-1c88:44543959.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44543959.794 : iCmd = 0, nBytes = 128
19ec-1c88:44544150.194 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544150.387 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544150.521 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44544150.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44544150.777 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44544150.897 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544151.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544151.145 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544151.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44544151.269 : System total receive data 128 bytes
19ec-1c88:44544151.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:44544151.382 : iCmd = 1, nBytes = 4
19ec-1c88:44544362.356 : 0000 : 00 00 00 00 
19ec-1c88:44544362.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44544362.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44544362.977 : NVMData.PadScanCount = 0
19ec-1c88:44544363.030 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44544363.090 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44544363.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:44544363.205 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44544363.255 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44544363.307 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44544363.364 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44544363.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44544363.471 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44544363.522 : NVMData.BornMonth = 0
19ec-1c88:44544363.570 : NVMData.BornDay = 0
19ec-1c88:44544363.620 : NVMData.BornYear = 0
19ec-1c88:44544363.668 : NVMData.FirstScanMonth = 4
19ec-1c88:44544363.719 : NVMData.FirstScanDay = 30
19ec-1c88:44544363.772 : NVMData.FirstScanYear = 2020
19ec-1c88:44544363.824 : NVMData.VerticalMagnification = 0
19ec-1c88:44544363.879 : NVMData.HorizontalMagnification = 0
19ec-1c88:44544363.932 : NVMData.PowerSavingTime = 15
19ec-1c88:44544363.990 : NVMData.SN = A094165189010062
19ec-1c88:44544364.039 : NVMData.AutoFeed = 0
19ec-1c88:44544364.085 : NVMData.CCDType = 0
19ec-1c88:44544364.134 : NVMData.ScanSpeed = 0
19ec-1c88:44544364.182 : NVMData.RollerCount = 0
19ec-1c88:44544364.232 : NVMData.MultifeedCount = 0
19ec-1c88:44544364.283 : NVMData.JamCount = 0
19ec-1c88:44544364.329 : NVMData.IdentifyInfo = 
19ec-1c88:44544364.379 : NVMData.FormalName = 
19ec-1c88:44544364.609 : NVMData.ReservedB = 0
19ec-1c88:44544364.665 : NVMData.FunctionCode = 0
19ec-1c88:44544364.714 : NVMData.PreFeed = 0
19ec-1c88:44544364.762 : NVMData.PreFeedTime = 0
19ec-1c88:44544364.808 : NVMData.ButtonNumber = 0
19ec-1c88:44544364.859 : NVMData.PowerOffTime = 0
19ec-1c88:44544364.916 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44544364.987 : => IoObject::IoLockEnd
19ec-1c88:44544365.080 : <= IoObject::IoLockEnd
19ec-1c88:44544365.128 : <= InitializeScanner ret = 1
19ec-1c88:44544365.193 : => GetLogicalScannerAbilityEx
19ec-1c88:44544365.250 : => IoObject::IoLockStart
19ec-1c88:44544365.343 : => CAsicIO::CheckDevice
19ec-1c88:44544365.395 : => CNT96226::ConnectIsAvailable
19ec-1c88:44544391.131 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44544391.245 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44544391.307 : <= IoObject::IoLockStart
19ec-1c88:44544391.366 : => IoObject::IoLockEnd
19ec-1c88:44544391.469 : <= IoObject::IoLockEnd
19ec-1c88:44544391.586 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44544391.658 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44544602.041 : => ReadNVMData
19ec-1c88:44544602.211 : => IoObject::IoLockStart
19ec-1c88:44544602.343 : => CAsicIO::CheckDevice
19ec-1c88:44544602.401 : => CNT96226::ConnectIsAvailable
19ec-1c88:44544625.738 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44544625.849 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44544625.909 : <= IoObject::IoLockStart
19ec-1c88:44544625.970 : => ReadNVMDataInternal
19ec-1c88:44544626.029 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44544626.096 : IO Send command 10 bytes
19ec-1c88:44544626.230 : => CNT96226::VenderCmd_SetData
19ec-1c88:44544626.288 : iCmd = 0, nBytes = 10
19ec-1c88:44544626.400 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44544976.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44544976.408 : System send command 10 bytes + data 0 bytes
19ec-1c88:44544976.477 : IO total need to receive data 128 bytes
19ec-1c88:44544976.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:44544976.594 : iCmd = 0, nBytes = 128
19ec-1c88:44545168.858 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44545169.340 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44545169.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44545169.971 : System total receive data 128 bytes
19ec-1c88:44545170.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:44545170.085 : iCmd = 1, nBytes = 4
19ec-1c88:44545363.275 : 0000 : 00 00 00 00 
19ec-1c88:44545363.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44545363.510 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44545363.587 : NVMData.PadScanCount = 0
19ec-1c88:44545363.646 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44545363.702 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44545363.758 : NVMData.FlatbedScanCount = 0
19ec-1c88:44545363.812 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44545363.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44545363.919 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44545363.973 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44545364.030 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44545364.084 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44545364.141 : NVMData.BornMonth = 0
19ec-1c88:44545364.189 : NVMData.BornDay = 0
19ec-1c88:44545364.239 : NVMData.BornYear = 0
19ec-1c88:44545364.286 : NVMData.FirstScanMonth = 4
19ec-1c88:44545364.337 : NVMData.FirstScanDay = 30
19ec-1c88:44545364.391 : NVMData.FirstScanYear = 2020
19ec-1c88:44545364.620 : NVMData.VerticalMagnification = 0
19ec-1c88:44545364.682 : NVMData.HorizontalMagnification = 0
19ec-1c88:44545364.736 : NVMData.PowerSavingTime = 15
19ec-1c88:44545364.790 : NVMData.SN = A094165189010062
19ec-1c88:44545364.840 : NVMData.AutoFeed = 0
19ec-1c88:44545364.891 : NVMData.CCDType = 0
19ec-1c88:44545364.940 : NVMData.ScanSpeed = 0
19ec-1c88:44545364.988 : NVMData.RollerCount = 0
19ec-1c88:44545365.039 : NVMData.MultifeedCount = 0
19ec-1c88:44545365.089 : NVMData.JamCount = 0
19ec-1c88:44545365.138 : NVMData.IdentifyInfo = 
19ec-1c88:44545365.187 : NVMData.FormalName = 
19ec-1c88:44545365.234 : NVMData.ReservedB = 0
19ec-1c88:44545365.286 : NVMData.FunctionCode = 0
19ec-1c88:44545365.336 : NVMData.PreFeed = 0
19ec-1c88:44545365.384 : NVMData.PreFeedTime = 0
19ec-1c88:44545365.432 : NVMData.ButtonNumber = 0
19ec-1c88:44545365.480 : NVMData.PowerOffTime = 0
19ec-1c88:44545365.530 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44545365.592 : => IoObject::IoLockEnd
19ec-1c88:44545365.687 : <= IoObject::IoLockEnd
19ec-1c88:44545365.737 : <= ReadNVMData ret = 1
19ec-1c88:44545928.687 : => TerminateDriver
19ec-1c88:44545928.874 : => CAsicIO::~CAsicIO,pStage=140446792
19ec-1c88:44545928.946 : => CNT96226::Close
19ec-1c88:44545932.852 : <= CNT96226::Close ret = 1
19ec-1c88:44545932.931 : <= CAsicIO::~CAsicIO
19ec-1c88:44545932.988 : => IoObject::IoLockEnd
19ec-1c88:44545933.042 : <= IoObject::IoLockEnd
19ec-1c88:44545933.095 : => IoObject::TerminateDevice
19ec-1c88:44545933.150 : => IoObject::IoLockEnd
19ec-1c88:44545933.200 : <= IoObject::IoLockEnd
19ec-1c88:44545933.304 : <= IoObject::TerminateDevice
19ec-1c88:44545933.564 : <= TerminateDriver ret = 1
19ec-1c88:44548510.512 : ============Debug Start==========
19ec-1c88:44548510.831 : Date : 2020/4/30 14:26:48
19ec-1c88:44548510.912 : Process ID : 19ec
19ec-1c88:44548511.352 : Windows : Version 10.0 build 18363 
19ec-1c88:44548511.818 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44548511.880 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44548511.949 : MemoryStatus.ullAvailPhys : 1665601536
19ec-1c88:44548512.014 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44548512.079 : MemoryStatus.ullAvailPageFile : 3019939840
19ec-1c88:44548512.144 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44548512.204 : MemoryStatus.ullAvailVirtual : 1729429504
19ec-1c88:44548512.263 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44548512.372 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44548512.434 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44548512.679 : CPU Count : 4
19ec-1c88:44548512.725 : CPU Frequency : 100.000 Mhz
19ec-1c88:44548517.116 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44548517.247 : => InitializeDriver
19ec-1c88:44548517.526 : <= InitializeDriver ret = 1
19ec-1c88:44551137.453 : => InitializeScanner
19ec-1c88:44551137.708 : => CAsicIO::GetDeviceList
19ec-1c88:44551138.140 : => CNT96226::CNT96226
19ec-1c88:44551138.202 : => CNT96226::Open
19ec-1c88:44551162.147 : <= CNT96226::Open ret = 1
19ec-1c88:44551162.245 : => CNT96226::Initialize
19ec-1c88:44551162.441 : <= CNT96226::Initialize ret = 1
19ec-1c88:44551162.501 : <= CNT96226::CNT96226
19ec-1c88:44551162.556 : => CNT96226::EnumAvailableDevice
19ec-1c88:44551167.911 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44551167.987 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44551168.044 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44554886.887 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44554887.177 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44554892.801 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44554892.920 : => IoObject::GetLockName
19ec-1c88:44554892.981 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44554893.051 : <= IoObject::GetLockName
19ec-1c88:44554893.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:44554893.609 : iCmd = 3, nBytes = 2
19ec-1c88:44555279.245 : 0000 : 06 38 
19ec-1c88:44555279.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44555279.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:44555279.488 : iCmd = 4, nBytes = 2
19ec-1c88:44555585.720 : 0000 : 07 07 
19ec-1c88:44555585.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44555585.902 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44555585.988 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44555586.057 : IO Send command 10 bytes
19ec-1c88:44555586.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:44555586.168 : iCmd = 0, nBytes = 10
19ec-1c88:44555586.274 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44555785.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44555785.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:44555785.617 : iCmd = 0, nBytes = 165
19ec-1c88:44555970.448 : skip dump 37 bytes
19ec-1c88:44555971.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44555971.202 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44555971.343 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44555971.473 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44555971.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44555971.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44555971.858 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44555971.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44555972.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44555972.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44555972.160 : iCmd = 1, nBytes = 4
19ec-1c88:44556156.566 : 0000 : 00 00 00 00 
19ec-1c88:44556156.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44556156.747 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44556156.811 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44556156.881 : IO Send command 10 bytes
19ec-1c88:44556156.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:44556156.992 : iCmd = 0, nBytes = 10
19ec-1c88:44556157.102 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44556479.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44556479.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:44556479.593 : iCmd = 0, nBytes = 128
19ec-1c88:44556686.775 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556686.958 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.098 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44556687.226 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44556687.349 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.598 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44556687.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:44556687.904 : iCmd = 1, nBytes = 4
19ec-1c88:44556896.473 : 0000 : 00 00 00 00 
19ec-1c88:44556896.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44556896.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44556896.842 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44556896.913 : => CNT96226::Close
19ec-1c88:44556900.646 : <= CNT96226::Close ret = 1
19ec-1c88:44556900.717 : <= CNT96226::~CNT96226
19ec-1c88:44556900.804 : <= CAsicIO::GetDeviceList
19ec-1c88:44556901.221 : => IoObject::SetTimeout
19ec-1c88:44556901.356 : Timeout--> In = 0 Out = 0
19ec-1c88:44556901.421 : <= IoObject::SetTimeout
19ec-1c88:44556901.487 : => CAsicIO::CAsicIO
19ec-1c88:44556901.560 : => CNT96226::CNT96226
19ec-1c88:44556901.616 : => CNT96226::Open
19ec-1c88:44556926.652 : <= CNT96226::Open ret = 1
19ec-1c88:44556926.762 : => CNT96226::Initialize
19ec-1c88:44556926.953 : <= CNT96226::Initialize ret = 1
19ec-1c88:44556927.015 : <= CNT96226::CNT96226
19ec-1c88:44556927.069 : <= CAsicIO::CAsicIO
19ec-1c88:44556927.126 : => CAsicIO::InitializeDevice
19ec-1c88:44556927.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44556933.038 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44556933.158 : => IoObject::GetLockName
19ec-1c88:44556933.211 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44556933.276 : <= IoObject::GetLockName
19ec-1c88:44556933.771 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44556933.845 : IO Send command 10 bytes
19ec-1c88:44556933.898 : => CNT96226::VenderCmd_SetData
19ec-1c88:44556933.952 : iCmd = 0, nBytes = 10
19ec-1c88:44556934.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44557290.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44557290.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:44557290.484 : iCmd = 0, nBytes = 128
19ec-1c88:44557445.056 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557445.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557445.682 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44557445.813 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44557445.941 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.063 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44557446.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:44557446.480 : iCmd = 1, nBytes = 4
19ec-1c88:44557653.698 : 0000 : 00 00 00 00 
19ec-1c88:44557653.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44557653.873 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44557653.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:44557653.992 : iCmd = 3, nBytes = 2
19ec-1c88:44558027.712 : 0000 : 06 38 
19ec-1c88:44558027.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558027.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:44558027.955 : iCmd = 4, nBytes = 2
19ec-1c88:44558338.478 : 0000 : 07 07 
19ec-1c88:44558338.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558338.768 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44558338.865 : => IoObject::InitializeDevice
19ec-1c88:44558338.972 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44558339.616 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44558339.694 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44558340.405 : => FindScanner
19ec-1c88:44558340.466 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44558340.535 : <= FindScanner ret = 1
19ec-1c88:44558340.595 : => IoObject::IoLockStart
19ec-1c88:44558340.693 : => CAsicIO::CheckDevice
19ec-1c88:44558340.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:44558365.432 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44558365.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44558365.582 : <= IoObject::IoLockStart
19ec-1c88:44558365.639 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44558365.702 : IO Send command 10 bytes
19ec-1c88:44558365.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:44558365.835 : iCmd = 0, nBytes = 10
19ec-1c88:44558365.937 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44558566.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44558566.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:44558566.680 : IO total need to receive data 5 bytes
19ec-1c88:44558566.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:44558566.798 : iCmd = 0, nBytes = 5
19ec-1c88:44558738.759 : 0000 : 06 00 02 02 ab 
19ec-1c88:44558738.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558738.947 : System total receive data 5 bytes
19ec-1c88:44558739.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:44558739.066 : iCmd = 1, nBytes = 4
19ec-1c88:44558874.310 : 0000 : 00 00 00 00 
19ec-1c88:44558874.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558874.521 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44558874.580 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44558874.641 : IO Send command 10 bytes
19ec-1c88:44558874.727 : => CNT96226::VenderCmd_SetData
19ec-1c88:44558874.784 : iCmd = 0, nBytes = 10
19ec-1c88:44558874.887 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44559082.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44559082.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:44559082.984 : IO total need to receive data 165 bytes
19ec-1c88:44559083.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559083.097 : iCmd = 0, nBytes = 165
19ec-1c88:44559256.714 : skip dump 37 bytes
19ec-1c88:44559256.900 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44559257.041 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44559257.180 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44559257.315 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44559257.448 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44559257.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44559257.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559257.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559257.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44559257.958 : System total receive data 165 bytes
19ec-1c88:44559258.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559258.073 : iCmd = 1, nBytes = 4
19ec-1c88:44559390.289 : 0000 : 00 00 00 00 
19ec-1c88:44559390.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44559390.516 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44559390.743 : Dump Inquiry
19ec-1c88:44559390.880 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44559391.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44559391.152 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44559391.287 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44559391.418 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44559391.551 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44559391.678 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559391.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559391.934 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44559392.064 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44559392.150 : 00a0 : 00 00 00 00 00 
19ec-1c88:44559392.211 : => ReadNVMDataInternal
19ec-1c88:44559392.429 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44559392.493 : IO Send command 10 bytes
19ec-1c88:44559392.586 : => CNT96226::VenderCmd_SetData
19ec-1c88:44559392.639 : iCmd = 0, nBytes = 10
19ec-1c88:44559392.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44559745.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44559745.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:44559745.431 : IO total need to receive data 128 bytes
19ec-1c88:44559745.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559745.551 : iCmd = 0, nBytes = 128
19ec-1c88:44559946.848 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44559947.309 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44559947.435 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.557 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.681 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.803 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44559947.925 : System total receive data 128 bytes
19ec-1c88:44559947.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559948.036 : iCmd = 1, nBytes = 4
19ec-1c88:44560154.543 : 0000 : 00 00 00 00 
19ec-1c88:44560154.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44560154.772 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44560154.840 : NVMData.PadScanCount = 0
19ec-1c88:44560154.897 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44560154.952 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44560155.011 : NVMData.FlatbedScanCount = 0
19ec-1c88:44560155.065 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44560155.116 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44560155.169 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44560155.223 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44560155.279 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44560155.332 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44560155.387 : NVMData.BornMonth = 0
19ec-1c88:44560155.434 : NVMData.BornDay = 0
19ec-1c88:44560155.484 : NVMData.BornYear = 0
19ec-1c88:44560155.533 : NVMData.FirstScanMonth = 4
19ec-1c88:44560155.584 : NVMData.FirstScanDay = 30
19ec-1c88:44560155.638 : NVMData.FirstScanYear = 2020
19ec-1c88:44560155.695 : NVMData.VerticalMagnification = 0
19ec-1c88:44560155.749 : NVMData.HorizontalMagnification = 0
19ec-1c88:44560155.802 : NVMData.PowerSavingTime = 15
19ec-1c88:44560155.856 : NVMData.SN = A094165189010062
19ec-1c88:44560155.906 : NVMData.AutoFeed = 0
19ec-1c88:44560155.959 : NVMData.CCDType = 0
19ec-1c88:44560156.006 : NVMData.ScanSpeed = 0
19ec-1c88:44560156.054 : NVMData.RollerCount = 0
19ec-1c88:44560156.106 : NVMData.MultifeedCount = 0
19ec-1c88:44560156.154 : NVMData.JamCount = 0
19ec-1c88:44560156.201 : NVMData.IdentifyInfo = 
19ec-1c88:44560156.251 : NVMData.FormalName = 
19ec-1c88:44560156.459 : NVMData.ReservedB = 0
19ec-1c88:44560156.516 : NVMData.FunctionCode = 0
19ec-1c88:44560156.569 : NVMData.PreFeed = 0
19ec-1c88:44560156.621 : NVMData.PreFeedTime = 0
19ec-1c88:44560156.670 : NVMData.ButtonNumber = 0
19ec-1c88:44560156.724 : NVMData.PowerOffTime = 0
19ec-1c88:44560156.775 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44560156.849 : => IoObject::IoLockEnd
19ec-1c88:44560156.940 : <= IoObject::IoLockEnd
19ec-1c88:44560156.993 : <= InitializeScanner ret = 1
19ec-1c88:44561421.096 : => GetLogicalScannerAbility
19ec-1c88:44561421.282 : => IoObject::IoLockStart
19ec-1c88:44561421.408 : => CAsicIO::CheckDevice
19ec-1c88:44561421.463 : => CNT96226::ConnectIsAvailable
19ec-1c88:44561446.860 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44561447.092 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44561447.452 : <= IoObject::IoLockStart
19ec-1c88:44561447.507 : => IoObject::IoLockEnd
19ec-1c88:44561447.620 : <= IoObject::IoLockEnd
19ec-1c88:44561447.693 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44565144.249 : => GetLogicalScannerAbilityEx
19ec-1c88:44565144.440 : => IoObject::IoLockStart
19ec-1c88:44565144.566 : => CAsicIO::CheckDevice
19ec-1c88:44565144.622 : => CNT96226::ConnectIsAvailable
19ec-1c88:44565170.895 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44565171.011 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44565171.069 : <= IoObject::IoLockStart
19ec-1c88:44565171.129 : => IoObject::IoLockEnd
19ec-1c88:44565171.240 : <= IoObject::IoLockEnd
19ec-1c88:44565171.357 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44565171.431 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44573089.596 : => ReadNVMData
19ec-1c88:44573089.769 : => IoObject::IoLockStart
19ec-1c88:44573089.899 : => CAsicIO::CheckDevice
19ec-1c88:44573089.957 : => CNT96226::ConnectIsAvailable
19ec-1c88:44573109.467 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44573109.573 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44573109.860 : <= IoObject::IoLockStart
19ec-1c88:44573109.927 : => ReadNVMDataInternal
19ec-1c88:44573109.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44573110.065 : IO Send command 10 bytes
19ec-1c88:44573110.247 : => CNT96226::VenderCmd_SetData
19ec-1c88:44573110.307 : iCmd = 0, nBytes = 10
19ec-1c88:44573110.431 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44573421.991 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44573422.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:44573422.213 : IO total need to receive data 128 bytes
19ec-1c88:44573422.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:44573422.335 : iCmd = 0, nBytes = 128
19ec-1c88:44573554.025 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573554.526 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573554.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44573554.800 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44573554.926 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.168 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44573555.416 : System total receive data 128 bytes
19ec-1c88:44573555.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:44573555.529 : iCmd = 1, nBytes = 4
19ec-1c88:44573727.939 : 0000 : 00 00 00 00 
19ec-1c88:44573728.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44573728.474 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44573728.546 : NVMData.PadScanCount = 0
19ec-1c88:44573728.603 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44573728.658 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44573728.716 : NVMData.FlatbedScanCount = 0
19ec-1c88:44573728.772 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44573728.952 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44573729.239 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44573729.294 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44573729.349 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44573729.404 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44573729.457 : NVMData.BornMonth = 0
19ec-1c88:44573729.505 : NVMData.BornDay = 0
19ec-1c88:44573729.553 : NVMData.BornYear = 0
19ec-1c88:44573729.602 : NVMData.FirstScanMonth = 4
19ec-1c88:44573729.652 : NVMData.FirstScanDay = 30
19ec-1c88:44573729.708 : NVMData.FirstScanYear = 2020
19ec-1c88:44573729.760 : NVMData.VerticalMagnification = 0
19ec-1c88:44573729.816 : NVMData.HorizontalMagnification = 0
19ec-1c88:44573729.869 : NVMData.PowerSavingTime = 15
19ec-1c88:44573729.922 : NVMData.SN = A094165189010062
19ec-1c88:44573729.977 : NVMData.AutoFeed = 0
19ec-1c88:44573730.028 : NVMData.CCDType = 0
19ec-1c88:44573730.075 : NVMData.ScanSpeed = 0
19ec-1c88:44573730.126 : NVMData.RollerCount = 0
19ec-1c88:44573730.178 : NVMData.MultifeedCount = 0
19ec-1c88:44573730.230 : NVMData.JamCount = 0
19ec-1c88:44573730.281 : NVMData.IdentifyInfo = 
19ec-1c88:44573730.333 : NVMData.FormalName = 
19ec-1c88:44573730.382 : NVMData.ReservedB = 0
19ec-1c88:44573730.431 : NVMData.FunctionCode = 0
19ec-1c88:44573730.480 : NVMData.PreFeed = 0
19ec-1c88:44573730.525 : NVMData.PreFeedTime = 0
19ec-1c88:44573730.575 : NVMData.ButtonNumber = 0
19ec-1c88:44573730.627 : NVMData.PowerOffTime = 0
19ec-1c88:44573730.675 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44573730.731 : => IoObject::IoLockEnd
19ec-1c88:44573730.819 : <= IoObject::IoLockEnd
19ec-1c88:44573730.870 : <= ReadNVMData ret = 1
19ec-1c88:44584235.924 : => GetADFStatus
19ec-1c88:44584236.374 : => IoObject::IoLockStart
19ec-1c88:44584236.508 : => CAsicIO::CheckDevice
19ec-1c88:44584236.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:44584261.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44584261.518 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44584261.578 : <= IoObject::IoLockStart
19ec-1c88:44584261.640 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44584261.711 : IO Send command 10 bytes
19ec-1c88:44584261.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:44584261.895 : iCmd = 0, nBytes = 10
19ec-1c88:44584262.001 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44584462.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44584462.732 : System send command 10 bytes + data 0 bytes
19ec-1c88:44584462.801 : IO total need to receive data 2 bytes
19ec-1c88:44584462.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:44584462.917 : iCmd = 0, nBytes = 2
19ec-1c88:44584615.239 : 0000 : 00 00 
19ec-1c88:44584615.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44584615.434 : System total receive data 2 bytes
19ec-1c88:44584615.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:44584615.550 : iCmd = 1, nBytes = 4
19ec-1c88:44584726.860 : 0000 : 00 00 00 00 
19ec-1c88:44584726.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44584727.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44584727.139 : Return status = 0
19ec-1c88:44584727.196 : => IoObject::IoLockEnd
19ec-1c88:44584727.289 : <= IoObject::IoLockEnd
19ec-1c88:44584727.339 : <= GetADFStatus ret = 1
19ec-1c88:44587489.334 : => GetADFStatus
19ec-1c88:44587489.522 : => IoObject::IoLockStart
19ec-1c88:44587489.650 : => CAsicIO::CheckDevice
19ec-1c88:44587489.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:44587513.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44587513.397 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44587513.455 : <= IoObject::IoLockStart
19ec-1c88:44587513.517 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44587513.583 : IO Send command 10 bytes
19ec-1c88:44587513.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:44587513.763 : iCmd = 0, nBytes = 10
19ec-1c88:44587513.870 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44587708.559 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44587708.701 : System send command 10 bytes + data 0 bytes
19ec-1c88:44587708.919 : IO total need to receive data 2 bytes
19ec-1c88:44587708.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:44587709.050 : iCmd = 0, nBytes = 2
19ec-1c88:44587914.591 : 0000 : 00 00 
19ec-1c88:44587914.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44587914.758 : System total receive data 2 bytes
19ec-1c88:44587914.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:44587914.872 : iCmd = 1, nBytes = 4
19ec-1c88:44588114.104 : 0000 : 00 00 00 00 
19ec-1c88:44588114.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44588114.340 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44588114.406 : Return status = 0
19ec-1c88:44588114.461 : => IoObject::IoLockEnd
19ec-1c88:44588114.550 : <= IoObject::IoLockEnd
19ec-1c88:44588114.600 : <= GetADFStatus ret = 1
19ec-1c88:44590278.839 : => TerminateDriver
19ec-1c88:44590279.051 : => CAsicIO::~CAsicIO,pStage=219548744
19ec-1c88:44590279.125 : => CNT96226::Close
19ec-1c88:44590282.801 : <= CNT96226::Close ret = 1
19ec-1c88:44590282.877 : <= CAsicIO::~CAsicIO
19ec-1c88:44590282.936 : => IoObject::IoLockEnd
19ec-1c88:44590282.989 : <= IoObject::IoLockEnd
19ec-1c88:44590283.041 : => IoObject::TerminateDevice
19ec-1c88:44590283.098 : => IoObject::IoLockEnd
19ec-1c88:44590283.147 : <= IoObject::IoLockEnd
19ec-1c88:44590283.243 : <= IoObject::TerminateDevice
19ec-1c88:44590283.488 : <= TerminateDriver ret = 1
19ec-1c88:44634912.662 : ============Debug Start==========
19ec-1c88:44634913.004 : Date : 2020/4/30 14:26:51
19ec-1c88:44634913.088 : Process ID : 19ec
19ec-1c88:44634913.541 : Windows : Version 10.0 build 18363 
19ec-1c88:44634914.014 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44634914.079 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44634914.147 : MemoryStatus.ullAvailPhys : 1650720768
19ec-1c88:44634914.207 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44634914.279 : MemoryStatus.ullAvailPageFile : 3012661248
19ec-1c88:44634914.345 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44634914.411 : MemoryStatus.ullAvailVirtual : 1727361024
19ec-1c88:44634914.477 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44634914.592 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44634914.666 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44634914.918 : CPU Count : 4
19ec-1c88:44634914.970 : CPU Frequency : 100.000 Mhz
19ec-1c88:44634919.078 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44634919.219 : => InitializeDriver
19ec-1c88:44634919.472 : <= InitializeDriver ret = 1
19ec-1c88:44634919.537 : => InitializeScanner
19ec-1c88:44634919.624 : => CAsicIO::GetDeviceList
19ec-1c88:44634919.940 : => CNT96226::CNT96226
19ec-1c88:44634920.007 : => CNT96226::Open
19ec-1c88:44634941.895 : <= CNT96226::Open ret = 1
19ec-1c88:44634942.015 : => CNT96226::Initialize
19ec-1c88:44634942.235 : <= CNT96226::Initialize ret = 1
19ec-1c88:44634942.294 : <= CNT96226::CNT96226
19ec-1c88:44634942.355 : => CNT96226::EnumAvailableDevice
19ec-1c88:44634947.860 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44634947.948 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44634948.008 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44638588.852 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44638589.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44638595.406 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44638595.530 : => IoObject::GetLockName
19ec-1c88:44638595.594 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44638595.668 : <= IoObject::GetLockName
19ec-1c88:44638596.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:44638596.280 : iCmd = 3, nBytes = 2
19ec-1c88:44638946.324 : 0000 : 06 38 
19ec-1c88:44638946.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44638946.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:44638946.591 : iCmd = 4, nBytes = 2
19ec-1c88:44639205.926 : 0000 : 07 07 
19ec-1c88:44639206.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44639206.438 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44639206.524 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44639206.594 : IO Send command 10 bytes
19ec-1c88:44639206.647 : => CNT96226::VenderCmd_SetData
19ec-1c88:44639206.711 : iCmd = 0, nBytes = 10
19ec-1c88:44639206.812 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44639412.278 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44639412.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:44639412.458 : iCmd = 0, nBytes = 165
19ec-1c88:44639549.936 : skip dump 37 bytes
19ec-1c88:44639550.194 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44639550.334 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44639550.474 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44639550.607 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44639550.738 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44639550.870 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44639550.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44639551.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44639551.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44639551.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:44639551.307 : iCmd = 1, nBytes = 4
19ec-1c88:44639669.415 : 0000 : 00 00 00 00 
19ec-1c88:44639669.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44639669.562 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44639669.630 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44639669.699 : IO Send command 10 bytes
19ec-1c88:44639669.754 : => CNT96226::VenderCmd_SetData
19ec-1c88:44639669.813 : iCmd = 0, nBytes = 10
19ec-1c88:44639669.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44640013.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44640014.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:44640014.104 : iCmd = 0, nBytes = 128
19ec-1c88:44640213.410 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640213.844 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640213.986 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44640214.117 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44640214.242 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44640214.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:44640214.793 : iCmd = 1, nBytes = 4
19ec-1c88:44640420.922 : 0000 : 00 00 00 00 
19ec-1c88:44640421.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44640421.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44640421.475 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44640421.548 : => CNT96226::Close
19ec-1c88:44640425.976 : <= CNT96226::Close ret = 1
19ec-1c88:44640426.054 : <= CNT96226::~CNT96226
19ec-1c88:44640426.143 : <= CAsicIO::GetDeviceList
19ec-1c88:44640427.020 : => IoObject::SetTimeout
19ec-1c88:44640427.148 : Timeout--> In = 0 Out = 0
19ec-1c88:44640427.203 : <= IoObject::SetTimeout
19ec-1c88:44640427.272 : => CAsicIO::CAsicIO
19ec-1c88:44640427.342 : => CNT96226::CNT96226
19ec-1c88:44640427.396 : => CNT96226::Open
19ec-1c88:44640450.031 : <= CNT96226::Open ret = 1
19ec-1c88:44640450.129 : => CNT96226::Initialize
19ec-1c88:44640450.324 : <= CNT96226::Initialize ret = 1
19ec-1c88:44640450.381 : <= CNT96226::CNT96226
19ec-1c88:44640450.434 : <= CAsicIO::CAsicIO
19ec-1c88:44640450.489 : => CAsicIO::InitializeDevice
19ec-1c88:44640450.565 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44640462.733 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44640462.880 : => IoObject::GetLockName
19ec-1c88:44640462.940 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44640463.007 : <= IoObject::GetLockName
19ec-1c88:44640463.501 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44640463.573 : IO Send command 10 bytes
19ec-1c88:44640463.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:44640463.686 : iCmd = 0, nBytes = 10
19ec-1c88:44640463.794 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44640796.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44640796.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:44640796.868 : iCmd = 0, nBytes = 128
19ec-1c88:44641005.527 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641005.691 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641005.838 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44641005.972 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44641006.096 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641006.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641006.647 : iCmd = 1, nBytes = 4
19ec-1c88:44641166.085 : 0000 : 00 00 00 00 
19ec-1c88:44641166.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641166.293 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44641166.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641166.412 : iCmd = 3, nBytes = 2
19ec-1c88:44641486.548 : 0000 : 06 38 
19ec-1c88:44641486.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641486.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641486.832 : iCmd = 4, nBytes = 2
19ec-1c88:44641765.363 : 0000 : 07 07 
19ec-1c88:44641765.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641765.704 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44641765.809 : => IoObject::InitializeDevice
19ec-1c88:44641765.931 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44641766.624 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44641766.700 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44641767.421 : => FindScanner
19ec-1c88:44641767.481 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44641767.547 : <= FindScanner ret = 1
19ec-1c88:44641767.608 : => IoObject::IoLockStart
19ec-1c88:44641767.717 : => CAsicIO::CheckDevice
19ec-1c88:44641767.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:44641785.002 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44641785.098 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44641785.156 : <= IoObject::IoLockStart
19ec-1c88:44641785.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44641785.282 : IO Send command 10 bytes
19ec-1c88:44641785.365 : => CNT96226::VenderCmd_SetData
19ec-1c88:44641785.420 : iCmd = 0, nBytes = 10
19ec-1c88:44641785.527 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44641978.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44641978.247 : System send command 10 bytes + data 0 bytes
19ec-1c88:44641978.325 : IO total need to receive data 5 bytes
19ec-1c88:44641978.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641978.451 : iCmd = 0, nBytes = 5
19ec-1c88:44642147.865 : 0000 : 06 00 02 02 ab 
19ec-1c88:44642147.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642148.040 : System total receive data 5 bytes
19ec-1c88:44642148.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:44642148.155 : iCmd = 1, nBytes = 4
19ec-1c88:44642259.626 : 0000 : 00 00 00 00 
19ec-1c88:44642259.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642259.842 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44642259.905 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44642259.967 : IO Send command 10 bytes
19ec-1c88:44642260.055 : => CNT96226::VenderCmd_SetData
19ec-1c88:44642260.111 : iCmd = 0, nBytes = 10
19ec-1c88:44642260.214 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44642431.830 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44642431.954 : System send command 10 bytes + data 0 bytes
19ec-1c88:44642432.023 : IO total need to receive data 165 bytes
19ec-1c88:44642432.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:44642432.137 : iCmd = 0, nBytes = 165
19ec-1c88:44642638.921 : skip dump 37 bytes
19ec-1c88:44642639.116 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44642639.261 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44642639.397 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44642639.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44642639.658 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44642639.789 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44642639.915 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642640.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642640.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642640.156 : System total receive data 165 bytes
19ec-1c88:44642640.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:44642640.269 : iCmd = 1, nBytes = 4
19ec-1c88:44642797.470 : 0000 : 00 00 00 00 
19ec-1c88:44642797.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642797.733 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44642797.947 : Dump Inquiry
19ec-1c88:44642798.085 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44642798.220 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44642798.354 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44642798.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44642798.612 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44642798.745 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44642798.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642798.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642799.118 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44642799.248 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44642799.335 : 00a0 : 00 00 00 00 00 
19ec-1c88:44642799.407 : => ReadNVMDataInternal
19ec-1c88:44642799.626 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44642799.691 : IO Send command 10 bytes
19ec-1c88:44642799.777 : => CNT96226::VenderCmd_SetData
19ec-1c88:44642799.827 : iCmd = 0, nBytes = 10
19ec-1c88:44642799.927 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44643146.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44643146.679 : System send command 10 bytes + data 0 bytes
19ec-1c88:44643146.750 : IO total need to receive data 128 bytes
19ec-1c88:44643146.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:44643146.870 : iCmd = 0, nBytes = 128
19ec-1c88:44643341.119 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.462 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44643341.594 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44643341.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643342.088 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643342.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44643342.213 : System total receive data 128 bytes
19ec-1c88:44643342.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:44643342.329 : iCmd = 1, nBytes = 4
19ec-1c88:44643552.022 : 0000 : 00 00 00 00 
19ec-1c88:44643552.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44643552.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44643552.820 : NVMData.PadScanCount = 0
19ec-1c88:44643552.878 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44643552.936 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44643552.997 : NVMData.FlatbedScanCount = 0
19ec-1c88:44643553.054 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44643553.106 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44643553.157 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44643553.210 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44643553.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44643553.320 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44643553.374 : NVMData.BornMonth = 0
19ec-1c88:44643553.423 : NVMData.BornDay = 0
19ec-1c88:44643553.473 : NVMData.BornYear = 0
19ec-1c88:44643553.521 : NVMData.FirstScanMonth = 4
19ec-1c88:44643553.573 : NVMData.FirstScanDay = 30
19ec-1c88:44643553.627 : NVMData.FirstScanYear = 2020
19ec-1c88:44643553.682 : NVMData.VerticalMagnification = 0
19ec-1c88:44643553.740 : NVMData.HorizontalMagnification = 0
19ec-1c88:44643553.794 : NVMData.PowerSavingTime = 15
19ec-1c88:44643553.847 : NVMData.SN = A094165189010062
19ec-1c88:44643553.896 : NVMData.AutoFeed = 0
19ec-1c88:44643553.943 : NVMData.CCDType = 0
19ec-1c88:44643553.990 : NVMData.ScanSpeed = 0
19ec-1c88:44643554.036 : NVMData.RollerCount = 0
19ec-1c88:44643554.085 : NVMData.MultifeedCount = 0
19ec-1c88:44643554.135 : NVMData.JamCount = 0
19ec-1c88:44643554.181 : NVMData.IdentifyInfo = 
19ec-1c88:44643554.234 : NVMData.FormalName = 
19ec-1c88:44643554.431 : NVMData.ReservedB = 0
19ec-1c88:44643554.483 : NVMData.FunctionCode = 0
19ec-1c88:44643554.532 : NVMData.PreFeed = 0
19ec-1c88:44643554.582 : NVMData.PreFeedTime = 0
19ec-1c88:44643554.631 : NVMData.ButtonNumber = 0
19ec-1c88:44643554.680 : NVMData.PowerOffTime = 0
19ec-1c88:44643554.730 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44643554.806 : => IoObject::IoLockEnd
19ec-1c88:44643554.894 : <= IoObject::IoLockEnd
19ec-1c88:44643554.942 : <= InitializeScanner ret = 1
19ec-1c88:44643555.005 : => GetLogicalScannerAbilityEx
19ec-1c88:44643555.063 : => IoObject::IoLockStart
19ec-1c88:44643555.156 : => CAsicIO::CheckDevice
19ec-1c88:44643555.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:44643579.184 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44643579.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44643579.561 : <= IoObject::IoLockStart
19ec-1c88:44643579.683 : => IoObject::IoLockEnd
19ec-1c88:44643580.085 : <= IoObject::IoLockEnd
19ec-1c88:44643580.196 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44643580.272 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44643764.902 : => ReadNVMData
19ec-1c88:44643765.062 : => IoObject::IoLockStart
19ec-1c88:44643765.173 : => CAsicIO::CheckDevice
19ec-1c88:44643765.226 : => CNT96226::ConnectIsAvailable
19ec-1c88:44643783.349 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44643783.446 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44643783.503 : <= IoObject::IoLockStart
19ec-1c88:44643783.565 : => ReadNVMDataInternal
19ec-1c88:44643783.630 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44643783.697 : IO Send command 10 bytes
19ec-1c88:44643783.810 : => CNT96226::VenderCmd_SetData
19ec-1c88:44643783.867 : iCmd = 0, nBytes = 10
19ec-1c88:44643783.979 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44644140.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44644140.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:44644140.399 : IO total need to receive data 128 bytes
19ec-1c88:44644140.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:44644140.520 : iCmd = 0, nBytes = 128
19ec-1c88:44644326.867 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.056 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.197 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44644327.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44644327.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.582 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44644327.956 : System total receive data 128 bytes
19ec-1c88:44644328.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:44644328.069 : iCmd = 1, nBytes = 4
19ec-1c88:44644535.608 : 0000 : 00 00 00 00 
19ec-1c88:44644535.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44644535.852 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44644535.918 : NVMData.PadScanCount = 0
19ec-1c88:44644535.977 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44644536.035 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44644536.093 : NVMData.FlatbedScanCount = 0
19ec-1c88:44644536.149 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44644536.204 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44644536.255 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44644536.310 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44644536.366 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44644536.420 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44644536.475 : NVMData.BornMonth = 0
19ec-1c88:44644536.522 : NVMData.BornDay = 0
19ec-1c88:44644536.573 : NVMData.BornYear = 0
19ec-1c88:44644536.622 : NVMData.FirstScanMonth = 4
19ec-1c88:44644536.671 : NVMData.FirstScanDay = 30
19ec-1c88:44644536.724 : NVMData.FirstScanYear = 2020
19ec-1c88:44644536.945 : NVMData.VerticalMagnification = 0
19ec-1c88:44644537.007 : NVMData.HorizontalMagnification = 0
19ec-1c88:44644537.061 : NVMData.PowerSavingTime = 15
19ec-1c88:44644537.116 : NVMData.SN = A094165189010062
19ec-1c88:44644537.165 : NVMData.AutoFeed = 0
19ec-1c88:44644537.214 : NVMData.CCDType = 0
19ec-1c88:44644537.260 : NVMData.ScanSpeed = 0
19ec-1c88:44644537.309 : NVMData.RollerCount = 0
19ec-1c88:44644537.360 : NVMData.MultifeedCount = 0
19ec-1c88:44644537.412 : NVMData.JamCount = 0
19ec-1c88:44644537.460 : NVMData.IdentifyInfo = 
19ec-1c88:44644537.510 : NVMData.FormalName = 
19ec-1c88:44644537.560 : NVMData.ReservedB = 0
19ec-1c88:44644537.611 : NVMData.FunctionCode = 0
19ec-1c88:44644537.661 : NVMData.PreFeed = 0
19ec-1c88:44644537.708 : NVMData.PreFeedTime = 0
19ec-1c88:44644537.756 : NVMData.ButtonNumber = 0
19ec-1c88:44644537.804 : NVMData.PowerOffTime = 0
19ec-1c88:44644537.854 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44644537.913 : => IoObject::IoLockEnd
19ec-1c88:44644538.000 : <= IoObject::IoLockEnd
19ec-1c88:44644538.051 : <= ReadNVMData ret = 1
19ec-1c88:44645068.972 : => TerminateDriver
19ec-1c88:44645069.159 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:44645069.231 : => CNT96226::Close
19ec-1c88:44645073.593 : <= CNT96226::Close ret = 1
19ec-1c88:44645073.675 : <= CAsicIO::~CAsicIO
19ec-1c88:44645073.737 : => IoObject::IoLockEnd
19ec-1c88:44645073.788 : <= IoObject::IoLockEnd
19ec-1c88:44645073.839 : => IoObject::TerminateDevice
19ec-1c88:44645073.896 : => IoObject::IoLockEnd
19ec-1c88:44645073.944 : <= IoObject::IoLockEnd
19ec-1c88:44645074.542 : <= IoObject::TerminateDevice
19ec-1c88:44645074.997 : <= TerminateDriver ret = 1
19ec-1c88:44647324.051 : ============Debug Start==========
19ec-1c88:44647324.358 : Date : 2020/4/30 14:26:51
19ec-1c88:44647324.441 : Process ID : 19ec
19ec-1c88:44647324.857 : Windows : Version 10.0 build 18363 
19ec-1c88:44647325.328 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44647325.394 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44647325.462 : MemoryStatus.ullAvailPhys : 1658920960
19ec-1c88:44647325.522 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44647325.587 : MemoryStatus.ullAvailPageFile : 3019956224
19ec-1c88:44647325.651 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44647325.711 : MemoryStatus.ullAvailVirtual : 1727328256
19ec-1c88:44647325.774 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44647325.876 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44647325.940 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44647326.180 : CPU Count : 4
19ec-1c88:44647326.225 : CPU Frequency : 100.000 Mhz
19ec-1c88:44647330.400 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44647330.530 : => InitializeDriver
19ec-1c88:44647331.025 : <= InitializeDriver ret = 1
19ec-1c88:44649925.890 : => InitializeScanner
19ec-1c88:44649926.145 : => CAsicIO::GetDeviceList
19ec-1c88:44649926.576 : => CNT96226::CNT96226
19ec-1c88:44649926.636 : => CNT96226::Open
19ec-1c88:44649949.090 : <= CNT96226::Open ret = 1
19ec-1c88:44649949.196 : => CNT96226::Initialize
19ec-1c88:44649949.383 : <= CNT96226::Initialize ret = 1
19ec-1c88:44649949.442 : <= CNT96226::CNT96226
19ec-1c88:44649949.495 : => CNT96226::EnumAvailableDevice
19ec-1c88:44649954.821 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44649954.897 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44649954.954 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44653670.023 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44653670.361 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44653676.772 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44653676.888 : => IoObject::GetLockName
19ec-1c88:44653676.952 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44653677.023 : <= IoObject::GetLockName
19ec-1c88:44653677.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:44653677.618 : iCmd = 3, nBytes = 2
19ec-1c88:44654034.518 : 0000 : 06 38 
19ec-1c88:44654034.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654034.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44654034.797 : iCmd = 4, nBytes = 2
19ec-1c88:44654331.150 : 0000 : 07 07 
19ec-1c88:44654331.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654331.365 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44654331.461 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44654331.529 : IO Send command 10 bytes
19ec-1c88:44654331.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:44654331.638 : iCmd = 0, nBytes = 10
19ec-1c88:44654331.739 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44654533.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44654533.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:44654533.350 : iCmd = 0, nBytes = 165
19ec-1c88:44654741.785 : skip dump 37 bytes
19ec-1c88:44654741.962 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44654742.103 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44654742.234 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44654742.371 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44654742.497 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44654742.630 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44654742.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44654742.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44654742.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654742.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:44654743.047 : iCmd = 1, nBytes = 4
19ec-1c88:44654863.428 : 0000 : 00 00 00 00 
19ec-1c88:44654863.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654863.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44654863.639 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44654863.705 : IO Send command 10 bytes
19ec-1c88:44654863.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:44654863.808 : iCmd = 0, nBytes = 10
19ec-1c88:44654863.908 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44655176.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44655176.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:44655176.870 : iCmd = 0, nBytes = 128
19ec-1c88:44655342.863 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.188 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44655343.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44655343.452 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44655343.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:44655344.009 : iCmd = 1, nBytes = 4
19ec-1c88:44655459.187 : 0000 : 00 00 00 00 
19ec-1c88:44655459.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44655459.645 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44655459.808 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44655459.876 : => CNT96226::Close
19ec-1c88:44655463.683 : <= CNT96226::Close ret = 1
19ec-1c88:44655463.754 : <= CNT96226::~CNT96226
19ec-1c88:44655463.843 : <= CAsicIO::GetDeviceList
19ec-1c88:44655464.248 : => IoObject::SetTimeout
19ec-1c88:44655464.376 : Timeout--> In = 0 Out = 0
19ec-1c88:44655464.435 : <= IoObject::SetTimeout
19ec-1c88:44655464.502 : => CAsicIO::CAsicIO
19ec-1c88:44655464.575 : => CNT96226::CNT96226
19ec-1c88:44655464.635 : => CNT96226::Open
19ec-1c88:44655487.844 : <= CNT96226::Open ret = 1
19ec-1c88:44655487.960 : => CNT96226::Initialize
19ec-1c88:44655488.151 : <= CNT96226::Initialize ret = 1
19ec-1c88:44655488.213 : <= CNT96226::CNT96226
19ec-1c88:44655488.270 : <= CAsicIO::CAsicIO
19ec-1c88:44655488.329 : => CAsicIO::InitializeDevice
19ec-1c88:44655488.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44655494.278 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44655494.400 : => IoObject::GetLockName
19ec-1c88:44655494.458 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44655494.523 : <= IoObject::GetLockName
19ec-1c88:44655495.023 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44655495.094 : IO Send command 10 bytes
19ec-1c88:44655495.146 : => CNT96226::VenderCmd_SetData
19ec-1c88:44655495.203 : iCmd = 0, nBytes = 10
19ec-1c88:44655495.312 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44655843.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44655843.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:44655843.687 : iCmd = 0, nBytes = 128
19ec-1c88:44656044.833 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44656045.300 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44656045.425 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.797 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656045.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:44656045.976 : iCmd = 1, nBytes = 4
19ec-1c88:44656253.793 : 0000 : 00 00 00 00 
19ec-1c88:44656253.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656253.948 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44656254.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:44656254.059 : iCmd = 3, nBytes = 2
19ec-1c88:44656625.015 : 0000 : 06 38 
19ec-1c88:44656625.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656625.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:44656625.240 : iCmd = 4, nBytes = 2
19ec-1c88:44656935.854 : 0000 : 07 07 
19ec-1c88:44656935.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656936.158 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44656936.261 : => IoObject::InitializeDevice
19ec-1c88:44656936.377 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44656937.010 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44656937.085 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44656937.731 : => FindScanner
19ec-1c88:44656937.790 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44656937.859 : <= FindScanner ret = 1
19ec-1c88:44656937.922 : => IoObject::IoLockStart
19ec-1c88:44656938.028 : => CAsicIO::CheckDevice
19ec-1c88:44656938.082 : => CNT96226::ConnectIsAvailable
19ec-1c88:44656952.251 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44656952.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44656952.437 : <= IoObject::IoLockStart
19ec-1c88:44656952.500 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44656952.572 : IO Send command 10 bytes
19ec-1c88:44656952.665 : => CNT96226::VenderCmd_SetData
19ec-1c88:44656952.724 : iCmd = 0, nBytes = 10
19ec-1c88:44656952.826 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44657142.633 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44657142.743 : System send command 10 bytes + data 0 bytes
19ec-1c88:44657142.813 : IO total need to receive data 5 bytes
19ec-1c88:44657142.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657142.932 : iCmd = 0, nBytes = 5
19ec-1c88:44657322.256 : 0000 : 06 00 02 02 ab 
19ec-1c88:44657322.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657322.434 : System total receive data 5 bytes
19ec-1c88:44657322.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657322.556 : iCmd = 1, nBytes = 4
19ec-1c88:44657430.459 : 0000 : 00 00 00 00 
19ec-1c88:44657430.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657430.677 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44657430.740 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44657430.805 : IO Send command 10 bytes
19ec-1c88:44657430.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:44657430.957 : iCmd = 0, nBytes = 10
19ec-1c88:44657431.060 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44657628.090 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44657628.336 : System send command 10 bytes + data 0 bytes
19ec-1c88:44657628.490 : IO total need to receive data 165 bytes
19ec-1c88:44657628.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657628.739 : iCmd = 0, nBytes = 165
19ec-1c88:44657821.442 : skip dump 37 bytes
19ec-1c88:44657821.635 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44657821.780 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44657821.918 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44657822.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44657822.186 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44657822.318 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44657822.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657822.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657822.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657822.695 : System total receive data 165 bytes
19ec-1c88:44657822.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657822.808 : iCmd = 1, nBytes = 4
19ec-1c88:44657936.925 : 0000 : 00 00 00 00 
19ec-1c88:44657937.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657937.124 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44657937.308 : Dump Inquiry
19ec-1c88:44657937.432 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44657937.564 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44657937.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44657937.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44657937.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44657938.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44657938.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657938.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657938.470 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44657938.686 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44657938.778 : 00a0 : 00 00 00 00 00 
19ec-1c88:44657938.847 : => ReadNVMDataInternal
19ec-1c88:44657939.058 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44657939.122 : IO Send command 10 bytes
19ec-1c88:44657939.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:44657939.262 : iCmd = 0, nBytes = 10
19ec-1c88:44657939.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44658277.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44658277.415 : System send command 10 bytes + data 0 bytes
19ec-1c88:44658277.483 : IO total need to receive data 128 bytes
19ec-1c88:44658277.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:44658277.597 : iCmd = 0, nBytes = 128
19ec-1c88:44658436.248 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658436.432 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658436.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44658436.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44658436.842 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44658436.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658437.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658437.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658437.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44658437.346 : System total receive data 128 bytes
19ec-1c88:44658437.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:44658437.461 : iCmd = 1, nBytes = 4
19ec-1c88:44658579.174 : 0000 : 00 00 00 00 
19ec-1c88:44658579.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44658579.681 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44658579.742 : NVMData.PadScanCount = 0
19ec-1c88:44658579.796 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44658579.850 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44658579.905 : NVMData.FlatbedScanCount = 0
19ec-1c88:44658579.957 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44658580.010 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44658580.065 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44658580.120 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44658580.174 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44658580.226 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44658580.281 : NVMData.BornMonth = 0
19ec-1c88:44658580.330 : NVMData.BornDay = 0
19ec-1c88:44658580.380 : NVMData.BornYear = 0
19ec-1c88:44658580.428 : NVMData.FirstScanMonth = 4
19ec-1c88:44658580.479 : NVMData.FirstScanDay = 30
19ec-1c88:44658580.534 : NVMData.FirstScanYear = 2020
19ec-1c88:44658580.589 : NVMData.VerticalMagnification = 0
19ec-1c88:44658580.641 : NVMData.HorizontalMagnification = 0
19ec-1c88:44658580.696 : NVMData.PowerSavingTime = 15
19ec-1c88:44658580.752 : NVMData.SN = A094165189010062
19ec-1c88:44658580.802 : NVMData.AutoFeed = 0
19ec-1c88:44658580.850 : NVMData.CCDType = 0
19ec-1c88:44658580.899 : NVMData.ScanSpeed = 0
19ec-1c88:44658580.948 : NVMData.RollerCount = 0
19ec-1c88:44658580.997 : NVMData.MultifeedCount = 0
19ec-1c88:44658581.046 : NVMData.JamCount = 0
19ec-1c88:44658581.094 : NVMData.IdentifyInfo = 
19ec-1c88:44658581.145 : NVMData.FormalName = 
19ec-1c88:44658581.326 : NVMData.ReservedB = 0
19ec-1c88:44658581.379 : NVMData.FunctionCode = 0
19ec-1c88:44658581.429 : NVMData.PreFeed = 0
19ec-1c88:44658581.480 : NVMData.PreFeedTime = 0
19ec-1c88:44658581.531 : NVMData.ButtonNumber = 0
19ec-1c88:44658581.584 : NVMData.PowerOffTime = 0
19ec-1c88:44658581.636 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44658581.705 : => IoObject::IoLockEnd
19ec-1c88:44658581.794 : <= IoObject::IoLockEnd
19ec-1c88:44658581.844 : <= InitializeScanner ret = 1
19ec-1c88:44659866.443 : => GetLogicalScannerAbility
19ec-1c88:44659866.635 : => IoObject::IoLockStart
19ec-1c88:44659866.770 : => CAsicIO::CheckDevice
19ec-1c88:44659866.831 : => CNT96226::ConnectIsAvailable
19ec-1c88:44659891.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44659892.041 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44659892.103 : <= IoObject::IoLockStart
19ec-1c88:44659892.158 : => IoObject::IoLockEnd
19ec-1c88:44659892.267 : <= IoObject::IoLockEnd
19ec-1c88:44659892.344 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44664075.739 : => GetLogicalScannerAbilityEx
19ec-1c88:44664075.930 : => IoObject::IoLockStart
19ec-1c88:44664076.058 : => CAsicIO::CheckDevice
19ec-1c88:44664076.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:44664096.967 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44664097.189 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44664097.319 : <= IoObject::IoLockStart
19ec-1c88:44664097.434 : => IoObject::IoLockEnd
19ec-1c88:44664097.853 : <= IoObject::IoLockEnd
19ec-1c88:44664097.968 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44664098.048 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44672181.833 : => ReadNVMData
19ec-1c88:44672182.015 : => IoObject::IoLockStart
19ec-1c88:44672182.140 : => CAsicIO::CheckDevice
19ec-1c88:44672182.196 : => CNT96226::ConnectIsAvailable
19ec-1c88:44672200.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44672200.281 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44672200.341 : <= IoObject::IoLockStart
19ec-1c88:44672200.404 : => ReadNVMDataInternal
19ec-1c88:44672200.465 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44672200.532 : IO Send command 10 bytes
19ec-1c88:44672200.654 : => CNT96226::VenderCmd_SetData
19ec-1c88:44672200.708 : iCmd = 0, nBytes = 10
19ec-1c88:44672200.823 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44672531.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44672531.428 : System send command 10 bytes + data 0 bytes
19ec-1c88:44672531.498 : IO total need to receive data 128 bytes
19ec-1c88:44672531.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:44672531.620 : iCmd = 0, nBytes = 128
19ec-1c88:44672737.745 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.137 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.270 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44672738.398 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44672738.523 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44672739.014 : System total receive data 128 bytes
19ec-1c88:44672739.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:44672739.128 : iCmd = 1, nBytes = 4
19ec-1c88:44672876.048 : 0000 : 00 00 00 00 
19ec-1c88:44672876.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44672876.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44672876.445 : NVMData.PadScanCount = 0
19ec-1c88:44672876.502 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44672876.558 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44672876.616 : NVMData.FlatbedScanCount = 0
19ec-1c88:44672876.671 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44672876.857 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44672876.917 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44672876.973 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44672877.033 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44672877.091 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44672877.149 : NVMData.BornMonth = 0
19ec-1c88:44672877.199 : NVMData.BornDay = 0
19ec-1c88:44672877.252 : NVMData.BornYear = 0
19ec-1c88:44672877.300 : NVMData.FirstScanMonth = 4
19ec-1c88:44672877.356 : NVMData.FirstScanDay = 30
19ec-1c88:44672877.409 : NVMData.FirstScanYear = 2020
19ec-1c88:44672877.467 : NVMData.VerticalMagnification = 0
19ec-1c88:44672877.524 : NVMData.HorizontalMagnification = 0
19ec-1c88:44672877.579 : NVMData.PowerSavingTime = 15
19ec-1c88:44672877.634 : NVMData.SN = A094165189010062
19ec-1c88:44672877.684 : NVMData.AutoFeed = 0
19ec-1c88:44672877.737 : NVMData.CCDType = 0
19ec-1c88:44672877.788 : NVMData.ScanSpeed = 0
19ec-1c88:44672877.837 : NVMData.RollerCount = 0
19ec-1c88:44672877.893 : NVMData.MultifeedCount = 0
19ec-1c88:44672877.949 : NVMData.JamCount = 0
19ec-1c88:44672878.001 : NVMData.IdentifyInfo = 
19ec-1c88:44672878.053 : NVMData.FormalName = 
19ec-1c88:44672878.103 : NVMData.ReservedB = 0
19ec-1c88:44672878.152 : NVMData.FunctionCode = 0
19ec-1c88:44672878.204 : NVMData.PreFeed = 0
19ec-1c88:44672878.253 : NVMData.PreFeedTime = 0
19ec-1c88:44672878.303 : NVMData.ButtonNumber = 0
19ec-1c88:44672878.352 : NVMData.PowerOffTime = 0
19ec-1c88:44672878.402 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44672878.466 : => IoObject::IoLockEnd
19ec-1c88:44672878.559 : <= IoObject::IoLockEnd
19ec-1c88:44672878.609 : <= ReadNVMData ret = 1
19ec-1c88:44683200.489 : => GetADFStatus
19ec-1c88:44683200.890 : => IoObject::IoLockStart
19ec-1c88:44683201.016 : => CAsicIO::CheckDevice
19ec-1c88:44683201.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:44683222.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44683223.166 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44683223.288 : <= IoObject::IoLockStart
19ec-1c88:44683223.404 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44683223.553 : IO Send command 10 bytes
19ec-1c88:44683223.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:44683224.021 : iCmd = 0, nBytes = 10
19ec-1c88:44683224.133 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44683416.414 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44683416.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:44683416.629 : IO total need to receive data 2 bytes
19ec-1c88:44683416.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:44683416.753 : iCmd = 0, nBytes = 2
19ec-1c88:44683618.546 : 0000 : 00 00 
19ec-1c88:44683618.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44683618.694 : System total receive data 2 bytes
19ec-1c88:44683618.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:44683618.809 : iCmd = 1, nBytes = 4
19ec-1c88:44683818.210 : 0000 : 00 00 00 00 
19ec-1c88:44683818.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44683818.440 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44683818.503 : Return status = 0
19ec-1c88:44683818.568 : => IoObject::IoLockEnd
19ec-1c88:44683818.655 : <= IoObject::IoLockEnd
19ec-1c88:44683818.706 : <= GetADFStatus ret = 1
19ec-1c88:44686660.397 : => GetADFStatus
19ec-1c88:44686660.621 : => IoObject::IoLockStart
19ec-1c88:44686660.744 : => CAsicIO::CheckDevice
19ec-1c88:44686660.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:44686683.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44686683.603 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44686683.740 : <= IoObject::IoLockStart
19ec-1c88:44686683.872 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44686684.246 : IO Send command 10 bytes
19ec-1c88:44686684.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:44686684.427 : iCmd = 0, nBytes = 10
19ec-1c88:44686684.536 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44686876.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44686876.241 : System send command 10 bytes + data 0 bytes
19ec-1c88:44686876.481 : IO total need to receive data 2 bytes
19ec-1c88:44686876.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:44686876.620 : iCmd = 0, nBytes = 2
19ec-1c88:44687010.789 : 0000 : 00 00 
19ec-1c88:44687010.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44687010.978 : System total receive data 2 bytes
19ec-1c88:44687011.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:44687011.101 : iCmd = 1, nBytes = 4
19ec-1c88:44687194.570 : 0000 : 00 00 00 00 
19ec-1c88:44687194.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44687194.810 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44687194.880 : Return status = 0
19ec-1c88:44687194.938 : => IoObject::IoLockEnd
19ec-1c88:44687195.032 : <= IoObject::IoLockEnd
19ec-1c88:44687195.081 : <= GetADFStatus ret = 1
19ec-1c88:44689404.672 : => TerminateDriver
19ec-1c88:44689404.858 : => CAsicIO::~CAsicIO,pStage=201067592
19ec-1c88:44689404.937 : => CNT96226::Close
19ec-1c88:44689408.512 : <= CNT96226::Close ret = 1
19ec-1c88:44689408.586 : <= CAsicIO::~CAsicIO
19ec-1c88:44689408.641 : => IoObject::IoLockEnd
19ec-1c88:44689408.694 : <= IoObject::IoLockEnd
19ec-1c88:44689408.746 : => IoObject::TerminateDevice
19ec-1c88:44689408.799 : => IoObject::IoLockEnd
19ec-1c88:44689408.847 : <= IoObject::IoLockEnd
19ec-1c88:44689408.953 : <= IoObject::TerminateDevice
19ec-1c88:44689409.197 : <= TerminateDriver ret = 1
19ec-1c88:44701106.785 : ============Debug Start==========
19ec-1c88:44701107.072 : Date : 2020/4/30 14:26:53
19ec-1c88:44701107.154 : Process ID : 19ec
19ec-1c88:44701107.571 : Windows : Version 10.0 build 18363 
19ec-1c88:44701108.027 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44701108.088 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44701108.154 : MemoryStatus.ullAvailPhys : 1678004224
19ec-1c88:44701108.215 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44701108.277 : MemoryStatus.ullAvailPageFile : 3043606528
19ec-1c88:44701108.350 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44701108.412 : MemoryStatus.ullAvailVirtual : 1727385600
19ec-1c88:44701108.476 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44701108.582 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44701108.642 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44701108.885 : CPU Count : 4
19ec-1c88:44701108.933 : CPU Frequency : 100.000 Mhz
19ec-1c88:44701113.315 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44701113.446 : => InitializeDriver
19ec-1c88:44701113.696 : <= InitializeDriver ret = 1
19ec-1c88:44701113.754 : => InitializeScanner
19ec-1c88:44701113.837 : => CAsicIO::GetDeviceList
19ec-1c88:44701114.131 : => CNT96226::CNT96226
19ec-1c88:44701114.192 : => CNT96226::Open
19ec-1c88:44701135.498 : <= CNT96226::Open ret = 1
19ec-1c88:44701135.595 : => CNT96226::Initialize
19ec-1c88:44701135.781 : <= CNT96226::Initialize ret = 1
19ec-1c88:44701135.840 : <= CNT96226::CNT96226
19ec-1c88:44701135.896 : => CNT96226::EnumAvailableDevice
19ec-1c88:44701141.267 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44701141.347 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44701141.408 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44704797.735 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44704798.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44704803.548 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44704803.650 : => IoObject::GetLockName
19ec-1c88:44704803.713 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44704803.780 : <= IoObject::GetLockName
19ec-1c88:44704804.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:44704804.370 : iCmd = 3, nBytes = 2
19ec-1c88:44705186.830 : 0000 : 06 38 
19ec-1c88:44705186.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44705187.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:44705187.115 : iCmd = 4, nBytes = 2
19ec-1c88:44705499.932 : 0000 : 07 07 
19ec-1c88:44705500.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44705500.123 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44705500.215 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44705500.284 : IO Send command 10 bytes
19ec-1c88:44705500.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:44705500.394 : iCmd = 0, nBytes = 10
19ec-1c88:44705500.494 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44705689.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44705689.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:44705689.466 : iCmd = 0, nBytes = 165
19ec-1c88:44705887.819 : skip dump 37 bytes
19ec-1c88:44705888.009 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44705888.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44705888.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44705888.417 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44705888.542 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44705888.673 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44705888.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44705888.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44705888.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44705889.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:44705889.097 : iCmd = 1, nBytes = 4
19ec-1c88:44706079.369 : 0000 : 00 00 00 00 
19ec-1c88:44706079.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44706079.546 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44706079.612 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44706079.678 : IO Send command 10 bytes
19ec-1c88:44706079.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:44706079.788 : iCmd = 0, nBytes = 10
19ec-1c88:44706079.894 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44706395.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44706395.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:44706395.380 : iCmd = 0, nBytes = 128
19ec-1c88:44706593.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.025 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44706594.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44706594.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.543 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44706594.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:44706594.966 : iCmd = 1, nBytes = 4
19ec-1c88:44706728.276 : 0000 : 00 00 00 00 
19ec-1c88:44706728.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44706728.462 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44706728.624 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44706728.698 : => CNT96226::Close
19ec-1c88:44706733.170 : <= CNT96226::Close ret = 1
19ec-1c88:44706733.245 : <= CNT96226::~CNT96226
19ec-1c88:44706733.333 : <= CAsicIO::GetDeviceList
19ec-1c88:44706733.736 : => IoObject::SetTimeout
19ec-1c88:44706733.865 : Timeout--> In = 0 Out = 0
19ec-1c88:44706733.923 : <= IoObject::SetTimeout
19ec-1c88:44706733.992 : => CAsicIO::CAsicIO
19ec-1c88:44706734.064 : => CNT96226::CNT96226
19ec-1c88:44706734.119 : => CNT96226::Open
19ec-1c88:44706756.908 : <= CNT96226::Open ret = 1
19ec-1c88:44706757.006 : => CNT96226::Initialize
19ec-1c88:44706757.200 : <= CNT96226::Initialize ret = 1
19ec-1c88:44706757.260 : <= CNT96226::CNT96226
19ec-1c88:44706757.311 : <= CAsicIO::CAsicIO
19ec-1c88:44706757.362 : => CAsicIO::InitializeDevice
19ec-1c88:44706757.427 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44706763.181 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44706763.307 : => IoObject::GetLockName
19ec-1c88:44706763.364 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44706763.429 : <= IoObject::GetLockName
19ec-1c88:44706763.980 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44706764.051 : IO Send command 10 bytes
19ec-1c88:44706764.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:44706764.157 : iCmd = 0, nBytes = 10
19ec-1c88:44706764.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44707108.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44707109.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707109.077 : iCmd = 0, nBytes = 128
19ec-1c88:44707270.078 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.259 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.400 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44707270.532 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44707270.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707271.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707271.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44707271.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707271.204 : iCmd = 1, nBytes = 4
19ec-1c88:44707448.512 : 0000 : 00 00 00 00 
19ec-1c88:44707448.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44707448.693 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44707448.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707448.810 : iCmd = 3, nBytes = 2
19ec-1c88:44707821.585 : 0000 : 06 38 
19ec-1c88:44707821.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44707821.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707821.802 : iCmd = 4, nBytes = 2
19ec-1c88:44708134.146 : 0000 : 07 07 
19ec-1c88:44708134.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44708134.418 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44708134.518 : => IoObject::InitializeDevice
19ec-1c88:44708134.624 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44708135.295 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44708135.369 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44708136.082 : => FindScanner
19ec-1c88:44708136.142 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44708136.205 : <= FindScanner ret = 1
19ec-1c88:44708136.264 : => IoObject::IoLockStart
19ec-1c88:44708136.364 : => CAsicIO::CheckDevice
19ec-1c88:44708136.417 : => CNT96226::ConnectIsAvailable
19ec-1c88:44708161.074 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44708161.190 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44708161.254 : <= IoObject::IoLockStart
19ec-1c88:44708161.313 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44708161.383 : IO Send command 10 bytes
19ec-1c88:44708161.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:44708161.521 : iCmd = 0, nBytes = 10
19ec-1c88:44708161.627 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44708365.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44708365.865 : System send command 10 bytes + data 0 bytes
19ec-1c88:44708366.013 : IO total need to receive data 5 bytes
19ec-1c88:44708366.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:44708366.255 : iCmd = 0, nBytes = 5
19ec-1c88:44708574.193 : 0000 : 06 00 02 02 ab 
19ec-1c88:44708574.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44708574.552 : System total receive data 5 bytes
19ec-1c88:44708574.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:44708574.786 : iCmd = 1, nBytes = 4
19ec-1c88:44708762.745 : 0000 : 00 00 00 00 
19ec-1c88:44708762.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44708763.146 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44708763.269 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44708763.395 : IO Send command 10 bytes
19ec-1c88:44708763.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:44708763.687 : iCmd = 0, nBytes = 10
19ec-1c88:44708763.900 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44708962.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44708962.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:44708962.719 : IO total need to receive data 165 bytes
19ec-1c88:44708962.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:44708962.951 : iCmd = 0, nBytes = 165
19ec-1c88:44709181.248 : skip dump 37 bytes
19ec-1c88:44709181.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44709181.660 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44709181.837 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44709182.007 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44709182.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44709182.346 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44709182.509 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709182.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709182.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44709182.831 : System total receive data 165 bytes
19ec-1c88:44709182.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:44709182.977 : iCmd = 1, nBytes = 4
19ec-1c88:44709361.793 : 0000 : 00 00 00 00 
19ec-1c88:44709361.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44709362.087 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44709362.376 : Dump Inquiry
19ec-1c88:44709362.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44709362.741 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44709362.917 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44709363.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44709363.260 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44709363.429 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44709363.590 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709363.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709363.919 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44709364.084 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44709364.197 : 00a0 : 00 00 00 00 00 
19ec-1c88:44709364.278 : => ReadNVMDataInternal
19ec-1c88:44709364.542 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44709364.628 : IO Send command 10 bytes
19ec-1c88:44709364.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:44709364.811 : iCmd = 0, nBytes = 10
19ec-1c88:44709364.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44709697.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44709697.183 : System send command 10 bytes + data 0 bytes
19ec-1c88:44709697.277 : IO total need to receive data 128 bytes
19ec-1c88:44709697.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:44709697.426 : iCmd = 0, nBytes = 128
19ec-1c88:44709907.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709907.733 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709907.922 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44709908.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44709908.260 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.421 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44709908.901 : System total receive data 128 bytes
19ec-1c88:44709908.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:44709909.046 : iCmd = 1, nBytes = 4
19ec-1c88:44710100.831 : 0000 : 00 00 00 00 
19ec-1c88:44710100.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44710101.111 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44710101.196 : NVMData.PadScanCount = 0
19ec-1c88:44710101.265 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44710101.339 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44710101.413 : NVMData.FlatbedScanCount = 0
19ec-1c88:44710101.488 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44710101.558 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44710101.624 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44710101.698 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44710101.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44710101.839 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44710101.910 : NVMData.BornMonth = 0
19ec-1c88:44710101.972 : NVMData.BornDay = 0
19ec-1c88:44710102.039 : NVMData.BornYear = 0
19ec-1c88:44710102.103 : NVMData.FirstScanMonth = 4
19ec-1c88:44710102.174 : NVMData.FirstScanDay = 30
19ec-1c88:44710102.244 : NVMData.FirstScanYear = 2020
19ec-1c88:44710102.313 : NVMData.VerticalMagnification = 0
19ec-1c88:44710102.385 : NVMData.HorizontalMagnification = 0
19ec-1c88:44710102.457 : NVMData.PowerSavingTime = 15
19ec-1c88:44710102.527 : NVMData.SN = A094165189010062
19ec-1c88:44710102.592 : NVMData.AutoFeed = 0
19ec-1c88:44710102.657 : NVMData.CCDType = 0
19ec-1c88:44710102.718 : NVMData.ScanSpeed = 0
19ec-1c88:44710102.782 : NVMData.RollerCount = 0
19ec-1c88:44710102.849 : NVMData.MultifeedCount = 0
19ec-1c88:44710102.915 : NVMData.JamCount = 0
19ec-1c88:44710102.977 : NVMData.IdentifyInfo = 
19ec-1c88:44710103.046 : NVMData.FormalName = 
19ec-1c88:44710103.289 : NVMData.ReservedB = 0
19ec-1c88:44710103.364 : NVMData.FunctionCode = 0
19ec-1c88:44710103.427 : NVMData.PreFeed = 0
19ec-1c88:44710103.491 : NVMData.PreFeedTime = 0
19ec-1c88:44710103.555 : NVMData.ButtonNumber = 0
19ec-1c88:44710103.619 : NVMData.PowerOffTime = 0
19ec-1c88:44710103.687 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44710103.779 : => IoObject::IoLockEnd
19ec-1c88:44710103.896 : <= IoObject::IoLockEnd
19ec-1c88:44710103.966 : <= InitializeScanner ret = 1
19ec-1c88:44710104.046 : => GetLogicalScannerAbilityEx
19ec-1c88:44710104.121 : => IoObject::IoLockStart
19ec-1c88:44710104.241 : => CAsicIO::CheckDevice
19ec-1c88:44710104.307 : => CNT96226::ConnectIsAvailable
19ec-1c88:44710124.079 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44710124.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44710124.273 : <= IoObject::IoLockStart
19ec-1c88:44710124.341 : => IoObject::IoLockEnd
19ec-1c88:44710124.464 : <= IoObject::IoLockEnd
19ec-1c88:44710124.599 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44710124.696 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44710356.802 : => ReadNVMData
19ec-1c88:44710356.959 : => IoObject::IoLockStart
19ec-1c88:44710357.097 : => CAsicIO::CheckDevice
19ec-1c88:44710357.169 : => CNT96226::ConnectIsAvailable
19ec-1c88:44710380.645 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44710380.793 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44710380.874 : <= IoObject::IoLockStart
19ec-1c88:44710380.948 : => ReadNVMDataInternal
19ec-1c88:44710381.026 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44710381.111 : IO Send command 10 bytes
19ec-1c88:44710381.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:44710381.324 : iCmd = 0, nBytes = 10
19ec-1c88:44710381.465 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44710732.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44710732.790 : System send command 10 bytes + data 0 bytes
19ec-1c88:44710732.885 : IO total need to receive data 128 bytes
19ec-1c88:44710732.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:44710733.034 : iCmd = 0, nBytes = 128
19ec-1c88:44710939.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710939.935 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44710940.294 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44710940.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.633 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.796 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710941.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44710941.117 : System total receive data 128 bytes
19ec-1c88:44710941.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:44710941.261 : iCmd = 1, nBytes = 4
19ec-1c88:44711140.814 : 0000 : 00 00 00 00 
19ec-1c88:44711140.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44711141.104 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44711141.195 : NVMData.PadScanCount = 0
19ec-1c88:44711141.265 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44711141.338 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44711141.410 : NVMData.FlatbedScanCount = 0
19ec-1c88:44711141.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44711141.554 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44711141.623 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44711141.697 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44711141.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44711141.839 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44711141.911 : NVMData.BornMonth = 0
19ec-1c88:44711141.973 : NVMData.BornDay = 0
19ec-1c88:44711142.045 : NVMData.BornYear = 0
19ec-1c88:44711142.108 : NVMData.FirstScanMonth = 4
19ec-1c88:44711142.176 : NVMData.FirstScanDay = 30
19ec-1c88:44711142.244 : NVMData.FirstScanYear = 2020
19ec-1c88:44711142.500 : NVMData.VerticalMagnification = 0
19ec-1c88:44711142.581 : NVMData.HorizontalMagnification = 0
19ec-1c88:44711142.654 : NVMData.PowerSavingTime = 15
19ec-1c88:44711142.726 : NVMData.SN = A094165189010062
19ec-1c88:44711142.793 : NVMData.AutoFeed = 0
19ec-1c88:44711142.860 : NVMData.CCDType = 0
19ec-1c88:44711142.921 : NVMData.ScanSpeed = 0
19ec-1c88:44711142.988 : NVMData.RollerCount = 0
19ec-1c88:44711143.053 : NVMData.MultifeedCount = 0
19ec-1c88:44711143.119 : NVMData.JamCount = 0
19ec-1c88:44711143.182 : NVMData.IdentifyInfo = 
19ec-1c88:44711143.249 : NVMData.FormalName = 
19ec-1c88:44711143.314 : NVMData.ReservedB = 0
19ec-1c88:44711143.378 : NVMData.FunctionCode = 0
19ec-1c88:44711143.444 : NVMData.PreFeed = 0
19ec-1c88:44711143.507 : NVMData.PreFeedTime = 0
19ec-1c88:44711143.570 : NVMData.ButtonNumber = 0
19ec-1c88:44711143.634 : NVMData.PowerOffTime = 0
19ec-1c88:44711143.702 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44711143.782 : => IoObject::IoLockEnd
19ec-1c88:44711143.933 : <= IoObject::IoLockEnd
19ec-1c88:44711143.998 : <= ReadNVMData ret = 1
19ec-1c88:44711849.476 : => TerminateDriver
19ec-1c88:44711849.671 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-1c88:44711849.745 : => CNT96226::Close
19ec-1c88:44711853.432 : <= CNT96226::Close ret = 1
19ec-1c88:44711853.507 : <= CAsicIO::~CAsicIO
19ec-1c88:44711853.566 : => IoObject::IoLockEnd
19ec-1c88:44711853.617 : <= IoObject::IoLockEnd
19ec-1c88:44711853.667 : => IoObject::TerminateDevice
19ec-1c88:44711853.722 : => IoObject::IoLockEnd
19ec-1c88:44711853.771 : <= IoObject::IoLockEnd
19ec-1c88:44711853.867 : <= IoObject::TerminateDevice
19ec-1c88:44711854.121 : <= TerminateDriver ret = 1
19ec-1c88:44714264.449 : ============Debug Start==========
19ec-1c88:44714264.730 : Date : 2020/4/30 14:26:53
19ec-1c88:44714264.813 : Process ID : 19ec
19ec-1c88:44714265.735 : Windows : Version 10.0 build 18363 
19ec-1c88:44714266.428 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44714266.499 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44714266.570 : MemoryStatus.ullAvailPhys : 1682059264
19ec-1c88:44714266.633 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44714266.696 : MemoryStatus.ullAvailPageFile : 3049594880
19ec-1c88:44714266.758 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44714266.818 : MemoryStatus.ullAvailVirtual : 1727361024
19ec-1c88:44714266.884 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44714266.992 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44714267.051 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44714267.522 : CPU Count : 4
19ec-1c88:44714267.569 : CPU Frequency : 100.000 Mhz
19ec-1c88:44714272.174 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44714272.303 : => InitializeDriver
19ec-1c88:44714272.578 : <= InitializeDriver ret = 1
19ec-1c88:44716866.451 : => InitializeScanner
19ec-1c88:44716866.708 : => CAsicIO::GetDeviceList
19ec-1c88:44716867.121 : => CNT96226::CNT96226
19ec-1c88:44716867.182 : => CNT96226::Open
19ec-1c88:44716891.216 : <= CNT96226::Open ret = 1
19ec-1c88:44716891.316 : => CNT96226::Initialize
19ec-1c88:44716891.505 : <= CNT96226::Initialize ret = 1
19ec-1c88:44716891.567 : <= CNT96226::CNT96226
19ec-1c88:44716891.619 : => CNT96226::EnumAvailableDevice
19ec-1c88:44716897.012 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44716897.089 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44716897.152 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44720616.862 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44720617.179 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44720624.505 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44720624.645 : => IoObject::GetLockName
19ec-1c88:44720624.724 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44720624.812 : <= IoObject::GetLockName
19ec-1c88:44720625.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:44720625.495 : iCmd = 3, nBytes = 2
19ec-1c88:44721008.862 : 0000 : 06 38 
19ec-1c88:44721009.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721009.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:44721009.444 : iCmd = 4, nBytes = 2
19ec-1c88:44721324.801 : 0000 : 07 07 
19ec-1c88:44721324.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721325.162 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44721325.331 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44721325.477 : IO Send command 10 bytes
19ec-1c88:44721325.585 : => CNT96226::VenderCmd_SetData
19ec-1c88:44721325.702 : iCmd = 0, nBytes = 10
19ec-1c88:44721325.923 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44721528.785 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44721529.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:44721529.128 : iCmd = 0, nBytes = 165
19ec-1c88:44721739.289 : skip dump 37 bytes
19ec-1c88:44721739.658 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44721739.950 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44721740.241 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44721740.514 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44721740.779 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44721741.057 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44721741.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44721741.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44721741.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721741.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:44721741.925 : iCmd = 1, nBytes = 4
19ec-1c88:44721942.712 : 0000 : 00 00 00 00 
19ec-1c88:44721942.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721943.024 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44721943.154 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44721943.282 : IO Send command 10 bytes
19ec-1c88:44721943.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:44721943.508 : iCmd = 0, nBytes = 10
19ec-1c88:44721943.715 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44722284.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44722284.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:44722284.888 : iCmd = 0, nBytes = 128
19ec-1c88:44722528.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722528.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722528.788 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44722529.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44722529.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44722529.572 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722529.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722530.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722530.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44722530.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:44722530.441 : iCmd = 1, nBytes = 4
19ec-1c88:44722736.147 : 0000 : 00 00 00 00 
19ec-1c88:44722736.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44722736.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44722736.834 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44722736.977 : => CNT96226::Close
19ec-1c88:44722743.643 : <= CNT96226::Close ret = 1
19ec-1c88:44722743.797 : <= CNT96226::~CNT96226
19ec-1c88:44722743.958 : <= CAsicIO::GetDeviceList
19ec-1c88:44722744.682 : => IoObject::SetTimeout
19ec-1c88:44722744.948 : Timeout--> In = 0 Out = 0
19ec-1c88:44722745.069 : <= IoObject::SetTimeout
19ec-1c88:44722745.200 : => CAsicIO::CAsicIO
19ec-1c88:44722745.351 : => CNT96226::CNT96226
19ec-1c88:44722745.455 : => CNT96226::Open
19ec-1c88:44722787.253 : <= CNT96226::Open ret = 1
19ec-1c88:44722787.438 : => CNT96226::Initialize
19ec-1c88:44722787.789 : <= CNT96226::Initialize ret = 1
19ec-1c88:44722787.910 : <= CNT96226::CNT96226
19ec-1c88:44722788.010 : <= CAsicIO::CAsicIO
19ec-1c88:44722788.118 : => CAsicIO::InitializeDevice
19ec-1c88:44722788.255 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44722799.812 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44722800.037 : => IoObject::GetLockName
19ec-1c88:44722800.148 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44722800.282 : <= IoObject::GetLockName
19ec-1c88:44722801.196 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44722801.342 : IO Send command 10 bytes
19ec-1c88:44722801.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:44722801.562 : iCmd = 0, nBytes = 10
19ec-1c88:44722801.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44723165.892 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44723166.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:44723166.268 : iCmd = 0, nBytes = 128
19ec-1c88:44723393.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723394.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723394.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44723394.865 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44723395.122 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44723395.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723395.637 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723395.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723396.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44723396.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:44723396.248 : iCmd = 1, nBytes = 4
19ec-1c88:44723623.234 : 0000 : 00 00 00 00 
19ec-1c88:44723623.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44723623.615 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44723623.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44723623.847 : iCmd = 3, nBytes = 2
19ec-1c88:44724023.240 : 0000 : 06 38 
19ec-1c88:44724023.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724023.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:44724023.713 : iCmd = 4, nBytes = 2
19ec-1c88:44724317.421 : 0000 : 07 07 
19ec-1c88:44724317.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724318.007 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44724318.209 : => IoObject::InitializeDevice
19ec-1c88:44724318.403 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44724319.542 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44724319.687 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44724320.915 : => FindScanner
19ec-1c88:44724321.030 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44724321.155 : <= FindScanner ret = 1
19ec-1c88:44724321.268 : => IoObject::IoLockStart
19ec-1c88:44724321.473 : => CAsicIO::CheckDevice
19ec-1c88:44724321.579 : => CNT96226::ConnectIsAvailable
19ec-1c88:44724335.752 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44724335.947 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44724336.070 : <= IoObject::IoLockStart
19ec-1c88:44724336.185 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44724336.317 : IO Send command 10 bytes
19ec-1c88:44724336.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:44724336.608 : iCmd = 0, nBytes = 10
19ec-1c88:44724336.825 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44724498.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44724498.331 : System send command 10 bytes + data 0 bytes
19ec-1c88:44724498.470 : IO total need to receive data 5 bytes
19ec-1c88:44724498.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:44724498.700 : iCmd = 0, nBytes = 5
19ec-1c88:44724668.550 : 0000 : 06 00 02 02 ab 
19ec-1c88:44724668.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724668.882 : System total receive data 5 bytes
19ec-1c88:44724669.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:44724669.120 : iCmd = 1, nBytes = 4
19ec-1c88:44724850.817 : 0000 : 00 00 00 00 
19ec-1c88:44724851.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724851.291 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44724851.422 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44724851.558 : IO Send command 10 bytes
19ec-1c88:44724851.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:44724851.873 : iCmd = 0, nBytes = 10
19ec-1c88:44724852.084 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44725039.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44725039.910 : System send command 10 bytes + data 0 bytes
19ec-1c88:44725040.071 : IO total need to receive data 165 bytes
19ec-1c88:44725040.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:44725040.308 : iCmd = 0, nBytes = 165
19ec-1c88:44725225.029 : skip dump 37 bytes
19ec-1c88:44725225.400 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44725225.696 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44725225.972 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44725226.246 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44725226.506 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44725226.772 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44725227.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725227.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725227.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44725227.548 : System total receive data 165 bytes
19ec-1c88:44725227.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:44725227.779 : iCmd = 1, nBytes = 4
19ec-1c88:44725457.248 : 0000 : 00 00 00 00 
19ec-1c88:44725457.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44725457.731 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44725458.120 : Dump Inquiry
19ec-1c88:44725458.395 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44725458.683 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44725458.954 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44725459.231 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44725459.497 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44725459.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44725460.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725460.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725460.561 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44725460.821 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44725461.001 : 00a0 : 00 00 00 00 00 
19ec-1c88:44725461.138 : => ReadNVMDataInternal
19ec-1c88:44725461.507 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44725461.631 : IO Send command 10 bytes
19ec-1c88:44725461.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:44725461.901 : iCmd = 0, nBytes = 10
19ec-1c88:44725462.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44725810.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44725810.428 : System send command 10 bytes + data 0 bytes
19ec-1c88:44725810.577 : IO total need to receive data 128 bytes
19ec-1c88:44725810.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:44725810.816 : iCmd = 0, nBytes = 128
19ec-1c88:44726026.224 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726026.593 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726026.893 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44726027.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44726027.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44726027.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726027.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726028.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726028.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44726028.434 : System total receive data 128 bytes
19ec-1c88:44726028.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:44726028.669 : iCmd = 1, nBytes = 4
19ec-1c88:44726242.648 : 0000 : 00 00 00 00 
19ec-1c88:44726242.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44726243.073 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44726243.207 : NVMData.PadScanCount = 0
19ec-1c88:44726243.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44726243.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44726243.546 : NVMData.FlatbedScanCount = 0
19ec-1c88:44726243.657 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44726243.763 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44726243.874 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44726243.987 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44726244.097 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44726244.210 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44726244.321 : NVMData.BornMonth = 0
19ec-1c88:44726244.419 : NVMData.BornDay = 0
19ec-1c88:44726244.518 : NVMData.BornYear = 0
19ec-1c88:44726244.617 : NVMData.FirstScanMonth = 4
19ec-1c88:44726244.727 : NVMData.FirstScanDay = 30
19ec-1c88:44726244.832 : NVMData.FirstScanYear = 2020
19ec-1c88:44726244.938 : NVMData.VerticalMagnification = 0
19ec-1c88:44726245.053 : NVMData.HorizontalMagnification = 0
19ec-1c88:44726245.164 : NVMData.PowerSavingTime = 15
19ec-1c88:44726245.276 : NVMData.SN = A094165189010062
19ec-1c88:44726245.382 : NVMData.AutoFeed = 0
19ec-1c88:44726245.480 : NVMData.CCDType = 0
19ec-1c88:44726245.575 : NVMData.ScanSpeed = 0
19ec-1c88:44726245.671 : NVMData.RollerCount = 0
19ec-1c88:44726245.779 : NVMData.MultifeedCount = 0
19ec-1c88:44726245.887 : NVMData.JamCount = 0
19ec-1c88:44726245.993 : NVMData.IdentifyInfo = 
19ec-1c88:44726246.098 : NVMData.FormalName = 
19ec-1c88:44726246.456 : NVMData.ReservedB = 0
19ec-1c88:44726246.570 : NVMData.FunctionCode = 0
19ec-1c88:44726246.681 : NVMData.PreFeed = 0
19ec-1c88:44726246.786 : NVMData.PreFeedTime = 0
19ec-1c88:44726246.888 : NVMData.ButtonNumber = 0
19ec-1c88:44726246.999 : NVMData.PowerOffTime = 0
19ec-1c88:44726247.100 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44726247.249 : => IoObject::IoLockEnd
19ec-1c88:44726247.437 : <= IoObject::IoLockEnd
19ec-1c88:44726247.541 : <= InitializeScanner ret = 1
19ec-1c88:44727762.272 : => GetLogicalScannerAbility
19ec-1c88:44727762.470 : => IoObject::IoLockStart
19ec-1c88:44727762.599 : => CAsicIO::CheckDevice
19ec-1c88:44727762.654 : => CNT96226::ConnectIsAvailable
19ec-1c88:44727784.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44727784.625 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44727784.746 : <= IoObject::IoLockStart
19ec-1c88:44727784.862 : => IoObject::IoLockEnd
19ec-1c88:44727785.066 : <= IoObject::IoLockEnd
19ec-1c88:44727785.208 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44731468.135 : => GetLogicalScannerAbilityEx
19ec-1c88:44731468.317 : => IoObject::IoLockStart
19ec-1c88:44731468.450 : => CAsicIO::CheckDevice
19ec-1c88:44731468.507 : => CNT96226::ConnectIsAvailable
19ec-1c88:44731493.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44731494.247 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44731494.306 : <= IoObject::IoLockStart
19ec-1c88:44731494.362 : => IoObject::IoLockEnd
19ec-1c88:44731494.469 : <= IoObject::IoLockEnd
19ec-1c88:44731494.584 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44731494.655 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44738955.741 : => ReadNVMData
19ec-1c88:44738955.921 : => IoObject::IoLockStart
19ec-1c88:44738956.045 : => CAsicIO::CheckDevice
19ec-1c88:44738956.104 : => CNT96226::ConnectIsAvailable
19ec-1c88:44738977.510 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44738977.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44738977.911 : <= IoObject::IoLockStart
19ec-1c88:44738978.040 : => ReadNVMDataInternal
19ec-1c88:44738978.162 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44738978.533 : IO Send command 10 bytes
19ec-1c88:44738978.639 : => CNT96226::VenderCmd_SetData
19ec-1c88:44738978.697 : iCmd = 0, nBytes = 10
19ec-1c88:44738978.805 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44739333.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44739333.469 : System send command 10 bytes + data 0 bytes
19ec-1c88:44739333.781 : IO total need to receive data 128 bytes
19ec-1c88:44739333.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:44739333.902 : iCmd = 0, nBytes = 128
19ec-1c88:44739514.200 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739514.678 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739514.821 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44739514.953 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44739515.082 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44739515.587 : System total receive data 128 bytes
19ec-1c88:44739515.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:44739515.697 : iCmd = 1, nBytes = 4
19ec-1c88:44739707.730 : 0000 : 00 00 00 00 
19ec-1c88:44739707.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44739707.978 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44739708.046 : NVMData.PadScanCount = 0
19ec-1c88:44739708.106 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44739708.162 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44739708.219 : NVMData.FlatbedScanCount = 0
19ec-1c88:44739708.274 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44739708.494 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44739708.565 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44739708.621 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44739708.679 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44739708.735 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44739708.791 : NVMData.BornMonth = 0
19ec-1c88:44739708.843 : NVMData.BornDay = 0
19ec-1c88:44739708.895 : NVMData.BornYear = 0
19ec-1c88:44739708.946 : NVMData.FirstScanMonth = 4
19ec-1c88:44739708.998 : NVMData.FirstScanDay = 30
19ec-1c88:44739709.053 : NVMData.FirstScanYear = 2020
19ec-1c88:44739709.106 : NVMData.VerticalMagnification = 0
19ec-1c88:44739709.163 : NVMData.HorizontalMagnification = 0
19ec-1c88:44739709.216 : NVMData.PowerSavingTime = 15
19ec-1c88:44739709.273 : NVMData.SN = A094165189010062
19ec-1c88:44739709.323 : NVMData.AutoFeed = 0
19ec-1c88:44739709.374 : NVMData.CCDType = 0
19ec-1c88:44739709.423 : NVMData.ScanSpeed = 0
19ec-1c88:44739709.475 : NVMData.RollerCount = 0
19ec-1c88:44739709.528 : NVMData.MultifeedCount = 0
19ec-1c88:44739709.583 : NVMData.JamCount = 0
19ec-1c88:44739709.635 : NVMData.IdentifyInfo = 
19ec-1c88:44739709.686 : NVMData.FormalName = 
19ec-1c88:44739709.739 : NVMData.ReservedB = 0
19ec-1c88:44739709.787 : NVMData.FunctionCode = 0
19ec-1c88:44739709.839 : NVMData.PreFeed = 0
19ec-1c88:44739709.888 : NVMData.PreFeedTime = 0
19ec-1c88:44739709.939 : NVMData.ButtonNumber = 0
19ec-1c88:44739709.988 : NVMData.PowerOffTime = 0
19ec-1c88:44739710.041 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44739710.102 : => IoObject::IoLockEnd
19ec-1c88:44739710.196 : <= IoObject::IoLockEnd
19ec-1c88:44739710.245 : <= ReadNVMData ret = 1
19ec-1c88:44749411.523 : => GetADFStatus
19ec-1c88:44749411.953 : => IoObject::IoLockStart
19ec-1c88:44749412.092 : => CAsicIO::CheckDevice
19ec-1c88:44749412.149 : => CNT96226::ConnectIsAvailable
19ec-1c88:44749436.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44749436.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44749436.823 : <= IoObject::IoLockStart
19ec-1c88:44749436.882 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44749436.949 : IO Send command 10 bytes
19ec-1c88:44749437.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:44749437.133 : iCmd = 0, nBytes = 10
19ec-1c88:44749437.236 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44749636.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44749636.366 : System send command 10 bytes + data 0 bytes
19ec-1c88:44749636.437 : IO total need to receive data 2 bytes
19ec-1c88:44749636.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:44749636.562 : iCmd = 0, nBytes = 2
19ec-1c88:44749798.135 : 0000 : 00 00 
19ec-1c88:44749798.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44749798.619 : System total receive data 2 bytes
19ec-1c88:44749798.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:44749798.738 : iCmd = 1, nBytes = 4
19ec-1c88:44749997.584 : 0000 : 00 00 00 00 
19ec-1c88:44749997.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44749998.160 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44749998.228 : Return status = 0
19ec-1c88:44749998.286 : => IoObject::IoLockEnd
19ec-1c88:44749998.377 : <= IoObject::IoLockEnd
19ec-1c88:44749998.430 : <= GetADFStatus ret = 1
19ec-1c88:44752748.942 : => GetADFStatus
19ec-1c88:44752749.135 : => IoObject::IoLockStart
19ec-1c88:44752749.276 : => CAsicIO::CheckDevice
19ec-1c88:44752749.333 : => CNT96226::ConnectIsAvailable
19ec-1c88:44752773.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44752773.284 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44752773.346 : <= IoObject::IoLockStart
19ec-1c88:44752773.408 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44752773.476 : IO Send command 10 bytes
19ec-1c88:44752773.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:44752773.661 : iCmd = 0, nBytes = 10
19ec-1c88:44752773.769 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44752976.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44752977.036 : System send command 10 bytes + data 0 bytes
19ec-1c88:44752977.669 : IO total need to receive data 2 bytes
19ec-1c88:44752977.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44752977.800 : iCmd = 0, nBytes = 2
19ec-1c88:44753154.141 : 0000 : 00 00 
19ec-1c88:44753154.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44753154.341 : System total receive data 2 bytes
19ec-1c88:44753154.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:44753154.473 : iCmd = 1, nBytes = 4
19ec-1c88:44753363.409 : 0000 : 00 00 00 00 
19ec-1c88:44753363.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44753363.804 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44753364.125 : Return status = 0
19ec-1c88:44753364.183 : => IoObject::IoLockEnd
19ec-1c88:44753364.271 : <= IoObject::IoLockEnd
19ec-1c88:44753364.322 : <= GetADFStatus ret = 1
19ec-1c88:44755462.014 : => TerminateDriver
19ec-1c88:44755462.215 : => CAsicIO::~CAsicIO,pStage=219352136
19ec-1c88:44755462.289 : => CNT96226::Close
19ec-1c88:44755466.388 : <= CNT96226::Close ret = 1
19ec-1c88:44755466.463 : <= CAsicIO::~CAsicIO
19ec-1c88:44755466.519 : => IoObject::IoLockEnd
19ec-1c88:44755466.574 : <= IoObject::IoLockEnd
19ec-1c88:44755466.628 : => IoObject::TerminateDevice
19ec-1c88:44755466.685 : => IoObject::IoLockEnd
19ec-1c88:44755466.733 : <= IoObject::IoLockEnd
19ec-1c88:44755466.833 : <= IoObject::TerminateDevice
19ec-1c88:44755467.092 : <= TerminateDriver ret = 1
19ec-1c88:44799077.910 : ============Debug Start==========
19ec-1c88:44799078.168 : Date : 2020/4/30 14:26:56
19ec-1c88:44799078.246 : Process ID : 19ec
19ec-1c88:44799078.652 : Windows : Version 10.0 build 18363 
19ec-1c88:44799079.093 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44799079.161 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44799079.227 : MemoryStatus.ullAvailPhys : 1684152320
19ec-1c88:44799079.287 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44799079.346 : MemoryStatus.ullAvailPageFile : 3049639936
19ec-1c88:44799079.406 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44799079.466 : MemoryStatus.ullAvailVirtual : 1727336448
19ec-1c88:44799079.527 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44799079.634 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44799079.695 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44799079.936 : CPU Count : 4
19ec-1c88:44799079.982 : CPU Frequency : 100.000 Mhz
19ec-1c88:44799084.177 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44799084.307 : => InitializeDriver
19ec-1c88:44799084.563 : <= InitializeDriver ret = 1
19ec-1c88:44799084.618 : => InitializeScanner
19ec-1c88:44799084.694 : => CAsicIO::GetDeviceList
19ec-1c88:44799084.987 : => CNT96226::CNT96226
19ec-1c88:44799085.043 : => CNT96226::Open
19ec-1c88:44799105.045 : <= CNT96226::Open ret = 1
19ec-1c88:44799105.137 : => CNT96226::Initialize
19ec-1c88:44799105.324 : <= CNT96226::Initialize ret = 1
19ec-1c88:44799105.382 : <= CNT96226::CNT96226
19ec-1c88:44799105.433 : => CNT96226::EnumAvailableDevice
19ec-1c88:44799110.677 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44799110.756 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44799110.815 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44802828.593 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44802828.898 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44802834.457 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44802834.567 : => IoObject::GetLockName
19ec-1c88:44802834.631 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44802834.700 : <= IoObject::GetLockName
19ec-1c88:44802835.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:44802835.225 : iCmd = 3, nBytes = 2
19ec-1c88:44803214.691 : 0000 : 06 38 
19ec-1c88:44803214.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44803214.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:44803214.969 : iCmd = 4, nBytes = 2
19ec-1c88:44803527.539 : 0000 : 07 07 
19ec-1c88:44803527.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44803527.764 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44803527.853 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44803527.919 : IO Send command 10 bytes
19ec-1c88:44803527.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:44803528.026 : iCmd = 0, nBytes = 10
19ec-1c88:44803528.128 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44803734.013 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44803734.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:44803734.200 : iCmd = 0, nBytes = 165
19ec-1c88:44803937.601 : skip dump 37 bytes
19ec-1c88:44803937.800 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44803937.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44803938.078 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44803938.212 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44803938.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44803938.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44803938.598 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44803938.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44803938.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44803938.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:44803938.899 : iCmd = 1, nBytes = 4
19ec-1c88:44804141.644 : 0000 : 00 00 00 00 
19ec-1c88:44804141.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44804141.825 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44804141.885 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44804141.954 : IO Send command 10 bytes
19ec-1c88:44804142.006 : => CNT96226::VenderCmd_SetData
19ec-1c88:44804142.059 : iCmd = 0, nBytes = 10
19ec-1c88:44804142.163 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44804493.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44804494.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:44804494.091 : iCmd = 0, nBytes = 128
19ec-1c88:44804703.889 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.075 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44804704.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44804704.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.599 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44804704.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:44804705.027 : iCmd = 1, nBytes = 4
19ec-1c88:44804899.088 : 0000 : 00 00 00 00 
19ec-1c88:44804899.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44804899.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44804899.422 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44804899.495 : => CNT96226::Close
19ec-1c88:44804903.415 : <= CNT96226::Close ret = 1
19ec-1c88:44804903.493 : <= CNT96226::~CNT96226
19ec-1c88:44804903.586 : <= CAsicIO::GetDeviceList
19ec-1c88:44804904.200 : => IoObject::SetTimeout
19ec-1c88:44804904.327 : Timeout--> In = 0 Out = 0
19ec-1c88:44804904.386 : <= IoObject::SetTimeout
19ec-1c88:44804904.452 : => CAsicIO::CAsicIO
19ec-1c88:44804904.524 : => CNT96226::CNT96226
19ec-1c88:44804904.579 : => CNT96226::Open
19ec-1c88:44804926.886 : <= CNT96226::Open ret = 1
19ec-1c88:44804926.982 : => CNT96226::Initialize
19ec-1c88:44804927.167 : <= CNT96226::Initialize ret = 1
19ec-1c88:44804927.223 : <= CNT96226::CNT96226
19ec-1c88:44804927.274 : <= CAsicIO::CAsicIO
19ec-1c88:44804927.329 : => CAsicIO::InitializeDevice
19ec-1c88:44804927.393 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44804933.148 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44804933.272 : => IoObject::GetLockName
19ec-1c88:44804933.330 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44804933.396 : <= IoObject::GetLockName
19ec-1c88:44804933.879 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44804933.953 : IO Send command 10 bytes
19ec-1c88:44804934.007 : => CNT96226::VenderCmd_SetData
19ec-1c88:44804934.064 : iCmd = 0, nBytes = 10
19ec-1c88:44804934.173 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44805262.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44805262.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:44805262.373 : iCmd = 0, nBytes = 128
19ec-1c88:44805452.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805452.350 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805452.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44805452.632 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44805452.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44805452.890 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805453.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805453.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805453.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44805453.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:44805453.326 : iCmd = 1, nBytes = 4
19ec-1c88:44805631.503 : 0000 : 00 00 00 00 
19ec-1c88:44805631.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44805631.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44805631.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:44805631.779 : iCmd = 3, nBytes = 2
19ec-1c88:44806017.726 : 0000 : 06 38 
19ec-1c88:44806017.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44806017.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:44806017.951 : iCmd = 4, nBytes = 2
19ec-1c88:44806335.685 : 0000 : 07 07 
19ec-1c88:44806335.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44806335.975 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44806336.076 : => IoObject::InitializeDevice
19ec-1c88:44806336.186 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44806336.850 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44806336.926 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44806337.663 : => FindScanner
19ec-1c88:44806337.720 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44806337.786 : <= FindScanner ret = 1
19ec-1c88:44806337.843 : => IoObject::IoLockStart
19ec-1c88:44806337.949 : => CAsicIO::CheckDevice
19ec-1c88:44806338.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:44806357.775 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44806357.892 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44806357.955 : <= IoObject::IoLockStart
19ec-1c88:44806358.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44806358.080 : IO Send command 10 bytes
19ec-1c88:44806358.181 : => CNT96226::VenderCmd_SetData
19ec-1c88:44806358.240 : iCmd = 0, nBytes = 10
19ec-1c88:44806358.346 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44806574.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44806575.181 : System send command 10 bytes + data 0 bytes
19ec-1c88:44806575.321 : IO total need to receive data 5 bytes
19ec-1c88:44806575.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:44806575.547 : iCmd = 0, nBytes = 5
19ec-1c88:44806811.833 : 0000 : 06 00 02 02 ab 
19ec-1c88:44806812.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44806812.174 : System total receive data 5 bytes
19ec-1c88:44806812.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:44806812.412 : iCmd = 1, nBytes = 4
19ec-1c88:44807038.913 : 0000 : 00 00 00 00 
19ec-1c88:44807039.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44807039.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44807039.508 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44807039.639 : IO Send command 10 bytes
19ec-1c88:44807039.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:44807039.932 : iCmd = 0, nBytes = 10
19ec-1c88:44807040.147 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44807246.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44807247.071 : System send command 10 bytes + data 0 bytes
19ec-1c88:44807247.219 : IO total need to receive data 165 bytes
19ec-1c88:44807247.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:44807247.472 : iCmd = 0, nBytes = 165
19ec-1c88:44807474.940 : skip dump 37 bytes
19ec-1c88:44807475.333 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44807475.630 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44807475.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44807476.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44807476.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44807476.717 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44807476.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807477.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807477.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44807477.471 : System total receive data 165 bytes
19ec-1c88:44807477.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:44807477.696 : iCmd = 1, nBytes = 4
19ec-1c88:44807695.622 : 0000 : 00 00 00 00 
19ec-1c88:44807695.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44807696.140 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44807696.537 : Dump Inquiry
19ec-1c88:44807696.826 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44807697.106 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44807697.377 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44807697.649 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44807697.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44807698.186 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44807698.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807698.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807698.970 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44807699.240 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44807699.415 : 00a0 : 00 00 00 00 00 
19ec-1c88:44807699.543 : => ReadNVMDataInternal
19ec-1c88:44807699.938 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44807700.073 : IO Send command 10 bytes
19ec-1c88:44807700.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:44807700.365 : iCmd = 0, nBytes = 10
19ec-1c88:44807700.571 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44808064.376 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44808064.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:44808064.760 : IO total need to receive data 128 bytes
19ec-1c88:44808064.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:44808065.010 : iCmd = 0, nBytes = 128
19ec-1c88:44808299.478 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808299.851 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808300.135 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44808300.408 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44808300.668 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44808300.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808301.174 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808301.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808301.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44808301.684 : System total receive data 128 bytes
19ec-1c88:44808301.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:44808301.923 : iCmd = 1, nBytes = 4
19ec-1c88:44808519.767 : 0000 : 00 00 00 00 
19ec-1c88:44808519.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44808520.244 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44808520.383 : NVMData.PadScanCount = 0
19ec-1c88:44808520.498 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44808520.619 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44808520.739 : NVMData.FlatbedScanCount = 0
19ec-1c88:44808520.847 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44808520.952 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44808521.054 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44808521.169 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44808521.284 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44808521.389 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44808521.499 : NVMData.BornMonth = 0
19ec-1c88:44808521.595 : NVMData.BornDay = 0
19ec-1c88:44808521.699 : NVMData.BornYear = 0
19ec-1c88:44808521.799 : NVMData.FirstScanMonth = 4
19ec-1c88:44808521.904 : NVMData.FirstScanDay = 30
19ec-1c88:44808522.015 : NVMData.FirstScanYear = 2020
19ec-1c88:44808522.131 : NVMData.VerticalMagnification = 0
19ec-1c88:44808522.244 : NVMData.HorizontalMagnification = 0
19ec-1c88:44808522.356 : NVMData.PowerSavingTime = 15
19ec-1c88:44808522.466 : NVMData.SN = A094165189010062
19ec-1c88:44808522.566 : NVMData.AutoFeed = 0
19ec-1c88:44808522.669 : NVMData.CCDType = 0
19ec-1c88:44808522.771 : NVMData.ScanSpeed = 0
19ec-1c88:44808522.869 : NVMData.RollerCount = 0
19ec-1c88:44808522.968 : NVMData.MultifeedCount = 0
19ec-1c88:44808523.071 : NVMData.JamCount = 0
19ec-1c88:44808523.168 : NVMData.IdentifyInfo = 
19ec-1c88:44808523.270 : NVMData.FormalName = 
19ec-1c88:44808523.699 : NVMData.ReservedB = 0
19ec-1c88:44808523.812 : NVMData.FunctionCode = 0
19ec-1c88:44808523.921 : NVMData.PreFeed = 0
19ec-1c88:44808524.026 : NVMData.PreFeedTime = 0
19ec-1c88:44808524.124 : NVMData.ButtonNumber = 0
19ec-1c88:44808524.225 : NVMData.PowerOffTime = 0
19ec-1c88:44808524.329 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44808524.470 : => IoObject::IoLockEnd
19ec-1c88:44808524.654 : <= IoObject::IoLockEnd
19ec-1c88:44808524.756 : <= InitializeScanner ret = 1
19ec-1c88:44808524.878 : => GetLogicalScannerAbilityEx
19ec-1c88:44808524.998 : => IoObject::IoLockStart
19ec-1c88:44808525.190 : => CAsicIO::CheckDevice
19ec-1c88:44808525.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:44808549.415 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44808549.659 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44808549.789 : <= IoObject::IoLockStart
19ec-1c88:44808549.915 : => IoObject::IoLockEnd
19ec-1c88:44808550.119 : <= IoObject::IoLockEnd
19ec-1c88:44808550.329 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44808550.486 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44808910.229 : => ReadNVMData
19ec-1c88:44808910.472 : => IoObject::IoLockStart
19ec-1c88:44808910.726 : => CAsicIO::CheckDevice
19ec-1c88:44808910.837 : => CNT96226::ConnectIsAvailable
19ec-1c88:44808937.258 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44808937.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44808937.615 : <= IoObject::IoLockStart
19ec-1c88:44808937.741 : => ReadNVMDataInternal
19ec-1c88:44808937.863 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44808937.994 : IO Send command 10 bytes
19ec-1c88:44808938.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:44808938.340 : iCmd = 0, nBytes = 10
19ec-1c88:44808938.573 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44809293.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44809293.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:44809293.467 : IO total need to receive data 128 bytes
19ec-1c88:44809293.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:44809293.605 : iCmd = 0, nBytes = 128
19ec-1c88:44809497.568 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809497.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809497.935 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44809498.085 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44809498.236 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.376 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44809498.804 : System total receive data 128 bytes
19ec-1c88:44809498.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:44809498.934 : iCmd = 1, nBytes = 4
19ec-1c88:44809701.250 : 0000 : 00 00 00 00 
19ec-1c88:44809701.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44809701.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44809701.582 : NVMData.PadScanCount = 0
19ec-1c88:44809701.644 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44809701.705 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44809701.769 : NVMData.FlatbedScanCount = 0
19ec-1c88:44809701.827 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44809701.887 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44809701.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44809702.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44809702.070 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44809702.134 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44809702.197 : NVMData.BornMonth = 0
19ec-1c88:44809702.252 : NVMData.BornDay = 0
19ec-1c88:44809702.310 : NVMData.BornYear = 0
19ec-1c88:44809702.365 : NVMData.FirstScanMonth = 4
19ec-1c88:44809702.424 : NVMData.FirstScanDay = 30
19ec-1c88:44809702.485 : NVMData.FirstScanYear = 2020
19ec-1c88:44809702.735 : NVMData.VerticalMagnification = 0
19ec-1c88:44809702.805 : NVMData.HorizontalMagnification = 0
19ec-1c88:44809702.869 : NVMData.PowerSavingTime = 15
19ec-1c88:44809702.933 : NVMData.SN = A094165189010062
19ec-1c88:44809702.990 : NVMData.AutoFeed = 0
19ec-1c88:44809703.047 : NVMData.CCDType = 0
19ec-1c88:44809703.104 : NVMData.ScanSpeed = 0
19ec-1c88:44809703.157 : NVMData.RollerCount = 0
19ec-1c88:44809703.213 : NVMData.MultifeedCount = 0
19ec-1c88:44809703.268 : NVMData.JamCount = 0
19ec-1c88:44809703.325 : NVMData.IdentifyInfo = 
19ec-1c88:44809703.381 : NVMData.FormalName = 
19ec-1c88:44809703.434 : NVMData.ReservedB = 0
19ec-1c88:44809703.491 : NVMData.FunctionCode = 0
19ec-1c88:44809703.547 : NVMData.PreFeed = 0
19ec-1c88:44809703.602 : NVMData.PreFeedTime = 0
19ec-1c88:44809703.659 : NVMData.ButtonNumber = 0
19ec-1c88:44809703.713 : NVMData.PowerOffTime = 0
19ec-1c88:44809703.770 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44809703.839 : => IoObject::IoLockEnd
19ec-1c88:44809703.940 : <= IoObject::IoLockEnd
19ec-1c88:44809703.996 : <= ReadNVMData ret = 1
19ec-1c88:44812424.175 : ============Debug Start==========
19ec-1c88:44812424.473 : Date : 2020/4/30 14:26:56
19ec-1c88:44812424.554 : Process ID : 19ec
19ec-1c88:44812424.973 : Windows : Version 10.0 build 18363 
19ec-1c88:44812425.423 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44812425.489 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44812425.555 : MemoryStatus.ullAvailPhys : 1684189184
19ec-1c88:44812425.614 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44812425.676 : MemoryStatus.ullAvailPageFile : 3049635840
19ec-1c88:44812425.736 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44812425.790 : MemoryStatus.ullAvailVirtual : 1727606784
19ec-1c88:44812425.852 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44812425.951 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44812426.012 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44812426.248 : CPU Count : 4
19ec-1c88:44812426.295 : CPU Frequency : 100.000 Mhz
19ec-1c88:44812430.442 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44812430.565 : => InitializeDriver
19ec-1c88:44812430.837 : <= InitializeDriver ret = 1
19ec-1c88:44814979.463 : => InitializeScanner
19ec-1c88:44814979.726 : => CAsicIO::GetDeviceList
19ec-1c88:44814980.168 : => CNT96226::CNT96226
19ec-1c88:44814980.229 : => CNT96226::Open
19ec-1c88:44815005.699 : <= CNT96226::Open ret = 1
19ec-1c88:44815005.809 : => CNT96226::Initialize
19ec-1c88:44815006.014 : <= CNT96226::Initialize ret = 1
19ec-1c88:44815006.077 : <= CNT96226::CNT96226
19ec-1c88:44815006.129 : => CNT96226::EnumAvailableDevice
19ec-1c88:44815011.506 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44815011.583 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44815011.643 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44818923.934 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44818924.215 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44818929.764 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44818929.876 : => IoObject::GetLockName
19ec-1c88:44818929.938 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44818930.006 : <= IoObject::GetLockName
19ec-1c88:44818930.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:44818930.536 : iCmd = 3, nBytes = 2
19ec-1c88:44819317.475 : 0000 : 06 38 
19ec-1c88:44819317.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44819317.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:44819317.737 : iCmd = 4, nBytes = 2
19ec-1c88:44819635.072 : 0000 : 07 07 
19ec-1c88:44819635.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44819635.414 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44819635.573 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44819635.711 : IO Send command 10 bytes
19ec-1c88:44819635.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:44819635.926 : iCmd = 0, nBytes = 10
19ec-1c88:44819636.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44819843.055 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44819843.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:44819843.374 : iCmd = 0, nBytes = 165
19ec-1c88:44820052.192 : skip dump 37 bytes
19ec-1c88:44820052.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44820052.855 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44820053.125 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44820053.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44820053.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44820053.950 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44820054.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820054.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820054.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44820054.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:44820054.808 : iCmd = 1, nBytes = 4
19ec-1c88:44820265.758 : 0000 : 00 00 00 00 
19ec-1c88:44820265.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44820266.079 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44820266.200 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44820266.327 : IO Send command 10 bytes
19ec-1c88:44820266.437 : => CNT96226::VenderCmd_SetData
19ec-1c88:44820266.551 : iCmd = 0, nBytes = 10
19ec-1c88:44820266.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44820620.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44820621.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:44820621.116 : iCmd = 0, nBytes = 128
19ec-1c88:44820865.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820865.793 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820866.083 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44820866.352 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44820866.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44820866.876 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820867.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820867.381 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820867.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44820867.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:44820867.743 : iCmd = 1, nBytes = 4
19ec-1c88:44821088.614 : 0000 : 00 00 00 00 
19ec-1c88:44821088.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44821088.959 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44821089.350 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44821089.493 : => CNT96226::Close
19ec-1c88:44821096.411 : <= CNT96226::Close ret = 1
19ec-1c88:44821096.564 : <= CNT96226::~CNT96226
19ec-1c88:44821096.715 : <= CAsicIO::GetDeviceList
19ec-1c88:44821097.454 : => IoObject::SetTimeout
19ec-1c88:44821097.715 : Timeout--> In = 0 Out = 0
19ec-1c88:44821097.831 : <= IoObject::SetTimeout
19ec-1c88:44821097.962 : => CAsicIO::CAsicIO
19ec-1c88:44821098.100 : => CNT96226::CNT96226
19ec-1c88:44821098.207 : => CNT96226::Open
19ec-1c88:44821140.389 : <= CNT96226::Open ret = 1
19ec-1c88:44821140.618 : => CNT96226::Initialize
19ec-1c88:44821141.012 : <= CNT96226::Initialize ret = 1
19ec-1c88:44821141.147 : <= CNT96226::CNT96226
19ec-1c88:44821141.262 : <= CAsicIO::CAsicIO
19ec-1c88:44821141.376 : => CAsicIO::InitializeDevice
19ec-1c88:44821141.523 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44821153.192 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44821153.414 : => IoObject::GetLockName
19ec-1c88:44821153.541 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44821153.682 : <= IoObject::GetLockName
19ec-1c88:44821154.602 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44821154.755 : IO Send command 10 bytes
19ec-1c88:44821154.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:44821154.977 : iCmd = 0, nBytes = 10
19ec-1c88:44821155.210 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44821522.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44821522.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:44821522.761 : iCmd = 0, nBytes = 128
19ec-1c88:44821761.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821761.897 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821762.182 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44821762.455 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44821762.706 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44821762.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821763.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821763.461 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821763.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44821763.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:44821763.824 : iCmd = 1, nBytes = 4
19ec-1c88:44821978.171 : 0000 : 00 00 00 00 
19ec-1c88:44821978.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44821978.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44821978.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:44821978.761 : iCmd = 3, nBytes = 2
19ec-1c88:44822383.518 : 0000 : 06 38 
19ec-1c88:44822383.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44822383.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:44822384.157 : iCmd = 4, nBytes = 2
19ec-1c88:44822705.520 : 0000 : 07 07 
19ec-1c88:44822705.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44822706.135 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44822706.322 : => IoObject::InitializeDevice
19ec-1c88:44822706.501 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44822707.862 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44822708.005 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44822709.284 : => FindScanner
19ec-1c88:44822709.398 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44822709.521 : <= FindScanner ret = 1
19ec-1c88:44822709.631 : => IoObject::IoLockStart
19ec-1c88:44822709.847 : => CAsicIO::CheckDevice
19ec-1c88:44822709.953 : => CNT96226::ConnectIsAvailable
19ec-1c88:44822735.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44822735.324 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44822735.458 : <= IoObject::IoLockStart
19ec-1c88:44822735.586 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44822735.725 : IO Send command 10 bytes
19ec-1c88:44822735.911 : => CNT96226::VenderCmd_SetData
19ec-1c88:44822736.032 : iCmd = 0, nBytes = 10
19ec-1c88:44822736.251 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44822963.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44822964.098 : System send command 10 bytes + data 0 bytes
19ec-1c88:44822964.235 : IO total need to receive data 5 bytes
19ec-1c88:44822964.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:44822964.465 : iCmd = 0, nBytes = 5
19ec-1c88:44823179.669 : 0000 : 06 00 02 02 ab 
19ec-1c88:44823179.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823180.030 : System total receive data 5 bytes
19ec-1c88:44823180.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:44823180.283 : iCmd = 1, nBytes = 4
19ec-1c88:44823389.213 : 0000 : 00 00 00 00 
19ec-1c88:44823389.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823389.618 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44823389.743 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44823389.872 : IO Send command 10 bytes
19ec-1c88:44823390.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:44823390.175 : iCmd = 0, nBytes = 10
19ec-1c88:44823390.393 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44823597.726 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44823597.920 : System send command 10 bytes + data 0 bytes
19ec-1c88:44823598.059 : IO total need to receive data 165 bytes
19ec-1c88:44823598.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:44823598.290 : iCmd = 0, nBytes = 165
19ec-1c88:44823801.285 : skip dump 37 bytes
19ec-1c88:44823801.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44823801.916 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44823802.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44823802.465 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44823802.725 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44823803.009 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44823803.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44823803.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44823803.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823803.779 : System total receive data 165 bytes
19ec-1c88:44823803.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:44823803.998 : iCmd = 1, nBytes = 4
19ec-1c88:44823998.606 : 0000 : 00 00 00 00 
19ec-1c88:44823998.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823999.068 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44823999.494 : Dump Inquiry
19ec-1c88:44823999.768 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44824000.051 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44824000.328 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44824000.604 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44824000.869 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44824001.153 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44824001.404 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824001.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824001.921 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44824002.184 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44824002.365 : 00a0 : 00 00 00 00 00 
19ec-1c88:44824002.495 : => ReadNVMDataInternal
19ec-1c88:44824002.892 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44824003.031 : IO Send command 10 bytes
19ec-1c88:44824003.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:44824003.321 : iCmd = 0, nBytes = 10
19ec-1c88:44824003.536 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44824366.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44824366.632 : System send command 10 bytes + data 0 bytes
19ec-1c88:44824366.775 : IO total need to receive data 128 bytes
19ec-1c88:44824366.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:44824367.018 : iCmd = 0, nBytes = 128
19ec-1c88:44824582.740 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824583.108 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824583.397 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44824583.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44824583.917 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.666 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44824584.926 : System total receive data 128 bytes
19ec-1c88:44824585.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:44824585.163 : iCmd = 1, nBytes = 4
19ec-1c88:44824807.577 : 0000 : 00 00 00 00 
19ec-1c88:44824807.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44824808.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44824808.186 : NVMData.PadScanCount = 0
19ec-1c88:44824808.296 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44824808.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44824808.526 : NVMData.FlatbedScanCount = 0
19ec-1c88:44824808.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44824808.743 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44824808.852 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44824808.965 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44824809.075 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44824809.188 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44824809.297 : NVMData.BornMonth = 0
19ec-1c88:44824809.398 : NVMData.BornDay = 0
19ec-1c88:44824809.498 : NVMData.BornYear = 0
19ec-1c88:44824809.596 : NVMData.FirstScanMonth = 4
19ec-1c88:44824809.701 : NVMData.FirstScanDay = 30
19ec-1c88:44824809.810 : NVMData.FirstScanYear = 2020
19ec-1c88:44824809.924 : NVMData.VerticalMagnification = 0
19ec-1c88:44824810.036 : NVMData.HorizontalMagnification = 0
19ec-1c88:44824810.148 : NVMData.PowerSavingTime = 15
19ec-1c88:44824810.257 : NVMData.SN = A094165189010062
19ec-1c88:44824810.360 : NVMData.AutoFeed = 0
19ec-1c88:44824810.455 : NVMData.CCDType = 0
19ec-1c88:44824810.552 : NVMData.ScanSpeed = 0
19ec-1c88:44824810.650 : NVMData.RollerCount = 0
19ec-1c88:44824810.754 : NVMData.MultifeedCount = 0
19ec-1c88:44824810.857 : NVMData.JamCount = 0
19ec-1c88:44824810.957 : NVMData.IdentifyInfo = 
19ec-1c88:44824811.058 : NVMData.FormalName = 
19ec-1c88:44824811.483 : NVMData.ReservedB = 0
19ec-1c88:44824811.598 : NVMData.FunctionCode = 0
19ec-1c88:44824811.698 : NVMData.PreFeed = 0
19ec-1c88:44824811.799 : NVMData.PreFeedTime = 0
19ec-1c88:44824811.900 : NVMData.ButtonNumber = 0
19ec-1c88:44824812.008 : NVMData.PowerOffTime = 0
19ec-1c88:44824812.112 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44824812.269 : => IoObject::IoLockEnd
19ec-1c88:44824812.452 : <= IoObject::IoLockEnd
19ec-1c88:44824812.555 : <= InitializeScanner ret = 1
19ec-1c88:44826337.484 : => GetLogicalScannerAbility
19ec-1c88:44826337.675 : => IoObject::IoLockStart
19ec-1c88:44826337.816 : => CAsicIO::CheckDevice
19ec-1c88:44826337.875 : => CNT96226::ConnectIsAvailable
19ec-1c88:44826357.145 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44826357.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44826357.323 : <= IoObject::IoLockStart
19ec-1c88:44826357.380 : => IoObject::IoLockEnd
19ec-1c88:44826357.496 : <= IoObject::IoLockEnd
19ec-1c88:44826357.574 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44831384.461 : => GetLogicalScannerAbilityEx
19ec-1c88:44831384.674 : => IoObject::IoLockStart
19ec-1c88:44831384.817 : => CAsicIO::CheckDevice
19ec-1c88:44831384.878 : => CNT96226::ConnectIsAvailable
19ec-1c88:44831402.175 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44831402.296 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44831402.367 : <= IoObject::IoLockStart
19ec-1c88:44831402.436 : => IoObject::IoLockEnd
19ec-1c88:44831402.550 : <= IoObject::IoLockEnd
19ec-1c88:44831402.670 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44831402.755 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44844451.920 : => ReadNVMData
19ec-1c88:44844452.099 : => IoObject::IoLockStart
19ec-1c88:44844452.234 : => CAsicIO::CheckDevice
19ec-1c88:44844452.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:44844479.257 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44844479.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44844479.429 : <= IoObject::IoLockStart
19ec-1c88:44844479.499 : => ReadNVMDataInternal
19ec-1c88:44844479.563 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44844479.629 : IO Send command 10 bytes
19ec-1c88:44844479.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:44844479.823 : iCmd = 0, nBytes = 10
19ec-1c88:44844479.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44844841.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44844841.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:44844841.964 : IO total need to receive data 128 bytes
19ec-1c88:44844842.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:44844842.086 : iCmd = 0, nBytes = 128
19ec-1c88:44845042.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845042.908 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.045 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44845043.177 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44845043.303 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.548 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44845043.798 : System total receive data 128 bytes
19ec-1c88:44845043.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:44845043.911 : iCmd = 1, nBytes = 4
19ec-1c88:44845211.335 : 0000 : 00 00 00 00 
19ec-1c88:44845211.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44845211.624 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44845211.702 : NVMData.PadScanCount = 0
19ec-1c88:44845211.764 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44845211.821 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44845211.881 : NVMData.FlatbedScanCount = 0
19ec-1c88:44845211.937 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44845212.149 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44845212.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44845212.263 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44845212.319 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44845212.373 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44845212.430 : NVMData.BornMonth = 0
19ec-1c88:44845212.482 : NVMData.BornDay = 0
19ec-1c88:44845212.538 : NVMData.BornYear = 0
19ec-1c88:44845212.589 : NVMData.FirstScanMonth = 4
19ec-1c88:44845212.642 : NVMData.FirstScanDay = 30
19ec-1c88:44845212.699 : NVMData.FirstScanYear = 2020
19ec-1c88:44845212.754 : NVMData.VerticalMagnification = 0
19ec-1c88:44845212.811 : NVMData.HorizontalMagnification = 0
19ec-1c88:44845212.868 : NVMData.PowerSavingTime = 15
19ec-1c88:44845212.927 : NVMData.SN = A094165189010062
19ec-1c88:44845212.980 : NVMData.AutoFeed = 0
19ec-1c88:44845213.030 : NVMData.CCDType = 0
19ec-1c88:44845213.079 : NVMData.ScanSpeed = 0
19ec-1c88:44845213.133 : NVMData.RollerCount = 0
19ec-1c88:44845213.187 : NVMData.MultifeedCount = 0
19ec-1c88:44845213.242 : NVMData.JamCount = 0
19ec-1c88:44845213.292 : NVMData.IdentifyInfo = 
19ec-1c88:44845213.344 : NVMData.FormalName = 
19ec-1c88:44845213.395 : NVMData.ReservedB = 0
19ec-1c88:44845213.443 : NVMData.FunctionCode = 0
19ec-1c88:44845213.491 : NVMData.PreFeed = 0
19ec-1c88:44845213.539 : NVMData.PreFeedTime = 0
19ec-1c88:44845213.589 : NVMData.ButtonNumber = 0
19ec-1c88:44845213.639 : NVMData.PowerOffTime = 0
19ec-1c88:44845213.689 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44845213.752 : => IoObject::IoLockEnd
19ec-1c88:44845213.844 : <= IoObject::IoLockEnd
19ec-1c88:44845213.893 : <= ReadNVMData ret = 1
19ec-1c88:44855814.347 : => GetADFStatus
19ec-1c88:44855814.805 : => IoObject::IoLockStart
19ec-1c88:44855814.946 : => CAsicIO::CheckDevice
19ec-1c88:44855815.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:44855838.502 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44855838.617 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44855838.677 : <= IoObject::IoLockStart
19ec-1c88:44855838.751 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44855838.818 : IO Send command 10 bytes
19ec-1c88:44855838.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:44855838.995 : iCmd = 0, nBytes = 10
19ec-1c88:44855839.105 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44856022.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44856022.208 : System send command 10 bytes + data 0 bytes
19ec-1c88:44856022.290 : IO total need to receive data 2 bytes
19ec-1c88:44856022.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:44856022.419 : iCmd = 0, nBytes = 2
19ec-1c88:44856200.157 : 0000 : 00 00 
19ec-1c88:44856200.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44856201.110 : System total receive data 2 bytes
19ec-1c88:44856201.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:44856201.230 : iCmd = 1, nBytes = 4
19ec-1c88:44856365.533 : 0000 : 00 00 00 00 
19ec-1c88:44856365.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44856365.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44856365.822 : Return status = 0
19ec-1c88:44856365.886 : => IoObject::IoLockEnd
19ec-1c88:44856365.977 : <= IoObject::IoLockEnd
19ec-1c88:44856366.026 : <= GetADFStatus ret = 1
19ec-1c88:44859202.328 : => GetADFStatus
19ec-1c88:44859202.537 : => IoObject::IoLockStart
19ec-1c88:44859202.906 : => CAsicIO::CheckDevice
19ec-1c88:44859202.962 : => CNT96226::ConnectIsAvailable
19ec-1c88:44859228.674 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44859228.794 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44859228.857 : <= IoObject::IoLockStart
19ec-1c88:44859228.919 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44859228.986 : IO Send command 10 bytes
19ec-1c88:44859229.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:44859229.169 : iCmd = 0, nBytes = 10
19ec-1c88:44859229.274 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44859428.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44859428.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:44859428.939 : IO total need to receive data 2 bytes
19ec-1c88:44859429.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:44859429.076 : iCmd = 0, nBytes = 2
19ec-1c88:44859622.726 : 0000 : 00 00 
19ec-1c88:44859622.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44859622.937 : System total receive data 2 bytes
19ec-1c88:44859623.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:44859623.059 : iCmd = 1, nBytes = 4
19ec-1c88:44859826.735 : 0000 : 00 00 00 00 
19ec-1c88:44859826.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44859826.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44859827.073 : Return status = 0
19ec-1c88:44859827.142 : => IoObject::IoLockEnd
19ec-1c88:44859827.237 : <= IoObject::IoLockEnd
19ec-1c88:44859827.291 : <= GetADFStatus ret = 1
19ec-1c88:44862119.252 : => TerminateDriver
19ec-1c88:44862119.447 : => CAsicIO::~CAsicIO,pStage=221121608
19ec-1c88:44862119.521 : => CNT96226::Close
19ec-1c88:44862123.165 : <= CNT96226::Close ret = 1
19ec-1c88:44862123.241 : <= CAsicIO::~CAsicIO
19ec-1c88:44862123.300 : => IoObject::IoLockEnd
19ec-1c88:44862123.352 : <= IoObject::IoLockEnd
19ec-1c88:44862123.406 : => IoObject::TerminateDevice
19ec-1c88:44862123.461 : => IoObject::IoLockEnd
19ec-1c88:44862123.510 : <= IoObject::IoLockEnd
19ec-1c88:44862123.612 : <= IoObject::TerminateDevice
19ec-1c88:44862123.867 : <= TerminateDriver ret = 1
19ec-1c88:44906608.083 : ============Debug Start==========
19ec-1c88:44906608.335 : Date : 2020/4/30 14:26:59
19ec-1c88:44906608.420 : Process ID : 19ec
19ec-1c88:44906608.825 : Windows : Version 10.0 build 18363 
19ec-1c88:44906609.255 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44906609.315 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44906609.385 : MemoryStatus.ullAvailPhys : 1676066816
19ec-1c88:44906609.442 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44906609.503 : MemoryStatus.ullAvailPageFile : 3037941760
19ec-1c88:44906609.563 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44906609.712 : MemoryStatus.ullAvailVirtual : 1727344640
19ec-1c88:44906609.778 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44906609.889 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44906609.950 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44906610.192 : CPU Count : 4
19ec-1c88:44906610.239 : CPU Frequency : 100.000 Mhz
19ec-1c88:44906614.134 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44906614.265 : => InitializeDriver
19ec-1c88:44906614.524 : <= InitializeDriver ret = 1
19ec-1c88:44906614.584 : => InitializeScanner
19ec-1c88:44906614.658 : => CAsicIO::GetDeviceList
19ec-1c88:44906614.958 : => CNT96226::CNT96226
19ec-1c88:44906615.014 : => CNT96226::Open
19ec-1c88:44906635.137 : <= CNT96226::Open ret = 1
19ec-1c88:44906635.231 : => CNT96226::Initialize
19ec-1c88:44906635.418 : <= CNT96226::Initialize ret = 1
19ec-1c88:44906635.477 : <= CNT96226::CNT96226
19ec-1c88:44906635.528 : => CNT96226::EnumAvailableDevice
19ec-1c88:44906641.603 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44906641.687 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44906641.752 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44910657.776 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44910658.056 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44910663.721 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44910663.824 : => IoObject::GetLockName
19ec-1c88:44910663.890 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44910663.961 : <= IoObject::GetLockName
19ec-1c88:44910664.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:44910664.510 : iCmd = 3, nBytes = 2
19ec-1c88:44911054.253 : 0000 : 06 38 
19ec-1c88:44911054.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911054.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:44911054.507 : iCmd = 4, nBytes = 2
19ec-1c88:44911361.233 : 0000 : 07 07 
19ec-1c88:44911361.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911361.414 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44911361.501 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44911361.566 : IO Send command 10 bytes
19ec-1c88:44911361.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:44911361.670 : iCmd = 0, nBytes = 10
19ec-1c88:44911361.766 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44911568.508 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44911568.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:44911568.878 : iCmd = 0, nBytes = 165
19ec-1c88:44911768.680 : skip dump 37 bytes
19ec-1c88:44911769.081 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44911769.379 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44911769.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44911769.937 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44911770.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44911770.479 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44911770.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44911770.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44911771.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911771.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:44911771.341 : iCmd = 1, nBytes = 4
19ec-1c88:44911979.370 : 0000 : 00 00 00 00 
19ec-1c88:44911979.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911979.694 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44911979.817 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44911979.944 : IO Send command 10 bytes
19ec-1c88:44911980.051 : => CNT96226::VenderCmd_SetData
19ec-1c88:44911980.162 : iCmd = 0, nBytes = 10
19ec-1c88:44911980.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44912337.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44912337.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:44912337.439 : iCmd = 0, nBytes = 128
19ec-1c88:44912519.095 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912519.431 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912519.711 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44912519.987 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44912520.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44912521.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:44912521.988 : iCmd = 1, nBytes = 4
19ec-1c88:44912736.729 : 0000 : 00 00 00 00 
19ec-1c88:44912736.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44912737.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44912737.500 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44912737.649 : => CNT96226::Close
19ec-1c88:44912744.853 : <= CNT96226::Close ret = 1
19ec-1c88:44912745.003 : <= CNT96226::~CNT96226
19ec-1c88:44912745.167 : <= CAsicIO::GetDeviceList
19ec-1c88:44912745.959 : => IoObject::SetTimeout
19ec-1c88:44912746.223 : Timeout--> In = 0 Out = 0
19ec-1c88:44912746.341 : <= IoObject::SetTimeout
19ec-1c88:44912746.472 : => CAsicIO::CAsicIO
19ec-1c88:44912746.621 : => CNT96226::CNT96226
19ec-1c88:44912746.733 : => CNT96226::Open
19ec-1c88:44912789.349 : <= CNT96226::Open ret = 1
19ec-1c88:44912789.547 : => CNT96226::Initialize
19ec-1c88:44912789.928 : <= CNT96226::Initialize ret = 1
19ec-1c88:44912790.049 : <= CNT96226::CNT96226
19ec-1c88:44912790.156 : <= CAsicIO::CAsicIO
19ec-1c88:44912790.267 : => CAsicIO::InitializeDevice
19ec-1c88:44912790.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44912801.966 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44912802.191 : => IoObject::GetLockName
19ec-1c88:44912802.303 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44912802.434 : <= IoObject::GetLockName
19ec-1c88:44912803.342 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44912803.490 : IO Send command 10 bytes
19ec-1c88:44912803.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:44912803.705 : iCmd = 0, nBytes = 10
19ec-1c88:44912803.926 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44913153.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44913153.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913153.428 : iCmd = 0, nBytes = 128
19ec-1c88:44913356.039 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913356.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913356.627 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44913356.761 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44913356.888 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.011 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.134 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44913357.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913357.443 : iCmd = 1, nBytes = 4
19ec-1c88:44913547.067 : 0000 : 00 00 00 00 
19ec-1c88:44913547.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44913547.228 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44913547.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913547.343 : iCmd = 3, nBytes = 2
19ec-1c88:44913900.330 : 0000 : 06 38 
19ec-1c88:44913900.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44913900.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913900.622 : iCmd = 4, nBytes = 2
19ec-1c88:44914208.466 : 0000 : 07 07 
19ec-1c88:44914208.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914208.748 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44914208.847 : => IoObject::InitializeDevice
19ec-1c88:44914208.973 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44914209.663 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44914209.735 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44914210.478 : => FindScanner
19ec-1c88:44914210.540 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44914210.604 : <= FindScanner ret = 1
19ec-1c88:44914210.662 : => IoObject::IoLockStart
19ec-1c88:44914210.762 : => CAsicIO::CheckDevice
19ec-1c88:44914210.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:44914231.631 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44914231.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44914231.787 : <= IoObject::IoLockStart
19ec-1c88:44914231.847 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44914231.910 : IO Send command 10 bytes
19ec-1c88:44914231.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:44914232.053 : iCmd = 0, nBytes = 10
19ec-1c88:44914232.152 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44914425.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44914425.498 : System send command 10 bytes + data 0 bytes
19ec-1c88:44914425.567 : IO total need to receive data 5 bytes
19ec-1c88:44914425.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914425.681 : iCmd = 0, nBytes = 5
19ec-1c88:44914563.150 : 0000 : 06 00 02 02 ab 
19ec-1c88:44914563.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914563.333 : System total receive data 5 bytes
19ec-1c88:44914563.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914563.445 : iCmd = 1, nBytes = 4
19ec-1c88:44914671.381 : 0000 : 00 00 00 00 
19ec-1c88:44914671.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914671.616 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44914671.683 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44914671.746 : IO Send command 10 bytes
19ec-1c88:44914671.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:44914671.878 : iCmd = 0, nBytes = 10
19ec-1c88:44914671.980 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44914831.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44914831.368 : System send command 10 bytes + data 0 bytes
19ec-1c88:44914831.449 : IO total need to receive data 165 bytes
19ec-1c88:44914831.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914831.567 : iCmd = 0, nBytes = 165
19ec-1c88:44914976.680 : skip dump 37 bytes
19ec-1c88:44914976.850 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44914976.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44914977.120 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44914977.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44914977.383 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44914977.513 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44914977.637 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44914977.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44914977.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914977.880 : System total receive data 165 bytes
19ec-1c88:44914977.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914977.989 : iCmd = 1, nBytes = 4
19ec-1c88:44915123.978 : 0000 : 00 00 00 00 
19ec-1c88:44915124.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44915124.212 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44915124.423 : Dump Inquiry
19ec-1c88:44915124.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44915124.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44915124.827 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44915124.958 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44915125.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44915125.210 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44915125.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915125.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915125.584 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44915125.715 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44915125.801 : 00a0 : 00 00 00 00 00 
19ec-1c88:44915125.869 : => ReadNVMDataInternal
19ec-1c88:44915126.107 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44915126.175 : IO Send command 10 bytes
19ec-1c88:44915126.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:44915126.322 : iCmd = 0, nBytes = 10
19ec-1c88:44915126.422 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44915471.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44915471.393 : System send command 10 bytes + data 0 bytes
19ec-1c88:44915471.470 : IO total need to receive data 128 bytes
19ec-1c88:44915471.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:44915471.594 : iCmd = 0, nBytes = 128
19ec-1c88:44915673.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915673.373 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915673.515 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44915673.649 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44915673.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44915673.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915674.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915674.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915674.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44915674.272 : System total receive data 128 bytes
19ec-1c88:44915674.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:44915674.386 : iCmd = 1, nBytes = 4
19ec-1c88:44915812.395 : 0000 : 00 00 00 00 
19ec-1c88:44915812.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44915812.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44915812.735 : NVMData.PadScanCount = 0
19ec-1c88:44915812.789 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44915812.845 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44915812.904 : NVMData.FlatbedScanCount = 0
19ec-1c88:44915812.957 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44915813.010 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44915813.061 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44915813.115 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44915813.170 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44915813.225 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44915813.281 : NVMData.BornMonth = 0
19ec-1c88:44915813.329 : NVMData.BornDay = 0
19ec-1c88:44915813.379 : NVMData.BornYear = 0
19ec-1c88:44915813.428 : NVMData.FirstScanMonth = 4
19ec-1c88:44915813.479 : NVMData.FirstScanDay = 30
19ec-1c88:44915813.530 : NVMData.FirstScanYear = 2020
19ec-1c88:44915813.584 : NVMData.VerticalMagnification = 0
19ec-1c88:44915813.639 : NVMData.HorizontalMagnification = 0
19ec-1c88:44915813.694 : NVMData.PowerSavingTime = 15
19ec-1c88:44915813.748 : NVMData.SN = A094165189010062
19ec-1c88:44915813.797 : NVMData.AutoFeed = 0
19ec-1c88:44915813.844 : NVMData.CCDType = 0
19ec-1c88:44915813.895 : NVMData.ScanSpeed = 0
19ec-1c88:44915813.943 : NVMData.RollerCount = 0
19ec-1c88:44915813.991 : NVMData.MultifeedCount = 0
19ec-1c88:44915814.040 : NVMData.JamCount = 0
19ec-1c88:44915814.087 : NVMData.IdentifyInfo = 
19ec-1c88:44915814.136 : NVMData.FormalName = 
19ec-1c88:44915814.332 : NVMData.ReservedB = 0
19ec-1c88:44915814.386 : NVMData.FunctionCode = 0
19ec-1c88:44915814.435 : NVMData.PreFeed = 0
19ec-1c88:44915814.485 : NVMData.PreFeedTime = 0
19ec-1c88:44915814.531 : NVMData.ButtonNumber = 0
19ec-1c88:44915814.582 : NVMData.PowerOffTime = 0
19ec-1c88:44915814.632 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44915814.708 : => IoObject::IoLockEnd
19ec-1c88:44915814.872 : <= IoObject::IoLockEnd
19ec-1c88:44915814.922 : <= InitializeScanner ret = 1
19ec-1c88:44915814.985 : => GetLogicalScannerAbilityEx
19ec-1c88:44915815.045 : => IoObject::IoLockStart
19ec-1c88:44915815.137 : => CAsicIO::CheckDevice
19ec-1c88:44915815.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:44915827.749 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44915827.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44915827.905 : <= IoObject::IoLockStart
19ec-1c88:44915827.960 : => IoObject::IoLockEnd
19ec-1c88:44915828.051 : <= IoObject::IoLockEnd
19ec-1c88:44915828.166 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44915828.243 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44916012.521 : => ReadNVMData
19ec-1c88:44916012.665 : => IoObject::IoLockStart
19ec-1c88:44916012.780 : => CAsicIO::CheckDevice
19ec-1c88:44916012.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:44916033.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44916034.136 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44916034.197 : <= IoObject::IoLockStart
19ec-1c88:44916034.258 : => ReadNVMDataInternal
19ec-1c88:44916034.319 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44916034.387 : IO Send command 10 bytes
19ec-1c88:44916034.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:44916034.572 : iCmd = 0, nBytes = 10
19ec-1c88:44916034.686 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44916389.943 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44916390.112 : System send command 10 bytes + data 0 bytes
19ec-1c88:44916390.180 : IO total need to receive data 128 bytes
19ec-1c88:44916390.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:44916390.298 : iCmd = 0, nBytes = 128
19ec-1c88:44916594.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.137 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.282 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44916595.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44916595.545 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.797 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.921 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44916596.049 : System total receive data 128 bytes
19ec-1c88:44916596.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:44916596.160 : iCmd = 1, nBytes = 4
19ec-1c88:44916771.206 : 0000 : 00 00 00 00 
19ec-1c88:44916771.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44916771.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44916771.537 : NVMData.PadScanCount = 0
19ec-1c88:44916771.599 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44916771.653 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44916771.711 : NVMData.FlatbedScanCount = 0
19ec-1c88:44916771.765 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44916771.818 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44916771.873 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44916771.929 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44916771.987 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44916772.044 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44916772.098 : NVMData.BornMonth = 0
19ec-1c88:44916772.149 : NVMData.BornDay = 0
19ec-1c88:44916772.201 : NVMData.BornYear = 0
19ec-1c88:44916772.248 : NVMData.FirstScanMonth = 4
19ec-1c88:44916772.299 : NVMData.FirstScanDay = 30
19ec-1c88:44916772.356 : NVMData.FirstScanYear = 2020
19ec-1c88:44916772.565 : NVMData.VerticalMagnification = 0
19ec-1c88:44916772.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:44916772.687 : NVMData.PowerSavingTime = 15
19ec-1c88:44916772.743 : NVMData.SN = A094165189010062
19ec-1c88:44916772.794 : NVMData.AutoFeed = 0
19ec-1c88:44916772.844 : NVMData.CCDType = 0
19ec-1c88:44916772.893 : NVMData.ScanSpeed = 0
19ec-1c88:44916772.945 : NVMData.RollerCount = 0
19ec-1c88:44916772.999 : NVMData.MultifeedCount = 0
19ec-1c88:44916773.050 : NVMData.JamCount = 0
19ec-1c88:44916773.102 : NVMData.IdentifyInfo = 
19ec-1c88:44916773.153 : NVMData.FormalName = 
19ec-1c88:44916773.203 : NVMData.ReservedB = 0
19ec-1c88:44916773.254 : NVMData.FunctionCode = 0
19ec-1c88:44916773.308 : NVMData.PreFeed = 0
19ec-1c88:44916773.360 : NVMData.PreFeedTime = 0
19ec-1c88:44916773.410 : NVMData.ButtonNumber = 0
19ec-1c88:44916773.462 : NVMData.PowerOffTime = 0
19ec-1c88:44916773.515 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44916773.577 : => IoObject::IoLockEnd
19ec-1c88:44916773.674 : <= IoObject::IoLockEnd
19ec-1c88:44916773.726 : <= ReadNVMData ret = 1
19ec-1c88:44919472.499 : ============Debug Start==========
19ec-1c88:44919472.839 : Date : 2020/4/30 14:27:00
19ec-1c88:44919472.924 : Process ID : 19ec
19ec-1c88:44919473.349 : Windows : Version 10.0 build 18363 
19ec-1c88:44919473.837 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44919473.898 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44919473.966 : MemoryStatus.ullAvailPhys : 1675939840
19ec-1c88:44919474.024 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44919474.088 : MemoryStatus.ullAvailPageFile : 3037130752
19ec-1c88:44919474.149 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44919474.207 : MemoryStatus.ullAvailVirtual : 1727369216
19ec-1c88:44919474.268 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44919474.375 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44919474.434 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44919474.676 : CPU Count : 4
19ec-1c88:44919474.724 : CPU Frequency : 100.000 Mhz
19ec-1c88:44919479.136 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44919479.264 : => InitializeDriver
19ec-1c88:44919479.533 : <= InitializeDriver ret = 1
19ec-1c88:44922221.355 : => InitializeScanner
19ec-1c88:44922221.620 : => CAsicIO::GetDeviceList
19ec-1c88:44922222.044 : => CNT96226::CNT96226
19ec-1c88:44922222.113 : => CNT96226::Open
19ec-1c88:44922243.513 : <= CNT96226::Open ret = 1
19ec-1c88:44922243.615 : => CNT96226::Initialize
19ec-1c88:44922243.809 : <= CNT96226::Initialize ret = 1
19ec-1c88:44922243.868 : <= CNT96226::CNT96226
19ec-1c88:44922243.922 : => CNT96226::EnumAvailableDevice
19ec-1c88:44922249.233 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44922249.316 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44922249.378 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44925946.576 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44925946.860 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44925953.513 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44925953.627 : => IoObject::GetLockName
19ec-1c88:44925953.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44925953.756 : <= IoObject::GetLockName
19ec-1c88:44925954.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:44925954.290 : iCmd = 3, nBytes = 2
19ec-1c88:44926345.771 : 0000 : 06 38 
19ec-1c88:44926345.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44926345.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:44926346.046 : iCmd = 4, nBytes = 2
19ec-1c88:44926661.852 : 0000 : 07 07 
19ec-1c88:44926661.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44926662.048 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44926662.134 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44926662.200 : IO Send command 10 bytes
19ec-1c88:44926662.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:44926662.307 : iCmd = 0, nBytes = 10
19ec-1c88:44926662.413 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44926859.875 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44926860.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:44926860.089 : iCmd = 0, nBytes = 165
19ec-1c88:44927064.497 : skip dump 37 bytes
19ec-1c88:44927064.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44927064.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44927064.965 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44927065.094 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44927065.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44927065.357 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44927065.488 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927065.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927065.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927065.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:44927065.784 : iCmd = 1, nBytes = 4
19ec-1c88:44927194.159 : 0000 : 00 00 00 00 
19ec-1c88:44927194.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927194.368 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44927194.433 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44927194.497 : IO Send command 10 bytes
19ec-1c88:44927194.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:44927194.610 : iCmd = 0, nBytes = 10
19ec-1c88:44927194.719 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44927524.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44927524.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:44927524.919 : iCmd = 0, nBytes = 128
19ec-1c88:44927725.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.273 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.428 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44927725.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44927725.702 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.835 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927726.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927726.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927726.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:44927726.291 : iCmd = 1, nBytes = 4
19ec-1c88:44927851.904 : 0000 : 00 00 00 00 
19ec-1c88:44927852.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927852.130 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44927852.316 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44927852.391 : => CNT96226::Close
19ec-1c88:44927856.113 : <= CNT96226::Close ret = 1
19ec-1c88:44927856.185 : <= CNT96226::~CNT96226
19ec-1c88:44927856.273 : <= CAsicIO::GetDeviceList
19ec-1c88:44927856.651 : => IoObject::SetTimeout
19ec-1c88:44927856.781 : Timeout--> In = 0 Out = 0
19ec-1c88:44927856.841 : <= IoObject::SetTimeout
19ec-1c88:44927856.913 : => CAsicIO::CAsicIO
19ec-1c88:44927856.983 : => CNT96226::CNT96226
19ec-1c88:44927857.044 : => CNT96226::Open
19ec-1c88:44927881.583 : <= CNT96226::Open ret = 1
19ec-1c88:44927881.697 : => CNT96226::Initialize
19ec-1c88:44927881.903 : <= CNT96226::Initialize ret = 1
19ec-1c88:44927881.969 : <= CNT96226::CNT96226
19ec-1c88:44927882.024 : <= CAsicIO::CAsicIO
19ec-1c88:44927882.082 : => CAsicIO::InitializeDevice
19ec-1c88:44927882.159 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44927888.406 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44927888.529 : => IoObject::GetLockName
19ec-1c88:44927888.587 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44927888.658 : <= IoObject::GetLockName
19ec-1c88:44927889.146 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44927889.218 : IO Send command 10 bytes
19ec-1c88:44927889.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:44927889.325 : iCmd = 0, nBytes = 10
19ec-1c88:44927889.434 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44928224.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44928224.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:44928224.730 : iCmd = 0, nBytes = 128
19ec-1c88:44928425.822 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.014 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.159 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44928426.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44928426.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44928426.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:44928426.961 : iCmd = 1, nBytes = 4
19ec-1c88:44928630.820 : 0000 : 00 00 00 00 
19ec-1c88:44928630.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44928630.996 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44928631.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:44928631.116 : iCmd = 3, nBytes = 2
19ec-1c88:44929005.630 : 0000 : 06 38 
19ec-1c88:44929005.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929005.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929005.866 : iCmd = 4, nBytes = 2
19ec-1c88:44929290.073 : 0000 : 07 07 
19ec-1c88:44929290.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929290.330 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44929290.426 : => IoObject::InitializeDevice
19ec-1c88:44929290.538 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44929291.110 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44929291.183 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44929291.852 : => FindScanner
19ec-1c88:44929291.905 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44929291.976 : <= FindScanner ret = 1
19ec-1c88:44929292.039 : => IoObject::IoLockStart
19ec-1c88:44929292.139 : => CAsicIO::CheckDevice
19ec-1c88:44929292.191 : => CNT96226::ConnectIsAvailable
19ec-1c88:44929309.353 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44929309.446 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44929309.501 : <= IoObject::IoLockStart
19ec-1c88:44929309.557 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44929309.623 : IO Send command 10 bytes
19ec-1c88:44929309.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:44929309.756 : iCmd = 0, nBytes = 10
19ec-1c88:44929309.854 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44929483.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44929483.321 : System send command 10 bytes + data 0 bytes
19ec-1c88:44929483.627 : IO total need to receive data 5 bytes
19ec-1c88:44929483.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929483.740 : iCmd = 0, nBytes = 5
19ec-1c88:44929653.265 : 0000 : 06 00 02 02 ab 
19ec-1c88:44929653.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929653.749 : System total receive data 5 bytes
19ec-1c88:44929653.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929653.856 : iCmd = 1, nBytes = 4
19ec-1c88:44929772.742 : 0000 : 00 00 00 00 
19ec-1c88:44929772.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929772.942 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44929773.002 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44929773.064 : IO Send command 10 bytes
19ec-1c88:44929773.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:44929773.197 : iCmd = 0, nBytes = 10
19ec-1c88:44929773.301 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44929961.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44929961.518 : System send command 10 bytes + data 0 bytes
19ec-1c88:44929961.595 : IO total need to receive data 165 bytes
19ec-1c88:44929961.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929961.716 : iCmd = 0, nBytes = 165
19ec-1c88:44930165.472 : skip dump 37 bytes
19ec-1c88:44930165.664 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44930165.804 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44930165.937 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44930166.066 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44930166.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44930166.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44930166.447 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930166.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930166.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930166.691 : System total receive data 165 bytes
19ec-1c88:44930166.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:44930166.804 : iCmd = 1, nBytes = 4
19ec-1c88:44930306.222 : 0000 : 00 00 00 00 
19ec-1c88:44930306.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930306.460 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44930306.663 : Dump Inquiry
19ec-1c88:44930306.790 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44930306.929 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44930307.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44930307.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44930307.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44930307.466 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44930307.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930307.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930307.851 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44930307.979 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44930308.065 : 00a0 : 00 00 00 00 00 
19ec-1c88:44930308.135 : => ReadNVMDataInternal
19ec-1c88:44930308.340 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44930308.402 : IO Send command 10 bytes
19ec-1c88:44930308.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:44930308.546 : iCmd = 0, nBytes = 10
19ec-1c88:44930308.648 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44930614.948 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44930615.065 : System send command 10 bytes + data 0 bytes
19ec-1c88:44930615.132 : IO total need to receive data 128 bytes
19ec-1c88:44930615.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:44930615.242 : iCmd = 0, nBytes = 128
19ec-1c88:44930813.522 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930813.719 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930813.870 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44930814.014 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44930814.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.278 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930814.671 : System total receive data 128 bytes
19ec-1c88:44930814.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:44930814.792 : iCmd = 1, nBytes = 4
19ec-1c88:44930998.967 : 0000 : 00 00 00 00 
19ec-1c88:44930999.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930999.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44930999.260 : NVMData.PadScanCount = 0
19ec-1c88:44930999.315 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44930999.371 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44930999.429 : NVMData.FlatbedScanCount = 0
19ec-1c88:44930999.482 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44930999.537 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44930999.588 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44930999.643 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44930999.703 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44930999.758 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44930999.814 : NVMData.BornMonth = 0
19ec-1c88:44930999.861 : NVMData.BornDay = 0
19ec-1c88:44930999.913 : NVMData.BornYear = 0
19ec-1c88:44930999.962 : NVMData.FirstScanMonth = 4
19ec-1c88:44931000.014 : NVMData.FirstScanDay = 30
19ec-1c88:44931000.069 : NVMData.FirstScanYear = 2020
19ec-1c88:44931000.123 : NVMData.VerticalMagnification = 0
19ec-1c88:44931000.173 : NVMData.HorizontalMagnification = 0
19ec-1c88:44931000.227 : NVMData.PowerSavingTime = 15
19ec-1c88:44931000.279 : NVMData.SN = A094165189010062
19ec-1c88:44931000.333 : NVMData.AutoFeed = 0
19ec-1c88:44931000.380 : NVMData.CCDType = 0
19ec-1c88:44931000.428 : NVMData.ScanSpeed = 0
19ec-1c88:44931000.475 : NVMData.RollerCount = 0
19ec-1c88:44931000.528 : NVMData.MultifeedCount = 0
19ec-1c88:44931000.580 : NVMData.JamCount = 0
19ec-1c88:44931000.628 : NVMData.IdentifyInfo = 
19ec-1c88:44931000.680 : NVMData.FormalName = 
19ec-1c88:44931000.881 : NVMData.ReservedB = 0
19ec-1c88:44931000.934 : NVMData.FunctionCode = 0
19ec-1c88:44931000.984 : NVMData.PreFeed = 0
19ec-1c88:44931001.034 : NVMData.PreFeedTime = 0
19ec-1c88:44931001.084 : NVMData.ButtonNumber = 0
19ec-1c88:44931001.135 : NVMData.PowerOffTime = 0
19ec-1c88:44931001.186 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44931001.262 : => IoObject::IoLockEnd
19ec-1c88:44931001.351 : <= IoObject::IoLockEnd
19ec-1c88:44931001.403 : <= InitializeScanner ret = 1
19ec-1c88:44932266.681 : => GetLogicalScannerAbility
19ec-1c88:44932266.869 : => IoObject::IoLockStart
19ec-1c88:44932267.002 : => CAsicIO::CheckDevice
19ec-1c88:44932267.062 : => CNT96226::ConnectIsAvailable
19ec-1c88:44932292.130 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44932292.242 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44932292.306 : <= IoObject::IoLockStart
19ec-1c88:44932292.366 : => IoObject::IoLockEnd
19ec-1c88:44932292.478 : <= IoObject::IoLockEnd
19ec-1c88:44932292.555 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44935937.901 : => GetLogicalScannerAbilityEx
19ec-1c88:44935938.100 : => IoObject::IoLockStart
19ec-1c88:44935938.238 : => CAsicIO::CheckDevice
19ec-1c88:44935938.294 : => CNT96226::ConnectIsAvailable
19ec-1c88:44935961.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44935961.161 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44935961.222 : <= IoObject::IoLockStart
19ec-1c88:44935961.281 : => IoObject::IoLockEnd
19ec-1c88:44935961.388 : <= IoObject::IoLockEnd
19ec-1c88:44935961.506 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44935961.579 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44943455.452 : => ReadNVMData
19ec-1c88:44943455.643 : => IoObject::IoLockStart
19ec-1c88:44943455.769 : => CAsicIO::CheckDevice
19ec-1c88:44943455.829 : => CNT96226::ConnectIsAvailable
19ec-1c88:44943478.880 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44943479.120 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44943479.255 : <= IoObject::IoLockStart
19ec-1c88:44943479.389 : => ReadNVMDataInternal
19ec-1c88:44943479.510 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44943479.857 : IO Send command 10 bytes
19ec-1c88:44943479.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:44943480.045 : iCmd = 0, nBytes = 10
19ec-1c88:44943480.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44943831.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44943831.418 : System send command 10 bytes + data 0 bytes
19ec-1c88:44943831.498 : IO total need to receive data 128 bytes
19ec-1c88:44943831.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:44943831.624 : iCmd = 0, nBytes = 128
19ec-1c88:44944037.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944037.568 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944037.702 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44944037.833 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44944037.958 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.082 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44944038.447 : System total receive data 128 bytes
19ec-1c88:44944038.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:44944038.557 : iCmd = 1, nBytes = 4
19ec-1c88:44944233.095 : 0000 : 00 00 00 00 
19ec-1c88:44944233.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44944233.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44944233.375 : NVMData.PadScanCount = 0
19ec-1c88:44944233.431 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44944233.488 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44944233.546 : NVMData.FlatbedScanCount = 0
19ec-1c88:44944233.601 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44944233.790 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44944233.855 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44944233.908 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44944233.961 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44944234.013 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44944234.069 : NVMData.BornMonth = 0
19ec-1c88:44944234.116 : NVMData.BornDay = 0
19ec-1c88:44944234.167 : NVMData.BornYear = 0
19ec-1c88:44944234.216 : NVMData.FirstScanMonth = 4
19ec-1c88:44944234.266 : NVMData.FirstScanDay = 30
19ec-1c88:44944234.319 : NVMData.FirstScanYear = 2020
19ec-1c88:44944234.372 : NVMData.VerticalMagnification = 0
19ec-1c88:44944234.427 : NVMData.HorizontalMagnification = 0
19ec-1c88:44944234.480 : NVMData.PowerSavingTime = 15
19ec-1c88:44944234.535 : NVMData.SN = A094165189010062
19ec-1c88:44944234.586 : NVMData.AutoFeed = 0
19ec-1c88:44944234.635 : NVMData.CCDType = 0
19ec-1c88:44944234.683 : NVMData.ScanSpeed = 0
19ec-1c88:44944234.733 : NVMData.RollerCount = 0
19ec-1c88:44944234.785 : NVMData.MultifeedCount = 0
19ec-1c88:44944234.837 : NVMData.JamCount = 0
19ec-1c88:44944234.889 : NVMData.IdentifyInfo = 
19ec-1c88:44944234.945 : NVMData.FormalName = 
19ec-1c88:44944234.995 : NVMData.ReservedB = 0
19ec-1c88:44944235.045 : NVMData.FunctionCode = 0
19ec-1c88:44944235.092 : NVMData.PreFeed = 0
19ec-1c88:44944235.141 : NVMData.PreFeedTime = 0
19ec-1c88:44944235.190 : NVMData.ButtonNumber = 0
19ec-1c88:44944235.239 : NVMData.PowerOffTime = 0
19ec-1c88:44944235.287 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44944235.345 : => IoObject::IoLockEnd
19ec-1c88:44944235.434 : <= IoObject::IoLockEnd
19ec-1c88:44944235.485 : <= ReadNVMData ret = 1
19ec-1c88:44954316.421 : => GetADFStatus
19ec-1c88:44954316.886 : => IoObject::IoLockStart
19ec-1c88:44954317.027 : => CAsicIO::CheckDevice
19ec-1c88:44954317.083 : => CNT96226::ConnectIsAvailable
19ec-1c88:44954340.616 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44954340.980 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44954341.040 : <= IoObject::IoLockStart
19ec-1c88:44954341.101 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44954341.168 : IO Send command 10 bytes
19ec-1c88:44954341.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:44954341.350 : iCmd = 0, nBytes = 10
19ec-1c88:44954341.457 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44954532.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44954532.926 : System send command 10 bytes + data 0 bytes
19ec-1c88:44954532.998 : IO total need to receive data 2 bytes
19ec-1c88:44954533.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:44954533.119 : iCmd = 0, nBytes = 2
19ec-1c88:44954706.135 : 0000 : 00 00 
19ec-1c88:44954706.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44954706.526 : System total receive data 2 bytes
19ec-1c88:44954706.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:44954706.641 : iCmd = 1, nBytes = 4
19ec-1c88:44954879.719 : 0000 : 00 00 00 00 
19ec-1c88:44954879.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44954879.924 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44954879.981 : Return status = 0
19ec-1c88:44954880.040 : => IoObject::IoLockEnd
19ec-1c88:44954880.126 : <= IoObject::IoLockEnd
19ec-1c88:44954880.175 : <= GetADFStatus ret = 1
19ec-1c88:44957642.040 : => GetADFStatus
19ec-1c88:44957642.236 : => IoObject::IoLockStart
19ec-1c88:44957642.369 : => CAsicIO::CheckDevice
19ec-1c88:44957642.427 : => CNT96226::ConnectIsAvailable
19ec-1c88:44957666.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44957666.222 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44957666.284 : <= IoObject::IoLockStart
19ec-1c88:44957666.345 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44957666.411 : IO Send command 10 bytes
19ec-1c88:44957666.525 : => CNT96226::VenderCmd_SetData
19ec-1c88:44957666.586 : iCmd = 0, nBytes = 10
19ec-1c88:44957666.688 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44957870.870 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44957870.992 : System send command 10 bytes + data 0 bytes
19ec-1c88:44957871.248 : IO total need to receive data 2 bytes
19ec-1c88:44957871.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:44957871.389 : iCmd = 0, nBytes = 2
19ec-1c88:44958062.551 : 0000 : 00 00 
19ec-1c88:44958062.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44958062.744 : System total receive data 2 bytes
19ec-1c88:44958062.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:44958062.872 : iCmd = 1, nBytes = 4
19ec-1c88:44958256.975 : 0000 : 00 00 00 00 
19ec-1c88:44958257.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44958257.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44958257.265 : Return status = 0
19ec-1c88:44958257.323 : => IoObject::IoLockEnd
19ec-1c88:44958257.408 : <= IoObject::IoLockEnd
19ec-1c88:44958257.460 : <= GetADFStatus ret = 1
19ec-1c88:44960456.659 : => TerminateDriver
19ec-1c88:44960456.852 : => CAsicIO::~CAsicIO,pStage=219221064
19ec-1c88:44960456.927 : => CNT96226::Close
19ec-1c88:44960460.874 : <= CNT96226::Close ret = 1
19ec-1c88:44960460.950 : <= CAsicIO::~CAsicIO
19ec-1c88:44960461.008 : => IoObject::IoLockEnd
19ec-1c88:44960461.058 : <= IoObject::IoLockEnd
19ec-1c88:44960461.108 : => IoObject::TerminateDevice
19ec-1c88:44960461.163 : => IoObject::IoLockEnd
19ec-1c88:44960461.211 : <= IoObject::IoLockEnd
19ec-1c88:44960461.309 : <= IoObject::TerminateDevice
19ec-1c88:44960461.561 : <= TerminateDriver ret = 1
19ec-1c88:45003834.978 : ============Debug Start==========
19ec-1c88:45003835.225 : Date : 2020/4/30 14:27:03
19ec-1c88:45003835.309 : Process ID : 19ec
19ec-1c88:45003835.716 : Windows : Version 10.0 build 18363 
19ec-1c88:45003836.161 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45003836.223 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45003836.286 : MemoryStatus.ullAvailPhys : 1684635648
19ec-1c88:45003836.343 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45003836.402 : MemoryStatus.ullAvailPageFile : 3050414080
19ec-1c88:45003836.468 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45003836.531 : MemoryStatus.ullAvailVirtual : 1727324160
19ec-1c88:45003836.592 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45003836.696 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45003836.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45003836.991 : CPU Count : 4
19ec-1c88:45003837.037 : CPU Frequency : 100.000 Mhz
19ec-1c88:45003841.439 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45003841.571 : => InitializeDriver
19ec-1c88:45003841.838 : <= InitializeDriver ret = 1
19ec-1c88:45003841.901 : => InitializeScanner
19ec-1c88:45003841.984 : => CAsicIO::GetDeviceList
19ec-1c88:45003842.304 : => CNT96226::CNT96226
19ec-1c88:45003842.366 : => CNT96226::Open
19ec-1c88:45003864.137 : <= CNT96226::Open ret = 1
19ec-1c88:45003864.239 : => CNT96226::Initialize
19ec-1c88:45003864.424 : <= CNT96226::Initialize ret = 1
19ec-1c88:45003864.482 : <= CNT96226::CNT96226
19ec-1c88:45003864.531 : => CNT96226::EnumAvailableDevice
19ec-1c88:45003869.958 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45003870.036 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45003870.093 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45007566.644 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45007566.947 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45007572.884 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45007572.995 : => IoObject::GetLockName
19ec-1c88:45007573.060 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45007573.134 : <= IoObject::GetLockName
19ec-1c88:45007573.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:45007573.691 : iCmd = 3, nBytes = 2
19ec-1c88:45007952.992 : 0000 : 06 38 
19ec-1c88:45007953.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45007953.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:45007953.272 : iCmd = 4, nBytes = 2
19ec-1c88:45008257.392 : 0000 : 07 07 
19ec-1c88:45008257.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45008257.589 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45008257.684 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45008257.754 : IO Send command 10 bytes
19ec-1c88:45008257.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:45008257.872 : iCmd = 0, nBytes = 10
19ec-1c88:45008257.979 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45008463.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45008463.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:45008464.041 : iCmd = 0, nBytes = 165
19ec-1c88:45008650.628 : skip dump 37 bytes
19ec-1c88:45008650.808 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45008650.951 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45008651.095 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45008651.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45008651.373 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45008651.514 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45008651.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45008651.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45008651.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45008651.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:45008651.967 : iCmd = 1, nBytes = 4
19ec-1c88:45008759.050 : 0000 : 00 00 00 00 
19ec-1c88:45008759.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45008759.215 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45008759.283 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45008759.351 : IO Send command 10 bytes
19ec-1c88:45008759.407 : => CNT96226::VenderCmd_SetData
19ec-1c88:45008759.462 : iCmd = 0, nBytes = 10
19ec-1c88:45008759.570 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45009079.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45009079.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:45009079.515 : iCmd = 0, nBytes = 128
19ec-1c88:45009262.549 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009262.747 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009262.901 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45009263.045 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45009263.179 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45009263.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:45009263.756 : iCmd = 1, nBytes = 4
19ec-1c88:45009435.944 : 0000 : 00 00 00 00 
19ec-1c88:45009436.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45009436.434 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45009436.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45009436.684 : => CNT96226::Close
19ec-1c88:45009440.580 : <= CNT96226::Close ret = 1
19ec-1c88:45009440.658 : <= CNT96226::~CNT96226
19ec-1c88:45009440.749 : <= CAsicIO::GetDeviceList
19ec-1c88:45009441.187 : => IoObject::SetTimeout
19ec-1c88:45009441.325 : Timeout--> In = 0 Out = 0
19ec-1c88:45009441.382 : <= IoObject::SetTimeout
19ec-1c88:45009441.453 : => CAsicIO::CAsicIO
19ec-1c88:45009441.529 : => CNT96226::CNT96226
19ec-1c88:45009441.591 : => CNT96226::Open
19ec-1c88:45009465.521 : <= CNT96226::Open ret = 1
19ec-1c88:45009465.637 : => CNT96226::Initialize
19ec-1c88:45009465.843 : <= CNT96226::Initialize ret = 1
19ec-1c88:45009465.906 : <= CNT96226::CNT96226
19ec-1c88:45009465.962 : <= CAsicIO::CAsicIO
19ec-1c88:45009466.023 : => CAsicIO::InitializeDevice
19ec-1c88:45009466.089 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45009472.249 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45009472.376 : => IoObject::GetLockName
19ec-1c88:45009472.431 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45009472.497 : <= IoObject::GetLockName
19ec-1c88:45009473.014 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45009473.089 : IO Send command 10 bytes
19ec-1c88:45009473.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:45009473.201 : iCmd = 0, nBytes = 10
19ec-1c88:45009473.392 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45009816.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45009816.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:45009816.240 : iCmd = 0, nBytes = 128
19ec-1c88:45010024.162 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010024.347 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010024.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45010024.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45010024.771 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45010024.903 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010025.033 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010025.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010025.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010025.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:45010025.350 : iCmd = 1, nBytes = 4
19ec-1c88:45010205.587 : 0000 : 00 00 00 00 
19ec-1c88:45010205.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010205.780 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45010205.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:45010205.905 : iCmd = 3, nBytes = 2
19ec-1c88:45010550.228 : 0000 : 06 38 
19ec-1c88:45010550.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010550.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:45010550.480 : iCmd = 4, nBytes = 2
19ec-1c88:45010861.363 : 0000 : 07 07 
19ec-1c88:45010861.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010861.652 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45010861.746 : => IoObject::InitializeDevice
19ec-1c88:45010861.858 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45010862.492 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45010862.568 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45010863.302 : => FindScanner
19ec-1c88:45010863.362 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45010863.426 : <= FindScanner ret = 1
19ec-1c88:45010863.483 : => IoObject::IoLockStart
19ec-1c88:45010863.588 : => CAsicIO::CheckDevice
19ec-1c88:45010863.640 : => CNT96226::ConnectIsAvailable
19ec-1c88:45010887.608 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45010887.698 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45010887.756 : <= IoObject::IoLockStart
19ec-1c88:45010887.814 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45010887.880 : IO Send command 10 bytes
19ec-1c88:45010887.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:45010888.022 : iCmd = 0, nBytes = 10
19ec-1c88:45010888.125 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45011092.053 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45011092.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:45011092.434 : IO total need to receive data 5 bytes
19ec-1c88:45011092.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011092.853 : iCmd = 0, nBytes = 5
19ec-1c88:45011260.800 : 0000 : 06 00 02 02 ab 
19ec-1c88:45011260.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011260.947 : System total receive data 5 bytes
19ec-1c88:45011261.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011261.063 : iCmd = 1, nBytes = 4
19ec-1c88:45011401.792 : 0000 : 00 00 00 00 
19ec-1c88:45011401.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011402.036 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45011402.111 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45011402.177 : IO Send command 10 bytes
19ec-1c88:45011402.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:45011402.334 : iCmd = 0, nBytes = 10
19ec-1c88:45011402.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45011581.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45011581.897 : System send command 10 bytes + data 0 bytes
19ec-1c88:45011582.215 : IO total need to receive data 165 bytes
19ec-1c88:45011582.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011582.332 : iCmd = 0, nBytes = 165
19ec-1c88:45011735.800 : skip dump 37 bytes
19ec-1c88:45011735.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45011736.136 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45011736.272 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45011736.409 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45011736.538 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45011736.670 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45011736.797 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011736.922 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011736.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011737.046 : System total receive data 165 bytes
19ec-1c88:45011737.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011737.157 : iCmd = 1, nBytes = 4
19ec-1c88:45011844.119 : 0000 : 00 00 00 00 
19ec-1c88:45011844.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011844.319 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45011844.521 : Dump Inquiry
19ec-1c88:45011844.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45011844.769 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45011844.897 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45011845.026 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45011845.156 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45011845.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45011845.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011845.534 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011845.660 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45011845.789 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45011845.874 : 00a0 : 00 00 00 00 00 
19ec-1c88:45011845.943 : => ReadNVMDataInternal
19ec-1c88:45011846.146 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45011846.208 : IO Send command 10 bytes
19ec-1c88:45011846.297 : => CNT96226::VenderCmd_SetData
19ec-1c88:45011846.350 : iCmd = 0, nBytes = 10
19ec-1c88:45011846.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45012171.802 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45012171.920 : System send command 10 bytes + data 0 bytes
19ec-1c88:45012171.987 : IO total need to receive data 128 bytes
19ec-1c88:45012172.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:45012172.102 : iCmd = 0, nBytes = 128
19ec-1c88:45012351.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012351.979 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45012352.272 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45012352.404 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45012352.927 : System total receive data 128 bytes
19ec-1c88:45012352.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:45012353.048 : iCmd = 1, nBytes = 4
19ec-1c88:45012482.374 : 0000 : 00 00 00 00 
19ec-1c88:45012482.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45012482.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45012482.660 : NVMData.PadScanCount = 0
19ec-1c88:45012482.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45012482.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45012482.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:45012482.882 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45012482.935 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45012482.988 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45012483.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45012483.098 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45012483.150 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45012483.205 : NVMData.BornMonth = 0
19ec-1c88:45012483.254 : NVMData.BornDay = 0
19ec-1c88:45012483.305 : NVMData.BornYear = 0
19ec-1c88:45012483.353 : NVMData.FirstScanMonth = 4
19ec-1c88:45012483.404 : NVMData.FirstScanDay = 30
19ec-1c88:45012483.454 : NVMData.FirstScanYear = 2020
19ec-1c88:45012483.507 : NVMData.VerticalMagnification = 0
19ec-1c88:45012483.562 : NVMData.HorizontalMagnification = 0
19ec-1c88:45012483.617 : NVMData.PowerSavingTime = 15
19ec-1c88:45012483.671 : NVMData.SN = A094165189010062
19ec-1c88:45012483.720 : NVMData.AutoFeed = 0
19ec-1c88:45012483.767 : NVMData.CCDType = 0
19ec-1c88:45012483.815 : NVMData.ScanSpeed = 0
19ec-1c88:45012483.864 : NVMData.RollerCount = 0
19ec-1c88:45012483.916 : NVMData.MultifeedCount = 0
19ec-1c88:45012483.967 : NVMData.JamCount = 0
19ec-1c88:45012484.017 : NVMData.IdentifyInfo = 
19ec-1c88:45012484.067 : NVMData.FormalName = 
19ec-1c88:45012484.277 : NVMData.ReservedB = 0
19ec-1c88:45012484.330 : NVMData.FunctionCode = 0
19ec-1c88:45012484.380 : NVMData.PreFeed = 0
19ec-1c88:45012484.429 : NVMData.PreFeedTime = 0
19ec-1c88:45012484.478 : NVMData.ButtonNumber = 0
19ec-1c88:45012484.528 : NVMData.PowerOffTime = 0
19ec-1c88:45012484.581 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45012484.654 : => IoObject::IoLockEnd
19ec-1c88:45012484.747 : <= IoObject::IoLockEnd
19ec-1c88:45012484.797 : <= InitializeScanner ret = 1
19ec-1c88:45012484.859 : => GetLogicalScannerAbilityEx
19ec-1c88:45012484.919 : => IoObject::IoLockStart
19ec-1c88:45012485.008 : => CAsicIO::CheckDevice
19ec-1c88:45012485.059 : => CNT96226::ConnectIsAvailable
19ec-1c88:45012497.419 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45012497.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45012497.567 : <= IoObject::IoLockStart
19ec-1c88:45012497.621 : => IoObject::IoLockEnd
19ec-1c88:45012497.709 : <= IoObject::IoLockEnd
19ec-1c88:45012497.813 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45012497.888 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45012687.434 : => ReadNVMData
19ec-1c88:45012687.572 : => IoObject::IoLockStart
19ec-1c88:45012687.701 : => CAsicIO::CheckDevice
19ec-1c88:45012687.758 : => CNT96226::ConnectIsAvailable
19ec-1c88:45012711.506 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45012711.622 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45012711.684 : <= IoObject::IoLockStart
19ec-1c88:45012711.744 : => ReadNVMDataInternal
19ec-1c88:45012711.807 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45012711.873 : IO Send command 10 bytes
19ec-1c88:45012711.984 : => CNT96226::VenderCmd_SetData
19ec-1c88:45012712.040 : iCmd = 0, nBytes = 10
19ec-1c88:45012712.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45013051.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45013052.067 : System send command 10 bytes + data 0 bytes
19ec-1c88:45013052.141 : IO total need to receive data 128 bytes
19ec-1c88:45013052.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:45013052.268 : iCmd = 0, nBytes = 128
19ec-1c88:45013217.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013217.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013217.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45013217.839 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45013217.966 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45013218.470 : System total receive data 128 bytes
19ec-1c88:45013218.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:45013218.585 : iCmd = 1, nBytes = 4
19ec-1c88:45013371.971 : 0000 : 00 00 00 00 
19ec-1c88:45013372.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45013372.199 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45013372.274 : NVMData.PadScanCount = 0
19ec-1c88:45013372.332 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45013372.385 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45013372.443 : NVMData.FlatbedScanCount = 0
19ec-1c88:45013372.497 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45013372.553 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45013372.608 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45013372.664 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45013372.721 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45013372.774 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45013372.829 : NVMData.BornMonth = 0
19ec-1c88:45013372.879 : NVMData.BornDay = 0
19ec-1c88:45013372.930 : NVMData.BornYear = 0
19ec-1c88:45013372.979 : NVMData.FirstScanMonth = 4
19ec-1c88:45013373.031 : NVMData.FirstScanDay = 30
19ec-1c88:45013373.087 : NVMData.FirstScanYear = 2020
19ec-1c88:45013373.289 : NVMData.VerticalMagnification = 0
19ec-1c88:45013373.353 : NVMData.HorizontalMagnification = 0
19ec-1c88:45013373.408 : NVMData.PowerSavingTime = 15
19ec-1c88:45013373.463 : NVMData.SN = A094165189010062
19ec-1c88:45013373.516 : NVMData.AutoFeed = 0
19ec-1c88:45013373.567 : NVMData.CCDType = 0
19ec-1c88:45013373.616 : NVMData.ScanSpeed = 0
19ec-1c88:45013373.664 : NVMData.RollerCount = 0
19ec-1c88:45013373.717 : NVMData.MultifeedCount = 0
19ec-1c88:45013373.767 : NVMData.JamCount = 0
19ec-1c88:45013373.819 : NVMData.IdentifyInfo = 
19ec-1c88:45013373.872 : NVMData.FormalName = 
19ec-1c88:45013373.923 : NVMData.ReservedB = 0
19ec-1c88:45013373.975 : NVMData.FunctionCode = 0
19ec-1c88:45013374.025 : NVMData.PreFeed = 0
19ec-1c88:45013374.073 : NVMData.PreFeedTime = 0
19ec-1c88:45013374.123 : NVMData.ButtonNumber = 0
19ec-1c88:45013374.173 : NVMData.PowerOffTime = 0
19ec-1c88:45013374.227 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45013374.290 : => IoObject::IoLockEnd
19ec-1c88:45013374.385 : <= IoObject::IoLockEnd
19ec-1c88:45013374.436 : <= ReadNVMData ret = 1
19ec-1c88:45016167.641 : ============Debug Start==========
19ec-1c88:45016167.949 : Date : 2020/4/30 14:27:03
19ec-1c88:45016168.032 : Process ID : 19ec
19ec-1c88:45016168.437 : Windows : Version 10.0 build 18363 
19ec-1c88:45016168.886 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45016168.952 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45016169.018 : MemoryStatus.ullAvailPhys : 1681166336
19ec-1c88:45016169.076 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45016169.138 : MemoryStatus.ullAvailPageFile : 3050504192
19ec-1c88:45016169.198 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45016169.258 : MemoryStatus.ullAvailVirtual : 1727369216
19ec-1c88:45016169.316 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45016169.421 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45016169.483 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45016169.721 : CPU Count : 4
19ec-1c88:45016169.767 : CPU Frequency : 100.000 Mhz
19ec-1c88:45016173.627 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45016173.761 : => InitializeDriver
19ec-1c88:45016174.028 : <= InitializeDriver ret = 1
19ec-1c88:45019014.891 : => InitializeScanner
19ec-1c88:45019015.151 : => CAsicIO::GetDeviceList
19ec-1c88:45019015.549 : => CNT96226::CNT96226
19ec-1c88:45019015.615 : => CNT96226::Open
19ec-1c88:45019037.683 : <= CNT96226::Open ret = 1
19ec-1c88:45019037.783 : => CNT96226::Initialize
19ec-1c88:45019037.977 : <= CNT96226::Initialize ret = 1
19ec-1c88:45019038.265 : <= CNT96226::CNT96226
19ec-1c88:45019038.325 : => CNT96226::EnumAvailableDevice
19ec-1c88:45019044.145 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45019044.225 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45019044.286 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45022686.703 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45022687.016 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45022693.045 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45022693.159 : => IoObject::GetLockName
19ec-1c88:45022693.219 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45022693.286 : <= IoObject::GetLockName
19ec-1c88:45022693.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:45022693.830 : iCmd = 3, nBytes = 2
19ec-1c88:45023064.889 : 0000 : 06 38 
19ec-1c88:45023065.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023065.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:45023065.193 : iCmd = 4, nBytes = 2
19ec-1c88:45023362.528 : 0000 : 07 07 
19ec-1c88:45023362.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023362.782 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45023362.873 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45023362.941 : IO Send command 10 bytes
19ec-1c88:45023362.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:45023363.051 : iCmd = 0, nBytes = 10
19ec-1c88:45023363.154 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45023543.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45023544.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:45023544.082 : iCmd = 0, nBytes = 165
19ec-1c88:45023729.777 : skip dump 37 bytes
19ec-1c88:45023730.036 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45023730.190 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45023730.396 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45023730.534 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45023730.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45023730.811 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45023730.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45023731.070 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45023731.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023731.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:45023731.264 : iCmd = 1, nBytes = 4
19ec-1c88:45023891.436 : 0000 : 00 00 00 00 
19ec-1c88:45023891.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023891.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45023891.694 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45023891.762 : IO Send command 10 bytes
19ec-1c88:45023891.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:45023891.874 : iCmd = 0, nBytes = 10
19ec-1c88:45023891.985 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45024198.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45024198.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:45024198.454 : iCmd = 0, nBytes = 128
19ec-1c88:45024376.302 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024376.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024376.638 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45024376.772 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45024376.905 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.157 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45024377.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:45024377.468 : iCmd = 1, nBytes = 4
19ec-1c88:45024561.075 : 0000 : 00 00 00 00 
19ec-1c88:45024561.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45024561.261 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45024561.440 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45024561.514 : => CNT96226::Close
19ec-1c88:45024566.212 : <= CNT96226::Close ret = 1
19ec-1c88:45024566.288 : <= CNT96226::~CNT96226
19ec-1c88:45024566.379 : <= CAsicIO::GetDeviceList
19ec-1c88:45024566.740 : => IoObject::SetTimeout
19ec-1c88:45024566.869 : Timeout--> In = 0 Out = 0
19ec-1c88:45024566.927 : <= IoObject::SetTimeout
19ec-1c88:45024567.001 : => CAsicIO::CAsicIO
19ec-1c88:45024567.071 : => CNT96226::CNT96226
19ec-1c88:45024567.124 : => CNT96226::Open
19ec-1c88:45024590.500 : <= CNT96226::Open ret = 1
19ec-1c88:45024590.609 : => CNT96226::Initialize
19ec-1c88:45024590.809 : <= CNT96226::Initialize ret = 1
19ec-1c88:45024590.870 : <= CNT96226::CNT96226
19ec-1c88:45024590.923 : <= CAsicIO::CAsicIO
19ec-1c88:45024590.978 : => CAsicIO::InitializeDevice
19ec-1c88:45024591.046 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45024597.010 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45024597.130 : => IoObject::GetLockName
19ec-1c88:45024597.185 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45024597.252 : <= IoObject::GetLockName
19ec-1c88:45024597.749 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45024597.826 : IO Send command 10 bytes
19ec-1c88:45024597.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:45024597.936 : iCmd = 0, nBytes = 10
19ec-1c88:45024598.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45024932.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45024932.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45024932.526 : iCmd = 0, nBytes = 128
19ec-1c88:45025089.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45025090.439 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45025090.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.689 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025091.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:45025091.113 : iCmd = 1, nBytes = 4
19ec-1c88:45025236.997 : 0000 : 00 00 00 00 
19ec-1c88:45025237.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025237.201 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45025237.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:45025237.322 : iCmd = 3, nBytes = 2
19ec-1c88:45025585.538 : 0000 : 06 38 
19ec-1c88:45025585.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025585.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:45025585.808 : iCmd = 4, nBytes = 2
19ec-1c88:45025871.204 : 0000 : 07 07 
19ec-1c88:45025871.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025871.544 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45025871.648 : => IoObject::InitializeDevice
19ec-1c88:45025871.756 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45025872.327 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45025872.407 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45025873.173 : => FindScanner
19ec-1c88:45025873.238 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45025873.304 : <= FindScanner ret = 1
19ec-1c88:45025873.364 : => IoObject::IoLockStart
19ec-1c88:45025873.469 : => CAsicIO::CheckDevice
19ec-1c88:45025873.523 : => CNT96226::ConnectIsAvailable
19ec-1c88:45025886.871 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45025886.995 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45025887.057 : <= IoObject::IoLockStart
19ec-1c88:45025887.117 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45025887.188 : IO Send command 10 bytes
19ec-1c88:45025887.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:45025887.343 : iCmd = 0, nBytes = 10
19ec-1c88:45025887.457 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45026056.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45026057.040 : System send command 10 bytes + data 0 bytes
19ec-1c88:45026057.118 : IO total need to receive data 5 bytes
19ec-1c88:45026057.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026057.247 : iCmd = 0, nBytes = 5
19ec-1c88:45026211.465 : 0000 : 06 00 02 02 ab 
19ec-1c88:45026211.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026211.675 : System total receive data 5 bytes
19ec-1c88:45026211.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026211.803 : iCmd = 1, nBytes = 4
19ec-1c88:45026370.171 : 0000 : 00 00 00 00 
19ec-1c88:45026370.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026370.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45026370.540 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45026370.611 : IO Send command 10 bytes
19ec-1c88:45026370.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:45026370.771 : iCmd = 0, nBytes = 10
19ec-1c88:45026370.884 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45026558.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45026558.972 : System send command 10 bytes + data 0 bytes
19ec-1c88:45026559.041 : IO total need to receive data 165 bytes
19ec-1c88:45026559.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026559.162 : iCmd = 0, nBytes = 165
19ec-1c88:45026686.855 : skip dump 37 bytes
19ec-1c88:45026687.082 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45026687.236 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45026687.383 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45026687.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45026687.660 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45026687.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45026687.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026688.053 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026688.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026688.186 : System total receive data 165 bytes
19ec-1c88:45026688.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026688.301 : iCmd = 1, nBytes = 4
19ec-1c88:45026818.331 : 0000 : 00 00 00 00 
19ec-1c88:45026818.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026818.620 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45026818.814 : Dump Inquiry
19ec-1c88:45026818.958 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45026819.106 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45026819.304 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45026819.445 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45026819.574 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45026819.707 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45026819.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026819.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026820.104 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45026820.235 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45026820.325 : 00a0 : 00 00 00 00 00 
19ec-1c88:45026820.400 : => ReadNVMDataInternal
19ec-1c88:45026820.603 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45026820.671 : IO Send command 10 bytes
19ec-1c88:45026820.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:45026820.827 : iCmd = 0, nBytes = 10
19ec-1c88:45026820.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45027124.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45027124.589 : System send command 10 bytes + data 0 bytes
19ec-1c88:45027124.659 : IO total need to receive data 128 bytes
19ec-1c88:45027124.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:45027124.779 : iCmd = 0, nBytes = 128
19ec-1c88:45027282.396 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027282.624 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027282.783 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45027282.922 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45027283.055 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.188 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.446 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45027283.581 : System total receive data 128 bytes
19ec-1c88:45027283.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:45027283.708 : iCmd = 1, nBytes = 4
19ec-1c88:45027433.230 : 0000 : 00 00 00 00 
19ec-1c88:45027433.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45027433.524 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45027433.601 : NVMData.PadScanCount = 0
19ec-1c88:45027433.668 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45027433.727 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45027433.791 : NVMData.FlatbedScanCount = 0
19ec-1c88:45027433.845 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45027433.899 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45027433.954 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45027434.012 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45027434.068 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45027434.126 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45027434.181 : NVMData.BornMonth = 0
19ec-1c88:45027434.231 : NVMData.BornDay = 0
19ec-1c88:45027434.283 : NVMData.BornYear = 0
19ec-1c88:45027434.331 : NVMData.FirstScanMonth = 4
19ec-1c88:45027434.385 : NVMData.FirstScanDay = 30
19ec-1c88:45027434.440 : NVMData.FirstScanYear = 2020
19ec-1c88:45027434.499 : NVMData.VerticalMagnification = 0
19ec-1c88:45027434.556 : NVMData.HorizontalMagnification = 0
19ec-1c88:45027434.609 : NVMData.PowerSavingTime = 15
19ec-1c88:45027434.669 : NVMData.SN = A094165189010062
19ec-1c88:45027434.720 : NVMData.AutoFeed = 0
19ec-1c88:45027434.770 : NVMData.CCDType = 0
19ec-1c88:45027434.818 : NVMData.ScanSpeed = 0
19ec-1c88:45027434.868 : NVMData.RollerCount = 0
19ec-1c88:45027434.920 : NVMData.MultifeedCount = 0
19ec-1c88:45027434.972 : NVMData.JamCount = 0
19ec-1c88:45027435.022 : NVMData.IdentifyInfo = 
19ec-1c88:45027435.075 : NVMData.FormalName = 
19ec-1c88:45027435.308 : NVMData.ReservedB = 0
19ec-1c88:45027435.365 : NVMData.FunctionCode = 0
19ec-1c88:45027435.416 : NVMData.PreFeed = 0
19ec-1c88:45027435.467 : NVMData.PreFeedTime = 0
19ec-1c88:45027435.517 : NVMData.ButtonNumber = 0
19ec-1c88:45027435.572 : NVMData.PowerOffTime = 0
19ec-1c88:45027435.625 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45027435.713 : => IoObject::IoLockEnd
19ec-1c88:45027435.812 : <= IoObject::IoLockEnd
19ec-1c88:45027435.867 : <= InitializeScanner ret = 1
19ec-1c88:45028794.834 : => GetLogicalScannerAbility
19ec-1c88:45028795.017 : => IoObject::IoLockStart
19ec-1c88:45028795.138 : => CAsicIO::CheckDevice
19ec-1c88:45028795.199 : => CNT96226::ConnectIsAvailable
19ec-1c88:45028813.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45028813.537 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45028813.598 : <= IoObject::IoLockStart
19ec-1c88:45028813.658 : => IoObject::IoLockEnd
19ec-1c88:45028813.759 : <= IoObject::IoLockEnd
19ec-1c88:45028813.833 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45033020.830 : => GetLogicalScannerAbilityEx
19ec-1c88:45033021.022 : => IoObject::IoLockStart
19ec-1c88:45033021.159 : => CAsicIO::CheckDevice
19ec-1c88:45033021.221 : => CNT96226::ConnectIsAvailable
19ec-1c88:45033034.857 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45033034.962 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45033035.023 : <= IoObject::IoLockStart
19ec-1c88:45033035.085 : => IoObject::IoLockEnd
19ec-1c88:45033035.182 : <= IoObject::IoLockEnd
19ec-1c88:45033035.303 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45033035.380 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45042442.684 : => ReadNVMData
19ec-1c88:45042442.869 : => IoObject::IoLockStart
19ec-1c88:45042443.015 : => CAsicIO::CheckDevice
19ec-1c88:45042443.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:45042456.792 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45042456.919 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45042456.991 : <= IoObject::IoLockStart
19ec-1c88:45042457.065 : => ReadNVMDataInternal
19ec-1c88:45042457.135 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45042457.205 : IO Send command 10 bytes
19ec-1c88:45042457.318 : => CNT96226::VenderCmd_SetData
19ec-1c88:45042457.376 : iCmd = 0, nBytes = 10
19ec-1c88:45042457.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45042754.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45042754.604 : System send command 10 bytes + data 0 bytes
19ec-1c88:45042754.685 : IO total need to receive data 128 bytes
19ec-1c88:45042754.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:45042754.815 : iCmd = 0, nBytes = 128
19ec-1c88:45042870.572 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042870.738 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042870.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45042871.015 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45042871.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.276 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.404 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45042871.658 : System total receive data 128 bytes
19ec-1c88:45042871.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:45042871.773 : iCmd = 1, nBytes = 4
19ec-1c88:45042982.411 : 0000 : 00 00 00 00 
19ec-1c88:45042982.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45042982.626 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45042982.696 : NVMData.PadScanCount = 0
19ec-1c88:45042982.763 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45042982.822 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45042982.879 : NVMData.FlatbedScanCount = 0
19ec-1c88:45042982.937 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45042983.109 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45042983.170 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45042983.229 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45042983.286 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45042983.341 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45042983.398 : NVMData.BornMonth = 0
19ec-1c88:45042983.449 : NVMData.BornDay = 0
19ec-1c88:45042983.501 : NVMData.BornYear = 0
19ec-1c88:45042983.552 : NVMData.FirstScanMonth = 4
19ec-1c88:45042983.604 : NVMData.FirstScanDay = 30
19ec-1c88:45042983.662 : NVMData.FirstScanYear = 2020
19ec-1c88:45042983.715 : NVMData.VerticalMagnification = 0
19ec-1c88:45042983.770 : NVMData.HorizontalMagnification = 0
19ec-1c88:45042983.826 : NVMData.PowerSavingTime = 15
19ec-1c88:45042983.881 : NVMData.SN = A094165189010062
19ec-1c88:45042983.931 : NVMData.AutoFeed = 0
19ec-1c88:45042983.982 : NVMData.CCDType = 0
19ec-1c88:45042984.030 : NVMData.ScanSpeed = 0
19ec-1c88:45042984.081 : NVMData.RollerCount = 0
19ec-1c88:45042984.138 : NVMData.MultifeedCount = 0
19ec-1c88:45042984.192 : NVMData.JamCount = 0
19ec-1c88:45042984.243 : NVMData.IdentifyInfo = 
19ec-1c88:45042984.294 : NVMData.FormalName = 
19ec-1c88:45042984.345 : NVMData.ReservedB = 0
19ec-1c88:45042984.395 : NVMData.FunctionCode = 0
19ec-1c88:45042984.446 : NVMData.PreFeed = 0
19ec-1c88:45042984.494 : NVMData.PreFeedTime = 0
19ec-1c88:45042984.543 : NVMData.ButtonNumber = 0
19ec-1c88:45042984.593 : NVMData.PowerOffTime = 0
19ec-1c88:45042984.644 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45042984.707 : => IoObject::IoLockEnd
19ec-1c88:45042984.798 : <= IoObject::IoLockEnd
19ec-1c88:45042984.849 : <= ReadNVMData ret = 1
19ec-1c88:45053590.810 : => GetADFStatus
19ec-1c88:45053591.257 : => IoObject::IoLockStart
19ec-1c88:45053591.392 : => CAsicIO::CheckDevice
19ec-1c88:45053591.456 : => CNT96226::ConnectIsAvailable
19ec-1c88:45053606.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45053606.787 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45053606.855 : <= IoObject::IoLockStart
19ec-1c88:45053606.920 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45053606.994 : IO Send command 10 bytes
19ec-1c88:45053607.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:45053607.174 : iCmd = 0, nBytes = 10
19ec-1c88:45053607.283 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45053773.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45053773.542 : System send command 10 bytes + data 0 bytes
19ec-1c88:45053773.618 : IO total need to receive data 2 bytes
19ec-1c88:45053773.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:45053773.735 : iCmd = 0, nBytes = 2
19ec-1c88:45053904.540 : 0000 : 00 00 
19ec-1c88:45053904.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45053904.695 : System total receive data 2 bytes
19ec-1c88:45053904.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:45053904.815 : iCmd = 1, nBytes = 4
19ec-1c88:45054020.461 : 0000 : 00 00 00 00 
19ec-1c88:45054020.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45054020.728 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45054020.794 : Return status = 0
19ec-1c88:45054020.859 : => IoObject::IoLockEnd
19ec-1c88:45054020.958 : <= IoObject::IoLockEnd
19ec-1c88:45054021.010 : <= GetADFStatus ret = 1
19ec-1c88:45056862.624 : => GetADFStatus
19ec-1c88:45056862.829 : => IoObject::IoLockStart
19ec-1c88:45056862.971 : => CAsicIO::CheckDevice
19ec-1c88:45056863.033 : => CNT96226::ConnectIsAvailable
19ec-1c88:45056881.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45056882.082 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45056882.140 : <= IoObject::IoLockStart
19ec-1c88:45056882.207 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45056882.280 : IO Send command 10 bytes
19ec-1c88:45056882.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:45056882.476 : iCmd = 0, nBytes = 10
19ec-1c88:45056882.589 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45057043.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45057044.069 : System send command 10 bytes + data 0 bytes
19ec-1c88:45057044.250 : IO total need to receive data 2 bytes
19ec-1c88:45057044.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:45057044.379 : iCmd = 0, nBytes = 2
19ec-1c88:45057152.124 : 0000 : 00 00 
19ec-1c88:45057152.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45057152.290 : System total receive data 2 bytes
19ec-1c88:45057152.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:45057152.407 : iCmd = 1, nBytes = 4
19ec-1c88:45057260.337 : 0000 : 00 00 00 00 
19ec-1c88:45057260.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45057260.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45057260.609 : Return status = 0
19ec-1c88:45057260.666 : => IoObject::IoLockEnd
19ec-1c88:45057260.756 : <= IoObject::IoLockEnd
19ec-1c88:45057260.805 : <= GetADFStatus ret = 1
19ec-1c88:45059472.724 : => TerminateDriver
19ec-1c88:45059472.922 : => CAsicIO::~CAsicIO,pStage=212536392
19ec-1c88:45059472.997 : => CNT96226::Close
19ec-1c88:45059476.580 : <= CNT96226::Close ret = 1
19ec-1c88:45059476.654 : <= CAsicIO::~CAsicIO
19ec-1c88:45059476.712 : => IoObject::IoLockEnd
19ec-1c88:45059476.763 : <= IoObject::IoLockEnd
19ec-1c88:45059476.818 : => IoObject::TerminateDevice
19ec-1c88:45059476.873 : => IoObject::IoLockEnd
19ec-1c88:45059476.922 : <= IoObject::IoLockEnd
19ec-1c88:45059477.028 : <= IoObject::TerminateDevice
19ec-1c88:45059477.284 : <= TerminateDriver ret = 1
19ec-1c88:45104329.025 : ============Debug Start==========
19ec-1c88:45104329.278 : Date : 2020/4/30 14:27:06
19ec-1c88:45104329.368 : Process ID : 19ec
19ec-1c88:45104329.774 : Windows : Version 10.0 build 18363 
19ec-1c88:45104330.222 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45104330.283 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45104330.350 : MemoryStatus.ullAvailPhys : 1676615680
19ec-1c88:45104330.410 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45104330.474 : MemoryStatus.ullAvailPageFile : 3048153088
19ec-1c88:45104330.539 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45104330.599 : MemoryStatus.ullAvailVirtual : 1729437696
19ec-1c88:45104330.659 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45104330.765 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45104330.828 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45104331.074 : CPU Count : 4
19ec-1c88:45104331.125 : CPU Frequency : 100.000 Mhz
19ec-1c88:45104335.098 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45104335.231 : => InitializeDriver
19ec-1c88:45104335.729 : <= InitializeDriver ret = 1
19ec-1c88:45104335.790 : => InitializeScanner
19ec-1c88:45104335.868 : => CAsicIO::GetDeviceList
19ec-1c88:45104336.159 : => CNT96226::CNT96226
19ec-1c88:45104336.219 : => CNT96226::Open
19ec-1c88:45104356.317 : <= CNT96226::Open ret = 1
19ec-1c88:45104356.412 : => CNT96226::Initialize
19ec-1c88:45104356.606 : <= CNT96226::Initialize ret = 1
19ec-1c88:45104356.663 : <= CNT96226::CNT96226
19ec-1c88:45104356.716 : => CNT96226::EnumAvailableDevice
19ec-1c88:45104361.965 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45104362.042 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45104362.102 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45108143.188 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45108143.467 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45108150.099 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45108150.210 : => IoObject::GetLockName
19ec-1c88:45108150.274 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45108150.343 : <= IoObject::GetLockName
19ec-1c88:45108150.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:45108150.906 : iCmd = 3, nBytes = 2
19ec-1c88:45108515.477 : 0000 : 06 38 
19ec-1c88:45108515.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45108515.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:45108515.777 : iCmd = 4, nBytes = 2
19ec-1c88:45108800.690 : 0000 : 07 07 
19ec-1c88:45108800.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45108800.906 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45108801.002 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45108801.072 : IO Send command 10 bytes
19ec-1c88:45108801.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:45108801.189 : iCmd = 0, nBytes = 10
19ec-1c88:45108801.295 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45108987.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45108987.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:45108987.393 : iCmd = 0, nBytes = 165
19ec-1c88:45109162.129 : skip dump 37 bytes
19ec-1c88:45109162.356 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45109162.503 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45109162.641 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45109162.774 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45109162.908 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45109163.039 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45109163.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109163.284 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109163.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45109163.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:45109163.463 : iCmd = 1, nBytes = 4
19ec-1c88:45109370.967 : 0000 : 00 00 00 00 
19ec-1c88:45109371.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45109371.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45109371.189 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45109371.252 : IO Send command 10 bytes
19ec-1c88:45109371.306 : => CNT96226::VenderCmd_SetData
19ec-1c88:45109371.362 : iCmd = 0, nBytes = 10
19ec-1c88:45109371.461 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45109710.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45109710.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:45109710.560 : iCmd = 0, nBytes = 128
19ec-1c88:45109891.438 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109891.592 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109891.721 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45109891.850 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45109891.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45109892.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:45109892.518 : iCmd = 1, nBytes = 4
19ec-1c88:45110022.930 : 0000 : 00 00 00 00 
19ec-1c88:45110023.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45110023.110 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45110023.313 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45110023.391 : => CNT96226::Close
19ec-1c88:45110027.492 : <= CNT96226::Close ret = 1
19ec-1c88:45110027.574 : <= CNT96226::~CNT96226
19ec-1c88:45110027.667 : <= CAsicIO::GetDeviceList
19ec-1c88:45110028.088 : => IoObject::SetTimeout
19ec-1c88:45110028.217 : Timeout--> In = 0 Out = 0
19ec-1c88:45110028.279 : <= IoObject::SetTimeout
19ec-1c88:45110028.347 : => CAsicIO::CAsicIO
19ec-1c88:45110028.416 : => CNT96226::CNT96226
19ec-1c88:45110028.472 : => CNT96226::Open
19ec-1c88:45110051.417 : <= CNT96226::Open ret = 1
19ec-1c88:45110051.526 : => CNT96226::Initialize
19ec-1c88:45110051.731 : <= CNT96226::Initialize ret = 1
19ec-1c88:45110051.792 : <= CNT96226::CNT96226
19ec-1c88:45110051.845 : <= CAsicIO::CAsicIO
19ec-1c88:45110051.904 : => CAsicIO::InitializeDevice
19ec-1c88:45110051.972 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45110058.082 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45110058.205 : => IoObject::GetLockName
19ec-1c88:45110058.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45110058.333 : <= IoObject::GetLockName
19ec-1c88:45110058.862 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45110058.936 : IO Send command 10 bytes
19ec-1c88:45110058.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:45110059.050 : iCmd = 0, nBytes = 10
19ec-1c88:45110059.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45110384.785 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45110384.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:45110384.965 : iCmd = 0, nBytes = 128
19ec-1c88:45110552.439 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110552.634 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110552.774 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45110552.907 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45110553.032 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.156 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45110553.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:45110553.581 : iCmd = 1, nBytes = 4
19ec-1c88:45110688.122 : 0000 : 00 00 00 00 
19ec-1c88:45110688.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45110688.289 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45110688.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:45110688.410 : iCmd = 3, nBytes = 2
19ec-1c88:45111059.357 : 0000 : 06 38 
19ec-1c88:45111059.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111059.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:45111059.593 : iCmd = 4, nBytes = 2
19ec-1c88:45111346.747 : 0000 : 07 07 
19ec-1c88:45111346.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111347.055 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45111347.153 : => IoObject::InitializeDevice
19ec-1c88:45111347.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45111347.944 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45111348.020 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45111348.840 : => FindScanner
19ec-1c88:45111348.902 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45111348.963 : <= FindScanner ret = 1
19ec-1c88:45111349.017 : => IoObject::IoLockStart
19ec-1c88:45111349.120 : => CAsicIO::CheckDevice
19ec-1c88:45111349.174 : => CNT96226::ConnectIsAvailable
19ec-1c88:45111373.814 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45111373.908 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45111373.965 : <= IoObject::IoLockStart
19ec-1c88:45111374.022 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45111374.087 : IO Send command 10 bytes
19ec-1c88:45111374.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:45111374.228 : iCmd = 0, nBytes = 10
19ec-1c88:45111374.329 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45111573.386 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45111573.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:45111573.585 : IO total need to receive data 5 bytes
19ec-1c88:45111573.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:45111573.699 : iCmd = 0, nBytes = 5
19ec-1c88:45111749.017 : 0000 : 06 00 02 02 ab 
19ec-1c88:45111749.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111749.513 : System total receive data 5 bytes
19ec-1c88:45111749.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:45111749.633 : iCmd = 1, nBytes = 4
19ec-1c88:45111957.039 : 0000 : 00 00 00 00 
19ec-1c88:45111957.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111957.285 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45111957.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45111957.429 : IO Send command 10 bytes
19ec-1c88:45111957.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:45111957.593 : iCmd = 0, nBytes = 10
19ec-1c88:45111957.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45112137.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45112137.556 : System send command 10 bytes + data 0 bytes
19ec-1c88:45112137.629 : IO total need to receive data 165 bytes
19ec-1c88:45112137.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:45112137.751 : iCmd = 0, nBytes = 165
19ec-1c88:45112284.342 : skip dump 37 bytes
19ec-1c88:45112284.887 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45112285.029 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45112285.164 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45112285.303 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45112285.435 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45112285.572 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45112285.697 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112285.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112285.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45112285.954 : System total receive data 165 bytes
19ec-1c88:45112286.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:45112286.068 : iCmd = 1, nBytes = 4
19ec-1c88:45112458.736 : 0000 : 00 00 00 00 
19ec-1c88:45112458.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45112458.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45112459.507 : Dump Inquiry
19ec-1c88:45112459.640 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45112459.776 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45112459.909 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45112460.040 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45112460.165 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45112460.295 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45112460.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112460.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112460.674 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45112460.802 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45112460.889 : 00a0 : 00 00 00 00 00 
19ec-1c88:45112460.961 : => ReadNVMDataInternal
19ec-1c88:45112461.181 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45112461.246 : IO Send command 10 bytes
19ec-1c88:45112461.344 : => CNT96226::VenderCmd_SetData
19ec-1c88:45112461.399 : iCmd = 0, nBytes = 10
19ec-1c88:45112461.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45112797.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45112798.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:45112798.086 : IO total need to receive data 128 bytes
19ec-1c88:45112798.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:45112798.212 : iCmd = 0, nBytes = 128
19ec-1c88:45113009.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.301 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45113009.582 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45113009.711 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.961 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113010.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113010.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45113010.210 : System total receive data 128 bytes
19ec-1c88:45113010.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:45113010.327 : iCmd = 1, nBytes = 4
19ec-1c88:45113177.542 : 0000 : 00 00 00 00 
19ec-1c88:45113177.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45113177.828 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45113177.905 : NVMData.PadScanCount = 0
19ec-1c88:45113177.967 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45113178.024 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45113178.085 : NVMData.FlatbedScanCount = 0
19ec-1c88:45113178.142 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45113178.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45113178.254 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45113178.312 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45113178.371 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45113178.427 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45113178.483 : NVMData.BornMonth = 0
19ec-1c88:45113178.531 : NVMData.BornDay = 0
19ec-1c88:45113178.584 : NVMData.BornYear = 0
19ec-1c88:45113178.634 : NVMData.FirstScanMonth = 4
19ec-1c88:45113178.688 : NVMData.FirstScanDay = 30
19ec-1c88:45113178.744 : NVMData.FirstScanYear = 2020
19ec-1c88:45113178.800 : NVMData.VerticalMagnification = 0
19ec-1c88:45113178.858 : NVMData.HorizontalMagnification = 0
19ec-1c88:45113178.915 : NVMData.PowerSavingTime = 15
19ec-1c88:45113178.978 : NVMData.SN = A094165189010062
19ec-1c88:45113179.029 : NVMData.AutoFeed = 0
19ec-1c88:45113179.080 : NVMData.CCDType = 0
19ec-1c88:45113179.128 : NVMData.ScanSpeed = 0
19ec-1c88:45113179.177 : NVMData.RollerCount = 0
19ec-1c88:45113179.229 : NVMData.MultifeedCount = 0
19ec-1c88:45113179.280 : NVMData.JamCount = 0
19ec-1c88:45113179.331 : NVMData.IdentifyInfo = 
19ec-1c88:45113179.384 : NVMData.FormalName = 
19ec-1c88:45113179.579 : NVMData.ReservedB = 0
19ec-1c88:45113179.637 : NVMData.FunctionCode = 0
19ec-1c88:45113179.689 : NVMData.PreFeed = 0
19ec-1c88:45113179.739 : NVMData.PreFeedTime = 0
19ec-1c88:45113179.789 : NVMData.ButtonNumber = 0
19ec-1c88:45113179.841 : NVMData.PowerOffTime = 0
19ec-1c88:45113179.893 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45113179.971 : => IoObject::IoLockEnd
19ec-1c88:45113180.066 : <= IoObject::IoLockEnd
19ec-1c88:45113180.117 : <= InitializeScanner ret = 1
19ec-1c88:45113180.185 : => GetLogicalScannerAbilityEx
19ec-1c88:45113180.246 : => IoObject::IoLockStart
19ec-1c88:45113180.342 : => CAsicIO::CheckDevice
19ec-1c88:45113180.397 : => CNT96226::ConnectIsAvailable
19ec-1c88:45113192.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45113193.010 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45113193.071 : <= IoObject::IoLockStart
19ec-1c88:45113193.130 : => IoObject::IoLockEnd
19ec-1c88:45113193.231 : <= IoObject::IoLockEnd
19ec-1c88:45113193.348 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45113193.424 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45113377.780 : => ReadNVMData
19ec-1c88:45113377.917 : => IoObject::IoLockStart
19ec-1c88:45113378.042 : => CAsicIO::CheckDevice
19ec-1c88:45113378.096 : => CNT96226::ConnectIsAvailable
19ec-1c88:45113404.352 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45113404.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45113404.525 : <= IoObject::IoLockStart
19ec-1c88:45113404.590 : => ReadNVMDataInternal
19ec-1c88:45113404.653 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45113404.721 : IO Send command 10 bytes
19ec-1c88:45113404.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:45113404.901 : iCmd = 0, nBytes = 10
19ec-1c88:45113405.010 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45113759.284 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45113759.431 : System send command 10 bytes + data 0 bytes
19ec-1c88:45113759.500 : IO total need to receive data 128 bytes
19ec-1c88:45113759.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:45113759.618 : iCmd = 0, nBytes = 128
19ec-1c88:45113968.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.276 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45113968.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45113968.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113969.061 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113969.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45113969.184 : System total receive data 128 bytes
19ec-1c88:45113969.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:45113969.294 : iCmd = 1, nBytes = 4
19ec-1c88:45114155.680 : 0000 : 00 00 00 00 
19ec-1c88:45114155.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45114155.907 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45114155.984 : NVMData.PadScanCount = 0
19ec-1c88:45114156.041 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45114156.098 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45114156.157 : NVMData.FlatbedScanCount = 0
19ec-1c88:45114156.214 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45114156.272 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45114156.332 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45114156.389 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45114156.448 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45114156.504 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45114156.559 : NVMData.BornMonth = 0
19ec-1c88:45114156.609 : NVMData.BornDay = 0
19ec-1c88:45114156.664 : NVMData.BornYear = 0
19ec-1c88:45114156.715 : NVMData.FirstScanMonth = 4
19ec-1c88:45114156.768 : NVMData.FirstScanDay = 30
19ec-1c88:45114156.825 : NVMData.FirstScanYear = 2020
19ec-1c88:45114157.007 : NVMData.VerticalMagnification = 0
19ec-1c88:45114157.065 : NVMData.HorizontalMagnification = 0
19ec-1c88:45114157.122 : NVMData.PowerSavingTime = 15
19ec-1c88:45114157.180 : NVMData.SN = A094165189010062
19ec-1c88:45114157.233 : NVMData.AutoFeed = 0
19ec-1c88:45114157.285 : NVMData.CCDType = 0
19ec-1c88:45114157.335 : NVMData.ScanSpeed = 0
19ec-1c88:45114157.385 : NVMData.RollerCount = 0
19ec-1c88:45114157.437 : NVMData.MultifeedCount = 0
19ec-1c88:45114157.489 : NVMData.JamCount = 0
19ec-1c88:45114157.540 : NVMData.IdentifyInfo = 
19ec-1c88:45114157.593 : NVMData.FormalName = 
19ec-1c88:45114157.642 : NVMData.ReservedB = 0
19ec-1c88:45114157.696 : NVMData.FunctionCode = 0
19ec-1c88:45114157.746 : NVMData.PreFeed = 0
19ec-1c88:45114157.797 : NVMData.PreFeedTime = 0
19ec-1c88:45114157.850 : NVMData.ButtonNumber = 0
19ec-1c88:45114157.903 : NVMData.PowerOffTime = 0
19ec-1c88:45114157.959 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45114158.022 : => IoObject::IoLockEnd
19ec-1c88:45114158.112 : <= IoObject::IoLockEnd
19ec-1c88:45114158.162 : <= ReadNVMData ret = 1
19ec-1c88:45116847.155 : ============Debug Start==========
19ec-1c88:45116847.460 : Date : 2020/4/30 14:27:06
19ec-1c88:45116847.543 : Process ID : 19ec
19ec-1c88:45116848.130 : Windows : Version 10.0 build 18363 
19ec-1c88:45116848.585 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45116848.647 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45116848.714 : MemoryStatus.ullAvailPhys : 1680035840
19ec-1c88:45116848.774 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45116848.835 : MemoryStatus.ullAvailPageFile : 3047976960
19ec-1c88:45116848.894 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45116848.952 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:45116849.014 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45116849.118 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45116849.180 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45116849.424 : CPU Count : 4
19ec-1c88:45116849.470 : CPU Frequency : 100.000 Mhz
19ec-1c88:45116853.737 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45116853.875 : => InitializeDriver
19ec-1c88:45116854.152 : <= InitializeDriver ret = 1
19ec-1c88:45119504.240 : => InitializeScanner
19ec-1c88:45119504.500 : => CAsicIO::GetDeviceList
19ec-1c88:45119504.948 : => CNT96226::CNT96226
19ec-1c88:45119505.009 : => CNT96226::Open
19ec-1c88:45119528.238 : <= CNT96226::Open ret = 1
19ec-1c88:45119528.338 : => CNT96226::Initialize
19ec-1c88:45119528.530 : <= CNT96226::Initialize ret = 1
19ec-1c88:45119528.589 : <= CNT96226::CNT96226
19ec-1c88:45119528.639 : => CNT96226::EnumAvailableDevice
19ec-1c88:45119533.965 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45119534.040 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45119534.100 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45123216.798 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45123217.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45123222.724 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45123222.833 : => IoObject::GetLockName
19ec-1c88:45123222.895 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45123222.964 : <= IoObject::GetLockName
19ec-1c88:45123223.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:45123223.506 : iCmd = 3, nBytes = 2
19ec-1c88:45123605.148 : 0000 : 06 38 
19ec-1c88:45123605.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45123605.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:45123605.409 : iCmd = 4, nBytes = 2
19ec-1c88:45123912.184 : 0000 : 07 07 
19ec-1c88:45123912.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45123912.578 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45123912.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45123912.887 : IO Send command 10 bytes
19ec-1c88:45123913.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:45123913.120 : iCmd = 0, nBytes = 10
19ec-1c88:45123913.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45124119.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45124120.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:45124120.288 : iCmd = 0, nBytes = 165
19ec-1c88:45124332.652 : skip dump 37 bytes
19ec-1c88:45124333.045 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45124333.346 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45124333.623 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45124333.903 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45124334.168 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45124334.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45124334.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45124334.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45124335.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45124335.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:45124335.324 : iCmd = 1, nBytes = 4
19ec-1c88:45124550.326 : 0000 : 00 00 00 00 
19ec-1c88:45124550.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45124550.655 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45124550.781 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45124550.920 : IO Send command 10 bytes
19ec-1c88:45124551.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:45124551.148 : iCmd = 0, nBytes = 10
19ec-1c88:45124551.359 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45124901.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45124901.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:45124901.880 : iCmd = 0, nBytes = 128
19ec-1c88:45125133.801 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125134.170 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125134.463 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45125134.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45125134.992 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.248 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.758 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45125136.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:45125136.117 : iCmd = 1, nBytes = 4
19ec-1c88:45125345.663 : 0000 : 00 00 00 00 
19ec-1c88:45125345.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45125345.969 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45125346.295 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45125346.444 : => CNT96226::Close
19ec-1c88:45125353.182 : <= CNT96226::Close ret = 1
19ec-1c88:45125353.329 : <= CNT96226::~CNT96226
19ec-1c88:45125353.491 : <= CAsicIO::GetDeviceList
19ec-1c88:45125354.189 : => IoObject::SetTimeout
19ec-1c88:45125354.453 : Timeout--> In = 0 Out = 0
19ec-1c88:45125354.574 : <= IoObject::SetTimeout
19ec-1c88:45125354.701 : => CAsicIO::CAsicIO
19ec-1c88:45125354.840 : => CNT96226::CNT96226
19ec-1c88:45125354.955 : => CNT96226::Open
19ec-1c88:45125398.483 : <= CNT96226::Open ret = 1
19ec-1c88:45125398.706 : => CNT96226::Initialize
19ec-1c88:45125399.111 : <= CNT96226::Initialize ret = 1
19ec-1c88:45125399.246 : <= CNT96226::CNT96226
19ec-1c88:45125399.360 : <= CAsicIO::CAsicIO
19ec-1c88:45125399.480 : => CAsicIO::InitializeDevice
19ec-1c88:45125399.615 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45125411.221 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45125411.448 : => IoObject::GetLockName
19ec-1c88:45125411.570 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45125411.710 : <= IoObject::GetLockName
19ec-1c88:45125412.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45125412.820 : IO Send command 10 bytes
19ec-1c88:45125412.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:45125413.035 : iCmd = 0, nBytes = 10
19ec-1c88:45125413.268 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45125768.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45125768.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:45125768.480 : iCmd = 0, nBytes = 128
19ec-1c88:45125975.315 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125975.549 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125975.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45125975.904 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45125976.069 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.391 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45125976.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:45125976.793 : iCmd = 1, nBytes = 4
19ec-1c88:45126148.811 : 0000 : 00 00 00 00 
19ec-1c88:45126148.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45126149.043 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45126149.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:45126149.201 : iCmd = 3, nBytes = 2
19ec-1c88:45126521.032 : 0000 : 06 38 
19ec-1c88:45126521.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45126521.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:45126521.324 : iCmd = 4, nBytes = 2
19ec-1c88:45126810.156 : 0000 : 07 07 
19ec-1c88:45126810.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45126810.542 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45126810.668 : => IoObject::InitializeDevice
19ec-1c88:45126810.799 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45126811.620 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45126811.713 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45126812.621 : => FindScanner
19ec-1c88:45126812.697 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45126812.777 : <= FindScanner ret = 1
19ec-1c88:45126812.847 : => IoObject::IoLockStart
19ec-1c88:45126812.984 : => CAsicIO::CheckDevice
19ec-1c88:45126813.054 : => CNT96226::ConnectIsAvailable
19ec-1c88:45126826.529 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45126826.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45126826.719 : <= IoObject::IoLockStart
19ec-1c88:45126826.794 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45126826.881 : IO Send command 10 bytes
19ec-1c88:45126826.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:45126827.067 : iCmd = 0, nBytes = 10
19ec-1c88:45126827.204 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45127031.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45127031.415 : System send command 10 bytes + data 0 bytes
19ec-1c88:45127031.504 : IO total need to receive data 5 bytes
19ec-1c88:45127031.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127031.647 : iCmd = 0, nBytes = 5
19ec-1c88:45127212.349 : 0000 : 06 00 02 02 ab 
19ec-1c88:45127212.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127212.602 : System total receive data 5 bytes
19ec-1c88:45127212.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127212.757 : iCmd = 1, nBytes = 4
19ec-1c88:45127401.884 : 0000 : 00 00 00 00 
19ec-1c88:45127402.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127402.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45127402.279 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45127402.365 : IO Send command 10 bytes
19ec-1c88:45127402.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:45127402.568 : iCmd = 0, nBytes = 10
19ec-1c88:45127402.706 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45127599.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45127599.886 : System send command 10 bytes + data 0 bytes
19ec-1c88:45127599.984 : IO total need to receive data 165 bytes
19ec-1c88:45127600.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127600.139 : iCmd = 0, nBytes = 165
19ec-1c88:45127775.926 : skip dump 37 bytes
19ec-1c88:45127776.194 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45127776.384 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45127776.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45127776.747 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45127776.920 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45127777.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45127777.262 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127777.429 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127777.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127777.591 : System total receive data 165 bytes
19ec-1c88:45127777.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127777.741 : iCmd = 1, nBytes = 4
19ec-1c88:45127962.509 : 0000 : 00 00 00 00 
19ec-1c88:45127962.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127962.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45127963.028 : Dump Inquiry
19ec-1c88:45127963.205 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45127963.385 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45127963.561 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45127963.737 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45127963.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45127964.089 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45127964.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127964.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127964.591 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45127964.766 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45127964.880 : 00a0 : 00 00 00 00 00 
19ec-1c88:45127964.968 : => ReadNVMDataInternal
19ec-1c88:45127965.232 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45127965.320 : IO Send command 10 bytes
19ec-1c88:45127965.438 : => CNT96226::VenderCmd_SetData
19ec-1c88:45127965.510 : iCmd = 0, nBytes = 10
19ec-1c88:45127965.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45128319.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45128319.176 : System send command 10 bytes + data 0 bytes
19ec-1c88:45128319.262 : IO total need to receive data 128 bytes
19ec-1c88:45128319.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:45128319.417 : iCmd = 0, nBytes = 128
19ec-1c88:45128506.994 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128507.463 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128507.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45128507.814 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45128507.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.141 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.305 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45128508.636 : System total receive data 128 bytes
19ec-1c88:45128508.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:45128508.779 : iCmd = 1, nBytes = 4
19ec-1c88:45128657.226 : 0000 : 00 00 00 00 
19ec-1c88:45128657.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45128657.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45128657.510 : NVMData.PadScanCount = 0
19ec-1c88:45128657.569 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45128657.627 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45128657.688 : NVMData.FlatbedScanCount = 0
19ec-1c88:45128657.745 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45128657.798 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45128657.856 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45128657.914 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45128657.972 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45128658.028 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45128658.085 : NVMData.BornMonth = 0
19ec-1c88:45128658.136 : NVMData.BornDay = 0
19ec-1c88:45128658.190 : NVMData.BornYear = 0
19ec-1c88:45128658.242 : NVMData.FirstScanMonth = 4
19ec-1c88:45128658.299 : NVMData.FirstScanDay = 30
19ec-1c88:45128658.356 : NVMData.FirstScanYear = 2020
19ec-1c88:45128658.414 : NVMData.VerticalMagnification = 0
19ec-1c88:45128658.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:45128658.529 : NVMData.PowerSavingTime = 15
19ec-1c88:45128658.586 : NVMData.SN = A094165189010062
19ec-1c88:45128658.637 : NVMData.AutoFeed = 0
19ec-1c88:45128658.689 : NVMData.CCDType = 0
19ec-1c88:45128658.738 : NVMData.ScanSpeed = 0
19ec-1c88:45128658.790 : NVMData.RollerCount = 0
19ec-1c88:45128658.844 : NVMData.MultifeedCount = 0
19ec-1c88:45128658.897 : NVMData.JamCount = 0
19ec-1c88:45128658.947 : NVMData.IdentifyInfo = 
19ec-1c88:45128659.002 : NVMData.FormalName = 
19ec-1c88:45128659.176 : NVMData.ReservedB = 0
19ec-1c88:45128659.235 : NVMData.FunctionCode = 0
19ec-1c88:45128659.287 : NVMData.PreFeed = 0
19ec-1c88:45128659.340 : NVMData.PreFeedTime = 0
19ec-1c88:45128659.392 : NVMData.ButtonNumber = 0
19ec-1c88:45128659.448 : NVMData.PowerOffTime = 0
19ec-1c88:45128659.501 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45128659.582 : => IoObject::IoLockEnd
19ec-1c88:45128659.680 : <= IoObject::IoLockEnd
19ec-1c88:45128659.735 : <= InitializeScanner ret = 1
19ec-1c88:45130155.067 : => GetLogicalScannerAbility
19ec-1c88:45130155.278 : => IoObject::IoLockStart
19ec-1c88:45130155.417 : => CAsicIO::CheckDevice
19ec-1c88:45130155.478 : => CNT96226::ConnectIsAvailable
19ec-1c88:45130173.348 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45130173.450 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45130173.513 : <= IoObject::IoLockStart
19ec-1c88:45130173.577 : => IoObject::IoLockEnd
19ec-1c88:45130173.686 : <= IoObject::IoLockEnd
19ec-1c88:45130173.764 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45134778.651 : => GetLogicalScannerAbilityEx
19ec-1c88:45134778.857 : => IoObject::IoLockStart
19ec-1c88:45134778.999 : => CAsicIO::CheckDevice
19ec-1c88:45134779.067 : => CNT96226::ConnectIsAvailable
19ec-1c88:45134797.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45134797.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45134797.495 : <= IoObject::IoLockStart
19ec-1c88:45134797.554 : => IoObject::IoLockEnd
19ec-1c88:45134797.656 : <= IoObject::IoLockEnd
19ec-1c88:45134797.766 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45134797.843 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45142773.053 : => ReadNVMData
19ec-1c88:45142773.233 : => IoObject::IoLockStart
19ec-1c88:45142773.359 : => CAsicIO::CheckDevice
19ec-1c88:45142773.418 : => CNT96226::ConnectIsAvailable
19ec-1c88:45142797.090 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45142797.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45142797.452 : <= IoObject::IoLockStart
19ec-1c88:45142797.581 : => ReadNVMDataInternal
19ec-1c88:45142797.930 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45142798.096 : IO Send command 10 bytes
19ec-1c88:45142798.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:45142798.299 : iCmd = 0, nBytes = 10
19ec-1c88:45142798.419 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45143144.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45143144.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:45143145.068 : IO total need to receive data 128 bytes
19ec-1c88:45143145.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:45143145.184 : iCmd = 0, nBytes = 128
19ec-1c88:45143337.731 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.178 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.326 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45143338.464 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45143338.592 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.718 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.838 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143339.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45143339.091 : System total receive data 128 bytes
19ec-1c88:45143339.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:45143339.204 : iCmd = 1, nBytes = 4
19ec-1c88:45143540.116 : 0000 : 00 00 00 00 
19ec-1c88:45143540.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45143540.380 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45143540.461 : NVMData.PadScanCount = 0
19ec-1c88:45143540.522 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45143540.579 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45143540.639 : NVMData.FlatbedScanCount = 0
19ec-1c88:45143540.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45143540.950 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45143541.020 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45143541.080 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45143541.138 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45143541.194 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45143541.250 : NVMData.BornMonth = 0
19ec-1c88:45143541.301 : NVMData.BornDay = 0
19ec-1c88:45143541.352 : NVMData.BornYear = 0
19ec-1c88:45143541.399 : NVMData.FirstScanMonth = 4
19ec-1c88:45143541.451 : NVMData.FirstScanDay = 30
19ec-1c88:45143541.509 : NVMData.FirstScanYear = 2020
19ec-1c88:45143541.563 : NVMData.VerticalMagnification = 0
19ec-1c88:45143541.619 : NVMData.HorizontalMagnification = 0
19ec-1c88:45143541.675 : NVMData.PowerSavingTime = 15
19ec-1c88:45143541.744 : NVMData.SN = A094165189010062
19ec-1c88:45143541.797 : NVMData.AutoFeed = 0
19ec-1c88:45143541.848 : NVMData.CCDType = 0
19ec-1c88:45143541.896 : NVMData.ScanSpeed = 0
19ec-1c88:45143541.947 : NVMData.RollerCount = 0
19ec-1c88:45143542.003 : NVMData.MultifeedCount = 0
19ec-1c88:45143542.056 : NVMData.JamCount = 0
19ec-1c88:45143542.111 : NVMData.IdentifyInfo = 
19ec-1c88:45143542.163 : NVMData.FormalName = 
19ec-1c88:45143542.211 : NVMData.ReservedB = 0
19ec-1c88:45143542.258 : NVMData.FunctionCode = 0
19ec-1c88:45143542.308 : NVMData.PreFeed = 0
19ec-1c88:45143542.357 : NVMData.PreFeedTime = 0
19ec-1c88:45143542.410 : NVMData.ButtonNumber = 0
19ec-1c88:45143542.461 : NVMData.PowerOffTime = 0
19ec-1c88:45143542.511 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45143542.575 : => IoObject::IoLockEnd
19ec-1c88:45143542.670 : <= IoObject::IoLockEnd
19ec-1c88:45143542.723 : <= ReadNVMData ret = 1
19ec-1c88:45153689.886 : => GetADFStatus
19ec-1c88:45153690.340 : => IoObject::IoLockStart
19ec-1c88:45153690.475 : => CAsicIO::CheckDevice
19ec-1c88:45153690.532 : => CNT96226::ConnectIsAvailable
19ec-1c88:45153716.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45153716.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45153716.591 : <= IoObject::IoLockStart
19ec-1c88:45153716.652 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45153716.717 : IO Send command 10 bytes
19ec-1c88:45153716.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:45153716.908 : iCmd = 0, nBytes = 10
19ec-1c88:45153717.016 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45153916.717 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45153916.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:45153917.289 : IO total need to receive data 2 bytes
19ec-1c88:45153917.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:45153917.404 : iCmd = 0, nBytes = 2
19ec-1c88:45154058.964 : 0000 : 00 00 
19ec-1c88:45154059.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45154059.165 : System total receive data 2 bytes
19ec-1c88:45154059.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:45154059.283 : iCmd = 1, nBytes = 4
19ec-1c88:45154180.014 : 0000 : 00 00 00 00 
19ec-1c88:45154180.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45154180.418 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45154180.543 : Return status = 0
19ec-1c88:45154180.847 : => IoObject::IoLockEnd
19ec-1c88:45154180.942 : <= IoObject::IoLockEnd
19ec-1c88:45154180.989 : <= GetADFStatus ret = 1
19ec-1c88:45156920.683 : => GetADFStatus
19ec-1c88:45156920.879 : => IoObject::IoLockStart
19ec-1c88:45156921.014 : => CAsicIO::CheckDevice
19ec-1c88:45156921.072 : => CNT96226::ConnectIsAvailable
19ec-1c88:45156945.141 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45156945.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45156945.329 : <= IoObject::IoLockStart
19ec-1c88:45156945.408 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45156945.705 : IO Send command 10 bytes
19ec-1c88:45156945.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:45156945.880 : iCmd = 0, nBytes = 10
19ec-1c88:45156945.989 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45157132.744 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45157132.914 : System send command 10 bytes + data 0 bytes
19ec-1c88:45157133.143 : IO total need to receive data 2 bytes
19ec-1c88:45157133.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:45157133.282 : iCmd = 0, nBytes = 2
19ec-1c88:45157319.469 : 0000 : 00 00 
19ec-1c88:45157319.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45157319.660 : System total receive data 2 bytes
19ec-1c88:45157319.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:45157319.776 : iCmd = 1, nBytes = 4
19ec-1c88:45157511.026 : 0000 : 00 00 00 00 
19ec-1c88:45157511.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45157511.248 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45157511.325 : Return status = 0
19ec-1c88:45157511.387 : => IoObject::IoLockEnd
19ec-1c88:45157511.481 : <= IoObject::IoLockEnd
19ec-1c88:45157511.528 : <= GetADFStatus ret = 1
19ec-1c88:45159755.247 : => TerminateDriver
19ec-1c88:45159755.443 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:45159755.519 : => CNT96226::Close
19ec-1c88:45159759.190 : <= CNT96226::Close ret = 1
19ec-1c88:45159759.265 : <= CAsicIO::~CAsicIO
19ec-1c88:45159759.338 : => IoObject::IoLockEnd
19ec-1c88:45159759.393 : <= IoObject::IoLockEnd
19ec-1c88:45159759.446 : => IoObject::TerminateDevice
19ec-1c88:45159759.500 : => IoObject::IoLockEnd
19ec-1c88:45159759.549 : <= IoObject::IoLockEnd
19ec-1c88:45159759.650 : <= IoObject::TerminateDevice
19ec-1c88:45159759.905 : <= TerminateDriver ret = 1
19ec-1c88:45203217.306 : ============Debug Start==========
19ec-1c88:45203217.552 : Date : 2020/4/30 14:27:09
19ec-1c88:45203217.635 : Process ID : 19ec
19ec-1c88:45203218.033 : Windows : Version 10.0 build 18363 
19ec-1c88:45203218.469 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45203218.533 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45203218.602 : MemoryStatus.ullAvailPhys : 1683398656
19ec-1c88:45203218.663 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45203218.722 : MemoryStatus.ullAvailPageFile : 3049885696
19ec-1c88:45203218.781 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45203218.841 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:45203218.902 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45203219.000 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45203219.066 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45203219.305 : CPU Count : 4
19ec-1c88:45203219.350 : CPU Frequency : 100.000 Mhz
19ec-1c88:45203223.289 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45203223.422 : => InitializeDriver
19ec-1c88:45203223.678 : <= InitializeDriver ret = 1
19ec-1c88:45203223.735 : => InitializeScanner
19ec-1c88:45203223.811 : => CAsicIO::GetDeviceList
19ec-1c88:45203224.107 : => CNT96226::CNT96226
19ec-1c88:45203224.169 : => CNT96226::Open
19ec-1c88:45203247.813 : <= CNT96226::Open ret = 1
19ec-1c88:45203247.923 : => CNT96226::Initialize
19ec-1c88:45203248.112 : <= CNT96226::Initialize ret = 1
19ec-1c88:45203248.170 : <= CNT96226::CNT96226
19ec-1c88:45203248.223 : => CNT96226::EnumAvailableDevice
19ec-1c88:45203253.795 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45203253.875 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45203253.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45207047.702 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45207048.166 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45207059.394 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45207059.601 : => IoObject::GetLockName
19ec-1c88:45207059.725 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45207059.864 : <= IoObject::GetLockName
19ec-1c88:45207060.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:45207060.902 : iCmd = 3, nBytes = 2
19ec-1c88:45207456.393 : 0000 : 06 38 
19ec-1c88:45207456.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45207456.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:45207456.910 : iCmd = 4, nBytes = 2
19ec-1c88:45207792.874 : 0000 : 07 07 
19ec-1c88:45207793.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45207793.255 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45207793.421 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45207793.559 : IO Send command 10 bytes
19ec-1c88:45207793.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:45207793.771 : iCmd = 0, nBytes = 10
19ec-1c88:45207793.977 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45208016.896 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45208017.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:45208017.258 : iCmd = 0, nBytes = 165
19ec-1c88:45208245.624 : skip dump 37 bytes
19ec-1c88:45208246.021 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45208246.310 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45208246.599 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45208246.873 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45208247.132 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45208247.406 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45208247.663 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45208247.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45208248.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45208248.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:45208248.293 : iCmd = 1, nBytes = 4
19ec-1c88:45208477.361 : 0000 : 00 00 00 00 
19ec-1c88:45208477.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45208477.728 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45208477.853 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45208477.989 : IO Send command 10 bytes
19ec-1c88:45208478.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:45208478.206 : iCmd = 0, nBytes = 10
19ec-1c88:45208478.579 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45208841.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45208841.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:45208841.724 : iCmd = 0, nBytes = 128
19ec-1c88:45209084.764 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209085.135 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209085.424 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45209085.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45209085.948 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45209086.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:45209087.058 : iCmd = 1, nBytes = 4
19ec-1c88:45209296.174 : 0000 : 00 00 00 00 
19ec-1c88:45209296.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45209296.555 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45209296.888 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45209297.029 : => CNT96226::Close
19ec-1c88:45209304.533 : <= CNT96226::Close ret = 1
19ec-1c88:45209304.692 : <= CNT96226::~CNT96226
19ec-1c88:45209304.861 : <= CAsicIO::GetDeviceList
19ec-1c88:45209305.638 : => IoObject::SetTimeout
19ec-1c88:45209305.906 : Timeout--> In = 0 Out = 0
19ec-1c88:45209306.022 : <= IoObject::SetTimeout
19ec-1c88:45209306.153 : => CAsicIO::CAsicIO
19ec-1c88:45209306.305 : => CNT96226::CNT96226
19ec-1c88:45209306.414 : => CNT96226::Open
19ec-1c88:45209348.662 : <= CNT96226::Open ret = 1
19ec-1c88:45209348.856 : => CNT96226::Initialize
19ec-1c88:45209349.236 : <= CNT96226::Initialize ret = 1
19ec-1c88:45209349.348 : <= CNT96226::CNT96226
19ec-1c88:45209349.451 : <= CAsicIO::CAsicIO
19ec-1c88:45209349.559 : => CAsicIO::InitializeDevice
19ec-1c88:45209349.694 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45209361.201 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45209361.427 : => IoObject::GetLockName
19ec-1c88:45209361.539 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45209361.670 : <= IoObject::GetLockName
19ec-1c88:45209362.756 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45209362.908 : IO Send command 10 bytes
19ec-1c88:45209363.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:45209363.126 : iCmd = 0, nBytes = 10
19ec-1c88:45209363.348 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45209733.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45209733.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:45209733.554 : iCmd = 0, nBytes = 128
19ec-1c88:45209961.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209962.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209962.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45209962.760 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45209963.013 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45209964.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:45209964.144 : iCmd = 1, nBytes = 4
19ec-1c88:45210168.551 : 0000 : 00 00 00 00 
19ec-1c88:45210168.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45210168.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45210168.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:45210168.957 : iCmd = 3, nBytes = 2
19ec-1c88:45210548.216 : 0000 : 06 38 
19ec-1c88:45210548.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45210548.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:45210548.515 : iCmd = 4, nBytes = 2
19ec-1c88:45210846.961 : 0000 : 07 07 
19ec-1c88:45210847.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45210847.345 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45210847.471 : => IoObject::InitializeDevice
19ec-1c88:45210847.616 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45210848.544 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45210848.635 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45210849.527 : => FindScanner
19ec-1c88:45210849.598 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45210849.684 : <= FindScanner ret = 1
19ec-1c88:45210849.755 : => IoObject::IoLockStart
19ec-1c88:45210849.890 : => CAsicIO::CheckDevice
19ec-1c88:45210849.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:45210875.019 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45210875.169 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45210875.251 : <= IoObject::IoLockStart
19ec-1c88:45210875.329 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45210875.418 : IO Send command 10 bytes
19ec-1c88:45210875.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:45210875.616 : iCmd = 0, nBytes = 10
19ec-1c88:45210875.753 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45211081.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45211081.944 : System send command 10 bytes + data 0 bytes
19ec-1c88:45211082.041 : IO total need to receive data 5 bytes
19ec-1c88:45211082.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211082.197 : iCmd = 0, nBytes = 5
19ec-1c88:45211284.105 : 0000 : 06 00 02 02 ab 
19ec-1c88:45211284.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45211284.360 : System total receive data 5 bytes
19ec-1c88:45211284.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211284.523 : iCmd = 1, nBytes = 4
19ec-1c88:45211492.208 : 0000 : 00 00 00 00 
19ec-1c88:45211492.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45211492.514 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45211492.597 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45211492.680 : IO Send command 10 bytes
19ec-1c88:45211492.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:45211492.881 : iCmd = 0, nBytes = 10
19ec-1c88:45211493.023 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45211688.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45211688.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:45211688.873 : IO total need to receive data 165 bytes
19ec-1c88:45211688.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211689.021 : iCmd = 0, nBytes = 165
19ec-1c88:45211889.738 : skip dump 37 bytes
19ec-1c88:45211889.961 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45211890.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45211890.316 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45211890.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45211890.658 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45211890.829 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45211890.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45211891.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45211891.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45211891.310 : System total receive data 165 bytes
19ec-1c88:45211891.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211891.454 : iCmd = 1, nBytes = 4
19ec-1c88:45212086.756 : 0000 : 00 00 00 00 
19ec-1c88:45212086.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45212087.055 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45212087.372 : Dump Inquiry
19ec-1c88:45212087.545 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45212087.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45212087.906 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45212088.079 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45212088.243 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45212088.416 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45212088.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212088.745 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212088.915 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45212089.081 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45212089.194 : 00a0 : 00 00 00 00 00 
19ec-1c88:45212089.282 : => ReadNVMDataInternal
19ec-1c88:45212089.552 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45212089.635 : IO Send command 10 bytes
19ec-1c88:45212089.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:45212089.819 : iCmd = 0, nBytes = 10
19ec-1c88:45212089.952 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45212425.370 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45212425.560 : System send command 10 bytes + data 0 bytes
19ec-1c88:45212425.656 : IO total need to receive data 128 bytes
19ec-1c88:45212425.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:45212425.810 : iCmd = 0, nBytes = 128
19ec-1c88:45212632.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212632.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212632.512 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45212632.686 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45212632.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.028 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45212633.514 : System total receive data 128 bytes
19ec-1c88:45212633.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:45212633.659 : iCmd = 1, nBytes = 4
19ec-1c88:45212805.448 : 0000 : 00 00 00 00 
19ec-1c88:45212805.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45212805.760 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45212805.847 : NVMData.PadScanCount = 0
19ec-1c88:45212805.920 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45212805.992 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45212806.069 : NVMData.FlatbedScanCount = 0
19ec-1c88:45212806.138 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45212806.206 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45212806.276 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45212806.346 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45212806.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45212806.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45212806.557 : NVMData.BornMonth = 0
19ec-1c88:45212806.622 : NVMData.BornDay = 0
19ec-1c88:45212806.687 : NVMData.BornYear = 0
19ec-1c88:45212806.752 : NVMData.FirstScanMonth = 4
19ec-1c88:45212806.819 : NVMData.FirstScanDay = 30
19ec-1c88:45212806.889 : NVMData.FirstScanYear = 2020
19ec-1c88:45212806.965 : NVMData.VerticalMagnification = 0
19ec-1c88:45212807.034 : NVMData.HorizontalMagnification = 0
19ec-1c88:45212807.105 : NVMData.PowerSavingTime = 15
19ec-1c88:45212807.176 : NVMData.SN = A094165189010062
19ec-1c88:45212807.242 : NVMData.AutoFeed = 0
19ec-1c88:45212807.306 : NVMData.CCDType = 0
19ec-1c88:45212807.365 : NVMData.ScanSpeed = 0
19ec-1c88:45212807.427 : NVMData.RollerCount = 0
19ec-1c88:45212807.492 : NVMData.MultifeedCount = 0
19ec-1c88:45212807.558 : NVMData.JamCount = 0
19ec-1c88:45212807.622 : NVMData.IdentifyInfo = 
19ec-1c88:45212807.687 : NVMData.FormalName = 
19ec-1c88:45212807.915 : NVMData.ReservedB = 0
19ec-1c88:45212807.988 : NVMData.FunctionCode = 0
19ec-1c88:45212808.056 : NVMData.PreFeed = 0
19ec-1c88:45212808.120 : NVMData.PreFeedTime = 0
19ec-1c88:45212808.184 : NVMData.ButtonNumber = 0
19ec-1c88:45212808.249 : NVMData.PowerOffTime = 0
19ec-1c88:45212808.314 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45212808.405 : => IoObject::IoLockEnd
19ec-1c88:45212808.525 : <= IoObject::IoLockEnd
19ec-1c88:45212808.590 : <= InitializeScanner ret = 1
19ec-1c88:45212808.672 : => GetLogicalScannerAbilityEx
19ec-1c88:45212808.749 : => IoObject::IoLockStart
19ec-1c88:45212808.867 : => CAsicIO::CheckDevice
19ec-1c88:45212808.936 : => CNT96226::ConnectIsAvailable
19ec-1c88:45212824.776 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45212824.895 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45212824.969 : <= IoObject::IoLockStart
19ec-1c88:45212825.125 : => IoObject::IoLockEnd
19ec-1c88:45212825.246 : <= IoObject::IoLockEnd
19ec-1c88:45212825.391 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45212825.487 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45213056.459 : => ReadNVMData
19ec-1c88:45213056.621 : => IoObject::IoLockStart
19ec-1c88:45213056.788 : => CAsicIO::CheckDevice
19ec-1c88:45213056.860 : => CNT96226::ConnectIsAvailable
19ec-1c88:45213080.952 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45213081.108 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45213081.186 : <= IoObject::IoLockStart
19ec-1c88:45213081.264 : => ReadNVMDataInternal
19ec-1c88:45213081.341 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45213081.428 : IO Send command 10 bytes
19ec-1c88:45213081.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:45213081.651 : iCmd = 0, nBytes = 10
19ec-1c88:45213081.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45213437.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45213437.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:45213437.874 : IO total need to receive data 128 bytes
19ec-1c88:45213437.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45213438.026 : iCmd = 0, nBytes = 128
19ec-1c88:45213646.643 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213646.859 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45213647.217 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45213647.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.559 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.717 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45213648.039 : System total receive data 128 bytes
19ec-1c88:45213648.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:45213648.186 : iCmd = 1, nBytes = 4
19ec-1c88:45213825.935 : 0000 : 00 00 00 00 
19ec-1c88:45213826.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45213826.159 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45213826.226 : NVMData.PadScanCount = 0
19ec-1c88:45213826.280 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45213826.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45213826.394 : NVMData.FlatbedScanCount = 0
19ec-1c88:45213826.448 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45213826.503 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45213826.554 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45213826.607 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45213826.661 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45213826.713 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45213826.766 : NVMData.BornMonth = 0
19ec-1c88:45213826.813 : NVMData.BornDay = 0
19ec-1c88:45213826.863 : NVMData.BornYear = 0
19ec-1c88:45213826.909 : NVMData.FirstScanMonth = 4
19ec-1c88:45213826.959 : NVMData.FirstScanDay = 30
19ec-1c88:45213827.009 : NVMData.FirstScanYear = 2020
19ec-1c88:45213827.212 : NVMData.VerticalMagnification = 0
19ec-1c88:45213827.274 : NVMData.HorizontalMagnification = 0
19ec-1c88:45213827.326 : NVMData.PowerSavingTime = 15
19ec-1c88:45213827.380 : NVMData.SN = A094165189010062
19ec-1c88:45213827.428 : NVMData.AutoFeed = 0
19ec-1c88:45213827.478 : NVMData.CCDType = 0
19ec-1c88:45213827.528 : NVMData.ScanSpeed = 0
19ec-1c88:45213827.575 : NVMData.RollerCount = 0
19ec-1c88:45213827.629 : NVMData.MultifeedCount = 0
19ec-1c88:45213827.679 : NVMData.JamCount = 0
19ec-1c88:45213827.728 : NVMData.IdentifyInfo = 
19ec-1c88:45213827.777 : NVMData.FormalName = 
19ec-1c88:45213827.826 : NVMData.ReservedB = 0
19ec-1c88:45213827.876 : NVMData.FunctionCode = 0
19ec-1c88:45213827.924 : NVMData.PreFeed = 0
19ec-1c88:45213827.972 : NVMData.PreFeedTime = 0
19ec-1c88:45213828.023 : NVMData.ButtonNumber = 0
19ec-1c88:45213828.070 : NVMData.PowerOffTime = 0
19ec-1c88:45213828.123 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45213828.180 : => IoObject::IoLockEnd
19ec-1c88:45213828.274 : <= IoObject::IoLockEnd
19ec-1c88:45213828.321 : <= ReadNVMData ret = 1
19ec-1c88:45216522.570 : ============Debug Start==========
19ec-1c88:45216522.875 : Date : 2020/4/30 14:27:09
19ec-1c88:45216522.959 : Process ID : 19ec
19ec-1c88:45216523.373 : Windows : Version 10.0 build 18363 
19ec-1c88:45216523.824 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45216523.886 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45216523.951 : MemoryStatus.ullAvailPhys : 1683501056
19ec-1c88:45216524.009 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45216524.073 : MemoryStatus.ullAvailPageFile : 3050844160
19ec-1c88:45216524.133 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45216524.193 : MemoryStatus.ullAvailVirtual : 1729716224
19ec-1c88:45216524.254 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45216524.355 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45216524.414 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45216524.652 : CPU Count : 4
19ec-1c88:45216524.698 : CPU Frequency : 100.000 Mhz
19ec-1c88:45216529.485 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45216529.614 : => InitializeDriver
19ec-1c88:45216529.885 : <= InitializeDriver ret = 1
19ec-1c88:45219104.854 : => InitializeScanner
19ec-1c88:45219105.106 : => CAsicIO::GetDeviceList
19ec-1c88:45219105.528 : => CNT96226::CNT96226
19ec-1c88:45219105.587 : => CNT96226::Open
19ec-1c88:45219129.782 : <= CNT96226::Open ret = 1
19ec-1c88:45219130.125 : => CNT96226::Initialize
19ec-1c88:45219130.325 : <= CNT96226::Initialize ret = 1
19ec-1c88:45219130.384 : <= CNT96226::CNT96226
19ec-1c88:45219130.440 : => CNT96226::EnumAvailableDevice
19ec-1c88:45219136.149 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45219136.231 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45219136.290 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45223080.319 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45223080.596 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45223086.207 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45223086.322 : => IoObject::GetLockName
19ec-1c88:45223086.382 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45223086.452 : <= IoObject::GetLockName
19ec-1c88:45223086.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:45223086.987 : iCmd = 3, nBytes = 2
19ec-1c88:45223477.610 : 0000 : 06 38 
19ec-1c88:45223477.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45223477.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:45223477.883 : iCmd = 4, nBytes = 2
19ec-1c88:45223794.155 : 0000 : 07 07 
19ec-1c88:45223794.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45223794.336 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45223794.420 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45223794.489 : IO Send command 10 bytes
19ec-1c88:45223794.542 : => CNT96226::VenderCmd_SetData
19ec-1c88:45223794.599 : iCmd = 0, nBytes = 10
19ec-1c88:45223794.704 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45223988.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45223988.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:45223988.591 : iCmd = 0, nBytes = 165
19ec-1c88:45224197.251 : skip dump 37 bytes
19ec-1c88:45224197.450 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45224197.592 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45224197.730 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45224197.860 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45224197.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45224198.122 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45224198.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224198.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224198.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45224198.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:45224198.545 : iCmd = 1, nBytes = 4
19ec-1c88:45224381.384 : 0000 : 00 00 00 00 
19ec-1c88:45224381.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45224381.568 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45224381.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45224381.695 : IO Send command 10 bytes
19ec-1c88:45224381.747 : => CNT96226::VenderCmd_SetData
19ec-1c88:45224381.800 : iCmd = 0, nBytes = 10
19ec-1c88:45224381.903 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45224726.551 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45224726.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:45224726.735 : iCmd = 0, nBytes = 128
19ec-1c88:45224863.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224863.730 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224863.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45224864.004 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45224864.128 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.250 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.497 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45224864.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:45224864.676 : iCmd = 1, nBytes = 4
19ec-1c88:45225007.046 : 0000 : 00 00 00 00 
19ec-1c88:45225007.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45225007.534 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45225007.695 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45225007.763 : => CNT96226::Close
19ec-1c88:45225011.553 : <= CNT96226::Close ret = 1
19ec-1c88:45225011.623 : <= CNT96226::~CNT96226
19ec-1c88:45225011.706 : <= CAsicIO::GetDeviceList
19ec-1c88:45225012.124 : => IoObject::SetTimeout
19ec-1c88:45225012.259 : Timeout--> In = 0 Out = 0
19ec-1c88:45225012.315 : <= IoObject::SetTimeout
19ec-1c88:45225012.381 : => CAsicIO::CAsicIO
19ec-1c88:45225012.452 : => CNT96226::CNT96226
19ec-1c88:45225012.506 : => CNT96226::Open
19ec-1c88:45225035.522 : <= CNT96226::Open ret = 1
19ec-1c88:45225035.633 : => CNT96226::Initialize
19ec-1c88:45225035.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:45225035.898 : <= CNT96226::CNT96226
19ec-1c88:45225035.952 : <= CAsicIO::CAsicIO
19ec-1c88:45225036.010 : => CAsicIO::InitializeDevice
19ec-1c88:45225036.085 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45225042.038 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45225042.154 : => IoObject::GetLockName
19ec-1c88:45225042.208 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45225042.270 : <= IoObject::GetLockName
19ec-1c88:45225042.763 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45225042.835 : IO Send command 10 bytes
19ec-1c88:45225042.887 : => CNT96226::VenderCmd_SetData
19ec-1c88:45225042.937 : iCmd = 0, nBytes = 10
19ec-1c88:45225043.048 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45225383.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45225384.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:45225384.100 : iCmd = 0, nBytes = 128
19ec-1c88:45225588.901 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.090 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.231 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45225589.365 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45225589.494 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.618 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.861 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45225589.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:45225590.039 : iCmd = 1, nBytes = 4
19ec-1c88:45225796.594 : 0000 : 00 00 00 00 
19ec-1c88:45225796.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45225796.753 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45225796.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:45225796.875 : iCmd = 3, nBytes = 2
19ec-1c88:45226150.583 : 0000 : 06 38 
19ec-1c88:45226150.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45226150.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:45226150.838 : iCmd = 4, nBytes = 2
19ec-1c88:45226449.703 : 0000 : 07 07 
19ec-1c88:45226449.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45226449.995 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45226450.096 : => IoObject::InitializeDevice
19ec-1c88:45226450.203 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45226450.853 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45226450.931 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45226451.657 : => FindScanner
19ec-1c88:45226451.717 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45226451.782 : <= FindScanner ret = 1
19ec-1c88:45226451.838 : => IoObject::IoLockStart
19ec-1c88:45226451.941 : => CAsicIO::CheckDevice
19ec-1c88:45226451.994 : => CNT96226::ConnectIsAvailable
19ec-1c88:45226471.098 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45226471.193 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45226471.250 : <= IoObject::IoLockStart
19ec-1c88:45226471.310 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45226471.375 : IO Send command 10 bytes
19ec-1c88:45226471.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:45226471.510 : iCmd = 0, nBytes = 10
19ec-1c88:45226471.615 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45226671.152 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45226671.279 : System send command 10 bytes + data 0 bytes
19ec-1c88:45226671.352 : IO total need to receive data 5 bytes
19ec-1c88:45226671.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:45226671.475 : iCmd = 0, nBytes = 5
19ec-1c88:45226855.562 : 0000 : 06 00 02 02 ab 
19ec-1c88:45226855.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45226855.722 : System total receive data 5 bytes
19ec-1c88:45226855.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:45226855.839 : iCmd = 1, nBytes = 4
19ec-1c88:45227003.669 : 0000 : 00 00 00 00 
19ec-1c88:45227003.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45227003.927 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45227003.994 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45227004.060 : IO Send command 10 bytes
19ec-1c88:45227004.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:45227004.217 : iCmd = 0, nBytes = 10
19ec-1c88:45227004.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45227208.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45227208.486 : System send command 10 bytes + data 0 bytes
19ec-1c88:45227208.552 : IO total need to receive data 165 bytes
19ec-1c88:45227208.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:45227208.668 : iCmd = 0, nBytes = 165
19ec-1c88:45227380.852 : skip dump 37 bytes
19ec-1c88:45227381.027 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45227381.165 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45227381.304 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45227381.434 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45227381.559 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45227381.690 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45227381.814 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227381.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227382.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45227382.062 : System total receive data 165 bytes
19ec-1c88:45227382.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:45227382.169 : iCmd = 1, nBytes = 4
19ec-1c88:45227498.569 : 0000 : 00 00 00 00 
19ec-1c88:45227498.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45227498.812 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45227499.069 : Dump Inquiry
19ec-1c88:45227499.205 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45227499.342 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45227499.475 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45227499.606 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45227499.730 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45227499.864 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45227499.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227500.113 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227500.243 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45227500.370 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45227500.457 : 00a0 : 00 00 00 00 00 
19ec-1c88:45227500.527 : => ReadNVMDataInternal
19ec-1c88:45227500.734 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45227500.800 : IO Send command 10 bytes
19ec-1c88:45227500.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:45227500.948 : iCmd = 0, nBytes = 10
19ec-1c88:45227501.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45227854.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45227854.347 : System send command 10 bytes + data 0 bytes
19ec-1c88:45227854.414 : IO total need to receive data 128 bytes
19ec-1c88:45227854.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:45227854.534 : iCmd = 0, nBytes = 128
19ec-1c88:45228046.596 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228046.785 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228046.930 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45228047.065 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45228047.192 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45228047.542 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228047.895 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228048.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228048.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45228048.149 : System total receive data 128 bytes
19ec-1c88:45228048.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:45228048.269 : iCmd = 1, nBytes = 4
19ec-1c88:45228208.402 : 0000 : 00 00 00 00 
19ec-1c88:45228208.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45228208.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45228208.677 : NVMData.PadScanCount = 0
19ec-1c88:45228208.735 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45228208.789 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45228208.843 : NVMData.FlatbedScanCount = 0
19ec-1c88:45228208.897 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45228208.947 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45228209.003 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45228209.055 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45228209.111 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45228209.163 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45228209.217 : NVMData.BornMonth = 0
19ec-1c88:45228209.267 : NVMData.BornDay = 0
19ec-1c88:45228209.317 : NVMData.BornYear = 0
19ec-1c88:45228209.366 : NVMData.FirstScanMonth = 4
19ec-1c88:45228209.417 : NVMData.FirstScanDay = 30
19ec-1c88:45228209.470 : NVMData.FirstScanYear = 2020
19ec-1c88:45228209.522 : NVMData.VerticalMagnification = 0
19ec-1c88:45228209.576 : NVMData.HorizontalMagnification = 0
19ec-1c88:45228209.630 : NVMData.PowerSavingTime = 15
19ec-1c88:45228209.683 : NVMData.SN = A094165189010062
19ec-1c88:45228209.737 : NVMData.AutoFeed = 0
19ec-1c88:45228209.786 : NVMData.CCDType = 0
19ec-1c88:45228209.832 : NVMData.ScanSpeed = 0
19ec-1c88:45228209.879 : NVMData.RollerCount = 0
19ec-1c88:45228209.929 : NVMData.MultifeedCount = 0
19ec-1c88:45228209.980 : NVMData.JamCount = 0
19ec-1c88:45228210.027 : NVMData.IdentifyInfo = 
19ec-1c88:45228210.077 : NVMData.FormalName = 
19ec-1c88:45228210.288 : NVMData.ReservedB = 0
19ec-1c88:45228210.339 : NVMData.FunctionCode = 0
19ec-1c88:45228210.389 : NVMData.PreFeed = 0
19ec-1c88:45228210.440 : NVMData.PreFeedTime = 0
19ec-1c88:45228210.491 : NVMData.ButtonNumber = 0
19ec-1c88:45228210.540 : NVMData.PowerOffTime = 0
19ec-1c88:45228210.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45228210.668 : => IoObject::IoLockEnd
19ec-1c88:45228210.762 : <= IoObject::IoLockEnd
19ec-1c88:45228210.813 : <= InitializeScanner ret = 1
19ec-1c88:45229480.277 : => GetLogicalScannerAbility
19ec-1c88:45229480.461 : => IoObject::IoLockStart
19ec-1c88:45229480.592 : => CAsicIO::CheckDevice
19ec-1c88:45229480.650 : => CNT96226::ConnectIsAvailable
19ec-1c88:45229504.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45229504.389 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45229504.454 : <= IoObject::IoLockStart
19ec-1c88:45229504.515 : => IoObject::IoLockEnd
19ec-1c88:45229504.631 : <= IoObject::IoLockEnd
19ec-1c88:45229504.709 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45233378.346 : => GetLogicalScannerAbilityEx
19ec-1c88:45233378.550 : => IoObject::IoLockStart
19ec-1c88:45233378.685 : => CAsicIO::CheckDevice
19ec-1c88:45233378.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:45233396.652 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45233396.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45233396.818 : <= IoObject::IoLockStart
19ec-1c88:45233396.878 : => IoObject::IoLockEnd
19ec-1c88:45233396.972 : <= IoObject::IoLockEnd
19ec-1c88:45233397.092 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45233397.172 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45241014.387 : => ReadNVMData
19ec-1c88:45241014.565 : => IoObject::IoLockStart
19ec-1c88:45241014.696 : => CAsicIO::CheckDevice
19ec-1c88:45241014.758 : => CNT96226::ConnectIsAvailable
19ec-1c88:45241037.510 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45241037.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45241037.853 : <= IoObject::IoLockStart
19ec-1c88:45241037.976 : => ReadNVMDataInternal
19ec-1c88:45241038.303 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45241038.375 : IO Send command 10 bytes
19ec-1c88:45241038.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:45241038.544 : iCmd = 0, nBytes = 10
19ec-1c88:45241038.657 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45241393.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45241393.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:45241393.231 : IO total need to receive data 128 bytes
19ec-1c88:45241393.292 : => CNT96226::VenderCmd_GetData
19ec-1c88:45241393.348 : iCmd = 0, nBytes = 128
19ec-1c88:45241582.135 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241582.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241582.851 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45241582.985 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45241583.111 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.236 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.360 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.481 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45241583.604 : System total receive data 128 bytes
19ec-1c88:45241583.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:45241583.724 : iCmd = 1, nBytes = 4
19ec-1c88:45241778.614 : 0000 : 00 00 00 00 
19ec-1c88:45241778.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45241778.856 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45241778.930 : NVMData.PadScanCount = 0
19ec-1c88:45241778.988 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45241779.044 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45241779.100 : NVMData.FlatbedScanCount = 0
19ec-1c88:45241779.164 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45241779.394 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45241779.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45241779.519 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45241779.575 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45241779.629 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45241779.683 : NVMData.BornMonth = 0
19ec-1c88:45241779.732 : NVMData.BornDay = 0
19ec-1c88:45241779.785 : NVMData.BornYear = 0
19ec-1c88:45241779.834 : NVMData.FirstScanMonth = 4
19ec-1c88:45241779.885 : NVMData.FirstScanDay = 30
19ec-1c88:45241779.938 : NVMData.FirstScanYear = 2020
19ec-1c88:45241779.988 : NVMData.VerticalMagnification = 0
19ec-1c88:45241780.046 : NVMData.HorizontalMagnification = 0
19ec-1c88:45241780.098 : NVMData.PowerSavingTime = 15
19ec-1c88:45241780.152 : NVMData.SN = A094165189010062
19ec-1c88:45241780.203 : NVMData.AutoFeed = 0
19ec-1c88:45241780.253 : NVMData.CCDType = 0
19ec-1c88:45241780.302 : NVMData.ScanSpeed = 0
19ec-1c88:45241780.350 : NVMData.RollerCount = 0
19ec-1c88:45241780.403 : NVMData.MultifeedCount = 0
19ec-1c88:45241780.455 : NVMData.JamCount = 0
19ec-1c88:45241780.504 : NVMData.IdentifyInfo = 
19ec-1c88:45241780.554 : NVMData.FormalName = 
19ec-1c88:45241780.603 : NVMData.ReservedB = 0
19ec-1c88:45241780.651 : NVMData.FunctionCode = 0
19ec-1c88:45241780.700 : NVMData.PreFeed = 0
19ec-1c88:45241780.748 : NVMData.PreFeedTime = 0
19ec-1c88:45241780.797 : NVMData.ButtonNumber = 0
19ec-1c88:45241780.849 : NVMData.PowerOffTime = 0
19ec-1c88:45241780.898 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45241780.964 : => IoObject::IoLockEnd
19ec-1c88:45241781.057 : <= IoObject::IoLockEnd
19ec-1c88:45241781.106 : <= ReadNVMData ret = 1
19ec-1c88:45251892.978 : => GetADFStatus
19ec-1c88:45251893.405 : => IoObject::IoLockStart
19ec-1c88:45251893.549 : => CAsicIO::CheckDevice
19ec-1c88:45251893.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:45251917.683 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45251917.798 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45251917.864 : <= IoObject::IoLockStart
19ec-1c88:45251917.926 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45251917.994 : IO Send command 10 bytes
19ec-1c88:45251918.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:45251918.173 : iCmd = 0, nBytes = 10
19ec-1c88:45251918.278 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45252089.724 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45252089.881 : System send command 10 bytes + data 0 bytes
19ec-1c88:45252089.958 : IO total need to receive data 2 bytes
19ec-1c88:45252090.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:45252090.088 : iCmd = 0, nBytes = 2
19ec-1c88:45252277.124 : 0000 : 00 00 
19ec-1c88:45252277.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45252277.301 : System total receive data 2 bytes
19ec-1c88:45252277.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:45252277.416 : iCmd = 1, nBytes = 4
19ec-1c88:45252485.679 : 0000 : 00 00 00 00 
19ec-1c88:45252485.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45252485.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45252485.965 : Return status = 0
19ec-1c88:45252486.024 : => IoObject::IoLockEnd
19ec-1c88:45252486.115 : <= IoObject::IoLockEnd
19ec-1c88:45252486.162 : <= GetADFStatus ret = 1
19ec-1c88:45255236.298 : => GetADFStatus
19ec-1c88:45255236.493 : => IoObject::IoLockStart
19ec-1c88:45255236.623 : => CAsicIO::CheckDevice
19ec-1c88:45255236.677 : => CNT96226::ConnectIsAvailable
19ec-1c88:45255262.984 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45255263.094 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45255263.150 : <= IoObject::IoLockStart
19ec-1c88:45255263.211 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45255263.280 : IO Send command 10 bytes
19ec-1c88:45255263.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:45255263.453 : iCmd = 0, nBytes = 10
19ec-1c88:45255263.556 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45255471.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45255471.245 : System send command 10 bytes + data 0 bytes
19ec-1c88:45255471.486 : IO total need to receive data 2 bytes
19ec-1c88:45255471.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:45255471.614 : iCmd = 0, nBytes = 2
19ec-1c88:45255638.975 : 0000 : 00 00 
19ec-1c88:45255639.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45255639.195 : System total receive data 2 bytes
19ec-1c88:45255639.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:45255639.318 : iCmd = 1, nBytes = 4
19ec-1c88:45255849.127 : 0000 : 00 00 00 00 
19ec-1c88:45255849.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45255849.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45255849.409 : Return status = 0
19ec-1c88:45255849.465 : => IoObject::IoLockEnd
19ec-1c88:45255849.557 : <= IoObject::IoLockEnd
19ec-1c88:45255849.607 : <= GetADFStatus ret = 1
19ec-1c88:45258009.273 : => TerminateDriver
19ec-1c88:45258009.474 : => CAsicIO::~CAsicIO,pStage=98962504
19ec-1c88:45258009.548 : => CNT96226::Close
19ec-1c88:45258013.666 : <= CNT96226::Close ret = 1
19ec-1c88:45258013.747 : <= CAsicIO::~CAsicIO
19ec-1c88:45258013.807 : => IoObject::IoLockEnd
19ec-1c88:45258013.862 : <= IoObject::IoLockEnd
19ec-1c88:45258013.914 : => IoObject::TerminateDevice
19ec-1c88:45258013.971 : => IoObject::IoLockEnd
19ec-1c88:45258014.019 : <= IoObject::IoLockEnd
19ec-1c88:45258014.124 : <= IoObject::TerminateDevice
19ec-1c88:45258014.381 : <= TerminateDriver ret = 1
19ec-1c88:45303478.461 : ============Debug Start==========
19ec-1c88:45303478.719 : Date : 2020/4/30 14:27:12
19ec-1c88:45303478.802 : Process ID : 19ec
19ec-1c88:45303479.232 : Windows : Version 10.0 build 18363 
19ec-1c88:45303479.679 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45303479.743 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45303479.809 : MemoryStatus.ullAvailPhys : 1676693504
19ec-1c88:45303479.868 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45303479.932 : MemoryStatus.ullAvailPageFile : 3036778496
19ec-1c88:45303480.000 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45303480.067 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:45303480.129 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45303480.324 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45303480.388 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45303480.641 : CPU Count : 4
19ec-1c88:45303480.690 : CPU Frequency : 100.000 Mhz
19ec-1c88:45303484.734 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45303484.874 : => InitializeDriver
19ec-1c88:45303485.372 : <= InitializeDriver ret = 1
19ec-1c88:45303485.432 : => InitializeScanner
19ec-1c88:45303485.512 : => CAsicIO::GetDeviceList
19ec-1c88:45303485.815 : => CNT96226::CNT96226
19ec-1c88:45303485.872 : => CNT96226::Open
19ec-1c88:45303505.089 : <= CNT96226::Open ret = 1
19ec-1c88:45303505.188 : => CNT96226::Initialize
19ec-1c88:45303505.374 : <= CNT96226::Initialize ret = 1
19ec-1c88:45303505.432 : <= CNT96226::CNT96226
19ec-1c88:45303505.488 : => CNT96226::EnumAvailableDevice
19ec-1c88:45303510.746 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45303510.827 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45303510.887 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45307285.674 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45307286.126 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45307297.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45307297.454 : => IoObject::GetLockName
19ec-1c88:45307297.573 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45307297.708 : <= IoObject::GetLockName
19ec-1c88:45307298.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:45307298.754 : iCmd = 3, nBytes = 2
19ec-1c88:45307702.491 : 0000 : 06 38 
19ec-1c88:45307702.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45307702.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:45307703.011 : iCmd = 4, nBytes = 2
19ec-1c88:45308034.784 : 0000 : 07 07 
19ec-1c88:45308034.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45308035.152 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45308035.326 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45308035.460 : IO Send command 10 bytes
19ec-1c88:45308035.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:45308035.683 : iCmd = 0, nBytes = 10
19ec-1c88:45308035.901 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45308243.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45308243.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:45308243.677 : iCmd = 0, nBytes = 165
19ec-1c88:45308453.051 : skip dump 37 bytes
19ec-1c88:45308453.426 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45308453.701 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45308453.984 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45308454.268 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45308454.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45308454.807 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45308455.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45308455.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45308455.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45308455.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:45308455.692 : iCmd = 1, nBytes = 4
19ec-1c88:45308645.416 : 0000 : 00 00 00 00 
19ec-1c88:45308645.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45308645.724 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45308645.848 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45308645.978 : IO Send command 10 bytes
19ec-1c88:45308646.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:45308646.190 : iCmd = 0, nBytes = 10
19ec-1c88:45308646.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45308982.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45308982.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:45308982.948 : iCmd = 0, nBytes = 128
19ec-1c88:45309194.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309194.751 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309195.052 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45309195.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45309195.598 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45309195.856 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309196.117 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309196.374 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309196.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45309196.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:45309196.741 : iCmd = 1, nBytes = 4
19ec-1c88:45309395.704 : 0000 : 00 00 00 00 
19ec-1c88:45309395.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45309396.050 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45309396.437 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45309396.592 : => CNT96226::Close
19ec-1c88:45309404.234 : <= CNT96226::Close ret = 1
19ec-1c88:45309404.388 : <= CNT96226::~CNT96226
19ec-1c88:45309404.551 : <= CAsicIO::GetDeviceList
19ec-1c88:45309405.381 : => IoObject::SetTimeout
19ec-1c88:45309405.639 : Timeout--> In = 0 Out = 0
19ec-1c88:45309405.755 : <= IoObject::SetTimeout
19ec-1c88:45309405.885 : => CAsicIO::CAsicIO
19ec-1c88:45309406.021 : => CNT96226::CNT96226
19ec-1c88:45309406.132 : => CNT96226::Open
19ec-1c88:45309447.616 : <= CNT96226::Open ret = 1
19ec-1c88:45309447.815 : => CNT96226::Initialize
19ec-1c88:45309448.194 : <= CNT96226::Initialize ret = 1
19ec-1c88:45309448.316 : <= CNT96226::CNT96226
19ec-1c88:45309448.421 : <= CAsicIO::CAsicIO
19ec-1c88:45309448.528 : => CAsicIO::InitializeDevice
19ec-1c88:45309448.668 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45309460.197 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45309460.421 : => IoObject::GetLockName
19ec-1c88:45309460.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45309460.665 : <= IoObject::GetLockName
19ec-1c88:45309461.603 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45309461.749 : IO Send command 10 bytes
19ec-1c88:45309461.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:45309461.965 : iCmd = 0, nBytes = 10
19ec-1c88:45309462.184 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45309810.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45309810.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:45309810.503 : iCmd = 0, nBytes = 128
19ec-1c88:45310045.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310046.346 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310046.634 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45310046.909 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45310047.166 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45310047.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310047.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310047.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310048.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310048.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:45310048.296 : iCmd = 1, nBytes = 4
19ec-1c88:45310261.964 : 0000 : 00 00 00 00 
19ec-1c88:45310262.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310262.350 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45310262.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:45310262.606 : iCmd = 3, nBytes = 2
19ec-1c88:45310645.027 : 0000 : 06 38 
19ec-1c88:45310645.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310645.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:45310645.314 : iCmd = 4, nBytes = 2
19ec-1c88:45310954.845 : 0000 : 07 07 
19ec-1c88:45310954.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310955.209 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45310955.330 : => IoObject::InitializeDevice
19ec-1c88:45310955.456 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45310956.216 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45310956.308 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45310957.126 : => FindScanner
19ec-1c88:45310957.200 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45310957.278 : <= FindScanner ret = 1
19ec-1c88:45310957.347 : => IoObject::IoLockStart
19ec-1c88:45310957.474 : => CAsicIO::CheckDevice
19ec-1c88:45310957.540 : => CNT96226::ConnectIsAvailable
19ec-1c88:45310981.329 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45310981.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45310981.512 : <= IoObject::IoLockStart
19ec-1c88:45310981.585 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45310981.665 : IO Send command 10 bytes
19ec-1c88:45310981.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:45310981.828 : iCmd = 0, nBytes = 10
19ec-1c88:45310981.950 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45311185.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45311185.135 : System send command 10 bytes + data 0 bytes
19ec-1c88:45311185.217 : IO total need to receive data 5 bytes
19ec-1c88:45311185.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311185.354 : iCmd = 0, nBytes = 5
19ec-1c88:45311377.953 : 0000 : 06 00 02 02 ab 
19ec-1c88:45311378.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45311378.183 : System total receive data 5 bytes
19ec-1c88:45311378.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311378.329 : iCmd = 1, nBytes = 4
19ec-1c88:45311556.489 : 0000 : 00 00 00 00 
19ec-1c88:45311556.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45311556.752 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45311556.827 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45311556.905 : IO Send command 10 bytes
19ec-1c88:45311557.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:45311557.087 : iCmd = 0, nBytes = 10
19ec-1c88:45311557.215 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45311750.132 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45311750.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:45311750.356 : IO total need to receive data 165 bytes
19ec-1c88:45311750.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311750.492 : iCmd = 0, nBytes = 165
19ec-1c88:45311934.502 : skip dump 37 bytes
19ec-1c88:45311934.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45311934.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45311935.078 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45311935.244 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45311935.401 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45311935.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45311935.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45311935.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45311935.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45311936.018 : System total receive data 165 bytes
19ec-1c88:45311936.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311936.156 : iCmd = 1, nBytes = 4
19ec-1c88:45312125.413 : 0000 : 00 00 00 00 
19ec-1c88:45312125.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45312125.676 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45312125.933 : Dump Inquiry
19ec-1c88:45312126.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45312126.247 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45312126.408 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45312127.178 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45312127.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45312127.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45312127.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312127.800 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312127.955 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45312128.108 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45312128.214 : 00a0 : 00 00 00 00 00 
19ec-1c88:45312128.296 : => ReadNVMDataInternal
19ec-1c88:45312128.558 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45312128.637 : IO Send command 10 bytes
19ec-1c88:45312128.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:45312128.821 : iCmd = 0, nBytes = 10
19ec-1c88:45312128.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45312472.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45312472.316 : System send command 10 bytes + data 0 bytes
19ec-1c88:45312472.397 : IO total need to receive data 128 bytes
19ec-1c88:45312472.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:45312472.541 : iCmd = 0, nBytes = 128
19ec-1c88:45312587.532 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312587.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312587.883 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45312588.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45312588.194 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.344 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45312588.793 : System total receive data 128 bytes
19ec-1c88:45312588.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:45312588.927 : iCmd = 1, nBytes = 4
19ec-1c88:45312793.605 : 0000 : 00 00 00 00 
19ec-1c88:45312793.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45312793.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45312793.988 : NVMData.PadScanCount = 0
19ec-1c88:45312794.056 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45312794.125 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45312794.194 : NVMData.FlatbedScanCount = 0
19ec-1c88:45312794.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45312794.324 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45312794.391 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45312794.457 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45312794.525 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45312794.591 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45312794.657 : NVMData.BornMonth = 0
19ec-1c88:45312794.715 : NVMData.BornDay = 0
19ec-1c88:45312794.777 : NVMData.BornYear = 0
19ec-1c88:45312794.836 : NVMData.FirstScanMonth = 4
19ec-1c88:45312794.900 : NVMData.FirstScanDay = 30
19ec-1c88:45312794.968 : NVMData.FirstScanYear = 2020
19ec-1c88:45312795.038 : NVMData.VerticalMagnification = 0
19ec-1c88:45312795.103 : NVMData.HorizontalMagnification = 0
19ec-1c88:45312795.169 : NVMData.PowerSavingTime = 15
19ec-1c88:45312795.234 : NVMData.SN = A094165189010062
19ec-1c88:45312795.298 : NVMData.AutoFeed = 0
19ec-1c88:45312795.355 : NVMData.CCDType = 0
19ec-1c88:45312795.413 : NVMData.ScanSpeed = 0
19ec-1c88:45312795.473 : NVMData.RollerCount = 0
19ec-1c88:45312795.535 : NVMData.MultifeedCount = 0
19ec-1c88:45312795.597 : NVMData.JamCount = 0
19ec-1c88:45312795.658 : NVMData.IdentifyInfo = 
19ec-1c88:45312795.721 : NVMData.FormalName = 
19ec-1c88:45312795.989 : NVMData.ReservedB = 0
19ec-1c88:45312796.059 : NVMData.FunctionCode = 0
19ec-1c88:45312796.120 : NVMData.PreFeed = 0
19ec-1c88:45312796.183 : NVMData.PreFeedTime = 0
19ec-1c88:45312796.247 : NVMData.ButtonNumber = 0
19ec-1c88:45312796.308 : NVMData.PowerOffTime = 0
19ec-1c88:45312796.370 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45312796.459 : => IoObject::IoLockEnd
19ec-1c88:45312796.578 : <= IoObject::IoLockEnd
19ec-1c88:45312796.637 : <= InitializeScanner ret = 1
19ec-1c88:45312796.712 : => GetLogicalScannerAbilityEx
19ec-1c88:45312796.784 : => IoObject::IoLockStart
19ec-1c88:45312796.900 : => CAsicIO::CheckDevice
19ec-1c88:45312796.963 : => CNT96226::ConnectIsAvailable
19ec-1c88:45312816.699 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45312816.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45312816.880 : <= IoObject::IoLockStart
19ec-1c88:45312816.950 : => IoObject::IoLockEnd
19ec-1c88:45312817.063 : <= IoObject::IoLockEnd
19ec-1c88:45312817.198 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45312817.287 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45313044.884 : => ReadNVMData
19ec-1c88:45313045.041 : => IoObject::IoLockStart
19ec-1c88:45313045.180 : => CAsicIO::CheckDevice
19ec-1c88:45313045.243 : => CNT96226::ConnectIsAvailable
19ec-1c88:45313068.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45313068.362 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45313068.437 : <= IoObject::IoLockStart
19ec-1c88:45313068.514 : => ReadNVMDataInternal
19ec-1c88:45313068.587 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45313068.668 : IO Send command 10 bytes
19ec-1c88:45313068.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:45313068.884 : iCmd = 0, nBytes = 10
19ec-1c88:45313069.026 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45313419.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45313420.128 : System send command 10 bytes + data 0 bytes
19ec-1c88:45313420.211 : IO total need to receive data 128 bytes
19ec-1c88:45313420.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:45313420.355 : iCmd = 0, nBytes = 128
19ec-1c88:45313593.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313593.531 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313593.710 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45313593.875 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45313594.033 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.183 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.482 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45313594.638 : System total receive data 128 bytes
19ec-1c88:45313594.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:45313594.775 : iCmd = 1, nBytes = 4
19ec-1c88:45313784.482 : 0000 : 00 00 00 00 
19ec-1c88:45313784.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45313784.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45313784.878 : NVMData.PadScanCount = 0
19ec-1c88:45313784.951 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45313785.021 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45313785.094 : NVMData.FlatbedScanCount = 0
19ec-1c88:45313785.160 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45313785.231 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45313785.297 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45313785.365 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45313785.434 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45313785.499 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45313785.566 : NVMData.BornMonth = 0
19ec-1c88:45313785.625 : NVMData.BornDay = 0
19ec-1c88:45313785.688 : NVMData.BornYear = 0
19ec-1c88:45313785.744 : NVMData.FirstScanMonth = 4
19ec-1c88:45313785.809 : NVMData.FirstScanDay = 30
19ec-1c88:45313785.871 : NVMData.FirstScanYear = 2020
19ec-1c88:45313786.157 : NVMData.VerticalMagnification = 0
19ec-1c88:45313786.231 : NVMData.HorizontalMagnification = 0
19ec-1c88:45313786.300 : NVMData.PowerSavingTime = 15
19ec-1c88:45313786.366 : NVMData.SN = A094165189010062
19ec-1c88:45313786.426 : NVMData.AutoFeed = 0
19ec-1c88:45313786.489 : NVMData.CCDType = 0
19ec-1c88:45313786.546 : NVMData.ScanSpeed = 0
19ec-1c88:45313786.604 : NVMData.RollerCount = 0
19ec-1c88:45313786.666 : NVMData.MultifeedCount = 0
19ec-1c88:45313786.727 : NVMData.JamCount = 0
19ec-1c88:45313786.789 : NVMData.IdentifyInfo = 
19ec-1c88:45313786.850 : NVMData.FormalName = 
19ec-1c88:45313786.909 : NVMData.ReservedB = 0
19ec-1c88:45313786.968 : NVMData.FunctionCode = 0
19ec-1c88:45313787.029 : NVMData.PreFeed = 0
19ec-1c88:45313787.090 : NVMData.PreFeedTime = 0
19ec-1c88:45313787.149 : NVMData.ButtonNumber = 0
19ec-1c88:45313787.208 : NVMData.PowerOffTime = 0
19ec-1c88:45313787.271 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45313787.346 : => IoObject::IoLockEnd
19ec-1c88:45313787.467 : <= IoObject::IoLockEnd
19ec-1c88:45313787.525 : <= ReadNVMData ret = 1
19ec-1c88:45314479.367 : => TerminateDriver
19ec-1c88:45314479.580 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:45314479.676 : => CNT96226::Close
19ec-1c88:45314484.055 : <= CNT96226::Close ret = 1
19ec-1c88:45314484.149 : <= CAsicIO::~CAsicIO
19ec-1c88:45314484.217 : => IoObject::IoLockEnd
19ec-1c88:45314484.283 : <= IoObject::IoLockEnd
19ec-1c88:45314484.345 : => IoObject::TerminateDevice
19ec-1c88:45314484.412 : => IoObject::IoLockEnd
19ec-1c88:45314484.471 : <= IoObject::IoLockEnd
19ec-1c88:45314484.595 : <= IoObject::TerminateDevice
19ec-1c88:45314484.989 : <= TerminateDriver ret = 1
19ec-1c88:45316932.105 : ============Debug Start==========
19ec-1c88:45316932.422 : Date : 2020/4/30 14:27:13
19ec-1c88:45316932.500 : Process ID : 19ec
19ec-1c88:45316932.914 : Windows : Version 10.0 build 18363 
19ec-1c88:45316933.379 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45316933.443 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45316933.510 : MemoryStatus.ullAvailPhys : 1676677120
19ec-1c88:45316933.566 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45316933.627 : MemoryStatus.ullAvailPageFile : 3037495296
19ec-1c88:45316933.687 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45316933.750 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:45316933.811 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45316933.912 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45316933.973 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45316934.213 : CPU Count : 4
19ec-1c88:45316934.261 : CPU Frequency : 100.000 Mhz
19ec-1c88:45316938.480 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45316938.609 : => InitializeDriver
19ec-1c88:45316938.881 : <= InitializeDriver ret = 1
19ec-1c88:45319601.296 : => InitializeScanner
19ec-1c88:45319601.559 : => CAsicIO::GetDeviceList
19ec-1c88:45319602.001 : => CNT96226::CNT96226
19ec-1c88:45319602.061 : => CNT96226::Open
19ec-1c88:45319627.273 : <= CNT96226::Open ret = 1
19ec-1c88:45319627.381 : => CNT96226::Initialize
19ec-1c88:45319627.582 : <= CNT96226::Initialize ret = 1
19ec-1c88:45319627.642 : <= CNT96226::CNT96226
19ec-1c88:45319627.694 : => CNT96226::EnumAvailableDevice
19ec-1c88:45319633.064 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45319633.145 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45319633.206 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45323345.270 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45323345.560 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45323351.113 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45323351.225 : => IoObject::GetLockName
19ec-1c88:45323351.291 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45323351.361 : <= IoObject::GetLockName
19ec-1c88:45323351.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:45323351.915 : iCmd = 3, nBytes = 2
19ec-1c88:45323730.817 : 0000 : 06 38 
19ec-1c88:45323730.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45323731.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:45323731.075 : iCmd = 4, nBytes = 2
19ec-1c88:45324022.447 : 0000 : 07 07 
19ec-1c88:45324022.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45324022.971 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45324023.058 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45324023.129 : IO Send command 10 bytes
19ec-1c88:45324023.185 : => CNT96226::VenderCmd_SetData
19ec-1c88:45324023.243 : iCmd = 0, nBytes = 10
19ec-1c88:45324023.347 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45324217.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45324217.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45324218.013 : iCmd = 0, nBytes = 165
19ec-1c88:45324424.168 : skip dump 37 bytes
19ec-1c88:45324424.393 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45324424.535 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45324424.671 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45324424.803 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45324424.932 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45324425.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45324425.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45324425.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45324425.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45324425.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:45324425.487 : iCmd = 1, nBytes = 4
19ec-1c88:45324599.858 : 0000 : 00 00 00 00 
19ec-1c88:45324599.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45324600.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45324600.085 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45324600.151 : IO Send command 10 bytes
19ec-1c88:45324600.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:45324600.262 : iCmd = 0, nBytes = 10
19ec-1c88:45324600.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45324912.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45324912.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:45324912.940 : iCmd = 0, nBytes = 128
19ec-1c88:45325116.897 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.065 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.206 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45325117.340 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45325117.470 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325117.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325118.022 : iCmd = 1, nBytes = 4
19ec-1c88:45325283.908 : 0000 : 00 00 00 00 
19ec-1c88:45325284.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325284.101 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45325284.272 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45325284.344 : => CNT96226::Close
19ec-1c88:45325288.017 : <= CNT96226::Close ret = 1
19ec-1c88:45325288.090 : <= CNT96226::~CNT96226
19ec-1c88:45325288.182 : <= CAsicIO::GetDeviceList
19ec-1c88:45325288.586 : => IoObject::SetTimeout
19ec-1c88:45325288.718 : Timeout--> In = 0 Out = 0
19ec-1c88:45325288.777 : <= IoObject::SetTimeout
19ec-1c88:45325288.845 : => CAsicIO::CAsicIO
19ec-1c88:45325288.916 : => CNT96226::CNT96226
19ec-1c88:45325288.971 : => CNT96226::Open
19ec-1c88:45325310.380 : <= CNT96226::Open ret = 1
19ec-1c88:45325310.485 : => CNT96226::Initialize
19ec-1c88:45325310.687 : <= CNT96226::Initialize ret = 1
19ec-1c88:45325310.750 : <= CNT96226::CNT96226
19ec-1c88:45325310.807 : <= CAsicIO::CAsicIO
19ec-1c88:45325310.860 : => CAsicIO::InitializeDevice
19ec-1c88:45325310.930 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45325317.109 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45325317.228 : => IoObject::GetLockName
19ec-1c88:45325317.284 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45325317.354 : <= IoObject::GetLockName
19ec-1c88:45325317.872 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45325317.944 : IO Send command 10 bytes
19ec-1c88:45325317.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:45325318.051 : iCmd = 0, nBytes = 10
19ec-1c88:45325318.161 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45325628.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45325629.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325629.157 : iCmd = 0, nBytes = 128
19ec-1c88:45325818.073 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45325818.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45325818.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325819.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325819.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325819.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325819.254 : iCmd = 1, nBytes = 4
19ec-1c88:45325965.393 : 0000 : 00 00 00 00 
19ec-1c88:45325965.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325965.705 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45325965.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325965.933 : iCmd = 3, nBytes = 2
19ec-1c88:45326333.586 : 0000 : 06 38 
19ec-1c88:45326333.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45326333.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:45326333.847 : iCmd = 4, nBytes = 2
19ec-1c88:45326645.468 : 0000 : 07 07 
19ec-1c88:45326645.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45326645.715 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45326645.817 : => IoObject::InitializeDevice
19ec-1c88:45326645.931 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45326646.573 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45326646.647 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45326647.433 : => FindScanner
19ec-1c88:45326647.494 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45326647.560 : <= FindScanner ret = 1
19ec-1c88:45326647.619 : => IoObject::IoLockStart
19ec-1c88:45326647.720 : => CAsicIO::CheckDevice
19ec-1c88:45326647.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:45326671.094 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45326671.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45326671.569 : <= IoObject::IoLockStart
19ec-1c88:45326671.630 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45326671.696 : IO Send command 10 bytes
19ec-1c88:45326671.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:45326671.846 : iCmd = 0, nBytes = 10
19ec-1c88:45326671.950 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45326854.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45326854.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:45326854.662 : IO total need to receive data 5 bytes
19ec-1c88:45326854.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:45326854.779 : iCmd = 0, nBytes = 5
19ec-1c88:45327045.000 : 0000 : 06 00 02 02 ab 
19ec-1c88:45327045.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327045.185 : System total receive data 5 bytes
19ec-1c88:45327045.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:45327045.309 : iCmd = 1, nBytes = 4
19ec-1c88:45327236.914 : 0000 : 00 00 00 00 
19ec-1c88:45327237.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327237.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45327237.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45327237.277 : IO Send command 10 bytes
19ec-1c88:45327237.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:45327237.452 : iCmd = 0, nBytes = 10
19ec-1c88:45327237.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45327379.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45327379.616 : System send command 10 bytes + data 0 bytes
19ec-1c88:45327379.683 : IO total need to receive data 165 bytes
19ec-1c88:45327379.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:45327379.797 : iCmd = 0, nBytes = 165
19ec-1c88:45327561.596 : skip dump 37 bytes
19ec-1c88:45327562.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45327562.260 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45327562.399 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45327562.538 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45327562.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45327562.808 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45327562.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327563.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327563.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327563.194 : System total receive data 165 bytes
19ec-1c88:45327563.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:45327563.314 : iCmd = 1, nBytes = 4
19ec-1c88:45327764.193 : 0000 : 00 00 00 00 
19ec-1c88:45327764.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327764.438 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45327764.642 : Dump Inquiry
19ec-1c88:45327764.772 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45327764.911 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45327765.047 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45327765.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45327765.311 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45327765.442 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45327765.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327765.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327765.826 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45327765.956 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45327766.045 : 00a0 : 00 00 00 00 00 
19ec-1c88:45327766.118 : => ReadNVMDataInternal
19ec-1c88:45327766.350 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45327766.416 : IO Send command 10 bytes
19ec-1c88:45327766.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:45327766.570 : iCmd = 0, nBytes = 10
19ec-1c88:45327766.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45328092.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45328093.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:45328093.231 : IO total need to receive data 128 bytes
19ec-1c88:45328093.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:45328093.352 : iCmd = 0, nBytes = 128
19ec-1c88:45328265.354 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328265.576 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328265.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45328265.867 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45328265.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.122 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45328266.517 : System total receive data 128 bytes
19ec-1c88:45328266.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:45328266.638 : iCmd = 1, nBytes = 4
19ec-1c88:45328373.077 : 0000 : 00 00 00 00 
19ec-1c88:45328373.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45328373.619 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45328373.698 : NVMData.PadScanCount = 0
19ec-1c88:45328373.762 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45328373.822 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45328373.881 : NVMData.FlatbedScanCount = 0
19ec-1c88:45328373.939 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45328373.996 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45328374.051 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45328374.110 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45328374.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45328374.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45328374.281 : NVMData.BornMonth = 0
19ec-1c88:45328374.333 : NVMData.BornDay = 0
19ec-1c88:45328374.386 : NVMData.BornYear = 0
19ec-1c88:45328374.437 : NVMData.FirstScanMonth = 4
19ec-1c88:45328374.489 : NVMData.FirstScanDay = 30
19ec-1c88:45328374.545 : NVMData.FirstScanYear = 2020
19ec-1c88:45328374.600 : NVMData.VerticalMagnification = 0
19ec-1c88:45328374.655 : NVMData.HorizontalMagnification = 0
19ec-1c88:45328374.717 : NVMData.PowerSavingTime = 15
19ec-1c88:45328375.002 : NVMData.SN = A094165189010062
19ec-1c88:45328375.054 : NVMData.AutoFeed = 0
19ec-1c88:45328375.103 : NVMData.CCDType = 0
19ec-1c88:45328375.154 : NVMData.ScanSpeed = 0
19ec-1c88:45328375.205 : NVMData.RollerCount = 0
19ec-1c88:45328375.256 : NVMData.MultifeedCount = 0
19ec-1c88:45328375.306 : NVMData.JamCount = 0
19ec-1c88:45328375.355 : NVMData.IdentifyInfo = 
19ec-1c88:45328375.406 : NVMData.FormalName = 
19ec-1c88:45328375.588 : NVMData.ReservedB = 0
19ec-1c88:45328375.640 : NVMData.FunctionCode = 0
19ec-1c88:45328375.691 : NVMData.PreFeed = 0
19ec-1c88:45328375.742 : NVMData.PreFeedTime = 0
19ec-1c88:45328375.792 : NVMData.ButtonNumber = 0
19ec-1c88:45328375.846 : NVMData.PowerOffTime = 0
19ec-1c88:45328375.898 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45328375.974 : => IoObject::IoLockEnd
19ec-1c88:45328376.069 : <= IoObject::IoLockEnd
19ec-1c88:45328376.119 : <= InitializeScanner ret = 1
19ec-1c88:45329707.296 : => GetLogicalScannerAbility
19ec-1c88:45329707.496 : => IoObject::IoLockStart
19ec-1c88:45329707.632 : => CAsicIO::CheckDevice
19ec-1c88:45329707.694 : => CNT96226::ConnectIsAvailable
19ec-1c88:45329732.577 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45329732.692 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45329732.754 : <= IoObject::IoLockStart
19ec-1c88:45329732.817 : => IoObject::IoLockEnd
19ec-1c88:45329732.935 : <= IoObject::IoLockEnd
19ec-1c88:45329733.016 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45333597.950 : => GetLogicalScannerAbilityEx
19ec-1c88:45333598.134 : => IoObject::IoLockStart
19ec-1c88:45333598.262 : => CAsicIO::CheckDevice
19ec-1c88:45333598.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:45333620.902 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45333621.147 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45333621.507 : <= IoObject::IoLockStart
19ec-1c88:45333621.568 : => IoObject::IoLockEnd
19ec-1c88:45333621.675 : <= IoObject::IoLockEnd
19ec-1c88:45333621.794 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45333621.868 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45341151.975 : => ReadNVMData
19ec-1c88:45341152.156 : => IoObject::IoLockStart
19ec-1c88:45341152.273 : => CAsicIO::CheckDevice
19ec-1c88:45341152.331 : => CNT96226::ConnectIsAvailable
19ec-1c88:45341176.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45341176.543 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45341176.599 : <= IoObject::IoLockStart
19ec-1c88:45341176.670 : => ReadNVMDataInternal
19ec-1c88:45341176.733 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45341176.798 : IO Send command 10 bytes
19ec-1c88:45341176.924 : => CNT96226::VenderCmd_SetData
19ec-1c88:45341176.981 : iCmd = 0, nBytes = 10
19ec-1c88:45341177.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45341539.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45341539.235 : System send command 10 bytes + data 0 bytes
19ec-1c88:45341539.306 : IO total need to receive data 128 bytes
19ec-1c88:45341539.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:45341539.426 : iCmd = 0, nBytes = 128
19ec-1c88:45341688.299 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341688.516 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341688.659 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45341688.798 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45341688.926 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.057 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45341689.450 : System total receive data 128 bytes
19ec-1c88:45341689.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:45341689.578 : iCmd = 1, nBytes = 4
19ec-1c88:45341840.109 : 0000 : 00 00 00 00 
19ec-1c88:45341840.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45341840.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45341840.641 : NVMData.PadScanCount = 0
19ec-1c88:45341840.984 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45341841.042 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45341841.097 : NVMData.FlatbedScanCount = 0
19ec-1c88:45341841.149 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45341841.359 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45341841.417 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45341841.470 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45341841.525 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45341841.577 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45341841.637 : NVMData.BornMonth = 0
19ec-1c88:45341841.686 : NVMData.BornDay = 0
19ec-1c88:45341841.734 : NVMData.BornYear = 0
19ec-1c88:45341841.782 : NVMData.FirstScanMonth = 4
19ec-1c88:45341841.832 : NVMData.FirstScanDay = 30
19ec-1c88:45341841.883 : NVMData.FirstScanYear = 2020
19ec-1c88:45341841.937 : NVMData.VerticalMagnification = 0
19ec-1c88:45341841.992 : NVMData.HorizontalMagnification = 0
19ec-1c88:45341842.047 : NVMData.PowerSavingTime = 15
19ec-1c88:45341842.100 : NVMData.SN = A094165189010062
19ec-1c88:45341842.149 : NVMData.AutoFeed = 0
19ec-1c88:45341842.198 : NVMData.CCDType = 0
19ec-1c88:45341842.246 : NVMData.ScanSpeed = 0
19ec-1c88:45341842.295 : NVMData.RollerCount = 0
19ec-1c88:45341842.347 : NVMData.MultifeedCount = 0
19ec-1c88:45341842.398 : NVMData.JamCount = 0
19ec-1c88:45341842.445 : NVMData.IdentifyInfo = 
19ec-1c88:45341842.497 : NVMData.FormalName = 
19ec-1c88:45341842.545 : NVMData.ReservedB = 0
19ec-1c88:45341842.593 : NVMData.FunctionCode = 0
19ec-1c88:45341842.643 : NVMData.PreFeed = 0
19ec-1c88:45341842.692 : NVMData.PreFeedTime = 0
19ec-1c88:45341842.740 : NVMData.ButtonNumber = 0
19ec-1c88:45341842.789 : NVMData.PowerOffTime = 0
19ec-1c88:45341842.841 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45341842.903 : => IoObject::IoLockEnd
19ec-1c88:45341842.990 : <= IoObject::IoLockEnd
19ec-1c88:45341843.042 : <= ReadNVMData ret = 1
19ec-1c88:45351682.205 : => GetADFStatus
19ec-1c88:45351682.668 : => IoObject::IoLockStart
19ec-1c88:45351682.799 : => CAsicIO::CheckDevice
19ec-1c88:45351682.856 : => CNT96226::ConnectIsAvailable
19ec-1c88:45351707.834 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45351707.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45351708.015 : <= IoObject::IoLockStart
19ec-1c88:45351708.076 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45351708.145 : IO Send command 10 bytes
19ec-1c88:45351708.277 : => CNT96226::VenderCmd_SetData
19ec-1c88:45351708.338 : iCmd = 0, nBytes = 10
19ec-1c88:45351708.449 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45351899.836 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45351899.974 : System send command 10 bytes + data 0 bytes
19ec-1c88:45351900.048 : IO total need to receive data 2 bytes
19ec-1c88:45351900.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:45351900.168 : iCmd = 0, nBytes = 2
19ec-1c88:45352105.997 : 0000 : 00 00 
19ec-1c88:45352106.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45352106.146 : System total receive data 2 bytes
19ec-1c88:45352106.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:45352106.258 : iCmd = 1, nBytes = 4
19ec-1c88:45352305.385 : 0000 : 00 00 00 00 
19ec-1c88:45352305.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45352305.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45352305.678 : Return status = 0
19ec-1c88:45352305.742 : => IoObject::IoLockEnd
19ec-1c88:45352305.825 : <= IoObject::IoLockEnd
19ec-1c88:45352305.875 : <= GetADFStatus ret = 1
19ec-1c88:45355082.685 : => GetADFStatus
19ec-1c88:45355082.878 : => IoObject::IoLockStart
19ec-1c88:45355083.008 : => CAsicIO::CheckDevice
19ec-1c88:45355083.063 : => CNT96226::ConnectIsAvailable
19ec-1c88:45355106.540 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45355106.936 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45355106.999 : <= IoObject::IoLockStart
19ec-1c88:45355107.059 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45355107.125 : IO Send command 10 bytes
19ec-1c88:45355107.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:45355107.295 : iCmd = 0, nBytes = 10
19ec-1c88:45355107.399 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45355289.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45355290.050 : System send command 10 bytes + data 0 bytes
19ec-1c88:45355290.269 : IO total need to receive data 2 bytes
19ec-1c88:45355290.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:45355290.402 : iCmd = 0, nBytes = 2
19ec-1c88:45355436.835 : 0000 : 00 00 
19ec-1c88:45355437.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45355437.247 : System total receive data 2 bytes
19ec-1c88:45355437.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:45355437.362 : iCmd = 1, nBytes = 4
19ec-1c88:45355607.065 : 0000 : 00 00 00 00 
19ec-1c88:45355607.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45355607.533 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45355607.600 : Return status = 0
19ec-1c88:45355607.661 : => IoObject::IoLockEnd
19ec-1c88:45355607.751 : <= IoObject::IoLockEnd
19ec-1c88:45355607.801 : <= GetADFStatus ret = 1
19ec-1c88:45357766.322 : => TerminateDriver
19ec-1c88:45357766.512 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:45357766.580 : => CNT96226::Close
19ec-1c88:45357771.842 : <= CNT96226::Close ret = 1
19ec-1c88:45357771.919 : <= CAsicIO::~CAsicIO
19ec-1c88:45357771.973 : => IoObject::IoLockEnd
19ec-1c88:45357772.026 : <= IoObject::IoLockEnd
19ec-1c88:45357772.076 : => IoObject::TerminateDevice
19ec-1c88:45357772.131 : => IoObject::IoLockEnd
19ec-1c88:45357772.179 : <= IoObject::IoLockEnd
19ec-1c88:45357772.279 : <= IoObject::TerminateDevice
19ec-1c88:45357772.528 : <= TerminateDriver ret = 1
19ec-1c88:45401141.812 : ============Debug Start==========
19ec-1c88:45401142.098 : Date : 2020/4/30 14:27:15
19ec-1c88:45401142.177 : Process ID : 19ec
19ec-1c88:45401142.606 : Windows : Version 10.0 build 18363 
19ec-1c88:45401143.073 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45401143.136 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45401143.198 : MemoryStatus.ullAvailPhys : 1681104896
19ec-1c88:45401143.259 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45401143.320 : MemoryStatus.ullAvailPageFile : 3043790848
19ec-1c88:45401143.382 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45401143.442 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:45401143.506 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45401143.605 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45401143.664 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45401143.910 : CPU Count : 4
19ec-1c88:45401143.957 : CPU Frequency : 100.000 Mhz
19ec-1c88:45401148.489 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45401148.622 : => InitializeDriver
19ec-1c88:45401148.882 : <= InitializeDriver ret = 1
19ec-1c88:45401148.939 : => InitializeScanner
19ec-1c88:45401149.019 : => CAsicIO::GetDeviceList
19ec-1c88:45401149.313 : => CNT96226::CNT96226
19ec-1c88:45401149.371 : => CNT96226::Open
19ec-1c88:45401174.660 : <= CNT96226::Open ret = 1
19ec-1c88:45401174.767 : => CNT96226::Initialize
19ec-1c88:45401174.962 : <= CNT96226::Initialize ret = 1
19ec-1c88:45401175.021 : <= CNT96226::CNT96226
19ec-1c88:45401175.073 : => CNT96226::EnumAvailableDevice
19ec-1c88:45401180.485 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45401180.565 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45401180.623 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45404880.775 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45404881.064 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45404886.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45404887.020 : => IoObject::GetLockName
19ec-1c88:45404887.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45404887.149 : <= IoObject::GetLockName
19ec-1c88:45404887.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:45404887.683 : iCmd = 3, nBytes = 2
19ec-1c88:45405233.309 : 0000 : 06 38 
19ec-1c88:45405233.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45405233.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:45405233.806 : iCmd = 4, nBytes = 2
19ec-1c88:45405505.107 : 0000 : 07 07 
19ec-1c88:45405505.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45405505.295 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45405505.384 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45405505.452 : IO Send command 10 bytes
19ec-1c88:45405505.504 : => CNT96226::VenderCmd_SetData
19ec-1c88:45405505.556 : iCmd = 0, nBytes = 10
19ec-1c88:45405505.658 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45405702.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45405703.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45405703.060 : iCmd = 0, nBytes = 165
19ec-1c88:45405911.448 : skip dump 37 bytes
19ec-1c88:45405911.642 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45405911.789 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45405911.926 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45405912.061 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45405912.192 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45405912.326 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45405912.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45405912.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45405912.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45405912.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:45405912.753 : iCmd = 1, nBytes = 4
19ec-1c88:45406041.014 : 0000 : 00 00 00 00 
19ec-1c88:45406041.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45406041.177 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45406041.242 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45406041.308 : IO Send command 10 bytes
19ec-1c88:45406041.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:45406041.418 : iCmd = 0, nBytes = 10
19ec-1c88:45406041.525 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45406354.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45406354.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:45406354.306 : iCmd = 0, nBytes = 128
19ec-1c88:45406552.388 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406552.572 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406552.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45406552.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45406552.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.094 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.342 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45406553.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45406553.521 : iCmd = 1, nBytes = 4
19ec-1c88:45406754.557 : 0000 : 00 00 00 00 
19ec-1c88:45406754.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45406754.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45406754.872 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45406754.946 : => CNT96226::Close
19ec-1c88:45406760.255 : <= CNT96226::Close ret = 1
19ec-1c88:45406760.330 : <= CNT96226::~CNT96226
19ec-1c88:45406760.417 : <= CAsicIO::GetDeviceList
19ec-1c88:45406760.863 : => IoObject::SetTimeout
19ec-1c88:45406760.992 : Timeout--> In = 0 Out = 0
19ec-1c88:45406761.048 : <= IoObject::SetTimeout
19ec-1c88:45406761.117 : => CAsicIO::CAsicIO
19ec-1c88:45406761.188 : => CNT96226::CNT96226
19ec-1c88:45406761.243 : => CNT96226::Open
19ec-1c88:45406784.177 : <= CNT96226::Open ret = 1
19ec-1c88:45406784.275 : => CNT96226::Initialize
19ec-1c88:45406784.463 : <= CNT96226::Initialize ret = 1
19ec-1c88:45406784.520 : <= CNT96226::CNT96226
19ec-1c88:45406784.571 : <= CAsicIO::CAsicIO
19ec-1c88:45406784.627 : => CAsicIO::InitializeDevice
19ec-1c88:45406784.694 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45406791.026 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45406791.154 : => IoObject::GetLockName
19ec-1c88:45406791.211 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45406791.277 : <= IoObject::GetLockName
19ec-1c88:45406791.774 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45406791.845 : IO Send command 10 bytes
19ec-1c88:45406791.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:45406791.950 : iCmd = 0, nBytes = 10
19ec-1c88:45406792.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45407136.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45407136.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407136.925 : iCmd = 0, nBytes = 128
19ec-1c88:45407346.256 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407346.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407346.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45407346.702 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45407346.830 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45407346.953 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407347.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407347.199 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407347.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45407347.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407347.373 : iCmd = 1, nBytes = 4
19ec-1c88:45407545.989 : 0000 : 00 00 00 00 
19ec-1c88:45407546.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45407546.173 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45407546.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407546.292 : iCmd = 3, nBytes = 2
19ec-1c88:45407924.731 : 0000 : 06 38 
19ec-1c88:45407924.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45407924.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407924.950 : iCmd = 4, nBytes = 2
19ec-1c88:45408227.882 : 0000 : 07 07 
19ec-1c88:45408227.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45408228.133 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45408228.232 : => IoObject::InitializeDevice
19ec-1c88:45408228.346 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45408229.001 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45408229.082 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45408229.781 : => FindScanner
19ec-1c88:45408229.843 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45408229.904 : <= FindScanner ret = 1
19ec-1c88:45408229.959 : => IoObject::IoLockStart
19ec-1c88:45408230.064 : => CAsicIO::CheckDevice
19ec-1c88:45408230.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:45408255.001 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45408255.116 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45408255.179 : <= IoObject::IoLockStart
19ec-1c88:45408255.237 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45408255.305 : IO Send command 10 bytes
19ec-1c88:45408255.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:45408255.455 : iCmd = 0, nBytes = 10
19ec-1c88:45408255.564 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45408446.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45408446.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:45408446.306 : IO total need to receive data 5 bytes
19ec-1c88:45408446.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:45408446.415 : iCmd = 0, nBytes = 5
19ec-1c88:45408581.503 : 0000 : 06 00 02 02 ab 
19ec-1c88:45408581.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45408581.814 : System total receive data 5 bytes
19ec-1c88:45408581.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:45408582.035 : iCmd = 1, nBytes = 4
19ec-1c88:45408772.898 : 0000 : 00 00 00 00 
19ec-1c88:45408772.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45408773.128 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45408773.191 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45408773.254 : IO Send command 10 bytes
19ec-1c88:45408773.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:45408773.392 : iCmd = 0, nBytes = 10
19ec-1c88:45408773.498 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45408973.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45408973.266 : System send command 10 bytes + data 0 bytes
19ec-1c88:45408973.346 : IO total need to receive data 165 bytes
19ec-1c88:45408973.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:45408973.462 : iCmd = 0, nBytes = 165
19ec-1c88:45409178.342 : skip dump 37 bytes
19ec-1c88:45409178.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45409178.670 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45409178.809 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45409178.943 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45409179.069 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45409179.198 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45409179.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409179.446 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409179.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45409179.567 : System total receive data 165 bytes
19ec-1c88:45409179.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:45409179.677 : iCmd = 1, nBytes = 4
19ec-1c88:45409383.080 : 0000 : 00 00 00 00 
19ec-1c88:45409383.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45409383.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45409383.555 : Dump Inquiry
19ec-1c88:45409383.693 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45409383.830 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45409383.968 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45409384.104 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45409384.234 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45409384.370 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45409384.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409384.623 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409384.756 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45409384.890 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45409384.978 : 00a0 : 00 00 00 00 00 
19ec-1c88:45409385.053 : => ReadNVMDataInternal
19ec-1c88:45409385.281 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45409385.349 : IO Send command 10 bytes
19ec-1c88:45409385.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:45409385.491 : iCmd = 0, nBytes = 10
19ec-1c88:45409385.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45409717.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45409717.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:45409717.261 : IO total need to receive data 128 bytes
19ec-1c88:45409717.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:45409717.382 : iCmd = 0, nBytes = 128
19ec-1c88:45409907.867 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.168 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45409908.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45409908.423 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.549 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45409908.922 : System total receive data 128 bytes
19ec-1c88:45409908.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:45409909.032 : iCmd = 1, nBytes = 4
19ec-1c88:45410026.938 : 0000 : 00 00 00 00 
19ec-1c88:45410027.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45410027.157 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45410027.220 : NVMData.PadScanCount = 0
19ec-1c88:45410027.275 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45410027.331 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45410027.387 : NVMData.FlatbedScanCount = 0
19ec-1c88:45410027.443 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45410027.493 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45410027.546 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45410027.601 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45410027.658 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45410027.710 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45410027.764 : NVMData.BornMonth = 0
19ec-1c88:45410027.813 : NVMData.BornDay = 0
19ec-1c88:45410027.861 : NVMData.BornYear = 0
19ec-1c88:45410027.906 : NVMData.FirstScanMonth = 4
19ec-1c88:45410027.959 : NVMData.FirstScanDay = 30
19ec-1c88:45410028.014 : NVMData.FirstScanYear = 2020
19ec-1c88:45410028.067 : NVMData.VerticalMagnification = 0
19ec-1c88:45410028.124 : NVMData.HorizontalMagnification = 0
19ec-1c88:45410028.178 : NVMData.PowerSavingTime = 15
19ec-1c88:45410028.231 : NVMData.SN = A094165189010062
19ec-1c88:45410028.282 : NVMData.AutoFeed = 0
19ec-1c88:45410028.329 : NVMData.CCDType = 0
19ec-1c88:45410028.375 : NVMData.ScanSpeed = 0
19ec-1c88:45410028.425 : NVMData.RollerCount = 0
19ec-1c88:45410028.482 : NVMData.MultifeedCount = 0
19ec-1c88:45410028.532 : NVMData.JamCount = 0
19ec-1c88:45410028.579 : NVMData.IdentifyInfo = 
19ec-1c88:45410028.628 : NVMData.FormalName = 
19ec-1c88:45410028.808 : NVMData.ReservedB = 0
19ec-1c88:45410028.860 : NVMData.FunctionCode = 0
19ec-1c88:45410028.908 : NVMData.PreFeed = 0
19ec-1c88:45410028.960 : NVMData.PreFeedTime = 0
19ec-1c88:45410029.010 : NVMData.ButtonNumber = 0
19ec-1c88:45410029.060 : NVMData.PowerOffTime = 0
19ec-1c88:45410029.113 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45410029.186 : => IoObject::IoLockEnd
19ec-1c88:45410029.275 : <= IoObject::IoLockEnd
19ec-1c88:45410029.325 : <= InitializeScanner ret = 1
19ec-1c88:45410029.387 : => GetLogicalScannerAbilityEx
19ec-1c88:45410029.442 : => IoObject::IoLockStart
19ec-1c88:45410029.534 : => CAsicIO::CheckDevice
19ec-1c88:45410029.585 : => CNT96226::ConnectIsAvailable
19ec-1c88:45410042.319 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45410042.640 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45410042.698 : <= IoObject::IoLockStart
19ec-1c88:45410042.754 : => IoObject::IoLockEnd
19ec-1c88:45410042.843 : <= IoObject::IoLockEnd
19ec-1c88:45410042.954 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45410043.028 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45410222.778 : => ReadNVMData
19ec-1c88:45410222.902 : => IoObject::IoLockStart
19ec-1c88:45410223.025 : => CAsicIO::CheckDevice
19ec-1c88:45410223.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:45410246.616 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45410246.728 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45410246.788 : <= IoObject::IoLockStart
19ec-1c88:45410246.847 : => ReadNVMDataInternal
19ec-1c88:45410246.905 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45410246.971 : IO Send command 10 bytes
19ec-1c88:45410247.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:45410247.132 : iCmd = 0, nBytes = 10
19ec-1c88:45410247.238 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45410598.034 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45410598.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:45410598.242 : IO total need to receive data 128 bytes
19ec-1c88:45410598.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:45410598.354 : iCmd = 0, nBytes = 128
19ec-1c88:45410798.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410798.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410798.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45410798.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45410798.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45410799.479 : System total receive data 128 bytes
19ec-1c88:45410799.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:45410799.594 : iCmd = 1, nBytes = 4
19ec-1c88:45410978.469 : 0000 : 00 00 00 00 
19ec-1c88:45410978.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45410978.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45410978.762 : NVMData.PadScanCount = 0
19ec-1c88:45410978.816 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45410978.870 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45410978.928 : NVMData.FlatbedScanCount = 0
19ec-1c88:45410978.983 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45410979.037 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45410979.096 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45410979.152 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45410979.208 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45410979.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45410979.321 : NVMData.BornMonth = 0
19ec-1c88:45410979.370 : NVMData.BornDay = 0
19ec-1c88:45410979.420 : NVMData.BornYear = 0
19ec-1c88:45410979.473 : NVMData.FirstScanMonth = 4
19ec-1c88:45410979.526 : NVMData.FirstScanDay = 30
19ec-1c88:45410979.581 : NVMData.FirstScanYear = 2020
19ec-1c88:45410979.790 : NVMData.VerticalMagnification = 0
19ec-1c88:45410979.853 : NVMData.HorizontalMagnification = 0
19ec-1c88:45410979.910 : NVMData.PowerSavingTime = 15
19ec-1c88:45410979.968 : NVMData.SN = A094165189010062
19ec-1c88:45410980.018 : NVMData.AutoFeed = 0
19ec-1c88:45410980.068 : NVMData.CCDType = 0
19ec-1c88:45410980.121 : NVMData.ScanSpeed = 0
19ec-1c88:45410980.170 : NVMData.RollerCount = 0
19ec-1c88:45410980.222 : NVMData.MultifeedCount = 0
19ec-1c88:45410980.273 : NVMData.JamCount = 0
19ec-1c88:45410980.326 : NVMData.IdentifyInfo = 
19ec-1c88:45410980.380 : NVMData.FormalName = 
19ec-1c88:45410980.431 : NVMData.ReservedB = 0
19ec-1c88:45410980.484 : NVMData.FunctionCode = 0
19ec-1c88:45410980.538 : NVMData.PreFeed = 0
19ec-1c88:45410980.590 : NVMData.PreFeedTime = 0
19ec-1c88:45410980.639 : NVMData.ButtonNumber = 0
19ec-1c88:45410980.689 : NVMData.PowerOffTime = 0
19ec-1c88:45410980.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45410980.803 : => IoObject::IoLockEnd
19ec-1c88:45410980.894 : <= IoObject::IoLockEnd
19ec-1c88:45410980.946 : <= ReadNVMData ret = 1
19ec-1c88:45413652.443 : ============Debug Start==========
19ec-1c88:45413652.732 : Date : 2020/4/30 14:27:16
19ec-1c88:45413652.812 : Process ID : 19ec
19ec-1c88:45413653.226 : Windows : Version 10.0 build 18363 
19ec-1c88:45413653.687 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45413653.754 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45413653.819 : MemoryStatus.ullAvailPhys : 1681100800
19ec-1c88:45413653.883 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45413653.946 : MemoryStatus.ullAvailPageFile : 3044728832
19ec-1c88:45413654.009 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45413654.067 : MemoryStatus.ullAvailVirtual : 1729687552
19ec-1c88:45413654.127 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45413654.227 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45413654.286 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45413654.523 : CPU Count : 4
19ec-1c88:45413654.570 : CPU Frequency : 100.000 Mhz
19ec-1c88:45413658.681 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45413658.810 : => InitializeDriver
19ec-1c88:45413659.070 : <= InitializeDriver ret = 1
19ec-1c88:45416359.092 : => InitializeScanner
19ec-1c88:45416359.381 : => CAsicIO::GetDeviceList
19ec-1c88:45416359.835 : => CNT96226::CNT96226
19ec-1c88:45416359.899 : => CNT96226::Open
19ec-1c88:45416384.101 : <= CNT96226::Open ret = 1
19ec-1c88:45416385.117 : => CNT96226::Initialize
19ec-1c88:45416385.443 : <= CNT96226::Initialize ret = 1
19ec-1c88:45416385.515 : <= CNT96226::CNT96226
19ec-1c88:45416385.574 : => CNT96226::EnumAvailableDevice
19ec-1c88:45416391.701 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45416391.783 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45416391.846 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45420178.362 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45420178.667 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45420184.298 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45420184.407 : => IoObject::GetLockName
19ec-1c88:45420184.465 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45420184.538 : <= IoObject::GetLockName
19ec-1c88:45420185.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:45420185.077 : iCmd = 3, nBytes = 2
19ec-1c88:45420568.668 : 0000 : 06 38 
19ec-1c88:45420568.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45420568.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:45420568.949 : iCmd = 4, nBytes = 2
19ec-1c88:45420872.572 : 0000 : 07 07 
19ec-1c88:45420872.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45420872.774 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45420872.863 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45420872.929 : IO Send command 10 bytes
19ec-1c88:45420872.979 : => CNT96226::VenderCmd_SetData
19ec-1c88:45420873.033 : iCmd = 0, nBytes = 10
19ec-1c88:45420873.135 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45421074.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45421075.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421075.143 : iCmd = 0, nBytes = 165
19ec-1c88:45421270.969 : skip dump 37 bytes
19ec-1c88:45421271.173 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45421271.319 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45421271.460 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45421271.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45421271.730 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45421271.871 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45421272.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421272.128 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421272.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45421272.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421272.311 : iCmd = 1, nBytes = 4
19ec-1c88:45421385.922 : 0000 : 00 00 00 00 
19ec-1c88:45421386.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45421386.088 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45421386.150 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45421386.212 : IO Send command 10 bytes
19ec-1c88:45421386.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:45421386.315 : iCmd = 0, nBytes = 10
19ec-1c88:45421386.416 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45421694.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45421694.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421694.707 : iCmd = 0, nBytes = 128
19ec-1c88:45421889.136 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421889.332 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421889.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45421889.618 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45421889.745 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45421889.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421890.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421890.125 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421890.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45421890.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421890.314 : iCmd = 1, nBytes = 4
19ec-1c88:45422013.075 : 0000 : 00 00 00 00 
19ec-1c88:45422013.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45422013.258 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45422013.466 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45422013.540 : => CNT96226::Close
19ec-1c88:45422018.040 : <= CNT96226::Close ret = 1
19ec-1c88:45422018.115 : <= CNT96226::~CNT96226
19ec-1c88:45422018.201 : <= CAsicIO::GetDeviceList
19ec-1c88:45422018.639 : => IoObject::SetTimeout
19ec-1c88:45422018.772 : Timeout--> In = 0 Out = 0
19ec-1c88:45422018.830 : <= IoObject::SetTimeout
19ec-1c88:45422018.978 : => CAsicIO::CAsicIO
19ec-1c88:45422019.050 : => CNT96226::CNT96226
19ec-1c88:45422019.104 : => CNT96226::Open
19ec-1c88:45422043.141 : <= CNT96226::Open ret = 1
19ec-1c88:45422043.237 : => CNT96226::Initialize
19ec-1c88:45422043.424 : <= CNT96226::Initialize ret = 1
19ec-1c88:45422043.487 : <= CNT96226::CNT96226
19ec-1c88:45422043.538 : <= CAsicIO::CAsicIO
19ec-1c88:45422043.594 : => CAsicIO::InitializeDevice
19ec-1c88:45422043.659 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45422049.630 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45422049.820 : => IoObject::GetLockName
19ec-1c88:45422049.871 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45422049.937 : <= IoObject::GetLockName
19ec-1c88:45422050.460 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45422050.529 : IO Send command 10 bytes
19ec-1c88:45422050.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:45422050.640 : iCmd = 0, nBytes = 10
19ec-1c88:45422050.750 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45422399.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45422399.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:45422399.874 : iCmd = 0, nBytes = 128
19ec-1c88:45422606.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422606.403 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422606.550 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45422606.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45422606.809 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45422606.932 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422607.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422607.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422607.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45422607.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:45422607.361 : iCmd = 1, nBytes = 4
19ec-1c88:45422815.367 : 0000 : 00 00 00 00 
19ec-1c88:45422815.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45422815.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45422815.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:45422815.635 : iCmd = 3, nBytes = 2
19ec-1c88:45423192.656 : 0000 : 06 38 
19ec-1c88:45423192.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45423192.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:45423192.923 : iCmd = 4, nBytes = 2
19ec-1c88:45423494.213 : 0000 : 07 07 
19ec-1c88:45423494.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45423494.489 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45423494.587 : => IoObject::InitializeDevice
19ec-1c88:45423494.694 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45423495.345 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45423495.417 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45423496.172 : => FindScanner
19ec-1c88:45423496.234 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45423496.301 : <= FindScanner ret = 1
19ec-1c88:45423496.359 : => IoObject::IoLockStart
19ec-1c88:45423496.465 : => CAsicIO::CheckDevice
19ec-1c88:45423496.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:45423518.415 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45423518.533 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45423518.594 : <= IoObject::IoLockStart
19ec-1c88:45423518.655 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45423518.737 : IO Send command 10 bytes
19ec-1c88:45423518.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:45423518.888 : iCmd = 0, nBytes = 10
19ec-1c88:45423518.991 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45423719.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45423719.617 : System send command 10 bytes + data 0 bytes
19ec-1c88:45423719.693 : IO total need to receive data 5 bytes
19ec-1c88:45423719.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:45423719.809 : iCmd = 0, nBytes = 5
19ec-1c88:45423919.332 : 0000 : 06 00 02 02 ab 
19ec-1c88:45423919.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45423919.509 : System total receive data 5 bytes
19ec-1c88:45423919.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:45423919.624 : iCmd = 1, nBytes = 4
19ec-1c88:45424106.072 : 0000 : 00 00 00 00 
19ec-1c88:45424106.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45424106.334 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45424106.402 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45424106.467 : IO Send command 10 bytes
19ec-1c88:45424106.557 : => CNT96226::VenderCmd_SetData
19ec-1c88:45424106.617 : iCmd = 0, nBytes = 10
19ec-1c88:45424106.723 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45424310.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45424310.736 : System send command 10 bytes + data 0 bytes
19ec-1c88:45424310.799 : IO total need to receive data 165 bytes
19ec-1c88:45424310.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:45424310.914 : iCmd = 0, nBytes = 165
19ec-1c88:45424467.639 : skip dump 37 bytes
19ec-1c88:45424467.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45424467.985 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45424468.128 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45424468.260 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45424468.389 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45424468.524 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45424468.649 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424468.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424468.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45424468.897 : System total receive data 165 bytes
19ec-1c88:45424468.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:45424469.009 : iCmd = 1, nBytes = 4
19ec-1c88:45424666.387 : 0000 : 00 00 00 00 
19ec-1c88:45424666.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45424666.618 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45424666.806 : Dump Inquiry
19ec-1c88:45424666.942 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45424667.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45424667.214 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45424667.344 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45424667.475 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45424667.609 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45424667.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424667.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424667.990 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45424668.122 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45424668.210 : 00a0 : 00 00 00 00 00 
19ec-1c88:45424668.281 : => ReadNVMDataInternal
19ec-1c88:45424668.481 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45424668.545 : IO Send command 10 bytes
19ec-1c88:45424668.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:45424668.682 : iCmd = 0, nBytes = 10
19ec-1c88:45424668.782 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45425023.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45425023.267 : System send command 10 bytes + data 0 bytes
19ec-1c88:45425023.341 : IO total need to receive data 128 bytes
19ec-1c88:45425023.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:45425023.680 : iCmd = 0, nBytes = 128
19ec-1c88:45425230.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425230.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425230.767 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45425230.909 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45425231.041 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45425231.553 : System total receive data 128 bytes
19ec-1c88:45425231.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:45425231.670 : iCmd = 1, nBytes = 4
19ec-1c88:45425411.262 : 0000 : 00 00 00 00 
19ec-1c88:45425411.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45425411.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45425411.573 : NVMData.PadScanCount = 0
19ec-1c88:45425411.629 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45425411.685 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45425411.743 : NVMData.FlatbedScanCount = 0
19ec-1c88:45425411.797 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45425411.850 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45425411.909 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45425411.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45425412.023 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45425412.079 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45425412.137 : NVMData.BornMonth = 0
19ec-1c88:45425412.186 : NVMData.BornDay = 0
19ec-1c88:45425412.239 : NVMData.BornYear = 0
19ec-1c88:45425412.287 : NVMData.FirstScanMonth = 4
19ec-1c88:45425412.341 : NVMData.FirstScanDay = 30
19ec-1c88:45425412.395 : NVMData.FirstScanYear = 2020
19ec-1c88:45425412.450 : NVMData.VerticalMagnification = 0
19ec-1c88:45425412.506 : NVMData.HorizontalMagnification = 0
19ec-1c88:45425412.563 : NVMData.PowerSavingTime = 15
19ec-1c88:45425412.617 : NVMData.SN = A094165189010062
19ec-1c88:45425412.670 : NVMData.AutoFeed = 0
19ec-1c88:45425412.719 : NVMData.CCDType = 0
19ec-1c88:45425412.770 : NVMData.ScanSpeed = 0
19ec-1c88:45425412.820 : NVMData.RollerCount = 0
19ec-1c88:45425412.871 : NVMData.MultifeedCount = 0
19ec-1c88:45425412.923 : NVMData.JamCount = 0
19ec-1c88:45425412.973 : NVMData.IdentifyInfo = 
19ec-1c88:45425413.023 : NVMData.FormalName = 
19ec-1c88:45425413.238 : NVMData.ReservedB = 0
19ec-1c88:45425413.300 : NVMData.FunctionCode = 0
19ec-1c88:45425413.352 : NVMData.PreFeed = 0
19ec-1c88:45425413.409 : NVMData.PreFeedTime = 0
19ec-1c88:45425413.461 : NVMData.ButtonNumber = 0
19ec-1c88:45425413.516 : NVMData.PowerOffTime = 0
19ec-1c88:45425413.568 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45425413.649 : => IoObject::IoLockEnd
19ec-1c88:45425413.744 : <= IoObject::IoLockEnd
19ec-1c88:45425413.794 : <= InitializeScanner ret = 1
19ec-1c88:45427444.289 : => GetLogicalScannerAbility
19ec-1c88:45427444.481 : => IoObject::IoLockStart
19ec-1c88:45427444.607 : => CAsicIO::CheckDevice
19ec-1c88:45427444.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:45427470.458 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45427470.570 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45427470.633 : <= IoObject::IoLockStart
19ec-1c88:45427470.692 : => IoObject::IoLockEnd
19ec-1c88:45427470.799 : <= IoObject::IoLockEnd
19ec-1c88:45427470.874 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45431319.782 : => GetLogicalScannerAbilityEx
19ec-1c88:45431319.966 : => IoObject::IoLockStart
19ec-1c88:45431320.097 : => CAsicIO::CheckDevice
19ec-1c88:45431320.158 : => CNT96226::ConnectIsAvailable
19ec-1c88:45431337.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45431338.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45431338.070 : <= IoObject::IoLockStart
19ec-1c88:45431338.130 : => IoObject::IoLockEnd
19ec-1c88:45431338.239 : <= IoObject::IoLockEnd
19ec-1c88:45431338.357 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45431338.435 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45439022.160 : => ReadNVMData
19ec-1c88:45439022.349 : => IoObject::IoLockStart
19ec-1c88:45439022.485 : => CAsicIO::CheckDevice
19ec-1c88:45439022.543 : => CNT96226::ConnectIsAvailable
19ec-1c88:45439049.026 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45439049.142 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45439049.204 : <= IoObject::IoLockStart
19ec-1c88:45439049.274 : => ReadNVMDataInternal
19ec-1c88:45439049.337 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45439049.402 : IO Send command 10 bytes
19ec-1c88:45439049.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:45439049.573 : iCmd = 0, nBytes = 10
19ec-1c88:45439049.684 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45439405.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45439405.480 : System send command 10 bytes + data 0 bytes
19ec-1c88:45439405.560 : IO total need to receive data 128 bytes
19ec-1c88:45439405.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:45439405.679 : iCmd = 0, nBytes = 128
19ec-1c88:45439599.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439600.165 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439600.308 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45439600.668 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45439600.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45439600.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439601.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439601.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439601.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45439601.291 : System total receive data 128 bytes
19ec-1c88:45439601.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:45439601.401 : iCmd = 1, nBytes = 4
19ec-1c88:45439719.302 : 0000 : 00 00 00 00 
19ec-1c88:45439719.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45439719.551 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45439719.616 : NVMData.PadScanCount = 0
19ec-1c88:45439719.673 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45439719.728 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45439719.786 : NVMData.FlatbedScanCount = 0
19ec-1c88:45439719.842 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45439720.029 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45439720.090 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45439720.146 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45439720.202 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45439720.259 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45439720.322 : NVMData.BornMonth = 0
19ec-1c88:45439720.371 : NVMData.BornDay = 0
19ec-1c88:45439720.422 : NVMData.BornYear = 0
19ec-1c88:45439720.471 : NVMData.FirstScanMonth = 4
19ec-1c88:45439720.525 : NVMData.FirstScanDay = 30
19ec-1c88:45439720.580 : NVMData.FirstScanYear = 2020
19ec-1c88:45439720.633 : NVMData.VerticalMagnification = 0
19ec-1c88:45439720.690 : NVMData.HorizontalMagnification = 0
19ec-1c88:45439720.749 : NVMData.PowerSavingTime = 15
19ec-1c88:45439720.806 : NVMData.SN = A094165189010062
19ec-1c88:45439720.859 : NVMData.AutoFeed = 0
19ec-1c88:45439720.909 : NVMData.CCDType = 0
19ec-1c88:45439720.960 : NVMData.ScanSpeed = 0
19ec-1c88:45439721.014 : NVMData.RollerCount = 0
19ec-1c88:45439721.067 : NVMData.MultifeedCount = 0
19ec-1c88:45439721.121 : NVMData.JamCount = 0
19ec-1c88:45439721.173 : NVMData.IdentifyInfo = 
19ec-1c88:45439721.225 : NVMData.FormalName = 
19ec-1c88:45439721.275 : NVMData.ReservedB = 0
19ec-1c88:45439721.326 : NVMData.FunctionCode = 0
19ec-1c88:45439721.376 : NVMData.PreFeed = 0
19ec-1c88:45439721.425 : NVMData.PreFeedTime = 0
19ec-1c88:45439721.477 : NVMData.ButtonNumber = 0
19ec-1c88:45439721.528 : NVMData.PowerOffTime = 0
19ec-1c88:45439721.581 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45439721.644 : => IoObject::IoLockEnd
19ec-1c88:45439721.736 : <= IoObject::IoLockEnd
19ec-1c88:45439721.786 : <= ReadNVMData ret = 1
19ec-1c88:45449688.747 : => GetADFStatus
19ec-1c88:45449689.206 : => IoObject::IoLockStart
19ec-1c88:45449689.344 : => CAsicIO::CheckDevice
19ec-1c88:45449689.401 : => CNT96226::ConnectIsAvailable
19ec-1c88:45449712.752 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45449712.864 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45449712.926 : <= IoObject::IoLockStart
19ec-1c88:45449712.985 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45449713.049 : IO Send command 10 bytes
19ec-1c88:45449713.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:45449713.222 : iCmd = 0, nBytes = 10
19ec-1c88:45449713.324 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45449907.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45449907.849 : System send command 10 bytes + data 0 bytes
19ec-1c88:45449907.919 : IO total need to receive data 2 bytes
19ec-1c88:45449907.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:45449908.039 : iCmd = 0, nBytes = 2
19ec-1c88:45450102.092 : 0000 : 00 00 
19ec-1c88:45450102.193 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45450102.269 : System total receive data 2 bytes
19ec-1c88:45450102.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:45450102.389 : iCmd = 1, nBytes = 4
19ec-1c88:45450286.041 : 0000 : 00 00 00 00 
19ec-1c88:45450286.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45450286.285 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45450286.349 : Return status = 0
19ec-1c88:45450286.411 : => IoObject::IoLockEnd
19ec-1c88:45450286.503 : <= IoObject::IoLockEnd
19ec-1c88:45450286.554 : <= GetADFStatus ret = 1
19ec-1c88:45453066.775 : => GetADFStatus
19ec-1c88:45453066.967 : => IoObject::IoLockStart
19ec-1c88:45453067.101 : => CAsicIO::CheckDevice
19ec-1c88:45453067.155 : => CNT96226::ConnectIsAvailable
19ec-1c88:45453091.581 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45453091.954 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45453092.011 : <= IoObject::IoLockStart
19ec-1c88:45453092.075 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45453092.141 : IO Send command 10 bytes
19ec-1c88:45453092.254 : => CNT96226::VenderCmd_SetData
19ec-1c88:45453092.307 : iCmd = 0, nBytes = 10
19ec-1c88:45453092.410 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45453285.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45453286.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:45453286.312 : IO total need to receive data 2 bytes
19ec-1c88:45453286.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:45453286.452 : iCmd = 0, nBytes = 2
19ec-1c88:45453405.670 : 0000 : 00 00 
19ec-1c88:45453405.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45453405.823 : System total receive data 2 bytes
19ec-1c88:45453405.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:45453405.938 : iCmd = 1, nBytes = 4
19ec-1c88:45453529.425 : 0000 : 00 00 00 00 
19ec-1c88:45453529.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45453529.667 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45453529.732 : Return status = 0
19ec-1c88:45453529.786 : => IoObject::IoLockEnd
19ec-1c88:45453529.878 : <= IoObject::IoLockEnd
19ec-1c88:45453529.927 : <= GetADFStatus ret = 1
19ec-1c88:45455658.351 : => TerminateDriver
19ec-1c88:45455658.547 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:45455658.619 : => CNT96226::Close
19ec-1c88:45455662.443 : <= CNT96226::Close ret = 1
19ec-1c88:45455662.519 : <= CAsicIO::~CAsicIO
19ec-1c88:45455662.574 : => IoObject::IoLockEnd
19ec-1c88:45455662.621 : <= IoObject::IoLockEnd
19ec-1c88:45455662.671 : => IoObject::TerminateDevice
19ec-1c88:45455662.727 : => IoObject::IoLockEnd
19ec-1c88:45455662.774 : <= IoObject::IoLockEnd
19ec-1c88:45455662.873 : <= IoObject::TerminateDevice
19ec-1c88:45455663.116 : <= TerminateDriver ret = 1
19ec-1c88:45499636.613 : ============Debug Start==========
19ec-1c88:45499636.907 : Date : 2020/4/30 14:27:19
19ec-1c88:45499636.998 : Process ID : 19ec
19ec-1c88:45499637.430 : Windows : Version 10.0 build 18363 
19ec-1c88:45499637.887 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45499637.951 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45499638.018 : MemoryStatus.ullAvailPhys : 1684144128
19ec-1c88:45499638.086 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45499638.151 : MemoryStatus.ullAvailPageFile : 3047157760
19ec-1c88:45499638.216 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45499638.279 : MemoryStatus.ullAvailVirtual : 1730523136
19ec-1c88:45499638.343 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45499638.450 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45499638.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45499638.767 : CPU Count : 4
19ec-1c88:45499638.816 : CPU Frequency : 100.000 Mhz
19ec-1c88:45499642.783 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45499642.918 : => InitializeDriver
19ec-1c88:45499643.175 : <= InitializeDriver ret = 1
19ec-1c88:45499643.232 : => InitializeScanner
19ec-1c88:45499643.312 : => CAsicIO::GetDeviceList
19ec-1c88:45499643.618 : => CNT96226::CNT96226
19ec-1c88:45499643.681 : => CNT96226::Open
19ec-1c88:45499663.883 : <= CNT96226::Open ret = 1
19ec-1c88:45499663.984 : => CNT96226::Initialize
19ec-1c88:45499664.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:45499664.240 : <= CNT96226::CNT96226
19ec-1c88:45499664.295 : => CNT96226::EnumAvailableDevice
19ec-1c88:45499669.590 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45499669.669 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45499669.729 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45503369.770 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45503370.059 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45503375.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45503375.744 : => IoObject::GetLockName
19ec-1c88:45503375.803 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45503375.875 : <= IoObject::GetLockName
19ec-1c88:45503376.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:45503376.396 : iCmd = 3, nBytes = 2
19ec-1c88:45503747.765 : 0000 : 06 38 
19ec-1c88:45503747.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45503747.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:45503748.022 : iCmd = 4, nBytes = 2
19ec-1c88:45504031.870 : 0000 : 07 07 
19ec-1c88:45504031.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45504032.088 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45504032.183 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45504032.252 : IO Send command 10 bytes
19ec-1c88:45504032.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:45504032.359 : iCmd = 0, nBytes = 10
19ec-1c88:45504032.459 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45504231.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45504231.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:45504231.615 : iCmd = 0, nBytes = 165
19ec-1c88:45504385.754 : skip dump 37 bytes
19ec-1c88:45504385.953 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45504386.095 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45504386.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45504386.367 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45504386.493 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45504386.627 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45504386.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45504386.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45504386.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45504387.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45504387.052 : iCmd = 1, nBytes = 4
19ec-1c88:45504559.848 : 0000 : 00 00 00 00 
19ec-1c88:45504560.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45504560.236 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45504560.301 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45504560.363 : IO Send command 10 bytes
19ec-1c88:45504560.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:45504560.466 : iCmd = 0, nBytes = 10
19ec-1c88:45504560.565 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45504899.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45504899.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:45504899.683 : iCmd = 0, nBytes = 128
19ec-1c88:45505081.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45505082.430 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45505082.561 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.687 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.811 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505083.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505083.105 : iCmd = 1, nBytes = 4
19ec-1c88:45505267.388 : 0000 : 00 00 00 00 
19ec-1c88:45505267.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505267.573 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45505267.775 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45505267.850 : => CNT96226::Close
19ec-1c88:45505271.940 : <= CNT96226::Close ret = 1
19ec-1c88:45505272.018 : <= CNT96226::~CNT96226
19ec-1c88:45505272.110 : <= CAsicIO::GetDeviceList
19ec-1c88:45505272.524 : => IoObject::SetTimeout
19ec-1c88:45505272.661 : Timeout--> In = 0 Out = 0
19ec-1c88:45505272.723 : <= IoObject::SetTimeout
19ec-1c88:45505272.790 : => CAsicIO::CAsicIO
19ec-1c88:45505272.863 : => CNT96226::CNT96226
19ec-1c88:45505272.919 : => CNT96226::Open
19ec-1c88:45505295.328 : <= CNT96226::Open ret = 1
19ec-1c88:45505295.429 : => CNT96226::Initialize
19ec-1c88:45505295.622 : <= CNT96226::Initialize ret = 1
19ec-1c88:45505295.683 : <= CNT96226::CNT96226
19ec-1c88:45505295.738 : <= CAsicIO::CAsicIO
19ec-1c88:45505295.796 : => CAsicIO::InitializeDevice
19ec-1c88:45505295.864 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45505301.837 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45505301.964 : => IoObject::GetLockName
19ec-1c88:45505302.019 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45505302.090 : <= IoObject::GetLockName
19ec-1c88:45505302.597 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45505302.671 : IO Send command 10 bytes
19ec-1c88:45505302.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:45505302.778 : iCmd = 0, nBytes = 10
19ec-1c88:45505302.887 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45505610.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45505610.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505610.619 : iCmd = 0, nBytes = 128
19ec-1c88:45505805.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505805.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505805.640 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45505805.776 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45505805.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.025 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.275 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505806.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505806.450 : iCmd = 1, nBytes = 4
19ec-1c88:45505988.046 : 0000 : 00 00 00 00 
19ec-1c88:45505988.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505988.226 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45505988.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505988.343 : iCmd = 3, nBytes = 2
19ec-1c88:45506374.219 : 0000 : 06 38 
19ec-1c88:45506374.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45506374.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:45506374.458 : iCmd = 4, nBytes = 2
19ec-1c88:45506691.771 : 0000 : 07 07 
19ec-1c88:45506691.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45506692.073 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45506692.175 : => IoObject::InitializeDevice
19ec-1c88:45506692.280 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45506692.930 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45506693.004 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45506693.733 : => FindScanner
19ec-1c88:45506693.792 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45506693.857 : <= FindScanner ret = 1
19ec-1c88:45506693.912 : => IoObject::IoLockStart
19ec-1c88:45506694.013 : => CAsicIO::CheckDevice
19ec-1c88:45506694.064 : => CNT96226::ConnectIsAvailable
19ec-1c88:45506719.277 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45506719.391 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45506719.451 : <= IoObject::IoLockStart
19ec-1c88:45506719.508 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45506719.576 : IO Send command 10 bytes
19ec-1c88:45506719.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:45506719.730 : iCmd = 0, nBytes = 10
19ec-1c88:45506719.834 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45506912.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45506912.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:45506912.412 : IO total need to receive data 5 bytes
19ec-1c88:45506912.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:45506912.521 : iCmd = 0, nBytes = 5
19ec-1c88:45507121.064 : 0000 : 06 00 02 02 ab 
19ec-1c88:45507121.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507121.205 : System total receive data 5 bytes
19ec-1c88:45507121.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:45507121.316 : iCmd = 1, nBytes = 4
19ec-1c88:45507284.899 : 0000 : 00 00 00 00 
19ec-1c88:45507284.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507285.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45507285.171 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45507285.237 : IO Send command 10 bytes
19ec-1c88:45507285.321 : => CNT96226::VenderCmd_SetData
19ec-1c88:45507285.378 : iCmd = 0, nBytes = 10
19ec-1c88:45507285.482 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45507440.072 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45507440.438 : System send command 10 bytes + data 0 bytes
19ec-1c88:45507440.517 : IO total need to receive data 165 bytes
19ec-1c88:45507440.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:45507440.637 : iCmd = 0, nBytes = 165
19ec-1c88:45507638.539 : skip dump 37 bytes
19ec-1c88:45507638.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45507638.890 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45507639.029 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45507639.164 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45507639.294 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45507639.431 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45507639.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507639.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507639.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507639.811 : System total receive data 165 bytes
19ec-1c88:45507639.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:45507639.923 : iCmd = 1, nBytes = 4
19ec-1c88:45507811.281 : 0000 : 00 00 00 00 
19ec-1c88:45507811.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507811.532 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45507811.744 : Dump Inquiry
19ec-1c88:45507811.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45507812.009 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45507812.144 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45507812.277 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45507812.405 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45507812.537 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45507812.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507812.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507812.907 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45507813.035 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45507813.119 : 00a0 : 00 00 00 00 00 
19ec-1c88:45507813.188 : => ReadNVMDataInternal
19ec-1c88:45507813.415 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45507813.482 : IO Send command 10 bytes
19ec-1c88:45507813.571 : => CNT96226::VenderCmd_SetData
19ec-1c88:45507813.622 : iCmd = 0, nBytes = 10
19ec-1c88:45507813.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45508142.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45508142.721 : System send command 10 bytes + data 0 bytes
19ec-1c88:45508142.788 : IO total need to receive data 128 bytes
19ec-1c88:45508142.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:45508142.899 : iCmd = 0, nBytes = 128
19ec-1c88:45508306.053 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.226 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.361 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45508306.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45508306.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508307.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45508307.112 : System total receive data 128 bytes
19ec-1c88:45508307.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:45508307.224 : iCmd = 1, nBytes = 4
19ec-1c88:45508425.822 : 0000 : 00 00 00 00 
19ec-1c88:45508425.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45508426.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45508426.117 : NVMData.PadScanCount = 0
19ec-1c88:45508426.173 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45508426.228 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45508426.288 : NVMData.FlatbedScanCount = 0
19ec-1c88:45508426.347 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45508426.400 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45508426.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45508426.514 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45508426.571 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45508426.629 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45508426.686 : NVMData.BornMonth = 0
19ec-1c88:45508426.737 : NVMData.BornDay = 0
19ec-1c88:45508426.787 : NVMData.BornYear = 0
19ec-1c88:45508426.837 : NVMData.FirstScanMonth = 4
19ec-1c88:45508426.890 : NVMData.FirstScanDay = 30
19ec-1c88:45508426.948 : NVMData.FirstScanYear = 2020
19ec-1c88:45508427.003 : NVMData.VerticalMagnification = 0
19ec-1c88:45508427.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:45508427.116 : NVMData.PowerSavingTime = 15
19ec-1c88:45508427.172 : NVMData.SN = A094165189010062
19ec-1c88:45508427.222 : NVMData.AutoFeed = 0
19ec-1c88:45508427.271 : NVMData.CCDType = 0
19ec-1c88:45508427.318 : NVMData.ScanSpeed = 0
19ec-1c88:45508427.368 : NVMData.RollerCount = 0
19ec-1c88:45508427.421 : NVMData.MultifeedCount = 0
19ec-1c88:45508427.473 : NVMData.JamCount = 0
19ec-1c88:45508427.522 : NVMData.IdentifyInfo = 
19ec-1c88:45508427.575 : NVMData.FormalName = 
19ec-1c88:45508427.790 : NVMData.ReservedB = 0
19ec-1c88:45508427.850 : NVMData.FunctionCode = 0
19ec-1c88:45508427.901 : NVMData.PreFeed = 0
19ec-1c88:45508427.953 : NVMData.PreFeedTime = 0
19ec-1c88:45508428.002 : NVMData.ButtonNumber = 0
19ec-1c88:45508428.052 : NVMData.PowerOffTime = 0
19ec-1c88:45508428.334 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45508428.411 : => IoObject::IoLockEnd
19ec-1c88:45508428.495 : <= IoObject::IoLockEnd
19ec-1c88:45508428.545 : <= InitializeScanner ret = 1
19ec-1c88:45508428.610 : => GetLogicalScannerAbilityEx
19ec-1c88:45508428.669 : => IoObject::IoLockStart
19ec-1c88:45508428.761 : => CAsicIO::CheckDevice
19ec-1c88:45508428.812 : => CNT96226::ConnectIsAvailable
19ec-1c88:45508443.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45508443.200 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45508443.263 : <= IoObject::IoLockStart
19ec-1c88:45508443.324 : => IoObject::IoLockEnd
19ec-1c88:45508443.438 : <= IoObject::IoLockEnd
19ec-1c88:45508443.561 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45508443.640 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45508627.826 : => ReadNVMData
19ec-1c88:45508627.990 : => IoObject::IoLockStart
19ec-1c88:45508628.132 : => CAsicIO::CheckDevice
19ec-1c88:45508628.189 : => CNT96226::ConnectIsAvailable
19ec-1c88:45508651.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45508651.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45508651.652 : <= IoObject::IoLockStart
19ec-1c88:45508651.719 : => ReadNVMDataInternal
19ec-1c88:45508651.782 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45508651.852 : IO Send command 10 bytes
19ec-1c88:45508651.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:45508652.050 : iCmd = 0, nBytes = 10
19ec-1c88:45508652.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45508992.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45508993.091 : System send command 10 bytes + data 0 bytes
19ec-1c88:45508993.159 : IO total need to receive data 128 bytes
19ec-1c88:45508993.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:45508993.276 : iCmd = 0, nBytes = 128
19ec-1c88:45509196.809 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509196.984 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.128 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45509197.263 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45509197.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.518 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.765 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45509197.889 : System total receive data 128 bytes
19ec-1c88:45509197.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:45509197.999 : iCmd = 1, nBytes = 4
19ec-1c88:45509345.552 : 0000 : 00 00 00 00 
19ec-1c88:45509345.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45509345.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45509345.830 : NVMData.PadScanCount = 0
19ec-1c88:45509345.886 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45509345.940 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45509345.997 : NVMData.FlatbedScanCount = 0
19ec-1c88:45509346.051 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45509346.104 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45509346.157 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45509346.212 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45509346.271 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45509346.323 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45509346.378 : NVMData.BornMonth = 0
19ec-1c88:45509346.427 : NVMData.BornDay = 0
19ec-1c88:45509346.477 : NVMData.BornYear = 0
19ec-1c88:45509346.525 : NVMData.FirstScanMonth = 4
19ec-1c88:45509346.576 : NVMData.FirstScanDay = 30
19ec-1c88:45509346.630 : NVMData.FirstScanYear = 2020
19ec-1c88:45509346.825 : NVMData.VerticalMagnification = 0
19ec-1c88:45509346.887 : NVMData.HorizontalMagnification = 0
19ec-1c88:45509346.942 : NVMData.PowerSavingTime = 15
19ec-1c88:45509346.997 : NVMData.SN = A094165189010062
19ec-1c88:45509347.047 : NVMData.AutoFeed = 0
19ec-1c88:45509347.098 : NVMData.CCDType = 0
19ec-1c88:45509347.144 : NVMData.ScanSpeed = 0
19ec-1c88:45509347.192 : NVMData.RollerCount = 0
19ec-1c88:45509347.243 : NVMData.MultifeedCount = 0
19ec-1c88:45509347.292 : NVMData.JamCount = 0
19ec-1c88:45509347.341 : NVMData.IdentifyInfo = 
19ec-1c88:45509347.392 : NVMData.FormalName = 
19ec-1c88:45509347.439 : NVMData.ReservedB = 0
19ec-1c88:45509347.489 : NVMData.FunctionCode = 0
19ec-1c88:45509347.538 : NVMData.PreFeed = 0
19ec-1c88:45509347.587 : NVMData.PreFeedTime = 0
19ec-1c88:45509347.636 : NVMData.ButtonNumber = 0
19ec-1c88:45509347.683 : NVMData.PowerOffTime = 0
19ec-1c88:45509347.735 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45509347.796 : => IoObject::IoLockEnd
19ec-1c88:45509347.883 : <= IoObject::IoLockEnd
19ec-1c88:45509347.931 : <= ReadNVMData ret = 1
19ec-1c88:45511970.912 : ============Debug Start==========
19ec-1c88:45511971.208 : Date : 2020/4/30 14:27:19
19ec-1c88:45511971.288 : Process ID : 19ec
19ec-1c88:45511971.713 : Windows : Version 10.0 build 18363 
19ec-1c88:45511972.183 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45511972.247 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45511972.311 : MemoryStatus.ullAvailPhys : 1684267008
19ec-1c88:45511972.373 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45511972.437 : MemoryStatus.ullAvailPageFile : 3047235584
19ec-1c88:45511972.497 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45511972.556 : MemoryStatus.ullAvailVirtual : 1730531328
19ec-1c88:45511972.615 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45511972.713 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45511972.771 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45511973.008 : CPU Count : 4
19ec-1c88:45511973.057 : CPU Frequency : 100.000 Mhz
19ec-1c88:45511977.195 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45511977.321 : => InitializeDriver
19ec-1c88:45511977.581 : <= InitializeDriver ret = 1
19ec-1c88:45514555.170 : => InitializeScanner
19ec-1c88:45514555.431 : => CAsicIO::GetDeviceList
19ec-1c88:45514555.856 : => CNT96226::CNT96226
19ec-1c88:45514555.918 : => CNT96226::Open
19ec-1c88:45514578.475 : <= CNT96226::Open ret = 1
19ec-1c88:45514578.576 : => CNT96226::Initialize
19ec-1c88:45514578.761 : <= CNT96226::Initialize ret = 1
19ec-1c88:45514578.820 : <= CNT96226::CNT96226
19ec-1c88:45514578.873 : => CNT96226::EnumAvailableDevice
19ec-1c88:45514584.371 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45514584.449 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45514584.508 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45518309.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45518309.508 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45518315.321 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45518315.432 : => IoObject::GetLockName
19ec-1c88:45518315.497 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45518315.573 : <= IoObject::GetLockName
19ec-1c88:45518316.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:45518316.266 : iCmd = 3, nBytes = 2
19ec-1c88:45518671.236 : 0000 : 06 38 
19ec-1c88:45518671.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45518671.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:45518671.474 : iCmd = 4, nBytes = 2
19ec-1c88:45518955.428 : 0000 : 07 07 
19ec-1c88:45518955.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45518955.639 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45518955.732 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45518955.800 : IO Send command 10 bytes
19ec-1c88:45518955.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:45518955.909 : iCmd = 0, nBytes = 10
19ec-1c88:45518956.015 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45519158.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45519159.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:45519159.083 : iCmd = 0, nBytes = 165
19ec-1c88:45519345.796 : skip dump 37 bytes
19ec-1c88:45519345.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45519346.123 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45519346.254 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45519346.382 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45519346.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45519346.643 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45519346.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45519346.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45519346.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45519347.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:45519347.063 : iCmd = 1, nBytes = 4
19ec-1c88:45519541.953 : 0000 : 00 00 00 00 
19ec-1c88:45519542.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45519542.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45519542.195 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45519542.261 : IO Send command 10 bytes
19ec-1c88:45519542.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:45519542.370 : iCmd = 0, nBytes = 10
19ec-1c88:45519542.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45519884.507 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45519884.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:45519884.709 : iCmd = 0, nBytes = 128
19ec-1c88:45520096.179 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520096.355 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520096.500 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45520096.633 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45520096.758 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45520096.879 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520097.003 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520097.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520097.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45520097.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:45520097.307 : iCmd = 1, nBytes = 4
19ec-1c88:45520267.525 : 0000 : 00 00 00 00 
19ec-1c88:45520267.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45520267.689 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45520267.860 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45520267.932 : => CNT96226::Close
19ec-1c88:45520271.831 : <= CNT96226::Close ret = 1
19ec-1c88:45520271.903 : <= CNT96226::~CNT96226
19ec-1c88:45520271.995 : <= CAsicIO::GetDeviceList
19ec-1c88:45520272.383 : => IoObject::SetTimeout
19ec-1c88:45520272.515 : Timeout--> In = 0 Out = 0
19ec-1c88:45520272.575 : <= IoObject::SetTimeout
19ec-1c88:45520272.654 : => CAsicIO::CAsicIO
19ec-1c88:45520272.724 : => CNT96226::CNT96226
19ec-1c88:45520272.777 : => CNT96226::Open
19ec-1c88:45520295.340 : <= CNT96226::Open ret = 1
19ec-1c88:45520295.441 : => CNT96226::Initialize
19ec-1c88:45520295.639 : <= CNT96226::Initialize ret = 1
19ec-1c88:45520295.702 : <= CNT96226::CNT96226
19ec-1c88:45520295.757 : <= CAsicIO::CAsicIO
19ec-1c88:45520295.814 : => CAsicIO::InitializeDevice
19ec-1c88:45520295.883 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45520301.819 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45520301.936 : => IoObject::GetLockName
19ec-1c88:45520301.994 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45520302.061 : <= IoObject::GetLockName
19ec-1c88:45520302.611 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45520302.683 : IO Send command 10 bytes
19ec-1c88:45520302.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:45520302.791 : iCmd = 0, nBytes = 10
19ec-1c88:45520302.903 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45520629.915 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45520630.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:45520630.304 : iCmd = 0, nBytes = 128
19ec-1c88:45520817.524 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520817.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520817.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45520817.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45520818.118 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.245 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45520818.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:45520818.669 : iCmd = 1, nBytes = 4
19ec-1c88:45521023.637 : 0000 : 00 00 00 00 
19ec-1c88:45521023.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45521023.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45521023.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:45521023.934 : iCmd = 3, nBytes = 2
19ec-1c88:45521411.603 : 0000 : 06 38 
19ec-1c88:45521411.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45521411.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:45521411.826 : iCmd = 4, nBytes = 2
19ec-1c88:45521726.753 : 0000 : 07 07 
19ec-1c88:45521726.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45521727.051 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45521727.150 : => IoObject::InitializeDevice
19ec-1c88:45521727.260 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45521728.073 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45521728.147 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45521728.842 : => FindScanner
19ec-1c88:45521728.904 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45521728.971 : <= FindScanner ret = 1
19ec-1c88:45521729.028 : => IoObject::IoLockStart
19ec-1c88:45521729.134 : => CAsicIO::CheckDevice
19ec-1c88:45521729.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:45521749.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45521749.981 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45521750.044 : <= IoObject::IoLockStart
19ec-1c88:45521750.100 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45521750.170 : IO Send command 10 bytes
19ec-1c88:45521750.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:45521750.332 : iCmd = 0, nBytes = 10
19ec-1c88:45521750.440 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45521955.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45521955.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:45521955.707 : IO total need to receive data 5 bytes
19ec-1c88:45521955.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:45521955.824 : iCmd = 0, nBytes = 5
19ec-1c88:45522154.644 : 0000 : 06 00 02 02 ab 
19ec-1c88:45522154.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522154.791 : System total receive data 5 bytes
19ec-1c88:45522154.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:45522154.899 : iCmd = 1, nBytes = 4
19ec-1c88:45522301.607 : 0000 : 00 00 00 00 
19ec-1c88:45522301.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522301.869 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45522301.936 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45522302.005 : IO Send command 10 bytes
19ec-1c88:45522302.094 : => CNT96226::VenderCmd_SetData
19ec-1c88:45522302.151 : iCmd = 0, nBytes = 10
19ec-1c88:45522302.261 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45522500.252 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45522500.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:45522500.438 : IO total need to receive data 165 bytes
19ec-1c88:45522500.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:45522500.557 : iCmd = 0, nBytes = 165
19ec-1c88:45522688.218 : skip dump 37 bytes
19ec-1c88:45522688.391 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45522688.532 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45522688.667 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45522688.804 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45522688.937 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45522689.068 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45522689.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522689.321 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522689.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522689.441 : System total receive data 165 bytes
19ec-1c88:45522689.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:45522689.549 : iCmd = 1, nBytes = 4
19ec-1c88:45522799.887 : 0000 : 00 00 00 00 
19ec-1c88:45522799.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522800.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45522800.754 : Dump Inquiry
19ec-1c88:45522800.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45522801.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45522801.155 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45522801.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45522801.421 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45522801.556 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45522801.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522801.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522801.941 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45522802.074 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45522802.163 : 00a0 : 00 00 00 00 00 
19ec-1c88:45522802.231 : => ReadNVMDataInternal
19ec-1c88:45522802.414 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45522802.479 : IO Send command 10 bytes
19ec-1c88:45522802.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:45522802.618 : iCmd = 0, nBytes = 10
19ec-1c88:45522802.721 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45523126.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45523126.460 : System send command 10 bytes + data 0 bytes
19ec-1c88:45523126.529 : IO total need to receive data 128 bytes
19ec-1c88:45523126.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:45523126.643 : iCmd = 0, nBytes = 128
19ec-1c88:45523271.589 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523271.783 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523271.928 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45523272.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45523272.186 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.310 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.552 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45523272.675 : System total receive data 128 bytes
19ec-1c88:45523272.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:45523272.783 : iCmd = 1, nBytes = 4
19ec-1c88:45523423.031 : 0000 : 00 00 00 00 
19ec-1c88:45523423.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45523423.238 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45523423.299 : NVMData.PadScanCount = 0
19ec-1c88:45523423.350 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45523423.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45523423.463 : NVMData.FlatbedScanCount = 0
19ec-1c88:45523423.516 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45523423.567 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45523423.621 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45523423.678 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45523423.732 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45523423.784 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45523423.839 : NVMData.BornMonth = 0
19ec-1c88:45523423.888 : NVMData.BornDay = 0
19ec-1c88:45523423.936 : NVMData.BornYear = 0
19ec-1c88:45523423.987 : NVMData.FirstScanMonth = 4
19ec-1c88:45523424.038 : NVMData.FirstScanDay = 30
19ec-1c88:45523424.090 : NVMData.FirstScanYear = 2020
19ec-1c88:45523424.143 : NVMData.VerticalMagnification = 0
19ec-1c88:45523424.199 : NVMData.HorizontalMagnification = 0
19ec-1c88:45523424.256 : NVMData.PowerSavingTime = 15
19ec-1c88:45523424.309 : NVMData.SN = A094165189010062
19ec-1c88:45523424.365 : NVMData.AutoFeed = 0
19ec-1c88:45523424.412 : NVMData.CCDType = 0
19ec-1c88:45523424.458 : NVMData.ScanSpeed = 0
19ec-1c88:45523424.506 : NVMData.RollerCount = 0
19ec-1c88:45523424.559 : NVMData.MultifeedCount = 0
19ec-1c88:45523424.609 : NVMData.JamCount = 0
19ec-1c88:45523424.656 : NVMData.IdentifyInfo = 
19ec-1c88:45523424.705 : NVMData.FormalName = 
19ec-1c88:45523424.895 : NVMData.ReservedB = 0
19ec-1c88:45523424.949 : NVMData.FunctionCode = 0
19ec-1c88:45523424.998 : NVMData.PreFeed = 0
19ec-1c88:45523425.048 : NVMData.PreFeedTime = 0
19ec-1c88:45523425.096 : NVMData.ButtonNumber = 0
19ec-1c88:45523425.147 : NVMData.PowerOffTime = 0
19ec-1c88:45523425.197 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45523425.269 : => IoObject::IoLockEnd
19ec-1c88:45523425.357 : <= IoObject::IoLockEnd
19ec-1c88:45523425.408 : <= InitializeScanner ret = 1
19ec-1c88:45524674.703 : => GetLogicalScannerAbility
19ec-1c88:45524674.890 : => IoObject::IoLockStart
19ec-1c88:45524675.022 : => CAsicIO::CheckDevice
19ec-1c88:45524675.080 : => CNT96226::ConnectIsAvailable
19ec-1c88:45524700.427 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45524700.538 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45524700.596 : <= IoObject::IoLockStart
19ec-1c88:45524700.655 : => IoObject::IoLockEnd
19ec-1c88:45524700.761 : <= IoObject::IoLockEnd
19ec-1c88:45524700.836 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45528328.433 : => GetLogicalScannerAbilityEx
19ec-1c88:45528328.617 : => IoObject::IoLockStart
19ec-1c88:45528328.745 : => CAsicIO::CheckDevice
19ec-1c88:45528328.798 : => CNT96226::ConnectIsAvailable
19ec-1c88:45528354.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45528354.544 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45528354.606 : <= IoObject::IoLockStart
19ec-1c88:45528354.665 : => IoObject::IoLockEnd
19ec-1c88:45528354.770 : <= IoObject::IoLockEnd
19ec-1c88:45528354.887 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45528354.959 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45535732.298 : => ReadNVMData
19ec-1c88:45535732.488 : => IoObject::IoLockStart
19ec-1c88:45535732.628 : => CAsicIO::CheckDevice
19ec-1c88:45535732.684 : => CNT96226::ConnectIsAvailable
19ec-1c88:45535752.318 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45535752.437 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45535752.501 : <= IoObject::IoLockStart
19ec-1c88:45535752.567 : => ReadNVMDataInternal
19ec-1c88:45535752.634 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45535752.698 : IO Send command 10 bytes
19ec-1c88:45535752.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:45535752.887 : iCmd = 0, nBytes = 10
19ec-1c88:45535752.998 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45536106.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45536106.808 : System send command 10 bytes + data 0 bytes
19ec-1c88:45536106.878 : IO total need to receive data 128 bytes
19ec-1c88:45536106.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:45536106.996 : iCmd = 0, nBytes = 128
19ec-1c88:45536293.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536293.650 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536293.805 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45536293.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45536294.081 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.207 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45536294.593 : System total receive data 128 bytes
19ec-1c88:45536294.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:45536294.711 : iCmd = 1, nBytes = 4
19ec-1c88:45536401.160 : 0000 : 00 00 00 00 
19ec-1c88:45536401.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45536401.376 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45536401.441 : NVMData.PadScanCount = 0
19ec-1c88:45536401.495 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45536401.549 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45536401.604 : NVMData.FlatbedScanCount = 0
19ec-1c88:45536401.658 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45536401.802 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45536401.862 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45536401.917 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45536401.971 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45536402.024 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45536402.079 : NVMData.BornMonth = 0
19ec-1c88:45536402.128 : NVMData.BornDay = 0
19ec-1c88:45536402.178 : NVMData.BornYear = 0
19ec-1c88:45536402.224 : NVMData.FirstScanMonth = 4
19ec-1c88:45536402.274 : NVMData.FirstScanDay = 30
19ec-1c88:45536402.326 : NVMData.FirstScanYear = 2020
19ec-1c88:45536402.378 : NVMData.VerticalMagnification = 0
19ec-1c88:45536402.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:45536402.484 : NVMData.PowerSavingTime = 15
19ec-1c88:45536402.537 : NVMData.SN = A094165189010062
19ec-1c88:45536402.587 : NVMData.AutoFeed = 0
19ec-1c88:45536402.636 : NVMData.CCDType = 0
19ec-1c88:45536402.685 : NVMData.ScanSpeed = 0
19ec-1c88:45536402.735 : NVMData.RollerCount = 0
19ec-1c88:45536402.787 : NVMData.MultifeedCount = 0
19ec-1c88:45536402.843 : NVMData.JamCount = 0
19ec-1c88:45536402.893 : NVMData.IdentifyInfo = 
19ec-1c88:45536402.943 : NVMData.FormalName = 
19ec-1c88:45536402.991 : NVMData.ReservedB = 0
19ec-1c88:45536403.039 : NVMData.FunctionCode = 0
19ec-1c88:45536403.089 : NVMData.PreFeed = 0
19ec-1c88:45536403.134 : NVMData.PreFeedTime = 0
19ec-1c88:45536403.182 : NVMData.ButtonNumber = 0
19ec-1c88:45536403.231 : NVMData.PowerOffTime = 0
19ec-1c88:45536403.281 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45536403.341 : => IoObject::IoLockEnd
19ec-1c88:45536403.427 : <= IoObject::IoLockEnd
19ec-1c88:45536403.477 : <= ReadNVMData ret = 1
19ec-1c88:45546231.307 : => GetADFStatus
19ec-1c88:45546231.737 : => IoObject::IoLockStart
19ec-1c88:45546231.874 : => CAsicIO::CheckDevice
19ec-1c88:45546231.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:45546257.215 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45546257.455 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45546257.585 : <= IoObject::IoLockStart
19ec-1c88:45546257.701 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45546258.070 : IO Send command 10 bytes
19ec-1c88:45546258.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:45546258.259 : iCmd = 0, nBytes = 10
19ec-1c88:45546258.366 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45546459.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45546459.691 : System send command 10 bytes + data 0 bytes
19ec-1c88:45546459.763 : IO total need to receive data 2 bytes
19ec-1c88:45546459.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:45546459.882 : iCmd = 0, nBytes = 2
19ec-1c88:45546628.251 : 0000 : 00 00 
19ec-1c88:45546628.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45546628.425 : System total receive data 2 bytes
19ec-1c88:45546628.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:45546628.551 : iCmd = 1, nBytes = 4
19ec-1c88:45546838.299 : 0000 : 00 00 00 00 
19ec-1c88:45546838.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45546838.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45546838.608 : Return status = 0
19ec-1c88:45546838.669 : => IoObject::IoLockEnd
19ec-1c88:45546838.762 : <= IoObject::IoLockEnd
19ec-1c88:45546838.811 : <= GetADFStatus ret = 1
19ec-1c88:45549449.675 : => GetADFStatus
19ec-1c88:45549449.878 : => IoObject::IoLockStart
19ec-1c88:45549450.008 : => CAsicIO::CheckDevice
19ec-1c88:45549450.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:45549473.847 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45549474.065 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45549474.199 : <= IoObject::IoLockStart
19ec-1c88:45549474.327 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45549474.478 : IO Send command 10 bytes
19ec-1c88:45549474.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:45549474.904 : iCmd = 0, nBytes = 10
19ec-1c88:45549475.015 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45549670.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45549670.995 : System send command 10 bytes + data 0 bytes
19ec-1c88:45549671.214 : IO total need to receive data 2 bytes
19ec-1c88:45549671.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:45549671.346 : iCmd = 0, nBytes = 2
19ec-1c88:45549876.867 : 0000 : 00 00 
19ec-1c88:45549876.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45549877.017 : System total receive data 2 bytes
19ec-1c88:45549877.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:45549877.126 : iCmd = 1, nBytes = 4
19ec-1c88:45550045.763 : 0000 : 00 00 00 00 
19ec-1c88:45550045.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45550046.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45550046.074 : Return status = 0
19ec-1c88:45550046.134 : => IoObject::IoLockEnd
19ec-1c88:45550046.224 : <= IoObject::IoLockEnd
19ec-1c88:45550046.271 : <= GetADFStatus ret = 1
19ec-1c88:45552225.402 : => TerminateDriver
19ec-1c88:45552225.589 : => CAsicIO::~CAsicIO,pStage=79170632
19ec-1c88:45552225.659 : => CNT96226::Close
19ec-1c88:45552229.617 : <= CNT96226::Close ret = 1
19ec-1c88:45552229.698 : <= CAsicIO::~CAsicIO
19ec-1c88:45552229.759 : => IoObject::IoLockEnd
19ec-1c88:45552229.810 : <= IoObject::IoLockEnd
19ec-1c88:45552229.864 : => IoObject::TerminateDevice
19ec-1c88:45552229.917 : => IoObject::IoLockEnd
19ec-1c88:45552229.966 : <= IoObject::IoLockEnd
19ec-1c88:45552230.066 : <= IoObject::TerminateDevice
19ec-1c88:45552230.315 : <= TerminateDriver ret = 1
19ec-1c88:45595539.732 : ============Debug Start==========
19ec-1c88:45595540.004 : Date : 2020/4/30 14:27:22
19ec-1c88:45595540.095 : Process ID : 19ec
19ec-1c88:45595540.516 : Windows : Version 10.0 build 18363 
19ec-1c88:45595540.962 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45595541.027 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45595541.093 : MemoryStatus.ullAvailPhys : 1684840448
19ec-1c88:45595541.151 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45595541.212 : MemoryStatus.ullAvailPageFile : 3047469056
19ec-1c88:45595541.273 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45595541.333 : MemoryStatus.ullAvailVirtual : 1730510848
19ec-1c88:45595541.397 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45595541.502 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45595541.563 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45595541.807 : CPU Count : 4
19ec-1c88:45595541.854 : CPU Frequency : 100.000 Mhz
19ec-1c88:45595545.995 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45595546.123 : => InitializeDriver
19ec-1c88:45595546.386 : <= InitializeDriver ret = 1
19ec-1c88:45595546.448 : => InitializeScanner
19ec-1c88:45595546.525 : => CAsicIO::GetDeviceList
19ec-1c88:45595546.824 : => CNT96226::CNT96226
19ec-1c88:45595546.879 : => CNT96226::Open
19ec-1c88:45595568.385 : <= CNT96226::Open ret = 1
19ec-1c88:45595568.498 : => CNT96226::Initialize
19ec-1c88:45595568.693 : <= CNT96226::Initialize ret = 1
19ec-1c88:45595568.756 : <= CNT96226::CNT96226
19ec-1c88:45595568.813 : => CNT96226::EnumAvailableDevice
19ec-1c88:45595574.144 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45595574.224 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45595574.285 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45599278.950 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45599279.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45599284.864 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45599284.969 : => IoObject::GetLockName
19ec-1c88:45599285.034 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45599285.103 : <= IoObject::GetLockName
19ec-1c88:45599285.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:45599285.717 : iCmd = 3, nBytes = 2
19ec-1c88:45599669.851 : 0000 : 06 38 
19ec-1c88:45599669.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45599670.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:45599670.120 : iCmd = 4, nBytes = 2
19ec-1c88:45599990.703 : 0000 : 07 07 
19ec-1c88:45599990.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45599991.074 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45599991.239 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45599991.377 : IO Send command 10 bytes
19ec-1c88:45599991.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:45599991.598 : iCmd = 0, nBytes = 10
19ec-1c88:45599991.803 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45600207.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45600207.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:45600207.628 : iCmd = 0, nBytes = 165
19ec-1c88:45600434.921 : skip dump 37 bytes
19ec-1c88:45600435.320 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45600435.631 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45600435.924 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45600436.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45600436.477 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45600436.755 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45600437.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45600437.272 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45600437.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45600437.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:45600437.643 : iCmd = 1, nBytes = 4
19ec-1c88:45600651.483 : 0000 : 00 00 00 00 
19ec-1c88:45600651.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45600651.862 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45600651.988 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45600652.137 : IO Send command 10 bytes
19ec-1c88:45600652.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:45600652.367 : iCmd = 0, nBytes = 10
19ec-1c88:45600652.585 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45601007.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45601007.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:45601008.069 : iCmd = 0, nBytes = 128
19ec-1c88:45601235.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601235.464 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601235.753 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45601236.025 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45601236.284 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45601236.534 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601236.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601237.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601237.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45601237.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:45601237.409 : iCmd = 1, nBytes = 4
19ec-1c88:45601447.569 : 0000 : 00 00 00 00 
19ec-1c88:45601447.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45601447.882 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45601448.412 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45601448.569 : => CNT96226::Close
19ec-1c88:45601455.937 : <= CNT96226::Close ret = 1
19ec-1c88:45601456.086 : <= CNT96226::~CNT96226
19ec-1c88:45601456.250 : <= CAsicIO::GetDeviceList
19ec-1c88:45601456.988 : => IoObject::SetTimeout
19ec-1c88:45601457.248 : Timeout--> In = 0 Out = 0
19ec-1c88:45601457.366 : <= IoObject::SetTimeout
19ec-1c88:45601457.493 : => CAsicIO::CAsicIO
19ec-1c88:45601457.635 : => CNT96226::CNT96226
19ec-1c88:45601457.748 : => CNT96226::Open
19ec-1c88:45601499.536 : <= CNT96226::Open ret = 1
19ec-1c88:45601499.730 : => CNT96226::Initialize
19ec-1c88:45601500.093 : <= CNT96226::Initialize ret = 1
19ec-1c88:45601500.206 : <= CNT96226::CNT96226
19ec-1c88:45601500.313 : <= CAsicIO::CAsicIO
19ec-1c88:45601500.418 : => CAsicIO::InitializeDevice
19ec-1c88:45601500.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45601512.129 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45601512.355 : => IoObject::GetLockName
19ec-1c88:45601512.464 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45601512.599 : <= IoObject::GetLockName
19ec-1c88:45601513.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45601513.732 : IO Send command 10 bytes
19ec-1c88:45601513.831 : => CNT96226::VenderCmd_SetData
19ec-1c88:45601513.940 : iCmd = 0, nBytes = 10
19ec-1c88:45601514.149 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45601872.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45601872.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:45601872.960 : iCmd = 0, nBytes = 128
19ec-1c88:45602094.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602094.565 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602094.851 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45602095.129 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45602095.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45602095.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602095.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602096.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602096.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45602096.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:45602096.498 : iCmd = 1, nBytes = 4
19ec-1c88:45602322.596 : 0000 : 00 00 00 00 
19ec-1c88:45602322.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45602322.954 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45602323.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:45602323.186 : iCmd = 3, nBytes = 2
19ec-1c88:45602714.941 : 0000 : 06 38 
19ec-1c88:45602715.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45602715.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:45602715.408 : iCmd = 4, nBytes = 2
19ec-1c88:45603033.661 : 0000 : 07 07 
19ec-1c88:45603033.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45603034.174 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45603034.362 : => IoObject::InitializeDevice
19ec-1c88:45603034.548 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45603035.864 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45603036.010 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45603037.195 : => FindScanner
19ec-1c88:45603037.306 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45603037.430 : <= FindScanner ret = 1
19ec-1c88:45603037.542 : => IoObject::IoLockStart
19ec-1c88:45603037.742 : => CAsicIO::CheckDevice
19ec-1c88:45603037.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:45603060.090 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45603060.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45603060.473 : <= IoObject::IoLockStart
19ec-1c88:45603060.594 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45603060.737 : IO Send command 10 bytes
19ec-1c88:45603060.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:45603061.048 : iCmd = 0, nBytes = 10
19ec-1c88:45603061.262 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45603268.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45603268.676 : System send command 10 bytes + data 0 bytes
19ec-1c88:45603268.816 : IO total need to receive data 5 bytes
19ec-1c88:45603268.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:45603269.041 : iCmd = 0, nBytes = 5
19ec-1c88:45603477.380 : 0000 : 06 00 02 02 ab 
19ec-1c88:45603477.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45603477.681 : System total receive data 5 bytes
19ec-1c88:45603477.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:45603477.912 : iCmd = 1, nBytes = 4
19ec-1c88:45603686.900 : 0000 : 00 00 00 00 
19ec-1c88:45603687.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45603687.293 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45603687.414 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45603687.538 : IO Send command 10 bytes
19ec-1c88:45603687.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:45603687.814 : iCmd = 0, nBytes = 10
19ec-1c88:45603688.033 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45603886.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45603886.812 : System send command 10 bytes + data 0 bytes
19ec-1c88:45603886.950 : IO total need to receive data 165 bytes
19ec-1c88:45603887.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:45603887.186 : iCmd = 0, nBytes = 165
19ec-1c88:45604060.515 : skip dump 37 bytes
19ec-1c88:45604060.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45604061.155 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45604061.434 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45604061.704 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45604061.966 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45604062.237 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45604062.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604062.745 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604062.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45604062.995 : System total receive data 165 bytes
19ec-1c88:45604063.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:45604063.217 : iCmd = 1, nBytes = 4
19ec-1c88:45604242.149 : 0000 : 00 00 00 00 
19ec-1c88:45604242.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45604242.531 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45604242.903 : Dump Inquiry
19ec-1c88:45604243.161 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45604243.425 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45604243.699 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45604243.972 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45604244.233 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45604244.499 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45604244.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604245.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604245.276 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45604245.534 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45604245.714 : 00a0 : 00 00 00 00 00 
19ec-1c88:45604245.840 : => ReadNVMDataInternal
19ec-1c88:45604246.210 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45604246.344 : IO Send command 10 bytes
19ec-1c88:45604246.517 : => CNT96226::VenderCmd_SetData
19ec-1c88:45604246.629 : iCmd = 0, nBytes = 10
19ec-1c88:45604246.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45604583.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45604584.169 : System send command 10 bytes + data 0 bytes
19ec-1c88:45604584.309 : IO total need to receive data 128 bytes
19ec-1c88:45604584.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:45604584.547 : iCmd = 0, nBytes = 128
19ec-1c88:45604804.351 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604804.728 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604805.009 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45604805.280 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45604805.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45604805.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604806.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604806.318 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604806.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45604806.572 : System total receive data 128 bytes
19ec-1c88:45604806.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:45604806.808 : iCmd = 1, nBytes = 4
19ec-1c88:45605031.903 : 0000 : 00 00 00 00 
19ec-1c88:45605032.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45605032.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45605032.519 : NVMData.PadScanCount = 0
19ec-1c88:45605032.638 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45605032.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45605032.873 : NVMData.FlatbedScanCount = 0
19ec-1c88:45605032.982 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45605033.089 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45605033.197 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45605033.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45605033.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45605033.525 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45605033.641 : NVMData.BornMonth = 0
19ec-1c88:45605033.742 : NVMData.BornDay = 0
19ec-1c88:45605033.841 : NVMData.BornYear = 0
19ec-1c88:45605033.946 : NVMData.FirstScanMonth = 4
19ec-1c88:45605034.054 : NVMData.FirstScanDay = 30
19ec-1c88:45605034.161 : NVMData.FirstScanYear = 2020
19ec-1c88:45605034.273 : NVMData.VerticalMagnification = 0
19ec-1c88:45605034.383 : NVMData.HorizontalMagnification = 0
19ec-1c88:45605034.498 : NVMData.PowerSavingTime = 15
19ec-1c88:45605034.611 : NVMData.SN = A094165189010062
19ec-1c88:45605034.711 : NVMData.AutoFeed = 0
19ec-1c88:45605034.807 : NVMData.CCDType = 0
19ec-1c88:45605034.902 : NVMData.ScanSpeed = 0
19ec-1c88:45605035.001 : NVMData.RollerCount = 0
19ec-1c88:45605035.104 : NVMData.MultifeedCount = 0
19ec-1c88:45605035.208 : NVMData.JamCount = 0
19ec-1c88:45605035.304 : NVMData.IdentifyInfo = 
19ec-1c88:45605035.409 : NVMData.FormalName = 
19ec-1c88:45605035.791 : NVMData.ReservedB = 0
19ec-1c88:45605035.902 : NVMData.FunctionCode = 0
19ec-1c88:45605036.002 : NVMData.PreFeed = 0
19ec-1c88:45605036.098 : NVMData.PreFeedTime = 0
19ec-1c88:45605036.198 : NVMData.ButtonNumber = 0
19ec-1c88:45605036.299 : NVMData.PowerOffTime = 0
19ec-1c88:45605036.397 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45605036.535 : => IoObject::IoLockEnd
19ec-1c88:45605036.721 : <= IoObject::IoLockEnd
19ec-1c88:45605036.823 : <= InitializeScanner ret = 1
19ec-1c88:45605036.945 : => GetLogicalScannerAbilityEx
19ec-1c88:45605037.061 : => IoObject::IoLockStart
19ec-1c88:45605037.250 : => CAsicIO::CheckDevice
19ec-1c88:45605037.365 : => CNT96226::ConnectIsAvailable
19ec-1c88:45605062.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45605062.802 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45605062.922 : <= IoObject::IoLockStart
19ec-1c88:45605063.039 : => IoObject::IoLockEnd
19ec-1c88:45605063.224 : <= IoObject::IoLockEnd
19ec-1c88:45605063.427 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45605063.577 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45605391.134 : => ReadNVMData
19ec-1c88:45605391.301 : => IoObject::IoLockStart
19ec-1c88:45605391.459 : => CAsicIO::CheckDevice
19ec-1c88:45605391.528 : => CNT96226::ConnectIsAvailable
19ec-1c88:45605413.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45605413.653 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45605413.725 : <= IoObject::IoLockStart
19ec-1c88:45605413.805 : => ReadNVMDataInternal
19ec-1c88:45605413.884 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45605413.963 : IO Send command 10 bytes
19ec-1c88:45605414.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:45605414.184 : iCmd = 0, nBytes = 10
19ec-1c88:45605414.319 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45605772.399 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45605772.815 : System send command 10 bytes + data 0 bytes
19ec-1c88:45605772.903 : IO total need to receive data 128 bytes
19ec-1c88:45605772.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:45605773.043 : iCmd = 0, nBytes = 128
19ec-1c88:45605962.313 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605962.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605962.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45605962.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45605963.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.194 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.581 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45605963.656 : System total receive data 128 bytes
19ec-1c88:45605963.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:45605963.794 : iCmd = 1, nBytes = 4
19ec-1c88:45606085.561 : 0000 : 00 00 00 00 
19ec-1c88:45606085.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45606085.836 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45606085.922 : NVMData.PadScanCount = 0
19ec-1c88:45606085.987 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45606086.052 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45606086.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:45606086.187 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45606086.251 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45606086.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45606086.383 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45606086.449 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45606086.514 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45606086.579 : NVMData.BornMonth = 0
19ec-1c88:45606086.637 : NVMData.BornDay = 0
19ec-1c88:45606086.700 : NVMData.BornYear = 0
19ec-1c88:45606086.760 : NVMData.FirstScanMonth = 4
19ec-1c88:45606086.824 : NVMData.FirstScanDay = 30
19ec-1c88:45606086.890 : NVMData.FirstScanYear = 2020
19ec-1c88:45606087.134 : NVMData.VerticalMagnification = 0
19ec-1c88:45606087.201 : NVMData.HorizontalMagnification = 0
19ec-1c88:45606087.271 : NVMData.PowerSavingTime = 15
19ec-1c88:45606087.336 : NVMData.SN = A094165189010062
19ec-1c88:45606087.394 : NVMData.AutoFeed = 0
19ec-1c88:45606087.457 : NVMData.CCDType = 0
19ec-1c88:45606087.515 : NVMData.ScanSpeed = 0
19ec-1c88:45606087.574 : NVMData.RollerCount = 0
19ec-1c88:45606087.635 : NVMData.MultifeedCount = 0
19ec-1c88:45606087.696 : NVMData.JamCount = 0
19ec-1c88:45606087.757 : NVMData.IdentifyInfo = 
19ec-1c88:45606087.819 : NVMData.FormalName = 
19ec-1c88:45606087.875 : NVMData.ReservedB = 0
19ec-1c88:45606087.936 : NVMData.FunctionCode = 0
19ec-1c88:45606087.997 : NVMData.PreFeed = 0
19ec-1c88:45606088.059 : NVMData.PreFeedTime = 0
19ec-1c88:45606088.117 : NVMData.ButtonNumber = 0
19ec-1c88:45606088.178 : NVMData.PowerOffTime = 0
19ec-1c88:45606088.240 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45606088.422 : => IoObject::IoLockEnd
19ec-1c88:45606088.536 : <= IoObject::IoLockEnd
19ec-1c88:45606088.594 : <= ReadNVMData ret = 1
19ec-1c88:45606736.528 : => TerminateDriver
19ec-1c88:45606736.734 : => CAsicIO::~CAsicIO,pStage=200805448
19ec-1c88:45606736.826 : => CNT96226::Close
19ec-1c88:45606741.419 : <= CNT96226::Close ret = 1
19ec-1c88:45606741.512 : <= CAsicIO::~CAsicIO
19ec-1c88:45606741.579 : => IoObject::IoLockEnd
19ec-1c88:45606741.645 : <= IoObject::IoLockEnd
19ec-1c88:45606741.710 : => IoObject::TerminateDevice
19ec-1c88:45606741.779 : => IoObject::IoLockEnd
19ec-1c88:45606741.838 : <= IoObject::IoLockEnd
19ec-1c88:45606741.963 : <= IoObject::TerminateDevice
19ec-1c88:45606742.250 : <= TerminateDriver ret = 1
19ec-1c88:45609214.911 : ============Debug Start==========
19ec-1c88:45609215.229 : Date : 2020/4/30 14:27:22
19ec-1c88:45609215.310 : Process ID : 19ec
19ec-1c88:45609215.733 : Windows : Version 10.0 build 18363 
19ec-1c88:45609216.189 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45609216.254 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45609216.319 : MemoryStatus.ullAvailPhys : 1684828160
19ec-1c88:45609216.378 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45609216.437 : MemoryStatus.ullAvailPageFile : 3047047168
19ec-1c88:45609216.499 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45609216.559 : MemoryStatus.ullAvailVirtual : 1730777088
19ec-1c88:45609216.617 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45609216.719 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45609216.780 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45609217.026 : CPU Count : 4
19ec-1c88:45609217.072 : CPU Frequency : 100.000 Mhz
19ec-1c88:45609221.268 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45609221.395 : => InitializeDriver
19ec-1c88:45609221.667 : <= InitializeDriver ret = 1
19ec-1c88:45611859.314 : => InitializeScanner
19ec-1c88:45611859.576 : => CAsicIO::GetDeviceList
19ec-1c88:45611860.008 : => CNT96226::CNT96226
19ec-1c88:45611860.069 : => CNT96226::Open
19ec-1c88:45611883.230 : <= CNT96226::Open ret = 1
19ec-1c88:45611883.330 : => CNT96226::Initialize
19ec-1c88:45611883.518 : <= CNT96226::Initialize ret = 1
19ec-1c88:45611883.576 : <= CNT96226::CNT96226
19ec-1c88:45611883.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:45611888.942 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45611889.019 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45611889.082 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45615613.913 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45615614.250 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45615621.560 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45615621.706 : => IoObject::GetLockName
19ec-1c88:45615621.788 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45615621.877 : <= IoObject::GetLockName
19ec-1c88:45615622.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:45615622.610 : iCmd = 3, nBytes = 2
19ec-1c88:45616007.214 : 0000 : 06 38 
19ec-1c88:45616007.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616007.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:45616007.545 : iCmd = 4, nBytes = 2
19ec-1c88:45616325.749 : 0000 : 07 07 
19ec-1c88:45616325.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616325.989 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45616326.099 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45616326.191 : IO Send command 10 bytes
19ec-1c88:45616326.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:45616326.333 : iCmd = 0, nBytes = 10
19ec-1c88:45616326.472 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45616533.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45616533.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:45616533.777 : iCmd = 0, nBytes = 165
19ec-1c88:45616749.239 : skip dump 37 bytes
19ec-1c88:45616749.665 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45616749.955 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45616750.238 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45616750.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45616750.789 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45616751.064 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45616751.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45616751.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45616751.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616751.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:45616751.932 : iCmd = 1, nBytes = 4
19ec-1c88:45616967.768 : 0000 : 00 00 00 00 
19ec-1c88:45616968.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616968.167 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45616968.294 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45616968.442 : IO Send command 10 bytes
19ec-1c88:45616968.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:45616968.675 : iCmd = 0, nBytes = 10
19ec-1c88:45616968.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45617322.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45617323.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:45617323.175 : iCmd = 0, nBytes = 128
19ec-1c88:45617535.688 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617536.093 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617536.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45617536.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45617536.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.160 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.660 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45617537.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:45617538.028 : iCmd = 1, nBytes = 4
19ec-1c88:45617752.231 : 0000 : 00 00 00 00 
19ec-1c88:45617752.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45617752.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45617752.918 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45617753.063 : => CNT96226::Close
19ec-1c88:45617759.932 : <= CNT96226::Close ret = 1
19ec-1c88:45617760.083 : <= CNT96226::~CNT96226
19ec-1c88:45617760.241 : <= CAsicIO::GetDeviceList
19ec-1c88:45617760.975 : => IoObject::SetTimeout
19ec-1c88:45617761.239 : Timeout--> In = 0 Out = 0
19ec-1c88:45617761.352 : <= IoObject::SetTimeout
19ec-1c88:45617761.480 : => CAsicIO::CAsicIO
19ec-1c88:45617761.619 : => CNT96226::CNT96226
19ec-1c88:45617761.730 : => CNT96226::Open
19ec-1c88:45617804.018 : <= CNT96226::Open ret = 1
19ec-1c88:45617804.246 : => CNT96226::Initialize
19ec-1c88:45617804.641 : <= CNT96226::Initialize ret = 1
19ec-1c88:45617804.779 : <= CNT96226::CNT96226
19ec-1c88:45617804.891 : <= CAsicIO::CAsicIO
19ec-1c88:45617805.002 : => CAsicIO::InitializeDevice
19ec-1c88:45617805.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45617816.613 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45617816.837 : => IoObject::GetLockName
19ec-1c88:45617816.955 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45617817.094 : <= IoObject::GetLockName
19ec-1c88:45617818.029 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45617818.179 : IO Send command 10 bytes
19ec-1c88:45617818.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:45617818.395 : iCmd = 0, nBytes = 10
19ec-1c88:45617818.622 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45618176.752 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45618177.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618177.131 : iCmd = 0, nBytes = 128
19ec-1c88:45618385.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618386.246 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618386.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45618386.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45618387.065 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.323 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45618388.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618388.192 : iCmd = 1, nBytes = 4
19ec-1c88:45618598.207 : 0000 : 00 00 00 00 
19ec-1c88:45618598.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45618598.520 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45618598.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618598.752 : iCmd = 3, nBytes = 2
19ec-1c88:45618997.512 : 0000 : 06 38 
19ec-1c88:45618998.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45618998.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618998.555 : iCmd = 4, nBytes = 2
19ec-1c88:45619324.342 : 0000 : 07 07 
19ec-1c88:45619324.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45619324.903 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45619325.101 : => IoObject::InitializeDevice
19ec-1c88:45619325.283 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45619326.411 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45619326.560 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45619327.766 : => FindScanner
19ec-1c88:45619327.878 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45619328.013 : <= FindScanner ret = 1
19ec-1c88:45619328.132 : => IoObject::IoLockStart
19ec-1c88:45619328.342 : => CAsicIO::CheckDevice
19ec-1c88:45619328.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:45619351.849 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45619352.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45619352.205 : <= IoObject::IoLockStart
19ec-1c88:45619352.319 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45619352.460 : IO Send command 10 bytes
19ec-1c88:45619352.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:45619352.761 : iCmd = 0, nBytes = 10
19ec-1c88:45619352.972 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45619561.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45619561.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:45619562.081 : IO total need to receive data 5 bytes
19ec-1c88:45619562.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:45619562.316 : iCmd = 0, nBytes = 5
19ec-1c88:45619781.903 : 0000 : 06 00 02 02 ab 
19ec-1c88:45619782.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45619782.258 : System total receive data 5 bytes
19ec-1c88:45619782.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:45619782.496 : iCmd = 1, nBytes = 4
19ec-1c88:45619992.917 : 0000 : 00 00 00 00 
19ec-1c88:45619993.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45619993.390 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45619993.525 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45619993.655 : IO Send command 10 bytes
19ec-1c88:45619993.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:45619993.970 : iCmd = 0, nBytes = 10
19ec-1c88:45619994.193 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45620185.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45620186.010 : System send command 10 bytes + data 0 bytes
19ec-1c88:45620186.082 : IO total need to receive data 165 bytes
19ec-1c88:45620186.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:45620186.209 : iCmd = 0, nBytes = 165
19ec-1c88:45620359.700 : skip dump 37 bytes
19ec-1c88:45620360.223 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45620360.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45620360.533 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45620360.680 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45620360.826 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45620360.974 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45620361.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620361.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620361.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45620361.393 : System total receive data 165 bytes
19ec-1c88:45620361.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:45620361.517 : iCmd = 1, nBytes = 4
19ec-1c88:45620564.873 : 0000 : 00 00 00 00 
19ec-1c88:45620564.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45620565.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45620565.395 : Dump Inquiry
19ec-1c88:45620565.547 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45620565.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45620565.860 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45620566.009 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45620566.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45620566.300 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45620566.441 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620566.583 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620566.738 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45620566.882 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45620566.981 : 00a0 : 00 00 00 00 00 
19ec-1c88:45620567.063 : => ReadNVMDataInternal
19ec-1c88:45620567.301 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45620567.376 : IO Send command 10 bytes
19ec-1c88:45620567.477 : => CNT96226::VenderCmd_SetData
19ec-1c88:45620567.538 : iCmd = 0, nBytes = 10
19ec-1c88:45620567.651 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45620887.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45620888.062 : System send command 10 bytes + data 0 bytes
19ec-1c88:45620888.144 : IO total need to receive data 128 bytes
19ec-1c88:45620888.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:45620888.275 : iCmd = 0, nBytes = 128
19ec-1c88:45621091.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621091.280 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621091.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45621091.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45621091.726 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45621091.864 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621092.004 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621092.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621092.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45621092.282 : System total receive data 128 bytes
19ec-1c88:45621092.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:45621092.405 : iCmd = 1, nBytes = 4
19ec-1c88:45621268.746 : 0000 : 00 00 00 00 
19ec-1c88:45621268.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45621269.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45621269.095 : NVMData.PadScanCount = 0
19ec-1c88:45621269.158 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45621269.221 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45621269.283 : NVMData.FlatbedScanCount = 0
19ec-1c88:45621269.343 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45621269.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45621269.462 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45621269.520 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45621269.587 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45621269.648 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45621269.711 : NVMData.BornMonth = 0
19ec-1c88:45621269.765 : NVMData.BornDay = 0
19ec-1c88:45621269.822 : NVMData.BornYear = 0
19ec-1c88:45621269.877 : NVMData.FirstScanMonth = 4
19ec-1c88:45621269.937 : NVMData.FirstScanDay = 30
19ec-1c88:45621269.997 : NVMData.FirstScanYear = 2020
19ec-1c88:45621270.061 : NVMData.VerticalMagnification = 0
19ec-1c88:45621270.120 : NVMData.HorizontalMagnification = 0
19ec-1c88:45621270.182 : NVMData.PowerSavingTime = 15
19ec-1c88:45621270.242 : NVMData.SN = A094165189010062
19ec-1c88:45621270.301 : NVMData.AutoFeed = 0
19ec-1c88:45621270.355 : NVMData.CCDType = 0
19ec-1c88:45621270.411 : NVMData.ScanSpeed = 0
19ec-1c88:45621270.466 : NVMData.RollerCount = 0
19ec-1c88:45621270.523 : NVMData.MultifeedCount = 0
19ec-1c88:45621270.581 : NVMData.JamCount = 0
19ec-1c88:45621270.636 : NVMData.IdentifyInfo = 
19ec-1c88:45621270.692 : NVMData.FormalName = 
19ec-1c88:45621270.950 : NVMData.ReservedB = 0
19ec-1c88:45621271.012 : NVMData.FunctionCode = 0
19ec-1c88:45621271.066 : NVMData.PreFeed = 0
19ec-1c88:45621271.122 : NVMData.PreFeedTime = 0
19ec-1c88:45621271.179 : NVMData.ButtonNumber = 0
19ec-1c88:45621271.241 : NVMData.PowerOffTime = 0
19ec-1c88:45621271.299 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45621271.385 : => IoObject::IoLockEnd
19ec-1c88:45621271.488 : <= IoObject::IoLockEnd
19ec-1c88:45621271.543 : <= InitializeScanner ret = 1
19ec-1c88:45622626.672 : => GetLogicalScannerAbility
19ec-1c88:45622626.860 : => IoObject::IoLockStart
19ec-1c88:45622626.990 : => CAsicIO::CheckDevice
19ec-1c88:45622627.048 : => CNT96226::ConnectIsAvailable
19ec-1c88:45622650.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45622650.984 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45622651.046 : <= IoObject::IoLockStart
19ec-1c88:45622651.106 : => IoObject::IoLockEnd
19ec-1c88:45622651.218 : <= IoObject::IoLockEnd
19ec-1c88:45622651.304 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45626275.121 : => GetLogicalScannerAbilityEx
19ec-1c88:45626275.312 : => IoObject::IoLockStart
19ec-1c88:45626275.449 : => CAsicIO::CheckDevice
19ec-1c88:45626275.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:45626299.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45626299.195 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45626299.258 : <= IoObject::IoLockStart
19ec-1c88:45626299.316 : => IoObject::IoLockEnd
19ec-1c88:45626299.424 : <= IoObject::IoLockEnd
19ec-1c88:45626299.547 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45626299.622 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45634144.264 : => ReadNVMData
19ec-1c88:45634144.445 : => IoObject::IoLockStart
19ec-1c88:45634144.565 : => CAsicIO::CheckDevice
19ec-1c88:45634144.625 : => CNT96226::ConnectIsAvailable
19ec-1c88:45634162.150 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45634162.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45634162.686 : <= IoObject::IoLockStart
19ec-1c88:45634162.754 : => ReadNVMDataInternal
19ec-1c88:45634162.816 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45634162.883 : IO Send command 10 bytes
19ec-1c88:45634163.014 : => CNT96226::VenderCmd_SetData
19ec-1c88:45634163.075 : iCmd = 0, nBytes = 10
19ec-1c88:45634163.192 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45634506.571 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45634506.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:45634506.794 : IO total need to receive data 128 bytes
19ec-1c88:45634506.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:45634506.914 : iCmd = 0, nBytes = 128
19ec-1c88:45634701.196 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634701.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634701.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45634701.649 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45634701.772 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45634701.894 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634702.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634702.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634702.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45634702.265 : System total receive data 128 bytes
19ec-1c88:45634702.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:45634702.377 : iCmd = 1, nBytes = 4
19ec-1c88:45634873.452 : 0000 : 00 00 00 00 
19ec-1c88:45634873.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45634873.980 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45634874.046 : NVMData.PadScanCount = 0
19ec-1c88:45634874.097 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45634874.149 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45634874.204 : NVMData.FlatbedScanCount = 0
19ec-1c88:45634874.255 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45634874.463 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45634874.519 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45634874.574 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45634874.628 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45634874.681 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45634874.736 : NVMData.BornMonth = 0
19ec-1c88:45634874.781 : NVMData.BornDay = 0
19ec-1c88:45634874.830 : NVMData.BornYear = 0
19ec-1c88:45634874.879 : NVMData.FirstScanMonth = 4
19ec-1c88:45634874.932 : NVMData.FirstScanDay = 30
19ec-1c88:45634874.983 : NVMData.FirstScanYear = 2020
19ec-1c88:45634875.039 : NVMData.VerticalMagnification = 0
19ec-1c88:45634875.094 : NVMData.HorizontalMagnification = 0
19ec-1c88:45634875.149 : NVMData.PowerSavingTime = 15
19ec-1c88:45634875.203 : NVMData.SN = A094165189010062
19ec-1c88:45634875.253 : NVMData.AutoFeed = 0
19ec-1c88:45634875.302 : NVMData.CCDType = 0
19ec-1c88:45634875.348 : NVMData.ScanSpeed = 0
19ec-1c88:45634875.397 : NVMData.RollerCount = 0
19ec-1c88:45634875.448 : NVMData.MultifeedCount = 0
19ec-1c88:45634875.500 : NVMData.JamCount = 0
19ec-1c88:45634875.551 : NVMData.IdentifyInfo = 
19ec-1c88:45634875.605 : NVMData.FormalName = 
19ec-1c88:45634875.655 : NVMData.ReservedB = 0
19ec-1c88:45634875.705 : NVMData.FunctionCode = 0
19ec-1c88:45634875.754 : NVMData.PreFeed = 0
19ec-1c88:45634875.801 : NVMData.PreFeedTime = 0
19ec-1c88:45634875.851 : NVMData.ButtonNumber = 0
19ec-1c88:45634875.900 : NVMData.PowerOffTime = 0
19ec-1c88:45634875.949 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45634876.012 : => IoObject::IoLockEnd
19ec-1c88:45634876.101 : <= IoObject::IoLockEnd
19ec-1c88:45634876.152 : <= ReadNVMData ret = 1
19ec-1c88:45644877.371 : => GetADFStatus
19ec-1c88:45644877.813 : => IoObject::IoLockStart
19ec-1c88:45644877.952 : => CAsicIO::CheckDevice
19ec-1c88:45644878.012 : => CNT96226::ConnectIsAvailable
19ec-1c88:45644899.308 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45644899.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45644899.495 : <= IoObject::IoLockStart
19ec-1c88:45644899.556 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45644899.629 : IO Send command 10 bytes
19ec-1c88:45644899.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:45644899.814 : iCmd = 0, nBytes = 10
19ec-1c88:45644899.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45645091.942 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45645092.105 : System send command 10 bytes + data 0 bytes
19ec-1c88:45645092.178 : IO total need to receive data 2 bytes
19ec-1c88:45645092.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:45645092.295 : iCmd = 0, nBytes = 2
19ec-1c88:45645302.396 : 0000 : 00 00 
19ec-1c88:45645302.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45645302.538 : System total receive data 2 bytes
19ec-1c88:45645302.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:45645302.652 : iCmd = 1, nBytes = 4
19ec-1c88:45645478.352 : 0000 : 00 00 00 00 
19ec-1c88:45645478.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45645478.570 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45645478.634 : Return status = 0
19ec-1c88:45645478.695 : => IoObject::IoLockEnd
19ec-1c88:45645478.782 : <= IoObject::IoLockEnd
19ec-1c88:45645478.829 : <= GetADFStatus ret = 1
19ec-1c88:45648269.493 : => GetADFStatus
19ec-1c88:45648269.680 : => IoObject::IoLockStart
19ec-1c88:45648269.808 : => CAsicIO::CheckDevice
19ec-1c88:45648269.864 : => CNT96226::ConnectIsAvailable
19ec-1c88:45648295.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45648296.007 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45648296.069 : <= IoObject::IoLockStart
19ec-1c88:45648296.129 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45648296.194 : IO Send command 10 bytes
19ec-1c88:45648296.324 : => CNT96226::VenderCmd_SetData
19ec-1c88:45648296.381 : iCmd = 0, nBytes = 10
19ec-1c88:45648296.482 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45648486.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45648486.443 : System send command 10 bytes + data 0 bytes
19ec-1c88:45648486.657 : IO total need to receive data 2 bytes
19ec-1c88:45648486.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:45648486.796 : iCmd = 0, nBytes = 2
19ec-1c88:45648621.761 : 0000 : 00 00 
19ec-1c88:45648622.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45648622.203 : System total receive data 2 bytes
19ec-1c88:45648622.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:45648622.319 : iCmd = 1, nBytes = 4
19ec-1c88:45648788.017 : 0000 : 00 00 00 00 
19ec-1c88:45648788.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45648788.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45648788.549 : Return status = 0
19ec-1c88:45648788.606 : => IoObject::IoLockEnd
19ec-1c88:45648788.697 : <= IoObject::IoLockEnd
19ec-1c88:45648788.746 : <= GetADFStatus ret = 1
19ec-1c88:45650915.716 : => TerminateDriver
19ec-1c88:45650915.912 : => CAsicIO::~CAsicIO,pStage=136055880
19ec-1c88:45650915.989 : => CNT96226::Close
19ec-1c88:45650919.888 : <= CNT96226::Close ret = 1
19ec-1c88:45650919.965 : <= CAsicIO::~CAsicIO
19ec-1c88:45650920.023 : => IoObject::IoLockEnd
19ec-1c88:45650920.077 : <= IoObject::IoLockEnd
19ec-1c88:45650920.128 : => IoObject::TerminateDevice
19ec-1c88:45650920.186 : => IoObject::IoLockEnd
19ec-1c88:45650920.235 : <= IoObject::IoLockEnd
19ec-1c88:45650920.340 : <= IoObject::TerminateDevice
19ec-1c88:45650920.592 : <= TerminateDriver ret = 1
19ec-1c88:45694307.912 : ============Debug Start==========
19ec-1c88:45694308.200 : Date : 2020/4/30 14:27:25
19ec-1c88:45694308.287 : Process ID : 19ec
19ec-1c88:45694308.698 : Windows : Version 10.0 build 18363 
19ec-1c88:45694309.140 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45694309.205 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45694309.278 : MemoryStatus.ullAvailPhys : 1684201472
19ec-1c88:45694309.338 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45694309.401 : MemoryStatus.ullAvailPageFile : 3047907328
19ec-1c88:45694309.465 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45694309.525 : MemoryStatus.ullAvailVirtual : 1730473984
19ec-1c88:45694309.587 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45694309.693 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45694309.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45694310.007 : CPU Count : 4
19ec-1c88:45694310.055 : CPU Frequency : 100.000 Mhz
19ec-1c88:45694314.193 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45694314.324 : => InitializeDriver
19ec-1c88:45694314.587 : <= InitializeDriver ret = 1
19ec-1c88:45694314.648 : => InitializeScanner
19ec-1c88:45694314.730 : => CAsicIO::GetDeviceList
19ec-1c88:45694315.044 : => CNT96226::CNT96226
19ec-1c88:45694315.109 : => CNT96226::Open
19ec-1c88:45694335.727 : <= CNT96226::Open ret = 1
19ec-1c88:45694335.829 : => CNT96226::Initialize
19ec-1c88:45694336.029 : <= CNT96226::Initialize ret = 1
19ec-1c88:45694336.084 : <= CNT96226::CNT96226
19ec-1c88:45694336.139 : => CNT96226::EnumAvailableDevice
19ec-1c88:45694341.538 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45694341.614 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45694341.675 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45698094.774 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45698095.066 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45698101.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45698101.248 : => IoObject::GetLockName
19ec-1c88:45698101.313 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45698101.383 : <= IoObject::GetLockName
19ec-1c88:45698101.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:45698101.918 : iCmd = 3, nBytes = 2
19ec-1c88:45698474.014 : 0000 : 06 38 
19ec-1c88:45698474.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45698474.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:45698474.318 : iCmd = 4, nBytes = 2
19ec-1c88:45698785.719 : 0000 : 07 07 
19ec-1c88:45698785.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45698785.910 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45698786.003 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45698786.072 : IO Send command 10 bytes
19ec-1c88:45698786.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:45698786.183 : iCmd = 0, nBytes = 10
19ec-1c88:45698786.288 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45698968.825 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45698968.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:45698969.057 : iCmd = 0, nBytes = 165
19ec-1c88:45699177.753 : skip dump 37 bytes
19ec-1c88:45699177.932 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45699178.072 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45699178.206 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45699178.336 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45699178.465 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45699178.598 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45699178.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699178.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699178.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45699178.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:45699179.017 : iCmd = 1, nBytes = 4
19ec-1c88:45699357.347 : 0000 : 00 00 00 00 
19ec-1c88:45699357.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45699357.503 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45699357.567 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45699357.630 : IO Send command 10 bytes
19ec-1c88:45699357.681 : => CNT96226::VenderCmd_SetData
19ec-1c88:45699357.734 : iCmd = 0, nBytes = 10
19ec-1c88:45699357.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45699663.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45699663.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:45699664.063 : iCmd = 0, nBytes = 128
19ec-1c88:45699872.501 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699872.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.032 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45699873.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45699873.291 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45699873.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:45699873.833 : iCmd = 1, nBytes = 4
19ec-1c88:45700070.897 : 0000 : 00 00 00 00 
19ec-1c88:45700070.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45700071.045 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45700071.215 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45700071.287 : => CNT96226::Close
19ec-1c88:45700074.833 : <= CNT96226::Close ret = 1
19ec-1c88:45700074.906 : <= CNT96226::~CNT96226
19ec-1c88:45700074.994 : <= CAsicIO::GetDeviceList
19ec-1c88:45700075.402 : => IoObject::SetTimeout
19ec-1c88:45700075.527 : Timeout--> In = 0 Out = 0
19ec-1c88:45700075.587 : <= IoObject::SetTimeout
19ec-1c88:45700075.654 : => CAsicIO::CAsicIO
19ec-1c88:45700075.722 : => CNT96226::CNT96226
19ec-1c88:45700075.779 : => CNT96226::Open
19ec-1c88:45700099.546 : <= CNT96226::Open ret = 1
19ec-1c88:45700099.657 : => CNT96226::Initialize
19ec-1c88:45700099.856 : <= CNT96226::Initialize ret = 1
19ec-1c88:45700099.920 : <= CNT96226::CNT96226
19ec-1c88:45700099.973 : <= CAsicIO::CAsicIO
19ec-1c88:45700100.027 : => CAsicIO::InitializeDevice
19ec-1c88:45700100.099 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45700105.908 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45700106.027 : => IoObject::GetLockName
19ec-1c88:45700106.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45700106.146 : <= IoObject::GetLockName
19ec-1c88:45700106.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45700106.699 : IO Send command 10 bytes
19ec-1c88:45700106.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:45700106.808 : iCmd = 0, nBytes = 10
19ec-1c88:45700106.913 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45700461.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45700461.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:45700461.217 : iCmd = 0, nBytes = 128
19ec-1c88:45700669.786 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700669.967 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.112 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45700670.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45700670.383 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.510 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45700670.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:45700670.945 : iCmd = 1, nBytes = 4
19ec-1c88:45700846.172 : 0000 : 00 00 00 00 
19ec-1c88:45700846.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45700846.335 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45700846.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:45700846.450 : iCmd = 3, nBytes = 2
19ec-1c88:45701197.440 : 0000 : 06 38 
19ec-1c88:45701197.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45701197.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:45701197.670 : iCmd = 4, nBytes = 2
19ec-1c88:45701516.784 : 0000 : 07 07 
19ec-1c88:45701516.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45701517.062 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45701517.158 : => IoObject::InitializeDevice
19ec-1c88:45701517.257 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45701517.864 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45701517.937 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45701518.654 : => FindScanner
19ec-1c88:45701518.713 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45701518.777 : <= FindScanner ret = 1
19ec-1c88:45701518.838 : => IoObject::IoLockStart
19ec-1c88:45701518.942 : => CAsicIO::CheckDevice
19ec-1c88:45701518.995 : => CNT96226::ConnectIsAvailable
19ec-1c88:45701544.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45701544.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45701544.374 : <= IoObject::IoLockStart
19ec-1c88:45701544.434 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45701544.500 : IO Send command 10 bytes
19ec-1c88:45701544.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:45701544.640 : iCmd = 0, nBytes = 10
19ec-1c88:45701544.747 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45701742.117 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45701742.231 : System send command 10 bytes + data 0 bytes
19ec-1c88:45701742.301 : IO total need to receive data 5 bytes
19ec-1c88:45701742.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:45701742.414 : iCmd = 0, nBytes = 5
19ec-1c88:45701928.676 : 0000 : 06 00 02 02 ab 
19ec-1c88:45701928.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45701928.886 : System total receive data 5 bytes
19ec-1c88:45701928.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:45701929.001 : iCmd = 1, nBytes = 4
19ec-1c88:45702117.739 : 0000 : 00 00 00 00 
19ec-1c88:45702117.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45702117.982 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45702118.053 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45702118.123 : IO Send command 10 bytes
19ec-1c88:45702118.207 : => CNT96226::VenderCmd_SetData
19ec-1c88:45702118.266 : iCmd = 0, nBytes = 10
19ec-1c88:45702118.375 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45702300.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45702300.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:45702300.320 : IO total need to receive data 165 bytes
19ec-1c88:45702300.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:45702300.438 : iCmd = 0, nBytes = 165
19ec-1c88:45702442.376 : skip dump 37 bytes
19ec-1c88:45702442.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45702442.740 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45702442.879 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45702443.016 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45702443.149 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45702443.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45702443.415 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702443.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702443.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45702443.671 : System total receive data 165 bytes
19ec-1c88:45702443.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:45702443.783 : iCmd = 1, nBytes = 4
19ec-1c88:45702601.407 : 0000 : 00 00 00 00 
19ec-1c88:45702601.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45702601.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45702602.147 : Dump Inquiry
19ec-1c88:45702602.274 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45702602.408 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45702602.541 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45702602.671 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45702602.798 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45702602.927 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45702603.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702603.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702603.302 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45702603.429 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45702603.513 : 00a0 : 00 00 00 00 00 
19ec-1c88:45702603.584 : => ReadNVMDataInternal
19ec-1c88:45702603.798 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45702603.861 : IO Send command 10 bytes
19ec-1c88:45702603.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:45702604.008 : iCmd = 0, nBytes = 10
19ec-1c88:45702604.106 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45702939.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45702939.529 : System send command 10 bytes + data 0 bytes
19ec-1c88:45702939.603 : IO total need to receive data 128 bytes
19ec-1c88:45702939.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:45702939.721 : iCmd = 0, nBytes = 128
19ec-1c88:45703142.999 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.323 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45703143.459 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45703143.583 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.709 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703144.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45703144.087 : System total receive data 128 bytes
19ec-1c88:45703144.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:45703144.200 : iCmd = 1, nBytes = 4
19ec-1c88:45703336.320 : 0000 : 00 00 00 00 
19ec-1c88:45703336.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45703336.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45703336.630 : NVMData.PadScanCount = 0
19ec-1c88:45703336.686 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45703336.745 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45703336.801 : NVMData.FlatbedScanCount = 0
19ec-1c88:45703336.857 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45703336.910 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45703336.963 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45703337.017 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45703337.073 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45703337.126 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45703337.181 : NVMData.BornMonth = 0
19ec-1c88:45703337.230 : NVMData.BornDay = 0
19ec-1c88:45703337.280 : NVMData.BornYear = 0
19ec-1c88:45703337.332 : NVMData.FirstScanMonth = 4
19ec-1c88:45703337.384 : NVMData.FirstScanDay = 30
19ec-1c88:45703337.436 : NVMData.FirstScanYear = 2020
19ec-1c88:45703337.490 : NVMData.VerticalMagnification = 0
19ec-1c88:45703337.546 : NVMData.HorizontalMagnification = 0
19ec-1c88:45703337.600 : NVMData.PowerSavingTime = 15
19ec-1c88:45703337.653 : NVMData.SN = A094165189010062
19ec-1c88:45703337.704 : NVMData.AutoFeed = 0
19ec-1c88:45703337.751 : NVMData.CCDType = 0
19ec-1c88:45703337.798 : NVMData.ScanSpeed = 0
19ec-1c88:45703337.846 : NVMData.RollerCount = 0
19ec-1c88:45703337.895 : NVMData.MultifeedCount = 0
19ec-1c88:45703337.944 : NVMData.JamCount = 0
19ec-1c88:45703337.991 : NVMData.IdentifyInfo = 
19ec-1c88:45703338.041 : NVMData.FormalName = 
19ec-1c88:45703338.249 : NVMData.ReservedB = 0
19ec-1c88:45703338.305 : NVMData.FunctionCode = 0
19ec-1c88:45703338.355 : NVMData.PreFeed = 0
19ec-1c88:45703338.404 : NVMData.PreFeedTime = 0
19ec-1c88:45703338.455 : NVMData.ButtonNumber = 0
19ec-1c88:45703338.505 : NVMData.PowerOffTime = 0
19ec-1c88:45703338.558 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45703338.629 : => IoObject::IoLockEnd
19ec-1c88:45703338.718 : <= IoObject::IoLockEnd
19ec-1c88:45703338.770 : <= InitializeScanner ret = 1
19ec-1c88:45703338.833 : => GetLogicalScannerAbilityEx
19ec-1c88:45703338.891 : => IoObject::IoLockStart
19ec-1c88:45703338.985 : => CAsicIO::CheckDevice
19ec-1c88:45703339.043 : => CNT96226::ConnectIsAvailable
19ec-1c88:45703351.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45703351.531 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45703351.591 : <= IoObject::IoLockStart
19ec-1c88:45703351.649 : => IoObject::IoLockEnd
19ec-1c88:45703351.736 : <= IoObject::IoLockEnd
19ec-1c88:45703351.844 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45703351.919 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45703531.588 : => ReadNVMData
19ec-1c88:45703531.730 : => IoObject::IoLockStart
19ec-1c88:45703531.867 : => CAsicIO::CheckDevice
19ec-1c88:45703531.922 : => CNT96226::ConnectIsAvailable
19ec-1c88:45703554.723 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45703554.836 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45703554.896 : <= IoObject::IoLockStart
19ec-1c88:45703554.959 : => ReadNVMDataInternal
19ec-1c88:45703555.020 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45703555.086 : IO Send command 10 bytes
19ec-1c88:45703555.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:45703555.265 : iCmd = 0, nBytes = 10
19ec-1c88:45703555.378 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45703896.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45703896.660 : System send command 10 bytes + data 0 bytes
19ec-1c88:45703896.958 : IO total need to receive data 128 bytes
19ec-1c88:45703897.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:45703897.077 : iCmd = 0, nBytes = 128
19ec-1c88:45704068.139 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704068.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704068.474 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45704068.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45704068.749 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45704068.877 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704069.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704069.137 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704069.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45704069.268 : System total receive data 128 bytes
19ec-1c88:45704069.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:45704069.387 : iCmd = 1, nBytes = 4
19ec-1c88:45704276.981 : 0000 : 00 00 00 00 
19ec-1c88:45704277.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45704277.192 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45704277.260 : NVMData.PadScanCount = 0
19ec-1c88:45704277.319 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45704277.375 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45704277.431 : NVMData.FlatbedScanCount = 0
19ec-1c88:45704277.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45704277.535 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45704277.587 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45704277.641 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45704277.696 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45704277.750 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45704277.804 : NVMData.BornMonth = 0
19ec-1c88:45704277.852 : NVMData.BornDay = 0
19ec-1c88:45704277.900 : NVMData.BornYear = 0
19ec-1c88:45704277.950 : NVMData.FirstScanMonth = 4
19ec-1c88:45704278.001 : NVMData.FirstScanDay = 30
19ec-1c88:45704278.054 : NVMData.FirstScanYear = 2020
19ec-1c88:45704278.268 : NVMData.VerticalMagnification = 0
19ec-1c88:45704278.328 : NVMData.HorizontalMagnification = 0
19ec-1c88:45704278.382 : NVMData.PowerSavingTime = 15
19ec-1c88:45704278.435 : NVMData.SN = A094165189010062
19ec-1c88:45704278.483 : NVMData.AutoFeed = 0
19ec-1c88:45704278.532 : NVMData.CCDType = 0
19ec-1c88:45704278.582 : NVMData.ScanSpeed = 0
19ec-1c88:45704278.628 : NVMData.RollerCount = 0
19ec-1c88:45704278.679 : NVMData.MultifeedCount = 0
19ec-1c88:45704278.732 : NVMData.JamCount = 0
19ec-1c88:45704278.781 : NVMData.IdentifyInfo = 
19ec-1c88:45704278.832 : NVMData.FormalName = 
19ec-1c88:45704278.878 : NVMData.ReservedB = 0
19ec-1c88:45704278.928 : NVMData.FunctionCode = 0
19ec-1c88:45704278.979 : NVMData.PreFeed = 0
19ec-1c88:45704279.028 : NVMData.PreFeedTime = 0
19ec-1c88:45704279.078 : NVMData.ButtonNumber = 0
19ec-1c88:45704279.129 : NVMData.PowerOffTime = 0
19ec-1c88:45704279.182 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45704279.243 : => IoObject::IoLockEnd
19ec-1c88:45704279.333 : <= IoObject::IoLockEnd
19ec-1c88:45704279.384 : <= ReadNVMData ret = 1
19ec-1c88:45704815.762 : => TerminateDriver
19ec-1c88:45704815.948 : => CAsicIO::~CAsicIO,pStage=200477768
19ec-1c88:45704816.023 : => CNT96226::Close
19ec-1c88:45704820.139 : <= CNT96226::Close ret = 1
19ec-1c88:45704820.217 : <= CAsicIO::~CAsicIO
19ec-1c88:45704820.274 : => IoObject::IoLockEnd
19ec-1c88:45704820.327 : <= IoObject::IoLockEnd
19ec-1c88:45704820.378 : => IoObject::TerminateDevice
19ec-1c88:45704820.434 : => IoObject::IoLockEnd
19ec-1c88:45704820.484 : <= IoObject::IoLockEnd
19ec-1c88:45704820.585 : <= IoObject::TerminateDevice
19ec-1c88:45704820.839 : <= TerminateDriver ret = 1
19ec-1c88:45707303.351 : ============Debug Start==========
19ec-1c88:45707303.648 : Date : 2020/4/30 14:27:25
19ec-1c88:45707303.725 : Process ID : 19ec
19ec-1c88:45707304.127 : Windows : Version 10.0 build 18363 
19ec-1c88:45707304.612 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45707304.677 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45707304.743 : MemoryStatus.ullAvailPhys : 1684221952
19ec-1c88:45707304.803 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45707304.864 : MemoryStatus.ullAvailPageFile : 3047256064
19ec-1c88:45707304.925 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45707304.983 : MemoryStatus.ullAvailVirtual : 1730506752
19ec-1c88:45707305.044 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45707305.211 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45707305.275 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45707305.513 : CPU Count : 4
19ec-1c88:45707305.561 : CPU Frequency : 100.000 Mhz
19ec-1c88:45707309.496 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45707309.628 : => InitializeDriver
19ec-1c88:45707310.106 : <= InitializeDriver ret = 1
19ec-1c88:45709911.292 : => InitializeScanner
19ec-1c88:45709911.541 : => CAsicIO::GetDeviceList
19ec-1c88:45709911.963 : => CNT96226::CNT96226
19ec-1c88:45709912.024 : => CNT96226::Open
19ec-1c88:45709934.262 : <= CNT96226::Open ret = 1
19ec-1c88:45709934.357 : => CNT96226::Initialize
19ec-1c88:45709934.548 : <= CNT96226::Initialize ret = 1
19ec-1c88:45709934.610 : <= CNT96226::CNT96226
19ec-1c88:45709934.661 : => CNT96226::EnumAvailableDevice
19ec-1c88:45709939.972 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45709940.052 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45709940.108 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45713676.876 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45713677.162 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45713682.703 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45713682.809 : => IoObject::GetLockName
19ec-1c88:45713682.870 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45713682.936 : <= IoObject::GetLockName
19ec-1c88:45713683.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:45713683.476 : iCmd = 3, nBytes = 2
19ec-1c88:45714070.162 : 0000 : 06 38 
19ec-1c88:45714070.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714070.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:45714070.438 : iCmd = 4, nBytes = 2
19ec-1c88:45714382.103 : 0000 : 07 07 
19ec-1c88:45714382.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714382.287 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45714382.374 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45714382.439 : IO Send command 10 bytes
19ec-1c88:45714382.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:45714382.546 : iCmd = 0, nBytes = 10
19ec-1c88:45714382.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45714580.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45714580.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:45714580.681 : iCmd = 0, nBytes = 165
19ec-1c88:45714779.731 : skip dump 37 bytes
19ec-1c88:45714779.926 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45714780.066 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45714780.207 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45714780.341 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45714780.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45714780.605 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45714780.731 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45714780.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45714780.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714780.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:45714781.026 : iCmd = 1, nBytes = 4
19ec-1c88:45714899.266 : 0000 : 00 00 00 00 
19ec-1c88:45714899.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714899.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45714899.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45714899.565 : IO Send command 10 bytes
19ec-1c88:45714899.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:45714899.668 : iCmd = 0, nBytes = 10
19ec-1c88:45714899.767 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45715204.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45715204.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:45715204.896 : iCmd = 0, nBytes = 128
19ec-1c88:45715406.744 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715406.927 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.072 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45715407.204 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45715407.329 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.451 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.576 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45715407.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:45715407.878 : iCmd = 1, nBytes = 4
19ec-1c88:45715592.718 : 0000 : 00 00 00 00 
19ec-1c88:45715592.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45715592.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45715593.108 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45715593.179 : => CNT96226::Close
19ec-1c88:45715597.110 : <= CNT96226::Close ret = 1
19ec-1c88:45715597.181 : <= CNT96226::~CNT96226
19ec-1c88:45715597.270 : <= CAsicIO::GetDeviceList
19ec-1c88:45715597.734 : => IoObject::SetTimeout
19ec-1c88:45715597.869 : Timeout--> In = 0 Out = 0
19ec-1c88:45715597.930 : <= IoObject::SetTimeout
19ec-1c88:45715597.998 : => CAsicIO::CAsicIO
19ec-1c88:45715598.067 : => CNT96226::CNT96226
19ec-1c88:45715598.120 : => CNT96226::Open
19ec-1c88:45715620.249 : <= CNT96226::Open ret = 1
19ec-1c88:45715620.345 : => CNT96226::Initialize
19ec-1c88:45715620.534 : <= CNT96226::Initialize ret = 1
19ec-1c88:45715620.593 : <= CNT96226::CNT96226
19ec-1c88:45715620.644 : <= CAsicIO::CAsicIO
19ec-1c88:45715620.699 : => CAsicIO::InitializeDevice
19ec-1c88:45715620.764 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45715626.640 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45715626.756 : => IoObject::GetLockName
19ec-1c88:45715626.812 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45715626.879 : <= IoObject::GetLockName
19ec-1c88:45715627.370 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45715627.441 : IO Send command 10 bytes
19ec-1c88:45715627.494 : => CNT96226::VenderCmd_SetData
19ec-1c88:45715627.548 : iCmd = 0, nBytes = 10
19ec-1c88:45715627.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45715978.843 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45715978.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:45715979.021 : iCmd = 0, nBytes = 128
19ec-1c88:45716184.872 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.170 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45716185.300 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45716185.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45716185.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:45716185.971 : iCmd = 1, nBytes = 4
19ec-1c88:45716376.775 : 0000 : 00 00 00 00 
19ec-1c88:45716376.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45716376.926 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45716376.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:45716377.095 : iCmd = 3, nBytes = 2
19ec-1c88:45716722.277 : 0000 : 06 38 
19ec-1c88:45716722.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45716722.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:45716722.516 : iCmd = 4, nBytes = 2
19ec-1c88:45717035.576 : 0000 : 07 07 
19ec-1c88:45717035.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717035.854 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45717035.953 : => IoObject::InitializeDevice
19ec-1c88:45717036.060 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45717036.681 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45717036.758 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45717037.463 : => FindScanner
19ec-1c88:45717037.525 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45717037.593 : <= FindScanner ret = 1
19ec-1c88:45717037.653 : => IoObject::IoLockStart
19ec-1c88:45717037.760 : => CAsicIO::CheckDevice
19ec-1c88:45717037.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:45717057.789 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45717057.883 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45717057.937 : <= IoObject::IoLockStart
19ec-1c88:45717057.999 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45717058.062 : IO Send command 10 bytes
19ec-1c88:45717058.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:45717058.201 : iCmd = 0, nBytes = 10
19ec-1c88:45717058.308 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45717263.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45717264.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:45717264.426 : IO total need to receive data 5 bytes
19ec-1c88:45717264.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717264.539 : iCmd = 0, nBytes = 5
19ec-1c88:45717432.074 : 0000 : 06 00 02 02 ab 
19ec-1c88:45717432.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717432.225 : System total receive data 5 bytes
19ec-1c88:45717432.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717432.338 : iCmd = 1, nBytes = 4
19ec-1c88:45717561.834 : 0000 : 00 00 00 00 
19ec-1c88:45717561.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717562.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45717562.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45717562.196 : IO Send command 10 bytes
19ec-1c88:45717562.285 : => CNT96226::VenderCmd_SetData
19ec-1c88:45717562.345 : iCmd = 0, nBytes = 10
19ec-1c88:45717562.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45717747.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45717747.912 : System send command 10 bytes + data 0 bytes
19ec-1c88:45717747.982 : IO total need to receive data 165 bytes
19ec-1c88:45717748.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717748.101 : iCmd = 0, nBytes = 165
19ec-1c88:45717914.866 : skip dump 37 bytes
19ec-1c88:45717915.069 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45717915.218 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45717915.355 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45717915.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45717915.623 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45717915.761 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45717915.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45717916.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45717916.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717916.148 : System total receive data 165 bytes
19ec-1c88:45717916.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717916.262 : iCmd = 1, nBytes = 4
19ec-1c88:45718027.008 : 0000 : 00 00 00 00 
19ec-1c88:45718027.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45718027.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45718027.408 : Dump Inquiry
19ec-1c88:45718027.534 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45718027.669 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45718027.799 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45718027.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45718028.063 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45718028.196 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45718028.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718028.444 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718028.577 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45718028.707 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45718028.792 : 00a0 : 00 00 00 00 00 
19ec-1c88:45718028.859 : => ReadNVMDataInternal
19ec-1c88:45718029.063 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45718029.126 : IO Send command 10 bytes
19ec-1c88:45718029.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:45718029.267 : iCmd = 0, nBytes = 10
19ec-1c88:45718029.368 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45718361.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45718361.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:45718361.402 : IO total need to receive data 128 bytes
19ec-1c88:45718361.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45718361.523 : iCmd = 0, nBytes = 128
19ec-1c88:45718555.256 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718555.452 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718555.588 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45718555.719 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45718555.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45718555.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718556.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718556.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718556.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45718556.341 : System total receive data 128 bytes
19ec-1c88:45718556.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:45718556.457 : iCmd = 1, nBytes = 4
19ec-1c88:45718763.569 : 0000 : 00 00 00 00 
19ec-1c88:45718763.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45718763.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45718763.856 : NVMData.PadScanCount = 0
19ec-1c88:45718763.915 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45718763.971 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45718764.029 : NVMData.FlatbedScanCount = 0
19ec-1c88:45718764.084 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45718764.137 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45718764.192 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45718764.246 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45718764.301 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45718764.357 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45718764.412 : NVMData.BornMonth = 0
19ec-1c88:45718764.461 : NVMData.BornDay = 0
19ec-1c88:45718764.510 : NVMData.BornYear = 0
19ec-1c88:45718764.561 : NVMData.FirstScanMonth = 4
19ec-1c88:45718764.612 : NVMData.FirstScanDay = 30
19ec-1c88:45718764.668 : NVMData.FirstScanYear = 2020
19ec-1c88:45718764.719 : NVMData.VerticalMagnification = 0
19ec-1c88:45718764.773 : NVMData.HorizontalMagnification = 0
19ec-1c88:45718764.826 : NVMData.PowerSavingTime = 15
19ec-1c88:45718764.879 : NVMData.SN = A094165189010062
19ec-1c88:45718764.929 : NVMData.AutoFeed = 0
19ec-1c88:45718764.978 : NVMData.CCDType = 0
19ec-1c88:45718765.027 : NVMData.ScanSpeed = 0
19ec-1c88:45718765.075 : NVMData.RollerCount = 0
19ec-1c88:45718765.125 : NVMData.MultifeedCount = 0
19ec-1c88:45718765.175 : NVMData.JamCount = 0
19ec-1c88:45718765.223 : NVMData.IdentifyInfo = 
19ec-1c88:45718765.272 : NVMData.FormalName = 
19ec-1c88:45718765.473 : NVMData.ReservedB = 0
19ec-1c88:45718765.527 : NVMData.FunctionCode = 0
19ec-1c88:45718765.576 : NVMData.PreFeed = 0
19ec-1c88:45718765.627 : NVMData.PreFeedTime = 0
19ec-1c88:45718765.676 : NVMData.ButtonNumber = 0
19ec-1c88:45718765.728 : NVMData.PowerOffTime = 0
19ec-1c88:45718765.779 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45718765.849 : => IoObject::IoLockEnd
19ec-1c88:45718765.939 : <= IoObject::IoLockEnd
19ec-1c88:45718765.994 : <= InitializeScanner ret = 1
19ec-1c88:45720030.662 : => GetLogicalScannerAbility
19ec-1c88:45720030.841 : => IoObject::IoLockStart
19ec-1c88:45720030.965 : => CAsicIO::CheckDevice
19ec-1c88:45720031.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:45720054.623 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45720054.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45720055.216 : <= IoObject::IoLockStart
19ec-1c88:45720055.277 : => IoObject::IoLockEnd
19ec-1c88:45720055.385 : <= IoObject::IoLockEnd
19ec-1c88:45720055.464 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45723751.223 : => GetLogicalScannerAbilityEx
19ec-1c88:45723751.411 : => IoObject::IoLockStart
19ec-1c88:45723751.539 : => CAsicIO::CheckDevice
19ec-1c88:45723751.596 : => CNT96226::ConnectIsAvailable
19ec-1c88:45723774.978 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45723775.091 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45723775.149 : <= IoObject::IoLockStart
19ec-1c88:45723775.206 : => IoObject::IoLockEnd
19ec-1c88:45723775.313 : <= IoObject::IoLockEnd
19ec-1c88:45723775.430 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45723775.505 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45731237.719 : => ReadNVMData
19ec-1c88:45731237.896 : => IoObject::IoLockStart
19ec-1c88:45731238.019 : => CAsicIO::CheckDevice
19ec-1c88:45731238.077 : => CNT96226::ConnectIsAvailable
19ec-1c88:45731262.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45731262.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45731262.496 : <= IoObject::IoLockStart
19ec-1c88:45731262.622 : => ReadNVMDataInternal
19ec-1c88:45731262.984 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45731263.054 : IO Send command 10 bytes
19ec-1c88:45731263.186 : => CNT96226::VenderCmd_SetData
19ec-1c88:45731263.249 : iCmd = 0, nBytes = 10
19ec-1c88:45731263.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45731617.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45731617.973 : System send command 10 bytes + data 0 bytes
19ec-1c88:45731618.051 : IO total need to receive data 128 bytes
19ec-1c88:45731618.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:45731618.177 : iCmd = 0, nBytes = 128
19ec-1c88:45731800.702 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731800.883 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45731801.159 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45731801.285 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.407 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.537 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45731801.785 : System total receive data 128 bytes
19ec-1c88:45731801.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:45731801.897 : iCmd = 1, nBytes = 4
19ec-1c88:45732004.432 : 0000 : 00 00 00 00 
19ec-1c88:45732004.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45732004.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45732004.953 : NVMData.PadScanCount = 0
19ec-1c88:45732005.291 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45732005.347 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45732005.404 : NVMData.FlatbedScanCount = 0
19ec-1c88:45732005.464 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45732005.670 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45732005.729 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45732005.784 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45732005.840 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45732005.896 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45732005.950 : NVMData.BornMonth = 0
19ec-1c88:45732006.000 : NVMData.BornDay = 0
19ec-1c88:45732006.050 : NVMData.BornYear = 0
19ec-1c88:45732006.098 : NVMData.FirstScanMonth = 4
19ec-1c88:45732006.149 : NVMData.FirstScanDay = 30
19ec-1c88:45732006.204 : NVMData.FirstScanYear = 2020
19ec-1c88:45732006.260 : NVMData.VerticalMagnification = 0
19ec-1c88:45732006.316 : NVMData.HorizontalMagnification = 0
19ec-1c88:45732006.371 : NVMData.PowerSavingTime = 15
19ec-1c88:45732006.428 : NVMData.SN = A094165189010062
19ec-1c88:45732006.477 : NVMData.AutoFeed = 0
19ec-1c88:45732006.527 : NVMData.CCDType = 0
19ec-1c88:45732006.575 : NVMData.ScanSpeed = 0
19ec-1c88:45732006.629 : NVMData.RollerCount = 0
19ec-1c88:45732006.683 : NVMData.MultifeedCount = 0
19ec-1c88:45732006.735 : NVMData.JamCount = 0
19ec-1c88:45732006.787 : NVMData.IdentifyInfo = 
19ec-1c88:45732006.837 : NVMData.FormalName = 
19ec-1c88:45732006.885 : NVMData.ReservedB = 0
19ec-1c88:45732006.934 : NVMData.FunctionCode = 0
19ec-1c88:45732006.981 : NVMData.PreFeed = 0
19ec-1c88:45732007.028 : NVMData.PreFeedTime = 0
19ec-1c88:45732007.077 : NVMData.ButtonNumber = 0
19ec-1c88:45732007.125 : NVMData.PowerOffTime = 0
19ec-1c88:45732007.175 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45732007.233 : => IoObject::IoLockEnd
19ec-1c88:45732007.333 : <= IoObject::IoLockEnd
19ec-1c88:45732007.383 : <= ReadNVMData ret = 1
19ec-1c88:45741927.683 : => GetADFStatus
19ec-1c88:45741928.061 : => IoObject::IoLockStart
19ec-1c88:45741928.191 : => CAsicIO::CheckDevice
19ec-1c88:45741928.258 : => CNT96226::ConnectIsAvailable
19ec-1c88:45741953.982 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45741954.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45741954.159 : <= IoObject::IoLockStart
19ec-1c88:45741954.220 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45741954.291 : IO Send command 10 bytes
19ec-1c88:45741954.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:45741954.471 : iCmd = 0, nBytes = 10
19ec-1c88:45741954.579 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45742153.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45742153.734 : System send command 10 bytes + data 0 bytes
19ec-1c88:45742153.803 : IO total need to receive data 2 bytes
19ec-1c88:45742153.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:45742153.918 : iCmd = 0, nBytes = 2
19ec-1c88:45742302.867 : 0000 : 00 00 
19ec-1c88:45742302.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45742303.056 : System total receive data 2 bytes
19ec-1c88:45742303.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:45742303.179 : iCmd = 1, nBytes = 4
19ec-1c88:45742469.495 : 0000 : 00 00 00 00 
19ec-1c88:45742469.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45742470.019 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45742470.075 : Return status = 0
19ec-1c88:45742470.132 : => IoObject::IoLockEnd
19ec-1c88:45742470.220 : <= IoObject::IoLockEnd
19ec-1c88:45742470.272 : <= GetADFStatus ret = 1
19ec-1c88:45745213.570 : => GetADFStatus
19ec-1c88:45745213.758 : => IoObject::IoLockStart
19ec-1c88:45745213.890 : => CAsicIO::CheckDevice
19ec-1c88:45745213.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:45745238.666 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45745238.911 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45745239.058 : <= IoObject::IoLockStart
19ec-1c88:45745239.396 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45745239.467 : IO Send command 10 bytes
19ec-1c88:45745239.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:45745239.648 : iCmd = 0, nBytes = 10
19ec-1c88:45745239.756 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45745440.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45745440.754 : System send command 10 bytes + data 0 bytes
19ec-1c88:45745440.989 : IO total need to receive data 2 bytes
19ec-1c88:45745441.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:45745441.126 : iCmd = 0, nBytes = 2
19ec-1c88:45745616.494 : 0000 : 00 00 
19ec-1c88:45745616.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45745616.678 : System total receive data 2 bytes
19ec-1c88:45745616.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:45745616.800 : iCmd = 1, nBytes = 4
19ec-1c88:45745721.649 : 0000 : 00 00 00 00 
19ec-1c88:45745721.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45745721.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45745721.928 : Return status = 0
19ec-1c88:45745721.985 : => IoObject::IoLockEnd
19ec-1c88:45745722.075 : <= IoObject::IoLockEnd
19ec-1c88:45745722.129 : <= GetADFStatus ret = 1
19ec-1c88:45747871.186 : => TerminateDriver
19ec-1c88:45747871.385 : => CAsicIO::~CAsicIO,pStage=221318216
19ec-1c88:45747871.466 : => CNT96226::Close
19ec-1c88:45747875.154 : <= CNT96226::Close ret = 1
19ec-1c88:45747875.230 : <= CAsicIO::~CAsicIO
19ec-1c88:45747875.292 : => IoObject::IoLockEnd
19ec-1c88:45747875.344 : <= IoObject::IoLockEnd
19ec-1c88:45747875.399 : => IoObject::TerminateDevice
19ec-1c88:45747875.455 : => IoObject::IoLockEnd
19ec-1c88:45747875.503 : <= IoObject::IoLockEnd
19ec-1c88:45747875.675 : <= IoObject::TerminateDevice
19ec-1c88:45747875.935 : <= TerminateDriver ret = 1
19ec-1c88:45790872.062 : ============Debug Start==========
19ec-1c88:45790872.342 : Date : 2020/4/30 14:27:28
19ec-1c88:45790872.422 : Process ID : 19ec
19ec-1c88:45790872.834 : Windows : Version 10.0 build 18363 
19ec-1c88:45790873.288 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45790873.351 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45790873.418 : MemoryStatus.ullAvailPhys : 1684901888
19ec-1c88:45790873.480 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45790873.541 : MemoryStatus.ullAvailPageFile : 3046961152
19ec-1c88:45790873.604 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45790873.663 : MemoryStatus.ullAvailVirtual : 1730510848
19ec-1c88:45790873.723 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45790873.825 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45790873.887 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45790874.134 : CPU Count : 4
19ec-1c88:45790874.181 : CPU Frequency : 100.000 Mhz
19ec-1c88:45790878.484 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45790878.609 : => InitializeDriver
19ec-1c88:45790878.881 : <= InitializeDriver ret = 1
19ec-1c88:45790878.936 : => InitializeScanner
19ec-1c88:45790879.014 : => CAsicIO::GetDeviceList
19ec-1c88:45790879.306 : => CNT96226::CNT96226
19ec-1c88:45790879.366 : => CNT96226::Open
19ec-1c88:45790900.473 : <= CNT96226::Open ret = 1
19ec-1c88:45790900.563 : => CNT96226::Initialize
19ec-1c88:45790900.738 : <= CNT96226::Initialize ret = 1
19ec-1c88:45790900.796 : <= CNT96226::CNT96226
19ec-1c88:45790900.849 : => CNT96226::EnumAvailableDevice
19ec-1c88:45790906.138 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45790906.215 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45790906.271 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45794594.621 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45794594.908 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45794600.751 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45794600.860 : => IoObject::GetLockName
19ec-1c88:45794600.921 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45794600.990 : <= IoObject::GetLockName
19ec-1c88:45794601.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:45794601.528 : iCmd = 3, nBytes = 2
19ec-1c88:45794978.141 : 0000 : 06 38 
19ec-1c88:45794978.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45794978.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:45794978.404 : iCmd = 4, nBytes = 2
19ec-1c88:45795286.077 : 0000 : 07 07 
19ec-1c88:45795286.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45795286.302 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45795286.389 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45795286.457 : IO Send command 10 bytes
19ec-1c88:45795286.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:45795286.567 : iCmd = 0, nBytes = 10
19ec-1c88:45795286.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45795480.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45795480.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:45795480.818 : iCmd = 0, nBytes = 165
19ec-1c88:45795688.481 : skip dump 37 bytes
19ec-1c88:45795688.687 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45795688.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45795688.963 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45795689.099 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45795689.225 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45795689.356 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45795689.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45795689.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45795689.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45795689.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:45795689.781 : iCmd = 1, nBytes = 4
19ec-1c88:45795838.160 : 0000 : 00 00 00 00 
19ec-1c88:45795838.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45795838.339 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45795838.406 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45795838.469 : IO Send command 10 bytes
19ec-1c88:45795838.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:45795838.581 : iCmd = 0, nBytes = 10
19ec-1c88:45795838.685 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45796168.943 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45796169.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:45796169.122 : iCmd = 0, nBytes = 128
19ec-1c88:45796369.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796369.775 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796369.925 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45796370.060 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45796370.194 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.325 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.449 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45796370.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:45796370.779 : iCmd = 1, nBytes = 4
19ec-1c88:45796574.594 : 0000 : 00 00 00 00 
19ec-1c88:45796574.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45796574.766 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45796574.944 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45796575.018 : => CNT96226::Close
19ec-1c88:45796578.841 : <= CNT96226::Close ret = 1
19ec-1c88:45796578.918 : <= CNT96226::~CNT96226
19ec-1c88:45796579.007 : <= CAsicIO::GetDeviceList
19ec-1c88:45796579.454 : => IoObject::SetTimeout
19ec-1c88:45796579.586 : Timeout--> In = 0 Out = 0
19ec-1c88:45796579.643 : <= IoObject::SetTimeout
19ec-1c88:45796579.711 : => CAsicIO::CAsicIO
19ec-1c88:45796579.782 : => CNT96226::CNT96226
19ec-1c88:45796579.837 : => CNT96226::Open
19ec-1c88:45796603.097 : <= CNT96226::Open ret = 1
19ec-1c88:45796603.191 : => CNT96226::Initialize
19ec-1c88:45796603.376 : <= CNT96226::Initialize ret = 1
19ec-1c88:45796603.435 : <= CNT96226::CNT96226
19ec-1c88:45796603.501 : <= CAsicIO::CAsicIO
19ec-1c88:45796603.557 : => CAsicIO::InitializeDevice
19ec-1c88:45796603.632 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45796609.988 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45796610.108 : => IoObject::GetLockName
19ec-1c88:45796610.164 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45796610.232 : <= IoObject::GetLockName
19ec-1c88:45796610.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45796610.811 : IO Send command 10 bytes
19ec-1c88:45796610.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:45796610.920 : iCmd = 0, nBytes = 10
19ec-1c88:45796611.030 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45796943.589 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45796943.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:45796943.798 : iCmd = 0, nBytes = 128
19ec-1c88:45797154.822 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.000 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.146 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45797155.282 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45797155.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797155.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:45797155.961 : iCmd = 1, nBytes = 4
19ec-1c88:45797327.055 : 0000 : 00 00 00 00 
19ec-1c88:45797327.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797327.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45797327.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:45797327.374 : iCmd = 3, nBytes = 2
19ec-1c88:45797698.718 : 0000 : 06 38 
19ec-1c88:45797698.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797698.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:45797698.948 : iCmd = 4, nBytes = 2
19ec-1c88:45797986.140 : 0000 : 07 07 
19ec-1c88:45797986.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797986.436 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45797986.539 : => IoObject::InitializeDevice
19ec-1c88:45797986.652 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45797987.386 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45797987.460 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45797988.197 : => FindScanner
19ec-1c88:45797988.257 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45797988.321 : <= FindScanner ret = 1
19ec-1c88:45797988.379 : => IoObject::IoLockStart
19ec-1c88:45797988.482 : => CAsicIO::CheckDevice
19ec-1c88:45797988.537 : => CNT96226::ConnectIsAvailable
19ec-1c88:45798013.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45798013.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45798013.355 : <= IoObject::IoLockStart
19ec-1c88:45798013.413 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45798013.478 : IO Send command 10 bytes
19ec-1c88:45798013.573 : => CNT96226::VenderCmd_SetData
19ec-1c88:45798013.629 : iCmd = 0, nBytes = 10
19ec-1c88:45798013.730 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45798208.409 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45798208.519 : System send command 10 bytes + data 0 bytes
19ec-1c88:45798208.588 : IO total need to receive data 5 bytes
19ec-1c88:45798208.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798208.704 : iCmd = 0, nBytes = 5
19ec-1c88:45798331.638 : 0000 : 06 00 02 02 ab 
19ec-1c88:45798331.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798331.793 : System total receive data 5 bytes
19ec-1c88:45798331.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798331.904 : iCmd = 1, nBytes = 4
19ec-1c88:45798475.141 : 0000 : 00 00 00 00 
19ec-1c88:45798475.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798475.686 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45798475.745 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45798475.805 : IO Send command 10 bytes
19ec-1c88:45798475.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:45798475.945 : iCmd = 0, nBytes = 10
19ec-1c88:45798476.045 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45798660.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45798660.878 : System send command 10 bytes + data 0 bytes
19ec-1c88:45798661.212 : IO total need to receive data 165 bytes
19ec-1c88:45798661.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798661.324 : iCmd = 0, nBytes = 165
19ec-1c88:45798788.493 : skip dump 37 bytes
19ec-1c88:45798788.695 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45798788.841 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45798788.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45798789.117 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45798789.244 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45798789.382 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45798789.507 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798789.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798789.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798789.762 : System total receive data 165 bytes
19ec-1c88:45798789.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798789.878 : iCmd = 1, nBytes = 4
19ec-1c88:45798969.949 : 0000 : 00 00 00 00 
19ec-1c88:45798970.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798970.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45798970.444 : Dump Inquiry
19ec-1c88:45798970.575 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45798970.707 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45798970.839 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45798970.971 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45798971.100 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45798971.233 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45798971.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798971.479 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798971.605 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45798971.729 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45798971.818 : 00a0 : 00 00 00 00 00 
19ec-1c88:45798971.882 : => ReadNVMDataInternal
19ec-1c88:45798972.097 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45798972.413 : IO Send command 10 bytes
19ec-1c88:45798972.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:45798972.570 : iCmd = 0, nBytes = 10
19ec-1c88:45798972.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45799322.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45799322.135 : System send command 10 bytes + data 0 bytes
19ec-1c88:45799322.209 : IO total need to receive data 128 bytes
19ec-1c88:45799322.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:45799322.329 : iCmd = 0, nBytes = 128
19ec-1c88:45799480.708 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799480.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45799481.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45799481.270 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45799481.766 : System total receive data 128 bytes
19ec-1c88:45799481.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:45799481.875 : iCmd = 1, nBytes = 4
19ec-1c88:45799654.335 : 0000 : 00 00 00 00 
19ec-1c88:45799654.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45799654.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45799654.979 : NVMData.PadScanCount = 0
19ec-1c88:45799655.032 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45799655.086 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45799655.145 : NVMData.FlatbedScanCount = 0
19ec-1c88:45799655.199 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45799655.252 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45799655.302 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45799655.357 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45799655.410 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45799655.464 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45799655.518 : NVMData.BornMonth = 0
19ec-1c88:45799655.565 : NVMData.BornDay = 0
19ec-1c88:45799655.615 : NVMData.BornYear = 0
19ec-1c88:45799655.662 : NVMData.FirstScanMonth = 4
19ec-1c88:45799655.714 : NVMData.FirstScanDay = 30
19ec-1c88:45799655.767 : NVMData.FirstScanYear = 2020
19ec-1c88:45799655.821 : NVMData.VerticalMagnification = 0
19ec-1c88:45799655.875 : NVMData.HorizontalMagnification = 0
19ec-1c88:45799655.930 : NVMData.PowerSavingTime = 15
19ec-1c88:45799655.985 : NVMData.SN = A094165189010062
19ec-1c88:45799656.035 : NVMData.AutoFeed = 0
19ec-1c88:45799656.084 : NVMData.CCDType = 0
19ec-1c88:45799656.131 : NVMData.ScanSpeed = 0
19ec-1c88:45799656.178 : NVMData.RollerCount = 0
19ec-1c88:45799656.230 : NVMData.MultifeedCount = 0
19ec-1c88:45799656.279 : NVMData.JamCount = 0
19ec-1c88:45799656.326 : NVMData.IdentifyInfo = 
19ec-1c88:45799656.378 : NVMData.FormalName = 
19ec-1c88:45799656.574 : NVMData.ReservedB = 0
19ec-1c88:45799656.626 : NVMData.FunctionCode = 0
19ec-1c88:45799656.674 : NVMData.PreFeed = 0
19ec-1c88:45799656.723 : NVMData.PreFeedTime = 0
19ec-1c88:45799656.770 : NVMData.ButtonNumber = 0
19ec-1c88:45799656.819 : NVMData.PowerOffTime = 0
19ec-1c88:45799656.867 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45799656.943 : => IoObject::IoLockEnd
19ec-1c88:45799657.031 : <= IoObject::IoLockEnd
19ec-1c88:45799657.082 : <= InitializeScanner ret = 1
19ec-1c88:45799657.142 : => GetLogicalScannerAbilityEx
19ec-1c88:45799657.200 : => IoObject::IoLockStart
19ec-1c88:45799657.290 : => CAsicIO::CheckDevice
19ec-1c88:45799657.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:45799674.002 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45799674.090 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45799674.144 : <= IoObject::IoLockStart
19ec-1c88:45799674.196 : => IoObject::IoLockEnd
19ec-1c88:45799674.281 : <= IoObject::IoLockEnd
19ec-1c88:45799674.393 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45799674.467 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45799859.494 : => ReadNVMData
19ec-1c88:45799859.646 : => IoObject::IoLockStart
19ec-1c88:45799859.778 : => CAsicIO::CheckDevice
19ec-1c88:45799859.840 : => CNT96226::ConnectIsAvailable
19ec-1c88:45799883.185 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45799883.305 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45799883.364 : <= IoObject::IoLockStart
19ec-1c88:45799883.428 : => ReadNVMDataInternal
19ec-1c88:45799883.488 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45799883.549 : IO Send command 10 bytes
19ec-1c88:45799883.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:45799883.731 : iCmd = 0, nBytes = 10
19ec-1c88:45799883.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45800234.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45800234.869 : System send command 10 bytes + data 0 bytes
19ec-1c88:45800234.945 : IO total need to receive data 128 bytes
19ec-1c88:45800235.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:45800235.066 : iCmd = 0, nBytes = 128
19ec-1c88:45800415.550 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800415.733 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800415.873 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45800416.004 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45800416.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.263 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45800416.633 : System total receive data 128 bytes
19ec-1c88:45800416.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:45800416.745 : iCmd = 1, nBytes = 4
19ec-1c88:45800626.216 : 0000 : 00 00 00 00 
19ec-1c88:45800626.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45800626.434 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45800626.507 : NVMData.PadScanCount = 0
19ec-1c88:45800626.563 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45800626.618 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45800626.674 : NVMData.FlatbedScanCount = 0
19ec-1c88:45800626.728 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45800626.782 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45800626.835 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45800626.887 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45800626.943 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45800626.996 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45800627.048 : NVMData.BornMonth = 0
19ec-1c88:45800627.098 : NVMData.BornDay = 0
19ec-1c88:45800627.148 : NVMData.BornYear = 0
19ec-1c88:45800627.194 : NVMData.FirstScanMonth = 4
19ec-1c88:45800627.243 : NVMData.FirstScanDay = 30
19ec-1c88:45800627.297 : NVMData.FirstScanYear = 2020
19ec-1c88:45800627.518 : NVMData.VerticalMagnification = 0
19ec-1c88:45800627.581 : NVMData.HorizontalMagnification = 0
19ec-1c88:45800627.636 : NVMData.PowerSavingTime = 15
19ec-1c88:45800627.689 : NVMData.SN = A094165189010062
19ec-1c88:45800627.738 : NVMData.AutoFeed = 0
19ec-1c88:45800627.788 : NVMData.CCDType = 0
19ec-1c88:45800627.834 : NVMData.ScanSpeed = 0
19ec-1c88:45800627.882 : NVMData.RollerCount = 0
19ec-1c88:45800627.934 : NVMData.MultifeedCount = 0
19ec-1c88:45800627.984 : NVMData.JamCount = 0
19ec-1c88:45800628.033 : NVMData.IdentifyInfo = 
19ec-1c88:45800628.084 : NVMData.FormalName = 
19ec-1c88:45800628.132 : NVMData.ReservedB = 0
19ec-1c88:45800628.182 : NVMData.FunctionCode = 0
19ec-1c88:45800628.231 : NVMData.PreFeed = 0
19ec-1c88:45800628.279 : NVMData.PreFeedTime = 0
19ec-1c88:45800628.328 : NVMData.ButtonNumber = 0
19ec-1c88:45800628.376 : NVMData.PowerOffTime = 0
19ec-1c88:45800628.429 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45800628.487 : => IoObject::IoLockEnd
19ec-1c88:45800628.579 : <= IoObject::IoLockEnd
19ec-1c88:45800628.628 : <= ReadNVMData ret = 1
19ec-1c88:45801166.117 : => TerminateDriver
19ec-1c88:45801166.288 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:45801166.443 : => CNT96226::Close
19ec-1c88:45801171.581 : <= CNT96226::Close ret = 1
19ec-1c88:45801171.659 : <= CAsicIO::~CAsicIO
19ec-1c88:45801171.944 : => IoObject::IoLockEnd
19ec-1c88:45801171.994 : <= IoObject::IoLockEnd
19ec-1c88:45801172.046 : => IoObject::TerminateDevice
19ec-1c88:45801172.104 : => IoObject::IoLockEnd
19ec-1c88:45801172.153 : <= IoObject::IoLockEnd
19ec-1c88:45801172.258 : <= IoObject::TerminateDevice
19ec-1c88:45801172.506 : <= TerminateDriver ret = 1
19ec-1c88:45803425.326 : ============Debug Start==========
19ec-1c88:45803425.616 : Date : 2020/4/30 14:27:28
19ec-1c88:45803425.699 : Process ID : 19ec
19ec-1c88:45803426.111 : Windows : Version 10.0 build 18363 
19ec-1c88:45803426.598 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45803426.662 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45803426.729 : MemoryStatus.ullAvailPhys : 1684602880
19ec-1c88:45803426.790 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45803426.851 : MemoryStatus.ullAvailPageFile : 3048165376
19ec-1c88:45803426.913 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45803426.972 : MemoryStatus.ullAvailVirtual : 1730732032
19ec-1c88:45803427.105 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45803427.469 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45803427.532 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45803427.778 : CPU Count : 4
19ec-1c88:45803427.826 : CPU Frequency : 100.000 Mhz
19ec-1c88:45803432.553 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45803432.677 : => InitializeDriver
19ec-1c88:45803432.981 : <= InitializeDriver ret = 1
19ec-1c88:45806034.358 : => InitializeScanner
19ec-1c88:45806034.612 : => CAsicIO::GetDeviceList
19ec-1c88:45806035.047 : => CNT96226::CNT96226
19ec-1c88:45806035.109 : => CNT96226::Open
19ec-1c88:45806059.884 : <= CNT96226::Open ret = 1
19ec-1c88:45806059.994 : => CNT96226::Initialize
19ec-1c88:45806060.190 : <= CNT96226::Initialize ret = 1
19ec-1c88:45806060.255 : <= CNT96226::CNT96226
19ec-1c88:45806060.310 : => CNT96226::EnumAvailableDevice
19ec-1c88:45806065.653 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45806065.734 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45806065.794 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45809994.720 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45809995.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45810000.609 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45810000.727 : => IoObject::GetLockName
19ec-1c88:45810000.787 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45810000.854 : <= IoObject::GetLockName
19ec-1c88:45810001.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:45810001.379 : iCmd = 3, nBytes = 2
19ec-1c88:45810385.328 : 0000 : 06 38 
19ec-1c88:45810385.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45810385.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:45810385.587 : iCmd = 4, nBytes = 2
19ec-1c88:45810688.529 : 0000 : 07 07 
19ec-1c88:45810688.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45810688.710 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45810688.805 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45810688.871 : IO Send command 10 bytes
19ec-1c88:45810688.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:45810688.981 : iCmd = 0, nBytes = 10
19ec-1c88:45810689.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45810847.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45810847.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:45810847.246 : iCmd = 0, nBytes = 165
19ec-1c88:45811046.663 : skip dump 37 bytes
19ec-1c88:45811047.186 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45811047.331 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45811047.466 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45811047.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45811047.726 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45811047.859 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45811047.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811048.107 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811048.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811048.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:45811048.291 : iCmd = 1, nBytes = 4
19ec-1c88:45811253.669 : 0000 : 00 00 00 00 
19ec-1c88:45811253.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811253.876 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45811253.943 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45811254.012 : IO Send command 10 bytes
19ec-1c88:45811254.065 : => CNT96226::VenderCmd_SetData
19ec-1c88:45811254.119 : iCmd = 0, nBytes = 10
19ec-1c88:45811254.225 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45811591.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45811591.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:45811591.560 : iCmd = 0, nBytes = 128
19ec-1c88:45811759.415 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811759.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811759.718 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45811759.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45811759.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811760.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45811760.520 : iCmd = 1, nBytes = 4
19ec-1c88:45811907.182 : 0000 : 00 00 00 00 
19ec-1c88:45811907.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811907.680 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45811907.848 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45811907.918 : => CNT96226::Close
19ec-1c88:45811911.515 : <= CNT96226::Close ret = 1
19ec-1c88:45811911.587 : <= CNT96226::~CNT96226
19ec-1c88:45811911.676 : <= CAsicIO::GetDeviceList
19ec-1c88:45811912.070 : => IoObject::SetTimeout
19ec-1c88:45811912.206 : Timeout--> In = 0 Out = 0
19ec-1c88:45811912.269 : <= IoObject::SetTimeout
19ec-1c88:45811912.340 : => CAsicIO::CAsicIO
19ec-1c88:45811912.412 : => CNT96226::CNT96226
19ec-1c88:45811912.470 : => CNT96226::Open
19ec-1c88:45811934.622 : <= CNT96226::Open ret = 1
19ec-1c88:45811934.726 : => CNT96226::Initialize
19ec-1c88:45811934.919 : <= CNT96226::Initialize ret = 1
19ec-1c88:45811934.981 : <= CNT96226::CNT96226
19ec-1c88:45811935.033 : <= CAsicIO::CAsicIO
19ec-1c88:45811935.088 : => CAsicIO::InitializeDevice
19ec-1c88:45811935.154 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45811941.087 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45811941.200 : => IoObject::GetLockName
19ec-1c88:45811941.259 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45811941.326 : <= IoObject::GetLockName
19ec-1c88:45811941.819 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45811941.893 : IO Send command 10 bytes
19ec-1c88:45811941.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:45811941.996 : iCmd = 0, nBytes = 10
19ec-1c88:45811942.106 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45812297.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45812297.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:45812298.018 : iCmd = 0, nBytes = 128
19ec-1c88:45812492.096 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.409 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45812492.542 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45812492.669 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.917 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812493.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812493.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45812493.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:45812493.214 : iCmd = 1, nBytes = 4
19ec-1c88:45812700.565 : 0000 : 00 00 00 00 
19ec-1c88:45812700.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45812700.715 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45812700.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:45812700.831 : iCmd = 3, nBytes = 2
19ec-1c88:45813080.799 : 0000 : 06 38 
19ec-1c88:45813080.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813081.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:45813081.080 : iCmd = 4, nBytes = 2
19ec-1c88:45813371.700 : 0000 : 07 07 
19ec-1c88:45813371.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813372.016 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45813372.117 : => IoObject::InitializeDevice
19ec-1c88:45813372.233 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45813372.887 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45813372.961 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45813373.739 : => FindScanner
19ec-1c88:45813373.800 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45813373.863 : <= FindScanner ret = 1
19ec-1c88:45813373.925 : => IoObject::IoLockStart
19ec-1c88:45813374.027 : => CAsicIO::CheckDevice
19ec-1c88:45813374.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:45813386.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45813387.080 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45813387.136 : <= IoObject::IoLockStart
19ec-1c88:45813387.193 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45813387.255 : IO Send command 10 bytes
19ec-1c88:45813387.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:45813387.393 : iCmd = 0, nBytes = 10
19ec-1c88:45813387.497 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45813586.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45813586.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:45813586.251 : IO total need to receive data 5 bytes
19ec-1c88:45813586.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:45813586.367 : iCmd = 0, nBytes = 5
19ec-1c88:45813790.170 : 0000 : 06 00 02 02 ab 
19ec-1c88:45813790.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813790.372 : System total receive data 5 bytes
19ec-1c88:45813790.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:45813790.494 : iCmd = 1, nBytes = 4
19ec-1c88:45813988.234 : 0000 : 00 00 00 00 
19ec-1c88:45813988.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813988.486 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45813988.555 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45813988.622 : IO Send command 10 bytes
19ec-1c88:45813988.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:45813988.782 : iCmd = 0, nBytes = 10
19ec-1c88:45813988.889 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45814188.893 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45814189.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:45814189.088 : IO total need to receive data 165 bytes
19ec-1c88:45814189.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:45814189.205 : iCmd = 0, nBytes = 165
19ec-1c88:45814357.537 : skip dump 37 bytes
19ec-1c88:45814357.752 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45814357.895 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45814358.032 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45814358.165 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45814358.295 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45814358.432 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45814358.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814358.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814358.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45814358.811 : System total receive data 165 bytes
19ec-1c88:45814358.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:45814358.921 : iCmd = 1, nBytes = 4
19ec-1c88:45814540.705 : 0000 : 00 00 00 00 
19ec-1c88:45814540.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45814540.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45814541.161 : Dump Inquiry
19ec-1c88:45814541.300 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45814541.442 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45814541.576 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45814541.709 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45814541.836 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45814541.973 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45814542.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814542.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814542.350 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45814542.483 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45814542.571 : 00a0 : 00 00 00 00 00 
19ec-1c88:45814542.641 : => ReadNVMDataInternal
19ec-1c88:45814542.865 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45814542.930 : IO Send command 10 bytes
19ec-1c88:45814543.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:45814543.077 : iCmd = 0, nBytes = 10
19ec-1c88:45814543.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45814891.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45814891.223 : System send command 10 bytes + data 0 bytes
19ec-1c88:45814891.299 : IO total need to receive data 128 bytes
19ec-1c88:45814891.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:45814891.421 : iCmd = 0, nBytes = 128
19ec-1c88:45815104.573 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815104.757 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815104.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45815105.032 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45815105.155 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.279 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.400 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45815105.648 : System total receive data 128 bytes
19ec-1c88:45815105.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:45815105.761 : iCmd = 1, nBytes = 4
19ec-1c88:45815253.942 : 0000 : 00 00 00 00 
19ec-1c88:45815254.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45815254.168 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45815254.235 : NVMData.PadScanCount = 0
19ec-1c88:45815254.295 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45815254.349 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45815254.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:45815254.463 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45815254.517 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45815254.574 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45815254.630 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45815254.688 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45815254.746 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45815254.801 : NVMData.BornMonth = 0
19ec-1c88:45815254.850 : NVMData.BornDay = 0
19ec-1c88:45815254.902 : NVMData.BornYear = 0
19ec-1c88:45815254.954 : NVMData.FirstScanMonth = 4
19ec-1c88:45815255.005 : NVMData.FirstScanDay = 30
19ec-1c88:45815255.058 : NVMData.FirstScanYear = 2020
19ec-1c88:45815255.114 : NVMData.VerticalMagnification = 0
19ec-1c88:45815255.166 : NVMData.HorizontalMagnification = 0
19ec-1c88:45815255.220 : NVMData.PowerSavingTime = 15
19ec-1c88:45815255.278 : NVMData.SN = A094165189010062
19ec-1c88:45815255.329 : NVMData.AutoFeed = 0
19ec-1c88:45815255.377 : NVMData.CCDType = 0
19ec-1c88:45815255.424 : NVMData.ScanSpeed = 0
19ec-1c88:45815255.472 : NVMData.RollerCount = 0
19ec-1c88:45815255.522 : NVMData.MultifeedCount = 0
19ec-1c88:45815255.572 : NVMData.JamCount = 0
19ec-1c88:45815255.621 : NVMData.IdentifyInfo = 
19ec-1c88:45815255.671 : NVMData.FormalName = 
19ec-1c88:45815255.847 : NVMData.ReservedB = 0
19ec-1c88:45815255.903 : NVMData.FunctionCode = 0
19ec-1c88:45815255.952 : NVMData.PreFeed = 0
19ec-1c88:45815256.004 : NVMData.PreFeedTime = 0
19ec-1c88:45815256.054 : NVMData.ButtonNumber = 0
19ec-1c88:45815256.106 : NVMData.PowerOffTime = 0
19ec-1c88:45815256.160 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45815256.240 : => IoObject::IoLockEnd
19ec-1c88:45815256.327 : <= IoObject::IoLockEnd
19ec-1c88:45815256.376 : <= InitializeScanner ret = 1
19ec-1c88:45816523.220 : => GetLogicalScannerAbility
19ec-1c88:45816523.404 : => IoObject::IoLockStart
19ec-1c88:45816523.538 : => CAsicIO::CheckDevice
19ec-1c88:45816523.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:45816547.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45816547.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45816548.021 : <= IoObject::IoLockStart
19ec-1c88:45816548.082 : => IoObject::IoLockEnd
19ec-1c88:45816548.190 : <= IoObject::IoLockEnd
19ec-1c88:45816548.266 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45820210.828 : => GetLogicalScannerAbilityEx
19ec-1c88:45820211.022 : => IoObject::IoLockStart
19ec-1c88:45820211.163 : => CAsicIO::CheckDevice
19ec-1c88:45820211.220 : => CNT96226::ConnectIsAvailable
19ec-1c88:45820236.068 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45820236.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45820236.243 : <= IoObject::IoLockStart
19ec-1c88:45820236.301 : => IoObject::IoLockEnd
19ec-1c88:45820236.408 : <= IoObject::IoLockEnd
19ec-1c88:45820236.530 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45820236.607 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45827750.509 : => ReadNVMData
19ec-1c88:45827750.693 : => IoObject::IoLockStart
19ec-1c88:45827750.825 : => CAsicIO::CheckDevice
19ec-1c88:45827750.884 : => CNT96226::ConnectIsAvailable
19ec-1c88:45827774.350 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45827774.471 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45827774.534 : <= IoObject::IoLockStart
19ec-1c88:45827774.602 : => ReadNVMDataInternal
19ec-1c88:45827774.665 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45827774.732 : IO Send command 10 bytes
19ec-1c88:45827774.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:45827774.908 : iCmd = 0, nBytes = 10
19ec-1c88:45827775.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45828070.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45828070.809 : System send command 10 bytes + data 0 bytes
19ec-1c88:45828070.889 : IO total need to receive data 128 bytes
19ec-1c88:45828070.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45828071.017 : iCmd = 0, nBytes = 128
19ec-1c88:45828190.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828190.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828190.719 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45828190.850 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45828190.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.102 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45828191.473 : System total receive data 128 bytes
19ec-1c88:45828191.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:45828191.580 : iCmd = 1, nBytes = 4
19ec-1c88:45828317.948 : 0000 : 00 00 00 00 
19ec-1c88:45828318.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45828318.173 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45828318.244 : NVMData.PadScanCount = 0
19ec-1c88:45828318.301 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45828318.358 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45828318.415 : NVMData.FlatbedScanCount = 0
19ec-1c88:45828318.470 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45828318.648 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45828318.706 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45828318.761 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45828318.816 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45828318.870 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45828318.926 : NVMData.BornMonth = 0
19ec-1c88:45828318.978 : NVMData.BornDay = 0
19ec-1c88:45828319.029 : NVMData.BornYear = 0
19ec-1c88:45828319.078 : NVMData.FirstScanMonth = 4
19ec-1c88:45828319.131 : NVMData.FirstScanDay = 30
19ec-1c88:45828319.185 : NVMData.FirstScanYear = 2020
19ec-1c88:45828319.242 : NVMData.VerticalMagnification = 0
19ec-1c88:45828319.301 : NVMData.HorizontalMagnification = 0
19ec-1c88:45828319.356 : NVMData.PowerSavingTime = 15
19ec-1c88:45828319.414 : NVMData.SN = A094165189010062
19ec-1c88:45828319.469 : NVMData.AutoFeed = 0
19ec-1c88:45828319.519 : NVMData.CCDType = 0
19ec-1c88:45828319.568 : NVMData.ScanSpeed = 0
19ec-1c88:45828319.617 : NVMData.RollerCount = 0
19ec-1c88:45828319.671 : NVMData.MultifeedCount = 0
19ec-1c88:45828319.724 : NVMData.JamCount = 0
19ec-1c88:45828319.776 : NVMData.IdentifyInfo = 
19ec-1c88:45828319.826 : NVMData.FormalName = 
19ec-1c88:45828319.875 : NVMData.ReservedB = 0
19ec-1c88:45828319.924 : NVMData.FunctionCode = 0
19ec-1c88:45828319.976 : NVMData.PreFeed = 0
19ec-1c88:45828320.025 : NVMData.PreFeedTime = 0
19ec-1c88:45828320.073 : NVMData.ButtonNumber = 0
19ec-1c88:45828320.124 : NVMData.PowerOffTime = 0
19ec-1c88:45828320.175 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45828320.239 : => IoObject::IoLockEnd
19ec-1c88:45828320.327 : <= IoObject::IoLockEnd
19ec-1c88:45828320.376 : <= ReadNVMData ret = 1
19ec-1c88:45838462.945 : => GetADFStatus
19ec-1c88:45838463.345 : => IoObject::IoLockStart
19ec-1c88:45838463.472 : => CAsicIO::CheckDevice
19ec-1c88:45838463.535 : => CNT96226::ConnectIsAvailable
19ec-1c88:45838489.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45838489.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45838489.340 : <= IoObject::IoLockStart
19ec-1c88:45838489.408 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45838489.477 : IO Send command 10 bytes
19ec-1c88:45838489.602 : => CNT96226::VenderCmd_SetData
19ec-1c88:45838489.661 : iCmd = 0, nBytes = 10
19ec-1c88:45838489.771 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45838625.466 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45838625.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:45838625.681 : IO total need to receive data 2 bytes
19ec-1c88:45838625.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:45838625.798 : iCmd = 0, nBytes = 2
19ec-1c88:45838741.587 : 0000 : 00 00 
19ec-1c88:45838741.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45838742.017 : System total receive data 2 bytes
19ec-1c88:45838742.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:45838742.129 : iCmd = 1, nBytes = 4
19ec-1c88:45838911.632 : 0000 : 00 00 00 00 
19ec-1c88:45838912.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45838912.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45838912.252 : Return status = 0
19ec-1c88:45838912.310 : => IoObject::IoLockEnd
19ec-1c88:45838912.405 : <= IoObject::IoLockEnd
19ec-1c88:45838912.459 : <= GetADFStatus ret = 1
19ec-1c88:45841600.406 : => GetADFStatus
19ec-1c88:45841600.599 : => IoObject::IoLockStart
19ec-1c88:45841600.733 : => CAsicIO::CheckDevice
19ec-1c88:45841600.792 : => CNT96226::ConnectIsAvailable
19ec-1c88:45841625.248 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45841625.366 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45841625.428 : <= IoObject::IoLockStart
19ec-1c88:45841625.489 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45841625.557 : IO Send command 10 bytes
19ec-1c88:45841625.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:45841625.975 : iCmd = 0, nBytes = 10
19ec-1c88:45841626.084 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45841832.447 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45841832.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:45841832.790 : IO total need to receive data 2 bytes
19ec-1c88:45841832.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:45841832.922 : iCmd = 0, nBytes = 2
19ec-1c88:45842020.607 : 0000 : 00 00 
19ec-1c88:45842020.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45842020.803 : System total receive data 2 bytes
19ec-1c88:45842020.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:45842020.925 : iCmd = 1, nBytes = 4
19ec-1c88:45842225.705 : 0000 : 00 00 00 00 
19ec-1c88:45842225.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45842226.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45842226.233 : Return status = 0
19ec-1c88:45842226.534 : => IoObject::IoLockEnd
19ec-1c88:45842226.620 : <= IoObject::IoLockEnd
19ec-1c88:45842226.669 : <= GetADFStatus ret = 1
19ec-1c88:45844347.247 : => TerminateDriver
19ec-1c88:45844347.443 : => CAsicIO::~CAsicIO,pStage=17763400
19ec-1c88:45844347.517 : => CNT96226::Close
19ec-1c88:45844351.558 : <= CNT96226::Close ret = 1
19ec-1c88:45844351.636 : <= CAsicIO::~CAsicIO
19ec-1c88:45844351.696 : => IoObject::IoLockEnd
19ec-1c88:45844351.750 : <= IoObject::IoLockEnd
19ec-1c88:45844351.807 : => IoObject::TerminateDevice
19ec-1c88:45844351.864 : => IoObject::IoLockEnd
19ec-1c88:45844351.914 : <= IoObject::IoLockEnd
19ec-1c88:45844352.015 : <= IoObject::TerminateDevice
19ec-1c88:45844352.286 : <= TerminateDriver ret = 1
19ec-1c88:45887959.957 : ============Debug Start==========
19ec-1c88:45887960.227 : Date : 2020/4/30 14:27:31
19ec-1c88:45887960.307 : Process ID : 19ec
19ec-1c88:45887960.702 : Windows : Version 10.0 build 18363 
19ec-1c88:45887961.157 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45887961.219 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45887961.285 : MemoryStatus.ullAvailPhys : 1693380608
19ec-1c88:45887961.346 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45887961.407 : MemoryStatus.ullAvailPageFile : 3056066560
19ec-1c88:45887961.465 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45887961.522 : MemoryStatus.ullAvailVirtual : 1730502656
19ec-1c88:45887961.583 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45887961.686 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45887961.748 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45887961.993 : CPU Count : 4
19ec-1c88:45887962.039 : CPU Frequency : 100.000 Mhz
19ec-1c88:45887966.248 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45887966.384 : => InitializeDriver
19ec-1c88:45887966.651 : <= InitializeDriver ret = 1
19ec-1c88:45887966.708 : => InitializeScanner
19ec-1c88:45887966.795 : => CAsicIO::GetDeviceList
19ec-1c88:45887967.127 : => CNT96226::CNT96226
19ec-1c88:45887967.183 : => CNT96226::Open
19ec-1c88:45887990.373 : <= CNT96226::Open ret = 1
19ec-1c88:45887990.481 : => CNT96226::Initialize
19ec-1c88:45887990.675 : <= CNT96226::Initialize ret = 1
19ec-1c88:45887990.733 : <= CNT96226::CNT96226
19ec-1c88:45887990.790 : => CNT96226::EnumAvailableDevice
19ec-1c88:45887996.172 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45887996.250 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45887996.311 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45891707.258 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45891707.545 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45891713.239 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45891713.345 : => IoObject::GetLockName
19ec-1c88:45891713.412 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45891713.482 : <= IoObject::GetLockName
19ec-1c88:45891713.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45891714.021 : iCmd = 3, nBytes = 2
19ec-1c88:45892097.564 : 0000 : 06 38 
19ec-1c88:45892097.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45892097.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:45892097.835 : iCmd = 4, nBytes = 2
19ec-1c88:45892413.935 : 0000 : 07 07 
19ec-1c88:45892414.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45892414.327 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45892414.489 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45892414.624 : IO Send command 10 bytes
19ec-1c88:45892414.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:45892414.840 : iCmd = 0, nBytes = 10
19ec-1c88:45892415.050 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45892622.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45892622.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:45892623.102 : iCmd = 0, nBytes = 165
19ec-1c88:45892842.041 : skip dump 37 bytes
19ec-1c88:45892842.455 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45892842.750 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45892843.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45892843.316 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45892843.579 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45892843.853 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45892844.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45892844.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45892844.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45892844.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:45892844.721 : iCmd = 1, nBytes = 4
19ec-1c88:45893055.541 : 0000 : 00 00 00 00 
19ec-1c88:45893055.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45893055.922 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45893056.049 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45893056.190 : IO Send command 10 bytes
19ec-1c88:45893056.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:45893056.411 : iCmd = 0, nBytes = 10
19ec-1c88:45893056.634 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45893411.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45893411.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:45893411.406 : iCmd = 0, nBytes = 128
19ec-1c88:45893623.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893623.398 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893623.689 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45893623.971 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45893624.234 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45893624.490 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893624.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893625.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893625.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45893625.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:45893625.381 : iCmd = 1, nBytes = 4
19ec-1c88:45893835.548 : 0000 : 00 00 00 00 
19ec-1c88:45893835.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45893835.917 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45893836.250 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45893836.399 : => CNT96226::Close
19ec-1c88:45893843.197 : <= CNT96226::Close ret = 1
19ec-1c88:45893843.350 : <= CNT96226::~CNT96226
19ec-1c88:45893843.510 : <= CAsicIO::GetDeviceList
19ec-1c88:45893844.245 : => IoObject::SetTimeout
19ec-1c88:45893844.506 : Timeout--> In = 0 Out = 0
19ec-1c88:45893844.622 : <= IoObject::SetTimeout
19ec-1c88:45893844.749 : => CAsicIO::CAsicIO
19ec-1c88:45893844.890 : => CNT96226::CNT96226
19ec-1c88:45893845.006 : => CNT96226::Open
19ec-1c88:45893885.554 : <= CNT96226::Open ret = 1
19ec-1c88:45893885.750 : => CNT96226::Initialize
19ec-1c88:45893886.136 : <= CNT96226::Initialize ret = 1
19ec-1c88:45893886.249 : <= CNT96226::CNT96226
19ec-1c88:45893886.352 : <= CAsicIO::CAsicIO
19ec-1c88:45893886.463 : => CAsicIO::InitializeDevice
19ec-1c88:45893886.601 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45893898.481 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45893898.713 : => IoObject::GetLockName
19ec-1c88:45893898.827 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45893898.970 : <= IoObject::GetLockName
19ec-1c88:45893899.902 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45893900.051 : IO Send command 10 bytes
19ec-1c88:45893900.159 : => CNT96226::VenderCmd_SetData
19ec-1c88:45893900.263 : iCmd = 0, nBytes = 10
19ec-1c88:45893900.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45894229.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45894229.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894229.915 : iCmd = 0, nBytes = 128
19ec-1c88:45894379.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.298 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45894380.444 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45894380.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.842 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894381.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45894381.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894381.177 : iCmd = 1, nBytes = 4
19ec-1c88:45894523.288 : 0000 : 00 00 00 00 
19ec-1c88:45894523.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45894523.501 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45894523.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894523.637 : iCmd = 3, nBytes = 2
19ec-1c88:45894870.545 : 0000 : 06 38 
19ec-1c88:45894870.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45894870.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894870.801 : iCmd = 4, nBytes = 2
19ec-1c88:45895129.791 : 0000 : 07 07 
19ec-1c88:45895129.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895130.138 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45895130.244 : => IoObject::InitializeDevice
19ec-1c88:45895130.371 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45895131.010 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45895131.082 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45895131.797 : => FindScanner
19ec-1c88:45895131.854 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45895131.921 : <= FindScanner ret = 1
19ec-1c88:45895131.981 : => IoObject::IoLockStart
19ec-1c88:45895132.086 : => CAsicIO::CheckDevice
19ec-1c88:45895132.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:45895145.019 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45895145.123 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45895145.183 : <= IoObject::IoLockStart
19ec-1c88:45895145.244 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45895145.313 : IO Send command 10 bytes
19ec-1c88:45895145.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:45895145.445 : iCmd = 0, nBytes = 10
19ec-1c88:45895145.551 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45895304.275 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45895304.488 : System send command 10 bytes + data 0 bytes
19ec-1c88:45895304.569 : IO total need to receive data 5 bytes
19ec-1c88:45895304.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895304.706 : iCmd = 0, nBytes = 5
19ec-1c88:45895455.290 : 0000 : 06 00 02 02 ab 
19ec-1c88:45895455.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895455.522 : System total receive data 5 bytes
19ec-1c88:45895455.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895455.649 : iCmd = 1, nBytes = 4
19ec-1c88:45895593.469 : 0000 : 00 00 00 00 
19ec-1c88:45895593.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895593.737 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45895593.812 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45895593.882 : IO Send command 10 bytes
19ec-1c88:45895593.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:45895594.036 : iCmd = 0, nBytes = 10
19ec-1c88:45895594.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45895764.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45895764.994 : System send command 10 bytes + data 0 bytes
19ec-1c88:45895765.076 : IO total need to receive data 165 bytes
19ec-1c88:45895765.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895765.206 : iCmd = 0, nBytes = 165
19ec-1c88:45895938.482 : skip dump 37 bytes
19ec-1c88:45895938.682 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45895938.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45895938.976 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45895939.116 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45895939.246 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45895939.385 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45895939.513 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45895939.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45895939.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895939.768 : System total receive data 165 bytes
19ec-1c88:45895939.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895939.883 : iCmd = 1, nBytes = 4
19ec-1c88:45896065.202 : 0000 : 00 00 00 00 
19ec-1c88:45896065.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45896065.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45896065.659 : Dump Inquiry
19ec-1c88:45896065.789 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45896065.927 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45896066.063 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45896066.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45896066.328 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45896066.464 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45896066.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896066.716 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896066.846 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45896066.977 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45896067.063 : 00a0 : 00 00 00 00 00 
19ec-1c88:45896067.136 : => ReadNVMDataInternal
19ec-1c88:45896067.328 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45896067.392 : IO Send command 10 bytes
19ec-1c88:45896067.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:45896067.543 : iCmd = 0, nBytes = 10
19ec-1c88:45896067.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45896363.449 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45896363.634 : System send command 10 bytes + data 0 bytes
19ec-1c88:45896363.714 : IO total need to receive data 128 bytes
19ec-1c88:45896363.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:45896363.849 : iCmd = 0, nBytes = 128
19ec-1c88:45896494.313 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896494.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896494.622 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45896494.757 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45896494.888 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.271 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45896495.400 : System total receive data 128 bytes
19ec-1c88:45896495.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:45896495.516 : iCmd = 1, nBytes = 4
19ec-1c88:45896602.517 : 0000 : 00 00 00 00 
19ec-1c88:45896602.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45896602.774 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45896602.857 : NVMData.PadScanCount = 0
19ec-1c88:45896602.919 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45896602.981 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45896603.046 : NVMData.FlatbedScanCount = 0
19ec-1c88:45896603.109 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45896603.164 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45896603.220 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45896603.280 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45896603.341 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45896603.396 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45896603.454 : NVMData.BornMonth = 0
19ec-1c88:45896603.508 : NVMData.BornDay = 0
19ec-1c88:45896603.560 : NVMData.BornYear = 0
19ec-1c88:45896603.615 : NVMData.FirstScanMonth = 4
19ec-1c88:45896603.671 : NVMData.FirstScanDay = 30
19ec-1c88:45896603.727 : NVMData.FirstScanYear = 2020
19ec-1c88:45896603.782 : NVMData.VerticalMagnification = 0
19ec-1c88:45896603.841 : NVMData.HorizontalMagnification = 0
19ec-1c88:45896603.898 : NVMData.PowerSavingTime = 15
19ec-1c88:45896603.954 : NVMData.SN = A094165189010062
19ec-1c88:45896604.006 : NVMData.AutoFeed = 0
19ec-1c88:45896604.056 : NVMData.CCDType = 0
19ec-1c88:45896604.105 : NVMData.ScanSpeed = 0
19ec-1c88:45896604.155 : NVMData.RollerCount = 0
19ec-1c88:45896604.207 : NVMData.MultifeedCount = 0
19ec-1c88:45896604.257 : NVMData.JamCount = 0
19ec-1c88:45896604.306 : NVMData.IdentifyInfo = 
19ec-1c88:45896604.362 : NVMData.FormalName = 
19ec-1c88:45896604.519 : NVMData.ReservedB = 0
19ec-1c88:45896604.576 : NVMData.FunctionCode = 0
19ec-1c88:45896604.628 : NVMData.PreFeed = 0
19ec-1c88:45896604.679 : NVMData.PreFeedTime = 0
19ec-1c88:45896604.728 : NVMData.ButtonNumber = 0
19ec-1c88:45896604.782 : NVMData.PowerOffTime = 0
19ec-1c88:45896604.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45896604.917 : => IoObject::IoLockEnd
19ec-1c88:45896605.008 : <= IoObject::IoLockEnd
19ec-1c88:45896605.063 : <= InitializeScanner ret = 1
19ec-1c88:45896605.129 : => GetLogicalScannerAbilityEx
19ec-1c88:45896605.190 : => IoObject::IoLockStart
19ec-1c88:45896605.283 : => CAsicIO::CheckDevice
19ec-1c88:45896605.338 : => CNT96226::ConnectIsAvailable
19ec-1c88:45896617.839 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45896617.942 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45896618.007 : <= IoObject::IoLockStart
19ec-1c88:45896618.064 : => IoObject::IoLockEnd
19ec-1c88:45896618.154 : <= IoObject::IoLockEnd
19ec-1c88:45896618.264 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45896618.341 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45896801.189 : => ReadNVMData
19ec-1c88:45896801.363 : => IoObject::IoLockStart
19ec-1c88:45896801.492 : => CAsicIO::CheckDevice
19ec-1c88:45896801.554 : => CNT96226::ConnectIsAvailable
19ec-1c88:45896815.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45896815.601 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45896815.670 : <= IoObject::IoLockStart
19ec-1c88:45896815.735 : => ReadNVMDataInternal
19ec-1c88:45896815.816 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45896815.886 : IO Send command 10 bytes
19ec-1c88:45896815.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:45896816.051 : iCmd = 0, nBytes = 10
19ec-1c88:45896816.165 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45897120.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45897120.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:45897120.991 : IO total need to receive data 128 bytes
19ec-1c88:45897121.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:45897121.117 : iCmd = 0, nBytes = 128
19ec-1c88:45897240.769 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897240.990 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.142 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45897241.281 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45897241.417 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.554 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45897241.942 : System total receive data 128 bytes
19ec-1c88:45897242.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:45897242.063 : iCmd = 1, nBytes = 4
19ec-1c88:45897360.417 : 0000 : 00 00 00 00 
19ec-1c88:45897360.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45897360.689 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45897360.767 : NVMData.PadScanCount = 0
19ec-1c88:45897360.830 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45897360.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45897360.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:45897361.015 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45897361.072 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45897361.135 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45897361.195 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45897361.257 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45897361.316 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45897361.378 : NVMData.BornMonth = 0
19ec-1c88:45897361.427 : NVMData.BornDay = 0
19ec-1c88:45897361.479 : NVMData.BornYear = 0
19ec-1c88:45897361.529 : NVMData.FirstScanMonth = 4
19ec-1c88:45897361.585 : NVMData.FirstScanDay = 30
19ec-1c88:45897361.640 : NVMData.FirstScanYear = 2020
19ec-1c88:45897361.810 : NVMData.VerticalMagnification = 0
19ec-1c88:45897361.869 : NVMData.HorizontalMagnification = 0
19ec-1c88:45897361.925 : NVMData.PowerSavingTime = 15
19ec-1c88:45897361.982 : NVMData.SN = A094165189010062
19ec-1c88:45897362.033 : NVMData.AutoFeed = 0
19ec-1c88:45897362.082 : NVMData.CCDType = 0
19ec-1c88:45897362.132 : NVMData.ScanSpeed = 0
19ec-1c88:45897362.180 : NVMData.RollerCount = 0
19ec-1c88:45897362.235 : NVMData.MultifeedCount = 0
19ec-1c88:45897362.286 : NVMData.JamCount = 0
19ec-1c88:45897362.339 : NVMData.IdentifyInfo = 
19ec-1c88:45897362.389 : NVMData.FormalName = 
19ec-1c88:45897362.439 : NVMData.ReservedB = 0
19ec-1c88:45897362.490 : NVMData.FunctionCode = 0
19ec-1c88:45897362.540 : NVMData.PreFeed = 0
19ec-1c88:45897362.592 : NVMData.PreFeedTime = 0
19ec-1c88:45897362.646 : NVMData.ButtonNumber = 0
19ec-1c88:45897362.698 : NVMData.PowerOffTime = 0
19ec-1c88:45897362.751 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45897362.818 : => IoObject::IoLockEnd
19ec-1c88:45897362.910 : <= IoObject::IoLockEnd
19ec-1c88:45897362.960 : <= ReadNVMData ret = 1
19ec-1c88:45897912.282 : => TerminateDriver
19ec-1c88:45897912.471 : => CAsicIO::~CAsicIO,pStage=79039560
19ec-1c88:45897912.546 : => CNT96226::Close
19ec-1c88:45897916.161 : <= CNT96226::Close ret = 1
19ec-1c88:45897916.241 : <= CAsicIO::~CAsicIO
19ec-1c88:45897916.302 : => IoObject::IoLockEnd
19ec-1c88:45897916.353 : <= IoObject::IoLockEnd
19ec-1c88:45897916.403 : => IoObject::TerminateDevice
19ec-1c88:45897916.457 : => IoObject::IoLockEnd
19ec-1c88:45897916.505 : <= IoObject::IoLockEnd
19ec-1c88:45897916.604 : <= IoObject::TerminateDevice
19ec-1c88:45897916.851 : <= TerminateDriver ret = 1
19ec-1c88:45900319.125 : ============Debug Start==========
19ec-1c88:45900319.437 : Date : 2020/4/30 14:27:32
19ec-1c88:45900319.518 : Process ID : 19ec
19ec-1c88:45900319.952 : Windows : Version 10.0 build 18363 
19ec-1c88:45900320.433 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45900320.498 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45900320.565 : MemoryStatus.ullAvailPhys : 1685323776
19ec-1c88:45900320.626 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45900320.691 : MemoryStatus.ullAvailPageFile : 3048206336
19ec-1c88:45900320.753 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45900320.814 : MemoryStatus.ullAvailVirtual : 1730527232
19ec-1c88:45900320.879 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45900320.987 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45900321.049 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45900321.295 : CPU Count : 4
19ec-1c88:45900321.348 : CPU Frequency : 100.000 Mhz
19ec-1c88:45900325.875 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45900326.005 : => InitializeDriver
19ec-1c88:45900326.290 : <= InitializeDriver ret = 1
19ec-1c88:45902919.235 : => InitializeScanner
19ec-1c88:45902919.483 : => CAsicIO::GetDeviceList
19ec-1c88:45902919.911 : => CNT96226::CNT96226
19ec-1c88:45902919.975 : => CNT96226::Open
19ec-1c88:45902944.580 : <= CNT96226::Open ret = 1
19ec-1c88:45902944.694 : => CNT96226::Initialize
19ec-1c88:45902944.894 : <= CNT96226::Initialize ret = 1
19ec-1c88:45902944.950 : <= CNT96226::CNT96226
19ec-1c88:45902945.008 : => CNT96226::EnumAvailableDevice
19ec-1c88:45902950.434 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45902950.513 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45902950.571 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45906646.129 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45906646.413 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45906652.014 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45906652.127 : => IoObject::GetLockName
19ec-1c88:45906652.190 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45906652.262 : <= IoObject::GetLockName
19ec-1c88:45906652.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:45906652.827 : iCmd = 3, nBytes = 2
19ec-1c88:45907022.339 : 0000 : 06 38 
19ec-1c88:45907022.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907022.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:45907022.576 : iCmd = 4, nBytes = 2
19ec-1c88:45907326.254 : 0000 : 07 07 
19ec-1c88:45907326.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907326.459 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45907326.547 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45907326.610 : IO Send command 10 bytes
19ec-1c88:45907326.666 : => CNT96226::VenderCmd_SetData
19ec-1c88:45907326.719 : iCmd = 0, nBytes = 10
19ec-1c88:45907326.822 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45907509.527 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45907509.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:45907509.692 : iCmd = 0, nBytes = 165
19ec-1c88:45907632.729 : skip dump 37 bytes
19ec-1c88:45907632.903 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45907633.035 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45907633.168 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45907633.298 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45907633.425 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45907633.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45907633.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45907633.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45907633.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907633.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:45907633.978 : iCmd = 1, nBytes = 4
19ec-1c88:45907772.819 : 0000 : 00 00 00 00 
19ec-1c88:45907772.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907772.966 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45907773.028 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45907773.090 : IO Send command 10 bytes
19ec-1c88:45907773.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:45907773.191 : iCmd = 0, nBytes = 10
19ec-1c88:45907773.293 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45908108.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45908108.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:45908108.872 : iCmd = 0, nBytes = 128
19ec-1c88:45908257.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.046 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.183 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45908258.318 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45908258.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.562 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45908258.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:45908258.985 : iCmd = 1, nBytes = 4
19ec-1c88:45908462.065 : 0000 : 00 00 00 00 
19ec-1c88:45908462.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45908462.238 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45908462.412 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45908462.484 : => CNT96226::Close
19ec-1c88:45908466.115 : <= CNT96226::Close ret = 1
19ec-1c88:45908466.190 : <= CNT96226::~CNT96226
19ec-1c88:45908466.276 : <= CAsicIO::GetDeviceList
19ec-1c88:45908466.703 : => IoObject::SetTimeout
19ec-1c88:45908466.830 : Timeout--> In = 0 Out = 0
19ec-1c88:45908466.888 : <= IoObject::SetTimeout
19ec-1c88:45908466.959 : => CAsicIO::CAsicIO
19ec-1c88:45908467.033 : => CNT96226::CNT96226
19ec-1c88:45908467.088 : => CNT96226::Open
19ec-1c88:45908488.692 : <= CNT96226::Open ret = 1
19ec-1c88:45908488.783 : => CNT96226::Initialize
19ec-1c88:45908488.958 : <= CNT96226::Initialize ret = 1
19ec-1c88:45908489.016 : <= CNT96226::CNT96226
19ec-1c88:45908489.069 : <= CAsicIO::CAsicIO
19ec-1c88:45908489.124 : => CAsicIO::InitializeDevice
19ec-1c88:45908489.206 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45908495.065 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45908495.181 : => IoObject::GetLockName
19ec-1c88:45908495.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45908495.301 : <= IoObject::GetLockName
19ec-1c88:45908495.783 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45908495.853 : IO Send command 10 bytes
19ec-1c88:45908495.906 : => CNT96226::VenderCmd_SetData
19ec-1c88:45908495.958 : iCmd = 0, nBytes = 10
19ec-1c88:45908496.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45908834.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45908834.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:45908834.440 : iCmd = 0, nBytes = 128
19ec-1c88:45909041.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.028 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45909042.309 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45909042.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.566 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.694 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.818 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909042.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:45909042.997 : iCmd = 1, nBytes = 4
19ec-1c88:45909199.053 : 0000 : 00 00 00 00 
19ec-1c88:45909199.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909199.255 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45909199.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:45909199.369 : iCmd = 3, nBytes = 2
19ec-1c88:45909545.712 : 0000 : 06 38 
19ec-1c88:45909545.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909545.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:45909545.934 : iCmd = 4, nBytes = 2
19ec-1c88:45909854.175 : 0000 : 07 07 
19ec-1c88:45909854.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909854.438 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45909854.537 : => IoObject::InitializeDevice
19ec-1c88:45909854.640 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45909855.265 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45909855.336 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45909856.054 : => FindScanner
19ec-1c88:45909856.116 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45909856.182 : <= FindScanner ret = 1
19ec-1c88:45909856.237 : => IoObject::IoLockStart
19ec-1c88:45909856.339 : => CAsicIO::CheckDevice
19ec-1c88:45909856.392 : => CNT96226::ConnectIsAvailable
19ec-1c88:45909881.156 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45909881.252 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45909881.306 : <= IoObject::IoLockStart
19ec-1c88:45909881.366 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45909881.430 : IO Send command 10 bytes
19ec-1c88:45909881.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:45909881.575 : iCmd = 0, nBytes = 10
19ec-1c88:45909881.679 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45910086.815 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45910086.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:45910087.001 : IO total need to receive data 5 bytes
19ec-1c88:45910087.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910087.113 : iCmd = 0, nBytes = 5
19ec-1c88:45910207.671 : 0000 : 06 00 02 02 ab 
19ec-1c88:45910207.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910207.832 : System total receive data 5 bytes
19ec-1c88:45910207.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910207.945 : iCmd = 1, nBytes = 4
19ec-1c88:45910368.436 : 0000 : 00 00 00 00 
19ec-1c88:45910368.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910368.685 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45910368.749 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45910368.814 : IO Send command 10 bytes
19ec-1c88:45910368.910 : => CNT96226::VenderCmd_SetData
19ec-1c88:45910368.969 : iCmd = 0, nBytes = 10
19ec-1c88:45910369.070 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45910577.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45910577.502 : System send command 10 bytes + data 0 bytes
19ec-1c88:45910577.565 : IO total need to receive data 165 bytes
19ec-1c88:45910577.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910577.680 : iCmd = 0, nBytes = 165
19ec-1c88:45910717.878 : skip dump 37 bytes
19ec-1c88:45910718.044 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45910718.183 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45910718.313 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45910718.442 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45910718.569 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45910718.700 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45910718.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910718.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910719.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910719.076 : System total receive data 165 bytes
19ec-1c88:45910719.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910719.185 : iCmd = 1, nBytes = 4
19ec-1c88:45910835.041 : 0000 : 00 00 00 00 
19ec-1c88:45910835.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910835.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45910835.993 : Dump Inquiry
19ec-1c88:45910836.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45910836.245 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45910836.373 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45910836.501 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45910836.626 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45910836.756 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45910836.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910836.996 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910837.121 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45910837.249 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45910837.332 : 00a0 : 00 00 00 00 00 
19ec-1c88:45910837.401 : => ReadNVMDataInternal
19ec-1c88:45910837.609 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45910837.670 : IO Send command 10 bytes
19ec-1c88:45910837.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:45910837.805 : iCmd = 0, nBytes = 10
19ec-1c88:45910837.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45911174.757 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45911174.875 : System send command 10 bytes + data 0 bytes
19ec-1c88:45911174.943 : IO total need to receive data 128 bytes
19ec-1c88:45911175.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:45911175.058 : iCmd = 0, nBytes = 128
19ec-1c88:45911366.033 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.227 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.367 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45911366.496 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45911366.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.994 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911367.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45911367.117 : System total receive data 128 bytes
19ec-1c88:45911367.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:45911367.230 : iCmd = 1, nBytes = 4
19ec-1c88:45911574.420 : 0000 : 00 00 00 00 
19ec-1c88:45911574.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45911574.665 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45911574.736 : NVMData.PadScanCount = 0
19ec-1c88:45911574.793 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45911574.847 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45911574.906 : NVMData.FlatbedScanCount = 0
19ec-1c88:45911574.961 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45911575.012 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45911575.068 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45911575.123 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45911575.180 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45911575.233 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45911575.286 : NVMData.BornMonth = 0
19ec-1c88:45911575.334 : NVMData.BornDay = 0
19ec-1c88:45911575.382 : NVMData.BornYear = 0
19ec-1c88:45911575.429 : NVMData.FirstScanMonth = 4
19ec-1c88:45911575.479 : NVMData.FirstScanDay = 30
19ec-1c88:45911575.532 : NVMData.FirstScanYear = 2020
19ec-1c88:45911575.584 : NVMData.VerticalMagnification = 0
19ec-1c88:45911575.637 : NVMData.HorizontalMagnification = 0
19ec-1c88:45911575.690 : NVMData.PowerSavingTime = 15
19ec-1c88:45911575.745 : NVMData.SN = A094165189010062
19ec-1c88:45911575.795 : NVMData.AutoFeed = 0
19ec-1c88:45911575.845 : NVMData.CCDType = 0
19ec-1c88:45911575.892 : NVMData.ScanSpeed = 0
19ec-1c88:45911575.941 : NVMData.RollerCount = 0
19ec-1c88:45911575.990 : NVMData.MultifeedCount = 0
19ec-1c88:45911576.042 : NVMData.JamCount = 0
19ec-1c88:45911576.091 : NVMData.IdentifyInfo = 
19ec-1c88:45911576.143 : NVMData.FormalName = 
19ec-1c88:45911576.349 : NVMData.ReservedB = 0
19ec-1c88:45911576.406 : NVMData.FunctionCode = 0
19ec-1c88:45911576.455 : NVMData.PreFeed = 0
19ec-1c88:45911576.503 : NVMData.PreFeedTime = 0
19ec-1c88:45911576.552 : NVMData.ButtonNumber = 0
19ec-1c88:45911576.602 : NVMData.PowerOffTime = 0
19ec-1c88:45911576.655 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45911576.726 : => IoObject::IoLockEnd
19ec-1c88:45911576.817 : <= IoObject::IoLockEnd
19ec-1c88:45911576.866 : <= InitializeScanner ret = 1
19ec-1c88:45912847.804 : => GetLogicalScannerAbility
19ec-1c88:45912847.994 : => IoObject::IoLockStart
19ec-1c88:45912848.131 : => CAsicIO::CheckDevice
19ec-1c88:45912848.190 : => CNT96226::ConnectIsAvailable
19ec-1c88:45912873.701 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45912873.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45912873.881 : <= IoObject::IoLockStart
19ec-1c88:45912873.942 : => IoObject::IoLockEnd
19ec-1c88:45912874.054 : <= IoObject::IoLockEnd
19ec-1c88:45912874.136 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45916542.991 : => GetLogicalScannerAbilityEx
19ec-1c88:45916543.182 : => IoObject::IoLockStart
19ec-1c88:45916543.321 : => CAsicIO::CheckDevice
19ec-1c88:45916543.376 : => CNT96226::ConnectIsAvailable
19ec-1c88:45916565.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45916565.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45916565.424 : <= IoObject::IoLockStart
19ec-1c88:45916565.487 : => IoObject::IoLockEnd
19ec-1c88:45916565.601 : <= IoObject::IoLockEnd
19ec-1c88:45916565.725 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45916565.804 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45924134.246 : => ReadNVMData
19ec-1c88:45924134.422 : => IoObject::IoLockStart
19ec-1c88:45924134.556 : => CAsicIO::CheckDevice
19ec-1c88:45924134.614 : => CNT96226::ConnectIsAvailable
19ec-1c88:45924159.253 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45924159.370 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45924159.433 : <= IoObject::IoLockStart
19ec-1c88:45924159.500 : => ReadNVMDataInternal
19ec-1c88:45924159.562 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45924159.629 : IO Send command 10 bytes
19ec-1c88:45924159.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:45924159.813 : iCmd = 0, nBytes = 10
19ec-1c88:45924159.925 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45924505.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45924505.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:45924505.518 : IO total need to receive data 128 bytes
19ec-1c88:45924505.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:45924505.651 : iCmd = 0, nBytes = 128
19ec-1c88:45924641.400 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924641.737 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45924642.288 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45924642.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.534 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.777 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45924642.897 : System total receive data 128 bytes
19ec-1c88:45924642.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:45924643.010 : iCmd = 1, nBytes = 4
19ec-1c88:45924846.160 : 0000 : 00 00 00 00 
19ec-1c88:45924846.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45924846.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45924846.680 : NVMData.PadScanCount = 0
19ec-1c88:45924846.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45924847.050 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45924847.107 : NVMData.FlatbedScanCount = 0
19ec-1c88:45924847.161 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45924847.370 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45924847.432 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45924847.487 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45924847.542 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45924847.597 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45924847.653 : NVMData.BornMonth = 0
19ec-1c88:45924847.700 : NVMData.BornDay = 0
19ec-1c88:45924847.750 : NVMData.BornYear = 0
19ec-1c88:45924847.797 : NVMData.FirstScanMonth = 4
19ec-1c88:45924847.849 : NVMData.FirstScanDay = 30
19ec-1c88:45924847.903 : NVMData.FirstScanYear = 2020
19ec-1c88:45924847.957 : NVMData.VerticalMagnification = 0
19ec-1c88:45924848.012 : NVMData.HorizontalMagnification = 0
19ec-1c88:45924848.064 : NVMData.PowerSavingTime = 15
19ec-1c88:45924848.116 : NVMData.SN = A094165189010062
19ec-1c88:45924848.168 : NVMData.AutoFeed = 0
19ec-1c88:45924848.218 : NVMData.CCDType = 0
19ec-1c88:45924848.266 : NVMData.ScanSpeed = 0
19ec-1c88:45924848.315 : NVMData.RollerCount = 0
19ec-1c88:45924848.369 : NVMData.MultifeedCount = 0
19ec-1c88:45924848.422 : NVMData.JamCount = 0
19ec-1c88:45924848.474 : NVMData.IdentifyInfo = 
19ec-1c88:45924848.523 : NVMData.FormalName = 
19ec-1c88:45924848.630 : NVMData.ReservedB = 0
19ec-1c88:45924848.680 : NVMData.FunctionCode = 0
19ec-1c88:45924848.731 : NVMData.PreFeed = 0
19ec-1c88:45924848.783 : NVMData.PreFeedTime = 0
19ec-1c88:45924848.831 : NVMData.ButtonNumber = 0
19ec-1c88:45924848.880 : NVMData.PowerOffTime = 0
19ec-1c88:45924848.929 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45924848.990 : => IoObject::IoLockEnd
19ec-1c88:45924849.076 : <= IoObject::IoLockEnd
19ec-1c88:45924849.127 : <= ReadNVMData ret = 1
19ec-1c88:45934738.087 : => GetADFStatus
19ec-1c88:45934738.513 : => IoObject::IoLockStart
19ec-1c88:45934738.646 : => CAsicIO::CheckDevice
19ec-1c88:45934738.702 : => CNT96226::ConnectIsAvailable
19ec-1c88:45934764.208 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45934764.321 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45934764.385 : <= IoObject::IoLockStart
19ec-1c88:45934764.443 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45934764.509 : IO Send command 10 bytes
19ec-1c88:45934764.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:45934764.694 : iCmd = 0, nBytes = 10
19ec-1c88:45934764.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45934963.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45934963.541 : System send command 10 bytes + data 0 bytes
19ec-1c88:45934963.608 : IO total need to receive data 2 bytes
19ec-1c88:45934963.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:45934963.721 : iCmd = 0, nBytes = 2
19ec-1c88:45935145.954 : 0000 : 00 00 
19ec-1c88:45935146.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45935146.151 : System total receive data 2 bytes
19ec-1c88:45935146.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:45935146.280 : iCmd = 1, nBytes = 4
19ec-1c88:45935351.532 : 0000 : 00 00 00 00 
19ec-1c88:45935351.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45935351.743 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45935351.810 : Return status = 0
19ec-1c88:45935351.867 : => IoObject::IoLockEnd
19ec-1c88:45935351.959 : <= IoObject::IoLockEnd
19ec-1c88:45935352.009 : <= GetADFStatus ret = 1
19ec-1c88:45938065.441 : => GetADFStatus
19ec-1c88:45938065.651 : => IoObject::IoLockStart
19ec-1c88:45938065.790 : => CAsicIO::CheckDevice
19ec-1c88:45938065.850 : => CNT96226::ConnectIsAvailable
19ec-1c88:45938089.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45938089.239 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45938089.294 : <= IoObject::IoLockStart
19ec-1c88:45938089.356 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45938089.423 : IO Send command 10 bytes
19ec-1c88:45938089.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:45938089.620 : iCmd = 0, nBytes = 10
19ec-1c88:45938089.727 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45938293.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45938294.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:45938294.276 : IO total need to receive data 2 bytes
19ec-1c88:45938294.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:45938294.410 : iCmd = 0, nBytes = 2
19ec-1c88:45938489.893 : 0000 : 00 00 
19ec-1c88:45938490.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45938490.083 : System total receive data 2 bytes
19ec-1c88:45938490.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:45938490.196 : iCmd = 1, nBytes = 4
19ec-1c88:45938684.426 : 0000 : 00 00 00 00 
19ec-1c88:45938684.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45938684.641 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45938684.708 : Return status = 0
19ec-1c88:45938684.771 : => IoObject::IoLockEnd
19ec-1c88:45938684.859 : <= IoObject::IoLockEnd
19ec-1c88:45938684.908 : <= GetADFStatus ret = 1
19ec-1c88:45940874.362 : => TerminateDriver
19ec-1c88:45940874.557 : => CAsicIO::~CAsicIO,pStage=78711880
19ec-1c88:45940874.636 : => CNT96226::Close
19ec-1c88:45940878.343 : <= CNT96226::Close ret = 1
19ec-1c88:45940878.426 : <= CAsicIO::~CAsicIO
19ec-1c88:45940878.481 : => IoObject::IoLockEnd
19ec-1c88:45940878.534 : <= IoObject::IoLockEnd
19ec-1c88:45940878.585 : => IoObject::TerminateDevice
19ec-1c88:45940878.641 : => IoObject::IoLockEnd
19ec-1c88:45940878.688 : <= IoObject::IoLockEnd
19ec-1c88:45940878.786 : <= IoObject::TerminateDevice
19ec-1c88:45940879.044 : <= TerminateDriver ret = 1
19ec-1c88:45983797.871 : ============Debug Start==========
19ec-1c88:45983798.165 : Date : 2020/4/30 14:27:34
19ec-1c88:45983798.246 : Process ID : 19ec
19ec-1c88:45983798.686 : Windows : Version 10.0 build 18363 
19ec-1c88:45983799.190 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45983799.252 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45983799.321 : MemoryStatus.ullAvailPhys : 1686200320
19ec-1c88:45983799.383 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45983799.447 : MemoryStatus.ullAvailPageFile : 3048402944
19ec-1c88:45983799.507 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45983799.569 : MemoryStatus.ullAvailVirtual : 1730490368
19ec-1c88:45983799.629 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45983799.733 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45983799.797 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45983800.054 : CPU Count : 4
19ec-1c88:45983800.104 : CPU Frequency : 100.000 Mhz
19ec-1c88:45983804.554 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45983804.677 : => InitializeDriver
19ec-1c88:45983805.181 : <= InitializeDriver ret = 1
19ec-1c88:45983805.241 : => InitializeScanner
19ec-1c88:45983805.318 : => CAsicIO::GetDeviceList
19ec-1c88:45983805.611 : => CNT96226::CNT96226
19ec-1c88:45983805.671 : => CNT96226::Open
19ec-1c88:45983828.759 : <= CNT96226::Open ret = 1
19ec-1c88:45983828.858 : => CNT96226::Initialize
19ec-1c88:45983829.052 : <= CNT96226::Initialize ret = 1
19ec-1c88:45983829.111 : <= CNT96226::CNT96226
19ec-1c88:45983829.160 : => CNT96226::EnumAvailableDevice
19ec-1c88:45983834.453 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45983834.531 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45983834.590 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45988461.073 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45988461.365 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45988467.446 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45988467.567 : => IoObject::GetLockName
19ec-1c88:45988467.631 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45988467.702 : <= IoObject::GetLockName
19ec-1c88:45988468.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:45988468.267 : iCmd = 3, nBytes = 2
19ec-1c88:45988803.828 : 0000 : 06 38 
19ec-1c88:45988803.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45988804.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:45988804.128 : iCmd = 4, nBytes = 2
19ec-1c88:45989051.589 : 0000 : 07 07 
19ec-1c88:45989051.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989051.856 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45989051.949 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45989052.017 : IO Send command 10 bytes
19ec-1c88:45989052.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:45989052.134 : iCmd = 0, nBytes = 10
19ec-1c88:45989052.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45989206.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45989206.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989206.260 : iCmd = 0, nBytes = 165
19ec-1c88:45989337.094 : skip dump 37 bytes
19ec-1c88:45989337.329 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45989337.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45989337.615 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45989337.747 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45989337.882 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45989338.020 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45989338.149 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989338.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989338.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989338.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989338.467 : iCmd = 1, nBytes = 4
19ec-1c88:45989449.287 : 0000 : 00 00 00 00 
19ec-1c88:45989449.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989449.521 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45989449.595 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45989449.667 : IO Send command 10 bytes
19ec-1c88:45989449.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:45989449.788 : iCmd = 0, nBytes = 10
19ec-1c88:45989449.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45989742.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45989743.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989743.226 : iCmd = 0, nBytes = 128
19ec-1c88:45989859.025 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.280 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45989859.584 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45989859.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.849 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.978 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989860.106 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989860.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989860.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989860.313 : iCmd = 1, nBytes = 4
19ec-1c88:45989971.446 : 0000 : 00 00 00 00 
19ec-1c88:45989971.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989972.032 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45989972.243 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45989972.332 : => CNT96226::Close
19ec-1c88:45989977.203 : <= CNT96226::Close ret = 1
19ec-1c88:45989977.316 : <= CNT96226::~CNT96226
19ec-1c88:45989977.413 : <= CAsicIO::GetDeviceList
19ec-1c88:45989977.793 : => IoObject::SetTimeout
19ec-1c88:45989977.925 : Timeout--> In = 0 Out = 0
19ec-1c88:45989977.987 : <= IoObject::SetTimeout
19ec-1c88:45989978.061 : => CAsicIO::CAsicIO
19ec-1c88:45989978.129 : => CNT96226::CNT96226
19ec-1c88:45989978.182 : => CNT96226::Open
19ec-1c88:45990001.082 : <= CNT96226::Open ret = 1
19ec-1c88:45990001.229 : => CNT96226::Initialize
19ec-1c88:45990001.436 : <= CNT96226::Initialize ret = 1
19ec-1c88:45990001.502 : <= CNT96226::CNT96226
19ec-1c88:45990001.561 : <= CAsicIO::CAsicIO
19ec-1c88:45990001.624 : => CAsicIO::InitializeDevice
19ec-1c88:45990001.692 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45990007.643 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45990007.777 : => IoObject::GetLockName
19ec-1c88:45990007.837 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45990007.902 : <= IoObject::GetLockName
19ec-1c88:45990008.388 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45990008.464 : IO Send command 10 bytes
19ec-1c88:45990008.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:45990008.575 : iCmd = 0, nBytes = 10
19ec-1c88:45990008.694 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45990311.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45990311.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:45990311.629 : iCmd = 0, nBytes = 128
19ec-1c88:45990446.795 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.063 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.214 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45990447.357 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45990447.487 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.612 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45990448.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45990448.060 : iCmd = 1, nBytes = 4
19ec-1c88:45990630.262 : 0000 : 00 00 00 00 
19ec-1c88:45990638.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45990638.421 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45990638.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:45990638.563 : iCmd = 3, nBytes = 2
19ec-1c88:45991011.051 : 0000 : 06 38 
19ec-1c88:45991011.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991011.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991011.343 : iCmd = 4, nBytes = 2
19ec-1c88:45991254.623 : 0000 : 07 07 
19ec-1c88:45991254.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991254.947 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45991255.045 : => IoObject::InitializeDevice
19ec-1c88:45991255.161 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45991255.758 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45991255.827 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45991256.480 : => FindScanner
19ec-1c88:45991256.539 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45991256.605 : <= FindScanner ret = 1
19ec-1c88:45991256.666 : => IoObject::IoLockStart
19ec-1c88:45991256.769 : => CAsicIO::CheckDevice
19ec-1c88:45991256.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:45991269.995 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45991270.093 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45991270.150 : <= IoObject::IoLockStart
19ec-1c88:45991270.209 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45991270.277 : IO Send command 10 bytes
19ec-1c88:45991270.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:45991270.414 : iCmd = 0, nBytes = 10
19ec-1c88:45991270.518 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45991417.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45991417.545 : System send command 10 bytes + data 0 bytes
19ec-1c88:45991417.610 : IO total need to receive data 5 bytes
19ec-1c88:45991417.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991417.729 : iCmd = 0, nBytes = 5
19ec-1c88:45991532.972 : 0000 : 06 00 02 02 ab 
19ec-1c88:45991533.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991533.114 : System total receive data 5 bytes
19ec-1c88:45991533.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991533.226 : iCmd = 1, nBytes = 4
19ec-1c88:45991637.260 : 0000 : 00 00 00 00 
19ec-1c88:45991637.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991637.446 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45991637.501 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45991637.561 : IO Send command 10 bytes
19ec-1c88:45991637.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:45991637.692 : iCmd = 0, nBytes = 10
19ec-1c88:45991637.798 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45991788.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45991788.611 : System send command 10 bytes + data 0 bytes
19ec-1c88:45991788.687 : IO total need to receive data 165 bytes
19ec-1c88:45991788.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991788.815 : iCmd = 0, nBytes = 165
19ec-1c88:45991907.875 : skip dump 37 bytes
19ec-1c88:45991908.083 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45991908.235 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45991908.375 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45991908.513 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45991908.644 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45991908.780 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45991908.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45991909.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45991909.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991909.173 : System total receive data 165 bytes
19ec-1c88:45991909.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991909.290 : iCmd = 1, nBytes = 4
19ec-1c88:45992016.133 : 0000 : 00 00 00 00 
19ec-1c88:45992016.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45992016.336 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45992016.536 : Dump Inquiry
19ec-1c88:45992016.658 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45992016.796 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45992016.934 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45992017.067 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45992017.201 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45992017.334 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45992017.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992017.587 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992017.719 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45992017.850 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45992017.939 : 00a0 : 00 00 00 00 00 
19ec-1c88:45992018.009 : => ReadNVMDataInternal
19ec-1c88:45992018.214 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45992018.279 : IO Send command 10 bytes
19ec-1c88:45992018.358 : => CNT96226::VenderCmd_SetData
19ec-1c88:45992018.412 : iCmd = 0, nBytes = 10
19ec-1c88:45992018.517 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45992309.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45992310.142 : System send command 10 bytes + data 0 bytes
19ec-1c88:45992310.217 : IO total need to receive data 128 bytes
19ec-1c88:45992310.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:45992310.338 : iCmd = 0, nBytes = 128
19ec-1c88:45992441.527 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992441.704 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992441.846 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45992441.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45992442.108 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.488 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45992442.618 : System total receive data 128 bytes
19ec-1c88:45992442.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:45992442.728 : iCmd = 1, nBytes = 4
19ec-1c88:45992553.628 : 0000 : 00 00 00 00 
19ec-1c88:45992553.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45992553.828 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45992553.900 : NVMData.PadScanCount = 0
19ec-1c88:45992553.961 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45992554.016 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45992554.077 : NVMData.FlatbedScanCount = 0
19ec-1c88:45992554.135 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45992554.188 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45992554.242 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45992554.298 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45992554.356 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45992554.411 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45992554.466 : NVMData.BornMonth = 0
19ec-1c88:45992554.517 : NVMData.BornDay = 0
19ec-1c88:45992554.568 : NVMData.BornYear = 0
19ec-1c88:45992554.617 : NVMData.FirstScanMonth = 4
19ec-1c88:45992554.668 : NVMData.FirstScanDay = 30
19ec-1c88:45992554.725 : NVMData.FirstScanYear = 2020
19ec-1c88:45992554.781 : NVMData.VerticalMagnification = 0
19ec-1c88:45992554.837 : NVMData.HorizontalMagnification = 0
19ec-1c88:45992554.894 : NVMData.PowerSavingTime = 15
19ec-1c88:45992554.947 : NVMData.SN = A094165189010062
19ec-1c88:45992555.000 : NVMData.AutoFeed = 0
19ec-1c88:45992555.048 : NVMData.CCDType = 0
19ec-1c88:45992555.096 : NVMData.ScanSpeed = 0
19ec-1c88:45992555.145 : NVMData.RollerCount = 0
19ec-1c88:45992555.197 : NVMData.MultifeedCount = 0
19ec-1c88:45992555.248 : NVMData.JamCount = 0
19ec-1c88:45992555.297 : NVMData.IdentifyInfo = 
19ec-1c88:45992555.351 : NVMData.FormalName = 
19ec-1c88:45992555.543 : NVMData.ReservedB = 0
19ec-1c88:45992555.598 : NVMData.FunctionCode = 0
19ec-1c88:45992555.647 : NVMData.PreFeed = 0
19ec-1c88:45992555.699 : NVMData.PreFeedTime = 0
19ec-1c88:45992555.749 : NVMData.ButtonNumber = 0
19ec-1c88:45992555.799 : NVMData.PowerOffTime = 0
19ec-1c88:45992555.853 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45992555.925 : => IoObject::IoLockEnd
19ec-1c88:45992556.020 : <= IoObject::IoLockEnd
19ec-1c88:45992556.074 : <= InitializeScanner ret = 1
19ec-1c88:45992556.140 : => GetLogicalScannerAbilityEx
19ec-1c88:45992556.200 : => IoObject::IoLockStart
19ec-1c88:45992556.296 : => CAsicIO::CheckDevice
19ec-1c88:45992556.350 : => CNT96226::ConnectIsAvailable
19ec-1c88:45992569.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45992569.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45992569.195 : <= IoObject::IoLockStart
19ec-1c88:45992569.261 : => IoObject::IoLockEnd
19ec-1c88:45992569.356 : <= IoObject::IoLockEnd
19ec-1c88:45992569.462 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45992569.540 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45992758.862 : => ReadNVMData
19ec-1c88:45992759.026 : => IoObject::IoLockStart
19ec-1c88:45992759.153 : => CAsicIO::CheckDevice
19ec-1c88:45992759.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:45992773.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45992774.011 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45992774.068 : <= IoObject::IoLockStart
19ec-1c88:45992774.132 : => ReadNVMDataInternal
19ec-1c88:45992774.194 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45992774.258 : IO Send command 10 bytes
19ec-1c88:45992774.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:45992774.428 : iCmd = 0, nBytes = 10
19ec-1c88:45992774.542 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45993075.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45993076.471 : System send command 10 bytes + data 0 bytes
19ec-1c88:45993076.540 : IO total need to receive data 128 bytes
19ec-1c88:45993076.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:45993076.656 : iCmd = 0, nBytes = 128
19ec-1c88:45993219.079 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.419 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45993219.560 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45993219.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.828 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993220.088 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993220.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45993220.220 : System total receive data 128 bytes
19ec-1c88:45993220.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:45993220.341 : iCmd = 1, nBytes = 4
19ec-1c88:45993326.648 : 0000 : 00 00 00 00 
19ec-1c88:45993326.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45993326.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45993326.950 : NVMData.PadScanCount = 0
19ec-1c88:45993327.006 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45993327.063 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45993327.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:45993327.179 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45993327.235 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45993327.290 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45993327.346 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45993327.403 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45993327.459 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45993327.515 : NVMData.BornMonth = 0
19ec-1c88:45993327.566 : NVMData.BornDay = 0
19ec-1c88:45993327.618 : NVMData.BornYear = 0
19ec-1c88:45993327.668 : NVMData.FirstScanMonth = 4
19ec-1c88:45993327.722 : NVMData.FirstScanDay = 30
19ec-1c88:45993327.775 : NVMData.FirstScanYear = 2020
19ec-1c88:45993327.929 : NVMData.VerticalMagnification = 0
19ec-1c88:45993327.985 : NVMData.HorizontalMagnification = 0
19ec-1c88:45993328.046 : NVMData.PowerSavingTime = 15
19ec-1c88:45993328.100 : NVMData.SN = A094165189010062
19ec-1c88:45993328.154 : NVMData.AutoFeed = 0
19ec-1c88:45993328.206 : NVMData.CCDType = 0
19ec-1c88:45993328.256 : NVMData.ScanSpeed = 0
19ec-1c88:45993328.302 : NVMData.RollerCount = 0
19ec-1c88:45993328.355 : NVMData.MultifeedCount = 0
19ec-1c88:45993328.405 : NVMData.JamCount = 0
19ec-1c88:45993328.456 : NVMData.IdentifyInfo = 
19ec-1c88:45993328.507 : NVMData.FormalName = 
19ec-1c88:45993328.557 : NVMData.ReservedB = 0
19ec-1c88:45993328.608 : NVMData.FunctionCode = 0
19ec-1c88:45993328.661 : NVMData.PreFeed = 0
19ec-1c88:45993328.711 : NVMData.PreFeedTime = 0
19ec-1c88:45993328.766 : NVMData.ButtonNumber = 0
19ec-1c88:45993328.816 : NVMData.PowerOffTime = 0
19ec-1c88:45993328.867 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45993328.928 : => IoObject::IoLockEnd
19ec-1c88:45993329.017 : <= IoObject::IoLockEnd
19ec-1c88:45993329.069 : <= ReadNVMData ret = 1
19ec-1c88:45993872.194 : => TerminateDriver
19ec-1c88:45993872.377 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:45993872.457 : => CNT96226::Close
19ec-1c88:45993876.615 : <= CNT96226::Close ret = 1
19ec-1c88:45993876.694 : <= CAsicIO::~CAsicIO
19ec-1c88:45993876.753 : => IoObject::IoLockEnd
19ec-1c88:45993876.806 : <= IoObject::IoLockEnd
19ec-1c88:45993876.859 : => IoObject::TerminateDevice
19ec-1c88:45993876.919 : => IoObject::IoLockEnd
19ec-1c88:45993876.970 : <= IoObject::IoLockEnd
19ec-1c88:45993877.077 : <= IoObject::TerminateDevice
19ec-1c88:45993877.323 : <= TerminateDriver ret = 1
19ec-1c88:45996417.067 : ============Debug Start==========
19ec-1c88:45996417.395 : Date : 2020/4/30 14:27:35
19ec-1c88:45996417.476 : Process ID : 19ec
19ec-1c88:45996417.888 : Windows : Version 10.0 build 18363 
19ec-1c88:45996418.394 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45996418.458 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45996418.520 : MemoryStatus.ullAvailPhys : 1685135360
19ec-1c88:45996418.581 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45996418.644 : MemoryStatus.ullAvailPageFile : 3046273024
19ec-1c88:45996418.704 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45996418.761 : MemoryStatus.ullAvailVirtual : 1730772992
19ec-1c88:45996418.826 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45996418.930 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45996418.990 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45996419.231 : CPU Count : 4
19ec-1c88:45996419.280 : CPU Frequency : 100.000 Mhz
19ec-1c88:45996423.478 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45996423.603 : => InitializeDriver
19ec-1c88:45996423.916 : <= InitializeDriver ret = 1
19ec-1c88:45999002.261 : => InitializeScanner
19ec-1c88:45999002.527 : => CAsicIO::GetDeviceList
19ec-1c88:45999002.963 : => CNT96226::CNT96226
19ec-1c88:45999003.024 : => CNT96226::Open
19ec-1c88:45999028.936 : <= CNT96226::Open ret = 1
19ec-1c88:45999029.055 : => CNT96226::Initialize
19ec-1c88:45999029.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:45999029.307 : <= CNT96226::CNT96226
19ec-1c88:45999029.361 : => CNT96226::EnumAvailableDevice
19ec-1c88:45999034.696 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45999034.774 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45999034.833 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46002751.335 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46002752.076 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46002758.623 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46002758.734 : => IoObject::GetLockName
19ec-1c88:46002758.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46002758.862 : <= IoObject::GetLockName
19ec-1c88:46002759.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:46002759.405 : iCmd = 3, nBytes = 2
19ec-1c88:46003144.226 : 0000 : 06 38 
19ec-1c88:46003144.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46003144.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:46003144.480 : iCmd = 4, nBytes = 2
19ec-1c88:46003454.775 : 0000 : 07 07 
19ec-1c88:46003454.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46003454.964 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46003455.052 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46003455.118 : IO Send command 10 bytes
19ec-1c88:46003455.170 : => CNT96226::VenderCmd_SetData
19ec-1c88:46003455.227 : iCmd = 0, nBytes = 10
19ec-1c88:46003455.337 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46003646.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46003646.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:46003646.788 : iCmd = 0, nBytes = 165
19ec-1c88:46003844.233 : skip dump 37 bytes
19ec-1c88:46003844.446 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46003844.586 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46003844.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46003844.855 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46003844.986 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46003845.122 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46003845.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46003845.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46003845.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46003845.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:46003845.553 : iCmd = 1, nBytes = 4
19ec-1c88:46004040.607 : 0000 : 00 00 00 00 
19ec-1c88:46004040.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46004040.764 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46004040.827 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46004040.895 : IO Send command 10 bytes
19ec-1c88:46004040.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:46004040.997 : iCmd = 0, nBytes = 10
19ec-1c88:46004041.100 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46004349.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46004349.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:46004349.206 : iCmd = 0, nBytes = 128
19ec-1c88:46004547.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.220 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.353 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46004547.482 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46004547.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.733 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.855 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004548.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46004548.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46004548.156 : iCmd = 1, nBytes = 4
19ec-1c88:46004682.536 : 0000 : 00 00 00 00 
19ec-1c88:46004682.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46004682.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46004682.935 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46004683.009 : => CNT96226::Close
19ec-1c88:46004687.248 : <= CNT96226::Close ret = 1
19ec-1c88:46004687.327 : <= CNT96226::~CNT96226
19ec-1c88:46004687.417 : <= CAsicIO::GetDeviceList
19ec-1c88:46004687.856 : => IoObject::SetTimeout
19ec-1c88:46004687.991 : Timeout--> In = 0 Out = 0
19ec-1c88:46004688.050 : <= IoObject::SetTimeout
19ec-1c88:46004688.126 : => CAsicIO::CAsicIO
19ec-1c88:46004688.201 : => CNT96226::CNT96226
19ec-1c88:46004688.262 : => CNT96226::Open
19ec-1c88:46004710.861 : <= CNT96226::Open ret = 1
19ec-1c88:46004710.964 : => CNT96226::Initialize
19ec-1c88:46004711.153 : <= CNT96226::Initialize ret = 1
19ec-1c88:46004711.213 : <= CNT96226::CNT96226
19ec-1c88:46004711.264 : <= CAsicIO::CAsicIO
19ec-1c88:46004711.320 : => CAsicIO::InitializeDevice
19ec-1c88:46004711.388 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46004717.392 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46004717.509 : => IoObject::GetLockName
19ec-1c88:46004717.566 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46004717.629 : <= IoObject::GetLockName
19ec-1c88:46004718.141 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46004718.216 : IO Send command 10 bytes
19ec-1c88:46004718.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:46004718.334 : iCmd = 0, nBytes = 10
19ec-1c88:46004718.450 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46005070.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46005070.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005070.396 : iCmd = 0, nBytes = 128
19ec-1c88:46005264.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.139 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.271 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46005265.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46005265.534 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.777 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.900 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46005266.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005266.076 : iCmd = 1, nBytes = 4
19ec-1c88:46005477.458 : 0000 : 00 00 00 00 
19ec-1c88:46005477.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46005477.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46005477.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005477.746 : iCmd = 3, nBytes = 2
19ec-1c88:46005855.989 : 0000 : 06 38 
19ec-1c88:46005856.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46005856.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005856.228 : iCmd = 4, nBytes = 2
19ec-1c88:46006159.641 : 0000 : 07 07 
19ec-1c88:46006159.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46006159.929 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46006160.027 : => IoObject::InitializeDevice
19ec-1c88:46006160.135 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46006160.757 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46006160.833 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46006161.569 : => FindScanner
19ec-1c88:46006161.629 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46006161.694 : <= FindScanner ret = 1
19ec-1c88:46006161.752 : => IoObject::IoLockStart
19ec-1c88:46006161.860 : => CAsicIO::CheckDevice
19ec-1c88:46006161.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:46006183.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46006183.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46006183.369 : <= IoObject::IoLockStart
19ec-1c88:46006183.429 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46006183.495 : IO Send command 10 bytes
19ec-1c88:46006183.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:46006183.653 : iCmd = 0, nBytes = 10
19ec-1c88:46006183.760 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46006389.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46006389.221 : System send command 10 bytes + data 0 bytes
19ec-1c88:46006389.291 : IO total need to receive data 5 bytes
19ec-1c88:46006389.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:46006389.404 : iCmd = 0, nBytes = 5
19ec-1c88:46006576.797 : 0000 : 06 00 02 02 ab 
19ec-1c88:46006576.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46006576.988 : System total receive data 5 bytes
19ec-1c88:46006577.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:46006577.104 : iCmd = 1, nBytes = 4
19ec-1c88:46006717.911 : 0000 : 00 00 00 00 
19ec-1c88:46006718.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46006718.148 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46006718.210 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46006718.273 : IO Send command 10 bytes
19ec-1c88:46006718.372 : => CNT96226::VenderCmd_SetData
19ec-1c88:46006718.432 : iCmd = 0, nBytes = 10
19ec-1c88:46006718.534 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46006922.344 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46006922.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:46006922.517 : IO total need to receive data 165 bytes
19ec-1c88:46006922.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:46006922.633 : iCmd = 0, nBytes = 165
19ec-1c88:46007087.067 : skip dump 37 bytes
19ec-1c88:46007087.250 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46007087.390 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46007087.522 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46007087.656 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46007087.783 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46007087.915 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46007088.041 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007088.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007088.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007088.289 : System total receive data 165 bytes
19ec-1c88:46007088.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:46007088.399 : iCmd = 1, nBytes = 4
19ec-1c88:46007227.865 : 0000 : 00 00 00 00 
19ec-1c88:46007227.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007228.106 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46007228.353 : Dump Inquiry
19ec-1c88:46007228.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46007228.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46007228.773 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46007228.905 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46007229.035 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46007229.167 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46007229.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007229.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007229.549 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46007229.679 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46007229.766 : 00a0 : 00 00 00 00 00 
19ec-1c88:46007229.833 : => ReadNVMDataInternal
19ec-1c88:46007230.055 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46007230.123 : IO Send command 10 bytes
19ec-1c88:46007230.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:46007230.264 : iCmd = 0, nBytes = 10
19ec-1c88:46007230.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46007583.344 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46007583.481 : System send command 10 bytes + data 0 bytes
19ec-1c88:46007583.555 : IO total need to receive data 128 bytes
19ec-1c88:46007583.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:46007583.675 : iCmd = 0, nBytes = 128
19ec-1c88:46007784.832 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.002 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46007785.271 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46007785.397 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.517 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007785.885 : System total receive data 128 bytes
19ec-1c88:46007785.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:46007785.995 : iCmd = 1, nBytes = 4
19ec-1c88:46007992.373 : 0000 : 00 00 00 00 
19ec-1c88:46007992.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007992.574 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46007992.641 : NVMData.PadScanCount = 0
19ec-1c88:46007992.695 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46007992.752 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46007992.807 : NVMData.FlatbedScanCount = 0
19ec-1c88:46007992.864 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46007992.916 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46007992.970 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46007993.024 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46007993.079 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46007993.131 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46007993.186 : NVMData.BornMonth = 0
19ec-1c88:46007993.233 : NVMData.BornDay = 0
19ec-1c88:46007993.285 : NVMData.BornYear = 0
19ec-1c88:46007993.335 : NVMData.FirstScanMonth = 4
19ec-1c88:46007993.387 : NVMData.FirstScanDay = 30
19ec-1c88:46007993.441 : NVMData.FirstScanYear = 2020
19ec-1c88:46007993.494 : NVMData.VerticalMagnification = 0
19ec-1c88:46007993.550 : NVMData.HorizontalMagnification = 0
19ec-1c88:46007993.604 : NVMData.PowerSavingTime = 15
19ec-1c88:46007993.659 : NVMData.SN = A094165189010062
19ec-1c88:46007993.710 : NVMData.AutoFeed = 0
19ec-1c88:46007993.760 : NVMData.CCDType = 0
19ec-1c88:46007993.808 : NVMData.ScanSpeed = 0
19ec-1c88:46007993.859 : NVMData.RollerCount = 0
19ec-1c88:46007993.908 : NVMData.MultifeedCount = 0
19ec-1c88:46007993.959 : NVMData.JamCount = 0
19ec-1c88:46007994.008 : NVMData.IdentifyInfo = 
19ec-1c88:46007994.058 : NVMData.FormalName = 
19ec-1c88:46007994.250 : NVMData.ReservedB = 0
19ec-1c88:46007994.309 : NVMData.FunctionCode = 0
19ec-1c88:46007994.359 : NVMData.PreFeed = 0
19ec-1c88:46007994.409 : NVMData.PreFeedTime = 0
19ec-1c88:46007994.458 : NVMData.ButtonNumber = 0
19ec-1c88:46007994.511 : NVMData.PowerOffTime = 0
19ec-1c88:46007994.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46007994.634 : => IoObject::IoLockEnd
19ec-1c88:46007994.725 : <= IoObject::IoLockEnd
19ec-1c88:46007994.776 : <= InitializeScanner ret = 1
19ec-1c88:46009253.971 : => GetLogicalScannerAbility
19ec-1c88:46009254.164 : => IoObject::IoLockStart
19ec-1c88:46009254.295 : => CAsicIO::CheckDevice
19ec-1c88:46009254.354 : => CNT96226::ConnectIsAvailable
19ec-1c88:46009277.660 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46009277.775 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46009277.837 : <= IoObject::IoLockStart
19ec-1c88:46009277.899 : => IoObject::IoLockEnd
19ec-1c88:46009278.008 : <= IoObject::IoLockEnd
19ec-1c88:46009278.087 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46012913.386 : => GetLogicalScannerAbilityEx
19ec-1c88:46012913.581 : => IoObject::IoLockStart
19ec-1c88:46012913.712 : => CAsicIO::CheckDevice
19ec-1c88:46012913.773 : => CNT96226::ConnectIsAvailable
19ec-1c88:46012938.591 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46012938.710 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46012938.771 : <= IoObject::IoLockStart
19ec-1c88:46012938.828 : => IoObject::IoLockEnd
19ec-1c88:46012938.956 : <= IoObject::IoLockEnd
19ec-1c88:46012939.078 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46012939.158 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46020418.033 : => ReadNVMData
19ec-1c88:46020418.217 : => IoObject::IoLockStart
19ec-1c88:46020418.347 : => CAsicIO::CheckDevice
19ec-1c88:46020418.408 : => CNT96226::ConnectIsAvailable
19ec-1c88:46020442.854 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46020442.971 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46020443.030 : <= IoObject::IoLockStart
19ec-1c88:46020443.099 : => ReadNVMDataInternal
19ec-1c88:46020443.164 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46020443.232 : IO Send command 10 bytes
19ec-1c88:46020443.352 : => CNT96226::VenderCmd_SetData
19ec-1c88:46020443.408 : iCmd = 0, nBytes = 10
19ec-1c88:46020443.520 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46020802.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46020802.951 : System send command 10 bytes + data 0 bytes
19ec-1c88:46020803.020 : IO total need to receive data 128 bytes
19ec-1c88:46020803.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:46020803.139 : iCmd = 0, nBytes = 128
19ec-1c88:46021005.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021005.776 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021005.917 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46021006.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46021006.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.304 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46021006.677 : System total receive data 128 bytes
19ec-1c88:46021006.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:46021006.793 : iCmd = 1, nBytes = 4
19ec-1c88:46021144.108 : 0000 : 00 00 00 00 
19ec-1c88:46021144.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46021144.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46021144.393 : NVMData.PadScanCount = 0
19ec-1c88:46021144.451 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46021144.507 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46021144.564 : NVMData.FlatbedScanCount = 0
19ec-1c88:46021144.620 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46021144.772 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46021144.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46021144.884 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46021144.939 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46021144.990 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46021145.046 : NVMData.BornMonth = 0
19ec-1c88:46021145.094 : NVMData.BornDay = 0
19ec-1c88:46021145.144 : NVMData.BornYear = 0
19ec-1c88:46021145.192 : NVMData.FirstScanMonth = 4
19ec-1c88:46021145.244 : NVMData.FirstScanDay = 30
19ec-1c88:46021145.298 : NVMData.FirstScanYear = 2020
19ec-1c88:46021145.352 : NVMData.VerticalMagnification = 0
19ec-1c88:46021145.410 : NVMData.HorizontalMagnification = 0
19ec-1c88:46021145.462 : NVMData.PowerSavingTime = 15
19ec-1c88:46021145.518 : NVMData.SN = A094165189010062
19ec-1c88:46021145.567 : NVMData.AutoFeed = 0
19ec-1c88:46021145.617 : NVMData.CCDType = 0
19ec-1c88:46021145.664 : NVMData.ScanSpeed = 0
19ec-1c88:46021145.715 : NVMData.RollerCount = 0
19ec-1c88:46021145.767 : NVMData.MultifeedCount = 0
19ec-1c88:46021145.818 : NVMData.JamCount = 0
19ec-1c88:46021145.866 : NVMData.IdentifyInfo = 
19ec-1c88:46021145.916 : NVMData.FormalName = 
19ec-1c88:46021145.963 : NVMData.ReservedB = 0
19ec-1c88:46021146.012 : NVMData.FunctionCode = 0
19ec-1c88:46021146.060 : NVMData.PreFeed = 0
19ec-1c88:46021146.110 : NVMData.PreFeedTime = 0
19ec-1c88:46021146.159 : NVMData.ButtonNumber = 0
19ec-1c88:46021146.209 : NVMData.PowerOffTime = 0
19ec-1c88:46021146.259 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46021146.318 : => IoObject::IoLockEnd
19ec-1c88:46021146.406 : <= IoObject::IoLockEnd
19ec-1c88:46021146.457 : <= ReadNVMData ret = 1
19ec-1c88:46031473.728 : => GetADFStatus
19ec-1c88:46031474.125 : => IoObject::IoLockStart
19ec-1c88:46031474.257 : => CAsicIO::CheckDevice
19ec-1c88:46031474.318 : => CNT96226::ConnectIsAvailable
19ec-1c88:46031500.229 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46031500.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46031500.417 : <= IoObject::IoLockStart
19ec-1c88:46031500.480 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46031500.549 : IO Send command 10 bytes
19ec-1c88:46031500.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:46031500.731 : iCmd = 0, nBytes = 10
19ec-1c88:46031500.838 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46031683.802 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46031683.938 : System send command 10 bytes + data 0 bytes
19ec-1c88:46031684.011 : IO total need to receive data 2 bytes
19ec-1c88:46031684.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46031684.135 : iCmd = 0, nBytes = 2
19ec-1c88:46031886.698 : 0000 : 00 00 
19ec-1c88:46031886.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46031886.890 : System total receive data 2 bytes
19ec-1c88:46031886.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:46031887.014 : iCmd = 1, nBytes = 4
19ec-1c88:46032094.107 : 0000 : 00 00 00 00 
19ec-1c88:46032094.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46032094.323 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46032094.389 : Return status = 0
19ec-1c88:46032094.448 : => IoObject::IoLockEnd
19ec-1c88:46032094.540 : <= IoObject::IoLockEnd
19ec-1c88:46032094.590 : <= GetADFStatus ret = 1
19ec-1c88:46034895.985 : => GetADFStatus
19ec-1c88:46034896.179 : => IoObject::IoLockStart
19ec-1c88:46034896.312 : => CAsicIO::CheckDevice
19ec-1c88:46034896.368 : => CNT96226::ConnectIsAvailable
19ec-1c88:46034921.799 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46034922.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46034922.213 : <= IoObject::IoLockStart
19ec-1c88:46034922.276 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46034922.343 : IO Send command 10 bytes
19ec-1c88:46034922.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:46034922.530 : iCmd = 0, nBytes = 10
19ec-1c88:46034922.636 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46035125.344 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46035125.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:46035126.213 : IO total need to receive data 2 bytes
19ec-1c88:46035126.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:46035126.337 : iCmd = 0, nBytes = 2
19ec-1c88:46035263.456 : 0000 : 00 00 
19ec-1c88:46035263.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46035263.630 : System total receive data 2 bytes
19ec-1c88:46035263.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:46035263.750 : iCmd = 1, nBytes = 4
19ec-1c88:46035392.122 : 0000 : 00 00 00 00 
19ec-1c88:46035392.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46035392.355 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46035392.415 : Return status = 0
19ec-1c88:46035392.469 : => IoObject::IoLockEnd
19ec-1c88:46035392.559 : <= IoObject::IoLockEnd
19ec-1c88:46035392.610 : <= GetADFStatus ret = 1
19ec-1c88:46037703.471 : => TerminateDriver
19ec-1c88:46037703.670 : => CAsicIO::~CAsicIO,pStage=79039560
19ec-1c88:46037703.754 : => CNT96226::Close
19ec-1c88:46037707.921 : <= CNT96226::Close ret = 1
19ec-1c88:46037708.008 : <= CAsicIO::~CAsicIO
19ec-1c88:46037708.073 : => IoObject::IoLockEnd
19ec-1c88:46037708.130 : <= IoObject::IoLockEnd
19ec-1c88:46037708.186 : => IoObject::TerminateDevice
19ec-1c88:46037708.245 : => IoObject::IoLockEnd
19ec-1c88:46037708.297 : <= IoObject::IoLockEnd
19ec-1c88:46037708.404 : <= IoObject::TerminateDevice
19ec-1c88:46037708.670 : <= TerminateDriver ret = 1
19ec-1c88:46082235.271 : ============Debug Start==========
19ec-1c88:46082235.578 : Date : 2020/4/30 14:27:37
19ec-1c88:46082235.660 : Process ID : 19ec
19ec-1c88:46082236.082 : Windows : Version 10.0 build 18363 
19ec-1c88:46082236.530 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46082236.594 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46082236.660 : MemoryStatus.ullAvailPhys : 1686953984
19ec-1c88:46082236.719 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46082236.784 : MemoryStatus.ullAvailPageFile : 3045584896
19ec-1c88:46082236.849 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46082236.909 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:46082236.972 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46082237.074 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46082237.136 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46082237.385 : CPU Count : 4
19ec-1c88:46082237.430 : CPU Frequency : 100.000 Mhz
19ec-1c88:46082241.820 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46082241.948 : => InitializeDriver
19ec-1c88:46082242.226 : <= InitializeDriver ret = 1
19ec-1c88:46082242.285 : => InitializeScanner
19ec-1c88:46082242.364 : => CAsicIO::GetDeviceList
19ec-1c88:46082242.663 : => CNT96226::CNT96226
19ec-1c88:46082242.723 : => CNT96226::Open
19ec-1c88:46082264.461 : <= CNT96226::Open ret = 1
19ec-1c88:46082264.553 : => CNT96226::Initialize
19ec-1c88:46082264.741 : <= CNT96226::Initialize ret = 1
19ec-1c88:46082264.796 : <= CNT96226::CNT96226
19ec-1c88:46082264.849 : => CNT96226::EnumAvailableDevice
19ec-1c88:46082270.129 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46082270.207 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46082270.264 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46085924.741 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46085925.042 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46085930.745 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46085930.853 : => IoObject::GetLockName
19ec-1c88:46085930.920 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46085930.988 : <= IoObject::GetLockName
19ec-1c88:46085931.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:46085931.568 : iCmd = 3, nBytes = 2
19ec-1c88:46086258.347 : 0000 : 06 38 
19ec-1c88:46086258.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46086258.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:46086258.634 : iCmd = 4, nBytes = 2
19ec-1c88:46086526.388 : 0000 : 07 07 
19ec-1c88:46086526.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46086526.759 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46086527.140 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46086527.214 : IO Send command 10 bytes
19ec-1c88:46086527.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:46086527.329 : iCmd = 0, nBytes = 10
19ec-1c88:46086527.431 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46086723.284 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46086723.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:46086723.450 : iCmd = 0, nBytes = 165
19ec-1c88:46086858.427 : skip dump 37 bytes
19ec-1c88:46086858.617 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46086858.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46086858.886 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46086859.019 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46086859.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46086859.283 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46086859.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46086859.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46086859.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46086859.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:46086859.708 : iCmd = 1, nBytes = 4
19ec-1c88:46087024.835 : 0000 : 00 00 00 00 
19ec-1c88:46087024.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46087024.981 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46087025.047 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46087025.109 : IO Send command 10 bytes
19ec-1c88:46087025.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:46087025.218 : iCmd = 0, nBytes = 10
19ec-1c88:46087025.318 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46087353.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46087353.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:46087353.944 : iCmd = 0, nBytes = 128
19ec-1c88:46087544.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087544.505 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087544.636 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46087544.768 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46087544.891 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.013 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.136 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46087545.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:46087545.433 : iCmd = 1, nBytes = 4
19ec-1c88:46087731.967 : 0000 : 00 00 00 00 
19ec-1c88:46087732.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46087732.150 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46087732.324 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46087732.398 : => CNT96226::Close
19ec-1c88:46087736.292 : <= CNT96226::Close ret = 1
19ec-1c88:46087736.368 : <= CNT96226::~CNT96226
19ec-1c88:46087736.460 : <= CAsicIO::GetDeviceList
19ec-1c88:46087736.854 : => IoObject::SetTimeout
19ec-1c88:46087736.991 : Timeout--> In = 0 Out = 0
19ec-1c88:46087737.049 : <= IoObject::SetTimeout
19ec-1c88:46087737.114 : => CAsicIO::CAsicIO
19ec-1c88:46087737.187 : => CNT96226::CNT96226
19ec-1c88:46087737.241 : => CNT96226::Open
19ec-1c88:46087760.093 : <= CNT96226::Open ret = 1
19ec-1c88:46087760.193 : => CNT96226::Initialize
19ec-1c88:46087760.382 : <= CNT96226::Initialize ret = 1
19ec-1c88:46087760.438 : <= CNT96226::CNT96226
19ec-1c88:46087760.487 : <= CAsicIO::CAsicIO
19ec-1c88:46087760.539 : => CAsicIO::InitializeDevice
19ec-1c88:46087760.611 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46087766.486 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46087766.610 : => IoObject::GetLockName
19ec-1c88:46087766.668 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46087766.737 : <= IoObject::GetLockName
19ec-1c88:46087767.256 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46087767.329 : IO Send command 10 bytes
19ec-1c88:46087767.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:46087767.434 : iCmd = 0, nBytes = 10
19ec-1c88:46087767.544 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46088097.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46088098.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088098.071 : iCmd = 0, nBytes = 128
19ec-1c88:46088261.133 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.440 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46088261.574 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46088261.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.823 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.941 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088262.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088262.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46088262.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088262.251 : iCmd = 1, nBytes = 4
19ec-1c88:46088369.488 : 0000 : 00 00 00 00 
19ec-1c88:46088369.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46088369.633 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46088369.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088369.739 : iCmd = 3, nBytes = 2
19ec-1c88:46088720.871 : 0000 : 06 38 
19ec-1c88:46088720.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46088721.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088721.115 : iCmd = 4, nBytes = 2
19ec-1c88:46089025.103 : 0000 : 07 07 
19ec-1c88:46089025.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089025.389 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46089025.489 : => IoObject::InitializeDevice
19ec-1c88:46089025.600 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46089026.221 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46089026.292 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46089027.049 : => FindScanner
19ec-1c88:46089027.109 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46089027.173 : <= FindScanner ret = 1
19ec-1c88:46089027.237 : => IoObject::IoLockStart
19ec-1c88:46089027.337 : => CAsicIO::CheckDevice
19ec-1c88:46089027.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:46089053.218 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46089053.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46089053.396 : <= IoObject::IoLockStart
19ec-1c88:46089053.457 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46089053.526 : IO Send command 10 bytes
19ec-1c88:46089053.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:46089053.679 : iCmd = 0, nBytes = 10
19ec-1c88:46089054.597 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46089252.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46089252.235 : System send command 10 bytes + data 0 bytes
19ec-1c88:46089252.305 : IO total need to receive data 5 bytes
19ec-1c88:46089252.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089252.418 : iCmd = 0, nBytes = 5
19ec-1c88:46089370.825 : 0000 : 06 00 02 02 ab 
19ec-1c88:46089370.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089370.987 : System total receive data 5 bytes
19ec-1c88:46089371.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089371.098 : iCmd = 1, nBytes = 4
19ec-1c88:46089495.640 : 0000 : 00 00 00 00 
19ec-1c88:46089495.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089496.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46089496.146 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46089496.273 : IO Send command 10 bytes
19ec-1c88:46089496.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:46089496.669 : iCmd = 0, nBytes = 10
19ec-1c88:46089496.769 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46089705.548 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46089705.661 : System send command 10 bytes + data 0 bytes
19ec-1c88:46089705.726 : IO total need to receive data 165 bytes
19ec-1c88:46089705.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089705.840 : iCmd = 0, nBytes = 165
19ec-1c88:46089865.555 : skip dump 37 bytes
19ec-1c88:46089865.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46089865.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46089866.032 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46089866.167 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46089866.301 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46089866.439 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46089866.568 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089866.696 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089866.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089866.824 : System total receive data 165 bytes
19ec-1c88:46089866.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089866.941 : iCmd = 1, nBytes = 4
19ec-1c88:46089973.837 : 0000 : 00 00 00 00 
19ec-1c88:46089973.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089974.054 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46089974.236 : Dump Inquiry
19ec-1c88:46089974.359 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46089974.488 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46089974.622 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46089974.756 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46089974.881 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46089975.010 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46089975.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089975.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089975.384 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46089975.511 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46089975.599 : 00a0 : 00 00 00 00 00 
19ec-1c88:46089975.672 : => ReadNVMDataInternal
19ec-1c88:46089975.888 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46089975.952 : IO Send command 10 bytes
19ec-1c88:46089976.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:46089976.096 : iCmd = 0, nBytes = 10
19ec-1c88:46089976.195 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46090307.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46090307.585 : System send command 10 bytes + data 0 bytes
19ec-1c88:46090307.654 : IO total need to receive data 128 bytes
19ec-1c88:46090307.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:46090307.770 : iCmd = 0, nBytes = 128
19ec-1c88:46090457.220 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090457.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090457.552 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46090457.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46090457.806 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46090457.931 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090458.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090458.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090458.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46090458.300 : System total receive data 128 bytes
19ec-1c88:46090458.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:46090458.415 : iCmd = 1, nBytes = 4
19ec-1c88:46090620.178 : 0000 : 00 00 00 00 
19ec-1c88:46090620.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46090620.379 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46090620.441 : NVMData.PadScanCount = 0
19ec-1c88:46090620.493 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46090620.551 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46090620.610 : NVMData.FlatbedScanCount = 0
19ec-1c88:46090620.665 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46090620.717 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46090620.770 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46090620.822 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46090620.877 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46090620.930 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46090620.984 : NVMData.BornMonth = 0
19ec-1c88:46090621.034 : NVMData.BornDay = 0
19ec-1c88:46090621.086 : NVMData.BornYear = 0
19ec-1c88:46090621.134 : NVMData.FirstScanMonth = 4
19ec-1c88:46090621.186 : NVMData.FirstScanDay = 30
19ec-1c88:46090621.242 : NVMData.FirstScanYear = 2020
19ec-1c88:46090621.295 : NVMData.VerticalMagnification = 0
19ec-1c88:46090621.351 : NVMData.HorizontalMagnification = 0
19ec-1c88:46090621.406 : NVMData.PowerSavingTime = 15
19ec-1c88:46090621.461 : NVMData.SN = A094165189010062
19ec-1c88:46090621.512 : NVMData.AutoFeed = 0
19ec-1c88:46090621.562 : NVMData.CCDType = 0
19ec-1c88:46090621.609 : NVMData.ScanSpeed = 0
19ec-1c88:46090621.657 : NVMData.RollerCount = 0
19ec-1c88:46090621.707 : NVMData.MultifeedCount = 0
19ec-1c88:46090621.757 : NVMData.JamCount = 0
19ec-1c88:46090621.804 : NVMData.IdentifyInfo = 
19ec-1c88:46090621.854 : NVMData.FormalName = 
19ec-1c88:46090622.051 : NVMData.ReservedB = 0
19ec-1c88:46090622.106 : NVMData.FunctionCode = 0
19ec-1c88:46090622.157 : NVMData.PreFeed = 0
19ec-1c88:46090622.204 : NVMData.PreFeedTime = 0
19ec-1c88:46090622.252 : NVMData.ButtonNumber = 0
19ec-1c88:46090622.303 : NVMData.PowerOffTime = 0
19ec-1c88:46090622.351 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46090622.419 : => IoObject::IoLockEnd
19ec-1c88:46090622.512 : <= IoObject::IoLockEnd
19ec-1c88:46090622.563 : <= InitializeScanner ret = 1
19ec-1c88:46090622.630 : => GetLogicalScannerAbilityEx
19ec-1c88:46090622.690 : => IoObject::IoLockStart
19ec-1c88:46090622.778 : => CAsicIO::CheckDevice
19ec-1c88:46090622.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:46090639.624 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46090639.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46090639.767 : <= IoObject::IoLockStart
19ec-1c88:46090639.821 : => IoObject::IoLockEnd
19ec-1c88:46090639.907 : <= IoObject::IoLockEnd
19ec-1c88:46090640.020 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46090640.093 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46090825.786 : => ReadNVMData
19ec-1c88:46090825.928 : => IoObject::IoLockStart
19ec-1c88:46090826.051 : => CAsicIO::CheckDevice
19ec-1c88:46090826.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:46090848.790 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46090848.918 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46090848.983 : <= IoObject::IoLockStart
19ec-1c88:46090849.044 : => ReadNVMDataInternal
19ec-1c88:46090849.101 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46090849.166 : IO Send command 10 bytes
19ec-1c88:46090849.286 : => CNT96226::VenderCmd_SetData
19ec-1c88:46090849.340 : iCmd = 0, nBytes = 10
19ec-1c88:46090849.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46091198.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46091199.003 : System send command 10 bytes + data 0 bytes
19ec-1c88:46091199.071 : IO total need to receive data 128 bytes
19ec-1c88:46091199.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:46091199.188 : iCmd = 0, nBytes = 128
19ec-1c88:46091381.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091381.830 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091381.970 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46091382.103 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46091382.228 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.350 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.473 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.597 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46091382.722 : System total receive data 128 bytes
19ec-1c88:46091382.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:46091382.830 : iCmd = 1, nBytes = 4
19ec-1c88:46091497.784 : 0000 : 00 00 00 00 
19ec-1c88:46091497.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46091497.998 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46091498.063 : NVMData.PadScanCount = 0
19ec-1c88:46091498.118 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46091498.171 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46091498.226 : NVMData.FlatbedScanCount = 0
19ec-1c88:46091498.278 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46091498.331 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46091498.383 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46091498.436 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46091498.489 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46091498.543 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46091498.597 : NVMData.BornMonth = 0
19ec-1c88:46091498.648 : NVMData.BornDay = 0
19ec-1c88:46091498.699 : NVMData.BornYear = 0
19ec-1c88:46091498.747 : NVMData.FirstScanMonth = 4
19ec-1c88:46091498.799 : NVMData.FirstScanDay = 30
19ec-1c88:46091498.853 : NVMData.FirstScanYear = 2020
19ec-1c88:46091499.057 : NVMData.VerticalMagnification = 0
19ec-1c88:46091499.116 : NVMData.HorizontalMagnification = 0
19ec-1c88:46091499.170 : NVMData.PowerSavingTime = 15
19ec-1c88:46091499.224 : NVMData.SN = A094165189010062
19ec-1c88:46091499.273 : NVMData.AutoFeed = 0
19ec-1c88:46091499.322 : NVMData.CCDType = 0
19ec-1c88:46091499.369 : NVMData.ScanSpeed = 0
19ec-1c88:46091499.416 : NVMData.RollerCount = 0
19ec-1c88:46091499.469 : NVMData.MultifeedCount = 0
19ec-1c88:46091499.519 : NVMData.JamCount = 0
19ec-1c88:46091499.568 : NVMData.IdentifyInfo = 
19ec-1c88:46091499.621 : NVMData.FormalName = 
19ec-1c88:46091499.669 : NVMData.ReservedB = 0
19ec-1c88:46091499.720 : NVMData.FunctionCode = 0
19ec-1c88:46091499.769 : NVMData.PreFeed = 0
19ec-1c88:46091499.821 : NVMData.PreFeedTime = 0
19ec-1c88:46091499.869 : NVMData.ButtonNumber = 0
19ec-1c88:46091499.915 : NVMData.PowerOffTime = 0
19ec-1c88:46091499.965 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46091500.026 : => IoObject::IoLockEnd
19ec-1c88:46091500.112 : <= IoObject::IoLockEnd
19ec-1c88:46091500.161 : <= ReadNVMData ret = 1
19ec-1c88:46092055.175 : => TerminateDriver
19ec-1c88:46092055.372 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:46092055.446 : => CNT96226::Close
19ec-1c88:46092059.285 : <= CNT96226::Close ret = 1
19ec-1c88:46092059.365 : <= CAsicIO::~CAsicIO
19ec-1c88:46092059.424 : => IoObject::IoLockEnd
19ec-1c88:46092059.475 : <= IoObject::IoLockEnd
19ec-1c88:46092059.528 : => IoObject::TerminateDevice
19ec-1c88:46092059.586 : => IoObject::IoLockEnd
19ec-1c88:46092059.637 : <= IoObject::IoLockEnd
19ec-1c88:46092059.741 : <= IoObject::TerminateDevice
19ec-1c88:46092059.994 : <= TerminateDriver ret = 1
19ec-1c88:46094688.720 : ============Debug Start==========
19ec-1c88:46094689.040 : Date : 2020/4/30 14:27:38
19ec-1c88:46094689.126 : Process ID : 19ec
19ec-1c88:46094689.534 : Windows : Version 10.0 build 18363 
19ec-1c88:46094690.000 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46094690.067 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46094690.140 : MemoryStatus.ullAvailPhys : 1686691840
19ec-1c88:46094690.206 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46094690.272 : MemoryStatus.ullAvailPageFile : 3046420480
19ec-1c88:46094690.335 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46094690.401 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:46094690.466 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46094690.573 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46094690.637 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46094690.884 : CPU Count : 4
19ec-1c88:46094690.935 : CPU Frequency : 100.000 Mhz
19ec-1c88:46094694.918 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46094695.060 : => InitializeDriver
19ec-1c88:46094695.320 : <= InitializeDriver ret = 1
19ec-1c88:46097386.045 : => InitializeScanner
19ec-1c88:46097386.289 : => CAsicIO::GetDeviceList
19ec-1c88:46097386.697 : => CNT96226::CNT96226
19ec-1c88:46097386.759 : => CNT96226::Open
19ec-1c88:46097407.710 : <= CNT96226::Open ret = 1
19ec-1c88:46097407.807 : => CNT96226::Initialize
19ec-1c88:46097408.012 : <= CNT96226::Initialize ret = 1
19ec-1c88:46097408.073 : <= CNT96226::CNT96226
19ec-1c88:46097408.132 : => CNT96226::EnumAvailableDevice
19ec-1c88:46097413.402 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46097413.481 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46097413.540 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46101184.718 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46101185.004 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46101190.651 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46101190.765 : => IoObject::GetLockName
19ec-1c88:46101190.827 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46101190.897 : <= IoObject::GetLockName
19ec-1c88:46101191.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:46101191.441 : iCmd = 3, nBytes = 2
19ec-1c88:46101585.155 : 0000 : 06 38 
19ec-1c88:46101585.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46101585.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:46101585.384 : iCmd = 4, nBytes = 2
19ec-1c88:46101895.655 : 0000 : 07 07 
19ec-1c88:46101895.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46101895.905 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46101895.992 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46101896.058 : IO Send command 10 bytes
19ec-1c88:46101896.111 : => CNT96226::VenderCmd_SetData
19ec-1c88:46101896.168 : iCmd = 0, nBytes = 10
19ec-1c88:46101896.270 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46102104.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46102104.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102104.549 : iCmd = 0, nBytes = 165
19ec-1c88:46102272.640 : skip dump 37 bytes
19ec-1c88:46102272.870 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46102273.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46102273.159 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46102273.301 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46102273.432 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46102273.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46102273.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102273.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102273.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46102273.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102274.019 : iCmd = 1, nBytes = 4
19ec-1c88:46102448.237 : 0000 : 00 00 00 00 
19ec-1c88:46102448.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46102448.418 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46102448.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46102448.555 : IO Send command 10 bytes
19ec-1c88:46102448.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:46102448.668 : iCmd = 0, nBytes = 10
19ec-1c88:46102448.770 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46102784.720 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46102784.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102784.910 : iCmd = 0, nBytes = 128
19ec-1c88:46102993.696 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102993.884 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.026 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46102994.161 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46102994.292 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.416 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.539 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46102994.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102994.843 : iCmd = 1, nBytes = 4
19ec-1c88:46103201.081 : 0000 : 00 00 00 00 
19ec-1c88:46103201.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46103201.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46103201.674 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46103201.745 : => CNT96226::Close
19ec-1c88:46103205.774 : <= CNT96226::Close ret = 1
19ec-1c88:46103206.079 : <= CNT96226::~CNT96226
19ec-1c88:46103206.167 : <= CAsicIO::GetDeviceList
19ec-1c88:46103206.562 : => IoObject::SetTimeout
19ec-1c88:46103206.689 : Timeout--> In = 0 Out = 0
19ec-1c88:46103206.746 : <= IoObject::SetTimeout
19ec-1c88:46103206.814 : => CAsicIO::CAsicIO
19ec-1c88:46103206.884 : => CNT96226::CNT96226
19ec-1c88:46103206.942 : => CNT96226::Open
19ec-1c88:46103229.646 : <= CNT96226::Open ret = 1
19ec-1c88:46103229.744 : => CNT96226::Initialize
19ec-1c88:46103229.935 : <= CNT96226::Initialize ret = 1
19ec-1c88:46103229.993 : <= CNT96226::CNT96226
19ec-1c88:46103230.044 : <= CAsicIO::CAsicIO
19ec-1c88:46103230.098 : => CAsicIO::InitializeDevice
19ec-1c88:46103230.164 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46103236.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46103236.193 : => IoObject::GetLockName
19ec-1c88:46103236.248 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46103236.315 : <= IoObject::GetLockName
19ec-1c88:46103236.802 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46103236.873 : IO Send command 10 bytes
19ec-1c88:46103236.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:46103236.981 : iCmd = 0, nBytes = 10
19ec-1c88:46103237.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46103573.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46103573.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:46103573.766 : iCmd = 0, nBytes = 128
19ec-1c88:46103733.692 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103733.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103733.993 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46103734.124 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46103734.249 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46103734.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:46103734.796 : iCmd = 1, nBytes = 4
19ec-1c88:46103869.573 : 0000 : 00 00 00 00 
19ec-1c88:46103869.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46103869.771 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46103869.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:46103869.892 : iCmd = 3, nBytes = 2
19ec-1c88:46104245.777 : 0000 : 06 38 
19ec-1c88:46104245.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46104245.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:46104246.018 : iCmd = 4, nBytes = 2
19ec-1c88:46104552.149 : 0000 : 07 07 
19ec-1c88:46104552.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46104552.457 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46104552.555 : => IoObject::InitializeDevice
19ec-1c88:46104552.662 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46104553.377 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46104553.450 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46104554.176 : => FindScanner
19ec-1c88:46104554.237 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46104554.304 : <= FindScanner ret = 1
19ec-1c88:46104554.361 : => IoObject::IoLockStart
19ec-1c88:46104554.469 : => CAsicIO::CheckDevice
19ec-1c88:46104554.525 : => CNT96226::ConnectIsAvailable
19ec-1c88:46104578.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46104578.808 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46104578.864 : <= IoObject::IoLockStart
19ec-1c88:46104578.925 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46104578.995 : IO Send command 10 bytes
19ec-1c88:46104579.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:46104579.144 : iCmd = 0, nBytes = 10
19ec-1c88:46104579.251 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46104765.984 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46104766.098 : System send command 10 bytes + data 0 bytes
19ec-1c88:46104766.166 : IO total need to receive data 5 bytes
19ec-1c88:46104766.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:46104766.281 : iCmd = 0, nBytes = 5
19ec-1c88:46104878.049 : 0000 : 06 00 02 02 ab 
19ec-1c88:46104878.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46104878.214 : System total receive data 5 bytes
19ec-1c88:46104878.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:46104878.324 : iCmd = 1, nBytes = 4
19ec-1c88:46105033.126 : 0000 : 00 00 00 00 
19ec-1c88:46105033.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46105033.667 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46105033.730 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46105033.797 : IO Send command 10 bytes
19ec-1c88:46105033.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:46105033.931 : iCmd = 0, nBytes = 10
19ec-1c88:46105034.034 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46105232.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46105232.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:46105233.013 : IO total need to receive data 165 bytes
19ec-1c88:46105233.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46105233.132 : iCmd = 0, nBytes = 165
19ec-1c88:46105434.310 : skip dump 37 bytes
19ec-1c88:46105434.533 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46105434.678 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46105434.815 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46105434.950 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46105435.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46105435.210 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46105435.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105435.454 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105435.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46105435.582 : System total receive data 165 bytes
19ec-1c88:46105435.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:46105435.694 : iCmd = 1, nBytes = 4
19ec-1c88:46105645.835 : 0000 : 00 00 00 00 
19ec-1c88:46105645.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46105646.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46105646.291 : Dump Inquiry
19ec-1c88:46105646.425 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46105646.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46105646.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46105646.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46105646.956 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46105647.091 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46105647.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105647.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105647.470 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46105647.596 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46105647.681 : 00a0 : 00 00 00 00 00 
19ec-1c88:46105647.752 : => ReadNVMDataInternal
19ec-1c88:46105647.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46105648.038 : IO Send command 10 bytes
19ec-1c88:46105648.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:46105648.182 : iCmd = 0, nBytes = 10
19ec-1c88:46105648.281 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46105994.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46105994.957 : System send command 10 bytes + data 0 bytes
19ec-1c88:46105995.025 : IO total need to receive data 128 bytes
19ec-1c88:46105995.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:46105995.145 : iCmd = 0, nBytes = 128
19ec-1c88:46106202.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106202.919 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46106203.197 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46106203.327 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.451 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.576 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46106203.820 : System total receive data 128 bytes
19ec-1c88:46106203.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:46106203.936 : iCmd = 1, nBytes = 4
19ec-1c88:46106398.422 : 0000 : 00 00 00 00 
19ec-1c88:46106398.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46106398.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46106398.773 : NVMData.PadScanCount = 0
19ec-1c88:46106398.832 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46106398.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46106398.953 : NVMData.FlatbedScanCount = 0
19ec-1c88:46106399.007 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46106399.063 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46106399.118 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46106399.172 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46106399.230 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46106399.285 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46106399.341 : NVMData.BornMonth = 0
19ec-1c88:46106399.390 : NVMData.BornDay = 0
19ec-1c88:46106399.445 : NVMData.BornYear = 0
19ec-1c88:46106399.495 : NVMData.FirstScanMonth = 4
19ec-1c88:46106399.549 : NVMData.FirstScanDay = 30
19ec-1c88:46106399.606 : NVMData.FirstScanYear = 2020
19ec-1c88:46106399.663 : NVMData.VerticalMagnification = 0
19ec-1c88:46106399.720 : NVMData.HorizontalMagnification = 0
19ec-1c88:46106399.775 : NVMData.PowerSavingTime = 15
19ec-1c88:46106399.832 : NVMData.SN = A094165189010062
19ec-1c88:46106399.886 : NVMData.AutoFeed = 0
19ec-1c88:46106399.937 : NVMData.CCDType = 0
19ec-1c88:46106399.986 : NVMData.ScanSpeed = 0
19ec-1c88:46106400.037 : NVMData.RollerCount = 0
19ec-1c88:46106400.090 : NVMData.MultifeedCount = 0
19ec-1c88:46106400.144 : NVMData.JamCount = 0
19ec-1c88:46106400.193 : NVMData.IdentifyInfo = 
19ec-1c88:46106400.245 : NVMData.FormalName = 
19ec-1c88:46106400.444 : NVMData.ReservedB = 0
19ec-1c88:46106400.502 : NVMData.FunctionCode = 0
19ec-1c88:46106400.554 : NVMData.PreFeed = 0
19ec-1c88:46106400.607 : NVMData.PreFeedTime = 0
19ec-1c88:46106400.659 : NVMData.ButtonNumber = 0
19ec-1c88:46106400.713 : NVMData.PowerOffTime = 0
19ec-1c88:46106400.766 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46106400.848 : => IoObject::IoLockEnd
19ec-1c88:46106400.944 : <= IoObject::IoLockEnd
19ec-1c88:46106400.995 : <= InitializeScanner ret = 1
19ec-1c88:46107777.495 : => GetLogicalScannerAbility
19ec-1c88:46107777.684 : => IoObject::IoLockStart
19ec-1c88:46107777.808 : => CAsicIO::CheckDevice
19ec-1c88:46107777.863 : => CNT96226::ConnectIsAvailable
19ec-1c88:46107797.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46107797.608 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46107797.665 : <= IoObject::IoLockStart
19ec-1c88:46107797.726 : => IoObject::IoLockEnd
19ec-1c88:46107797.829 : <= IoObject::IoLockEnd
19ec-1c88:46107797.905 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46111680.573 : => GetLogicalScannerAbilityEx
19ec-1c88:46111680.766 : => IoObject::IoLockStart
19ec-1c88:46111680.903 : => CAsicIO::CheckDevice
19ec-1c88:46111680.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:46111704.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46111704.403 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46111704.467 : <= IoObject::IoLockStart
19ec-1c88:46111704.531 : => IoObject::IoLockEnd
19ec-1c88:46111704.639 : <= IoObject::IoLockEnd
19ec-1c88:46111704.762 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46111704.837 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46119363.285 : => ReadNVMData
19ec-1c88:46119363.470 : => IoObject::IoLockStart
19ec-1c88:46119363.611 : => CAsicIO::CheckDevice
19ec-1c88:46119363.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:46119389.372 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46119389.480 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46119389.543 : <= IoObject::IoLockStart
19ec-1c88:46119390.125 : => ReadNVMDataInternal
19ec-1c88:46119390.206 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46119390.272 : IO Send command 10 bytes
19ec-1c88:46119390.406 : => CNT96226::VenderCmd_SetData
19ec-1c88:46119390.470 : iCmd = 0, nBytes = 10
19ec-1c88:46119390.586 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46119735.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46119735.417 : System send command 10 bytes + data 0 bytes
19ec-1c88:46119735.497 : IO total need to receive data 128 bytes
19ec-1c88:46119735.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:46119735.624 : iCmd = 0, nBytes = 128
19ec-1c88:46119931.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119931.627 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119931.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46119931.896 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46119932.022 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.148 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46119932.516 : System total receive data 128 bytes
19ec-1c88:46119932.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:46119932.631 : iCmd = 1, nBytes = 4
19ec-1c88:46120092.044 : 0000 : 00 00 00 00 
19ec-1c88:46120092.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46120092.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46120092.399 : NVMData.PadScanCount = 0
19ec-1c88:46120092.458 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46120092.515 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46120092.574 : NVMData.FlatbedScanCount = 0
19ec-1c88:46120092.629 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46120092.839 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46120092.908 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46120092.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46120093.017 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46120093.075 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46120093.130 : NVMData.BornMonth = 0
19ec-1c88:46120093.181 : NVMData.BornDay = 0
19ec-1c88:46120093.232 : NVMData.BornYear = 0
19ec-1c88:46120093.282 : NVMData.FirstScanMonth = 4
19ec-1c88:46120093.334 : NVMData.FirstScanDay = 30
19ec-1c88:46120093.394 : NVMData.FirstScanYear = 2020
19ec-1c88:46120093.448 : NVMData.VerticalMagnification = 0
19ec-1c88:46120093.509 : NVMData.HorizontalMagnification = 0
19ec-1c88:46120093.563 : NVMData.PowerSavingTime = 15
19ec-1c88:46120093.619 : NVMData.SN = A094165189010062
19ec-1c88:46120093.671 : NVMData.AutoFeed = 0
19ec-1c88:46120093.724 : NVMData.CCDType = 0
19ec-1c88:46120093.774 : NVMData.ScanSpeed = 0
19ec-1c88:46120093.823 : NVMData.RollerCount = 0
19ec-1c88:46120093.879 : NVMData.MultifeedCount = 0
19ec-1c88:46120093.931 : NVMData.JamCount = 0
19ec-1c88:46120093.984 : NVMData.IdentifyInfo = 
19ec-1c88:46120094.036 : NVMData.FormalName = 
19ec-1c88:46120094.083 : NVMData.ReservedB = 0
19ec-1c88:46120094.133 : NVMData.FunctionCode = 0
19ec-1c88:46120094.185 : NVMData.PreFeed = 0
19ec-1c88:46120094.233 : NVMData.PreFeedTime = 0
19ec-1c88:46120094.285 : NVMData.ButtonNumber = 0
19ec-1c88:46120094.336 : NVMData.PowerOffTime = 0
19ec-1c88:46120094.386 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46120094.450 : => IoObject::IoLockEnd
19ec-1c88:46120094.549 : <= IoObject::IoLockEnd
19ec-1c88:46120094.601 : <= ReadNVMData ret = 1
19ec-1c88:46130005.298 : => GetADFStatus
19ec-1c88:46130005.733 : => IoObject::IoLockStart
19ec-1c88:46130005.870 : => CAsicIO::CheckDevice
19ec-1c88:46130005.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:46130030.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46130030.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46130030.190 : <= IoObject::IoLockStart
19ec-1c88:46130030.252 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46130030.321 : IO Send command 10 bytes
19ec-1c88:46130030.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:46130030.498 : iCmd = 0, nBytes = 10
19ec-1c88:46130030.603 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46130230.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46130231.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:46130231.127 : IO total need to receive data 2 bytes
19ec-1c88:46130231.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:46130231.244 : iCmd = 0, nBytes = 2
19ec-1c88:46130419.025 : 0000 : 00 00 
19ec-1c88:46130419.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46130419.224 : System total receive data 2 bytes
19ec-1c88:46130419.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:46130419.337 : iCmd = 1, nBytes = 4
19ec-1c88:46130625.705 : 0000 : 00 00 00 00 
19ec-1c88:46130625.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46130625.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46130625.982 : Return status = 0
19ec-1c88:46130626.043 : => IoObject::IoLockEnd
19ec-1c88:46130626.130 : <= IoObject::IoLockEnd
19ec-1c88:46130626.181 : <= GetADFStatus ret = 1
19ec-1c88:46133334.926 : => GetADFStatus
19ec-1c88:46133335.122 : => IoObject::IoLockStart
19ec-1c88:46133335.260 : => CAsicIO::CheckDevice
19ec-1c88:46133335.318 : => CNT96226::ConnectIsAvailable
19ec-1c88:46133352.691 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46133352.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46133352.883 : <= IoObject::IoLockStart
19ec-1c88:46133352.947 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46133353.015 : IO Send command 10 bytes
19ec-1c88:46133353.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:46133353.177 : iCmd = 0, nBytes = 10
19ec-1c88:46133353.285 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46133511.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46133511.346 : System send command 10 bytes + data 0 bytes
19ec-1c88:46133511.581 : IO total need to receive data 2 bytes
19ec-1c88:46133511.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:46133511.718 : iCmd = 0, nBytes = 2
19ec-1c88:46133627.375 : 0000 : 00 00 
19ec-1c88:46133627.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46133627.527 : System total receive data 2 bytes
19ec-1c88:46133627.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:46133627.641 : iCmd = 1, nBytes = 4
19ec-1c88:46133774.661 : 0000 : 00 00 00 00 
19ec-1c88:46133774.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46133774.941 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46133775.011 : Return status = 0
19ec-1c88:46133775.073 : => IoObject::IoLockEnd
19ec-1c88:46133775.164 : <= IoObject::IoLockEnd
19ec-1c88:46133775.215 : <= GetADFStatus ret = 1
19ec-1c88:46136255.713 : => TerminateDriver
19ec-1c88:46136255.908 : => CAsicIO::~CAsicIO,pStage=138349640
19ec-1c88:46136255.988 : => CNT96226::Close
19ec-1c88:46136260.177 : <= CNT96226::Close ret = 1
19ec-1c88:46136260.256 : <= CAsicIO::~CAsicIO
19ec-1c88:46136260.317 : => IoObject::IoLockEnd
19ec-1c88:46136260.371 : <= IoObject::IoLockEnd
19ec-1c88:46136260.426 : => IoObject::TerminateDevice
19ec-1c88:46136260.485 : => IoObject::IoLockEnd
19ec-1c88:46136260.535 : <= IoObject::IoLockEnd
19ec-1c88:46136260.639 : <= IoObject::TerminateDevice
19ec-1c88:46136260.892 : <= TerminateDriver ret = 1
19ec-1c88:46179532.253 : ============Debug Start==========
19ec-1c88:46179532.519 : Date : 2020/4/30 14:27:41
19ec-1c88:46179532.601 : Process ID : 19ec
19ec-1c88:46179533.015 : Windows : Version 10.0 build 18363 
19ec-1c88:46179533.471 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46179533.531 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46179533.596 : MemoryStatus.ullAvailPhys : 1687130112
19ec-1c88:46179533.656 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46179533.720 : MemoryStatus.ullAvailPageFile : 3044409344
19ec-1c88:46179533.781 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46179533.840 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:46179533.903 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46179534.003 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46179534.069 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46179534.319 : CPU Count : 4
19ec-1c88:46179534.365 : CPU Frequency : 100.000 Mhz
19ec-1c88:46179538.521 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46179538.652 : => InitializeDriver
19ec-1c88:46179538.913 : <= InitializeDriver ret = 1
19ec-1c88:46179538.974 : => InitializeScanner
19ec-1c88:46179539.054 : => CAsicIO::GetDeviceList
19ec-1c88:46179539.345 : => CNT96226::CNT96226
19ec-1c88:46179539.403 : => CNT96226::Open
19ec-1c88:46179559.271 : <= CNT96226::Open ret = 1
19ec-1c88:46179559.359 : => CNT96226::Initialize
19ec-1c88:46179559.546 : <= CNT96226::Initialize ret = 1
19ec-1c88:46179559.603 : <= CNT96226::CNT96226
19ec-1c88:46179559.653 : => CNT96226::EnumAvailableDevice
19ec-1c88:46179564.869 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46179564.950 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46179565.007 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46183283.133 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46183283.473 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46183290.707 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46183290.846 : => IoObject::GetLockName
19ec-1c88:46183290.926 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46183291.019 : <= IoObject::GetLockName
19ec-1c88:46183291.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:46183291.693 : iCmd = 3, nBytes = 2
19ec-1c88:46183680.604 : 0000 : 06 38 
19ec-1c88:46183680.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46183680.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:46183680.956 : iCmd = 4, nBytes = 2
19ec-1c88:46183996.909 : 0000 : 07 07 
19ec-1c88:46183997.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46183997.150 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46183997.264 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46183997.351 : IO Send command 10 bytes
19ec-1c88:46183997.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:46183997.498 : iCmd = 0, nBytes = 10
19ec-1c88:46183997.632 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46184203.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46184203.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:46184203.493 : iCmd = 0, nBytes = 165
19ec-1c88:46184409.750 : skip dump 37 bytes
19ec-1c88:46184410.006 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46184410.196 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46184410.373 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46184410.544 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46184410.715 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46184410.884 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46184411.048 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46184411.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46184411.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46184411.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:46184411.440 : iCmd = 1, nBytes = 4
19ec-1c88:46184576.004 : 0000 : 00 00 00 00 
19ec-1c88:46184576.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46184576.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46184576.305 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46184576.397 : IO Send command 10 bytes
19ec-1c88:46184576.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:46184576.532 : iCmd = 0, nBytes = 10
19ec-1c88:46184576.670 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46184881.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46184881.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:46184881.959 : iCmd = 0, nBytes = 128
19ec-1c88:46185071.266 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185071.503 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185071.699 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46185071.873 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46185072.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.371 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46185072.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:46185072.772 : iCmd = 1, nBytes = 4
19ec-1c88:46185225.314 : 0000 : 00 00 00 00 
19ec-1c88:46185225.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46185225.517 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46185225.726 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46185225.815 : => CNT96226::Close
19ec-1c88:46185230.385 : <= CNT96226::Close ret = 1
19ec-1c88:46185230.480 : <= CNT96226::~CNT96226
19ec-1c88:46185230.594 : <= CAsicIO::GetDeviceList
19ec-1c88:46185231.095 : => IoObject::SetTimeout
19ec-1c88:46185231.266 : Timeout--> In = 0 Out = 0
19ec-1c88:46185231.342 : <= IoObject::SetTimeout
19ec-1c88:46185231.430 : => CAsicIO::CAsicIO
19ec-1c88:46185231.523 : => CNT96226::CNT96226
19ec-1c88:46185231.593 : => CNT96226::Open
19ec-1c88:46185258.532 : <= CNT96226::Open ret = 1
19ec-1c88:46185258.657 : => CNT96226::Initialize
19ec-1c88:46185258.901 : <= CNT96226::Initialize ret = 1
19ec-1c88:46185258.978 : <= CNT96226::CNT96226
19ec-1c88:46185259.051 : <= CAsicIO::CAsicIO
19ec-1c88:46185259.118 : => CAsicIO::InitializeDevice
19ec-1c88:46185259.202 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46185266.711 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46185266.870 : => IoObject::GetLockName
19ec-1c88:46185266.944 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46185267.029 : <= IoObject::GetLockName
19ec-1c88:46185267.659 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46185267.755 : IO Send command 10 bytes
19ec-1c88:46185267.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:46185267.896 : iCmd = 0, nBytes = 10
19ec-1c88:46185268.038 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46185614.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46185614.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:46185614.502 : iCmd = 0, nBytes = 128
19ec-1c88:46185814.707 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185814.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185815.163 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46185815.340 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46185815.508 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46185815.676 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185815.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185816.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185816.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46185816.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:46185816.238 : iCmd = 1, nBytes = 4
19ec-1c88:46186028.318 : 0000 : 00 00 00 00 
19ec-1c88:46186028.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46186028.554 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46186028.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:46186028.710 : iCmd = 3, nBytes = 2
19ec-1c88:46186413.053 : 0000 : 06 38 
19ec-1c88:46186413.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46186413.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:46186413.372 : iCmd = 4, nBytes = 2
19ec-1c88:46186725.989 : 0000 : 07 07 
19ec-1c88:46186726.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46186726.345 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46186726.473 : => IoObject::InitializeDevice
19ec-1c88:46186726.604 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46186727.619 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46186727.717 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46186728.583 : => FindScanner
19ec-1c88:46186728.657 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46186728.742 : <= FindScanner ret = 1
19ec-1c88:46186728.817 : => IoObject::IoLockStart
19ec-1c88:46186728.958 : => CAsicIO::CheckDevice
19ec-1c88:46186729.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:46186749.728 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46186749.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46186749.978 : <= IoObject::IoLockStart
19ec-1c88:46186750.055 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46186750.145 : IO Send command 10 bytes
19ec-1c88:46186750.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:46186750.334 : iCmd = 0, nBytes = 10
19ec-1c88:46186750.472 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46186944.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46186944.523 : System send command 10 bytes + data 0 bytes
19ec-1c88:46186944.613 : IO total need to receive data 5 bytes
19ec-1c88:46186944.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:46186944.764 : iCmd = 0, nBytes = 5
19ec-1c88:46187153.094 : 0000 : 06 00 02 02 ab 
19ec-1c88:46187153.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187153.322 : System total receive data 5 bytes
19ec-1c88:46187153.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:46187153.475 : iCmd = 1, nBytes = 4
19ec-1c88:46187344.432 : 0000 : 00 00 00 00 
19ec-1c88:46187344.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187344.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46187344.787 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46187344.873 : IO Send command 10 bytes
19ec-1c88:46187344.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:46187345.049 : iCmd = 0, nBytes = 10
19ec-1c88:46187345.185 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46187530.594 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46187530.819 : System send command 10 bytes + data 0 bytes
19ec-1c88:46187530.963 : IO total need to receive data 165 bytes
19ec-1c88:46187531.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:46187531.401 : iCmd = 0, nBytes = 165
19ec-1c88:46187735.017 : skip dump 37 bytes
19ec-1c88:46187735.270 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46187735.461 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46187735.640 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46187735.814 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46187735.983 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46187736.156 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46187736.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187736.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187736.581 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187736.657 : System total receive data 165 bytes
19ec-1c88:46187736.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:46187736.803 : iCmd = 1, nBytes = 4
19ec-1c88:46187912.720 : 0000 : 00 00 00 00 
19ec-1c88:46187912.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187913.121 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46187913.391 : Dump Inquiry
19ec-1c88:46187913.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46187913.729 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46187913.898 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46187914.073 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46187914.237 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46187914.405 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46187914.573 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187914.735 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187914.903 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46187915.070 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46187915.185 : 00a0 : 00 00 00 00 00 
19ec-1c88:46187915.274 : => ReadNVMDataInternal
19ec-1c88:46187915.530 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46187915.620 : IO Send command 10 bytes
19ec-1c88:46187915.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:46187915.806 : iCmd = 0, nBytes = 10
19ec-1c88:46187915.942 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46188237.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46188238.047 : System send command 10 bytes + data 0 bytes
19ec-1c88:46188238.135 : IO total need to receive data 128 bytes
19ec-1c88:46188238.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:46188238.285 : iCmd = 0, nBytes = 128
19ec-1c88:46188407.245 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188407.462 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188407.635 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46188407.806 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46188407.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.137 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46188408.628 : System total receive data 128 bytes
19ec-1c88:46188408.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:46188408.773 : iCmd = 1, nBytes = 4
19ec-1c88:46188527.006 : 0000 : 00 00 00 00 
19ec-1c88:46188527.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46188527.268 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46188527.355 : NVMData.PadScanCount = 0
19ec-1c88:46188527.427 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46188527.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46188527.579 : NVMData.FlatbedScanCount = 0
19ec-1c88:46188527.650 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46188527.718 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46188527.785 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46188527.856 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46188527.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46188528.000 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46188528.071 : NVMData.BornMonth = 0
19ec-1c88:46188528.132 : NVMData.BornDay = 0
19ec-1c88:46188528.202 : NVMData.BornYear = 0
19ec-1c88:46188528.268 : NVMData.FirstScanMonth = 4
19ec-1c88:46188528.332 : NVMData.FirstScanDay = 30
19ec-1c88:46188528.404 : NVMData.FirstScanYear = 2020
19ec-1c88:46188528.548 : NVMData.VerticalMagnification = 0
19ec-1c88:46188528.624 : NVMData.HorizontalMagnification = 0
19ec-1c88:46188528.696 : NVMData.PowerSavingTime = 15
19ec-1c88:46188528.766 : NVMData.SN = A094165189010062
19ec-1c88:46188528.832 : NVMData.AutoFeed = 0
19ec-1c88:46188528.894 : NVMData.CCDType = 0
19ec-1c88:46188528.956 : NVMData.ScanSpeed = 0
19ec-1c88:46188529.021 : NVMData.RollerCount = 0
19ec-1c88:46188529.086 : NVMData.MultifeedCount = 0
19ec-1c88:46188529.155 : NVMData.JamCount = 0
19ec-1c88:46188529.219 : NVMData.IdentifyInfo = 
19ec-1c88:46188529.287 : NVMData.FormalName = 
19ec-1c88:46188529.495 : NVMData.ReservedB = 0
19ec-1c88:46188529.566 : NVMData.FunctionCode = 0
19ec-1c88:46188529.633 : NVMData.PreFeed = 0
19ec-1c88:46188529.697 : NVMData.PreFeedTime = 0
19ec-1c88:46188529.761 : NVMData.ButtonNumber = 0
19ec-1c88:46188529.825 : NVMData.PowerOffTime = 0
19ec-1c88:46188529.894 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46188529.986 : => IoObject::IoLockEnd
19ec-1c88:46188530.101 : <= IoObject::IoLockEnd
19ec-1c88:46188530.169 : <= InitializeScanner ret = 1
19ec-1c88:46188530.250 : => GetLogicalScannerAbilityEx
19ec-1c88:46188530.329 : => IoObject::IoLockStart
19ec-1c88:46188530.447 : => CAsicIO::CheckDevice
19ec-1c88:46188530.516 : => CNT96226::ConnectIsAvailable
19ec-1c88:46188542.491 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46188542.609 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46188542.680 : <= IoObject::IoLockStart
19ec-1c88:46188542.755 : => IoObject::IoLockEnd
19ec-1c88:46188542.869 : <= IoObject::IoLockEnd
19ec-1c88:46188543.007 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46188543.107 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46188765.314 : => ReadNVMData
19ec-1c88:46188765.501 : => IoObject::IoLockStart
19ec-1c88:46188765.664 : => CAsicIO::CheckDevice
19ec-1c88:46188765.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:46188788.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46188788.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46188788.334 : <= IoObject::IoLockStart
19ec-1c88:46188788.410 : => ReadNVMDataInternal
19ec-1c88:46188788.489 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46188788.575 : IO Send command 10 bytes
19ec-1c88:46188788.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:46188788.789 : iCmd = 0, nBytes = 10
19ec-1c88:46188788.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46189136.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46189136.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:46189136.950 : IO total need to receive data 128 bytes
19ec-1c88:46189137.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:46189137.105 : iCmd = 0, nBytes = 128
19ec-1c88:46189347.774 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.019 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46189348.379 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46189348.546 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189349.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189349.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46189349.203 : System total receive data 128 bytes
19ec-1c88:46189349.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:46189349.351 : iCmd = 1, nBytes = 4
19ec-1c88:46189556.581 : 0000 : 00 00 00 00 
19ec-1c88:46189556.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46189556.851 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46189556.933 : NVMData.PadScanCount = 0
19ec-1c88:46189557.003 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46189557.074 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46189557.146 : NVMData.FlatbedScanCount = 0
19ec-1c88:46189557.214 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46189557.283 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46189557.350 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46189557.423 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46189557.495 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46189557.567 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46189557.642 : NVMData.BornMonth = 0
19ec-1c88:46189557.707 : NVMData.BornDay = 0
19ec-1c88:46189557.775 : NVMData.BornYear = 0
19ec-1c88:46189557.837 : NVMData.FirstScanMonth = 4
19ec-1c88:46189557.902 : NVMData.FirstScanDay = 30
19ec-1c88:46189557.969 : NVMData.FirstScanYear = 2020
19ec-1c88:46189558.266 : NVMData.VerticalMagnification = 0
19ec-1c88:46189558.347 : NVMData.HorizontalMagnification = 0
19ec-1c88:46189558.417 : NVMData.PowerSavingTime = 15
19ec-1c88:46189558.488 : NVMData.SN = A094165189010062
19ec-1c88:46189558.554 : NVMData.AutoFeed = 0
19ec-1c88:46189558.618 : NVMData.CCDType = 0
19ec-1c88:46189558.679 : NVMData.ScanSpeed = 0
19ec-1c88:46189558.741 : NVMData.RollerCount = 0
19ec-1c88:46189558.810 : NVMData.MultifeedCount = 0
19ec-1c88:46189558.878 : NVMData.JamCount = 0
19ec-1c88:46189558.945 : NVMData.IdentifyInfo = 
19ec-1c88:46189559.010 : NVMData.FormalName = 
19ec-1c88:46189559.072 : NVMData.ReservedB = 0
19ec-1c88:46189559.136 : NVMData.FunctionCode = 0
19ec-1c88:46189559.201 : NVMData.PreFeed = 0
19ec-1c88:46189559.264 : NVMData.PreFeedTime = 0
19ec-1c88:46189559.333 : NVMData.ButtonNumber = 0
19ec-1c88:46189559.402 : NVMData.PowerOffTime = 0
19ec-1c88:46189559.470 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46189559.545 : => IoObject::IoLockEnd
19ec-1c88:46189559.662 : <= IoObject::IoLockEnd
19ec-1c88:46189559.726 : <= ReadNVMData ret = 1
19ec-1c88:46192377.273 : ============Debug Start==========
19ec-1c88:46192377.588 : Date : 2020/4/30 14:27:41
19ec-1c88:46192377.667 : Process ID : 19ec
19ec-1c88:46192378.087 : Windows : Version 10.0 build 18363 
19ec-1c88:46192378.532 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46192378.596 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46192378.661 : MemoryStatus.ullAvailPhys : 1687183360
19ec-1c88:46192378.722 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46192378.783 : MemoryStatus.ullAvailPageFile : 3045236736
19ec-1c88:46192378.844 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46192378.903 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:46192378.964 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46192379.069 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46192379.129 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46192379.367 : CPU Count : 4
19ec-1c88:46192379.417 : CPU Frequency : 100.000 Mhz
19ec-1c88:46192383.573 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46192383.915 : => InitializeDriver
19ec-1c88:46192384.173 : <= InitializeDriver ret = 1
19ec-1c88:46194880.013 : => InitializeScanner
19ec-1c88:46194880.263 : => CAsicIO::GetDeviceList
19ec-1c88:46194880.725 : => CNT96226::CNT96226
19ec-1c88:46194880.787 : => CNT96226::Open
19ec-1c88:46194904.066 : <= CNT96226::Open ret = 1
19ec-1c88:46194904.170 : => CNT96226::Initialize
19ec-1c88:46194904.368 : <= CNT96226::Initialize ret = 1
19ec-1c88:46194904.424 : <= CNT96226::CNT96226
19ec-1c88:46194904.479 : => CNT96226::EnumAvailableDevice
19ec-1c88:46194909.832 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46194909.910 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46194909.969 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46198620.287 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46198620.586 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46198626.105 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46198626.214 : => IoObject::GetLockName
19ec-1c88:46198626.273 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46198626.340 : <= IoObject::GetLockName
19ec-1c88:46198626.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:46198626.879 : iCmd = 3, nBytes = 2
19ec-1c88:46199014.432 : 0000 : 06 38 
19ec-1c88:46199014.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199014.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:46199014.691 : iCmd = 4, nBytes = 2
19ec-1c88:46199339.166 : 0000 : 07 07 
19ec-1c88:46199339.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199339.541 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46199339.709 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46199339.845 : IO Send command 10 bytes
19ec-1c88:46199339.945 : => CNT96226::VenderCmd_SetData
19ec-1c88:46199340.058 : iCmd = 0, nBytes = 10
19ec-1c88:46199340.273 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46199547.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46199547.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:46199547.697 : iCmd = 0, nBytes = 165
19ec-1c88:46199761.308 : skip dump 37 bytes
19ec-1c88:46199761.708 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46199762.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46199762.430 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46199762.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46199762.976 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46199763.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46199763.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46199763.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46199763.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199764.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:46199764.137 : iCmd = 1, nBytes = 4
19ec-1c88:46199989.080 : 0000 : 00 00 00 00 
19ec-1c88:46199989.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199989.442 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46199989.570 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46199989.710 : IO Send command 10 bytes
19ec-1c88:46199989.816 : => CNT96226::VenderCmd_SetData
19ec-1c88:46199989.928 : iCmd = 0, nBytes = 10
19ec-1c88:46199990.142 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46200351.320 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46200351.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:46200351.706 : iCmd = 0, nBytes = 128
19ec-1c88:46200564.905 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200565.258 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200565.548 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46200565.825 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46200566.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46200567.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:46200567.221 : iCmd = 1, nBytes = 4
19ec-1c88:46200793.128 : 0000 : 00 00 00 00 
19ec-1c88:46200793.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46200793.484 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46200793.882 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46200794.031 : => CNT96226::Close
19ec-1c88:46200801.142 : <= CNT96226::Close ret = 1
19ec-1c88:46200801.294 : <= CNT96226::~CNT96226
19ec-1c88:46200801.453 : <= CAsicIO::GetDeviceList
19ec-1c88:46200802.214 : => IoObject::SetTimeout
19ec-1c88:46200802.478 : Timeout--> In = 0 Out = 0
19ec-1c88:46200802.597 : <= IoObject::SetTimeout
19ec-1c88:46200802.729 : => CAsicIO::CAsicIO
19ec-1c88:46200802.876 : => CNT96226::CNT96226
19ec-1c88:46200802.996 : => CNT96226::Open
19ec-1c88:46200844.490 : <= CNT96226::Open ret = 1
19ec-1c88:46200844.697 : => CNT96226::Initialize
19ec-1c88:46200845.093 : <= CNT96226::Initialize ret = 1
19ec-1c88:46200845.216 : <= CNT96226::CNT96226
19ec-1c88:46200845.319 : <= CAsicIO::CAsicIO
19ec-1c88:46200845.430 : => CAsicIO::InitializeDevice
19ec-1c88:46200845.566 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46200857.109 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46200857.326 : => IoObject::GetLockName
19ec-1c88:46200857.439 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46200857.573 : <= IoObject::GetLockName
19ec-1c88:46200858.488 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46200858.639 : IO Send command 10 bytes
19ec-1c88:46200858.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:46200858.849 : iCmd = 0, nBytes = 10
19ec-1c88:46200859.067 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46201214.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46201214.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201215.009 : iCmd = 0, nBytes = 128
19ec-1c88:46201406.212 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201406.522 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201406.698 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46201406.857 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46201407.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.313 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46201407.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201407.684 : iCmd = 1, nBytes = 4
19ec-1c88:46201580.672 : 0000 : 00 00 00 00 
19ec-1c88:46201580.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46201580.903 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46201580.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201581.054 : iCmd = 3, nBytes = 2
19ec-1c88:46201967.753 : 0000 : 06 38 
19ec-1c88:46201967.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46201967.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201968.008 : iCmd = 4, nBytes = 2
19ec-1c88:46202284.892 : 0000 : 07 07 
19ec-1c88:46202285.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46202285.243 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46202285.362 : => IoObject::InitializeDevice
19ec-1c88:46202285.485 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46202286.242 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46202286.332 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46202287.213 : => FindScanner
19ec-1c88:46202287.285 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46202287.367 : <= FindScanner ret = 1
19ec-1c88:46202287.435 : => IoObject::IoLockStart
19ec-1c88:46202287.559 : => CAsicIO::CheckDevice
19ec-1c88:46202287.621 : => CNT96226::ConnectIsAvailable
19ec-1c88:46202311.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46202311.620 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46202311.692 : <= IoObject::IoLockStart
19ec-1c88:46202311.761 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46202311.843 : IO Send command 10 bytes
19ec-1c88:46202311.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:46202312.022 : iCmd = 0, nBytes = 10
19ec-1c88:46202312.150 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46202511.979 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46202512.124 : System send command 10 bytes + data 0 bytes
19ec-1c88:46202512.210 : IO total need to receive data 5 bytes
19ec-1c88:46202512.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:46202512.348 : iCmd = 0, nBytes = 5
19ec-1c88:46202697.767 : 0000 : 06 00 02 02 ab 
19ec-1c88:46202698.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46202698.278 : System total receive data 5 bytes
19ec-1c88:46202698.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:46202698.428 : iCmd = 1, nBytes = 4
19ec-1c88:46202883.465 : 0000 : 00 00 00 00 
19ec-1c88:46202883.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46202883.747 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46202883.827 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46202883.902 : IO Send command 10 bytes
19ec-1c88:46202884.020 : => CNT96226::VenderCmd_SetData
19ec-1c88:46202884.090 : iCmd = 0, nBytes = 10
19ec-1c88:46202884.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46203076.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46203076.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:46203076.493 : IO total need to receive data 165 bytes
19ec-1c88:46203076.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203076.633 : iCmd = 0, nBytes = 165
19ec-1c88:46203238.209 : skip dump 37 bytes
19ec-1c88:46203238.773 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46203238.948 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46203239.114 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46203239.277 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46203239.438 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46203239.606 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46203239.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203239.914 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203239.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46203240.063 : System total receive data 165 bytes
19ec-1c88:46203240.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203240.201 : iCmd = 1, nBytes = 4
19ec-1c88:46203440.135 : 0000 : 00 00 00 00 
19ec-1c88:46203440.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46203440.402 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46203440.700 : Dump Inquiry
19ec-1c88:46203440.867 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46203441.035 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46203441.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46203441.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46203441.519 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46203441.682 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46203441.840 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203441.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203442.154 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46203442.313 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46203442.419 : 00a0 : 00 00 00 00 00 
19ec-1c88:46203442.504 : => ReadNVMDataInternal
19ec-1c88:46203442.765 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46203442.852 : IO Send command 10 bytes
19ec-1c88:46203442.954 : => CNT96226::VenderCmd_SetData
19ec-1c88:46203443.021 : iCmd = 0, nBytes = 10
19ec-1c88:46203443.143 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46203789.498 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46203789.648 : System send command 10 bytes + data 0 bytes
19ec-1c88:46203789.731 : IO total need to receive data 128 bytes
19ec-1c88:46203789.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203789.874 : iCmd = 0, nBytes = 128
19ec-1c88:46203992.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203993.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203993.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46203993.550 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46203993.707 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46203993.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203994.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203994.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203994.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46203994.309 : System total receive data 128 bytes
19ec-1c88:46203994.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203994.450 : iCmd = 1, nBytes = 4
19ec-1c88:46204177.748 : 0000 : 00 00 00 00 
19ec-1c88:46204177.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46204177.992 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46204178.074 : NVMData.PadScanCount = 0
19ec-1c88:46204178.143 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46204178.212 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46204178.280 : NVMData.FlatbedScanCount = 0
19ec-1c88:46204178.344 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46204178.413 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46204178.475 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46204178.542 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46204178.613 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46204178.677 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46204178.748 : NVMData.BornMonth = 0
19ec-1c88:46204178.808 : NVMData.BornDay = 0
19ec-1c88:46204178.870 : NVMData.BornYear = 0
19ec-1c88:46204178.929 : NVMData.FirstScanMonth = 4
19ec-1c88:46204178.990 : NVMData.FirstScanDay = 30
19ec-1c88:46204179.055 : NVMData.FirstScanYear = 2020
19ec-1c88:46204179.119 : NVMData.VerticalMagnification = 0
19ec-1c88:46204179.185 : NVMData.HorizontalMagnification = 0
19ec-1c88:46204179.250 : NVMData.PowerSavingTime = 15
19ec-1c88:46204179.313 : NVMData.SN = A094165189010062
19ec-1c88:46204179.378 : NVMData.AutoFeed = 0
19ec-1c88:46204179.436 : NVMData.CCDType = 0
19ec-1c88:46204179.494 : NVMData.ScanSpeed = 0
19ec-1c88:46204179.554 : NVMData.RollerCount = 0
19ec-1c88:46204179.615 : NVMData.MultifeedCount = 0
19ec-1c88:46204179.675 : NVMData.JamCount = 0
19ec-1c88:46204179.732 : NVMData.IdentifyInfo = 
19ec-1c88:46204179.795 : NVMData.FormalName = 
19ec-1c88:46204179.996 : NVMData.ReservedB = 0
19ec-1c88:46204180.062 : NVMData.FunctionCode = 0
19ec-1c88:46204180.122 : NVMData.PreFeed = 0
19ec-1c88:46204180.183 : NVMData.PreFeedTime = 0
19ec-1c88:46204180.243 : NVMData.ButtonNumber = 0
19ec-1c88:46204180.306 : NVMData.PowerOffTime = 0
19ec-1c88:46204180.370 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46204180.461 : => IoObject::IoLockEnd
19ec-1c88:46204180.570 : <= IoObject::IoLockEnd
19ec-1c88:46204180.636 : <= InitializeScanner ret = 1
19ec-1c88:46205515.623 : => GetLogicalScannerAbility
19ec-1c88:46205515.799 : => IoObject::IoLockStart
19ec-1c88:46205515.931 : => CAsicIO::CheckDevice
19ec-1c88:46205515.990 : => CNT96226::ConnectIsAvailable
19ec-1c88:46205540.731 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46205540.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46205540.908 : <= IoObject::IoLockStart
19ec-1c88:46205540.965 : => IoObject::IoLockEnd
19ec-1c88:46205541.082 : <= IoObject::IoLockEnd
19ec-1c88:46205541.161 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46209071.466 : => GetLogicalScannerAbilityEx
19ec-1c88:46209071.657 : => IoObject::IoLockStart
19ec-1c88:46209071.788 : => CAsicIO::CheckDevice
19ec-1c88:46209071.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:46209097.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46209097.592 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46209097.651 : <= IoObject::IoLockStart
19ec-1c88:46209097.711 : => IoObject::IoLockEnd
19ec-1c88:46209097.821 : <= IoObject::IoLockEnd
19ec-1c88:46209097.938 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46209098.013 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46216295.466 : => ReadNVMData
19ec-1c88:46216295.651 : => IoObject::IoLockStart
19ec-1c88:46216295.785 : => CAsicIO::CheckDevice
19ec-1c88:46216295.845 : => CNT96226::ConnectIsAvailable
19ec-1c88:46216317.248 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46216317.375 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46216317.446 : <= IoObject::IoLockStart
19ec-1c88:46216317.519 : => ReadNVMDataInternal
19ec-1c88:46216317.585 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46216317.658 : IO Send command 10 bytes
19ec-1c88:46216317.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:46216317.843 : iCmd = 0, nBytes = 10
19ec-1c88:46216317.962 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46216660.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46216660.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:46216660.949 : IO total need to receive data 128 bytes
19ec-1c88:46216661.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:46216661.067 : iCmd = 0, nBytes = 128
19ec-1c88:46216867.651 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216867.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216867.971 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46216868.103 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46216868.230 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.353 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.473 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.596 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46216868.722 : System total receive data 128 bytes
19ec-1c88:46216868.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:46216868.834 : iCmd = 1, nBytes = 4
19ec-1c88:46217061.547 : 0000 : 00 00 00 00 
19ec-1c88:46217061.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46217061.807 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46217061.878 : NVMData.PadScanCount = 0
19ec-1c88:46217061.938 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46217061.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46217062.057 : NVMData.FlatbedScanCount = 0
19ec-1c88:46217062.114 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46217062.328 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46217062.397 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46217062.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46217062.509 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46217062.565 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46217062.620 : NVMData.BornMonth = 0
19ec-1c88:46217062.670 : NVMData.BornDay = 0
19ec-1c88:46217062.721 : NVMData.BornYear = 0
19ec-1c88:46217062.773 : NVMData.FirstScanMonth = 4
19ec-1c88:46217062.825 : NVMData.FirstScanDay = 30
19ec-1c88:46217062.884 : NVMData.FirstScanYear = 2020
19ec-1c88:46217062.938 : NVMData.VerticalMagnification = 0
19ec-1c88:46217062.996 : NVMData.HorizontalMagnification = 0
19ec-1c88:46217063.052 : NVMData.PowerSavingTime = 15
19ec-1c88:46217063.109 : NVMData.SN = A094165189010062
19ec-1c88:46217063.160 : NVMData.AutoFeed = 0
19ec-1c88:46217063.215 : NVMData.CCDType = 0
19ec-1c88:46217063.264 : NVMData.ScanSpeed = 0
19ec-1c88:46217063.317 : NVMData.RollerCount = 0
19ec-1c88:46217063.369 : NVMData.MultifeedCount = 0
19ec-1c88:46217063.421 : NVMData.JamCount = 0
19ec-1c88:46217063.475 : NVMData.IdentifyInfo = 
19ec-1c88:46217063.527 : NVMData.FormalName = 
19ec-1c88:46217063.577 : NVMData.ReservedB = 0
19ec-1c88:46217063.627 : NVMData.FunctionCode = 0
19ec-1c88:46217063.679 : NVMData.PreFeed = 0
19ec-1c88:46217063.726 : NVMData.PreFeedTime = 0
19ec-1c88:46217063.775 : NVMData.ButtonNumber = 0
19ec-1c88:46217063.825 : NVMData.PowerOffTime = 0
19ec-1c88:46217063.875 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46217063.936 : => IoObject::IoLockEnd
19ec-1c88:46217064.034 : <= IoObject::IoLockEnd
19ec-1c88:46217064.085 : <= ReadNVMData ret = 1
19ec-1c88:46227554.977 : => GetADFStatus
19ec-1c88:46227555.370 : => IoObject::IoLockStart
19ec-1c88:46227555.512 : => CAsicIO::CheckDevice
19ec-1c88:46227555.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:46227571.755 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46227571.882 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46227571.958 : <= IoObject::IoLockStart
19ec-1c88:46227572.026 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46227572.093 : IO Send command 10 bytes
19ec-1c88:46227572.218 : => CNT96226::VenderCmd_SetData
19ec-1c88:46227572.277 : iCmd = 0, nBytes = 10
19ec-1c88:46227572.391 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46227733.979 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46227734.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:46227734.143 : IO total need to receive data 2 bytes
19ec-1c88:46227734.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:46227734.260 : iCmd = 0, nBytes = 2
19ec-1c88:46227896.512 : 0000 : 00 00 
19ec-1c88:46227896.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46227896.731 : System total receive data 2 bytes
19ec-1c88:46227896.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:46227896.863 : iCmd = 1, nBytes = 4
19ec-1c88:46228043.847 : 0000 : 00 00 00 00 
19ec-1c88:46228043.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46228044.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46228044.224 : Return status = 0
19ec-1c88:46228044.286 : => IoObject::IoLockEnd
19ec-1c88:46228044.386 : <= IoObject::IoLockEnd
19ec-1c88:46228044.438 : <= GetADFStatus ret = 1
19ec-1c88:46230817.977 : => GetADFStatus
19ec-1c88:46230818.174 : => IoObject::IoLockStart
19ec-1c88:46230818.303 : => CAsicIO::CheckDevice
19ec-1c88:46230818.360 : => CNT96226::ConnectIsAvailable
19ec-1c88:46230835.222 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46230835.330 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46230835.394 : <= IoObject::IoLockStart
19ec-1c88:46230835.465 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46230835.538 : IO Send command 10 bytes
19ec-1c88:46230835.690 : => CNT96226::VenderCmd_SetData
19ec-1c88:46230835.751 : iCmd = 0, nBytes = 10
19ec-1c88:46230835.860 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46231013.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46231013.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:46231013.523 : IO total need to receive data 2 bytes
19ec-1c88:46231013.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:46231013.670 : iCmd = 0, nBytes = 2
19ec-1c88:46231144.621 : 0000 : 00 00 
19ec-1c88:46231144.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46231144.784 : System total receive data 2 bytes
19ec-1c88:46231144.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:46231144.913 : iCmd = 1, nBytes = 4
19ec-1c88:46231259.978 : 0000 : 00 00 00 00 
19ec-1c88:46231260.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46231260.204 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46231260.273 : Return status = 0
19ec-1c88:46231260.335 : => IoObject::IoLockEnd
19ec-1c88:46231260.427 : <= IoObject::IoLockEnd
19ec-1c88:46231260.478 : <= GetADFStatus ret = 1
19ec-1c88:46233427.999 : => TerminateDriver
19ec-1c88:46233428.196 : => CAsicIO::~CAsicIO,pStage=219221064
19ec-1c88:46233428.269 : => CNT96226::Close
19ec-1c88:46233431.988 : <= CNT96226::Close ret = 1
19ec-1c88:46233432.067 : <= CAsicIO::~CAsicIO
19ec-1c88:46233432.128 : => IoObject::IoLockEnd
19ec-1c88:46233432.180 : <= IoObject::IoLockEnd
19ec-1c88:46233432.235 : => IoObject::TerminateDevice
19ec-1c88:46233432.290 : => IoObject::IoLockEnd
19ec-1c88:46233432.341 : <= IoObject::IoLockEnd
19ec-1c88:46233432.444 : <= IoObject::TerminateDevice
19ec-1c88:46233432.696 : <= TerminateDriver ret = 1
19ec-1c88:46277229.283 : ============Debug Start==========
19ec-1c88:46277229.572 : Date : 2020/4/30 14:27:44
19ec-1c88:46277229.652 : Process ID : 19ec
19ec-1c88:46277230.062 : Windows : Version 10.0 build 18363 
19ec-1c88:46277230.548 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46277230.613 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46277230.679 : MemoryStatus.ullAvailPhys : 1678053376
19ec-1c88:46277230.739 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46277230.800 : MemoryStatus.ullAvailPageFile : 3035463680
19ec-1c88:46277230.860 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46277230.920 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:46277230.983 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46277231.086 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46277231.146 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46277231.383 : CPU Count : 4
19ec-1c88:46277231.431 : CPU Frequency : 100.000 Mhz
19ec-1c88:46277235.731 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46277235.860 : => InitializeDriver
19ec-1c88:46277236.123 : <= InitializeDriver ret = 1
19ec-1c88:46277236.182 : => InitializeScanner
19ec-1c88:46277236.264 : => CAsicIO::GetDeviceList
19ec-1c88:46277236.559 : => CNT96226::CNT96226
19ec-1c88:46277236.617 : => CNT96226::Open
19ec-1c88:46277256.990 : <= CNT96226::Open ret = 1
19ec-1c88:46277257.086 : => CNT96226::Initialize
19ec-1c88:46277257.283 : <= CNT96226::Initialize ret = 1
19ec-1c88:46277257.342 : <= CNT96226::CNT96226
19ec-1c88:46277257.397 : => CNT96226::EnumAvailableDevice
19ec-1c88:46277262.771 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46277262.851 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46277262.906 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46280959.113 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46280959.433 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46280965.360 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46280965.464 : => IoObject::GetLockName
19ec-1c88:46280965.524 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46280965.594 : <= IoObject::GetLockName
19ec-1c88:46280966.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:46280966.144 : iCmd = 3, nBytes = 2
19ec-1c88:46281343.478 : 0000 : 06 38 
19ec-1c88:46281343.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46281343.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:46281343.768 : iCmd = 4, nBytes = 2
19ec-1c88:46281629.566 : 0000 : 07 07 
19ec-1c88:46281629.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46281629.793 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46281629.881 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46281629.963 : IO Send command 10 bytes
19ec-1c88:46281630.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:46281630.074 : iCmd = 0, nBytes = 10
19ec-1c88:46281630.177 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46281799.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46281799.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:46281799.499 : iCmd = 0, nBytes = 165
19ec-1c88:46282001.890 : skip dump 37 bytes
19ec-1c88:46282002.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46282002.267 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46282002.407 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46282002.547 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46282002.680 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46282002.821 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46282002.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282003.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282003.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282003.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:46282003.263 : iCmd = 1, nBytes = 4
19ec-1c88:46282193.809 : 0000 : 00 00 00 00 
19ec-1c88:46282193.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282193.959 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46282194.026 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46282194.089 : IO Send command 10 bytes
19ec-1c88:46282194.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:46282194.196 : iCmd = 0, nBytes = 10
19ec-1c88:46282194.295 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46282522.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46282522.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:46282522.594 : iCmd = 0, nBytes = 128
19ec-1c88:46282723.976 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.159 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.301 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46282724.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46282724.562 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.938 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282725.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:46282725.114 : iCmd = 1, nBytes = 4
19ec-1c88:46282890.961 : 0000 : 00 00 00 00 
19ec-1c88:46282891.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282891.158 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46282891.362 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46282891.432 : => CNT96226::Close
19ec-1c88:46282895.762 : <= CNT96226::Close ret = 1
19ec-1c88:46282895.838 : <= CNT96226::~CNT96226
19ec-1c88:46282895.925 : <= CAsicIO::GetDeviceList
19ec-1c88:46282896.371 : => IoObject::SetTimeout
19ec-1c88:46282896.504 : Timeout--> In = 0 Out = 0
19ec-1c88:46282896.560 : <= IoObject::SetTimeout
19ec-1c88:46282896.630 : => CAsicIO::CAsicIO
19ec-1c88:46282896.699 : => CNT96226::CNT96226
19ec-1c88:46282896.756 : => CNT96226::Open
19ec-1c88:46282922.898 : <= CNT96226::Open ret = 1
19ec-1c88:46282923.000 : => CNT96226::Initialize
19ec-1c88:46282923.193 : <= CNT96226::Initialize ret = 1
19ec-1c88:46282923.250 : <= CNT96226::CNT96226
19ec-1c88:46282923.300 : <= CAsicIO::CAsicIO
19ec-1c88:46282923.353 : => CAsicIO::InitializeDevice
19ec-1c88:46282923.425 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46282929.438 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46282929.558 : => IoObject::GetLockName
19ec-1c88:46282929.611 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46282929.675 : <= IoObject::GetLockName
19ec-1c88:46282930.216 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46282930.287 : IO Send command 10 bytes
19ec-1c88:46282930.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:46282930.392 : iCmd = 0, nBytes = 10
19ec-1c88:46282930.496 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46283277.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46283277.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283278.003 : iCmd = 0, nBytes = 128
19ec-1c88:46283426.624 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283426.840 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283426.981 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46283427.123 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46283427.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.383 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.510 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.641 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46283427.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283427.824 : iCmd = 1, nBytes = 4
19ec-1c88:46283574.032 : 0000 : 00 00 00 00 
19ec-1c88:46283574.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46283574.441 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46283574.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283574.554 : iCmd = 3, nBytes = 2
19ec-1c88:46283961.067 : 0000 : 06 38 
19ec-1c88:46283961.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46283961.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283961.334 : iCmd = 4, nBytes = 2
19ec-1c88:46284263.920 : 0000 : 07 07 
19ec-1c88:46284264.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46284264.213 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46284264.312 : => IoObject::InitializeDevice
19ec-1c88:46284264.423 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46284265.111 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46284265.183 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46284266.010 : => FindScanner
19ec-1c88:46284266.069 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46284266.137 : <= FindScanner ret = 1
19ec-1c88:46284266.194 : => IoObject::IoLockStart
19ec-1c88:46284266.294 : => CAsicIO::CheckDevice
19ec-1c88:46284266.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:46284289.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46284290.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46284290.138 : <= IoObject::IoLockStart
19ec-1c88:46284290.198 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46284290.264 : IO Send command 10 bytes
19ec-1c88:46284290.356 : => CNT96226::VenderCmd_SetData
19ec-1c88:46284290.412 : iCmd = 0, nBytes = 10
19ec-1c88:46284290.516 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46284478.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46284478.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:46284478.871 : IO total need to receive data 5 bytes
19ec-1c88:46284478.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:46284478.990 : iCmd = 0, nBytes = 5
19ec-1c88:46284621.155 : 0000 : 06 00 02 02 ab 
19ec-1c88:46284621.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46284621.315 : System total receive data 5 bytes
19ec-1c88:46284621.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:46284621.428 : iCmd = 1, nBytes = 4
19ec-1c88:46284803.633 : 0000 : 00 00 00 00 
19ec-1c88:46284803.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46284803.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46284803.944 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46284804.018 : IO Send command 10 bytes
19ec-1c88:46284804.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:46284804.168 : iCmd = 0, nBytes = 10
19ec-1c88:46284804.271 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46284992.784 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46284992.930 : System send command 10 bytes + data 0 bytes
19ec-1c88:46284993.011 : IO total need to receive data 165 bytes
19ec-1c88:46284993.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46284993.135 : iCmd = 0, nBytes = 165
19ec-1c88:46285135.354 : skip dump 37 bytes
19ec-1c88:46285135.546 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46285135.684 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46285135.820 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46285135.956 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46285136.084 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46285136.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46285136.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285136.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285136.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46285136.591 : System total receive data 165 bytes
19ec-1c88:46285136.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:46285136.706 : iCmd = 1, nBytes = 4
19ec-1c88:46285264.611 : 0000 : 00 00 00 00 
19ec-1c88:46285264.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46285264.833 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46285265.058 : Dump Inquiry
19ec-1c88:46285265.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46285265.528 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46285265.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46285265.777 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46285265.899 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46285266.025 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46285266.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285266.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285266.386 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46285266.508 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46285266.591 : 00a0 : 00 00 00 00 00 
19ec-1c88:46285266.663 : => ReadNVMDataInternal
19ec-1c88:46285266.881 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46285266.944 : IO Send command 10 bytes
19ec-1c88:46285267.030 : => CNT96226::VenderCmd_SetData
19ec-1c88:46285267.083 : iCmd = 0, nBytes = 10
19ec-1c88:46285267.180 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46285631.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46285632.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:46285632.103 : IO total need to receive data 128 bytes
19ec-1c88:46285632.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:46285632.221 : iCmd = 0, nBytes = 128
19ec-1c88:46285886.426 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285886.668 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285886.822 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46285886.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46285887.096 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46285887.615 : System total receive data 128 bytes
19ec-1c88:46285887.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:46285887.739 : iCmd = 1, nBytes = 4
19ec-1c88:46286071.454 : 0000 : 00 00 00 00 
19ec-1c88:46286071.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46286071.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46286072.021 : NVMData.PadScanCount = 0
19ec-1c88:46286072.082 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46286072.141 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46286072.202 : NVMData.FlatbedScanCount = 0
19ec-1c88:46286072.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46286072.313 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46286072.368 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46286072.423 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46286072.477 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46286072.528 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46286072.582 : NVMData.BornMonth = 0
19ec-1c88:46286072.632 : NVMData.BornDay = 0
19ec-1c88:46286072.684 : NVMData.BornYear = 0
19ec-1c88:46286072.733 : NVMData.FirstScanMonth = 4
19ec-1c88:46286072.787 : NVMData.FirstScanDay = 30
19ec-1c88:46286072.842 : NVMData.FirstScanYear = 2020
19ec-1c88:46286072.895 : NVMData.VerticalMagnification = 0
19ec-1c88:46286072.947 : NVMData.HorizontalMagnification = 0
19ec-1c88:46286073.004 : NVMData.PowerSavingTime = 15
19ec-1c88:46286073.058 : NVMData.SN = A094165189010062
19ec-1c88:46286073.106 : NVMData.AutoFeed = 0
19ec-1c88:46286073.154 : NVMData.CCDType = 0
19ec-1c88:46286073.204 : NVMData.ScanSpeed = 0
19ec-1c88:46286073.251 : NVMData.RollerCount = 0
19ec-1c88:46286073.300 : NVMData.MultifeedCount = 0
19ec-1c88:46286073.352 : NVMData.JamCount = 0
19ec-1c88:46286073.400 : NVMData.IdentifyInfo = 
19ec-1c88:46286073.449 : NVMData.FormalName = 
19ec-1c88:46286073.628 : NVMData.ReservedB = 0
19ec-1c88:46286073.681 : NVMData.FunctionCode = 0
19ec-1c88:46286073.729 : NVMData.PreFeed = 0
19ec-1c88:46286073.777 : NVMData.PreFeedTime = 0
19ec-1c88:46286073.825 : NVMData.ButtonNumber = 0
19ec-1c88:46286073.875 : NVMData.PowerOffTime = 0
19ec-1c88:46286073.929 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46286074.005 : => IoObject::IoLockEnd
19ec-1c88:46286074.095 : <= IoObject::IoLockEnd
19ec-1c88:46286074.144 : <= InitializeScanner ret = 1
19ec-1c88:46286074.210 : => GetLogicalScannerAbilityEx
19ec-1c88:46286074.270 : => IoObject::IoLockStart
19ec-1c88:46286074.360 : => CAsicIO::CheckDevice
19ec-1c88:46286074.413 : => CNT96226::ConnectIsAvailable
19ec-1c88:46286091.829 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46286091.929 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46286091.984 : <= IoObject::IoLockStart
19ec-1c88:46286092.058 : => IoObject::IoLockEnd
19ec-1c88:46286092.152 : <= IoObject::IoLockEnd
19ec-1c88:46286092.259 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46286092.333 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46286304.538 : => ReadNVMData
19ec-1c88:46286304.732 : => IoObject::IoLockStart
19ec-1c88:46286304.871 : => CAsicIO::CheckDevice
19ec-1c88:46286304.927 : => CNT96226::ConnectIsAvailable
19ec-1c88:46286327.210 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46286327.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46286327.392 : <= IoObject::IoLockStart
19ec-1c88:46286327.460 : => ReadNVMDataInternal
19ec-1c88:46286327.520 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46286327.587 : IO Send command 10 bytes
19ec-1c88:46286327.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:46286327.778 : iCmd = 0, nBytes = 10
19ec-1c88:46286327.892 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46286668.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46286668.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:46286668.620 : IO total need to receive data 128 bytes
19ec-1c88:46286668.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:46286668.746 : iCmd = 0, nBytes = 128
19ec-1c88:46286846.469 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286846.681 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286846.823 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46286846.960 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46286847.098 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.488 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46286847.624 : System total receive data 128 bytes
19ec-1c88:46286847.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:46286847.741 : iCmd = 1, nBytes = 4
19ec-1c88:46286983.389 : 0000 : 00 00 00 00 
19ec-1c88:46286983.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46286983.649 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46286983.721 : NVMData.PadScanCount = 0
19ec-1c88:46286983.777 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46286983.832 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46286983.891 : NVMData.FlatbedScanCount = 0
19ec-1c88:46286983.947 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46286984.001 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46286984.056 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46286984.110 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46286984.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46286984.219 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46286984.274 : NVMData.BornMonth = 0
19ec-1c88:46286984.324 : NVMData.BornDay = 0
19ec-1c88:46286984.374 : NVMData.BornYear = 0
19ec-1c88:46286984.423 : NVMData.FirstScanMonth = 4
19ec-1c88:46286984.474 : NVMData.FirstScanDay = 30
19ec-1c88:46286984.528 : NVMData.FirstScanYear = 2020
19ec-1c88:46286984.705 : NVMData.VerticalMagnification = 0
19ec-1c88:46286984.994 : NVMData.HorizontalMagnification = 0
19ec-1c88:46286985.050 : NVMData.PowerSavingTime = 15
19ec-1c88:46286985.109 : NVMData.SN = A094165189010062
19ec-1c88:46286985.161 : NVMData.AutoFeed = 0
19ec-1c88:46286985.216 : NVMData.CCDType = 0
19ec-1c88:46286985.265 : NVMData.ScanSpeed = 0
19ec-1c88:46286985.315 : NVMData.RollerCount = 0
19ec-1c88:46286985.367 : NVMData.MultifeedCount = 0
19ec-1c88:46286985.419 : NVMData.JamCount = 0
19ec-1c88:46286985.469 : NVMData.IdentifyInfo = 
19ec-1c88:46286985.519 : NVMData.FormalName = 
19ec-1c88:46286985.570 : NVMData.ReservedB = 0
19ec-1c88:46286985.621 : NVMData.FunctionCode = 0
19ec-1c88:46286985.671 : NVMData.PreFeed = 0
19ec-1c88:46286985.722 : NVMData.PreFeedTime = 0
19ec-1c88:46286985.772 : NVMData.ButtonNumber = 0
19ec-1c88:46286985.823 : NVMData.PowerOffTime = 0
19ec-1c88:46286986.106 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46286986.167 : => IoObject::IoLockEnd
19ec-1c88:46286986.255 : <= IoObject::IoLockEnd
19ec-1c88:46286986.304 : <= ReadNVMData ret = 1
19ec-1c88:46287523.932 : => TerminateDriver
19ec-1c88:46287524.138 : => CAsicIO::~CAsicIO,pStage=135990344
19ec-1c88:46287524.213 : => CNT96226::Close
19ec-1c88:46287528.268 : <= CNT96226::Close ret = 1
19ec-1c88:46287528.346 : <= CAsicIO::~CAsicIO
19ec-1c88:46287528.406 : => IoObject::IoLockEnd
19ec-1c88:46287528.458 : <= IoObject::IoLockEnd
19ec-1c88:46287528.510 : => IoObject::TerminateDevice
19ec-1c88:46287528.566 : => IoObject::IoLockEnd
19ec-1c88:46287528.614 : <= IoObject::IoLockEnd
19ec-1c88:46287528.717 : <= IoObject::TerminateDevice
19ec-1c88:46287528.993 : <= TerminateDriver ret = 1
19ec-1c88:46290108.596 : ============Debug Start==========
19ec-1c88:46290108.931 : Date : 2020/4/30 14:27:44
19ec-1c88:46290109.011 : Process ID : 19ec
19ec-1c88:46290109.436 : Windows : Version 10.0 build 18363 
19ec-1c88:46290109.901 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46290109.963 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46290110.027 : MemoryStatus.ullAvailPhys : 1678135296
19ec-1c88:46290110.087 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46290110.149 : MemoryStatus.ullAvailPageFile : 3039756288
19ec-1c88:46290110.207 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46290110.264 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:46290110.328 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46290110.435 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46290110.496 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46290110.735 : CPU Count : 4
19ec-1c88:46290110.782 : CPU Frequency : 100.000 Mhz
19ec-1c88:46290116.363 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46290116.542 : => InitializeDriver
19ec-1c88:46290116.884 : <= InitializeDriver ret = 1
19ec-1c88:46293624.007 : => InitializeScanner
19ec-1c88:46293624.308 : => CAsicIO::GetDeviceList
19ec-1c88:46293624.795 : => CNT96226::CNT96226
19ec-1c88:46293624.864 : => CNT96226::Open
19ec-1c88:46293651.397 : <= CNT96226::Open ret = 1
19ec-1c88:46293651.553 : => CNT96226::Initialize
19ec-1c88:46293651.768 : <= CNT96226::Initialize ret = 1
19ec-1c88:46293651.828 : <= CNT96226::CNT96226
19ec-1c88:46293651.890 : => CNT96226::EnumAvailableDevice
19ec-1c88:46293658.926 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46293659.008 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46293659.069 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46297363.661 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46297363.957 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46297369.751 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46297369.863 : => IoObject::GetLockName
19ec-1c88:46297369.924 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46297369.988 : <= IoObject::GetLockName
19ec-1c88:46297370.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:46297370.561 : iCmd = 3, nBytes = 2
19ec-1c88:46297712.517 : 0000 : 06 38 
19ec-1c88:46297712.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46297712.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:46297712.746 : iCmd = 4, nBytes = 2
19ec-1c88:46298004.848 : 0000 : 07 07 
19ec-1c88:46298004.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298005.089 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46298005.197 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46298005.267 : IO Send command 10 bytes
19ec-1c88:46298005.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:46298005.379 : iCmd = 0, nBytes = 10
19ec-1c88:46298005.486 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46298203.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46298203.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298203.642 : iCmd = 0, nBytes = 165
19ec-1c88:46298330.618 : skip dump 37 bytes
19ec-1c88:46298330.795 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46298330.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46298331.066 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46298331.196 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46298331.322 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46298331.457 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46298331.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298331.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298331.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298331.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298331.880 : iCmd = 1, nBytes = 4
19ec-1c88:46298474.011 : 0000 : 00 00 00 00 
19ec-1c88:46298474.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298474.185 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46298474.248 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46298474.311 : IO Send command 10 bytes
19ec-1c88:46298474.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:46298474.420 : iCmd = 0, nBytes = 10
19ec-1c88:46298474.522 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46298822.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46298822.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298822.745 : iCmd = 0, nBytes = 128
19ec-1c88:46298963.587 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298964.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298964.335 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46298964.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46298964.599 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46298965.908 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298966.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298966.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298966.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298966.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298966.357 : iCmd = 1, nBytes = 4
19ec-1c88:46299166.796 : 0000 : 00 00 00 00 
19ec-1c88:46299166.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46299167.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46299167.437 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46299167.745 : => CNT96226::Close
19ec-1c88:46299172.901 : <= CNT96226::Close ret = 1
19ec-1c88:46299172.983 : <= CNT96226::~CNT96226
19ec-1c88:46299173.071 : <= CAsicIO::GetDeviceList
19ec-1c88:46299173.509 : => IoObject::SetTimeout
19ec-1c88:46299173.637 : Timeout--> In = 0 Out = 0
19ec-1c88:46299173.697 : <= IoObject::SetTimeout
19ec-1c88:46299173.764 : => CAsicIO::CAsicIO
19ec-1c88:46299173.834 : => CNT96226::CNT96226
19ec-1c88:46299173.890 : => CNT96226::Open
19ec-1c88:46299198.588 : <= CNT96226::Open ret = 1
19ec-1c88:46299198.685 : => CNT96226::Initialize
19ec-1c88:46299198.876 : <= CNT96226::Initialize ret = 1
19ec-1c88:46299198.940 : <= CNT96226::CNT96226
19ec-1c88:46299198.993 : <= CAsicIO::CAsicIO
19ec-1c88:46299199.048 : => CAsicIO::InitializeDevice
19ec-1c88:46299199.116 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46299206.523 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46299206.648 : => IoObject::GetLockName
19ec-1c88:46299206.701 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46299206.766 : <= IoObject::GetLockName
19ec-1c88:46299207.267 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46299207.342 : IO Send command 10 bytes
19ec-1c88:46299207.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:46299207.452 : iCmd = 0, nBytes = 10
19ec-1c88:46299207.564 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46299546.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46299546.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:46299546.999 : iCmd = 0, nBytes = 128
19ec-1c88:46299743.805 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299743.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46299744.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46299744.380 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.628 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.750 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46299744.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:46299744.922 : iCmd = 1, nBytes = 4
19ec-1c88:46299881.146 : 0000 : 00 00 00 00 
19ec-1c88:46299881.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46299881.304 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46299881.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:46299881.414 : iCmd = 3, nBytes = 2
19ec-1c88:46300251.032 : 0000 : 06 38 
19ec-1c88:46300251.158 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46300251.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:46300251.284 : iCmd = 4, nBytes = 2
19ec-1c88:46300555.476 : 0000 : 07 07 
19ec-1c88:46300555.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46300556.126 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46300556.326 : => IoObject::InitializeDevice
19ec-1c88:46300556.532 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46300558.032 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46300558.178 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46300559.517 : => FindScanner
19ec-1c88:46300559.630 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46300559.758 : <= FindScanner ret = 1
19ec-1c88:46300559.867 : => IoObject::IoLockStart
19ec-1c88:46300560.087 : => CAsicIO::CheckDevice
19ec-1c88:46300560.191 : => CNT96226::ConnectIsAvailable
19ec-1c88:46300585.065 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46300585.302 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46300585.443 : <= IoObject::IoLockStart
19ec-1c88:46300585.572 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46300585.718 : IO Send command 10 bytes
19ec-1c88:46300585.910 : => CNT96226::VenderCmd_SetData
19ec-1c88:46300586.026 : iCmd = 0, nBytes = 10
19ec-1c88:46300586.245 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46300776.388 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46300776.652 : System send command 10 bytes + data 0 bytes
19ec-1c88:46300776.806 : IO total need to receive data 5 bytes
19ec-1c88:46300776.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:46300777.053 : iCmd = 0, nBytes = 5
19ec-1c88:46300976.204 : 0000 : 06 00 02 02 ab 
19ec-1c88:46300976.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46300976.515 : System total receive data 5 bytes
19ec-1c88:46300976.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:46300976.748 : iCmd = 1, nBytes = 4
19ec-1c88:46301173.866 : 0000 : 00 00 00 00 
19ec-1c88:46301174.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46301174.348 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46301174.478 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46301174.610 : IO Send command 10 bytes
19ec-1c88:46301174.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:46301174.916 : iCmd = 0, nBytes = 10
19ec-1c88:46301175.129 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46301373.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46301373.903 : System send command 10 bytes + data 0 bytes
19ec-1c88:46301373.995 : IO total need to receive data 165 bytes
19ec-1c88:46301374.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:46301374.150 : iCmd = 0, nBytes = 165
19ec-1c88:46301587.653 : skip dump 37 bytes
19ec-1c88:46301587.908 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46301588.096 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46301588.280 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46301588.457 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46301588.628 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46301588.807 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46301588.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301589.138 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301589.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46301589.300 : System total receive data 165 bytes
19ec-1c88:46301589.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:46301589.459 : iCmd = 1, nBytes = 4
19ec-1c88:46301767.858 : 0000 : 00 00 00 00 
19ec-1c88:46301767.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46301768.147 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46301768.487 : Dump Inquiry
19ec-1c88:46301768.652 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46301768.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46301769.000 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46301769.178 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46301769.351 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46301769.523 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46301769.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301769.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301770.020 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46301770.188 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46301770.302 : 00a0 : 00 00 00 00 00 
19ec-1c88:46301770.391 : => ReadNVMDataInternal
19ec-1c88:46301770.681 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46301770.764 : IO Send command 10 bytes
19ec-1c88:46301770.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:46301770.949 : iCmd = 0, nBytes = 10
19ec-1c88:46301771.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46302109.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46302109.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:46302109.656 : IO total need to receive data 128 bytes
19ec-1c88:46302109.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:46302109.813 : iCmd = 0, nBytes = 128
19ec-1c88:46302290.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302290.660 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302290.809 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46302290.945 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46302291.073 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.204 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46302291.584 : System total receive data 128 bytes
19ec-1c88:46302291.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:46302291.699 : iCmd = 1, nBytes = 4
19ec-1c88:46302440.463 : 0000 : 00 00 00 00 
19ec-1c88:46302440.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46302440.753 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46302440.825 : NVMData.PadScanCount = 0
19ec-1c88:46302440.883 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46302440.938 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46302440.995 : NVMData.FlatbedScanCount = 0
19ec-1c88:46302441.048 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46302441.102 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46302441.167 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46302441.221 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46302441.275 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46302441.328 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46302441.385 : NVMData.BornMonth = 0
19ec-1c88:46302441.434 : NVMData.BornDay = 0
19ec-1c88:46302441.484 : NVMData.BornYear = 0
19ec-1c88:46302441.536 : NVMData.FirstScanMonth = 4
19ec-1c88:46302441.588 : NVMData.FirstScanDay = 30
19ec-1c88:46302441.640 : NVMData.FirstScanYear = 2020
19ec-1c88:46302441.695 : NVMData.VerticalMagnification = 0
19ec-1c88:46302441.750 : NVMData.HorizontalMagnification = 0
19ec-1c88:46302441.806 : NVMData.PowerSavingTime = 15
19ec-1c88:46302441.859 : NVMData.SN = A094165189010062
19ec-1c88:46302441.913 : NVMData.AutoFeed = 0
19ec-1c88:46302441.962 : NVMData.CCDType = 0
19ec-1c88:46302442.012 : NVMData.ScanSpeed = 0
19ec-1c88:46302442.060 : NVMData.RollerCount = 0
19ec-1c88:46302442.110 : NVMData.MultifeedCount = 0
19ec-1c88:46302442.162 : NVMData.JamCount = 0
19ec-1c88:46302442.208 : NVMData.IdentifyInfo = 
19ec-1c88:46302442.260 : NVMData.FormalName = 
19ec-1c88:46302442.447 : NVMData.ReservedB = 0
19ec-1c88:46302442.500 : NVMData.FunctionCode = 0
19ec-1c88:46302442.551 : NVMData.PreFeed = 0
19ec-1c88:46302442.606 : NVMData.PreFeedTime = 0
19ec-1c88:46302442.656 : NVMData.ButtonNumber = 0
19ec-1c88:46302442.710 : NVMData.PowerOffTime = 0
19ec-1c88:46302442.762 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46302442.837 : => IoObject::IoLockEnd
19ec-1c88:46302442.929 : <= IoObject::IoLockEnd
19ec-1c88:46302442.978 : <= InitializeScanner ret = 1
19ec-1c88:46303918.701 : => GetLogicalScannerAbility
19ec-1c88:46303918.904 : => IoObject::IoLockStart
19ec-1c88:46303919.033 : => CAsicIO::CheckDevice
19ec-1c88:46303919.092 : => CNT96226::ConnectIsAvailable
19ec-1c88:46303937.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46303937.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46303937.376 : <= IoObject::IoLockStart
19ec-1c88:46303937.494 : => IoObject::IoLockEnd
19ec-1c88:46303937.695 : <= IoObject::IoLockEnd
19ec-1c88:46303939.313 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46307960.743 : => GetLogicalScannerAbilityEx
19ec-1c88:46307960.950 : => IoObject::IoLockStart
19ec-1c88:46307961.084 : => CAsicIO::CheckDevice
19ec-1c88:46307961.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:46307985.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46307985.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46307985.371 : <= IoObject::IoLockStart
19ec-1c88:46307985.433 : => IoObject::IoLockEnd
19ec-1c88:46307985.534 : <= IoObject::IoLockEnd
19ec-1c88:46307985.886 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46307985.965 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46316157.846 : => ReadNVMData
19ec-1c88:46316158.030 : => IoObject::IoLockStart
19ec-1c88:46316158.168 : => CAsicIO::CheckDevice
19ec-1c88:46316158.229 : => CNT96226::ConnectIsAvailable
19ec-1c88:46316205.401 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46316205.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46316205.591 : <= IoObject::IoLockStart
19ec-1c88:46316205.664 : => ReadNVMDataInternal
19ec-1c88:46316205.731 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46316205.797 : IO Send command 10 bytes
19ec-1c88:46316205.940 : => CNT96226::VenderCmd_SetData
19ec-1c88:46316206.001 : iCmd = 0, nBytes = 10
19ec-1c88:46316206.122 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46316646.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46316646.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:46316646.387 : IO total need to receive data 128 bytes
19ec-1c88:46316646.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:46316646.512 : iCmd = 0, nBytes = 128
19ec-1c88:46316823.132 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316823.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316823.502 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46316823.639 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46316823.771 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46316823.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316824.027 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316824.150 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316824.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46316824.284 : System total receive data 128 bytes
19ec-1c88:46316824.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:46316824.401 : iCmd = 1, nBytes = 4
19ec-1c88:46316985.074 : 0000 : 00 00 00 00 
19ec-1c88:46316985.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46316985.362 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46316985.443 : NVMData.PadScanCount = 0
19ec-1c88:46316985.501 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46316985.561 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46316985.620 : NVMData.FlatbedScanCount = 0
19ec-1c88:46316985.679 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46316985.886 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46316985.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46316986.005 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46316986.061 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46316986.118 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46316986.171 : NVMData.BornMonth = 0
19ec-1c88:46316986.222 : NVMData.BornDay = 0
19ec-1c88:46316986.274 : NVMData.BornYear = 0
19ec-1c88:46316986.325 : NVMData.FirstScanMonth = 4
19ec-1c88:46316986.380 : NVMData.FirstScanDay = 30
19ec-1c88:46316986.437 : NVMData.FirstScanYear = 2020
19ec-1c88:46316986.491 : NVMData.VerticalMagnification = 0
19ec-1c88:46316986.548 : NVMData.HorizontalMagnification = 0
19ec-1c88:46316986.606 : NVMData.PowerSavingTime = 15
19ec-1c88:46316986.663 : NVMData.SN = A094165189010062
19ec-1c88:46316986.713 : NVMData.AutoFeed = 0
19ec-1c88:46316986.764 : NVMData.CCDType = 0
19ec-1c88:46316986.815 : NVMData.ScanSpeed = 0
19ec-1c88:46316986.866 : NVMData.RollerCount = 0
19ec-1c88:46316986.919 : NVMData.MultifeedCount = 0
19ec-1c88:46316986.973 : NVMData.JamCount = 0
19ec-1c88:46316987.023 : NVMData.IdentifyInfo = 
19ec-1c88:46316987.073 : NVMData.FormalName = 
19ec-1c88:46316987.122 : NVMData.ReservedB = 0
19ec-1c88:46316987.174 : NVMData.FunctionCode = 0
19ec-1c88:46316987.225 : NVMData.PreFeed = 0
19ec-1c88:46316987.272 : NVMData.PreFeedTime = 0
19ec-1c88:46316987.320 : NVMData.ButtonNumber = 0
19ec-1c88:46316987.370 : NVMData.PowerOffTime = 0
19ec-1c88:46316987.421 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46316987.487 : => IoObject::IoLockEnd
19ec-1c88:46316987.593 : <= IoObject::IoLockEnd
19ec-1c88:46316987.643 : <= ReadNVMData ret = 1
19ec-1c88:46327959.779 : => GetADFStatus
19ec-1c88:46327960.175 : => IoObject::IoLockStart
19ec-1c88:46327960.304 : => CAsicIO::CheckDevice
19ec-1c88:46327960.369 : => CNT96226::ConnectIsAvailable
19ec-1c88:46327988.725 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46327988.829 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46327988.893 : <= IoObject::IoLockStart
19ec-1c88:46327988.956 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46327989.025 : IO Send command 10 bytes
19ec-1c88:46327989.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:46327989.204 : iCmd = 0, nBytes = 10
19ec-1c88:46327989.313 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46328181.987 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46328182.142 : System send command 10 bytes + data 0 bytes
19ec-1c88:46328182.211 : IO total need to receive data 2 bytes
19ec-1c88:46328182.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:46328182.325 : iCmd = 0, nBytes = 2
19ec-1c88:46328332.790 : 0000 : 00 00 
19ec-1c88:46328333.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46328333.146 : System total receive data 2 bytes
19ec-1c88:46328333.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:46328333.374 : iCmd = 1, nBytes = 4
19ec-1c88:46328498.961 : 0000 : 00 00 00 00 
19ec-1c88:46328500.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46328500.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46328500.786 : Return status = 0
19ec-1c88:46328500.848 : => IoObject::IoLockEnd
19ec-1c88:46328500.946 : <= IoObject::IoLockEnd
19ec-1c88:46328500.992 : <= GetADFStatus ret = 1
19ec-1c88:46331373.109 : => GetADFStatus
19ec-1c88:46331373.307 : => IoObject::IoLockStart
19ec-1c88:46331373.436 : => CAsicIO::CheckDevice
19ec-1c88:46331373.494 : => CNT96226::ConnectIsAvailable
19ec-1c88:46331394.248 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46331394.353 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46331394.415 : <= IoObject::IoLockStart
19ec-1c88:46331394.475 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46331394.545 : IO Send command 10 bytes
19ec-1c88:46331394.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:46331394.713 : iCmd = 0, nBytes = 10
19ec-1c88:46331394.820 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46331564.930 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46331565.081 : System send command 10 bytes + data 0 bytes
19ec-1c88:46331565.293 : IO total need to receive data 2 bytes
19ec-1c88:46331565.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:46331565.434 : iCmd = 0, nBytes = 2
19ec-1c88:46331743.560 : 0000 : 00 00 
19ec-1c88:46331743.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46331743.718 : System total receive data 2 bytes
19ec-1c88:46331743.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:46331743.842 : iCmd = 1, nBytes = 4
19ec-1c88:46331916.667 : 0000 : 00 00 00 00 
19ec-1c88:46331916.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46331917.138 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46331917.276 : Return status = 0
19ec-1c88:46331917.594 : => IoObject::IoLockEnd
19ec-1c88:46331917.691 : <= IoObject::IoLockEnd
19ec-1c88:46331917.742 : <= GetADFStatus ret = 1
19ec-1c88:46334255.288 : => TerminateDriver
19ec-1c88:46334255.494 : => CAsicIO::~CAsicIO,pStage=200150088
19ec-1c88:46334255.567 : => CNT96226::Close
19ec-1c88:46334259.960 : <= CNT96226::Close ret = 1
19ec-1c88:46334260.038 : <= CAsicIO::~CAsicIO
19ec-1c88:46334260.094 : => IoObject::IoLockEnd
19ec-1c88:46334260.151 : <= IoObject::IoLockEnd
19ec-1c88:46334260.203 : => IoObject::TerminateDevice
19ec-1c88:46334260.258 : => IoObject::IoLockEnd
19ec-1c88:46334260.307 : <= IoObject::IoLockEnd
19ec-1c88:46334260.411 : <= IoObject::TerminateDevice
19ec-1c88:46334260.655 : <= TerminateDriver ret = 1
19ec-1c88:46377596.973 : ============Debug Start==========
19ec-1c88:46377597.245 : Date : 2020/4/30 14:27:47
19ec-1c88:46377597.325 : Process ID : 19ec
19ec-1c88:46377597.726 : Windows : Version 10.0 build 18363 
19ec-1c88:46377598.187 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46377598.251 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46377598.319 : MemoryStatus.ullAvailPhys : 1680736256
19ec-1c88:46377598.378 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46377598.442 : MemoryStatus.ullAvailPageFile : 3036815360
19ec-1c88:46377598.502 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46377598.560 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:46377598.620 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46377598.721 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46377598.782 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46377599.026 : CPU Count : 4
19ec-1c88:46377599.073 : CPU Frequency : 100.000 Mhz
19ec-1c88:46377603.120 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46377603.471 : => InitializeDriver
19ec-1c88:46377603.751 : <= InitializeDriver ret = 1
19ec-1c88:46377603.806 : => InitializeScanner
19ec-1c88:46377603.886 : => CAsicIO::GetDeviceList
19ec-1c88:46377604.174 : => CNT96226::CNT96226
19ec-1c88:46377604.232 : => CNT96226::Open
19ec-1c88:46377624.631 : <= CNT96226::Open ret = 1
19ec-1c88:46377624.723 : => CNT96226::Initialize
19ec-1c88:46377624.915 : <= CNT96226::Initialize ret = 1
19ec-1c88:46377624.973 : <= CNT96226::CNT96226
19ec-1c88:46377625.027 : => CNT96226::EnumAvailableDevice
19ec-1c88:46377630.310 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46377630.391 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46377630.451 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46381359.595 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46381359.878 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46381365.583 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46381365.690 : => IoObject::GetLockName
19ec-1c88:46381365.756 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46381365.824 : <= IoObject::GetLockName
19ec-1c88:46381366.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:46381366.364 : iCmd = 3, nBytes = 2
19ec-1c88:46381740.440 : 0000 : 06 38 
19ec-1c88:46381740.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46381740.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:46381740.696 : iCmd = 4, nBytes = 2
19ec-1c88:46382032.437 : 0000 : 07 07 
19ec-1c88:46382032.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46382032.608 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46382032.699 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46382032.768 : IO Send command 10 bytes
19ec-1c88:46382032.822 : => CNT96226::VenderCmd_SetData
19ec-1c88:46382032.875 : iCmd = 0, nBytes = 10
19ec-1c88:46382032.981 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46382231.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46382231.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:46382231.794 : iCmd = 0, nBytes = 165
19ec-1c88:46382406.772 : skip dump 37 bytes
19ec-1c88:46382406.974 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46382407.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46382407.254 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46382407.391 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46382407.524 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46382407.658 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46382407.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46382407.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46382407.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46382408.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:46382408.085 : iCmd = 1, nBytes = 4
19ec-1c88:46382579.529 : 0000 : 00 00 00 00 
19ec-1c88:46382579.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46382579.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46382579.736 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46382579.799 : IO Send command 10 bytes
19ec-1c88:46382579.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:46382579.900 : iCmd = 0, nBytes = 10
19ec-1c88:46382580.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46382922.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46382922.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:46382922.372 : iCmd = 0, nBytes = 128
19ec-1c88:46383124.828 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46383125.274 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46383125.402 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.523 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.645 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383125.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383125.946 : iCmd = 1, nBytes = 4
19ec-1c88:46383287.616 : 0000 : 00 00 00 00 
19ec-1c88:46383287.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383287.813 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46383287.982 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46383288.056 : => CNT96226::Close
19ec-1c88:46383292.065 : <= CNT96226::Close ret = 1
19ec-1c88:46383292.142 : <= CNT96226::~CNT96226
19ec-1c88:46383292.230 : <= CAsicIO::GetDeviceList
19ec-1c88:46383292.677 : => IoObject::SetTimeout
19ec-1c88:46383292.807 : Timeout--> In = 0 Out = 0
19ec-1c88:46383292.866 : <= IoObject::SetTimeout
19ec-1c88:46383292.930 : => CAsicIO::CAsicIO
19ec-1c88:46383293.000 : => CNT96226::CNT96226
19ec-1c88:46383293.055 : => CNT96226::Open
19ec-1c88:46383317.898 : <= CNT96226::Open ret = 1
19ec-1c88:46383318.010 : => CNT96226::Initialize
19ec-1c88:46383318.208 : <= CNT96226::Initialize ret = 1
19ec-1c88:46383318.271 : <= CNT96226::CNT96226
19ec-1c88:46383318.325 : <= CAsicIO::CAsicIO
19ec-1c88:46383318.385 : => CAsicIO::InitializeDevice
19ec-1c88:46383318.454 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46383324.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46383324.516 : => IoObject::GetLockName
19ec-1c88:46383324.572 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46383324.641 : <= IoObject::GetLockName
19ec-1c88:46383325.146 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46383325.222 : IO Send command 10 bytes
19ec-1c88:46383325.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:46383325.332 : iCmd = 0, nBytes = 10
19ec-1c88:46383325.446 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46383677.555 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46383677.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383677.736 : iCmd = 0, nBytes = 128
19ec-1c88:46383815.998 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.187 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.328 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46383816.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46383816.590 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.715 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383817.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383817.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383817.139 : iCmd = 1, nBytes = 4
19ec-1c88:46383995.847 : 0000 : 00 00 00 00 
19ec-1c88:46383995.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383996.033 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46383996.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383996.151 : iCmd = 3, nBytes = 2
19ec-1c88:46384383.345 : 0000 : 06 38 
19ec-1c88:46384383.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46384383.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:46384383.618 : iCmd = 4, nBytes = 2
19ec-1c88:46384678.530 : 0000 : 07 07 
19ec-1c88:46384678.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46384678.810 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46384678.915 : => IoObject::InitializeDevice
19ec-1c88:46384679.023 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46384679.684 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46384679.762 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46384680.599 : => FindScanner
19ec-1c88:46384680.658 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46384680.724 : <= FindScanner ret = 1
19ec-1c88:46384680.780 : => IoObject::IoLockStart
19ec-1c88:46384680.887 : => CAsicIO::CheckDevice
19ec-1c88:46384680.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:46384697.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46384698.029 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46384698.085 : <= IoObject::IoLockStart
19ec-1c88:46384698.142 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46384698.209 : IO Send command 10 bytes
19ec-1c88:46384698.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:46384698.357 : iCmd = 0, nBytes = 10
19ec-1c88:46384698.460 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46384856.465 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46384856.581 : System send command 10 bytes + data 0 bytes
19ec-1c88:46384856.646 : IO total need to receive data 5 bytes
19ec-1c88:46384856.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:46384856.767 : iCmd = 0, nBytes = 5
19ec-1c88:46385062.918 : 0000 : 06 00 02 02 ab 
19ec-1c88:46385063.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385063.096 : System total receive data 5 bytes
19ec-1c88:46385063.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:46385063.210 : iCmd = 1, nBytes = 4
19ec-1c88:46385246.894 : 0000 : 00 00 00 00 
19ec-1c88:46385246.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385247.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46385247.184 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46385247.247 : IO Send command 10 bytes
19ec-1c88:46385247.337 : => CNT96226::VenderCmd_SetData
19ec-1c88:46385247.390 : iCmd = 0, nBytes = 10
19ec-1c88:46385247.491 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46385394.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46385394.706 : System send command 10 bytes + data 0 bytes
19ec-1c88:46385394.773 : IO total need to receive data 165 bytes
19ec-1c88:46385394.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:46385394.886 : iCmd = 0, nBytes = 165
19ec-1c88:46385567.737 : skip dump 37 bytes
19ec-1c88:46385568.218 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46385568.363 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46385568.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46385568.633 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46385568.762 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46385568.900 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46385569.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385569.156 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385569.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385569.278 : System total receive data 165 bytes
19ec-1c88:46385569.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:46385569.392 : iCmd = 1, nBytes = 4
19ec-1c88:46385761.520 : 0000 : 00 00 00 00 
19ec-1c88:46385761.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385761.746 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46385761.965 : Dump Inquiry
19ec-1c88:46385762.099 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46385762.238 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46385762.372 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46385762.500 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46385762.630 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46385762.760 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46385762.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385763.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385763.135 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46385763.263 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46385763.351 : 00a0 : 00 00 00 00 00 
19ec-1c88:46385763.420 : => ReadNVMDataInternal
19ec-1c88:46385763.633 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46385763.772 : IO Send command 10 bytes
19ec-1c88:46385763.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:46385763.922 : iCmd = 0, nBytes = 10
19ec-1c88:46385764.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46386088.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46386088.886 : System send command 10 bytes + data 0 bytes
19ec-1c88:46386088.951 : IO total need to receive data 128 bytes
19ec-1c88:46386089.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:46386089.066 : iCmd = 0, nBytes = 128
19ec-1c88:46386275.326 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386275.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386275.630 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46386275.763 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46386275.887 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.008 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46386276.374 : System total receive data 128 bytes
19ec-1c88:46386276.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:46386276.482 : iCmd = 1, nBytes = 4
19ec-1c88:46386406.821 : 0000 : 00 00 00 00 
19ec-1c88:46386406.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46386407.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46386407.150 : NVMData.PadScanCount = 0
19ec-1c88:46386407.207 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46386407.265 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46386407.327 : NVMData.FlatbedScanCount = 0
19ec-1c88:46386407.383 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46386407.434 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46386407.489 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46386407.541 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46386407.594 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46386407.647 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46386407.701 : NVMData.BornMonth = 0
19ec-1c88:46386407.751 : NVMData.BornDay = 0
19ec-1c88:46386407.800 : NVMData.BornYear = 0
19ec-1c88:46386407.848 : NVMData.FirstScanMonth = 4
19ec-1c88:46386407.898 : NVMData.FirstScanDay = 30
19ec-1c88:46386407.951 : NVMData.FirstScanYear = 2020
19ec-1c88:46386408.006 : NVMData.VerticalMagnification = 0
19ec-1c88:46386408.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:46386408.116 : NVMData.PowerSavingTime = 15
19ec-1c88:46386408.170 : NVMData.SN = A094165189010062
19ec-1c88:46386408.219 : NVMData.AutoFeed = 0
19ec-1c88:46386408.269 : NVMData.CCDType = 0
19ec-1c88:46386408.315 : NVMData.ScanSpeed = 0
19ec-1c88:46386408.363 : NVMData.RollerCount = 0
19ec-1c88:46386408.412 : NVMData.MultifeedCount = 0
19ec-1c88:46386408.460 : NVMData.JamCount = 0
19ec-1c88:46386408.507 : NVMData.IdentifyInfo = 
19ec-1c88:46386408.557 : NVMData.FormalName = 
19ec-1c88:46386408.774 : NVMData.ReservedB = 0
19ec-1c88:46386408.829 : NVMData.FunctionCode = 0
19ec-1c88:46386408.877 : NVMData.PreFeed = 0
19ec-1c88:46386408.928 : NVMData.PreFeedTime = 0
19ec-1c88:46386408.977 : NVMData.ButtonNumber = 0
19ec-1c88:46386409.024 : NVMData.PowerOffTime = 0
19ec-1c88:46386409.075 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46386409.150 : => IoObject::IoLockEnd
19ec-1c88:46386409.242 : <= IoObject::IoLockEnd
19ec-1c88:46386409.293 : <= InitializeScanner ret = 1
19ec-1c88:46386409.358 : => GetLogicalScannerAbilityEx
19ec-1c88:46386409.416 : => IoObject::IoLockStart
19ec-1c88:46386409.509 : => CAsicIO::CheckDevice
19ec-1c88:46386409.561 : => CNT96226::ConnectIsAvailable
19ec-1c88:46386422.223 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46386422.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46386422.376 : <= IoObject::IoLockStart
19ec-1c88:46386422.437 : => IoObject::IoLockEnd
19ec-1c88:46386422.527 : <= IoObject::IoLockEnd
19ec-1c88:46386422.647 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46386422.723 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46386599.425 : => ReadNVMData
19ec-1c88:46386599.546 : => IoObject::IoLockStart
19ec-1c88:46386599.653 : => CAsicIO::CheckDevice
19ec-1c88:46386599.707 : => CNT96226::ConnectIsAvailable
19ec-1c88:46386624.210 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46386624.451 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46386624.593 : <= IoObject::IoLockStart
19ec-1c88:46386624.909 : => ReadNVMDataInternal
19ec-1c88:46386624.968 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46386625.037 : IO Send command 10 bytes
19ec-1c88:46386625.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:46386625.205 : iCmd = 0, nBytes = 10
19ec-1c88:46386625.318 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46386974.714 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46386974.859 : System send command 10 bytes + data 0 bytes
19ec-1c88:46386974.927 : IO total need to receive data 128 bytes
19ec-1c88:46386974.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:46386975.048 : iCmd = 0, nBytes = 128
19ec-1c88:46387185.812 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387185.994 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.139 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46387186.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46387186.407 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.533 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46387186.904 : System total receive data 128 bytes
19ec-1c88:46387186.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:46387187.021 : iCmd = 1, nBytes = 4
19ec-1c88:46387361.659 : 0000 : 00 00 00 00 
19ec-1c88:46387361.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46387361.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46387361.947 : NVMData.PadScanCount = 0
19ec-1c88:46387362.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46387362.060 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46387362.118 : NVMData.FlatbedScanCount = 0
19ec-1c88:46387362.171 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46387362.223 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46387362.274 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46387362.326 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46387362.383 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46387362.438 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46387362.494 : NVMData.BornMonth = 0
19ec-1c88:46387362.543 : NVMData.BornDay = 0
19ec-1c88:46387362.594 : NVMData.BornYear = 0
19ec-1c88:46387362.642 : NVMData.FirstScanMonth = 4
19ec-1c88:46387362.693 : NVMData.FirstScanDay = 30
19ec-1c88:46387362.745 : NVMData.FirstScanYear = 2020
19ec-1c88:46387362.944 : NVMData.VerticalMagnification = 0
19ec-1c88:46387363.006 : NVMData.HorizontalMagnification = 0
19ec-1c88:46387363.059 : NVMData.PowerSavingTime = 15
19ec-1c88:46387363.112 : NVMData.SN = A094165189010062
19ec-1c88:46387363.161 : NVMData.AutoFeed = 0
19ec-1c88:46387363.411 : NVMData.CCDType = 0
19ec-1c88:46387363.457 : NVMData.ScanSpeed = 0
19ec-1c88:46387363.504 : NVMData.RollerCount = 0
19ec-1c88:46387363.556 : NVMData.MultifeedCount = 0
19ec-1c88:46387363.607 : NVMData.JamCount = 0
19ec-1c88:46387363.655 : NVMData.IdentifyInfo = 
19ec-1c88:46387363.705 : NVMData.FormalName = 
19ec-1c88:46387363.753 : NVMData.ReservedB = 0
19ec-1c88:46387363.807 : NVMData.FunctionCode = 0
19ec-1c88:46387363.856 : NVMData.PreFeed = 0
19ec-1c88:46387363.906 : NVMData.PreFeedTime = 0
19ec-1c88:46387363.958 : NVMData.ButtonNumber = 0
19ec-1c88:46387364.008 : NVMData.PowerOffTime = 0
19ec-1c88:46387364.059 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46387364.117 : => IoObject::IoLockEnd
19ec-1c88:46387364.206 : <= IoObject::IoLockEnd
19ec-1c88:46387364.255 : <= ReadNVMData ret = 1
19ec-1c88:46389973.740 : ============Debug Start==========
19ec-1c88:46389974.044 : Date : 2020/4/30 14:27:47
19ec-1c88:46389974.124 : Process ID : 19ec
19ec-1c88:46389974.551 : Windows : Version 10.0 build 18363 
19ec-1c88:46389975.012 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46389975.075 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46389975.137 : MemoryStatus.ullAvailPhys : 1680814080
19ec-1c88:46389975.196 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46389975.256 : MemoryStatus.ullAvailPageFile : 3038658560
19ec-1c88:46389975.316 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46389975.376 : MemoryStatus.ullAvailVirtual : 1728696320
19ec-1c88:46389975.437 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46389975.544 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46389975.605 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46389975.843 : CPU Count : 4
19ec-1c88:46389975.891 : CPU Frequency : 100.000 Mhz
19ec-1c88:46389980.111 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46389980.244 : => InitializeDriver
19ec-1c88:46389980.505 : <= InitializeDriver ret = 1
19ec-1c88:46392552.380 : => InitializeScanner
19ec-1c88:46392552.620 : => CAsicIO::GetDeviceList
19ec-1c88:46392553.049 : => CNT96226::CNT96226
19ec-1c88:46392553.112 : => CNT96226::Open
19ec-1c88:46392575.530 : <= CNT96226::Open ret = 1
19ec-1c88:46392575.632 : => CNT96226::Initialize
19ec-1c88:46392575.823 : <= CNT96226::Initialize ret = 1
19ec-1c88:46392575.878 : <= CNT96226::CNT96226
19ec-1c88:46392575.929 : => CNT96226::EnumAvailableDevice
19ec-1c88:46392581.169 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46392581.248 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46392581.305 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46396514.348 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46396514.645 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46396521.624 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46396521.737 : => IoObject::GetLockName
19ec-1c88:46396521.797 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46396521.866 : <= IoObject::GetLockName
19ec-1c88:46396522.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:46396522.408 : iCmd = 3, nBytes = 2
19ec-1c88:46396889.922 : 0000 : 06 38 
19ec-1c88:46396890.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46396890.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:46396890.199 : iCmd = 4, nBytes = 2
19ec-1c88:46397190.484 : 0000 : 07 07 
19ec-1c88:46397190.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46397190.692 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46397190.786 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46397190.853 : IO Send command 10 bytes
19ec-1c88:46397190.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:46397190.968 : iCmd = 0, nBytes = 10
19ec-1c88:46397191.073 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46397396.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46397396.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:46397396.523 : iCmd = 0, nBytes = 165
19ec-1c88:46397605.210 : skip dump 37 bytes
19ec-1c88:46397605.389 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46397605.529 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46397605.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46397605.798 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46397605.928 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46397606.062 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46397606.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46397606.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46397606.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46397606.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:46397606.486 : iCmd = 1, nBytes = 4
19ec-1c88:46397758.078 : 0000 : 00 00 00 00 
19ec-1c88:46397758.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46397758.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46397758.345 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46397758.409 : IO Send command 10 bytes
19ec-1c88:46397758.463 : => CNT96226::VenderCmd_SetData
19ec-1c88:46397758.518 : iCmd = 0, nBytes = 10
19ec-1c88:46397758.624 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46398070.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46398070.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:46398070.792 : iCmd = 0, nBytes = 128
19ec-1c88:46398257.112 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.445 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46398257.584 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46398257.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.828 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398258.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398258.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46398258.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:46398258.261 : iCmd = 1, nBytes = 4
19ec-1c88:46398434.409 : 0000 : 00 00 00 00 
19ec-1c88:46398434.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46398434.928 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46398435.091 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46398435.160 : => CNT96226::Close
19ec-1c88:46398438.866 : <= CNT96226::Close ret = 1
19ec-1c88:46398438.939 : <= CNT96226::~CNT96226
19ec-1c88:46398439.027 : <= CAsicIO::GetDeviceList
19ec-1c88:46398439.444 : => IoObject::SetTimeout
19ec-1c88:46398439.574 : Timeout--> In = 0 Out = 0
19ec-1c88:46398439.629 : <= IoObject::SetTimeout
19ec-1c88:46398439.700 : => CAsicIO::CAsicIO
19ec-1c88:46398439.772 : => CNT96226::CNT96226
19ec-1c88:46398439.826 : => CNT96226::Open
19ec-1c88:46398461.474 : <= CNT96226::Open ret = 1
19ec-1c88:46398461.571 : => CNT96226::Initialize
19ec-1c88:46398461.762 : <= CNT96226::Initialize ret = 1
19ec-1c88:46398461.819 : <= CNT96226::CNT96226
19ec-1c88:46398461.872 : <= CAsicIO::CAsicIO
19ec-1c88:46398461.925 : => CAsicIO::InitializeDevice
19ec-1c88:46398462.000 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46398467.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46398467.900 : => IoObject::GetLockName
19ec-1c88:46398467.955 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46398468.022 : <= IoObject::GetLockName
19ec-1c88:46398468.502 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46398468.574 : IO Send command 10 bytes
19ec-1c88:46398468.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:46398468.684 : iCmd = 0, nBytes = 10
19ec-1c88:46398468.792 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46398806.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46398806.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:46398806.713 : iCmd = 0, nBytes = 128
19ec-1c88:46399008.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399008.463 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399008.606 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46399008.746 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46399008.870 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46399008.998 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399009.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399009.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399009.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399009.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:46399009.422 : iCmd = 1, nBytes = 4
19ec-1c88:46399184.935 : 0000 : 00 00 00 00 
19ec-1c88:46399185.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399185.100 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46399185.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:46399185.224 : iCmd = 3, nBytes = 2
19ec-1c88:46399534.372 : 0000 : 06 38 
19ec-1c88:46399534.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399534.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:46399534.613 : iCmd = 4, nBytes = 2
19ec-1c88:46399830.940 : 0000 : 07 07 
19ec-1c88:46399831.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399831.273 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46399831.373 : => IoObject::InitializeDevice
19ec-1c88:46399831.481 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46399832.258 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46399832.335 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46399833.075 : => FindScanner
19ec-1c88:46399833.136 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46399833.202 : <= FindScanner ret = 1
19ec-1c88:46399833.260 : => IoObject::IoLockStart
19ec-1c88:46399833.372 : => CAsicIO::CheckDevice
19ec-1c88:46399833.426 : => CNT96226::ConnectIsAvailable
19ec-1c88:46399849.884 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46399850.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46399850.066 : <= IoObject::IoLockStart
19ec-1c88:46399850.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46399850.196 : IO Send command 10 bytes
19ec-1c88:46399850.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:46399850.347 : iCmd = 0, nBytes = 10
19ec-1c88:46399850.452 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46400035.280 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46400035.396 : System send command 10 bytes + data 0 bytes
19ec-1c88:46400035.467 : IO total need to receive data 5 bytes
19ec-1c88:46400035.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400035.585 : iCmd = 0, nBytes = 5
19ec-1c88:46400197.472 : 0000 : 06 00 02 02 ab 
19ec-1c88:46400197.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400197.651 : System total receive data 5 bytes
19ec-1c88:46400197.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400197.765 : iCmd = 1, nBytes = 4
19ec-1c88:46400317.481 : 0000 : 00 00 00 00 
19ec-1c88:46400317.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400317.704 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46400317.769 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46400317.834 : IO Send command 10 bytes
19ec-1c88:46400317.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:46400317.982 : iCmd = 0, nBytes = 10
19ec-1c88:46400318.086 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46400498.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46400499.182 : System send command 10 bytes + data 0 bytes
19ec-1c88:46400499.540 : IO total need to receive data 165 bytes
19ec-1c88:46400499.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400499.655 : iCmd = 0, nBytes = 165
19ec-1c88:46400653.116 : skip dump 37 bytes
19ec-1c88:46400653.292 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46400653.425 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46400653.562 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46400653.692 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46400653.821 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46400653.949 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46400654.073 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400654.196 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400654.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400654.314 : System total receive data 165 bytes
19ec-1c88:46400654.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400654.419 : iCmd = 1, nBytes = 4
19ec-1c88:46400761.394 : 0000 : 00 00 00 00 
19ec-1c88:46400761.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400761.590 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46400761.782 : Dump Inquiry
19ec-1c88:46400761.909 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46400762.045 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46400762.176 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46400762.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46400762.430 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46400762.560 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46400762.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400762.814 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400762.941 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46400763.068 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46400763.154 : 00a0 : 00 00 00 00 00 
19ec-1c88:46400763.220 : => ReadNVMDataInternal
19ec-1c88:46400763.434 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46400763.497 : IO Send command 10 bytes
19ec-1c88:46400763.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:46400763.633 : iCmd = 0, nBytes = 10
19ec-1c88:46400763.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46401096.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46401096.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:46401096.416 : IO total need to receive data 128 bytes
19ec-1c88:46401096.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:46401096.531 : iCmd = 0, nBytes = 128
19ec-1c88:46401256.393 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401256.578 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401256.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46401256.845 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46401256.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.094 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46401257.455 : System total receive data 128 bytes
19ec-1c88:46401257.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:46401257.566 : iCmd = 1, nBytes = 4
19ec-1c88:46401459.406 : 0000 : 00 00 00 00 
19ec-1c88:46401459.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46401459.645 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46401459.713 : NVMData.PadScanCount = 0
19ec-1c88:46401459.772 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46401459.828 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46401459.887 : NVMData.FlatbedScanCount = 0
19ec-1c88:46401459.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46401460.000 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46401460.054 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46401460.111 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46401460.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46401460.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46401460.277 : NVMData.BornMonth = 0
19ec-1c88:46401460.326 : NVMData.BornDay = 0
19ec-1c88:46401460.378 : NVMData.BornYear = 0
19ec-1c88:46401460.427 : NVMData.FirstScanMonth = 4
19ec-1c88:46401460.480 : NVMData.FirstScanDay = 30
19ec-1c88:46401460.534 : NVMData.FirstScanYear = 2020
19ec-1c88:46401460.589 : NVMData.VerticalMagnification = 0
19ec-1c88:46401460.645 : NVMData.HorizontalMagnification = 0
19ec-1c88:46401460.699 : NVMData.PowerSavingTime = 15
19ec-1c88:46401460.752 : NVMData.SN = A094165189010062
19ec-1c88:46401460.804 : NVMData.AutoFeed = 0
19ec-1c88:46401460.850 : NVMData.CCDType = 0
19ec-1c88:46401460.896 : NVMData.ScanSpeed = 0
19ec-1c88:46401460.944 : NVMData.RollerCount = 0
19ec-1c88:46401460.993 : NVMData.MultifeedCount = 0
19ec-1c88:46401461.043 : NVMData.JamCount = 0
19ec-1c88:46401461.090 : NVMData.IdentifyInfo = 
19ec-1c88:46401461.144 : NVMData.FormalName = 
19ec-1c88:46401461.371 : NVMData.ReservedB = 0
19ec-1c88:46401461.428 : NVMData.FunctionCode = 0
19ec-1c88:46401461.478 : NVMData.PreFeed = 0
19ec-1c88:46401461.527 : NVMData.PreFeedTime = 0
19ec-1c88:46401461.578 : NVMData.ButtonNumber = 0
19ec-1c88:46401461.629 : NVMData.PowerOffTime = 0
19ec-1c88:46401461.686 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46401461.759 : => IoObject::IoLockEnd
19ec-1c88:46401461.852 : <= IoObject::IoLockEnd
19ec-1c88:46401461.902 : <= InitializeScanner ret = 1
19ec-1c88:46402696.044 : => GetLogicalScannerAbility
19ec-1c88:46402696.218 : => IoObject::IoLockStart
19ec-1c88:46402696.351 : => CAsicIO::CheckDevice
19ec-1c88:46402696.407 : => CNT96226::ConnectIsAvailable
19ec-1c88:46402719.836 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46402720.069 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46402720.387 : <= IoObject::IoLockStart
19ec-1c88:46402720.442 : => IoObject::IoLockEnd
19ec-1c88:46402720.548 : <= IoObject::IoLockEnd
19ec-1c88:46402720.625 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46406274.724 : => GetLogicalScannerAbilityEx
19ec-1c88:46406274.910 : => IoObject::IoLockStart
19ec-1c88:46406275.044 : => CAsicIO::CheckDevice
19ec-1c88:46406275.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:46406298.869 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46406298.989 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46406299.050 : <= IoObject::IoLockStart
19ec-1c88:46406299.112 : => IoObject::IoLockEnd
19ec-1c88:46406299.221 : <= IoObject::IoLockEnd
19ec-1c88:46406299.337 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46406299.412 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46413553.520 : => ReadNVMData
19ec-1c88:46413553.706 : => IoObject::IoLockStart
19ec-1c88:46413553.835 : => CAsicIO::CheckDevice
19ec-1c88:46413553.891 : => CNT96226::ConnectIsAvailable
19ec-1c88:46413574.534 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46413574.773 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46413574.921 : <= IoObject::IoLockStart
19ec-1c88:46413575.058 : => ReadNVMDataInternal
19ec-1c88:46413575.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46413575.522 : IO Send command 10 bytes
19ec-1c88:46413575.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:46413575.759 : iCmd = 0, nBytes = 10
19ec-1c88:46413575.875 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46413911.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46413911.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:46413911.595 : IO total need to receive data 128 bytes
19ec-1c88:46413911.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:46413911.720 : iCmd = 0, nBytes = 128
19ec-1c88:46414121.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.349 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.492 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46414121.621 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46414121.747 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414122.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414122.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46414122.243 : System total receive data 128 bytes
19ec-1c88:46414122.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:46414122.354 : iCmd = 1, nBytes = 4
19ec-1c88:46414297.443 : 0000 : 00 00 00 00 
19ec-1c88:46414297.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46414297.663 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46414297.729 : NVMData.PadScanCount = 0
19ec-1c88:46414297.784 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46414297.838 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46414297.898 : NVMData.FlatbedScanCount = 0
19ec-1c88:46414297.953 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46414298.157 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46414298.222 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46414298.275 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46414298.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46414298.384 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46414298.436 : NVMData.BornMonth = 0
19ec-1c88:46414298.484 : NVMData.BornDay = 0
19ec-1c88:46414298.533 : NVMData.BornYear = 0
19ec-1c88:46414298.583 : NVMData.FirstScanMonth = 4
19ec-1c88:46414298.635 : NVMData.FirstScanDay = 30
19ec-1c88:46414298.687 : NVMData.FirstScanYear = 2020
19ec-1c88:46414298.742 : NVMData.VerticalMagnification = 0
19ec-1c88:46414298.797 : NVMData.HorizontalMagnification = 0
19ec-1c88:46414298.853 : NVMData.PowerSavingTime = 15
19ec-1c88:46414298.905 : NVMData.SN = A094165189010062
19ec-1c88:46414298.957 : NVMData.AutoFeed = 0
19ec-1c88:46414299.008 : NVMData.CCDType = 0
19ec-1c88:46414299.054 : NVMData.ScanSpeed = 0
19ec-1c88:46414299.103 : NVMData.RollerCount = 0
19ec-1c88:46414299.156 : NVMData.MultifeedCount = 0
19ec-1c88:46414299.208 : NVMData.JamCount = 0
19ec-1c88:46414299.257 : NVMData.IdentifyInfo = 
19ec-1c88:46414299.307 : NVMData.FormalName = 
19ec-1c88:46414299.356 : NVMData.ReservedB = 0
19ec-1c88:46414299.408 : NVMData.FunctionCode = 0
19ec-1c88:46414299.459 : NVMData.PreFeed = 0
19ec-1c88:46414299.507 : NVMData.PreFeedTime = 0
19ec-1c88:46414299.556 : NVMData.ButtonNumber = 0
19ec-1c88:46414299.607 : NVMData.PowerOffTime = 0
19ec-1c88:46414299.655 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46414299.716 : => IoObject::IoLockEnd
19ec-1c88:46414299.804 : <= IoObject::IoLockEnd
19ec-1c88:46414299.854 : <= ReadNVMData ret = 1
19ec-1c88:46424122.914 : => GetADFStatus
19ec-1c88:46424123.275 : => IoObject::IoLockStart
19ec-1c88:46424123.402 : => CAsicIO::CheckDevice
19ec-1c88:46424123.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:46424141.093 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46424141.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46424141.274 : <= IoObject::IoLockStart
19ec-1c88:46424141.337 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46424141.407 : IO Send command 10 bytes
19ec-1c88:46424141.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:46424141.832 : iCmd = 0, nBytes = 10
19ec-1c88:46424141.937 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46424322.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46424322.738 : System send command 10 bytes + data 0 bytes
19ec-1c88:46424322.812 : IO total need to receive data 2 bytes
19ec-1c88:46424322.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:46424322.922 : iCmd = 0, nBytes = 2
19ec-1c88:46424481.253 : 0000 : 00 00 
19ec-1c88:46424481.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46424481.456 : System total receive data 2 bytes
19ec-1c88:46424481.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:46424481.577 : iCmd = 1, nBytes = 4
19ec-1c88:46424636.384 : 0000 : 00 00 00 00 
19ec-1c88:46424636.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46424636.663 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46424636.738 : Return status = 0
19ec-1c88:46424636.806 : => IoObject::IoLockEnd
19ec-1c88:46424636.903 : <= IoObject::IoLockEnd
19ec-1c88:46424636.957 : <= GetADFStatus ret = 1
19ec-1c88:46427434.131 : => GetADFStatus
19ec-1c88:46427434.321 : => IoObject::IoLockStart
19ec-1c88:46427434.446 : => CAsicIO::CheckDevice
19ec-1c88:46427434.504 : => CNT96226::ConnectIsAvailable
19ec-1c88:46427453.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46427454.413 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46427454.485 : <= IoObject::IoLockStart
19ec-1c88:46427454.549 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46427454.621 : IO Send command 10 bytes
19ec-1c88:46427454.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:46427454.799 : iCmd = 0, nBytes = 10
19ec-1c88:46427454.917 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46427608.213 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46427608.330 : System send command 10 bytes + data 0 bytes
19ec-1c88:46427608.507 : IO total need to receive data 2 bytes
19ec-1c88:46427608.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:46427608.636 : iCmd = 0, nBytes = 2
19ec-1c88:46427747.880 : 0000 : 00 00 
19ec-1c88:46427748.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46427748.354 : System total receive data 2 bytes
19ec-1c88:46427748.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:46427748.472 : iCmd = 1, nBytes = 4
19ec-1c88:46427922.701 : 0000 : 00 00 00 00 
19ec-1c88:46427922.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46427922.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46427922.981 : Return status = 0
19ec-1c88:46427923.042 : => IoObject::IoLockEnd
19ec-1c88:46427923.133 : <= IoObject::IoLockEnd
19ec-1c88:46427923.183 : <= GetADFStatus ret = 1
19ec-1c88:46429960.817 : => TerminateDriver
19ec-1c88:46429961.008 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:46429961.086 : => CNT96226::Close
19ec-1c88:46429964.969 : <= CNT96226::Close ret = 1
19ec-1c88:46429965.047 : <= CAsicIO::~CAsicIO
19ec-1c88:46429965.103 : => IoObject::IoLockEnd
19ec-1c88:46429965.156 : <= IoObject::IoLockEnd
19ec-1c88:46429965.214 : => IoObject::TerminateDevice
19ec-1c88:46429965.271 : => IoObject::IoLockEnd
19ec-1c88:46429965.322 : <= IoObject::IoLockEnd
19ec-1c88:46429965.428 : <= IoObject::TerminateDevice
19ec-1c88:46429965.671 : <= TerminateDriver ret = 1
19ec-1c88:46473098.518 : ============Debug Start==========
19ec-1c88:46473098.795 : Date : 2020/4/30 14:27:50
19ec-1c88:46473098.876 : Process ID : 19ec
19ec-1c88:46473099.291 : Windows : Version 10.0 build 18363 
19ec-1c88:46473099.732 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46473099.794 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46473099.861 : MemoryStatus.ullAvailPhys : 1682444288
19ec-1c88:46473099.921 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46473099.982 : MemoryStatus.ullAvailPageFile : 3047690240
19ec-1c88:46473100.044 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46473100.103 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:46473100.165 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46473100.272 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46473100.333 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46473100.569 : CPU Count : 4
19ec-1c88:46473100.616 : CPU Frequency : 100.000 Mhz
19ec-1c88:46473105.033 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46473105.161 : => InitializeDriver
19ec-1c88:46473105.430 : <= InitializeDriver ret = 1
19ec-1c88:46473105.486 : => InitializeScanner
19ec-1c88:46473105.564 : => CAsicIO::GetDeviceList
19ec-1c88:46473105.859 : => CNT96226::CNT96226
19ec-1c88:46473105.919 : => CNT96226::Open
19ec-1c88:46473127.503 : <= CNT96226::Open ret = 1
19ec-1c88:46473127.597 : => CNT96226::Initialize
19ec-1c88:46473127.773 : <= CNT96226::Initialize ret = 1
19ec-1c88:46473127.830 : <= CNT96226::CNT96226
19ec-1c88:46473127.883 : => CNT96226::EnumAvailableDevice
19ec-1c88:46473133.173 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46473133.250 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46473133.310 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46476854.508 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46476854.811 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46476860.360 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46476860.476 : => IoObject::GetLockName
19ec-1c88:46476860.540 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46476860.614 : <= IoObject::GetLockName
19ec-1c88:46476861.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:46476861.256 : iCmd = 3, nBytes = 2
19ec-1c88:46477245.064 : 0000 : 06 38 
19ec-1c88:46477245.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46477245.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:46477245.322 : iCmd = 4, nBytes = 2
19ec-1c88:46477544.922 : 0000 : 07 07 
19ec-1c88:46477545.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46477545.095 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46477545.179 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46477545.249 : IO Send command 10 bytes
19ec-1c88:46477545.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:46477545.357 : iCmd = 0, nBytes = 10
19ec-1c88:46477545.460 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46477747.450 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46477747.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:46477747.637 : iCmd = 0, nBytes = 165
19ec-1c88:46477934.706 : skip dump 37 bytes
19ec-1c88:46477934.884 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46477935.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46477935.156 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46477935.284 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46477935.412 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46477935.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46477935.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46477935.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46477935.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46477935.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:46477935.968 : iCmd = 1, nBytes = 4
19ec-1c88:46478042.834 : 0000 : 00 00 00 00 
19ec-1c88:46478042.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46478042.983 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46478043.046 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46478043.110 : IO Send command 10 bytes
19ec-1c88:46478043.163 : => CNT96226::VenderCmd_SetData
19ec-1c88:46478043.216 : iCmd = 0, nBytes = 10
19ec-1c88:46478043.319 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46478355.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46478355.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:46478355.676 : iCmd = 0, nBytes = 128
19ec-1c88:46478526.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478526.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478526.918 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46478527.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46478527.181 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.306 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.434 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.563 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46478527.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:46478527.744 : iCmd = 1, nBytes = 4
19ec-1c88:46478698.373 : 0000 : 00 00 00 00 
19ec-1c88:46478698.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46478698.550 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46478698.728 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46478698.805 : => CNT96226::Close
19ec-1c88:46478702.617 : <= CNT96226::Close ret = 1
19ec-1c88:46478702.693 : <= CNT96226::~CNT96226
19ec-1c88:46478702.779 : <= CAsicIO::GetDeviceList
19ec-1c88:46478703.215 : => IoObject::SetTimeout
19ec-1c88:46478703.348 : Timeout--> In = 0 Out = 0
19ec-1c88:46478703.403 : <= IoObject::SetTimeout
19ec-1c88:46478703.466 : => CAsicIO::CAsicIO
19ec-1c88:46478703.538 : => CNT96226::CNT96226
19ec-1c88:46478703.593 : => CNT96226::Open
19ec-1c88:46478725.218 : <= CNT96226::Open ret = 1
19ec-1c88:46478725.316 : => CNT96226::Initialize
19ec-1c88:46478725.498 : <= CNT96226::Initialize ret = 1
19ec-1c88:46478725.554 : <= CNT96226::CNT96226
19ec-1c88:46478725.608 : <= CAsicIO::CAsicIO
19ec-1c88:46478725.662 : => CAsicIO::InitializeDevice
19ec-1c88:46478725.726 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46478731.567 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46478731.686 : => IoObject::GetLockName
19ec-1c88:46478731.739 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46478731.805 : <= IoObject::GetLockName
19ec-1c88:46478732.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46478732.432 : IO Send command 10 bytes
19ec-1c88:46478732.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:46478732.538 : iCmd = 0, nBytes = 10
19ec-1c88:46478732.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46479088.079 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46479088.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479088.262 : iCmd = 0, nBytes = 128
19ec-1c88:46479297.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479297.735 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479297.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46479298.024 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46479298.152 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.280 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46479298.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479298.722 : iCmd = 1, nBytes = 4
19ec-1c88:46479505.095 : 0000 : 00 00 00 00 
19ec-1c88:46479505.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46479505.280 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46479505.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479505.403 : iCmd = 3, nBytes = 2
19ec-1c88:46479870.687 : 0000 : 06 38 
19ec-1c88:46479870.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46479870.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479870.931 : iCmd = 4, nBytes = 2
19ec-1c88:46480170.478 : 0000 : 07 07 
19ec-1c88:46480170.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46480171.112 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46480171.213 : => IoObject::InitializeDevice
19ec-1c88:46480171.325 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46480171.990 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46480172.062 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46480172.807 : => FindScanner
19ec-1c88:46480172.860 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46480172.925 : <= FindScanner ret = 1
19ec-1c88:46480172.986 : => IoObject::IoLockStart
19ec-1c88:46480173.088 : => CAsicIO::CheckDevice
19ec-1c88:46480173.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:46480193.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46480193.704 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46480193.818 : <= IoObject::IoLockStart
19ec-1c88:46480194.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46480194.200 : IO Send command 10 bytes
19ec-1c88:46480194.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:46480194.337 : iCmd = 0, nBytes = 10
19ec-1c88:46480194.446 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46480382.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46480382.644 : System send command 10 bytes + data 0 bytes
19ec-1c88:46480382.714 : IO total need to receive data 5 bytes
19ec-1c88:46480382.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:46480382.830 : iCmd = 0, nBytes = 5
19ec-1c88:46480516.960 : 0000 : 06 00 02 02 ab 
19ec-1c88:46480517.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46480517.113 : System total receive data 5 bytes
19ec-1c88:46480517.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:46480517.226 : iCmd = 1, nBytes = 4
19ec-1c88:46480625.388 : 0000 : 00 00 00 00 
19ec-1c88:46480625.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46480625.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46480625.671 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46480625.730 : IO Send command 10 bytes
19ec-1c88:46480625.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:46480625.869 : iCmd = 0, nBytes = 10
19ec-1c88:46480625.970 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46480835.871 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46480835.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:46480836.069 : IO total need to receive data 165 bytes
19ec-1c88:46480836.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:46480836.194 : iCmd = 0, nBytes = 165
19ec-1c88:46481012.242 : skip dump 37 bytes
19ec-1c88:46481012.423 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46481012.556 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46481012.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46481012.821 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46481012.948 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46481013.078 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46481013.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481013.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481013.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481013.449 : System total receive data 165 bytes
19ec-1c88:46481013.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:46481013.561 : iCmd = 1, nBytes = 4
19ec-1c88:46481167.081 : 0000 : 00 00 00 00 
19ec-1c88:46481167.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481167.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46481167.833 : Dump Inquiry
19ec-1c88:46481167.961 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46481168.095 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46481168.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46481168.363 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46481168.492 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46481168.626 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46481168.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481168.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481169.019 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46481169.155 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46481169.244 : 00a0 : 00 00 00 00 00 
19ec-1c88:46481169.318 : => ReadNVMDataInternal
19ec-1c88:46481169.530 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46481169.597 : IO Send command 10 bytes
19ec-1c88:46481169.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:46481169.746 : iCmd = 0, nBytes = 10
19ec-1c88:46481169.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46481523.986 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46481524.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:46481524.182 : IO total need to receive data 128 bytes
19ec-1c88:46481524.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:46481524.308 : iCmd = 0, nBytes = 128
19ec-1c88:46481732.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481732.524 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481732.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46481733.263 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46481733.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.519 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.644 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.771 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481733.899 : System total receive data 128 bytes
19ec-1c88:46481733.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:46481734.010 : iCmd = 1, nBytes = 4
19ec-1c88:46481932.911 : 0000 : 00 00 00 00 
19ec-1c88:46481933.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481933.140 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46481933.210 : NVMData.PadScanCount = 0
19ec-1c88:46481933.266 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46481933.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46481933.380 : NVMData.FlatbedScanCount = 0
19ec-1c88:46481933.437 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46481933.486 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46481933.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46481933.593 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46481933.646 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46481933.698 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46481933.750 : NVMData.BornMonth = 0
19ec-1c88:46481933.800 : NVMData.BornDay = 0
19ec-1c88:46481933.849 : NVMData.BornYear = 0
19ec-1c88:46481933.896 : NVMData.FirstScanMonth = 4
19ec-1c88:46481933.945 : NVMData.FirstScanDay = 30
19ec-1c88:46481933.997 : NVMData.FirstScanYear = 2020
19ec-1c88:46481934.051 : NVMData.VerticalMagnification = 0
19ec-1c88:46481934.106 : NVMData.HorizontalMagnification = 0
19ec-1c88:46481934.161 : NVMData.PowerSavingTime = 15
19ec-1c88:46481934.218 : NVMData.SN = A094165189010062
19ec-1c88:46481934.269 : NVMData.AutoFeed = 0
19ec-1c88:46481934.316 : NVMData.CCDType = 0
19ec-1c88:46481934.366 : NVMData.ScanSpeed = 0
19ec-1c88:46481934.413 : NVMData.RollerCount = 0
19ec-1c88:46481934.461 : NVMData.MultifeedCount = 0
19ec-1c88:46481934.510 : NVMData.JamCount = 0
19ec-1c88:46481934.557 : NVMData.IdentifyInfo = 
19ec-1c88:46481934.606 : NVMData.FormalName = 
19ec-1c88:46481934.845 : NVMData.ReservedB = 0
19ec-1c88:46481934.901 : NVMData.FunctionCode = 0
19ec-1c88:46481934.949 : NVMData.PreFeed = 0
19ec-1c88:46481934.998 : NVMData.PreFeedTime = 0
19ec-1c88:46481935.047 : NVMData.ButtonNumber = 0
19ec-1c88:46481935.096 : NVMData.PowerOffTime = 0
19ec-1c88:46481935.150 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46481935.225 : => IoObject::IoLockEnd
19ec-1c88:46481935.314 : <= IoObject::IoLockEnd
19ec-1c88:46481935.363 : <= InitializeScanner ret = 1
19ec-1c88:46481935.426 : => GetLogicalScannerAbilityEx
19ec-1c88:46481935.483 : => IoObject::IoLockStart
19ec-1c88:46481935.582 : => CAsicIO::CheckDevice
19ec-1c88:46481935.634 : => CNT96226::ConnectIsAvailable
19ec-1c88:46481948.043 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46481948.153 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46481948.214 : <= IoObject::IoLockStart
19ec-1c88:46481948.269 : => IoObject::IoLockEnd
19ec-1c88:46481948.364 : <= IoObject::IoLockEnd
19ec-1c88:46481948.472 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46481948.549 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46482117.575 : => ReadNVMData
19ec-1c88:46482117.719 : => IoObject::IoLockStart
19ec-1c88:46482117.850 : => CAsicIO::CheckDevice
19ec-1c88:46482117.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:46482143.539 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46482143.927 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46482143.985 : <= IoObject::IoLockStart
19ec-1c88:46482144.047 : => ReadNVMDataInternal
19ec-1c88:46482144.109 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46482144.174 : IO Send command 10 bytes
19ec-1c88:46482144.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:46482144.353 : iCmd = 0, nBytes = 10
19ec-1c88:46482144.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46482485.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46482485.447 : System send command 10 bytes + data 0 bytes
19ec-1c88:46482485.519 : IO total need to receive data 128 bytes
19ec-1c88:46482485.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:46482485.634 : iCmd = 0, nBytes = 128
19ec-1c88:46482608.715 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482608.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46482609.163 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46482609.290 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46482609.777 : System total receive data 128 bytes
19ec-1c88:46482609.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:46482609.886 : iCmd = 1, nBytes = 4
19ec-1c88:46482823.625 : 0000 : 00 00 00 00 
19ec-1c88:46482823.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46482823.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46482823.938 : NVMData.PadScanCount = 0
19ec-1c88:46482823.997 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46482824.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46482824.111 : NVMData.FlatbedScanCount = 0
19ec-1c88:46482824.161 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46482824.213 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46482824.267 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46482824.321 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46482824.376 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46482824.431 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46482824.486 : NVMData.BornMonth = 0
19ec-1c88:46482824.532 : NVMData.BornDay = 0
19ec-1c88:46482824.579 : NVMData.BornYear = 0
19ec-1c88:46482824.626 : NVMData.FirstScanMonth = 4
19ec-1c88:46482824.676 : NVMData.FirstScanDay = 30
19ec-1c88:46482824.731 : NVMData.FirstScanYear = 2020
19ec-1c88:46482824.962 : NVMData.VerticalMagnification = 0
19ec-1c88:46482825.022 : NVMData.HorizontalMagnification = 0
19ec-1c88:46482825.076 : NVMData.PowerSavingTime = 15
19ec-1c88:46482825.130 : NVMData.SN = A094165189010062
19ec-1c88:46482825.180 : NVMData.AutoFeed = 0
19ec-1c88:46482825.231 : NVMData.CCDType = 0
19ec-1c88:46482825.282 : NVMData.ScanSpeed = 0
19ec-1c88:46482825.330 : NVMData.RollerCount = 0
19ec-1c88:46482825.382 : NVMData.MultifeedCount = 0
19ec-1c88:46482825.432 : NVMData.JamCount = 0
19ec-1c88:46482825.482 : NVMData.IdentifyInfo = 
19ec-1c88:46482825.531 : NVMData.FormalName = 
19ec-1c88:46482825.580 : NVMData.ReservedB = 0
19ec-1c88:46482825.629 : NVMData.FunctionCode = 0
19ec-1c88:46482825.680 : NVMData.PreFeed = 0
19ec-1c88:46482825.730 : NVMData.PreFeedTime = 0
19ec-1c88:46482825.778 : NVMData.ButtonNumber = 0
19ec-1c88:46482825.825 : NVMData.PowerOffTime = 0
19ec-1c88:46482825.876 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46482825.934 : => IoObject::IoLockEnd
19ec-1c88:46482826.021 : <= IoObject::IoLockEnd
19ec-1c88:46482826.071 : <= ReadNVMData ret = 1
19ec-1c88:46483336.266 : => TerminateDriver
19ec-1c88:46483336.445 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:46483336.516 : => CNT96226::Close
19ec-1c88:46483340.542 : <= CNT96226::Close ret = 1
19ec-1c88:46483340.622 : <= CAsicIO::~CAsicIO
19ec-1c88:46483340.679 : => IoObject::IoLockEnd
19ec-1c88:46483340.732 : <= IoObject::IoLockEnd
19ec-1c88:46483340.784 : => IoObject::TerminateDevice
19ec-1c88:46483340.840 : => IoObject::IoLockEnd
19ec-1c88:46483340.889 : <= IoObject::IoLockEnd
19ec-1c88:46483340.989 : <= IoObject::TerminateDevice
19ec-1c88:46483341.247 : <= TerminateDriver ret = 1
19ec-1c88:46485506.314 : ============Debug Start==========
19ec-1c88:46485506.592 : Date : 2020/4/30 14:27:50
19ec-1c88:46485506.673 : Process ID : 19ec
19ec-1c88:46485507.098 : Windows : Version 10.0 build 18363 
19ec-1c88:46485507.557 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46485507.619 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46485507.685 : MemoryStatus.ullAvailPhys : 1682456576
19ec-1c88:46485507.744 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46485507.805 : MemoryStatus.ullAvailPageFile : 3047030784
19ec-1c88:46485507.866 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46485507.924 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:46485507.984 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46485508.095 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46485508.154 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46485508.386 : CPU Count : 4
19ec-1c88:46485508.432 : CPU Frequency : 100.000 Mhz
19ec-1c88:46485512.532 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46485512.875 : => InitializeDriver
19ec-1c88:46485513.141 : <= InitializeDriver ret = 1
19ec-1c88:46488045.735 : => InitializeScanner
19ec-1c88:46488045.998 : => CAsicIO::GetDeviceList
19ec-1c88:46488046.404 : => CNT96226::CNT96226
19ec-1c88:46488046.474 : => CNT96226::Open
19ec-1c88:46488070.127 : <= CNT96226::Open ret = 1
19ec-1c88:46488070.238 : => CNT96226::Initialize
19ec-1c88:46488070.448 : <= CNT96226::Initialize ret = 1
19ec-1c88:46488070.513 : <= CNT96226::CNT96226
19ec-1c88:46488070.570 : => CNT96226::EnumAvailableDevice
19ec-1c88:46488075.975 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46488076.059 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46488076.124 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46491966.487 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46491966.802 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46491972.637 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46491972.750 : => IoObject::GetLockName
19ec-1c88:46491972.810 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46491972.877 : <= IoObject::GetLockName
19ec-1c88:46491973.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:46491973.461 : iCmd = 3, nBytes = 2
19ec-1c88:46492344.528 : 0000 : 06 38 
19ec-1c88:46492344.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46492344.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:46492344.828 : iCmd = 4, nBytes = 2
19ec-1c88:46492626.118 : 0000 : 07 07 
19ec-1c88:46492626.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46492626.320 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46492626.413 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46492626.485 : IO Send command 10 bytes
19ec-1c88:46492626.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:46492626.599 : iCmd = 0, nBytes = 10
19ec-1c88:46492626.708 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46492808.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46492808.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:46492809.054 : iCmd = 0, nBytes = 165
19ec-1c88:46493011.052 : skip dump 37 bytes
19ec-1c88:46493011.229 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46493011.371 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46493011.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46493011.639 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46493011.768 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46493011.909 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46493012.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493012.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493012.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493012.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:46493012.334 : iCmd = 1, nBytes = 4
19ec-1c88:46493214.253 : 0000 : 00 00 00 00 
19ec-1c88:46493214.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493214.406 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46493214.469 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46493214.536 : IO Send command 10 bytes
19ec-1c88:46493214.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:46493214.638 : iCmd = 0, nBytes = 10
19ec-1c88:46493214.742 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46493537.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46493537.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:46493537.320 : iCmd = 0, nBytes = 128
19ec-1c88:46493724.538 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493724.732 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493724.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46493725.025 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46493725.155 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.280 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493725.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:46493725.723 : iCmd = 1, nBytes = 4
19ec-1c88:46493832.327 : 0000 : 00 00 00 00 
19ec-1c88:46493832.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493832.484 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46493832.656 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46493832.726 : => CNT96226::Close
19ec-1c88:46493836.369 : <= CNT96226::Close ret = 1
19ec-1c88:46493836.443 : <= CNT96226::~CNT96226
19ec-1c88:46493836.534 : <= CAsicIO::GetDeviceList
19ec-1c88:46493836.905 : => IoObject::SetTimeout
19ec-1c88:46493837.030 : Timeout--> In = 0 Out = 0
19ec-1c88:46493837.087 : <= IoObject::SetTimeout
19ec-1c88:46493837.153 : => CAsicIO::CAsicIO
19ec-1c88:46493837.225 : => CNT96226::CNT96226
19ec-1c88:46493837.279 : => CNT96226::Open
19ec-1c88:46493859.179 : <= CNT96226::Open ret = 1
19ec-1c88:46493859.274 : => CNT96226::Initialize
19ec-1c88:46493859.462 : <= CNT96226::Initialize ret = 1
19ec-1c88:46493859.521 : <= CNT96226::CNT96226
19ec-1c88:46493859.576 : <= CAsicIO::CAsicIO
19ec-1c88:46493859.630 : => CAsicIO::InitializeDevice
19ec-1c88:46493859.703 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46493865.580 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46493865.694 : => IoObject::GetLockName
19ec-1c88:46493865.751 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46493865.816 : <= IoObject::GetLockName
19ec-1c88:46493866.359 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46493866.431 : IO Send command 10 bytes
19ec-1c88:46493866.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:46493866.541 : iCmd = 0, nBytes = 10
19ec-1c88:46493866.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46494216.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46494216.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494216.924 : iCmd = 0, nBytes = 128
19ec-1c88:46494399.445 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494399.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494399.803 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46494399.937 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46494400.062 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.185 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46494400.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494400.608 : iCmd = 1, nBytes = 4
19ec-1c88:46494590.827 : 0000 : 00 00 00 00 
19ec-1c88:46494591.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46494591.288 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46494591.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494591.402 : iCmd = 3, nBytes = 2
19ec-1c88:46494968.266 : 0000 : 06 38 
19ec-1c88:46494968.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46494968.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494968.739 : iCmd = 4, nBytes = 2
19ec-1c88:46495271.601 : 0000 : 07 07 
19ec-1c88:46495271.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46495271.889 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46495271.990 : => IoObject::InitializeDevice
19ec-1c88:46495272.092 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46495272.788 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46495272.869 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46495273.602 : => FindScanner
19ec-1c88:46495273.661 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46495273.728 : <= FindScanner ret = 1
19ec-1c88:46495273.785 : => IoObject::IoLockStart
19ec-1c88:46495273.889 : => CAsicIO::CheckDevice
19ec-1c88:46495273.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:46495286.256 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46495286.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46495286.404 : <= IoObject::IoLockStart
19ec-1c88:46495286.464 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46495286.530 : IO Send command 10 bytes
19ec-1c88:46495286.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:46495286.669 : iCmd = 0, nBytes = 10
19ec-1c88:46495286.775 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46495441.111 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46495441.206 : System send command 10 bytes + data 0 bytes
19ec-1c88:46495441.275 : IO total need to receive data 5 bytes
19ec-1c88:46495441.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:46495441.385 : iCmd = 0, nBytes = 5
19ec-1c88:46495624.189 : 0000 : 06 00 02 02 ab 
19ec-1c88:46495624.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46495624.370 : System total receive data 5 bytes
19ec-1c88:46495624.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:46495624.496 : iCmd = 1, nBytes = 4
19ec-1c88:46495761.434 : 0000 : 00 00 00 00 
19ec-1c88:46495761.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46495761.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46495761.711 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46495761.776 : IO Send command 10 bytes
19ec-1c88:46495761.860 : => CNT96226::VenderCmd_SetData
19ec-1c88:46495761.915 : iCmd = 0, nBytes = 10
19ec-1c88:46495762.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46495912.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46495912.972 : System send command 10 bytes + data 0 bytes
19ec-1c88:46495913.036 : IO total need to receive data 165 bytes
19ec-1c88:46495913.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:46495913.153 : iCmd = 0, nBytes = 165
19ec-1c88:46496086.822 : skip dump 37 bytes
19ec-1c88:46496086.984 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46496087.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46496087.253 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46496087.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46496087.510 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46496087.642 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46496087.770 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496087.895 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496087.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496088.015 : System total receive data 165 bytes
19ec-1c88:46496088.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:46496088.126 : iCmd = 1, nBytes = 4
19ec-1c88:46496264.603 : 0000 : 00 00 00 00 
19ec-1c88:46496264.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496264.862 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46496265.085 : Dump Inquiry
19ec-1c88:46496265.221 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46496265.362 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46496265.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46496265.636 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46496265.771 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46496265.908 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46496266.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496266.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496266.294 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46496266.426 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46496266.519 : 00a0 : 00 00 00 00 00 
19ec-1c88:46496266.588 : => ReadNVMDataInternal
19ec-1c88:46496266.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46496266.879 : IO Send command 10 bytes
19ec-1c88:46496266.970 : => CNT96226::VenderCmd_SetData
19ec-1c88:46496267.026 : iCmd = 0, nBytes = 10
19ec-1c88:46496267.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46496576.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46496576.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:46496576.821 : IO total need to receive data 128 bytes
19ec-1c88:46496576.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:46496576.938 : iCmd = 0, nBytes = 128
19ec-1c88:46496755.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496755.797 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496755.942 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46496756.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46496756.206 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.332 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.581 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496756.701 : System total receive data 128 bytes
19ec-1c88:46496756.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:46496756.817 : iCmd = 1, nBytes = 4
19ec-1c88:46496887.203 : 0000 : 00 00 00 00 
19ec-1c88:46496887.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496887.406 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46496887.471 : NVMData.PadScanCount = 0
19ec-1c88:46496887.526 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46496887.579 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46496887.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:46496887.691 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46496887.741 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46496887.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46496887.850 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46496887.903 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46496887.956 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46496888.011 : NVMData.BornMonth = 0
19ec-1c88:46496888.059 : NVMData.BornDay = 0
19ec-1c88:46496888.107 : NVMData.BornYear = 0
19ec-1c88:46496888.155 : NVMData.FirstScanMonth = 4
19ec-1c88:46496888.207 : NVMData.FirstScanDay = 30
19ec-1c88:46496888.263 : NVMData.FirstScanYear = 2020
19ec-1c88:46496888.316 : NVMData.VerticalMagnification = 0
19ec-1c88:46496888.373 : NVMData.HorizontalMagnification = 0
19ec-1c88:46496888.428 : NVMData.PowerSavingTime = 15
19ec-1c88:46496888.481 : NVMData.SN = A094165189010062
19ec-1c88:46496888.530 : NVMData.AutoFeed = 0
19ec-1c88:46496888.581 : NVMData.CCDType = 0
19ec-1c88:46496888.627 : NVMData.ScanSpeed = 0
19ec-1c88:46496888.675 : NVMData.RollerCount = 0
19ec-1c88:46496888.723 : NVMData.MultifeedCount = 0
19ec-1c88:46496888.773 : NVMData.JamCount = 0
19ec-1c88:46496888.821 : NVMData.IdentifyInfo = 
19ec-1c88:46496888.872 : NVMData.FormalName = 
19ec-1c88:46496889.063 : NVMData.ReservedB = 0
19ec-1c88:46496889.115 : NVMData.FunctionCode = 0
19ec-1c88:46496889.166 : NVMData.PreFeed = 0
19ec-1c88:46496889.216 : NVMData.PreFeedTime = 0
19ec-1c88:46496889.266 : NVMData.ButtonNumber = 0
19ec-1c88:46496889.318 : NVMData.PowerOffTime = 0
19ec-1c88:46496889.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46496889.444 : => IoObject::IoLockEnd
19ec-1c88:46496889.531 : <= IoObject::IoLockEnd
19ec-1c88:46496889.580 : <= InitializeScanner ret = 1
19ec-1c88:46498117.578 : => GetLogicalScannerAbility
19ec-1c88:46498117.759 : => IoObject::IoLockStart
19ec-1c88:46498117.886 : => CAsicIO::CheckDevice
19ec-1c88:46498117.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:46498141.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46498141.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46498141.817 : <= IoObject::IoLockStart
19ec-1c88:46498141.876 : => IoObject::IoLockEnd
19ec-1c88:46498141.982 : <= IoObject::IoLockEnd
19ec-1c88:46498142.061 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46501683.703 : => GetLogicalScannerAbilityEx
19ec-1c88:46501683.894 : => IoObject::IoLockStart
19ec-1c88:46501684.023 : => CAsicIO::CheckDevice
19ec-1c88:46501684.078 : => CNT96226::ConnectIsAvailable
19ec-1c88:46501710.523 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46501710.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46501710.947 : <= IoObject::IoLockStart
19ec-1c88:46501711.005 : => IoObject::IoLockEnd
19ec-1c88:46501711.118 : <= IoObject::IoLockEnd
19ec-1c88:46501711.236 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46501711.309 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46508914.311 : => ReadNVMData
19ec-1c88:46508914.504 : => IoObject::IoLockStart
19ec-1c88:46508914.634 : => CAsicIO::CheckDevice
19ec-1c88:46508914.691 : => CNT96226::ConnectIsAvailable
19ec-1c88:46508940.380 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46508940.495 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46508940.555 : <= IoObject::IoLockStart
19ec-1c88:46508940.619 : => ReadNVMDataInternal
19ec-1c88:46508940.683 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46508940.749 : IO Send command 10 bytes
19ec-1c88:46508940.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:46508940.925 : iCmd = 0, nBytes = 10
19ec-1c88:46508941.039 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46509292.080 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46509292.527 : System send command 10 bytes + data 0 bytes
19ec-1c88:46509292.605 : IO total need to receive data 128 bytes
19ec-1c88:46509292.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:46509292.730 : iCmd = 0, nBytes = 128
19ec-1c88:46509494.930 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509495.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509495.556 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46509495.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46509495.820 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46509495.947 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509496.072 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509496.198 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509496.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46509496.326 : System total receive data 128 bytes
19ec-1c88:46509496.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:46509496.666 : iCmd = 1, nBytes = 4
19ec-1c88:46509629.565 : 0000 : 00 00 00 00 
19ec-1c88:46509629.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46509629.859 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46509629.930 : NVMData.PadScanCount = 0
19ec-1c88:46509629.991 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46509630.050 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46509630.108 : NVMData.FlatbedScanCount = 0
19ec-1c88:46509630.168 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46509630.338 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46509630.399 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46509630.454 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46509630.516 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46509630.571 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46509630.627 : NVMData.BornMonth = 0
19ec-1c88:46509630.676 : NVMData.BornDay = 0
19ec-1c88:46509630.728 : NVMData.BornYear = 0
19ec-1c88:46509630.833 : NVMData.FirstScanMonth = 4
19ec-1c88:46509630.885 : NVMData.FirstScanDay = 30
19ec-1c88:46509630.940 : NVMData.FirstScanYear = 2020
19ec-1c88:46509630.994 : NVMData.VerticalMagnification = 0
19ec-1c88:46509631.052 : NVMData.HorizontalMagnification = 0
19ec-1c88:46509631.107 : NVMData.PowerSavingTime = 15
19ec-1c88:46509631.163 : NVMData.SN = A094165189010062
19ec-1c88:46509631.216 : NVMData.AutoFeed = 0
19ec-1c88:46509631.268 : NVMData.CCDType = 0
19ec-1c88:46509631.315 : NVMData.ScanSpeed = 0
19ec-1c88:46509631.369 : NVMData.RollerCount = 0
19ec-1c88:46509631.423 : NVMData.MultifeedCount = 0
19ec-1c88:46509631.475 : NVMData.JamCount = 0
19ec-1c88:46509631.526 : NVMData.IdentifyInfo = 
19ec-1c88:46509631.578 : NVMData.FormalName = 
19ec-1c88:46509631.628 : NVMData.ReservedB = 0
19ec-1c88:46509631.677 : NVMData.FunctionCode = 0
19ec-1c88:46509631.728 : NVMData.PreFeed = 0
19ec-1c88:46509631.779 : NVMData.PreFeedTime = 0
19ec-1c88:46509631.831 : NVMData.ButtonNumber = 0
19ec-1c88:46509631.882 : NVMData.PowerOffTime = 0
19ec-1c88:46509631.934 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46509631.998 : => IoObject::IoLockEnd
19ec-1c88:46509632.089 : <= IoObject::IoLockEnd
19ec-1c88:46509632.140 : <= ReadNVMData ret = 1
19ec-1c88:46519682.090 : => GetADFStatus
19ec-1c88:46519682.523 : => IoObject::IoLockStart
19ec-1c88:46519682.655 : => CAsicIO::CheckDevice
19ec-1c88:46519682.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:46519706.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46519706.191 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46519706.249 : <= IoObject::IoLockStart
19ec-1c88:46519706.310 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46519706.380 : IO Send command 10 bytes
19ec-1c88:46519706.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:46519706.556 : iCmd = 0, nBytes = 10
19ec-1c88:46519706.663 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46519902.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46519902.650 : System send command 10 bytes + data 0 bytes
19ec-1c88:46519902.729 : IO total need to receive data 2 bytes
19ec-1c88:46519902.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:46519902.848 : iCmd = 0, nBytes = 2
19ec-1c88:46520111.864 : 0000 : 00 00 
19ec-1c88:46520112.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46520112.160 : System total receive data 2 bytes
19ec-1c88:46520112.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:46520112.608 : iCmd = 1, nBytes = 4
19ec-1c88:46520305.193 : 0000 : 00 00 00 00 
19ec-1c88:46520305.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46520305.457 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46520305.532 : Return status = 0
19ec-1c88:46520305.594 : => IoObject::IoLockEnd
19ec-1c88:46520305.682 : <= IoObject::IoLockEnd
19ec-1c88:46520305.739 : <= GetADFStatus ret = 1
19ec-1c88:46523088.651 : => GetADFStatus
19ec-1c88:46523088.852 : => IoObject::IoLockStart
19ec-1c88:46523088.984 : => CAsicIO::CheckDevice
19ec-1c88:46523089.045 : => CNT96226::ConnectIsAvailable
19ec-1c88:46523116.068 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46523116.317 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46523116.445 : <= IoObject::IoLockStart
19ec-1c88:46523116.566 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46523116.710 : IO Send command 10 bytes
19ec-1c88:46523117.072 : => CNT96226::VenderCmd_SetData
19ec-1c88:46523117.134 : iCmd = 0, nBytes = 10
19ec-1c88:46523117.237 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46523316.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46523316.503 : System send command 10 bytes + data 0 bytes
19ec-1c88:46523316.727 : IO total need to receive data 2 bytes
19ec-1c88:46523316.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:46523316.866 : iCmd = 0, nBytes = 2
19ec-1c88:46523529.823 : 0000 : 00 00 
19ec-1c88:46523530.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46523530.406 : System total receive data 2 bytes
19ec-1c88:46523530.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:46523530.531 : iCmd = 1, nBytes = 4
19ec-1c88:46523714.536 : 0000 : 00 00 00 00 
19ec-1c88:46523714.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46523715.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46523715.134 : Return status = 0
19ec-1c88:46523715.188 : => IoObject::IoLockEnd
19ec-1c88:46523715.277 : <= IoObject::IoLockEnd
19ec-1c88:46523715.329 : <= GetADFStatus ret = 1
19ec-1c88:46525785.682 : => TerminateDriver
19ec-1c88:46525785.874 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:46525785.952 : => CNT96226::Close
19ec-1c88:46525789.905 : <= CNT96226::Close ret = 1
19ec-1c88:46525789.984 : <= CAsicIO::~CAsicIO
19ec-1c88:46525790.043 : => IoObject::IoLockEnd
19ec-1c88:46525790.098 : <= IoObject::IoLockEnd
19ec-1c88:46525790.150 : => IoObject::TerminateDevice
19ec-1c88:46525790.203 : => IoObject::IoLockEnd
19ec-1c88:46525790.253 : <= IoObject::IoLockEnd
19ec-1c88:46525790.354 : <= IoObject::TerminateDevice
19ec-1c88:46525790.606 : <= TerminateDriver ret = 1
19ec-1c88:46568947.165 : ============Debug Start==========
19ec-1c88:46568947.434 : Date : 2020/4/30 14:27:53
19ec-1c88:46568947.511 : Process ID : 19ec
19ec-1c88:46568947.913 : Windows : Version 10.0 build 18363 
19ec-1c88:46568948.368 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46568948.429 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46568948.497 : MemoryStatus.ullAvailPhys : 1713860608
19ec-1c88:46568948.554 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46568948.611 : MemoryStatus.ullAvailPageFile : 3054665728
19ec-1c88:46568948.670 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46568948.732 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:46568948.793 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46568948.893 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46568948.951 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46568949.205 : CPU Count : 4
19ec-1c88:46568949.254 : CPU Frequency : 100.000 Mhz
19ec-1c88:46568953.477 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46568953.603 : => InitializeDriver
19ec-1c88:46568953.863 : <= InitializeDriver ret = 1
19ec-1c88:46568953.923 : => InitializeScanner
19ec-1c88:46568953.997 : => CAsicIO::GetDeviceList
19ec-1c88:46568954.291 : => CNT96226::CNT96226
19ec-1c88:46568954.348 : => CNT96226::Open
19ec-1c88:46568975.457 : <= CNT96226::Open ret = 1
19ec-1c88:46568975.568 : => CNT96226::Initialize
19ec-1c88:46568975.755 : <= CNT96226::Initialize ret = 1
19ec-1c88:46568975.812 : <= CNT96226::CNT96226
19ec-1c88:46568975.869 : => CNT96226::EnumAvailableDevice
19ec-1c88:46568981.455 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46568981.533 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46568981.594 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46572669.538 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46572669.818 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46572675.392 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46572675.499 : => IoObject::GetLockName
19ec-1c88:46572675.557 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46572675.629 : <= IoObject::GetLockName
19ec-1c88:46572676.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:46572676.159 : iCmd = 3, nBytes = 2
19ec-1c88:46573038.155 : 0000 : 06 38 
19ec-1c88:46573038.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573038.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:46573038.432 : iCmd = 4, nBytes = 2
19ec-1c88:46573353.449 : 0000 : 07 07 
19ec-1c88:46573353.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573353.658 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46573353.744 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46573353.813 : IO Send command 10 bytes
19ec-1c88:46573353.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:46573353.924 : iCmd = 0, nBytes = 10
19ec-1c88:46573354.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46573563.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46573563.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:46573563.345 : iCmd = 0, nBytes = 165
19ec-1c88:46573742.973 : skip dump 37 bytes
19ec-1c88:46573743.146 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46573743.285 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46573743.423 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46573743.556 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46573743.686 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46573743.817 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46573743.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46573744.061 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46573744.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573744.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:46573744.235 : iCmd = 1, nBytes = 4
19ec-1c88:46573892.268 : 0000 : 00 00 00 00 
19ec-1c88:46573892.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573892.481 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46573892.542 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46573892.612 : IO Send command 10 bytes
19ec-1c88:46573892.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:46573892.717 : iCmd = 0, nBytes = 10
19ec-1c88:46573892.828 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46574246.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46574247.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:46574247.137 : iCmd = 0, nBytes = 128
19ec-1c88:46574452.331 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574452.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574452.641 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46574452.769 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46574453.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.254 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46574453.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:46574453.929 : iCmd = 1, nBytes = 4
19ec-1c88:46574645.397 : 0000 : 00 00 00 00 
19ec-1c88:46574645.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46574645.571 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46574645.738 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46574645.811 : => CNT96226::Close
19ec-1c88:46574649.707 : <= CNT96226::Close ret = 1
19ec-1c88:46574649.786 : <= CNT96226::~CNT96226
19ec-1c88:46574649.872 : <= CAsicIO::GetDeviceList
19ec-1c88:46574650.304 : => IoObject::SetTimeout
19ec-1c88:46574650.431 : Timeout--> In = 0 Out = 0
19ec-1c88:46574650.490 : <= IoObject::SetTimeout
19ec-1c88:46574650.559 : => CAsicIO::CAsicIO
19ec-1c88:46574650.631 : => CNT96226::CNT96226
19ec-1c88:46574650.686 : => CNT96226::Open
19ec-1c88:46574674.123 : <= CNT96226::Open ret = 1
19ec-1c88:46574674.231 : => CNT96226::Initialize
19ec-1c88:46574674.421 : <= CNT96226::Initialize ret = 1
19ec-1c88:46574674.487 : <= CNT96226::CNT96226
19ec-1c88:46574674.543 : <= CAsicIO::CAsicIO
19ec-1c88:46574674.599 : => CAsicIO::InitializeDevice
19ec-1c88:46574674.674 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46574680.473 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46574680.597 : => IoObject::GetLockName
19ec-1c88:46574680.656 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46574680.721 : <= IoObject::GetLockName
19ec-1c88:46574681.198 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46574681.270 : IO Send command 10 bytes
19ec-1c88:46574681.322 : => CNT96226::VenderCmd_SetData
19ec-1c88:46574681.376 : iCmd = 0, nBytes = 10
19ec-1c88:46574681.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46575010.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46575010.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575010.592 : iCmd = 0, nBytes = 128
19ec-1c88:46575213.497 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575213.676 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575213.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46575213.949 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46575214.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.200 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46575214.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575214.634 : iCmd = 1, nBytes = 4
19ec-1c88:46575411.485 : 0000 : 00 00 00 00 
19ec-1c88:46575411.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46575411.684 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46575411.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575411.802 : iCmd = 3, nBytes = 2
19ec-1c88:46575780.609 : 0000 : 06 38 
19ec-1c88:46575780.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46575780.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575780.843 : iCmd = 4, nBytes = 2
19ec-1c88:46576068.620 : 0000 : 07 07 
19ec-1c88:46576068.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46576068.880 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46576068.981 : => IoObject::InitializeDevice
19ec-1c88:46576069.093 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46576069.690 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46576069.762 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46576070.504 : => FindScanner
19ec-1c88:46576070.564 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46576070.625 : <= FindScanner ret = 1
19ec-1c88:46576070.677 : => IoObject::IoLockStart
19ec-1c88:46576070.776 : => CAsicIO::CheckDevice
19ec-1c88:46576070.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:46576096.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46576096.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46576096.655 : <= IoObject::IoLockStart
19ec-1c88:46576096.712 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46576096.779 : IO Send command 10 bytes
19ec-1c88:46576096.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:46576096.927 : iCmd = 0, nBytes = 10
19ec-1c88:46576097.029 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46576295.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46576295.337 : System send command 10 bytes + data 0 bytes
19ec-1c88:46576295.406 : IO total need to receive data 5 bytes
19ec-1c88:46576295.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:46576295.522 : iCmd = 0, nBytes = 5
19ec-1c88:46576489.819 : 0000 : 06 00 02 02 ab 
19ec-1c88:46576489.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46576489.999 : System total receive data 5 bytes
19ec-1c88:46576490.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:46576490.123 : iCmd = 1, nBytes = 4
19ec-1c88:46576698.630 : 0000 : 00 00 00 00 
19ec-1c88:46576698.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46576698.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46576698.899 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46576698.961 : IO Send command 10 bytes
19ec-1c88:46576699.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:46576699.109 : iCmd = 0, nBytes = 10
19ec-1c88:46576699.213 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46576874.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46576874.830 : System send command 10 bytes + data 0 bytes
19ec-1c88:46576874.903 : IO total need to receive data 165 bytes
19ec-1c88:46576874.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:46576875.024 : iCmd = 0, nBytes = 165
19ec-1c88:46577048.815 : skip dump 37 bytes
19ec-1c88:46577048.989 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46577049.127 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46577049.262 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46577049.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46577049.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46577049.654 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46577049.775 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577049.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577049.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577050.019 : System total receive data 165 bytes
19ec-1c88:46577050.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:46577050.125 : iCmd = 1, nBytes = 4
19ec-1c88:46577249.588 : 0000 : 00 00 00 00 
19ec-1c88:46577249.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577249.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46577250.050 : Dump Inquiry
19ec-1c88:46577250.183 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46577250.316 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46577250.450 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46577250.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46577250.708 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46577250.842 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46577250.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577251.086 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577251.216 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46577251.342 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46577251.427 : 00a0 : 00 00 00 00 00 
19ec-1c88:46577251.495 : => ReadNVMDataInternal
19ec-1c88:46577251.714 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46577251.780 : IO Send command 10 bytes
19ec-1c88:46577251.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:46577251.923 : iCmd = 0, nBytes = 10
19ec-1c88:46577252.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46577561.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46577561.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:46577561.888 : IO total need to receive data 128 bytes
19ec-1c88:46577561.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:46577562.225 : iCmd = 0, nBytes = 128
19ec-1c88:46577760.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577760.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.010 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46577761.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46577761.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.395 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577761.759 : System total receive data 128 bytes
19ec-1c88:46577761.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:46577761.865 : iCmd = 1, nBytes = 4
19ec-1c88:46577939.128 : 0000 : 00 00 00 00 
19ec-1c88:46577939.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577939.608 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46577939.744 : NVMData.PadScanCount = 0
19ec-1c88:46577939.858 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46577939.976 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46577940.095 : NVMData.FlatbedScanCount = 0
19ec-1c88:46577940.207 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46577940.314 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46577940.430 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46577940.541 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46577940.652 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46577940.764 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46577940.886 : NVMData.BornMonth = 0
19ec-1c88:46577940.985 : NVMData.BornDay = 0
19ec-1c88:46577941.083 : NVMData.BornYear = 0
19ec-1c88:46577941.180 : NVMData.FirstScanMonth = 4
19ec-1c88:46577941.283 : NVMData.FirstScanDay = 30
19ec-1c88:46577941.390 : NVMData.FirstScanYear = 2020
19ec-1c88:46577941.510 : NVMData.VerticalMagnification = 0
19ec-1c88:46577941.622 : NVMData.HorizontalMagnification = 0
19ec-1c88:46577941.731 : NVMData.PowerSavingTime = 15
19ec-1c88:46577941.841 : NVMData.SN = A094165189010062
19ec-1c88:46577941.944 : NVMData.AutoFeed = 0
19ec-1c88:46577942.041 : NVMData.CCDType = 0
19ec-1c88:46577942.141 : NVMData.ScanSpeed = 0
19ec-1c88:46577942.239 : NVMData.RollerCount = 0
19ec-1c88:46577942.342 : NVMData.MultifeedCount = 0
19ec-1c88:46577942.447 : NVMData.JamCount = 0
19ec-1c88:46577942.546 : NVMData.IdentifyInfo = 
19ec-1c88:46577942.653 : NVMData.FormalName = 
19ec-1c88:46577943.078 : NVMData.ReservedB = 0
19ec-1c88:46577943.192 : NVMData.FunctionCode = 0
19ec-1c88:46577943.292 : NVMData.PreFeed = 0
19ec-1c88:46577943.392 : NVMData.PreFeedTime = 0
19ec-1c88:46577943.492 : NVMData.ButtonNumber = 0
19ec-1c88:46577943.597 : NVMData.PowerOffTime = 0
19ec-1c88:46577943.696 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46577943.823 : => IoObject::IoLockEnd
19ec-1c88:46577944.014 : <= IoObject::IoLockEnd
19ec-1c88:46577944.121 : <= InitializeScanner ret = 1
19ec-1c88:46577944.243 : => GetLogicalScannerAbilityEx
19ec-1c88:46577944.355 : => IoObject::IoLockStart
19ec-1c88:46577944.553 : => CAsicIO::CheckDevice
19ec-1c88:46577944.653 : => CNT96226::ConnectIsAvailable
19ec-1c88:46577964.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46577965.175 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46577965.311 : <= IoObject::IoLockStart
19ec-1c88:46577965.434 : => IoObject::IoLockEnd
19ec-1c88:46577965.624 : <= IoObject::IoLockEnd
19ec-1c88:46577965.839 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46577966.000 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46578309.265 : => ReadNVMData
19ec-1c88:46578309.527 : => IoObject::IoLockStart
19ec-1c88:46578309.779 : => CAsicIO::CheckDevice
19ec-1c88:46578309.892 : => CNT96226::ConnectIsAvailable
19ec-1c88:46578333.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46578333.315 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46578333.448 : <= IoObject::IoLockStart
19ec-1c88:46578333.571 : => ReadNVMDataInternal
19ec-1c88:46578333.697 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46578333.831 : IO Send command 10 bytes
19ec-1c88:46578334.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:46578334.150 : iCmd = 0, nBytes = 10
19ec-1c88:46578334.371 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46578697.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46578697.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:46578697.745 : IO total need to receive data 128 bytes
19ec-1c88:46578697.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:46578697.971 : iCmd = 0, nBytes = 128
19ec-1c88:46578893.486 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578893.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578893.882 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46578894.046 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46578894.203 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.356 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.508 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46578894.810 : System total receive data 128 bytes
19ec-1c88:46578894.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:46578894.952 : iCmd = 1, nBytes = 4
19ec-1c88:46579097.743 : 0000 : 00 00 00 00 
19ec-1c88:46579097.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46579097.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46579098.074 : NVMData.PadScanCount = 0
19ec-1c88:46579098.140 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46579098.207 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46579098.275 : NVMData.FlatbedScanCount = 0
19ec-1c88:46579098.338 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46579098.403 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46579098.469 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46579098.535 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46579098.603 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46579098.669 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46579098.736 : NVMData.BornMonth = 0
19ec-1c88:46579098.794 : NVMData.BornDay = 0
19ec-1c88:46579098.854 : NVMData.BornYear = 0
19ec-1c88:46579098.911 : NVMData.FirstScanMonth = 4
19ec-1c88:46579098.973 : NVMData.FirstScanDay = 30
19ec-1c88:46579099.036 : NVMData.FirstScanYear = 2020
19ec-1c88:46579099.300 : NVMData.VerticalMagnification = 0
19ec-1c88:46579099.374 : NVMData.HorizontalMagnification = 0
19ec-1c88:46579099.438 : NVMData.PowerSavingTime = 15
19ec-1c88:46579099.502 : NVMData.SN = A094165189010062
19ec-1c88:46579099.563 : NVMData.AutoFeed = 0
19ec-1c88:46579099.621 : NVMData.CCDType = 0
19ec-1c88:46579099.681 : NVMData.ScanSpeed = 0
19ec-1c88:46579099.738 : NVMData.RollerCount = 0
19ec-1c88:46579099.799 : NVMData.MultifeedCount = 0
19ec-1c88:46579099.859 : NVMData.JamCount = 0
19ec-1c88:46579099.920 : NVMData.IdentifyInfo = 
19ec-1c88:46579099.983 : NVMData.FormalName = 
19ec-1c88:46579100.046 : NVMData.ReservedB = 0
19ec-1c88:46579100.107 : NVMData.FunctionCode = 0
19ec-1c88:46579100.167 : NVMData.PreFeed = 0
19ec-1c88:46579100.226 : NVMData.PreFeedTime = 0
19ec-1c88:46579100.284 : NVMData.ButtonNumber = 0
19ec-1c88:46579100.347 : NVMData.PowerOffTime = 0
19ec-1c88:46579100.408 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46579100.482 : => IoObject::IoLockEnd
19ec-1c88:46579100.595 : <= IoObject::IoLockEnd
19ec-1c88:46579100.657 : <= ReadNVMData ret = 1
19ec-1c88:46581910.201 : ============Debug Start==========
19ec-1c88:46581910.490 : Date : 2020/4/30 14:27:54
19ec-1c88:46581910.574 : Process ID : 19ec
19ec-1c88:46581910.982 : Windows : Version 10.0 build 18363 
19ec-1c88:46581911.456 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46581911.520 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46581911.587 : MemoryStatus.ullAvailPhys : 1713856512
19ec-1c88:46581911.647 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46581911.708 : MemoryStatus.ullAvailPageFile : 3054518272
19ec-1c88:46581911.775 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46581911.832 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:46581911.894 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46581912.002 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46581912.063 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46581912.302 : CPU Count : 4
19ec-1c88:46581912.351 : CPU Frequency : 100.000 Mhz
19ec-1c88:46581916.295 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46581916.422 : => InitializeDriver
19ec-1c88:46581916.697 : <= InitializeDriver ret = 1
19ec-1c88:46584464.881 : => InitializeScanner
19ec-1c88:46584465.135 : => CAsicIO::GetDeviceList
19ec-1c88:46584465.552 : => CNT96226::CNT96226
19ec-1c88:46584465.614 : => CNT96226::Open
19ec-1c88:46584491.636 : <= CNT96226::Open ret = 1
19ec-1c88:46584491.745 : => CNT96226::Initialize
19ec-1c88:46584491.939 : <= CNT96226::Initialize ret = 1
19ec-1c88:46584491.999 : <= CNT96226::CNT96226
19ec-1c88:46584492.054 : => CNT96226::EnumAvailableDevice
19ec-1c88:46584497.306 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46584497.383 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46584497.440 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46588208.606 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46588208.904 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46588214.533 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46588214.647 : => IoObject::GetLockName
19ec-1c88:46588214.710 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46588214.777 : <= IoObject::GetLockName
19ec-1c88:46588215.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:46588215.311 : iCmd = 3, nBytes = 2
19ec-1c88:46588583.699 : 0000 : 06 38 
19ec-1c88:46588583.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46588583.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:46588583.952 : iCmd = 4, nBytes = 2
19ec-1c88:46588871.420 : 0000 : 07 07 
19ec-1c88:46588871.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46588871.596 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46588871.684 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46588871.748 : IO Send command 10 bytes
19ec-1c88:46588871.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:46588871.855 : iCmd = 0, nBytes = 10
19ec-1c88:46588871.963 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46589039.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46589039.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589039.431 : iCmd = 0, nBytes = 165
19ec-1c88:46589242.436 : skip dump 37 bytes
19ec-1c88:46589242.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46589243.132 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46589243.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46589243.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46589243.514 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46589243.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46589243.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589243.896 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589243.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46589244.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589244.070 : iCmd = 1, nBytes = 4
19ec-1c88:46589400.739 : 0000 : 00 00 00 00 
19ec-1c88:46589400.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46589400.884 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46589400.942 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46589401.011 : IO Send command 10 bytes
19ec-1c88:46589401.065 : => CNT96226::VenderCmd_SetData
19ec-1c88:46589401.120 : iCmd = 0, nBytes = 10
19ec-1c88:46589401.223 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46589713.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46589714.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589714.173 : iCmd = 0, nBytes = 128
19ec-1c88:46589895.984 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.312 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46589896.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46589896.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.706 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.829 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589897.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46589897.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589897.130 : iCmd = 1, nBytes = 4
19ec-1c88:46590068.389 : 0000 : 00 00 00 00 
19ec-1c88:46590068.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46590068.579 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46590068.751 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46590068.823 : => CNT96226::Close
19ec-1c88:46590072.732 : <= CNT96226::Close ret = 1
19ec-1c88:46590072.804 : <= CNT96226::~CNT96226
19ec-1c88:46590072.894 : <= CAsicIO::GetDeviceList
19ec-1c88:46590073.347 : => IoObject::SetTimeout
19ec-1c88:46590073.477 : Timeout--> In = 0 Out = 0
19ec-1c88:46590073.541 : <= IoObject::SetTimeout
19ec-1c88:46590073.608 : => CAsicIO::CAsicIO
19ec-1c88:46590073.679 : => CNT96226::CNT96226
19ec-1c88:46590073.737 : => CNT96226::Open
19ec-1c88:46590096.186 : <= CNT96226::Open ret = 1
19ec-1c88:46590096.282 : => CNT96226::Initialize
19ec-1c88:46590096.468 : <= CNT96226::Initialize ret = 1
19ec-1c88:46590096.533 : <= CNT96226::CNT96226
19ec-1c88:46590096.585 : <= CAsicIO::CAsicIO
19ec-1c88:46590096.640 : => CAsicIO::InitializeDevice
19ec-1c88:46590096.710 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46590102.650 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46590102.765 : => IoObject::GetLockName
19ec-1c88:46590102.820 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46590102.888 : <= IoObject::GetLockName
19ec-1c88:46590103.383 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46590103.455 : IO Send command 10 bytes
19ec-1c88:46590103.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:46590103.560 : iCmd = 0, nBytes = 10
19ec-1c88:46590103.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46590444.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46590444.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:46590444.952 : iCmd = 0, nBytes = 128
19ec-1c88:46590604.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590604.617 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46590605.203 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46590605.328 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.451 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.695 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46590605.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:46590605.877 : iCmd = 1, nBytes = 4
19ec-1c88:46590777.955 : 0000 : 00 00 00 00 
19ec-1c88:46590778.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46590778.098 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46590778.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:46590778.206 : iCmd = 3, nBytes = 2
19ec-1c88:46591151.184 : 0000 : 06 38 
19ec-1c88:46591151.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591151.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:46591151.440 : iCmd = 4, nBytes = 2
19ec-1c88:46591442.320 : 0000 : 07 07 
19ec-1c88:46591442.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591442.594 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46591442.690 : => IoObject::InitializeDevice
19ec-1c88:46591442.791 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46591443.389 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46591443.465 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46591444.169 : => FindScanner
19ec-1c88:46591444.229 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46591444.294 : <= FindScanner ret = 1
19ec-1c88:46591444.352 : => IoObject::IoLockStart
19ec-1c88:46591444.457 : => CAsicIO::CheckDevice
19ec-1c88:46591444.510 : => CNT96226::ConnectIsAvailable
19ec-1c88:46591457.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46591457.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46591458.048 : <= IoObject::IoLockStart
19ec-1c88:46591458.106 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46591458.171 : IO Send command 10 bytes
19ec-1c88:46591458.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:46591458.312 : iCmd = 0, nBytes = 10
19ec-1c88:46591458.418 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46591625.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46591626.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:46591626.129 : IO total need to receive data 5 bytes
19ec-1c88:46591626.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:46591626.241 : iCmd = 0, nBytes = 5
19ec-1c88:46591833.758 : 0000 : 06 00 02 02 ab 
19ec-1c88:46591833.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591834.133 : System total receive data 5 bytes
19ec-1c88:46591834.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:46591834.246 : iCmd = 1, nBytes = 4
19ec-1c88:46591963.895 : 0000 : 00 00 00 00 
19ec-1c88:46591964.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591964.143 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46591964.211 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46591964.276 : IO Send command 10 bytes
19ec-1c88:46591964.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:46591964.426 : iCmd = 0, nBytes = 10
19ec-1c88:46591964.536 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46592123.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46592123.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:46592123.809 : IO total need to receive data 165 bytes
19ec-1c88:46592123.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592124.231 : iCmd = 0, nBytes = 165
19ec-1c88:46592325.424 : skip dump 37 bytes
19ec-1c88:46592325.620 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46592325.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46592325.901 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46592326.033 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46592326.160 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46592326.295 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46592326.420 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592326.543 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592326.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46592326.673 : System total receive data 165 bytes
19ec-1c88:46592326.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592326.784 : iCmd = 1, nBytes = 4
19ec-1c88:46592490.223 : 0000 : 00 00 00 00 
19ec-1c88:46592490.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46592490.443 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46592490.653 : Dump Inquiry
19ec-1c88:46592490.783 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46592490.916 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46592491.048 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46592491.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46592491.306 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46592491.438 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46592491.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592491.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592491.815 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46592491.941 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46592492.026 : 00a0 : 00 00 00 00 00 
19ec-1c88:46592492.098 : => ReadNVMDataInternal
19ec-1c88:46592492.301 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46592492.370 : IO Send command 10 bytes
19ec-1c88:46592492.457 : => CNT96226::VenderCmd_SetData
19ec-1c88:46592492.509 : iCmd = 0, nBytes = 10
19ec-1c88:46592492.607 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46592808.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46592809.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:46592809.155 : IO total need to receive data 128 bytes
19ec-1c88:46592809.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592809.277 : iCmd = 0, nBytes = 128
19ec-1c88:46592972.834 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.015 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.160 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46592973.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46592973.427 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.551 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46592973.931 : System total receive data 128 bytes
19ec-1c88:46592973.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592974.045 : iCmd = 1, nBytes = 4
19ec-1c88:46593081.202 : 0000 : 00 00 00 00 
19ec-1c88:46593081.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46593081.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46593081.485 : NVMData.PadScanCount = 0
19ec-1c88:46593081.543 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46593081.598 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46593081.655 : NVMData.FlatbedScanCount = 0
19ec-1c88:46593081.707 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46593081.763 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46593081.817 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46593081.870 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46593081.928 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46593081.981 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46593082.036 : NVMData.BornMonth = 0
19ec-1c88:46593082.086 : NVMData.BornDay = 0
19ec-1c88:46593082.136 : NVMData.BornYear = 0
19ec-1c88:46593082.184 : NVMData.FirstScanMonth = 4
19ec-1c88:46593082.232 : NVMData.FirstScanDay = 30
19ec-1c88:46593082.285 : NVMData.FirstScanYear = 2020
19ec-1c88:46593082.338 : NVMData.VerticalMagnification = 0
19ec-1c88:46593082.563 : NVMData.HorizontalMagnification = 0
19ec-1c88:46593082.618 : NVMData.PowerSavingTime = 15
19ec-1c88:46593082.670 : NVMData.SN = A094165189010062
19ec-1c88:46593082.720 : NVMData.AutoFeed = 0
19ec-1c88:46593082.769 : NVMData.CCDType = 0
19ec-1c88:46593082.817 : NVMData.ScanSpeed = 0
19ec-1c88:46593082.865 : NVMData.RollerCount = 0
19ec-1c88:46593082.916 : NVMData.MultifeedCount = 0
19ec-1c88:46593082.968 : NVMData.JamCount = 0
19ec-1c88:46593083.019 : NVMData.IdentifyInfo = 
19ec-1c88:46593083.070 : NVMData.FormalName = 
19ec-1c88:46593083.255 : NVMData.ReservedB = 0
19ec-1c88:46593083.307 : NVMData.FunctionCode = 0
19ec-1c88:46593083.355 : NVMData.PreFeed = 0
19ec-1c88:46593083.406 : NVMData.PreFeedTime = 0
19ec-1c88:46593083.457 : NVMData.ButtonNumber = 0
19ec-1c88:46593083.507 : NVMData.PowerOffTime = 0
19ec-1c88:46593083.559 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46593083.630 : => IoObject::IoLockEnd
19ec-1c88:46593083.949 : <= IoObject::IoLockEnd
19ec-1c88:46593084.001 : <= InitializeScanner ret = 1
19ec-1c88:46594320.340 : => GetLogicalScannerAbility
19ec-1c88:46594320.533 : => IoObject::IoLockStart
19ec-1c88:46594320.663 : => CAsicIO::CheckDevice
19ec-1c88:46594320.715 : => CNT96226::ConnectIsAvailable
19ec-1c88:46594344.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46594344.743 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46594344.801 : <= IoObject::IoLockStart
19ec-1c88:46594344.857 : => IoObject::IoLockEnd
19ec-1c88:46594344.969 : <= IoObject::IoLockEnd
19ec-1c88:46594345.050 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46597842.039 : => GetLogicalScannerAbilityEx
19ec-1c88:46597842.234 : => IoObject::IoLockStart
19ec-1c88:46597842.370 : => CAsicIO::CheckDevice
19ec-1c88:46597842.427 : => CNT96226::ConnectIsAvailable
19ec-1c88:46597866.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46597866.224 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46597866.287 : <= IoObject::IoLockStart
19ec-1c88:46597866.350 : => IoObject::IoLockEnd
19ec-1c88:46597866.462 : <= IoObject::IoLockEnd
19ec-1c88:46597866.584 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46597866.656 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46605038.014 : => ReadNVMData
19ec-1c88:46605038.199 : => IoObject::IoLockStart
19ec-1c88:46605038.321 : => CAsicIO::CheckDevice
19ec-1c88:46605038.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:46605061.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46605061.660 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46605061.721 : <= IoObject::IoLockStart
19ec-1c88:46605061.788 : => ReadNVMDataInternal
19ec-1c88:46605061.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46605061.923 : IO Send command 10 bytes
19ec-1c88:46605062.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:46605062.098 : iCmd = 0, nBytes = 10
19ec-1c88:46605062.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46605420.832 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46605420.974 : System send command 10 bytes + data 0 bytes
19ec-1c88:46605421.045 : IO total need to receive data 128 bytes
19ec-1c88:46605421.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46605421.161 : iCmd = 0, nBytes = 128
19ec-1c88:46605619.910 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605620.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605620.519 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46605620.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46605620.778 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46605620.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605621.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605621.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605621.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46605621.270 : System total receive data 128 bytes
19ec-1c88:46605621.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:46605621.384 : iCmd = 1, nBytes = 4
19ec-1c88:46605778.332 : 0000 : 00 00 00 00 
19ec-1c88:46605778.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46605778.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46605778.662 : NVMData.PadScanCount = 0
19ec-1c88:46605778.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46605778.776 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46605778.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:46605778.884 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46605779.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46605779.156 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46605779.208 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46605779.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46605779.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46605779.371 : NVMData.BornMonth = 0
19ec-1c88:46605779.420 : NVMData.BornDay = 0
19ec-1c88:46605779.471 : NVMData.BornYear = 0
19ec-1c88:46605779.519 : NVMData.FirstScanMonth = 4
19ec-1c88:46605779.571 : NVMData.FirstScanDay = 30
19ec-1c88:46605779.626 : NVMData.FirstScanYear = 2020
19ec-1c88:46605779.678 : NVMData.VerticalMagnification = 0
19ec-1c88:46605779.731 : NVMData.HorizontalMagnification = 0
19ec-1c88:46605779.785 : NVMData.PowerSavingTime = 15
19ec-1c88:46605779.838 : NVMData.SN = A094165189010062
19ec-1c88:46605779.890 : NVMData.AutoFeed = 0
19ec-1c88:46605779.939 : NVMData.CCDType = 0
19ec-1c88:46605779.986 : NVMData.ScanSpeed = 0
19ec-1c88:46605780.038 : NVMData.RollerCount = 0
19ec-1c88:46605780.091 : NVMData.MultifeedCount = 0
19ec-1c88:46605780.143 : NVMData.JamCount = 0
19ec-1c88:46605780.192 : NVMData.IdentifyInfo = 
19ec-1c88:46605780.241 : NVMData.FormalName = 
19ec-1c88:46605780.292 : NVMData.ReservedB = 0
19ec-1c88:46605780.340 : NVMData.FunctionCode = 0
19ec-1c88:46605780.390 : NVMData.PreFeed = 0
19ec-1c88:46605780.437 : NVMData.PreFeedTime = 0
19ec-1c88:46605780.488 : NVMData.ButtonNumber = 0
19ec-1c88:46605780.538 : NVMData.PowerOffTime = 0
19ec-1c88:46605780.587 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46605780.648 : => IoObject::IoLockEnd
19ec-1c88:46605780.793 : <= IoObject::IoLockEnd
19ec-1c88:46605781.074 : <= ReadNVMData ret = 1
19ec-1c88:46615610.744 : => GetADFStatus
19ec-1c88:46615611.182 : => IoObject::IoLockStart
19ec-1c88:46615611.320 : => CAsicIO::CheckDevice
19ec-1c88:46615611.377 : => CNT96226::ConnectIsAvailable
19ec-1c88:46615629.201 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46615629.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46615629.717 : <= IoObject::IoLockStart
19ec-1c88:46615629.776 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46615629.840 : IO Send command 10 bytes
19ec-1c88:46615629.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:46615630.004 : iCmd = 0, nBytes = 10
19ec-1c88:46615630.109 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46615818.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46615818.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:46615818.901 : IO total need to receive data 2 bytes
19ec-1c88:46615818.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:46615819.015 : iCmd = 0, nBytes = 2
19ec-1c88:46615945.935 : 0000 : 00 00 
19ec-1c88:46615946.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46615946.092 : System total receive data 2 bytes
19ec-1c88:46615946.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:46615946.201 : iCmd = 1, nBytes = 4
19ec-1c88:46616102.673 : 0000 : 00 00 00 00 
19ec-1c88:46616102.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46616102.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46616102.996 : Return status = 0
19ec-1c88:46616103.058 : => IoObject::IoLockEnd
19ec-1c88:46616103.148 : <= IoObject::IoLockEnd
19ec-1c88:46616103.199 : <= GetADFStatus ret = 1
19ec-1c88:46618758.515 : => GetADFStatus
19ec-1c88:46618758.706 : => IoObject::IoLockStart
19ec-1c88:46618758.836 : => CAsicIO::CheckDevice
19ec-1c88:46618758.895 : => CNT96226::ConnectIsAvailable
19ec-1c88:46618780.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46618780.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46618780.666 : <= IoObject::IoLockStart
19ec-1c88:46618780.797 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46618780.951 : IO Send command 10 bytes
19ec-1c88:46618781.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:46618781.265 : iCmd = 0, nBytes = 10
19ec-1c88:46618781.646 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46618962.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46618962.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:46618963.165 : IO total need to receive data 2 bytes
19ec-1c88:46618963.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:46618963.303 : iCmd = 0, nBytes = 2
19ec-1c88:46619077.987 : 0000 : 00 00 
19ec-1c88:46619078.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46619078.439 : System total receive data 2 bytes
19ec-1c88:46619078.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:46619078.562 : iCmd = 1, nBytes = 4
19ec-1c88:46619251.856 : 0000 : 00 00 00 00 
19ec-1c88:46619252.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46619252.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46619252.453 : Return status = 0
19ec-1c88:46619252.512 : => IoObject::IoLockEnd
19ec-1c88:46619252.600 : <= IoObject::IoLockEnd
19ec-1c88:46619252.649 : <= GetADFStatus ret = 1
19ec-1c88:46621353.696 : => TerminateDriver
19ec-1c88:46621353.889 : => CAsicIO::~CAsicIO,pStage=201002056
19ec-1c88:46621353.961 : => CNT96226::Close
19ec-1c88:46621357.662 : <= CNT96226::Close ret = 1
19ec-1c88:46621357.744 : <= CAsicIO::~CAsicIO
19ec-1c88:46621357.808 : => IoObject::IoLockEnd
19ec-1c88:46621357.862 : <= IoObject::IoLockEnd
19ec-1c88:46621357.916 : => IoObject::TerminateDevice
19ec-1c88:46621357.973 : => IoObject::IoLockEnd
19ec-1c88:46621358.021 : <= IoObject::IoLockEnd
19ec-1c88:46621358.127 : <= IoObject::TerminateDevice
19ec-1c88:46621358.387 : <= TerminateDriver ret = 1
19ec-1c88:46665381.920 : ============Debug Start==========
19ec-1c88:46665382.173 : Date : 2020/4/30 14:27:56
19ec-1c88:46665382.260 : Process ID : 19ec
19ec-1c88:46665382.685 : Windows : Version 10.0 build 18363 
19ec-1c88:46665383.137 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46665383.200 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46665383.268 : MemoryStatus.ullAvailPhys : 1714495488
19ec-1c88:46665383.331 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46665383.396 : MemoryStatus.ullAvailPageFile : 3054448640
19ec-1c88:46665383.460 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46665383.523 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:46665383.588 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46665383.699 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46665383.763 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46665384.008 : CPU Count : 4
19ec-1c88:46665384.055 : CPU Frequency : 100.000 Mhz
19ec-1c88:46665388.241 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46665388.374 : => InitializeDriver
19ec-1c88:46665388.641 : <= InitializeDriver ret = 1
19ec-1c88:46665388.698 : => InitializeScanner
19ec-1c88:46665388.769 : => CAsicIO::GetDeviceList
19ec-1c88:46665389.078 : => CNT96226::CNT96226
19ec-1c88:46665389.138 : => CNT96226::Open
19ec-1c88:46665411.116 : <= CNT96226::Open ret = 1
19ec-1c88:46665411.234 : => CNT96226::Initialize
19ec-1c88:46665411.434 : <= CNT96226::Initialize ret = 1
19ec-1c88:46665411.497 : <= CNT96226::CNT96226
19ec-1c88:46665411.553 : => CNT96226::EnumAvailableDevice
19ec-1c88:46665417.005 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46665417.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46665417.145 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46669120.386 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46669120.668 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46669126.349 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46669126.455 : => IoObject::GetLockName
19ec-1c88:46669126.511 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46669126.579 : <= IoObject::GetLockName
19ec-1c88:46669127.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:46669127.089 : iCmd = 3, nBytes = 2
19ec-1c88:46669497.041 : 0000 : 06 38 
19ec-1c88:46669497.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46669497.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:46669497.272 : iCmd = 4, nBytes = 2
19ec-1c88:46669796.546 : 0000 : 07 07 
19ec-1c88:46669796.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46669796.734 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46669796.825 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46669796.892 : IO Send command 10 bytes
19ec-1c88:46669796.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:46669797.003 : iCmd = 0, nBytes = 10
19ec-1c88:46669797.106 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46669995.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46669995.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:46669995.725 : iCmd = 0, nBytes = 165
19ec-1c88:46670130.479 : skip dump 37 bytes
19ec-1c88:46670130.659 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46670130.790 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46670130.924 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46670131.052 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46670131.179 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46670131.309 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46670131.435 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670131.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670131.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46670131.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:46670131.726 : iCmd = 1, nBytes = 4
19ec-1c88:46670282.179 : 0000 : 00 00 00 00 
19ec-1c88:46670282.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46670282.327 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46670282.384 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46670282.449 : IO Send command 10 bytes
19ec-1c88:46670282.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:46670282.552 : iCmd = 0, nBytes = 10
19ec-1c88:46670282.652 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46670640.568 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46670640.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:46670640.773 : iCmd = 0, nBytes = 128
19ec-1c88:46670848.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670848.403 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670848.544 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46670848.677 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46670848.805 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46670848.927 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670849.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670849.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670849.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46670849.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:46670849.351 : iCmd = 1, nBytes = 4
19ec-1c88:46671016.536 : 0000 : 00 00 00 00 
19ec-1c88:46671016.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46671016.682 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46671016.844 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46671016.913 : => CNT96226::Close
19ec-1c88:46671020.691 : <= CNT96226::Close ret = 1
19ec-1c88:46671020.765 : <= CNT96226::~CNT96226
19ec-1c88:46671020.850 : <= CAsicIO::GetDeviceList
19ec-1c88:46671021.230 : => IoObject::SetTimeout
19ec-1c88:46671021.361 : Timeout--> In = 0 Out = 0
19ec-1c88:46671021.415 : <= IoObject::SetTimeout
19ec-1c88:46671021.479 : => CAsicIO::CAsicIO
19ec-1c88:46671021.551 : => CNT96226::CNT96226
19ec-1c88:46671021.608 : => CNT96226::Open
19ec-1c88:46671044.411 : <= CNT96226::Open ret = 1
19ec-1c88:46671044.512 : => CNT96226::Initialize
19ec-1c88:46671044.758 : <= CNT96226::Initialize ret = 1
19ec-1c88:46671044.816 : <= CNT96226::CNT96226
19ec-1c88:46671044.870 : <= CAsicIO::CAsicIO
19ec-1c88:46671044.926 : => CAsicIO::InitializeDevice
19ec-1c88:46671044.996 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46671050.775 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46671050.892 : => IoObject::GetLockName
19ec-1c88:46671050.950 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46671051.017 : <= IoObject::GetLockName
19ec-1c88:46671051.503 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46671051.574 : IO Send command 10 bytes
19ec-1c88:46671051.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:46671051.679 : iCmd = 0, nBytes = 10
19ec-1c88:46671051.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46671393.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46671393.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:46671393.826 : iCmd = 0, nBytes = 128
19ec-1c88:46671577.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671577.890 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.036 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46671578.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46671578.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.432 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46671578.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:46671578.869 : iCmd = 1, nBytes = 4
19ec-1c88:46671776.264 : 0000 : 00 00 00 00 
19ec-1c88:46671776.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46671776.448 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46671776.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:46671776.570 : iCmd = 3, nBytes = 2
19ec-1c88:46672159.135 : 0000 : 06 38 
19ec-1c88:46672159.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46672159.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:46672159.390 : iCmd = 4, nBytes = 2
19ec-1c88:46672470.323 : 0000 : 07 07 
19ec-1c88:46672470.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46672470.614 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46672470.712 : => IoObject::InitializeDevice
19ec-1c88:46672470.819 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46672471.524 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46672471.600 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46672472.335 : => FindScanner
19ec-1c88:46672472.396 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46672472.458 : <= FindScanner ret = 1
19ec-1c88:46672472.515 : => IoObject::IoLockStart
19ec-1c88:46672472.620 : => CAsicIO::CheckDevice
19ec-1c88:46672472.673 : => CNT96226::ConnectIsAvailable
19ec-1c88:46672490.215 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46672490.331 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46672490.394 : <= IoObject::IoLockStart
19ec-1c88:46672490.452 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46672490.525 : IO Send command 10 bytes
19ec-1c88:46672490.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:46672490.670 : iCmd = 0, nBytes = 10
19ec-1c88:46672490.777 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46672688.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46672688.547 : System send command 10 bytes + data 0 bytes
19ec-1c88:46672688.624 : IO total need to receive data 5 bytes
19ec-1c88:46672688.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:46672688.744 : iCmd = 0, nBytes = 5
19ec-1c88:46672897.100 : 0000 : 06 00 02 02 ab 
19ec-1c88:46672897.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46672897.253 : System total receive data 5 bytes
19ec-1c88:46672897.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:46672897.367 : iCmd = 1, nBytes = 4
19ec-1c88:46673077.358 : 0000 : 00 00 00 00 
19ec-1c88:46673077.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46673077.641 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46673077.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46673077.767 : IO Send command 10 bytes
19ec-1c88:46673077.860 : => CNT96226::VenderCmd_SetData
19ec-1c88:46673077.917 : iCmd = 0, nBytes = 10
19ec-1c88:46673078.025 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46673268.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46673268.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:46673268.660 : IO total need to receive data 165 bytes
19ec-1c88:46673268.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:46673268.776 : iCmd = 0, nBytes = 165
19ec-1c88:46673455.810 : skip dump 37 bytes
19ec-1c88:46673455.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46673456.124 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46673456.263 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46673456.394 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46673456.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46673456.656 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46673456.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673456.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673456.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46673457.029 : System total receive data 165 bytes
19ec-1c88:46673457.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:46673457.140 : iCmd = 1, nBytes = 4
19ec-1c88:46673571.412 : 0000 : 00 00 00 00 
19ec-1c88:46673571.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46673571.627 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46673571.801 : Dump Inquiry
19ec-1c88:46673571.919 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46673572.051 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46673572.182 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46673572.313 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46673572.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46673572.569 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46673572.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673572.811 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673572.938 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46673573.066 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46673573.153 : 00a0 : 00 00 00 00 00 
19ec-1c88:46673573.220 : => ReadNVMDataInternal
19ec-1c88:46673573.421 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46673573.482 : IO Send command 10 bytes
19ec-1c88:46673573.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:46673573.622 : iCmd = 0, nBytes = 10
19ec-1c88:46673573.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46673904.807 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46673904.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:46673904.993 : IO total need to receive data 128 bytes
19ec-1c88:46673905.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:46673905.107 : iCmd = 0, nBytes = 128
19ec-1c88:46674110.340 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674110.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674110.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46674110.814 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46674110.938 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.058 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46674111.425 : System total receive data 128 bytes
19ec-1c88:46674111.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:46674111.541 : iCmd = 1, nBytes = 4
19ec-1c88:46674288.711 : 0000 : 00 00 00 00 
19ec-1c88:46674288.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46674288.952 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46674289.027 : NVMData.PadScanCount = 0
19ec-1c88:46674289.082 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46674289.139 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46674289.195 : NVMData.FlatbedScanCount = 0
19ec-1c88:46674289.251 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46674289.302 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46674289.357 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46674289.412 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46674289.467 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46674289.519 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46674289.572 : NVMData.BornMonth = 0
19ec-1c88:46674289.623 : NVMData.BornDay = 0
19ec-1c88:46674289.674 : NVMData.BornYear = 0
19ec-1c88:46674289.722 : NVMData.FirstScanMonth = 4
19ec-1c88:46674289.774 : NVMData.FirstScanDay = 30
19ec-1c88:46674289.827 : NVMData.FirstScanYear = 2020
19ec-1c88:46674289.879 : NVMData.VerticalMagnification = 0
19ec-1c88:46674289.934 : NVMData.HorizontalMagnification = 0
19ec-1c88:46674289.987 : NVMData.PowerSavingTime = 15
19ec-1c88:46674290.040 : NVMData.SN = A094165189010062
19ec-1c88:46674290.088 : NVMData.AutoFeed = 0
19ec-1c88:46674290.135 : NVMData.CCDType = 0
19ec-1c88:46674290.182 : NVMData.ScanSpeed = 0
19ec-1c88:46674290.231 : NVMData.RollerCount = 0
19ec-1c88:46674290.282 : NVMData.MultifeedCount = 0
19ec-1c88:46674290.332 : NVMData.JamCount = 0
19ec-1c88:46674290.380 : NVMData.IdentifyInfo = 
19ec-1c88:46674290.431 : NVMData.FormalName = 
19ec-1c88:46674290.624 : NVMData.ReservedB = 0
19ec-1c88:46674290.685 : NVMData.FunctionCode = 0
19ec-1c88:46674290.735 : NVMData.PreFeed = 0
19ec-1c88:46674290.785 : NVMData.PreFeedTime = 0
19ec-1c88:46674290.835 : NVMData.ButtonNumber = 0
19ec-1c88:46674290.884 : NVMData.PowerOffTime = 0
19ec-1c88:46674290.933 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46674291.002 : => IoObject::IoLockEnd
19ec-1c88:46674291.093 : <= IoObject::IoLockEnd
19ec-1c88:46674291.146 : <= InitializeScanner ret = 1
19ec-1c88:46674291.209 : => GetLogicalScannerAbilityEx
19ec-1c88:46674291.267 : => IoObject::IoLockStart
19ec-1c88:46674291.359 : => CAsicIO::CheckDevice
19ec-1c88:46674291.412 : => CNT96226::ConnectIsAvailable
19ec-1c88:46674303.641 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46674303.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46674303.791 : <= IoObject::IoLockStart
19ec-1c88:46674303.849 : => IoObject::IoLockEnd
19ec-1c88:46674303.940 : <= IoObject::IoLockEnd
19ec-1c88:46674304.050 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46674304.124 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46674491.217 : => ReadNVMData
19ec-1c88:46674491.374 : => IoObject::IoLockStart
19ec-1c88:46674491.504 : => CAsicIO::CheckDevice
19ec-1c88:46674491.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:46674516.047 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46674516.166 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46674516.224 : <= IoObject::IoLockStart
19ec-1c88:46674516.288 : => ReadNVMDataInternal
19ec-1c88:46674516.350 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46674516.416 : IO Send command 10 bytes
19ec-1c88:46674516.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:46674516.600 : iCmd = 0, nBytes = 10
19ec-1c88:46674516.712 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46674873.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46674873.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:46674873.824 : IO total need to receive data 128 bytes
19ec-1c88:46674873.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:46674873.936 : iCmd = 0, nBytes = 128
19ec-1c88:46675061.256 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675061.458 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675061.602 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46675061.733 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46675061.862 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46675061.985 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675062.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675062.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675062.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46675062.354 : System total receive data 128 bytes
19ec-1c88:46675062.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:46675062.469 : iCmd = 1, nBytes = 4
19ec-1c88:46675263.004 : 0000 : 00 00 00 00 
19ec-1c88:46675263.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46675263.216 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46675263.286 : NVMData.PadScanCount = 0
19ec-1c88:46675263.342 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46675263.400 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46675263.460 : NVMData.FlatbedScanCount = 0
19ec-1c88:46675263.514 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46675263.568 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46675263.626 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46675263.682 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46675263.735 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46675263.786 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46675263.840 : NVMData.BornMonth = 0
19ec-1c88:46675263.887 : NVMData.BornDay = 0
19ec-1c88:46675263.937 : NVMData.BornYear = 0
19ec-1c88:46675263.987 : NVMData.FirstScanMonth = 4
19ec-1c88:46675264.036 : NVMData.FirstScanDay = 30
19ec-1c88:46675264.087 : NVMData.FirstScanYear = 2020
19ec-1c88:46675264.299 : NVMData.VerticalMagnification = 0
19ec-1c88:46675264.363 : NVMData.HorizontalMagnification = 0
19ec-1c88:46675264.417 : NVMData.PowerSavingTime = 15
19ec-1c88:46675264.471 : NVMData.SN = A094165189010062
19ec-1c88:46675264.519 : NVMData.AutoFeed = 0
19ec-1c88:46675264.569 : NVMData.CCDType = 0
19ec-1c88:46675264.616 : NVMData.ScanSpeed = 0
19ec-1c88:46675264.663 : NVMData.RollerCount = 0
19ec-1c88:46675264.713 : NVMData.MultifeedCount = 0
19ec-1c88:46675264.763 : NVMData.JamCount = 0
19ec-1c88:46675264.812 : NVMData.IdentifyInfo = 
19ec-1c88:46675264.863 : NVMData.FormalName = 
19ec-1c88:46675264.912 : NVMData.ReservedB = 0
19ec-1c88:46675264.962 : NVMData.FunctionCode = 0
19ec-1c88:46675265.012 : NVMData.PreFeed = 0
19ec-1c88:46675265.063 : NVMData.PreFeedTime = 0
19ec-1c88:46675265.112 : NVMData.ButtonNumber = 0
19ec-1c88:46675265.160 : NVMData.PowerOffTime = 0
19ec-1c88:46675265.214 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46675265.276 : => IoObject::IoLockEnd
19ec-1c88:46675265.368 : <= IoObject::IoLockEnd
19ec-1c88:46675265.417 : <= ReadNVMData ret = 1
19ec-1c88:46675805.311 : => TerminateDriver
19ec-1c88:46675805.479 : => CAsicIO::~CAsicIO,pStage=221383752
19ec-1c88:46675805.552 : => CNT96226::Close
19ec-1c88:46675809.725 : <= CNT96226::Close ret = 1
19ec-1c88:46675809.805 : <= CAsicIO::~CAsicIO
19ec-1c88:46675809.861 : => IoObject::IoLockEnd
19ec-1c88:46675809.914 : <= IoObject::IoLockEnd
19ec-1c88:46675809.966 : => IoObject::TerminateDevice
19ec-1c88:46675810.020 : => IoObject::IoLockEnd
19ec-1c88:46675810.069 : <= IoObject::IoLockEnd
19ec-1c88:46675810.174 : <= IoObject::TerminateDevice
19ec-1c88:46675810.435 : <= TerminateDriver ret = 1
19ec-1c88:46678100.793 : ============Debug Start==========
19ec-1c88:46678101.090 : Date : 2020/4/30 14:27:57
19ec-1c88:46678101.173 : Process ID : 19ec
19ec-1c88:46678101.589 : Windows : Version 10.0 build 18363 
19ec-1c88:46678102.032 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46678102.093 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46678102.163 : MemoryStatus.ullAvailPhys : 1714491392
19ec-1c88:46678102.223 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46678102.283 : MemoryStatus.ullAvailPageFile : 3055837184
19ec-1c88:46678102.343 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46678102.407 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:46678102.469 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46678102.570 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46678102.630 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46678102.868 : CPU Count : 4
19ec-1c88:46678102.915 : CPU Frequency : 100.000 Mhz
19ec-1c88:46678107.076 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46678107.208 : => InitializeDriver
19ec-1c88:46678107.475 : <= InitializeDriver ret = 1
19ec-1c88:46680628.850 : => InitializeScanner
19ec-1c88:46680629.100 : => CAsicIO::GetDeviceList
19ec-1c88:46680629.490 : => CNT96226::CNT96226
19ec-1c88:46680629.548 : => CNT96226::Open
19ec-1c88:46680653.027 : <= CNT96226::Open ret = 1
19ec-1c88:46680653.144 : => CNT96226::Initialize
19ec-1c88:46680653.332 : <= CNT96226::Initialize ret = 1
19ec-1c88:46680653.389 : <= CNT96226::CNT96226
19ec-1c88:46680653.441 : => CNT96226::EnumAvailableDevice
19ec-1c88:46680659.210 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46680659.287 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46680659.342 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46684427.099 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46684427.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46684438.735 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46684438.957 : => IoObject::GetLockName
19ec-1c88:46684439.075 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46684439.211 : <= IoObject::GetLockName
19ec-1c88:46684440.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:46684440.223 : iCmd = 3, nBytes = 2
19ec-1c88:46684830.721 : 0000 : 06 38 
19ec-1c88:46684830.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46684831.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:46684831.195 : iCmd = 4, nBytes = 2
19ec-1c88:46685134.211 : 0000 : 07 07 
19ec-1c88:46685134.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46685134.583 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46685134.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46685134.889 : IO Send command 10 bytes
19ec-1c88:46685135.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:46685135.124 : iCmd = 0, nBytes = 10
19ec-1c88:46685135.340 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46685354.300 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46685354.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:46685354.618 : iCmd = 0, nBytes = 165
19ec-1c88:46685565.804 : skip dump 37 bytes
19ec-1c88:46685566.168 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46685566.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46685566.734 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46685567.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46685567.263 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46685567.542 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46685567.795 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46685568.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46685568.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46685568.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:46685568.411 : iCmd = 1, nBytes = 4
19ec-1c88:46685779.413 : 0000 : 00 00 00 00 
19ec-1c88:46685779.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46685779.725 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46685779.846 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46685779.975 : IO Send command 10 bytes
19ec-1c88:46685780.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:46685780.190 : iCmd = 0, nBytes = 10
19ec-1c88:46685780.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46686142.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46686142.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:46686142.696 : iCmd = 0, nBytes = 128
19ec-1c88:46686350.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686351.307 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686351.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46686351.882 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46686352.135 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46686352.393 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686352.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686352.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686353.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46686353.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:46686353.262 : iCmd = 1, nBytes = 4
19ec-1c88:46686539.898 : 0000 : 00 00 00 00 
19ec-1c88:46686540.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46686540.203 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46686540.535 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46686540.685 : => CNT96226::Close
19ec-1c88:46686547.552 : <= CNT96226::Close ret = 1
19ec-1c88:46686547.703 : <= CNT96226::~CNT96226
19ec-1c88:46686547.864 : <= CAsicIO::GetDeviceList
19ec-1c88:46686548.579 : => IoObject::SetTimeout
19ec-1c88:46686548.841 : Timeout--> In = 0 Out = 0
19ec-1c88:46686548.963 : <= IoObject::SetTimeout
19ec-1c88:46686549.091 : => CAsicIO::CAsicIO
19ec-1c88:46686549.231 : => CNT96226::CNT96226
19ec-1c88:46686549.339 : => CNT96226::Open
19ec-1c88:46686592.178 : <= CNT96226::Open ret = 1
19ec-1c88:46686592.401 : => CNT96226::Initialize
19ec-1c88:46686592.778 : <= CNT96226::Initialize ret = 1
19ec-1c88:46686592.906 : <= CNT96226::CNT96226
19ec-1c88:46686593.018 : <= CAsicIO::CAsicIO
19ec-1c88:46686593.126 : => CAsicIO::InitializeDevice
19ec-1c88:46686593.271 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46686604.908 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46686605.123 : => IoObject::GetLockName
19ec-1c88:46686605.234 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46686605.365 : <= IoObject::GetLockName
19ec-1c88:46686606.261 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46686606.409 : IO Send command 10 bytes
19ec-1c88:46686606.516 : => CNT96226::VenderCmd_SetData
19ec-1c88:46686606.621 : iCmd = 0, nBytes = 10
19ec-1c88:46686606.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46686973.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46686974.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:46686974.172 : iCmd = 0, nBytes = 128
19ec-1c88:46687186.090 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687186.516 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687186.824 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46687187.101 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46687187.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46687187.632 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687187.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687188.139 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687188.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46687188.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:46687188.519 : iCmd = 1, nBytes = 4
19ec-1c88:46687398.432 : 0000 : 00 00 00 00 
19ec-1c88:46687398.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46687398.754 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46687398.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:46687398.982 : iCmd = 3, nBytes = 2
19ec-1c88:46687792.824 : 0000 : 06 38 
19ec-1c88:46687793.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46687793.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:46687793.468 : iCmd = 4, nBytes = 2
19ec-1c88:46688109.647 : 0000 : 07 07 
19ec-1c88:46688109.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688110.220 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46688110.422 : => IoObject::InitializeDevice
19ec-1c88:46688110.620 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46688111.782 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46688111.928 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46688113.194 : => FindScanner
19ec-1c88:46688113.306 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46688113.434 : <= FindScanner ret = 1
19ec-1c88:46688113.554 : => IoObject::IoLockStart
19ec-1c88:46688113.761 : => CAsicIO::CheckDevice
19ec-1c88:46688113.865 : => CNT96226::ConnectIsAvailable
19ec-1c88:46688136.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46688136.617 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46688136.731 : <= IoObject::IoLockStart
19ec-1c88:46688136.850 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46688136.981 : IO Send command 10 bytes
19ec-1c88:46688137.150 : => CNT96226::VenderCmd_SetData
19ec-1c88:46688137.267 : iCmd = 0, nBytes = 10
19ec-1c88:46688137.491 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46688325.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46688325.644 : System send command 10 bytes + data 0 bytes
19ec-1c88:46688325.721 : IO total need to receive data 5 bytes
19ec-1c88:46688325.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688325.843 : iCmd = 0, nBytes = 5
19ec-1c88:46688476.888 : 0000 : 06 00 02 02 ab 
19ec-1c88:46688477.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688477.659 : System total receive data 5 bytes
19ec-1c88:46688477.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688478.181 : iCmd = 1, nBytes = 4
19ec-1c88:46688626.473 : 0000 : 00 00 00 00 
19ec-1c88:46688626.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688626.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46688626.784 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46688626.853 : IO Send command 10 bytes
19ec-1c88:46688626.942 : => CNT96226::VenderCmd_SetData
19ec-1c88:46688627.001 : iCmd = 0, nBytes = 10
19ec-1c88:46688627.108 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46688773.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46688773.895 : System send command 10 bytes + data 0 bytes
19ec-1c88:46688773.973 : IO total need to receive data 165 bytes
19ec-1c88:46688774.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688774.105 : iCmd = 0, nBytes = 165
19ec-1c88:46688924.713 : skip dump 37 bytes
19ec-1c88:46688924.936 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46688925.088 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46688925.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46688925.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46688925.516 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46688925.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46688925.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46688925.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46688925.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688926.037 : System total receive data 165 bytes
19ec-1c88:46688926.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688926.162 : iCmd = 1, nBytes = 4
19ec-1c88:46689071.154 : 0000 : 00 00 00 00 
19ec-1c88:46689071.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46689071.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46689071.801 : Dump Inquiry
19ec-1c88:46689071.936 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46689072.081 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46689072.216 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46689072.355 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46689072.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46689072.843 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46689072.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689073.319 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689073.453 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46689073.586 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46689073.675 : 00a0 : 00 00 00 00 00 
19ec-1c88:46689073.747 : => ReadNVMDataInternal
19ec-1c88:46689073.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46689073.995 : IO Send command 10 bytes
19ec-1c88:46689074.087 : => CNT96226::VenderCmd_SetData
19ec-1c88:46689074.143 : iCmd = 0, nBytes = 10
19ec-1c88:46689074.244 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46689369.207 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46689369.427 : System send command 10 bytes + data 0 bytes
19ec-1c88:46689369.510 : IO total need to receive data 128 bytes
19ec-1c88:46689369.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:46689369.646 : iCmd = 0, nBytes = 128
19ec-1c88:46689512.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689512.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689512.713 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46689512.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46689512.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.102 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46689513.485 : System total receive data 128 bytes
19ec-1c88:46689513.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:46689513.604 : iCmd = 1, nBytes = 4
19ec-1c88:46689631.797 : 0000 : 00 00 00 00 
19ec-1c88:46689631.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46689632.024 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46689632.092 : NVMData.PadScanCount = 0
19ec-1c88:46689632.151 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46689632.210 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46689632.268 : NVMData.FlatbedScanCount = 0
19ec-1c88:46689632.322 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46689632.374 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46689632.430 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46689632.484 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46689632.542 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46689632.596 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46689632.653 : NVMData.BornMonth = 0
19ec-1c88:46689632.704 : NVMData.BornDay = 0
19ec-1c88:46689632.754 : NVMData.BornYear = 0
19ec-1c88:46689632.804 : NVMData.FirstScanMonth = 4
19ec-1c88:46689632.858 : NVMData.FirstScanDay = 30
19ec-1c88:46689632.912 : NVMData.FirstScanYear = 2020
19ec-1c88:46689632.966 : NVMData.VerticalMagnification = 0
19ec-1c88:46689633.023 : NVMData.HorizontalMagnification = 0
19ec-1c88:46689633.077 : NVMData.PowerSavingTime = 15
19ec-1c88:46689633.130 : NVMData.SN = A094165189010062
19ec-1c88:46689633.181 : NVMData.AutoFeed = 0
19ec-1c88:46689633.232 : NVMData.CCDType = 0
19ec-1c88:46689633.282 : NVMData.ScanSpeed = 0
19ec-1c88:46689633.333 : NVMData.RollerCount = 0
19ec-1c88:46689633.384 : NVMData.MultifeedCount = 0
19ec-1c88:46689633.435 : NVMData.JamCount = 0
19ec-1c88:46689633.485 : NVMData.IdentifyInfo = 
19ec-1c88:46689633.536 : NVMData.FormalName = 
19ec-1c88:46689633.697 : NVMData.ReservedB = 0
19ec-1c88:46689633.751 : NVMData.FunctionCode = 0
19ec-1c88:46689633.803 : NVMData.PreFeed = 0
19ec-1c88:46689633.853 : NVMData.PreFeedTime = 0
19ec-1c88:46689633.903 : NVMData.ButtonNumber = 0
19ec-1c88:46689633.961 : NVMData.PowerOffTime = 0
19ec-1c88:46689634.013 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46689634.092 : => IoObject::IoLockEnd
19ec-1c88:46689634.185 : <= IoObject::IoLockEnd
19ec-1c88:46689634.236 : <= InitializeScanner ret = 1
19ec-1c88:46690971.843 : => GetLogicalScannerAbility
19ec-1c88:46690972.037 : => IoObject::IoLockStart
19ec-1c88:46690972.164 : => CAsicIO::CheckDevice
19ec-1c88:46690972.225 : => CNT96226::ConnectIsAvailable
19ec-1c88:46690988.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46690988.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46690988.878 : <= IoObject::IoLockStart
19ec-1c88:46690988.940 : => IoObject::IoLockEnd
19ec-1c88:46690989.036 : <= IoObject::IoLockEnd
19ec-1c88:46690989.113 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46694530.776 : => GetLogicalScannerAbilityEx
19ec-1c88:46694530.970 : => IoObject::IoLockStart
19ec-1c88:46694531.093 : => CAsicIO::CheckDevice
19ec-1c88:46694531.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:46694554.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46694554.663 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46694554.800 : <= IoObject::IoLockStart
19ec-1c88:46694554.919 : => IoObject::IoLockEnd
19ec-1c88:46694555.300 : <= IoObject::IoLockEnd
19ec-1c88:46694555.420 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46694555.499 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46701724.232 : => ReadNVMData
19ec-1c88:46701724.414 : => IoObject::IoLockStart
19ec-1c88:46701724.543 : => CAsicIO::CheckDevice
19ec-1c88:46701724.599 : => CNT96226::ConnectIsAvailable
19ec-1c88:46701750.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46701750.768 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46701750.829 : <= IoObject::IoLockStart
19ec-1c88:46701750.895 : => ReadNVMDataInternal
19ec-1c88:46701750.954 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46701751.025 : IO Send command 10 bytes
19ec-1c88:46701751.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:46701751.195 : iCmd = 0, nBytes = 10
19ec-1c88:46701751.307 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46702114.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46702114.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:46702114.532 : IO total need to receive data 128 bytes
19ec-1c88:46702114.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:46702114.651 : iCmd = 0, nBytes = 128
19ec-1c88:46702322.781 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702322.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.100 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46702323.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46702323.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.488 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.739 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46702323.860 : System total receive data 128 bytes
19ec-1c88:46702323.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:46702323.973 : iCmd = 1, nBytes = 4
19ec-1c88:46702507.645 : 0000 : 00 00 00 00 
19ec-1c88:46702507.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46702507.908 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46702507.978 : NVMData.PadScanCount = 0
19ec-1c88:46702508.037 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46702508.093 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46702508.155 : NVMData.FlatbedScanCount = 0
19ec-1c88:46702508.211 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46702508.404 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46702508.471 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46702508.527 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46702508.582 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46702508.637 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46702508.698 : NVMData.BornMonth = 0
19ec-1c88:46702508.748 : NVMData.BornDay = 0
19ec-1c88:46702508.799 : NVMData.BornYear = 0
19ec-1c88:46702508.849 : NVMData.FirstScanMonth = 4
19ec-1c88:46702508.902 : NVMData.FirstScanDay = 30
19ec-1c88:46702508.957 : NVMData.FirstScanYear = 2020
19ec-1c88:46702509.012 : NVMData.VerticalMagnification = 0
19ec-1c88:46702509.071 : NVMData.HorizontalMagnification = 0
19ec-1c88:46702509.128 : NVMData.PowerSavingTime = 15
19ec-1c88:46702509.183 : NVMData.SN = A094165189010062
19ec-1c88:46702509.236 : NVMData.AutoFeed = 0
19ec-1c88:46702509.289 : NVMData.CCDType = 0
19ec-1c88:46702509.338 : NVMData.ScanSpeed = 0
19ec-1c88:46702509.389 : NVMData.RollerCount = 0
19ec-1c88:46702509.444 : NVMData.MultifeedCount = 0
19ec-1c88:46702509.499 : NVMData.JamCount = 0
19ec-1c88:46702509.548 : NVMData.IdentifyInfo = 
19ec-1c88:46702509.601 : NVMData.FormalName = 
19ec-1c88:46702509.650 : NVMData.ReservedB = 0
19ec-1c88:46702509.700 : NVMData.FunctionCode = 0
19ec-1c88:46702509.750 : NVMData.PreFeed = 0
19ec-1c88:46702509.800 : NVMData.PreFeedTime = 0
19ec-1c88:46702509.855 : NVMData.ButtonNumber = 0
19ec-1c88:46702509.907 : NVMData.PowerOffTime = 0
19ec-1c88:46702509.959 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46702510.023 : => IoObject::IoLockEnd
19ec-1c88:46702510.119 : <= IoObject::IoLockEnd
19ec-1c88:46702510.169 : <= ReadNVMData ret = 1
19ec-1c88:46712093.757 : => GetADFStatus
19ec-1c88:46712094.192 : => IoObject::IoLockStart
19ec-1c88:46712094.331 : => CAsicIO::CheckDevice
19ec-1c88:46712094.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:46712119.738 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46712119.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46712119.915 : <= IoObject::IoLockStart
19ec-1c88:46712119.976 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46712120.049 : IO Send command 10 bytes
19ec-1c88:46712120.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:46712120.217 : iCmd = 0, nBytes = 10
19ec-1c88:46712120.327 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46712319.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46712319.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:46712319.527 : IO total need to receive data 2 bytes
19ec-1c88:46712319.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:46712319.653 : iCmd = 0, nBytes = 2
19ec-1c88:46712521.741 : 0000 : 00 00 
19ec-1c88:46712521.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46712521.894 : System total receive data 2 bytes
19ec-1c88:46712521.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:46712522.005 : iCmd = 1, nBytes = 4
19ec-1c88:46712713.209 : 0000 : 00 00 00 00 
19ec-1c88:46712713.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46712713.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46712713.506 : Return status = 0
19ec-1c88:46712713.569 : => IoObject::IoLockEnd
19ec-1c88:46712713.656 : <= IoObject::IoLockEnd
19ec-1c88:46712713.707 : <= GetADFStatus ret = 1
19ec-1c88:46715420.546 : => GetADFStatus
19ec-1c88:46715420.742 : => IoObject::IoLockStart
19ec-1c88:46715420.865 : => CAsicIO::CheckDevice
19ec-1c88:46715420.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:46715443.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46715443.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46715443.879 : <= IoObject::IoLockStart
19ec-1c88:46715444.002 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46715444.146 : IO Send command 10 bytes
19ec-1c88:46715444.549 : => CNT96226::VenderCmd_SetData
19ec-1c88:46715444.606 : iCmd = 0, nBytes = 10
19ec-1c88:46715444.711 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46715645.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46715645.808 : System send command 10 bytes + data 0 bytes
19ec-1c88:46715646.028 : IO total need to receive data 2 bytes
19ec-1c88:46715646.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:46715646.160 : iCmd = 0, nBytes = 2
19ec-1c88:46715790.170 : 0000 : 00 00 
19ec-1c88:46715790.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46715790.330 : System total receive data 2 bytes
19ec-1c88:46715790.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:46715790.446 : iCmd = 1, nBytes = 4
19ec-1c88:46715901.142 : 0000 : 00 00 00 00 
19ec-1c88:46715901.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46715901.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46715901.448 : Return status = 0
19ec-1c88:46715901.510 : => IoObject::IoLockEnd
19ec-1c88:46715901.603 : <= IoObject::IoLockEnd
19ec-1c88:46715901.656 : <= GetADFStatus ret = 1
19ec-1c88:46717985.626 : => TerminateDriver
19ec-1c88:46717985.825 : => CAsicIO::~CAsicIO,pStage=78842952
19ec-1c88:46717985.893 : => CNT96226::Close
19ec-1c88:46717990.228 : <= CNT96226::Close ret = 1
19ec-1c88:46717990.306 : <= CAsicIO::~CAsicIO
19ec-1c88:46717990.362 : => IoObject::IoLockEnd
19ec-1c88:46717990.412 : <= IoObject::IoLockEnd
19ec-1c88:46717990.465 : => IoObject::TerminateDevice
19ec-1c88:46717990.518 : => IoObject::IoLockEnd
19ec-1c88:46717990.566 : <= IoObject::IoLockEnd
19ec-1c88:46717990.667 : <= IoObject::TerminateDevice
19ec-1c88:46717990.908 : <= TerminateDriver ret = 1
19ec-1c88:46761409.974 : ============Debug Start==========
19ec-1c88:46761410.259 : Date : 2020/4/30 14:27:59
19ec-1c88:46761410.344 : Process ID : 19ec
19ec-1c88:46761410.758 : Windows : Version 10.0 build 18363 
19ec-1c88:46761411.211 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46761411.272 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46761411.336 : MemoryStatus.ullAvailPhys : 1714786304
19ec-1c88:46761411.396 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46761411.459 : MemoryStatus.ullAvailPageFile : 3055591424
19ec-1c88:46761411.520 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46761411.581 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:46761411.640 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46761411.752 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46761411.815 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46761412.058 : CPU Count : 4
19ec-1c88:46761412.104 : CPU Frequency : 100.000 Mhz
19ec-1c88:46761416.476 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46761416.615 : => InitializeDriver
19ec-1c88:46761416.883 : <= InitializeDriver ret = 1
19ec-1c88:46761416.941 : => InitializeScanner
19ec-1c88:46761417.026 : => CAsicIO::GetDeviceList
19ec-1c88:46761417.331 : => CNT96226::CNT96226
19ec-1c88:46761417.391 : => CNT96226::Open
19ec-1c88:46761440.069 : <= CNT96226::Open ret = 1
19ec-1c88:46761440.167 : => CNT96226::Initialize
19ec-1c88:46761440.352 : <= CNT96226::Initialize ret = 1
19ec-1c88:46761440.410 : <= CNT96226::CNT96226
19ec-1c88:46761440.463 : => CNT96226::EnumAvailableDevice
19ec-1c88:46761445.764 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46761445.844 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46761445.907 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46765164.705 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46765164.988 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46765170.625 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46765170.734 : => IoObject::GetLockName
19ec-1c88:46765170.795 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46765170.863 : <= IoObject::GetLockName
19ec-1c88:46765171.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:46765171.453 : iCmd = 3, nBytes = 2
19ec-1c88:46765545.284 : 0000 : 06 38 
19ec-1c88:46765545.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46765545.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:46765545.592 : iCmd = 4, nBytes = 2
19ec-1c88:46765838.624 : 0000 : 07 07 
19ec-1c88:46765838.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46765838.861 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46765838.954 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46765839.018 : IO Send command 10 bytes
19ec-1c88:46765839.073 : => CNT96226::VenderCmd_SetData
19ec-1c88:46765839.131 : iCmd = 0, nBytes = 10
19ec-1c88:46765839.237 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46766014.592 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46766014.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766014.770 : iCmd = 0, nBytes = 165
19ec-1c88:46766227.023 : skip dump 37 bytes
19ec-1c88:46766227.195 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46766227.329 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46766227.461 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46766227.588 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46766227.715 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46766227.850 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46766227.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766228.099 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766228.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46766228.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766228.269 : iCmd = 1, nBytes = 4
19ec-1c88:46766407.466 : 0000 : 00 00 00 00 
19ec-1c88:46766407.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46766407.657 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46766407.716 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46766407.781 : IO Send command 10 bytes
19ec-1c88:46766407.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:46766407.887 : iCmd = 0, nBytes = 10
19ec-1c88:46766407.996 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46766734.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46766734.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766734.878 : iCmd = 0, nBytes = 128
19ec-1c88:46766897.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766897.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766897.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46766897.870 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46766897.999 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.126 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46766898.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766898.550 : iCmd = 1, nBytes = 4
19ec-1c88:46767015.558 : 0000 : 00 00 00 00 
19ec-1c88:46767015.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46767015.883 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46767016.209 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46767016.559 : => CNT96226::Close
19ec-1c88:46767021.632 : <= CNT96226::Close ret = 1
19ec-1c88:46767021.707 : <= CNT96226::~CNT96226
19ec-1c88:46767021.796 : <= CAsicIO::GetDeviceList
19ec-1c88:46767022.410 : => IoObject::SetTimeout
19ec-1c88:46767022.536 : Timeout--> In = 0 Out = 0
19ec-1c88:46767022.592 : <= IoObject::SetTimeout
19ec-1c88:46767022.660 : => CAsicIO::CAsicIO
19ec-1c88:46767022.730 : => CNT96226::CNT96226
19ec-1c88:46767022.786 : => CNT96226::Open
19ec-1c88:46767046.393 : <= CNT96226::Open ret = 1
19ec-1c88:46767046.491 : => CNT96226::Initialize
19ec-1c88:46767046.689 : <= CNT96226::Initialize ret = 1
19ec-1c88:46767046.748 : <= CNT96226::CNT96226
19ec-1c88:46767046.802 : <= CAsicIO::CAsicIO
19ec-1c88:46767046.859 : => CAsicIO::InitializeDevice
19ec-1c88:46767046.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46767053.501 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46767053.619 : => IoObject::GetLockName
19ec-1c88:46767053.676 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46767053.741 : <= IoObject::GetLockName
19ec-1c88:46767054.294 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46767054.367 : IO Send command 10 bytes
19ec-1c88:46767054.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:46767054.473 : iCmd = 0, nBytes = 10
19ec-1c88:46767054.581 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46767381.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46767381.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:46767381.340 : iCmd = 0, nBytes = 128
19ec-1c88:46767512.168 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.338 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46767512.614 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46767512.744 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767513.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767513.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46767513.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:46767513.289 : iCmd = 1, nBytes = 4
19ec-1c88:46767671.559 : 0000 : 00 00 00 00 
19ec-1c88:46767671.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46767671.719 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46767671.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:46767671.833 : iCmd = 3, nBytes = 2
19ec-1c88:46768031.855 : 0000 : 06 38 
19ec-1c88:46768031.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768032.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:46768032.112 : iCmd = 4, nBytes = 2
19ec-1c88:46768348.172 : 0000 : 07 07 
19ec-1c88:46768348.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768348.423 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46768348.523 : => IoObject::InitializeDevice
19ec-1c88:46768348.632 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46768349.319 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46768349.391 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46768350.103 : => FindScanner
19ec-1c88:46768350.161 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46768350.222 : <= FindScanner ret = 1
19ec-1c88:46768350.278 : => IoObject::IoLockStart
19ec-1c88:46768350.378 : => CAsicIO::CheckDevice
19ec-1c88:46768350.429 : => CNT96226::ConnectIsAvailable
19ec-1c88:46768363.114 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46768363.209 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46768363.267 : <= IoObject::IoLockStart
19ec-1c88:46768363.325 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46768363.388 : IO Send command 10 bytes
19ec-1c88:46768363.471 : => CNT96226::VenderCmd_SetData
19ec-1c88:46768363.522 : iCmd = 0, nBytes = 10
19ec-1c88:46768363.621 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46768513.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46768514.009 : System send command 10 bytes + data 0 bytes
19ec-1c88:46768514.072 : IO total need to receive data 5 bytes
19ec-1c88:46768514.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:46768514.180 : iCmd = 0, nBytes = 5
19ec-1c88:46768724.372 : 0000 : 06 00 02 02 ab 
19ec-1c88:46768724.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768724.553 : System total receive data 5 bytes
19ec-1c88:46768724.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:46768724.673 : iCmd = 1, nBytes = 4
19ec-1c88:46768912.130 : 0000 : 00 00 00 00 
19ec-1c88:46768912.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768912.345 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46768912.408 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46768912.474 : IO Send command 10 bytes
19ec-1c88:46768912.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:46768912.618 : iCmd = 0, nBytes = 10
19ec-1c88:46768912.720 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46769067.511 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46769067.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:46769067.850 : IO total need to receive data 165 bytes
19ec-1c88:46769067.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769068.086 : iCmd = 0, nBytes = 165
19ec-1c88:46769240.886 : skip dump 37 bytes
19ec-1c88:46769241.053 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46769241.186 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46769241.318 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46769241.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46769241.574 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46769241.705 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46769241.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769241.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769242.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46769242.063 : System total receive data 165 bytes
19ec-1c88:46769242.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769242.171 : iCmd = 1, nBytes = 4
19ec-1c88:46769394.981 : 0000 : 00 00 00 00 
19ec-1c88:46769395.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46769395.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46769395.357 : Dump Inquiry
19ec-1c88:46769395.479 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46769395.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46769395.735 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46769395.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46769395.990 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46769396.119 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46769396.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769396.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769396.491 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46769396.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46769396.711 : 00a0 : 00 00 00 00 00 
19ec-1c88:46769396.779 : => ReadNVMDataInternal
19ec-1c88:46769396.979 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46769397.041 : IO Send command 10 bytes
19ec-1c88:46769397.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:46769397.173 : iCmd = 0, nBytes = 10
19ec-1c88:46769397.268 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46769705.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46769705.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:46769705.263 : IO total need to receive data 128 bytes
19ec-1c88:46769705.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769705.374 : iCmd = 0, nBytes = 128
19ec-1c88:46769909.716 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769909.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.039 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46769910.172 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46769910.301 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46769910.793 : System total receive data 128 bytes
19ec-1c88:46769910.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769910.912 : iCmd = 1, nBytes = 4
19ec-1c88:46770040.607 : 0000 : 00 00 00 00 
19ec-1c88:46770040.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46770040.818 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46770040.881 : NVMData.PadScanCount = 0
19ec-1c88:46770040.937 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46770040.995 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46770041.054 : NVMData.FlatbedScanCount = 0
19ec-1c88:46770041.110 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46770041.164 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46770041.217 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46770041.271 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46770041.327 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46770041.383 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46770041.438 : NVMData.BornMonth = 0
19ec-1c88:46770041.486 : NVMData.BornDay = 0
19ec-1c88:46770041.535 : NVMData.BornYear = 0
19ec-1c88:46770041.582 : NVMData.FirstScanMonth = 4
19ec-1c88:46770041.635 : NVMData.FirstScanDay = 30
19ec-1c88:46770041.690 : NVMData.FirstScanYear = 2020
19ec-1c88:46770041.745 : NVMData.VerticalMagnification = 0
19ec-1c88:46770041.797 : NVMData.HorizontalMagnification = 0
19ec-1c88:46770041.851 : NVMData.PowerSavingTime = 15
19ec-1c88:46770041.909 : NVMData.SN = A094165189010062
19ec-1c88:46770041.959 : NVMData.AutoFeed = 0
19ec-1c88:46770042.008 : NVMData.CCDType = 0
19ec-1c88:46770042.056 : NVMData.ScanSpeed = 0
19ec-1c88:46770042.106 : NVMData.RollerCount = 0
19ec-1c88:46770042.158 : NVMData.MultifeedCount = 0
19ec-1c88:46770042.209 : NVMData.JamCount = 0
19ec-1c88:46770042.257 : NVMData.IdentifyInfo = 
19ec-1c88:46770042.309 : NVMData.FormalName = 
19ec-1c88:46770042.494 : NVMData.ReservedB = 0
19ec-1c88:46770042.547 : NVMData.FunctionCode = 0
19ec-1c88:46770042.597 : NVMData.PreFeed = 0
19ec-1c88:46770042.644 : NVMData.PreFeedTime = 0
19ec-1c88:46770042.693 : NVMData.ButtonNumber = 0
19ec-1c88:46770042.745 : NVMData.PowerOffTime = 0
19ec-1c88:46770042.797 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46770042.871 : => IoObject::IoLockEnd
19ec-1c88:46770042.957 : <= IoObject::IoLockEnd
19ec-1c88:46770043.009 : <= InitializeScanner ret = 1
19ec-1c88:46770043.074 : => GetLogicalScannerAbilityEx
19ec-1c88:46770043.130 : => IoObject::IoLockStart
19ec-1c88:46770043.219 : => CAsicIO::CheckDevice
19ec-1c88:46770043.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:46770055.998 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46770056.085 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46770056.141 : <= IoObject::IoLockStart
19ec-1c88:46770056.197 : => IoObject::IoLockEnd
19ec-1c88:46770056.285 : <= IoObject::IoLockEnd
19ec-1c88:46770056.395 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46770056.468 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46770232.945 : => ReadNVMData
19ec-1c88:46770233.097 : => IoObject::IoLockStart
19ec-1c88:46770233.289 : => CAsicIO::CheckDevice
19ec-1c88:46770233.342 : => CNT96226::ConnectIsAvailable
19ec-1c88:46770258.496 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46770258.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46770258.859 : <= IoObject::IoLockStart
19ec-1c88:46770259.204 : => ReadNVMDataInternal
19ec-1c88:46770259.275 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46770259.342 : IO Send command 10 bytes
19ec-1c88:46770259.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:46770259.503 : iCmd = 0, nBytes = 10
19ec-1c88:46770259.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46770602.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46770602.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:46770602.271 : IO total need to receive data 128 bytes
19ec-1c88:46770602.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:46770602.388 : iCmd = 0, nBytes = 128
19ec-1c88:46770812.200 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770812.366 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770812.503 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46770812.635 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46770812.764 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46770812.892 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770813.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770813.141 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770813.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46770813.262 : System total receive data 128 bytes
19ec-1c88:46770813.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:46770813.374 : iCmd = 1, nBytes = 4
19ec-1c88:46770988.271 : 0000 : 00 00 00 00 
19ec-1c88:46770988.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46770988.479 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46770988.538 : NVMData.PadScanCount = 0
19ec-1c88:46770988.595 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46770988.649 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46770988.707 : NVMData.FlatbedScanCount = 0
19ec-1c88:46770988.759 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46770988.810 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46770988.864 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46770988.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46770988.973 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46770989.024 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46770989.078 : NVMData.BornMonth = 0
19ec-1c88:46770989.124 : NVMData.BornDay = 0
19ec-1c88:46770989.175 : NVMData.BornYear = 0
19ec-1c88:46770989.224 : NVMData.FirstScanMonth = 4
19ec-1c88:46770989.276 : NVMData.FirstScanDay = 30
19ec-1c88:46770989.328 : NVMData.FirstScanYear = 2020
19ec-1c88:46770989.520 : NVMData.VerticalMagnification = 0
19ec-1c88:46770989.584 : NVMData.HorizontalMagnification = 0
19ec-1c88:46770989.639 : NVMData.PowerSavingTime = 15
19ec-1c88:46770989.694 : NVMData.SN = A094165189010062
19ec-1c88:46770989.747 : NVMData.AutoFeed = 0
19ec-1c88:46770989.796 : NVMData.CCDType = 0
19ec-1c88:46770989.846 : NVMData.ScanSpeed = 0
19ec-1c88:46770989.893 : NVMData.RollerCount = 0
19ec-1c88:46770989.943 : NVMData.MultifeedCount = 0
19ec-1c88:46770989.994 : NVMData.JamCount = 0
19ec-1c88:46770990.042 : NVMData.IdentifyInfo = 
19ec-1c88:46770990.092 : NVMData.FormalName = 
19ec-1c88:46770990.141 : NVMData.ReservedB = 0
19ec-1c88:46770990.190 : NVMData.FunctionCode = 0
19ec-1c88:46770990.241 : NVMData.PreFeed = 0
19ec-1c88:46770990.290 : NVMData.PreFeedTime = 0
19ec-1c88:46770990.340 : NVMData.ButtonNumber = 0
19ec-1c88:46770990.389 : NVMData.PowerOffTime = 0
19ec-1c88:46770990.440 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46770990.498 : => IoObject::IoLockEnd
19ec-1c88:46770990.585 : <= IoObject::IoLockEnd
19ec-1c88:46770990.636 : <= ReadNVMData ret = 1
19ec-1c88:46773541.489 : ============Debug Start==========
19ec-1c88:46773541.781 : Date : 2020/4/30 14:28:00
19ec-1c88:46773541.862 : Process ID : 19ec
19ec-1c88:46773542.275 : Windows : Version 10.0 build 18363 
19ec-1c88:46773542.726 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46773542.788 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46773542.856 : MemoryStatus.ullAvailPhys : 1714794496
19ec-1c88:46773542.914 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46773542.976 : MemoryStatus.ullAvailPageFile : 3055988736
19ec-1c88:46773543.036 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46773543.096 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:46773543.157 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46773543.262 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46773543.325 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46773543.570 : CPU Count : 4
19ec-1c88:46773543.623 : CPU Frequency : 100.000 Mhz
19ec-1c88:46773547.972 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46773548.099 : => InitializeDriver
19ec-1c88:46773548.372 : <= InitializeDriver ret = 1
19ec-1c88:46777086.736 : => InitializeScanner
19ec-1c88:46777086.989 : => CAsicIO::GetDeviceList
19ec-1c88:46777087.434 : => CNT96226::CNT96226
19ec-1c88:46777087.500 : => CNT96226::Open
19ec-1c88:46777110.874 : <= CNT96226::Open ret = 1
19ec-1c88:46777110.969 : => CNT96226::Initialize
19ec-1c88:46777111.168 : <= CNT96226::Initialize ret = 1
19ec-1c88:46777111.225 : <= CNT96226::CNT96226
19ec-1c88:46777111.279 : => CNT96226::EnumAvailableDevice
19ec-1c88:46777116.484 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46777116.558 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46777116.616 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46780922.655 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46780922.938 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46780928.601 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46780928.712 : => IoObject::GetLockName
19ec-1c88:46780928.777 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46780928.848 : <= IoObject::GetLockName
19ec-1c88:46780929.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:46780929.380 : iCmd = 3, nBytes = 2
19ec-1c88:46781309.609 : 0000 : 06 38 
19ec-1c88:46781310.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46781310.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:46781310.157 : iCmd = 4, nBytes = 2
19ec-1c88:46781613.066 : 0000 : 07 07 
19ec-1c88:46781613.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46781613.266 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46781613.356 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46781613.422 : IO Send command 10 bytes
19ec-1c88:46781613.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:46781613.534 : iCmd = 0, nBytes = 10
19ec-1c88:46781613.642 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46781811.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46781811.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:46781811.417 : iCmd = 0, nBytes = 165
19ec-1c88:46782003.065 : skip dump 37 bytes
19ec-1c88:46782003.235 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46782003.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46782003.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46782003.633 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46782003.763 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46782003.903 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46782004.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782004.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782004.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782004.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:46782004.323 : iCmd = 1, nBytes = 4
19ec-1c88:46782110.926 : 0000 : 00 00 00 00 
19ec-1c88:46782111.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782111.068 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46782111.132 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46782111.193 : IO Send command 10 bytes
19ec-1c88:46782111.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:46782111.299 : iCmd = 0, nBytes = 10
19ec-1c88:46782111.400 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46782438.625 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46782438.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:46782438.804 : iCmd = 0, nBytes = 128
19ec-1c88:46782594.600 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782594.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782594.921 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46782595.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46782595.180 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.305 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.426 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.543 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782595.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:46782595.724 : iCmd = 1, nBytes = 4
19ec-1c88:46782737.903 : 0000 : 00 00 00 00 
19ec-1c88:46782738.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782738.193 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46782738.536 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46782738.676 : => CNT96226::Close
19ec-1c88:46782743.173 : <= CNT96226::Close ret = 1
19ec-1c88:46782743.246 : <= CNT96226::~CNT96226
19ec-1c88:46782743.331 : <= CAsicIO::GetDeviceList
19ec-1c88:46782743.721 : => IoObject::SetTimeout
19ec-1c88:46782743.850 : Timeout--> In = 0 Out = 0
19ec-1c88:46782743.907 : <= IoObject::SetTimeout
19ec-1c88:46782743.972 : => CAsicIO::CAsicIO
19ec-1c88:46782744.043 : => CNT96226::CNT96226
19ec-1c88:46782744.102 : => CNT96226::Open
19ec-1c88:46782766.926 : <= CNT96226::Open ret = 1
19ec-1c88:46782767.036 : => CNT96226::Initialize
19ec-1c88:46782767.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:46782767.392 : <= CNT96226::CNT96226
19ec-1c88:46782767.448 : <= CAsicIO::CAsicIO
19ec-1c88:46782767.502 : => CAsicIO::InitializeDevice
19ec-1c88:46782767.571 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46782773.475 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46782773.593 : => IoObject::GetLockName
19ec-1c88:46782773.647 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46782773.711 : <= IoObject::GetLockName
19ec-1c88:46782774.205 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46782774.276 : IO Send command 10 bytes
19ec-1c88:46782774.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:46782774.383 : iCmd = 0, nBytes = 10
19ec-1c88:46782774.502 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46783118.157 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46783118.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783118.415 : iCmd = 0, nBytes = 128
19ec-1c88:46783327.509 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783327.697 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783327.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46783327.971 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46783328.098 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.221 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46783328.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783328.648 : iCmd = 1, nBytes = 4
19ec-1c88:46783519.254 : 0000 : 00 00 00 00 
19ec-1c88:46783519.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46783519.440 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46783519.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783519.557 : iCmd = 3, nBytes = 2
19ec-1c88:46783896.321 : 0000 : 06 38 
19ec-1c88:46783896.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46783896.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783896.556 : iCmd = 4, nBytes = 2
19ec-1c88:46784212.497 : 0000 : 07 07 
19ec-1c88:46784212.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46784212.763 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46784212.863 : => IoObject::InitializeDevice
19ec-1c88:46784212.975 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46784213.603 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46784213.679 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46784214.406 : => FindScanner
19ec-1c88:46784214.465 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46784214.532 : <= FindScanner ret = 1
19ec-1c88:46784214.590 : => IoObject::IoLockStart
19ec-1c88:46784214.696 : => CAsicIO::CheckDevice
19ec-1c88:46784214.752 : => CNT96226::ConnectIsAvailable
19ec-1c88:46784240.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46784240.623 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46784240.686 : <= IoObject::IoLockStart
19ec-1c88:46784240.747 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46784240.812 : IO Send command 10 bytes
19ec-1c88:46784240.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:46784240.966 : iCmd = 0, nBytes = 10
19ec-1c88:46784241.074 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46784440.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46784440.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:46784440.710 : IO total need to receive data 5 bytes
19ec-1c88:46784440.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:46784440.828 : iCmd = 0, nBytes = 5
19ec-1c88:46784620.934 : 0000 : 06 00 02 02 ab 
19ec-1c88:46784621.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46784621.136 : System total receive data 5 bytes
19ec-1c88:46784621.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:46784621.257 : iCmd = 1, nBytes = 4
19ec-1c88:46784826.968 : 0000 : 00 00 00 00 
19ec-1c88:46784827.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46784827.215 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46784827.281 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46784827.345 : IO Send command 10 bytes
19ec-1c88:46784827.438 : => CNT96226::VenderCmd_SetData
19ec-1c88:46784827.501 : iCmd = 0, nBytes = 10
19ec-1c88:46784827.606 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46785022.913 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46785023.037 : System send command 10 bytes + data 0 bytes
19ec-1c88:46785023.109 : IO total need to receive data 165 bytes
19ec-1c88:46785023.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785023.235 : iCmd = 0, nBytes = 165
19ec-1c88:46785165.763 : skip dump 37 bytes
19ec-1c88:46785165.978 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46785166.121 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46785166.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46785166.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46785166.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46785166.654 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46785166.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785166.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785166.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46785167.029 : System total receive data 165 bytes
19ec-1c88:46785167.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785167.140 : iCmd = 1, nBytes = 4
19ec-1c88:46785339.957 : 0000 : 00 00 00 00 
19ec-1c88:46785340.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46785340.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46785340.346 : Dump Inquiry
19ec-1c88:46785340.468 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46785340.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46785340.738 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46785340.869 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46785340.994 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46785341.124 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46785341.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785341.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785341.502 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46785341.629 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46785341.717 : 00a0 : 00 00 00 00 00 
19ec-1c88:46785341.777 : => ReadNVMDataInternal
19ec-1c88:46785341.991 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46785342.054 : IO Send command 10 bytes
19ec-1c88:46785342.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:46785342.196 : iCmd = 0, nBytes = 10
19ec-1c88:46785342.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46785686.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46785686.385 : System send command 10 bytes + data 0 bytes
19ec-1c88:46785686.455 : IO total need to receive data 128 bytes
19ec-1c88:46785686.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785686.573 : iCmd = 0, nBytes = 128
19ec-1c88:46785893.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785893.497 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785893.636 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46785893.763 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46785893.893 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.136 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46785894.381 : System total receive data 128 bytes
19ec-1c88:46785894.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785894.489 : iCmd = 1, nBytes = 4
19ec-1c88:46786051.100 : 0000 : 00 00 00 00 
19ec-1c88:46786051.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46786051.318 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46786051.384 : NVMData.PadScanCount = 0
19ec-1c88:46786051.441 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46786051.496 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46786051.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:46786051.606 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46786051.660 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46786051.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46786051.765 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46786051.821 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46786051.874 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46786051.930 : NVMData.BornMonth = 0
19ec-1c88:46786051.978 : NVMData.BornDay = 0
19ec-1c88:46786052.030 : NVMData.BornYear = 0
19ec-1c88:46786052.078 : NVMData.FirstScanMonth = 4
19ec-1c88:46786052.128 : NVMData.FirstScanDay = 30
19ec-1c88:46786052.185 : NVMData.FirstScanYear = 2020
19ec-1c88:46786052.238 : NVMData.VerticalMagnification = 0
19ec-1c88:46786052.292 : NVMData.HorizontalMagnification = 0
19ec-1c88:46786052.347 : NVMData.PowerSavingTime = 15
19ec-1c88:46786052.404 : NVMData.SN = A094165189010062
19ec-1c88:46786052.454 : NVMData.AutoFeed = 0
19ec-1c88:46786052.503 : NVMData.CCDType = 0
19ec-1c88:46786052.549 : NVMData.ScanSpeed = 0
19ec-1c88:46786052.596 : NVMData.RollerCount = 0
19ec-1c88:46786052.646 : NVMData.MultifeedCount = 0
19ec-1c88:46786052.695 : NVMData.JamCount = 0
19ec-1c88:46786052.743 : NVMData.IdentifyInfo = 
19ec-1c88:46786052.794 : NVMData.FormalName = 
19ec-1c88:46786052.972 : NVMData.ReservedB = 0
19ec-1c88:46786053.025 : NVMData.FunctionCode = 0
19ec-1c88:46786053.076 : NVMData.PreFeed = 0
19ec-1c88:46786053.128 : NVMData.PreFeedTime = 0
19ec-1c88:46786053.178 : NVMData.ButtonNumber = 0
19ec-1c88:46786053.230 : NVMData.PowerOffTime = 0
19ec-1c88:46786053.281 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46786053.353 : => IoObject::IoLockEnd
19ec-1c88:46786053.440 : <= IoObject::IoLockEnd
19ec-1c88:46786053.491 : <= InitializeScanner ret = 1
19ec-1c88:46787283.113 : => GetLogicalScannerAbility
19ec-1c88:46787283.318 : => IoObject::IoLockStart
19ec-1c88:46787283.449 : => CAsicIO::CheckDevice
19ec-1c88:46787283.574 : => CNT96226::ConnectIsAvailable
19ec-1c88:46787309.380 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46787309.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46787309.812 : <= IoObject::IoLockStart
19ec-1c88:46787309.872 : => IoObject::IoLockEnd
19ec-1c88:46787309.983 : <= IoObject::IoLockEnd
19ec-1c88:46787310.060 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46790822.638 : => GetLogicalScannerAbilityEx
19ec-1c88:46790822.824 : => IoObject::IoLockStart
19ec-1c88:46790822.954 : => CAsicIO::CheckDevice
19ec-1c88:46790823.009 : => CNT96226::ConnectIsAvailable
19ec-1c88:46790847.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46790847.120 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46790847.181 : <= IoObject::IoLockStart
19ec-1c88:46790847.237 : => IoObject::IoLockEnd
19ec-1c88:46790847.362 : <= IoObject::IoLockEnd
19ec-1c88:46790847.480 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46790847.557 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46798022.315 : => ReadNVMData
19ec-1c88:46798022.506 : => IoObject::IoLockStart
19ec-1c88:46798022.645 : => CAsicIO::CheckDevice
19ec-1c88:46798022.706 : => CNT96226::ConnectIsAvailable
19ec-1c88:46798041.535 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46798041.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46798041.873 : <= IoObject::IoLockStart
19ec-1c88:46798041.994 : => ReadNVMDataInternal
19ec-1c88:46798042.112 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46798042.250 : IO Send command 10 bytes
19ec-1c88:46798042.460 : => CNT96226::VenderCmd_SetData
19ec-1c88:46798042.796 : iCmd = 0, nBytes = 10
19ec-1c88:46798042.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46798383.231 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46798383.377 : System send command 10 bytes + data 0 bytes
19ec-1c88:46798383.447 : IO total need to receive data 128 bytes
19ec-1c88:46798383.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:46798383.564 : iCmd = 0, nBytes = 128
19ec-1c88:46798574.416 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798574.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.127 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46798575.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46798575.396 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.524 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.653 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46798575.913 : System total receive data 128 bytes
19ec-1c88:46798575.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:46798576.027 : iCmd = 1, nBytes = 4
19ec-1c88:46798712.341 : 0000 : 00 00 00 00 
19ec-1c88:46798712.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46798712.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46798712.680 : NVMData.PadScanCount = 0
19ec-1c88:46798712.740 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46798712.799 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46798712.861 : NVMData.FlatbedScanCount = 0
19ec-1c88:46798712.915 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46798713.111 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46798713.173 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46798713.228 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46798713.286 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46798713.340 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46798713.394 : NVMData.BornMonth = 0
19ec-1c88:46798713.443 : NVMData.BornDay = 0
19ec-1c88:46798713.491 : NVMData.BornYear = 0
19ec-1c88:46798713.540 : NVMData.FirstScanMonth = 4
19ec-1c88:46798713.593 : NVMData.FirstScanDay = 30
19ec-1c88:46798713.649 : NVMData.FirstScanYear = 2020
19ec-1c88:46798713.704 : NVMData.VerticalMagnification = 0
19ec-1c88:46798713.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:46798713.816 : NVMData.PowerSavingTime = 15
19ec-1c88:46798713.871 : NVMData.SN = A094165189010062
19ec-1c88:46798713.923 : NVMData.AutoFeed = 0
19ec-1c88:46798713.972 : NVMData.CCDType = 0
19ec-1c88:46798714.019 : NVMData.ScanSpeed = 0
19ec-1c88:46798714.071 : NVMData.RollerCount = 0
19ec-1c88:46798714.123 : NVMData.MultifeedCount = 0
19ec-1c88:46798714.179 : NVMData.JamCount = 0
19ec-1c88:46798714.229 : NVMData.IdentifyInfo = 
19ec-1c88:46798714.279 : NVMData.FormalName = 
19ec-1c88:46798714.328 : NVMData.ReservedB = 0
19ec-1c88:46798714.378 : NVMData.FunctionCode = 0
19ec-1c88:46798714.430 : NVMData.PreFeed = 0
19ec-1c88:46798714.477 : NVMData.PreFeedTime = 0
19ec-1c88:46798714.528 : NVMData.ButtonNumber = 0
19ec-1c88:46798714.579 : NVMData.PowerOffTime = 0
19ec-1c88:46798714.631 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46798714.694 : => IoObject::IoLockEnd
19ec-1c88:46798714.785 : <= IoObject::IoLockEnd
19ec-1c88:46798714.834 : <= ReadNVMData ret = 1
19ec-1c88:46808386.064 : => GetADFStatus
19ec-1c88:46808386.505 : => IoObject::IoLockStart
19ec-1c88:46808386.634 : => CAsicIO::CheckDevice
19ec-1c88:46808386.690 : => CNT96226::ConnectIsAvailable
19ec-1c88:46808411.043 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46808411.159 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46808411.221 : <= IoObject::IoLockStart
19ec-1c88:46808411.284 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46808411.355 : IO Send command 10 bytes
19ec-1c88:46808411.478 : => CNT96226::VenderCmd_SetData
19ec-1c88:46808411.535 : iCmd = 0, nBytes = 10
19ec-1c88:46808411.642 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46808612.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46808612.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:46808612.244 : IO total need to receive data 2 bytes
19ec-1c88:46808612.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:46808612.368 : iCmd = 0, nBytes = 2
19ec-1c88:46808776.435 : 0000 : 00 00 
19ec-1c88:46808776.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46808776.612 : System total receive data 2 bytes
19ec-1c88:46808776.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:46808776.736 : iCmd = 1, nBytes = 4
19ec-1c88:46808888.098 : 0000 : 00 00 00 00 
19ec-1c88:46808888.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46808888.319 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46808888.382 : Return status = 0
19ec-1c88:46808888.442 : => IoObject::IoLockEnd
19ec-1c88:46808888.532 : <= IoObject::IoLockEnd
19ec-1c88:46808888.578 : <= GetADFStatus ret = 1
19ec-1c88:46811574.860 : => GetADFStatus
19ec-1c88:46811575.050 : => IoObject::IoLockStart
19ec-1c88:46811575.176 : => CAsicIO::CheckDevice
19ec-1c88:46811575.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:46811600.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46811601.180 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46811601.242 : <= IoObject::IoLockStart
19ec-1c88:46811601.301 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46811601.366 : IO Send command 10 bytes
19ec-1c88:46811601.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:46811601.531 : iCmd = 0, nBytes = 10
19ec-1c88:46811601.636 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46811792.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46811792.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:46811792.400 : IO total need to receive data 2 bytes
19ec-1c88:46811792.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:46811792.534 : iCmd = 0, nBytes = 2
19ec-1c88:46811903.763 : 0000 : 00 00 
19ec-1c88:46811903.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46811903.924 : System total receive data 2 bytes
19ec-1c88:46811903.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:46811904.037 : iCmd = 1, nBytes = 4
19ec-1c88:46812079.599 : 0000 : 00 00 00 00 
19ec-1c88:46812079.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46812079.845 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46812079.912 : Return status = 0
19ec-1c88:46812079.970 : => IoObject::IoLockEnd
19ec-1c88:46812080.062 : <= IoObject::IoLockEnd
19ec-1c88:46812080.116 : <= GetADFStatus ret = 1
19ec-1c88:46814189.258 : => TerminateDriver
19ec-1c88:46814189.458 : => CAsicIO::~CAsicIO,pStage=36899912
19ec-1c88:46814189.526 : => CNT96226::Close
19ec-1c88:46814193.391 : <= CNT96226::Close ret = 1
19ec-1c88:46814193.470 : <= CAsicIO::~CAsicIO
19ec-1c88:46814193.530 : => IoObject::IoLockEnd
19ec-1c88:46814193.584 : <= IoObject::IoLockEnd
19ec-1c88:46814193.638 : => IoObject::TerminateDevice
19ec-1c88:46814193.692 : => IoObject::IoLockEnd
19ec-1c88:46814193.740 : <= IoObject::IoLockEnd
19ec-1c88:46814193.839 : <= IoObject::TerminateDevice
19ec-1c88:46814194.085 : <= TerminateDriver ret = 1
19ec-1c88:46857517.540 : ============Debug Start==========
19ec-1c88:46857517.805 : Date : 2020/4/30 14:28:02
19ec-1c88:46857517.883 : Process ID : 19ec
19ec-1c88:46857518.287 : Windows : Version 10.0 build 18363 
19ec-1c88:46857518.751 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46857518.815 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46857518.879 : MemoryStatus.ullAvailPhys : 1714511872
19ec-1c88:46857518.937 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46857518.997 : MemoryStatus.ullAvailPageFile : 3055947776
19ec-1c88:46857519.058 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46857519.117 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:46857519.175 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46857519.280 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46857519.343 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46857519.579 : CPU Count : 4
19ec-1c88:46857519.625 : CPU Frequency : 100.000 Mhz
19ec-1c88:46857523.837 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46857523.968 : => InitializeDriver
19ec-1c88:46857524.242 : <= InitializeDriver ret = 1
19ec-1c88:46857524.301 : => InitializeScanner
19ec-1c88:46857524.380 : => CAsicIO::GetDeviceList
19ec-1c88:46857524.676 : => CNT96226::CNT96226
19ec-1c88:46857524.737 : => CNT96226::Open
19ec-1c88:46857545.031 : <= CNT96226::Open ret = 1
19ec-1c88:46857545.126 : => CNT96226::Initialize
19ec-1c88:46857545.315 : <= CNT96226::Initialize ret = 1
19ec-1c88:46857545.370 : <= CNT96226::CNT96226
19ec-1c88:46857545.424 : => CNT96226::EnumAvailableDevice
19ec-1c88:46857550.711 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46857550.789 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46857550.846 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46861478.623 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46861478.920 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46861484.606 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46861484.716 : => IoObject::GetLockName
19ec-1c88:46861484.776 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46861484.843 : <= IoObject::GetLockName
19ec-1c88:46861485.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:46861485.454 : iCmd = 3, nBytes = 2
19ec-1c88:46861861.149 : 0000 : 06 38 
19ec-1c88:46861861.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46861861.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:46861861.425 : iCmd = 4, nBytes = 2
19ec-1c88:46862160.905 : 0000 : 07 07 
19ec-1c88:46862161.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46862161.100 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46862161.189 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46862161.256 : IO Send command 10 bytes
19ec-1c88:46862161.310 : => CNT96226::VenderCmd_SetData
19ec-1c88:46862161.369 : iCmd = 0, nBytes = 10
19ec-1c88:46862161.471 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46862327.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46862327.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:46862327.977 : iCmd = 0, nBytes = 165
19ec-1c88:46862537.760 : skip dump 37 bytes
19ec-1c88:46862537.953 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46862538.099 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46862538.234 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46862538.365 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46862538.491 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46862538.625 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46862538.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46862538.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46862538.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46862538.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:46862539.043 : iCmd = 1, nBytes = 4
19ec-1c88:46862733.596 : 0000 : 00 00 00 00 
19ec-1c88:46862733.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46862733.786 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46862733.856 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46862733.923 : IO Send command 10 bytes
19ec-1c88:46862733.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:46862734.026 : iCmd = 0, nBytes = 10
19ec-1c88:46862734.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46863080.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46863081.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863081.167 : iCmd = 0, nBytes = 128
19ec-1c88:46863211.998 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863212.174 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863212.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46863212.672 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46863212.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46863212.922 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863213.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863213.172 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863213.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46863213.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863213.353 : iCmd = 1, nBytes = 4
19ec-1c88:46863378.599 : 0000 : 00 00 00 00 
19ec-1c88:46863378.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46863379.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46863379.241 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46863379.306 : => CNT96226::Close
19ec-1c88:46863383.129 : <= CNT96226::Close ret = 1
19ec-1c88:46863383.204 : <= CNT96226::~CNT96226
19ec-1c88:46863383.291 : <= CAsicIO::GetDeviceList
19ec-1c88:46863383.669 : => IoObject::SetTimeout
19ec-1c88:46863383.796 : Timeout--> In = 0 Out = 0
19ec-1c88:46863383.853 : <= IoObject::SetTimeout
19ec-1c88:46863383.916 : => CAsicIO::CAsicIO
19ec-1c88:46863383.984 : => CNT96226::CNT96226
19ec-1c88:46863384.038 : => CNT96226::Open
19ec-1c88:46863407.438 : <= CNT96226::Open ret = 1
19ec-1c88:46863407.552 : => CNT96226::Initialize
19ec-1c88:46863407.749 : <= CNT96226::Initialize ret = 1
19ec-1c88:46863407.812 : <= CNT96226::CNT96226
19ec-1c88:46863407.867 : <= CAsicIO::CAsicIO
19ec-1c88:46863407.924 : => CAsicIO::InitializeDevice
19ec-1c88:46863407.994 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46863413.875 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46863413.997 : => IoObject::GetLockName
19ec-1c88:46863414.053 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46863414.119 : <= IoObject::GetLockName
19ec-1c88:46863414.698 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46863414.770 : IO Send command 10 bytes
19ec-1c88:46863414.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:46863414.873 : iCmd = 0, nBytes = 10
19ec-1c88:46863414.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46863752.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46863753.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863753.176 : iCmd = 0, nBytes = 128
19ec-1c88:46863964.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863964.558 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863964.697 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46863964.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46863964.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46863965.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863965.509 : iCmd = 1, nBytes = 4
19ec-1c88:46864136.569 : 0000 : 00 00 00 00 
19ec-1c88:46864136.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46864136.725 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46864136.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:46864136.842 : iCmd = 3, nBytes = 2
19ec-1c88:46864481.074 : 0000 : 06 38 
19ec-1c88:46864481.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46864481.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:46864481.314 : iCmd = 4, nBytes = 2
19ec-1c88:46864776.389 : 0000 : 07 07 
19ec-1c88:46864776.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46864777.015 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46864777.108 : => IoObject::InitializeDevice
19ec-1c88:46864777.213 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46864777.933 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46864778.008 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46864778.701 : => FindScanner
19ec-1c88:46864778.760 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46864778.821 : <= FindScanner ret = 1
19ec-1c88:46864778.878 : => IoObject::IoLockStart
19ec-1c88:46864778.979 : => CAsicIO::CheckDevice
19ec-1c88:46864779.028 : => CNT96226::ConnectIsAvailable
19ec-1c88:46864798.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46864799.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46864799.077 : <= IoObject::IoLockStart
19ec-1c88:46864799.138 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46864799.208 : IO Send command 10 bytes
19ec-1c88:46864799.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:46864799.364 : iCmd = 0, nBytes = 10
19ec-1c88:46864799.466 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46865004.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46865004.346 : System send command 10 bytes + data 0 bytes
19ec-1c88:46865004.413 : IO total need to receive data 5 bytes
19ec-1c88:46865004.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865004.522 : iCmd = 0, nBytes = 5
19ec-1c88:46865164.372 : 0000 : 06 00 02 02 ab 
19ec-1c88:46865164.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865164.522 : System total receive data 5 bytes
19ec-1c88:46865164.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865164.632 : iCmd = 1, nBytes = 4
19ec-1c88:46865268.750 : 0000 : 00 00 00 00 
19ec-1c88:46865268.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865268.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46865269.023 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46865269.083 : IO Send command 10 bytes
19ec-1c88:46865269.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:46865269.212 : iCmd = 0, nBytes = 10
19ec-1c88:46865269.311 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46865459.532 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46865459.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:46865459.716 : IO total need to receive data 165 bytes
19ec-1c88:46865459.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865459.829 : iCmd = 0, nBytes = 165
19ec-1c88:46865651.923 : skip dump 37 bytes
19ec-1c88:46865652.116 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46865652.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46865652.397 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46865652.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46865652.656 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46865652.788 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46865652.912 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865653.034 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865653.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865653.155 : System total receive data 165 bytes
19ec-1c88:46865653.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865653.266 : iCmd = 1, nBytes = 4
19ec-1c88:46865776.011 : 0000 : 00 00 00 00 
19ec-1c88:46865776.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865776.255 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46865776.483 : Dump Inquiry
19ec-1c88:46865776.615 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46865776.745 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46865776.876 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46865777.008 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46865777.131 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46865777.266 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46865777.388 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865777.514 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865777.644 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46865777.769 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46865777.855 : 00a0 : 00 00 00 00 00 
19ec-1c88:46865777.926 : => ReadNVMDataInternal
19ec-1c88:46865778.138 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46865778.205 : IO Send command 10 bytes
19ec-1c88:46865778.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:46865778.349 : iCmd = 0, nBytes = 10
19ec-1c88:46865778.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46866127.738 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46866127.853 : System send command 10 bytes + data 0 bytes
19ec-1c88:46866127.924 : IO total need to receive data 128 bytes
19ec-1c88:46866127.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:46866128.042 : iCmd = 0, nBytes = 128
19ec-1c88:46866258.539 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866258.708 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866258.845 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46866258.978 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46866259.106 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46866259.597 : System total receive data 128 bytes
19ec-1c88:46866259.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:46866259.706 : iCmd = 1, nBytes = 4
19ec-1c88:46866405.876 : 0000 : 00 00 00 00 
19ec-1c88:46866406.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46866406.431 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46866406.498 : NVMData.PadScanCount = 0
19ec-1c88:46866406.557 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46866406.612 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46866406.668 : NVMData.FlatbedScanCount = 0
19ec-1c88:46866406.726 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46866406.778 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46866406.834 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46866406.887 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46866406.941 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46866406.995 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46866407.050 : NVMData.BornMonth = 0
19ec-1c88:46866407.103 : NVMData.BornDay = 0
19ec-1c88:46866407.152 : NVMData.BornYear = 0
19ec-1c88:46866407.202 : NVMData.FirstScanMonth = 4
19ec-1c88:46866407.256 : NVMData.FirstScanDay = 30
19ec-1c88:46866407.308 : NVMData.FirstScanYear = 2020
19ec-1c88:46866407.360 : NVMData.VerticalMagnification = 0
19ec-1c88:46866407.414 : NVMData.HorizontalMagnification = 0
19ec-1c88:46866407.467 : NVMData.PowerSavingTime = 15
19ec-1c88:46866407.522 : NVMData.SN = A094165189010062
19ec-1c88:46866407.574 : NVMData.AutoFeed = 0
19ec-1c88:46866407.622 : NVMData.CCDType = 0
19ec-1c88:46866407.668 : NVMData.ScanSpeed = 0
19ec-1c88:46866407.714 : NVMData.RollerCount = 0
19ec-1c88:46866407.764 : NVMData.MultifeedCount = 0
19ec-1c88:46866407.815 : NVMData.JamCount = 0
19ec-1c88:46866407.864 : NVMData.IdentifyInfo = 
19ec-1c88:46866407.915 : NVMData.FormalName = 
19ec-1c88:46866408.113 : NVMData.ReservedB = 0
19ec-1c88:46866408.167 : NVMData.FunctionCode = 0
19ec-1c88:46866408.216 : NVMData.PreFeed = 0
19ec-1c88:46866408.263 : NVMData.PreFeedTime = 0
19ec-1c88:46866408.313 : NVMData.ButtonNumber = 0
19ec-1c88:46866408.365 : NVMData.PowerOffTime = 0
19ec-1c88:46866408.418 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46866408.496 : => IoObject::IoLockEnd
19ec-1c88:46866408.584 : <= IoObject::IoLockEnd
19ec-1c88:46866408.634 : <= InitializeScanner ret = 1
19ec-1c88:46866408.698 : => GetLogicalScannerAbilityEx
19ec-1c88:46866408.757 : => IoObject::IoLockStart
19ec-1c88:46866408.849 : => CAsicIO::CheckDevice
19ec-1c88:46866408.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:46866426.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46866426.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46866426.460 : <= IoObject::IoLockStart
19ec-1c88:46866426.521 : => IoObject::IoLockEnd
19ec-1c88:46866426.631 : <= IoObject::IoLockEnd
19ec-1c88:46866426.745 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46866426.821 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46866598.171 : => ReadNVMData
19ec-1c88:46866598.304 : => IoObject::IoLockStart
19ec-1c88:46866598.421 : => CAsicIO::CheckDevice
19ec-1c88:46866598.472 : => CNT96226::ConnectIsAvailable
19ec-1c88:46866620.465 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46866620.579 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46866620.638 : <= IoObject::IoLockStart
19ec-1c88:46866620.698 : => ReadNVMDataInternal
19ec-1c88:46866620.761 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46866620.828 : IO Send command 10 bytes
19ec-1c88:46866620.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:46866620.983 : iCmd = 0, nBytes = 10
19ec-1c88:46866621.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46866961.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46866961.910 : System send command 10 bytes + data 0 bytes
19ec-1c88:46866962.212 : IO total need to receive data 128 bytes
19ec-1c88:46866962.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:46866962.327 : iCmd = 0, nBytes = 128
19ec-1c88:46867167.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867167.773 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867167.913 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46867168.043 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46867168.173 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46867168.666 : System total receive data 128 bytes
19ec-1c88:46867168.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:46867168.779 : iCmd = 1, nBytes = 4
19ec-1c88:46867290.792 : 0000 : 00 00 00 00 
19ec-1c88:46867290.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46867290.993 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46867291.055 : NVMData.PadScanCount = 0
19ec-1c88:46867291.111 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46867291.164 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46867291.222 : NVMData.FlatbedScanCount = 0
19ec-1c88:46867291.274 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46867291.330 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46867291.384 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46867291.440 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46867291.496 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46867291.549 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46867291.602 : NVMData.BornMonth = 0
19ec-1c88:46867291.650 : NVMData.BornDay = 0
19ec-1c88:46867291.701 : NVMData.BornYear = 0
19ec-1c88:46867291.750 : NVMData.FirstScanMonth = 4
19ec-1c88:46867291.808 : NVMData.FirstScanDay = 30
19ec-1c88:46867291.863 : NVMData.FirstScanYear = 2020
19ec-1c88:46867292.044 : NVMData.VerticalMagnification = 0
19ec-1c88:46867292.100 : NVMData.HorizontalMagnification = 0
19ec-1c88:46867292.153 : NVMData.PowerSavingTime = 15
19ec-1c88:46867292.204 : NVMData.SN = A094165189010062
19ec-1c88:46867292.252 : NVMData.AutoFeed = 0
19ec-1c88:46867292.303 : NVMData.CCDType = 0
19ec-1c88:46867292.353 : NVMData.ScanSpeed = 0
19ec-1c88:46867292.403 : NVMData.RollerCount = 0
19ec-1c88:46867292.452 : NVMData.MultifeedCount = 0
19ec-1c88:46867292.504 : NVMData.JamCount = 0
19ec-1c88:46867292.554 : NVMData.IdentifyInfo = 
19ec-1c88:46867292.606 : NVMData.FormalName = 
19ec-1c88:46867292.655 : NVMData.ReservedB = 0
19ec-1c88:46867292.708 : NVMData.FunctionCode = 0
19ec-1c88:46867292.755 : NVMData.PreFeed = 0
19ec-1c88:46867292.802 : NVMData.PreFeedTime = 0
19ec-1c88:46867292.850 : NVMData.ButtonNumber = 0
19ec-1c88:46867292.901 : NVMData.PowerOffTime = 0
19ec-1c88:46867292.953 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46867293.018 : => IoObject::IoLockEnd
19ec-1c88:46867293.106 : <= IoObject::IoLockEnd
19ec-1c88:46867293.154 : <= ReadNVMData ret = 1
19ec-1c88:46869781.067 : ============Debug Start==========
19ec-1c88:46869781.370 : Date : 2020/4/30 14:28:03
19ec-1c88:46869781.446 : Process ID : 19ec
19ec-1c88:46869781.861 : Windows : Version 10.0 build 18363 
19ec-1c88:46869782.315 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46869782.377 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46869782.440 : MemoryStatus.ullAvailPhys : 1714536448
19ec-1c88:46869782.503 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46869782.564 : MemoryStatus.ullAvailPageFile : 3056504832
19ec-1c88:46869782.624 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46869782.683 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:46869782.743 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46869782.845 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46869782.903 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46869783.142 : CPU Count : 4
19ec-1c88:46869783.191 : CPU Frequency : 100.000 Mhz
19ec-1c88:46869787.351 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46869787.476 : => InitializeDriver
19ec-1c88:46869787.748 : <= InitializeDriver ret = 1
19ec-1c88:46872316.023 : => InitializeScanner
19ec-1c88:46872316.273 : => CAsicIO::GetDeviceList
19ec-1c88:46872316.697 : => CNT96226::CNT96226
19ec-1c88:46872316.757 : => CNT96226::Open
19ec-1c88:46872340.196 : <= CNT96226::Open ret = 1
19ec-1c88:46872340.305 : => CNT96226::Initialize
19ec-1c88:46872340.514 : <= CNT96226::Initialize ret = 1
19ec-1c88:46872340.579 : <= CNT96226::CNT96226
19ec-1c88:46872340.638 : => CNT96226::EnumAvailableDevice
19ec-1c88:46872345.971 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46872346.054 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46872346.117 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46876077.425 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46876077.709 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46876083.380 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46876083.494 : => IoObject::GetLockName
19ec-1c88:46876083.554 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46876083.622 : <= IoObject::GetLockName
19ec-1c88:46876084.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:46876084.153 : iCmd = 3, nBytes = 2
19ec-1c88:46876444.083 : 0000 : 06 38 
19ec-1c88:46876444.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46876444.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:46876444.354 : iCmd = 4, nBytes = 2
19ec-1c88:46876760.013 : 0000 : 07 07 
19ec-1c88:46876760.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46876760.227 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46876760.317 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46876760.383 : IO Send command 10 bytes
19ec-1c88:46876760.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:46876760.494 : iCmd = 0, nBytes = 10
19ec-1c88:46876760.597 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46876969.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46876970.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:46876970.159 : iCmd = 0, nBytes = 165
19ec-1c88:46877162.095 : skip dump 37 bytes
19ec-1c88:46877162.299 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46877162.439 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46877162.571 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46877162.702 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46877162.831 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46877162.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46877163.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877163.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877163.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46877163.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:46877163.386 : iCmd = 1, nBytes = 4
19ec-1c88:46877345.335 : 0000 : 00 00 00 00 
19ec-1c88:46877345.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46877345.517 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46877345.582 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46877345.646 : IO Send command 10 bytes
19ec-1c88:46877345.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:46877345.752 : iCmd = 0, nBytes = 10
19ec-1c88:46877345.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46877700.489 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46877700.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:46877700.685 : iCmd = 0, nBytes = 128
19ec-1c88:46877909.792 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877909.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.114 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46877910.248 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46877910.375 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.623 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46877910.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:46877910.924 : iCmd = 1, nBytes = 4
19ec-1c88:46878093.411 : 0000 : 00 00 00 00 
19ec-1c88:46878093.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46878093.598 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46878093.778 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46878093.855 : => CNT96226::Close
19ec-1c88:46878097.655 : <= CNT96226::Close ret = 1
19ec-1c88:46878097.733 : <= CNT96226::~CNT96226
19ec-1c88:46878097.828 : <= CAsicIO::GetDeviceList
19ec-1c88:46878098.233 : => IoObject::SetTimeout
19ec-1c88:46878098.369 : Timeout--> In = 0 Out = 0
19ec-1c88:46878098.429 : <= IoObject::SetTimeout
19ec-1c88:46878098.498 : => CAsicIO::CAsicIO
19ec-1c88:46878098.570 : => CNT96226::CNT96226
19ec-1c88:46878098.627 : => CNT96226::Open
19ec-1c88:46878120.567 : <= CNT96226::Open ret = 1
19ec-1c88:46878120.671 : => CNT96226::Initialize
19ec-1c88:46878120.857 : <= CNT96226::Initialize ret = 1
19ec-1c88:46878120.920 : <= CNT96226::CNT96226
19ec-1c88:46878120.974 : <= CAsicIO::CAsicIO
19ec-1c88:46878121.029 : => CAsicIO::InitializeDevice
19ec-1c88:46878121.102 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46878127.099 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46878127.211 : => IoObject::GetLockName
19ec-1c88:46878127.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46878127.331 : <= IoObject::GetLockName
19ec-1c88:46878127.878 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46878127.947 : IO Send command 10 bytes
19ec-1c88:46878127.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:46878128.050 : iCmd = 0, nBytes = 10
19ec-1c88:46878128.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46878444.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46878444.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:46878444.319 : iCmd = 0, nBytes = 128
19ec-1c88:46878631.394 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878631.571 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878631.711 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46878631.843 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46878631.973 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46878632.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:46878632.524 : iCmd = 1, nBytes = 4
19ec-1c88:46878816.821 : 0000 : 00 00 00 00 
19ec-1c88:46878816.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46878816.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46878817.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:46878817.079 : iCmd = 3, nBytes = 2
19ec-1c88:46879189.918 : 0000 : 06 38 
19ec-1c88:46879190.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46879190.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46879190.160 : iCmd = 4, nBytes = 2
19ec-1c88:46879500.805 : 0000 : 07 07 
19ec-1c88:46879500.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46879501.065 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46879501.163 : => IoObject::InitializeDevice
19ec-1c88:46879501.272 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46879501.963 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46879502.037 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46879502.789 : => FindScanner
19ec-1c88:46879502.850 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46879502.917 : <= FindScanner ret = 1
19ec-1c88:46879502.980 : => IoObject::IoLockStart
19ec-1c88:46879503.083 : => CAsicIO::CheckDevice
19ec-1c88:46879503.137 : => CNT96226::ConnectIsAvailable
19ec-1c88:46879524.275 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46879524.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46879524.422 : <= IoObject::IoLockStart
19ec-1c88:46879524.479 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46879524.545 : IO Send command 10 bytes
19ec-1c88:46879524.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:46879524.686 : iCmd = 0, nBytes = 10
19ec-1c88:46879524.792 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46879715.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46879715.503 : System send command 10 bytes + data 0 bytes
19ec-1c88:46879715.575 : IO total need to receive data 5 bytes
19ec-1c88:46879715.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:46879715.690 : iCmd = 0, nBytes = 5
19ec-1c88:46879923.953 : 0000 : 06 00 02 02 ab 
19ec-1c88:46879924.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46879924.127 : System total receive data 5 bytes
19ec-1c88:46879924.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:46879924.243 : iCmd = 1, nBytes = 4
19ec-1c88:46880084.034 : 0000 : 00 00 00 00 
19ec-1c88:46880084.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46880084.256 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46880084.318 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46880084.383 : IO Send command 10 bytes
19ec-1c88:46880084.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:46880084.529 : iCmd = 0, nBytes = 10
19ec-1c88:46880084.631 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46880231.269 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46880231.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:46880231.596 : IO total need to receive data 165 bytes
19ec-1c88:46880231.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:46880231.827 : iCmd = 0, nBytes = 165
19ec-1c88:46880437.626 : skip dump 37 bytes
19ec-1c88:46880437.825 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46880437.974 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46880438.116 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46880438.255 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46880438.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46880438.525 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46880438.653 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880438.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880438.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46880438.910 : System total receive data 165 bytes
19ec-1c88:46880438.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:46880439.026 : iCmd = 1, nBytes = 4
19ec-1c88:46880571.068 : 0000 : 00 00 00 00 
19ec-1c88:46880571.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46880571.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46880571.544 : Dump Inquiry
19ec-1c88:46880571.667 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46880571.803 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46880571.932 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46880572.065 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46880572.194 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46880572.326 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46880572.451 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880572.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880572.708 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46880572.837 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46880572.921 : 00a0 : 00 00 00 00 00 
19ec-1c88:46880572.988 : => ReadNVMDataInternal
19ec-1c88:46880573.208 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46880573.271 : IO Send command 10 bytes
19ec-1c88:46880573.355 : => CNT96226::VenderCmd_SetData
19ec-1c88:46880573.408 : iCmd = 0, nBytes = 10
19ec-1c88:46880573.506 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46880903.898 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46880904.017 : System send command 10 bytes + data 0 bytes
19ec-1c88:46880904.085 : IO total need to receive data 128 bytes
19ec-1c88:46880904.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:46880904.198 : iCmd = 0, nBytes = 128
19ec-1c88:46881102.119 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.312 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46881102.602 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46881102.729 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881103.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881103.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46881103.219 : System total receive data 128 bytes
19ec-1c88:46881103.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:46881103.336 : iCmd = 1, nBytes = 4
19ec-1c88:46881303.994 : 0000 : 00 00 00 00 
19ec-1c88:46881304.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46881304.244 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46881304.315 : NVMData.PadScanCount = 0
19ec-1c88:46881304.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46881304.431 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46881304.491 : NVMData.FlatbedScanCount = 0
19ec-1c88:46881304.545 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46881304.602 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46881304.656 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46881304.712 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46881304.768 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46881304.822 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46881304.879 : NVMData.BornMonth = 0
19ec-1c88:46881304.928 : NVMData.BornDay = 0
19ec-1c88:46881304.980 : NVMData.BornYear = 0
19ec-1c88:46881305.030 : NVMData.FirstScanMonth = 4
19ec-1c88:46881305.083 : NVMData.FirstScanDay = 30
19ec-1c88:46881305.139 : NVMData.FirstScanYear = 2020
19ec-1c88:46881305.194 : NVMData.VerticalMagnification = 0
19ec-1c88:46881305.248 : NVMData.HorizontalMagnification = 0
19ec-1c88:46881305.307 : NVMData.PowerSavingTime = 15
19ec-1c88:46881305.365 : NVMData.SN = A094165189010062
19ec-1c88:46881305.414 : NVMData.AutoFeed = 0
19ec-1c88:46881305.466 : NVMData.CCDType = 0
19ec-1c88:46881305.517 : NVMData.ScanSpeed = 0
19ec-1c88:46881305.566 : NVMData.RollerCount = 0
19ec-1c88:46881305.618 : NVMData.MultifeedCount = 0
19ec-1c88:46881305.670 : NVMData.JamCount = 0
19ec-1c88:46881305.721 : NVMData.IdentifyInfo = 
19ec-1c88:46881305.776 : NVMData.FormalName = 
19ec-1c88:46881305.997 : NVMData.ReservedB = 0
19ec-1c88:46881306.057 : NVMData.FunctionCode = 0
19ec-1c88:46881306.108 : NVMData.PreFeed = 0
19ec-1c88:46881306.162 : NVMData.PreFeedTime = 0
19ec-1c88:46881306.215 : NVMData.ButtonNumber = 0
19ec-1c88:46881306.269 : NVMData.PowerOffTime = 0
19ec-1c88:46881306.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46881306.400 : => IoObject::IoLockEnd
19ec-1c88:46881306.493 : <= IoObject::IoLockEnd
19ec-1c88:46881306.546 : <= InitializeScanner ret = 1
19ec-1c88:46882520.176 : => GetLogicalScannerAbility
19ec-1c88:46882520.351 : => IoObject::IoLockStart
19ec-1c88:46882520.480 : => CAsicIO::CheckDevice
19ec-1c88:46882520.536 : => CNT96226::ConnectIsAvailable
19ec-1c88:46882546.150 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46882546.268 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46882546.332 : <= IoObject::IoLockStart
19ec-1c88:46882546.395 : => IoObject::IoLockEnd
19ec-1c88:46882546.500 : <= IoObject::IoLockEnd
19ec-1c88:46882546.579 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46886056.875 : => GetLogicalScannerAbilityEx
19ec-1c88:46886057.068 : => IoObject::IoLockStart
19ec-1c88:46886057.197 : => CAsicIO::CheckDevice
19ec-1c88:46886057.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:46886076.945 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46886077.154 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46886077.450 : <= IoObject::IoLockStart
19ec-1c88:46886077.508 : => IoObject::IoLockEnd
19ec-1c88:46886077.607 : <= IoObject::IoLockEnd
19ec-1c88:46886077.715 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46886077.849 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46893593.820 : => ReadNVMData
19ec-1c88:46893594.007 : => IoObject::IoLockStart
19ec-1c88:46893594.145 : => CAsicIO::CheckDevice
19ec-1c88:46893594.202 : => CNT96226::ConnectIsAvailable
19ec-1c88:46893612.194 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46893612.432 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46893612.747 : <= IoObject::IoLockStart
19ec-1c88:46893612.823 : => ReadNVMDataInternal
19ec-1c88:46893612.893 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46893612.961 : IO Send command 10 bytes
19ec-1c88:46893613.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:46893613.133 : iCmd = 0, nBytes = 10
19ec-1c88:46893613.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46893952.548 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46893952.685 : System send command 10 bytes + data 0 bytes
19ec-1c88:46893952.764 : IO total need to receive data 128 bytes
19ec-1c88:46893952.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:46893952.892 : iCmd = 0, nBytes = 128
19ec-1c88:46894151.267 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894151.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894151.595 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46894151.731 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46894151.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46894151.983 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894152.106 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894152.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894152.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46894152.362 : System total receive data 128 bytes
19ec-1c88:46894152.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:46894152.473 : iCmd = 1, nBytes = 4
19ec-1c88:46894335.168 : 0000 : 00 00 00 00 
19ec-1c88:46894335.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46894335.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46894335.452 : NVMData.PadScanCount = 0
19ec-1c88:46894335.508 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46894335.565 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46894335.621 : NVMData.FlatbedScanCount = 0
19ec-1c88:46894335.675 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46894335.838 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46894335.901 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46894335.956 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46894336.011 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46894336.065 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46894336.120 : NVMData.BornMonth = 0
19ec-1c88:46894336.170 : NVMData.BornDay = 0
19ec-1c88:46894336.222 : NVMData.BornYear = 0
19ec-1c88:46894336.268 : NVMData.FirstScanMonth = 4
19ec-1c88:46894336.320 : NVMData.FirstScanDay = 30
19ec-1c88:46894336.372 : NVMData.FirstScanYear = 2020
19ec-1c88:46894336.427 : NVMData.VerticalMagnification = 0
19ec-1c88:46894336.483 : NVMData.HorizontalMagnification = 0
19ec-1c88:46894336.538 : NVMData.PowerSavingTime = 15
19ec-1c88:46894336.592 : NVMData.SN = A094165189010062
19ec-1c88:46894336.642 : NVMData.AutoFeed = 0
19ec-1c88:46894336.695 : NVMData.CCDType = 0
19ec-1c88:46894336.740 : NVMData.ScanSpeed = 0
19ec-1c88:46894336.789 : NVMData.RollerCount = 0
19ec-1c88:46894336.843 : NVMData.MultifeedCount = 0
19ec-1c88:46894336.897 : NVMData.JamCount = 0
19ec-1c88:46894336.946 : NVMData.IdentifyInfo = 
19ec-1c88:46894336.998 : NVMData.FormalName = 
19ec-1c88:46894337.048 : NVMData.ReservedB = 0
19ec-1c88:46894337.096 : NVMData.FunctionCode = 0
19ec-1c88:46894337.145 : NVMData.PreFeed = 0
19ec-1c88:46894337.193 : NVMData.PreFeedTime = 0
19ec-1c88:46894337.244 : NVMData.ButtonNumber = 0
19ec-1c88:46894337.295 : NVMData.PowerOffTime = 0
19ec-1c88:46894337.344 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46894337.402 : => IoObject::IoLockEnd
19ec-1c88:46894337.488 : <= IoObject::IoLockEnd
19ec-1c88:46894337.538 : <= ReadNVMData ret = 1
19ec-1c88:46904074.753 : => GetADFStatus
19ec-1c88:46904075.187 : => IoObject::IoLockStart
19ec-1c88:46904075.325 : => CAsicIO::CheckDevice
19ec-1c88:46904075.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:46904102.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46904102.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46904102.828 : <= IoObject::IoLockStart
19ec-1c88:46904102.891 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46904102.962 : IO Send command 10 bytes
19ec-1c88:46904103.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:46904103.137 : iCmd = 0, nBytes = 10
19ec-1c88:46904103.243 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46904291.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46904291.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:46904291.329 : IO total need to receive data 2 bytes
19ec-1c88:46904291.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:46904291.443 : iCmd = 0, nBytes = 2
19ec-1c88:46904501.348 : 0000 : 00 00 
19ec-1c88:46904501.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46904501.490 : System total receive data 2 bytes
19ec-1c88:46904501.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:46904501.601 : iCmd = 1, nBytes = 4
19ec-1c88:46904693.210 : 0000 : 00 00 00 00 
19ec-1c88:46904693.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46904693.478 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46904693.546 : Return status = 0
19ec-1c88:46904693.605 : => IoObject::IoLockEnd
19ec-1c88:46904693.695 : <= IoObject::IoLockEnd
19ec-1c88:46904693.745 : <= GetADFStatus ret = 1
19ec-1c88:46907384.202 : => GetADFStatus
19ec-1c88:46907384.396 : => IoObject::IoLockStart
19ec-1c88:46907384.526 : => CAsicIO::CheckDevice
19ec-1c88:46907384.587 : => CNT96226::ConnectIsAvailable
19ec-1c88:46907408.999 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46907409.112 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46907409.172 : <= IoObject::IoLockStart
19ec-1c88:46907409.231 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46907409.301 : IO Send command 10 bytes
19ec-1c88:46907409.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:46907409.479 : iCmd = 0, nBytes = 10
19ec-1c88:46907409.584 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46907608.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46907608.424 : System send command 10 bytes + data 0 bytes
19ec-1c88:46907608.649 : IO total need to receive data 2 bytes
19ec-1c88:46907608.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:46907608.780 : iCmd = 0, nBytes = 2
19ec-1c88:46907738.879 : 0000 : 00 00 
19ec-1c88:46907738.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46907739.034 : System total receive data 2 bytes
19ec-1c88:46907739.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:46907739.147 : iCmd = 1, nBytes = 4
19ec-1c88:46907870.929 : 0000 : 00 00 00 00 
19ec-1c88:46907871.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46907871.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46907871.470 : Return status = 0
19ec-1c88:46907871.534 : => IoObject::IoLockEnd
19ec-1c88:46907871.623 : <= IoObject::IoLockEnd
19ec-1c88:46907871.674 : <= GetADFStatus ret = 1
19ec-1c88:46909968.514 : => TerminateDriver
19ec-1c88:46909968.694 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:46909968.768 : => CNT96226::Close
19ec-1c88:46909972.796 : <= CNT96226::Close ret = 1
19ec-1c88:46909972.880 : <= CAsicIO::~CAsicIO
19ec-1c88:46909972.940 : => IoObject::IoLockEnd
19ec-1c88:46909972.991 : <= IoObject::IoLockEnd
19ec-1c88:46909973.043 : => IoObject::TerminateDevice
19ec-1c88:46909973.098 : => IoObject::IoLockEnd
19ec-1c88:46909973.376 : <= IoObject::IoLockEnd
19ec-1c88:46909973.472 : <= IoObject::TerminateDevice
19ec-1c88:46909973.940 : <= TerminateDriver ret = 1
19ec-1c88:46953572.633 : ============Debug Start==========
19ec-1c88:46953572.930 : Date : 2020/4/30 14:28:06
19ec-1c88:46953573.014 : Process ID : 19ec
19ec-1c88:46953573.450 : Windows : Version 10.0 build 18363 
19ec-1c88:46953574.107 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46953574.174 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46953574.239 : MemoryStatus.ullAvailPhys : 1715109888
19ec-1c88:46953574.298 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46953574.360 : MemoryStatus.ullAvailPageFile : 3056197632
19ec-1c88:46953574.424 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46953574.484 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:46953574.545 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46953574.653 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46953574.715 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46953574.961 : CPU Count : 4
19ec-1c88:46953575.009 : CPU Frequency : 100.000 Mhz
19ec-1c88:46953579.276 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46953579.415 : => InitializeDriver
19ec-1c88:46953579.673 : <= InitializeDriver ret = 1
19ec-1c88:46953579.734 : => InitializeScanner
19ec-1c88:46953580.042 : => CAsicIO::GetDeviceList
19ec-1c88:46953580.342 : => CNT96226::CNT96226
19ec-1c88:46953580.403 : => CNT96226::Open
19ec-1c88:46953601.978 : <= CNT96226::Open ret = 1
19ec-1c88:46953602.077 : => CNT96226::Initialize
19ec-1c88:46953602.267 : <= CNT96226::Initialize ret = 1
19ec-1c88:46953602.327 : <= CNT96226::CNT96226
19ec-1c88:46953602.385 : => CNT96226::EnumAvailableDevice
19ec-1c88:46953608.592 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46953608.668 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46953608.726 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46957239.664 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46957239.938 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46957245.539 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46957245.646 : => IoObject::GetLockName
19ec-1c88:46957245.711 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46957245.778 : <= IoObject::GetLockName
19ec-1c88:46957246.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:46957246.338 : iCmd = 3, nBytes = 2
19ec-1c88:46957593.910 : 0000 : 06 38 
19ec-1c88:46957594.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46957594.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:46957594.154 : iCmd = 4, nBytes = 2
19ec-1c88:46957878.115 : 0000 : 07 07 
19ec-1c88:46957878.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46957878.287 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46957878.374 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46957878.439 : IO Send command 10 bytes
19ec-1c88:46957878.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:46957878.546 : iCmd = 0, nBytes = 10
19ec-1c88:46957878.650 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46958073.307 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46958073.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:46958073.457 : iCmd = 0, nBytes = 165
19ec-1c88:46958238.040 : skip dump 37 bytes
19ec-1c88:46958238.241 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46958238.384 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46958238.522 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46958238.659 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46958238.787 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46958238.917 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46958239.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46958239.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46958239.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46958239.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:46958239.334 : iCmd = 1, nBytes = 4
19ec-1c88:46958450.245 : 0000 : 00 00 00 00 
19ec-1c88:46958450.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46958450.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46958450.453 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46958450.515 : IO Send command 10 bytes
19ec-1c88:46958450.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:46958450.620 : iCmd = 0, nBytes = 10
19ec-1c88:46958450.719 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46958794.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46958794.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:46958794.665 : iCmd = 0, nBytes = 128
19ec-1c88:46959002.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.374 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46959002.506 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46959002.632 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.754 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.996 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959003.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959003.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959003.173 : iCmd = 1, nBytes = 4
19ec-1c88:46959172.107 : 0000 : 00 00 00 00 
19ec-1c88:46959172.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959172.292 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46959172.497 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46959172.569 : => CNT96226::Close
19ec-1c88:46959177.352 : <= CNT96226::Close ret = 1
19ec-1c88:46959177.426 : <= CNT96226::~CNT96226
19ec-1c88:46959177.516 : <= CAsicIO::GetDeviceList
19ec-1c88:46959177.966 : => IoObject::SetTimeout
19ec-1c88:46959178.103 : Timeout--> In = 0 Out = 0
19ec-1c88:46959178.161 : <= IoObject::SetTimeout
19ec-1c88:46959178.227 : => CAsicIO::CAsicIO
19ec-1c88:46959178.298 : => CNT96226::CNT96226
19ec-1c88:46959178.354 : => CNT96226::Open
19ec-1c88:46959203.756 : <= CNT96226::Open ret = 1
19ec-1c88:46959203.870 : => CNT96226::Initialize
19ec-1c88:46959204.075 : <= CNT96226::Initialize ret = 1
19ec-1c88:46959204.137 : <= CNT96226::CNT96226
19ec-1c88:46959204.195 : <= CAsicIO::CAsicIO
19ec-1c88:46959204.254 : => CAsicIO::InitializeDevice
19ec-1c88:46959204.326 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46959210.306 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46959210.434 : => IoObject::GetLockName
19ec-1c88:46959210.497 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46959210.566 : <= IoObject::GetLockName
19ec-1c88:46959211.061 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46959211.139 : IO Send command 10 bytes
19ec-1c88:46959211.193 : => CNT96226::VenderCmd_SetData
19ec-1c88:46959211.250 : iCmd = 0, nBytes = 10
19ec-1c88:46959211.365 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46959557.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46959558.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959558.081 : iCmd = 0, nBytes = 128
19ec-1c88:46959677.261 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959677.429 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959677.565 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46959677.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46959677.822 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46959677.942 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959678.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959678.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959678.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959678.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959678.364 : iCmd = 1, nBytes = 4
19ec-1c88:46959849.896 : 0000 : 00 00 00 00 
19ec-1c88:46959850.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959850.073 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46959850.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959850.191 : iCmd = 3, nBytes = 2
19ec-1c88:46960211.338 : 0000 : 06 38 
19ec-1c88:46960211.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46960211.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:46960211.568 : iCmd = 4, nBytes = 2
19ec-1c88:46960522.421 : 0000 : 07 07 
19ec-1c88:46960522.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46960522.689 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46960522.788 : => IoObject::InitializeDevice
19ec-1c88:46960522.901 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46960523.536 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46960523.612 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46960524.335 : => FindScanner
19ec-1c88:46960524.395 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46960524.456 : <= FindScanner ret = 1
19ec-1c88:46960524.508 : => IoObject::IoLockStart
19ec-1c88:46960524.612 : => CAsicIO::CheckDevice
19ec-1c88:46960524.668 : => CNT96226::ConnectIsAvailable
19ec-1c88:46960549.901 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46960550.016 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46960550.075 : <= IoObject::IoLockStart
19ec-1c88:46960550.136 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46960550.204 : IO Send command 10 bytes
19ec-1c88:46960550.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:46960550.359 : iCmd = 0, nBytes = 10
19ec-1c88:46960550.463 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46960725.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46960725.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:46960725.672 : IO total need to receive data 5 bytes
19ec-1c88:46960725.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:46960725.780 : iCmd = 0, nBytes = 5
19ec-1c88:46960920.660 : 0000 : 06 00 02 02 ab 
19ec-1c88:46960920.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46960920.815 : System total receive data 5 bytes
19ec-1c88:46960920.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:46960920.930 : iCmd = 1, nBytes = 4
19ec-1c88:46961119.341 : 0000 : 00 00 00 00 
19ec-1c88:46961119.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46961119.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46961119.610 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46961119.672 : IO Send command 10 bytes
19ec-1c88:46961119.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:46961119.813 : iCmd = 0, nBytes = 10
19ec-1c88:46961119.921 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46961274.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46961274.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:46961274.793 : IO total need to receive data 165 bytes
19ec-1c88:46961274.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:46961274.909 : iCmd = 0, nBytes = 165
19ec-1c88:46961460.279 : skip dump 37 bytes
19ec-1c88:46961460.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46961460.616 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46961460.755 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46961460.888 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46961461.015 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46961461.149 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46961461.278 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961461.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961461.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46961461.521 : System total receive data 165 bytes
19ec-1c88:46961461.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:46961461.630 : iCmd = 1, nBytes = 4
19ec-1c88:46961621.925 : 0000 : 00 00 00 00 
19ec-1c88:46961622.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46961622.128 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46961622.310 : Dump Inquiry
19ec-1c88:46961622.437 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46961622.569 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46961622.701 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46961622.831 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46961622.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46961623.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46961623.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961623.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961623.465 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46961623.593 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46961623.681 : 00a0 : 00 00 00 00 00 
19ec-1c88:46961623.748 : => ReadNVMDataInternal
19ec-1c88:46961623.953 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46961624.013 : IO Send command 10 bytes
19ec-1c88:46961624.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:46961624.148 : iCmd = 0, nBytes = 10
19ec-1c88:46961624.245 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46961931.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46961931.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:46961931.259 : IO total need to receive data 128 bytes
19ec-1c88:46961931.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:46961931.369 : iCmd = 0, nBytes = 128
19ec-1c88:46962125.090 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.280 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46962125.564 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46962125.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.819 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.942 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962126.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962126.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46962126.193 : System total receive data 128 bytes
19ec-1c88:46962126.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:46962126.304 : iCmd = 1, nBytes = 4
19ec-1c88:46962240.588 : 0000 : 00 00 00 00 
19ec-1c88:46962240.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46962240.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46962240.879 : NVMData.PadScanCount = 0
19ec-1c88:46962240.931 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46962240.986 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46962241.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:46962241.097 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46962241.150 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46962241.202 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46962241.257 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46962241.312 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46962241.366 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46962241.421 : NVMData.BornMonth = 0
19ec-1c88:46962241.471 : NVMData.BornDay = 0
19ec-1c88:46962241.524 : NVMData.BornYear = 0
19ec-1c88:46962241.570 : NVMData.FirstScanMonth = 4
19ec-1c88:46962241.623 : NVMData.FirstScanDay = 30
19ec-1c88:46962241.676 : NVMData.FirstScanYear = 2020
19ec-1c88:46962241.731 : NVMData.VerticalMagnification = 0
19ec-1c88:46962241.784 : NVMData.HorizontalMagnification = 0
19ec-1c88:46962241.838 : NVMData.PowerSavingTime = 15
19ec-1c88:46962241.892 : NVMData.SN = A094165189010062
19ec-1c88:46962241.942 : NVMData.AutoFeed = 0
19ec-1c88:46962241.989 : NVMData.CCDType = 0
19ec-1c88:46962242.034 : NVMData.ScanSpeed = 0
19ec-1c88:46962242.081 : NVMData.RollerCount = 0
19ec-1c88:46962242.131 : NVMData.MultifeedCount = 0
19ec-1c88:46962242.181 : NVMData.JamCount = 0
19ec-1c88:46962242.229 : NVMData.IdentifyInfo = 
19ec-1c88:46962242.280 : NVMData.FormalName = 
19ec-1c88:46962242.463 : NVMData.ReservedB = 0
19ec-1c88:46962242.515 : NVMData.FunctionCode = 0
19ec-1c88:46962242.565 : NVMData.PreFeed = 0
19ec-1c88:46962242.613 : NVMData.PreFeedTime = 0
19ec-1c88:46962242.659 : NVMData.ButtonNumber = 0
19ec-1c88:46962242.708 : NVMData.PowerOffTime = 0
19ec-1c88:46962242.759 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46962242.830 : => IoObject::IoLockEnd
19ec-1c88:46962242.921 : <= IoObject::IoLockEnd
19ec-1c88:46962242.970 : <= InitializeScanner ret = 1
19ec-1c88:46962243.032 : => GetLogicalScannerAbilityEx
19ec-1c88:46962243.088 : => IoObject::IoLockStart
19ec-1c88:46962243.179 : => CAsicIO::CheckDevice
19ec-1c88:46962243.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:46962255.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46962256.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46962256.062 : <= IoObject::IoLockStart
19ec-1c88:46962256.117 : => IoObject::IoLockEnd
19ec-1c88:46962256.203 : <= IoObject::IoLockEnd
19ec-1c88:46962256.310 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46962256.385 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46962432.820 : => ReadNVMData
19ec-1c88:46962432.955 : => IoObject::IoLockStart
19ec-1c88:46962433.076 : => CAsicIO::CheckDevice
19ec-1c88:46962433.136 : => CNT96226::ConnectIsAvailable
19ec-1c88:46962455.425 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46962455.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46962455.930 : <= IoObject::IoLockStart
19ec-1c88:46962455.994 : => ReadNVMDataInternal
19ec-1c88:46962456.052 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46962456.116 : IO Send command 10 bytes
19ec-1c88:46962456.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:46962456.281 : iCmd = 0, nBytes = 10
19ec-1c88:46962456.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46962807.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46962807.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:46962807.485 : IO total need to receive data 128 bytes
19ec-1c88:46962807.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:46962807.602 : iCmd = 0, nBytes = 128
19ec-1c88:46963012.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963012.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963012.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46963012.840 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46963012.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46963013.468 : System total receive data 128 bytes
19ec-1c88:46963013.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:46963013.577 : iCmd = 1, nBytes = 4
19ec-1c88:46963176.162 : 0000 : 00 00 00 00 
19ec-1c88:46963176.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46963176.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46963176.453 : NVMData.PadScanCount = 0
19ec-1c88:46963176.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46963176.567 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46963176.623 : NVMData.FlatbedScanCount = 0
19ec-1c88:46963176.677 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46963176.730 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46963176.784 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46963176.841 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46963176.896 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46963176.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46963177.006 : NVMData.BornMonth = 0
19ec-1c88:46963177.055 : NVMData.BornDay = 0
19ec-1c88:46963177.105 : NVMData.BornYear = 0
19ec-1c88:46963177.154 : NVMData.FirstScanMonth = 4
19ec-1c88:46963177.206 : NVMData.FirstScanDay = 30
19ec-1c88:46963177.260 : NVMData.FirstScanYear = 2020
19ec-1c88:46963177.445 : NVMData.VerticalMagnification = 0
19ec-1c88:46963177.501 : NVMData.HorizontalMagnification = 0
19ec-1c88:46963177.555 : NVMData.PowerSavingTime = 15
19ec-1c88:46963177.608 : NVMData.SN = A094165189010062
19ec-1c88:46963177.657 : NVMData.AutoFeed = 0
19ec-1c88:46963177.709 : NVMData.CCDType = 0
19ec-1c88:46963177.761 : NVMData.ScanSpeed = 0
19ec-1c88:46963177.811 : NVMData.RollerCount = 0
19ec-1c88:46963177.862 : NVMData.MultifeedCount = 0
19ec-1c88:46963177.913 : NVMData.JamCount = 0
19ec-1c88:46963177.961 : NVMData.IdentifyInfo = 
19ec-1c88:46963178.012 : NVMData.FormalName = 
19ec-1c88:46963178.060 : NVMData.ReservedB = 0
19ec-1c88:46963178.112 : NVMData.FunctionCode = 0
19ec-1c88:46963178.161 : NVMData.PreFeed = 0
19ec-1c88:46963178.208 : NVMData.PreFeedTime = 0
19ec-1c88:46963178.257 : NVMData.ButtonNumber = 0
19ec-1c88:46963178.308 : NVMData.PowerOffTime = 0
19ec-1c88:46963178.361 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46963178.416 : => IoObject::IoLockEnd
19ec-1c88:46963178.498 : <= IoObject::IoLockEnd
19ec-1c88:46963178.546 : <= ReadNVMData ret = 1
19ec-1c88:46965718.843 : ============Debug Start==========
19ec-1c88:46965719.142 : Date : 2020/4/30 14:28:06
19ec-1c88:46965719.224 : Process ID : 19ec
19ec-1c88:46965719.643 : Windows : Version 10.0 build 18363 
19ec-1c88:46965720.136 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46965720.199 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46965720.264 : MemoryStatus.ullAvailPhys : 1715118080
19ec-1c88:46965720.326 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46965720.385 : MemoryStatus.ullAvailPageFile : 3056717824
19ec-1c88:46965720.446 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46965720.506 : MemoryStatus.ullAvailVirtual : 1728667648
19ec-1c88:46965720.569 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46965720.678 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46965720.740 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46965720.982 : CPU Count : 4
19ec-1c88:46965721.030 : CPU Frequency : 100.000 Mhz
19ec-1c88:46965725.214 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46965725.339 : => InitializeDriver
19ec-1c88:46965725.607 : <= InitializeDriver ret = 1
19ec-1c88:46968260.122 : => InitializeScanner
19ec-1c88:46968260.371 : => CAsicIO::GetDeviceList
19ec-1c88:46968260.779 : => CNT96226::CNT96226
19ec-1c88:46968260.836 : => CNT96226::Open
19ec-1c88:46968285.045 : <= CNT96226::Open ret = 1
19ec-1c88:46968285.147 : => CNT96226::Initialize
19ec-1c88:46968285.342 : <= CNT96226::Initialize ret = 1
19ec-1c88:46968285.399 : <= CNT96226::CNT96226
19ec-1c88:46968285.450 : => CNT96226::EnumAvailableDevice
19ec-1c88:46968290.776 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46968290.850 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46968290.908 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46971990.458 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46971991.195 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46971997.620 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46971997.729 : => IoObject::GetLockName
19ec-1c88:46971997.792 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46971997.857 : <= IoObject::GetLockName
19ec-1c88:46971998.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:46971998.387 : iCmd = 3, nBytes = 2
19ec-1c88:46972387.791 : 0000 : 06 38 
19ec-1c88:46972387.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46972387.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:46972388.046 : iCmd = 4, nBytes = 2
19ec-1c88:46972687.543 : 0000 : 07 07 
19ec-1c88:46972687.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46972687.735 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46972687.822 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46972687.890 : IO Send command 10 bytes
19ec-1c88:46972687.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:46972688.003 : iCmd = 0, nBytes = 10
19ec-1c88:46972688.109 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46972863.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46972863.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:46972863.361 : iCmd = 0, nBytes = 165
19ec-1c88:46973067.670 : skip dump 37 bytes
19ec-1c88:46973067.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46973067.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46973068.128 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46973068.262 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46973068.393 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46973068.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46973068.660 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973068.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973068.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973068.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:46973068.962 : iCmd = 1, nBytes = 4
19ec-1c88:46973232.774 : 0000 : 00 00 00 00 
19ec-1c88:46973232.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973232.955 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46973233.022 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46973233.090 : IO Send command 10 bytes
19ec-1c88:46973233.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:46973233.195 : iCmd = 0, nBytes = 10
19ec-1c88:46973233.300 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46973541.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46973541.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:46973541.469 : iCmd = 0, nBytes = 128
19ec-1c88:46973715.887 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.050 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.189 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46973716.320 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46973716.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.819 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973716.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:46973716.993 : iCmd = 1, nBytes = 4
19ec-1c88:46973823.643 : 0000 : 00 00 00 00 
19ec-1c88:46973823.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973823.788 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46973823.948 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46973824.016 : => CNT96226::Close
19ec-1c88:46973827.781 : <= CNT96226::Close ret = 1
19ec-1c88:46973827.852 : <= CNT96226::~CNT96226
19ec-1c88:46973827.942 : <= CAsicIO::GetDeviceList
19ec-1c88:46973828.369 : => IoObject::SetTimeout
19ec-1c88:46973828.504 : Timeout--> In = 0 Out = 0
19ec-1c88:46973828.559 : <= IoObject::SetTimeout
19ec-1c88:46973828.631 : => CAsicIO::CAsicIO
19ec-1c88:46973828.706 : => CNT96226::CNT96226
19ec-1c88:46973828.762 : => CNT96226::Open
19ec-1c88:46973852.392 : <= CNT96226::Open ret = 1
19ec-1c88:46973852.486 : => CNT96226::Initialize
19ec-1c88:46973852.667 : <= CNT96226::Initialize ret = 1
19ec-1c88:46973852.725 : <= CNT96226::CNT96226
19ec-1c88:46973852.775 : <= CAsicIO::CAsicIO
19ec-1c88:46973852.827 : => CAsicIO::InitializeDevice
19ec-1c88:46973852.891 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46973858.461 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46973858.571 : => IoObject::GetLockName
19ec-1c88:46973858.622 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46973858.686 : <= IoObject::GetLockName
19ec-1c88:46973859.164 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46973859.231 : IO Send command 10 bytes
19ec-1c88:46973859.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:46973859.333 : iCmd = 0, nBytes = 10
19ec-1c88:46973859.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46974202.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46974203.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974203.180 : iCmd = 0, nBytes = 128
19ec-1c88:46974334.083 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.249 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.389 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46974334.530 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46974334.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.779 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974335.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974335.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46974335.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974335.207 : iCmd = 1, nBytes = 4
19ec-1c88:46974520.459 : 0000 : 00 00 00 00 
19ec-1c88:46974520.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46974520.609 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46974520.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974520.725 : iCmd = 3, nBytes = 2
19ec-1c88:46974882.702 : 0000 : 06 38 
19ec-1c88:46974882.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46974882.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974882.932 : iCmd = 4, nBytes = 2
19ec-1c88:46975193.392 : 0000 : 07 07 
19ec-1c88:46975193.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46975193.632 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46975193.732 : => IoObject::InitializeDevice
19ec-1c88:46975193.841 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46975194.447 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46975194.517 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46975195.238 : => FindScanner
19ec-1c88:46975195.299 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46975195.366 : <= FindScanner ret = 1
19ec-1c88:46975195.419 : => IoObject::IoLockStart
19ec-1c88:46975195.524 : => CAsicIO::CheckDevice
19ec-1c88:46975195.577 : => CNT96226::ConnectIsAvailable
19ec-1c88:46975208.180 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46975208.274 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46975208.328 : <= IoObject::IoLockStart
19ec-1c88:46975208.386 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46975208.452 : IO Send command 10 bytes
19ec-1c88:46975208.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:46975208.591 : iCmd = 0, nBytes = 10
19ec-1c88:46975208.697 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46975375.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46975376.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:46975376.142 : IO total need to receive data 5 bytes
19ec-1c88:46975376.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:46975376.255 : iCmd = 0, nBytes = 5
19ec-1c88:46975584.750 : 0000 : 06 00 02 02 ab 
19ec-1c88:46975584.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46975584.905 : System total receive data 5 bytes
19ec-1c88:46975584.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:46975585.023 : iCmd = 1, nBytes = 4
19ec-1c88:46975764.895 : 0000 : 00 00 00 00 
19ec-1c88:46975764.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46975765.101 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46975765.173 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46975765.235 : IO Send command 10 bytes
19ec-1c88:46975765.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:46975765.374 : iCmd = 0, nBytes = 10
19ec-1c88:46975765.475 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46975937.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46975937.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:46975937.875 : IO total need to receive data 165 bytes
19ec-1c88:46975937.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:46975937.989 : iCmd = 0, nBytes = 165
19ec-1c88:46976145.360 : skip dump 37 bytes
19ec-1c88:46976145.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46976145.699 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46976145.837 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46976145.969 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46976146.097 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46976146.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46976146.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976146.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976146.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976146.596 : System total receive data 165 bytes
19ec-1c88:46976146.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:46976146.709 : iCmd = 1, nBytes = 4
19ec-1c88:46976310.038 : 0000 : 00 00 00 00 
19ec-1c88:46976310.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976310.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46976310.425 : Dump Inquiry
19ec-1c88:46976310.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46976310.695 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46976310.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46976310.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46976311.086 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46976311.215 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46976311.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976311.463 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976311.594 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46976311.727 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46976311.814 : 00a0 : 00 00 00 00 00 
19ec-1c88:46976311.888 : => ReadNVMDataInternal
19ec-1c88:46976312.096 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46976312.159 : IO Send command 10 bytes
19ec-1c88:46976312.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:46976312.285 : iCmd = 0, nBytes = 10
19ec-1c88:46976312.383 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46976622.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46976622.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:46976622.992 : IO total need to receive data 128 bytes
19ec-1c88:46976623.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:46976623.103 : iCmd = 0, nBytes = 128
19ec-1c88:46976805.019 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.199 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.349 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46976805.483 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46976805.609 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.733 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.856 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976806.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976806.104 : System total receive data 128 bytes
19ec-1c88:46976806.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:46976806.216 : iCmd = 1, nBytes = 4
19ec-1c88:46976916.571 : 0000 : 00 00 00 00 
19ec-1c88:46976916.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976916.797 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46976916.860 : NVMData.PadScanCount = 0
19ec-1c88:46976916.917 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46976916.970 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46976917.026 : NVMData.FlatbedScanCount = 0
19ec-1c88:46976917.081 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46976917.132 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46976917.185 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46976917.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46976917.296 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46976917.349 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46976917.403 : NVMData.BornMonth = 0
19ec-1c88:46976917.453 : NVMData.BornDay = 0
19ec-1c88:46976917.504 : NVMData.BornYear = 0
19ec-1c88:46976917.554 : NVMData.FirstScanMonth = 4
19ec-1c88:46976917.603 : NVMData.FirstScanDay = 30
19ec-1c88:46976917.657 : NVMData.FirstScanYear = 2020
19ec-1c88:46976917.709 : NVMData.VerticalMagnification = 0
19ec-1c88:46976917.764 : NVMData.HorizontalMagnification = 0
19ec-1c88:46976917.819 : NVMData.PowerSavingTime = 15
19ec-1c88:46976917.874 : NVMData.SN = A094165189010062
19ec-1c88:46976917.925 : NVMData.AutoFeed = 0
19ec-1c88:46976917.975 : NVMData.CCDType = 0
19ec-1c88:46976918.021 : NVMData.ScanSpeed = 0
19ec-1c88:46976918.068 : NVMData.RollerCount = 0
19ec-1c88:46976918.118 : NVMData.MultifeedCount = 0
19ec-1c88:46976918.168 : NVMData.JamCount = 0
19ec-1c88:46976918.215 : NVMData.IdentifyInfo = 
19ec-1c88:46976918.264 : NVMData.FormalName = 
19ec-1c88:46976918.453 : NVMData.ReservedB = 0
19ec-1c88:46976918.506 : NVMData.FunctionCode = 0
19ec-1c88:46976918.555 : NVMData.PreFeed = 0
19ec-1c88:46976918.606 : NVMData.PreFeedTime = 0
19ec-1c88:46976918.655 : NVMData.ButtonNumber = 0
19ec-1c88:46976918.711 : NVMData.PowerOffTime = 0
19ec-1c88:46976918.763 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46976918.839 : => IoObject::IoLockEnd
19ec-1c88:46976918.929 : <= IoObject::IoLockEnd
19ec-1c88:46976918.980 : <= InitializeScanner ret = 1
19ec-1c88:46978178.590 : => GetLogicalScannerAbility
19ec-1c88:46978178.775 : => IoObject::IoLockStart
19ec-1c88:46978178.903 : => CAsicIO::CheckDevice
19ec-1c88:46978178.957 : => CNT96226::ConnectIsAvailable
19ec-1c88:46978202.549 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46978202.991 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46978203.049 : <= IoObject::IoLockStart
19ec-1c88:46978203.106 : => IoObject::IoLockEnd
19ec-1c88:46978203.213 : <= IoObject::IoLockEnd
19ec-1c88:46978203.290 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46981716.973 : => GetLogicalScannerAbilityEx
19ec-1c88:46981717.159 : => IoObject::IoLockStart
19ec-1c88:46981717.293 : => CAsicIO::CheckDevice
19ec-1c88:46981717.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:46981740.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46981740.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46981740.786 : <= IoObject::IoLockStart
19ec-1c88:46981740.845 : => IoObject::IoLockEnd
19ec-1c88:46981740.965 : <= IoObject::IoLockEnd
19ec-1c88:46981741.084 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46981741.157 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46988998.015 : => ReadNVMData
19ec-1c88:46988998.204 : => IoObject::IoLockStart
19ec-1c88:46988998.343 : => CAsicIO::CheckDevice
19ec-1c88:46988998.402 : => CNT96226::ConnectIsAvailable
19ec-1c88:46989024.025 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46989024.140 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46989024.203 : <= IoObject::IoLockStart
19ec-1c88:46989024.270 : => ReadNVMDataInternal
19ec-1c88:46989024.336 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46989024.403 : IO Send command 10 bytes
19ec-1c88:46989024.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:46989024.579 : iCmd = 0, nBytes = 10
19ec-1c88:46989024.692 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46989378.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46989378.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:46989378.431 : IO total need to receive data 128 bytes
19ec-1c88:46989378.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:46989378.548 : iCmd = 0, nBytes = 128
19ec-1c88:46989556.473 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.188 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46989557.323 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46989557.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.578 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46989557.961 : System total receive data 128 bytes
19ec-1c88:46989558.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:46989558.082 : iCmd = 1, nBytes = 4
19ec-1c88:46989766.204 : 0000 : 00 00 00 00 
19ec-1c88:46989766.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46989766.446 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46989766.526 : NVMData.PadScanCount = 0
19ec-1c88:46989766.581 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46989766.635 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46989766.694 : NVMData.FlatbedScanCount = 0
19ec-1c88:46989766.748 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46989766.997 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46989767.064 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46989767.119 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46989767.175 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46989767.228 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46989767.282 : NVMData.BornMonth = 0
19ec-1c88:46989767.330 : NVMData.BornDay = 0
19ec-1c88:46989767.382 : NVMData.BornYear = 0
19ec-1c88:46989767.429 : NVMData.FirstScanMonth = 4
19ec-1c88:46989767.480 : NVMData.FirstScanDay = 30
19ec-1c88:46989767.534 : NVMData.FirstScanYear = 2020
19ec-1c88:46989767.589 : NVMData.VerticalMagnification = 0
19ec-1c88:46989767.644 : NVMData.HorizontalMagnification = 0
19ec-1c88:46989767.699 : NVMData.PowerSavingTime = 15
19ec-1c88:46989767.752 : NVMData.SN = A094165189010062
19ec-1c88:46989767.802 : NVMData.AutoFeed = 0
19ec-1c88:46989767.850 : NVMData.CCDType = 0
19ec-1c88:46989767.899 : NVMData.ScanSpeed = 0
19ec-1c88:46989767.948 : NVMData.RollerCount = 0
19ec-1c88:46989768.003 : NVMData.MultifeedCount = 0
19ec-1c88:46989768.055 : NVMData.JamCount = 0
19ec-1c88:46989768.103 : NVMData.IdentifyInfo = 
19ec-1c88:46989768.155 : NVMData.FormalName = 
19ec-1c88:46989768.205 : NVMData.ReservedB = 0
19ec-1c88:46989768.253 : NVMData.FunctionCode = 0
19ec-1c88:46989768.302 : NVMData.PreFeed = 0
19ec-1c88:46989768.348 : NVMData.PreFeedTime = 0
19ec-1c88:46989768.395 : NVMData.ButtonNumber = 0
19ec-1c88:46989768.444 : NVMData.PowerOffTime = 0
19ec-1c88:46989768.492 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46989768.552 : => IoObject::IoLockEnd
19ec-1c88:46989768.647 : <= IoObject::IoLockEnd
19ec-1c88:46989768.696 : <= ReadNVMData ret = 1
19ec-1c88:46999387.542 : => GetADFStatus
19ec-1c88:46999387.988 : => IoObject::IoLockStart
19ec-1c88:46999388.116 : => CAsicIO::CheckDevice
19ec-1c88:46999388.176 : => CNT96226::ConnectIsAvailable
19ec-1c88:46999412.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46999412.477 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46999412.539 : <= IoObject::IoLockStart
19ec-1c88:46999412.604 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46999412.673 : IO Send command 10 bytes
19ec-1c88:46999412.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:46999412.854 : iCmd = 0, nBytes = 10
19ec-1c88:46999412.966 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46999608.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46999608.306 : System send command 10 bytes + data 0 bytes
19ec-1c88:46999608.378 : IO total need to receive data 2 bytes
19ec-1c88:46999608.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:46999608.498 : iCmd = 0, nBytes = 2
19ec-1c88:46999817.221 : 0000 : 00 00 
19ec-1c88:46999817.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46999817.588 : System total receive data 2 bytes
19ec-1c88:46999817.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:46999817.973 : iCmd = 1, nBytes = 4
19ec-1c88:47000009.776 : 0000 : 00 00 00 00 
19ec-1c88:47000009.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47000010.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47000010.091 : Return status = 0
19ec-1c88:47000010.149 : => IoObject::IoLockEnd
19ec-1c88:47000010.239 : <= IoObject::IoLockEnd
19ec-1c88:47000010.287 : <= GetADFStatus ret = 1
19ec-1c88:47002714.474 : => GetADFStatus
19ec-1c88:47002714.661 : => IoObject::IoLockStart
19ec-1c88:47002714.788 : => CAsicIO::CheckDevice
19ec-1c88:47002714.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:47002738.037 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47002738.408 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47002738.466 : <= IoObject::IoLockStart
19ec-1c88:47002738.525 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47002738.590 : IO Send command 10 bytes
19ec-1c88:47002738.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:47002738.754 : iCmd = 0, nBytes = 10
19ec-1c88:47002738.860 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47002942.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47002942.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:47002942.495 : IO total need to receive data 2 bytes
19ec-1c88:47002942.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:47002942.627 : iCmd = 0, nBytes = 2
19ec-1c88:47003106.221 : 0000 : 00 00 
19ec-1c88:47003106.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47003106.377 : System total receive data 2 bytes
19ec-1c88:47003106.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:47003106.492 : iCmd = 1, nBytes = 4
19ec-1c88:47003214.422 : 0000 : 00 00 00 00 
19ec-1c88:47003214.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47003214.651 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47003214.712 : Return status = 0
19ec-1c88:47003214.770 : => IoObject::IoLockEnd
19ec-1c88:47003214.861 : <= IoObject::IoLockEnd
19ec-1c88:47003214.911 : <= GetADFStatus ret = 1
19ec-1c88:47005323.492 : => TerminateDriver
19ec-1c88:47005323.682 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:47005323.751 : => CNT96226::Close
19ec-1c88:47005328.141 : <= CNT96226::Close ret = 1
19ec-1c88:47005328.219 : <= CAsicIO::~CAsicIO
19ec-1c88:47005328.276 : => IoObject::IoLockEnd
19ec-1c88:47005328.329 : <= IoObject::IoLockEnd
19ec-1c88:47005328.380 : => IoObject::TerminateDevice
19ec-1c88:47005328.433 : => IoObject::IoLockEnd
19ec-1c88:47005328.479 : <= IoObject::IoLockEnd
19ec-1c88:47005328.580 : <= IoObject::TerminateDevice
19ec-1c88:47005328.821 : <= TerminateDriver ret = 1
19ec-1c88:47048572.956 : ============Debug Start==========
19ec-1c88:47048573.237 : Date : 2020/4/30 14:28:09
19ec-1c88:47048573.319 : Process ID : 19ec
19ec-1c88:47048573.738 : Windows : Version 10.0 build 18363 
19ec-1c88:47048574.421 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47048574.484 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47048574.554 : MemoryStatus.ullAvailPhys : 1716342784
19ec-1c88:47048574.615 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47048574.677 : MemoryStatus.ullAvailPageFile : 3057270784
19ec-1c88:47048574.737 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47048574.798 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:47048574.860 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47048574.964 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47048575.026 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47048575.271 : CPU Count : 4
19ec-1c88:47048575.319 : CPU Frequency : 100.000 Mhz
19ec-1c88:47048579.474 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47048579.599 : => InitializeDriver
19ec-1c88:47048579.865 : <= InitializeDriver ret = 1
19ec-1c88:47048579.923 : => InitializeScanner
19ec-1c88:47048579.996 : => CAsicIO::GetDeviceList
19ec-1c88:47048580.298 : => CNT96226::CNT96226
19ec-1c88:47048580.355 : => CNT96226::Open
19ec-1c88:47048600.558 : <= CNT96226::Open ret = 1
19ec-1c88:47048600.655 : => CNT96226::Initialize
19ec-1c88:47048600.830 : <= CNT96226::Initialize ret = 1
19ec-1c88:47048600.890 : <= CNT96226::CNT96226
19ec-1c88:47048600.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:47048606.178 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47048606.254 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47048606.317 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47052325.895 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47052326.182 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47052331.749 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47052331.863 : => IoObject::GetLockName
19ec-1c88:47052331.923 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47052331.992 : <= IoObject::GetLockName
19ec-1c88:47052332.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:47052332.511 : iCmd = 3, nBytes = 2
19ec-1c88:47052716.125 : 0000 : 06 38 
19ec-1c88:47052716.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47052716.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:47052716.377 : iCmd = 4, nBytes = 2
19ec-1c88:47053032.013 : 0000 : 07 07 
19ec-1c88:47053032.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47053032.368 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47053032.520 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47053032.653 : IO Send command 10 bytes
19ec-1c88:47053032.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:47053032.866 : iCmd = 0, nBytes = 10
19ec-1c88:47053033.076 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47053237.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47053237.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:47053237.457 : iCmd = 0, nBytes = 165
19ec-1c88:47053446.166 : skip dump 37 bytes
19ec-1c88:47053446.507 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47053446.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47053447.071 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47053447.337 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47053447.600 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47053447.863 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47053448.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47053448.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47053448.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47053448.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:47053448.732 : iCmd = 1, nBytes = 4
19ec-1c88:47053658.504 : 0000 : 00 00 00 00 
19ec-1c88:47053658.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47053658.815 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47053658.940 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47053659.070 : IO Send command 10 bytes
19ec-1c88:47053659.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:47053659.283 : iCmd = 0, nBytes = 10
19ec-1c88:47053659.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47054019.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47054019.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:47054019.521 : iCmd = 0, nBytes = 128
19ec-1c88:47054246.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054246.468 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054246.768 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47054247.041 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47054247.309 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47054247.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054247.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054248.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054248.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47054248.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:47054248.437 : iCmd = 1, nBytes = 4
19ec-1c88:47054458.516 : 0000 : 00 00 00 00 
19ec-1c88:47054458.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47054458.832 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47054459.157 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47054459.300 : => CNT96226::Close
19ec-1c88:47054466.114 : <= CNT96226::Close ret = 1
19ec-1c88:47054466.268 : <= CNT96226::~CNT96226
19ec-1c88:47054466.428 : <= CAsicIO::GetDeviceList
19ec-1c88:47054467.135 : => IoObject::SetTimeout
19ec-1c88:47054467.405 : Timeout--> In = 0 Out = 0
19ec-1c88:47054467.519 : <= IoObject::SetTimeout
19ec-1c88:47054467.644 : => CAsicIO::CAsicIO
19ec-1c88:47054467.782 : => CNT96226::CNT96226
19ec-1c88:47054467.891 : => CNT96226::Open
19ec-1c88:47054510.132 : <= CNT96226::Open ret = 1
19ec-1c88:47054510.329 : => CNT96226::Initialize
19ec-1c88:47054510.704 : <= CNT96226::Initialize ret = 1
19ec-1c88:47054510.816 : <= CNT96226::CNT96226
19ec-1c88:47054510.917 : <= CAsicIO::CAsicIO
19ec-1c88:47054511.025 : => CAsicIO::InitializeDevice
19ec-1c88:47054511.155 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47054522.727 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47054522.961 : => IoObject::GetLockName
19ec-1c88:47054523.073 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47054523.207 : <= IoObject::GetLockName
19ec-1c88:47054524.177 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47054524.331 : IO Send command 10 bytes
19ec-1c88:47054524.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:47054524.548 : iCmd = 0, nBytes = 10
19ec-1c88:47054524.764 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47054876.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47054877.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:47054877.162 : iCmd = 0, nBytes = 128
19ec-1c88:47055089.487 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055089.855 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055090.139 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47055090.408 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47055090.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47055090.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055091.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055091.425 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055091.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055091.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:47055091.787 : iCmd = 1, nBytes = 4
19ec-1c88:47055289.689 : 0000 : 00 00 00 00 
19ec-1c88:47055289.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055290.061 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47055290.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:47055290.303 : iCmd = 3, nBytes = 2
19ec-1c88:47055665.452 : 0000 : 06 38 
19ec-1c88:47055665.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055665.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:47055665.914 : iCmd = 4, nBytes = 2
19ec-1c88:47055997.182 : 0000 : 07 07 
19ec-1c88:47055997.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055997.748 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47055997.947 : => IoObject::InitializeDevice
19ec-1c88:47055998.131 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47055999.201 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47055999.348 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47056000.540 : => FindScanner
19ec-1c88:47056000.649 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47056000.772 : <= FindScanner ret = 1
19ec-1c88:47056000.890 : => IoObject::IoLockStart
19ec-1c88:47056001.091 : => CAsicIO::CheckDevice
19ec-1c88:47056001.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:47056024.612 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47056024.865 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47056025.008 : <= IoObject::IoLockStart
19ec-1c88:47056025.132 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47056025.275 : IO Send command 10 bytes
19ec-1c88:47056025.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:47056025.580 : iCmd = 0, nBytes = 10
19ec-1c88:47056025.798 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47056248.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47056248.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:47056248.481 : IO total need to receive data 5 bytes
19ec-1c88:47056248.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:47056248.708 : iCmd = 0, nBytes = 5
19ec-1c88:47056473.498 : 0000 : 06 00 02 02 ab 
19ec-1c88:47056473.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47056473.848 : System total receive data 5 bytes
19ec-1c88:47056473.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:47056474.088 : iCmd = 1, nBytes = 4
19ec-1c88:47056693.935 : 0000 : 00 00 00 00 
19ec-1c88:47056694.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47056694.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47056694.526 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47056694.659 : IO Send command 10 bytes
19ec-1c88:47056694.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:47056694.954 : iCmd = 0, nBytes = 10
19ec-1c88:47056695.180 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47056905.784 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47056906.005 : System send command 10 bytes + data 0 bytes
19ec-1c88:47056906.149 : IO total need to receive data 165 bytes
19ec-1c88:47056906.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:47056906.386 : iCmd = 0, nBytes = 165
19ec-1c88:47057110.230 : skip dump 37 bytes
19ec-1c88:47057110.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47057110.886 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47057111.159 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47057111.428 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47057111.694 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47057111.963 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47057112.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057112.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057112.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47057112.718 : System total receive data 165 bytes
19ec-1c88:47057112.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:47057112.949 : iCmd = 1, nBytes = 4
19ec-1c88:47057288.475 : 0000 : 00 00 00 00 
19ec-1c88:47057288.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47057288.869 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47057289.294 : Dump Inquiry
19ec-1c88:47057289.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47057289.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47057290.102 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47057290.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47057290.618 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47057290.894 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47057291.143 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057291.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057291.656 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47057291.927 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47057292.107 : 00a0 : 00 00 00 00 00 
19ec-1c88:47057292.230 : => ReadNVMDataInternal
19ec-1c88:47057292.622 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47057292.760 : IO Send command 10 bytes
19ec-1c88:47057292.929 : => CNT96226::VenderCmd_SetData
19ec-1c88:47057293.041 : iCmd = 0, nBytes = 10
19ec-1c88:47057293.238 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47057633.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47057633.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:47057633.742 : IO total need to receive data 128 bytes
19ec-1c88:47057633.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:47057633.977 : iCmd = 0, nBytes = 128
19ec-1c88:47057861.457 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057861.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057862.136 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47057862.420 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47057862.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47057862.957 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057863.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057863.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057863.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47057863.726 : System total receive data 128 bytes
19ec-1c88:47057863.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:47057863.956 : iCmd = 1, nBytes = 4
19ec-1c88:47058097.629 : 0000 : 00 00 00 00 
19ec-1c88:47058097.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47058098.075 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47058098.208 : NVMData.PadScanCount = 0
19ec-1c88:47058098.322 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47058098.440 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47058098.556 : NVMData.FlatbedScanCount = 0
19ec-1c88:47058098.666 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47058098.778 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47058098.889 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47058098.998 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47058099.111 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47058099.226 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47058099.342 : NVMData.BornMonth = 0
19ec-1c88:47058099.441 : NVMData.BornDay = 0
19ec-1c88:47058099.537 : NVMData.BornYear = 0
19ec-1c88:47058099.641 : NVMData.FirstScanMonth = 4
19ec-1c88:47058099.741 : NVMData.FirstScanDay = 30
19ec-1c88:47058099.851 : NVMData.FirstScanYear = 2020
19ec-1c88:47058099.961 : NVMData.VerticalMagnification = 0
19ec-1c88:47058100.070 : NVMData.HorizontalMagnification = 0
19ec-1c88:47058100.181 : NVMData.PowerSavingTime = 15
19ec-1c88:47058100.289 : NVMData.SN = A094165189010062
19ec-1c88:47058100.391 : NVMData.AutoFeed = 0
19ec-1c88:47058100.487 : NVMData.CCDType = 0
19ec-1c88:47058100.581 : NVMData.ScanSpeed = 0
19ec-1c88:47058100.680 : NVMData.RollerCount = 0
19ec-1c88:47058100.783 : NVMData.MultifeedCount = 0
19ec-1c88:47058100.886 : NVMData.JamCount = 0
19ec-1c88:47058100.985 : NVMData.IdentifyInfo = 
19ec-1c88:47058101.091 : NVMData.FormalName = 
19ec-1c88:47058101.498 : NVMData.ReservedB = 0
19ec-1c88:47058101.618 : NVMData.FunctionCode = 0
19ec-1c88:47058101.719 : NVMData.PreFeed = 0
19ec-1c88:47058101.821 : NVMData.PreFeedTime = 0
19ec-1c88:47058101.924 : NVMData.ButtonNumber = 0
19ec-1c88:47058102.026 : NVMData.PowerOffTime = 0
19ec-1c88:47058102.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47058102.274 : => IoObject::IoLockEnd
19ec-1c88:47058102.457 : <= IoObject::IoLockEnd
19ec-1c88:47058102.558 : <= InitializeScanner ret = 1
19ec-1c88:47058102.687 : => GetLogicalScannerAbilityEx
19ec-1c88:47058102.804 : => IoObject::IoLockStart
19ec-1c88:47058102.993 : => CAsicIO::CheckDevice
19ec-1c88:47058103.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:47058127.819 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47058128.027 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47058128.152 : <= IoObject::IoLockStart
19ec-1c88:47058128.263 : => IoObject::IoLockEnd
19ec-1c88:47058128.451 : <= IoObject::IoLockEnd
19ec-1c88:47058128.666 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47058128.818 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47058461.420 : => ReadNVMData
19ec-1c88:47058461.611 : => IoObject::IoLockStart
19ec-1c88:47058461.768 : => CAsicIO::CheckDevice
19ec-1c88:47058461.841 : => CNT96226::ConnectIsAvailable
19ec-1c88:47058482.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47058482.416 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47058482.505 : <= IoObject::IoLockStart
19ec-1c88:47058482.579 : => ReadNVMDataInternal
19ec-1c88:47058482.658 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47058482.735 : IO Send command 10 bytes
19ec-1c88:47058482.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:47058482.936 : iCmd = 0, nBytes = 10
19ec-1c88:47058483.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47058834.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47058834.206 : System send command 10 bytes + data 0 bytes
19ec-1c88:47058834.295 : IO total need to receive data 128 bytes
19ec-1c88:47058834.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:47058834.436 : iCmd = 0, nBytes = 128
19ec-1c88:47058999.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.349 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47059000.506 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47059000.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059001.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059001.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47059001.264 : System total receive data 128 bytes
19ec-1c88:47059001.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:47059001.396 : iCmd = 1, nBytes = 4
19ec-1c88:47059151.757 : 0000 : 00 00 00 00 
19ec-1c88:47059151.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47059151.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47059152.069 : NVMData.PadScanCount = 0
19ec-1c88:47059152.133 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47059152.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47059152.270 : NVMData.FlatbedScanCount = 0
19ec-1c88:47059152.334 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47059152.401 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47059152.467 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47059152.532 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47059152.599 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47059152.665 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47059152.730 : NVMData.BornMonth = 0
19ec-1c88:47059152.785 : NVMData.BornDay = 0
19ec-1c88:47059152.847 : NVMData.BornYear = 0
19ec-1c88:47059152.907 : NVMData.FirstScanMonth = 4
19ec-1c88:47059152.968 : NVMData.FirstScanDay = 30
19ec-1c88:47059153.034 : NVMData.FirstScanYear = 2020
19ec-1c88:47059153.278 : NVMData.VerticalMagnification = 0
19ec-1c88:47059153.348 : NVMData.HorizontalMagnification = 0
19ec-1c88:47059153.414 : NVMData.PowerSavingTime = 15
19ec-1c88:47059153.480 : NVMData.SN = A094165189010062
19ec-1c88:47059153.539 : NVMData.AutoFeed = 0
19ec-1c88:47059153.599 : NVMData.CCDType = 0
19ec-1c88:47059153.656 : NVMData.ScanSpeed = 0
19ec-1c88:47059153.719 : NVMData.RollerCount = 0
19ec-1c88:47059153.780 : NVMData.MultifeedCount = 0
19ec-1c88:47059153.843 : NVMData.JamCount = 0
19ec-1c88:47059153.905 : NVMData.IdentifyInfo = 
19ec-1c88:47059153.968 : NVMData.FormalName = 
19ec-1c88:47059154.029 : NVMData.ReservedB = 0
19ec-1c88:47059154.089 : NVMData.FunctionCode = 0
19ec-1c88:47059154.146 : NVMData.PreFeed = 0
19ec-1c88:47059154.207 : NVMData.PreFeedTime = 0
19ec-1c88:47059154.268 : NVMData.ButtonNumber = 0
19ec-1c88:47059154.328 : NVMData.PowerOffTime = 0
19ec-1c88:47059154.388 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47059154.455 : => IoObject::IoLockEnd
19ec-1c88:47059154.562 : <= IoObject::IoLockEnd
19ec-1c88:47059154.622 : <= ReadNVMData ret = 1
19ec-1c88:47059785.914 : => TerminateDriver
19ec-1c88:47059786.115 : => CAsicIO::~CAsicIO,pStage=78318664
19ec-1c88:47059786.210 : => CNT96226::Close
19ec-1c88:47059790.856 : <= CNT96226::Close ret = 1
19ec-1c88:47059790.947 : <= CAsicIO::~CAsicIO
19ec-1c88:47059791.016 : => IoObject::IoLockEnd
19ec-1c88:47059791.083 : <= IoObject::IoLockEnd
19ec-1c88:47059791.146 : => IoObject::TerminateDevice
19ec-1c88:47059791.217 : => IoObject::IoLockEnd
19ec-1c88:47059791.280 : <= IoObject::IoLockEnd
19ec-1c88:47059791.409 : <= IoObject::TerminateDevice
19ec-1c88:47059791.723 : <= TerminateDriver ret = 1
19ec-1c88:47062246.900 : ============Debug Start==========
19ec-1c88:47062247.204 : Date : 2020/4/30 14:28:09
19ec-1c88:47062247.284 : Process ID : 19ec
19ec-1c88:47062247.701 : Windows : Version 10.0 build 18363 
19ec-1c88:47062248.157 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47062248.219 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47062248.284 : MemoryStatus.ullAvailPhys : 1716342784
19ec-1c88:47062248.341 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47062248.401 : MemoryStatus.ullAvailPageFile : 3056525312
19ec-1c88:47062248.462 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47062248.521 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47062248.578 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47062248.679 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47062248.741 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47062248.979 : CPU Count : 4
19ec-1c88:47062249.025 : CPU Frequency : 100.000 Mhz
19ec-1c88:47062253.257 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47062253.387 : => InitializeDriver
19ec-1c88:47062253.654 : <= InitializeDriver ret = 1
19ec-1c88:47064775.294 : => InitializeScanner
19ec-1c88:47064775.542 : => CAsicIO::GetDeviceList
19ec-1c88:47064775.976 : => CNT96226::CNT96226
19ec-1c88:47064776.040 : => CNT96226::Open
19ec-1c88:47064799.807 : <= CNT96226::Open ret = 1
19ec-1c88:47064799.915 : => CNT96226::Initialize
19ec-1c88:47064800.109 : <= CNT96226::Initialize ret = 1
19ec-1c88:47064800.173 : <= CNT96226::CNT96226
19ec-1c88:47064800.229 : => CNT96226::EnumAvailableDevice
19ec-1c88:47064805.484 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47064805.564 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47064805.627 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47068528.137 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47068528.420 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47068533.969 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47068534.078 : => IoObject::GetLockName
19ec-1c88:47068534.138 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47068534.205 : <= IoObject::GetLockName
19ec-1c88:47068534.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:47068534.735 : iCmd = 3, nBytes = 2
19ec-1c88:47068897.266 : 0000 : 06 38 
19ec-1c88:47068897.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47068897.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:47068897.528 : iCmd = 4, nBytes = 2
19ec-1c88:47069173.636 : 0000 : 07 07 
19ec-1c88:47069173.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47069173.838 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47069173.934 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47069174.007 : IO Send command 10 bytes
19ec-1c88:47069174.064 : => CNT96226::VenderCmd_SetData
19ec-1c88:47069174.120 : iCmd = 0, nBytes = 10
19ec-1c88:47069174.230 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47069369.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47069369.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:47069369.307 : iCmd = 0, nBytes = 165
19ec-1c88:47069509.071 : skip dump 37 bytes
19ec-1c88:47069509.421 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47069509.885 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47069510.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47069510.146 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47069510.275 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47069510.409 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47069510.533 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47069510.658 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47069510.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47069510.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:47069510.833 : iCmd = 1, nBytes = 4
19ec-1c88:47069690.361 : 0000 : 00 00 00 00 
19ec-1c88:47069690.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47069690.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47069690.799 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47069690.859 : IO Send command 10 bytes
19ec-1c88:47069690.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:47069690.962 : iCmd = 0, nBytes = 10
19ec-1c88:47069691.063 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47070037.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47070037.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070037.915 : iCmd = 0, nBytes = 128
19ec-1c88:47070233.034 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070233.473 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070233.616 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47070233.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47070233.877 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.247 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47070234.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070234.424 : iCmd = 1, nBytes = 4
19ec-1c88:47070393.354 : 0000 : 00 00 00 00 
19ec-1c88:47070393.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47070393.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47070393.713 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47070393.787 : => CNT96226::Close
19ec-1c88:47070397.718 : <= CNT96226::Close ret = 1
19ec-1c88:47070397.797 : <= CNT96226::~CNT96226
19ec-1c88:47070397.898 : <= CAsicIO::GetDeviceList
19ec-1c88:47070398.316 : => IoObject::SetTimeout
19ec-1c88:47070398.449 : Timeout--> In = 0 Out = 0
19ec-1c88:47070398.511 : <= IoObject::SetTimeout
19ec-1c88:47070398.584 : => CAsicIO::CAsicIO
19ec-1c88:47070398.657 : => CNT96226::CNT96226
19ec-1c88:47070398.715 : => CNT96226::Open
19ec-1c88:47070421.480 : <= CNT96226::Open ret = 1
19ec-1c88:47070421.588 : => CNT96226::Initialize
19ec-1c88:47070421.779 : <= CNT96226::Initialize ret = 1
19ec-1c88:47070421.841 : <= CNT96226::CNT96226
19ec-1c88:47070421.896 : <= CAsicIO::CAsicIO
19ec-1c88:47070421.951 : => CAsicIO::InitializeDevice
19ec-1c88:47070422.021 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47070427.999 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47070428.121 : => IoObject::GetLockName
19ec-1c88:47070428.180 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47070428.252 : <= IoObject::GetLockName
19ec-1c88:47070428.780 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47070428.854 : IO Send command 10 bytes
19ec-1c88:47070428.907 : => CNT96226::VenderCmd_SetData
19ec-1c88:47070428.962 : iCmd = 0, nBytes = 10
19ec-1c88:47070429.072 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47070735.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47070735.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070735.953 : iCmd = 0, nBytes = 128
19ec-1c88:47070915.909 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.109 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47070916.388 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47070916.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.641 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.763 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.883 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47070917.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070917.063 : iCmd = 1, nBytes = 4
19ec-1c88:47071031.389 : 0000 : 00 00 00 00 
19ec-1c88:47071031.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47071031.540 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47071031.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:47071031.656 : iCmd = 3, nBytes = 2
19ec-1c88:47071393.344 : 0000 : 06 38 
19ec-1c88:47071393.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47071393.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:47071393.562 : iCmd = 4, nBytes = 2
19ec-1c88:47071682.725 : 0000 : 07 07 
19ec-1c88:47071682.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47071682.998 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47071683.095 : => IoObject::InitializeDevice
19ec-1c88:47071683.204 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47071683.856 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47071683.930 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47071684.651 : => FindScanner
19ec-1c88:47071684.716 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47071684.780 : <= FindScanner ret = 1
19ec-1c88:47071684.836 : => IoObject::IoLockStart
19ec-1c88:47071684.939 : => CAsicIO::CheckDevice
19ec-1c88:47071684.991 : => CNT96226::ConnectIsAvailable
19ec-1c88:47071709.347 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47071709.594 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47071709.744 : <= IoObject::IoLockStart
19ec-1c88:47071709.870 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47071710.020 : IO Send command 10 bytes
19ec-1c88:47071710.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:47071710.466 : iCmd = 0, nBytes = 10
19ec-1c88:47071710.574 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47071905.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47071905.565 : System send command 10 bytes + data 0 bytes
19ec-1c88:47071905.630 : IO total need to receive data 5 bytes
19ec-1c88:47071905.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:47071905.739 : iCmd = 0, nBytes = 5
19ec-1c88:47072028.806 : 0000 : 06 00 02 02 ab 
19ec-1c88:47072028.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072028.955 : System total receive data 5 bytes
19ec-1c88:47072029.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072029.066 : iCmd = 1, nBytes = 4
19ec-1c88:47072183.988 : 0000 : 00 00 00 00 
19ec-1c88:47072184.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072184.571 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47072184.633 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47072184.694 : IO Send command 10 bytes
19ec-1c88:47072184.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:47072184.825 : iCmd = 0, nBytes = 10
19ec-1c88:47072184.927 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47072361.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47072362.050 : System send command 10 bytes + data 0 bytes
19ec-1c88:47072362.113 : IO total need to receive data 165 bytes
19ec-1c88:47072362.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072362.226 : iCmd = 0, nBytes = 165
19ec-1c88:47072500.354 : skip dump 37 bytes
19ec-1c88:47072500.525 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47072500.657 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47072500.789 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47072500.920 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47072501.045 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47072501.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47072501.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072501.424 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072501.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072501.545 : System total receive data 165 bytes
19ec-1c88:47072501.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072501.656 : iCmd = 1, nBytes = 4
19ec-1c88:47072612.528 : 0000 : 00 00 00 00 
19ec-1c88:47072612.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072612.720 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47072612.911 : Dump Inquiry
19ec-1c88:47072613.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47072613.168 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47072613.298 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47072613.427 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47072613.556 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47072613.686 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47072613.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072613.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072614.065 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47072614.193 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47072614.278 : 00a0 : 00 00 00 00 00 
19ec-1c88:47072614.348 : => ReadNVMDataInternal
19ec-1c88:47072614.540 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47072614.601 : IO Send command 10 bytes
19ec-1c88:47072614.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:47072614.735 : iCmd = 0, nBytes = 10
19ec-1c88:47072614.832 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47072968.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47072969.027 : System send command 10 bytes + data 0 bytes
19ec-1c88:47072969.095 : IO total need to receive data 128 bytes
19ec-1c88:47072969.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072969.213 : iCmd = 0, nBytes = 128
19ec-1c88:47073171.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073171.920 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.071 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47073172.209 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47073172.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.459 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.583 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.707 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47073172.833 : System total receive data 128 bytes
19ec-1c88:47073172.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:47073172.949 : iCmd = 1, nBytes = 4
19ec-1c88:47073381.309 : 0000 : 00 00 00 00 
19ec-1c88:47073381.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47073381.538 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47073381.602 : NVMData.PadScanCount = 0
19ec-1c88:47073381.655 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47073381.708 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47073381.766 : NVMData.FlatbedScanCount = 0
19ec-1c88:47073381.820 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47073381.872 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47073381.927 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47073381.983 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47073382.040 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47073382.094 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47073382.146 : NVMData.BornMonth = 0
19ec-1c88:47073382.194 : NVMData.BornDay = 0
19ec-1c88:47073382.244 : NVMData.BornYear = 0
19ec-1c88:47073382.291 : NVMData.FirstScanMonth = 4
19ec-1c88:47073382.341 : NVMData.FirstScanDay = 30
19ec-1c88:47073382.395 : NVMData.FirstScanYear = 2020
19ec-1c88:47073382.450 : NVMData.VerticalMagnification = 0
19ec-1c88:47073382.507 : NVMData.HorizontalMagnification = 0
19ec-1c88:47073382.563 : NVMData.PowerSavingTime = 15
19ec-1c88:47073382.615 : NVMData.SN = A094165189010062
19ec-1c88:47073382.667 : NVMData.AutoFeed = 0
19ec-1c88:47073382.714 : NVMData.CCDType = 0
19ec-1c88:47073382.764 : NVMData.ScanSpeed = 0
19ec-1c88:47073382.813 : NVMData.RollerCount = 0
19ec-1c88:47073382.863 : NVMData.MultifeedCount = 0
19ec-1c88:47073382.912 : NVMData.JamCount = 0
19ec-1c88:47073382.958 : NVMData.IdentifyInfo = 
19ec-1c88:47073383.007 : NVMData.FormalName = 
19ec-1c88:47073383.223 : NVMData.ReservedB = 0
19ec-1c88:47073383.278 : NVMData.FunctionCode = 0
19ec-1c88:47073383.326 : NVMData.PreFeed = 0
19ec-1c88:47073383.377 : NVMData.PreFeedTime = 0
19ec-1c88:47073383.426 : NVMData.ButtonNumber = 0
19ec-1c88:47073383.481 : NVMData.PowerOffTime = 0
19ec-1c88:47073383.532 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47073383.603 : => IoObject::IoLockEnd
19ec-1c88:47073383.694 : <= IoObject::IoLockEnd
19ec-1c88:47073383.744 : <= InitializeScanner ret = 1
19ec-1c88:47074605.017 : => GetLogicalScannerAbility
19ec-1c88:47074605.199 : => IoObject::IoLockStart
19ec-1c88:47074605.321 : => CAsicIO::CheckDevice
19ec-1c88:47074605.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:47074627.926 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47074628.142 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47074628.264 : <= IoObject::IoLockStart
19ec-1c88:47074628.386 : => IoObject::IoLockEnd
19ec-1c88:47074628.585 : <= IoObject::IoLockEnd
19ec-1c88:47074628.943 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47078154.627 : => GetLogicalScannerAbilityEx
19ec-1c88:47078154.815 : => IoObject::IoLockStart
19ec-1c88:47078154.948 : => CAsicIO::CheckDevice
19ec-1c88:47078155.009 : => CNT96226::ConnectIsAvailable
19ec-1c88:47078178.330 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47078178.710 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47078178.772 : <= IoObject::IoLockStart
19ec-1c88:47078178.833 : => IoObject::IoLockEnd
19ec-1c88:47078178.945 : <= IoObject::IoLockEnd
19ec-1c88:47078179.063 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47078179.139 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47085489.557 : => ReadNVMData
19ec-1c88:47085489.745 : => IoObject::IoLockStart
19ec-1c88:47085489.878 : => CAsicIO::CheckDevice
19ec-1c88:47085489.939 : => CNT96226::ConnectIsAvailable
19ec-1c88:47085510.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47085511.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47085511.066 : <= IoObject::IoLockStart
19ec-1c88:47085511.140 : => ReadNVMDataInternal
19ec-1c88:47085511.207 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47085511.278 : IO Send command 10 bytes
19ec-1c88:47085511.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:47085511.476 : iCmd = 0, nBytes = 10
19ec-1c88:47085511.678 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47085847.188 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47085847.329 : System send command 10 bytes + data 0 bytes
19ec-1c88:47085847.402 : IO total need to receive data 128 bytes
19ec-1c88:47085847.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:47085847.519 : iCmd = 0, nBytes = 128
19ec-1c88:47085985.851 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.199 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47085986.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47085986.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.592 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47085986.977 : System total receive data 128 bytes
19ec-1c88:47085987.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:47085987.096 : iCmd = 1, nBytes = 4
19ec-1c88:47086149.154 : 0000 : 00 00 00 00 
19ec-1c88:47086149.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47086149.449 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47086149.527 : NVMData.PadScanCount = 0
19ec-1c88:47086149.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47086149.654 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47086149.713 : NVMData.FlatbedScanCount = 0
19ec-1c88:47086149.770 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47086149.955 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47086150.023 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47086150.082 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47086150.139 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47086150.200 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47086150.260 : NVMData.BornMonth = 0
19ec-1c88:47086150.313 : NVMData.BornDay = 0
19ec-1c88:47086150.366 : NVMData.BornYear = 0
19ec-1c88:47086150.418 : NVMData.FirstScanMonth = 4
19ec-1c88:47086150.474 : NVMData.FirstScanDay = 30
19ec-1c88:47086150.529 : NVMData.FirstScanYear = 2020
19ec-1c88:47086150.582 : NVMData.VerticalMagnification = 0
19ec-1c88:47086150.641 : NVMData.HorizontalMagnification = 0
19ec-1c88:47086150.697 : NVMData.PowerSavingTime = 15
19ec-1c88:47086150.753 : NVMData.SN = A094165189010062
19ec-1c88:47086150.806 : NVMData.AutoFeed = 0
19ec-1c88:47086150.858 : NVMData.CCDType = 0
19ec-1c88:47086150.906 : NVMData.ScanSpeed = 0
19ec-1c88:47086150.960 : NVMData.RollerCount = 0
19ec-1c88:47086151.017 : NVMData.MultifeedCount = 0
19ec-1c88:47086151.071 : NVMData.JamCount = 0
19ec-1c88:47086151.126 : NVMData.IdentifyInfo = 
19ec-1c88:47086151.176 : NVMData.FormalName = 
19ec-1c88:47086151.229 : NVMData.ReservedB = 0
19ec-1c88:47086151.277 : NVMData.FunctionCode = 0
19ec-1c88:47086151.329 : NVMData.PreFeed = 0
19ec-1c88:47086151.378 : NVMData.PreFeedTime = 0
19ec-1c88:47086151.429 : NVMData.ButtonNumber = 0
19ec-1c88:47086151.480 : NVMData.PowerOffTime = 0
19ec-1c88:47086151.530 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47086151.592 : => IoObject::IoLockEnd
19ec-1c88:47086151.687 : <= IoObject::IoLockEnd
19ec-1c88:47086151.741 : <= ReadNVMData ret = 1
19ec-1c88:47096013.957 : => GetADFStatus
19ec-1c88:47096014.371 : => IoObject::IoLockStart
19ec-1c88:47096014.496 : => CAsicIO::CheckDevice
19ec-1c88:47096014.556 : => CNT96226::ConnectIsAvailable
19ec-1c88:47096038.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47096038.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47096038.667 : <= IoObject::IoLockStart
19ec-1c88:47096038.730 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47096038.800 : IO Send command 10 bytes
19ec-1c88:47096038.924 : => CNT96226::VenderCmd_SetData
19ec-1c88:47096038.986 : iCmd = 0, nBytes = 10
19ec-1c88:47096039.100 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47096233.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47096233.552 : System send command 10 bytes + data 0 bytes
19ec-1c88:47096233.622 : IO total need to receive data 2 bytes
19ec-1c88:47096233.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:47096233.739 : iCmd = 0, nBytes = 2
19ec-1c88:47096442.151 : 0000 : 00 00 
19ec-1c88:47096442.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47096442.298 : System total receive data 2 bytes
19ec-1c88:47096442.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:47096442.412 : iCmd = 1, nBytes = 4
19ec-1c88:47096606.121 : 0000 : 00 00 00 00 
19ec-1c88:47096606.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47096606.332 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47096606.395 : Return status = 0
19ec-1c88:47096606.451 : => IoObject::IoLockEnd
19ec-1c88:47096606.537 : <= IoObject::IoLockEnd
19ec-1c88:47096606.585 : <= GetADFStatus ret = 1
19ec-1c88:47100032.390 : => GetADFStatus
19ec-1c88:47100032.600 : => IoObject::IoLockStart
19ec-1c88:47100032.726 : => CAsicIO::CheckDevice
19ec-1c88:47100032.785 : => CNT96226::ConnectIsAvailable
19ec-1c88:47100050.864 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47100050.970 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47100051.029 : <= IoObject::IoLockStart
19ec-1c88:47100051.096 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47100051.171 : IO Send command 10 bytes
19ec-1c88:47100051.299 : => CNT96226::VenderCmd_SetData
19ec-1c88:47100051.359 : iCmd = 0, nBytes = 10
19ec-1c88:47100051.479 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47100217.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47100217.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:47100217.969 : IO total need to receive data 2 bytes
19ec-1c88:47100218.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:47100218.099 : iCmd = 0, nBytes = 2
19ec-1c88:47100333.101 : 0000 : 00 00 
19ec-1c88:47100333.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47100333.257 : System total receive data 2 bytes
19ec-1c88:47100333.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:47100333.378 : iCmd = 1, nBytes = 4
19ec-1c88:47100460.988 : 0000 : 00 00 00 00 
19ec-1c88:47100461.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47100461.217 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47100461.282 : Return status = 0
19ec-1c88:47100461.335 : => IoObject::IoLockEnd
19ec-1c88:47100461.417 : <= IoObject::IoLockEnd
19ec-1c88:47100461.466 : <= GetADFStatus ret = 1
19ec-1c88:47102570.974 : => TerminateDriver
19ec-1c88:47102571.160 : => CAsicIO::~CAsicIO,pStage=201002056
19ec-1c88:47102571.231 : => CNT96226::Close
19ec-1c88:47102575.051 : <= CNT96226::Close ret = 1
19ec-1c88:47102575.125 : <= CAsicIO::~CAsicIO
19ec-1c88:47102575.184 : => IoObject::IoLockEnd
19ec-1c88:47102575.236 : <= IoObject::IoLockEnd
19ec-1c88:47102575.285 : => IoObject::TerminateDevice
19ec-1c88:47102575.340 : => IoObject::IoLockEnd
19ec-1c88:47102575.388 : <= IoObject::IoLockEnd
19ec-1c88:47102575.487 : <= IoObject::TerminateDevice
19ec-1c88:47102575.737 : <= TerminateDriver ret = 1
19ec-1c88:47145978.301 : ============Debug Start==========
19ec-1c88:47145978.594 : Date : 2020/4/30 14:28:12
19ec-1c88:47145978.678 : Process ID : 19ec
19ec-1c88:47145979.106 : Windows : Version 10.0 build 18363 
19ec-1c88:47145979.552 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47145979.612 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47145979.903 : MemoryStatus.ullAvailPhys : 1715474432
19ec-1c88:47145979.968 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47145980.027 : MemoryStatus.ullAvailPageFile : 3057348608
19ec-1c88:47145980.090 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47145980.149 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47145980.215 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47145980.316 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47145980.379 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47145980.619 : CPU Count : 4
19ec-1c88:47145980.670 : CPU Frequency : 100.000 Mhz
19ec-1c88:47145985.104 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47145985.237 : => InitializeDriver
19ec-1c88:47145985.495 : <= InitializeDriver ret = 1
19ec-1c88:47145985.553 : => InitializeScanner
19ec-1c88:47145985.631 : => CAsicIO::GetDeviceList
19ec-1c88:47145985.940 : => CNT96226::CNT96226
19ec-1c88:47145986.001 : => CNT96226::Open
19ec-1c88:47146007.080 : <= CNT96226::Open ret = 1
19ec-1c88:47146007.172 : => CNT96226::Initialize
19ec-1c88:47146007.357 : <= CNT96226::Initialize ret = 1
19ec-1c88:47146007.415 : <= CNT96226::CNT96226
19ec-1c88:47146007.466 : => CNT96226::EnumAvailableDevice
19ec-1c88:47146012.862 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47146012.943 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47146013.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47149749.509 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47149749.786 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47149755.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47149755.479 : => IoObject::GetLockName
19ec-1c88:47149755.543 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47149755.612 : <= IoObject::GetLockName
19ec-1c88:47149756.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:47149756.144 : iCmd = 3, nBytes = 2
19ec-1c88:47150130.253 : 0000 : 06 38 
19ec-1c88:47150130.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150130.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:47150130.509 : iCmd = 4, nBytes = 2
19ec-1c88:47150417.686 : 0000 : 07 07 
19ec-1c88:47150417.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150417.870 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47150417.956 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47150418.023 : IO Send command 10 bytes
19ec-1c88:47150418.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:47150418.134 : iCmd = 0, nBytes = 10
19ec-1c88:47150418.237 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47150621.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47150621.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:47150621.764 : iCmd = 0, nBytes = 165
19ec-1c88:47150764.430 : skip dump 37 bytes
19ec-1c88:47150764.670 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47150764.817 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47150764.956 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47150765.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47150765.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47150765.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47150765.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47150765.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47150765.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150765.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:47150765.805 : iCmd = 1, nBytes = 4
19ec-1c88:47150926.415 : 0000 : 00 00 00 00 
19ec-1c88:47150926.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150926.599 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47150926.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47150926.742 : IO Send command 10 bytes
19ec-1c88:47150926.796 : => CNT96226::VenderCmd_SetData
19ec-1c88:47150926.857 : iCmd = 0, nBytes = 10
19ec-1c88:47150926.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47151228.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47151228.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:47151228.407 : iCmd = 0, nBytes = 128
19ec-1c88:47151390.726 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151390.929 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47151391.214 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47151391.345 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.470 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.725 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47151391.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:47151391.908 : iCmd = 1, nBytes = 4
19ec-1c88:47151534.161 : 0000 : 00 00 00 00 
19ec-1c88:47151534.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47151534.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47151534.477 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47151534.551 : => CNT96226::Close
19ec-1c88:47151538.381 : <= CNT96226::Close ret = 1
19ec-1c88:47151538.464 : <= CNT96226::~CNT96226
19ec-1c88:47151538.555 : <= CAsicIO::GetDeviceList
19ec-1c88:47151538.990 : => IoObject::SetTimeout
19ec-1c88:47151539.124 : Timeout--> In = 0 Out = 0
19ec-1c88:47151539.183 : <= IoObject::SetTimeout
19ec-1c88:47151539.251 : => CAsicIO::CAsicIO
19ec-1c88:47151539.322 : => CNT96226::CNT96226
19ec-1c88:47151539.375 : => CNT96226::Open
19ec-1c88:47151562.109 : <= CNT96226::Open ret = 1
19ec-1c88:47151562.206 : => CNT96226::Initialize
19ec-1c88:47151562.398 : <= CNT96226::Initialize ret = 1
19ec-1c88:47151562.459 : <= CNT96226::CNT96226
19ec-1c88:47151562.510 : <= CAsicIO::CAsicIO
19ec-1c88:47151562.568 : => CAsicIO::InitializeDevice
19ec-1c88:47151562.635 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47151568.610 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47151568.735 : => IoObject::GetLockName
19ec-1c88:47151568.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47151568.860 : <= IoObject::GetLockName
19ec-1c88:47151569.354 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47151569.428 : IO Send command 10 bytes
19ec-1c88:47151569.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:47151569.539 : iCmd = 0, nBytes = 10
19ec-1c88:47151569.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47151901.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47151901.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:47151901.549 : iCmd = 0, nBytes = 128
19ec-1c88:47152090.561 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152090.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152090.900 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47152091.039 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47152091.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.431 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152091.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:47152091.749 : iCmd = 1, nBytes = 4
19ec-1c88:47152221.558 : 0000 : 00 00 00 00 
19ec-1c88:47152221.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152221.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47152221.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:47152221.865 : iCmd = 3, nBytes = 2
19ec-1c88:47152577.931 : 0000 : 06 38 
19ec-1c88:47152578.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152578.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:47152578.195 : iCmd = 4, nBytes = 2
19ec-1c88:47152871.740 : 0000 : 07 07 
19ec-1c88:47152871.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152872.091 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47152872.196 : => IoObject::InitializeDevice
19ec-1c88:47152872.309 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47152873.074 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47152873.157 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47152873.911 : => FindScanner
19ec-1c88:47152873.974 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47152874.037 : <= FindScanner ret = 1
19ec-1c88:47152874.103 : => IoObject::IoLockStart
19ec-1c88:47152874.210 : => CAsicIO::CheckDevice
19ec-1c88:47152874.264 : => CNT96226::ConnectIsAvailable
19ec-1c88:47152890.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47152891.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47152891.064 : <= IoObject::IoLockStart
19ec-1c88:47152891.127 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47152891.194 : IO Send command 10 bytes
19ec-1c88:47152891.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:47152891.349 : iCmd = 0, nBytes = 10
19ec-1c88:47152891.453 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47153052.953 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47153053.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:47153053.128 : IO total need to receive data 5 bytes
19ec-1c88:47153053.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153053.245 : iCmd = 0, nBytes = 5
19ec-1c88:47153187.906 : 0000 : 06 00 02 02 ab 
19ec-1c88:47153188.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153188.084 : System total receive data 5 bytes
19ec-1c88:47153188.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153188.206 : iCmd = 1, nBytes = 4
19ec-1c88:47153300.486 : 0000 : 00 00 00 00 
19ec-1c88:47153300.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153300.756 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47153300.825 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47153300.890 : IO Send command 10 bytes
19ec-1c88:47153300.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:47153301.042 : iCmd = 0, nBytes = 10
19ec-1c88:47153301.152 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47153482.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47153482.794 : System send command 10 bytes + data 0 bytes
19ec-1c88:47153482.874 : IO total need to receive data 165 bytes
19ec-1c88:47153482.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153482.999 : iCmd = 0, nBytes = 165
19ec-1c88:47153643.963 : skip dump 37 bytes
19ec-1c88:47153644.158 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47153644.314 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47153644.458 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47153644.599 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47153644.733 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47153644.874 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47153645.009 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153645.137 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153645.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153645.266 : System total receive data 165 bytes
19ec-1c88:47153645.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153645.382 : iCmd = 1, nBytes = 4
19ec-1c88:47153779.402 : 0000 : 00 00 00 00 
19ec-1c88:47153779.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153779.638 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47153779.810 : Dump Inquiry
19ec-1c88:47153779.939 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47153780.081 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47153780.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47153780.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47153780.491 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47153780.626 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47153780.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153780.879 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153781.009 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47153781.138 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47153781.228 : 00a0 : 00 00 00 00 00 
19ec-1c88:47153781.297 : => ReadNVMDataInternal
19ec-1c88:47153781.487 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47153781.551 : IO Send command 10 bytes
19ec-1c88:47153781.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:47153781.698 : iCmd = 0, nBytes = 10
19ec-1c88:47153781.800 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47154097.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47154097.451 : System send command 10 bytes + data 0 bytes
19ec-1c88:47154097.521 : IO total need to receive data 128 bytes
19ec-1c88:47154097.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:47154097.643 : iCmd = 0, nBytes = 128
19ec-1c88:47154255.065 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.248 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.398 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47154255.538 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47154255.668 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154256.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154256.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47154256.167 : System total receive data 128 bytes
19ec-1c88:47154256.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:47154256.280 : iCmd = 1, nBytes = 4
19ec-1c88:47154394.799 : 0000 : 00 00 00 00 
19ec-1c88:47154394.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47154395.088 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47154395.162 : NVMData.PadScanCount = 0
19ec-1c88:47154395.223 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47154395.281 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47154395.342 : NVMData.FlatbedScanCount = 0
19ec-1c88:47154395.402 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47154395.457 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47154395.513 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47154395.571 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47154395.628 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47154395.684 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47154395.739 : NVMData.BornMonth = 0
19ec-1c88:47154395.789 : NVMData.BornDay = 0
19ec-1c88:47154395.839 : NVMData.BornYear = 0
19ec-1c88:47154395.887 : NVMData.FirstScanMonth = 4
19ec-1c88:47154395.937 : NVMData.FirstScanDay = 30
19ec-1c88:47154395.997 : NVMData.FirstScanYear = 2020
19ec-1c88:47154396.052 : NVMData.VerticalMagnification = 0
19ec-1c88:47154396.109 : NVMData.HorizontalMagnification = 0
19ec-1c88:47154396.165 : NVMData.PowerSavingTime = 15
19ec-1c88:47154396.220 : NVMData.SN = A094165189010062
19ec-1c88:47154396.272 : NVMData.AutoFeed = 0
19ec-1c88:47154396.320 : NVMData.CCDType = 0
19ec-1c88:47154396.370 : NVMData.ScanSpeed = 0
19ec-1c88:47154396.419 : NVMData.RollerCount = 0
19ec-1c88:47154396.474 : NVMData.MultifeedCount = 0
19ec-1c88:47154396.525 : NVMData.JamCount = 0
19ec-1c88:47154396.575 : NVMData.IdentifyInfo = 
19ec-1c88:47154396.626 : NVMData.FormalName = 
19ec-1c88:47154396.790 : NVMData.ReservedB = 0
19ec-1c88:47154396.851 : NVMData.FunctionCode = 0
19ec-1c88:47154396.901 : NVMData.PreFeed = 0
19ec-1c88:47154396.954 : NVMData.PreFeedTime = 0
19ec-1c88:47154397.003 : NVMData.ButtonNumber = 0
19ec-1c88:47154397.051 : NVMData.PowerOffTime = 0
19ec-1c88:47154397.105 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47154397.183 : => IoObject::IoLockEnd
19ec-1c88:47154397.278 : <= IoObject::IoLockEnd
19ec-1c88:47154397.331 : <= InitializeScanner ret = 1
19ec-1c88:47154397.394 : => GetLogicalScannerAbilityEx
19ec-1c88:47154397.462 : => IoObject::IoLockStart
19ec-1c88:47154397.558 : => CAsicIO::CheckDevice
19ec-1c88:47154397.610 : => CNT96226::ConnectIsAvailable
19ec-1c88:47154413.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47154413.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47154413.729 : <= IoObject::IoLockStart
19ec-1c88:47154413.789 : => IoObject::IoLockEnd
19ec-1c88:47154413.888 : <= IoObject::IoLockEnd
19ec-1c88:47154414.007 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47154414.088 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47154603.839 : => ReadNVMData
19ec-1c88:47154604.018 : => IoObject::IoLockStart
19ec-1c88:47154604.156 : => CAsicIO::CheckDevice
19ec-1c88:47154604.217 : => CNT96226::ConnectIsAvailable
19ec-1c88:47154622.613 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47154622.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47154622.773 : <= IoObject::IoLockStart
19ec-1c88:47154622.837 : => ReadNVMDataInternal
19ec-1c88:47154622.902 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47154622.971 : IO Send command 10 bytes
19ec-1c88:47154623.092 : => CNT96226::VenderCmd_SetData
19ec-1c88:47154623.149 : iCmd = 0, nBytes = 10
19ec-1c88:47154623.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47154939.326 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47154939.507 : System send command 10 bytes + data 0 bytes
19ec-1c88:47154939.589 : IO total need to receive data 128 bytes
19ec-1c88:47154939.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:47154939.726 : iCmd = 0, nBytes = 128
19ec-1c88:47155086.673 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.114 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.259 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47155087.394 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47155087.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.778 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.907 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47155088.035 : System total receive data 128 bytes
19ec-1c88:47155088.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:47155088.152 : iCmd = 1, nBytes = 4
19ec-1c88:47155293.007 : 0000 : 00 00 00 00 
19ec-1c88:47155293.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47155293.251 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47155293.328 : NVMData.PadScanCount = 0
19ec-1c88:47155293.387 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47155293.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47155293.499 : NVMData.FlatbedScanCount = 0
19ec-1c88:47155293.554 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47155293.611 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47155293.664 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47155293.717 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47155293.776 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47155293.829 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47155293.887 : NVMData.BornMonth = 0
19ec-1c88:47155293.934 : NVMData.BornDay = 0
19ec-1c88:47155293.985 : NVMData.BornYear = 0
19ec-1c88:47155294.034 : NVMData.FirstScanMonth = 4
19ec-1c88:47155294.087 : NVMData.FirstScanDay = 30
19ec-1c88:47155294.141 : NVMData.FirstScanYear = 2020
19ec-1c88:47155294.348 : NVMData.VerticalMagnification = 0
19ec-1c88:47155294.407 : NVMData.HorizontalMagnification = 0
19ec-1c88:47155294.462 : NVMData.PowerSavingTime = 15
19ec-1c88:47155294.517 : NVMData.SN = A094165189010062
19ec-1c88:47155294.568 : NVMData.AutoFeed = 0
19ec-1c88:47155294.619 : NVMData.CCDType = 0
19ec-1c88:47155294.669 : NVMData.ScanSpeed = 0
19ec-1c88:47155294.717 : NVMData.RollerCount = 0
19ec-1c88:47155294.768 : NVMData.MultifeedCount = 0
19ec-1c88:47155294.819 : NVMData.JamCount = 0
19ec-1c88:47155294.869 : NVMData.IdentifyInfo = 
19ec-1c88:47155294.919 : NVMData.FormalName = 
19ec-1c88:47155294.966 : NVMData.ReservedB = 0
19ec-1c88:47155295.026 : NVMData.FunctionCode = 0
19ec-1c88:47155295.074 : NVMData.PreFeed = 0
19ec-1c88:47155295.123 : NVMData.PreFeedTime = 0
19ec-1c88:47155295.173 : NVMData.ButtonNumber = 0
19ec-1c88:47155295.222 : NVMData.PowerOffTime = 0
19ec-1c88:47155295.274 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47155295.334 : => IoObject::IoLockEnd
19ec-1c88:47155295.429 : <= IoObject::IoLockEnd
19ec-1c88:47155295.480 : <= ReadNVMData ret = 1
19ec-1c88:47155839.479 : => TerminateDriver
19ec-1c88:47155839.674 : => CAsicIO::~CAsicIO,pStage=201067592
19ec-1c88:47155839.752 : => CNT96226::Close
19ec-1c88:47155843.232 : <= CNT96226::Close ret = 1
19ec-1c88:47155843.312 : <= CAsicIO::~CAsicIO
19ec-1c88:47155843.372 : => IoObject::IoLockEnd
19ec-1c88:47155843.430 : <= IoObject::IoLockEnd
19ec-1c88:47155843.484 : => IoObject::TerminateDevice
19ec-1c88:47155843.540 : => IoObject::IoLockEnd
19ec-1c88:47155843.592 : <= IoObject::IoLockEnd
19ec-1c88:47155843.695 : <= IoObject::TerminateDevice
19ec-1c88:47155843.955 : <= TerminateDriver ret = 1
19ec-1c88:47158295.993 : ============Debug Start==========
19ec-1c88:47158296.302 : Date : 2020/4/30 14:28:12
19ec-1c88:47158296.383 : Process ID : 19ec
19ec-1c88:47158296.865 : Windows : Version 10.0 build 18363 
19ec-1c88:47158297.388 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47158297.449 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47158297.514 : MemoryStatus.ullAvailPhys : 1716346880
19ec-1c88:47158297.573 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47158297.632 : MemoryStatus.ullAvailPageFile : 3058663424
19ec-1c88:47158297.698 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47158297.757 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:47158297.818 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47158297.919 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47158297.983 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47158298.220 : CPU Count : 4
19ec-1c88:47158298.268 : CPU Frequency : 100.000 Mhz
19ec-1c88:47158302.414 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47158302.540 : => InitializeDriver
19ec-1c88:47158302.806 : <= InitializeDriver ret = 1
19ec-1c88:47160922.206 : => InitializeScanner
19ec-1c88:47160922.462 : => CAsicIO::GetDeviceList
19ec-1c88:47160922.885 : => CNT96226::CNT96226
19ec-1c88:47160922.946 : => CNT96226::Open
19ec-1c88:47160946.173 : <= CNT96226::Open ret = 1
19ec-1c88:47160946.270 : => CNT96226::Initialize
19ec-1c88:47160946.453 : <= CNT96226::Initialize ret = 1
19ec-1c88:47160946.511 : <= CNT96226::CNT96226
19ec-1c88:47160946.564 : => CNT96226::EnumAvailableDevice
19ec-1c88:47160951.715 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47160951.791 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47160951.846 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47164641.992 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47164642.280 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47164648.208 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47164648.320 : => IoObject::GetLockName
19ec-1c88:47164648.379 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47164648.443 : <= IoObject::GetLockName
19ec-1c88:47164648.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:47164649.007 : iCmd = 3, nBytes = 2
19ec-1c88:47165026.955 : 0000 : 06 38 
19ec-1c88:47165027.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165027.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:47165027.183 : iCmd = 4, nBytes = 2
19ec-1c88:47165330.106 : 0000 : 07 07 
19ec-1c88:47165330.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165330.311 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47165330.400 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47165330.467 : IO Send command 10 bytes
19ec-1c88:47165330.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:47165330.578 : iCmd = 0, nBytes = 10
19ec-1c88:47165330.684 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47165521.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47165521.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:47165521.612 : iCmd = 0, nBytes = 165
19ec-1c88:47165652.424 : skip dump 37 bytes
19ec-1c88:47165652.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47165652.741 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47165652.875 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47165653.010 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47165653.136 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47165653.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47165653.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47165653.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47165653.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165653.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:47165653.686 : iCmd = 1, nBytes = 4
19ec-1c88:47165834.959 : 0000 : 00 00 00 00 
19ec-1c88:47165835.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165835.100 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47165835.160 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47165835.229 : IO Send command 10 bytes
19ec-1c88:47165835.278 : => CNT96226::VenderCmd_SetData
19ec-1c88:47165835.330 : iCmd = 0, nBytes = 10
19ec-1c88:47165835.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47166178.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47166178.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:47166178.222 : iCmd = 0, nBytes = 128
19ec-1c88:47166388.190 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166388.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166388.514 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47166388.650 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47166388.779 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47166388.905 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166389.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166389.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166389.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47166389.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:47166389.327 : iCmd = 1, nBytes = 4
19ec-1c88:47166565.260 : 0000 : 00 00 00 00 
19ec-1c88:47166565.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47166565.412 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47166565.587 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47166565.656 : => CNT96226::Close
19ec-1c88:47166569.512 : <= CNT96226::Close ret = 1
19ec-1c88:47166569.588 : <= CNT96226::~CNT96226
19ec-1c88:47166569.668 : <= CAsicIO::GetDeviceList
19ec-1c88:47166570.053 : => IoObject::SetTimeout
19ec-1c88:47166570.181 : Timeout--> In = 0 Out = 0
19ec-1c88:47166570.239 : <= IoObject::SetTimeout
19ec-1c88:47166570.307 : => CAsicIO::CAsicIO
19ec-1c88:47166570.380 : => CNT96226::CNT96226
19ec-1c88:47166570.534 : => CNT96226::Open
19ec-1c88:47166593.720 : <= CNT96226::Open ret = 1
19ec-1c88:47166593.812 : => CNT96226::Initialize
19ec-1c88:47166594.004 : <= CNT96226::Initialize ret = 1
19ec-1c88:47166594.062 : <= CNT96226::CNT96226
19ec-1c88:47166594.115 : <= CAsicIO::CAsicIO
19ec-1c88:47166594.171 : => CAsicIO::InitializeDevice
19ec-1c88:47166594.238 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47166600.059 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47166600.178 : => IoObject::GetLockName
19ec-1c88:47166600.231 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47166600.297 : <= IoObject::GetLockName
19ec-1c88:47166600.805 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47166600.877 : IO Send command 10 bytes
19ec-1c88:47166600.929 : => CNT96226::VenderCmd_SetData
19ec-1c88:47166600.979 : iCmd = 0, nBytes = 10
19ec-1c88:47166601.083 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47166924.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47166924.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:47166924.367 : iCmd = 0, nBytes = 128
19ec-1c88:47167094.996 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.192 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.340 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47167095.481 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47167095.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.741 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167096.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167096.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:47167096.176 : iCmd = 1, nBytes = 4
19ec-1c88:47167202.839 : 0000 : 00 00 00 00 
19ec-1c88:47167202.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167202.992 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47167203.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:47167203.102 : iCmd = 3, nBytes = 2
19ec-1c88:47167574.710 : 0000 : 06 38 
19ec-1c88:47167574.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167574.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:47167574.931 : iCmd = 4, nBytes = 2
19ec-1c88:47167873.635 : 0000 : 07 07 
19ec-1c88:47167873.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167874.178 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47167874.273 : => IoObject::InitializeDevice
19ec-1c88:47167874.377 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47167875.112 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47167875.184 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47167875.920 : => FindScanner
19ec-1c88:47167875.980 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47167876.045 : <= FindScanner ret = 1
19ec-1c88:47167876.106 : => IoObject::IoLockStart
19ec-1c88:47167876.211 : => CAsicIO::CheckDevice
19ec-1c88:47167876.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:47167899.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47167900.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47167900.071 : <= IoObject::IoLockStart
19ec-1c88:47167900.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47167900.201 : IO Send command 10 bytes
19ec-1c88:47167900.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:47167900.360 : iCmd = 0, nBytes = 10
19ec-1c88:47167900.470 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47168092.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47168092.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:47168092.680 : IO total need to receive data 5 bytes
19ec-1c88:47168092.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168092.794 : iCmd = 0, nBytes = 5
19ec-1c88:47168215.672 : 0000 : 06 00 02 02 ab 
19ec-1c88:47168215.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168215.828 : System total receive data 5 bytes
19ec-1c88:47168215.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168215.942 : iCmd = 1, nBytes = 4
19ec-1c88:47168355.274 : 0000 : 00 00 00 00 
19ec-1c88:47168355.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168355.851 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47168355.912 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47168355.972 : IO Send command 10 bytes
19ec-1c88:47168356.052 : => CNT96226::VenderCmd_SetData
19ec-1c88:47168356.108 : iCmd = 0, nBytes = 10
19ec-1c88:47168356.215 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47168561.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47168561.866 : System send command 10 bytes + data 0 bytes
19ec-1c88:47168561.938 : IO total need to receive data 165 bytes
19ec-1c88:47168561.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168562.048 : iCmd = 0, nBytes = 165
19ec-1c88:47168706.707 : skip dump 37 bytes
19ec-1c88:47168706.888 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47168707.025 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47168707.156 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47168707.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47168707.411 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47168707.540 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47168707.667 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168707.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168707.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168707.906 : System total receive data 165 bytes
19ec-1c88:47168707.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168708.014 : iCmd = 1, nBytes = 4
19ec-1c88:47168913.925 : 0000 : 00 00 00 00 
19ec-1c88:47168914.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168914.176 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47168914.397 : Dump Inquiry
19ec-1c88:47168914.529 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47168914.669 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47168914.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47168914.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47168915.062 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47168915.191 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47168915.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168915.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168915.567 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47168915.701 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47168915.795 : 00a0 : 00 00 00 00 00 
19ec-1c88:47168915.863 : => ReadNVMDataInternal
19ec-1c88:47168916.091 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47168916.160 : IO Send command 10 bytes
19ec-1c88:47168916.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:47168916.303 : iCmd = 0, nBytes = 10
19ec-1c88:47168916.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47169260.225 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47169260.362 : System send command 10 bytes + data 0 bytes
19ec-1c88:47169260.657 : IO total need to receive data 128 bytes
19ec-1c88:47169260.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:47169260.773 : iCmd = 0, nBytes = 128
19ec-1c88:47169470.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169470.459 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169470.605 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47169470.739 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47169470.870 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.001 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47169471.385 : System total receive data 128 bytes
19ec-1c88:47169471.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:47169471.499 : iCmd = 1, nBytes = 4
19ec-1c88:47169612.070 : 0000 : 00 00 00 00 
19ec-1c88:47169612.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47169612.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47169612.364 : NVMData.PadScanCount = 0
19ec-1c88:47169612.420 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47169612.474 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47169612.533 : NVMData.FlatbedScanCount = 0
19ec-1c88:47169612.586 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47169612.636 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47169612.689 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47169612.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47169612.801 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47169612.854 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47169612.907 : NVMData.BornMonth = 0
19ec-1c88:47169612.958 : NVMData.BornDay = 0
19ec-1c88:47169613.008 : NVMData.BornYear = 0
19ec-1c88:47169613.055 : NVMData.FirstScanMonth = 4
19ec-1c88:47169613.106 : NVMData.FirstScanDay = 30
19ec-1c88:47169613.159 : NVMData.FirstScanYear = 2020
19ec-1c88:47169613.212 : NVMData.VerticalMagnification = 0
19ec-1c88:47169613.268 : NVMData.HorizontalMagnification = 0
19ec-1c88:47169613.321 : NVMData.PowerSavingTime = 15
19ec-1c88:47169613.376 : NVMData.SN = A094165189010062
19ec-1c88:47169613.425 : NVMData.AutoFeed = 0
19ec-1c88:47169613.472 : NVMData.CCDType = 0
19ec-1c88:47169613.518 : NVMData.ScanSpeed = 0
19ec-1c88:47169613.566 : NVMData.RollerCount = 0
19ec-1c88:47169613.621 : NVMData.MultifeedCount = 0
19ec-1c88:47169613.671 : NVMData.JamCount = 0
19ec-1c88:47169613.718 : NVMData.IdentifyInfo = 
19ec-1c88:47169613.769 : NVMData.FormalName = 
19ec-1c88:47169613.981 : NVMData.ReservedB = 0
19ec-1c88:47169614.039 : NVMData.FunctionCode = 0
19ec-1c88:47169614.090 : NVMData.PreFeed = 0
19ec-1c88:47169614.140 : NVMData.PreFeedTime = 0
19ec-1c88:47169614.190 : NVMData.ButtonNumber = 0
19ec-1c88:47169614.242 : NVMData.PowerOffTime = 0
19ec-1c88:47169614.293 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47169614.364 : => IoObject::IoLockEnd
19ec-1c88:47169614.461 : <= IoObject::IoLockEnd
19ec-1c88:47169614.511 : <= InitializeScanner ret = 1
19ec-1c88:47170850.732 : => GetLogicalScannerAbility
19ec-1c88:47170850.922 : => IoObject::IoLockStart
19ec-1c88:47170851.052 : => CAsicIO::CheckDevice
19ec-1c88:47170851.106 : => CNT96226::ConnectIsAvailable
19ec-1c88:47170873.783 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47170874.186 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47170874.249 : <= IoObject::IoLockStart
19ec-1c88:47170874.305 : => IoObject::IoLockEnd
19ec-1c88:47170874.415 : <= IoObject::IoLockEnd
19ec-1c88:47170874.488 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47174368.374 : => GetLogicalScannerAbilityEx
19ec-1c88:47174368.572 : => IoObject::IoLockStart
19ec-1c88:47174368.700 : => CAsicIO::CheckDevice
19ec-1c88:47174368.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:47174392.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47174392.522 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47174392.583 : <= IoObject::IoLockStart
19ec-1c88:47174392.644 : => IoObject::IoLockEnd
19ec-1c88:47174392.752 : <= IoObject::IoLockEnd
19ec-1c88:47174392.870 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47174392.943 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47181558.821 : => ReadNVMData
19ec-1c88:47181559.006 : => IoObject::IoLockStart
19ec-1c88:47181559.142 : => CAsicIO::CheckDevice
19ec-1c88:47181559.200 : => CNT96226::ConnectIsAvailable
19ec-1c88:47181583.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47181583.506 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47181583.569 : <= IoObject::IoLockStart
19ec-1c88:47181583.636 : => ReadNVMDataInternal
19ec-1c88:47181583.698 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47181583.768 : IO Send command 10 bytes
19ec-1c88:47181583.892 : => CNT96226::VenderCmd_SetData
19ec-1c88:47181583.948 : iCmd = 0, nBytes = 10
19ec-1c88:47181584.063 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47181937.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47181937.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:47181937.871 : IO total need to receive data 128 bytes
19ec-1c88:47181937.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:47181937.988 : iCmd = 0, nBytes = 128
19ec-1c88:47182140.196 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.502 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47182140.629 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47182140.753 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182141.123 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182141.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47182141.250 : System total receive data 128 bytes
19ec-1c88:47182141.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:47182141.363 : iCmd = 1, nBytes = 4
19ec-1c88:47182348.194 : 0000 : 00 00 00 00 
19ec-1c88:47182348.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47182348.431 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47182348.504 : NVMData.PadScanCount = 0
19ec-1c88:47182348.562 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47182348.619 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47182348.677 : NVMData.FlatbedScanCount = 0
19ec-1c88:47182348.730 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47182348.946 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47182349.016 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47182349.071 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47182349.127 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47182349.182 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47182349.237 : NVMData.BornMonth = 0
19ec-1c88:47182349.287 : NVMData.BornDay = 0
19ec-1c88:47182349.337 : NVMData.BornYear = 0
19ec-1c88:47182349.386 : NVMData.FirstScanMonth = 4
19ec-1c88:47182349.441 : NVMData.FirstScanDay = 30
19ec-1c88:47182349.498 : NVMData.FirstScanYear = 2020
19ec-1c88:47182349.551 : NVMData.VerticalMagnification = 0
19ec-1c88:47182349.608 : NVMData.HorizontalMagnification = 0
19ec-1c88:47182349.664 : NVMData.PowerSavingTime = 15
19ec-1c88:47182349.721 : NVMData.SN = A094165189010062
19ec-1c88:47182349.772 : NVMData.AutoFeed = 0
19ec-1c88:47182349.823 : NVMData.CCDType = 0
19ec-1c88:47182349.871 : NVMData.ScanSpeed = 0
19ec-1c88:47182349.924 : NVMData.RollerCount = 0
19ec-1c88:47182349.977 : NVMData.MultifeedCount = 0
19ec-1c88:47182350.030 : NVMData.JamCount = 0
19ec-1c88:47182350.084 : NVMData.IdentifyInfo = 
19ec-1c88:47182350.135 : NVMData.FormalName = 
19ec-1c88:47182350.188 : NVMData.ReservedB = 0
19ec-1c88:47182350.239 : NVMData.FunctionCode = 0
19ec-1c88:47182350.288 : NVMData.PreFeed = 0
19ec-1c88:47182350.335 : NVMData.PreFeedTime = 0
19ec-1c88:47182350.385 : NVMData.ButtonNumber = 0
19ec-1c88:47182350.436 : NVMData.PowerOffTime = 0
19ec-1c88:47182350.487 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47182350.548 : => IoObject::IoLockEnd
19ec-1c88:47182350.642 : <= IoObject::IoLockEnd
19ec-1c88:47182350.693 : <= ReadNVMData ret = 1
19ec-1c88:47191941.945 : => GetADFStatus
19ec-1c88:47191942.352 : => IoObject::IoLockStart
19ec-1c88:47191942.548 : => CAsicIO::CheckDevice
19ec-1c88:47191942.608 : => CNT96226::ConnectIsAvailable
19ec-1c88:47191966.937 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47191967.153 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47191967.275 : <= IoObject::IoLockStart
19ec-1c88:47191967.398 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47191967.535 : IO Send command 10 bytes
19ec-1c88:47191967.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:47191968.042 : iCmd = 0, nBytes = 10
19ec-1c88:47191968.147 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47192144.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47192144.745 : System send command 10 bytes + data 0 bytes
19ec-1c88:47192144.821 : IO total need to receive data 2 bytes
19ec-1c88:47192144.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:47192144.937 : iCmd = 0, nBytes = 2
19ec-1c88:47192346.593 : 0000 : 00 00 
19ec-1c88:47192346.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47192346.738 : System total receive data 2 bytes
19ec-1c88:47192346.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:47192346.850 : iCmd = 1, nBytes = 4
19ec-1c88:47192542.571 : 0000 : 00 00 00 00 
19ec-1c88:47192542.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47192542.813 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47192542.874 : Return status = 0
19ec-1c88:47192542.933 : => IoObject::IoLockEnd
19ec-1c88:47192543.024 : <= IoObject::IoLockEnd
19ec-1c88:47192543.074 : <= GetADFStatus ret = 1
19ec-1c88:47195245.315 : => GetADFStatus
19ec-1c88:47195245.515 : => IoObject::IoLockStart
19ec-1c88:47195245.640 : => CAsicIO::CheckDevice
19ec-1c88:47195245.698 : => CNT96226::ConnectIsAvailable
19ec-1c88:47195269.139 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47195269.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47195269.317 : <= IoObject::IoLockStart
19ec-1c88:47195269.379 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47195269.448 : IO Send command 10 bytes
19ec-1c88:47195269.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:47195269.623 : iCmd = 0, nBytes = 10
19ec-1c88:47195269.729 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47195470.656 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47195470.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:47195471.012 : IO total need to receive data 2 bytes
19ec-1c88:47195471.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:47195471.144 : iCmd = 0, nBytes = 2
19ec-1c88:47195642.846 : 0000 : 00 00 
19ec-1c88:47195642.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47195643.012 : System total receive data 2 bytes
19ec-1c88:47195643.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:47195643.125 : iCmd = 1, nBytes = 4
19ec-1c88:47195763.082 : 0000 : 00 00 00 00 
19ec-1c88:47195763.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47195763.298 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47195763.356 : Return status = 0
19ec-1c88:47195763.409 : => IoObject::IoLockEnd
19ec-1c88:47195763.490 : <= IoObject::IoLockEnd
19ec-1c88:47195763.539 : <= GetADFStatus ret = 1
19ec-1c88:47197937.449 : => TerminateDriver
19ec-1c88:47197937.646 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:47197937.721 : => CNT96226::Close
19ec-1c88:47197941.601 : <= CNT96226::Close ret = 1
19ec-1c88:47197941.677 : <= CAsicIO::~CAsicIO
19ec-1c88:47197941.734 : => IoObject::IoLockEnd
19ec-1c88:47197941.788 : <= IoObject::IoLockEnd
19ec-1c88:47197941.841 : => IoObject::TerminateDevice
19ec-1c88:47197941.896 : => IoObject::IoLockEnd
19ec-1c88:47197941.942 : <= IoObject::IoLockEnd
19ec-1c88:47197942.043 : <= IoObject::TerminateDevice
19ec-1c88:47197942.296 : <= TerminateDriver ret = 1
19ec-1c88:47241848.916 : ============Debug Start==========
19ec-1c88:47241849.180 : Date : 2020/4/30 14:28:15
19ec-1c88:47241849.264 : Process ID : 19ec
19ec-1c88:47241849.685 : Windows : Version 10.0 build 18363 
19ec-1c88:47241850.156 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47241850.222 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47241850.286 : MemoryStatus.ullAvailPhys : 1716424704
19ec-1c88:47241850.349 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47241850.412 : MemoryStatus.ullAvailPageFile : 3058724864
19ec-1c88:47241850.475 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47241850.537 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:47241850.602 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47241850.706 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47241850.772 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47241851.016 : CPU Count : 4
19ec-1c88:47241851.065 : CPU Frequency : 100.000 Mhz
19ec-1c88:47241855.381 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47241855.508 : => InitializeDriver
19ec-1c88:47241856.006 : <= InitializeDriver ret = 1
19ec-1c88:47241856.065 : => InitializeScanner
19ec-1c88:47241856.144 : => CAsicIO::GetDeviceList
19ec-1c88:47241856.437 : => CNT96226::CNT96226
19ec-1c88:47241856.498 : => CNT96226::Open
19ec-1c88:47241877.415 : <= CNT96226::Open ret = 1
19ec-1c88:47241877.505 : => CNT96226::Initialize
19ec-1c88:47241877.695 : <= CNT96226::Initialize ret = 1
19ec-1c88:47241877.754 : <= CNT96226::CNT96226
19ec-1c88:47241877.806 : => CNT96226::EnumAvailableDevice
19ec-1c88:47241883.028 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47241883.105 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47241883.164 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47245681.069 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47245681.360 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47245686.965 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47245687.072 : => IoObject::GetLockName
19ec-1c88:47245687.133 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47245687.202 : <= IoObject::GetLockName
19ec-1c88:47245687.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:47245687.741 : iCmd = 3, nBytes = 2
19ec-1c88:47246062.347 : 0000 : 06 38 
19ec-1c88:47246062.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246062.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:47246062.588 : iCmd = 4, nBytes = 2
19ec-1c88:47246373.053 : 0000 : 07 07 
19ec-1c88:47246373.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246373.251 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47246373.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47246373.411 : IO Send command 10 bytes
19ec-1c88:47246373.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:47246373.522 : iCmd = 0, nBytes = 10
19ec-1c88:47246373.623 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47246572.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47246572.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:47246572.955 : iCmd = 0, nBytes = 165
19ec-1c88:47246755.607 : skip dump 37 bytes
19ec-1c88:47246755.798 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47246755.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47246756.069 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47246756.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47246756.327 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47246756.465 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47246756.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47246756.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47246756.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246756.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:47246756.893 : iCmd = 1, nBytes = 4
19ec-1c88:47246960.486 : 0000 : 00 00 00 00 
19ec-1c88:47246960.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246960.636 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47246960.693 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47246960.758 : IO Send command 10 bytes
19ec-1c88:47246960.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:47246960.861 : iCmd = 0, nBytes = 10
19ec-1c88:47246960.966 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47247286.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47247286.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:47247286.832 : iCmd = 0, nBytes = 128
19ec-1c88:47247485.004 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.321 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47247485.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47247485.580 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.949 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247486.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47247486.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:47247486.125 : iCmd = 1, nBytes = 4
19ec-1c88:47247637.014 : 0000 : 00 00 00 00 
19ec-1c88:47247637.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47247637.206 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47247637.378 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47247637.453 : => CNT96226::Close
19ec-1c88:47247641.094 : <= CNT96226::Close ret = 1
19ec-1c88:47247641.169 : <= CNT96226::~CNT96226
19ec-1c88:47247641.257 : <= CAsicIO::GetDeviceList
19ec-1c88:47247641.673 : => IoObject::SetTimeout
19ec-1c88:47247641.799 : Timeout--> In = 0 Out = 0
19ec-1c88:47247641.855 : <= IoObject::SetTimeout
19ec-1c88:47247641.923 : => CAsicIO::CAsicIO
19ec-1c88:47247641.992 : => CNT96226::CNT96226
19ec-1c88:47247642.045 : => CNT96226::Open
19ec-1c88:47247663.801 : <= CNT96226::Open ret = 1
19ec-1c88:47247663.896 : => CNT96226::Initialize
19ec-1c88:47247664.087 : <= CNT96226::Initialize ret = 1
19ec-1c88:47247664.144 : <= CNT96226::CNT96226
19ec-1c88:47247664.199 : <= CAsicIO::CAsicIO
19ec-1c88:47247664.250 : => CAsicIO::InitializeDevice
19ec-1c88:47247664.323 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47247670.206 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47247670.323 : => IoObject::GetLockName
19ec-1c88:47247670.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47247670.448 : <= IoObject::GetLockName
19ec-1c88:47247670.928 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47247671.001 : IO Send command 10 bytes
19ec-1c88:47247671.051 : => CNT96226::VenderCmd_SetData
19ec-1c88:47247671.104 : iCmd = 0, nBytes = 10
19ec-1c88:47247671.213 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47248019.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47248019.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248019.444 : iCmd = 0, nBytes = 128
19ec-1c88:47248224.948 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.146 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.291 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47248225.428 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47248225.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.819 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248226.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47248226.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248226.133 : iCmd = 1, nBytes = 4
19ec-1c88:47248424.297 : 0000 : 00 00 00 00 
19ec-1c88:47248424.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47248424.448 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47248424.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248424.555 : iCmd = 3, nBytes = 2
19ec-1c88:47248781.592 : 0000 : 06 38 
19ec-1c88:47248781.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47248781.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248781.843 : iCmd = 4, nBytes = 2
19ec-1c88:47249099.054 : 0000 : 07 07 
19ec-1c88:47249099.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249099.365 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47249099.464 : => IoObject::InitializeDevice
19ec-1c88:47249099.582 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47249100.317 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47249100.387 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47249101.706 : => FindScanner
19ec-1c88:47249101.760 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47249101.826 : <= FindScanner ret = 1
19ec-1c88:47249101.887 : => IoObject::IoLockStart
19ec-1c88:47249102.223 : => CAsicIO::CheckDevice
19ec-1c88:47249102.276 : => CNT96226::ConnectIsAvailable
19ec-1c88:47249124.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47249124.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47249125.021 : <= IoObject::IoLockStart
19ec-1c88:47249125.364 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47249125.435 : IO Send command 10 bytes
19ec-1c88:47249125.527 : => CNT96226::VenderCmd_SetData
19ec-1c88:47249125.589 : iCmd = 0, nBytes = 10
19ec-1c88:47249125.698 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47249330.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47249330.766 : System send command 10 bytes + data 0 bytes
19ec-1c88:47249330.843 : IO total need to receive data 5 bytes
19ec-1c88:47249330.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249330.965 : iCmd = 0, nBytes = 5
19ec-1c88:47249491.229 : 0000 : 06 00 02 02 ab 
19ec-1c88:47249491.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249491.405 : System total receive data 5 bytes
19ec-1c88:47249491.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249491.521 : iCmd = 1, nBytes = 4
19ec-1c88:47249627.195 : 0000 : 00 00 00 00 
19ec-1c88:47249627.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249627.578 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47249627.901 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47249627.965 : IO Send command 10 bytes
19ec-1c88:47249628.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:47249628.106 : iCmd = 0, nBytes = 10
19ec-1c88:47249628.209 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47249804.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47249804.460 : System send command 10 bytes + data 0 bytes
19ec-1c88:47249804.587 : IO total need to receive data 165 bytes
19ec-1c88:47249804.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249804.955 : iCmd = 0, nBytes = 165
19ec-1c88:47249978.548 : skip dump 37 bytes
19ec-1c88:47249978.747 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47249978.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47249979.029 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47249979.168 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47249979.297 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47249979.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47249979.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47249979.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47249979.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249979.814 : System total receive data 165 bytes
19ec-1c88:47249979.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249979.925 : iCmd = 1, nBytes = 4
19ec-1c88:47250140.739 : 0000 : 00 00 00 00 
19ec-1c88:47250141.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47250141.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47250141.531 : Dump Inquiry
19ec-1c88:47250141.662 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47250141.804 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47250141.946 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47250142.083 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47250142.216 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47250142.353 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47250142.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250142.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250142.747 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47250142.877 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47250142.967 : 00a0 : 00 00 00 00 00 
19ec-1c88:47250143.034 : => ReadNVMDataInternal
19ec-1c88:47250143.246 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47250143.312 : IO Send command 10 bytes
19ec-1c88:47250143.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:47250143.457 : iCmd = 0, nBytes = 10
19ec-1c88:47250143.562 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47250493.896 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47250494.024 : System send command 10 bytes + data 0 bytes
19ec-1c88:47250494.099 : IO total need to receive data 128 bytes
19ec-1c88:47250494.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:47250494.217 : iCmd = 0, nBytes = 128
19ec-1c88:47250699.368 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250699.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250699.693 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47250699.827 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47250699.951 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.202 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47250700.456 : System total receive data 128 bytes
19ec-1c88:47250700.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:47250700.570 : iCmd = 1, nBytes = 4
19ec-1c88:47250907.165 : 0000 : 00 00 00 00 
19ec-1c88:47250907.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47250907.396 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47250907.462 : NVMData.PadScanCount = 0
19ec-1c88:47250907.520 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47250907.576 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47250907.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:47250907.690 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47250907.746 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47250907.801 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47250907.855 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47250907.908 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47250907.959 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47250908.011 : NVMData.BornMonth = 0
19ec-1c88:47250908.059 : NVMData.BornDay = 0
19ec-1c88:47250908.112 : NVMData.BornYear = 0
19ec-1c88:47250908.157 : NVMData.FirstScanMonth = 4
19ec-1c88:47250908.207 : NVMData.FirstScanDay = 30
19ec-1c88:47250908.263 : NVMData.FirstScanYear = 2020
19ec-1c88:47250908.319 : NVMData.VerticalMagnification = 0
19ec-1c88:47250908.372 : NVMData.HorizontalMagnification = 0
19ec-1c88:47250908.426 : NVMData.PowerSavingTime = 15
19ec-1c88:47250908.481 : NVMData.SN = A094165189010062
19ec-1c88:47250908.531 : NVMData.AutoFeed = 0
19ec-1c88:47250908.580 : NVMData.CCDType = 0
19ec-1c88:47250908.626 : NVMData.ScanSpeed = 0
19ec-1c88:47250908.674 : NVMData.RollerCount = 0
19ec-1c88:47250908.723 : NVMData.MultifeedCount = 0
19ec-1c88:47250908.771 : NVMData.JamCount = 0
19ec-1c88:47250908.820 : NVMData.IdentifyInfo = 
19ec-1c88:47250908.870 : NVMData.FormalName = 
19ec-1c88:47250909.111 : NVMData.ReservedB = 0
19ec-1c88:47250909.168 : NVMData.FunctionCode = 0
19ec-1c88:47250909.217 : NVMData.PreFeed = 0
19ec-1c88:47250909.270 : NVMData.PreFeedTime = 0
19ec-1c88:47250909.317 : NVMData.ButtonNumber = 0
19ec-1c88:47250909.365 : NVMData.PowerOffTime = 0
19ec-1c88:47250909.419 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47250909.487 : => IoObject::IoLockEnd
19ec-1c88:47250909.579 : <= IoObject::IoLockEnd
19ec-1c88:47250909.628 : <= InitializeScanner ret = 1
19ec-1c88:47250909.692 : => GetLogicalScannerAbilityEx
19ec-1c88:47250909.748 : => IoObject::IoLockStart
19ec-1c88:47250909.843 : => CAsicIO::CheckDevice
19ec-1c88:47250909.894 : => CNT96226::ConnectIsAvailable
19ec-1c88:47250929.897 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47250930.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47250930.066 : <= IoObject::IoLockStart
19ec-1c88:47250930.122 : => IoObject::IoLockEnd
19ec-1c88:47250930.220 : <= IoObject::IoLockEnd
19ec-1c88:47250930.330 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47250930.403 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47251100.878 : => ReadNVMData
19ec-1c88:47251101.020 : => IoObject::IoLockStart
19ec-1c88:47251101.143 : => CAsicIO::CheckDevice
19ec-1c88:47251101.200 : => CNT96226::ConnectIsAvailable
19ec-1c88:47251123.657 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47251123.909 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47251124.287 : <= IoObject::IoLockStart
19ec-1c88:47251124.353 : => ReadNVMDataInternal
19ec-1c88:47251124.416 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47251124.485 : IO Send command 10 bytes
19ec-1c88:47251124.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:47251124.670 : iCmd = 0, nBytes = 10
19ec-1c88:47251124.786 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47251466.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47251466.758 : System send command 10 bytes + data 0 bytes
19ec-1c88:47251466.831 : IO total need to receive data 128 bytes
19ec-1c88:47251466.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:47251466.946 : iCmd = 0, nBytes = 128
19ec-1c88:47251600.003 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.345 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47251600.480 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47251600.611 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251601.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47251601.122 : System total receive data 128 bytes
19ec-1c88:47251601.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:47251601.236 : iCmd = 1, nBytes = 4
19ec-1c88:47251787.680 : 0000 : 00 00 00 00 
19ec-1c88:47251787.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47251788.263 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47251788.330 : NVMData.PadScanCount = 0
19ec-1c88:47251788.386 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47251788.441 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47251788.496 : NVMData.FlatbedScanCount = 0
19ec-1c88:47251788.551 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47251788.603 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47251788.655 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47251788.710 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47251788.766 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47251788.818 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47251788.871 : NVMData.BornMonth = 0
19ec-1c88:47251788.918 : NVMData.BornDay = 0
19ec-1c88:47251788.969 : NVMData.BornYear = 0
19ec-1c88:47251789.017 : NVMData.FirstScanMonth = 4
19ec-1c88:47251789.068 : NVMData.FirstScanDay = 30
19ec-1c88:47251789.121 : NVMData.FirstScanYear = 2020
19ec-1c88:47251789.305 : NVMData.VerticalMagnification = 0
19ec-1c88:47251789.361 : NVMData.HorizontalMagnification = 0
19ec-1c88:47251789.413 : NVMData.PowerSavingTime = 15
19ec-1c88:47251789.467 : NVMData.SN = A094165189010062
19ec-1c88:47251789.518 : NVMData.AutoFeed = 0
19ec-1c88:47251789.568 : NVMData.CCDType = 0
19ec-1c88:47251789.616 : NVMData.ScanSpeed = 0
19ec-1c88:47251789.666 : NVMData.RollerCount = 0
19ec-1c88:47251789.720 : NVMData.MultifeedCount = 0
19ec-1c88:47251789.770 : NVMData.JamCount = 0
19ec-1c88:47251789.819 : NVMData.IdentifyInfo = 
19ec-1c88:47251789.868 : NVMData.FormalName = 
19ec-1c88:47251789.915 : NVMData.ReservedB = 0
19ec-1c88:47251789.966 : NVMData.FunctionCode = 0
19ec-1c88:47251790.017 : NVMData.PreFeed = 0
19ec-1c88:47251790.064 : NVMData.PreFeedTime = 0
19ec-1c88:47251790.114 : NVMData.ButtonNumber = 0
19ec-1c88:47251790.164 : NVMData.PowerOffTime = 0
19ec-1c88:47251790.216 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47251790.275 : => IoObject::IoLockEnd
19ec-1c88:47251790.371 : <= IoObject::IoLockEnd
19ec-1c88:47251790.421 : <= ReadNVMData ret = 1
19ec-1c88:47252307.317 : => TerminateDriver
19ec-1c88:47252307.488 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:47252307.557 : => CNT96226::Close
19ec-1c88:47252311.587 : <= CNT96226::Close ret = 1
19ec-1c88:47252311.666 : <= CAsicIO::~CAsicIO
19ec-1c88:47252311.723 : => IoObject::IoLockEnd
19ec-1c88:47252311.780 : <= IoObject::IoLockEnd
19ec-1c88:47252311.830 : => IoObject::TerminateDevice
19ec-1c88:47252311.885 : => IoObject::IoLockEnd
19ec-1c88:47252311.933 : <= IoObject::IoLockEnd
19ec-1c88:47252312.034 : <= IoObject::TerminateDevice
19ec-1c88:47252312.287 : <= TerminateDriver ret = 1
19ec-1c88:47254507.257 : ============Debug Start==========
19ec-1c88:47254507.544 : Date : 2020/4/30 14:28:15
19ec-1c88:47254507.627 : Process ID : 19ec
19ec-1c88:47254508.058 : Windows : Version 10.0 build 18363 
19ec-1c88:47254508.504 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47254508.570 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47254508.635 : MemoryStatus.ullAvailPhys : 1716424704
19ec-1c88:47254508.697 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47254508.758 : MemoryStatus.ullAvailPageFile : 3058941952
19ec-1c88:47254508.817 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47254508.878 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47254508.940 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47254509.047 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47254509.106 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47254509.349 : CPU Count : 4
19ec-1c88:47254509.395 : CPU Frequency : 100.000 Mhz
19ec-1c88:47254513.522 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47254513.647 : => InitializeDriver
19ec-1c88:47254513.908 : <= InitializeDriver ret = 1
19ec-1c88:47257019.583 : => InitializeScanner
19ec-1c88:47257019.831 : => CAsicIO::GetDeviceList
19ec-1c88:47257020.222 : => CNT96226::CNT96226
19ec-1c88:47257020.284 : => CNT96226::Open
19ec-1c88:47257046.412 : <= CNT96226::Open ret = 1
19ec-1c88:47257046.533 : => CNT96226::Initialize
19ec-1c88:47257046.727 : <= CNT96226::Initialize ret = 1
19ec-1c88:47257046.787 : <= CNT96226::CNT96226
19ec-1c88:47257046.841 : => CNT96226::EnumAvailableDevice
19ec-1c88:47257052.309 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47257052.386 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47257052.446 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47260758.292 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47260758.582 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47260764.099 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47260764.209 : => IoObject::GetLockName
19ec-1c88:47260764.273 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47260764.340 : <= IoObject::GetLockName
19ec-1c88:47260764.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:47260764.871 : iCmd = 3, nBytes = 2
19ec-1c88:47261157.468 : 0000 : 06 38 
19ec-1c88:47261157.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47261157.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:47261157.725 : iCmd = 4, nBytes = 2
19ec-1c88:47261460.984 : 0000 : 07 07 
19ec-1c88:47261461.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47261461.174 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47261461.262 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47261461.329 : IO Send command 10 bytes
19ec-1c88:47261461.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:47261461.438 : iCmd = 0, nBytes = 10
19ec-1c88:47261461.544 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47261636.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47261636.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:47261636.889 : iCmd = 0, nBytes = 165
19ec-1c88:47261841.665 : skip dump 37 bytes
19ec-1c88:47261841.836 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47261841.973 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47261842.107 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47261842.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47261842.364 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47261842.500 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47261842.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47261842.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47261842.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47261842.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:47261842.918 : iCmd = 1, nBytes = 4
19ec-1c88:47262033.102 : 0000 : 00 00 00 00 
19ec-1c88:47262033.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47262033.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47262033.371 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47262033.437 : IO Send command 10 bytes
19ec-1c88:47262033.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:47262033.542 : iCmd = 0, nBytes = 10
19ec-1c88:47262033.647 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47262348.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47262349.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:47262349.094 : iCmd = 0, nBytes = 128
19ec-1c88:47262508.517 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262508.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262508.848 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47262508.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47262509.108 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.233 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.482 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47262509.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:47262509.668 : iCmd = 1, nBytes = 4
19ec-1c88:47262616.735 : 0000 : 00 00 00 00 
19ec-1c88:47262616.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47262617.028 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47262617.344 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47262617.708 : => CNT96226::Close
19ec-1c88:47262621.624 : <= CNT96226::Close ret = 1
19ec-1c88:47262621.695 : <= CNT96226::~CNT96226
19ec-1c88:47262621.777 : <= CAsicIO::GetDeviceList
19ec-1c88:47262622.202 : => IoObject::SetTimeout
19ec-1c88:47262622.331 : Timeout--> In = 0 Out = 0
19ec-1c88:47262622.392 : <= IoObject::SetTimeout
19ec-1c88:47262622.460 : => CAsicIO::CAsicIO
19ec-1c88:47262622.534 : => CNT96226::CNT96226
19ec-1c88:47262622.588 : => CNT96226::Open
19ec-1c88:47262644.666 : <= CNT96226::Open ret = 1
19ec-1c88:47262644.759 : => CNT96226::Initialize
19ec-1c88:47262644.954 : <= CNT96226::Initialize ret = 1
19ec-1c88:47262645.015 : <= CNT96226::CNT96226
19ec-1c88:47262645.064 : <= CAsicIO::CAsicIO
19ec-1c88:47262645.117 : => CAsicIO::InitializeDevice
19ec-1c88:47262645.188 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47262651.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47262651.129 : => IoObject::GetLockName
19ec-1c88:47262651.184 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47262651.251 : <= IoObject::GetLockName
19ec-1c88:47262651.750 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47262651.819 : IO Send command 10 bytes
19ec-1c88:47262651.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:47262651.923 : iCmd = 0, nBytes = 10
19ec-1c88:47262652.027 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47262978.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47262978.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:47262978.329 : iCmd = 0, nBytes = 128
19ec-1c88:47263187.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263187.400 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263187.543 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47263187.675 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47263187.801 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47263187.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263188.048 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263188.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263188.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47263188.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:47263188.348 : iCmd = 1, nBytes = 4
19ec-1c88:47263391.534 : 0000 : 00 00 00 00 
19ec-1c88:47263391.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47263391.684 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47263391.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:47263391.794 : iCmd = 3, nBytes = 2
19ec-1c88:47263758.772 : 0000 : 06 38 
19ec-1c88:47263758.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47263758.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:47263759.020 : iCmd = 4, nBytes = 2
19ec-1c88:47264056.968 : 0000 : 07 07 
19ec-1c88:47264057.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264057.244 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47264057.342 : => IoObject::InitializeDevice
19ec-1c88:47264057.446 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47264058.063 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47264058.136 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47264058.876 : => FindScanner
19ec-1c88:47264058.935 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47264059.001 : <= FindScanner ret = 1
19ec-1c88:47264059.056 : => IoObject::IoLockStart
19ec-1c88:47264059.157 : => CAsicIO::CheckDevice
19ec-1c88:47264059.213 : => CNT96226::ConnectIsAvailable
19ec-1c88:47264084.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47264085.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47264085.108 : <= IoObject::IoLockStart
19ec-1c88:47264085.168 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47264085.238 : IO Send command 10 bytes
19ec-1c88:47264085.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:47264085.385 : iCmd = 0, nBytes = 10
19ec-1c88:47264085.570 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47264292.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47264292.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:47264292.961 : IO total need to receive data 5 bytes
19ec-1c88:47264293.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264293.076 : iCmd = 0, nBytes = 5
19ec-1c88:47264445.134 : 0000 : 06 00 02 02 ab 
19ec-1c88:47264445.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264445.288 : System total receive data 5 bytes
19ec-1c88:47264445.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264445.403 : iCmd = 1, nBytes = 4
19ec-1c88:47264565.422 : 0000 : 00 00 00 00 
19ec-1c88:47264565.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264565.953 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47264566.009 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47264566.069 : IO Send command 10 bytes
19ec-1c88:47264566.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:47264566.212 : iCmd = 0, nBytes = 10
19ec-1c88:47264566.314 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47264764.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47264764.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:47264764.399 : IO total need to receive data 165 bytes
19ec-1c88:47264764.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264764.516 : iCmd = 0, nBytes = 165
19ec-1c88:47264925.195 : skip dump 37 bytes
19ec-1c88:47264925.396 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47264925.543 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47264925.685 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47264925.819 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47264925.947 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47264926.084 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47264926.207 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47264926.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47264926.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264926.460 : System total receive data 165 bytes
19ec-1c88:47264926.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264926.575 : iCmd = 1, nBytes = 4
19ec-1c88:47265135.719 : 0000 : 00 00 00 00 
19ec-1c88:47265135.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47265135.962 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47265136.200 : Dump Inquiry
19ec-1c88:47265136.339 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47265136.477 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47265136.608 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47265136.745 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47265136.876 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47265137.010 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47265137.139 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265137.262 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265137.393 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47265137.519 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47265137.607 : 00a0 : 00 00 00 00 00 
19ec-1c88:47265137.678 : => ReadNVMDataInternal
19ec-1c88:47265137.887 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47265137.956 : IO Send command 10 bytes
19ec-1c88:47265138.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:47265138.104 : iCmd = 0, nBytes = 10
19ec-1c88:47265138.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47265493.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47265494.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:47265494.155 : IO total need to receive data 128 bytes
19ec-1c88:47265494.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:47265494.270 : iCmd = 0, nBytes = 128
19ec-1c88:47265703.879 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.064 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47265704.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47265704.472 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.597 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47265704.969 : System total receive data 128 bytes
19ec-1c88:47265705.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:47265705.081 : iCmd = 1, nBytes = 4
19ec-1c88:47265876.079 : 0000 : 00 00 00 00 
19ec-1c88:47265876.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47265876.315 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47265876.387 : NVMData.PadScanCount = 0
19ec-1c88:47265876.448 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47265876.507 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47265876.563 : NVMData.FlatbedScanCount = 0
19ec-1c88:47265876.618 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47265876.670 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47265876.725 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47265876.778 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47265876.831 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47265876.883 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47265876.937 : NVMData.BornMonth = 0
19ec-1c88:47265876.987 : NVMData.BornDay = 0
19ec-1c88:47265877.037 : NVMData.BornYear = 0
19ec-1c88:47265877.085 : NVMData.FirstScanMonth = 4
19ec-1c88:47265877.134 : NVMData.FirstScanDay = 30
19ec-1c88:47265877.186 : NVMData.FirstScanYear = 2020
19ec-1c88:47265877.239 : NVMData.VerticalMagnification = 0
19ec-1c88:47265877.294 : NVMData.HorizontalMagnification = 0
19ec-1c88:47265877.346 : NVMData.PowerSavingTime = 15
19ec-1c88:47265877.400 : NVMData.SN = A094165189010062
19ec-1c88:47265877.454 : NVMData.AutoFeed = 0
19ec-1c88:47265877.501 : NVMData.CCDType = 0
19ec-1c88:47265877.549 : NVMData.ScanSpeed = 0
19ec-1c88:47265877.595 : NVMData.RollerCount = 0
19ec-1c88:47265877.645 : NVMData.MultifeedCount = 0
19ec-1c88:47265877.696 : NVMData.JamCount = 0
19ec-1c88:47265877.743 : NVMData.IdentifyInfo = 
19ec-1c88:47265877.796 : NVMData.FormalName = 
19ec-1c88:47265877.990 : NVMData.ReservedB = 0
19ec-1c88:47265878.045 : NVMData.FunctionCode = 0
19ec-1c88:47265878.097 : NVMData.PreFeed = 0
19ec-1c88:47265878.147 : NVMData.PreFeedTime = 0
19ec-1c88:47265878.195 : NVMData.ButtonNumber = 0
19ec-1c88:47265878.247 : NVMData.PowerOffTime = 0
19ec-1c88:47265878.298 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47265878.370 : => IoObject::IoLockEnd
19ec-1c88:47265878.463 : <= IoObject::IoLockEnd
19ec-1c88:47265878.510 : <= InitializeScanner ret = 1
19ec-1c88:47267132.519 : => GetLogicalScannerAbility
19ec-1c88:47267132.707 : => IoObject::IoLockStart
19ec-1c88:47267132.837 : => CAsicIO::CheckDevice
19ec-1c88:47267132.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:47267158.259 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47267158.672 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47267158.732 : <= IoObject::IoLockStart
19ec-1c88:47267158.792 : => IoObject::IoLockEnd
19ec-1c88:47267158.900 : <= IoObject::IoLockEnd
19ec-1c88:47267158.975 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47270734.591 : => GetLogicalScannerAbilityEx
19ec-1c88:47270734.786 : => IoObject::IoLockStart
19ec-1c88:47270734.921 : => CAsicIO::CheckDevice
19ec-1c88:47270734.981 : => CNT96226::ConnectIsAvailable
19ec-1c88:47270754.768 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47270754.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47270754.953 : <= IoObject::IoLockStart
19ec-1c88:47270755.019 : => IoObject::IoLockEnd
19ec-1c88:47270755.119 : <= IoObject::IoLockEnd
19ec-1c88:47270755.233 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47270755.311 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47278789.814 : => ReadNVMData
19ec-1c88:47278789.999 : => IoObject::IoLockStart
19ec-1c88:47278790.131 : => CAsicIO::CheckDevice
19ec-1c88:47278790.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:47278808.649 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47278809.376 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47278809.449 : <= IoObject::IoLockStart
19ec-1c88:47278809.516 : => ReadNVMDataInternal
19ec-1c88:47278809.585 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47278809.651 : IO Send command 10 bytes
19ec-1c88:47278809.787 : => CNT96226::VenderCmd_SetData
19ec-1c88:47278809.843 : iCmd = 0, nBytes = 10
19ec-1c88:47278809.955 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47279148.776 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47279148.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:47279149.019 : IO total need to receive data 128 bytes
19ec-1c88:47279149.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:47279149.135 : iCmd = 0, nBytes = 128
19ec-1c88:47279299.137 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.297 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.440 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47279299.575 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47279299.704 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279300.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279300.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47279300.199 : System total receive data 128 bytes
19ec-1c88:47279300.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:47279300.309 : iCmd = 1, nBytes = 4
19ec-1c88:47279467.750 : 0000 : 00 00 00 00 
19ec-1c88:47279467.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47279467.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47279468.054 : NVMData.PadScanCount = 0
19ec-1c88:47279468.110 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47279468.166 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47279468.223 : NVMData.FlatbedScanCount = 0
19ec-1c88:47279468.276 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47279468.521 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47279468.588 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47279468.643 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47279468.697 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47279468.751 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47279468.807 : NVMData.BornMonth = 0
19ec-1c88:47279468.857 : NVMData.BornDay = 0
19ec-1c88:47279468.909 : NVMData.BornYear = 0
19ec-1c88:47279468.957 : NVMData.FirstScanMonth = 4
19ec-1c88:47279469.008 : NVMData.FirstScanDay = 30
19ec-1c88:47279469.063 : NVMData.FirstScanYear = 2020
19ec-1c88:47279469.117 : NVMData.VerticalMagnification = 0
19ec-1c88:47279469.171 : NVMData.HorizontalMagnification = 0
19ec-1c88:47279469.227 : NVMData.PowerSavingTime = 15
19ec-1c88:47279469.281 : NVMData.SN = A094165189010062
19ec-1c88:47279469.331 : NVMData.AutoFeed = 0
19ec-1c88:47279469.381 : NVMData.CCDType = 0
19ec-1c88:47279469.426 : NVMData.ScanSpeed = 0
19ec-1c88:47279469.474 : NVMData.RollerCount = 0
19ec-1c88:47279469.526 : NVMData.MultifeedCount = 0
19ec-1c88:47279469.579 : NVMData.JamCount = 0
19ec-1c88:47279469.629 : NVMData.IdentifyInfo = 
19ec-1c88:47279469.680 : NVMData.FormalName = 
19ec-1c88:47279469.726 : NVMData.ReservedB = 0
19ec-1c88:47279469.779 : NVMData.FunctionCode = 0
19ec-1c88:47279469.829 : NVMData.PreFeed = 0
19ec-1c88:47279469.878 : NVMData.PreFeedTime = 0
19ec-1c88:47279469.928 : NVMData.ButtonNumber = 0
19ec-1c88:47279469.978 : NVMData.PowerOffTime = 0
19ec-1c88:47279470.027 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47279470.086 : => IoObject::IoLockEnd
19ec-1c88:47279470.181 : <= IoObject::IoLockEnd
19ec-1c88:47279470.231 : <= ReadNVMData ret = 1
19ec-1c88:47289573.772 : => GetADFStatus
19ec-1c88:47289574.134 : => IoObject::IoLockStart
19ec-1c88:47289574.262 : => CAsicIO::CheckDevice
19ec-1c88:47289574.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:47289591.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47289591.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47289591.712 : <= IoObject::IoLockStart
19ec-1c88:47289591.774 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47289591.845 : IO Send command 10 bytes
19ec-1c88:47289591.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:47289592.031 : iCmd = 0, nBytes = 10
19ec-1c88:47289592.147 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47289786.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47289786.305 : System send command 10 bytes + data 0 bytes
19ec-1c88:47289786.372 : IO total need to receive data 2 bytes
19ec-1c88:47289786.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:47289786.486 : iCmd = 0, nBytes = 2
19ec-1c88:47289954.735 : 0000 : 00 00 
19ec-1c88:47289954.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47289954.881 : System total receive data 2 bytes
19ec-1c88:47289954.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:47289954.998 : iCmd = 1, nBytes = 4
19ec-1c88:47290066.515 : 0000 : 00 00 00 00 
19ec-1c88:47290066.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47290066.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47290066.799 : Return status = 0
19ec-1c88:47290066.855 : => IoObject::IoLockEnd
19ec-1c88:47290066.945 : <= IoObject::IoLockEnd
19ec-1c88:47290066.992 : <= GetADFStatus ret = 1
19ec-1c88:47292745.113 : => GetADFStatus
19ec-1c88:47292745.306 : => IoObject::IoLockStart
19ec-1c88:47292745.428 : => CAsicIO::CheckDevice
19ec-1c88:47292745.486 : => CNT96226::ConnectIsAvailable
19ec-1c88:47292770.122 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47292770.335 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47292770.456 : <= IoObject::IoLockStart
19ec-1c88:47292770.590 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47292770.736 : IO Send command 10 bytes
19ec-1c88:47292771.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:47292771.202 : iCmd = 0, nBytes = 10
19ec-1c88:47292771.309 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47292958.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47292958.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:47292959.202 : IO total need to receive data 2 bytes
19ec-1c88:47292959.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:47292959.340 : iCmd = 0, nBytes = 2
19ec-1c88:47293074.331 : 0000 : 00 00 
19ec-1c88:47293074.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47293074.497 : System total receive data 2 bytes
19ec-1c88:47293074.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:47293074.612 : iCmd = 1, nBytes = 4
19ec-1c88:47293237.857 : 0000 : 00 00 00 00 
19ec-1c88:47293238.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47293238.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47293238.569 : Return status = 0
19ec-1c88:47293238.628 : => IoObject::IoLockEnd
19ec-1c88:47293238.718 : <= IoObject::IoLockEnd
19ec-1c88:47293238.767 : <= GetADFStatus ret = 1
19ec-1c88:47295349.833 : => TerminateDriver
19ec-1c88:47295350.021 : => CAsicIO::~CAsicIO,pStage=200281160
19ec-1c88:47295350.091 : => CNT96226::Close
19ec-1c88:47295353.541 : <= CNT96226::Close ret = 1
19ec-1c88:47295353.620 : <= CAsicIO::~CAsicIO
19ec-1c88:47295353.678 : => IoObject::IoLockEnd
19ec-1c88:47295353.732 : <= IoObject::IoLockEnd
19ec-1c88:47295353.783 : => IoObject::TerminateDevice
19ec-1c88:47295353.836 : => IoObject::IoLockEnd
19ec-1c88:47295353.884 : <= IoObject::IoLockEnd
19ec-1c88:47295353.981 : <= IoObject::TerminateDevice
19ec-1c88:47295354.217 : <= TerminateDriver ret = 1
19ec-1c88:47339381.943 : ============Debug Start==========
19ec-1c88:47339382.228 : Date : 2020/4/30 14:28:18
19ec-1c88:47339382.307 : Process ID : 19ec
19ec-1c88:47339382.722 : Windows : Version 10.0 build 18363 
19ec-1c88:47339383.179 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47339383.242 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47339383.304 : MemoryStatus.ullAvailPhys : 1717370880
19ec-1c88:47339383.366 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47339383.423 : MemoryStatus.ullAvailPageFile : 3061153792
19ec-1c88:47339383.487 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47339383.545 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:47339383.610 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47339383.718 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47339383.779 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47339384.018 : CPU Count : 4
19ec-1c88:47339384.064 : CPU Frequency : 100.000 Mhz
19ec-1c88:47339388.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47339388.467 : => InitializeDriver
19ec-1c88:47339388.732 : <= InitializeDriver ret = 1
19ec-1c88:47339388.794 : => InitializeScanner
19ec-1c88:47339388.872 : => CAsicIO::GetDeviceList
19ec-1c88:47339389.162 : => CNT96226::CNT96226
19ec-1c88:47339389.220 : => CNT96226::Open
19ec-1c88:47339410.195 : <= CNT96226::Open ret = 1
19ec-1c88:47339410.300 : => CNT96226::Initialize
19ec-1c88:47339410.494 : <= CNT96226::Initialize ret = 1
19ec-1c88:47339410.558 : <= CNT96226::CNT96226
19ec-1c88:47339410.613 : => CNT96226::EnumAvailableDevice
19ec-1c88:47339416.396 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47339416.477 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47339416.539 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47343128.929 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47343129.382 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47343140.798 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47343141.004 : => IoObject::GetLockName
19ec-1c88:47343141.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47343141.270 : <= IoObject::GetLockName
19ec-1c88:47343142.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:47343142.293 : iCmd = 3, nBytes = 2
19ec-1c88:47343526.416 : 0000 : 06 38 
19ec-1c88:47343526.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47343526.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:47343526.930 : iCmd = 4, nBytes = 2
19ec-1c88:47343843.539 : 0000 : 07 07 
19ec-1c88:47343843.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47343843.880 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47343844.043 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47343844.176 : IO Send command 10 bytes
19ec-1c88:47343844.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:47343844.396 : iCmd = 0, nBytes = 10
19ec-1c88:47343844.617 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47344051.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47344051.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:47344052.007 : iCmd = 0, nBytes = 165
19ec-1c88:47344264.641 : skip dump 37 bytes
19ec-1c88:47344265.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47344265.353 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47344265.635 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47344265.910 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47344266.175 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47344266.447 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47344266.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47344266.969 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47344267.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47344267.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:47344267.330 : iCmd = 1, nBytes = 4
19ec-1c88:47344478.172 : 0000 : 00 00 00 00 
19ec-1c88:47344478.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47344478.493 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47344478.622 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47344478.754 : IO Send command 10 bytes
19ec-1c88:47344478.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:47344478.976 : iCmd = 0, nBytes = 10
19ec-1c88:47344479.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47344836.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47344836.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:47344836.883 : iCmd = 0, nBytes = 128
19ec-1c88:47345057.978 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345058.351 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345058.654 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47345058.922 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47345059.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47345059.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345059.690 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345059.945 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345060.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47345060.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:47345060.309 : iCmd = 1, nBytes = 4
19ec-1c88:47345280.966 : 0000 : 00 00 00 00 
19ec-1c88:47345281.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47345281.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47345281.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47345281.850 : => CNT96226::Close
19ec-1c88:47345289.363 : <= CNT96226::Close ret = 1
19ec-1c88:47345289.592 : <= CNT96226::~CNT96226
19ec-1c88:47345289.786 : <= CAsicIO::GetDeviceList
19ec-1c88:47345290.536 : => IoObject::SetTimeout
19ec-1c88:47345290.803 : Timeout--> In = 0 Out = 0
19ec-1c88:47345290.931 : <= IoObject::SetTimeout
19ec-1c88:47345291.060 : => CAsicIO::CAsicIO
19ec-1c88:47345291.206 : => CNT96226::CNT96226
19ec-1c88:47345291.325 : => CNT96226::Open
19ec-1c88:47345333.316 : <= CNT96226::Open ret = 1
19ec-1c88:47345333.516 : => CNT96226::Initialize
19ec-1c88:47345333.882 : <= CNT96226::Initialize ret = 1
19ec-1c88:47345334.007 : <= CNT96226::CNT96226
19ec-1c88:47345334.113 : <= CAsicIO::CAsicIO
19ec-1c88:47345334.220 : => CAsicIO::InitializeDevice
19ec-1c88:47345334.351 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47345345.883 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47345346.112 : => IoObject::GetLockName
19ec-1c88:47345346.223 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47345346.356 : <= IoObject::GetLockName
19ec-1c88:47345347.296 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47345347.454 : IO Send command 10 bytes
19ec-1c88:47345347.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:47345347.666 : iCmd = 0, nBytes = 10
19ec-1c88:47345347.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47345711.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47345712.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:47345712.287 : iCmd = 0, nBytes = 128
19ec-1c88:47345939.253 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345939.629 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345939.916 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47345940.183 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47345940.435 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47345940.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345940.931 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345941.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345941.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47345941.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:47345941.545 : iCmd = 1, nBytes = 4
19ec-1c88:47346155.241 : 0000 : 00 00 00 00 
19ec-1c88:47346155.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47346155.482 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47346155.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:47346155.629 : iCmd = 3, nBytes = 2
19ec-1c88:47346541.763 : 0000 : 06 38 
19ec-1c88:47346541.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47346542.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:47346542.084 : iCmd = 4, nBytes = 2
19ec-1c88:47346832.450 : 0000 : 07 07 
19ec-1c88:47346832.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47346832.841 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47346832.969 : => IoObject::InitializeDevice
19ec-1c88:47346833.100 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47346834.012 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47346834.104 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47346834.979 : => FindScanner
19ec-1c88:47346835.048 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47346835.130 : <= FindScanner ret = 1
19ec-1c88:47346835.201 : => IoObject::IoLockStart
19ec-1c88:47346835.337 : => CAsicIO::CheckDevice
19ec-1c88:47346835.406 : => CNT96226::ConnectIsAvailable
19ec-1c88:47346859.086 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47346859.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47346859.321 : <= IoObject::IoLockStart
19ec-1c88:47346859.396 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47346859.481 : IO Send command 10 bytes
19ec-1c88:47346859.606 : => CNT96226::VenderCmd_SetData
19ec-1c88:47346859.681 : iCmd = 0, nBytes = 10
19ec-1c88:47346859.817 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47347059.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47347059.927 : System send command 10 bytes + data 0 bytes
19ec-1c88:47347060.017 : IO total need to receive data 5 bytes
19ec-1c88:47347060.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347060.165 : iCmd = 0, nBytes = 5
19ec-1c88:47347269.318 : 0000 : 06 00 02 02 ab 
19ec-1c88:47347269.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47347269.567 : System total receive data 5 bytes
19ec-1c88:47347269.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347269.730 : iCmd = 1, nBytes = 4
19ec-1c88:47347478.356 : 0000 : 00 00 00 00 
19ec-1c88:47347478.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47347478.924 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47347479.003 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47347479.084 : IO Send command 10 bytes
19ec-1c88:47347479.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:47347479.271 : iCmd = 0, nBytes = 10
19ec-1c88:47347479.408 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47347673.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47347673.977 : System send command 10 bytes + data 0 bytes
19ec-1c88:47347674.075 : IO total need to receive data 165 bytes
19ec-1c88:47347674.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347674.230 : iCmd = 0, nBytes = 165
19ec-1c88:47347883.704 : skip dump 37 bytes
19ec-1c88:47347883.952 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47347884.137 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47347884.315 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47347884.491 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47347884.659 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47347884.834 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47347884.998 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47347885.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47347885.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47347885.323 : System total receive data 165 bytes
19ec-1c88:47347885.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347885.470 : iCmd = 1, nBytes = 4
19ec-1c88:47348091.323 : 0000 : 00 00 00 00 
19ec-1c88:47348091.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47348091.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47348091.894 : Dump Inquiry
19ec-1c88:47348092.070 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47348092.248 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47348092.423 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47348092.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47348092.768 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47348092.939 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47348093.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348093.262 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348093.438 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47348093.604 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47348093.718 : 00a0 : 00 00 00 00 00 
19ec-1c88:47348093.806 : => ReadNVMDataInternal
19ec-1c88:47348094.062 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47348094.150 : IO Send command 10 bytes
19ec-1c88:47348094.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:47348094.340 : iCmd = 0, nBytes = 10
19ec-1c88:47348094.473 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47348439.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47348439.722 : System send command 10 bytes + data 0 bytes
19ec-1c88:47348439.813 : IO total need to receive data 128 bytes
19ec-1c88:47348439.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:47348439.971 : iCmd = 0, nBytes = 128
19ec-1c88:47348632.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348632.406 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348632.595 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47348632.772 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47348632.935 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.425 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47348633.587 : System total receive data 128 bytes
19ec-1c88:47348633.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:47348633.732 : iCmd = 1, nBytes = 4
19ec-1c88:47348793.979 : 0000 : 00 00 00 00 
19ec-1c88:47348794.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47348794.256 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47348794.338 : NVMData.PadScanCount = 0
19ec-1c88:47348794.408 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47348794.479 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47348794.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:47348794.625 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47348794.694 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47348794.764 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47348794.838 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47348794.911 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47348794.980 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47348795.054 : NVMData.BornMonth = 0
19ec-1c88:47348795.117 : NVMData.BornDay = 0
19ec-1c88:47348795.183 : NVMData.BornYear = 0
19ec-1c88:47348795.245 : NVMData.FirstScanMonth = 4
19ec-1c88:47348795.310 : NVMData.FirstScanDay = 30
19ec-1c88:47348795.383 : NVMData.FirstScanYear = 2020
19ec-1c88:47348795.452 : NVMData.VerticalMagnification = 0
19ec-1c88:47348795.525 : NVMData.HorizontalMagnification = 0
19ec-1c88:47348795.592 : NVMData.PowerSavingTime = 15
19ec-1c88:47348795.667 : NVMData.SN = A094165189010062
19ec-1c88:47348795.733 : NVMData.AutoFeed = 0
19ec-1c88:47348795.797 : NVMData.CCDType = 0
19ec-1c88:47348795.860 : NVMData.ScanSpeed = 0
19ec-1c88:47348795.927 : NVMData.RollerCount = 0
19ec-1c88:47348795.994 : NVMData.MultifeedCount = 0
19ec-1c88:47348796.060 : NVMData.JamCount = 0
19ec-1c88:47348796.123 : NVMData.IdentifyInfo = 
19ec-1c88:47348796.186 : NVMData.FormalName = 
19ec-1c88:47348796.420 : NVMData.ReservedB = 0
19ec-1c88:47348796.487 : NVMData.FunctionCode = 0
19ec-1c88:47348796.554 : NVMData.PreFeed = 0
19ec-1c88:47348796.618 : NVMData.PreFeedTime = 0
19ec-1c88:47348796.683 : NVMData.ButtonNumber = 0
19ec-1c88:47348796.747 : NVMData.PowerOffTime = 0
19ec-1c88:47348796.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47348796.910 : => IoObject::IoLockEnd
19ec-1c88:47348797.027 : <= IoObject::IoLockEnd
19ec-1c88:47348797.094 : <= InitializeScanner ret = 1
19ec-1c88:47348797.174 : => GetLogicalScannerAbilityEx
19ec-1c88:47348797.251 : => IoObject::IoLockStart
19ec-1c88:47348797.372 : => CAsicIO::CheckDevice
19ec-1c88:47348797.439 : => CNT96226::ConnectIsAvailable
19ec-1c88:47348810.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47348810.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47348810.324 : <= IoObject::IoLockStart
19ec-1c88:47348810.397 : => IoObject::IoLockEnd
19ec-1c88:47348810.511 : <= IoObject::IoLockEnd
19ec-1c88:47348810.644 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47348810.740 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47349031.716 : => ReadNVMData
19ec-1c88:47349031.887 : => IoObject::IoLockStart
19ec-1c88:47349032.044 : => CAsicIO::CheckDevice
19ec-1c88:47349032.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:47349055.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47349055.247 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47349055.326 : <= IoObject::IoLockStart
19ec-1c88:47349055.400 : => ReadNVMDataInternal
19ec-1c88:47349055.481 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47349055.569 : IO Send command 10 bytes
19ec-1c88:47349055.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:47349055.908 : iCmd = 0, nBytes = 10
19ec-1c88:47349056.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47349398.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47349398.872 : System send command 10 bytes + data 0 bytes
19ec-1c88:47349398.963 : IO total need to receive data 128 bytes
19ec-1c88:47349399.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:47349399.119 : iCmd = 0, nBytes = 128
19ec-1c88:47349587.190 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349587.437 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349587.626 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47349587.802 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47349587.974 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.147 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47349588.640 : System total receive data 128 bytes
19ec-1c88:47349588.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:47349588.793 : iCmd = 1, nBytes = 4
19ec-1c88:47349772.754 : 0000 : 00 00 00 00 
19ec-1c88:47349772.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47349773.085 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47349773.181 : NVMData.PadScanCount = 0
19ec-1c88:47349773.256 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47349773.329 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47349773.402 : NVMData.FlatbedScanCount = 0
19ec-1c88:47349773.475 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47349773.546 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47349773.620 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47349773.694 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47349773.765 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47349773.842 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47349773.915 : NVMData.BornMonth = 0
19ec-1c88:47349773.979 : NVMData.BornDay = 0
19ec-1c88:47349774.044 : NVMData.BornYear = 0
19ec-1c88:47349774.106 : NVMData.FirstScanMonth = 4
19ec-1c88:47349774.173 : NVMData.FirstScanDay = 30
19ec-1c88:47349774.242 : NVMData.FirstScanYear = 2020
19ec-1c88:47349774.467 : NVMData.VerticalMagnification = 0
19ec-1c88:47349774.546 : NVMData.HorizontalMagnification = 0
19ec-1c88:47349774.620 : NVMData.PowerSavingTime = 15
19ec-1c88:47349774.689 : NVMData.SN = A094165189010062
19ec-1c88:47349774.755 : NVMData.AutoFeed = 0
19ec-1c88:47349774.823 : NVMData.CCDType = 0
19ec-1c88:47349774.890 : NVMData.ScanSpeed = 0
19ec-1c88:47349774.954 : NVMData.RollerCount = 0
19ec-1c88:47349775.021 : NVMData.MultifeedCount = 0
19ec-1c88:47349775.087 : NVMData.JamCount = 0
19ec-1c88:47349775.153 : NVMData.IdentifyInfo = 
19ec-1c88:47349775.217 : NVMData.FormalName = 
19ec-1c88:47349775.282 : NVMData.ReservedB = 0
19ec-1c88:47349775.348 : NVMData.FunctionCode = 0
19ec-1c88:47349775.413 : NVMData.PreFeed = 0
19ec-1c88:47349775.476 : NVMData.PreFeedTime = 0
19ec-1c88:47349775.538 : NVMData.ButtonNumber = 0
19ec-1c88:47349775.603 : NVMData.PowerOffTime = 0
19ec-1c88:47349775.671 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47349775.752 : => IoObject::IoLockEnd
19ec-1c88:47349775.867 : <= IoObject::IoLockEnd
19ec-1c88:47349775.932 : <= ReadNVMData ret = 1
19ec-1c88:47352487.495 : ============Debug Start==========
19ec-1c88:47352487.795 : Date : 2020/4/30 14:28:18
19ec-1c88:47352487.884 : Process ID : 19ec
19ec-1c88:47352488.290 : Windows : Version 10.0 build 18363 
19ec-1c88:47352488.759 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47352488.826 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47352488.895 : MemoryStatus.ullAvailPhys : 1717387264
19ec-1c88:47352488.960 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47352489.028 : MemoryStatus.ullAvailPageFile : 3060686848
19ec-1c88:47352489.096 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47352489.158 : MemoryStatus.ullAvailVirtual : 1728667648
19ec-1c88:47352489.223 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47352489.326 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47352489.389 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47352489.636 : CPU Count : 4
19ec-1c88:47352489.687 : CPU Frequency : 100.000 Mhz
19ec-1c88:47352493.551 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47352493.695 : => InitializeDriver
19ec-1c88:47352493.945 : <= InitializeDriver ret = 1
19ec-1c88:47355121.925 : => InitializeScanner
19ec-1c88:47355122.168 : => CAsicIO::GetDeviceList
19ec-1c88:47355122.565 : => CNT96226::CNT96226
19ec-1c88:47355122.631 : => CNT96226::Open
19ec-1c88:47355144.526 : <= CNT96226::Open ret = 1
19ec-1c88:47355144.634 : => CNT96226::Initialize
19ec-1c88:47355144.835 : <= CNT96226::Initialize ret = 1
19ec-1c88:47355144.892 : <= CNT96226::CNT96226
19ec-1c88:47355144.945 : => CNT96226::EnumAvailableDevice
19ec-1c88:47355150.181 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47355150.259 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47355150.318 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47359072.742 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47359073.031 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47359078.587 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47359078.698 : => IoObject::GetLockName
19ec-1c88:47359078.760 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47359078.829 : <= IoObject::GetLockName
19ec-1c88:47359079.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:47359079.351 : iCmd = 3, nBytes = 2
19ec-1c88:47359459.148 : 0000 : 06 38 
19ec-1c88:47359459.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47359459.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:47359459.409 : iCmd = 4, nBytes = 2
19ec-1c88:47359758.809 : 0000 : 07 07 
19ec-1c88:47359758.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47359758.977 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47359759.067 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47359759.136 : IO Send command 10 bytes
19ec-1c88:47359759.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:47359759.246 : iCmd = 0, nBytes = 10
19ec-1c88:47359759.350 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47359931.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47359932.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:47359932.075 : iCmd = 0, nBytes = 165
19ec-1c88:47360128.077 : skip dump 37 bytes
19ec-1c88:47360128.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47360128.409 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47360128.547 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47360128.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47360128.803 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47360128.937 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47360129.065 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360129.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360129.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360129.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:47360129.362 : iCmd = 1, nBytes = 4
19ec-1c88:47360304.449 : 0000 : 00 00 00 00 
19ec-1c88:47360304.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360304.627 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47360304.691 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47360304.756 : IO Send command 10 bytes
19ec-1c88:47360304.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:47360304.859 : iCmd = 0, nBytes = 10
19ec-1c88:47360304.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47360635.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47360635.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:47360635.308 : iCmd = 0, nBytes = 128
19ec-1c88:47360826.261 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360826.443 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360826.585 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47360826.717 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47360826.840 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47360826.967 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360827.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360827.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360827.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360827.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:47360827.402 : iCmd = 1, nBytes = 4
19ec-1c88:47360965.741 : 0000 : 00 00 00 00 
19ec-1c88:47360965.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360966.045 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47360966.482 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47360966.553 : => CNT96226::Close
19ec-1c88:47360970.366 : <= CNT96226::Close ret = 1
19ec-1c88:47360970.440 : <= CNT96226::~CNT96226
19ec-1c88:47360970.526 : <= CAsicIO::GetDeviceList
19ec-1c88:47360970.941 : => IoObject::SetTimeout
19ec-1c88:47360971.070 : Timeout--> In = 0 Out = 0
19ec-1c88:47360971.125 : <= IoObject::SetTimeout
19ec-1c88:47360971.194 : => CAsicIO::CAsicIO
19ec-1c88:47360971.265 : => CNT96226::CNT96226
19ec-1c88:47360971.321 : => CNT96226::Open
19ec-1c88:47360995.365 : <= CNT96226::Open ret = 1
19ec-1c88:47360995.477 : => CNT96226::Initialize
19ec-1c88:47360995.669 : <= CNT96226::Initialize ret = 1
19ec-1c88:47360995.736 : <= CNT96226::CNT96226
19ec-1c88:47360995.790 : <= CAsicIO::CAsicIO
19ec-1c88:47360995.848 : => CAsicIO::InitializeDevice
19ec-1c88:47360995.918 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47361001.707 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47361001.826 : => IoObject::GetLockName
19ec-1c88:47361001.884 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47361001.953 : <= IoObject::GetLockName
19ec-1c88:47361002.442 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47361002.517 : IO Send command 10 bytes
19ec-1c88:47361002.571 : => CNT96226::VenderCmd_SetData
19ec-1c88:47361002.628 : iCmd = 0, nBytes = 10
19ec-1c88:47361002.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47361344.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47361344.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:47361344.337 : iCmd = 0, nBytes = 128
19ec-1c88:47361503.295 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361503.866 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.008 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47361504.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47361504.273 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47361504.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:47361504.817 : iCmd = 1, nBytes = 4
19ec-1c88:47361709.127 : 0000 : 00 00 00 00 
19ec-1c88:47361709.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47361709.311 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47361709.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:47361709.424 : iCmd = 3, nBytes = 2
19ec-1c88:47362088.043 : 0000 : 06 38 
19ec-1c88:47362088.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362088.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:47362088.286 : iCmd = 4, nBytes = 2
19ec-1c88:47362364.667 : 0000 : 07 07 
19ec-1c88:47362364.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362364.952 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47362365.054 : => IoObject::InitializeDevice
19ec-1c88:47362365.162 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47362365.788 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47362365.860 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47362366.593 : => FindScanner
19ec-1c88:47362366.656 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47362366.719 : <= FindScanner ret = 1
19ec-1c88:47362366.786 : => IoObject::IoLockStart
19ec-1c88:47362366.891 : => CAsicIO::CheckDevice
19ec-1c88:47362366.944 : => CNT96226::ConnectIsAvailable
19ec-1c88:47362380.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47362380.103 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47362380.157 : <= IoObject::IoLockStart
19ec-1c88:47362380.216 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47362380.281 : IO Send command 10 bytes
19ec-1c88:47362380.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:47362380.421 : iCmd = 0, nBytes = 10
19ec-1c88:47362380.526 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47362548.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47362549.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:47362549.126 : IO total need to receive data 5 bytes
19ec-1c88:47362549.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:47362549.241 : iCmd = 0, nBytes = 5
19ec-1c88:47362743.017 : 0000 : 06 00 02 02 ab 
19ec-1c88:47362743.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362743.171 : System total receive data 5 bytes
19ec-1c88:47362743.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:47362743.285 : iCmd = 1, nBytes = 4
19ec-1c88:47362874.874 : 0000 : 00 00 00 00 
19ec-1c88:47362874.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362875.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47362875.198 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47362875.264 : IO Send command 10 bytes
19ec-1c88:47362875.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:47362875.414 : iCmd = 0, nBytes = 10
19ec-1c88:47362875.520 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47363053.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47363053.939 : System send command 10 bytes + data 0 bytes
19ec-1c88:47363054.015 : IO total need to receive data 165 bytes
19ec-1c88:47363054.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363054.150 : iCmd = 0, nBytes = 165
19ec-1c88:47363234.506 : skip dump 37 bytes
19ec-1c88:47363234.950 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47363235.089 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47363235.222 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47363235.352 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47363235.479 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47363235.610 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47363235.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363235.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363235.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47363235.975 : System total receive data 165 bytes
19ec-1c88:47363236.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363236.085 : iCmd = 1, nBytes = 4
19ec-1c88:47363412.383 : 0000 : 00 00 00 00 
19ec-1c88:47363412.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47363412.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47363412.850 : Dump Inquiry
19ec-1c88:47363412.990 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47363413.128 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47363413.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47363413.396 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47363413.521 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47363413.652 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47363413.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363413.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363414.027 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47363414.155 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47363414.246 : 00a0 : 00 00 00 00 00 
19ec-1c88:47363414.317 : => ReadNVMDataInternal
19ec-1c88:47363414.525 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47363414.587 : IO Send command 10 bytes
19ec-1c88:47363414.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:47363414.734 : iCmd = 0, nBytes = 10
19ec-1c88:47363414.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47363720.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47363720.569 : System send command 10 bytes + data 0 bytes
19ec-1c88:47363720.644 : IO total need to receive data 128 bytes
19ec-1c88:47363720.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363720.996 : iCmd = 0, nBytes = 128
19ec-1c88:47363887.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363887.646 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363887.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47363887.916 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47363888.042 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.286 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.411 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47363888.534 : System total receive data 128 bytes
19ec-1c88:47363888.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363888.648 : iCmd = 1, nBytes = 4
19ec-1c88:47364015.673 : 0000 : 00 00 00 00 
19ec-1c88:47364015.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47364015.902 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47364015.972 : NVMData.PadScanCount = 0
19ec-1c88:47364016.028 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47364016.086 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47364016.145 : NVMData.FlatbedScanCount = 0
19ec-1c88:47364016.198 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47364016.253 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47364016.307 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47364016.365 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47364016.423 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47364016.480 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47364016.536 : NVMData.BornMonth = 0
19ec-1c88:47364016.585 : NVMData.BornDay = 0
19ec-1c88:47364016.638 : NVMData.BornYear = 0
19ec-1c88:47364016.687 : NVMData.FirstScanMonth = 4
19ec-1c88:47364016.743 : NVMData.FirstScanDay = 30
19ec-1c88:47364016.798 : NVMData.FirstScanYear = 2020
19ec-1c88:47364016.853 : NVMData.VerticalMagnification = 0
19ec-1c88:47364016.908 : NVMData.HorizontalMagnification = 0
19ec-1c88:47364016.964 : NVMData.PowerSavingTime = 15
19ec-1c88:47364017.020 : NVMData.SN = A094165189010062
19ec-1c88:47364017.071 : NVMData.AutoFeed = 0
19ec-1c88:47364017.121 : NVMData.CCDType = 0
19ec-1c88:47364017.171 : NVMData.ScanSpeed = 0
19ec-1c88:47364017.220 : NVMData.RollerCount = 0
19ec-1c88:47364017.275 : NVMData.MultifeedCount = 0
19ec-1c88:47364017.326 : NVMData.JamCount = 0
19ec-1c88:47364017.376 : NVMData.IdentifyInfo = 
19ec-1c88:47364017.428 : NVMData.FormalName = 
19ec-1c88:47364017.626 : NVMData.ReservedB = 0
19ec-1c88:47364017.680 : NVMData.FunctionCode = 0
19ec-1c88:47364017.730 : NVMData.PreFeed = 0
19ec-1c88:47364017.783 : NVMData.PreFeedTime = 0
19ec-1c88:47364017.833 : NVMData.ButtonNumber = 0
19ec-1c88:47364017.889 : NVMData.PowerOffTime = 0
19ec-1c88:47364017.941 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47364018.013 : => IoObject::IoLockEnd
19ec-1c88:47364018.107 : <= IoObject::IoLockEnd
19ec-1c88:47364018.161 : <= InitializeScanner ret = 1
19ec-1c88:47365280.788 : => GetLogicalScannerAbility
19ec-1c88:47365280.977 : => IoObject::IoLockStart
19ec-1c88:47365281.107 : => CAsicIO::CheckDevice
19ec-1c88:47365281.167 : => CNT96226::ConnectIsAvailable
19ec-1c88:47365305.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47365305.332 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47365305.392 : <= IoObject::IoLockStart
19ec-1c88:47365305.455 : => IoObject::IoLockEnd
19ec-1c88:47365305.569 : <= IoObject::IoLockEnd
19ec-1c88:47365305.646 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47368880.876 : => GetLogicalScannerAbilityEx
19ec-1c88:47368881.071 : => IoObject::IoLockStart
19ec-1c88:47368881.197 : => CAsicIO::CheckDevice
19ec-1c88:47368881.256 : => CNT96226::ConnectIsAvailable
19ec-1c88:47368903.195 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47368903.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47368903.561 : <= IoObject::IoLockStart
19ec-1c88:47368903.908 : => IoObject::IoLockEnd
19ec-1c88:47368904.014 : <= IoObject::IoLockEnd
19ec-1c88:47368904.136 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47368904.210 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47376171.826 : => ReadNVMData
19ec-1c88:47376172.007 : => IoObject::IoLockStart
19ec-1c88:47376172.132 : => CAsicIO::CheckDevice
19ec-1c88:47376172.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:47376194.909 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47376195.255 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47376195.316 : <= IoObject::IoLockStart
19ec-1c88:47376195.387 : => ReadNVMDataInternal
19ec-1c88:47376195.457 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47376195.527 : IO Send command 10 bytes
19ec-1c88:47376195.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:47376195.709 : iCmd = 0, nBytes = 10
19ec-1c88:47376195.827 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47376551.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47376551.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:47376551.771 : IO total need to receive data 128 bytes
19ec-1c88:47376551.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:47376551.894 : iCmd = 0, nBytes = 128
19ec-1c88:47376760.448 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376760.612 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376760.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47376760.881 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47376761.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47376761.501 : System total receive data 128 bytes
19ec-1c88:47376761.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:47376761.612 : iCmd = 1, nBytes = 4
19ec-1c88:47376889.394 : 0000 : 00 00 00 00 
19ec-1c88:47376889.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47376889.603 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47376889.670 : NVMData.PadScanCount = 0
19ec-1c88:47376889.728 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47376889.784 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47376889.841 : NVMData.FlatbedScanCount = 0
19ec-1c88:47376889.896 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47376890.068 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47376890.134 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47376890.190 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47376890.246 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47376890.301 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47376890.357 : NVMData.BornMonth = 0
19ec-1c88:47376890.406 : NVMData.BornDay = 0
19ec-1c88:47376890.458 : NVMData.BornYear = 0
19ec-1c88:47376890.507 : NVMData.FirstScanMonth = 4
19ec-1c88:47376890.557 : NVMData.FirstScanDay = 30
19ec-1c88:47376890.610 : NVMData.FirstScanYear = 2020
19ec-1c88:47376890.661 : NVMData.VerticalMagnification = 0
19ec-1c88:47376890.713 : NVMData.HorizontalMagnification = 0
19ec-1c88:47376890.767 : NVMData.PowerSavingTime = 15
19ec-1c88:47376890.820 : NVMData.SN = A094165189010062
19ec-1c88:47376890.870 : NVMData.AutoFeed = 0
19ec-1c88:47376890.919 : NVMData.CCDType = 0
19ec-1c88:47376890.969 : NVMData.ScanSpeed = 0
19ec-1c88:47376891.022 : NVMData.RollerCount = 0
19ec-1c88:47376891.073 : NVMData.MultifeedCount = 0
19ec-1c88:47376891.123 : NVMData.JamCount = 0
19ec-1c88:47376891.171 : NVMData.IdentifyInfo = 
19ec-1c88:47376891.222 : NVMData.FormalName = 
19ec-1c88:47376891.273 : NVMData.ReservedB = 0
19ec-1c88:47376891.320 : NVMData.FunctionCode = 0
19ec-1c88:47376891.370 : NVMData.PreFeed = 0
19ec-1c88:47376891.420 : NVMData.PreFeedTime = 0
19ec-1c88:47376891.467 : NVMData.ButtonNumber = 0
19ec-1c88:47376891.519 : NVMData.PowerOffTime = 0
19ec-1c88:47376891.566 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47376891.625 : => IoObject::IoLockEnd
19ec-1c88:47376891.712 : <= IoObject::IoLockEnd
19ec-1c88:47376891.762 : <= ReadNVMData ret = 1
19ec-1c88:47386588.944 : => GetADFStatus
19ec-1c88:47386589.384 : => IoObject::IoLockStart
19ec-1c88:47386589.522 : => CAsicIO::CheckDevice
19ec-1c88:47386589.578 : => CNT96226::ConnectIsAvailable
19ec-1c88:47386615.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47386615.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47386615.503 : <= IoObject::IoLockStart
19ec-1c88:47386615.565 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47386615.632 : IO Send command 10 bytes
19ec-1c88:47386615.751 : => CNT96226::VenderCmd_SetData
19ec-1c88:47386615.807 : iCmd = 0, nBytes = 10
19ec-1c88:47386615.911 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47386803.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47386803.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:47386803.646 : IO total need to receive data 2 bytes
19ec-1c88:47386803.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:47386803.765 : iCmd = 0, nBytes = 2
19ec-1c88:47387013.209 : 0000 : 00 00 
19ec-1c88:47387013.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47387013.389 : System total receive data 2 bytes
19ec-1c88:47387013.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:47387013.512 : iCmd = 1, nBytes = 4
19ec-1c88:47387208.722 : 0000 : 00 00 00 00 
19ec-1c88:47387208.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47387208.936 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47387209.004 : Return status = 0
19ec-1c88:47387209.062 : => IoObject::IoLockEnd
19ec-1c88:47387209.147 : <= IoObject::IoLockEnd
19ec-1c88:47387209.198 : <= GetADFStatus ret = 1
19ec-1c88:47389891.127 : => GetADFStatus
19ec-1c88:47389891.337 : => IoObject::IoLockStart
19ec-1c88:47389891.461 : => CAsicIO::CheckDevice
19ec-1c88:47389891.519 : => CNT96226::ConnectIsAvailable
19ec-1c88:47389915.893 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47389916.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47389916.280 : <= IoObject::IoLockStart
19ec-1c88:47389916.638 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47389916.710 : IO Send command 10 bytes
19ec-1c88:47389916.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:47389916.885 : iCmd = 0, nBytes = 10
19ec-1c88:47389916.992 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47390114.092 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47390114.211 : System send command 10 bytes + data 0 bytes
19ec-1c88:47390114.448 : IO total need to receive data 2 bytes
19ec-1c88:47390114.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:47390114.580 : iCmd = 0, nBytes = 2
19ec-1c88:47390258.719 : 0000 : 00 00 
19ec-1c88:47390258.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47390258.871 : System total receive data 2 bytes
19ec-1c88:47390258.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:47390258.987 : iCmd = 1, nBytes = 4
19ec-1c88:47390377.642 : 0000 : 00 00 00 00 
19ec-1c88:47390377.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47390377.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47390377.957 : Return status = 0
19ec-1c88:47390378.015 : => IoObject::IoLockEnd
19ec-1c88:47390378.107 : <= IoObject::IoLockEnd
19ec-1c88:47390378.155 : <= GetADFStatus ret = 1
19ec-1c88:47392432.346 : => TerminateDriver
19ec-1c88:47392432.538 : => CAsicIO::~CAsicIO,pStage=201591880
19ec-1c88:47392432.608 : => CNT96226::Close
19ec-1c88:47392436.510 : <= CNT96226::Close ret = 1
19ec-1c88:47392436.591 : <= CAsicIO::~CAsicIO
19ec-1c88:47392436.652 : => IoObject::IoLockEnd
19ec-1c88:47392436.703 : <= IoObject::IoLockEnd
19ec-1c88:47392436.757 : => IoObject::TerminateDevice
19ec-1c88:47392436.814 : => IoObject::IoLockEnd
19ec-1c88:47392436.863 : <= IoObject::IoLockEnd
19ec-1c88:47392436.966 : <= IoObject::TerminateDevice
19ec-1c88:47392437.208 : <= TerminateDriver ret = 1
19ec-1c88:47435722.058 : ============Debug Start==========
19ec-1c88:47435722.323 : Date : 2020/4/30 14:28:21
19ec-1c88:47435722.402 : Process ID : 19ec
19ec-1c88:47435722.803 : Windows : Version 10.0 build 18363 
19ec-1c88:47435723.258 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47435723.322 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47435723.382 : MemoryStatus.ullAvailPhys : 1718734848
19ec-1c88:47435723.438 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47435723.499 : MemoryStatus.ullAvailPageFile : 3060129792
19ec-1c88:47435723.560 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47435723.619 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47435723.682 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47435723.784 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47435723.845 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47435724.076 : CPU Count : 4
19ec-1c88:47435724.123 : CPU Frequency : 100.000 Mhz
19ec-1c88:47435728.366 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47435728.494 : => InitializeDriver
19ec-1c88:47435728.757 : <= InitializeDriver ret = 1
19ec-1c88:47435728.816 : => InitializeScanner
19ec-1c88:47435728.894 : => CAsicIO::GetDeviceList
19ec-1c88:47435729.195 : => CNT96226::CNT96226
19ec-1c88:47435729.252 : => CNT96226::Open
19ec-1c88:47435749.572 : <= CNT96226::Open ret = 1
19ec-1c88:47435749.663 : => CNT96226::Initialize
19ec-1c88:47435749.848 : <= CNT96226::Initialize ret = 1
19ec-1c88:47435749.905 : <= CNT96226::CNT96226
19ec-1c88:47435749.955 : => CNT96226::EnumAvailableDevice
19ec-1c88:47435755.209 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47435755.287 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47435755.345 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47439485.670 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47439485.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47439491.521 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47439491.631 : => IoObject::GetLockName
19ec-1c88:47439491.694 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47439491.762 : <= IoObject::GetLockName
19ec-1c88:47439492.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:47439492.287 : iCmd = 3, nBytes = 2
19ec-1c88:47439854.689 : 0000 : 06 38 
19ec-1c88:47439854.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47439854.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:47439854.944 : iCmd = 4, nBytes = 2
19ec-1c88:47440139.239 : 0000 : 07 07 
19ec-1c88:47440139.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47440139.436 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47440139.528 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47440139.596 : IO Send command 10 bytes
19ec-1c88:47440139.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:47440139.704 : iCmd = 0, nBytes = 10
19ec-1c88:47440139.810 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47440346.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47440347.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:47440347.125 : iCmd = 0, nBytes = 165
19ec-1c88:47440552.482 : skip dump 37 bytes
19ec-1c88:47440552.678 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47440552.824 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47440552.961 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47440553.098 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47440553.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47440553.363 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47440553.485 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47440553.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47440553.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47440553.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:47440553.788 : iCmd = 1, nBytes = 4
19ec-1c88:47440755.809 : 0000 : 00 00 00 00 
19ec-1c88:47440755.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47440755.962 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47440756.020 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47440756.086 : IO Send command 10 bytes
19ec-1c88:47440756.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:47440756.194 : iCmd = 0, nBytes = 10
19ec-1c88:47440756.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47441093.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47441093.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:47441093.799 : iCmd = 0, nBytes = 128
19ec-1c88:47441297.428 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441297.590 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441297.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47441297.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47441297.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47441298.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:47441298.520 : iCmd = 1, nBytes = 4
19ec-1c88:47441491.731 : 0000 : 00 00 00 00 
19ec-1c88:47441491.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47441491.892 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47441492.068 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47441492.142 : => CNT96226::Close
19ec-1c88:47441495.925 : <= CNT96226::Close ret = 1
19ec-1c88:47441496.002 : <= CNT96226::~CNT96226
19ec-1c88:47441496.091 : <= CAsicIO::GetDeviceList
19ec-1c88:47441496.494 : => IoObject::SetTimeout
19ec-1c88:47441496.626 : Timeout--> In = 0 Out = 0
19ec-1c88:47441496.684 : <= IoObject::SetTimeout
19ec-1c88:47441496.752 : => CAsicIO::CAsicIO
19ec-1c88:47441496.825 : => CNT96226::CNT96226
19ec-1c88:47441496.884 : => CNT96226::Open
19ec-1c88:47441518.796 : <= CNT96226::Open ret = 1
19ec-1c88:47441518.895 : => CNT96226::Initialize
19ec-1c88:47441519.081 : <= CNT96226::Initialize ret = 1
19ec-1c88:47441519.140 : <= CNT96226::CNT96226
19ec-1c88:47441519.193 : <= CAsicIO::CAsicIO
19ec-1c88:47441519.249 : => CAsicIO::InitializeDevice
19ec-1c88:47441519.322 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47441525.234 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47441525.359 : => IoObject::GetLockName
19ec-1c88:47441525.417 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47441525.484 : <= IoObject::GetLockName
19ec-1c88:47441525.965 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47441526.036 : IO Send command 10 bytes
19ec-1c88:47441526.089 : => CNT96226::VenderCmd_SetData
19ec-1c88:47441526.143 : iCmd = 0, nBytes = 10
19ec-1c88:47441526.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47441881.389 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47441881.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:47441881.582 : iCmd = 0, nBytes = 128
19ec-1c88:47442091.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442091.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442091.724 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47442091.857 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47442091.982 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.104 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442092.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:47442092.524 : iCmd = 1, nBytes = 4
19ec-1c88:47442291.066 : 0000 : 00 00 00 00 
19ec-1c88:47442291.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442291.222 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47442291.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:47442291.335 : iCmd = 3, nBytes = 2
19ec-1c88:47442663.747 : 0000 : 06 38 
19ec-1c88:47442664.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442664.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:47442664.295 : iCmd = 4, nBytes = 2
19ec-1c88:47442973.186 : 0000 : 07 07 
19ec-1c88:47442973.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442973.783 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47442973.896 : => IoObject::InitializeDevice
19ec-1c88:47442974.002 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47442974.643 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47442974.719 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47442975.434 : => FindScanner
19ec-1c88:47442975.491 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47442975.551 : <= FindScanner ret = 1
19ec-1c88:47442975.613 : => IoObject::IoLockStart
19ec-1c88:47442975.714 : => CAsicIO::CheckDevice
19ec-1c88:47442975.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:47442999.994 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47443000.091 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47443000.145 : <= IoObject::IoLockStart
19ec-1c88:47443000.201 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47443000.265 : IO Send command 10 bytes
19ec-1c88:47443000.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:47443000.412 : iCmd = 0, nBytes = 10
19ec-1c88:47443000.515 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47443204.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47443204.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:47443204.922 : IO total need to receive data 5 bytes
19ec-1c88:47443204.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443205.035 : iCmd = 0, nBytes = 5
19ec-1c88:47443397.673 : 0000 : 06 00 02 02 ab 
19ec-1c88:47443397.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47443397.863 : System total receive data 5 bytes
19ec-1c88:47443397.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443397.983 : iCmd = 1, nBytes = 4
19ec-1c88:47443602.598 : 0000 : 00 00 00 00 
19ec-1c88:47443602.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47443602.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47443602.899 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47443602.969 : IO Send command 10 bytes
19ec-1c88:47443603.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:47443603.114 : iCmd = 0, nBytes = 10
19ec-1c88:47443603.218 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47443798.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47443798.317 : System send command 10 bytes + data 0 bytes
19ec-1c88:47443798.386 : IO total need to receive data 165 bytes
19ec-1c88:47443798.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443798.499 : iCmd = 0, nBytes = 165
19ec-1c88:47443921.848 : skip dump 37 bytes
19ec-1c88:47443922.363 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47443922.501 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47443922.633 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47443922.762 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47443922.889 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47443923.023 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47443923.147 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47443923.271 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47443923.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47443923.392 : System total receive data 165 bytes
19ec-1c88:47443923.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443923.502 : iCmd = 1, nBytes = 4
19ec-1c88:47444120.655 : 0000 : 00 00 00 00 
19ec-1c88:47444120.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47444120.909 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47444121.130 : Dump Inquiry
19ec-1c88:47444121.262 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47444121.401 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47444121.535 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47444121.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47444121.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47444121.925 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47444122.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444122.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444122.300 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47444122.425 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47444122.510 : 00a0 : 00 00 00 00 00 
19ec-1c88:47444122.578 : => ReadNVMDataInternal
19ec-1c88:47444122.796 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47444122.863 : IO Send command 10 bytes
19ec-1c88:47444122.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:47444123.003 : iCmd = 0, nBytes = 10
19ec-1c88:47444123.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47444477.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47444477.929 : System send command 10 bytes + data 0 bytes
19ec-1c88:47444478.003 : IO total need to receive data 128 bytes
19ec-1c88:47444478.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:47444478.124 : iCmd = 0, nBytes = 128
19ec-1c88:47444685.455 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444685.819 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444686.104 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47444686.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47444686.627 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.043 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.166 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.292 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47444687.421 : System total receive data 128 bytes
19ec-1c88:47444687.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:47444687.533 : iCmd = 1, nBytes = 4
19ec-1c88:47444814.572 : 0000 : 00 00 00 00 
19ec-1c88:47444814.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47444814.805 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47444814.870 : NVMData.PadScanCount = 0
19ec-1c88:47444814.926 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47444814.984 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47444815.044 : NVMData.FlatbedScanCount = 0
19ec-1c88:47444815.098 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47444815.153 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47444815.206 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47444815.261 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47444815.316 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47444815.369 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47444815.423 : NVMData.BornMonth = 0
19ec-1c88:47444815.468 : NVMData.BornDay = 0
19ec-1c88:47444815.518 : NVMData.BornYear = 0
19ec-1c88:47444815.567 : NVMData.FirstScanMonth = 4
19ec-1c88:47444815.620 : NVMData.FirstScanDay = 30
19ec-1c88:47444815.675 : NVMData.FirstScanYear = 2020
19ec-1c88:47444815.728 : NVMData.VerticalMagnification = 0
19ec-1c88:47444815.781 : NVMData.HorizontalMagnification = 0
19ec-1c88:47444815.838 : NVMData.PowerSavingTime = 15
19ec-1c88:47444815.892 : NVMData.SN = A094165189010062
19ec-1c88:47444815.942 : NVMData.AutoFeed = 0
19ec-1c88:47444815.989 : NVMData.CCDType = 0
19ec-1c88:47444816.037 : NVMData.ScanSpeed = 0
19ec-1c88:47444816.086 : NVMData.RollerCount = 0
19ec-1c88:47444816.136 : NVMData.MultifeedCount = 0
19ec-1c88:47444816.186 : NVMData.JamCount = 0
19ec-1c88:47444816.233 : NVMData.IdentifyInfo = 
19ec-1c88:47444816.287 : NVMData.FormalName = 
19ec-1c88:47444816.437 : NVMData.ReservedB = 0
19ec-1c88:47444816.487 : NVMData.FunctionCode = 0
19ec-1c88:47444816.540 : NVMData.PreFeed = 0
19ec-1c88:47444816.590 : NVMData.PreFeedTime = 0
19ec-1c88:47444816.637 : NVMData.ButtonNumber = 0
19ec-1c88:47444816.685 : NVMData.PowerOffTime = 0
19ec-1c88:47444816.737 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47444816.813 : => IoObject::IoLockEnd
19ec-1c88:47444816.902 : <= IoObject::IoLockEnd
19ec-1c88:47444816.951 : <= InitializeScanner ret = 1
19ec-1c88:47444817.016 : => GetLogicalScannerAbilityEx
19ec-1c88:47444817.075 : => IoObject::IoLockStart
19ec-1c88:47444817.166 : => CAsicIO::CheckDevice
19ec-1c88:47444817.219 : => CNT96226::ConnectIsAvailable
19ec-1c88:47444830.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47444830.141 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47444830.196 : <= IoObject::IoLockStart
19ec-1c88:47444830.251 : => IoObject::IoLockEnd
19ec-1c88:47444830.340 : <= IoObject::IoLockEnd
19ec-1c88:47444830.448 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47444830.521 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47445003.399 : => ReadNVMData
19ec-1c88:47445003.539 : => IoObject::IoLockStart
19ec-1c88:47445003.662 : => CAsicIO::CheckDevice
19ec-1c88:47445003.710 : => CNT96226::ConnectIsAvailable
19ec-1c88:47445028.057 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47445028.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47445028.542 : <= IoObject::IoLockStart
19ec-1c88:47445028.603 : => ReadNVMDataInternal
19ec-1c88:47445028.665 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47445028.731 : IO Send command 10 bytes
19ec-1c88:47445028.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:47445028.887 : iCmd = 0, nBytes = 10
19ec-1c88:47445028.994 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47445372.786 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47445372.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:47445372.992 : IO total need to receive data 128 bytes
19ec-1c88:47445373.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:47445373.108 : iCmd = 0, nBytes = 128
19ec-1c88:47445573.248 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445573.427 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445573.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47445573.705 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47445573.832 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47445573.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445574.085 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445574.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445574.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47445574.331 : System total receive data 128 bytes
19ec-1c88:47445574.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:47445574.443 : iCmd = 1, nBytes = 4
19ec-1c88:47445765.993 : 0000 : 00 00 00 00 
19ec-1c88:47445766.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47445766.233 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47445766.303 : NVMData.PadScanCount = 0
19ec-1c88:47445766.362 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47445766.419 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47445766.477 : NVMData.FlatbedScanCount = 0
19ec-1c88:47445766.532 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47445766.587 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47445766.644 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47445766.701 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47445766.758 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47445766.812 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47445766.870 : NVMData.BornMonth = 0
19ec-1c88:47445766.923 : NVMData.BornDay = 0
19ec-1c88:47445766.977 : NVMData.BornYear = 0
19ec-1c88:47445767.028 : NVMData.FirstScanMonth = 4
19ec-1c88:47445767.080 : NVMData.FirstScanDay = 30
19ec-1c88:47445767.136 : NVMData.FirstScanYear = 2020
19ec-1c88:47445767.331 : NVMData.VerticalMagnification = 0
19ec-1c88:47445767.394 : NVMData.HorizontalMagnification = 0
19ec-1c88:47445767.451 : NVMData.PowerSavingTime = 15
19ec-1c88:47445767.508 : NVMData.SN = A094165189010062
19ec-1c88:47445767.560 : NVMData.AutoFeed = 0
19ec-1c88:47445767.613 : NVMData.CCDType = 0
19ec-1c88:47445767.663 : NVMData.ScanSpeed = 0
19ec-1c88:47445767.712 : NVMData.RollerCount = 0
19ec-1c88:47445767.764 : NVMData.MultifeedCount = 0
19ec-1c88:47445767.817 : NVMData.JamCount = 0
19ec-1c88:47445767.868 : NVMData.IdentifyInfo = 
19ec-1c88:47445767.922 : NVMData.FormalName = 
19ec-1c88:47445767.972 : NVMData.ReservedB = 0
19ec-1c88:47445768.024 : NVMData.FunctionCode = 0
19ec-1c88:47445768.074 : NVMData.PreFeed = 0
19ec-1c88:47445768.125 : NVMData.PreFeedTime = 0
19ec-1c88:47445768.175 : NVMData.ButtonNumber = 0
19ec-1c88:47445768.226 : NVMData.PowerOffTime = 0
19ec-1c88:47445768.278 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47445768.340 : => IoObject::IoLockEnd
19ec-1c88:47445768.435 : <= IoObject::IoLockEnd
19ec-1c88:47445768.484 : <= ReadNVMData ret = 1
19ec-1c88:47448397.964 : ============Debug Start==========
19ec-1c88:47448398.263 : Date : 2020/4/30 14:28:22
19ec-1c88:47448398.341 : Process ID : 19ec
19ec-1c88:47448398.737 : Windows : Version 10.0 build 18363 
19ec-1c88:47448399.200 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47448399.266 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47448399.334 : MemoryStatus.ullAvailPhys : 1718706176
19ec-1c88:47448399.397 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47448399.460 : MemoryStatus.ullAvailPageFile : 3060097024
19ec-1c88:47448399.524 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47448399.581 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:47448399.642 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47448399.745 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47448399.805 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47448400.047 : CPU Count : 4
19ec-1c88:47448400.094 : CPU Frequency : 100.000 Mhz
19ec-1c88:47448404.277 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47448404.409 : => InitializeDriver
19ec-1c88:47448404.694 : <= InitializeDriver ret = 1
19ec-1c88:47450971.431 : => InitializeScanner
19ec-1c88:47450971.677 : => CAsicIO::GetDeviceList
19ec-1c88:47450972.096 : => CNT96226::CNT96226
19ec-1c88:47450972.155 : => CNT96226::Open
19ec-1c88:47450995.006 : <= CNT96226::Open ret = 1
19ec-1c88:47450995.104 : => CNT96226::Initialize
19ec-1c88:47450995.299 : <= CNT96226::Initialize ret = 1
19ec-1c88:47450995.361 : <= CNT96226::CNT96226
19ec-1c88:47450995.415 : => CNT96226::EnumAvailableDevice
19ec-1c88:47451000.750 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47451000.828 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47451000.889 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47454702.940 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47454703.221 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47454708.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47454708.907 : => IoObject::GetLockName
19ec-1c88:47454708.964 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47454709.032 : <= IoObject::GetLockName
19ec-1c88:47454709.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:47454709.557 : iCmd = 3, nBytes = 2
19ec-1c88:47455095.709 : 0000 : 06 38 
19ec-1c88:47455095.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47455095.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:47455095.946 : iCmd = 4, nBytes = 2
19ec-1c88:47455398.567 : 0000 : 07 07 
19ec-1c88:47455398.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47455398.753 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47455398.850 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47455398.914 : IO Send command 10 bytes
19ec-1c88:47455398.965 : => CNT96226::VenderCmd_SetData
19ec-1c88:47455399.019 : iCmd = 0, nBytes = 10
19ec-1c88:47455399.122 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47455606.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47455606.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:47455606.615 : iCmd = 0, nBytes = 165
19ec-1c88:47455824.102 : skip dump 37 bytes
19ec-1c88:47455824.491 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47455824.781 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47455825.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47455825.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47455825.612 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47455825.891 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47455826.140 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47455826.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47455826.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47455826.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:47455826.767 : iCmd = 1, nBytes = 4
19ec-1c88:47456040.835 : 0000 : 00 00 00 00 
19ec-1c88:47456041.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47456041.152 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47456041.274 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47456041.404 : IO Send command 10 bytes
19ec-1c88:47456041.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:47456041.618 : iCmd = 0, nBytes = 10
19ec-1c88:47456041.826 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47456403.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47456403.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:47456403.559 : iCmd = 0, nBytes = 128
19ec-1c88:47456612.281 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456612.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456612.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47456613.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47456613.427 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47456613.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456613.932 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456614.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456614.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47456614.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:47456614.545 : iCmd = 1, nBytes = 4
19ec-1c88:47456808.543 : 0000 : 00 00 00 00 
19ec-1c88:47456808.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47456808.835 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47456809.163 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47456809.313 : => CNT96226::Close
19ec-1c88:47456816.019 : <= CNT96226::Close ret = 1
19ec-1c88:47456816.169 : <= CNT96226::~CNT96226
19ec-1c88:47456816.330 : <= CAsicIO::GetDeviceList
19ec-1c88:47456817.010 : => IoObject::SetTimeout
19ec-1c88:47456817.264 : Timeout--> In = 0 Out = 0
19ec-1c88:47456817.380 : <= IoObject::SetTimeout
19ec-1c88:47456817.499 : => CAsicIO::CAsicIO
19ec-1c88:47456817.636 : => CNT96226::CNT96226
19ec-1c88:47456817.750 : => CNT96226::Open
19ec-1c88:47456857.487 : <= CNT96226::Open ret = 1
19ec-1c88:47456857.688 : => CNT96226::Initialize
19ec-1c88:47456858.050 : <= CNT96226::Initialize ret = 1
19ec-1c88:47456858.169 : <= CNT96226::CNT96226
19ec-1c88:47456858.273 : <= CAsicIO::CAsicIO
19ec-1c88:47456858.385 : => CAsicIO::InitializeDevice
19ec-1c88:47456858.517 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47456869.999 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47456870.214 : => IoObject::GetLockName
19ec-1c88:47456870.325 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47456870.459 : <= IoObject::GetLockName
19ec-1c88:47456871.379 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47456871.522 : IO Send command 10 bytes
19ec-1c88:47456871.630 : => CNT96226::VenderCmd_SetData
19ec-1c88:47456871.741 : iCmd = 0, nBytes = 10
19ec-1c88:47456871.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47457216.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47457216.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:47457216.554 : iCmd = 0, nBytes = 128
19ec-1c88:47457443.912 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457444.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457444.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47457444.848 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47457445.110 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47457445.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457445.622 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457445.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457446.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47457446.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:47457446.236 : iCmd = 1, nBytes = 4
19ec-1c88:47457672.247 : 0000 : 00 00 00 00 
19ec-1c88:47457672.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47457672.616 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47457672.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:47457672.864 : iCmd = 3, nBytes = 2
19ec-1c88:47458078.583 : 0000 : 06 38 
19ec-1c88:47458078.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458078.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:47458079.048 : iCmd = 4, nBytes = 2
19ec-1c88:47458402.181 : 0000 : 07 07 
19ec-1c88:47458402.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458402.570 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47458402.699 : => IoObject::InitializeDevice
19ec-1c88:47458402.833 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47458403.786 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47458403.876 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47458404.807 : => FindScanner
19ec-1c88:47458404.877 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47458404.962 : <= FindScanner ret = 1
19ec-1c88:47458405.036 : => IoObject::IoLockStart
19ec-1c88:47458405.171 : => CAsicIO::CheckDevice
19ec-1c88:47458405.246 : => CNT96226::ConnectIsAvailable
19ec-1c88:47458430.592 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47458430.746 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47458430.828 : <= IoObject::IoLockStart
19ec-1c88:47458430.906 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47458430.996 : IO Send command 10 bytes
19ec-1c88:47458431.118 : => CNT96226::VenderCmd_SetData
19ec-1c88:47458431.188 : iCmd = 0, nBytes = 10
19ec-1c88:47458431.330 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47458638.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47458638.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:47458638.769 : IO total need to receive data 5 bytes
19ec-1c88:47458638.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:47458638.933 : iCmd = 0, nBytes = 5
19ec-1c88:47458830.043 : 0000 : 06 00 02 02 ab 
19ec-1c88:47458830.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458830.241 : System total receive data 5 bytes
19ec-1c88:47458830.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:47458830.395 : iCmd = 1, nBytes = 4
19ec-1c88:47458985.820 : 0000 : 00 00 00 00 
19ec-1c88:47458985.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458986.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47458986.212 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47458986.302 : IO Send command 10 bytes
19ec-1c88:47458986.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:47458986.501 : iCmd = 0, nBytes = 10
19ec-1c88:47458986.636 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47459165.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47459166.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:47459166.236 : IO total need to receive data 165 bytes
19ec-1c88:47459166.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:47459166.392 : iCmd = 0, nBytes = 165
19ec-1c88:47459336.392 : skip dump 37 bytes
19ec-1c88:47459336.749 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47459337.032 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47459337.314 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47459337.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47459337.862 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47459338.135 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47459338.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459338.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459338.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47459338.899 : System total receive data 165 bytes
19ec-1c88:47459339.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:47459339.136 : iCmd = 1, nBytes = 4
19ec-1c88:47459515.496 : 0000 : 00 00 00 00 
19ec-1c88:47459515.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47459515.930 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47459516.384 : Dump Inquiry
19ec-1c88:47459516.655 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47459516.943 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47459517.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47459517.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47459517.749 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47459518.025 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47459518.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459518.683 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459518.954 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47459519.221 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47459519.405 : 00a0 : 00 00 00 00 00 
19ec-1c88:47459519.532 : => ReadNVMDataInternal
19ec-1c88:47459519.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47459520.052 : IO Send command 10 bytes
19ec-1c88:47459520.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:47459520.334 : iCmd = 0, nBytes = 10
19ec-1c88:47459520.541 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47459856.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47459856.501 : System send command 10 bytes + data 0 bytes
19ec-1c88:47459856.645 : IO total need to receive data 128 bytes
19ec-1c88:47459856.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:47459856.880 : iCmd = 0, nBytes = 128
19ec-1c88:47460017.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460017.843 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460018.135 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47460018.424 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47460018.680 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47460018.941 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460019.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460019.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460019.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47460019.712 : System total receive data 128 bytes
19ec-1c88:47460019.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:47460019.944 : iCmd = 1, nBytes = 4
19ec-1c88:47460199.161 : 0000 : 00 00 00 00 
19ec-1c88:47460199.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47460199.565 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47460199.698 : NVMData.PadScanCount = 0
19ec-1c88:47460199.810 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47460199.928 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47460200.049 : NVMData.FlatbedScanCount = 0
19ec-1c88:47460200.154 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47460200.259 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47460200.366 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47460200.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47460200.588 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47460200.697 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47460200.804 : NVMData.BornMonth = 0
19ec-1c88:47460200.902 : NVMData.BornDay = 0
19ec-1c88:47460201.003 : NVMData.BornYear = 0
19ec-1c88:47460201.100 : NVMData.FirstScanMonth = 4
19ec-1c88:47460201.208 : NVMData.FirstScanDay = 30
19ec-1c88:47460201.316 : NVMData.FirstScanYear = 2020
19ec-1c88:47460201.426 : NVMData.VerticalMagnification = 0
19ec-1c88:47460201.541 : NVMData.HorizontalMagnification = 0
19ec-1c88:47460201.653 : NVMData.PowerSavingTime = 15
19ec-1c88:47460201.760 : NVMData.SN = A094165189010062
19ec-1c88:47460201.862 : NVMData.AutoFeed = 0
19ec-1c88:47460201.959 : NVMData.CCDType = 0
19ec-1c88:47460202.056 : NVMData.ScanSpeed = 0
19ec-1c88:47460202.156 : NVMData.RollerCount = 0
19ec-1c88:47460202.264 : NVMData.MultifeedCount = 0
19ec-1c88:47460202.362 : NVMData.JamCount = 0
19ec-1c88:47460202.466 : NVMData.IdentifyInfo = 
19ec-1c88:47460202.570 : NVMData.FormalName = 
19ec-1c88:47460202.932 : NVMData.ReservedB = 0
19ec-1c88:47460203.046 : NVMData.FunctionCode = 0
19ec-1c88:47460203.151 : NVMData.PreFeed = 0
19ec-1c88:47460203.255 : NVMData.PreFeedTime = 0
19ec-1c88:47460203.357 : NVMData.ButtonNumber = 0
19ec-1c88:47460203.464 : NVMData.PowerOffTime = 0
19ec-1c88:47460203.565 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47460203.703 : => IoObject::IoLockEnd
19ec-1c88:47460203.883 : <= IoObject::IoLockEnd
19ec-1c88:47460203.983 : <= InitializeScanner ret = 1
19ec-1c88:47461890.990 : => GetLogicalScannerAbility
19ec-1c88:47461891.178 : => IoObject::IoLockStart
19ec-1c88:47461891.387 : => CAsicIO::CheckDevice
19ec-1c88:47461891.455 : => CNT96226::ConnectIsAvailable
19ec-1c88:47461917.597 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47461917.949 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47461918.006 : <= IoObject::IoLockStart
19ec-1c88:47461918.066 : => IoObject::IoLockEnd
19ec-1c88:47461918.175 : <= IoObject::IoLockEnd
19ec-1c88:47461918.250 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47465449.407 : => GetLogicalScannerAbilityEx
19ec-1c88:47465449.603 : => IoObject::IoLockStart
19ec-1c88:47465449.735 : => CAsicIO::CheckDevice
19ec-1c88:47465449.791 : => CNT96226::ConnectIsAvailable
19ec-1c88:47465474.163 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47465474.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47465474.335 : <= IoObject::IoLockStart
19ec-1c88:47465474.395 : => IoObject::IoLockEnd
19ec-1c88:47465474.504 : <= IoObject::IoLockEnd
19ec-1c88:47465474.621 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47465474.693 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47472681.451 : => ReadNVMData
19ec-1c88:47472681.632 : => IoObject::IoLockStart
19ec-1c88:47472681.761 : => CAsicIO::CheckDevice
19ec-1c88:47472681.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:47472708.185 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47472708.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47472708.596 : <= IoObject::IoLockStart
19ec-1c88:47472708.657 : => ReadNVMDataInternal
19ec-1c88:47472708.719 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47472708.785 : IO Send command 10 bytes
19ec-1c88:47472708.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:47472708.960 : iCmd = 0, nBytes = 10
19ec-1c88:47472709.073 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47473064.528 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47473064.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:47473064.749 : IO total need to receive data 128 bytes
19ec-1c88:47473064.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:47473064.869 : iCmd = 0, nBytes = 128
19ec-1c88:47473271.724 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473271.902 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47473272.178 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47473272.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.433 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.553 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.678 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47473272.804 : System total receive data 128 bytes
19ec-1c88:47473272.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:47473272.917 : iCmd = 1, nBytes = 4
19ec-1c88:47473432.651 : 0000 : 00 00 00 00 
19ec-1c88:47473432.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47473432.922 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47473432.991 : NVMData.PadScanCount = 0
19ec-1c88:47473433.047 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47473433.103 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47473433.159 : NVMData.FlatbedScanCount = 0
19ec-1c88:47473433.213 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47473433.411 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47473433.477 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47473433.531 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47473433.589 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47473433.645 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47473433.880 : NVMData.BornMonth = 0
19ec-1c88:47473433.940 : NVMData.BornDay = 0
19ec-1c88:47473433.993 : NVMData.BornYear = 0
19ec-1c88:47473434.042 : NVMData.FirstScanMonth = 4
19ec-1c88:47473434.094 : NVMData.FirstScanDay = 30
19ec-1c88:47473434.147 : NVMData.FirstScanYear = 2020
19ec-1c88:47473434.202 : NVMData.VerticalMagnification = 0
19ec-1c88:47473434.257 : NVMData.HorizontalMagnification = 0
19ec-1c88:47473434.311 : NVMData.PowerSavingTime = 15
19ec-1c88:47473434.366 : NVMData.SN = A094165189010062
19ec-1c88:47473434.419 : NVMData.AutoFeed = 0
19ec-1c88:47473434.472 : NVMData.CCDType = 0
19ec-1c88:47473434.521 : NVMData.ScanSpeed = 0
19ec-1c88:47473434.573 : NVMData.RollerCount = 0
19ec-1c88:47473434.628 : NVMData.MultifeedCount = 0
19ec-1c88:47473434.681 : NVMData.JamCount = 0
19ec-1c88:47473434.733 : NVMData.IdentifyInfo = 
19ec-1c88:47473434.785 : NVMData.FormalName = 
19ec-1c88:47473434.836 : NVMData.ReservedB = 0
19ec-1c88:47473434.889 : NVMData.FunctionCode = 0
19ec-1c88:47473434.940 : NVMData.PreFeed = 0
19ec-1c88:47473434.989 : NVMData.PreFeedTime = 0
19ec-1c88:47473435.039 : NVMData.ButtonNumber = 0
19ec-1c88:47473435.090 : NVMData.PowerOffTime = 0
19ec-1c88:47473435.145 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47473435.206 : => IoObject::IoLockEnd
19ec-1c88:47473435.300 : <= IoObject::IoLockEnd
19ec-1c88:47473435.351 : <= ReadNVMData ret = 1
19ec-1c88:47483437.609 : => GetADFStatus
19ec-1c88:47483437.985 : => IoObject::IoLockStart
19ec-1c88:47483438.115 : => CAsicIO::CheckDevice
19ec-1c88:47483438.175 : => CNT96226::ConnectIsAvailable
19ec-1c88:47483457.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47483458.116 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47483458.177 : <= IoObject::IoLockStart
19ec-1c88:47483458.245 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47483458.317 : IO Send command 10 bytes
19ec-1c88:47483458.448 : => CNT96226::VenderCmd_SetData
19ec-1c88:47483458.508 : iCmd = 0, nBytes = 10
19ec-1c88:47483458.618 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47483624.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47483624.283 : System send command 10 bytes + data 0 bytes
19ec-1c88:47483624.359 : IO total need to receive data 2 bytes
19ec-1c88:47483624.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:47483624.480 : iCmd = 0, nBytes = 2
19ec-1c88:47483790.506 : 0000 : 00 00 
19ec-1c88:47483791.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47483791.310 : System total receive data 2 bytes
19ec-1c88:47483792.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:47483793.582 : iCmd = 1, nBytes = 4
19ec-1c88:47483956.526 : 0000 : 00 00 00 00 
19ec-1c88:47483956.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47483956.797 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47483956.868 : Return status = 0
19ec-1c88:47483956.930 : => IoObject::IoLockEnd
19ec-1c88:47483957.028 : <= IoObject::IoLockEnd
19ec-1c88:47483957.083 : <= GetADFStatus ret = 1
19ec-1c88:47486781.626 : => GetADFStatus
19ec-1c88:47486781.835 : => IoObject::IoLockStart
19ec-1c88:47486781.959 : => CAsicIO::CheckDevice
19ec-1c88:47486782.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:47486801.866 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47486802.260 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47486802.320 : <= IoObject::IoLockStart
19ec-1c88:47486802.383 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47486802.450 : IO Send command 10 bytes
19ec-1c88:47486802.562 : => CNT96226::VenderCmd_SetData
19ec-1c88:47486802.620 : iCmd = 0, nBytes = 10
19ec-1c88:47486802.735 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47486959.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47486960.110 : System send command 10 bytes + data 0 bytes
19ec-1c88:47486960.290 : IO total need to receive data 2 bytes
19ec-1c88:47486960.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:47486960.421 : iCmd = 0, nBytes = 2
19ec-1c88:47487090.573 : 0000 : 00 00 
19ec-1c88:47487090.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47487090.758 : System total receive data 2 bytes
19ec-1c88:47487090.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:47487090.877 : iCmd = 1, nBytes = 4
19ec-1c88:47487261.861 : 0000 : 00 00 00 00 
19ec-1c88:47487262.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47487262.446 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47487262.504 : Return status = 0
19ec-1c88:47487262.560 : => IoObject::IoLockEnd
19ec-1c88:47487262.648 : <= IoObject::IoLockEnd
19ec-1c88:47487262.697 : <= GetADFStatus ret = 1
19ec-1c88:47489277.104 : => TerminateDriver
19ec-1c88:47489277.308 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:47489277.388 : => CNT96226::Close
19ec-1c88:47489280.957 : <= CNT96226::Close ret = 1
19ec-1c88:47489281.037 : <= CAsicIO::~CAsicIO
19ec-1c88:47489281.100 : => IoObject::IoLockEnd
19ec-1c88:47489281.152 : <= IoObject::IoLockEnd
19ec-1c88:47489281.204 : => IoObject::TerminateDevice
19ec-1c88:47489281.258 : => IoObject::IoLockEnd
19ec-1c88:47489281.304 : <= IoObject::IoLockEnd
19ec-1c88:47489281.406 : <= IoObject::TerminateDevice
19ec-1c88:47489281.673 : <= TerminateDriver ret = 1
19ec-1c88:47532832.171 : ============Debug Start==========
19ec-1c88:47532832.446 : Date : 2020/4/30 14:28:24
19ec-1c88:47532832.521 : Process ID : 19ec
19ec-1c88:47532832.913 : Windows : Version 10.0 build 18363 
19ec-1c88:47532833.376 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47532833.439 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47532833.507 : MemoryStatus.ullAvailPhys : 1718452224
19ec-1c88:47532833.567 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47532833.629 : MemoryStatus.ullAvailPageFile : 3059449856
19ec-1c88:47532833.689 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47532833.747 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47532833.808 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47532833.914 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47532833.976 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47532834.212 : CPU Count : 4
19ec-1c88:47532834.260 : CPU Frequency : 100.000 Mhz
19ec-1c88:47532838.464 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47532838.591 : => InitializeDriver
19ec-1c88:47532838.850 : <= InitializeDriver ret = 1
19ec-1c88:47532838.908 : => InitializeScanner
19ec-1c88:47532838.986 : => CAsicIO::GetDeviceList
19ec-1c88:47532839.339 : => CNT96226::CNT96226
19ec-1c88:47532839.399 : => CNT96226::Open
19ec-1c88:47532860.790 : <= CNT96226::Open ret = 1
19ec-1c88:47532860.883 : => CNT96226::Initialize
19ec-1c88:47532861.073 : <= CNT96226::Initialize ret = 1
19ec-1c88:47532861.129 : <= CNT96226::CNT96226
19ec-1c88:47532861.180 : => CNT96226::EnumAvailableDevice
19ec-1c88:47532866.411 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47532866.490 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47532866.548 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47536577.200 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47536577.499 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47536583.069 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47536583.179 : => IoObject::GetLockName
19ec-1c88:47536583.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47536583.304 : <= IoObject::GetLockName
19ec-1c88:47536583.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:47536583.840 : iCmd = 3, nBytes = 2
19ec-1c88:47536945.280 : 0000 : 06 38 
19ec-1c88:47536945.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47536945.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:47536945.549 : iCmd = 4, nBytes = 2
19ec-1c88:47537232.012 : 0000 : 07 07 
19ec-1c88:47537232.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47537232.201 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47537232.288 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47537232.357 : IO Send command 10 bytes
19ec-1c88:47537232.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:47537232.466 : iCmd = 0, nBytes = 10
19ec-1c88:47537232.569 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47537391.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47537391.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:47537391.874 : iCmd = 0, nBytes = 165
19ec-1c88:47537593.401 : skip dump 37 bytes
19ec-1c88:47537593.591 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47537593.733 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47537593.874 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47537594.009 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47537594.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47537594.271 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47537594.402 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47537594.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47537594.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47537594.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:47537594.702 : iCmd = 1, nBytes = 4
19ec-1c88:47537719.188 : 0000 : 00 00 00 00 
19ec-1c88:47537719.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47537719.341 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47537719.403 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47537719.467 : IO Send command 10 bytes
19ec-1c88:47537719.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:47537719.575 : iCmd = 0, nBytes = 10
19ec-1c88:47537719.676 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47538032.307 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47538032.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:47538032.483 : iCmd = 0, nBytes = 128
19ec-1c88:47538238.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538238.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538238.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47538238.653 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47538238.778 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47538238.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538239.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538239.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538239.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47538239.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:47538239.332 : iCmd = 1, nBytes = 4
19ec-1c88:47538440.595 : 0000 : 00 00 00 00 
19ec-1c88:47538440.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47538441.074 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47538441.243 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47538441.314 : => CNT96226::Close
19ec-1c88:47538444.930 : <= CNT96226::Close ret = 1
19ec-1c88:47538445.005 : <= CNT96226::~CNT96226
19ec-1c88:47538445.091 : <= CAsicIO::GetDeviceList
19ec-1c88:47538445.510 : => IoObject::SetTimeout
19ec-1c88:47538445.635 : Timeout--> In = 0 Out = 0
19ec-1c88:47538445.692 : <= IoObject::SetTimeout
19ec-1c88:47538445.752 : => CAsicIO::CAsicIO
19ec-1c88:47538445.823 : => CNT96226::CNT96226
19ec-1c88:47538445.875 : => CNT96226::Open
19ec-1c88:47538467.924 : <= CNT96226::Open ret = 1
19ec-1c88:47538468.025 : => CNT96226::Initialize
19ec-1c88:47538468.220 : <= CNT96226::Initialize ret = 1
19ec-1c88:47538468.275 : <= CNT96226::CNT96226
19ec-1c88:47538468.324 : <= CAsicIO::CAsicIO
19ec-1c88:47538468.383 : => CAsicIO::InitializeDevice
19ec-1c88:47538468.452 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47538474.251 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47538474.374 : => IoObject::GetLockName
19ec-1c88:47538474.430 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47538474.496 : <= IoObject::GetLockName
19ec-1c88:47538474.988 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47538475.060 : IO Send command 10 bytes
19ec-1c88:47538475.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:47538475.167 : iCmd = 0, nBytes = 10
19ec-1c88:47538475.271 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47538824.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47538824.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:47538824.463 : iCmd = 0, nBytes = 128
19ec-1c88:47539032.449 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539032.631 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539032.777 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47539032.911 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47539033.036 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.166 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539033.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:47539033.591 : iCmd = 1, nBytes = 4
19ec-1c88:47539200.516 : 0000 : 00 00 00 00 
19ec-1c88:47539200.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539200.701 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47539200.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:47539200.818 : iCmd = 3, nBytes = 2
19ec-1c88:47539557.453 : 0000 : 06 38 
19ec-1c88:47539557.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539557.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:47539557.703 : iCmd = 4, nBytes = 2
19ec-1c88:47539864.230 : 0000 : 07 07 
19ec-1c88:47539864.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539864.508 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47539864.608 : => IoObject::InitializeDevice
19ec-1c88:47539864.716 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47539865.368 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47539865.443 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47539866.154 : => FindScanner
19ec-1c88:47539866.215 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47539866.278 : <= FindScanner ret = 1
19ec-1c88:47539866.338 : => IoObject::IoLockStart
19ec-1c88:47539866.445 : => CAsicIO::CheckDevice
19ec-1c88:47539866.500 : => CNT96226::ConnectIsAvailable
19ec-1c88:47539890.816 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47539890.932 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47539890.994 : <= IoObject::IoLockStart
19ec-1c88:47539891.052 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47539891.123 : IO Send command 10 bytes
19ec-1c88:47539891.216 : => CNT96226::VenderCmd_SetData
19ec-1c88:47539891.273 : iCmd = 0, nBytes = 10
19ec-1c88:47539891.374 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47540096.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47540097.253 : System send command 10 bytes + data 0 bytes
19ec-1c88:47540097.324 : IO total need to receive data 5 bytes
19ec-1c88:47540097.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540097.437 : iCmd = 0, nBytes = 5
19ec-1c88:47540247.697 : 0000 : 06 00 02 02 ab 
19ec-1c88:47540247.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540247.877 : System total receive data 5 bytes
19ec-1c88:47540247.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540248.001 : iCmd = 1, nBytes = 4
19ec-1c88:47540368.775 : 0000 : 00 00 00 00 
19ec-1c88:47540368.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540369.176 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47540369.304 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47540369.777 : IO Send command 10 bytes
19ec-1c88:47540369.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:47540369.915 : iCmd = 0, nBytes = 10
19ec-1c88:47540370.017 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47540553.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47540553.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:47540553.833 : IO total need to receive data 165 bytes
19ec-1c88:47540554.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540554.243 : iCmd = 0, nBytes = 165
19ec-1c88:47540726.927 : skip dump 37 bytes
19ec-1c88:47540727.120 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47540727.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47540727.409 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47540727.539 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47540727.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47540727.799 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47540727.924 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540728.045 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540728.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540728.170 : System total receive data 165 bytes
19ec-1c88:47540728.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540728.284 : iCmd = 1, nBytes = 4
19ec-1c88:47540835.186 : 0000 : 00 00 00 00 
19ec-1c88:47540835.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540835.387 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47540835.580 : Dump Inquiry
19ec-1c88:47540835.702 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47540835.834 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47540835.965 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47540836.094 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47540836.219 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47540836.348 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47540836.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540836.601 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540836.728 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47540836.857 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47540836.944 : 00a0 : 00 00 00 00 00 
19ec-1c88:47540837.008 : => ReadNVMDataInternal
19ec-1c88:47540837.213 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47540837.277 : IO Send command 10 bytes
19ec-1c88:47540837.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:47540837.415 : iCmd = 0, nBytes = 10
19ec-1c88:47540837.515 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47541163.571 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47541163.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:47541163.760 : IO total need to receive data 128 bytes
19ec-1c88:47541163.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:47541163.880 : iCmd = 0, nBytes = 128
19ec-1c88:47541287.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541287.709 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541287.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47541287.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47541288.117 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.365 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.486 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47541288.610 : System total receive data 128 bytes
19ec-1c88:47541288.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:47541288.719 : iCmd = 1, nBytes = 4
19ec-1c88:47541463.932 : 0000 : 00 00 00 00 
19ec-1c88:47541464.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47541464.182 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47541464.255 : NVMData.PadScanCount = 0
19ec-1c88:47541464.315 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47541464.372 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47541464.434 : NVMData.FlatbedScanCount = 0
19ec-1c88:47541464.490 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47541464.543 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47541464.598 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47541464.651 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47541464.706 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47541464.760 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47541464.814 : NVMData.BornMonth = 0
19ec-1c88:47541464.863 : NVMData.BornDay = 0
19ec-1c88:47541464.914 : NVMData.BornYear = 0
19ec-1c88:47541464.961 : NVMData.FirstScanMonth = 4
19ec-1c88:47541465.015 : NVMData.FirstScanDay = 30
19ec-1c88:47541465.071 : NVMData.FirstScanYear = 2020
19ec-1c88:47541465.122 : NVMData.VerticalMagnification = 0
19ec-1c88:47541465.176 : NVMData.HorizontalMagnification = 0
19ec-1c88:47541465.228 : NVMData.PowerSavingTime = 15
19ec-1c88:47541465.284 : NVMData.SN = A094165189010062
19ec-1c88:47541465.333 : NVMData.AutoFeed = 0
19ec-1c88:47541465.381 : NVMData.CCDType = 0
19ec-1c88:47541465.427 : NVMData.ScanSpeed = 0
19ec-1c88:47541465.473 : NVMData.RollerCount = 0
19ec-1c88:47541465.522 : NVMData.MultifeedCount = 0
19ec-1c88:47541465.571 : NVMData.JamCount = 0
19ec-1c88:47541465.618 : NVMData.IdentifyInfo = 
19ec-1c88:47541465.669 : NVMData.FormalName = 
19ec-1c88:47541465.851 : NVMData.ReservedB = 0
19ec-1c88:47541465.907 : NVMData.FunctionCode = 0
19ec-1c88:47541465.957 : NVMData.PreFeed = 0
19ec-1c88:47541466.005 : NVMData.PreFeedTime = 0
19ec-1c88:47541466.055 : NVMData.ButtonNumber = 0
19ec-1c88:47541466.104 : NVMData.PowerOffTime = 0
19ec-1c88:47541466.155 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47541466.229 : => IoObject::IoLockEnd
19ec-1c88:47541466.320 : <= IoObject::IoLockEnd
19ec-1c88:47541466.369 : <= InitializeScanner ret = 1
19ec-1c88:47541466.432 : => GetLogicalScannerAbilityEx
19ec-1c88:47541466.494 : => IoObject::IoLockStart
19ec-1c88:47541466.585 : => CAsicIO::CheckDevice
19ec-1c88:47541466.639 : => CNT96226::ConnectIsAvailable
19ec-1c88:47541491.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47541491.227 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47541491.288 : <= IoObject::IoLockStart
19ec-1c88:47541491.344 : => IoObject::IoLockEnd
19ec-1c88:47541491.450 : <= IoObject::IoLockEnd
19ec-1c88:47541491.574 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47541491.647 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47541665.661 : => ReadNVMData
19ec-1c88:47541665.781 : => IoObject::IoLockStart
19ec-1c88:47541665.899 : => CAsicIO::CheckDevice
19ec-1c88:47541665.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:47541687.105 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47541687.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47541687.492 : <= IoObject::IoLockStart
19ec-1c88:47541687.628 : => ReadNVMDataInternal
19ec-1c88:47541687.748 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47541688.076 : IO Send command 10 bytes
19ec-1c88:47541688.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:47541688.237 : iCmd = 0, nBytes = 10
19ec-1c88:47541688.345 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47542020.652 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47542020.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:47542020.863 : IO total need to receive data 128 bytes
19ec-1c88:47542020.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:47542020.986 : iCmd = 0, nBytes = 128
19ec-1c88:47542224.131 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.296 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.437 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47542224.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47542224.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.832 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542225.079 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542225.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47542225.203 : System total receive data 128 bytes
19ec-1c88:47542225.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:47542225.315 : iCmd = 1, nBytes = 4
19ec-1c88:47542343.671 : 0000 : 00 00 00 00 
19ec-1c88:47542343.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47542343.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47542343.957 : NVMData.PadScanCount = 0
19ec-1c88:47542344.010 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47542344.062 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47542344.119 : NVMData.FlatbedScanCount = 0
19ec-1c88:47542344.174 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47542344.229 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47542344.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47542344.334 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47542344.388 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47542344.440 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47542344.494 : NVMData.BornMonth = 0
19ec-1c88:47542344.543 : NVMData.BornDay = 0
19ec-1c88:47542344.593 : NVMData.BornYear = 0
19ec-1c88:47542344.643 : NVMData.FirstScanMonth = 4
19ec-1c88:47542344.695 : NVMData.FirstScanDay = 30
19ec-1c88:47542344.748 : NVMData.FirstScanYear = 2020
19ec-1c88:47542344.926 : NVMData.VerticalMagnification = 0
19ec-1c88:47542344.987 : NVMData.HorizontalMagnification = 0
19ec-1c88:47542345.040 : NVMData.PowerSavingTime = 15
19ec-1c88:47542345.094 : NVMData.SN = A094165189010062
19ec-1c88:47542345.144 : NVMData.AutoFeed = 0
19ec-1c88:47542345.192 : NVMData.CCDType = 0
19ec-1c88:47542345.238 : NVMData.ScanSpeed = 0
19ec-1c88:47542345.284 : NVMData.RollerCount = 0
19ec-1c88:47542345.337 : NVMData.MultifeedCount = 0
19ec-1c88:47542345.386 : NVMData.JamCount = 0
19ec-1c88:47542345.434 : NVMData.IdentifyInfo = 
19ec-1c88:47542345.485 : NVMData.FormalName = 
19ec-1c88:47542345.537 : NVMData.ReservedB = 0
19ec-1c88:47542345.586 : NVMData.FunctionCode = 0
19ec-1c88:47542345.634 : NVMData.PreFeed = 0
19ec-1c88:47542345.681 : NVMData.PreFeedTime = 0
19ec-1c88:47542345.730 : NVMData.ButtonNumber = 0
19ec-1c88:47542345.782 : NVMData.PowerOffTime = 0
19ec-1c88:47542345.832 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47542345.893 : => IoObject::IoLockEnd
19ec-1c88:47542345.980 : <= IoObject::IoLockEnd
19ec-1c88:47542346.031 : <= ReadNVMData ret = 1
19ec-1c88:47544794.807 : ============Debug Start==========
19ec-1c88:47544795.096 : Date : 2020/4/30 14:28:25
19ec-1c88:47544795.177 : Process ID : 19ec
19ec-1c88:47544795.603 : Windows : Version 10.0 build 18363 
19ec-1c88:47544796.057 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47544796.120 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47544796.182 : MemoryStatus.ullAvailPhys : 1718222848
19ec-1c88:47544796.244 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47544796.306 : MemoryStatus.ullAvailPageFile : 3060301824
19ec-1c88:47544796.366 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47544796.426 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47544796.488 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47544796.592 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47544796.654 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47544796.899 : CPU Count : 4
19ec-1c88:47544796.943 : CPU Frequency : 100.000 Mhz
19ec-1c88:47544801.234 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47544801.358 : => InitializeDriver
19ec-1c88:47544801.618 : <= InitializeDriver ret = 1
19ec-1c88:47547329.063 : => InitializeScanner
19ec-1c88:47547329.330 : => CAsicIO::GetDeviceList
19ec-1c88:47547329.752 : => CNT96226::CNT96226
19ec-1c88:47547329.815 : => CNT96226::Open
19ec-1c88:47547352.950 : <= CNT96226::Open ret = 1
19ec-1c88:47547353.049 : => CNT96226::Initialize
19ec-1c88:47547353.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:47547353.305 : <= CNT96226::CNT96226
19ec-1c88:47547353.356 : => CNT96226::EnumAvailableDevice
19ec-1c88:47547358.541 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47547358.615 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47547358.675 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47551019.891 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47551020.207 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47551028.615 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47551028.759 : => IoObject::GetLockName
19ec-1c88:47551028.824 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47551028.897 : <= IoObject::GetLockName
19ec-1c88:47551029.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551029.543 : iCmd = 3, nBytes = 2
19ec-1c88:47551355.858 : 0000 : 06 38 
19ec-1c88:47551356.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47551356.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551356.152 : iCmd = 4, nBytes = 2
19ec-1c88:47551634.383 : 0000 : 07 07 
19ec-1c88:47551634.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47551634.574 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47551634.663 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47551634.730 : IO Send command 10 bytes
19ec-1c88:47551634.782 : => CNT96226::VenderCmd_SetData
19ec-1c88:47551634.833 : iCmd = 0, nBytes = 10
19ec-1c88:47551634.938 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47551804.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47551804.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551804.479 : iCmd = 0, nBytes = 165
19ec-1c88:47551958.497 : skip dump 37 bytes
19ec-1c88:47551958.735 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47551958.880 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47551959.020 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47551959.155 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47551959.287 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47551959.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47551959.553 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47551959.680 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47551959.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47551959.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551959.868 : iCmd = 1, nBytes = 4
19ec-1c88:47552082.227 : 0000 : 00 00 00 00 
19ec-1c88:47552082.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47552082.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47552082.445 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47552082.511 : IO Send command 10 bytes
19ec-1c88:47552082.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:47552082.623 : iCmd = 0, nBytes = 10
19ec-1c88:47552082.730 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47552385.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47552385.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:47552385.241 : iCmd = 0, nBytes = 128
19ec-1c88:47552582.874 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.054 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.196 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47552583.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47552583.456 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47552583.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:47552584.004 : iCmd = 1, nBytes = 4
19ec-1c88:47552782.169 : 0000 : 00 00 00 00 
19ec-1c88:47552782.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47552782.321 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47552782.496 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47552782.572 : => CNT96226::Close
19ec-1c88:47552786.642 : <= CNT96226::Close ret = 1
19ec-1c88:47552786.721 : <= CNT96226::~CNT96226
19ec-1c88:47552786.814 : <= CAsicIO::GetDeviceList
19ec-1c88:47552787.218 : => IoObject::SetTimeout
19ec-1c88:47552787.353 : Timeout--> In = 0 Out = 0
19ec-1c88:47552787.413 : <= IoObject::SetTimeout
19ec-1c88:47552787.481 : => CAsicIO::CAsicIO
19ec-1c88:47552787.554 : => CNT96226::CNT96226
19ec-1c88:47552787.611 : => CNT96226::Open
19ec-1c88:47552809.759 : <= CNT96226::Open ret = 1
19ec-1c88:47552809.855 : => CNT96226::Initialize
19ec-1c88:47552810.053 : <= CNT96226::Initialize ret = 1
19ec-1c88:47552810.114 : <= CNT96226::CNT96226
19ec-1c88:47552810.164 : <= CAsicIO::CAsicIO
19ec-1c88:47552810.221 : => CAsicIO::InitializeDevice
19ec-1c88:47552810.291 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47552816.256 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47552816.378 : => IoObject::GetLockName
19ec-1c88:47552816.433 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47552816.503 : <= IoObject::GetLockName
19ec-1c88:47552817.003 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47552817.075 : IO Send command 10 bytes
19ec-1c88:47552817.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:47552817.188 : iCmd = 0, nBytes = 10
19ec-1c88:47552817.291 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47553118.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47553118.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553119.026 : iCmd = 0, nBytes = 128
19ec-1c88:47553276.690 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553276.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553276.999 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47553277.131 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47553277.257 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.503 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553277.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553277.803 : iCmd = 1, nBytes = 4
19ec-1c88:47553384.987 : 0000 : 00 00 00 00 
19ec-1c88:47553385.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553385.140 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47553385.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553385.254 : iCmd = 3, nBytes = 2
19ec-1c88:47553721.628 : 0000 : 06 38 
19ec-1c88:47553721.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553721.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553722.233 : iCmd = 4, nBytes = 2
19ec-1c88:47553992.422 : 0000 : 07 07 
19ec-1c88:47553992.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553992.670 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47553992.764 : => IoObject::InitializeDevice
19ec-1c88:47553992.871 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47553993.407 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47553993.473 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47553994.110 : => FindScanner
19ec-1c88:47553994.164 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47553994.228 : <= FindScanner ret = 1
19ec-1c88:47553994.284 : => IoObject::IoLockStart
19ec-1c88:47553994.383 : => CAsicIO::CheckDevice
19ec-1c88:47553994.437 : => CNT96226::ConnectIsAvailable
19ec-1c88:47554011.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47554012.030 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47554012.088 : <= IoObject::IoLockStart
19ec-1c88:47554012.142 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47554012.204 : IO Send command 10 bytes
19ec-1c88:47554012.280 : => CNT96226::VenderCmd_SetData
19ec-1c88:47554012.336 : iCmd = 0, nBytes = 10
19ec-1c88:47554012.436 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47554214.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47554214.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:47554214.647 : IO total need to receive data 5 bytes
19ec-1c88:47554214.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554214.759 : iCmd = 0, nBytes = 5
19ec-1c88:47554386.765 : 0000 : 06 00 02 02 ab 
19ec-1c88:47554386.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47554386.922 : System total receive data 5 bytes
19ec-1c88:47554386.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554387.034 : iCmd = 1, nBytes = 4
19ec-1c88:47554589.321 : 0000 : 00 00 00 00 
19ec-1c88:47554589.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47554589.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47554589.619 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47554589.684 : IO Send command 10 bytes
19ec-1c88:47554589.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:47554589.830 : iCmd = 0, nBytes = 10
19ec-1c88:47554589.938 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47554781.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47554781.141 : System send command 10 bytes + data 0 bytes
19ec-1c88:47554781.209 : IO total need to receive data 165 bytes
19ec-1c88:47554781.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554781.326 : iCmd = 0, nBytes = 165
19ec-1c88:47554937.295 : skip dump 37 bytes
19ec-1c88:47554937.490 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47554937.632 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47554937.765 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47554937.899 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47554938.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47554938.159 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47554938.282 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47554938.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47554938.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47554938.530 : System total receive data 165 bytes
19ec-1c88:47554938.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554938.644 : iCmd = 1, nBytes = 4
19ec-1c88:47555144.524 : 0000 : 00 00 00 00 
19ec-1c88:47555144.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47555144.740 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47555144.920 : Dump Inquiry
19ec-1c88:47555145.052 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47555145.188 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47555145.320 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47555145.450 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47555145.578 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47555145.710 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47555145.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555145.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555146.088 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47555146.216 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47555146.308 : 00a0 : 00 00 00 00 00 
19ec-1c88:47555146.378 : => ReadNVMDataInternal
19ec-1c88:47555146.582 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47555146.647 : IO Send command 10 bytes
19ec-1c88:47555146.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:47555146.779 : iCmd = 0, nBytes = 10
19ec-1c88:47555146.879 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47555495.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47555495.353 : System send command 10 bytes + data 0 bytes
19ec-1c88:47555495.418 : IO total need to receive data 128 bytes
19ec-1c88:47555495.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:47555495.535 : iCmd = 0, nBytes = 128
19ec-1c88:47555703.155 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.336 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.478 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47555703.608 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47555703.736 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555704.103 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555704.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47555704.228 : System total receive data 128 bytes
19ec-1c88:47555704.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:47555704.339 : iCmd = 1, nBytes = 4
19ec-1c88:47555855.439 : 0000 : 00 00 00 00 
19ec-1c88:47555855.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47555855.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47555855.729 : NVMData.PadScanCount = 0
19ec-1c88:47555855.787 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47555855.844 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47555855.903 : NVMData.FlatbedScanCount = 0
19ec-1c88:47555855.958 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47555856.009 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47555856.064 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47555856.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47555856.178 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47555856.233 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47555856.288 : NVMData.BornMonth = 0
19ec-1c88:47555856.339 : NVMData.BornDay = 0
19ec-1c88:47555856.394 : NVMData.BornYear = 0
19ec-1c88:47555856.442 : NVMData.FirstScanMonth = 4
19ec-1c88:47555856.494 : NVMData.FirstScanDay = 30
19ec-1c88:47555856.548 : NVMData.FirstScanYear = 2020
19ec-1c88:47555856.602 : NVMData.VerticalMagnification = 0
19ec-1c88:47555856.658 : NVMData.HorizontalMagnification = 0
19ec-1c88:47555856.714 : NVMData.PowerSavingTime = 15
19ec-1c88:47555856.770 : NVMData.SN = A094165189010062
19ec-1c88:47555856.825 : NVMData.AutoFeed = 0
19ec-1c88:47555856.875 : NVMData.CCDType = 0
19ec-1c88:47555856.922 : NVMData.ScanSpeed = 0
19ec-1c88:47555856.971 : NVMData.RollerCount = 0
19ec-1c88:47555857.022 : NVMData.MultifeedCount = 0
19ec-1c88:47555857.073 : NVMData.JamCount = 0
19ec-1c88:47555857.122 : NVMData.IdentifyInfo = 
19ec-1c88:47555857.174 : NVMData.FormalName = 
19ec-1c88:47555857.372 : NVMData.ReservedB = 0
19ec-1c88:47555857.425 : NVMData.FunctionCode = 0
19ec-1c88:47555857.474 : NVMData.PreFeed = 0
19ec-1c88:47555857.526 : NVMData.PreFeedTime = 0
19ec-1c88:47555857.577 : NVMData.ButtonNumber = 0
19ec-1c88:47555857.630 : NVMData.PowerOffTime = 0
19ec-1c88:47555857.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47555857.754 : => IoObject::IoLockEnd
19ec-1c88:47555857.848 : <= IoObject::IoLockEnd
19ec-1c88:47555857.900 : <= InitializeScanner ret = 1
19ec-1c88:47557100.106 : => GetLogicalScannerAbility
19ec-1c88:47557100.293 : => IoObject::IoLockStart
19ec-1c88:47557100.420 : => CAsicIO::CheckDevice
19ec-1c88:47557100.475 : => CNT96226::ConnectIsAvailable
19ec-1c88:47557126.026 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47557126.142 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47557126.206 : <= IoObject::IoLockStart
19ec-1c88:47557126.266 : => IoObject::IoLockEnd
19ec-1c88:47557126.381 : <= IoObject::IoLockEnd
19ec-1c88:47557126.462 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47560636.720 : => GetLogicalScannerAbilityEx
19ec-1c88:47560636.917 : => IoObject::IoLockStart
19ec-1c88:47560637.048 : => CAsicIO::CheckDevice
19ec-1c88:47560637.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:47560659.608 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47560659.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47560659.788 : <= IoObject::IoLockStart
19ec-1c88:47560659.848 : => IoObject::IoLockEnd
19ec-1c88:47560659.957 : <= IoObject::IoLockEnd
19ec-1c88:47560660.073 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47560660.147 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47567842.705 : => ReadNVMData
19ec-1c88:47567842.891 : => IoObject::IoLockStart
19ec-1c88:47567843.038 : => CAsicIO::CheckDevice
19ec-1c88:47567843.098 : => CNT96226::ConnectIsAvailable
19ec-1c88:47567867.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47567867.257 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47567867.325 : <= IoObject::IoLockStart
19ec-1c88:47567867.393 : => ReadNVMDataInternal
19ec-1c88:47567867.460 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47567867.531 : IO Send command 10 bytes
19ec-1c88:47567867.883 : => CNT96226::VenderCmd_SetData
19ec-1c88:47567867.943 : iCmd = 0, nBytes = 10
19ec-1c88:47567868.060 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47568226.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47568226.844 : System send command 10 bytes + data 0 bytes
19ec-1c88:47568226.914 : IO total need to receive data 128 bytes
19ec-1c88:47568226.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:47568227.029 : iCmd = 0, nBytes = 128
19ec-1c88:47568425.375 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568425.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568425.705 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47568425.841 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47568425.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47568426.462 : System total receive data 128 bytes
19ec-1c88:47568426.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:47568426.574 : iCmd = 1, nBytes = 4
19ec-1c88:47568575.699 : 0000 : 00 00 00 00 
19ec-1c88:47568575.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47568576.366 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47568576.438 : NVMData.PadScanCount = 0
19ec-1c88:47568576.498 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47568576.559 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47568576.624 : NVMData.FlatbedScanCount = 0
19ec-1c88:47568576.686 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47568576.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47568576.928 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47568576.985 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47568577.043 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47568577.099 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47568577.154 : NVMData.BornMonth = 0
19ec-1c88:47568577.205 : NVMData.BornDay = 0
19ec-1c88:47568577.259 : NVMData.BornYear = 0
19ec-1c88:47568577.308 : NVMData.FirstScanMonth = 4
19ec-1c88:47568577.359 : NVMData.FirstScanDay = 30
19ec-1c88:47568577.416 : NVMData.FirstScanYear = 2020
19ec-1c88:47568577.472 : NVMData.VerticalMagnification = 0
19ec-1c88:47568577.529 : NVMData.HorizontalMagnification = 0
19ec-1c88:47568577.585 : NVMData.PowerSavingTime = 15
19ec-1c88:47568577.642 : NVMData.SN = A094165189010062
19ec-1c88:47568577.694 : NVMData.AutoFeed = 0
19ec-1c88:47568577.744 : NVMData.CCDType = 0
19ec-1c88:47568577.794 : NVMData.ScanSpeed = 0
19ec-1c88:47568577.846 : NVMData.RollerCount = 0
19ec-1c88:47568577.901 : NVMData.MultifeedCount = 0
19ec-1c88:47568577.958 : NVMData.JamCount = 0
19ec-1c88:47568578.009 : NVMData.IdentifyInfo = 
19ec-1c88:47568578.061 : NVMData.FormalName = 
19ec-1c88:47568578.110 : NVMData.ReservedB = 0
19ec-1c88:47568578.161 : NVMData.FunctionCode = 0
19ec-1c88:47568578.214 : NVMData.PreFeed = 0
19ec-1c88:47568578.262 : NVMData.PreFeedTime = 0
19ec-1c88:47568578.312 : NVMData.ButtonNumber = 0
19ec-1c88:47568578.367 : NVMData.PowerOffTime = 0
19ec-1c88:47568578.418 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47568578.481 : => IoObject::IoLockEnd
19ec-1c88:47568578.575 : <= IoObject::IoLockEnd
19ec-1c88:47568578.626 : <= ReadNVMData ret = 1
19ec-1c88:47578357.553 : => GetADFStatus
19ec-1c88:47578357.977 : => IoObject::IoLockStart
19ec-1c88:47578358.104 : => CAsicIO::CheckDevice
19ec-1c88:47578358.161 : => CNT96226::ConnectIsAvailable
19ec-1c88:47578382.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47578382.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47578382.398 : <= IoObject::IoLockStart
19ec-1c88:47578382.457 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47578382.523 : IO Send command 10 bytes
19ec-1c88:47578382.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:47578382.797 : iCmd = 0, nBytes = 10
19ec-1c88:47578382.907 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47578589.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47578589.551 : System send command 10 bytes + data 0 bytes
19ec-1c88:47578589.620 : IO total need to receive data 2 bytes
19ec-1c88:47578589.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:47578589.739 : iCmd = 0, nBytes = 2
19ec-1c88:47578761.052 : 0000 : 00 00 
19ec-1c88:47578761.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47578761.241 : System total receive data 2 bytes
19ec-1c88:47578761.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:47578761.360 : iCmd = 1, nBytes = 4
19ec-1c88:47578969.794 : 0000 : 00 00 00 00 
19ec-1c88:47578969.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47578970.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47578970.589 : Return status = 0
19ec-1c88:47578970.643 : => IoObject::IoLockEnd
19ec-1c88:47578970.740 : <= IoObject::IoLockEnd
19ec-1c88:47578970.793 : <= GetADFStatus ret = 1
19ec-1c88:47581675.905 : => GetADFStatus
19ec-1c88:47581676.103 : => IoObject::IoLockStart
19ec-1c88:47581676.235 : => CAsicIO::CheckDevice
19ec-1c88:47581676.297 : => CNT96226::ConnectIsAvailable
19ec-1c88:47581699.422 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47581699.536 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47581699.599 : <= IoObject::IoLockStart
19ec-1c88:47581699.662 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47581699.727 : IO Send command 10 bytes
19ec-1c88:47581699.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:47581699.902 : iCmd = 0, nBytes = 10
19ec-1c88:47581700.006 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47581886.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47581887.104 : System send command 10 bytes + data 0 bytes
19ec-1c88:47581887.341 : IO total need to receive data 2 bytes
19ec-1c88:47581887.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:47581887.470 : iCmd = 0, nBytes = 2
19ec-1c88:47582022.281 : 0000 : 00 00 
19ec-1c88:47582022.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47582022.462 : System total receive data 2 bytes
19ec-1c88:47582022.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:47582022.578 : iCmd = 1, nBytes = 4
19ec-1c88:47582157.597 : 0000 : 00 00 00 00 
19ec-1c88:47582157.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47582158.063 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47582158.204 : Return status = 0
19ec-1c88:47582158.541 : => IoObject::IoLockEnd
19ec-1c88:47582158.642 : <= IoObject::IoLockEnd
19ec-1c88:47582158.695 : <= GetADFStatus ret = 1
19ec-1c88:47584281.330 : => TerminateDriver
19ec-1c88:47584281.524 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:47584281.595 : => CNT96226::Close
19ec-1c88:47584285.457 : <= CNT96226::Close ret = 1
19ec-1c88:47584285.538 : <= CAsicIO::~CAsicIO
19ec-1c88:47584285.596 : => IoObject::IoLockEnd
19ec-1c88:47584285.645 : <= IoObject::IoLockEnd
19ec-1c88:47584285.695 : => IoObject::TerminateDevice
19ec-1c88:47584285.751 : => IoObject::IoLockEnd
19ec-1c88:47584285.794 : <= IoObject::IoLockEnd
19ec-1c88:47584285.897 : <= IoObject::TerminateDevice
19ec-1c88:47584286.140 : <= TerminateDriver ret = 1
19ec-1c88:47627049.298 : ============Debug Start==========
19ec-1c88:47627049.558 : Date : 2020/4/30 14:28:27
19ec-1c88:47627049.635 : Process ID : 19ec
19ec-1c88:47627050.060 : Windows : Version 10.0 build 18363 
19ec-1c88:47627050.532 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47627050.593 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47627050.658 : MemoryStatus.ullAvailPhys : 1718538240
19ec-1c88:47627050.718 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47627050.777 : MemoryStatus.ullAvailPageFile : 3061190656
19ec-1c88:47627050.837 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47627050.895 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47627050.956 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47627051.065 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47627051.126 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47627051.367 : CPU Count : 4
19ec-1c88:47627051.415 : CPU Frequency : 100.000 Mhz
19ec-1c88:47627055.675 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47627055.805 : => InitializeDriver
19ec-1c88:47627056.075 : <= InitializeDriver ret = 1
19ec-1c88:47627056.134 : => InitializeScanner
19ec-1c88:47627056.212 : => CAsicIO::GetDeviceList
19ec-1c88:47627056.507 : => CNT96226::CNT96226
19ec-1c88:47627056.570 : => CNT96226::Open
19ec-1c88:47627077.466 : <= CNT96226::Open ret = 1
19ec-1c88:47627077.556 : => CNT96226::Initialize
19ec-1c88:47627077.736 : <= CNT96226::Initialize ret = 1
19ec-1c88:47627077.797 : <= CNT96226::CNT96226
19ec-1c88:47627077.848 : => CNT96226::EnumAvailableDevice
19ec-1c88:47627083.122 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47627083.196 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47627083.474 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47630812.323 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47630812.610 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47630818.726 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47630818.843 : => IoObject::GetLockName
19ec-1c88:47630818.903 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47630818.975 : <= IoObject::GetLockName
19ec-1c88:47630819.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:47630819.501 : iCmd = 3, nBytes = 2
19ec-1c88:47631195.003 : 0000 : 06 38 
19ec-1c88:47631195.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47631195.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:47631195.262 : iCmd = 4, nBytes = 2
19ec-1c88:47631494.448 : 0000 : 07 07 
19ec-1c88:47631494.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47631494.658 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47631494.743 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47631494.808 : IO Send command 10 bytes
19ec-1c88:47631494.930 : => CNT96226::VenderCmd_SetData
19ec-1c88:47631494.990 : iCmd = 0, nBytes = 10
19ec-1c88:47631495.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47631700.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47631700.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:47631700.920 : iCmd = 0, nBytes = 165
19ec-1c88:47631892.198 : skip dump 37 bytes
19ec-1c88:47631892.371 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47631892.506 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47631892.643 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47631892.779 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47631892.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47631893.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47631893.170 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47631893.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47631893.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47631893.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:47631893.465 : iCmd = 1, nBytes = 4
19ec-1c88:47632000.161 : 0000 : 00 00 00 00 
19ec-1c88:47632000.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47632000.309 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47632000.371 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47632000.429 : IO Send command 10 bytes
19ec-1c88:47632000.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:47632000.534 : iCmd = 0, nBytes = 10
19ec-1c88:47632000.633 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47632317.732 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47632317.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:47632317.910 : iCmd = 0, nBytes = 128
19ec-1c88:47632480.026 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.336 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47632480.469 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47632480.593 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.718 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.964 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632481.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47632481.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:47632481.136 : iCmd = 1, nBytes = 4
19ec-1c88:47632588.079 : 0000 : 00 00 00 00 
19ec-1c88:47632588.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47632588.498 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47632588.658 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47632588.727 : => CNT96226::Close
19ec-1c88:47632592.632 : <= CNT96226::Close ret = 1
19ec-1c88:47632592.706 : <= CNT96226::~CNT96226
19ec-1c88:47632592.796 : <= CAsicIO::GetDeviceList
19ec-1c88:47632593.227 : => IoObject::SetTimeout
19ec-1c88:47632593.357 : Timeout--> In = 0 Out = 0
19ec-1c88:47632593.412 : <= IoObject::SetTimeout
19ec-1c88:47632593.477 : => CAsicIO::CAsicIO
19ec-1c88:47632593.545 : => CNT96226::CNT96226
19ec-1c88:47632593.599 : => CNT96226::Open
19ec-1c88:47632616.856 : <= CNT96226::Open ret = 1
19ec-1c88:47632616.968 : => CNT96226::Initialize
19ec-1c88:47632617.173 : <= CNT96226::Initialize ret = 1
19ec-1c88:47632617.236 : <= CNT96226::CNT96226
19ec-1c88:47632617.289 : <= CAsicIO::CAsicIO
19ec-1c88:47632617.346 : => CAsicIO::InitializeDevice
19ec-1c88:47632617.420 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47632624.600 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47632624.728 : => IoObject::GetLockName
19ec-1c88:47632624.782 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47632624.848 : <= IoObject::GetLockName
19ec-1c88:47632625.356 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47632625.431 : IO Send command 10 bytes
19ec-1c88:47632625.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:47632625.540 : iCmd = 0, nBytes = 10
19ec-1c88:47632625.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47632955.502 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47632955.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:47632955.686 : iCmd = 0, nBytes = 128
19ec-1c88:47633096.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633096.847 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633096.982 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47633097.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47633097.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.365 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633097.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:47633097.783 : iCmd = 1, nBytes = 4
19ec-1c88:47633283.127 : 0000 : 00 00 00 00 
19ec-1c88:47633283.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633283.303 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47633283.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:47633283.416 : iCmd = 3, nBytes = 2
19ec-1c88:47633662.048 : 0000 : 06 38 
19ec-1c88:47633662.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633662.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:47633662.584 : iCmd = 4, nBytes = 2
19ec-1c88:47633941.177 : 0000 : 07 07 
19ec-1c88:47633941.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633941.440 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47633941.539 : => IoObject::InitializeDevice
19ec-1c88:47633941.646 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47633942.225 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47633942.298 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47633943.005 : => FindScanner
19ec-1c88:47633943.064 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47633943.126 : <= FindScanner ret = 1
19ec-1c88:47633943.183 : => IoObject::IoLockStart
19ec-1c88:47633943.285 : => CAsicIO::CheckDevice
19ec-1c88:47633943.338 : => CNT96226::ConnectIsAvailable
19ec-1c88:47633956.493 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47633956.589 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47633956.647 : <= IoObject::IoLockStart
19ec-1c88:47633956.705 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47633956.765 : IO Send command 10 bytes
19ec-1c88:47633956.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:47633956.906 : iCmd = 0, nBytes = 10
19ec-1c88:47633957.011 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47634103.312 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47634103.421 : System send command 10 bytes + data 0 bytes
19ec-1c88:47634103.483 : IO total need to receive data 5 bytes
19ec-1c88:47634103.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634103.596 : iCmd = 0, nBytes = 5
19ec-1c88:47634242.626 : 0000 : 06 00 02 02 ab 
19ec-1c88:47634242.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634242.772 : System total receive data 5 bytes
19ec-1c88:47634242.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634242.880 : iCmd = 1, nBytes = 4
19ec-1c88:47634427.960 : 0000 : 00 00 00 00 
19ec-1c88:47634428.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634428.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47634428.264 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47634428.328 : IO Send command 10 bytes
19ec-1c88:47634428.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:47634428.475 : iCmd = 0, nBytes = 10
19ec-1c88:47634428.582 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47634581.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47634581.373 : System send command 10 bytes + data 0 bytes
19ec-1c88:47634581.444 : IO total need to receive data 165 bytes
19ec-1c88:47634581.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634581.563 : iCmd = 0, nBytes = 165
19ec-1c88:47634785.628 : skip dump 37 bytes
19ec-1c88:47634785.822 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47634785.971 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47634786.111 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47634786.245 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47634786.374 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47634786.508 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47634786.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634786.753 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634786.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634786.876 : System total receive data 165 bytes
19ec-1c88:47634786.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634786.986 : iCmd = 1, nBytes = 4
19ec-1c88:47634973.632 : 0000 : 00 00 00 00 
19ec-1c88:47634973.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634973.874 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47634974.086 : Dump Inquiry
19ec-1c88:47634974.219 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47634974.349 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47634974.479 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47634974.611 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47634974.737 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47634974.869 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47634974.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634975.117 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634975.244 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47634975.370 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47634975.460 : 00a0 : 00 00 00 00 00 
19ec-1c88:47634975.522 : => ReadNVMDataInternal
19ec-1c88:47634975.734 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47634975.801 : IO Send command 10 bytes
19ec-1c88:47634975.887 : => CNT96226::VenderCmd_SetData
19ec-1c88:47634975.942 : iCmd = 0, nBytes = 10
19ec-1c88:47634976.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47635293.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47635293.309 : System send command 10 bytes + data 0 bytes
19ec-1c88:47635293.370 : IO total need to receive data 128 bytes
19ec-1c88:47635293.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:47635293.491 : iCmd = 0, nBytes = 128
19ec-1c88:47635456.827 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635456.993 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.125 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47635457.257 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47635457.379 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.502 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47635457.870 : System total receive data 128 bytes
19ec-1c88:47635457.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:47635457.981 : iCmd = 1, nBytes = 4
19ec-1c88:47635624.778 : 0000 : 00 00 00 00 
19ec-1c88:47635624.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47635625.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47635625.097 : NVMData.PadScanCount = 0
19ec-1c88:47635625.155 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47635625.211 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47635625.270 : NVMData.FlatbedScanCount = 0
19ec-1c88:47635625.327 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47635625.380 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47635625.432 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47635625.487 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47635625.542 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47635625.596 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47635625.652 : NVMData.BornMonth = 0
19ec-1c88:47635625.701 : NVMData.BornDay = 0
19ec-1c88:47635625.751 : NVMData.BornYear = 0
19ec-1c88:47635625.803 : NVMData.FirstScanMonth = 4
19ec-1c88:47635625.857 : NVMData.FirstScanDay = 30
19ec-1c88:47635625.909 : NVMData.FirstScanYear = 2020
19ec-1c88:47635625.962 : NVMData.VerticalMagnification = 0
19ec-1c88:47635626.015 : NVMData.HorizontalMagnification = 0
19ec-1c88:47635626.069 : NVMData.PowerSavingTime = 15
19ec-1c88:47635626.121 : NVMData.SN = A094165189010062
19ec-1c88:47635626.172 : NVMData.AutoFeed = 0
19ec-1c88:47635626.221 : NVMData.CCDType = 0
19ec-1c88:47635626.268 : NVMData.ScanSpeed = 0
19ec-1c88:47635626.316 : NVMData.RollerCount = 0
19ec-1c88:47635626.367 : NVMData.MultifeedCount = 0
19ec-1c88:47635626.417 : NVMData.JamCount = 0
19ec-1c88:47635626.464 : NVMData.IdentifyInfo = 
19ec-1c88:47635626.513 : NVMData.FormalName = 
19ec-1c88:47635626.732 : NVMData.ReservedB = 0
19ec-1c88:47635626.789 : NVMData.FunctionCode = 0
19ec-1c88:47635626.838 : NVMData.PreFeed = 0
19ec-1c88:47635626.886 : NVMData.PreFeedTime = 0
19ec-1c88:47635626.936 : NVMData.ButtonNumber = 0
19ec-1c88:47635626.984 : NVMData.PowerOffTime = 0
19ec-1c88:47635627.036 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47635627.110 : => IoObject::IoLockEnd
19ec-1c88:47635627.202 : <= IoObject::IoLockEnd
19ec-1c88:47635627.250 : <= InitializeScanner ret = 1
19ec-1c88:47635627.311 : => GetLogicalScannerAbilityEx
19ec-1c88:47635627.373 : => IoObject::IoLockStart
19ec-1c88:47635627.463 : => CAsicIO::CheckDevice
19ec-1c88:47635627.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:47635647.141 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47635647.258 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47635647.318 : <= IoObject::IoLockStart
19ec-1c88:47635647.377 : => IoObject::IoLockEnd
19ec-1c88:47635647.489 : <= IoObject::IoLockEnd
19ec-1c88:47635647.604 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47635647.677 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47635822.882 : => ReadNVMData
19ec-1c88:47635822.999 : => IoObject::IoLockStart
19ec-1c88:47635823.119 : => CAsicIO::CheckDevice
19ec-1c88:47635823.176 : => CNT96226::ConnectIsAvailable
19ec-1c88:47635845.162 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47635845.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47635845.333 : <= IoObject::IoLockStart
19ec-1c88:47635845.393 : => ReadNVMDataInternal
19ec-1c88:47635845.459 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47635845.522 : IO Send command 10 bytes
19ec-1c88:47635845.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:47635845.679 : iCmd = 0, nBytes = 10
19ec-1c88:47635845.786 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47636186.284 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47636186.419 : System send command 10 bytes + data 0 bytes
19ec-1c88:47636186.491 : IO total need to receive data 128 bytes
19ec-1c88:47636186.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:47636186.618 : iCmd = 0, nBytes = 128
19ec-1c88:47636384.812 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636384.972 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47636385.249 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47636385.380 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.505 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.630 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47636385.881 : System total receive data 128 bytes
19ec-1c88:47636385.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:47636385.991 : iCmd = 1, nBytes = 4
19ec-1c88:47636493.456 : 0000 : 00 00 00 00 
19ec-1c88:47636493.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47636493.712 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47636493.781 : NVMData.PadScanCount = 0
19ec-1c88:47636493.840 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47636493.895 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47636493.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:47636494.006 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47636494.060 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47636494.115 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47636494.170 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47636494.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47636494.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47636494.335 : NVMData.BornMonth = 0
19ec-1c88:47636494.382 : NVMData.BornDay = 0
19ec-1c88:47636494.431 : NVMData.BornYear = 0
19ec-1c88:47636494.480 : NVMData.FirstScanMonth = 4
19ec-1c88:47636494.531 : NVMData.FirstScanDay = 30
19ec-1c88:47636494.586 : NVMData.FirstScanYear = 2020
19ec-1c88:47636494.804 : NVMData.VerticalMagnification = 0
19ec-1c88:47636494.865 : NVMData.HorizontalMagnification = 0
19ec-1c88:47636494.921 : NVMData.PowerSavingTime = 15
19ec-1c88:47636494.979 : NVMData.SN = A094165189010062
19ec-1c88:47636495.026 : NVMData.AutoFeed = 0
19ec-1c88:47636495.075 : NVMData.CCDType = 0
19ec-1c88:47636495.122 : NVMData.ScanSpeed = 0
19ec-1c88:47636495.170 : NVMData.RollerCount = 0
19ec-1c88:47636495.220 : NVMData.MultifeedCount = 0
19ec-1c88:47636495.269 : NVMData.JamCount = 0
19ec-1c88:47636495.317 : NVMData.IdentifyInfo = 
19ec-1c88:47636495.368 : NVMData.FormalName = 
19ec-1c88:47636495.416 : NVMData.ReservedB = 0
19ec-1c88:47636495.464 : NVMData.FunctionCode = 0
19ec-1c88:47636495.514 : NVMData.PreFeed = 0
19ec-1c88:47636495.562 : NVMData.PreFeedTime = 0
19ec-1c88:47636495.612 : NVMData.ButtonNumber = 0
19ec-1c88:47636495.661 : NVMData.PowerOffTime = 0
19ec-1c88:47636495.712 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47636495.776 : => IoObject::IoLockEnd
19ec-1c88:47636495.864 : <= IoObject::IoLockEnd
19ec-1c88:47636495.913 : <= ReadNVMData ret = 1
19ec-1c88:47639047.556 : ============Debug Start==========
19ec-1c88:47639047.876 : Date : 2020/4/30 14:28:28
19ec-1c88:47639047.954 : Process ID : 19ec
19ec-1c88:47639048.370 : Windows : Version 10.0 build 18363 
19ec-1c88:47639048.839 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47639048.903 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47639048.970 : MemoryStatus.ullAvailPhys : 1718550528
19ec-1c88:47639049.030 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47639049.094 : MemoryStatus.ullAvailPageFile : 3059945472
19ec-1c88:47639049.155 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47639049.212 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:47639049.273 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47639049.375 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47639049.437 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47639049.679 : CPU Count : 4
19ec-1c88:47639049.724 : CPU Frequency : 100.000 Mhz
19ec-1c88:47639053.929 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47639054.057 : => InitializeDriver
19ec-1c88:47639054.555 : <= InitializeDriver ret = 1
19ec-1c88:47641569.773 : => InitializeScanner
19ec-1c88:47641570.031 : => CAsicIO::GetDeviceList
19ec-1c88:47641570.682 : => CNT96226::CNT96226
19ec-1c88:47641570.745 : => CNT96226::Open
19ec-1c88:47641596.673 : <= CNT96226::Open ret = 1
19ec-1c88:47641596.772 : => CNT96226::Initialize
19ec-1c88:47641596.971 : <= CNT96226::Initialize ret = 1
19ec-1c88:47641597.030 : <= CNT96226::CNT96226
19ec-1c88:47641597.083 : => CNT96226::EnumAvailableDevice
19ec-1c88:47641602.398 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47641602.478 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47641602.542 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47645306.188 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47645306.467 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47645312.190 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47645312.309 : => IoObject::GetLockName
19ec-1c88:47645312.372 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47645312.439 : <= IoObject::GetLockName
19ec-1c88:47645312.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:47645312.950 : iCmd = 3, nBytes = 2
19ec-1c88:47645699.371 : 0000 : 06 38 
19ec-1c88:47645699.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47645699.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:47645699.633 : iCmd = 4, nBytes = 2
19ec-1c88:47646016.591 : 0000 : 07 07 
19ec-1c88:47646016.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47646016.940 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47646017.096 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47646017.226 : IO Send command 10 bytes
19ec-1c88:47646017.461 : => CNT96226::VenderCmd_SetData
19ec-1c88:47646017.578 : iCmd = 0, nBytes = 10
19ec-1c88:47646017.794 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47646221.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47646221.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:47646221.772 : iCmd = 0, nBytes = 165
19ec-1c88:47646431.091 : skip dump 37 bytes
19ec-1c88:47646431.437 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47646431.725 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47646432.002 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47646432.270 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47646432.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47646432.814 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47646433.077 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47646433.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47646433.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47646433.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:47646433.689 : iCmd = 1, nBytes = 4
19ec-1c88:47646647.044 : 0000 : 00 00 00 00 
19ec-1c88:47646647.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47646647.379 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47646647.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47646647.637 : IO Send command 10 bytes
19ec-1c88:47646647.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:47646647.855 : iCmd = 0, nBytes = 10
19ec-1c88:47646648.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47647000.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47647000.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:47647000.375 : iCmd = 0, nBytes = 128
19ec-1c88:47647227.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647227.388 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647227.680 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47647227.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47647228.218 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47647228.475 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647228.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647228.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647229.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47647229.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:47647229.356 : iCmd = 1, nBytes = 4
19ec-1c88:47647435.533 : 0000 : 00 00 00 00 
19ec-1c88:47647435.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47647435.993 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47647436.324 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47647436.472 : => CNT96226::Close
19ec-1c88:47647444.509 : <= CNT96226::Close ret = 1
19ec-1c88:47647444.668 : <= CNT96226::~CNT96226
19ec-1c88:47647444.828 : <= CAsicIO::GetDeviceList
19ec-1c88:47647445.541 : => IoObject::SetTimeout
19ec-1c88:47647445.799 : Timeout--> In = 0 Out = 0
19ec-1c88:47647445.917 : <= IoObject::SetTimeout
19ec-1c88:47647446.042 : => CAsicIO::CAsicIO
19ec-1c88:47647446.188 : => CNT96226::CNT96226
19ec-1c88:47647446.300 : => CNT96226::Open
19ec-1c88:47647487.995 : <= CNT96226::Open ret = 1
19ec-1c88:47647488.203 : => CNT96226::Initialize
19ec-1c88:47647488.596 : <= CNT96226::Initialize ret = 1
19ec-1c88:47647488.720 : <= CNT96226::CNT96226
19ec-1c88:47647488.830 : <= CAsicIO::CAsicIO
19ec-1c88:47647488.943 : => CAsicIO::InitializeDevice
19ec-1c88:47647489.072 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47647500.670 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47647500.889 : => IoObject::GetLockName
19ec-1c88:47647501.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47647501.141 : <= IoObject::GetLockName
19ec-1c88:47647502.060 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47647502.209 : IO Send command 10 bytes
19ec-1c88:47647502.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:47647502.425 : iCmd = 0, nBytes = 10
19ec-1c88:47647502.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47647864.469 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47647864.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:47647864.840 : iCmd = 0, nBytes = 128
19ec-1c88:47648074.216 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648074.599 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648074.892 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47648075.158 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47648075.414 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47648075.674 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648075.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648076.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648076.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47648076.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:47648076.567 : iCmd = 1, nBytes = 4
19ec-1c88:47648287.218 : 0000 : 00 00 00 00 
19ec-1c88:47648287.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47648287.599 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47648287.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:47648287.838 : iCmd = 3, nBytes = 2
19ec-1c88:47648684.832 : 0000 : 06 38 
19ec-1c88:47648685.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47648685.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:47648685.292 : iCmd = 4, nBytes = 2
19ec-1c88:47649025.283 : 0000 : 07 07 
19ec-1c88:47649025.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47649025.892 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47649026.086 : => IoObject::InitializeDevice
19ec-1c88:47649026.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47649027.596 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47649027.739 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47649029.006 : => FindScanner
19ec-1c88:47649029.120 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47649029.252 : <= FindScanner ret = 1
19ec-1c88:47649029.364 : => IoObject::IoLockStart
19ec-1c88:47649029.577 : => CAsicIO::CheckDevice
19ec-1c88:47649029.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:47649054.871 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47649055.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47649055.258 : <= IoObject::IoLockStart
19ec-1c88:47649055.387 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47649055.532 : IO Send command 10 bytes
19ec-1c88:47649055.722 : => CNT96226::VenderCmd_SetData
19ec-1c88:47649055.844 : iCmd = 0, nBytes = 10
19ec-1c88:47649056.059 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47649267.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47649267.809 : System send command 10 bytes + data 0 bytes
19ec-1c88:47649267.957 : IO total need to receive data 5 bytes
19ec-1c88:47649268.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:47649268.191 : iCmd = 0, nBytes = 5
19ec-1c88:47649481.003 : 0000 : 06 00 02 02 ab 
19ec-1c88:47649481.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47649481.371 : System total receive data 5 bytes
19ec-1c88:47649481.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:47649481.616 : iCmd = 1, nBytes = 4
19ec-1c88:47649690.232 : 0000 : 00 00 00 00 
19ec-1c88:47649690.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47649690.694 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47649690.828 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47649690.965 : IO Send command 10 bytes
19ec-1c88:47649691.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:47649691.253 : iCmd = 0, nBytes = 10
19ec-1c88:47649691.468 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47649898.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47649899.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:47649899.232 : IO total need to receive data 165 bytes
19ec-1c88:47649899.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:47649899.472 : iCmd = 0, nBytes = 165
19ec-1c88:47650102.430 : skip dump 37 bytes
19ec-1c88:47650102.841 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47650103.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47650103.413 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47650103.686 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47650103.956 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47650104.224 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47650104.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650104.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650104.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47650104.987 : System total receive data 165 bytes
19ec-1c88:47650105.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:47650105.219 : iCmd = 1, nBytes = 4
19ec-1c88:47650289.477 : 0000 : 00 00 00 00 
19ec-1c88:47650289.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47650289.928 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47650290.387 : Dump Inquiry
19ec-1c88:47650290.654 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47650290.938 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47650291.211 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47650291.478 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47650291.733 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47650292.004 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47650292.260 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650292.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650292.781 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47650293.040 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47650293.220 : 00a0 : 00 00 00 00 00 
19ec-1c88:47650293.346 : => ReadNVMDataInternal
19ec-1c88:47650293.750 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47650293.880 : IO Send command 10 bytes
19ec-1c88:47650294.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:47650294.170 : iCmd = 0, nBytes = 10
19ec-1c88:47650294.384 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47650659.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47650659.930 : System send command 10 bytes + data 0 bytes
19ec-1c88:47650660.069 : IO total need to receive data 128 bytes
19ec-1c88:47650660.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:47650660.307 : iCmd = 0, nBytes = 128
19ec-1c88:47650872.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650873.085 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650873.375 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47650873.650 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47650873.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.167 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.673 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47650874.928 : System total receive data 128 bytes
19ec-1c88:47650875.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:47650875.164 : iCmd = 1, nBytes = 4
19ec-1c88:47651093.124 : 0000 : 00 00 00 00 
19ec-1c88:47651093.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47651093.593 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47651093.732 : NVMData.PadScanCount = 0
19ec-1c88:47651093.846 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47651093.963 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47651094.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:47651094.183 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47651094.293 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47651094.399 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47651094.508 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47651094.623 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47651094.734 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47651094.842 : NVMData.BornMonth = 0
19ec-1c88:47651094.940 : NVMData.BornDay = 0
19ec-1c88:47651095.040 : NVMData.BornYear = 0
19ec-1c88:47651095.135 : NVMData.FirstScanMonth = 4
19ec-1c88:47651095.242 : NVMData.FirstScanDay = 30
19ec-1c88:47651095.351 : NVMData.FirstScanYear = 2020
19ec-1c88:47651095.459 : NVMData.VerticalMagnification = 0
19ec-1c88:47651095.567 : NVMData.HorizontalMagnification = 0
19ec-1c88:47651095.676 : NVMData.PowerSavingTime = 15
19ec-1c88:47651095.787 : NVMData.SN = A094165189010062
19ec-1c88:47651095.890 : NVMData.AutoFeed = 0
19ec-1c88:47651095.991 : NVMData.CCDType = 0
19ec-1c88:47651096.086 : NVMData.ScanSpeed = 0
19ec-1c88:47651096.184 : NVMData.RollerCount = 0
19ec-1c88:47651096.286 : NVMData.MultifeedCount = 0
19ec-1c88:47651096.386 : NVMData.JamCount = 0
19ec-1c88:47651096.480 : NVMData.IdentifyInfo = 
19ec-1c88:47651096.591 : NVMData.FormalName = 
19ec-1c88:47651096.986 : NVMData.ReservedB = 0
19ec-1c88:47651097.108 : NVMData.FunctionCode = 0
19ec-1c88:47651097.213 : NVMData.PreFeed = 0
19ec-1c88:47651097.308 : NVMData.PreFeedTime = 0
19ec-1c88:47651097.406 : NVMData.ButtonNumber = 0
19ec-1c88:47651097.511 : NVMData.PowerOffTime = 0
19ec-1c88:47651097.619 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47651097.759 : => IoObject::IoLockEnd
19ec-1c88:47651097.942 : <= IoObject::IoLockEnd
19ec-1c88:47651098.046 : <= InitializeScanner ret = 1
19ec-1c88:47652658.388 : => GetLogicalScannerAbility
19ec-1c88:47652658.580 : => IoObject::IoLockStart
19ec-1c88:47652658.699 : => CAsicIO::CheckDevice
19ec-1c88:47652658.757 : => CNT96226::ConnectIsAvailable
19ec-1c88:47652683.095 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47652683.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47652683.274 : <= IoObject::IoLockStart
19ec-1c88:47652683.333 : => IoObject::IoLockEnd
19ec-1c88:47652683.442 : <= IoObject::IoLockEnd
19ec-1c88:47652683.521 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47656250.069 : => GetLogicalScannerAbilityEx
19ec-1c88:47656250.275 : => IoObject::IoLockStart
19ec-1c88:47656250.408 : => CAsicIO::CheckDevice
19ec-1c88:47656250.464 : => CNT96226::ConnectIsAvailable
19ec-1c88:47656268.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47656268.890 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47656269.037 : <= IoObject::IoLockStart
19ec-1c88:47656269.157 : => IoObject::IoLockEnd
19ec-1c88:47656269.352 : <= IoObject::IoLockEnd
19ec-1c88:47656269.699 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47656269.851 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47663540.210 : => ReadNVMData
19ec-1c88:47663540.397 : => IoObject::IoLockStart
19ec-1c88:47663540.529 : => CAsicIO::CheckDevice
19ec-1c88:47663540.586 : => CNT96226::ConnectIsAvailable
19ec-1c88:47663564.172 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47663564.416 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47663564.551 : <= IoObject::IoLockStart
19ec-1c88:47663564.687 : => ReadNVMDataInternal
19ec-1c88:47663564.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47663564.939 : IO Send command 10 bytes
19ec-1c88:47663565.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:47663565.248 : iCmd = 0, nBytes = 10
19ec-1c88:47663565.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47663892.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47663892.718 : System send command 10 bytes + data 0 bytes
19ec-1c88:47663892.790 : IO total need to receive data 128 bytes
19ec-1c88:47663892.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:47663892.912 : iCmd = 0, nBytes = 128
19ec-1c88:47664099.082 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.246 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47664099.516 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47664099.642 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664100.007 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664100.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47664100.130 : System total receive data 128 bytes
19ec-1c88:47664100.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:47664100.245 : iCmd = 1, nBytes = 4
19ec-1c88:47664295.206 : 0000 : 00 00 00 00 
19ec-1c88:47664295.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47664295.459 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47664295.529 : NVMData.PadScanCount = 0
19ec-1c88:47664295.588 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47664295.645 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47664295.701 : NVMData.FlatbedScanCount = 0
19ec-1c88:47664295.754 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47664295.966 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47664296.032 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47664296.087 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47664296.143 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47664296.196 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47664296.250 : NVMData.BornMonth = 0
19ec-1c88:47664296.299 : NVMData.BornDay = 0
19ec-1c88:47664296.348 : NVMData.BornYear = 0
19ec-1c88:47664296.398 : NVMData.FirstScanMonth = 4
19ec-1c88:47664296.448 : NVMData.FirstScanDay = 30
19ec-1c88:47664296.500 : NVMData.FirstScanYear = 2020
19ec-1c88:47664296.555 : NVMData.VerticalMagnification = 0
19ec-1c88:47664296.609 : NVMData.HorizontalMagnification = 0
19ec-1c88:47664296.664 : NVMData.PowerSavingTime = 15
19ec-1c88:47664296.723 : NVMData.SN = A094165189010062
19ec-1c88:47664296.772 : NVMData.AutoFeed = 0
19ec-1c88:47664296.824 : NVMData.CCDType = 0
19ec-1c88:47664296.873 : NVMData.ScanSpeed = 0
19ec-1c88:47664296.922 : NVMData.RollerCount = 0
19ec-1c88:47664296.977 : NVMData.MultifeedCount = 0
19ec-1c88:47664297.030 : NVMData.JamCount = 0
19ec-1c88:47664297.082 : NVMData.IdentifyInfo = 
19ec-1c88:47664297.131 : NVMData.FormalName = 
19ec-1c88:47664297.177 : NVMData.ReservedB = 0
19ec-1c88:47664297.225 : NVMData.FunctionCode = 0
19ec-1c88:47664297.273 : NVMData.PreFeed = 0
19ec-1c88:47664297.319 : NVMData.PreFeedTime = 0
19ec-1c88:47664297.366 : NVMData.ButtonNumber = 0
19ec-1c88:47664297.416 : NVMData.PowerOffTime = 0
19ec-1c88:47664297.464 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47664297.525 : => IoObject::IoLockEnd
19ec-1c88:47664297.616 : <= IoObject::IoLockEnd
19ec-1c88:47664297.667 : <= ReadNVMData ret = 1
19ec-1c88:47673965.916 : => GetADFStatus
19ec-1c88:47673966.355 : => IoObject::IoLockStart
19ec-1c88:47673966.488 : => CAsicIO::CheckDevice
19ec-1c88:47673966.546 : => CNT96226::ConnectIsAvailable
19ec-1c88:47673989.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47673990.150 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47673990.278 : <= IoObject::IoLockStart
19ec-1c88:47673990.397 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47673990.537 : IO Send command 10 bytes
19ec-1c88:47673990.965 : => CNT96226::VenderCmd_SetData
19ec-1c88:47673991.025 : iCmd = 0, nBytes = 10
19ec-1c88:47673991.131 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47674181.050 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47674181.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:47674181.249 : IO total need to receive data 2 bytes
19ec-1c88:47674181.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:47674181.365 : iCmd = 0, nBytes = 2
19ec-1c88:47674383.275 : 0000 : 00 00 
19ec-1c88:47674383.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47674383.457 : System total receive data 2 bytes
19ec-1c88:47674383.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:47674383.570 : iCmd = 1, nBytes = 4
19ec-1c88:47674583.269 : 0000 : 00 00 00 00 
19ec-1c88:47674583.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47674583.722 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47674583.793 : Return status = 0
19ec-1c88:47674583.855 : => IoObject::IoLockEnd
19ec-1c88:47674583.943 : <= IoObject::IoLockEnd
19ec-1c88:47674583.993 : <= GetADFStatus ret = 1
19ec-1c88:47677313.164 : => GetADFStatus
19ec-1c88:47677313.358 : => IoObject::IoLockStart
19ec-1c88:47677313.484 : => CAsicIO::CheckDevice
19ec-1c88:47677313.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:47677336.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47677336.440 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47677336.585 : <= IoObject::IoLockStart
19ec-1c88:47677336.716 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47677337.035 : IO Send command 10 bytes
19ec-1c88:47677337.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:47677337.199 : iCmd = 0, nBytes = 10
19ec-1c88:47677337.307 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47677532.669 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47677532.788 : System send command 10 bytes + data 0 bytes
19ec-1c88:47677533.008 : IO total need to receive data 2 bytes
19ec-1c88:47677533.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:47677533.148 : iCmd = 0, nBytes = 2
19ec-1c88:47677655.807 : 0000 : 00 00 
19ec-1c88:47677655.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47677655.968 : System total receive data 2 bytes
19ec-1c88:47677656.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:47677656.086 : iCmd = 1, nBytes = 4
19ec-1c88:47677780.748 : 0000 : 00 00 00 00 
19ec-1c88:47677780.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47677781.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47677781.454 : Return status = 0
19ec-1c88:47677781.510 : => IoObject::IoLockEnd
19ec-1c88:47677781.599 : <= IoObject::IoLockEnd
19ec-1c88:47677781.648 : <= GetADFStatus ret = 1
19ec-1c88:47679850.793 : => TerminateDriver
19ec-1c88:47679850.985 : => CAsicIO::~CAsicIO,pStage=138153032
19ec-1c88:47679851.054 : => CNT96226::Close
19ec-1c88:47679855.058 : <= CNT96226::Close ret = 1
19ec-1c88:47679855.137 : <= CAsicIO::~CAsicIO
19ec-1c88:47679855.194 : => IoObject::IoLockEnd
19ec-1c88:47679855.244 : <= IoObject::IoLockEnd
19ec-1c88:47679855.296 : => IoObject::TerminateDevice
19ec-1c88:47679855.353 : => IoObject::IoLockEnd
19ec-1c88:47679855.404 : <= IoObject::IoLockEnd
19ec-1c88:47679855.509 : <= IoObject::TerminateDevice
19ec-1c88:47679855.769 : <= TerminateDriver ret = 1
19ec-1c88:47723246.740 : ============Debug Start==========
19ec-1c88:47723247.019 : Date : 2020/4/30 14:28:30
19ec-1c88:47723247.101 : Process ID : 19ec
19ec-1c88:47723247.499 : Windows : Version 10.0 build 18363 
19ec-1c88:47723247.932 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47723247.995 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47723248.055 : MemoryStatus.ullAvailPhys : 1719128064
19ec-1c88:47723248.116 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47723248.177 : MemoryStatus.ullAvailPageFile : 3061960704
19ec-1c88:47723248.234 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47723248.292 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:47723248.351 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47723248.451 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47723248.509 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47723248.744 : CPU Count : 4
19ec-1c88:47723248.791 : CPU Frequency : 100.000 Mhz
19ec-1c88:47723252.990 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47723253.119 : => InitializeDriver
19ec-1c88:47723253.391 : <= InitializeDriver ret = 1
19ec-1c88:47723253.452 : => InitializeScanner
19ec-1c88:47723253.534 : => CAsicIO::GetDeviceList
19ec-1c88:47723253.832 : => CNT96226::CNT96226
19ec-1c88:47723253.890 : => CNT96226::Open
19ec-1c88:47723277.353 : <= CNT96226::Open ret = 1
19ec-1c88:47723277.460 : => CNT96226::Initialize
19ec-1c88:47723277.655 : <= CNT96226::Initialize ret = 1
19ec-1c88:47723277.717 : <= CNT96226::CNT96226
19ec-1c88:47723277.772 : => CNT96226::EnumAvailableDevice
19ec-1c88:47723283.139 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47723283.218 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47723283.281 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47727324.075 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47727324.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47727330.007 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47727330.112 : => IoObject::GetLockName
19ec-1c88:47727330.172 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47727330.237 : <= IoObject::GetLockName
19ec-1c88:47727330.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:47727330.776 : iCmd = 3, nBytes = 2
19ec-1c88:47727709.906 : 0000 : 06 38 
19ec-1c88:47727710.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47727710.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:47727710.175 : iCmd = 4, nBytes = 2
19ec-1c88:47727998.307 : 0000 : 07 07 
19ec-1c88:47727998.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47727998.498 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47727998.592 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47727998.662 : IO Send command 10 bytes
19ec-1c88:47727998.716 : => CNT96226::VenderCmd_SetData
19ec-1c88:47727998.771 : iCmd = 0, nBytes = 10
19ec-1c88:47727998.878 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47728209.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47728209.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:47728209.605 : iCmd = 0, nBytes = 165
19ec-1c88:47728403.941 : skip dump 37 bytes
19ec-1c88:47728404.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47728404.276 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47728404.415 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47728404.550 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47728404.682 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47728404.810 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47728404.933 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47728405.059 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47728405.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47728405.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:47728405.234 : iCmd = 1, nBytes = 4
19ec-1c88:47728531.221 : 0000 : 00 00 00 00 
19ec-1c88:47728531.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47728531.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47728531.444 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47728531.506 : IO Send command 10 bytes
19ec-1c88:47728531.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:47728531.609 : iCmd = 0, nBytes = 10
19ec-1c88:47728531.710 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47728872.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47728872.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:47728872.309 : iCmd = 0, nBytes = 128
19ec-1c88:47729031.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729031.405 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729031.550 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47729031.686 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47729031.815 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47729031.938 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729032.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729032.187 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729032.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729032.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729032.527 : iCmd = 1, nBytes = 4
19ec-1c88:47729215.773 : 0000 : 00 00 00 00 
19ec-1c88:47729215.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729216.266 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47729216.424 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47729216.491 : => CNT96226::Close
19ec-1c88:47729220.159 : <= CNT96226::Close ret = 1
19ec-1c88:47729220.229 : <= CNT96226::~CNT96226
19ec-1c88:47729220.316 : <= CAsicIO::GetDeviceList
19ec-1c88:47729220.738 : => IoObject::SetTimeout
19ec-1c88:47729220.864 : Timeout--> In = 0 Out = 0
19ec-1c88:47729220.921 : <= IoObject::SetTimeout
19ec-1c88:47729220.987 : => CAsicIO::CAsicIO
19ec-1c88:47729221.058 : => CNT96226::CNT96226
19ec-1c88:47729221.114 : => CNT96226::Open
19ec-1c88:47729242.618 : <= CNT96226::Open ret = 1
19ec-1c88:47729242.713 : => CNT96226::Initialize
19ec-1c88:47729242.907 : <= CNT96226::Initialize ret = 1
19ec-1c88:47729242.967 : <= CNT96226::CNT96226
19ec-1c88:47729243.023 : <= CAsicIO::CAsicIO
19ec-1c88:47729243.078 : => CAsicIO::InitializeDevice
19ec-1c88:47729243.146 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47729248.955 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47729249.080 : => IoObject::GetLockName
19ec-1c88:47729249.133 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47729249.201 : <= IoObject::GetLockName
19ec-1c88:47729249.693 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47729249.764 : IO Send command 10 bytes
19ec-1c88:47729249.815 : => CNT96226::VenderCmd_SetData
19ec-1c88:47729249.869 : iCmd = 0, nBytes = 10
19ec-1c88:47729249.976 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47729586.007 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47729586.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729586.217 : iCmd = 0, nBytes = 128
19ec-1c88:47729793.491 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729793.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729793.812 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47729793.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47729794.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.320 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729794.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729794.615 : iCmd = 1, nBytes = 4
19ec-1c88:47729981.873 : 0000 : 00 00 00 00 
19ec-1c88:47729981.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729982.069 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47729982.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729982.179 : iCmd = 3, nBytes = 2
19ec-1c88:47730346.552 : 0000 : 06 38 
19ec-1c88:47730346.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47730346.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:47730346.791 : iCmd = 4, nBytes = 2
19ec-1c88:47730659.449 : 0000 : 07 07 
19ec-1c88:47730659.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47730659.724 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47730659.821 : => IoObject::InitializeDevice
19ec-1c88:47730659.933 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47730660.555 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47730660.624 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47730661.359 : => FindScanner
19ec-1c88:47730661.419 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47730661.482 : <= FindScanner ret = 1
19ec-1c88:47730661.539 : => IoObject::IoLockStart
19ec-1c88:47730661.641 : => CAsicIO::CheckDevice
19ec-1c88:47730661.694 : => CNT96226::ConnectIsAvailable
19ec-1c88:47730682.064 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47730682.181 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47730682.241 : <= IoObject::IoLockStart
19ec-1c88:47730682.298 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47730682.364 : IO Send command 10 bytes
19ec-1c88:47730682.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:47730682.514 : iCmd = 0, nBytes = 10
19ec-1c88:47730682.621 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47730886.046 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47730886.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:47730886.230 : IO total need to receive data 5 bytes
19ec-1c88:47730886.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:47730886.343 : iCmd = 0, nBytes = 5
19ec-1c88:47731028.552 : 0000 : 06 00 02 02 ab 
19ec-1c88:47731028.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731028.726 : System total receive data 5 bytes
19ec-1c88:47731028.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731028.844 : iCmd = 1, nBytes = 4
19ec-1c88:47731160.601 : 0000 : 00 00 00 00 
19ec-1c88:47731160.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731161.079 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47731161.140 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47731161.204 : IO Send command 10 bytes
19ec-1c88:47731161.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:47731161.339 : iCmd = 0, nBytes = 10
19ec-1c88:47731161.443 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47731342.474 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47731342.566 : System send command 10 bytes + data 0 bytes
19ec-1c88:47731342.630 : IO total need to receive data 165 bytes
19ec-1c88:47731342.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731342.740 : iCmd = 0, nBytes = 165
19ec-1c88:47731480.873 : skip dump 37 bytes
19ec-1c88:47731481.037 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47731481.172 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47731481.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47731481.437 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47731481.565 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47731481.698 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47731481.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731481.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731482.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731482.062 : System total receive data 165 bytes
19ec-1c88:47731482.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731482.171 : iCmd = 1, nBytes = 4
19ec-1c88:47731589.294 : 0000 : 00 00 00 00 
19ec-1c88:47731589.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731589.495 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47731589.684 : Dump Inquiry
19ec-1c88:47731589.802 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47731589.931 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47731590.059 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47731590.191 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47731590.316 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47731590.454 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47731590.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731590.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731590.832 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47731590.958 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47731591.044 : 00a0 : 00 00 00 00 00 
19ec-1c88:47731591.109 : => ReadNVMDataInternal
19ec-1c88:47731591.312 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47731591.374 : IO Send command 10 bytes
19ec-1c88:47731591.454 : => CNT96226::VenderCmd_SetData
19ec-1c88:47731591.507 : iCmd = 0, nBytes = 10
19ec-1c88:47731591.607 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47731930.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47731930.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:47731930.800 : IO total need to receive data 128 bytes
19ec-1c88:47731930.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731930.914 : iCmd = 0, nBytes = 128
19ec-1c88:47732068.644 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732068.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732068.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47732069.106 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47732069.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.357 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.482 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47732069.734 : System total receive data 128 bytes
19ec-1c88:47732069.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:47732069.848 : iCmd = 1, nBytes = 4
19ec-1c88:47732208.433 : 0000 : 00 00 00 00 
19ec-1c88:47732208.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47732208.643 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47732208.711 : NVMData.PadScanCount = 0
19ec-1c88:47732208.769 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47732208.825 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47732208.884 : NVMData.FlatbedScanCount = 0
19ec-1c88:47732208.942 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47732208.994 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47732209.048 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47732209.105 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47732209.163 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47732209.218 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47732209.274 : NVMData.BornMonth = 0
19ec-1c88:47732209.326 : NVMData.BornDay = 0
19ec-1c88:47732209.379 : NVMData.BornYear = 0
19ec-1c88:47732209.428 : NVMData.FirstScanMonth = 4
19ec-1c88:47732209.481 : NVMData.FirstScanDay = 30
19ec-1c88:47732209.538 : NVMData.FirstScanYear = 2020
19ec-1c88:47732209.592 : NVMData.VerticalMagnification = 0
19ec-1c88:47732209.647 : NVMData.HorizontalMagnification = 0
19ec-1c88:47732209.702 : NVMData.PowerSavingTime = 15
19ec-1c88:47732209.762 : NVMData.SN = A094165189010062
19ec-1c88:47732209.816 : NVMData.AutoFeed = 0
19ec-1c88:47732209.866 : NVMData.CCDType = 0
19ec-1c88:47732209.914 : NVMData.ScanSpeed = 0
19ec-1c88:47732209.964 : NVMData.RollerCount = 0
19ec-1c88:47732210.019 : NVMData.MultifeedCount = 0
19ec-1c88:47732210.070 : NVMData.JamCount = 0
19ec-1c88:47732210.119 : NVMData.IdentifyInfo = 
19ec-1c88:47732210.170 : NVMData.FormalName = 
19ec-1c88:47732210.370 : NVMData.ReservedB = 0
19ec-1c88:47732210.427 : NVMData.FunctionCode = 0
19ec-1c88:47732210.477 : NVMData.PreFeed = 0
19ec-1c88:47732210.527 : NVMData.PreFeedTime = 0
19ec-1c88:47732210.578 : NVMData.ButtonNumber = 0
19ec-1c88:47732210.629 : NVMData.PowerOffTime = 0
19ec-1c88:47732210.680 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47732210.751 : => IoObject::IoLockEnd
19ec-1c88:47732210.839 : <= IoObject::IoLockEnd
19ec-1c88:47732210.892 : <= InitializeScanner ret = 1
19ec-1c88:47732210.954 : => GetLogicalScannerAbilityEx
19ec-1c88:47732211.016 : => IoObject::IoLockStart
19ec-1c88:47732211.108 : => CAsicIO::CheckDevice
19ec-1c88:47732211.162 : => CNT96226::ConnectIsAvailable
19ec-1c88:47732224.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47732224.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47732224.250 : <= IoObject::IoLockStart
19ec-1c88:47732224.309 : => IoObject::IoLockEnd
19ec-1c88:47732224.402 : <= IoObject::IoLockEnd
19ec-1c88:47732224.506 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47732224.581 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47732395.267 : => ReadNVMData
19ec-1c88:47732395.387 : => IoObject::IoLockStart
19ec-1c88:47732395.505 : => CAsicIO::CheckDevice
19ec-1c88:47732395.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:47732417.905 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47732418.155 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47732418.288 : <= IoObject::IoLockStart
19ec-1c88:47732418.406 : => ReadNVMDataInternal
19ec-1c88:47732418.746 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47732418.808 : IO Send command 10 bytes
19ec-1c88:47732418.912 : => CNT96226::VenderCmd_SetData
19ec-1c88:47732418.967 : iCmd = 0, nBytes = 10
19ec-1c88:47732419.075 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47732763.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47732763.483 : System send command 10 bytes + data 0 bytes
19ec-1c88:47732763.551 : IO total need to receive data 128 bytes
19ec-1c88:47732763.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:47732763.667 : iCmd = 0, nBytes = 128
19ec-1c88:47732972.034 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.211 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.355 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47732972.490 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47732972.614 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732973.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47732973.107 : System total receive data 128 bytes
19ec-1c88:47732973.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:47732973.220 : iCmd = 1, nBytes = 4
19ec-1c88:47733108.604 : 0000 : 00 00 00 00 
19ec-1c88:47733108.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47733108.848 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47733108.920 : NVMData.PadScanCount = 0
19ec-1c88:47733108.978 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47733109.033 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47733109.091 : NVMData.FlatbedScanCount = 0
19ec-1c88:47733109.144 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47733109.198 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47733109.250 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47733109.302 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47733109.354 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47733109.407 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47733109.466 : NVMData.BornMonth = 0
19ec-1c88:47733109.514 : NVMData.BornDay = 0
19ec-1c88:47733109.564 : NVMData.BornYear = 0
19ec-1c88:47733109.611 : NVMData.FirstScanMonth = 4
19ec-1c88:47733109.663 : NVMData.FirstScanDay = 30
19ec-1c88:47733109.719 : NVMData.FirstScanYear = 2020
19ec-1c88:47733109.898 : NVMData.VerticalMagnification = 0
19ec-1c88:47733109.955 : NVMData.HorizontalMagnification = 0
19ec-1c88:47733110.009 : NVMData.PowerSavingTime = 15
19ec-1c88:47733110.062 : NVMData.SN = A094165189010062
19ec-1c88:47733110.112 : NVMData.AutoFeed = 0
19ec-1c88:47733110.163 : NVMData.CCDType = 0
19ec-1c88:47733110.212 : NVMData.ScanSpeed = 0
19ec-1c88:47733110.260 : NVMData.RollerCount = 0
19ec-1c88:47733110.311 : NVMData.MultifeedCount = 0
19ec-1c88:47733110.364 : NVMData.JamCount = 0
19ec-1c88:47733110.413 : NVMData.IdentifyInfo = 
19ec-1c88:47733110.464 : NVMData.FormalName = 
19ec-1c88:47733110.513 : NVMData.ReservedB = 0
19ec-1c88:47733110.562 : NVMData.FunctionCode = 0
19ec-1c88:47733110.612 : NVMData.PreFeed = 0
19ec-1c88:47733110.662 : NVMData.PreFeedTime = 0
19ec-1c88:47733110.713 : NVMData.ButtonNumber = 0
19ec-1c88:47733110.763 : NVMData.PowerOffTime = 0
19ec-1c88:47733110.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47733110.869 : => IoObject::IoLockEnd
19ec-1c88:47733110.955 : <= IoObject::IoLockEnd
19ec-1c88:47733111.001 : <= ReadNVMData ret = 1
19ec-1c88:47735612.061 : ============Debug Start==========
19ec-1c88:47735612.354 : Date : 2020/4/30 14:28:31
19ec-1c88:47735612.436 : Process ID : 19ec
19ec-1c88:47735612.861 : Windows : Version 10.0 build 18363 
19ec-1c88:47735613.324 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47735613.387 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47735613.452 : MemoryStatus.ullAvailPhys : 1719123968
19ec-1c88:47735613.511 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47735613.574 : MemoryStatus.ullAvailPageFile : 3061559296
19ec-1c88:47735613.633 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47735613.693 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:47735613.753 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47735613.850 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47735613.909 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47735614.145 : CPU Count : 4
19ec-1c88:47735614.193 : CPU Frequency : 100.000 Mhz
19ec-1c88:47735618.273 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47735618.397 : => InitializeDriver
19ec-1c88:47735618.660 : <= InitializeDriver ret = 1
19ec-1c88:47738173.474 : => InitializeScanner
19ec-1c88:47738173.722 : => CAsicIO::GetDeviceList
19ec-1c88:47738174.139 : => CNT96226::CNT96226
19ec-1c88:47738174.200 : => CNT96226::Open
19ec-1c88:47738197.361 : <= CNT96226::Open ret = 1
19ec-1c88:47738197.463 : => CNT96226::Initialize
19ec-1c88:47738197.658 : <= CNT96226::Initialize ret = 1
19ec-1c88:47738197.719 : <= CNT96226::CNT96226
19ec-1c88:47738197.770 : => CNT96226::EnumAvailableDevice
19ec-1c88:47738203.091 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47738203.172 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47738203.236 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47741999.634 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47741999.915 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47742005.632 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47742005.745 : => IoObject::GetLockName
19ec-1c88:47742005.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47742005.878 : <= IoObject::GetLockName
19ec-1c88:47742006.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:47742006.424 : iCmd = 3, nBytes = 2
19ec-1c88:47742376.467 : 0000 : 06 38 
19ec-1c88:47742376.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47742376.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:47742376.737 : iCmd = 4, nBytes = 2
19ec-1c88:47742675.887 : 0000 : 07 07 
19ec-1c88:47742675.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47742676.046 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47742676.133 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47742676.200 : IO Send command 10 bytes
19ec-1c88:47742676.256 : => CNT96226::VenderCmd_SetData
19ec-1c88:47742676.312 : iCmd = 0, nBytes = 10
19ec-1c88:47742676.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47742844.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47742844.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:47742844.278 : iCmd = 0, nBytes = 165
19ec-1c88:47743018.204 : skip dump 37 bytes
19ec-1c88:47743018.369 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47743018.505 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47743018.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47743018.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47743018.891 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47743019.026 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47743019.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743019.273 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743019.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743019.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:47743019.448 : iCmd = 1, nBytes = 4
19ec-1c88:47743220.224 : 0000 : 00 00 00 00 
19ec-1c88:47743220.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743220.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47743220.467 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47743220.534 : IO Send command 10 bytes
19ec-1c88:47743220.589 : => CNT96226::VenderCmd_SetData
19ec-1c88:47743220.641 : iCmd = 0, nBytes = 10
19ec-1c88:47743220.742 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47743550.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47743550.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:47743551.212 : iCmd = 0, nBytes = 128
19ec-1c88:47743752.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.145 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47743753.276 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47743753.399 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.522 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743753.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:47743753.945 : iCmd = 1, nBytes = 4
19ec-1c88:47743868.287 : 0000 : 00 00 00 00 
19ec-1c88:47743868.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743868.449 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47743868.615 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47743868.684 : => CNT96226::Close
19ec-1c88:47743872.487 : <= CNT96226::Close ret = 1
19ec-1c88:47743872.558 : <= CNT96226::~CNT96226
19ec-1c88:47743872.652 : <= CAsicIO::GetDeviceList
19ec-1c88:47743873.054 : => IoObject::SetTimeout
19ec-1c88:47743873.191 : Timeout--> In = 0 Out = 0
19ec-1c88:47743873.247 : <= IoObject::SetTimeout
19ec-1c88:47743873.315 : => CAsicIO::CAsicIO
19ec-1c88:47743873.390 : => CNT96226::CNT96226
19ec-1c88:47743873.448 : => CNT96226::Open
19ec-1c88:47743896.708 : <= CNT96226::Open ret = 1
19ec-1c88:47743896.811 : => CNT96226::Initialize
19ec-1c88:47743897.000 : <= CNT96226::Initialize ret = 1
19ec-1c88:47743897.057 : <= CNT96226::CNT96226
19ec-1c88:47743897.107 : <= CAsicIO::CAsicIO
19ec-1c88:47743897.160 : => CAsicIO::InitializeDevice
19ec-1c88:47743897.230 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47743903.003 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47743903.121 : => IoObject::GetLockName
19ec-1c88:47743903.178 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47743903.243 : <= IoObject::GetLockName
19ec-1c88:47743903.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47743903.812 : IO Send command 10 bytes
19ec-1c88:47743903.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:47743903.918 : iCmd = 0, nBytes = 10
19ec-1c88:47743904.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47744235.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47744235.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744235.408 : iCmd = 0, nBytes = 128
19ec-1c88:47744406.646 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744406.852 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.002 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47744407.138 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47744407.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47744407.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744407.830 : iCmd = 1, nBytes = 4
19ec-1c88:47744612.985 : 0000 : 00 00 00 00 
19ec-1c88:47744613.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47744613.141 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47744613.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744613.254 : iCmd = 3, nBytes = 2
19ec-1c88:47744935.276 : 0000 : 06 38 
19ec-1c88:47744935.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47744935.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744935.507 : iCmd = 4, nBytes = 2
19ec-1c88:47745222.432 : 0000 : 07 07 
19ec-1c88:47745222.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47745222.734 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47745222.837 : => IoObject::InitializeDevice
19ec-1c88:47745223.181 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47745223.899 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47745223.968 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47745224.693 : => FindScanner
19ec-1c88:47745224.750 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47745224.814 : <= FindScanner ret = 1
19ec-1c88:47745224.872 : => IoObject::IoLockStart
19ec-1c88:47745224.977 : => CAsicIO::CheckDevice
19ec-1c88:47745225.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:47745247.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47745248.024 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47745248.085 : <= IoObject::IoLockStart
19ec-1c88:47745248.146 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47745248.212 : IO Send command 10 bytes
19ec-1c88:47745248.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:47745248.359 : iCmd = 0, nBytes = 10
19ec-1c88:47745248.463 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47745419.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47745419.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:47745419.271 : IO total need to receive data 5 bytes
19ec-1c88:47745419.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:47745419.390 : iCmd = 0, nBytes = 5
19ec-1c88:47745606.497 : 0000 : 06 00 02 02 ab 
19ec-1c88:47745606.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47745606.738 : System total receive data 5 bytes
19ec-1c88:47745606.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:47745606.856 : iCmd = 1, nBytes = 4
19ec-1c88:47745806.407 : 0000 : 00 00 00 00 
19ec-1c88:47745806.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47745806.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47745806.999 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47745807.135 : IO Send command 10 bytes
19ec-1c88:47745807.314 : => CNT96226::VenderCmd_SetData
19ec-1c88:47745807.430 : iCmd = 0, nBytes = 10
19ec-1c88:47745807.646 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47745972.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47745972.416 : System send command 10 bytes + data 0 bytes
19ec-1c88:47745972.485 : IO total need to receive data 165 bytes
19ec-1c88:47745972.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:47745972.606 : iCmd = 0, nBytes = 165
19ec-1c88:47746179.111 : skip dump 37 bytes
19ec-1c88:47746179.296 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47746179.439 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47746179.572 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47746179.704 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47746179.833 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47746179.964 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47746180.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746180.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746180.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746180.336 : System total receive data 165 bytes
19ec-1c88:47746180.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:47746180.448 : iCmd = 1, nBytes = 4
19ec-1c88:47746377.901 : 0000 : 00 00 00 00 
19ec-1c88:47746378.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746378.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47746378.354 : Dump Inquiry
19ec-1c88:47746378.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47746378.625 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47746378.760 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47746378.895 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47746379.020 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47746379.155 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47746379.281 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746379.406 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746379.537 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47746379.664 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47746379.751 : 00a0 : 00 00 00 00 00 
19ec-1c88:47746379.824 : => ReadNVMDataInternal
19ec-1c88:47746380.047 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47746380.112 : IO Send command 10 bytes
19ec-1c88:47746380.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:47746380.256 : iCmd = 0, nBytes = 10
19ec-1c88:47746380.356 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47746695.112 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47746695.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:47746695.363 : IO total need to receive data 128 bytes
19ec-1c88:47746695.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:47746695.491 : iCmd = 0, nBytes = 128
19ec-1c88:47746825.983 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.288 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47746826.425 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47746826.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746827.047 : System total receive data 128 bytes
19ec-1c88:47746827.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:47746827.159 : iCmd = 1, nBytes = 4
19ec-1c88:47746973.455 : 0000 : 00 00 00 00 
19ec-1c88:47746973.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746973.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47746973.814 : NVMData.PadScanCount = 0
19ec-1c88:47746973.876 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47746973.932 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47746973.991 : NVMData.FlatbedScanCount = 0
19ec-1c88:47746974.048 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47746974.102 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47746974.157 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47746974.212 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47746974.281 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47746974.336 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47746974.391 : NVMData.BornMonth = 0
19ec-1c88:47746974.441 : NVMData.BornDay = 0
19ec-1c88:47746974.494 : NVMData.BornYear = 0
19ec-1c88:47746974.544 : NVMData.FirstScanMonth = 4
19ec-1c88:47746974.596 : NVMData.FirstScanDay = 30
19ec-1c88:47746974.652 : NVMData.FirstScanYear = 2020
19ec-1c88:47746974.706 : NVMData.VerticalMagnification = 0
19ec-1c88:47746974.763 : NVMData.HorizontalMagnification = 0
19ec-1c88:47746974.818 : NVMData.PowerSavingTime = 15
19ec-1c88:47746974.876 : NVMData.SN = A094165189010062
19ec-1c88:47746974.926 : NVMData.AutoFeed = 0
19ec-1c88:47746974.973 : NVMData.CCDType = 0
19ec-1c88:47746975.021 : NVMData.ScanSpeed = 0
19ec-1c88:47746975.072 : NVMData.RollerCount = 0
19ec-1c88:47746975.123 : NVMData.MultifeedCount = 0
19ec-1c88:47746975.176 : NVMData.JamCount = 0
19ec-1c88:47746975.225 : NVMData.IdentifyInfo = 
19ec-1c88:47746975.277 : NVMData.FormalName = 
19ec-1c88:47746975.481 : NVMData.ReservedB = 0
19ec-1c88:47746975.535 : NVMData.FunctionCode = 0
19ec-1c88:47746975.587 : NVMData.PreFeed = 0
19ec-1c88:47746975.641 : NVMData.PreFeedTime = 0
19ec-1c88:47746975.693 : NVMData.ButtonNumber = 0
19ec-1c88:47746975.748 : NVMData.PowerOffTime = 0
19ec-1c88:47746975.801 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47746975.880 : => IoObject::IoLockEnd
19ec-1c88:47746975.975 : <= IoObject::IoLockEnd
19ec-1c88:47746976.027 : <= InitializeScanner ret = 1
19ec-1c88:47748306.671 : => GetLogicalScannerAbility
19ec-1c88:47748306.871 : => IoObject::IoLockStart
19ec-1c88:47748306.990 : => CAsicIO::CheckDevice
19ec-1c88:47748307.049 : => CNT96226::ConnectIsAvailable
19ec-1c88:47748326.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47748326.633 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47748326.696 : <= IoObject::IoLockStart
19ec-1c88:47748326.756 : => IoObject::IoLockEnd
19ec-1c88:47748326.852 : <= IoObject::IoLockEnd
19ec-1c88:47748326.928 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47752042.298 : => GetLogicalScannerAbilityEx
19ec-1c88:47752042.488 : => IoObject::IoLockStart
19ec-1c88:47752042.619 : => CAsicIO::CheckDevice
19ec-1c88:47752042.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:47752061.039 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47752061.425 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47752061.489 : <= IoObject::IoLockStart
19ec-1c88:47752061.548 : => IoObject::IoLockEnd
19ec-1c88:47752061.646 : <= IoObject::IoLockEnd
19ec-1c88:47752061.760 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47752061.842 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47759262.868 : => ReadNVMData
19ec-1c88:47759263.049 : => IoObject::IoLockStart
19ec-1c88:47759263.178 : => CAsicIO::CheckDevice
19ec-1c88:47759263.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:47759289.375 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47759289.491 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47759289.549 : <= IoObject::IoLockStart
19ec-1c88:47759289.615 : => ReadNVMDataInternal
19ec-1c88:47759289.677 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47759289.743 : IO Send command 10 bytes
19ec-1c88:47759289.861 : => CNT96226::VenderCmd_SetData
19ec-1c88:47759289.920 : iCmd = 0, nBytes = 10
19ec-1c88:47759290.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47759645.017 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47759645.169 : System send command 10 bytes + data 0 bytes
19ec-1c88:47759645.239 : IO total need to receive data 128 bytes
19ec-1c88:47759645.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:47759645.355 : iCmd = 0, nBytes = 128
19ec-1c88:47759847.970 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.149 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47759848.437 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47759848.564 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.692 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.817 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.941 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759849.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47759849.071 : System total receive data 128 bytes
19ec-1c88:47759849.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:47759849.188 : iCmd = 1, nBytes = 4
19ec-1c88:47759974.819 : 0000 : 00 00 00 00 
19ec-1c88:47759974.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47759975.054 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47759975.122 : NVMData.PadScanCount = 0
19ec-1c88:47759975.183 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47759975.241 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47759975.297 : NVMData.FlatbedScanCount = 0
19ec-1c88:47759975.351 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47759975.524 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47759975.583 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47759975.637 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47759975.691 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47759975.747 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47759975.806 : NVMData.BornMonth = 0
19ec-1c88:47759975.854 : NVMData.BornDay = 0
19ec-1c88:47759975.907 : NVMData.BornYear = 0
19ec-1c88:47759975.954 : NVMData.FirstScanMonth = 4
19ec-1c88:47759976.009 : NVMData.FirstScanDay = 30
19ec-1c88:47759976.062 : NVMData.FirstScanYear = 2020
19ec-1c88:47759976.116 : NVMData.VerticalMagnification = 0
19ec-1c88:47759976.172 : NVMData.HorizontalMagnification = 0
19ec-1c88:47759976.225 : NVMData.PowerSavingTime = 15
19ec-1c88:47759976.279 : NVMData.SN = A094165189010062
19ec-1c88:47759976.329 : NVMData.AutoFeed = 0
19ec-1c88:47759976.378 : NVMData.CCDType = 0
19ec-1c88:47759976.424 : NVMData.ScanSpeed = 0
19ec-1c88:47759976.476 : NVMData.RollerCount = 0
19ec-1c88:47759976.529 : NVMData.MultifeedCount = 0
19ec-1c88:47759976.581 : NVMData.JamCount = 0
19ec-1c88:47759976.631 : NVMData.IdentifyInfo = 
19ec-1c88:47759976.682 : NVMData.FormalName = 
19ec-1c88:47759976.729 : NVMData.ReservedB = 0
19ec-1c88:47759976.780 : NVMData.FunctionCode = 0
19ec-1c88:47759976.833 : NVMData.PreFeed = 0
19ec-1c88:47759976.880 : NVMData.PreFeedTime = 0
19ec-1c88:47759976.929 : NVMData.ButtonNumber = 0
19ec-1c88:47759976.977 : NVMData.PowerOffTime = 0
19ec-1c88:47759977.027 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47759977.088 : => IoObject::IoLockEnd
19ec-1c88:47759977.179 : <= IoObject::IoLockEnd
19ec-1c88:47759977.228 : <= ReadNVMData ret = 1
19ec-1c88:47769661.654 : => GetADFStatus
19ec-1c88:47769662.105 : => IoObject::IoLockStart
19ec-1c88:47769662.244 : => CAsicIO::CheckDevice
19ec-1c88:47769662.302 : => CNT96226::ConnectIsAvailable
19ec-1c88:47769685.066 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47769685.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47769685.242 : <= IoObject::IoLockStart
19ec-1c88:47769685.304 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47769685.374 : IO Send command 10 bytes
19ec-1c88:47769685.495 : => CNT96226::VenderCmd_SetData
19ec-1c88:47769685.554 : iCmd = 0, nBytes = 10
19ec-1c88:47769685.663 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47769880.891 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47769881.019 : System send command 10 bytes + data 0 bytes
19ec-1c88:47769881.090 : IO total need to receive data 2 bytes
19ec-1c88:47769881.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:47769881.207 : iCmd = 0, nBytes = 2
19ec-1c88:47770087.161 : 0000 : 00 00 
19ec-1c88:47770087.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47770087.304 : System total receive data 2 bytes
19ec-1c88:47770087.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:47770087.419 : iCmd = 1, nBytes = 4
19ec-1c88:47770282.551 : 0000 : 00 00 00 00 
19ec-1c88:47770282.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47770282.765 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47770282.830 : Return status = 0
19ec-1c88:47770282.888 : => IoObject::IoLockEnd
19ec-1c88:47770282.977 : <= IoObject::IoLockEnd
19ec-1c88:47770283.026 : <= GetADFStatus ret = 1
19ec-1c88:47773037.795 : => GetADFStatus
19ec-1c88:47773037.984 : => IoObject::IoLockStart
19ec-1c88:47773038.107 : => CAsicIO::CheckDevice
19ec-1c88:47773038.163 : => CNT96226::ConnectIsAvailable
19ec-1c88:47773060.302 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47773060.730 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47773060.791 : <= IoObject::IoLockStart
19ec-1c88:47773060.850 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47773060.915 : IO Send command 10 bytes
19ec-1c88:47773061.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:47773061.085 : iCmd = 0, nBytes = 10
19ec-1c88:47773061.189 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47773255.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47773255.696 : System send command 10 bytes + data 0 bytes
19ec-1c88:47773256.022 : IO total need to receive data 2 bytes
19ec-1c88:47773256.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:47773256.156 : iCmd = 0, nBytes = 2
19ec-1c88:47773395.004 : 0000 : 00 00 
19ec-1c88:47773395.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47773395.180 : System total receive data 2 bytes
19ec-1c88:47773395.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:47773395.297 : iCmd = 1, nBytes = 4
19ec-1c88:47773564.943 : 0000 : 00 00 00 00 
19ec-1c88:47773565.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47773565.471 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47773565.531 : Return status = 0
19ec-1c88:47773565.589 : => IoObject::IoLockEnd
19ec-1c88:47773565.680 : <= IoObject::IoLockEnd
19ec-1c88:47773565.728 : <= GetADFStatus ret = 1
19ec-1c88:47775654.704 : => TerminateDriver
19ec-1c88:47775654.900 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:47775654.981 : => CNT96226::Close
19ec-1c88:47775658.577 : <= CNT96226::Close ret = 1
19ec-1c88:47775658.656 : <= CAsicIO::~CAsicIO
19ec-1c88:47775658.717 : => IoObject::IoLockEnd
19ec-1c88:47775658.771 : <= IoObject::IoLockEnd
19ec-1c88:47775658.826 : => IoObject::TerminateDevice
19ec-1c88:47775658.882 : => IoObject::IoLockEnd
19ec-1c88:47775658.931 : <= IoObject::IoLockEnd
19ec-1c88:47775659.034 : <= IoObject::TerminateDevice
19ec-1c88:47775659.290 : <= TerminateDriver ret = 1
19ec-1c88:47819330.635 : ============Debug Start==========
19ec-1c88:47819330.909 : Date : 2020/4/30 14:28:34
19ec-1c88:47819330.993 : Process ID : 19ec
19ec-1c88:47819331.399 : Windows : Version 10.0 build 18363 
19ec-1c88:47819331.837 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47819331.901 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47819331.969 : MemoryStatus.ullAvailPhys : 1718652928
19ec-1c88:47819332.032 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47819332.098 : MemoryStatus.ullAvailPageFile : 3060977664
19ec-1c88:47819332.162 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47819332.222 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47819332.286 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47819332.390 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47819332.455 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47819332.697 : CPU Count : 4
19ec-1c88:47819332.747 : CPU Frequency : 100.000 Mhz
19ec-1c88:47819336.790 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47819336.921 : => InitializeDriver
19ec-1c88:47819337.198 : <= InitializeDriver ret = 1
19ec-1c88:47819337.261 : => InitializeScanner
19ec-1c88:47819337.342 : => CAsicIO::GetDeviceList
19ec-1c88:47819337.652 : => CNT96226::CNT96226
19ec-1c88:47819337.713 : => CNT96226::Open
19ec-1c88:47819357.852 : <= CNT96226::Open ret = 1
19ec-1c88:47819357.950 : => CNT96226::Initialize
19ec-1c88:47819358.149 : <= CNT96226::Initialize ret = 1
19ec-1c88:47819358.214 : <= CNT96226::CNT96226
19ec-1c88:47819358.268 : => CNT96226::EnumAvailableDevice
19ec-1c88:47819363.680 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47819363.761 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47819363.825 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47823294.029 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47823294.316 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47823299.928 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47823300.032 : => IoObject::GetLockName
19ec-1c88:47823300.090 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47823300.163 : <= IoObject::GetLockName
19ec-1c88:47823300.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:47823300.696 : iCmd = 3, nBytes = 2
19ec-1c88:47823687.766 : 0000 : 06 38 
19ec-1c88:47823687.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47823687.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:47823688.033 : iCmd = 4, nBytes = 2
19ec-1c88:47823976.172 : 0000 : 07 07 
19ec-1c88:47823976.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47823976.337 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47823976.427 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47823976.493 : IO Send command 10 bytes
19ec-1c88:47823976.544 : => CNT96226::VenderCmd_SetData
19ec-1c88:47823976.599 : iCmd = 0, nBytes = 10
19ec-1c88:47823976.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47824172.009 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47824172.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:47824172.208 : iCmd = 0, nBytes = 165
19ec-1c88:47824380.064 : skip dump 37 bytes
19ec-1c88:47824380.260 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47824380.405 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47824380.540 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47824380.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47824380.802 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47824380.937 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47824381.060 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47824381.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47824381.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47824381.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:47824381.365 : iCmd = 1, nBytes = 4
19ec-1c88:47824520.997 : 0000 : 00 00 00 00 
19ec-1c88:47824521.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47824521.149 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47824521.208 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47824521.277 : IO Send command 10 bytes
19ec-1c88:47824521.330 : => CNT96226::VenderCmd_SetData
19ec-1c88:47824521.384 : iCmd = 0, nBytes = 10
19ec-1c88:47824521.483 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47824834.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47824834.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:47824834.433 : iCmd = 0, nBytes = 128
19ec-1c88:47825020.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825020.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.035 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47825021.169 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47825021.299 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.426 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.552 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825021.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825021.865 : iCmd = 1, nBytes = 4
19ec-1c88:47825151.642 : 0000 : 00 00 00 00 
19ec-1c88:47825151.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825151.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47825151.958 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47825152.029 : => CNT96226::Close
19ec-1c88:47825155.537 : <= CNT96226::Close ret = 1
19ec-1c88:47825155.608 : <= CNT96226::~CNT96226
19ec-1c88:47825155.699 : <= CAsicIO::GetDeviceList
19ec-1c88:47825156.069 : => IoObject::SetTimeout
19ec-1c88:47825156.198 : Timeout--> In = 0 Out = 0
19ec-1c88:47825156.251 : <= IoObject::SetTimeout
19ec-1c88:47825156.317 : => CAsicIO::CAsicIO
19ec-1c88:47825156.387 : => CNT96226::CNT96226
19ec-1c88:47825156.444 : => CNT96226::Open
19ec-1c88:47825179.758 : <= CNT96226::Open ret = 1
19ec-1c88:47825179.869 : => CNT96226::Initialize
19ec-1c88:47825180.072 : <= CNT96226::Initialize ret = 1
19ec-1c88:47825180.133 : <= CNT96226::CNT96226
19ec-1c88:47825180.185 : <= CAsicIO::CAsicIO
19ec-1c88:47825180.243 : => CAsicIO::InitializeDevice
19ec-1c88:47825180.311 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47825186.216 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47825186.338 : => IoObject::GetLockName
19ec-1c88:47825186.393 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47825186.462 : <= IoObject::GetLockName
19ec-1c88:47825186.965 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47825187.038 : IO Send command 10 bytes
19ec-1c88:47825187.089 : => CNT96226::VenderCmd_SetData
19ec-1c88:47825187.145 : iCmd = 0, nBytes = 10
19ec-1c88:47825187.253 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47825530.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47825530.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825530.726 : iCmd = 0, nBytes = 128
19ec-1c88:47825717.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825717.818 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825717.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47825718.104 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47825718.235 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.494 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825718.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825718.813 : iCmd = 1, nBytes = 4
19ec-1c88:47825925.971 : 0000 : 00 00 00 00 
19ec-1c88:47825926.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825926.149 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47825926.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825926.264 : iCmd = 3, nBytes = 2
19ec-1c88:47826297.792 : 0000 : 06 38 
19ec-1c88:47826297.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47826297.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:47826298.048 : iCmd = 4, nBytes = 2
19ec-1c88:47826602.232 : 0000 : 07 07 
19ec-1c88:47826602.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47826602.538 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47826602.637 : => IoObject::InitializeDevice
19ec-1c88:47826602.748 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47826603.482 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47826603.557 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47826604.279 : => FindScanner
19ec-1c88:47826604.339 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47826604.401 : <= FindScanner ret = 1
19ec-1c88:47826604.460 : => IoObject::IoLockStart
19ec-1c88:47826604.566 : => CAsicIO::CheckDevice
19ec-1c88:47826604.620 : => CNT96226::ConnectIsAvailable
19ec-1c88:47826621.091 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47826621.197 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47826621.257 : <= IoObject::IoLockStart
19ec-1c88:47826621.317 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47826621.385 : IO Send command 10 bytes
19ec-1c88:47826621.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:47826621.539 : iCmd = 0, nBytes = 10
19ec-1c88:47826621.646 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47826823.499 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47826823.598 : System send command 10 bytes + data 0 bytes
19ec-1c88:47826823.667 : IO total need to receive data 5 bytes
19ec-1c88:47826823.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:47826823.781 : iCmd = 0, nBytes = 5
19ec-1c88:47827003.425 : 0000 : 06 00 02 02 ab 
19ec-1c88:47827003.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827003.599 : System total receive data 5 bytes
19ec-1c88:47827003.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827003.713 : iCmd = 1, nBytes = 4
19ec-1c88:47827118.855 : 0000 : 00 00 00 00 
19ec-1c88:47827118.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827119.066 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47827119.131 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47827119.190 : IO Send command 10 bytes
19ec-1c88:47827119.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:47827119.339 : iCmd = 0, nBytes = 10
19ec-1c88:47827119.439 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47827310.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47827310.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:47827311.000 : IO total need to receive data 165 bytes
19ec-1c88:47827311.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827311.119 : iCmd = 0, nBytes = 165
19ec-1c88:47827509.786 : skip dump 37 bytes
19ec-1c88:47827509.963 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47827510.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47827510.241 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47827510.373 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47827510.503 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47827510.633 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47827510.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827510.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827510.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827511.003 : System total receive data 165 bytes
19ec-1c88:47827511.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827511.114 : iCmd = 1, nBytes = 4
19ec-1c88:47827625.415 : 0000 : 00 00 00 00 
19ec-1c88:47827625.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827625.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47827625.834 : Dump Inquiry
19ec-1c88:47827625.962 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47827626.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47827626.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47827626.365 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47827626.496 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47827626.631 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47827626.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827626.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827627.019 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47827627.149 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47827627.237 : 00a0 : 00 00 00 00 00 
19ec-1c88:47827627.313 : => ReadNVMDataInternal
19ec-1c88:47827627.523 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47827627.588 : IO Send command 10 bytes
19ec-1c88:47827627.682 : => CNT96226::VenderCmd_SetData
19ec-1c88:47827627.739 : iCmd = 0, nBytes = 10
19ec-1c88:47827627.839 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47827957.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47827957.791 : System send command 10 bytes + data 0 bytes
19ec-1c88:47827957.861 : IO total need to receive data 128 bytes
19ec-1c88:47827957.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827957.982 : iCmd = 0, nBytes = 128
19ec-1c88:47828112.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828112.666 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828112.803 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47828112.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47828113.056 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.176 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47828113.547 : System total receive data 128 bytes
19ec-1c88:47828113.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:47828113.659 : iCmd = 1, nBytes = 4
19ec-1c88:47828233.480 : 0000 : 00 00 00 00 
19ec-1c88:47828233.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47828233.889 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47828234.214 : NVMData.PadScanCount = 0
19ec-1c88:47828234.270 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47828234.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47828234.381 : NVMData.FlatbedScanCount = 0
19ec-1c88:47828234.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47828234.484 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47828234.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47828234.595 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47828234.649 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47828234.702 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47828234.755 : NVMData.BornMonth = 0
19ec-1c88:47828234.801 : NVMData.BornDay = 0
19ec-1c88:47828234.853 : NVMData.BornYear = 0
19ec-1c88:47828234.900 : NVMData.FirstScanMonth = 4
19ec-1c88:47828234.953 : NVMData.FirstScanDay = 30
19ec-1c88:47828235.007 : NVMData.FirstScanYear = 2020
19ec-1c88:47828235.060 : NVMData.VerticalMagnification = 0
19ec-1c88:47828235.114 : NVMData.HorizontalMagnification = 0
19ec-1c88:47828235.168 : NVMData.PowerSavingTime = 15
19ec-1c88:47828235.222 : NVMData.SN = A094165189010062
19ec-1c88:47828235.272 : NVMData.AutoFeed = 0
19ec-1c88:47828235.321 : NVMData.CCDType = 0
19ec-1c88:47828235.368 : NVMData.ScanSpeed = 0
19ec-1c88:47828235.416 : NVMData.RollerCount = 0
19ec-1c88:47828235.466 : NVMData.MultifeedCount = 0
19ec-1c88:47828235.517 : NVMData.JamCount = 0
19ec-1c88:47828235.564 : NVMData.IdentifyInfo = 
19ec-1c88:47828235.615 : NVMData.FormalName = 
19ec-1c88:47828235.799 : NVMData.ReservedB = 0
19ec-1c88:47828235.850 : NVMData.FunctionCode = 0
19ec-1c88:47828235.899 : NVMData.PreFeed = 0
19ec-1c88:47828235.949 : NVMData.PreFeedTime = 0
19ec-1c88:47828235.999 : NVMData.ButtonNumber = 0
19ec-1c88:47828236.049 : NVMData.PowerOffTime = 0
19ec-1c88:47828236.103 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47828236.171 : => IoObject::IoLockEnd
19ec-1c88:47828236.258 : <= IoObject::IoLockEnd
19ec-1c88:47828236.308 : <= InitializeScanner ret = 1
19ec-1c88:47828236.371 : => GetLogicalScannerAbilityEx
19ec-1c88:47828236.428 : => IoObject::IoLockStart
19ec-1c88:47828236.519 : => CAsicIO::CheckDevice
19ec-1c88:47828236.572 : => CNT96226::ConnectIsAvailable
19ec-1c88:47828258.214 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47828258.335 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47828258.396 : <= IoObject::IoLockStart
19ec-1c88:47828258.456 : => IoObject::IoLockEnd
19ec-1c88:47828258.564 : <= IoObject::IoLockEnd
19ec-1c88:47828258.683 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47828258.756 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47828428.249 : => ReadNVMData
19ec-1c88:47828428.370 : => IoObject::IoLockStart
19ec-1c88:47828428.485 : => CAsicIO::CheckDevice
19ec-1c88:47828428.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:47828450.243 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47828450.490 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47828450.629 : <= IoObject::IoLockStart
19ec-1c88:47828450.752 : => ReadNVMDataInternal
19ec-1c88:47828450.873 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47828451.249 : IO Send command 10 bytes
19ec-1c88:47828451.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:47828451.411 : iCmd = 0, nBytes = 10
19ec-1c88:47828451.516 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47828805.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47828806.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:47828806.348 : IO total need to receive data 128 bytes
19ec-1c88:47828806.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:47828806.472 : iCmd = 0, nBytes = 128
19ec-1c88:47829015.342 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829016.792 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829016.946 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47829017.081 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47829017.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.334 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.460 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.584 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47829017.711 : System total receive data 128 bytes
19ec-1c88:47829017.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:47829017.823 : iCmd = 1, nBytes = 4
19ec-1c88:47829171.916 : 0000 : 00 00 00 00 
19ec-1c88:47829172.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47829172.160 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47829172.231 : NVMData.PadScanCount = 0
19ec-1c88:47829172.287 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47829172.342 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47829172.401 : NVMData.FlatbedScanCount = 0
19ec-1c88:47829172.454 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47829172.511 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47829172.567 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47829172.623 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47829172.684 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47829172.740 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47829172.794 : NVMData.BornMonth = 0
19ec-1c88:47829172.846 : NVMData.BornDay = 0
19ec-1c88:47829172.897 : NVMData.BornYear = 0
19ec-1c88:47829172.946 : NVMData.FirstScanMonth = 4
19ec-1c88:47829172.997 : NVMData.FirstScanDay = 30
19ec-1c88:47829173.051 : NVMData.FirstScanYear = 2020
19ec-1c88:47829173.246 : NVMData.VerticalMagnification = 0
19ec-1c88:47829173.304 : NVMData.HorizontalMagnification = 0
19ec-1c88:47829173.359 : NVMData.PowerSavingTime = 15
19ec-1c88:47829173.414 : NVMData.SN = A094165189010062
19ec-1c88:47829173.467 : NVMData.AutoFeed = 0
19ec-1c88:47829173.523 : NVMData.CCDType = 0
19ec-1c88:47829173.572 : NVMData.ScanSpeed = 0
19ec-1c88:47829173.621 : NVMData.RollerCount = 0
19ec-1c88:47829173.675 : NVMData.MultifeedCount = 0
19ec-1c88:47829173.727 : NVMData.JamCount = 0
19ec-1c88:47829173.778 : NVMData.IdentifyInfo = 
19ec-1c88:47829173.833 : NVMData.FormalName = 
19ec-1c88:47829173.883 : NVMData.ReservedB = 0
19ec-1c88:47829173.934 : NVMData.FunctionCode = 0
19ec-1c88:47829173.984 : NVMData.PreFeed = 0
19ec-1c88:47829174.033 : NVMData.PreFeedTime = 0
19ec-1c88:47829174.083 : NVMData.ButtonNumber = 0
19ec-1c88:47829174.132 : NVMData.PowerOffTime = 0
19ec-1c88:47829174.183 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47829174.244 : => IoObject::IoLockEnd
19ec-1c88:47829174.337 : <= IoObject::IoLockEnd
19ec-1c88:47829174.389 : <= ReadNVMData ret = 1
19ec-1c88:47831702.311 : ============Debug Start==========
19ec-1c88:47831702.610 : Date : 2020/4/30 14:28:34
19ec-1c88:47831702.693 : Process ID : 19ec
19ec-1c88:47831703.101 : Windows : Version 10.0 build 18363 
19ec-1c88:47831703.554 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47831703.620 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47831703.684 : MemoryStatus.ullAvailPhys : 1718456320
19ec-1c88:47831703.746 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47831703.804 : MemoryStatus.ullAvailPageFile : 3060912128
19ec-1c88:47831703.863 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47831703.919 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:47831703.979 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47831704.080 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47831704.140 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47831704.380 : CPU Count : 4
19ec-1c88:47831704.426 : CPU Frequency : 100.000 Mhz
19ec-1c88:47831708.568 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47831708.695 : => InitializeDriver
19ec-1c88:47831708.962 : <= InitializeDriver ret = 1
19ec-1c88:47834247.766 : => InitializeScanner
19ec-1c88:47834248.013 : => CAsicIO::GetDeviceList
19ec-1c88:47834248.450 : => CNT96226::CNT96226
19ec-1c88:47834248.512 : => CNT96226::Open
19ec-1c88:47834274.099 : <= CNT96226::Open ret = 1
19ec-1c88:47834274.216 : => CNT96226::Initialize
19ec-1c88:47834274.403 : <= CNT96226::Initialize ret = 1
19ec-1c88:47834274.464 : <= CNT96226::CNT96226
19ec-1c88:47834274.521 : => CNT96226::EnumAvailableDevice
19ec-1c88:47834279.935 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47834280.013 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47834280.070 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47837985.553 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47837985.863 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47837991.396 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47837991.509 : => IoObject::GetLockName
19ec-1c88:47837991.573 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47837991.643 : <= IoObject::GetLockName
19ec-1c88:47837992.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:47837992.172 : iCmd = 3, nBytes = 2
19ec-1c88:47838346.374 : 0000 : 06 38 
19ec-1c88:47838346.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47838346.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:47838346.625 : iCmd = 4, nBytes = 2
19ec-1c88:47838628.138 : 0000 : 07 07 
19ec-1c88:47838628.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47838628.332 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47838628.420 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47838628.485 : IO Send command 10 bytes
19ec-1c88:47838628.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:47838628.593 : iCmd = 0, nBytes = 10
19ec-1c88:47838628.696 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47838826.197 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47838826.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:47838826.379 : iCmd = 0, nBytes = 165
19ec-1c88:47838957.123 : skip dump 37 bytes
19ec-1c88:47838957.311 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47838957.447 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47838957.582 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47838957.715 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47838957.845 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47838957.978 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47838958.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47838958.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47838958.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47838958.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:47838958.397 : iCmd = 1, nBytes = 4
19ec-1c88:47839135.947 : 0000 : 00 00 00 00 
19ec-1c88:47839136.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47839136.093 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47839136.158 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47839136.223 : IO Send command 10 bytes
19ec-1c88:47839136.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:47839136.329 : iCmd = 0, nBytes = 10
19ec-1c88:47839136.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47839468.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47839468.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:47839468.550 : iCmd = 0, nBytes = 128
19ec-1c88:47839669.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839669.616 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839669.762 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47839669.896 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47839670.022 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.148 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47839670.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:47839670.564 : iCmd = 1, nBytes = 4
19ec-1c88:47839839.156 : 0000 : 00 00 00 00 
19ec-1c88:47839839.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47839839.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47839839.504 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47839839.580 : => CNT96226::Close
19ec-1c88:47839843.480 : <= CNT96226::Close ret = 1
19ec-1c88:47839843.559 : <= CNT96226::~CNT96226
19ec-1c88:47839843.644 : <= CAsicIO::GetDeviceList
19ec-1c88:47839844.019 : => IoObject::SetTimeout
19ec-1c88:47839844.149 : Timeout--> In = 0 Out = 0
19ec-1c88:47839844.206 : <= IoObject::SetTimeout
19ec-1c88:47839844.276 : => CAsicIO::CAsicIO
19ec-1c88:47839844.350 : => CNT96226::CNT96226
19ec-1c88:47839844.404 : => CNT96226::Open
19ec-1c88:47839867.890 : <= CNT96226::Open ret = 1
19ec-1c88:47839867.995 : => CNT96226::Initialize
19ec-1c88:47839868.189 : <= CNT96226::Initialize ret = 1
19ec-1c88:47839868.246 : <= CNT96226::CNT96226
19ec-1c88:47839868.300 : <= CAsicIO::CAsicIO
19ec-1c88:47839868.353 : => CAsicIO::InitializeDevice
19ec-1c88:47839868.428 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47839874.190 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47839874.369 : => IoObject::GetLockName
19ec-1c88:47839874.425 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47839874.769 : <= IoObject::GetLockName
19ec-1c88:47839875.279 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47839875.580 : IO Send command 10 bytes
19ec-1c88:47839875.635 : => CNT96226::VenderCmd_SetData
19ec-1c88:47839875.689 : iCmd = 0, nBytes = 10
19ec-1c88:47839875.798 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47840196.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47840197.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840197.108 : iCmd = 0, nBytes = 128
19ec-1c88:47840376.591 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840376.780 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840376.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47840377.057 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47840377.184 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.307 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.428 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.549 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47840377.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840377.726 : iCmd = 1, nBytes = 4
19ec-1c88:47840499.884 : 0000 : 00 00 00 00 
19ec-1c88:47840499.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47840500.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47840500.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840500.156 : iCmd = 3, nBytes = 2
19ec-1c88:47840875.206 : 0000 : 06 38 
19ec-1c88:47840875.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47840875.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840875.435 : iCmd = 4, nBytes = 2
19ec-1c88:47841163.398 : 0000 : 07 07 
19ec-1c88:47841163.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47841163.664 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47841163.761 : => IoObject::InitializeDevice
19ec-1c88:47841163.867 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47841164.476 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47841164.550 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47841165.276 : => FindScanner
19ec-1c88:47841165.341 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47841165.408 : <= FindScanner ret = 1
19ec-1c88:47841165.465 : => IoObject::IoLockStart
19ec-1c88:47841165.564 : => CAsicIO::CheckDevice
19ec-1c88:47841165.617 : => CNT96226::ConnectIsAvailable
19ec-1c88:47841190.969 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47841191.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47841191.145 : <= IoObject::IoLockStart
19ec-1c88:47841191.207 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47841191.271 : IO Send command 10 bytes
19ec-1c88:47841191.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:47841191.419 : iCmd = 0, nBytes = 10
19ec-1c88:47841191.525 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47841381.745 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47841381.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:47841381.908 : IO total need to receive data 5 bytes
19ec-1c88:47841381.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:47841382.023 : iCmd = 0, nBytes = 5
19ec-1c88:47841516.691 : 0000 : 06 00 02 02 ab 
19ec-1c88:47841516.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47841516.847 : System total receive data 5 bytes
19ec-1c88:47841516.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:47841516.956 : iCmd = 1, nBytes = 4
19ec-1c88:47841687.196 : 0000 : 00 00 00 00 
19ec-1c88:47841687.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47841687.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47841687.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47841687.818 : IO Send command 10 bytes
19ec-1c88:47841687.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:47841688.080 : iCmd = 0, nBytes = 10
19ec-1c88:47841688.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47841892.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47841892.313 : System send command 10 bytes + data 0 bytes
19ec-1c88:47841892.387 : IO total need to receive data 165 bytes
19ec-1c88:47841892.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:47841892.507 : iCmd = 0, nBytes = 165
19ec-1c88:47842042.872 : skip dump 37 bytes
19ec-1c88:47842043.079 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47842043.224 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47842043.357 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47842043.492 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47842043.619 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47842043.758 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47842043.881 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842044.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842044.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842044.140 : System total receive data 165 bytes
19ec-1c88:47842044.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:47842044.252 : iCmd = 1, nBytes = 4
19ec-1c88:47842220.837 : 0000 : 00 00 00 00 
19ec-1c88:47842220.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842221.031 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47842221.222 : Dump Inquiry
19ec-1c88:47842221.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47842221.475 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47842221.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47842221.734 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47842221.860 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47842221.994 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47842222.122 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842222.246 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842222.380 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47842222.506 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47842222.594 : 00a0 : 00 00 00 00 00 
19ec-1c88:47842222.664 : => ReadNVMDataInternal
19ec-1c88:47842222.873 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47842222.935 : IO Send command 10 bytes
19ec-1c88:47842223.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:47842223.072 : iCmd = 0, nBytes = 10
19ec-1c88:47842223.171 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47842562.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47842562.504 : System send command 10 bytes + data 0 bytes
19ec-1c88:47842562.789 : IO total need to receive data 128 bytes
19ec-1c88:47842562.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:47842562.901 : iCmd = 0, nBytes = 128
19ec-1c88:47842758.188 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842758.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842758.793 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47842758.925 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47842759.050 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.178 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.299 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842759.540 : System total receive data 128 bytes
19ec-1c88:47842759.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:47842759.647 : iCmd = 1, nBytes = 4
19ec-1c88:47842923.916 : 0000 : 00 00 00 00 
19ec-1c88:47842924.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842924.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47842924.180 : NVMData.PadScanCount = 0
19ec-1c88:47842924.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47842924.287 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47842924.342 : NVMData.FlatbedScanCount = 0
19ec-1c88:47842924.396 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47842924.447 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47842924.502 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47842924.554 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47842924.610 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47842924.664 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47842924.716 : NVMData.BornMonth = 0
19ec-1c88:47842924.765 : NVMData.BornDay = 0
19ec-1c88:47842924.819 : NVMData.BornYear = 0
19ec-1c88:47842924.867 : NVMData.FirstScanMonth = 4
19ec-1c88:47842924.918 : NVMData.FirstScanDay = 30
19ec-1c88:47842924.971 : NVMData.FirstScanYear = 2020
19ec-1c88:47842925.022 : NVMData.VerticalMagnification = 0
19ec-1c88:47842925.077 : NVMData.HorizontalMagnification = 0
19ec-1c88:47842925.130 : NVMData.PowerSavingTime = 15
19ec-1c88:47842925.185 : NVMData.SN = A094165189010062
19ec-1c88:47842925.235 : NVMData.AutoFeed = 0
19ec-1c88:47842925.285 : NVMData.CCDType = 0
19ec-1c88:47842925.331 : NVMData.ScanSpeed = 0
19ec-1c88:47842925.378 : NVMData.RollerCount = 0
19ec-1c88:47842925.427 : NVMData.MultifeedCount = 0
19ec-1c88:47842925.477 : NVMData.JamCount = 0
19ec-1c88:47842925.523 : NVMData.IdentifyInfo = 
19ec-1c88:47842925.574 : NVMData.FormalName = 
19ec-1c88:47842925.776 : NVMData.ReservedB = 0
19ec-1c88:47842925.830 : NVMData.FunctionCode = 0
19ec-1c88:47842925.878 : NVMData.PreFeed = 0
19ec-1c88:47842925.927 : NVMData.PreFeedTime = 0
19ec-1c88:47842925.976 : NVMData.ButtonNumber = 0
19ec-1c88:47842926.028 : NVMData.PowerOffTime = 0
19ec-1c88:47842926.080 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47842926.151 : => IoObject::IoLockEnd
19ec-1c88:47842926.240 : <= IoObject::IoLockEnd
19ec-1c88:47842926.293 : <= InitializeScanner ret = 1
19ec-1c88:47844164.274 : => GetLogicalScannerAbility
19ec-1c88:47844164.454 : => IoObject::IoLockStart
19ec-1c88:47844164.576 : => CAsicIO::CheckDevice
19ec-1c88:47844164.633 : => CNT96226::ConnectIsAvailable
19ec-1c88:47844189.578 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47844189.823 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47844189.961 : <= IoObject::IoLockStart
19ec-1c88:47844190.088 : => IoObject::IoLockEnd
19ec-1c88:47844190.485 : <= IoObject::IoLockEnd
19ec-1c88:47844190.563 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47847715.263 : => GetLogicalScannerAbilityEx
19ec-1c88:47847715.454 : => IoObject::IoLockStart
19ec-1c88:47847715.579 : => CAsicIO::CheckDevice
19ec-1c88:47847715.640 : => CNT96226::ConnectIsAvailable
19ec-1c88:47847739.974 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47847740.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47847740.433 : <= IoObject::IoLockStart
19ec-1c88:47847740.490 : => IoObject::IoLockEnd
19ec-1c88:47847740.600 : <= IoObject::IoLockEnd
19ec-1c88:47847740.727 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47847740.800 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47854989.240 : => ReadNVMData
19ec-1c88:47854989.424 : => IoObject::IoLockStart
19ec-1c88:47854989.550 : => CAsicIO::CheckDevice
19ec-1c88:47854989.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:47855012.218 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47855012.334 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47855012.394 : <= IoObject::IoLockStart
19ec-1c88:47855012.459 : => ReadNVMDataInternal
19ec-1c88:47855012.521 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47855012.588 : IO Send command 10 bytes
19ec-1c88:47855012.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:47855012.757 : iCmd = 0, nBytes = 10
19ec-1c88:47855012.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47855362.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47855362.525 : System send command 10 bytes + data 0 bytes
19ec-1c88:47855362.594 : IO total need to receive data 128 bytes
19ec-1c88:47855362.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:47855362.712 : iCmd = 0, nBytes = 128
19ec-1c88:47855489.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.296 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.427 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47855489.561 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47855489.686 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.805 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.928 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855490.051 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855490.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47855490.175 : System total receive data 128 bytes
19ec-1c88:47855490.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:47855490.286 : iCmd = 1, nBytes = 4
19ec-1c88:47855679.037 : 0000 : 00 00 00 00 
19ec-1c88:47855679.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47855679.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47855679.348 : NVMData.PadScanCount = 0
19ec-1c88:47855679.407 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47855679.466 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47855679.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:47855679.580 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47855679.752 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47855679.811 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47855679.865 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47855679.922 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47855679.978 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47855680.032 : NVMData.BornMonth = 0
19ec-1c88:47855680.079 : NVMData.BornDay = 0
19ec-1c88:47855680.130 : NVMData.BornYear = 0
19ec-1c88:47855680.178 : NVMData.FirstScanMonth = 4
19ec-1c88:47855680.229 : NVMData.FirstScanDay = 30
19ec-1c88:47855680.284 : NVMData.FirstScanYear = 2020
19ec-1c88:47855680.338 : NVMData.VerticalMagnification = 0
19ec-1c88:47855680.391 : NVMData.HorizontalMagnification = 0
19ec-1c88:47855680.446 : NVMData.PowerSavingTime = 15
19ec-1c88:47855680.501 : NVMData.SN = A094165189010062
19ec-1c88:47855680.549 : NVMData.AutoFeed = 0
19ec-1c88:47855680.598 : NVMData.CCDType = 0
19ec-1c88:47855680.649 : NVMData.ScanSpeed = 0
19ec-1c88:47855680.701 : NVMData.RollerCount = 0
19ec-1c88:47855680.753 : NVMData.MultifeedCount = 0
19ec-1c88:47855680.807 : NVMData.JamCount = 0
19ec-1c88:47855680.856 : NVMData.IdentifyInfo = 
19ec-1c88:47855680.905 : NVMData.FormalName = 
19ec-1c88:47855680.953 : NVMData.ReservedB = 0
19ec-1c88:47855681.003 : NVMData.FunctionCode = 0
19ec-1c88:47855681.051 : NVMData.PreFeed = 0
19ec-1c88:47855681.100 : NVMData.PreFeedTime = 0
19ec-1c88:47855681.147 : NVMData.ButtonNumber = 0
19ec-1c88:47855681.197 : NVMData.PowerOffTime = 0
19ec-1c88:47855681.246 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47855681.307 : => IoObject::IoLockEnd
19ec-1c88:47855681.393 : <= IoObject::IoLockEnd
19ec-1c88:47855681.442 : <= ReadNVMData ret = 1
19ec-1c88:47865356.432 : => GetADFStatus
19ec-1c88:47865356.879 : => IoObject::IoLockStart
19ec-1c88:47865357.010 : => CAsicIO::CheckDevice
19ec-1c88:47865357.071 : => CNT96226::ConnectIsAvailable
19ec-1c88:47865381.039 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47865381.157 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47865381.221 : <= IoObject::IoLockStart
19ec-1c88:47865381.285 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47865381.355 : IO Send command 10 bytes
19ec-1c88:47865381.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:47865381.540 : iCmd = 0, nBytes = 10
19ec-1c88:47865381.654 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47865581.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47865581.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:47865581.248 : IO total need to receive data 2 bytes
19ec-1c88:47865581.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:47865581.363 : iCmd = 0, nBytes = 2
19ec-1c88:47865775.398 : 0000 : 00 00 
19ec-1c88:47865775.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47865775.589 : System total receive data 2 bytes
19ec-1c88:47865775.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:47865775.708 : iCmd = 1, nBytes = 4
19ec-1c88:47865984.134 : 0000 : 00 00 00 00 
19ec-1c88:47865984.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47865984.344 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47865984.410 : Return status = 0
19ec-1c88:47865984.465 : => IoObject::IoLockEnd
19ec-1c88:47865984.555 : <= IoObject::IoLockEnd
19ec-1c88:47865984.604 : <= GetADFStatus ret = 1
19ec-1c88:47868709.224 : => GetADFStatus
19ec-1c88:47868709.427 : => IoObject::IoLockStart
19ec-1c88:47868709.778 : => CAsicIO::CheckDevice
19ec-1c88:47868709.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:47868733.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47868733.454 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47868733.516 : <= IoObject::IoLockStart
19ec-1c88:47868733.575 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47868733.643 : IO Send command 10 bytes
19ec-1c88:47868733.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:47868733.817 : iCmd = 0, nBytes = 10
19ec-1c88:47868733.926 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47868920.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47868920.737 : System send command 10 bytes + data 0 bytes
19ec-1c88:47868920.956 : IO total need to receive data 2 bytes
19ec-1c88:47868921.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:47868921.093 : iCmd = 0, nBytes = 2
19ec-1c88:47869060.481 : 0000 : 00 00 
19ec-1c88:47869060.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47869060.793 : System total receive data 2 bytes
19ec-1c88:47869060.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:47869061.210 : iCmd = 1, nBytes = 4
19ec-1c88:47869262.409 : 0000 : 00 00 00 00 
19ec-1c88:47869262.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47869262.650 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47869262.714 : Return status = 0
19ec-1c88:47869262.771 : => IoObject::IoLockEnd
19ec-1c88:47869262.863 : <= IoObject::IoLockEnd
19ec-1c88:47869262.913 : <= GetADFStatus ret = 1
19ec-1c88:47871419.644 : => TerminateDriver
19ec-1c88:47871419.844 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:47871419.921 : => CNT96226::Close
19ec-1c88:47871423.625 : <= CNT96226::Close ret = 1
19ec-1c88:47871423.706 : <= CAsicIO::~CAsicIO
19ec-1c88:47871423.768 : => IoObject::IoLockEnd
19ec-1c88:47871423.818 : <= IoObject::IoLockEnd
19ec-1c88:47871423.868 : => IoObject::TerminateDevice
19ec-1c88:47871423.924 : => IoObject::IoLockEnd
19ec-1c88:47871423.974 : <= IoObject::IoLockEnd
19ec-1c88:47871424.076 : <= IoObject::TerminateDevice
19ec-1c88:47871424.323 : <= TerminateDriver ret = 1
19ec-1c88:47914754.977 : ============Debug Start==========
19ec-1c88:47914755.237 : Date : 2020/4/30 14:28:37
19ec-1c88:47914755.315 : Process ID : 19ec
19ec-1c88:47914755.730 : Windows : Version 10.0 build 18363 
19ec-1c88:47914756.176 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47914756.236 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47914756.299 : MemoryStatus.ullAvailPhys : 1719328768
19ec-1c88:47914756.361 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47914756.419 : MemoryStatus.ullAvailPageFile : 3060813824
19ec-1c88:47914756.480 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47914756.542 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:47914756.602 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47914756.706 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47914756.767 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47914757.010 : CPU Count : 4
19ec-1c88:47914757.057 : CPU Frequency : 100.000 Mhz
19ec-1c88:47914761.264 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47914761.389 : => InitializeDriver
19ec-1c88:47914761.652 : <= InitializeDriver ret = 1
19ec-1c88:47914761.709 : => InitializeScanner
19ec-1c88:47914761.793 : => CAsicIO::GetDeviceList
19ec-1c88:47914762.088 : => CNT96226::CNT96226
19ec-1c88:47914762.147 : => CNT96226::Open
19ec-1c88:47914783.283 : <= CNT96226::Open ret = 1
19ec-1c88:47914783.393 : => CNT96226::Initialize
19ec-1c88:47914783.585 : <= CNT96226::Initialize ret = 1
19ec-1c88:47914783.654 : <= CNT96226::CNT96226
19ec-1c88:47914783.709 : => CNT96226::EnumAvailableDevice
19ec-1c88:47914788.987 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47914789.070 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47914789.132 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47918495.408 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47918495.687 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47918501.226 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47918501.350 : => IoObject::GetLockName
19ec-1c88:47918501.419 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47918501.491 : <= IoObject::GetLockName
19ec-1c88:47918502.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:47918502.113 : iCmd = 3, nBytes = 2
19ec-1c88:47918885.332 : 0000 : 06 38 
19ec-1c88:47918885.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47918885.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:47918885.598 : iCmd = 4, nBytes = 2
19ec-1c88:47919177.161 : 0000 : 07 07 
19ec-1c88:47919177.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47919177.354 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47919177.448 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47919177.515 : IO Send command 10 bytes
19ec-1c88:47919177.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:47919177.623 : iCmd = 0, nBytes = 10
19ec-1c88:47919177.723 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47919352.724 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47919352.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:47919352.897 : iCmd = 0, nBytes = 165
19ec-1c88:47919486.099 : skip dump 37 bytes
19ec-1c88:47919486.297 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47919486.429 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47919486.560 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47919486.693 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47919486.817 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47919486.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47919487.070 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47919487.196 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47919487.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47919487.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:47919487.372 : iCmd = 1, nBytes = 4
19ec-1c88:47919594.397 : 0000 : 00 00 00 00 
19ec-1c88:47919594.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47919594.535 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47919594.600 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47919594.665 : IO Send command 10 bytes
19ec-1c88:47919594.713 : => CNT96226::VenderCmd_SetData
19ec-1c88:47919594.766 : iCmd = 0, nBytes = 10
19ec-1c88:47919594.866 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47919921.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47919921.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:47919921.273 : iCmd = 0, nBytes = 128
19ec-1c88:47920124.947 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.132 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.267 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47920125.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47920125.532 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920126.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920126.085 : iCmd = 1, nBytes = 4
19ec-1c88:47920274.784 : 0000 : 00 00 00 00 
19ec-1c88:47920274.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920274.995 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47920275.165 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47920275.236 : => CNT96226::Close
19ec-1c88:47920278.979 : <= CNT96226::Close ret = 1
19ec-1c88:47920279.051 : <= CNT96226::~CNT96226
19ec-1c88:47920279.139 : <= CAsicIO::GetDeviceList
19ec-1c88:47920279.562 : => IoObject::SetTimeout
19ec-1c88:47920279.692 : Timeout--> In = 0 Out = 0
19ec-1c88:47920279.752 : <= IoObject::SetTimeout
19ec-1c88:47920279.821 : => CAsicIO::CAsicIO
19ec-1c88:47920279.889 : => CNT96226::CNT96226
19ec-1c88:47920279.942 : => CNT96226::Open
19ec-1c88:47920304.118 : <= CNT96226::Open ret = 1
19ec-1c88:47920304.219 : => CNT96226::Initialize
19ec-1c88:47920304.411 : <= CNT96226::Initialize ret = 1
19ec-1c88:47920304.469 : <= CNT96226::CNT96226
19ec-1c88:47920304.522 : <= CAsicIO::CAsicIO
19ec-1c88:47920304.578 : => CAsicIO::InitializeDevice
19ec-1c88:47920304.646 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47920310.625 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47920310.750 : => IoObject::GetLockName
19ec-1c88:47920310.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47920310.876 : <= IoObject::GetLockName
19ec-1c88:47920311.432 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47920311.504 : IO Send command 10 bytes
19ec-1c88:47920311.555 : => CNT96226::VenderCmd_SetData
19ec-1c88:47920311.609 : iCmd = 0, nBytes = 10
19ec-1c88:47920311.723 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47920654.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47920654.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920654.442 : iCmd = 0, nBytes = 128
19ec-1c88:47920785.125 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.445 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47920785.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47920785.701 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.825 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.950 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920786.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920786.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920786.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920786.246 : iCmd = 1, nBytes = 4
19ec-1c88:47920957.959 : 0000 : 00 00 00 00 
19ec-1c88:47920958.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920958.142 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47920958.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920958.254 : iCmd = 3, nBytes = 2
19ec-1c88:47921315.755 : 0000 : 06 38 
19ec-1c88:47921315.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47921315.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:47921316.024 : iCmd = 4, nBytes = 2
19ec-1c88:47921626.302 : 0000 : 07 07 
19ec-1c88:47921626.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47921626.567 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47921626.669 : => IoObject::InitializeDevice
19ec-1c88:47921626.773 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47921627.470 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47921627.544 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47921628.409 : => FindScanner
19ec-1c88:47921628.468 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47921628.532 : <= FindScanner ret = 1
19ec-1c88:47921628.586 : => IoObject::IoLockStart
19ec-1c88:47921628.688 : => CAsicIO::CheckDevice
19ec-1c88:47921628.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:47921653.440 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47921653.536 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47921653.591 : <= IoObject::IoLockStart
19ec-1c88:47921653.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47921653.715 : IO Send command 10 bytes
19ec-1c88:47921653.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:47921653.854 : iCmd = 0, nBytes = 10
19ec-1c88:47921653.953 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47921833.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47921833.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:47921833.422 : IO total need to receive data 5 bytes
19ec-1c88:47921833.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:47921833.541 : iCmd = 0, nBytes = 5
19ec-1c88:47922036.261 : 0000 : 06 00 02 02 ab 
19ec-1c88:47922036.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922036.414 : System total receive data 5 bytes
19ec-1c88:47922036.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:47922036.529 : iCmd = 1, nBytes = 4
19ec-1c88:47922207.833 : 0000 : 00 00 00 00 
19ec-1c88:47922207.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922208.037 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47922208.102 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47922208.164 : IO Send command 10 bytes
19ec-1c88:47922208.248 : => CNT96226::VenderCmd_SetData
19ec-1c88:47922208.300 : iCmd = 0, nBytes = 10
19ec-1c88:47922208.404 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47922379.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47922379.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:47922379.626 : IO total need to receive data 165 bytes
19ec-1c88:47922379.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:47922379.745 : iCmd = 0, nBytes = 165
19ec-1c88:47922556.188 : skip dump 37 bytes
19ec-1c88:47922556.714 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47922556.847 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47922556.980 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47922557.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47922557.234 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47922557.369 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47922557.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922557.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922557.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922557.734 : System total receive data 165 bytes
19ec-1c88:47922557.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:47922557.840 : iCmd = 1, nBytes = 4
19ec-1c88:47922698.823 : 0000 : 00 00 00 00 
19ec-1c88:47922698.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922699.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47922699.186 : Dump Inquiry
19ec-1c88:47922699.307 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47922699.440 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47922699.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47922699.700 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47922699.831 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47922699.963 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47922700.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922700.213 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922700.341 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47922700.470 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47922700.555 : 00a0 : 00 00 00 00 00 
19ec-1c88:47922700.617 : => ReadNVMDataInternal
19ec-1c88:47922700.826 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47922700.889 : IO Send command 10 bytes
19ec-1c88:47922700.970 : => CNT96226::VenderCmd_SetData
19ec-1c88:47922701.024 : iCmd = 0, nBytes = 10
19ec-1c88:47922701.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47923008.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47923008.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:47923008.436 : IO total need to receive data 128 bytes
19ec-1c88:47923008.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:47923008.548 : iCmd = 0, nBytes = 128
19ec-1c88:47923210.069 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.254 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.396 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47923210.531 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47923210.665 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923211.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923211.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47923211.179 : System total receive data 128 bytes
19ec-1c88:47923211.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:47923211.292 : iCmd = 1, nBytes = 4
19ec-1c88:47923405.641 : 0000 : 00 00 00 00 
19ec-1c88:47923405.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47923405.897 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47923405.966 : NVMData.PadScanCount = 0
19ec-1c88:47923406.025 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47923406.083 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47923406.142 : NVMData.FlatbedScanCount = 0
19ec-1c88:47923406.201 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47923406.254 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47923406.309 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47923406.365 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47923406.418 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47923406.471 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47923406.525 : NVMData.BornMonth = 0
19ec-1c88:47923406.575 : NVMData.BornDay = 0
19ec-1c88:47923406.626 : NVMData.BornYear = 0
19ec-1c88:47923406.673 : NVMData.FirstScanMonth = 4
19ec-1c88:47923406.725 : NVMData.FirstScanDay = 30
19ec-1c88:47923406.779 : NVMData.FirstScanYear = 2020
19ec-1c88:47923406.834 : NVMData.VerticalMagnification = 0
19ec-1c88:47923406.888 : NVMData.HorizontalMagnification = 0
19ec-1c88:47923406.942 : NVMData.PowerSavingTime = 15
19ec-1c88:47923406.996 : NVMData.SN = A094165189010062
19ec-1c88:47923407.046 : NVMData.AutoFeed = 0
19ec-1c88:47923407.095 : NVMData.CCDType = 0
19ec-1c88:47923407.142 : NVMData.ScanSpeed = 0
19ec-1c88:47923407.189 : NVMData.RollerCount = 0
19ec-1c88:47923407.240 : NVMData.MultifeedCount = 0
19ec-1c88:47923407.291 : NVMData.JamCount = 0
19ec-1c88:47923407.339 : NVMData.IdentifyInfo = 
19ec-1c88:47923407.386 : NVMData.FormalName = 
19ec-1c88:47923407.593 : NVMData.ReservedB = 0
19ec-1c88:47923407.650 : NVMData.FunctionCode = 0
19ec-1c88:47923407.700 : NVMData.PreFeed = 0
19ec-1c88:47923407.747 : NVMData.PreFeedTime = 0
19ec-1c88:47923407.796 : NVMData.ButtonNumber = 0
19ec-1c88:47923407.845 : NVMData.PowerOffTime = 0
19ec-1c88:47923407.895 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47923407.967 : => IoObject::IoLockEnd
19ec-1c88:47923408.056 : <= IoObject::IoLockEnd
19ec-1c88:47923408.104 : <= InitializeScanner ret = 1
19ec-1c88:47923408.168 : => GetLogicalScannerAbilityEx
19ec-1c88:47923408.225 : => IoObject::IoLockStart
19ec-1c88:47923408.323 : => CAsicIO::CheckDevice
19ec-1c88:47923408.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:47923431.849 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47923431.967 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47923432.028 : <= IoObject::IoLockStart
19ec-1c88:47923432.088 : => IoObject::IoLockEnd
19ec-1c88:47923432.179 : <= IoObject::IoLockEnd
19ec-1c88:47923432.296 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47923432.371 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47923603.820 : => ReadNVMData
19ec-1c88:47923603.949 : => IoObject::IoLockStart
19ec-1c88:47923604.073 : => CAsicIO::CheckDevice
19ec-1c88:47923604.127 : => CNT96226::ConnectIsAvailable
19ec-1c88:47923628.173 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47923628.420 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47923628.559 : <= IoObject::IoLockStart
19ec-1c88:47923628.876 : => ReadNVMDataInternal
19ec-1c88:47923628.944 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47923629.011 : IO Send command 10 bytes
19ec-1c88:47923629.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:47923629.171 : iCmd = 0, nBytes = 10
19ec-1c88:47923629.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47923973.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47923973.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:47923973.740 : IO total need to receive data 128 bytes
19ec-1c88:47923973.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:47923973.855 : iCmd = 0, nBytes = 128
19ec-1c88:47924178.179 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924178.359 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924178.505 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47924178.639 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47924178.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47924178.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924179.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924179.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924179.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47924179.273 : System total receive data 128 bytes
19ec-1c88:47924179.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:47924179.386 : iCmd = 1, nBytes = 4
19ec-1c88:47924315.045 : 0000 : 00 00 00 00 
19ec-1c88:47924315.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47924315.293 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47924315.365 : NVMData.PadScanCount = 0
19ec-1c88:47924315.420 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47924315.474 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47924315.532 : NVMData.FlatbedScanCount = 0
19ec-1c88:47924315.587 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47924315.640 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47924315.695 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47924315.750 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47924315.808 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47924315.863 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47924315.918 : NVMData.BornMonth = 0
19ec-1c88:47924315.966 : NVMData.BornDay = 0
19ec-1c88:47924316.016 : NVMData.BornYear = 0
19ec-1c88:47924316.064 : NVMData.FirstScanMonth = 4
19ec-1c88:47924316.116 : NVMData.FirstScanDay = 30
19ec-1c88:47924316.170 : NVMData.FirstScanYear = 2020
19ec-1c88:47924316.362 : NVMData.VerticalMagnification = 0
19ec-1c88:47924316.418 : NVMData.HorizontalMagnification = 0
19ec-1c88:47924316.472 : NVMData.PowerSavingTime = 15
19ec-1c88:47924316.526 : NVMData.SN = A094165189010062
19ec-1c88:47924316.575 : NVMData.AutoFeed = 0
19ec-1c88:47924316.626 : NVMData.CCDType = 0
19ec-1c88:47924316.671 : NVMData.ScanSpeed = 0
19ec-1c88:47924316.719 : NVMData.RollerCount = 0
19ec-1c88:47924316.770 : NVMData.MultifeedCount = 0
19ec-1c88:47924316.819 : NVMData.JamCount = 0
19ec-1c88:47924316.868 : NVMData.IdentifyInfo = 
19ec-1c88:47924316.918 : NVMData.FormalName = 
19ec-1c88:47924316.964 : NVMData.ReservedB = 0
19ec-1c88:47924317.015 : NVMData.FunctionCode = 0
19ec-1c88:47924317.065 : NVMData.PreFeed = 0
19ec-1c88:47924317.115 : NVMData.PreFeedTime = 0
19ec-1c88:47924317.163 : NVMData.ButtonNumber = 0
19ec-1c88:47924317.212 : NVMData.PowerOffTime = 0
19ec-1c88:47924317.263 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47924317.320 : => IoObject::IoLockEnd
19ec-1c88:47924317.405 : <= IoObject::IoLockEnd
19ec-1c88:47924317.453 : <= ReadNVMData ret = 1
19ec-1c88:47926821.341 : ============Debug Start==========
19ec-1c88:47926821.619 : Date : 2020/4/30 14:28:37
19ec-1c88:47926821.701 : Process ID : 19ec
19ec-1c88:47926822.111 : Windows : Version 10.0 build 18363 
19ec-1c88:47926822.569 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47926822.634 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47926822.698 : MemoryStatus.ullAvailPhys : 1719304192
19ec-1c88:47926822.760 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47926822.824 : MemoryStatus.ullAvailPageFile : 3061669888
19ec-1c88:47926822.886 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47926822.949 : MemoryStatus.ullAvailVirtual : 1728684032
19ec-1c88:47926823.010 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47926823.112 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47926823.173 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47926823.421 : CPU Count : 4
19ec-1c88:47926823.471 : CPU Frequency : 100.000 Mhz
19ec-1c88:47926827.334 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47926827.466 : => InitializeDriver
19ec-1c88:47926827.725 : <= InitializeDriver ret = 1
19ec-1c88:47929491.765 : => InitializeScanner
19ec-1c88:47929492.037 : => CAsicIO::GetDeviceList
19ec-1c88:47929492.504 : => CNT96226::CNT96226
19ec-1c88:47929492.569 : => CNT96226::Open
19ec-1c88:47929516.311 : <= CNT96226::Open ret = 1
19ec-1c88:47929516.417 : => CNT96226::Initialize
19ec-1c88:47929516.606 : <= CNT96226::Initialize ret = 1
19ec-1c88:47929516.669 : <= CNT96226::CNT96226
19ec-1c88:47929516.723 : => CNT96226::EnumAvailableDevice
19ec-1c88:47929522.891 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47929522.973 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47929523.033 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47933263.866 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47933264.152 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47933269.701 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47933269.813 : => IoObject::GetLockName
19ec-1c88:47933269.874 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47933269.943 : <= IoObject::GetLockName
19ec-1c88:47933270.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:47933270.481 : iCmd = 3, nBytes = 2
19ec-1c88:47933638.654 : 0000 : 06 38 
19ec-1c88:47933638.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47933638.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:47933638.915 : iCmd = 4, nBytes = 2
19ec-1c88:47933918.947 : 0000 : 07 07 
19ec-1c88:47933919.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47933919.194 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47933919.281 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47933919.347 : IO Send command 10 bytes
19ec-1c88:47933919.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:47933919.460 : iCmd = 0, nBytes = 10
19ec-1c88:47933919.565 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47934094.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47934094.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934094.978 : iCmd = 0, nBytes = 165
19ec-1c88:47934302.857 : skip dump 37 bytes
19ec-1c88:47934303.048 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47934303.191 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47934303.326 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47934303.460 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47934303.587 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47934303.720 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47934303.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934303.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934304.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47934304.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934304.148 : iCmd = 1, nBytes = 4
19ec-1c88:47934486.101 : 0000 : 00 00 00 00 
19ec-1c88:47934486.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47934486.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47934486.373 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47934486.437 : IO Send command 10 bytes
19ec-1c88:47934486.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:47934486.542 : iCmd = 0, nBytes = 10
19ec-1c88:47934486.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47934827.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47934827.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934827.659 : iCmd = 0, nBytes = 128
19ec-1c88:47934954.741 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934954.925 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.062 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47934955.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47934955.331 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.455 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.576 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47934955.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934955.874 : iCmd = 1, nBytes = 4
19ec-1c88:47935137.017 : 0000 : 00 00 00 00 
19ec-1c88:47935137.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47935137.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47935137.323 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47935137.392 : => CNT96226::Close
19ec-1c88:47935141.046 : <= CNT96226::Close ret = 1
19ec-1c88:47935141.120 : <= CNT96226::~CNT96226
19ec-1c88:47935141.207 : <= CAsicIO::GetDeviceList
19ec-1c88:47935141.608 : => IoObject::SetTimeout
19ec-1c88:47935141.740 : Timeout--> In = 0 Out = 0
19ec-1c88:47935141.799 : <= IoObject::SetTimeout
19ec-1c88:47935141.862 : => CAsicIO::CAsicIO
19ec-1c88:47935141.931 : => CNT96226::CNT96226
19ec-1c88:47935141.983 : => CNT96226::Open
19ec-1c88:47935163.562 : <= CNT96226::Open ret = 1
19ec-1c88:47935163.663 : => CNT96226::Initialize
19ec-1c88:47935163.847 : <= CNT96226::Initialize ret = 1
19ec-1c88:47935163.902 : <= CNT96226::CNT96226
19ec-1c88:47935163.957 : <= CAsicIO::CAsicIO
19ec-1c88:47935164.011 : => CAsicIO::InitializeDevice
19ec-1c88:47935164.079 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47935169.868 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47935169.984 : => IoObject::GetLockName
19ec-1c88:47935170.041 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47935170.107 : <= IoObject::GetLockName
19ec-1c88:47935170.607 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47935170.678 : IO Send command 10 bytes
19ec-1c88:47935170.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:47935170.787 : iCmd = 0, nBytes = 10
19ec-1c88:47935170.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47935519.043 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47935519.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:47935519.240 : iCmd = 0, nBytes = 128
19ec-1c88:47935730.816 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935730.997 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.142 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47935731.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47935731.400 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47935731.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:47935731.944 : iCmd = 1, nBytes = 4
19ec-1c88:47935914.115 : 0000 : 00 00 00 00 
19ec-1c88:47935914.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47935914.299 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47935914.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:47935914.415 : iCmd = 3, nBytes = 2
19ec-1c88:47936263.744 : 0000 : 06 38 
19ec-1c88:47936263.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47936263.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:47936263.978 : iCmd = 4, nBytes = 2
19ec-1c88:47936565.913 : 0000 : 07 07 
19ec-1c88:47936566.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47936566.197 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47936566.294 : => IoObject::InitializeDevice
19ec-1c88:47936566.407 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47936567.045 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47936567.118 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47936567.860 : => FindScanner
19ec-1c88:47936567.922 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47936567.992 : <= FindScanner ret = 1
19ec-1c88:47936568.048 : => IoObject::IoLockStart
19ec-1c88:47936568.147 : => CAsicIO::CheckDevice
19ec-1c88:47936568.199 : => CNT96226::ConnectIsAvailable
19ec-1c88:47936592.096 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47936592.208 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47936592.264 : <= IoObject::IoLockStart
19ec-1c88:47936592.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47936592.390 : IO Send command 10 bytes
19ec-1c88:47936592.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:47936592.548 : iCmd = 0, nBytes = 10
19ec-1c88:47936592.653 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47936789.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47936789.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:47936789.467 : IO total need to receive data 5 bytes
19ec-1c88:47936789.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:47936789.587 : iCmd = 0, nBytes = 5
19ec-1c88:47936969.534 : 0000 : 06 00 02 02 ab 
19ec-1c88:47936969.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47936969.719 : System total receive data 5 bytes
19ec-1c88:47936969.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:47936969.838 : iCmd = 1, nBytes = 4
19ec-1c88:47937115.337 : 0000 : 00 00 00 00 
19ec-1c88:47937115.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47937115.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47937115.620 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47937115.684 : IO Send command 10 bytes
19ec-1c88:47937115.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:47937115.829 : iCmd = 0, nBytes = 10
19ec-1c88:47937115.934 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47937293.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47937293.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:47937293.812 : IO total need to receive data 165 bytes
19ec-1c88:47937293.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:47937293.933 : iCmd = 0, nBytes = 165
19ec-1c88:47937460.858 : skip dump 37 bytes
19ec-1c88:47937461.061 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47937461.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47937461.341 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47937461.475 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47937461.608 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47937461.748 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47937461.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937462.007 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937462.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47937462.133 : System total receive data 165 bytes
19ec-1c88:47937462.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:47937462.246 : iCmd = 1, nBytes = 4
19ec-1c88:47937631.348 : 0000 : 00 00 00 00 
19ec-1c88:47937631.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47937631.909 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47937632.118 : Dump Inquiry
19ec-1c88:47937632.250 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47937632.393 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47937632.531 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47937632.668 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47937632.799 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47937632.938 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47937633.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937633.198 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937633.332 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47937633.462 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47937633.549 : 00a0 : 00 00 00 00 00 
19ec-1c88:47937633.621 : => ReadNVMDataInternal
19ec-1c88:47937633.837 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47937633.901 : IO Send command 10 bytes
19ec-1c88:47937633.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:47937634.044 : iCmd = 0, nBytes = 10
19ec-1c88:47937634.148 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47937971.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47937971.182 : System send command 10 bytes + data 0 bytes
19ec-1c88:47937971.250 : IO total need to receive data 128 bytes
19ec-1c88:47937971.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:47937971.370 : iCmd = 0, nBytes = 128
19ec-1c88:47938113.656 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938113.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938113.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47938114.113 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47938114.237 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.361 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47938114.733 : System total receive data 128 bytes
19ec-1c88:47938114.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:47938114.849 : iCmd = 1, nBytes = 4
19ec-1c88:47938324.195 : 0000 : 00 00 00 00 
19ec-1c88:47938324.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47938324.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47938324.509 : NVMData.PadScanCount = 0
19ec-1c88:47938324.565 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47938324.620 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47938324.677 : NVMData.FlatbedScanCount = 0
19ec-1c88:47938324.733 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47938324.785 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47938324.842 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47938324.899 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47938324.953 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47938325.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47938325.062 : NVMData.BornMonth = 0
19ec-1c88:47938325.112 : NVMData.BornDay = 0
19ec-1c88:47938325.161 : NVMData.BornYear = 0
19ec-1c88:47938325.209 : NVMData.FirstScanMonth = 4
19ec-1c88:47938325.262 : NVMData.FirstScanDay = 30
19ec-1c88:47938325.316 : NVMData.FirstScanYear = 2020
19ec-1c88:47938325.370 : NVMData.VerticalMagnification = 0
19ec-1c88:47938325.428 : NVMData.HorizontalMagnification = 0
19ec-1c88:47938325.482 : NVMData.PowerSavingTime = 15
19ec-1c88:47938325.535 : NVMData.SN = A094165189010062
19ec-1c88:47938325.585 : NVMData.AutoFeed = 0
19ec-1c88:47938325.635 : NVMData.CCDType = 0
19ec-1c88:47938325.681 : NVMData.ScanSpeed = 0
19ec-1c88:47938325.729 : NVMData.RollerCount = 0
19ec-1c88:47938325.780 : NVMData.MultifeedCount = 0
19ec-1c88:47938325.832 : NVMData.JamCount = 0
19ec-1c88:47938325.880 : NVMData.IdentifyInfo = 
19ec-1c88:47938325.931 : NVMData.FormalName = 
19ec-1c88:47938326.138 : NVMData.ReservedB = 0
19ec-1c88:47938326.194 : NVMData.FunctionCode = 0
19ec-1c88:47938326.245 : NVMData.PreFeed = 0
19ec-1c88:47938326.296 : NVMData.PreFeedTime = 0
19ec-1c88:47938326.344 : NVMData.ButtonNumber = 0
19ec-1c88:47938326.396 : NVMData.PowerOffTime = 0
19ec-1c88:47938326.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47938326.525 : => IoObject::IoLockEnd
19ec-1c88:47938326.620 : <= IoObject::IoLockEnd
19ec-1c88:47938326.671 : <= InitializeScanner ret = 1
19ec-1c88:47939542.894 : => GetLogicalScannerAbility
19ec-1c88:47939543.085 : => IoObject::IoLockStart
19ec-1c88:47939543.214 : => CAsicIO::CheckDevice
19ec-1c88:47939543.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:47939566.353 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47939566.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47939566.527 : <= IoObject::IoLockStart
19ec-1c88:47939566.584 : => IoObject::IoLockEnd
19ec-1c88:47939566.699 : <= IoObject::IoLockEnd
19ec-1c88:47939566.773 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47943071.311 : => GetLogicalScannerAbilityEx
19ec-1c88:47943071.495 : => IoObject::IoLockStart
19ec-1c88:47943071.624 : => CAsicIO::CheckDevice
19ec-1c88:47943071.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:47943093.399 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47943093.638 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47943093.774 : <= IoObject::IoLockStart
19ec-1c88:47943093.900 : => IoObject::IoLockEnd
19ec-1c88:47943094.097 : <= IoObject::IoLockEnd
19ec-1c88:47943094.452 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47943094.524 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47950663.844 : => ReadNVMData
19ec-1c88:47950664.027 : => IoObject::IoLockStart
19ec-1c88:47950664.157 : => CAsicIO::CheckDevice
19ec-1c88:47950664.219 : => CNT96226::ConnectIsAvailable
19ec-1c88:47950683.031 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47950683.157 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47950683.228 : <= IoObject::IoLockStart
19ec-1c88:47950683.304 : => ReadNVMDataInternal
19ec-1c88:47950683.370 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47950683.440 : IO Send command 10 bytes
19ec-1c88:47950683.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:47950683.620 : iCmd = 0, nBytes = 10
19ec-1c88:47950683.737 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47951015.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47951015.420 : System send command 10 bytes + data 0 bytes
19ec-1c88:47951015.494 : IO total need to receive data 128 bytes
19ec-1c88:47951015.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:47951015.615 : iCmd = 0, nBytes = 128
19ec-1c88:47951210.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.436 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47951210.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47951210.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951211.092 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951211.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47951211.219 : System total receive data 128 bytes
19ec-1c88:47951211.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:47951211.338 : iCmd = 1, nBytes = 4
19ec-1c88:47951386.464 : 0000 : 00 00 00 00 
19ec-1c88:47951386.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47951386.682 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47951386.754 : NVMData.PadScanCount = 0
19ec-1c88:47951386.808 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47951386.863 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47951386.920 : NVMData.FlatbedScanCount = 0
19ec-1c88:47951386.977 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47951387.143 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47951387.210 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47951387.268 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47951387.323 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47951387.378 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47951387.432 : NVMData.BornMonth = 0
19ec-1c88:47951387.482 : NVMData.BornDay = 0
19ec-1c88:47951387.535 : NVMData.BornYear = 0
19ec-1c88:47951387.584 : NVMData.FirstScanMonth = 4
19ec-1c88:47951387.638 : NVMData.FirstScanDay = 30
19ec-1c88:47951387.689 : NVMData.FirstScanYear = 2020
19ec-1c88:47951387.742 : NVMData.VerticalMagnification = 0
19ec-1c88:47951387.798 : NVMData.HorizontalMagnification = 0
19ec-1c88:47951387.854 : NVMData.PowerSavingTime = 15
19ec-1c88:47951387.909 : NVMData.SN = A094165189010062
19ec-1c88:47951387.959 : NVMData.AutoFeed = 0
19ec-1c88:47951388.006 : NVMData.CCDType = 0
19ec-1c88:47951388.057 : NVMData.ScanSpeed = 0
19ec-1c88:47951388.109 : NVMData.RollerCount = 0
19ec-1c88:47951388.161 : NVMData.MultifeedCount = 0
19ec-1c88:47951388.217 : NVMData.JamCount = 0
19ec-1c88:47951388.269 : NVMData.IdentifyInfo = 
19ec-1c88:47951388.320 : NVMData.FormalName = 
19ec-1c88:47951388.369 : NVMData.ReservedB = 0
19ec-1c88:47951388.417 : NVMData.FunctionCode = 0
19ec-1c88:47951388.467 : NVMData.PreFeed = 0
19ec-1c88:47951388.515 : NVMData.PreFeedTime = 0
19ec-1c88:47951388.567 : NVMData.ButtonNumber = 0
19ec-1c88:47951388.615 : NVMData.PowerOffTime = 0
19ec-1c88:47951388.663 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47951388.724 : => IoObject::IoLockEnd
19ec-1c88:47951388.810 : <= IoObject::IoLockEnd
19ec-1c88:47951388.861 : <= ReadNVMData ret = 1
19ec-1c88:47960990.992 : => GetADFStatus
19ec-1c88:47960991.363 : => IoObject::IoLockStart
19ec-1c88:47960991.485 : => CAsicIO::CheckDevice
19ec-1c88:47960991.549 : => CNT96226::ConnectIsAvailable
19ec-1c88:47961009.321 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47961009.747 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47961009.811 : <= IoObject::IoLockStart
19ec-1c88:47961009.876 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47961009.947 : IO Send command 10 bytes
19ec-1c88:47961010.063 : => CNT96226::VenderCmd_SetData
19ec-1c88:47961010.124 : iCmd = 0, nBytes = 10
19ec-1c88:47961010.233 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47961207.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47961207.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:47961207.430 : IO total need to receive data 2 bytes
19ec-1c88:47961207.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:47961207.543 : iCmd = 0, nBytes = 2
19ec-1c88:47961356.971 : 0000 : 00 00 
19ec-1c88:47961357.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47961357.165 : System total receive data 2 bytes
19ec-1c88:47961357.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:47961357.289 : iCmd = 1, nBytes = 4
19ec-1c88:47961525.109 : 0000 : 00 00 00 00 
19ec-1c88:47961525.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47961525.352 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47961525.422 : Return status = 0
19ec-1c88:47961525.482 : => IoObject::IoLockEnd
19ec-1c88:47961525.573 : <= IoObject::IoLockEnd
19ec-1c88:47961525.620 : <= GetADFStatus ret = 1
19ec-1c88:47964182.395 : => GetADFStatus
19ec-1c88:47964182.584 : => IoObject::IoLockStart
19ec-1c88:47964182.712 : => CAsicIO::CheckDevice
19ec-1c88:47964182.769 : => CNT96226::ConnectIsAvailable
19ec-1c88:47964203.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47964203.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47964203.451 : <= IoObject::IoLockStart
19ec-1c88:47964203.513 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47964203.579 : IO Send command 10 bytes
19ec-1c88:47964203.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:47964203.748 : iCmd = 0, nBytes = 10
19ec-1c88:47964203.853 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47964384.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47964384.332 : System send command 10 bytes + data 0 bytes
19ec-1c88:47964384.536 : IO total need to receive data 2 bytes
19ec-1c88:47964384.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:47964384.669 : iCmd = 0, nBytes = 2
19ec-1c88:47964508.257 : 0000 : 00 00 
19ec-1c88:47964508.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47964508.753 : System total receive data 2 bytes
19ec-1c88:47964508.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:47964508.867 : iCmd = 1, nBytes = 4
19ec-1c88:47964681.798 : 0000 : 00 00 00 00 
19ec-1c88:47964681.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47964682.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47964682.096 : Return status = 0
19ec-1c88:47964682.160 : => IoObject::IoLockEnd
19ec-1c88:47964682.251 : <= IoObject::IoLockEnd
19ec-1c88:47964682.300 : <= GetADFStatus ret = 1
19ec-1c88:47966785.021 : => TerminateDriver
19ec-1c88:47966785.209 : => CAsicIO::~CAsicIO,pStage=200281160
19ec-1c88:47966785.284 : => CNT96226::Close
19ec-1c88:47966789.102 : <= CNT96226::Close ret = 1
19ec-1c88:47966789.181 : <= CAsicIO::~CAsicIO
19ec-1c88:47966789.236 : => IoObject::IoLockEnd
19ec-1c88:47966789.290 : <= IoObject::IoLockEnd
19ec-1c88:47966789.340 : => IoObject::TerminateDevice
19ec-1c88:47966789.399 : => IoObject::IoLockEnd
19ec-1c88:47966789.447 : <= IoObject::IoLockEnd
19ec-1c88:47966789.546 : <= IoObject::TerminateDevice
19ec-1c88:47966789.789 : <= TerminateDriver ret = 1
19ec-1c88:48010313.071 : ============Debug Start==========
19ec-1c88:48010313.343 : Date : 2020/4/30 14:28:40
19ec-1c88:48010313.422 : Process ID : 19ec
19ec-1c88:48010313.836 : Windows : Version 10.0 build 18363 
19ec-1c88:48010314.285 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48010314.346 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48010314.411 : MemoryStatus.ullAvailPhys : 1719803904
19ec-1c88:48010314.467 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48010314.531 : MemoryStatus.ullAvailPageFile : 3060682752
19ec-1c88:48010314.590 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48010314.649 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48010314.708 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48010314.816 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48010314.879 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48010315.118 : CPU Count : 4
19ec-1c88:48010315.165 : CPU Frequency : 100.000 Mhz
19ec-1c88:48010319.373 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48010319.494 : => InitializeDriver
19ec-1c88:48010319.758 : <= InitializeDriver ret = 1
19ec-1c88:48010319.819 : => InitializeScanner
19ec-1c88:48010319.898 : => CAsicIO::GetDeviceList
19ec-1c88:48010320.195 : => CNT96226::CNT96226
19ec-1c88:48010320.267 : => CNT96226::Open
19ec-1c88:48010340.579 : <= CNT96226::Open ret = 1
19ec-1c88:48010340.671 : => CNT96226::Initialize
19ec-1c88:48010340.860 : <= CNT96226::Initialize ret = 1
19ec-1c88:48010340.920 : <= CNT96226::CNT96226
19ec-1c88:48010341.036 : => CNT96226::EnumAvailableDevice
19ec-1c88:48010346.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48010346.365 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48010346.420 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48013999.985 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48014000.281 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48014006.840 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48014006.953 : => IoObject::GetLockName
19ec-1c88:48014007.012 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48014007.096 : <= IoObject::GetLockName
19ec-1c88:48014007.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014007.634 : iCmd = 3, nBytes = 2
19ec-1c88:48014367.017 : 0000 : 06 38 
19ec-1c88:48014367.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48014367.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014367.308 : iCmd = 4, nBytes = 2
19ec-1c88:48014625.858 : 0000 : 07 07 
19ec-1c88:48014625.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48014626.064 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48014626.159 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48014626.226 : IO Send command 10 bytes
19ec-1c88:48014626.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:48014626.336 : iCmd = 0, nBytes = 10
19ec-1c88:48014626.436 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48014791.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48014791.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014791.888 : iCmd = 0, nBytes = 165
19ec-1c88:48014938.524 : skip dump 37 bytes
19ec-1c88:48014938.779 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48014938.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48014939.083 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48014939.226 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48014939.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48014939.503 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48014939.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48014939.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48014939.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48014939.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014939.965 : iCmd = 1, nBytes = 4
19ec-1c88:48015066.289 : 0000 : 00 00 00 00 
19ec-1c88:48015066.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48015066.471 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48015066.540 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48015066.610 : IO Send command 10 bytes
19ec-1c88:48015066.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:48015066.724 : iCmd = 0, nBytes = 10
19ec-1c88:48015066.834 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48015360.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48015360.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:48015360.582 : iCmd = 0, nBytes = 128
19ec-1c88:48015491.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015491.526 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015491.663 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48015491.790 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48015491.914 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.037 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48015492.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:48015492.458 : iCmd = 1, nBytes = 4
19ec-1c88:48015671.245 : 0000 : 00 00 00 00 
19ec-1c88:48015671.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48015671.415 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48015671.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48015671.680 : => CNT96226::Close
19ec-1c88:48015675.668 : <= CNT96226::Close ret = 1
19ec-1c88:48015675.745 : <= CNT96226::~CNT96226
19ec-1c88:48015675.834 : <= CAsicIO::GetDeviceList
19ec-1c88:48015676.273 : => IoObject::SetTimeout
19ec-1c88:48015676.401 : Timeout--> In = 0 Out = 0
19ec-1c88:48015676.461 : <= IoObject::SetTimeout
19ec-1c88:48015676.524 : => CAsicIO::CAsicIO
19ec-1c88:48015676.594 : => CNT96226::CNT96226
19ec-1c88:48015676.648 : => CNT96226::Open
19ec-1c88:48015698.666 : <= CNT96226::Open ret = 1
19ec-1c88:48015698.763 : => CNT96226::Initialize
19ec-1c88:48015698.956 : <= CNT96226::Initialize ret = 1
19ec-1c88:48015699.012 : <= CNT96226::CNT96226
19ec-1c88:48015699.065 : <= CAsicIO::CAsicIO
19ec-1c88:48015699.121 : => CAsicIO::InitializeDevice
19ec-1c88:48015699.191 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48015704.993 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48015705.114 : => IoObject::GetLockName
19ec-1c88:48015705.169 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48015705.234 : <= IoObject::GetLockName
19ec-1c88:48015705.716 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48015705.787 : IO Send command 10 bytes
19ec-1c88:48015705.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:48015705.898 : iCmd = 0, nBytes = 10
19ec-1c88:48015706.004 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48016053.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48016054.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016054.167 : iCmd = 0, nBytes = 128
19ec-1c88:48016262.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016262.851 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016262.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48016263.126 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48016263.254 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48016263.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016263.798 : iCmd = 1, nBytes = 4
19ec-1c88:48016411.493 : 0000 : 00 00 00 00 
19ec-1c88:48016411.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48016411.642 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48016411.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016411.760 : iCmd = 3, nBytes = 2
19ec-1c88:48016740.543 : 0000 : 06 38 
19ec-1c88:48016740.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48016741.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016741.092 : iCmd = 4, nBytes = 2
19ec-1c88:48017018.779 : 0000 : 07 07 
19ec-1c88:48017018.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017019.097 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48017019.197 : => IoObject::InitializeDevice
19ec-1c88:48017019.328 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48017020.058 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48017020.133 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48017020.886 : => FindScanner
19ec-1c88:48017020.948 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48017021.015 : <= FindScanner ret = 1
19ec-1c88:48017021.074 : => IoObject::IoLockStart
19ec-1c88:48017021.180 : => CAsicIO::CheckDevice
19ec-1c88:48017021.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:48017035.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48017035.658 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48017035.721 : <= IoObject::IoLockStart
19ec-1c88:48017035.779 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48017035.851 : IO Send command 10 bytes
19ec-1c88:48017035.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:48017036.013 : iCmd = 0, nBytes = 10
19ec-1c88:48017036.120 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48017236.942 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48017237.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:48017237.133 : IO total need to receive data 5 bytes
19ec-1c88:48017237.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017237.249 : iCmd = 0, nBytes = 5
19ec-1c88:48017417.206 : 0000 : 06 00 02 02 ab 
19ec-1c88:48017417.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017417.388 : System total receive data 5 bytes
19ec-1c88:48017417.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017417.509 : iCmd = 1, nBytes = 4
19ec-1c88:48017536.515 : 0000 : 00 00 00 00 
19ec-1c88:48017536.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017536.751 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48017536.810 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48017536.876 : IO Send command 10 bytes
19ec-1c88:48017536.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:48017537.012 : iCmd = 0, nBytes = 10
19ec-1c88:48017537.114 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48017714.719 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48017714.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:48017715.217 : IO total need to receive data 165 bytes
19ec-1c88:48017715.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017715.330 : iCmd = 0, nBytes = 165
19ec-1c88:48017880.586 : skip dump 37 bytes
19ec-1c88:48017880.751 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48017880.884 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48017881.017 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48017881.146 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48017881.273 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48017881.406 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48017881.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017881.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017881.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017881.773 : System total receive data 165 bytes
19ec-1c88:48017881.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017881.880 : iCmd = 1, nBytes = 4
19ec-1c88:48017988.867 : 0000 : 00 00 00 00 
19ec-1c88:48017988.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017989.066 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48017989.263 : Dump Inquiry
19ec-1c88:48017989.390 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48017989.525 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48017989.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48017989.789 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48017989.921 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48017990.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48017990.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017990.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017990.448 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48017990.578 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48017990.668 : 00a0 : 00 00 00 00 00 
19ec-1c88:48017990.736 : => ReadNVMDataInternal
19ec-1c88:48017990.946 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48017991.011 : IO Send command 10 bytes
19ec-1c88:48017991.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:48017991.149 : iCmd = 0, nBytes = 10
19ec-1c88:48017991.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48018296.567 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48018296.682 : System send command 10 bytes + data 0 bytes
19ec-1c88:48018296.749 : IO total need to receive data 128 bytes
19ec-1c88:48018296.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:48018296.864 : iCmd = 0, nBytes = 128
19ec-1c88:48018461.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.228 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.370 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48018461.505 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48018461.632 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018462.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48018462.119 : System total receive data 128 bytes
19ec-1c88:48018462.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:48018462.231 : iCmd = 1, nBytes = 4
19ec-1c88:48018572.653 : 0000 : 00 00 00 00 
19ec-1c88:48018572.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48018572.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48018572.941 : NVMData.PadScanCount = 0
19ec-1c88:48018572.994 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48018573.052 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48018573.112 : NVMData.FlatbedScanCount = 0
19ec-1c88:48018573.166 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48018573.217 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48018573.269 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48018573.325 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48018573.379 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48018573.434 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48018573.490 : NVMData.BornMonth = 0
19ec-1c88:48018573.537 : NVMData.BornDay = 0
19ec-1c88:48018573.588 : NVMData.BornYear = 0
19ec-1c88:48018573.636 : NVMData.FirstScanMonth = 4
19ec-1c88:48018573.686 : NVMData.FirstScanDay = 30
19ec-1c88:48018573.739 : NVMData.FirstScanYear = 2020
19ec-1c88:48018573.791 : NVMData.VerticalMagnification = 0
19ec-1c88:48018573.843 : NVMData.HorizontalMagnification = 0
19ec-1c88:48018573.898 : NVMData.PowerSavingTime = 15
19ec-1c88:48018573.951 : NVMData.SN = A094165189010062
19ec-1c88:48018574.002 : NVMData.AutoFeed = 0
19ec-1c88:48018574.051 : NVMData.CCDType = 0
19ec-1c88:48018574.097 : NVMData.ScanSpeed = 0
19ec-1c88:48018574.144 : NVMData.RollerCount = 0
19ec-1c88:48018574.192 : NVMData.MultifeedCount = 0
19ec-1c88:48018574.242 : NVMData.JamCount = 0
19ec-1c88:48018574.290 : NVMData.IdentifyInfo = 
19ec-1c88:48018574.341 : NVMData.FormalName = 
19ec-1c88:48018574.531 : NVMData.ReservedB = 0
19ec-1c88:48018574.584 : NVMData.FunctionCode = 0
19ec-1c88:48018574.633 : NVMData.PreFeed = 0
19ec-1c88:48018574.685 : NVMData.PreFeedTime = 0
19ec-1c88:48018574.732 : NVMData.ButtonNumber = 0
19ec-1c88:48018574.782 : NVMData.PowerOffTime = 0
19ec-1c88:48018574.836 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48018574.906 : => IoObject::IoLockEnd
19ec-1c88:48018574.993 : <= IoObject::IoLockEnd
19ec-1c88:48018575.041 : <= InitializeScanner ret = 1
19ec-1c88:48018575.106 : => GetLogicalScannerAbilityEx
19ec-1c88:48018575.164 : => IoObject::IoLockStart
19ec-1c88:48018575.251 : => CAsicIO::CheckDevice
19ec-1c88:48018575.299 : => CNT96226::ConnectIsAvailable
19ec-1c88:48018588.386 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48018588.575 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48018588.903 : <= IoObject::IoLockStart
19ec-1c88:48018588.957 : => IoObject::IoLockEnd
19ec-1c88:48018589.044 : <= IoObject::IoLockEnd
19ec-1c88:48018589.150 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48018589.222 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48018757.026 : => ReadNVMData
19ec-1c88:48018757.177 : => IoObject::IoLockStart
19ec-1c88:48018757.305 : => CAsicIO::CheckDevice
19ec-1c88:48018757.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:48018774.347 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48018774.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48018774.524 : <= IoObject::IoLockStart
19ec-1c88:48018774.582 : => ReadNVMDataInternal
19ec-1c88:48018774.641 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48018774.707 : IO Send command 10 bytes
19ec-1c88:48018774.811 : => CNT96226::VenderCmd_SetData
19ec-1c88:48018774.866 : iCmd = 0, nBytes = 10
19ec-1c88:48018774.981 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48019127.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48019127.691 : System send command 10 bytes + data 0 bytes
19ec-1c88:48019127.765 : IO total need to receive data 128 bytes
19ec-1c88:48019127.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:48019127.882 : iCmd = 0, nBytes = 128
19ec-1c88:48019336.308 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019336.468 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019336.607 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48019336.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48019336.863 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48019336.990 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019337.114 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019337.236 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019337.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48019337.361 : System total receive data 128 bytes
19ec-1c88:48019337.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:48019337.476 : iCmd = 1, nBytes = 4
19ec-1c88:48019492.879 : 0000 : 00 00 00 00 
19ec-1c88:48019492.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48019493.116 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48019493.181 : NVMData.PadScanCount = 0
19ec-1c88:48019493.237 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48019493.290 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48019493.349 : NVMData.FlatbedScanCount = 0
19ec-1c88:48019493.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48019493.456 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48019493.510 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48019493.563 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48019493.616 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48019493.669 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48019493.722 : NVMData.BornMonth = 0
19ec-1c88:48019493.774 : NVMData.BornDay = 0
19ec-1c88:48019493.826 : NVMData.BornYear = 0
19ec-1c88:48019493.873 : NVMData.FirstScanMonth = 4
19ec-1c88:48019493.922 : NVMData.FirstScanDay = 30
19ec-1c88:48019493.979 : NVMData.FirstScanYear = 2020
19ec-1c88:48019494.172 : NVMData.VerticalMagnification = 0
19ec-1c88:48019494.228 : NVMData.HorizontalMagnification = 0
19ec-1c88:48019494.283 : NVMData.PowerSavingTime = 15
19ec-1c88:48019494.335 : NVMData.SN = A094165189010062
19ec-1c88:48019494.387 : NVMData.AutoFeed = 0
19ec-1c88:48019494.437 : NVMData.CCDType = 0
19ec-1c88:48019494.486 : NVMData.ScanSpeed = 0
19ec-1c88:48019494.536 : NVMData.RollerCount = 0
19ec-1c88:48019494.586 : NVMData.MultifeedCount = 0
19ec-1c88:48019494.635 : NVMData.JamCount = 0
19ec-1c88:48019494.682 : NVMData.IdentifyInfo = 
19ec-1c88:48019494.732 : NVMData.FormalName = 
19ec-1c88:48019494.780 : NVMData.ReservedB = 0
19ec-1c88:48019494.834 : NVMData.FunctionCode = 0
19ec-1c88:48019494.884 : NVMData.PreFeed = 0
19ec-1c88:48019494.932 : NVMData.PreFeedTime = 0
19ec-1c88:48019494.981 : NVMData.ButtonNumber = 0
19ec-1c88:48019495.029 : NVMData.PowerOffTime = 0
19ec-1c88:48019495.081 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48019495.138 : => IoObject::IoLockEnd
19ec-1c88:48019495.225 : <= IoObject::IoLockEnd
19ec-1c88:48019495.273 : <= ReadNVMData ret = 1
19ec-1c88:48022041.720 : ============Debug Start==========
19ec-1c88:48022042.030 : Date : 2020/4/30 14:28:40
19ec-1c88:48022042.114 : Process ID : 19ec
19ec-1c88:48022042.544 : Windows : Version 10.0 build 18363 
19ec-1c88:48022043.011 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48022043.075 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48022043.139 : MemoryStatus.ullAvailPhys : 1719812096
19ec-1c88:48022043.196 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48022043.257 : MemoryStatus.ullAvailPageFile : 3062652928
19ec-1c88:48022043.316 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48022043.373 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48022043.434 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48022043.539 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48022043.599 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48022043.848 : CPU Count : 4
19ec-1c88:48022043.895 : CPU Frequency : 100.000 Mhz
19ec-1c88:48022048.228 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48022048.351 : => InitializeDriver
19ec-1c88:48022048.644 : <= InitializeDriver ret = 1
19ec-1c88:48024531.755 : => InitializeScanner
19ec-1c88:48024531.996 : => CAsicIO::GetDeviceList
19ec-1c88:48024532.397 : => CNT96226::CNT96226
19ec-1c88:48024532.464 : => CNT96226::Open
19ec-1c88:48024553.773 : <= CNT96226::Open ret = 1
19ec-1c88:48024553.877 : => CNT96226::Initialize
19ec-1c88:48024554.069 : <= CNT96226::Initialize ret = 1
19ec-1c88:48024554.132 : <= CNT96226::CNT96226
19ec-1c88:48024554.188 : => CNT96226::EnumAvailableDevice
19ec-1c88:48024559.295 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48024559.377 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48024559.439 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48028283.289 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48028283.585 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48028289.223 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48028289.340 : => IoObject::GetLockName
19ec-1c88:48028289.403 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48028289.475 : <= IoObject::GetLockName
19ec-1c88:48028290.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:48028290.061 : iCmd = 3, nBytes = 2
19ec-1c88:48028665.789 : 0000 : 06 38 
19ec-1c88:48028665.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48028666.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:48028666.066 : iCmd = 4, nBytes = 2
19ec-1c88:48028971.143 : 0000 : 07 07 
19ec-1c88:48028971.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48028971.352 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48028971.438 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48028971.511 : IO Send command 10 bytes
19ec-1c88:48028971.565 : => CNT96226::VenderCmd_SetData
19ec-1c88:48028971.622 : iCmd = 0, nBytes = 10
19ec-1c88:48028971.727 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48029179.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48029179.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029179.570 : iCmd = 0, nBytes = 165
19ec-1c88:48029359.830 : skip dump 37 bytes
19ec-1c88:48029360.031 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48029360.172 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48029360.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48029360.439 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48029360.570 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48029360.705 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48029360.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029360.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029361.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48029361.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029361.134 : iCmd = 1, nBytes = 4
19ec-1c88:48029467.703 : 0000 : 00 00 00 00 
19ec-1c88:48029467.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48029467.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48029467.926 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48029467.991 : IO Send command 10 bytes
19ec-1c88:48029468.042 : => CNT96226::VenderCmd_SetData
19ec-1c88:48029468.100 : iCmd = 0, nBytes = 10
19ec-1c88:48029468.203 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48029803.041 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48029803.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029803.231 : iCmd = 0, nBytes = 128
19ec-1c88:48029994.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029994.606 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029994.748 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48029994.883 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48029995.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.255 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48029995.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029995.557 : iCmd = 1, nBytes = 4
19ec-1c88:48030187.125 : 0000 : 00 00 00 00 
19ec-1c88:48030187.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48030187.681 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48030187.855 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48030187.927 : => CNT96226::Close
19ec-1c88:48030191.651 : <= CNT96226::Close ret = 1
19ec-1c88:48030191.727 : <= CNT96226::~CNT96226
19ec-1c88:48030191.818 : <= CAsicIO::GetDeviceList
19ec-1c88:48030192.261 : => IoObject::SetTimeout
19ec-1c88:48030192.395 : Timeout--> In = 0 Out = 0
19ec-1c88:48030192.452 : <= IoObject::SetTimeout
19ec-1c88:48030192.522 : => CAsicIO::CAsicIO
19ec-1c88:48030192.600 : => CNT96226::CNT96226
19ec-1c88:48030192.657 : => CNT96226::Open
19ec-1c88:48030214.843 : <= CNT96226::Open ret = 1
19ec-1c88:48030214.946 : => CNT96226::Initialize
19ec-1c88:48030215.138 : <= CNT96226::Initialize ret = 1
19ec-1c88:48030215.199 : <= CNT96226::CNT96226
19ec-1c88:48030215.251 : <= CAsicIO::CAsicIO
19ec-1c88:48030215.304 : => CAsicIO::InitializeDevice
19ec-1c88:48030215.374 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48030221.344 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48030221.466 : => IoObject::GetLockName
19ec-1c88:48030221.523 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48030221.594 : <= IoObject::GetLockName
19ec-1c88:48030222.102 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48030222.177 : IO Send command 10 bytes
19ec-1c88:48030222.227 : => CNT96226::VenderCmd_SetData
19ec-1c88:48030222.284 : iCmd = 0, nBytes = 10
19ec-1c88:48030222.397 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48030576.750 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48030576.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:48030576.967 : iCmd = 0, nBytes = 128
19ec-1c88:48030784.341 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030784.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030784.641 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48030784.771 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48030784.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48030785.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:48030785.434 : iCmd = 1, nBytes = 4
19ec-1c88:48030936.902 : 0000 : 00 00 00 00 
19ec-1c88:48030937.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48030937.069 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48030937.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:48030937.191 : iCmd = 3, nBytes = 2
19ec-1c88:48031287.557 : 0000 : 06 38 
19ec-1c88:48031287.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48031287.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:48031287.776 : iCmd = 4, nBytes = 2
19ec-1c88:48031575.744 : 0000 : 07 07 
19ec-1c88:48031575.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48031576.022 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48031576.120 : => IoObject::InitializeDevice
19ec-1c88:48031576.230 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48031576.915 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48031576.989 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48031577.735 : => FindScanner
19ec-1c88:48031577.797 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48031577.861 : <= FindScanner ret = 1
19ec-1c88:48031577.918 : => IoObject::IoLockStart
19ec-1c88:48031578.024 : => CAsicIO::CheckDevice
19ec-1c88:48031578.078 : => CNT96226::ConnectIsAvailable
19ec-1c88:48031595.476 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48031595.567 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48031595.622 : <= IoObject::IoLockStart
19ec-1c88:48031595.679 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48031595.742 : IO Send command 10 bytes
19ec-1c88:48031595.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:48031595.880 : iCmd = 0, nBytes = 10
19ec-1c88:48031595.986 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48031800.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48031800.899 : System send command 10 bytes + data 0 bytes
19ec-1c88:48031800.966 : IO total need to receive data 5 bytes
19ec-1c88:48031801.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:48031801.081 : iCmd = 0, nBytes = 5
19ec-1c88:48031930.365 : 0000 : 06 00 02 02 ab 
19ec-1c88:48031930.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48031930.531 : System total receive data 5 bytes
19ec-1c88:48031930.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:48031930.645 : iCmd = 1, nBytes = 4
19ec-1c88:48032071.984 : 0000 : 00 00 00 00 
19ec-1c88:48032072.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48032072.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48032072.281 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48032072.344 : IO Send command 10 bytes
19ec-1c88:48032072.434 : => CNT96226::VenderCmd_SetData
19ec-1c88:48032072.491 : iCmd = 0, nBytes = 10
19ec-1c88:48032072.594 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48032261.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48032261.412 : System send command 10 bytes + data 0 bytes
19ec-1c88:48032261.481 : IO total need to receive data 165 bytes
19ec-1c88:48032261.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:48032261.596 : iCmd = 0, nBytes = 165
19ec-1c88:48032433.435 : skip dump 37 bytes
19ec-1c88:48032433.651 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48032433.800 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48032433.940 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48032434.075 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48032434.206 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48032434.341 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48032434.473 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032434.598 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032434.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48032434.727 : System total receive data 165 bytes
19ec-1c88:48032434.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:48032434.841 : iCmd = 1, nBytes = 4
19ec-1c88:48032596.025 : 0000 : 00 00 00 00 
19ec-1c88:48032596.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48032596.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48032596.467 : Dump Inquiry
19ec-1c88:48032596.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48032596.735 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48032596.867 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48032597.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48032597.130 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48032597.262 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48032597.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032597.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032597.647 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48032597.776 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48032597.861 : 00a0 : 00 00 00 00 00 
19ec-1c88:48032597.923 : => ReadNVMDataInternal
19ec-1c88:48032598.134 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48032598.196 : IO Send command 10 bytes
19ec-1c88:48032598.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:48032598.338 : iCmd = 0, nBytes = 10
19ec-1c88:48032598.442 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48032933.766 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48032933.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:48032933.958 : IO total need to receive data 128 bytes
19ec-1c88:48032934.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:48032934.070 : iCmd = 0, nBytes = 128
19ec-1c88:48033138.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033138.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033138.734 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48033138.872 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48033139.003 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.129 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.381 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48033139.511 : System total receive data 128 bytes
19ec-1c88:48033139.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:48033139.622 : iCmd = 1, nBytes = 4
19ec-1c88:48033330.321 : 0000 : 00 00 00 00 
19ec-1c88:48033330.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48033330.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48033330.625 : NVMData.PadScanCount = 0
19ec-1c88:48033330.690 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48033330.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48033330.808 : NVMData.FlatbedScanCount = 0
19ec-1c88:48033330.862 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48033330.915 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48033330.968 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48033331.022 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48033331.077 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48033331.133 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48033331.189 : NVMData.BornMonth = 0
19ec-1c88:48033331.238 : NVMData.BornDay = 0
19ec-1c88:48033331.287 : NVMData.BornYear = 0
19ec-1c88:48033331.334 : NVMData.FirstScanMonth = 4
19ec-1c88:48033331.384 : NVMData.FirstScanDay = 30
19ec-1c88:48033331.441 : NVMData.FirstScanYear = 2020
19ec-1c88:48033331.493 : NVMData.VerticalMagnification = 0
19ec-1c88:48033331.550 : NVMData.HorizontalMagnification = 0
19ec-1c88:48033331.602 : NVMData.PowerSavingTime = 15
19ec-1c88:48033331.659 : NVMData.SN = A094165189010062
19ec-1c88:48033331.710 : NVMData.AutoFeed = 0
19ec-1c88:48033331.759 : NVMData.CCDType = 0
19ec-1c88:48033331.805 : NVMData.ScanSpeed = 0
19ec-1c88:48033331.855 : NVMData.RollerCount = 0
19ec-1c88:48033331.907 : NVMData.MultifeedCount = 0
19ec-1c88:48033331.956 : NVMData.JamCount = 0
19ec-1c88:48033332.005 : NVMData.IdentifyInfo = 
19ec-1c88:48033332.056 : NVMData.FormalName = 
19ec-1c88:48033332.238 : NVMData.ReservedB = 0
19ec-1c88:48033332.294 : NVMData.FunctionCode = 0
19ec-1c88:48033332.346 : NVMData.PreFeed = 0
19ec-1c88:48033332.401 : NVMData.PreFeedTime = 0
19ec-1c88:48033332.451 : NVMData.ButtonNumber = 0
19ec-1c88:48033332.503 : NVMData.PowerOffTime = 0
19ec-1c88:48033332.556 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48033332.625 : => IoObject::IoLockEnd
19ec-1c88:48033332.715 : <= IoObject::IoLockEnd
19ec-1c88:48033332.769 : <= InitializeScanner ret = 1
19ec-1c88:48034553.344 : => GetLogicalScannerAbility
19ec-1c88:48034553.544 : => IoObject::IoLockStart
19ec-1c88:48034553.679 : => CAsicIO::CheckDevice
19ec-1c88:48034553.738 : => CNT96226::ConnectIsAvailable
19ec-1c88:48034576.191 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48034576.448 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48034576.587 : <= IoObject::IoLockStart
19ec-1c88:48034576.913 : => IoObject::IoLockEnd
19ec-1c88:48034577.013 : <= IoObject::IoLockEnd
19ec-1c88:48034577.093 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48038124.904 : => GetLogicalScannerAbilityEx
19ec-1c88:48038125.093 : => IoObject::IoLockStart
19ec-1c88:48038125.226 : => CAsicIO::CheckDevice
19ec-1c88:48038125.283 : => CNT96226::ConnectIsAvailable
19ec-1c88:48038143.927 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48038144.039 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48038144.102 : <= IoObject::IoLockStart
19ec-1c88:48038144.161 : => IoObject::IoLockEnd
19ec-1c88:48038144.259 : <= IoObject::IoLockEnd
19ec-1c88:48038144.370 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48038144.443 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48045382.542 : => ReadNVMData
19ec-1c88:48045382.722 : => IoObject::IoLockStart
19ec-1c88:48045382.855 : => CAsicIO::CheckDevice
19ec-1c88:48045382.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:48045400.526 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48045400.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48045401.084 : <= IoObject::IoLockStart
19ec-1c88:48045401.149 : => ReadNVMDataInternal
19ec-1c88:48045401.214 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48045401.282 : IO Send command 10 bytes
19ec-1c88:48045401.400 : => CNT96226::VenderCmd_SetData
19ec-1c88:48045401.460 : iCmd = 0, nBytes = 10
19ec-1c88:48045401.580 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48045750.443 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48045750.609 : System send command 10 bytes + data 0 bytes
19ec-1c88:48045750.680 : IO total need to receive data 128 bytes
19ec-1c88:48045750.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:48045750.802 : iCmd = 0, nBytes = 128
19ec-1c88:48045958.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.100 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.245 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48045959.379 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48045959.509 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.633 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48045960.004 : System total receive data 128 bytes
19ec-1c88:48045960.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:48045960.115 : iCmd = 1, nBytes = 4
19ec-1c88:48046115.868 : 0000 : 00 00 00 00 
19ec-1c88:48046115.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48046116.148 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48046116.216 : NVMData.PadScanCount = 0
19ec-1c88:48046116.273 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48046116.330 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48046116.387 : NVMData.FlatbedScanCount = 0
19ec-1c88:48046116.442 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48046116.651 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48046116.721 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48046116.778 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48046116.835 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48046116.889 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48046116.946 : NVMData.BornMonth = 0
19ec-1c88:48046116.994 : NVMData.BornDay = 0
19ec-1c88:48046117.047 : NVMData.BornYear = 0
19ec-1c88:48046117.097 : NVMData.FirstScanMonth = 4
19ec-1c88:48046117.149 : NVMData.FirstScanDay = 30
19ec-1c88:48046117.203 : NVMData.FirstScanYear = 2020
19ec-1c88:48046117.258 : NVMData.VerticalMagnification = 0
19ec-1c88:48046117.314 : NVMData.HorizontalMagnification = 0
19ec-1c88:48046117.369 : NVMData.PowerSavingTime = 15
19ec-1c88:48046117.427 : NVMData.SN = A094165189010062
19ec-1c88:48046117.481 : NVMData.AutoFeed = 0
19ec-1c88:48046117.533 : NVMData.CCDType = 0
19ec-1c88:48046117.582 : NVMData.ScanSpeed = 0
19ec-1c88:48046117.634 : NVMData.RollerCount = 0
19ec-1c88:48046117.688 : NVMData.MultifeedCount = 0
19ec-1c88:48046117.742 : NVMData.JamCount = 0
19ec-1c88:48046117.794 : NVMData.IdentifyInfo = 
19ec-1c88:48046117.846 : NVMData.FormalName = 
19ec-1c88:48046117.897 : NVMData.ReservedB = 0
19ec-1c88:48046117.947 : NVMData.FunctionCode = 0
19ec-1c88:48046117.998 : NVMData.PreFeed = 0
19ec-1c88:48046118.048 : NVMData.PreFeedTime = 0
19ec-1c88:48046118.098 : NVMData.ButtonNumber = 0
19ec-1c88:48046118.150 : NVMData.PowerOffTime = 0
19ec-1c88:48046118.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48046118.265 : => IoObject::IoLockEnd
19ec-1c88:48046118.363 : <= IoObject::IoLockEnd
19ec-1c88:48046118.414 : <= ReadNVMData ret = 1
19ec-1c88:48055821.641 : => GetADFStatus
19ec-1c88:48055822.016 : => IoObject::IoLockStart
19ec-1c88:48055822.138 : => CAsicIO::CheckDevice
19ec-1c88:48055822.195 : => CNT96226::ConnectIsAvailable
19ec-1c88:48055845.145 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48055845.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48055845.326 : <= IoObject::IoLockStart
19ec-1c88:48055845.389 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48055845.455 : IO Send command 10 bytes
19ec-1c88:48055845.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:48055845.629 : iCmd = 0, nBytes = 10
19ec-1c88:48055845.737 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48056042.469 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48056042.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:48056042.665 : IO total need to receive data 2 bytes
19ec-1c88:48056042.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:48056042.785 : iCmd = 0, nBytes = 2
19ec-1c88:48056210.506 : 0000 : 00 00 
19ec-1c88:48056210.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48056210.693 : System total receive data 2 bytes
19ec-1c88:48056210.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:48056210.811 : iCmd = 1, nBytes = 4
19ec-1c88:48056345.852 : 0000 : 00 00 00 00 
19ec-1c88:48056346.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48056346.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48056346.422 : Return status = 0
19ec-1c88:48056346.483 : => IoObject::IoLockEnd
19ec-1c88:48056346.572 : <= IoObject::IoLockEnd
19ec-1c88:48056346.620 : <= GetADFStatus ret = 1
19ec-1c88:48058984.696 : => GetADFStatus
19ec-1c88:48058984.900 : => IoObject::IoLockStart
19ec-1c88:48058985.028 : => CAsicIO::CheckDevice
19ec-1c88:48058985.089 : => CNT96226::ConnectIsAvailable
19ec-1c88:48059006.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48059006.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48059007.061 : <= IoObject::IoLockStart
19ec-1c88:48059007.127 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48059007.201 : IO Send command 10 bytes
19ec-1c88:48059007.320 : => CNT96226::VenderCmd_SetData
19ec-1c88:48059007.384 : iCmd = 0, nBytes = 10
19ec-1c88:48059007.498 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48059199.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48059199.585 : System send command 10 bytes + data 0 bytes
19ec-1c88:48059199.802 : IO total need to receive data 2 bytes
19ec-1c88:48059199.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:48059199.934 : iCmd = 0, nBytes = 2
19ec-1c88:48059350.044 : 0000 : 00 00 
19ec-1c88:48059350.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48059350.374 : System total receive data 2 bytes
19ec-1c88:48059350.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:48059350.611 : iCmd = 1, nBytes = 4
19ec-1c88:48059523.813 : 0000 : 00 00 00 00 
19ec-1c88:48059524.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48059524.298 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48059524.358 : Return status = 0
19ec-1c88:48059524.420 : => IoObject::IoLockEnd
19ec-1c88:48059524.510 : <= IoObject::IoLockEnd
19ec-1c88:48059524.557 : <= GetADFStatus ret = 1
19ec-1c88:48061581.036 : => TerminateDriver
19ec-1c88:48061581.227 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:48061581.304 : => CNT96226::Close
19ec-1c88:48061584.882 : <= CNT96226::Close ret = 1
19ec-1c88:48061584.960 : <= CAsicIO::~CAsicIO
19ec-1c88:48061585.017 : => IoObject::IoLockEnd
19ec-1c88:48061585.073 : <= IoObject::IoLockEnd
19ec-1c88:48061585.124 : => IoObject::TerminateDevice
19ec-1c88:48061585.180 : => IoObject::IoLockEnd
19ec-1c88:48061585.230 : <= IoObject::IoLockEnd
19ec-1c88:48061585.330 : <= IoObject::TerminateDevice
19ec-1c88:48061585.588 : <= TerminateDriver ret = 1
19ec-1c88:48105123.038 : ============Debug Start==========
19ec-1c88:48105123.303 : Date : 2020/4/30 14:28:43
19ec-1c88:48105123.382 : Process ID : 19ec
19ec-1c88:48105123.794 : Windows : Version 10.0 build 18363 
19ec-1c88:48105124.245 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48105124.307 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48105124.373 : MemoryStatus.ullAvailPhys : 1719214080
19ec-1c88:48105124.434 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48105124.493 : MemoryStatus.ullAvailPageFile : 3062534144
19ec-1c88:48105124.555 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48105124.614 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:48105124.675 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48105124.778 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48105124.840 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48105125.088 : CPU Count : 4
19ec-1c88:48105125.136 : CPU Frequency : 100.000 Mhz
19ec-1c88:48105129.319 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48105129.441 : => InitializeDriver
19ec-1c88:48105129.707 : <= InitializeDriver ret = 1
19ec-1c88:48105129.765 : => InitializeScanner
19ec-1c88:48105129.845 : => CAsicIO::GetDeviceList
19ec-1c88:48105130.140 : => CNT96226::CNT96226
19ec-1c88:48105130.199 : => CNT96226::Open
19ec-1c88:48105152.223 : <= CNT96226::Open ret = 1
19ec-1c88:48105152.314 : => CNT96226::Initialize
19ec-1c88:48105152.501 : <= CNT96226::Initialize ret = 1
19ec-1c88:48105152.557 : <= CNT96226::CNT96226
19ec-1c88:48105152.610 : => CNT96226::EnumAvailableDevice
19ec-1c88:48105157.868 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48105157.947 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48105158.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48108866.261 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48108866.562 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48108872.225 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48108872.336 : => IoObject::GetLockName
19ec-1c88:48108872.397 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48108872.463 : <= IoObject::GetLockName
19ec-1c88:48108872.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:48108872.998 : iCmd = 3, nBytes = 2
19ec-1c88:48109243.019 : 0000 : 06 38 
19ec-1c88:48109243.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48109243.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:48109243.278 : iCmd = 4, nBytes = 2
19ec-1c88:48109531.858 : 0000 : 07 07 
19ec-1c88:48109532.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48109532.372 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48109532.460 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48109532.529 : IO Send command 10 bytes
19ec-1c88:48109532.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:48109532.636 : iCmd = 0, nBytes = 10
19ec-1c88:48109532.741 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48109730.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48109730.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:48109730.733 : iCmd = 0, nBytes = 165
19ec-1c88:48109865.268 : skip dump 37 bytes
19ec-1c88:48109865.610 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48109865.889 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48109866.335 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48109866.468 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48109866.594 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48109866.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48109866.851 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48109866.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48109867.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48109867.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:48109867.146 : iCmd = 1, nBytes = 4
19ec-1c88:48110036.028 : 0000 : 00 00 00 00 
19ec-1c88:48110036.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48110036.172 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48110036.235 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48110036.296 : IO Send command 10 bytes
19ec-1c88:48110036.347 : => CNT96226::VenderCmd_SetData
19ec-1c88:48110036.403 : iCmd = 0, nBytes = 10
19ec-1c88:48110036.507 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48110371.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48110371.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:48110371.725 : iCmd = 0, nBytes = 128
19ec-1c88:48110582.268 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110582.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110582.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48110582.726 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48110582.853 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48110582.980 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110583.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110583.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110583.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48110583.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:48110583.414 : iCmd = 1, nBytes = 4
19ec-1c88:48110711.655 : 0000 : 00 00 00 00 
19ec-1c88:48110711.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48110711.831 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48110711.995 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48110712.065 : => CNT96226::Close
19ec-1c88:48110715.936 : <= CNT96226::Close ret = 1
19ec-1c88:48110716.009 : <= CNT96226::~CNT96226
19ec-1c88:48110716.096 : <= CAsicIO::GetDeviceList
19ec-1c88:48110716.510 : => IoObject::SetTimeout
19ec-1c88:48110716.640 : Timeout--> In = 0 Out = 0
19ec-1c88:48110716.699 : <= IoObject::SetTimeout
19ec-1c88:48110716.771 : => CAsicIO::CAsicIO
19ec-1c88:48110716.843 : => CNT96226::CNT96226
19ec-1c88:48110716.896 : => CNT96226::Open
19ec-1c88:48110739.977 : <= CNT96226::Open ret = 1
19ec-1c88:48110740.077 : => CNT96226::Initialize
19ec-1c88:48110740.279 : <= CNT96226::Initialize ret = 1
19ec-1c88:48110740.337 : <= CNT96226::CNT96226
19ec-1c88:48110740.390 : <= CAsicIO::CAsicIO
19ec-1c88:48110740.445 : => CAsicIO::InitializeDevice
19ec-1c88:48110740.516 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48110746.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48110746.503 : => IoObject::GetLockName
19ec-1c88:48110746.556 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48110746.620 : <= IoObject::GetLockName
19ec-1c88:48110747.114 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48110747.186 : IO Send command 10 bytes
19ec-1c88:48110747.238 : => CNT96226::VenderCmd_SetData
19ec-1c88:48110747.292 : iCmd = 0, nBytes = 10
19ec-1c88:48110747.398 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48111071.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48111071.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111071.711 : iCmd = 0, nBytes = 128
19ec-1c88:48111257.885 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.097 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48111258.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48111258.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48111259.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111259.055 : iCmd = 1, nBytes = 4
19ec-1c88:48111420.095 : 0000 : 00 00 00 00 
19ec-1c88:48111420.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48111420.243 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48111420.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111420.358 : iCmd = 3, nBytes = 2
19ec-1c88:48111788.444 : 0000 : 06 38 
19ec-1c88:48111788.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48111788.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111788.724 : iCmd = 4, nBytes = 2
19ec-1c88:48112105.358 : 0000 : 07 07 
19ec-1c88:48112105.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48112105.604 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48112105.705 : => IoObject::InitializeDevice
19ec-1c88:48112105.812 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48112106.441 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48112106.520 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48112107.197 : => FindScanner
19ec-1c88:48112107.260 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48112107.322 : <= FindScanner ret = 1
19ec-1c88:48112107.380 : => IoObject::IoLockStart
19ec-1c88:48112107.482 : => CAsicIO::CheckDevice
19ec-1c88:48112107.534 : => CNT96226::ConnectIsAvailable
19ec-1c88:48112128.265 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48112128.364 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48112128.421 : <= IoObject::IoLockStart
19ec-1c88:48112128.477 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48112128.543 : IO Send command 10 bytes
19ec-1c88:48112128.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:48112128.675 : iCmd = 0, nBytes = 10
19ec-1c88:48112128.776 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48112322.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48112322.978 : System send command 10 bytes + data 0 bytes
19ec-1c88:48112323.049 : IO total need to receive data 5 bytes
19ec-1c88:48112323.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:48112323.164 : iCmd = 0, nBytes = 5
19ec-1c88:48112530.775 : 0000 : 06 00 02 02 ab 
19ec-1c88:48112530.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48112530.929 : System total receive data 5 bytes
19ec-1c88:48112530.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:48112531.042 : iCmd = 1, nBytes = 4
19ec-1c88:48112660.311 : 0000 : 00 00 00 00 
19ec-1c88:48112660.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48112660.545 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48112660.609 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48112660.670 : IO Send command 10 bytes
19ec-1c88:48112660.747 : => CNT96226::VenderCmd_SetData
19ec-1c88:48112660.801 : iCmd = 0, nBytes = 10
19ec-1c88:48112660.901 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48112818.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48112818.988 : System send command 10 bytes + data 0 bytes
19ec-1c88:48112819.058 : IO total need to receive data 165 bytes
19ec-1c88:48112819.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:48112819.168 : iCmd = 0, nBytes = 165
19ec-1c88:48113033.708 : skip dump 37 bytes
19ec-1c88:48113033.901 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48113034.043 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48113034.179 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48113034.316 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48113034.444 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48113034.578 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48113034.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113034.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113034.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113034.951 : System total receive data 165 bytes
19ec-1c88:48113035.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:48113035.063 : iCmd = 1, nBytes = 4
19ec-1c88:48113155.086 : 0000 : 00 00 00 00 
19ec-1c88:48113155.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113155.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48113155.484 : Dump Inquiry
19ec-1c88:48113155.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48113155.741 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48113155.874 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48113155.999 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48113156.126 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48113156.254 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48113156.376 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113156.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113156.623 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48113156.752 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48113156.838 : 00a0 : 00 00 00 00 00 
19ec-1c88:48113156.903 : => ReadNVMDataInternal
19ec-1c88:48113157.101 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48113157.164 : IO Send command 10 bytes
19ec-1c88:48113157.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:48113157.299 : iCmd = 0, nBytes = 10
19ec-1c88:48113157.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48113464.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48113464.554 : System send command 10 bytes + data 0 bytes
19ec-1c88:48113464.622 : IO total need to receive data 128 bytes
19ec-1c88:48113464.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:48113464.734 : iCmd = 0, nBytes = 128
19ec-1c88:48113666.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113666.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113666.861 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48113666.997 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48113667.126 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.248 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113667.635 : System total receive data 128 bytes
19ec-1c88:48113667.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:48113667.750 : iCmd = 1, nBytes = 4
19ec-1c88:48113864.987 : 0000 : 00 00 00 00 
19ec-1c88:48113865.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113865.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48113865.291 : NVMData.PadScanCount = 0
19ec-1c88:48113865.349 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48113865.403 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48113865.461 : NVMData.FlatbedScanCount = 0
19ec-1c88:48113865.517 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48113865.572 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48113865.623 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48113865.679 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48113865.734 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48113865.788 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48113865.843 : NVMData.BornMonth = 0
19ec-1c88:48113865.892 : NVMData.BornDay = 0
19ec-1c88:48113865.942 : NVMData.BornYear = 0
19ec-1c88:48113865.993 : NVMData.FirstScanMonth = 4
19ec-1c88:48113866.045 : NVMData.FirstScanDay = 30
19ec-1c88:48113866.099 : NVMData.FirstScanYear = 2020
19ec-1c88:48113866.154 : NVMData.VerticalMagnification = 0
19ec-1c88:48113866.208 : NVMData.HorizontalMagnification = 0
19ec-1c88:48113866.262 : NVMData.PowerSavingTime = 15
19ec-1c88:48113866.318 : NVMData.SN = A094165189010062
19ec-1c88:48113866.370 : NVMData.AutoFeed = 0
19ec-1c88:48113866.417 : NVMData.CCDType = 0
19ec-1c88:48113866.463 : NVMData.ScanSpeed = 0
19ec-1c88:48113866.512 : NVMData.RollerCount = 0
19ec-1c88:48113866.562 : NVMData.MultifeedCount = 0
19ec-1c88:48113866.611 : NVMData.JamCount = 0
19ec-1c88:48113866.660 : NVMData.IdentifyInfo = 
19ec-1c88:48113866.709 : NVMData.FormalName = 
19ec-1c88:48113866.894 : NVMData.ReservedB = 0
19ec-1c88:48113866.951 : NVMData.FunctionCode = 0
19ec-1c88:48113867.001 : NVMData.PreFeed = 0
19ec-1c88:48113867.050 : NVMData.PreFeedTime = 0
19ec-1c88:48113867.099 : NVMData.ButtonNumber = 0
19ec-1c88:48113867.150 : NVMData.PowerOffTime = 0
19ec-1c88:48113867.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48113867.276 : => IoObject::IoLockEnd
19ec-1c88:48113867.365 : <= IoObject::IoLockEnd
19ec-1c88:48113867.415 : <= InitializeScanner ret = 1
19ec-1c88:48113867.477 : => GetLogicalScannerAbilityEx
19ec-1c88:48113867.538 : => IoObject::IoLockStart
19ec-1c88:48113867.627 : => CAsicIO::CheckDevice
19ec-1c88:48113867.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:48113891.850 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48113891.942 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48113891.998 : <= IoObject::IoLockStart
19ec-1c88:48113892.053 : => IoObject::IoLockEnd
19ec-1c88:48113892.141 : <= IoObject::IoLockEnd
19ec-1c88:48113892.251 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48113892.322 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48114064.272 : => ReadNVMData
19ec-1c88:48114064.397 : => IoObject::IoLockStart
19ec-1c88:48114064.509 : => CAsicIO::CheckDevice
19ec-1c88:48114064.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:48114084.051 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48114084.169 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48114084.228 : <= IoObject::IoLockStart
19ec-1c88:48114084.287 : => ReadNVMDataInternal
19ec-1c88:48114084.349 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48114084.414 : IO Send command 10 bytes
19ec-1c88:48114084.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:48114084.567 : iCmd = 0, nBytes = 10
19ec-1c88:48114084.677 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48114418.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48114418.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:48114418.225 : IO total need to receive data 128 bytes
19ec-1c88:48114418.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:48114418.338 : iCmd = 0, nBytes = 128
19ec-1c88:48114617.668 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114617.840 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114617.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48114618.105 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48114618.233 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.362 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.486 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48114618.737 : System total receive data 128 bytes
19ec-1c88:48114618.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:48114618.851 : iCmd = 1, nBytes = 4
19ec-1c88:48114796.367 : 0000 : 00 00 00 00 
19ec-1c88:48114796.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48114796.594 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48114796.661 : NVMData.PadScanCount = 0
19ec-1c88:48114796.718 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48114796.775 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48114796.833 : NVMData.FlatbedScanCount = 0
19ec-1c88:48114796.885 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48114796.936 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48114796.989 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48114797.047 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48114797.103 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48114797.158 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48114797.214 : NVMData.BornMonth = 0
19ec-1c88:48114797.261 : NVMData.BornDay = 0
19ec-1c88:48114797.309 : NVMData.BornYear = 0
19ec-1c88:48114797.359 : NVMData.FirstScanMonth = 4
19ec-1c88:48114797.410 : NVMData.FirstScanDay = 30
19ec-1c88:48114797.462 : NVMData.FirstScanYear = 2020
19ec-1c88:48114797.659 : NVMData.VerticalMagnification = 0
19ec-1c88:48114797.720 : NVMData.HorizontalMagnification = 0
19ec-1c88:48114797.773 : NVMData.PowerSavingTime = 15
19ec-1c88:48114797.824 : NVMData.SN = A094165189010062
19ec-1c88:48114797.873 : NVMData.AutoFeed = 0
19ec-1c88:48114797.922 : NVMData.CCDType = 0
19ec-1c88:48114797.968 : NVMData.ScanSpeed = 0
19ec-1c88:48114798.015 : NVMData.RollerCount = 0
19ec-1c88:48114798.067 : NVMData.MultifeedCount = 0
19ec-1c88:48114798.116 : NVMData.JamCount = 0
19ec-1c88:48114798.167 : NVMData.IdentifyInfo = 
19ec-1c88:48114798.218 : NVMData.FormalName = 
19ec-1c88:48114798.266 : NVMData.ReservedB = 0
19ec-1c88:48114798.315 : NVMData.FunctionCode = 0
19ec-1c88:48114798.363 : NVMData.PreFeed = 0
19ec-1c88:48114798.412 : NVMData.PreFeedTime = 0
19ec-1c88:48114798.460 : NVMData.ButtonNumber = 0
19ec-1c88:48114798.510 : NVMData.PowerOffTime = 0
19ec-1c88:48114798.561 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48114798.623 : => IoObject::IoLockEnd
19ec-1c88:48114798.714 : <= IoObject::IoLockEnd
19ec-1c88:48114798.763 : <= ReadNVMData ret = 1
19ec-1c88:48115314.946 : => TerminateDriver
19ec-1c88:48115315.132 : => CAsicIO::~CAsicIO,pStage=212929608
19ec-1c88:48115315.206 : => CNT96226::Close
19ec-1c88:48115319.063 : <= CNT96226::Close ret = 1
19ec-1c88:48115319.141 : <= CAsicIO::~CAsicIO
19ec-1c88:48115319.198 : => IoObject::IoLockEnd
19ec-1c88:48115319.253 : <= IoObject::IoLockEnd
19ec-1c88:48115319.303 : => IoObject::TerminateDevice
19ec-1c88:48115319.358 : => IoObject::IoLockEnd
19ec-1c88:48115319.410 : <= IoObject::IoLockEnd
19ec-1c88:48115319.513 : <= IoObject::TerminateDevice
19ec-1c88:48115319.764 : <= TerminateDriver ret = 1
19ec-1c88:48117657.442 : ============Debug Start==========
19ec-1c88:48117657.738 : Date : 2020/4/30 14:28:43
19ec-1c88:48117657.819 : Process ID : 19ec
19ec-1c88:48117658.234 : Windows : Version 10.0 build 18363 
19ec-1c88:48117658.697 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48117658.759 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48117658.826 : MemoryStatus.ullAvailPhys : 1719300096
19ec-1c88:48117658.884 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48117658.946 : MemoryStatus.ullAvailPageFile : 3061972992
19ec-1c88:48117659.007 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48117659.065 : MemoryStatus.ullAvailVirtual : 1728684032
19ec-1c88:48117659.128 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48117659.241 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48117659.302 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48117659.560 : CPU Count : 4
19ec-1c88:48117659.607 : CPU Frequency : 100.000 Mhz
19ec-1c88:48117663.786 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48117663.914 : => InitializeDriver
19ec-1c88:48117664.184 : <= InitializeDriver ret = 1
19ec-1c88:48120174.625 : => InitializeScanner
19ec-1c88:48120174.905 : => CAsicIO::GetDeviceList
19ec-1c88:48120175.305 : => CNT96226::CNT96226
19ec-1c88:48120175.362 : => CNT96226::Open
19ec-1c88:48120197.329 : <= CNT96226::Open ret = 1
19ec-1c88:48120197.432 : => CNT96226::Initialize
19ec-1c88:48120197.636 : <= CNT96226::Initialize ret = 1
19ec-1c88:48120197.693 : <= CNT96226::CNT96226
19ec-1c88:48120197.745 : => CNT96226::EnumAvailableDevice
19ec-1c88:48120203.086 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48120203.164 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48120203.223 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48123898.020 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48123898.306 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48123903.876 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48123903.990 : => IoObject::GetLockName
19ec-1c88:48123904.049 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48123904.120 : <= IoObject::GetLockName
19ec-1c88:48123904.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:48123904.648 : iCmd = 3, nBytes = 2
19ec-1c88:48124296.203 : 0000 : 06 38 
19ec-1c88:48124296.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48124296.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:48124296.476 : iCmd = 4, nBytes = 2
19ec-1c88:48124580.762 : 0000 : 07 07 
19ec-1c88:48124580.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48124580.962 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48124581.058 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48124581.124 : IO Send command 10 bytes
19ec-1c88:48124581.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:48124581.237 : iCmd = 0, nBytes = 10
19ec-1c88:48124581.340 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48124783.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48124783.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:48124783.169 : iCmd = 0, nBytes = 165
19ec-1c88:48124986.190 : skip dump 37 bytes
19ec-1c88:48124986.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48124986.495 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48124986.625 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48124986.757 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48124986.887 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48124987.021 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48124987.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48124987.261 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48124987.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48124987.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:48124987.433 : iCmd = 1, nBytes = 4
19ec-1c88:48125106.545 : 0000 : 00 00 00 00 
19ec-1c88:48125106.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48125106.737 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48125106.804 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48125106.870 : IO Send command 10 bytes
19ec-1c88:48125106.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:48125106.982 : iCmd = 0, nBytes = 10
19ec-1c88:48125107.091 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48125430.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48125430.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:48125430.543 : iCmd = 0, nBytes = 128
19ec-1c88:48125593.114 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48125593.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48125593.703 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.831 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125594.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125594.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48125594.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:48125594.253 : iCmd = 1, nBytes = 4
19ec-1c88:48125724.526 : 0000 : 00 00 00 00 
19ec-1c88:48125724.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48125724.997 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48125725.161 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48125725.234 : => CNT96226::Close
19ec-1c88:48125729.013 : <= CNT96226::Close ret = 1
19ec-1c88:48125729.087 : <= CNT96226::~CNT96226
19ec-1c88:48125729.177 : <= CAsicIO::GetDeviceList
19ec-1c88:48125729.601 : => IoObject::SetTimeout
19ec-1c88:48125729.732 : Timeout--> In = 0 Out = 0
19ec-1c88:48125729.794 : <= IoObject::SetTimeout
19ec-1c88:48125729.863 : => CAsicIO::CAsicIO
19ec-1c88:48125729.933 : => CNT96226::CNT96226
19ec-1c88:48125729.987 : => CNT96226::Open
19ec-1c88:48125755.093 : <= CNT96226::Open ret = 1
19ec-1c88:48125755.205 : => CNT96226::Initialize
19ec-1c88:48125755.408 : <= CNT96226::Initialize ret = 1
19ec-1c88:48125755.472 : <= CNT96226::CNT96226
19ec-1c88:48125755.526 : <= CAsicIO::CAsicIO
19ec-1c88:48125755.586 : => CAsicIO::InitializeDevice
19ec-1c88:48125755.656 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48125762.620 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48125762.749 : => IoObject::GetLockName
19ec-1c88:48125762.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48125762.878 : <= IoObject::GetLockName
19ec-1c88:48125763.665 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48125763.737 : IO Send command 10 bytes
19ec-1c88:48125763.791 : => CNT96226::VenderCmd_SetData
19ec-1c88:48125763.847 : iCmd = 0, nBytes = 10
19ec-1c88:48125763.956 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48126108.669 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48126108.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126108.865 : iCmd = 0, nBytes = 128
19ec-1c88:48126318.060 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.242 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48126318.521 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48126318.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.771 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126319.017 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126319.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48126319.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126319.199 : iCmd = 1, nBytes = 4
19ec-1c88:48126525.859 : 0000 : 00 00 00 00 
19ec-1c88:48126525.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48126526.031 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48126526.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126526.151 : iCmd = 3, nBytes = 2
19ec-1c88:48126906.202 : 0000 : 06 38 
19ec-1c88:48126906.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48126906.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126906.436 : iCmd = 4, nBytes = 2
19ec-1c88:48127206.847 : 0000 : 07 07 
19ec-1c88:48127206.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127207.116 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48127207.212 : => IoObject::InitializeDevice
19ec-1c88:48127207.311 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48127207.889 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48127207.963 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48127208.589 : => FindScanner
19ec-1c88:48127208.655 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48127208.721 : <= FindScanner ret = 1
19ec-1c88:48127208.782 : => IoObject::IoLockStart
19ec-1c88:48127208.887 : => CAsicIO::CheckDevice
19ec-1c88:48127208.942 : => CNT96226::ConnectIsAvailable
19ec-1c88:48127228.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48127228.568 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48127228.623 : <= IoObject::IoLockStart
19ec-1c88:48127228.683 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48127228.746 : IO Send command 10 bytes
19ec-1c88:48127228.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:48127228.883 : iCmd = 0, nBytes = 10
19ec-1c88:48127228.986 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48127419.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48127419.577 : System send command 10 bytes + data 0 bytes
19ec-1c88:48127419.651 : IO total need to receive data 5 bytes
19ec-1c88:48127419.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127419.776 : iCmd = 0, nBytes = 5
19ec-1c88:48127552.815 : 0000 : 06 00 02 02 ab 
19ec-1c88:48127552.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127552.977 : System total receive data 5 bytes
19ec-1c88:48127553.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127553.092 : iCmd = 1, nBytes = 4
19ec-1c88:48127684.685 : 0000 : 00 00 00 00 
19ec-1c88:48127684.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127685.279 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48127685.344 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48127685.410 : IO Send command 10 bytes
19ec-1c88:48127685.502 : => CNT96226::VenderCmd_SetData
19ec-1c88:48127685.560 : iCmd = 0, nBytes = 10
19ec-1c88:48127685.663 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48127858.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48127859.003 : System send command 10 bytes + data 0 bytes
19ec-1c88:48127859.070 : IO total need to receive data 165 bytes
19ec-1c88:48127859.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127859.184 : iCmd = 0, nBytes = 165
19ec-1c88:48127997.362 : skip dump 37 bytes
19ec-1c88:48127997.530 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48127997.667 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48127997.801 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48127997.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48127998.062 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48127998.194 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48127998.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48127998.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48127998.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127998.564 : System total receive data 165 bytes
19ec-1c88:48127998.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127998.675 : iCmd = 1, nBytes = 4
19ec-1c88:48128105.771 : 0000 : 00 00 00 00 
19ec-1c88:48128105.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48128105.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48128106.197 : Dump Inquiry
19ec-1c88:48128106.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48128106.460 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48128106.592 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48128106.724 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48128106.854 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48128106.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48128107.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128107.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128107.362 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48128107.488 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48128107.573 : 00a0 : 00 00 00 00 00 
19ec-1c88:48128107.639 : => ReadNVMDataInternal
19ec-1c88:48128107.851 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48128107.914 : IO Send command 10 bytes
19ec-1c88:48128108.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:48128108.055 : iCmd = 0, nBytes = 10
19ec-1c88:48128108.156 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48128459.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48128459.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:48128459.400 : IO total need to receive data 128 bytes
19ec-1c88:48128459.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:48128459.512 : iCmd = 0, nBytes = 128
19ec-1c88:48128660.930 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.103 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48128661.377 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48128661.502 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.875 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48128661.997 : System total receive data 128 bytes
19ec-1c88:48128662.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:48128662.108 : iCmd = 1, nBytes = 4
19ec-1c88:48128869.283 : 0000 : 00 00 00 00 
19ec-1c88:48128869.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48128869.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48128869.576 : NVMData.PadScanCount = 0
19ec-1c88:48128869.635 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48128869.692 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48128869.748 : NVMData.FlatbedScanCount = 0
19ec-1c88:48128869.801 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48128869.854 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48128869.908 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48128869.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48128870.016 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48128870.071 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48128870.124 : NVMData.BornMonth = 0
19ec-1c88:48128870.175 : NVMData.BornDay = 0
19ec-1c88:48128870.224 : NVMData.BornYear = 0
19ec-1c88:48128870.273 : NVMData.FirstScanMonth = 4
19ec-1c88:48128870.325 : NVMData.FirstScanDay = 30
19ec-1c88:48128870.379 : NVMData.FirstScanYear = 2020
19ec-1c88:48128870.435 : NVMData.VerticalMagnification = 0
19ec-1c88:48128870.492 : NVMData.HorizontalMagnification = 0
19ec-1c88:48128870.547 : NVMData.PowerSavingTime = 15
19ec-1c88:48128870.601 : NVMData.SN = A094165189010062
19ec-1c88:48128870.652 : NVMData.AutoFeed = 0
19ec-1c88:48128870.701 : NVMData.CCDType = 0
19ec-1c88:48128870.749 : NVMData.ScanSpeed = 0
19ec-1c88:48128870.799 : NVMData.RollerCount = 0
19ec-1c88:48128870.849 : NVMData.MultifeedCount = 0
19ec-1c88:48128870.900 : NVMData.JamCount = 0
19ec-1c88:48128870.948 : NVMData.IdentifyInfo = 
19ec-1c88:48128870.999 : NVMData.FormalName = 
19ec-1c88:48128871.210 : NVMData.ReservedB = 0
19ec-1c88:48128871.264 : NVMData.FunctionCode = 0
19ec-1c88:48128871.314 : NVMData.PreFeed = 0
19ec-1c88:48128871.369 : NVMData.PreFeedTime = 0
19ec-1c88:48128871.421 : NVMData.ButtonNumber = 0
19ec-1c88:48128871.476 : NVMData.PowerOffTime = 0
19ec-1c88:48128871.528 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48128871.601 : => IoObject::IoLockEnd
19ec-1c88:48128871.693 : <= IoObject::IoLockEnd
19ec-1c88:48128871.744 : <= InitializeScanner ret = 1
19ec-1c88:48130127.676 : => GetLogicalScannerAbility
19ec-1c88:48130127.872 : => IoObject::IoLockStart
19ec-1c88:48130128.001 : => CAsicIO::CheckDevice
19ec-1c88:48130128.057 : => CNT96226::ConnectIsAvailable
19ec-1c88:48130153.304 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48130153.418 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48130153.475 : <= IoObject::IoLockStart
19ec-1c88:48130153.534 : => IoObject::IoLockEnd
19ec-1c88:48130153.642 : <= IoObject::IoLockEnd
19ec-1c88:48130153.722 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48133671.744 : => GetLogicalScannerAbilityEx
19ec-1c88:48133671.940 : => IoObject::IoLockStart
19ec-1c88:48133672.072 : => CAsicIO::CheckDevice
19ec-1c88:48133672.129 : => CNT96226::ConnectIsAvailable
19ec-1c88:48133695.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48133695.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48133695.482 : <= IoObject::IoLockStart
19ec-1c88:48133695.541 : => IoObject::IoLockEnd
19ec-1c88:48133695.650 : <= IoObject::IoLockEnd
19ec-1c88:48133695.768 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48133695.844 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48140863.463 : => ReadNVMData
19ec-1c88:48140863.652 : => IoObject::IoLockStart
19ec-1c88:48140863.783 : => CAsicIO::CheckDevice
19ec-1c88:48140863.842 : => CNT96226::ConnectIsAvailable
19ec-1c88:48140889.707 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48140889.822 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48140889.884 : <= IoObject::IoLockStart
19ec-1c88:48140889.951 : => ReadNVMDataInternal
19ec-1c88:48140890.013 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48140890.082 : IO Send command 10 bytes
19ec-1c88:48140890.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:48140890.267 : iCmd = 0, nBytes = 10
19ec-1c88:48140890.379 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48141245.381 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48141245.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:48141245.597 : IO total need to receive data 128 bytes
19ec-1c88:48141245.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:48141245.718 : iCmd = 0, nBytes = 128
19ec-1c88:48141453.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141453.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141453.505 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48141453.640 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48141453.773 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48141453.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141454.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141454.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141454.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48141454.271 : System total receive data 128 bytes
19ec-1c88:48141454.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:48141454.384 : iCmd = 1, nBytes = 4
19ec-1c88:48141635.727 : 0000 : 00 00 00 00 
19ec-1c88:48141635.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48141635.974 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48141636.041 : NVMData.PadScanCount = 0
19ec-1c88:48141636.100 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48141636.158 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48141636.216 : NVMData.FlatbedScanCount = 0
19ec-1c88:48141636.272 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48141636.474 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48141636.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48141636.590 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48141636.647 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48141636.701 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48141636.756 : NVMData.BornMonth = 0
19ec-1c88:48141636.804 : NVMData.BornDay = 0
19ec-1c88:48141636.857 : NVMData.BornYear = 0
19ec-1c88:48141636.904 : NVMData.FirstScanMonth = 4
19ec-1c88:48141636.959 : NVMData.FirstScanDay = 30
19ec-1c88:48141637.014 : NVMData.FirstScanYear = 2020
19ec-1c88:48141637.068 : NVMData.VerticalMagnification = 0
19ec-1c88:48141637.123 : NVMData.HorizontalMagnification = 0
19ec-1c88:48141637.179 : NVMData.PowerSavingTime = 15
19ec-1c88:48141637.232 : NVMData.SN = A094165189010062
19ec-1c88:48141637.281 : NVMData.AutoFeed = 0
19ec-1c88:48141637.331 : NVMData.CCDType = 0
19ec-1c88:48141637.377 : NVMData.ScanSpeed = 0
19ec-1c88:48141637.424 : NVMData.RollerCount = 0
19ec-1c88:48141637.476 : NVMData.MultifeedCount = 0
19ec-1c88:48141637.529 : NVMData.JamCount = 0
19ec-1c88:48141637.579 : NVMData.IdentifyInfo = 
19ec-1c88:48141637.632 : NVMData.FormalName = 
19ec-1c88:48141637.855 : NVMData.ReservedB = 0
19ec-1c88:48141637.903 : NVMData.FunctionCode = 0
19ec-1c88:48141637.952 : NVMData.PreFeed = 0
19ec-1c88:48141638.000 : NVMData.PreFeedTime = 0
19ec-1c88:48141638.049 : NVMData.ButtonNumber = 0
19ec-1c88:48141638.100 : NVMData.PowerOffTime = 0
19ec-1c88:48141638.151 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48141638.214 : => IoObject::IoLockEnd
19ec-1c88:48141638.305 : <= IoObject::IoLockEnd
19ec-1c88:48141638.352 : <= ReadNVMData ret = 1
19ec-1c88:48151621.557 : => GetADFStatus
19ec-1c88:48151621.962 : => IoObject::IoLockStart
19ec-1c88:48151622.091 : => CAsicIO::CheckDevice
19ec-1c88:48151622.150 : => CNT96226::ConnectIsAvailable
19ec-1c88:48151639.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48151639.918 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48151640.214 : <= IoObject::IoLockStart
19ec-1c88:48151640.275 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48151640.347 : IO Send command 10 bytes
19ec-1c88:48151640.455 : => CNT96226::VenderCmd_SetData
19ec-1c88:48151640.516 : iCmd = 0, nBytes = 10
19ec-1c88:48151640.624 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48151830.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48151830.753 : System send command 10 bytes + data 0 bytes
19ec-1c88:48151830.838 : IO total need to receive data 2 bytes
19ec-1c88:48151830.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:48151830.960 : iCmd = 0, nBytes = 2
19ec-1c88:48152003.072 : 0000 : 00 00 
19ec-1c88:48152003.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48152003.223 : System total receive data 2 bytes
19ec-1c88:48152003.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:48152003.339 : iCmd = 1, nBytes = 4
19ec-1c88:48152130.616 : 0000 : 00 00 00 00 
19ec-1c88:48152130.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48152131.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48152131.214 : Return status = 0
19ec-1c88:48152131.270 : => IoObject::IoLockEnd
19ec-1c88:48152131.357 : <= IoObject::IoLockEnd
19ec-1c88:48152131.405 : <= GetADFStatus ret = 1
19ec-1c88:48154761.205 : => GetADFStatus
19ec-1c88:48154761.400 : => IoObject::IoLockStart
19ec-1c88:48154761.528 : => CAsicIO::CheckDevice
19ec-1c88:48154761.585 : => CNT96226::ConnectIsAvailable
19ec-1c88:48154783.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48154784.190 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48154784.543 : <= IoObject::IoLockStart
19ec-1c88:48154784.611 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48154784.684 : IO Send command 10 bytes
19ec-1c88:48154784.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:48154784.849 : iCmd = 0, nBytes = 10
19ec-1c88:48154784.956 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48154972.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48154972.482 : System send command 10 bytes + data 0 bytes
19ec-1c88:48154972.700 : IO total need to receive data 2 bytes
19ec-1c88:48154972.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:48154972.831 : iCmd = 0, nBytes = 2
19ec-1c88:48155104.419 : 0000 : 00 00 
19ec-1c88:48155104.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48155104.731 : System total receive data 2 bytes
19ec-1c88:48155105.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:48155105.132 : iCmd = 1, nBytes = 4
19ec-1c88:48155302.777 : 0000 : 00 00 00 00 
19ec-1c88:48155303.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48155303.324 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48155303.395 : Return status = 0
19ec-1c88:48155303.458 : => IoObject::IoLockEnd
19ec-1c88:48155303.553 : <= IoObject::IoLockEnd
19ec-1c88:48155303.604 : <= GetADFStatus ret = 1
19ec-1c88:48157380.627 : => TerminateDriver
19ec-1c88:48157380.819 : => CAsicIO::~CAsicIO,pStage=78646344
19ec-1c88:48157380.893 : => CNT96226::Close
19ec-1c88:48157385.049 : <= CNT96226::Close ret = 1
19ec-1c88:48157385.132 : <= CAsicIO::~CAsicIO
19ec-1c88:48157385.189 : => IoObject::IoLockEnd
19ec-1c88:48157385.239 : <= IoObject::IoLockEnd
19ec-1c88:48157385.290 : => IoObject::TerminateDevice
19ec-1c88:48157385.347 : => IoObject::IoLockEnd
19ec-1c88:48157385.397 : <= IoObject::IoLockEnd
19ec-1c88:48157385.498 : <= IoObject::TerminateDevice
19ec-1c88:48157385.747 : <= TerminateDriver ret = 1
19ec-1c88:48201223.581 : ============Debug Start==========
19ec-1c88:48201223.867 : Date : 2020/4/30 14:28:46
19ec-1c88:48201223.948 : Process ID : 19ec
19ec-1c88:48201224.373 : Windows : Version 10.0 build 18363 
19ec-1c88:48201224.833 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48201224.894 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48201224.960 : MemoryStatus.ullAvailPhys : 1719930880
19ec-1c88:48201225.024 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48201225.086 : MemoryStatus.ullAvailPageFile : 3062251520
19ec-1c88:48201225.150 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48201225.212 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:48201225.276 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48201225.382 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48201225.447 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48201225.694 : CPU Count : 4
19ec-1c88:48201225.744 : CPU Frequency : 100.000 Mhz
19ec-1c88:48201230.140 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48201230.272 : => InitializeDriver
19ec-1c88:48201230.532 : <= InitializeDriver ret = 1
19ec-1c88:48201230.598 : => InitializeScanner
19ec-1c88:48201230.678 : => CAsicIO::GetDeviceList
19ec-1c88:48201230.980 : => CNT96226::CNT96226
19ec-1c88:48201231.042 : => CNT96226::Open
19ec-1c88:48201253.760 : <= CNT96226::Open ret = 1
19ec-1c88:48201253.870 : => CNT96226::Initialize
19ec-1c88:48201254.070 : <= CNT96226::Initialize ret = 1
19ec-1c88:48201254.136 : <= CNT96226::CNT96226
19ec-1c88:48201254.196 : => CNT96226::EnumAvailableDevice
19ec-1c88:48201259.709 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48201259.786 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48201259.848 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48205119.216 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48205119.653 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48205131.116 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48205131.323 : => IoObject::GetLockName
19ec-1c88:48205131.449 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48205131.593 : <= IoObject::GetLockName
19ec-1c88:48205132.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:48205132.623 : iCmd = 3, nBytes = 2
19ec-1c88:48205520.255 : 0000 : 06 38 
19ec-1c88:48205520.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48205520.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:48205520.766 : iCmd = 4, nBytes = 2
19ec-1c88:48205841.807 : 0000 : 07 07 
19ec-1c88:48205842.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48205842.180 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48205842.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48205842.479 : IO Send command 10 bytes
19ec-1c88:48205842.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:48205842.712 : iCmd = 0, nBytes = 10
19ec-1c88:48205842.926 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48206049.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48206049.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:48206049.763 : iCmd = 0, nBytes = 165
19ec-1c88:48206263.114 : skip dump 37 bytes
19ec-1c88:48206263.501 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48206263.784 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48206264.066 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48206264.334 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48206264.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48206264.873 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48206265.136 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48206265.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48206265.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48206265.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:48206265.761 : iCmd = 1, nBytes = 4
19ec-1c88:48206480.061 : 0000 : 00 00 00 00 
19ec-1c88:48206480.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48206480.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48206480.510 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48206480.649 : IO Send command 10 bytes
19ec-1c88:48206480.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:48206480.868 : iCmd = 0, nBytes = 10
19ec-1c88:48206481.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48206842.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48206842.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:48206842.867 : iCmd = 0, nBytes = 128
19ec-1c88:48207051.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207051.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207052.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48207052.467 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48207052.724 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48207052.984 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207053.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207053.629 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207053.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48207053.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:48207053.999 : iCmd = 1, nBytes = 4
19ec-1c88:48207236.439 : 0000 : 00 00 00 00 
19ec-1c88:48207236.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48207236.746 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48207237.081 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48207237.221 : => CNT96226::Close
19ec-1c88:48207244.258 : <= CNT96226::Close ret = 1
19ec-1c88:48207244.410 : <= CNT96226::~CNT96226
19ec-1c88:48207244.573 : <= CAsicIO::GetDeviceList
19ec-1c88:48207245.298 : => IoObject::SetTimeout
19ec-1c88:48207245.549 : Timeout--> In = 0 Out = 0
19ec-1c88:48207245.663 : <= IoObject::SetTimeout
19ec-1c88:48207245.792 : => CAsicIO::CAsicIO
19ec-1c88:48207245.944 : => CNT96226::CNT96226
19ec-1c88:48207246.057 : => CNT96226::Open
19ec-1c88:48207286.613 : <= CNT96226::Open ret = 1
19ec-1c88:48207286.817 : => CNT96226::Initialize
19ec-1c88:48207287.529 : <= CNT96226::Initialize ret = 1
19ec-1c88:48207287.651 : <= CNT96226::CNT96226
19ec-1c88:48207287.753 : <= CAsicIO::CAsicIO
19ec-1c88:48207287.864 : => CAsicIO::InitializeDevice
19ec-1c88:48207287.997 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48207299.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48207299.861 : => IoObject::GetLockName
19ec-1c88:48207299.972 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48207300.110 : <= IoObject::GetLockName
19ec-1c88:48207301.045 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48207301.196 : IO Send command 10 bytes
19ec-1c88:48207301.299 : => CNT96226::VenderCmd_SetData
19ec-1c88:48207301.409 : iCmd = 0, nBytes = 10
19ec-1c88:48207301.625 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48207663.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48207663.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:48207663.900 : iCmd = 0, nBytes = 128
19ec-1c88:48207879.305 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207879.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207879.926 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48207880.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48207880.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48207880.703 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207880.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207881.204 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207881.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48207881.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:48207881.561 : iCmd = 1, nBytes = 4
19ec-1c88:48208115.517 : 0000 : 00 00 00 00 
19ec-1c88:48208115.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48208115.884 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48208116.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:48208116.116 : iCmd = 3, nBytes = 2
19ec-1c88:48208521.033 : 0000 : 06 38 
19ec-1c88:48208521.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48208521.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:48208521.510 : iCmd = 4, nBytes = 2
19ec-1c88:48208845.663 : 0000 : 07 07 
19ec-1c88:48208845.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48208846.283 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48208846.476 : => IoObject::InitializeDevice
19ec-1c88:48208846.662 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48208848.032 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48208848.176 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48208849.455 : => FindScanner
19ec-1c88:48208849.565 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48208849.687 : <= FindScanner ret = 1
19ec-1c88:48208849.802 : => IoObject::IoLockStart
19ec-1c88:48208850.020 : => CAsicIO::CheckDevice
19ec-1c88:48208850.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:48208875.456 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48208875.703 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48208875.844 : <= IoObject::IoLockStart
19ec-1c88:48208875.978 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48208876.126 : IO Send command 10 bytes
19ec-1c88:48208876.307 : => CNT96226::VenderCmd_SetData
19ec-1c88:48208876.425 : iCmd = 0, nBytes = 10
19ec-1c88:48208876.642 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48209085.568 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48209085.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:48209085.963 : IO total need to receive data 5 bytes
19ec-1c88:48209086.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209086.217 : iCmd = 0, nBytes = 5
19ec-1c88:48209297.387 : 0000 : 06 00 02 02 ab 
19ec-1c88:48209297.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48209297.705 : System total receive data 5 bytes
19ec-1c88:48209297.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209297.939 : iCmd = 1, nBytes = 4
19ec-1c88:48209493.937 : 0000 : 00 00 00 00 
19ec-1c88:48209494.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48209494.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48209494.477 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48209494.604 : IO Send command 10 bytes
19ec-1c88:48209494.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:48209494.885 : iCmd = 0, nBytes = 10
19ec-1c88:48209495.104 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48209683.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48209683.685 : System send command 10 bytes + data 0 bytes
19ec-1c88:48209683.831 : IO total need to receive data 165 bytes
19ec-1c88:48209683.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209684.066 : iCmd = 0, nBytes = 165
19ec-1c88:48209888.548 : skip dump 37 bytes
19ec-1c88:48209888.952 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48209889.260 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48209889.552 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48209889.833 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48209890.100 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48209890.381 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48209890.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48209890.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48209891.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48209891.149 : System total receive data 165 bytes
19ec-1c88:48209891.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209891.385 : iCmd = 1, nBytes = 4
19ec-1c88:48210101.347 : 0000 : 00 00 00 00 
19ec-1c88:48210101.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48210101.781 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48210102.194 : Dump Inquiry
19ec-1c88:48210102.451 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48210102.726 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48210102.990 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48210103.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48210103.504 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48210103.769 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48210104.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210104.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210104.542 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48210104.802 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48210104.976 : 00a0 : 00 00 00 00 00 
19ec-1c88:48210105.108 : => ReadNVMDataInternal
19ec-1c88:48210105.494 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48210105.631 : IO Send command 10 bytes
19ec-1c88:48210105.812 : => CNT96226::VenderCmd_SetData
19ec-1c88:48210105.926 : iCmd = 0, nBytes = 10
19ec-1c88:48210106.133 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48210461.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48210462.225 : System send command 10 bytes + data 0 bytes
19ec-1c88:48210462.371 : IO total need to receive data 128 bytes
19ec-1c88:48210462.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:48210462.612 : iCmd = 0, nBytes = 128
19ec-1c88:48210665.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210665.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210666.017 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48210666.290 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48210666.550 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48210666.802 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210667.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210667.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210667.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48210667.573 : System total receive data 128 bytes
19ec-1c88:48210667.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:48210667.803 : iCmd = 1, nBytes = 4
19ec-1c88:48210858.551 : 0000 : 00 00 00 00 
19ec-1c88:48210858.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48210859.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48210859.192 : NVMData.PadScanCount = 0
19ec-1c88:48210859.306 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48210859.422 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48210859.552 : NVMData.FlatbedScanCount = 0
19ec-1c88:48210859.668 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48210859.777 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48210859.883 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48210859.989 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48210860.103 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48210860.213 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48210860.326 : NVMData.BornMonth = 0
19ec-1c88:48210860.430 : NVMData.BornDay = 0
19ec-1c88:48210860.537 : NVMData.BornYear = 0
19ec-1c88:48210860.635 : NVMData.FirstScanMonth = 4
19ec-1c88:48210860.741 : NVMData.FirstScanDay = 30
19ec-1c88:48210860.851 : NVMData.FirstScanYear = 2020
19ec-1c88:48210860.958 : NVMData.VerticalMagnification = 0
19ec-1c88:48210861.071 : NVMData.HorizontalMagnification = 0
19ec-1c88:48210861.185 : NVMData.PowerSavingTime = 15
19ec-1c88:48210861.295 : NVMData.SN = A094165189010062
19ec-1c88:48210861.401 : NVMData.AutoFeed = 0
19ec-1c88:48210861.499 : NVMData.CCDType = 0
19ec-1c88:48210861.596 : NVMData.ScanSpeed = 0
19ec-1c88:48210861.699 : NVMData.RollerCount = 0
19ec-1c88:48210861.799 : NVMData.MultifeedCount = 0
19ec-1c88:48210861.905 : NVMData.JamCount = 0
19ec-1c88:48210862.007 : NVMData.IdentifyInfo = 
19ec-1c88:48210862.114 : NVMData.FormalName = 
19ec-1c88:48210862.497 : NVMData.ReservedB = 0
19ec-1c88:48210862.612 : NVMData.FunctionCode = 0
19ec-1c88:48210862.715 : NVMData.PreFeed = 0
19ec-1c88:48210862.813 : NVMData.PreFeedTime = 0
19ec-1c88:48210862.916 : NVMData.ButtonNumber = 0
19ec-1c88:48210863.019 : NVMData.PowerOffTime = 0
19ec-1c88:48210863.125 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48210863.266 : => IoObject::IoLockEnd
19ec-1c88:48210863.448 : <= IoObject::IoLockEnd
19ec-1c88:48210863.553 : <= InitializeScanner ret = 1
19ec-1c88:48210863.801 : => GetLogicalScannerAbilityEx
19ec-1c88:48210864.151 : => IoObject::IoLockStart
19ec-1c88:48210864.344 : => CAsicIO::CheckDevice
19ec-1c88:48210864.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:48210881.279 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48210881.382 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48210881.440 : <= IoObject::IoLockStart
19ec-1c88:48210881.498 : => IoObject::IoLockEnd
19ec-1c88:48210881.591 : <= IoObject::IoLockEnd
19ec-1c88:48210881.711 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48210881.785 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48211065.967 : => ReadNVMData
19ec-1c88:48211066.147 : => IoObject::IoLockStart
19ec-1c88:48211066.273 : => CAsicIO::CheckDevice
19ec-1c88:48211066.330 : => CNT96226::ConnectIsAvailable
19ec-1c88:48211086.295 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48211086.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48211086.482 : <= IoObject::IoLockStart
19ec-1c88:48211086.544 : => ReadNVMDataInternal
19ec-1c88:48211086.607 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48211086.673 : IO Send command 10 bytes
19ec-1c88:48211086.830 : => CNT96226::VenderCmd_SetData
19ec-1c88:48211086.890 : iCmd = 0, nBytes = 10
19ec-1c88:48211087.013 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48211395.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48211395.678 : System send command 10 bytes + data 0 bytes
19ec-1c88:48211395.757 : IO total need to receive data 128 bytes
19ec-1c88:48211395.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:48211395.885 : iCmd = 0, nBytes = 128
19ec-1c88:48211546.365 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211546.544 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211546.692 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48211546.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48211546.965 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.096 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48211547.472 : System total receive data 128 bytes
19ec-1c88:48211547.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:48211547.586 : iCmd = 1, nBytes = 4
19ec-1c88:48211653.998 : 0000 : 00 00 00 00 
19ec-1c88:48211654.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48211654.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48211654.287 : NVMData.PadScanCount = 0
19ec-1c88:48211654.344 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48211654.400 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48211654.462 : NVMData.FlatbedScanCount = 0
19ec-1c88:48211654.517 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48211654.574 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48211654.628 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48211654.682 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48211654.741 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48211654.798 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48211654.853 : NVMData.BornMonth = 0
19ec-1c88:48211654.904 : NVMData.BornDay = 0
19ec-1c88:48211654.954 : NVMData.BornYear = 0
19ec-1c88:48211655.002 : NVMData.FirstScanMonth = 4
19ec-1c88:48211655.053 : NVMData.FirstScanDay = 30
19ec-1c88:48211655.111 : NVMData.FirstScanYear = 2020
19ec-1c88:48211655.290 : NVMData.VerticalMagnification = 0
19ec-1c88:48211655.350 : NVMData.HorizontalMagnification = 0
19ec-1c88:48211655.407 : NVMData.PowerSavingTime = 15
19ec-1c88:48211655.462 : NVMData.SN = A094165189010062
19ec-1c88:48211655.514 : NVMData.AutoFeed = 0
19ec-1c88:48211655.568 : NVMData.CCDType = 0
19ec-1c88:48211655.616 : NVMData.ScanSpeed = 0
19ec-1c88:48211655.667 : NVMData.RollerCount = 0
19ec-1c88:48211655.718 : NVMData.MultifeedCount = 0
19ec-1c88:48211655.770 : NVMData.JamCount = 0
19ec-1c88:48211655.820 : NVMData.IdentifyInfo = 
19ec-1c88:48211655.873 : NVMData.FormalName = 
19ec-1c88:48211655.922 : NVMData.ReservedB = 0
19ec-1c88:48211655.971 : NVMData.FunctionCode = 0
19ec-1c88:48211656.022 : NVMData.PreFeed = 0
19ec-1c88:48211656.071 : NVMData.PreFeedTime = 0
19ec-1c88:48211656.123 : NVMData.ButtonNumber = 0
19ec-1c88:48211656.174 : NVMData.PowerOffTime = 0
19ec-1c88:48211656.225 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48211656.286 : => IoObject::IoLockEnd
19ec-1c88:48211656.376 : <= IoObject::IoLockEnd
19ec-1c88:48211656.427 : <= ReadNVMData ret = 1
19ec-1c88:48212265.906 : => TerminateDriver
19ec-1c88:48212266.103 : => CAsicIO::~CAsicIO,pStage=219548744
19ec-1c88:48212266.181 : => CNT96226::Close
19ec-1c88:48212269.929 : <= CNT96226::Close ret = 1
19ec-1c88:48212270.008 : <= CAsicIO::~CAsicIO
19ec-1c88:48212270.070 : => IoObject::IoLockEnd
19ec-1c88:48212270.124 : <= IoObject::IoLockEnd
19ec-1c88:48212270.177 : => IoObject::TerminateDevice
19ec-1c88:48212270.234 : => IoObject::IoLockEnd
19ec-1c88:48212270.287 : <= IoObject::IoLockEnd
19ec-1c88:48212270.390 : <= IoObject::TerminateDevice
19ec-1c88:48212270.643 : <= TerminateDriver ret = 1
19ec-1c88:48214638.378 : ============Debug Start==========
19ec-1c88:48214638.692 : Date : 2020/4/30 14:28:46
19ec-1c88:48214638.784 : Process ID : 19ec
19ec-1c88:48214639.206 : Windows : Version 10.0 build 18363 
19ec-1c88:48214639.661 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48214639.725 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48214639.790 : MemoryStatus.ullAvailPhys : 1719943168
19ec-1c88:48214639.852 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48214639.918 : MemoryStatus.ullAvailPageFile : 3092996096
19ec-1c88:48214639.982 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48214640.044 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:48214640.106 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48214640.214 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48214640.276 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48214640.522 : CPU Count : 4
19ec-1c88:48214640.570 : CPU Frequency : 100.000 Mhz
19ec-1c88:48214644.598 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48214644.731 : => InitializeDriver
19ec-1c88:48214645.000 : <= InitializeDriver ret = 1
19ec-1c88:48217138.217 : => InitializeScanner
19ec-1c88:48217138.544 : => CAsicIO::GetDeviceList
19ec-1c88:48217138.993 : => CNT96226::CNT96226
19ec-1c88:48217139.058 : => CNT96226::Open
19ec-1c88:48217160.609 : <= CNT96226::Open ret = 1
19ec-1c88:48217160.720 : => CNT96226::Initialize
19ec-1c88:48217160.912 : <= CNT96226::Initialize ret = 1
19ec-1c88:48217160.972 : <= CNT96226::CNT96226
19ec-1c88:48217161.022 : => CNT96226::EnumAvailableDevice
19ec-1c88:48217166.257 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48217166.335 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48217166.397 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48220858.543 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48220859.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48220864.678 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48220864.786 : => IoObject::GetLockName
19ec-1c88:48220864.844 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48220864.910 : <= IoObject::GetLockName
19ec-1c88:48220865.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:48220865.438 : iCmd = 3, nBytes = 2
19ec-1c88:48221255.509 : 0000 : 06 38 
19ec-1c88:48221255.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48221255.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:48221255.763 : iCmd = 4, nBytes = 2
19ec-1c88:48221565.803 : 0000 : 07 07 
19ec-1c88:48221566.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48221566.296 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48221566.385 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48221566.456 : IO Send command 10 bytes
19ec-1c88:48221566.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:48221566.570 : iCmd = 0, nBytes = 10
19ec-1c88:48221566.675 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48221773.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48221773.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:48221773.428 : iCmd = 0, nBytes = 165
19ec-1c88:48221975.201 : skip dump 37 bytes
19ec-1c88:48221975.412 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48221975.562 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48221975.700 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48221975.838 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48221975.967 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48221976.107 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48221976.228 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48221976.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48221976.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48221976.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:48221976.525 : iCmd = 1, nBytes = 4
19ec-1c88:48222178.467 : 0000 : 00 00 00 00 
19ec-1c88:48222178.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48222178.642 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48222178.707 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48222178.775 : IO Send command 10 bytes
19ec-1c88:48222178.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:48222178.882 : iCmd = 0, nBytes = 10
19ec-1c88:48222178.988 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48222490.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48222491.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:48222491.099 : iCmd = 0, nBytes = 128
19ec-1c88:48222684.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.048 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.194 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48222685.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48222685.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.813 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.937 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222686.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222686.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48222686.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:48222686.243 : iCmd = 1, nBytes = 4
19ec-1c88:48222796.469 : 0000 : 00 00 00 00 
19ec-1c88:48222796.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48222796.636 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48222796.797 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48222796.872 : => CNT96226::Close
19ec-1c88:48222801.580 : <= CNT96226::Close ret = 1
19ec-1c88:48222801.655 : <= CNT96226::~CNT96226
19ec-1c88:48222801.753 : <= CAsicIO::GetDeviceList
19ec-1c88:48222802.180 : => IoObject::SetTimeout
19ec-1c88:48222802.313 : Timeout--> In = 0 Out = 0
19ec-1c88:48222802.373 : <= IoObject::SetTimeout
19ec-1c88:48222802.440 : => CAsicIO::CAsicIO
19ec-1c88:48222802.514 : => CNT96226::CNT96226
19ec-1c88:48222802.569 : => CNT96226::Open
19ec-1c88:48222826.544 : <= CNT96226::Open ret = 1
19ec-1c88:48222826.646 : => CNT96226::Initialize
19ec-1c88:48222826.841 : <= CNT96226::Initialize ret = 1
19ec-1c88:48222826.900 : <= CNT96226::CNT96226
19ec-1c88:48222826.949 : <= CAsicIO::CAsicIO
19ec-1c88:48222827.004 : => CAsicIO::InitializeDevice
19ec-1c88:48222827.076 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48222833.034 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48222833.150 : => IoObject::GetLockName
19ec-1c88:48222833.206 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48222833.272 : <= IoObject::GetLockName
19ec-1c88:48222833.763 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48222833.832 : IO Send command 10 bytes
19ec-1c88:48222833.883 : => CNT96226::VenderCmd_SetData
19ec-1c88:48222833.937 : iCmd = 0, nBytes = 10
19ec-1c88:48222834.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48223198.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48223198.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:48223198.576 : iCmd = 0, nBytes = 128
19ec-1c88:48223398.709 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223398.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.090 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48223399.227 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48223399.355 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48223399.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:48223399.925 : iCmd = 1, nBytes = 4
19ec-1c88:48223611.154 : 0000 : 00 00 00 00 
19ec-1c88:48223611.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48223611.334 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48223611.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:48223611.454 : iCmd = 3, nBytes = 2
19ec-1c88:48224000.203 : 0000 : 06 38 
19ec-1c88:48224000.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224000.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224000.777 : iCmd = 4, nBytes = 2
19ec-1c88:48224304.309 : 0000 : 07 07 
19ec-1c88:48224304.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224304.618 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48224304.718 : => IoObject::InitializeDevice
19ec-1c88:48224304.820 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48224305.460 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48224305.527 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48224306.241 : => FindScanner
19ec-1c88:48224306.299 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48224306.372 : <= FindScanner ret = 1
19ec-1c88:48224306.434 : => IoObject::IoLockStart
19ec-1c88:48224306.535 : => CAsicIO::CheckDevice
19ec-1c88:48224306.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:48224319.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48224319.808 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48224319.864 : <= IoObject::IoLockStart
19ec-1c88:48224319.922 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48224319.988 : IO Send command 10 bytes
19ec-1c88:48224320.066 : => CNT96226::VenderCmd_SetData
19ec-1c88:48224320.124 : iCmd = 0, nBytes = 10
19ec-1c88:48224320.233 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48224475.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48224475.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:48224475.842 : IO total need to receive data 5 bytes
19ec-1c88:48224476.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224476.229 : iCmd = 0, nBytes = 5
19ec-1c88:48224656.491 : 0000 : 06 00 02 02 ab 
19ec-1c88:48224656.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224656.999 : System total receive data 5 bytes
19ec-1c88:48224657.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224657.111 : iCmd = 1, nBytes = 4
19ec-1c88:48224818.947 : 0000 : 00 00 00 00 
19ec-1c88:48224819.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224819.199 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48224819.266 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48224819.329 : IO Send command 10 bytes
19ec-1c88:48224819.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:48224819.474 : iCmd = 0, nBytes = 10
19ec-1c88:48224819.575 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48224982.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48224982.950 : System send command 10 bytes + data 0 bytes
19ec-1c88:48224983.029 : IO total need to receive data 165 bytes
19ec-1c88:48224983.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224983.154 : iCmd = 0, nBytes = 165
19ec-1c88:48225191.561 : skip dump 37 bytes
19ec-1c88:48225191.743 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48225191.877 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48225192.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48225192.145 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48225192.272 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48225192.401 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48225192.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225192.647 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225192.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48225192.768 : System total receive data 165 bytes
19ec-1c88:48225192.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:48225192.880 : iCmd = 1, nBytes = 4
19ec-1c88:48225328.813 : 0000 : 00 00 00 00 
19ec-1c88:48225328.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48225329.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48225329.224 : Dump Inquiry
19ec-1c88:48225329.347 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48225329.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48225329.610 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48225329.739 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48225329.865 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48225329.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48225330.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225330.243 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225330.374 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48225330.500 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48225330.588 : 00a0 : 00 00 00 00 00 
19ec-1c88:48225330.661 : => ReadNVMDataInternal
19ec-1c88:48225330.861 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48225330.925 : IO Send command 10 bytes
19ec-1c88:48225331.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:48225331.061 : iCmd = 0, nBytes = 10
19ec-1c88:48225331.157 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48225638.142 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48225638.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:48225638.332 : IO total need to receive data 128 bytes
19ec-1c88:48225638.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:48225638.443 : iCmd = 0, nBytes = 128
19ec-1c88:48225844.345 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225844.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225844.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48225844.828 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48225844.955 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.081 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48225845.461 : System total receive data 128 bytes
19ec-1c88:48225845.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:48225845.580 : iCmd = 1, nBytes = 4
19ec-1c88:48226046.355 : 0000 : 00 00 00 00 
19ec-1c88:48226046.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48226046.606 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48226046.679 : NVMData.PadScanCount = 0
19ec-1c88:48226046.735 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48226046.793 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48226046.852 : NVMData.FlatbedScanCount = 0
19ec-1c88:48226046.906 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48226046.960 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48226047.017 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48226047.072 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48226047.126 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48226047.180 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48226047.236 : NVMData.BornMonth = 0
19ec-1c88:48226047.284 : NVMData.BornDay = 0
19ec-1c88:48226047.333 : NVMData.BornYear = 0
19ec-1c88:48226047.380 : NVMData.FirstScanMonth = 4
19ec-1c88:48226047.434 : NVMData.FirstScanDay = 30
19ec-1c88:48226047.488 : NVMData.FirstScanYear = 2020
19ec-1c88:48226047.544 : NVMData.VerticalMagnification = 0
19ec-1c88:48226047.597 : NVMData.HorizontalMagnification = 0
19ec-1c88:48226047.652 : NVMData.PowerSavingTime = 15
19ec-1c88:48226047.706 : NVMData.SN = A094165189010062
19ec-1c88:48226047.753 : NVMData.AutoFeed = 0
19ec-1c88:48226047.802 : NVMData.CCDType = 0
19ec-1c88:48226047.851 : NVMData.ScanSpeed = 0
19ec-1c88:48226047.901 : NVMData.RollerCount = 0
19ec-1c88:48226047.951 : NVMData.MultifeedCount = 0
19ec-1c88:48226048.000 : NVMData.JamCount = 0
19ec-1c88:48226048.048 : NVMData.IdentifyInfo = 
19ec-1c88:48226048.096 : NVMData.FormalName = 
19ec-1c88:48226048.276 : NVMData.ReservedB = 0
19ec-1c88:48226048.332 : NVMData.FunctionCode = 0
19ec-1c88:48226048.382 : NVMData.PreFeed = 0
19ec-1c88:48226048.437 : NVMData.PreFeedTime = 0
19ec-1c88:48226048.485 : NVMData.ButtonNumber = 0
19ec-1c88:48226048.539 : NVMData.PowerOffTime = 0
19ec-1c88:48226048.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48226048.664 : => IoObject::IoLockEnd
19ec-1c88:48226048.758 : <= IoObject::IoLockEnd
19ec-1c88:48226048.808 : <= InitializeScanner ret = 1
19ec-1c88:48227278.574 : => GetLogicalScannerAbility
19ec-1c88:48227278.760 : => IoObject::IoLockStart
19ec-1c88:48227278.885 : => CAsicIO::CheckDevice
19ec-1c88:48227278.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:48227301.960 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48227302.207 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48227302.351 : <= IoObject::IoLockStart
19ec-1c88:48227302.482 : => IoObject::IoLockEnd
19ec-1c88:48227302.898 : <= IoObject::IoLockEnd
19ec-1c88:48227302.977 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48230839.323 : => GetLogicalScannerAbilityEx
19ec-1c88:48230839.511 : => IoObject::IoLockStart
19ec-1c88:48230839.638 : => CAsicIO::CheckDevice
19ec-1c88:48230839.696 : => CNT96226::ConnectIsAvailable
19ec-1c88:48230863.539 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48230864.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48230864.065 : <= IoObject::IoLockStart
19ec-1c88:48230864.123 : => IoObject::IoLockEnd
19ec-1c88:48230864.230 : <= IoObject::IoLockEnd
19ec-1c88:48230864.346 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48230864.418 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48238125.835 : => ReadNVMData
19ec-1c88:48238126.021 : => IoObject::IoLockStart
19ec-1c88:48238126.155 : => CAsicIO::CheckDevice
19ec-1c88:48238126.211 : => CNT96226::ConnectIsAvailable
19ec-1c88:48238152.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48238152.184 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48238152.247 : <= IoObject::IoLockStart
19ec-1c88:48238152.321 : => ReadNVMDataInternal
19ec-1c88:48238152.383 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48238152.450 : IO Send command 10 bytes
19ec-1c88:48238152.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:48238152.630 : iCmd = 0, nBytes = 10
19ec-1c88:48238152.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48238507.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48238507.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:48238508.007 : IO total need to receive data 128 bytes
19ec-1c88:48238508.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:48238508.122 : iCmd = 0, nBytes = 128
19ec-1c88:48238702.513 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238702.694 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238702.835 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48238702.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48238703.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.217 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.340 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.462 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48238703.584 : System total receive data 128 bytes
19ec-1c88:48238703.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:48238703.694 : iCmd = 1, nBytes = 4
19ec-1c88:48238829.504 : 0000 : 00 00 00 00 
19ec-1c88:48238829.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48238829.731 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48238829.853 : NVMData.PadScanCount = 0
19ec-1c88:48238829.909 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48238829.963 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48238830.017 : NVMData.FlatbedScanCount = 0
19ec-1c88:48238830.071 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48238830.254 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48238830.312 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48238830.367 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48238830.421 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48238830.477 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48238830.530 : NVMData.BornMonth = 0
19ec-1c88:48238830.580 : NVMData.BornDay = 0
19ec-1c88:48238830.630 : NVMData.BornYear = 0
19ec-1c88:48238830.678 : NVMData.FirstScanMonth = 4
19ec-1c88:48238830.728 : NVMData.FirstScanDay = 30
19ec-1c88:48238830.778 : NVMData.FirstScanYear = 2020
19ec-1c88:48238830.830 : NVMData.VerticalMagnification = 0
19ec-1c88:48238830.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:48238830.936 : NVMData.PowerSavingTime = 15
19ec-1c88:48238830.990 : NVMData.SN = A094165189010062
19ec-1c88:48238831.038 : NVMData.AutoFeed = 0
19ec-1c88:48238831.085 : NVMData.CCDType = 0
19ec-1c88:48238831.130 : NVMData.ScanSpeed = 0
19ec-1c88:48238831.179 : NVMData.RollerCount = 0
19ec-1c88:48238831.228 : NVMData.MultifeedCount = 0
19ec-1c88:48238831.282 : NVMData.JamCount = 0
19ec-1c88:48238831.332 : NVMData.IdentifyInfo = 
19ec-1c88:48238831.382 : NVMData.FormalName = 
19ec-1c88:48238831.429 : NVMData.ReservedB = 0
19ec-1c88:48238831.479 : NVMData.FunctionCode = 0
19ec-1c88:48238831.527 : NVMData.PreFeed = 0
19ec-1c88:48238831.575 : NVMData.PreFeedTime = 0
19ec-1c88:48238831.623 : NVMData.ButtonNumber = 0
19ec-1c88:48238831.671 : NVMData.PowerOffTime = 0
19ec-1c88:48238831.722 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48238831.784 : => IoObject::IoLockEnd
19ec-1c88:48238831.871 : <= IoObject::IoLockEnd
19ec-1c88:48238831.921 : <= ReadNVMData ret = 1
19ec-1c88:48248653.225 : => GetADFStatus
19ec-1c88:48248653.651 : => IoObject::IoLockStart
19ec-1c88:48248653.780 : => CAsicIO::CheckDevice
19ec-1c88:48248653.837 : => CNT96226::ConnectIsAvailable
19ec-1c88:48248679.553 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48248679.964 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48248680.023 : <= IoObject::IoLockStart
19ec-1c88:48248680.083 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48248680.149 : IO Send command 10 bytes
19ec-1c88:48248680.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:48248680.318 : iCmd = 0, nBytes = 10
19ec-1c88:48248680.423 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48248866.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48248866.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:48248866.890 : IO total need to receive data 2 bytes
19ec-1c88:48248866.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:48248867.010 : iCmd = 0, nBytes = 2
19ec-1c88:48249045.389 : 0000 : 00 00 
19ec-1c88:48249045.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48249045.934 : System total receive data 2 bytes
19ec-1c88:48249045.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:48249046.050 : iCmd = 1, nBytes = 4
19ec-1c88:48249254.882 : 0000 : 00 00 00 00 
19ec-1c88:48249254.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48249255.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48249255.169 : Return status = 0
19ec-1c88:48249255.231 : => IoObject::IoLockEnd
19ec-1c88:48249255.326 : <= IoObject::IoLockEnd
19ec-1c88:48249255.378 : <= GetADFStatus ret = 1
19ec-1c88:48251988.470 : => GetADFStatus
19ec-1c88:48251988.759 : => IoObject::IoLockStart
19ec-1c88:48251988.886 : => CAsicIO::CheckDevice
19ec-1c88:48251988.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:48252009.867 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48252010.071 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48252010.199 : <= IoObject::IoLockStart
19ec-1c88:48252010.319 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48252010.459 : IO Send command 10 bytes
19ec-1c88:48252010.896 : => CNT96226::VenderCmd_SetData
19ec-1c88:48252010.953 : iCmd = 0, nBytes = 10
19ec-1c88:48252011.058 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48252207.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48252207.773 : System send command 10 bytes + data 0 bytes
19ec-1c88:48252207.984 : IO total need to receive data 2 bytes
19ec-1c88:48252208.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:48252208.117 : iCmd = 0, nBytes = 2
19ec-1c88:48252374.782 : 0000 : 00 00 
19ec-1c88:48252374.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48252374.964 : System total receive data 2 bytes
19ec-1c88:48252375.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48252375.084 : iCmd = 1, nBytes = 4
19ec-1c88:48252583.636 : 0000 : 00 00 00 00 
19ec-1c88:48252583.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48252583.860 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48252583.927 : Return status = 0
19ec-1c88:48252583.993 : => IoObject::IoLockEnd
19ec-1c88:48252584.086 : <= IoObject::IoLockEnd
19ec-1c88:48252584.136 : <= GetADFStatus ret = 1
19ec-1c88:48254763.192 : => TerminateDriver
19ec-1c88:48254763.378 : => CAsicIO::~CAsicIO,pStage=196807752
19ec-1c88:48254763.455 : => CNT96226::Close
19ec-1c88:48254767.315 : <= CNT96226::Close ret = 1
19ec-1c88:48254767.397 : <= CAsicIO::~CAsicIO
19ec-1c88:48254767.460 : => IoObject::IoLockEnd
19ec-1c88:48254767.515 : <= IoObject::IoLockEnd
19ec-1c88:48254767.568 : => IoObject::TerminateDevice
19ec-1c88:48254767.625 : => IoObject::IoLockEnd
19ec-1c88:48254767.676 : <= IoObject::IoLockEnd
19ec-1c88:48254768.001 : <= IoObject::TerminateDevice
19ec-1c88:48254768.245 : <= TerminateDriver ret = 1
19ec-1c88:48298512.677 : ============Debug Start==========
19ec-1c88:48298512.956 : Date : 2020/4/30 14:28:49
19ec-1c88:48298513.039 : Process ID : 19ec
19ec-1c88:48298513.460 : Windows : Version 10.0 build 18363 
19ec-1c88:48298513.903 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48298513.968 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48298514.033 : MemoryStatus.ullAvailPhys : 1719926784
19ec-1c88:48298514.093 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48298514.155 : MemoryStatus.ullAvailPageFile : 3093811200
19ec-1c88:48298514.218 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48298514.276 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:48298514.343 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48298514.448 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48298514.507 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48298514.744 : CPU Count : 4
19ec-1c88:48298514.791 : CPU Frequency : 100.000 Mhz
19ec-1c88:48298519.000 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48298519.122 : => InitializeDriver
19ec-1c88:48298519.385 : <= InitializeDriver ret = 1
19ec-1c88:48298519.443 : => InitializeScanner
19ec-1c88:48298519.742 : => CAsicIO::GetDeviceList
19ec-1c88:48298520.027 : => CNT96226::CNT96226
19ec-1c88:48298520.082 : => CNT96226::Open
19ec-1c88:48298542.190 : <= CNT96226::Open ret = 1
19ec-1c88:48298542.301 : => CNT96226::Initialize
19ec-1c88:48298542.493 : <= CNT96226::Initialize ret = 1
19ec-1c88:48298542.556 : <= CNT96226::CNT96226
19ec-1c88:48298542.611 : => CNT96226::EnumAvailableDevice
19ec-1c88:48298548.365 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48298548.445 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48298548.506 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48302264.690 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48302264.988 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48302270.788 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48302270.895 : => IoObject::GetLockName
19ec-1c88:48302270.955 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48302271.025 : <= IoObject::GetLockName
19ec-1c88:48302271.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:48302271.564 : iCmd = 3, nBytes = 2
19ec-1c88:48302640.425 : 0000 : 06 38 
19ec-1c88:48302640.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48302640.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:48302640.692 : iCmd = 4, nBytes = 2
19ec-1c88:48302927.579 : 0000 : 07 07 
19ec-1c88:48302927.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48302927.751 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48302927.840 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48302927.907 : IO Send command 10 bytes
19ec-1c88:48302927.960 : => CNT96226::VenderCmd_SetData
19ec-1c88:48302928.022 : iCmd = 0, nBytes = 10
19ec-1c88:48302928.127 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48303107.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48303108.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303108.347 : iCmd = 0, nBytes = 165
19ec-1c88:48303310.307 : skip dump 37 bytes
19ec-1c88:48303310.500 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48303310.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48303310.777 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48303310.910 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48303311.040 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48303311.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48303311.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303311.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303311.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48303311.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303311.603 : iCmd = 1, nBytes = 4
19ec-1c88:48303454.767 : 0000 : 00 00 00 00 
19ec-1c88:48303454.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48303454.949 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48303455.009 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48303455.075 : IO Send command 10 bytes
19ec-1c88:48303455.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:48303455.181 : iCmd = 0, nBytes = 10
19ec-1c88:48303455.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48303805.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48303805.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303805.632 : iCmd = 0, nBytes = 128
19ec-1c88:48303989.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303989.538 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303989.677 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48303989.808 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48303989.934 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.058 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48303990.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303990.479 : iCmd = 1, nBytes = 4
19ec-1c88:48304201.439 : 0000 : 00 00 00 00 
19ec-1c88:48304201.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48304201.615 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48304201.786 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48304201.861 : => CNT96226::Close
19ec-1c88:48304205.496 : <= CNT96226::Close ret = 1
19ec-1c88:48304205.573 : <= CNT96226::~CNT96226
19ec-1c88:48304205.662 : <= CAsicIO::GetDeviceList
19ec-1c88:48304206.050 : => IoObject::SetTimeout
19ec-1c88:48304206.175 : Timeout--> In = 0 Out = 0
19ec-1c88:48304206.233 : <= IoObject::SetTimeout
19ec-1c88:48304206.301 : => CAsicIO::CAsicIO
19ec-1c88:48304206.367 : => CNT96226::CNT96226
19ec-1c88:48304206.424 : => CNT96226::Open
19ec-1c88:48304230.086 : <= CNT96226::Open ret = 1
19ec-1c88:48304230.184 : => CNT96226::Initialize
19ec-1c88:48304230.379 : <= CNT96226::Initialize ret = 1
19ec-1c88:48304230.440 : <= CNT96226::CNT96226
19ec-1c88:48304230.493 : <= CAsicIO::CAsicIO
19ec-1c88:48304230.542 : => CAsicIO::InitializeDevice
19ec-1c88:48304230.613 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48304236.535 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48304236.654 : => IoObject::GetLockName
19ec-1c88:48304236.713 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48304236.780 : <= IoObject::GetLockName
19ec-1c88:48304237.267 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48304237.337 : IO Send command 10 bytes
19ec-1c88:48304237.388 : => CNT96226::VenderCmd_SetData
19ec-1c88:48304237.443 : iCmd = 0, nBytes = 10
19ec-1c88:48304237.555 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48304559.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48304559.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:48304559.645 : iCmd = 0, nBytes = 128
19ec-1c88:48304733.319 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304733.481 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304733.621 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48304733.754 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48304733.879 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48304733.997 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304734.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304734.241 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304734.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48304734.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:48304734.418 : iCmd = 1, nBytes = 4
19ec-1c88:48304879.583 : 0000 : 00 00 00 00 
19ec-1c88:48304879.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48304879.728 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48304879.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:48304879.838 : iCmd = 3, nBytes = 2
19ec-1c88:48305226.934 : 0000 : 06 38 
19ec-1c88:48305227.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48305227.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:48305227.184 : iCmd = 4, nBytes = 2
19ec-1c88:48305526.286 : 0000 : 07 07 
19ec-1c88:48305526.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48305526.622 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48305526.726 : => IoObject::InitializeDevice
19ec-1c88:48305526.841 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48305527.568 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48305527.645 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48305528.435 : => FindScanner
19ec-1c88:48305528.496 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48305528.560 : <= FindScanner ret = 1
19ec-1c88:48305528.622 : => IoObject::IoLockStart
19ec-1c88:48305528.726 : => CAsicIO::CheckDevice
19ec-1c88:48305528.782 : => CNT96226::ConnectIsAvailable
19ec-1c88:48305547.302 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48305547.663 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48305547.724 : <= IoObject::IoLockStart
19ec-1c88:48305547.784 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48305547.855 : IO Send command 10 bytes
19ec-1c88:48305547.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:48305548.011 : iCmd = 0, nBytes = 10
19ec-1c88:48305548.115 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48305751.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48305751.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:48305751.900 : IO total need to receive data 5 bytes
19ec-1c88:48305751.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:48305752.009 : iCmd = 0, nBytes = 5
19ec-1c88:48305927.687 : 0000 : 06 00 02 02 ab 
19ec-1c88:48305927.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48305927.843 : System total receive data 5 bytes
19ec-1c88:48305927.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:48305927.950 : iCmd = 1, nBytes = 4
19ec-1c88:48306039.419 : 0000 : 00 00 00 00 
19ec-1c88:48306039.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48306039.619 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48306039.671 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48306039.733 : IO Send command 10 bytes
19ec-1c88:48306039.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:48306039.869 : iCmd = 0, nBytes = 10
19ec-1c88:48306039.969 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48306234.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48306234.536 : System send command 10 bytes + data 0 bytes
19ec-1c88:48306234.609 : IO total need to receive data 165 bytes
19ec-1c88:48306234.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:48306234.727 : iCmd = 0, nBytes = 165
19ec-1c88:48306430.732 : skip dump 37 bytes
19ec-1c88:48306430.924 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48306431.068 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48306431.200 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48306431.336 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48306431.463 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48306431.591 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48306431.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306431.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306431.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48306431.955 : System total receive data 165 bytes
19ec-1c88:48306432.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:48306432.063 : iCmd = 1, nBytes = 4
19ec-1c88:48306572.935 : 0000 : 00 00 00 00 
19ec-1c88:48306573.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48306573.181 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48306573.369 : Dump Inquiry
19ec-1c88:48306573.496 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48306573.631 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48306573.765 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48306573.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48306574.025 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48306574.156 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48306574.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306574.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306574.529 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48306574.657 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48306574.744 : 00a0 : 00 00 00 00 00 
19ec-1c88:48306574.812 : => ReadNVMDataInternal
19ec-1c88:48306575.010 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48306575.074 : IO Send command 10 bytes
19ec-1c88:48306575.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:48306575.210 : iCmd = 0, nBytes = 10
19ec-1c88:48306575.309 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48306921.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48306921.692 : System send command 10 bytes + data 0 bytes
19ec-1c88:48306921.760 : IO total need to receive data 128 bytes
19ec-1c88:48306921.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:48306921.877 : iCmd = 0, nBytes = 128
19ec-1c88:48307087.692 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307087.888 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48307088.165 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48307088.289 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.419 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.544 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48307089.024 : System total receive data 128 bytes
19ec-1c88:48307089.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:48307089.141 : iCmd = 1, nBytes = 4
19ec-1c88:48307294.014 : 0000 : 00 00 00 00 
19ec-1c88:48307294.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48307294.245 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48307294.313 : NVMData.PadScanCount = 0
19ec-1c88:48307294.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48307294.427 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48307294.484 : NVMData.FlatbedScanCount = 0
19ec-1c88:48307294.541 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48307294.595 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48307294.650 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48307294.707 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48307294.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48307294.815 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48307294.871 : NVMData.BornMonth = 0
19ec-1c88:48307294.918 : NVMData.BornDay = 0
19ec-1c88:48307294.971 : NVMData.BornYear = 0
19ec-1c88:48307295.019 : NVMData.FirstScanMonth = 4
19ec-1c88:48307295.072 : NVMData.FirstScanDay = 30
19ec-1c88:48307295.125 : NVMData.FirstScanYear = 2020
19ec-1c88:48307295.181 : NVMData.VerticalMagnification = 0
19ec-1c88:48307295.235 : NVMData.HorizontalMagnification = 0
19ec-1c88:48307295.289 : NVMData.PowerSavingTime = 15
19ec-1c88:48307295.343 : NVMData.SN = A094165189010062
19ec-1c88:48307295.393 : NVMData.AutoFeed = 0
19ec-1c88:48307295.443 : NVMData.CCDType = 0
19ec-1c88:48307295.490 : NVMData.ScanSpeed = 0
19ec-1c88:48307295.540 : NVMData.RollerCount = 0
19ec-1c88:48307295.591 : NVMData.MultifeedCount = 0
19ec-1c88:48307295.640 : NVMData.JamCount = 0
19ec-1c88:48307295.691 : NVMData.IdentifyInfo = 
19ec-1c88:48307295.742 : NVMData.FormalName = 
19ec-1c88:48307295.936 : NVMData.ReservedB = 0
19ec-1c88:48307295.992 : NVMData.FunctionCode = 0
19ec-1c88:48307296.041 : NVMData.PreFeed = 0
19ec-1c88:48307296.091 : NVMData.PreFeedTime = 0
19ec-1c88:48307296.140 : NVMData.ButtonNumber = 0
19ec-1c88:48307296.192 : NVMData.PowerOffTime = 0
19ec-1c88:48307296.241 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48307296.316 : => IoObject::IoLockEnd
19ec-1c88:48307296.402 : <= IoObject::IoLockEnd
19ec-1c88:48307296.451 : <= InitializeScanner ret = 1
19ec-1c88:48307296.516 : => GetLogicalScannerAbilityEx
19ec-1c88:48307296.578 : => IoObject::IoLockStart
19ec-1c88:48307296.669 : => CAsicIO::CheckDevice
19ec-1c88:48307296.721 : => CNT96226::ConnectIsAvailable
19ec-1c88:48307316.433 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48307316.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48307316.583 : <= IoObject::IoLockStart
19ec-1c88:48307316.638 : => IoObject::IoLockEnd
19ec-1c88:48307316.731 : <= IoObject::IoLockEnd
19ec-1c88:48307316.837 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48307316.910 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48307498.912 : => ReadNVMData
19ec-1c88:48307499.070 : => IoObject::IoLockStart
19ec-1c88:48307499.203 : => CAsicIO::CheckDevice
19ec-1c88:48307499.259 : => CNT96226::ConnectIsAvailable
19ec-1c88:48307521.403 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48307521.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48307521.583 : <= IoObject::IoLockStart
19ec-1c88:48307521.648 : => ReadNVMDataInternal
19ec-1c88:48307521.707 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48307521.774 : IO Send command 10 bytes
19ec-1c88:48307521.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:48307521.950 : iCmd = 0, nBytes = 10
19ec-1c88:48307522.061 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48307878.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48307878.731 : System send command 10 bytes + data 0 bytes
19ec-1c88:48307878.800 : IO total need to receive data 128 bytes
19ec-1c88:48307878.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:48307878.916 : iCmd = 0, nBytes = 128
19ec-1c88:48308077.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.020 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48308078.301 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48308078.430 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.686 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.807 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48308078.933 : System total receive data 128 bytes
19ec-1c88:48308078.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:48308079.054 : iCmd = 1, nBytes = 4
19ec-1c88:48308283.984 : 0000 : 00 00 00 00 
19ec-1c88:48308284.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48308284.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48308284.264 : NVMData.PadScanCount = 0
19ec-1c88:48308284.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48308284.377 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48308284.433 : NVMData.FlatbedScanCount = 0
19ec-1c88:48308284.487 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48308284.540 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48308284.593 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48308284.647 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48308284.701 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48308284.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48308284.809 : NVMData.BornMonth = 0
19ec-1c88:48308284.854 : NVMData.BornDay = 0
19ec-1c88:48308284.903 : NVMData.BornYear = 0
19ec-1c88:48308284.952 : NVMData.FirstScanMonth = 4
19ec-1c88:48308285.004 : NVMData.FirstScanDay = 30
19ec-1c88:48308285.057 : NVMData.FirstScanYear = 2020
19ec-1c88:48308285.228 : NVMData.VerticalMagnification = 0
19ec-1c88:48308285.288 : NVMData.HorizontalMagnification = 0
19ec-1c88:48308285.341 : NVMData.PowerSavingTime = 15
19ec-1c88:48308285.396 : NVMData.SN = A094165189010062
19ec-1c88:48308285.445 : NVMData.AutoFeed = 0
19ec-1c88:48308285.496 : NVMData.CCDType = 0
19ec-1c88:48308285.543 : NVMData.ScanSpeed = 0
19ec-1c88:48308285.591 : NVMData.RollerCount = 0
19ec-1c88:48308285.644 : NVMData.MultifeedCount = 0
19ec-1c88:48308285.695 : NVMData.JamCount = 0
19ec-1c88:48308285.745 : NVMData.IdentifyInfo = 
19ec-1c88:48308285.796 : NVMData.FormalName = 
19ec-1c88:48308285.842 : NVMData.ReservedB = 0
19ec-1c88:48308285.891 : NVMData.FunctionCode = 0
19ec-1c88:48308285.940 : NVMData.PreFeed = 0
19ec-1c88:48308285.988 : NVMData.PreFeedTime = 0
19ec-1c88:48308286.039 : NVMData.ButtonNumber = 0
19ec-1c88:48308286.087 : NVMData.PowerOffTime = 0
19ec-1c88:48308286.140 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48308286.197 : => IoObject::IoLockEnd
19ec-1c88:48308286.287 : <= IoObject::IoLockEnd
19ec-1c88:48308286.338 : <= ReadNVMData ret = 1
19ec-1c88:48308804.534 : => TerminateDriver
19ec-1c88:48308804.704 : => CAsicIO::~CAsicIO,pStage=200608840
19ec-1c88:48308804.776 : => CNT96226::Close
19ec-1c88:48308808.548 : <= CNT96226::Close ret = 1
19ec-1c88:48308808.626 : <= CAsicIO::~CAsicIO
19ec-1c88:48308808.687 : => IoObject::IoLockEnd
19ec-1c88:48308808.738 : <= IoObject::IoLockEnd
19ec-1c88:48308808.786 : => IoObject::TerminateDevice
19ec-1c88:48308808.838 : => IoObject::IoLockEnd
19ec-1c88:48308808.887 : <= IoObject::IoLockEnd
19ec-1c88:48308808.986 : <= IoObject::TerminateDevice
19ec-1c88:48308809.235 : <= TerminateDriver ret = 1
19ec-1c88:48311048.767 : ============Debug Start==========
19ec-1c88:48311049.061 : Date : 2020/4/30 14:28:49
19ec-1c88:48311049.144 : Process ID : 19ec
19ec-1c88:48311049.550 : Windows : Version 10.0 build 18363 
19ec-1c88:48311050.010 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48311050.074 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48311050.139 : MemoryStatus.ullAvailPhys : 1719951360
19ec-1c88:48311050.199 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48311050.262 : MemoryStatus.ullAvailPageFile : 3093319680
19ec-1c88:48311050.323 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48311050.380 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:48311050.444 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48311050.553 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48311050.619 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48311050.854 : CPU Count : 4
19ec-1c88:48311050.902 : CPU Frequency : 100.000 Mhz
19ec-1c88:48311055.028 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48311055.149 : => InitializeDriver
19ec-1c88:48311055.635 : <= InitializeDriver ret = 1
19ec-1c88:48313579.680 : => InitializeScanner
19ec-1c88:48313579.929 : => CAsicIO::GetDeviceList
19ec-1c88:48313580.354 : => CNT96226::CNT96226
19ec-1c88:48313580.416 : => CNT96226::Open
19ec-1c88:48313604.858 : <= CNT96226::Open ret = 1
19ec-1c88:48313604.956 : => CNT96226::Initialize
19ec-1c88:48313605.148 : <= CNT96226::Initialize ret = 1
19ec-1c88:48313605.202 : <= CNT96226::CNT96226
19ec-1c88:48313605.256 : => CNT96226::EnumAvailableDevice
19ec-1c88:48313610.620 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48313610.700 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48313610.759 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48317613.450 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48317613.731 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48317619.297 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48317619.408 : => IoObject::GetLockName
19ec-1c88:48317619.472 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48317619.540 : <= IoObject::GetLockName
19ec-1c88:48317620.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:48317620.075 : iCmd = 3, nBytes = 2
19ec-1c88:48318007.687 : 0000 : 06 38 
19ec-1c88:48318007.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318007.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:48318007.959 : iCmd = 4, nBytes = 2
19ec-1c88:48318311.598 : 0000 : 07 07 
19ec-1c88:48318311.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318311.793 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48318311.884 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48318311.952 : IO Send command 10 bytes
19ec-1c88:48318312.007 : => CNT96226::VenderCmd_SetData
19ec-1c88:48318312.063 : iCmd = 0, nBytes = 10
19ec-1c88:48318312.174 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48318477.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48318477.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:48318477.803 : iCmd = 0, nBytes = 165
19ec-1c88:48318647.406 : skip dump 37 bytes
19ec-1c88:48318647.925 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48318648.059 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48318648.199 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48318648.327 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48318648.455 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48318648.591 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48318648.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48318648.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48318648.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318648.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:48318649.014 : iCmd = 1, nBytes = 4
19ec-1c88:48318759.247 : 0000 : 00 00 00 00 
19ec-1c88:48318759.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318759.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48318759.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48318759.522 : IO Send command 10 bytes
19ec-1c88:48318759.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:48318759.627 : iCmd = 0, nBytes = 10
19ec-1c88:48318759.729 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48319068.319 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48319068.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319068.488 : iCmd = 0, nBytes = 128
19ec-1c88:48319234.741 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319234.944 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.090 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48319235.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48319235.358 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.484 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.739 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48319235.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319235.923 : iCmd = 1, nBytes = 4
19ec-1c88:48319343.014 : 0000 : 00 00 00 00 
19ec-1c88:48319343.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48319343.160 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48319343.326 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48319343.395 : => CNT96226::Close
19ec-1c88:48319347.141 : <= CNT96226::Close ret = 1
19ec-1c88:48319347.214 : <= CNT96226::~CNT96226
19ec-1c88:48319347.300 : <= CAsicIO::GetDeviceList
19ec-1c88:48319347.719 : => IoObject::SetTimeout
19ec-1c88:48319347.846 : Timeout--> In = 0 Out = 0
19ec-1c88:48319347.904 : <= IoObject::SetTimeout
19ec-1c88:48319347.975 : => CAsicIO::CAsicIO
19ec-1c88:48319348.044 : => CNT96226::CNT96226
19ec-1c88:48319348.105 : => CNT96226::Open
19ec-1c88:48319372.174 : <= CNT96226::Open ret = 1
19ec-1c88:48319372.272 : => CNT96226::Initialize
19ec-1c88:48319372.456 : <= CNT96226::Initialize ret = 1
19ec-1c88:48319372.514 : <= CNT96226::CNT96226
19ec-1c88:48319372.568 : <= CAsicIO::CAsicIO
19ec-1c88:48319372.624 : => CAsicIO::InitializeDevice
19ec-1c88:48319372.689 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48319378.997 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48319379.112 : => IoObject::GetLockName
19ec-1c88:48319379.170 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48319379.238 : <= IoObject::GetLockName
19ec-1c88:48319379.735 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48319379.806 : IO Send command 10 bytes
19ec-1c88:48319379.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:48319379.913 : iCmd = 0, nBytes = 10
19ec-1c88:48319380.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48319734.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48319734.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319735.033 : iCmd = 0, nBytes = 128
19ec-1c88:48319928.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.183 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48319929.320 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48319929.455 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.581 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.837 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48319929.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319930.024 : iCmd = 1, nBytes = 4
19ec-1c88:48320134.041 : 0000 : 00 00 00 00 
19ec-1c88:48320134.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48320134.217 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48320134.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:48320134.330 : iCmd = 3, nBytes = 2
19ec-1c88:48320510.314 : 0000 : 06 38 
19ec-1c88:48320510.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48320510.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:48320510.567 : iCmd = 4, nBytes = 2
19ec-1c88:48320813.061 : 0000 : 07 07 
19ec-1c88:48320813.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48320813.349 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48320813.453 : => IoObject::InitializeDevice
19ec-1c88:48320813.565 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48320814.173 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48320814.247 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48320814.986 : => FindScanner
19ec-1c88:48320815.048 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48320815.115 : <= FindScanner ret = 1
19ec-1c88:48320815.172 : => IoObject::IoLockStart
19ec-1c88:48320815.273 : => CAsicIO::CheckDevice
19ec-1c88:48320815.324 : => CNT96226::ConnectIsAvailable
19ec-1c88:48320836.594 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48320836.711 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48320836.772 : <= IoObject::IoLockStart
19ec-1c88:48320836.829 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48320836.894 : IO Send command 10 bytes
19ec-1c88:48320836.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:48320837.042 : iCmd = 0, nBytes = 10
19ec-1c88:48320837.145 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48321042.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48321042.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:48321042.630 : IO total need to receive data 5 bytes
19ec-1c88:48321042.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321042.747 : iCmd = 0, nBytes = 5
19ec-1c88:48321230.629 : 0000 : 06 00 02 02 ab 
19ec-1c88:48321230.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321230.785 : System total receive data 5 bytes
19ec-1c88:48321230.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321230.902 : iCmd = 1, nBytes = 4
19ec-1c88:48321424.891 : 0000 : 00 00 00 00 
19ec-1c88:48321424.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321425.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48321425.169 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48321425.231 : IO Send command 10 bytes
19ec-1c88:48321425.321 : => CNT96226::VenderCmd_SetData
19ec-1c88:48321425.378 : iCmd = 0, nBytes = 10
19ec-1c88:48321425.482 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48321622.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48321622.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:48321622.258 : IO total need to receive data 165 bytes
19ec-1c88:48321622.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321622.377 : iCmd = 0, nBytes = 165
19ec-1c88:48321755.420 : skip dump 37 bytes
19ec-1c88:48321755.609 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48321755.750 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48321755.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48321756.014 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48321756.138 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48321756.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48321756.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321756.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321756.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321756.635 : System total receive data 165 bytes
19ec-1c88:48321756.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321756.745 : iCmd = 1, nBytes = 4
19ec-1c88:48321919.696 : 0000 : 00 00 00 00 
19ec-1c88:48321919.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321919.932 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48321920.171 : Dump Inquiry
19ec-1c88:48321920.311 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48321920.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48321920.594 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48321920.727 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48321920.860 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48321920.997 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48321921.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321921.257 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321921.391 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48321921.525 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48321921.618 : 00a0 : 00 00 00 00 00 
19ec-1c88:48321921.686 : => ReadNVMDataInternal
19ec-1c88:48321921.916 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48321921.985 : IO Send command 10 bytes
19ec-1c88:48321922.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:48321922.135 : iCmd = 0, nBytes = 10
19ec-1c88:48321922.237 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48322274.975 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48322275.089 : System send command 10 bytes + data 0 bytes
19ec-1c88:48322275.156 : IO total need to receive data 128 bytes
19ec-1c88:48322275.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:48322275.273 : iCmd = 0, nBytes = 128
19ec-1c88:48322484.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.004 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48322485.264 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48322485.388 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.512 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.857 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322486.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48322486.330 : System total receive data 128 bytes
19ec-1c88:48322486.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:48322486.442 : iCmd = 1, nBytes = 4
19ec-1c88:48322687.675 : 0000 : 00 00 00 00 
19ec-1c88:48322687.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48322687.899 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48322687.971 : NVMData.PadScanCount = 0
19ec-1c88:48322688.030 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48322688.085 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48322688.144 : NVMData.FlatbedScanCount = 0
19ec-1c88:48322688.196 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48322688.248 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48322688.300 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48322688.354 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48322688.408 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48322688.463 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48322688.517 : NVMData.BornMonth = 0
19ec-1c88:48322688.567 : NVMData.BornDay = 0
19ec-1c88:48322688.620 : NVMData.BornYear = 0
19ec-1c88:48322688.668 : NVMData.FirstScanMonth = 4
19ec-1c88:48322688.718 : NVMData.FirstScanDay = 30
19ec-1c88:48322688.777 : NVMData.FirstScanYear = 2020
19ec-1c88:48322688.830 : NVMData.VerticalMagnification = 0
19ec-1c88:48322688.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:48322688.940 : NVMData.PowerSavingTime = 15
19ec-1c88:48322688.994 : NVMData.SN = A094165189010062
19ec-1c88:48322689.043 : NVMData.AutoFeed = 0
19ec-1c88:48322689.093 : NVMData.CCDType = 0
19ec-1c88:48322689.140 : NVMData.ScanSpeed = 0
19ec-1c88:48322689.189 : NVMData.RollerCount = 0
19ec-1c88:48322689.241 : NVMData.MultifeedCount = 0
19ec-1c88:48322689.291 : NVMData.JamCount = 0
19ec-1c88:48322689.338 : NVMData.IdentifyInfo = 
19ec-1c88:48322689.388 : NVMData.FormalName = 
19ec-1c88:48322689.577 : NVMData.ReservedB = 0
19ec-1c88:48322689.634 : NVMData.FunctionCode = 0
19ec-1c88:48322689.682 : NVMData.PreFeed = 0
19ec-1c88:48322689.739 : NVMData.PreFeedTime = 0
19ec-1c88:48322689.788 : NVMData.ButtonNumber = 0
19ec-1c88:48322689.841 : NVMData.PowerOffTime = 0
19ec-1c88:48322689.895 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48322689.967 : => IoObject::IoLockEnd
19ec-1c88:48322690.058 : <= IoObject::IoLockEnd
19ec-1c88:48322690.109 : <= InitializeScanner ret = 1
19ec-1c88:48323930.158 : => GetLogicalScannerAbility
19ec-1c88:48323930.345 : => IoObject::IoLockStart
19ec-1c88:48323930.476 : => CAsicIO::CheckDevice
19ec-1c88:48323930.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:48323954.570 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48323954.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48323954.748 : <= IoObject::IoLockStart
19ec-1c88:48323954.805 : => IoObject::IoLockEnd
19ec-1c88:48323954.914 : <= IoObject::IoLockEnd
19ec-1c88:48323954.992 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48327527.006 : => GetLogicalScannerAbilityEx
19ec-1c88:48327527.201 : => IoObject::IoLockStart
19ec-1c88:48327527.334 : => CAsicIO::CheckDevice
19ec-1c88:48327527.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:48327552.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48327552.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48327552.599 : <= IoObject::IoLockStart
19ec-1c88:48327552.729 : => IoObject::IoLockEnd
19ec-1c88:48327553.131 : <= IoObject::IoLockEnd
19ec-1c88:48327553.251 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48327553.331 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48334766.266 : => ReadNVMData
19ec-1c88:48334766.456 : => IoObject::IoLockStart
19ec-1c88:48334766.588 : => CAsicIO::CheckDevice
19ec-1c88:48334766.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:48334790.767 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48334790.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48334790.947 : <= IoObject::IoLockStart
19ec-1c88:48334791.015 : => ReadNVMDataInternal
19ec-1c88:48334791.077 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48334791.145 : IO Send command 10 bytes
19ec-1c88:48334791.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:48334791.316 : iCmd = 0, nBytes = 10
19ec-1c88:48334791.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48335150.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48335150.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:48335150.442 : IO total need to receive data 128 bytes
19ec-1c88:48335150.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:48335150.566 : iCmd = 0, nBytes = 128
19ec-1c88:48335357.568 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335357.730 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335357.868 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48335357.996 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48335358.117 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.238 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.484 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48335358.610 : System total receive data 128 bytes
19ec-1c88:48335358.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:48335358.725 : iCmd = 1, nBytes = 4
19ec-1c88:48335538.855 : 0000 : 00 00 00 00 
19ec-1c88:48335538.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48335539.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48335539.164 : NVMData.PadScanCount = 0
19ec-1c88:48335539.220 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48335539.276 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48335539.333 : NVMData.FlatbedScanCount = 0
19ec-1c88:48335539.388 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48335539.590 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48335539.657 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48335539.714 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48335539.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48335539.826 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48335539.883 : NVMData.BornMonth = 0
19ec-1c88:48335539.932 : NVMData.BornDay = 0
19ec-1c88:48335539.984 : NVMData.BornYear = 0
19ec-1c88:48335540.033 : NVMData.FirstScanMonth = 4
19ec-1c88:48335540.086 : NVMData.FirstScanDay = 30
19ec-1c88:48335540.141 : NVMData.FirstScanYear = 2020
19ec-1c88:48335540.197 : NVMData.VerticalMagnification = 0
19ec-1c88:48335540.254 : NVMData.HorizontalMagnification = 0
19ec-1c88:48335540.310 : NVMData.PowerSavingTime = 15
19ec-1c88:48335540.366 : NVMData.SN = A094165189010062
19ec-1c88:48335540.419 : NVMData.AutoFeed = 0
19ec-1c88:48335540.470 : NVMData.CCDType = 0
19ec-1c88:48335540.521 : NVMData.ScanSpeed = 0
19ec-1c88:48335540.574 : NVMData.RollerCount = 0
19ec-1c88:48335540.628 : NVMData.MultifeedCount = 0
19ec-1c88:48335540.685 : NVMData.JamCount = 0
19ec-1c88:48335540.735 : NVMData.IdentifyInfo = 
19ec-1c88:48335540.789 : NVMData.FormalName = 
19ec-1c88:48335540.838 : NVMData.ReservedB = 0
19ec-1c88:48335540.889 : NVMData.FunctionCode = 0
19ec-1c88:48335540.941 : NVMData.PreFeed = 0
19ec-1c88:48335540.990 : NVMData.PreFeedTime = 0
19ec-1c88:48335541.041 : NVMData.ButtonNumber = 0
19ec-1c88:48335541.092 : NVMData.PowerOffTime = 0
19ec-1c88:48335541.146 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48335541.206 : => IoObject::IoLockEnd
19ec-1c88:48335541.300 : <= IoObject::IoLockEnd
19ec-1c88:48335541.355 : <= ReadNVMData ret = 1
19ec-1c88:48345458.015 : => GetADFStatus
19ec-1c88:48345458.390 : => IoObject::IoLockStart
19ec-1c88:48345458.525 : => CAsicIO::CheckDevice
19ec-1c88:48345458.591 : => CNT96226::ConnectIsAvailable
19ec-1c88:48345475.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48345475.175 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48345475.237 : <= IoObject::IoLockStart
19ec-1c88:48345475.299 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48345475.369 : IO Send command 10 bytes
19ec-1c88:48345475.493 : => CNT96226::VenderCmd_SetData
19ec-1c88:48345475.550 : iCmd = 0, nBytes = 10
19ec-1c88:48345475.665 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48345621.987 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48345622.112 : System send command 10 bytes + data 0 bytes
19ec-1c88:48345622.192 : IO total need to receive data 2 bytes
19ec-1c88:48345622.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:48345622.321 : iCmd = 0, nBytes = 2
19ec-1c88:48345760.722 : 0000 : 00 00 
19ec-1c88:48345760.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48345760.948 : System total receive data 2 bytes
19ec-1c88:48345761.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:48345761.077 : iCmd = 1, nBytes = 4
19ec-1c88:48345884.837 : 0000 : 00 00 00 00 
19ec-1c88:48345884.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48345885.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48345885.149 : Return status = 0
19ec-1c88:48345885.211 : => IoObject::IoLockEnd
19ec-1c88:48345885.300 : <= IoObject::IoLockEnd
19ec-1c88:48345885.358 : <= GetADFStatus ret = 1
19ec-1c88:48348627.339 : => GetADFStatus
19ec-1c88:48348627.541 : => IoObject::IoLockStart
19ec-1c88:48348627.679 : => CAsicIO::CheckDevice
19ec-1c88:48348627.740 : => CNT96226::ConnectIsAvailable
19ec-1c88:48348649.722 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48348649.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48348650.068 : <= IoObject::IoLockStart
19ec-1c88:48348650.188 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48348650.332 : IO Send command 10 bytes
19ec-1c88:48348650.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:48348650.790 : iCmd = 0, nBytes = 10
19ec-1c88:48348650.900 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48348838.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48348838.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:48348838.879 : IO total need to receive data 2 bytes
19ec-1c88:48348839.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:48348839.233 : iCmd = 0, nBytes = 2
19ec-1c88:48349024.819 : 0000 : 00 00 
19ec-1c88:48349024.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48349025.141 : System total receive data 2 bytes
19ec-1c88:48349025.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:48349025.553 : iCmd = 1, nBytes = 4
19ec-1c88:48349233.063 : 0000 : 00 00 00 00 
19ec-1c88:48349233.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48349233.304 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48349233.378 : Return status = 0
19ec-1c88:48349233.434 : => IoObject::IoLockEnd
19ec-1c88:48349233.520 : <= IoObject::IoLockEnd
19ec-1c88:48349233.571 : <= GetADFStatus ret = 1
19ec-1c88:48351311.464 : => TerminateDriver
19ec-1c88:48351311.663 : => CAsicIO::~CAsicIO,pStage=200608840
19ec-1c88:48351311.733 : => CNT96226::Close
19ec-1c88:48351315.633 : <= CNT96226::Close ret = 1
19ec-1c88:48351315.713 : <= CAsicIO::~CAsicIO
19ec-1c88:48351315.771 : => IoObject::IoLockEnd
19ec-1c88:48351315.820 : <= IoObject::IoLockEnd
19ec-1c88:48351315.874 : => IoObject::TerminateDevice
19ec-1c88:48351315.931 : => IoObject::IoLockEnd
19ec-1c88:48351315.980 : <= IoObject::IoLockEnd
19ec-1c88:48351316.082 : <= IoObject::TerminateDevice
19ec-1c88:48351316.333 : <= TerminateDriver ret = 1
19ec-1c88:48395073.775 : ============Debug Start==========
19ec-1c88:48395074.076 : Date : 2020/4/30 14:28:52
19ec-1c88:48395074.160 : Process ID : 19ec
19ec-1c88:48395074.577 : Windows : Version 10.0 build 18363 
19ec-1c88:48395075.038 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48395075.106 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48395075.174 : MemoryStatus.ullAvailPhys : 1719242752
19ec-1c88:48395075.234 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48395075.298 : MemoryStatus.ullAvailPageFile : 3093450752
19ec-1c88:48395075.363 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48395075.423 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:48395075.486 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48395075.590 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48395075.652 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48395075.899 : CPU Count : 4
19ec-1c88:48395075.950 : CPU Frequency : 100.000 Mhz
19ec-1c88:48395080.410 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48395080.543 : => InitializeDriver
19ec-1c88:48395080.809 : <= InitializeDriver ret = 1
19ec-1c88:48395080.868 : => InitializeScanner
19ec-1c88:48395080.945 : => CAsicIO::GetDeviceList
19ec-1c88:48395081.252 : => CNT96226::CNT96226
19ec-1c88:48395081.311 : => CNT96226::Open
19ec-1c88:48395104.118 : <= CNT96226::Open ret = 1
19ec-1c88:48395104.229 : => CNT96226::Initialize
19ec-1c88:48395104.423 : <= CNT96226::Initialize ret = 1
19ec-1c88:48395104.487 : <= CNT96226::CNT96226
19ec-1c88:48395104.544 : => CNT96226::EnumAvailableDevice
19ec-1c88:48395110.186 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48395110.268 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48395110.330 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48398819.089 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48398819.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48398824.930 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48398825.038 : => IoObject::GetLockName
19ec-1c88:48398825.097 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48398825.167 : <= IoObject::GetLockName
19ec-1c88:48398825.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:48398825.697 : iCmd = 3, nBytes = 2
19ec-1c88:48399211.290 : 0000 : 06 38 
19ec-1c88:48399211.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399211.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:48399211.539 : iCmd = 4, nBytes = 2
19ec-1c88:48399495.743 : 0000 : 07 07 
19ec-1c88:48399495.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399496.003 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48399496.094 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48399496.163 : IO Send command 10 bytes
19ec-1c88:48399496.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:48399496.276 : iCmd = 0, nBytes = 10
19ec-1c88:48399496.378 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48399699.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48399699.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:48399699.751 : iCmd = 0, nBytes = 165
19ec-1c88:48399825.424 : skip dump 37 bytes
19ec-1c88:48399825.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48399825.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48399825.892 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48399826.021 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48399826.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48399826.282 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48399826.405 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48399826.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48399826.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399826.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:48399826.706 : iCmd = 1, nBytes = 4
19ec-1c88:48399969.107 : 0000 : 00 00 00 00 
19ec-1c88:48399969.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399969.499 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48399969.557 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48399969.622 : IO Send command 10 bytes
19ec-1c88:48399969.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:48399969.730 : iCmd = 0, nBytes = 10
19ec-1c88:48399969.831 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48400307.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48400307.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:48400307.463 : iCmd = 0, nBytes = 128
19ec-1c88:48400512.073 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.254 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.400 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48400512.534 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48400512.657 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.779 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400513.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400513.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48400513.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:48400513.209 : iCmd = 1, nBytes = 4
19ec-1c88:48400715.443 : 0000 : 00 00 00 00 
19ec-1c88:48400715.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48400715.610 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48400715.807 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48400715.877 : => CNT96226::Close
19ec-1c88:48400719.951 : <= CNT96226::Close ret = 1
19ec-1c88:48400720.028 : <= CNT96226::~CNT96226
19ec-1c88:48400720.119 : <= CAsicIO::GetDeviceList
19ec-1c88:48400720.521 : => IoObject::SetTimeout
19ec-1c88:48400720.648 : Timeout--> In = 0 Out = 0
19ec-1c88:48400720.704 : <= IoObject::SetTimeout
19ec-1c88:48400720.772 : => CAsicIO::CAsicIO
19ec-1c88:48400720.842 : => CNT96226::CNT96226
19ec-1c88:48400720.895 : => CNT96226::Open
19ec-1c88:48400743.636 : <= CNT96226::Open ret = 1
19ec-1c88:48400743.733 : => CNT96226::Initialize
19ec-1c88:48400743.926 : <= CNT96226::Initialize ret = 1
19ec-1c88:48400743.984 : <= CNT96226::CNT96226
19ec-1c88:48400744.036 : <= CAsicIO::CAsicIO
19ec-1c88:48400744.087 : => CAsicIO::InitializeDevice
19ec-1c88:48400744.155 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48400749.957 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48400750.078 : => IoObject::GetLockName
19ec-1c88:48400750.132 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48400750.197 : <= IoObject::GetLockName
19ec-1c88:48400750.701 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48400750.772 : IO Send command 10 bytes
19ec-1c88:48400750.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:48400750.883 : iCmd = 0, nBytes = 10
19ec-1c88:48400750.990 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48401070.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48401070.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401070.256 : iCmd = 0, nBytes = 128
19ec-1c88:48401269.926 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401270.345 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401270.492 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48401270.629 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48401270.758 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48401270.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401271.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401271.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401271.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48401271.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401271.327 : iCmd = 1, nBytes = 4
19ec-1c88:48401443.961 : 0000 : 00 00 00 00 
19ec-1c88:48401444.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48401444.135 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48401444.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401444.247 : iCmd = 3, nBytes = 2
19ec-1c88:48401805.350 : 0000 : 06 38 
19ec-1c88:48401805.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48401805.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401805.574 : iCmd = 4, nBytes = 2
19ec-1c88:48402093.619 : 0000 : 07 07 
19ec-1c88:48402093.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48402093.881 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48402093.978 : => IoObject::InitializeDevice
19ec-1c88:48402094.089 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48402094.702 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48402094.776 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48402095.480 : => FindScanner
19ec-1c88:48402095.542 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48402095.606 : <= FindScanner ret = 1
19ec-1c88:48402095.664 : => IoObject::IoLockStart
19ec-1c88:48402095.765 : => CAsicIO::CheckDevice
19ec-1c88:48402095.817 : => CNT96226::ConnectIsAvailable
19ec-1c88:48402120.270 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48402120.366 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48402120.423 : <= IoObject::IoLockStart
19ec-1c88:48402120.479 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48402120.545 : IO Send command 10 bytes
19ec-1c88:48402120.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:48402120.676 : iCmd = 0, nBytes = 10
19ec-1c88:48402120.778 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48402311.806 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48402311.902 : System send command 10 bytes + data 0 bytes
19ec-1c88:48402311.966 : IO total need to receive data 5 bytes
19ec-1c88:48402312.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:48402312.077 : iCmd = 0, nBytes = 5
19ec-1c88:48402449.421 : 0000 : 06 00 02 02 ab 
19ec-1c88:48402449.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48402449.602 : System total receive data 5 bytes
19ec-1c88:48402449.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:48402449.711 : iCmd = 1, nBytes = 4
19ec-1c88:48402657.918 : 0000 : 00 00 00 00 
19ec-1c88:48402658.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48402658.150 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48402658.216 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48402658.282 : IO Send command 10 bytes
19ec-1c88:48402658.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:48402658.426 : iCmd = 0, nBytes = 10
19ec-1c88:48402658.530 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48402853.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48402853.253 : System send command 10 bytes + data 0 bytes
19ec-1c88:48402853.328 : IO total need to receive data 165 bytes
19ec-1c88:48402853.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:48402853.452 : iCmd = 0, nBytes = 165
19ec-1c88:48403011.525 : skip dump 37 bytes
19ec-1c88:48403011.886 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48403012.175 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48403012.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48403012.822 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48403012.948 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48403013.077 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48403013.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403013.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403013.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403013.445 : System total receive data 165 bytes
19ec-1c88:48403013.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:48403013.553 : iCmd = 1, nBytes = 4
19ec-1c88:48403189.425 : 0000 : 00 00 00 00 
19ec-1c88:48403189.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403189.984 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48403190.181 : Dump Inquiry
19ec-1c88:48403190.303 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48403190.434 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48403190.564 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48403190.695 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48403190.820 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48403190.952 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48403191.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403191.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403191.331 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48403191.455 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48403191.542 : 00a0 : 00 00 00 00 00 
19ec-1c88:48403191.602 : => ReadNVMDataInternal
19ec-1c88:48403191.803 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48403191.866 : IO Send command 10 bytes
19ec-1c88:48403191.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:48403192.002 : iCmd = 0, nBytes = 10
19ec-1c88:48403192.099 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48403525.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48403525.612 : System send command 10 bytes + data 0 bytes
19ec-1c88:48403525.677 : IO total need to receive data 128 bytes
19ec-1c88:48403525.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:48403525.790 : iCmd = 0, nBytes = 128
19ec-1c88:48403736.682 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403736.866 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.012 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48403737.147 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48403737.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403737.778 : System total receive data 128 bytes
19ec-1c88:48403737.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:48403737.895 : iCmd = 1, nBytes = 4
19ec-1c88:48403893.170 : 0000 : 00 00 00 00 
19ec-1c88:48403893.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403893.409 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48403893.481 : NVMData.PadScanCount = 0
19ec-1c88:48403893.537 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48403893.591 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48403893.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:48403893.710 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48403893.765 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48403893.821 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48403893.874 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48403893.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48403893.982 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48403894.036 : NVMData.BornMonth = 0
19ec-1c88:48403894.083 : NVMData.BornDay = 0
19ec-1c88:48403894.133 : NVMData.BornYear = 0
19ec-1c88:48403894.178 : NVMData.FirstScanMonth = 4
19ec-1c88:48403894.229 : NVMData.FirstScanDay = 30
19ec-1c88:48403894.286 : NVMData.FirstScanYear = 2020
19ec-1c88:48403894.339 : NVMData.VerticalMagnification = 0
19ec-1c88:48403894.393 : NVMData.HorizontalMagnification = 0
19ec-1c88:48403894.449 : NVMData.PowerSavingTime = 15
19ec-1c88:48403894.502 : NVMData.SN = A094165189010062
19ec-1c88:48403894.552 : NVMData.AutoFeed = 0
19ec-1c88:48403894.598 : NVMData.CCDType = 0
19ec-1c88:48403894.644 : NVMData.ScanSpeed = 0
19ec-1c88:48403894.693 : NVMData.RollerCount = 0
19ec-1c88:48403894.742 : NVMData.MultifeedCount = 0
19ec-1c88:48403894.792 : NVMData.JamCount = 0
19ec-1c88:48403894.838 : NVMData.IdentifyInfo = 
19ec-1c88:48403894.889 : NVMData.FormalName = 
19ec-1c88:48403895.063 : NVMData.ReservedB = 0
19ec-1c88:48403895.120 : NVMData.FunctionCode = 0
19ec-1c88:48403895.172 : NVMData.PreFeed = 0
19ec-1c88:48403895.220 : NVMData.PreFeedTime = 0
19ec-1c88:48403895.268 : NVMData.ButtonNumber = 0
19ec-1c88:48403895.317 : NVMData.PowerOffTime = 0
19ec-1c88:48403895.367 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48403895.437 : => IoObject::IoLockEnd
19ec-1c88:48403895.528 : <= IoObject::IoLockEnd
19ec-1c88:48403895.580 : <= InitializeScanner ret = 1
19ec-1c88:48403895.645 : => GetLogicalScannerAbilityEx
19ec-1c88:48403895.704 : => IoObject::IoLockStart
19ec-1c88:48403895.796 : => CAsicIO::CheckDevice
19ec-1c88:48403895.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:48403908.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48403908.167 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48403908.225 : <= IoObject::IoLockStart
19ec-1c88:48403908.281 : => IoObject::IoLockEnd
19ec-1c88:48403908.368 : <= IoObject::IoLockEnd
19ec-1c88:48403908.482 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48403908.555 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48404082.362 : => ReadNVMData
19ec-1c88:48404082.513 : => IoObject::IoLockStart
19ec-1c88:48404082.629 : => CAsicIO::CheckDevice
19ec-1c88:48404082.690 : => CNT96226::ConnectIsAvailable
19ec-1c88:48404106.844 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48404107.053 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48404107.402 : <= IoObject::IoLockStart
19ec-1c88:48404107.466 : => ReadNVMDataInternal
19ec-1c88:48404107.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48404107.596 : IO Send command 10 bytes
19ec-1c88:48404107.706 : => CNT96226::VenderCmd_SetData
19ec-1c88:48404107.763 : iCmd = 0, nBytes = 10
19ec-1c88:48404107.877 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48404449.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48404449.923 : System send command 10 bytes + data 0 bytes
19ec-1c88:48404449.993 : IO total need to receive data 128 bytes
19ec-1c88:48404450.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:48404450.106 : iCmd = 0, nBytes = 128
19ec-1c88:48404648.551 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.076 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48404649.350 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48404649.481 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.609 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48404649.981 : System total receive data 128 bytes
19ec-1c88:48404650.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:48404650.089 : iCmd = 1, nBytes = 4
19ec-1c88:48404812.810 : 0000 : 00 00 00 00 
19ec-1c88:48404812.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48404813.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48404813.071 : NVMData.PadScanCount = 0
19ec-1c88:48404813.126 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48404813.180 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48404813.238 : NVMData.FlatbedScanCount = 0
19ec-1c88:48404813.290 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48404813.343 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48404813.397 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48404813.452 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48404813.509 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48404813.560 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48404813.613 : NVMData.BornMonth = 0
19ec-1c88:48404813.660 : NVMData.BornDay = 0
19ec-1c88:48404813.711 : NVMData.BornYear = 0
19ec-1c88:48404813.758 : NVMData.FirstScanMonth = 4
19ec-1c88:48404813.811 : NVMData.FirstScanDay = 30
19ec-1c88:48404813.865 : NVMData.FirstScanYear = 2020
19ec-1c88:48404814.033 : NVMData.VerticalMagnification = 0
19ec-1c88:48404814.090 : NVMData.HorizontalMagnification = 0
19ec-1c88:48404814.144 : NVMData.PowerSavingTime = 15
19ec-1c88:48404814.195 : NVMData.SN = A094165189010062
19ec-1c88:48404814.244 : NVMData.AutoFeed = 0
19ec-1c88:48404814.293 : NVMData.CCDType = 0
19ec-1c88:48404814.340 : NVMData.ScanSpeed = 0
19ec-1c88:48404814.389 : NVMData.RollerCount = 0
19ec-1c88:48404814.442 : NVMData.MultifeedCount = 0
19ec-1c88:48404814.492 : NVMData.JamCount = 0
19ec-1c88:48404814.543 : NVMData.IdentifyInfo = 
19ec-1c88:48404814.594 : NVMData.FormalName = 
19ec-1c88:48404814.641 : NVMData.ReservedB = 0
19ec-1c88:48404814.690 : NVMData.FunctionCode = 0
19ec-1c88:48404814.738 : NVMData.PreFeed = 0
19ec-1c88:48404814.786 : NVMData.PreFeedTime = 0
19ec-1c88:48404814.835 : NVMData.ButtonNumber = 0
19ec-1c88:48404814.883 : NVMData.PowerOffTime = 0
19ec-1c88:48404814.934 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48404814.995 : => IoObject::IoLockEnd
19ec-1c88:48404815.082 : <= IoObject::IoLockEnd
19ec-1c88:48404815.131 : <= ReadNVMData ret = 1
19ec-1c88:48407427.619 : ============Debug Start==========
19ec-1c88:48407427.907 : Date : 2020/4/30 14:28:53
19ec-1c88:48407427.988 : Process ID : 19ec
19ec-1c88:48407428.396 : Windows : Version 10.0 build 18363 
19ec-1c88:48407428.886 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48407428.949 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48407429.013 : MemoryStatus.ullAvailPhys : 1719451648
19ec-1c88:48407429.072 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48407429.136 : MemoryStatus.ullAvailPageFile : 3093225472
19ec-1c88:48407429.196 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48407429.256 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48407429.315 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48407429.424 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48407429.484 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48407429.723 : CPU Count : 4
19ec-1c88:48407429.770 : CPU Frequency : 100.000 Mhz
19ec-1c88:48407433.923 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48407434.052 : => InitializeDriver
19ec-1c88:48407434.311 : <= InitializeDriver ret = 1
19ec-1c88:48410073.148 : => InitializeScanner
19ec-1c88:48410073.410 : => CAsicIO::GetDeviceList
19ec-1c88:48410073.861 : => CNT96226::CNT96226
19ec-1c88:48410073.927 : => CNT96226::Open
19ec-1c88:48410096.053 : <= CNT96226::Open ret = 1
19ec-1c88:48410096.155 : => CNT96226::Initialize
19ec-1c88:48410096.345 : <= CNT96226::Initialize ret = 1
19ec-1c88:48410096.404 : <= CNT96226::CNT96226
19ec-1c88:48410096.458 : => CNT96226::EnumAvailableDevice
19ec-1c88:48410101.789 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48410101.870 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48410101.931 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48413730.183 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48413730.471 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48413735.976 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48413736.089 : => IoObject::GetLockName
19ec-1c88:48413736.149 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48413736.215 : <= IoObject::GetLockName
19ec-1c88:48413736.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:48413736.738 : iCmd = 3, nBytes = 2
19ec-1c88:48414072.413 : 0000 : 06 38 
19ec-1c88:48414072.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414072.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:48414072.683 : iCmd = 4, nBytes = 2
19ec-1c88:48414364.439 : 0000 : 07 07 
19ec-1c88:48414364.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414364.810 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48414365.183 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48414365.258 : IO Send command 10 bytes
19ec-1c88:48414365.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:48414365.370 : iCmd = 0, nBytes = 10
19ec-1c88:48414365.480 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48414560.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48414560.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:48414560.545 : iCmd = 0, nBytes = 165
19ec-1c88:48414754.765 : skip dump 37 bytes
19ec-1c88:48414754.944 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48414755.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48414755.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48414755.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48414755.481 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48414755.612 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48414755.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48414755.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48414755.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414755.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:48414756.034 : iCmd = 1, nBytes = 4
19ec-1c88:48414938.937 : 0000 : 00 00 00 00 
19ec-1c88:48414939.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414939.093 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48414939.153 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48414939.219 : IO Send command 10 bytes
19ec-1c88:48414939.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:48414939.320 : iCmd = 0, nBytes = 10
19ec-1c88:48414939.422 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48415246.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48415246.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:48415246.503 : iCmd = 0, nBytes = 128
19ec-1c88:48415441.881 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48415442.304 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48415442.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.551 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48415442.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:48415442.974 : iCmd = 1, nBytes = 4
19ec-1c88:48415627.189 : 0000 : 00 00 00 00 
19ec-1c88:48415627.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48415627.339 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48415627.498 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48415627.567 : => CNT96226::Close
19ec-1c88:48415631.106 : <= CNT96226::Close ret = 1
19ec-1c88:48415631.178 : <= CNT96226::~CNT96226
19ec-1c88:48415631.265 : <= CAsicIO::GetDeviceList
19ec-1c88:48415631.641 : => IoObject::SetTimeout
19ec-1c88:48415631.765 : Timeout--> In = 0 Out = 0
19ec-1c88:48415631.823 : <= IoObject::SetTimeout
19ec-1c88:48415631.889 : => CAsicIO::CAsicIO
19ec-1c88:48415631.957 : => CNT96226::CNT96226
19ec-1c88:48415632.011 : => CNT96226::Open
19ec-1c88:48415653.571 : <= CNT96226::Open ret = 1
19ec-1c88:48415653.666 : => CNT96226::Initialize
19ec-1c88:48415653.860 : <= CNT96226::Initialize ret = 1
19ec-1c88:48415653.919 : <= CNT96226::CNT96226
19ec-1c88:48415653.973 : <= CAsicIO::CAsicIO
19ec-1c88:48415654.028 : => CAsicIO::InitializeDevice
19ec-1c88:48415654.094 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48415659.867 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48415659.990 : => IoObject::GetLockName
19ec-1c88:48415660.047 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48415660.116 : <= IoObject::GetLockName
19ec-1c88:48415660.590 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48415660.662 : IO Send command 10 bytes
19ec-1c88:48415660.713 : => CNT96226::VenderCmd_SetData
19ec-1c88:48415660.767 : iCmd = 0, nBytes = 10
19ec-1c88:48415660.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48415999.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48415999.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:48415999.687 : iCmd = 0, nBytes = 128
19ec-1c88:48416201.103 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.266 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.402 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48416201.536 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48416201.666 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.785 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416202.035 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416202.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48416202.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:48416202.205 : iCmd = 1, nBytes = 4
19ec-1c88:48416396.531 : 0000 : 00 00 00 00 
19ec-1c88:48416396.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48416396.715 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48416396.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:48416396.838 : iCmd = 3, nBytes = 2
19ec-1c88:48416753.557 : 0000 : 06 38 
19ec-1c88:48416753.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48416753.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:48416753.804 : iCmd = 4, nBytes = 2
19ec-1c88:48417054.980 : 0000 : 07 07 
19ec-1c88:48417055.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417055.261 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48417055.364 : => IoObject::InitializeDevice
19ec-1c88:48417055.464 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48417056.113 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48417056.194 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48417056.975 : => FindScanner
19ec-1c88:48417057.036 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48417057.107 : <= FindScanner ret = 1
19ec-1c88:48417057.169 : => IoObject::IoLockStart
19ec-1c88:48417057.274 : => CAsicIO::CheckDevice
19ec-1c88:48417057.332 : => CNT96226::ConnectIsAvailable
19ec-1c88:48417082.375 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48417082.561 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48417082.888 : <= IoObject::IoLockStart
19ec-1c88:48417082.947 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48417083.013 : IO Send command 10 bytes
19ec-1c88:48417083.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:48417083.163 : iCmd = 0, nBytes = 10
19ec-1c88:48417083.268 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48417283.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48417283.269 : System send command 10 bytes + data 0 bytes
19ec-1c88:48417283.331 : IO total need to receive data 5 bytes
19ec-1c88:48417283.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417283.446 : iCmd = 0, nBytes = 5
19ec-1c88:48417471.187 : 0000 : 06 00 02 02 ab 
19ec-1c88:48417471.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417471.343 : System total receive data 5 bytes
19ec-1c88:48417471.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417471.457 : iCmd = 1, nBytes = 4
19ec-1c88:48417627.399 : 0000 : 00 00 00 00 
19ec-1c88:48417627.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417627.634 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48417627.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48417627.768 : IO Send command 10 bytes
19ec-1c88:48417627.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:48417627.911 : iCmd = 0, nBytes = 10
19ec-1c88:48417628.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48417824.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48417824.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:48417824.443 : IO total need to receive data 165 bytes
19ec-1c88:48417824.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417824.566 : iCmd = 0, nBytes = 165
19ec-1c88:48417986.126 : skip dump 37 bytes
19ec-1c88:48417986.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48417986.470 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48417986.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48417986.745 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48417986.879 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48417987.016 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48417987.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48417987.275 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48417987.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417987.401 : System total receive data 165 bytes
19ec-1c88:48417987.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417987.517 : iCmd = 1, nBytes = 4
19ec-1c88:48418128.519 : 0000 : 00 00 00 00 
19ec-1c88:48418128.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48418129.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48418129.231 : Dump Inquiry
19ec-1c88:48418129.366 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48418129.505 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48418129.646 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48418129.780 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48418129.917 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48418130.055 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48418130.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418130.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418130.453 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48418130.587 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48418130.676 : 00a0 : 00 00 00 00 00 
19ec-1c88:48418130.742 : => ReadNVMDataInternal
19ec-1c88:48418130.960 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48418131.025 : IO Send command 10 bytes
19ec-1c88:48418131.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:48418131.177 : iCmd = 0, nBytes = 10
19ec-1c88:48418131.283 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48418481.601 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48418481.722 : System send command 10 bytes + data 0 bytes
19ec-1c88:48418481.796 : IO total need to receive data 128 bytes
19ec-1c88:48418481.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:48418481.918 : iCmd = 0, nBytes = 128
19ec-1c88:48418678.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418678.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418678.909 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48418679.037 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48418679.163 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.415 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48418679.664 : System total receive data 128 bytes
19ec-1c88:48418679.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:48418679.780 : iCmd = 1, nBytes = 4
19ec-1c88:48418867.199 : 0000 : 00 00 00 00 
19ec-1c88:48418867.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48418867.402 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48418867.464 : NVMData.PadScanCount = 0
19ec-1c88:48418867.518 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48418867.571 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48418867.627 : NVMData.FlatbedScanCount = 0
19ec-1c88:48418867.680 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48418867.732 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48418867.785 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48418867.843 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48418867.898 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48418867.953 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48418868.007 : NVMData.BornMonth = 0
19ec-1c88:48418868.055 : NVMData.BornDay = 0
19ec-1c88:48418868.106 : NVMData.BornYear = 0
19ec-1c88:48418868.152 : NVMData.FirstScanMonth = 4
19ec-1c88:48418868.204 : NVMData.FirstScanDay = 30
19ec-1c88:48418868.259 : NVMData.FirstScanYear = 2020
19ec-1c88:48418868.312 : NVMData.VerticalMagnification = 0
19ec-1c88:48418868.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:48418868.421 : NVMData.PowerSavingTime = 15
19ec-1c88:48418868.476 : NVMData.SN = A094165189010062
19ec-1c88:48418868.525 : NVMData.AutoFeed = 0
19ec-1c88:48418868.572 : NVMData.CCDType = 0
19ec-1c88:48418868.619 : NVMData.ScanSpeed = 0
19ec-1c88:48418868.666 : NVMData.RollerCount = 0
19ec-1c88:48418868.715 : NVMData.MultifeedCount = 0
19ec-1c88:48418868.764 : NVMData.JamCount = 0
19ec-1c88:48418868.810 : NVMData.IdentifyInfo = 
19ec-1c88:48418868.862 : NVMData.FormalName = 
19ec-1c88:48418869.057 : NVMData.ReservedB = 0
19ec-1c88:48418869.109 : NVMData.FunctionCode = 0
19ec-1c88:48418869.159 : NVMData.PreFeed = 0
19ec-1c88:48418869.211 : NVMData.PreFeedTime = 0
19ec-1c88:48418869.261 : NVMData.ButtonNumber = 0
19ec-1c88:48418869.312 : NVMData.PowerOffTime = 0
19ec-1c88:48418869.364 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48418869.434 : => IoObject::IoLockEnd
19ec-1c88:48418869.522 : <= IoObject::IoLockEnd
19ec-1c88:48418869.575 : <= InitializeScanner ret = 1
19ec-1c88:48420166.543 : => GetLogicalScannerAbility
19ec-1c88:48420166.724 : => IoObject::IoLockStart
19ec-1c88:48420166.852 : => CAsicIO::CheckDevice
19ec-1c88:48420166.913 : => CNT96226::ConnectIsAvailable
19ec-1c88:48420190.987 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48420191.382 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48420191.440 : <= IoObject::IoLockStart
19ec-1c88:48420191.501 : => IoObject::IoLockEnd
19ec-1c88:48420191.612 : <= IoObject::IoLockEnd
19ec-1c88:48420191.693 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48423723.307 : => GetLogicalScannerAbilityEx
19ec-1c88:48423723.508 : => IoObject::IoLockStart
19ec-1c88:48423723.635 : => CAsicIO::CheckDevice
19ec-1c88:48423723.693 : => CNT96226::ConnectIsAvailable
19ec-1c88:48423748.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48423748.189 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48423748.249 : <= IoObject::IoLockStart
19ec-1c88:48423748.309 : => IoObject::IoLockEnd
19ec-1c88:48423748.422 : <= IoObject::IoLockEnd
19ec-1c88:48423748.544 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48423748.618 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48430961.336 : => ReadNVMData
19ec-1c88:48430961.528 : => IoObject::IoLockStart
19ec-1c88:48430961.662 : => CAsicIO::CheckDevice
19ec-1c88:48430961.720 : => CNT96226::ConnectIsAvailable
19ec-1c88:48430985.579 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48430985.693 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48430985.754 : <= IoObject::IoLockStart
19ec-1c88:48430985.824 : => ReadNVMDataInternal
19ec-1c88:48430985.889 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48430985.959 : IO Send command 10 bytes
19ec-1c88:48430986.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:48430986.139 : iCmd = 0, nBytes = 10
19ec-1c88:48430986.252 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48431344.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48431344.423 : System send command 10 bytes + data 0 bytes
19ec-1c88:48431344.495 : IO total need to receive data 128 bytes
19ec-1c88:48431344.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:48431344.617 : iCmd = 0, nBytes = 128
19ec-1c88:48431542.122 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.438 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48431542.571 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48431542.692 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.815 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431543.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431543.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48431543.175 : System total receive data 128 bytes
19ec-1c88:48431543.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:48431543.287 : iCmd = 1, nBytes = 4
19ec-1c88:48431751.045 : 0000 : 00 00 00 00 
19ec-1c88:48431751.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48431751.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48431751.330 : NVMData.PadScanCount = 0
19ec-1c88:48431751.388 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48431751.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48431751.497 : NVMData.FlatbedScanCount = 0
19ec-1c88:48431751.551 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48431751.782 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48431751.845 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48431751.900 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48431751.954 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48431752.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48431752.061 : NVMData.BornMonth = 0
19ec-1c88:48431752.110 : NVMData.BornDay = 0
19ec-1c88:48431752.162 : NVMData.BornYear = 0
19ec-1c88:48431752.209 : NVMData.FirstScanMonth = 4
19ec-1c88:48431752.258 : NVMData.FirstScanDay = 30
19ec-1c88:48431752.311 : NVMData.FirstScanYear = 2020
19ec-1c88:48431752.365 : NVMData.VerticalMagnification = 0
19ec-1c88:48431752.420 : NVMData.HorizontalMagnification = 0
19ec-1c88:48431752.476 : NVMData.PowerSavingTime = 15
19ec-1c88:48431752.529 : NVMData.SN = A094165189010062
19ec-1c88:48431752.580 : NVMData.AutoFeed = 0
19ec-1c88:48431752.630 : NVMData.CCDType = 0
19ec-1c88:48431752.677 : NVMData.ScanSpeed = 0
19ec-1c88:48431752.727 : NVMData.RollerCount = 0
19ec-1c88:48431752.785 : NVMData.MultifeedCount = 0
19ec-1c88:48431752.835 : NVMData.JamCount = 0
19ec-1c88:48431752.885 : NVMData.IdentifyInfo = 
19ec-1c88:48431752.936 : NVMData.FormalName = 
19ec-1c88:48431752.984 : NVMData.ReservedB = 0
19ec-1c88:48431753.034 : NVMData.FunctionCode = 0
19ec-1c88:48431753.081 : NVMData.PreFeed = 0
19ec-1c88:48431753.127 : NVMData.PreFeedTime = 0
19ec-1c88:48431753.174 : NVMData.ButtonNumber = 0
19ec-1c88:48431753.224 : NVMData.PowerOffTime = 0
19ec-1c88:48431753.273 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48431753.337 : => IoObject::IoLockEnd
19ec-1c88:48431753.426 : <= IoObject::IoLockEnd
19ec-1c88:48431753.474 : <= ReadNVMData ret = 1
19ec-1c88:48441426.311 : => GetADFStatus
19ec-1c88:48441426.754 : => IoObject::IoLockStart
19ec-1c88:48441426.888 : => CAsicIO::CheckDevice
19ec-1c88:48441426.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:48441450.968 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48441451.326 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48441451.386 : <= IoObject::IoLockStart
19ec-1c88:48441451.447 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48441451.514 : IO Send command 10 bytes
19ec-1c88:48441451.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:48441451.693 : iCmd = 0, nBytes = 10
19ec-1c88:48441451.801 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48441651.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48441651.230 : System send command 10 bytes + data 0 bytes
19ec-1c88:48441651.301 : IO total need to receive data 2 bytes
19ec-1c88:48441651.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:48441651.417 : iCmd = 0, nBytes = 2
19ec-1c88:48441769.759 : 0000 : 00 00 
19ec-1c88:48441769.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48441769.948 : System total receive data 2 bytes
19ec-1c88:48441770.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:48441770.077 : iCmd = 1, nBytes = 4
19ec-1c88:48441937.097 : 0000 : 00 00 00 00 
19ec-1c88:48441937.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48441937.509 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48441937.812 : Return status = 0
19ec-1c88:48441937.872 : => IoObject::IoLockEnd
19ec-1c88:48441937.958 : <= IoObject::IoLockEnd
19ec-1c88:48441938.006 : <= GetADFStatus ret = 1
19ec-1c88:48444575.542 : => GetADFStatus
19ec-1c88:48444575.734 : => IoObject::IoLockStart
19ec-1c88:48444575.871 : => CAsicIO::CheckDevice
19ec-1c88:48444575.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:48444602.165 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48444602.281 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48444602.340 : <= IoObject::IoLockStart
19ec-1c88:48444602.400 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48444602.466 : IO Send command 10 bytes
19ec-1c88:48444602.579 : => CNT96226::VenderCmd_SetData
19ec-1c88:48444602.637 : iCmd = 0, nBytes = 10
19ec-1c88:48444602.742 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48444802.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48444802.616 : System send command 10 bytes + data 0 bytes
19ec-1c88:48444802.837 : IO total need to receive data 2 bytes
19ec-1c88:48444802.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:48444802.969 : iCmd = 0, nBytes = 2
19ec-1c88:48445002.982 : 0000 : 00 00 
19ec-1c88:48445003.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48445003.327 : System total receive data 2 bytes
19ec-1c88:48445003.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:48445003.704 : iCmd = 1, nBytes = 4
19ec-1c88:48445208.337 : 0000 : 00 00 00 00 
19ec-1c88:48445208.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48445208.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48445208.642 : Return status = 0
19ec-1c88:48445208.698 : => IoObject::IoLockEnd
19ec-1c88:48445208.788 : <= IoObject::IoLockEnd
19ec-1c88:48445208.839 : <= GetADFStatus ret = 1
19ec-1c88:48447264.740 : => TerminateDriver
19ec-1c88:48447264.927 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:48447265.001 : => CNT96226::Close
19ec-1c88:48447268.968 : <= CNT96226::Close ret = 1
19ec-1c88:48447269.050 : <= CAsicIO::~CAsicIO
19ec-1c88:48447269.104 : => IoObject::IoLockEnd
19ec-1c88:48447269.158 : <= IoObject::IoLockEnd
19ec-1c88:48447269.208 : => IoObject::TerminateDevice
19ec-1c88:48447269.263 : => IoObject::IoLockEnd
19ec-1c88:48447269.314 : <= IoObject::IoLockEnd
19ec-1c88:48447269.413 : <= IoObject::TerminateDevice
19ec-1c88:48447269.658 : <= TerminateDriver ret = 1
19ec-1c88:48490532.782 : ============Debug Start==========
19ec-1c88:48490533.056 : Date : 2020/4/30 14:28:55
19ec-1c88:48490533.134 : Process ID : 19ec
19ec-1c88:48490533.533 : Windows : Version 10.0 build 18363 
19ec-1c88:48490533.995 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48490534.057 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48490534.122 : MemoryStatus.ullAvailPhys : 1720279040
19ec-1c88:48490534.181 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48490534.244 : MemoryStatus.ullAvailPageFile : 3093012480
19ec-1c88:48490534.302 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48490534.360 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:48490534.419 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48490534.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48490534.580 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48490534.815 : CPU Count : 4
19ec-1c88:48490534.864 : CPU Frequency : 100.000 Mhz
19ec-1c88:48490539.092 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48490539.222 : => InitializeDriver
19ec-1c88:48490539.477 : <= InitializeDriver ret = 1
19ec-1c88:48490539.535 : => InitializeScanner
19ec-1c88:48490539.612 : => CAsicIO::GetDeviceList
19ec-1c88:48490539.911 : => CNT96226::CNT96226
19ec-1c88:48490539.968 : => CNT96226::Open
19ec-1c88:48490560.834 : <= CNT96226::Open ret = 1
19ec-1c88:48490560.925 : => CNT96226::Initialize
19ec-1c88:48490561.106 : <= CNT96226::Initialize ret = 1
19ec-1c88:48490561.159 : <= CNT96226::CNT96226
19ec-1c88:48490561.209 : => CNT96226::EnumAvailableDevice
19ec-1c88:48490566.626 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48490566.700 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48490566.755 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48494275.196 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48494275.502 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48494281.111 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48494281.219 : => IoObject::GetLockName
19ec-1c88:48494281.284 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48494281.354 : <= IoObject::GetLockName
19ec-1c88:48494281.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:48494281.879 : iCmd = 3, nBytes = 2
19ec-1c88:48494651.985 : 0000 : 06 38 
19ec-1c88:48494652.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48494652.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:48494652.253 : iCmd = 4, nBytes = 2
19ec-1c88:48494940.966 : 0000 : 07 07 
19ec-1c88:48494941.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48494941.157 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48494941.246 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48494941.310 : IO Send command 10 bytes
19ec-1c88:48494941.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:48494941.417 : iCmd = 0, nBytes = 10
19ec-1c88:48494941.517 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48495135.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48495135.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:48495135.388 : iCmd = 0, nBytes = 165
19ec-1c88:48495297.528 : skip dump 37 bytes
19ec-1c88:48495297.897 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48495298.178 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48495298.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48495298.798 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48495298.927 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48495299.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48495299.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48495299.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48495299.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48495299.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:48495299.488 : iCmd = 1, nBytes = 4
19ec-1c88:48495504.189 : 0000 : 00 00 00 00 
19ec-1c88:48495504.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48495504.336 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48495504.396 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48495504.462 : IO Send command 10 bytes
19ec-1c88:48495504.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:48495504.568 : iCmd = 0, nBytes = 10
19ec-1c88:48495504.668 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48495848.285 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48495848.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:48495848.537 : iCmd = 0, nBytes = 128
19ec-1c88:48496057.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496057.401 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496057.540 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48496057.675 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48496057.799 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48496057.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496058.045 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496058.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496058.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496058.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496058.339 : iCmd = 1, nBytes = 4
19ec-1c88:48496221.638 : 0000 : 00 00 00 00 
19ec-1c88:48496221.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496221.831 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48496222.000 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48496222.074 : => CNT96226::Close
19ec-1c88:48496226.084 : <= CNT96226::Close ret = 1
19ec-1c88:48496226.175 : <= CNT96226::~CNT96226
19ec-1c88:48496226.263 : <= CAsicIO::GetDeviceList
19ec-1c88:48496226.661 : => IoObject::SetTimeout
19ec-1c88:48496226.790 : Timeout--> In = 0 Out = 0
19ec-1c88:48496226.846 : <= IoObject::SetTimeout
19ec-1c88:48496226.911 : => CAsicIO::CAsicIO
19ec-1c88:48496226.982 : => CNT96226::CNT96226
19ec-1c88:48496227.038 : => CNT96226::Open
19ec-1c88:48496250.752 : <= CNT96226::Open ret = 1
19ec-1c88:48496250.848 : => CNT96226::Initialize
19ec-1c88:48496251.030 : <= CNT96226::Initialize ret = 1
19ec-1c88:48496251.084 : <= CNT96226::CNT96226
19ec-1c88:48496251.134 : <= CAsicIO::CAsicIO
19ec-1c88:48496251.191 : => CAsicIO::InitializeDevice
19ec-1c88:48496251.264 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48496257.103 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48496257.220 : => IoObject::GetLockName
19ec-1c88:48496257.275 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48496257.341 : <= IoObject::GetLockName
19ec-1c88:48496257.828 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48496257.899 : IO Send command 10 bytes
19ec-1c88:48496257.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:48496258.005 : iCmd = 0, nBytes = 10
19ec-1c88:48496258.117 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48496608.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48496608.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496608.992 : iCmd = 0, nBytes = 128
19ec-1c88:48496743.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48496743.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48496743.706 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.828 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496744.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496744.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496744.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496744.259 : iCmd = 1, nBytes = 4
19ec-1c88:48496915.666 : 0000 : 00 00 00 00 
19ec-1c88:48496915.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496915.851 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48496915.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496915.972 : iCmd = 3, nBytes = 2
19ec-1c88:48497269.316 : 0000 : 06 38 
19ec-1c88:48497269.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48497269.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:48497269.560 : iCmd = 4, nBytes = 2
19ec-1c88:48497553.133 : 0000 : 07 07 
19ec-1c88:48497553.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48497553.415 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48497553.512 : => IoObject::InitializeDevice
19ec-1c88:48497553.622 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48497554.252 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48497554.328 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48497555.106 : => FindScanner
19ec-1c88:48497555.167 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48497555.233 : <= FindScanner ret = 1
19ec-1c88:48497555.291 : => IoObject::IoLockStart
19ec-1c88:48497555.392 : => CAsicIO::CheckDevice
19ec-1c88:48497555.445 : => CNT96226::ConnectIsAvailable
19ec-1c88:48497580.456 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48497580.569 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48497580.629 : <= IoObject::IoLockStart
19ec-1c88:48497580.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48497580.757 : IO Send command 10 bytes
19ec-1c88:48497580.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:48497580.912 : iCmd = 0, nBytes = 10
19ec-1c88:48497581.014 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48497755.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48497756.130 : System send command 10 bytes + data 0 bytes
19ec-1c88:48497756.205 : IO total need to receive data 5 bytes
19ec-1c88:48497756.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:48497756.321 : iCmd = 0, nBytes = 5
19ec-1c88:48497907.297 : 0000 : 06 00 02 02 ab 
19ec-1c88:48497907.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48497907.726 : System total receive data 5 bytes
19ec-1c88:48497907.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:48497907.835 : iCmd = 1, nBytes = 4
19ec-1c88:48498073.646 : 0000 : 00 00 00 00 
19ec-1c88:48498074.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48498074.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48498074.186 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48498074.250 : IO Send command 10 bytes
19ec-1c88:48498074.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:48498074.390 : iCmd = 0, nBytes = 10
19ec-1c88:48498074.493 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48498243.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48498243.310 : System send command 10 bytes + data 0 bytes
19ec-1c88:48498243.385 : IO total need to receive data 165 bytes
19ec-1c88:48498243.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:48498243.505 : iCmd = 0, nBytes = 165
19ec-1c88:48498388.663 : skip dump 37 bytes
19ec-1c88:48498388.854 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48498388.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48498389.123 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48498389.259 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48498389.386 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48498389.515 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48498389.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498389.760 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498389.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48498389.883 : System total receive data 165 bytes
19ec-1c88:48498389.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:48498389.995 : iCmd = 1, nBytes = 4
19ec-1c88:48498597.408 : 0000 : 00 00 00 00 
19ec-1c88:48498597.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48498597.636 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48498597.853 : Dump Inquiry
19ec-1c88:48498597.989 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48498598.124 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48498598.256 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48498598.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48498598.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48498598.651 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48498598.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498598.896 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498599.029 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48498599.156 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48498599.240 : 00a0 : 00 00 00 00 00 
19ec-1c88:48498599.312 : => ReadNVMDataInternal
19ec-1c88:48498599.523 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48498599.591 : IO Send command 10 bytes
19ec-1c88:48498599.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:48498599.738 : iCmd = 0, nBytes = 10
19ec-1c88:48498599.838 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48498946.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48498947.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:48498947.117 : IO total need to receive data 128 bytes
19ec-1c88:48498947.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:48498947.227 : iCmd = 0, nBytes = 128
19ec-1c88:48499157.535 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499157.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499157.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48499157.991 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48499158.115 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.237 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.486 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48499158.612 : System total receive data 128 bytes
19ec-1c88:48499158.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:48499158.727 : iCmd = 1, nBytes = 4
19ec-1c88:48499290.896 : 0000 : 00 00 00 00 
19ec-1c88:48499290.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48499291.114 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48499291.179 : NVMData.PadScanCount = 0
19ec-1c88:48499291.233 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48499291.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48499291.346 : NVMData.FlatbedScanCount = 0
19ec-1c88:48499291.402 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48499291.452 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48499291.504 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48499291.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48499291.613 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48499291.666 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48499291.722 : NVMData.BornMonth = 0
19ec-1c88:48499291.771 : NVMData.BornDay = 0
19ec-1c88:48499291.820 : NVMData.BornYear = 0
19ec-1c88:48499291.867 : NVMData.FirstScanMonth = 4
19ec-1c88:48499291.918 : NVMData.FirstScanDay = 30
19ec-1c88:48499291.973 : NVMData.FirstScanYear = 2020
19ec-1c88:48499292.027 : NVMData.VerticalMagnification = 0
19ec-1c88:48499292.083 : NVMData.HorizontalMagnification = 0
19ec-1c88:48499292.135 : NVMData.PowerSavingTime = 15
19ec-1c88:48499292.189 : NVMData.SN = A094165189010062
19ec-1c88:48499292.238 : NVMData.AutoFeed = 0
19ec-1c88:48499292.284 : NVMData.CCDType = 0
19ec-1c88:48499292.332 : NVMData.ScanSpeed = 0
19ec-1c88:48499292.379 : NVMData.RollerCount = 0
19ec-1c88:48499292.430 : NVMData.MultifeedCount = 0
19ec-1c88:48499292.483 : NVMData.JamCount = 0
19ec-1c88:48499292.531 : NVMData.IdentifyInfo = 
19ec-1c88:48499292.581 : NVMData.FormalName = 
19ec-1c88:48499292.761 : NVMData.ReservedB = 0
19ec-1c88:48499292.813 : NVMData.FunctionCode = 0
19ec-1c88:48499292.861 : NVMData.PreFeed = 0
19ec-1c88:48499292.910 : NVMData.PreFeedTime = 0
19ec-1c88:48499292.958 : NVMData.ButtonNumber = 0
19ec-1c88:48499293.007 : NVMData.PowerOffTime = 0
19ec-1c88:48499293.059 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48499293.135 : => IoObject::IoLockEnd
19ec-1c88:48499293.222 : <= IoObject::IoLockEnd
19ec-1c88:48499293.270 : <= InitializeScanner ret = 1
19ec-1c88:48499293.332 : => GetLogicalScannerAbilityEx
19ec-1c88:48499293.386 : => IoObject::IoLockStart
19ec-1c88:48499293.477 : => CAsicIO::CheckDevice
19ec-1c88:48499293.529 : => CNT96226::ConnectIsAvailable
19ec-1c88:48499306.294 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48499306.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48499306.441 : <= IoObject::IoLockStart
19ec-1c88:48499306.494 : => IoObject::IoLockEnd
19ec-1c88:48499306.580 : <= IoObject::IoLockEnd
19ec-1c88:48499306.692 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48499306.763 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48499483.170 : => ReadNVMData
19ec-1c88:48499483.330 : => IoObject::IoLockStart
19ec-1c88:48499483.458 : => CAsicIO::CheckDevice
19ec-1c88:48499483.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:48499509.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48499509.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48499509.528 : <= IoObject::IoLockStart
19ec-1c88:48499509.596 : => ReadNVMDataInternal
19ec-1c88:48499509.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48499509.728 : IO Send command 10 bytes
19ec-1c88:48499509.840 : => CNT96226::VenderCmd_SetData
19ec-1c88:48499509.898 : iCmd = 0, nBytes = 10
19ec-1c88:48499510.014 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48499868.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48499868.868 : System send command 10 bytes + data 0 bytes
19ec-1c88:48499868.940 : IO total need to receive data 128 bytes
19ec-1c88:48499869.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:48499869.059 : iCmd = 0, nBytes = 128
19ec-1c88:48500078.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500078.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500078.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48500078.653 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48500078.788 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48500078.910 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500079.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500079.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500079.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48500079.284 : System total receive data 128 bytes
19ec-1c88:48500079.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:48500079.396 : iCmd = 1, nBytes = 4
19ec-1c88:48500273.782 : 0000 : 00 00 00 00 
19ec-1c88:48500273.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48500274.027 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48500274.091 : NVMData.PadScanCount = 0
19ec-1c88:48500274.146 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48500274.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48500274.255 : NVMData.FlatbedScanCount = 0
19ec-1c88:48500274.307 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48500274.359 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48500274.414 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48500274.471 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48500274.528 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48500274.583 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48500274.637 : NVMData.BornMonth = 0
19ec-1c88:48500274.686 : NVMData.BornDay = 0
19ec-1c88:48500274.738 : NVMData.BornYear = 0
19ec-1c88:48500274.786 : NVMData.FirstScanMonth = 4
19ec-1c88:48500274.838 : NVMData.FirstScanDay = 30
19ec-1c88:48500274.890 : NVMData.FirstScanYear = 2020
19ec-1c88:48500275.107 : NVMData.VerticalMagnification = 0
19ec-1c88:48500275.171 : NVMData.HorizontalMagnification = 0
19ec-1c88:48500275.225 : NVMData.PowerSavingTime = 15
19ec-1c88:48500275.278 : NVMData.SN = A094165189010062
19ec-1c88:48500275.326 : NVMData.AutoFeed = 0
19ec-1c88:48500275.375 : NVMData.CCDType = 0
19ec-1c88:48500275.423 : NVMData.ScanSpeed = 0
19ec-1c88:48500275.470 : NVMData.RollerCount = 0
19ec-1c88:48500275.522 : NVMData.MultifeedCount = 0
19ec-1c88:48500275.574 : NVMData.JamCount = 0
19ec-1c88:48500275.622 : NVMData.IdentifyInfo = 
19ec-1c88:48500275.671 : NVMData.FormalName = 
19ec-1c88:48500275.718 : NVMData.ReservedB = 0
19ec-1c88:48500275.767 : NVMData.FunctionCode = 0
19ec-1c88:48500275.817 : NVMData.PreFeed = 0
19ec-1c88:48500275.865 : NVMData.PreFeedTime = 0
19ec-1c88:48500275.914 : NVMData.ButtonNumber = 0
19ec-1c88:48500275.962 : NVMData.PowerOffTime = 0
19ec-1c88:48500276.014 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48500276.073 : => IoObject::IoLockEnd
19ec-1c88:48500276.159 : <= IoObject::IoLockEnd
19ec-1c88:48500276.209 : <= ReadNVMData ret = 1
19ec-1c88:48502820.932 : ============Debug Start==========
19ec-1c88:48502821.231 : Date : 2020/4/30 14:28:56
19ec-1c88:48502821.310 : Process ID : 19ec
19ec-1c88:48502821.724 : Windows : Version 10.0 build 18363 
19ec-1c88:48502822.176 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48502822.238 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48502822.302 : MemoryStatus.ullAvailPhys : 1720000512
19ec-1c88:48502822.360 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48502822.423 : MemoryStatus.ullAvailPageFile : 3093004288
19ec-1c88:48502822.485 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48502822.543 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:48502822.603 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48502822.708 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48502822.768 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48502823.011 : CPU Count : 4
19ec-1c88:48502823.062 : CPU Frequency : 100.000 Mhz
19ec-1c88:48502827.418 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48502827.539 : => InitializeDriver
19ec-1c88:48502827.804 : <= InitializeDriver ret = 1
19ec-1c88:48505368.011 : => InitializeScanner
19ec-1c88:48505368.259 : => CAsicIO::GetDeviceList
19ec-1c88:48505368.684 : => CNT96226::CNT96226
19ec-1c88:48505368.747 : => CNT96226::Open
19ec-1c88:48505390.990 : <= CNT96226::Open ret = 1
19ec-1c88:48505391.088 : => CNT96226::Initialize
19ec-1c88:48505391.278 : <= CNT96226::Initialize ret = 1
19ec-1c88:48505391.338 : <= CNT96226::CNT96226
19ec-1c88:48505391.394 : => CNT96226::EnumAvailableDevice
19ec-1c88:48505396.729 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48505396.809 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48505396.870 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48509109.799 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48509110.095 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48509115.709 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48509115.823 : => IoObject::GetLockName
19ec-1c88:48509115.879 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48509115.945 : <= IoObject::GetLockName
19ec-1c88:48509116.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:48509116.461 : iCmd = 3, nBytes = 2
19ec-1c88:48509495.243 : 0000 : 06 38 
19ec-1c88:48509495.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48509495.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:48509495.500 : iCmd = 4, nBytes = 2
19ec-1c88:48509796.969 : 0000 : 07 07 
19ec-1c88:48509797.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48509797.161 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48509797.248 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48509797.316 : IO Send command 10 bytes
19ec-1c88:48509797.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:48509797.423 : iCmd = 0, nBytes = 10
19ec-1c88:48509797.526 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48509985.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48509985.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:48509985.474 : iCmd = 0, nBytes = 165
19ec-1c88:48510148.243 : skip dump 37 bytes
19ec-1c88:48510148.603 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48510149.050 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48510149.186 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48510149.317 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48510149.444 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48510149.577 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48510149.702 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510149.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510149.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48510149.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:48510149.996 : iCmd = 1, nBytes = 4
19ec-1c88:48510358.504 : 0000 : 00 00 00 00 
19ec-1c88:48510358.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48510358.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48510358.744 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48510358.811 : IO Send command 10 bytes
19ec-1c88:48510358.863 : => CNT96226::VenderCmd_SetData
19ec-1c88:48510358.919 : iCmd = 0, nBytes = 10
19ec-1c88:48510359.031 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48510698.365 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48510698.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:48510698.569 : iCmd = 0, nBytes = 128
19ec-1c88:48510901.697 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510901.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48510902.154 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48510902.287 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.414 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.542 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48510902.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:48510902.842 : iCmd = 1, nBytes = 4
19ec-1c88:48511028.673 : 0000 : 00 00 00 00 
19ec-1c88:48511028.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48511028.833 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48511028.992 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48511029.065 : => CNT96226::Close
19ec-1c88:48511032.966 : <= CNT96226::Close ret = 1
19ec-1c88:48511033.041 : <= CNT96226::~CNT96226
19ec-1c88:48511033.132 : <= CAsicIO::GetDeviceList
19ec-1c88:48511033.541 : => IoObject::SetTimeout
19ec-1c88:48511033.670 : Timeout--> In = 0 Out = 0
19ec-1c88:48511033.729 : <= IoObject::SetTimeout
19ec-1c88:48511033.797 : => CAsicIO::CAsicIO
19ec-1c88:48511033.866 : => CNT96226::CNT96226
19ec-1c88:48511033.923 : => CNT96226::Open
19ec-1c88:48511057.646 : <= CNT96226::Open ret = 1
19ec-1c88:48511057.745 : => CNT96226::Initialize
19ec-1c88:48511057.934 : <= CNT96226::Initialize ret = 1
19ec-1c88:48511057.992 : <= CNT96226::CNT96226
19ec-1c88:48511058.042 : <= CAsicIO::CAsicIO
19ec-1c88:48511058.095 : => CAsicIO::InitializeDevice
19ec-1c88:48511058.161 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48511063.995 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48511064.119 : => IoObject::GetLockName
19ec-1c88:48511064.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48511064.241 : <= IoObject::GetLockName
19ec-1c88:48511064.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48511064.795 : IO Send command 10 bytes
19ec-1c88:48511064.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:48511064.902 : iCmd = 0, nBytes = 10
19ec-1c88:48511065.009 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48511420.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48511420.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:48511421.009 : iCmd = 0, nBytes = 128
19ec-1c88:48511558.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511558.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511558.727 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48511558.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48511558.988 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.107 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.235 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.357 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48511559.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:48511559.549 : iCmd = 1, nBytes = 4
19ec-1c88:48511706.634 : 0000 : 00 00 00 00 
19ec-1c88:48511706.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48511707.112 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48511707.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:48511707.224 : iCmd = 3, nBytes = 2
19ec-1c88:48512077.216 : 0000 : 06 38 
19ec-1c88:48512077.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512077.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:48512077.465 : iCmd = 4, nBytes = 2
19ec-1c88:48512387.953 : 0000 : 07 07 
19ec-1c88:48512388.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512388.221 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48512388.322 : => IoObject::InitializeDevice
19ec-1c88:48512388.426 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48512389.046 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48512389.122 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48512389.840 : => FindScanner
19ec-1c88:48512389.900 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48512389.967 : <= FindScanner ret = 1
19ec-1c88:48512390.027 : => IoObject::IoLockStart
19ec-1c88:48512390.128 : => CAsicIO::CheckDevice
19ec-1c88:48512390.184 : => CNT96226::ConnectIsAvailable
19ec-1c88:48512415.130 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48512415.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48512415.318 : <= IoObject::IoLockStart
19ec-1c88:48512415.377 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48512415.444 : IO Send command 10 bytes
19ec-1c88:48512415.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:48512415.589 : iCmd = 0, nBytes = 10
19ec-1c88:48512415.697 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48512575.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48512575.759 : System send command 10 bytes + data 0 bytes
19ec-1c88:48512575.835 : IO total need to receive data 5 bytes
19ec-1c88:48512575.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:48512575.950 : iCmd = 0, nBytes = 5
19ec-1c88:48512755.292 : 0000 : 06 00 02 02 ab 
19ec-1c88:48512755.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512755.442 : System total receive data 5 bytes
19ec-1c88:48512755.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:48512755.555 : iCmd = 1, nBytes = 4
19ec-1c88:48512959.318 : 0000 : 00 00 00 00 
19ec-1c88:48512959.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512959.571 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48512959.643 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48512959.711 : IO Send command 10 bytes
19ec-1c88:48512959.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:48512959.863 : iCmd = 0, nBytes = 10
19ec-1c88:48512959.970 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48513132.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48513132.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:48513132.532 : IO total need to receive data 165 bytes
19ec-1c88:48513132.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:48513132.649 : iCmd = 0, nBytes = 165
19ec-1c88:48513323.597 : skip dump 37 bytes
19ec-1c88:48513323.793 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48513323.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48513324.075 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48513324.208 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48513324.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48513324.463 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48513324.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513324.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513324.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48513324.840 : System total receive data 165 bytes
19ec-1c88:48513324.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:48513324.953 : iCmd = 1, nBytes = 4
19ec-1c88:48513526.714 : 0000 : 00 00 00 00 
19ec-1c88:48513526.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48513526.969 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48513527.204 : Dump Inquiry
19ec-1c88:48513527.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48513527.482 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48513527.614 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48513527.746 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48513527.872 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48513528.003 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48513528.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513528.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513528.384 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48513528.512 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48513528.598 : 00a0 : 00 00 00 00 00 
19ec-1c88:48513528.668 : => ReadNVMDataInternal
19ec-1c88:48513528.877 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48513528.947 : IO Send command 10 bytes
19ec-1c88:48513529.035 : => CNT96226::VenderCmd_SetData
19ec-1c88:48513529.086 : iCmd = 0, nBytes = 10
19ec-1c88:48513529.189 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48513848.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48513848.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:48513848.869 : IO total need to receive data 128 bytes
19ec-1c88:48513848.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:48513848.991 : iCmd = 0, nBytes = 128
19ec-1c88:48514032.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514032.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.089 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48514033.221 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48514033.350 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.474 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.598 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.722 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48514033.846 : System total receive data 128 bytes
19ec-1c88:48514033.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:48514033.964 : iCmd = 1, nBytes = 4
19ec-1c88:48514140.933 : 0000 : 00 00 00 00 
19ec-1c88:48514141.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48514141.148 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48514141.213 : NVMData.PadScanCount = 0
19ec-1c88:48514141.267 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48514141.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48514141.381 : NVMData.FlatbedScanCount = 0
19ec-1c88:48514141.434 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48514141.486 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48514141.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48514141.597 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48514141.654 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48514141.708 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48514141.764 : NVMData.BornMonth = 0
19ec-1c88:48514141.814 : NVMData.BornDay = 0
19ec-1c88:48514141.865 : NVMData.BornYear = 0
19ec-1c88:48514141.913 : NVMData.FirstScanMonth = 4
19ec-1c88:48514141.965 : NVMData.FirstScanDay = 30
19ec-1c88:48514142.016 : NVMData.FirstScanYear = 2020
19ec-1c88:48514142.069 : NVMData.VerticalMagnification = 0
19ec-1c88:48514142.124 : NVMData.HorizontalMagnification = 0
19ec-1c88:48514142.176 : NVMData.PowerSavingTime = 15
19ec-1c88:48514142.231 : NVMData.SN = A094165189010062
19ec-1c88:48514142.283 : NVMData.AutoFeed = 0
19ec-1c88:48514142.332 : NVMData.CCDType = 0
19ec-1c88:48514142.379 : NVMData.ScanSpeed = 0
19ec-1c88:48514142.427 : NVMData.RollerCount = 0
19ec-1c88:48514142.478 : NVMData.MultifeedCount = 0
19ec-1c88:48514142.527 : NVMData.JamCount = 0
19ec-1c88:48514142.573 : NVMData.IdentifyInfo = 
19ec-1c88:48514142.624 : NVMData.FormalName = 
19ec-1c88:48514142.800 : NVMData.ReservedB = 0
19ec-1c88:48514142.853 : NVMData.FunctionCode = 0
19ec-1c88:48514142.901 : NVMData.PreFeed = 0
19ec-1c88:48514142.950 : NVMData.PreFeedTime = 0
19ec-1c88:48514143.001 : NVMData.ButtonNumber = 0
19ec-1c88:48514143.049 : NVMData.PowerOffTime = 0
19ec-1c88:48514143.101 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48514143.171 : => IoObject::IoLockEnd
19ec-1c88:48514143.259 : <= IoObject::IoLockEnd
19ec-1c88:48514143.309 : <= InitializeScanner ret = 1
19ec-1c88:48515385.086 : => GetLogicalScannerAbility
19ec-1c88:48515385.273 : => IoObject::IoLockStart
19ec-1c88:48515385.385 : => CAsicIO::CheckDevice
19ec-1c88:48515385.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:48515406.525 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48515406.745 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48515406.870 : <= IoObject::IoLockStart
19ec-1c88:48515406.985 : => IoObject::IoLockEnd
19ec-1c88:48515407.178 : <= IoObject::IoLockEnd
19ec-1c88:48515407.519 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48518956.368 : => GetLogicalScannerAbilityEx
19ec-1c88:48518956.556 : => IoObject::IoLockStart
19ec-1c88:48518956.680 : => CAsicIO::CheckDevice
19ec-1c88:48518956.736 : => CNT96226::ConnectIsAvailable
19ec-1c88:48518980.158 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48518980.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48518980.334 : <= IoObject::IoLockStart
19ec-1c88:48518980.396 : => IoObject::IoLockEnd
19ec-1c88:48518980.503 : <= IoObject::IoLockEnd
19ec-1c88:48518980.628 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48518980.703 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48526196.473 : => ReadNVMData
19ec-1c88:48526196.661 : => IoObject::IoLockStart
19ec-1c88:48526196.784 : => CAsicIO::CheckDevice
19ec-1c88:48526196.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:48526220.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48526220.454 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48526220.577 : <= IoObject::IoLockStart
19ec-1c88:48526220.707 : => ReadNVMDataInternal
19ec-1c88:48526220.827 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48526220.968 : IO Send command 10 bytes
19ec-1c88:48526221.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:48526221.371 : iCmd = 0, nBytes = 10
19ec-1c88:48526221.484 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48526567.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48526567.656 : System send command 10 bytes + data 0 bytes
19ec-1c88:48526567.726 : IO total need to receive data 128 bytes
19ec-1c88:48526567.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:48526567.846 : iCmd = 0, nBytes = 128
19ec-1c88:48526766.514 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526766.695 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526766.844 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48526766.981 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48526767.108 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.481 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48526767.608 : System total receive data 128 bytes
19ec-1c88:48526767.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:48526767.720 : iCmd = 1, nBytes = 4
19ec-1c88:48526970.333 : 0000 : 00 00 00 00 
19ec-1c88:48526970.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48526970.575 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48526970.642 : NVMData.PadScanCount = 0
19ec-1c88:48526970.703 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48526970.760 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48526970.819 : NVMData.FlatbedScanCount = 0
19ec-1c88:48526970.874 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48526971.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48526971.164 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48526971.221 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48526971.278 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48526971.333 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48526971.388 : NVMData.BornMonth = 0
19ec-1c88:48526971.441 : NVMData.BornDay = 0
19ec-1c88:48526971.491 : NVMData.BornYear = 0
19ec-1c88:48526971.541 : NVMData.FirstScanMonth = 4
19ec-1c88:48526971.594 : NVMData.FirstScanDay = 30
19ec-1c88:48526971.649 : NVMData.FirstScanYear = 2020
19ec-1c88:48526971.703 : NVMData.VerticalMagnification = 0
19ec-1c88:48526971.761 : NVMData.HorizontalMagnification = 0
19ec-1c88:48526971.816 : NVMData.PowerSavingTime = 15
19ec-1c88:48526971.872 : NVMData.SN = A094165189010062
19ec-1c88:48526971.925 : NVMData.AutoFeed = 0
19ec-1c88:48526971.975 : NVMData.CCDType = 0
19ec-1c88:48526972.025 : NVMData.ScanSpeed = 0
19ec-1c88:48526972.074 : NVMData.RollerCount = 0
19ec-1c88:48526972.128 : NVMData.MultifeedCount = 0
19ec-1c88:48526972.183 : NVMData.JamCount = 0
19ec-1c88:48526972.234 : NVMData.IdentifyInfo = 
19ec-1c88:48526972.287 : NVMData.FormalName = 
19ec-1c88:48526972.336 : NVMData.ReservedB = 0
19ec-1c88:48526972.389 : NVMData.FunctionCode = 0
19ec-1c88:48526972.442 : NVMData.PreFeed = 0
19ec-1c88:48526972.491 : NVMData.PreFeedTime = 0
19ec-1c88:48526972.542 : NVMData.ButtonNumber = 0
19ec-1c88:48526972.592 : NVMData.PowerOffTime = 0
19ec-1c88:48526972.645 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48526972.703 : => IoObject::IoLockEnd
19ec-1c88:48526972.795 : <= IoObject::IoLockEnd
19ec-1c88:48526972.846 : <= ReadNVMData ret = 1
19ec-1c88:48536671.081 : => GetADFStatus
19ec-1c88:48536671.519 : => IoObject::IoLockStart
19ec-1c88:48536671.654 : => CAsicIO::CheckDevice
19ec-1c88:48536671.709 : => CNT96226::ConnectIsAvailable
19ec-1c88:48536694.844 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48536694.959 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48536695.020 : <= IoObject::IoLockStart
19ec-1c88:48536695.082 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48536695.152 : IO Send command 10 bytes
19ec-1c88:48536695.276 : => CNT96226::VenderCmd_SetData
19ec-1c88:48536695.331 : iCmd = 0, nBytes = 10
19ec-1c88:48536695.436 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48536890.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48536890.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:48536890.716 : IO total need to receive data 2 bytes
19ec-1c88:48536890.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:48536890.830 : iCmd = 0, nBytes = 2
19ec-1c88:48537085.214 : 0000 : 00 00 
19ec-1c88:48537085.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48537085.401 : System total receive data 2 bytes
19ec-1c88:48537085.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:48537085.513 : iCmd = 1, nBytes = 4
19ec-1c88:48537288.682 : 0000 : 00 00 00 00 
19ec-1c88:48537288.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48537288.896 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48537288.961 : Return status = 0
19ec-1c88:48537289.014 : => IoObject::IoLockEnd
19ec-1c88:48537289.103 : <= IoObject::IoLockEnd
19ec-1c88:48537289.154 : <= GetADFStatus ret = 1
19ec-1c88:48539946.631 : => GetADFStatus
19ec-1c88:48539946.825 : => IoObject::IoLockStart
19ec-1c88:48539946.955 : => CAsicIO::CheckDevice
19ec-1c88:48539947.015 : => CNT96226::ConnectIsAvailable
19ec-1c88:48539969.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48539969.504 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48539969.567 : <= IoObject::IoLockStart
19ec-1c88:48539969.631 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48539969.701 : IO Send command 10 bytes
19ec-1c88:48539969.817 : => CNT96226::VenderCmd_SetData
19ec-1c88:48539969.875 : iCmd = 0, nBytes = 10
19ec-1c88:48539969.987 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48540161.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48540161.472 : System send command 10 bytes + data 0 bytes
19ec-1c88:48540161.699 : IO total need to receive data 2 bytes
19ec-1c88:48540161.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:48540161.829 : iCmd = 0, nBytes = 2
19ec-1c88:48540366.463 : 0000 : 00 00 
19ec-1c88:48540366.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48540366.827 : System total receive data 2 bytes
19ec-1c88:48540367.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:48540367.216 : iCmd = 1, nBytes = 4
19ec-1c88:48540563.039 : 0000 : 00 00 00 00 
19ec-1c88:48540563.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48540563.285 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48540563.348 : Return status = 0
19ec-1c88:48540563.405 : => IoObject::IoLockEnd
19ec-1c88:48540563.496 : <= IoObject::IoLockEnd
19ec-1c88:48540563.546 : <= GetADFStatus ret = 1
19ec-1c88:48542812.245 : => TerminateDriver
19ec-1c88:48542812.443 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:48542812.522 : => CNT96226::Close
19ec-1c88:48542819.838 : <= CNT96226::Close ret = 1
19ec-1c88:48542820.253 : <= CAsicIO::~CAsicIO
19ec-1c88:48542823.414 : => IoObject::IoLockEnd
19ec-1c88:48542823.767 : <= IoObject::IoLockEnd
19ec-1c88:48542823.856 : => IoObject::TerminateDevice
19ec-1c88:48542823.921 : => IoObject::IoLockEnd
19ec-1c88:48542823.978 : <= IoObject::IoLockEnd
19ec-1c88:48542824.093 : <= IoObject::TerminateDevice
19ec-1c88:48542824.384 : <= TerminateDriver ret = 1
19ec-1c88:48588046.820 : ============Debug Start==========
19ec-1c88:48588047.089 : Date : 2020/4/30 14:28:58
19ec-1c88:48588047.176 : Process ID : 19ec
19ec-1c88:48588047.568 : Windows : Version 10.0 build 18363 
19ec-1c88:48588048.020 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48588048.084 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48588048.148 : MemoryStatus.ullAvailPhys : 1721417728
19ec-1c88:48588048.208 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48588048.269 : MemoryStatus.ullAvailPageFile : 3093135360
19ec-1c88:48588048.329 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48588048.390 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:48588048.453 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48588048.559 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48588048.619 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48588048.855 : CPU Count : 4
19ec-1c88:48588048.903 : CPU Frequency : 100.000 Mhz
19ec-1c88:48588053.811 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48588053.998 : => InitializeDriver
19ec-1c88:48588054.326 : <= InitializeDriver ret = 1
19ec-1c88:48588054.394 : => InitializeScanner
19ec-1c88:48588054.487 : => CAsicIO::GetDeviceList
19ec-1c88:48588054.842 : => CNT96226::CNT96226
19ec-1c88:48588054.904 : => CNT96226::Open
19ec-1c88:48588077.720 : <= CNT96226::Open ret = 1
19ec-1c88:48588077.819 : => CNT96226::Initialize
19ec-1c88:48588078.009 : <= CNT96226::Initialize ret = 1
19ec-1c88:48588078.071 : <= CNT96226::CNT96226
19ec-1c88:48588078.123 : => CNT96226::EnumAvailableDevice
19ec-1c88:48588083.419 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48588083.498 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48588083.561 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48591814.455 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48591814.767 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48591820.375 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48591820.490 : => IoObject::GetLockName
19ec-1c88:48591820.551 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48591820.618 : <= IoObject::GetLockName
19ec-1c88:48591821.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:48591821.160 : iCmd = 3, nBytes = 2
19ec-1c88:48592184.291 : 0000 : 06 38 
19ec-1c88:48592184.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592184.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:48592184.541 : iCmd = 4, nBytes = 2
19ec-1c88:48592472.274 : 0000 : 07 07 
19ec-1c88:48592472.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592472.497 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48592472.593 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48592472.662 : IO Send command 10 bytes
19ec-1c88:48592472.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:48592472.775 : iCmd = 0, nBytes = 10
19ec-1c88:48592472.876 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48592674.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48592674.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:48592675.036 : iCmd = 0, nBytes = 165
19ec-1c88:48592787.065 : skip dump 37 bytes
19ec-1c88:48592787.253 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48592787.392 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48592787.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48592787.655 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48592787.783 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48592787.916 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48592788.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48592788.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48592788.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592788.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:48592788.337 : iCmd = 1, nBytes = 4
19ec-1c88:48592920.904 : 0000 : 00 00 00 00 
19ec-1c88:48592921.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592921.071 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48592921.134 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48592921.200 : IO Send command 10 bytes
19ec-1c88:48592921.252 : => CNT96226::VenderCmd_SetData
19ec-1c88:48592921.302 : iCmd = 0, nBytes = 10
19ec-1c88:48592921.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48593266.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48593266.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:48593266.983 : iCmd = 0, nBytes = 128
19ec-1c88:48593415.953 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48593416.409 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48593416.535 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.903 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48593417.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48593417.080 : iCmd = 1, nBytes = 4
19ec-1c88:48593624.676 : 0000 : 00 00 00 00 
19ec-1c88:48593624.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48593624.843 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48593625.041 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48593625.117 : => CNT96226::Close
19ec-1c88:48593629.011 : <= CNT96226::Close ret = 1
19ec-1c88:48593629.088 : <= CNT96226::~CNT96226
19ec-1c88:48593629.174 : <= CAsicIO::GetDeviceList
19ec-1c88:48593629.610 : => IoObject::SetTimeout
19ec-1c88:48593629.742 : Timeout--> In = 0 Out = 0
19ec-1c88:48593629.800 : <= IoObject::SetTimeout
19ec-1c88:48593629.867 : => CAsicIO::CAsicIO
19ec-1c88:48593629.937 : => CNT96226::CNT96226
19ec-1c88:48593629.991 : => CNT96226::Open
19ec-1c88:48593652.199 : <= CNT96226::Open ret = 1
19ec-1c88:48593652.295 : => CNT96226::Initialize
19ec-1c88:48593652.485 : <= CNT96226::Initialize ret = 1
19ec-1c88:48593652.545 : <= CNT96226::CNT96226
19ec-1c88:48593652.598 : <= CAsicIO::CAsicIO
19ec-1c88:48593652.655 : => CAsicIO::InitializeDevice
19ec-1c88:48593652.724 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48593658.613 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48593658.728 : => IoObject::GetLockName
19ec-1c88:48593658.781 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48593658.848 : <= IoObject::GetLockName
19ec-1c88:48593659.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48593659.424 : IO Send command 10 bytes
19ec-1c88:48593659.477 : => CNT96226::VenderCmd_SetData
19ec-1c88:48593659.529 : iCmd = 0, nBytes = 10
19ec-1c88:48593659.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48593991.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48593991.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:48593991.364 : iCmd = 0, nBytes = 128
19ec-1c88:48594196.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594196.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594196.587 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48594196.719 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48594196.844 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48594196.970 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594197.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594197.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594197.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594197.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:48594197.393 : iCmd = 1, nBytes = 4
19ec-1c88:48594337.397 : 0000 : 00 00 00 00 
19ec-1c88:48594337.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594337.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48594337.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:48594337.662 : iCmd = 3, nBytes = 2
19ec-1c88:48594685.606 : 0000 : 06 38 
19ec-1c88:48594685.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594685.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:48594685.843 : iCmd = 4, nBytes = 2
19ec-1c88:48594983.472 : 0000 : 07 07 
19ec-1c88:48594983.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594984.063 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48594984.167 : => IoObject::InitializeDevice
19ec-1c88:48594984.274 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48594984.866 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48594984.933 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48594985.645 : => FindScanner
19ec-1c88:48594985.698 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48594985.763 : <= FindScanner ret = 1
19ec-1c88:48594985.819 : => IoObject::IoLockStart
19ec-1c88:48594985.918 : => CAsicIO::CheckDevice
19ec-1c88:48594985.974 : => CNT96226::ConnectIsAvailable
19ec-1c88:48595003.794 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48595003.915 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48595003.977 : <= IoObject::IoLockStart
19ec-1c88:48595004.038 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48595004.107 : IO Send command 10 bytes
19ec-1c88:48595004.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:48595004.268 : iCmd = 0, nBytes = 10
19ec-1c88:48595004.377 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48595209.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48595209.252 : System send command 10 bytes + data 0 bytes
19ec-1c88:48595209.326 : IO total need to receive data 5 bytes
19ec-1c88:48595209.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595209.442 : iCmd = 0, nBytes = 5
19ec-1c88:48595365.689 : 0000 : 06 00 02 02 ab 
19ec-1c88:48595365.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595365.848 : System total receive data 5 bytes
19ec-1c88:48595365.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595365.959 : iCmd = 1, nBytes = 4
19ec-1c88:48595470.115 : 0000 : 00 00 00 00 
19ec-1c88:48595470.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595470.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48595470.381 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48595470.449 : IO Send command 10 bytes
19ec-1c88:48595470.532 : => CNT96226::VenderCmd_SetData
19ec-1c88:48595470.581 : iCmd = 0, nBytes = 10
19ec-1c88:48595470.681 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48595664.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48595664.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:48595664.264 : IO total need to receive data 165 bytes
19ec-1c88:48595664.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595664.382 : iCmd = 0, nBytes = 165
19ec-1c88:48595833.429 : skip dump 37 bytes
19ec-1c88:48595833.595 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48595833.728 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48595833.862 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48595833.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48595834.128 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48595834.263 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48595834.387 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595834.509 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595834.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595834.632 : System total receive data 165 bytes
19ec-1c88:48595834.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595834.741 : iCmd = 1, nBytes = 4
19ec-1c88:48595980.894 : 0000 : 00 00 00 00 
19ec-1c88:48595981.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595981.155 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48595981.367 : Dump Inquiry
19ec-1c88:48595981.506 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48595981.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48595981.780 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48595981.917 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48595982.047 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48595982.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48595982.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595982.434 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595982.564 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48595982.696 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48595982.782 : 00a0 : 00 00 00 00 00 
19ec-1c88:48595982.853 : => ReadNVMDataInternal
19ec-1c88:48595983.079 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48595983.148 : IO Send command 10 bytes
19ec-1c88:48595983.236 : => CNT96226::VenderCmd_SetData
19ec-1c88:48595983.290 : iCmd = 0, nBytes = 10
19ec-1c88:48595983.396 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48596332.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48596332.250 : System send command 10 bytes + data 0 bytes
19ec-1c88:48596332.315 : IO total need to receive data 128 bytes
19ec-1c88:48596332.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:48596332.428 : iCmd = 0, nBytes = 128
19ec-1c88:48596479.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596479.397 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596479.530 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48596479.665 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48596479.791 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48596479.914 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596480.037 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596480.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596480.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48596480.282 : System total receive data 128 bytes
19ec-1c88:48596480.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:48596480.393 : iCmd = 1, nBytes = 4
19ec-1c88:48596678.664 : 0000 : 00 00 00 00 
19ec-1c88:48596678.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48596678.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48596678.986 : NVMData.PadScanCount = 0
19ec-1c88:48596679.046 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48596679.105 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48596679.167 : NVMData.FlatbedScanCount = 0
19ec-1c88:48596679.220 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48596679.272 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48596679.326 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48596679.382 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48596679.436 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48596679.490 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48596679.543 : NVMData.BornMonth = 0
19ec-1c88:48596679.592 : NVMData.BornDay = 0
19ec-1c88:48596679.642 : NVMData.BornYear = 0
19ec-1c88:48596679.692 : NVMData.FirstScanMonth = 4
19ec-1c88:48596679.745 : NVMData.FirstScanDay = 30
19ec-1c88:48596679.798 : NVMData.FirstScanYear = 2020
19ec-1c88:48596679.851 : NVMData.VerticalMagnification = 0
19ec-1c88:48596679.903 : NVMData.HorizontalMagnification = 0
19ec-1c88:48596679.955 : NVMData.PowerSavingTime = 15
19ec-1c88:48596680.009 : NVMData.SN = A094165189010062
19ec-1c88:48596680.060 : NVMData.AutoFeed = 0
19ec-1c88:48596680.107 : NVMData.CCDType = 0
19ec-1c88:48596680.157 : NVMData.ScanSpeed = 0
19ec-1c88:48596680.206 : NVMData.RollerCount = 0
19ec-1c88:48596680.257 : NVMData.MultifeedCount = 0
19ec-1c88:48596680.307 : NVMData.JamCount = 0
19ec-1c88:48596680.355 : NVMData.IdentifyInfo = 
19ec-1c88:48596680.407 : NVMData.FormalName = 
19ec-1c88:48596680.609 : NVMData.ReservedB = 0
19ec-1c88:48596680.674 : NVMData.FunctionCode = 0
19ec-1c88:48596680.726 : NVMData.PreFeed = 0
19ec-1c88:48596680.774 : NVMData.PreFeedTime = 0
19ec-1c88:48596680.822 : NVMData.ButtonNumber = 0
19ec-1c88:48596680.867 : NVMData.PowerOffTime = 0
19ec-1c88:48596680.919 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48596680.995 : => IoObject::IoLockEnd
19ec-1c88:48596681.089 : <= IoObject::IoLockEnd
19ec-1c88:48596681.141 : <= InitializeScanner ret = 1
19ec-1c88:48596681.204 : => GetLogicalScannerAbilityEx
19ec-1c88:48596681.261 : => IoObject::IoLockStart
19ec-1c88:48596681.355 : => CAsicIO::CheckDevice
19ec-1c88:48596681.409 : => CNT96226::ConnectIsAvailable
19ec-1c88:48596706.008 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48596706.127 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48596706.189 : <= IoObject::IoLockStart
19ec-1c88:48596706.245 : => IoObject::IoLockEnd
19ec-1c88:48596706.350 : <= IoObject::IoLockEnd
19ec-1c88:48596706.463 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48596706.535 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48596880.865 : => ReadNVMData
19ec-1c88:48596881.014 : => IoObject::IoLockStart
19ec-1c88:48596881.138 : => CAsicIO::CheckDevice
19ec-1c88:48596881.194 : => CNT96226::ConnectIsAvailable
19ec-1c88:48596901.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48596901.491 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48596901.551 : <= IoObject::IoLockStart
19ec-1c88:48596901.613 : => ReadNVMDataInternal
19ec-1c88:48596901.671 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48596901.740 : IO Send command 10 bytes
19ec-1c88:48596901.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:48596901.904 : iCmd = 0, nBytes = 10
19ec-1c88:48596902.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48597235.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48597235.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:48597235.748 : IO total need to receive data 128 bytes
19ec-1c88:48597235.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:48597235.869 : iCmd = 0, nBytes = 128
19ec-1c88:48597423.059 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.223 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.362 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48597423.491 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48597423.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597424.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48597424.113 : System total receive data 128 bytes
19ec-1c88:48597424.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:48597424.222 : iCmd = 1, nBytes = 4
19ec-1c88:48597614.349 : 0000 : 00 00 00 00 
19ec-1c88:48597614.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48597614.604 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48597614.672 : NVMData.PadScanCount = 0
19ec-1c88:48597614.728 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48597614.783 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48597614.838 : NVMData.FlatbedScanCount = 0
19ec-1c88:48597614.894 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48597614.948 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48597615.003 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48597615.057 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48597615.113 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48597615.166 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48597615.221 : NVMData.BornMonth = 0
19ec-1c88:48597615.268 : NVMData.BornDay = 0
19ec-1c88:48597615.319 : NVMData.BornYear = 0
19ec-1c88:48597615.366 : NVMData.FirstScanMonth = 4
19ec-1c88:48597615.415 : NVMData.FirstScanDay = 30
19ec-1c88:48597615.466 : NVMData.FirstScanYear = 2020
19ec-1c88:48597615.683 : NVMData.VerticalMagnification = 0
19ec-1c88:48597615.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:48597615.799 : NVMData.PowerSavingTime = 15
19ec-1c88:48597615.851 : NVMData.SN = A094165189010062
19ec-1c88:48597615.900 : NVMData.AutoFeed = 0
19ec-1c88:48597615.948 : NVMData.CCDType = 0
19ec-1c88:48597615.994 : NVMData.ScanSpeed = 0
19ec-1c88:48597616.041 : NVMData.RollerCount = 0
19ec-1c88:48597616.092 : NVMData.MultifeedCount = 0
19ec-1c88:48597616.140 : NVMData.JamCount = 0
19ec-1c88:48597616.191 : NVMData.IdentifyInfo = 
19ec-1c88:48597616.243 : NVMData.FormalName = 
19ec-1c88:48597616.291 : NVMData.ReservedB = 0
19ec-1c88:48597616.343 : NVMData.FunctionCode = 0
19ec-1c88:48597616.393 : NVMData.PreFeed = 0
19ec-1c88:48597616.443 : NVMData.PreFeedTime = 0
19ec-1c88:48597616.492 : NVMData.ButtonNumber = 0
19ec-1c88:48597616.542 : NVMData.PowerOffTime = 0
19ec-1c88:48597616.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48597616.652 : => IoObject::IoLockEnd
19ec-1c88:48597616.746 : <= IoObject::IoLockEnd
19ec-1c88:48597616.797 : <= ReadNVMData ret = 1
19ec-1c88:48598129.117 : => TerminateDriver
19ec-1c88:48598129.302 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:48598129.374 : => CNT96226::Close
19ec-1c88:48598133.297 : <= CNT96226::Close ret = 1
19ec-1c88:48598133.378 : <= CAsicIO::~CAsicIO
19ec-1c88:48598133.435 : => IoObject::IoLockEnd
19ec-1c88:48598133.486 : <= IoObject::IoLockEnd
19ec-1c88:48598133.533 : => IoObject::TerminateDevice
19ec-1c88:48598133.590 : => IoObject::IoLockEnd
19ec-1c88:48598133.642 : <= IoObject::IoLockEnd
19ec-1c88:48598133.748 : <= IoObject::TerminateDevice
19ec-1c88:48598133.993 : <= TerminateDriver ret = 1
19ec-1c88:48600509.376 : ============Debug Start==========
19ec-1c88:48600509.666 : Date : 2020/4/30 14:28:59
19ec-1c88:48600509.745 : Process ID : 19ec
19ec-1c88:48600510.176 : Windows : Version 10.0 build 18363 
19ec-1c88:48600510.632 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48600510.692 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48600510.757 : MemoryStatus.ullAvailPhys : 1721880576
19ec-1c88:48600510.816 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48600510.876 : MemoryStatus.ullAvailPageFile : 3093372928
19ec-1c88:48600510.933 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48600510.993 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:48600511.055 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48600511.157 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48600511.216 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48600511.453 : CPU Count : 4
19ec-1c88:48600511.500 : CPU Frequency : 100.000 Mhz
19ec-1c88:48600515.677 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48600515.802 : => InitializeDriver
19ec-1c88:48600516.077 : <= InitializeDriver ret = 1
19ec-1c88:48603078.086 : => InitializeScanner
19ec-1c88:48603078.345 : => CAsicIO::GetDeviceList
19ec-1c88:48603078.743 : => CNT96226::CNT96226
19ec-1c88:48603078.806 : => CNT96226::Open
19ec-1c88:48603101.132 : <= CNT96226::Open ret = 1
19ec-1c88:48603101.232 : => CNT96226::Initialize
19ec-1c88:48603101.421 : <= CNT96226::Initialize ret = 1
19ec-1c88:48603101.480 : <= CNT96226::CNT96226
19ec-1c88:48603101.532 : => CNT96226::EnumAvailableDevice
19ec-1c88:48603107.005 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48603107.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48603107.142 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48606900.984 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48606901.267 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48606907.681 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48606907.794 : => IoObject::GetLockName
19ec-1c88:48606907.851 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48606907.916 : <= IoObject::GetLockName
19ec-1c88:48606908.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:48606908.519 : iCmd = 3, nBytes = 2
19ec-1c88:48607250.924 : 0000 : 06 38 
19ec-1c88:48607251.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607251.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:48607251.214 : iCmd = 4, nBytes = 2
19ec-1c88:48607510.101 : 0000 : 07 07 
19ec-1c88:48607510.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607510.308 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48607510.397 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48607510.466 : IO Send command 10 bytes
19ec-1c88:48607510.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:48607510.580 : iCmd = 0, nBytes = 10
19ec-1c88:48607510.691 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48607671.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48607671.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:48607672.046 : iCmd = 0, nBytes = 165
19ec-1c88:48607787.822 : skip dump 37 bytes
19ec-1c88:48607788.012 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48607788.153 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48607788.287 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48607788.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48607788.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48607788.700 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48607788.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48607788.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48607789.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607789.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:48607789.135 : iCmd = 1, nBytes = 4
19ec-1c88:48607896.575 : 0000 : 00 00 00 00 
19ec-1c88:48607896.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607896.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48607897.032 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48607897.096 : IO Send command 10 bytes
19ec-1c88:48607897.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:48607897.203 : iCmd = 0, nBytes = 10
19ec-1c88:48607897.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48608213.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48608213.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:48608213.889 : iCmd = 0, nBytes = 128
19ec-1c88:48608383.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.308 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48608384.451 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48608384.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.720 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608385.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48608385.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:48608385.180 : iCmd = 1, nBytes = 4
19ec-1c88:48608538.484 : 0000 : 00 00 00 00 
19ec-1c88:48608538.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48608538.671 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48608538.851 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48608538.929 : => CNT96226::Close
19ec-1c88:48608542.692 : <= CNT96226::Close ret = 1
19ec-1c88:48608542.767 : <= CNT96226::~CNT96226
19ec-1c88:48608542.860 : <= CAsicIO::GetDeviceList
19ec-1c88:48608543.301 : => IoObject::SetTimeout
19ec-1c88:48608543.435 : Timeout--> In = 0 Out = 0
19ec-1c88:48608543.499 : <= IoObject::SetTimeout
19ec-1c88:48608543.573 : => CAsicIO::CAsicIO
19ec-1c88:48608543.647 : => CNT96226::CNT96226
19ec-1c88:48608543.704 : => CNT96226::Open
19ec-1c88:48608565.645 : <= CNT96226::Open ret = 1
19ec-1c88:48608565.740 : => CNT96226::Initialize
19ec-1c88:48608565.929 : <= CNT96226::Initialize ret = 1
19ec-1c88:48608565.991 : <= CNT96226::CNT96226
19ec-1c88:48608566.044 : <= CAsicIO::CAsicIO
19ec-1c88:48608566.099 : => CAsicIO::InitializeDevice
19ec-1c88:48608566.171 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48608572.062 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48608572.179 : => IoObject::GetLockName
19ec-1c88:48608572.235 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48608572.302 : <= IoObject::GetLockName
19ec-1c88:48608572.798 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48608572.873 : IO Send command 10 bytes
19ec-1c88:48608572.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:48608572.981 : iCmd = 0, nBytes = 10
19ec-1c88:48608573.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48608898.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48608898.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:48608898.800 : iCmd = 0, nBytes = 128
19ec-1c88:48609064.331 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609064.512 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609064.666 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48609064.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48609064.937 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.066 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609065.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609065.514 : iCmd = 1, nBytes = 4
19ec-1c88:48609183.724 : 0000 : 00 00 00 00 
19ec-1c88:48609183.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609183.885 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48609183.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609184.005 : iCmd = 3, nBytes = 2
19ec-1c88:48609520.539 : 0000 : 06 38 
19ec-1c88:48609520.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609520.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609520.829 : iCmd = 4, nBytes = 2
19ec-1c88:48609802.724 : 0000 : 07 07 
19ec-1c88:48609802.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609803.022 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48609803.125 : => IoObject::InitializeDevice
19ec-1c88:48609803.240 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48609803.841 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48609803.921 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48609804.621 : => FindScanner
19ec-1c88:48609804.688 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48609804.758 : <= FindScanner ret = 1
19ec-1c88:48609804.820 : => IoObject::IoLockStart
19ec-1c88:48609804.930 : => CAsicIO::CheckDevice
19ec-1c88:48609804.984 : => CNT96226::ConnectIsAvailable
19ec-1c88:48609818.087 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48609818.189 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48609818.246 : <= IoObject::IoLockStart
19ec-1c88:48609818.306 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48609818.375 : IO Send command 10 bytes
19ec-1c88:48609818.461 : => CNT96226::VenderCmd_SetData
19ec-1c88:48609818.523 : iCmd = 0, nBytes = 10
19ec-1c88:48609818.634 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48609976.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48609976.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:48609976.424 : IO total need to receive data 5 bytes
19ec-1c88:48609976.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609976.551 : iCmd = 0, nBytes = 5
19ec-1c88:48610095.963 : 0000 : 06 00 02 02 ab 
19ec-1c88:48610096.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610096.117 : System total receive data 5 bytes
19ec-1c88:48610096.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610096.234 : iCmd = 1, nBytes = 4
19ec-1c88:48610238.977 : 0000 : 00 00 00 00 
19ec-1c88:48610239.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610239.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48610239.259 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48610239.328 : IO Send command 10 bytes
19ec-1c88:48610239.418 : => CNT96226::VenderCmd_SetData
19ec-1c88:48610239.474 : iCmd = 0, nBytes = 10
19ec-1c88:48610239.584 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48610382.095 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48610382.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:48610382.332 : IO total need to receive data 165 bytes
19ec-1c88:48610382.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610382.466 : iCmd = 0, nBytes = 165
19ec-1c88:48610505.837 : skip dump 37 bytes
19ec-1c88:48610506.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48610506.194 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48610506.337 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48610506.475 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48610506.606 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48610506.741 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48610506.864 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610506.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610507.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610507.113 : System total receive data 165 bytes
19ec-1c88:48610507.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610507.223 : iCmd = 1, nBytes = 4
19ec-1c88:48610625.771 : 0000 : 00 00 00 00 
19ec-1c88:48610625.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610626.091 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48610626.263 : Dump Inquiry
19ec-1c88:48610626.410 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48610626.557 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48610626.699 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48610626.838 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48610626.973 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48610627.115 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48610627.244 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610627.371 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610627.510 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48610627.644 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48610627.736 : 00a0 : 00 00 00 00 00 
19ec-1c88:48610627.809 : => ReadNVMDataInternal
19ec-1c88:48610627.992 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48610628.057 : IO Send command 10 bytes
19ec-1c88:48610628.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:48610628.198 : iCmd = 0, nBytes = 10
19ec-1c88:48610628.300 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48610927.287 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48610927.467 : System send command 10 bytes + data 0 bytes
19ec-1c88:48610927.548 : IO total need to receive data 128 bytes
19ec-1c88:48610927.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610927.682 : iCmd = 0, nBytes = 128
19ec-1c88:48611093.982 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611094.507 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611094.654 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48611094.793 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48611094.925 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.056 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.311 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48611095.440 : System total receive data 128 bytes
19ec-1c88:48611095.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:48611095.560 : iCmd = 1, nBytes = 4
19ec-1c88:48611275.625 : 0000 : 00 00 00 00 
19ec-1c88:48611275.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48611276.192 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48611276.260 : NVMData.PadScanCount = 0
19ec-1c88:48611276.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48611276.374 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48611276.431 : NVMData.FlatbedScanCount = 0
19ec-1c88:48611276.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48611276.535 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48611276.587 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48611276.644 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48611276.698 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48611276.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48611276.810 : NVMData.BornMonth = 0
19ec-1c88:48611276.858 : NVMData.BornDay = 0
19ec-1c88:48611276.907 : NVMData.BornYear = 0
19ec-1c88:48611276.953 : NVMData.FirstScanMonth = 4
19ec-1c88:48611277.004 : NVMData.FirstScanDay = 30
19ec-1c88:48611277.058 : NVMData.FirstScanYear = 2020
19ec-1c88:48611277.113 : NVMData.VerticalMagnification = 0
19ec-1c88:48611277.167 : NVMData.HorizontalMagnification = 0
19ec-1c88:48611277.221 : NVMData.PowerSavingTime = 15
19ec-1c88:48611277.275 : NVMData.SN = A094165189010062
19ec-1c88:48611277.324 : NVMData.AutoFeed = 0
19ec-1c88:48611277.374 : NVMData.CCDType = 0
19ec-1c88:48611277.422 : NVMData.ScanSpeed = 0
19ec-1c88:48611277.471 : NVMData.RollerCount = 0
19ec-1c88:48611277.526 : NVMData.MultifeedCount = 0
19ec-1c88:48611277.576 : NVMData.JamCount = 0
19ec-1c88:48611277.623 : NVMData.IdentifyInfo = 
19ec-1c88:48611277.672 : NVMData.FormalName = 
19ec-1c88:48611277.828 : NVMData.ReservedB = 0
19ec-1c88:48611277.880 : NVMData.FunctionCode = 0
19ec-1c88:48611277.930 : NVMData.PreFeed = 0
19ec-1c88:48611277.981 : NVMData.PreFeedTime = 0
19ec-1c88:48611278.031 : NVMData.ButtonNumber = 0
19ec-1c88:48611278.080 : NVMData.PowerOffTime = 0
19ec-1c88:48611278.130 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48611278.209 : => IoObject::IoLockEnd
19ec-1c88:48611278.296 : <= IoObject::IoLockEnd
19ec-1c88:48611278.346 : <= InitializeScanner ret = 1
19ec-1c88:48612510.499 : => GetLogicalScannerAbility
19ec-1c88:48612510.686 : => IoObject::IoLockStart
19ec-1c88:48612510.807 : => CAsicIO::CheckDevice
19ec-1c88:48612510.867 : => CNT96226::ConnectIsAvailable
19ec-1c88:48612528.077 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48612528.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48612528.604 : <= IoObject::IoLockStart
19ec-1c88:48612528.660 : => IoObject::IoLockEnd
19ec-1c88:48612528.760 : <= IoObject::IoLockEnd
19ec-1c88:48612528.839 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48616035.879 : => GetLogicalScannerAbilityEx
19ec-1c88:48616036.065 : => IoObject::IoLockStart
19ec-1c88:48616036.198 : => CAsicIO::CheckDevice
19ec-1c88:48616036.266 : => CNT96226::ConnectIsAvailable
19ec-1c88:48616059.901 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48616060.016 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48616060.075 : <= IoObject::IoLockStart
19ec-1c88:48616060.134 : => IoObject::IoLockEnd
19ec-1c88:48616060.243 : <= IoObject::IoLockEnd
19ec-1c88:48616060.362 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48616060.439 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48623349.572 : => ReadNVMData
19ec-1c88:48623349.775 : => IoObject::IoLockStart
19ec-1c88:48623349.909 : => CAsicIO::CheckDevice
19ec-1c88:48623349.964 : => CNT96226::ConnectIsAvailable
19ec-1c88:48623373.674 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48623373.795 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48623373.857 : <= IoObject::IoLockStart
19ec-1c88:48623373.923 : => ReadNVMDataInternal
19ec-1c88:48623373.988 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48623374.056 : IO Send command 10 bytes
19ec-1c88:48623374.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:48623374.234 : iCmd = 0, nBytes = 10
19ec-1c88:48623374.349 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48623730.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48623730.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:48623730.613 : IO total need to receive data 128 bytes
19ec-1c88:48623730.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:48623730.739 : iCmd = 0, nBytes = 128
19ec-1c88:48623939.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623939.399 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623939.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48623939.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48623939.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48623939.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623940.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623940.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623940.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48623940.280 : System total receive data 128 bytes
19ec-1c88:48623940.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:48623940.392 : iCmd = 1, nBytes = 4
19ec-1c88:48624131.239 : 0000 : 00 00 00 00 
19ec-1c88:48624131.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48624131.509 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48624131.582 : NVMData.PadScanCount = 0
19ec-1c88:48624131.641 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48624131.696 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48624131.755 : NVMData.FlatbedScanCount = 0
19ec-1c88:48624131.809 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48624132.020 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48624132.086 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48624132.140 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48624132.195 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48624132.249 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48624132.310 : NVMData.BornMonth = 0
19ec-1c88:48624132.359 : NVMData.BornDay = 0
19ec-1c88:48624132.411 : NVMData.BornYear = 0
19ec-1c88:48624132.460 : NVMData.FirstScanMonth = 4
19ec-1c88:48624132.511 : NVMData.FirstScanDay = 30
19ec-1c88:48624132.566 : NVMData.FirstScanYear = 2020
19ec-1c88:48624132.618 : NVMData.VerticalMagnification = 0
19ec-1c88:48624132.674 : NVMData.HorizontalMagnification = 0
19ec-1c88:48624132.727 : NVMData.PowerSavingTime = 15
19ec-1c88:48624132.781 : NVMData.SN = A094165189010062
19ec-1c88:48624132.829 : NVMData.AutoFeed = 0
19ec-1c88:48624132.880 : NVMData.CCDType = 0
19ec-1c88:48624132.927 : NVMData.ScanSpeed = 0
19ec-1c88:48624132.977 : NVMData.RollerCount = 0
19ec-1c88:48624133.034 : NVMData.MultifeedCount = 0
19ec-1c88:48624133.086 : NVMData.JamCount = 0
19ec-1c88:48624133.135 : NVMData.IdentifyInfo = 
19ec-1c88:48624133.186 : NVMData.FormalName = 
19ec-1c88:48624133.235 : NVMData.ReservedB = 0
19ec-1c88:48624133.281 : NVMData.FunctionCode = 0
19ec-1c88:48624133.329 : NVMData.PreFeed = 0
19ec-1c88:48624133.375 : NVMData.PreFeedTime = 0
19ec-1c88:48624133.425 : NVMData.ButtonNumber = 0
19ec-1c88:48624133.473 : NVMData.PowerOffTime = 0
19ec-1c88:48624133.525 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48624133.584 : => IoObject::IoLockEnd
19ec-1c88:48624133.677 : <= IoObject::IoLockEnd
19ec-1c88:48624133.726 : <= ReadNVMData ret = 1
19ec-1c88:48633985.666 : => GetADFStatus
19ec-1c88:48633986.094 : => IoObject::IoLockStart
19ec-1c88:48633986.226 : => CAsicIO::CheckDevice
19ec-1c88:48633986.280 : => CNT96226::ConnectIsAvailable
19ec-1c88:48634010.602 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48634010.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48634010.772 : <= IoObject::IoLockStart
19ec-1c88:48634010.833 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48634010.897 : IO Send command 10 bytes
19ec-1c88:48634011.009 : => CNT96226::VenderCmd_SetData
19ec-1c88:48634011.068 : iCmd = 0, nBytes = 10
19ec-1c88:48634011.171 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48634198.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48634198.857 : System send command 10 bytes + data 0 bytes
19ec-1c88:48634198.934 : IO total need to receive data 2 bytes
19ec-1c88:48634198.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:48634199.059 : iCmd = 0, nBytes = 2
19ec-1c88:48634404.888 : 0000 : 00 00 
19ec-1c88:48634404.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48634405.037 : System total receive data 2 bytes
19ec-1c88:48634405.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:48634405.146 : iCmd = 1, nBytes = 4
19ec-1c88:48634584.365 : 0000 : 00 00 00 00 
19ec-1c88:48634584.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48634584.573 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48634584.636 : Return status = 0
19ec-1c88:48634584.692 : => IoObject::IoLockEnd
19ec-1c88:48634584.779 : <= IoObject::IoLockEnd
19ec-1c88:48634584.830 : <= GetADFStatus ret = 1
19ec-1c88:48637308.722 : => GetADFStatus
19ec-1c88:48637308.913 : => IoObject::IoLockStart
19ec-1c88:48637309.039 : => CAsicIO::CheckDevice
19ec-1c88:48637309.093 : => CNT96226::ConnectIsAvailable
19ec-1c88:48637335.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48637336.101 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48637336.161 : <= IoObject::IoLockStart
19ec-1c88:48637336.220 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48637336.286 : IO Send command 10 bytes
19ec-1c88:48637336.410 : => CNT96226::VenderCmd_SetData
19ec-1c88:48637336.467 : iCmd = 0, nBytes = 10
19ec-1c88:48637336.575 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48637540.847 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48637540.963 : System send command 10 bytes + data 0 bytes
19ec-1c88:48637541.219 : IO total need to receive data 2 bytes
19ec-1c88:48637541.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:48637541.354 : iCmd = 0, nBytes = 2
19ec-1c88:48637688.920 : 0000 : 00 00 
19ec-1c88:48637689.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48637689.104 : System total receive data 2 bytes
19ec-1c88:48637689.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:48637689.230 : iCmd = 1, nBytes = 4
19ec-1c88:48637810.916 : 0000 : 00 00 00 00 
19ec-1c88:48637811.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48637811.161 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48637811.225 : Return status = 0
19ec-1c88:48637811.282 : => IoObject::IoLockEnd
19ec-1c88:48637811.375 : <= IoObject::IoLockEnd
19ec-1c88:48637811.424 : <= GetADFStatus ret = 1
19ec-1c88:48639914.279 : => TerminateDriver
19ec-1c88:48639914.470 : => CAsicIO::~CAsicIO,pStage=200543304
19ec-1c88:48639914.545 : => CNT96226::Close
19ec-1c88:48639918.300 : <= CNT96226::Close ret = 1
19ec-1c88:48639918.376 : <= CAsicIO::~CAsicIO
19ec-1c88:48639918.431 : => IoObject::IoLockEnd
19ec-1c88:48639918.488 : <= IoObject::IoLockEnd
19ec-1c88:48639918.544 : => IoObject::TerminateDevice
19ec-1c88:48639918.601 : => IoObject::IoLockEnd
19ec-1c88:48639918.651 : <= IoObject::IoLockEnd
19ec-1c88:48639918.751 : <= IoObject::TerminateDevice
19ec-1c88:48639918.997 : <= TerminateDriver ret = 1
19ec-1c88:48682713.523 : ============Debug Start==========
19ec-1c88:48682713.792 : Date : 2020/4/30 14:29:01
19ec-1c88:48682713.867 : Process ID : 19ec
19ec-1c88:48682714.281 : Windows : Version 10.0 build 18363 
19ec-1c88:48682714.720 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48682714.784 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48682714.849 : MemoryStatus.ullAvailPhys : 1721208832
19ec-1c88:48682714.909 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48682714.971 : MemoryStatus.ullAvailPageFile : 3092787200
19ec-1c88:48682715.030 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48682715.093 : MemoryStatus.ullAvailVirtual : 1728421888
19ec-1c88:48682715.154 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48682715.257 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48682715.317 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48682715.555 : CPU Count : 4
19ec-1c88:48682715.601 : CPU Frequency : 100.000 Mhz
19ec-1c88:48682719.861 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48682719.989 : => InitializeDriver
19ec-1c88:48682720.246 : <= InitializeDriver ret = 1
19ec-1c88:48682720.306 : => InitializeScanner
19ec-1c88:48682720.387 : => CAsicIO::GetDeviceList
19ec-1c88:48682720.688 : => CNT96226::CNT96226
19ec-1c88:48682720.747 : => CNT96226::Open
19ec-1c88:48682742.515 : <= CNT96226::Open ret = 1
19ec-1c88:48682742.608 : => CNT96226::Initialize
19ec-1c88:48682742.793 : <= CNT96226::Initialize ret = 1
19ec-1c88:48682742.849 : <= CNT96226::CNT96226
19ec-1c88:48682742.900 : => CNT96226::EnumAvailableDevice
19ec-1c88:48682748.111 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48682748.187 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48682748.248 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48686446.753 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48686447.048 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48686457.391 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48686457.503 : => IoObject::GetLockName
19ec-1c88:48686457.566 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48686457.636 : <= IoObject::GetLockName
19ec-1c88:48686458.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:48686458.183 : iCmd = 3, nBytes = 2
19ec-1c88:48686816.985 : 0000 : 06 38 
19ec-1c88:48686817.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48686817.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:48686817.256 : iCmd = 4, nBytes = 2
19ec-1c88:48687112.784 : 0000 : 07 07 
19ec-1c88:48687112.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48687113.148 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48687113.314 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48687113.448 : IO Send command 10 bytes
19ec-1c88:48687113.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:48687113.663 : iCmd = 0, nBytes = 10
19ec-1c88:48687113.865 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48687329.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48687329.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:48687330.030 : iCmd = 0, nBytes = 165
19ec-1c88:48687553.798 : skip dump 37 bytes
19ec-1c88:48687554.190 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48687554.505 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48687554.786 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48687555.059 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48687555.325 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48687555.598 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48687555.864 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48687556.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48687556.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48687556.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:48687556.481 : iCmd = 1, nBytes = 4
19ec-1c88:48687761.871 : 0000 : 00 00 00 00 
19ec-1c88:48687762.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48687762.204 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48687762.328 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48687762.459 : IO Send command 10 bytes
19ec-1c88:48687762.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:48687762.681 : iCmd = 0, nBytes = 10
19ec-1c88:48687762.893 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48688109.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48688110.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:48688110.083 : iCmd = 0, nBytes = 128
19ec-1c88:48688317.768 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688317.969 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.143 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48688318.307 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48688318.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.610 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48688319.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:48688319.125 : iCmd = 1, nBytes = 4
19ec-1c88:48688492.216 : 0000 : 00 00 00 00 
19ec-1c88:48688492.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48688492.411 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48688492.608 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48688492.696 : => CNT96226::Close
19ec-1c88:48688497.023 : <= CNT96226::Close ret = 1
19ec-1c88:48688497.111 : <= CNT96226::~CNT96226
19ec-1c88:48688497.215 : <= CAsicIO::GetDeviceList
19ec-1c88:48688497.688 : => IoObject::SetTimeout
19ec-1c88:48688497.845 : Timeout--> In = 0 Out = 0
19ec-1c88:48688497.913 : <= IoObject::SetTimeout
19ec-1c88:48688497.987 : => CAsicIO::CAsicIO
19ec-1c88:48688498.073 : => CNT96226::CNT96226
19ec-1c88:48688498.142 : => CNT96226::Open
19ec-1c88:48688524.084 : <= CNT96226::Open ret = 1
19ec-1c88:48688524.197 : => CNT96226::Initialize
19ec-1c88:48688524.417 : <= CNT96226::Initialize ret = 1
19ec-1c88:48688524.491 : <= CNT96226::CNT96226
19ec-1c88:48688524.554 : <= CAsicIO::CAsicIO
19ec-1c88:48688524.620 : => CAsicIO::InitializeDevice
19ec-1c88:48688524.701 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48688531.644 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48688531.789 : => IoObject::GetLockName
19ec-1c88:48688531.857 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48688531.938 : <= IoObject::GetLockName
19ec-1c88:48688532.522 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48688532.610 : IO Send command 10 bytes
19ec-1c88:48688532.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:48688532.739 : iCmd = 0, nBytes = 10
19ec-1c88:48688532.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48688886.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48688886.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:48688886.381 : iCmd = 0, nBytes = 128
19ec-1c88:48689084.111 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689084.322 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689084.490 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48689084.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48689084.803 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48689084.957 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689085.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689085.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689085.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689085.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:48689085.471 : iCmd = 1, nBytes = 4
19ec-1c88:48689293.518 : 0000 : 00 00 00 00 
19ec-1c88:48689293.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689293.704 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48689293.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:48689293.844 : iCmd = 3, nBytes = 2
19ec-1c88:48689674.494 : 0000 : 06 38 
19ec-1c88:48689674.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689674.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:48689674.791 : iCmd = 4, nBytes = 2
19ec-1c88:48689976.362 : 0000 : 07 07 
19ec-1c88:48689976.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689976.690 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48689976.810 : => IoObject::InitializeDevice
19ec-1c88:48689976.932 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48689977.681 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48689977.769 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48689978.594 : => FindScanner
19ec-1c88:48689978.665 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48689978.740 : <= FindScanner ret = 1
19ec-1c88:48689978.809 : => IoObject::IoLockStart
19ec-1c88:48689978.931 : => CAsicIO::CheckDevice
19ec-1c88:48689978.998 : => CNT96226::ConnectIsAvailable
19ec-1c88:48689995.751 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48689995.868 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48689995.938 : <= IoObject::IoLockStart
19ec-1c88:48689996.007 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48689996.083 : IO Send command 10 bytes
19ec-1c88:48689996.181 : => CNT96226::VenderCmd_SetData
19ec-1c88:48689996.247 : iCmd = 0, nBytes = 10
19ec-1c88:48689996.374 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48690201.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48690201.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:48690201.525 : IO total need to receive data 5 bytes
19ec-1c88:48690201.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690201.665 : iCmd = 0, nBytes = 5
19ec-1c88:48690393.772 : 0000 : 06 00 02 02 ab 
19ec-1c88:48690393.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48690393.982 : System total receive data 5 bytes
19ec-1c88:48690394.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690394.117 : iCmd = 1, nBytes = 4
19ec-1c88:48690504.963 : 0000 : 00 00 00 00 
19ec-1c88:48690505.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48690505.220 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48690505.291 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48690505.362 : IO Send command 10 bytes
19ec-1c88:48690505.457 : => CNT96226::VenderCmd_SetData
19ec-1c88:48690505.522 : iCmd = 0, nBytes = 10
19ec-1c88:48690505.649 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48690662.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48690662.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:48690662.787 : IO total need to receive data 165 bytes
19ec-1c88:48690662.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690662.931 : iCmd = 0, nBytes = 165
19ec-1c88:48690874.555 : skip dump 37 bytes
19ec-1c88:48690874.787 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48690874.961 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48690875.125 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48690875.286 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48690875.443 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48690875.607 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48690875.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48690875.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48690875.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48690876.058 : System total receive data 165 bytes
19ec-1c88:48690876.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690876.193 : iCmd = 1, nBytes = 4
19ec-1c88:48691069.934 : 0000 : 00 00 00 00 
19ec-1c88:48691070.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48691070.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48691070.485 : Dump Inquiry
19ec-1c88:48691070.656 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48691070.823 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48691070.986 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48691071.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48691071.302 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48691071.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48691071.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691071.775 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691071.931 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48691072.089 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48691072.195 : 00a0 : 00 00 00 00 00 
19ec-1c88:48691072.275 : => ReadNVMDataInternal
19ec-1c88:48691072.532 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48691072.612 : IO Send command 10 bytes
19ec-1c88:48691072.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:48691072.786 : iCmd = 0, nBytes = 10
19ec-1c88:48691072.910 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48691412.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48691412.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:48691412.490 : IO total need to receive data 128 bytes
19ec-1c88:48691412.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:48691412.632 : iCmd = 0, nBytes = 128
19ec-1c88:48691604.614 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691604.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.025 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48691605.185 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48691605.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.489 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.633 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.779 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48691605.928 : System total receive data 128 bytes
19ec-1c88:48691606.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:48691606.074 : iCmd = 1, nBytes = 4
19ec-1c88:48691781.220 : 0000 : 00 00 00 00 
19ec-1c88:48691781.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48691781.780 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48691781.860 : NVMData.PadScanCount = 0
19ec-1c88:48691781.931 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48691782.001 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48691782.070 : NVMData.FlatbedScanCount = 0
19ec-1c88:48691782.134 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48691782.198 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48691782.262 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48691782.329 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48691782.393 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48691782.459 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48691782.524 : NVMData.BornMonth = 0
19ec-1c88:48691782.584 : NVMData.BornDay = 0
19ec-1c88:48691782.648 : NVMData.BornYear = 0
19ec-1c88:48691782.705 : NVMData.FirstScanMonth = 4
19ec-1c88:48691782.765 : NVMData.FirstScanDay = 30
19ec-1c88:48691782.827 : NVMData.FirstScanYear = 2020
19ec-1c88:48691782.892 : NVMData.VerticalMagnification = 0
19ec-1c88:48691782.957 : NVMData.HorizontalMagnification = 0
19ec-1c88:48691783.024 : NVMData.PowerSavingTime = 15
19ec-1c88:48691783.088 : NVMData.SN = A094165189010062
19ec-1c88:48691783.152 : NVMData.AutoFeed = 0
19ec-1c88:48691783.210 : NVMData.CCDType = 0
19ec-1c88:48691783.267 : NVMData.ScanSpeed = 0
19ec-1c88:48691783.325 : NVMData.RollerCount = 0
19ec-1c88:48691783.389 : NVMData.MultifeedCount = 0
19ec-1c88:48691783.451 : NVMData.JamCount = 0
19ec-1c88:48691783.509 : NVMData.IdentifyInfo = 
19ec-1c88:48691783.571 : NVMData.FormalName = 
19ec-1c88:48691783.774 : NVMData.ReservedB = 0
19ec-1c88:48691783.838 : NVMData.FunctionCode = 0
19ec-1c88:48691783.899 : NVMData.PreFeed = 0
19ec-1c88:48691783.958 : NVMData.PreFeedTime = 0
19ec-1c88:48691784.022 : NVMData.ButtonNumber = 0
19ec-1c88:48691784.083 : NVMData.PowerOffTime = 0
19ec-1c88:48691784.145 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48691784.229 : => IoObject::IoLockEnd
19ec-1c88:48691784.337 : <= IoObject::IoLockEnd
19ec-1c88:48691784.396 : <= InitializeScanner ret = 1
19ec-1c88:48691784.477 : => GetLogicalScannerAbilityEx
19ec-1c88:48691784.724 : => IoObject::IoLockStart
19ec-1c88:48691784.840 : => CAsicIO::CheckDevice
19ec-1c88:48691784.906 : => CNT96226::ConnectIsAvailable
19ec-1c88:48691804.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48691804.878 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48691804.946 : <= IoObject::IoLockStart
19ec-1c88:48691805.020 : => IoObject::IoLockEnd
19ec-1c88:48691805.125 : <= IoObject::IoLockEnd
19ec-1c88:48691805.259 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48691805.348 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48692015.869 : => ReadNVMData
19ec-1c88:48692016.053 : => IoObject::IoLockStart
19ec-1c88:48692016.205 : => CAsicIO::CheckDevice
19ec-1c88:48692016.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:48692041.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48692041.408 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48692041.481 : <= IoObject::IoLockStart
19ec-1c88:48692041.557 : => ReadNVMDataInternal
19ec-1c88:48692041.632 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48692041.712 : IO Send command 10 bytes
19ec-1c88:48692041.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:48692041.934 : iCmd = 0, nBytes = 10
19ec-1c88:48692042.074 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48692398.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48692398.754 : System send command 10 bytes + data 0 bytes
19ec-1c88:48692398.838 : IO total need to receive data 128 bytes
19ec-1c88:48692398.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:48692398.980 : iCmd = 0, nBytes = 128
19ec-1c88:48692589.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692589.724 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692589.895 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48692590.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48692590.216 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.375 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.677 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48692590.832 : System total receive data 128 bytes
19ec-1c88:48692590.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:48692590.972 : iCmd = 1, nBytes = 4
19ec-1c88:48692780.115 : 0000 : 00 00 00 00 
19ec-1c88:48692780.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48692780.405 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48692780.488 : NVMData.PadScanCount = 0
19ec-1c88:48692780.561 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48692780.631 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48692780.699 : NVMData.FlatbedScanCount = 0
19ec-1c88:48692780.766 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48692780.829 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48692780.895 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48692780.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48692781.032 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48692781.098 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48692781.164 : NVMData.BornMonth = 0
19ec-1c88:48692781.223 : NVMData.BornDay = 0
19ec-1c88:48692781.282 : NVMData.BornYear = 0
19ec-1c88:48692781.339 : NVMData.FirstScanMonth = 4
19ec-1c88:48692781.402 : NVMData.FirstScanDay = 30
19ec-1c88:48692781.471 : NVMData.FirstScanYear = 2020
19ec-1c88:48692781.722 : NVMData.VerticalMagnification = 0
19ec-1c88:48692781.797 : NVMData.HorizontalMagnification = 0
19ec-1c88:48692781.862 : NVMData.PowerSavingTime = 15
19ec-1c88:48692781.923 : NVMData.SN = A094165189010062
19ec-1c88:48692781.981 : NVMData.AutoFeed = 0
19ec-1c88:48692782.043 : NVMData.CCDType = 0
19ec-1c88:48692782.101 : NVMData.ScanSpeed = 0
19ec-1c88:48692782.161 : NVMData.RollerCount = 0
19ec-1c88:48692782.223 : NVMData.MultifeedCount = 0
19ec-1c88:48692782.284 : NVMData.JamCount = 0
19ec-1c88:48692782.344 : NVMData.IdentifyInfo = 
19ec-1c88:48692782.404 : NVMData.FormalName = 
19ec-1c88:48692782.463 : NVMData.ReservedB = 0
19ec-1c88:48692782.523 : NVMData.FunctionCode = 0
19ec-1c88:48692782.582 : NVMData.PreFeed = 0
19ec-1c88:48692782.639 : NVMData.PreFeedTime = 0
19ec-1c88:48692782.700 : NVMData.ButtonNumber = 0
19ec-1c88:48692782.760 : NVMData.PowerOffTime = 0
19ec-1c88:48692782.821 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48692782.896 : => IoObject::IoLockEnd
19ec-1c88:48692783.006 : <= IoObject::IoLockEnd
19ec-1c88:48692783.067 : <= ReadNVMData ret = 1
19ec-1c88:48693395.489 : => TerminateDriver
19ec-1c88:48693395.660 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:48693395.729 : => CNT96226::Close
19ec-1c88:48693399.955 : <= CNT96226::Close ret = 1
19ec-1c88:48693400.029 : <= CAsicIO::~CAsicIO
19ec-1c88:48693400.086 : => IoObject::IoLockEnd
19ec-1c88:48693400.137 : <= IoObject::IoLockEnd
19ec-1c88:48693400.187 : => IoObject::TerminateDevice
19ec-1c88:48693400.239 : => IoObject::IoLockEnd
19ec-1c88:48693400.288 : <= IoObject::IoLockEnd
19ec-1c88:48693400.385 : <= IoObject::TerminateDevice
19ec-1c88:48693400.620 : <= TerminateDriver ret = 1
19ec-1c88:48695672.222 : ============Debug Start==========
19ec-1c88:48695672.523 : Date : 2020/4/30 14:29:02
19ec-1c88:48695672.605 : Process ID : 19ec
19ec-1c88:48695673.048 : Windows : Version 10.0 build 18363 
19ec-1c88:48695673.509 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48695673.572 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48695673.635 : MemoryStatus.ullAvailPhys : 1721204736
19ec-1c88:48695673.693 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48695673.750 : MemoryStatus.ullAvailPageFile : 3092254720
19ec-1c88:48695673.810 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48695673.874 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:48695673.936 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48695674.042 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48695674.103 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48695674.341 : CPU Count : 4
19ec-1c88:48695674.392 : CPU Frequency : 100.000 Mhz
19ec-1c88:48695678.558 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48695678.676 : => InitializeDriver
19ec-1c88:48695678.941 : <= InitializeDriver ret = 1
19ec-1c88:48698219.817 : => InitializeScanner
19ec-1c88:48698220.075 : => CAsicIO::GetDeviceList
19ec-1c88:48698220.488 : => CNT96226::CNT96226
19ec-1c88:48698220.548 : => CNT96226::Open
19ec-1c88:48698242.581 : <= CNT96226::Open ret = 1
19ec-1c88:48698242.678 : => CNT96226::Initialize
19ec-1c88:48698242.875 : <= CNT96226::Initialize ret = 1
19ec-1c88:48698242.931 : <= CNT96226::CNT96226
19ec-1c88:48698242.986 : => CNT96226::EnumAvailableDevice
19ec-1c88:48698248.165 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48698248.244 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48698248.302 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48701970.821 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48701971.130 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48701976.695 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48701976.809 : => IoObject::GetLockName
19ec-1c88:48701976.879 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48701976.946 : <= IoObject::GetLockName
19ec-1c88:48701977.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:48701977.476 : iCmd = 3, nBytes = 2
19ec-1c88:48702355.901 : 0000 : 06 38 
19ec-1c88:48702356.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48702356.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:48702356.160 : iCmd = 4, nBytes = 2
19ec-1c88:48702666.671 : 0000 : 07 07 
19ec-1c88:48702666.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48702666.837 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48702666.922 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48702666.985 : IO Send command 10 bytes
19ec-1c88:48702667.038 : => CNT96226::VenderCmd_SetData
19ec-1c88:48702667.093 : iCmd = 0, nBytes = 10
19ec-1c88:48702667.194 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48702874.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48702874.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:48702874.789 : iCmd = 0, nBytes = 165
19ec-1c88:48703083.524 : skip dump 37 bytes
19ec-1c88:48703083.879 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48703084.161 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48703084.432 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48703084.707 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48703084.972 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48703085.253 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48703085.506 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703085.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703085.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48703086.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:48703086.121 : iCmd = 1, nBytes = 4
19ec-1c88:48703296.883 : 0000 : 00 00 00 00 
19ec-1c88:48703297.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48703297.187 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48703297.312 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48703297.443 : IO Send command 10 bytes
19ec-1c88:48703297.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:48703297.659 : iCmd = 0, nBytes = 10
19ec-1c88:48703297.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48703656.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48703656.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:48703656.554 : iCmd = 0, nBytes = 128
19ec-1c88:48703893.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703893.398 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703893.694 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48703893.966 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48703894.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48703894.478 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703894.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703894.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703895.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48703895.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:48703895.345 : iCmd = 1, nBytes = 4
19ec-1c88:48704131.030 : 0000 : 00 00 00 00 
19ec-1c88:48704131.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48704131.381 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48704131.767 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48704131.906 : => CNT96226::Close
19ec-1c88:48704138.783 : <= CNT96226::Close ret = 1
19ec-1c88:48704138.941 : <= CNT96226::~CNT96226
19ec-1c88:48704139.103 : <= CAsicIO::GetDeviceList
19ec-1c88:48704139.865 : => IoObject::SetTimeout
19ec-1c88:48704140.132 : Timeout--> In = 0 Out = 0
19ec-1c88:48704140.252 : <= IoObject::SetTimeout
19ec-1c88:48704140.371 : => CAsicIO::CAsicIO
19ec-1c88:48704140.509 : => CNT96226::CNT96226
19ec-1c88:48704140.613 : => CNT96226::Open
19ec-1c88:48704183.341 : <= CNT96226::Open ret = 1
19ec-1c88:48704183.537 : => CNT96226::Initialize
19ec-1c88:48704183.913 : <= CNT96226::Initialize ret = 1
19ec-1c88:48704184.040 : <= CNT96226::CNT96226
19ec-1c88:48704184.143 : <= CAsicIO::CAsicIO
19ec-1c88:48704184.248 : => CAsicIO::InitializeDevice
19ec-1c88:48704184.380 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48704195.993 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48704196.215 : => IoObject::GetLockName
19ec-1c88:48704196.322 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48704196.456 : <= IoObject::GetLockName
19ec-1c88:48704197.401 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48704197.546 : IO Send command 10 bytes
19ec-1c88:48704197.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:48704197.768 : iCmd = 0, nBytes = 10
19ec-1c88:48704197.987 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48704558.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48704558.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:48704558.397 : iCmd = 0, nBytes = 128
19ec-1c88:48704792.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704792.762 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704793.047 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48704793.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48704793.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48704793.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704794.075 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704794.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704794.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48704794.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:48704794.689 : iCmd = 1, nBytes = 4
19ec-1c88:48705005.173 : 0000 : 00 00 00 00 
19ec-1c88:48705005.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48705005.501 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48705005.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:48705005.739 : iCmd = 3, nBytes = 2
19ec-1c88:48705400.508 : 0000 : 06 38 
19ec-1c88:48705400.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48705400.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:48705400.962 : iCmd = 4, nBytes = 2
19ec-1c88:48705739.929 : 0000 : 07 07 
19ec-1c88:48705740.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48705740.551 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48705740.740 : => IoObject::InitializeDevice
19ec-1c88:48705740.920 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48705742.239 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48705742.386 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48705743.654 : => FindScanner
19ec-1c88:48705743.768 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48705743.897 : <= FindScanner ret = 1
19ec-1c88:48705744.008 : => IoObject::IoLockStart
19ec-1c88:48705744.219 : => CAsicIO::CheckDevice
19ec-1c88:48705744.331 : => CNT96226::ConnectIsAvailable
19ec-1c88:48705770.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48705770.293 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48705770.434 : <= IoObject::IoLockStart
19ec-1c88:48705770.558 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48705770.707 : IO Send command 10 bytes
19ec-1c88:48705770.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:48705770.999 : iCmd = 0, nBytes = 10
19ec-1c88:48705771.218 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48705995.223 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48705995.456 : System send command 10 bytes + data 0 bytes
19ec-1c88:48705995.592 : IO total need to receive data 5 bytes
19ec-1c88:48705995.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:48705995.815 : iCmd = 0, nBytes = 5
19ec-1c88:48706211.119 : 0000 : 06 00 02 02 ab 
19ec-1c88:48706211.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48706211.477 : System total receive data 5 bytes
19ec-1c88:48706211.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:48706211.727 : iCmd = 1, nBytes = 4
19ec-1c88:48706416.341 : 0000 : 00 00 00 00 
19ec-1c88:48706416.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48706416.627 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48706416.707 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48706416.787 : IO Send command 10 bytes
19ec-1c88:48706416.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:48706416.987 : iCmd = 0, nBytes = 10
19ec-1c88:48706417.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48706610.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48706610.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:48706610.579 : IO total need to receive data 165 bytes
19ec-1c88:48706610.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:48706610.734 : iCmd = 0, nBytes = 165
19ec-1c88:48706814.328 : skip dump 37 bytes
19ec-1c88:48706814.585 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48706814.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48706814.945 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48706815.120 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48706815.287 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48706815.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48706815.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48706815.786 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48706815.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48706815.951 : System total receive data 165 bytes
19ec-1c88:48706816.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48706816.098 : iCmd = 1, nBytes = 4
19ec-1c88:48707014.640 : 0000 : 00 00 00 00 
19ec-1c88:48707014.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48707014.946 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48707015.227 : Dump Inquiry
19ec-1c88:48707015.411 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48707015.595 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48707015.769 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48707015.943 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48707016.113 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48707016.296 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48707016.465 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707016.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707016.803 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48707016.973 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48707017.084 : 00a0 : 00 00 00 00 00 
19ec-1c88:48707017.169 : => ReadNVMDataInternal
19ec-1c88:48707017.449 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48707017.536 : IO Send command 10 bytes
19ec-1c88:48707017.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:48707017.725 : iCmd = 0, nBytes = 10
19ec-1c88:48707017.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48707367.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48707367.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:48707367.903 : IO total need to receive data 128 bytes
19ec-1c88:48707367.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:48707368.058 : iCmd = 0, nBytes = 128
19ec-1c88:48707576.683 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707576.939 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.131 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48707577.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48707577.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.647 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707578.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48707578.147 : System total receive data 128 bytes
19ec-1c88:48707578.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:48707578.297 : iCmd = 1, nBytes = 4
19ec-1c88:48707788.677 : 0000 : 00 00 00 00 
19ec-1c88:48707788.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48707788.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48707789.021 : NVMData.PadScanCount = 0
19ec-1c88:48707789.094 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48707789.164 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48707789.236 : NVMData.FlatbedScanCount = 0
19ec-1c88:48707789.304 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48707789.375 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48707789.446 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48707789.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48707789.588 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48707789.660 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48707789.730 : NVMData.BornMonth = 0
19ec-1c88:48707789.797 : NVMData.BornDay = 0
19ec-1c88:48707789.863 : NVMData.BornYear = 0
19ec-1c88:48707789.928 : NVMData.FirstScanMonth = 4
19ec-1c88:48707789.998 : NVMData.FirstScanDay = 30
19ec-1c88:48707790.071 : NVMData.FirstScanYear = 2020
19ec-1c88:48707790.138 : NVMData.VerticalMagnification = 0
19ec-1c88:48707790.210 : NVMData.HorizontalMagnification = 0
19ec-1c88:48707790.284 : NVMData.PowerSavingTime = 15
19ec-1c88:48707790.355 : NVMData.SN = A094165189010062
19ec-1c88:48707790.421 : NVMData.AutoFeed = 0
19ec-1c88:48707790.484 : NVMData.CCDType = 0
19ec-1c88:48707790.545 : NVMData.ScanSpeed = 0
19ec-1c88:48707790.609 : NVMData.RollerCount = 0
19ec-1c88:48707790.680 : NVMData.MultifeedCount = 0
19ec-1c88:48707790.746 : NVMData.JamCount = 0
19ec-1c88:48707790.805 : NVMData.IdentifyInfo = 
19ec-1c88:48707790.874 : NVMData.FormalName = 
19ec-1c88:48707791.112 : NVMData.ReservedB = 0
19ec-1c88:48707791.185 : NVMData.FunctionCode = 0
19ec-1c88:48707791.251 : NVMData.PreFeed = 0
19ec-1c88:48707791.327 : NVMData.PreFeedTime = 0
19ec-1c88:48707791.389 : NVMData.ButtonNumber = 0
19ec-1c88:48707791.456 : NVMData.PowerOffTime = 0
19ec-1c88:48707791.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48707791.613 : => IoObject::IoLockEnd
19ec-1c88:48707791.730 : <= IoObject::IoLockEnd
19ec-1c88:48707791.794 : <= InitializeScanner ret = 1
19ec-1c88:48709336.938 : => GetLogicalScannerAbility
19ec-1c88:48709337.120 : => IoObject::IoLockStart
19ec-1c88:48709337.247 : => CAsicIO::CheckDevice
19ec-1c88:48709337.306 : => CNT96226::ConnectIsAvailable
19ec-1c88:48709362.708 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48709363.080 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48709363.138 : <= IoObject::IoLockStart
19ec-1c88:48709363.194 : => IoObject::IoLockEnd
19ec-1c88:48709363.302 : <= IoObject::IoLockEnd
19ec-1c88:48709363.376 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48712849.161 : => GetLogicalScannerAbilityEx
19ec-1c88:48712849.349 : => IoObject::IoLockStart
19ec-1c88:48712849.479 : => CAsicIO::CheckDevice
19ec-1c88:48712849.535 : => CNT96226::ConnectIsAvailable
19ec-1c88:48712873.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48712873.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48712873.336 : <= IoObject::IoLockStart
19ec-1c88:48712873.392 : => IoObject::IoLockEnd
19ec-1c88:48712873.501 : <= IoObject::IoLockEnd
19ec-1c88:48712873.622 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48712873.696 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48720105.818 : => ReadNVMData
19ec-1c88:48720106.002 : => IoObject::IoLockStart
19ec-1c88:48720106.136 : => CAsicIO::CheckDevice
19ec-1c88:48720106.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:48720129.941 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48720130.331 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48720130.391 : <= IoObject::IoLockStart
19ec-1c88:48720130.460 : => ReadNVMDataInternal
19ec-1c88:48720130.522 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48720130.589 : IO Send command 10 bytes
19ec-1c88:48720130.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:48720130.774 : iCmd = 0, nBytes = 10
19ec-1c88:48720130.888 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48720497.582 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48720497.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:48720497.799 : IO total need to receive data 128 bytes
19ec-1c88:48720497.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:48720497.912 : iCmd = 0, nBytes = 128
19ec-1c88:48720706.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.243 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48720706.515 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48720706.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.767 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720707.012 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720707.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48720707.140 : System total receive data 128 bytes
19ec-1c88:48720707.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:48720707.256 : iCmd = 1, nBytes = 4
19ec-1c88:48720894.170 : 0000 : 00 00 00 00 
19ec-1c88:48720894.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48720894.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48720894.482 : NVMData.PadScanCount = 0
19ec-1c88:48720894.538 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48720894.594 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48720894.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:48720894.710 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48720894.902 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48720894.968 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48720895.025 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48720895.080 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48720895.134 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48720895.189 : NVMData.BornMonth = 0
19ec-1c88:48720895.240 : NVMData.BornDay = 0
19ec-1c88:48720895.296 : NVMData.BornYear = 0
19ec-1c88:48720895.343 : NVMData.FirstScanMonth = 4
19ec-1c88:48720895.397 : NVMData.FirstScanDay = 30
19ec-1c88:48720895.450 : NVMData.FirstScanYear = 2020
19ec-1c88:48720895.501 : NVMData.VerticalMagnification = 0
19ec-1c88:48720895.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:48720895.612 : NVMData.PowerSavingTime = 15
19ec-1c88:48720895.668 : NVMData.SN = A094165189010062
19ec-1c88:48720895.718 : NVMData.AutoFeed = 0
19ec-1c88:48720895.771 : NVMData.CCDType = 0
19ec-1c88:48720895.819 : NVMData.ScanSpeed = 0
19ec-1c88:48720895.869 : NVMData.RollerCount = 0
19ec-1c88:48720895.923 : NVMData.MultifeedCount = 0
19ec-1c88:48720895.976 : NVMData.JamCount = 0
19ec-1c88:48720896.026 : NVMData.IdentifyInfo = 
19ec-1c88:48720896.078 : NVMData.FormalName = 
19ec-1c88:48720896.130 : NVMData.ReservedB = 0
19ec-1c88:48720896.179 : NVMData.FunctionCode = 0
19ec-1c88:48720896.230 : NVMData.PreFeed = 0
19ec-1c88:48720896.278 : NVMData.PreFeedTime = 0
19ec-1c88:48720896.326 : NVMData.ButtonNumber = 0
19ec-1c88:48720896.376 : NVMData.PowerOffTime = 0
19ec-1c88:48720896.427 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48720896.488 : => IoObject::IoLockEnd
19ec-1c88:48720896.577 : <= IoObject::IoLockEnd
19ec-1c88:48720896.626 : <= ReadNVMData ret = 1
19ec-1c88:48730596.117 : => GetADFStatus
19ec-1c88:48730596.545 : => IoObject::IoLockStart
19ec-1c88:48730596.681 : => CAsicIO::CheckDevice
19ec-1c88:48730596.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:48730622.933 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48730623.049 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48730623.110 : <= IoObject::IoLockStart
19ec-1c88:48730623.169 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48730623.239 : IO Send command 10 bytes
19ec-1c88:48730623.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:48730623.410 : iCmd = 0, nBytes = 10
19ec-1c88:48730623.517 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48730823.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48730823.923 : System send command 10 bytes + data 0 bytes
19ec-1c88:48730824.007 : IO total need to receive data 2 bytes
19ec-1c88:48730824.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:48730824.139 : iCmd = 0, nBytes = 2
19ec-1c88:48730960.780 : 0000 : 00 00 
19ec-1c88:48730960.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48730960.960 : System total receive data 2 bytes
19ec-1c88:48730961.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:48730961.072 : iCmd = 1, nBytes = 4
19ec-1c88:48731085.630 : 0000 : 00 00 00 00 
19ec-1c88:48731085.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48731086.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48731086.355 : Return status = 0
19ec-1c88:48731086.414 : => IoObject::IoLockEnd
19ec-1c88:48731086.498 : <= IoObject::IoLockEnd
19ec-1c88:48731086.549 : <= GetADFStatus ret = 1
19ec-1c88:48733732.944 : => GetADFStatus
19ec-1c88:48733733.137 : => IoObject::IoLockStart
19ec-1c88:48733733.264 : => CAsicIO::CheckDevice
19ec-1c88:48733733.321 : => CNT96226::ConnectIsAvailable
19ec-1c88:48733758.234 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48733758.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48733758.740 : <= IoObject::IoLockStart
19ec-1c88:48733758.798 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48733758.863 : IO Send command 10 bytes
19ec-1c88:48733758.983 : => CNT96226::VenderCmd_SetData
19ec-1c88:48733759.040 : iCmd = 0, nBytes = 10
19ec-1c88:48733759.144 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48733945.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48733946.127 : System send command 10 bytes + data 0 bytes
19ec-1c88:48733946.341 : IO total need to receive data 2 bytes
19ec-1c88:48733946.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:48733946.474 : iCmd = 0, nBytes = 2
19ec-1c88:48734074.984 : 0000 : 00 00 
19ec-1c88:48734075.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48734075.313 : System total receive data 2 bytes
19ec-1c88:48734075.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:48734075.716 : iCmd = 1, nBytes = 4
19ec-1c88:48734268.217 : 0000 : 00 00 00 00 
19ec-1c88:48734268.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48734268.465 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48734268.538 : Return status = 0
19ec-1c88:48734268.596 : => IoObject::IoLockEnd
19ec-1c88:48734268.689 : <= IoObject::IoLockEnd
19ec-1c88:48734268.741 : <= GetADFStatus ret = 1
19ec-1c88:48736372.892 : => TerminateDriver
19ec-1c88:48736373.074 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:48736373.146 : => CNT96226::Close
19ec-1c88:48736376.742 : <= CNT96226::Close ret = 1
19ec-1c88:48736376.818 : <= CAsicIO::~CAsicIO
19ec-1c88:48736376.873 : => IoObject::IoLockEnd
19ec-1c88:48736376.923 : <= IoObject::IoLockEnd
19ec-1c88:48736376.975 : => IoObject::TerminateDevice
19ec-1c88:48736377.033 : => IoObject::IoLockEnd
19ec-1c88:48736377.080 : <= IoObject::IoLockEnd
19ec-1c88:48736377.181 : <= IoObject::TerminateDevice
19ec-1c88:48736377.423 : <= TerminateDriver ret = 1
19ec-1c88:48779813.007 : ============Debug Start==========
19ec-1c88:48779813.276 : Date : 2020/4/30 14:29:05
19ec-1c88:48779813.359 : Process ID : 19ec
19ec-1c88:48779813.759 : Windows : Version 10.0 build 18363 
19ec-1c88:48779814.265 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48779814.330 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48779814.396 : MemoryStatus.ullAvailPhys : 1721393152
19ec-1c88:48779814.455 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48779814.516 : MemoryStatus.ullAvailPageFile : 3092611072
19ec-1c88:48779814.575 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48779814.633 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:48779814.692 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48779814.796 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48779814.857 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48779815.103 : CPU Count : 4
19ec-1c88:48779815.153 : CPU Frequency : 100.000 Mhz
19ec-1c88:48779819.399 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48779819.530 : => InitializeDriver
19ec-1c88:48779819.803 : <= InitializeDriver ret = 1
19ec-1c88:48779819.861 : => InitializeScanner
19ec-1c88:48779819.938 : => CAsicIO::GetDeviceList
19ec-1c88:48779820.236 : => CNT96226::CNT96226
19ec-1c88:48779820.294 : => CNT96226::Open
19ec-1c88:48779840.348 : <= CNT96226::Open ret = 1
19ec-1c88:48779840.439 : => CNT96226::Initialize
19ec-1c88:48779840.615 : <= CNT96226::Initialize ret = 1
19ec-1c88:48779840.670 : <= CNT96226::CNT96226
19ec-1c88:48779840.728 : => CNT96226::EnumAvailableDevice
19ec-1c88:48779845.978 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48779846.054 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48779846.112 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48783555.771 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48783556.077 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48783561.633 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48783561.744 : => IoObject::GetLockName
19ec-1c88:48783561.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48783561.877 : <= IoObject::GetLockName
19ec-1c88:48783562.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:48783562.400 : iCmd = 3, nBytes = 2
19ec-1c88:48783926.038 : 0000 : 06 38 
19ec-1c88:48783926.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48783926.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:48783926.318 : iCmd = 4, nBytes = 2
19ec-1c88:48784210.420 : 0000 : 07 07 
19ec-1c88:48784210.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48784210.635 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48784210.724 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48784210.795 : IO Send command 10 bytes
19ec-1c88:48784210.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:48784210.904 : iCmd = 0, nBytes = 10
19ec-1c88:48784211.006 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48784401.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48784401.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:48784401.771 : iCmd = 0, nBytes = 165
19ec-1c88:48784596.916 : skip dump 37 bytes
19ec-1c88:48784597.217 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48784597.366 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48784597.502 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48784597.635 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48784597.760 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48784597.891 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48784598.018 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48784598.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48784598.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48784598.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:48784598.317 : iCmd = 1, nBytes = 4
19ec-1c88:48784724.149 : 0000 : 00 00 00 00 
19ec-1c88:48784724.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48784724.317 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48784724.375 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48784724.438 : IO Send command 10 bytes
19ec-1c88:48784724.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:48784724.540 : iCmd = 0, nBytes = 10
19ec-1c88:48784724.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48785035.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48785035.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785035.893 : iCmd = 0, nBytes = 128
19ec-1c88:48785188.542 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785188.731 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785188.873 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48785189.006 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48785189.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.261 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48785189.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785189.684 : iCmd = 1, nBytes = 4
19ec-1c88:48785330.621 : 0000 : 00 00 00 00 
19ec-1c88:48785330.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48785330.805 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48785330.996 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48785331.066 : => CNT96226::Close
19ec-1c88:48785335.241 : <= CNT96226::Close ret = 1
19ec-1c88:48785335.318 : <= CNT96226::~CNT96226
19ec-1c88:48785335.406 : <= CAsicIO::GetDeviceList
19ec-1c88:48785335.830 : => IoObject::SetTimeout
19ec-1c88:48785335.963 : Timeout--> In = 0 Out = 0
19ec-1c88:48785336.021 : <= IoObject::SetTimeout
19ec-1c88:48785336.083 : => CAsicIO::CAsicIO
19ec-1c88:48785336.155 : => CNT96226::CNT96226
19ec-1c88:48785336.211 : => CNT96226::Open
19ec-1c88:48785358.621 : <= CNT96226::Open ret = 1
19ec-1c88:48785358.725 : => CNT96226::Initialize
19ec-1c88:48785358.921 : <= CNT96226::Initialize ret = 1
19ec-1c88:48785358.982 : <= CNT96226::CNT96226
19ec-1c88:48785359.034 : <= CAsicIO::CAsicIO
19ec-1c88:48785359.088 : => CAsicIO::InitializeDevice
19ec-1c88:48785359.154 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48785365.033 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48785365.154 : => IoObject::GetLockName
19ec-1c88:48785365.206 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48785365.269 : <= IoObject::GetLockName
19ec-1c88:48785365.763 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48785365.832 : IO Send command 10 bytes
19ec-1c88:48785365.883 : => CNT96226::VenderCmd_SetData
19ec-1c88:48785365.937 : iCmd = 0, nBytes = 10
19ec-1c88:48785366.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48785714.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48785714.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785714.753 : iCmd = 0, nBytes = 128
19ec-1c88:48785894.669 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785894.860 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785895.237 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48785895.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48785895.717 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48785895.843 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785895.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785896.082 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785896.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48785896.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785896.260 : iCmd = 1, nBytes = 4
19ec-1c88:48786106.660 : 0000 : 00 00 00 00 
19ec-1c88:48786106.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48786106.819 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48786106.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:48786106.930 : iCmd = 3, nBytes = 2
19ec-1c88:48786462.724 : 0000 : 06 38 
19ec-1c88:48786463.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48786463.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:48786463.265 : iCmd = 4, nBytes = 2
19ec-1c88:48786750.338 : 0000 : 07 07 
19ec-1c88:48786750.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48786750.604 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48786750.695 : => IoObject::InitializeDevice
19ec-1c88:48786750.802 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48786751.430 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48786751.503 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48786752.226 : => FindScanner
19ec-1c88:48786752.289 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48786752.352 : <= FindScanner ret = 1
19ec-1c88:48786752.411 : => IoObject::IoLockStart
19ec-1c88:48786752.512 : => CAsicIO::CheckDevice
19ec-1c88:48786752.566 : => CNT96226::ConnectIsAvailable
19ec-1c88:48786765.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48786765.831 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48786765.889 : <= IoObject::IoLockStart
19ec-1c88:48786765.946 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48786766.016 : IO Send command 10 bytes
19ec-1c88:48786766.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:48786766.150 : iCmd = 0, nBytes = 10
19ec-1c88:48786766.254 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48786952.029 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48786952.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:48786952.569 : IO total need to receive data 5 bytes
19ec-1c88:48786952.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:48786952.681 : iCmd = 0, nBytes = 5
19ec-1c88:48787125.358 : 0000 : 06 00 02 02 ab 
19ec-1c88:48787125.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787125.839 : System total receive data 5 bytes
19ec-1c88:48787125.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:48787125.947 : iCmd = 1, nBytes = 4
19ec-1c88:48787276.233 : 0000 : 00 00 00 00 
19ec-1c88:48787276.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787276.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48787276.561 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48787276.625 : IO Send command 10 bytes
19ec-1c88:48787276.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:48787276.765 : iCmd = 0, nBytes = 10
19ec-1c88:48787276.871 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48787463.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48787463.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:48787463.677 : IO total need to receive data 165 bytes
19ec-1c88:48787463.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:48787463.790 : iCmd = 0, nBytes = 165
19ec-1c88:48787662.768 : skip dump 37 bytes
19ec-1c88:48787662.944 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48787663.082 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48787663.215 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48787663.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48787663.474 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48787663.602 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48787663.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787663.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787663.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787663.968 : System total receive data 165 bytes
19ec-1c88:48787664.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48787664.080 : iCmd = 1, nBytes = 4
19ec-1c88:48787810.382 : 0000 : 00 00 00 00 
19ec-1c88:48787810.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787810.639 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48787810.876 : Dump Inquiry
19ec-1c88:48787811.011 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48787811.142 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48787811.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48787811.407 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48787811.533 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48787811.665 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48787811.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787811.916 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787812.045 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48787812.171 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48787812.256 : 00a0 : 00 00 00 00 00 
19ec-1c88:48787812.324 : => ReadNVMDataInternal
19ec-1c88:48787812.541 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48787812.608 : IO Send command 10 bytes
19ec-1c88:48787812.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:48787812.752 : iCmd = 0, nBytes = 10
19ec-1c88:48787812.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48788161.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48788162.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:48788162.119 : IO total need to receive data 128 bytes
19ec-1c88:48788162.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:48788162.233 : iCmd = 0, nBytes = 128
19ec-1c88:48788316.216 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788316.412 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788316.556 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48788316.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48788316.819 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48788316.947 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788317.070 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788317.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788317.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48788317.318 : System total receive data 128 bytes
19ec-1c88:48788317.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:48788317.432 : iCmd = 1, nBytes = 4
19ec-1c88:48788486.254 : 0000 : 00 00 00 00 
19ec-1c88:48788486.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48788486.811 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48788486.876 : NVMData.PadScanCount = 0
19ec-1c88:48788486.933 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48788486.990 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48788487.049 : NVMData.FlatbedScanCount = 0
19ec-1c88:48788487.107 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48788487.160 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48788487.212 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48788487.266 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48788487.326 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48788487.380 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48788487.432 : NVMData.BornMonth = 0
19ec-1c88:48788487.480 : NVMData.BornDay = 0
19ec-1c88:48788487.532 : NVMData.BornYear = 0
19ec-1c88:48788487.579 : NVMData.FirstScanMonth = 4
19ec-1c88:48788487.630 : NVMData.FirstScanDay = 30
19ec-1c88:48788487.684 : NVMData.FirstScanYear = 2020
19ec-1c88:48788487.737 : NVMData.VerticalMagnification = 0
19ec-1c88:48788487.791 : NVMData.HorizontalMagnification = 0
19ec-1c88:48788487.847 : NVMData.PowerSavingTime = 15
19ec-1c88:48788487.901 : NVMData.SN = A094165189010062
19ec-1c88:48788487.950 : NVMData.AutoFeed = 0
19ec-1c88:48788487.997 : NVMData.CCDType = 0
19ec-1c88:48788488.043 : NVMData.ScanSpeed = 0
19ec-1c88:48788488.091 : NVMData.RollerCount = 0
19ec-1c88:48788488.142 : NVMData.MultifeedCount = 0
19ec-1c88:48788488.192 : NVMData.JamCount = 0
19ec-1c88:48788488.239 : NVMData.IdentifyInfo = 
19ec-1c88:48788488.287 : NVMData.FormalName = 
19ec-1c88:48788488.472 : NVMData.ReservedB = 0
19ec-1c88:48788488.524 : NVMData.FunctionCode = 0
19ec-1c88:48788488.575 : NVMData.PreFeed = 0
19ec-1c88:48788488.624 : NVMData.PreFeedTime = 0
19ec-1c88:48788488.673 : NVMData.ButtonNumber = 0
19ec-1c88:48788488.724 : NVMData.PowerOffTime = 0
19ec-1c88:48788488.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48788488.847 : => IoObject::IoLockEnd
19ec-1c88:48788488.937 : <= IoObject::IoLockEnd
19ec-1c88:48788488.986 : <= InitializeScanner ret = 1
19ec-1c88:48788489.049 : => GetLogicalScannerAbilityEx
19ec-1c88:48788489.108 : => IoObject::IoLockStart
19ec-1c88:48788489.199 : => CAsicIO::CheckDevice
19ec-1c88:48788489.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:48788506.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48788506.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48788506.871 : <= IoObject::IoLockStart
19ec-1c88:48788506.930 : => IoObject::IoLockEnd
19ec-1c88:48788507.039 : <= IoObject::IoLockEnd
19ec-1c88:48788507.157 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48788507.231 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48788677.874 : => ReadNVMData
19ec-1c88:48788678.009 : => IoObject::IoLockStart
19ec-1c88:48788678.133 : => CAsicIO::CheckDevice
19ec-1c88:48788678.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:48788695.188 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48788695.303 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48788695.361 : <= IoObject::IoLockStart
19ec-1c88:48788695.423 : => ReadNVMDataInternal
19ec-1c88:48788695.479 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48788695.544 : IO Send command 10 bytes
19ec-1c88:48788695.656 : => CNT96226::VenderCmd_SetData
19ec-1c88:48788695.707 : iCmd = 0, nBytes = 10
19ec-1c88:48788695.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48789034.605 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48789034.740 : System send command 10 bytes + data 0 bytes
19ec-1c88:48789034.808 : IO total need to receive data 128 bytes
19ec-1c88:48789034.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:48789034.923 : iCmd = 0, nBytes = 128
19ec-1c88:48789224.798 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789224.981 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.124 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48789225.257 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48789225.388 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.516 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48789225.891 : System total receive data 128 bytes
19ec-1c88:48789225.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:48789226.001 : iCmd = 1, nBytes = 4
19ec-1c88:48789371.697 : 0000 : 00 00 00 00 
19ec-1c88:48789371.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48789371.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48789372.032 : NVMData.PadScanCount = 0
19ec-1c88:48789372.091 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48789372.147 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48789372.205 : NVMData.FlatbedScanCount = 0
19ec-1c88:48789372.260 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48789372.317 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48789372.370 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48789372.427 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48789372.481 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48789372.536 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48789372.591 : NVMData.BornMonth = 0
19ec-1c88:48789372.639 : NVMData.BornDay = 0
19ec-1c88:48789372.692 : NVMData.BornYear = 0
19ec-1c88:48789372.740 : NVMData.FirstScanMonth = 4
19ec-1c88:48789372.791 : NVMData.FirstScanDay = 30
19ec-1c88:48789372.845 : NVMData.FirstScanYear = 2020
19ec-1c88:48789373.055 : NVMData.VerticalMagnification = 0
19ec-1c88:48789373.117 : NVMData.HorizontalMagnification = 0
19ec-1c88:48789373.174 : NVMData.PowerSavingTime = 15
19ec-1c88:48789373.226 : NVMData.SN = A094165189010062
19ec-1c88:48789373.277 : NVMData.AutoFeed = 0
19ec-1c88:48789373.327 : NVMData.CCDType = 0
19ec-1c88:48789373.377 : NVMData.ScanSpeed = 0
19ec-1c88:48789373.428 : NVMData.RollerCount = 0
19ec-1c88:48789373.480 : NVMData.MultifeedCount = 0
19ec-1c88:48789373.533 : NVMData.JamCount = 0
19ec-1c88:48789373.583 : NVMData.IdentifyInfo = 
19ec-1c88:48789373.632 : NVMData.FormalName = 
19ec-1c88:48789373.682 : NVMData.ReservedB = 0
19ec-1c88:48789373.730 : NVMData.FunctionCode = 0
19ec-1c88:48789373.778 : NVMData.PreFeed = 0
19ec-1c88:48789373.827 : NVMData.PreFeedTime = 0
19ec-1c88:48789373.879 : NVMData.ButtonNumber = 0
19ec-1c88:48789373.928 : NVMData.PowerOffTime = 0
19ec-1c88:48789373.977 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48789374.035 : => IoObject::IoLockEnd
19ec-1c88:48789374.127 : <= IoObject::IoLockEnd
19ec-1c88:48789374.178 : <= ReadNVMData ret = 1
19ec-1c88:48789894.264 : => TerminateDriver
19ec-1c88:48789894.441 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-1c88:48789894.518 : => CNT96226::Close
19ec-1c88:48789898.396 : <= CNT96226::Close ret = 1
19ec-1c88:48789898.476 : <= CAsicIO::~CAsicIO
19ec-1c88:48789898.531 : => IoObject::IoLockEnd
19ec-1c88:48789898.583 : <= IoObject::IoLockEnd
19ec-1c88:48789898.633 : => IoObject::TerminateDevice
19ec-1c88:48789898.688 : => IoObject::IoLockEnd
19ec-1c88:48789898.737 : <= IoObject::IoLockEnd
19ec-1c88:48789898.839 : <= IoObject::TerminateDevice
19ec-1c88:48789899.087 : <= TerminateDriver ret = 1
19ec-1c88:48792332.941 : ============Debug Start==========
19ec-1c88:48792333.232 : Date : 2020/4/30 14:29:05
19ec-1c88:48792333.318 : Process ID : 19ec
19ec-1c88:48792333.739 : Windows : Version 10.0 build 18363 
19ec-1c88:48792334.208 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48792334.271 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48792334.338 : MemoryStatus.ullAvailPhys : 1721393152
19ec-1c88:48792334.396 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48792334.459 : MemoryStatus.ullAvailPageFile : 3093524480
19ec-1c88:48792334.521 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48792334.580 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:48792334.640 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48792334.752 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48792334.811 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48792335.054 : CPU Count : 4
19ec-1c88:48792335.102 : CPU Frequency : 100.000 Mhz
19ec-1c88:48792339.230 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48792339.355 : => InitializeDriver
19ec-1c88:48792339.628 : <= InitializeDriver ret = 1
19ec-1c88:48794851.000 : => InitializeScanner
19ec-1c88:48794851.249 : => CAsicIO::GetDeviceList
19ec-1c88:48794851.689 : => CNT96226::CNT96226
19ec-1c88:48794851.829 : => CNT96226::Open
19ec-1c88:48794874.970 : <= CNT96226::Open ret = 1
19ec-1c88:48794875.072 : => CNT96226::Initialize
19ec-1c88:48794875.263 : <= CNT96226::Initialize ret = 1
19ec-1c88:48794875.323 : <= CNT96226::CNT96226
19ec-1c88:48794875.375 : => CNT96226::EnumAvailableDevice
19ec-1c88:48794880.673 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48794880.749 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48794880.811 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48798579.425 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48798579.724 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48798585.395 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48798585.502 : => IoObject::GetLockName
19ec-1c88:48798585.559 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48798585.626 : <= IoObject::GetLockName
19ec-1c88:48798586.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:48798586.142 : iCmd = 3, nBytes = 2
19ec-1c88:48798944.375 : 0000 : 06 38 
19ec-1c88:48798944.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48798944.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:48798944.659 : iCmd = 4, nBytes = 2
19ec-1c88:48799243.460 : 0000 : 07 07 
19ec-1c88:48799243.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48799243.650 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48799243.744 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48799243.818 : IO Send command 10 bytes
19ec-1c88:48799243.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:48799243.930 : iCmd = 0, nBytes = 10
19ec-1c88:48799244.035 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48799435.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48799435.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:48799436.035 : iCmd = 0, nBytes = 165
19ec-1c88:48799634.020 : skip dump 37 bytes
19ec-1c88:48799634.220 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48799634.366 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48799634.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48799634.639 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48799634.767 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48799634.907 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48799635.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48799635.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48799635.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48799635.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:48799635.339 : iCmd = 1, nBytes = 4
19ec-1c88:48799841.347 : 0000 : 00 00 00 00 
19ec-1c88:48799841.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48799841.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48799841.567 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48799841.633 : IO Send command 10 bytes
19ec-1c88:48799841.687 : => CNT96226::VenderCmd_SetData
19ec-1c88:48799841.741 : iCmd = 0, nBytes = 10
19ec-1c88:48799841.840 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48800168.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48800168.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:48800168.713 : iCmd = 0, nBytes = 128
19ec-1c88:48800355.430 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800355.611 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800355.757 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48800355.888 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48800356.015 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.269 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48800356.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:48800356.570 : iCmd = 1, nBytes = 4
19ec-1c88:48800515.464 : 0000 : 00 00 00 00 
19ec-1c88:48800515.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48800515.670 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48800515.851 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48800515.925 : => CNT96226::Close
19ec-1c88:48800519.853 : <= CNT96226::Close ret = 1
19ec-1c88:48800519.935 : <= CNT96226::~CNT96226
19ec-1c88:48800520.027 : <= CAsicIO::GetDeviceList
19ec-1c88:48800520.469 : => IoObject::SetTimeout
19ec-1c88:48800520.604 : Timeout--> In = 0 Out = 0
19ec-1c88:48800520.666 : <= IoObject::SetTimeout
19ec-1c88:48800520.736 : => CAsicIO::CAsicIO
19ec-1c88:48800520.808 : => CNT96226::CNT96226
19ec-1c88:48800520.868 : => CNT96226::Open
19ec-1c88:48800544.566 : <= CNT96226::Open ret = 1
19ec-1c88:48800544.678 : => CNT96226::Initialize
19ec-1c88:48800544.876 : <= CNT96226::Initialize ret = 1
19ec-1c88:48800544.941 : <= CNT96226::CNT96226
19ec-1c88:48800544.998 : <= CAsicIO::CAsicIO
19ec-1c88:48800545.056 : => CAsicIO::InitializeDevice
19ec-1c88:48800545.137 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48800551.139 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48800551.265 : => IoObject::GetLockName
19ec-1c88:48800551.318 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48800551.385 : <= IoObject::GetLockName
19ec-1c88:48800551.884 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48800551.962 : IO Send command 10 bytes
19ec-1c88:48800552.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:48800552.072 : iCmd = 0, nBytes = 10
19ec-1c88:48800552.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48800894.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48800894.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:48800894.404 : iCmd = 0, nBytes = 128
19ec-1c88:48801095.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801095.960 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.096 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48801096.230 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48801096.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.606 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801096.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:48801096.907 : iCmd = 1, nBytes = 4
19ec-1c88:48801303.947 : 0000 : 00 00 00 00 
19ec-1c88:48801304.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801304.095 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48801304.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:48801304.209 : iCmd = 3, nBytes = 2
19ec-1c88:48801661.564 : 0000 : 06 38 
19ec-1c88:48801661.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801661.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:48801661.834 : iCmd = 4, nBytes = 2
19ec-1c88:48801968.201 : 0000 : 07 07 
19ec-1c88:48801968.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801968.500 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48801968.595 : => IoObject::InitializeDevice
19ec-1c88:48801968.707 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48801969.315 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48801969.392 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48801970.113 : => FindScanner
19ec-1c88:48801970.173 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48801970.245 : <= FindScanner ret = 1
19ec-1c88:48801970.302 : => IoObject::IoLockStart
19ec-1c88:48801970.403 : => CAsicIO::CheckDevice
19ec-1c88:48801970.456 : => CNT96226::ConnectIsAvailable
19ec-1c88:48801993.138 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48801993.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48801993.313 : <= IoObject::IoLockStart
19ec-1c88:48801993.370 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48801993.440 : IO Send command 10 bytes
19ec-1c88:48801993.533 : => CNT96226::VenderCmd_SetData
19ec-1c88:48801993.591 : iCmd = 0, nBytes = 10
19ec-1c88:48801993.694 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48802189.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48802189.975 : System send command 10 bytes + data 0 bytes
19ec-1c88:48802190.051 : IO total need to receive data 5 bytes
19ec-1c88:48802190.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802190.166 : iCmd = 0, nBytes = 5
19ec-1c88:48802382.310 : 0000 : 06 00 02 02 ab 
19ec-1c88:48802382.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48802382.500 : System total receive data 5 bytes
19ec-1c88:48802382.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802382.617 : iCmd = 1, nBytes = 4
19ec-1c88:48802588.141 : 0000 : 00 00 00 00 
19ec-1c88:48802588.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48802588.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48802588.457 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48802588.525 : IO Send command 10 bytes
19ec-1c88:48802588.617 : => CNT96226::VenderCmd_SetData
19ec-1c88:48802588.675 : iCmd = 0, nBytes = 10
19ec-1c88:48802588.783 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48802795.442 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48802795.573 : System send command 10 bytes + data 0 bytes
19ec-1c88:48802795.648 : IO total need to receive data 165 bytes
19ec-1c88:48802795.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802795.763 : iCmd = 0, nBytes = 165
19ec-1c88:48802990.310 : skip dump 37 bytes
19ec-1c88:48802990.522 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48802990.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48802990.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48802990.937 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48802991.064 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48802991.196 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48802991.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48802991.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48802991.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48802991.566 : System total receive data 165 bytes
19ec-1c88:48802991.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802991.679 : iCmd = 1, nBytes = 4
19ec-1c88:48803198.901 : 0000 : 00 00 00 00 
19ec-1c88:48803199.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48803199.146 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48803199.372 : Dump Inquiry
19ec-1c88:48803199.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48803199.641 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48803199.775 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48803199.906 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48803200.034 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48803200.168 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48803200.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803200.411 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803200.545 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48803200.676 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48803200.763 : 00a0 : 00 00 00 00 00 
19ec-1c88:48803200.833 : => ReadNVMDataInternal
19ec-1c88:48803201.083 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48803201.151 : IO Send command 10 bytes
19ec-1c88:48803201.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:48803201.291 : iCmd = 0, nBytes = 10
19ec-1c88:48803201.393 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48803555.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48803555.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:48803555.955 : IO total need to receive data 128 bytes
19ec-1c88:48803556.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:48803556.078 : iCmd = 0, nBytes = 128
19ec-1c88:48803750.038 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803750.510 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803750.656 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48803750.794 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48803750.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.050 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48803751.430 : System total receive data 128 bytes
19ec-1c88:48803751.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:48803751.548 : iCmd = 1, nBytes = 4
19ec-1c88:48803884.798 : 0000 : 00 00 00 00 
19ec-1c88:48803884.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48803885.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48803885.111 : NVMData.PadScanCount = 0
19ec-1c88:48803885.168 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48803885.225 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48803885.284 : NVMData.FlatbedScanCount = 0
19ec-1c88:48803885.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48803885.390 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48803885.447 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48803885.502 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48803885.559 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48803885.610 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48803885.664 : NVMData.BornMonth = 0
19ec-1c88:48803885.710 : NVMData.BornDay = 0
19ec-1c88:48803885.761 : NVMData.BornYear = 0
19ec-1c88:48803885.807 : NVMData.FirstScanMonth = 4
19ec-1c88:48803885.857 : NVMData.FirstScanDay = 30
19ec-1c88:48803885.910 : NVMData.FirstScanYear = 2020
19ec-1c88:48803885.965 : NVMData.VerticalMagnification = 0
19ec-1c88:48803886.016 : NVMData.HorizontalMagnification = 0
19ec-1c88:48803886.072 : NVMData.PowerSavingTime = 15
19ec-1c88:48803886.123 : NVMData.SN = A094165189010062
19ec-1c88:48803886.172 : NVMData.AutoFeed = 0
19ec-1c88:48803886.221 : NVMData.CCDType = 0
19ec-1c88:48803886.268 : NVMData.ScanSpeed = 0
19ec-1c88:48803886.315 : NVMData.RollerCount = 0
19ec-1c88:48803886.365 : NVMData.MultifeedCount = 0
19ec-1c88:48803886.416 : NVMData.JamCount = 0
19ec-1c88:48803886.465 : NVMData.IdentifyInfo = 
19ec-1c88:48803886.514 : NVMData.FormalName = 
19ec-1c88:48803886.698 : NVMData.ReservedB = 0
19ec-1c88:48803886.750 : NVMData.FunctionCode = 0
19ec-1c88:48803886.802 : NVMData.PreFeed = 0
19ec-1c88:48803886.853 : NVMData.PreFeedTime = 0
19ec-1c88:48803886.904 : NVMData.ButtonNumber = 0
19ec-1c88:48803886.957 : NVMData.PowerOffTime = 0
19ec-1c88:48803887.008 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48803887.081 : => IoObject::IoLockEnd
19ec-1c88:48803887.170 : <= IoObject::IoLockEnd
19ec-1c88:48803887.219 : <= InitializeScanner ret = 1
19ec-1c88:48805119.409 : => GetLogicalScannerAbility
19ec-1c88:48805119.592 : => IoObject::IoLockStart
19ec-1c88:48805119.727 : => CAsicIO::CheckDevice
19ec-1c88:48805119.782 : => CNT96226::ConnectIsAvailable
19ec-1c88:48805143.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48805143.750 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48805143.812 : <= IoObject::IoLockStart
19ec-1c88:48805143.871 : => IoObject::IoLockEnd
19ec-1c88:48805143.980 : <= IoObject::IoLockEnd
19ec-1c88:48805144.054 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48808964.526 : => GetLogicalScannerAbilityEx
19ec-1c88:48808964.722 : => IoObject::IoLockStart
19ec-1c88:48808964.855 : => CAsicIO::CheckDevice
19ec-1c88:48808964.920 : => CNT96226::ConnectIsAvailable
19ec-1c88:48808980.539 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48808980.639 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48808980.701 : <= IoObject::IoLockStart
19ec-1c88:48808980.760 : => IoObject::IoLockEnd
19ec-1c88:48808980.859 : <= IoObject::IoLockEnd
19ec-1c88:48808980.976 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48808981.061 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48816204.620 : => ReadNVMData
19ec-1c88:48816204.802 : => IoObject::IoLockStart
19ec-1c88:48816204.923 : => CAsicIO::CheckDevice
19ec-1c88:48816204.979 : => CNT96226::ConnectIsAvailable
19ec-1c88:48816227.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48816227.260 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48816227.389 : <= IoObject::IoLockStart
19ec-1c88:48816227.524 : => ReadNVMDataInternal
19ec-1c88:48816227.645 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48816228.013 : IO Send command 10 bytes
19ec-1c88:48816228.117 : => CNT96226::VenderCmd_SetData
19ec-1c88:48816228.173 : iCmd = 0, nBytes = 10
19ec-1c88:48816228.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48816583.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48816584.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:48816584.159 : IO total need to receive data 128 bytes
19ec-1c88:48816584.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:48816584.277 : iCmd = 0, nBytes = 128
19ec-1c88:48816792.043 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.232 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.375 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48816792.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48816792.640 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.769 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816793.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816793.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48816793.147 : System total receive data 128 bytes
19ec-1c88:48816793.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:48816793.265 : iCmd = 1, nBytes = 4
19ec-1c88:48816961.110 : 0000 : 00 00 00 00 
19ec-1c88:48816961.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48816961.367 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48816961.432 : NVMData.PadScanCount = 0
19ec-1c88:48816961.489 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48816961.544 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48816961.604 : NVMData.FlatbedScanCount = 0
19ec-1c88:48816961.658 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48816961.867 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48816961.936 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48816961.991 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48816962.045 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48816962.100 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48816962.155 : NVMData.BornMonth = 0
19ec-1c88:48816962.203 : NVMData.BornDay = 0
19ec-1c88:48816962.255 : NVMData.BornYear = 0
19ec-1c88:48816962.302 : NVMData.FirstScanMonth = 4
19ec-1c88:48816962.353 : NVMData.FirstScanDay = 30
19ec-1c88:48816962.405 : NVMData.FirstScanYear = 2020
19ec-1c88:48816962.459 : NVMData.VerticalMagnification = 0
19ec-1c88:48816962.514 : NVMData.HorizontalMagnification = 0
19ec-1c88:48816962.571 : NVMData.PowerSavingTime = 15
19ec-1c88:48816962.626 : NVMData.SN = A094165189010062
19ec-1c88:48816962.677 : NVMData.AutoFeed = 0
19ec-1c88:48816962.727 : NVMData.CCDType = 0
19ec-1c88:48816962.775 : NVMData.ScanSpeed = 0
19ec-1c88:48816962.824 : NVMData.RollerCount = 0
19ec-1c88:48816962.875 : NVMData.MultifeedCount = 0
19ec-1c88:48816962.930 : NVMData.JamCount = 0
19ec-1c88:48816962.980 : NVMData.IdentifyInfo = 
19ec-1c88:48816963.032 : NVMData.FormalName = 
19ec-1c88:48816963.082 : NVMData.ReservedB = 0
19ec-1c88:48816963.130 : NVMData.FunctionCode = 0
19ec-1c88:48816963.180 : NVMData.PreFeed = 0
19ec-1c88:48816963.227 : NVMData.PreFeedTime = 0
19ec-1c88:48816963.275 : NVMData.ButtonNumber = 0
19ec-1c88:48816963.325 : NVMData.PowerOffTime = 0
19ec-1c88:48816963.374 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48816963.433 : => IoObject::IoLockEnd
19ec-1c88:48816963.523 : <= IoObject::IoLockEnd
19ec-1c88:48816963.573 : <= ReadNVMData ret = 1
19ec-1c88:48826643.311 : => GetADFStatus
19ec-1c88:48826643.759 : => IoObject::IoLockStart
19ec-1c88:48826643.894 : => CAsicIO::CheckDevice
19ec-1c88:48826643.954 : => CNT96226::ConnectIsAvailable
19ec-1c88:48826666.946 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48826667.060 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48826667.121 : <= IoObject::IoLockStart
19ec-1c88:48826667.182 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48826667.248 : IO Send command 10 bytes
19ec-1c88:48826667.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:48826667.418 : iCmd = 0, nBytes = 10
19ec-1c88:48826667.523 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48826862.640 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48826862.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:48826862.850 : IO total need to receive data 2 bytes
19ec-1c88:48826862.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:48826862.965 : iCmd = 0, nBytes = 2
19ec-1c88:48827068.573 : 0000 : 00 00 
19ec-1c88:48827068.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48827068.750 : System total receive data 2 bytes
19ec-1c88:48827068.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:48827068.871 : iCmd = 1, nBytes = 4
19ec-1c88:48827264.770 : 0000 : 00 00 00 00 
19ec-1c88:48827264.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48827265.024 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48827265.089 : Return status = 0
19ec-1c88:48827265.150 : => IoObject::IoLockEnd
19ec-1c88:48827265.238 : <= IoObject::IoLockEnd
19ec-1c88:48827265.292 : <= GetADFStatus ret = 1
19ec-1c88:48829986.362 : => GetADFStatus
19ec-1c88:48829986.553 : => IoObject::IoLockStart
19ec-1c88:48829986.683 : => CAsicIO::CheckDevice
19ec-1c88:48829986.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:48830011.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48830011.302 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48830011.361 : <= IoObject::IoLockStart
19ec-1c88:48830011.423 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48830011.488 : IO Send command 10 bytes
19ec-1c88:48830011.611 : => CNT96226::VenderCmd_SetData
19ec-1c88:48830011.669 : iCmd = 0, nBytes = 10
19ec-1c88:48830011.776 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48830211.931 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48830212.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:48830212.269 : IO total need to receive data 2 bytes
19ec-1c88:48830212.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:48830212.401 : iCmd = 0, nBytes = 2
19ec-1c88:48830380.565 : 0000 : 00 00 
19ec-1c88:48830380.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48830380.767 : System total receive data 2 bytes
19ec-1c88:48830380.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:48830380.882 : iCmd = 1, nBytes = 4
19ec-1c88:48830550.369 : 0000 : 00 00 00 00 
19ec-1c88:48830550.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48830550.893 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48830550.954 : Return status = 0
19ec-1c88:48830551.012 : => IoObject::IoLockEnd
19ec-1c88:48830551.098 : <= IoObject::IoLockEnd
19ec-1c88:48830551.148 : <= GetADFStatus ret = 1
19ec-1c88:48832664.369 : => TerminateDriver
19ec-1c88:48832664.572 : => CAsicIO::~CAsicIO,pStage=138218568
19ec-1c88:48832664.654 : => CNT96226::Close
19ec-1c88:48832668.360 : <= CNT96226::Close ret = 1
19ec-1c88:48832668.442 : <= CAsicIO::~CAsicIO
19ec-1c88:48832668.500 : => IoObject::IoLockEnd
19ec-1c88:48832668.552 : <= IoObject::IoLockEnd
19ec-1c88:48832668.607 : => IoObject::TerminateDevice
19ec-1c88:48832668.666 : => IoObject::IoLockEnd
19ec-1c88:48832668.717 : <= IoObject::IoLockEnd
19ec-1c88:48832668.825 : <= IoObject::TerminateDevice
19ec-1c88:48832669.098 : <= TerminateDriver ret = 1
19ec-1c88:48876795.742 : ============Debug Start==========
19ec-1c88:48876795.995 : Date : 2020/4/30 14:29:08
19ec-1c88:48876796.081 : Process ID : 19ec
19ec-1c88:48876796.503 : Windows : Version 10.0 build 18363 
19ec-1c88:48876796.961 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48876797.028 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48876797.099 : MemoryStatus.ullAvailPhys : 1721974784
19ec-1c88:48876797.163 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48876797.224 : MemoryStatus.ullAvailPageFile : 3093020672
19ec-1c88:48876797.286 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48876797.345 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:48876797.405 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48876797.512 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48876797.577 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48876797.821 : CPU Count : 4
19ec-1c88:48876797.867 : CPU Frequency : 100.000 Mhz
19ec-1c88:48876801.879 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48876802.009 : => InitializeDriver
19ec-1c88:48876802.272 : <= InitializeDriver ret = 1
19ec-1c88:48876802.330 : => InitializeScanner
19ec-1c88:48876802.405 : => CAsicIO::GetDeviceList
19ec-1c88:48876802.717 : => CNT96226::CNT96226
19ec-1c88:48876802.781 : => CNT96226::Open
19ec-1c88:48876822.219 : <= CNT96226::Open ret = 1
19ec-1c88:48876822.313 : => CNT96226::Initialize
19ec-1c88:48876822.499 : <= CNT96226::Initialize ret = 1
19ec-1c88:48876822.563 : <= CNT96226::CNT96226
19ec-1c88:48876822.616 : => CNT96226::EnumAvailableDevice
19ec-1c88:48876827.930 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48876828.009 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48876828.071 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48880558.764 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48880559.212 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48880570.247 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48880570.453 : => IoObject::GetLockName
19ec-1c88:48880570.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48880570.711 : <= IoObject::GetLockName
19ec-1c88:48880571.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:48880571.730 : iCmd = 3, nBytes = 2
19ec-1c88:48880971.243 : 0000 : 06 38 
19ec-1c88:48880971.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48880971.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:48880971.710 : iCmd = 4, nBytes = 2
19ec-1c88:48881304.731 : 0000 : 07 07 
19ec-1c88:48881304.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48881305.108 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48881305.280 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48881305.414 : IO Send command 10 bytes
19ec-1c88:48881305.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:48881305.637 : iCmd = 0, nBytes = 10
19ec-1c88:48881305.854 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48881519.279 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48881519.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:48881519.637 : iCmd = 0, nBytes = 165
19ec-1c88:48881716.200 : skip dump 37 bytes
19ec-1c88:48881716.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48881716.859 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48881717.142 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48881717.416 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48881717.672 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48881717.944 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48881718.204 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48881718.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48881718.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48881718.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:48881718.818 : iCmd = 1, nBytes = 4
19ec-1c88:48881894.409 : 0000 : 00 00 00 00 
19ec-1c88:48881894.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48881894.717 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48881894.837 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48881894.969 : IO Send command 10 bytes
19ec-1c88:48881895.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:48881895.180 : iCmd = 0, nBytes = 10
19ec-1c88:48881895.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48882235.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48882235.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:48882235.885 : iCmd = 0, nBytes = 128
19ec-1c88:48882452.075 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882452.453 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882452.744 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48882453.018 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48882453.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48882453.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882453.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882454.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882454.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48882454.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:48882454.411 : iCmd = 1, nBytes = 4
19ec-1c88:48882687.861 : 0000 : 00 00 00 00 
19ec-1c88:48882688.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48882688.218 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48882688.608 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48882688.758 : => CNT96226::Close
19ec-1c88:48882696.162 : <= CNT96226::Close ret = 1
19ec-1c88:48882696.321 : <= CNT96226::~CNT96226
19ec-1c88:48882696.483 : <= CAsicIO::GetDeviceList
19ec-1c88:48882697.261 : => IoObject::SetTimeout
19ec-1c88:48882697.519 : Timeout--> In = 0 Out = 0
19ec-1c88:48882697.633 : <= IoObject::SetTimeout
19ec-1c88:48882697.754 : => CAsicIO::CAsicIO
19ec-1c88:48882697.897 : => CNT96226::CNT96226
19ec-1c88:48882698.003 : => CNT96226::Open
19ec-1c88:48882740.060 : <= CNT96226::Open ret = 1
19ec-1c88:48882740.252 : => CNT96226::Initialize
19ec-1c88:48882740.634 : <= CNT96226::Initialize ret = 1
19ec-1c88:48882740.755 : <= CNT96226::CNT96226
19ec-1c88:48882740.857 : <= CAsicIO::CAsicIO
19ec-1c88:48882740.963 : => CAsicIO::InitializeDevice
19ec-1c88:48882741.096 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48882753.005 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48882753.221 : => IoObject::GetLockName
19ec-1c88:48882753.330 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48882753.473 : <= IoObject::GetLockName
19ec-1c88:48882754.395 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48882754.540 : IO Send command 10 bytes
19ec-1c88:48882754.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:48882754.763 : iCmd = 0, nBytes = 10
19ec-1c88:48882754.981 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48883120.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48883120.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883120.523 : iCmd = 0, nBytes = 128
19ec-1c88:48883305.485 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883305.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883306.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48883306.453 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48883306.714 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48883306.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883307.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883307.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883307.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48883307.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883307.834 : iCmd = 1, nBytes = 4
19ec-1c88:48883483.244 : 0000 : 00 00 00 00 
19ec-1c88:48883483.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48883483.567 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48883483.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883483.801 : iCmd = 3, nBytes = 2
19ec-1c88:48883862.277 : 0000 : 06 38 
19ec-1c88:48883862.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48883862.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883862.761 : iCmd = 4, nBytes = 2
19ec-1c88:48884176.599 : 0000 : 07 07 
19ec-1c88:48884176.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48884177.177 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48884177.365 : => IoObject::InitializeDevice
19ec-1c88:48884177.546 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48884178.861 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48884179.004 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48884180.286 : => FindScanner
19ec-1c88:48884180.607 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48884180.743 : <= FindScanner ret = 1
19ec-1c88:48884180.855 : => IoObject::IoLockStart
19ec-1c88:48884181.065 : => CAsicIO::CheckDevice
19ec-1c88:48884181.170 : => CNT96226::ConnectIsAvailable
19ec-1c88:48884206.245 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48884206.498 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48884206.626 : <= IoObject::IoLockStart
19ec-1c88:48884206.748 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48884206.898 : IO Send command 10 bytes
19ec-1c88:48884207.083 : => CNT96226::VenderCmd_SetData
19ec-1c88:48884207.194 : iCmd = 0, nBytes = 10
19ec-1c88:48884207.413 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48884412.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48884412.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:48884412.552 : IO total need to receive data 5 bytes
19ec-1c88:48884412.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:48884412.780 : iCmd = 0, nBytes = 5
19ec-1c88:48884633.244 : 0000 : 06 00 02 02 ab 
19ec-1c88:48884633.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48884633.607 : System total receive data 5 bytes
19ec-1c88:48884633.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:48884633.848 : iCmd = 1, nBytes = 4
19ec-1c88:48884876.720 : 0000 : 00 00 00 00 
19ec-1c88:48884876.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48884877.168 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48884877.299 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48884877.427 : IO Send command 10 bytes
19ec-1c88:48884877.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:48884877.713 : iCmd = 0, nBytes = 10
19ec-1c88:48884878.075 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48885092.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48885092.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:48885092.822 : IO total need to receive data 165 bytes
19ec-1c88:48885092.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:48885093.059 : iCmd = 0, nBytes = 165
19ec-1c88:48885321.413 : skip dump 37 bytes
19ec-1c88:48885321.805 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48885322.100 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48885322.374 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48885322.640 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48885322.902 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48885323.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48885323.431 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885323.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885323.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48885323.940 : System total receive data 165 bytes
19ec-1c88:48885324.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:48885324.177 : iCmd = 1, nBytes = 4
19ec-1c88:48885555.503 : 0000 : 00 00 00 00 
19ec-1c88:48885555.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48885555.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48885556.374 : Dump Inquiry
19ec-1c88:48885556.661 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48885556.938 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48885557.222 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48885557.493 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48885557.764 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48885558.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48885558.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885558.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885558.821 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48885559.090 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48885559.279 : 00a0 : 00 00 00 00 00 
19ec-1c88:48885559.410 : => ReadNVMDataInternal
19ec-1c88:48885559.846 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48885559.977 : IO Send command 10 bytes
19ec-1c88:48885560.149 : => CNT96226::VenderCmd_SetData
19ec-1c88:48885560.265 : iCmd = 0, nBytes = 10
19ec-1c88:48885560.473 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48885921.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48885921.300 : System send command 10 bytes + data 0 bytes
19ec-1c88:48885921.445 : IO total need to receive data 128 bytes
19ec-1c88:48885921.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:48885921.686 : iCmd = 0, nBytes = 128
19ec-1c88:48886163.833 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886164.197 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886164.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48886164.760 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48886165.022 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.277 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.538 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48886166.041 : System total receive data 128 bytes
19ec-1c88:48886166.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:48886166.269 : iCmd = 1, nBytes = 4
19ec-1c88:48886379.422 : 0000 : 00 00 00 00 
19ec-1c88:48886379.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48886379.869 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48886380.011 : NVMData.PadScanCount = 0
19ec-1c88:48886380.130 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48886380.248 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48886380.370 : NVMData.FlatbedScanCount = 0
19ec-1c88:48886380.486 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48886380.596 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48886380.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48886380.815 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48886380.928 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48886381.038 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48886381.147 : NVMData.BornMonth = 0
19ec-1c88:48886381.244 : NVMData.BornDay = 0
19ec-1c88:48886381.347 : NVMData.BornYear = 0
19ec-1c88:48886381.443 : NVMData.FirstScanMonth = 4
19ec-1c88:48886381.555 : NVMData.FirstScanDay = 30
19ec-1c88:48886381.663 : NVMData.FirstScanYear = 2020
19ec-1c88:48886381.771 : NVMData.VerticalMagnification = 0
19ec-1c88:48886381.882 : NVMData.HorizontalMagnification = 0
19ec-1c88:48886381.991 : NVMData.PowerSavingTime = 15
19ec-1c88:48886382.100 : NVMData.SN = A094165189010062
19ec-1c88:48886382.205 : NVMData.AutoFeed = 0
19ec-1c88:48886382.308 : NVMData.CCDType = 0
19ec-1c88:48886382.409 : NVMData.ScanSpeed = 0
19ec-1c88:48886382.508 : NVMData.RollerCount = 0
19ec-1c88:48886382.611 : NVMData.MultifeedCount = 0
19ec-1c88:48886382.711 : NVMData.JamCount = 0
19ec-1c88:48886382.810 : NVMData.IdentifyInfo = 
19ec-1c88:48886382.917 : NVMData.FormalName = 
19ec-1c88:48886383.302 : NVMData.ReservedB = 0
19ec-1c88:48886383.418 : NVMData.FunctionCode = 0
19ec-1c88:48886383.519 : NVMData.PreFeed = 0
19ec-1c88:48886383.616 : NVMData.PreFeedTime = 0
19ec-1c88:48886383.721 : NVMData.ButtonNumber = 0
19ec-1c88:48886383.824 : NVMData.PowerOffTime = 0
19ec-1c88:48886383.927 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48886384.789 : => IoObject::IoLockEnd
19ec-1c88:48886384.992 : <= IoObject::IoLockEnd
19ec-1c88:48886385.104 : <= InitializeScanner ret = 1
19ec-1c88:48886385.229 : => GetLogicalScannerAbilityEx
19ec-1c88:48886385.346 : => IoObject::IoLockStart
19ec-1c88:48886385.539 : => CAsicIO::CheckDevice
19ec-1c88:48886385.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:48886409.709 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48886409.937 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48886410.070 : <= IoObject::IoLockStart
19ec-1c88:48886410.190 : => IoObject::IoLockEnd
19ec-1c88:48886410.384 : <= IoObject::IoLockEnd
19ec-1c88:48886410.589 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48886410.738 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48886757.868 : => ReadNVMData
19ec-1c88:48886758.130 : => IoObject::IoLockStart
19ec-1c88:48886758.383 : => CAsicIO::CheckDevice
19ec-1c88:48886758.499 : => CNT96226::ConnectIsAvailable
19ec-1c88:48886786.184 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48886786.417 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48886786.541 : <= IoObject::IoLockStart
19ec-1c88:48886786.666 : => ReadNVMDataInternal
19ec-1c88:48886786.781 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48886786.910 : IO Send command 10 bytes
19ec-1c88:48886787.120 : => CNT96226::VenderCmd_SetData
19ec-1c88:48886787.227 : iCmd = 0, nBytes = 10
19ec-1c88:48886787.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48887152.216 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48887152.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:48887152.620 : IO total need to receive data 128 bytes
19ec-1c88:48887152.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:48887152.871 : iCmd = 0, nBytes = 128
19ec-1c88:48887386.344 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887386.711 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887386.998 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48887387.271 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48887387.542 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48887387.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887388.059 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887388.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887388.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48887388.571 : System total receive data 128 bytes
19ec-1c88:48887388.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:48887388.799 : iCmd = 1, nBytes = 4
19ec-1c88:48887612.239 : 0000 : 00 00 00 00 
19ec-1c88:48887612.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48887612.686 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48887612.821 : NVMData.PadScanCount = 0
19ec-1c88:48887612.936 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48887613.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48887613.175 : NVMData.FlatbedScanCount = 0
19ec-1c88:48887613.284 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48887613.384 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48887613.493 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48887613.604 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48887613.714 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48887613.820 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48887613.929 : NVMData.BornMonth = 0
19ec-1c88:48887614.030 : NVMData.BornDay = 0
19ec-1c88:48887614.129 : NVMData.BornYear = 0
19ec-1c88:48887614.228 : NVMData.FirstScanMonth = 4
19ec-1c88:48887614.336 : NVMData.FirstScanDay = 30
19ec-1c88:48887614.447 : NVMData.FirstScanYear = 2020
19ec-1c88:48887614.882 : NVMData.VerticalMagnification = 0
19ec-1c88:48887615.003 : NVMData.HorizontalMagnification = 0
19ec-1c88:48887615.119 : NVMData.PowerSavingTime = 15
19ec-1c88:48887615.229 : NVMData.SN = A094165189010062
19ec-1c88:48887615.327 : NVMData.AutoFeed = 0
19ec-1c88:48887615.427 : NVMData.CCDType = 0
19ec-1c88:48887615.522 : NVMData.ScanSpeed = 0
19ec-1c88:48887615.624 : NVMData.RollerCount = 0
19ec-1c88:48887615.729 : NVMData.MultifeedCount = 0
19ec-1c88:48887615.839 : NVMData.JamCount = 0
19ec-1c88:48887615.937 : NVMData.IdentifyInfo = 
19ec-1c88:48887616.046 : NVMData.FormalName = 
19ec-1c88:48887616.147 : NVMData.ReservedB = 0
19ec-1c88:48887616.248 : NVMData.FunctionCode = 0
19ec-1c88:48887616.349 : NVMData.PreFeed = 0
19ec-1c88:48887616.447 : NVMData.PreFeedTime = 0
19ec-1c88:48887616.550 : NVMData.ButtonNumber = 0
19ec-1c88:48887616.657 : NVMData.PowerOffTime = 0
19ec-1c88:48887616.761 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48887616.878 : => IoObject::IoLockEnd
19ec-1c88:48887617.055 : <= IoObject::IoLockEnd
19ec-1c88:48887617.155 : <= ReadNVMData ret = 1
19ec-1c88:48888466.407 : => TerminateDriver
19ec-1c88:48888466.603 : => CAsicIO::~CAsicIO,pStage=200739912
19ec-1c88:48888466.679 : => CNT96226::Close
19ec-1c88:48888470.769 : <= CNT96226::Close ret = 1
19ec-1c88:48888470.856 : <= CAsicIO::~CAsicIO
19ec-1c88:48888470.918 : => IoObject::IoLockEnd
19ec-1c88:48888470.974 : <= IoObject::IoLockEnd
19ec-1c88:48888471.030 : => IoObject::TerminateDevice
19ec-1c88:48888471.090 : => IoObject::IoLockEnd
19ec-1c88:48888471.141 : <= IoObject::IoLockEnd
19ec-1c88:48888471.252 : <= IoObject::TerminateDevice
19ec-1c88:48888471.524 : <= TerminateDriver ret = 1
19ec-1c88:48890952.102 : ============Debug Start==========
19ec-1c88:48890952.407 : Date : 2020/4/30 14:29:08
19ec-1c88:48890952.483 : Process ID : 19ec
19ec-1c88:48890952.901 : Windows : Version 10.0 build 18363 
19ec-1c88:48890953.340 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48890953.405 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48890953.473 : MemoryStatus.ullAvailPhys : 1721765888
19ec-1c88:48890953.531 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48890953.589 : MemoryStatus.ullAvailPageFile : 3093979136
19ec-1c88:48890953.648 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48890953.707 : MemoryStatus.ullAvailVirtual : 1728647168
19ec-1c88:48890953.765 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48890953.871 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48890953.933 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48890954.177 : CPU Count : 4
19ec-1c88:48890954.223 : CPU Frequency : 100.000 Mhz
19ec-1c88:48890958.432 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48890958.555 : => InitializeDriver
19ec-1c88:48890958.819 : <= InitializeDriver ret = 1
19ec-1c88:48893510.168 : => InitializeScanner
19ec-1c88:48893510.417 : => CAsicIO::GetDeviceList
19ec-1c88:48893510.863 : => CNT96226::CNT96226
19ec-1c88:48893510.923 : => CNT96226::Open
19ec-1c88:48893537.017 : <= CNT96226::Open ret = 1
19ec-1c88:48893537.129 : => CNT96226::Initialize
19ec-1c88:48893537.321 : <= CNT96226::Initialize ret = 1
19ec-1c88:48893537.381 : <= CNT96226::CNT96226
19ec-1c88:48893537.438 : => CNT96226::EnumAvailableDevice
19ec-1c88:48893544.047 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48893544.132 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48893544.190 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48897259.450 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48897259.739 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48897265.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48897265.365 : => IoObject::GetLockName
19ec-1c88:48897265.427 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48897265.496 : <= IoObject::GetLockName
19ec-1c88:48897265.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:48897266.025 : iCmd = 3, nBytes = 2
19ec-1c88:48897652.738 : 0000 : 06 38 
19ec-1c88:48897652.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48897652.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:48897652.991 : iCmd = 4, nBytes = 2
19ec-1c88:48897970.993 : 0000 : 07 07 
19ec-1c88:48897971.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48897971.153 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48897971.241 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48897971.308 : IO Send command 10 bytes
19ec-1c88:48897971.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:48897971.413 : iCmd = 0, nBytes = 10
19ec-1c88:48897971.518 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48898162.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48898162.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:48898162.976 : iCmd = 0, nBytes = 165
19ec-1c88:48898368.800 : skip dump 37 bytes
19ec-1c88:48898368.980 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48898369.120 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48898369.256 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48898369.390 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48898369.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48898369.660 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48898369.787 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48898369.916 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48898369.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48898370.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:48898370.093 : iCmd = 1, nBytes = 4
19ec-1c88:48898560.801 : 0000 : 00 00 00 00 
19ec-1c88:48898560.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48898560.978 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48898561.046 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48898561.114 : IO Send command 10 bytes
19ec-1c88:48898561.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:48898561.220 : iCmd = 0, nBytes = 10
19ec-1c88:48898561.329 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48898875.602 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48898875.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:48898875.802 : iCmd = 0, nBytes = 128
19ec-1c88:48899059.419 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899059.588 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899059.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48899059.865 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48899059.992 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.119 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.243 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899060.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899060.547 : iCmd = 1, nBytes = 4
19ec-1c88:48899174.822 : 0000 : 00 00 00 00 
19ec-1c88:48899174.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899174.975 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48899175.135 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48899175.205 : => CNT96226::Close
19ec-1c88:48899179.321 : <= CNT96226::Close ret = 1
19ec-1c88:48899179.396 : <= CNT96226::~CNT96226
19ec-1c88:48899179.481 : <= CAsicIO::GetDeviceList
19ec-1c88:48899179.896 : => IoObject::SetTimeout
19ec-1c88:48899180.027 : Timeout--> In = 0 Out = 0
19ec-1c88:48899180.087 : <= IoObject::SetTimeout
19ec-1c88:48899180.160 : => CAsicIO::CAsicIO
19ec-1c88:48899180.234 : => CNT96226::CNT96226
19ec-1c88:48899180.292 : => CNT96226::Open
19ec-1c88:48899206.066 : <= CNT96226::Open ret = 1
19ec-1c88:48899206.178 : => CNT96226::Initialize
19ec-1c88:48899206.366 : <= CNT96226::Initialize ret = 1
19ec-1c88:48899206.425 : <= CNT96226::CNT96226
19ec-1c88:48899206.477 : <= CAsicIO::CAsicIO
19ec-1c88:48899206.529 : => CAsicIO::InitializeDevice
19ec-1c88:48899206.595 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48899212.557 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48899212.674 : => IoObject::GetLockName
19ec-1c88:48899212.732 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48899212.797 : <= IoObject::GetLockName
19ec-1c88:48899213.309 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48899213.382 : IO Send command 10 bytes
19ec-1c88:48899213.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:48899213.488 : iCmd = 0, nBytes = 10
19ec-1c88:48899213.599 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48899557.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48899557.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899557.764 : iCmd = 0, nBytes = 128
19ec-1c88:48899669.798 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899669.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.111 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48899670.245 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48899670.371 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.612 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.736 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899670.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899670.915 : iCmd = 1, nBytes = 4
19ec-1c88:48899822.996 : 0000 : 00 00 00 00 
19ec-1c88:48899823.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899823.183 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48899823.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899823.301 : iCmd = 3, nBytes = 2
19ec-1c88:48900180.515 : 0000 : 06 38 
19ec-1c88:48900180.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48900180.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:48900180.720 : iCmd = 4, nBytes = 2
19ec-1c88:48900465.722 : 0000 : 07 07 
19ec-1c88:48900465.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48900466.024 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48900466.121 : => IoObject::InitializeDevice
19ec-1c88:48900466.232 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48900466.934 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48900467.008 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48900467.753 : => FindScanner
19ec-1c88:48900467.814 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48900467.883 : <= FindScanner ret = 1
19ec-1c88:48900467.938 : => IoObject::IoLockStart
19ec-1c88:48900468.043 : => CAsicIO::CheckDevice
19ec-1c88:48900468.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:48900491.845 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48900491.961 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48900492.022 : <= IoObject::IoLockStart
19ec-1c88:48900492.079 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48900492.142 : IO Send command 10 bytes
19ec-1c88:48900492.238 : => CNT96226::VenderCmd_SetData
19ec-1c88:48900492.301 : iCmd = 0, nBytes = 10
19ec-1c88:48900492.406 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48900687.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48900687.473 : System send command 10 bytes + data 0 bytes
19ec-1c88:48900687.540 : IO total need to receive data 5 bytes
19ec-1c88:48900687.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:48900687.656 : iCmd = 0, nBytes = 5
19ec-1c88:48900886.157 : 0000 : 06 00 02 02 ab 
19ec-1c88:48900886.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48900886.352 : System total receive data 5 bytes
19ec-1c88:48900886.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:48900886.479 : iCmd = 1, nBytes = 4
19ec-1c88:48901095.229 : 0000 : 00 00 00 00 
19ec-1c88:48901095.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48901095.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48901095.807 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48901095.868 : IO Send command 10 bytes
19ec-1c88:48901095.956 : => CNT96226::VenderCmd_SetData
19ec-1c88:48901096.010 : iCmd = 0, nBytes = 10
19ec-1c88:48901096.117 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48901254.785 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48901254.883 : System send command 10 bytes + data 0 bytes
19ec-1c88:48901254.949 : IO total need to receive data 165 bytes
19ec-1c88:48901255.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:48901255.069 : iCmd = 0, nBytes = 165
19ec-1c88:48901398.635 : skip dump 37 bytes
19ec-1c88:48901398.843 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48901398.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48901399.124 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48901399.268 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48901399.398 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48901399.538 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48901399.663 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901399.789 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901399.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48901399.917 : System total receive data 165 bytes
19ec-1c88:48901399.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:48901400.031 : iCmd = 1, nBytes = 4
19ec-1c88:48901604.979 : 0000 : 00 00 00 00 
19ec-1c88:48901605.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48901605.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48901605.448 : Dump Inquiry
19ec-1c88:48901605.586 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48901605.724 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48901605.860 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48901605.993 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48901606.120 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48901606.248 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48901606.373 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901606.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901606.634 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48901606.761 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48901606.849 : 00a0 : 00 00 00 00 00 
19ec-1c88:48901606.920 : => ReadNVMDataInternal
19ec-1c88:48901607.141 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48901607.209 : IO Send command 10 bytes
19ec-1c88:48901607.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:48901607.351 : iCmd = 0, nBytes = 10
19ec-1c88:48901607.450 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48901934.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48901934.889 : System send command 10 bytes + data 0 bytes
19ec-1c88:48901934.962 : IO total need to receive data 128 bytes
19ec-1c88:48901935.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:48901935.302 : iCmd = 0, nBytes = 128
19ec-1c88:48902142.133 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.314 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.457 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48902142.586 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48902142.718 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.841 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902143.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902143.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48902143.213 : System total receive data 128 bytes
19ec-1c88:48902143.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:48902143.323 : iCmd = 1, nBytes = 4
19ec-1c88:48902291.064 : 0000 : 00 00 00 00 
19ec-1c88:48902291.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48902291.297 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48902291.363 : NVMData.PadScanCount = 0
19ec-1c88:48902291.419 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48902291.476 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48902291.533 : NVMData.FlatbedScanCount = 0
19ec-1c88:48902291.586 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48902291.639 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48902291.692 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48902291.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48902291.801 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48902291.855 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48902291.909 : NVMData.BornMonth = 0
19ec-1c88:48902291.959 : NVMData.BornDay = 0
19ec-1c88:48902292.007 : NVMData.BornYear = 0
19ec-1c88:48902292.056 : NVMData.FirstScanMonth = 4
19ec-1c88:48902292.108 : NVMData.FirstScanDay = 30
19ec-1c88:48902292.164 : NVMData.FirstScanYear = 2020
19ec-1c88:48902292.217 : NVMData.VerticalMagnification = 0
19ec-1c88:48902292.270 : NVMData.HorizontalMagnification = 0
19ec-1c88:48902292.325 : NVMData.PowerSavingTime = 15
19ec-1c88:48902292.384 : NVMData.SN = A094165189010062
19ec-1c88:48902292.433 : NVMData.AutoFeed = 0
19ec-1c88:48902292.481 : NVMData.CCDType = 0
19ec-1c88:48902292.528 : NVMData.ScanSpeed = 0
19ec-1c88:48902292.577 : NVMData.RollerCount = 0
19ec-1c88:48902292.627 : NVMData.MultifeedCount = 0
19ec-1c88:48902292.678 : NVMData.JamCount = 0
19ec-1c88:48902292.727 : NVMData.IdentifyInfo = 
19ec-1c88:48902292.778 : NVMData.FormalName = 
19ec-1c88:48902292.964 : NVMData.ReservedB = 0
19ec-1c88:48902293.019 : NVMData.FunctionCode = 0
19ec-1c88:48902293.069 : NVMData.PreFeed = 0
19ec-1c88:48902293.124 : NVMData.PreFeedTime = 0
19ec-1c88:48902293.174 : NVMData.ButtonNumber = 0
19ec-1c88:48902293.228 : NVMData.PowerOffTime = 0
19ec-1c88:48902293.278 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48902293.352 : => IoObject::IoLockEnd
19ec-1c88:48902293.441 : <= IoObject::IoLockEnd
19ec-1c88:48902293.491 : <= InitializeScanner ret = 1
19ec-1c88:48903549.452 : => GetLogicalScannerAbility
19ec-1c88:48903549.636 : => IoObject::IoLockStart
19ec-1c88:48903549.778 : => CAsicIO::CheckDevice
19ec-1c88:48903549.834 : => CNT96226::ConnectIsAvailable
19ec-1c88:48903571.346 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48903571.811 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48903571.875 : <= IoObject::IoLockStart
19ec-1c88:48903571.937 : => IoObject::IoLockEnd
19ec-1c88:48903572.041 : <= IoObject::IoLockEnd
19ec-1c88:48903572.119 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48907072.941 : => GetLogicalScannerAbilityEx
19ec-1c88:48907073.128 : => IoObject::IoLockStart
19ec-1c88:48907073.261 : => CAsicIO::CheckDevice
19ec-1c88:48907073.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:48907099.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48907099.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48907099.214 : <= IoObject::IoLockStart
19ec-1c88:48907099.273 : => IoObject::IoLockEnd
19ec-1c88:48907099.387 : <= IoObject::IoLockEnd
19ec-1c88:48907099.504 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48907099.581 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48914236.604 : => ReadNVMData
19ec-1c88:48914236.782 : => IoObject::IoLockStart
19ec-1c88:48914236.919 : => CAsicIO::CheckDevice
19ec-1c88:48914236.975 : => CNT96226::ConnectIsAvailable
19ec-1c88:48914262.614 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48914262.734 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48914262.799 : <= IoObject::IoLockStart
19ec-1c88:48914262.871 : => ReadNVMDataInternal
19ec-1c88:48914262.935 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48914263.003 : IO Send command 10 bytes
19ec-1c88:48914263.128 : => CNT96226::VenderCmd_SetData
19ec-1c88:48914263.187 : iCmd = 0, nBytes = 10
19ec-1c88:48914263.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48914607.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48914607.765 : System send command 10 bytes + data 0 bytes
19ec-1c88:48914607.835 : IO total need to receive data 128 bytes
19ec-1c88:48914607.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:48914607.955 : iCmd = 0, nBytes = 128
19ec-1c88:48914815.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.148 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48914816.283 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48914816.410 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.529 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48914816.906 : System total receive data 128 bytes
19ec-1c88:48914816.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:48914817.015 : iCmd = 1, nBytes = 4
19ec-1c88:48914968.208 : 0000 : 00 00 00 00 
19ec-1c88:48914968.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48914968.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48914968.540 : NVMData.PadScanCount = 0
19ec-1c88:48914968.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48914968.660 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48914968.722 : NVMData.FlatbedScanCount = 0
19ec-1c88:48914968.777 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48914968.976 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48914969.037 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48914969.091 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48914969.146 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48914969.201 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48914969.256 : NVMData.BornMonth = 0
19ec-1c88:48914969.303 : NVMData.BornDay = 0
19ec-1c88:48914969.356 : NVMData.BornYear = 0
19ec-1c88:48914969.406 : NVMData.FirstScanMonth = 4
19ec-1c88:48914969.462 : NVMData.FirstScanDay = 30
19ec-1c88:48914969.519 : NVMData.FirstScanYear = 2020
19ec-1c88:48914969.573 : NVMData.VerticalMagnification = 0
19ec-1c88:48914969.632 : NVMData.HorizontalMagnification = 0
19ec-1c88:48914969.686 : NVMData.PowerSavingTime = 15
19ec-1c88:48914969.743 : NVMData.SN = A094165189010062
19ec-1c88:48914969.795 : NVMData.AutoFeed = 0
19ec-1c88:48914969.849 : NVMData.CCDType = 0
19ec-1c88:48914969.898 : NVMData.ScanSpeed = 0
19ec-1c88:48914969.950 : NVMData.RollerCount = 0
19ec-1c88:48914970.002 : NVMData.MultifeedCount = 0
19ec-1c88:48914970.056 : NVMData.JamCount = 0
19ec-1c88:48914970.107 : NVMData.IdentifyInfo = 
19ec-1c88:48914970.158 : NVMData.FormalName = 
19ec-1c88:48914970.207 : NVMData.ReservedB = 0
19ec-1c88:48914970.259 : NVMData.FunctionCode = 0
19ec-1c88:48914970.309 : NVMData.PreFeed = 0
19ec-1c88:48914970.357 : NVMData.PreFeedTime = 0
19ec-1c88:48914970.407 : NVMData.ButtonNumber = 0
19ec-1c88:48914970.459 : NVMData.PowerOffTime = 0
19ec-1c88:48914970.511 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48914970.576 : => IoObject::IoLockEnd
19ec-1c88:48914970.670 : <= IoObject::IoLockEnd
19ec-1c88:48914970.720 : <= ReadNVMData ret = 1
19ec-1c88:48924772.294 : => GetADFStatus
19ec-1c88:48924772.719 : => IoObject::IoLockStart
19ec-1c88:48924772.849 : => CAsicIO::CheckDevice
19ec-1c88:48924772.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:48924798.556 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48924798.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48924798.733 : <= IoObject::IoLockStart
19ec-1c88:48924798.795 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48924798.864 : IO Send command 10 bytes
19ec-1c88:48924798.981 : => CNT96226::VenderCmd_SetData
19ec-1c88:48924799.038 : iCmd = 0, nBytes = 10
19ec-1c88:48924799.144 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48924998.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48924998.717 : System send command 10 bytes + data 0 bytes
19ec-1c88:48924998.820 : IO total need to receive data 2 bytes
19ec-1c88:48924998.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:48924998.951 : iCmd = 0, nBytes = 2
19ec-1c88:48925120.789 : 0000 : 00 00 
19ec-1c88:48925120.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48925120.969 : System total receive data 2 bytes
19ec-1c88:48925121.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48925121.084 : iCmd = 1, nBytes = 4
19ec-1c88:48925308.429 : 0000 : 00 00 00 00 
19ec-1c88:48925308.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48925308.677 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48925308.742 : Return status = 0
19ec-1c88:48925308.803 : => IoObject::IoLockEnd
19ec-1c88:48925308.896 : <= IoObject::IoLockEnd
19ec-1c88:48925308.945 : <= GetADFStatus ret = 1
19ec-1c88:48928566.424 : => GetADFStatus
19ec-1c88:48928566.615 : => IoObject::IoLockStart
19ec-1c88:48928566.746 : => CAsicIO::CheckDevice
19ec-1c88:48928566.806 : => CNT96226::ConnectIsAvailable
19ec-1c88:48928590.129 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48928590.376 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48928590.519 : <= IoObject::IoLockStart
19ec-1c88:48928590.859 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48928590.932 : IO Send command 10 bytes
19ec-1c88:48928591.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:48928591.111 : iCmd = 0, nBytes = 10
19ec-1c88:48928591.216 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48928778.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48928778.771 : System send command 10 bytes + data 0 bytes
19ec-1c88:48928778.988 : IO total need to receive data 2 bytes
19ec-1c88:48928779.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:48928779.120 : iCmd = 0, nBytes = 2
19ec-1c88:48928946.729 : 0000 : 00 00 
19ec-1c88:48928946.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48928946.921 : System total receive data 2 bytes
19ec-1c88:48928946.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:48928947.042 : iCmd = 1, nBytes = 4
19ec-1c88:48929126.626 : 0000 : 00 00 00 00 
19ec-1c88:48929126.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48929127.166 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48929127.228 : Return status = 0
19ec-1c88:48929127.285 : => IoObject::IoLockEnd
19ec-1c88:48929127.370 : <= IoObject::IoLockEnd
19ec-1c88:48929127.418 : <= GetADFStatus ret = 1
19ec-1c88:48931201.924 : => TerminateDriver
19ec-1c88:48931202.107 : => CAsicIO::~CAsicIO,pStage=78842952
19ec-1c88:48931202.183 : => CNT96226::Close
19ec-1c88:48931206.060 : <= CNT96226::Close ret = 1
19ec-1c88:48931206.139 : <= CAsicIO::~CAsicIO
19ec-1c88:48931206.192 : => IoObject::IoLockEnd
19ec-1c88:48931206.245 : <= IoObject::IoLockEnd
19ec-1c88:48931206.297 : => IoObject::TerminateDevice
19ec-1c88:48931206.353 : => IoObject::IoLockEnd
19ec-1c88:48931206.402 : <= IoObject::IoLockEnd
19ec-1c88:48931206.725 : <= IoObject::TerminateDevice
19ec-1c88:48931206.986 : <= TerminateDriver ret = 1
19ec-1c88:48974416.276 : ============Debug Start==========
19ec-1c88:48974416.525 : Date : 2020/4/30 14:29:11
19ec-1c88:48974416.605 : Process ID : 19ec
19ec-1c88:48974417.013 : Windows : Version 10.0 build 18363 
19ec-1c88:48974417.467 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48974417.527 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48974417.591 : MemoryStatus.ullAvailPhys : 1722318848
19ec-1c88:48974417.651 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48974417.714 : MemoryStatus.ullAvailPageFile : 3093639168
19ec-1c88:48974417.778 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48974417.837 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:48974417.895 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48974417.995 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48974418.055 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48974418.305 : CPU Count : 4
19ec-1c88:48974418.353 : CPU Frequency : 100.000 Mhz
19ec-1c88:48974422.485 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48974422.612 : => InitializeDriver
19ec-1c88:48974423.098 : <= InitializeDriver ret = 1
19ec-1c88:48974423.155 : => InitializeScanner
19ec-1c88:48974423.230 : => CAsicIO::GetDeviceList
19ec-1c88:48974423.520 : => CNT96226::CNT96226
19ec-1c88:48974423.573 : => CNT96226::Open
19ec-1c88:48974443.410 : <= CNT96226::Open ret = 1
19ec-1c88:48974443.505 : => CNT96226::Initialize
19ec-1c88:48974443.677 : <= CNT96226::Initialize ret = 1
19ec-1c88:48974443.732 : <= CNT96226::CNT96226
19ec-1c88:48974443.782 : => CNT96226::EnumAvailableDevice
19ec-1c88:48974448.855 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48974448.929 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48974448.987 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48978314.774 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48978315.225 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48978326.316 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48978326.524 : => IoObject::GetLockName
19ec-1c88:48978326.647 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48978326.784 : <= IoObject::GetLockName
19ec-1c88:48978327.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:48978327.803 : iCmd = 3, nBytes = 2
19ec-1c88:48978722.944 : 0000 : 06 38 
19ec-1c88:48978723.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48978723.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:48978723.476 : iCmd = 4, nBytes = 2
19ec-1c88:48979060.886 : 0000 : 07 07 
19ec-1c88:48979061.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48979061.262 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48979061.419 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48979061.549 : IO Send command 10 bytes
19ec-1c88:48979061.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:48979061.755 : iCmd = 0, nBytes = 10
19ec-1c88:48979061.969 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48979269.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48979269.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:48979269.354 : iCmd = 0, nBytes = 165
19ec-1c88:48979497.932 : skip dump 37 bytes
19ec-1c88:48979498.344 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48979498.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48979498.914 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48979499.195 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48979499.459 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48979499.730 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48979499.986 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48979500.239 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48979500.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48979500.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:48979500.597 : iCmd = 1, nBytes = 4
19ec-1c88:48979737.927 : 0000 : 00 00 00 00 
19ec-1c88:48979738.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48979738.284 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48979738.406 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48979738.540 : IO Send command 10 bytes
19ec-1c88:48979738.648 : => CNT96226::VenderCmd_SetData
19ec-1c88:48979738.758 : iCmd = 0, nBytes = 10
19ec-1c88:48979738.973 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48980104.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48980104.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:48980104.824 : iCmd = 0, nBytes = 128
19ec-1c88:48980336.765 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980337.134 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980337.430 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48980337.706 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48980337.957 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.208 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48980338.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:48980339.082 : iCmd = 1, nBytes = 4
19ec-1c88:48980564.382 : 0000 : 00 00 00 00 
19ec-1c88:48980564.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48980564.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48980565.133 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48980565.278 : => CNT96226::Close
19ec-1c88:48980571.891 : <= CNT96226::Close ret = 1
19ec-1c88:48980572.189 : <= CNT96226::~CNT96226
19ec-1c88:48980572.355 : <= CAsicIO::GetDeviceList
19ec-1c88:48980573.117 : => IoObject::SetTimeout
19ec-1c88:48980573.374 : Timeout--> In = 0 Out = 0
19ec-1c88:48980573.491 : <= IoObject::SetTimeout
19ec-1c88:48980573.620 : => CAsicIO::CAsicIO
19ec-1c88:48980573.763 : => CNT96226::CNT96226
19ec-1c88:48980573.872 : => CNT96226::Open
19ec-1c88:48980615.785 : <= CNT96226::Open ret = 1
19ec-1c88:48980615.982 : => CNT96226::Initialize
19ec-1c88:48980616.362 : <= CNT96226::Initialize ret = 1
19ec-1c88:48980616.484 : <= CNT96226::CNT96226
19ec-1c88:48980616.590 : <= CAsicIO::CAsicIO
19ec-1c88:48980616.702 : => CAsicIO::InitializeDevice
19ec-1c88:48980616.836 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48980628.430 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48980628.662 : => IoObject::GetLockName
19ec-1c88:48980628.778 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48980628.909 : <= IoObject::GetLockName
19ec-1c88:48980629.858 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48980630.002 : IO Send command 10 bytes
19ec-1c88:48980630.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:48980630.216 : iCmd = 0, nBytes = 10
19ec-1c88:48980630.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48980990.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48980990.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:48980990.647 : iCmd = 0, nBytes = 128
19ec-1c88:48981221.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981221.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981222.039 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48981222.310 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48981222.566 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48981222.820 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981223.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981223.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981223.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48981223.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:48981223.683 : iCmd = 1, nBytes = 4
19ec-1c88:48981409.814 : 0000 : 00 00 00 00 
19ec-1c88:48981410.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48981410.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48981410.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:48981410.424 : iCmd = 3, nBytes = 2
19ec-1c88:48981794.561 : 0000 : 06 38 
19ec-1c88:48981794.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48981794.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:48981795.019 : iCmd = 4, nBytes = 2
19ec-1c88:48982133.935 : 0000 : 07 07 
19ec-1c88:48982134.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48982134.539 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48982134.735 : => IoObject::InitializeDevice
19ec-1c88:48982134.915 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48982136.286 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48982136.426 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48982137.663 : => FindScanner
19ec-1c88:48982137.771 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48982137.891 : <= FindScanner ret = 1
19ec-1c88:48982138.007 : => IoObject::IoLockStart
19ec-1c88:48982138.220 : => CAsicIO::CheckDevice
19ec-1c88:48982138.321 : => CNT96226::ConnectIsAvailable
19ec-1c88:48982163.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48982163.949 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48982164.083 : <= IoObject::IoLockStart
19ec-1c88:48982164.204 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48982164.341 : IO Send command 10 bytes
19ec-1c88:48982164.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:48982164.643 : iCmd = 0, nBytes = 10
19ec-1c88:48982164.860 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48982374.613 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48982374.843 : System send command 10 bytes + data 0 bytes
19ec-1c88:48982374.988 : IO total need to receive data 5 bytes
19ec-1c88:48982375.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:48982375.215 : iCmd = 0, nBytes = 5
19ec-1c88:48982605.691 : 0000 : 06 00 02 02 ab 
19ec-1c88:48982605.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48982606.053 : System total receive data 5 bytes
19ec-1c88:48982606.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:48982606.286 : iCmd = 1, nBytes = 4
19ec-1c88:48982829.852 : 0000 : 00 00 00 00 
19ec-1c88:48982830.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48982830.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48982830.426 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48982830.561 : IO Send command 10 bytes
19ec-1c88:48982830.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:48982830.852 : iCmd = 0, nBytes = 10
19ec-1c88:48982831.063 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48983042.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48983042.478 : System send command 10 bytes + data 0 bytes
19ec-1c88:48983042.628 : IO total need to receive data 165 bytes
19ec-1c88:48983042.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:48983042.860 : iCmd = 0, nBytes = 165
19ec-1c88:48983258.390 : skip dump 37 bytes
19ec-1c88:48983258.796 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48983259.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48983259.358 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48983259.625 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48983259.884 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48983260.162 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48983260.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983260.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983260.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48983260.934 : System total receive data 165 bytes
19ec-1c88:48983261.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:48983261.168 : iCmd = 1, nBytes = 4
19ec-1c88:48983471.605 : 0000 : 00 00 00 00 
19ec-1c88:48983471.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48983472.060 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48983472.504 : Dump Inquiry
19ec-1c88:48983472.779 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48983473.059 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48983473.334 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48983473.603 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48983473.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48983474.132 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48983474.387 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983474.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983474.896 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48983475.160 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48983475.336 : 00a0 : 00 00 00 00 00 
19ec-1c88:48983475.457 : => ReadNVMDataInternal
19ec-1c88:48983475.864 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48983475.994 : IO Send command 10 bytes
19ec-1c88:48983476.173 : => CNT96226::VenderCmd_SetData
19ec-1c88:48983476.287 : iCmd = 0, nBytes = 10
19ec-1c88:48983476.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48983843.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48983843.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:48983843.744 : IO total need to receive data 128 bytes
19ec-1c88:48983843.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:48983843.976 : iCmd = 0, nBytes = 128
19ec-1c88:48984051.080 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984051.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984051.760 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48984052.038 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48984052.297 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48984052.554 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984052.805 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984053.060 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984053.193 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48984053.323 : System total receive data 128 bytes
19ec-1c88:48984053.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:48984053.561 : iCmd = 1, nBytes = 4
19ec-1c88:48984276.733 : 0000 : 00 00 00 00 
19ec-1c88:48984276.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48984277.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48984277.473 : NVMData.PadScanCount = 0
19ec-1c88:48984277.593 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48984277.706 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48984277.822 : NVMData.FlatbedScanCount = 0
19ec-1c88:48984277.934 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48984278.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48984278.146 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48984278.253 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48984278.358 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48984278.468 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48984278.575 : NVMData.BornMonth = 0
19ec-1c88:48984278.674 : NVMData.BornDay = 0
19ec-1c88:48984278.776 : NVMData.BornYear = 0
19ec-1c88:48984278.870 : NVMData.FirstScanMonth = 4
19ec-1c88:48984278.974 : NVMData.FirstScanDay = 30
19ec-1c88:48984279.089 : NVMData.FirstScanYear = 2020
19ec-1c88:48984279.200 : NVMData.VerticalMagnification = 0
19ec-1c88:48984279.311 : NVMData.HorizontalMagnification = 0
19ec-1c88:48984279.420 : NVMData.PowerSavingTime = 15
19ec-1c88:48984279.529 : NVMData.SN = A094165189010062
19ec-1c88:48984279.633 : NVMData.AutoFeed = 0
19ec-1c88:48984279.733 : NVMData.CCDType = 0
19ec-1c88:48984279.836 : NVMData.ScanSpeed = 0
19ec-1c88:48984279.934 : NVMData.RollerCount = 0
19ec-1c88:48984280.038 : NVMData.MultifeedCount = 0
19ec-1c88:48984280.145 : NVMData.JamCount = 0
19ec-1c88:48984280.241 : NVMData.IdentifyInfo = 
19ec-1c88:48984280.342 : NVMData.FormalName = 
19ec-1c88:48984280.758 : NVMData.ReservedB = 0
19ec-1c88:48984280.869 : NVMData.FunctionCode = 0
19ec-1c88:48984280.968 : NVMData.PreFeed = 0
19ec-1c88:48984281.072 : NVMData.PreFeedTime = 0
19ec-1c88:48984281.173 : NVMData.ButtonNumber = 0
19ec-1c88:48984281.280 : NVMData.PowerOffTime = 0
19ec-1c88:48984281.385 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48984281.522 : => IoObject::IoLockEnd
19ec-1c88:48984281.703 : <= IoObject::IoLockEnd
19ec-1c88:48984281.803 : <= InitializeScanner ret = 1
19ec-1c88:48984281.925 : => GetLogicalScannerAbilityEx
19ec-1c88:48984282.040 : => IoObject::IoLockStart
19ec-1c88:48984282.234 : => CAsicIO::CheckDevice
19ec-1c88:48984282.335 : => CNT96226::ConnectIsAvailable
19ec-1c88:48984306.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48984306.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48984306.789 : <= IoObject::IoLockStart
19ec-1c88:48984306.901 : => IoObject::IoLockEnd
19ec-1c88:48984307.095 : <= IoObject::IoLockEnd
19ec-1c88:48984307.314 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48984307.474 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48984652.247 : => ReadNVMData
19ec-1c88:48984652.512 : => IoObject::IoLockStart
19ec-1c88:48984652.759 : => CAsicIO::CheckDevice
19ec-1c88:48984652.870 : => CNT96226::ConnectIsAvailable
19ec-1c88:48984677.802 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48984678.034 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48984678.156 : <= IoObject::IoLockStart
19ec-1c88:48984678.271 : => ReadNVMDataInternal
19ec-1c88:48984678.386 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48984678.528 : IO Send command 10 bytes
19ec-1c88:48984678.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:48984678.854 : iCmd = 0, nBytes = 10
19ec-1c88:48984679.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48985037.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48985037.719 : System send command 10 bytes + data 0 bytes
19ec-1c88:48985037.796 : IO total need to receive data 128 bytes
19ec-1c88:48985037.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:48985037.925 : iCmd = 0, nBytes = 128
19ec-1c88:48985225.658 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985225.871 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.039 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48985226.193 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48985226.339 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48985226.909 : System total receive data 128 bytes
19ec-1c88:48985226.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:48985227.037 : iCmd = 1, nBytes = 4
19ec-1c88:48985418.379 : 0000 : 00 00 00 00 
19ec-1c88:48985418.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48985418.931 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48985419.005 : NVMData.PadScanCount = 0
19ec-1c88:48985419.068 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48985419.130 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48985419.199 : NVMData.FlatbedScanCount = 0
19ec-1c88:48985419.258 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48985419.317 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48985419.374 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48985419.436 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48985419.501 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48985419.561 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48985419.621 : NVMData.BornMonth = 0
19ec-1c88:48985419.679 : NVMData.BornDay = 0
19ec-1c88:48985419.734 : NVMData.BornYear = 0
19ec-1c88:48985419.791 : NVMData.FirstScanMonth = 4
19ec-1c88:48985419.848 : NVMData.FirstScanDay = 30
19ec-1c88:48985419.910 : NVMData.FirstScanYear = 2020
19ec-1c88:48985420.123 : NVMData.VerticalMagnification = 0
19ec-1c88:48985420.189 : NVMData.HorizontalMagnification = 0
19ec-1c88:48985420.251 : NVMData.PowerSavingTime = 15
19ec-1c88:48985420.307 : NVMData.SN = A094165189010062
19ec-1c88:48985420.363 : NVMData.AutoFeed = 0
19ec-1c88:48985420.418 : NVMData.CCDType = 0
19ec-1c88:48985420.472 : NVMData.ScanSpeed = 0
19ec-1c88:48985420.527 : NVMData.RollerCount = 0
19ec-1c88:48985420.585 : NVMData.MultifeedCount = 0
19ec-1c88:48985420.643 : NVMData.JamCount = 0
19ec-1c88:48985420.696 : NVMData.IdentifyInfo = 
19ec-1c88:48985420.752 : NVMData.FormalName = 
19ec-1c88:48985420.808 : NVMData.ReservedB = 0
19ec-1c88:48985420.866 : NVMData.FunctionCode = 0
19ec-1c88:48985420.921 : NVMData.PreFeed = 0
19ec-1c88:48985420.975 : NVMData.PreFeedTime = 0
19ec-1c88:48985421.031 : NVMData.ButtonNumber = 0
19ec-1c88:48985421.087 : NVMData.PowerOffTime = 0
19ec-1c88:48985421.143 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48985421.207 : => IoObject::IoLockEnd
19ec-1c88:48985421.308 : <= IoObject::IoLockEnd
19ec-1c88:48985421.362 : <= ReadNVMData ret = 1
19ec-1c88:48986010.876 : => TerminateDriver
19ec-1c88:48986011.078 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:48986011.160 : => CNT96226::Close
19ec-1c88:48986015.833 : <= CNT96226::Close ret = 1
19ec-1c88:48986015.923 : <= CAsicIO::~CAsicIO
19ec-1c88:48986015.989 : => IoObject::IoLockEnd
19ec-1c88:48986016.050 : <= IoObject::IoLockEnd
19ec-1c88:48986016.111 : => IoObject::TerminateDevice
19ec-1c88:48986016.174 : => IoObject::IoLockEnd
19ec-1c88:48986016.227 : <= IoObject::IoLockEnd
19ec-1c88:48986016.342 : <= IoObject::TerminateDevice
19ec-1c88:48986016.618 : <= TerminateDriver ret = 1
19ec-1c88:48988409.591 : ============Debug Start==========
19ec-1c88:48988409.895 : Date : 2020/4/30 14:29:11
19ec-1c88:48988409.975 : Process ID : 19ec
19ec-1c88:48988410.390 : Windows : Version 10.0 build 18363 
19ec-1c88:48988410.850 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48988410.915 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48988410.980 : MemoryStatus.ullAvailPhys : 1722302464
19ec-1c88:48988411.038 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48988411.098 : MemoryStatus.ullAvailPageFile : 3094343680
19ec-1c88:48988411.158 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48988411.215 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48988411.275 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48988411.378 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48988411.437 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48988411.674 : CPU Count : 4
19ec-1c88:48988411.723 : CPU Frequency : 100.000 Mhz
19ec-1c88:48988415.894 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48988416.019 : => InitializeDriver
19ec-1c88:48988416.284 : <= InitializeDriver ret = 1
19ec-1c88:48990917.421 : => InitializeScanner
19ec-1c88:48990917.661 : => CAsicIO::GetDeviceList
19ec-1c88:48990918.076 : => CNT96226::CNT96226
19ec-1c88:48990918.138 : => CNT96226::Open
19ec-1c88:48990942.115 : <= CNT96226::Open ret = 1
19ec-1c88:48990942.226 : => CNT96226::Initialize
19ec-1c88:48990942.417 : <= CNT96226::Initialize ret = 1
19ec-1c88:48990942.475 : <= CNT96226::CNT96226
19ec-1c88:48990942.538 : => CNT96226::EnumAvailableDevice
19ec-1c88:48990947.806 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48990947.885 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48990947.945 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48994719.374 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48994719.835 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48994730.956 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48994731.173 : => IoObject::GetLockName
19ec-1c88:48994731.305 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48994731.439 : <= IoObject::GetLockName
19ec-1c88:48994732.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:48994732.472 : iCmd = 3, nBytes = 2
19ec-1c88:48995128.257 : 0000 : 06 38 
19ec-1c88:48995128.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48995128.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:48995128.763 : iCmd = 4, nBytes = 2
19ec-1c88:48995468.721 : 0000 : 07 07 
19ec-1c88:48995468.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48995469.097 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48995469.255 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48995469.385 : IO Send command 10 bytes
19ec-1c88:48995469.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:48995469.601 : iCmd = 0, nBytes = 10
19ec-1c88:48995469.814 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48995676.539 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48995676.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:48995676.935 : iCmd = 0, nBytes = 165
19ec-1c88:48995886.359 : skip dump 37 bytes
19ec-1c88:48995886.750 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48995887.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48995887.331 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48995887.607 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48995887.875 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48995888.142 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48995888.396 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48995888.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48995888.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48995888.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:48995889.012 : iCmd = 1, nBytes = 4
19ec-1c88:48996099.225 : 0000 : 00 00 00 00 
19ec-1c88:48996099.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48996099.549 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48996099.667 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48996099.805 : IO Send command 10 bytes
19ec-1c88:48996099.912 : => CNT96226::VenderCmd_SetData
19ec-1c88:48996100.022 : iCmd = 0, nBytes = 10
19ec-1c88:48996100.231 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48996434.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48996434.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:48996434.475 : iCmd = 0, nBytes = 128
19ec-1c88:48996631.962 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996632.320 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996632.617 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48996632.892 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48996633.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48996633.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996633.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996633.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996634.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48996634.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:48996634.288 : iCmd = 1, nBytes = 4
19ec-1c88:48996844.502 : 0000 : 00 00 00 00 
19ec-1c88:48996844.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48996844.698 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48996844.918 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48996845.014 : => CNT96226::Close
19ec-1c88:48996849.627 : <= CNT96226::Close ret = 1
19ec-1c88:48996849.725 : <= CNT96226::~CNT96226
19ec-1c88:48996849.834 : <= CAsicIO::GetDeviceList
19ec-1c88:48996850.326 : => IoObject::SetTimeout
19ec-1c88:48996850.500 : Timeout--> In = 0 Out = 0
19ec-1c88:48996850.578 : <= IoObject::SetTimeout
19ec-1c88:48996850.662 : => CAsicIO::CAsicIO
19ec-1c88:48996850.754 : => CNT96226::CNT96226
19ec-1c88:48996850.825 : => CNT96226::Open
19ec-1c88:48996880.195 : <= CNT96226::Open ret = 1
19ec-1c88:48996880.324 : => CNT96226::Initialize
19ec-1c88:48996880.566 : <= CNT96226::Initialize ret = 1
19ec-1c88:48996880.646 : <= CNT96226::CNT96226
19ec-1c88:48996880.710 : <= CAsicIO::CAsicIO
19ec-1c88:48996880.780 : => CAsicIO::InitializeDevice
19ec-1c88:48996880.869 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48996888.442 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48996888.584 : => IoObject::GetLockName
19ec-1c88:48996888.655 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48996888.739 : <= IoObject::GetLockName
19ec-1c88:48996889.369 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48996889.464 : IO Send command 10 bytes
19ec-1c88:48996889.529 : => CNT96226::VenderCmd_SetData
19ec-1c88:48996889.600 : iCmd = 0, nBytes = 10
19ec-1c88:48996889.744 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48997235.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48997235.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997235.386 : iCmd = 0, nBytes = 128
19ec-1c88:48997443.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997443.461 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997443.647 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48997443.820 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48997443.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.146 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.311 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48997444.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997444.709 : iCmd = 1, nBytes = 4
19ec-1c88:48997608.428 : 0000 : 00 00 00 00 
19ec-1c88:48997608.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48997608.684 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48997608.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997608.843 : iCmd = 3, nBytes = 2
19ec-1c88:48997989.247 : 0000 : 06 38 
19ec-1c88:48997989.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48997989.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997989.534 : iCmd = 4, nBytes = 2
19ec-1c88:48998290.578 : 0000 : 07 07 
19ec-1c88:48998290.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48998290.945 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48998291.075 : => IoObject::InitializeDevice
19ec-1c88:48998291.206 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48998291.968 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48998292.070 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48998292.918 : => FindScanner
19ec-1c88:48998292.998 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48998293.087 : <= FindScanner ret = 1
19ec-1c88:48998293.161 : => IoObject::IoLockStart
19ec-1c88:48998293.298 : => CAsicIO::CheckDevice
19ec-1c88:48998293.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:48998318.135 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48998318.255 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48998318.329 : <= IoObject::IoLockStart
19ec-1c88:48998318.402 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48998318.485 : IO Send command 10 bytes
19ec-1c88:48998318.596 : => CNT96226::VenderCmd_SetData
19ec-1c88:48998318.674 : iCmd = 0, nBytes = 10
19ec-1c88:48998318.809 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48998510.314 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48998510.465 : System send command 10 bytes + data 0 bytes
19ec-1c88:48998510.554 : IO total need to receive data 5 bytes
19ec-1c88:48998510.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:48998510.702 : iCmd = 0, nBytes = 5
19ec-1c88:48998675.282 : 0000 : 06 00 02 02 ab 
19ec-1c88:48998675.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48998675.494 : System total receive data 5 bytes
19ec-1c88:48998675.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:48998675.639 : iCmd = 1, nBytes = 4
19ec-1c88:48998822.494 : 0000 : 00 00 00 00 
19ec-1c88:48998822.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48998823.030 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48998823.106 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48998823.191 : IO Send command 10 bytes
19ec-1c88:48998823.308 : => CNT96226::VenderCmd_SetData
19ec-1c88:48998823.380 : iCmd = 0, nBytes = 10
19ec-1c88:48998823.519 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48999004.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48999004.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:48999004.980 : IO total need to receive data 165 bytes
19ec-1c88:48999005.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999005.132 : iCmd = 0, nBytes = 165
19ec-1c88:48999178.696 : skip dump 37 bytes
19ec-1c88:48999178.963 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48999179.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48999179.325 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48999179.504 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48999179.673 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48999179.846 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48999180.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999180.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999180.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48999180.342 : System total receive data 165 bytes
19ec-1c88:48999180.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999180.491 : iCmd = 1, nBytes = 4
19ec-1c88:48999341.137 : 0000 : 00 00 00 00 
19ec-1c88:48999341.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48999341.461 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48999341.763 : Dump Inquiry
19ec-1c88:48999341.944 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48999342.129 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48999342.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48999342.485 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48999342.655 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48999342.830 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48999342.998 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999343.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999343.337 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48999343.506 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48999343.617 : 00a0 : 00 00 00 00 00 
19ec-1c88:48999343.703 : => ReadNVMDataInternal
19ec-1c88:48999343.978 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48999344.066 : IO Send command 10 bytes
19ec-1c88:48999344.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:48999344.252 : iCmd = 0, nBytes = 10
19ec-1c88:48999344.384 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48999690.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48999690.341 : System send command 10 bytes + data 0 bytes
19ec-1c88:48999690.436 : IO total need to receive data 128 bytes
19ec-1c88:48999690.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999690.586 : iCmd = 0, nBytes = 128
19ec-1c88:48999898.677 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999898.909 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.095 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48999899.266 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48999899.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.588 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.913 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48999900.072 : System total receive data 128 bytes
19ec-1c88:48999900.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999900.221 : iCmd = 1, nBytes = 4
19ec-1c88:49000078.927 : 0000 : 00 00 00 00 
19ec-1c88:49000079.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49000079.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49000079.558 : NVMData.PadScanCount = 0
19ec-1c88:49000079.629 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49000079.700 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49000079.774 : NVMData.FlatbedScanCount = 0
19ec-1c88:49000079.843 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49000079.913 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49000079.981 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49000080.056 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49000080.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49000080.204 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49000080.277 : NVMData.BornMonth = 0
19ec-1c88:49000080.340 : NVMData.BornDay = 0
19ec-1c88:49000080.405 : NVMData.BornYear = 0
19ec-1c88:49000080.470 : NVMData.FirstScanMonth = 4
19ec-1c88:49000080.539 : NVMData.FirstScanDay = 30
19ec-1c88:49000080.611 : NVMData.FirstScanYear = 2020
19ec-1c88:49000080.681 : NVMData.VerticalMagnification = 0
19ec-1c88:49000080.752 : NVMData.HorizontalMagnification = 0
19ec-1c88:49000080.822 : NVMData.PowerSavingTime = 15
19ec-1c88:49000080.893 : NVMData.SN = A094165189010062
19ec-1c88:49000080.961 : NVMData.AutoFeed = 0
19ec-1c88:49000081.027 : NVMData.CCDType = 0
19ec-1c88:49000081.092 : NVMData.ScanSpeed = 0
19ec-1c88:49000081.157 : NVMData.RollerCount = 0
19ec-1c88:49000081.222 : NVMData.MultifeedCount = 0
19ec-1c88:49000081.287 : NVMData.JamCount = 0
19ec-1c88:49000081.349 : NVMData.IdentifyInfo = 
19ec-1c88:49000081.418 : NVMData.FormalName = 
19ec-1c88:49000081.652 : NVMData.ReservedB = 0
19ec-1c88:49000081.723 : NVMData.FunctionCode = 0
19ec-1c88:49000081.787 : NVMData.PreFeed = 0
19ec-1c88:49000081.855 : NVMData.PreFeedTime = 0
19ec-1c88:49000081.921 : NVMData.ButtonNumber = 0
19ec-1c88:49000081.992 : NVMData.PowerOffTime = 0
19ec-1c88:49000082.059 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49000082.154 : => IoObject::IoLockEnd
19ec-1c88:49000082.264 : <= IoObject::IoLockEnd
19ec-1c88:49000082.332 : <= InitializeScanner ret = 1
19ec-1c88:49001410.576 : => GetLogicalScannerAbility
19ec-1c88:49001410.767 : => IoObject::IoLockStart
19ec-1c88:49001410.900 : => CAsicIO::CheckDevice
19ec-1c88:49001410.959 : => CNT96226::ConnectIsAvailable
19ec-1c88:49001434.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49001434.986 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49001435.049 : <= IoObject::IoLockStart
19ec-1c88:49001435.109 : => IoObject::IoLockEnd
19ec-1c88:49001435.216 : <= IoObject::IoLockEnd
19ec-1c88:49001435.294 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49005023.401 : => GetLogicalScannerAbilityEx
19ec-1c88:49005023.601 : => IoObject::IoLockStart
19ec-1c88:49005023.730 : => CAsicIO::CheckDevice
19ec-1c88:49005023.789 : => CNT96226::ConnectIsAvailable
19ec-1c88:49005042.827 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49005042.927 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49005042.987 : <= IoObject::IoLockStart
19ec-1c88:49005043.040 : => IoObject::IoLockEnd
19ec-1c88:49005043.133 : <= IoObject::IoLockEnd
19ec-1c88:49005043.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49005043.324 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49012504.268 : => ReadNVMData
19ec-1c88:49012504.454 : => IoObject::IoLockStart
19ec-1c88:49012504.587 : => CAsicIO::CheckDevice
19ec-1c88:49012504.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:49012530.302 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49012530.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49012530.482 : <= IoObject::IoLockStart
19ec-1c88:49012530.547 : => ReadNVMDataInternal
19ec-1c88:49012530.613 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49012530.680 : IO Send command 10 bytes
19ec-1c88:49012530.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:49012530.852 : iCmd = 0, nBytes = 10
19ec-1c88:49012530.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49012874.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49012875.131 : System send command 10 bytes + data 0 bytes
19ec-1c88:49012875.214 : IO total need to receive data 128 bytes
19ec-1c88:49012875.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:49012875.557 : iCmd = 0, nBytes = 128
19ec-1c88:49013078.599 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013078.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013078.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49013079.077 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49013079.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.338 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.467 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49013079.798 : System total receive data 128 bytes
19ec-1c88:49013079.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:49013079.917 : iCmd = 1, nBytes = 4
19ec-1c88:49013208.173 : 0000 : 00 00 00 00 
19ec-1c88:49013208.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49013208.429 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49013208.500 : NVMData.PadScanCount = 0
19ec-1c88:49013208.562 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49013208.620 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49013208.677 : NVMData.FlatbedScanCount = 0
19ec-1c88:49013208.733 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49013208.892 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49013208.948 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49013209.003 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49013209.062 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49013209.116 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49013209.170 : NVMData.BornMonth = 0
19ec-1c88:49013209.218 : NVMData.BornDay = 0
19ec-1c88:49013209.270 : NVMData.BornYear = 0
19ec-1c88:49013209.320 : NVMData.FirstScanMonth = 4
19ec-1c88:49013209.373 : NVMData.FirstScanDay = 30
19ec-1c88:49013209.431 : NVMData.FirstScanYear = 2020
19ec-1c88:49013209.487 : NVMData.VerticalMagnification = 0
19ec-1c88:49013209.543 : NVMData.HorizontalMagnification = 0
19ec-1c88:49013209.597 : NVMData.PowerSavingTime = 15
19ec-1c88:49013209.651 : NVMData.SN = A094165189010062
19ec-1c88:49013209.701 : NVMData.AutoFeed = 0
19ec-1c88:49013209.752 : NVMData.CCDType = 0
19ec-1c88:49013209.798 : NVMData.ScanSpeed = 0
19ec-1c88:49013209.847 : NVMData.RollerCount = 0
19ec-1c88:49013209.897 : NVMData.MultifeedCount = 0
19ec-1c88:49013209.949 : NVMData.JamCount = 0
19ec-1c88:49013209.999 : NVMData.IdentifyInfo = 
19ec-1c88:49013210.050 : NVMData.FormalName = 
19ec-1c88:49013210.101 : NVMData.ReservedB = 0
19ec-1c88:49013210.149 : NVMData.FunctionCode = 0
19ec-1c88:49013210.198 : NVMData.PreFeed = 0
19ec-1c88:49013210.246 : NVMData.PreFeedTime = 0
19ec-1c88:49013210.295 : NVMData.ButtonNumber = 0
19ec-1c88:49013210.345 : NVMData.PowerOffTime = 0
19ec-1c88:49013210.395 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49013210.456 : => IoObject::IoLockEnd
19ec-1c88:49013210.543 : <= IoObject::IoLockEnd
19ec-1c88:49013210.591 : <= ReadNVMData ret = 1
19ec-1c88:49022862.133 : => GetADFStatus
19ec-1c88:49022862.573 : => IoObject::IoLockStart
19ec-1c88:49022862.715 : => CAsicIO::CheckDevice
19ec-1c88:49022862.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:49022886.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49022886.589 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49022886.716 : <= IoObject::IoLockStart
19ec-1c88:49022887.025 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49022887.095 : IO Send command 10 bytes
19ec-1c88:49022887.218 : => CNT96226::VenderCmd_SetData
19ec-1c88:49022887.277 : iCmd = 0, nBytes = 10
19ec-1c88:49022887.390 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49023079.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49023079.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:49023079.610 : IO total need to receive data 2 bytes
19ec-1c88:49023079.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:49023079.727 : iCmd = 0, nBytes = 2
19ec-1c88:49023285.685 : 0000 : 00 00 
19ec-1c88:49023285.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49023285.838 : System total receive data 2 bytes
19ec-1c88:49023285.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:49023285.954 : iCmd = 1, nBytes = 4
19ec-1c88:49023493.443 : 0000 : 00 00 00 00 
19ec-1c88:49023493.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49023493.679 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49023493.752 : Return status = 0
19ec-1c88:49023493.806 : => IoObject::IoLockEnd
19ec-1c88:49023493.898 : <= IoObject::IoLockEnd
19ec-1c88:49023493.947 : <= GetADFStatus ret = 1
19ec-1c88:49026225.306 : => GetADFStatus
19ec-1c88:49026225.503 : => IoObject::IoLockStart
19ec-1c88:49026225.624 : => CAsicIO::CheckDevice
19ec-1c88:49026225.680 : => CNT96226::ConnectIsAvailable
19ec-1c88:49026251.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49026251.547 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49026251.605 : <= IoObject::IoLockStart
19ec-1c88:49026251.664 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49026251.728 : IO Send command 10 bytes
19ec-1c88:49026251.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:49026251.906 : iCmd = 0, nBytes = 10
19ec-1c88:49026252.009 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49026450.763 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49026450.882 : System send command 10 bytes + data 0 bytes
19ec-1c88:49026451.113 : IO total need to receive data 2 bytes
19ec-1c88:49026451.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:49026451.247 : iCmd = 0, nBytes = 2
19ec-1c88:49026581.289 : 0000 : 00 00 
19ec-1c88:49026581.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49026581.445 : System total receive data 2 bytes
19ec-1c88:49026581.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:49026581.557 : iCmd = 1, nBytes = 4
19ec-1c88:49026706.375 : 0000 : 00 00 00 00 
19ec-1c88:49026706.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49026706.970 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49026707.034 : Return status = 0
19ec-1c88:49026707.092 : => IoObject::IoLockEnd
19ec-1c88:49026707.184 : <= IoObject::IoLockEnd
19ec-1c88:49026707.237 : <= GetADFStatus ret = 1
19ec-1c88:49028800.544 : => TerminateDriver
19ec-1c88:49028800.726 : => CAsicIO::~CAsicIO,pStage=200936520
19ec-1c88:49028800.803 : => CNT96226::Close
19ec-1c88:49028804.327 : <= CNT96226::Close ret = 1
19ec-1c88:49028804.403 : <= CAsicIO::~CAsicIO
19ec-1c88:49028804.464 : => IoObject::IoLockEnd
19ec-1c88:49028804.519 : <= IoObject::IoLockEnd
19ec-1c88:49028804.570 : => IoObject::TerminateDevice
19ec-1c88:49028804.626 : => IoObject::IoLockEnd
19ec-1c88:49028804.675 : <= IoObject::IoLockEnd
19ec-1c88:49028804.773 : <= IoObject::TerminateDevice
19ec-1c88:49028805.024 : <= TerminateDriver ret = 1
19ec-1c88:49072098.670 : ============Debug Start==========
19ec-1c88:49072098.962 : Date : 2020/4/30 14:29:14
19ec-1c88:49072099.051 : Process ID : 19ec
19ec-1c88:49072099.460 : Windows : Version 10.0 build 18363 
19ec-1c88:49072099.949 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49072100.020 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49072100.087 : MemoryStatus.ullAvailPhys : 1722613760
19ec-1c88:49072100.149 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49072100.216 : MemoryStatus.ullAvailPageFile : 3095339008
19ec-1c88:49072100.282 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49072100.345 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:49072100.409 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49072100.517 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49072100.584 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49072100.827 : CPU Count : 4
19ec-1c88:49072100.878 : CPU Frequency : 100.000 Mhz
19ec-1c88:49072104.822 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49072104.950 : => InitializeDriver
19ec-1c88:49072105.209 : <= InitializeDriver ret = 1
19ec-1c88:49072105.273 : => InitializeScanner
19ec-1c88:49072105.351 : => CAsicIO::GetDeviceList
19ec-1c88:49072105.699 : => CNT96226::CNT96226
19ec-1c88:49072105.760 : => CNT96226::Open
19ec-1c88:49072126.214 : <= CNT96226::Open ret = 1
19ec-1c88:49072126.311 : => CNT96226::Initialize
19ec-1c88:49072126.511 : <= CNT96226::Initialize ret = 1
19ec-1c88:49072126.572 : <= CNT96226::CNT96226
19ec-1c88:49072126.632 : => CNT96226::EnumAvailableDevice
19ec-1c88:49072132.114 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49072132.197 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49072132.259 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49075761.703 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49075761.994 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49075767.576 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49075767.682 : => IoObject::GetLockName
19ec-1c88:49075767.741 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49075767.808 : <= IoObject::GetLockName
19ec-1c88:49075768.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:49075768.364 : iCmd = 3, nBytes = 2
19ec-1c88:49076130.882 : 0000 : 06 38 
19ec-1c88:49076131.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076131.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:49076131.144 : iCmd = 4, nBytes = 2
19ec-1c88:49076426.541 : 0000 : 07 07 
19ec-1c88:49076426.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076426.736 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49076426.831 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49076426.905 : IO Send command 10 bytes
19ec-1c88:49076426.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:49076427.015 : iCmd = 0, nBytes = 10
19ec-1c88:49076427.124 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49076610.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49076610.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:49076610.424 : iCmd = 0, nBytes = 165
19ec-1c88:49076778.312 : skip dump 37 bytes
19ec-1c88:49076778.511 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49076778.651 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49076778.788 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49076778.923 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49076779.054 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49076779.182 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49076779.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49076779.432 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49076779.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076779.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:49076779.606 : iCmd = 1, nBytes = 4
19ec-1c88:49076987.909 : 0000 : 00 00 00 00 
19ec-1c88:49076987.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076988.060 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49076988.117 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49076988.182 : IO Send command 10 bytes
19ec-1c88:49076988.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:49076988.285 : iCmd = 0, nBytes = 10
19ec-1c88:49076988.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49077316.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49077316.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:49077316.947 : iCmd = 0, nBytes = 128
19ec-1c88:49077520.622 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077520.784 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077520.920 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49077521.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49077521.179 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49077521.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:49077521.724 : iCmd = 1, nBytes = 4
19ec-1c88:49077645.933 : 0000 : 00 00 00 00 
19ec-1c88:49077646.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49077646.083 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49077646.251 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49077646.321 : => CNT96226::Close
19ec-1c88:49077649.832 : <= CNT96226::Close ret = 1
19ec-1c88:49077649.903 : <= CNT96226::~CNT96226
19ec-1c88:49077649.986 : <= CAsicIO::GetDeviceList
19ec-1c88:49077650.334 : => IoObject::SetTimeout
19ec-1c88:49077650.460 : Timeout--> In = 0 Out = 0
19ec-1c88:49077650.515 : <= IoObject::SetTimeout
19ec-1c88:49077650.580 : => CAsicIO::CAsicIO
19ec-1c88:49077650.648 : => CNT96226::CNT96226
19ec-1c88:49077650.703 : => CNT96226::Open
19ec-1c88:49077673.267 : <= CNT96226::Open ret = 1
19ec-1c88:49077673.365 : => CNT96226::Initialize
19ec-1c88:49077673.552 : <= CNT96226::Initialize ret = 1
19ec-1c88:49077673.612 : <= CNT96226::CNT96226
19ec-1c88:49077673.663 : <= CAsicIO::CAsicIO
19ec-1c88:49077673.718 : => CAsicIO::InitializeDevice
19ec-1c88:49077673.784 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49077679.523 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49077679.646 : => IoObject::GetLockName
19ec-1c88:49077679.702 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49077679.766 : <= IoObject::GetLockName
19ec-1c88:49077680.255 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49077680.324 : IO Send command 10 bytes
19ec-1c88:49077680.377 : => CNT96226::VenderCmd_SetData
19ec-1c88:49077680.427 : iCmd = 0, nBytes = 10
19ec-1c88:49077680.532 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49078026.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49078026.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078026.994 : iCmd = 0, nBytes = 128
19ec-1c88:49078179.530 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078179.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078179.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49078180.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49078180.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.426 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078180.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078180.730 : iCmd = 1, nBytes = 4
19ec-1c88:49078308.320 : 0000 : 00 00 00 00 
19ec-1c88:49078308.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078308.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49078308.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078308.585 : iCmd = 3, nBytes = 2
19ec-1c88:49078675.243 : 0000 : 06 38 
19ec-1c88:49078675.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078675.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078675.492 : iCmd = 4, nBytes = 2
19ec-1c88:49078978.089 : 0000 : 07 07 
19ec-1c88:49078978.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078978.333 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49078978.432 : => IoObject::InitializeDevice
19ec-1c88:49078978.545 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49078979.171 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49078979.244 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49078979.938 : => FindScanner
19ec-1c88:49078979.997 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49078980.060 : <= FindScanner ret = 1
19ec-1c88:49078980.119 : => IoObject::IoLockStart
19ec-1c88:49078980.223 : => CAsicIO::CheckDevice
19ec-1c88:49078980.276 : => CNT96226::ConnectIsAvailable
19ec-1c88:49079005.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49079005.688 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49079005.749 : <= IoObject::IoLockStart
19ec-1c88:49079005.810 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49079005.880 : IO Send command 10 bytes
19ec-1c88:49079005.977 : => CNT96226::VenderCmd_SetData
19ec-1c88:49079006.032 : iCmd = 0, nBytes = 10
19ec-1c88:49079006.139 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49079192.818 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49079192.941 : System send command 10 bytes + data 0 bytes
19ec-1c88:49079193.019 : IO total need to receive data 5 bytes
19ec-1c88:49079193.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079193.133 : iCmd = 0, nBytes = 5
19ec-1c88:49079368.736 : 0000 : 06 00 02 02 ab 
19ec-1c88:49079368.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49079368.913 : System total receive data 5 bytes
19ec-1c88:49079368.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079369.029 : iCmd = 1, nBytes = 4
19ec-1c88:49079576.102 : 0000 : 00 00 00 00 
19ec-1c88:49079576.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49079576.315 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49079576.385 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49079576.447 : IO Send command 10 bytes
19ec-1c88:49079576.535 : => CNT96226::VenderCmd_SetData
19ec-1c88:49079576.589 : iCmd = 0, nBytes = 10
19ec-1c88:49079576.689 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49079762.078 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49079762.212 : System send command 10 bytes + data 0 bytes
19ec-1c88:49079762.286 : IO total need to receive data 165 bytes
19ec-1c88:49079762.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079762.406 : iCmd = 0, nBytes = 165
19ec-1c88:49079971.948 : skip dump 37 bytes
19ec-1c88:49079972.120 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49079972.264 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49079972.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49079972.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49079972.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49079972.781 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49079972.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49079973.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49079973.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49079973.150 : System total receive data 165 bytes
19ec-1c88:49079973.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079973.262 : iCmd = 1, nBytes = 4
19ec-1c88:49080163.419 : 0000 : 00 00 00 00 
19ec-1c88:49080163.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49080163.652 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49080163.864 : Dump Inquiry
19ec-1c88:49080164.001 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49080164.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49080164.272 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49080164.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49080164.528 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49080164.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49080164.789 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080164.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080165.042 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49080165.167 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49080165.253 : 00a0 : 00 00 00 00 00 
19ec-1c88:49080165.324 : => ReadNVMDataInternal
19ec-1c88:49080165.541 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49080165.604 : IO Send command 10 bytes
19ec-1c88:49080165.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:49080165.741 : iCmd = 0, nBytes = 10
19ec-1c88:49080165.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49080486.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49080487.007 : System send command 10 bytes + data 0 bytes
19ec-1c88:49080487.071 : IO total need to receive data 128 bytes
19ec-1c88:49080487.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:49080487.181 : iCmd = 0, nBytes = 128
19ec-1c88:49080669.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080669.990 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49080670.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49080670.397 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.523 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49080670.891 : System total receive data 128 bytes
19ec-1c88:49080670.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:49080671.003 : iCmd = 1, nBytes = 4
19ec-1c88:49080785.315 : 0000 : 00 00 00 00 
19ec-1c88:49080785.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49080785.525 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49080785.589 : NVMData.PadScanCount = 0
19ec-1c88:49080785.645 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49080785.700 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49080785.758 : NVMData.FlatbedScanCount = 0
19ec-1c88:49080785.812 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49080785.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49080785.921 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49080785.974 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49080786.031 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49080786.084 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49080786.141 : NVMData.BornMonth = 0
19ec-1c88:49080786.189 : NVMData.BornDay = 0
19ec-1c88:49080786.239 : NVMData.BornYear = 0
19ec-1c88:49080786.286 : NVMData.FirstScanMonth = 4
19ec-1c88:49080786.336 : NVMData.FirstScanDay = 30
19ec-1c88:49080786.389 : NVMData.FirstScanYear = 2020
19ec-1c88:49080786.446 : NVMData.VerticalMagnification = 0
19ec-1c88:49080786.500 : NVMData.HorizontalMagnification = 0
19ec-1c88:49080786.556 : NVMData.PowerSavingTime = 15
19ec-1c88:49080786.612 : NVMData.SN = A094165189010062
19ec-1c88:49080786.661 : NVMData.AutoFeed = 0
19ec-1c88:49080786.707 : NVMData.CCDType = 0
19ec-1c88:49080786.753 : NVMData.ScanSpeed = 0
19ec-1c88:49080786.802 : NVMData.RollerCount = 0
19ec-1c88:49080786.852 : NVMData.MultifeedCount = 0
19ec-1c88:49080786.901 : NVMData.JamCount = 0
19ec-1c88:49080786.950 : NVMData.IdentifyInfo = 
19ec-1c88:49080787.001 : NVMData.FormalName = 
19ec-1c88:49080787.188 : NVMData.ReservedB = 0
19ec-1c88:49080787.241 : NVMData.FunctionCode = 0
19ec-1c88:49080787.290 : NVMData.PreFeed = 0
19ec-1c88:49080787.335 : NVMData.PreFeedTime = 0
19ec-1c88:49080787.384 : NVMData.ButtonNumber = 0
19ec-1c88:49080787.433 : NVMData.PowerOffTime = 0
19ec-1c88:49080787.482 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49080787.554 : => IoObject::IoLockEnd
19ec-1c88:49080787.641 : <= IoObject::IoLockEnd
19ec-1c88:49080787.694 : <= InitializeScanner ret = 1
19ec-1c88:49080787.753 : => GetLogicalScannerAbilityEx
19ec-1c88:49080787.811 : => IoObject::IoLockStart
19ec-1c88:49080787.901 : => CAsicIO::CheckDevice
19ec-1c88:49080787.953 : => CNT96226::ConnectIsAvailable
19ec-1c88:49080810.700 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49080810.818 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49080810.884 : <= IoObject::IoLockStart
19ec-1c88:49080810.951 : => IoObject::IoLockEnd
19ec-1c88:49080811.048 : <= IoObject::IoLockEnd
19ec-1c88:49080811.151 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49080811.224 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49080979.451 : => ReadNVMData
19ec-1c88:49080979.561 : => IoObject::IoLockStart
19ec-1c88:49080979.679 : => CAsicIO::CheckDevice
19ec-1c88:49080979.730 : => CNT96226::ConnectIsAvailable
19ec-1c88:49081003.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49081003.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49081003.765 : <= IoObject::IoLockStart
19ec-1c88:49081003.826 : => ReadNVMDataInternal
19ec-1c88:49081003.885 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49081003.955 : IO Send command 10 bytes
19ec-1c88:49081004.053 : => CNT96226::VenderCmd_SetData
19ec-1c88:49081004.107 : iCmd = 0, nBytes = 10
19ec-1c88:49081004.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49081360.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49081360.188 : System send command 10 bytes + data 0 bytes
19ec-1c88:49081360.261 : IO total need to receive data 128 bytes
19ec-1c88:49081360.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:49081360.377 : iCmd = 0, nBytes = 128
19ec-1c88:49081564.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081564.906 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49081565.176 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49081565.309 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.434 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.559 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.682 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49081565.806 : System total receive data 128 bytes
19ec-1c88:49081565.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:49081565.919 : iCmd = 1, nBytes = 4
19ec-1c88:49081721.294 : 0000 : 00 00 00 00 
19ec-1c88:49081721.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49081721.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49081721.591 : NVMData.PadScanCount = 0
19ec-1c88:49081721.650 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49081721.705 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49081721.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:49081721.818 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49081721.868 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49081721.919 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49081721.974 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49081722.027 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49081722.080 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49081722.137 : NVMData.BornMonth = 0
19ec-1c88:49081722.187 : NVMData.BornDay = 0
19ec-1c88:49081722.238 : NVMData.BornYear = 0
19ec-1c88:49081722.287 : NVMData.FirstScanMonth = 4
19ec-1c88:49081722.338 : NVMData.FirstScanDay = 30
19ec-1c88:49081722.391 : NVMData.FirstScanYear = 2020
19ec-1c88:49081722.579 : NVMData.VerticalMagnification = 0
19ec-1c88:49081722.640 : NVMData.HorizontalMagnification = 0
19ec-1c88:49081722.694 : NVMData.PowerSavingTime = 15
19ec-1c88:49081722.747 : NVMData.SN = A094165189010062
19ec-1c88:49081722.797 : NVMData.AutoFeed = 0
19ec-1c88:49081722.846 : NVMData.CCDType = 0
19ec-1c88:49081722.893 : NVMData.ScanSpeed = 0
19ec-1c88:49081722.941 : NVMData.RollerCount = 0
19ec-1c88:49081722.992 : NVMData.MultifeedCount = 0
19ec-1c88:49081723.039 : NVMData.JamCount = 0
19ec-1c88:49081723.087 : NVMData.IdentifyInfo = 
19ec-1c88:49081723.137 : NVMData.FormalName = 
19ec-1c88:49081723.185 : NVMData.ReservedB = 0
19ec-1c88:49081723.237 : NVMData.FunctionCode = 0
19ec-1c88:49081723.286 : NVMData.PreFeed = 0
19ec-1c88:49081723.335 : NVMData.PreFeedTime = 0
19ec-1c88:49081723.382 : NVMData.ButtonNumber = 0
19ec-1c88:49081723.432 : NVMData.PowerOffTime = 0
19ec-1c88:49081723.483 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49081723.545 : => IoObject::IoLockEnd
19ec-1c88:49081723.634 : <= IoObject::IoLockEnd
19ec-1c88:49081723.685 : <= ReadNVMData ret = 1
19ec-1c88:49084254.743 : ============Debug Start==========
19ec-1c88:49084255.036 : Date : 2020/4/30 14:29:14
19ec-1c88:49084255.116 : Process ID : 19ec
19ec-1c88:49084255.542 : Windows : Version 10.0 build 18363 
19ec-1c88:49084255.994 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49084256.061 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49084256.127 : MemoryStatus.ullAvailPhys : 1722605568
19ec-1c88:49084256.186 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49084256.251 : MemoryStatus.ullAvailPageFile : 3094040576
19ec-1c88:49084256.315 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49084256.375 : MemoryStatus.ullAvailVirtual : 1728638976
19ec-1c88:49084256.437 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49084256.540 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49084256.600 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49084256.835 : CPU Count : 4
19ec-1c88:49084256.886 : CPU Frequency : 100.000 Mhz
19ec-1c88:49084261.007 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49084261.132 : => InitializeDriver
19ec-1c88:49084261.394 : <= InitializeDriver ret = 1
19ec-1c88:49086785.001 : => InitializeScanner
19ec-1c88:49086785.247 : => CAsicIO::GetDeviceList
19ec-1c88:49086785.662 : => CNT96226::CNT96226
19ec-1c88:49086785.719 : => CNT96226::Open
19ec-1c88:49086811.592 : <= CNT96226::Open ret = 1
19ec-1c88:49086811.700 : => CNT96226::Initialize
19ec-1c88:49086811.889 : <= CNT96226::Initialize ret = 1
19ec-1c88:49086811.952 : <= CNT96226::CNT96226
19ec-1c88:49086812.002 : => CNT96226::EnumAvailableDevice
19ec-1c88:49086817.294 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49086817.376 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49086817.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49090866.927 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49090867.222 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49090872.769 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49090872.877 : => IoObject::GetLockName
19ec-1c88:49090872.941 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49090873.005 : <= IoObject::GetLockName
19ec-1c88:49090873.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:49090873.533 : iCmd = 3, nBytes = 2
19ec-1c88:49091257.264 : 0000 : 06 38 
19ec-1c88:49091257.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49091257.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:49091257.530 : iCmd = 4, nBytes = 2
19ec-1c88:49091573.534 : 0000 : 07 07 
19ec-1c88:49091573.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49091573.883 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49091574.050 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49091574.187 : IO Send command 10 bytes
19ec-1c88:49091574.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:49091574.409 : iCmd = 0, nBytes = 10
19ec-1c88:49091574.620 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49091778.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49091778.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:49091778.740 : iCmd = 0, nBytes = 165
19ec-1c88:49091988.003 : skip dump 37 bytes
19ec-1c88:49091988.368 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49091988.648 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49091988.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49091989.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49091989.463 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49091989.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49091989.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49091990.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49091990.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49091990.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:49091990.595 : iCmd = 1, nBytes = 4
19ec-1c88:49092200.091 : 0000 : 00 00 00 00 
19ec-1c88:49092200.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49092200.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49092200.539 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49092200.672 : IO Send command 10 bytes
19ec-1c88:49092200.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:49092200.881 : iCmd = 0, nBytes = 10
19ec-1c88:49092201.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49092555.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49092556.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:49092556.297 : iCmd = 0, nBytes = 128
19ec-1c88:49092765.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092765.380 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092765.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49092765.918 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49092766.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49092766.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092766.677 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092766.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092767.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49092767.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:49092767.284 : iCmd = 1, nBytes = 4
19ec-1c88:49092976.977 : 0000 : 00 00 00 00 
19ec-1c88:49092977.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49092977.266 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49092977.594 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49092977.734 : => CNT96226::Close
19ec-1c88:49092984.160 : <= CNT96226::Close ret = 1
19ec-1c88:49092984.311 : <= CNT96226::~CNT96226
19ec-1c88:49092984.468 : <= CAsicIO::GetDeviceList
19ec-1c88:49092985.113 : => IoObject::SetTimeout
19ec-1c88:49092985.365 : Timeout--> In = 0 Out = 0
19ec-1c88:49092985.481 : <= IoObject::SetTimeout
19ec-1c88:49092985.617 : => CAsicIO::CAsicIO
19ec-1c88:49092985.751 : => CNT96226::CNT96226
19ec-1c88:49092985.863 : => CNT96226::Open
19ec-1c88:49093025.919 : <= CNT96226::Open ret = 1
19ec-1c88:49093026.111 : => CNT96226::Initialize
19ec-1c88:49093026.479 : <= CNT96226::Initialize ret = 1
19ec-1c88:49093026.603 : <= CNT96226::CNT96226
19ec-1c88:49093026.710 : <= CAsicIO::CAsicIO
19ec-1c88:49093026.815 : => CAsicIO::InitializeDevice
19ec-1c88:49093026.946 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49093038.370 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49093038.589 : => IoObject::GetLockName
19ec-1c88:49093038.699 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49093038.831 : <= IoObject::GetLockName
19ec-1c88:49093039.745 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49093039.891 : IO Send command 10 bytes
19ec-1c88:49093039.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:49093040.101 : iCmd = 0, nBytes = 10
19ec-1c88:49093040.312 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49093399.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49093399.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:49093399.542 : iCmd = 0, nBytes = 128
19ec-1c88:49093622.786 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093623.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093623.467 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49093623.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49093624.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.265 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49093625.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:49093625.154 : iCmd = 1, nBytes = 4
19ec-1c88:49093835.991 : 0000 : 00 00 00 00 
19ec-1c88:49093836.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49093836.332 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49093836.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:49093836.569 : iCmd = 3, nBytes = 2
19ec-1c88:49094225.956 : 0000 : 06 38 
19ec-1c88:49094226.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49094226.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:49094226.430 : iCmd = 4, nBytes = 2
19ec-1c88:49094559.633 : 0000 : 07 07 
19ec-1c88:49094559.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49094560.238 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49094560.435 : => IoObject::InitializeDevice
19ec-1c88:49094560.630 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49094561.999 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49094562.147 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49094563.403 : => FindScanner
19ec-1c88:49094563.523 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49094563.653 : <= FindScanner ret = 1
19ec-1c88:49094563.768 : => IoObject::IoLockStart
19ec-1c88:49094563.977 : => CAsicIO::CheckDevice
19ec-1c88:49094564.085 : => CNT96226::ConnectIsAvailable
19ec-1c88:49094589.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49094589.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49094589.738 : <= IoObject::IoLockStart
19ec-1c88:49094589.859 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49094590.015 : IO Send command 10 bytes
19ec-1c88:49094590.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:49094590.322 : iCmd = 0, nBytes = 10
19ec-1c88:49094590.540 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49094817.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49094817.735 : System send command 10 bytes + data 0 bytes
19ec-1c88:49094817.869 : IO total need to receive data 5 bytes
19ec-1c88:49094817.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:49094818.097 : iCmd = 0, nBytes = 5
19ec-1c88:49095042.255 : 0000 : 06 00 02 02 ab 
19ec-1c88:49095042.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095042.609 : System total receive data 5 bytes
19ec-1c88:49095042.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:49095042.845 : iCmd = 1, nBytes = 4
19ec-1c88:49095241.789 : 0000 : 00 00 00 00 
19ec-1c88:49095241.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095242.077 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49095242.163 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49095242.248 : IO Send command 10 bytes
19ec-1c88:49095242.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:49095242.439 : iCmd = 0, nBytes = 10
19ec-1c88:49095242.572 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49095446.928 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49095447.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:49095447.151 : IO total need to receive data 165 bytes
19ec-1c88:49095447.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:49095447.299 : iCmd = 0, nBytes = 165
19ec-1c88:49095628.096 : skip dump 37 bytes
19ec-1c88:49095628.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49095628.546 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49095628.725 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49095628.906 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49095629.075 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49095629.249 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49095629.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095629.582 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095629.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095629.748 : System total receive data 165 bytes
19ec-1c88:49095629.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:49095629.896 : iCmd = 1, nBytes = 4
19ec-1c88:49095810.429 : 0000 : 00 00 00 00 
19ec-1c88:49095810.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095810.698 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49095810.976 : Dump Inquiry
19ec-1c88:49095811.142 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49095811.322 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49095811.498 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49095811.671 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49095811.839 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49095812.013 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49095812.175 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095812.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095812.510 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49095812.679 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49095812.794 : 00a0 : 00 00 00 00 00 
19ec-1c88:49095812.884 : => ReadNVMDataInternal
19ec-1c88:49095813.148 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49095813.233 : IO Send command 10 bytes
19ec-1c88:49095813.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:49095813.423 : iCmd = 0, nBytes = 10
19ec-1c88:49095813.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49096166.923 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49096167.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:49096167.175 : IO total need to receive data 128 bytes
19ec-1c88:49096167.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:49096167.326 : iCmd = 0, nBytes = 128
19ec-1c88:49096371.149 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096371.387 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096371.575 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49096371.754 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49096371.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.259 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.420 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49096372.585 : System total receive data 128 bytes
19ec-1c88:49096372.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:49096372.740 : iCmd = 1, nBytes = 4
19ec-1c88:49096564.052 : 0000 : 00 00 00 00 
19ec-1c88:49096564.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49096564.311 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49096564.401 : NVMData.PadScanCount = 0
19ec-1c88:49096564.471 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49096564.541 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49096564.617 : NVMData.FlatbedScanCount = 0
19ec-1c88:49096564.689 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49096564.763 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49096564.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49096564.904 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49096564.975 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49096565.049 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49096565.123 : NVMData.BornMonth = 0
19ec-1c88:49096565.187 : NVMData.BornDay = 0
19ec-1c88:49096565.254 : NVMData.BornYear = 0
19ec-1c88:49096565.316 : NVMData.FirstScanMonth = 4
19ec-1c88:49096565.385 : NVMData.FirstScanDay = 30
19ec-1c88:49096565.457 : NVMData.FirstScanYear = 2020
19ec-1c88:49096565.529 : NVMData.VerticalMagnification = 0
19ec-1c88:49096565.604 : NVMData.HorizontalMagnification = 0
19ec-1c88:49096565.674 : NVMData.PowerSavingTime = 15
19ec-1c88:49096565.747 : NVMData.SN = A094165189010062
19ec-1c88:49096565.814 : NVMData.AutoFeed = 0
19ec-1c88:49096565.877 : NVMData.CCDType = 0
19ec-1c88:49096565.939 : NVMData.ScanSpeed = 0
19ec-1c88:49096566.002 : NVMData.RollerCount = 0
19ec-1c88:49096566.068 : NVMData.MultifeedCount = 0
19ec-1c88:49096566.138 : NVMData.JamCount = 0
19ec-1c88:49096566.201 : NVMData.IdentifyInfo = 
19ec-1c88:49096566.267 : NVMData.FormalName = 
19ec-1c88:49096566.521 : NVMData.ReservedB = 0
19ec-1c88:49096566.595 : NVMData.FunctionCode = 0
19ec-1c88:49096566.662 : NVMData.PreFeed = 0
19ec-1c88:49096566.731 : NVMData.PreFeedTime = 0
19ec-1c88:49096566.794 : NVMData.ButtonNumber = 0
19ec-1c88:49096566.864 : NVMData.PowerOffTime = 0
19ec-1c88:49096566.931 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49096567.027 : => IoObject::IoLockEnd
19ec-1c88:49096567.146 : <= IoObject::IoLockEnd
19ec-1c88:49096567.216 : <= InitializeScanner ret = 1
19ec-1c88:49098118.399 : => GetLogicalScannerAbility
19ec-1c88:49098118.585 : => IoObject::IoLockStart
19ec-1c88:49098118.712 : => CAsicIO::CheckDevice
19ec-1c88:49098118.769 : => CNT96226::ConnectIsAvailable
19ec-1c88:49098143.016 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49098143.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49098143.187 : <= IoObject::IoLockStart
19ec-1c88:49098143.248 : => IoObject::IoLockEnd
19ec-1c88:49098143.357 : <= IoObject::IoLockEnd
19ec-1c88:49098143.434 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49101673.626 : => GetLogicalScannerAbilityEx
19ec-1c88:49101673.819 : => IoObject::IoLockStart
19ec-1c88:49101673.948 : => CAsicIO::CheckDevice
19ec-1c88:49101674.008 : => CNT96226::ConnectIsAvailable
19ec-1c88:49101699.858 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49101699.972 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49101700.032 : <= IoObject::IoLockStart
19ec-1c88:49101700.091 : => IoObject::IoLockEnd
19ec-1c88:49101700.202 : <= IoObject::IoLockEnd
19ec-1c88:49101700.325 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49101700.399 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49108910.472 : => ReadNVMData
19ec-1c88:49108910.646 : => IoObject::IoLockStart
19ec-1c88:49108910.769 : => CAsicIO::CheckDevice
19ec-1c88:49108910.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:49108927.600 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49108928.040 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49108928.098 : <= IoObject::IoLockStart
19ec-1c88:49108928.163 : => ReadNVMDataInternal
19ec-1c88:49108928.222 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49108928.289 : IO Send command 10 bytes
19ec-1c88:49108928.393 : => CNT96226::VenderCmd_SetData
19ec-1c88:49108928.451 : iCmd = 0, nBytes = 10
19ec-1c88:49108928.566 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49109269.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49109269.918 : System send command 10 bytes + data 0 bytes
19ec-1c88:49109269.988 : IO total need to receive data 128 bytes
19ec-1c88:49109270.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:49109270.109 : iCmd = 0, nBytes = 128
19ec-1c88:49109469.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109469.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109469.496 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49109469.630 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49109469.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49109469.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109470.014 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109470.136 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109470.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49109470.260 : System total receive data 128 bytes
19ec-1c88:49109470.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:49109470.376 : iCmd = 1, nBytes = 4
19ec-1c88:49109599.971 : 0000 : 00 00 00 00 
19ec-1c88:49109600.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49109600.192 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49109600.259 : NVMData.PadScanCount = 0
19ec-1c88:49109600.315 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49109600.371 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49109600.427 : NVMData.FlatbedScanCount = 0
19ec-1c88:49109600.487 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49109600.671 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49109600.732 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49109600.786 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49109600.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49109600.894 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49109600.949 : NVMData.BornMonth = 0
19ec-1c88:49109600.997 : NVMData.BornDay = 0
19ec-1c88:49109601.047 : NVMData.BornYear = 0
19ec-1c88:49109601.096 : NVMData.FirstScanMonth = 4
19ec-1c88:49109601.145 : NVMData.FirstScanDay = 30
19ec-1c88:49109601.198 : NVMData.FirstScanYear = 2020
19ec-1c88:49109601.251 : NVMData.VerticalMagnification = 0
19ec-1c88:49109601.307 : NVMData.HorizontalMagnification = 0
19ec-1c88:49109601.362 : NVMData.PowerSavingTime = 15
19ec-1c88:49109601.416 : NVMData.SN = A094165189010062
19ec-1c88:49109601.465 : NVMData.AutoFeed = 0
19ec-1c88:49109601.517 : NVMData.CCDType = 0
19ec-1c88:49109601.567 : NVMData.ScanSpeed = 0
19ec-1c88:49109601.616 : NVMData.RollerCount = 0
19ec-1c88:49109601.667 : NVMData.MultifeedCount = 0
19ec-1c88:49109601.721 : NVMData.JamCount = 0
19ec-1c88:49109601.771 : NVMData.IdentifyInfo = 
19ec-1c88:49109601.820 : NVMData.FormalName = 
19ec-1c88:49109601.869 : NVMData.ReservedB = 0
19ec-1c88:49109601.921 : NVMData.FunctionCode = 0
19ec-1c88:49109601.971 : NVMData.PreFeed = 0
19ec-1c88:49109602.020 : NVMData.PreFeedTime = 0
19ec-1c88:49109602.070 : NVMData.ButtonNumber = 0
19ec-1c88:49109602.119 : NVMData.PowerOffTime = 0
19ec-1c88:49109602.169 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49109602.229 : => IoObject::IoLockEnd
19ec-1c88:49109602.316 : <= IoObject::IoLockEnd
19ec-1c88:49109602.363 : <= ReadNVMData ret = 1
19ec-1c88:49119275.517 : => GetADFStatus
19ec-1c88:49119275.886 : => IoObject::IoLockStart
19ec-1c88:49119276.007 : => CAsicIO::CheckDevice
19ec-1c88:49119276.287 : => CNT96226::ConnectIsAvailable
19ec-1c88:49119301.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49119301.858 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49119301.993 : <= IoObject::IoLockStart
19ec-1c88:49119302.116 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49119302.262 : IO Send command 10 bytes
19ec-1c88:49119302.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:49119302.704 : iCmd = 0, nBytes = 10
19ec-1c88:49119302.809 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49119503.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49119503.533 : System send command 10 bytes + data 0 bytes
19ec-1c88:49119503.608 : IO total need to receive data 2 bytes
19ec-1c88:49119503.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:49119503.722 : iCmd = 0, nBytes = 2
19ec-1c88:49119624.958 : 0000 : 00 00 
19ec-1c88:49119625.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49119625.106 : System total receive data 2 bytes
19ec-1c88:49119625.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:49119625.220 : iCmd = 1, nBytes = 4
19ec-1c88:49119729.333 : 0000 : 00 00 00 00 
19ec-1c88:49119729.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49119729.562 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49119729.625 : Return status = 0
19ec-1c88:49119729.683 : => IoObject::IoLockEnd
19ec-1c88:49119729.767 : <= IoObject::IoLockEnd
19ec-1c88:49119729.816 : <= GetADFStatus ret = 1
19ec-1c88:49122447.161 : => GetADFStatus
19ec-1c88:49122447.352 : => IoObject::IoLockStart
19ec-1c88:49122447.480 : => CAsicIO::CheckDevice
19ec-1c88:49122447.536 : => CNT96226::ConnectIsAvailable
19ec-1c88:49122473.266 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49122473.624 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49122473.684 : <= IoObject::IoLockStart
19ec-1c88:49122473.744 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49122473.811 : IO Send command 10 bytes
19ec-1c88:49122473.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:49122473.981 : iCmd = 0, nBytes = 10
19ec-1c88:49122474.085 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49122660.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49122660.577 : System send command 10 bytes + data 0 bytes
19ec-1c88:49122660.800 : IO total need to receive data 2 bytes
19ec-1c88:49122660.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:49122660.936 : iCmd = 0, nBytes = 2
19ec-1c88:49122813.457 : 0000 : 00 00 
19ec-1c88:49122813.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49122813.645 : System total receive data 2 bytes
19ec-1c88:49122813.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:49122813.761 : iCmd = 1, nBytes = 4
19ec-1c88:49123021.498 : 0000 : 00 00 00 00 
19ec-1c88:49123021.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49123021.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49123021.791 : Return status = 0
19ec-1c88:49123021.848 : => IoObject::IoLockEnd
19ec-1c88:49123021.933 : <= IoObject::IoLockEnd
19ec-1c88:49123021.982 : <= GetADFStatus ret = 1
19ec-1c88:49125116.571 : => TerminateDriver
19ec-1c88:49125116.755 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:49125116.827 : => CNT96226::Close
19ec-1c88:49125120.978 : <= CNT96226::Close ret = 1
19ec-1c88:49125121.054 : <= CAsicIO::~CAsicIO
19ec-1c88:49125121.111 : => IoObject::IoLockEnd
19ec-1c88:49125121.164 : <= IoObject::IoLockEnd
19ec-1c88:49125121.217 : => IoObject::TerminateDevice
19ec-1c88:49125121.273 : => IoObject::IoLockEnd
19ec-1c88:49125121.322 : <= IoObject::IoLockEnd
19ec-1c88:49125121.422 : <= IoObject::TerminateDevice
19ec-1c88:49125121.677 : <= TerminateDriver ret = 1
19ec-1c88:49168235.315 : ============Debug Start==========
19ec-1c88:49168235.568 : Date : 2020/4/30 14:29:17
19ec-1c88:49168235.649 : Process ID : 19ec
19ec-1c88:49168236.064 : Windows : Version 10.0 build 18363 
19ec-1c88:49168236.521 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49168236.586 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49168236.650 : MemoryStatus.ullAvailPhys : 1724080128
19ec-1c88:49168236.712 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49168236.773 : MemoryStatus.ullAvailPageFile : 3097989120
19ec-1c88:49168236.832 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49168236.892 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:49168236.950 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49168237.048 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49168237.110 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49168237.347 : CPU Count : 4
19ec-1c88:49168237.397 : CPU Frequency : 100.000 Mhz
19ec-1c88:49168241.609 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49168241.735 : => InitializeDriver
19ec-1c88:49168242.002 : <= InitializeDriver ret = 1
19ec-1c88:49168242.064 : => InitializeScanner
19ec-1c88:49168242.138 : => CAsicIO::GetDeviceList
19ec-1c88:49168242.431 : => CNT96226::CNT96226
19ec-1c88:49168242.491 : => CNT96226::Open
19ec-1c88:49168262.458 : <= CNT96226::Open ret = 1
19ec-1c88:49168262.551 : => CNT96226::Initialize
19ec-1c88:49168262.737 : <= CNT96226::Initialize ret = 1
19ec-1c88:49168262.791 : <= CNT96226::CNT96226
19ec-1c88:49168262.846 : => CNT96226::EnumAvailableDevice
19ec-1c88:49168268.057 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49168268.133 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49168268.193 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49171973.946 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49171974.479 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49171980.888 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49171980.993 : => IoObject::GetLockName
19ec-1c88:49171981.054 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49171981.122 : <= IoObject::GetLockName
19ec-1c88:49171981.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:49171981.762 : iCmd = 3, nBytes = 2
19ec-1c88:49172347.215 : 0000 : 06 38 
19ec-1c88:49172347.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49172347.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:49172347.768 : iCmd = 4, nBytes = 2
19ec-1c88:49172646.889 : 0000 : 07 07 
19ec-1c88:49172647.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49172647.108 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49172647.199 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49172647.269 : IO Send command 10 bytes
19ec-1c88:49172647.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:49172647.381 : iCmd = 0, nBytes = 10
19ec-1c88:49172647.484 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49172849.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49172849.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:49172849.365 : iCmd = 0, nBytes = 165
19ec-1c88:49173029.168 : skip dump 37 bytes
19ec-1c88:49173029.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49173029.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49173029.642 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49173029.779 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49173029.913 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49173030.050 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49173030.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173030.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173030.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173030.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:49173030.493 : iCmd = 1, nBytes = 4
19ec-1c88:49173164.161 : 0000 : 00 00 00 00 
19ec-1c88:49173164.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173164.322 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49173164.385 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49173164.449 : IO Send command 10 bytes
19ec-1c88:49173164.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:49173164.553 : iCmd = 0, nBytes = 10
19ec-1c88:49173164.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49173487.675 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49173487.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:49173487.847 : iCmd = 0, nBytes = 128
19ec-1c88:49173667.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173667.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173667.951 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49173668.088 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49173668.217 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.345 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173668.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:49173668.791 : iCmd = 1, nBytes = 4
19ec-1c88:49173869.885 : 0000 : 00 00 00 00 
19ec-1c88:49173869.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173870.063 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49173870.233 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49173870.306 : => CNT96226::Close
19ec-1c88:49173873.963 : <= CNT96226::Close ret = 1
19ec-1c88:49173874.038 : <= CNT96226::~CNT96226
19ec-1c88:49173874.127 : <= CAsicIO::GetDeviceList
19ec-1c88:49173874.508 : => IoObject::SetTimeout
19ec-1c88:49173874.635 : Timeout--> In = 0 Out = 0
19ec-1c88:49173874.696 : <= IoObject::SetTimeout
19ec-1c88:49173874.761 : => CAsicIO::CAsicIO
19ec-1c88:49173874.835 : => CNT96226::CNT96226
19ec-1c88:49173874.891 : => CNT96226::Open
19ec-1c88:49173897.134 : <= CNT96226::Open ret = 1
19ec-1c88:49173897.230 : => CNT96226::Initialize
19ec-1c88:49173897.429 : <= CNT96226::Initialize ret = 1
19ec-1c88:49173897.486 : <= CNT96226::CNT96226
19ec-1c88:49173897.539 : <= CAsicIO::CAsicIO
19ec-1c88:49173897.594 : => CAsicIO::InitializeDevice
19ec-1c88:49173897.662 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49173903.492 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49173903.610 : => IoObject::GetLockName
19ec-1c88:49173903.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49173903.734 : <= IoObject::GetLockName
19ec-1c88:49173904.276 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49173904.347 : IO Send command 10 bytes
19ec-1c88:49173904.398 : => CNT96226::VenderCmd_SetData
19ec-1c88:49173904.451 : iCmd = 0, nBytes = 10
19ec-1c88:49173904.563 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49174262.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49174262.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:49174262.698 : iCmd = 0, nBytes = 128
19ec-1c88:49174474.038 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174474.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174474.665 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49174474.800 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49174474.930 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.054 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49174475.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:49174475.479 : iCmd = 1, nBytes = 4
19ec-1c88:49174664.765 : 0000 : 00 00 00 00 
19ec-1c88:49174664.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49174664.959 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49174665.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:49174665.083 : iCmd = 3, nBytes = 2
19ec-1c88:49175024.067 : 0000 : 06 38 
19ec-1c88:49175024.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175024.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175024.281 : iCmd = 4, nBytes = 2
19ec-1c88:49175311.938 : 0000 : 07 07 
19ec-1c88:49175312.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175312.204 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49175312.299 : => IoObject::InitializeDevice
19ec-1c88:49175312.407 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49175313.091 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49175313.167 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49175313.862 : => FindScanner
19ec-1c88:49175313.921 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49175313.986 : <= FindScanner ret = 1
19ec-1c88:49175314.045 : => IoObject::IoLockStart
19ec-1c88:49175314.145 : => CAsicIO::CheckDevice
19ec-1c88:49175314.196 : => CNT96226::ConnectIsAvailable
19ec-1c88:49175339.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49175339.167 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49175339.223 : <= IoObject::IoLockStart
19ec-1c88:49175339.279 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49175339.341 : IO Send command 10 bytes
19ec-1c88:49175339.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:49175339.482 : iCmd = 0, nBytes = 10
19ec-1c88:49175339.580 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49175533.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49175534.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:49175534.122 : IO total need to receive data 5 bytes
19ec-1c88:49175534.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175534.238 : iCmd = 0, nBytes = 5
19ec-1c88:49175638.346 : 0000 : 06 00 02 02 ab 
19ec-1c88:49175638.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175638.502 : System total receive data 5 bytes
19ec-1c88:49175638.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175638.614 : iCmd = 1, nBytes = 4
19ec-1c88:49175763.208 : 0000 : 00 00 00 00 
19ec-1c88:49175763.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175763.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49175763.934 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49175763.995 : IO Send command 10 bytes
19ec-1c88:49175764.072 : => CNT96226::VenderCmd_SetData
19ec-1c88:49175764.125 : iCmd = 0, nBytes = 10
19ec-1c88:49175764.229 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49175972.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49175972.965 : System send command 10 bytes + data 0 bytes
19ec-1c88:49175973.037 : IO total need to receive data 165 bytes
19ec-1c88:49175973.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175973.156 : iCmd = 0, nBytes = 165
19ec-1c88:49176145.276 : skip dump 37 bytes
19ec-1c88:49176145.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49176145.596 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49176145.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49176145.858 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49176145.986 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49176146.113 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49176146.234 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176146.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176146.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176146.484 : System total receive data 165 bytes
19ec-1c88:49176146.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:49176146.595 : iCmd = 1, nBytes = 4
19ec-1c88:49176256.978 : 0000 : 00 00 00 00 
19ec-1c88:49176257.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176257.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49176257.374 : Dump Inquiry
19ec-1c88:49176257.496 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49176257.628 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49176257.758 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49176257.886 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49176258.012 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49176258.144 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49176258.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176258.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176258.520 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49176258.650 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49176258.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:49176259.045 : => ReadNVMDataInternal
19ec-1c88:49176259.263 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49176259.332 : IO Send command 10 bytes
19ec-1c88:49176259.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:49176259.475 : iCmd = 0, nBytes = 10
19ec-1c88:49176259.579 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49176616.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49176617.088 : System send command 10 bytes + data 0 bytes
19ec-1c88:49176617.169 : IO total need to receive data 128 bytes
19ec-1c88:49176617.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:49176617.284 : iCmd = 0, nBytes = 128
19ec-1c88:49176748.027 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.194 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.330 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49176748.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49176748.581 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.705 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176749.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176749.067 : System total receive data 128 bytes
19ec-1c88:49176749.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:49176749.178 : iCmd = 1, nBytes = 4
19ec-1c88:49176935.503 : 0000 : 00 00 00 00 
19ec-1c88:49176935.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176935.733 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49176935.805 : NVMData.PadScanCount = 0
19ec-1c88:49176935.863 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49176935.920 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49176935.979 : NVMData.FlatbedScanCount = 0
19ec-1c88:49176936.033 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49176936.088 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49176936.139 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49176936.195 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49176936.248 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49176936.302 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49176936.357 : NVMData.BornMonth = 0
19ec-1c88:49176936.405 : NVMData.BornDay = 0
19ec-1c88:49176936.455 : NVMData.BornYear = 0
19ec-1c88:49176936.503 : NVMData.FirstScanMonth = 4
19ec-1c88:49176936.553 : NVMData.FirstScanDay = 30
19ec-1c88:49176936.606 : NVMData.FirstScanYear = 2020
19ec-1c88:49176936.659 : NVMData.VerticalMagnification = 0
19ec-1c88:49176936.711 : NVMData.HorizontalMagnification = 0
19ec-1c88:49176936.763 : NVMData.PowerSavingTime = 15
19ec-1c88:49176936.817 : NVMData.SN = A094165189010062
19ec-1c88:49176936.867 : NVMData.AutoFeed = 0
19ec-1c88:49176936.917 : NVMData.CCDType = 0
19ec-1c88:49176936.964 : NVMData.ScanSpeed = 0
19ec-1c88:49176937.014 : NVMData.RollerCount = 0
19ec-1c88:49176937.064 : NVMData.MultifeedCount = 0
19ec-1c88:49176937.114 : NVMData.JamCount = 0
19ec-1c88:49176937.161 : NVMData.IdentifyInfo = 
19ec-1c88:49176937.211 : NVMData.FormalName = 
19ec-1c88:49176937.408 : NVMData.ReservedB = 0
19ec-1c88:49176937.465 : NVMData.FunctionCode = 0
19ec-1c88:49176937.515 : NVMData.PreFeed = 0
19ec-1c88:49176937.569 : NVMData.PreFeedTime = 0
19ec-1c88:49176937.619 : NVMData.ButtonNumber = 0
19ec-1c88:49176937.668 : NVMData.PowerOffTime = 0
19ec-1c88:49176937.719 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49176937.796 : => IoObject::IoLockEnd
19ec-1c88:49176937.890 : <= IoObject::IoLockEnd
19ec-1c88:49176937.942 : <= InitializeScanner ret = 1
19ec-1c88:49176938.007 : => GetLogicalScannerAbilityEx
19ec-1c88:49176938.067 : => IoObject::IoLockStart
19ec-1c88:49176938.158 : => CAsicIO::CheckDevice
19ec-1c88:49176938.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:49176958.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49176959.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49176959.126 : <= IoObject::IoLockStart
19ec-1c88:49176959.183 : => IoObject::IoLockEnd
19ec-1c88:49176959.290 : <= IoObject::IoLockEnd
19ec-1c88:49176959.405 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49176959.482 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49177127.858 : => ReadNVMData
19ec-1c88:49177127.968 : => IoObject::IoLockStart
19ec-1c88:49177128.075 : => CAsicIO::CheckDevice
19ec-1c88:49177128.131 : => CNT96226::ConnectIsAvailable
19ec-1c88:49177146.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49177146.636 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49177146.695 : <= IoObject::IoLockStart
19ec-1c88:49177146.754 : => ReadNVMDataInternal
19ec-1c88:49177146.817 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49177146.882 : IO Send command 10 bytes
19ec-1c88:49177146.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:49177147.054 : iCmd = 0, nBytes = 10
19ec-1c88:49177147.162 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49177469.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49177470.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:49177470.168 : IO total need to receive data 128 bytes
19ec-1c88:49177470.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:49177470.285 : iCmd = 0, nBytes = 128
19ec-1c88:49177668.631 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177668.799 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177668.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49177669.072 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49177669.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.324 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.449 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.569 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49177669.692 : System total receive data 128 bytes
19ec-1c88:49177669.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:49177669.805 : iCmd = 1, nBytes = 4
19ec-1c88:49177804.128 : 0000 : 00 00 00 00 
19ec-1c88:49177804.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49177804.363 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49177804.428 : NVMData.PadScanCount = 0
19ec-1c88:49177804.481 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49177804.533 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49177804.590 : NVMData.FlatbedScanCount = 0
19ec-1c88:49177804.644 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49177804.698 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49177804.753 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49177804.807 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49177804.859 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49177804.914 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49177804.968 : NVMData.BornMonth = 0
19ec-1c88:49177805.016 : NVMData.BornDay = 0
19ec-1c88:49177805.066 : NVMData.BornYear = 0
19ec-1c88:49177805.113 : NVMData.FirstScanMonth = 4
19ec-1c88:49177805.163 : NVMData.FirstScanDay = 30
19ec-1c88:49177805.213 : NVMData.FirstScanYear = 2020
19ec-1c88:49177805.396 : NVMData.VerticalMagnification = 0
19ec-1c88:49177805.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:49177805.505 : NVMData.PowerSavingTime = 15
19ec-1c88:49177805.557 : NVMData.SN = A094165189010062
19ec-1c88:49177805.605 : NVMData.AutoFeed = 0
19ec-1c88:49177805.654 : NVMData.CCDType = 0
19ec-1c88:49177805.702 : NVMData.ScanSpeed = 0
19ec-1c88:49177805.753 : NVMData.RollerCount = 0
19ec-1c88:49177805.805 : NVMData.MultifeedCount = 0
19ec-1c88:49177805.854 : NVMData.JamCount = 0
19ec-1c88:49177805.902 : NVMData.IdentifyInfo = 
19ec-1c88:49177805.952 : NVMData.FormalName = 
19ec-1c88:49177806.000 : NVMData.ReservedB = 0
19ec-1c88:49177806.051 : NVMData.FunctionCode = 0
19ec-1c88:49177806.101 : NVMData.PreFeed = 0
19ec-1c88:49177806.148 : NVMData.PreFeedTime = 0
19ec-1c88:49177806.197 : NVMData.ButtonNumber = 0
19ec-1c88:49177806.248 : NVMData.PowerOffTime = 0
19ec-1c88:49177806.303 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49177806.363 : => IoObject::IoLockEnd
19ec-1c88:49177806.452 : <= IoObject::IoLockEnd
19ec-1c88:49177806.503 : <= ReadNVMData ret = 1
19ec-1c88:49180320.277 : ============Debug Start==========
19ec-1c88:49180320.558 : Date : 2020/4/30 14:29:18
19ec-1c88:49180320.640 : Process ID : 19ec
19ec-1c88:49180321.064 : Windows : Version 10.0 build 18363 
19ec-1c88:49180321.517 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49180321.580 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49180321.644 : MemoryStatus.ullAvailPhys : 1723871232
19ec-1c88:49180321.704 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49180321.764 : MemoryStatus.ullAvailPageFile : 3097788416
19ec-1c88:49180321.826 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49180321.883 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:49180321.943 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49180322.050 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49180322.109 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49180322.352 : CPU Count : 4
19ec-1c88:49180322.401 : CPU Frequency : 100.000 Mhz
19ec-1c88:49180326.544 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49180326.671 : => InitializeDriver
19ec-1c88:49180326.946 : <= InitializeDriver ret = 1
19ec-1c88:49182831.922 : => InitializeScanner
19ec-1c88:49182832.158 : => CAsicIO::GetDeviceList
19ec-1c88:49182832.574 : => CNT96226::CNT96226
19ec-1c88:49182832.635 : => CNT96226::Open
19ec-1c88:49182856.545 : <= CNT96226::Open ret = 1
19ec-1c88:49182856.647 : => CNT96226::Initialize
19ec-1c88:49182856.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:49182856.891 : <= CNT96226::CNT96226
19ec-1c88:49182856.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:49182862.274 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49182862.352 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49182862.413 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49186640.984 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49186641.455 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49186652.546 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49186652.767 : => IoObject::GetLockName
19ec-1c88:49186652.890 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49186653.034 : <= IoObject::GetLockName
19ec-1c88:49186653.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:49186654.043 : iCmd = 3, nBytes = 2
19ec-1c88:49187049.795 : 0000 : 06 38 
19ec-1c88:49187050.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49187050.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:49187050.285 : iCmd = 4, nBytes = 2
19ec-1c88:49187394.856 : 0000 : 07 07 
19ec-1c88:49187395.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49187395.229 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49187395.399 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49187395.536 : IO Send command 10 bytes
19ec-1c88:49187395.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:49187395.759 : iCmd = 0, nBytes = 10
19ec-1c88:49187395.974 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49187602.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49187602.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:49187602.956 : iCmd = 0, nBytes = 165
19ec-1c88:49187830.848 : skip dump 37 bytes
19ec-1c88:49187831.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49187831.534 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49187831.818 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49187832.097 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49187832.364 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49187832.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49187832.905 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49187833.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49187833.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49187833.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:49187833.514 : iCmd = 1, nBytes = 4
19ec-1c88:49188071.629 : 0000 : 00 00 00 00 
19ec-1c88:49188071.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49188071.979 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49188072.107 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49188072.243 : IO Send command 10 bytes
19ec-1c88:49188072.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:49188072.460 : iCmd = 0, nBytes = 10
19ec-1c88:49188072.673 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49188433.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49188433.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:49188433.892 : iCmd = 0, nBytes = 128
19ec-1c88:49188674.344 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188674.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188674.996 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49188675.259 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49188675.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49188675.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188676.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188676.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188676.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49188676.546 : => CNT96226::VenderCmd_GetData
19ec-1c88:49188676.659 : iCmd = 1, nBytes = 4
19ec-1c88:49188901.677 : 0000 : 00 00 00 00 
19ec-1c88:49188901.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49188902.035 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49188902.417 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49188902.555 : => CNT96226::Close
19ec-1c88:49188909.733 : <= CNT96226::Close ret = 1
19ec-1c88:49188909.886 : <= CNT96226::~CNT96226
19ec-1c88:49188910.047 : <= CAsicIO::GetDeviceList
19ec-1c88:49188910.809 : => IoObject::SetTimeout
19ec-1c88:49188911.067 : Timeout--> In = 0 Out = 0
19ec-1c88:49188911.183 : <= IoObject::SetTimeout
19ec-1c88:49188911.312 : => CAsicIO::CAsicIO
19ec-1c88:49188911.454 : => CNT96226::CNT96226
19ec-1c88:49188911.564 : => CNT96226::Open
19ec-1c88:49188954.318 : <= CNT96226::Open ret = 1
19ec-1c88:49188954.521 : => CNT96226::Initialize
19ec-1c88:49188954.906 : <= CNT96226::Initialize ret = 1
19ec-1c88:49188955.031 : <= CNT96226::CNT96226
19ec-1c88:49188955.131 : <= CAsicIO::CAsicIO
19ec-1c88:49188955.236 : => CAsicIO::InitializeDevice
19ec-1c88:49188955.364 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49188966.907 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49188967.132 : => IoObject::GetLockName
19ec-1c88:49188967.241 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49188967.370 : <= IoObject::GetLockName
19ec-1c88:49188968.327 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49188968.473 : IO Send command 10 bytes
19ec-1c88:49188968.579 : => CNT96226::VenderCmd_SetData
19ec-1c88:49188968.692 : iCmd = 0, nBytes = 10
19ec-1c88:49188968.920 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49189331.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49189331.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:49189331.970 : iCmd = 0, nBytes = 128
19ec-1c88:49189555.204 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189555.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189555.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49189556.156 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49189556.416 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49189556.669 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189556.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189557.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189557.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49189557.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:49189557.558 : iCmd = 1, nBytes = 4
19ec-1c88:49189771.601 : 0000 : 00 00 00 00 
19ec-1c88:49189771.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49189771.977 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49189772.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:49189772.229 : iCmd = 3, nBytes = 2
19ec-1c88:49190177.516 : 0000 : 06 38 
19ec-1c88:49190177.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49190177.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:49190177.977 : iCmd = 4, nBytes = 2
19ec-1c88:49190517.619 : 0000 : 07 07 
19ec-1c88:49190517.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49190518.207 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49190518.405 : => IoObject::InitializeDevice
19ec-1c88:49190518.589 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49190519.763 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49190519.910 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49190521.108 : => FindScanner
19ec-1c88:49190521.220 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49190521.349 : <= FindScanner ret = 1
19ec-1c88:49190521.459 : => IoObject::IoLockStart
19ec-1c88:49190521.665 : => CAsicIO::CheckDevice
19ec-1c88:49190521.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:49190548.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49190548.418 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49190548.536 : <= IoObject::IoLockStart
19ec-1c88:49190548.650 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49190548.785 : IO Send command 10 bytes
19ec-1c88:49190548.956 : => CNT96226::VenderCmd_SetData
19ec-1c88:49190549.075 : iCmd = 0, nBytes = 10
19ec-1c88:49190549.415 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49190757.364 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49190757.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:49190757.744 : IO total need to receive data 5 bytes
19ec-1c88:49190757.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:49190757.984 : iCmd = 0, nBytes = 5
19ec-1c88:49190969.552 : 0000 : 06 00 02 02 ab 
19ec-1c88:49190969.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49190969.909 : System total receive data 5 bytes
19ec-1c88:49190970.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:49190970.155 : iCmd = 1, nBytes = 4
19ec-1c88:49191178.390 : 0000 : 00 00 00 00 
19ec-1c88:49191178.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49191178.786 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49191178.911 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49191179.039 : IO Send command 10 bytes
19ec-1c88:49191179.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:49191179.346 : iCmd = 0, nBytes = 10
19ec-1c88:49191179.563 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49191368.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49191368.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:49191368.507 : IO total need to receive data 165 bytes
19ec-1c88:49191368.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:49191368.734 : iCmd = 0, nBytes = 165
19ec-1c88:49191567.865 : skip dump 37 bytes
19ec-1c88:49191568.271 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49191568.576 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49191568.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49191569.119 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49191569.385 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49191569.661 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49191569.919 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191570.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191570.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49191570.430 : System total receive data 165 bytes
19ec-1c88:49191570.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:49191570.662 : iCmd = 1, nBytes = 4
19ec-1c88:49191756.516 : 0000 : 00 00 00 00 
19ec-1c88:49191756.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49191756.815 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49191757.108 : Dump Inquiry
19ec-1c88:49191757.287 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49191757.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49191757.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49191757.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49191757.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49191758.176 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49191758.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191758.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191758.681 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49191758.852 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49191758.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:49191759.059 : => ReadNVMDataInternal
19ec-1c88:49191759.326 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49191759.419 : IO Send command 10 bytes
19ec-1c88:49191759.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:49191759.604 : iCmd = 0, nBytes = 10
19ec-1c88:49191759.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49192114.034 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49192114.193 : System send command 10 bytes + data 0 bytes
19ec-1c88:49192114.286 : IO total need to receive data 128 bytes
19ec-1c88:49192114.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:49192114.434 : iCmd = 0, nBytes = 128
19ec-1c88:49192247.757 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.007 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.195 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49192248.374 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49192248.536 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192249.024 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192249.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49192249.190 : System total receive data 128 bytes
19ec-1c88:49192249.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:49192249.342 : iCmd = 1, nBytes = 4
19ec-1c88:49192449.864 : 0000 : 00 00 00 00 
19ec-1c88:49192449.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49192450.163 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49192450.250 : NVMData.PadScanCount = 0
19ec-1c88:49192450.324 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49192450.396 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49192450.469 : NVMData.FlatbedScanCount = 0
19ec-1c88:49192450.543 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49192450.612 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49192450.682 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49192450.754 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49192450.826 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49192450.897 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49192450.968 : NVMData.BornMonth = 0
19ec-1c88:49192451.032 : NVMData.BornDay = 0
19ec-1c88:49192451.101 : NVMData.BornYear = 0
19ec-1c88:49192451.164 : NVMData.FirstScanMonth = 4
19ec-1c88:49192451.232 : NVMData.FirstScanDay = 30
19ec-1c88:49192451.304 : NVMData.FirstScanYear = 2020
19ec-1c88:49192451.376 : NVMData.VerticalMagnification = 0
19ec-1c88:49192451.447 : NVMData.HorizontalMagnification = 0
19ec-1c88:49192451.520 : NVMData.PowerSavingTime = 15
19ec-1c88:49192451.592 : NVMData.SN = A094165189010062
19ec-1c88:49192451.657 : NVMData.AutoFeed = 0
19ec-1c88:49192451.722 : NVMData.CCDType = 0
19ec-1c88:49192451.788 : NVMData.ScanSpeed = 0
19ec-1c88:49192451.852 : NVMData.RollerCount = 0
19ec-1c88:49192451.918 : NVMData.MultifeedCount = 0
19ec-1c88:49192451.984 : NVMData.JamCount = 0
19ec-1c88:49192452.046 : NVMData.IdentifyInfo = 
19ec-1c88:49192452.114 : NVMData.FormalName = 
19ec-1c88:49192452.331 : NVMData.ReservedB = 0
19ec-1c88:49192452.402 : NVMData.FunctionCode = 0
19ec-1c88:49192452.467 : NVMData.PreFeed = 0
19ec-1c88:49192452.535 : NVMData.PreFeedTime = 0
19ec-1c88:49192452.601 : NVMData.ButtonNumber = 0
19ec-1c88:49192452.670 : NVMData.PowerOffTime = 0
19ec-1c88:49192452.738 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49192452.835 : => IoObject::IoLockEnd
19ec-1c88:49192452.954 : <= IoObject::IoLockEnd
19ec-1c88:49192453.020 : <= InitializeScanner ret = 1
19ec-1c88:49193920.055 : => GetLogicalScannerAbility
19ec-1c88:49193920.241 : => IoObject::IoLockStart
19ec-1c88:49193920.374 : => CAsicIO::CheckDevice
19ec-1c88:49193920.434 : => CNT96226::ConnectIsAvailable
19ec-1c88:49193942.390 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49193942.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49193942.990 : <= IoObject::IoLockStart
19ec-1c88:49193943.052 : => IoObject::IoLockEnd
19ec-1c88:49193943.158 : <= IoObject::IoLockEnd
19ec-1c88:49193943.241 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49197467.811 : => GetLogicalScannerAbilityEx
19ec-1c88:49197468.007 : => IoObject::IoLockStart
19ec-1c88:49197468.144 : => CAsicIO::CheckDevice
19ec-1c88:49197468.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:49197487.442 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49197487.563 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49197487.623 : <= IoObject::IoLockStart
19ec-1c88:49197487.681 : => IoObject::IoLockEnd
19ec-1c88:49197487.794 : <= IoObject::IoLockEnd
19ec-1c88:49197487.921 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49197487.998 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49204852.077 : => ReadNVMData
19ec-1c88:49204852.258 : => IoObject::IoLockStart
19ec-1c88:49204852.390 : => CAsicIO::CheckDevice
19ec-1c88:49204852.450 : => CNT96226::ConnectIsAvailable
19ec-1c88:49204871.351 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49204871.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49204871.542 : <= IoObject::IoLockStart
19ec-1c88:49204871.613 : => ReadNVMDataInternal
19ec-1c88:49204871.680 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49204871.751 : IO Send command 10 bytes
19ec-1c88:49204871.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:49204871.923 : iCmd = 0, nBytes = 10
19ec-1c88:49204872.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49205211.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49205211.648 : System send command 10 bytes + data 0 bytes
19ec-1c88:49205211.725 : IO total need to receive data 128 bytes
19ec-1c88:49205211.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:49205211.854 : iCmd = 0, nBytes = 128
19ec-1c88:49205365.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205365.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205365.990 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49205366.134 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49205366.273 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49205366.784 : System total receive data 128 bytes
19ec-1c88:49205366.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:49205366.908 : iCmd = 1, nBytes = 4
19ec-1c88:49205481.627 : 0000 : 00 00 00 00 
19ec-1c88:49205481.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49205481.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49205481.938 : NVMData.PadScanCount = 0
19ec-1c88:49205481.999 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49205482.057 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49205482.113 : NVMData.FlatbedScanCount = 0
19ec-1c88:49205482.169 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49205482.329 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49205482.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49205482.441 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49205482.498 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49205482.556 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49205482.611 : NVMData.BornMonth = 0
19ec-1c88:49205482.661 : NVMData.BornDay = 0
19ec-1c88:49205482.711 : NVMData.BornYear = 0
19ec-1c88:49205482.760 : NVMData.FirstScanMonth = 4
19ec-1c88:49205482.812 : NVMData.FirstScanDay = 30
19ec-1c88:49205482.866 : NVMData.FirstScanYear = 2020
19ec-1c88:49205482.917 : NVMData.VerticalMagnification = 0
19ec-1c88:49205482.971 : NVMData.HorizontalMagnification = 0
19ec-1c88:49205483.024 : NVMData.PowerSavingTime = 15
19ec-1c88:49205483.078 : NVMData.SN = A094165189010062
19ec-1c88:49205483.131 : NVMData.AutoFeed = 0
19ec-1c88:49205483.180 : NVMData.CCDType = 0
19ec-1c88:49205483.227 : NVMData.ScanSpeed = 0
19ec-1c88:49205483.277 : NVMData.RollerCount = 0
19ec-1c88:49205483.329 : NVMData.MultifeedCount = 0
19ec-1c88:49205483.380 : NVMData.JamCount = 0
19ec-1c88:49205483.431 : NVMData.IdentifyInfo = 
19ec-1c88:49205483.481 : NVMData.FormalName = 
19ec-1c88:49205483.529 : NVMData.ReservedB = 0
19ec-1c88:49205483.576 : NVMData.FunctionCode = 0
19ec-1c88:49205483.624 : NVMData.PreFeed = 0
19ec-1c88:49205483.756 : NVMData.PreFeedTime = 0
19ec-1c88:49205483.809 : NVMData.ButtonNumber = 0
19ec-1c88:49205483.860 : NVMData.PowerOffTime = 0
19ec-1c88:49205483.910 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49205483.972 : => IoObject::IoLockEnd
19ec-1c88:49205484.063 : <= IoObject::IoLockEnd
19ec-1c88:49205484.110 : <= ReadNVMData ret = 1
19ec-1c88:49215155.728 : => GetADFStatus
19ec-1c88:49215156.175 : => IoObject::IoLockStart
19ec-1c88:49215156.312 : => CAsicIO::CheckDevice
19ec-1c88:49215156.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:49215180.296 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49215180.411 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49215180.473 : <= IoObject::IoLockStart
19ec-1c88:49215180.534 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49215180.602 : IO Send command 10 bytes
19ec-1c88:49215180.714 : => CNT96226::VenderCmd_SetData
19ec-1c88:49215180.772 : iCmd = 0, nBytes = 10
19ec-1c88:49215180.880 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49215376.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49215376.775 : System send command 10 bytes + data 0 bytes
19ec-1c88:49215376.845 : IO total need to receive data 2 bytes
19ec-1c88:49215376.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:49215376.961 : iCmd = 0, nBytes = 2
19ec-1c88:49215580.569 : 0000 : 00 00 
19ec-1c88:49215580.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49215580.740 : System total receive data 2 bytes
19ec-1c88:49215580.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:49215580.859 : iCmd = 1, nBytes = 4
19ec-1c88:49215774.234 : 0000 : 00 00 00 00 
19ec-1c88:49215774.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49215774.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49215774.522 : Return status = 0
19ec-1c88:49215774.580 : => IoObject::IoLockEnd
19ec-1c88:49215774.666 : <= IoObject::IoLockEnd
19ec-1c88:49215774.719 : <= GetADFStatus ret = 1
19ec-1c88:49218444.978 : => GetADFStatus
19ec-1c88:49218445.175 : => IoObject::IoLockStart
19ec-1c88:49218445.299 : => CAsicIO::CheckDevice
19ec-1c88:49218445.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:49218464.766 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49218464.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49218464.942 : <= IoObject::IoLockStart
19ec-1c88:49218465.005 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49218465.073 : IO Send command 10 bytes
19ec-1c88:49218465.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:49218465.249 : iCmd = 0, nBytes = 10
19ec-1c88:49218465.360 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49218667.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49218667.527 : System send command 10 bytes + data 0 bytes
19ec-1c88:49218667.763 : IO total need to receive data 2 bytes
19ec-1c88:49218667.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:49218667.897 : iCmd = 0, nBytes = 2
19ec-1c88:49218851.227 : 0000 : 00 00 
19ec-1c88:49218851.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49218851.386 : System total receive data 2 bytes
19ec-1c88:49218851.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:49218851.504 : iCmd = 1, nBytes = 4
19ec-1c88:49218990.542 : 0000 : 00 00 00 00 
19ec-1c88:49218990.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49218990.778 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49218990.843 : Return status = 0
19ec-1c88:49218990.903 : => IoObject::IoLockEnd
19ec-1c88:49218990.988 : <= IoObject::IoLockEnd
19ec-1c88:49218991.037 : <= GetADFStatus ret = 1
19ec-1c88:49221153.901 : => TerminateDriver
19ec-1c88:49221154.092 : => CAsicIO::~CAsicIO,pStage=138480712
19ec-1c88:49221154.163 : => CNT96226::Close
19ec-1c88:49221157.970 : <= CNT96226::Close ret = 1
19ec-1c88:49221158.046 : <= CAsicIO::~CAsicIO
19ec-1c88:49221158.104 : => IoObject::IoLockEnd
19ec-1c88:49221158.156 : <= IoObject::IoLockEnd
19ec-1c88:49221158.206 : => IoObject::TerminateDevice
19ec-1c88:49221158.259 : => IoObject::IoLockEnd
19ec-1c88:49221158.306 : <= IoObject::IoLockEnd
19ec-1c88:49221158.406 : <= IoObject::TerminateDevice
19ec-1c88:49221158.650 : <= TerminateDriver ret = 1
19ec-1c88:49264887.904 : ============Debug Start==========
19ec-1c88:49264888.162 : Date : 2020/4/30 14:29:20
19ec-1c88:49264888.243 : Process ID : 19ec
19ec-1c88:49264888.652 : Windows : Version 10.0 build 18363 
19ec-1c88:49264889.107 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49264889.172 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49264889.236 : MemoryStatus.ullAvailPhys : 1723662336
19ec-1c88:49264889.299 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49264889.361 : MemoryStatus.ullAvailPageFile : 3098996736
19ec-1c88:49264889.421 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49264889.482 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:49264889.546 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49264889.657 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49264889.718 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49264889.948 : CPU Count : 4
19ec-1c88:49264889.994 : CPU Frequency : 100.000 Mhz
19ec-1c88:49264894.232 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49264894.359 : => InitializeDriver
19ec-1c88:49264894.626 : <= InitializeDriver ret = 1
19ec-1c88:49264894.685 : => InitializeScanner
19ec-1c88:49264894.758 : => CAsicIO::GetDeviceList
19ec-1c88:49264895.060 : => CNT96226::CNT96226
19ec-1c88:49264895.121 : => CNT96226::Open
19ec-1c88:49264921.744 : <= CNT96226::Open ret = 1
19ec-1c88:49264921.861 : => CNT96226::Initialize
19ec-1c88:49264922.063 : <= CNT96226::Initialize ret = 1
19ec-1c88:49264922.128 : <= CNT96226::CNT96226
19ec-1c88:49264922.184 : => CNT96226::EnumAvailableDevice
19ec-1c88:49264928.033 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49264928.111 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49264928.168 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49268638.094 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49268638.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49268644.762 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49268644.870 : => IoObject::GetLockName
19ec-1c88:49268644.925 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49268644.993 : <= IoObject::GetLockName
19ec-1c88:49268645.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:49268645.548 : iCmd = 3, nBytes = 2
19ec-1c88:49268996.219 : 0000 : 06 38 
19ec-1c88:49268996.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49268996.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:49268996.463 : iCmd = 4, nBytes = 2
19ec-1c88:49269279.363 : 0000 : 07 07 
19ec-1c88:49269279.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49269279.816 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49269279.908 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49269279.980 : IO Send command 10 bytes
19ec-1c88:49269280.038 : => CNT96226::VenderCmd_SetData
19ec-1c88:49269280.097 : iCmd = 0, nBytes = 10
19ec-1c88:49269280.205 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49269463.870 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49269463.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:49269464.037 : iCmd = 0, nBytes = 165
19ec-1c88:49269606.724 : skip dump 37 bytes
19ec-1c88:49269606.949 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49269607.098 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49269607.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49269607.390 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49269607.527 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49269607.669 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49269607.797 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49269607.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49269607.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49269608.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:49269608.117 : iCmd = 1, nBytes = 4
19ec-1c88:49269753.704 : 0000 : 00 00 00 00 
19ec-1c88:49269753.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49269753.897 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49269753.968 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49269754.039 : IO Send command 10 bytes
19ec-1c88:49269754.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:49269754.155 : iCmd = 0, nBytes = 10
19ec-1c88:49269754.267 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49270059.238 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49270059.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270059.433 : iCmd = 0, nBytes = 128
19ec-1c88:49270202.249 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270202.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270202.625 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49270202.771 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49270202.901 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270203.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270203.486 : iCmd = 1, nBytes = 4
19ec-1c88:49270360.921 : 0000 : 00 00 00 00 
19ec-1c88:49270361.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270361.108 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49270361.288 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49270361.366 : => CNT96226::Close
19ec-1c88:49270365.308 : <= CNT96226::Close ret = 1
19ec-1c88:49270365.388 : <= CNT96226::~CNT96226
19ec-1c88:49270365.478 : <= CAsicIO::GetDeviceList
19ec-1c88:49270365.874 : => IoObject::SetTimeout
19ec-1c88:49270366.006 : Timeout--> In = 0 Out = 0
19ec-1c88:49270366.066 : <= IoObject::SetTimeout
19ec-1c88:49270366.135 : => CAsicIO::CAsicIO
19ec-1c88:49270366.210 : => CNT96226::CNT96226
19ec-1c88:49270366.268 : => CNT96226::Open
19ec-1c88:49270388.036 : <= CNT96226::Open ret = 1
19ec-1c88:49270388.131 : => CNT96226::Initialize
19ec-1c88:49270388.317 : <= CNT96226::Initialize ret = 1
19ec-1c88:49270388.379 : <= CNT96226::CNT96226
19ec-1c88:49270388.431 : <= CAsicIO::CAsicIO
19ec-1c88:49270388.486 : => CAsicIO::InitializeDevice
19ec-1c88:49270388.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49270394.459 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49270394.582 : => IoObject::GetLockName
19ec-1c88:49270394.642 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49270394.709 : <= IoObject::GetLockName
19ec-1c88:49270395.198 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49270395.273 : IO Send command 10 bytes
19ec-1c88:49270395.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:49270395.383 : iCmd = 0, nBytes = 10
19ec-1c88:49270395.499 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49270720.940 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49270721.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270721.183 : iCmd = 0, nBytes = 128
19ec-1c88:49270855.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.214 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.356 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49270855.490 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49270855.616 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.747 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270856.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270856.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270856.167 : iCmd = 1, nBytes = 4
19ec-1c88:49270991.041 : 0000 : 00 00 00 00 
19ec-1c88:49270991.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270991.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49270991.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270991.343 : iCmd = 3, nBytes = 2
19ec-1c88:49271327.209 : 0000 : 06 38 
19ec-1c88:49271327.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271327.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:49271327.492 : iCmd = 4, nBytes = 2
19ec-1c88:49271585.819 : 0000 : 07 07 
19ec-1c88:49271585.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271586.116 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49271586.218 : => IoObject::InitializeDevice
19ec-1c88:49271586.331 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49271586.890 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49271586.963 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49271587.643 : => FindScanner
19ec-1c88:49271587.701 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49271587.769 : <= FindScanner ret = 1
19ec-1c88:49271587.831 : => IoObject::IoLockStart
19ec-1c88:49271587.934 : => CAsicIO::CheckDevice
19ec-1c88:49271587.989 : => CNT96226::ConnectIsAvailable
19ec-1c88:49271601.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49271601.624 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49271601.686 : <= IoObject::IoLockStart
19ec-1c88:49271601.752 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49271601.822 : IO Send command 10 bytes
19ec-1c88:49271601.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:49271601.965 : iCmd = 0, nBytes = 10
19ec-1c88:49271602.074 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49271744.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49271744.368 : System send command 10 bytes + data 0 bytes
19ec-1c88:49271744.450 : IO total need to receive data 5 bytes
19ec-1c88:49271744.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:49271744.591 : iCmd = 0, nBytes = 5
19ec-1c88:49271860.202 : 0000 : 06 00 02 02 ab 
19ec-1c88:49271860.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271860.360 : System total receive data 5 bytes
19ec-1c88:49271860.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:49271860.480 : iCmd = 1, nBytes = 4
19ec-1c88:49271984.456 : 0000 : 00 00 00 00 
19ec-1c88:49271984.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271984.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49271984.770 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49271984.836 : IO Send command 10 bytes
19ec-1c88:49271984.932 : => CNT96226::VenderCmd_SetData
19ec-1c88:49271984.989 : iCmd = 0, nBytes = 10
19ec-1c88:49271985.096 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49272150.704 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49272150.844 : System send command 10 bytes + data 0 bytes
19ec-1c88:49272150.920 : IO total need to receive data 165 bytes
19ec-1c88:49272150.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272151.040 : iCmd = 0, nBytes = 165
19ec-1c88:49272281.698 : skip dump 37 bytes
19ec-1c88:49272281.914 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49272282.057 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49272282.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49272282.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49272282.474 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49272282.613 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49272282.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272282.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272282.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272282.987 : System total receive data 165 bytes
19ec-1c88:49272283.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272283.106 : iCmd = 1, nBytes = 4
19ec-1c88:49272401.750 : 0000 : 00 00 00 00 
19ec-1c88:49272401.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272401.976 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49272402.159 : Dump Inquiry
19ec-1c88:49272402.286 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49272402.419 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49272402.553 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49272402.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49272402.817 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49272402.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49272403.077 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272403.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272403.336 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49272403.468 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49272403.558 : 00a0 : 00 00 00 00 00 
19ec-1c88:49272403.633 : => ReadNVMDataInternal
19ec-1c88:49272403.821 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49272403.886 : IO Send command 10 bytes
19ec-1c88:49272403.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:49272404.033 : iCmd = 0, nBytes = 10
19ec-1c88:49272404.136 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49272706.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49272706.978 : System send command 10 bytes + data 0 bytes
19ec-1c88:49272707.056 : IO total need to receive data 128 bytes
19ec-1c88:49272707.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272707.181 : iCmd = 0, nBytes = 128
19ec-1c88:49272822.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272822.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.122 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49272823.255 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49272823.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.508 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.631 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272823.880 : System total receive data 128 bytes
19ec-1c88:49272823.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272823.995 : iCmd = 1, nBytes = 4
19ec-1c88:49272969.643 : 0000 : 00 00 00 00 
19ec-1c88:49272969.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272969.856 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49272969.924 : NVMData.PadScanCount = 0
19ec-1c88:49272969.978 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49272970.033 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49272970.089 : NVMData.FlatbedScanCount = 0
19ec-1c88:49272970.143 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49272970.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49272970.250 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49272970.306 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49272970.361 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49272970.413 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49272970.466 : NVMData.BornMonth = 0
19ec-1c88:49272970.514 : NVMData.BornDay = 0
19ec-1c88:49272970.566 : NVMData.BornYear = 0
19ec-1c88:49272970.617 : NVMData.FirstScanMonth = 4
19ec-1c88:49272970.668 : NVMData.FirstScanDay = 30
19ec-1c88:49272970.720 : NVMData.FirstScanYear = 2020
19ec-1c88:49272970.778 : NVMData.VerticalMagnification = 0
19ec-1c88:49272970.838 : NVMData.HorizontalMagnification = 0
19ec-1c88:49272970.891 : NVMData.PowerSavingTime = 15
19ec-1c88:49272970.944 : NVMData.SN = A094165189010062
19ec-1c88:49272970.993 : NVMData.AutoFeed = 0
19ec-1c88:49272971.041 : NVMData.CCDType = 0
19ec-1c88:49272971.089 : NVMData.ScanSpeed = 0
19ec-1c88:49272971.137 : NVMData.RollerCount = 0
19ec-1c88:49272971.187 : NVMData.MultifeedCount = 0
19ec-1c88:49272971.238 : NVMData.JamCount = 0
19ec-1c88:49272971.283 : NVMData.IdentifyInfo = 
19ec-1c88:49272971.332 : NVMData.FormalName = 
19ec-1c88:49272971.512 : NVMData.ReservedB = 0
19ec-1c88:49272971.566 : NVMData.FunctionCode = 0
19ec-1c88:49272971.619 : NVMData.PreFeed = 0
19ec-1c88:49272971.667 : NVMData.PreFeedTime = 0
19ec-1c88:49272971.716 : NVMData.ButtonNumber = 0
19ec-1c88:49272971.765 : NVMData.PowerOffTime = 0
19ec-1c88:49272971.815 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49272971.895 : => IoObject::IoLockEnd
19ec-1c88:49272971.984 : <= IoObject::IoLockEnd
19ec-1c88:49272972.032 : <= InitializeScanner ret = 1
19ec-1c88:49272972.094 : => GetLogicalScannerAbilityEx
19ec-1c88:49272972.151 : => IoObject::IoLockStart
19ec-1c88:49272972.239 : => CAsicIO::CheckDevice
19ec-1c88:49272972.294 : => CNT96226::ConnectIsAvailable
19ec-1c88:49272995.223 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49272995.341 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49272995.400 : <= IoObject::IoLockStart
19ec-1c88:49272995.458 : => IoObject::IoLockEnd
19ec-1c88:49272995.566 : <= IoObject::IoLockEnd
19ec-1c88:49272995.683 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49272995.757 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49273168.613 : => ReadNVMData
19ec-1c88:49273168.743 : => IoObject::IoLockStart
19ec-1c88:49273168.863 : => CAsicIO::CheckDevice
19ec-1c88:49273168.919 : => CNT96226::ConnectIsAvailable
19ec-1c88:49273186.573 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49273186.816 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49273187.123 : <= IoObject::IoLockStart
19ec-1c88:49273187.187 : => ReadNVMDataInternal
19ec-1c88:49273187.252 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49273187.320 : IO Send command 10 bytes
19ec-1c88:49273187.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:49273187.477 : iCmd = 0, nBytes = 10
19ec-1c88:49273187.595 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49273525.665 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49273525.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:49273525.882 : IO total need to receive data 128 bytes
19ec-1c88:49273525.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:49273526.003 : iCmd = 0, nBytes = 128
19ec-1c88:49273725.654 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273725.827 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273725.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49273726.109 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49273726.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.369 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49273726.749 : System total receive data 128 bytes
19ec-1c88:49273726.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:49273726.867 : iCmd = 1, nBytes = 4
19ec-1c88:49273855.113 : 0000 : 00 00 00 00 
19ec-1c88:49273855.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49273855.326 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49273855.394 : NVMData.PadScanCount = 0
19ec-1c88:49273855.452 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49273855.512 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49273855.570 : NVMData.FlatbedScanCount = 0
19ec-1c88:49273855.625 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49273855.679 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49273855.731 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49273855.785 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49273855.841 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49273855.896 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49273855.950 : NVMData.BornMonth = 0
19ec-1c88:49273855.999 : NVMData.BornDay = 0
19ec-1c88:49273856.049 : NVMData.BornYear = 0
19ec-1c88:49273856.101 : NVMData.FirstScanMonth = 4
19ec-1c88:49273856.152 : NVMData.FirstScanDay = 30
19ec-1c88:49273856.205 : NVMData.FirstScanYear = 2020
19ec-1c88:49273856.370 : NVMData.VerticalMagnification = 0
19ec-1c88:49273856.428 : NVMData.HorizontalMagnification = 0
19ec-1c88:49273856.481 : NVMData.PowerSavingTime = 15
19ec-1c88:49273856.535 : NVMData.SN = A094165189010062
19ec-1c88:49273856.584 : NVMData.AutoFeed = 0
19ec-1c88:49273856.635 : NVMData.CCDType = 0
19ec-1c88:49273856.682 : NVMData.ScanSpeed = 0
19ec-1c88:49273856.732 : NVMData.RollerCount = 0
19ec-1c88:49273856.782 : NVMData.MultifeedCount = 0
19ec-1c88:49273856.831 : NVMData.JamCount = 0
19ec-1c88:49273856.880 : NVMData.IdentifyInfo = 
19ec-1c88:49273856.931 : NVMData.FormalName = 
19ec-1c88:49273856.978 : NVMData.ReservedB = 0
19ec-1c88:49273857.028 : NVMData.FunctionCode = 0
19ec-1c88:49273857.078 : NVMData.PreFeed = 0
19ec-1c88:49273857.131 : NVMData.PreFeedTime = 0
19ec-1c88:49273857.182 : NVMData.ButtonNumber = 0
19ec-1c88:49273857.232 : NVMData.PowerOffTime = 0
19ec-1c88:49273857.282 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49273857.342 : => IoObject::IoLockEnd
19ec-1c88:49273857.431 : <= IoObject::IoLockEnd
19ec-1c88:49273857.479 : <= ReadNVMData ret = 1
19ec-1c88:49276339.913 : ============Debug Start==========
19ec-1c88:49276340.198 : Date : 2020/4/30 14:29:21
19ec-1c88:49276340.280 : Process ID : 19ec
19ec-1c88:49276340.693 : Windows : Version 10.0 build 18363 
19ec-1c88:49276341.159 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49276341.222 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49276341.287 : MemoryStatus.ullAvailPhys : 1723633664
19ec-1c88:49276341.344 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49276341.416 : MemoryStatus.ullAvailPageFile : 3097735168
19ec-1c88:49276341.479 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49276341.537 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:49276341.600 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49276341.706 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49276341.768 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49276342.005 : CPU Count : 4
19ec-1c88:49276342.054 : CPU Frequency : 100.000 Mhz
19ec-1c88:49276346.413 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49276346.536 : => InitializeDriver
19ec-1c88:49276346.796 : <= InitializeDriver ret = 1
19ec-1c88:49278877.134 : => InitializeScanner
19ec-1c88:49278877.373 : => CAsicIO::GetDeviceList
19ec-1c88:49278877.787 : => CNT96226::CNT96226
19ec-1c88:49278877.854 : => CNT96226::Open
19ec-1c88:49278903.765 : <= CNT96226::Open ret = 1
19ec-1c88:49278903.880 : => CNT96226::Initialize
19ec-1c88:49278904.073 : <= CNT96226::Initialize ret = 1
19ec-1c88:49278904.134 : <= CNT96226::CNT96226
19ec-1c88:49278904.187 : => CNT96226::EnumAvailableDevice
19ec-1c88:49278909.640 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49278909.720 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49278909.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49282637.792 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49282638.078 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49282643.648 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49282643.763 : => IoObject::GetLockName
19ec-1c88:49282643.829 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49282643.900 : <= IoObject::GetLockName
19ec-1c88:49282644.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:49282644.437 : iCmd = 3, nBytes = 2
19ec-1c88:49283035.755 : 0000 : 06 38 
19ec-1c88:49283035.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283035.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:49283035.987 : iCmd = 4, nBytes = 2
19ec-1c88:49283352.715 : 0000 : 07 07 
19ec-1c88:49283352.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283352.922 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49283353.011 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49283353.080 : IO Send command 10 bytes
19ec-1c88:49283353.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:49283353.186 : iCmd = 0, nBytes = 10
19ec-1c88:49283353.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49283561.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49283562.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:49283562.160 : iCmd = 0, nBytes = 165
19ec-1c88:49283718.113 : skip dump 37 bytes
19ec-1c88:49283718.287 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49283718.425 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49283718.554 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49283718.684 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49283718.813 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49283718.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49283719.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49283719.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49283719.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283719.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:49283719.373 : iCmd = 1, nBytes = 4
19ec-1c88:49283828.300 : 0000 : 00 00 00 00 
19ec-1c88:49283828.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283828.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49283828.803 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49283828.867 : IO Send command 10 bytes
19ec-1c88:49283828.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:49283828.967 : iCmd = 0, nBytes = 10
19ec-1c88:49283829.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49284170.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49284171.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:49284171.142 : iCmd = 0, nBytes = 128
19ec-1c88:49284365.768 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284365.975 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.119 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49284366.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49284366.378 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.501 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49284366.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:49284366.934 : iCmd = 1, nBytes = 4
19ec-1c88:49284557.256 : 0000 : 00 00 00 00 
19ec-1c88:49284557.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49284557.640 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49284557.806 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49284557.879 : => CNT96226::Close
19ec-1c88:49284561.623 : <= CNT96226::Close ret = 1
19ec-1c88:49284561.697 : <= CNT96226::~CNT96226
19ec-1c88:49284561.783 : <= CAsicIO::GetDeviceList
19ec-1c88:49284562.187 : => IoObject::SetTimeout
19ec-1c88:49284562.318 : Timeout--> In = 0 Out = 0
19ec-1c88:49284562.372 : <= IoObject::SetTimeout
19ec-1c88:49284562.440 : => CAsicIO::CAsicIO
19ec-1c88:49284562.513 : => CNT96226::CNT96226
19ec-1c88:49284562.569 : => CNT96226::Open
19ec-1c88:49284585.953 : <= CNT96226::Open ret = 1
19ec-1c88:49284586.060 : => CNT96226::Initialize
19ec-1c88:49284586.250 : <= CNT96226::Initialize ret = 1
19ec-1c88:49284586.310 : <= CNT96226::CNT96226
19ec-1c88:49284586.366 : <= CAsicIO::CAsicIO
19ec-1c88:49284586.420 : => CAsicIO::InitializeDevice
19ec-1c88:49284586.494 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49284592.354 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49284592.482 : => IoObject::GetLockName
19ec-1c88:49284592.538 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49284592.604 : <= IoObject::GetLockName
19ec-1c88:49284593.099 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49284593.171 : IO Send command 10 bytes
19ec-1c88:49284593.219 : => CNT96226::VenderCmd_SetData
19ec-1c88:49284593.271 : iCmd = 0, nBytes = 10
19ec-1c88:49284593.380 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49284934.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49284934.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:49284934.852 : iCmd = 0, nBytes = 128
19ec-1c88:49285143.402 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285143.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285143.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49285143.854 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49285143.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285144.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:49285144.522 : iCmd = 1, nBytes = 4
19ec-1c88:49285291.363 : 0000 : 00 00 00 00 
19ec-1c88:49285291.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285291.538 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49285291.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:49285291.652 : iCmd = 3, nBytes = 2
19ec-1c88:49285645.489 : 0000 : 06 38 
19ec-1c88:49285645.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285645.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:49285645.716 : iCmd = 4, nBytes = 2
19ec-1c88:49285951.065 : 0000 : 07 07 
19ec-1c88:49285951.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285951.335 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49285951.436 : => IoObject::InitializeDevice
19ec-1c88:49285951.547 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49285952.181 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49285952.259 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49285952.980 : => FindScanner
19ec-1c88:49285953.042 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49285953.106 : <= FindScanner ret = 1
19ec-1c88:49285953.160 : => IoObject::IoLockStart
19ec-1c88:49285953.264 : => CAsicIO::CheckDevice
19ec-1c88:49285953.316 : => CNT96226::ConnectIsAvailable
19ec-1c88:49285978.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49285978.345 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49285978.461 : <= IoObject::IoLockStart
19ec-1c88:49285978.774 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49285978.840 : IO Send command 10 bytes
19ec-1c88:49285978.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:49285978.982 : iCmd = 0, nBytes = 10
19ec-1c88:49285979.083 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49286183.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49286183.481 : System send command 10 bytes + data 0 bytes
19ec-1c88:49286183.550 : IO total need to receive data 5 bytes
19ec-1c88:49286183.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286183.662 : iCmd = 0, nBytes = 5
19ec-1c88:49286323.532 : 0000 : 06 00 02 02 ab 
19ec-1c88:49286323.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49286323.699 : System total receive data 5 bytes
19ec-1c88:49286323.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286323.811 : iCmd = 1, nBytes = 4
19ec-1c88:49286464.820 : 0000 : 00 00 00 00 
19ec-1c88:49286464.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49286465.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49286465.145 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49286465.211 : IO Send command 10 bytes
19ec-1c88:49286465.305 : => CNT96226::VenderCmd_SetData
19ec-1c88:49286465.363 : iCmd = 0, nBytes = 10
19ec-1c88:49286465.472 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49286673.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49286673.795 : System send command 10 bytes + data 0 bytes
19ec-1c88:49286673.867 : IO total need to receive data 165 bytes
19ec-1c88:49286673.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286673.982 : iCmd = 0, nBytes = 165
19ec-1c88:49286850.370 : skip dump 37 bytes
19ec-1c88:49286850.567 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49286850.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49286850.840 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49286850.976 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49286851.101 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49286851.231 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49286851.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49286851.480 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49286851.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49286851.599 : System total receive data 165 bytes
19ec-1c88:49286851.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286851.712 : iCmd = 1, nBytes = 4
19ec-1c88:49287019.868 : 0000 : 00 00 00 00 
19ec-1c88:49287020.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49287020.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49287020.555 : Dump Inquiry
19ec-1c88:49287020.685 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49287020.820 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49287020.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49287021.077 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49287021.204 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49287021.343 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49287021.467 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287021.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287021.719 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49287021.846 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49287021.933 : 00a0 : 00 00 00 00 00 
19ec-1c88:49287022.002 : => ReadNVMDataInternal
19ec-1c88:49287022.194 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49287022.257 : IO Send command 10 bytes
19ec-1c88:49287022.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:49287022.390 : iCmd = 0, nBytes = 10
19ec-1c88:49287022.493 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49287369.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49287369.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:49287369.921 : IO total need to receive data 128 bytes
19ec-1c88:49287369.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:49287370.035 : iCmd = 0, nBytes = 128
19ec-1c88:49287574.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287574.520 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287574.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49287574.792 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49287574.919 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.043 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.290 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49287575.413 : System total receive data 128 bytes
19ec-1c88:49287575.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:49287575.524 : iCmd = 1, nBytes = 4
19ec-1c88:49287766.094 : 0000 : 00 00 00 00 
19ec-1c88:49287766.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49287766.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49287766.378 : NVMData.PadScanCount = 0
19ec-1c88:49287766.435 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49287766.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49287766.545 : NVMData.FlatbedScanCount = 0
19ec-1c88:49287766.598 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49287766.650 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49287766.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49287766.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49287766.810 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49287766.864 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49287766.916 : NVMData.BornMonth = 0
19ec-1c88:49287766.965 : NVMData.BornDay = 0
19ec-1c88:49287767.016 : NVMData.BornYear = 0
19ec-1c88:49287767.065 : NVMData.FirstScanMonth = 4
19ec-1c88:49287767.115 : NVMData.FirstScanDay = 30
19ec-1c88:49287767.170 : NVMData.FirstScanYear = 2020
19ec-1c88:49287767.222 : NVMData.VerticalMagnification = 0
19ec-1c88:49287767.275 : NVMData.HorizontalMagnification = 0
19ec-1c88:49287767.328 : NVMData.PowerSavingTime = 15
19ec-1c88:49287767.383 : NVMData.SN = A094165189010062
19ec-1c88:49287767.431 : NVMData.AutoFeed = 0
19ec-1c88:49287767.480 : NVMData.CCDType = 0
19ec-1c88:49287767.527 : NVMData.ScanSpeed = 0
19ec-1c88:49287767.578 : NVMData.RollerCount = 0
19ec-1c88:49287767.630 : NVMData.MultifeedCount = 0
19ec-1c88:49287767.679 : NVMData.JamCount = 0
19ec-1c88:49287767.726 : NVMData.IdentifyInfo = 
19ec-1c88:49287767.778 : NVMData.FormalName = 
19ec-1c88:49287767.966 : NVMData.ReservedB = 0
19ec-1c88:49287768.022 : NVMData.FunctionCode = 0
19ec-1c88:49287768.071 : NVMData.PreFeed = 0
19ec-1c88:49287768.120 : NVMData.PreFeedTime = 0
19ec-1c88:49287768.168 : NVMData.ButtonNumber = 0
19ec-1c88:49287768.220 : NVMData.PowerOffTime = 0
19ec-1c88:49287768.272 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49287768.345 : => IoObject::IoLockEnd
19ec-1c88:49287768.435 : <= IoObject::IoLockEnd
19ec-1c88:49287768.491 : <= InitializeScanner ret = 1
19ec-1c88:49288995.404 : => GetLogicalScannerAbility
19ec-1c88:49288995.584 : => IoObject::IoLockStart
19ec-1c88:49288995.713 : => CAsicIO::CheckDevice
19ec-1c88:49288995.771 : => CNT96226::ConnectIsAvailable
19ec-1c88:49289021.499 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49289021.613 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49289021.674 : <= IoObject::IoLockStart
19ec-1c88:49289021.732 : => IoObject::IoLockEnd
19ec-1c88:49289021.841 : <= IoObject::IoLockEnd
19ec-1c88:49289021.913 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49292495.038 : => GetLogicalScannerAbilityEx
19ec-1c88:49292495.221 : => IoObject::IoLockStart
19ec-1c88:49292495.351 : => CAsicIO::CheckDevice
19ec-1c88:49292495.412 : => CNT96226::ConnectIsAvailable
19ec-1c88:49292518.606 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49292518.858 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49292518.996 : <= IoObject::IoLockStart
19ec-1c88:49292519.305 : => IoObject::IoLockEnd
19ec-1c88:49292519.407 : <= IoObject::IoLockEnd
19ec-1c88:49292519.527 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49292519.601 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49299684.205 : => ReadNVMData
19ec-1c88:49299684.385 : => IoObject::IoLockStart
19ec-1c88:49299684.519 : => CAsicIO::CheckDevice
19ec-1c88:49299684.574 : => CNT96226::ConnectIsAvailable
19ec-1c88:49299710.812 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49299710.931 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49299710.992 : <= IoObject::IoLockStart
19ec-1c88:49299711.058 : => ReadNVMDataInternal
19ec-1c88:49299711.121 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49299711.188 : IO Send command 10 bytes
19ec-1c88:49299711.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:49299711.363 : iCmd = 0, nBytes = 10
19ec-1c88:49299711.477 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49300069.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49300069.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:49300069.458 : IO total need to receive data 128 bytes
19ec-1c88:49300069.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:49300069.576 : iCmd = 0, nBytes = 128
19ec-1c88:49300274.734 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300274.932 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.071 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49300275.204 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49300275.330 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.453 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.581 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49300275.830 : System total receive data 128 bytes
19ec-1c88:49300275.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:49300275.947 : iCmd = 1, nBytes = 4
19ec-1c88:49300474.335 : 0000 : 00 00 00 00 
19ec-1c88:49300474.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49300474.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49300474.620 : NVMData.PadScanCount = 0
19ec-1c88:49300474.677 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49300474.732 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49300474.790 : NVMData.FlatbedScanCount = 0
19ec-1c88:49300474.846 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49300475.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49300475.107 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49300475.161 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49300475.215 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49300475.268 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49300475.322 : NVMData.BornMonth = 0
19ec-1c88:49300475.371 : NVMData.BornDay = 0
19ec-1c88:49300475.420 : NVMData.BornYear = 0
19ec-1c88:49300475.468 : NVMData.FirstScanMonth = 4
19ec-1c88:49300475.519 : NVMData.FirstScanDay = 30
19ec-1c88:49300475.573 : NVMData.FirstScanYear = 2020
19ec-1c88:49300475.630 : NVMData.VerticalMagnification = 0
19ec-1c88:49300475.684 : NVMData.HorizontalMagnification = 0
19ec-1c88:49300475.740 : NVMData.PowerSavingTime = 15
19ec-1c88:49300475.795 : NVMData.SN = A094165189010062
19ec-1c88:49300475.845 : NVMData.AutoFeed = 0
19ec-1c88:49300475.895 : NVMData.CCDType = 0
19ec-1c88:49300475.945 : NVMData.ScanSpeed = 0
19ec-1c88:49300475.996 : NVMData.RollerCount = 0
19ec-1c88:49300476.049 : NVMData.MultifeedCount = 0
19ec-1c88:49300476.102 : NVMData.JamCount = 0
19ec-1c88:49300476.154 : NVMData.IdentifyInfo = 
19ec-1c88:49300476.204 : NVMData.FormalName = 
19ec-1c88:49300476.252 : NVMData.ReservedB = 0
19ec-1c88:49300476.299 : NVMData.FunctionCode = 0
19ec-1c88:49300476.349 : NVMData.PreFeed = 0
19ec-1c88:49300476.395 : NVMData.PreFeedTime = 0
19ec-1c88:49300476.445 : NVMData.ButtonNumber = 0
19ec-1c88:49300476.492 : NVMData.PowerOffTime = 0
19ec-1c88:49300476.543 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49300476.604 : => IoObject::IoLockEnd
19ec-1c88:49300476.691 : <= IoObject::IoLockEnd
19ec-1c88:49300476.743 : <= ReadNVMData ret = 1
19ec-1c88:49311731.854 : => GetADFStatus
19ec-1c88:49311732.281 : => IoObject::IoLockStart
19ec-1c88:49311732.420 : => CAsicIO::CheckDevice
19ec-1c88:49311732.479 : => CNT96226::ConnectIsAvailable
19ec-1c88:49311757.746 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49311757.861 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49311757.920 : <= IoObject::IoLockStart
19ec-1c88:49311757.979 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49311758.045 : IO Send command 10 bytes
19ec-1c88:49311758.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:49311758.217 : iCmd = 0, nBytes = 10
19ec-1c88:49311758.325 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49311962.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49311962.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:49311962.721 : IO total need to receive data 2 bytes
19ec-1c88:49311962.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:49311962.838 : iCmd = 0, nBytes = 2
19ec-1c88:49312150.625 : 0000 : 00 00 
19ec-1c88:49312150.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49312150.831 : System total receive data 2 bytes
19ec-1c88:49312150.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:49312150.950 : iCmd = 1, nBytes = 4
19ec-1c88:49312339.576 : 0000 : 00 00 00 00 
19ec-1c88:49312339.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49312340.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49312340.192 : Return status = 0
19ec-1c88:49312340.254 : => IoObject::IoLockEnd
19ec-1c88:49312340.340 : <= IoObject::IoLockEnd
19ec-1c88:49312340.394 : <= GetADFStatus ret = 1
19ec-1c88:49314993.739 : => GetADFStatus
19ec-1c88:49314993.934 : => IoObject::IoLockStart
19ec-1c88:49314994.064 : => CAsicIO::CheckDevice
19ec-1c88:49314994.123 : => CNT96226::ConnectIsAvailable
19ec-1c88:49315017.222 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49315017.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49315017.398 : <= IoObject::IoLockStart
19ec-1c88:49315017.460 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49315017.527 : IO Send command 10 bytes
19ec-1c88:49315017.641 : => CNT96226::VenderCmd_SetData
19ec-1c88:49315017.698 : iCmd = 0, nBytes = 10
19ec-1c88:49315017.806 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49315218.346 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49315218.464 : System send command 10 bytes + data 0 bytes
19ec-1c88:49315218.701 : IO total need to receive data 2 bytes
19ec-1c88:49315218.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:49315218.839 : iCmd = 0, nBytes = 2
19ec-1c88:49315414.161 : 0000 : 00 00 
19ec-1c88:49315414.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49315414.346 : System total receive data 2 bytes
19ec-1c88:49315414.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:49315414.466 : iCmd = 1, nBytes = 4
19ec-1c88:49315612.248 : 0000 : 00 00 00 00 
19ec-1c88:49315612.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49315612.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49315612.594 : Return status = 0
19ec-1c88:49315612.654 : => IoObject::IoLockEnd
19ec-1c88:49315612.744 : <= IoObject::IoLockEnd
19ec-1c88:49315612.794 : <= GetADFStatus ret = 1
19ec-1c88:49317671.183 : => TerminateDriver
19ec-1c88:49317671.374 : => CAsicIO::~CAsicIO,pStage=138087496
19ec-1c88:49317671.449 : => CNT96226::Close
19ec-1c88:49317675.446 : <= CNT96226::Close ret = 1
19ec-1c88:49317675.524 : <= CAsicIO::~CAsicIO
19ec-1c88:49317675.583 : => IoObject::IoLockEnd
19ec-1c88:49317675.637 : <= IoObject::IoLockEnd
19ec-1c88:49317675.688 : => IoObject::TerminateDevice
19ec-1c88:49317675.747 : => IoObject::IoLockEnd
19ec-1c88:49317675.798 : <= IoObject::IoLockEnd
19ec-1c88:49317675.905 : <= IoObject::TerminateDevice
19ec-1c88:49317676.163 : <= TerminateDriver ret = 1
19ec-1c88:49360759.804 : ============Debug Start==========
19ec-1c88:49360760.059 : Date : 2020/4/30 14:29:23
19ec-1c88:49360760.139 : Process ID : 19ec
19ec-1c88:49360760.541 : Windows : Version 10.0 build 18363 
19ec-1c88:49360760.994 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49360761.055 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49360761.120 : MemoryStatus.ullAvailPhys : 1724428288
19ec-1c88:49360761.178 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49360761.239 : MemoryStatus.ullAvailPageFile : 3098337280
19ec-1c88:49360761.303 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49360761.364 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:49360761.421 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49360761.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49360761.585 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49360761.823 : CPU Count : 4
19ec-1c88:49360761.873 : CPU Frequency : 100.000 Mhz
19ec-1c88:49360766.100 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49360766.229 : => InitializeDriver
19ec-1c88:49360766.499 : <= InitializeDriver ret = 1
19ec-1c88:49360766.558 : => InitializeScanner
19ec-1c88:49360766.638 : => CAsicIO::GetDeviceList
19ec-1c88:49360766.930 : => CNT96226::CNT96226
19ec-1c88:49360766.990 : => CNT96226::Open
19ec-1c88:49360789.044 : <= CNT96226::Open ret = 1
19ec-1c88:49360789.138 : => CNT96226::Initialize
19ec-1c88:49360789.327 : <= CNT96226::Initialize ret = 1
19ec-1c88:49360789.387 : <= CNT96226::CNT96226
19ec-1c88:49360789.437 : => CNT96226::EnumAvailableDevice
19ec-1c88:49360794.675 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49360794.755 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49360794.816 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49364501.079 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49364501.358 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49364506.880 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49364506.990 : => IoObject::GetLockName
19ec-1c88:49364507.050 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49364507.116 : <= IoObject::GetLockName
19ec-1c88:49364507.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:49364507.641 : iCmd = 3, nBytes = 2
19ec-1c88:49364869.534 : 0000 : 06 38 
19ec-1c88:49364869.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49364869.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:49364869.782 : iCmd = 4, nBytes = 2
19ec-1c88:49365157.583 : 0000 : 07 07 
19ec-1c88:49365157.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49365157.781 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49365157.870 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49365157.937 : IO Send command 10 bytes
19ec-1c88:49365157.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:49365158.043 : iCmd = 0, nBytes = 10
19ec-1c88:49365158.146 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49365360.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49365360.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:49365361.035 : iCmd = 0, nBytes = 165
19ec-1c88:49365510.885 : skip dump 37 bytes
19ec-1c88:49365511.086 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49365511.231 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49365511.370 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49365511.500 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49365511.629 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49365511.759 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49365511.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49365512.006 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49365512.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49365512.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:49365512.179 : iCmd = 1, nBytes = 4
19ec-1c88:49365702.152 : 0000 : 00 00 00 00 
19ec-1c88:49365702.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49365702.481 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49365702.605 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49365702.742 : IO Send command 10 bytes
19ec-1c88:49365702.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:49365702.954 : iCmd = 0, nBytes = 10
19ec-1c88:49365703.158 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49366054.461 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49366054.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:49366054.654 : iCmd = 0, nBytes = 128
19ec-1c88:49366262.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366262.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366262.701 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49366262.833 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49366262.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.315 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.569 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49366263.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:49366263.749 : iCmd = 1, nBytes = 4
19ec-1c88:49366455.277 : 0000 : 00 00 00 00 
19ec-1c88:49366455.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49366455.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49366455.608 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49366455.682 : => CNT96226::Close
19ec-1c88:49366459.359 : <= CNT96226::Close ret = 1
19ec-1c88:49366459.435 : <= CNT96226::~CNT96226
19ec-1c88:49366459.526 : <= CAsicIO::GetDeviceList
19ec-1c88:49366459.889 : => IoObject::SetTimeout
19ec-1c88:49366460.018 : Timeout--> In = 0 Out = 0
19ec-1c88:49366460.077 : <= IoObject::SetTimeout
19ec-1c88:49366460.141 : => CAsicIO::CAsicIO
19ec-1c88:49366460.210 : => CNT96226::CNT96226
19ec-1c88:49366460.267 : => CNT96226::Open
19ec-1c88:49366485.125 : <= CNT96226::Open ret = 1
19ec-1c88:49366485.236 : => CNT96226::Initialize
19ec-1c88:49366485.430 : <= CNT96226::Initialize ret = 1
19ec-1c88:49366485.489 : <= CNT96226::CNT96226
19ec-1c88:49366485.542 : <= CAsicIO::CAsicIO
19ec-1c88:49366485.599 : => CAsicIO::InitializeDevice
19ec-1c88:49366485.676 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49366491.486 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49366491.608 : => IoObject::GetLockName
19ec-1c88:49366491.668 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49366491.734 : <= IoObject::GetLockName
19ec-1c88:49366492.279 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49366492.352 : IO Send command 10 bytes
19ec-1c88:49366492.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:49366492.459 : iCmd = 0, nBytes = 10
19ec-1c88:49366492.569 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49366839.526 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49366839.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:49366839.685 : iCmd = 0, nBytes = 128
19ec-1c88:49367031.423 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367031.622 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367031.771 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49367031.911 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49367032.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367032.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:49367032.616 : iCmd = 1, nBytes = 4
19ec-1c88:49367231.783 : 0000 : 00 00 00 00 
19ec-1c88:49367231.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367231.947 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49367232.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:49367232.063 : iCmd = 3, nBytes = 2
19ec-1c88:49367584.295 : 0000 : 06 38 
19ec-1c88:49367584.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367584.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:49367584.528 : iCmd = 4, nBytes = 2
19ec-1c88:49367886.995 : 0000 : 07 07 
19ec-1c88:49367887.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367887.255 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49367887.354 : => IoObject::InitializeDevice
19ec-1c88:49367887.464 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49367888.102 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49367888.181 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49367888.909 : => FindScanner
19ec-1c88:49367888.970 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49367889.050 : <= FindScanner ret = 1
19ec-1c88:49367889.105 : => IoObject::IoLockStart
19ec-1c88:49367889.209 : => CAsicIO::CheckDevice
19ec-1c88:49367889.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:49367909.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49367909.273 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49367909.333 : <= IoObject::IoLockStart
19ec-1c88:49367909.392 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49367909.458 : IO Send command 10 bytes
19ec-1c88:49367909.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:49367909.609 : iCmd = 0, nBytes = 10
19ec-1c88:49367909.717 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49368077.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49368077.607 : System send command 10 bytes + data 0 bytes
19ec-1c88:49368077.678 : IO total need to receive data 5 bytes
19ec-1c88:49368077.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368077.791 : iCmd = 0, nBytes = 5
19ec-1c88:49368284.478 : 0000 : 06 00 02 02 ab 
19ec-1c88:49368284.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368284.644 : System total receive data 5 bytes
19ec-1c88:49368284.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368284.756 : iCmd = 1, nBytes = 4
19ec-1c88:49368449.184 : 0000 : 00 00 00 00 
19ec-1c88:49368449.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368449.433 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49368449.497 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49368449.561 : IO Send command 10 bytes
19ec-1c88:49368449.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:49368449.713 : iCmd = 0, nBytes = 10
19ec-1c88:49368449.822 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49368600.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49368600.914 : System send command 10 bytes + data 0 bytes
19ec-1c88:49368600.981 : IO total need to receive data 165 bytes
19ec-1c88:49368601.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368601.097 : iCmd = 0, nBytes = 165
19ec-1c88:49368774.483 : skip dump 37 bytes
19ec-1c88:49368774.645 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49368774.783 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49368774.920 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49368775.051 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49368775.178 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49368775.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49368775.433 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368775.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368775.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368775.683 : System total receive data 165 bytes
19ec-1c88:49368775.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368775.793 : iCmd = 1, nBytes = 4
19ec-1c88:49368952.229 : 0000 : 00 00 00 00 
19ec-1c88:49368952.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368952.483 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49368952.690 : Dump Inquiry
19ec-1c88:49368952.830 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49368952.963 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49368953.097 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49368953.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49368953.354 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49368953.486 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49368953.609 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368953.731 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368953.863 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49368953.989 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49368954.076 : 00a0 : 00 00 00 00 00 
19ec-1c88:49368954.147 : => ReadNVMDataInternal
19ec-1c88:49368954.357 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49368954.423 : IO Send command 10 bytes
19ec-1c88:49368954.510 : => CNT96226::VenderCmd_SetData
19ec-1c88:49368954.565 : iCmd = 0, nBytes = 10
19ec-1c88:49368954.669 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49369264.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49369264.360 : System send command 10 bytes + data 0 bytes
19ec-1c88:49369264.427 : IO total need to receive data 128 bytes
19ec-1c88:49369264.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:49369264.542 : iCmd = 0, nBytes = 128
19ec-1c88:49369455.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369455.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369455.758 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49369455.891 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49369456.017 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49369456.515 : System total receive data 128 bytes
19ec-1c88:49369456.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:49369456.625 : iCmd = 1, nBytes = 4
19ec-1c88:49369628.810 : 0000 : 00 00 00 00 
19ec-1c88:49369629.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49369629.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49369629.410 : NVMData.PadScanCount = 0
19ec-1c88:49369629.467 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49369629.527 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49369629.585 : NVMData.FlatbedScanCount = 0
19ec-1c88:49369629.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49369629.692 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49369629.746 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49369629.801 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49369629.857 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49369629.913 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49369629.970 : NVMData.BornMonth = 0
19ec-1c88:49369630.019 : NVMData.BornDay = 0
19ec-1c88:49369630.070 : NVMData.BornYear = 0
19ec-1c88:49369630.119 : NVMData.FirstScanMonth = 4
19ec-1c88:49369630.172 : NVMData.FirstScanDay = 30
19ec-1c88:49369630.226 : NVMData.FirstScanYear = 2020
19ec-1c88:49369630.281 : NVMData.VerticalMagnification = 0
19ec-1c88:49369630.336 : NVMData.HorizontalMagnification = 0
19ec-1c88:49369630.394 : NVMData.PowerSavingTime = 15
19ec-1c88:49369630.452 : NVMData.SN = A094165189010062
19ec-1c88:49369630.503 : NVMData.AutoFeed = 0
19ec-1c88:49369630.552 : NVMData.CCDType = 0
19ec-1c88:49369630.602 : NVMData.ScanSpeed = 0
19ec-1c88:49369630.653 : NVMData.RollerCount = 0
19ec-1c88:49369630.705 : NVMData.MultifeedCount = 0
19ec-1c88:49369630.755 : NVMData.JamCount = 0
19ec-1c88:49369630.805 : NVMData.IdentifyInfo = 
19ec-1c88:49369630.858 : NVMData.FormalName = 
19ec-1c88:49369631.048 : NVMData.ReservedB = 0
19ec-1c88:49369631.102 : NVMData.FunctionCode = 0
19ec-1c88:49369631.153 : NVMData.PreFeed = 0
19ec-1c88:49369631.204 : NVMData.PreFeedTime = 0
19ec-1c88:49369631.253 : NVMData.ButtonNumber = 0
19ec-1c88:49369631.304 : NVMData.PowerOffTime = 0
19ec-1c88:49369631.356 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49369631.432 : => IoObject::IoLockEnd
19ec-1c88:49369631.521 : <= IoObject::IoLockEnd
19ec-1c88:49369631.574 : <= InitializeScanner ret = 1
19ec-1c88:49369631.641 : => GetLogicalScannerAbilityEx
19ec-1c88:49369631.703 : => IoObject::IoLockStart
19ec-1c88:49369631.795 : => CAsicIO::CheckDevice
19ec-1c88:49369631.849 : => CNT96226::ConnectIsAvailable
19ec-1c88:49369653.416 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49369653.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49369653.605 : <= IoObject::IoLockStart
19ec-1c88:49369653.668 : => IoObject::IoLockEnd
19ec-1c88:49369653.768 : <= IoObject::IoLockEnd
19ec-1c88:49369653.888 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49369653.964 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49369832.521 : => ReadNVMData
19ec-1c88:49369832.640 : => IoObject::IoLockStart
19ec-1c88:49369832.766 : => CAsicIO::CheckDevice
19ec-1c88:49369832.822 : => CNT96226::ConnectIsAvailable
19ec-1c88:49369854.561 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49369854.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49369854.973 : <= IoObject::IoLockStart
19ec-1c88:49369855.033 : => ReadNVMDataInternal
19ec-1c88:49369855.092 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49369855.156 : IO Send command 10 bytes
19ec-1c88:49369855.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:49369855.316 : iCmd = 0, nBytes = 10
19ec-1c88:49369855.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49370201.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49370201.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:49370202.075 : IO total need to receive data 128 bytes
19ec-1c88:49370202.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:49370202.197 : iCmd = 0, nBytes = 128
19ec-1c88:49370398.259 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370398.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370398.579 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49370398.714 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49370398.839 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49370398.962 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370399.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370399.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370399.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49370399.335 : System total receive data 128 bytes
19ec-1c88:49370399.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:49370399.449 : iCmd = 1, nBytes = 4
19ec-1c88:49370521.398 : 0000 : 00 00 00 00 
19ec-1c88:49370521.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49370521.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49370521.692 : NVMData.PadScanCount = 0
19ec-1c88:49370521.748 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49370521.803 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49370521.860 : NVMData.FlatbedScanCount = 0
19ec-1c88:49370521.918 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49370521.972 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49370522.023 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49370522.076 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49370522.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49370522.185 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49370522.238 : NVMData.BornMonth = 0
19ec-1c88:49370522.284 : NVMData.BornDay = 0
19ec-1c88:49370522.333 : NVMData.BornYear = 0
19ec-1c88:49370522.380 : NVMData.FirstScanMonth = 4
19ec-1c88:49370522.428 : NVMData.FirstScanDay = 30
19ec-1c88:49370522.481 : NVMData.FirstScanYear = 2020
19ec-1c88:49370522.694 : NVMData.VerticalMagnification = 0
19ec-1c88:49370522.752 : NVMData.HorizontalMagnification = 0
19ec-1c88:49370522.805 : NVMData.PowerSavingTime = 15
19ec-1c88:49370522.858 : NVMData.SN = A094165189010062
19ec-1c88:49370522.908 : NVMData.AutoFeed = 0
19ec-1c88:49370522.957 : NVMData.CCDType = 0
19ec-1c88:49370523.006 : NVMData.ScanSpeed = 0
19ec-1c88:49370523.052 : NVMData.RollerCount = 0
19ec-1c88:49370523.102 : NVMData.MultifeedCount = 0
19ec-1c88:49370523.153 : NVMData.JamCount = 0
19ec-1c88:49370523.201 : NVMData.IdentifyInfo = 
19ec-1c88:49370523.252 : NVMData.FormalName = 
19ec-1c88:49370523.300 : NVMData.ReservedB = 0
19ec-1c88:49370523.348 : NVMData.FunctionCode = 0
19ec-1c88:49370523.398 : NVMData.PreFeed = 0
19ec-1c88:49370523.446 : NVMData.PreFeedTime = 0
19ec-1c88:49370523.495 : NVMData.ButtonNumber = 0
19ec-1c88:49370523.543 : NVMData.PowerOffTime = 0
19ec-1c88:49370523.595 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49370523.652 : => IoObject::IoLockEnd
19ec-1c88:49370523.741 : <= IoObject::IoLockEnd
19ec-1c88:49370523.788 : <= ReadNVMData ret = 1
19ec-1c88:49373001.913 : ============Debug Start==========
19ec-1c88:49373002.210 : Date : 2020/4/30 14:29:24
19ec-1c88:49373002.293 : Process ID : 19ec
19ec-1c88:49373002.718 : Windows : Version 10.0 build 18363 
19ec-1c88:49373003.169 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49373003.232 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49373003.299 : MemoryStatus.ullAvailPhys : 1724420096
19ec-1c88:49373003.360 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49373003.420 : MemoryStatus.ullAvailPageFile : 3099156480
19ec-1c88:49373003.481 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49373003.541 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:49373003.601 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49373003.701 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49373003.762 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49373004.007 : CPU Count : 4
19ec-1c88:49373004.057 : CPU Frequency : 100.000 Mhz
19ec-1c88:49373008.167 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49373008.292 : => InitializeDriver
19ec-1c88:49373008.777 : <= InitializeDriver ret = 1
19ec-1c88:49375510.839 : => InitializeScanner
19ec-1c88:49375511.094 : => CAsicIO::GetDeviceList
19ec-1c88:49375511.525 : => CNT96226::CNT96226
19ec-1c88:49375511.586 : => CNT96226::Open
19ec-1c88:49375534.991 : <= CNT96226::Open ret = 1
19ec-1c88:49375535.088 : => CNT96226::Initialize
19ec-1c88:49375535.272 : <= CNT96226::Initialize ret = 1
19ec-1c88:49375535.333 : <= CNT96226::CNT96226
19ec-1c88:49375535.385 : => CNT96226::EnumAvailableDevice
19ec-1c88:49375540.645 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49375540.722 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49375540.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49379241.802 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49379242.100 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49379249.025 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49379249.143 : => IoObject::GetLockName
19ec-1c88:49379249.206 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49379249.278 : <= IoObject::GetLockName
19ec-1c88:49379249.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:49379249.808 : iCmd = 3, nBytes = 2
19ec-1c88:49379619.202 : 0000 : 06 38 
19ec-1c88:49379619.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49379619.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:49379619.460 : iCmd = 4, nBytes = 2
19ec-1c88:49379930.081 : 0000 : 07 07 
19ec-1c88:49379930.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49379930.266 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49379930.352 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49379930.416 : IO Send command 10 bytes
19ec-1c88:49379930.474 : => CNT96226::VenderCmd_SetData
19ec-1c88:49379930.532 : iCmd = 0, nBytes = 10
19ec-1c88:49379930.635 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49380113.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49380114.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:49380114.107 : iCmd = 0, nBytes = 165
19ec-1c88:49380308.005 : skip dump 37 bytes
19ec-1c88:49380308.206 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49380308.351 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49380308.492 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49380308.630 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49380308.758 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49380308.898 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49380309.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380309.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380309.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49380309.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:49380309.329 : iCmd = 1, nBytes = 4
19ec-1c88:49380477.787 : 0000 : 00 00 00 00 
19ec-1c88:49380477.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49380477.944 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49380478.005 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49380478.070 : IO Send command 10 bytes
19ec-1c88:49380478.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:49380478.183 : iCmd = 0, nBytes = 10
19ec-1c88:49380478.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49380790.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49380790.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:49380790.271 : iCmd = 0, nBytes = 128
19ec-1c88:49380999.376 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380999.552 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380999.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49380999.833 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49380999.958 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.080 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.330 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381000.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381000.508 : iCmd = 1, nBytes = 4
19ec-1c88:49381122.552 : 0000 : 00 00 00 00 
19ec-1c88:49381122.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381122.704 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49381122.863 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49381122.931 : => CNT96226::Close
19ec-1c88:49381126.784 : <= CNT96226::Close ret = 1
19ec-1c88:49381126.858 : <= CNT96226::~CNT96226
19ec-1c88:49381126.941 : <= CAsicIO::GetDeviceList
19ec-1c88:49381127.349 : => IoObject::SetTimeout
19ec-1c88:49381127.481 : Timeout--> In = 0 Out = 0
19ec-1c88:49381127.537 : <= IoObject::SetTimeout
19ec-1c88:49381127.604 : => CAsicIO::CAsicIO
19ec-1c88:49381127.678 : => CNT96226::CNT96226
19ec-1c88:49381127.736 : => CNT96226::Open
19ec-1c88:49381151.390 : <= CNT96226::Open ret = 1
19ec-1c88:49381151.484 : => CNT96226::Initialize
19ec-1c88:49381151.678 : <= CNT96226::Initialize ret = 1
19ec-1c88:49381151.737 : <= CNT96226::CNT96226
19ec-1c88:49381151.789 : <= CAsicIO::CAsicIO
19ec-1c88:49381151.841 : => CAsicIO::InitializeDevice
19ec-1c88:49381151.916 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49381157.756 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49381157.865 : => IoObject::GetLockName
19ec-1c88:49381157.920 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49381157.988 : <= IoObject::GetLockName
19ec-1c88:49381158.481 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49381158.552 : IO Send command 10 bytes
19ec-1c88:49381158.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:49381158.660 : iCmd = 0, nBytes = 10
19ec-1c88:49381158.766 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49381502.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49381502.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381502.855 : iCmd = 0, nBytes = 128
19ec-1c88:49381640.618 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381640.817 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381640.961 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49381641.095 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49381641.218 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.342 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.584 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381641.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381641.767 : iCmd = 1, nBytes = 4
19ec-1c88:49381796.162 : 0000 : 00 00 00 00 
19ec-1c88:49381796.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381796.310 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49381796.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381796.418 : iCmd = 3, nBytes = 2
19ec-1c88:49382163.385 : 0000 : 06 38 
19ec-1c88:49382163.515 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49382163.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:49382163.643 : iCmd = 4, nBytes = 2
19ec-1c88:49382474.056 : 0000 : 07 07 
19ec-1c88:49382474.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49382474.322 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49382474.419 : => IoObject::InitializeDevice
19ec-1c88:49382474.530 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49382475.149 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49382475.225 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49382475.953 : => FindScanner
19ec-1c88:49382476.017 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49382476.083 : <= FindScanner ret = 1
19ec-1c88:49382476.141 : => IoObject::IoLockStart
19ec-1c88:49382476.240 : => CAsicIO::CheckDevice
19ec-1c88:49382476.290 : => CNT96226::ConnectIsAvailable
19ec-1c88:49382501.585 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49382501.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49382501.760 : <= IoObject::IoLockStart
19ec-1c88:49382501.817 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49382501.887 : IO Send command 10 bytes
19ec-1c88:49382501.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:49382502.049 : iCmd = 0, nBytes = 10
19ec-1c88:49382502.154 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49382686.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49382686.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:49382686.953 : IO total need to receive data 5 bytes
19ec-1c88:49382687.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:49382687.076 : iCmd = 0, nBytes = 5
19ec-1c88:49382895.504 : 0000 : 06 00 02 02 ab 
19ec-1c88:49382895.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49382895.653 : System total receive data 5 bytes
19ec-1c88:49382895.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:49382895.764 : iCmd = 1, nBytes = 4
19ec-1c88:49383067.755 : 0000 : 00 00 00 00 
19ec-1c88:49383067.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49383067.999 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49383068.063 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49383068.129 : IO Send command 10 bytes
19ec-1c88:49383068.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:49383068.266 : iCmd = 0, nBytes = 10
19ec-1c88:49383068.368 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49383226.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49383227.035 : System send command 10 bytes + data 0 bytes
19ec-1c88:49383227.169 : IO total need to receive data 165 bytes
19ec-1c88:49383227.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:49383227.587 : iCmd = 0, nBytes = 165
19ec-1c88:49383407.794 : skip dump 37 bytes
19ec-1c88:49383408.338 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49383408.476 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49383408.607 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49383408.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49383408.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49383408.993 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49383409.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383409.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383409.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49383409.363 : System total receive data 165 bytes
19ec-1c88:49383409.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:49383409.479 : iCmd = 1, nBytes = 4
19ec-1c88:49383589.647 : 0000 : 00 00 00 00 
19ec-1c88:49383589.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49383589.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49383590.097 : Dump Inquiry
19ec-1c88:49383590.231 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49383590.370 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49383590.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49383590.640 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49383590.768 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49383590.911 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49383591.040 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383591.169 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383591.306 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49383591.439 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49383591.528 : 00a0 : 00 00 00 00 00 
19ec-1c88:49383591.597 : => ReadNVMDataInternal
19ec-1c88:49383591.815 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49383591.886 : IO Send command 10 bytes
19ec-1c88:49383591.970 : => CNT96226::VenderCmd_SetData
19ec-1c88:49383592.024 : iCmd = 0, nBytes = 10
19ec-1c88:49383592.127 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49383906.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49383906.404 : System send command 10 bytes + data 0 bytes
19ec-1c88:49383906.471 : IO total need to receive data 128 bytes
19ec-1c88:49383906.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:49383906.588 : iCmd = 0, nBytes = 128
19ec-1c88:49384092.212 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384092.393 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384092.534 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49384092.671 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49384092.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49384092.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384093.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384093.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384093.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49384093.288 : System total receive data 128 bytes
19ec-1c88:49384093.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:49384093.399 : iCmd = 1, nBytes = 4
19ec-1c88:49384212.235 : 0000 : 00 00 00 00 
19ec-1c88:49384212.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49384212.470 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49384212.532 : NVMData.PadScanCount = 0
19ec-1c88:49384212.589 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49384212.646 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49384212.705 : NVMData.FlatbedScanCount = 0
19ec-1c88:49384212.759 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49384212.815 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49384212.869 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49384212.926 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49384212.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49384213.037 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49384213.100 : NVMData.BornMonth = 0
19ec-1c88:49384213.150 : NVMData.BornDay = 0
19ec-1c88:49384213.202 : NVMData.BornYear = 0
19ec-1c88:49384213.254 : NVMData.FirstScanMonth = 4
19ec-1c88:49384213.306 : NVMData.FirstScanDay = 30
19ec-1c88:49384213.365 : NVMData.FirstScanYear = 2020
19ec-1c88:49384213.421 : NVMData.VerticalMagnification = 0
19ec-1c88:49384213.478 : NVMData.HorizontalMagnification = 0
19ec-1c88:49384213.533 : NVMData.PowerSavingTime = 15
19ec-1c88:49384213.587 : NVMData.SN = A094165189010062
19ec-1c88:49384213.640 : NVMData.AutoFeed = 0
19ec-1c88:49384213.690 : NVMData.CCDType = 0
19ec-1c88:49384213.739 : NVMData.ScanSpeed = 0
19ec-1c88:49384213.786 : NVMData.RollerCount = 0
19ec-1c88:49384213.838 : NVMData.MultifeedCount = 0
19ec-1c88:49384213.888 : NVMData.JamCount = 0
19ec-1c88:49384213.938 : NVMData.IdentifyInfo = 
19ec-1c88:49384213.989 : NVMData.FormalName = 
19ec-1c88:49384214.175 : NVMData.ReservedB = 0
19ec-1c88:49384214.228 : NVMData.FunctionCode = 0
19ec-1c88:49384214.281 : NVMData.PreFeed = 0
19ec-1c88:49384214.333 : NVMData.PreFeedTime = 0
19ec-1c88:49384214.384 : NVMData.ButtonNumber = 0
19ec-1c88:49384214.436 : NVMData.PowerOffTime = 0
19ec-1c88:49384214.490 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49384214.565 : => IoObject::IoLockEnd
19ec-1c88:49384214.659 : <= IoObject::IoLockEnd
19ec-1c88:49384214.712 : <= InitializeScanner ret = 1
19ec-1c88:49385445.232 : => GetLogicalScannerAbility
19ec-1c88:49385445.425 : => IoObject::IoLockStart
19ec-1c88:49385445.551 : => CAsicIO::CheckDevice
19ec-1c88:49385445.604 : => CNT96226::ConnectIsAvailable
19ec-1c88:49385470.365 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49385470.480 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49385470.542 : <= IoObject::IoLockStart
19ec-1c88:49385470.601 : => IoObject::IoLockEnd
19ec-1c88:49385470.753 : <= IoObject::IoLockEnd
19ec-1c88:49385470.832 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49389011.198 : => GetLogicalScannerAbilityEx
19ec-1c88:49389011.395 : => IoObject::IoLockStart
19ec-1c88:49389011.527 : => CAsicIO::CheckDevice
19ec-1c88:49389011.584 : => CNT96226::ConnectIsAvailable
19ec-1c88:49389029.391 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49389029.594 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49389029.715 : <= IoObject::IoLockStart
19ec-1c88:49389029.834 : => IoObject::IoLockEnd
19ec-1c88:49389030.039 : <= IoObject::IoLockEnd
19ec-1c88:49389030.256 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49389030.406 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49396241.180 : => ReadNVMData
19ec-1c88:49396241.363 : => IoObject::IoLockStart
19ec-1c88:49396241.495 : => CAsicIO::CheckDevice
19ec-1c88:49396241.556 : => CNT96226::ConnectIsAvailable
19ec-1c88:49396263.614 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49396263.732 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49396263.795 : <= IoObject::IoLockStart
19ec-1c88:49396263.861 : => ReadNVMDataInternal
19ec-1c88:49396263.925 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49396263.989 : IO Send command 10 bytes
19ec-1c88:49396264.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:49396264.168 : iCmd = 0, nBytes = 10
19ec-1c88:49396264.281 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49396621.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49396621.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:49396621.952 : IO total need to receive data 128 bytes
19ec-1c88:49396622.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:49396622.073 : iCmd = 0, nBytes = 128
19ec-1c88:49396804.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396804.570 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396804.709 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49396804.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49396804.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49396805.465 : System total receive data 128 bytes
19ec-1c88:49396805.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:49396805.579 : iCmd = 1, nBytes = 4
19ec-1c88:49396927.473 : 0000 : 00 00 00 00 
19ec-1c88:49396927.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49396927.686 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49396927.753 : NVMData.PadScanCount = 0
19ec-1c88:49396927.810 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49396927.866 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49396927.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:49396927.975 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49396928.165 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49396928.224 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49396928.279 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49396928.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49396928.381 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49396928.435 : NVMData.BornMonth = 0
19ec-1c88:49396928.485 : NVMData.BornDay = 0
19ec-1c88:49396928.534 : NVMData.BornYear = 0
19ec-1c88:49396928.582 : NVMData.FirstScanMonth = 4
19ec-1c88:49396928.634 : NVMData.FirstScanDay = 30
19ec-1c88:49396928.686 : NVMData.FirstScanYear = 2020
19ec-1c88:49396928.740 : NVMData.VerticalMagnification = 0
19ec-1c88:49396928.791 : NVMData.HorizontalMagnification = 0
19ec-1c88:49396928.846 : NVMData.PowerSavingTime = 15
19ec-1c88:49396928.897 : NVMData.SN = A094165189010062
19ec-1c88:49396928.947 : NVMData.AutoFeed = 0
19ec-1c88:49396928.993 : NVMData.CCDType = 0
19ec-1c88:49396929.042 : NVMData.ScanSpeed = 0
19ec-1c88:49396929.091 : NVMData.RollerCount = 0
19ec-1c88:49396929.142 : NVMData.MultifeedCount = 0
19ec-1c88:49396929.197 : NVMData.JamCount = 0
19ec-1c88:49396929.243 : NVMData.IdentifyInfo = 
19ec-1c88:49396929.295 : NVMData.FormalName = 
19ec-1c88:49396929.345 : NVMData.ReservedB = 0
19ec-1c88:49396929.394 : NVMData.FunctionCode = 0
19ec-1c88:49396929.442 : NVMData.PreFeed = 0
19ec-1c88:49396929.489 : NVMData.PreFeedTime = 0
19ec-1c88:49396929.538 : NVMData.ButtonNumber = 0
19ec-1c88:49396929.586 : NVMData.PowerOffTime = 0
19ec-1c88:49396929.636 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49396929.699 : => IoObject::IoLockEnd
19ec-1c88:49396929.786 : <= IoObject::IoLockEnd
19ec-1c88:49396929.834 : <= ReadNVMData ret = 1
19ec-1c88:49406969.976 : => GetADFStatus
19ec-1c88:49406970.342 : => IoObject::IoLockStart
19ec-1c88:49406970.467 : => CAsicIO::CheckDevice
19ec-1c88:49406970.527 : => CNT96226::ConnectIsAvailable
19ec-1c88:49406992.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49406992.650 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49406992.793 : <= IoObject::IoLockStart
19ec-1c88:49406992.922 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49406993.075 : IO Send command 10 bytes
19ec-1c88:49406993.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:49406993.503 : iCmd = 0, nBytes = 10
19ec-1c88:49406993.609 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49407193.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49407193.483 : System send command 10 bytes + data 0 bytes
19ec-1c88:49407193.644 : IO total need to receive data 2 bytes
19ec-1c88:49407193.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:49407193.900 : iCmd = 0, nBytes = 2
19ec-1c88:49407374.424 : 0000 : 00 00 
19ec-1c88:49407374.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49407374.591 : System total receive data 2 bytes
19ec-1c88:49407374.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:49407374.716 : iCmd = 1, nBytes = 4
19ec-1c88:49407489.952 : 0000 : 00 00 00 00 
19ec-1c88:49407490.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49407490.179 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49407490.239 : Return status = 0
19ec-1c88:49407490.299 : => IoObject::IoLockEnd
19ec-1c88:49407490.390 : <= IoObject::IoLockEnd
19ec-1c88:49407490.442 : <= GetADFStatus ret = 1
19ec-1c88:49410093.118 : => GetADFStatus
19ec-1c88:49410093.313 : => IoObject::IoLockStart
19ec-1c88:49410093.445 : => CAsicIO::CheckDevice
19ec-1c88:49410093.498 : => CNT96226::ConnectIsAvailable
19ec-1c88:49410117.481 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49410117.596 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49410117.657 : <= IoObject::IoLockStart
19ec-1c88:49410117.714 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49410117.781 : IO Send command 10 bytes
19ec-1c88:49410117.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:49410117.962 : iCmd = 0, nBytes = 10
19ec-1c88:49410118.068 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49410318.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49410318.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:49410318.768 : IO total need to receive data 2 bytes
19ec-1c88:49410318.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:49410318.899 : iCmd = 0, nBytes = 2
19ec-1c88:49410495.117 : 0000 : 00 00 
19ec-1c88:49410495.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49410495.290 : System total receive data 2 bytes
19ec-1c88:49410495.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:49410495.404 : iCmd = 1, nBytes = 4
19ec-1c88:49410701.148 : 0000 : 00 00 00 00 
19ec-1c88:49410701.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49410701.371 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49410701.431 : Return status = 0
19ec-1c88:49410701.492 : => IoObject::IoLockEnd
19ec-1c88:49410701.581 : <= IoObject::IoLockEnd
19ec-1c88:49410701.629 : <= GetADFStatus ret = 1
19ec-1c88:49412769.965 : => TerminateDriver
19ec-1c88:49412770.160 : => CAsicIO::~CAsicIO,pStage=219548744
19ec-1c88:49412770.235 : => CNT96226::Close
19ec-1c88:49412774.162 : <= CNT96226::Close ret = 1
19ec-1c88:49412774.240 : <= CAsicIO::~CAsicIO
19ec-1c88:49412774.300 : => IoObject::IoLockEnd
19ec-1c88:49412774.354 : <= IoObject::IoLockEnd
19ec-1c88:49412774.410 : => IoObject::TerminateDevice
19ec-1c88:49412774.467 : => IoObject::IoLockEnd
19ec-1c88:49412774.517 : <= IoObject::IoLockEnd
19ec-1c88:49412774.623 : <= IoObject::TerminateDevice
19ec-1c88:49412774.887 : <= TerminateDriver ret = 1
19ec-1c88:49455869.344 : ============Debug Start==========
19ec-1c88:49455869.609 : Date : 2020/4/30 14:29:26
19ec-1c88:49455869.688 : Process ID : 19ec
19ec-1c88:49455870.407 : Windows : Version 10.0 build 18363 
19ec-1c88:49455870.859 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49455870.924 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49455870.992 : MemoryStatus.ullAvailPhys : 1724780544
19ec-1c88:49455871.052 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49455871.111 : MemoryStatus.ullAvailPageFile : 3098587136
19ec-1c88:49455871.172 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49455871.231 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:49455871.290 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49455871.396 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49455871.460 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49455871.934 : CPU Count : 4
19ec-1c88:49455871.980 : CPU Frequency : 100.000 Mhz
19ec-1c88:49455876.207 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49455876.339 : => InitializeDriver
19ec-1c88:49455876.603 : <= InitializeDriver ret = 1
19ec-1c88:49455876.662 : => InitializeScanner
19ec-1c88:49455876.741 : => CAsicIO::GetDeviceList
19ec-1c88:49455877.037 : => CNT96226::CNT96226
19ec-1c88:49455877.094 : => CNT96226::Open
19ec-1c88:49455899.107 : <= CNT96226::Open ret = 1
19ec-1c88:49455899.216 : => CNT96226::Initialize
19ec-1c88:49455899.410 : <= CNT96226::Initialize ret = 1
19ec-1c88:49455899.471 : <= CNT96226::CNT96226
19ec-1c88:49455899.522 : => CNT96226::EnumAvailableDevice
19ec-1c88:49455905.125 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49455905.208 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49455905.269 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49459675.455 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49459675.903 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49459687.063 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49459687.275 : => IoObject::GetLockName
19ec-1c88:49459687.410 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49459687.553 : <= IoObject::GetLockName
19ec-1c88:49459688.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:49459688.578 : iCmd = 3, nBytes = 2
19ec-1c88:49460091.925 : 0000 : 06 38 
19ec-1c88:49460092.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460092.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:49460092.401 : iCmd = 4, nBytes = 2
19ec-1c88:49460411.999 : 0000 : 07 07 
19ec-1c88:49460412.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460412.379 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49460412.543 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49460412.676 : IO Send command 10 bytes
19ec-1c88:49460412.781 : => CNT96226::VenderCmd_SetData
19ec-1c88:49460412.890 : iCmd = 0, nBytes = 10
19ec-1c88:49460413.100 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49460598.209 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49460598.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:49460598.561 : iCmd = 0, nBytes = 165
19ec-1c88:49460759.864 : skip dump 37 bytes
19ec-1c88:49460760.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49460760.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49460760.818 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49460761.089 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49460761.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49460761.628 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49460761.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49460762.131 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49460762.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460762.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:49460762.497 : iCmd = 1, nBytes = 4
19ec-1c88:49460938.433 : 0000 : 00 00 00 00 
19ec-1c88:49460938.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460938.785 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49460938.917 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49460939.053 : IO Send command 10 bytes
19ec-1c88:49460939.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:49460939.270 : iCmd = 0, nBytes = 10
19ec-1c88:49460939.489 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49461277.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49461277.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:49461277.796 : iCmd = 0, nBytes = 128
19ec-1c88:49461458.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461458.947 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461459.238 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49461459.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49461459.768 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.019 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49461460.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:49461460.880 : iCmd = 1, nBytes = 4
19ec-1c88:49461642.256 : 0000 : 00 00 00 00 
19ec-1c88:49461642.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49461642.603 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49461642.978 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49461643.121 : => CNT96226::Close
19ec-1c88:49461649.680 : <= CNT96226::Close ret = 1
19ec-1c88:49461649.840 : <= CNT96226::~CNT96226
19ec-1c88:49461650.001 : <= CAsicIO::GetDeviceList
19ec-1c88:49461650.757 : => IoObject::SetTimeout
19ec-1c88:49461651.017 : Timeout--> In = 0 Out = 0
19ec-1c88:49461651.137 : <= IoObject::SetTimeout
19ec-1c88:49461651.267 : => CAsicIO::CAsicIO
19ec-1c88:49461651.414 : => CNT96226::CNT96226
19ec-1c88:49461651.526 : => CNT96226::Open
19ec-1c88:49461698.493 : <= CNT96226::Open ret = 1
19ec-1c88:49461698.724 : => CNT96226::Initialize
19ec-1c88:49461699.103 : <= CNT96226::Initialize ret = 1
19ec-1c88:49461699.232 : <= CNT96226::CNT96226
19ec-1c88:49461699.339 : <= CAsicIO::CAsicIO
19ec-1c88:49461699.460 : => CAsicIO::InitializeDevice
19ec-1c88:49461699.608 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49461711.567 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49461711.822 : => IoObject::GetLockName
19ec-1c88:49461711.933 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49461712.069 : <= IoObject::GetLockName
19ec-1c88:49461712.994 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49461713.144 : IO Send command 10 bytes
19ec-1c88:49461713.244 : => CNT96226::VenderCmd_SetData
19ec-1c88:49461713.351 : iCmd = 0, nBytes = 10
19ec-1c88:49461713.580 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49462078.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49462078.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462078.421 : iCmd = 0, nBytes = 128
19ec-1c88:49462259.384 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462259.757 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462260.057 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49462260.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49462260.587 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49462260.846 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462261.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462261.359 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462261.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49462261.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462261.730 : iCmd = 1, nBytes = 4
19ec-1c88:49462466.070 : 0000 : 00 00 00 00 
19ec-1c88:49462466.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49462466.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49462466.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462466.616 : iCmd = 3, nBytes = 2
19ec-1c88:49462855.801 : 0000 : 06 38 
19ec-1c88:49462855.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49462856.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462856.122 : iCmd = 4, nBytes = 2
19ec-1c88:49463172.134 : 0000 : 07 07 
19ec-1c88:49463172.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49463172.483 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49463172.610 : => IoObject::InitializeDevice
19ec-1c88:49463172.742 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49463173.523 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49463173.622 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49463174.526 : => FindScanner
19ec-1c88:49463174.604 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49463174.686 : <= FindScanner ret = 1
19ec-1c88:49463174.760 : => IoObject::IoLockStart
19ec-1c88:49463174.894 : => CAsicIO::CheckDevice
19ec-1c88:49463174.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:49463195.618 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49463195.771 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49463195.848 : <= IoObject::IoLockStart
19ec-1c88:49463195.925 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49463196.017 : IO Send command 10 bytes
19ec-1c88:49463196.143 : => CNT96226::VenderCmd_SetData
19ec-1c88:49463196.217 : iCmd = 0, nBytes = 10
19ec-1c88:49463196.356 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49463401.197 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49463401.375 : System send command 10 bytes + data 0 bytes
19ec-1c88:49463401.470 : IO total need to receive data 5 bytes
19ec-1c88:49463401.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:49463401.622 : iCmd = 0, nBytes = 5
19ec-1c88:49463610.033 : 0000 : 06 00 02 02 ab 
19ec-1c88:49463610.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49463610.235 : System total receive data 5 bytes
19ec-1c88:49463610.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:49463610.385 : iCmd = 1, nBytes = 4
19ec-1c88:49463801.506 : 0000 : 00 00 00 00 
19ec-1c88:49463801.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49463801.766 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49463801.846 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49463801.927 : IO Send command 10 bytes
19ec-1c88:49463802.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:49463802.116 : iCmd = 0, nBytes = 10
19ec-1c88:49463802.251 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49463979.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49463979.675 : System send command 10 bytes + data 0 bytes
19ec-1c88:49463979.763 : IO total need to receive data 165 bytes
19ec-1c88:49463979.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:49463979.927 : iCmd = 0, nBytes = 165
19ec-1c88:49464149.513 : skip dump 37 bytes
19ec-1c88:49464149.983 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49464150.171 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49464150.349 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49464150.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49464150.690 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49464150.871 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49464151.033 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464151.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464151.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49464151.357 : System total receive data 165 bytes
19ec-1c88:49464151.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:49464151.503 : iCmd = 1, nBytes = 4
19ec-1c88:49464303.698 : 0000 : 00 00 00 00 
19ec-1c88:49464303.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49464303.942 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49464304.167 : Dump Inquiry
19ec-1c88:49464304.323 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49464304.497 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49464304.672 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49464304.848 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49464305.019 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49464305.188 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49464305.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464305.511 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464305.682 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49464305.852 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49464305.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:49464306.054 : => ReadNVMDataInternal
19ec-1c88:49464306.294 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49464306.376 : IO Send command 10 bytes
19ec-1c88:49464306.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:49464306.547 : iCmd = 0, nBytes = 10
19ec-1c88:49464306.753 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49464611.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49464612.060 : System send command 10 bytes + data 0 bytes
19ec-1c88:49464612.150 : IO total need to receive data 128 bytes
19ec-1c88:49464612.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:49464612.304 : iCmd = 0, nBytes = 128
19ec-1c88:49464820.276 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464820.514 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464820.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49464820.870 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49464821.036 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.355 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49464821.678 : System total receive data 128 bytes
19ec-1c88:49464821.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:49464821.827 : iCmd = 1, nBytes = 4
19ec-1c88:49465016.230 : 0000 : 00 00 00 00 
19ec-1c88:49465016.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49465016.528 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49465016.615 : NVMData.PadScanCount = 0
19ec-1c88:49465016.685 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49465016.759 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49465016.835 : NVMData.FlatbedScanCount = 0
19ec-1c88:49465016.907 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49465016.976 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49465017.042 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49465017.113 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49465017.186 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49465017.263 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49465017.334 : NVMData.BornMonth = 0
19ec-1c88:49465017.398 : NVMData.BornDay = 0
19ec-1c88:49465017.461 : NVMData.BornYear = 0
19ec-1c88:49465017.526 : NVMData.FirstScanMonth = 4
19ec-1c88:49465017.598 : NVMData.FirstScanDay = 30
19ec-1c88:49465017.669 : NVMData.FirstScanYear = 2020
19ec-1c88:49465017.738 : NVMData.VerticalMagnification = 0
19ec-1c88:49465017.813 : NVMData.HorizontalMagnification = 0
19ec-1c88:49465017.883 : NVMData.PowerSavingTime = 15
19ec-1c88:49465018.195 : NVMData.SN = A094165189010062
19ec-1c88:49465018.270 : NVMData.AutoFeed = 0
19ec-1c88:49465018.337 : NVMData.CCDType = 0
19ec-1c88:49465018.402 : NVMData.ScanSpeed = 0
19ec-1c88:49465018.466 : NVMData.RollerCount = 0
19ec-1c88:49465018.531 : NVMData.MultifeedCount = 0
19ec-1c88:49465018.599 : NVMData.JamCount = 0
19ec-1c88:49465018.664 : NVMData.IdentifyInfo = 
19ec-1c88:49465018.731 : NVMData.FormalName = 
19ec-1c88:49465018.957 : NVMData.ReservedB = 0
19ec-1c88:49465019.025 : NVMData.FunctionCode = 0
19ec-1c88:49465019.089 : NVMData.PreFeed = 0
19ec-1c88:49465019.155 : NVMData.PreFeedTime = 0
19ec-1c88:49465019.221 : NVMData.ButtonNumber = 0
19ec-1c88:49465019.289 : NVMData.PowerOffTime = 0
19ec-1c88:49465019.357 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49465019.457 : => IoObject::IoLockEnd
19ec-1c88:49465019.573 : <= IoObject::IoLockEnd
19ec-1c88:49465019.639 : <= InitializeScanner ret = 1
19ec-1c88:49465019.722 : => GetLogicalScannerAbilityEx
19ec-1c88:49465019.802 : => IoObject::IoLockStart
19ec-1c88:49465019.926 : => CAsicIO::CheckDevice
19ec-1c88:49465019.996 : => CNT96226::ConnectIsAvailable
19ec-1c88:49465039.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49465039.401 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49465039.473 : <= IoObject::IoLockStart
19ec-1c88:49465039.543 : => IoObject::IoLockEnd
19ec-1c88:49465039.660 : <= IoObject::IoLockEnd
19ec-1c88:49465039.804 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49465039.903 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49465261.444 : => ReadNVMData
19ec-1c88:49465261.607 : => IoObject::IoLockStart
19ec-1c88:49465261.746 : => CAsicIO::CheckDevice
19ec-1c88:49465261.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:49465283.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49465283.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49465283.987 : <= IoObject::IoLockStart
19ec-1c88:49465284.069 : => ReadNVMDataInternal
19ec-1c88:49465284.148 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49465284.236 : IO Send command 10 bytes
19ec-1c88:49465284.378 : => CNT96226::VenderCmd_SetData
19ec-1c88:49465284.453 : iCmd = 0, nBytes = 10
19ec-1c88:49465284.600 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49465630.307 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49465630.470 : System send command 10 bytes + data 0 bytes
19ec-1c88:49465630.559 : IO total need to receive data 128 bytes
19ec-1c88:49465630.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:49465630.712 : iCmd = 0, nBytes = 128
19ec-1c88:49465840.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465841.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465841.412 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49465841.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49465841.753 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49465841.915 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465842.082 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465842.240 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465842.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49465842.403 : System total receive data 128 bytes
19ec-1c88:49465842.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:49465842.548 : iCmd = 1, nBytes = 4
19ec-1c88:49466047.787 : 0000 : 00 00 00 00 
19ec-1c88:49466047.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49466048.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49466048.182 : NVMData.PadScanCount = 0
19ec-1c88:49466048.262 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49466048.334 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49466048.407 : NVMData.FlatbedScanCount = 0
19ec-1c88:49466048.474 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49466048.542 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49466048.616 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49466048.689 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49466048.761 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49466048.831 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49466048.993 : NVMData.BornMonth = 0
19ec-1c88:49466049.058 : NVMData.BornDay = 0
19ec-1c88:49466049.122 : NVMData.BornYear = 0
19ec-1c88:49466049.189 : NVMData.FirstScanMonth = 4
19ec-1c88:49466049.259 : NVMData.FirstScanDay = 30
19ec-1c88:49466049.334 : NVMData.FirstScanYear = 2020
19ec-1c88:49466049.593 : NVMData.VerticalMagnification = 0
19ec-1c88:49466049.674 : NVMData.HorizontalMagnification = 0
19ec-1c88:49466049.746 : NVMData.PowerSavingTime = 15
19ec-1c88:49466049.815 : NVMData.SN = A094165189010062
19ec-1c88:49466049.882 : NVMData.AutoFeed = 0
19ec-1c88:49466049.948 : NVMData.CCDType = 0
19ec-1c88:49466050.012 : NVMData.ScanSpeed = 0
19ec-1c88:49466050.075 : NVMData.RollerCount = 0
19ec-1c88:49466050.139 : NVMData.MultifeedCount = 0
19ec-1c88:49466050.204 : NVMData.JamCount = 0
19ec-1c88:49466050.267 : NVMData.IdentifyInfo = 
19ec-1c88:49466050.334 : NVMData.FormalName = 
19ec-1c88:49466050.399 : NVMData.ReservedB = 0
19ec-1c88:49466050.465 : NVMData.FunctionCode = 0
19ec-1c88:49466050.534 : NVMData.PreFeed = 0
19ec-1c88:49466050.599 : NVMData.PreFeedTime = 0
19ec-1c88:49466050.663 : NVMData.ButtonNumber = 0
19ec-1c88:49466050.728 : NVMData.PowerOffTime = 0
19ec-1c88:49466050.795 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49466050.874 : => IoObject::IoLockEnd
19ec-1c88:49466050.993 : <= IoObject::IoLockEnd
19ec-1c88:49466051.055 : <= ReadNVMData ret = 1
19ec-1c88:49468902.846 : ============Debug Start==========
19ec-1c88:49468903.141 : Date : 2020/4/30 14:29:27
19ec-1c88:49468903.224 : Process ID : 19ec
19ec-1c88:49468903.667 : Windows : Version 10.0 build 18363 
19ec-1c88:49468904.112 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49468904.181 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49468904.248 : MemoryStatus.ullAvailPhys : 1724768256
19ec-1c88:49468904.310 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49468904.373 : MemoryStatus.ullAvailPageFile : 3099181056
19ec-1c88:49468904.436 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49468904.497 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:49468904.559 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49468904.666 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49468904.731 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49468904.978 : CPU Count : 4
19ec-1c88:49468905.027 : CPU Frequency : 100.000 Mhz
19ec-1c88:49468908.858 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49468908.994 : => InitializeDriver
19ec-1c88:49468909.245 : <= InitializeDriver ret = 1
19ec-1c88:49471592.167 : => InitializeScanner
19ec-1c88:49471592.415 : => CAsicIO::GetDeviceList
19ec-1c88:49471592.841 : => CNT96226::CNT96226
19ec-1c88:49471592.912 : => CNT96226::Open
19ec-1c88:49471614.257 : <= CNT96226::Open ret = 1
19ec-1c88:49471614.370 : => CNT96226::Initialize
19ec-1c88:49471614.575 : <= CNT96226::Initialize ret = 1
19ec-1c88:49471614.634 : <= CNT96226::CNT96226
19ec-1c88:49471614.691 : => CNT96226::EnumAvailableDevice
19ec-1c88:49471620.173 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49471620.256 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49471620.318 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49475402.878 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49475403.351 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49475414.568 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49475414.798 : => IoObject::GetLockName
19ec-1c88:49475414.927 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49475415.065 : <= IoObject::GetLockName
19ec-1c88:49475415.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:49475416.105 : iCmd = 3, nBytes = 2
19ec-1c88:49475815.531 : 0000 : 06 38 
19ec-1c88:49475815.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49475815.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:49475816.007 : iCmd = 4, nBytes = 2
19ec-1c88:49476152.750 : 0000 : 07 07 
19ec-1c88:49476152.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49476153.145 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49476153.313 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49476153.442 : IO Send command 10 bytes
19ec-1c88:49476153.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:49476153.663 : iCmd = 0, nBytes = 10
19ec-1c88:49476153.877 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49476372.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49476372.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:49476372.625 : iCmd = 0, nBytes = 165
19ec-1c88:49476603.577 : skip dump 37 bytes
19ec-1c88:49476603.981 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49476604.274 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49476604.549 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49476604.816 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49476605.082 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49476605.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49476605.620 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49476605.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49476606.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49476606.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:49476606.245 : iCmd = 1, nBytes = 4
19ec-1c88:49476817.253 : 0000 : 00 00 00 00 
19ec-1c88:49476817.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49476817.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49476817.712 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49476817.848 : IO Send command 10 bytes
19ec-1c88:49476817.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:49476818.058 : iCmd = 0, nBytes = 10
19ec-1c88:49476818.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49477176.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49477176.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:49477176.746 : iCmd = 0, nBytes = 128
19ec-1c88:49477397.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477398.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477398.501 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49477398.774 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49477399.032 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49477400.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:49477400.166 : iCmd = 1, nBytes = 4
19ec-1c88:49477621.205 : 0000 : 00 00 00 00 
19ec-1c88:49477621.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49477621.561 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49477621.890 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49477622.039 : => CNT96226::Close
19ec-1c88:49477628.836 : <= CNT96226::Close ret = 1
19ec-1c88:49477629.004 : <= CNT96226::~CNT96226
19ec-1c88:49477629.168 : <= CAsicIO::GetDeviceList
19ec-1c88:49477629.895 : => IoObject::SetTimeout
19ec-1c88:49477630.163 : Timeout--> In = 0 Out = 0
19ec-1c88:49477630.277 : <= IoObject::SetTimeout
19ec-1c88:49477630.402 : => CAsicIO::CAsicIO
19ec-1c88:49477630.545 : => CNT96226::CNT96226
19ec-1c88:49477630.654 : => CNT96226::Open
19ec-1c88:49477674.339 : <= CNT96226::Open ret = 1
19ec-1c88:49477674.558 : => CNT96226::Initialize
19ec-1c88:49477674.957 : <= CNT96226::Initialize ret = 1
19ec-1c88:49477675.091 : <= CNT96226::CNT96226
19ec-1c88:49477675.200 : <= CAsicIO::CAsicIO
19ec-1c88:49477675.311 : => CAsicIO::InitializeDevice
19ec-1c88:49477675.444 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49477687.119 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49477687.336 : => IoObject::GetLockName
19ec-1c88:49477687.444 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49477687.579 : <= IoObject::GetLockName
19ec-1c88:49477688.485 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49477688.638 : IO Send command 10 bytes
19ec-1c88:49477688.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:49477688.852 : iCmd = 0, nBytes = 10
19ec-1c88:49477689.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49478043.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49478043.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478043.854 : iCmd = 0, nBytes = 128
19ec-1c88:49478266.815 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478267.185 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478267.481 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49478267.755 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49478268.014 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.264 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49478269.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478269.133 : iCmd = 1, nBytes = 4
19ec-1c88:49478475.182 : 0000 : 00 00 00 00 
19ec-1c88:49478475.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49478475.516 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49478475.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478475.756 : iCmd = 3, nBytes = 2
19ec-1c88:49478866.086 : 0000 : 06 38 
19ec-1c88:49478866.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49478866.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478866.496 : iCmd = 4, nBytes = 2
19ec-1c88:49479183.101 : 0000 : 07 07 
19ec-1c88:49479183.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49479183.694 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49479183.886 : => IoObject::InitializeDevice
19ec-1c88:49479184.069 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49479185.392 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49479185.538 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49479186.805 : => FindScanner
19ec-1c88:49479186.917 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49479187.044 : <= FindScanner ret = 1
19ec-1c88:49479187.158 : => IoObject::IoLockStart
19ec-1c88:49479187.370 : => CAsicIO::CheckDevice
19ec-1c88:49479187.478 : => CNT96226::ConnectIsAvailable
19ec-1c88:49479212.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49479212.976 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49479213.111 : <= IoObject::IoLockStart
19ec-1c88:49479213.224 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49479213.359 : IO Send command 10 bytes
19ec-1c88:49479213.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:49479213.669 : iCmd = 0, nBytes = 10
19ec-1c88:49479213.890 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49479421.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49479421.960 : System send command 10 bytes + data 0 bytes
19ec-1c88:49479422.042 : IO total need to receive data 5 bytes
19ec-1c88:49479422.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:49479422.186 : iCmd = 0, nBytes = 5
19ec-1c88:49479599.023 : 0000 : 06 00 02 02 ab 
19ec-1c88:49479599.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49479599.244 : System total receive data 5 bytes
19ec-1c88:49479599.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:49479599.387 : iCmd = 1, nBytes = 4
19ec-1c88:49479725.928 : 0000 : 00 00 00 00 
19ec-1c88:49479726.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49479726.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49479726.256 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49479726.336 : IO Send command 10 bytes
19ec-1c88:49479726.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:49479726.500 : iCmd = 0, nBytes = 10
19ec-1c88:49479726.625 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49479901.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49479901.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:49479901.352 : IO total need to receive data 165 bytes
19ec-1c88:49479901.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:49479901.502 : iCmd = 0, nBytes = 165
19ec-1c88:49480109.872 : skip dump 37 bytes
19ec-1c88:49480110.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49480110.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49480110.420 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49480110.588 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49480110.747 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49480110.910 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49480111.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480111.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480111.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49480111.361 : System total receive data 165 bytes
19ec-1c88:49480111.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:49480111.495 : iCmd = 1, nBytes = 4
19ec-1c88:49480290.798 : 0000 : 00 00 00 00 
19ec-1c88:49480290.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49480291.076 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49480291.336 : Dump Inquiry
19ec-1c88:49480291.494 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49480291.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49480291.831 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49480291.998 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49480292.154 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49480292.313 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49480292.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480292.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480292.783 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49480292.941 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49480293.046 : 00a0 : 00 00 00 00 00 
19ec-1c88:49480293.139 : => ReadNVMDataInternal
19ec-1c88:49480293.398 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49480293.482 : IO Send command 10 bytes
19ec-1c88:49480293.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:49480293.653 : iCmd = 0, nBytes = 10
19ec-1c88:49480293.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49480618.658 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49480619.070 : System send command 10 bytes + data 0 bytes
19ec-1c88:49480619.157 : IO total need to receive data 128 bytes
19ec-1c88:49480619.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:49480619.303 : iCmd = 0, nBytes = 128
19ec-1c88:49480817.173 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480817.421 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480817.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49480817.753 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49480817.910 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.065 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49480818.519 : System total receive data 128 bytes
19ec-1c88:49480818.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:49480818.658 : iCmd = 1, nBytes = 4
19ec-1c88:49481006.832 : 0000 : 00 00 00 00 
19ec-1c88:49481006.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49481007.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49481007.211 : NVMData.PadScanCount = 0
19ec-1c88:49481007.281 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49481007.352 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49481007.425 : NVMData.FlatbedScanCount = 0
19ec-1c88:49481007.492 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49481007.557 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49481007.625 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49481007.692 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49481007.758 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49481007.826 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49481007.894 : NVMData.BornMonth = 0
19ec-1c88:49481007.951 : NVMData.BornDay = 0
19ec-1c88:49481008.017 : NVMData.BornYear = 0
19ec-1c88:49481008.076 : NVMData.FirstScanMonth = 4
19ec-1c88:49481008.139 : NVMData.FirstScanDay = 30
19ec-1c88:49481008.205 : NVMData.FirstScanYear = 2020
19ec-1c88:49481008.268 : NVMData.VerticalMagnification = 0
19ec-1c88:49481008.332 : NVMData.HorizontalMagnification = 0
19ec-1c88:49481008.396 : NVMData.PowerSavingTime = 15
19ec-1c88:49481008.459 : NVMData.SN = A094165189010062
19ec-1c88:49481008.521 : NVMData.AutoFeed = 0
19ec-1c88:49481008.580 : NVMData.CCDType = 0
19ec-1c88:49481008.643 : NVMData.ScanSpeed = 0
19ec-1c88:49481008.701 : NVMData.RollerCount = 0
19ec-1c88:49481008.764 : NVMData.MultifeedCount = 0
19ec-1c88:49481008.825 : NVMData.JamCount = 0
19ec-1c88:49481008.883 : NVMData.IdentifyInfo = 
19ec-1c88:49481008.943 : NVMData.FormalName = 
19ec-1c88:49481009.149 : NVMData.ReservedB = 0
19ec-1c88:49481009.219 : NVMData.FunctionCode = 0
19ec-1c88:49481009.285 : NVMData.PreFeed = 0
19ec-1c88:49481009.348 : NVMData.PreFeedTime = 0
19ec-1c88:49481009.409 : NVMData.ButtonNumber = 0
19ec-1c88:49481009.472 : NVMData.PowerOffTime = 0
19ec-1c88:49481009.533 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49481009.622 : => IoObject::IoLockEnd
19ec-1c88:49481009.733 : <= IoObject::IoLockEnd
19ec-1c88:49481009.795 : <= InitializeScanner ret = 1
19ec-1c88:49482415.286 : => GetLogicalScannerAbility
19ec-1c88:49482415.473 : => IoObject::IoLockStart
19ec-1c88:49482415.599 : => CAsicIO::CheckDevice
19ec-1c88:49482415.655 : => CNT96226::ConnectIsAvailable
19ec-1c88:49482438.295 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49482438.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49482438.813 : <= IoObject::IoLockStart
19ec-1c88:49482438.870 : => IoObject::IoLockEnd
19ec-1c88:49482438.973 : <= IoObject::IoLockEnd
19ec-1c88:49482439.051 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49485985.966 : => GetLogicalScannerAbilityEx
19ec-1c88:49485986.147 : => IoObject::IoLockStart
19ec-1c88:49485986.277 : => CAsicIO::CheckDevice
19ec-1c88:49485986.334 : => CNT96226::ConnectIsAvailable
19ec-1c88:49486010.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49486010.899 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49486010.957 : <= IoObject::IoLockStart
19ec-1c88:49486011.012 : => IoObject::IoLockEnd
19ec-1c88:49486011.116 : <= IoObject::IoLockEnd
19ec-1c88:49486011.242 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49486011.312 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49493181.503 : => ReadNVMData
19ec-1c88:49493181.688 : => IoObject::IoLockStart
19ec-1c88:49493181.821 : => CAsicIO::CheckDevice
19ec-1c88:49493181.876 : => CNT96226::ConnectIsAvailable
19ec-1c88:49493205.769 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49493205.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49493205.949 : <= IoObject::IoLockStart
19ec-1c88:49493206.020 : => ReadNVMDataInternal
19ec-1c88:49493206.081 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49493206.147 : IO Send command 10 bytes
19ec-1c88:49493206.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:49493206.318 : iCmd = 0, nBytes = 10
19ec-1c88:49493206.433 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49493561.433 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49493561.586 : System send command 10 bytes + data 0 bytes
19ec-1c88:49493561.657 : IO total need to receive data 128 bytes
19ec-1c88:49493561.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:49493561.778 : iCmd = 0, nBytes = 128
19ec-1c88:49493770.207 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493770.386 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493770.530 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49493770.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49493770.790 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49493770.914 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493771.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493771.160 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493771.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49493771.284 : System total receive data 128 bytes
19ec-1c88:49493771.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:49493771.395 : iCmd = 1, nBytes = 4
19ec-1c88:49493954.398 : 0000 : 00 00 00 00 
19ec-1c88:49493954.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49493954.628 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49493954.701 : NVMData.PadScanCount = 0
19ec-1c88:49493954.759 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49493954.815 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49493954.872 : NVMData.FlatbedScanCount = 0
19ec-1c88:49493954.927 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49493955.126 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49493955.195 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49493955.250 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49493955.304 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49493955.359 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49493955.419 : NVMData.BornMonth = 0
19ec-1c88:49493955.467 : NVMData.BornDay = 0
19ec-1c88:49493955.517 : NVMData.BornYear = 0
19ec-1c88:49493955.565 : NVMData.FirstScanMonth = 4
19ec-1c88:49493955.620 : NVMData.FirstScanDay = 30
19ec-1c88:49493955.676 : NVMData.FirstScanYear = 2020
19ec-1c88:49493955.732 : NVMData.VerticalMagnification = 0
19ec-1c88:49493955.787 : NVMData.HorizontalMagnification = 0
19ec-1c88:49493955.840 : NVMData.PowerSavingTime = 15
19ec-1c88:49493955.894 : NVMData.SN = A094165189010062
19ec-1c88:49493955.945 : NVMData.AutoFeed = 0
19ec-1c88:49493955.998 : NVMData.CCDType = 0
19ec-1c88:49493956.046 : NVMData.ScanSpeed = 0
19ec-1c88:49493956.095 : NVMData.RollerCount = 0
19ec-1c88:49493956.147 : NVMData.MultifeedCount = 0
19ec-1c88:49493956.200 : NVMData.JamCount = 0
19ec-1c88:49493956.248 : NVMData.IdentifyInfo = 
19ec-1c88:49493956.300 : NVMData.FormalName = 
19ec-1c88:49493956.351 : NVMData.ReservedB = 0
19ec-1c88:49493956.400 : NVMData.FunctionCode = 0
19ec-1c88:49493956.448 : NVMData.PreFeed = 0
19ec-1c88:49493956.494 : NVMData.PreFeedTime = 0
19ec-1c88:49493956.541 : NVMData.ButtonNumber = 0
19ec-1c88:49493956.589 : NVMData.PowerOffTime = 0
19ec-1c88:49493956.638 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49493956.696 : => IoObject::IoLockEnd
19ec-1c88:49493956.783 : <= IoObject::IoLockEnd
19ec-1c88:49493956.835 : <= ReadNVMData ret = 1
19ec-1c88:49503681.034 : => GetADFStatus
19ec-1c88:49503681.448 : => IoObject::IoLockStart
19ec-1c88:49503681.579 : => CAsicIO::CheckDevice
19ec-1c88:49503681.634 : => CNT96226::ConnectIsAvailable
19ec-1c88:49503706.305 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49503706.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49503706.762 : <= IoObject::IoLockStart
19ec-1c88:49503706.822 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49503706.888 : IO Send command 10 bytes
19ec-1c88:49503707.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:49503707.058 : iCmd = 0, nBytes = 10
19ec-1c88:49503707.161 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49503905.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49503905.636 : System send command 10 bytes + data 0 bytes
19ec-1c88:49503905.711 : IO total need to receive data 2 bytes
19ec-1c88:49503905.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:49503905.829 : iCmd = 0, nBytes = 2
19ec-1c88:49504032.624 : 0000 : 00 00 
19ec-1c88:49504032.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49504032.774 : System total receive data 2 bytes
19ec-1c88:49504032.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:49504032.888 : iCmd = 1, nBytes = 4
19ec-1c88:49504199.252 : 0000 : 00 00 00 00 
19ec-1c88:49504199.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49504199.802 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49504199.860 : Return status = 0
19ec-1c88:49504199.916 : => IoObject::IoLockEnd
19ec-1c88:49504200.006 : <= IoObject::IoLockEnd
19ec-1c88:49504200.056 : <= GetADFStatus ret = 1
19ec-1c88:49506883.404 : => GetADFStatus
19ec-1c88:49506883.599 : => IoObject::IoLockStart
19ec-1c88:49506883.733 : => CAsicIO::CheckDevice
19ec-1c88:49506883.793 : => CNT96226::ConnectIsAvailable
19ec-1c88:49506907.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49506907.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49506907.614 : <= IoObject::IoLockStart
19ec-1c88:49506907.672 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49506907.742 : IO Send command 10 bytes
19ec-1c88:49506907.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:49506907.905 : iCmd = 0, nBytes = 10
19ec-1c88:49506908.011 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49507088.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49507088.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:49507089.000 : IO total need to receive data 2 bytes
19ec-1c88:49507089.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:49507089.137 : iCmd = 0, nBytes = 2
19ec-1c88:49507272.979 : 0000 : 00 00 
19ec-1c88:49507273.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49507273.142 : System total receive data 2 bytes
19ec-1c88:49507273.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:49507273.253 : iCmd = 1, nBytes = 4
19ec-1c88:49507380.663 : 0000 : 00 00 00 00 
19ec-1c88:49507380.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49507380.871 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49507380.936 : Return status = 0
19ec-1c88:49507380.991 : => IoObject::IoLockEnd
19ec-1c88:49507381.072 : <= IoObject::IoLockEnd
19ec-1c88:49507381.123 : <= GetADFStatus ret = 1
19ec-1c88:49509517.272 : => TerminateDriver
19ec-1c88:49509517.454 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:49509517.523 : => CNT96226::Close
19ec-1c88:49509521.570 : <= CNT96226::Close ret = 1
19ec-1c88:49509521.649 : <= CAsicIO::~CAsicIO
19ec-1c88:49509521.707 : => IoObject::IoLockEnd
19ec-1c88:49509521.759 : <= IoObject::IoLockEnd
19ec-1c88:49509521.809 : => IoObject::TerminateDevice
19ec-1c88:49509521.863 : => IoObject::IoLockEnd
19ec-1c88:49509521.912 : <= IoObject::IoLockEnd
19ec-1c88:49509522.229 : <= IoObject::TerminateDevice
19ec-1c88:49509522.464 : <= TerminateDriver ret = 1
19ec-1c88:49553111.565 : ============Debug Start==========
19ec-1c88:49553111.854 : Date : 2020/4/30 14:29:30
19ec-1c88:49553111.935 : Process ID : 19ec
19ec-1c88:49553112.354 : Windows : Version 10.0 build 18363 
19ec-1c88:49553112.814 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49553112.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49553112.939 : MemoryStatus.ullAvailPhys : 1724379136
19ec-1c88:49553112.997 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49553113.061 : MemoryStatus.ullAvailPageFile : 3098763264
19ec-1c88:49553113.122 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49553113.180 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:49553113.240 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49553113.351 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49553113.412 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49553113.648 : CPU Count : 4
19ec-1c88:49553113.695 : CPU Frequency : 100.000 Mhz
19ec-1c88:49553117.892 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49553118.019 : => InitializeDriver
19ec-1c88:49553118.296 : <= InitializeDriver ret = 1
19ec-1c88:49553118.358 : => InitializeScanner
19ec-1c88:49553118.436 : => CAsicIO::GetDeviceList
19ec-1c88:49553118.734 : => CNT96226::CNT96226
19ec-1c88:49553118.793 : => CNT96226::Open
19ec-1c88:49553139.678 : <= CNT96226::Open ret = 1
19ec-1c88:49553139.790 : => CNT96226::Initialize
19ec-1c88:49553139.988 : <= CNT96226::Initialize ret = 1
19ec-1c88:49553140.051 : <= CNT96226::CNT96226
19ec-1c88:49553140.108 : => CNT96226::EnumAvailableDevice
19ec-1c88:49553145.382 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49553145.465 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49553145.526 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49557071.467 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49557071.776 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49557077.404 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49557077.515 : => IoObject::GetLockName
19ec-1c88:49557077.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49557077.643 : <= IoObject::GetLockName
19ec-1c88:49557078.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:49557078.181 : iCmd = 3, nBytes = 2
19ec-1c88:49557466.299 : 0000 : 06 38 
19ec-1c88:49557466.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49557466.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:49557466.578 : iCmd = 4, nBytes = 2
19ec-1c88:49557768.784 : 0000 : 07 07 
19ec-1c88:49557768.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49557768.987 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49557769.082 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49557769.150 : IO Send command 10 bytes
19ec-1c88:49557769.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:49557769.263 : iCmd = 0, nBytes = 10
19ec-1c88:49557769.371 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49557920.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49557920.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:49557920.485 : iCmd = 0, nBytes = 165
19ec-1c88:49558095.273 : skip dump 37 bytes
19ec-1c88:49558095.478 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49558095.624 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49558095.761 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49558095.901 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49558096.035 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49558096.170 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49558096.299 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558096.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558096.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558096.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:49558096.608 : iCmd = 1, nBytes = 4
19ec-1c88:49558299.492 : 0000 : 00 00 00 00 
19ec-1c88:49558299.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558299.673 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49558299.735 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49558299.800 : IO Send command 10 bytes
19ec-1c88:49558299.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:49558299.908 : iCmd = 0, nBytes = 10
19ec-1c88:49558300.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49558631.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49558631.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:49558631.577 : iCmd = 0, nBytes = 128
19ec-1c88:49558820.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.163 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.306 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49558821.438 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49558821.566 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.693 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.951 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558822.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558822.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:49558822.129 : iCmd = 1, nBytes = 4
19ec-1c88:49558940.248 : 0000 : 00 00 00 00 
19ec-1c88:49558940.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558940.405 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49558940.566 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49558940.642 : => CNT96226::Close
19ec-1c88:49558944.568 : <= CNT96226::Close ret = 1
19ec-1c88:49558944.639 : <= CNT96226::~CNT96226
19ec-1c88:49558944.733 : <= CAsicIO::GetDeviceList
19ec-1c88:49558945.135 : => IoObject::SetTimeout
19ec-1c88:49558945.263 : Timeout--> In = 0 Out = 0
19ec-1c88:49558945.319 : <= IoObject::SetTimeout
19ec-1c88:49558945.389 : => CAsicIO::CAsicIO
19ec-1c88:49558945.460 : => CNT96226::CNT96226
19ec-1c88:49558945.517 : => CNT96226::Open
19ec-1c88:49558969.281 : <= CNT96226::Open ret = 1
19ec-1c88:49558969.377 : => CNT96226::Initialize
19ec-1c88:49558969.570 : <= CNT96226::Initialize ret = 1
19ec-1c88:49558969.625 : <= CNT96226::CNT96226
19ec-1c88:49558969.680 : <= CAsicIO::CAsicIO
19ec-1c88:49558969.738 : => CAsicIO::InitializeDevice
19ec-1c88:49558969.804 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49558977.043 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49558977.221 : => IoObject::GetLockName
19ec-1c88:49558977.283 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49558977.352 : <= IoObject::GetLockName
19ec-1c88:49558977.927 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49558978.004 : IO Send command 10 bytes
19ec-1c88:49558978.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:49558978.117 : iCmd = 0, nBytes = 10
19ec-1c88:49558978.231 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49559336.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49559336.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:49559336.539 : iCmd = 0, nBytes = 128
19ec-1c88:49559473.784 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559473.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.111 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49559474.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49559474.377 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.623 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49559474.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:49559474.941 : iCmd = 1, nBytes = 4
19ec-1c88:49559632.815 : 0000 : 00 00 00 00 
19ec-1c88:49559632.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49559632.996 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49559633.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:49559633.114 : iCmd = 3, nBytes = 2
19ec-1c88:49560013.145 : 0000 : 06 38 
19ec-1c88:49560013.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560013.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:49560013.408 : iCmd = 4, nBytes = 2
19ec-1c88:49560330.513 : 0000 : 07 07 
19ec-1c88:49560330.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560330.778 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49560330.882 : => IoObject::InitializeDevice
19ec-1c88:49560330.983 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49560331.605 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49560331.679 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49560332.418 : => FindScanner
19ec-1c88:49560332.477 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49560332.541 : <= FindScanner ret = 1
19ec-1c88:49560332.600 : => IoObject::IoLockStart
19ec-1c88:49560332.701 : => CAsicIO::CheckDevice
19ec-1c88:49560332.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:49560352.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49560352.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49560353.004 : <= IoObject::IoLockStart
19ec-1c88:49560353.062 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49560353.130 : IO Send command 10 bytes
19ec-1c88:49560353.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:49560353.285 : iCmd = 0, nBytes = 10
19ec-1c88:49560353.389 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49560539.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49560539.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:49560539.422 : IO total need to receive data 5 bytes
19ec-1c88:49560539.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:49560539.544 : iCmd = 0, nBytes = 5
19ec-1c88:49560740.003 : 0000 : 06 00 02 02 ab 
19ec-1c88:49560740.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560740.157 : System total receive data 5 bytes
19ec-1c88:49560740.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:49560740.274 : iCmd = 1, nBytes = 4
19ec-1c88:49560900.323 : 0000 : 00 00 00 00 
19ec-1c88:49560900.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560900.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49560900.594 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49560900.655 : IO Send command 10 bytes
19ec-1c88:49560900.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:49560900.792 : iCmd = 0, nBytes = 10
19ec-1c88:49560900.892 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49561067.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49561067.344 : System send command 10 bytes + data 0 bytes
19ec-1c88:49561067.498 : IO total need to receive data 165 bytes
19ec-1c88:49561067.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561067.751 : iCmd = 0, nBytes = 165
19ec-1c88:49561241.139 : skip dump 37 bytes
19ec-1c88:49561241.318 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49561241.456 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49561241.590 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49561241.727 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49561241.857 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49561241.991 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49561242.115 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561242.238 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561242.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49561242.358 : System total receive data 165 bytes
19ec-1c88:49561242.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561242.465 : iCmd = 1, nBytes = 4
19ec-1c88:49561418.867 : 0000 : 00 00 00 00 
19ec-1c88:49561418.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49561419.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49561419.323 : Dump Inquiry
19ec-1c88:49561419.457 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49561419.593 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49561419.731 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49561419.861 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49561419.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49561420.122 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49561420.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561420.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561420.500 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49561420.628 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49561420.716 : 00a0 : 00 00 00 00 00 
19ec-1c88:49561420.784 : => ReadNVMDataInternal
19ec-1c88:49561420.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49561421.059 : IO Send command 10 bytes
19ec-1c88:49561421.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:49561421.200 : iCmd = 0, nBytes = 10
19ec-1c88:49561421.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49561743.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49561743.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:49561743.245 : IO total need to receive data 128 bytes
19ec-1c88:49561743.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561743.359 : iCmd = 0, nBytes = 128
19ec-1c88:49561909.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561909.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561909.810 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49561909.940 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49561910.067 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.186 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49561910.550 : System total receive data 128 bytes
19ec-1c88:49561910.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561910.661 : iCmd = 1, nBytes = 4
19ec-1c88:49562017.652 : 0000 : 00 00 00 00 
19ec-1c88:49562017.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49562017.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49562017.925 : NVMData.PadScanCount = 0
19ec-1c88:49562017.981 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49562018.037 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49562018.093 : NVMData.FlatbedScanCount = 0
19ec-1c88:49562018.152 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49562018.207 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49562018.259 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49562018.317 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49562018.373 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49562018.428 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49562018.481 : NVMData.BornMonth = 0
19ec-1c88:49562018.527 : NVMData.BornDay = 0
19ec-1c88:49562018.577 : NVMData.BornYear = 0
19ec-1c88:49562018.625 : NVMData.FirstScanMonth = 4
19ec-1c88:49562018.676 : NVMData.FirstScanDay = 30
19ec-1c88:49562018.730 : NVMData.FirstScanYear = 2020
19ec-1c88:49562018.785 : NVMData.VerticalMagnification = 0
19ec-1c88:49562018.842 : NVMData.HorizontalMagnification = 0
19ec-1c88:49562018.899 : NVMData.PowerSavingTime = 15
19ec-1c88:49562018.953 : NVMData.SN = A094165189010062
19ec-1c88:49562019.002 : NVMData.AutoFeed = 0
19ec-1c88:49562019.051 : NVMData.CCDType = 0
19ec-1c88:49562019.097 : NVMData.ScanSpeed = 0
19ec-1c88:49562019.146 : NVMData.RollerCount = 0
19ec-1c88:49562019.199 : NVMData.MultifeedCount = 0
19ec-1c88:49562019.248 : NVMData.JamCount = 0
19ec-1c88:49562019.294 : NVMData.IdentifyInfo = 
19ec-1c88:49562019.343 : NVMData.FormalName = 
19ec-1c88:49562019.523 : NVMData.ReservedB = 0
19ec-1c88:49562019.576 : NVMData.FunctionCode = 0
19ec-1c88:49562019.624 : NVMData.PreFeed = 0
19ec-1c88:49562019.676 : NVMData.PreFeedTime = 0
19ec-1c88:49562019.724 : NVMData.ButtonNumber = 0
19ec-1c88:49562019.774 : NVMData.PowerOffTime = 0
19ec-1c88:49562019.824 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49562019.892 : => IoObject::IoLockEnd
19ec-1c88:49562019.978 : <= IoObject::IoLockEnd
19ec-1c88:49562020.027 : <= InitializeScanner ret = 1
19ec-1c88:49562020.088 : => GetLogicalScannerAbilityEx
19ec-1c88:49562020.144 : => IoObject::IoLockStart
19ec-1c88:49562020.232 : => CAsicIO::CheckDevice
19ec-1c88:49562020.284 : => CNT96226::ConnectIsAvailable
19ec-1c88:49562033.050 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49562033.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49562033.199 : <= IoObject::IoLockStart
19ec-1c88:49562033.252 : => IoObject::IoLockEnd
19ec-1c88:49562033.338 : <= IoObject::IoLockEnd
19ec-1c88:49562033.448 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49562033.520 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49562208.205 : => ReadNVMData
19ec-1c88:49562208.340 : => IoObject::IoLockStart
19ec-1c88:49562208.449 : => CAsicIO::CheckDevice
19ec-1c88:49562208.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:49562231.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49562231.514 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49562231.645 : <= IoObject::IoLockStart
19ec-1c88:49562231.770 : => ReadNVMDataInternal
19ec-1c88:49562231.886 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49562232.249 : IO Send command 10 bytes
19ec-1c88:49562232.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:49562232.413 : iCmd = 0, nBytes = 10
19ec-1c88:49562232.521 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49562585.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49562585.293 : System send command 10 bytes + data 0 bytes
19ec-1c88:49562585.370 : IO total need to receive data 128 bytes
19ec-1c88:49562585.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:49562585.493 : iCmd = 0, nBytes = 128
19ec-1c88:49562793.272 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562793.439 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562793.581 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49562793.713 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49562793.839 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49562793.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562794.088 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562794.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562794.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49562794.334 : System total receive data 128 bytes
19ec-1c88:49562794.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:49562794.445 : iCmd = 1, nBytes = 4
19ec-1c88:49562953.312 : 0000 : 00 00 00 00 
19ec-1c88:49562953.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49562953.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49562953.584 : NVMData.PadScanCount = 0
19ec-1c88:49562953.637 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49562953.690 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49562953.748 : NVMData.FlatbedScanCount = 0
19ec-1c88:49562953.803 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49562953.855 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49562953.908 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49562953.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49562954.022 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49562954.074 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49562954.128 : NVMData.BornMonth = 0
19ec-1c88:49562954.177 : NVMData.BornDay = 0
19ec-1c88:49562954.228 : NVMData.BornYear = 0
19ec-1c88:49562954.275 : NVMData.FirstScanMonth = 4
19ec-1c88:49562954.329 : NVMData.FirstScanDay = 30
19ec-1c88:49562954.382 : NVMData.FirstScanYear = 2020
19ec-1c88:49562954.561 : NVMData.VerticalMagnification = 0
19ec-1c88:49562954.619 : NVMData.HorizontalMagnification = 0
19ec-1c88:49562954.671 : NVMData.PowerSavingTime = 15
19ec-1c88:49562954.725 : NVMData.SN = A094165189010062
19ec-1c88:49562954.776 : NVMData.AutoFeed = 0
19ec-1c88:49562954.823 : NVMData.CCDType = 0
19ec-1c88:49562954.870 : NVMData.ScanSpeed = 0
19ec-1c88:49562954.919 : NVMData.RollerCount = 0
19ec-1c88:49562954.981 : NVMData.MultifeedCount = 0
19ec-1c88:49562955.032 : NVMData.JamCount = 0
19ec-1c88:49562955.081 : NVMData.IdentifyInfo = 
19ec-1c88:49562955.131 : NVMData.FormalName = 
19ec-1c88:49562955.177 : NVMData.ReservedB = 0
19ec-1c88:49562955.229 : NVMData.FunctionCode = 0
19ec-1c88:49562955.277 : NVMData.PreFeed = 0
19ec-1c88:49562955.325 : NVMData.PreFeedTime = 0
19ec-1c88:49562955.375 : NVMData.ButtonNumber = 0
19ec-1c88:49562955.425 : NVMData.PowerOffTime = 0
19ec-1c88:49562955.474 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49562955.532 : => IoObject::IoLockEnd
19ec-1c88:49562955.613 : <= IoObject::IoLockEnd
19ec-1c88:49562955.661 : <= ReadNVMData ret = 1
19ec-1c88:49565463.586 : ============Debug Start==========
19ec-1c88:49565463.870 : Date : 2020/4/30 14:29:30
19ec-1c88:49565463.954 : Process ID : 19ec
19ec-1c88:49565464.355 : Windows : Version 10.0 build 18363 
19ec-1c88:49565464.815 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49565464.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49565464.945 : MemoryStatus.ullAvailPhys : 1725222912
19ec-1c88:49565465.004 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49565465.066 : MemoryStatus.ullAvailPageFile : 3097657344
19ec-1c88:49565465.128 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49565465.188 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:49565465.247 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49565465.352 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49565465.414 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49565465.654 : CPU Count : 4
19ec-1c88:49565465.701 : CPU Frequency : 100.000 Mhz
19ec-1c88:49565469.811 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49565469.939 : => InitializeDriver
19ec-1c88:49565470.210 : <= InitializeDriver ret = 1
19ec-1c88:49567956.893 : => InitializeScanner
19ec-1c88:49567957.141 : => CAsicIO::GetDeviceList
19ec-1c88:49567957.570 : => CNT96226::CNT96226
19ec-1c88:49567957.634 : => CNT96226::Open
19ec-1c88:49567981.887 : <= CNT96226::Open ret = 1
19ec-1c88:49567981.989 : => CNT96226::Initialize
19ec-1c88:49567982.192 : <= CNT96226::Initialize ret = 1
19ec-1c88:49567982.253 : <= CNT96226::CNT96226
19ec-1c88:49567982.307 : => CNT96226::EnumAvailableDevice
19ec-1c88:49567987.677 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49567987.755 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49567987.811 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49571701.047 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49571701.355 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49571707.771 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49571707.877 : => IoObject::GetLockName
19ec-1c88:49571707.938 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49571708.011 : <= IoObject::GetLockName
19ec-1c88:49571708.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:49571708.550 : iCmd = 3, nBytes = 2
19ec-1c88:49572094.062 : 0000 : 06 38 
19ec-1c88:49572094.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572094.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:49572094.328 : iCmd = 4, nBytes = 2
19ec-1c88:49572412.308 : 0000 : 07 07 
19ec-1c88:49572412.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572412.473 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49572412.559 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49572412.627 : IO Send command 10 bytes
19ec-1c88:49572412.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:49572412.737 : iCmd = 0, nBytes = 10
19ec-1c88:49572412.839 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49572576.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49572576.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:49572576.900 : iCmd = 0, nBytes = 165
19ec-1c88:49572759.937 : skip dump 37 bytes
19ec-1c88:49572760.115 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49572760.252 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49572760.381 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49572760.511 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49572760.643 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49572760.778 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49572760.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49572761.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49572761.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572761.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:49572761.201 : iCmd = 1, nBytes = 4
19ec-1c88:49572948.115 : 0000 : 00 00 00 00 
19ec-1c88:49572948.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572948.292 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49572948.356 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49572948.423 : IO Send command 10 bytes
19ec-1c88:49572948.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:49572948.529 : iCmd = 0, nBytes = 10
19ec-1c88:49572948.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49573268.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49573268.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:49573268.568 : iCmd = 0, nBytes = 128
19ec-1c88:49573462.142 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49573462.593 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49573462.723 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.850 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573463.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573463.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49573463.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:49573463.270 : iCmd = 1, nBytes = 4
19ec-1c88:49573577.602 : 0000 : 00 00 00 00 
19ec-1c88:49573577.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49573577.755 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49573577.919 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49573577.989 : => CNT96226::Close
19ec-1c88:49573581.941 : <= CNT96226::Close ret = 1
19ec-1c88:49573582.015 : <= CNT96226::~CNT96226
19ec-1c88:49573582.107 : <= CAsicIO::GetDeviceList
19ec-1c88:49573582.518 : => IoObject::SetTimeout
19ec-1c88:49573582.648 : Timeout--> In = 0 Out = 0
19ec-1c88:49573582.707 : <= IoObject::SetTimeout
19ec-1c88:49573582.776 : => CAsicIO::CAsicIO
19ec-1c88:49573582.852 : => CNT96226::CNT96226
19ec-1c88:49573582.907 : => CNT96226::Open
19ec-1c88:49573607.194 : <= CNT96226::Open ret = 1
19ec-1c88:49573607.299 : => CNT96226::Initialize
19ec-1c88:49573607.484 : <= CNT96226::Initialize ret = 1
19ec-1c88:49573607.545 : <= CNT96226::CNT96226
19ec-1c88:49573607.599 : <= CAsicIO::CAsicIO
19ec-1c88:49573607.656 : => CAsicIO::InitializeDevice
19ec-1c88:49573607.723 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49573613.608 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49573613.728 : => IoObject::GetLockName
19ec-1c88:49573613.785 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49573613.848 : <= IoObject::GetLockName
19ec-1c88:49573614.378 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49573614.450 : IO Send command 10 bytes
19ec-1c88:49573614.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:49573614.563 : iCmd = 0, nBytes = 10
19ec-1c88:49573614.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49573965.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49573965.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:49573965.280 : iCmd = 0, nBytes = 128
19ec-1c88:49574123.273 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574123.473 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574123.622 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49574123.753 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49574123.884 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.008 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574124.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:49574124.430 : iCmd = 1, nBytes = 4
19ec-1c88:49574309.172 : 0000 : 00 00 00 00 
19ec-1c88:49574309.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574309.326 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49574309.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:49574309.439 : iCmd = 3, nBytes = 2
19ec-1c88:49574690.398 : 0000 : 06 38 
19ec-1c88:49574690.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574690.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:49574690.664 : iCmd = 4, nBytes = 2
19ec-1c88:49574984.985 : 0000 : 07 07 
19ec-1c88:49574985.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574985.255 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49574985.354 : => IoObject::InitializeDevice
19ec-1c88:49574985.453 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49574986.058 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49574986.128 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49574986.895 : => FindScanner
19ec-1c88:49574986.952 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49574987.024 : <= FindScanner ret = 1
19ec-1c88:49574987.089 : => IoObject::IoLockStart
19ec-1c88:49574987.187 : => CAsicIO::CheckDevice
19ec-1c88:49574987.244 : => CNT96226::ConnectIsAvailable
19ec-1c88:49575000.326 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49575000.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49575000.485 : <= IoObject::IoLockStart
19ec-1c88:49575000.547 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49575000.614 : IO Send command 10 bytes
19ec-1c88:49575000.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:49575000.757 : iCmd = 0, nBytes = 10
19ec-1c88:49575000.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49575143.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49575143.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:49575143.632 : IO total need to receive data 5 bytes
19ec-1c88:49575143.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575143.750 : iCmd = 0, nBytes = 5
19ec-1c88:49575318.190 : 0000 : 06 00 02 02 ab 
19ec-1c88:49575318.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49575318.339 : System total receive data 5 bytes
19ec-1c88:49575318.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575318.450 : iCmd = 1, nBytes = 4
19ec-1c88:49575491.795 : 0000 : 00 00 00 00 
19ec-1c88:49575492.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49575492.294 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49575492.352 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49575492.412 : IO Send command 10 bytes
19ec-1c88:49575492.500 : => CNT96226::VenderCmd_SetData
19ec-1c88:49575492.553 : iCmd = 0, nBytes = 10
19ec-1c88:49575492.656 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49575673.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49575674.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:49575674.117 : IO total need to receive data 165 bytes
19ec-1c88:49575674.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575674.236 : iCmd = 0, nBytes = 165
19ec-1c88:49575880.218 : skip dump 37 bytes
19ec-1c88:49575880.414 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49575880.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49575880.694 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49575880.832 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49575880.964 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49575881.094 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49575881.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49575881.347 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49575881.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49575881.473 : System total receive data 165 bytes
19ec-1c88:49575881.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575881.584 : iCmd = 1, nBytes = 4
19ec-1c88:49576048.152 : 0000 : 00 00 00 00 
19ec-1c88:49576048.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49576048.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49576048.570 : Dump Inquiry
19ec-1c88:49576048.699 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49576048.835 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49576048.971 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49576049.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49576049.243 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49576049.379 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49576049.509 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576049.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576049.776 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49576049.908 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49576049.995 : 00a0 : 00 00 00 00 00 
19ec-1c88:49576050.067 : => ReadNVMDataInternal
19ec-1c88:49576050.265 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49576050.331 : IO Send command 10 bytes
19ec-1c88:49576050.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:49576050.476 : iCmd = 0, nBytes = 10
19ec-1c88:49576050.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49576364.560 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49576364.695 : System send command 10 bytes + data 0 bytes
19ec-1c88:49576364.762 : IO total need to receive data 128 bytes
19ec-1c88:49576364.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:49576364.879 : iCmd = 0, nBytes = 128
19ec-1c88:49576567.323 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576567.500 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576567.643 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49576567.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49576567.910 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49576568.398 : System total receive data 128 bytes
19ec-1c88:49576568.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:49576568.508 : iCmd = 1, nBytes = 4
19ec-1c88:49576697.675 : 0000 : 00 00 00 00 
19ec-1c88:49576697.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49576697.922 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49576697.991 : NVMData.PadScanCount = 0
19ec-1c88:49576698.049 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49576698.105 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49576698.163 : NVMData.FlatbedScanCount = 0
19ec-1c88:49576698.220 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49576698.272 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49576698.327 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49576698.385 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49576698.442 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49576698.498 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49576698.557 : NVMData.BornMonth = 0
19ec-1c88:49576698.606 : NVMData.BornDay = 0
19ec-1c88:49576698.656 : NVMData.BornYear = 0
19ec-1c88:49576698.706 : NVMData.FirstScanMonth = 4
19ec-1c88:49576698.760 : NVMData.FirstScanDay = 30
19ec-1c88:49576698.815 : NVMData.FirstScanYear = 2020
19ec-1c88:49576698.870 : NVMData.VerticalMagnification = 0
19ec-1c88:49576698.924 : NVMData.HorizontalMagnification = 0
19ec-1c88:49576698.981 : NVMData.PowerSavingTime = 15
19ec-1c88:49576699.038 : NVMData.SN = A094165189010062
19ec-1c88:49576699.090 : NVMData.AutoFeed = 0
19ec-1c88:49576699.139 : NVMData.CCDType = 0
19ec-1c88:49576699.190 : NVMData.ScanSpeed = 0
19ec-1c88:49576699.237 : NVMData.RollerCount = 0
19ec-1c88:49576699.290 : NVMData.MultifeedCount = 0
19ec-1c88:49576699.341 : NVMData.JamCount = 0
19ec-1c88:49576699.390 : NVMData.IdentifyInfo = 
19ec-1c88:49576699.444 : NVMData.FormalName = 
19ec-1c88:49576699.630 : NVMData.ReservedB = 0
19ec-1c88:49576699.688 : NVMData.FunctionCode = 0
19ec-1c88:49576699.740 : NVMData.PreFeed = 0
19ec-1c88:49576699.796 : NVMData.PreFeedTime = 0
19ec-1c88:49576699.845 : NVMData.ButtonNumber = 0
19ec-1c88:49576699.900 : NVMData.PowerOffTime = 0
19ec-1c88:49576699.953 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49576700.030 : => IoObject::IoLockEnd
19ec-1c88:49576700.119 : <= IoObject::IoLockEnd
19ec-1c88:49576700.172 : <= InitializeScanner ret = 1
19ec-1c88:49577934.871 : => GetLogicalScannerAbility
19ec-1c88:49577935.059 : => IoObject::IoLockStart
19ec-1c88:49577935.191 : => CAsicIO::CheckDevice
19ec-1c88:49577935.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:49577960.432 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49577960.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49577960.607 : <= IoObject::IoLockStart
19ec-1c88:49577960.664 : => IoObject::IoLockEnd
19ec-1c88:49577960.778 : <= IoObject::IoLockEnd
19ec-1c88:49577960.858 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49581497.570 : => GetLogicalScannerAbilityEx
19ec-1c88:49581497.771 : => IoObject::IoLockStart
19ec-1c88:49581497.896 : => CAsicIO::CheckDevice
19ec-1c88:49581497.954 : => CNT96226::ConnectIsAvailable
19ec-1c88:49581519.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49581519.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49581519.996 : <= IoObject::IoLockStart
19ec-1c88:49581520.109 : => IoObject::IoLockEnd
19ec-1c88:49581520.310 : <= IoObject::IoLockEnd
19ec-1c88:49581520.726 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49581520.803 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49588697.612 : => ReadNVMData
19ec-1c88:49588697.795 : => IoObject::IoLockStart
19ec-1c88:49588697.920 : => CAsicIO::CheckDevice
19ec-1c88:49588697.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:49588724.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49588724.991 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49588725.053 : <= IoObject::IoLockStart
19ec-1c88:49588725.122 : => ReadNVMDataInternal
19ec-1c88:49588725.184 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49588725.253 : IO Send command 10 bytes
19ec-1c88:49588725.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:49588725.426 : iCmd = 0, nBytes = 10
19ec-1c88:49588725.539 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49589070.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49589070.209 : System send command 10 bytes + data 0 bytes
19ec-1c88:49589070.284 : IO total need to receive data 128 bytes
19ec-1c88:49589070.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:49589070.405 : iCmd = 0, nBytes = 128
19ec-1c88:49589189.316 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589189.495 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589189.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49589189.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49589189.897 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.021 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.146 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49589190.396 : System total receive data 128 bytes
19ec-1c88:49589190.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:49589190.508 : iCmd = 1, nBytes = 4
19ec-1c88:49589388.476 : 0000 : 00 00 00 00 
19ec-1c88:49589388.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49589388.728 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49589388.800 : NVMData.PadScanCount = 0
19ec-1c88:49589388.861 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49589388.914 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49589388.968 : NVMData.FlatbedScanCount = 0
19ec-1c88:49589389.022 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49589389.226 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49589389.291 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49589389.344 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49589389.399 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49589389.453 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49589389.507 : NVMData.BornMonth = 0
19ec-1c88:49589389.556 : NVMData.BornDay = 0
19ec-1c88:49589389.605 : NVMData.BornYear = 0
19ec-1c88:49589389.653 : NVMData.FirstScanMonth = 4
19ec-1c88:49589389.704 : NVMData.FirstScanDay = 30
19ec-1c88:49589389.760 : NVMData.FirstScanYear = 2020
19ec-1c88:49589389.813 : NVMData.VerticalMagnification = 0
19ec-1c88:49589389.869 : NVMData.HorizontalMagnification = 0
19ec-1c88:49589389.923 : NVMData.PowerSavingTime = 15
19ec-1c88:49589389.976 : NVMData.SN = A094165189010062
19ec-1c88:49589390.026 : NVMData.AutoFeed = 0
19ec-1c88:49589390.076 : NVMData.CCDType = 0
19ec-1c88:49589390.123 : NVMData.ScanSpeed = 0
19ec-1c88:49589390.174 : NVMData.RollerCount = 0
19ec-1c88:49589390.227 : NVMData.MultifeedCount = 0
19ec-1c88:49589390.279 : NVMData.JamCount = 0
19ec-1c88:49589390.330 : NVMData.IdentifyInfo = 
19ec-1c88:49589390.384 : NVMData.FormalName = 
19ec-1c88:49589390.430 : NVMData.ReservedB = 0
19ec-1c88:49589390.478 : NVMData.FunctionCode = 0
19ec-1c88:49589390.528 : NVMData.PreFeed = 0
19ec-1c88:49589390.580 : NVMData.PreFeedTime = 0
19ec-1c88:49589390.631 : NVMData.ButtonNumber = 0
19ec-1c88:49589390.680 : NVMData.PowerOffTime = 0
19ec-1c88:49589390.729 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49589390.784 : => IoObject::IoLockEnd
19ec-1c88:49589390.874 : <= IoObject::IoLockEnd
19ec-1c88:49589390.922 : <= ReadNVMData ret = 1
19ec-1c88:49599059.287 : => GetADFStatus
19ec-1c88:49599059.720 : => IoObject::IoLockStart
19ec-1c88:49599059.856 : => CAsicIO::CheckDevice
19ec-1c88:49599059.916 : => CNT96226::ConnectIsAvailable
19ec-1c88:49599084.265 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49599084.516 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49599084.865 : <= IoObject::IoLockStart
19ec-1c88:49599084.928 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49599084.997 : IO Send command 10 bytes
19ec-1c88:49599085.122 : => CNT96226::VenderCmd_SetData
19ec-1c88:49599085.182 : iCmd = 0, nBytes = 10
19ec-1c88:49599085.290 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49599261.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49599261.384 : System send command 10 bytes + data 0 bytes
19ec-1c88:49599261.461 : IO total need to receive data 2 bytes
19ec-1c88:49599261.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:49599261.583 : iCmd = 0, nBytes = 2
19ec-1c88:49599447.022 : 0000 : 00 00 
19ec-1c88:49599447.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49599447.176 : System total receive data 2 bytes
19ec-1c88:49599447.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:49599447.287 : iCmd = 1, nBytes = 4
19ec-1c88:49599593.792 : 0000 : 00 00 00 00 
19ec-1c88:49599593.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49599594.040 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49599594.109 : Return status = 0
19ec-1c88:49599594.171 : => IoObject::IoLockEnd
19ec-1c88:49599594.266 : <= IoObject::IoLockEnd
19ec-1c88:49599594.315 : <= GetADFStatus ret = 1
19ec-1c88:49602499.659 : => GetADFStatus
19ec-1c88:49602499.850 : => IoObject::IoLockStart
19ec-1c88:49602499.971 : => CAsicIO::CheckDevice
19ec-1c88:49602500.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:49602524.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49602524.284 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49602524.357 : <= IoObject::IoLockStart
19ec-1c88:49602524.424 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49602524.500 : IO Send command 10 bytes
19ec-1c88:49602524.632 : => CNT96226::VenderCmd_SetData
19ec-1c88:49602524.701 : iCmd = 0, nBytes = 10
19ec-1c88:49602524.816 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49602670.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49602671.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:49602671.198 : IO total need to receive data 2 bytes
19ec-1c88:49602671.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:49602671.324 : iCmd = 0, nBytes = 2
19ec-1c88:49602817.787 : 0000 : 00 00 
19ec-1c88:49602817.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49602817.969 : System total receive data 2 bytes
19ec-1c88:49602818.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:49602818.094 : iCmd = 1, nBytes = 4
19ec-1c88:49602925.975 : 0000 : 00 00 00 00 
19ec-1c88:49602926.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49602926.184 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49602926.248 : Return status = 0
19ec-1c88:49602926.306 : => IoObject::IoLockEnd
19ec-1c88:49602926.395 : <= IoObject::IoLockEnd
19ec-1c88:49602926.447 : <= GetADFStatus ret = 1
19ec-1c88:49605079.998 : => TerminateDriver
19ec-1c88:49605080.193 : => CAsicIO::~CAsicIO,pStage=135990344
19ec-1c88:49605080.277 : => CNT96226::Close
19ec-1c88:49605083.832 : <= CNT96226::Close ret = 1
19ec-1c88:49605083.920 : <= CAsicIO::~CAsicIO
19ec-1c88:49605083.985 : => IoObject::IoLockEnd
19ec-1c88:49605084.045 : <= IoObject::IoLockEnd
19ec-1c88:49605084.101 : => IoObject::TerminateDevice
19ec-1c88:49605084.161 : => IoObject::IoLockEnd
19ec-1c88:49605084.211 : <= IoObject::IoLockEnd
19ec-1c88:49605084.316 : <= IoObject::TerminateDevice
19ec-1c88:49605084.588 : <= TerminateDriver ret = 1
19ec-1c88:49648894.065 : ============Debug Start==========
19ec-1c88:49648894.318 : Date : 2020/4/30 14:29:33
19ec-1c88:49648894.401 : Process ID : 19ec
19ec-1c88:49648894.828 : Windows : Version 10.0 build 18363 
19ec-1c88:49648895.270 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49648895.337 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49648895.405 : MemoryStatus.ullAvailPhys : 1724624896
19ec-1c88:49648895.462 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49648895.525 : MemoryStatus.ullAvailPageFile : 3098910720
19ec-1c88:49648895.585 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49648895.646 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:49648895.705 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49648895.810 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49648895.874 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49648896.106 : CPU Count : 4
19ec-1c88:49648896.155 : CPU Frequency : 100.000 Mhz
19ec-1c88:49648900.128 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49648900.260 : => InitializeDriver
19ec-1c88:49648900.509 : <= InitializeDriver ret = 1
19ec-1c88:49648900.566 : => InitializeScanner
19ec-1c88:49648900.638 : => CAsicIO::GetDeviceList
19ec-1c88:49648900.935 : => CNT96226::CNT96226
19ec-1c88:49648900.994 : => CNT96226::Open
19ec-1c88:49648925.690 : <= CNT96226::Open ret = 1
19ec-1c88:49648925.797 : => CNT96226::Initialize
19ec-1c88:49648925.988 : <= CNT96226::Initialize ret = 1
19ec-1c88:49648926.049 : <= CNT96226::CNT96226
19ec-1c88:49648926.106 : => CNT96226::EnumAvailableDevice
19ec-1c88:49648931.588 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49648931.662 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49648931.720 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49652690.833 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49652691.277 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49652702.412 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49652702.619 : => IoObject::GetLockName
19ec-1c88:49652702.739 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49652702.887 : <= IoObject::GetLockName
19ec-1c88:49652703.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:49652703.894 : iCmd = 3, nBytes = 2
19ec-1c88:49653099.664 : 0000 : 06 38 
19ec-1c88:49653099.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49653100.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:49653100.131 : iCmd = 4, nBytes = 2
19ec-1c88:49653428.819 : 0000 : 07 07 
19ec-1c88:49653429.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49653429.204 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49653429.371 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49653429.517 : IO Send command 10 bytes
19ec-1c88:49653429.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:49653429.738 : iCmd = 0, nBytes = 10
19ec-1c88:49653429.950 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49653644.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49653644.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:49653644.453 : iCmd = 0, nBytes = 165
19ec-1c88:49653840.712 : skip dump 37 bytes
19ec-1c88:49653841.110 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49653841.398 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49653841.684 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49653841.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49653842.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49653842.493 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49653842.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49653843.011 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49653843.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49653843.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:49653843.365 : iCmd = 1, nBytes = 4
19ec-1c88:49654039.917 : 0000 : 00 00 00 00 
19ec-1c88:49654040.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49654040.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49654040.396 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49654040.530 : IO Send command 10 bytes
19ec-1c88:49654040.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:49654040.747 : iCmd = 0, nBytes = 10
19ec-1c88:49654040.967 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49654414.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49654414.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:49654414.506 : iCmd = 0, nBytes = 128
19ec-1c88:49654634.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654635.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654635.427 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49654635.694 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49654635.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.212 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49654636.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:49654637.098 : iCmd = 1, nBytes = 4
19ec-1c88:49654879.227 : 0000 : 00 00 00 00 
19ec-1c88:49654879.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49654879.568 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49654879.950 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49654880.097 : => CNT96226::Close
19ec-1c88:49654886.950 : <= CNT96226::Close ret = 1
19ec-1c88:49654887.104 : <= CNT96226::~CNT96226
19ec-1c88:49654887.258 : <= CAsicIO::GetDeviceList
19ec-1c88:49654888.030 : => IoObject::SetTimeout
19ec-1c88:49654888.299 : Timeout--> In = 0 Out = 0
19ec-1c88:49654888.418 : <= IoObject::SetTimeout
19ec-1c88:49654888.541 : => CAsicIO::CAsicIO
19ec-1c88:49654888.682 : => CNT96226::CNT96226
19ec-1c88:49654888.788 : => CNT96226::Open
19ec-1c88:49654931.111 : <= CNT96226::Open ret = 1
19ec-1c88:49654931.307 : => CNT96226::Initialize
19ec-1c88:49654931.679 : <= CNT96226::Initialize ret = 1
19ec-1c88:49654931.804 : <= CNT96226::CNT96226
19ec-1c88:49654931.903 : <= CAsicIO::CAsicIO
19ec-1c88:49654932.005 : => CAsicIO::InitializeDevice
19ec-1c88:49654932.134 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49654942.409 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49654942.831 : => IoObject::GetLockName
19ec-1c88:49654942.966 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49654943.109 : <= IoObject::GetLockName
19ec-1c88:49654944.091 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49654944.241 : IO Send command 10 bytes
19ec-1c88:49654944.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:49654944.459 : iCmd = 0, nBytes = 10
19ec-1c88:49654944.677 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49655298.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49655298.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:49655298.599 : iCmd = 0, nBytes = 128
19ec-1c88:49655496.933 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655497.271 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655497.559 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49655497.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49655498.109 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49655498.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655498.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655498.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655499.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49655499.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:49655499.252 : iCmd = 1, nBytes = 4
19ec-1c88:49655708.961 : 0000 : 00 00 00 00 
19ec-1c88:49655709.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49655709.272 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49655709.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:49655709.498 : iCmd = 3, nBytes = 2
19ec-1c88:49656088.548 : 0000 : 06 38 
19ec-1c88:49656088.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49656088.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:49656088.988 : iCmd = 4, nBytes = 2
19ec-1c88:49656408.898 : 0000 : 07 07 
19ec-1c88:49656409.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49656409.382 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49656409.574 : => IoObject::InitializeDevice
19ec-1c88:49656409.759 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49656410.881 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49656411.019 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49656412.218 : => FindScanner
19ec-1c88:49656412.335 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49656412.461 : <= FindScanner ret = 1
19ec-1c88:49656412.573 : => IoObject::IoLockStart
19ec-1c88:49656412.777 : => CAsicIO::CheckDevice
19ec-1c88:49656412.882 : => CNT96226::ConnectIsAvailable
19ec-1c88:49656435.082 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49656435.325 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49656435.465 : <= IoObject::IoLockStart
19ec-1c88:49656435.585 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49656435.727 : IO Send command 10 bytes
19ec-1c88:49656435.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:49656436.014 : iCmd = 0, nBytes = 10
19ec-1c88:49656436.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49656660.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49656660.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:49656660.813 : IO total need to receive data 5 bytes
19ec-1c88:49656660.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:49656661.048 : iCmd = 0, nBytes = 5
19ec-1c88:49656892.524 : 0000 : 06 00 02 02 ab 
19ec-1c88:49656892.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49656892.882 : System total receive data 5 bytes
19ec-1c88:49656893.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:49656893.114 : iCmd = 1, nBytes = 4
19ec-1c88:49657108.267 : 0000 : 00 00 00 00 
19ec-1c88:49657108.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49657108.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49657108.835 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49657108.968 : IO Send command 10 bytes
19ec-1c88:49657109.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:49657109.256 : iCmd = 0, nBytes = 10
19ec-1c88:49657109.473 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49657317.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49657317.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:49657318.018 : IO total need to receive data 165 bytes
19ec-1c88:49657318.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:49657318.261 : iCmd = 0, nBytes = 165
19ec-1c88:49657550.185 : skip dump 37 bytes
19ec-1c88:49657550.579 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49657550.878 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49657551.162 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49657551.437 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49657551.699 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49657551.978 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49657552.242 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657552.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657552.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49657552.746 : System total receive data 165 bytes
19ec-1c88:49657552.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:49657552.976 : iCmd = 1, nBytes = 4
19ec-1c88:49657788.914 : 0000 : 00 00 00 00 
19ec-1c88:49657789.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49657789.503 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49657789.955 : Dump Inquiry
19ec-1c88:49657790.229 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49657790.503 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49657790.791 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49657791.066 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49657791.325 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49657791.595 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49657791.848 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657792.104 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657792.370 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49657792.637 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49657792.815 : 00a0 : 00 00 00 00 00 
19ec-1c88:49657792.944 : => ReadNVMDataInternal
19ec-1c88:49657793.331 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49657793.466 : IO Send command 10 bytes
19ec-1c88:49657793.642 : => CNT96226::VenderCmd_SetData
19ec-1c88:49657793.747 : iCmd = 0, nBytes = 10
19ec-1c88:49657793.953 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49658147.996 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49658148.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:49658148.420 : IO total need to receive data 128 bytes
19ec-1c88:49658148.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:49658148.661 : iCmd = 0, nBytes = 128
19ec-1c88:49658357.129 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658357.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658357.795 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49658358.070 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49658358.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49658358.583 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658358.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658359.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658359.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49658359.347 : System total receive data 128 bytes
19ec-1c88:49658359.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:49658359.575 : iCmd = 1, nBytes = 4
19ec-1c88:49658569.550 : 0000 : 00 00 00 00 
19ec-1c88:49658569.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49658570.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49658570.149 : NVMData.PadScanCount = 0
19ec-1c88:49658570.264 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49658570.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49658570.499 : NVMData.FlatbedScanCount = 0
19ec-1c88:49658570.611 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49658570.722 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49658570.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49658570.944 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49658571.060 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49658571.175 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49658571.286 : NVMData.BornMonth = 0
19ec-1c88:49658571.386 : NVMData.BornDay = 0
19ec-1c88:49658571.489 : NVMData.BornYear = 0
19ec-1c88:49658571.586 : NVMData.FirstScanMonth = 4
19ec-1c88:49658571.691 : NVMData.FirstScanDay = 30
19ec-1c88:49658571.802 : NVMData.FirstScanYear = 2020
19ec-1c88:49658571.911 : NVMData.VerticalMagnification = 0
19ec-1c88:49658572.019 : NVMData.HorizontalMagnification = 0
19ec-1c88:49658572.132 : NVMData.PowerSavingTime = 15
19ec-1c88:49658572.240 : NVMData.SN = A094165189010062
19ec-1c88:49658572.347 : NVMData.AutoFeed = 0
19ec-1c88:49658572.443 : NVMData.CCDType = 0
19ec-1c88:49658572.544 : NVMData.ScanSpeed = 0
19ec-1c88:49658572.649 : NVMData.RollerCount = 0
19ec-1c88:49658572.756 : NVMData.MultifeedCount = 0
19ec-1c88:49658572.860 : NVMData.JamCount = 0
19ec-1c88:49658572.960 : NVMData.IdentifyInfo = 
19ec-1c88:49658573.064 : NVMData.FormalName = 
19ec-1c88:49658573.472 : NVMData.ReservedB = 0
19ec-1c88:49658573.587 : NVMData.FunctionCode = 0
19ec-1c88:49658573.694 : NVMData.PreFeed = 0
19ec-1c88:49658573.794 : NVMData.PreFeedTime = 0
19ec-1c88:49658573.896 : NVMData.ButtonNumber = 0
19ec-1c88:49658574.004 : NVMData.PowerOffTime = 0
19ec-1c88:49658574.108 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49658574.247 : => IoObject::IoLockEnd
19ec-1c88:49658574.434 : <= IoObject::IoLockEnd
19ec-1c88:49658574.536 : <= InitializeScanner ret = 1
19ec-1c88:49658574.660 : => GetLogicalScannerAbilityEx
19ec-1c88:49658574.769 : => IoObject::IoLockStart
19ec-1c88:49658574.964 : => CAsicIO::CheckDevice
19ec-1c88:49658575.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:49658600.415 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49658600.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49658600.787 : <= IoObject::IoLockStart
19ec-1c88:49658600.902 : => IoObject::IoLockEnd
19ec-1c88:49658601.126 : <= IoObject::IoLockEnd
19ec-1c88:49658601.354 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49658601.508 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49658946.040 : => ReadNVMData
19ec-1c88:49658946.289 : => IoObject::IoLockStart
19ec-1c88:49658946.545 : => CAsicIO::CheckDevice
19ec-1c88:49658946.655 : => CNT96226::ConnectIsAvailable
19ec-1c88:49658972.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49658972.884 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49658973.005 : <= IoObject::IoLockStart
19ec-1c88:49658973.123 : => ReadNVMDataInternal
19ec-1c88:49658973.244 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49658973.375 : IO Send command 10 bytes
19ec-1c88:49658973.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:49658973.688 : iCmd = 0, nBytes = 10
19ec-1c88:49658973.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49659342.648 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49659342.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:49659342.881 : IO total need to receive data 128 bytes
19ec-1c88:49659342.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:49659343.015 : iCmd = 0, nBytes = 128
19ec-1c88:49659552.161 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659552.368 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659552.529 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49659552.680 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49659552.827 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49659552.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659553.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659553.251 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659553.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49659553.395 : System total receive data 128 bytes
19ec-1c88:49659553.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:49659553.524 : iCmd = 1, nBytes = 4
19ec-1c88:49659752.292 : 0000 : 00 00 00 00 
19ec-1c88:49659752.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49659752.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49659752.648 : NVMData.PadScanCount = 0
19ec-1c88:49659752.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49659752.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49659752.851 : NVMData.FlatbedScanCount = 0
19ec-1c88:49659752.916 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49659752.977 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49659753.041 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49659753.101 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49659753.163 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49659753.223 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49659753.288 : NVMData.BornMonth = 0
19ec-1c88:49659753.344 : NVMData.BornDay = 0
19ec-1c88:49659753.402 : NVMData.BornYear = 0
19ec-1c88:49659753.456 : NVMData.FirstScanMonth = 4
19ec-1c88:49659753.516 : NVMData.FirstScanDay = 30
19ec-1c88:49659753.580 : NVMData.FirstScanYear = 2020
19ec-1c88:49659753.798 : NVMData.VerticalMagnification = 0
19ec-1c88:49659753.864 : NVMData.HorizontalMagnification = 0
19ec-1c88:49659753.923 : NVMData.PowerSavingTime = 15
19ec-1c88:49659753.988 : NVMData.SN = A094165189010062
19ec-1c88:49659754.048 : NVMData.AutoFeed = 0
19ec-1c88:49659754.106 : NVMData.CCDType = 0
19ec-1c88:49659754.161 : NVMData.ScanSpeed = 0
19ec-1c88:49659754.218 : NVMData.RollerCount = 0
19ec-1c88:49659754.276 : NVMData.MultifeedCount = 0
19ec-1c88:49659754.334 : NVMData.JamCount = 0
19ec-1c88:49659754.390 : NVMData.IdentifyInfo = 
19ec-1c88:49659754.447 : NVMData.FormalName = 
19ec-1c88:49659754.501 : NVMData.ReservedB = 0
19ec-1c88:49659754.558 : NVMData.FunctionCode = 0
19ec-1c88:49659754.612 : NVMData.PreFeed = 0
19ec-1c88:49659754.669 : NVMData.PreFeedTime = 0
19ec-1c88:49659754.726 : NVMData.ButtonNumber = 0
19ec-1c88:49659754.782 : NVMData.PowerOffTime = 0
19ec-1c88:49659754.840 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49659754.907 : => IoObject::IoLockEnd
19ec-1c88:49659755.009 : <= IoObject::IoLockEnd
19ec-1c88:49659755.066 : <= ReadNVMData ret = 1
19ec-1c88:49662430.233 : ============Debug Start==========
19ec-1c88:49662430.512 : Date : 2020/4/30 14:29:33
19ec-1c88:49662430.596 : Process ID : 19ec
19ec-1c88:49662431.003 : Windows : Version 10.0 build 18363 
19ec-1c88:49662431.446 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49662431.507 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49662431.570 : MemoryStatus.ullAvailPhys : 1724620800
19ec-1c88:49662431.632 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49662431.694 : MemoryStatus.ullAvailPageFile : 3098787840
19ec-1c88:49662431.756 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49662431.813 : MemoryStatus.ullAvailVirtual : 1729744896
19ec-1c88:49662431.873 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49662431.985 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49662432.043 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49662432.281 : CPU Count : 4
19ec-1c88:49662432.330 : CPU Frequency : 100.000 Mhz
19ec-1c88:49662436.469 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49662436.597 : => InitializeDriver
19ec-1c88:49662436.863 : <= InitializeDriver ret = 1
19ec-1c88:49664948.588 : => InitializeScanner
19ec-1c88:49664948.844 : => CAsicIO::GetDeviceList
19ec-1c88:49664949.248 : => CNT96226::CNT96226
19ec-1c88:49664949.310 : => CNT96226::Open
19ec-1c88:49664974.316 : <= CNT96226::Open ret = 1
19ec-1c88:49664974.414 : => CNT96226::Initialize
19ec-1c88:49664974.612 : <= CNT96226::Initialize ret = 1
19ec-1c88:49664974.671 : <= CNT96226::CNT96226
19ec-1c88:49664974.726 : => CNT96226::EnumAvailableDevice
19ec-1c88:49664980.388 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49664980.469 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49664980.528 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49668648.965 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49668649.279 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49668655.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49668655.899 : => IoObject::GetLockName
19ec-1c88:49668655.959 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49668656.028 : <= IoObject::GetLockName
19ec-1c88:49668656.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:49668656.571 : iCmd = 3, nBytes = 2
19ec-1c88:49669007.462 : 0000 : 06 38 
19ec-1c88:49669007.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669007.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:49669007.752 : iCmd = 4, nBytes = 2
19ec-1c88:49669290.158 : 0000 : 07 07 
19ec-1c88:49669290.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669290.398 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49669290.492 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49669290.564 : IO Send command 10 bytes
19ec-1c88:49669290.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:49669290.676 : iCmd = 0, nBytes = 10
19ec-1c88:49669290.786 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49669463.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49669463.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:49669463.894 : iCmd = 0, nBytes = 165
19ec-1c88:49669606.094 : skip dump 37 bytes
19ec-1c88:49669606.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49669606.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49669606.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49669606.683 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49669606.813 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49669606.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49669607.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49669607.201 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49669607.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669607.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:49669607.371 : iCmd = 1, nBytes = 4
19ec-1c88:49669764.731 : 0000 : 00 00 00 00 
19ec-1c88:49669764.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669764.897 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49669764.962 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49669765.030 : IO Send command 10 bytes
19ec-1c88:49669765.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:49669765.143 : iCmd = 0, nBytes = 10
19ec-1c88:49669765.243 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49670072.640 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49670072.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670072.827 : iCmd = 0, nBytes = 128
19ec-1c88:49670267.736 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670267.895 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.023 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49670268.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49670268.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.399 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49670268.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670268.811 : iCmd = 1, nBytes = 4
19ec-1c88:49670435.950 : 0000 : 00 00 00 00 
19ec-1c88:49670436.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49670436.125 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49670436.295 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49670436.368 : => CNT96226::Close
19ec-1c88:49670439.701 : <= CNT96226::Close ret = 1
19ec-1c88:49670439.773 : <= CNT96226::~CNT96226
19ec-1c88:49670439.856 : <= CAsicIO::GetDeviceList
19ec-1c88:49670440.167 : => IoObject::SetTimeout
19ec-1c88:49670440.290 : Timeout--> In = 0 Out = 0
19ec-1c88:49670440.346 : <= IoObject::SetTimeout
19ec-1c88:49670440.417 : => CAsicIO::CAsicIO
19ec-1c88:49670440.487 : => CNT96226::CNT96226
19ec-1c88:49670440.540 : => CNT96226::Open
19ec-1c88:49670463.002 : <= CNT96226::Open ret = 1
19ec-1c88:49670463.111 : => CNT96226::Initialize
19ec-1c88:49670463.313 : <= CNT96226::Initialize ret = 1
19ec-1c88:49670463.381 : <= CNT96226::CNT96226
19ec-1c88:49670463.434 : <= CAsicIO::CAsicIO
19ec-1c88:49670463.490 : => CAsicIO::InitializeDevice
19ec-1c88:49670463.561 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49670469.790 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49670469.916 : => IoObject::GetLockName
19ec-1c88:49670469.976 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49670470.040 : <= IoObject::GetLockName
19ec-1c88:49670470.513 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49670470.586 : IO Send command 10 bytes
19ec-1c88:49670470.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:49670470.699 : iCmd = 0, nBytes = 10
19ec-1c88:49670470.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49670812.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49670812.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670812.820 : iCmd = 0, nBytes = 128
19ec-1c88:49670945.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670946.548 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670946.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49670946.821 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49670946.945 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.072 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49670947.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670947.496 : iCmd = 1, nBytes = 4
19ec-1c88:49671122.884 : 0000 : 00 00 00 00 
19ec-1c88:49671122.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49671123.031 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49671123.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:49671123.146 : iCmd = 3, nBytes = 2
19ec-1c88:49671492.341 : 0000 : 06 38 
19ec-1c88:49671492.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49671492.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:49671492.590 : iCmd = 4, nBytes = 2
19ec-1c88:49671802.616 : 0000 : 07 07 
19ec-1c88:49671802.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49671802.883 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49671802.979 : => IoObject::InitializeDevice
19ec-1c88:49671803.081 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49671803.754 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49671803.828 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49671804.557 : => FindScanner
19ec-1c88:49671804.619 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49671804.685 : <= FindScanner ret = 1
19ec-1c88:49671804.746 : => IoObject::IoLockStart
19ec-1c88:49671804.847 : => CAsicIO::CheckDevice
19ec-1c88:49671804.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:49671817.835 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49671817.930 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49671817.984 : <= IoObject::IoLockStart
19ec-1c88:49671818.042 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49671818.109 : IO Send command 10 bytes
19ec-1c88:49671818.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:49671818.249 : iCmd = 0, nBytes = 10
19ec-1c88:49671818.351 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49671978.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49671978.725 : System send command 10 bytes + data 0 bytes
19ec-1c88:49671978.788 : IO total need to receive data 5 bytes
19ec-1c88:49671978.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:49671978.907 : iCmd = 0, nBytes = 5
19ec-1c88:49672154.296 : 0000 : 06 00 02 02 ab 
19ec-1c88:49672154.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672154.589 : System total receive data 5 bytes
19ec-1c88:49672154.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:49672154.950 : iCmd = 1, nBytes = 4
19ec-1c88:49672308.472 : 0000 : 00 00 00 00 
19ec-1c88:49672308.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672308.670 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49672308.731 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49672308.795 : IO Send command 10 bytes
19ec-1c88:49672308.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:49672308.929 : iCmd = 0, nBytes = 10
19ec-1c88:49672309.031 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49672455.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49672455.545 : System send command 10 bytes + data 0 bytes
19ec-1c88:49672455.618 : IO total need to receive data 165 bytes
19ec-1c88:49672455.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:49672455.742 : iCmd = 0, nBytes = 165
19ec-1c88:49672629.801 : skip dump 37 bytes
19ec-1c88:49672630.364 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49672630.503 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49672630.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49672630.768 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49672630.892 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49672631.022 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49672631.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672631.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672631.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672631.399 : System total receive data 165 bytes
19ec-1c88:49672631.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:49672631.509 : iCmd = 1, nBytes = 4
19ec-1c88:49672787.877 : 0000 : 00 00 00 00 
19ec-1c88:49672787.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672788.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49672788.277 : Dump Inquiry
19ec-1c88:49672788.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49672788.532 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49672788.662 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49672788.795 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49672788.921 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49672789.051 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49672789.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672789.297 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672789.425 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49672789.555 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49672789.642 : 00a0 : 00 00 00 00 00 
19ec-1c88:49672789.708 : => ReadNVMDataInternal
19ec-1c88:49672789.927 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49672789.989 : IO Send command 10 bytes
19ec-1c88:49672790.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:49672790.127 : iCmd = 0, nBytes = 10
19ec-1c88:49672790.225 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49673096.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49673096.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:49673096.945 : IO total need to receive data 128 bytes
19ec-1c88:49673097.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:49673097.061 : iCmd = 0, nBytes = 128
19ec-1c88:49673287.245 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673287.430 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673287.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49673287.715 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49673287.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49673287.975 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673288.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673288.228 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673288.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49673288.356 : System total receive data 128 bytes
19ec-1c88:49673288.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:49673288.471 : iCmd = 1, nBytes = 4
19ec-1c88:49673429.778 : 0000 : 00 00 00 00 
19ec-1c88:49673429.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49673430.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49673430.070 : NVMData.PadScanCount = 0
19ec-1c88:49673430.127 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49673430.183 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49673430.239 : NVMData.FlatbedScanCount = 0
19ec-1c88:49673430.293 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49673430.345 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49673430.398 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49673430.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49673430.512 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49673430.566 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49673430.619 : NVMData.BornMonth = 0
19ec-1c88:49673430.666 : NVMData.BornDay = 0
19ec-1c88:49673430.717 : NVMData.BornYear = 0
19ec-1c88:49673430.767 : NVMData.FirstScanMonth = 4
19ec-1c88:49673430.821 : NVMData.FirstScanDay = 30
19ec-1c88:49673430.873 : NVMData.FirstScanYear = 2020
19ec-1c88:49673430.926 : NVMData.VerticalMagnification = 0
19ec-1c88:49673430.981 : NVMData.HorizontalMagnification = 0
19ec-1c88:49673431.038 : NVMData.PowerSavingTime = 15
19ec-1c88:49673431.091 : NVMData.SN = A094165189010062
19ec-1c88:49673431.140 : NVMData.AutoFeed = 0
19ec-1c88:49673431.190 : NVMData.CCDType = 0
19ec-1c88:49673431.239 : NVMData.ScanSpeed = 0
19ec-1c88:49673431.288 : NVMData.RollerCount = 0
19ec-1c88:49673431.338 : NVMData.MultifeedCount = 0
19ec-1c88:49673431.388 : NVMData.JamCount = 0
19ec-1c88:49673431.436 : NVMData.IdentifyInfo = 
19ec-1c88:49673431.487 : NVMData.FormalName = 
19ec-1c88:49673431.667 : NVMData.ReservedB = 0
19ec-1c88:49673431.719 : NVMData.FunctionCode = 0
19ec-1c88:49673431.768 : NVMData.PreFeed = 0
19ec-1c88:49673431.820 : NVMData.PreFeedTime = 0
19ec-1c88:49673431.868 : NVMData.ButtonNumber = 0
19ec-1c88:49673431.920 : NVMData.PowerOffTime = 0
19ec-1c88:49673431.972 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49673432.045 : => IoObject::IoLockEnd
19ec-1c88:49673432.131 : <= IoObject::IoLockEnd
19ec-1c88:49673432.183 : <= InitializeScanner ret = 1
19ec-1c88:49674663.560 : => GetLogicalScannerAbility
19ec-1c88:49674663.746 : => IoObject::IoLockStart
19ec-1c88:49674663.873 : => CAsicIO::CheckDevice
19ec-1c88:49674663.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:49674689.127 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49674689.494 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49674689.553 : <= IoObject::IoLockStart
19ec-1c88:49674689.614 : => IoObject::IoLockEnd
19ec-1c88:49674689.724 : <= IoObject::IoLockEnd
19ec-1c88:49674689.799 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49678194.191 : => GetLogicalScannerAbilityEx
19ec-1c88:49678194.377 : => IoObject::IoLockStart
19ec-1c88:49678194.509 : => CAsicIO::CheckDevice
19ec-1c88:49678194.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:49678217.147 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49678217.270 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49678217.332 : <= IoObject::IoLockStart
19ec-1c88:49678217.391 : => IoObject::IoLockEnd
19ec-1c88:49678217.505 : <= IoObject::IoLockEnd
19ec-1c88:49678217.638 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49678217.725 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49686213.223 : => ReadNVMData
19ec-1c88:49686213.403 : => IoObject::IoLockStart
19ec-1c88:49686213.535 : => CAsicIO::CheckDevice
19ec-1c88:49686213.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:49686236.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49686236.289 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49686236.352 : <= IoObject::IoLockStart
19ec-1c88:49686236.418 : => ReadNVMDataInternal
19ec-1c88:49686236.483 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49686236.550 : IO Send command 10 bytes
19ec-1c88:49686236.673 : => CNT96226::VenderCmd_SetData
19ec-1c88:49686236.729 : iCmd = 0, nBytes = 10
19ec-1c88:49686236.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49686558.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49686558.786 : System send command 10 bytes + data 0 bytes
19ec-1c88:49686558.860 : IO total need to receive data 128 bytes
19ec-1c88:49686559.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:49686559.197 : iCmd = 0, nBytes = 128
19ec-1c88:49686753.285 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686753.477 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686753.622 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49686753.755 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49686753.888 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49686754.404 : System total receive data 128 bytes
19ec-1c88:49686754.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:49686754.521 : iCmd = 1, nBytes = 4
19ec-1c88:49686880.185 : 0000 : 00 00 00 00 
19ec-1c88:49686880.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49686880.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49686880.540 : NVMData.PadScanCount = 0
19ec-1c88:49686880.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49686880.659 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49686880.715 : NVMData.FlatbedScanCount = 0
19ec-1c88:49686880.770 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49686880.958 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49686881.019 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49686881.075 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49686881.131 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49686881.184 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49686881.243 : NVMData.BornMonth = 0
19ec-1c88:49686881.291 : NVMData.BornDay = 0
19ec-1c88:49686881.342 : NVMData.BornYear = 0
19ec-1c88:49686881.395 : NVMData.FirstScanMonth = 4
19ec-1c88:49686881.447 : NVMData.FirstScanDay = 30
19ec-1c88:49686881.503 : NVMData.FirstScanYear = 2020
19ec-1c88:49686881.555 : NVMData.VerticalMagnification = 0
19ec-1c88:49686881.613 : NVMData.HorizontalMagnification = 0
19ec-1c88:49686881.669 : NVMData.PowerSavingTime = 15
19ec-1c88:49686881.724 : NVMData.SN = A094165189010062
19ec-1c88:49686881.773 : NVMData.AutoFeed = 0
19ec-1c88:49686881.827 : NVMData.CCDType = 0
19ec-1c88:49686881.876 : NVMData.ScanSpeed = 0
19ec-1c88:49686881.927 : NVMData.RollerCount = 0
19ec-1c88:49686881.980 : NVMData.MultifeedCount = 0
19ec-1c88:49686882.033 : NVMData.JamCount = 0
19ec-1c88:49686882.085 : NVMData.IdentifyInfo = 
19ec-1c88:49686882.138 : NVMData.FormalName = 
19ec-1c88:49686882.190 : NVMData.ReservedB = 0
19ec-1c88:49686882.239 : NVMData.FunctionCode = 0
19ec-1c88:49686882.288 : NVMData.PreFeed = 0
19ec-1c88:49686882.337 : NVMData.PreFeedTime = 0
19ec-1c88:49686882.385 : NVMData.ButtonNumber = 0
19ec-1c88:49686882.437 : NVMData.PowerOffTime = 0
19ec-1c88:49686882.488 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49686882.553 : => IoObject::IoLockEnd
19ec-1c88:49686882.645 : <= IoObject::IoLockEnd
19ec-1c88:49686882.694 : <= ReadNVMData ret = 1
19ec-1c88:49696586.136 : => GetADFStatus
19ec-1c88:49696586.556 : => IoObject::IoLockStart
19ec-1c88:49696586.681 : => CAsicIO::CheckDevice
19ec-1c88:49696586.738 : => CNT96226::ConnectIsAvailable
19ec-1c88:49696610.715 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49696610.831 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49696610.892 : <= IoObject::IoLockStart
19ec-1c88:49696610.955 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49696611.023 : IO Send command 10 bytes
19ec-1c88:49696611.146 : => CNT96226::VenderCmd_SetData
19ec-1c88:49696611.204 : iCmd = 0, nBytes = 10
19ec-1c88:49696611.310 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49696818.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49696818.702 : System send command 10 bytes + data 0 bytes
19ec-1c88:49696818.772 : IO total need to receive data 2 bytes
19ec-1c88:49696818.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:49696818.889 : iCmd = 0, nBytes = 2
19ec-1c88:49696963.234 : 0000 : 00 00 
19ec-1c88:49696963.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49696963.388 : System total receive data 2 bytes
19ec-1c88:49696963.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:49696963.501 : iCmd = 1, nBytes = 4
19ec-1c88:49697069.881 : 0000 : 00 00 00 00 
19ec-1c88:49697070.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49697070.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49697070.577 : Return status = 0
19ec-1c88:49697070.632 : => IoObject::IoLockEnd
19ec-1c88:49697070.720 : <= IoObject::IoLockEnd
19ec-1c88:49697070.774 : <= GetADFStatus ret = 1
19ec-1c88:49699752.236 : => GetADFStatus
19ec-1c88:49699752.427 : => IoObject::IoLockStart
19ec-1c88:49699752.552 : => CAsicIO::CheckDevice
19ec-1c88:49699752.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:49699776.817 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49699776.933 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49699776.993 : <= IoObject::IoLockStart
19ec-1c88:49699777.056 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49699777.125 : IO Send command 10 bytes
19ec-1c88:49699777.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:49699777.298 : iCmd = 0, nBytes = 10
19ec-1c88:49699777.403 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49699968.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49699968.150 : System send command 10 bytes + data 0 bytes
19ec-1c88:49699968.369 : IO total need to receive data 2 bytes
19ec-1c88:49699968.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:49699968.503 : iCmd = 0, nBytes = 2
19ec-1c88:49700144.037 : 0000 : 00 00 
19ec-1c88:49700144.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49700144.225 : System total receive data 2 bytes
19ec-1c88:49700144.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:49700144.350 : iCmd = 1, nBytes = 4
19ec-1c88:49700356.138 : 0000 : 00 00 00 00 
19ec-1c88:49700356.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49700356.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49700356.445 : Return status = 0
19ec-1c88:49700356.504 : => IoObject::IoLockEnd
19ec-1c88:49700356.595 : <= IoObject::IoLockEnd
19ec-1c88:49700356.646 : <= GetADFStatus ret = 1
19ec-1c88:49702424.015 : => TerminateDriver
19ec-1c88:49702424.204 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:49702424.275 : => CNT96226::Close
19ec-1c88:49702428.531 : <= CNT96226::Close ret = 1
19ec-1c88:49702428.611 : <= CAsicIO::~CAsicIO
19ec-1c88:49702428.670 : => IoObject::IoLockEnd
19ec-1c88:49702428.733 : <= IoObject::IoLockEnd
19ec-1c88:49702428.787 : => IoObject::TerminateDevice
19ec-1c88:49702428.841 : => IoObject::IoLockEnd
19ec-1c88:49702428.892 : <= IoObject::IoLockEnd
19ec-1c88:49702428.995 : <= IoObject::TerminateDevice
19ec-1c88:49702429.238 : <= TerminateDriver ret = 1
19ec-1c88:49744900.054 : ============Debug Start==========
19ec-1c88:49744900.332 : Date : 2020/4/30 14:29:36
19ec-1c88:49744900.407 : Process ID : 19ec
19ec-1c88:49744900.812 : Windows : Version 10.0 build 18363 
19ec-1c88:49744901.269 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49744901.332 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49744901.402 : MemoryStatus.ullAvailPhys : 1724919808
19ec-1c88:49744901.461 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49744901.524 : MemoryStatus.ullAvailPageFile : 3099619328
19ec-1c88:49744901.582 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49744901.639 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:49744901.700 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49744901.803 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49744901.863 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49744902.100 : CPU Count : 4
19ec-1c88:49744902.148 : CPU Frequency : 100.000 Mhz
19ec-1c88:49744906.438 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49744906.565 : => InitializeDriver
19ec-1c88:49744906.836 : <= InitializeDriver ret = 1
19ec-1c88:49744906.895 : => InitializeScanner
19ec-1c88:49744906.968 : => CAsicIO::GetDeviceList
19ec-1c88:49744907.260 : => CNT96226::CNT96226
19ec-1c88:49744907.319 : => CNT96226::Open
19ec-1c88:49744929.317 : <= CNT96226::Open ret = 1
19ec-1c88:49744929.426 : => CNT96226::Initialize
19ec-1c88:49744929.618 : <= CNT96226::Initialize ret = 1
19ec-1c88:49744929.682 : <= CNT96226::CNT96226
19ec-1c88:49744929.734 : => CNT96226::EnumAvailableDevice
19ec-1c88:49744935.222 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49744935.300 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49744935.362 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49748638.081 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49748638.373 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49748643.956 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49748644.060 : => IoObject::GetLockName
19ec-1c88:49748644.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49748644.198 : <= IoObject::GetLockName
19ec-1c88:49748644.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:49748644.728 : iCmd = 3, nBytes = 2
19ec-1c88:49749022.505 : 0000 : 06 38 
19ec-1c88:49749022.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49749022.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:49749022.760 : iCmd = 4, nBytes = 2
19ec-1c88:49749341.612 : 0000 : 07 07 
19ec-1c88:49749341.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49749341.792 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49749341.880 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49749341.947 : IO Send command 10 bytes
19ec-1c88:49749341.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:49749342.051 : iCmd = 0, nBytes = 10
19ec-1c88:49749342.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49749565.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49749565.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:49749565.428 : iCmd = 0, nBytes = 165
19ec-1c88:49749793.277 : skip dump 37 bytes
19ec-1c88:49749793.668 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49749793.956 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49749794.236 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49749794.507 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49749794.767 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49749795.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49749795.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49749795.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49749795.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49749795.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:49749795.930 : iCmd = 1, nBytes = 4
19ec-1c88:49750033.411 : 0000 : 00 00 00 00 
19ec-1c88:49750033.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49750033.769 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49750033.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49750034.024 : IO Send command 10 bytes
19ec-1c88:49750034.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:49750034.236 : iCmd = 0, nBytes = 10
19ec-1c88:49750034.461 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49750396.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49750397.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:49750397.188 : iCmd = 0, nBytes = 128
19ec-1c88:49750640.581 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750640.944 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750641.233 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49750641.506 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49750641.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.024 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49750642.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:49750642.887 : iCmd = 1, nBytes = 4
19ec-1c88:49750832.898 : 0000 : 00 00 00 00 
19ec-1c88:49750833.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49750833.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49750833.582 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49750833.736 : => CNT96226::Close
19ec-1c88:49750840.827 : <= CNT96226::Close ret = 1
19ec-1c88:49750840.982 : <= CNT96226::~CNT96226
19ec-1c88:49750841.136 : <= CAsicIO::GetDeviceList
19ec-1c88:49750841.900 : => IoObject::SetTimeout
19ec-1c88:49750842.163 : Timeout--> In = 0 Out = 0
19ec-1c88:49750842.281 : <= IoObject::SetTimeout
19ec-1c88:49750842.410 : => CAsicIO::CAsicIO
19ec-1c88:49750842.552 : => CNT96226::CNT96226
19ec-1c88:49750842.659 : => CNT96226::Open
19ec-1c88:49750884.782 : <= CNT96226::Open ret = 1
19ec-1c88:49750884.981 : => CNT96226::Initialize
19ec-1c88:49750885.355 : <= CNT96226::Initialize ret = 1
19ec-1c88:49750885.473 : <= CNT96226::CNT96226
19ec-1c88:49750885.579 : <= CAsicIO::CAsicIO
19ec-1c88:49750885.686 : => CAsicIO::InitializeDevice
19ec-1c88:49750885.823 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49750897.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49750897.717 : => IoObject::GetLockName
19ec-1c88:49750897.830 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49750897.967 : <= IoObject::GetLockName
19ec-1c88:49750898.923 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49750899.074 : IO Send command 10 bytes
19ec-1c88:49750899.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:49750899.288 : iCmd = 0, nBytes = 10
19ec-1c88:49750899.511 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49751247.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49751247.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:49751247.422 : iCmd = 0, nBytes = 128
19ec-1c88:49751467.333 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751467.708 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751467.994 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49751468.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49751468.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49751468.930 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751469.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751469.437 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751469.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49751469.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:49751469.801 : iCmd = 1, nBytes = 4
19ec-1c88:49751683.575 : 0000 : 00 00 00 00 
19ec-1c88:49751683.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49751683.939 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49751684.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:49751684.171 : iCmd = 3, nBytes = 2
19ec-1c88:49752085.728 : 0000 : 06 38 
19ec-1c88:49752085.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49752086.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:49752086.172 : iCmd = 4, nBytes = 2
19ec-1c88:49752430.710 : 0000 : 07 07 
19ec-1c88:49752430.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49752431.498 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49752431.699 : => IoObject::InitializeDevice
19ec-1c88:49752431.891 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49752432.943 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49752433.079 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49752434.280 : => FindScanner
19ec-1c88:49752434.392 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49752434.518 : <= FindScanner ret = 1
19ec-1c88:49752434.634 : => IoObject::IoLockStart
19ec-1c88:49752434.835 : => CAsicIO::CheckDevice
19ec-1c88:49752434.939 : => CNT96226::ConnectIsAvailable
19ec-1c88:49752460.405 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49752460.643 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49752460.765 : <= IoObject::IoLockStart
19ec-1c88:49752460.879 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49752461.014 : IO Send command 10 bytes
19ec-1c88:49752461.202 : => CNT96226::VenderCmd_SetData
19ec-1c88:49752461.320 : iCmd = 0, nBytes = 10
19ec-1c88:49752461.539 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49752653.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49752653.389 : System send command 10 bytes + data 0 bytes
19ec-1c88:49752653.534 : IO total need to receive data 5 bytes
19ec-1c88:49752653.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:49752653.765 : iCmd = 0, nBytes = 5
19ec-1c88:49752862.357 : 0000 : 06 00 02 02 ab 
19ec-1c88:49752862.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49752862.686 : System total receive data 5 bytes
19ec-1c88:49752862.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:49752862.923 : iCmd = 1, nBytes = 4
19ec-1c88:49753043.476 : 0000 : 00 00 00 00 
19ec-1c88:49753043.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49753043.872 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49753043.994 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49753044.122 : IO Send command 10 bytes
19ec-1c88:49753044.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:49753044.420 : iCmd = 0, nBytes = 10
19ec-1c88:49753044.638 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49753225.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49753225.384 : System send command 10 bytes + data 0 bytes
19ec-1c88:49753225.512 : IO total need to receive data 165 bytes
19ec-1c88:49753225.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:49753225.738 : iCmd = 0, nBytes = 165
19ec-1c88:49753403.547 : skip dump 37 bytes
19ec-1c88:49753403.943 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49753404.233 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49753404.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49753404.779 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49753405.046 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49753405.319 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49753405.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753405.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753405.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49753406.091 : System total receive data 165 bytes
19ec-1c88:49753406.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:49753406.317 : iCmd = 1, nBytes = 4
19ec-1c88:49753580.652 : 0000 : 00 00 00 00 
19ec-1c88:49753580.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49753581.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49753581.437 : Dump Inquiry
19ec-1c88:49753581.710 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49753581.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49753582.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49753582.544 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49753582.809 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49753583.076 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49753583.337 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753583.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753583.859 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49753584.133 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49753584.309 : 00a0 : 00 00 00 00 00 
19ec-1c88:49753584.434 : => ReadNVMDataInternal
19ec-1c88:49753584.805 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49753584.937 : IO Send command 10 bytes
19ec-1c88:49753585.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:49753585.215 : iCmd = 0, nBytes = 10
19ec-1c88:49753585.412 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49753926.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49753926.520 : System send command 10 bytes + data 0 bytes
19ec-1c88:49753926.655 : IO total need to receive data 128 bytes
19ec-1c88:49753926.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:49753926.896 : iCmd = 0, nBytes = 128
19ec-1c88:49754138.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754139.175 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754139.463 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49754139.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49754139.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.249 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49754141.001 : System total receive data 128 bytes
19ec-1c88:49754141.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:49754141.229 : iCmd = 1, nBytes = 4
19ec-1c88:49754363.141 : 0000 : 00 00 00 00 
19ec-1c88:49754363.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49754363.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49754363.731 : NVMData.PadScanCount = 0
19ec-1c88:49754363.843 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49754363.963 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49754364.086 : NVMData.FlatbedScanCount = 0
19ec-1c88:49754364.196 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49754364.302 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49754364.408 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49754364.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49754364.636 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49754364.750 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49754364.868 : NVMData.BornMonth = 0
19ec-1c88:49754364.965 : NVMData.BornDay = 0
19ec-1c88:49754365.068 : NVMData.BornYear = 0
19ec-1c88:49754365.163 : NVMData.FirstScanMonth = 4
19ec-1c88:49754365.265 : NVMData.FirstScanDay = 30
19ec-1c88:49754365.378 : NVMData.FirstScanYear = 2020
19ec-1c88:49754365.490 : NVMData.VerticalMagnification = 0
19ec-1c88:49754365.597 : NVMData.HorizontalMagnification = 0
19ec-1c88:49754365.709 : NVMData.PowerSavingTime = 15
19ec-1c88:49754365.820 : NVMData.SN = A094165189010062
19ec-1c88:49754365.925 : NVMData.AutoFeed = 0
19ec-1c88:49754366.022 : NVMData.CCDType = 0
19ec-1c88:49754366.122 : NVMData.ScanSpeed = 0
19ec-1c88:49754366.223 : NVMData.RollerCount = 0
19ec-1c88:49754366.323 : NVMData.MultifeedCount = 0
19ec-1c88:49754366.429 : NVMData.JamCount = 0
19ec-1c88:49754366.526 : NVMData.IdentifyInfo = 
19ec-1c88:49754366.630 : NVMData.FormalName = 
19ec-1c88:49754367.054 : NVMData.ReservedB = 0
19ec-1c88:49754367.168 : NVMData.FunctionCode = 0
19ec-1c88:49754367.268 : NVMData.PreFeed = 0
19ec-1c88:49754367.370 : NVMData.PreFeedTime = 0
19ec-1c88:49754367.469 : NVMData.ButtonNumber = 0
19ec-1c88:49754367.570 : NVMData.PowerOffTime = 0
19ec-1c88:49754367.675 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49754367.811 : => IoObject::IoLockEnd
19ec-1c88:49754367.990 : <= IoObject::IoLockEnd
19ec-1c88:49754368.089 : <= InitializeScanner ret = 1
19ec-1c88:49754368.209 : => GetLogicalScannerAbilityEx
19ec-1c88:49754368.325 : => IoObject::IoLockStart
19ec-1c88:49754368.520 : => CAsicIO::CheckDevice
19ec-1c88:49754368.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:49754393.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49754393.486 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49754393.618 : <= IoObject::IoLockStart
19ec-1c88:49754393.736 : => IoObject::IoLockEnd
19ec-1c88:49754393.930 : <= IoObject::IoLockEnd
19ec-1c88:49754394.145 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49754394.300 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49754738.038 : => ReadNVMData
19ec-1c88:49754738.292 : => IoObject::IoLockStart
19ec-1c88:49754738.544 : => CAsicIO::CheckDevice
19ec-1c88:49754738.656 : => CNT96226::ConnectIsAvailable
19ec-1c88:49754763.995 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49754764.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49754764.356 : <= IoObject::IoLockStart
19ec-1c88:49754764.476 : => ReadNVMDataInternal
19ec-1c88:49754764.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49754764.734 : IO Send command 10 bytes
19ec-1c88:49754764.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:49754765.061 : iCmd = 0, nBytes = 10
19ec-1c88:49754765.303 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49755109.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49755109.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:49755109.861 : IO total need to receive data 128 bytes
19ec-1c88:49755109.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:49755109.992 : iCmd = 0, nBytes = 128
19ec-1c88:49755305.004 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.348 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49755305.493 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49755305.638 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.923 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755306.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755306.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49755306.195 : System total receive data 128 bytes
19ec-1c88:49755306.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:49755306.318 : iCmd = 1, nBytes = 4
19ec-1c88:49755491.708 : 0000 : 00 00 00 00 
19ec-1c88:49755491.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49755491.944 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49755492.017 : NVMData.PadScanCount = 0
19ec-1c88:49755492.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49755492.139 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49755492.202 : NVMData.FlatbedScanCount = 0
19ec-1c88:49755492.266 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49755492.325 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49755492.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49755492.449 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49755492.511 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49755492.573 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49755492.633 : NVMData.BornMonth = 0
19ec-1c88:49755492.686 : NVMData.BornDay = 0
19ec-1c88:49755492.743 : NVMData.BornYear = 0
19ec-1c88:49755492.795 : NVMData.FirstScanMonth = 4
19ec-1c88:49755492.855 : NVMData.FirstScanDay = 30
19ec-1c88:49755492.917 : NVMData.FirstScanYear = 2020
19ec-1c88:49755493.142 : NVMData.VerticalMagnification = 0
19ec-1c88:49755493.213 : NVMData.HorizontalMagnification = 0
19ec-1c88:49755493.272 : NVMData.PowerSavingTime = 15
19ec-1c88:49755493.334 : NVMData.SN = A094165189010062
19ec-1c88:49755493.391 : NVMData.AutoFeed = 0
19ec-1c88:49755493.445 : NVMData.CCDType = 0
19ec-1c88:49755493.498 : NVMData.ScanSpeed = 0
19ec-1c88:49755493.551 : NVMData.RollerCount = 0
19ec-1c88:49755493.607 : NVMData.MultifeedCount = 0
19ec-1c88:49755493.665 : NVMData.JamCount = 0
19ec-1c88:49755493.720 : NVMData.IdentifyInfo = 
19ec-1c88:49755493.777 : NVMData.FormalName = 
19ec-1c88:49755493.834 : NVMData.ReservedB = 0
19ec-1c88:49755493.891 : NVMData.FunctionCode = 0
19ec-1c88:49755493.946 : NVMData.PreFeed = 0
19ec-1c88:49755493.999 : NVMData.PreFeedTime = 0
19ec-1c88:49755494.055 : NVMData.ButtonNumber = 0
19ec-1c88:49755494.109 : NVMData.PowerOffTime = 0
19ec-1c88:49755494.169 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49755494.236 : => IoObject::IoLockEnd
19ec-1c88:49755494.335 : <= IoObject::IoLockEnd
19ec-1c88:49755494.393 : <= ReadNVMData ret = 1
19ec-1c88:49756073.522 : => TerminateDriver
19ec-1c88:49756073.709 : => CAsicIO::~CAsicIO,pStage=136252488
19ec-1c88:49756073.792 : => CNT96226::Close
19ec-1c88:49756077.909 : <= CNT96226::Close ret = 1
19ec-1c88:49756077.999 : <= CAsicIO::~CAsicIO
19ec-1c88:49756078.062 : => IoObject::IoLockEnd
19ec-1c88:49756078.119 : <= IoObject::IoLockEnd
19ec-1c88:49756078.174 : => IoObject::TerminateDevice
19ec-1c88:49756078.236 : => IoObject::IoLockEnd
19ec-1c88:49756078.291 : <= IoObject::IoLockEnd
19ec-1c88:49756078.406 : <= IoObject::TerminateDevice
19ec-1c88:49756078.690 : <= TerminateDriver ret = 1
19ec-1c88:49758457.907 : ============Debug Start==========
19ec-1c88:49758458.195 : Date : 2020/4/30 14:29:36
19ec-1c88:49758458.273 : Process ID : 19ec
19ec-1c88:49758458.722 : Windows : Version 10.0 build 18363 
19ec-1c88:49758459.175 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49758459.236 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49758459.303 : MemoryStatus.ullAvailPhys : 1724899328
19ec-1c88:49758459.362 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49758459.424 : MemoryStatus.ullAvailPageFile : 3098656768
19ec-1c88:49758459.486 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49758459.543 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:49758459.603 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49758459.705 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49758459.765 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49758460.009 : CPU Count : 4
19ec-1c88:49758460.055 : CPU Frequency : 100.000 Mhz
19ec-1c88:49758464.177 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49758464.293 : => InitializeDriver
19ec-1c88:49758464.556 : <= InitializeDriver ret = 1
19ec-1c88:49760976.232 : => InitializeScanner
19ec-1c88:49760976.484 : => CAsicIO::GetDeviceList
19ec-1c88:49760976.909 : => CNT96226::CNT96226
19ec-1c88:49760977.051 : => CNT96226::Open
19ec-1c88:49761000.402 : <= CNT96226::Open ret = 1
19ec-1c88:49761000.507 : => CNT96226::Initialize
19ec-1c88:49761000.697 : <= CNT96226::Initialize ret = 1
19ec-1c88:49761000.759 : <= CNT96226::CNT96226
19ec-1c88:49761000.811 : => CNT96226::EnumAvailableDevice
19ec-1c88:49761006.178 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49761006.259 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49761006.316 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49764752.025 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49764752.471 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49764763.860 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49764764.078 : => IoObject::GetLockName
19ec-1c88:49764764.205 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49764764.339 : <= IoObject::GetLockName
19ec-1c88:49764765.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:49764765.371 : iCmd = 3, nBytes = 2
19ec-1c88:49765159.640 : 0000 : 06 38 
19ec-1c88:49765159.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49765159.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:49765159.970 : iCmd = 4, nBytes = 2
19ec-1c88:49765465.981 : 0000 : 07 07 
19ec-1c88:49765466.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49765466.237 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49765466.346 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49765466.431 : IO Send command 10 bytes
19ec-1c88:49765466.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:49765466.577 : iCmd = 0, nBytes = 10
19ec-1c88:49765466.714 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49765670.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49765670.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:49765670.569 : iCmd = 0, nBytes = 165
19ec-1c88:49765856.003 : skip dump 37 bytes
19ec-1c88:49765856.240 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49765856.423 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49765856.602 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49765856.776 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49765856.946 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49765857.123 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49765857.282 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49765857.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49765857.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49765857.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:49765857.678 : iCmd = 1, nBytes = 4
19ec-1c88:49766049.421 : 0000 : 00 00 00 00 
19ec-1c88:49766049.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49766049.621 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49766049.699 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49766049.784 : IO Send command 10 bytes
19ec-1c88:49766049.847 : => CNT96226::VenderCmd_SetData
19ec-1c88:49766049.920 : iCmd = 0, nBytes = 10
19ec-1c88:49766050.057 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49766384.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49766384.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:49766384.271 : iCmd = 0, nBytes = 128
19ec-1c88:49766586.757 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766586.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766587.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49766587.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49766587.515 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49766587.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766587.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766588.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766588.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49766588.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:49766588.242 : iCmd = 1, nBytes = 4
19ec-1c88:49766744.272 : 0000 : 00 00 00 00 
19ec-1c88:49766744.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49766744.485 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49766744.694 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49766744.784 : => CNT96226::Close
19ec-1c88:49766749.362 : <= CNT96226::Close ret = 1
19ec-1c88:49766749.454 : <= CNT96226::~CNT96226
19ec-1c88:49766749.566 : <= CAsicIO::GetDeviceList
19ec-1c88:49766750.012 : => IoObject::SetTimeout
19ec-1c88:49766750.185 : Timeout--> In = 0 Out = 0
19ec-1c88:49766750.263 : <= IoObject::SetTimeout
19ec-1c88:49766750.358 : => CAsicIO::CAsicIO
19ec-1c88:49766750.452 : => CNT96226::CNT96226
19ec-1c88:49766750.527 : => CNT96226::Open
19ec-1c88:49766777.950 : <= CNT96226::Open ret = 1
19ec-1c88:49766778.085 : => CNT96226::Initialize
19ec-1c88:49766778.351 : <= CNT96226::Initialize ret = 1
19ec-1c88:49766778.432 : <= CNT96226::CNT96226
19ec-1c88:49766778.507 : <= CAsicIO::CAsicIO
19ec-1c88:49766778.578 : => CAsicIO::InitializeDevice
19ec-1c88:49766778.664 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49766786.172 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49766786.320 : => IoObject::GetLockName
19ec-1c88:49766786.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49766786.479 : <= IoObject::GetLockName
19ec-1c88:49766787.121 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49766787.221 : IO Send command 10 bytes
19ec-1c88:49766787.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:49766787.499 : iCmd = 0, nBytes = 10
19ec-1c88:49766787.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49767121.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49767122.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767122.109 : iCmd = 0, nBytes = 128
19ec-1c88:49767325.182 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767325.435 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767325.620 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49767325.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49767325.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49767326.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767326.692 : iCmd = 1, nBytes = 4
19ec-1c88:49767518.225 : 0000 : 00 00 00 00 
19ec-1c88:49767518.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49767518.427 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49767518.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767518.575 : iCmd = 3, nBytes = 2
19ec-1c88:49767886.650 : 0000 : 06 38 
19ec-1c88:49767886.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49767886.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767886.971 : iCmd = 4, nBytes = 2
19ec-1c88:49768199.542 : 0000 : 07 07 
19ec-1c88:49768199.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49768199.888 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49768200.021 : => IoObject::InitializeDevice
19ec-1c88:49768200.151 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49768200.903 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49768201.002 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49768201.874 : => FindScanner
19ec-1c88:49768201.954 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49768202.039 : <= FindScanner ret = 1
19ec-1c88:49768202.116 : => IoObject::IoLockStart
19ec-1c88:49768202.246 : => CAsicIO::CheckDevice
19ec-1c88:49768202.317 : => CNT96226::ConnectIsAvailable
19ec-1c88:49768225.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49768225.999 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49768226.078 : <= IoObject::IoLockStart
19ec-1c88:49768226.158 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49768226.249 : IO Send command 10 bytes
19ec-1c88:49768226.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:49768226.456 : iCmd = 0, nBytes = 10
19ec-1c88:49768226.595 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49768423.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49768423.294 : System send command 10 bytes + data 0 bytes
19ec-1c88:49768423.388 : IO total need to receive data 5 bytes
19ec-1c88:49768423.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:49768423.547 : iCmd = 0, nBytes = 5
19ec-1c88:49768628.097 : 0000 : 06 00 02 02 ab 
19ec-1c88:49768628.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49768628.299 : System total receive data 5 bytes
19ec-1c88:49768628.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:49768628.448 : iCmd = 1, nBytes = 4
19ec-1c88:49768800.994 : 0000 : 00 00 00 00 
19ec-1c88:49768801.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49768801.278 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49768801.360 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49768801.445 : IO Send command 10 bytes
19ec-1c88:49768801.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:49768801.634 : iCmd = 0, nBytes = 10
19ec-1c88:49768801.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49768975.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49768975.631 : System send command 10 bytes + data 0 bytes
19ec-1c88:49768975.736 : IO total need to receive data 165 bytes
19ec-1c88:49768975.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:49768975.900 : iCmd = 0, nBytes = 165
19ec-1c88:49769169.305 : skip dump 37 bytes
19ec-1c88:49769169.541 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49769169.722 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49769169.901 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49769170.081 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49769170.254 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49769170.427 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49769170.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769170.755 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769170.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49769170.915 : System total receive data 165 bytes
19ec-1c88:49769170.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:49769171.062 : iCmd = 1, nBytes = 4
19ec-1c88:49769362.922 : 0000 : 00 00 00 00 
19ec-1c88:49769363.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49769363.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49769363.553 : Dump Inquiry
19ec-1c88:49769363.733 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49769363.913 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49769364.088 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49769364.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49769364.435 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49769364.613 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49769364.777 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769364.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769365.118 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49769365.295 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49769365.408 : 00a0 : 00 00 00 00 00 
19ec-1c88:49769365.497 : => ReadNVMDataInternal
19ec-1c88:49769365.778 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49769365.864 : IO Send command 10 bytes
19ec-1c88:49769365.979 : => CNT96226::VenderCmd_SetData
19ec-1c88:49769366.050 : iCmd = 0, nBytes = 10
19ec-1c88:49769366.185 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49769700.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49769700.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:49769700.973 : IO total need to receive data 128 bytes
19ec-1c88:49769701.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:49769701.140 : iCmd = 0, nBytes = 128
19ec-1c88:49769908.742 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769908.973 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49769909.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49769909.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.663 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769910.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49769910.152 : System total receive data 128 bytes
19ec-1c88:49769910.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:49769910.298 : iCmd = 1, nBytes = 4
19ec-1c88:49770061.646 : 0000 : 00 00 00 00 
19ec-1c88:49770061.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49770061.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49770062.060 : NVMData.PadScanCount = 0
19ec-1c88:49770062.137 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49770062.216 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49770062.293 : NVMData.FlatbedScanCount = 0
19ec-1c88:49770062.363 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49770062.434 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49770062.502 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49770062.573 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49770062.652 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49770062.726 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49770062.798 : NVMData.BornMonth = 0
19ec-1c88:49770062.863 : NVMData.BornDay = 0
19ec-1c88:49770062.929 : NVMData.BornYear = 0
19ec-1c88:49770062.991 : NVMData.FirstScanMonth = 4
19ec-1c88:49770063.055 : NVMData.FirstScanDay = 30
19ec-1c88:49770063.127 : NVMData.FirstScanYear = 2020
19ec-1c88:49770063.198 : NVMData.VerticalMagnification = 0
19ec-1c88:49770063.272 : NVMData.HorizontalMagnification = 0
19ec-1c88:49770063.342 : NVMData.PowerSavingTime = 15
19ec-1c88:49770063.414 : NVMData.SN = A094165189010062
19ec-1c88:49770063.479 : NVMData.AutoFeed = 0
19ec-1c88:49770063.542 : NVMData.CCDType = 0
19ec-1c88:49770063.606 : NVMData.ScanSpeed = 0
19ec-1c88:49770063.670 : NVMData.RollerCount = 0
19ec-1c88:49770063.736 : NVMData.MultifeedCount = 0
19ec-1c88:49770063.803 : NVMData.JamCount = 0
19ec-1c88:49770063.866 : NVMData.IdentifyInfo = 
19ec-1c88:49770063.933 : NVMData.FormalName = 
19ec-1c88:49770064.178 : NVMData.ReservedB = 0
19ec-1c88:49770064.252 : NVMData.FunctionCode = 0
19ec-1c88:49770064.317 : NVMData.PreFeed = 0
19ec-1c88:49770064.388 : NVMData.PreFeedTime = 0
19ec-1c88:49770064.453 : NVMData.ButtonNumber = 0
19ec-1c88:49770064.525 : NVMData.PowerOffTime = 0
19ec-1c88:49770064.593 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49770064.679 : => IoObject::IoLockEnd
19ec-1c88:49770064.798 : <= IoObject::IoLockEnd
19ec-1c88:49770064.864 : <= InitializeScanner ret = 1
19ec-1c88:49771433.801 : => GetLogicalScannerAbility
19ec-1c88:49771433.987 : => IoObject::IoLockStart
19ec-1c88:49771434.112 : => CAsicIO::CheckDevice
19ec-1c88:49771434.168 : => CNT96226::ConnectIsAvailable
19ec-1c88:49771459.588 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49771459.705 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49771459.768 : <= IoObject::IoLockStart
19ec-1c88:49771459.830 : => IoObject::IoLockEnd
19ec-1c88:49771459.941 : <= IoObject::IoLockEnd
19ec-1c88:49771460.018 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49774997.203 : => GetLogicalScannerAbilityEx
19ec-1c88:49774997.393 : => IoObject::IoLockStart
19ec-1c88:49774997.522 : => CAsicIO::CheckDevice
19ec-1c88:49774997.583 : => CNT96226::ConnectIsAvailable
19ec-1c88:49775020.398 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49775020.757 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49775020.815 : <= IoObject::IoLockStart
19ec-1c88:49775020.873 : => IoObject::IoLockEnd
19ec-1c88:49775020.983 : <= IoObject::IoLockEnd
19ec-1c88:49775021.097 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49775021.170 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49782284.689 : => ReadNVMData
19ec-1c88:49782284.874 : => IoObject::IoLockStart
19ec-1c88:49782285.001 : => CAsicIO::CheckDevice
19ec-1c88:49782285.055 : => CNT96226::ConnectIsAvailable
19ec-1c88:49782308.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49782308.650 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49782308.710 : <= IoObject::IoLockStart
19ec-1c88:49782308.777 : => ReadNVMDataInternal
19ec-1c88:49782308.836 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49782308.900 : IO Send command 10 bytes
19ec-1c88:49782309.020 : => CNT96226::VenderCmd_SetData
19ec-1c88:49782309.075 : iCmd = 0, nBytes = 10
19ec-1c88:49782309.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49782650.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49782650.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:49782650.271 : IO total need to receive data 128 bytes
19ec-1c88:49782650.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:49782650.402 : iCmd = 0, nBytes = 128
19ec-1c88:49782837.231 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782837.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782837.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49782837.702 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49782837.832 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49782837.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782838.089 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782838.213 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782838.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49782838.339 : System total receive data 128 bytes
19ec-1c88:49782838.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:49782838.454 : iCmd = 1, nBytes = 4
19ec-1c88:49783037.106 : 0000 : 00 00 00 00 
19ec-1c88:49783037.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49783037.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49783037.409 : NVMData.PadScanCount = 0
19ec-1c88:49783037.462 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49783037.516 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49783037.570 : NVMData.FlatbedScanCount = 0
19ec-1c88:49783037.623 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49783037.854 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49783037.920 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49783037.974 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49783038.029 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49783038.083 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49783038.137 : NVMData.BornMonth = 0
19ec-1c88:49783038.184 : NVMData.BornDay = 0
19ec-1c88:49783038.233 : NVMData.BornYear = 0
19ec-1c88:49783038.282 : NVMData.FirstScanMonth = 4
19ec-1c88:49783038.333 : NVMData.FirstScanDay = 30
19ec-1c88:49783038.387 : NVMData.FirstScanYear = 2020
19ec-1c88:49783038.441 : NVMData.VerticalMagnification = 0
19ec-1c88:49783038.497 : NVMData.HorizontalMagnification = 0
19ec-1c88:49783038.553 : NVMData.PowerSavingTime = 15
19ec-1c88:49783038.605 : NVMData.SN = A094165189010062
19ec-1c88:49783038.654 : NVMData.AutoFeed = 0
19ec-1c88:49783038.706 : NVMData.CCDType = 0
19ec-1c88:49783038.752 : NVMData.ScanSpeed = 0
19ec-1c88:49783038.801 : NVMData.RollerCount = 0
19ec-1c88:49783038.851 : NVMData.MultifeedCount = 0
19ec-1c88:49783038.903 : NVMData.JamCount = 0
19ec-1c88:49783038.955 : NVMData.IdentifyInfo = 
19ec-1c88:49783039.005 : NVMData.FormalName = 
19ec-1c88:49783039.052 : NVMData.ReservedB = 0
19ec-1c88:49783039.098 : NVMData.FunctionCode = 0
19ec-1c88:49783039.147 : NVMData.PreFeed = 0
19ec-1c88:49783039.193 : NVMData.PreFeedTime = 0
19ec-1c88:49783039.244 : NVMData.ButtonNumber = 0
19ec-1c88:49783039.293 : NVMData.PowerOffTime = 0
19ec-1c88:49783039.341 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49783039.396 : => IoObject::IoLockEnd
19ec-1c88:49783039.485 : <= IoObject::IoLockEnd
19ec-1c88:49783039.536 : <= ReadNVMData ret = 1
19ec-1c88:49792701.141 : => GetADFStatus
19ec-1c88:49792701.561 : => IoObject::IoLockStart
19ec-1c88:49792701.704 : => CAsicIO::CheckDevice
19ec-1c88:49792701.763 : => CNT96226::ConnectIsAvailable
19ec-1c88:49792727.267 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49792727.380 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49792727.440 : <= IoObject::IoLockStart
19ec-1c88:49792727.503 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49792727.569 : IO Send command 10 bytes
19ec-1c88:49792727.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:49792727.748 : iCmd = 0, nBytes = 10
19ec-1c88:49792727.856 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49792922.926 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49792923.045 : System send command 10 bytes + data 0 bytes
19ec-1c88:49792923.120 : IO total need to receive data 2 bytes
19ec-1c88:49792923.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:49792923.242 : iCmd = 0, nBytes = 2
19ec-1c88:49793113.794 : 0000 : 00 00 
19ec-1c88:49793113.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49793113.972 : System total receive data 2 bytes
19ec-1c88:49793114.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:49793114.090 : iCmd = 1, nBytes = 4
19ec-1c88:49793322.330 : 0000 : 00 00 00 00 
19ec-1c88:49793322.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49793322.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49793322.620 : Return status = 0
19ec-1c88:49793322.674 : => IoObject::IoLockEnd
19ec-1c88:49793322.762 : <= IoObject::IoLockEnd
19ec-1c88:49793322.813 : <= GetADFStatus ret = 1
19ec-1c88:49795978.573 : => GetADFStatus
19ec-1c88:49795978.765 : => IoObject::IoLockStart
19ec-1c88:49795978.901 : => CAsicIO::CheckDevice
19ec-1c88:49795978.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:49796002.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49796002.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49796002.381 : <= IoObject::IoLockStart
19ec-1c88:49796002.444 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49796002.509 : IO Send command 10 bytes
19ec-1c88:49796002.630 : => CNT96226::VenderCmd_SetData
19ec-1c88:49796002.691 : iCmd = 0, nBytes = 10
19ec-1c88:49796002.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49796207.511 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49796207.624 : System send command 10 bytes + data 0 bytes
19ec-1c88:49796207.877 : IO total need to receive data 2 bytes
19ec-1c88:49796207.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:49796208.008 : iCmd = 0, nBytes = 2
19ec-1c88:49796382.691 : 0000 : 00 00 
19ec-1c88:49796382.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49796382.909 : System total receive data 2 bytes
19ec-1c88:49796382.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:49796383.036 : iCmd = 1, nBytes = 4
19ec-1c88:49796548.980 : 0000 : 00 00 00 00 
19ec-1c88:49796549.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49796549.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49796549.572 : Return status = 0
19ec-1c88:49796549.632 : => IoObject::IoLockEnd
19ec-1c88:49796549.716 : <= IoObject::IoLockEnd
19ec-1c88:49796549.766 : <= GetADFStatus ret = 1
19ec-1c88:49798756.006 : => TerminateDriver
19ec-1c88:49798756.191 : => CAsicIO::~CAsicIO,pStage=79760456
19ec-1c88:49798756.265 : => CNT96226::Close
19ec-1c88:49798760.348 : <= CNT96226::Close ret = 1
19ec-1c88:49798760.429 : <= CAsicIO::~CAsicIO
19ec-1c88:49798760.487 : => IoObject::IoLockEnd
19ec-1c88:49798760.539 : <= IoObject::IoLockEnd
19ec-1c88:49798760.592 : => IoObject::TerminateDevice
19ec-1c88:49798760.656 : => IoObject::IoLockEnd
19ec-1c88:49798760.713 : <= IoObject::IoLockEnd
19ec-1c88:49798761.046 : <= IoObject::TerminateDevice
19ec-1c88:49798761.298 : <= TerminateDriver ret = 1
19ec-1c88:49842616.872 : ============Debug Start==========
19ec-1c88:49842617.126 : Date : 2020/4/30 14:29:39
19ec-1c88:49842617.211 : Process ID : 19ec
19ec-1c88:49842617.626 : Windows : Version 10.0 build 18363 
19ec-1c88:49842618.074 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49842618.140 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49842618.208 : MemoryStatus.ullAvailPhys : 1724518400
19ec-1c88:49842618.265 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49842618.329 : MemoryStatus.ullAvailPageFile : 3099308032
19ec-1c88:49842618.390 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49842618.451 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:49842618.512 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49842618.617 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49842618.678 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49842618.917 : CPU Count : 4
19ec-1c88:49842618.964 : CPU Frequency : 100.000 Mhz
19ec-1c88:49842622.959 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49842623.085 : => InitializeDriver
19ec-1c88:49842623.569 : <= InitializeDriver ret = 1
19ec-1c88:49842623.624 : => InitializeScanner
19ec-1c88:49842623.701 : => CAsicIO::GetDeviceList
19ec-1c88:49842623.991 : => CNT96226::CNT96226
19ec-1c88:49842624.049 : => CNT96226::Open
19ec-1c88:49842644.085 : <= CNT96226::Open ret = 1
19ec-1c88:49842644.178 : => CNT96226::Initialize
19ec-1c88:49842644.355 : <= CNT96226::Initialize ret = 1
19ec-1c88:49842644.418 : <= CNT96226::CNT96226
19ec-1c88:49842644.472 : => CNT96226::EnumAvailableDevice
19ec-1c88:49842649.826 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49842649.903 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49842649.963 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49846437.252 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49846437.533 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49846443.121 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49846443.234 : => IoObject::GetLockName
19ec-1c88:49846443.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49846443.366 : <= IoObject::GetLockName
19ec-1c88:49846443.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:49846443.900 : iCmd = 3, nBytes = 2
19ec-1c88:49846833.810 : 0000 : 06 38 
19ec-1c88:49846833.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49846834.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:49846834.069 : iCmd = 4, nBytes = 2
19ec-1c88:49847151.512 : 0000 : 07 07 
19ec-1c88:49847151.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49847151.707 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49847151.798 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49847151.868 : IO Send command 10 bytes
19ec-1c88:49847151.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:49847151.977 : iCmd = 0, nBytes = 10
19ec-1c88:49847152.081 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49847347.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49847347.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:49847347.655 : iCmd = 0, nBytes = 165
19ec-1c88:49847537.566 : skip dump 37 bytes
19ec-1c88:49847537.758 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49847537.902 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49847538.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49847538.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49847538.314 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49847538.452 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49847538.583 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49847538.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49847538.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49847538.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:49847538.893 : iCmd = 1, nBytes = 4
19ec-1c88:49847706.035 : 0000 : 00 00 00 00 
19ec-1c88:49847706.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49847706.181 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49847706.245 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49847706.311 : IO Send command 10 bytes
19ec-1c88:49847706.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:49847706.415 : iCmd = 0, nBytes = 10
19ec-1c88:49847706.514 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49848015.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49848015.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848015.488 : iCmd = 0, nBytes = 128
19ec-1c88:49848221.260 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848221.436 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848221.581 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49848221.715 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49848221.842 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49848221.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848222.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848222.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848222.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49848222.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848222.392 : iCmd = 1, nBytes = 4
19ec-1c88:49848386.911 : 0000 : 00 00 00 00 
19ec-1c88:49848387.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49848387.411 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49848387.577 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49848387.648 : => CNT96226::Close
19ec-1c88:49848391.439 : <= CNT96226::Close ret = 1
19ec-1c88:49848391.516 : <= CNT96226::~CNT96226
19ec-1c88:49848391.603 : <= CAsicIO::GetDeviceList
19ec-1c88:49848391.996 : => IoObject::SetTimeout
19ec-1c88:49848392.124 : Timeout--> In = 0 Out = 0
19ec-1c88:49848392.183 : <= IoObject::SetTimeout
19ec-1c88:49848392.252 : => CAsicIO::CAsicIO
19ec-1c88:49848392.321 : => CNT96226::CNT96226
19ec-1c88:49848392.375 : => CNT96226::Open
19ec-1c88:49848414.845 : <= CNT96226::Open ret = 1
19ec-1c88:49848414.954 : => CNT96226::Initialize
19ec-1c88:49848415.151 : <= CNT96226::Initialize ret = 1
19ec-1c88:49848415.211 : <= CNT96226::CNT96226
19ec-1c88:49848415.265 : <= CAsicIO::CAsicIO
19ec-1c88:49848415.320 : => CAsicIO::InitializeDevice
19ec-1c88:49848415.386 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49848421.322 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49848421.443 : => IoObject::GetLockName
19ec-1c88:49848421.498 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49848421.566 : <= IoObject::GetLockName
19ec-1c88:49848422.071 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49848422.143 : IO Send command 10 bytes
19ec-1c88:49848422.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:49848422.248 : iCmd = 0, nBytes = 10
19ec-1c88:49848422.360 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49848771.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49848771.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848771.275 : iCmd = 0, nBytes = 128
19ec-1c88:49848972.736 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848972.927 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49848973.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49848973.320 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.441 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.563 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49848973.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848973.865 : iCmd = 1, nBytes = 4
19ec-1c88:49849177.387 : 0000 : 00 00 00 00 
19ec-1c88:49849177.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49849177.565 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49849177.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:49849177.681 : iCmd = 3, nBytes = 2
19ec-1c88:49849537.902 : 0000 : 06 38 
19ec-1c88:49849538.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49849538.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:49849538.175 : iCmd = 4, nBytes = 2
19ec-1c88:49849842.039 : 0000 : 07 07 
19ec-1c88:49849842.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49849842.313 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49849842.408 : => IoObject::InitializeDevice
19ec-1c88:49849842.519 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49849843.135 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49849843.211 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49849843.935 : => FindScanner
19ec-1c88:49849843.997 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49849844.058 : <= FindScanner ret = 1
19ec-1c88:49849844.114 : => IoObject::IoLockStart
19ec-1c88:49849844.218 : => CAsicIO::CheckDevice
19ec-1c88:49849844.273 : => CNT96226::ConnectIsAvailable
19ec-1c88:49849865.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49849866.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49849866.066 : <= IoObject::IoLockStart
19ec-1c88:49849866.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49849866.191 : IO Send command 10 bytes
19ec-1c88:49849866.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:49849866.341 : iCmd = 0, nBytes = 10
19ec-1c88:49849866.447 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49850069.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49850069.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:49850069.345 : IO total need to receive data 5 bytes
19ec-1c88:49850069.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850069.461 : iCmd = 0, nBytes = 5
19ec-1c88:49850254.768 : 0000 : 06 00 02 02 ab 
19ec-1c88:49850254.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850254.930 : System total receive data 5 bytes
19ec-1c88:49850254.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850255.042 : iCmd = 1, nBytes = 4
19ec-1c88:49850405.257 : 0000 : 00 00 00 00 
19ec-1c88:49850405.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850405.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49850405.524 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49850405.585 : IO Send command 10 bytes
19ec-1c88:49850405.675 : => CNT96226::VenderCmd_SetData
19ec-1c88:49850405.730 : iCmd = 0, nBytes = 10
19ec-1c88:49850405.834 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49850596.405 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49850596.522 : System send command 10 bytes + data 0 bytes
19ec-1c88:49850596.593 : IO total need to receive data 165 bytes
19ec-1c88:49850596.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850596.707 : iCmd = 0, nBytes = 165
19ec-1c88:49850749.164 : skip dump 37 bytes
19ec-1c88:49850749.371 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49850749.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49850749.656 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49850749.787 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49850749.910 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49850750.043 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49850750.170 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850750.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850750.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850750.414 : System total receive data 165 bytes
19ec-1c88:49850750.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850750.532 : iCmd = 1, nBytes = 4
19ec-1c88:49850895.989 : 0000 : 00 00 00 00 
19ec-1c88:49850896.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850896.512 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49850896.717 : Dump Inquiry
19ec-1c88:49850896.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49850896.974 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49850897.101 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49850897.232 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49850897.355 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49850897.485 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49850897.604 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850897.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850897.856 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49850897.982 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49850898.068 : 00a0 : 00 00 00 00 00 
19ec-1c88:49850898.131 : => ReadNVMDataInternal
19ec-1c88:49850898.336 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49850898.399 : IO Send command 10 bytes
19ec-1c88:49850898.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:49850898.542 : iCmd = 0, nBytes = 10
19ec-1c88:49850898.642 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49851234.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49851234.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:49851234.332 : IO total need to receive data 128 bytes
19ec-1c88:49851234.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:49851234.454 : iCmd = 0, nBytes = 128
19ec-1c88:49851438.667 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851438.857 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.002 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49851439.140 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49851439.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.403 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.650 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49851439.780 : System total receive data 128 bytes
19ec-1c88:49851439.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:49851439.895 : iCmd = 1, nBytes = 4
19ec-1c88:49851638.363 : 0000 : 00 00 00 00 
19ec-1c88:49851638.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49851638.603 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49851638.673 : NVMData.PadScanCount = 0
19ec-1c88:49851638.732 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49851638.790 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49851638.850 : NVMData.FlatbedScanCount = 0
19ec-1c88:49851638.903 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49851638.955 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49851639.008 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49851639.063 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49851639.118 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49851639.171 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49851639.228 : NVMData.BornMonth = 0
19ec-1c88:49851639.277 : NVMData.BornDay = 0
19ec-1c88:49851639.329 : NVMData.BornYear = 0
19ec-1c88:49851639.379 : NVMData.FirstScanMonth = 4
19ec-1c88:49851639.431 : NVMData.FirstScanDay = 30
19ec-1c88:49851639.485 : NVMData.FirstScanYear = 2020
19ec-1c88:49851639.540 : NVMData.VerticalMagnification = 0
19ec-1c88:49851639.597 : NVMData.HorizontalMagnification = 0
19ec-1c88:49851639.650 : NVMData.PowerSavingTime = 15
19ec-1c88:49851639.706 : NVMData.SN = A094165189010062
19ec-1c88:49851639.756 : NVMData.AutoFeed = 0
19ec-1c88:49851639.803 : NVMData.CCDType = 0
19ec-1c88:49851639.850 : NVMData.ScanSpeed = 0
19ec-1c88:49851639.897 : NVMData.RollerCount = 0
19ec-1c88:49851639.947 : NVMData.MultifeedCount = 0
19ec-1c88:49851639.996 : NVMData.JamCount = 0
19ec-1c88:49851640.046 : NVMData.IdentifyInfo = 
19ec-1c88:49851640.095 : NVMData.FormalName = 
19ec-1c88:49851640.275 : NVMData.ReservedB = 0
19ec-1c88:49851640.331 : NVMData.FunctionCode = 0
19ec-1c88:49851640.381 : NVMData.PreFeed = 0
19ec-1c88:49851640.430 : NVMData.PreFeedTime = 0
19ec-1c88:49851640.480 : NVMData.ButtonNumber = 0
19ec-1c88:49851640.529 : NVMData.PowerOffTime = 0
19ec-1c88:49851640.579 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49851640.649 : => IoObject::IoLockEnd
19ec-1c88:49851640.738 : <= IoObject::IoLockEnd
19ec-1c88:49851640.792 : <= InitializeScanner ret = 1
19ec-1c88:49851640.855 : => GetLogicalScannerAbilityEx
19ec-1c88:49851640.913 : => IoObject::IoLockStart
19ec-1c88:49851641.002 : => CAsicIO::CheckDevice
19ec-1c88:49851641.052 : => CNT96226::ConnectIsAvailable
19ec-1c88:49851653.670 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49851653.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49851653.821 : <= IoObject::IoLockStart
19ec-1c88:49851653.876 : => IoObject::IoLockEnd
19ec-1c88:49851653.964 : <= IoObject::IoLockEnd
19ec-1c88:49851654.073 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49851654.147 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49851825.739 : => ReadNVMData
19ec-1c88:49851825.872 : => IoObject::IoLockStart
19ec-1c88:49851825.983 : => CAsicIO::CheckDevice
19ec-1c88:49851826.038 : => CNT96226::ConnectIsAvailable
19ec-1c88:49851849.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49851849.832 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49851849.891 : <= IoObject::IoLockStart
19ec-1c88:49851849.953 : => ReadNVMDataInternal
19ec-1c88:49851850.015 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49851850.082 : IO Send command 10 bytes
19ec-1c88:49851850.201 : => CNT96226::VenderCmd_SetData
19ec-1c88:49851850.256 : iCmd = 0, nBytes = 10
19ec-1c88:49851850.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49852203.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49852204.082 : System send command 10 bytes + data 0 bytes
19ec-1c88:49852204.149 : IO total need to receive data 128 bytes
19ec-1c88:49852204.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:49852204.266 : iCmd = 0, nBytes = 128
19ec-1c88:49852402.067 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.259 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.406 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49852402.544 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49852402.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852403.050 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852403.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49852403.178 : System total receive data 128 bytes
19ec-1c88:49852403.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:49852403.291 : iCmd = 1, nBytes = 4
19ec-1c88:49852608.902 : 0000 : 00 00 00 00 
19ec-1c88:49852608.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49852609.117 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49852609.184 : NVMData.PadScanCount = 0
19ec-1c88:49852609.240 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49852609.297 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49852609.353 : NVMData.FlatbedScanCount = 0
19ec-1c88:49852609.406 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49852609.460 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49852609.514 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49852609.571 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49852609.624 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49852609.678 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49852609.732 : NVMData.BornMonth = 0
19ec-1c88:49852609.780 : NVMData.BornDay = 0
19ec-1c88:49852609.831 : NVMData.BornYear = 0
19ec-1c88:49852609.879 : NVMData.FirstScanMonth = 4
19ec-1c88:49852609.929 : NVMData.FirstScanDay = 30
19ec-1c88:49852609.983 : NVMData.FirstScanYear = 2020
19ec-1c88:49852610.210 : NVMData.VerticalMagnification = 0
19ec-1c88:49852610.268 : NVMData.HorizontalMagnification = 0
19ec-1c88:49852610.323 : NVMData.PowerSavingTime = 15
19ec-1c88:49852610.378 : NVMData.SN = A094165189010062
19ec-1c88:49852610.427 : NVMData.AutoFeed = 0
19ec-1c88:49852610.475 : NVMData.CCDType = 0
19ec-1c88:49852610.520 : NVMData.ScanSpeed = 0
19ec-1c88:49852610.568 : NVMData.RollerCount = 0
19ec-1c88:49852610.617 : NVMData.MultifeedCount = 0
19ec-1c88:49852610.667 : NVMData.JamCount = 0
19ec-1c88:49852610.714 : NVMData.IdentifyInfo = 
19ec-1c88:49852610.766 : NVMData.FormalName = 
19ec-1c88:49852610.812 : NVMData.ReservedB = 0
19ec-1c88:49852610.862 : NVMData.FunctionCode = 0
19ec-1c88:49852610.912 : NVMData.PreFeed = 0
19ec-1c88:49852610.960 : NVMData.PreFeedTime = 0
19ec-1c88:49852611.008 : NVMData.ButtonNumber = 0
19ec-1c88:49852611.056 : NVMData.PowerOffTime = 0
19ec-1c88:49852611.106 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49852611.162 : => IoObject::IoLockEnd
19ec-1c88:49852611.252 : <= IoObject::IoLockEnd
19ec-1c88:49852611.300 : <= ReadNVMData ret = 1
19ec-1c88:49855265.539 : ============Debug Start==========
19ec-1c88:49855265.824 : Date : 2020/4/30 14:29:39
19ec-1c88:49855265.909 : Process ID : 19ec
19ec-1c88:49855266.331 : Windows : Version 10.0 build 18363 
19ec-1c88:49855266.775 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49855266.839 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49855266.901 : MemoryStatus.ullAvailPhys : 1725378560
19ec-1c88:49855266.962 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49855267.026 : MemoryStatus.ullAvailPageFile : 3099058176
19ec-1c88:49855267.087 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49855267.145 : MemoryStatus.ullAvailVirtual : 1728692224
19ec-1c88:49855267.207 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49855267.313 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49855267.374 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49855267.617 : CPU Count : 4
19ec-1c88:49855267.663 : CPU Frequency : 100.000 Mhz
19ec-1c88:49855271.697 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49855271.820 : => InitializeDriver
19ec-1c88:49855272.087 : <= InitializeDriver ret = 1
19ec-1c88:49857775.725 : => InitializeScanner
19ec-1c88:49857775.982 : => CAsicIO::GetDeviceList
19ec-1c88:49857776.394 : => CNT96226::CNT96226
19ec-1c88:49857776.452 : => CNT96226::Open
19ec-1c88:49857799.555 : <= CNT96226::Open ret = 1
19ec-1c88:49857799.655 : => CNT96226::Initialize
19ec-1c88:49857799.847 : <= CNT96226::Initialize ret = 1
19ec-1c88:49857799.910 : <= CNT96226::CNT96226
19ec-1c88:49857799.966 : => CNT96226::EnumAvailableDevice
19ec-1c88:49857805.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49857805.364 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49857805.427 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49861507.517 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49861507.806 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49861513.394 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49861513.505 : => IoObject::GetLockName
19ec-1c88:49861513.565 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49861513.632 : <= IoObject::GetLockName
19ec-1c88:49861514.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:49861514.200 : iCmd = 3, nBytes = 2
19ec-1c88:49861876.035 : 0000 : 06 38 
19ec-1c88:49861876.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49861876.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:49861876.294 : iCmd = 4, nBytes = 2
19ec-1c88:49862183.570 : 0000 : 07 07 
19ec-1c88:49862183.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49862183.747 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49862183.840 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49862183.905 : IO Send command 10 bytes
19ec-1c88:49862183.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:49862184.013 : iCmd = 0, nBytes = 10
19ec-1c88:49862184.112 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49862363.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49862363.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:49862363.267 : iCmd = 0, nBytes = 165
19ec-1c88:49862525.417 : skip dump 37 bytes
19ec-1c88:49862525.834 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49862525.970 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49862526.104 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49862526.233 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49862526.361 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49862526.491 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49862526.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49862526.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49862526.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49862526.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:49862526.910 : iCmd = 1, nBytes = 4
19ec-1c88:49862728.048 : 0000 : 00 00 00 00 
19ec-1c88:49862728.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49862728.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49862728.298 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49862728.371 : IO Send command 10 bytes
19ec-1c88:49862728.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:49862728.474 : iCmd = 0, nBytes = 10
19ec-1c88:49862728.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49863051.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49863051.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863051.596 : iCmd = 0, nBytes = 128
19ec-1c88:49863252.435 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863252.615 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863252.760 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49863252.892 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49863253.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49863253.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863253.568 : iCmd = 1, nBytes = 4
19ec-1c88:49863399.405 : 0000 : 00 00 00 00 
19ec-1c88:49863399.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49863399.610 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49863399.788 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49863399.860 : => CNT96226::Close
19ec-1c88:49863403.868 : <= CNT96226::Close ret = 1
19ec-1c88:49863403.944 : <= CNT96226::~CNT96226
19ec-1c88:49863404.036 : <= CAsicIO::GetDeviceList
19ec-1c88:49863404.451 : => IoObject::SetTimeout
19ec-1c88:49863404.589 : Timeout--> In = 0 Out = 0
19ec-1c88:49863404.650 : <= IoObject::SetTimeout
19ec-1c88:49863404.725 : => CAsicIO::CAsicIO
19ec-1c88:49863404.799 : => CNT96226::CNT96226
19ec-1c88:49863404.862 : => CNT96226::Open
19ec-1c88:49863428.563 : <= CNT96226::Open ret = 1
19ec-1c88:49863428.659 : => CNT96226::Initialize
19ec-1c88:49863428.845 : <= CNT96226::Initialize ret = 1
19ec-1c88:49863428.907 : <= CNT96226::CNT96226
19ec-1c88:49863428.958 : <= CAsicIO::CAsicIO
19ec-1c88:49863429.011 : => CAsicIO::InitializeDevice
19ec-1c88:49863429.079 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49863434.877 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49863434.989 : => IoObject::GetLockName
19ec-1c88:49863435.043 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49863435.112 : <= IoObject::GetLockName
19ec-1c88:49863435.607 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49863435.682 : IO Send command 10 bytes
19ec-1c88:49863435.734 : => CNT96226::VenderCmd_SetData
19ec-1c88:49863435.788 : iCmd = 0, nBytes = 10
19ec-1c88:49863435.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49863778.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49863778.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863778.401 : iCmd = 0, nBytes = 128
19ec-1c88:49863897.747 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863897.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49863898.200 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49863898.325 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.450 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.575 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49863898.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863898.880 : iCmd = 1, nBytes = 4
19ec-1c88:49864045.244 : 0000 : 00 00 00 00 
19ec-1c88:49864045.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49864045.447 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49864045.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:49864045.574 : iCmd = 3, nBytes = 2
19ec-1c88:49864397.260 : 0000 : 06 38 
19ec-1c88:49864397.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49864397.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:49864397.536 : iCmd = 4, nBytes = 2
19ec-1c88:49864694.949 : 0000 : 07 07 
19ec-1c88:49864695.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49864695.265 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49864695.368 : => IoObject::InitializeDevice
19ec-1c88:49864695.483 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49864696.143 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49864696.221 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49864697.078 : => FindScanner
19ec-1c88:49864697.141 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49864697.210 : <= FindScanner ret = 1
19ec-1c88:49864697.273 : => IoObject::IoLockStart
19ec-1c88:49864697.379 : => CAsicIO::CheckDevice
19ec-1c88:49864697.437 : => CNT96226::ConnectIsAvailable
19ec-1c88:49864709.954 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49864710.055 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49864710.115 : <= IoObject::IoLockStart
19ec-1c88:49864710.172 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49864710.241 : IO Send command 10 bytes
19ec-1c88:49864710.324 : => CNT96226::VenderCmd_SetData
19ec-1c88:49864710.383 : iCmd = 0, nBytes = 10
19ec-1c88:49864710.495 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49864880.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49864880.328 : System send command 10 bytes + data 0 bytes
19ec-1c88:49864880.409 : IO total need to receive data 5 bytes
19ec-1c88:49864880.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:49864880.527 : iCmd = 0, nBytes = 5
19ec-1c88:49865034.907 : 0000 : 06 00 02 02 ab 
19ec-1c88:49865035.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865035.110 : System total receive data 5 bytes
19ec-1c88:49865035.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:49865035.237 : iCmd = 1, nBytes = 4
19ec-1c88:49865193.396 : 0000 : 00 00 00 00 
19ec-1c88:49865193.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865193.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49865193.701 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49865193.768 : IO Send command 10 bytes
19ec-1c88:49865193.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:49865193.913 : iCmd = 0, nBytes = 10
19ec-1c88:49865194.018 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49865386.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49865386.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:49865386.887 : IO total need to receive data 165 bytes
19ec-1c88:49865386.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:49865387.017 : iCmd = 0, nBytes = 165
19ec-1c88:49865548.941 : skip dump 37 bytes
19ec-1c88:49865549.167 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49865549.314 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49865549.454 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49865549.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49865549.722 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49865549.854 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49865549.983 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865550.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865550.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865550.238 : System total receive data 165 bytes
19ec-1c88:49865550.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:49865550.357 : iCmd = 1, nBytes = 4
19ec-1c88:49865688.177 : 0000 : 00 00 00 00 
19ec-1c88:49865688.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865688.433 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49865688.661 : Dump Inquiry
19ec-1c88:49865688.804 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49865688.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49865689.087 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49865689.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49865689.360 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49865689.501 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49865689.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865689.760 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865689.894 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49865690.030 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49865690.120 : 00a0 : 00 00 00 00 00 
19ec-1c88:49865690.199 : => ReadNVMDataInternal
19ec-1c88:49865690.410 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49865690.477 : IO Send command 10 bytes
19ec-1c88:49865690.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:49865690.630 : iCmd = 0, nBytes = 10
19ec-1c88:49865690.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49866000.944 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49866001.126 : System send command 10 bytes + data 0 bytes
19ec-1c88:49866001.202 : IO total need to receive data 128 bytes
19ec-1c88:49866001.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:49866001.336 : iCmd = 0, nBytes = 128
19ec-1c88:49866152.068 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.245 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.383 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49866152.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49866152.643 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.771 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866153.017 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866153.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49866153.142 : System total receive data 128 bytes
19ec-1c88:49866153.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:49866153.254 : iCmd = 1, nBytes = 4
19ec-1c88:49866267.663 : 0000 : 00 00 00 00 
19ec-1c88:49866267.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49866267.864 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49866267.928 : NVMData.PadScanCount = 0
19ec-1c88:49866267.982 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49866268.036 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49866268.090 : NVMData.FlatbedScanCount = 0
19ec-1c88:49866268.145 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49866268.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49866268.253 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49866268.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49866268.363 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49866268.416 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49866268.474 : NVMData.BornMonth = 0
19ec-1c88:49866268.524 : NVMData.BornDay = 0
19ec-1c88:49866268.572 : NVMData.BornYear = 0
19ec-1c88:49866268.620 : NVMData.FirstScanMonth = 4
19ec-1c88:49866268.671 : NVMData.FirstScanDay = 30
19ec-1c88:49866268.726 : NVMData.FirstScanYear = 2020
19ec-1c88:49866268.780 : NVMData.VerticalMagnification = 0
19ec-1c88:49866268.835 : NVMData.HorizontalMagnification = 0
19ec-1c88:49866268.889 : NVMData.PowerSavingTime = 15
19ec-1c88:49866268.944 : NVMData.SN = A094165189010062
19ec-1c88:49866268.993 : NVMData.AutoFeed = 0
19ec-1c88:49866269.038 : NVMData.CCDType = 0
19ec-1c88:49866269.085 : NVMData.ScanSpeed = 0
19ec-1c88:49866269.134 : NVMData.RollerCount = 0
19ec-1c88:49866269.183 : NVMData.MultifeedCount = 0
19ec-1c88:49866269.233 : NVMData.JamCount = 0
19ec-1c88:49866269.283 : NVMData.IdentifyInfo = 
19ec-1c88:49866269.334 : NVMData.FormalName = 
19ec-1c88:49866269.511 : NVMData.ReservedB = 0
19ec-1c88:49866269.563 : NVMData.FunctionCode = 0
19ec-1c88:49866269.614 : NVMData.PreFeed = 0
19ec-1c88:49866269.665 : NVMData.PreFeedTime = 0
19ec-1c88:49866269.714 : NVMData.ButtonNumber = 0
19ec-1c88:49866269.765 : NVMData.PowerOffTime = 0
19ec-1c88:49866269.817 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49866269.899 : => IoObject::IoLockEnd
19ec-1c88:49866269.992 : <= IoObject::IoLockEnd
19ec-1c88:49866270.042 : <= InitializeScanner ret = 1
19ec-1c88:49867596.251 : => GetLogicalScannerAbility
19ec-1c88:49867596.441 : => IoObject::IoLockStart
19ec-1c88:49867596.569 : => CAsicIO::CheckDevice
19ec-1c88:49867596.632 : => CNT96226::ConnectIsAvailable
19ec-1c88:49867613.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49867613.163 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49867613.225 : <= IoObject::IoLockStart
19ec-1c88:49867613.288 : => IoObject::IoLockEnd
19ec-1c88:49867613.386 : <= IoObject::IoLockEnd
19ec-1c88:49867613.462 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49871179.165 : => GetLogicalScannerAbilityEx
19ec-1c88:49871179.352 : => IoObject::IoLockStart
19ec-1c88:49871179.481 : => CAsicIO::CheckDevice
19ec-1c88:49871179.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:49871201.893 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49871202.102 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49871202.234 : <= IoObject::IoLockStart
19ec-1c88:49871202.353 : => IoObject::IoLockEnd
19ec-1c88:49871202.548 : <= IoObject::IoLockEnd
19ec-1c88:49871202.911 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49871202.990 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49878438.904 : => ReadNVMData
19ec-1c88:49878439.080 : => IoObject::IoLockStart
19ec-1c88:49878439.205 : => CAsicIO::CheckDevice
19ec-1c88:49878439.259 : => CNT96226::ConnectIsAvailable
19ec-1c88:49878463.930 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49878464.045 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49878464.107 : <= IoObject::IoLockStart
19ec-1c88:49878464.174 : => ReadNVMDataInternal
19ec-1c88:49878464.236 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49878464.303 : IO Send command 10 bytes
19ec-1c88:49878464.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:49878464.480 : iCmd = 0, nBytes = 10
19ec-1c88:49878464.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49878810.111 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49878810.271 : System send command 10 bytes + data 0 bytes
19ec-1c88:49878810.339 : IO total need to receive data 128 bytes
19ec-1c88:49878810.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:49878810.459 : iCmd = 0, nBytes = 128
19ec-1c88:49879008.950 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.115 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49879009.389 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49879009.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49879010.008 : System total receive data 128 bytes
19ec-1c88:49879010.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:49879010.123 : iCmd = 1, nBytes = 4
19ec-1c88:49879199.966 : 0000 : 00 00 00 00 
19ec-1c88:49879200.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49879200.172 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49879200.241 : NVMData.PadScanCount = 0
19ec-1c88:49879200.301 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49879200.355 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49879200.412 : NVMData.FlatbedScanCount = 0
19ec-1c88:49879200.466 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49879200.672 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49879200.730 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49879200.785 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49879200.838 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49879200.891 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49879200.947 : NVMData.BornMonth = 0
19ec-1c88:49879200.995 : NVMData.BornDay = 0
19ec-1c88:49879201.045 : NVMData.BornYear = 0
19ec-1c88:49879201.095 : NVMData.FirstScanMonth = 4
19ec-1c88:49879201.148 : NVMData.FirstScanDay = 30
19ec-1c88:49879201.201 : NVMData.FirstScanYear = 2020
19ec-1c88:49879201.253 : NVMData.VerticalMagnification = 0
19ec-1c88:49879201.308 : NVMData.HorizontalMagnification = 0
19ec-1c88:49879201.362 : NVMData.PowerSavingTime = 15
19ec-1c88:49879201.415 : NVMData.SN = A094165189010062
19ec-1c88:49879201.466 : NVMData.AutoFeed = 0
19ec-1c88:49879201.517 : NVMData.CCDType = 0
19ec-1c88:49879201.565 : NVMData.ScanSpeed = 0
19ec-1c88:49879201.614 : NVMData.RollerCount = 0
19ec-1c88:49879201.665 : NVMData.MultifeedCount = 0
19ec-1c88:49879201.716 : NVMData.JamCount = 0
19ec-1c88:49879201.766 : NVMData.IdentifyInfo = 
19ec-1c88:49879201.816 : NVMData.FormalName = 
19ec-1c88:49879201.864 : NVMData.ReservedB = 0
19ec-1c88:49879201.911 : NVMData.FunctionCode = 0
19ec-1c88:49879201.958 : NVMData.PreFeed = 0
19ec-1c88:49879202.006 : NVMData.PreFeedTime = 0
19ec-1c88:49879202.054 : NVMData.ButtonNumber = 0
19ec-1c88:49879202.103 : NVMData.PowerOffTime = 0
19ec-1c88:49879202.152 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49879202.212 : => IoObject::IoLockEnd
19ec-1c88:49879202.293 : <= IoObject::IoLockEnd
19ec-1c88:49879202.341 : <= ReadNVMData ret = 1
19ec-1c88:49888833.724 : => GetADFStatus
19ec-1c88:49888834.080 : => IoObject::IoLockStart
19ec-1c88:49888834.198 : => CAsicIO::CheckDevice
19ec-1c88:49888834.263 : => CNT96226::ConnectIsAvailable
19ec-1c88:49888860.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49888860.224 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49888860.288 : <= IoObject::IoLockStart
19ec-1c88:49888860.363 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49888860.431 : IO Send command 10 bytes
19ec-1c88:49888860.547 : => CNT96226::VenderCmd_SetData
19ec-1c88:49888860.604 : iCmd = 0, nBytes = 10
19ec-1c88:49888860.710 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49889060.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49889060.435 : System send command 10 bytes + data 0 bytes
19ec-1c88:49889060.501 : IO total need to receive data 2 bytes
19ec-1c88:49889060.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:49889060.619 : iCmd = 0, nBytes = 2
19ec-1c88:49889244.855 : 0000 : 00 00 
19ec-1c88:49889245.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49889245.368 : System total receive data 2 bytes
19ec-1c88:49889245.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:49889245.491 : iCmd = 1, nBytes = 4
19ec-1c88:49889418.668 : 0000 : 00 00 00 00 
19ec-1c88:49889418.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49889419.207 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49889419.268 : Return status = 0
19ec-1c88:49889419.331 : => IoObject::IoLockEnd
19ec-1c88:49889419.429 : <= IoObject::IoLockEnd
19ec-1c88:49889419.480 : <= GetADFStatus ret = 1
19ec-1c88:49892060.912 : => GetADFStatus
19ec-1c88:49892061.106 : => IoObject::IoLockStart
19ec-1c88:49892061.241 : => CAsicIO::CheckDevice
19ec-1c88:49892061.300 : => CNT96226::ConnectIsAvailable
19ec-1c88:49892084.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49892084.597 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49892084.657 : <= IoObject::IoLockStart
19ec-1c88:49892084.723 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49892084.787 : IO Send command 10 bytes
19ec-1c88:49892084.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:49892084.964 : iCmd = 0, nBytes = 10
19ec-1c88:49892085.070 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49892289.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49892289.201 : System send command 10 bytes + data 0 bytes
19ec-1c88:49892289.444 : IO total need to receive data 2 bytes
19ec-1c88:49892289.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:49892289.582 : iCmd = 0, nBytes = 2
19ec-1c88:49892469.679 : 0000 : 00 00 
19ec-1c88:49892469.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49892469.839 : System total receive data 2 bytes
19ec-1c88:49892469.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:49892469.954 : iCmd = 1, nBytes = 4
19ec-1c88:49892629.539 : 0000 : 00 00 00 00 
19ec-1c88:49892629.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49892629.802 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49892629.870 : Return status = 0
19ec-1c88:49892629.931 : => IoObject::IoLockEnd
19ec-1c88:49892630.026 : <= IoObject::IoLockEnd
19ec-1c88:49892630.079 : <= GetADFStatus ret = 1
19ec-1c88:49894716.240 : => TerminateDriver
19ec-1c88:49894716.430 : => CAsicIO::~CAsicIO,pStage=201133128
19ec-1c88:49894716.501 : => CNT96226::Close
19ec-1c88:49894720.292 : <= CNT96226::Close ret = 1
19ec-1c88:49894720.367 : <= CAsicIO::~CAsicIO
19ec-1c88:49894720.425 : => IoObject::IoLockEnd
19ec-1c88:49894720.477 : <= IoObject::IoLockEnd
19ec-1c88:49894720.527 : => IoObject::TerminateDevice
19ec-1c88:49894720.582 : => IoObject::IoLockEnd
19ec-1c88:49894720.629 : <= IoObject::IoLockEnd
19ec-1c88:49894720.729 : <= IoObject::TerminateDevice
19ec-1c88:49894720.994 : <= TerminateDriver ret = 1
19ec-1c88:49938330.224 : ============Debug Start==========
19ec-1c88:49938330.483 : Date : 2020/4/30 14:29:42
19ec-1c88:49938330.567 : Process ID : 19ec
19ec-1c88:49938331.001 : Windows : Version 10.0 build 18363 
19ec-1c88:49938331.449 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49938331.514 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49938331.581 : MemoryStatus.ullAvailPhys : 1724882944
19ec-1c88:49938331.642 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49938331.702 : MemoryStatus.ullAvailPageFile : 3099074560
19ec-1c88:49938331.765 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49938331.826 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:49938331.886 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49938331.988 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49938332.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49938332.283 : CPU Count : 4
19ec-1c88:49938332.330 : CPU Frequency : 100.000 Mhz
19ec-1c88:49938336.649 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49938336.779 : => InitializeDriver
19ec-1c88:49938337.037 : <= InitializeDriver ret = 1
19ec-1c88:49938337.100 : => InitializeScanner
19ec-1c88:49938337.186 : => CAsicIO::GetDeviceList
19ec-1c88:49938337.492 : => CNT96226::CNT96226
19ec-1c88:49938337.547 : => CNT96226::Open
19ec-1c88:49938357.657 : <= CNT96226::Open ret = 1
19ec-1c88:49938357.757 : => CNT96226::Initialize
19ec-1c88:49938357.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:49938358.010 : <= CNT96226::CNT96226
19ec-1c88:49938358.064 : => CNT96226::EnumAvailableDevice
19ec-1c88:49938363.585 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49938363.667 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49938363.729 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49942043.558 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49942043.848 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49942049.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49942049.739 : => IoObject::GetLockName
19ec-1c88:49942049.802 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49942049.868 : <= IoObject::GetLockName
19ec-1c88:49942050.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:49942050.392 : iCmd = 3, nBytes = 2
19ec-1c88:49942429.930 : 0000 : 06 38 
19ec-1c88:49942430.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49942430.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:49942430.204 : iCmd = 4, nBytes = 2
19ec-1c88:49942746.236 : 0000 : 07 07 
19ec-1c88:49942746.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49942746.435 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49942746.529 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49942746.600 : IO Send command 10 bytes
19ec-1c88:49942746.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:49942746.708 : iCmd = 0, nBytes = 10
19ec-1c88:49942746.810 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49942948.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49942948.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:49942948.504 : iCmd = 0, nBytes = 165
19ec-1c88:49943147.208 : skip dump 37 bytes
19ec-1c88:49943147.400 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49943147.547 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49943147.687 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49943147.823 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49943147.953 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49943148.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49943148.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943148.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943148.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943148.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:49943148.523 : iCmd = 1, nBytes = 4
19ec-1c88:49943262.826 : 0000 : 00 00 00 00 
19ec-1c88:49943262.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943262.979 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49943263.037 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49943263.104 : IO Send command 10 bytes
19ec-1c88:49943263.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:49943263.210 : iCmd = 0, nBytes = 10
19ec-1c88:49943263.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49943602.882 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49943602.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:49943603.053 : iCmd = 0, nBytes = 128
19ec-1c88:49943789.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943789.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943789.951 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49943790.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49943790.280 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.799 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943791.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:49943791.336 : iCmd = 1, nBytes = 4
19ec-1c88:49943999.344 : 0000 : 00 00 00 00 
19ec-1c88:49943999.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943999.518 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49943999.689 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49943999.760 : => CNT96226::Close
19ec-1c88:49944003.530 : <= CNT96226::Close ret = 1
19ec-1c88:49944003.608 : <= CNT96226::~CNT96226
19ec-1c88:49944003.695 : <= CAsicIO::GetDeviceList
19ec-1c88:49944004.118 : => IoObject::SetTimeout
19ec-1c88:49944004.252 : Timeout--> In = 0 Out = 0
19ec-1c88:49944004.308 : <= IoObject::SetTimeout
19ec-1c88:49944004.375 : => CAsicIO::CAsicIO
19ec-1c88:49944004.445 : => CNT96226::CNT96226
19ec-1c88:49944004.498 : => CNT96226::Open
19ec-1c88:49944026.608 : <= CNT96226::Open ret = 1
19ec-1c88:49944026.702 : => CNT96226::Initialize
19ec-1c88:49944026.891 : <= CNT96226::Initialize ret = 1
19ec-1c88:49944026.946 : <= CNT96226::CNT96226
19ec-1c88:49944026.998 : <= CAsicIO::CAsicIO
19ec-1c88:49944027.055 : => CAsicIO::InitializeDevice
19ec-1c88:49944027.134 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49944033.027 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49944033.150 : => IoObject::GetLockName
19ec-1c88:49944033.209 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49944033.277 : <= IoObject::GetLockName
19ec-1c88:49944033.760 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49944033.830 : IO Send command 10 bytes
19ec-1c88:49944033.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:49944033.931 : iCmd = 0, nBytes = 10
19ec-1c88:49944034.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49944379.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49944379.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:49944379.944 : iCmd = 0, nBytes = 128
19ec-1c88:49944587.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944587.430 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944587.571 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49944587.703 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49944587.828 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49944587.950 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944588.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944588.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944588.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49944588.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:49944588.371 : iCmd = 1, nBytes = 4
19ec-1c88:49944771.700 : 0000 : 00 00 00 00 
19ec-1c88:49944771.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49944771.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49944771.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:49944771.979 : iCmd = 3, nBytes = 2
19ec-1c88:49945155.548 : 0000 : 06 38 
19ec-1c88:49945155.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49945155.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:49945155.953 : iCmd = 4, nBytes = 2
19ec-1c88:49945453.576 : 0000 : 07 07 
19ec-1c88:49945453.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49945453.856 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49945453.952 : => IoObject::InitializeDevice
19ec-1c88:49945454.060 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49945454.676 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49945454.749 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49945455.449 : => FindScanner
19ec-1c88:49945455.508 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49945455.572 : <= FindScanner ret = 1
19ec-1c88:49945455.627 : => IoObject::IoLockStart
19ec-1c88:49945455.730 : => CAsicIO::CheckDevice
19ec-1c88:49945455.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:49945480.562 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49945480.679 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49945480.740 : <= IoObject::IoLockStart
19ec-1c88:49945480.803 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49945480.871 : IO Send command 10 bytes
19ec-1c88:49945480.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:49945481.018 : iCmd = 0, nBytes = 10
19ec-1c88:49945481.126 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49945676.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49945676.406 : System send command 10 bytes + data 0 bytes
19ec-1c88:49945676.479 : IO total need to receive data 5 bytes
19ec-1c88:49945676.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:49945676.590 : iCmd = 0, nBytes = 5
19ec-1c88:49945863.476 : 0000 : 06 00 02 02 ab 
19ec-1c88:49945863.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49945863.665 : System total receive data 5 bytes
19ec-1c88:49945863.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:49945863.782 : iCmd = 1, nBytes = 4
19ec-1c88:49946071.554 : 0000 : 00 00 00 00 
19ec-1c88:49946071.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49946071.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49946071.826 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49946071.894 : IO Send command 10 bytes
19ec-1c88:49946071.982 : => CNT96226::VenderCmd_SetData
19ec-1c88:49946072.041 : iCmd = 0, nBytes = 10
19ec-1c88:49946072.145 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49946259.482 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49946259.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:49946259.661 : IO total need to receive data 165 bytes
19ec-1c88:49946259.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:49946259.774 : iCmd = 0, nBytes = 165
19ec-1c88:49946406.631 : skip dump 37 bytes
19ec-1c88:49946406.806 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49946406.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49946407.076 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49946407.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49946407.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49946407.465 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49946407.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946407.709 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946407.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49946407.830 : System total receive data 165 bytes
19ec-1c88:49946407.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:49946407.943 : iCmd = 1, nBytes = 4
19ec-1c88:49946576.448 : 0000 : 00 00 00 00 
19ec-1c88:49946576.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49946576.975 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49946577.159 : Dump Inquiry
19ec-1c88:49946577.288 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49946577.419 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49946577.551 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49946577.687 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49946577.814 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49946577.941 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49946578.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946578.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946578.311 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49946578.441 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49946578.526 : 00a0 : 00 00 00 00 00 
19ec-1c88:49946578.594 : => ReadNVMDataInternal
19ec-1c88:49946578.788 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49946578.850 : IO Send command 10 bytes
19ec-1c88:49946578.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:49946578.986 : iCmd = 0, nBytes = 10
19ec-1c88:49946579.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49946914.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49946914.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:49946914.774 : IO total need to receive data 128 bytes
19ec-1c88:49946914.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:49946914.897 : iCmd = 0, nBytes = 128
19ec-1c88:49947123.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49947123.633 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49947123.756 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.877 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947124.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947124.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49947124.242 : System total receive data 128 bytes
19ec-1c88:49947124.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:49947124.349 : iCmd = 1, nBytes = 4
19ec-1c88:49947291.845 : 0000 : 00 00 00 00 
19ec-1c88:49947291.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49947292.094 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49947292.169 : NVMData.PadScanCount = 0
19ec-1c88:49947292.228 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49947292.282 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49947292.340 : NVMData.FlatbedScanCount = 0
19ec-1c88:49947292.397 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49947292.451 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49947292.503 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49947292.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49947292.613 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49947292.665 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49947292.719 : NVMData.BornMonth = 0
19ec-1c88:49947292.766 : NVMData.BornDay = 0
19ec-1c88:49947292.816 : NVMData.BornYear = 0
19ec-1c88:49947292.864 : NVMData.FirstScanMonth = 4
19ec-1c88:49947292.916 : NVMData.FirstScanDay = 30
19ec-1c88:49947292.968 : NVMData.FirstScanYear = 2020
19ec-1c88:49947293.024 : NVMData.VerticalMagnification = 0
19ec-1c88:49947293.081 : NVMData.HorizontalMagnification = 0
19ec-1c88:49947293.135 : NVMData.PowerSavingTime = 15
19ec-1c88:49947293.188 : NVMData.SN = A094165189010062
19ec-1c88:49947293.237 : NVMData.AutoFeed = 0
19ec-1c88:49947293.285 : NVMData.CCDType = 0
19ec-1c88:49947293.332 : NVMData.ScanSpeed = 0
19ec-1c88:49947293.377 : NVMData.RollerCount = 0
19ec-1c88:49947293.431 : NVMData.MultifeedCount = 0
19ec-1c88:49947293.480 : NVMData.JamCount = 0
19ec-1c88:49947293.527 : NVMData.IdentifyInfo = 
19ec-1c88:49947293.578 : NVMData.FormalName = 
19ec-1c88:49947293.769 : NVMData.ReservedB = 0
19ec-1c88:49947293.826 : NVMData.FunctionCode = 0
19ec-1c88:49947293.875 : NVMData.PreFeed = 0
19ec-1c88:49947293.926 : NVMData.PreFeedTime = 0
19ec-1c88:49947293.975 : NVMData.ButtonNumber = 0
19ec-1c88:49947294.023 : NVMData.PowerOffTime = 0
19ec-1c88:49947294.074 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49947294.151 : => IoObject::IoLockEnd
19ec-1c88:49947294.259 : <= IoObject::IoLockEnd
19ec-1c88:49947294.307 : <= InitializeScanner ret = 1
19ec-1c88:49947294.371 : => GetLogicalScannerAbilityEx
19ec-1c88:49947294.432 : => IoObject::IoLockStart
19ec-1c88:49947294.525 : => CAsicIO::CheckDevice
19ec-1c88:49947294.576 : => CNT96226::ConnectIsAvailable
19ec-1c88:49947307.100 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49947307.198 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49947307.256 : <= IoObject::IoLockStart
19ec-1c88:49947307.311 : => IoObject::IoLockEnd
19ec-1c88:49947307.402 : <= IoObject::IoLockEnd
19ec-1c88:49947307.514 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49947307.588 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49947482.333 : => ReadNVMData
19ec-1c88:49947482.476 : => IoObject::IoLockStart
19ec-1c88:49947482.587 : => CAsicIO::CheckDevice
19ec-1c88:49947482.636 : => CNT96226::ConnectIsAvailable
19ec-1c88:49947506.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49947506.415 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49947506.473 : <= IoObject::IoLockStart
19ec-1c88:49947506.535 : => ReadNVMDataInternal
19ec-1c88:49947506.597 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49947506.661 : IO Send command 10 bytes
19ec-1c88:49947507.354 : => CNT96226::VenderCmd_SetData
19ec-1c88:49947507.414 : iCmd = 0, nBytes = 10
19ec-1c88:49947507.529 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49947863.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49947863.276 : System send command 10 bytes + data 0 bytes
19ec-1c88:49947863.346 : IO total need to receive data 128 bytes
19ec-1c88:49947863.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:49947863.461 : iCmd = 0, nBytes = 128
19ec-1c88:49948074.645 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948074.825 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948074.965 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49948075.097 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49948075.225 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.349 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.596 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49948075.723 : System total receive data 128 bytes
19ec-1c88:49948075.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:49948075.840 : iCmd = 1, nBytes = 4
19ec-1c88:49948243.049 : 0000 : 00 00 00 00 
19ec-1c88:49948243.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49948243.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49948243.339 : NVMData.PadScanCount = 0
19ec-1c88:49948243.398 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49948243.454 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49948243.511 : NVMData.FlatbedScanCount = 0
19ec-1c88:49948243.567 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49948243.620 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49948243.677 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49948243.733 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49948243.792 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49948243.847 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49948243.903 : NVMData.BornMonth = 0
19ec-1c88:49948243.954 : NVMData.BornDay = 0
19ec-1c88:49948244.004 : NVMData.BornYear = 0
19ec-1c88:49948244.055 : NVMData.FirstScanMonth = 4
19ec-1c88:49948244.107 : NVMData.FirstScanDay = 30
19ec-1c88:49948244.162 : NVMData.FirstScanYear = 2020
19ec-1c88:49948244.359 : NVMData.VerticalMagnification = 0
19ec-1c88:49948244.417 : NVMData.HorizontalMagnification = 0
19ec-1c88:49948244.472 : NVMData.PowerSavingTime = 15
19ec-1c88:49948244.527 : NVMData.SN = A094165189010062
19ec-1c88:49948244.577 : NVMData.AutoFeed = 0
19ec-1c88:49948244.626 : NVMData.CCDType = 0
19ec-1c88:49948244.675 : NVMData.ScanSpeed = 0
19ec-1c88:49948244.722 : NVMData.RollerCount = 0
19ec-1c88:49948244.775 : NVMData.MultifeedCount = 0
19ec-1c88:49948244.829 : NVMData.JamCount = 0
19ec-1c88:49948244.878 : NVMData.IdentifyInfo = 
19ec-1c88:49948244.928 : NVMData.FormalName = 
19ec-1c88:49948244.977 : NVMData.ReservedB = 0
19ec-1c88:49948245.028 : NVMData.FunctionCode = 0
19ec-1c88:49948245.079 : NVMData.PreFeed = 0
19ec-1c88:49948245.129 : NVMData.PreFeedTime = 0
19ec-1c88:49948245.178 : NVMData.ButtonNumber = 0
19ec-1c88:49948245.230 : NVMData.PowerOffTime = 0
19ec-1c88:49948245.284 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49948245.345 : => IoObject::IoLockEnd
19ec-1c88:49948245.436 : <= IoObject::IoLockEnd
19ec-1c88:49948245.487 : <= ReadNVMData ret = 1
19ec-1c88:49950752.579 : ============Debug Start==========
19ec-1c88:49950752.872 : Date : 2020/4/30 14:29:42
19ec-1c88:49950752.956 : Process ID : 19ec
19ec-1c88:49950753.368 : Windows : Version 10.0 build 18363 
19ec-1c88:49950753.815 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49950753.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49950753.942 : MemoryStatus.ullAvailPhys : 1724870656
19ec-1c88:49950754.002 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49950754.062 : MemoryStatus.ullAvailPageFile : 3099045888
19ec-1c88:49950754.126 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49950754.184 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:49950754.246 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49950754.346 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49950754.404 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49950754.640 : CPU Count : 4
19ec-1c88:49950754.688 : CPU Frequency : 100.000 Mhz
19ec-1c88:49950758.813 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49950758.940 : => InitializeDriver
19ec-1c88:49950759.207 : <= InitializeDriver ret = 1
19ec-1c88:49953291.336 : => InitializeScanner
19ec-1c88:49953291.601 : => CAsicIO::GetDeviceList
19ec-1c88:49953292.010 : => CNT96226::CNT96226
19ec-1c88:49953292.070 : => CNT96226::Open
19ec-1c88:49953319.735 : <= CNT96226::Open ret = 1
19ec-1c88:49953319.838 : => CNT96226::Initialize
19ec-1c88:49953320.033 : <= CNT96226::Initialize ret = 1
19ec-1c88:49953320.091 : <= CNT96226::CNT96226
19ec-1c88:49953320.147 : => CNT96226::EnumAvailableDevice
19ec-1c88:49953325.410 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49953325.487 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49953325.548 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49957281.025 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49957281.316 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49957286.901 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49957287.013 : => IoObject::GetLockName
19ec-1c88:49957287.074 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49957287.146 : <= IoObject::GetLockName
19ec-1c88:49957287.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:49957287.679 : iCmd = 3, nBytes = 2
19ec-1c88:49957660.826 : 0000 : 06 38 
19ec-1c88:49957660.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49957661.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:49957661.094 : iCmd = 4, nBytes = 2
19ec-1c88:49957960.427 : 0000 : 07 07 
19ec-1c88:49957960.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49957960.605 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49957960.695 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49957960.761 : IO Send command 10 bytes
19ec-1c88:49957960.812 : => CNT96226::VenderCmd_SetData
19ec-1c88:49957960.866 : iCmd = 0, nBytes = 10
19ec-1c88:49957960.971 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49958151.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49958151.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:49958151.978 : iCmd = 0, nBytes = 165
19ec-1c88:49958307.194 : skip dump 37 bytes
19ec-1c88:49958307.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49958308.069 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49958308.204 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49958308.337 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49958308.464 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49958308.597 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49958308.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49958308.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49958308.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49958308.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:49958309.015 : iCmd = 1, nBytes = 4
19ec-1c88:49958505.432 : 0000 : 00 00 00 00 
19ec-1c88:49958505.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49958505.611 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49958505.675 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49958505.743 : IO Send command 10 bytes
19ec-1c88:49958505.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:49958505.853 : iCmd = 0, nBytes = 10
19ec-1c88:49958505.959 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49958846.427 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49958846.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:49958846.604 : iCmd = 0, nBytes = 128
19ec-1c88:49959054.552 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959054.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959054.850 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49959054.978 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49959055.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959055.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959055.649 : iCmd = 1, nBytes = 4
19ec-1c88:49959187.618 : 0000 : 00 00 00 00 
19ec-1c88:49959187.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959187.774 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49959187.937 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49959188.006 : => CNT96226::Close
19ec-1c88:49959191.848 : <= CNT96226::Close ret = 1
19ec-1c88:49959191.918 : <= CNT96226::~CNT96226
19ec-1c88:49959192.004 : <= CAsicIO::GetDeviceList
19ec-1c88:49959192.385 : => IoObject::SetTimeout
19ec-1c88:49959192.511 : Timeout--> In = 0 Out = 0
19ec-1c88:49959192.570 : <= IoObject::SetTimeout
19ec-1c88:49959192.631 : => CAsicIO::CAsicIO
19ec-1c88:49959192.701 : => CNT96226::CNT96226
19ec-1c88:49959192.760 : => CNT96226::Open
19ec-1c88:49959216.602 : <= CNT96226::Open ret = 1
19ec-1c88:49959216.698 : => CNT96226::Initialize
19ec-1c88:49959216.885 : <= CNT96226::Initialize ret = 1
19ec-1c88:49959216.942 : <= CNT96226::CNT96226
19ec-1c88:49959216.993 : <= CAsicIO::CAsicIO
19ec-1c88:49959217.047 : => CAsicIO::InitializeDevice
19ec-1c88:49959217.115 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49959222.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49959223.038 : => IoObject::GetLockName
19ec-1c88:49959223.091 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49959223.158 : <= IoObject::GetLockName
19ec-1c88:49959223.646 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49959223.717 : IO Send command 10 bytes
19ec-1c88:49959223.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:49959223.827 : iCmd = 0, nBytes = 10
19ec-1c88:49959223.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49959558.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49959558.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959558.287 : iCmd = 0, nBytes = 128
19ec-1c88:49959694.075 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.278 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49959694.564 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49959694.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959695.056 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959695.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959695.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959695.236 : iCmd = 1, nBytes = 4
19ec-1c88:49959848.405 : 0000 : 00 00 00 00 
19ec-1c88:49959848.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959848.586 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49959848.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959848.706 : iCmd = 3, nBytes = 2
19ec-1c88:49960224.177 : 0000 : 06 38 
19ec-1c88:49960224.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49960224.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:49960224.425 : iCmd = 4, nBytes = 2
19ec-1c88:49960517.050 : 0000 : 07 07 
19ec-1c88:49960517.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49960517.339 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49960517.436 : => IoObject::InitializeDevice
19ec-1c88:49960517.552 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49960518.252 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49960518.322 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49960519.032 : => FindScanner
19ec-1c88:49960519.092 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49960519.159 : <= FindScanner ret = 1
19ec-1c88:49960519.214 : => IoObject::IoLockStart
19ec-1c88:49960519.320 : => CAsicIO::CheckDevice
19ec-1c88:49960519.369 : => CNT96226::ConnectIsAvailable
19ec-1c88:49960542.088 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49960542.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49960542.469 : <= IoObject::IoLockStart
19ec-1c88:49960542.798 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49960542.866 : IO Send command 10 bytes
19ec-1c88:49960542.957 : => CNT96226::VenderCmd_SetData
19ec-1c88:49960543.015 : iCmd = 0, nBytes = 10
19ec-1c88:49960543.127 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49960726.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49960726.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:49960726.952 : IO total need to receive data 5 bytes
19ec-1c88:49960727.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:49960727.074 : iCmd = 0, nBytes = 5
19ec-1c88:49960914.152 : 0000 : 06 00 02 02 ab 
19ec-1c88:49960914.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49960914.327 : System total receive data 5 bytes
19ec-1c88:49960914.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:49960914.450 : iCmd = 1, nBytes = 4
19ec-1c88:49961117.246 : 0000 : 00 00 00 00 
19ec-1c88:49961117.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49961117.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49961117.526 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49961117.589 : IO Send command 10 bytes
19ec-1c88:49961117.681 : => CNT96226::VenderCmd_SetData
19ec-1c88:49961117.737 : iCmd = 0, nBytes = 10
19ec-1c88:49961117.838 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49961279.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49961279.305 : System send command 10 bytes + data 0 bytes
19ec-1c88:49961279.367 : IO total need to receive data 165 bytes
19ec-1c88:49961279.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:49961279.476 : iCmd = 0, nBytes = 165
19ec-1c88:49961490.208 : skip dump 37 bytes
19ec-1c88:49961490.404 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49961490.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49961490.681 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49961490.815 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49961490.942 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49961491.074 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49961491.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961491.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961491.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49961491.451 : System total receive data 165 bytes
19ec-1c88:49961491.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:49961491.560 : iCmd = 1, nBytes = 4
19ec-1c88:49961677.966 : 0000 : 00 00 00 00 
19ec-1c88:49961678.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49961678.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49961678.425 : Dump Inquiry
19ec-1c88:49961678.567 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49961678.708 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49961678.844 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49961678.976 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49961679.109 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49961679.245 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49961679.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961679.507 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961679.641 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49961679.770 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49961679.861 : 00a0 : 00 00 00 00 00 
19ec-1c88:49961679.936 : => ReadNVMDataInternal
19ec-1c88:49961680.159 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49961680.227 : IO Send command 10 bytes
19ec-1c88:49961680.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:49961680.372 : iCmd = 0, nBytes = 10
19ec-1c88:49961680.477 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49961994.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49961994.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:49961994.665 : IO total need to receive data 128 bytes
19ec-1c88:49961994.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:49961994.776 : iCmd = 0, nBytes = 128
19ec-1c88:49962180.506 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962180.687 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962180.830 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49962180.964 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49962181.089 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.215 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.339 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49962181.582 : System total receive data 128 bytes
19ec-1c88:49962181.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:49962181.696 : iCmd = 1, nBytes = 4
19ec-1c88:49962359.991 : 0000 : 00 00 00 00 
19ec-1c88:49962360.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49962360.267 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49962360.334 : NVMData.PadScanCount = 0
19ec-1c88:49962360.391 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49962360.446 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49962360.502 : NVMData.FlatbedScanCount = 0
19ec-1c88:49962360.558 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49962360.611 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49962360.666 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49962360.723 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49962360.779 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49962360.835 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49962360.892 : NVMData.BornMonth = 0
19ec-1c88:49962360.944 : NVMData.BornDay = 0
19ec-1c88:49962360.995 : NVMData.BornYear = 0
19ec-1c88:49962361.045 : NVMData.FirstScanMonth = 4
19ec-1c88:49962361.100 : NVMData.FirstScanDay = 30
19ec-1c88:49962361.156 : NVMData.FirstScanYear = 2020
19ec-1c88:49962361.213 : NVMData.VerticalMagnification = 0
19ec-1c88:49962361.270 : NVMData.HorizontalMagnification = 0
19ec-1c88:49962361.326 : NVMData.PowerSavingTime = 15
19ec-1c88:49962361.383 : NVMData.SN = A094165189010062
19ec-1c88:49962361.435 : NVMData.AutoFeed = 0
19ec-1c88:49962361.484 : NVMData.CCDType = 0
19ec-1c88:49962361.535 : NVMData.ScanSpeed = 0
19ec-1c88:49962361.584 : NVMData.RollerCount = 0
19ec-1c88:49962361.637 : NVMData.MultifeedCount = 0
19ec-1c88:49962361.687 : NVMData.JamCount = 0
19ec-1c88:49962361.737 : NVMData.IdentifyInfo = 
19ec-1c88:49962361.789 : NVMData.FormalName = 
19ec-1c88:49962361.998 : NVMData.ReservedB = 0
19ec-1c88:49962362.057 : NVMData.FunctionCode = 0
19ec-1c88:49962362.108 : NVMData.PreFeed = 0
19ec-1c88:49962362.160 : NVMData.PreFeedTime = 0
19ec-1c88:49962362.212 : NVMData.ButtonNumber = 0
19ec-1c88:49962362.267 : NVMData.PowerOffTime = 0
19ec-1c88:49962362.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49962362.400 : => IoObject::IoLockEnd
19ec-1c88:49962362.499 : <= IoObject::IoLockEnd
19ec-1c88:49962362.550 : <= InitializeScanner ret = 1
19ec-1c88:49963574.753 : => GetLogicalScannerAbility
19ec-1c88:49963574.944 : => IoObject::IoLockStart
19ec-1c88:49963575.073 : => CAsicIO::CheckDevice
19ec-1c88:49963575.130 : => CNT96226::ConnectIsAvailable
19ec-1c88:49963601.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49963602.026 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49963602.088 : <= IoObject::IoLockStart
19ec-1c88:49963602.147 : => IoObject::IoLockEnd
19ec-1c88:49963602.256 : <= IoObject::IoLockEnd
19ec-1c88:49963602.335 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49967118.254 : => GetLogicalScannerAbilityEx
19ec-1c88:49967118.453 : => IoObject::IoLockStart
19ec-1c88:49967118.580 : => CAsicIO::CheckDevice
19ec-1c88:49967118.641 : => CNT96226::ConnectIsAvailable
19ec-1c88:49967142.836 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49967142.952 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49967143.012 : <= IoObject::IoLockStart
19ec-1c88:49967143.073 : => IoObject::IoLockEnd
19ec-1c88:49967143.182 : <= IoObject::IoLockEnd
19ec-1c88:49967143.312 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49967143.387 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49974325.021 : => ReadNVMData
19ec-1c88:49974325.204 : => IoObject::IoLockStart
19ec-1c88:49974325.332 : => CAsicIO::CheckDevice
19ec-1c88:49974325.459 : => CNT96226::ConnectIsAvailable
19ec-1c88:49974349.747 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49974350.132 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49974350.192 : <= IoObject::IoLockStart
19ec-1c88:49974350.256 : => ReadNVMDataInternal
19ec-1c88:49974350.316 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49974350.381 : IO Send command 10 bytes
19ec-1c88:49974350.493 : => CNT96226::VenderCmd_SetData
19ec-1c88:49974350.548 : iCmd = 0, nBytes = 10
19ec-1c88:49974350.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49974687.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49974687.285 : System send command 10 bytes + data 0 bytes
19ec-1c88:49974687.363 : IO total need to receive data 128 bytes
19ec-1c88:49974687.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:49974687.487 : iCmd = 0, nBytes = 128
19ec-1c88:49974835.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974835.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974835.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49974835.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49974836.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.479 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49974836.604 : System total receive data 128 bytes
19ec-1c88:49974836.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:49974836.718 : iCmd = 1, nBytes = 4
19ec-1c88:49975025.472 : 0000 : 00 00 00 00 
19ec-1c88:49975025.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49975025.716 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49975025.788 : NVMData.PadScanCount = 0
19ec-1c88:49975025.843 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49975025.901 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49975025.960 : NVMData.FlatbedScanCount = 0
19ec-1c88:49975026.016 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49975026.232 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49975026.300 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49975026.357 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49975026.414 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49975026.469 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49975026.524 : NVMData.BornMonth = 0
19ec-1c88:49975026.574 : NVMData.BornDay = 0
19ec-1c88:49975026.625 : NVMData.BornYear = 0
19ec-1c88:49975026.674 : NVMData.FirstScanMonth = 4
19ec-1c88:49975026.725 : NVMData.FirstScanDay = 30
19ec-1c88:49975026.778 : NVMData.FirstScanYear = 2020
19ec-1c88:49975026.833 : NVMData.VerticalMagnification = 0
19ec-1c88:49975026.890 : NVMData.HorizontalMagnification = 0
19ec-1c88:49975026.943 : NVMData.PowerSavingTime = 15
19ec-1c88:49975026.999 : NVMData.SN = A094165189010062
19ec-1c88:49975027.050 : NVMData.AutoFeed = 0
19ec-1c88:49975027.100 : NVMData.CCDType = 0
19ec-1c88:49975027.150 : NVMData.ScanSpeed = 0
19ec-1c88:49975027.201 : NVMData.RollerCount = 0
19ec-1c88:49975027.255 : NVMData.MultifeedCount = 0
19ec-1c88:49975027.306 : NVMData.JamCount = 0
19ec-1c88:49975027.356 : NVMData.IdentifyInfo = 
19ec-1c88:49975027.407 : NVMData.FormalName = 
19ec-1c88:49975027.454 : NVMData.ReservedB = 0
19ec-1c88:49975027.503 : NVMData.FunctionCode = 0
19ec-1c88:49975027.553 : NVMData.PreFeed = 0
19ec-1c88:49975027.606 : NVMData.PreFeedTime = 0
19ec-1c88:49975027.657 : NVMData.ButtonNumber = 0
19ec-1c88:49975027.706 : NVMData.PowerOffTime = 0
19ec-1c88:49975027.755 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49975027.814 : => IoObject::IoLockEnd
19ec-1c88:49975027.902 : <= IoObject::IoLockEnd
19ec-1c88:49975027.952 : <= ReadNVMData ret = 1
19ec-1c88:49984796.607 : => GetADFStatus
19ec-1c88:49984796.999 : => IoObject::IoLockStart
19ec-1c88:49984797.123 : => CAsicIO::CheckDevice
19ec-1c88:49984797.181 : => CNT96226::ConnectIsAvailable
19ec-1c88:49984821.767 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49984821.988 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49984822.117 : <= IoObject::IoLockStart
19ec-1c88:49984822.244 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49984822.381 : IO Send command 10 bytes
19ec-1c88:49984822.788 : => CNT96226::VenderCmd_SetData
19ec-1c88:49984822.848 : iCmd = 0, nBytes = 10
19ec-1c88:49984822.950 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49985018.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49985018.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:49985018.510 : IO total need to receive data 2 bytes
19ec-1c88:49985018.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:49985018.621 : iCmd = 0, nBytes = 2
19ec-1c88:49985193.993 : 0000 : 00 00 
19ec-1c88:49985194.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49985194.180 : System total receive data 2 bytes
19ec-1c88:49985194.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:49985194.298 : iCmd = 1, nBytes = 4
19ec-1c88:49985397.070 : 0000 : 00 00 00 00 
19ec-1c88:49985397.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49985397.293 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49985397.357 : Return status = 0
19ec-1c88:49985397.417 : => IoObject::IoLockEnd
19ec-1c88:49985397.508 : <= IoObject::IoLockEnd
19ec-1c88:49985397.559 : <= GetADFStatus ret = 1
19ec-1c88:49988060.883 : => GetADFStatus
19ec-1c88:49988061.089 : => IoObject::IoLockStart
19ec-1c88:49988061.223 : => CAsicIO::CheckDevice
19ec-1c88:49988061.286 : => CNT96226::ConnectIsAvailable
19ec-1c88:49988084.296 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49988084.416 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49988084.483 : <= IoObject::IoLockStart
19ec-1c88:49988084.552 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49988084.622 : IO Send command 10 bytes
19ec-1c88:49988084.739 : => CNT96226::VenderCmd_SetData
19ec-1c88:49988084.799 : iCmd = 0, nBytes = 10
19ec-1c88:49988084.909 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49988273.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49988273.505 : System send command 10 bytes + data 0 bytes
19ec-1c88:49988273.732 : IO total need to receive data 2 bytes
19ec-1c88:49988273.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:49988273.873 : iCmd = 0, nBytes = 2
19ec-1c88:49988392.831 : 0000 : 00 00 
19ec-1c88:49988392.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49988392.989 : System total receive data 2 bytes
19ec-1c88:49988393.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:49988393.102 : iCmd = 1, nBytes = 4
19ec-1c88:49988536.644 : 0000 : 00 00 00 00 
19ec-1c88:49988536.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49988536.857 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49988536.917 : Return status = 0
19ec-1c88:49988536.977 : => IoObject::IoLockEnd
19ec-1c88:49988537.070 : <= IoObject::IoLockEnd
19ec-1c88:49988537.120 : <= GetADFStatus ret = 1
19ec-1c88:49990643.923 : => TerminateDriver
19ec-1c88:49990644.124 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:49990644.197 : => CNT96226::Close
19ec-1c88:49990648.435 : <= CNT96226::Close ret = 1
19ec-1c88:49990648.518 : <= CAsicIO::~CAsicIO
19ec-1c88:49990648.581 : => IoObject::IoLockEnd
19ec-1c88:49990648.632 : <= IoObject::IoLockEnd
19ec-1c88:49990648.686 : => IoObject::TerminateDevice
19ec-1c88:49990648.742 : => IoObject::IoLockEnd
19ec-1c88:49990648.791 : <= IoObject::IoLockEnd
19ec-1c88:49990648.893 : <= IoObject::TerminateDevice
19ec-1c88:49990649.143 : <= TerminateDriver ret = 1
19ec-1c88:50034424.650 : ============Debug Start==========
19ec-1c88:50034424.931 : Date : 2020/4/30 14:29:45
19ec-1c88:50034425.007 : Process ID : 19ec
19ec-1c88:50034425.403 : Windows : Version 10.0 build 18363 
19ec-1c88:50034425.859 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50034425.921 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50034425.985 : MemoryStatus.ullAvailPhys : 1727299584
19ec-1c88:50034426.046 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50034426.109 : MemoryStatus.ullAvailPageFile : 3133784064
19ec-1c88:50034426.171 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50034426.232 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:50034426.295 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50034426.399 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50034426.460 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50034426.703 : CPU Count : 4
19ec-1c88:50034426.750 : CPU Frequency : 100.000 Mhz
19ec-1c88:50034431.027 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50034431.367 : => InitializeDriver
19ec-1c88:50034431.630 : <= InitializeDriver ret = 1
19ec-1c88:50034431.688 : => InitializeScanner
19ec-1c88:50034431.768 : => CAsicIO::GetDeviceList
19ec-1c88:50034432.055 : => CNT96226::CNT96226
19ec-1c88:50034432.112 : => CNT96226::Open
19ec-1c88:50034457.539 : <= CNT96226::Open ret = 1
19ec-1c88:50034457.644 : => CNT96226::Initialize
19ec-1c88:50034457.837 : <= CNT96226::Initialize ret = 1
19ec-1c88:50034457.893 : <= CNT96226::CNT96226
19ec-1c88:50034457.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:50034463.594 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50034463.670 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50034463.729 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50038188.338 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50038188.638 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50038194.193 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50038194.300 : => IoObject::GetLockName
19ec-1c88:50038194.360 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50038194.428 : <= IoObject::GetLockName
19ec-1c88:50038194.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:50038194.953 : iCmd = 3, nBytes = 2
19ec-1c88:50038580.319 : 0000 : 06 38 
19ec-1c88:50038580.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50038580.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:50038580.567 : iCmd = 4, nBytes = 2
19ec-1c88:50038864.368 : 0000 : 07 07 
19ec-1c88:50038864.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50038864.550 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50038864.639 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50038864.708 : IO Send command 10 bytes
19ec-1c88:50038864.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:50038864.811 : iCmd = 0, nBytes = 10
19ec-1c88:50038864.913 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50039055.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50039055.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039055.933 : iCmd = 0, nBytes = 165
19ec-1c88:50039224.447 : skip dump 37 bytes
19ec-1c88:50039224.665 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50039224.807 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50039224.944 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50039225.081 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50039225.213 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50039225.349 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50039225.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039225.603 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039225.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50039225.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039225.783 : iCmd = 1, nBytes = 4
19ec-1c88:50039436.667 : 0000 : 00 00 00 00 
19ec-1c88:50039436.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50039436.843 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50039436.908 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50039436.978 : IO Send command 10 bytes
19ec-1c88:50039437.030 : => CNT96226::VenderCmd_SetData
19ec-1c88:50039437.084 : iCmd = 0, nBytes = 10
19ec-1c88:50039437.189 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50039787.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50039787.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039787.805 : iCmd = 0, nBytes = 128
19ec-1c88:50039997.320 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039997.495 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039997.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50039997.765 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50039997.897 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.144 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50039998.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039998.442 : iCmd = 1, nBytes = 4
19ec-1c88:50040126.278 : 0000 : 00 00 00 00 
19ec-1c88:50040126.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50040126.439 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50040126.594 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50040126.662 : => CNT96226::Close
19ec-1c88:50040130.703 : <= CNT96226::Close ret = 1
19ec-1c88:50040130.779 : <= CNT96226::~CNT96226
19ec-1c88:50040130.876 : <= CAsicIO::GetDeviceList
19ec-1c88:50040131.296 : => IoObject::SetTimeout
19ec-1c88:50040131.424 : Timeout--> In = 0 Out = 0
19ec-1c88:50040131.483 : <= IoObject::SetTimeout
19ec-1c88:50040131.801 : => CAsicIO::CAsicIO
19ec-1c88:50040131.872 : => CNT96226::CNT96226
19ec-1c88:50040131.927 : => CNT96226::Open
19ec-1c88:50040155.666 : <= CNT96226::Open ret = 1
19ec-1c88:50040155.758 : => CNT96226::Initialize
19ec-1c88:50040155.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:50040156.011 : <= CNT96226::CNT96226
19ec-1c88:50040156.065 : <= CAsicIO::CAsicIO
19ec-1c88:50040156.120 : => CAsicIO::InitializeDevice
19ec-1c88:50040156.192 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50040162.019 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50040162.140 : => IoObject::GetLockName
19ec-1c88:50040162.195 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50040162.262 : <= IoObject::GetLockName
19ec-1c88:50040162.750 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50040162.822 : IO Send command 10 bytes
19ec-1c88:50040162.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:50040162.931 : iCmd = 0, nBytes = 10
19ec-1c88:50040163.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50040489.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50040489.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:50040489.505 : iCmd = 0, nBytes = 128
19ec-1c88:50040644.991 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.177 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50040645.446 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50040645.573 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.699 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.952 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040646.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50040646.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:50040646.133 : iCmd = 1, nBytes = 4
19ec-1c88:50040773.680 : 0000 : 00 00 00 00 
19ec-1c88:50040774.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50040774.548 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50040774.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:50040774.939 : iCmd = 3, nBytes = 2
19ec-1c88:50041136.087 : 0000 : 06 38 
19ec-1c88:50041136.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041136.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:50041136.317 : iCmd = 4, nBytes = 2
19ec-1c88:50041423.900 : 0000 : 07 07 
19ec-1c88:50041423.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041424.136 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50041424.237 : => IoObject::InitializeDevice
19ec-1c88:50041424.340 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50041424.946 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50041425.015 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50041425.725 : => FindScanner
19ec-1c88:50041425.783 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50041425.842 : <= FindScanner ret = 1
19ec-1c88:50041425.896 : => IoObject::IoLockStart
19ec-1c88:50041425.992 : => CAsicIO::CheckDevice
19ec-1c88:50041426.041 : => CNT96226::ConnectIsAvailable
19ec-1c88:50041451.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50041451.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50041451.491 : <= IoObject::IoLockStart
19ec-1c88:50041451.551 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50041451.615 : IO Send command 10 bytes
19ec-1c88:50041451.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:50041451.770 : iCmd = 0, nBytes = 10
19ec-1c88:50041451.872 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50041638.594 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50041638.702 : System send command 10 bytes + data 0 bytes
19ec-1c88:50041638.771 : IO total need to receive data 5 bytes
19ec-1c88:50041638.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:50041638.945 : iCmd = 0, nBytes = 5
19ec-1c88:50041766.532 : 0000 : 06 00 02 02 ab 
19ec-1c88:50041766.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041766.712 : System total receive data 5 bytes
19ec-1c88:50041766.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:50041766.831 : iCmd = 1, nBytes = 4
19ec-1c88:50041980.424 : 0000 : 00 00 00 00 
19ec-1c88:50041980.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041980.668 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50041980.730 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50041980.795 : IO Send command 10 bytes
19ec-1c88:50041980.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:50041980.942 : iCmd = 0, nBytes = 10
19ec-1c88:50041981.047 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50042175.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50042175.773 : System send command 10 bytes + data 0 bytes
19ec-1c88:50042175.840 : IO total need to receive data 165 bytes
19ec-1c88:50042175.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:50042175.956 : iCmd = 0, nBytes = 165
19ec-1c88:50042323.330 : skip dump 37 bytes
19ec-1c88:50042323.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50042324.096 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50042324.226 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50042324.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50042324.486 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50042324.615 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50042324.740 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042324.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042324.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50042324.983 : System total receive data 165 bytes
19ec-1c88:50042325.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:50042325.090 : iCmd = 1, nBytes = 4
19ec-1c88:50042533.008 : 0000 : 00 00 00 00 
19ec-1c88:50042533.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50042533.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50042533.469 : Dump Inquiry
19ec-1c88:50042533.603 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50042533.736 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50042533.866 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50042533.996 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50042534.121 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50042534.257 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50042534.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042534.505 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042534.636 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50042534.761 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50042534.848 : 00a0 : 00 00 00 00 00 
19ec-1c88:50042534.913 : => ReadNVMDataInternal
19ec-1c88:50042535.132 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50042535.200 : IO Send command 10 bytes
19ec-1c88:50042535.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:50042535.344 : iCmd = 0, nBytes = 10
19ec-1c88:50042535.447 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50042885.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50042885.393 : System send command 10 bytes + data 0 bytes
19ec-1c88:50042885.472 : IO total need to receive data 128 bytes
19ec-1c88:50042885.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:50042885.591 : iCmd = 0, nBytes = 128
19ec-1c88:50043094.032 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.196 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.335 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50043094.466 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50043094.591 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.711 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043095.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50043095.080 : System total receive data 128 bytes
19ec-1c88:50043095.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:50043095.189 : iCmd = 1, nBytes = 4
19ec-1c88:50043223.052 : 0000 : 00 00 00 00 
19ec-1c88:50043223.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50043223.261 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50043223.327 : NVMData.PadScanCount = 0
19ec-1c88:50043223.383 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50043223.437 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50043223.498 : NVMData.FlatbedScanCount = 0
19ec-1c88:50043223.552 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50043223.602 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50043223.654 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50043223.709 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50043223.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50043223.817 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50043223.871 : NVMData.BornMonth = 0
19ec-1c88:50043223.920 : NVMData.BornDay = 0
19ec-1c88:50043223.970 : NVMData.BornYear = 0
19ec-1c88:50043224.018 : NVMData.FirstScanMonth = 4
19ec-1c88:50043224.069 : NVMData.FirstScanDay = 30
19ec-1c88:50043224.124 : NVMData.FirstScanYear = 2020
19ec-1c88:50043224.179 : NVMData.VerticalMagnification = 0
19ec-1c88:50043224.232 : NVMData.HorizontalMagnification = 0
19ec-1c88:50043224.286 : NVMData.PowerSavingTime = 15
19ec-1c88:50043224.343 : NVMData.SN = A094165189010062
19ec-1c88:50043224.393 : NVMData.AutoFeed = 0
19ec-1c88:50043224.443 : NVMData.CCDType = 0
19ec-1c88:50043224.489 : NVMData.ScanSpeed = 0
19ec-1c88:50043224.536 : NVMData.RollerCount = 0
19ec-1c88:50043224.586 : NVMData.MultifeedCount = 0
19ec-1c88:50043224.635 : NVMData.JamCount = 0
19ec-1c88:50043224.682 : NVMData.IdentifyInfo = 
19ec-1c88:50043224.733 : NVMData.FormalName = 
19ec-1c88:50043224.899 : NVMData.ReservedB = 0
19ec-1c88:50043224.951 : NVMData.FunctionCode = 0
19ec-1c88:50043225.000 : NVMData.PreFeed = 0
19ec-1c88:50043225.050 : NVMData.PreFeedTime = 0
19ec-1c88:50043225.099 : NVMData.ButtonNumber = 0
19ec-1c88:50043225.147 : NVMData.PowerOffTime = 0
19ec-1c88:50043225.197 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50043225.266 : => IoObject::IoLockEnd
19ec-1c88:50043225.356 : <= IoObject::IoLockEnd
19ec-1c88:50043225.408 : <= InitializeScanner ret = 1
19ec-1c88:50043225.470 : => GetLogicalScannerAbilityEx
19ec-1c88:50043225.525 : => IoObject::IoLockStart
19ec-1c88:50043225.618 : => CAsicIO::CheckDevice
19ec-1c88:50043225.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:50043238.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50043238.580 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50043238.633 : <= IoObject::IoLockStart
19ec-1c88:50043238.688 : => IoObject::IoLockEnd
19ec-1c88:50043238.773 : <= IoObject::IoLockEnd
19ec-1c88:50043238.882 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50043238.959 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50043411.746 : => ReadNVMData
19ec-1c88:50043411.892 : => IoObject::IoLockStart
19ec-1c88:50043412.015 : => CAsicIO::CheckDevice
19ec-1c88:50043412.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:50043434.382 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50043434.491 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50043434.551 : <= IoObject::IoLockStart
19ec-1c88:50043434.613 : => ReadNVMDataInternal
19ec-1c88:50043434.667 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50043434.733 : IO Send command 10 bytes
19ec-1c88:50043434.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:50043434.910 : iCmd = 0, nBytes = 10
19ec-1c88:50043435.019 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50043776.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50043776.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:50043776.659 : IO total need to receive data 128 bytes
19ec-1c88:50043776.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:50043776.784 : iCmd = 0, nBytes = 128
19ec-1c88:50043987.068 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.372 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50043987.505 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50043987.632 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.755 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043988.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50043988.118 : System total receive data 128 bytes
19ec-1c88:50043988.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:50043988.229 : iCmd = 1, nBytes = 4
19ec-1c88:50044170.293 : 0000 : 00 00 00 00 
19ec-1c88:50044170.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50044170.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50044170.561 : NVMData.PadScanCount = 0
19ec-1c88:50044170.616 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50044170.673 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50044170.729 : NVMData.FlatbedScanCount = 0
19ec-1c88:50044170.780 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50044170.837 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50044170.889 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50044170.943 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50044170.995 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50044171.050 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50044171.106 : NVMData.BornMonth = 0
19ec-1c88:50044171.155 : NVMData.BornDay = 0
19ec-1c88:50044171.204 : NVMData.BornYear = 0
19ec-1c88:50044171.252 : NVMData.FirstScanMonth = 4
19ec-1c88:50044171.301 : NVMData.FirstScanDay = 30
19ec-1c88:50044171.353 : NVMData.FirstScanYear = 2020
19ec-1c88:50044171.537 : NVMData.VerticalMagnification = 0
19ec-1c88:50044171.593 : NVMData.HorizontalMagnification = 0
19ec-1c88:50044171.649 : NVMData.PowerSavingTime = 15
19ec-1c88:50044171.699 : NVMData.SN = A094165189010062
19ec-1c88:50044171.747 : NVMData.AutoFeed = 0
19ec-1c88:50044171.796 : NVMData.CCDType = 0
19ec-1c88:50044171.841 : NVMData.ScanSpeed = 0
19ec-1c88:50044171.889 : NVMData.RollerCount = 0
19ec-1c88:50044171.939 : NVMData.MultifeedCount = 0
19ec-1c88:50044171.989 : NVMData.JamCount = 0
19ec-1c88:50044172.037 : NVMData.IdentifyInfo = 
19ec-1c88:50044172.087 : NVMData.FormalName = 
19ec-1c88:50044172.134 : NVMData.ReservedB = 0
19ec-1c88:50044172.181 : NVMData.FunctionCode = 0
19ec-1c88:50044172.231 : NVMData.PreFeed = 0
19ec-1c88:50044172.279 : NVMData.PreFeedTime = 0
19ec-1c88:50044172.328 : NVMData.ButtonNumber = 0
19ec-1c88:50044172.376 : NVMData.PowerOffTime = 0
19ec-1c88:50044172.424 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50044172.485 : => IoObject::IoLockEnd
19ec-1c88:50044172.572 : <= IoObject::IoLockEnd
19ec-1c88:50044172.621 : <= ReadNVMData ret = 1
19ec-1c88:50046745.643 : ============Debug Start==========
19ec-1c88:50046745.943 : Date : 2020/4/30 14:29:46
19ec-1c88:50046746.020 : Process ID : 19ec
19ec-1c88:50046746.430 : Windows : Version 10.0 build 18363 
19ec-1c88:50046746.894 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50046746.954 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50046747.020 : MemoryStatus.ullAvailPhys : 1727279104
19ec-1c88:50046747.080 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50046747.140 : MemoryStatus.ullAvailPageFile : 3133476864
19ec-1c88:50046747.204 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50046747.262 : MemoryStatus.ullAvailVirtual : 1728638976
19ec-1c88:50046747.323 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50046747.429 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50046747.490 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50046747.733 : CPU Count : 4
19ec-1c88:50046747.782 : CPU Frequency : 100.000 Mhz
19ec-1c88:50046752.002 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50046752.132 : => InitializeDriver
19ec-1c88:50046752.426 : <= InitializeDriver ret = 1
19ec-1c88:50049316.600 : => InitializeScanner
19ec-1c88:50049316.858 : => CAsicIO::GetDeviceList
19ec-1c88:50049317.287 : => CNT96226::CNT96226
19ec-1c88:50049317.348 : => CNT96226::Open
19ec-1c88:50049340.101 : <= CNT96226::Open ret = 1
19ec-1c88:50049340.201 : => CNT96226::Initialize
19ec-1c88:50049340.394 : <= CNT96226::Initialize ret = 1
19ec-1c88:50049340.452 : <= CNT96226::CNT96226
19ec-1c88:50049340.501 : => CNT96226::EnumAvailableDevice
19ec-1c88:50049345.803 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50049345.879 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50049345.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50053045.755 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50053046.045 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50053051.556 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50053051.667 : => IoObject::GetLockName
19ec-1c88:50053051.728 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50053051.798 : <= IoObject::GetLockName
19ec-1c88:50053052.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:50053052.325 : iCmd = 3, nBytes = 2
19ec-1c88:50053410.617 : 0000 : 06 38 
19ec-1c88:50053410.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50053410.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:50053410.881 : iCmd = 4, nBytes = 2
19ec-1c88:50053687.302 : 0000 : 07 07 
19ec-1c88:50053687.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50053687.489 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50053687.581 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50053687.645 : IO Send command 10 bytes
19ec-1c88:50053687.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:50053687.755 : iCmd = 0, nBytes = 10
19ec-1c88:50053687.861 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50053895.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50053895.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:50053895.515 : iCmd = 0, nBytes = 165
19ec-1c88:50054100.944 : skip dump 37 bytes
19ec-1c88:50054101.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50054101.280 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50054101.419 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50054101.555 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50054101.685 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50054101.819 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50054101.946 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054102.071 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054102.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054102.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:50054102.246 : iCmd = 1, nBytes = 4
19ec-1c88:50054305.307 : 0000 : 00 00 00 00 
19ec-1c88:50054305.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054305.485 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50054305.549 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50054305.613 : IO Send command 10 bytes
19ec-1c88:50054305.663 : => CNT96226::VenderCmd_SetData
19ec-1c88:50054305.715 : iCmd = 0, nBytes = 10
19ec-1c88:50054305.822 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50054634.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50054634.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:50054634.831 : iCmd = 0, nBytes = 128
19ec-1c88:50054810.492 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054810.681 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054810.826 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50054810.960 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50054811.085 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054811.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:50054811.642 : iCmd = 1, nBytes = 4
19ec-1c88:50054941.385 : 0000 : 00 00 00 00 
19ec-1c88:50054941.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054941.537 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50054941.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50054941.776 : => CNT96226::Close
19ec-1c88:50054945.494 : <= CNT96226::Close ret = 1
19ec-1c88:50054945.570 : <= CNT96226::~CNT96226
19ec-1c88:50054945.656 : <= CAsicIO::GetDeviceList
19ec-1c88:50054946.075 : => IoObject::SetTimeout
19ec-1c88:50054946.207 : Timeout--> In = 0 Out = 0
19ec-1c88:50054946.265 : <= IoObject::SetTimeout
19ec-1c88:50054946.334 : => CAsicIO::CAsicIO
19ec-1c88:50054946.406 : => CNT96226::CNT96226
19ec-1c88:50054946.463 : => CNT96226::Open
19ec-1c88:50054969.508 : <= CNT96226::Open ret = 1
19ec-1c88:50054969.620 : => CNT96226::Initialize
19ec-1c88:50054969.817 : <= CNT96226::Initialize ret = 1
19ec-1c88:50054969.882 : <= CNT96226::CNT96226
19ec-1c88:50054969.936 : <= CAsicIO::CAsicIO
19ec-1c88:50054969.997 : => CAsicIO::InitializeDevice
19ec-1c88:50054970.066 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50054975.993 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50054976.109 : => IoObject::GetLockName
19ec-1c88:50054976.162 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50054976.224 : <= IoObject::GetLockName
19ec-1c88:50054976.698 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50054976.771 : IO Send command 10 bytes
19ec-1c88:50054976.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:50054976.880 : iCmd = 0, nBytes = 10
19ec-1c88:50054976.991 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50055318.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50055318.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:50055318.596 : iCmd = 0, nBytes = 128
19ec-1c88:50055502.623 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.073 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.215 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50055503.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50055503.470 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.597 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50055503.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:50055504.024 : iCmd = 1, nBytes = 4
19ec-1c88:50055705.266 : 0000 : 00 00 00 00 
19ec-1c88:50055705.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50055705.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50055705.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:50055705.557 : iCmd = 3, nBytes = 2
19ec-1c88:50056073.390 : 0000 : 06 38 
19ec-1c88:50056073.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056073.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:50056073.652 : iCmd = 4, nBytes = 2
19ec-1c88:50056380.352 : 0000 : 07 07 
19ec-1c88:50056380.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056380.634 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50056380.735 : => IoObject::InitializeDevice
19ec-1c88:50056380.844 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50056381.706 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50056381.781 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50056382.506 : => FindScanner
19ec-1c88:50056382.566 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50056382.630 : <= FindScanner ret = 1
19ec-1c88:50056382.686 : => IoObject::IoLockStart
19ec-1c88:50056382.787 : => CAsicIO::CheckDevice
19ec-1c88:50056382.840 : => CNT96226::ConnectIsAvailable
19ec-1c88:50056400.287 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50056400.402 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50056400.457 : <= IoObject::IoLockStart
19ec-1c88:50056400.514 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50056400.583 : IO Send command 10 bytes
19ec-1c88:50056400.675 : => CNT96226::VenderCmd_SetData
19ec-1c88:50056400.734 : iCmd = 0, nBytes = 10
19ec-1c88:50056400.839 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50056602.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50056602.493 : System send command 10 bytes + data 0 bytes
19ec-1c88:50056602.569 : IO total need to receive data 5 bytes
19ec-1c88:50056602.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:50056602.686 : iCmd = 0, nBytes = 5
19ec-1c88:50056790.423 : 0000 : 06 00 02 02 ab 
19ec-1c88:50056790.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056790.581 : System total receive data 5 bytes
19ec-1c88:50056790.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:50056790.691 : iCmd = 1, nBytes = 4
19ec-1c88:50056973.313 : 0000 : 00 00 00 00 
19ec-1c88:50056973.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056973.574 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50056973.640 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50056973.707 : IO Send command 10 bytes
19ec-1c88:50056973.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:50056973.859 : iCmd = 0, nBytes = 10
19ec-1c88:50056973.964 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50057178.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50057178.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:50057178.241 : IO total need to receive data 165 bytes
19ec-1c88:50057178.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:50057178.357 : iCmd = 0, nBytes = 165
19ec-1c88:50057315.315 : skip dump 37 bytes
19ec-1c88:50057315.508 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50057315.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50057315.782 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50057315.922 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50057316.060 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50057316.195 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50057316.322 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057316.445 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057316.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50057316.568 : System total receive data 165 bytes
19ec-1c88:50057316.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:50057316.682 : iCmd = 1, nBytes = 4
19ec-1c88:50057466.543 : 0000 : 00 00 00 00 
19ec-1c88:50057466.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50057467.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50057467.305 : Dump Inquiry
19ec-1c88:50057467.426 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50057467.559 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50057467.691 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50057467.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50057467.952 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50057468.086 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50057468.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057468.328 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057468.457 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50057468.588 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50057468.679 : 00a0 : 00 00 00 00 00 
19ec-1c88:50057468.749 : => ReadNVMDataInternal
19ec-1c88:50057468.949 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50057469.013 : IO Send command 10 bytes
19ec-1c88:50057469.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:50057469.144 : iCmd = 0, nBytes = 10
19ec-1c88:50057469.239 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50057816.250 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50057816.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:50057816.458 : IO total need to receive data 128 bytes
19ec-1c88:50057816.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:50057816.575 : iCmd = 0, nBytes = 128
19ec-1c88:50058025.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058025.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058025.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50058025.641 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50058025.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50058025.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058026.014 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058026.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058026.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50058026.262 : System total receive data 128 bytes
19ec-1c88:50058026.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:50058026.371 : iCmd = 1, nBytes = 4
19ec-1c88:50058228.709 : 0000 : 00 00 00 00 
19ec-1c88:50058228.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50058228.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50058229.011 : NVMData.PadScanCount = 0
19ec-1c88:50058229.066 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50058229.122 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50058229.182 : NVMData.FlatbedScanCount = 0
19ec-1c88:50058229.235 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50058229.288 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50058229.341 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50058229.397 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50058229.452 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50058229.509 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50058229.564 : NVMData.BornMonth = 0
19ec-1c88:50058229.613 : NVMData.BornDay = 0
19ec-1c88:50058229.664 : NVMData.BornYear = 0
19ec-1c88:50058229.710 : NVMData.FirstScanMonth = 4
19ec-1c88:50058229.764 : NVMData.FirstScanDay = 30
19ec-1c88:50058229.818 : NVMData.FirstScanYear = 2020
19ec-1c88:50058229.872 : NVMData.VerticalMagnification = 0
19ec-1c88:50058229.927 : NVMData.HorizontalMagnification = 0
19ec-1c88:50058229.980 : NVMData.PowerSavingTime = 15
19ec-1c88:50058230.032 : NVMData.SN = A094165189010062
19ec-1c88:50058230.083 : NVMData.AutoFeed = 0
19ec-1c88:50058230.130 : NVMData.CCDType = 0
19ec-1c88:50058230.179 : NVMData.ScanSpeed = 0
19ec-1c88:50058230.228 : NVMData.RollerCount = 0
19ec-1c88:50058230.278 : NVMData.MultifeedCount = 0
19ec-1c88:50058230.330 : NVMData.JamCount = 0
19ec-1c88:50058230.378 : NVMData.IdentifyInfo = 
19ec-1c88:50058230.428 : NVMData.FormalName = 
19ec-1c88:50058230.618 : NVMData.ReservedB = 0
19ec-1c88:50058230.674 : NVMData.FunctionCode = 0
19ec-1c88:50058230.723 : NVMData.PreFeed = 0
19ec-1c88:50058230.776 : NVMData.PreFeedTime = 0
19ec-1c88:50058230.825 : NVMData.ButtonNumber = 0
19ec-1c88:50058230.876 : NVMData.PowerOffTime = 0
19ec-1c88:50058230.927 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50058231.005 : => IoObject::IoLockEnd
19ec-1c88:50058231.095 : <= IoObject::IoLockEnd
19ec-1c88:50058231.147 : <= InitializeScanner ret = 1
19ec-1c88:50059460.744 : => GetLogicalScannerAbility
19ec-1c88:50059460.930 : => IoObject::IoLockStart
19ec-1c88:50059461.053 : => CAsicIO::CheckDevice
19ec-1c88:50059461.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:50059486.649 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50059486.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50059486.820 : <= IoObject::IoLockStart
19ec-1c88:50059486.879 : => IoObject::IoLockEnd
19ec-1c88:50059486.987 : <= IoObject::IoLockEnd
19ec-1c88:50059487.064 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50063100.599 : => GetLogicalScannerAbilityEx
19ec-1c88:50063100.796 : => IoObject::IoLockStart
19ec-1c88:50063100.926 : => CAsicIO::CheckDevice
19ec-1c88:50063100.989 : => CNT96226::ConnectIsAvailable
19ec-1c88:50063118.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50063118.683 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50063118.746 : <= IoObject::IoLockStart
19ec-1c88:50063118.806 : => IoObject::IoLockEnd
19ec-1c88:50063118.901 : <= IoObject::IoLockEnd
19ec-1c88:50063119.024 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50063119.104 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50071458.896 : => ReadNVMData
19ec-1c88:50071459.077 : => IoObject::IoLockStart
19ec-1c88:50071459.215 : => CAsicIO::CheckDevice
19ec-1c88:50071459.276 : => CNT96226::ConnectIsAvailable
19ec-1c88:50071483.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50071483.616 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50071483.673 : <= IoObject::IoLockStart
19ec-1c88:50071483.739 : => ReadNVMDataInternal
19ec-1c88:50071483.805 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50071483.871 : IO Send command 10 bytes
19ec-1c88:50071483.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:50071484.119 : iCmd = 0, nBytes = 10
19ec-1c88:50071484.235 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50071839.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50071839.207 : System send command 10 bytes + data 0 bytes
19ec-1c88:50071839.278 : IO total need to receive data 128 bytes
19ec-1c88:50071839.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:50071839.397 : iCmd = 0, nBytes = 128
19ec-1c88:50072048.104 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072048.564 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072048.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50072048.843 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50072048.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50072049.481 : System total receive data 128 bytes
19ec-1c88:50072049.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:50072049.597 : iCmd = 1, nBytes = 4
19ec-1c88:50072243.651 : 0000 : 00 00 00 00 
19ec-1c88:50072243.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50072243.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50072243.977 : NVMData.PadScanCount = 0
19ec-1c88:50072244.033 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50072244.090 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50072244.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:50072244.206 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50072244.393 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50072244.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50072244.514 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50072244.571 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50072244.626 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50072244.682 : NVMData.BornMonth = 0
19ec-1c88:50072244.728 : NVMData.BornDay = 0
19ec-1c88:50072244.779 : NVMData.BornYear = 0
19ec-1c88:50072244.826 : NVMData.FirstScanMonth = 4
19ec-1c88:50072244.875 : NVMData.FirstScanDay = 30
19ec-1c88:50072244.928 : NVMData.FirstScanYear = 2020
19ec-1c88:50072244.982 : NVMData.VerticalMagnification = 0
19ec-1c88:50072245.037 : NVMData.HorizontalMagnification = 0
19ec-1c88:50072245.091 : NVMData.PowerSavingTime = 15
19ec-1c88:50072245.145 : NVMData.SN = A094165189010062
19ec-1c88:50072245.194 : NVMData.AutoFeed = 0
19ec-1c88:50072245.245 : NVMData.CCDType = 0
19ec-1c88:50072245.293 : NVMData.ScanSpeed = 0
19ec-1c88:50072245.341 : NVMData.RollerCount = 0
19ec-1c88:50072245.397 : NVMData.MultifeedCount = 0
19ec-1c88:50072245.450 : NVMData.JamCount = 0
19ec-1c88:50072245.499 : NVMData.IdentifyInfo = 
19ec-1c88:50072245.550 : NVMData.FormalName = 
19ec-1c88:50072245.601 : NVMData.ReservedB = 0
19ec-1c88:50072245.650 : NVMData.FunctionCode = 0
19ec-1c88:50072245.700 : NVMData.PreFeed = 0
19ec-1c88:50072245.747 : NVMData.PreFeedTime = 0
19ec-1c88:50072245.797 : NVMData.ButtonNumber = 0
19ec-1c88:50072245.846 : NVMData.PowerOffTime = 0
19ec-1c88:50072245.897 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50072245.951 : => IoObject::IoLockEnd
19ec-1c88:50072246.038 : <= IoObject::IoLockEnd
19ec-1c88:50072246.089 : <= ReadNVMData ret = 1
19ec-1c88:50081895.993 : => GetADFStatus
19ec-1c88:50081896.453 : => IoObject::IoLockStart
19ec-1c88:50081896.590 : => CAsicIO::CheckDevice
19ec-1c88:50081896.650 : => CNT96226::ConnectIsAvailable
19ec-1c88:50081912.418 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50081912.657 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50081912.988 : <= IoObject::IoLockStart
19ec-1c88:50081913.051 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50081913.123 : IO Send command 10 bytes
19ec-1c88:50081913.234 : => CNT96226::VenderCmd_SetData
19ec-1c88:50081913.292 : iCmd = 0, nBytes = 10
19ec-1c88:50081913.403 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50082074.913 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50082075.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:50082075.127 : IO total need to receive data 2 bytes
19ec-1c88:50082075.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:50082075.243 : iCmd = 0, nBytes = 2
19ec-1c88:50082256.530 : 0000 : 00 00 
19ec-1c88:50082256.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50082256.989 : System total receive data 2 bytes
19ec-1c88:50082257.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:50082257.099 : iCmd = 1, nBytes = 4
19ec-1c88:50082430.555 : 0000 : 00 00 00 00 
19ec-1c88:50082430.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50082431.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50082431.137 : Return status = 0
19ec-1c88:50082431.190 : => IoObject::IoLockEnd
19ec-1c88:50082431.280 : <= IoObject::IoLockEnd
19ec-1c88:50082431.329 : <= GetADFStatus ret = 1
19ec-1c88:50085087.748 : => GetADFStatus
19ec-1c88:50085087.938 : => IoObject::IoLockStart
19ec-1c88:50085088.065 : => CAsicIO::CheckDevice
19ec-1c88:50085088.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:50085110.789 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50085111.036 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50085111.175 : <= IoObject::IoLockStart
19ec-1c88:50085111.510 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50085111.585 : IO Send command 10 bytes
19ec-1c88:50085111.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:50085111.754 : iCmd = 0, nBytes = 10
19ec-1c88:50085111.863 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50085303.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50085303.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:50085303.537 : IO total need to receive data 2 bytes
19ec-1c88:50085303.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:50085303.670 : iCmd = 0, nBytes = 2
19ec-1c88:50085414.808 : 0000 : 00 00 
19ec-1c88:50085414.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50085414.969 : System total receive data 2 bytes
19ec-1c88:50085415.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:50085415.083 : iCmd = 1, nBytes = 4
19ec-1c88:50085573.809 : 0000 : 00 00 00 00 
19ec-1c88:50085574.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50085574.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50085574.449 : Return status = 0
19ec-1c88:50085574.509 : => IoObject::IoLockEnd
19ec-1c88:50085574.595 : <= IoObject::IoLockEnd
19ec-1c88:50085574.645 : <= GetADFStatus ret = 1
19ec-1c88:50087665.347 : => TerminateDriver
19ec-1c88:50087665.533 : => CAsicIO::~CAsicIO,pStage=219483208
19ec-1c88:50087665.609 : => CNT96226::Close
19ec-1c88:50087669.117 : <= CNT96226::Close ret = 1
19ec-1c88:50087669.198 : <= CAsicIO::~CAsicIO
19ec-1c88:50087669.256 : => IoObject::IoLockEnd
19ec-1c88:50087669.308 : <= IoObject::IoLockEnd
19ec-1c88:50087669.362 : => IoObject::TerminateDevice
19ec-1c88:50087669.415 : => IoObject::IoLockEnd
19ec-1c88:50087669.464 : <= IoObject::IoLockEnd
19ec-1c88:50087669.562 : <= IoObject::TerminateDevice
19ec-1c88:50087669.812 : <= TerminateDriver ret = 1
19ec-1c88:50131526.370 : ============Debug Start==========
19ec-1c88:50131526.664 : Date : 2020/4/30 14:29:48
19ec-1c88:50131526.750 : Process ID : 19ec
19ec-1c88:50131527.163 : Windows : Version 10.0 build 18363 
19ec-1c88:50131527.613 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50131527.680 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50131527.749 : MemoryStatus.ullAvailPhys : 1727352832
19ec-1c88:50131527.813 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50131527.880 : MemoryStatus.ullAvailPageFile : 3133526016
19ec-1c88:50131527.945 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50131528.005 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:50131528.064 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50131528.170 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50131528.238 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50131528.487 : CPU Count : 4
19ec-1c88:50131528.536 : CPU Frequency : 100.000 Mhz
19ec-1c88:50131532.457 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50131532.589 : => InitializeDriver
19ec-1c88:50131532.842 : <= InitializeDriver ret = 1
19ec-1c88:50131532.902 : => InitializeScanner
19ec-1c88:50131532.990 : => CAsicIO::GetDeviceList
19ec-1c88:50131533.297 : => CNT96226::CNT96226
19ec-1c88:50131533.357 : => CNT96226::Open
19ec-1c88:50131553.789 : <= CNT96226::Open ret = 1
19ec-1c88:50131553.887 : => CNT96226::Initialize
19ec-1c88:50131554.086 : <= CNT96226::Initialize ret = 1
19ec-1c88:50131554.146 : <= CNT96226::CNT96226
19ec-1c88:50131554.202 : => CNT96226::EnumAvailableDevice
19ec-1c88:50131559.561 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50131559.645 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50131559.704 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50135217.615 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50135217.897 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50135223.618 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50135223.729 : => IoObject::GetLockName
19ec-1c88:50135223.790 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50135223.859 : <= IoObject::GetLockName
19ec-1c88:50135224.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:50135224.397 : iCmd = 3, nBytes = 2
19ec-1c88:50135598.945 : 0000 : 06 38 
19ec-1c88:50135599.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50135599.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:50135599.426 : iCmd = 4, nBytes = 2
19ec-1c88:50135915.860 : 0000 : 07 07 
19ec-1c88:50135915.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50135916.027 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50135916.117 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50135916.183 : IO Send command 10 bytes
19ec-1c88:50135916.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:50135916.291 : iCmd = 0, nBytes = 10
19ec-1c88:50135916.395 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50136077.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50136077.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136078.009 : iCmd = 0, nBytes = 165
19ec-1c88:50136280.491 : skip dump 37 bytes
19ec-1c88:50136280.679 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50136280.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50136280.967 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50136281.099 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50136281.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50136281.360 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50136281.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136281.613 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136281.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50136281.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136281.787 : iCmd = 1, nBytes = 4
19ec-1c88:50136476.210 : 0000 : 00 00 00 00 
19ec-1c88:50136476.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50136476.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50136476.465 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50136476.533 : IO Send command 10 bytes
19ec-1c88:50136476.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:50136476.637 : iCmd = 0, nBytes = 10
19ec-1c88:50136476.745 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50136791.087 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50136791.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136791.303 : iCmd = 0, nBytes = 128
19ec-1c88:50136982.642 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136982.807 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136982.944 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50136983.079 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50136983.207 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.335 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50136983.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136983.758 : iCmd = 1, nBytes = 4
19ec-1c88:50137121.702 : 0000 : 00 00 00 00 
19ec-1c88:50137121.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50137121.906 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50137122.078 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50137122.149 : => CNT96226::Close
19ec-1c88:50137126.101 : <= CNT96226::Close ret = 1
19ec-1c88:50137126.178 : <= CNT96226::~CNT96226
19ec-1c88:50137126.268 : <= CAsicIO::GetDeviceList
19ec-1c88:50137126.682 : => IoObject::SetTimeout
19ec-1c88:50137126.809 : Timeout--> In = 0 Out = 0
19ec-1c88:50137126.866 : <= IoObject::SetTimeout
19ec-1c88:50137126.930 : => CAsicIO::CAsicIO
19ec-1c88:50137127.003 : => CNT96226::CNT96226
19ec-1c88:50137127.054 : => CNT96226::Open
19ec-1c88:50137151.257 : <= CNT96226::Open ret = 1
19ec-1c88:50137151.352 : => CNT96226::Initialize
19ec-1c88:50137151.539 : <= CNT96226::Initialize ret = 1
19ec-1c88:50137151.599 : <= CNT96226::CNT96226
19ec-1c88:50137151.652 : <= CAsicIO::CAsicIO
19ec-1c88:50137151.705 : => CAsicIO::InitializeDevice
19ec-1c88:50137151.772 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50137157.638 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50137157.759 : => IoObject::GetLockName
19ec-1c88:50137157.814 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50137157.877 : <= IoObject::GetLockName
19ec-1c88:50137158.364 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50137158.435 : IO Send command 10 bytes
19ec-1c88:50137158.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:50137158.541 : iCmd = 0, nBytes = 10
19ec-1c88:50137158.653 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50137504.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50137504.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:50137504.722 : iCmd = 0, nBytes = 128
19ec-1c88:50137619.989 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.294 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50137620.430 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50137620.557 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.806 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50137621.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:50137621.109 : iCmd = 1, nBytes = 4
19ec-1c88:50137748.972 : 0000 : 00 00 00 00 
19ec-1c88:50137749.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50137749.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50137749.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:50137749.637 : iCmd = 3, nBytes = 2
19ec-1c88:50138113.128 : 0000 : 06 38 
19ec-1c88:50138113.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138113.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:50138113.370 : iCmd = 4, nBytes = 2
19ec-1c88:50138426.095 : 0000 : 07 07 
19ec-1c88:50138426.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138426.381 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50138426.480 : => IoObject::InitializeDevice
19ec-1c88:50138426.585 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50138427.210 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50138427.286 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50138428.003 : => FindScanner
19ec-1c88:50138428.066 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50138428.126 : <= FindScanner ret = 1
19ec-1c88:50138428.185 : => IoObject::IoLockStart
19ec-1c88:50138428.288 : => CAsicIO::CheckDevice
19ec-1c88:50138428.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:50138449.267 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50138449.381 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50138449.441 : <= IoObject::IoLockStart
19ec-1c88:50138449.499 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50138449.567 : IO Send command 10 bytes
19ec-1c88:50138449.660 : => CNT96226::VenderCmd_SetData
19ec-1c88:50138449.718 : iCmd = 0, nBytes = 10
19ec-1c88:50138449.824 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50138629.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50138629.735 : System send command 10 bytes + data 0 bytes
19ec-1c88:50138629.807 : IO total need to receive data 5 bytes
19ec-1c88:50138629.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:50138629.928 : iCmd = 0, nBytes = 5
19ec-1c88:50138791.899 : 0000 : 06 00 02 02 ab 
19ec-1c88:50138792.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138792.320 : System total receive data 5 bytes
19ec-1c88:50138792.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:50138792.429 : iCmd = 1, nBytes = 4
19ec-1c88:50138966.385 : 0000 : 00 00 00 00 
19ec-1c88:50138966.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138966.592 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50138966.652 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50138966.715 : IO Send command 10 bytes
19ec-1c88:50138966.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:50138966.857 : iCmd = 0, nBytes = 10
19ec-1c88:50138966.958 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50139151.873 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50139152.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:50139152.081 : IO total need to receive data 165 bytes
19ec-1c88:50139152.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:50139152.424 : iCmd = 0, nBytes = 165
19ec-1c88:50139320.847 : skip dump 37 bytes
19ec-1c88:50139321.049 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50139321.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50139321.326 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50139321.462 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50139321.588 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50139321.719 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50139321.847 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139321.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139322.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50139322.093 : System total receive data 165 bytes
19ec-1c88:50139322.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:50139322.208 : iCmd = 1, nBytes = 4
19ec-1c88:50139522.615 : 0000 : 00 00 00 00 
19ec-1c88:50139522.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50139523.089 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50139523.277 : Dump Inquiry
19ec-1c88:50139523.404 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50139523.533 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50139523.662 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50139523.789 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50139523.912 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50139524.039 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50139524.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139524.282 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139524.410 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50139524.538 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50139524.625 : 00a0 : 00 00 00 00 00 
19ec-1c88:50139524.690 : => ReadNVMDataInternal
19ec-1c88:50139524.903 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50139524.966 : IO Send command 10 bytes
19ec-1c88:50139525.053 : => CNT96226::VenderCmd_SetData
19ec-1c88:50139525.106 : iCmd = 0, nBytes = 10
19ec-1c88:50139525.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50139869.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50139869.902 : System send command 10 bytes + data 0 bytes
19ec-1c88:50139869.974 : IO total need to receive data 128 bytes
19ec-1c88:50139870.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:50139870.092 : iCmd = 0, nBytes = 128
19ec-1c88:50140077.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140077.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140077.726 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50140077.858 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50140077.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.105 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50140078.475 : System total receive data 128 bytes
19ec-1c88:50140078.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:50140078.590 : iCmd = 1, nBytes = 4
19ec-1c88:50140202.539 : 0000 : 00 00 00 00 
19ec-1c88:50140202.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50140202.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50140202.831 : NVMData.PadScanCount = 0
19ec-1c88:50140202.885 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50140202.939 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50140202.999 : NVMData.FlatbedScanCount = 0
19ec-1c88:50140203.055 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50140203.110 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50140203.164 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50140203.218 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50140203.272 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50140203.329 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50140203.385 : NVMData.BornMonth = 0
19ec-1c88:50140203.431 : NVMData.BornDay = 0
19ec-1c88:50140203.482 : NVMData.BornYear = 0
19ec-1c88:50140203.529 : NVMData.FirstScanMonth = 4
19ec-1c88:50140203.579 : NVMData.FirstScanDay = 30
19ec-1c88:50140203.632 : NVMData.FirstScanYear = 2020
19ec-1c88:50140203.689 : NVMData.VerticalMagnification = 0
19ec-1c88:50140203.744 : NVMData.HorizontalMagnification = 0
19ec-1c88:50140203.796 : NVMData.PowerSavingTime = 15
19ec-1c88:50140203.849 : NVMData.SN = A094165189010062
19ec-1c88:50140203.899 : NVMData.AutoFeed = 0
19ec-1c88:50140203.948 : NVMData.CCDType = 0
19ec-1c88:50140203.994 : NVMData.ScanSpeed = 0
19ec-1c88:50140204.042 : NVMData.RollerCount = 0
19ec-1c88:50140204.091 : NVMData.MultifeedCount = 0
19ec-1c88:50140204.139 : NVMData.JamCount = 0
19ec-1c88:50140204.188 : NVMData.IdentifyInfo = 
19ec-1c88:50140204.240 : NVMData.FormalName = 
19ec-1c88:50140204.412 : NVMData.ReservedB = 0
19ec-1c88:50140204.465 : NVMData.FunctionCode = 0
19ec-1c88:50140204.514 : NVMData.PreFeed = 0
19ec-1c88:50140204.564 : NVMData.PreFeedTime = 0
19ec-1c88:50140204.611 : NVMData.ButtonNumber = 0
19ec-1c88:50140204.660 : NVMData.PowerOffTime = 0
19ec-1c88:50140204.711 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50140204.780 : => IoObject::IoLockEnd
19ec-1c88:50140204.867 : <= IoObject::IoLockEnd
19ec-1c88:50140204.918 : <= InitializeScanner ret = 1
19ec-1c88:50140204.983 : => GetLogicalScannerAbilityEx
19ec-1c88:50140205.043 : => IoObject::IoLockStart
19ec-1c88:50140205.133 : => CAsicIO::CheckDevice
19ec-1c88:50140205.184 : => CNT96226::ConnectIsAvailable
19ec-1c88:50140218.007 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50140218.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50140218.152 : <= IoObject::IoLockStart
19ec-1c88:50140218.208 : => IoObject::IoLockEnd
19ec-1c88:50140218.294 : <= IoObject::IoLockEnd
19ec-1c88:50140218.402 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50140218.474 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50140394.210 : => ReadNVMData
19ec-1c88:50140394.360 : => IoObject::IoLockStart
19ec-1c88:50140394.484 : => CAsicIO::CheckDevice
19ec-1c88:50140394.543 : => CNT96226::ConnectIsAvailable
19ec-1c88:50140418.065 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50140418.180 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50140418.241 : <= IoObject::IoLockStart
19ec-1c88:50140418.297 : => ReadNVMDataInternal
19ec-1c88:50140418.358 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50140418.424 : IO Send command 10 bytes
19ec-1c88:50140418.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:50140418.601 : iCmd = 0, nBytes = 10
19ec-1c88:50140418.716 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50140759.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50140759.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:50140759.904 : IO total need to receive data 128 bytes
19ec-1c88:50140759.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:50140760.029 : iCmd = 0, nBytes = 128
19ec-1c88:50140936.605 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.040 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.182 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50140937.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50140937.440 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.567 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50140937.952 : System total receive data 128 bytes
19ec-1c88:50140938.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:50140938.062 : iCmd = 1, nBytes = 4
19ec-1c88:50141146.418 : 0000 : 00 00 00 00 
19ec-1c88:50141146.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50141146.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50141146.709 : NVMData.PadScanCount = 0
19ec-1c88:50141146.768 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50141146.824 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50141146.878 : NVMData.FlatbedScanCount = 0
19ec-1c88:50141146.932 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50141146.985 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50141147.042 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50141147.095 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50141147.147 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50141147.201 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50141147.256 : NVMData.BornMonth = 0
19ec-1c88:50141147.306 : NVMData.BornDay = 0
19ec-1c88:50141147.357 : NVMData.BornYear = 0
19ec-1c88:50141147.403 : NVMData.FirstScanMonth = 4
19ec-1c88:50141147.457 : NVMData.FirstScanDay = 30
19ec-1c88:50141147.510 : NVMData.FirstScanYear = 2020
19ec-1c88:50141147.747 : NVMData.VerticalMagnification = 0
19ec-1c88:50141147.808 : NVMData.HorizontalMagnification = 0
19ec-1c88:50141147.860 : NVMData.PowerSavingTime = 15
19ec-1c88:50141147.916 : NVMData.SN = A094165189010062
19ec-1c88:50141147.965 : NVMData.AutoFeed = 0
19ec-1c88:50141148.013 : NVMData.CCDType = 0
19ec-1c88:50141148.061 : NVMData.ScanSpeed = 0
19ec-1c88:50141148.112 : NVMData.RollerCount = 0
19ec-1c88:50141148.163 : NVMData.MultifeedCount = 0
19ec-1c88:50141148.215 : NVMData.JamCount = 0
19ec-1c88:50141148.263 : NVMData.IdentifyInfo = 
19ec-1c88:50141148.316 : NVMData.FormalName = 
19ec-1c88:50141148.365 : NVMData.ReservedB = 0
19ec-1c88:50141148.419 : NVMData.FunctionCode = 0
19ec-1c88:50141148.467 : NVMData.PreFeed = 0
19ec-1c88:50141148.516 : NVMData.PreFeedTime = 0
19ec-1c88:50141148.566 : NVMData.ButtonNumber = 0
19ec-1c88:50141148.616 : NVMData.PowerOffTime = 0
19ec-1c88:50141148.666 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50141148.727 : => IoObject::IoLockEnd
19ec-1c88:50141148.810 : <= IoObject::IoLockEnd
19ec-1c88:50141148.860 : <= ReadNVMData ret = 1
19ec-1c88:50143774.262 : ============Debug Start==========
19ec-1c88:50143774.562 : Date : 2020/4/30 14:29:49
19ec-1c88:50143774.643 : Process ID : 19ec
19ec-1c88:50143775.066 : Windows : Version 10.0 build 18363 
19ec-1c88:50143775.519 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50143775.582 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50143775.648 : MemoryStatus.ullAvailPhys : 1728139264
19ec-1c88:50143775.706 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50143775.767 : MemoryStatus.ullAvailPageFile : 3133198336
19ec-1c88:50143775.827 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50143775.886 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:50143775.947 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50143776.052 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50143776.111 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50143776.347 : CPU Count : 4
19ec-1c88:50143776.396 : CPU Frequency : 100.000 Mhz
19ec-1c88:50143780.655 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50143780.780 : => InitializeDriver
19ec-1c88:50143781.048 : <= InitializeDriver ret = 1
19ec-1c88:50146304.787 : => InitializeScanner
19ec-1c88:50146305.036 : => CAsicIO::GetDeviceList
19ec-1c88:50146305.444 : => CNT96226::CNT96226
19ec-1c88:50146305.505 : => CNT96226::Open
19ec-1c88:50146332.518 : <= CNT96226::Open ret = 1
19ec-1c88:50146332.631 : => CNT96226::Initialize
19ec-1c88:50146332.815 : <= CNT96226::Initialize ret = 1
19ec-1c88:50146332.874 : <= CNT96226::CNT96226
19ec-1c88:50146332.928 : => CNT96226::EnumAvailableDevice
19ec-1c88:50146338.184 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50146338.257 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50146338.313 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50150037.441 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50150037.735 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50150043.278 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50150043.389 : => IoObject::GetLockName
19ec-1c88:50150043.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50150043.519 : <= IoObject::GetLockName
19ec-1c88:50150043.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:50150044.045 : iCmd = 3, nBytes = 2
19ec-1c88:50150415.804 : 0000 : 06 38 
19ec-1c88:50150415.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50150415.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:50150416.050 : iCmd = 4, nBytes = 2
19ec-1c88:50150723.472 : 0000 : 07 07 
19ec-1c88:50150723.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50150723.665 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50150723.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50150723.817 : IO Send command 10 bytes
19ec-1c88:50150723.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:50150723.924 : iCmd = 0, nBytes = 10
19ec-1c88:50150724.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50150915.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50150915.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:50150915.815 : iCmd = 0, nBytes = 165
19ec-1c88:50151105.658 : skip dump 37 bytes
19ec-1c88:50151105.827 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50151105.965 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50151106.096 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50151106.226 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50151106.355 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50151106.489 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50151106.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151106.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151106.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151106.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:50151106.903 : iCmd = 1, nBytes = 4
19ec-1c88:50151225.140 : 0000 : 00 00 00 00 
19ec-1c88:50151225.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151225.291 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50151225.351 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50151225.414 : IO Send command 10 bytes
19ec-1c88:50151225.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:50151225.518 : iCmd = 0, nBytes = 10
19ec-1c88:50151225.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50151566.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50151566.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:50151566.490 : iCmd = 0, nBytes = 128
19ec-1c88:50151761.584 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151761.781 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151761.926 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50151762.059 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50151762.184 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.305 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.548 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151762.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:50151762.726 : iCmd = 1, nBytes = 4
19ec-1c88:50151969.756 : 0000 : 00 00 00 00 
19ec-1c88:50151969.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151969.935 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50151970.102 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50151970.172 : => CNT96226::Close
19ec-1c88:50151973.942 : <= CNT96226::Close ret = 1
19ec-1c88:50151974.016 : <= CNT96226::~CNT96226
19ec-1c88:50151974.102 : <= CAsicIO::GetDeviceList
19ec-1c88:50151974.516 : => IoObject::SetTimeout
19ec-1c88:50151974.646 : Timeout--> In = 0 Out = 0
19ec-1c88:50151974.705 : <= IoObject::SetTimeout
19ec-1c88:50151974.771 : => CAsicIO::CAsicIO
19ec-1c88:50151974.843 : => CNT96226::CNT96226
19ec-1c88:50151974.897 : => CNT96226::Open
19ec-1c88:50151997.446 : <= CNT96226::Open ret = 1
19ec-1c88:50151997.540 : => CNT96226::Initialize
19ec-1c88:50151997.734 : <= CNT96226::Initialize ret = 1
19ec-1c88:50151997.793 : <= CNT96226::CNT96226
19ec-1c88:50151997.845 : <= CAsicIO::CAsicIO
19ec-1c88:50151997.896 : => CAsicIO::InitializeDevice
19ec-1c88:50151997.960 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50152004.186 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50152004.305 : => IoObject::GetLockName
19ec-1c88:50152004.362 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50152004.424 : <= IoObject::GetLockName
19ec-1c88:50152004.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50152004.970 : IO Send command 10 bytes
19ec-1c88:50152005.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:50152005.069 : iCmd = 0, nBytes = 10
19ec-1c88:50152005.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50152356.486 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50152356.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:50152356.683 : iCmd = 0, nBytes = 128
19ec-1c88:50152559.582 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152559.759 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152559.905 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50152560.037 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50152560.164 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.286 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.527 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50152560.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:50152560.704 : iCmd = 1, nBytes = 4
19ec-1c88:50152682.753 : 0000 : 00 00 00 00 
19ec-1c88:50152682.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50152682.919 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50152682.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:50152683.035 : iCmd = 3, nBytes = 2
19ec-1c88:50153035.193 : 0000 : 06 38 
19ec-1c88:50153035.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153035.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:50153035.637 : iCmd = 4, nBytes = 2
19ec-1c88:50153349.992 : 0000 : 07 07 
19ec-1c88:50153350.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153350.292 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50153350.388 : => IoObject::InitializeDevice
19ec-1c88:50153350.498 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50153351.128 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50153351.203 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50153351.959 : => FindScanner
19ec-1c88:50153352.020 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50153352.088 : <= FindScanner ret = 1
19ec-1c88:50153352.144 : => IoObject::IoLockStart
19ec-1c88:50153352.245 : => CAsicIO::CheckDevice
19ec-1c88:50153352.303 : => CNT96226::ConnectIsAvailable
19ec-1c88:50153377.448 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50153377.566 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50153377.623 : <= IoObject::IoLockStart
19ec-1c88:50153377.681 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50153377.750 : IO Send command 10 bytes
19ec-1c88:50153377.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:50153377.901 : iCmd = 0, nBytes = 10
19ec-1c88:50153378.005 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50153581.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50153581.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:50153581.900 : IO total need to receive data 5 bytes
19ec-1c88:50153581.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:50153582.009 : iCmd = 0, nBytes = 5
19ec-1c88:50153768.039 : 0000 : 06 00 02 02 ab 
19ec-1c88:50153768.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153768.231 : System total receive data 5 bytes
19ec-1c88:50153768.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:50153768.348 : iCmd = 1, nBytes = 4
19ec-1c88:50153976.287 : 0000 : 00 00 00 00 
19ec-1c88:50153976.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153976.504 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50153976.567 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50153976.629 : IO Send command 10 bytes
19ec-1c88:50153976.729 : => CNT96226::VenderCmd_SetData
19ec-1c88:50153976.787 : iCmd = 0, nBytes = 10
19ec-1c88:50153976.889 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50154168.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50154168.472 : System send command 10 bytes + data 0 bytes
19ec-1c88:50154168.544 : IO total need to receive data 165 bytes
19ec-1c88:50154168.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:50154168.662 : iCmd = 0, nBytes = 165
19ec-1c88:50154361.126 : skip dump 37 bytes
19ec-1c88:50154361.310 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50154361.454 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50154361.816 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50154361.947 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50154362.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50154362.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50154362.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154362.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154362.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50154362.573 : System total receive data 165 bytes
19ec-1c88:50154362.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:50154362.686 : iCmd = 1, nBytes = 4
19ec-1c88:50154567.603 : 0000 : 00 00 00 00 
19ec-1c88:50154567.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50154567.835 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50154568.057 : Dump Inquiry
19ec-1c88:50154568.190 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50154568.328 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50154568.465 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50154568.600 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50154568.724 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50154568.857 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50154568.981 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154569.103 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154569.231 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50154569.356 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50154569.441 : 00a0 : 00 00 00 00 00 
19ec-1c88:50154569.514 : => ReadNVMDataInternal
19ec-1c88:50154569.728 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50154569.796 : IO Send command 10 bytes
19ec-1c88:50154569.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:50154569.939 : iCmd = 0, nBytes = 10
19ec-1c88:50154570.037 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50154882.582 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50154882.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:50154882.791 : IO total need to receive data 128 bytes
19ec-1c88:50154882.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:50154882.903 : iCmd = 0, nBytes = 128
19ec-1c88:50155084.074 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.405 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50155084.541 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50155084.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.801 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155085.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155085.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50155085.186 : System total receive data 128 bytes
19ec-1c88:50155085.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:50155085.530 : iCmd = 1, nBytes = 4
19ec-1c88:50155211.194 : 0000 : 00 00 00 00 
19ec-1c88:50155211.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50155211.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50155211.523 : NVMData.PadScanCount = 0
19ec-1c88:50155211.580 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50155211.638 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50155211.697 : NVMData.FlatbedScanCount = 0
19ec-1c88:50155211.753 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50155211.806 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50155211.860 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50155211.916 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50155211.971 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50155212.025 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50155212.082 : NVMData.BornMonth = 0
19ec-1c88:50155212.130 : NVMData.BornDay = 0
19ec-1c88:50155212.179 : NVMData.BornYear = 0
19ec-1c88:50155212.225 : NVMData.FirstScanMonth = 4
19ec-1c88:50155212.275 : NVMData.FirstScanDay = 30
19ec-1c88:50155212.329 : NVMData.FirstScanYear = 2020
19ec-1c88:50155212.384 : NVMData.VerticalMagnification = 0
19ec-1c88:50155212.439 : NVMData.HorizontalMagnification = 0
19ec-1c88:50155212.495 : NVMData.PowerSavingTime = 15
19ec-1c88:50155212.549 : NVMData.SN = A094165189010062
19ec-1c88:50155212.599 : NVMData.AutoFeed = 0
19ec-1c88:50155212.646 : NVMData.CCDType = 0
19ec-1c88:50155212.694 : NVMData.ScanSpeed = 0
19ec-1c88:50155212.741 : NVMData.RollerCount = 0
19ec-1c88:50155212.791 : NVMData.MultifeedCount = 0
19ec-1c88:50155212.842 : NVMData.JamCount = 0
19ec-1c88:50155212.891 : NVMData.IdentifyInfo = 
19ec-1c88:50155212.941 : NVMData.FormalName = 
19ec-1c88:50155213.113 : NVMData.ReservedB = 0
19ec-1c88:50155213.166 : NVMData.FunctionCode = 0
19ec-1c88:50155213.216 : NVMData.PreFeed = 0
19ec-1c88:50155213.273 : NVMData.PreFeedTime = 0
19ec-1c88:50155213.321 : NVMData.ButtonNumber = 0
19ec-1c88:50155213.375 : NVMData.PowerOffTime = 0
19ec-1c88:50155213.429 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50155213.502 : => IoObject::IoLockEnd
19ec-1c88:50155213.593 : <= IoObject::IoLockEnd
19ec-1c88:50155213.645 : <= InitializeScanner ret = 1
19ec-1c88:50156465.637 : => GetLogicalScannerAbility
19ec-1c88:50156465.835 : => IoObject::IoLockStart
19ec-1c88:50156465.962 : => CAsicIO::CheckDevice
19ec-1c88:50156466.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:50156490.052 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50156490.443 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50156490.502 : <= IoObject::IoLockStart
19ec-1c88:50156490.559 : => IoObject::IoLockEnd
19ec-1c88:50156490.668 : <= IoObject::IoLockEnd
19ec-1c88:50156490.741 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50160049.967 : => GetLogicalScannerAbilityEx
19ec-1c88:50160050.164 : => IoObject::IoLockStart
19ec-1c88:50160050.297 : => CAsicIO::CheckDevice
19ec-1c88:50160050.353 : => CNT96226::ConnectIsAvailable
19ec-1c88:50160071.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50160071.716 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50160071.861 : <= IoObject::IoLockStart
19ec-1c88:50160071.979 : => IoObject::IoLockEnd
19ec-1c88:50160072.177 : <= IoObject::IoLockEnd
19ec-1c88:50160072.388 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50160072.733 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50167244.245 : => ReadNVMData
19ec-1c88:50167244.427 : => IoObject::IoLockStart
19ec-1c88:50167244.549 : => CAsicIO::CheckDevice
19ec-1c88:50167244.605 : => CNT96226::ConnectIsAvailable
19ec-1c88:50167267.192 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50167267.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50167267.578 : <= IoObject::IoLockStart
19ec-1c88:50167268.262 : => ReadNVMDataInternal
19ec-1c88:50167268.328 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50167268.615 : IO Send command 10 bytes
19ec-1c88:50167268.724 : => CNT96226::VenderCmd_SetData
19ec-1c88:50167268.779 : iCmd = 0, nBytes = 10
19ec-1c88:50167268.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50167615.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50167615.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:50167615.894 : IO total need to receive data 128 bytes
19ec-1c88:50167615.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:50167616.019 : iCmd = 0, nBytes = 128
19ec-1c88:50167803.282 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167803.448 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167803.583 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50167803.713 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50167803.837 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50167803.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167804.080 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167804.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167804.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50167804.328 : System total receive data 128 bytes
19ec-1c88:50167804.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:50167804.440 : iCmd = 1, nBytes = 4
19ec-1c88:50167911.513 : 0000 : 00 00 00 00 
19ec-1c88:50167911.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50167911.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50167911.807 : NVMData.PadScanCount = 0
19ec-1c88:50167911.862 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50167911.918 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50167911.975 : NVMData.FlatbedScanCount = 0
19ec-1c88:50167912.028 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50167912.221 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50167912.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50167912.334 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50167912.391 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50167912.445 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50167912.500 : NVMData.BornMonth = 0
19ec-1c88:50167912.549 : NVMData.BornDay = 0
19ec-1c88:50167912.599 : NVMData.BornYear = 0
19ec-1c88:50167912.644 : NVMData.FirstScanMonth = 4
19ec-1c88:50167912.694 : NVMData.FirstScanDay = 30
19ec-1c88:50167912.750 : NVMData.FirstScanYear = 2020
19ec-1c88:50167912.805 : NVMData.VerticalMagnification = 0
19ec-1c88:50167912.861 : NVMData.HorizontalMagnification = 0
19ec-1c88:50167912.916 : NVMData.PowerSavingTime = 15
19ec-1c88:50167912.968 : NVMData.SN = A094165189010062
19ec-1c88:50167913.017 : NVMData.AutoFeed = 0
19ec-1c88:50167913.069 : NVMData.CCDType = 0
19ec-1c88:50167913.116 : NVMData.ScanSpeed = 0
19ec-1c88:50167913.163 : NVMData.RollerCount = 0
19ec-1c88:50167913.216 : NVMData.MultifeedCount = 0
19ec-1c88:50167913.268 : NVMData.JamCount = 0
19ec-1c88:50167913.317 : NVMData.IdentifyInfo = 
19ec-1c88:50167913.368 : NVMData.FormalName = 
19ec-1c88:50167913.415 : NVMData.ReservedB = 0
19ec-1c88:50167913.462 : NVMData.FunctionCode = 0
19ec-1c88:50167913.511 : NVMData.PreFeed = 0
19ec-1c88:50167913.557 : NVMData.PreFeedTime = 0
19ec-1c88:50167913.606 : NVMData.ButtonNumber = 0
19ec-1c88:50167913.654 : NVMData.PowerOffTime = 0
19ec-1c88:50167913.705 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50167913.762 : => IoObject::IoLockEnd
19ec-1c88:50167913.849 : <= IoObject::IoLockEnd
19ec-1c88:50167913.897 : <= ReadNVMData ret = 1
19ec-1c88:50177610.184 : => GetADFStatus
19ec-1c88:50177610.599 : => IoObject::IoLockStart
19ec-1c88:50177610.731 : => CAsicIO::CheckDevice
19ec-1c88:50177610.788 : => CNT96226::ConnectIsAvailable
19ec-1c88:50177634.061 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50177634.441 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50177634.501 : <= IoObject::IoLockStart
19ec-1c88:50177634.560 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50177634.627 : IO Send command 10 bytes
19ec-1c88:50177634.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:50177634.796 : iCmd = 0, nBytes = 10
19ec-1c88:50177634.903 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50177826.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50177826.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:50177826.906 : IO total need to receive data 2 bytes
19ec-1c88:50177826.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:50177827.028 : iCmd = 0, nBytes = 2
19ec-1c88:50178010.492 : 0000 : 00 00 
19ec-1c88:50178010.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50178010.670 : System total receive data 2 bytes
19ec-1c88:50178010.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:50178010.787 : iCmd = 1, nBytes = 4
19ec-1c88:50178192.224 : 0000 : 00 00 00 00 
19ec-1c88:50178192.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50178192.769 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50178192.828 : Return status = 0
19ec-1c88:50178192.885 : => IoObject::IoLockEnd
19ec-1c88:50178192.976 : <= IoObject::IoLockEnd
19ec-1c88:50178193.025 : <= GetADFStatus ret = 1
19ec-1c88:50180880.575 : => GetADFStatus
19ec-1c88:50180880.773 : => IoObject::IoLockStart
19ec-1c88:50180880.906 : => CAsicIO::CheckDevice
19ec-1c88:50180880.964 : => CNT96226::ConnectIsAvailable
19ec-1c88:50180903.222 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50180903.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50180903.607 : <= IoObject::IoLockStart
19ec-1c88:50180903.963 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50180904.034 : IO Send command 10 bytes
19ec-1c88:50180904.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:50180904.215 : iCmd = 0, nBytes = 10
19ec-1c88:50180904.320 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50181099.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50181099.176 : System send command 10 bytes + data 0 bytes
19ec-1c88:50181099.408 : IO total need to receive data 2 bytes
19ec-1c88:50181099.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:50181099.546 : iCmd = 0, nBytes = 2
19ec-1c88:50181289.428 : 0000 : 00 00 
19ec-1c88:50181289.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50181289.623 : System total receive data 2 bytes
19ec-1c88:50181289.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:50181289.752 : iCmd = 1, nBytes = 4
19ec-1c88:50181455.676 : 0000 : 00 00 00 00 
19ec-1c88:50181455.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50181455.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50181455.972 : Return status = 0
19ec-1c88:50181456.029 : => IoObject::IoLockEnd
19ec-1c88:50181456.121 : <= IoObject::IoLockEnd
19ec-1c88:50181456.171 : <= GetADFStatus ret = 1
19ec-1c88:50183578.090 : => TerminateDriver
19ec-1c88:50183578.283 : => CAsicIO::~CAsicIO,pStage=79891528
19ec-1c88:50183578.354 : => CNT96226::Close
19ec-1c88:50183582.240 : <= CNT96226::Close ret = 1
19ec-1c88:50183582.316 : <= CAsicIO::~CAsicIO
19ec-1c88:50183582.590 : => IoObject::IoLockEnd
19ec-1c88:50183582.641 : <= IoObject::IoLockEnd
19ec-1c88:50183582.692 : => IoObject::TerminateDevice
19ec-1c88:50183582.746 : => IoObject::IoLockEnd
19ec-1c88:50183582.794 : <= IoObject::IoLockEnd
19ec-1c88:50183582.896 : <= IoObject::TerminateDevice
19ec-1c88:50183583.220 : <= TerminateDriver ret = 1
19ec-1c88:50226783.207 : ============Debug Start==========
19ec-1c88:50226783.459 : Date : 2020/4/30 14:29:51
19ec-1c88:50226783.540 : Process ID : 19ec
19ec-1c88:50226783.946 : Windows : Version 10.0 build 18363 
19ec-1c88:50226784.402 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50226784.461 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50226784.524 : MemoryStatus.ullAvailPhys : 1727799296
19ec-1c88:50226784.581 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50226784.640 : MemoryStatus.ullAvailPageFile : 3134545920
19ec-1c88:50226784.701 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50226784.762 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:50226784.823 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50226784.924 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50226784.984 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50226785.232 : CPU Count : 4
19ec-1c88:50226785.277 : CPU Frequency : 100.000 Mhz
19ec-1c88:50226789.444 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50226789.566 : => InitializeDriver
19ec-1c88:50226789.829 : <= InitializeDriver ret = 1
19ec-1c88:50226789.893 : => InitializeScanner
19ec-1c88:50226789.973 : => CAsicIO::GetDeviceList
19ec-1c88:50226790.267 : => CNT96226::CNT96226
19ec-1c88:50226790.327 : => CNT96226::Open
19ec-1c88:50226813.298 : <= CNT96226::Open ret = 1
19ec-1c88:50226813.404 : => CNT96226::Initialize
19ec-1c88:50226813.604 : <= CNT96226::Initialize ret = 1
19ec-1c88:50226813.664 : <= CNT96226::CNT96226
19ec-1c88:50226813.720 : => CNT96226::EnumAvailableDevice
19ec-1c88:50226819.188 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50226819.268 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50226819.324 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50230512.955 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50230513.223 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50230518.833 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50230518.939 : => IoObject::GetLockName
19ec-1c88:50230518.995 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50230519.062 : <= IoObject::GetLockName
19ec-1c88:50230519.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:50230519.629 : iCmd = 3, nBytes = 2
19ec-1c88:50230905.911 : 0000 : 06 38 
19ec-1c88:50230906.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50230906.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:50230906.180 : iCmd = 4, nBytes = 2
19ec-1c88:50231221.354 : 0000 : 07 07 
19ec-1c88:50231221.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50231221.738 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50231221.902 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50231222.039 : IO Send command 10 bytes
19ec-1c88:50231222.143 : => CNT96226::VenderCmd_SetData
19ec-1c88:50231222.257 : iCmd = 0, nBytes = 10
19ec-1c88:50231222.605 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50231411.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50231411.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:50231411.641 : iCmd = 0, nBytes = 165
19ec-1c88:50231621.087 : skip dump 37 bytes
19ec-1c88:50231621.444 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50231621.723 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50231621.998 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50231622.257 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50231622.524 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50231622.795 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50231623.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50231623.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50231623.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50231623.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:50231623.663 : iCmd = 1, nBytes = 4
19ec-1c88:50231824.277 : 0000 : 00 00 00 00 
19ec-1c88:50231824.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50231824.455 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50231824.520 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50231824.595 : IO Send command 10 bytes
19ec-1c88:50231824.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:50231824.715 : iCmd = 0, nBytes = 10
19ec-1c88:50231824.831 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50232161.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50232161.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232162.049 : iCmd = 0, nBytes = 128
19ec-1c88:50232334.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.254 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.414 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50232334.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50232334.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232335.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232335.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50232335.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232335.330 : iCmd = 1, nBytes = 4
19ec-1c88:50232446.090 : 0000 : 00 00 00 00 
19ec-1c88:50232446.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50232446.261 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50232446.444 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50232446.526 : => CNT96226::Close
19ec-1c88:50232450.662 : <= CNT96226::Close ret = 1
19ec-1c88:50232450.747 : <= CNT96226::~CNT96226
19ec-1c88:50232450.841 : <= CAsicIO::GetDeviceList
19ec-1c88:50232451.307 : => IoObject::SetTimeout
19ec-1c88:50232451.452 : Timeout--> In = 0 Out = 0
19ec-1c88:50232451.519 : <= IoObject::SetTimeout
19ec-1c88:50232451.594 : => CAsicIO::CAsicIO
19ec-1c88:50232451.679 : => CNT96226::CNT96226
19ec-1c88:50232451.740 : => CNT96226::Open
19ec-1c88:50232475.863 : <= CNT96226::Open ret = 1
19ec-1c88:50232475.978 : => CNT96226::Initialize
19ec-1c88:50232476.201 : <= CNT96226::Initialize ret = 1
19ec-1c88:50232476.267 : <= CNT96226::CNT96226
19ec-1c88:50232476.326 : <= CAsicIO::CAsicIO
19ec-1c88:50232476.389 : => CAsicIO::InitializeDevice
19ec-1c88:50232476.463 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50232483.000 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50232483.151 : => IoObject::GetLockName
19ec-1c88:50232483.215 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50232483.289 : <= IoObject::GetLockName
19ec-1c88:50232483.856 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50232483.939 : IO Send command 10 bytes
19ec-1c88:50232483.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:50232484.058 : iCmd = 0, nBytes = 10
19ec-1c88:50232484.180 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50232808.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50232808.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232808.591 : iCmd = 0, nBytes = 128
19ec-1c88:50232976.231 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232976.427 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232976.584 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50232976.734 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50232976.881 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.025 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50232977.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232977.513 : iCmd = 1, nBytes = 4
19ec-1c88:50233144.200 : 0000 : 00 00 00 00 
19ec-1c88:50233144.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50233144.416 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50233144.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:50233144.551 : iCmd = 3, nBytes = 2
19ec-1c88:50233509.804 : 0000 : 06 38 
19ec-1c88:50233509.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50233509.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:50233510.056 : iCmd = 4, nBytes = 2
19ec-1c88:50233797.480 : 0000 : 07 07 
19ec-1c88:50233797.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50233797.804 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50233797.910 : => IoObject::InitializeDevice
19ec-1c88:50233798.028 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50233798.749 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50233798.835 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50233799.647 : => FindScanner
19ec-1c88:50233799.713 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50233799.783 : <= FindScanner ret = 1
19ec-1c88:50233799.847 : => IoObject::IoLockStart
19ec-1c88:50233799.962 : => CAsicIO::CheckDevice
19ec-1c88:50233800.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:50233825.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50233825.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50233825.256 : <= IoObject::IoLockStart
19ec-1c88:50233825.320 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50233825.393 : IO Send command 10 bytes
19ec-1c88:50233825.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:50233825.545 : iCmd = 0, nBytes = 10
19ec-1c88:50233825.660 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50234012.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50234012.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:50234012.414 : IO total need to receive data 5 bytes
19ec-1c88:50234012.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234012.541 : iCmd = 0, nBytes = 5
19ec-1c88:50234195.630 : 0000 : 06 00 02 02 ab 
19ec-1c88:50234195.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234195.811 : System total receive data 5 bytes
19ec-1c88:50234195.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234195.941 : iCmd = 1, nBytes = 4
19ec-1c88:50234401.462 : 0000 : 00 00 00 00 
19ec-1c88:50234401.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234401.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50234401.792 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50234401.863 : IO Send command 10 bytes
19ec-1c88:50234401.963 : => CNT96226::VenderCmd_SetData
19ec-1c88:50234402.022 : iCmd = 0, nBytes = 10
19ec-1c88:50234402.143 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50234569.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50234569.294 : System send command 10 bytes + data 0 bytes
19ec-1c88:50234569.372 : IO total need to receive data 165 bytes
19ec-1c88:50234569.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234569.508 : iCmd = 0, nBytes = 165
19ec-1c88:50234699.811 : skip dump 37 bytes
19ec-1c88:50234700.041 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50234700.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50234700.356 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50234700.504 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50234700.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50234700.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50234700.940 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234701.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234701.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234701.220 : System total receive data 165 bytes
19ec-1c88:50234701.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234701.348 : iCmd = 1, nBytes = 4
19ec-1c88:50234910.899 : 0000 : 00 00 00 00 
19ec-1c88:50234911.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234911.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50234911.409 : Dump Inquiry
19ec-1c88:50234911.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50234911.715 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50234911.864 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50234912.014 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50234912.159 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50234912.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50234912.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234912.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234912.733 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50234912.881 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50234912.984 : 00a0 : 00 00 00 00 00 
19ec-1c88:50234913.059 : => ReadNVMDataInternal
19ec-1c88:50234913.296 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50234913.366 : IO Send command 10 bytes
19ec-1c88:50234913.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:50234913.525 : iCmd = 0, nBytes = 10
19ec-1c88:50234913.637 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50235266.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50235266.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:50235266.852 : IO total need to receive data 128 bytes
19ec-1c88:50235266.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:50235266.986 : iCmd = 0, nBytes = 128
19ec-1c88:50235463.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.255 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50235463.567 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50235463.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235464.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235464.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50235464.268 : System total receive data 128 bytes
19ec-1c88:50235464.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:50235464.392 : iCmd = 1, nBytes = 4
19ec-1c88:50235625.804 : 0000 : 00 00 00 00 
19ec-1c88:50235625.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50235626.057 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50235626.128 : NVMData.PadScanCount = 0
19ec-1c88:50235626.183 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50235626.237 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50235626.296 : NVMData.FlatbedScanCount = 0
19ec-1c88:50235626.350 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50235626.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50235626.458 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50235626.515 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50235626.571 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50235626.625 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50235626.679 : NVMData.BornMonth = 0
19ec-1c88:50235626.726 : NVMData.BornDay = 0
19ec-1c88:50235626.774 : NVMData.BornYear = 0
19ec-1c88:50235626.821 : NVMData.FirstScanMonth = 4
19ec-1c88:50235626.872 : NVMData.FirstScanDay = 30
19ec-1c88:50235626.924 : NVMData.FirstScanYear = 2020
19ec-1c88:50235626.978 : NVMData.VerticalMagnification = 0
19ec-1c88:50235627.030 : NVMData.HorizontalMagnification = 0
19ec-1c88:50235627.084 : NVMData.PowerSavingTime = 15
19ec-1c88:50235627.136 : NVMData.SN = A094165189010062
19ec-1c88:50235627.184 : NVMData.AutoFeed = 0
19ec-1c88:50235627.232 : NVMData.CCDType = 0
19ec-1c88:50235627.278 : NVMData.ScanSpeed = 0
19ec-1c88:50235627.325 : NVMData.RollerCount = 0
19ec-1c88:50235627.375 : NVMData.MultifeedCount = 0
19ec-1c88:50235627.427 : NVMData.JamCount = 0
19ec-1c88:50235627.475 : NVMData.IdentifyInfo = 
19ec-1c88:50235627.524 : NVMData.FormalName = 
19ec-1c88:50235627.709 : NVMData.ReservedB = 0
19ec-1c88:50235627.766 : NVMData.FunctionCode = 0
19ec-1c88:50235627.814 : NVMData.PreFeed = 0
19ec-1c88:50235627.862 : NVMData.PreFeedTime = 0
19ec-1c88:50235627.910 : NVMData.ButtonNumber = 0
19ec-1c88:50235627.962 : NVMData.PowerOffTime = 0
19ec-1c88:50235628.013 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50235628.083 : => IoObject::IoLockEnd
19ec-1c88:50235628.173 : <= IoObject::IoLockEnd
19ec-1c88:50235628.226 : <= InitializeScanner ret = 1
19ec-1c88:50235628.288 : => GetLogicalScannerAbilityEx
19ec-1c88:50235628.348 : => IoObject::IoLockStart
19ec-1c88:50235628.439 : => CAsicIO::CheckDevice
19ec-1c88:50235628.491 : => CNT96226::ConnectIsAvailable
19ec-1c88:50235652.798 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50235652.890 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50235652.947 : <= IoObject::IoLockStart
19ec-1c88:50235653.001 : => IoObject::IoLockEnd
19ec-1c88:50235653.088 : <= IoObject::IoLockEnd
19ec-1c88:50235653.203 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50235653.277 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50235827.543 : => ReadNVMData
19ec-1c88:50235827.681 : => IoObject::IoLockStart
19ec-1c88:50235827.801 : => CAsicIO::CheckDevice
19ec-1c88:50235827.857 : => CNT96226::ConnectIsAvailable
19ec-1c88:50235851.236 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50235851.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50235851.410 : <= IoObject::IoLockStart
19ec-1c88:50235851.470 : => ReadNVMDataInternal
19ec-1c88:50235851.533 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50235851.596 : IO Send command 10 bytes
19ec-1c88:50235851.707 : => CNT96226::VenderCmd_SetData
19ec-1c88:50235851.761 : iCmd = 0, nBytes = 10
19ec-1c88:50235851.877 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50236204.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50236205.102 : System send command 10 bytes + data 0 bytes
19ec-1c88:50236205.178 : IO total need to receive data 128 bytes
19ec-1c88:50236205.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:50236205.298 : iCmd = 0, nBytes = 128
19ec-1c88:50236414.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236414.977 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.120 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50236415.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50236415.385 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.511 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.632 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50236415.876 : System total receive data 128 bytes
19ec-1c88:50236415.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:50236415.989 : iCmd = 1, nBytes = 4
19ec-1c88:50236587.097 : 0000 : 00 00 00 00 
19ec-1c88:50236587.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50236587.318 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50236587.385 : NVMData.PadScanCount = 0
19ec-1c88:50236587.437 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50236587.492 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50236587.549 : NVMData.FlatbedScanCount = 0
19ec-1c88:50236587.603 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50236587.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50236587.710 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50236587.767 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50236587.823 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50236587.878 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50236587.931 : NVMData.BornMonth = 0
19ec-1c88:50236587.979 : NVMData.BornDay = 0
19ec-1c88:50236588.028 : NVMData.BornYear = 0
19ec-1c88:50236588.074 : NVMData.FirstScanMonth = 4
19ec-1c88:50236588.123 : NVMData.FirstScanDay = 30
19ec-1c88:50236588.177 : NVMData.FirstScanYear = 2020
19ec-1c88:50236588.376 : NVMData.VerticalMagnification = 0
19ec-1c88:50236588.437 : NVMData.HorizontalMagnification = 0
19ec-1c88:50236588.493 : NVMData.PowerSavingTime = 15
19ec-1c88:50236588.546 : NVMData.SN = A094165189010062
19ec-1c88:50236588.597 : NVMData.AutoFeed = 0
19ec-1c88:50236588.649 : NVMData.CCDType = 0
19ec-1c88:50236588.697 : NVMData.ScanSpeed = 0
19ec-1c88:50236588.748 : NVMData.RollerCount = 0
19ec-1c88:50236588.802 : NVMData.MultifeedCount = 0
19ec-1c88:50236588.854 : NVMData.JamCount = 0
19ec-1c88:50236588.903 : NVMData.IdentifyInfo = 
19ec-1c88:50236588.955 : NVMData.FormalName = 
19ec-1c88:50236589.002 : NVMData.ReservedB = 0
19ec-1c88:50236589.052 : NVMData.FunctionCode = 0
19ec-1c88:50236589.100 : NVMData.PreFeed = 0
19ec-1c88:50236589.149 : NVMData.PreFeedTime = 0
19ec-1c88:50236589.197 : NVMData.ButtonNumber = 0
19ec-1c88:50236589.247 : NVMData.PowerOffTime = 0
19ec-1c88:50236589.297 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50236589.355 : => IoObject::IoLockEnd
19ec-1c88:50236589.445 : <= IoObject::IoLockEnd
19ec-1c88:50236589.494 : <= ReadNVMData ret = 1
19ec-1c88:50239137.420 : ============Debug Start==========
19ec-1c88:50239137.703 : Date : 2020/4/30 14:29:52
19ec-1c88:50239137.782 : Process ID : 19ec
19ec-1c88:50239138.204 : Windows : Version 10.0 build 18363 
19ec-1c88:50239138.660 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50239138.721 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50239138.783 : MemoryStatus.ullAvailPhys : 1727873024
19ec-1c88:50239138.842 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50239138.905 : MemoryStatus.ullAvailPageFile : 3133923328
19ec-1c88:50239138.963 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50239139.021 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:50239139.082 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50239139.186 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50239139.248 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50239139.493 : CPU Count : 4
19ec-1c88:50239139.543 : CPU Frequency : 100.000 Mhz
19ec-1c88:50239143.640 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50239143.769 : => InitializeDriver
19ec-1c88:50239144.035 : <= InitializeDriver ret = 1
19ec-1c88:50241670.710 : => InitializeScanner
19ec-1c88:50241670.958 : => CAsicIO::GetDeviceList
19ec-1c88:50241671.363 : => CNT96226::CNT96226
19ec-1c88:50241671.429 : => CNT96226::Open
19ec-1c88:50241696.365 : <= CNT96226::Open ret = 1
19ec-1c88:50241696.473 : => CNT96226::Initialize
19ec-1c88:50241696.663 : <= CNT96226::Initialize ret = 1
19ec-1c88:50241696.722 : <= CNT96226::CNT96226
19ec-1c88:50241696.778 : => CNT96226::EnumAvailableDevice
19ec-1c88:50241702.621 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50241702.698 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50241702.757 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50245415.548 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50245416.140 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50245422.065 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50245422.182 : => IoObject::GetLockName
19ec-1c88:50245422.249 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50245422.318 : <= IoObject::GetLockName
19ec-1c88:50245422.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:50245422.849 : iCmd = 3, nBytes = 2
19ec-1c88:50245789.283 : 0000 : 06 38 
19ec-1c88:50245789.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50245789.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:50245789.546 : iCmd = 4, nBytes = 2
19ec-1c88:50246108.359 : 0000 : 07 07 
19ec-1c88:50246108.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50246108.545 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50246108.631 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50246108.698 : IO Send command 10 bytes
19ec-1c88:50246108.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:50246108.810 : iCmd = 0, nBytes = 10
19ec-1c88:50246108.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50246252.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50246252.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:50246252.863 : iCmd = 0, nBytes = 165
19ec-1c88:50246432.366 : skip dump 37 bytes
19ec-1c88:50246432.568 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50246432.709 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50246432.849 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50246432.981 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50246433.115 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50246433.250 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50246433.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50246433.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50246433.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50246433.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:50246433.668 : iCmd = 1, nBytes = 4
19ec-1c88:50246639.915 : 0000 : 00 00 00 00 
19ec-1c88:50246640.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50246640.071 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50246640.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50246640.200 : IO Send command 10 bytes
19ec-1c88:50246640.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:50246640.306 : iCmd = 0, nBytes = 10
19ec-1c88:50246640.406 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50246963.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50246963.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:50246963.288 : iCmd = 0, nBytes = 128
19ec-1c88:50247157.491 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247157.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247157.813 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50247157.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50247158.079 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.203 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.326 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.449 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247158.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247158.629 : iCmd = 1, nBytes = 4
19ec-1c88:50247280.619 : 0000 : 00 00 00 00 
19ec-1c88:50247280.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247280.770 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50247280.928 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50247281.001 : => CNT96226::Close
19ec-1c88:50247284.996 : <= CNT96226::Close ret = 1
19ec-1c88:50247285.069 : <= CNT96226::~CNT96226
19ec-1c88:50247285.156 : <= CAsicIO::GetDeviceList
19ec-1c88:50247285.559 : => IoObject::SetTimeout
19ec-1c88:50247285.689 : Timeout--> In = 0 Out = 0
19ec-1c88:50247285.742 : <= IoObject::SetTimeout
19ec-1c88:50247285.808 : => CAsicIO::CAsicIO
19ec-1c88:50247285.882 : => CNT96226::CNT96226
19ec-1c88:50247285.938 : => CNT96226::Open
19ec-1c88:50247309.523 : <= CNT96226::Open ret = 1
19ec-1c88:50247309.622 : => CNT96226::Initialize
19ec-1c88:50247309.815 : <= CNT96226::Initialize ret = 1
19ec-1c88:50247309.874 : <= CNT96226::CNT96226
19ec-1c88:50247309.928 : <= CAsicIO::CAsicIO
19ec-1c88:50247309.981 : => CAsicIO::InitializeDevice
19ec-1c88:50247310.049 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50247316.287 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50247316.409 : => IoObject::GetLockName
19ec-1c88:50247316.467 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50247316.533 : <= IoObject::GetLockName
19ec-1c88:50247317.036 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50247317.112 : IO Send command 10 bytes
19ec-1c88:50247317.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:50247317.222 : iCmd = 0, nBytes = 10
19ec-1c88:50247317.333 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50247663.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50247663.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247663.675 : iCmd = 0, nBytes = 128
19ec-1c88:50247790.977 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.158 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50247791.430 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50247791.555 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.803 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247792.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247792.097 : iCmd = 1, nBytes = 4
19ec-1c88:50247947.120 : 0000 : 00 00 00 00 
19ec-1c88:50247947.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247947.490 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50247947.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247947.721 : iCmd = 3, nBytes = 2
19ec-1c88:50248301.757 : 0000 : 06 38 
19ec-1c88:50248301.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50248301.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:50248301.974 : iCmd = 4, nBytes = 2
19ec-1c88:50248612.887 : 0000 : 07 07 
19ec-1c88:50248612.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50248613.137 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50248613.236 : => IoObject::InitializeDevice
19ec-1c88:50248613.341 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50248613.955 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50248614.030 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50248614.733 : => FindScanner
19ec-1c88:50248614.796 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50248614.863 : <= FindScanner ret = 1
19ec-1c88:50248614.918 : => IoObject::IoLockStart
19ec-1c88:50248615.022 : => CAsicIO::CheckDevice
19ec-1c88:50248615.076 : => CNT96226::ConnectIsAvailable
19ec-1c88:50248639.669 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50248639.788 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50248639.847 : <= IoObject::IoLockStart
19ec-1c88:50248639.906 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50248639.973 : IO Send command 10 bytes
19ec-1c88:50248640.069 : => CNT96226::VenderCmd_SetData
19ec-1c88:50248640.129 : iCmd = 0, nBytes = 10
19ec-1c88:50248640.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50248828.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50248828.170 : System send command 10 bytes + data 0 bytes
19ec-1c88:50248828.243 : IO total need to receive data 5 bytes
19ec-1c88:50248828.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:50248828.362 : iCmd = 0, nBytes = 5
19ec-1c88:50249034.095 : 0000 : 06 00 02 02 ab 
19ec-1c88:50249034.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249034.246 : System total receive data 5 bytes
19ec-1c88:50249034.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:50249034.356 : iCmd = 1, nBytes = 4
19ec-1c88:50249218.075 : 0000 : 00 00 00 00 
19ec-1c88:50249218.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249218.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50249218.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50249218.449 : IO Send command 10 bytes
19ec-1c88:50249218.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:50249218.598 : iCmd = 0, nBytes = 10
19ec-1c88:50249218.708 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50249386.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50249386.615 : System send command 10 bytes + data 0 bytes
19ec-1c88:50249386.683 : IO total need to receive data 165 bytes
19ec-1c88:50249386.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:50249387.029 : iCmd = 0, nBytes = 165
19ec-1c88:50249594.771 : skip dump 37 bytes
19ec-1c88:50249594.943 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50249595.079 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50249595.212 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50249595.346 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50249595.475 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50249595.604 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50249595.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249595.854 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249595.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249595.975 : System total receive data 165 bytes
19ec-1c88:50249596.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:50249596.085 : iCmd = 1, nBytes = 4
19ec-1c88:50249774.796 : 0000 : 00 00 00 00 
19ec-1c88:50249774.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249775.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50249775.246 : Dump Inquiry
19ec-1c88:50249775.380 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50249775.518 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50249775.649 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50249775.782 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50249775.906 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50249776.037 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50249776.163 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249776.292 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249776.426 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50249776.554 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50249776.638 : 00a0 : 00 00 00 00 00 
19ec-1c88:50249776.708 : => ReadNVMDataInternal
19ec-1c88:50249776.920 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50249776.987 : IO Send command 10 bytes
19ec-1c88:50249777.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:50249777.129 : iCmd = 0, nBytes = 10
19ec-1c88:50249777.227 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50250118.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50250118.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:50250118.659 : IO total need to receive data 128 bytes
19ec-1c88:50250118.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:50250118.772 : iCmd = 0, nBytes = 128
19ec-1c88:50250273.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.217 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.360 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50250273.498 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50250273.626 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250274.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50250274.124 : System total receive data 128 bytes
19ec-1c88:50250274.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:50250274.236 : iCmd = 1, nBytes = 4
19ec-1c88:50250443.583 : 0000 : 00 00 00 00 
19ec-1c88:50250443.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50250444.164 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50250444.233 : NVMData.PadScanCount = 0
19ec-1c88:50250444.291 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50250444.346 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50250444.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:50250444.458 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50250444.514 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50250444.571 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50250444.627 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50250444.687 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50250444.743 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50250444.798 : NVMData.BornMonth = 0
19ec-1c88:50250444.846 : NVMData.BornDay = 0
19ec-1c88:50250444.895 : NVMData.BornYear = 0
19ec-1c88:50250444.942 : NVMData.FirstScanMonth = 4
19ec-1c88:50250444.994 : NVMData.FirstScanDay = 30
19ec-1c88:50250445.049 : NVMData.FirstScanYear = 2020
19ec-1c88:50250445.105 : NVMData.VerticalMagnification = 0
19ec-1c88:50250445.161 : NVMData.HorizontalMagnification = 0
19ec-1c88:50250445.216 : NVMData.PowerSavingTime = 15
19ec-1c88:50250445.272 : NVMData.SN = A094165189010062
19ec-1c88:50250445.323 : NVMData.AutoFeed = 0
19ec-1c88:50250445.373 : NVMData.CCDType = 0
19ec-1c88:50250445.423 : NVMData.ScanSpeed = 0
19ec-1c88:50250445.472 : NVMData.RollerCount = 0
19ec-1c88:50250445.522 : NVMData.MultifeedCount = 0
19ec-1c88:50250445.575 : NVMData.JamCount = 0
19ec-1c88:50250445.624 : NVMData.IdentifyInfo = 
19ec-1c88:50250445.677 : NVMData.FormalName = 
19ec-1c88:50250445.877 : NVMData.ReservedB = 0
19ec-1c88:50250445.931 : NVMData.FunctionCode = 0
19ec-1c88:50250445.982 : NVMData.PreFeed = 0
19ec-1c88:50250446.031 : NVMData.PreFeedTime = 0
19ec-1c88:50250446.080 : NVMData.ButtonNumber = 0
19ec-1c88:50250446.131 : NVMData.PowerOffTime = 0
19ec-1c88:50250446.183 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50250446.260 : => IoObject::IoLockEnd
19ec-1c88:50250446.349 : <= IoObject::IoLockEnd
19ec-1c88:50250446.400 : <= InitializeScanner ret = 1
19ec-1c88:50251673.915 : => GetLogicalScannerAbility
19ec-1c88:50251674.097 : => IoObject::IoLockStart
19ec-1c88:50251674.218 : => CAsicIO::CheckDevice
19ec-1c88:50251674.277 : => CNT96226::ConnectIsAvailable
19ec-1c88:50251698.419 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50251698.534 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50251698.597 : <= IoObject::IoLockStart
19ec-1c88:50251698.653 : => IoObject::IoLockEnd
19ec-1c88:50251698.760 : <= IoObject::IoLockEnd
19ec-1c88:50251698.841 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50255253.041 : => GetLogicalScannerAbilityEx
19ec-1c88:50255253.227 : => IoObject::IoLockStart
19ec-1c88:50255253.359 : => CAsicIO::CheckDevice
19ec-1c88:50255253.419 : => CNT96226::ConnectIsAvailable
19ec-1c88:50255278.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50255279.216 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50255279.275 : <= IoObject::IoLockStart
19ec-1c88:50255279.333 : => IoObject::IoLockEnd
19ec-1c88:50255279.440 : <= IoObject::IoLockEnd
19ec-1c88:50255279.556 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50255279.626 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50262485.221 : => ReadNVMData
19ec-1c88:50262485.410 : => IoObject::IoLockStart
19ec-1c88:50262485.545 : => CAsicIO::CheckDevice
19ec-1c88:50262485.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:50262506.927 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50262507.047 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50262507.107 : <= IoObject::IoLockStart
19ec-1c88:50262507.176 : => ReadNVMDataInternal
19ec-1c88:50262507.238 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50262507.304 : IO Send command 10 bytes
19ec-1c88:50262507.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:50262507.489 : iCmd = 0, nBytes = 10
19ec-1c88:50262507.603 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50262846.125 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50262846.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:50262846.379 : IO total need to receive data 128 bytes
19ec-1c88:50262846.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:50262846.513 : iCmd = 0, nBytes = 128
19ec-1c88:50262985.813 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50262986.314 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50262986.447 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.577 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50262986.967 : System total receive data 128 bytes
19ec-1c88:50262987.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:50262987.085 : iCmd = 1, nBytes = 4
19ec-1c88:50263101.179 : 0000 : 00 00 00 00 
19ec-1c88:50263101.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50263101.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50263101.462 : NVMData.PadScanCount = 0
19ec-1c88:50263101.519 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50263101.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50263101.632 : NVMData.FlatbedScanCount = 0
19ec-1c88:50263101.687 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50263101.849 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50263101.906 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50263101.961 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50263102.018 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50263102.071 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50263102.126 : NVMData.BornMonth = 0
19ec-1c88:50263102.176 : NVMData.BornDay = 0
19ec-1c88:50263102.229 : NVMData.BornYear = 0
19ec-1c88:50263102.279 : NVMData.FirstScanMonth = 4
19ec-1c88:50263102.333 : NVMData.FirstScanDay = 30
19ec-1c88:50263102.388 : NVMData.FirstScanYear = 2020
19ec-1c88:50263102.441 : NVMData.VerticalMagnification = 0
19ec-1c88:50263102.500 : NVMData.HorizontalMagnification = 0
19ec-1c88:50263102.557 : NVMData.PowerSavingTime = 15
19ec-1c88:50263102.610 : NVMData.SN = A094165189010062
19ec-1c88:50263102.660 : NVMData.AutoFeed = 0
19ec-1c88:50263102.716 : NVMData.CCDType = 0
19ec-1c88:50263102.764 : NVMData.ScanSpeed = 0
19ec-1c88:50263102.818 : NVMData.RollerCount = 0
19ec-1c88:50263102.871 : NVMData.MultifeedCount = 0
19ec-1c88:50263102.926 : NVMData.JamCount = 0
19ec-1c88:50263102.980 : NVMData.IdentifyInfo = 
19ec-1c88:50263103.032 : NVMData.FormalName = 
19ec-1c88:50263103.081 : NVMData.ReservedB = 0
19ec-1c88:50263103.132 : NVMData.FunctionCode = 0
19ec-1c88:50263103.182 : NVMData.PreFeed = 0
19ec-1c88:50263103.231 : NVMData.PreFeedTime = 0
19ec-1c88:50263103.281 : NVMData.ButtonNumber = 0
19ec-1c88:50263103.330 : NVMData.PowerOffTime = 0
19ec-1c88:50263103.379 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50263103.442 : => IoObject::IoLockEnd
19ec-1c88:50263103.533 : <= IoObject::IoLockEnd
19ec-1c88:50263103.582 : <= ReadNVMData ret = 1
19ec-1c88:50272886.216 : => GetADFStatus
19ec-1c88:50272886.625 : => IoObject::IoLockStart
19ec-1c88:50272886.766 : => CAsicIO::CheckDevice
19ec-1c88:50272886.824 : => CNT96226::ConnectIsAvailable
19ec-1c88:50272906.506 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50272906.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50272906.679 : <= IoObject::IoLockStart
19ec-1c88:50272906.739 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50272906.806 : IO Send command 10 bytes
19ec-1c88:50272906.927 : => CNT96226::VenderCmd_SetData
19ec-1c88:50272906.992 : iCmd = 0, nBytes = 10
19ec-1c88:50272907.098 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50273080.581 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50273080.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:50273080.794 : IO total need to receive data 2 bytes
19ec-1c88:50273080.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:50273080.911 : iCmd = 0, nBytes = 2
19ec-1c88:50273285.420 : 0000 : 00 00 
19ec-1c88:50273285.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50273285.587 : System total receive data 2 bytes
19ec-1c88:50273285.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:50273285.697 : iCmd = 1, nBytes = 4
19ec-1c88:50273462.959 : 0000 : 00 00 00 00 
19ec-1c88:50273463.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50273463.205 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50273463.266 : Return status = 0
19ec-1c88:50273463.323 : => IoObject::IoLockEnd
19ec-1c88:50273463.410 : <= IoObject::IoLockEnd
19ec-1c88:50273463.460 : <= GetADFStatus ret = 1
19ec-1c88:50276226.733 : => GetADFStatus
19ec-1c88:50276226.923 : => IoObject::IoLockStart
19ec-1c88:50276227.058 : => CAsicIO::CheckDevice
19ec-1c88:50276227.113 : => CNT96226::ConnectIsAvailable
19ec-1c88:50276254.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50276254.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50276254.357 : <= IoObject::IoLockStart
19ec-1c88:50276254.421 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50276254.490 : IO Send command 10 bytes
19ec-1c88:50276254.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:50276254.663 : iCmd = 0, nBytes = 10
19ec-1c88:50276254.772 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50276443.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50276443.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:50276444.041 : IO total need to receive data 2 bytes
19ec-1c88:50276444.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:50276444.171 : iCmd = 0, nBytes = 2
19ec-1c88:50276579.038 : 0000 : 00 00 
19ec-1c88:50276579.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50276579.543 : System total receive data 2 bytes
19ec-1c88:50276579.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:50276579.657 : iCmd = 1, nBytes = 4
19ec-1c88:50276773.786 : 0000 : 00 00 00 00 
19ec-1c88:50276773.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50276774.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50276774.102 : Return status = 0
19ec-1c88:50276774.160 : => IoObject::IoLockEnd
19ec-1c88:50276774.252 : <= IoObject::IoLockEnd
19ec-1c88:50276774.303 : <= GetADFStatus ret = 1
19ec-1c88:50278910.190 : => TerminateDriver
19ec-1c88:50278910.385 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:50278910.674 : => CNT96226::Close
19ec-1c88:50278915.452 : <= CNT96226::Close ret = 1
19ec-1c88:50278915.531 : <= CAsicIO::~CAsicIO
19ec-1c88:50278915.587 : => IoObject::IoLockEnd
19ec-1c88:50278915.639 : <= IoObject::IoLockEnd
19ec-1c88:50278915.689 : => IoObject::TerminateDevice
19ec-1c88:50278915.743 : => IoObject::IoLockEnd
19ec-1c88:50278915.788 : <= IoObject::IoLockEnd
19ec-1c88:50278915.887 : <= IoObject::TerminateDevice
19ec-1c88:50278916.125 : <= TerminateDriver ret = 1
19ec-1c88:50321973.757 : ============Debug Start==========
19ec-1c88:50321974.018 : Date : 2020/4/30 14:29:54
19ec-1c88:50321974.096 : Process ID : 19ec
19ec-1c88:50321974.493 : Windows : Version 10.0 build 18363 
19ec-1c88:50321974.939 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50321974.999 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50321975.064 : MemoryStatus.ullAvailPhys : 1729212416
19ec-1c88:50321975.125 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50321975.186 : MemoryStatus.ullAvailPageFile : 3133743104
19ec-1c88:50321975.247 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50321975.304 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:50321975.362 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50321975.465 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50321975.525 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50321975.769 : CPU Count : 4
19ec-1c88:50321975.817 : CPU Frequency : 100.000 Mhz
19ec-1c88:50321979.975 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50321980.104 : => InitializeDriver
19ec-1c88:50321980.368 : <= InitializeDriver ret = 1
19ec-1c88:50321980.427 : => InitializeScanner
19ec-1c88:50321980.505 : => CAsicIO::GetDeviceList
19ec-1c88:50321980.797 : => CNT96226::CNT96226
19ec-1c88:50321980.853 : => CNT96226::Open
19ec-1c88:50322001.028 : <= CNT96226::Open ret = 1
19ec-1c88:50322001.121 : => CNT96226::Initialize
19ec-1c88:50322001.308 : <= CNT96226::Initialize ret = 1
19ec-1c88:50322001.363 : <= CNT96226::CNT96226
19ec-1c88:50322001.415 : => CNT96226::EnumAvailableDevice
19ec-1c88:50322006.744 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50322006.819 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50322006.876 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50325686.211 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50325686.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50325692.151 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50325692.261 : => IoObject::GetLockName
19ec-1c88:50325692.320 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50325692.390 : <= IoObject::GetLockName
19ec-1c88:50325692.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:50325692.933 : iCmd = 3, nBytes = 2
19ec-1c88:50326080.028 : 0000 : 06 38 
19ec-1c88:50326080.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326080.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:50326080.296 : iCmd = 4, nBytes = 2
19ec-1c88:50326379.855 : 0000 : 07 07 
19ec-1c88:50326379.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326380.058 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50326380.142 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50326380.211 : IO Send command 10 bytes
19ec-1c88:50326380.266 : => CNT96226::VenderCmd_SetData
19ec-1c88:50326380.320 : iCmd = 0, nBytes = 10
19ec-1c88:50326380.429 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50326590.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50326590.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:50326590.256 : iCmd = 0, nBytes = 165
19ec-1c88:50326798.073 : skip dump 37 bytes
19ec-1c88:50326798.273 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50326798.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50326798.545 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50326798.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50326798.806 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50326798.937 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50326799.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50326799.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50326799.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326799.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:50326799.357 : iCmd = 1, nBytes = 4
19ec-1c88:50326984.574 : 0000 : 00 00 00 00 
19ec-1c88:50326984.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326984.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50326984.797 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50326984.860 : IO Send command 10 bytes
19ec-1c88:50326984.913 : => CNT96226::VenderCmd_SetData
19ec-1c88:50326984.966 : iCmd = 0, nBytes = 10
19ec-1c88:50326985.067 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50327330.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50327330.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:50327331.021 : iCmd = 0, nBytes = 128
19ec-1c88:50327481.508 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327481.713 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327481.869 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50327482.008 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50327482.137 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50327482.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:50327482.712 : iCmd = 1, nBytes = 4
19ec-1c88:50327604.400 : 0000 : 00 00 00 00 
19ec-1c88:50327604.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50327604.583 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50327604.756 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50327604.829 : => CNT96226::Close
19ec-1c88:50327608.369 : <= CNT96226::Close ret = 1
19ec-1c88:50327608.445 : <= CNT96226::~CNT96226
19ec-1c88:50327608.537 : <= CAsicIO::GetDeviceList
19ec-1c88:50327608.951 : => IoObject::SetTimeout
19ec-1c88:50327609.090 : Timeout--> In = 0 Out = 0
19ec-1c88:50327609.148 : <= IoObject::SetTimeout
19ec-1c88:50327609.216 : => CAsicIO::CAsicIO
19ec-1c88:50327609.290 : => CNT96226::CNT96226
19ec-1c88:50327609.343 : => CNT96226::Open
19ec-1c88:50327629.991 : <= CNT96226::Open ret = 1
19ec-1c88:50327630.087 : => CNT96226::Initialize
19ec-1c88:50327630.287 : <= CNT96226::Initialize ret = 1
19ec-1c88:50327630.348 : <= CNT96226::CNT96226
19ec-1c88:50327630.401 : <= CAsicIO::CAsicIO
19ec-1c88:50327630.456 : => CAsicIO::InitializeDevice
19ec-1c88:50327630.530 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50327636.349 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50327636.470 : => IoObject::GetLockName
19ec-1c88:50327636.528 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50327636.597 : <= IoObject::GetLockName
19ec-1c88:50327637.197 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50327637.271 : IO Send command 10 bytes
19ec-1c88:50327637.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:50327637.385 : iCmd = 0, nBytes = 10
19ec-1c88:50327637.496 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50327929.809 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50327929.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:50327930.050 : iCmd = 0, nBytes = 128
19ec-1c88:50328072.612 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328072.789 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328072.928 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50328073.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50328073.192 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.313 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.432 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328073.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:50328073.738 : iCmd = 1, nBytes = 4
19ec-1c88:50328188.577 : 0000 : 00 00 00 00 
19ec-1c88:50328188.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328188.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50328188.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:50328188.844 : iCmd = 3, nBytes = 2
19ec-1c88:50328521.751 : 0000 : 06 38 
19ec-1c88:50328521.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328521.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:50328522.036 : iCmd = 4, nBytes = 2
19ec-1c88:50328815.210 : 0000 : 07 07 
19ec-1c88:50328815.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328815.481 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50328815.581 : => IoObject::InitializeDevice
19ec-1c88:50328815.694 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50328816.253 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50328816.320 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50328817.039 : => FindScanner
19ec-1c88:50328817.097 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50328817.160 : <= FindScanner ret = 1
19ec-1c88:50328817.216 : => IoObject::IoLockStart
19ec-1c88:50328817.317 : => CAsicIO::CheckDevice
19ec-1c88:50328817.371 : => CNT96226::ConnectIsAvailable
19ec-1c88:50328834.832 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50328834.952 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50328835.015 : <= IoObject::IoLockStart
19ec-1c88:50328835.073 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50328835.141 : IO Send command 10 bytes
19ec-1c88:50328835.453 : => CNT96226::VenderCmd_SetData
19ec-1c88:50328835.567 : iCmd = 0, nBytes = 10
19ec-1c88:50328835.691 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50329016.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50329016.650 : System send command 10 bytes + data 0 bytes
19ec-1c88:50329016.728 : IO total need to receive data 5 bytes
19ec-1c88:50329016.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329016.853 : iCmd = 0, nBytes = 5
19ec-1c88:50329170.860 : 0000 : 06 00 02 02 ab 
19ec-1c88:50329170.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329171.015 : System total receive data 5 bytes
19ec-1c88:50329171.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329171.138 : iCmd = 1, nBytes = 4
19ec-1c88:50329302.827 : 0000 : 00 00 00 00 
19ec-1c88:50329302.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329303.306 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50329303.375 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50329303.442 : IO Send command 10 bytes
19ec-1c88:50329303.530 : => CNT96226::VenderCmd_SetData
19ec-1c88:50329303.590 : iCmd = 0, nBytes = 10
19ec-1c88:50329303.696 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50329472.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50329472.549 : System send command 10 bytes + data 0 bytes
19ec-1c88:50329472.622 : IO total need to receive data 165 bytes
19ec-1c88:50329472.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329472.749 : iCmd = 0, nBytes = 165
19ec-1c88:50329611.821 : skip dump 37 bytes
19ec-1c88:50329612.003 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50329612.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50329612.284 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50329612.420 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50329612.551 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50329612.685 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50329612.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329612.940 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329613.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329613.064 : System total receive data 165 bytes
19ec-1c88:50329613.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329613.178 : iCmd = 1, nBytes = 4
19ec-1c88:50329727.126 : 0000 : 00 00 00 00 
19ec-1c88:50329727.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329727.337 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50329727.503 : Dump Inquiry
19ec-1c88:50329727.626 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50329727.761 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50329727.894 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50329728.026 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50329728.154 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50329728.290 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50329728.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329728.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329728.671 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50329728.800 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50329728.890 : 00a0 : 00 00 00 00 00 
19ec-1c88:50329728.964 : => ReadNVMDataInternal
19ec-1c88:50329729.150 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50329729.211 : IO Send command 10 bytes
19ec-1c88:50329729.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:50329729.355 : iCmd = 0, nBytes = 10
19ec-1c88:50329729.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50330029.538 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50330029.707 : System send command 10 bytes + data 0 bytes
19ec-1c88:50330029.778 : IO total need to receive data 128 bytes
19ec-1c88:50330029.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:50330029.901 : iCmd = 0, nBytes = 128
19ec-1c88:50330195.591 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330195.772 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330195.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50330196.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50330196.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.313 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.436 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50330196.690 : System total receive data 128 bytes
19ec-1c88:50330196.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:50330196.804 : iCmd = 1, nBytes = 4
19ec-1c88:50330358.279 : 0000 : 00 00 00 00 
19ec-1c88:50330358.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50330358.760 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50330358.838 : NVMData.PadScanCount = 0
19ec-1c88:50330358.897 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50330358.956 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50330359.017 : NVMData.FlatbedScanCount = 0
19ec-1c88:50330359.073 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50330359.128 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50330359.180 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50330359.235 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50330359.295 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50330359.349 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50330359.406 : NVMData.BornMonth = 0
19ec-1c88:50330359.453 : NVMData.BornDay = 0
19ec-1c88:50330359.505 : NVMData.BornYear = 0
19ec-1c88:50330359.556 : NVMData.FirstScanMonth = 4
19ec-1c88:50330359.608 : NVMData.FirstScanDay = 30
19ec-1c88:50330359.662 : NVMData.FirstScanYear = 2020
19ec-1c88:50330359.715 : NVMData.VerticalMagnification = 0
19ec-1c88:50330359.767 : NVMData.HorizontalMagnification = 0
19ec-1c88:50330359.821 : NVMData.PowerSavingTime = 15
19ec-1c88:50330359.877 : NVMData.SN = A094165189010062
19ec-1c88:50330359.926 : NVMData.AutoFeed = 0
19ec-1c88:50330359.972 : NVMData.CCDType = 0
19ec-1c88:50330360.020 : NVMData.ScanSpeed = 0
19ec-1c88:50330360.069 : NVMData.RollerCount = 0
19ec-1c88:50330360.120 : NVMData.MultifeedCount = 0
19ec-1c88:50330360.173 : NVMData.JamCount = 0
19ec-1c88:50330360.222 : NVMData.IdentifyInfo = 
19ec-1c88:50330360.271 : NVMData.FormalName = 
19ec-1c88:50330360.442 : NVMData.ReservedB = 0
19ec-1c88:50330360.498 : NVMData.FunctionCode = 0
19ec-1c88:50330360.547 : NVMData.PreFeed = 0
19ec-1c88:50330360.597 : NVMData.PreFeedTime = 0
19ec-1c88:50330360.644 : NVMData.ButtonNumber = 0
19ec-1c88:50330360.692 : NVMData.PowerOffTime = 0
19ec-1c88:50330360.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50330360.843 : => IoObject::IoLockEnd
19ec-1c88:50330360.936 : <= IoObject::IoLockEnd
19ec-1c88:50330360.985 : <= InitializeScanner ret = 1
19ec-1c88:50330361.277 : => GetLogicalScannerAbilityEx
19ec-1c88:50330361.333 : => IoObject::IoLockStart
19ec-1c88:50330361.430 : => CAsicIO::CheckDevice
19ec-1c88:50330361.485 : => CNT96226::ConnectIsAvailable
19ec-1c88:50330377.653 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50330377.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50330377.813 : <= IoObject::IoLockStart
19ec-1c88:50330377.867 : => IoObject::IoLockEnd
19ec-1c88:50330377.960 : <= IoObject::IoLockEnd
19ec-1c88:50330378.080 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50330378.157 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50330571.918 : => ReadNVMData
19ec-1c88:50330572.113 : => IoObject::IoLockStart
19ec-1c88:50330572.249 : => CAsicIO::CheckDevice
19ec-1c88:50330572.309 : => CNT96226::ConnectIsAvailable
19ec-1c88:50330589.872 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50330589.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50330590.066 : <= IoObject::IoLockStart
19ec-1c88:50330590.137 : => ReadNVMDataInternal
19ec-1c88:50330590.209 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50330590.278 : IO Send command 10 bytes
19ec-1c88:50330590.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:50330590.457 : iCmd = 0, nBytes = 10
19ec-1c88:50330590.574 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50330894.838 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50330894.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:50330895.026 : IO total need to receive data 128 bytes
19ec-1c88:50330895.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:50330895.156 : iCmd = 0, nBytes = 128
19ec-1c88:50331042.348 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331042.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331042.732 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50331042.871 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50331043.009 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.139 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.269 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50331043.530 : System total receive data 128 bytes
19ec-1c88:50331043.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:50331043.652 : iCmd = 1, nBytes = 4
19ec-1c88:50331170.130 : 0000 : 00 00 00 00 
19ec-1c88:50331170.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50331170.401 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50331170.476 : NVMData.PadScanCount = 0
19ec-1c88:50331170.537 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50331170.592 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50331170.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:50331170.709 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50331170.762 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50331170.815 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50331170.869 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50331170.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50331170.983 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50331171.042 : NVMData.BornMonth = 0
19ec-1c88:50331171.092 : NVMData.BornDay = 0
19ec-1c88:50331171.145 : NVMData.BornYear = 0
19ec-1c88:50331171.194 : NVMData.FirstScanMonth = 4
19ec-1c88:50331171.246 : NVMData.FirstScanDay = 30
19ec-1c88:50331171.302 : NVMData.FirstScanYear = 2020
19ec-1c88:50331171.496 : NVMData.VerticalMagnification = 0
19ec-1c88:50331171.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:50331171.614 : NVMData.PowerSavingTime = 15
19ec-1c88:50331171.670 : NVMData.SN = A094165189010062
19ec-1c88:50331171.721 : NVMData.AutoFeed = 0
19ec-1c88:50331171.772 : NVMData.CCDType = 0
19ec-1c88:50331171.821 : NVMData.ScanSpeed = 0
19ec-1c88:50331171.871 : NVMData.RollerCount = 0
19ec-1c88:50331171.924 : NVMData.MultifeedCount = 0
19ec-1c88:50331171.977 : NVMData.JamCount = 0
19ec-1c88:50331172.029 : NVMData.IdentifyInfo = 
19ec-1c88:50331172.080 : NVMData.FormalName = 
19ec-1c88:50331172.131 : NVMData.ReservedB = 0
19ec-1c88:50331172.180 : NVMData.FunctionCode = 0
19ec-1c88:50331172.232 : NVMData.PreFeed = 0
19ec-1c88:50331172.282 : NVMData.PreFeedTime = 0
19ec-1c88:50331172.331 : NVMData.ButtonNumber = 0
19ec-1c88:50331172.382 : NVMData.PowerOffTime = 0
19ec-1c88:50331172.434 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50331172.495 : => IoObject::IoLockEnd
19ec-1c88:50331172.593 : <= IoObject::IoLockEnd
19ec-1c88:50331172.644 : <= ReadNVMData ret = 1
19ec-1c88:50331704.117 : => TerminateDriver
19ec-1c88:50331704.312 : => CAsicIO::~CAsicIO,pStage=200215624
19ec-1c88:50331704.391 : => CNT96226::Close
19ec-1c88:50331707.987 : <= CNT96226::Close ret = 1
19ec-1c88:50331708.067 : <= CAsicIO::~CAsicIO
19ec-1c88:50331708.126 : => IoObject::IoLockEnd
19ec-1c88:50331708.181 : <= IoObject::IoLockEnd
19ec-1c88:50331708.231 : => IoObject::TerminateDevice
19ec-1c88:50331708.287 : => IoObject::IoLockEnd
19ec-1c88:50331708.338 : <= IoObject::IoLockEnd
19ec-1c88:50331708.439 : <= IoObject::TerminateDevice
19ec-1c88:50331708.689 : <= TerminateDriver ret = 1
19ec-1c88:50334014.153 : ============Debug Start==========
19ec-1c88:50334014.435 : Date : 2020/4/30 14:29:55
19ec-1c88:50334014.517 : Process ID : 19ec
19ec-1c88:50334014.920 : Windows : Version 10.0 build 18363 
19ec-1c88:50334015.395 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50334015.457 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50334015.522 : MemoryStatus.ullAvailPhys : 1729191936
19ec-1c88:50334015.581 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50334015.643 : MemoryStatus.ullAvailPageFile : 3134218240
19ec-1c88:50334015.704 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50334015.761 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:50334015.822 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50334015.931 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50334015.989 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50334016.224 : CPU Count : 4
19ec-1c88:50334016.271 : CPU Frequency : 100.000 Mhz
19ec-1c88:50334020.393 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50334020.521 : => InitializeDriver
19ec-1c88:50334020.783 : <= InitializeDriver ret = 1
19ec-1c88:50336526.672 : => InitializeScanner
19ec-1c88:50336526.931 : => CAsicIO::GetDeviceList
19ec-1c88:50336527.349 : => CNT96226::CNT96226
19ec-1c88:50336527.411 : => CNT96226::Open
19ec-1c88:50336551.210 : <= CNT96226::Open ret = 1
19ec-1c88:50336551.315 : => CNT96226::Initialize
19ec-1c88:50336551.516 : <= CNT96226::Initialize ret = 1
19ec-1c88:50336551.572 : <= CNT96226::CNT96226
19ec-1c88:50336551.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:50336556.951 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50336557.028 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50336557.088 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50340315.359 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50340315.645 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50340321.180 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50340321.294 : => IoObject::GetLockName
19ec-1c88:50340321.358 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50340321.427 : <= IoObject::GetLockName
19ec-1c88:50340321.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:50340321.961 : iCmd = 3, nBytes = 2
19ec-1c88:50340706.050 : 0000 : 06 38 
19ec-1c88:50340706.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50340706.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:50340706.315 : iCmd = 4, nBytes = 2
19ec-1c88:50340989.738 : 0000 : 07 07 
19ec-1c88:50340989.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50340989.902 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50340989.990 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50340990.056 : IO Send command 10 bytes
19ec-1c88:50340990.106 : => CNT96226::VenderCmd_SetData
19ec-1c88:50340990.158 : iCmd = 0, nBytes = 10
19ec-1c88:50340990.265 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50341151.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50341151.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:50341151.923 : iCmd = 0, nBytes = 165
19ec-1c88:50341326.215 : skip dump 37 bytes
19ec-1c88:50341326.379 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50341326.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50341326.646 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50341326.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50341326.904 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50341327.037 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50341327.160 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50341327.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50341327.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50341327.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:50341327.454 : iCmd = 1, nBytes = 4
19ec-1c88:50341492.528 : 0000 : 00 00 00 00 
19ec-1c88:50341492.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50341492.708 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50341492.772 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50341492.836 : IO Send command 10 bytes
19ec-1c88:50341492.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:50341492.947 : iCmd = 0, nBytes = 10
19ec-1c88:50341493.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50341811.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50341811.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:50341812.053 : iCmd = 0, nBytes = 128
19ec-1c88:50342002.750 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342002.929 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.072 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50342003.206 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50342003.330 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.455 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.702 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342003.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342003.873 : iCmd = 1, nBytes = 4
19ec-1c88:50342114.461 : 0000 : 00 00 00 00 
19ec-1c88:50342114.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342114.624 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50342114.789 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50342114.858 : => CNT96226::Close
19ec-1c88:50342118.705 : <= CNT96226::Close ret = 1
19ec-1c88:50342118.780 : <= CNT96226::~CNT96226
19ec-1c88:50342118.865 : <= CAsicIO::GetDeviceList
19ec-1c88:50342119.284 : => IoObject::SetTimeout
19ec-1c88:50342119.415 : Timeout--> In = 0 Out = 0
19ec-1c88:50342119.474 : <= IoObject::SetTimeout
19ec-1c88:50342119.542 : => CAsicIO::CAsicIO
19ec-1c88:50342119.617 : => CNT96226::CNT96226
19ec-1c88:50342119.681 : => CNT96226::Open
19ec-1c88:50342143.317 : <= CNT96226::Open ret = 1
19ec-1c88:50342143.417 : => CNT96226::Initialize
19ec-1c88:50342143.607 : <= CNT96226::Initialize ret = 1
19ec-1c88:50342143.668 : <= CNT96226::CNT96226
19ec-1c88:50342143.721 : <= CAsicIO::CAsicIO
19ec-1c88:50342143.776 : => CAsicIO::InitializeDevice
19ec-1c88:50342143.847 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50342149.791 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50342149.913 : => IoObject::GetLockName
19ec-1c88:50342149.967 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50342150.033 : <= IoObject::GetLockName
19ec-1c88:50342150.525 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50342150.593 : IO Send command 10 bytes
19ec-1c88:50342150.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:50342150.700 : iCmd = 0, nBytes = 10
19ec-1c88:50342150.808 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50342493.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50342493.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342493.802 : iCmd = 0, nBytes = 128
19ec-1c88:50342666.355 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342666.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342666.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50342666.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50342666.973 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342667.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342667.546 : iCmd = 1, nBytes = 4
19ec-1c88:50342879.064 : 0000 : 00 00 00 00 
19ec-1c88:50342879.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342879.237 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50342879.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342879.349 : iCmd = 3, nBytes = 2
19ec-1c88:50343268.774 : 0000 : 06 38 
19ec-1c88:50343268.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50343268.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:50343269.008 : iCmd = 4, nBytes = 2
19ec-1c88:50343556.998 : 0000 : 07 07 
19ec-1c88:50343557.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50343557.241 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50343557.334 : => IoObject::InitializeDevice
19ec-1c88:50343557.446 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50343557.992 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50343558.057 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50343558.732 : => FindScanner
19ec-1c88:50343558.787 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50343558.855 : <= FindScanner ret = 1
19ec-1c88:50343558.911 : => IoObject::IoLockStart
19ec-1c88:50343559.007 : => CAsicIO::CheckDevice
19ec-1c88:50343559.060 : => CNT96226::ConnectIsAvailable
19ec-1c88:50343576.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50343576.333 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50343576.386 : <= IoObject::IoLockStart
19ec-1c88:50343576.445 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50343576.509 : IO Send command 10 bytes
19ec-1c88:50343576.589 : => CNT96226::VenderCmd_SetData
19ec-1c88:50343576.644 : iCmd = 0, nBytes = 10
19ec-1c88:50343576.749 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50343738.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50343738.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:50343738.946 : IO total need to receive data 5 bytes
19ec-1c88:50343739.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:50343739.169 : iCmd = 0, nBytes = 5
19ec-1c88:50343945.057 : 0000 : 06 00 02 02 ab 
19ec-1c88:50343945.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50343945.226 : System total receive data 5 bytes
19ec-1c88:50343945.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:50343945.343 : iCmd = 1, nBytes = 4
19ec-1c88:50344113.691 : 0000 : 00 00 00 00 
19ec-1c88:50344113.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50344113.956 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50344114.016 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50344114.082 : IO Send command 10 bytes
19ec-1c88:50344114.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:50344114.225 : iCmd = 0, nBytes = 10
19ec-1c88:50344114.331 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50344316.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50344316.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:50344316.349 : IO total need to receive data 165 bytes
19ec-1c88:50344316.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:50344316.464 : iCmd = 0, nBytes = 165
19ec-1c88:50344484.922 : skip dump 37 bytes
19ec-1c88:50344485.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50344485.263 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50344485.396 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50344485.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50344485.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50344485.792 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50344485.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344486.039 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344486.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50344486.164 : System total receive data 165 bytes
19ec-1c88:50344486.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:50344486.276 : iCmd = 1, nBytes = 4
19ec-1c88:50344604.171 : 0000 : 00 00 00 00 
19ec-1c88:50344604.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50344604.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50344604.577 : Dump Inquiry
19ec-1c88:50344604.701 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50344604.837 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50344604.971 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50344605.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50344605.228 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50344605.358 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50344605.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344605.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344605.740 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50344605.867 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50344605.956 : 00a0 : 00 00 00 00 00 
19ec-1c88:50344606.024 : => ReadNVMDataInternal
19ec-1c88:50344606.229 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50344606.292 : IO Send command 10 bytes
19ec-1c88:50344606.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:50344606.426 : iCmd = 0, nBytes = 10
19ec-1c88:50344606.525 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50344913.498 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50344913.622 : System send command 10 bytes + data 0 bytes
19ec-1c88:50344913.689 : IO total need to receive data 128 bytes
19ec-1c88:50344913.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:50344913.800 : iCmd = 0, nBytes = 128
19ec-1c88:50345088.115 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50345088.588 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50345088.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345089.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345089.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50345089.226 : System total receive data 128 bytes
19ec-1c88:50345089.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:50345089.340 : iCmd = 1, nBytes = 4
19ec-1c88:50345211.826 : 0000 : 00 00 00 00 
19ec-1c88:50345211.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50345212.027 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50345212.094 : NVMData.PadScanCount = 0
19ec-1c88:50345212.147 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50345212.198 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50345212.254 : NVMData.FlatbedScanCount = 0
19ec-1c88:50345212.306 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50345212.356 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50345212.409 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50345212.465 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50345212.519 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50345212.572 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50345212.626 : NVMData.BornMonth = 0
19ec-1c88:50345212.675 : NVMData.BornDay = 0
19ec-1c88:50345212.726 : NVMData.BornYear = 0
19ec-1c88:50345212.774 : NVMData.FirstScanMonth = 4
19ec-1c88:50345212.824 : NVMData.FirstScanDay = 30
19ec-1c88:50345212.877 : NVMData.FirstScanYear = 2020
19ec-1c88:50345212.926 : NVMData.VerticalMagnification = 0
19ec-1c88:50345212.979 : NVMData.HorizontalMagnification = 0
19ec-1c88:50345213.036 : NVMData.PowerSavingTime = 15
19ec-1c88:50345213.089 : NVMData.SN = A094165189010062
19ec-1c88:50345213.138 : NVMData.AutoFeed = 0
19ec-1c88:50345213.187 : NVMData.CCDType = 0
19ec-1c88:50345213.238 : NVMData.ScanSpeed = 0
19ec-1c88:50345213.288 : NVMData.RollerCount = 0
19ec-1c88:50345213.336 : NVMData.MultifeedCount = 0
19ec-1c88:50345213.386 : NVMData.JamCount = 0
19ec-1c88:50345213.433 : NVMData.IdentifyInfo = 
19ec-1c88:50345213.483 : NVMData.FormalName = 
19ec-1c88:50345213.674 : NVMData.ReservedB = 0
19ec-1c88:50345213.729 : NVMData.FunctionCode = 0
19ec-1c88:50345213.779 : NVMData.PreFeed = 0
19ec-1c88:50345213.830 : NVMData.PreFeedTime = 0
19ec-1c88:50345213.878 : NVMData.ButtonNumber = 0
19ec-1c88:50345213.929 : NVMData.PowerOffTime = 0
19ec-1c88:50345213.980 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50345214.052 : => IoObject::IoLockEnd
19ec-1c88:50345214.137 : <= IoObject::IoLockEnd
19ec-1c88:50345214.186 : <= InitializeScanner ret = 1
19ec-1c88:50346444.470 : => GetLogicalScannerAbility
19ec-1c88:50346444.662 : => IoObject::IoLockStart
19ec-1c88:50346444.791 : => CAsicIO::CheckDevice
19ec-1c88:50346444.848 : => CNT96226::ConnectIsAvailable
19ec-1c88:50346470.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50346470.399 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50346470.461 : <= IoObject::IoLockStart
19ec-1c88:50346470.525 : => IoObject::IoLockEnd
19ec-1c88:50346470.638 : <= IoObject::IoLockEnd
19ec-1c88:50346470.717 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50349987.642 : => GetLogicalScannerAbilityEx
19ec-1c88:50349987.827 : => IoObject::IoLockStart
19ec-1c88:50349987.961 : => CAsicIO::CheckDevice
19ec-1c88:50349988.022 : => CNT96226::ConnectIsAvailable
19ec-1c88:50350011.569 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50350011.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50350011.743 : <= IoObject::IoLockStart
19ec-1c88:50350011.801 : => IoObject::IoLockEnd
19ec-1c88:50350011.912 : <= IoObject::IoLockEnd
19ec-1c88:50350012.031 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50350012.103 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50357229.189 : => ReadNVMData
19ec-1c88:50357229.373 : => IoObject::IoLockStart
19ec-1c88:50357229.506 : => CAsicIO::CheckDevice
19ec-1c88:50357229.565 : => CNT96226::ConnectIsAvailable
19ec-1c88:50357253.046 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50357253.162 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50357253.223 : <= IoObject::IoLockStart
19ec-1c88:50357253.290 : => ReadNVMDataInternal
19ec-1c88:50357253.352 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50357253.418 : IO Send command 10 bytes
19ec-1c88:50357253.531 : => CNT96226::VenderCmd_SetData
19ec-1c88:50357253.584 : iCmd = 0, nBytes = 10
19ec-1c88:50357253.697 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50357607.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50357608.037 : System send command 10 bytes + data 0 bytes
19ec-1c88:50357608.104 : IO total need to receive data 128 bytes
19ec-1c88:50357608.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:50357608.220 : iCmd = 0, nBytes = 128
19ec-1c88:50357813.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357813.889 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50357814.159 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50357814.282 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.409 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.533 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.654 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50357814.775 : System total receive data 128 bytes
19ec-1c88:50357814.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:50357814.888 : iCmd = 1, nBytes = 4
19ec-1c88:50358020.579 : 0000 : 00 00 00 00 
19ec-1c88:50358020.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50358020.834 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50358020.908 : NVMData.PadScanCount = 0
19ec-1c88:50358020.969 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50358021.026 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50358021.091 : NVMData.FlatbedScanCount = 0
19ec-1c88:50358021.150 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50358021.345 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50358021.415 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50358021.469 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50358021.524 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50358021.582 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50358021.637 : NVMData.BornMonth = 0
19ec-1c88:50358021.687 : NVMData.BornDay = 0
19ec-1c88:50358021.740 : NVMData.BornYear = 0
19ec-1c88:50358021.791 : NVMData.FirstScanMonth = 4
19ec-1c88:50358021.845 : NVMData.FirstScanDay = 30
19ec-1c88:50358021.900 : NVMData.FirstScanYear = 2020
19ec-1c88:50358021.958 : NVMData.VerticalMagnification = 0
19ec-1c88:50358022.014 : NVMData.HorizontalMagnification = 0
19ec-1c88:50358022.072 : NVMData.PowerSavingTime = 15
19ec-1c88:50358022.127 : NVMData.SN = A094165189010062
19ec-1c88:50358022.178 : NVMData.AutoFeed = 0
19ec-1c88:50358022.228 : NVMData.CCDType = 0
19ec-1c88:50358022.276 : NVMData.ScanSpeed = 0
19ec-1c88:50358022.325 : NVMData.RollerCount = 0
19ec-1c88:50358022.378 : NVMData.MultifeedCount = 0
19ec-1c88:50358022.433 : NVMData.JamCount = 0
19ec-1c88:50358022.484 : NVMData.IdentifyInfo = 
19ec-1c88:50358022.539 : NVMData.FormalName = 
19ec-1c88:50358022.589 : NVMData.ReservedB = 0
19ec-1c88:50358022.642 : NVMData.FunctionCode = 0
19ec-1c88:50358022.694 : NVMData.PreFeed = 0
19ec-1c88:50358022.743 : NVMData.PreFeedTime = 0
19ec-1c88:50358022.795 : NVMData.ButtonNumber = 0
19ec-1c88:50358022.844 : NVMData.PowerOffTime = 0
19ec-1c88:50358022.895 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50358022.953 : => IoObject::IoLockEnd
19ec-1c88:50358023.045 : <= IoObject::IoLockEnd
19ec-1c88:50358023.093 : <= ReadNVMData ret = 1
19ec-1c88:50367811.082 : => GetADFStatus
19ec-1c88:50367811.515 : => IoObject::IoLockStart
19ec-1c88:50367811.652 : => CAsicIO::CheckDevice
19ec-1c88:50367811.713 : => CNT96226::ConnectIsAvailable
19ec-1c88:50367835.322 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50367835.435 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50367835.496 : <= IoObject::IoLockStart
19ec-1c88:50367835.559 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50367835.630 : IO Send command 10 bytes
19ec-1c88:50367835.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:50367835.802 : iCmd = 0, nBytes = 10
19ec-1c88:50367835.910 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50368035.673 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50368035.789 : System send command 10 bytes + data 0 bytes
19ec-1c88:50368035.860 : IO total need to receive data 2 bytes
19ec-1c88:50368035.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:50368035.980 : iCmd = 0, nBytes = 2
19ec-1c88:50368203.954 : 0000 : 00 00 
19ec-1c88:50368204.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50368204.125 : System total receive data 2 bytes
19ec-1c88:50368204.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:50368204.240 : iCmd = 1, nBytes = 4
19ec-1c88:50368315.614 : 0000 : 00 00 00 00 
19ec-1c88:50368315.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50368315.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50368315.901 : Return status = 0
19ec-1c88:50368315.955 : => IoObject::IoLockEnd
19ec-1c88:50368316.036 : <= IoObject::IoLockEnd
19ec-1c88:50368316.086 : <= GetADFStatus ret = 1
19ec-1c88:50371048.944 : => GetADFStatus
19ec-1c88:50371049.141 : => IoObject::IoLockStart
19ec-1c88:50371049.269 : => CAsicIO::CheckDevice
19ec-1c88:50371049.326 : => CNT96226::ConnectIsAvailable
19ec-1c88:50371075.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50371075.438 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50371075.499 : <= IoObject::IoLockStart
19ec-1c88:50371075.559 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50371075.626 : IO Send command 10 bytes
19ec-1c88:50371075.739 : => CNT96226::VenderCmd_SetData
19ec-1c88:50371075.791 : iCmd = 0, nBytes = 10
19ec-1c88:50371075.895 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50371270.312 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50371270.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:50371270.674 : IO total need to receive data 2 bytes
19ec-1c88:50371270.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:50371270.814 : iCmd = 0, nBytes = 2
19ec-1c88:50371467.356 : 0000 : 00 00 
19ec-1c88:50371467.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50371467.549 : System total receive data 2 bytes
19ec-1c88:50371467.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:50371467.671 : iCmd = 1, nBytes = 4
19ec-1c88:50371668.097 : 0000 : 00 00 00 00 
19ec-1c88:50371668.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50371668.334 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50371668.401 : Return status = 0
19ec-1c88:50371668.460 : => IoObject::IoLockEnd
19ec-1c88:50371668.546 : <= IoObject::IoLockEnd
19ec-1c88:50371668.600 : <= GetADFStatus ret = 1
19ec-1c88:50373820.152 : => TerminateDriver
19ec-1c88:50373820.341 : => CAsicIO::~CAsicIO,pStage=200477768
19ec-1c88:50373820.413 : => CNT96226::Close
19ec-1c88:50373824.826 : <= CNT96226::Close ret = 1
19ec-1c88:50373824.900 : <= CAsicIO::~CAsicIO
19ec-1c88:50373824.955 : => IoObject::IoLockEnd
19ec-1c88:50373825.006 : <= IoObject::IoLockEnd
19ec-1c88:50373825.058 : => IoObject::TerminateDevice
19ec-1c88:50373825.116 : => IoObject::IoLockEnd
19ec-1c88:50373825.161 : <= IoObject::IoLockEnd
19ec-1c88:50373825.257 : <= IoObject::TerminateDevice
19ec-1c88:50373825.495 : <= TerminateDriver ret = 1
19ec-1c88:50417049.751 : ============Debug Start==========
19ec-1c88:50417050.011 : Date : 2020/4/30 14:29:58
19ec-1c88:50417050.092 : Process ID : 19ec
19ec-1c88:50417050.511 : Windows : Version 10.0 build 18363 
19ec-1c88:50417050.946 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50417051.009 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50417051.073 : MemoryStatus.ullAvailPhys : 1730818048
19ec-1c88:50417051.132 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50417051.190 : MemoryStatus.ullAvailPageFile : 3133685760
19ec-1c88:50417051.252 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50417051.315 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:50417051.376 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50417051.475 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50417051.537 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50417051.779 : CPU Count : 4
19ec-1c88:50417051.826 : CPU Frequency : 100.000 Mhz
19ec-1c88:50417056.037 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50417056.159 : => InitializeDriver
19ec-1c88:50417056.413 : <= InitializeDriver ret = 1
19ec-1c88:50417056.466 : => InitializeScanner
19ec-1c88:50417056.544 : => CAsicIO::GetDeviceList
19ec-1c88:50417056.838 : => CNT96226::CNT96226
19ec-1c88:50417056.896 : => CNT96226::Open
19ec-1c88:50417076.814 : <= CNT96226::Open ret = 1
19ec-1c88:50417076.904 : => CNT96226::Initialize
19ec-1c88:50417077.091 : <= CNT96226::Initialize ret = 1
19ec-1c88:50417077.146 : <= CNT96226::CNT96226
19ec-1c88:50417077.201 : => CNT96226::EnumAvailableDevice
19ec-1c88:50417082.451 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50417082.526 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50417082.584 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50421100.025 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50421100.294 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50421105.838 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50421105.943 : => IoObject::GetLockName
19ec-1c88:50421106.005 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50421106.071 : <= IoObject::GetLockName
19ec-1c88:50421106.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:50421106.605 : iCmd = 3, nBytes = 2
19ec-1c88:50421482.168 : 0000 : 06 38 
19ec-1c88:50421482.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50421482.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:50421482.423 : iCmd = 4, nBytes = 2
19ec-1c88:50421769.939 : 0000 : 07 07 
19ec-1c88:50421770.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50421770.125 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50421770.213 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50421770.281 : IO Send command 10 bytes
19ec-1c88:50421770.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:50421770.388 : iCmd = 0, nBytes = 10
19ec-1c88:50421770.491 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50421936.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50421937.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:50421937.168 : iCmd = 0, nBytes = 165
19ec-1c88:50422119.858 : skip dump 37 bytes
19ec-1c88:50422120.052 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50422120.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50422120.319 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50422120.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50422120.578 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50422120.710 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50422120.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422120.957 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422121.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422121.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:50422121.130 : iCmd = 1, nBytes = 4
19ec-1c88:50422276.566 : 0000 : 00 00 00 00 
19ec-1c88:50422276.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422276.751 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50422276.817 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50422276.888 : IO Send command 10 bytes
19ec-1c88:50422276.940 : => CNT96226::VenderCmd_SetData
19ec-1c88:50422276.993 : iCmd = 0, nBytes = 10
19ec-1c88:50422277.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50422589.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50422589.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:50422589.321 : iCmd = 0, nBytes = 128
19ec-1c88:50422759.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422759.947 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.086 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50422760.223 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50422760.350 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.472 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422760.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:50422760.909 : iCmd = 1, nBytes = 4
19ec-1c88:50422867.515 : 0000 : 00 00 00 00 
19ec-1c88:50422867.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422867.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50422867.832 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50422867.903 : => CNT96226::Close
19ec-1c88:50422871.673 : <= CNT96226::Close ret = 1
19ec-1c88:50422871.749 : <= CNT96226::~CNT96226
19ec-1c88:50422871.840 : <= CAsicIO::GetDeviceList
19ec-1c88:50422872.244 : => IoObject::SetTimeout
19ec-1c88:50422872.369 : Timeout--> In = 0 Out = 0
19ec-1c88:50422872.427 : <= IoObject::SetTimeout
19ec-1c88:50422872.492 : => CAsicIO::CAsicIO
19ec-1c88:50422872.563 : => CNT96226::CNT96226
19ec-1c88:50422872.616 : => CNT96226::Open
19ec-1c88:50422895.797 : <= CNT96226::Open ret = 1
19ec-1c88:50422895.892 : => CNT96226::Initialize
19ec-1c88:50422896.088 : <= CNT96226::Initialize ret = 1
19ec-1c88:50422896.146 : <= CNT96226::CNT96226
19ec-1c88:50422896.197 : <= CAsicIO::CAsicIO
19ec-1c88:50422896.248 : => CAsicIO::InitializeDevice
19ec-1c88:50422896.318 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50422902.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50422902.194 : => IoObject::GetLockName
19ec-1c88:50422902.249 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50422902.312 : <= IoObject::GetLockName
19ec-1c88:50422902.795 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50422902.864 : IO Send command 10 bytes
19ec-1c88:50422902.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:50422902.976 : iCmd = 0, nBytes = 10
19ec-1c88:50422903.081 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50423251.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50423251.246 : => CNT96226::VenderCmd_GetData
19ec-1c88:50423251.303 : iCmd = 0, nBytes = 128
19ec-1c88:50423426.705 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423426.899 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50423427.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50423427.301 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.422 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.548 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50423427.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:50423427.854 : iCmd = 1, nBytes = 4
19ec-1c88:50423635.429 : 0000 : 00 00 00 00 
19ec-1c88:50423635.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50423635.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50423635.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:50423635.722 : iCmd = 3, nBytes = 2
19ec-1c88:50424012.746 : 0000 : 06 38 
19ec-1c88:50424012.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424012.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424013.013 : iCmd = 4, nBytes = 2
19ec-1c88:50424294.629 : 0000 : 07 07 
19ec-1c88:50424294.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424294.891 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50424294.988 : => IoObject::InitializeDevice
19ec-1c88:50424295.101 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50424295.714 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50424295.786 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50424296.505 : => FindScanner
19ec-1c88:50424296.565 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50424296.627 : <= FindScanner ret = 1
19ec-1c88:50424296.683 : => IoObject::IoLockStart
19ec-1c88:50424296.786 : => CAsicIO::CheckDevice
19ec-1c88:50424296.838 : => CNT96226::ConnectIsAvailable
19ec-1c88:50424309.931 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50424310.026 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50424310.080 : <= IoObject::IoLockStart
19ec-1c88:50424310.139 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50424310.206 : IO Send command 10 bytes
19ec-1c88:50424310.285 : => CNT96226::VenderCmd_SetData
19ec-1c88:50424310.341 : iCmd = 0, nBytes = 10
19ec-1c88:50424310.440 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50424491.048 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50424491.161 : System send command 10 bytes + data 0 bytes
19ec-1c88:50424491.228 : IO total need to receive data 5 bytes
19ec-1c88:50424491.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424491.343 : iCmd = 0, nBytes = 5
19ec-1c88:50424700.630 : 0000 : 06 00 02 02 ab 
19ec-1c88:50424700.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424700.814 : System total receive data 5 bytes
19ec-1c88:50424700.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424700.941 : iCmd = 1, nBytes = 4
19ec-1c88:50424831.522 : 0000 : 00 00 00 00 
19ec-1c88:50424831.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424831.782 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50424831.847 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50424831.916 : IO Send command 10 bytes
19ec-1c88:50424832.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:50424832.073 : iCmd = 0, nBytes = 10
19ec-1c88:50424832.185 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50424994.225 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50424994.738 : System send command 10 bytes + data 0 bytes
19ec-1c88:50424994.804 : IO total need to receive data 165 bytes
19ec-1c88:50424994.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424994.917 : iCmd = 0, nBytes = 165
19ec-1c88:50425196.885 : skip dump 37 bytes
19ec-1c88:50425197.077 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50425197.221 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50425197.357 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50425197.491 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50425197.619 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50425197.752 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50425197.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425198.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425198.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425198.124 : System total receive data 165 bytes
19ec-1c88:50425198.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:50425198.234 : iCmd = 1, nBytes = 4
19ec-1c88:50425330.417 : 0000 : 00 00 00 00 
19ec-1c88:50425330.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425330.628 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50425330.815 : Dump Inquiry
19ec-1c88:50425330.936 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50425331.071 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50425331.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50425331.333 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50425331.455 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50425331.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50425331.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425331.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425331.957 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50425332.084 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50425332.171 : 00a0 : 00 00 00 00 00 
19ec-1c88:50425332.240 : => ReadNVMDataInternal
19ec-1c88:50425332.440 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50425332.499 : IO Send command 10 bytes
19ec-1c88:50425332.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:50425332.650 : iCmd = 0, nBytes = 10
19ec-1c88:50425332.751 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50425646.668 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50425646.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:50425646.847 : IO total need to receive data 128 bytes
19ec-1c88:50425646.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:50425646.967 : iCmd = 0, nBytes = 128
19ec-1c88:50425809.741 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425809.928 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.073 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50425810.212 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50425810.343 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.470 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425810.852 : System total receive data 128 bytes
19ec-1c88:50425810.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:50425810.970 : iCmd = 1, nBytes = 4
19ec-1c88:50425917.963 : 0000 : 00 00 00 00 
19ec-1c88:50425918.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425918.182 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50425918.248 : NVMData.PadScanCount = 0
19ec-1c88:50425918.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50425918.358 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50425918.416 : NVMData.FlatbedScanCount = 0
19ec-1c88:50425918.473 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50425918.523 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50425918.574 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50425918.628 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50425918.684 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50425918.736 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50425918.790 : NVMData.BornMonth = 0
19ec-1c88:50425918.837 : NVMData.BornDay = 0
19ec-1c88:50425918.888 : NVMData.BornYear = 0
19ec-1c88:50425918.934 : NVMData.FirstScanMonth = 4
19ec-1c88:50425918.986 : NVMData.FirstScanDay = 30
19ec-1c88:50425919.041 : NVMData.FirstScanYear = 2020
19ec-1c88:50425919.095 : NVMData.VerticalMagnification = 0
19ec-1c88:50425919.151 : NVMData.HorizontalMagnification = 0
19ec-1c88:50425919.203 : NVMData.PowerSavingTime = 15
19ec-1c88:50425919.257 : NVMData.SN = A094165189010062
19ec-1c88:50425919.306 : NVMData.AutoFeed = 0
19ec-1c88:50425919.353 : NVMData.CCDType = 0
19ec-1c88:50425919.401 : NVMData.ScanSpeed = 0
19ec-1c88:50425919.449 : NVMData.RollerCount = 0
19ec-1c88:50425919.498 : NVMData.MultifeedCount = 0
19ec-1c88:50425919.549 : NVMData.JamCount = 0
19ec-1c88:50425919.597 : NVMData.IdentifyInfo = 
19ec-1c88:50425919.646 : NVMData.FormalName = 
19ec-1c88:50425919.823 : NVMData.ReservedB = 0
19ec-1c88:50425919.874 : NVMData.FunctionCode = 0
19ec-1c88:50425919.924 : NVMData.PreFeed = 0
19ec-1c88:50425919.973 : NVMData.PreFeedTime = 0
19ec-1c88:50425920.022 : NVMData.ButtonNumber = 0
19ec-1c88:50425920.072 : NVMData.PowerOffTime = 0
19ec-1c88:50425920.122 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50425920.193 : => IoObject::IoLockEnd
19ec-1c88:50425920.279 : <= IoObject::IoLockEnd
19ec-1c88:50425920.327 : <= InitializeScanner ret = 1
19ec-1c88:50425920.388 : => GetLogicalScannerAbilityEx
19ec-1c88:50425920.448 : => IoObject::IoLockStart
19ec-1c88:50425920.539 : => CAsicIO::CheckDevice
19ec-1c88:50425920.590 : => CNT96226::ConnectIsAvailable
19ec-1c88:50425933.231 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50425933.322 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50425933.377 : <= IoObject::IoLockStart
19ec-1c88:50425933.432 : => IoObject::IoLockEnd
19ec-1c88:50425933.518 : <= IoObject::IoLockEnd
19ec-1c88:50425933.638 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50425933.712 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50426115.987 : => ReadNVMData
19ec-1c88:50426116.127 : => IoObject::IoLockStart
19ec-1c88:50426116.258 : => CAsicIO::CheckDevice
19ec-1c88:50426116.313 : => CNT96226::ConnectIsAvailable
19ec-1c88:50426139.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50426139.827 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50426139.968 : <= IoObject::IoLockStart
19ec-1c88:50426140.094 : => ReadNVMDataInternal
19ec-1c88:50426140.213 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50426140.548 : IO Send command 10 bytes
19ec-1c88:50426140.663 : => CNT96226::VenderCmd_SetData
19ec-1c88:50426140.722 : iCmd = 0, nBytes = 10
19ec-1c88:50426140.830 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50426496.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50426496.884 : System send command 10 bytes + data 0 bytes
19ec-1c88:50426496.952 : IO total need to receive data 128 bytes
19ec-1c88:50426497.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:50426497.067 : iCmd = 0, nBytes = 128
19ec-1c88:50426705.222 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426705.400 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426705.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50426705.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50426705.792 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50426705.916 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426706.040 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426706.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426706.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50426706.288 : System total receive data 128 bytes
19ec-1c88:50426706.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:50426706.402 : iCmd = 1, nBytes = 4
19ec-1c88:50426865.632 : 0000 : 00 00 00 00 
19ec-1c88:50426865.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50426865.868 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50426865.941 : NVMData.PadScanCount = 0
19ec-1c88:50426865.996 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50426866.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50426866.110 : NVMData.FlatbedScanCount = 0
19ec-1c88:50426866.163 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50426866.214 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50426866.271 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50426866.326 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50426866.381 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50426866.433 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50426866.490 : NVMData.BornMonth = 0
19ec-1c88:50426866.539 : NVMData.BornDay = 0
19ec-1c88:50426866.588 : NVMData.BornYear = 0
19ec-1c88:50426866.637 : NVMData.FirstScanMonth = 4
19ec-1c88:50426866.688 : NVMData.FirstScanDay = 30
19ec-1c88:50426866.742 : NVMData.FirstScanYear = 2020
19ec-1c88:50426866.937 : NVMData.VerticalMagnification = 0
19ec-1c88:50426866.999 : NVMData.HorizontalMagnification = 0
19ec-1c88:50426867.053 : NVMData.PowerSavingTime = 15
19ec-1c88:50426867.107 : NVMData.SN = A094165189010062
19ec-1c88:50426867.157 : NVMData.AutoFeed = 0
19ec-1c88:50426867.206 : NVMData.CCDType = 0
19ec-1c88:50426867.252 : NVMData.ScanSpeed = 0
19ec-1c88:50426867.301 : NVMData.RollerCount = 0
19ec-1c88:50426867.352 : NVMData.MultifeedCount = 0
19ec-1c88:50426867.406 : NVMData.JamCount = 0
19ec-1c88:50426867.455 : NVMData.IdentifyInfo = 
19ec-1c88:50426867.504 : NVMData.FormalName = 
19ec-1c88:50426867.551 : NVMData.ReservedB = 0
19ec-1c88:50426867.602 : NVMData.FunctionCode = 0
19ec-1c88:50426867.650 : NVMData.PreFeed = 0
19ec-1c88:50426867.700 : NVMData.PreFeedTime = 0
19ec-1c88:50426867.750 : NVMData.ButtonNumber = 0
19ec-1c88:50426867.798 : NVMData.PowerOffTime = 0
19ec-1c88:50426867.848 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50426867.910 : => IoObject::IoLockEnd
19ec-1c88:50426868.000 : <= IoObject::IoLockEnd
19ec-1c88:50426868.049 : <= ReadNVMData ret = 1
19ec-1c88:50429377.265 : ============Debug Start==========
19ec-1c88:50429377.553 : Date : 2020/4/30 14:29:58
19ec-1c88:50429377.631 : Process ID : 19ec
19ec-1c88:50429378.041 : Windows : Version 10.0 build 18363 
19ec-1c88:50429378.497 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50429378.557 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50429378.625 : MemoryStatus.ullAvailPhys : 1730813952
19ec-1c88:50429378.687 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50429378.747 : MemoryStatus.ullAvailPageFile : 3134173184
19ec-1c88:50429378.808 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50429378.865 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:50429378.928 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50429379.028 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50429379.087 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50429379.321 : CPU Count : 4
19ec-1c88:50429379.368 : CPU Frequency : 100.000 Mhz
19ec-1c88:50429383.598 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50429383.725 : => InitializeDriver
19ec-1c88:50429383.995 : <= InitializeDriver ret = 1
19ec-1c88:50431930.499 : => InitializeScanner
19ec-1c88:50431930.764 : => CAsicIO::GetDeviceList
19ec-1c88:50431931.185 : => CNT96226::CNT96226
19ec-1c88:50431931.246 : => CNT96226::Open
19ec-1c88:50431955.470 : <= CNT96226::Open ret = 1
19ec-1c88:50431955.570 : => CNT96226::Initialize
19ec-1c88:50431955.769 : <= CNT96226::Initialize ret = 1
19ec-1c88:50431955.832 : <= CNT96226::CNT96226
19ec-1c88:50431955.885 : => CNT96226::EnumAvailableDevice
19ec-1c88:50431961.288 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50431961.365 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50431961.426 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50435660.714 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50435661.004 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50435667.200 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50435667.307 : => IoObject::GetLockName
19ec-1c88:50435667.365 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50435667.431 : <= IoObject::GetLockName
19ec-1c88:50435667.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:50435667.969 : iCmd = 3, nBytes = 2
19ec-1c88:50436042.041 : 0000 : 06 38 
19ec-1c88:50436042.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436042.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:50436042.320 : iCmd = 4, nBytes = 2
19ec-1c88:50436338.188 : 0000 : 07 07 
19ec-1c88:50436338.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436338.394 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50436338.490 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50436338.557 : IO Send command 10 bytes
19ec-1c88:50436338.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:50436338.665 : iCmd = 0, nBytes = 10
19ec-1c88:50436338.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50436517.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50436518.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:50436518.402 : iCmd = 0, nBytes = 165
19ec-1c88:50436722.257 : skip dump 37 bytes
19ec-1c88:50436722.439 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50436722.576 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50436722.712 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50436722.843 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50436722.971 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50436723.109 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50436723.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50436723.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50436723.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436723.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:50436723.527 : iCmd = 1, nBytes = 4
19ec-1c88:50436855.536 : 0000 : 00 00 00 00 
19ec-1c88:50436855.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436855.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50436855.754 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50436855.818 : IO Send command 10 bytes
19ec-1c88:50436855.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:50436855.920 : iCmd = 0, nBytes = 10
19ec-1c88:50436856.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50437165.023 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50437165.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:50437165.202 : iCmd = 0, nBytes = 128
19ec-1c88:50437367.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50437367.507 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50437367.629 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.999 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437368.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50437368.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:50437368.187 : iCmd = 1, nBytes = 4
19ec-1c88:50437561.257 : 0000 : 00 00 00 00 
19ec-1c88:50437561.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50437561.434 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50437561.603 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50437561.677 : => CNT96226::Close
19ec-1c88:50437565.427 : <= CNT96226::Close ret = 1
19ec-1c88:50437565.501 : <= CNT96226::~CNT96226
19ec-1c88:50437565.588 : <= CAsicIO::GetDeviceList
19ec-1c88:50437565.982 : => IoObject::SetTimeout
19ec-1c88:50437566.113 : Timeout--> In = 0 Out = 0
19ec-1c88:50437566.171 : <= IoObject::SetTimeout
19ec-1c88:50437566.240 : => CAsicIO::CAsicIO
19ec-1c88:50437566.312 : => CNT96226::CNT96226
19ec-1c88:50437566.372 : => CNT96226::Open
19ec-1c88:50437588.335 : <= CNT96226::Open ret = 1
19ec-1c88:50437588.434 : => CNT96226::Initialize
19ec-1c88:50437588.617 : <= CNT96226::Initialize ret = 1
19ec-1c88:50437588.672 : <= CNT96226::CNT96226
19ec-1c88:50437588.723 : <= CAsicIO::CAsicIO
19ec-1c88:50437588.780 : => CAsicIO::InitializeDevice
19ec-1c88:50437588.855 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50437594.723 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50437594.840 : => IoObject::GetLockName
19ec-1c88:50437594.895 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50437594.958 : <= IoObject::GetLockName
19ec-1c88:50437595.437 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50437595.509 : IO Send command 10 bytes
19ec-1c88:50437595.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:50437595.617 : iCmd = 0, nBytes = 10
19ec-1c88:50437595.724 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50437944.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50437944.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:50437944.948 : iCmd = 0, nBytes = 128
19ec-1c88:50438152.948 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.129 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50438153.496 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50438153.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.748 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438154.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50438154.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:50438154.173 : iCmd = 1, nBytes = 4
19ec-1c88:50438337.201 : 0000 : 00 00 00 00 
19ec-1c88:50438337.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50438337.366 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50438337.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:50438337.480 : iCmd = 3, nBytes = 2
19ec-1c88:50438702.356 : 0000 : 06 38 
19ec-1c88:50438702.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50438702.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:50438702.907 : iCmd = 4, nBytes = 2
19ec-1c88:50439011.674 : 0000 : 07 07 
19ec-1c88:50439011.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439012.007 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50439012.109 : => IoObject::InitializeDevice
19ec-1c88:50439012.224 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50439012.998 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50439013.075 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50439014.032 : => FindScanner
19ec-1c88:50439014.095 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50439014.158 : <= FindScanner ret = 1
19ec-1c88:50439014.218 : => IoObject::IoLockStart
19ec-1c88:50439014.325 : => CAsicIO::CheckDevice
19ec-1c88:50439014.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:50439038.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50439038.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50439038.391 : <= IoObject::IoLockStart
19ec-1c88:50439038.452 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50439038.524 : IO Send command 10 bytes
19ec-1c88:50439038.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:50439038.676 : iCmd = 0, nBytes = 10
19ec-1c88:50439038.782 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50439243.020 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50439243.121 : System send command 10 bytes + data 0 bytes
19ec-1c88:50439243.190 : IO total need to receive data 5 bytes
19ec-1c88:50439243.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439243.299 : iCmd = 0, nBytes = 5
19ec-1c88:50439423.530 : 0000 : 06 00 02 02 ab 
19ec-1c88:50439423.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439423.743 : System total receive data 5 bytes
19ec-1c88:50439423.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439423.862 : iCmd = 1, nBytes = 4
19ec-1c88:50439630.031 : 0000 : 00 00 00 00 
19ec-1c88:50439630.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439630.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50439630.310 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50439630.379 : IO Send command 10 bytes
19ec-1c88:50439630.467 : => CNT96226::VenderCmd_SetData
19ec-1c88:50439630.529 : iCmd = 0, nBytes = 10
19ec-1c88:50439630.630 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50439817.424 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50439817.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:50439817.630 : IO total need to receive data 165 bytes
19ec-1c88:50439817.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439817.753 : iCmd = 0, nBytes = 165
19ec-1c88:50439954.681 : skip dump 37 bytes
19ec-1c88:50439954.876 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50439955.011 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50439955.147 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50439955.282 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50439955.411 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50439955.545 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50439955.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50439955.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50439955.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439955.912 : System total receive data 165 bytes
19ec-1c88:50439955.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439956.023 : iCmd = 1, nBytes = 4
19ec-1c88:50440163.424 : 0000 : 00 00 00 00 
19ec-1c88:50440163.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50440163.632 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50440163.844 : Dump Inquiry
19ec-1c88:50440163.979 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50440164.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50440164.251 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50440164.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50440164.509 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50440164.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50440164.769 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440164.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440165.020 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50440165.150 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50440165.236 : 00a0 : 00 00 00 00 00 
19ec-1c88:50440165.306 : => ReadNVMDataInternal
19ec-1c88:50440165.511 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50440165.576 : IO Send command 10 bytes
19ec-1c88:50440165.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:50440165.712 : iCmd = 0, nBytes = 10
19ec-1c88:50440165.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50440519.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50440519.236 : System send command 10 bytes + data 0 bytes
19ec-1c88:50440519.310 : IO total need to receive data 128 bytes
19ec-1c88:50440519.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:50440519.432 : iCmd = 0, nBytes = 128
19ec-1c88:50440719.738 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440719.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.073 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50440720.206 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50440720.335 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.465 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50440720.845 : System total receive data 128 bytes
19ec-1c88:50440720.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:50440720.962 : iCmd = 1, nBytes = 4
19ec-1c88:50440849.168 : 0000 : 00 00 00 00 
19ec-1c88:50440849.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50440849.405 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50440849.475 : NVMData.PadScanCount = 0
19ec-1c88:50440849.530 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50440849.584 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50440849.639 : NVMData.FlatbedScanCount = 0
19ec-1c88:50440849.695 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50440849.750 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50440849.803 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50440849.859 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50440849.913 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50440849.967 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50440850.020 : NVMData.BornMonth = 0
19ec-1c88:50440850.071 : NVMData.BornDay = 0
19ec-1c88:50440850.120 : NVMData.BornYear = 0
19ec-1c88:50440850.167 : NVMData.FirstScanMonth = 4
19ec-1c88:50440850.216 : NVMData.FirstScanDay = 30
19ec-1c88:50440850.270 : NVMData.FirstScanYear = 2020
19ec-1c88:50440850.324 : NVMData.VerticalMagnification = 0
19ec-1c88:50440850.379 : NVMData.HorizontalMagnification = 0
19ec-1c88:50440850.434 : NVMData.PowerSavingTime = 15
19ec-1c88:50440850.488 : NVMData.SN = A094165189010062
19ec-1c88:50440850.536 : NVMData.AutoFeed = 0
19ec-1c88:50440850.583 : NVMData.CCDType = 0
19ec-1c88:50440850.632 : NVMData.ScanSpeed = 0
19ec-1c88:50440850.678 : NVMData.RollerCount = 0
19ec-1c88:50440850.730 : NVMData.MultifeedCount = 0
19ec-1c88:50440850.783 : NVMData.JamCount = 0
19ec-1c88:50440850.830 : NVMData.IdentifyInfo = 
19ec-1c88:50440850.880 : NVMData.FormalName = 
19ec-1c88:50440851.056 : NVMData.ReservedB = 0
19ec-1c88:50440851.111 : NVMData.FunctionCode = 0
19ec-1c88:50440851.161 : NVMData.PreFeed = 0
19ec-1c88:50440851.212 : NVMData.PreFeedTime = 0
19ec-1c88:50440851.260 : NVMData.ButtonNumber = 0
19ec-1c88:50440851.313 : NVMData.PowerOffTime = 0
19ec-1c88:50440851.365 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50440851.437 : => IoObject::IoLockEnd
19ec-1c88:50440851.531 : <= IoObject::IoLockEnd
19ec-1c88:50440851.582 : <= InitializeScanner ret = 1
19ec-1c88:50442095.785 : => GetLogicalScannerAbility
19ec-1c88:50442095.972 : => IoObject::IoLockStart
19ec-1c88:50442096.105 : => CAsicIO::CheckDevice
19ec-1c88:50442096.169 : => CNT96226::ConnectIsAvailable
19ec-1c88:50442114.066 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50442114.173 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50442114.235 : <= IoObject::IoLockStart
19ec-1c88:50442114.296 : => IoObject::IoLockEnd
19ec-1c88:50442114.396 : <= IoObject::IoLockEnd
19ec-1c88:50442114.478 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50445686.722 : => GetLogicalScannerAbilityEx
19ec-1c88:50445686.900 : => IoObject::IoLockStart
19ec-1c88:50445687.031 : => CAsicIO::CheckDevice
19ec-1c88:50445687.088 : => CNT96226::ConnectIsAvailable
19ec-1c88:50445713.143 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50445713.257 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50445713.538 : <= IoObject::IoLockStart
19ec-1c88:50445713.595 : => IoObject::IoLockEnd
19ec-1c88:50445713.701 : <= IoObject::IoLockEnd
19ec-1c88:50445713.819 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50445713.891 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50452934.788 : => ReadNVMData
19ec-1c88:50452934.961 : => IoObject::IoLockStart
19ec-1c88:50452935.085 : => CAsicIO::CheckDevice
19ec-1c88:50452935.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:50452960.477 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50452960.824 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50452960.882 : <= IoObject::IoLockStart
19ec-1c88:50452960.948 : => ReadNVMDataInternal
19ec-1c88:50452961.009 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50452961.070 : IO Send command 10 bytes
19ec-1c88:50452961.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:50452961.245 : iCmd = 0, nBytes = 10
19ec-1c88:50452961.353 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50453316.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50453316.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:50453316.339 : IO total need to receive data 128 bytes
19ec-1c88:50453316.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:50453316.462 : iCmd = 0, nBytes = 128
19ec-1c88:50453525.243 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453525.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453525.844 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50453525.971 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50453526.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.213 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50453526.581 : System total receive data 128 bytes
19ec-1c88:50453526.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:50453526.693 : iCmd = 1, nBytes = 4
19ec-1c88:50453673.320 : 0000 : 00 00 00 00 
19ec-1c88:50453673.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50453673.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50453673.599 : NVMData.PadScanCount = 0
19ec-1c88:50453673.652 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50453673.708 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50453673.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:50453673.815 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50453673.998 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50453674.059 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50453674.112 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50453674.165 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50453674.217 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50453674.269 : NVMData.BornMonth = 0
19ec-1c88:50453674.318 : NVMData.BornDay = 0
19ec-1c88:50453674.366 : NVMData.BornYear = 0
19ec-1c88:50453674.415 : NVMData.FirstScanMonth = 4
19ec-1c88:50453674.465 : NVMData.FirstScanDay = 30
19ec-1c88:50453674.517 : NVMData.FirstScanYear = 2020
19ec-1c88:50453674.570 : NVMData.VerticalMagnification = 0
19ec-1c88:50453674.626 : NVMData.HorizontalMagnification = 0
19ec-1c88:50453674.680 : NVMData.PowerSavingTime = 15
19ec-1c88:50453674.733 : NVMData.SN = A094165189010062
19ec-1c88:50453674.781 : NVMData.AutoFeed = 0
19ec-1c88:50453674.831 : NVMData.CCDType = 0
19ec-1c88:50453674.878 : NVMData.ScanSpeed = 0
19ec-1c88:50453674.926 : NVMData.RollerCount = 0
19ec-1c88:50453674.979 : NVMData.MultifeedCount = 0
19ec-1c88:50453675.032 : NVMData.JamCount = 0
19ec-1c88:50453675.081 : NVMData.IdentifyInfo = 
19ec-1c88:50453675.131 : NVMData.FormalName = 
19ec-1c88:50453675.179 : NVMData.ReservedB = 0
19ec-1c88:50453675.225 : NVMData.FunctionCode = 0
19ec-1c88:50453675.275 : NVMData.PreFeed = 0
19ec-1c88:50453675.407 : NVMData.PreFeedTime = 0
19ec-1c88:50453675.458 : NVMData.ButtonNumber = 0
19ec-1c88:50453675.510 : NVMData.PowerOffTime = 0
19ec-1c88:50453675.559 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50453675.620 : => IoObject::IoLockEnd
19ec-1c88:50453675.706 : <= IoObject::IoLockEnd
19ec-1c88:50453675.754 : <= ReadNVMData ret = 1
19ec-1c88:50463703.284 : => GetADFStatus
19ec-1c88:50463703.663 : => IoObject::IoLockStart
19ec-1c88:50463703.787 : => CAsicIO::CheckDevice
19ec-1c88:50463703.851 : => CNT96226::ConnectIsAvailable
19ec-1c88:50463717.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50463717.695 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50463717.764 : <= IoObject::IoLockStart
19ec-1c88:50463717.831 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50463717.905 : IO Send command 10 bytes
19ec-1c88:50463718.027 : => CNT96226::VenderCmd_SetData
19ec-1c88:50463718.087 : iCmd = 0, nBytes = 10
19ec-1c88:50463718.200 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50463856.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50463856.935 : System send command 10 bytes + data 0 bytes
19ec-1c88:50463857.004 : IO total need to receive data 2 bytes
19ec-1c88:50463857.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:50463857.124 : iCmd = 0, nBytes = 2
19ec-1c88:50464000.352 : 0000 : 00 00 
19ec-1c88:50464000.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50464000.863 : System total receive data 2 bytes
19ec-1c88:50464000.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:50464000.988 : iCmd = 1, nBytes = 4
19ec-1c88:50464174.312 : 0000 : 00 00 00 00 
19ec-1c88:50464174.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50464174.888 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50464174.957 : Return status = 0
19ec-1c88:50464175.024 : => IoObject::IoLockEnd
19ec-1c88:50464175.118 : <= IoObject::IoLockEnd
19ec-1c88:50464175.171 : <= GetADFStatus ret = 1
19ec-1c88:50466782.649 : => GetADFStatus
19ec-1c88:50466782.839 : => IoObject::IoLockStart
19ec-1c88:50466782.958 : => CAsicIO::CheckDevice
19ec-1c88:50466783.016 : => CNT96226::ConnectIsAvailable
19ec-1c88:50466804.446 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50466804.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50466804.790 : <= IoObject::IoLockStart
19ec-1c88:50466804.913 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50466805.054 : IO Send command 10 bytes
19ec-1c88:50466805.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:50466805.375 : iCmd = 0, nBytes = 10
19ec-1c88:50466805.594 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50467006.142 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50467006.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:50467006.454 : IO total need to receive data 2 bytes
19ec-1c88:50467006.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:50467006.580 : iCmd = 0, nBytes = 2
19ec-1c88:50467162.444 : 0000 : 00 00 
19ec-1c88:50467162.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50467162.598 : System total receive data 2 bytes
19ec-1c88:50467162.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:50467162.711 : iCmd = 1, nBytes = 4
19ec-1c88:50467317.572 : 0000 : 00 00 00 00 
19ec-1c88:50467317.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50467318.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50467318.200 : Return status = 0
19ec-1c88:50467318.263 : => IoObject::IoLockEnd
19ec-1c88:50467318.359 : <= IoObject::IoLockEnd
19ec-1c88:50467318.411 : <= GetADFStatus ret = 1
19ec-1c88:50469398.598 : => TerminateDriver
19ec-1c88:50469398.793 : => CAsicIO::~CAsicIO,pStage=135793736
19ec-1c88:50469398.872 : => CNT96226::Close
19ec-1c88:50469402.307 : <= CNT96226::Close ret = 1
19ec-1c88:50469402.379 : <= CAsicIO::~CAsicIO
19ec-1c88:50469402.659 : => IoObject::IoLockEnd
19ec-1c88:50469402.713 : <= IoObject::IoLockEnd
19ec-1c88:50469402.765 : => IoObject::TerminateDevice
19ec-1c88:50469402.821 : => IoObject::IoLockEnd
19ec-1c88:50469402.871 : <= IoObject::IoLockEnd
19ec-1c88:50469403.033 : <= IoObject::TerminateDevice
19ec-1c88:50469403.286 : <= TerminateDriver ret = 1
19ec-1c88:50511953.187 : ============Debug Start==========
19ec-1c88:50511953.462 : Date : 2020/4/30 14:30:01
19ec-1c88:50511953.541 : Process ID : 19ec
19ec-1c88:50511953.948 : Windows : Version 10.0 build 18363 
19ec-1c88:50511954.384 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50511954.446 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50511954.510 : MemoryStatus.ullAvailPhys : 1730424832
19ec-1c88:50511954.569 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50511954.632 : MemoryStatus.ullAvailPageFile : 3134275584
19ec-1c88:50511954.692 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50511954.747 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:50511954.805 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50511954.905 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50511954.963 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50511955.204 : CPU Count : 4
19ec-1c88:50511955.253 : CPU Frequency : 100.000 Mhz
19ec-1c88:50511959.476 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50511959.602 : => InitializeDriver
19ec-1c88:50511959.865 : <= InitializeDriver ret = 1
19ec-1c88:50511959.923 : => InitializeScanner
19ec-1c88:50511960.001 : => CAsicIO::GetDeviceList
19ec-1c88:50511960.292 : => CNT96226::CNT96226
19ec-1c88:50511960.346 : => CNT96226::Open
19ec-1c88:50511980.377 : <= CNT96226::Open ret = 1
19ec-1c88:50511980.470 : => CNT96226::Initialize
19ec-1c88:50511980.653 : <= CNT96226::Initialize ret = 1
19ec-1c88:50511980.713 : <= CNT96226::CNT96226
19ec-1c88:50511980.763 : => CNT96226::EnumAvailableDevice
19ec-1c88:50511986.019 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50511986.092 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50511986.150 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50516006.597 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50516006.879 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50516012.465 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50516012.569 : => IoObject::GetLockName
19ec-1c88:50516012.636 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50516012.701 : <= IoObject::GetLockName
19ec-1c88:50516013.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:50516013.219 : iCmd = 3, nBytes = 2
19ec-1c88:50516389.784 : 0000 : 06 38 
19ec-1c88:50516389.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50516389.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:50516390.041 : iCmd = 4, nBytes = 2
19ec-1c88:50516677.235 : 0000 : 07 07 
19ec-1c88:50516677.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50516677.443 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50516677.532 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50516677.599 : IO Send command 10 bytes
19ec-1c88:50516677.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:50516677.706 : iCmd = 0, nBytes = 10
19ec-1c88:50516677.809 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50516872.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50516872.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:50516872.497 : iCmd = 0, nBytes = 165
19ec-1c88:50517071.550 : skip dump 37 bytes
19ec-1c88:50517071.722 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50517071.860 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50517071.996 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50517072.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50517072.253 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50517072.382 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50517072.503 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517072.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517072.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517072.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:50517072.800 : iCmd = 1, nBytes = 4
19ec-1c88:50517194.985 : 0000 : 00 00 00 00 
19ec-1c88:50517195.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517195.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50517195.192 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50517195.255 : IO Send command 10 bytes
19ec-1c88:50517195.305 : => CNT96226::VenderCmd_SetData
19ec-1c88:50517195.359 : iCmd = 0, nBytes = 10
19ec-1c88:50517195.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50517502.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50517503.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:50517503.143 : iCmd = 0, nBytes = 128
19ec-1c88:50517666.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.160 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.303 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50517667.441 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50517667.568 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.692 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.818 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.940 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517668.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517668.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:50517668.120 : iCmd = 1, nBytes = 4
19ec-1c88:50517774.726 : 0000 : 00 00 00 00 
19ec-1c88:50517774.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517774.878 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50517775.034 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50517775.104 : => CNT96226::Close
19ec-1c88:50517778.944 : <= CNT96226::Close ret = 1
19ec-1c88:50517779.012 : <= CNT96226::~CNT96226
19ec-1c88:50517779.105 : <= CAsicIO::GetDeviceList
19ec-1c88:50517779.500 : => IoObject::SetTimeout
19ec-1c88:50517779.632 : Timeout--> In = 0 Out = 0
19ec-1c88:50517779.690 : <= IoObject::SetTimeout
19ec-1c88:50517779.754 : => CAsicIO::CAsicIO
19ec-1c88:50517779.825 : => CNT96226::CNT96226
19ec-1c88:50517779.875 : => CNT96226::Open
19ec-1c88:50517803.653 : <= CNT96226::Open ret = 1
19ec-1c88:50517803.741 : => CNT96226::Initialize
19ec-1c88:50517803.933 : <= CNT96226::Initialize ret = 1
19ec-1c88:50517803.990 : <= CNT96226::CNT96226
19ec-1c88:50517804.041 : <= CAsicIO::CAsicIO
19ec-1c88:50517804.094 : => CAsicIO::InitializeDevice
19ec-1c88:50517804.164 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50517810.014 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50517810.136 : => IoObject::GetLockName
19ec-1c88:50517810.190 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50517810.256 : <= IoObject::GetLockName
19ec-1c88:50517810.728 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50517810.797 : IO Send command 10 bytes
19ec-1c88:50517810.851 : => CNT96226::VenderCmd_SetData
19ec-1c88:50517810.905 : iCmd = 0, nBytes = 10
19ec-1c88:50517811.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50518154.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50518154.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518154.204 : iCmd = 0, nBytes = 128
19ec-1c88:50518285.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.443 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50518285.576 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50518285.702 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.826 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518286.078 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518286.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50518286.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518286.260 : iCmd = 1, nBytes = 4
19ec-1c88:50518465.090 : 0000 : 00 00 00 00 
19ec-1c88:50518465.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50518465.275 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50518465.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518465.393 : iCmd = 3, nBytes = 2
19ec-1c88:50518822.917 : 0000 : 06 38 
19ec-1c88:50518823.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50518823.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518823.144 : iCmd = 4, nBytes = 2
19ec-1c88:50519129.921 : 0000 : 07 07 
19ec-1c88:50519130.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50519130.168 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50519130.265 : => IoObject::InitializeDevice
19ec-1c88:50519130.376 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50519130.978 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50519131.055 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50519131.771 : => FindScanner
19ec-1c88:50519131.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50519131.897 : <= FindScanner ret = 1
19ec-1c88:50519131.957 : => IoObject::IoLockStart
19ec-1c88:50519132.062 : => CAsicIO::CheckDevice
19ec-1c88:50519132.116 : => CNT96226::ConnectIsAvailable
19ec-1c88:50519157.419 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50519157.605 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50519157.669 : <= IoObject::IoLockStart
19ec-1c88:50519157.728 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50519157.796 : IO Send command 10 bytes
19ec-1c88:50519157.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:50519157.949 : iCmd = 0, nBytes = 10
19ec-1c88:50519158.051 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50519329.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50519329.656 : System send command 10 bytes + data 0 bytes
19ec-1c88:50519329.728 : IO total need to receive data 5 bytes
19ec-1c88:50519329.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:50519329.841 : iCmd = 0, nBytes = 5
19ec-1c88:50519507.267 : 0000 : 06 00 02 02 ab 
19ec-1c88:50519507.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50519507.746 : System total receive data 5 bytes
19ec-1c88:50519507.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:50519507.864 : iCmd = 1, nBytes = 4
19ec-1c88:50519704.505 : 0000 : 00 00 00 00 
19ec-1c88:50519704.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50519704.733 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50519704.798 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50519704.865 : IO Send command 10 bytes
19ec-1c88:50519704.957 : => CNT96226::VenderCmd_SetData
19ec-1c88:50519705.014 : iCmd = 0, nBytes = 10
19ec-1c88:50519705.119 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50519862.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50519863.026 : System send command 10 bytes + data 0 bytes
19ec-1c88:50519863.091 : IO total need to receive data 165 bytes
19ec-1c88:50519863.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:50519863.211 : iCmd = 0, nBytes = 165
19ec-1c88:50520065.715 : skip dump 37 bytes
19ec-1c88:50520065.912 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50520066.058 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50520066.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50520066.325 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50520066.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50520066.590 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50520066.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520066.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520066.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520066.953 : System total receive data 165 bytes
19ec-1c88:50520067.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:50520067.065 : iCmd = 1, nBytes = 4
19ec-1c88:50520253.452 : 0000 : 00 00 00 00 
19ec-1c88:50520253.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520253.678 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50520253.876 : Dump Inquiry
19ec-1c88:50520254.008 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50520254.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50520254.273 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50520254.403 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50520254.528 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50520254.662 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50520254.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520254.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520255.038 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50520255.163 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50520255.249 : 00a0 : 00 00 00 00 00 
19ec-1c88:50520255.318 : => ReadNVMDataInternal
19ec-1c88:50520255.531 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50520255.597 : IO Send command 10 bytes
19ec-1c88:50520255.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:50520255.737 : iCmd = 0, nBytes = 10
19ec-1c88:50520255.836 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50520587.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50520587.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:50520588.060 : IO total need to receive data 128 bytes
19ec-1c88:50520588.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:50520588.181 : iCmd = 0, nBytes = 128
19ec-1c88:50520763.334 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520763.509 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520763.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50520763.783 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50520763.915 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.041 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520764.411 : System total receive data 128 bytes
19ec-1c88:50520764.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:50520764.525 : iCmd = 1, nBytes = 4
19ec-1c88:50520871.551 : 0000 : 00 00 00 00 
19ec-1c88:50520871.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520871.754 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50520871.819 : NVMData.PadScanCount = 0
19ec-1c88:50520871.873 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50520871.930 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50520871.987 : NVMData.FlatbedScanCount = 0
19ec-1c88:50520872.043 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50520872.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50520872.147 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50520872.201 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50520872.255 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50520872.308 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50520872.363 : NVMData.BornMonth = 0
19ec-1c88:50520872.410 : NVMData.BornDay = 0
19ec-1c88:50520872.459 : NVMData.BornYear = 0
19ec-1c88:50520872.508 : NVMData.FirstScanMonth = 4
19ec-1c88:50520872.558 : NVMData.FirstScanDay = 30
19ec-1c88:50520872.612 : NVMData.FirstScanYear = 2020
19ec-1c88:50520872.663 : NVMData.VerticalMagnification = 0
19ec-1c88:50520872.718 : NVMData.HorizontalMagnification = 0
19ec-1c88:50520872.774 : NVMData.PowerSavingTime = 15
19ec-1c88:50520872.828 : NVMData.SN = A094165189010062
19ec-1c88:50520872.880 : NVMData.AutoFeed = 0
19ec-1c88:50520872.928 : NVMData.CCDType = 0
19ec-1c88:50520872.975 : NVMData.ScanSpeed = 0
19ec-1c88:50520873.022 : NVMData.RollerCount = 0
19ec-1c88:50520873.071 : NVMData.MultifeedCount = 0
19ec-1c88:50520873.123 : NVMData.JamCount = 0
19ec-1c88:50520873.173 : NVMData.IdentifyInfo = 
19ec-1c88:50520873.222 : NVMData.FormalName = 
19ec-1c88:50520873.406 : NVMData.ReservedB = 0
19ec-1c88:50520873.461 : NVMData.FunctionCode = 0
19ec-1c88:50520873.511 : NVMData.PreFeed = 0
19ec-1c88:50520873.562 : NVMData.PreFeedTime = 0
19ec-1c88:50520873.611 : NVMData.ButtonNumber = 0
19ec-1c88:50520873.662 : NVMData.PowerOffTime = 0
19ec-1c88:50520873.715 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50520873.788 : => IoObject::IoLockEnd
19ec-1c88:50520873.874 : <= IoObject::IoLockEnd
19ec-1c88:50520873.926 : <= InitializeScanner ret = 1
19ec-1c88:50520873.989 : => GetLogicalScannerAbilityEx
19ec-1c88:50520874.046 : => IoObject::IoLockStart
19ec-1c88:50520874.135 : => CAsicIO::CheckDevice
19ec-1c88:50520874.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:50520886.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50520887.007 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50520887.062 : <= IoObject::IoLockStart
19ec-1c88:50520887.116 : => IoObject::IoLockEnd
19ec-1c88:50520887.202 : <= IoObject::IoLockEnd
19ec-1c88:50520887.309 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50520887.384 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50521066.034 : => ReadNVMData
19ec-1c88:50521066.177 : => IoObject::IoLockStart
19ec-1c88:50521066.294 : => CAsicIO::CheckDevice
19ec-1c88:50521066.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:50521089.391 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50521089.599 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50521089.729 : <= IoObject::IoLockStart
19ec-1c88:50521089.843 : => ReadNVMDataInternal
19ec-1c88:50521090.160 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50521090.228 : IO Send command 10 bytes
19ec-1c88:50521090.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:50521090.392 : iCmd = 0, nBytes = 10
19ec-1c88:50521090.507 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50521446.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50521446.513 : System send command 10 bytes + data 0 bytes
19ec-1c88:50521446.590 : IO total need to receive data 128 bytes
19ec-1c88:50521446.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:50521446.715 : iCmd = 0, nBytes = 128
19ec-1c88:50521654.730 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521654.895 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.033 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50521655.165 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50521655.292 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50521655.785 : System total receive data 128 bytes
19ec-1c88:50521655.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:50521655.895 : iCmd = 1, nBytes = 4
19ec-1c88:50521850.842 : 0000 : 00 00 00 00 
19ec-1c88:50521850.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50521851.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50521851.165 : NVMData.PadScanCount = 0
19ec-1c88:50521851.222 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50521851.279 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50521851.339 : NVMData.FlatbedScanCount = 0
19ec-1c88:50521851.393 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50521851.445 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50521851.500 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50521851.553 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50521851.609 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50521851.663 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50521851.718 : NVMData.BornMonth = 0
19ec-1c88:50521851.767 : NVMData.BornDay = 0
19ec-1c88:50521851.816 : NVMData.BornYear = 0
19ec-1c88:50521851.866 : NVMData.FirstScanMonth = 4
19ec-1c88:50521851.916 : NVMData.FirstScanDay = 30
19ec-1c88:50521851.972 : NVMData.FirstScanYear = 2020
19ec-1c88:50521852.187 : NVMData.VerticalMagnification = 0
19ec-1c88:50521852.250 : NVMData.HorizontalMagnification = 0
19ec-1c88:50521852.304 : NVMData.PowerSavingTime = 15
19ec-1c88:50521852.358 : NVMData.SN = A094165189010062
19ec-1c88:50521852.409 : NVMData.AutoFeed = 0
19ec-1c88:50521852.459 : NVMData.CCDType = 0
19ec-1c88:50521852.506 : NVMData.ScanSpeed = 0
19ec-1c88:50521852.557 : NVMData.RollerCount = 0
19ec-1c88:50521852.606 : NVMData.MultifeedCount = 0
19ec-1c88:50521852.657 : NVMData.JamCount = 0
19ec-1c88:50521852.706 : NVMData.IdentifyInfo = 
19ec-1c88:50521852.756 : NVMData.FormalName = 
19ec-1c88:50521852.806 : NVMData.ReservedB = 0
19ec-1c88:50521852.857 : NVMData.FunctionCode = 0
19ec-1c88:50521852.907 : NVMData.PreFeed = 0
19ec-1c88:50521852.954 : NVMData.PreFeedTime = 0
19ec-1c88:50521853.004 : NVMData.ButtonNumber = 0
19ec-1c88:50521853.051 : NVMData.PowerOffTime = 0
19ec-1c88:50521853.102 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50521853.164 : => IoObject::IoLockEnd
19ec-1c88:50521853.251 : <= IoObject::IoLockEnd
19ec-1c88:50521853.301 : <= ReadNVMData ret = 1
19ec-1c88:50524322.632 : ============Debug Start==========
19ec-1c88:50524322.937 : Date : 2020/4/30 14:30:01
19ec-1c88:50524323.020 : Process ID : 19ec
19ec-1c88:50524323.442 : Windows : Version 10.0 build 18363 
19ec-1c88:50524323.895 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50524323.959 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50524324.026 : MemoryStatus.ullAvailPhys : 1730445312
19ec-1c88:50524324.085 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50524324.147 : MemoryStatus.ullAvailPageFile : 3134939136
19ec-1c88:50524324.208 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50524324.269 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:50524324.327 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50524324.433 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50524324.491 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50524324.724 : CPU Count : 4
19ec-1c88:50524324.770 : CPU Frequency : 100.000 Mhz
19ec-1c88:50524328.941 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50524329.066 : => InitializeDriver
19ec-1c88:50524329.342 : <= InitializeDriver ret = 1
19ec-1c88:50526966.491 : => InitializeScanner
19ec-1c88:50526966.813 : => CAsicIO::GetDeviceList
19ec-1c88:50526967.559 : => CNT96226::CNT96226
19ec-1c88:50526967.682 : => CNT96226::Open
19ec-1c88:50526991.770 : <= CNT96226::Open ret = 1
19ec-1c88:50526991.886 : => CNT96226::Initialize
19ec-1c88:50526992.101 : <= CNT96226::Initialize ret = 1
19ec-1c88:50526992.163 : <= CNT96226::CNT96226
19ec-1c88:50526992.221 : => CNT96226::EnumAvailableDevice
19ec-1c88:50526997.633 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50526997.713 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50526997.780 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50530627.896 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50530628.171 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50530633.761 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50530633.873 : => IoObject::GetLockName
19ec-1c88:50530633.934 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50530634.002 : <= IoObject::GetLockName
19ec-1c88:50530634.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:50530634.539 : iCmd = 3, nBytes = 2
19ec-1c88:50530994.689 : 0000 : 06 38 
19ec-1c88:50530994.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50530994.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:50530994.963 : iCmd = 4, nBytes = 2
19ec-1c88:50531307.315 : 0000 : 07 07 
19ec-1c88:50531307.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50531307.504 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50531307.604 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50531307.673 : IO Send command 10 bytes
19ec-1c88:50531307.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:50531307.789 : iCmd = 0, nBytes = 10
19ec-1c88:50531307.894 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50531496.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50531496.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:50531496.499 : iCmd = 0, nBytes = 165
19ec-1c88:50531706.928 : skip dump 37 bytes
19ec-1c88:50531707.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50531707.248 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50531707.381 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50531707.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50531707.644 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50531707.779 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50531707.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50531708.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50531708.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50531708.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:50531708.196 : iCmd = 1, nBytes = 4
19ec-1c88:50531870.893 : 0000 : 00 00 00 00 
19ec-1c88:50531870.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50531871.049 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50531871.110 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50531871.175 : IO Send command 10 bytes
19ec-1c88:50531871.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:50531871.279 : iCmd = 0, nBytes = 10
19ec-1c88:50531871.381 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50532179.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50532179.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:50532180.038 : iCmd = 0, nBytes = 128
19ec-1c88:50532366.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532366.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532366.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50532367.111 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50532367.237 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.363 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.606 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50532367.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:50532367.786 : iCmd = 1, nBytes = 4
19ec-1c88:50532569.037 : 0000 : 00 00 00 00 
19ec-1c88:50532569.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50532569.198 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50532569.375 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50532569.450 : => CNT96226::Close
19ec-1c88:50532573.060 : <= CNT96226::Close ret = 1
19ec-1c88:50532573.136 : <= CNT96226::~CNT96226
19ec-1c88:50532573.221 : <= CAsicIO::GetDeviceList
19ec-1c88:50532573.620 : => IoObject::SetTimeout
19ec-1c88:50532573.749 : Timeout--> In = 0 Out = 0
19ec-1c88:50532573.807 : <= IoObject::SetTimeout
19ec-1c88:50532573.870 : => CAsicIO::CAsicIO
19ec-1c88:50532573.937 : => CNT96226::CNT96226
19ec-1c88:50532573.990 : => CNT96226::Open
19ec-1c88:50532597.538 : <= CNT96226::Open ret = 1
19ec-1c88:50532597.631 : => CNT96226::Initialize
19ec-1c88:50532597.820 : <= CNT96226::Initialize ret = 1
19ec-1c88:50532597.880 : <= CNT96226::CNT96226
19ec-1c88:50532597.929 : <= CAsicIO::CAsicIO
19ec-1c88:50532597.986 : => CAsicIO::InitializeDevice
19ec-1c88:50532598.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50532603.854 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50532603.968 : => IoObject::GetLockName
19ec-1c88:50532604.025 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50532604.092 : <= IoObject::GetLockName
19ec-1c88:50532604.572 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50532604.643 : IO Send command 10 bytes
19ec-1c88:50532604.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:50532604.747 : iCmd = 0, nBytes = 10
19ec-1c88:50532604.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50532954.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50532955.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:50532955.159 : iCmd = 0, nBytes = 128
19ec-1c88:50533164.634 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533164.817 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533164.960 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50533165.095 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50533165.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.338 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50533165.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:50533165.764 : iCmd = 1, nBytes = 4
19ec-1c88:50533372.689 : 0000 : 00 00 00 00 
19ec-1c88:50533372.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50533372.875 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50533372.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:50533372.995 : iCmd = 3, nBytes = 2
19ec-1c88:50533744.448 : 0000 : 06 38 
19ec-1c88:50533744.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50533744.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:50533744.669 : iCmd = 4, nBytes = 2
19ec-1c88:50534053.504 : 0000 : 07 07 
19ec-1c88:50534053.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50534053.800 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50534053.906 : => IoObject::InitializeDevice
19ec-1c88:50534054.010 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50534054.641 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50534054.720 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50534055.445 : => FindScanner
19ec-1c88:50534055.512 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50534055.580 : <= FindScanner ret = 1
19ec-1c88:50534055.641 : => IoObject::IoLockStart
19ec-1c88:50534055.746 : => CAsicIO::CheckDevice
19ec-1c88:50534055.799 : => CNT96226::ConnectIsAvailable
19ec-1c88:50534080.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50534080.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50534080.904 : <= IoObject::IoLockStart
19ec-1c88:50534080.965 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50534081.035 : IO Send command 10 bytes
19ec-1c88:50534081.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:50534081.186 : iCmd = 0, nBytes = 10
19ec-1c88:50534081.295 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50534280.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50534280.732 : System send command 10 bytes + data 0 bytes
19ec-1c88:50534280.797 : IO total need to receive data 5 bytes
19ec-1c88:50534280.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:50534280.909 : iCmd = 0, nBytes = 5
19ec-1c88:50534467.110 : 0000 : 06 00 02 02 ab 
19ec-1c88:50534467.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50534467.291 : System total receive data 5 bytes
19ec-1c88:50534467.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:50534467.403 : iCmd = 1, nBytes = 4
19ec-1c88:50534668.078 : 0000 : 00 00 00 00 
19ec-1c88:50534668.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50534668.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50534668.333 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50534668.395 : IO Send command 10 bytes
19ec-1c88:50534668.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:50534668.540 : iCmd = 0, nBytes = 10
19ec-1c88:50534668.645 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50534855.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50534856.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:50534856.108 : IO total need to receive data 165 bytes
19ec-1c88:50534856.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:50534856.218 : iCmd = 0, nBytes = 165
19ec-1c88:50535035.241 : skip dump 37 bytes
19ec-1c88:50535035.437 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50535035.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50535035.724 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50535035.858 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50535035.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50535036.129 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50535036.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535036.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535036.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535036.516 : System total receive data 165 bytes
19ec-1c88:50535036.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:50535036.633 : iCmd = 1, nBytes = 4
19ec-1c88:50535234.845 : 0000 : 00 00 00 00 
19ec-1c88:50535234.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535235.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50535235.272 : Dump Inquiry
19ec-1c88:50535235.407 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50535235.545 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50535235.678 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50535235.811 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50535235.941 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50535236.073 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50535236.197 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535236.318 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535236.450 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50535236.581 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50535236.668 : 00a0 : 00 00 00 00 00 
19ec-1c88:50535236.738 : => ReadNVMDataInternal
19ec-1c88:50535237.176 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50535237.243 : IO Send command 10 bytes
19ec-1c88:50535237.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:50535237.394 : iCmd = 0, nBytes = 10
19ec-1c88:50535237.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50535566.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50535566.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:50535566.765 : IO total need to receive data 128 bytes
19ec-1c88:50535566.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:50535566.875 : iCmd = 0, nBytes = 128
19ec-1c88:50535753.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.194 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50535754.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50535754.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.587 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.837 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535754.962 : System total receive data 128 bytes
19ec-1c88:50535755.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:50535755.072 : iCmd = 1, nBytes = 4
19ec-1c88:50535887.915 : 0000 : 00 00 00 00 
19ec-1c88:50535888.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535888.162 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50535888.234 : NVMData.PadScanCount = 0
19ec-1c88:50535888.297 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50535888.357 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50535888.417 : NVMData.FlatbedScanCount = 0
19ec-1c88:50535888.474 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50535888.528 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50535888.583 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50535888.635 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50535888.693 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50535888.749 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50535888.803 : NVMData.BornMonth = 0
19ec-1c88:50535888.854 : NVMData.BornDay = 0
19ec-1c88:50535888.904 : NVMData.BornYear = 0
19ec-1c88:50535888.954 : NVMData.FirstScanMonth = 4
19ec-1c88:50535889.005 : NVMData.FirstScanDay = 30
19ec-1c88:50535889.061 : NVMData.FirstScanYear = 2020
19ec-1c88:50535889.115 : NVMData.VerticalMagnification = 0
19ec-1c88:50535889.170 : NVMData.HorizontalMagnification = 0
19ec-1c88:50535889.229 : NVMData.PowerSavingTime = 15
19ec-1c88:50535889.284 : NVMData.SN = A094165189010062
19ec-1c88:50535889.333 : NVMData.AutoFeed = 0
19ec-1c88:50535889.381 : NVMData.CCDType = 0
19ec-1c88:50535889.431 : NVMData.ScanSpeed = 0
19ec-1c88:50535889.481 : NVMData.RollerCount = 0
19ec-1c88:50535889.532 : NVMData.MultifeedCount = 0
19ec-1c88:50535889.583 : NVMData.JamCount = 0
19ec-1c88:50535889.631 : NVMData.IdentifyInfo = 
19ec-1c88:50535889.683 : NVMData.FormalName = 
19ec-1c88:50535889.871 : NVMData.ReservedB = 0
19ec-1c88:50535889.928 : NVMData.FunctionCode = 0
19ec-1c88:50535889.976 : NVMData.PreFeed = 0
19ec-1c88:50535890.028 : NVMData.PreFeedTime = 0
19ec-1c88:50535890.077 : NVMData.ButtonNumber = 0
19ec-1c88:50535890.131 : NVMData.PowerOffTime = 0
19ec-1c88:50535890.184 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50535890.263 : => IoObject::IoLockEnd
19ec-1c88:50535890.354 : <= IoObject::IoLockEnd
19ec-1c88:50535890.406 : <= InitializeScanner ret = 1
19ec-1c88:50537117.470 : => GetLogicalScannerAbility
19ec-1c88:50537117.655 : => IoObject::IoLockStart
19ec-1c88:50537117.780 : => CAsicIO::CheckDevice
19ec-1c88:50537117.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:50537143.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50537143.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50537143.936 : <= IoObject::IoLockStart
19ec-1c88:50537143.994 : => IoObject::IoLockEnd
19ec-1c88:50537144.104 : <= IoObject::IoLockEnd
19ec-1c88:50537144.180 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50540652.998 : => GetLogicalScannerAbilityEx
19ec-1c88:50540653.187 : => IoObject::IoLockStart
19ec-1c88:50540653.320 : => CAsicIO::CheckDevice
19ec-1c88:50540653.378 : => CNT96226::ConnectIsAvailable
19ec-1c88:50540676.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50540676.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50540676.720 : <= IoObject::IoLockStart
19ec-1c88:50540676.780 : => IoObject::IoLockEnd
19ec-1c88:50540676.890 : <= IoObject::IoLockEnd
19ec-1c88:50540677.012 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50540677.090 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50547836.182 : => ReadNVMData
19ec-1c88:50547836.363 : => IoObject::IoLockStart
19ec-1c88:50547836.496 : => CAsicIO::CheckDevice
19ec-1c88:50547836.551 : => CNT96226::ConnectIsAvailable
19ec-1c88:50547858.668 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50547858.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50547859.003 : <= IoObject::IoLockStart
19ec-1c88:50547859.115 : => ReadNVMDataInternal
19ec-1c88:50547859.229 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50547859.575 : IO Send command 10 bytes
19ec-1c88:50547859.693 : => CNT96226::VenderCmd_SetData
19ec-1c88:50547859.751 : iCmd = 0, nBytes = 10
19ec-1c88:50547859.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50548209.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50548209.672 : System send command 10 bytes + data 0 bytes
19ec-1c88:50548209.742 : IO total need to receive data 128 bytes
19ec-1c88:50548209.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:50548209.860 : iCmd = 0, nBytes = 128
19ec-1c88:50548419.244 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548419.435 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548419.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50548419.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50548419.848 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50548419.976 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548420.106 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548420.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548420.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50548420.355 : System total receive data 128 bytes
19ec-1c88:50548420.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:50548420.472 : iCmd = 1, nBytes = 4
19ec-1c88:50548549.558 : 0000 : 00 00 00 00 
19ec-1c88:50548549.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50548549.785 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50548549.849 : NVMData.PadScanCount = 0
19ec-1c88:50548549.902 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50548549.957 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50548550.014 : NVMData.FlatbedScanCount = 0
19ec-1c88:50548550.069 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50548550.257 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50548550.316 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50548550.371 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50548550.426 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50548550.480 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50548550.533 : NVMData.BornMonth = 0
19ec-1c88:50548550.583 : NVMData.BornDay = 0
19ec-1c88:50548550.633 : NVMData.BornYear = 0
19ec-1c88:50548550.682 : NVMData.FirstScanMonth = 4
19ec-1c88:50548550.734 : NVMData.FirstScanDay = 30
19ec-1c88:50548550.788 : NVMData.FirstScanYear = 2020
19ec-1c88:50548550.841 : NVMData.VerticalMagnification = 0
19ec-1c88:50548550.898 : NVMData.HorizontalMagnification = 0
19ec-1c88:50548550.949 : NVMData.PowerSavingTime = 15
19ec-1c88:50548551.005 : NVMData.SN = A094165189010062
19ec-1c88:50548551.052 : NVMData.AutoFeed = 0
19ec-1c88:50548551.103 : NVMData.CCDType = 0
19ec-1c88:50548551.149 : NVMData.ScanSpeed = 0
19ec-1c88:50548551.199 : NVMData.RollerCount = 0
19ec-1c88:50548551.254 : NVMData.MultifeedCount = 0
19ec-1c88:50548551.307 : NVMData.JamCount = 0
19ec-1c88:50548551.355 : NVMData.IdentifyInfo = 
19ec-1c88:50548551.406 : NVMData.FormalName = 
19ec-1c88:50548551.451 : NVMData.ReservedB = 0
19ec-1c88:50548551.501 : NVMData.FunctionCode = 0
19ec-1c88:50548551.551 : NVMData.PreFeed = 0
19ec-1c88:50548551.599 : NVMData.PreFeedTime = 0
19ec-1c88:50548551.648 : NVMData.ButtonNumber = 0
19ec-1c88:50548551.696 : NVMData.PowerOffTime = 0
19ec-1c88:50548551.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50548551.803 : => IoObject::IoLockEnd
19ec-1c88:50548551.892 : <= IoObject::IoLockEnd
19ec-1c88:50548551.940 : <= ReadNVMData ret = 1
19ec-1c88:50558180.484 : => GetADFStatus
19ec-1c88:50558180.923 : => IoObject::IoLockStart
19ec-1c88:50558181.058 : => CAsicIO::CheckDevice
19ec-1c88:50558181.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:50558205.895 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50558206.009 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50558206.066 : <= IoObject::IoLockStart
19ec-1c88:50558206.127 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50558206.194 : IO Send command 10 bytes
19ec-1c88:50558206.307 : => CNT96226::VenderCmd_SetData
19ec-1c88:50558206.364 : iCmd = 0, nBytes = 10
19ec-1c88:50558206.469 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50558398.049 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50558398.182 : System send command 10 bytes + data 0 bytes
19ec-1c88:50558398.255 : IO total need to receive data 2 bytes
19ec-1c88:50558398.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:50558398.373 : iCmd = 0, nBytes = 2
19ec-1c88:50558607.845 : 0000 : 00 00 
19ec-1c88:50558607.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50558607.992 : System total receive data 2 bytes
19ec-1c88:50558608.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:50558608.103 : iCmd = 1, nBytes = 4
19ec-1c88:50558779.534 : 0000 : 00 00 00 00 
19ec-1c88:50558779.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50558779.774 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50558779.839 : Return status = 0
19ec-1c88:50558779.898 : => IoObject::IoLockEnd
19ec-1c88:50558779.988 : <= IoObject::IoLockEnd
19ec-1c88:50558780.039 : <= GetADFStatus ret = 1
19ec-1c88:50561407.382 : => GetADFStatus
19ec-1c88:50561407.579 : => IoObject::IoLockStart
19ec-1c88:50561407.706 : => CAsicIO::CheckDevice
19ec-1c88:50561407.761 : => CNT96226::ConnectIsAvailable
19ec-1c88:50561430.206 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50561430.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50561430.376 : <= IoObject::IoLockStart
19ec-1c88:50561430.434 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50561430.501 : IO Send command 10 bytes
19ec-1c88:50561430.621 : => CNT96226::VenderCmd_SetData
19ec-1c88:50561430.679 : iCmd = 0, nBytes = 10
19ec-1c88:50561430.785 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50561610.115 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50561610.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:50561610.477 : IO total need to receive data 2 bytes
19ec-1c88:50561610.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:50561610.608 : iCmd = 0, nBytes = 2
19ec-1c88:50561806.017 : 0000 : 00 00 
19ec-1c88:50561806.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50561806.156 : System total receive data 2 bytes
19ec-1c88:50561806.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:50561806.266 : iCmd = 1, nBytes = 4
19ec-1c88:50561988.504 : 0000 : 00 00 00 00 
19ec-1c88:50561988.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50561988.746 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50561988.815 : Return status = 0
19ec-1c88:50561988.882 : => IoObject::IoLockEnd
19ec-1c88:50561988.971 : <= IoObject::IoLockEnd
19ec-1c88:50561989.024 : <= GetADFStatus ret = 1
19ec-1c88:50564118.442 : => TerminateDriver
19ec-1c88:50564118.634 : => CAsicIO::~CAsicIO,pStage=79629384
19ec-1c88:50564118.701 : => CNT96226::Close
19ec-1c88:50564122.591 : <= CNT96226::Close ret = 1
19ec-1c88:50564122.668 : <= CAsicIO::~CAsicIO
19ec-1c88:50564122.728 : => IoObject::IoLockEnd
19ec-1c88:50564122.777 : <= IoObject::IoLockEnd
19ec-1c88:50564122.826 : => IoObject::TerminateDevice
19ec-1c88:50564122.879 : => IoObject::IoLockEnd
19ec-1c88:50564122.928 : <= IoObject::IoLockEnd
19ec-1c88:50564123.030 : <= IoObject::TerminateDevice
19ec-1c88:50564123.265 : <= TerminateDriver ret = 1
19ec-1c88:50608130.852 : ============Debug Start==========
19ec-1c88:50608131.105 : Date : 2020/4/30 14:30:04
19ec-1c88:50608131.183 : Process ID : 19ec
19ec-1c88:50608131.606 : Windows : Version 10.0 build 18363 
19ec-1c88:50608132.070 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50608132.131 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50608132.193 : MemoryStatus.ullAvailPhys : 1730834432
19ec-1c88:50608132.248 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50608132.308 : MemoryStatus.ullAvailPageFile : 3133083648
19ec-1c88:50608132.367 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50608132.429 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:50608132.490 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50608132.593 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50608132.656 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50608132.899 : CPU Count : 4
19ec-1c88:50608132.946 : CPU Frequency : 100.000 Mhz
19ec-1c88:50608137.079 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50608137.210 : => InitializeDriver
19ec-1c88:50608137.470 : <= InitializeDriver ret = 1
19ec-1c88:50608137.529 : => InitializeScanner
19ec-1c88:50608137.612 : => CAsicIO::GetDeviceList
19ec-1c88:50608137.906 : => CNT96226::CNT96226
19ec-1c88:50608137.961 : => CNT96226::Open
19ec-1c88:50608160.903 : <= CNT96226::Open ret = 1
19ec-1c88:50608161.011 : => CNT96226::Initialize
19ec-1c88:50608161.215 : <= CNT96226::Initialize ret = 1
19ec-1c88:50608161.277 : <= CNT96226::CNT96226
19ec-1c88:50608161.331 : => CNT96226::EnumAvailableDevice
19ec-1c88:50608166.601 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50608166.680 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50608166.746 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50611856.604 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50611856.908 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50611862.490 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50611862.599 : => IoObject::GetLockName
19ec-1c88:50611862.659 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50611862.728 : <= IoObject::GetLockName
19ec-1c88:50611863.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:50611863.267 : iCmd = 3, nBytes = 2
19ec-1c88:50612243.767 : 0000 : 06 38 
19ec-1c88:50612243.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50612243.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:50612244.024 : iCmd = 4, nBytes = 2
19ec-1c88:50612551.211 : 0000 : 07 07 
19ec-1c88:50612551.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50612551.406 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50612551.494 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50612551.793 : IO Send command 10 bytes
19ec-1c88:50612551.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:50612551.903 : iCmd = 0, nBytes = 10
19ec-1c88:50612552.009 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50612697.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50612697.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:50612697.715 : iCmd = 0, nBytes = 165
19ec-1c88:50612875.929 : skip dump 37 bytes
19ec-1c88:50612876.094 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50612876.234 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50612876.365 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50612876.497 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50612876.625 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50612876.759 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50612876.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50612877.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50612877.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50612877.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:50612877.172 : iCmd = 1, nBytes = 4
19ec-1c88:50613077.297 : 0000 : 00 00 00 00 
19ec-1c88:50613077.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50613077.469 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50613077.532 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50613077.598 : IO Send command 10 bytes
19ec-1c88:50613077.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:50613077.699 : iCmd = 0, nBytes = 10
19ec-1c88:50613077.804 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50613408.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50613408.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:50613408.465 : iCmd = 0, nBytes = 128
19ec-1c88:50613594.829 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.150 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50613595.285 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50613595.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50613595.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:50613595.977 : iCmd = 1, nBytes = 4
19ec-1c88:50613719.064 : 0000 : 00 00 00 00 
19ec-1c88:50613719.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50613719.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50613719.395 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50613719.465 : => CNT96226::Close
19ec-1c88:50613723.218 : <= CNT96226::Close ret = 1
19ec-1c88:50613723.292 : <= CNT96226::~CNT96226
19ec-1c88:50613723.379 : <= CAsicIO::GetDeviceList
19ec-1c88:50613723.792 : => IoObject::SetTimeout
19ec-1c88:50613723.921 : Timeout--> In = 0 Out = 0
19ec-1c88:50613723.981 : <= IoObject::SetTimeout
19ec-1c88:50613724.049 : => CAsicIO::CAsicIO
19ec-1c88:50613724.121 : => CNT96226::CNT96226
19ec-1c88:50613724.173 : => CNT96226::Open
19ec-1c88:50613745.752 : <= CNT96226::Open ret = 1
19ec-1c88:50613745.848 : => CNT96226::Initialize
19ec-1c88:50613746.035 : <= CNT96226::Initialize ret = 1
19ec-1c88:50613746.093 : <= CNT96226::CNT96226
19ec-1c88:50613746.149 : <= CAsicIO::CAsicIO
19ec-1c88:50613746.204 : => CAsicIO::InitializeDevice
19ec-1c88:50613746.268 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50613752.132 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50613752.249 : => IoObject::GetLockName
19ec-1c88:50613752.301 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50613752.367 : <= IoObject::GetLockName
19ec-1c88:50613752.848 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50613752.919 : IO Send command 10 bytes
19ec-1c88:50613752.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:50613753.024 : iCmd = 0, nBytes = 10
19ec-1c88:50613753.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50614095.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50614095.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614095.405 : iCmd = 0, nBytes = 128
19ec-1c88:50614310.942 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614311.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614311.636 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50614311.916 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50614312.175 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50614312.430 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614312.686 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614312.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614313.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50614313.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614313.320 : iCmd = 1, nBytes = 4
19ec-1c88:50614544.193 : 0000 : 00 00 00 00 
19ec-1c88:50614544.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50614544.558 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50614544.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614544.783 : iCmd = 3, nBytes = 2
19ec-1c88:50614926.751 : 0000 : 06 38 
19ec-1c88:50614926.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50614927.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614927.220 : iCmd = 4, nBytes = 2
19ec-1c88:50615263.912 : 0000 : 07 07 
19ec-1c88:50615264.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50615264.488 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50615264.681 : => IoObject::InitializeDevice
19ec-1c88:50615264.870 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50615266.159 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50615266.302 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50615267.560 : => FindScanner
19ec-1c88:50615267.674 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50615267.810 : <= FindScanner ret = 1
19ec-1c88:50615267.923 : => IoObject::IoLockStart
19ec-1c88:50615268.132 : => CAsicIO::CheckDevice
19ec-1c88:50615268.237 : => CNT96226::ConnectIsAvailable
19ec-1c88:50615293.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50615293.858 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50615293.994 : <= IoObject::IoLockStart
19ec-1c88:50615294.123 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50615294.267 : IO Send command 10 bytes
19ec-1c88:50615294.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:50615294.577 : iCmd = 0, nBytes = 10
19ec-1c88:50615294.792 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50615505.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50615506.158 : System send command 10 bytes + data 0 bytes
19ec-1c88:50615506.301 : IO total need to receive data 5 bytes
19ec-1c88:50615506.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:50615506.537 : iCmd = 0, nBytes = 5
19ec-1c88:50615698.789 : 0000 : 06 00 02 02 ab 
19ec-1c88:50615698.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50615699.100 : System total receive data 5 bytes
19ec-1c88:50615699.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:50615699.334 : iCmd = 1, nBytes = 4
19ec-1c88:50615872.778 : 0000 : 00 00 00 00 
19ec-1c88:50615872.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50615873.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50615873.296 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50615873.419 : IO Send command 10 bytes
19ec-1c88:50615873.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:50615873.707 : iCmd = 0, nBytes = 10
19ec-1c88:50615873.913 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50616054.378 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50616054.580 : System send command 10 bytes + data 0 bytes
19ec-1c88:50616054.712 : IO total need to receive data 165 bytes
19ec-1c88:50616054.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616054.946 : iCmd = 0, nBytes = 165
19ec-1c88:50616232.235 : skip dump 37 bytes
19ec-1c88:50616232.598 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50616232.870 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50616233.147 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50616233.418 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50616233.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50616233.957 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50616234.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616234.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616234.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50616234.720 : System total receive data 165 bytes
19ec-1c88:50616234.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616234.949 : iCmd = 1, nBytes = 4
19ec-1c88:50616410.078 : 0000 : 00 00 00 00 
19ec-1c88:50616410.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50616410.471 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50616410.873 : Dump Inquiry
19ec-1c88:50616411.130 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50616411.395 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50616411.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50616411.933 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50616412.187 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50616412.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50616412.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616412.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616413.234 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50616413.495 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50616413.671 : 00a0 : 00 00 00 00 00 
19ec-1c88:50616413.797 : => ReadNVMDataInternal
19ec-1c88:50616414.198 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50616414.332 : IO Send command 10 bytes
19ec-1c88:50616414.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:50616414.612 : iCmd = 0, nBytes = 10
19ec-1c88:50616414.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50616755.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50616755.626 : System send command 10 bytes + data 0 bytes
19ec-1c88:50616755.764 : IO total need to receive data 128 bytes
19ec-1c88:50616755.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616756.005 : iCmd = 0, nBytes = 128
19ec-1c88:50616971.576 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616971.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616972.243 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50616972.512 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50616972.767 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.021 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.275 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50616973.786 : System total receive data 128 bytes
19ec-1c88:50616973.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616974.012 : iCmd = 1, nBytes = 4
19ec-1c88:50617212.510 : 0000 : 00 00 00 00 
19ec-1c88:50617212.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50617212.963 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50617213.109 : NVMData.PadScanCount = 0
19ec-1c88:50617213.222 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50617213.343 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50617213.459 : NVMData.FlatbedScanCount = 0
19ec-1c88:50617213.576 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50617213.684 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50617213.791 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50617213.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50617214.009 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50617214.117 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50617214.226 : NVMData.BornMonth = 0
19ec-1c88:50617214.324 : NVMData.BornDay = 0
19ec-1c88:50617214.424 : NVMData.BornYear = 0
19ec-1c88:50617214.526 : NVMData.FirstScanMonth = 4
19ec-1c88:50617214.632 : NVMData.FirstScanDay = 30
19ec-1c88:50617214.740 : NVMData.FirstScanYear = 2020
19ec-1c88:50617214.852 : NVMData.VerticalMagnification = 0
19ec-1c88:50617214.965 : NVMData.HorizontalMagnification = 0
19ec-1c88:50617215.077 : NVMData.PowerSavingTime = 15
19ec-1c88:50617215.192 : NVMData.SN = A094165189010062
19ec-1c88:50617215.299 : NVMData.AutoFeed = 0
19ec-1c88:50617215.396 : NVMData.CCDType = 0
19ec-1c88:50617215.495 : NVMData.ScanSpeed = 0
19ec-1c88:50617215.596 : NVMData.RollerCount = 0
19ec-1c88:50617215.700 : NVMData.MultifeedCount = 0
19ec-1c88:50617215.802 : NVMData.JamCount = 0
19ec-1c88:50617215.901 : NVMData.IdentifyInfo = 
19ec-1c88:50617216.001 : NVMData.FormalName = 
19ec-1c88:50617216.426 : NVMData.ReservedB = 0
19ec-1c88:50617216.546 : NVMData.FunctionCode = 0
19ec-1c88:50617216.648 : NVMData.PreFeed = 0
19ec-1c88:50617216.748 : NVMData.PreFeedTime = 0
19ec-1c88:50617216.847 : NVMData.ButtonNumber = 0
19ec-1c88:50617216.948 : NVMData.PowerOffTime = 0
19ec-1c88:50617217.051 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50617217.186 : => IoObject::IoLockEnd
19ec-1c88:50617217.372 : <= IoObject::IoLockEnd
19ec-1c88:50617217.475 : <= InitializeScanner ret = 1
19ec-1c88:50617217.595 : => GetLogicalScannerAbilityEx
19ec-1c88:50617217.713 : => IoObject::IoLockStart
19ec-1c88:50617217.911 : => CAsicIO::CheckDevice
19ec-1c88:50617218.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:50617242.029 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50617242.279 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50617242.414 : <= IoObject::IoLockStart
19ec-1c88:50617242.544 : => IoObject::IoLockEnd
19ec-1c88:50617242.744 : <= IoObject::IoLockEnd
19ec-1c88:50617242.965 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50617243.125 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50617598.813 : => ReadNVMData
19ec-1c88:50617599.076 : => IoObject::IoLockStart
19ec-1c88:50617599.333 : => CAsicIO::CheckDevice
19ec-1c88:50617599.455 : => CNT96226::ConnectIsAvailable
19ec-1c88:50617624.086 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50617624.331 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50617624.470 : <= IoObject::IoLockStart
19ec-1c88:50617624.597 : => ReadNVMDataInternal
19ec-1c88:50617624.718 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50617624.859 : IO Send command 10 bytes
19ec-1c88:50617625.044 : => CNT96226::VenderCmd_SetData
19ec-1c88:50617625.159 : iCmd = 0, nBytes = 10
19ec-1c88:50617625.383 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50617987.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50617987.907 : System send command 10 bytes + data 0 bytes
19ec-1c88:50617988.053 : IO total need to receive data 128 bytes
19ec-1c88:50617988.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:50617988.289 : iCmd = 0, nBytes = 128
19ec-1c88:50618205.264 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618205.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618205.944 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50618206.222 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50618206.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50618206.748 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618207.001 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618207.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618207.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50618207.516 : System total receive data 128 bytes
19ec-1c88:50618207.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:50618207.749 : iCmd = 1, nBytes = 4
19ec-1c88:50618401.673 : 0000 : 00 00 00 00 
19ec-1c88:50618401.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50618402.127 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50618402.260 : NVMData.PadScanCount = 0
19ec-1c88:50618402.375 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50618402.488 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50618402.600 : NVMData.FlatbedScanCount = 0
19ec-1c88:50618402.708 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50618402.816 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50618402.928 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50618403.039 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50618403.148 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50618403.263 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50618403.368 : NVMData.BornMonth = 0
19ec-1c88:50618403.466 : NVMData.BornDay = 0
19ec-1c88:50618403.570 : NVMData.BornYear = 0
19ec-1c88:50618403.666 : NVMData.FirstScanMonth = 4
19ec-1c88:50618403.772 : NVMData.FirstScanDay = 30
19ec-1c88:50618403.884 : NVMData.FirstScanYear = 2020
19ec-1c88:50618404.336 : NVMData.VerticalMagnification = 0
19ec-1c88:50618404.462 : NVMData.HorizontalMagnification = 0
19ec-1c88:50618404.571 : NVMData.PowerSavingTime = 15
19ec-1c88:50618404.681 : NVMData.SN = A094165189010062
19ec-1c88:50618404.782 : NVMData.AutoFeed = 0
19ec-1c88:50618404.884 : NVMData.CCDType = 0
19ec-1c88:50618404.981 : NVMData.ScanSpeed = 0
19ec-1c88:50618405.077 : NVMData.RollerCount = 0
19ec-1c88:50618405.182 : NVMData.MultifeedCount = 0
19ec-1c88:50618405.282 : NVMData.JamCount = 0
19ec-1c88:50618405.382 : NVMData.IdentifyInfo = 
19ec-1c88:50618405.484 : NVMData.FormalName = 
19ec-1c88:50618405.582 : NVMData.ReservedB = 0
19ec-1c88:50618405.683 : NVMData.FunctionCode = 0
19ec-1c88:50618405.784 : NVMData.PreFeed = 0
19ec-1c88:50618405.883 : NVMData.PreFeedTime = 0
19ec-1c88:50618405.985 : NVMData.ButtonNumber = 0
19ec-1c88:50618406.084 : NVMData.PowerOffTime = 0
19ec-1c88:50618406.185 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50618406.298 : => IoObject::IoLockEnd
19ec-1c88:50618406.478 : <= IoObject::IoLockEnd
19ec-1c88:50618406.574 : <= ReadNVMData ret = 1
19ec-1c88:50619086.935 : => TerminateDriver
19ec-1c88:50619087.111 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:50619087.184 : => CNT96226::Close
19ec-1c88:50619090.894 : <= CNT96226::Close ret = 1
19ec-1c88:50619090.972 : <= CAsicIO::~CAsicIO
19ec-1c88:50619091.024 : => IoObject::IoLockEnd
19ec-1c88:50619091.076 : <= IoObject::IoLockEnd
19ec-1c88:50619091.127 : => IoObject::TerminateDevice
19ec-1c88:50619091.182 : => IoObject::IoLockEnd
19ec-1c88:50619091.231 : <= IoObject::IoLockEnd
19ec-1c88:50619091.331 : <= IoObject::TerminateDevice
19ec-1c88:50619091.578 : <= TerminateDriver ret = 1
19ec-1c88:50621290.026 : ============Debug Start==========
19ec-1c88:50621290.299 : Date : 2020/4/30 14:30:04
19ec-1c88:50621290.379 : Process ID : 19ec
19ec-1c88:50621290.788 : Windows : Version 10.0 build 18363 
19ec-1c88:50621291.253 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50621291.319 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50621291.385 : MemoryStatus.ullAvailPhys : 1730887680
19ec-1c88:50621291.445 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50621291.509 : MemoryStatus.ullAvailPageFile : 3133362176
19ec-1c88:50621291.572 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50621291.631 : MemoryStatus.ullAvailVirtual : 1728651264
19ec-1c88:50621291.694 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50621291.795 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50621291.852 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50621292.094 : CPU Count : 4
19ec-1c88:50621292.139 : CPU Frequency : 100.000 Mhz
19ec-1c88:50621296.245 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50621296.370 : => InitializeDriver
19ec-1c88:50621296.850 : <= InitializeDriver ret = 1
19ec-1c88:50623828.566 : => InitializeScanner
19ec-1c88:50623828.821 : => CAsicIO::GetDeviceList
19ec-1c88:50623829.234 : => CNT96226::CNT96226
19ec-1c88:50623829.294 : => CNT96226::Open
19ec-1c88:50623852.336 : <= CNT96226::Open ret = 1
19ec-1c88:50623852.431 : => CNT96226::Initialize
19ec-1c88:50623852.614 : <= CNT96226::Initialize ret = 1
19ec-1c88:50623852.668 : <= CNT96226::CNT96226
19ec-1c88:50623852.721 : => CNT96226::EnumAvailableDevice
19ec-1c88:50623857.875 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50623857.951 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50623858.008 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50627585.348 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50627585.633 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50627591.208 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50627591.319 : => IoObject::GetLockName
19ec-1c88:50627591.377 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50627591.444 : <= IoObject::GetLockName
19ec-1c88:50627591.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:50627591.972 : iCmd = 3, nBytes = 2
19ec-1c88:50627982.071 : 0000 : 06 38 
19ec-1c88:50627982.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50627982.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:50627982.317 : iCmd = 4, nBytes = 2
19ec-1c88:50628304.632 : 0000 : 07 07 
19ec-1c88:50628304.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50628305.005 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50628305.168 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50628305.303 : IO Send command 10 bytes
19ec-1c88:50628305.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:50628305.527 : iCmd = 0, nBytes = 10
19ec-1c88:50628305.743 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50628527.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50628527.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:50628527.524 : iCmd = 0, nBytes = 165
19ec-1c88:50628712.109 : skip dump 37 bytes
19ec-1c88:50628712.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50628712.805 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50628713.082 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50628713.362 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50628713.633 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50628713.913 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50628714.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50628714.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50628714.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50628714.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:50628714.780 : iCmd = 1, nBytes = 4
19ec-1c88:50628931.253 : 0000 : 00 00 00 00 
19ec-1c88:50628931.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50628931.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50628931.726 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50628931.859 : IO Send command 10 bytes
19ec-1c88:50628931.968 : => CNT96226::VenderCmd_SetData
19ec-1c88:50628932.083 : iCmd = 0, nBytes = 10
19ec-1c88:50628932.302 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50629288.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50629288.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:50629288.468 : iCmd = 0, nBytes = 128
19ec-1c88:50629473.819 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629474.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629474.454 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50629474.725 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50629474.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.750 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50629476.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:50629476.106 : iCmd = 1, nBytes = 4
19ec-1c88:50629691.824 : 0000 : 00 00 00 00 
19ec-1c88:50629692.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50629692.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50629692.464 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50629692.613 : => CNT96226::Close
19ec-1c88:50629699.053 : <= CNT96226::Close ret = 1
19ec-1c88:50629699.197 : <= CNT96226::~CNT96226
19ec-1c88:50629699.352 : <= CAsicIO::GetDeviceList
19ec-1c88:50629699.986 : => IoObject::SetTimeout
19ec-1c88:50629700.247 : Timeout--> In = 0 Out = 0
19ec-1c88:50629700.364 : <= IoObject::SetTimeout
19ec-1c88:50629700.493 : => CAsicIO::CAsicIO
19ec-1c88:50629700.639 : => CNT96226::CNT96226
19ec-1c88:50629700.752 : => CNT96226::Open
19ec-1c88:50629742.597 : <= CNT96226::Open ret = 1
19ec-1c88:50629742.791 : => CNT96226::Initialize
19ec-1c88:50629743.171 : <= CNT96226::Initialize ret = 1
19ec-1c88:50629743.295 : <= CNT96226::CNT96226
19ec-1c88:50629743.403 : <= CAsicIO::CAsicIO
19ec-1c88:50629743.511 : => CAsicIO::InitializeDevice
19ec-1c88:50629743.638 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50629755.134 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50629755.352 : => IoObject::GetLockName
19ec-1c88:50629755.472 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50629755.606 : <= IoObject::GetLockName
19ec-1c88:50629756.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50629756.630 : IO Send command 10 bytes
19ec-1c88:50629756.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:50629756.842 : iCmd = 0, nBytes = 10
19ec-1c88:50629757.070 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50630108.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50630108.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630108.809 : iCmd = 0, nBytes = 128
19ec-1c88:50630314.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630314.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630315.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50630315.337 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50630315.602 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50630315.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630316.114 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630316.374 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630316.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50630316.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630316.752 : iCmd = 1, nBytes = 4
19ec-1c88:50630514.610 : 0000 : 00 00 00 00 
19ec-1c88:50630514.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50630514.951 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50630515.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630515.181 : iCmd = 3, nBytes = 2
19ec-1c88:50630882.550 : 0000 : 06 38 
19ec-1c88:50630882.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50630882.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630882.821 : iCmd = 4, nBytes = 2
19ec-1c88:50631194.142 : 0000 : 07 07 
19ec-1c88:50631194.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50631194.447 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50631194.550 : => IoObject::InitializeDevice
19ec-1c88:50631194.653 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50631195.420 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50631195.501 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50631196.249 : => FindScanner
19ec-1c88:50631196.323 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50631196.391 : <= FindScanner ret = 1
19ec-1c88:50631196.450 : => IoObject::IoLockStart
19ec-1c88:50631196.563 : => CAsicIO::CheckDevice
19ec-1c88:50631196.619 : => CNT96226::ConnectIsAvailable
19ec-1c88:50631213.341 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50631213.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50631213.524 : <= IoObject::IoLockStart
19ec-1c88:50631213.590 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50631213.662 : IO Send command 10 bytes
19ec-1c88:50631213.764 : => CNT96226::VenderCmd_SetData
19ec-1c88:50631213.825 : iCmd = 0, nBytes = 10
19ec-1c88:50631213.938 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50631384.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50631384.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:50631385.007 : IO total need to receive data 5 bytes
19ec-1c88:50631385.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:50631385.130 : iCmd = 0, nBytes = 5
19ec-1c88:50631584.514 : 0000 : 06 00 02 02 ab 
19ec-1c88:50631584.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50631584.698 : System total receive data 5 bytes
19ec-1c88:50631584.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:50631584.825 : iCmd = 1, nBytes = 4
19ec-1c88:50631765.967 : 0000 : 00 00 00 00 
19ec-1c88:50631766.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50631766.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50631766.294 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50631766.361 : IO Send command 10 bytes
19ec-1c88:50631766.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:50631766.520 : iCmd = 0, nBytes = 10
19ec-1c88:50631766.632 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50631941.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50631941.469 : System send command 10 bytes + data 0 bytes
19ec-1c88:50631941.540 : IO total need to receive data 165 bytes
19ec-1c88:50631941.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:50631941.659 : iCmd = 0, nBytes = 165
19ec-1c88:50632150.116 : skip dump 37 bytes
19ec-1c88:50632150.322 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50632150.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50632150.620 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50632150.759 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50632150.892 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50632151.029 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50632151.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632151.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632151.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632151.423 : System total receive data 165 bytes
19ec-1c88:50632151.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:50632151.541 : iCmd = 1, nBytes = 4
19ec-1c88:50632326.073 : 0000 : 00 00 00 00 
19ec-1c88:50632326.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632326.300 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50632326.505 : Dump Inquiry
19ec-1c88:50632326.645 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50632326.787 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50632326.929 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50632327.072 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50632327.206 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50632327.346 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50632327.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632327.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632327.750 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50632327.886 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50632327.978 : 00a0 : 00 00 00 00 00 
19ec-1c88:50632328.048 : => ReadNVMDataInternal
19ec-1c88:50632328.244 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50632328.310 : IO Send command 10 bytes
19ec-1c88:50632328.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:50632328.454 : iCmd = 0, nBytes = 10
19ec-1c88:50632328.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50632645.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50632645.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:50632645.951 : IO total need to receive data 128 bytes
19ec-1c88:50632646.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:50632646.077 : iCmd = 0, nBytes = 128
19ec-1c88:50632833.387 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632833.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632833.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50632833.865 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50632833.994 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.124 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.386 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632834.519 : System total receive data 128 bytes
19ec-1c88:50632834.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:50632834.643 : iCmd = 1, nBytes = 4
19ec-1c88:50632979.489 : 0000 : 00 00 00 00 
19ec-1c88:50632979.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632979.754 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50632979.829 : NVMData.PadScanCount = 0
19ec-1c88:50632979.887 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50632979.950 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50632980.018 : NVMData.FlatbedScanCount = 0
19ec-1c88:50632980.075 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50632980.135 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50632980.193 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50632980.251 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50632980.308 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50632980.367 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50632980.426 : NVMData.BornMonth = 0
19ec-1c88:50632980.475 : NVMData.BornDay = 0
19ec-1c88:50632980.528 : NVMData.BornYear = 0
19ec-1c88:50632980.580 : NVMData.FirstScanMonth = 4
19ec-1c88:50632980.635 : NVMData.FirstScanDay = 30
19ec-1c88:50632980.692 : NVMData.FirstScanYear = 2020
19ec-1c88:50632980.747 : NVMData.VerticalMagnification = 0
19ec-1c88:50632980.805 : NVMData.HorizontalMagnification = 0
19ec-1c88:50632980.863 : NVMData.PowerSavingTime = 15
19ec-1c88:50632980.919 : NVMData.SN = A094165189010062
19ec-1c88:50632980.974 : NVMData.AutoFeed = 0
19ec-1c88:50632981.025 : NVMData.CCDType = 0
19ec-1c88:50632981.077 : NVMData.ScanSpeed = 0
19ec-1c88:50632981.128 : NVMData.RollerCount = 0
19ec-1c88:50632981.181 : NVMData.MultifeedCount = 0
19ec-1c88:50632981.235 : NVMData.JamCount = 0
19ec-1c88:50632981.284 : NVMData.IdentifyInfo = 
19ec-1c88:50632981.338 : NVMData.FormalName = 
19ec-1c88:50632981.527 : NVMData.ReservedB = 0
19ec-1c88:50632981.584 : NVMData.FunctionCode = 0
19ec-1c88:50632981.635 : NVMData.PreFeed = 0
19ec-1c88:50632981.689 : NVMData.PreFeedTime = 0
19ec-1c88:50632981.740 : NVMData.ButtonNumber = 0
19ec-1c88:50632981.793 : NVMData.PowerOffTime = 0
19ec-1c88:50632981.849 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50632981.928 : => IoObject::IoLockEnd
19ec-1c88:50632982.023 : <= IoObject::IoLockEnd
19ec-1c88:50632982.076 : <= InitializeScanner ret = 1
19ec-1c88:50634220.540 : => GetLogicalScannerAbility
19ec-1c88:50634220.736 : => IoObject::IoLockStart
19ec-1c88:50634220.857 : => CAsicIO::CheckDevice
19ec-1c88:50634220.917 : => CNT96226::ConnectIsAvailable
19ec-1c88:50634240.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50634240.487 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50634240.547 : <= IoObject::IoLockStart
19ec-1c88:50634240.605 : => IoObject::IoLockEnd
19ec-1c88:50634240.706 : <= IoObject::IoLockEnd
19ec-1c88:50634240.783 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50637769.416 : => GetLogicalScannerAbilityEx
19ec-1c88:50637769.605 : => IoObject::IoLockStart
19ec-1c88:50637769.735 : => CAsicIO::CheckDevice
19ec-1c88:50637769.794 : => CNT96226::ConnectIsAvailable
19ec-1c88:50637794.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50637795.096 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50637795.233 : <= IoObject::IoLockStart
19ec-1c88:50637795.356 : => IoObject::IoLockEnd
19ec-1c88:50637795.574 : <= IoObject::IoLockEnd
19ec-1c88:50637795.982 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50637796.057 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50645005.271 : => ReadNVMData
19ec-1c88:50645005.463 : => IoObject::IoLockStart
19ec-1c88:50645005.592 : => CAsicIO::CheckDevice
19ec-1c88:50645005.650 : => CNT96226::ConnectIsAvailable
19ec-1c88:50645023.208 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50645023.605 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50645023.671 : <= IoObject::IoLockStart
19ec-1c88:50645023.740 : => ReadNVMDataInternal
19ec-1c88:50645023.807 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50645023.871 : IO Send command 10 bytes
19ec-1c88:50645023.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:50645024.032 : iCmd = 0, nBytes = 10
19ec-1c88:50645024.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50645363.560 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50645363.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:50645363.762 : IO total need to receive data 128 bytes
19ec-1c88:50645363.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:50645363.877 : iCmd = 0, nBytes = 128
19ec-1c88:50645498.281 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645498.465 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645498.607 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50645498.742 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50645498.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50645498.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645499.117 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645499.239 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645499.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50645499.367 : System total receive data 128 bytes
19ec-1c88:50645499.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:50645499.481 : iCmd = 1, nBytes = 4
19ec-1c88:50645661.117 : 0000 : 00 00 00 00 
19ec-1c88:50645661.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50645661.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50645661.712 : NVMData.PadScanCount = 0
19ec-1c88:50645661.769 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50645661.827 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50645661.889 : NVMData.FlatbedScanCount = 0
19ec-1c88:50645661.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50645662.147 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50645662.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50645662.265 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50645662.325 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50645662.383 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50645662.439 : NVMData.BornMonth = 0
19ec-1c88:50645662.489 : NVMData.BornDay = 0
19ec-1c88:50645662.539 : NVMData.BornYear = 0
19ec-1c88:50645662.587 : NVMData.FirstScanMonth = 4
19ec-1c88:50645662.639 : NVMData.FirstScanDay = 30
19ec-1c88:50645662.695 : NVMData.FirstScanYear = 2020
19ec-1c88:50645662.751 : NVMData.VerticalMagnification = 0
19ec-1c88:50645662.809 : NVMData.HorizontalMagnification = 0
19ec-1c88:50645662.866 : NVMData.PowerSavingTime = 15
19ec-1c88:50645662.920 : NVMData.SN = A094165189010062
19ec-1c88:50645662.974 : NVMData.AutoFeed = 0
19ec-1c88:50645663.027 : NVMData.CCDType = 0
19ec-1c88:50645663.076 : NVMData.ScanSpeed = 0
19ec-1c88:50645663.128 : NVMData.RollerCount = 0
19ec-1c88:50645663.181 : NVMData.MultifeedCount = 0
19ec-1c88:50645663.236 : NVMData.JamCount = 0
19ec-1c88:50645663.286 : NVMData.IdentifyInfo = 
19ec-1c88:50645663.338 : NVMData.FormalName = 
19ec-1c88:50645663.388 : NVMData.ReservedB = 0
19ec-1c88:50645663.439 : NVMData.FunctionCode = 0
19ec-1c88:50645663.490 : NVMData.PreFeed = 0
19ec-1c88:50645663.538 : NVMData.PreFeedTime = 0
19ec-1c88:50645663.586 : NVMData.ButtonNumber = 0
19ec-1c88:50645663.637 : NVMData.PowerOffTime = 0
19ec-1c88:50645663.688 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50645663.751 : => IoObject::IoLockEnd
19ec-1c88:50645663.843 : <= IoObject::IoLockEnd
19ec-1c88:50645663.895 : <= ReadNVMData ret = 1
19ec-1c88:50655460.736 : => GetADFStatus
19ec-1c88:50655461.171 : => IoObject::IoLockStart
19ec-1c88:50655461.305 : => CAsicIO::CheckDevice
19ec-1c88:50655461.367 : => CNT96226::ConnectIsAvailable
19ec-1c88:50655481.066 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50655481.467 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50655481.529 : <= IoObject::IoLockStart
19ec-1c88:50655481.594 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50655481.663 : IO Send command 10 bytes
19ec-1c88:50655481.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:50655481.829 : iCmd = 0, nBytes = 10
19ec-1c88:50655481.939 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50655659.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50655659.572 : System send command 10 bytes + data 0 bytes
19ec-1c88:50655659.642 : IO total need to receive data 2 bytes
19ec-1c88:50655659.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:50655659.759 : iCmd = 0, nBytes = 2
19ec-1c88:50655848.434 : 0000 : 00 00 
19ec-1c88:50655848.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50655848.921 : System total receive data 2 bytes
19ec-1c88:50655848.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:50655849.039 : iCmd = 1, nBytes = 4
19ec-1c88:50656022.377 : 0000 : 00 00 00 00 
19ec-1c88:50656022.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50656022.952 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50656023.014 : Return status = 0
19ec-1c88:50656023.071 : => IoObject::IoLockEnd
19ec-1c88:50656023.161 : <= IoObject::IoLockEnd
19ec-1c88:50656023.209 : <= GetADFStatus ret = 1
19ec-1c88:50658730.927 : => GetADFStatus
19ec-1c88:50658731.117 : => IoObject::IoLockStart
19ec-1c88:50658731.239 : => CAsicIO::CheckDevice
19ec-1c88:50658731.296 : => CNT96226::ConnectIsAvailable
19ec-1c88:50658748.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50658748.545 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50658748.606 : <= IoObject::IoLockStart
19ec-1c88:50658748.668 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50658748.738 : IO Send command 10 bytes
19ec-1c88:50658748.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:50658748.926 : iCmd = 0, nBytes = 10
19ec-1c88:50658749.030 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50658922.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50658922.355 : System send command 10 bytes + data 0 bytes
19ec-1c88:50658922.577 : IO total need to receive data 2 bytes
19ec-1c88:50658922.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:50658922.706 : iCmd = 0, nBytes = 2
19ec-1c88:50659076.515 : 0000 : 00 00 
19ec-1c88:50659076.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50659076.728 : System total receive data 2 bytes
19ec-1c88:50659076.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:50659076.864 : iCmd = 1, nBytes = 4
19ec-1c88:50659219.422 : 0000 : 00 00 00 00 
19ec-1c88:50659219.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50659219.674 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50659219.746 : Return status = 0
19ec-1c88:50659219.809 : => IoObject::IoLockEnd
19ec-1c88:50659219.903 : <= IoObject::IoLockEnd
19ec-1c88:50659219.954 : <= GetADFStatus ret = 1
19ec-1c88:50661471.199 : => TerminateDriver
19ec-1c88:50661471.394 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:50661471.473 : => CNT96226::Close
19ec-1c88:50661474.975 : <= CNT96226::Close ret = 1
19ec-1c88:50661475.057 : <= CAsicIO::~CAsicIO
19ec-1c88:50661475.116 : => IoObject::IoLockEnd
19ec-1c88:50661475.168 : <= IoObject::IoLockEnd
19ec-1c88:50661475.220 : => IoObject::TerminateDevice
19ec-1c88:50661475.280 : => IoObject::IoLockEnd
19ec-1c88:50661475.334 : <= IoObject::IoLockEnd
19ec-1c88:50661475.439 : <= IoObject::TerminateDevice
19ec-1c88:50661475.688 : <= TerminateDriver ret = 1
19ec-1c88:50705354.961 : ============Debug Start==========
19ec-1c88:50705355.268 : Date : 2020/4/30 14:30:07
19ec-1c88:50705355.350 : Process ID : 19ec
19ec-1c88:50705355.773 : Windows : Version 10.0 build 18363 
19ec-1c88:50705356.225 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50705356.288 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50705356.356 : MemoryStatus.ullAvailPhys : 1731280896
19ec-1c88:50705356.416 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50705356.479 : MemoryStatus.ullAvailPageFile : 3133517824
19ec-1c88:50705356.540 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50705356.603 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:50705356.674 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50705356.779 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50705356.845 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50705357.090 : CPU Count : 4
19ec-1c88:50705357.139 : CPU Frequency : 100.000 Mhz
19ec-1c88:50705361.519 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50705361.643 : => InitializeDriver
19ec-1c88:50705361.925 : <= InitializeDriver ret = 1
19ec-1c88:50705361.989 : => InitializeScanner
19ec-1c88:50705362.072 : => CAsicIO::GetDeviceList
19ec-1c88:50705362.375 : => CNT96226::CNT96226
19ec-1c88:50705362.434 : => CNT96226::Open
19ec-1c88:50705383.338 : <= CNT96226::Open ret = 1
19ec-1c88:50705383.431 : => CNT96226::Initialize
19ec-1c88:50705383.616 : <= CNT96226::Initialize ret = 1
19ec-1c88:50705383.674 : <= CNT96226::CNT96226
19ec-1c88:50705383.730 : => CNT96226::EnumAvailableDevice
19ec-1c88:50705389.081 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50705389.159 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50705389.218 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50709111.624 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50709111.919 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50709117.496 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50709117.598 : => IoObject::GetLockName
19ec-1c88:50709117.660 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50709117.729 : <= IoObject::GetLockName
19ec-1c88:50709118.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:50709118.261 : iCmd = 3, nBytes = 2
19ec-1c88:50709488.383 : 0000 : 06 38 
19ec-1c88:50709488.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50709488.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:50709488.661 : iCmd = 4, nBytes = 2
19ec-1c88:50709805.757 : 0000 : 07 07 
19ec-1c88:50709805.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50709806.139 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50709806.312 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50709806.459 : IO Send command 10 bytes
19ec-1c88:50709806.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:50709806.684 : iCmd = 0, nBytes = 10
19ec-1c88:50709806.899 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50710014.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50710015.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:50710015.289 : iCmd = 0, nBytes = 165
19ec-1c88:50710224.630 : skip dump 37 bytes
19ec-1c88:50710225.002 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50710225.293 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50710225.577 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50710225.860 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50710226.129 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50710226.404 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50710226.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50710226.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50710227.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50710227.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:50710227.296 : iCmd = 1, nBytes = 4
19ec-1c88:50710437.658 : 0000 : 00 00 00 00 
19ec-1c88:50710437.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50710438.018 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50710438.139 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50710438.276 : IO Send command 10 bytes
19ec-1c88:50710438.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:50710438.491 : iCmd = 0, nBytes = 10
19ec-1c88:50710438.707 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50710800.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50710800.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:50710800.779 : iCmd = 0, nBytes = 128
19ec-1c88:50711037.070 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711037.439 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711037.726 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50711037.992 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50711038.254 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50711038.509 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711038.770 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711039.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711039.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50711039.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:50711039.371 : iCmd = 1, nBytes = 4
19ec-1c88:50711264.439 : 0000 : 00 00 00 00 
19ec-1c88:50711264.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50711264.783 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50711265.168 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50711265.313 : => CNT96226::Close
19ec-1c88:50711272.345 : <= CNT96226::Close ret = 1
19ec-1c88:50711272.501 : <= CNT96226::~CNT96226
19ec-1c88:50711272.664 : <= CAsicIO::GetDeviceList
19ec-1c88:50711273.435 : => IoObject::SetTimeout
19ec-1c88:50711273.700 : Timeout--> In = 0 Out = 0
19ec-1c88:50711273.815 : <= IoObject::SetTimeout
19ec-1c88:50711273.946 : => CAsicIO::CAsicIO
19ec-1c88:50711274.091 : => CNT96226::CNT96226
19ec-1c88:50711274.202 : => CNT96226::Open
19ec-1c88:50711315.900 : <= CNT96226::Open ret = 1
19ec-1c88:50711316.103 : => CNT96226::Initialize
19ec-1c88:50711316.486 : <= CNT96226::Initialize ret = 1
19ec-1c88:50711316.610 : <= CNT96226::CNT96226
19ec-1c88:50711316.709 : <= CAsicIO::CAsicIO
19ec-1c88:50711316.818 : => CAsicIO::InitializeDevice
19ec-1c88:50711316.948 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50711328.621 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50711328.847 : => IoObject::GetLockName
19ec-1c88:50711328.968 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50711329.100 : <= IoObject::GetLockName
19ec-1c88:50711330.058 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50711330.208 : IO Send command 10 bytes
19ec-1c88:50711330.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:50711330.418 : iCmd = 0, nBytes = 10
19ec-1c88:50711330.640 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50711694.301 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50711694.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:50711694.673 : iCmd = 0, nBytes = 128
19ec-1c88:50711933.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711933.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711933.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50711934.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50711934.401 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50711934.654 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711934.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711935.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711935.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50711935.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:50711935.520 : iCmd = 1, nBytes = 4
19ec-1c88:50712145.687 : 0000 : 00 00 00 00 
19ec-1c88:50712145.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50712146.054 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50712146.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:50712146.291 : iCmd = 3, nBytes = 2
19ec-1c88:50712524.822 : 0000 : 06 38 
19ec-1c88:50712525.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50712525.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:50712525.271 : iCmd = 4, nBytes = 2
19ec-1c88:50712857.893 : 0000 : 07 07 
19ec-1c88:50712858.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50712858.491 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50712858.685 : => IoObject::InitializeDevice
19ec-1c88:50712858.872 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50712860.153 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50712860.297 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50712861.539 : => FindScanner
19ec-1c88:50712861.647 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50712861.773 : <= FindScanner ret = 1
19ec-1c88:50712861.885 : => IoObject::IoLockStart
19ec-1c88:50712862.093 : => CAsicIO::CheckDevice
19ec-1c88:50712862.195 : => CNT96226::ConnectIsAvailable
19ec-1c88:50712887.950 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50712888.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50712888.341 : <= IoObject::IoLockStart
19ec-1c88:50712888.467 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50712888.608 : IO Send command 10 bytes
19ec-1c88:50712888.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:50712888.917 : iCmd = 0, nBytes = 10
19ec-1c88:50712889.133 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50713116.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50713116.551 : System send command 10 bytes + data 0 bytes
19ec-1c88:50713116.693 : IO total need to receive data 5 bytes
19ec-1c88:50713116.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:50713116.922 : iCmd = 0, nBytes = 5
19ec-1c88:50713348.262 : 0000 : 06 00 02 02 ab 
19ec-1c88:50713348.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50713348.624 : System total receive data 5 bytes
19ec-1c88:50713348.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:50713348.855 : iCmd = 1, nBytes = 4
19ec-1c88:50713573.301 : 0000 : 00 00 00 00 
19ec-1c88:50713573.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50713573.750 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50713573.879 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50713574.012 : IO Send command 10 bytes
19ec-1c88:50713574.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:50713574.323 : iCmd = 0, nBytes = 10
19ec-1c88:50713574.532 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50713797.304 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50713797.534 : System send command 10 bytes + data 0 bytes
19ec-1c88:50713797.674 : IO total need to receive data 165 bytes
19ec-1c88:50713797.803 : => CNT96226::VenderCmd_GetData
19ec-1c88:50713797.913 : iCmd = 0, nBytes = 165
19ec-1c88:50714012.126 : skip dump 37 bytes
19ec-1c88:50714012.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50714012.841 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50714013.130 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50714013.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50714013.672 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50714013.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50714014.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714014.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714014.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50714014.715 : System total receive data 165 bytes
19ec-1c88:50714014.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:50714014.944 : iCmd = 1, nBytes = 4
19ec-1c88:50714241.682 : 0000 : 00 00 00 00 
19ec-1c88:50714241.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50714242.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50714242.581 : Dump Inquiry
19ec-1c88:50714242.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50714243.121 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50714243.392 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50714243.662 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50714243.932 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50714244.209 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50714244.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714244.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714244.977 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50714245.238 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50714245.419 : 00a0 : 00 00 00 00 00 
19ec-1c88:50714245.547 : => ReadNVMDataInternal
19ec-1c88:50714245.935 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50714246.069 : IO Send command 10 bytes
19ec-1c88:50714246.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:50714246.351 : iCmd = 0, nBytes = 10
19ec-1c88:50714246.560 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50714616.303 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50714616.547 : System send command 10 bytes + data 0 bytes
19ec-1c88:50714616.686 : IO total need to receive data 128 bytes
19ec-1c88:50714616.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:50714616.933 : iCmd = 0, nBytes = 128
19ec-1c88:50714817.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714817.778 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714818.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50714818.343 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50714818.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50714818.869 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714819.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714819.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714819.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50714819.622 : System total receive data 128 bytes
19ec-1c88:50714819.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:50714819.856 : iCmd = 1, nBytes = 4
19ec-1c88:50715030.374 : 0000 : 00 00 00 00 
19ec-1c88:50715030.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50715030.777 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50715030.915 : NVMData.PadScanCount = 0
19ec-1c88:50715031.031 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50715031.144 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50715031.259 : NVMData.FlatbedScanCount = 0
19ec-1c88:50715031.370 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50715031.476 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50715031.584 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50715031.690 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50715031.801 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50715031.907 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50715032.016 : NVMData.BornMonth = 0
19ec-1c88:50715032.115 : NVMData.BornDay = 0
19ec-1c88:50715032.214 : NVMData.BornYear = 0
19ec-1c88:50715032.312 : NVMData.FirstScanMonth = 4
19ec-1c88:50715032.418 : NVMData.FirstScanDay = 30
19ec-1c88:50715032.528 : NVMData.FirstScanYear = 2020
19ec-1c88:50715032.636 : NVMData.VerticalMagnification = 0
19ec-1c88:50715032.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:50715032.857 : NVMData.PowerSavingTime = 15
19ec-1c88:50715032.964 : NVMData.SN = A094165189010062
19ec-1c88:50715033.065 : NVMData.AutoFeed = 0
19ec-1c88:50715033.170 : NVMData.CCDType = 0
19ec-1c88:50715033.273 : NVMData.ScanSpeed = 0
19ec-1c88:50715033.373 : NVMData.RollerCount = 0
19ec-1c88:50715033.478 : NVMData.MultifeedCount = 0
19ec-1c88:50715033.581 : NVMData.JamCount = 0
19ec-1c88:50715033.682 : NVMData.IdentifyInfo = 
19ec-1c88:50715033.785 : NVMData.FormalName = 
19ec-1c88:50715034.163 : NVMData.ReservedB = 0
19ec-1c88:50715034.277 : NVMData.FunctionCode = 0
19ec-1c88:50715034.375 : NVMData.PreFeed = 0
19ec-1c88:50715034.477 : NVMData.PreFeedTime = 0
19ec-1c88:50715034.575 : NVMData.ButtonNumber = 0
19ec-1c88:50715034.678 : NVMData.PowerOffTime = 0
19ec-1c88:50715034.778 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50715034.915 : => IoObject::IoLockEnd
19ec-1c88:50715035.096 : <= IoObject::IoLockEnd
19ec-1c88:50715035.193 : <= InitializeScanner ret = 1
19ec-1c88:50715035.312 : => GetLogicalScannerAbilityEx
19ec-1c88:50715035.433 : => IoObject::IoLockStart
19ec-1c88:50715035.619 : => CAsicIO::CheckDevice
19ec-1c88:50715035.724 : => CNT96226::ConnectIsAvailable
19ec-1c88:50715060.464 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50715060.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50715060.853 : <= IoObject::IoLockStart
19ec-1c88:50715060.983 : => IoObject::IoLockEnd
19ec-1c88:50715061.177 : <= IoObject::IoLockEnd
19ec-1c88:50715061.387 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50715061.544 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50715408.441 : => ReadNVMData
19ec-1c88:50715408.705 : => IoObject::IoLockStart
19ec-1c88:50715408.965 : => CAsicIO::CheckDevice
19ec-1c88:50715409.087 : => CNT96226::ConnectIsAvailable
19ec-1c88:50715435.936 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50715436.167 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50715436.291 : <= IoObject::IoLockStart
19ec-1c88:50715436.411 : => ReadNVMDataInternal
19ec-1c88:50715436.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50715436.664 : IO Send command 10 bytes
19ec-1c88:50715436.875 : => CNT96226::VenderCmd_SetData
19ec-1c88:50715436.986 : iCmd = 0, nBytes = 10
19ec-1c88:50715437.216 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50715806.865 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50715807.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:50715807.249 : IO total need to receive data 128 bytes
19ec-1c88:50715807.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:50715807.496 : iCmd = 0, nBytes = 128
19ec-1c88:50716026.977 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716027.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716027.652 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50716027.924 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50716028.195 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50716028.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716028.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716028.964 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716029.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50716029.223 : System total receive data 128 bytes
19ec-1c88:50716029.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:50716029.443 : iCmd = 1, nBytes = 4
19ec-1c88:50716244.278 : 0000 : 00 00 00 00 
19ec-1c88:50716244.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50716244.558 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50716244.644 : NVMData.PadScanCount = 0
19ec-1c88:50716244.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50716244.795 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50716244.866 : NVMData.FlatbedScanCount = 0
19ec-1c88:50716244.936 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50716245.006 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50716245.075 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50716245.145 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50716245.218 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50716245.289 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50716245.357 : NVMData.BornMonth = 0
19ec-1c88:50716245.419 : NVMData.BornDay = 0
19ec-1c88:50716245.491 : NVMData.BornYear = 0
19ec-1c88:50716245.554 : NVMData.FirstScanMonth = 4
19ec-1c88:50716245.620 : NVMData.FirstScanDay = 30
19ec-1c88:50716245.692 : NVMData.FirstScanYear = 2020
19ec-1c88:50716245.959 : NVMData.VerticalMagnification = 0
19ec-1c88:50716246.040 : NVMData.HorizontalMagnification = 0
19ec-1c88:50716246.110 : NVMData.PowerSavingTime = 15
19ec-1c88:50716246.184 : NVMData.SN = A094165189010062
19ec-1c88:50716246.252 : NVMData.AutoFeed = 0
19ec-1c88:50716246.316 : NVMData.CCDType = 0
19ec-1c88:50716246.378 : NVMData.ScanSpeed = 0
19ec-1c88:50716246.441 : NVMData.RollerCount = 0
19ec-1c88:50716246.504 : NVMData.MultifeedCount = 0
19ec-1c88:50716246.571 : NVMData.JamCount = 0
19ec-1c88:50716246.633 : NVMData.IdentifyInfo = 
19ec-1c88:50716246.700 : NVMData.FormalName = 
19ec-1c88:50716246.767 : NVMData.ReservedB = 0
19ec-1c88:50716246.831 : NVMData.FunctionCode = 0
19ec-1c88:50716246.895 : NVMData.PreFeed = 0
19ec-1c88:50716246.961 : NVMData.PreFeedTime = 0
19ec-1c88:50716247.027 : NVMData.ButtonNumber = 0
19ec-1c88:50716247.090 : NVMData.PowerOffTime = 0
19ec-1c88:50716247.156 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50716247.231 : => IoObject::IoLockEnd
19ec-1c88:50716247.347 : <= IoObject::IoLockEnd
19ec-1c88:50716247.410 : <= ReadNVMData ret = 1
19ec-1c88:50716918.409 : => TerminateDriver
19ec-1c88:50716918.619 : => CAsicIO::~CAsicIO,pStage=136121416
19ec-1c88:50716918.718 : => CNT96226::Close
19ec-1c88:50716923.430 : <= CNT96226::Close ret = 1
19ec-1c88:50716923.535 : <= CAsicIO::~CAsicIO
19ec-1c88:50716923.610 : => IoObject::IoLockEnd
19ec-1c88:50716923.679 : <= IoObject::IoLockEnd
19ec-1c88:50716923.744 : => IoObject::TerminateDevice
19ec-1c88:50716923.816 : => IoObject::IoLockEnd
19ec-1c88:50716923.880 : <= IoObject::IoLockEnd
19ec-1c88:50716924.009 : <= IoObject::TerminateDevice
19ec-1c88:50716924.328 : <= TerminateDriver ret = 1
19ec-1c88:50719365.521 : ============Debug Start==========
19ec-1c88:50719365.805 : Date : 2020/4/30 14:30:07
19ec-1c88:50719365.888 : Process ID : 19ec
19ec-1c88:50719366.301 : Windows : Version 10.0 build 18363 
19ec-1c88:50719366.749 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50719366.817 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50719366.882 : MemoryStatus.ullAvailPhys : 1731317760
19ec-1c88:50719366.941 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50719367.003 : MemoryStatus.ullAvailPageFile : 3134078976
19ec-1c88:50719367.064 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50719367.121 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:50719367.181 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50719367.290 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50719367.351 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50719367.589 : CPU Count : 4
19ec-1c88:50719367.636 : CPU Frequency : 100.000 Mhz
19ec-1c88:50719371.749 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50719371.876 : => InitializeDriver
19ec-1c88:50719372.151 : <= InitializeDriver ret = 1
19ec-1c88:50721906.595 : => InitializeScanner
19ec-1c88:50721906.844 : => CAsicIO::GetDeviceList
19ec-1c88:50721907.248 : => CNT96226::CNT96226
19ec-1c88:50721907.308 : => CNT96226::Open
19ec-1c88:50721929.979 : <= CNT96226::Open ret = 1
19ec-1c88:50721930.076 : => CNT96226::Initialize
19ec-1c88:50721930.272 : <= CNT96226::Initialize ret = 1
19ec-1c88:50721930.328 : <= CNT96226::CNT96226
19ec-1c88:50721930.376 : => CNT96226::EnumAvailableDevice
19ec-1c88:50721935.536 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50721935.615 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50721935.670 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50725634.597 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50725634.879 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50725640.922 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50725641.037 : => IoObject::GetLockName
19ec-1c88:50725641.098 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50725641.168 : <= IoObject::GetLockName
19ec-1c88:50725641.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:50725641.714 : iCmd = 3, nBytes = 2
19ec-1c88:50726004.528 : 0000 : 06 38 
19ec-1c88:50726004.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726004.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:50726004.833 : iCmd = 4, nBytes = 2
19ec-1c88:50726286.674 : 0000 : 07 07 
19ec-1c88:50726286.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726286.898 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50726286.986 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50726287.054 : IO Send command 10 bytes
19ec-1c88:50726287.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:50726287.163 : iCmd = 0, nBytes = 10
19ec-1c88:50726287.339 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50726460.771 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50726460.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:50726461.003 : iCmd = 0, nBytes = 165
19ec-1c88:50726607.597 : skip dump 37 bytes
19ec-1c88:50726607.790 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50726607.939 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50726608.077 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50726608.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50726608.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50726608.488 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50726608.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50726608.739 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50726608.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726608.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:50726608.919 : iCmd = 1, nBytes = 4
19ec-1c88:50726735.383 : 0000 : 00 00 00 00 
19ec-1c88:50726735.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726735.579 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50726735.653 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50726735.725 : IO Send command 10 bytes
19ec-1c88:50726735.784 : => CNT96226::VenderCmd_SetData
19ec-1c88:50726735.844 : iCmd = 0, nBytes = 10
19ec-1c88:50726735.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50727044.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50727044.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727044.764 : iCmd = 0, nBytes = 128
19ec-1c88:50727187.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.437 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50727187.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50727187.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.831 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.957 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727188.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727188.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727188.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727188.260 : iCmd = 1, nBytes = 4
19ec-1c88:50727326.697 : 0000 : 00 00 00 00 
19ec-1c88:50727326.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727326.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50727327.079 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50727327.152 : => CNT96226::Close
19ec-1c88:50727330.757 : <= CNT96226::Close ret = 1
19ec-1c88:50727330.833 : <= CNT96226::~CNT96226
19ec-1c88:50727330.924 : <= CAsicIO::GetDeviceList
19ec-1c88:50727331.313 : => IoObject::SetTimeout
19ec-1c88:50727331.446 : Timeout--> In = 0 Out = 0
19ec-1c88:50727331.509 : <= IoObject::SetTimeout
19ec-1c88:50727331.588 : => CAsicIO::CAsicIO
19ec-1c88:50727331.663 : => CNT96226::CNT96226
19ec-1c88:50727331.723 : => CNT96226::Open
19ec-1c88:50727351.999 : <= CNT96226::Open ret = 1
19ec-1c88:50727352.104 : => CNT96226::Initialize
19ec-1c88:50727352.297 : <= CNT96226::Initialize ret = 1
19ec-1c88:50727352.361 : <= CNT96226::CNT96226
19ec-1c88:50727352.416 : <= CAsicIO::CAsicIO
19ec-1c88:50727352.468 : => CAsicIO::InitializeDevice
19ec-1c88:50727352.547 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50727358.353 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50727358.476 : => IoObject::GetLockName
19ec-1c88:50727358.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50727358.604 : <= IoObject::GetLockName
19ec-1c88:50727359.106 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50727359.186 : IO Send command 10 bytes
19ec-1c88:50727359.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:50727359.297 : iCmd = 0, nBytes = 10
19ec-1c88:50727359.409 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50727678.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50727679.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727679.426 : iCmd = 0, nBytes = 128
19ec-1c88:50727852.554 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727852.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727852.915 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50727853.055 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50727853.186 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727853.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727853.764 : iCmd = 1, nBytes = 4
19ec-1c88:50727980.340 : 0000 : 00 00 00 00 
19ec-1c88:50727980.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727980.557 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50727980.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727980.682 : iCmd = 3, nBytes = 2
19ec-1c88:50728335.761 : 0000 : 06 38 
19ec-1c88:50728335.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50728335.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:50728336.036 : iCmd = 4, nBytes = 2
19ec-1c88:50728627.331 : 0000 : 07 07 
19ec-1c88:50728627.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50728627.612 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50728627.713 : => IoObject::InitializeDevice
19ec-1c88:50728627.831 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50728628.472 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50728628.555 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50728629.248 : => FindScanner
19ec-1c88:50728629.309 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50728629.376 : <= FindScanner ret = 1
19ec-1c88:50728629.438 : => IoObject::IoLockStart
19ec-1c88:50728629.545 : => CAsicIO::CheckDevice
19ec-1c88:50728629.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:50728654.249 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50728654.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50728654.407 : <= IoObject::IoLockStart
19ec-1c88:50728654.464 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50728654.535 : IO Send command 10 bytes
19ec-1c88:50728654.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:50728654.679 : iCmd = 0, nBytes = 10
19ec-1c88:50728654.786 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50728845.953 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50728846.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:50728846.135 : IO total need to receive data 5 bytes
19ec-1c88:50728846.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:50728846.253 : iCmd = 0, nBytes = 5
19ec-1c88:50728973.116 : 0000 : 06 00 02 02 ab 
19ec-1c88:50728973.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50728973.274 : System total receive data 5 bytes
19ec-1c88:50728973.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:50728973.389 : iCmd = 1, nBytes = 4
19ec-1c88:50729144.356 : 0000 : 00 00 00 00 
19ec-1c88:50729144.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50729144.735 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50729145.074 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50729145.136 : IO Send command 10 bytes
19ec-1c88:50729145.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:50729145.268 : iCmd = 0, nBytes = 10
19ec-1c88:50729145.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50729336.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50729336.637 : System send command 10 bytes + data 0 bytes
19ec-1c88:50729336.714 : IO total need to receive data 165 bytes
19ec-1c88:50729336.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:50729336.842 : iCmd = 0, nBytes = 165
19ec-1c88:50729452.440 : skip dump 37 bytes
19ec-1c88:50729452.619 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50729452.758 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50729452.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50729453.024 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50729453.157 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50729453.292 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50729453.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729453.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729453.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50729453.661 : System total receive data 165 bytes
19ec-1c88:50729453.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:50729453.773 : iCmd = 1, nBytes = 4
19ec-1c88:50729601.568 : 0000 : 00 00 00 00 
19ec-1c88:50729601.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50729601.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50729602.364 : Dump Inquiry
19ec-1c88:50729602.488 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50729602.621 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50729602.753 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50729602.886 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50729603.016 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50729603.146 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50729603.271 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729603.393 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729603.523 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50729603.648 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50729603.734 : 00a0 : 00 00 00 00 00 
19ec-1c88:50729603.805 : => ReadNVMDataInternal
19ec-1c88:50729603.984 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50729604.044 : IO Send command 10 bytes
19ec-1c88:50729604.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:50729604.171 : iCmd = 0, nBytes = 10
19ec-1c88:50729604.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50729928.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50729928.117 : System send command 10 bytes + data 0 bytes
19ec-1c88:50729928.180 : IO total need to receive data 128 bytes
19ec-1c88:50729928.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:50729928.293 : iCmd = 0, nBytes = 128
19ec-1c88:50730040.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.302 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50730041.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50730041.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.684 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50730042.054 : System total receive data 128 bytes
19ec-1c88:50730042.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:50730042.164 : iCmd = 1, nBytes = 4
19ec-1c88:50730215.658 : 0000 : 00 00 00 00 
19ec-1c88:50730215.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50730215.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50730215.929 : NVMData.PadScanCount = 0
19ec-1c88:50730215.984 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50730216.039 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50730216.094 : NVMData.FlatbedScanCount = 0
19ec-1c88:50730216.145 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50730216.200 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50730216.257 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50730216.310 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50730216.368 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50730216.421 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50730216.477 : NVMData.BornMonth = 0
19ec-1c88:50730216.526 : NVMData.BornDay = 0
19ec-1c88:50730216.576 : NVMData.BornYear = 0
19ec-1c88:50730216.624 : NVMData.FirstScanMonth = 4
19ec-1c88:50730216.676 : NVMData.FirstScanDay = 30
19ec-1c88:50730216.730 : NVMData.FirstScanYear = 2020
19ec-1c88:50730216.784 : NVMData.VerticalMagnification = 0
19ec-1c88:50730216.836 : NVMData.HorizontalMagnification = 0
19ec-1c88:50730216.889 : NVMData.PowerSavingTime = 15
19ec-1c88:50730216.944 : NVMData.SN = A094165189010062
19ec-1c88:50730216.993 : NVMData.AutoFeed = 0
19ec-1c88:50730217.041 : NVMData.CCDType = 0
19ec-1c88:50730217.089 : NVMData.ScanSpeed = 0
19ec-1c88:50730217.138 : NVMData.RollerCount = 0
19ec-1c88:50730217.192 : NVMData.MultifeedCount = 0
19ec-1c88:50730217.241 : NVMData.JamCount = 0
19ec-1c88:50730217.287 : NVMData.IdentifyInfo = 
19ec-1c88:50730217.337 : NVMData.FormalName = 
19ec-1c88:50730217.506 : NVMData.ReservedB = 0
19ec-1c88:50730217.562 : NVMData.FunctionCode = 0
19ec-1c88:50730217.612 : NVMData.PreFeed = 0
19ec-1c88:50730217.663 : NVMData.PreFeedTime = 0
19ec-1c88:50730218.146 : NVMData.ButtonNumber = 0
19ec-1c88:50730218.207 : NVMData.PowerOffTime = 0
19ec-1c88:50730218.257 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50730218.330 : => IoObject::IoLockEnd
19ec-1c88:50730218.425 : <= IoObject::IoLockEnd
19ec-1c88:50730218.476 : <= InitializeScanner ret = 1
19ec-1c88:50731419.089 : => GetLogicalScannerAbility
19ec-1c88:50731419.275 : => IoObject::IoLockStart
19ec-1c88:50731419.401 : => CAsicIO::CheckDevice
19ec-1c88:50731419.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:50731441.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50731441.330 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50731441.455 : <= IoObject::IoLockStart
19ec-1c88:50731441.774 : => IoObject::IoLockEnd
19ec-1c88:50731441.874 : <= IoObject::IoLockEnd
19ec-1c88:50731441.950 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50734977.192 : => GetLogicalScannerAbilityEx
19ec-1c88:50734977.384 : => IoObject::IoLockStart
19ec-1c88:50734977.520 : => CAsicIO::CheckDevice
19ec-1c88:50734977.578 : => CNT96226::ConnectIsAvailable
19ec-1c88:50735003.020 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50735003.136 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50735003.199 : <= IoObject::IoLockStart
19ec-1c88:50735003.261 : => IoObject::IoLockEnd
19ec-1c88:50735003.368 : <= IoObject::IoLockEnd
19ec-1c88:50735003.484 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50735003.557 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50743164.286 : => ReadNVMData
19ec-1c88:50743164.476 : => IoObject::IoLockStart
19ec-1c88:50743164.606 : => CAsicIO::CheckDevice
19ec-1c88:50743164.666 : => CNT96226::ConnectIsAvailable
19ec-1c88:50743187.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50743188.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50743188.378 : <= IoObject::IoLockStart
19ec-1c88:50743188.448 : => ReadNVMDataInternal
19ec-1c88:50743188.513 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50743188.577 : IO Send command 10 bytes
19ec-1c88:50743188.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:50743188.749 : iCmd = 0, nBytes = 10
19ec-1c88:50743188.860 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50743543.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50743543.737 : System send command 10 bytes + data 0 bytes
19ec-1c88:50743543.805 : IO total need to receive data 128 bytes
19ec-1c88:50743543.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:50743543.925 : iCmd = 0, nBytes = 128
19ec-1c88:50743743.782 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743743.965 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.117 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50743744.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50743744.385 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.513 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50743744.897 : System total receive data 128 bytes
19ec-1c88:50743744.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:50743745.019 : iCmd = 1, nBytes = 4
19ec-1c88:50743904.894 : 0000 : 00 00 00 00 
19ec-1c88:50743905.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50743905.161 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50743905.230 : NVMData.PadScanCount = 0
19ec-1c88:50743905.286 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50743905.341 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50743905.399 : NVMData.FlatbedScanCount = 0
19ec-1c88:50743905.454 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50743905.652 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50743905.720 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50743905.775 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50743905.829 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50743905.882 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50743905.936 : NVMData.BornMonth = 0
19ec-1c88:50743905.987 : NVMData.BornDay = 0
19ec-1c88:50743906.036 : NVMData.BornYear = 0
19ec-1c88:50743906.083 : NVMData.FirstScanMonth = 4
19ec-1c88:50743906.135 : NVMData.FirstScanDay = 30
19ec-1c88:50743906.189 : NVMData.FirstScanYear = 2020
19ec-1c88:50743906.241 : NVMData.VerticalMagnification = 0
19ec-1c88:50743906.295 : NVMData.HorizontalMagnification = 0
19ec-1c88:50743906.350 : NVMData.PowerSavingTime = 15
19ec-1c88:50743906.406 : NVMData.SN = A094165189010062
19ec-1c88:50743906.455 : NVMData.AutoFeed = 0
19ec-1c88:50743906.506 : NVMData.CCDType = 0
19ec-1c88:50743906.555 : NVMData.ScanSpeed = 0
19ec-1c88:50743906.608 : NVMData.RollerCount = 0
19ec-1c88:50743906.660 : NVMData.MultifeedCount = 0
19ec-1c88:50743906.713 : NVMData.JamCount = 0
19ec-1c88:50743906.763 : NVMData.IdentifyInfo = 
19ec-1c88:50743906.815 : NVMData.FormalName = 
19ec-1c88:50743906.862 : NVMData.ReservedB = 0
19ec-1c88:50743906.912 : NVMData.FunctionCode = 0
19ec-1c88:50743906.963 : NVMData.PreFeed = 0
19ec-1c88:50743907.010 : NVMData.PreFeedTime = 0
19ec-1c88:50743907.059 : NVMData.ButtonNumber = 0
19ec-1c88:50743907.112 : NVMData.PowerOffTime = 0
19ec-1c88:50743907.161 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50743907.218 : => IoObject::IoLockEnd
19ec-1c88:50743907.308 : <= IoObject::IoLockEnd
19ec-1c88:50743907.358 : <= ReadNVMData ret = 1
19ec-1c88:50753544.453 : => GetADFStatus
19ec-1c88:50753544.816 : => IoObject::IoLockStart
19ec-1c88:50753544.941 : => CAsicIO::CheckDevice
19ec-1c88:50753545.000 : => CNT96226::ConnectIsAvailable
19ec-1c88:50753568.176 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50753568.533 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50753568.596 : <= IoObject::IoLockStart
19ec-1c88:50753568.657 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50753568.724 : IO Send command 10 bytes
19ec-1c88:50753568.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:50753568.895 : iCmd = 0, nBytes = 10
19ec-1c88:50753569.003 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50753760.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50753760.465 : System send command 10 bytes + data 0 bytes
19ec-1c88:50753760.534 : IO total need to receive data 2 bytes
19ec-1c88:50753760.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:50753760.651 : iCmd = 0, nBytes = 2
19ec-1c88:50753957.575 : 0000 : 00 00 
19ec-1c88:50753957.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50753958.158 : System total receive data 2 bytes
19ec-1c88:50753958.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:50753958.287 : iCmd = 1, nBytes = 4
19ec-1c88:50754166.606 : 0000 : 00 00 00 00 
19ec-1c88:50754166.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50754166.854 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50754166.918 : Return status = 0
19ec-1c88:50754166.982 : => IoObject::IoLockEnd
19ec-1c88:50754167.072 : <= IoObject::IoLockEnd
19ec-1c88:50754167.120 : <= GetADFStatus ret = 1
19ec-1c88:50756898.686 : => GetADFStatus
19ec-1c88:50756898.888 : => IoObject::IoLockStart
19ec-1c88:50756899.022 : => CAsicIO::CheckDevice
19ec-1c88:50756899.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:50756924.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50756924.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50756924.953 : <= IoObject::IoLockStart
19ec-1c88:50756925.014 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50756925.084 : IO Send command 10 bytes
19ec-1c88:50756925.207 : => CNT96226::VenderCmd_SetData
19ec-1c88:50756925.263 : iCmd = 0, nBytes = 10
19ec-1c88:50756925.369 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50757123.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50757123.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:50757124.140 : IO total need to receive data 2 bytes
19ec-1c88:50757124.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:50757124.272 : iCmd = 0, nBytes = 2
19ec-1c88:50757270.400 : 0000 : 00 00 
19ec-1c88:50757270.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50757270.567 : System total receive data 2 bytes
19ec-1c88:50757270.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:50757270.682 : iCmd = 1, nBytes = 4
19ec-1c88:50757444.177 : 0000 : 00 00 00 00 
19ec-1c88:50757444.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50757444.743 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50757444.809 : Return status = 0
19ec-1c88:50757444.864 : => IoObject::IoLockEnd
19ec-1c88:50757444.951 : <= IoObject::IoLockEnd
19ec-1c88:50757445.001 : <= GetADFStatus ret = 1
19ec-1c88:50759529.436 : => TerminateDriver
19ec-1c88:50759529.635 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:50759529.708 : => CNT96226::Close
19ec-1c88:50759533.172 : <= CNT96226::Close ret = 1
19ec-1c88:50759533.251 : <= CAsicIO::~CAsicIO
19ec-1c88:50759533.308 : => IoObject::IoLockEnd
19ec-1c88:50759533.365 : <= IoObject::IoLockEnd
19ec-1c88:50759533.415 : => IoObject::TerminateDevice
19ec-1c88:50759533.469 : => IoObject::IoLockEnd
19ec-1c88:50759533.516 : <= IoObject::IoLockEnd
19ec-1c88:50759533.620 : <= IoObject::TerminateDevice
19ec-1c88:50759533.869 : <= TerminateDriver ret = 1
19ec-1c88:50802062.149 : ============Debug Start==========
19ec-1c88:50802062.448 : Date : 2020/4/30 14:30:10
19ec-1c88:50802062.531 : Process ID : 19ec
19ec-1c88:50802062.939 : Windows : Version 10.0 build 18363 
19ec-1c88:50802063.381 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50802063.444 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50802063.510 : MemoryStatus.ullAvailPhys : 1731035136
19ec-1c88:50802063.569 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50802063.629 : MemoryStatus.ullAvailPageFile : 3132919808
19ec-1c88:50802063.688 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50802063.746 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:50802063.807 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50802063.909 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50802063.966 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50802064.199 : CPU Count : 4
19ec-1c88:50802064.246 : CPU Frequency : 100.000 Mhz
19ec-1c88:50802068.486 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50802068.611 : => InitializeDriver
19ec-1c88:50802068.875 : <= InitializeDriver ret = 1
19ec-1c88:50802068.935 : => InitializeScanner
19ec-1c88:50802069.013 : => CAsicIO::GetDeviceList
19ec-1c88:50802069.307 : => CNT96226::CNT96226
19ec-1c88:50802069.365 : => CNT96226::Open
19ec-1c88:50802094.602 : <= CNT96226::Open ret = 1
19ec-1c88:50802094.711 : => CNT96226::Initialize
19ec-1c88:50802094.906 : <= CNT96226::Initialize ret = 1
19ec-1c88:50802094.969 : <= CNT96226::CNT96226
19ec-1c88:50802095.024 : => CNT96226::EnumAvailableDevice
19ec-1c88:50802100.412 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50802100.492 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50802100.549 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50805843.308 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50805843.608 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50805849.171 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50805849.278 : => IoObject::GetLockName
19ec-1c88:50805849.341 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50805849.412 : <= IoObject::GetLockName
19ec-1c88:50805849.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:50805849.945 : iCmd = 3, nBytes = 2
19ec-1c88:50806238.082 : 0000 : 06 38 
19ec-1c88:50806238.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50806238.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:50806238.365 : iCmd = 4, nBytes = 2
19ec-1c88:50806569.779 : 0000 : 07 07 
19ec-1c88:50806569.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50806570.158 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50806570.322 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50806570.461 : IO Send command 10 bytes
19ec-1c88:50806570.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:50806570.684 : iCmd = 0, nBytes = 10
19ec-1c88:50806570.894 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50806790.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50806791.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:50806791.338 : iCmd = 0, nBytes = 165
19ec-1c88:50807026.304 : skip dump 37 bytes
19ec-1c88:50807026.700 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50807027.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50807027.287 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50807027.560 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50807027.826 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50807028.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50807028.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807028.602 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807028.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50807028.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:50807028.959 : iCmd = 1, nBytes = 4
19ec-1c88:50807250.596 : 0000 : 00 00 00 00 
19ec-1c88:50807250.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50807250.965 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50807251.082 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50807251.215 : IO Send command 10 bytes
19ec-1c88:50807251.322 : => CNT96226::VenderCmd_SetData
19ec-1c88:50807251.432 : iCmd = 0, nBytes = 10
19ec-1c88:50807251.803 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50807595.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50807595.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:50807595.683 : iCmd = 0, nBytes = 128
19ec-1c88:50807826.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807826.800 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807827.093 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50807827.364 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50807827.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50807827.872 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807828.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807828.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807828.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50807828.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:50807828.738 : iCmd = 1, nBytes = 4
19ec-1c88:50808042.543 : 0000 : 00 00 00 00 
19ec-1c88:50808042.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50808042.786 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50808043.030 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50808043.126 : => CNT96226::Close
19ec-1c88:50808048.133 : <= CNT96226::Close ret = 1
19ec-1c88:50808048.232 : <= CNT96226::~CNT96226
19ec-1c88:50808048.352 : <= CAsicIO::GetDeviceList
19ec-1c88:50808048.866 : => IoObject::SetTimeout
19ec-1c88:50808049.036 : Timeout--> In = 0 Out = 0
19ec-1c88:50808049.109 : <= IoObject::SetTimeout
19ec-1c88:50808049.193 : => CAsicIO::CAsicIO
19ec-1c88:50808049.282 : => CNT96226::CNT96226
19ec-1c88:50808049.351 : => CNT96226::Open
19ec-1c88:50808077.841 : <= CNT96226::Open ret = 1
19ec-1c88:50808077.968 : => CNT96226::Initialize
19ec-1c88:50808078.217 : <= CNT96226::Initialize ret = 1
19ec-1c88:50808078.290 : <= CNT96226::CNT96226
19ec-1c88:50808078.358 : <= CAsicIO::CAsicIO
19ec-1c88:50808078.425 : => CAsicIO::InitializeDevice
19ec-1c88:50808078.509 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50808086.065 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50808086.219 : => IoObject::GetLockName
19ec-1c88:50808086.293 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50808086.378 : <= IoObject::GetLockName
19ec-1c88:50808087.001 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50808087.096 : IO Send command 10 bytes
19ec-1c88:50808087.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:50808087.232 : iCmd = 0, nBytes = 10
19ec-1c88:50808087.372 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50808436.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50808436.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:50808436.869 : iCmd = 0, nBytes = 128
19ec-1c88:50808646.353 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808646.612 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808646.802 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50808646.981 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50808647.152 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.315 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50808647.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:50808647.879 : iCmd = 1, nBytes = 4
19ec-1c88:50808850.023 : 0000 : 00 00 00 00 
19ec-1c88:50808850.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50808850.253 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50808850.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:50808850.396 : iCmd = 3, nBytes = 2
19ec-1c88:50809238.116 : 0000 : 06 38 
19ec-1c88:50809238.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50809238.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:50809238.452 : iCmd = 4, nBytes = 2
19ec-1c88:50809554.053 : 0000 : 07 07 
19ec-1c88:50809554.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50809554.445 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50809554.573 : => IoObject::InitializeDevice
19ec-1c88:50809554.698 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50809555.591 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50809555.684 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50809556.543 : => FindScanner
19ec-1c88:50809556.614 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50809556.698 : <= FindScanner ret = 1
19ec-1c88:50809556.769 : => IoObject::IoLockStart
19ec-1c88:50809556.907 : => CAsicIO::CheckDevice
19ec-1c88:50809556.979 : => CNT96226::ConnectIsAvailable
19ec-1c88:50809577.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50809577.227 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50809577.307 : <= IoObject::IoLockStart
19ec-1c88:50809577.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50809577.474 : IO Send command 10 bytes
19ec-1c88:50809577.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:50809577.674 : iCmd = 0, nBytes = 10
19ec-1c88:50809577.812 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50809762.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50809762.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:50809762.948 : IO total need to receive data 5 bytes
19ec-1c88:50809763.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:50809763.099 : iCmd = 0, nBytes = 5
19ec-1c88:50809966.690 : 0000 : 06 00 02 02 ab 
19ec-1c88:50809966.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50809966.888 : System total receive data 5 bytes
19ec-1c88:50809966.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:50809967.033 : iCmd = 1, nBytes = 4
19ec-1c88:50810140.010 : 0000 : 00 00 00 00 
19ec-1c88:50810140.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50810140.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50810140.343 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50810140.424 : IO Send command 10 bytes
19ec-1c88:50810140.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:50810140.610 : iCmd = 0, nBytes = 10
19ec-1c88:50810140.744 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50810306.583 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50810306.993 : System send command 10 bytes + data 0 bytes
19ec-1c88:50810307.077 : IO total need to receive data 165 bytes
19ec-1c88:50810307.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:50810307.224 : iCmd = 0, nBytes = 165
19ec-1c88:50810508.339 : skip dump 37 bytes
19ec-1c88:50810508.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50810508.788 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50810508.970 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50810509.148 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50810509.318 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50810509.492 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50810509.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810509.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810509.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50810509.976 : System total receive data 165 bytes
19ec-1c88:50810510.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:50810510.119 : iCmd = 1, nBytes = 4
19ec-1c88:50810685.583 : 0000 : 00 00 00 00 
19ec-1c88:50810685.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50810685.857 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50810686.121 : Dump Inquiry
19ec-1c88:50810686.284 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50810686.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50810686.628 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50810686.797 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50810686.964 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50810687.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50810687.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810687.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810687.631 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50810687.796 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50810687.912 : 00a0 : 00 00 00 00 00 
19ec-1c88:50810688.000 : => ReadNVMDataInternal
19ec-1c88:50810688.278 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50810688.365 : IO Send command 10 bytes
19ec-1c88:50810688.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:50810688.553 : iCmd = 0, nBytes = 10
19ec-1c88:50810688.686 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50811028.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50811028.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:50811028.895 : IO total need to receive data 128 bytes
19ec-1c88:50811028.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:50811029.046 : iCmd = 0, nBytes = 128
19ec-1c88:50811235.182 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811235.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811235.605 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50811235.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50811235.942 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.104 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.268 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50811236.599 : System total receive data 128 bytes
19ec-1c88:50811236.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:50811236.744 : iCmd = 1, nBytes = 4
19ec-1c88:50811412.519 : 0000 : 00 00 00 00 
19ec-1c88:50811412.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50811412.838 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50811412.928 : NVMData.PadScanCount = 0
19ec-1c88:50811413.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50811413.075 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50811413.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:50811413.223 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50811413.289 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50811413.358 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50811413.430 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50811413.503 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50811413.573 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50811413.645 : NVMData.BornMonth = 0
19ec-1c88:50811413.707 : NVMData.BornDay = 0
19ec-1c88:50811413.774 : NVMData.BornYear = 0
19ec-1c88:50811413.837 : NVMData.FirstScanMonth = 4
19ec-1c88:50811413.904 : NVMData.FirstScanDay = 30
19ec-1c88:50811413.974 : NVMData.FirstScanYear = 2020
19ec-1c88:50811414.043 : NVMData.VerticalMagnification = 0
19ec-1c88:50811414.117 : NVMData.HorizontalMagnification = 0
19ec-1c88:50811414.184 : NVMData.PowerSavingTime = 15
19ec-1c88:50811414.253 : NVMData.SN = A094165189010062
19ec-1c88:50811414.318 : NVMData.AutoFeed = 0
19ec-1c88:50811414.380 : NVMData.CCDType = 0
19ec-1c88:50811414.443 : NVMData.ScanSpeed = 0
19ec-1c88:50811414.505 : NVMData.RollerCount = 0
19ec-1c88:50811414.567 : NVMData.MultifeedCount = 0
19ec-1c88:50811414.629 : NVMData.JamCount = 0
19ec-1c88:50811414.692 : NVMData.IdentifyInfo = 
19ec-1c88:50811414.758 : NVMData.FormalName = 
19ec-1c88:50811415.015 : NVMData.ReservedB = 0
19ec-1c88:50811415.088 : NVMData.FunctionCode = 0
19ec-1c88:50811415.153 : NVMData.PreFeed = 0
19ec-1c88:50811415.219 : NVMData.PreFeedTime = 0
19ec-1c88:50811415.282 : NVMData.ButtonNumber = 0
19ec-1c88:50811415.346 : NVMData.PowerOffTime = 0
19ec-1c88:50811415.413 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50811415.513 : => IoObject::IoLockEnd
19ec-1c88:50811415.633 : <= IoObject::IoLockEnd
19ec-1c88:50811415.695 : <= InitializeScanner ret = 1
19ec-1c88:50811415.779 : => GetLogicalScannerAbilityEx
19ec-1c88:50811415.853 : => IoObject::IoLockStart
19ec-1c88:50811415.978 : => CAsicIO::CheckDevice
19ec-1c88:50811416.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:50811442.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50811442.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50811442.460 : <= IoObject::IoLockStart
19ec-1c88:50811442.538 : => IoObject::IoLockEnd
19ec-1c88:50811442.661 : <= IoObject::IoLockEnd
19ec-1c88:50811442.804 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50811442.905 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50811663.837 : => ReadNVMData
19ec-1c88:50811664.003 : => IoObject::IoLockStart
19ec-1c88:50811664.166 : => CAsicIO::CheckDevice
19ec-1c88:50811664.239 : => CNT96226::ConnectIsAvailable
19ec-1c88:50811688.679 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50811688.825 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50811688.905 : <= IoObject::IoLockStart
19ec-1c88:50811688.987 : => ReadNVMDataInternal
19ec-1c88:50811689.063 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50811689.148 : IO Send command 10 bytes
19ec-1c88:50811689.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:50811689.353 : iCmd = 0, nBytes = 10
19ec-1c88:50811689.494 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50812040.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50812040.203 : System send command 10 bytes + data 0 bytes
19ec-1c88:50812040.295 : IO total need to receive data 128 bytes
19ec-1c88:50812040.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:50812040.446 : iCmd = 0, nBytes = 128
19ec-1c88:50812244.215 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812244.443 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812244.626 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50812244.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50812244.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.463 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50812245.628 : System total receive data 128 bytes
19ec-1c88:50812245.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:50812245.775 : iCmd = 1, nBytes = 4
19ec-1c88:50812421.527 : 0000 : 00 00 00 00 
19ec-1c88:50812421.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50812421.808 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50812421.899 : NVMData.PadScanCount = 0
19ec-1c88:50812421.973 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50812422.044 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50812422.123 : NVMData.FlatbedScanCount = 0
19ec-1c88:50812422.195 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50812422.262 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50812422.336 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50812422.408 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50812422.479 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50812422.550 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50812422.622 : NVMData.BornMonth = 0
19ec-1c88:50812422.688 : NVMData.BornDay = 0
19ec-1c88:50812422.757 : NVMData.BornYear = 0
19ec-1c88:50812422.820 : NVMData.FirstScanMonth = 4
19ec-1c88:50812422.888 : NVMData.FirstScanDay = 30
19ec-1c88:50812422.958 : NVMData.FirstScanYear = 2020
19ec-1c88:50812423.196 : NVMData.VerticalMagnification = 0
19ec-1c88:50812423.274 : NVMData.HorizontalMagnification = 0
19ec-1c88:50812423.346 : NVMData.PowerSavingTime = 15
19ec-1c88:50812423.417 : NVMData.SN = A094165189010062
19ec-1c88:50812423.485 : NVMData.AutoFeed = 0
19ec-1c88:50812423.549 : NVMData.CCDType = 0
19ec-1c88:50812423.611 : NVMData.ScanSpeed = 0
19ec-1c88:50812423.678 : NVMData.RollerCount = 0
19ec-1c88:50812423.742 : NVMData.MultifeedCount = 0
19ec-1c88:50812423.809 : NVMData.JamCount = 0
19ec-1c88:50812423.873 : NVMData.IdentifyInfo = 
19ec-1c88:50812423.940 : NVMData.FormalName = 
19ec-1c88:50812424.004 : NVMData.ReservedB = 0
19ec-1c88:50812424.070 : NVMData.FunctionCode = 0
19ec-1c88:50812424.134 : NVMData.PreFeed = 0
19ec-1c88:50812424.197 : NVMData.PreFeedTime = 0
19ec-1c88:50812424.262 : NVMData.ButtonNumber = 0
19ec-1c88:50812424.327 : NVMData.PowerOffTime = 0
19ec-1c88:50812424.394 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50812424.471 : => IoObject::IoLockEnd
19ec-1c88:50812424.584 : <= IoObject::IoLockEnd
19ec-1c88:50812424.651 : <= ReadNVMData ret = 1
19ec-1c88:50815126.974 : ============Debug Start==========
19ec-1c88:50815127.268 : Date : 2020/4/30 14:30:10
19ec-1c88:50815127.350 : Process ID : 19ec
19ec-1c88:50815127.767 : Windows : Version 10.0 build 18363 
19ec-1c88:50815128.266 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50815128.330 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50815128.395 : MemoryStatus.ullAvailPhys : 1730744320
19ec-1c88:50815128.453 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50815128.518 : MemoryStatus.ullAvailPageFile : 3133796352
19ec-1c88:50815128.579 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50815128.634 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:50815128.692 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50815128.793 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50815128.852 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50815129.093 : CPU Count : 4
19ec-1c88:50815129.142 : CPU Frequency : 100.000 Mhz
19ec-1c88:50815133.813 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50815133.939 : => InitializeDriver
19ec-1c88:50815134.204 : <= InitializeDriver ret = 1
19ec-1c88:50817662.740 : => InitializeScanner
19ec-1c88:50817662.994 : => CAsicIO::GetDeviceList
19ec-1c88:50817663.410 : => CNT96226::CNT96226
19ec-1c88:50817663.470 : => CNT96226::Open
19ec-1c88:50817686.220 : <= CNT96226::Open ret = 1
19ec-1c88:50817686.324 : => CNT96226::Initialize
19ec-1c88:50817686.522 : <= CNT96226::Initialize ret = 1
19ec-1c88:50817686.579 : <= CNT96226::CNT96226
19ec-1c88:50817686.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:50817692.039 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50817692.119 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50817692.180 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50821435.666 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50821435.957 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50821441.571 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50821441.684 : => IoObject::GetLockName
19ec-1c88:50821441.751 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50821441.818 : <= IoObject::GetLockName
19ec-1c88:50821442.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:50821442.345 : iCmd = 3, nBytes = 2
19ec-1c88:50821820.608 : 0000 : 06 38 
19ec-1c88:50821820.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50821820.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:50821820.872 : iCmd = 4, nBytes = 2
19ec-1c88:50822131.329 : 0000 : 07 07 
19ec-1c88:50822131.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50822131.502 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50822131.588 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50822131.657 : IO Send command 10 bytes
19ec-1c88:50822131.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:50822131.766 : iCmd = 0, nBytes = 10
19ec-1c88:50822131.872 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50822315.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50822315.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:50822315.967 : iCmd = 0, nBytes = 165
19ec-1c88:50822514.190 : skip dump 37 bytes
19ec-1c88:50822514.387 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50822514.530 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50822514.670 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50822514.802 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50822514.933 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50822515.069 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50822515.191 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50822515.311 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50822515.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50822515.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:50822515.487 : iCmd = 1, nBytes = 4
19ec-1c88:50822709.726 : 0000 : 00 00 00 00 
19ec-1c88:50822709.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50822709.913 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50822709.978 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50822710.044 : IO Send command 10 bytes
19ec-1c88:50822710.098 : => CNT96226::VenderCmd_SetData
19ec-1c88:50822710.151 : iCmd = 0, nBytes = 10
19ec-1c88:50822710.261 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50823035.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50823035.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823035.398 : iCmd = 0, nBytes = 128
19ec-1c88:50823213.489 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823213.655 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823213.795 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50823213.929 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50823214.052 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.172 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.295 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50823214.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823214.592 : iCmd = 1, nBytes = 4
19ec-1c88:50823342.947 : 0000 : 00 00 00 00 
19ec-1c88:50823343.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50823343.086 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50823343.251 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50823343.323 : => CNT96226::Close
19ec-1c88:50823347.067 : <= CNT96226::Close ret = 1
19ec-1c88:50823347.137 : <= CNT96226::~CNT96226
19ec-1c88:50823347.222 : <= CAsicIO::GetDeviceList
19ec-1c88:50823347.603 : => IoObject::SetTimeout
19ec-1c88:50823347.732 : Timeout--> In = 0 Out = 0
19ec-1c88:50823347.793 : <= IoObject::SetTimeout
19ec-1c88:50823347.859 : => CAsicIO::CAsicIO
19ec-1c88:50823347.929 : => CNT96226::CNT96226
19ec-1c88:50823347.987 : => CNT96226::Open
19ec-1c88:50823370.593 : <= CNT96226::Open ret = 1
19ec-1c88:50823370.699 : => CNT96226::Initialize
19ec-1c88:50823370.892 : <= CNT96226::Initialize ret = 1
19ec-1c88:50823370.952 : <= CNT96226::CNT96226
19ec-1c88:50823371.003 : <= CAsicIO::CAsicIO
19ec-1c88:50823371.057 : => CAsicIO::InitializeDevice
19ec-1c88:50823371.134 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50823376.986 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50823377.102 : => IoObject::GetLockName
19ec-1c88:50823377.157 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50823377.221 : <= IoObject::GetLockName
19ec-1c88:50823377.710 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50823377.780 : IO Send command 10 bytes
19ec-1c88:50823377.834 : => CNT96226::VenderCmd_SetData
19ec-1c88:50823377.889 : iCmd = 0, nBytes = 10
19ec-1c88:50823378.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50823713.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50823713.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823713.456 : iCmd = 0, nBytes = 128
19ec-1c88:50823888.791 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823888.970 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.107 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50823889.237 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50823889.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50823889.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823889.915 : iCmd = 1, nBytes = 4
19ec-1c88:50824068.078 : 0000 : 00 00 00 00 
19ec-1c88:50824068.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50824068.258 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50824068.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:50824068.378 : iCmd = 3, nBytes = 2
19ec-1c88:50824455.791 : 0000 : 06 38 
19ec-1c88:50824455.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50824455.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:50824456.049 : iCmd = 4, nBytes = 2
19ec-1c88:50824755.166 : 0000 : 07 07 
19ec-1c88:50824755.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50824755.421 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50824755.519 : => IoObject::InitializeDevice
19ec-1c88:50824755.628 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50824756.264 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50824756.339 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50824757.062 : => FindScanner
19ec-1c88:50824757.125 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50824757.192 : <= FindScanner ret = 1
19ec-1c88:50824757.248 : => IoObject::IoLockStart
19ec-1c88:50824757.353 : => CAsicIO::CheckDevice
19ec-1c88:50824757.404 : => CNT96226::ConnectIsAvailable
19ec-1c88:50824778.594 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50824778.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50824778.767 : <= IoObject::IoLockStart
19ec-1c88:50824778.822 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50824778.885 : IO Send command 10 bytes
19ec-1c88:50824778.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:50824779.038 : iCmd = 0, nBytes = 10
19ec-1c88:50824779.144 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50824980.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50824980.931 : System send command 10 bytes + data 0 bytes
19ec-1c88:50824980.998 : IO total need to receive data 5 bytes
19ec-1c88:50824981.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:50824981.111 : iCmd = 0, nBytes = 5
19ec-1c88:50825189.669 : 0000 : 06 00 02 02 ab 
19ec-1c88:50825189.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825189.829 : System total receive data 5 bytes
19ec-1c88:50825189.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:50825189.944 : iCmd = 1, nBytes = 4
19ec-1c88:50825369.775 : 0000 : 00 00 00 00 
19ec-1c88:50825369.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825370.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50825370.098 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50825370.162 : IO Send command 10 bytes
19ec-1c88:50825370.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:50825370.306 : iCmd = 0, nBytes = 10
19ec-1c88:50825370.411 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50825576.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50825576.137 : System send command 10 bytes + data 0 bytes
19ec-1c88:50825576.204 : IO total need to receive data 165 bytes
19ec-1c88:50825576.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:50825576.316 : iCmd = 0, nBytes = 165
19ec-1c88:50825771.931 : skip dump 37 bytes
19ec-1c88:50825772.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50825772.240 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50825772.374 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50825772.511 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50825772.639 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50825772.771 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50825772.896 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825773.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825773.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825773.135 : System total receive data 165 bytes
19ec-1c88:50825773.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:50825773.244 : iCmd = 1, nBytes = 4
19ec-1c88:50825914.579 : 0000 : 00 00 00 00 
19ec-1c88:50825914.931 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825915.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50825915.273 : Dump Inquiry
19ec-1c88:50825915.398 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50825915.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50825915.682 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50825915.819 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50825915.946 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50825916.083 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50825916.213 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825916.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825916.474 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50825916.605 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50825916.699 : 00a0 : 00 00 00 00 00 
19ec-1c88:50825916.771 : => ReadNVMDataInternal
19ec-1c88:50825916.981 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50825917.046 : IO Send command 10 bytes
19ec-1c88:50825917.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:50825917.187 : iCmd = 0, nBytes = 10
19ec-1c88:50825917.292 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50826271.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50826271.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:50826271.654 : IO total need to receive data 128 bytes
19ec-1c88:50826271.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:50826271.770 : iCmd = 0, nBytes = 128
19ec-1c88:50826464.219 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826464.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826464.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50826465.046 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50826465.172 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.297 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50826465.659 : System total receive data 128 bytes
19ec-1c88:50826465.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:50826465.770 : iCmd = 1, nBytes = 4
19ec-1c88:50826669.814 : 0000 : 00 00 00 00 
19ec-1c88:50826669.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50826670.010 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50826670.075 : NVMData.PadScanCount = 0
19ec-1c88:50826670.127 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50826670.180 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50826670.235 : NVMData.FlatbedScanCount = 0
19ec-1c88:50826670.287 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50826670.338 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50826670.391 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50826670.445 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50826670.500 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50826670.553 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50826670.608 : NVMData.BornMonth = 0
19ec-1c88:50826670.657 : NVMData.BornDay = 0
19ec-1c88:50826670.706 : NVMData.BornYear = 0
19ec-1c88:50826670.755 : NVMData.FirstScanMonth = 4
19ec-1c88:50826670.806 : NVMData.FirstScanDay = 30
19ec-1c88:50826670.861 : NVMData.FirstScanYear = 2020
19ec-1c88:50826670.912 : NVMData.VerticalMagnification = 0
19ec-1c88:50826670.964 : NVMData.HorizontalMagnification = 0
19ec-1c88:50826671.019 : NVMData.PowerSavingTime = 15
19ec-1c88:50826671.072 : NVMData.SN = A094165189010062
19ec-1c88:50826671.123 : NVMData.AutoFeed = 0
19ec-1c88:50826671.171 : NVMData.CCDType = 0
19ec-1c88:50826671.217 : NVMData.ScanSpeed = 0
19ec-1c88:50826671.263 : NVMData.RollerCount = 0
19ec-1c88:50826671.314 : NVMData.MultifeedCount = 0
19ec-1c88:50826671.364 : NVMData.JamCount = 0
19ec-1c88:50826671.412 : NVMData.IdentifyInfo = 
19ec-1c88:50826671.461 : NVMData.FormalName = 
19ec-1c88:50826671.649 : NVMData.ReservedB = 0
19ec-1c88:50826671.706 : NVMData.FunctionCode = 0
19ec-1c88:50826671.754 : NVMData.PreFeed = 0
19ec-1c88:50826671.805 : NVMData.PreFeedTime = 0
19ec-1c88:50826671.852 : NVMData.ButtonNumber = 0
19ec-1c88:50826671.904 : NVMData.PowerOffTime = 0
19ec-1c88:50826671.954 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50826672.025 : => IoObject::IoLockEnd
19ec-1c88:50826672.117 : <= IoObject::IoLockEnd
19ec-1c88:50826672.167 : <= InitializeScanner ret = 1
19ec-1c88:50827904.213 : => GetLogicalScannerAbility
19ec-1c88:50827904.392 : => IoObject::IoLockStart
19ec-1c88:50827904.516 : => CAsicIO::CheckDevice
19ec-1c88:50827904.571 : => CNT96226::ConnectIsAvailable
19ec-1c88:50827930.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50827930.873 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50827930.933 : <= IoObject::IoLockStart
19ec-1c88:50827930.993 : => IoObject::IoLockEnd
19ec-1c88:50827931.107 : <= IoObject::IoLockEnd
19ec-1c88:50827931.183 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50831473.172 : => GetLogicalScannerAbilityEx
19ec-1c88:50831473.357 : => IoObject::IoLockStart
19ec-1c88:50831473.488 : => CAsicIO::CheckDevice
19ec-1c88:50831473.542 : => CNT96226::ConnectIsAvailable
19ec-1c88:50831499.783 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50831500.146 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50831500.204 : <= IoObject::IoLockStart
19ec-1c88:50831500.263 : => IoObject::IoLockEnd
19ec-1c88:50831500.378 : <= IoObject::IoLockEnd
19ec-1c88:50831500.498 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50831500.572 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50838789.098 : => ReadNVMData
19ec-1c88:50838789.284 : => IoObject::IoLockStart
19ec-1c88:50838789.412 : => CAsicIO::CheckDevice
19ec-1c88:50838789.469 : => CNT96226::ConnectIsAvailable
19ec-1c88:50838814.074 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50838814.188 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50838814.248 : <= IoObject::IoLockStart
19ec-1c88:50838814.315 : => ReadNVMDataInternal
19ec-1c88:50838814.377 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50838814.446 : IO Send command 10 bytes
19ec-1c88:50838814.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:50838814.627 : iCmd = 0, nBytes = 10
19ec-1c88:50838814.740 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50839161.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50839162.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:50839162.166 : IO total need to receive data 128 bytes
19ec-1c88:50839162.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:50839162.286 : iCmd = 0, nBytes = 128
19ec-1c88:50839366.500 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839366.684 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839366.823 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50839366.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50839367.084 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50839367.581 : System total receive data 128 bytes
19ec-1c88:50839367.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:50839367.694 : iCmd = 1, nBytes = 4
19ec-1c88:50839531.091 : 0000 : 00 00 00 00 
19ec-1c88:50839531.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50839531.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50839531.408 : NVMData.PadScanCount = 0
19ec-1c88:50839531.467 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50839531.524 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50839531.583 : NVMData.FlatbedScanCount = 0
19ec-1c88:50839531.636 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50839531.827 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50839531.894 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50839531.948 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50839532.002 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50839532.056 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50839532.112 : NVMData.BornMonth = 0
19ec-1c88:50839532.162 : NVMData.BornDay = 0
19ec-1c88:50839532.212 : NVMData.BornYear = 0
19ec-1c88:50839532.260 : NVMData.FirstScanMonth = 4
19ec-1c88:50839532.314 : NVMData.FirstScanDay = 30
19ec-1c88:50839532.369 : NVMData.FirstScanYear = 2020
19ec-1c88:50839532.424 : NVMData.VerticalMagnification = 0
19ec-1c88:50839532.479 : NVMData.HorizontalMagnification = 0
19ec-1c88:50839532.533 : NVMData.PowerSavingTime = 15
19ec-1c88:50839532.584 : NVMData.SN = A094165189010062
19ec-1c88:50839532.636 : NVMData.AutoFeed = 0
19ec-1c88:50839532.684 : NVMData.CCDType = 0
19ec-1c88:50839532.732 : NVMData.ScanSpeed = 0
19ec-1c88:50839532.783 : NVMData.RollerCount = 0
19ec-1c88:50839532.837 : NVMData.MultifeedCount = 0
19ec-1c88:50839532.890 : NVMData.JamCount = 0
19ec-1c88:50839532.942 : NVMData.IdentifyInfo = 
19ec-1c88:50839532.993 : NVMData.FormalName = 
19ec-1c88:50839533.039 : NVMData.ReservedB = 0
19ec-1c88:50839533.086 : NVMData.FunctionCode = 0
19ec-1c88:50839533.137 : NVMData.PreFeed = 0
19ec-1c88:50839533.183 : NVMData.PreFeedTime = 0
19ec-1c88:50839533.231 : NVMData.ButtonNumber = 0
19ec-1c88:50839533.280 : NVMData.PowerOffTime = 0
19ec-1c88:50839533.329 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50839533.394 : => IoObject::IoLockEnd
19ec-1c88:50839533.485 : <= IoObject::IoLockEnd
19ec-1c88:50839533.534 : <= ReadNVMData ret = 1
19ec-1c88:50849257.400 : => GetADFStatus
19ec-1c88:50849257.842 : => IoObject::IoLockStart
19ec-1c88:50849257.978 : => CAsicIO::CheckDevice
19ec-1c88:50849258.034 : => CNT96226::ConnectIsAvailable
19ec-1c88:50849283.619 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50849283.732 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50849283.791 : <= IoObject::IoLockStart
19ec-1c88:50849283.853 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50849283.920 : IO Send command 10 bytes
19ec-1c88:50849284.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:50849284.095 : iCmd = 0, nBytes = 10
19ec-1c88:50849284.196 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50849459.111 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50849459.254 : System send command 10 bytes + data 0 bytes
19ec-1c88:50849459.333 : IO total need to receive data 2 bytes
19ec-1c88:50849459.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:50849459.460 : iCmd = 0, nBytes = 2
19ec-1c88:50849617.995 : 0000 : 00 00 
19ec-1c88:50849618.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50849618.457 : System total receive data 2 bytes
19ec-1c88:50849618.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:50849618.572 : iCmd = 1, nBytes = 4
19ec-1c88:50849791.998 : 0000 : 00 00 00 00 
19ec-1c88:50849792.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50849792.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50849792.601 : Return status = 0
19ec-1c88:50849792.662 : => IoObject::IoLockEnd
19ec-1c88:50849792.746 : <= IoObject::IoLockEnd
19ec-1c88:50849792.795 : <= GetADFStatus ret = 1
19ec-1c88:50852506.851 : => GetADFStatus
19ec-1c88:50852507.052 : => IoObject::IoLockStart
19ec-1c88:50852507.186 : => CAsicIO::CheckDevice
19ec-1c88:50852507.243 : => CNT96226::ConnectIsAvailable
19ec-1c88:50852529.958 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50852530.209 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50852530.345 : <= IoObject::IoLockStart
19ec-1c88:50852530.472 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50852530.617 : IO Send command 10 bytes
19ec-1c88:50852530.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:50852531.036 : iCmd = 0, nBytes = 10
19ec-1c88:50852531.146 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50852718.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50852718.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:50852719.093 : IO total need to receive data 2 bytes
19ec-1c88:50852719.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:50852719.237 : iCmd = 0, nBytes = 2
19ec-1c88:50852834.288 : 0000 : 00 00 
19ec-1c88:50852834.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50852834.449 : System total receive data 2 bytes
19ec-1c88:50852834.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:50852834.563 : iCmd = 1, nBytes = 4
19ec-1c88:50852985.503 : 0000 : 00 00 00 00 
19ec-1c88:50852985.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50852986.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50852986.096 : Return status = 0
19ec-1c88:50852986.153 : => IoObject::IoLockEnd
19ec-1c88:50852986.239 : <= IoObject::IoLockEnd
19ec-1c88:50852986.287 : <= GetADFStatus ret = 1
19ec-1c88:50855062.619 : => TerminateDriver
19ec-1c88:50855062.812 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:50855062.889 : => CNT96226::Close
19ec-1c88:50855066.448 : <= CNT96226::Close ret = 1
19ec-1c88:50855066.527 : <= CAsicIO::~CAsicIO
19ec-1c88:50855066.585 : => IoObject::IoLockEnd
19ec-1c88:50855066.637 : <= IoObject::IoLockEnd
19ec-1c88:50855066.689 : => IoObject::TerminateDevice
19ec-1c88:50855066.742 : => IoObject::IoLockEnd
19ec-1c88:50855066.788 : <= IoObject::IoLockEnd
19ec-1c88:50855066.889 : <= IoObject::TerminateDevice
19ec-1c88:50855067.138 : <= TerminateDriver ret = 1
19ec-1c88:50898944.447 : ============Debug Start==========
19ec-1c88:50898944.719 : Date : 2020/4/30 14:30:13
19ec-1c88:50898944.801 : Process ID : 19ec
19ec-1c88:50898945.197 : Windows : Version 10.0 build 18363 
19ec-1c88:50898945.646 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50898945.706 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50898945.769 : MemoryStatus.ullAvailPhys : 1731575808
19ec-1c88:50898945.827 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50898945.886 : MemoryStatus.ullAvailPageFile : 3134263296
19ec-1c88:50898945.947 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50898946.004 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:50898946.063 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50898946.171 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50898946.230 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50898946.463 : CPU Count : 4
19ec-1c88:50898946.509 : CPU Frequency : 100.000 Mhz
19ec-1c88:50898950.826 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50898950.952 : => InitializeDriver
19ec-1c88:50898951.213 : <= InitializeDriver ret = 1
19ec-1c88:50898951.269 : => InitializeScanner
19ec-1c88:50898951.348 : => CAsicIO::GetDeviceList
19ec-1c88:50898951.641 : => CNT96226::CNT96226
19ec-1c88:50898951.695 : => CNT96226::Open
19ec-1c88:50898971.349 : <= CNT96226::Open ret = 1
19ec-1c88:50898971.438 : => CNT96226::Initialize
19ec-1c88:50898971.619 : <= CNT96226::Initialize ret = 1
19ec-1c88:50898971.676 : <= CNT96226::CNT96226
19ec-1c88:50898971.724 : => CNT96226::EnumAvailableDevice
19ec-1c88:50898976.995 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50898977.073 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50898977.130 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50902702.933 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50902703.221 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50902708.745 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50902708.853 : => IoObject::GetLockName
19ec-1c88:50902708.913 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50902708.983 : <= IoObject::GetLockName
19ec-1c88:50902709.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:50902709.510 : iCmd = 3, nBytes = 2
19ec-1c88:50903089.763 : 0000 : 06 38 
19ec-1c88:50903090.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903090.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:50903090.331 : iCmd = 4, nBytes = 2
19ec-1c88:50903381.230 : 0000 : 07 07 
19ec-1c88:50903381.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903381.429 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50903381.524 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50903381.591 : IO Send command 10 bytes
19ec-1c88:50903381.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:50903381.701 : iCmd = 0, nBytes = 10
19ec-1c88:50903381.803 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50903553.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50903553.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:50903553.193 : iCmd = 0, nBytes = 165
19ec-1c88:50903762.158 : skip dump 37 bytes
19ec-1c88:50903762.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50903762.464 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50903762.597 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50903762.723 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50903762.852 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50903762.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50903763.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50903763.228 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50903763.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903763.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:50903763.399 : iCmd = 1, nBytes = 4
19ec-1c88:50903902.846 : 0000 : 00 00 00 00 
19ec-1c88:50903902.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903903.006 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50903903.066 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50903903.128 : IO Send command 10 bytes
19ec-1c88:50903903.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:50903903.230 : iCmd = 0, nBytes = 10
19ec-1c88:50903903.332 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50904211.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50904211.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:50904211.354 : iCmd = 0, nBytes = 128
19ec-1c88:50904386.538 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904386.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904386.857 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50904386.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50904387.121 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.245 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50904387.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:50904387.664 : iCmd = 1, nBytes = 4
19ec-1c88:50904507.667 : 0000 : 00 00 00 00 
19ec-1c88:50904507.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50904507.849 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50904508.052 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50904508.128 : => CNT96226::Close
19ec-1c88:50904512.535 : <= CNT96226::Close ret = 1
19ec-1c88:50904512.611 : <= CNT96226::~CNT96226
19ec-1c88:50904512.706 : <= CAsicIO::GetDeviceList
19ec-1c88:50904513.368 : => IoObject::SetTimeout
19ec-1c88:50904513.494 : Timeout--> In = 0 Out = 0
19ec-1c88:50904513.549 : <= IoObject::SetTimeout
19ec-1c88:50904513.614 : => CAsicIO::CAsicIO
19ec-1c88:50904513.685 : => CNT96226::CNT96226
19ec-1c88:50904513.738 : => CNT96226::Open
19ec-1c88:50904537.078 : <= CNT96226::Open ret = 1
19ec-1c88:50904537.185 : => CNT96226::Initialize
19ec-1c88:50904537.379 : <= CNT96226::Initialize ret = 1
19ec-1c88:50904537.444 : <= CNT96226::CNT96226
19ec-1c88:50904537.499 : <= CAsicIO::CAsicIO
19ec-1c88:50904537.559 : => CAsicIO::InitializeDevice
19ec-1c88:50904537.632 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50904543.471 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50904543.595 : => IoObject::GetLockName
19ec-1c88:50904543.650 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50904543.718 : <= IoObject::GetLockName
19ec-1c88:50904544.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50904544.282 : IO Send command 10 bytes
19ec-1c88:50904544.331 : => CNT96226::VenderCmd_SetData
19ec-1c88:50904544.386 : iCmd = 0, nBytes = 10
19ec-1c88:50904544.498 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50904889.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50904889.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:50904889.557 : iCmd = 0, nBytes = 128
19ec-1c88:50905021.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905021.539 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905021.680 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50905021.817 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50905021.943 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.063 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905022.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:50905022.493 : iCmd = 1, nBytes = 4
19ec-1c88:50905202.779 : 0000 : 00 00 00 00 
19ec-1c88:50905202.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905202.961 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50905203.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:50905203.078 : iCmd = 3, nBytes = 2
19ec-1c88:50905591.736 : 0000 : 06 38 
19ec-1c88:50905591.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905591.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:50905591.989 : iCmd = 4, nBytes = 2
19ec-1c88:50905882.723 : 0000 : 07 07 
19ec-1c88:50905882.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905882.964 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50905883.065 : => IoObject::InitializeDevice
19ec-1c88:50905883.171 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50905883.766 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50905883.839 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50905884.531 : => FindScanner
19ec-1c88:50905884.593 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50905884.653 : <= FindScanner ret = 1
19ec-1c88:50905884.711 : => IoObject::IoLockStart
19ec-1c88:50905884.814 : => CAsicIO::CheckDevice
19ec-1c88:50905884.867 : => CNT96226::ConnectIsAvailable
19ec-1c88:50905898.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50905898.206 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50905898.263 : <= IoObject::IoLockStart
19ec-1c88:50905898.318 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50905898.383 : IO Send command 10 bytes
19ec-1c88:50905898.462 : => CNT96226::VenderCmd_SetData
19ec-1c88:50905898.518 : iCmd = 0, nBytes = 10
19ec-1c88:50905898.618 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50906054.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50906054.734 : System send command 10 bytes + data 0 bytes
19ec-1c88:50906054.801 : IO total need to receive data 5 bytes
19ec-1c88:50906054.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906054.915 : iCmd = 0, nBytes = 5
19ec-1c88:50906263.168 : 0000 : 06 00 02 02 ab 
19ec-1c88:50906263.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906263.337 : System total receive data 5 bytes
19ec-1c88:50906263.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906263.453 : iCmd = 1, nBytes = 4
19ec-1c88:50906443.353 : 0000 : 00 00 00 00 
19ec-1c88:50906443.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906443.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50906443.653 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50906443.717 : IO Send command 10 bytes
19ec-1c88:50906443.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:50906443.869 : iCmd = 0, nBytes = 10
19ec-1c88:50906443.970 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50906617.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50906618.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:50906618.172 : IO total need to receive data 165 bytes
19ec-1c88:50906618.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906618.286 : iCmd = 0, nBytes = 165
19ec-1c88:50906827.518 : skip dump 37 bytes
19ec-1c88:50906827.689 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50906827.827 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50906827.967 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50906828.101 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50906828.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50906828.356 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50906828.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906828.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906828.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906828.728 : System total receive data 165 bytes
19ec-1c88:50906828.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906828.838 : iCmd = 1, nBytes = 4
19ec-1c88:50906957.097 : 0000 : 00 00 00 00 
19ec-1c88:50906957.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906957.355 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50906957.550 : Dump Inquiry
19ec-1c88:50906957.675 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50906957.806 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50906957.997 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50906958.130 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50906958.260 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50906958.391 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50906958.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906958.642 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906958.773 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50906958.907 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50906958.994 : 00a0 : 00 00 00 00 00 
19ec-1c88:50906959.071 : => ReadNVMDataInternal
19ec-1c88:50906959.283 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50906959.350 : IO Send command 10 bytes
19ec-1c88:50906959.441 : => CNT96226::VenderCmd_SetData
19ec-1c88:50906959.493 : iCmd = 0, nBytes = 10
19ec-1c88:50906959.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50907270.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50907270.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:50907270.261 : IO total need to receive data 128 bytes
19ec-1c88:50907270.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:50907270.373 : iCmd = 0, nBytes = 128
19ec-1c88:50907476.263 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907476.449 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907476.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50907476.734 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50907476.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50907476.982 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907477.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907477.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907477.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50907477.358 : System total receive data 128 bytes
19ec-1c88:50907477.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:50907477.469 : iCmd = 1, nBytes = 4
19ec-1c88:50907629.719 : 0000 : 00 00 00 00 
19ec-1c88:50907629.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50907629.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50907630.012 : NVMData.PadScanCount = 0
19ec-1c88:50907630.065 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50907630.121 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50907630.177 : NVMData.FlatbedScanCount = 0
19ec-1c88:50907630.232 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50907630.284 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50907630.338 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50907630.390 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50907630.446 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50907630.500 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50907630.555 : NVMData.BornMonth = 0
19ec-1c88:50907630.600 : NVMData.BornDay = 0
19ec-1c88:50907630.650 : NVMData.BornYear = 0
19ec-1c88:50907630.698 : NVMData.FirstScanMonth = 4
19ec-1c88:50907630.751 : NVMData.FirstScanDay = 30
19ec-1c88:50907630.804 : NVMData.FirstScanYear = 2020
19ec-1c88:50907630.859 : NVMData.VerticalMagnification = 0
19ec-1c88:50907630.915 : NVMData.HorizontalMagnification = 0
19ec-1c88:50907630.969 : NVMData.PowerSavingTime = 15
19ec-1c88:50907631.021 : NVMData.SN = A094165189010062
19ec-1c88:50907631.070 : NVMData.AutoFeed = 0
19ec-1c88:50907631.121 : NVMData.CCDType = 0
19ec-1c88:50907631.170 : NVMData.ScanSpeed = 0
19ec-1c88:50907631.218 : NVMData.RollerCount = 0
19ec-1c88:50907631.268 : NVMData.MultifeedCount = 0
19ec-1c88:50907631.317 : NVMData.JamCount = 0
19ec-1c88:50907631.364 : NVMData.IdentifyInfo = 
19ec-1c88:50907631.411 : NVMData.FormalName = 
19ec-1c88:50907631.602 : NVMData.ReservedB = 0
19ec-1c88:50907631.655 : NVMData.FunctionCode = 0
19ec-1c88:50907631.704 : NVMData.PreFeed = 0
19ec-1c88:50907631.752 : NVMData.PreFeedTime = 0
19ec-1c88:50907631.799 : NVMData.ButtonNumber = 0
19ec-1c88:50907631.850 : NVMData.PowerOffTime = 0
19ec-1c88:50907631.900 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50907631.971 : => IoObject::IoLockEnd
19ec-1c88:50907632.058 : <= IoObject::IoLockEnd
19ec-1c88:50907632.109 : <= InitializeScanner ret = 1
19ec-1c88:50907632.172 : => GetLogicalScannerAbilityEx
19ec-1c88:50907632.232 : => IoObject::IoLockStart
19ec-1c88:50907632.323 : => CAsicIO::CheckDevice
19ec-1c88:50907632.380 : => CNT96226::ConnectIsAvailable
19ec-1c88:50907645.715 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50907645.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50907646.188 : <= IoObject::IoLockStart
19ec-1c88:50907646.244 : => IoObject::IoLockEnd
19ec-1c88:50907646.330 : <= IoObject::IoLockEnd
19ec-1c88:50907646.440 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50907646.512 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50907817.049 : => ReadNVMData
19ec-1c88:50907817.179 : => IoObject::IoLockStart
19ec-1c88:50907817.302 : => CAsicIO::CheckDevice
19ec-1c88:50907817.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:50907840.701 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50907841.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50907841.226 : <= IoObject::IoLockStart
19ec-1c88:50907841.285 : => ReadNVMDataInternal
19ec-1c88:50907841.344 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50907841.408 : IO Send command 10 bytes
19ec-1c88:50907841.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:50907841.569 : iCmd = 0, nBytes = 10
19ec-1c88:50907841.676 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50908188.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50908189.130 : System send command 10 bytes + data 0 bytes
19ec-1c88:50908189.201 : IO total need to receive data 128 bytes
19ec-1c88:50908189.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:50908189.322 : iCmd = 0, nBytes = 128
19ec-1c88:50908397.596 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908397.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.144 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50908398.286 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50908398.415 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.538 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50908398.903 : System total receive data 128 bytes
19ec-1c88:50908398.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:50908399.012 : iCmd = 1, nBytes = 4
19ec-1c88:50908538.344 : 0000 : 00 00 00 00 
19ec-1c88:50908538.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50908538.572 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50908538.639 : NVMData.PadScanCount = 0
19ec-1c88:50908538.696 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50908538.752 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50908538.812 : NVMData.FlatbedScanCount = 0
19ec-1c88:50908538.868 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50908538.923 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50908538.979 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50908539.032 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50908539.088 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50908539.144 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50908539.201 : NVMData.BornMonth = 0
19ec-1c88:50908539.253 : NVMData.BornDay = 0
19ec-1c88:50908539.304 : NVMData.BornYear = 0
19ec-1c88:50908539.351 : NVMData.FirstScanMonth = 4
19ec-1c88:50908539.403 : NVMData.FirstScanDay = 30
19ec-1c88:50908539.456 : NVMData.FirstScanYear = 2020
19ec-1c88:50908539.641 : NVMData.VerticalMagnification = 0
19ec-1c88:50908539.698 : NVMData.HorizontalMagnification = 0
19ec-1c88:50908539.755 : NVMData.PowerSavingTime = 15
19ec-1c88:50908539.810 : NVMData.SN = A094165189010062
19ec-1c88:50908539.861 : NVMData.AutoFeed = 0
19ec-1c88:50908539.911 : NVMData.CCDType = 0
19ec-1c88:50908539.960 : NVMData.ScanSpeed = 0
19ec-1c88:50908540.010 : NVMData.RollerCount = 0
19ec-1c88:50908540.062 : NVMData.MultifeedCount = 0
19ec-1c88:50908540.113 : NVMData.JamCount = 0
19ec-1c88:50908540.166 : NVMData.IdentifyInfo = 
19ec-1c88:50908540.218 : NVMData.FormalName = 
19ec-1c88:50908540.267 : NVMData.ReservedB = 0
19ec-1c88:50908540.316 : NVMData.FunctionCode = 0
19ec-1c88:50908540.367 : NVMData.PreFeed = 0
19ec-1c88:50908540.413 : NVMData.PreFeedTime = 0
19ec-1c88:50908540.462 : NVMData.ButtonNumber = 0
19ec-1c88:50908540.511 : NVMData.PowerOffTime = 0
19ec-1c88:50908540.564 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50908540.622 : => IoObject::IoLockEnd
19ec-1c88:50908540.713 : <= IoObject::IoLockEnd
19ec-1c88:50908540.762 : <= ReadNVMData ret = 1
19ec-1c88:50911048.595 : ============Debug Start==========
19ec-1c88:50911048.911 : Date : 2020/4/30 14:30:14
19ec-1c88:50911048.991 : Process ID : 19ec
19ec-1c88:50911049.410 : Windows : Version 10.0 build 18363 
19ec-1c88:50911049.879 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50911049.944 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50911050.011 : MemoryStatus.ullAvailPhys : 1731604480
19ec-1c88:50911050.072 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50911050.135 : MemoryStatus.ullAvailPageFile : 3134140416
19ec-1c88:50911050.198 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50911050.257 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:50911050.318 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50911050.418 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50911050.476 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50911050.723 : CPU Count : 4
19ec-1c88:50911050.771 : CPU Frequency : 100.000 Mhz
19ec-1c88:50911054.926 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50911055.048 : => InitializeDriver
19ec-1c88:50911055.318 : <= InitializeDriver ret = 1
19ec-1c88:50913552.948 : => InitializeScanner
19ec-1c88:50913553.190 : => CAsicIO::GetDeviceList
19ec-1c88:50913553.604 : => CNT96226::CNT96226
19ec-1c88:50913553.663 : => CNT96226::Open
19ec-1c88:50913576.156 : <= CNT96226::Open ret = 1
19ec-1c88:50913576.257 : => CNT96226::Initialize
19ec-1c88:50913576.438 : <= CNT96226::Initialize ret = 1
19ec-1c88:50913576.496 : <= CNT96226::CNT96226
19ec-1c88:50913576.549 : => CNT96226::EnumAvailableDevice
19ec-1c88:50913581.917 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50913581.992 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50913582.052 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50917584.637 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50917584.928 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50917590.524 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50917590.637 : => IoObject::GetLockName
19ec-1c88:50917590.699 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50917590.768 : <= IoObject::GetLockName
19ec-1c88:50917591.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:50917591.325 : iCmd = 3, nBytes = 2
19ec-1c88:50917979.215 : 0000 : 06 38 
19ec-1c88:50917979.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50917979.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:50917979.488 : iCmd = 4, nBytes = 2
19ec-1c88:50918270.062 : 0000 : 07 07 
19ec-1c88:50918270.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50918270.256 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50918270.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50918270.412 : IO Send command 10 bytes
19ec-1c88:50918270.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:50918270.527 : iCmd = 0, nBytes = 10
19ec-1c88:50918270.631 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50918435.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50918435.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:50918435.345 : iCmd = 0, nBytes = 165
19ec-1c88:50918642.887 : skip dump 37 bytes
19ec-1c88:50918643.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50918643.215 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50918643.350 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50918643.483 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50918643.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50918643.748 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50918643.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50918643.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50918644.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50918644.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:50918644.176 : iCmd = 1, nBytes = 4
19ec-1c88:50918827.504 : 0000 : 00 00 00 00 
19ec-1c88:50918827.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50918827.675 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50918827.734 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50918827.797 : IO Send command 10 bytes
19ec-1c88:50918827.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:50918827.901 : iCmd = 0, nBytes = 10
19ec-1c88:50918828.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50919153.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50919153.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:50919153.434 : iCmd = 0, nBytes = 128
19ec-1c88:50919310.044 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.210 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.347 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50919310.482 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50919310.610 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.732 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.977 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919311.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50919311.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:50919311.149 : iCmd = 1, nBytes = 4
19ec-1c88:50919462.189 : 0000 : 00 00 00 00 
19ec-1c88:50919462.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50919462.375 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50919462.572 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50919462.646 : => CNT96226::Close
19ec-1c88:50919466.558 : <= CNT96226::Close ret = 1
19ec-1c88:50919466.635 : <= CNT96226::~CNT96226
19ec-1c88:50919466.724 : <= CAsicIO::GetDeviceList
19ec-1c88:50919467.162 : => IoObject::SetTimeout
19ec-1c88:50919467.296 : Timeout--> In = 0 Out = 0
19ec-1c88:50919467.358 : <= IoObject::SetTimeout
19ec-1c88:50919467.433 : => CAsicIO::CAsicIO
19ec-1c88:50919467.508 : => CNT96226::CNT96226
19ec-1c88:50919467.561 : => CNT96226::Open
19ec-1c88:50919489.855 : <= CNT96226::Open ret = 1
19ec-1c88:50919489.955 : => CNT96226::Initialize
19ec-1c88:50919490.148 : <= CNT96226::Initialize ret = 1
19ec-1c88:50919490.207 : <= CNT96226::CNT96226
19ec-1c88:50919490.257 : <= CAsicIO::CAsicIO
19ec-1c88:50919490.312 : => CAsicIO::InitializeDevice
19ec-1c88:50919490.382 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50919496.465 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50919496.582 : => IoObject::GetLockName
19ec-1c88:50919496.639 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50919496.704 : <= IoObject::GetLockName
19ec-1c88:50919497.201 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50919497.275 : IO Send command 10 bytes
19ec-1c88:50919497.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:50919497.385 : iCmd = 0, nBytes = 10
19ec-1c88:50919497.494 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50919848.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50919849.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:50919849.059 : iCmd = 0, nBytes = 128
19ec-1c88:50920057.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.289 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50920058.422 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50920058.551 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.680 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.936 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920059.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:50920059.115 : iCmd = 1, nBytes = 4
19ec-1c88:50920249.610 : 0000 : 00 00 00 00 
19ec-1c88:50920249.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920249.794 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50920249.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:50920249.916 : iCmd = 3, nBytes = 2
19ec-1c88:50920608.047 : 0000 : 06 38 
19ec-1c88:50920608.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920608.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:50920608.284 : iCmd = 4, nBytes = 2
19ec-1c88:50920916.345 : 0000 : 07 07 
19ec-1c88:50920916.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920916.621 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50920916.721 : => IoObject::InitializeDevice
19ec-1c88:50920916.830 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50920917.447 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50920917.528 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50920918.249 : => FindScanner
19ec-1c88:50920918.310 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50920918.376 : <= FindScanner ret = 1
19ec-1c88:50920918.434 : => IoObject::IoLockStart
19ec-1c88:50920918.540 : => CAsicIO::CheckDevice
19ec-1c88:50920918.595 : => CNT96226::ConnectIsAvailable
19ec-1c88:50920943.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50920943.328 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50920943.383 : <= IoObject::IoLockStart
19ec-1c88:50920943.438 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50920943.503 : IO Send command 10 bytes
19ec-1c88:50920943.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:50920943.637 : iCmd = 0, nBytes = 10
19ec-1c88:50920943.741 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50921144.388 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50921144.501 : System send command 10 bytes + data 0 bytes
19ec-1c88:50921144.573 : IO total need to receive data 5 bytes
19ec-1c88:50921144.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921144.693 : iCmd = 0, nBytes = 5
19ec-1c88:50921324.327 : 0000 : 06 00 02 02 ab 
19ec-1c88:50921324.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921324.520 : System total receive data 5 bytes
19ec-1c88:50921324.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921324.638 : iCmd = 1, nBytes = 4
19ec-1c88:50921502.079 : 0000 : 00 00 00 00 
19ec-1c88:50921502.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921502.519 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50921502.577 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50921502.644 : IO Send command 10 bytes
19ec-1c88:50921502.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:50921502.783 : iCmd = 0, nBytes = 10
19ec-1c88:50921502.886 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50921707.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50921707.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:50921707.358 : IO total need to receive data 165 bytes
19ec-1c88:50921707.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921707.473 : iCmd = 0, nBytes = 165
19ec-1c88:50921837.934 : skip dump 37 bytes
19ec-1c88:50921838.127 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50921838.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50921838.399 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50921838.531 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50921838.657 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50921838.790 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50921838.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921839.041 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921839.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921839.166 : System total receive data 165 bytes
19ec-1c88:50921839.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921839.273 : iCmd = 1, nBytes = 4
19ec-1c88:50921992.751 : 0000 : 00 00 00 00 
19ec-1c88:50921992.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921992.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50921993.174 : Dump Inquiry
19ec-1c88:50921993.301 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50921993.437 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50921993.578 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50921993.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50921993.845 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50921993.981 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50921994.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921994.244 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921994.380 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50921994.515 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50921994.605 : 00a0 : 00 00 00 00 00 
19ec-1c88:50921994.676 : => ReadNVMDataInternal
19ec-1c88:50921994.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50921994.944 : IO Send command 10 bytes
19ec-1c88:50921995.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:50921995.088 : iCmd = 0, nBytes = 10
19ec-1c88:50921995.191 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50922323.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50922323.590 : System send command 10 bytes + data 0 bytes
19ec-1c88:50922323.664 : IO total need to receive data 128 bytes
19ec-1c88:50922323.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:50922323.781 : iCmd = 0, nBytes = 128
19ec-1c88:50922532.468 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922532.646 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922532.785 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50922532.919 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50922533.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.295 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.415 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50922533.544 : System total receive data 128 bytes
19ec-1c88:50922533.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:50922533.655 : iCmd = 1, nBytes = 4
19ec-1c88:50922727.864 : 0000 : 00 00 00 00 
19ec-1c88:50922727.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50922728.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50922728.183 : NVMData.PadScanCount = 0
19ec-1c88:50922728.244 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50922728.301 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50922728.364 : NVMData.FlatbedScanCount = 0
19ec-1c88:50922728.422 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50922728.476 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50922728.534 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50922728.591 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50922728.651 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50922728.705 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50922728.758 : NVMData.BornMonth = 0
19ec-1c88:50922728.807 : NVMData.BornDay = 0
19ec-1c88:50922728.858 : NVMData.BornYear = 0
19ec-1c88:50922728.908 : NVMData.FirstScanMonth = 4
19ec-1c88:50922728.959 : NVMData.FirstScanDay = 30
19ec-1c88:50922729.013 : NVMData.FirstScanYear = 2020
19ec-1c88:50922729.069 : NVMData.VerticalMagnification = 0
19ec-1c88:50922729.121 : NVMData.HorizontalMagnification = 0
19ec-1c88:50922729.179 : NVMData.PowerSavingTime = 15
19ec-1c88:50922729.232 : NVMData.SN = A094165189010062
19ec-1c88:50922729.284 : NVMData.AutoFeed = 0
19ec-1c88:50922729.334 : NVMData.CCDType = 0
19ec-1c88:50922729.382 : NVMData.ScanSpeed = 0
19ec-1c88:50922729.430 : NVMData.RollerCount = 0
19ec-1c88:50922729.484 : NVMData.MultifeedCount = 0
19ec-1c88:50922729.538 : NVMData.JamCount = 0
19ec-1c88:50922729.587 : NVMData.IdentifyInfo = 
19ec-1c88:50922729.637 : NVMData.FormalName = 
19ec-1c88:50922729.841 : NVMData.ReservedB = 0
19ec-1c88:50922729.901 : NVMData.FunctionCode = 0
19ec-1c88:50922729.952 : NVMData.PreFeed = 0
19ec-1c88:50922730.003 : NVMData.PreFeedTime = 0
19ec-1c88:50922730.054 : NVMData.ButtonNumber = 0
19ec-1c88:50922730.108 : NVMData.PowerOffTime = 0
19ec-1c88:50922730.162 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50922730.244 : => IoObject::IoLockEnd
19ec-1c88:50922730.340 : <= IoObject::IoLockEnd
19ec-1c88:50922730.391 : <= InitializeScanner ret = 1
19ec-1c88:50924059.351 : => GetLogicalScannerAbility
19ec-1c88:50924059.541 : => IoObject::IoLockStart
19ec-1c88:50924059.675 : => CAsicIO::CheckDevice
19ec-1c88:50924059.731 : => CNT96226::ConnectIsAvailable
19ec-1c88:50924080.957 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50924081.073 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50924081.134 : <= IoObject::IoLockStart
19ec-1c88:50924081.194 : => IoObject::IoLockEnd
19ec-1c88:50924081.300 : <= IoObject::IoLockEnd
19ec-1c88:50924081.378 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50927843.870 : => GetLogicalScannerAbilityEx
19ec-1c88:50927844.061 : => IoObject::IoLockStart
19ec-1c88:50927844.187 : => CAsicIO::CheckDevice
19ec-1c88:50927844.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:50927865.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50927866.186 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50927866.328 : <= IoObject::IoLockStart
19ec-1c88:50927866.453 : => IoObject::IoLockEnd
19ec-1c88:50927866.651 : <= IoObject::IoLockEnd
19ec-1c88:50927867.081 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50927867.156 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50935013.429 : => ReadNVMData
19ec-1c88:50935013.617 : => IoObject::IoLockStart
19ec-1c88:50935013.747 : => CAsicIO::CheckDevice
19ec-1c88:50935013.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:50935039.570 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50935039.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50935039.746 : <= IoObject::IoLockStart
19ec-1c88:50935039.812 : => ReadNVMDataInternal
19ec-1c88:50935039.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50935039.942 : IO Send command 10 bytes
19ec-1c88:50935040.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:50935040.113 : iCmd = 0, nBytes = 10
19ec-1c88:50935040.228 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50935393.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50935393.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:50935393.900 : IO total need to receive data 128 bytes
19ec-1c88:50935393.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:50935394.018 : iCmd = 0, nBytes = 128
19ec-1c88:50935592.477 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935592.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935592.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50935592.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50935593.073 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50935593.562 : System total receive data 128 bytes
19ec-1c88:50935593.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:50935593.675 : iCmd = 1, nBytes = 4
19ec-1c88:50935799.974 : 0000 : 00 00 00 00 
19ec-1c88:50935800.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50935800.371 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50935800.497 : NVMData.PadScanCount = 0
19ec-1c88:50935800.803 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50935800.857 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50935800.915 : NVMData.FlatbedScanCount = 0
19ec-1c88:50935800.969 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50935801.182 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50935801.242 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50935801.296 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50935801.351 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50935801.402 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50935801.455 : NVMData.BornMonth = 0
19ec-1c88:50935801.504 : NVMData.BornDay = 0
19ec-1c88:50935801.555 : NVMData.BornYear = 0
19ec-1c88:50935801.603 : NVMData.FirstScanMonth = 4
19ec-1c88:50935801.654 : NVMData.FirstScanDay = 30
19ec-1c88:50935801.707 : NVMData.FirstScanYear = 2020
19ec-1c88:50935801.760 : NVMData.VerticalMagnification = 0
19ec-1c88:50935801.816 : NVMData.HorizontalMagnification = 0
19ec-1c88:50935801.869 : NVMData.PowerSavingTime = 15
19ec-1c88:50935801.922 : NVMData.SN = A094165189010062
19ec-1c88:50935801.973 : NVMData.AutoFeed = 0
19ec-1c88:50935802.023 : NVMData.CCDType = 0
19ec-1c88:50935802.069 : NVMData.ScanSpeed = 0
19ec-1c88:50935802.118 : NVMData.RollerCount = 0
19ec-1c88:50935802.172 : NVMData.MultifeedCount = 0
19ec-1c88:50935802.224 : NVMData.JamCount = 0
19ec-1c88:50935802.275 : NVMData.IdentifyInfo = 
19ec-1c88:50935802.328 : NVMData.FormalName = 
19ec-1c88:50935802.376 : NVMData.ReservedB = 0
19ec-1c88:50935802.425 : NVMData.FunctionCode = 0
19ec-1c88:50935802.474 : NVMData.PreFeed = 0
19ec-1c88:50935802.523 : NVMData.PreFeedTime = 0
19ec-1c88:50935802.571 : NVMData.ButtonNumber = 0
19ec-1c88:50935802.620 : NVMData.PowerOffTime = 0
19ec-1c88:50935802.672 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50935802.731 : => IoObject::IoLockEnd
19ec-1c88:50935802.818 : <= IoObject::IoLockEnd
19ec-1c88:50935802.868 : <= ReadNVMData ret = 1
19ec-1c88:50945728.918 : => GetADFStatus
19ec-1c88:50945729.309 : => IoObject::IoLockStart
19ec-1c88:50945729.436 : => CAsicIO::CheckDevice
19ec-1c88:50945729.494 : => CNT96226::ConnectIsAvailable
19ec-1c88:50945751.611 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50945751.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50945751.978 : <= IoObject::IoLockStart
19ec-1c88:50945752.323 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50945752.468 : IO Send command 10 bytes
19ec-1c88:50945752.599 : => CNT96226::VenderCmd_SetData
19ec-1c88:50945752.658 : iCmd = 0, nBytes = 10
19ec-1c88:50945752.772 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50945946.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50945946.234 : System send command 10 bytes + data 0 bytes
19ec-1c88:50945946.307 : IO total need to receive data 2 bytes
19ec-1c88:50945946.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:50945946.426 : iCmd = 0, nBytes = 2
19ec-1c88:50946135.182 : 0000 : 00 00 
19ec-1c88:50946135.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50946135.404 : System total receive data 2 bytes
19ec-1c88:50946135.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:50946135.532 : iCmd = 1, nBytes = 4
19ec-1c88:50946338.626 : 0000 : 00 00 00 00 
19ec-1c88:50946338.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50946338.868 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50946338.943 : Return status = 0
19ec-1c88:50946339.005 : => IoObject::IoLockEnd
19ec-1c88:50946339.091 : <= IoObject::IoLockEnd
19ec-1c88:50946339.142 : <= GetADFStatus ret = 1
19ec-1c88:50949309.172 : => GetADFStatus
19ec-1c88:50949309.377 : => IoObject::IoLockStart
19ec-1c88:50949309.510 : => CAsicIO::CheckDevice
19ec-1c88:50949309.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:50949331.904 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50949332.155 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50949332.506 : <= IoObject::IoLockStart
19ec-1c88:50949332.579 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50949332.650 : IO Send command 10 bytes
19ec-1c88:50949332.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:50949332.820 : iCmd = 0, nBytes = 10
19ec-1c88:50949332.928 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50949504.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50949505.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:50949505.331 : IO total need to receive data 2 bytes
19ec-1c88:50949505.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:50949505.462 : iCmd = 0, nBytes = 2
19ec-1c88:50949687.476 : 0000 : 00 00 
19ec-1c88:50949687.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50949687.660 : System total receive data 2 bytes
19ec-1c88:50949687.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:50949687.778 : iCmd = 1, nBytes = 4
19ec-1c88:50949891.968 : 0000 : 00 00 00 00 
19ec-1c88:50949892.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50949892.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50949892.288 : Return status = 0
19ec-1c88:50949892.349 : => IoObject::IoLockEnd
19ec-1c88:50949892.442 : <= IoObject::IoLockEnd
19ec-1c88:50949892.493 : <= GetADFStatus ret = 1
19ec-1c88:50952064.911 : => TerminateDriver
19ec-1c88:50952065.110 : => CAsicIO::~CAsicIO,pStage=135924808
19ec-1c88:50952065.186 : => CNT96226::Close
19ec-1c88:50952069.200 : <= CNT96226::Close ret = 1
19ec-1c88:50952069.275 : <= CAsicIO::~CAsicIO
19ec-1c88:50952069.334 : => IoObject::IoLockEnd
19ec-1c88:50952069.385 : <= IoObject::IoLockEnd
19ec-1c88:50952069.437 : => IoObject::TerminateDevice
19ec-1c88:50952069.495 : => IoObject::IoLockEnd
19ec-1c88:50952069.544 : <= IoObject::IoLockEnd
19ec-1c88:50952069.648 : <= IoObject::TerminateDevice
19ec-1c88:50952069.902 : <= TerminateDriver ret = 1
19ec-1c88:50995621.112 : ============Debug Start==========
19ec-1c88:50995621.410 : Date : 2020/4/30 14:30:16
19ec-1c88:50995621.494 : Process ID : 19ec
19ec-1c88:50995621.915 : Windows : Version 10.0 build 18363 
19ec-1c88:50995622.385 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50995622.451 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50995622.516 : MemoryStatus.ullAvailPhys : 1731870720
19ec-1c88:50995622.576 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50995622.643 : MemoryStatus.ullAvailPageFile : 3133726720
19ec-1c88:50995622.706 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50995622.767 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:50995622.829 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50995622.939 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50995623.004 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50995623.248 : CPU Count : 4
19ec-1c88:50995623.299 : CPU Frequency : 100.000 Mhz
19ec-1c88:50995627.712 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50995627.844 : => InitializeDriver
19ec-1c88:50995628.119 : <= InitializeDriver ret = 1
19ec-1c88:50995628.177 : => InitializeScanner
19ec-1c88:50995628.258 : => CAsicIO::GetDeviceList
19ec-1c88:50995628.568 : => CNT96226::CNT96226
19ec-1c88:50995628.627 : => CNT96226::Open
19ec-1c88:50995652.022 : <= CNT96226::Open ret = 1
19ec-1c88:50995652.134 : => CNT96226::Initialize
19ec-1c88:50995652.328 : <= CNT96226::Initialize ret = 1
19ec-1c88:50995652.386 : <= CNT96226::CNT96226
19ec-1c88:50995652.442 : => CNT96226::EnumAvailableDevice
19ec-1c88:50995657.848 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50995657.931 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50995657.993 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50999376.744 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50999377.048 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50999384.247 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50999384.349 : => IoObject::GetLockName
19ec-1c88:50999384.406 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50999384.473 : <= IoObject::GetLockName
19ec-1c88:50999384.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:50999385.016 : iCmd = 3, nBytes = 2
19ec-1c88:50999757.707 : 0000 : 06 38 
19ec-1c88:50999757.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50999757.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:50999757.987 : iCmd = 4, nBytes = 2
19ec-1c88:51000045.636 : 0000 : 07 07 
19ec-1c88:51000045.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51000045.815 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51000045.899 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51000045.967 : IO Send command 10 bytes
19ec-1c88:51000046.019 : => CNT96226::VenderCmd_SetData
19ec-1c88:51000046.077 : iCmd = 0, nBytes = 10
19ec-1c88:51000046.179 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51000253.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51000253.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:51000253.485 : iCmd = 0, nBytes = 165
19ec-1c88:51000454.761 : skip dump 37 bytes
19ec-1c88:51000455.172 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51000455.462 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51000455.735 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51000456.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51000456.274 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51000456.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51000456.810 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51000457.064 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51000457.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51000457.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:51000457.417 : iCmd = 1, nBytes = 4
19ec-1c88:51000675.571 : 0000 : 00 00 00 00 
19ec-1c88:51000675.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51000675.937 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51000676.063 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51000676.207 : IO Send command 10 bytes
19ec-1c88:51000676.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:51000676.421 : iCmd = 0, nBytes = 10
19ec-1c88:51000676.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51001035.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51001035.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:51001035.682 : iCmd = 0, nBytes = 128
19ec-1c88:51001263.630 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001264.015 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001264.316 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51001264.592 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51001264.850 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.103 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51001265.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:51001265.978 : iCmd = 1, nBytes = 4
19ec-1c88:51001476.126 : 0000 : 00 00 00 00 
19ec-1c88:51001476.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51001476.452 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51001476.783 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51001476.935 : => CNT96226::Close
19ec-1c88:51001483.259 : <= CNT96226::Close ret = 1
19ec-1c88:51001483.404 : <= CNT96226::~CNT96226
19ec-1c88:51001483.564 : <= CAsicIO::GetDeviceList
19ec-1c88:51001484.279 : => IoObject::SetTimeout
19ec-1c88:51001484.538 : Timeout--> In = 0 Out = 0
19ec-1c88:51001484.651 : <= IoObject::SetTimeout
19ec-1c88:51001484.777 : => CAsicIO::CAsicIO
19ec-1c88:51001484.917 : => CNT96226::CNT96226
19ec-1c88:51001485.028 : => CNT96226::Open
19ec-1c88:51001528.630 : <= CNT96226::Open ret = 1
19ec-1c88:51001528.851 : => CNT96226::Initialize
19ec-1c88:51001529.253 : <= CNT96226::Initialize ret = 1
19ec-1c88:51001529.382 : <= CNT96226::CNT96226
19ec-1c88:51001529.489 : <= CAsicIO::CAsicIO
19ec-1c88:51001529.596 : => CAsicIO::InitializeDevice
19ec-1c88:51001529.726 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51001541.270 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51001541.496 : => IoObject::GetLockName
19ec-1c88:51001541.615 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51001541.746 : <= IoObject::GetLockName
19ec-1c88:51001542.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51001542.813 : IO Send command 10 bytes
19ec-1c88:51001542.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:51001543.029 : iCmd = 0, nBytes = 10
19ec-1c88:51001543.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51001909.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51001909.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:51001909.545 : iCmd = 0, nBytes = 128
19ec-1c88:51002129.088 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002129.320 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002129.503 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51002129.680 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51002129.847 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.013 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.333 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002130.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:51002130.571 : iCmd = 1, nBytes = 4
19ec-1c88:51002305.831 : 0000 : 00 00 00 00 
19ec-1c88:51002306.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002306.103 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51002306.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:51002306.262 : iCmd = 3, nBytes = 2
19ec-1c88:51002671.443 : 0000 : 06 38 
19ec-1c88:51002671.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002671.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:51002671.777 : iCmd = 4, nBytes = 2
19ec-1c88:51002979.403 : 0000 : 07 07 
19ec-1c88:51002979.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002979.846 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51002979.972 : => IoObject::InitializeDevice
19ec-1c88:51002980.109 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51002981.066 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51002981.161 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51002982.089 : => FindScanner
19ec-1c88:51002982.161 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51002982.245 : <= FindScanner ret = 1
19ec-1c88:51002982.325 : => IoObject::IoLockStart
19ec-1c88:51002982.465 : => CAsicIO::CheckDevice
19ec-1c88:51002982.535 : => CNT96226::ConnectIsAvailable
19ec-1c88:51003002.589 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51003002.742 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51003002.820 : <= IoObject::IoLockStart
19ec-1c88:51003002.901 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51003002.990 : IO Send command 10 bytes
19ec-1c88:51003003.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:51003003.184 : iCmd = 0, nBytes = 10
19ec-1c88:51003003.324 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51003203.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51003204.004 : System send command 10 bytes + data 0 bytes
19ec-1c88:51003204.092 : IO total need to receive data 5 bytes
19ec-1c88:51003204.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003204.246 : iCmd = 0, nBytes = 5
19ec-1c88:51003353.479 : 0000 : 06 00 02 02 ab 
19ec-1c88:51003353.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51003353.739 : System total receive data 5 bytes
19ec-1c88:51003353.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003353.893 : iCmd = 1, nBytes = 4
19ec-1c88:51003484.362 : 0000 : 00 00 00 00 
19ec-1c88:51003484.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51003484.682 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51003484.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51003484.851 : IO Send command 10 bytes
19ec-1c88:51003484.963 : => CNT96226::VenderCmd_SetData
19ec-1c88:51003485.037 : iCmd = 0, nBytes = 10
19ec-1c88:51003485.179 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51003672.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51003672.695 : System send command 10 bytes + data 0 bytes
19ec-1c88:51003672.786 : IO total need to receive data 165 bytes
19ec-1c88:51003672.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003672.946 : iCmd = 0, nBytes = 165
19ec-1c88:51003884.466 : skip dump 37 bytes
19ec-1c88:51003884.674 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51003884.822 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51003884.954 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51003885.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51003885.218 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51003885.351 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51003885.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51003885.603 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51003885.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51003885.724 : System total receive data 165 bytes
19ec-1c88:51003885.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003885.835 : iCmd = 1, nBytes = 4
19ec-1c88:51004033.684 : 0000 : 00 00 00 00 
19ec-1c88:51004033.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51004033.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51004034.131 : Dump Inquiry
19ec-1c88:51004034.256 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51004034.385 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51004034.516 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51004034.647 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51004034.777 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51004034.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51004035.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004035.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004035.284 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51004035.409 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51004035.492 : 00a0 : 00 00 00 00 00 
19ec-1c88:51004035.564 : => ReadNVMDataInternal
19ec-1c88:51004035.779 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51004035.845 : IO Send command 10 bytes
19ec-1c88:51004035.937 : => CNT96226::VenderCmd_SetData
19ec-1c88:51004035.993 : iCmd = 0, nBytes = 10
19ec-1c88:51004036.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51004341.114 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51004341.285 : System send command 10 bytes + data 0 bytes
19ec-1c88:51004341.359 : IO total need to receive data 128 bytes
19ec-1c88:51004341.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:51004341.487 : iCmd = 0, nBytes = 128
19ec-1c88:51004512.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004512.893 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51004513.180 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51004513.310 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.439 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.565 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.692 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51004513.823 : System total receive data 128 bytes
19ec-1c88:51004513.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:51004513.943 : iCmd = 1, nBytes = 4
19ec-1c88:51004620.901 : 0000 : 00 00 00 00 
19ec-1c88:51004621.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51004621.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51004621.210 : NVMData.PadScanCount = 0
19ec-1c88:51004621.265 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51004621.320 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51004621.377 : NVMData.FlatbedScanCount = 0
19ec-1c88:51004621.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51004621.483 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51004621.537 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51004621.591 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51004621.646 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51004621.700 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51004621.754 : NVMData.BornMonth = 0
19ec-1c88:51004621.803 : NVMData.BornDay = 0
19ec-1c88:51004621.854 : NVMData.BornYear = 0
19ec-1c88:51004621.903 : NVMData.FirstScanMonth = 4
19ec-1c88:51004621.953 : NVMData.FirstScanDay = 30
19ec-1c88:51004622.009 : NVMData.FirstScanYear = 2020
19ec-1c88:51004622.061 : NVMData.VerticalMagnification = 0
19ec-1c88:51004622.115 : NVMData.HorizontalMagnification = 0
19ec-1c88:51004622.170 : NVMData.PowerSavingTime = 15
19ec-1c88:51004622.224 : NVMData.SN = A094165189010062
19ec-1c88:51004622.273 : NVMData.AutoFeed = 0
19ec-1c88:51004622.319 : NVMData.CCDType = 0
19ec-1c88:51004622.365 : NVMData.ScanSpeed = 0
19ec-1c88:51004622.411 : NVMData.RollerCount = 0
19ec-1c88:51004622.460 : NVMData.MultifeedCount = 0
19ec-1c88:51004622.509 : NVMData.JamCount = 0
19ec-1c88:51004622.558 : NVMData.IdentifyInfo = 
19ec-1c88:51004622.611 : NVMData.FormalName = 
19ec-1c88:51004622.797 : NVMData.ReservedB = 0
19ec-1c88:51004622.852 : NVMData.FunctionCode = 0
19ec-1c88:51004622.900 : NVMData.PreFeed = 0
19ec-1c88:51004622.947 : NVMData.PreFeedTime = 0
19ec-1c88:51004622.995 : NVMData.ButtonNumber = 0
19ec-1c88:51004623.046 : NVMData.PowerOffTime = 0
19ec-1c88:51004623.096 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51004623.170 : => IoObject::IoLockEnd
19ec-1c88:51004623.259 : <= IoObject::IoLockEnd
19ec-1c88:51004623.310 : <= InitializeScanner ret = 1
19ec-1c88:51004623.375 : => GetLogicalScannerAbilityEx
19ec-1c88:51004623.433 : => IoObject::IoLockStart
19ec-1c88:51004623.523 : => CAsicIO::CheckDevice
19ec-1c88:51004623.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:51004636.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51004636.307 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51004636.360 : <= IoObject::IoLockStart
19ec-1c88:51004636.420 : => IoObject::IoLockEnd
19ec-1c88:51004636.507 : <= IoObject::IoLockEnd
19ec-1c88:51004636.620 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51004636.694 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51004821.875 : => ReadNVMData
19ec-1c88:51004822.047 : => IoObject::IoLockStart
19ec-1c88:51004822.189 : => CAsicIO::CheckDevice
19ec-1c88:51004822.244 : => CNT96226::ConnectIsAvailable
19ec-1c88:51004847.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51004847.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51004847.808 : <= IoObject::IoLockStart
19ec-1c88:51004847.876 : => ReadNVMDataInternal
19ec-1c88:51004847.938 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51004848.005 : IO Send command 10 bytes
19ec-1c88:51004848.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:51004848.194 : iCmd = 0, nBytes = 10
19ec-1c88:51004848.308 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51005194.917 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51005195.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:51005195.167 : IO total need to receive data 128 bytes
19ec-1c88:51005195.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:51005195.288 : iCmd = 0, nBytes = 128
19ec-1c88:51005403.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51005404.329 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51005404.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.583 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.831 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51005404.961 : System total receive data 128 bytes
19ec-1c88:51005405.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:51005405.075 : iCmd = 1, nBytes = 4
19ec-1c88:51005583.744 : 0000 : 00 00 00 00 
19ec-1c88:51005583.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51005584.012 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51005584.084 : NVMData.PadScanCount = 0
19ec-1c88:51005584.141 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51005584.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51005584.259 : NVMData.FlatbedScanCount = 0
19ec-1c88:51005584.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51005584.370 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51005584.428 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51005584.482 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51005584.539 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51005584.594 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51005584.650 : NVMData.BornMonth = 0
19ec-1c88:51005584.700 : NVMData.BornDay = 0
19ec-1c88:51005584.752 : NVMData.BornYear = 0
19ec-1c88:51005584.804 : NVMData.FirstScanMonth = 4
19ec-1c88:51005584.858 : NVMData.FirstScanDay = 30
19ec-1c88:51005584.914 : NVMData.FirstScanYear = 2020
19ec-1c88:51005585.141 : NVMData.VerticalMagnification = 0
19ec-1c88:51005585.202 : NVMData.HorizontalMagnification = 0
19ec-1c88:51005585.258 : NVMData.PowerSavingTime = 15
19ec-1c88:51005585.315 : NVMData.SN = A094165189010062
19ec-1c88:51005585.365 : NVMData.AutoFeed = 0
19ec-1c88:51005585.419 : NVMData.CCDType = 0
19ec-1c88:51005585.468 : NVMData.ScanSpeed = 0
19ec-1c88:51005585.517 : NVMData.RollerCount = 0
19ec-1c88:51005585.571 : NVMData.MultifeedCount = 0
19ec-1c88:51005585.625 : NVMData.JamCount = 0
19ec-1c88:51005585.677 : NVMData.IdentifyInfo = 
19ec-1c88:51005585.730 : NVMData.FormalName = 
19ec-1c88:51005585.777 : NVMData.ReservedB = 0
19ec-1c88:51005585.828 : NVMData.FunctionCode = 0
19ec-1c88:51005585.881 : NVMData.PreFeed = 0
19ec-1c88:51005585.932 : NVMData.PreFeedTime = 0
19ec-1c88:51005585.984 : NVMData.ButtonNumber = 0
19ec-1c88:51005586.035 : NVMData.PowerOffTime = 0
19ec-1c88:51005586.089 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51005586.153 : => IoObject::IoLockEnd
19ec-1c88:51005586.249 : <= IoObject::IoLockEnd
19ec-1c88:51005586.300 : <= ReadNVMData ret = 1
19ec-1c88:51008211.678 : ============Debug Start==========
19ec-1c88:51008211.972 : Date : 2020/4/30 14:30:17
19ec-1c88:51008212.052 : Process ID : 19ec
19ec-1c88:51008212.472 : Windows : Version 10.0 build 18363 
19ec-1c88:51008212.917 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51008212.985 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51008213.058 : MemoryStatus.ullAvailPhys : 1731842048
19ec-1c88:51008213.119 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51008213.181 : MemoryStatus.ullAvailPageFile : 3133104128
19ec-1c88:51008213.241 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51008213.302 : MemoryStatus.ullAvailVirtual : 1728647168
19ec-1c88:51008213.362 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51008213.467 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51008213.528 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51008213.764 : CPU Count : 4
19ec-1c88:51008213.812 : CPU Frequency : 100.000 Mhz
19ec-1c88:51008217.997 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51008218.128 : => InitializeDriver
19ec-1c88:51008218.404 : <= InitializeDriver ret = 1
19ec-1c88:51010892.054 : => InitializeScanner
19ec-1c88:51010892.301 : => CAsicIO::GetDeviceList
19ec-1c88:51010892.809 : => CNT96226::CNT96226
19ec-1c88:51010892.871 : => CNT96226::Open
19ec-1c88:51010915.331 : <= CNT96226::Open ret = 1
19ec-1c88:51010915.434 : => CNT96226::Initialize
19ec-1c88:51010915.625 : <= CNT96226::Initialize ret = 1
19ec-1c88:51010915.686 : <= CNT96226::CNT96226
19ec-1c88:51010915.740 : => CNT96226::EnumAvailableDevice
19ec-1c88:51010921.197 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51010921.274 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51010921.334 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51014656.952 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51014657.241 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51014662.966 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51014663.071 : => IoObject::GetLockName
19ec-1c88:51014663.128 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51014663.192 : <= IoObject::GetLockName
19ec-1c88:51014663.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:51014663.741 : iCmd = 3, nBytes = 2
19ec-1c88:51015058.766 : 0000 : 06 38 
19ec-1c88:51015059.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015059.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:51015059.262 : iCmd = 4, nBytes = 2
19ec-1c88:51015385.382 : 0000 : 07 07 
19ec-1c88:51015385.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015385.754 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51015385.918 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51015386.053 : IO Send command 10 bytes
19ec-1c88:51015386.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:51015386.270 : iCmd = 0, nBytes = 10
19ec-1c88:51015386.485 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51015578.493 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51015578.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:51015578.809 : iCmd = 0, nBytes = 165
19ec-1c88:51015780.707 : skip dump 37 bytes
19ec-1c88:51015781.071 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51015781.358 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51015781.629 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51015781.899 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51015782.163 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51015782.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51015782.699 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51015782.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51015783.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015783.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:51015783.316 : iCmd = 1, nBytes = 4
19ec-1c88:51015994.099 : 0000 : 00 00 00 00 
19ec-1c88:51015994.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015994.406 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51015994.527 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51015994.657 : IO Send command 10 bytes
19ec-1c88:51015994.760 : => CNT96226::VenderCmd_SetData
19ec-1c88:51015994.867 : iCmd = 0, nBytes = 10
19ec-1c88:51015995.079 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51016361.007 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51016361.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:51016361.382 : iCmd = 0, nBytes = 128
19ec-1c88:51016573.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016574.052 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016574.347 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51016574.624 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51016574.889 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.151 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51016575.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:51016576.034 : iCmd = 1, nBytes = 4
19ec-1c88:51016788.958 : 0000 : 00 00 00 00 
19ec-1c88:51016789.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51016789.268 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51016789.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51016789.749 : => CNT96226::Close
19ec-1c88:51016796.404 : <= CNT96226::Close ret = 1
19ec-1c88:51016796.552 : <= CNT96226::~CNT96226
19ec-1c88:51016796.713 : <= CAsicIO::GetDeviceList
19ec-1c88:51016797.331 : => IoObject::SetTimeout
19ec-1c88:51016797.590 : Timeout--> In = 0 Out = 0
19ec-1c88:51016797.707 : <= IoObject::SetTimeout
19ec-1c88:51016797.835 : => CAsicIO::CAsicIO
19ec-1c88:51016797.968 : => CNT96226::CNT96226
19ec-1c88:51016798.080 : => CNT96226::Open
19ec-1c88:51016839.160 : <= CNT96226::Open ret = 1
19ec-1c88:51016839.355 : => CNT96226::Initialize
19ec-1c88:51016839.732 : <= CNT96226::Initialize ret = 1
19ec-1c88:51016839.854 : <= CNT96226::CNT96226
19ec-1c88:51016839.957 : <= CAsicIO::CAsicIO
19ec-1c88:51016840.060 : => CAsicIO::InitializeDevice
19ec-1c88:51016840.192 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51016851.692 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51016851.908 : => IoObject::GetLockName
19ec-1c88:51016852.016 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51016852.147 : <= IoObject::GetLockName
19ec-1c88:51016853.038 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51016853.190 : IO Send command 10 bytes
19ec-1c88:51016853.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:51016853.408 : iCmd = 0, nBytes = 10
19ec-1c88:51016853.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51017200.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51017200.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017200.355 : iCmd = 0, nBytes = 128
19ec-1c88:51017412.073 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017412.419 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017412.703 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51017412.974 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51017413.229 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51017413.487 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017413.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017414.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017414.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51017414.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017414.366 : iCmd = 1, nBytes = 4
19ec-1c88:51017617.122 : 0000 : 00 00 00 00 
19ec-1c88:51017617.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51017617.501 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51017617.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017617.731 : iCmd = 3, nBytes = 2
19ec-1c88:51017996.214 : 0000 : 06 38 
19ec-1c88:51017996.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51017996.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017996.471 : iCmd = 4, nBytes = 2
19ec-1c88:51018300.136 : 0000 : 07 07 
19ec-1c88:51018300.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51018300.481 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51018300.606 : => IoObject::InitializeDevice
19ec-1c88:51018300.723 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51018301.460 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51018301.546 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51018302.333 : => FindScanner
19ec-1c88:51018302.400 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51018302.473 : <= FindScanner ret = 1
19ec-1c88:51018302.536 : => IoObject::IoLockStart
19ec-1c88:51018302.652 : => CAsicIO::CheckDevice
19ec-1c88:51018302.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:51018319.309 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51018319.419 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51018319.480 : <= IoObject::IoLockStart
19ec-1c88:51018319.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51018319.621 : IO Send command 10 bytes
19ec-1c88:51018319.714 : => CNT96226::VenderCmd_SetData
19ec-1c88:51018319.781 : iCmd = 0, nBytes = 10
19ec-1c88:51018319.901 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51018525.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51018525.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:51018525.889 : IO total need to receive data 5 bytes
19ec-1c88:51018525.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:51018526.017 : iCmd = 0, nBytes = 5
19ec-1c88:51018710.813 : 0000 : 06 00 02 02 ab 
19ec-1c88:51018710.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51018710.999 : System total receive data 5 bytes
19ec-1c88:51018711.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:51018711.126 : iCmd = 1, nBytes = 4
19ec-1c88:51018845.082 : 0000 : 00 00 00 00 
19ec-1c88:51018845.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51018845.538 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51018845.604 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51018845.670 : IO Send command 10 bytes
19ec-1c88:51018845.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:51018845.811 : iCmd = 0, nBytes = 10
19ec-1c88:51018845.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51019026.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51019026.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:51019026.414 : IO total need to receive data 165 bytes
19ec-1c88:51019026.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019026.529 : iCmd = 0, nBytes = 165
19ec-1c88:51019173.260 : skip dump 37 bytes
19ec-1c88:51019173.428 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51019173.562 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51019173.699 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51019173.834 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51019173.961 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51019174.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51019174.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019174.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019174.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019174.462 : System total receive data 165 bytes
19ec-1c88:51019174.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019174.571 : iCmd = 1, nBytes = 4
19ec-1c88:51019285.324 : 0000 : 00 00 00 00 
19ec-1c88:51019285.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019285.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51019285.666 : Dump Inquiry
19ec-1c88:51019285.786 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51019285.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51019286.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51019286.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51019286.300 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51019286.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51019286.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019286.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019286.807 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51019286.937 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51019287.024 : 00a0 : 00 00 00 00 00 
19ec-1c88:51019287.085 : => ReadNVMDataInternal
19ec-1c88:51019287.285 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51019287.349 : IO Send command 10 bytes
19ec-1c88:51019287.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:51019287.478 : iCmd = 0, nBytes = 10
19ec-1c88:51019287.576 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51019594.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51019594.752 : System send command 10 bytes + data 0 bytes
19ec-1c88:51019594.818 : IO total need to receive data 128 bytes
19ec-1c88:51019594.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019594.929 : iCmd = 0, nBytes = 128
19ec-1c88:51019764.802 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019764.992 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.138 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51019765.277 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51019765.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.666 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019765.913 : System total receive data 128 bytes
19ec-1c88:51019765.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019766.030 : iCmd = 1, nBytes = 4
19ec-1c88:51019889.058 : 0000 : 00 00 00 00 
19ec-1c88:51019889.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019889.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51019889.552 : NVMData.PadScanCount = 0
19ec-1c88:51019889.606 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51019889.659 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51019889.714 : NVMData.FlatbedScanCount = 0
19ec-1c88:51019889.768 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51019889.821 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51019889.873 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51019889.929 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51019889.981 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51019890.033 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51019890.087 : NVMData.BornMonth = 0
19ec-1c88:51019890.135 : NVMData.BornDay = 0
19ec-1c88:51019890.185 : NVMData.BornYear = 0
19ec-1c88:51019890.233 : NVMData.FirstScanMonth = 4
19ec-1c88:51019890.283 : NVMData.FirstScanDay = 30
19ec-1c88:51019890.336 : NVMData.FirstScanYear = 2020
19ec-1c88:51019890.391 : NVMData.VerticalMagnification = 0
19ec-1c88:51019890.447 : NVMData.HorizontalMagnification = 0
19ec-1c88:51019890.499 : NVMData.PowerSavingTime = 15
19ec-1c88:51019890.554 : NVMData.SN = A094165189010062
19ec-1c88:51019890.602 : NVMData.AutoFeed = 0
19ec-1c88:51019890.648 : NVMData.CCDType = 0
19ec-1c88:51019890.695 : NVMData.ScanSpeed = 0
19ec-1c88:51019890.743 : NVMData.RollerCount = 0
19ec-1c88:51019890.794 : NVMData.MultifeedCount = 0
19ec-1c88:51019890.842 : NVMData.JamCount = 0
19ec-1c88:51019890.890 : NVMData.IdentifyInfo = 
19ec-1c88:51019890.941 : NVMData.FormalName = 
19ec-1c88:51019891.147 : NVMData.ReservedB = 0
19ec-1c88:51019891.201 : NVMData.FunctionCode = 0
19ec-1c88:51019891.251 : NVMData.PreFeed = 0
19ec-1c88:51019891.303 : NVMData.PreFeedTime = 0
19ec-1c88:51019891.353 : NVMData.ButtonNumber = 0
19ec-1c88:51019891.406 : NVMData.PowerOffTime = 0
19ec-1c88:51019891.459 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51019891.527 : => IoObject::IoLockEnd
19ec-1c88:51019891.615 : <= IoObject::IoLockEnd
19ec-1c88:51019891.664 : <= InitializeScanner ret = 1
19ec-1c88:51021138.792 : => GetLogicalScannerAbility
19ec-1c88:51021138.982 : => IoObject::IoLockStart
19ec-1c88:51021139.115 : => CAsicIO::CheckDevice
19ec-1c88:51021139.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:51021162.616 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51021162.850 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51021162.972 : <= IoObject::IoLockStart
19ec-1c88:51021163.092 : => IoObject::IoLockEnd
19ec-1c88:51021163.512 : <= IoObject::IoLockEnd
19ec-1c88:51021163.588 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51024930.836 : => GetLogicalScannerAbilityEx
19ec-1c88:51024931.021 : => IoObject::IoLockStart
19ec-1c88:51024931.149 : => CAsicIO::CheckDevice
19ec-1c88:51024931.208 : => CNT96226::ConnectIsAvailable
19ec-1c88:51024950.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51024950.264 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51024950.326 : <= IoObject::IoLockStart
19ec-1c88:51024950.390 : => IoObject::IoLockEnd
19ec-1c88:51024950.509 : <= IoObject::IoLockEnd
19ec-1c88:51024950.640 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51024950.719 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51032585.151 : => ReadNVMData
19ec-1c88:51032585.333 : => IoObject::IoLockStart
19ec-1c88:51032585.471 : => CAsicIO::CheckDevice
19ec-1c88:51032585.529 : => CNT96226::ConnectIsAvailable
19ec-1c88:51032604.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51032605.064 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51032605.127 : <= IoObject::IoLockStart
19ec-1c88:51032605.191 : => ReadNVMDataInternal
19ec-1c88:51032605.254 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51032605.321 : IO Send command 10 bytes
19ec-1c88:51032605.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:51032605.515 : iCmd = 0, nBytes = 10
19ec-1c88:51032605.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51032921.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51032921.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:51032921.885 : IO total need to receive data 128 bytes
19ec-1c88:51032921.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:51032922.009 : iCmd = 0, nBytes = 128
19ec-1c88:51033077.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033077.426 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033077.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51033077.714 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51033077.845 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51033077.973 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033078.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033078.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033078.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51033078.361 : System total receive data 128 bytes
19ec-1c88:51033078.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:51033078.480 : iCmd = 1, nBytes = 4
19ec-1c88:51033219.138 : 0000 : 00 00 00 00 
19ec-1c88:51033219.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51033219.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51033219.470 : NVMData.PadScanCount = 0
19ec-1c88:51033219.528 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51033219.585 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51033219.643 : NVMData.FlatbedScanCount = 0
19ec-1c88:51033219.699 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51033219.923 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51033219.983 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51033220.039 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51033220.095 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51033220.153 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51033220.209 : NVMData.BornMonth = 0
19ec-1c88:51033220.257 : NVMData.BornDay = 0
19ec-1c88:51033220.309 : NVMData.BornYear = 0
19ec-1c88:51033220.359 : NVMData.FirstScanMonth = 4
19ec-1c88:51033220.414 : NVMData.FirstScanDay = 30
19ec-1c88:51033220.467 : NVMData.FirstScanYear = 2020
19ec-1c88:51033220.524 : NVMData.VerticalMagnification = 0
19ec-1c88:51033220.580 : NVMData.HorizontalMagnification = 0
19ec-1c88:51033220.635 : NVMData.PowerSavingTime = 15
19ec-1c88:51033220.691 : NVMData.SN = A094165189010062
19ec-1c88:51033220.740 : NVMData.AutoFeed = 0
19ec-1c88:51033220.791 : NVMData.CCDType = 0
19ec-1c88:51033220.839 : NVMData.ScanSpeed = 0
19ec-1c88:51033220.891 : NVMData.RollerCount = 0
19ec-1c88:51033220.946 : NVMData.MultifeedCount = 0
19ec-1c88:51033221.001 : NVMData.JamCount = 0
19ec-1c88:51033221.052 : NVMData.IdentifyInfo = 
19ec-1c88:51033221.104 : NVMData.FormalName = 
19ec-1c88:51033221.154 : NVMData.ReservedB = 0
19ec-1c88:51033221.205 : NVMData.FunctionCode = 0
19ec-1c88:51033221.256 : NVMData.PreFeed = 0
19ec-1c88:51033221.304 : NVMData.PreFeedTime = 0
19ec-1c88:51033221.354 : NVMData.ButtonNumber = 0
19ec-1c88:51033221.409 : NVMData.PowerOffTime = 0
19ec-1c88:51033221.459 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51033221.524 : => IoObject::IoLockEnd
19ec-1c88:51033221.615 : <= IoObject::IoLockEnd
19ec-1c88:51033221.663 : <= ReadNVMData ret = 1
19ec-1c88:51044613.228 : => GetADFStatus
19ec-1c88:51044613.668 : => IoObject::IoLockStart
19ec-1c88:51044613.806 : => CAsicIO::CheckDevice
19ec-1c88:51044613.865 : => CNT96226::ConnectIsAvailable
19ec-1c88:51044637.049 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51044637.266 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51044637.386 : <= IoObject::IoLockStart
19ec-1c88:51044637.717 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51044637.787 : IO Send command 10 bytes
19ec-1c88:51044637.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:51044637.997 : iCmd = 0, nBytes = 10
19ec-1c88:51044638.108 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51044830.197 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51044830.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:51044830.403 : IO total need to receive data 2 bytes
19ec-1c88:51044830.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:51044830.520 : iCmd = 0, nBytes = 2
19ec-1c88:51045024.547 : 0000 : 00 00 
19ec-1c88:51045024.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51045024.793 : System total receive data 2 bytes
19ec-1c88:51045024.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:51045024.917 : iCmd = 1, nBytes = 4
19ec-1c88:51045232.882 : 0000 : 00 00 00 00 
19ec-1c88:51045232.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51045233.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51045233.188 : Return status = 0
19ec-1c88:51045233.262 : => IoObject::IoLockEnd
19ec-1c88:51045233.358 : <= IoObject::IoLockEnd
19ec-1c88:51045233.411 : <= GetADFStatus ret = 1
19ec-1c88:51048104.633 : => GetADFStatus
19ec-1c88:51048104.838 : => IoObject::IoLockStart
19ec-1c88:51048104.973 : => CAsicIO::CheckDevice
19ec-1c88:51048105.036 : => CNT96226::ConnectIsAvailable
19ec-1c88:51048129.226 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51048129.475 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51048129.618 : <= IoObject::IoLockStart
19ec-1c88:51048129.758 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51048130.122 : IO Send command 10 bytes
19ec-1c88:51048130.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:51048130.330 : iCmd = 0, nBytes = 10
19ec-1c88:51048130.437 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51048317.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51048317.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:51048317.501 : IO total need to receive data 2 bytes
19ec-1c88:51048317.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:51048317.641 : iCmd = 0, nBytes = 2
19ec-1c88:51048523.796 : 0000 : 00 00 
19ec-1c88:51048523.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51048523.942 : System total receive data 2 bytes
19ec-1c88:51048523.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:51048524.053 : iCmd = 1, nBytes = 4
19ec-1c88:51048696.048 : 0000 : 00 00 00 00 
19ec-1c88:51048696.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51048696.326 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51048696.399 : Return status = 0
19ec-1c88:51048696.465 : => IoObject::IoLockEnd
19ec-1c88:51048696.558 : <= IoObject::IoLockEnd
19ec-1c88:51048696.610 : <= GetADFStatus ret = 1
19ec-1c88:51050929.696 : => TerminateDriver
19ec-1c88:51050929.907 : => CAsicIO::~CAsicIO,pStage=17763400
19ec-1c88:51050929.984 : => CNT96226::Close
19ec-1c88:51050933.963 : <= CNT96226::Close ret = 1
19ec-1c88:51050934.042 : <= CAsicIO::~CAsicIO
19ec-1c88:51050934.101 : => IoObject::IoLockEnd
19ec-1c88:51050934.154 : <= IoObject::IoLockEnd
19ec-1c88:51050934.207 : => IoObject::TerminateDevice
19ec-1c88:51050934.264 : => IoObject::IoLockEnd
19ec-1c88:51050934.313 : <= IoObject::IoLockEnd
19ec-1c88:51050934.416 : <= IoObject::TerminateDevice
19ec-1c88:51050934.899 : <= TerminateDriver ret = 1
19ec-1c88:51075647.109 : ============Debug Start==========
19ec-1c88:51075647.388 : Date : 2020/4/30 14:30:19
19ec-1c88:51075647.472 : Process ID : 19ec
19ec-1c88:51075647.889 : Windows : Version 10.0 build 18363 
19ec-1c88:51075648.333 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51075648.393 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51075648.455 : MemoryStatus.ullAvailPhys : 1724338176
19ec-1c88:51075648.513 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51075648.575 : MemoryStatus.ullAvailPageFile : 3124916224
19ec-1c88:51075648.635 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51075648.691 : MemoryStatus.ullAvailVirtual : 1726279680
19ec-1c88:51075648.749 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51075648.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51075648.914 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51075649.153 : CPU Count : 4
19ec-1c88:51075649.201 : CPU Frequency : 100.000 Mhz
19ec-1c88:51075653.706 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51075653.836 : => InitializeDriver
19ec-1c88:51075654.098 : <= InitializeDriver ret = 1
19ec-1c88:51075654.154 : => InitializeScanner
19ec-1c88:51075654.231 : => CAsicIO::GetDeviceList
19ec-1c88:51075654.518 : => CNT96226::CNT96226
19ec-1c88:51075654.576 : => CNT96226::Open
19ec-1c88:51075676.167 : <= CNT96226::Open ret = 1
19ec-1c88:51075676.288 : => CNT96226::Initialize
19ec-1c88:51075676.494 : <= CNT96226::Initialize ret = 1
19ec-1c88:51075676.552 : <= CNT96226::CNT96226
19ec-1c88:51075676.609 : => CNT96226::EnumAvailableDevice
19ec-1c88:51075682.178 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51075682.256 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51075682.312 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51080216.085 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51080216.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51080221.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51080222.027 : => IoObject::GetLockName
19ec-1c88:51080222.083 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51080222.154 : <= IoObject::GetLockName
19ec-1c88:51080222.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:51080222.674 : iCmd = 3, nBytes = 2
19ec-1c88:51080612.548 : 0000 : 06 38 
19ec-1c88:51080612.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51080612.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:51080612.822 : iCmd = 4, nBytes = 2
19ec-1c88:51080933.428 : 0000 : 07 07 
19ec-1c88:51080933.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51080933.805 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51080933.972 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51080934.105 : IO Send command 10 bytes
19ec-1c88:51080934.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:51080934.323 : iCmd = 0, nBytes = 10
19ec-1c88:51080934.541 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51081150.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51081150.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:51081150.844 : iCmd = 0, nBytes = 165
19ec-1c88:51081383.334 : skip dump 37 bytes
19ec-1c88:51081383.728 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51081384.013 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51081384.287 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51081384.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51081384.835 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51081385.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51081385.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51081385.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51081385.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51081385.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:51081385.972 : iCmd = 1, nBytes = 4
19ec-1c88:51081609.528 : 0000 : 00 00 00 00 
19ec-1c88:51081609.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51081609.905 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51081610.030 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51081610.183 : IO Send command 10 bytes
19ec-1c88:51081610.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:51081610.401 : iCmd = 0, nBytes = 10
19ec-1c88:51081610.612 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51081965.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51081966.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:51081966.107 : iCmd = 0, nBytes = 128
19ec-1c88:51082158.245 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082158.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082158.657 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51082158.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51082159.002 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51082159.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:51082159.734 : iCmd = 1, nBytes = 4
19ec-1c88:51082285.073 : 0000 : 00 00 00 00 
19ec-1c88:51082285.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51082285.271 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51082285.478 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51082285.575 : => CNT96226::Close
19ec-1c88:51082289.968 : <= CNT96226::Close ret = 1
19ec-1c88:51082290.064 : <= CNT96226::~CNT96226
19ec-1c88:51082290.175 : <= CAsicIO::GetDeviceList
19ec-1c88:51082290.629 : => IoObject::SetTimeout
19ec-1c88:51082290.796 : Timeout--> In = 0 Out = 0
19ec-1c88:51082290.873 : <= IoObject::SetTimeout
19ec-1c88:51082290.956 : => CAsicIO::CAsicIO
19ec-1c88:51082291.043 : => CNT96226::CNT96226
19ec-1c88:51082291.111 : => CNT96226::Open
19ec-1c88:51082319.686 : <= CNT96226::Open ret = 1
19ec-1c88:51082319.813 : => CNT96226::Initialize
19ec-1c88:51082320.062 : <= CNT96226::Initialize ret = 1
19ec-1c88:51082320.141 : <= CNT96226::CNT96226
19ec-1c88:51082320.210 : <= CAsicIO::CAsicIO
19ec-1c88:51082320.278 : => CAsicIO::InitializeDevice
19ec-1c88:51082320.365 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51082327.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51082327.945 : => IoObject::GetLockName
19ec-1c88:51082328.017 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51082328.102 : <= IoObject::GetLockName
19ec-1c88:51082328.711 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51082328.802 : IO Send command 10 bytes
19ec-1c88:51082328.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:51082328.934 : iCmd = 0, nBytes = 10
19ec-1c88:51082329.079 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51082648.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51082648.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:51082648.375 : iCmd = 0, nBytes = 128
19ec-1c88:51082838.577 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082838.825 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.013 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51082839.192 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51082839.366 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.527 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.690 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51082840.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:51082840.091 : iCmd = 1, nBytes = 4
19ec-1c88:51083036.336 : 0000 : 00 00 00 00 
19ec-1c88:51083036.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51083036.554 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51083036.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:51083036.697 : iCmd = 3, nBytes = 2
19ec-1c88:51083406.693 : 0000 : 06 38 
19ec-1c88:51083406.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51083406.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:51083406.993 : iCmd = 4, nBytes = 2
19ec-1c88:51083710.548 : 0000 : 07 07 
19ec-1c88:51083710.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51083710.892 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51083711.014 : => IoObject::InitializeDevice
19ec-1c88:51083711.139 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51083711.894 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51083711.994 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51083712.859 : => FindScanner
19ec-1c88:51083712.934 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51083713.018 : <= FindScanner ret = 1
19ec-1c88:51083713.092 : => IoObject::IoLockStart
19ec-1c88:51083713.225 : => CAsicIO::CheckDevice
19ec-1c88:51083713.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:51083736.724 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51083736.845 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51083736.920 : <= IoObject::IoLockStart
19ec-1c88:51083736.995 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51083737.078 : IO Send command 10 bytes
19ec-1c88:51083737.187 : => CNT96226::VenderCmd_SetData
19ec-1c88:51083737.260 : iCmd = 0, nBytes = 10
19ec-1c88:51083737.396 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51083932.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51083932.658 : System send command 10 bytes + data 0 bytes
19ec-1c88:51083932.746 : IO total need to receive data 5 bytes
19ec-1c88:51083932.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:51083932.888 : iCmd = 0, nBytes = 5
19ec-1c88:51084094.536 : 0000 : 06 00 02 02 ab 
19ec-1c88:51084094.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084094.737 : System total receive data 5 bytes
19ec-1c88:51084094.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:51084094.883 : iCmd = 1, nBytes = 4
19ec-1c88:51084288.058 : 0000 : 00 00 00 00 
19ec-1c88:51084288.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084288.587 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51084288.661 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51084288.740 : IO Send command 10 bytes
19ec-1c88:51084288.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:51084288.918 : iCmd = 0, nBytes = 10
19ec-1c88:51084289.056 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51084465.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51084465.744 : System send command 10 bytes + data 0 bytes
19ec-1c88:51084465.827 : IO total need to receive data 165 bytes
19ec-1c88:51084465.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:51084465.970 : iCmd = 0, nBytes = 165
19ec-1c88:51084585.454 : skip dump 37 bytes
19ec-1c88:51084585.683 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51084585.863 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51084586.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51084586.214 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51084586.374 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51084586.550 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51084586.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084586.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084586.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084587.027 : System total receive data 165 bytes
19ec-1c88:51084587.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:51084587.164 : iCmd = 1, nBytes = 4
19ec-1c88:51084742.237 : 0000 : 00 00 00 00 
19ec-1c88:51084742.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084742.503 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51084742.705 : Dump Inquiry
19ec-1c88:51084742.868 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51084743.043 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51084743.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51084743.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51084743.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51084743.722 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51084743.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084744.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084744.211 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51084744.380 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51084744.495 : 00a0 : 00 00 00 00 00 
19ec-1c88:51084744.585 : => ReadNVMDataInternal
19ec-1c88:51084744.818 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51084744.898 : IO Send command 10 bytes
19ec-1c88:51084744.995 : => CNT96226::VenderCmd_SetData
19ec-1c88:51084745.064 : iCmd = 0, nBytes = 10
19ec-1c88:51084745.191 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51085088.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51085089.121 : System send command 10 bytes + data 0 bytes
19ec-1c88:51085089.211 : IO total need to receive data 128 bytes
19ec-1c88:51085089.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:51085089.360 : iCmd = 0, nBytes = 128
19ec-1c88:51085271.777 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.017 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.204 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51085272.387 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51085272.563 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.727 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085273.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085273.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51085273.212 : System total receive data 128 bytes
19ec-1c88:51085273.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:51085273.355 : iCmd = 1, nBytes = 4
19ec-1c88:51085475.977 : 0000 : 00 00 00 00 
19ec-1c88:51085476.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51085476.246 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51085476.334 : NVMData.PadScanCount = 0
19ec-1c88:51085476.405 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51085476.476 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51085476.552 : NVMData.FlatbedScanCount = 0
19ec-1c88:51085476.622 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51085476.688 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51085476.757 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51085476.827 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51085476.899 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51085476.970 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51085477.045 : NVMData.BornMonth = 0
19ec-1c88:51085477.108 : NVMData.BornDay = 0
19ec-1c88:51085477.174 : NVMData.BornYear = 0
19ec-1c88:51085477.236 : NVMData.FirstScanMonth = 4
19ec-1c88:51085477.302 : NVMData.FirstScanDay = 30
19ec-1c88:51085477.370 : NVMData.FirstScanYear = 2020
19ec-1c88:51085477.441 : NVMData.VerticalMagnification = 0
19ec-1c88:51085477.514 : NVMData.HorizontalMagnification = 0
19ec-1c88:51085477.587 : NVMData.PowerSavingTime = 15
19ec-1c88:51085477.657 : NVMData.SN = A094165189010062
19ec-1c88:51085477.719 : NVMData.AutoFeed = 0
19ec-1c88:51085477.779 : NVMData.CCDType = 0
19ec-1c88:51085477.839 : NVMData.ScanSpeed = 0
19ec-1c88:51085477.904 : NVMData.RollerCount = 0
19ec-1c88:51085477.970 : NVMData.MultifeedCount = 0
19ec-1c88:51085478.039 : NVMData.JamCount = 0
19ec-1c88:51085478.101 : NVMData.IdentifyInfo = 
19ec-1c88:51085478.168 : NVMData.FormalName = 
19ec-1c88:51085478.417 : NVMData.ReservedB = 0
19ec-1c88:51085478.491 : NVMData.FunctionCode = 0
19ec-1c88:51085478.556 : NVMData.PreFeed = 0
19ec-1c88:51085478.621 : NVMData.PreFeedTime = 0
19ec-1c88:51085478.684 : NVMData.ButtonNumber = 0
19ec-1c88:51085478.750 : NVMData.PowerOffTime = 0
19ec-1c88:51085478.816 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51085478.906 : => IoObject::IoLockEnd
19ec-1c88:51085479.025 : <= IoObject::IoLockEnd
19ec-1c88:51085479.089 : <= InitializeScanner ret = 1
19ec-1c88:51085479.168 : => GetLogicalScannerAbilityEx
19ec-1c88:51085479.242 : => IoObject::IoLockStart
19ec-1c88:51085479.361 : => CAsicIO::CheckDevice
19ec-1c88:51085479.430 : => CNT96226::ConnectIsAvailable
19ec-1c88:51085498.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51085499.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51085499.124 : <= IoObject::IoLockStart
19ec-1c88:51085499.198 : => IoObject::IoLockEnd
19ec-1c88:51085499.317 : <= IoObject::IoLockEnd
19ec-1c88:51085499.452 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51085499.549 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51085724.100 : => ReadNVMData
19ec-1c88:51085724.296 : => IoObject::IoLockStart
19ec-1c88:51085724.468 : => CAsicIO::CheckDevice
19ec-1c88:51085724.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:51085746.843 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51085746.998 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51085747.081 : <= IoObject::IoLockStart
19ec-1c88:51085747.161 : => ReadNVMDataInternal
19ec-1c88:51085747.240 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51085747.325 : IO Send command 10 bytes
19ec-1c88:51085747.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:51085747.541 : iCmd = 0, nBytes = 10
19ec-1c88:51085747.688 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51086103.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51086103.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:51086103.574 : IO total need to receive data 128 bytes
19ec-1c88:51086103.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:51086103.723 : iCmd = 0, nBytes = 128
19ec-1c88:51086244.124 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086244.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086244.567 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51086244.746 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51086244.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.089 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.255 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.415 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51086245.585 : System total receive data 128 bytes
19ec-1c88:51086245.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:51086245.735 : iCmd = 1, nBytes = 4
19ec-1c88:51086360.007 : 0000 : 00 00 00 00 
19ec-1c88:51086360.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51086360.269 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51086360.352 : NVMData.PadScanCount = 0
19ec-1c88:51086360.425 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51086360.498 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51086360.570 : NVMData.FlatbedScanCount = 0
19ec-1c88:51086360.641 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51086360.711 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51086360.779 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51086360.849 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51086360.919 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51086360.988 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51086361.059 : NVMData.BornMonth = 0
19ec-1c88:51086361.123 : NVMData.BornDay = 0
19ec-1c88:51086361.192 : NVMData.BornYear = 0
19ec-1c88:51086361.253 : NVMData.FirstScanMonth = 4
19ec-1c88:51086361.321 : NVMData.FirstScanDay = 30
19ec-1c88:51086361.389 : NVMData.FirstScanYear = 2020
19ec-1c88:51086361.638 : NVMData.VerticalMagnification = 0
19ec-1c88:51086361.712 : NVMData.HorizontalMagnification = 0
19ec-1c88:51086361.784 : NVMData.PowerSavingTime = 15
19ec-1c88:51086361.855 : NVMData.SN = A094165189010062
19ec-1c88:51086361.919 : NVMData.AutoFeed = 0
19ec-1c88:51086361.984 : NVMData.CCDType = 0
19ec-1c88:51086362.046 : NVMData.ScanSpeed = 0
19ec-1c88:51086362.110 : NVMData.RollerCount = 0
19ec-1c88:51086362.181 : NVMData.MultifeedCount = 0
19ec-1c88:51086362.247 : NVMData.JamCount = 0
19ec-1c88:51086362.311 : NVMData.IdentifyInfo = 
19ec-1c88:51086362.381 : NVMData.FormalName = 
19ec-1c88:51086362.445 : NVMData.ReservedB = 0
19ec-1c88:51086362.508 : NVMData.FunctionCode = 0
19ec-1c88:51086362.572 : NVMData.PreFeed = 0
19ec-1c88:51086362.635 : NVMData.PreFeedTime = 0
19ec-1c88:51086362.697 : NVMData.ButtonNumber = 0
19ec-1c88:51086362.761 : NVMData.PowerOffTime = 0
19ec-1c88:51086362.827 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51086362.903 : => IoObject::IoLockEnd
19ec-1c88:51086363.019 : <= IoObject::IoLockEnd
19ec-1c88:51086363.083 : <= ReadNVMData ret = 1
19ec-1c88:51087026.327 : => TerminateDriver
19ec-1c88:51087026.546 : => CAsicIO::~CAsicIO,pStage=79957064
19ec-1c88:51087026.643 : => CNT96226::Close
19ec-1c88:51087031.181 : <= CNT96226::Close ret = 1
19ec-1c88:51087031.286 : <= CAsicIO::~CAsicIO
19ec-1c88:51087031.361 : => IoObject::IoLockEnd
19ec-1c88:51087031.427 : <= IoObject::IoLockEnd
19ec-1c88:51087031.490 : => IoObject::TerminateDevice
19ec-1c88:51087031.564 : => IoObject::IoLockEnd
19ec-1c88:51087031.626 : <= IoObject::IoLockEnd
19ec-1c88:51087031.753 : <= IoObject::TerminateDevice
19ec-1c88:51087032.057 : <= TerminateDriver ret = 1
19ec-1c88:51089389.445 : ============Debug Start==========
19ec-1c88:51089389.738 : Date : 2020/4/30 14:30:19
19ec-1c88:51089389.819 : Process ID : 19ec
19ec-1c88:51089390.238 : Windows : Version 10.0 build 18363 
19ec-1c88:51089390.740 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51089390.805 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51089390.870 : MemoryStatus.ullAvailPhys : 1724321792
19ec-1c88:51089390.928 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51089390.993 : MemoryStatus.ullAvailPageFile : 3124436992
19ec-1c88:51089391.055 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51089391.114 : MemoryStatus.ullAvailVirtual : 1726304256
19ec-1c88:51089391.173 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51089391.280 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51089391.343 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51089391.585 : CPU Count : 4
19ec-1c88:51089391.634 : CPU Frequency : 100.000 Mhz
19ec-1c88:51089395.988 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51089396.112 : => InitializeDriver
19ec-1c88:51089396.377 : <= InitializeDriver ret = 1
19ec-1c88:51091924.048 : => InitializeScanner
19ec-1c88:51091924.296 : => CAsicIO::GetDeviceList
19ec-1c88:51091924.702 : => CNT96226::CNT96226
19ec-1c88:51091924.760 : => CNT96226::Open
19ec-1c88:51091948.327 : <= CNT96226::Open ret = 1
19ec-1c88:51091948.437 : => CNT96226::Initialize
19ec-1c88:51091948.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:51091948.684 : <= CNT96226::CNT96226
19ec-1c88:51091948.740 : => CNT96226::EnumAvailableDevice
19ec-1c88:51091954.128 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51091954.207 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51091954.267 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51095676.957 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51095677.252 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51095682.889 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51095683.011 : => IoObject::GetLockName
19ec-1c88:51095683.074 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51095683.142 : <= IoObject::GetLockName
19ec-1c88:51095683.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:51095683.659 : iCmd = 3, nBytes = 2
19ec-1c88:51096074.060 : 0000 : 06 38 
19ec-1c88:51096074.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096074.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:51096074.336 : iCmd = 4, nBytes = 2
19ec-1c88:51096382.721 : 0000 : 07 07 
19ec-1c88:51096382.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096382.905 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51096382.993 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51096383.058 : IO Send command 10 bytes
19ec-1c88:51096383.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:51096383.168 : iCmd = 0, nBytes = 10
19ec-1c88:51096383.272 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51096588.216 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51096588.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:51096588.409 : iCmd = 0, nBytes = 165
19ec-1c88:51096784.831 : skip dump 37 bytes
19ec-1c88:51096785.011 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51096785.151 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51096785.291 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51096785.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51096785.558 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51096785.693 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51096785.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51096785.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51096786.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096786.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:51096786.131 : iCmd = 1, nBytes = 4
19ec-1c88:51096934.008 : 0000 : 00 00 00 00 
19ec-1c88:51096934.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096934.198 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51096934.262 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51096934.327 : IO Send command 10 bytes
19ec-1c88:51096934.377 : => CNT96226::VenderCmd_SetData
19ec-1c88:51096934.428 : iCmd = 0, nBytes = 10
19ec-1c88:51096934.530 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51097246.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51097247.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:51097247.170 : iCmd = 0, nBytes = 128
19ec-1c88:51097437.466 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097437.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097437.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51097437.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51097438.084 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.215 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51097438.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:51097438.654 : iCmd = 1, nBytes = 4
19ec-1c88:51097643.417 : 0000 : 00 00 00 00 
19ec-1c88:51097643.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51097643.571 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51097643.741 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51097643.811 : => CNT96226::Close
19ec-1c88:51097647.390 : <= CNT96226::Close ret = 1
19ec-1c88:51097647.467 : <= CNT96226::~CNT96226
19ec-1c88:51097647.554 : <= CAsicIO::GetDeviceList
19ec-1c88:51097647.884 : => IoObject::SetTimeout
19ec-1c88:51097648.009 : Timeout--> In = 0 Out = 0
19ec-1c88:51097648.064 : <= IoObject::SetTimeout
19ec-1c88:51097648.132 : => CAsicIO::CAsicIO
19ec-1c88:51097648.203 : => CNT96226::CNT96226
19ec-1c88:51097648.264 : => CNT96226::Open
19ec-1c88:51097670.849 : <= CNT96226::Open ret = 1
19ec-1c88:51097670.948 : => CNT96226::Initialize
19ec-1c88:51097671.130 : <= CNT96226::Initialize ret = 1
19ec-1c88:51097671.189 : <= CNT96226::CNT96226
19ec-1c88:51097671.242 : <= CAsicIO::CAsicIO
19ec-1c88:51097671.296 : => CAsicIO::InitializeDevice
19ec-1c88:51097671.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51097677.072 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51097677.184 : => IoObject::GetLockName
19ec-1c88:51097677.238 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51097677.301 : <= IoObject::GetLockName
19ec-1c88:51097677.770 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51097677.842 : IO Send command 10 bytes
19ec-1c88:51097677.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:51097677.951 : iCmd = 0, nBytes = 10
19ec-1c88:51097678.059 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51098023.049 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51098023.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098023.251 : iCmd = 0, nBytes = 128
19ec-1c88:51098231.355 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098231.527 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098231.664 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51098231.798 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51098231.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.166 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51098232.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098232.462 : iCmd = 1, nBytes = 4
19ec-1c88:51098415.397 : 0000 : 00 00 00 00 
19ec-1c88:51098415.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51098415.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51098415.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098415.725 : iCmd = 3, nBytes = 2
19ec-1c88:51098780.818 : 0000 : 06 38 
19ec-1c88:51098780.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51098780.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098781.038 : iCmd = 4, nBytes = 2
19ec-1c88:51099080.442 : 0000 : 07 07 
19ec-1c88:51099080.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099080.711 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51099080.802 : => IoObject::InitializeDevice
19ec-1c88:51099080.908 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51099081.475 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51099081.542 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51099082.261 : => FindScanner
19ec-1c88:51099082.318 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51099082.387 : <= FindScanner ret = 1
19ec-1c88:51099082.443 : => IoObject::IoLockStart
19ec-1c88:51099082.545 : => CAsicIO::CheckDevice
19ec-1c88:51099082.599 : => CNT96226::ConnectIsAvailable
19ec-1c88:51099100.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51099100.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51099100.598 : <= IoObject::IoLockStart
19ec-1c88:51099100.659 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51099100.725 : IO Send command 10 bytes
19ec-1c88:51099100.820 : => CNT96226::VenderCmd_SetData
19ec-1c88:51099100.875 : iCmd = 0, nBytes = 10
19ec-1c88:51099100.980 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51099301.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51099301.456 : System send command 10 bytes + data 0 bytes
19ec-1c88:51099301.527 : IO total need to receive data 5 bytes
19ec-1c88:51099301.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099301.640 : iCmd = 0, nBytes = 5
19ec-1c88:51099447.670 : 0000 : 06 00 02 02 ab 
19ec-1c88:51099447.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099448.039 : System total receive data 5 bytes
19ec-1c88:51099448.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099448.288 : iCmd = 1, nBytes = 4
19ec-1c88:51099622.107 : 0000 : 00 00 00 00 
19ec-1c88:51099622.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099622.524 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51099622.656 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51099622.799 : IO Send command 10 bytes
19ec-1c88:51099622.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:51099623.089 : iCmd = 0, nBytes = 10
19ec-1c88:51099623.308 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51099803.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51099803.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:51099804.082 : IO total need to receive data 165 bytes
19ec-1c88:51099804.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099804.323 : iCmd = 0, nBytes = 165
19ec-1c88:51099977.647 : skip dump 37 bytes
19ec-1c88:51099978.020 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51099978.306 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51099978.574 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51099978.846 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51099979.112 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51099979.376 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51099979.623 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51099979.886 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51099980.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099980.134 : System total receive data 165 bytes
19ec-1c88:51099980.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099980.352 : iCmd = 1, nBytes = 4
19ec-1c88:51100155.338 : 0000 : 00 00 00 00 
19ec-1c88:51100155.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51100155.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51100156.129 : Dump Inquiry
19ec-1c88:51100156.386 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51100156.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51100156.934 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51100157.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51100157.473 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51100157.739 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51100157.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100158.256 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100158.524 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51100158.794 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51100158.972 : 00a0 : 00 00 00 00 00 
19ec-1c88:51100159.099 : => ReadNVMDataInternal
19ec-1c88:51100159.474 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51100159.612 : IO Send command 10 bytes
19ec-1c88:51100159.782 : => CNT96226::VenderCmd_SetData
19ec-1c88:51100159.888 : iCmd = 0, nBytes = 10
19ec-1c88:51100160.090 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51100497.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51100497.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:51100497.528 : IO total need to receive data 128 bytes
19ec-1c88:51100497.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:51100497.766 : iCmd = 0, nBytes = 128
19ec-1c88:51100725.097 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100725.458 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100725.748 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51100726.015 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51100726.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51100726.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100726.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100727.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100727.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51100727.273 : System total receive data 128 bytes
19ec-1c88:51100727.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:51100727.504 : iCmd = 1, nBytes = 4
19ec-1c88:51100941.711 : 0000 : 00 00 00 00 
19ec-1c88:51100941.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51100942.163 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51100942.296 : NVMData.PadScanCount = 0
19ec-1c88:51100942.410 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51100942.526 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51100942.645 : NVMData.FlatbedScanCount = 0
19ec-1c88:51100942.755 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51100942.864 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51100942.970 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51100943.079 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51100943.189 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51100943.305 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51100943.418 : NVMData.BornMonth = 0
19ec-1c88:51100943.516 : NVMData.BornDay = 0
19ec-1c88:51100943.625 : NVMData.BornYear = 0
19ec-1c88:51100943.723 : NVMData.FirstScanMonth = 4
19ec-1c88:51100943.826 : NVMData.FirstScanDay = 30
19ec-1c88:51100943.933 : NVMData.FirstScanYear = 2020
19ec-1c88:51100944.046 : NVMData.VerticalMagnification = 0
19ec-1c88:51100944.157 : NVMData.HorizontalMagnification = 0
19ec-1c88:51100944.271 : NVMData.PowerSavingTime = 15
19ec-1c88:51100944.378 : NVMData.SN = A094165189010062
19ec-1c88:51100944.479 : NVMData.AutoFeed = 0
19ec-1c88:51100944.577 : NVMData.CCDType = 0
19ec-1c88:51100944.674 : NVMData.ScanSpeed = 0
19ec-1c88:51100944.769 : NVMData.RollerCount = 0
19ec-1c88:51100944.870 : NVMData.MultifeedCount = 0
19ec-1c88:51100944.975 : NVMData.JamCount = 0
19ec-1c88:51100945.074 : NVMData.IdentifyInfo = 
19ec-1c88:51100945.176 : NVMData.FormalName = 
19ec-1c88:51100945.577 : NVMData.ReservedB = 0
19ec-1c88:51100945.691 : NVMData.FunctionCode = 0
19ec-1c88:51100945.790 : NVMData.PreFeed = 0
19ec-1c88:51100945.891 : NVMData.PreFeedTime = 0
19ec-1c88:51100945.991 : NVMData.ButtonNumber = 0
19ec-1c88:51100946.101 : NVMData.PowerOffTime = 0
19ec-1c88:51100946.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51100946.338 : => IoObject::IoLockEnd
19ec-1c88:51100946.524 : <= IoObject::IoLockEnd
19ec-1c88:51100946.629 : <= InitializeScanner ret = 1
19ec-1c88:51102318.136 : => GetLogicalScannerAbility
19ec-1c88:51102318.318 : => IoObject::IoLockStart
19ec-1c88:51102318.447 : => CAsicIO::CheckDevice
19ec-1c88:51102318.502 : => CNT96226::ConnectIsAvailable
19ec-1c88:51102341.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51102341.514 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51102341.577 : <= IoObject::IoLockStart
19ec-1c88:51102341.636 : => IoObject::IoLockEnd
19ec-1c88:51102341.749 : <= IoObject::IoLockEnd
19ec-1c88:51102341.827 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51105839.876 : => GetLogicalScannerAbilityEx
19ec-1c88:51105840.062 : => IoObject::IoLockStart
19ec-1c88:51105840.194 : => CAsicIO::CheckDevice
19ec-1c88:51105840.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:51105862.188 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51105862.429 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51105862.554 : <= IoObject::IoLockStart
19ec-1c88:51105862.908 : => IoObject::IoLockEnd
19ec-1c88:51105863.013 : <= IoObject::IoLockEnd
19ec-1c88:51105863.136 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51105863.209 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51112984.693 : => ReadNVMData
19ec-1c88:51112984.871 : => IoObject::IoLockStart
19ec-1c88:51112985.003 : => CAsicIO::CheckDevice
19ec-1c88:51112985.057 : => CNT96226::ConnectIsAvailable
19ec-1c88:51113006.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51113006.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51113006.875 : <= IoObject::IoLockStart
19ec-1c88:51113006.947 : => ReadNVMDataInternal
19ec-1c88:51113007.012 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51113007.080 : IO Send command 10 bytes
19ec-1c88:51113007.199 : => CNT96226::VenderCmd_SetData
19ec-1c88:51113007.257 : iCmd = 0, nBytes = 10
19ec-1c88:51113007.374 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51113346.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51113346.399 : System send command 10 bytes + data 0 bytes
19ec-1c88:51113346.478 : IO total need to receive data 128 bytes
19ec-1c88:51113346.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:51113346.606 : iCmd = 0, nBytes = 128
19ec-1c88:51113509.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113509.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.334 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51113510.469 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51113510.596 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.718 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113511.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51113511.092 : System total receive data 128 bytes
19ec-1c88:51113511.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:51113511.207 : iCmd = 1, nBytes = 4
19ec-1c88:51113711.600 : 0000 : 00 00 00 00 
19ec-1c88:51113711.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51113711.843 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51113711.917 : NVMData.PadScanCount = 0
19ec-1c88:51113711.973 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51113712.031 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51113712.088 : NVMData.FlatbedScanCount = 0
19ec-1c88:51113712.147 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51113712.391 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51113712.462 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51113712.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51113712.576 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51113712.628 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51113712.683 : NVMData.BornMonth = 0
19ec-1c88:51113712.732 : NVMData.BornDay = 0
19ec-1c88:51113712.784 : NVMData.BornYear = 0
19ec-1c88:51113712.834 : NVMData.FirstScanMonth = 4
19ec-1c88:51113712.885 : NVMData.FirstScanDay = 30
19ec-1c88:51113712.939 : NVMData.FirstScanYear = 2020
19ec-1c88:51113712.994 : NVMData.VerticalMagnification = 0
19ec-1c88:51113713.051 : NVMData.HorizontalMagnification = 0
19ec-1c88:51113713.109 : NVMData.PowerSavingTime = 15
19ec-1c88:51113713.164 : NVMData.SN = A094165189010062
19ec-1c88:51113713.216 : NVMData.AutoFeed = 0
19ec-1c88:51113713.266 : NVMData.CCDType = 0
19ec-1c88:51113713.316 : NVMData.ScanSpeed = 0
19ec-1c88:51113713.365 : NVMData.RollerCount = 0
19ec-1c88:51113713.420 : NVMData.MultifeedCount = 0
19ec-1c88:51113713.475 : NVMData.JamCount = 0
19ec-1c88:51113713.525 : NVMData.IdentifyInfo = 
19ec-1c88:51113713.576 : NVMData.FormalName = 
19ec-1c88:51113713.625 : NVMData.ReservedB = 0
19ec-1c88:51113713.675 : NVMData.FunctionCode = 0
19ec-1c88:51113713.725 : NVMData.PreFeed = 0
19ec-1c88:51113713.772 : NVMData.PreFeedTime = 0
19ec-1c88:51113713.821 : NVMData.ButtonNumber = 0
19ec-1c88:51113713.871 : NVMData.PowerOffTime = 0
19ec-1c88:51113713.922 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51113713.983 : => IoObject::IoLockEnd
19ec-1c88:51113714.083 : <= IoObject::IoLockEnd
19ec-1c88:51113714.134 : <= ReadNVMData ret = 1
19ec-1c88:51123573.616 : => GetADFStatus
19ec-1c88:51123574.045 : => IoObject::IoLockStart
19ec-1c88:51123574.179 : => CAsicIO::CheckDevice
19ec-1c88:51123574.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:51123595.696 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51123595.820 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51123595.883 : <= IoObject::IoLockStart
19ec-1c88:51123595.945 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51123596.017 : IO Send command 10 bytes
19ec-1c88:51123596.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:51123596.203 : iCmd = 0, nBytes = 10
19ec-1c88:51123596.314 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51123765.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51123765.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:51123765.582 : IO total need to receive data 2 bytes
19ec-1c88:51123765.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:51123765.705 : iCmd = 0, nBytes = 2
19ec-1c88:51123893.029 : 0000 : 00 00 
19ec-1c88:51123893.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51123893.231 : System total receive data 2 bytes
19ec-1c88:51123893.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:51123893.360 : iCmd = 1, nBytes = 4
19ec-1c88:51124017.134 : 0000 : 00 00 00 00 
19ec-1c88:51124017.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51124017.390 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51124017.466 : Return status = 0
19ec-1c88:51124017.754 : => IoObject::IoLockEnd
19ec-1c88:51124017.847 : <= IoObject::IoLockEnd
19ec-1c88:51124017.899 : <= GetADFStatus ret = 1
19ec-1c88:51126756.253 : => GetADFStatus
19ec-1c88:51126756.445 : => IoObject::IoLockStart
19ec-1c88:51126756.578 : => CAsicIO::CheckDevice
19ec-1c88:51126756.641 : => CNT96226::ConnectIsAvailable
19ec-1c88:51126773.536 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51126773.975 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51126774.041 : <= IoObject::IoLockStart
19ec-1c88:51126774.106 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51126774.177 : IO Send command 10 bytes
19ec-1c88:51126774.282 : => CNT96226::VenderCmd_SetData
19ec-1c88:51126774.339 : iCmd = 0, nBytes = 10
19ec-1c88:51126774.453 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51126951.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51126952.049 : System send command 10 bytes + data 0 bytes
19ec-1c88:51126952.243 : IO total need to receive data 2 bytes
19ec-1c88:51126952.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:51126952.388 : iCmd = 0, nBytes = 2
19ec-1c88:51127146.589 : 0000 : 00 00 
19ec-1c88:51127146.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51127146.742 : System total receive data 2 bytes
19ec-1c88:51127146.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:51127146.859 : iCmd = 1, nBytes = 4
19ec-1c88:51127354.219 : 0000 : 00 00 00 00 
19ec-1c88:51127354.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51127354.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51127354.960 : Return status = 0
19ec-1c88:51127355.025 : => IoObject::IoLockEnd
19ec-1c88:51127355.115 : <= IoObject::IoLockEnd
19ec-1c88:51127355.166 : <= GetADFStatus ret = 1
19ec-1c88:51129415.443 : => TerminateDriver
19ec-1c88:51129415.630 : => CAsicIO::~CAsicIO,pStage=79105096
19ec-1c88:51129415.707 : => CNT96226::Close
19ec-1c88:51129419.204 : <= CNT96226::Close ret = 1
19ec-1c88:51129419.284 : <= CAsicIO::~CAsicIO
19ec-1c88:51129419.343 : => IoObject::IoLockEnd
19ec-1c88:51129419.401 : <= IoObject::IoLockEnd
19ec-1c88:51129419.454 : => IoObject::TerminateDevice
19ec-1c88:51129419.510 : => IoObject::IoLockEnd
19ec-1c88:51129419.563 : <= IoObject::IoLockEnd
19ec-1c88:51129419.665 : <= IoObject::TerminateDevice
19ec-1c88:51129419.912 : <= TerminateDriver ret = 1
19ec-1c88:51172724.443 : ============Debug Start==========
19ec-1c88:51172724.738 : Date : 2020/4/30 14:30:22
19ec-1c88:51172724.817 : Process ID : 19ec
19ec-1c88:51172725.235 : Windows : Version 10.0 build 18363 
19ec-1c88:51172725.673 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51172725.736 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51172725.805 : MemoryStatus.ullAvailPhys : 1724948480
19ec-1c88:51172725.863 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51172725.925 : MemoryStatus.ullAvailPageFile : 3125518336
19ec-1c88:51172725.987 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51172726.046 : MemoryStatus.ullAvailVirtual : 1726279680
19ec-1c88:51172726.109 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51172726.216 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51172726.278 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51172726.529 : CPU Count : 4
19ec-1c88:51172726.579 : CPU Frequency : 100.000 Mhz
19ec-1c88:51172730.950 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51172731.085 : => InitializeDriver
19ec-1c88:51172731.348 : <= InitializeDriver ret = 1
19ec-1c88:51172731.406 : => InitializeScanner
19ec-1c88:51172731.487 : => CAsicIO::GetDeviceList
19ec-1c88:51172731.787 : => CNT96226::CNT96226
19ec-1c88:51172731.846 : => CNT96226::Open
19ec-1c88:51172756.336 : <= CNT96226::Open ret = 1
19ec-1c88:51172756.445 : => CNT96226::Initialize
19ec-1c88:51172756.641 : <= CNT96226::Initialize ret = 1
19ec-1c88:51172756.699 : <= CNT96226::CNT96226
19ec-1c88:51172756.755 : => CNT96226::EnumAvailableDevice
19ec-1c88:51172762.324 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51172762.406 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51172762.470 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51176557.395 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51176557.687 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51176563.228 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51176563.334 : => IoObject::GetLockName
19ec-1c88:51176563.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51176563.460 : <= IoObject::GetLockName
19ec-1c88:51176563.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:51176563.977 : iCmd = 3, nBytes = 2
19ec-1c88:51176933.703 : 0000 : 06 38 
19ec-1c88:51176933.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51176933.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:51176933.953 : iCmd = 4, nBytes = 2
19ec-1c88:51177221.556 : 0000 : 07 07 
19ec-1c88:51177221.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51177221.727 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51177221.817 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51177221.884 : IO Send command 10 bytes
19ec-1c88:51177221.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:51177221.992 : iCmd = 0, nBytes = 10
19ec-1c88:51177222.094 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51177416.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51177416.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:51177416.979 : iCmd = 0, nBytes = 165
19ec-1c88:51177560.538 : skip dump 37 bytes
19ec-1c88:51177560.880 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51177561.319 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51177561.451 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51177561.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51177561.709 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51177561.839 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51177561.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51177562.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51177562.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51177562.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:51177562.255 : iCmd = 1, nBytes = 4
19ec-1c88:51177739.582 : 0000 : 00 00 00 00 
19ec-1c88:51177739.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51177739.756 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51177739.816 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51177739.881 : IO Send command 10 bytes
19ec-1c88:51177739.933 : => CNT96226::VenderCmd_SetData
19ec-1c88:51177739.989 : iCmd = 0, nBytes = 10
19ec-1c88:51177740.096 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51178092.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51178092.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178093.030 : iCmd = 0, nBytes = 128
19ec-1c88:51178300.126 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.293 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.429 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51178300.560 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51178300.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178301.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178301.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51178301.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178301.238 : iCmd = 1, nBytes = 4
19ec-1c88:51178456.871 : 0000 : 00 00 00 00 
19ec-1c88:51178456.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51178457.027 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51178457.196 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51178457.269 : => CNT96226::Close
19ec-1c88:51178461.180 : <= CNT96226::Close ret = 1
19ec-1c88:51178461.254 : <= CNT96226::~CNT96226
19ec-1c88:51178461.350 : <= CAsicIO::GetDeviceList
19ec-1c88:51178461.730 : => IoObject::SetTimeout
19ec-1c88:51178461.858 : Timeout--> In = 0 Out = 0
19ec-1c88:51178461.917 : <= IoObject::SetTimeout
19ec-1c88:51178461.982 : => CAsicIO::CAsicIO
19ec-1c88:51178462.056 : => CNT96226::CNT96226
19ec-1c88:51178462.108 : => CNT96226::Open
19ec-1c88:51178485.593 : <= CNT96226::Open ret = 1
19ec-1c88:51178485.694 : => CNT96226::Initialize
19ec-1c88:51178485.884 : <= CNT96226::Initialize ret = 1
19ec-1c88:51178485.943 : <= CNT96226::CNT96226
19ec-1c88:51178485.996 : <= CAsicIO::CAsicIO
19ec-1c88:51178486.056 : => CAsicIO::InitializeDevice
19ec-1c88:51178486.126 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51178491.940 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51178492.061 : => IoObject::GetLockName
19ec-1c88:51178492.115 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51178492.181 : <= IoObject::GetLockName
19ec-1c88:51178492.668 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51178492.743 : IO Send command 10 bytes
19ec-1c88:51178492.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:51178492.845 : iCmd = 0, nBytes = 10
19ec-1c88:51178492.952 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51178829.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51178830.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178830.141 : iCmd = 0, nBytes = 128
19ec-1c88:51178998.614 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178998.803 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178998.942 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51178999.076 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51178999.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.324 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.567 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51178999.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178999.746 : iCmd = 1, nBytes = 4
19ec-1c88:51179174.029 : 0000 : 00 00 00 00 
19ec-1c88:51179174.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51179174.189 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51179174.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:51179174.306 : iCmd = 3, nBytes = 2
19ec-1c88:51179535.504 : 0000 : 06 38 
19ec-1c88:51179535.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51179535.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:51179535.705 : iCmd = 4, nBytes = 2
19ec-1c88:51179831.202 : 0000 : 07 07 
19ec-1c88:51179831.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51179831.469 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51179831.574 : => IoObject::InitializeDevice
19ec-1c88:51179831.683 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51179832.345 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51179832.426 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51179833.128 : => FindScanner
19ec-1c88:51179833.187 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51179833.250 : <= FindScanner ret = 1
19ec-1c88:51179833.305 : => IoObject::IoLockStart
19ec-1c88:51179833.406 : => CAsicIO::CheckDevice
19ec-1c88:51179833.457 : => CNT96226::ConnectIsAvailable
19ec-1c88:51179859.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51179859.503 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51179859.562 : <= IoObject::IoLockStart
19ec-1c88:51179859.619 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51179859.684 : IO Send command 10 bytes
19ec-1c88:51179859.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:51179859.843 : iCmd = 0, nBytes = 10
19ec-1c88:51179859.945 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51180038.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51180038.181 : System send command 10 bytes + data 0 bytes
19ec-1c88:51180038.249 : IO total need to receive data 5 bytes
19ec-1c88:51180038.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180038.362 : iCmd = 0, nBytes = 5
19ec-1c88:51180213.885 : 0000 : 06 00 02 02 ab 
19ec-1c88:51180213.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180214.029 : System total receive data 5 bytes
19ec-1c88:51180214.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180214.136 : iCmd = 1, nBytes = 4
19ec-1c88:51180401.530 : 0000 : 00 00 00 00 
19ec-1c88:51180401.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180402.112 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51180402.170 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51180402.236 : IO Send command 10 bytes
19ec-1c88:51180402.318 : => CNT96226::VenderCmd_SetData
19ec-1c88:51180402.370 : iCmd = 0, nBytes = 10
19ec-1c88:51180402.473 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51180591.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51180591.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:51180591.277 : IO total need to receive data 165 bytes
19ec-1c88:51180591.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180591.402 : iCmd = 0, nBytes = 165
19ec-1c88:51180753.552 : skip dump 37 bytes
19ec-1c88:51180753.718 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51180753.857 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51180753.990 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51180754.124 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51180754.247 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51180754.377 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51180754.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180754.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180754.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180754.743 : System total receive data 165 bytes
19ec-1c88:51180754.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180754.852 : iCmd = 1, nBytes = 4
19ec-1c88:51180935.372 : 0000 : 00 00 00 00 
19ec-1c88:51180935.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180935.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51180935.872 : Dump Inquiry
19ec-1c88:51180936.009 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51180936.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51180936.283 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51180936.414 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51180936.540 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51180936.675 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51180936.804 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180936.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180937.066 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51180937.198 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51180937.285 : 00a0 : 00 00 00 00 00 
19ec-1c88:51180937.350 : => ReadNVMDataInternal
19ec-1c88:51180937.576 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51180937.644 : IO Send command 10 bytes
19ec-1c88:51180937.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:51180937.792 : iCmd = 0, nBytes = 10
19ec-1c88:51180937.893 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51181265.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51181266.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:51181266.159 : IO total need to receive data 128 bytes
19ec-1c88:51181266.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:51181266.497 : iCmd = 0, nBytes = 128
19ec-1c88:51181460.954 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.117 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.254 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51181461.391 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51181461.512 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.635 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51181462.000 : System total receive data 128 bytes
19ec-1c88:51181462.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:51181462.114 : iCmd = 1, nBytes = 4
19ec-1c88:51181596.327 : 0000 : 00 00 00 00 
19ec-1c88:51181596.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51181596.534 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51181596.603 : NVMData.PadScanCount = 0
19ec-1c88:51181596.656 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51181596.711 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51181596.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:51181596.823 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51181596.874 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51181596.927 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51181596.980 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51181597.034 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51181597.089 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51181597.143 : NVMData.BornMonth = 0
19ec-1c88:51181597.191 : NVMData.BornDay = 0
19ec-1c88:51181597.238 : NVMData.BornYear = 0
19ec-1c88:51181597.288 : NVMData.FirstScanMonth = 4
19ec-1c88:51181597.338 : NVMData.FirstScanDay = 30
19ec-1c88:51181597.391 : NVMData.FirstScanYear = 2020
19ec-1c88:51181597.447 : NVMData.VerticalMagnification = 0
19ec-1c88:51181597.502 : NVMData.HorizontalMagnification = 0
19ec-1c88:51181597.557 : NVMData.PowerSavingTime = 15
19ec-1c88:51181597.610 : NVMData.SN = A094165189010062
19ec-1c88:51181597.660 : NVMData.AutoFeed = 0
19ec-1c88:51181597.707 : NVMData.CCDType = 0
19ec-1c88:51181597.753 : NVMData.ScanSpeed = 0
19ec-1c88:51181597.801 : NVMData.RollerCount = 0
19ec-1c88:51181597.852 : NVMData.MultifeedCount = 0
19ec-1c88:51181597.902 : NVMData.JamCount = 0
19ec-1c88:51181597.951 : NVMData.IdentifyInfo = 
19ec-1c88:51181598.001 : NVMData.FormalName = 
19ec-1c88:51181598.182 : NVMData.ReservedB = 0
19ec-1c88:51181598.236 : NVMData.FunctionCode = 0
19ec-1c88:51181598.285 : NVMData.PreFeed = 0
19ec-1c88:51181598.336 : NVMData.PreFeedTime = 0
19ec-1c88:51181598.383 : NVMData.ButtonNumber = 0
19ec-1c88:51181598.432 : NVMData.PowerOffTime = 0
19ec-1c88:51181598.482 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51181598.557 : => IoObject::IoLockEnd
19ec-1c88:51181598.643 : <= IoObject::IoLockEnd
19ec-1c88:51181598.695 : <= InitializeScanner ret = 1
19ec-1c88:51181598.760 : => GetLogicalScannerAbilityEx
19ec-1c88:51181598.822 : => IoObject::IoLockStart
19ec-1c88:51181598.909 : => CAsicIO::CheckDevice
19ec-1c88:51181598.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:51181621.535 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51181621.652 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51181621.713 : <= IoObject::IoLockStart
19ec-1c88:51181621.771 : => IoObject::IoLockEnd
19ec-1c88:51181621.876 : <= IoObject::IoLockEnd
19ec-1c88:51181621.993 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51181622.066 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51181791.095 : => ReadNVMData
19ec-1c88:51181791.212 : => IoObject::IoLockStart
19ec-1c88:51181791.331 : => CAsicIO::CheckDevice
19ec-1c88:51181791.382 : => CNT96226::ConnectIsAvailable
19ec-1c88:51181813.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51181813.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51181814.012 : <= IoObject::IoLockStart
19ec-1c88:51181814.134 : => ReadNVMDataInternal
19ec-1c88:51181814.256 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51181814.392 : IO Send command 10 bytes
19ec-1c88:51181814.749 : => CNT96226::VenderCmd_SetData
19ec-1c88:51181814.811 : iCmd = 0, nBytes = 10
19ec-1c88:51181814.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51182171.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51182171.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:51182171.772 : IO total need to receive data 128 bytes
19ec-1c88:51182171.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:51182171.891 : iCmd = 0, nBytes = 128
19ec-1c88:51182383.434 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182383.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.000 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51182384.137 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51182384.266 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.394 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51182384.761 : System total receive data 128 bytes
19ec-1c88:51182384.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:51182384.873 : iCmd = 1, nBytes = 4
19ec-1c88:51182559.002 : 0000 : 00 00 00 00 
19ec-1c88:51182559.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51182559.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51182559.329 : NVMData.PadScanCount = 0
19ec-1c88:51182559.388 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51182559.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51182559.501 : NVMData.FlatbedScanCount = 0
19ec-1c88:51182559.555 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51182559.610 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51182559.664 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51182559.718 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51182559.776 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51182559.828 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51182559.882 : NVMData.BornMonth = 0
19ec-1c88:51182559.928 : NVMData.BornDay = 0
19ec-1c88:51182559.978 : NVMData.BornYear = 0
19ec-1c88:51182560.027 : NVMData.FirstScanMonth = 4
19ec-1c88:51182560.078 : NVMData.FirstScanDay = 30
19ec-1c88:51182560.131 : NVMData.FirstScanYear = 2020
19ec-1c88:51182560.335 : NVMData.VerticalMagnification = 0
19ec-1c88:51182560.392 : NVMData.HorizontalMagnification = 0
19ec-1c88:51182560.448 : NVMData.PowerSavingTime = 15
19ec-1c88:51182560.501 : NVMData.SN = A094165189010062
19ec-1c88:51182560.552 : NVMData.AutoFeed = 0
19ec-1c88:51182560.603 : NVMData.CCDType = 0
19ec-1c88:51182560.649 : NVMData.ScanSpeed = 0
19ec-1c88:51182560.698 : NVMData.RollerCount = 0
19ec-1c88:51182560.748 : NVMData.MultifeedCount = 0
19ec-1c88:51182560.799 : NVMData.JamCount = 0
19ec-1c88:51182560.848 : NVMData.IdentifyInfo = 
19ec-1c88:51182560.898 : NVMData.FormalName = 
19ec-1c88:51182560.947 : NVMData.ReservedB = 0
19ec-1c88:51182561.011 : NVMData.FunctionCode = 0
19ec-1c88:51182561.061 : NVMData.PreFeed = 0
19ec-1c88:51182561.110 : NVMData.PreFeedTime = 0
19ec-1c88:51182561.158 : NVMData.ButtonNumber = 0
19ec-1c88:51182561.208 : NVMData.PowerOffTime = 0
19ec-1c88:51182561.261 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51182561.323 : => IoObject::IoLockEnd
19ec-1c88:51182561.414 : <= IoObject::IoLockEnd
19ec-1c88:51182561.461 : <= ReadNVMData ret = 1
19ec-1c88:51185043.404 : ============Debug Start==========
19ec-1c88:51185043.696 : Date : 2020/4/30 14:30:22
19ec-1c88:51185043.779 : Process ID : 19ec
19ec-1c88:51185044.205 : Windows : Version 10.0 build 18363 
19ec-1c88:51185044.676 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51185044.736 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51185044.804 : MemoryStatus.ullAvailPhys : 1724944384
19ec-1c88:51185044.862 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51185044.923 : MemoryStatus.ullAvailPageFile : 3124748288
19ec-1c88:51185044.982 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51185045.041 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:51185045.101 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51185045.205 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51185045.268 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51185045.513 : CPU Count : 4
19ec-1c88:51185045.563 : CPU Frequency : 100.000 Mhz
19ec-1c88:51185049.677 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51185050.029 : => InitializeDriver
19ec-1c88:51185050.292 : <= InitializeDriver ret = 1
19ec-1c88:51187668.355 : => InitializeScanner
19ec-1c88:51187668.622 : => CAsicIO::GetDeviceList
19ec-1c88:51187669.060 : => CNT96226::CNT96226
19ec-1c88:51187669.131 : => CNT96226::Open
19ec-1c88:51187691.804 : <= CNT96226::Open ret = 1
19ec-1c88:51187691.913 : => CNT96226::Initialize
19ec-1c88:51187692.113 : <= CNT96226::Initialize ret = 1
19ec-1c88:51187692.175 : <= CNT96226::CNT96226
19ec-1c88:51187692.232 : => CNT96226::EnumAvailableDevice
19ec-1c88:51187698.584 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51187698.698 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51187698.764 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51191328.903 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51191329.185 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51191334.894 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51191335.015 : => IoObject::GetLockName
19ec-1c88:51191335.077 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51191335.149 : <= IoObject::GetLockName
19ec-1c88:51191335.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:51191335.681 : iCmd = 3, nBytes = 2
19ec-1c88:51191698.635 : 0000 : 06 38 
19ec-1c88:51191698.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51191698.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:51191698.900 : iCmd = 4, nBytes = 2
19ec-1c88:51192005.610 : 0000 : 07 07 
19ec-1c88:51192005.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51192005.768 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51192005.854 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51192005.919 : IO Send command 10 bytes
19ec-1c88:51192005.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:51192006.028 : iCmd = 0, nBytes = 10
19ec-1c88:51192006.130 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51192181.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51192181.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:51192181.995 : iCmd = 0, nBytes = 165
19ec-1c88:51192372.847 : skip dump 37 bytes
19ec-1c88:51192373.019 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51192373.150 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51192373.283 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51192373.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51192373.536 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51192373.669 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51192373.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51192373.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51192373.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51192374.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:51192374.084 : iCmd = 1, nBytes = 4
19ec-1c88:51192568.579 : 0000 : 00 00 00 00 
19ec-1c88:51192568.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51192568.725 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51192568.784 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51192568.848 : IO Send command 10 bytes
19ec-1c88:51192568.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:51192568.950 : iCmd = 0, nBytes = 10
19ec-1c88:51192569.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51192887.413 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51192887.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:51192887.624 : iCmd = 0, nBytes = 128
19ec-1c88:51193071.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193071.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193071.886 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51193072.018 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51193072.143 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.263 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193072.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193072.687 : iCmd = 1, nBytes = 4
19ec-1c88:51193254.257 : 0000 : 00 00 00 00 
19ec-1c88:51193254.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193254.421 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51193254.592 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51193254.664 : => CNT96226::Close
19ec-1c88:51193258.511 : <= CNT96226::Close ret = 1
19ec-1c88:51193258.582 : <= CNT96226::~CNT96226
19ec-1c88:51193258.676 : <= CAsicIO::GetDeviceList
19ec-1c88:51193259.091 : => IoObject::SetTimeout
19ec-1c88:51193259.223 : Timeout--> In = 0 Out = 0
19ec-1c88:51193259.281 : <= IoObject::SetTimeout
19ec-1c88:51193259.342 : => CAsicIO::CAsicIO
19ec-1c88:51193259.414 : => CNT96226::CNT96226
19ec-1c88:51193259.469 : => CNT96226::Open
19ec-1c88:51193283.530 : <= CNT96226::Open ret = 1
19ec-1c88:51193283.642 : => CNT96226::Initialize
19ec-1c88:51193283.841 : <= CNT96226::Initialize ret = 1
19ec-1c88:51193283.905 : <= CNT96226::CNT96226
19ec-1c88:51193283.957 : <= CAsicIO::CAsicIO
19ec-1c88:51193284.014 : => CAsicIO::InitializeDevice
19ec-1c88:51193284.083 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51193289.841 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51193289.957 : => IoObject::GetLockName
19ec-1c88:51193290.015 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51193290.079 : <= IoObject::GetLockName
19ec-1c88:51193290.573 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51193290.650 : IO Send command 10 bytes
19ec-1c88:51193290.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:51193290.761 : iCmd = 0, nBytes = 10
19ec-1c88:51193290.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51193631.657 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51193631.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193631.843 : iCmd = 0, nBytes = 128
19ec-1c88:51193786.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193786.859 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193786.995 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51193787.131 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51193787.257 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.504 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193787.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193787.806 : iCmd = 1, nBytes = 4
19ec-1c88:51193973.687 : 0000 : 00 00 00 00 
19ec-1c88:51193973.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193973.861 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51193973.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193973.981 : iCmd = 3, nBytes = 2
19ec-1c88:51194337.311 : 0000 : 06 38 
19ec-1c88:51194337.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51194337.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:51194337.546 : iCmd = 4, nBytes = 2
19ec-1c88:51194617.336 : 0000 : 07 07 
19ec-1c88:51194617.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51194617.614 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51194617.708 : => IoObject::InitializeDevice
19ec-1c88:51194617.811 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51194618.445 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51194618.519 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51194619.234 : => FindScanner
19ec-1c88:51194619.298 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51194619.362 : <= FindScanner ret = 1
19ec-1c88:51194619.419 : => IoObject::IoLockStart
19ec-1c88:51194619.525 : => CAsicIO::CheckDevice
19ec-1c88:51194619.576 : => CNT96226::ConnectIsAvailable
19ec-1c88:51194632.701 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51194632.794 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51194632.850 : <= IoObject::IoLockStart
19ec-1c88:51194632.909 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51194632.973 : IO Send command 10 bytes
19ec-1c88:51194633.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:51194633.105 : iCmd = 0, nBytes = 10
19ec-1c88:51194633.208 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51194792.055 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51194792.150 : System send command 10 bytes + data 0 bytes
19ec-1c88:51194792.215 : IO total need to receive data 5 bytes
19ec-1c88:51194792.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:51194792.325 : iCmd = 0, nBytes = 5
19ec-1c88:51194945.655 : 0000 : 06 00 02 02 ab 
19ec-1c88:51194945.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51194945.802 : System total receive data 5 bytes
19ec-1c88:51194945.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:51194945.913 : iCmd = 1, nBytes = 4
19ec-1c88:51195050.032 : 0000 : 00 00 00 00 
19ec-1c88:51195050.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51195050.246 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51195050.303 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51195050.367 : IO Send command 10 bytes
19ec-1c88:51195050.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:51195050.494 : iCmd = 0, nBytes = 10
19ec-1c88:51195050.594 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51195201.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51195201.730 : System send command 10 bytes + data 0 bytes
19ec-1c88:51195201.792 : IO total need to receive data 165 bytes
19ec-1c88:51195201.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:51195201.903 : iCmd = 0, nBytes = 165
19ec-1c88:51195352.051 : skip dump 37 bytes
19ec-1c88:51195352.608 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51195352.743 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51195352.876 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51195353.005 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51195353.129 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51195353.261 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51195353.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195353.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195353.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51195353.629 : System total receive data 165 bytes
19ec-1c88:51195353.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:51195353.735 : iCmd = 1, nBytes = 4
19ec-1c88:51195522.236 : 0000 : 00 00 00 00 
19ec-1c88:51195522.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51195522.486 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51195522.687 : Dump Inquiry
19ec-1c88:51195522.817 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51195522.949 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51195523.087 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51195523.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51195523.346 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51195523.476 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51195523.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195523.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195523.849 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51195523.976 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51195524.063 : 00a0 : 00 00 00 00 00 
19ec-1c88:51195524.135 : => ReadNVMDataInternal
19ec-1c88:51195524.355 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51195524.421 : IO Send command 10 bytes
19ec-1c88:51195524.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:51195524.560 : iCmd = 0, nBytes = 10
19ec-1c88:51195524.659 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51195846.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51195846.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:51195846.759 : IO total need to receive data 128 bytes
19ec-1c88:51195846.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:51195846.871 : iCmd = 0, nBytes = 128
19ec-1c88:51196044.659 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196044.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196044.995 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51196045.130 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51196045.257 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.510 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51196045.761 : System total receive data 128 bytes
19ec-1c88:51196045.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:51196045.875 : iCmd = 1, nBytes = 4
19ec-1c88:51196250.947 : 0000 : 00 00 00 00 
19ec-1c88:51196251.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51196251.197 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51196251.277 : NVMData.PadScanCount = 0
19ec-1c88:51196251.334 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51196251.388 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51196251.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:51196251.499 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51196251.553 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51196251.606 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51196251.663 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51196251.717 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51196251.773 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51196251.829 : NVMData.BornMonth = 0
19ec-1c88:51196251.875 : NVMData.BornDay = 0
19ec-1c88:51196251.926 : NVMData.BornYear = 0
19ec-1c88:51196251.973 : NVMData.FirstScanMonth = 4
19ec-1c88:51196252.023 : NVMData.FirstScanDay = 30
19ec-1c88:51196252.075 : NVMData.FirstScanYear = 2020
19ec-1c88:51196252.126 : NVMData.VerticalMagnification = 0
19ec-1c88:51196252.178 : NVMData.HorizontalMagnification = 0
19ec-1c88:51196252.231 : NVMData.PowerSavingTime = 15
19ec-1c88:51196252.283 : NVMData.SN = A094165189010062
19ec-1c88:51196252.332 : NVMData.AutoFeed = 0
19ec-1c88:51196252.380 : NVMData.CCDType = 0
19ec-1c88:51196252.427 : NVMData.ScanSpeed = 0
19ec-1c88:51196252.473 : NVMData.RollerCount = 0
19ec-1c88:51196252.523 : NVMData.MultifeedCount = 0
19ec-1c88:51196252.573 : NVMData.JamCount = 0
19ec-1c88:51196252.620 : NVMData.IdentifyInfo = 
19ec-1c88:51196252.670 : NVMData.FormalName = 
19ec-1c88:51196252.872 : NVMData.ReservedB = 0
19ec-1c88:51196252.931 : NVMData.FunctionCode = 0
19ec-1c88:51196252.979 : NVMData.PreFeed = 0
19ec-1c88:51196253.029 : NVMData.PreFeedTime = 0
19ec-1c88:51196253.078 : NVMData.ButtonNumber = 0
19ec-1c88:51196253.130 : NVMData.PowerOffTime = 0
19ec-1c88:51196253.180 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51196253.256 : => IoObject::IoLockEnd
19ec-1c88:51196253.348 : <= IoObject::IoLockEnd
19ec-1c88:51196253.397 : <= InitializeScanner ret = 1
19ec-1c88:51197490.709 : => GetLogicalScannerAbility
19ec-1c88:51197490.895 : => IoObject::IoLockStart
19ec-1c88:51197491.024 : => CAsicIO::CheckDevice
19ec-1c88:51197491.079 : => CNT96226::ConnectIsAvailable
19ec-1c88:51197514.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51197514.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51197514.590 : <= IoObject::IoLockStart
19ec-1c88:51197514.891 : => IoObject::IoLockEnd
19ec-1c88:51197514.996 : <= IoObject::IoLockEnd
19ec-1c88:51197515.070 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51201026.144 : => GetLogicalScannerAbilityEx
19ec-1c88:51201026.341 : => IoObject::IoLockStart
19ec-1c88:51201026.477 : => CAsicIO::CheckDevice
19ec-1c88:51201026.532 : => CNT96226::ConnectIsAvailable
19ec-1c88:51201048.943 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51201049.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51201049.118 : <= IoObject::IoLockStart
19ec-1c88:51201049.246 : => IoObject::IoLockEnd
19ec-1c88:51201049.356 : <= IoObject::IoLockEnd
19ec-1c88:51201049.473 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51201049.544 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51208285.512 : => ReadNVMData
19ec-1c88:51208285.695 : => IoObject::IoLockStart
19ec-1c88:51208285.820 : => CAsicIO::CheckDevice
19ec-1c88:51208285.876 : => CNT96226::ConnectIsAvailable
19ec-1c88:51208303.670 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51208303.771 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51208303.832 : <= IoObject::IoLockStart
19ec-1c88:51208303.895 : => ReadNVMDataInternal
19ec-1c88:51208303.954 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51208304.020 : IO Send command 10 bytes
19ec-1c88:51208304.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:51208304.185 : iCmd = 0, nBytes = 10
19ec-1c88:51208304.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51208640.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51208640.315 : System send command 10 bytes + data 0 bytes
19ec-1c88:51208640.390 : IO total need to receive data 128 bytes
19ec-1c88:51208640.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:51208640.511 : iCmd = 0, nBytes = 128
19ec-1c88:51208815.724 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208815.902 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.038 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51208816.168 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51208816.291 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51208816.780 : System total receive data 128 bytes
19ec-1c88:51208816.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:51208816.895 : iCmd = 1, nBytes = 4
19ec-1c88:51209022.660 : 0000 : 00 00 00 00 
19ec-1c88:51209022.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51209022.864 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51209022.931 : NVMData.PadScanCount = 0
19ec-1c88:51209022.987 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51209023.043 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51209023.101 : NVMData.FlatbedScanCount = 0
19ec-1c88:51209023.154 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51209023.335 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51209023.395 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51209023.450 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51209023.503 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51209023.555 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51209023.610 : NVMData.BornMonth = 0
19ec-1c88:51209023.658 : NVMData.BornDay = 0
19ec-1c88:51209023.707 : NVMData.BornYear = 0
19ec-1c88:51209023.755 : NVMData.FirstScanMonth = 4
19ec-1c88:51209023.807 : NVMData.FirstScanDay = 30
19ec-1c88:51209023.863 : NVMData.FirstScanYear = 2020
19ec-1c88:51209023.916 : NVMData.VerticalMagnification = 0
19ec-1c88:51209024.203 : NVMData.HorizontalMagnification = 0
19ec-1c88:51209024.262 : NVMData.PowerSavingTime = 15
19ec-1c88:51209024.317 : NVMData.SN = A094165189010062
19ec-1c88:51209024.368 : NVMData.AutoFeed = 0
19ec-1c88:51209024.421 : NVMData.CCDType = 0
19ec-1c88:51209024.472 : NVMData.ScanSpeed = 0
19ec-1c88:51209024.524 : NVMData.RollerCount = 0
19ec-1c88:51209024.578 : NVMData.MultifeedCount = 0
19ec-1c88:51209024.632 : NVMData.JamCount = 0
19ec-1c88:51209024.684 : NVMData.IdentifyInfo = 
19ec-1c88:51209024.737 : NVMData.FormalName = 
19ec-1c88:51209024.787 : NVMData.ReservedB = 0
19ec-1c88:51209024.838 : NVMData.FunctionCode = 0
19ec-1c88:51209024.889 : NVMData.PreFeed = 0
19ec-1c88:51209025.162 : NVMData.PreFeedTime = 0
19ec-1c88:51209025.211 : NVMData.ButtonNumber = 0
19ec-1c88:51209025.260 : NVMData.PowerOffTime = 0
19ec-1c88:51209025.309 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51209025.365 : => IoObject::IoLockEnd
19ec-1c88:51209025.450 : <= IoObject::IoLockEnd
19ec-1c88:51209025.501 : <= ReadNVMData ret = 1
19ec-1c88:51218607.382 : => GetADFStatus
19ec-1c88:51218607.755 : => IoObject::IoLockStart
19ec-1c88:51218607.879 : => CAsicIO::CheckDevice
19ec-1c88:51218607.938 : => CNT96226::ConnectIsAvailable
19ec-1c88:51218631.120 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51218631.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51218631.501 : <= IoObject::IoLockStart
19ec-1c88:51218631.628 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51218631.769 : IO Send command 10 bytes
19ec-1c88:51218632.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:51218632.229 : iCmd = 0, nBytes = 10
19ec-1c88:51218632.337 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51218833.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51218833.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:51218833.624 : IO total need to receive data 2 bytes
19ec-1c88:51218833.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:51218833.738 : iCmd = 0, nBytes = 2
19ec-1c88:51219028.814 : 0000 : 00 00 
19ec-1c88:51219028.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51219029.027 : System total receive data 2 bytes
19ec-1c88:51219029.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:51219029.150 : iCmd = 1, nBytes = 4
19ec-1c88:51219198.783 : 0000 : 00 00 00 00 
19ec-1c88:51219198.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51219199.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51219199.441 : Return status = 0
19ec-1c88:51219199.502 : => IoObject::IoLockEnd
19ec-1c88:51219199.666 : <= IoObject::IoLockEnd
19ec-1c88:51219199.716 : <= GetADFStatus ret = 1
19ec-1c88:51221867.174 : => GetADFStatus
19ec-1c88:51221867.367 : => IoObject::IoLockStart
19ec-1c88:51221867.494 : => CAsicIO::CheckDevice
19ec-1c88:51221867.552 : => CNT96226::ConnectIsAvailable
19ec-1c88:51221891.376 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51221891.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51221891.796 : <= IoObject::IoLockStart
19ec-1c88:51221891.855 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51221891.924 : IO Send command 10 bytes
19ec-1c88:51221892.039 : => CNT96226::VenderCmd_SetData
19ec-1c88:51221892.100 : iCmd = 0, nBytes = 10
19ec-1c88:51221892.206 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51222100.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51222100.350 : System send command 10 bytes + data 0 bytes
19ec-1c88:51222100.587 : IO total need to receive data 2 bytes
19ec-1c88:51222100.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:51222100.720 : iCmd = 0, nBytes = 2
19ec-1c88:51222264.598 : 0000 : 00 00 
19ec-1c88:51222264.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51222264.767 : System total receive data 2 bytes
19ec-1c88:51222264.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:51222264.883 : iCmd = 1, nBytes = 4
19ec-1c88:51222373.041 : 0000 : 00 00 00 00 
19ec-1c88:51222373.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51222373.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51222373.331 : Return status = 0
19ec-1c88:51222373.389 : => IoObject::IoLockEnd
19ec-1c88:51222373.474 : <= IoObject::IoLockEnd
19ec-1c88:51222373.522 : <= GetADFStatus ret = 1
19ec-1c88:51224427.426 : => TerminateDriver
19ec-1c88:51224427.614 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:51224427.685 : => CNT96226::Close
19ec-1c88:51224431.524 : <= CNT96226::Close ret = 1
19ec-1c88:51224431.597 : <= CAsicIO::~CAsicIO
19ec-1c88:51224431.656 : => IoObject::IoLockEnd
19ec-1c88:51224431.706 : <= IoObject::IoLockEnd
19ec-1c88:51224431.757 : => IoObject::TerminateDevice
19ec-1c88:51224431.811 : => IoObject::IoLockEnd
19ec-1c88:51224431.863 : <= IoObject::IoLockEnd
19ec-1c88:51224431.961 : <= IoObject::TerminateDevice
19ec-1c88:51224432.204 : <= TerminateDriver ret = 1
19ec-1c88:51267474.146 : ============Debug Start==========
19ec-1c88:51267474.418 : Date : 2020/4/30 14:30:25
19ec-1c88:51267474.499 : Process ID : 19ec
19ec-1c88:51267474.904 : Windows : Version 10.0 build 18363 
19ec-1c88:51267475.338 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51267475.400 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51267475.465 : MemoryStatus.ullAvailPhys : 1725640704
19ec-1c88:51267475.524 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51267475.585 : MemoryStatus.ullAvailPageFile : 3125739520
19ec-1c88:51267475.644 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51267475.705 : MemoryStatus.ullAvailVirtual : 1726337024
19ec-1c88:51267475.763 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51267475.868 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51267475.929 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51267476.167 : CPU Count : 4
19ec-1c88:51267476.213 : CPU Frequency : 100.000 Mhz
19ec-1c88:51267480.477 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51267480.602 : => InitializeDriver
19ec-1c88:51267480.865 : <= InitializeDriver ret = 1
19ec-1c88:51267480.917 : => InitializeScanner
19ec-1c88:51267480.993 : => CAsicIO::GetDeviceList
19ec-1c88:51267481.286 : => CNT96226::CNT96226
19ec-1c88:51267481.342 : => CNT96226::Open
19ec-1c88:51267502.646 : <= CNT96226::Open ret = 1
19ec-1c88:51267502.738 : => CNT96226::Initialize
19ec-1c88:51267502.926 : <= CNT96226::Initialize ret = 1
19ec-1c88:51267502.985 : <= CNT96226::CNT96226
19ec-1c88:51267503.035 : => CNT96226::EnumAvailableDevice
19ec-1c88:51267508.322 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51267508.396 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51267508.453 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51271372.190 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51271372.654 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51271383.822 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51271384.027 : => IoObject::GetLockName
19ec-1c88:51271384.151 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51271384.289 : <= IoObject::GetLockName
19ec-1c88:51271385.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:51271385.325 : iCmd = 3, nBytes = 2
19ec-1c88:51271784.658 : 0000 : 06 38 
19ec-1c88:51271784.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51271785.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:51271785.150 : iCmd = 4, nBytes = 2
19ec-1c88:51272109.650 : 0000 : 07 07 
19ec-1c88:51272109.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51272110.033 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51272110.200 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51272110.334 : IO Send command 10 bytes
19ec-1c88:51272110.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:51272110.549 : iCmd = 0, nBytes = 10
19ec-1c88:51272110.755 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51272317.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51272317.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:51272317.789 : iCmd = 0, nBytes = 165
19ec-1c88:51272530.132 : skip dump 37 bytes
19ec-1c88:51272530.539 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51272530.823 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51272531.113 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51272531.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51272531.648 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51272531.913 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51272532.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51272532.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51272532.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51272532.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:51272532.786 : iCmd = 1, nBytes = 4
19ec-1c88:51272743.926 : 0000 : 00 00 00 00 
19ec-1c88:51272744.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51272744.285 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51272744.422 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51272744.569 : IO Send command 10 bytes
19ec-1c88:51272744.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:51272744.783 : iCmd = 0, nBytes = 10
19ec-1c88:51272745.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51273102.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51273102.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:51273102.691 : iCmd = 0, nBytes = 128
19ec-1c88:51273323.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273323.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273323.847 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51273324.122 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51273324.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51273324.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273324.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273325.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273325.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51273325.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:51273325.496 : iCmd = 1, nBytes = 4
19ec-1c88:51273535.246 : 0000 : 00 00 00 00 
19ec-1c88:51273535.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51273535.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51273535.873 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51273536.019 : => CNT96226::Close
19ec-1c88:51273542.941 : <= CNT96226::Close ret = 1
19ec-1c88:51273543.096 : <= CNT96226::~CNT96226
19ec-1c88:51273543.248 : <= CAsicIO::GetDeviceList
19ec-1c88:51273543.997 : => IoObject::SetTimeout
19ec-1c88:51273544.260 : Timeout--> In = 0 Out = 0
19ec-1c88:51273544.382 : <= IoObject::SetTimeout
19ec-1c88:51273544.509 : => CAsicIO::CAsicIO
19ec-1c88:51273544.653 : => CNT96226::CNT96226
19ec-1c88:51273544.763 : => CNT96226::Open
19ec-1c88:51273587.388 : <= CNT96226::Open ret = 1
19ec-1c88:51273587.609 : => CNT96226::Initialize
19ec-1c88:51273588.152 : <= CNT96226::Initialize ret = 1
19ec-1c88:51273588.288 : <= CNT96226::CNT96226
19ec-1c88:51273588.398 : <= CAsicIO::CAsicIO
19ec-1c88:51273588.504 : => CAsicIO::InitializeDevice
19ec-1c88:51273588.637 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51273600.939 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51273601.215 : => IoObject::GetLockName
19ec-1c88:51273601.342 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51273601.482 : <= IoObject::GetLockName
19ec-1c88:51273602.421 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51273602.569 : IO Send command 10 bytes
19ec-1c88:51273602.678 : => CNT96226::VenderCmd_SetData
19ec-1c88:51273602.783 : iCmd = 0, nBytes = 10
19ec-1c88:51273603.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51273956.967 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51273957.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:51273957.178 : iCmd = 0, nBytes = 128
19ec-1c88:51274165.845 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.039 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51274166.365 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51274166.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.662 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.812 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.966 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274167.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51274167.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:51274167.177 : iCmd = 1, nBytes = 4
19ec-1c88:51274338.130 : 0000 : 00 00 00 00 
19ec-1c88:51274338.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51274338.325 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51274338.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:51274338.461 : iCmd = 3, nBytes = 2
19ec-1c88:51274685.389 : 0000 : 06 38 
19ec-1c88:51274685.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51274685.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:51274685.665 : iCmd = 4, nBytes = 2
19ec-1c88:51275000.710 : 0000 : 07 07 
19ec-1c88:51275000.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51275001.281 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51275001.473 : => IoObject::InitializeDevice
19ec-1c88:51275001.653 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51275002.789 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51275002.929 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51275004.150 : => FindScanner
19ec-1c88:51275004.267 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51275004.385 : <= FindScanner ret = 1
19ec-1c88:51275004.493 : => IoObject::IoLockStart
19ec-1c88:51275004.692 : => CAsicIO::CheckDevice
19ec-1c88:51275004.796 : => CNT96226::ConnectIsAvailable
19ec-1c88:51275027.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51275027.430 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51275027.569 : <= IoObject::IoLockStart
19ec-1c88:51275027.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51275027.836 : IO Send command 10 bytes
19ec-1c88:51275028.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:51275028.131 : iCmd = 0, nBytes = 10
19ec-1c88:51275028.344 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51275233.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51275233.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:51275233.597 : IO total need to receive data 5 bytes
19ec-1c88:51275233.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:51275233.830 : iCmd = 0, nBytes = 5
19ec-1c88:51275441.410 : 0000 : 06 00 02 02 ab 
19ec-1c88:51275441.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51275441.718 : System total receive data 5 bytes
19ec-1c88:51275441.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:51275441.953 : iCmd = 1, nBytes = 4
19ec-1c88:51275650.199 : 0000 : 00 00 00 00 
19ec-1c88:51275650.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51275650.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51275650.725 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51275650.847 : IO Send command 10 bytes
19ec-1c88:51275651.022 : => CNT96226::VenderCmd_SetData
19ec-1c88:51275651.138 : iCmd = 0, nBytes = 10
19ec-1c88:51275651.352 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51275859.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51275860.200 : System send command 10 bytes + data 0 bytes
19ec-1c88:51275860.339 : IO total need to receive data 165 bytes
19ec-1c88:51275860.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:51275860.576 : iCmd = 0, nBytes = 165
19ec-1c88:51276063.310 : skip dump 37 bytes
19ec-1c88:51276063.653 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51276063.944 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51276064.220 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51276064.496 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51276064.770 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51276065.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51276065.302 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276065.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276065.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51276065.791 : System total receive data 165 bytes
19ec-1c88:51276065.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:51276066.017 : iCmd = 1, nBytes = 4
19ec-1c88:51276241.851 : 0000 : 00 00 00 00 
19ec-1c88:51276242.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51276242.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51276242.769 : Dump Inquiry
19ec-1c88:51276243.041 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51276243.315 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51276243.584 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51276243.856 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51276244.116 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51276244.386 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51276244.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276244.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276245.162 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51276245.418 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51276245.596 : 00a0 : 00 00 00 00 00 
19ec-1c88:51276245.720 : => ReadNVMDataInternal
19ec-1c88:51276246.109 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51276246.246 : IO Send command 10 bytes
19ec-1c88:51276246.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:51276246.532 : iCmd = 0, nBytes = 10
19ec-1c88:51276246.736 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51276586.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51276586.817 : System send command 10 bytes + data 0 bytes
19ec-1c88:51276586.963 : IO total need to receive data 128 bytes
19ec-1c88:51276587.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:51276587.191 : iCmd = 0, nBytes = 128
19ec-1c88:51276798.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276799.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276799.589 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51276799.856 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51276800.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51276800.378 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276800.628 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276800.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276801.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51276801.140 : System total receive data 128 bytes
19ec-1c88:51276801.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:51276801.377 : iCmd = 1, nBytes = 4
19ec-1c88:51277039.597 : 0000 : 00 00 00 00 
19ec-1c88:51277039.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51277040.058 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51277040.189 : NVMData.PadScanCount = 0
19ec-1c88:51277040.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51277040.423 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51277040.539 : NVMData.FlatbedScanCount = 0
19ec-1c88:51277040.647 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51277040.753 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51277040.859 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51277040.967 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51277041.085 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51277041.194 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51277041.301 : NVMData.BornMonth = 0
19ec-1c88:51277041.395 : NVMData.BornDay = 0
19ec-1c88:51277041.498 : NVMData.BornYear = 0
19ec-1c88:51277041.597 : NVMData.FirstScanMonth = 4
19ec-1c88:51277041.703 : NVMData.FirstScanDay = 30
19ec-1c88:51277041.811 : NVMData.FirstScanYear = 2020
19ec-1c88:51277041.920 : NVMData.VerticalMagnification = 0
19ec-1c88:51277042.035 : NVMData.HorizontalMagnification = 0
19ec-1c88:51277042.153 : NVMData.PowerSavingTime = 15
19ec-1c88:51277042.269 : NVMData.SN = A094165189010062
19ec-1c88:51277042.372 : NVMData.AutoFeed = 0
19ec-1c88:51277042.471 : NVMData.CCDType = 0
19ec-1c88:51277042.566 : NVMData.ScanSpeed = 0
19ec-1c88:51277042.662 : NVMData.RollerCount = 0
19ec-1c88:51277042.763 : NVMData.MultifeedCount = 0
19ec-1c88:51277042.861 : NVMData.JamCount = 0
19ec-1c88:51277042.961 : NVMData.IdentifyInfo = 
19ec-1c88:51277043.066 : NVMData.FormalName = 
19ec-1c88:51277043.496 : NVMData.ReservedB = 0
19ec-1c88:51277043.612 : NVMData.FunctionCode = 0
19ec-1c88:51277043.716 : NVMData.PreFeed = 0
19ec-1c88:51277043.817 : NVMData.PreFeedTime = 0
19ec-1c88:51277043.915 : NVMData.ButtonNumber = 0
19ec-1c88:51277044.017 : NVMData.PowerOffTime = 0
19ec-1c88:51277044.118 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51277044.257 : => IoObject::IoLockEnd
19ec-1c88:51277044.435 : <= IoObject::IoLockEnd
19ec-1c88:51277044.539 : <= InitializeScanner ret = 1
19ec-1c88:51277044.660 : => GetLogicalScannerAbilityEx
19ec-1c88:51277044.778 : => IoObject::IoLockStart
19ec-1c88:51277044.974 : => CAsicIO::CheckDevice
19ec-1c88:51277045.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:51277069.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51277069.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51277069.615 : <= IoObject::IoLockStart
19ec-1c88:51277069.739 : => IoObject::IoLockEnd
19ec-1c88:51277069.933 : <= IoObject::IoLockEnd
19ec-1c88:51277070.144 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51277070.304 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51277415.626 : => ReadNVMData
19ec-1c88:51277415.897 : => IoObject::IoLockStart
19ec-1c88:51277416.148 : => CAsicIO::CheckDevice
19ec-1c88:51277416.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:51277440.028 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51277440.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51277440.382 : <= IoObject::IoLockStart
19ec-1c88:51277440.514 : => ReadNVMDataInternal
19ec-1c88:51277440.636 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51277440.772 : IO Send command 10 bytes
19ec-1c88:51277440.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:51277441.103 : iCmd = 0, nBytes = 10
19ec-1c88:51277441.331 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51277796.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51277796.394 : System send command 10 bytes + data 0 bytes
19ec-1c88:51277796.472 : IO total need to receive data 128 bytes
19ec-1c88:51277796.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:51277796.603 : iCmd = 0, nBytes = 128
19ec-1c88:51277964.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277964.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277964.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51277964.957 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51277965.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.487 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51277965.617 : System total receive data 128 bytes
19ec-1c88:51277965.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:51277965.735 : iCmd = 1, nBytes = 4
19ec-1c88:51278077.862 : 0000 : 00 00 00 00 
19ec-1c88:51278077.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51278078.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51278078.171 : NVMData.PadScanCount = 0
19ec-1c88:51278078.230 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51278078.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51278078.350 : NVMData.FlatbedScanCount = 0
19ec-1c88:51278078.405 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51278078.462 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51278078.518 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51278078.581 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51278078.641 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51278078.698 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51278078.758 : NVMData.BornMonth = 0
19ec-1c88:51278078.808 : NVMData.BornDay = 0
19ec-1c88:51278078.859 : NVMData.BornYear = 0
19ec-1c88:51278078.909 : NVMData.FirstScanMonth = 4
19ec-1c88:51278078.965 : NVMData.FirstScanDay = 30
19ec-1c88:51278079.019 : NVMData.FirstScanYear = 2020
19ec-1c88:51278079.225 : NVMData.VerticalMagnification = 0
19ec-1c88:51278079.285 : NVMData.HorizontalMagnification = 0
19ec-1c88:51278079.343 : NVMData.PowerSavingTime = 15
19ec-1c88:51278079.400 : NVMData.SN = A094165189010062
19ec-1c88:51278079.454 : NVMData.AutoFeed = 0
19ec-1c88:51278079.506 : NVMData.CCDType = 0
19ec-1c88:51278079.554 : NVMData.ScanSpeed = 0
19ec-1c88:51278079.607 : NVMData.RollerCount = 0
19ec-1c88:51278079.660 : NVMData.MultifeedCount = 0
19ec-1c88:51278079.712 : NVMData.JamCount = 0
19ec-1c88:51278079.764 : NVMData.IdentifyInfo = 
19ec-1c88:51278079.817 : NVMData.FormalName = 
19ec-1c88:51278079.872 : NVMData.ReservedB = 0
19ec-1c88:51278079.925 : NVMData.FunctionCode = 0
19ec-1c88:51278079.978 : NVMData.PreFeed = 0
19ec-1c88:51278080.030 : NVMData.PreFeedTime = 0
19ec-1c88:51278080.081 : NVMData.ButtonNumber = 0
19ec-1c88:51278080.132 : NVMData.PowerOffTime = 0
19ec-1c88:51278080.186 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51278080.249 : => IoObject::IoLockEnd
19ec-1c88:51278080.341 : <= IoObject::IoLockEnd
19ec-1c88:51278080.391 : <= ReadNVMData ret = 1
19ec-1c88:51280596.085 : ============Debug Start==========
19ec-1c88:51280596.382 : Date : 2020/4/30 14:30:25
19ec-1c88:51280596.460 : Process ID : 19ec
19ec-1c88:51280596.871 : Windows : Version 10.0 build 18363 
19ec-1c88:51280597.332 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51280597.397 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51280597.460 : MemoryStatus.ullAvailPhys : 1725743104
19ec-1c88:51280597.517 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51280597.576 : MemoryStatus.ullAvailPageFile : 3125342208
19ec-1c88:51280597.635 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51280597.696 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:51280597.756 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51280597.855 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51280597.913 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51280598.153 : CPU Count : 4
19ec-1c88:51280598.199 : CPU Frequency : 100.000 Mhz
19ec-1c88:51280602.377 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51280602.498 : => InitializeDriver
19ec-1c88:51280602.773 : <= InitializeDriver ret = 1
19ec-1c88:51283131.340 : => InitializeScanner
19ec-1c88:51283131.595 : => CAsicIO::GetDeviceList
19ec-1c88:51283131.995 : => CNT96226::CNT96226
19ec-1c88:51283132.057 : => CNT96226::Open
19ec-1c88:51283156.274 : <= CNT96226::Open ret = 1
19ec-1c88:51283156.374 : => CNT96226::Initialize
19ec-1c88:51283156.567 : <= CNT96226::Initialize ret = 1
19ec-1c88:51283156.624 : <= CNT96226::CNT96226
19ec-1c88:51283156.676 : => CNT96226::EnumAvailableDevice
19ec-1c88:51283161.984 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51283162.064 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51283162.121 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51286886.174 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51286886.701 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51286892.895 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51286893.003 : => IoObject::GetLockName
19ec-1c88:51286893.064 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51286893.130 : <= IoObject::GetLockName
19ec-1c88:51286893.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:51286893.664 : iCmd = 3, nBytes = 2
19ec-1c88:51287280.569 : 0000 : 06 38 
19ec-1c88:51287280.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51287280.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:51287280.831 : iCmd = 4, nBytes = 2
19ec-1c88:51287545.126 : 0000 : 07 07 
19ec-1c88:51287545.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51287545.299 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51287545.381 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51287545.447 : IO Send command 10 bytes
19ec-1c88:51287545.498 : => CNT96226::VenderCmd_SetData
19ec-1c88:51287545.557 : iCmd = 0, nBytes = 10
19ec-1c88:51287545.658 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51287687.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51287687.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:51287688.019 : iCmd = 0, nBytes = 165
19ec-1c88:51287862.388 : skip dump 37 bytes
19ec-1c88:51287862.800 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51287862.935 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51287863.069 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51287863.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51287863.326 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51287863.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51287863.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51287863.712 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51287863.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51287863.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:51287863.880 : iCmd = 1, nBytes = 4
19ec-1c88:51288048.098 : 0000 : 00 00 00 00 
19ec-1c88:51288048.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51288048.275 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51288048.340 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51288048.405 : IO Send command 10 bytes
19ec-1c88:51288048.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:51288048.513 : iCmd = 0, nBytes = 10
19ec-1c88:51288048.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51288368.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51288368.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:51288368.557 : iCmd = 0, nBytes = 128
19ec-1c88:51288578.836 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.019 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.158 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51288579.291 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51288579.417 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51288579.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:51288579.958 : iCmd = 1, nBytes = 4
19ec-1c88:51288780.284 : 0000 : 00 00 00 00 
19ec-1c88:51288780.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51288780.711 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51288780.905 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51288780.984 : => CNT96226::Close
19ec-1c88:51288785.639 : <= CNT96226::Close ret = 1
19ec-1c88:51288785.715 : <= CNT96226::~CNT96226
19ec-1c88:51288785.803 : <= CAsicIO::GetDeviceList
19ec-1c88:51288786.240 : => IoObject::SetTimeout
19ec-1c88:51288786.375 : Timeout--> In = 0 Out = 0
19ec-1c88:51288786.435 : <= IoObject::SetTimeout
19ec-1c88:51288786.503 : => CAsicIO::CAsicIO
19ec-1c88:51288786.577 : => CNT96226::CNT96226
19ec-1c88:51288786.635 : => CNT96226::Open
19ec-1c88:51288809.883 : <= CNT96226::Open ret = 1
19ec-1c88:51288809.995 : => CNT96226::Initialize
19ec-1c88:51288810.189 : <= CNT96226::Initialize ret = 1
19ec-1c88:51288810.250 : <= CNT96226::CNT96226
19ec-1c88:51288810.306 : <= CAsicIO::CAsicIO
19ec-1c88:51288810.364 : => CAsicIO::InitializeDevice
19ec-1c88:51288810.427 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51288816.279 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51288816.395 : => IoObject::GetLockName
19ec-1c88:51288816.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51288816.513 : <= IoObject::GetLockName
19ec-1c88:51288816.995 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51288817.070 : IO Send command 10 bytes
19ec-1c88:51288817.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:51288817.172 : iCmd = 0, nBytes = 10
19ec-1c88:51288817.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51289165.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51289165.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289165.631 : iCmd = 0, nBytes = 128
19ec-1c88:51289371.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289371.890 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.035 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51289372.167 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51289372.293 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.416 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51289372.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289372.840 : iCmd = 1, nBytes = 4
19ec-1c88:51289548.032 : 0000 : 00 00 00 00 
19ec-1c88:51289548.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51289548.188 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51289548.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289548.298 : iCmd = 3, nBytes = 2
19ec-1c88:51289899.026 : 0000 : 06 38 
19ec-1c88:51289899.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51289899.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289899.286 : iCmd = 4, nBytes = 2
19ec-1c88:51290210.935 : 0000 : 07 07 
19ec-1c88:51290211.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51290211.218 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51290211.315 : => IoObject::InitializeDevice
19ec-1c88:51290211.429 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51290212.041 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51290212.114 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51290212.859 : => FindScanner
19ec-1c88:51290212.920 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51290212.984 : <= FindScanner ret = 1
19ec-1c88:51290213.039 : => IoObject::IoLockStart
19ec-1c88:51290213.139 : => CAsicIO::CheckDevice
19ec-1c88:51290213.190 : => CNT96226::ConnectIsAvailable
19ec-1c88:51290238.308 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51290238.422 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51290238.482 : <= IoObject::IoLockStart
19ec-1c88:51290238.540 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51290238.609 : IO Send command 10 bytes
19ec-1c88:51290238.704 : => CNT96226::VenderCmd_SetData
19ec-1c88:51290238.762 : iCmd = 0, nBytes = 10
19ec-1c88:51290238.866 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51290442.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51290442.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:51290443.052 : IO total need to receive data 5 bytes
19ec-1c88:51290443.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:51290443.169 : iCmd = 0, nBytes = 5
19ec-1c88:51290606.911 : 0000 : 06 00 02 02 ab 
19ec-1c88:51290606.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51290607.064 : System total receive data 5 bytes
19ec-1c88:51290607.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:51290607.174 : iCmd = 1, nBytes = 4
19ec-1c88:51290715.101 : 0000 : 00 00 00 00 
19ec-1c88:51290715.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51290715.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51290715.366 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51290715.428 : IO Send command 10 bytes
19ec-1c88:51290715.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:51290715.569 : iCmd = 0, nBytes = 10
19ec-1c88:51290715.666 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51290918.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51290918.973 : System send command 10 bytes + data 0 bytes
19ec-1c88:51290919.041 : IO total need to receive data 165 bytes
19ec-1c88:51290919.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:51290919.156 : iCmd = 0, nBytes = 165
19ec-1c88:51291106.312 : skip dump 37 bytes
19ec-1c88:51291106.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51291106.656 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51291106.790 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51291106.925 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51291107.051 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51291107.185 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51291107.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291107.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291107.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291107.554 : System total receive data 165 bytes
19ec-1c88:51291107.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:51291107.665 : iCmd = 1, nBytes = 4
19ec-1c88:51291241.437 : 0000 : 00 00 00 00 
19ec-1c88:51291241.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291241.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51291242.184 : Dump Inquiry
19ec-1c88:51291242.311 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51291242.445 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51291242.582 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51291242.718 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51291242.846 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51291242.973 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51291243.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291243.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291243.353 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51291243.481 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51291243.567 : 00a0 : 00 00 00 00 00 
19ec-1c88:51291243.632 : => ReadNVMDataInternal
19ec-1c88:51291243.839 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51291243.901 : IO Send command 10 bytes
19ec-1c88:51291243.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:51291244.045 : iCmd = 0, nBytes = 10
19ec-1c88:51291244.144 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51291594.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51291594.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:51291594.796 : IO total need to receive data 128 bytes
19ec-1c88:51291594.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:51291594.910 : iCmd = 0, nBytes = 128
19ec-1c88:51291788.228 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291788.429 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291788.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51291788.711 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51291788.841 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51291788.969 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291789.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291789.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291789.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291789.351 : System total receive data 128 bytes
19ec-1c88:51291789.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:51291789.467 : iCmd = 1, nBytes = 4
19ec-1c88:51291997.703 : 0000 : 00 00 00 00 
19ec-1c88:51291998.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291998.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51291998.292 : NVMData.PadScanCount = 0
19ec-1c88:51291998.347 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51291998.402 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51291998.461 : NVMData.FlatbedScanCount = 0
19ec-1c88:51291998.513 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51291998.565 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51291998.618 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51291998.669 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51291998.722 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51291998.775 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51291998.829 : NVMData.BornMonth = 0
19ec-1c88:51291998.877 : NVMData.BornDay = 0
19ec-1c88:51291998.929 : NVMData.BornYear = 0
19ec-1c88:51291998.976 : NVMData.FirstScanMonth = 4
19ec-1c88:51291999.027 : NVMData.FirstScanDay = 30
19ec-1c88:51291999.079 : NVMData.FirstScanYear = 2020
19ec-1c88:51291999.131 : NVMData.VerticalMagnification = 0
19ec-1c88:51291999.187 : NVMData.HorizontalMagnification = 0
19ec-1c88:51291999.241 : NVMData.PowerSavingTime = 15
19ec-1c88:51291999.295 : NVMData.SN = A094165189010062
19ec-1c88:51291999.346 : NVMData.AutoFeed = 0
19ec-1c88:51291999.392 : NVMData.CCDType = 0
19ec-1c88:51291999.438 : NVMData.ScanSpeed = 0
19ec-1c88:51291999.486 : NVMData.RollerCount = 0
19ec-1c88:51291999.536 : NVMData.MultifeedCount = 0
19ec-1c88:51291999.587 : NVMData.JamCount = 0
19ec-1c88:51291999.634 : NVMData.IdentifyInfo = 
19ec-1c88:51291999.683 : NVMData.FormalName = 
19ec-1c88:51291999.892 : NVMData.ReservedB = 0
19ec-1c88:51291999.947 : NVMData.FunctionCode = 0
19ec-1c88:51291999.994 : NVMData.PreFeed = 0
19ec-1c88:51292000.045 : NVMData.PreFeedTime = 0
19ec-1c88:51292000.094 : NVMData.ButtonNumber = 0
19ec-1c88:51292000.148 : NVMData.PowerOffTime = 0
19ec-1c88:51292000.199 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51292000.272 : => IoObject::IoLockEnd
19ec-1c88:51292000.365 : <= IoObject::IoLockEnd
19ec-1c88:51292000.413 : <= InitializeScanner ret = 1
19ec-1c88:51293243.795 : => GetLogicalScannerAbility
19ec-1c88:51293243.984 : => IoObject::IoLockStart
19ec-1c88:51293244.111 : => CAsicIO::CheckDevice
19ec-1c88:51293244.167 : => CNT96226::ConnectIsAvailable
19ec-1c88:51293269.018 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51293269.244 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51293269.541 : <= IoObject::IoLockStart
19ec-1c88:51293269.600 : => IoObject::IoLockEnd
19ec-1c88:51293269.707 : <= IoObject::IoLockEnd
19ec-1c88:51293269.780 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51296795.188 : => GetLogicalScannerAbilityEx
19ec-1c88:51296795.375 : => IoObject::IoLockStart
19ec-1c88:51296795.511 : => CAsicIO::CheckDevice
19ec-1c88:51296795.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:51296818.694 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51296818.806 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51296818.866 : <= IoObject::IoLockStart
19ec-1c88:51296818.926 : => IoObject::IoLockEnd
19ec-1c88:51296819.035 : <= IoObject::IoLockEnd
19ec-1c88:51296819.155 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51296819.230 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51304027.049 : => ReadNVMData
19ec-1c88:51304027.233 : => IoObject::IoLockStart
19ec-1c88:51304027.372 : => CAsicIO::CheckDevice
19ec-1c88:51304027.431 : => CNT96226::ConnectIsAvailable
19ec-1c88:51304052.673 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51304052.795 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51304052.859 : <= IoObject::IoLockStart
19ec-1c88:51304052.926 : => ReadNVMDataInternal
19ec-1c88:51304052.991 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51304053.060 : IO Send command 10 bytes
19ec-1c88:51304053.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:51304053.471 : iCmd = 0, nBytes = 10
19ec-1c88:51304053.586 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51304411.475 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51304411.632 : System send command 10 bytes + data 0 bytes
19ec-1c88:51304411.699 : IO total need to receive data 128 bytes
19ec-1c88:51304411.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:51304411.819 : iCmd = 0, nBytes = 128
19ec-1c88:51304599.085 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.249 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.390 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51304599.523 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51304599.648 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.774 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304600.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304600.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51304600.138 : System total receive data 128 bytes
19ec-1c88:51304600.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:51304600.249 : iCmd = 1, nBytes = 4
19ec-1c88:51304726.250 : 0000 : 00 00 00 00 
19ec-1c88:51304726.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51304726.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51304726.557 : NVMData.PadScanCount = 0
19ec-1c88:51304726.612 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51304726.668 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51304726.724 : NVMData.FlatbedScanCount = 0
19ec-1c88:51304726.779 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51304726.975 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51304727.034 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51304727.086 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51304727.141 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51304727.197 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51304727.250 : NVMData.BornMonth = 0
19ec-1c88:51304727.297 : NVMData.BornDay = 0
19ec-1c88:51304727.347 : NVMData.BornYear = 0
19ec-1c88:51304727.393 : NVMData.FirstScanMonth = 4
19ec-1c88:51304727.445 : NVMData.FirstScanDay = 30
19ec-1c88:51304727.497 : NVMData.FirstScanYear = 2020
19ec-1c88:51304727.550 : NVMData.VerticalMagnification = 0
19ec-1c88:51304727.605 : NVMData.HorizontalMagnification = 0
19ec-1c88:51304727.661 : NVMData.PowerSavingTime = 15
19ec-1c88:51304727.713 : NVMData.SN = A094165189010062
19ec-1c88:51304727.760 : NVMData.AutoFeed = 0
19ec-1c88:51304727.812 : NVMData.CCDType = 0
19ec-1c88:51304727.859 : NVMData.ScanSpeed = 0
19ec-1c88:51304727.908 : NVMData.RollerCount = 0
19ec-1c88:51304727.963 : NVMData.MultifeedCount = 0
19ec-1c88:51304728.017 : NVMData.JamCount = 0
19ec-1c88:51304728.069 : NVMData.IdentifyInfo = 
19ec-1c88:51304728.118 : NVMData.FormalName = 
19ec-1c88:51304728.164 : NVMData.ReservedB = 0
19ec-1c88:51304728.214 : NVMData.FunctionCode = 0
19ec-1c88:51304728.261 : NVMData.PreFeed = 0
19ec-1c88:51304728.305 : NVMData.PreFeedTime = 0
19ec-1c88:51304728.352 : NVMData.ButtonNumber = 0
19ec-1c88:51304728.400 : NVMData.PowerOffTime = 0
19ec-1c88:51304728.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51304728.509 : => IoObject::IoLockEnd
19ec-1c88:51304728.592 : <= IoObject::IoLockEnd
19ec-1c88:51304728.639 : <= ReadNVMData ret = 1
19ec-1c88:51314481.900 : => GetADFStatus
19ec-1c88:51314482.390 : => IoObject::IoLockStart
19ec-1c88:51314482.529 : => CAsicIO::CheckDevice
19ec-1c88:51314482.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:51314506.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51314506.158 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51314506.218 : <= IoObject::IoLockStart
19ec-1c88:51314506.280 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51314506.348 : IO Send command 10 bytes
19ec-1c88:51314506.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:51314506.536 : iCmd = 0, nBytes = 10
19ec-1c88:51314506.639 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51314701.675 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51314701.793 : System send command 10 bytes + data 0 bytes
19ec-1c88:51314701.859 : IO total need to receive data 2 bytes
19ec-1c88:51314701.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:51314701.972 : iCmd = 0, nBytes = 2
19ec-1c88:51314844.942 : 0000 : 00 00 
19ec-1c88:51314845.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51314845.142 : System total receive data 2 bytes
19ec-1c88:51314845.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:51314845.262 : iCmd = 1, nBytes = 4
19ec-1c88:51315054.836 : 0000 : 00 00 00 00 
19ec-1c88:51315054.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51315055.069 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51315055.137 : Return status = 0
19ec-1c88:51315055.193 : => IoObject::IoLockEnd
19ec-1c88:51315055.281 : <= IoObject::IoLockEnd
19ec-1c88:51315055.331 : <= GetADFStatus ret = 1
19ec-1c88:51317786.861 : => GetADFStatus
19ec-1c88:51317787.055 : => IoObject::IoLockStart
19ec-1c88:51317787.182 : => CAsicIO::CheckDevice
19ec-1c88:51317787.241 : => CNT96226::ConnectIsAvailable
19ec-1c88:51317812.274 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51317812.387 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51317812.446 : <= IoObject::IoLockStart
19ec-1c88:51317812.507 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51317812.572 : IO Send command 10 bytes
19ec-1c88:51317812.693 : => CNT96226::VenderCmd_SetData
19ec-1c88:51317812.751 : iCmd = 0, nBytes = 10
19ec-1c88:51317812.859 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51318006.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51318007.059 : System send command 10 bytes + data 0 bytes
19ec-1c88:51318007.307 : IO total need to receive data 2 bytes
19ec-1c88:51318007.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:51318007.439 : iCmd = 0, nBytes = 2
19ec-1c88:51318130.229 : 0000 : 00 00 
19ec-1c88:51318130.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51318130.393 : System total receive data 2 bytes
19ec-1c88:51318130.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:51318130.510 : iCmd = 1, nBytes = 4
19ec-1c88:51318258.967 : 0000 : 00 00 00 00 
19ec-1c88:51318259.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51318259.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51318259.696 : Return status = 0
19ec-1c88:51318259.749 : => IoObject::IoLockEnd
19ec-1c88:51318259.830 : <= IoObject::IoLockEnd
19ec-1c88:51318259.885 : <= GetADFStatus ret = 1
19ec-1c88:51320461.014 : => TerminateDriver
19ec-1c88:51320461.221 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-1c88:51320461.302 : => CNT96226::Close
19ec-1c88:51320465.060 : <= CNT96226::Close ret = 1
19ec-1c88:51320465.144 : <= CAsicIO::~CAsicIO
19ec-1c88:51320465.211 : => IoObject::IoLockEnd
19ec-1c88:51320465.267 : <= IoObject::IoLockEnd
19ec-1c88:51320465.318 : => IoObject::TerminateDevice
19ec-1c88:51320465.378 : => IoObject::IoLockEnd
19ec-1c88:51320465.431 : <= IoObject::IoLockEnd
19ec-1c88:51320465.535 : <= IoObject::TerminateDevice
19ec-1c88:51320465.786 : <= TerminateDriver ret = 1
19ec-1c88:51364264.094 : ============Debug Start==========
19ec-1c88:51364264.353 : Date : 2020/4/30 14:30:28
19ec-1c88:51364264.428 : Process ID : 19ec
19ec-1c88:51364264.844 : Windows : Version 10.0 build 18363 
19ec-1c88:51364265.293 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51364265.355 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51364265.420 : MemoryStatus.ullAvailPhys : 1725501440
19ec-1c88:51364265.478 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51364265.541 : MemoryStatus.ullAvailPageFile : 3127046144
19ec-1c88:51364265.600 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51364265.661 : MemoryStatus.ullAvailVirtual : 1726296064
19ec-1c88:51364265.723 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51364265.826 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51364265.888 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51364266.132 : CPU Count : 4
19ec-1c88:51364266.177 : CPU Frequency : 100.000 Mhz
19ec-1c88:51364270.390 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51364270.515 : => InitializeDriver
19ec-1c88:51364270.793 : <= InitializeDriver ret = 1
19ec-1c88:51364270.854 : => InitializeScanner
19ec-1c88:51364270.927 : => CAsicIO::GetDeviceList
19ec-1c88:51364271.226 : => CNT96226::CNT96226
19ec-1c88:51364271.284 : => CNT96226::Open
19ec-1c88:51364295.056 : <= CNT96226::Open ret = 1
19ec-1c88:51364295.164 : => CNT96226::Initialize
19ec-1c88:51364295.362 : <= CNT96226::Initialize ret = 1
19ec-1c88:51364295.424 : <= CNT96226::CNT96226
19ec-1c88:51364295.478 : => CNT96226::EnumAvailableDevice
19ec-1c88:51364300.987 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51364301.063 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51364301.125 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51368011.091 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51368011.420 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51368018.202 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51368018.325 : => IoObject::GetLockName
19ec-1c88:51368018.399 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51368018.479 : <= IoObject::GetLockName
19ec-1c88:51368019.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:51368019.121 : iCmd = 3, nBytes = 2
19ec-1c88:51368400.945 : 0000 : 06 38 
19ec-1c88:51368401.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51368401.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:51368401.260 : iCmd = 4, nBytes = 2
19ec-1c88:51368717.218 : 0000 : 07 07 
19ec-1c88:51368717.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51368717.598 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51368717.764 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51368717.908 : IO Send command 10 bytes
19ec-1c88:51368718.013 : => CNT96226::VenderCmd_SetData
19ec-1c88:51368718.122 : iCmd = 0, nBytes = 10
19ec-1c88:51368718.342 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51368921.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51368922.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51368922.296 : iCmd = 0, nBytes = 165
19ec-1c88:51369118.701 : skip dump 37 bytes
19ec-1c88:51369119.047 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51369119.330 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51369119.611 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51369119.882 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51369120.152 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51369120.415 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51369120.675 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369120.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369121.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51369121.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:51369121.289 : iCmd = 1, nBytes = 4
19ec-1c88:51369296.748 : 0000 : 00 00 00 00 
19ec-1c88:51369296.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51369297.062 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51369297.188 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51369297.317 : IO Send command 10 bytes
19ec-1c88:51369297.418 : => CNT96226::VenderCmd_SetData
19ec-1c88:51369297.530 : iCmd = 0, nBytes = 10
19ec-1c88:51369297.735 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51369634.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51369634.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:51369634.676 : iCmd = 0, nBytes = 128
19ec-1c88:51369873.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369874.295 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369874.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51369874.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51369875.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51369875.383 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369875.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369875.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369876.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51369876.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:51369876.269 : iCmd = 1, nBytes = 4
19ec-1c88:51370086.389 : 0000 : 00 00 00 00 
19ec-1c88:51370086.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51370086.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51370087.127 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51370087.273 : => CNT96226::Close
19ec-1c88:51370094.389 : <= CNT96226::Close ret = 1
19ec-1c88:51370094.544 : <= CNT96226::~CNT96226
19ec-1c88:51370094.698 : <= CAsicIO::GetDeviceList
19ec-1c88:51370095.458 : => IoObject::SetTimeout
19ec-1c88:51370095.714 : Timeout--> In = 0 Out = 0
19ec-1c88:51370095.832 : <= IoObject::SetTimeout
19ec-1c88:51370095.956 : => CAsicIO::CAsicIO
19ec-1c88:51370096.102 : => CNT96226::CNT96226
19ec-1c88:51370096.213 : => CNT96226::Open
19ec-1c88:51370138.393 : <= CNT96226::Open ret = 1
19ec-1c88:51370138.586 : => CNT96226::Initialize
19ec-1c88:51370138.976 : <= CNT96226::Initialize ret = 1
19ec-1c88:51370139.095 : <= CNT96226::CNT96226
19ec-1c88:51370139.200 : <= CAsicIO::CAsicIO
19ec-1c88:51370139.308 : => CAsicIO::InitializeDevice
19ec-1c88:51370139.457 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51370151.169 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51370151.402 : => IoObject::GetLockName
19ec-1c88:51370151.507 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51370151.635 : <= IoObject::GetLockName
19ec-1c88:51370152.581 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51370152.720 : IO Send command 10 bytes
19ec-1c88:51370152.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:51370152.938 : iCmd = 0, nBytes = 10
19ec-1c88:51370153.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51370519.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51370519.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:51370519.550 : iCmd = 0, nBytes = 128
19ec-1c88:51370739.053 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370739.429 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370739.734 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51370740.004 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51370740.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51370740.529 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370740.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370741.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370741.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51370741.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:51370741.405 : iCmd = 1, nBytes = 4
19ec-1c88:51370968.913 : 0000 : 00 00 00 00 
19ec-1c88:51370969.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51370969.281 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51370969.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:51370969.517 : iCmd = 3, nBytes = 2
19ec-1c88:51371372.862 : 0000 : 06 38 
19ec-1c88:51371373.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51371373.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:51371373.328 : iCmd = 4, nBytes = 2
19ec-1c88:51371710.334 : 0000 : 07 07 
19ec-1c88:51371710.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51371710.926 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51371711.118 : => IoObject::InitializeDevice
19ec-1c88:51371711.308 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51371712.620 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51371712.763 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51371713.997 : => FindScanner
19ec-1c88:51371714.106 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51371714.231 : <= FindScanner ret = 1
19ec-1c88:51371714.341 : => IoObject::IoLockStart
19ec-1c88:51371714.553 : => CAsicIO::CheckDevice
19ec-1c88:51371714.663 : => CNT96226::ConnectIsAvailable
19ec-1c88:51371740.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51371740.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51371740.458 : <= IoObject::IoLockStart
19ec-1c88:51371740.578 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51371740.713 : IO Send command 10 bytes
19ec-1c88:51371740.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:51371741.021 : iCmd = 0, nBytes = 10
19ec-1c88:51371741.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51371960.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51371961.193 : System send command 10 bytes + data 0 bytes
19ec-1c88:51371961.335 : IO total need to receive data 5 bytes
19ec-1c88:51371961.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:51371961.567 : iCmd = 0, nBytes = 5
19ec-1c88:51372157.584 : 0000 : 06 00 02 02 ab 
19ec-1c88:51372157.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51372157.941 : System total receive data 5 bytes
19ec-1c88:51372158.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:51372158.173 : iCmd = 1, nBytes = 4
19ec-1c88:51372363.835 : 0000 : 00 00 00 00 
19ec-1c88:51372364.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51372364.268 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51372364.388 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51372364.516 : IO Send command 10 bytes
19ec-1c88:51372364.691 : => CNT96226::VenderCmd_SetData
19ec-1c88:51372364.796 : iCmd = 0, nBytes = 10
19ec-1c88:51372365.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51372583.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51372583.530 : System send command 10 bytes + data 0 bytes
19ec-1c88:51372583.677 : IO total need to receive data 165 bytes
19ec-1c88:51372583.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:51372583.914 : iCmd = 0, nBytes = 165
19ec-1c88:51372792.119 : skip dump 37 bytes
19ec-1c88:51372792.487 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51372792.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51372793.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51372793.306 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51372793.562 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51372793.830 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51372794.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51372794.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51372794.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51372794.595 : System total receive data 165 bytes
19ec-1c88:51372794.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:51372794.821 : iCmd = 1, nBytes = 4
19ec-1c88:51373005.498 : 0000 : 00 00 00 00 
19ec-1c88:51373005.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51373005.886 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51373006.281 : Dump Inquiry
19ec-1c88:51373006.546 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51373006.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51373007.097 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51373007.367 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51373007.630 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51373007.901 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51373008.160 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373008.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373008.677 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51373008.935 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51373009.111 : 00a0 : 00 00 00 00 00 
19ec-1c88:51373009.234 : => ReadNVMDataInternal
19ec-1c88:51373009.612 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51373009.746 : IO Send command 10 bytes
19ec-1c88:51373009.912 : => CNT96226::VenderCmd_SetData
19ec-1c88:51373010.023 : iCmd = 0, nBytes = 10
19ec-1c88:51373010.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51373365.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51373365.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:51373365.399 : IO total need to receive data 128 bytes
19ec-1c88:51373365.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:51373365.636 : iCmd = 0, nBytes = 128
19ec-1c88:51373585.561 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373585.936 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373586.219 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51373586.489 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51373586.741 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51373586.996 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373587.245 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373587.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373587.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51373587.758 : System total receive data 128 bytes
19ec-1c88:51373587.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:51373587.990 : iCmd = 1, nBytes = 4
19ec-1c88:51373825.671 : 0000 : 00 00 00 00 
19ec-1c88:51373825.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51373826.126 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51373826.266 : NVMData.PadScanCount = 0
19ec-1c88:51373826.376 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51373826.484 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51373826.607 : NVMData.FlatbedScanCount = 0
19ec-1c88:51373826.716 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51373826.825 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51373826.930 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51373827.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51373827.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51373827.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51373827.374 : NVMData.BornMonth = 0
19ec-1c88:51373827.473 : NVMData.BornDay = 0
19ec-1c88:51373827.577 : NVMData.BornYear = 0
19ec-1c88:51373827.677 : NVMData.FirstScanMonth = 4
19ec-1c88:51373827.783 : NVMData.FirstScanDay = 30
19ec-1c88:51373827.892 : NVMData.FirstScanYear = 2020
19ec-1c88:51373828.000 : NVMData.VerticalMagnification = 0
19ec-1c88:51373828.117 : NVMData.HorizontalMagnification = 0
19ec-1c88:51373828.229 : NVMData.PowerSavingTime = 15
19ec-1c88:51373828.336 : NVMData.SN = A094165189010062
19ec-1c88:51373828.440 : NVMData.AutoFeed = 0
19ec-1c88:51373828.537 : NVMData.CCDType = 0
19ec-1c88:51373828.636 : NVMData.ScanSpeed = 0
19ec-1c88:51373828.735 : NVMData.RollerCount = 0
19ec-1c88:51373828.843 : NVMData.MultifeedCount = 0
19ec-1c88:51373828.951 : NVMData.JamCount = 0
19ec-1c88:51373829.053 : NVMData.IdentifyInfo = 
19ec-1c88:51373829.155 : NVMData.FormalName = 
19ec-1c88:51373829.579 : NVMData.ReservedB = 0
19ec-1c88:51373829.698 : NVMData.FunctionCode = 0
19ec-1c88:51373829.801 : NVMData.PreFeed = 0
19ec-1c88:51373829.898 : NVMData.PreFeedTime = 0
19ec-1c88:51373829.996 : NVMData.ButtonNumber = 0
19ec-1c88:51373830.101 : NVMData.PowerOffTime = 0
19ec-1c88:51373830.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51373830.340 : => IoObject::IoLockEnd
19ec-1c88:51373830.520 : <= IoObject::IoLockEnd
19ec-1c88:51373830.623 : <= InitializeScanner ret = 1
19ec-1c88:51373830.747 : => GetLogicalScannerAbilityEx
19ec-1c88:51373830.857 : => IoObject::IoLockStart
19ec-1c88:51373831.052 : => CAsicIO::CheckDevice
19ec-1c88:51373831.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:51373854.474 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51373854.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51373854.846 : <= IoObject::IoLockStart
19ec-1c88:51373854.973 : => IoObject::IoLockEnd
19ec-1c88:51373855.168 : <= IoObject::IoLockEnd
19ec-1c88:51373855.370 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51373855.519 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51374158.316 : => ReadNVMData
19ec-1c88:51374158.501 : => IoObject::IoLockStart
19ec-1c88:51374158.670 : => CAsicIO::CheckDevice
19ec-1c88:51374158.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:51374183.811 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51374183.971 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51374184.057 : <= IoObject::IoLockStart
19ec-1c88:51374184.143 : => ReadNVMDataInternal
19ec-1c88:51374184.223 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51374184.311 : IO Send command 10 bytes
19ec-1c88:51374184.460 : => CNT96226::VenderCmd_SetData
19ec-1c88:51374184.533 : iCmd = 0, nBytes = 10
19ec-1c88:51374184.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51374532.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51374532.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:51374532.679 : IO total need to receive data 128 bytes
19ec-1c88:51374532.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:51374532.831 : iCmd = 0, nBytes = 128
19ec-1c88:51374737.056 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374737.309 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374737.498 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51374737.674 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51374737.844 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.007 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51374738.506 : System total receive data 128 bytes
19ec-1c88:51374738.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:51374738.654 : iCmd = 1, nBytes = 4
19ec-1c88:51374945.818 : 0000 : 00 00 00 00 
19ec-1c88:51374945.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51374946.088 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51374946.175 : NVMData.PadScanCount = 0
19ec-1c88:51374946.247 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51374946.318 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51374946.390 : NVMData.FlatbedScanCount = 0
19ec-1c88:51374946.465 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51374946.534 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51374946.603 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51374946.676 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51374946.746 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51374946.814 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51374946.885 : NVMData.BornMonth = 0
19ec-1c88:51374946.949 : NVMData.BornDay = 0
19ec-1c88:51374947.011 : NVMData.BornYear = 0
19ec-1c88:51374947.073 : NVMData.FirstScanMonth = 4
19ec-1c88:51374947.141 : NVMData.FirstScanDay = 30
19ec-1c88:51374947.215 : NVMData.FirstScanYear = 2020
19ec-1c88:51374947.495 : NVMData.VerticalMagnification = 0
19ec-1c88:51374947.575 : NVMData.HorizontalMagnification = 0
19ec-1c88:51374947.643 : NVMData.PowerSavingTime = 15
19ec-1c88:51374947.711 : NVMData.SN = A094165189010062
19ec-1c88:51374947.778 : NVMData.AutoFeed = 0
19ec-1c88:51374947.844 : NVMData.CCDType = 0
19ec-1c88:51374947.903 : NVMData.ScanSpeed = 0
19ec-1c88:51374947.970 : NVMData.RollerCount = 0
19ec-1c88:51374948.038 : NVMData.MultifeedCount = 0
19ec-1c88:51374948.103 : NVMData.JamCount = 0
19ec-1c88:51374948.167 : NVMData.IdentifyInfo = 
19ec-1c88:51374948.233 : NVMData.FormalName = 
19ec-1c88:51374948.298 : NVMData.ReservedB = 0
19ec-1c88:51374948.364 : NVMData.FunctionCode = 0
19ec-1c88:51374948.430 : NVMData.PreFeed = 0
19ec-1c88:51374948.497 : NVMData.PreFeedTime = 0
19ec-1c88:51374948.559 : NVMData.ButtonNumber = 0
19ec-1c88:51374948.625 : NVMData.PowerOffTime = 0
19ec-1c88:51374948.695 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51374948.770 : => IoObject::IoLockEnd
19ec-1c88:51374948.891 : <= IoObject::IoLockEnd
19ec-1c88:51374948.954 : <= ReadNVMData ret = 1
19ec-1c88:51375615.045 : => TerminateDriver
19ec-1c88:51375615.269 : => CAsicIO::~CAsicIO,pStage=213126216
19ec-1c88:51375615.367 : => CNT96226::Close
19ec-1c88:51375620.289 : <= CNT96226::Close ret = 1
19ec-1c88:51375620.393 : <= CAsicIO::~CAsicIO
19ec-1c88:51375620.465 : => IoObject::IoLockEnd
19ec-1c88:51375620.542 : <= IoObject::IoLockEnd
19ec-1c88:51375620.612 : => IoObject::TerminateDevice
19ec-1c88:51375620.682 : => IoObject::IoLockEnd
19ec-1c88:51375620.747 : <= IoObject::IoLockEnd
19ec-1c88:51375620.877 : <= IoObject::TerminateDevice
19ec-1c88:51375621.197 : <= TerminateDriver ret = 1
19ec-1c88:51378237.944 : ============Debug Start==========
19ec-1c88:51378238.241 : Date : 2020/4/30 14:30:29
19ec-1c88:51378238.319 : Process ID : 19ec
19ec-1c88:51378238.733 : Windows : Version 10.0 build 18363 
19ec-1c88:51378239.177 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51378239.243 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51378239.308 : MemoryStatus.ullAvailPhys : 1725386752
19ec-1c88:51378239.368 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51378239.429 : MemoryStatus.ullAvailPageFile : 3126640640
19ec-1c88:51378239.491 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51378239.547 : MemoryStatus.ullAvailVirtual : 1726320640
19ec-1c88:51378239.606 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51378239.711 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51378239.771 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51378240.019 : CPU Count : 4
19ec-1c88:51378240.068 : CPU Frequency : 100.000 Mhz
19ec-1c88:51378244.387 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51378244.509 : => InitializeDriver
19ec-1c88:51378244.768 : <= InitializeDriver ret = 1
19ec-1c88:51380764.971 : => InitializeScanner
19ec-1c88:51380765.228 : => CAsicIO::GetDeviceList
19ec-1c88:51380765.640 : => CNT96226::CNT96226
19ec-1c88:51380765.717 : => CNT96226::Open
19ec-1c88:51380789.048 : <= CNT96226::Open ret = 1
19ec-1c88:51380789.151 : => CNT96226::Initialize
19ec-1c88:51380789.346 : <= CNT96226::Initialize ret = 1
19ec-1c88:51380789.405 : <= CNT96226::CNT96226
19ec-1c88:51380789.467 : => CNT96226::EnumAvailableDevice
19ec-1c88:51380794.713 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51380794.793 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51380794.856 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51384503.648 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51384503.934 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51384509.448 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51384509.559 : => IoObject::GetLockName
19ec-1c88:51384509.623 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51384509.689 : <= IoObject::GetLockName
19ec-1c88:51384510.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:51384510.241 : iCmd = 3, nBytes = 2
19ec-1c88:51384872.832 : 0000 : 06 38 
19ec-1c88:51384872.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51384873.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:51384873.089 : iCmd = 4, nBytes = 2
19ec-1c88:51385168.570 : 0000 : 07 07 
19ec-1c88:51385168.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51385168.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51385168.853 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51385168.923 : IO Send command 10 bytes
19ec-1c88:51385168.977 : => CNT96226::VenderCmd_SetData
19ec-1c88:51385169.030 : iCmd = 0, nBytes = 10
19ec-1c88:51385169.137 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51385359.874 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51385359.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:51385360.050 : iCmd = 0, nBytes = 165
19ec-1c88:51385519.087 : skip dump 37 bytes
19ec-1c88:51385519.444 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51385519.883 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51385520.014 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51385520.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51385520.273 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51385520.404 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51385520.528 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51385520.653 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51385520.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51385520.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:51385520.823 : iCmd = 1, nBytes = 4
19ec-1c88:51385685.182 : 0000 : 00 00 00 00 
19ec-1c88:51385685.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51385685.384 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51385685.452 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51385685.523 : IO Send command 10 bytes
19ec-1c88:51385685.578 : => CNT96226::VenderCmd_SetData
19ec-1c88:51385685.637 : iCmd = 0, nBytes = 10
19ec-1c88:51385685.747 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51386018.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51386018.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386018.782 : iCmd = 0, nBytes = 128
19ec-1c88:51386194.972 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.286 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51386195.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51386195.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.674 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386196.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386196.108 : iCmd = 1, nBytes = 4
19ec-1c88:51386330.688 : 0000 : 00 00 00 00 
19ec-1c88:51386330.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386330.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51386331.098 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51386331.175 : => CNT96226::Close
19ec-1c88:51386334.769 : <= CNT96226::Close ret = 1
19ec-1c88:51386334.846 : <= CNT96226::~CNT96226
19ec-1c88:51386334.937 : <= CAsicIO::GetDeviceList
19ec-1c88:51386335.341 : => IoObject::SetTimeout
19ec-1c88:51386335.475 : Timeout--> In = 0 Out = 0
19ec-1c88:51386335.537 : <= IoObject::SetTimeout
19ec-1c88:51386335.608 : => CAsicIO::CAsicIO
19ec-1c88:51386335.682 : => CNT96226::CNT96226
19ec-1c88:51386335.739 : => CNT96226::Open
19ec-1c88:51386356.860 : <= CNT96226::Open ret = 1
19ec-1c88:51386356.963 : => CNT96226::Initialize
19ec-1c88:51386357.148 : <= CNT96226::Initialize ret = 1
19ec-1c88:51386357.206 : <= CNT96226::CNT96226
19ec-1c88:51386357.260 : <= CAsicIO::CAsicIO
19ec-1c88:51386357.320 : => CAsicIO::InitializeDevice
19ec-1c88:51386357.392 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51386363.243 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51386363.367 : => IoObject::GetLockName
19ec-1c88:51386363.425 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51386363.493 : <= IoObject::GetLockName
19ec-1c88:51386364.009 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51386364.083 : IO Send command 10 bytes
19ec-1c88:51386364.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:51386364.193 : iCmd = 0, nBytes = 10
19ec-1c88:51386364.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51386678.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51386678.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386678.620 : iCmd = 0, nBytes = 128
19ec-1c88:51386867.908 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.131 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.285 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51386868.428 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51386868.562 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.693 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.819 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386869.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386869.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386869.143 : iCmd = 1, nBytes = 4
19ec-1c88:51386975.654 : 0000 : 00 00 00 00 
19ec-1c88:51386975.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386975.842 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51386975.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386975.966 : iCmd = 3, nBytes = 2
19ec-1c88:51387320.098 : 0000 : 06 38 
19ec-1c88:51387320.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51387320.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:51387320.358 : iCmd = 4, nBytes = 2
19ec-1c88:51387602.946 : 0000 : 07 07 
19ec-1c88:51387603.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51387603.295 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51387603.398 : => IoObject::InitializeDevice
19ec-1c88:51387603.513 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51387604.273 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51387604.352 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51387605.071 : => FindScanner
19ec-1c88:51387605.132 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51387605.206 : <= FindScanner ret = 1
19ec-1c88:51387605.267 : => IoObject::IoLockStart
19ec-1c88:51387605.375 : => CAsicIO::CheckDevice
19ec-1c88:51387605.429 : => CNT96226::ConnectIsAvailable
19ec-1c88:51387618.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51387618.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51387618.531 : <= IoObject::IoLockStart
19ec-1c88:51387618.594 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51387618.661 : IO Send command 10 bytes
19ec-1c88:51387618.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:51387618.801 : iCmd = 0, nBytes = 10
19ec-1c88:51387618.909 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51387799.625 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51387799.753 : System send command 10 bytes + data 0 bytes
19ec-1c88:51387799.831 : IO total need to receive data 5 bytes
19ec-1c88:51387799.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:51387799.958 : iCmd = 0, nBytes = 5
19ec-1c88:51387942.180 : 0000 : 06 00 02 02 ab 
19ec-1c88:51387942.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51387942.401 : System total receive data 5 bytes
19ec-1c88:51387942.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:51387942.529 : iCmd = 1, nBytes = 4
19ec-1c88:51388062.040 : 0000 : 00 00 00 00 
19ec-1c88:51388062.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388062.277 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51388062.341 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51388062.410 : IO Send command 10 bytes
19ec-1c88:51388062.490 : => CNT96226::VenderCmd_SetData
19ec-1c88:51388062.545 : iCmd = 0, nBytes = 10
19ec-1c88:51388062.648 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51388209.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51388209.379 : System send command 10 bytes + data 0 bytes
19ec-1c88:51388209.458 : IO total need to receive data 165 bytes
19ec-1c88:51388209.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388209.585 : iCmd = 0, nBytes = 165
19ec-1c88:51388336.700 : skip dump 37 bytes
19ec-1c88:51388336.883 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51388337.025 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51388337.167 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51388337.304 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51388337.433 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51388337.568 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51388337.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388337.824 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388337.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388337.948 : System total receive data 165 bytes
19ec-1c88:51388338.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388338.062 : iCmd = 1, nBytes = 4
19ec-1c88:51388507.211 : 0000 : 00 00 00 00 
19ec-1c88:51388507.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388507.517 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51388507.699 : Dump Inquiry
19ec-1c88:51388507.839 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51388507.981 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51388508.119 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51388508.256 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51388508.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51388508.524 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51388508.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388508.777 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388508.916 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51388509.050 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51388509.142 : 00a0 : 00 00 00 00 00 
19ec-1c88:51388509.211 : => ReadNVMDataInternal
19ec-1c88:51388509.407 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51388509.475 : IO Send command 10 bytes
19ec-1c88:51388509.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:51388509.615 : iCmd = 0, nBytes = 10
19ec-1c88:51388509.722 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51388816.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51388817.015 : System send command 10 bytes + data 0 bytes
19ec-1c88:51388817.093 : IO total need to receive data 128 bytes
19ec-1c88:51388817.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388817.228 : iCmd = 0, nBytes = 128
19ec-1c88:51388947.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388947.545 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388947.688 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51388947.821 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51388947.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388948.456 : System total receive data 128 bytes
19ec-1c88:51388948.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388948.576 : iCmd = 1, nBytes = 4
19ec-1c88:51389059.770 : 0000 : 00 00 00 00 
19ec-1c88:51389059.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51389060.041 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51389060.117 : NVMData.PadScanCount = 0
19ec-1c88:51389060.179 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51389060.236 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51389060.296 : NVMData.FlatbedScanCount = 0
19ec-1c88:51389060.354 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51389060.409 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51389060.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51389060.522 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51389060.580 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51389060.635 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51389060.692 : NVMData.BornMonth = 0
19ec-1c88:51389060.743 : NVMData.BornDay = 0
19ec-1c88:51389060.796 : NVMData.BornYear = 0
19ec-1c88:51389060.846 : NVMData.FirstScanMonth = 4
19ec-1c88:51389060.897 : NVMData.FirstScanDay = 30
19ec-1c88:51389060.955 : NVMData.FirstScanYear = 2020
19ec-1c88:51389061.008 : NVMData.VerticalMagnification = 0
19ec-1c88:51389061.062 : NVMData.HorizontalMagnification = 0
19ec-1c88:51389061.117 : NVMData.PowerSavingTime = 15
19ec-1c88:51389061.171 : NVMData.SN = A094165189010062
19ec-1c88:51389061.223 : NVMData.AutoFeed = 0
19ec-1c88:51389061.273 : NVMData.CCDType = 0
19ec-1c88:51389061.321 : NVMData.ScanSpeed = 0
19ec-1c88:51389061.375 : NVMData.RollerCount = 0
19ec-1c88:51389061.428 : NVMData.MultifeedCount = 0
19ec-1c88:51389061.483 : NVMData.JamCount = 0
19ec-1c88:51389061.535 : NVMData.IdentifyInfo = 
19ec-1c88:51389061.586 : NVMData.FormalName = 
19ec-1c88:51389061.751 : NVMData.ReservedB = 0
19ec-1c88:51389061.810 : NVMData.FunctionCode = 0
19ec-1c88:51389061.861 : NVMData.PreFeed = 0
19ec-1c88:51389061.915 : NVMData.PreFeedTime = 0
19ec-1c88:51389061.966 : NVMData.ButtonNumber = 0
19ec-1c88:51389062.022 : NVMData.PowerOffTime = 0
19ec-1c88:51389062.075 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51389062.154 : => IoObject::IoLockEnd
19ec-1c88:51389062.249 : <= IoObject::IoLockEnd
19ec-1c88:51389062.300 : <= InitializeScanner ret = 1
19ec-1c88:51390355.132 : => GetLogicalScannerAbility
19ec-1c88:51390355.337 : => IoObject::IoLockStart
19ec-1c88:51390355.937 : => CAsicIO::CheckDevice
19ec-1c88:51390356.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:51390374.807 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51390374.938 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51390375.008 : <= IoObject::IoLockStart
19ec-1c88:51390375.075 : => IoObject::IoLockEnd
19ec-1c88:51390375.180 : <= IoObject::IoLockEnd
19ec-1c88:51390375.259 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51393832.542 : => GetLogicalScannerAbilityEx
19ec-1c88:51393832.725 : => IoObject::IoLockStart
19ec-1c88:51393832.851 : => CAsicIO::CheckDevice
19ec-1c88:51393832.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:51393854.665 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51393854.916 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51393855.043 : <= IoObject::IoLockStart
19ec-1c88:51393855.163 : => IoObject::IoLockEnd
19ec-1c88:51393855.539 : <= IoObject::IoLockEnd
19ec-1c88:51393855.664 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51393855.742 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51400898.780 : => ReadNVMData
19ec-1c88:51400898.961 : => IoObject::IoLockStart
19ec-1c88:51400899.083 : => CAsicIO::CheckDevice
19ec-1c88:51400899.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:51400923.199 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51400923.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51400923.382 : <= IoObject::IoLockStart
19ec-1c88:51400923.447 : => ReadNVMDataInternal
19ec-1c88:51400923.513 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51400923.584 : IO Send command 10 bytes
19ec-1c88:51400923.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:51400923.766 : iCmd = 0, nBytes = 10
19ec-1c88:51400923.882 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51401266.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51401266.998 : System send command 10 bytes + data 0 bytes
19ec-1c88:51401267.153 : IO total need to receive data 128 bytes
19ec-1c88:51401267.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:51401267.538 : iCmd = 0, nBytes = 128
19ec-1c88:51401474.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401474.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401474.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51401474.972 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51401475.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.220 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51401475.589 : System total receive data 128 bytes
19ec-1c88:51401475.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:51401475.699 : iCmd = 1, nBytes = 4
19ec-1c88:51401628.323 : 0000 : 00 00 00 00 
19ec-1c88:51401628.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51401628.535 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51401628.599 : NVMData.PadScanCount = 0
19ec-1c88:51401628.656 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51401628.711 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51401628.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:51401628.820 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51401628.977 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51401629.034 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51401629.087 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51401629.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51401629.195 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51401629.250 : NVMData.BornMonth = 0
19ec-1c88:51401629.300 : NVMData.BornDay = 0
19ec-1c88:51401629.349 : NVMData.BornYear = 0
19ec-1c88:51401629.396 : NVMData.FirstScanMonth = 4
19ec-1c88:51401629.446 : NVMData.FirstScanDay = 30
19ec-1c88:51401629.497 : NVMData.FirstScanYear = 2020
19ec-1c88:51401629.550 : NVMData.VerticalMagnification = 0
19ec-1c88:51401629.607 : NVMData.HorizontalMagnification = 0
19ec-1c88:51401629.661 : NVMData.PowerSavingTime = 15
19ec-1c88:51401629.714 : NVMData.SN = A094165189010062
19ec-1c88:51401629.764 : NVMData.AutoFeed = 0
19ec-1c88:51401629.815 : NVMData.CCDType = 0
19ec-1c88:51401629.863 : NVMData.ScanSpeed = 0
19ec-1c88:51401629.912 : NVMData.RollerCount = 0
19ec-1c88:51401629.966 : NVMData.MultifeedCount = 0
19ec-1c88:51401630.020 : NVMData.JamCount = 0
19ec-1c88:51401630.070 : NVMData.IdentifyInfo = 
19ec-1c88:51401630.121 : NVMData.FormalName = 
19ec-1c88:51401630.168 : NVMData.ReservedB = 0
19ec-1c88:51401630.217 : NVMData.FunctionCode = 0
19ec-1c88:51401630.269 : NVMData.PreFeed = 0
19ec-1c88:51401630.319 : NVMData.PreFeedTime = 0
19ec-1c88:51401630.366 : NVMData.ButtonNumber = 0
19ec-1c88:51401630.414 : NVMData.PowerOffTime = 0
19ec-1c88:51401630.463 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51401630.524 : => IoObject::IoLockEnd
19ec-1c88:51401630.605 : <= IoObject::IoLockEnd
19ec-1c88:51401630.654 : <= ReadNVMData ret = 1
19ec-1c88:51411269.169 : => GetADFStatus
19ec-1c88:51411269.535 : => IoObject::IoLockStart
19ec-1c88:51411269.658 : => CAsicIO::CheckDevice
19ec-1c88:51411269.718 : => CNT96226::ConnectIsAvailable
19ec-1c88:51411291.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51411292.015 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51411292.371 : <= IoObject::IoLockStart
19ec-1c88:51411292.436 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51411292.501 : IO Send command 10 bytes
19ec-1c88:51411292.621 : => CNT96226::VenderCmd_SetData
19ec-1c88:51411292.679 : iCmd = 0, nBytes = 10
19ec-1c88:51411292.788 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51411472.951 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51411473.090 : System send command 10 bytes + data 0 bytes
19ec-1c88:51411473.163 : IO total need to receive data 2 bytes
19ec-1c88:51411473.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:51411473.286 : iCmd = 0, nBytes = 2
19ec-1c88:51411653.828 : 0000 : 00 00 
19ec-1c88:51411654.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51411654.331 : System total receive data 2 bytes
19ec-1c88:51411654.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:51411654.449 : iCmd = 1, nBytes = 4
19ec-1c88:51411827.928 : 0000 : 00 00 00 00 
19ec-1c88:51411828.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51411828.138 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51411828.197 : Return status = 0
19ec-1c88:51411828.254 : => IoObject::IoLockEnd
19ec-1c88:51411828.340 : <= IoObject::IoLockEnd
19ec-1c88:51411828.393 : <= GetADFStatus ret = 1
19ec-1c88:51416351.016 : => GetADFStatus
19ec-1c88:51416351.204 : => IoObject::IoLockStart
19ec-1c88:51416351.330 : => CAsicIO::CheckDevice
19ec-1c88:51416351.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:51416376.699 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51416376.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51416376.873 : <= IoObject::IoLockStart
19ec-1c88:51416376.934 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51416377.004 : IO Send command 10 bytes
19ec-1c88:51416377.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:51416377.186 : iCmd = 0, nBytes = 10
19ec-1c88:51416377.291 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51416577.547 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51416577.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:51416577.914 : IO total need to receive data 2 bytes
19ec-1c88:51416577.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:51416578.047 : iCmd = 0, nBytes = 2
19ec-1c88:51416761.655 : 0000 : 00 00 
19ec-1c88:51416761.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51416761.816 : System total receive data 2 bytes
19ec-1c88:51416761.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:51416761.935 : iCmd = 1, nBytes = 4
19ec-1c88:51416913.751 : 0000 : 00 00 00 00 
19ec-1c88:51416913.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51416914.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51416914.074 : Return status = 0
19ec-1c88:51416914.139 : => IoObject::IoLockEnd
19ec-1c88:51416914.229 : <= IoObject::IoLockEnd
19ec-1c88:51416914.280 : <= GetADFStatus ret = 1
19ec-1c88:51419049.719 : => TerminateDriver
19ec-1c88:51419049.907 : => CAsicIO::~CAsicIO,pStage=213388360
19ec-1c88:51419049.976 : => CNT96226::Close
19ec-1c88:51419053.794 : <= CNT96226::Close ret = 1
19ec-1c88:51419053.870 : <= CAsicIO::~CAsicIO
19ec-1c88:51419053.927 : => IoObject::IoLockEnd
19ec-1c88:51419053.976 : <= IoObject::IoLockEnd
19ec-1c88:51419054.025 : => IoObject::TerminateDevice
19ec-1c88:51419054.079 : => IoObject::IoLockEnd
19ec-1c88:51419054.128 : <= IoObject::IoLockEnd
19ec-1c88:51419054.226 : <= IoObject::TerminateDevice
19ec-1c88:51419054.465 : <= TerminateDriver ret = 1
19ec-1c88:51462171.951 : ============Debug Start==========
19ec-1c88:51462172.206 : Date : 2020/4/30 14:30:31
19ec-1c88:51462172.286 : Process ID : 19ec
19ec-1c88:51462172.697 : Windows : Version 10.0 build 18363 
19ec-1c88:51462173.138 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51462173.195 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51462173.258 : MemoryStatus.ullAvailPhys : 1727258624
19ec-1c88:51462173.316 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51462173.379 : MemoryStatus.ullAvailPageFile : 3127341056
19ec-1c88:51462173.442 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51462173.501 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:51462173.560 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51462173.667 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51462173.726 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51462173.963 : CPU Count : 4
19ec-1c88:51462174.009 : CPU Frequency : 100.000 Mhz
19ec-1c88:51462178.222 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51462178.352 : => InitializeDriver
19ec-1c88:51462178.619 : <= InitializeDriver ret = 1
19ec-1c88:51462178.676 : => InitializeScanner
19ec-1c88:51462178.750 : => CAsicIO::GetDeviceList
19ec-1c88:51462179.047 : => CNT96226::CNT96226
19ec-1c88:51462179.104 : => CNT96226::Open
19ec-1c88:51462199.649 : <= CNT96226::Open ret = 1
19ec-1c88:51462199.741 : => CNT96226::Initialize
19ec-1c88:51462199.919 : <= CNT96226::Initialize ret = 1
19ec-1c88:51462199.974 : <= CNT96226::CNT96226
19ec-1c88:51462200.023 : => CNT96226::EnumAvailableDevice
19ec-1c88:51462205.318 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51462205.395 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51462205.451 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51465929.558 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51465929.849 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51465935.449 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51465935.556 : => IoObject::GetLockName
19ec-1c88:51465935.617 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51465935.686 : <= IoObject::GetLockName
19ec-1c88:51465936.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:51465936.213 : iCmd = 3, nBytes = 2
19ec-1c88:51466298.686 : 0000 : 06 38 
19ec-1c88:51466298.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51466298.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:51466298.924 : iCmd = 4, nBytes = 2
19ec-1c88:51466587.412 : 0000 : 07 07 
19ec-1c88:51466587.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51466587.597 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51466587.685 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51466587.749 : IO Send command 10 bytes
19ec-1c88:51466587.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:51466587.858 : iCmd = 0, nBytes = 10
19ec-1c88:51466587.960 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51466793.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51466794.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:51466794.183 : iCmd = 0, nBytes = 165
19ec-1c88:51466984.003 : skip dump 37 bytes
19ec-1c88:51466984.208 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51466984.347 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51466984.484 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51466984.616 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51466984.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51466984.874 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51466985.003 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51466985.123 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51466985.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51466985.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:51466985.298 : iCmd = 1, nBytes = 4
19ec-1c88:51467189.480 : 0000 : 00 00 00 00 
19ec-1c88:51467189.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51467189.662 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51467189.728 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51467189.796 : IO Send command 10 bytes
19ec-1c88:51467189.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:51467189.904 : iCmd = 0, nBytes = 10
19ec-1c88:51467190.011 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51467519.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51467519.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:51467519.548 : iCmd = 0, nBytes = 128
19ec-1c88:51467726.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467726.953 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.104 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51467727.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51467727.372 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.630 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51467727.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:51467727.940 : iCmd = 1, nBytes = 4
19ec-1c88:51467856.156 : 0000 : 00 00 00 00 
19ec-1c88:51467856.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51467856.331 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51467856.493 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51467856.563 : => CNT96226::Close
19ec-1c88:51467860.367 : <= CNT96226::Close ret = 1
19ec-1c88:51467860.444 : <= CNT96226::~CNT96226
19ec-1c88:51467860.535 : <= CAsicIO::GetDeviceList
19ec-1c88:51467860.903 : => IoObject::SetTimeout
19ec-1c88:51467861.036 : Timeout--> In = 0 Out = 0
19ec-1c88:51467861.093 : <= IoObject::SetTimeout
19ec-1c88:51467861.163 : => CAsicIO::CAsicIO
19ec-1c88:51467861.234 : => CNT96226::CNT96226
19ec-1c88:51467861.289 : => CNT96226::Open
19ec-1c88:51467884.901 : <= CNT96226::Open ret = 1
19ec-1c88:51467885.020 : => CNT96226::Initialize
19ec-1c88:51467885.217 : <= CNT96226::Initialize ret = 1
19ec-1c88:51467885.278 : <= CNT96226::CNT96226
19ec-1c88:51467885.334 : <= CAsicIO::CAsicIO
19ec-1c88:51467885.393 : => CAsicIO::InitializeDevice
19ec-1c88:51467885.464 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51467891.929 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51467892.055 : => IoObject::GetLockName
19ec-1c88:51467892.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51467892.173 : <= IoObject::GetLockName
19ec-1c88:51467892.680 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51467892.753 : IO Send command 10 bytes
19ec-1c88:51467892.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:51467892.862 : iCmd = 0, nBytes = 10
19ec-1c88:51467892.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51468240.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51468240.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:51468240.661 : iCmd = 0, nBytes = 128
19ec-1c88:51468430.734 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468430.925 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51468431.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51468431.324 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.571 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51468431.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:51468431.865 : iCmd = 1, nBytes = 4
19ec-1c88:51468635.684 : 0000 : 00 00 00 00 
19ec-1c88:51468635.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51468635.867 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51468635.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:51468635.980 : iCmd = 3, nBytes = 2
19ec-1c88:51469025.688 : 0000 : 06 38 
19ec-1c88:51469025.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469025.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:51469025.946 : iCmd = 4, nBytes = 2
19ec-1c88:51469338.761 : 0000 : 07 07 
19ec-1c88:51469338.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469339.028 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51469339.124 : => IoObject::InitializeDevice
19ec-1c88:51469339.226 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51469339.829 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51469339.906 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51469340.590 : => FindScanner
19ec-1c88:51469340.657 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51469340.721 : <= FindScanner ret = 1
19ec-1c88:51469340.777 : => IoObject::IoLockStart
19ec-1c88:51469340.878 : => CAsicIO::CheckDevice
19ec-1c88:51469340.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:51469361.853 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51469361.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51469362.009 : <= IoObject::IoLockStart
19ec-1c88:51469362.064 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51469362.129 : IO Send command 10 bytes
19ec-1c88:51469362.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:51469362.267 : iCmd = 0, nBytes = 10
19ec-1c88:51469362.372 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51469564.118 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51469564.232 : System send command 10 bytes + data 0 bytes
19ec-1c88:51469564.301 : IO total need to receive data 5 bytes
19ec-1c88:51469564.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:51469564.413 : iCmd = 0, nBytes = 5
19ec-1c88:51469759.360 : 0000 : 06 00 02 02 ab 
19ec-1c88:51469759.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469759.537 : System total receive data 5 bytes
19ec-1c88:51469759.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:51469759.653 : iCmd = 1, nBytes = 4
19ec-1c88:51469954.049 : 0000 : 00 00 00 00 
19ec-1c88:51469954.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469954.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51469954.365 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51469954.428 : IO Send command 10 bytes
19ec-1c88:51469954.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:51469954.583 : iCmd = 0, nBytes = 10
19ec-1c88:51469954.685 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51470163.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51470163.236 : System send command 10 bytes + data 0 bytes
19ec-1c88:51470163.300 : IO total need to receive data 165 bytes
19ec-1c88:51470163.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:51470163.414 : iCmd = 0, nBytes = 165
19ec-1c88:51470315.470 : skip dump 37 bytes
19ec-1c88:51470315.656 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51470315.796 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51470315.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51470316.061 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51470316.187 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51470316.319 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51470316.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470316.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470316.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51470316.690 : System total receive data 165 bytes
19ec-1c88:51470316.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:51470316.798 : iCmd = 1, nBytes = 4
19ec-1c88:51470454.800 : 0000 : 00 00 00 00 
19ec-1c88:51470454.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51470455.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51470455.574 : Dump Inquiry
19ec-1c88:51470455.975 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51470456.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51470456.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51470456.358 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51470456.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51470456.613 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51470456.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470456.861 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470456.990 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51470457.116 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51470457.199 : 00a0 : 00 00 00 00 00 
19ec-1c88:51470457.265 : => ReadNVMDataInternal
19ec-1c88:51470457.481 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51470457.545 : IO Send command 10 bytes
19ec-1c88:51470457.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:51470457.680 : iCmd = 0, nBytes = 10
19ec-1c88:51470457.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51470804.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51470804.534 : System send command 10 bytes + data 0 bytes
19ec-1c88:51470804.603 : IO total need to receive data 128 bytes
19ec-1c88:51470804.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:51470804.724 : iCmd = 0, nBytes = 128
19ec-1c88:51471013.432 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471013.626 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471013.768 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51471013.901 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51471014.026 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.153 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.274 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.397 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51471014.521 : System total receive data 128 bytes
19ec-1c88:51471014.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:51471014.631 : iCmd = 1, nBytes = 4
19ec-1c88:51471216.845 : 0000 : 00 00 00 00 
19ec-1c88:51471216.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51471217.051 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51471217.121 : NVMData.PadScanCount = 0
19ec-1c88:51471217.175 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51471217.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51471217.285 : NVMData.FlatbedScanCount = 0
19ec-1c88:51471217.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51471217.392 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51471217.446 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51471217.502 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51471217.556 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51471217.608 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51471217.662 : NVMData.BornMonth = 0
19ec-1c88:51471217.712 : NVMData.BornDay = 0
19ec-1c88:51471217.761 : NVMData.BornYear = 0
19ec-1c88:51471217.811 : NVMData.FirstScanMonth = 4
19ec-1c88:51471217.864 : NVMData.FirstScanDay = 30
19ec-1c88:51471217.920 : NVMData.FirstScanYear = 2020
19ec-1c88:51471217.975 : NVMData.VerticalMagnification = 0
19ec-1c88:51471218.032 : NVMData.HorizontalMagnification = 0
19ec-1c88:51471218.086 : NVMData.PowerSavingTime = 15
19ec-1c88:51471218.141 : NVMData.SN = A094165189010062
19ec-1c88:51471218.192 : NVMData.AutoFeed = 0
19ec-1c88:51471218.240 : NVMData.CCDType = 0
19ec-1c88:51471218.287 : NVMData.ScanSpeed = 0
19ec-1c88:51471218.335 : NVMData.RollerCount = 0
19ec-1c88:51471218.385 : NVMData.MultifeedCount = 0
19ec-1c88:51471218.434 : NVMData.JamCount = 0
19ec-1c88:51471218.481 : NVMData.IdentifyInfo = 
19ec-1c88:51471218.531 : NVMData.FormalName = 
19ec-1c88:51471218.746 : NVMData.ReservedB = 0
19ec-1c88:51471218.800 : NVMData.FunctionCode = 0
19ec-1c88:51471218.848 : NVMData.PreFeed = 0
19ec-1c88:51471218.899 : NVMData.PreFeedTime = 0
19ec-1c88:51471218.949 : NVMData.ButtonNumber = 0
19ec-1c88:51471218.998 : NVMData.PowerOffTime = 0
19ec-1c88:51471219.050 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51471219.127 : => IoObject::IoLockEnd
19ec-1c88:51471219.219 : <= IoObject::IoLockEnd
19ec-1c88:51471219.269 : <= InitializeScanner ret = 1
19ec-1c88:51471219.332 : => GetLogicalScannerAbilityEx
19ec-1c88:51471219.389 : => IoObject::IoLockStart
19ec-1c88:51471219.481 : => CAsicIO::CheckDevice
19ec-1c88:51471219.534 : => CNT96226::ConnectIsAvailable
19ec-1c88:51471236.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51471236.647 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51471236.706 : <= IoObject::IoLockStart
19ec-1c88:51471236.767 : => IoObject::IoLockEnd
19ec-1c88:51471236.876 : <= IoObject::IoLockEnd
19ec-1c88:51471236.990 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51471237.064 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51471408.825 : => ReadNVMData
19ec-1c88:51471408.963 : => IoObject::IoLockStart
19ec-1c88:51471409.087 : => CAsicIO::CheckDevice
19ec-1c88:51471409.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:51471428.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51471429.084 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51471429.148 : <= IoObject::IoLockStart
19ec-1c88:51471429.211 : => ReadNVMDataInternal
19ec-1c88:51471429.275 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51471429.343 : IO Send command 10 bytes
19ec-1c88:51471429.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:51471429.523 : iCmd = 0, nBytes = 10
19ec-1c88:51471429.638 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51471781.592 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51471781.731 : System send command 10 bytes + data 0 bytes
19ec-1c88:51471781.811 : IO total need to receive data 128 bytes
19ec-1c88:51471781.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:51471781.937 : iCmd = 0, nBytes = 128
19ec-1c88:51471976.040 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.352 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51471976.484 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51471976.615 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471977.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51471977.114 : System total receive data 128 bytes
19ec-1c88:51471977.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51471977.230 : iCmd = 1, nBytes = 4
19ec-1c88:51472182.952 : 0000 : 00 00 00 00 
19ec-1c88:51472183.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51472183.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51472183.232 : NVMData.PadScanCount = 0
19ec-1c88:51472183.286 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51472183.340 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51472183.396 : NVMData.FlatbedScanCount = 0
19ec-1c88:51472183.448 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51472183.499 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51472183.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51472183.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51472183.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51472183.719 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51472183.775 : NVMData.BornMonth = 0
19ec-1c88:51472183.824 : NVMData.BornDay = 0
19ec-1c88:51472183.874 : NVMData.BornYear = 0
19ec-1c88:51472183.923 : NVMData.FirstScanMonth = 4
19ec-1c88:51472183.973 : NVMData.FirstScanDay = 30
19ec-1c88:51472184.029 : NVMData.FirstScanYear = 2020
19ec-1c88:51472184.221 : NVMData.VerticalMagnification = 0
19ec-1c88:51472184.281 : NVMData.HorizontalMagnification = 0
19ec-1c88:51472184.335 : NVMData.PowerSavingTime = 15
19ec-1c88:51472184.391 : NVMData.SN = A094165189010062
19ec-1c88:51472184.442 : NVMData.AutoFeed = 0
19ec-1c88:51472184.494 : NVMData.CCDType = 0
19ec-1c88:51472184.540 : NVMData.ScanSpeed = 0
19ec-1c88:51472184.591 : NVMData.RollerCount = 0
19ec-1c88:51472184.643 : NVMData.MultifeedCount = 0
19ec-1c88:51472184.693 : NVMData.JamCount = 0
19ec-1c88:51472184.742 : NVMData.IdentifyInfo = 
19ec-1c88:51472184.794 : NVMData.FormalName = 
19ec-1c88:51472184.846 : NVMData.ReservedB = 0
19ec-1c88:51472184.897 : NVMData.FunctionCode = 0
19ec-1c88:51472184.946 : NVMData.PreFeed = 0
19ec-1c88:51472184.996 : NVMData.PreFeedTime = 0
19ec-1c88:51472185.044 : NVMData.ButtonNumber = 0
19ec-1c88:51472185.092 : NVMData.PowerOffTime = 0
19ec-1c88:51472185.145 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51472185.202 : => IoObject::IoLockEnd
19ec-1c88:51472185.291 : <= IoObject::IoLockEnd
19ec-1c88:51472185.342 : <= ReadNVMData ret = 1
19ec-1c88:51474764.878 : ============Debug Start==========
19ec-1c88:51474765.160 : Date : 2020/4/30 14:30:32
19ec-1c88:51474765.240 : Process ID : 19ec
19ec-1c88:51474765.656 : Windows : Version 10.0 build 18363 
19ec-1c88:51474766.112 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51474766.176 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51474766.240 : MemoryStatus.ullAvailPhys : 1727229952
19ec-1c88:51474766.299 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51474766.360 : MemoryStatus.ullAvailPageFile : 3125956608
19ec-1c88:51474766.419 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51474766.478 : MemoryStatus.ullAvailVirtual : 1726550016
19ec-1c88:51474766.540 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51474766.646 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51474766.704 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51474766.941 : CPU Count : 4
19ec-1c88:51474766.988 : CPU Frequency : 100.000 Mhz
19ec-1c88:51474771.126 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51474771.251 : => InitializeDriver
19ec-1c88:51474771.516 : <= InitializeDriver ret = 1
19ec-1c88:51477320.131 : => InitializeScanner
19ec-1c88:51477320.380 : => CAsicIO::GetDeviceList
19ec-1c88:51477320.799 : => CNT96226::CNT96226
19ec-1c88:51477320.861 : => CNT96226::Open
19ec-1c88:51477345.011 : <= CNT96226::Open ret = 1
19ec-1c88:51477345.113 : => CNT96226::Initialize
19ec-1c88:51477345.308 : <= CNT96226::Initialize ret = 1
19ec-1c88:51477345.367 : <= CNT96226::CNT96226
19ec-1c88:51477345.423 : => CNT96226::EnumAvailableDevice
19ec-1c88:51477350.703 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51477350.787 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51477350.847 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51481058.656 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51481058.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51481064.684 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51481064.797 : => IoObject::GetLockName
19ec-1c88:51481064.856 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51481064.927 : <= IoObject::GetLockName
19ec-1c88:51481065.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:51481065.909 : iCmd = 3, nBytes = 2
19ec-1c88:51481444.839 : 0000 : 06 38 
19ec-1c88:51481444.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51481445.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:51481445.115 : iCmd = 4, nBytes = 2
19ec-1c88:51481760.262 : 0000 : 07 07 
19ec-1c88:51481760.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51481760.632 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51481760.804 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51481760.939 : IO Send command 10 bytes
19ec-1c88:51481761.045 : => CNT96226::VenderCmd_SetData
19ec-1c88:51481761.156 : iCmd = 0, nBytes = 10
19ec-1c88:51481761.371 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51481957.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51481957.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:51481957.430 : iCmd = 0, nBytes = 165
19ec-1c88:51482167.423 : skip dump 37 bytes
19ec-1c88:51482167.821 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51482168.117 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51482168.388 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51482168.659 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51482168.922 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51482169.200 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51482169.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482169.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482169.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51482169.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:51482170.085 : iCmd = 1, nBytes = 4
19ec-1c88:51482380.350 : 0000 : 00 00 00 00 
19ec-1c88:51482380.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51482380.663 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51482380.781 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51482380.914 : IO Send command 10 bytes
19ec-1c88:51482381.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:51482381.125 : iCmd = 0, nBytes = 10
19ec-1c88:51482381.327 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51482739.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51482739.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:51482739.914 : iCmd = 0, nBytes = 128
19ec-1c88:51482975.526 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482975.903 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482976.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51482976.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51482976.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51482976.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482977.204 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482977.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482977.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51482977.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:51482977.815 : iCmd = 1, nBytes = 4
19ec-1c88:51483195.246 : 0000 : 00 00 00 00 
19ec-1c88:51483195.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51483195.602 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51483195.936 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51483196.087 : => CNT96226::Close
19ec-1c88:51483202.645 : <= CNT96226::Close ret = 1
19ec-1c88:51483202.810 : <= CNT96226::~CNT96226
19ec-1c88:51483202.973 : <= CAsicIO::GetDeviceList
19ec-1c88:51483203.678 : => IoObject::SetTimeout
19ec-1c88:51483203.938 : Timeout--> In = 0 Out = 0
19ec-1c88:51483204.057 : <= IoObject::SetTimeout
19ec-1c88:51483204.181 : => CAsicIO::CAsicIO
19ec-1c88:51483204.325 : => CNT96226::CNT96226
19ec-1c88:51483204.439 : => CNT96226::Open
19ec-1c88:51483245.487 : <= CNT96226::Open ret = 1
19ec-1c88:51483245.681 : => CNT96226::Initialize
19ec-1c88:51483246.039 : <= CNT96226::Initialize ret = 1
19ec-1c88:51483246.168 : <= CNT96226::CNT96226
19ec-1c88:51483246.271 : <= CAsicIO::CAsicIO
19ec-1c88:51483246.379 : => CAsicIO::InitializeDevice
19ec-1c88:51483246.512 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51483258.066 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51483258.289 : => IoObject::GetLockName
19ec-1c88:51483258.400 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51483258.534 : <= IoObject::GetLockName
19ec-1c88:51483259.448 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51483259.593 : IO Send command 10 bytes
19ec-1c88:51483259.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:51483259.817 : iCmd = 0, nBytes = 10
19ec-1c88:51483260.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51483621.789 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51483622.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:51483622.152 : iCmd = 0, nBytes = 128
19ec-1c88:51483860.738 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483861.115 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483861.403 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51483861.679 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51483861.935 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.190 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51483862.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:51483863.050 : iCmd = 1, nBytes = 4
19ec-1c88:51484077.418 : 0000 : 00 00 00 00 
19ec-1c88:51484077.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51484077.784 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51484077.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:51484078.020 : iCmd = 3, nBytes = 2
19ec-1c88:51484479.257 : 0000 : 06 38 
19ec-1c88:51484479.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51484479.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:51484479.723 : iCmd = 4, nBytes = 2
19ec-1c88:51484789.584 : 0000 : 07 07 
19ec-1c88:51484789.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51484790.187 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51484790.382 : => IoObject::InitializeDevice
19ec-1c88:51484790.559 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51484791.877 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51484792.023 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51484793.280 : => FindScanner
19ec-1c88:51484793.393 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51484793.523 : <= FindScanner ret = 1
19ec-1c88:51484793.638 : => IoObject::IoLockStart
19ec-1c88:51484793.850 : => CAsicIO::CheckDevice
19ec-1c88:51484793.953 : => CNT96226::ConnectIsAvailable
19ec-1c88:51484818.421 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51484818.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51484818.804 : <= IoObject::IoLockStart
19ec-1c88:51484818.932 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51484819.083 : IO Send command 10 bytes
19ec-1c88:51484819.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:51484819.363 : iCmd = 0, nBytes = 10
19ec-1c88:51484819.587 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51485043.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51485044.179 : System send command 10 bytes + data 0 bytes
19ec-1c88:51485044.315 : IO total need to receive data 5 bytes
19ec-1c88:51485044.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485044.542 : iCmd = 0, nBytes = 5
19ec-1c88:51485268.112 : 0000 : 06 00 02 02 ab 
19ec-1c88:51485268.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51485268.473 : System total receive data 5 bytes
19ec-1c88:51485268.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485268.705 : iCmd = 1, nBytes = 4
19ec-1c88:51485479.450 : 0000 : 00 00 00 00 
19ec-1c88:51485479.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51485479.914 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51485480.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51485480.171 : IO Send command 10 bytes
19ec-1c88:51485480.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:51485480.468 : iCmd = 0, nBytes = 10
19ec-1c88:51485480.680 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51485661.091 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51485661.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:51485661.426 : IO total need to receive data 165 bytes
19ec-1c88:51485661.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485661.659 : iCmd = 0, nBytes = 165
19ec-1c88:51485838.912 : skip dump 37 bytes
19ec-1c88:51485839.272 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51485839.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51485839.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51485840.112 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51485840.371 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51485840.642 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51485840.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51485841.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51485841.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51485841.406 : System total receive data 165 bytes
19ec-1c88:51485841.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485841.628 : iCmd = 1, nBytes = 4
19ec-1c88:51486016.666 : 0000 : 00 00 00 00 
19ec-1c88:51486016.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51486017.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51486017.452 : Dump Inquiry
19ec-1c88:51486017.721 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51486017.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51486018.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51486018.539 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51486018.795 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51486019.064 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51486019.324 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486019.573 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486019.843 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51486020.105 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51486020.283 : 00a0 : 00 00 00 00 00 
19ec-1c88:51486020.399 : => ReadNVMDataInternal
19ec-1c88:51486020.775 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51486020.903 : IO Send command 10 bytes
19ec-1c88:51486021.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:51486021.191 : iCmd = 0, nBytes = 10
19ec-1c88:51486021.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51486358.385 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51486358.614 : System send command 10 bytes + data 0 bytes
19ec-1c88:51486358.759 : IO total need to receive data 128 bytes
19ec-1c88:51486358.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:51486358.993 : iCmd = 0, nBytes = 128
19ec-1c88:51486582.575 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486582.949 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486583.237 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51486583.509 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51486583.765 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.022 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.675 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51486584.937 : System total receive data 128 bytes
19ec-1c88:51486585.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:51486585.166 : iCmd = 1, nBytes = 4
19ec-1c88:51486795.671 : 0000 : 00 00 00 00 
19ec-1c88:51486795.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51486796.122 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51486796.247 : NVMData.PadScanCount = 0
19ec-1c88:51486796.359 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51486796.472 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51486796.585 : NVMData.FlatbedScanCount = 0
19ec-1c88:51486796.695 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51486796.808 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51486796.912 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51486797.025 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51486797.133 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51486797.239 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51486797.347 : NVMData.BornMonth = 0
19ec-1c88:51486797.445 : NVMData.BornDay = 0
19ec-1c88:51486797.547 : NVMData.BornYear = 0
19ec-1c88:51486797.645 : NVMData.FirstScanMonth = 4
19ec-1c88:51486797.750 : NVMData.FirstScanDay = 30
19ec-1c88:51486797.856 : NVMData.FirstScanYear = 2020
19ec-1c88:51486797.966 : NVMData.VerticalMagnification = 0
19ec-1c88:51486798.072 : NVMData.HorizontalMagnification = 0
19ec-1c88:51486798.187 : NVMData.PowerSavingTime = 15
19ec-1c88:51486798.295 : NVMData.SN = A094165189010062
19ec-1c88:51486798.399 : NVMData.AutoFeed = 0
19ec-1c88:51486798.498 : NVMData.CCDType = 0
19ec-1c88:51486798.595 : NVMData.ScanSpeed = 0
19ec-1c88:51486798.693 : NVMData.RollerCount = 0
19ec-1c88:51486798.794 : NVMData.MultifeedCount = 0
19ec-1c88:51486798.896 : NVMData.JamCount = 0
19ec-1c88:51486798.993 : NVMData.IdentifyInfo = 
19ec-1c88:51486799.097 : NVMData.FormalName = 
19ec-1c88:51486799.529 : NVMData.ReservedB = 0
19ec-1c88:51486799.647 : NVMData.FunctionCode = 0
19ec-1c88:51486799.748 : NVMData.PreFeed = 0
19ec-1c88:51486799.848 : NVMData.PreFeedTime = 0
19ec-1c88:51486799.946 : NVMData.ButtonNumber = 0
19ec-1c88:51486800.053 : NVMData.PowerOffTime = 0
19ec-1c88:51486800.154 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51486800.291 : => IoObject::IoLockEnd
19ec-1c88:51486800.478 : <= IoObject::IoLockEnd
19ec-1c88:51486800.579 : <= InitializeScanner ret = 1
19ec-1c88:51488252.348 : => GetLogicalScannerAbility
19ec-1c88:51488252.526 : => IoObject::IoLockStart
19ec-1c88:51488252.655 : => CAsicIO::CheckDevice
19ec-1c88:51488252.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:51488276.612 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51488276.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51488276.786 : <= IoObject::IoLockStart
19ec-1c88:51488276.843 : => IoObject::IoLockEnd
19ec-1c88:51488276.960 : <= IoObject::IoLockEnd
19ec-1c88:51488277.039 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51491790.813 : => GetLogicalScannerAbilityEx
19ec-1c88:51491791.005 : => IoObject::IoLockStart
19ec-1c88:51491791.131 : => CAsicIO::CheckDevice
19ec-1c88:51491791.189 : => CNT96226::ConnectIsAvailable
19ec-1c88:51491812.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51491812.679 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51491812.814 : <= IoObject::IoLockStart
19ec-1c88:51491812.929 : => IoObject::IoLockEnd
19ec-1c88:51491813.278 : <= IoObject::IoLockEnd
19ec-1c88:51491813.406 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51491813.483 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51499086.531 : => ReadNVMData
19ec-1c88:51499086.713 : => IoObject::IoLockStart
19ec-1c88:51499086.846 : => CAsicIO::CheckDevice
19ec-1c88:51499086.901 : => CNT96226::ConnectIsAvailable
19ec-1c88:51499111.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51499111.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51499112.028 : <= IoObject::IoLockStart
19ec-1c88:51499112.159 : => ReadNVMDataInternal
19ec-1c88:51499112.467 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51499112.540 : IO Send command 10 bytes
19ec-1c88:51499112.654 : => CNT96226::VenderCmd_SetData
19ec-1c88:51499112.717 : iCmd = 0, nBytes = 10
19ec-1c88:51499112.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51499467.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51499467.687 : System send command 10 bytes + data 0 bytes
19ec-1c88:51499468.055 : IO total need to receive data 128 bytes
19ec-1c88:51499468.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:51499468.181 : iCmd = 0, nBytes = 128
19ec-1c88:51499652.446 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499652.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499652.787 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51499652.923 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51499653.053 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.178 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.304 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51499653.562 : System total receive data 128 bytes
19ec-1c88:51499653.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:51499653.677 : iCmd = 1, nBytes = 4
19ec-1c88:51499787.045 : 0000 : 00 00 00 00 
19ec-1c88:51499787.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51499787.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51499787.329 : NVMData.PadScanCount = 0
19ec-1c88:51499787.381 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51499787.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51499787.490 : NVMData.FlatbedScanCount = 0
19ec-1c88:51499787.544 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51499787.729 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51499787.787 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51499787.842 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51499787.896 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51499787.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51499788.007 : NVMData.BornMonth = 0
19ec-1c88:51499788.057 : NVMData.BornDay = 0
19ec-1c88:51499788.105 : NVMData.BornYear = 0
19ec-1c88:51499788.153 : NVMData.FirstScanMonth = 4
19ec-1c88:51499788.204 : NVMData.FirstScanDay = 30
19ec-1c88:51499788.255 : NVMData.FirstScanYear = 2020
19ec-1c88:51499788.306 : NVMData.VerticalMagnification = 0
19ec-1c88:51499788.359 : NVMData.HorizontalMagnification = 0
19ec-1c88:51499788.413 : NVMData.PowerSavingTime = 15
19ec-1c88:51499788.467 : NVMData.SN = A094165189010062
19ec-1c88:51499788.517 : NVMData.AutoFeed = 0
19ec-1c88:51499788.564 : NVMData.CCDType = 0
19ec-1c88:51499788.611 : NVMData.ScanSpeed = 0
19ec-1c88:51499788.659 : NVMData.RollerCount = 0
19ec-1c88:51499788.707 : NVMData.MultifeedCount = 0
19ec-1c88:51499788.759 : NVMData.JamCount = 0
19ec-1c88:51499788.807 : NVMData.IdentifyInfo = 
19ec-1c88:51499788.858 : NVMData.FormalName = 
19ec-1c88:51499788.905 : NVMData.ReservedB = 0
19ec-1c88:51499788.955 : NVMData.FunctionCode = 0
19ec-1c88:51499789.003 : NVMData.PreFeed = 0
19ec-1c88:51499789.053 : NVMData.PreFeedTime = 0
19ec-1c88:51499789.100 : NVMData.ButtonNumber = 0
19ec-1c88:51499789.148 : NVMData.PowerOffTime = 0
19ec-1c88:51499789.197 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51499789.258 : => IoObject::IoLockEnd
19ec-1c88:51499789.345 : <= IoObject::IoLockEnd
19ec-1c88:51499789.394 : <= ReadNVMData ret = 1
19ec-1c88:51509409.528 : => GetADFStatus
19ec-1c88:51509409.983 : => IoObject::IoLockStart
19ec-1c88:51509410.120 : => CAsicIO::CheckDevice
19ec-1c88:51509410.177 : => CNT96226::ConnectIsAvailable
19ec-1c88:51509435.589 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51509435.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51509435.760 : <= IoObject::IoLockStart
19ec-1c88:51509435.822 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51509435.888 : IO Send command 10 bytes
19ec-1c88:51509435.998 : => CNT96226::VenderCmd_SetData
19ec-1c88:51509436.058 : iCmd = 0, nBytes = 10
19ec-1c88:51509436.166 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51509627.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51509627.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:51509627.633 : IO total need to receive data 2 bytes
19ec-1c88:51509627.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:51509627.749 : iCmd = 0, nBytes = 2
19ec-1c88:51509833.729 : 0000 : 00 00 
19ec-1c88:51509833.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51509833.873 : System total receive data 2 bytes
19ec-1c88:51509833.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:51509833.993 : iCmd = 1, nBytes = 4
19ec-1c88:51510029.479 : 0000 : 00 00 00 00 
19ec-1c88:51510029.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51510029.690 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51510029.754 : Return status = 0
19ec-1c88:51510029.810 : => IoObject::IoLockEnd
19ec-1c88:51510029.899 : <= IoObject::IoLockEnd
19ec-1c88:51510029.950 : <= GetADFStatus ret = 1
19ec-1c88:51512725.526 : => GetADFStatus
19ec-1c88:51512725.717 : => IoObject::IoLockStart
19ec-1c88:51512725.848 : => CAsicIO::CheckDevice
19ec-1c88:51512725.909 : => CNT96226::ConnectIsAvailable
19ec-1c88:51512747.979 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51512748.225 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51512748.353 : <= IoObject::IoLockStart
19ec-1c88:51512748.670 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51512748.743 : IO Send command 10 bytes
19ec-1c88:51512748.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:51512748.913 : iCmd = 0, nBytes = 10
19ec-1c88:51512749.020 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51512944.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51512945.309 : System send command 10 bytes + data 0 bytes
19ec-1c88:51512945.540 : IO total need to receive data 2 bytes
19ec-1c88:51512945.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:51512945.673 : iCmd = 0, nBytes = 2
19ec-1c88:51513067.419 : 0000 : 00 00 
19ec-1c88:51513067.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51513067.592 : System total receive data 2 bytes
19ec-1c88:51513067.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:51513067.707 : iCmd = 1, nBytes = 4
19ec-1c88:51513195.685 : 0000 : 00 00 00 00 
19ec-1c88:51513195.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51513195.903 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51513195.960 : Return status = 0
19ec-1c88:51513196.016 : => IoObject::IoLockEnd
19ec-1c88:51513196.100 : <= IoObject::IoLockEnd
19ec-1c88:51513196.150 : <= GetADFStatus ret = 1
19ec-1c88:51515294.859 : => TerminateDriver
19ec-1c88:51515295.058 : => CAsicIO::~CAsicIO,pStage=79825992
19ec-1c88:51515295.130 : => CNT96226::Close
19ec-1c88:51515299.192 : <= CNT96226::Close ret = 1
19ec-1c88:51515299.269 : <= CAsicIO::~CAsicIO
19ec-1c88:51515299.329 : => IoObject::IoLockEnd
19ec-1c88:51515299.380 : <= IoObject::IoLockEnd
19ec-1c88:51515299.431 : => IoObject::TerminateDevice
19ec-1c88:51515299.484 : => IoObject::IoLockEnd
19ec-1c88:51515299.532 : <= IoObject::IoLockEnd
19ec-1c88:51515299.629 : <= IoObject::TerminateDevice
19ec-1c88:51515299.865 : <= TerminateDriver ret = 1
19ec-1c88:51558336.445 : ============Debug Start==========
19ec-1c88:51558336.719 : Date : 2020/4/30 14:30:34
19ec-1c88:51558336.799 : Process ID : 19ec
19ec-1c88:51558337.197 : Windows : Version 10.0 build 18363 
19ec-1c88:51558337.640 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51558337.704 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51558337.766 : MemoryStatus.ullAvailPhys : 1727696896
19ec-1c88:51558337.823 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51558337.884 : MemoryStatus.ullAvailPageFile : 3127013376
19ec-1c88:51558337.944 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51558338.005 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:51558338.063 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51558338.161 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51558338.220 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51558338.457 : CPU Count : 4
19ec-1c88:51558338.504 : CPU Frequency : 100.000 Mhz
19ec-1c88:51558342.742 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51558342.867 : => InitializeDriver
19ec-1c88:51558343.130 : <= InitializeDriver ret = 1
19ec-1c88:51558343.194 : => InitializeScanner
19ec-1c88:51558343.267 : => CAsicIO::GetDeviceList
19ec-1c88:51558343.560 : => CNT96226::CNT96226
19ec-1c88:51558343.620 : => CNT96226::Open
19ec-1c88:51558363.582 : <= CNT96226::Open ret = 1
19ec-1c88:51558363.680 : => CNT96226::Initialize
19ec-1c88:51558363.861 : <= CNT96226::Initialize ret = 1
19ec-1c88:51558363.920 : <= CNT96226::CNT96226
19ec-1c88:51558363.974 : => CNT96226::EnumAvailableDevice
19ec-1c88:51558369.206 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51558369.288 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51558369.347 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51562063.085 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51562063.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51562068.954 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51562069.064 : => IoObject::GetLockName
19ec-1c88:51562069.128 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51562069.196 : <= IoObject::GetLockName
19ec-1c88:51562069.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:51562069.719 : iCmd = 3, nBytes = 2
19ec-1c88:51562459.772 : 0000 : 06 38 
19ec-1c88:51562459.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51562459.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:51562460.023 : iCmd = 4, nBytes = 2
19ec-1c88:51562764.993 : 0000 : 07 07 
19ec-1c88:51562765.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51562765.180 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51562765.268 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51562765.333 : IO Send command 10 bytes
19ec-1c88:51562765.388 : => CNT96226::VenderCmd_SetData
19ec-1c88:51562765.442 : iCmd = 0, nBytes = 10
19ec-1c88:51562765.543 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51562945.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51562945.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:51562945.344 : iCmd = 0, nBytes = 165
19ec-1c88:51563088.601 : skip dump 37 bytes
19ec-1c88:51563089.133 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51563089.271 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51563089.405 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51563089.541 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51563089.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51563089.801 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51563089.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563090.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563090.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51563090.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:51563090.222 : iCmd = 1, nBytes = 4
19ec-1c88:51563291.391 : 0000 : 00 00 00 00 
19ec-1c88:51563291.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51563291.565 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51563291.632 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51563291.700 : IO Send command 10 bytes
19ec-1c88:51563291.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:51563291.805 : iCmd = 0, nBytes = 10
19ec-1c88:51563291.913 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51563632.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51563632.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:51563632.876 : iCmd = 0, nBytes = 128
19ec-1c88:51563831.506 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563831.694 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563831.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51563831.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51563832.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.212 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51563832.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:51563832.634 : iCmd = 1, nBytes = 4
19ec-1c88:51564005.117 : 0000 : 00 00 00 00 
19ec-1c88:51564005.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51564005.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51564005.446 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51564005.517 : => CNT96226::Close
19ec-1c88:51564009.221 : <= CNT96226::Close ret = 1
19ec-1c88:51564009.294 : <= CNT96226::~CNT96226
19ec-1c88:51564009.383 : <= CAsicIO::GetDeviceList
19ec-1c88:51564009.794 : => IoObject::SetTimeout
19ec-1c88:51564009.922 : Timeout--> In = 0 Out = 0
19ec-1c88:51564009.980 : <= IoObject::SetTimeout
19ec-1c88:51564010.053 : => CAsicIO::CAsicIO
19ec-1c88:51564010.123 : => CNT96226::CNT96226
19ec-1c88:51564010.178 : => CNT96226::Open
19ec-1c88:51564032.188 : <= CNT96226::Open ret = 1
19ec-1c88:51564032.283 : => CNT96226::Initialize
19ec-1c88:51564032.478 : <= CNT96226::Initialize ret = 1
19ec-1c88:51564032.537 : <= CNT96226::CNT96226
19ec-1c88:51564032.587 : <= CAsicIO::CAsicIO
19ec-1c88:51564032.638 : => CAsicIO::InitializeDevice
19ec-1c88:51564032.709 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51564038.545 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51564038.670 : => IoObject::GetLockName
19ec-1c88:51564038.724 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51564038.789 : <= IoObject::GetLockName
19ec-1c88:51564039.260 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51564039.332 : IO Send command 10 bytes
19ec-1c88:51564039.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:51564039.434 : iCmd = 0, nBytes = 10
19ec-1c88:51564039.539 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51564377.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51564377.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:51564377.683 : iCmd = 0, nBytes = 128
19ec-1c88:51564582.944 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.130 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.274 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51564583.404 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51564583.531 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51564584.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:51564584.088 : iCmd = 1, nBytes = 4
19ec-1c88:51564787.626 : 0000 : 00 00 00 00 
19ec-1c88:51564787.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51564787.800 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51564788.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:51564788.120 : iCmd = 3, nBytes = 2
19ec-1c88:51565126.542 : 0000 : 06 38 
19ec-1c88:51565126.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565126.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:51565126.770 : iCmd = 4, nBytes = 2
19ec-1c88:51565429.112 : 0000 : 07 07 
19ec-1c88:51565429.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565429.419 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51565429.516 : => IoObject::InitializeDevice
19ec-1c88:51565429.620 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51565430.324 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51565430.398 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51565431.119 : => FindScanner
19ec-1c88:51565431.176 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51565431.247 : <= FindScanner ret = 1
19ec-1c88:51565431.304 : => IoObject::IoLockStart
19ec-1c88:51565431.649 : => CAsicIO::CheckDevice
19ec-1c88:51565431.704 : => CNT96226::ConnectIsAvailable
19ec-1c88:51565456.896 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51565457.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51565457.073 : <= IoObject::IoLockStart
19ec-1c88:51565457.131 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51565457.199 : IO Send command 10 bytes
19ec-1c88:51565457.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:51565457.345 : iCmd = 0, nBytes = 10
19ec-1c88:51565457.453 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51565661.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51565661.530 : System send command 10 bytes + data 0 bytes
19ec-1c88:51565661.605 : IO total need to receive data 5 bytes
19ec-1c88:51565661.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:51565661.723 : iCmd = 0, nBytes = 5
19ec-1c88:51565849.172 : 0000 : 06 00 02 02 ab 
19ec-1c88:51565849.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565849.360 : System total receive data 5 bytes
19ec-1c88:51565849.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:51565849.476 : iCmd = 1, nBytes = 4
19ec-1c88:51565972.701 : 0000 : 00 00 00 00 
19ec-1c88:51565972.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565973.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51565973.227 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51565973.350 : IO Send command 10 bytes
19ec-1c88:51565973.525 : => CNT96226::VenderCmd_SetData
19ec-1c88:51565973.637 : iCmd = 0, nBytes = 10
19ec-1c88:51565974.038 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51566140.028 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51566140.131 : System send command 10 bytes + data 0 bytes
19ec-1c88:51566140.201 : IO total need to receive data 165 bytes
19ec-1c88:51566140.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566140.322 : iCmd = 0, nBytes = 165
19ec-1c88:51566293.197 : skip dump 37 bytes
19ec-1c88:51566293.370 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51566293.510 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51566293.647 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51566293.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51566293.909 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51566294.042 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51566294.168 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566294.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566294.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51566294.419 : System total receive data 165 bytes
19ec-1c88:51566294.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566294.525 : iCmd = 1, nBytes = 4
19ec-1c88:51566401.494 : 0000 : 00 00 00 00 
19ec-1c88:51566401.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51566401.689 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51566401.858 : Dump Inquiry
19ec-1c88:51566401.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51566402.115 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51566402.243 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51566402.373 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51566402.499 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51566402.629 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51566402.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566402.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566403.015 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51566403.142 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51566403.229 : 00a0 : 00 00 00 00 00 
19ec-1c88:51566403.298 : => ReadNVMDataInternal
19ec-1c88:51566403.490 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51566403.552 : IO Send command 10 bytes
19ec-1c88:51566403.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:51566403.686 : iCmd = 0, nBytes = 10
19ec-1c88:51566403.784 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51566722.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51566722.424 : System send command 10 bytes + data 0 bytes
19ec-1c88:51566722.490 : IO total need to receive data 128 bytes
19ec-1c88:51566722.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566722.605 : iCmd = 0, nBytes = 128
19ec-1c88:51566924.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566924.698 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566924.840 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51566924.972 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51566925.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.467 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51566925.595 : System total receive data 128 bytes
19ec-1c88:51566925.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566925.711 : iCmd = 1, nBytes = 4
19ec-1c88:51567129.263 : 0000 : 00 00 00 00 
19ec-1c88:51567129.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51567129.712 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51567129.781 : NVMData.PadScanCount = 0
19ec-1c88:51567129.836 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51567130.128 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51567130.185 : NVMData.FlatbedScanCount = 0
19ec-1c88:51567130.242 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51567130.293 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51567130.348 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51567130.403 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51567130.459 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51567130.512 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51567130.567 : NVMData.BornMonth = 0
19ec-1c88:51567130.617 : NVMData.BornDay = 0
19ec-1c88:51567130.672 : NVMData.BornYear = 0
19ec-1c88:51567130.722 : NVMData.FirstScanMonth = 4
19ec-1c88:51567130.773 : NVMData.FirstScanDay = 30
19ec-1c88:51567130.828 : NVMData.FirstScanYear = 2020
19ec-1c88:51567130.882 : NVMData.VerticalMagnification = 0
19ec-1c88:51567130.939 : NVMData.HorizontalMagnification = 0
19ec-1c88:51567130.993 : NVMData.PowerSavingTime = 15
19ec-1c88:51567131.049 : NVMData.SN = A094165189010062
19ec-1c88:51567131.100 : NVMData.AutoFeed = 0
19ec-1c88:51567131.150 : NVMData.CCDType = 0
19ec-1c88:51567131.200 : NVMData.ScanSpeed = 0
19ec-1c88:51567131.249 : NVMData.RollerCount = 0
19ec-1c88:51567131.301 : NVMData.MultifeedCount = 0
19ec-1c88:51567131.354 : NVMData.JamCount = 0
19ec-1c88:51567131.404 : NVMData.IdentifyInfo = 
19ec-1c88:51567131.459 : NVMData.FormalName = 
19ec-1c88:51567131.659 : NVMData.ReservedB = 0
19ec-1c88:51567131.720 : NVMData.FunctionCode = 0
19ec-1c88:51567131.774 : NVMData.PreFeed = 0
19ec-1c88:51567131.825 : NVMData.PreFeedTime = 0
19ec-1c88:51567131.877 : NVMData.ButtonNumber = 0
19ec-1c88:51567131.928 : NVMData.PowerOffTime = 0
19ec-1c88:51567131.982 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51567132.059 : => IoObject::IoLockEnd
19ec-1c88:51567132.155 : <= IoObject::IoLockEnd
19ec-1c88:51567132.206 : <= InitializeScanner ret = 1
19ec-1c88:51567132.271 : => GetLogicalScannerAbilityEx
19ec-1c88:51567132.328 : => IoObject::IoLockStart
19ec-1c88:51567132.424 : => CAsicIO::CheckDevice
19ec-1c88:51567132.478 : => CNT96226::ConnectIsAvailable
19ec-1c88:51567145.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51567145.122 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51567145.184 : <= IoObject::IoLockStart
19ec-1c88:51567145.241 : => IoObject::IoLockEnd
19ec-1c88:51567145.332 : <= IoObject::IoLockEnd
19ec-1c88:51567145.443 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51567145.517 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51567318.217 : => ReadNVMData
19ec-1c88:51567318.353 : => IoObject::IoLockStart
19ec-1c88:51567318.465 : => CAsicIO::CheckDevice
19ec-1c88:51567318.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:51567342.287 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51567342.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51567342.462 : <= IoObject::IoLockStart
19ec-1c88:51567342.523 : => ReadNVMDataInternal
19ec-1c88:51567342.583 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51567342.650 : IO Send command 10 bytes
19ec-1c88:51567342.776 : => CNT96226::VenderCmd_SetData
19ec-1c88:51567342.839 : iCmd = 0, nBytes = 10
19ec-1c88:51567342.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51567683.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51567683.832 : System send command 10 bytes + data 0 bytes
19ec-1c88:51567683.899 : IO total need to receive data 128 bytes
19ec-1c88:51567683.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:51567684.015 : iCmd = 0, nBytes = 128
19ec-1c88:51567875.517 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567875.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567875.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51567875.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51567876.117 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.237 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51567876.610 : System total receive data 128 bytes
19ec-1c88:51567876.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:51567876.730 : iCmd = 1, nBytes = 4
19ec-1c88:51568059.670 : 0000 : 00 00 00 00 
19ec-1c88:51568059.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51568060.127 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51568060.191 : NVMData.PadScanCount = 0
19ec-1c88:51568060.246 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51568060.302 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51568060.359 : NVMData.FlatbedScanCount = 0
19ec-1c88:51568060.412 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51568060.463 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51568060.516 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51568060.569 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51568060.622 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51568060.676 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51568060.729 : NVMData.BornMonth = 0
19ec-1c88:51568060.778 : NVMData.BornDay = 0
19ec-1c88:51568060.828 : NVMData.BornYear = 0
19ec-1c88:51568060.877 : NVMData.FirstScanMonth = 4
19ec-1c88:51568060.927 : NVMData.FirstScanDay = 30
19ec-1c88:51568060.977 : NVMData.FirstScanYear = 2020
19ec-1c88:51568061.206 : NVMData.VerticalMagnification = 0
19ec-1c88:51568061.269 : NVMData.HorizontalMagnification = 0
19ec-1c88:51568061.324 : NVMData.PowerSavingTime = 15
19ec-1c88:51568061.378 : NVMData.SN = A094165189010062
19ec-1c88:51568061.425 : NVMData.AutoFeed = 0
19ec-1c88:51568061.474 : NVMData.CCDType = 0
19ec-1c88:51568061.519 : NVMData.ScanSpeed = 0
19ec-1c88:51568061.565 : NVMData.RollerCount = 0
19ec-1c88:51568061.615 : NVMData.MultifeedCount = 0
19ec-1c88:51568061.663 : NVMData.JamCount = 0
19ec-1c88:51568061.713 : NVMData.IdentifyInfo = 
19ec-1c88:51568061.764 : NVMData.FormalName = 
19ec-1c88:51568061.812 : NVMData.ReservedB = 0
19ec-1c88:51568061.861 : NVMData.FunctionCode = 0
19ec-1c88:51568061.912 : NVMData.PreFeed = 0
19ec-1c88:51568061.961 : NVMData.PreFeedTime = 0
19ec-1c88:51568062.010 : NVMData.ButtonNumber = 0
19ec-1c88:51568062.059 : NVMData.PowerOffTime = 0
19ec-1c88:51568062.110 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51568062.168 : => IoObject::IoLockEnd
19ec-1c88:51568062.259 : <= IoObject::IoLockEnd
19ec-1c88:51568062.308 : <= ReadNVMData ret = 1
19ec-1c88:51568576.637 : => TerminateDriver
19ec-1c88:51568576.815 : => CAsicIO::~CAsicIO,pStage=221514824
19ec-1c88:51568576.893 : => CNT96226::Close
19ec-1c88:51568580.404 : <= CNT96226::Close ret = 1
19ec-1c88:51568580.482 : <= CAsicIO::~CAsicIO
19ec-1c88:51568580.542 : => IoObject::IoLockEnd
19ec-1c88:51568580.595 : <= IoObject::IoLockEnd
19ec-1c88:51568580.647 : => IoObject::TerminateDevice
19ec-1c88:51568580.700 : => IoObject::IoLockEnd
19ec-1c88:51568580.750 : <= IoObject::IoLockEnd
19ec-1c88:51568580.848 : <= IoObject::TerminateDevice
19ec-1c88:51568581.164 : <= TerminateDriver ret = 1
19ec-1c88:51570851.797 : ============Debug Start==========
19ec-1c88:51570852.101 : Date : 2020/4/30 14:30:35
19ec-1c88:51570852.177 : Process ID : 19ec
19ec-1c88:51570852.592 : Windows : Version 10.0 build 18363 
19ec-1c88:51570853.078 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51570853.144 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51570853.208 : MemoryStatus.ullAvailPhys : 1727705088
19ec-1c88:51570853.269 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51570853.328 : MemoryStatus.ullAvailPageFile : 3127418880
19ec-1c88:51570853.390 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51570853.450 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:51570853.512 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51570853.617 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51570853.681 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51570853.922 : CPU Count : 4
19ec-1c88:51570853.968 : CPU Frequency : 100.000 Mhz
19ec-1c88:51570858.089 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51570858.212 : => InitializeDriver
19ec-1c88:51570858.476 : <= InitializeDriver ret = 1
19ec-1c88:51573344.479 : => InitializeScanner
19ec-1c88:51573344.734 : => CAsicIO::GetDeviceList
19ec-1c88:51573345.145 : => CNT96226::CNT96226
19ec-1c88:51573345.208 : => CNT96226::Open
19ec-1c88:51573369.031 : <= CNT96226::Open ret = 1
19ec-1c88:51573369.137 : => CNT96226::Initialize
19ec-1c88:51573369.333 : <= CNT96226::Initialize ret = 1
19ec-1c88:51573369.392 : <= CNT96226::CNT96226
19ec-1c88:51573369.447 : => CNT96226::EnumAvailableDevice
19ec-1c88:51573374.766 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51573374.844 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51573374.904 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51577090.879 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51577091.175 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51577096.747 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51577096.860 : => IoObject::GetLockName
19ec-1c88:51577096.923 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51577096.997 : <= IoObject::GetLockName
19ec-1c88:51577097.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:51577097.528 : iCmd = 3, nBytes = 2
19ec-1c88:51577463.833 : 0000 : 06 38 
19ec-1c88:51577463.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51577464.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:51577464.072 : iCmd = 4, nBytes = 2
19ec-1c88:51577770.845 : 0000 : 07 07 
19ec-1c88:51577770.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51577771.027 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51577771.113 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51577771.179 : IO Send command 10 bytes
19ec-1c88:51577771.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:51577771.295 : iCmd = 0, nBytes = 10
19ec-1c88:51577771.399 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51577970.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51577970.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:51577970.247 : iCmd = 0, nBytes = 165
19ec-1c88:51578144.163 : skip dump 37 bytes
19ec-1c88:51578144.569 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51578145.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51578145.148 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51578145.280 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51578145.407 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51578145.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51578145.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578145.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578145.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51578145.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:51578145.970 : iCmd = 1, nBytes = 4
19ec-1c88:51578354.084 : 0000 : 00 00 00 00 
19ec-1c88:51578354.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51578354.260 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51578354.325 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51578354.391 : IO Send command 10 bytes
19ec-1c88:51578354.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:51578354.497 : iCmd = 0, nBytes = 10
19ec-1c88:51578354.601 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51578692.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51578692.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:51578692.401 : iCmd = 0, nBytes = 128
19ec-1c88:51578893.949 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.133 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.275 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51578894.413 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51578894.538 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.660 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51578895.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:51578895.086 : iCmd = 1, nBytes = 4
19ec-1c88:51579016.880 : 0000 : 00 00 00 00 
19ec-1c88:51579016.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51579017.037 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51579017.194 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51579017.263 : => CNT96226::Close
19ec-1c88:51579021.166 : <= CNT96226::Close ret = 1
19ec-1c88:51579021.239 : <= CNT96226::~CNT96226
19ec-1c88:51579021.327 : <= CAsicIO::GetDeviceList
19ec-1c88:51579021.718 : => IoObject::SetTimeout
19ec-1c88:51579021.850 : Timeout--> In = 0 Out = 0
19ec-1c88:51579021.910 : <= IoObject::SetTimeout
19ec-1c88:51579021.980 : => CAsicIO::CAsicIO
19ec-1c88:51579022.050 : => CNT96226::CNT96226
19ec-1c88:51579022.104 : => CNT96226::Open
19ec-1c88:51579046.139 : <= CNT96226::Open ret = 1
19ec-1c88:51579046.237 : => CNT96226::Initialize
19ec-1c88:51579046.416 : <= CNT96226::Initialize ret = 1
19ec-1c88:51579046.475 : <= CNT96226::CNT96226
19ec-1c88:51579046.526 : <= CAsicIO::CAsicIO
19ec-1c88:51579046.579 : => CAsicIO::InitializeDevice
19ec-1c88:51579046.642 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51579052.518 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51579052.635 : => IoObject::GetLockName
19ec-1c88:51579052.686 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51579052.749 : <= IoObject::GetLockName
19ec-1c88:51579053.231 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51579053.300 : IO Send command 10 bytes
19ec-1c88:51579053.350 : => CNT96226::VenderCmd_SetData
19ec-1c88:51579053.404 : iCmd = 0, nBytes = 10
19ec-1c88:51579053.512 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51579404.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51579404.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:51579404.533 : iCmd = 0, nBytes = 128
19ec-1c88:51579599.150 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.471 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51579599.607 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51579599.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.862 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.986 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579600.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579600.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51579600.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:51579600.287 : iCmd = 1, nBytes = 4
19ec-1c88:51579807.735 : 0000 : 00 00 00 00 
19ec-1c88:51579807.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51579807.888 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51579807.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:51579807.996 : iCmd = 3, nBytes = 2
19ec-1c88:51580174.629 : 0000 : 06 38 
19ec-1c88:51580174.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580174.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:51580174.873 : iCmd = 4, nBytes = 2
19ec-1c88:51580480.128 : 0000 : 07 07 
19ec-1c88:51580480.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580480.406 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51580480.500 : => IoObject::InitializeDevice
19ec-1c88:51580480.601 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51580481.219 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51580481.295 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51580482.016 : => FindScanner
19ec-1c88:51580482.075 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51580482.140 : <= FindScanner ret = 1
19ec-1c88:51580482.198 : => IoObject::IoLockStart
19ec-1c88:51580482.298 : => CAsicIO::CheckDevice
19ec-1c88:51580482.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:51580503.361 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51580503.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51580503.532 : <= IoObject::IoLockStart
19ec-1c88:51580503.587 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51580503.654 : IO Send command 10 bytes
19ec-1c88:51580503.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:51580503.814 : iCmd = 0, nBytes = 10
19ec-1c88:51580503.920 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51580708.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51580708.750 : System send command 10 bytes + data 0 bytes
19ec-1c88:51580708.817 : IO total need to receive data 5 bytes
19ec-1c88:51580708.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:51580708.931 : iCmd = 0, nBytes = 5
19ec-1c88:51580861.034 : 0000 : 06 00 02 02 ab 
19ec-1c88:51580861.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580861.172 : System total receive data 5 bytes
19ec-1c88:51580861.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:51580861.280 : iCmd = 1, nBytes = 4
19ec-1c88:51580969.375 : 0000 : 00 00 00 00 
19ec-1c88:51580969.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580969.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51580969.640 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51580969.703 : IO Send command 10 bytes
19ec-1c88:51580969.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:51580969.844 : iCmd = 0, nBytes = 10
19ec-1c88:51580969.948 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51581128.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51581128.785 : System send command 10 bytes + data 0 bytes
19ec-1c88:51581128.851 : IO total need to receive data 165 bytes
19ec-1c88:51581128.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581128.969 : iCmd = 0, nBytes = 165
19ec-1c88:51581302.178 : skip dump 37 bytes
19ec-1c88:51581302.668 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51581302.806 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51581302.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51581303.068 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51581303.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51581303.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51581303.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581303.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581303.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51581303.693 : System total receive data 165 bytes
19ec-1c88:51581303.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581303.803 : iCmd = 1, nBytes = 4
19ec-1c88:51581421.645 : 0000 : 00 00 00 00 
19ec-1c88:51581421.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51581421.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51581422.005 : Dump Inquiry
19ec-1c88:51581422.125 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51581422.264 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51581422.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51581422.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51581422.645 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51581422.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51581422.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581423.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581423.157 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51581423.285 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51581423.374 : 00a0 : 00 00 00 00 00 
19ec-1c88:51581423.439 : => ReadNVMDataInternal
19ec-1c88:51581423.630 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51581423.690 : IO Send command 10 bytes
19ec-1c88:51581423.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:51581423.822 : iCmd = 0, nBytes = 10
19ec-1c88:51581423.922 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51581730.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51581730.707 : System send command 10 bytes + data 0 bytes
19ec-1c88:51581730.774 : IO total need to receive data 128 bytes
19ec-1c88:51581730.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581730.891 : iCmd = 0, nBytes = 128
19ec-1c88:51581913.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581913.991 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51581914.268 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51581914.397 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.528 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51581914.914 : System total receive data 128 bytes
19ec-1c88:51581914.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581915.039 : iCmd = 1, nBytes = 4
19ec-1c88:51582068.162 : 0000 : 00 00 00 00 
19ec-1c88:51582068.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51582068.407 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51582068.484 : NVMData.PadScanCount = 0
19ec-1c88:51582068.542 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51582068.602 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51582068.659 : NVMData.FlatbedScanCount = 0
19ec-1c88:51582068.713 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51582068.765 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51582068.819 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51582068.875 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51582068.931 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51582068.987 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51582069.044 : NVMData.BornMonth = 0
19ec-1c88:51582069.094 : NVMData.BornDay = 0
19ec-1c88:51582069.146 : NVMData.BornYear = 0
19ec-1c88:51582069.200 : NVMData.FirstScanMonth = 4
19ec-1c88:51582069.256 : NVMData.FirstScanDay = 30
19ec-1c88:51582069.311 : NVMData.FirstScanYear = 2020
19ec-1c88:51582069.369 : NVMData.VerticalMagnification = 0
19ec-1c88:51582069.424 : NVMData.HorizontalMagnification = 0
19ec-1c88:51582069.479 : NVMData.PowerSavingTime = 15
19ec-1c88:51582069.533 : NVMData.SN = A094165189010062
19ec-1c88:51582069.584 : NVMData.AutoFeed = 0
19ec-1c88:51582069.633 : NVMData.CCDType = 0
19ec-1c88:51582069.681 : NVMData.ScanSpeed = 0
19ec-1c88:51582069.730 : NVMData.RollerCount = 0
19ec-1c88:51582069.783 : NVMData.MultifeedCount = 0
19ec-1c88:51582069.834 : NVMData.JamCount = 0
19ec-1c88:51582069.881 : NVMData.IdentifyInfo = 
19ec-1c88:51582069.931 : NVMData.FormalName = 
19ec-1c88:51582070.124 : NVMData.ReservedB = 0
19ec-1c88:51582070.179 : NVMData.FunctionCode = 0
19ec-1c88:51582070.230 : NVMData.PreFeed = 0
19ec-1c88:51582070.284 : NVMData.PreFeedTime = 0
19ec-1c88:51582070.335 : NVMData.ButtonNumber = 0
19ec-1c88:51582070.392 : NVMData.PowerOffTime = 0
19ec-1c88:51582070.443 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51582070.522 : => IoObject::IoLockEnd
19ec-1c88:51582070.610 : <= IoObject::IoLockEnd
19ec-1c88:51582070.663 : <= InitializeScanner ret = 1
19ec-1c88:51583298.261 : => GetLogicalScannerAbility
19ec-1c88:51583298.457 : => IoObject::IoLockStart
19ec-1c88:51583298.586 : => CAsicIO::CheckDevice
19ec-1c88:51583298.646 : => CNT96226::ConnectIsAvailable
19ec-1c88:51583321.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51583321.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51583321.980 : <= IoObject::IoLockStart
19ec-1c88:51583322.041 : => IoObject::IoLockEnd
19ec-1c88:51583322.151 : <= IoObject::IoLockEnd
19ec-1c88:51583322.234 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51587130.093 : => GetLogicalScannerAbilityEx
19ec-1c88:51587130.286 : => IoObject::IoLockStart
19ec-1c88:51587130.412 : => CAsicIO::CheckDevice
19ec-1c88:51587130.470 : => CNT96226::ConnectIsAvailable
19ec-1c88:51587147.579 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51587147.683 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51587147.740 : <= IoObject::IoLockStart
19ec-1c88:51587147.798 : => IoObject::IoLockEnd
19ec-1c88:51587147.893 : <= IoObject::IoLockEnd
19ec-1c88:51587148.007 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51587148.078 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51594415.955 : => ReadNVMData
19ec-1c88:51594416.141 : => IoObject::IoLockStart
19ec-1c88:51594416.280 : => CAsicIO::CheckDevice
19ec-1c88:51594416.335 : => CNT96226::ConnectIsAvailable
19ec-1c88:51594441.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51594442.081 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51594442.141 : <= IoObject::IoLockStart
19ec-1c88:51594442.206 : => ReadNVMDataInternal
19ec-1c88:51594442.267 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51594442.334 : IO Send command 10 bytes
19ec-1c88:51594442.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:51594442.502 : iCmd = 0, nBytes = 10
19ec-1c88:51594442.615 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51594795.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51594796.011 : System send command 10 bytes + data 0 bytes
19ec-1c88:51594796.081 : IO total need to receive data 128 bytes
19ec-1c88:51594796.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:51594796.198 : iCmd = 0, nBytes = 128
19ec-1c88:51594982.796 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594982.974 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.108 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51594983.238 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51594983.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.484 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.605 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51594983.851 : System total receive data 128 bytes
19ec-1c88:51594983.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:51594983.966 : iCmd = 1, nBytes = 4
19ec-1c88:51595191.486 : 0000 : 00 00 00 00 
19ec-1c88:51595191.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51595191.721 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51595191.794 : NVMData.PadScanCount = 0
19ec-1c88:51595191.851 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51595191.905 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51595191.962 : NVMData.FlatbedScanCount = 0
19ec-1c88:51595192.016 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51595192.230 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51595192.296 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51595192.354 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51595192.407 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51595192.462 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51595192.516 : NVMData.BornMonth = 0
19ec-1c88:51595192.566 : NVMData.BornDay = 0
19ec-1c88:51595192.615 : NVMData.BornYear = 0
19ec-1c88:51595192.664 : NVMData.FirstScanMonth = 4
19ec-1c88:51595192.713 : NVMData.FirstScanDay = 30
19ec-1c88:51595192.771 : NVMData.FirstScanYear = 2020
19ec-1c88:51595192.823 : NVMData.VerticalMagnification = 0
19ec-1c88:51595192.878 : NVMData.HorizontalMagnification = 0
19ec-1c88:51595192.932 : NVMData.PowerSavingTime = 15
19ec-1c88:51595192.987 : NVMData.SN = A094165189010062
19ec-1c88:51595193.039 : NVMData.AutoFeed = 0
19ec-1c88:51595193.089 : NVMData.CCDType = 0
19ec-1c88:51595193.136 : NVMData.ScanSpeed = 0
19ec-1c88:51595193.185 : NVMData.RollerCount = 0
19ec-1c88:51595193.236 : NVMData.MultifeedCount = 0
19ec-1c88:51595193.289 : NVMData.JamCount = 0
19ec-1c88:51595193.338 : NVMData.IdentifyInfo = 
19ec-1c88:51595193.387 : NVMData.FormalName = 
19ec-1c88:51595193.434 : NVMData.ReservedB = 0
19ec-1c88:51595193.480 : NVMData.FunctionCode = 0
19ec-1c88:51595193.528 : NVMData.PreFeed = 0
19ec-1c88:51595193.575 : NVMData.PreFeedTime = 0
19ec-1c88:51595193.626 : NVMData.ButtonNumber = 0
19ec-1c88:51595193.674 : NVMData.PowerOffTime = 0
19ec-1c88:51595193.724 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51595193.781 : => IoObject::IoLockEnd
19ec-1c88:51595193.873 : <= IoObject::IoLockEnd
19ec-1c88:51595193.925 : <= ReadNVMData ret = 1
19ec-1c88:51604794.259 : => GetADFStatus
19ec-1c88:51604794.686 : => IoObject::IoLockStart
19ec-1c88:51604794.823 : => CAsicIO::CheckDevice
19ec-1c88:51604794.881 : => CNT96226::ConnectIsAvailable
19ec-1c88:51604818.186 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51604818.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51604818.546 : <= IoObject::IoLockStart
19ec-1c88:51604818.663 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51604818.802 : IO Send command 10 bytes
19ec-1c88:51604819.077 : => CNT96226::VenderCmd_SetData
19ec-1c88:51604819.389 : iCmd = 0, nBytes = 10
19ec-1c88:51604819.499 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51605018.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51605018.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:51605018.360 : IO total need to receive data 2 bytes
19ec-1c88:51605018.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:51605018.481 : iCmd = 0, nBytes = 2
19ec-1c88:51605216.512 : 0000 : 00 00 
19ec-1c88:51605216.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51605216.664 : System total receive data 2 bytes
19ec-1c88:51605216.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:51605216.776 : iCmd = 1, nBytes = 4
19ec-1c88:51605400.253 : 0000 : 00 00 00 00 
19ec-1c88:51605400.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51605400.798 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51605400.865 : Return status = 0
19ec-1c88:51605400.923 : => IoObject::IoLockEnd
19ec-1c88:51605401.015 : <= IoObject::IoLockEnd
19ec-1c88:51605401.069 : <= GetADFStatus ret = 1
19ec-1c88:51608078.955 : => GetADFStatus
19ec-1c88:51608079.149 : => IoObject::IoLockStart
19ec-1c88:51608079.281 : => CAsicIO::CheckDevice
19ec-1c88:51608079.339 : => CNT96226::ConnectIsAvailable
19ec-1c88:51608105.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51608105.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51608105.529 : <= IoObject::IoLockStart
19ec-1c88:51608105.589 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51608105.660 : IO Send command 10 bytes
19ec-1c88:51608105.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:51608105.833 : iCmd = 0, nBytes = 10
19ec-1c88:51608105.938 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51608292.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51608292.365 : System send command 10 bytes + data 0 bytes
19ec-1c88:51608292.584 : IO total need to receive data 2 bytes
19ec-1c88:51608292.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:51608292.728 : iCmd = 0, nBytes = 2
19ec-1c88:51608404.035 : 0000 : 00 00 
19ec-1c88:51608404.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51608404.196 : System total receive data 2 bytes
19ec-1c88:51608404.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:51608404.315 : iCmd = 1, nBytes = 4
19ec-1c88:51608595.059 : 0000 : 00 00 00 00 
19ec-1c88:51608595.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51608595.314 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51608595.385 : Return status = 0
19ec-1c88:51608595.448 : => IoObject::IoLockEnd
19ec-1c88:51608595.540 : <= IoObject::IoLockEnd
19ec-1c88:51608595.591 : <= GetADFStatus ret = 1
19ec-1c88:51610660.288 : => TerminateDriver
19ec-1c88:51610660.478 : => CAsicIO::~CAsicIO,pStage=80088136
19ec-1c88:51610660.551 : => CNT96226::Close
19ec-1c88:51610664.446 : <= CNT96226::Close ret = 1
19ec-1c88:51610664.527 : <= CAsicIO::~CAsicIO
19ec-1c88:51610664.583 : => IoObject::IoLockEnd
19ec-1c88:51610664.637 : <= IoObject::IoLockEnd
19ec-1c88:51610664.690 : => IoObject::TerminateDevice
19ec-1c88:51610664.749 : => IoObject::IoLockEnd
19ec-1c88:51610664.798 : <= IoObject::IoLockEnd
19ec-1c88:51610664.896 : <= IoObject::TerminateDevice
19ec-1c88:51610665.135 : <= TerminateDriver ret = 1
19ec-1c88:51655094.369 : ============Debug Start==========
19ec-1c88:51655094.651 : Date : 2020/4/30 14:30:38
19ec-1c88:51655094.741 : Process ID : 19ec
19ec-1c88:51655095.176 : Windows : Version 10.0 build 18363 
19ec-1c88:51655095.635 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51655095.700 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51655095.767 : MemoryStatus.ullAvailPhys : 1728827392
19ec-1c88:51655095.832 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51655095.898 : MemoryStatus.ullAvailPageFile : 3127869440
19ec-1c88:51655095.962 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51655096.024 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:51655096.087 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51655096.191 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51655096.254 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51655096.496 : CPU Count : 4
19ec-1c88:51655096.545 : CPU Frequency : 100.000 Mhz
19ec-1c88:51655100.938 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51655101.079 : => InitializeDriver
19ec-1c88:51655101.359 : <= InitializeDriver ret = 1
19ec-1c88:51655101.417 : => InitializeScanner
19ec-1c88:51655101.498 : => CAsicIO::GetDeviceList
19ec-1c88:51655101.811 : => CNT96226::CNT96226
19ec-1c88:51655101.871 : => CNT96226::Open
19ec-1c88:51655122.400 : <= CNT96226::Open ret = 1
19ec-1c88:51655122.497 : => CNT96226::Initialize
19ec-1c88:51655122.698 : <= CNT96226::Initialize ret = 1
19ec-1c88:51655122.761 : <= CNT96226::CNT96226
19ec-1c88:51655122.817 : => CNT96226::EnumAvailableDevice
19ec-1c88:51655128.304 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51655128.383 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51655128.443 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51658831.182 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51658831.481 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51658837.102 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51658837.206 : => IoObject::GetLockName
19ec-1c88:51658837.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51658837.340 : <= IoObject::GetLockName
19ec-1c88:51658837.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:51658837.872 : iCmd = 3, nBytes = 2
19ec-1c88:51659208.018 : 0000 : 06 38 
19ec-1c88:51659208.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659208.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:51659208.310 : iCmd = 4, nBytes = 2
19ec-1c88:51659491.897 : 0000 : 07 07 
19ec-1c88:51659492.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659492.126 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51659492.222 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51659492.291 : IO Send command 10 bytes
19ec-1c88:51659492.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:51659492.403 : iCmd = 0, nBytes = 10
19ec-1c88:51659492.508 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51659654.691 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51659654.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:51659654.880 : iCmd = 0, nBytes = 165
19ec-1c88:51659840.389 : skip dump 37 bytes
19ec-1c88:51659840.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51659840.693 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51659840.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51659840.960 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51659841.089 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51659841.224 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51659841.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51659841.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51659841.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659841.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:51659841.642 : iCmd = 1, nBytes = 4
19ec-1c88:51659983.482 : 0000 : 00 00 00 00 
19ec-1c88:51659983.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659983.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51659983.879 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51659983.947 : IO Send command 10 bytes
19ec-1c88:51659983.998 : => CNT96226::VenderCmd_SetData
19ec-1c88:51659984.052 : iCmd = 0, nBytes = 10
19ec-1c88:51659984.158 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51660310.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51660311.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:51660311.425 : iCmd = 0, nBytes = 128
19ec-1c88:51660485.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.018 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51660486.306 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51660486.436 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.567 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.698 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51660486.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:51660487.014 : iCmd = 1, nBytes = 4
19ec-1c88:51660601.274 : 0000 : 00 00 00 00 
19ec-1c88:51660601.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51660601.456 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51660601.637 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51660601.708 : => CNT96226::Close
19ec-1c88:51660606.017 : <= CNT96226::Close ret = 1
19ec-1c88:51660606.094 : <= CNT96226::~CNT96226
19ec-1c88:51660606.193 : <= CAsicIO::GetDeviceList
19ec-1c88:51660606.669 : => IoObject::SetTimeout
19ec-1c88:51660606.809 : Timeout--> In = 0 Out = 0
19ec-1c88:51660606.866 : <= IoObject::SetTimeout
19ec-1c88:51660606.937 : => CAsicIO::CAsicIO
19ec-1c88:51660607.010 : => CNT96226::CNT96226
19ec-1c88:51660607.070 : => CNT96226::Open
19ec-1c88:51660630.772 : <= CNT96226::Open ret = 1
19ec-1c88:51660630.884 : => CNT96226::Initialize
19ec-1c88:51660631.084 : <= CNT96226::Initialize ret = 1
19ec-1c88:51660631.143 : <= CNT96226::CNT96226
19ec-1c88:51660631.195 : <= CAsicIO::CAsicIO
19ec-1c88:51660631.250 : => CAsicIO::InitializeDevice
19ec-1c88:51660631.333 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51660637.492 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51660637.622 : => IoObject::GetLockName
19ec-1c88:51660637.677 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51660637.744 : <= IoObject::GetLockName
19ec-1c88:51660638.274 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51660638.346 : IO Send command 10 bytes
19ec-1c88:51660638.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:51660638.455 : iCmd = 0, nBytes = 10
19ec-1c88:51660638.563 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51660972.874 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51660973.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:51660973.073 : iCmd = 0, nBytes = 128
19ec-1c88:51661159.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661159.581 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661159.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51661159.872 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51661160.003 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.130 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51661160.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:51661160.573 : iCmd = 1, nBytes = 4
19ec-1c88:51661364.097 : 0000 : 00 00 00 00 
19ec-1c88:51661364.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51661364.250 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51661364.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:51661364.364 : iCmd = 3, nBytes = 2
19ec-1c88:51661748.531 : 0000 : 06 38 
19ec-1c88:51661748.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51661748.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:51661748.807 : iCmd = 4, nBytes = 2
19ec-1c88:51662052.198 : 0000 : 07 07 
19ec-1c88:51662052.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662052.525 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51662052.857 : => IoObject::InitializeDevice
19ec-1c88:51662052.970 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51662053.767 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51662053.842 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51662054.618 : => FindScanner
19ec-1c88:51662054.677 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51662054.748 : <= FindScanner ret = 1
19ec-1c88:51662054.808 : => IoObject::IoLockStart
19ec-1c88:51662054.914 : => CAsicIO::CheckDevice
19ec-1c88:51662054.968 : => CNT96226::ConnectIsAvailable
19ec-1c88:51662071.253 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51662071.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51662071.428 : <= IoObject::IoLockStart
19ec-1c88:51662071.492 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51662071.559 : IO Send command 10 bytes
19ec-1c88:51662071.656 : => CNT96226::VenderCmd_SetData
19ec-1c88:51662071.715 : iCmd = 0, nBytes = 10
19ec-1c88:51662071.819 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51662258.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51662258.382 : System send command 10 bytes + data 0 bytes
19ec-1c88:51662258.456 : IO total need to receive data 5 bytes
19ec-1c88:51662258.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662258.579 : iCmd = 0, nBytes = 5
19ec-1c88:51662430.433 : 0000 : 06 00 02 02 ab 
19ec-1c88:51662430.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662430.882 : System total receive data 5 bytes
19ec-1c88:51662430.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662430.997 : iCmd = 1, nBytes = 4
19ec-1c88:51662566.504 : 0000 : 00 00 00 00 
19ec-1c88:51662566.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662566.984 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51662567.055 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51662567.119 : IO Send command 10 bytes
19ec-1c88:51662567.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:51662567.267 : iCmd = 0, nBytes = 10
19ec-1c88:51662567.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51662748.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51662748.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:51662749.030 : IO total need to receive data 165 bytes
19ec-1c88:51662749.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662749.161 : iCmd = 0, nBytes = 165
19ec-1c88:51662938.372 : skip dump 37 bytes
19ec-1c88:51662938.546 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51662938.689 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51662938.819 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51662938.952 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51662939.083 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51662939.217 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51662939.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51662939.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51662939.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662939.590 : System total receive data 165 bytes
19ec-1c88:51662939.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662939.696 : iCmd = 1, nBytes = 4
19ec-1c88:51663103.515 : 0000 : 00 00 00 00 
19ec-1c88:51663103.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51663103.795 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51663104.079 : Dump Inquiry
19ec-1c88:51663104.217 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51663104.358 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51663104.494 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51663104.632 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51663104.765 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51663104.900 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51663105.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663105.157 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663105.288 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51663105.416 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51663105.507 : 00a0 : 00 00 00 00 00 
19ec-1c88:51663105.582 : => ReadNVMDataInternal
19ec-1c88:51663105.828 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51663105.898 : IO Send command 10 bytes
19ec-1c88:51663105.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:51663106.051 : iCmd = 0, nBytes = 10
19ec-1c88:51663106.154 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51663437.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51663437.967 : System send command 10 bytes + data 0 bytes
19ec-1c88:51663438.043 : IO total need to receive data 128 bytes
19ec-1c88:51663438.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:51663438.383 : iCmd = 0, nBytes = 128
19ec-1c88:51663637.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663637.586 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663637.735 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51663637.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51663638.005 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.133 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51663638.526 : System total receive data 128 bytes
19ec-1c88:51663638.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:51663638.642 : iCmd = 1, nBytes = 4
19ec-1c88:51663800.569 : 0000 : 00 00 00 00 
19ec-1c88:51663800.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51663800.808 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51663800.879 : NVMData.PadScanCount = 0
19ec-1c88:51663800.934 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51663800.989 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51663801.048 : NVMData.FlatbedScanCount = 0
19ec-1c88:51663801.101 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51663801.154 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51663801.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51663801.265 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51663801.323 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51663801.378 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51663801.433 : NVMData.BornMonth = 0
19ec-1c88:51663801.484 : NVMData.BornDay = 0
19ec-1c88:51663801.534 : NVMData.BornYear = 0
19ec-1c88:51663801.580 : NVMData.FirstScanMonth = 4
19ec-1c88:51663801.631 : NVMData.FirstScanDay = 30
19ec-1c88:51663801.682 : NVMData.FirstScanYear = 2020
19ec-1c88:51663801.737 : NVMData.VerticalMagnification = 0
19ec-1c88:51663801.795 : NVMData.HorizontalMagnification = 0
19ec-1c88:51663801.849 : NVMData.PowerSavingTime = 15
19ec-1c88:51663801.902 : NVMData.SN = A094165189010062
19ec-1c88:51663801.952 : NVMData.AutoFeed = 0
19ec-1c88:51663802.000 : NVMData.CCDType = 0
19ec-1c88:51663802.049 : NVMData.ScanSpeed = 0
19ec-1c88:51663802.098 : NVMData.RollerCount = 0
19ec-1c88:51663802.148 : NVMData.MultifeedCount = 0
19ec-1c88:51663802.198 : NVMData.JamCount = 0
19ec-1c88:51663802.244 : NVMData.IdentifyInfo = 
19ec-1c88:51663802.294 : NVMData.FormalName = 
19ec-1c88:51663802.486 : NVMData.ReservedB = 0
19ec-1c88:51663802.542 : NVMData.FunctionCode = 0
19ec-1c88:51663802.591 : NVMData.PreFeed = 0
19ec-1c88:51663802.639 : NVMData.PreFeedTime = 0
19ec-1c88:51663802.689 : NVMData.ButtonNumber = 0
19ec-1c88:51663802.737 : NVMData.PowerOffTime = 0
19ec-1c88:51663802.788 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51663802.873 : => IoObject::IoLockEnd
19ec-1c88:51663802.966 : <= IoObject::IoLockEnd
19ec-1c88:51663803.015 : <= InitializeScanner ret = 1
19ec-1c88:51663803.098 : => GetLogicalScannerAbilityEx
19ec-1c88:51663803.155 : => IoObject::IoLockStart
19ec-1c88:51663803.248 : => CAsicIO::CheckDevice
19ec-1c88:51663803.298 : => CNT96226::ConnectIsAvailable
19ec-1c88:51663825.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51663825.235 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51663825.292 : <= IoObject::IoLockStart
19ec-1c88:51663825.353 : => IoObject::IoLockEnd
19ec-1c88:51663825.445 : <= IoObject::IoLockEnd
19ec-1c88:51663825.560 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51663825.636 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51664061.652 : => ReadNVMData
19ec-1c88:51664061.827 : => IoObject::IoLockStart
19ec-1c88:51664061.954 : => CAsicIO::CheckDevice
19ec-1c88:51664062.012 : => CNT96226::ConnectIsAvailable
19ec-1c88:51664081.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51664081.606 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51664081.676 : <= IoObject::IoLockStart
19ec-1c88:51664081.747 : => ReadNVMDataInternal
19ec-1c88:51664081.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51664081.880 : IO Send command 10 bytes
19ec-1c88:51664081.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:51664082.061 : iCmd = 0, nBytes = 10
19ec-1c88:51664082.180 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51664431.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51664431.599 : System send command 10 bytes + data 0 bytes
19ec-1c88:51664431.675 : IO total need to receive data 128 bytes
19ec-1c88:51664431.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:51664431.795 : iCmd = 0, nBytes = 128
19ec-1c88:51664635.315 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664635.725 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664635.867 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51664636.003 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51664636.134 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.265 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.526 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51664636.662 : System total receive data 128 bytes
19ec-1c88:51664636.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:51664636.779 : iCmd = 1, nBytes = 4
19ec-1c88:51664821.304 : 0000 : 00 00 00 00 
19ec-1c88:51664821.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51664821.566 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51664821.637 : NVMData.PadScanCount = 0
19ec-1c88:51664821.698 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51664821.755 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51664821.812 : NVMData.FlatbedScanCount = 0
19ec-1c88:51664821.869 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51664821.925 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51664821.978 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51664822.034 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51664822.089 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51664822.145 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51664822.197 : NVMData.BornMonth = 0
19ec-1c88:51664822.244 : NVMData.BornDay = 0
19ec-1c88:51664822.293 : NVMData.BornYear = 0
19ec-1c88:51664822.343 : NVMData.FirstScanMonth = 4
19ec-1c88:51664822.396 : NVMData.FirstScanDay = 30
19ec-1c88:51664822.448 : NVMData.FirstScanYear = 2020
19ec-1c88:51664822.635 : NVMData.VerticalMagnification = 0
19ec-1c88:51664822.697 : NVMData.HorizontalMagnification = 0
19ec-1c88:51664822.750 : NVMData.PowerSavingTime = 15
19ec-1c88:51664822.805 : NVMData.SN = A094165189010062
19ec-1c88:51664822.853 : NVMData.AutoFeed = 0
19ec-1c88:51664822.902 : NVMData.CCDType = 0
19ec-1c88:51664822.948 : NVMData.ScanSpeed = 0
19ec-1c88:51664822.996 : NVMData.RollerCount = 0
19ec-1c88:51664823.056 : NVMData.MultifeedCount = 0
19ec-1c88:51664823.104 : NVMData.JamCount = 0
19ec-1c88:51664823.154 : NVMData.IdentifyInfo = 
19ec-1c88:51664823.202 : NVMData.FormalName = 
19ec-1c88:51664823.250 : NVMData.ReservedB = 0
19ec-1c88:51664823.300 : NVMData.FunctionCode = 0
19ec-1c88:51664823.351 : NVMData.PreFeed = 0
19ec-1c88:51664823.401 : NVMData.PreFeedTime = 0
19ec-1c88:51664823.450 : NVMData.ButtonNumber = 0
19ec-1c88:51664823.498 : NVMData.PowerOffTime = 0
19ec-1c88:51664823.550 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51664823.613 : => IoObject::IoLockEnd
19ec-1c88:51664823.705 : <= IoObject::IoLockEnd
19ec-1c88:51664823.753 : <= ReadNVMData ret = 1
19ec-1c88:51665340.636 : => TerminateDriver
19ec-1c88:51665340.823 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:51665340.900 : => CNT96226::Close
19ec-1c88:51665344.906 : <= CNT96226::Close ret = 1
19ec-1c88:51665344.998 : <= CAsicIO::~CAsicIO
19ec-1c88:51665345.063 : => IoObject::IoLockEnd
19ec-1c88:51665345.116 : <= IoObject::IoLockEnd
19ec-1c88:51665345.169 : => IoObject::TerminateDevice
19ec-1c88:51665345.226 : => IoObject::IoLockEnd
19ec-1c88:51665345.275 : <= IoObject::IoLockEnd
19ec-1c88:51665345.375 : <= IoObject::TerminateDevice
19ec-1c88:51665345.635 : <= TerminateDriver ret = 1
19ec-1c88:51668028.657 : ============Debug Start==========
19ec-1c88:51668028.969 : Date : 2020/4/30 14:30:38
19ec-1c88:51668029.056 : Process ID : 19ec
19ec-1c88:51668029.501 : Windows : Version 10.0 build 18363 
19ec-1c88:51668030.181 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51668030.246 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51668030.316 : MemoryStatus.ullAvailPhys : 1729028096
19ec-1c88:51668030.378 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51668030.443 : MemoryStatus.ullAvailPageFile : 3124998144
19ec-1c88:51668030.506 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51668030.570 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:51668030.634 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51668030.743 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51668030.807 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51668031.060 : CPU Count : 4
19ec-1c88:51668031.108 : CPU Frequency : 100.000 Mhz
19ec-1c88:51668035.537 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51668035.670 : => InitializeDriver
19ec-1c88:51668035.959 : <= InitializeDriver ret = 1
19ec-1c88:51670934.695 : => InitializeScanner
19ec-1c88:51670934.977 : => CAsicIO::GetDeviceList
19ec-1c88:51670935.451 : => CNT96226::CNT96226
19ec-1c88:51670935.510 : => CNT96226::Open
19ec-1c88:51670963.315 : <= CNT96226::Open ret = 1
19ec-1c88:51670963.424 : => CNT96226::Initialize
19ec-1c88:51670963.629 : <= CNT96226::Initialize ret = 1
19ec-1c88:51670963.690 : <= CNT96226::CNT96226
19ec-1c88:51670963.744 : => CNT96226::EnumAvailableDevice
19ec-1c88:51670969.197 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51670969.277 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51670969.338 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51674699.928 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51674700.238 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51674705.848 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51674705.956 : => IoObject::GetLockName
19ec-1c88:51674706.011 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51674706.079 : <= IoObject::GetLockName
19ec-1c88:51674706.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:51674706.605 : iCmd = 3, nBytes = 2
19ec-1c88:51675078.758 : 0000 : 06 38 
19ec-1c88:51675078.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675078.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:51675079.048 : iCmd = 4, nBytes = 2
19ec-1c88:51675386.136 : 0000 : 07 07 
19ec-1c88:51675386.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675386.353 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51675386.446 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51675386.513 : IO Send command 10 bytes
19ec-1c88:51675386.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:51675386.628 : iCmd = 0, nBytes = 10
19ec-1c88:51675386.734 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51675586.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51675586.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:51675586.367 : iCmd = 0, nBytes = 165
19ec-1c88:51675777.932 : skip dump 37 bytes
19ec-1c88:51675778.138 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51675778.285 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51675778.425 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51675778.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51675778.692 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51675778.828 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51675778.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51675779.086 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51675779.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675779.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:51675779.266 : iCmd = 1, nBytes = 4
19ec-1c88:51675923.093 : 0000 : 00 00 00 00 
19ec-1c88:51675923.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675923.264 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51675923.325 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51675923.392 : IO Send command 10 bytes
19ec-1c88:51675923.444 : => CNT96226::VenderCmd_SetData
19ec-1c88:51675923.498 : iCmd = 0, nBytes = 10
19ec-1c88:51675923.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51676237.043 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51676237.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:51676237.298 : iCmd = 0, nBytes = 128
19ec-1c88:51676406.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676406.459 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676406.609 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51676406.749 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51676406.873 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51676406.999 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676407.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676407.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676407.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51676407.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:51676407.424 : iCmd = 1, nBytes = 4
19ec-1c88:51676545.789 : 0000 : 00 00 00 00 
19ec-1c88:51676545.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51676546.053 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51676546.247 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51676546.324 : => CNT96226::Close
19ec-1c88:51676550.942 : <= CNT96226::Close ret = 1
19ec-1c88:51676551.017 : <= CNT96226::~CNT96226
19ec-1c88:51676551.124 : <= CAsicIO::GetDeviceList
19ec-1c88:51676551.685 : => IoObject::SetTimeout
19ec-1c88:51676551.825 : Timeout--> In = 0 Out = 0
19ec-1c88:51676551.883 : <= IoObject::SetTimeout
19ec-1c88:51676551.957 : => CAsicIO::CAsicIO
19ec-1c88:51676552.040 : => CNT96226::CNT96226
19ec-1c88:51676552.099 : => CNT96226::Open
19ec-1c88:51676578.586 : <= CNT96226::Open ret = 1
19ec-1c88:51676578.708 : => CNT96226::Initialize
19ec-1c88:51676578.919 : <= CNT96226::Initialize ret = 1
19ec-1c88:51676578.987 : <= CNT96226::CNT96226
19ec-1c88:51676579.052 : <= CAsicIO::CAsicIO
19ec-1c88:51676579.107 : => CAsicIO::InitializeDevice
19ec-1c88:51676579.177 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51676585.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51676585.376 : => IoObject::GetLockName
19ec-1c88:51676585.431 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51676585.498 : <= IoObject::GetLockName
19ec-1c88:51676586.007 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51676586.084 : IO Send command 10 bytes
19ec-1c88:51676586.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:51676586.193 : iCmd = 0, nBytes = 10
19ec-1c88:51676586.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51676940.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51676940.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:51676940.626 : iCmd = 0, nBytes = 128
19ec-1c88:51677139.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677139.583 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677139.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51677139.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51677139.991 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.116 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.364 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677140.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:51677140.546 : iCmd = 1, nBytes = 4
19ec-1c88:51677303.367 : 0000 : 00 00 00 00 
19ec-1c88:51677303.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677303.550 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51677303.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:51677303.674 : iCmd = 3, nBytes = 2
19ec-1c88:51677662.071 : 0000 : 06 38 
19ec-1c88:51677662.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677662.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:51677662.376 : iCmd = 4, nBytes = 2
19ec-1c88:51677961.482 : 0000 : 07 07 
19ec-1c88:51677961.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677961.803 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51677961.904 : => IoObject::InitializeDevice
19ec-1c88:51677962.010 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51677962.702 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51677962.778 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51677963.564 : => FindScanner
19ec-1c88:51677963.625 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51677963.691 : <= FindScanner ret = 1
19ec-1c88:51677963.749 : => IoObject::IoLockStart
19ec-1c88:51677963.851 : => CAsicIO::CheckDevice
19ec-1c88:51677963.903 : => CNT96226::ConnectIsAvailable
19ec-1c88:51677980.688 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51677980.782 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51677980.841 : <= IoObject::IoLockStart
19ec-1c88:51677980.899 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51677980.967 : IO Send command 10 bytes
19ec-1c88:51677981.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:51677981.109 : iCmd = 0, nBytes = 10
19ec-1c88:51677981.217 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51678163.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51678164.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:51678164.139 : IO total need to receive data 5 bytes
19ec-1c88:51678164.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678164.261 : iCmd = 0, nBytes = 5
19ec-1c88:51678343.689 : 0000 : 06 00 02 02 ab 
19ec-1c88:51678344.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51678344.192 : System total receive data 5 bytes
19ec-1c88:51678344.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678344.308 : iCmd = 1, nBytes = 4
19ec-1c88:51678479.003 : 0000 : 00 00 00 00 
19ec-1c88:51678479.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51678479.278 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51678479.345 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51678479.411 : IO Send command 10 bytes
19ec-1c88:51678479.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:51678479.568 : iCmd = 0, nBytes = 10
19ec-1c88:51678479.674 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51678662.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51678662.719 : System send command 10 bytes + data 0 bytes
19ec-1c88:51678662.783 : IO total need to receive data 165 bytes
19ec-1c88:51678662.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678662.900 : iCmd = 0, nBytes = 165
19ec-1c88:51678855.503 : skip dump 37 bytes
19ec-1c88:51678855.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51678855.827 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51678855.960 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51678856.091 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51678856.219 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51678856.348 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51678856.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51678856.592 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51678856.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51678856.719 : System total receive data 165 bytes
19ec-1c88:51678856.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678856.832 : iCmd = 1, nBytes = 4
19ec-1c88:51679028.071 : 0000 : 00 00 00 00 
19ec-1c88:51679028.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51679028.320 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51679028.533 : Dump Inquiry
19ec-1c88:51679028.674 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51679028.807 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51679028.944 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51679029.074 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51679029.205 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51679029.336 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51679029.462 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679029.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679029.718 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51679029.849 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51679029.940 : 00a0 : 00 00 00 00 00 
19ec-1c88:51679030.012 : => ReadNVMDataInternal
19ec-1c88:51679030.223 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51679030.291 : IO Send command 10 bytes
19ec-1c88:51679030.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:51679030.439 : iCmd = 0, nBytes = 10
19ec-1c88:51679030.538 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51679344.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51679344.909 : System send command 10 bytes + data 0 bytes
19ec-1c88:51679344.979 : IO total need to receive data 128 bytes
19ec-1c88:51679345.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:51679345.092 : iCmd = 0, nBytes = 128
19ec-1c88:51679535.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679535.389 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679535.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51679535.669 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51679535.795 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51679535.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679536.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679536.166 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679536.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51679536.293 : System total receive data 128 bytes
19ec-1c88:51679536.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:51679536.402 : iCmd = 1, nBytes = 4
19ec-1c88:51679710.063 : 0000 : 00 00 00 00 
19ec-1c88:51679710.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51679710.316 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51679710.387 : NVMData.PadScanCount = 0
19ec-1c88:51679710.444 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51679710.501 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51679710.556 : NVMData.FlatbedScanCount = 0
19ec-1c88:51679710.609 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51679710.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51679710.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51679710.773 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51679710.828 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51679710.880 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51679710.938 : NVMData.BornMonth = 0
19ec-1c88:51679710.987 : NVMData.BornDay = 0
19ec-1c88:51679711.038 : NVMData.BornYear = 0
19ec-1c88:51679711.084 : NVMData.FirstScanMonth = 4
19ec-1c88:51679711.135 : NVMData.FirstScanDay = 30
19ec-1c88:51679711.189 : NVMData.FirstScanYear = 2020
19ec-1c88:51679711.243 : NVMData.VerticalMagnification = 0
19ec-1c88:51679711.296 : NVMData.HorizontalMagnification = 0
19ec-1c88:51679711.351 : NVMData.PowerSavingTime = 15
19ec-1c88:51679711.404 : NVMData.SN = A094165189010062
19ec-1c88:51679711.453 : NVMData.AutoFeed = 0
19ec-1c88:51679711.501 : NVMData.CCDType = 0
19ec-1c88:51679711.549 : NVMData.ScanSpeed = 0
19ec-1c88:51679711.598 : NVMData.RollerCount = 0
19ec-1c88:51679711.648 : NVMData.MultifeedCount = 0
19ec-1c88:51679711.696 : NVMData.JamCount = 0
19ec-1c88:51679711.745 : NVMData.IdentifyInfo = 
19ec-1c88:51679711.795 : NVMData.FormalName = 
19ec-1c88:51679712.029 : NVMData.ReservedB = 0
19ec-1c88:51679712.087 : NVMData.FunctionCode = 0
19ec-1c88:51679712.138 : NVMData.PreFeed = 0
19ec-1c88:51679712.190 : NVMData.PreFeedTime = 0
19ec-1c88:51679712.240 : NVMData.ButtonNumber = 0
19ec-1c88:51679712.293 : NVMData.PowerOffTime = 0
19ec-1c88:51679712.346 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51679712.419 : => IoObject::IoLockEnd
19ec-1c88:51679712.511 : <= IoObject::IoLockEnd
19ec-1c88:51679712.560 : <= InitializeScanner ret = 1
19ec-1c88:51681000.557 : => GetLogicalScannerAbility
19ec-1c88:51681000.748 : => IoObject::IoLockStart
19ec-1c88:51681000.882 : => CAsicIO::CheckDevice
19ec-1c88:51681000.945 : => CNT96226::ConnectIsAvailable
19ec-1c88:51681024.455 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51681024.684 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51681025.008 : <= IoObject::IoLockStart
19ec-1c88:51681025.062 : => IoObject::IoLockEnd
19ec-1c88:51681025.180 : <= IoObject::IoLockEnd
19ec-1c88:51681025.258 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51684956.242 : => GetLogicalScannerAbilityEx
19ec-1c88:51684956.430 : => IoObject::IoLockStart
19ec-1c88:51684956.567 : => CAsicIO::CheckDevice
19ec-1c88:51684956.627 : => CNT96226::ConnectIsAvailable
19ec-1c88:51684979.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51684979.965 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51684980.025 : <= IoObject::IoLockStart
19ec-1c88:51684980.084 : => IoObject::IoLockEnd
19ec-1c88:51684980.197 : <= IoObject::IoLockEnd
19ec-1c88:51684980.313 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51684980.388 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51692618.302 : => ReadNVMData
19ec-1c88:51692618.515 : => IoObject::IoLockStart
19ec-1c88:51692618.661 : => CAsicIO::CheckDevice
19ec-1c88:51692618.722 : => CNT96226::ConnectIsAvailable
19ec-1c88:51692642.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51692642.668 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51692642.731 : <= IoObject::IoLockStart
19ec-1c88:51692642.799 : => ReadNVMDataInternal
19ec-1c88:51692642.866 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51692642.930 : IO Send command 10 bytes
19ec-1c88:51692643.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:51692643.152 : iCmd = 0, nBytes = 10
19ec-1c88:51692643.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51692997.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51692997.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:51692997.643 : IO total need to receive data 128 bytes
19ec-1c88:51692997.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:51692997.770 : iCmd = 0, nBytes = 128
19ec-1c88:51693206.545 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693206.772 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693206.912 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51693207.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51693207.183 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.438 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51693207.700 : System total receive data 128 bytes
19ec-1c88:51693207.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:51693207.821 : iCmd = 1, nBytes = 4
19ec-1c88:51693375.468 : 0000 : 00 00 00 00 
19ec-1c88:51693375.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51693375.752 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51693375.838 : NVMData.PadScanCount = 0
19ec-1c88:51693375.896 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51693375.956 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51693376.015 : NVMData.FlatbedScanCount = 0
19ec-1c88:51693376.072 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51693376.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51693376.595 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51693376.650 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51693376.705 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51693376.756 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51693376.812 : NVMData.BornMonth = 0
19ec-1c88:51693376.861 : NVMData.BornDay = 0
19ec-1c88:51693376.910 : NVMData.BornYear = 0
19ec-1c88:51693376.960 : NVMData.FirstScanMonth = 4
19ec-1c88:51693377.012 : NVMData.FirstScanDay = 30
19ec-1c88:51693377.065 : NVMData.FirstScanYear = 2020
19ec-1c88:51693377.120 : NVMData.VerticalMagnification = 0
19ec-1c88:51693377.176 : NVMData.HorizontalMagnification = 0
19ec-1c88:51693377.228 : NVMData.PowerSavingTime = 15
19ec-1c88:51693377.281 : NVMData.SN = A094165189010062
19ec-1c88:51693377.332 : NVMData.AutoFeed = 0
19ec-1c88:51693377.381 : NVMData.CCDType = 0
19ec-1c88:51693377.428 : NVMData.ScanSpeed = 0
19ec-1c88:51693377.478 : NVMData.RollerCount = 0
19ec-1c88:51693377.529 : NVMData.MultifeedCount = 0
19ec-1c88:51693377.582 : NVMData.JamCount = 0
19ec-1c88:51693377.633 : NVMData.IdentifyInfo = 
19ec-1c88:51693377.682 : NVMData.FormalName = 
19ec-1c88:51693377.731 : NVMData.ReservedB = 0
19ec-1c88:51693377.778 : NVMData.FunctionCode = 0
19ec-1c88:51693377.827 : NVMData.PreFeed = 0
19ec-1c88:51693377.876 : NVMData.PreFeedTime = 0
19ec-1c88:51693377.925 : NVMData.ButtonNumber = 0
19ec-1c88:51693377.978 : NVMData.PowerOffTime = 0
19ec-1c88:51693378.030 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51693378.092 : => IoObject::IoLockEnd
19ec-1c88:51693378.182 : <= IoObject::IoLockEnd
19ec-1c88:51693378.231 : <= ReadNVMData ret = 1
19ec-1c88:51704042.945 : => GetADFStatus
19ec-1c88:51704043.609 : => IoObject::IoLockStart
19ec-1c88:51704043.740 : => CAsicIO::CheckDevice
19ec-1c88:51704043.801 : => CNT96226::ConnectIsAvailable
19ec-1c88:51704066.181 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51704066.321 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51704066.378 : <= IoObject::IoLockStart
19ec-1c88:51704066.438 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51704066.504 : IO Send command 10 bytes
19ec-1c88:51704066.669 : => CNT96226::VenderCmd_SetData
19ec-1c88:51704066.733 : iCmd = 0, nBytes = 10
19ec-1c88:51704066.842 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51704263.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51704263.496 : System send command 10 bytes + data 0 bytes
19ec-1c88:51704263.573 : IO total need to receive data 2 bytes
19ec-1c88:51704263.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:51704263.701 : iCmd = 0, nBytes = 2
19ec-1c88:51704429.040 : 0000 : 00 00 
19ec-1c88:51704429.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51704429.264 : System total receive data 2 bytes
19ec-1c88:51704429.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:51704429.377 : iCmd = 1, nBytes = 4
19ec-1c88:51704639.052 : 0000 : 00 00 00 00 
19ec-1c88:51704639.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51704639.313 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51704639.382 : Return status = 0
19ec-1c88:51704639.446 : => IoObject::IoLockEnd
19ec-1c88:51704639.537 : <= IoObject::IoLockEnd
19ec-1c88:51704639.586 : <= GetADFStatus ret = 1
19ec-1c88:51707624.975 : => GetADFStatus
19ec-1c88:51707625.169 : => IoObject::IoLockStart
19ec-1c88:51707625.294 : => CAsicIO::CheckDevice
19ec-1c88:51707625.348 : => CNT96226::ConnectIsAvailable
19ec-1c88:51707649.494 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51707649.608 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51707649.666 : <= IoObject::IoLockStart
19ec-1c88:51707649.729 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51707649.798 : IO Send command 10 bytes
19ec-1c88:51707649.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:51707649.989 : iCmd = 0, nBytes = 10
19ec-1c88:51707650.093 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51707856.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51707856.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:51707857.024 : IO total need to receive data 2 bytes
19ec-1c88:51707857.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:51707857.393 : iCmd = 0, nBytes = 2
19ec-1c88:51707996.760 : 0000 : 00 00 
19ec-1c88:51707996.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51707996.940 : System total receive data 2 bytes
19ec-1c88:51707997.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:51707997.058 : iCmd = 1, nBytes = 4
19ec-1c88:51708112.847 : 0000 : 00 00 00 00 
19ec-1c88:51708112.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51708113.084 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51708113.146 : Return status = 0
19ec-1c88:51708113.205 : => IoObject::IoLockEnd
19ec-1c88:51708113.292 : <= IoObject::IoLockEnd
19ec-1c88:51708113.341 : <= GetADFStatus ret = 1
19ec-1c88:51710250.004 : => TerminateDriver
19ec-1c88:51710250.196 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:51710250.274 : => CNT96226::Close
19ec-1c88:51710254.141 : <= CNT96226::Close ret = 1
19ec-1c88:51710254.225 : <= CAsicIO::~CAsicIO
19ec-1c88:51710254.283 : => IoObject::IoLockEnd
19ec-1c88:51710254.335 : <= IoObject::IoLockEnd
19ec-1c88:51710254.390 : => IoObject::TerminateDevice
19ec-1c88:51710254.458 : => IoObject::IoLockEnd
19ec-1c88:51710254.510 : <= IoObject::IoLockEnd
19ec-1c88:51710254.617 : <= IoObject::TerminateDevice
19ec-1c88:51710254.867 : <= TerminateDriver ret = 1
19ec-1c88:51754687.802 : ============Debug Start==========
19ec-1c88:51754688.089 : Date : 2020/4/30 14:30:41
19ec-1c88:51754688.169 : Process ID : 19ec
19ec-1c88:51754688.575 : Windows : Version 10.0 build 18363 
19ec-1c88:51754689.022 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51754689.084 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51754689.149 : MemoryStatus.ullAvailPhys : 1727479808
19ec-1c88:51754689.206 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51754689.262 : MemoryStatus.ullAvailPageFile : 3121549312
19ec-1c88:51754689.324 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51754689.381 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:51754689.438 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51754689.538 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51754689.598 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51754689.843 : CPU Count : 4
19ec-1c88:51754689.889 : CPU Frequency : 100.000 Mhz
19ec-1c88:51754694.284 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51754694.433 : => InitializeDriver
19ec-1c88:51754694.705 : <= InitializeDriver ret = 1
19ec-1c88:51754694.762 : => InitializeScanner
19ec-1c88:51754694.845 : => CAsicIO::GetDeviceList
19ec-1c88:51754695.143 : => CNT96226::CNT96226
19ec-1c88:51754695.199 : => CNT96226::Open
19ec-1c88:51754716.675 : <= CNT96226::Open ret = 1
19ec-1c88:51754716.770 : => CNT96226::Initialize
19ec-1c88:51754716.951 : <= CNT96226::Initialize ret = 1
19ec-1c88:51754717.010 : <= CNT96226::CNT96226
19ec-1c88:51754717.063 : => CNT96226::EnumAvailableDevice
19ec-1c88:51754722.335 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51754722.411 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51754722.468 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51758454.507 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51758454.986 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51758466.590 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51758466.799 : => IoObject::GetLockName
19ec-1c88:51758466.922 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51758467.064 : <= IoObject::GetLockName
19ec-1c88:51758468.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:51758468.241 : iCmd = 3, nBytes = 2
19ec-1c88:51758854.095 : 0000 : 06 38 
19ec-1c88:51758854.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51758854.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:51758854.609 : iCmd = 4, nBytes = 2
19ec-1c88:51759176.194 : 0000 : 07 07 
19ec-1c88:51759176.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51759176.625 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51759176.798 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51759176.936 : IO Send command 10 bytes
19ec-1c88:51759177.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:51759177.168 : iCmd = 0, nBytes = 10
19ec-1c88:51759177.386 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51759387.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51759387.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:51759388.096 : iCmd = 0, nBytes = 165
19ec-1c88:51759576.548 : skip dump 37 bytes
19ec-1c88:51759576.972 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51759577.266 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51759577.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51759577.814 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51759578.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51759578.350 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51759578.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51759578.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51759578.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51759579.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:51759579.238 : iCmd = 1, nBytes = 4
19ec-1c88:51759787.302 : 0000 : 00 00 00 00 
19ec-1c88:51759787.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51759787.629 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51759787.745 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51759787.889 : IO Send command 10 bytes
19ec-1c88:51759787.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:51759788.106 : iCmd = 0, nBytes = 10
19ec-1c88:51759788.316 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51760145.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51760145.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:51760146.076 : iCmd = 0, nBytes = 128
19ec-1c88:51760354.985 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760355.327 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760355.610 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51760355.883 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51760356.146 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51760356.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760356.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760356.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760357.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51760357.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:51760357.248 : iCmd = 1, nBytes = 4
19ec-1c88:51760572.486 : 0000 : 00 00 00 00 
19ec-1c88:51760572.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51760572.779 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51760573.110 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51760573.257 : => CNT96226::Close
19ec-1c88:51760579.884 : <= CNT96226::Close ret = 1
19ec-1c88:51760580.033 : <= CNT96226::~CNT96226
19ec-1c88:51760580.193 : <= CAsicIO::GetDeviceList
19ec-1c88:51760580.947 : => IoObject::SetTimeout
19ec-1c88:51760581.195 : Timeout--> In = 0 Out = 0
19ec-1c88:51760581.310 : <= IoObject::SetTimeout
19ec-1c88:51760581.443 : => CAsicIO::CAsicIO
19ec-1c88:51760581.582 : => CNT96226::CNT96226
19ec-1c88:51760581.693 : => CNT96226::Open
19ec-1c88:51760623.929 : <= CNT96226::Open ret = 1
19ec-1c88:51760624.135 : => CNT96226::Initialize
19ec-1c88:51760624.516 : <= CNT96226::Initialize ret = 1
19ec-1c88:51760624.636 : <= CNT96226::CNT96226
19ec-1c88:51760624.737 : <= CAsicIO::CAsicIO
19ec-1c88:51760624.848 : => CAsicIO::InitializeDevice
19ec-1c88:51760624.975 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51760636.466 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51760636.696 : => IoObject::GetLockName
19ec-1c88:51760636.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51760636.943 : <= IoObject::GetLockName
19ec-1c88:51760637.868 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51760638.015 : IO Send command 10 bytes
19ec-1c88:51760638.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:51760638.241 : iCmd = 0, nBytes = 10
19ec-1c88:51760638.471 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51760996.285 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51760996.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:51760996.597 : iCmd = 0, nBytes = 128
19ec-1c88:51761196.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761197.163 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761197.344 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51761197.523 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51761197.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51761197.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761198.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761198.177 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761198.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51761198.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:51761198.413 : iCmd = 1, nBytes = 4
19ec-1c88:51761378.059 : 0000 : 00 00 00 00 
19ec-1c88:51761378.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51761378.409 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51761378.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:51761378.554 : iCmd = 3, nBytes = 2
19ec-1c88:51761747.246 : 0000 : 06 38 
19ec-1c88:51761747.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51761747.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:51761747.558 : iCmd = 4, nBytes = 2
19ec-1c88:51762063.232 : 0000 : 07 07 
19ec-1c88:51762063.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762063.668 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51762063.790 : => IoObject::InitializeDevice
19ec-1c88:51762063.923 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51762064.929 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51762065.021 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51762065.953 : => FindScanner
19ec-1c88:51762066.026 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51762066.105 : <= FindScanner ret = 1
19ec-1c88:51762066.182 : => IoObject::IoLockStart
19ec-1c88:51762066.319 : => CAsicIO::CheckDevice
19ec-1c88:51762066.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:51762086.702 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51762086.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51762086.930 : <= IoObject::IoLockStart
19ec-1c88:51762087.013 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51762087.102 : IO Send command 10 bytes
19ec-1c88:51762087.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:51762087.304 : iCmd = 0, nBytes = 10
19ec-1c88:51762087.441 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51762287.738 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51762287.894 : System send command 10 bytes + data 0 bytes
19ec-1c88:51762287.996 : IO total need to receive data 5 bytes
19ec-1c88:51762288.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762288.235 : iCmd = 0, nBytes = 5
19ec-1c88:51762436.920 : 0000 : 06 00 02 02 ab 
19ec-1c88:51762437.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762437.161 : System total receive data 5 bytes
19ec-1c88:51762437.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762437.315 : iCmd = 1, nBytes = 4
19ec-1c88:51762553.408 : 0000 : 00 00 00 00 
19ec-1c88:51762553.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762553.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51762553.796 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51762553.882 : IO Send command 10 bytes
19ec-1c88:51762554.000 : => CNT96226::VenderCmd_SetData
19ec-1c88:51762554.076 : iCmd = 0, nBytes = 10
19ec-1c88:51762554.219 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51762745.018 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51762745.200 : System send command 10 bytes + data 0 bytes
19ec-1c88:51762745.308 : IO total need to receive data 165 bytes
19ec-1c88:51762745.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762745.479 : iCmd = 0, nBytes = 165
19ec-1c88:51762948.383 : skip dump 37 bytes
19ec-1c88:51762948.625 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51762948.809 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51762948.985 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51762949.161 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51762949.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51762949.505 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51762949.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51762949.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51762949.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762950.005 : System total receive data 165 bytes
19ec-1c88:51762950.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762950.152 : iCmd = 1, nBytes = 4
19ec-1c88:51763094.205 : 0000 : 00 00 00 00 
19ec-1c88:51763094.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51763094.534 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51763094.779 : Dump Inquiry
19ec-1c88:51763094.960 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51763095.136 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51763095.311 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51763095.490 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51763095.659 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51763095.838 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51763096.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763096.163 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763096.331 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51763096.502 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51763096.614 : 00a0 : 00 00 00 00 00 
19ec-1c88:51763096.704 : => ReadNVMDataInternal
19ec-1c88:51763096.960 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51763097.046 : IO Send command 10 bytes
19ec-1c88:51763097.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:51763097.228 : iCmd = 0, nBytes = 10
19ec-1c88:51763097.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51763413.145 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51763413.346 : System send command 10 bytes + data 0 bytes
19ec-1c88:51763413.441 : IO total need to receive data 128 bytes
19ec-1c88:51763413.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:51763413.592 : iCmd = 0, nBytes = 128
19ec-1c88:51763577.440 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763577.656 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763577.842 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51763578.020 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51763578.189 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.352 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.514 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51763578.849 : System total receive data 128 bytes
19ec-1c88:51763578.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:51763578.992 : iCmd = 1, nBytes = 4
19ec-1c88:51763693.379 : 0000 : 00 00 00 00 
19ec-1c88:51763693.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51763693.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51763693.756 : NVMData.PadScanCount = 0
19ec-1c88:51763693.829 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51763693.897 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51763693.970 : NVMData.FlatbedScanCount = 0
19ec-1c88:51763694.039 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51763694.106 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51763694.175 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51763694.246 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51763694.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51763694.392 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51763694.470 : NVMData.BornMonth = 0
19ec-1c88:51763694.536 : NVMData.BornDay = 0
19ec-1c88:51763694.601 : NVMData.BornYear = 0
19ec-1c88:51763694.665 : NVMData.FirstScanMonth = 4
19ec-1c88:51763694.733 : NVMData.FirstScanDay = 30
19ec-1c88:51763694.807 : NVMData.FirstScanYear = 2020
19ec-1c88:51763694.880 : NVMData.VerticalMagnification = 0
19ec-1c88:51763694.950 : NVMData.HorizontalMagnification = 0
19ec-1c88:51763695.023 : NVMData.PowerSavingTime = 15
19ec-1c88:51763695.095 : NVMData.SN = A094165189010062
19ec-1c88:51763695.161 : NVMData.AutoFeed = 0
19ec-1c88:51763695.227 : NVMData.CCDType = 0
19ec-1c88:51763695.290 : NVMData.ScanSpeed = 0
19ec-1c88:51763695.353 : NVMData.RollerCount = 0
19ec-1c88:51763695.417 : NVMData.MultifeedCount = 0
19ec-1c88:51763695.483 : NVMData.JamCount = 0
19ec-1c88:51763695.545 : NVMData.IdentifyInfo = 
19ec-1c88:51763695.616 : NVMData.FormalName = 
19ec-1c88:51763695.842 : NVMData.ReservedB = 0
19ec-1c88:51763695.912 : NVMData.FunctionCode = 0
19ec-1c88:51763695.979 : NVMData.PreFeed = 0
19ec-1c88:51763696.041 : NVMData.PreFeedTime = 0
19ec-1c88:51763696.108 : NVMData.ButtonNumber = 0
19ec-1c88:51763696.177 : NVMData.PowerOffTime = 0
19ec-1c88:51763696.243 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51763696.337 : => IoObject::IoLockEnd
19ec-1c88:51763696.448 : <= IoObject::IoLockEnd
19ec-1c88:51763696.515 : <= InitializeScanner ret = 1
19ec-1c88:51763696.596 : => GetLogicalScannerAbilityEx
19ec-1c88:51763696.672 : => IoObject::IoLockStart
19ec-1c88:51763696.797 : => CAsicIO::CheckDevice
19ec-1c88:51763696.866 : => CNT96226::ConnectIsAvailable
19ec-1c88:51763708.779 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51763708.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51763708.966 : <= IoObject::IoLockStart
19ec-1c88:51763709.041 : => IoObject::IoLockEnd
19ec-1c88:51763709.157 : <= IoObject::IoLockEnd
19ec-1c88:51763709.302 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51763709.398 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51763937.236 : => ReadNVMData
19ec-1c88:51763937.414 : => IoObject::IoLockStart
19ec-1c88:51763937.579 : => CAsicIO::CheckDevice
19ec-1c88:51763937.648 : => CNT96226::ConnectIsAvailable
19ec-1c88:51763961.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51763961.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51763961.753 : <= IoObject::IoLockStart
19ec-1c88:51763961.835 : => ReadNVMDataInternal
19ec-1c88:51763961.918 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51763962.007 : IO Send command 10 bytes
19ec-1c88:51763962.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:51763962.232 : iCmd = 0, nBytes = 10
19ec-1c88:51763962.376 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51764316.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51764316.939 : System send command 10 bytes + data 0 bytes
19ec-1c88:51764317.027 : IO total need to receive data 128 bytes
19ec-1c88:51764317.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:51764317.175 : iCmd = 0, nBytes = 128
19ec-1c88:51764514.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.045 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.232 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51764515.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51764515.580 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764516.071 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764516.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51764516.232 : System total receive data 128 bytes
19ec-1c88:51764516.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:51764516.375 : iCmd = 1, nBytes = 4
19ec-1c88:51764714.597 : 0000 : 00 00 00 00 
19ec-1c88:51764714.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51764714.862 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51764714.945 : NVMData.PadScanCount = 0
19ec-1c88:51764715.014 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51764715.085 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51764715.159 : NVMData.FlatbedScanCount = 0
19ec-1c88:51764715.229 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51764715.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51764715.367 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51764715.441 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51764715.512 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51764715.581 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51764715.650 : NVMData.BornMonth = 0
19ec-1c88:51764715.713 : NVMData.BornDay = 0
19ec-1c88:51764715.778 : NVMData.BornYear = 0
19ec-1c88:51764715.842 : NVMData.FirstScanMonth = 4
19ec-1c88:51764715.908 : NVMData.FirstScanDay = 30
19ec-1c88:51764715.978 : NVMData.FirstScanYear = 2020
19ec-1c88:51764716.236 : NVMData.VerticalMagnification = 0
19ec-1c88:51764716.308 : NVMData.HorizontalMagnification = 0
19ec-1c88:51764716.382 : NVMData.PowerSavingTime = 15
19ec-1c88:51764716.452 : NVMData.SN = A094165189010062
19ec-1c88:51764716.518 : NVMData.AutoFeed = 0
19ec-1c88:51764716.580 : NVMData.CCDType = 0
19ec-1c88:51764716.647 : NVMData.ScanSpeed = 0
19ec-1c88:51764716.712 : NVMData.RollerCount = 0
19ec-1c88:51764716.781 : NVMData.MultifeedCount = 0
19ec-1c88:51764716.849 : NVMData.JamCount = 0
19ec-1c88:51764716.910 : NVMData.IdentifyInfo = 
19ec-1c88:51764716.974 : NVMData.FormalName = 
19ec-1c88:51764717.036 : NVMData.ReservedB = 0
19ec-1c88:51764717.101 : NVMData.FunctionCode = 0
19ec-1c88:51764717.165 : NVMData.PreFeed = 0
19ec-1c88:51764717.226 : NVMData.PreFeedTime = 0
19ec-1c88:51764717.290 : NVMData.ButtonNumber = 0
19ec-1c88:51764717.356 : NVMData.PowerOffTime = 0
19ec-1c88:51764717.426 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51764717.502 : => IoObject::IoLockEnd
19ec-1c88:51764717.617 : <= IoObject::IoLockEnd
19ec-1c88:51764717.682 : <= ReadNVMData ret = 1
19ec-1c88:51767473.099 : ============Debug Start==========
19ec-1c88:51767473.395 : Date : 2020/4/30 14:30:41
19ec-1c88:51767473.478 : Process ID : 19ec
19ec-1c88:51767473.890 : Windows : Version 10.0 build 18363 
19ec-1c88:51767474.378 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51767474.440 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51767474.503 : MemoryStatus.ullAvailPhys : 1727516672
19ec-1c88:51767474.563 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51767474.623 : MemoryStatus.ullAvailPageFile : 3121483776
19ec-1c88:51767474.681 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51767474.739 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:51767474.800 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51767474.900 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51767474.958 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51767475.197 : CPU Count : 4
19ec-1c88:51767475.244 : CPU Frequency : 100.000 Mhz
19ec-1c88:51767479.367 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51767479.497 : => InitializeDriver
19ec-1c88:51767479.757 : <= InitializeDriver ret = 1
19ec-1c88:51770082.838 : => InitializeScanner
19ec-1c88:51770083.100 : => CAsicIO::GetDeviceList
19ec-1c88:51770083.551 : => CNT96226::CNT96226
19ec-1c88:51770083.616 : => CNT96226::Open
19ec-1c88:51770106.665 : <= CNT96226::Open ret = 1
19ec-1c88:51770106.766 : => CNT96226::Initialize
19ec-1c88:51770106.961 : <= CNT96226::Initialize ret = 1
19ec-1c88:51770107.021 : <= CNT96226::CNT96226
19ec-1c88:51770107.075 : => CNT96226::EnumAvailableDevice
19ec-1c88:51770112.699 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51770112.779 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51770112.842 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51773895.607 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51773896.051 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51773908.195 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51773908.411 : => IoObject::GetLockName
19ec-1c88:51773908.543 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51773908.673 : <= IoObject::GetLockName
19ec-1c88:51773909.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:51773909.693 : iCmd = 3, nBytes = 2
19ec-1c88:51774308.047 : 0000 : 06 38 
19ec-1c88:51774308.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51774308.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:51774308.538 : iCmd = 4, nBytes = 2
19ec-1c88:51774614.581 : 0000 : 07 07 
19ec-1c88:51774614.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51774614.965 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51774615.125 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51774615.261 : IO Send command 10 bytes
19ec-1c88:51774615.376 : => CNT96226::VenderCmd_SetData
19ec-1c88:51774615.483 : iCmd = 0, nBytes = 10
19ec-1c88:51774615.691 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51774834.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51774834.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:51774834.382 : iCmd = 0, nBytes = 165
19ec-1c88:51775049.057 : skip dump 37 bytes
19ec-1c88:51775049.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51775049.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51775050.049 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51775050.319 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51775050.584 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51775050.865 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51775051.123 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775051.375 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775051.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51775051.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:51775051.748 : iCmd = 1, nBytes = 4
19ec-1c88:51775252.642 : 0000 : 00 00 00 00 
19ec-1c88:51775252.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51775253.006 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51775253.129 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51775253.263 : IO Send command 10 bytes
19ec-1c88:51775253.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:51775253.482 : iCmd = 0, nBytes = 10
19ec-1c88:51775253.696 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51775626.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51775626.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:51775626.413 : iCmd = 0, nBytes = 128
19ec-1c88:51775839.308 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775839.700 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775839.988 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51775840.257 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51775840.519 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51775840.768 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775841.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775841.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775841.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51775841.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:51775841.636 : iCmd = 1, nBytes = 4
19ec-1c88:51776075.824 : 0000 : 00 00 00 00 
19ec-1c88:51776076.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51776076.171 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51776076.563 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51776076.714 : => CNT96226::Close
19ec-1c88:51776083.608 : <= CNT96226::Close ret = 1
19ec-1c88:51776083.759 : <= CNT96226::~CNT96226
19ec-1c88:51776083.917 : <= CAsicIO::GetDeviceList
19ec-1c88:51776084.677 : => IoObject::SetTimeout
19ec-1c88:51776084.942 : Timeout--> In = 0 Out = 0
19ec-1c88:51776085.058 : <= IoObject::SetTimeout
19ec-1c88:51776085.187 : => CAsicIO::CAsicIO
19ec-1c88:51776085.335 : => CNT96226::CNT96226
19ec-1c88:51776085.444 : => CNT96226::Open
19ec-1c88:51776126.958 : <= CNT96226::Open ret = 1
19ec-1c88:51776127.153 : => CNT96226::Initialize
19ec-1c88:51776127.521 : <= CNT96226::Initialize ret = 1
19ec-1c88:51776127.641 : <= CNT96226::CNT96226
19ec-1c88:51776127.740 : <= CAsicIO::CAsicIO
19ec-1c88:51776127.842 : => CAsicIO::InitializeDevice
19ec-1c88:51776127.978 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51776139.733 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51776139.955 : => IoObject::GetLockName
19ec-1c88:51776140.065 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51776140.201 : <= IoObject::GetLockName
19ec-1c88:51776141.138 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51776141.285 : IO Send command 10 bytes
19ec-1c88:51776141.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:51776141.500 : iCmd = 0, nBytes = 10
19ec-1c88:51776141.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51776503.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51776503.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:51776503.560 : iCmd = 0, nBytes = 128
19ec-1c88:51776741.072 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776741.441 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776741.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51776741.992 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51776742.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51776742.511 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776742.765 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776743.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776743.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51776743.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:51776743.383 : iCmd = 1, nBytes = 4
19ec-1c88:51776968.436 : 0000 : 00 00 00 00 
19ec-1c88:51776968.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51776968.806 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51776968.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:51776969.039 : iCmd = 3, nBytes = 2
19ec-1c88:51777382.154 : 0000 : 06 38 
19ec-1c88:51777382.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51777382.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:51777382.620 : iCmd = 4, nBytes = 2
19ec-1c88:51777686.287 : 0000 : 07 07 
19ec-1c88:51777686.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51777686.875 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51777687.066 : => IoObject::InitializeDevice
19ec-1c88:51777687.250 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51777688.476 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51777688.616 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51777690.710 : => FindScanner
19ec-1c88:51777690.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51777690.959 : <= FindScanner ret = 1
19ec-1c88:51777691.071 : => IoObject::IoLockStart
19ec-1c88:51777691.287 : => CAsicIO::CheckDevice
19ec-1c88:51777691.392 : => CNT96226::ConnectIsAvailable
19ec-1c88:51777716.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51777717.179 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51777717.319 : <= IoObject::IoLockStart
19ec-1c88:51777717.448 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51777717.582 : IO Send command 10 bytes
19ec-1c88:51777717.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:51777717.871 : iCmd = 0, nBytes = 10
19ec-1c88:51777718.096 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51777926.653 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51777926.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:51777927.060 : IO total need to receive data 5 bytes
19ec-1c88:51777927.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:51777927.303 : iCmd = 0, nBytes = 5
19ec-1c88:51778135.759 : 0000 : 06 00 02 02 ab 
19ec-1c88:51778135.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51778136.069 : System total receive data 5 bytes
19ec-1c88:51778136.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:51778136.298 : iCmd = 1, nBytes = 4
19ec-1c88:51778343.582 : 0000 : 00 00 00 00 
19ec-1c88:51778343.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51778343.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51778344.121 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51778344.253 : IO Send command 10 bytes
19ec-1c88:51778344.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:51778344.530 : iCmd = 0, nBytes = 10
19ec-1c88:51778344.750 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51778552.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51778553.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:51778553.163 : IO total need to receive data 165 bytes
19ec-1c88:51778553.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:51778553.402 : iCmd = 0, nBytes = 165
19ec-1c88:51778793.297 : skip dump 37 bytes
19ec-1c88:51778793.688 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51778793.967 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51778794.252 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51778794.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51778794.798 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51778795.066 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51778795.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51778795.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51778795.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51778795.835 : System total receive data 165 bytes
19ec-1c88:51778795.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:51778796.065 : iCmd = 1, nBytes = 4
19ec-1c88:51779005.063 : 0000 : 00 00 00 00 
19ec-1c88:51779005.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51779005.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51779005.934 : Dump Inquiry
19ec-1c88:51779006.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51779006.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51779006.778 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51779007.046 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51779007.307 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51779007.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51779007.840 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779008.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779008.359 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51779008.629 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51779008.808 : 00a0 : 00 00 00 00 00 
19ec-1c88:51779008.933 : => ReadNVMDataInternal
19ec-1c88:51779009.460 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51779009.600 : IO Send command 10 bytes
19ec-1c88:51779009.772 : => CNT96226::VenderCmd_SetData
19ec-1c88:51779009.881 : iCmd = 0, nBytes = 10
19ec-1c88:51779010.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51779365.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51779365.478 : System send command 10 bytes + data 0 bytes
19ec-1c88:51779365.624 : IO total need to receive data 128 bytes
19ec-1c88:51779365.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:51779365.858 : iCmd = 0, nBytes = 128
19ec-1c88:51779577.276 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779577.615 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779577.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51779578.153 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51779578.412 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51779578.662 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779578.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779579.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779579.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51779579.418 : System total receive data 128 bytes
19ec-1c88:51779579.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:51779579.645 : iCmd = 1, nBytes = 4
19ec-1c88:51779754.245 : 0000 : 00 00 00 00 
19ec-1c88:51779754.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51779754.638 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51779754.768 : NVMData.PadScanCount = 0
19ec-1c88:51779754.875 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51779754.981 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51779755.091 : NVMData.FlatbedScanCount = 0
19ec-1c88:51779755.198 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51779755.303 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51779755.415 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51779755.532 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51779755.644 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51779755.757 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51779755.868 : NVMData.BornMonth = 0
19ec-1c88:51779755.966 : NVMData.BornDay = 0
19ec-1c88:51779756.064 : NVMData.BornYear = 0
19ec-1c88:51779756.164 : NVMData.FirstScanMonth = 4
19ec-1c88:51779756.268 : NVMData.FirstScanDay = 30
19ec-1c88:51779756.377 : NVMData.FirstScanYear = 2020
19ec-1c88:51779756.482 : NVMData.VerticalMagnification = 0
19ec-1c88:51779756.599 : NVMData.HorizontalMagnification = 0
19ec-1c88:51779756.709 : NVMData.PowerSavingTime = 15
19ec-1c88:51779756.817 : NVMData.SN = A094165189010062
19ec-1c88:51779756.926 : NVMData.AutoFeed = 0
19ec-1c88:51779757.024 : NVMData.CCDType = 0
19ec-1c88:51779757.123 : NVMData.ScanSpeed = 0
19ec-1c88:51779757.227 : NVMData.RollerCount = 0
19ec-1c88:51779757.328 : NVMData.MultifeedCount = 0
19ec-1c88:51779757.429 : NVMData.JamCount = 0
19ec-1c88:51779757.527 : NVMData.IdentifyInfo = 
19ec-1c88:51779757.632 : NVMData.FormalName = 
19ec-1c88:51779757.964 : NVMData.ReservedB = 0
19ec-1c88:51779758.080 : NVMData.FunctionCode = 0
19ec-1c88:51779758.182 : NVMData.PreFeed = 0
19ec-1c88:51779758.284 : NVMData.PreFeedTime = 0
19ec-1c88:51779758.385 : NVMData.ButtonNumber = 0
19ec-1c88:51779758.497 : NVMData.PowerOffTime = 0
19ec-1c88:51779758.600 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51779758.735 : => IoObject::IoLockEnd
19ec-1c88:51779758.919 : <= IoObject::IoLockEnd
19ec-1c88:51779759.025 : <= InitializeScanner ret = 1
19ec-1c88:51781381.422 : => GetLogicalScannerAbility
19ec-1c88:51781382.175 : => IoObject::IoLockStart
19ec-1c88:51781382.311 : => CAsicIO::CheckDevice
19ec-1c88:51781382.594 : => CNT96226::ConnectIsAvailable
19ec-1c88:51781406.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51781407.105 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51781407.162 : <= IoObject::IoLockStart
19ec-1c88:51781407.220 : => IoObject::IoLockEnd
19ec-1c88:51781407.327 : <= IoObject::IoLockEnd
19ec-1c88:51781407.404 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51785291.371 : => GetLogicalScannerAbilityEx
19ec-1c88:51785291.560 : => IoObject::IoLockStart
19ec-1c88:51785291.694 : => CAsicIO::CheckDevice
19ec-1c88:51785291.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:51785305.400 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51785305.504 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51785305.566 : <= IoObject::IoLockStart
19ec-1c88:51785305.623 : => IoObject::IoLockEnd
19ec-1c88:51785305.723 : <= IoObject::IoLockEnd
19ec-1c88:51785305.837 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51785305.916 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51792835.555 : => ReadNVMData
19ec-1c88:51792835.742 : => IoObject::IoLockStart
19ec-1c88:51792835.875 : => CAsicIO::CheckDevice
19ec-1c88:51792835.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:51792858.303 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51792858.422 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51792858.481 : <= IoObject::IoLockStart
19ec-1c88:51792858.549 : => ReadNVMDataInternal
19ec-1c88:51792858.611 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51792858.679 : IO Send command 10 bytes
19ec-1c88:51792858.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:51792858.861 : iCmd = 0, nBytes = 10
19ec-1c88:51792858.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51793214.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51793215.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:51793215.172 : IO total need to receive data 128 bytes
19ec-1c88:51793215.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:51793215.286 : iCmd = 0, nBytes = 128
19ec-1c88:51793417.740 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.354 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51793418.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51793418.624 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.747 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793419.007 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793419.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51793419.138 : System total receive data 128 bytes
19ec-1c88:51793419.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:51793419.256 : iCmd = 1, nBytes = 4
19ec-1c88:51793587.104 : 0000 : 00 00 00 00 
19ec-1c88:51793587.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51793587.392 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51793587.465 : NVMData.PadScanCount = 0
19ec-1c88:51793587.521 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51793587.578 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51793587.637 : NVMData.FlatbedScanCount = 0
19ec-1c88:51793587.693 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51793587.891 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51793587.956 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51793588.009 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51793588.064 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51793588.117 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51793588.171 : NVMData.BornMonth = 0
19ec-1c88:51793588.219 : NVMData.BornDay = 0
19ec-1c88:51793588.269 : NVMData.BornYear = 0
19ec-1c88:51793588.317 : NVMData.FirstScanMonth = 4
19ec-1c88:51793588.369 : NVMData.FirstScanDay = 30
19ec-1c88:51793588.426 : NVMData.FirstScanYear = 2020
19ec-1c88:51793588.482 : NVMData.VerticalMagnification = 0
19ec-1c88:51793588.536 : NVMData.HorizontalMagnification = 0
19ec-1c88:51793588.590 : NVMData.PowerSavingTime = 15
19ec-1c88:51793588.645 : NVMData.SN = A094165189010062
19ec-1c88:51793588.694 : NVMData.AutoFeed = 0
19ec-1c88:51793588.745 : NVMData.CCDType = 0
19ec-1c88:51793588.792 : NVMData.ScanSpeed = 0
19ec-1c88:51793588.840 : NVMData.RollerCount = 0
19ec-1c88:51793588.894 : NVMData.MultifeedCount = 0
19ec-1c88:51793588.945 : NVMData.JamCount = 0
19ec-1c88:51793588.996 : NVMData.IdentifyInfo = 
19ec-1c88:51793589.046 : NVMData.FormalName = 
19ec-1c88:51793589.091 : NVMData.ReservedB = 0
19ec-1c88:51793589.141 : NVMData.FunctionCode = 0
19ec-1c88:51793589.190 : NVMData.PreFeed = 0
19ec-1c88:51793589.237 : NVMData.PreFeedTime = 0
19ec-1c88:51793589.286 : NVMData.ButtonNumber = 0
19ec-1c88:51793589.335 : NVMData.PowerOffTime = 0
19ec-1c88:51793589.383 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51793589.505 : => IoObject::IoLockEnd
19ec-1c88:51793589.595 : <= IoObject::IoLockEnd
19ec-1c88:51793589.645 : <= ReadNVMData ret = 1
19ec-1c88:51803563.471 : => GetADFStatus
19ec-1c88:51803563.932 : => IoObject::IoLockStart
19ec-1c88:51803564.080 : => CAsicIO::CheckDevice
19ec-1c88:51803564.139 : => CNT96226::ConnectIsAvailable
19ec-1c88:51803586.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51803586.992 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51803587.055 : <= IoObject::IoLockStart
19ec-1c88:51803587.118 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51803587.190 : IO Send command 10 bytes
19ec-1c88:51803587.350 : => CNT96226::VenderCmd_SetData
19ec-1c88:51803587.409 : iCmd = 0, nBytes = 10
19ec-1c88:51803587.518 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51803782.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51803782.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:51803782.915 : IO total need to receive data 2 bytes
19ec-1c88:51803782.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:51803783.029 : iCmd = 0, nBytes = 2
19ec-1c88:51803952.320 : 0000 : 00 00 
19ec-1c88:51803952.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51803952.795 : System total receive data 2 bytes
19ec-1c88:51803952.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:51803952.914 : iCmd = 1, nBytes = 4
19ec-1c88:51804125.839 : 0000 : 00 00 00 00 
19ec-1c88:51804125.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51804126.053 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51804126.116 : Return status = 0
19ec-1c88:51804126.179 : => IoObject::IoLockEnd
19ec-1c88:51804126.266 : <= IoObject::IoLockEnd
19ec-1c88:51804126.320 : <= GetADFStatus ret = 1
19ec-1c88:51806859.307 : => GetADFStatus
19ec-1c88:51806859.513 : => IoObject::IoLockStart
19ec-1c88:51806859.641 : => CAsicIO::CheckDevice
19ec-1c88:51806859.701 : => CNT96226::ConnectIsAvailable
19ec-1c88:51806883.638 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51806883.850 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51806884.163 : <= IoObject::IoLockStart
19ec-1c88:51806884.225 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51806884.293 : IO Send command 10 bytes
19ec-1c88:51806884.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:51806884.492 : iCmd = 0, nBytes = 10
19ec-1c88:51806884.598 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51807076.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51807076.386 : System send command 10 bytes + data 0 bytes
19ec-1c88:51807076.647 : IO total need to receive data 2 bytes
19ec-1c88:51807076.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:51807076.777 : iCmd = 0, nBytes = 2
19ec-1c88:51807279.132 : 0000 : 00 00 
19ec-1c88:51807279.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51807279.353 : System total receive data 2 bytes
19ec-1c88:51807279.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:51807279.467 : iCmd = 1, nBytes = 4
19ec-1c88:51807486.729 : 0000 : 00 00 00 00 
19ec-1c88:51807486.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51807487.184 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51807487.499 : Return status = 0
19ec-1c88:51807487.562 : => IoObject::IoLockEnd
19ec-1c88:51807487.650 : <= IoObject::IoLockEnd
19ec-1c88:51807487.700 : <= GetADFStatus ret = 1
19ec-1c88:51809634.131 : => TerminateDriver
19ec-1c88:51809634.327 : => CAsicIO::~CAsicIO,pStage=197200968
19ec-1c88:51809634.406 : => CNT96226::Close
19ec-1c88:51809638.085 : <= CNT96226::Close ret = 1
19ec-1c88:51809638.164 : <= CAsicIO::~CAsicIO
19ec-1c88:51809638.224 : => IoObject::IoLockEnd
19ec-1c88:51809638.276 : <= IoObject::IoLockEnd
19ec-1c88:51809638.330 : => IoObject::TerminateDevice
19ec-1c88:51809638.387 : => IoObject::IoLockEnd
19ec-1c88:51809638.438 : <= IoObject::IoLockEnd
19ec-1c88:51809638.545 : <= IoObject::TerminateDevice
19ec-1c88:51809638.797 : <= TerminateDriver ret = 1
19ec-1c88:51853577.622 : ============Debug Start==========
19ec-1c88:51853577.884 : Date : 2020/4/30 14:30:44
19ec-1c88:51853577.969 : Process ID : 19ec
19ec-1c88:51853578.384 : Windows : Version 10.0 build 18363 
19ec-1c88:51853578.831 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51853578.893 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51853578.958 : MemoryStatus.ullAvailPhys : 1727553536
19ec-1c88:51853579.016 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51853579.076 : MemoryStatus.ullAvailPageFile : 3127193600
19ec-1c88:51853579.136 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51853579.197 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:51853579.256 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51853579.356 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51853579.418 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51853579.656 : CPU Count : 4
19ec-1c88:51853579.704 : CPU Frequency : 100.000 Mhz
19ec-1c88:51853583.776 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51853583.906 : => InitializeDriver
19ec-1c88:51853584.175 : <= InitializeDriver ret = 1
19ec-1c88:51853584.230 : => InitializeScanner
19ec-1c88:51853584.307 : => CAsicIO::GetDeviceList
19ec-1c88:51853584.601 : => CNT96226::CNT96226
19ec-1c88:51853584.657 : => CNT96226::Open
19ec-1c88:51853607.669 : <= CNT96226::Open ret = 1
19ec-1c88:51853607.766 : => CNT96226::Initialize
19ec-1c88:51853607.959 : <= CNT96226::Initialize ret = 1
19ec-1c88:51853608.020 : <= CNT96226::CNT96226
19ec-1c88:51853608.077 : => CNT96226::EnumAvailableDevice
19ec-1c88:51853613.756 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51853613.834 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51853613.889 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51857362.294 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51857362.586 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51857368.288 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51857368.407 : => IoObject::GetLockName
19ec-1c88:51857368.471 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51857368.542 : <= IoObject::GetLockName
19ec-1c88:51857369.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:51857369.083 : iCmd = 3, nBytes = 2
19ec-1c88:51857752.304 : 0000 : 06 38 
19ec-1c88:51857752.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51857752.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:51857752.602 : iCmd = 4, nBytes = 2
19ec-1c88:51858032.671 : 0000 : 07 07 
19ec-1c88:51858032.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51858032.899 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51858032.988 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51858033.053 : IO Send command 10 bytes
19ec-1c88:51858033.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:51858033.173 : iCmd = 0, nBytes = 10
19ec-1c88:51858033.273 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51858220.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51858220.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:51858220.924 : iCmd = 0, nBytes = 165
19ec-1c88:51858423.654 : skip dump 37 bytes
19ec-1c88:51858423.831 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51858423.974 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51858424.110 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51858424.244 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51858424.377 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51858424.510 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51858424.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51858424.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51858424.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51858424.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:51858424.934 : iCmd = 1, nBytes = 4
19ec-1c88:51858606.001 : 0000 : 00 00 00 00 
19ec-1c88:51858606.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51858606.231 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51858606.300 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51858606.369 : IO Send command 10 bytes
19ec-1c88:51858606.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:51858606.481 : iCmd = 0, nBytes = 10
19ec-1c88:51858606.593 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51858958.721 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51858958.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:51858958.885 : iCmd = 0, nBytes = 128
19ec-1c88:51859107.018 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.383 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51859107.523 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51859107.653 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.777 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859108.032 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859108.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51859108.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:51859108.221 : iCmd = 1, nBytes = 4
19ec-1c88:51859275.528 : 0000 : 00 00 00 00 
19ec-1c88:51859275.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51859275.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51859275.908 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51859275.982 : => CNT96226::Close
19ec-1c88:51859279.997 : <= CNT96226::Close ret = 1
19ec-1c88:51859280.078 : <= CNT96226::~CNT96226
19ec-1c88:51859280.167 : <= CAsicIO::GetDeviceList
19ec-1c88:51859280.609 : => IoObject::SetTimeout
19ec-1c88:51859280.741 : Timeout--> In = 0 Out = 0
19ec-1c88:51859280.799 : <= IoObject::SetTimeout
19ec-1c88:51859280.877 : => CAsicIO::CAsicIO
19ec-1c88:51859280.946 : => CNT96226::CNT96226
19ec-1c88:51859281.003 : => CNT96226::Open
19ec-1c88:51859305.738 : <= CNT96226::Open ret = 1
19ec-1c88:51859305.848 : => CNT96226::Initialize
19ec-1c88:51859306.040 : <= CNT96226::Initialize ret = 1
19ec-1c88:51859306.103 : <= CNT96226::CNT96226
19ec-1c88:51859306.159 : <= CAsicIO::CAsicIO
19ec-1c88:51859306.219 : => CAsicIO::InitializeDevice
19ec-1c88:51859306.294 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51859312.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51859312.268 : => IoObject::GetLockName
19ec-1c88:51859312.325 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51859312.396 : <= IoObject::GetLockName
19ec-1c88:51859312.908 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51859312.981 : IO Send command 10 bytes
19ec-1c88:51859313.034 : => CNT96226::VenderCmd_SetData
19ec-1c88:51859313.092 : iCmd = 0, nBytes = 10
19ec-1c88:51859313.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51859657.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51859657.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:51859657.612 : iCmd = 0, nBytes = 128
19ec-1c88:51859838.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859838.658 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859838.799 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51859838.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51859839.056 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.180 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.423 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51859839.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:51859839.596 : iCmd = 1, nBytes = 4
19ec-1c88:51860028.427 : 0000 : 00 00 00 00 
19ec-1c88:51860028.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51860028.623 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51860028.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:51860028.743 : iCmd = 3, nBytes = 2
19ec-1c88:51860389.048 : 0000 : 06 38 
19ec-1c88:51860389.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51860389.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:51860389.343 : iCmd = 4, nBytes = 2
19ec-1c88:51860693.300 : 0000 : 07 07 
19ec-1c88:51860693.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51860693.602 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51860693.700 : => IoObject::InitializeDevice
19ec-1c88:51860693.823 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51860694.468 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51860694.540 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51860695.282 : => FindScanner
19ec-1c88:51860695.341 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51860695.408 : <= FindScanner ret = 1
19ec-1c88:51860695.472 : => IoObject::IoLockStart
19ec-1c88:51860695.579 : => CAsicIO::CheckDevice
19ec-1c88:51860695.635 : => CNT96226::ConnectIsAvailable
19ec-1c88:51860717.805 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51860717.903 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51860717.958 : <= IoObject::IoLockStart
19ec-1c88:51860718.017 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51860718.083 : IO Send command 10 bytes
19ec-1c88:51860718.161 : => CNT96226::VenderCmd_SetData
19ec-1c88:51860718.218 : iCmd = 0, nBytes = 10
19ec-1c88:51860718.320 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51860918.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51860918.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:51860918.584 : IO total need to receive data 5 bytes
19ec-1c88:51860918.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:51860918.697 : iCmd = 0, nBytes = 5
19ec-1c88:51861110.110 : 0000 : 06 00 02 02 ab 
19ec-1c88:51861110.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861110.326 : System total receive data 5 bytes
19ec-1c88:51861110.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:51861110.447 : iCmd = 1, nBytes = 4
19ec-1c88:51861260.419 : 0000 : 00 00 00 00 
19ec-1c88:51861260.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861260.646 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51861260.707 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51861260.772 : IO Send command 10 bytes
19ec-1c88:51861260.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:51861260.932 : iCmd = 0, nBytes = 10
19ec-1c88:51861261.035 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51861438.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51861438.858 : System send command 10 bytes + data 0 bytes
19ec-1c88:51861439.172 : IO total need to receive data 165 bytes
19ec-1c88:51861439.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:51861439.283 : iCmd = 0, nBytes = 165
19ec-1c88:51861613.048 : skip dump 37 bytes
19ec-1c88:51861613.282 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51861613.429 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51861613.567 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51861613.702 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51861613.833 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51861613.970 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51861614.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861614.223 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861614.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861614.353 : System total receive data 165 bytes
19ec-1c88:51861614.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:51861614.473 : iCmd = 1, nBytes = 4
19ec-1c88:51861752.039 : 0000 : 00 00 00 00 
19ec-1c88:51861752.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861752.263 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51861752.465 : Dump Inquiry
19ec-1c88:51861752.591 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51861752.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51861752.858 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51861752.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51861753.118 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51861753.253 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51861753.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861753.500 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861753.625 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51861753.749 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51861753.833 : 00a0 : 00 00 00 00 00 
19ec-1c88:51861753.905 : => ReadNVMDataInternal
19ec-1c88:51861754.114 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51861754.175 : IO Send command 10 bytes
19ec-1c88:51861754.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:51861754.321 : iCmd = 0, nBytes = 10
19ec-1c88:51861754.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51862089.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51862089.651 : System send command 10 bytes + data 0 bytes
19ec-1c88:51862089.722 : IO total need to receive data 128 bytes
19ec-1c88:51862089.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:51862089.839 : iCmd = 0, nBytes = 128
19ec-1c88:51862289.184 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862289.407 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862289.554 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51862289.915 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51862290.269 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.397 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.650 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51862290.781 : System total receive data 128 bytes
19ec-1c88:51862290.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:51862290.903 : iCmd = 1, nBytes = 4
19ec-1c88:51862491.705 : 0000 : 00 00 00 00 
19ec-1c88:51862491.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51862491.957 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51862492.032 : NVMData.PadScanCount = 0
19ec-1c88:51862492.093 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51862492.152 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51862492.210 : NVMData.FlatbedScanCount = 0
19ec-1c88:51862492.268 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51862492.322 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51862492.375 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51862492.431 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51862492.490 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51862492.546 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51862492.603 : NVMData.BornMonth = 0
19ec-1c88:51862492.654 : NVMData.BornDay = 0
19ec-1c88:51862492.706 : NVMData.BornYear = 0
19ec-1c88:51862492.756 : NVMData.FirstScanMonth = 4
19ec-1c88:51862492.811 : NVMData.FirstScanDay = 30
19ec-1c88:51862492.867 : NVMData.FirstScanYear = 2020
19ec-1c88:51862492.925 : NVMData.VerticalMagnification = 0
19ec-1c88:51862492.981 : NVMData.HorizontalMagnification = 0
19ec-1c88:51862493.036 : NVMData.PowerSavingTime = 15
19ec-1c88:51862493.093 : NVMData.SN = A094165189010062
19ec-1c88:51862493.145 : NVMData.AutoFeed = 0
19ec-1c88:51862493.197 : NVMData.CCDType = 0
19ec-1c88:51862493.246 : NVMData.ScanSpeed = 0
19ec-1c88:51862493.296 : NVMData.RollerCount = 0
19ec-1c88:51862493.349 : NVMData.MultifeedCount = 0
19ec-1c88:51862493.402 : NVMData.JamCount = 0
19ec-1c88:51862493.452 : NVMData.IdentifyInfo = 
19ec-1c88:51862493.507 : NVMData.FormalName = 
19ec-1c88:51862493.749 : NVMData.ReservedB = 0
19ec-1c88:51862493.806 : NVMData.FunctionCode = 0
19ec-1c88:51862493.856 : NVMData.PreFeed = 0
19ec-1c88:51862493.907 : NVMData.PreFeedTime = 0
19ec-1c88:51862493.959 : NVMData.ButtonNumber = 0
19ec-1c88:51862494.011 : NVMData.PowerOffTime = 0
19ec-1c88:51862494.063 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51862494.139 : => IoObject::IoLockEnd
19ec-1c88:51862494.234 : <= IoObject::IoLockEnd
19ec-1c88:51862494.287 : <= InitializeScanner ret = 1
19ec-1c88:51862494.364 : => GetLogicalScannerAbilityEx
19ec-1c88:51862494.425 : => IoObject::IoLockStart
19ec-1c88:51862494.522 : => CAsicIO::CheckDevice
19ec-1c88:51862494.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:51862514.980 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51862515.107 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51862515.176 : <= IoObject::IoLockStart
19ec-1c88:51862515.243 : => IoObject::IoLockEnd
19ec-1c88:51862515.344 : <= IoObject::IoLockEnd
19ec-1c88:51862515.469 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51862515.546 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51862709.751 : => ReadNVMData
19ec-1c88:51862709.916 : => IoObject::IoLockStart
19ec-1c88:51862710.043 : => CAsicIO::CheckDevice
19ec-1c88:51862710.102 : => CNT96226::ConnectIsAvailable
19ec-1c88:51862734.723 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51862734.843 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51862734.908 : <= IoObject::IoLockStart
19ec-1c88:51862734.974 : => ReadNVMDataInternal
19ec-1c88:51862735.034 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51862735.101 : IO Send command 10 bytes
19ec-1c88:51862735.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:51862735.293 : iCmd = 0, nBytes = 10
19ec-1c88:51862735.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51863081.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51863081.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:51863081.887 : IO total need to receive data 128 bytes
19ec-1c88:51863081.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:51863082.010 : iCmd = 0, nBytes = 128
19ec-1c88:51863276.082 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.309 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.459 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51863276.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51863276.723 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.849 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863277.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863277.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51863277.227 : System total receive data 128 bytes
19ec-1c88:51863277.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:51863277.347 : iCmd = 1, nBytes = 4
19ec-1c88:51863485.748 : 0000 : 00 00 00 00 
19ec-1c88:51863485.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51863485.992 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51863486.065 : NVMData.PadScanCount = 0
19ec-1c88:51863486.124 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51863486.180 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51863486.234 : NVMData.FlatbedScanCount = 0
19ec-1c88:51863486.287 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51863486.339 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51863486.394 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51863486.449 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51863486.506 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51863486.559 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51863486.617 : NVMData.BornMonth = 0
19ec-1c88:51863486.665 : NVMData.BornDay = 0
19ec-1c88:51863486.714 : NVMData.BornYear = 0
19ec-1c88:51863486.761 : NVMData.FirstScanMonth = 4
19ec-1c88:51863486.810 : NVMData.FirstScanDay = 30
19ec-1c88:51863486.864 : NVMData.FirstScanYear = 2020
19ec-1c88:51863487.099 : NVMData.VerticalMagnification = 0
19ec-1c88:51863487.161 : NVMData.HorizontalMagnification = 0
19ec-1c88:51863487.216 : NVMData.PowerSavingTime = 15
19ec-1c88:51863487.269 : NVMData.SN = A094165189010062
19ec-1c88:51863487.319 : NVMData.AutoFeed = 0
19ec-1c88:51863487.370 : NVMData.CCDType = 0
19ec-1c88:51863487.415 : NVMData.ScanSpeed = 0
19ec-1c88:51863487.465 : NVMData.RollerCount = 0
19ec-1c88:51863487.515 : NVMData.MultifeedCount = 0
19ec-1c88:51863487.565 : NVMData.JamCount = 0
19ec-1c88:51863487.618 : NVMData.IdentifyInfo = 
19ec-1c88:51863487.667 : NVMData.FormalName = 
19ec-1c88:51863487.713 : NVMData.ReservedB = 0
19ec-1c88:51863487.761 : NVMData.FunctionCode = 0
19ec-1c88:51863487.810 : NVMData.PreFeed = 0
19ec-1c88:51863487.859 : NVMData.PreFeedTime = 0
19ec-1c88:51863487.911 : NVMData.ButtonNumber = 0
19ec-1c88:51863487.961 : NVMData.PowerOffTime = 0
19ec-1c88:51863488.013 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51863488.076 : => IoObject::IoLockEnd
19ec-1c88:51863488.169 : <= IoObject::IoLockEnd
19ec-1c88:51863488.219 : <= ReadNVMData ret = 1
19ec-1c88:51864026.123 : => TerminateDriver
19ec-1c88:51864026.315 : => CAsicIO::~CAsicIO,pStage=221580360
19ec-1c88:51864026.387 : => CNT96226::Close
19ec-1c88:51864030.055 : <= CNT96226::Close ret = 1
19ec-1c88:51864030.133 : <= CAsicIO::~CAsicIO
19ec-1c88:51864030.189 : => IoObject::IoLockEnd
19ec-1c88:51864030.240 : <= IoObject::IoLockEnd
19ec-1c88:51864030.290 : => IoObject::TerminateDevice
19ec-1c88:51864030.345 : => IoObject::IoLockEnd
19ec-1c88:51864030.393 : <= IoObject::IoLockEnd
19ec-1c88:51864030.491 : <= IoObject::TerminateDevice
19ec-1c88:51864030.737 : <= TerminateDriver ret = 1
19ec-1c88:51866291.224 : ============Debug Start==========
19ec-1c88:51866291.526 : Date : 2020/4/30 14:30:44
19ec-1c88:51866291.608 : Process ID : 19ec
19ec-1c88:51866292.036 : Windows : Version 10.0 build 18363 
19ec-1c88:51866292.495 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51866292.559 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51866292.625 : MemoryStatus.ullAvailPhys : 1727553536
19ec-1c88:51866292.684 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51866292.744 : MemoryStatus.ullAvailPageFile : 3127898112
19ec-1c88:51866292.806 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51866292.864 : MemoryStatus.ullAvailVirtual : 1728692224
19ec-1c88:51866292.924 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51866293.028 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51866293.087 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51866293.324 : CPU Count : 4
19ec-1c88:51866293.370 : CPU Frequency : 100.000 Mhz
19ec-1c88:51866297.822 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51866297.948 : => InitializeDriver
19ec-1c88:51866298.227 : <= InitializeDriver ret = 1
19ec-1c88:51868905.464 : => InitializeScanner
19ec-1c88:51868905.710 : => CAsicIO::GetDeviceList
19ec-1c88:51868906.115 : => CNT96226::CNT96226
19ec-1c88:51868906.176 : => CNT96226::Open
19ec-1c88:51868928.241 : <= CNT96226::Open ret = 1
19ec-1c88:51868928.337 : => CNT96226::Initialize
19ec-1c88:51868928.525 : <= CNT96226::Initialize ret = 1
19ec-1c88:51868928.579 : <= CNT96226::CNT96226
19ec-1c88:51868928.629 : => CNT96226::EnumAvailableDevice
19ec-1c88:51868933.758 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51868933.833 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51868933.893 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51872691.126 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51872691.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51872697.735 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51872697.844 : => IoObject::GetLockName
19ec-1c88:51872697.905 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51872697.978 : <= IoObject::GetLockName
19ec-1c88:51872698.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:51872698.530 : iCmd = 3, nBytes = 2
19ec-1c88:51873076.698 : 0000 : 06 38 
19ec-1c88:51873078.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873078.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:51873078.220 : iCmd = 4, nBytes = 2
19ec-1c88:51873354.783 : 0000 : 07 07 
19ec-1c88:51873354.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873355.047 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51873355.139 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51873355.211 : IO Send command 10 bytes
19ec-1c88:51873355.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:51873355.321 : iCmd = 0, nBytes = 10
19ec-1c88:51873355.423 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51873552.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51873552.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:51873552.595 : iCmd = 0, nBytes = 165
19ec-1c88:51873705.738 : skip dump 37 bytes
19ec-1c88:51873705.951 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51873706.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51873706.242 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51873706.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51873706.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51873706.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51873706.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51873706.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51873706.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873707.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:51873707.084 : iCmd = 1, nBytes = 4
19ec-1c88:51873818.015 : 0000 : 00 00 00 00 
19ec-1c88:51873818.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873818.193 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51873818.263 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51873818.331 : IO Send command 10 bytes
19ec-1c88:51873818.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:51873818.443 : iCmd = 0, nBytes = 10
19ec-1c88:51873818.546 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51874115.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51874115.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874115.879 : iCmd = 0, nBytes = 128
19ec-1c88:51874255.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874255.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874255.711 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51874255.855 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51874255.992 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.120 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51874256.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874256.558 : iCmd = 1, nBytes = 4
19ec-1c88:51874397.960 : 0000 : 00 00 00 00 
19ec-1c88:51874398.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51874398.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51874398.363 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51874398.434 : => CNT96226::Close
19ec-1c88:51874402.157 : <= CNT96226::Close ret = 1
19ec-1c88:51874402.234 : <= CNT96226::~CNT96226
19ec-1c88:51874402.324 : <= CAsicIO::GetDeviceList
19ec-1c88:51874402.763 : => IoObject::SetTimeout
19ec-1c88:51874402.887 : Timeout--> In = 0 Out = 0
19ec-1c88:51874402.948 : <= IoObject::SetTimeout
19ec-1c88:51874403.022 : => CAsicIO::CAsicIO
19ec-1c88:51874403.091 : => CNT96226::CNT96226
19ec-1c88:51874403.147 : => CNT96226::Open
19ec-1c88:51874426.481 : <= CNT96226::Open ret = 1
19ec-1c88:51874426.609 : => CNT96226::Initialize
19ec-1c88:51874426.834 : <= CNT96226::Initialize ret = 1
19ec-1c88:51874426.898 : <= CNT96226::CNT96226
19ec-1c88:51874426.953 : <= CAsicIO::CAsicIO
19ec-1c88:51874427.011 : => CAsicIO::InitializeDevice
19ec-1c88:51874427.086 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51874434.288 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51874434.445 : => IoObject::GetLockName
19ec-1c88:51874435.032 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51874435.110 : <= IoObject::GetLockName
19ec-1c88:51874435.699 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51874435.778 : IO Send command 10 bytes
19ec-1c88:51874435.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:51874435.892 : iCmd = 0, nBytes = 10
19ec-1c88:51874436.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51874758.430 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51874758.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874758.705 : iCmd = 0, nBytes = 128
19ec-1c88:51874904.421 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874904.617 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874904.766 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51874904.903 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51874905.032 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.159 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.286 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51874905.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874905.600 : iCmd = 1, nBytes = 4
19ec-1c88:51875039.724 : 0000 : 00 00 00 00 
19ec-1c88:51875039.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875039.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51875040.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875040.110 : iCmd = 3, nBytes = 2
19ec-1c88:51875382.571 : 0000 : 06 38 
19ec-1c88:51875382.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875382.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875382.860 : iCmd = 4, nBytes = 2
19ec-1c88:51875623.542 : 0000 : 07 07 
19ec-1c88:51875623.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875623.859 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51875623.956 : => IoObject::InitializeDevice
19ec-1c88:51875624.093 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51875624.725 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51875624.804 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51875625.550 : => FindScanner
19ec-1c88:51875625.615 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51875625.682 : <= FindScanner ret = 1
19ec-1c88:51875625.743 : => IoObject::IoLockStart
19ec-1c88:51875625.851 : => CAsicIO::CheckDevice
19ec-1c88:51875625.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:51875638.970 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51875639.071 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51875639.131 : <= IoObject::IoLockStart
19ec-1c88:51875639.190 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51875639.261 : IO Send command 10 bytes
19ec-1c88:51875639.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:51875639.408 : iCmd = 0, nBytes = 10
19ec-1c88:51875639.513 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51875782.265 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51875782.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:51875782.776 : IO total need to receive data 5 bytes
19ec-1c88:51875782.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875782.892 : iCmd = 0, nBytes = 5
19ec-1c88:51875948.658 : 0000 : 06 00 02 02 ab 
19ec-1c88:51875948.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875948.822 : System total receive data 5 bytes
19ec-1c88:51875948.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875948.942 : iCmd = 1, nBytes = 4
19ec-1c88:51876079.606 : 0000 : 00 00 00 00 
19ec-1c88:51876079.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51876079.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51876079.990 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51876080.061 : IO Send command 10 bytes
19ec-1c88:51876080.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:51876080.218 : iCmd = 0, nBytes = 10
19ec-1c88:51876080.330 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51876234.589 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51876234.740 : System send command 10 bytes + data 0 bytes
19ec-1c88:51876234.812 : IO total need to receive data 165 bytes
19ec-1c88:51876234.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:51876234.936 : iCmd = 0, nBytes = 165
19ec-1c88:51876412.025 : skip dump 37 bytes
19ec-1c88:51876412.425 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51876412.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51876412.696 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51876413.060 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51876413.194 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51876413.336 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51876413.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876413.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876413.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51876413.718 : System total receive data 165 bytes
19ec-1c88:51876413.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:51876413.834 : iCmd = 1, nBytes = 4
19ec-1c88:51876567.179 : 0000 : 00 00 00 00 
19ec-1c88:51876567.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51876567.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51876567.712 : Dump Inquiry
19ec-1c88:51876567.847 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51876567.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51876568.127 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51876568.262 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51876568.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51876568.523 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51876568.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876569.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876569.214 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51876569.350 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51876569.444 : 00a0 : 00 00 00 00 00 
19ec-1c88:51876569.519 : => ReadNVMDataInternal
19ec-1c88:51876569.732 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51876569.800 : IO Send command 10 bytes
19ec-1c88:51876569.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:51876569.966 : iCmd = 0, nBytes = 10
19ec-1c88:51876570.070 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51876884.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51876884.344 : System send command 10 bytes + data 0 bytes
19ec-1c88:51876884.418 : IO total need to receive data 128 bytes
19ec-1c88:51876884.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:51876884.544 : iCmd = 0, nBytes = 128
19ec-1c88:51877074.961 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.147 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51877075.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51877075.565 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.699 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.951 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877076.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51877076.079 : System total receive data 128 bytes
19ec-1c88:51877076.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:51877076.198 : iCmd = 1, nBytes = 4
19ec-1c88:51877200.688 : 0000 : 00 00 00 00 
19ec-1c88:51877200.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51877200.928 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51877200.995 : NVMData.PadScanCount = 0
19ec-1c88:51877201.053 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51877201.108 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51877201.167 : NVMData.FlatbedScanCount = 0
19ec-1c88:51877201.226 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51877201.279 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51877201.330 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51877201.386 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51877201.438 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51877201.491 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51877201.547 : NVMData.BornMonth = 0
19ec-1c88:51877201.593 : NVMData.BornDay = 0
19ec-1c88:51877201.645 : NVMData.BornYear = 0
19ec-1c88:51877201.691 : NVMData.FirstScanMonth = 4
19ec-1c88:51877201.742 : NVMData.FirstScanDay = 30
19ec-1c88:51877201.792 : NVMData.FirstScanYear = 2020
19ec-1c88:51877201.845 : NVMData.VerticalMagnification = 0
19ec-1c88:51877201.899 : NVMData.HorizontalMagnification = 0
19ec-1c88:51877201.953 : NVMData.PowerSavingTime = 15
19ec-1c88:51877202.006 : NVMData.SN = A094165189010062
19ec-1c88:51877202.056 : NVMData.AutoFeed = 0
19ec-1c88:51877202.105 : NVMData.CCDType = 0
19ec-1c88:51877202.151 : NVMData.ScanSpeed = 0
19ec-1c88:51877202.201 : NVMData.RollerCount = 0
19ec-1c88:51877202.253 : NVMData.MultifeedCount = 0
19ec-1c88:51877202.303 : NVMData.JamCount = 0
19ec-1c88:51877202.350 : NVMData.IdentifyInfo = 
19ec-1c88:51877202.398 : NVMData.FormalName = 
19ec-1c88:51877202.558 : NVMData.ReservedB = 0
19ec-1c88:51877202.611 : NVMData.FunctionCode = 0
19ec-1c88:51877202.660 : NVMData.PreFeed = 0
19ec-1c88:51877202.707 : NVMData.PreFeedTime = 0
19ec-1c88:51877202.755 : NVMData.ButtonNumber = 0
19ec-1c88:51877202.808 : NVMData.PowerOffTime = 0
19ec-1c88:51877202.859 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51877202.935 : => IoObject::IoLockEnd
19ec-1c88:51877203.025 : <= IoObject::IoLockEnd
19ec-1c88:51877203.075 : <= InitializeScanner ret = 1
19ec-1c88:51878545.458 : => GetLogicalScannerAbility
19ec-1c88:51878545.651 : => IoObject::IoLockStart
19ec-1c88:51878545.788 : => CAsicIO::CheckDevice
19ec-1c88:51878545.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:51878566.406 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51878566.530 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51878566.590 : <= IoObject::IoLockStart
19ec-1c88:51878566.650 : => IoObject::IoLockEnd
19ec-1c88:51878566.766 : <= IoObject::IoLockEnd
19ec-1c88:51878566.847 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51882374.284 : => GetLogicalScannerAbilityEx
19ec-1c88:51882374.485 : => IoObject::IoLockStart
19ec-1c88:51882374.605 : => CAsicIO::CheckDevice
19ec-1c88:51882374.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:51882399.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51882399.920 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51882399.978 : <= IoObject::IoLockStart
19ec-1c88:51882400.036 : => IoObject::IoLockEnd
19ec-1c88:51882400.145 : <= IoObject::IoLockEnd
19ec-1c88:51882400.258 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51882400.330 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51889986.342 : => ReadNVMData
19ec-1c88:51889986.525 : => IoObject::IoLockStart
19ec-1c88:51889986.655 : => CAsicIO::CheckDevice
19ec-1c88:51889986.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:51890010.603 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51890010.854 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51890010.996 : <= IoObject::IoLockStart
19ec-1c88:51890011.134 : => ReadNVMDataInternal
19ec-1c88:51890011.438 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51890011.510 : IO Send command 10 bytes
19ec-1c88:51890011.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:51890011.694 : iCmd = 0, nBytes = 10
19ec-1c88:51890011.808 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51890350.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51890350.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:51890350.436 : IO total need to receive data 128 bytes
19ec-1c88:51890350.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:51890350.560 : iCmd = 0, nBytes = 128
19ec-1c88:51890496.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890496.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.001 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51890497.138 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51890497.269 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.651 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51890497.780 : System total receive data 128 bytes
19ec-1c88:51890497.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:51890497.904 : iCmd = 1, nBytes = 4
19ec-1c88:51890655.479 : 0000 : 00 00 00 00 
19ec-1c88:51890655.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51890656.130 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51890656.201 : NVMData.PadScanCount = 0
19ec-1c88:51890656.257 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51890656.314 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51890656.369 : NVMData.FlatbedScanCount = 0
19ec-1c88:51890656.423 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51890656.598 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51890656.656 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51890656.710 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51890656.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51890656.821 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51890656.875 : NVMData.BornMonth = 0
19ec-1c88:51890656.923 : NVMData.BornDay = 0
19ec-1c88:51890656.975 : NVMData.BornYear = 0
19ec-1c88:51890657.024 : NVMData.FirstScanMonth = 4
19ec-1c88:51890657.075 : NVMData.FirstScanDay = 30
19ec-1c88:51890657.129 : NVMData.FirstScanYear = 2020
19ec-1c88:51890657.180 : NVMData.VerticalMagnification = 0
19ec-1c88:51890657.235 : NVMData.HorizontalMagnification = 0
19ec-1c88:51890657.289 : NVMData.PowerSavingTime = 15
19ec-1c88:51890657.343 : NVMData.SN = A094165189010062
19ec-1c88:51890657.391 : NVMData.AutoFeed = 0
19ec-1c88:51890657.441 : NVMData.CCDType = 0
19ec-1c88:51890657.489 : NVMData.ScanSpeed = 0
19ec-1c88:51890657.539 : NVMData.RollerCount = 0
19ec-1c88:51890657.594 : NVMData.MultifeedCount = 0
19ec-1c88:51890657.645 : NVMData.JamCount = 0
19ec-1c88:51890657.697 : NVMData.IdentifyInfo = 
19ec-1c88:51890657.747 : NVMData.FormalName = 
19ec-1c88:51890657.794 : NVMData.ReservedB = 0
19ec-1c88:51890657.842 : NVMData.FunctionCode = 0
19ec-1c88:51890657.892 : NVMData.PreFeed = 0
19ec-1c88:51890657.939 : NVMData.PreFeedTime = 0
19ec-1c88:51890657.986 : NVMData.ButtonNumber = 0
19ec-1c88:51890658.033 : NVMData.PowerOffTime = 0
19ec-1c88:51890658.082 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51890658.141 : => IoObject::IoLockEnd
19ec-1c88:51890658.228 : <= IoObject::IoLockEnd
19ec-1c88:51890658.277 : <= ReadNVMData ret = 1
19ec-1c88:51900737.638 : => GetADFStatus
19ec-1c88:51900738.076 : => IoObject::IoLockStart
19ec-1c88:51900738.214 : => CAsicIO::CheckDevice
19ec-1c88:51900738.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:51900762.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51900762.902 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51900763.051 : <= IoObject::IoLockStart
19ec-1c88:51900763.388 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51900763.460 : IO Send command 10 bytes
19ec-1c88:51900763.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:51900763.646 : iCmd = 0, nBytes = 10
19ec-1c88:51900763.756 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51900955.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51900955.262 : System send command 10 bytes + data 0 bytes
19ec-1c88:51900955.336 : IO total need to receive data 2 bytes
19ec-1c88:51900955.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:51900955.459 : iCmd = 0, nBytes = 2
19ec-1c88:51901121.020 : 0000 : 00 00 
19ec-1c88:51901121.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51901121.175 : System total receive data 2 bytes
19ec-1c88:51901121.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:51901121.288 : iCmd = 1, nBytes = 4
19ec-1c88:51901279.827 : 0000 : 00 00 00 00 
19ec-1c88:51901280.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51901280.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51901280.437 : Return status = 0
19ec-1c88:51901280.494 : => IoObject::IoLockEnd
19ec-1c88:51901280.586 : <= IoObject::IoLockEnd
19ec-1c88:51901280.635 : <= GetADFStatus ret = 1
19ec-1c88:51904175.989 : => GetADFStatus
19ec-1c88:51904176.178 : => IoObject::IoLockStart
19ec-1c88:51904176.311 : => CAsicIO::CheckDevice
19ec-1c88:51904176.371 : => CNT96226::ConnectIsAvailable
19ec-1c88:51904199.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51904199.920 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51904200.068 : <= IoObject::IoLockStart
19ec-1c88:51904200.415 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51904200.491 : IO Send command 10 bytes
19ec-1c88:51904200.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:51904200.692 : iCmd = 0, nBytes = 10
19ec-1c88:51904200.805 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51904397.357 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51904397.507 : System send command 10 bytes + data 0 bytes
19ec-1c88:51904397.798 : IO total need to receive data 2 bytes
19ec-1c88:51904397.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:51904397.938 : iCmd = 0, nBytes = 2
19ec-1c88:51904557.884 : 0000 : 00 00 
19ec-1c88:51904557.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51904558.052 : System total receive data 2 bytes
19ec-1c88:51904558.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:51904558.166 : iCmd = 1, nBytes = 4
19ec-1c88:51904693.265 : 0000 : 00 00 00 00 
19ec-1c88:51904693.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51904693.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51904693.596 : Return status = 0
19ec-1c88:51904693.665 : => IoObject::IoLockEnd
19ec-1c88:51904693.759 : <= IoObject::IoLockEnd
19ec-1c88:51904693.808 : <= GetADFStatus ret = 1
19ec-1c88:51906953.627 : => TerminateDriver
19ec-1c88:51906953.819 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-1c88:51906953.893 : => CNT96226::Close
19ec-1c88:51906958.404 : <= CNT96226::Close ret = 1
19ec-1c88:51906958.482 : <= CAsicIO::~CAsicIO
19ec-1c88:51906958.543 : => IoObject::IoLockEnd
19ec-1c88:51906958.598 : <= IoObject::IoLockEnd
19ec-1c88:51906958.647 : => IoObject::TerminateDevice
19ec-1c88:51906958.699 : => IoObject::IoLockEnd
19ec-1c88:51906958.748 : <= IoObject::IoLockEnd
19ec-1c88:51906958.843 : <= IoObject::TerminateDevice
19ec-1c88:51906959.095 : <= TerminateDriver ret = 1
19ec-1c88:51919967.821 : ============Debug Start==========
19ec-1c88:51919968.075 : Date : 2020/4/30 14:30:46
19ec-1c88:51919968.156 : Process ID : 19ec
19ec-1c88:51919968.580 : Windows : Version 10.0 build 18363 
19ec-1c88:51919969.036 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51919969.101 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51919969.165 : MemoryStatus.ullAvailPhys : 1728929792
19ec-1c88:51919969.229 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51919969.292 : MemoryStatus.ullAvailPageFile : 3127902208
19ec-1c88:51919969.351 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51919969.415 : MemoryStatus.ullAvailVirtual : 1726287872
19ec-1c88:51919969.477 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51919969.584 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51919969.648 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51919969.892 : CPU Count : 4
19ec-1c88:51919969.939 : CPU Frequency : 100.000 Mhz
19ec-1c88:51919973.979 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51919974.117 : => InitializeDriver
19ec-1c88:51919974.379 : <= InitializeDriver ret = 1
19ec-1c88:51919974.439 : => InitializeScanner
19ec-1c88:51919974.516 : => CAsicIO::GetDeviceList
19ec-1c88:51919974.825 : => CNT96226::CNT96226
19ec-1c88:51919974.883 : => CNT96226::Open
19ec-1c88:51919994.953 : <= CNT96226::Open ret = 1
19ec-1c88:51919995.048 : => CNT96226::Initialize
19ec-1c88:51919995.243 : <= CNT96226::Initialize ret = 1
19ec-1c88:51919995.299 : <= CNT96226::CNT96226
19ec-1c88:51919995.351 : => CNT96226::EnumAvailableDevice
19ec-1c88:51920000.778 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51920000.857 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51920000.916 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51923686.578 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51923687.119 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51923693.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51923694.024 : => IoObject::GetLockName
19ec-1c88:51923694.082 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51923694.150 : <= IoObject::GetLockName
19ec-1c88:51923694.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:51923694.804 : iCmd = 3, nBytes = 2
19ec-1c88:51924072.950 : 0000 : 06 38 
19ec-1c88:51924073.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924073.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:51924073.224 : iCmd = 4, nBytes = 2
19ec-1c88:51924380.474 : 0000 : 07 07 
19ec-1c88:51924380.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924380.929 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51924381.015 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51924381.082 : IO Send command 10 bytes
19ec-1c88:51924381.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:51924381.185 : iCmd = 0, nBytes = 10
19ec-1c88:51924381.515 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51924567.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51924567.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:51924568.034 : iCmd = 0, nBytes = 165
19ec-1c88:51924728.137 : skip dump 37 bytes
19ec-1c88:51924728.679 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51924728.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51924728.958 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51924729.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51924729.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51924729.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51924729.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51924729.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51924729.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924729.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:51924729.790 : iCmd = 1, nBytes = 4
19ec-1c88:51924906.498 : 0000 : 00 00 00 00 
19ec-1c88:51924906.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924906.697 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51924906.765 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51924906.832 : IO Send command 10 bytes
19ec-1c88:51924906.889 : => CNT96226::VenderCmd_SetData
19ec-1c88:51924906.946 : iCmd = 0, nBytes = 10
19ec-1c88:51924907.052 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51925234.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51925234.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:51925234.612 : iCmd = 0, nBytes = 128
19ec-1c88:51925432.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925432.570 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925432.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51925432.847 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51925432.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.225 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51925433.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:51925433.522 : iCmd = 1, nBytes = 4
19ec-1c88:51925601.701 : 0000 : 00 00 00 00 
19ec-1c88:51925601.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51925601.929 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51925602.127 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51925602.203 : => CNT96226::Close
19ec-1c88:51925606.898 : <= CNT96226::Close ret = 1
19ec-1c88:51925606.975 : <= CNT96226::~CNT96226
19ec-1c88:51925607.076 : <= CAsicIO::GetDeviceList
19ec-1c88:51925607.572 : => IoObject::SetTimeout
19ec-1c88:51925607.702 : Timeout--> In = 0 Out = 0
19ec-1c88:51925607.759 : <= IoObject::SetTimeout
19ec-1c88:51925607.823 : => CAsicIO::CAsicIO
19ec-1c88:51925607.894 : => CNT96226::CNT96226
19ec-1c88:51925607.946 : => CNT96226::Open
19ec-1c88:51925632.829 : <= CNT96226::Open ret = 1
19ec-1c88:51925632.933 : => CNT96226::Initialize
19ec-1c88:51925633.126 : <= CNT96226::Initialize ret = 1
19ec-1c88:51925633.185 : <= CNT96226::CNT96226
19ec-1c88:51925633.242 : <= CAsicIO::CAsicIO
19ec-1c88:51925633.296 : => CAsicIO::InitializeDevice
19ec-1c88:51925633.367 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51925639.539 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51925639.665 : => IoObject::GetLockName
19ec-1c88:51925639.722 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51925639.790 : <= IoObject::GetLockName
19ec-1c88:51925640.387 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51925640.462 : IO Send command 10 bytes
19ec-1c88:51925640.526 : => CNT96226::VenderCmd_SetData
19ec-1c88:51925640.579 : iCmd = 0, nBytes = 10
19ec-1c88:51925640.694 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51925986.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51925986.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:51925986.304 : iCmd = 0, nBytes = 128
19ec-1c88:51926170.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.036 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51926171.316 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51926171.445 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.570 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.697 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.823 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51926171.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:51926172.007 : iCmd = 1, nBytes = 4
19ec-1c88:51926340.939 : 0000 : 00 00 00 00 
19ec-1c88:51926341.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51926341.107 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51926341.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51926341.228 : iCmd = 3, nBytes = 2
19ec-1c88:51926702.536 : 0000 : 06 38 
19ec-1c88:51926702.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51926702.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:51926702.821 : iCmd = 4, nBytes = 2
19ec-1c88:51927009.547 : 0000 : 07 07 
19ec-1c88:51927009.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927009.829 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51927009.934 : => IoObject::InitializeDevice
19ec-1c88:51927010.049 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51927010.806 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51927010.883 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51927011.663 : => FindScanner
19ec-1c88:51927011.722 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51927011.785 : <= FindScanner ret = 1
19ec-1c88:51927011.845 : => IoObject::IoLockStart
19ec-1c88:51927011.949 : => CAsicIO::CheckDevice
19ec-1c88:51927012.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:51927024.782 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51927024.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51927024.944 : <= IoObject::IoLockStart
19ec-1c88:51927025.005 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51927025.071 : IO Send command 10 bytes
19ec-1c88:51927025.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:51927025.201 : iCmd = 0, nBytes = 10
19ec-1c88:51927025.307 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51927223.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51927223.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:51927223.947 : IO total need to receive data 5 bytes
19ec-1c88:51927224.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927224.061 : iCmd = 0, nBytes = 5
19ec-1c88:51927423.803 : 0000 : 06 00 02 02 ab 
19ec-1c88:51927423.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927423.946 : System total receive data 5 bytes
19ec-1c88:51927424.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927424.058 : iCmd = 1, nBytes = 4
19ec-1c88:51927574.252 : 0000 : 00 00 00 00 
19ec-1c88:51927574.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927574.529 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51927574.596 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51927574.660 : IO Send command 10 bytes
19ec-1c88:51927574.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:51927574.826 : iCmd = 0, nBytes = 10
19ec-1c88:51927574.936 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51927780.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51927780.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:51927780.824 : IO total need to receive data 165 bytes
19ec-1c88:51927780.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927780.945 : iCmd = 0, nBytes = 165
19ec-1c88:51927968.508 : skip dump 37 bytes
19ec-1c88:51927968.689 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51927968.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51927968.968 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51927969.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51927969.228 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51927969.363 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51927969.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51927969.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51927969.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927969.734 : System total receive data 165 bytes
19ec-1c88:51927969.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927969.847 : iCmd = 1, nBytes = 4
19ec-1c88:51928143.384 : 0000 : 00 00 00 00 
19ec-1c88:51928143.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51928143.679 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51928143.920 : Dump Inquiry
19ec-1c88:51928144.054 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51928144.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51928144.325 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51928144.458 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51928144.589 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51928144.727 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51928144.856 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928144.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928145.110 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51928145.242 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51928145.331 : 00a0 : 00 00 00 00 00 
19ec-1c88:51928145.413 : => ReadNVMDataInternal
19ec-1c88:51928145.633 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51928145.700 : IO Send command 10 bytes
19ec-1c88:51928145.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:51928145.858 : iCmd = 0, nBytes = 10
19ec-1c88:51928145.958 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51928498.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51928498.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:51928498.325 : IO total need to receive data 128 bytes
19ec-1c88:51928498.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:51928498.447 : iCmd = 0, nBytes = 128
19ec-1c88:51928671.893 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.270 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51928672.405 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51928672.535 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.661 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.914 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51928673.050 : System total receive data 128 bytes
19ec-1c88:51928673.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:51928673.167 : iCmd = 1, nBytes = 4
19ec-1c88:51928861.130 : 0000 : 00 00 00 00 
19ec-1c88:51928861.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51928861.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51928861.439 : NVMData.PadScanCount = 0
19ec-1c88:51928861.495 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51928861.552 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51928861.608 : NVMData.FlatbedScanCount = 0
19ec-1c88:51928861.663 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51928861.715 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51928861.776 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51928861.830 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51928861.886 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51928861.941 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51928861.994 : NVMData.BornMonth = 0
19ec-1c88:51928862.043 : NVMData.BornDay = 0
19ec-1c88:51928862.092 : NVMData.BornYear = 0
19ec-1c88:51928862.143 : NVMData.FirstScanMonth = 4
19ec-1c88:51928862.194 : NVMData.FirstScanDay = 30
19ec-1c88:51928862.245 : NVMData.FirstScanYear = 2020
19ec-1c88:51928862.299 : NVMData.VerticalMagnification = 0
19ec-1c88:51928862.355 : NVMData.HorizontalMagnification = 0
19ec-1c88:51928862.408 : NVMData.PowerSavingTime = 15
19ec-1c88:51928862.460 : NVMData.SN = A094165189010062
19ec-1c88:51928862.510 : NVMData.AutoFeed = 0
19ec-1c88:51928862.560 : NVMData.CCDType = 0
19ec-1c88:51928862.607 : NVMData.ScanSpeed = 0
19ec-1c88:51928862.653 : NVMData.RollerCount = 0
19ec-1c88:51928862.702 : NVMData.MultifeedCount = 0
19ec-1c88:51928862.751 : NVMData.JamCount = 0
19ec-1c88:51928862.799 : NVMData.IdentifyInfo = 
19ec-1c88:51928862.848 : NVMData.FormalName = 
19ec-1c88:51928863.079 : NVMData.ReservedB = 0
19ec-1c88:51928863.148 : NVMData.FunctionCode = 0
19ec-1c88:51928863.197 : NVMData.PreFeed = 0
19ec-1c88:51928863.247 : NVMData.PreFeedTime = 0
19ec-1c88:51928863.297 : NVMData.ButtonNumber = 0
19ec-1c88:51928863.347 : NVMData.PowerOffTime = 0
19ec-1c88:51928863.399 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51928863.478 : => IoObject::IoLockEnd
19ec-1c88:51928863.570 : <= IoObject::IoLockEnd
19ec-1c88:51928863.619 : <= InitializeScanner ret = 1
19ec-1c88:51928863.684 : => GetLogicalScannerAbilityEx
19ec-1c88:51928863.743 : => IoObject::IoLockStart
19ec-1c88:51928863.835 : => CAsicIO::CheckDevice
19ec-1c88:51928863.888 : => CNT96226::ConnectIsAvailable
19ec-1c88:51928880.313 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51928880.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51928880.614 : <= IoObject::IoLockStart
19ec-1c88:51928880.721 : => IoObject::IoLockEnd
19ec-1c88:51928880.899 : <= IoObject::IoLockEnd
19ec-1c88:51928881.105 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51928881.252 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51929069.696 : => ReadNVMData
19ec-1c88:51929069.863 : => IoObject::IoLockStart
19ec-1c88:51929069.999 : => CAsicIO::CheckDevice
19ec-1c88:51929070.058 : => CNT96226::ConnectIsAvailable
19ec-1c88:51929093.731 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51929093.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51929093.929 : <= IoObject::IoLockStart
19ec-1c88:51929093.998 : => ReadNVMDataInternal
19ec-1c88:51929094.062 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51929094.129 : IO Send command 10 bytes
19ec-1c88:51929094.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:51929094.335 : iCmd = 0, nBytes = 10
19ec-1c88:51929094.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51929439.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51929439.131 : System send command 10 bytes + data 0 bytes
19ec-1c88:51929439.195 : IO total need to receive data 128 bytes
19ec-1c88:51929439.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:51929439.303 : iCmd = 0, nBytes = 128
19ec-1c88:51929615.259 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929615.472 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929615.618 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51929615.755 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51929615.886 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.012 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51929616.400 : System total receive data 128 bytes
19ec-1c88:51929616.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:51929616.518 : iCmd = 1, nBytes = 4
19ec-1c88:51929782.899 : 0000 : 00 00 00 00 
19ec-1c88:51929782.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51929783.124 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51929783.193 : NVMData.PadScanCount = 0
19ec-1c88:51929783.248 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51929783.306 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51929783.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:51929783.414 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51929783.469 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51929783.520 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51929783.576 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51929783.631 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51929783.683 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51929783.737 : NVMData.BornMonth = 0
19ec-1c88:51929783.784 : NVMData.BornDay = 0
19ec-1c88:51929783.835 : NVMData.BornYear = 0
19ec-1c88:51929783.883 : NVMData.FirstScanMonth = 4
19ec-1c88:51929783.933 : NVMData.FirstScanDay = 30
19ec-1c88:51929783.986 : NVMData.FirstScanYear = 2020
19ec-1c88:51929784.220 : NVMData.VerticalMagnification = 0
19ec-1c88:51929784.284 : NVMData.HorizontalMagnification = 0
19ec-1c88:51929784.337 : NVMData.PowerSavingTime = 15
19ec-1c88:51929784.392 : NVMData.SN = A094165189010062
19ec-1c88:51929784.442 : NVMData.AutoFeed = 0
19ec-1c88:51929784.493 : NVMData.CCDType = 0
19ec-1c88:51929784.541 : NVMData.ScanSpeed = 0
19ec-1c88:51929784.591 : NVMData.RollerCount = 0
19ec-1c88:51929784.641 : NVMData.MultifeedCount = 0
19ec-1c88:51929784.691 : NVMData.JamCount = 0
19ec-1c88:51929784.739 : NVMData.IdentifyInfo = 
19ec-1c88:51929784.790 : NVMData.FormalName = 
19ec-1c88:51929784.838 : NVMData.ReservedB = 0
19ec-1c88:51929784.887 : NVMData.FunctionCode = 0
19ec-1c88:51929784.936 : NVMData.PreFeed = 0
19ec-1c88:51929784.985 : NVMData.PreFeedTime = 0
19ec-1c88:51929785.032 : NVMData.ButtonNumber = 0
19ec-1c88:51929785.082 : NVMData.PowerOffTime = 0
19ec-1c88:51929785.132 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51929785.196 : => IoObject::IoLockEnd
19ec-1c88:51929785.292 : <= IoObject::IoLockEnd
19ec-1c88:51929785.343 : <= ReadNVMData ret = 1
19ec-1c88:51930343.559 : => TerminateDriver
19ec-1c88:51930343.756 : => CAsicIO::~CAsicIO,pStage=80088136
19ec-1c88:51930343.825 : => CNT96226::Close
19ec-1c88:51930347.747 : <= CNT96226::Close ret = 1
19ec-1c88:51930347.822 : <= CAsicIO::~CAsicIO
19ec-1c88:51930347.884 : => IoObject::IoLockEnd
19ec-1c88:51930347.934 : <= IoObject::IoLockEnd
19ec-1c88:51930347.984 : => IoObject::TerminateDevice
19ec-1c88:51930348.038 : => IoObject::IoLockEnd
19ec-1c88:51930348.086 : <= IoObject::IoLockEnd
19ec-1c88:51930348.180 : <= IoObject::TerminateDevice
19ec-1c88:51930348.417 : <= TerminateDriver ret = 1
19ec-1c88:51932829.694 : ============Debug Start==========
19ec-1c88:51932830.022 : Date : 2020/4/30 14:30:47
19ec-1c88:51932830.106 : Process ID : 19ec
19ec-1c88:51932830.547 : Windows : Version 10.0 build 18363 
19ec-1c88:51932831.039 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51932831.106 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51932831.172 : MemoryStatus.ullAvailPhys : 1728319488
19ec-1c88:51932831.230 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51932831.304 : MemoryStatus.ullAvailPageFile : 3128446976
19ec-1c88:51932831.366 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51932831.429 : MemoryStatus.ullAvailVirtual : 1726324736
19ec-1c88:51932831.490 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51932831.598 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51932831.662 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51932831.905 : CPU Count : 4
19ec-1c88:51932831.955 : CPU Frequency : 100.000 Mhz
19ec-1c88:51932836.521 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51932836.650 : => InitializeDriver
19ec-1c88:51932836.942 : <= InitializeDriver ret = 1
19ec-1c88:51935640.702 : => InitializeScanner
19ec-1c88:51935640.959 : => CAsicIO::GetDeviceList
19ec-1c88:51935641.417 : => CNT96226::CNT96226
19ec-1c88:51935641.484 : => CNT96226::Open
19ec-1c88:51935665.059 : <= CNT96226::Open ret = 1
19ec-1c88:51935665.153 : => CNT96226::Initialize
19ec-1c88:51935665.334 : <= CNT96226::Initialize ret = 1
19ec-1c88:51935665.396 : <= CNT96226::CNT96226
19ec-1c88:51935665.446 : => CNT96226::EnumAvailableDevice
19ec-1c88:51935670.917 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51935670.993 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51935671.052 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51939604.103 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51939604.421 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51939610.017 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51939610.129 : => IoObject::GetLockName
19ec-1c88:51939610.187 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51939610.255 : <= IoObject::GetLockName
19ec-1c88:51939610.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:51939610.789 : iCmd = 3, nBytes = 2
19ec-1c88:51939994.447 : 0000 : 06 38 
19ec-1c88:51939994.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51939994.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:51939994.704 : iCmd = 4, nBytes = 2
19ec-1c88:51940309.921 : 0000 : 07 07 
19ec-1c88:51940310.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51940310.289 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51940310.462 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51940310.601 : IO Send command 10 bytes
19ec-1c88:51940310.719 : => CNT96226::VenderCmd_SetData
19ec-1c88:51940310.839 : iCmd = 0, nBytes = 10
19ec-1c88:51940311.055 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51940518.665 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51940518.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:51940519.072 : iCmd = 0, nBytes = 165
19ec-1c88:51940728.742 : skip dump 37 bytes
19ec-1c88:51940729.124 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51940729.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51940729.697 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51940729.976 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51940730.237 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51940730.507 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51940730.763 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51940731.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51940731.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51940731.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:51940731.381 : iCmd = 1, nBytes = 4
19ec-1c88:51940945.210 : 0000 : 00 00 00 00 
19ec-1c88:51940945.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51940945.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51940945.647 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51940945.789 : IO Send command 10 bytes
19ec-1c88:51940945.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:51940946.017 : iCmd = 0, nBytes = 10
19ec-1c88:51940946.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51941307.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51941307.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:51941308.059 : iCmd = 0, nBytes = 128
19ec-1c88:51941512.961 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941513.333 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941513.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51941513.905 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51941514.159 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51941514.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941514.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941514.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941515.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51941515.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:51941515.405 : iCmd = 1, nBytes = 4
19ec-1c88:51941693.628 : 0000 : 00 00 00 00 
19ec-1c88:51941693.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51941693.939 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51941694.279 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51941694.416 : => CNT96226::Close
19ec-1c88:51941700.736 : <= CNT96226::Close ret = 1
19ec-1c88:51941700.884 : <= CNT96226::~CNT96226
19ec-1c88:51941701.044 : <= CAsicIO::GetDeviceList
19ec-1c88:51941701.715 : => IoObject::SetTimeout
19ec-1c88:51941701.972 : Timeout--> In = 0 Out = 0
19ec-1c88:51941702.089 : <= IoObject::SetTimeout
19ec-1c88:51941702.211 : => CAsicIO::CAsicIO
19ec-1c88:51941702.352 : => CNT96226::CNT96226
19ec-1c88:51941702.465 : => CNT96226::Open
19ec-1c88:51941743.087 : <= CNT96226::Open ret = 1
19ec-1c88:51941743.303 : => CNT96226::Initialize
19ec-1c88:51941743.680 : <= CNT96226::Initialize ret = 1
19ec-1c88:51941743.810 : <= CNT96226::CNT96226
19ec-1c88:51941743.922 : <= CAsicIO::CAsicIO
19ec-1c88:51941744.037 : => CAsicIO::InitializeDevice
19ec-1c88:51941744.174 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51941755.662 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51941755.877 : => IoObject::GetLockName
19ec-1c88:51941756.002 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51941756.130 : <= IoObject::GetLockName
19ec-1c88:51941757.050 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51941757.195 : IO Send command 10 bytes
19ec-1c88:51941757.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:51941757.418 : iCmd = 0, nBytes = 10
19ec-1c88:51941757.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51942097.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51942097.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942097.664 : iCmd = 0, nBytes = 128
19ec-1c88:51942317.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942317.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942318.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51942318.413 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51942318.670 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51942318.924 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942319.174 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942319.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942319.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51942319.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942319.789 : iCmd = 1, nBytes = 4
19ec-1c88:51942529.401 : 0000 : 00 00 00 00 
19ec-1c88:51942529.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51942529.779 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51942529.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942530.021 : iCmd = 3, nBytes = 2
19ec-1c88:51942932.961 : 0000 : 06 38 
19ec-1c88:51942933.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51942933.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942933.414 : iCmd = 4, nBytes = 2
19ec-1c88:51943251.926 : 0000 : 07 07 
19ec-1c88:51943252.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51943252.552 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51943252.746 : => IoObject::InitializeDevice
19ec-1c88:51943252.936 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51943254.217 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51943254.360 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51943255.625 : => FindScanner
19ec-1c88:51943255.732 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51943255.859 : <= FindScanner ret = 1
19ec-1c88:51943255.977 : => IoObject::IoLockStart
19ec-1c88:51943256.190 : => CAsicIO::CheckDevice
19ec-1c88:51943256.294 : => CNT96226::ConnectIsAvailable
19ec-1c88:51943279.485 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51943279.719 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51943279.846 : <= IoObject::IoLockStart
19ec-1c88:51943279.964 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51943280.108 : IO Send command 10 bytes
19ec-1c88:51943280.301 : => CNT96226::VenderCmd_SetData
19ec-1c88:51943280.417 : iCmd = 0, nBytes = 10
19ec-1c88:51943280.634 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51943487.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51943488.220 : System send command 10 bytes + data 0 bytes
19ec-1c88:51943488.380 : IO total need to receive data 5 bytes
19ec-1c88:51943488.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:51943488.628 : iCmd = 0, nBytes = 5
19ec-1c88:51943697.078 : 0000 : 06 00 02 02 ab 
19ec-1c88:51943697.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51943697.481 : System total receive data 5 bytes
19ec-1c88:51943697.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:51943697.714 : iCmd = 1, nBytes = 4
19ec-1c88:51943905.312 : 0000 : 00 00 00 00 
19ec-1c88:51943905.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51943905.629 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51943905.706 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51943905.781 : IO Send command 10 bytes
19ec-1c88:51943905.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:51943905.974 : iCmd = 0, nBytes = 10
19ec-1c88:51943906.103 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51944101.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51944101.580 : System send command 10 bytes + data 0 bytes
19ec-1c88:51944101.673 : IO total need to receive data 165 bytes
19ec-1c88:51944101.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944101.927 : iCmd = 0, nBytes = 165
19ec-1c88:51944228.858 : skip dump 37 bytes
19ec-1c88:51944229.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51944229.245 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51944229.410 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51944229.573 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51944229.797 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51944229.957 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51944230.110 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944230.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944230.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51944230.418 : System total receive data 165 bytes
19ec-1c88:51944230.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944230.550 : iCmd = 1, nBytes = 4
19ec-1c88:51944356.668 : 0000 : 00 00 00 00 
19ec-1c88:51944356.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51944357.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51944357.302 : Dump Inquiry
19ec-1c88:51944357.455 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51944357.622 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51944357.785 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51944357.947 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51944358.101 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51944358.263 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51944358.408 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944358.563 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944358.720 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51944358.880 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51944358.986 : 00a0 : 00 00 00 00 00 
19ec-1c88:51944359.091 : => ReadNVMDataInternal
19ec-1c88:51944359.345 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51944359.423 : IO Send command 10 bytes
19ec-1c88:51944359.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:51944359.625 : iCmd = 0, nBytes = 10
19ec-1c88:51944359.743 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51944695.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51944696.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:51944696.131 : IO total need to receive data 128 bytes
19ec-1c88:51944696.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944696.280 : iCmd = 0, nBytes = 128
19ec-1c88:51944906.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944906.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.152 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51944907.323 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51944907.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.777 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944908.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51944908.078 : System total receive data 128 bytes
19ec-1c88:51944908.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944908.216 : iCmd = 1, nBytes = 4
19ec-1c88:51945084.219 : 0000 : 00 00 00 00 
19ec-1c88:51945084.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51945084.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51945084.644 : NVMData.PadScanCount = 0
19ec-1c88:51945084.710 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51945084.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51945084.857 : NVMData.FlatbedScanCount = 0
19ec-1c88:51945084.921 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51945084.988 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51945085.054 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51945085.121 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51945085.190 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51945085.254 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51945085.321 : NVMData.BornMonth = 0
19ec-1c88:51945085.379 : NVMData.BornDay = 0
19ec-1c88:51945085.441 : NVMData.BornYear = 0
19ec-1c88:51945085.504 : NVMData.FirstScanMonth = 4
19ec-1c88:51945085.568 : NVMData.FirstScanDay = 30
19ec-1c88:51945085.635 : NVMData.FirstScanYear = 2020
19ec-1c88:51945085.702 : NVMData.VerticalMagnification = 0
19ec-1c88:51945085.767 : NVMData.HorizontalMagnification = 0
19ec-1c88:51945085.833 : NVMData.PowerSavingTime = 15
19ec-1c88:51945085.898 : NVMData.SN = A094165189010062
19ec-1c88:51945085.959 : NVMData.AutoFeed = 0
19ec-1c88:51945086.017 : NVMData.CCDType = 0
19ec-1c88:51945086.076 : NVMData.ScanSpeed = 0
19ec-1c88:51945086.136 : NVMData.RollerCount = 0
19ec-1c88:51945086.200 : NVMData.MultifeedCount = 0
19ec-1c88:51945086.260 : NVMData.JamCount = 0
19ec-1c88:51945086.321 : NVMData.IdentifyInfo = 
19ec-1c88:51945086.386 : NVMData.FormalName = 
19ec-1c88:51945086.660 : NVMData.ReservedB = 0
19ec-1c88:51945086.737 : NVMData.FunctionCode = 0
19ec-1c88:51945086.797 : NVMData.PreFeed = 0
19ec-1c88:51945086.860 : NVMData.PreFeedTime = 0
19ec-1c88:51945086.920 : NVMData.ButtonNumber = 0
19ec-1c88:51945086.987 : NVMData.PowerOffTime = 0
19ec-1c88:51945087.054 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51945087.166 : => IoObject::IoLockEnd
19ec-1c88:51945087.284 : <= IoObject::IoLockEnd
19ec-1c88:51945087.344 : <= InitializeScanner ret = 1
19ec-1c88:51946572.800 : => GetLogicalScannerAbility
19ec-1c88:51946572.985 : => IoObject::IoLockStart
19ec-1c88:51946573.114 : => CAsicIO::CheckDevice
19ec-1c88:51946573.170 : => CNT96226::ConnectIsAvailable
19ec-1c88:51946596.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51946596.401 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51946596.462 : <= IoObject::IoLockStart
19ec-1c88:51946596.520 : => IoObject::IoLockEnd
19ec-1c88:51946596.638 : <= IoObject::IoLockEnd
19ec-1c88:51946596.720 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51950619.431 : => GetLogicalScannerAbilityEx
19ec-1c88:51950619.622 : => IoObject::IoLockStart
19ec-1c88:51950619.763 : => CAsicIO::CheckDevice
19ec-1c88:51950619.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:51950645.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51950645.383 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51950645.443 : <= IoObject::IoLockStart
19ec-1c88:51950645.502 : => IoObject::IoLockEnd
19ec-1c88:51950645.612 : <= IoObject::IoLockEnd
19ec-1c88:51950645.732 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51950645.808 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51958011.476 : => ReadNVMData
19ec-1c88:51958011.659 : => IoObject::IoLockStart
19ec-1c88:51958011.789 : => CAsicIO::CheckDevice
19ec-1c88:51958011.845 : => CNT96226::ConnectIsAvailable
19ec-1c88:51958037.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51958037.541 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51958037.600 : <= IoObject::IoLockStart
19ec-1c88:51958037.665 : => ReadNVMDataInternal
19ec-1c88:51958037.731 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51958037.798 : IO Send command 10 bytes
19ec-1c88:51958037.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:51958037.975 : iCmd = 0, nBytes = 10
19ec-1c88:51958038.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51958393.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51958393.489 : System send command 10 bytes + data 0 bytes
19ec-1c88:51958393.557 : IO total need to receive data 128 bytes
19ec-1c88:51958393.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:51958393.672 : iCmd = 0, nBytes = 128
19ec-1c88:51958601.845 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.024 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.168 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51958602.301 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51958602.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51958602.922 : System total receive data 128 bytes
19ec-1c88:51958602.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:51958603.036 : iCmd = 1, nBytes = 4
19ec-1c88:51958778.187 : 0000 : 00 00 00 00 
19ec-1c88:51958778.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51958778.463 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51958778.536 : NVMData.PadScanCount = 0
19ec-1c88:51958778.603 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51958778.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51958778.816 : NVMData.FlatbedScanCount = 0
19ec-1c88:51958778.876 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51958779.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51958779.101 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51958779.158 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51958779.217 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51958779.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51958779.338 : NVMData.BornMonth = 0
19ec-1c88:51958779.389 : NVMData.BornDay = 0
19ec-1c88:51958779.441 : NVMData.BornYear = 0
19ec-1c88:51958779.492 : NVMData.FirstScanMonth = 4
19ec-1c88:51958779.546 : NVMData.FirstScanDay = 30
19ec-1c88:51958779.606 : NVMData.FirstScanYear = 2020
19ec-1c88:51958779.661 : NVMData.VerticalMagnification = 0
19ec-1c88:51958779.719 : NVMData.HorizontalMagnification = 0
19ec-1c88:51958779.776 : NVMData.PowerSavingTime = 15
19ec-1c88:51958779.830 : NVMData.SN = A094165189010062
19ec-1c88:51958779.879 : NVMData.AutoFeed = 0
19ec-1c88:51958779.931 : NVMData.CCDType = 0
19ec-1c88:51958779.984 : NVMData.ScanSpeed = 0
19ec-1c88:51958780.041 : NVMData.RollerCount = 0
19ec-1c88:51958780.093 : NVMData.MultifeedCount = 0
19ec-1c88:51958780.147 : NVMData.JamCount = 0
19ec-1c88:51958780.201 : NVMData.IdentifyInfo = 
19ec-1c88:51958780.256 : NVMData.FormalName = 
19ec-1c88:51958780.304 : NVMData.ReservedB = 0
19ec-1c88:51958780.353 : NVMData.FunctionCode = 0
19ec-1c88:51958780.404 : NVMData.PreFeed = 0
19ec-1c88:51958780.452 : NVMData.PreFeedTime = 0
19ec-1c88:51958780.505 : NVMData.ButtonNumber = 0
19ec-1c88:51958780.558 : NVMData.PowerOffTime = 0
19ec-1c88:51958780.610 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51958780.677 : => IoObject::IoLockEnd
19ec-1c88:51958780.766 : <= IoObject::IoLockEnd
19ec-1c88:51958780.816 : <= ReadNVMData ret = 1
19ec-1c88:51968624.166 : => GetADFStatus
19ec-1c88:51968624.579 : => IoObject::IoLockStart
19ec-1c88:51968624.704 : => CAsicIO::CheckDevice
19ec-1c88:51968624.763 : => CNT96226::ConnectIsAvailable
19ec-1c88:51968648.825 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51968648.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51968649.005 : <= IoObject::IoLockStart
19ec-1c88:51968649.067 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51968649.135 : IO Send command 10 bytes
19ec-1c88:51968649.254 : => CNT96226::VenderCmd_SetData
19ec-1c88:51968649.311 : iCmd = 0, nBytes = 10
19ec-1c88:51968649.419 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51968845.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51968845.939 : System send command 10 bytes + data 0 bytes
19ec-1c88:51968846.016 : IO total need to receive data 2 bytes
19ec-1c88:51968846.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:51968846.134 : iCmd = 0, nBytes = 2
19ec-1c88:51969035.494 : 0000 : 00 00 
19ec-1c88:51969035.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51969035.862 : System total receive data 2 bytes
19ec-1c88:51969036.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51969036.229 : iCmd = 1, nBytes = 4
19ec-1c88:51969244.221 : 0000 : 00 00 00 00 
19ec-1c88:51969244.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51969244.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51969244.962 : Return status = 0
19ec-1c88:51969245.022 : => IoObject::IoLockEnd
19ec-1c88:51969245.106 : <= IoObject::IoLockEnd
19ec-1c88:51969245.159 : <= GetADFStatus ret = 1
19ec-1c88:51971872.659 : => GetADFStatus
19ec-1c88:51971872.846 : => IoObject::IoLockStart
19ec-1c88:51971872.975 : => CAsicIO::CheckDevice
19ec-1c88:51971873.035 : => CNT96226::ConnectIsAvailable
19ec-1c88:51971897.699 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51971897.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51971897.873 : <= IoObject::IoLockStart
19ec-1c88:51971897.932 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51971897.999 : IO Send command 10 bytes
19ec-1c88:51971898.116 : => CNT96226::VenderCmd_SetData
19ec-1c88:51971898.174 : iCmd = 0, nBytes = 10
19ec-1c88:51971898.283 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51972101.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51972101.803 : System send command 10 bytes + data 0 bytes
19ec-1c88:51972102.321 : IO total need to receive data 2 bytes
19ec-1c88:51972102.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:51972102.446 : iCmd = 0, nBytes = 2
19ec-1c88:51972290.573 : 0000 : 00 00 
19ec-1c88:51972290.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51972290.748 : System total receive data 2 bytes
19ec-1c88:51972290.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:51972290.866 : iCmd = 1, nBytes = 4
19ec-1c88:51972488.742 : 0000 : 00 00 00 00 
19ec-1c88:51972488.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51972488.991 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51972489.056 : Return status = 0
19ec-1c88:51972489.116 : => IoObject::IoLockEnd
19ec-1c88:51972489.208 : <= IoObject::IoLockEnd
19ec-1c88:51972489.261 : <= GetADFStatus ret = 1
19ec-1c88:51974549.316 : => TerminateDriver
19ec-1c88:51974549.516 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:51974549.588 : => CNT96226::Close
19ec-1c88:51974553.507 : <= CNT96226::Close ret = 1
19ec-1c88:51974553.583 : <= CAsicIO::~CAsicIO
19ec-1c88:51974553.641 : => IoObject::IoLockEnd
19ec-1c88:51974553.695 : <= IoObject::IoLockEnd
19ec-1c88:51974553.747 : => IoObject::TerminateDevice
19ec-1c88:51974553.804 : => IoObject::IoLockEnd
19ec-1c88:51974553.852 : <= IoObject::IoLockEnd
19ec-1c88:51974553.951 : <= IoObject::TerminateDevice
19ec-1c88:51974554.193 : <= TerminateDriver ret = 1
19ec-1c88:52017545.891 : ============Debug Start==========
19ec-1c88:52017546.165 : Date : 2020/4/30 14:30:49
19ec-1c88:52017546.244 : Process ID : 19ec
19ec-1c88:52017546.660 : Windows : Version 10.0 build 18363 
19ec-1c88:52017547.096 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52017547.158 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52017547.222 : MemoryStatus.ullAvailPhys : 1712168960
19ec-1c88:52017547.282 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52017547.341 : MemoryStatus.ullAvailPageFile : 3113725952
19ec-1c88:52017547.410 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52017547.471 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:52017547.530 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52017547.635 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52017547.695 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52017547.932 : CPU Count : 4
19ec-1c88:52017547.978 : CPU Frequency : 100.000 Mhz
19ec-1c88:52017552.198 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52017552.327 : => InitializeDriver
19ec-1c88:52017552.595 : <= InitializeDriver ret = 1
19ec-1c88:52017552.653 : => InitializeScanner
19ec-1c88:52017552.728 : => CAsicIO::GetDeviceList
19ec-1c88:52017553.026 : => CNT96226::CNT96226
19ec-1c88:52017553.082 : => CNT96226::Open
19ec-1c88:52017573.813 : <= CNT96226::Open ret = 1
19ec-1c88:52017573.904 : => CNT96226::Initialize
19ec-1c88:52017574.095 : <= CNT96226::Initialize ret = 1
19ec-1c88:52017574.153 : <= CNT96226::CNT96226
19ec-1c88:52017574.204 : => CNT96226::EnumAvailableDevice
19ec-1c88:52017579.617 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52017579.693 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52017579.754 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52021276.684 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52021276.962 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52021282.468 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52021282.572 : => IoObject::GetLockName
19ec-1c88:52021282.635 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52021282.704 : <= IoObject::GetLockName
19ec-1c88:52021283.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:52021283.227 : iCmd = 3, nBytes = 2
19ec-1c88:52021671.380 : 0000 : 06 38 
19ec-1c88:52021671.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52021671.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:52021671.646 : iCmd = 4, nBytes = 2
19ec-1c88:52021987.274 : 0000 : 07 07 
19ec-1c88:52021987.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52021987.610 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52021987.783 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52021987.915 : IO Send command 10 bytes
19ec-1c88:52021988.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:52021988.131 : iCmd = 0, nBytes = 10
19ec-1c88:52021988.348 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52022193.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52022193.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:52022193.492 : iCmd = 0, nBytes = 165
19ec-1c88:52022401.862 : skip dump 37 bytes
19ec-1c88:52022402.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52022402.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52022402.787 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52022403.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52022403.308 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52022403.579 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52022403.835 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52022404.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52022404.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52022404.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:52022404.436 : iCmd = 1, nBytes = 4
19ec-1c88:52022613.938 : 0000 : 00 00 00 00 
19ec-1c88:52022614.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52022614.244 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52022614.366 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52022614.500 : IO Send command 10 bytes
19ec-1c88:52022614.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:52022614.714 : iCmd = 0, nBytes = 10
19ec-1c88:52022614.921 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52022974.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52022974.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:52022974.824 : iCmd = 0, nBytes = 128
19ec-1c88:52023213.605 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023213.973 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023214.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52023214.527 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52023214.781 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.039 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.541 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52023215.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:52023215.894 : iCmd = 1, nBytes = 4
19ec-1c88:52023430.181 : 0000 : 00 00 00 00 
19ec-1c88:52023430.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52023430.520 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52023430.906 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52023431.046 : => CNT96226::Close
19ec-1c88:52023438.451 : <= CNT96226::Close ret = 1
19ec-1c88:52023438.602 : <= CNT96226::~CNT96226
19ec-1c88:52023438.762 : <= CAsicIO::GetDeviceList
19ec-1c88:52023439.540 : => IoObject::SetTimeout
19ec-1c88:52023439.798 : Timeout--> In = 0 Out = 0
19ec-1c88:52023439.918 : <= IoObject::SetTimeout
19ec-1c88:52023440.047 : => CAsicIO::CAsicIO
19ec-1c88:52023440.188 : => CNT96226::CNT96226
19ec-1c88:52023440.290 : => CNT96226::Open
19ec-1c88:52023482.562 : <= CNT96226::Open ret = 1
19ec-1c88:52023482.749 : => CNT96226::Initialize
19ec-1c88:52023483.129 : <= CNT96226::Initialize ret = 1
19ec-1c88:52023483.250 : <= CNT96226::CNT96226
19ec-1c88:52023483.352 : <= CAsicIO::CAsicIO
19ec-1c88:52023483.457 : => CAsicIO::InitializeDevice
19ec-1c88:52023483.584 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52023495.038 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52023495.268 : => IoObject::GetLockName
19ec-1c88:52023495.511 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52023495.638 : <= IoObject::GetLockName
19ec-1c88:52023496.563 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52023496.713 : IO Send command 10 bytes
19ec-1c88:52023496.817 : => CNT96226::VenderCmd_SetData
19ec-1c88:52023496.932 : iCmd = 0, nBytes = 10
19ec-1c88:52023497.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52023858.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52023858.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:52023858.510 : iCmd = 0, nBytes = 128
19ec-1c88:52024075.787 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024076.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024076.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52024076.718 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52024076.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.235 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52024078.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:52024078.117 : iCmd = 1, nBytes = 4
19ec-1c88:52024312.196 : 0000 : 00 00 00 00 
19ec-1c88:52024312.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52024312.563 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52024312.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:52024312.795 : iCmd = 3, nBytes = 2
19ec-1c88:52024717.528 : 0000 : 06 38 
19ec-1c88:52024717.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52024717.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:52024718.000 : iCmd = 4, nBytes = 2
19ec-1c88:52025054.910 : 0000 : 07 07 
19ec-1c88:52025055.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52025055.493 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52025055.682 : => IoObject::InitializeDevice
19ec-1c88:52025055.854 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52025057.111 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52025057.256 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52025058.503 : => FindScanner
19ec-1c88:52025058.614 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52025058.741 : <= FindScanner ret = 1
19ec-1c88:52025058.848 : => IoObject::IoLockStart
19ec-1c88:52025059.055 : => CAsicIO::CheckDevice
19ec-1c88:52025059.164 : => CNT96226::ConnectIsAvailable
19ec-1c88:52025083.795 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52025084.035 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52025084.170 : <= IoObject::IoLockStart
19ec-1c88:52025084.293 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52025084.435 : IO Send command 10 bytes
19ec-1c88:52025084.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:52025084.735 : iCmd = 0, nBytes = 10
19ec-1c88:52025084.956 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52025300.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52025300.936 : System send command 10 bytes + data 0 bytes
19ec-1c88:52025301.099 : IO total need to receive data 5 bytes
19ec-1c88:52025301.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:52025301.356 : iCmd = 0, nBytes = 5
19ec-1c88:52025510.618 : 0000 : 06 00 02 02 ab 
19ec-1c88:52025510.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52025510.810 : System total receive data 5 bytes
19ec-1c88:52025510.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:52025510.950 : iCmd = 1, nBytes = 4
19ec-1c88:52025718.367 : 0000 : 00 00 00 00 
19ec-1c88:52025718.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52025718.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52025718.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52025718.769 : IO Send command 10 bytes
19ec-1c88:52025718.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:52025718.936 : iCmd = 0, nBytes = 10
19ec-1c88:52025719.064 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52025910.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52025910.901 : System send command 10 bytes + data 0 bytes
19ec-1c88:52025910.984 : IO total need to receive data 165 bytes
19ec-1c88:52025911.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:52025911.130 : iCmd = 0, nBytes = 165
19ec-1c88:52026113.491 : skip dump 37 bytes
19ec-1c88:52026113.703 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52026113.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52026114.039 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52026114.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52026114.355 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52026114.521 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52026114.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026114.822 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026114.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52026114.968 : System total receive data 165 bytes
19ec-1c88:52026115.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:52026115.103 : iCmd = 1, nBytes = 4
19ec-1c88:52026324.536 : 0000 : 00 00 00 00 
19ec-1c88:52026324.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52026324.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52026325.054 : Dump Inquiry
19ec-1c88:52026325.207 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52026325.370 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52026325.531 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52026325.688 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52026325.847 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52026326.008 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52026326.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026326.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026326.472 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52026326.625 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52026326.734 : 00a0 : 00 00 00 00 00 
19ec-1c88:52026326.815 : => ReadNVMDataInternal
19ec-1c88:52026327.060 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52026327.144 : IO Send command 10 bytes
19ec-1c88:52026327.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:52026327.312 : iCmd = 0, nBytes = 10
19ec-1c88:52026327.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52026673.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52026673.535 : System send command 10 bytes + data 0 bytes
19ec-1c88:52026673.618 : IO total need to receive data 128 bytes
19ec-1c88:52026673.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:52026673.758 : iCmd = 0, nBytes = 128
19ec-1c88:52026881.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026881.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026881.669 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52026881.919 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52026882.078 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.382 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52026882.685 : System total receive data 128 bytes
19ec-1c88:52026882.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:52026882.828 : iCmd = 1, nBytes = 4
19ec-1c88:52027050.876 : 0000 : 00 00 00 00 
19ec-1c88:52027051.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52027051.180 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52027051.266 : NVMData.PadScanCount = 0
19ec-1c88:52027051.339 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52027051.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52027051.478 : NVMData.FlatbedScanCount = 0
19ec-1c88:52027051.550 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52027051.617 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52027051.682 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52027051.748 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52027051.812 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52027051.878 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52027051.947 : NVMData.BornMonth = 0
19ec-1c88:52027052.006 : NVMData.BornDay = 0
19ec-1c88:52027052.067 : NVMData.BornYear = 0
19ec-1c88:52027052.125 : NVMData.FirstScanMonth = 4
19ec-1c88:52027052.184 : NVMData.FirstScanDay = 30
19ec-1c88:52027052.253 : NVMData.FirstScanYear = 2020
19ec-1c88:52027052.321 : NVMData.VerticalMagnification = 0
19ec-1c88:52027052.387 : NVMData.HorizontalMagnification = 0
19ec-1c88:52027052.454 : NVMData.PowerSavingTime = 15
19ec-1c88:52027052.518 : NVMData.SN = A094165189010062
19ec-1c88:52027052.577 : NVMData.AutoFeed = 0
19ec-1c88:52027052.635 : NVMData.CCDType = 0
19ec-1c88:52027052.692 : NVMData.ScanSpeed = 0
19ec-1c88:52027052.752 : NVMData.RollerCount = 0
19ec-1c88:52027052.811 : NVMData.MultifeedCount = 0
19ec-1c88:52027052.872 : NVMData.JamCount = 0
19ec-1c88:52027052.930 : NVMData.IdentifyInfo = 
19ec-1c88:52027052.989 : NVMData.FormalName = 
19ec-1c88:52027053.239 : NVMData.ReservedB = 0
19ec-1c88:52027053.307 : NVMData.FunctionCode = 0
19ec-1c88:52027053.368 : NVMData.PreFeed = 0
19ec-1c88:52027053.429 : NVMData.PreFeedTime = 0
19ec-1c88:52027053.489 : NVMData.ButtonNumber = 0
19ec-1c88:52027053.551 : NVMData.PowerOffTime = 0
19ec-1c88:52027053.614 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52027053.706 : => IoObject::IoLockEnd
19ec-1c88:52027053.818 : <= IoObject::IoLockEnd
19ec-1c88:52027053.877 : <= InitializeScanner ret = 1
19ec-1c88:52027053.951 : => GetLogicalScannerAbilityEx
19ec-1c88:52027054.024 : => IoObject::IoLockStart
19ec-1c88:52027054.137 : => CAsicIO::CheckDevice
19ec-1c88:52027054.199 : => CNT96226::ConnectIsAvailable
19ec-1c88:52027067.060 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52027067.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52027067.392 : <= IoObject::IoLockStart
19ec-1c88:52027067.466 : => IoObject::IoLockEnd
19ec-1c88:52027067.585 : <= IoObject::IoLockEnd
19ec-1c88:52027067.724 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52027067.823 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52027282.542 : => ReadNVMData
19ec-1c88:52027282.702 : => IoObject::IoLockStart
19ec-1c88:52027282.851 : => CAsicIO::CheckDevice
19ec-1c88:52027282.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:52027306.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52027307.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52027307.078 : <= IoObject::IoLockStart
19ec-1c88:52027307.153 : => ReadNVMDataInternal
19ec-1c88:52027307.227 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52027307.308 : IO Send command 10 bytes
19ec-1c88:52027307.451 : => CNT96226::VenderCmd_SetData
19ec-1c88:52027307.524 : iCmd = 0, nBytes = 10
19ec-1c88:52027307.661 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52027651.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52027651.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:52027651.741 : IO total need to receive data 128 bytes
19ec-1c88:52027651.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:52027651.891 : iCmd = 0, nBytes = 128
19ec-1c88:52027860.353 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027860.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027860.722 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52027860.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52027861.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.190 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.344 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52027861.641 : System total receive data 128 bytes
19ec-1c88:52027861.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:52027861.777 : iCmd = 1, nBytes = 4
19ec-1c88:52028052.734 : 0000 : 00 00 00 00 
19ec-1c88:52028052.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52028052.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52028053.073 : NVMData.PadScanCount = 0
19ec-1c88:52028053.140 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52028053.206 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52028053.277 : NVMData.FlatbedScanCount = 0
19ec-1c88:52028053.342 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52028053.405 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52028053.472 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52028053.538 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52028053.604 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52028053.666 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52028053.731 : NVMData.BornMonth = 0
19ec-1c88:52028053.788 : NVMData.BornDay = 0
19ec-1c88:52028053.850 : NVMData.BornYear = 0
19ec-1c88:52028053.912 : NVMData.FirstScanMonth = 4
19ec-1c88:52028053.974 : NVMData.FirstScanDay = 30
19ec-1c88:52028054.041 : NVMData.FirstScanYear = 2020
19ec-1c88:52028054.247 : NVMData.VerticalMagnification = 0
19ec-1c88:52028054.327 : NVMData.HorizontalMagnification = 0
19ec-1c88:52028054.394 : NVMData.PowerSavingTime = 15
19ec-1c88:52028054.460 : NVMData.SN = A094165189010062
19ec-1c88:52028054.522 : NVMData.AutoFeed = 0
19ec-1c88:52028054.583 : NVMData.CCDType = 0
19ec-1c88:52028054.640 : NVMData.ScanSpeed = 0
19ec-1c88:52028054.700 : NVMData.RollerCount = 0
19ec-1c88:52028054.769 : NVMData.MultifeedCount = 0
19ec-1c88:52028054.829 : NVMData.JamCount = 0
19ec-1c88:52028054.888 : NVMData.IdentifyInfo = 
19ec-1c88:52028054.949 : NVMData.FormalName = 
19ec-1c88:52028055.010 : NVMData.ReservedB = 0
19ec-1c88:52028055.070 : NVMData.FunctionCode = 0
19ec-1c88:52028055.132 : NVMData.PreFeed = 0
19ec-1c88:52028055.193 : NVMData.PreFeedTime = 0
19ec-1c88:52028055.253 : NVMData.ButtonNumber = 0
19ec-1c88:52028055.313 : NVMData.PowerOffTime = 0
19ec-1c88:52028055.376 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52028055.452 : => IoObject::IoLockEnd
19ec-1c88:52028055.561 : <= IoObject::IoLockEnd
19ec-1c88:52028055.622 : <= ReadNVMData ret = 1
19ec-1c88:52028670.073 : => TerminateDriver
19ec-1c88:52028670.270 : => CAsicIO::~CAsicIO,pStage=138153032
19ec-1c88:52028670.357 : => CNT96226::Close
19ec-1c88:52028674.887 : <= CNT96226::Close ret = 1
19ec-1c88:52028674.981 : <= CAsicIO::~CAsicIO
19ec-1c88:52028675.051 : => IoObject::IoLockEnd
19ec-1c88:52028675.115 : <= IoObject::IoLockEnd
19ec-1c88:52028675.175 : => IoObject::TerminateDevice
19ec-1c88:52028675.240 : => IoObject::IoLockEnd
19ec-1c88:52028675.298 : <= IoObject::IoLockEnd
19ec-1c88:52028675.418 : <= IoObject::TerminateDevice
19ec-1c88:52028675.728 : <= TerminateDriver ret = 1
19ec-1c88:52031247.441 : ============Debug Start==========
19ec-1c88:52031247.746 : Date : 2020/4/30 14:30:50
19ec-1c88:52031247.828 : Process ID : 19ec
19ec-1c88:52031248.259 : Windows : Version 10.0 build 18363 
19ec-1c88:52031248.702 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52031248.767 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52031248.832 : MemoryStatus.ullAvailPhys : 1711902720
19ec-1c88:52031248.891 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52031248.951 : MemoryStatus.ullAvailPageFile : 3115110400
19ec-1c88:52031249.014 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52031249.074 : MemoryStatus.ullAvailVirtual : 1726599168
19ec-1c88:52031249.134 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52031249.234 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52031249.296 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52031249.532 : CPU Count : 4
19ec-1c88:52031249.578 : CPU Frequency : 100.000 Mhz
19ec-1c88:52031253.764 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52031253.889 : => InitializeDriver
19ec-1c88:52031254.160 : <= InitializeDriver ret = 1
19ec-1c88:52033843.200 : => InitializeScanner
19ec-1c88:52033843.466 : => CAsicIO::GetDeviceList
19ec-1c88:52033843.933 : => CNT96226::CNT96226
19ec-1c88:52033843.995 : => CNT96226::Open
19ec-1c88:52033868.713 : <= CNT96226::Open ret = 1
19ec-1c88:52033868.809 : => CNT96226::Initialize
19ec-1c88:52033868.996 : <= CNT96226::Initialize ret = 1
19ec-1c88:52033869.054 : <= CNT96226::CNT96226
19ec-1c88:52033869.106 : => CNT96226::EnumAvailableDevice
19ec-1c88:52033874.479 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52033874.556 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52033874.613 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52037607.726 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52037608.061 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52037614.148 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52037614.256 : => IoObject::GetLockName
19ec-1c88:52037614.317 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52037614.383 : <= IoObject::GetLockName
19ec-1c88:52037614.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:52037614.993 : iCmd = 3, nBytes = 2
19ec-1c88:52037997.475 : 0000 : 06 38 
19ec-1c88:52037997.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52037997.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:52037997.797 : iCmd = 4, nBytes = 2
19ec-1c88:52038301.988 : 0000 : 07 07 
19ec-1c88:52038302.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52038302.196 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52038302.287 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52038302.359 : IO Send command 10 bytes
19ec-1c88:52038302.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:52038302.471 : iCmd = 0, nBytes = 10
19ec-1c88:52038302.575 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52038488.508 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52038488.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:52038488.774 : iCmd = 0, nBytes = 165
19ec-1c88:52038697.223 : skip dump 37 bytes
19ec-1c88:52038697.456 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52038697.593 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52038697.729 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52038697.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52038697.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52038698.131 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52038698.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52038698.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52038698.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52038698.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:52038698.557 : iCmd = 1, nBytes = 4
19ec-1c88:52038889.564 : 0000 : 00 00 00 00 
19ec-1c88:52038889.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52038889.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52038889.870 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52038889.934 : IO Send command 10 bytes
19ec-1c88:52038889.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:52038890.042 : iCmd = 0, nBytes = 10
19ec-1c88:52038890.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52039242.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52039243.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:52039243.107 : iCmd = 0, nBytes = 128
19ec-1c88:52039415.200 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039415.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039415.587 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52039415.720 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52039415.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52039415.974 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039416.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039416.216 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039416.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52039416.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:52039416.403 : iCmd = 1, nBytes = 4
19ec-1c88:52039617.496 : 0000 : 00 00 00 00 
19ec-1c88:52039617.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52039617.687 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52039617.876 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52039617.950 : => CNT96226::Close
19ec-1c88:52039622.313 : <= CNT96226::Close ret = 1
19ec-1c88:52039622.385 : <= CNT96226::~CNT96226
19ec-1c88:52039622.486 : <= CAsicIO::GetDeviceList
19ec-1c88:52039623.006 : => IoObject::SetTimeout
19ec-1c88:52039623.141 : Timeout--> In = 0 Out = 0
19ec-1c88:52039623.201 : <= IoObject::SetTimeout
19ec-1c88:52039623.275 : => CAsicIO::CAsicIO
19ec-1c88:52039623.348 : => CNT96226::CNT96226
19ec-1c88:52039623.402 : => CNT96226::Open
19ec-1c88:52039648.998 : <= CNT96226::Open ret = 1
19ec-1c88:52039649.126 : => CNT96226::Initialize
19ec-1c88:52039649.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:52039649.389 : <= CNT96226::CNT96226
19ec-1c88:52039649.449 : <= CAsicIO::CAsicIO
19ec-1c88:52039649.506 : => CAsicIO::InitializeDevice
19ec-1c88:52039649.585 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52039655.685 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52039655.814 : => IoObject::GetLockName
19ec-1c88:52039655.870 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52039655.938 : <= IoObject::GetLockName
19ec-1c88:52039656.465 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52039656.538 : IO Send command 10 bytes
19ec-1c88:52039656.590 : => CNT96226::VenderCmd_SetData
19ec-1c88:52039656.649 : iCmd = 0, nBytes = 10
19ec-1c88:52039656.756 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52040009.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52040009.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040009.565 : iCmd = 0, nBytes = 128
19ec-1c88:52040212.893 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.106 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52040213.390 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52040213.515 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.643 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.767 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52040214.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040214.086 : iCmd = 1, nBytes = 4
19ec-1c88:52040381.744 : 0000 : 00 00 00 00 
19ec-1c88:52040381.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52040381.926 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52040381.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040382.050 : iCmd = 3, nBytes = 2
19ec-1c88:52040731.319 : 0000 : 06 38 
19ec-1c88:52040731.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52040731.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040731.597 : iCmd = 4, nBytes = 2
19ec-1c88:52041036.691 : 0000 : 07 07 
19ec-1c88:52041036.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041037.076 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52041037.180 : => IoObject::InitializeDevice
19ec-1c88:52041037.294 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52041038.175 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52041038.250 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52041039.158 : => FindScanner
19ec-1c88:52041039.219 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52041039.288 : <= FindScanner ret = 1
19ec-1c88:52041039.348 : => IoObject::IoLockStart
19ec-1c88:52041039.450 : => CAsicIO::CheckDevice
19ec-1c88:52041039.503 : => CNT96226::ConnectIsAvailable
19ec-1c88:52041059.083 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52041059.216 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52041059.282 : <= IoObject::IoLockStart
19ec-1c88:52041059.348 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52041059.416 : IO Send command 10 bytes
19ec-1c88:52041059.529 : => CNT96226::VenderCmd_SetData
19ec-1c88:52041059.585 : iCmd = 0, nBytes = 10
19ec-1c88:52041059.690 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52041268.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52041268.466 : System send command 10 bytes + data 0 bytes
19ec-1c88:52041268.544 : IO total need to receive data 5 bytes
19ec-1c88:52041268.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041268.671 : iCmd = 0, nBytes = 5
19ec-1c88:52041429.277 : 0000 : 06 00 02 02 ab 
19ec-1c88:52041429.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041429.465 : System total receive data 5 bytes
19ec-1c88:52041429.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041429.578 : iCmd = 1, nBytes = 4
19ec-1c88:52041560.544 : 0000 : 00 00 00 00 
19ec-1c88:52041561.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041561.204 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52041561.274 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52041561.340 : IO Send command 10 bytes
19ec-1c88:52041561.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:52041561.489 : iCmd = 0, nBytes = 10
19ec-1c88:52041561.597 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52041730.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52041730.748 : System send command 10 bytes + data 0 bytes
19ec-1c88:52041730.862 : IO total need to receive data 165 bytes
19ec-1c88:52041731.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041731.290 : iCmd = 0, nBytes = 165
19ec-1c88:52041884.890 : skip dump 37 bytes
19ec-1c88:52041885.078 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52041885.215 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52041885.349 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52041885.480 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52041885.608 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52041885.744 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52041885.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041885.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041886.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041886.114 : System total receive data 165 bytes
19ec-1c88:52041886.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041886.228 : iCmd = 1, nBytes = 4
19ec-1c88:52041993.441 : 0000 : 00 00 00 00 
19ec-1c88:52041993.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041993.691 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52041993.906 : Dump Inquiry
19ec-1c88:52041994.027 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52041994.158 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52041994.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52041994.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52041994.545 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52041994.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52041994.802 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041994.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041995.064 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52041995.195 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52041995.283 : 00a0 : 00 00 00 00 00 
19ec-1c88:52041995.359 : => ReadNVMDataInternal
19ec-1c88:52041995.587 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52041995.650 : IO Send command 10 bytes
19ec-1c88:52041995.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:52041995.790 : iCmd = 0, nBytes = 10
19ec-1c88:52041995.887 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52042325.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52042325.534 : System send command 10 bytes + data 0 bytes
19ec-1c88:52042325.601 : IO total need to receive data 128 bytes
19ec-1c88:52042325.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:52042325.713 : iCmd = 0, nBytes = 128
19ec-1c88:52042514.974 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042515.486 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042515.635 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52042515.831 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52042515.963 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.103 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52042516.497 : System total receive data 128 bytes
19ec-1c88:52042516.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:52042516.675 : iCmd = 1, nBytes = 4
19ec-1c88:52042698.914 : 0000 : 00 00 00 00 
19ec-1c88:52042699.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52042699.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52042699.305 : NVMData.PadScanCount = 0
19ec-1c88:52042699.375 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52042699.432 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52042699.491 : NVMData.FlatbedScanCount = 0
19ec-1c88:52042699.546 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52042699.599 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52042699.656 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52042699.712 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52042699.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52042699.823 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52042699.880 : NVMData.BornMonth = 0
19ec-1c88:52042699.929 : NVMData.BornDay = 0
19ec-1c88:52042699.980 : NVMData.BornYear = 0
19ec-1c88:52042700.029 : NVMData.FirstScanMonth = 4
19ec-1c88:52042700.081 : NVMData.FirstScanDay = 30
19ec-1c88:52042700.139 : NVMData.FirstScanYear = 2020
19ec-1c88:52042700.195 : NVMData.VerticalMagnification = 0
19ec-1c88:52042700.252 : NVMData.HorizontalMagnification = 0
19ec-1c88:52042700.308 : NVMData.PowerSavingTime = 15
19ec-1c88:52042700.364 : NVMData.SN = A094165189010062
19ec-1c88:52042700.417 : NVMData.AutoFeed = 0
19ec-1c88:52042700.466 : NVMData.CCDType = 0
19ec-1c88:52042700.516 : NVMData.ScanSpeed = 0
19ec-1c88:52042700.564 : NVMData.RollerCount = 0
19ec-1c88:52042700.616 : NVMData.MultifeedCount = 0
19ec-1c88:52042700.666 : NVMData.JamCount = 0
19ec-1c88:52042700.714 : NVMData.IdentifyInfo = 
19ec-1c88:52042700.765 : NVMData.FormalName = 
19ec-1c88:52042701.934 : NVMData.ReservedB = 0
19ec-1c88:52042701.997 : NVMData.FunctionCode = 0
19ec-1c88:52042702.049 : NVMData.PreFeed = 0
19ec-1c88:52042702.100 : NVMData.PreFeedTime = 0
19ec-1c88:52042702.151 : NVMData.ButtonNumber = 0
19ec-1c88:52042702.202 : NVMData.PowerOffTime = 0
19ec-1c88:52042702.255 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52042702.333 : => IoObject::IoLockEnd
19ec-1c88:52042702.428 : <= IoObject::IoLockEnd
19ec-1c88:52042702.478 : <= InitializeScanner ret = 1
19ec-1c88:52044040.029 : => GetLogicalScannerAbility
19ec-1c88:52044040.232 : => IoObject::IoLockStart
19ec-1c88:52044040.365 : => CAsicIO::CheckDevice
19ec-1c88:52044040.423 : => CNT96226::ConnectIsAvailable
19ec-1c88:52044062.494 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52044062.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52044062.791 : <= IoObject::IoLockStart
19ec-1c88:52044063.167 : => IoObject::IoLockEnd
19ec-1c88:52044063.267 : <= IoObject::IoLockEnd
19ec-1c88:52044063.343 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52049118.911 : => GetLogicalScannerAbilityEx
19ec-1c88:52049119.110 : => IoObject::IoLockStart
19ec-1c88:52049119.236 : => CAsicIO::CheckDevice
19ec-1c88:52049119.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:52049138.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52049138.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52049138.719 : <= IoObject::IoLockStart
19ec-1c88:52049138.778 : => IoObject::IoLockEnd
19ec-1c88:52049138.879 : <= IoObject::IoLockEnd
19ec-1c88:52049138.997 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52049139.075 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52056621.537 : => ReadNVMData
19ec-1c88:52056621.730 : => IoObject::IoLockStart
19ec-1c88:52056621.856 : => CAsicIO::CheckDevice
19ec-1c88:52056621.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:52056644.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52056644.598 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52056644.659 : <= IoObject::IoLockStart
19ec-1c88:52056644.729 : => ReadNVMDataInternal
19ec-1c88:52056644.793 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52056644.861 : IO Send command 10 bytes
19ec-1c88:52056644.978 : => CNT96226::VenderCmd_SetData
19ec-1c88:52056645.036 : iCmd = 0, nBytes = 10
19ec-1c88:52056645.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52056994.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52056995.007 : System send command 10 bytes + data 0 bytes
19ec-1c88:52056995.084 : IO total need to receive data 128 bytes
19ec-1c88:52056995.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:52056995.205 : iCmd = 0, nBytes = 128
19ec-1c88:52057197.384 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057197.550 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057197.688 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52057197.822 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52057197.948 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52057198.444 : System total receive data 128 bytes
19ec-1c88:52057198.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:52057198.552 : iCmd = 1, nBytes = 4
19ec-1c88:52057385.132 : 0000 : 00 00 00 00 
19ec-1c88:52057385.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52057385.368 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52057385.436 : NVMData.PadScanCount = 0
19ec-1c88:52057385.494 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52057385.551 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52057385.606 : NVMData.FlatbedScanCount = 0
19ec-1c88:52057385.663 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52057385.820 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52057385.879 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52057385.934 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52057385.990 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52057386.045 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52057386.100 : NVMData.BornMonth = 0
19ec-1c88:52057386.148 : NVMData.BornDay = 0
19ec-1c88:52057386.197 : NVMData.BornYear = 0
19ec-1c88:52057386.246 : NVMData.FirstScanMonth = 4
19ec-1c88:52057386.297 : NVMData.FirstScanDay = 30
19ec-1c88:52057386.353 : NVMData.FirstScanYear = 2020
19ec-1c88:52057386.407 : NVMData.VerticalMagnification = 0
19ec-1c88:52057386.462 : NVMData.HorizontalMagnification = 0
19ec-1c88:52057386.516 : NVMData.PowerSavingTime = 15
19ec-1c88:52057386.573 : NVMData.SN = A094165189010062
19ec-1c88:52057386.623 : NVMData.AutoFeed = 0
19ec-1c88:52057386.671 : NVMData.CCDType = 0
19ec-1c88:52057386.717 : NVMData.ScanSpeed = 0
19ec-1c88:52057386.767 : NVMData.RollerCount = 0
19ec-1c88:52057386.818 : NVMData.MultifeedCount = 0
19ec-1c88:52057386.872 : NVMData.JamCount = 0
19ec-1c88:52057386.921 : NVMData.IdentifyInfo = 
19ec-1c88:52057386.975 : NVMData.FormalName = 
19ec-1c88:52057387.022 : NVMData.ReservedB = 0
19ec-1c88:52057387.070 : NVMData.FunctionCode = 0
19ec-1c88:52057387.119 : NVMData.PreFeed = 0
19ec-1c88:52057387.167 : NVMData.PreFeedTime = 0
19ec-1c88:52057387.216 : NVMData.ButtonNumber = 0
19ec-1c88:52057387.265 : NVMData.PowerOffTime = 0
19ec-1c88:52057387.314 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52057387.369 : => IoObject::IoLockEnd
19ec-1c88:52057387.456 : <= IoObject::IoLockEnd
19ec-1c88:52057387.504 : <= ReadNVMData ret = 1
19ec-1c88:52066969.095 : => GetADFStatus
19ec-1c88:52066969.530 : => IoObject::IoLockStart
19ec-1c88:52066969.675 : => CAsicIO::CheckDevice
19ec-1c88:52066969.729 : => CNT96226::ConnectIsAvailable
19ec-1c88:52066994.389 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52066994.503 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52066994.565 : <= IoObject::IoLockStart
19ec-1c88:52066994.625 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52066994.692 : IO Send command 10 bytes
19ec-1c88:52066994.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:52066994.867 : iCmd = 0, nBytes = 10
19ec-1c88:52066994.977 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52067194.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52067194.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:52067194.920 : IO total need to receive data 2 bytes
19ec-1c88:52067194.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:52067195.034 : iCmd = 0, nBytes = 2
19ec-1c88:52067376.999 : 0000 : 00 00 
19ec-1c88:52067377.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52067377.195 : System total receive data 2 bytes
19ec-1c88:52067377.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:52067377.312 : iCmd = 1, nBytes = 4
19ec-1c88:52067585.778 : 0000 : 00 00 00 00 
19ec-1c88:52067585.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52067586.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52067586.083 : Return status = 0
19ec-1c88:52067586.135 : => IoObject::IoLockEnd
19ec-1c88:52067586.222 : <= IoObject::IoLockEnd
19ec-1c88:52067586.272 : <= GetADFStatus ret = 1
19ec-1c88:52070205.372 : => GetADFStatus
19ec-1c88:52070205.569 : => IoObject::IoLockStart
19ec-1c88:52070205.702 : => CAsicIO::CheckDevice
19ec-1c88:52070205.762 : => CNT96226::ConnectIsAvailable
19ec-1c88:52070230.293 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52070230.406 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52070230.467 : <= IoObject::IoLockStart
19ec-1c88:52070230.530 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52070230.598 : IO Send command 10 bytes
19ec-1c88:52070230.717 : => CNT96226::VenderCmd_SetData
19ec-1c88:52070230.776 : iCmd = 0, nBytes = 10
19ec-1c88:52070230.878 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52070435.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52070435.266 : System send command 10 bytes + data 0 bytes
19ec-1c88:52070435.497 : IO total need to receive data 2 bytes
19ec-1c88:52070435.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:52070435.623 : iCmd = 0, nBytes = 2
19ec-1c88:52070638.782 : 0000 : 00 00 
19ec-1c88:52070638.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52070638.970 : System total receive data 2 bytes
19ec-1c88:52070639.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:52070639.087 : iCmd = 1, nBytes = 4
19ec-1c88:52070836.097 : 0000 : 00 00 00 00 
19ec-1c88:52070836.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52070836.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52070836.832 : Return status = 0
19ec-1c88:52070836.891 : => IoObject::IoLockEnd
19ec-1c88:52070836.975 : <= IoObject::IoLockEnd
19ec-1c88:52070837.024 : <= GetADFStatus ret = 1
19ec-1c88:52072895.086 : => TerminateDriver
19ec-1c88:52072895.271 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:52072895.342 : => CNT96226::Close
19ec-1c88:52072899.431 : <= CNT96226::Close ret = 1
19ec-1c88:52072899.507 : <= CAsicIO::~CAsicIO
19ec-1c88:52072899.564 : => IoObject::IoLockEnd
19ec-1c88:52072899.613 : <= IoObject::IoLockEnd
19ec-1c88:52072899.666 : => IoObject::TerminateDevice
19ec-1c88:52072899.720 : => IoObject::IoLockEnd
19ec-1c88:52072899.770 : <= IoObject::IoLockEnd
19ec-1c88:52072899.872 : <= IoObject::TerminateDevice
19ec-1c88:52072900.117 : <= TerminateDriver ret = 1
19ec-1c88:52116528.605 : ============Debug Start==========
19ec-1c88:52116528.887 : Date : 2020/4/30 14:30:53
19ec-1c88:52116528.972 : Process ID : 19ec
19ec-1c88:52116529.386 : Windows : Version 10.0 build 18363 
19ec-1c88:52116529.820 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52116529.883 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52116529.949 : MemoryStatus.ullAvailPhys : 1727696896
19ec-1c88:52116530.011 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52116530.074 : MemoryStatus.ullAvailPageFile : 3130327040
19ec-1c88:52116530.134 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52116530.195 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:52116530.258 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52116530.363 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52116530.425 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52116530.666 : CPU Count : 4
19ec-1c88:52116530.719 : CPU Frequency : 100.000 Mhz
19ec-1c88:52116534.590 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52116534.732 : => InitializeDriver
19ec-1c88:52116534.984 : <= InitializeDriver ret = 1
19ec-1c88:52116535.050 : => InitializeScanner
19ec-1c88:52116535.137 : => CAsicIO::GetDeviceList
19ec-1c88:52116535.480 : => CNT96226::CNT96226
19ec-1c88:52116535.542 : => CNT96226::Open
19ec-1c88:52116556.084 : <= CNT96226::Open ret = 1
19ec-1c88:52116556.188 : => CNT96226::Initialize
19ec-1c88:52116556.406 : <= CNT96226::Initialize ret = 1
19ec-1c88:52116556.465 : <= CNT96226::CNT96226
19ec-1c88:52116556.520 : => CNT96226::EnumAvailableDevice
19ec-1c88:52116562.087 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52116562.166 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52116562.228 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52120228.541 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52120228.837 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52120234.444 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52120234.554 : => IoObject::GetLockName
19ec-1c88:52120234.614 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52120234.682 : <= IoObject::GetLockName
19ec-1c88:52120235.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:52120235.219 : iCmd = 3, nBytes = 2
19ec-1c88:52120622.756 : 0000 : 06 38 
19ec-1c88:52120623.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52120623.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:52120623.270 : iCmd = 4, nBytes = 2
19ec-1c88:52120937.443 : 0000 : 07 07 
19ec-1c88:52120937.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52120937.608 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52120937.690 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52120937.756 : IO Send command 10 bytes
19ec-1c88:52120937.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:52120937.864 : iCmd = 0, nBytes = 10
19ec-1c88:52120937.964 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52121095.838 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52121095.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121096.019 : iCmd = 0, nBytes = 165
19ec-1c88:52121277.849 : skip dump 37 bytes
19ec-1c88:52121278.018 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52121278.154 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52121278.289 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52121278.419 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52121278.544 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52121278.674 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52121278.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121278.922 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121278.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52121279.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121279.094 : iCmd = 1, nBytes = 4
19ec-1c88:52121463.070 : 0000 : 00 00 00 00 
19ec-1c88:52121463.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52121463.250 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52121463.316 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52121463.384 : IO Send command 10 bytes
19ec-1c88:52121463.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:52121463.491 : iCmd = 0, nBytes = 10
19ec-1c88:52121463.600 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52121802.630 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52121802.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121802.826 : iCmd = 0, nBytes = 128
19ec-1c88:52121997.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121997.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121997.787 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52121997.920 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52121998.045 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.169 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52121998.546 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121998.601 : iCmd = 1, nBytes = 4
19ec-1c88:52122178.805 : 0000 : 00 00 00 00 
19ec-1c88:52122178.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52122178.988 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52122179.155 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52122179.228 : => CNT96226::Close
19ec-1c88:52122183.044 : <= CNT96226::Close ret = 1
19ec-1c88:52122183.124 : <= CNT96226::~CNT96226
19ec-1c88:52122183.215 : <= CAsicIO::GetDeviceList
19ec-1c88:52122183.606 : => IoObject::SetTimeout
19ec-1c88:52122183.737 : Timeout--> In = 0 Out = 0
19ec-1c88:52122183.796 : <= IoObject::SetTimeout
19ec-1c88:52122183.863 : => CAsicIO::CAsicIO
19ec-1c88:52122183.934 : => CNT96226::CNT96226
19ec-1c88:52122183.987 : => CNT96226::Open
19ec-1c88:52122207.213 : <= CNT96226::Open ret = 1
19ec-1c88:52122207.324 : => CNT96226::Initialize
19ec-1c88:52122207.516 : <= CNT96226::Initialize ret = 1
19ec-1c88:52122207.577 : <= CNT96226::CNT96226
19ec-1c88:52122207.633 : <= CAsicIO::CAsicIO
19ec-1c88:52122207.691 : => CAsicIO::InitializeDevice
19ec-1c88:52122207.759 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52122213.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52122213.753 : => IoObject::GetLockName
19ec-1c88:52122213.804 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52122213.872 : <= IoObject::GetLockName
19ec-1c88:52122214.363 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52122214.432 : IO Send command 10 bytes
19ec-1c88:52122214.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:52122214.536 : iCmd = 0, nBytes = 10
19ec-1c88:52122214.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52122562.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52122562.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:52122562.714 : iCmd = 0, nBytes = 128
19ec-1c88:52122771.852 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.149 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52122772.277 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52122772.401 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.644 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52122772.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:52122772.944 : iCmd = 1, nBytes = 4
19ec-1c88:52122939.570 : 0000 : 00 00 00 00 
19ec-1c88:52122939.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52122939.719 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52122939.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:52122939.830 : iCmd = 3, nBytes = 2
19ec-1c88:52123282.223 : 0000 : 06 38 
19ec-1c88:52123282.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52123282.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:52123282.456 : iCmd = 4, nBytes = 2
19ec-1c88:52123566.399 : 0000 : 07 07 
19ec-1c88:52123566.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52123566.660 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52123566.759 : => IoObject::InitializeDevice
19ec-1c88:52123566.858 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52123567.475 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52123567.548 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52123568.262 : => FindScanner
19ec-1c88:52123568.322 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52123568.383 : <= FindScanner ret = 1
19ec-1c88:52123568.442 : => IoObject::IoLockStart
19ec-1c88:52123568.542 : => CAsicIO::CheckDevice
19ec-1c88:52123568.594 : => CNT96226::ConnectIsAvailable
19ec-1c88:52123581.735 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52123581.832 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52123581.894 : <= IoObject::IoLockStart
19ec-1c88:52123581.956 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52123582.020 : IO Send command 10 bytes
19ec-1c88:52123582.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:52123582.158 : iCmd = 0, nBytes = 10
19ec-1c88:52123582.259 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52123771.942 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52123772.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:52123772.139 : IO total need to receive data 5 bytes
19ec-1c88:52123772.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:52123772.257 : iCmd = 0, nBytes = 5
19ec-1c88:52123944.865 : 0000 : 06 00 02 02 ab 
19ec-1c88:52123944.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52123945.013 : System total receive data 5 bytes
19ec-1c88:52123945.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:52123945.123 : iCmd = 1, nBytes = 4
19ec-1c88:52124049.176 : 0000 : 00 00 00 00 
19ec-1c88:52124049.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52124049.377 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52124049.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52124049.493 : IO Send command 10 bytes
19ec-1c88:52124049.580 : => CNT96226::VenderCmd_SetData
19ec-1c88:52124049.634 : iCmd = 0, nBytes = 10
19ec-1c88:52124049.735 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52124210.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52124210.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:52124210.567 : IO total need to receive data 165 bytes
19ec-1c88:52124210.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:52124210.680 : iCmd = 0, nBytes = 165
19ec-1c88:52124385.986 : skip dump 37 bytes
19ec-1c88:52124386.565 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52124386.700 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52124386.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52124386.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52124387.086 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52124387.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52124387.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124387.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124387.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52124387.582 : System total receive data 165 bytes
19ec-1c88:52124387.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:52124387.687 : iCmd = 1, nBytes = 4
19ec-1c88:52124548.478 : 0000 : 00 00 00 00 
19ec-1c88:52124548.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52124548.725 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52124548.940 : Dump Inquiry
19ec-1c88:52124549.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52124549.210 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52124549.340 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52124549.474 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52124549.603 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52124549.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52124549.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124549.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124550.111 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52124550.239 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52124550.327 : 00a0 : 00 00 00 00 00 
19ec-1c88:52124550.395 : => ReadNVMDataInternal
19ec-1c88:52124550.605 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52124550.669 : IO Send command 10 bytes
19ec-1c88:52124550.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:52124550.817 : iCmd = 0, nBytes = 10
19ec-1c88:52124550.921 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52124861.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52124861.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:52124861.347 : IO total need to receive data 128 bytes
19ec-1c88:52124861.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:52124861.461 : iCmd = 0, nBytes = 128
19ec-1c88:52125031.272 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125031.449 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125031.592 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52125031.726 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52125031.850 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52125031.975 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125032.099 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125032.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125032.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52125032.343 : System total receive data 128 bytes
19ec-1c88:52125032.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:52125032.455 : iCmd = 1, nBytes = 4
19ec-1c88:52125139.464 : 0000 : 00 00 00 00 
19ec-1c88:52125139.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52125139.673 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52125139.736 : NVMData.PadScanCount = 0
19ec-1c88:52125139.790 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52125139.847 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52125139.903 : NVMData.FlatbedScanCount = 0
19ec-1c88:52125139.957 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52125140.008 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52125140.062 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52125140.117 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52125140.172 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52125140.226 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52125140.282 : NVMData.BornMonth = 0
19ec-1c88:52125140.332 : NVMData.BornDay = 0
19ec-1c88:52125140.380 : NVMData.BornYear = 0
19ec-1c88:52125140.428 : NVMData.FirstScanMonth = 4
19ec-1c88:52125140.479 : NVMData.FirstScanDay = 30
19ec-1c88:52125140.533 : NVMData.FirstScanYear = 2020
19ec-1c88:52125140.585 : NVMData.VerticalMagnification = 0
19ec-1c88:52125140.636 : NVMData.HorizontalMagnification = 0
19ec-1c88:52125140.689 : NVMData.PowerSavingTime = 15
19ec-1c88:52125140.743 : NVMData.SN = A094165189010062
19ec-1c88:52125140.792 : NVMData.AutoFeed = 0
19ec-1c88:52125140.842 : NVMData.CCDType = 0
19ec-1c88:52125140.891 : NVMData.ScanSpeed = 0
19ec-1c88:52125140.939 : NVMData.RollerCount = 0
19ec-1c88:52125140.988 : NVMData.MultifeedCount = 0
19ec-1c88:52125141.038 : NVMData.JamCount = 0
19ec-1c88:52125141.086 : NVMData.IdentifyInfo = 
19ec-1c88:52125141.135 : NVMData.FormalName = 
19ec-1c88:52125141.319 : NVMData.ReservedB = 0
19ec-1c88:52125141.370 : NVMData.FunctionCode = 0
19ec-1c88:52125141.421 : NVMData.PreFeed = 0
19ec-1c88:52125141.468 : NVMData.PreFeedTime = 0
19ec-1c88:52125141.516 : NVMData.ButtonNumber = 0
19ec-1c88:52125141.563 : NVMData.PowerOffTime = 0
19ec-1c88:52125141.614 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52125141.682 : => IoObject::IoLockEnd
19ec-1c88:52125141.769 : <= IoObject::IoLockEnd
19ec-1c88:52125141.817 : <= InitializeScanner ret = 1
19ec-1c88:52125141.877 : => GetLogicalScannerAbilityEx
19ec-1c88:52125141.935 : => IoObject::IoLockStart
19ec-1c88:52125142.026 : => CAsicIO::CheckDevice
19ec-1c88:52125142.078 : => CNT96226::ConnectIsAvailable
19ec-1c88:52125165.309 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52125165.426 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52125165.487 : <= IoObject::IoLockStart
19ec-1c88:52125165.546 : => IoObject::IoLockEnd
19ec-1c88:52125165.661 : <= IoObject::IoLockEnd
19ec-1c88:52125165.775 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52125165.848 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52125337.475 : => ReadNVMData
19ec-1c88:52125337.602 : => IoObject::IoLockStart
19ec-1c88:52125337.725 : => CAsicIO::CheckDevice
19ec-1c88:52125337.779 : => CNT96226::ConnectIsAvailable
19ec-1c88:52125360.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52125360.475 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52125360.535 : <= IoObject::IoLockStart
19ec-1c88:52125360.594 : => ReadNVMDataInternal
19ec-1c88:52125360.655 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52125360.719 : IO Send command 10 bytes
19ec-1c88:52125360.830 : => CNT96226::VenderCmd_SetData
19ec-1c88:52125360.888 : iCmd = 0, nBytes = 10
19ec-1c88:52125360.997 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52125710.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52125710.565 : System send command 10 bytes + data 0 bytes
19ec-1c88:52125710.632 : IO total need to receive data 128 bytes
19ec-1c88:52125710.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:52125710.746 : iCmd = 0, nBytes = 128
19ec-1c88:52125918.888 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.068 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.210 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52125919.343 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52125919.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.598 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52125919.969 : System total receive data 128 bytes
19ec-1c88:52125920.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:52125920.081 : iCmd = 1, nBytes = 4
19ec-1c88:52126059.594 : 0000 : 00 00 00 00 
19ec-1c88:52126059.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52126059.812 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52126059.878 : NVMData.PadScanCount = 0
19ec-1c88:52126059.933 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52126059.986 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52126060.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:52126060.095 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52126060.148 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52126060.201 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52126060.255 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52126060.311 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52126060.365 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52126060.421 : NVMData.BornMonth = 0
19ec-1c88:52126060.468 : NVMData.BornDay = 0
19ec-1c88:52126060.520 : NVMData.BornYear = 0
19ec-1c88:52126060.569 : NVMData.FirstScanMonth = 4
19ec-1c88:52126060.619 : NVMData.FirstScanDay = 30
19ec-1c88:52126060.673 : NVMData.FirstScanYear = 2020
19ec-1c88:52126060.860 : NVMData.VerticalMagnification = 0
19ec-1c88:52126060.916 : NVMData.HorizontalMagnification = 0
19ec-1c88:52126060.970 : NVMData.PowerSavingTime = 15
19ec-1c88:52126061.021 : NVMData.SN = A094165189010062
19ec-1c88:52126061.071 : NVMData.AutoFeed = 0
19ec-1c88:52126061.118 : NVMData.CCDType = 0
19ec-1c88:52126061.165 : NVMData.ScanSpeed = 0
19ec-1c88:52126061.212 : NVMData.RollerCount = 0
19ec-1c88:52126061.263 : NVMData.MultifeedCount = 0
19ec-1c88:52126061.316 : NVMData.JamCount = 0
19ec-1c88:52126061.362 : NVMData.IdentifyInfo = 
19ec-1c88:52126061.411 : NVMData.FormalName = 
19ec-1c88:52126061.460 : NVMData.ReservedB = 0
19ec-1c88:52126061.511 : NVMData.FunctionCode = 0
19ec-1c88:52126061.561 : NVMData.PreFeed = 0
19ec-1c88:52126061.608 : NVMData.PreFeedTime = 0
19ec-1c88:52126061.657 : NVMData.ButtonNumber = 0
19ec-1c88:52126061.708 : NVMData.PowerOffTime = 0
19ec-1c88:52126061.758 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52126061.817 : => IoObject::IoLockEnd
19ec-1c88:52126061.906 : <= IoObject::IoLockEnd
19ec-1c88:52126061.954 : <= ReadNVMData ret = 1
19ec-1c88:52128555.892 : ============Debug Start==========
19ec-1c88:52128556.179 : Date : 2020/4/30 14:30:53
19ec-1c88:52128556.261 : Process ID : 19ec
19ec-1c88:52128556.682 : Windows : Version 10.0 build 18363 
19ec-1c88:52128557.163 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52128557.226 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52128557.290 : MemoryStatus.ullAvailPhys : 1727672320
19ec-1c88:52128557.349 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52128557.409 : MemoryStatus.ullAvailPageFile : 3130511360
19ec-1c88:52128557.469 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52128557.527 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:52128557.587 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52128557.692 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52128557.751 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52128557.990 : CPU Count : 4
19ec-1c88:52128558.042 : CPU Frequency : 100.000 Mhz
19ec-1c88:52128562.212 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52128562.342 : => InitializeDriver
19ec-1c88:52128562.610 : <= InitializeDriver ret = 1
19ec-1c88:52131071.937 : => InitializeScanner
19ec-1c88:52131072.194 : => CAsicIO::GetDeviceList
19ec-1c88:52131072.611 : => CNT96226::CNT96226
19ec-1c88:52131072.672 : => CNT96226::Open
19ec-1c88:52131095.686 : <= CNT96226::Open ret = 1
19ec-1c88:52131095.791 : => CNT96226::Initialize
19ec-1c88:52131095.978 : <= CNT96226::Initialize ret = 1
19ec-1c88:52131096.034 : <= CNT96226::CNT96226
19ec-1c88:52131096.088 : => CNT96226::EnumAvailableDevice
19ec-1c88:52131101.470 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52131101.546 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52131101.606 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52134889.413 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52134889.703 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52134895.220 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52134895.336 : => IoObject::GetLockName
19ec-1c88:52134895.398 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52134895.465 : <= IoObject::GetLockName
19ec-1c88:52134895.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:52134895.993 : iCmd = 3, nBytes = 2
19ec-1c88:52135278.160 : 0000 : 06 38 
19ec-1c88:52135278.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52135278.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:52135278.428 : iCmd = 4, nBytes = 2
19ec-1c88:52135592.276 : 0000 : 07 07 
19ec-1c88:52135592.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52135592.465 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52135592.557 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52135592.626 : IO Send command 10 bytes
19ec-1c88:52135592.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:52135592.735 : iCmd = 0, nBytes = 10
19ec-1c88:52135592.840 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52135785.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52135785.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:52135785.650 : iCmd = 0, nBytes = 165
19ec-1c88:52135989.950 : skip dump 37 bytes
19ec-1c88:52135990.134 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52135990.274 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52135990.405 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52135990.535 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52135990.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52135990.803 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52135990.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52135991.048 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52135991.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52135991.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:52135991.225 : iCmd = 1, nBytes = 4
19ec-1c88:52136154.797 : 0000 : 00 00 00 00 
19ec-1c88:52136154.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52136154.955 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52136155.017 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52136155.081 : IO Send command 10 bytes
19ec-1c88:52136155.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:52136155.187 : iCmd = 0, nBytes = 10
19ec-1c88:52136155.286 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52136463.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52136463.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:52136463.800 : iCmd = 0, nBytes = 128
19ec-1c88:52136657.982 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.173 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.319 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52136658.457 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52136658.583 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.706 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136659.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52136659.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:52136659.128 : iCmd = 1, nBytes = 4
19ec-1c88:52136848.592 : 0000 : 00 00 00 00 
19ec-1c88:52136848.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52136848.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52136848.947 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52136849.020 : => CNT96226::Close
19ec-1c88:52136852.760 : <= CNT96226::Close ret = 1
19ec-1c88:52136852.840 : <= CNT96226::~CNT96226
19ec-1c88:52136852.928 : <= CAsicIO::GetDeviceList
19ec-1c88:52136853.342 : => IoObject::SetTimeout
19ec-1c88:52136853.471 : Timeout--> In = 0 Out = 0
19ec-1c88:52136853.534 : <= IoObject::SetTimeout
19ec-1c88:52136853.601 : => CAsicIO::CAsicIO
19ec-1c88:52136853.675 : => CNT96226::CNT96226
19ec-1c88:52136853.733 : => CNT96226::Open
19ec-1c88:52136876.427 : <= CNT96226::Open ret = 1
19ec-1c88:52136876.540 : => CNT96226::Initialize
19ec-1c88:52136876.730 : <= CNT96226::Initialize ret = 1
19ec-1c88:52136876.793 : <= CNT96226::CNT96226
19ec-1c88:52136876.847 : <= CAsicIO::CAsicIO
19ec-1c88:52136876.902 : => CAsicIO::InitializeDevice
19ec-1c88:52136876.969 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52136883.274 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52136883.394 : => IoObject::GetLockName
19ec-1c88:52136883.452 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52136883.523 : <= IoObject::GetLockName
19ec-1c88:52136884.019 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52136884.094 : IO Send command 10 bytes
19ec-1c88:52136884.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:52136884.209 : iCmd = 0, nBytes = 10
19ec-1c88:52136884.319 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52137232.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52137232.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137232.842 : iCmd = 0, nBytes = 128
19ec-1c88:52137444.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.450 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52137444.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52137444.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.834 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137445.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137445.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52137445.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137445.262 : iCmd = 1, nBytes = 4
19ec-1c88:52137635.723 : 0000 : 00 00 00 00 
19ec-1c88:52137635.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52137635.890 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52137635.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137636.009 : iCmd = 3, nBytes = 2
19ec-1c88:52137992.964 : 0000 : 06 38 
19ec-1c88:52137993.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52137993.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137993.229 : iCmd = 4, nBytes = 2
19ec-1c88:52138298.398 : 0000 : 07 07 
19ec-1c88:52138298.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52138298.702 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52138298.800 : => IoObject::InitializeDevice
19ec-1c88:52138298.911 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52138299.607 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52138299.681 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52138300.473 : => FindScanner
19ec-1c88:52138300.533 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52138300.599 : <= FindScanner ret = 1
19ec-1c88:52138300.659 : => IoObject::IoLockStart
19ec-1c88:52138300.762 : => CAsicIO::CheckDevice
19ec-1c88:52138300.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:52138325.707 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52138325.822 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52138325.882 : <= IoObject::IoLockStart
19ec-1c88:52138325.941 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52138326.011 : IO Send command 10 bytes
19ec-1c88:52138326.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:52138326.164 : iCmd = 0, nBytes = 10
19ec-1c88:52138326.267 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52138525.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52138525.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:52138525.646 : IO total need to receive data 5 bytes
19ec-1c88:52138525.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:52138525.766 : iCmd = 0, nBytes = 5
19ec-1c88:52138659.567 : 0000 : 06 00 02 02 ab 
19ec-1c88:52138659.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52138659.737 : System total receive data 5 bytes
19ec-1c88:52138659.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:52138659.852 : iCmd = 1, nBytes = 4
19ec-1c88:52138774.380 : 0000 : 00 00 00 00 
19ec-1c88:52138774.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52138774.624 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52138774.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52138774.758 : IO Send command 10 bytes
19ec-1c88:52138774.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:52138774.911 : iCmd = 0, nBytes = 10
19ec-1c88:52138775.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52138979.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52138979.651 : System send command 10 bytes + data 0 bytes
19ec-1c88:52138979.721 : IO total need to receive data 165 bytes
19ec-1c88:52138979.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:52138979.842 : iCmd = 0, nBytes = 165
19ec-1c88:52139166.705 : skip dump 37 bytes
19ec-1c88:52139166.918 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52139167.071 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52139167.215 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52139167.355 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52139167.487 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52139167.623 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52139167.757 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139167.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139167.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52139168.015 : System total receive data 165 bytes
19ec-1c88:52139168.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:52139168.137 : iCmd = 1, nBytes = 4
19ec-1c88:52139377.169 : 0000 : 00 00 00 00 
19ec-1c88:52139377.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52139377.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52139377.601 : Dump Inquiry
19ec-1c88:52139377.735 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52139377.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52139378.011 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52139378.142 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52139378.268 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52139378.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52139378.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139378.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139378.776 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52139378.904 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52139378.992 : 00a0 : 00 00 00 00 00 
19ec-1c88:52139379.059 : => ReadNVMDataInternal
19ec-1c88:52139379.285 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52139379.352 : IO Send command 10 bytes
19ec-1c88:52139379.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:52139379.496 : iCmd = 0, nBytes = 10
19ec-1c88:52139379.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52139734.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52139735.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:52139735.164 : IO total need to receive data 128 bytes
19ec-1c88:52139735.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:52139735.287 : iCmd = 0, nBytes = 128
19ec-1c88:52139945.155 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.469 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52139945.601 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52139945.727 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.849 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139946.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139946.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52139946.221 : System total receive data 128 bytes
19ec-1c88:52139946.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:52139946.331 : iCmd = 1, nBytes = 4
19ec-1c88:52140113.633 : 0000 : 00 00 00 00 
19ec-1c88:52140113.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52140113.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52140113.922 : NVMData.PadScanCount = 0
19ec-1c88:52140113.978 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52140114.035 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52140114.089 : NVMData.FlatbedScanCount = 0
19ec-1c88:52140114.142 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52140114.194 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52140114.247 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52140114.303 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52140114.355 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52140114.407 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52140114.458 : NVMData.BornMonth = 0
19ec-1c88:52140114.505 : NVMData.BornDay = 0
19ec-1c88:52140114.553 : NVMData.BornYear = 0
19ec-1c88:52140114.601 : NVMData.FirstScanMonth = 4
19ec-1c88:52140114.653 : NVMData.FirstScanDay = 30
19ec-1c88:52140114.705 : NVMData.FirstScanYear = 2020
19ec-1c88:52140114.760 : NVMData.VerticalMagnification = 0
19ec-1c88:52140114.815 : NVMData.HorizontalMagnification = 0
19ec-1c88:52140114.868 : NVMData.PowerSavingTime = 15
19ec-1c88:52140114.919 : NVMData.SN = A094165189010062
19ec-1c88:52140114.968 : NVMData.AutoFeed = 0
19ec-1c88:52140115.019 : NVMData.CCDType = 0
19ec-1c88:52140115.068 : NVMData.ScanSpeed = 0
19ec-1c88:52140115.115 : NVMData.RollerCount = 0
19ec-1c88:52140115.165 : NVMData.MultifeedCount = 0
19ec-1c88:52140115.213 : NVMData.JamCount = 0
19ec-1c88:52140115.262 : NVMData.IdentifyInfo = 
19ec-1c88:52140115.311 : NVMData.FormalName = 
19ec-1c88:52140115.491 : NVMData.ReservedB = 0
19ec-1c88:52140115.548 : NVMData.FunctionCode = 0
19ec-1c88:52140115.600 : NVMData.PreFeed = 0
19ec-1c88:52140115.651 : NVMData.PreFeedTime = 0
19ec-1c88:52140115.699 : NVMData.ButtonNumber = 0
19ec-1c88:52140115.751 : NVMData.PowerOffTime = 0
19ec-1c88:52140115.800 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52140115.874 : => IoObject::IoLockEnd
19ec-1c88:52140115.969 : <= IoObject::IoLockEnd
19ec-1c88:52140116.018 : <= InitializeScanner ret = 1
19ec-1c88:52141356.362 : => GetLogicalScannerAbility
19ec-1c88:52141356.547 : => IoObject::IoLockStart
19ec-1c88:52141356.676 : => CAsicIO::CheckDevice
19ec-1c88:52141356.731 : => CNT96226::ConnectIsAvailable
19ec-1c88:52141379.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52141380.051 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52141380.366 : <= IoObject::IoLockStart
19ec-1c88:52141380.423 : => IoObject::IoLockEnd
19ec-1c88:52141380.754 : <= IoObject::IoLockEnd
19ec-1c88:52141380.834 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52144953.468 : => GetLogicalScannerAbilityEx
19ec-1c88:52144953.663 : => IoObject::IoLockStart
19ec-1c88:52144953.797 : => CAsicIO::CheckDevice
19ec-1c88:52144953.856 : => CNT96226::ConnectIsAvailable
19ec-1c88:52144978.096 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52144978.215 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52144978.272 : <= IoObject::IoLockStart
19ec-1c88:52144978.332 : => IoObject::IoLockEnd
19ec-1c88:52144978.445 : <= IoObject::IoLockEnd
19ec-1c88:52144978.569 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52144978.643 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52152547.752 : => ReadNVMData
19ec-1c88:52152547.930 : => IoObject::IoLockStart
19ec-1c88:52152548.071 : => CAsicIO::CheckDevice
19ec-1c88:52152548.126 : => CNT96226::ConnectIsAvailable
19ec-1c88:52152572.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52152572.630 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52152572.691 : <= IoObject::IoLockStart
19ec-1c88:52152572.756 : => ReadNVMDataInternal
19ec-1c88:52152572.815 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52152572.882 : IO Send command 10 bytes
19ec-1c88:52152573.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:52152573.069 : iCmd = 0, nBytes = 10
19ec-1c88:52152573.183 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52152931.337 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52152931.520 : System send command 10 bytes + data 0 bytes
19ec-1c88:52152931.593 : IO total need to receive data 128 bytes
19ec-1c88:52152931.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:52152931.722 : iCmd = 0, nBytes = 128
19ec-1c88:52153136.946 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.127 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.274 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52153137.410 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52153137.537 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52153138.027 : System total receive data 128 bytes
19ec-1c88:52153138.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:52153138.143 : iCmd = 1, nBytes = 4
19ec-1c88:52153338.360 : 0000 : 00 00 00 00 
19ec-1c88:52153338.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52153338.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52153338.740 : NVMData.PadScanCount = 0
19ec-1c88:52153338.799 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52153338.858 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52153338.917 : NVMData.FlatbedScanCount = 0
19ec-1c88:52153338.973 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52153339.188 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52153339.255 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52153339.309 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52153339.670 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52153340.041 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52153340.095 : NVMData.BornMonth = 0
19ec-1c88:52153340.145 : NVMData.BornDay = 0
19ec-1c88:52153340.197 : NVMData.BornYear = 0
19ec-1c88:52153340.247 : NVMData.FirstScanMonth = 4
19ec-1c88:52153340.302 : NVMData.FirstScanDay = 30
19ec-1c88:52153340.359 : NVMData.FirstScanYear = 2020
19ec-1c88:52153340.416 : NVMData.VerticalMagnification = 0
19ec-1c88:52153340.473 : NVMData.HorizontalMagnification = 0
19ec-1c88:52153340.530 : NVMData.PowerSavingTime = 15
19ec-1c88:52153340.586 : NVMData.SN = A094165189010062
19ec-1c88:52153340.636 : NVMData.AutoFeed = 0
19ec-1c88:52153340.687 : NVMData.CCDType = 0
19ec-1c88:52153340.736 : NVMData.ScanSpeed = 0
19ec-1c88:52153340.788 : NVMData.RollerCount = 0
19ec-1c88:52153340.842 : NVMData.MultifeedCount = 0
19ec-1c88:52153340.898 : NVMData.JamCount = 0
19ec-1c88:52153340.950 : NVMData.IdentifyInfo = 
19ec-1c88:52153341.002 : NVMData.FormalName = 
19ec-1c88:52153341.055 : NVMData.ReservedB = 0
19ec-1c88:52153341.103 : NVMData.FunctionCode = 0
19ec-1c88:52153341.154 : NVMData.PreFeed = 0
19ec-1c88:52153341.202 : NVMData.PreFeedTime = 0
19ec-1c88:52153341.254 : NVMData.ButtonNumber = 0
19ec-1c88:52153341.305 : NVMData.PowerOffTime = 0
19ec-1c88:52153341.354 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52153341.419 : => IoObject::IoLockEnd
19ec-1c88:52153341.512 : <= IoObject::IoLockEnd
19ec-1c88:52153341.563 : <= ReadNVMData ret = 1
19ec-1c88:52163962.502 : => GetADFStatus
19ec-1c88:52163963.030 : => IoObject::IoLockStart
19ec-1c88:52163963.168 : => CAsicIO::CheckDevice
19ec-1c88:52163963.225 : => CNT96226::ConnectIsAvailable
19ec-1c88:52163989.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52163989.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52163989.570 : <= IoObject::IoLockStart
19ec-1c88:52163989.633 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52163989.703 : IO Send command 10 bytes
19ec-1c88:52163989.828 : => CNT96226::VenderCmd_SetData
19ec-1c88:52163989.885 : iCmd = 0, nBytes = 10
19ec-1c88:52163989.991 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52164188.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52164189.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:52164189.169 : IO total need to receive data 2 bytes
19ec-1c88:52164189.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:52164189.287 : iCmd = 0, nBytes = 2
19ec-1c88:52164372.035 : 0000 : 00 00 
19ec-1c88:52164372.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52164372.206 : System total receive data 2 bytes
19ec-1c88:52164372.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:52164372.320 : iCmd = 1, nBytes = 4
19ec-1c88:52164579.678 : 0000 : 00 00 00 00 
19ec-1c88:52164579.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52164580.132 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52164580.476 : Return status = 0
19ec-1c88:52164580.535 : => IoObject::IoLockEnd
19ec-1c88:52164580.628 : <= IoObject::IoLockEnd
19ec-1c88:52164580.680 : <= GetADFStatus ret = 1
19ec-1c88:52167237.151 : => GetADFStatus
19ec-1c88:52167237.336 : => IoObject::IoLockStart
19ec-1c88:52167237.453 : => CAsicIO::CheckDevice
19ec-1c88:52167237.512 : => CNT96226::ConnectIsAvailable
19ec-1c88:52167260.606 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52167260.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52167260.781 : <= IoObject::IoLockStart
19ec-1c88:52167260.848 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52167260.915 : IO Send command 10 bytes
19ec-1c88:52167261.033 : => CNT96226::VenderCmd_SetData
19ec-1c88:52167261.090 : iCmd = 0, nBytes = 10
19ec-1c88:52167261.200 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52167464.981 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52167465.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:52167465.335 : IO total need to receive data 2 bytes
19ec-1c88:52167465.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:52167465.465 : iCmd = 0, nBytes = 2
19ec-1c88:52167649.156 : 0000 : 00 00 
19ec-1c88:52167649.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52167649.324 : System total receive data 2 bytes
19ec-1c88:52167649.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:52167649.443 : iCmd = 1, nBytes = 4
19ec-1c88:52167846.583 : 0000 : 00 00 00 00 
19ec-1c88:52167846.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52167847.246 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52167847.312 : Return status = 0
19ec-1c88:52167847.370 : => IoObject::IoLockEnd
19ec-1c88:52167847.461 : <= IoObject::IoLockEnd
19ec-1c88:52167847.510 : <= GetADFStatus ret = 1
19ec-1c88:52169972.579 : => TerminateDriver
19ec-1c88:52169972.768 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:52169972.842 : => CNT96226::Close
19ec-1c88:52169976.990 : <= CNT96226::Close ret = 1
19ec-1c88:52169977.067 : <= CAsicIO::~CAsicIO
19ec-1c88:52169977.122 : => IoObject::IoLockEnd
19ec-1c88:52169977.178 : <= IoObject::IoLockEnd
19ec-1c88:52169977.228 : => IoObject::TerminateDevice
19ec-1c88:52169977.282 : => IoObject::IoLockEnd
19ec-1c88:52169977.328 : <= IoObject::IoLockEnd
19ec-1c88:52169977.427 : <= IoObject::TerminateDevice
19ec-1c88:52169977.894 : <= TerminateDriver ret = 1
19ec-1c88:52213411.068 : ============Debug Start==========
19ec-1c88:52213411.334 : Date : 2020/4/30 14:30:56
19ec-1c88:52213411.411 : Process ID : 19ec
19ec-1c88:52213411.831 : Windows : Version 10.0 build 18363 
19ec-1c88:52213412.277 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52213412.340 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52213412.406 : MemoryStatus.ullAvailPhys : 1712148480
19ec-1c88:52213412.462 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52213412.522 : MemoryStatus.ullAvailPageFile : 3114225664
19ec-1c88:52213412.582 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52213412.640 : MemoryStatus.ullAvailVirtual : 1726320640
19ec-1c88:52213412.699 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52213412.800 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52213412.860 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52213413.094 : CPU Count : 4
19ec-1c88:52213413.140 : CPU Frequency : 100.000 Mhz
19ec-1c88:52213417.353 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52213417.476 : => InitializeDriver
19ec-1c88:52213417.757 : <= InitializeDriver ret = 1
19ec-1c88:52213417.818 : => InitializeScanner
19ec-1c88:52213417.898 : => CAsicIO::GetDeviceList
19ec-1c88:52213418.193 : => CNT96226::CNT96226
19ec-1c88:52213418.252 : => CNT96226::Open
19ec-1c88:52213439.626 : <= CNT96226::Open ret = 1
19ec-1c88:52213439.717 : => CNT96226::Initialize
19ec-1c88:52213439.894 : <= CNT96226::Initialize ret = 1
19ec-1c88:52213439.950 : <= CNT96226::CNT96226
19ec-1c88:52213440.002 : => CNT96226::EnumAvailableDevice
19ec-1c88:52213445.260 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52213445.337 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52213445.398 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52217389.960 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52217390.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52217395.813 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52217395.916 : => IoObject::GetLockName
19ec-1c88:52217395.982 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52217396.050 : <= IoObject::GetLockName
19ec-1c88:52217396.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:52217396.579 : iCmd = 3, nBytes = 2
19ec-1c88:52217787.289 : 0000 : 06 38 
19ec-1c88:52217787.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52217787.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:52217787.549 : iCmd = 4, nBytes = 2
19ec-1c88:52218087.507 : 0000 : 07 07 
19ec-1c88:52218087.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52218087.681 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52218087.766 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52218087.834 : IO Send command 10 bytes
19ec-1c88:52218087.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:52218087.938 : iCmd = 0, nBytes = 10
19ec-1c88:52218088.038 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52218282.102 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52218282.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:52218282.265 : iCmd = 0, nBytes = 165
19ec-1c88:52218490.532 : skip dump 37 bytes
19ec-1c88:52218490.698 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52218490.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52218490.964 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52218491.097 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52218491.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52218491.355 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52218491.485 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52218491.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52218491.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52218491.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:52218491.779 : iCmd = 1, nBytes = 4
19ec-1c88:52218636.654 : 0000 : 00 00 00 00 
19ec-1c88:52218636.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52218636.852 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52218636.909 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52218636.976 : IO Send command 10 bytes
19ec-1c88:52218637.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:52218637.082 : iCmd = 0, nBytes = 10
19ec-1c88:52218637.187 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52218978.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52218978.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:52218978.831 : iCmd = 0, nBytes = 128
19ec-1c88:52219164.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219164.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219164.521 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52219164.655 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52219164.782 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52219164.904 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219165.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219165.154 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219165.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52219165.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:52219165.334 : iCmd = 1, nBytes = 4
19ec-1c88:52219372.461 : 0000 : 00 00 00 00 
19ec-1c88:52219372.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52219372.609 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52219372.779 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52219372.853 : => CNT96226::Close
19ec-1c88:52219376.498 : <= CNT96226::Close ret = 1
19ec-1c88:52219376.572 : <= CNT96226::~CNT96226
19ec-1c88:52219376.659 : <= CAsicIO::GetDeviceList
19ec-1c88:52219377.065 : => IoObject::SetTimeout
19ec-1c88:52219377.195 : Timeout--> In = 0 Out = 0
19ec-1c88:52219377.251 : <= IoObject::SetTimeout
19ec-1c88:52219377.321 : => CAsicIO::CAsicIO
19ec-1c88:52219377.391 : => CNT96226::CNT96226
19ec-1c88:52219377.444 : => CNT96226::Open
19ec-1c88:52219398.995 : <= CNT96226::Open ret = 1
19ec-1c88:52219399.089 : => CNT96226::Initialize
19ec-1c88:52219399.280 : <= CNT96226::Initialize ret = 1
19ec-1c88:52219399.339 : <= CNT96226::CNT96226
19ec-1c88:52219399.390 : <= CAsicIO::CAsicIO
19ec-1c88:52219399.446 : => CAsicIO::InitializeDevice
19ec-1c88:52219399.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52219405.767 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52219405.890 : => IoObject::GetLockName
19ec-1c88:52219405.947 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52219406.015 : <= IoObject::GetLockName
19ec-1c88:52219406.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52219406.566 : IO Send command 10 bytes
19ec-1c88:52219406.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:52219406.667 : iCmd = 0, nBytes = 10
19ec-1c88:52219406.773 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52219763.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52219763.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:52219763.935 : iCmd = 0, nBytes = 128
19ec-1c88:52219970.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219970.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219970.910 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52219971.045 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52219971.169 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.523 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52219972.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:52219972.069 : iCmd = 1, nBytes = 4
19ec-1c88:52220108.762 : 0000 : 00 00 00 00 
19ec-1c88:52220108.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52220108.953 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52220109.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:52220109.073 : iCmd = 3, nBytes = 2
19ec-1c88:52220455.265 : 0000 : 06 38 
19ec-1c88:52220455.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52220455.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:52220455.497 : iCmd = 4, nBytes = 2
19ec-1c88:52220763.861 : 0000 : 07 07 
19ec-1c88:52220763.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52220764.177 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52220764.281 : => IoObject::InitializeDevice
19ec-1c88:52220764.398 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52220765.073 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52220765.149 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52220765.900 : => FindScanner
19ec-1c88:52220765.964 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52220766.028 : <= FindScanner ret = 1
19ec-1c88:52220766.088 : => IoObject::IoLockStart
19ec-1c88:52220766.195 : => CAsicIO::CheckDevice
19ec-1c88:52220766.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:52220790.989 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52220791.094 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52220791.157 : <= IoObject::IoLockStart
19ec-1c88:52220791.221 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52220791.291 : IO Send command 10 bytes
19ec-1c88:52220791.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:52220791.440 : iCmd = 0, nBytes = 10
19ec-1c88:52220791.555 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52220990.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52220990.988 : System send command 10 bytes + data 0 bytes
19ec-1c88:52220991.053 : IO total need to receive data 5 bytes
19ec-1c88:52220991.111 : => CNT96226::VenderCmd_GetData
19ec-1c88:52220991.163 : iCmd = 0, nBytes = 5
19ec-1c88:52221117.664 : 0000 : 06 00 02 02 ab 
19ec-1c88:52221117.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221117.819 : System total receive data 5 bytes
19ec-1c88:52221117.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:52221117.928 : iCmd = 1, nBytes = 4
19ec-1c88:52221261.230 : 0000 : 00 00 00 00 
19ec-1c88:52221261.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221261.740 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52221261.798 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52221261.860 : IO Send command 10 bytes
19ec-1c88:52221261.948 : => CNT96226::VenderCmd_SetData
19ec-1c88:52221261.999 : iCmd = 0, nBytes = 10
19ec-1c88:52221262.102 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52221452.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52221452.506 : System send command 10 bytes + data 0 bytes
19ec-1c88:52221452.573 : IO total need to receive data 165 bytes
19ec-1c88:52221452.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:52221452.691 : iCmd = 0, nBytes = 165
19ec-1c88:52221620.773 : skip dump 37 bytes
19ec-1c88:52221620.976 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52221621.122 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52221621.257 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52221621.385 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52221621.515 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52221621.650 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52221621.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221621.897 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221621.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221622.023 : System total receive data 165 bytes
19ec-1c88:52221622.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:52221622.136 : iCmd = 1, nBytes = 4
19ec-1c88:52221784.694 : 0000 : 00 00 00 00 
19ec-1c88:52221784.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221784.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52221785.157 : Dump Inquiry
19ec-1c88:52221785.290 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52221785.426 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52221785.556 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52221785.693 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52221785.820 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52221785.954 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52221786.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221786.201 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221786.330 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52221786.458 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52221786.544 : 00a0 : 00 00 00 00 00 
19ec-1c88:52221786.608 : => ReadNVMDataInternal
19ec-1c88:52221786.819 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52221786.883 : IO Send command 10 bytes
19ec-1c88:52221786.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:52221787.026 : iCmd = 0, nBytes = 10
19ec-1c88:52221787.124 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52222140.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52222140.312 : System send command 10 bytes + data 0 bytes
19ec-1c88:52222140.387 : IO total need to receive data 128 bytes
19ec-1c88:52222140.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:52222140.508 : iCmd = 0, nBytes = 128
19ec-1c88:52222349.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222349.665 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222349.799 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52222349.931 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52222350.056 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.178 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52222350.546 : System total receive data 128 bytes
19ec-1c88:52222350.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:52222350.660 : iCmd = 1, nBytes = 4
19ec-1c88:52222540.884 : 0000 : 00 00 00 00 
19ec-1c88:52222540.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52222541.086 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52222541.154 : NVMData.PadScanCount = 0
19ec-1c88:52222541.207 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52222541.263 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52222541.321 : NVMData.FlatbedScanCount = 0
19ec-1c88:52222541.376 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52222541.428 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52222541.480 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52222541.536 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52222541.590 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52222541.643 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52222541.697 : NVMData.BornMonth = 0
19ec-1c88:52222541.747 : NVMData.BornDay = 0
19ec-1c88:52222541.797 : NVMData.BornYear = 0
19ec-1c88:52222541.844 : NVMData.FirstScanMonth = 4
19ec-1c88:52222541.895 : NVMData.FirstScanDay = 30
19ec-1c88:52222541.949 : NVMData.FirstScanYear = 2020
19ec-1c88:52222542.002 : NVMData.VerticalMagnification = 0
19ec-1c88:52222542.055 : NVMData.HorizontalMagnification = 0
19ec-1c88:52222542.109 : NVMData.PowerSavingTime = 15
19ec-1c88:52222542.165 : NVMData.SN = A094165189010062
19ec-1c88:52222542.216 : NVMData.AutoFeed = 0
19ec-1c88:52222542.263 : NVMData.CCDType = 0
19ec-1c88:52222542.310 : NVMData.ScanSpeed = 0
19ec-1c88:52222542.359 : NVMData.RollerCount = 0
19ec-1c88:52222542.411 : NVMData.MultifeedCount = 0
19ec-1c88:52222542.461 : NVMData.JamCount = 0
19ec-1c88:52222542.509 : NVMData.IdentifyInfo = 
19ec-1c88:52222542.559 : NVMData.FormalName = 
19ec-1c88:52222542.747 : NVMData.ReservedB = 0
19ec-1c88:52222542.802 : NVMData.FunctionCode = 0
19ec-1c88:52222542.851 : NVMData.PreFeed = 0
19ec-1c88:52222542.900 : NVMData.PreFeedTime = 0
19ec-1c88:52222542.948 : NVMData.ButtonNumber = 0
19ec-1c88:52222542.995 : NVMData.PowerOffTime = 0
19ec-1c88:52222543.046 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52222543.116 : => IoObject::IoLockEnd
19ec-1c88:52222543.207 : <= IoObject::IoLockEnd
19ec-1c88:52222543.256 : <= InitializeScanner ret = 1
19ec-1c88:52222543.319 : => GetLogicalScannerAbilityEx
19ec-1c88:52222543.377 : => IoObject::IoLockStart
19ec-1c88:52222543.466 : => CAsicIO::CheckDevice
19ec-1c88:52222543.519 : => CNT96226::ConnectIsAvailable
19ec-1c88:52222556.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52222556.327 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52222556.387 : <= IoObject::IoLockStart
19ec-1c88:52222556.443 : => IoObject::IoLockEnd
19ec-1c88:52222556.530 : <= IoObject::IoLockEnd
19ec-1c88:52222556.641 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52222556.716 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52222728.321 : => ReadNVMData
19ec-1c88:52222728.459 : => IoObject::IoLockStart
19ec-1c88:52222728.588 : => CAsicIO::CheckDevice
19ec-1c88:52222728.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:52222751.358 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52222751.471 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52222751.531 : <= IoObject::IoLockStart
19ec-1c88:52222751.598 : => ReadNVMDataInternal
19ec-1c88:52222751.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52222751.729 : IO Send command 10 bytes
19ec-1c88:52222751.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:52222751.902 : iCmd = 0, nBytes = 10
19ec-1c88:52222752.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52223098.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52223098.170 : System send command 10 bytes + data 0 bytes
19ec-1c88:52223098.245 : IO total need to receive data 128 bytes
19ec-1c88:52223098.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:52223098.366 : iCmd = 0, nBytes = 128
19ec-1c88:52223288.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223288.912 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.055 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52223289.190 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52223289.317 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.440 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.565 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52223289.813 : System total receive data 128 bytes
19ec-1c88:52223289.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:52223289.927 : iCmd = 1, nBytes = 4
19ec-1c88:52223476.472 : 0000 : 00 00 00 00 
19ec-1c88:52223476.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52223477.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52223477.091 : NVMData.PadScanCount = 0
19ec-1c88:52223477.149 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52223477.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52223477.261 : NVMData.FlatbedScanCount = 0
19ec-1c88:52223477.315 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52223477.369 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52223477.423 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52223477.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52223477.531 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52223477.584 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52223477.637 : NVMData.BornMonth = 0
19ec-1c88:52223477.684 : NVMData.BornDay = 0
19ec-1c88:52223477.736 : NVMData.BornYear = 0
19ec-1c88:52223477.783 : NVMData.FirstScanMonth = 4
19ec-1c88:52223477.833 : NVMData.FirstScanDay = 30
19ec-1c88:52223477.885 : NVMData.FirstScanYear = 2020
19ec-1c88:52223478.102 : NVMData.VerticalMagnification = 0
19ec-1c88:52223478.159 : NVMData.HorizontalMagnification = 0
19ec-1c88:52223478.211 : NVMData.PowerSavingTime = 15
19ec-1c88:52223478.263 : NVMData.SN = A094165189010062
19ec-1c88:52223478.313 : NVMData.AutoFeed = 0
19ec-1c88:52223478.360 : NVMData.CCDType = 0
19ec-1c88:52223478.407 : NVMData.ScanSpeed = 0
19ec-1c88:52223478.457 : NVMData.RollerCount = 0
19ec-1c88:52223478.509 : NVMData.MultifeedCount = 0
19ec-1c88:52223478.559 : NVMData.JamCount = 0
19ec-1c88:52223478.606 : NVMData.IdentifyInfo = 
19ec-1c88:52223478.656 : NVMData.FormalName = 
19ec-1c88:52223478.705 : NVMData.ReservedB = 0
19ec-1c88:52223478.755 : NVMData.FunctionCode = 0
19ec-1c88:52223478.807 : NVMData.PreFeed = 0
19ec-1c88:52223478.852 : NVMData.PreFeedTime = 0
19ec-1c88:52223478.901 : NVMData.ButtonNumber = 0
19ec-1c88:52223478.949 : NVMData.PowerOffTime = 0
19ec-1c88:52223479.001 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52223479.060 : => IoObject::IoLockEnd
19ec-1c88:52223479.147 : <= IoObject::IoLockEnd
19ec-1c88:52223479.193 : <= ReadNVMData ret = 1
19ec-1c88:52224004.580 : => TerminateDriver
19ec-1c88:52224004.751 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-1c88:52224004.824 : => CNT96226::Close
19ec-1c88:52224008.410 : <= CNT96226::Close ret = 1
19ec-1c88:52224008.487 : <= CAsicIO::~CAsicIO
19ec-1c88:52224008.544 : => IoObject::IoLockEnd
19ec-1c88:52224008.593 : <= IoObject::IoLockEnd
19ec-1c88:52224008.646 : => IoObject::TerminateDevice
19ec-1c88:52224008.700 : => IoObject::IoLockEnd
19ec-1c88:52224008.746 : <= IoObject::IoLockEnd
19ec-1c88:52224008.845 : <= IoObject::TerminateDevice
19ec-1c88:52224009.096 : <= TerminateDriver ret = 1
19ec-1c88:52226109.255 : ============Debug Start==========
19ec-1c88:52226109.529 : Date : 2020/4/30 14:30:56
19ec-1c88:52226109.618 : Process ID : 19ec
19ec-1c88:52226110.038 : Windows : Version 10.0 build 18363 
19ec-1c88:52226110.482 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52226110.545 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52226110.611 : MemoryStatus.ullAvailPhys : 1712209920
19ec-1c88:52226110.670 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52226110.733 : MemoryStatus.ullAvailPageFile : 3114811392
19ec-1c88:52226110.795 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52226110.853 : MemoryStatus.ullAvailVirtual : 1726570496
19ec-1c88:52226110.916 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52226111.024 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52226111.087 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52226111.323 : CPU Count : 4
19ec-1c88:52226111.371 : CPU Frequency : 100.000 Mhz
19ec-1c88:52226115.518 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52226115.651 : => InitializeDriver
19ec-1c88:52226115.913 : <= InitializeDriver ret = 1
19ec-1c88:52228610.651 : => InitializeScanner
19ec-1c88:52228610.900 : => CAsicIO::GetDeviceList
19ec-1c88:52228611.325 : => CNT96226::CNT96226
19ec-1c88:52228611.384 : => CNT96226::Open
19ec-1c88:52228637.029 : <= CNT96226::Open ret = 1
19ec-1c88:52228637.154 : => CNT96226::Initialize
19ec-1c88:52228637.349 : <= CNT96226::Initialize ret = 1
19ec-1c88:52228637.408 : <= CNT96226::CNT96226
19ec-1c88:52228637.459 : => CNT96226::EnumAvailableDevice
19ec-1c88:52228642.861 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52228642.936 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52228642.996 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52232378.019 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52232378.321 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52232384.062 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52232384.169 : => IoObject::GetLockName
19ec-1c88:52232384.226 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52232384.293 : <= IoObject::GetLockName
19ec-1c88:52232384.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:52232384.806 : iCmd = 3, nBytes = 2
19ec-1c88:52232765.005 : 0000 : 06 38 
19ec-1c88:52232765.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52232765.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:52232765.289 : iCmd = 4, nBytes = 2
19ec-1c88:52233072.437 : 0000 : 07 07 
19ec-1c88:52233072.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52233072.626 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52233072.718 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52233072.786 : IO Send command 10 bytes
19ec-1c88:52233072.838 : => CNT96226::VenderCmd_SetData
19ec-1c88:52233072.896 : iCmd = 0, nBytes = 10
19ec-1c88:52233073.003 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52233267.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52233267.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:52233267.781 : iCmd = 0, nBytes = 165
19ec-1c88:52233470.564 : skip dump 37 bytes
19ec-1c88:52233470.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52233470.885 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52233471.023 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52233471.158 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52233471.289 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52233471.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52233471.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52233471.688 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52233471.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52233471.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:52233471.868 : iCmd = 1, nBytes = 4
19ec-1c88:52233640.446 : 0000 : 00 00 00 00 
19ec-1c88:52233640.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52233640.636 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52233640.701 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52233640.768 : IO Send command 10 bytes
19ec-1c88:52233640.820 : => CNT96226::VenderCmd_SetData
19ec-1c88:52233640.876 : iCmd = 0, nBytes = 10
19ec-1c88:52233640.981 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52233948.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52233948.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:52233948.909 : iCmd = 0, nBytes = 128
19ec-1c88:52234135.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234135.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.015 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52234136.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52234136.286 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.538 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52234136.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:52234136.852 : iCmd = 1, nBytes = 4
19ec-1c88:52234299.586 : 0000 : 00 00 00 00 
19ec-1c88:52234299.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52234299.761 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52234299.932 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52234300.007 : => CNT96226::Close
19ec-1c88:52234303.810 : <= CNT96226::Close ret = 1
19ec-1c88:52234303.883 : <= CNT96226::~CNT96226
19ec-1c88:52234303.969 : <= CAsicIO::GetDeviceList
19ec-1c88:52234304.382 : => IoObject::SetTimeout
19ec-1c88:52234304.511 : Timeout--> In = 0 Out = 0
19ec-1c88:52234304.568 : <= IoObject::SetTimeout
19ec-1c88:52234304.633 : => CAsicIO::CAsicIO
19ec-1c88:52234304.704 : => CNT96226::CNT96226
19ec-1c88:52234304.763 : => CNT96226::Open
19ec-1c88:52234327.535 : <= CNT96226::Open ret = 1
19ec-1c88:52234327.630 : => CNT96226::Initialize
19ec-1c88:52234327.820 : <= CNT96226::Initialize ret = 1
19ec-1c88:52234327.881 : <= CNT96226::CNT96226
19ec-1c88:52234327.929 : <= CAsicIO::CAsicIO
19ec-1c88:52234327.981 : => CAsicIO::InitializeDevice
19ec-1c88:52234328.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52234334.054 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52234334.170 : => IoObject::GetLockName
19ec-1c88:52234334.227 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52234334.290 : <= IoObject::GetLockName
19ec-1c88:52234334.776 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52234334.847 : IO Send command 10 bytes
19ec-1c88:52234334.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:52234334.954 : iCmd = 0, nBytes = 10
19ec-1c88:52234335.060 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52234682.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52234682.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:52234682.266 : iCmd = 0, nBytes = 128
19ec-1c88:52234891.409 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234891.585 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234891.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52234891.861 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52234891.985 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.231 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.353 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52234892.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:52234892.531 : iCmd = 1, nBytes = 4
19ec-1c88:52235071.413 : 0000 : 00 00 00 00 
19ec-1c88:52235071.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52235071.569 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52235071.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:52235071.682 : iCmd = 3, nBytes = 2
19ec-1c88:52235417.524 : 0000 : 06 38 
19ec-1c88:52235417.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52235417.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:52235417.774 : iCmd = 4, nBytes = 2
19ec-1c88:52235726.409 : 0000 : 07 07 
19ec-1c88:52235726.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52235726.718 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52235726.817 : => IoObject::InitializeDevice
19ec-1c88:52235726.931 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52235727.564 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52235727.644 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52235728.385 : => FindScanner
19ec-1c88:52235728.445 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52235728.514 : <= FindScanner ret = 1
19ec-1c88:52235728.571 : => IoObject::IoLockStart
19ec-1c88:52235728.674 : => CAsicIO::CheckDevice
19ec-1c88:52235728.727 : => CNT96226::ConnectIsAvailable
19ec-1c88:52235757.561 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52235757.674 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52235757.731 : <= IoObject::IoLockStart
19ec-1c88:52235757.793 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52235757.860 : IO Send command 10 bytes
19ec-1c88:52235757.954 : => CNT96226::VenderCmd_SetData
19ec-1c88:52235758.010 : iCmd = 0, nBytes = 10
19ec-1c88:52235758.121 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52235962.147 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52235962.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:52235962.343 : IO total need to receive data 5 bytes
19ec-1c88:52235962.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:52235962.457 : iCmd = 0, nBytes = 5
19ec-1c88:52236130.540 : 0000 : 06 00 02 02 ab 
19ec-1c88:52236130.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236130.730 : System total receive data 5 bytes
19ec-1c88:52236130.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:52236130.849 : iCmd = 1, nBytes = 4
19ec-1c88:52236242.228 : 0000 : 00 00 00 00 
19ec-1c88:52236242.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236242.442 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52236242.503 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52236242.566 : IO Send command 10 bytes
19ec-1c88:52236242.654 : => CNT96226::VenderCmd_SetData
19ec-1c88:52236242.711 : iCmd = 0, nBytes = 10
19ec-1c88:52236242.813 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52236432.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52236432.360 : System send command 10 bytes + data 0 bytes
19ec-1c88:52236432.426 : IO total need to receive data 165 bytes
19ec-1c88:52236432.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:52236432.543 : iCmd = 0, nBytes = 165
19ec-1c88:52236602.663 : skip dump 37 bytes
19ec-1c88:52236602.860 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52236602.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52236603.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52236603.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52236603.392 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52236603.525 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52236603.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236603.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236603.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236603.892 : System total receive data 165 bytes
19ec-1c88:52236603.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:52236604.001 : iCmd = 1, nBytes = 4
19ec-1c88:52236786.726 : 0000 : 00 00 00 00 
19ec-1c88:52236786.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236786.967 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52236787.201 : Dump Inquiry
19ec-1c88:52236787.333 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52236787.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52236787.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52236787.735 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52236787.863 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52236787.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52236788.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236788.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236788.379 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52236788.505 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52236788.593 : 00a0 : 00 00 00 00 00 
19ec-1c88:52236788.661 : => ReadNVMDataInternal
19ec-1c88:52236788.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52236788.945 : IO Send command 10 bytes
19ec-1c88:52236789.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:52236789.080 : iCmd = 0, nBytes = 10
19ec-1c88:52236789.183 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52237144.930 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52237145.069 : System send command 10 bytes + data 0 bytes
19ec-1c88:52237145.140 : IO total need to receive data 128 bytes
19ec-1c88:52237145.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:52237145.259 : iCmd = 0, nBytes = 128
19ec-1c88:52237349.943 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.143 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.287 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52237350.415 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52237350.541 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52237351.030 : System total receive data 128 bytes
19ec-1c88:52237351.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:52237351.144 : iCmd = 1, nBytes = 4
19ec-1c88:52237554.911 : 0000 : 00 00 00 00 
19ec-1c88:52237554.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52237555.115 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52237555.179 : NVMData.PadScanCount = 0
19ec-1c88:52237555.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52237555.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52237555.345 : NVMData.FlatbedScanCount = 0
19ec-1c88:52237555.396 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52237555.448 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52237555.500 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52237555.556 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52237555.611 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52237555.663 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52237555.716 : NVMData.BornMonth = 0
19ec-1c88:52237555.767 : NVMData.BornDay = 0
19ec-1c88:52237555.817 : NVMData.BornYear = 0
19ec-1c88:52237555.863 : NVMData.FirstScanMonth = 4
19ec-1c88:52237555.915 : NVMData.FirstScanDay = 30
19ec-1c88:52237555.967 : NVMData.FirstScanYear = 2020
19ec-1c88:52237556.018 : NVMData.VerticalMagnification = 0
19ec-1c88:52237556.072 : NVMData.HorizontalMagnification = 0
19ec-1c88:52237556.125 : NVMData.PowerSavingTime = 15
19ec-1c88:52237556.182 : NVMData.SN = A094165189010062
19ec-1c88:52237556.231 : NVMData.AutoFeed = 0
19ec-1c88:52237556.280 : NVMData.CCDType = 0
19ec-1c88:52237556.328 : NVMData.ScanSpeed = 0
19ec-1c88:52237556.377 : NVMData.RollerCount = 0
19ec-1c88:52237556.428 : NVMData.MultifeedCount = 0
19ec-1c88:52237556.478 : NVMData.JamCount = 0
19ec-1c88:52237556.525 : NVMData.IdentifyInfo = 
19ec-1c88:52237556.577 : NVMData.FormalName = 
19ec-1c88:52237556.766 : NVMData.ReservedB = 0
19ec-1c88:52237556.822 : NVMData.FunctionCode = 0
19ec-1c88:52237556.875 : NVMData.PreFeed = 0
19ec-1c88:52237556.925 : NVMData.PreFeedTime = 0
19ec-1c88:52237556.974 : NVMData.ButtonNumber = 0
19ec-1c88:52237557.025 : NVMData.PowerOffTime = 0
19ec-1c88:52237557.076 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52237557.146 : => IoObject::IoLockEnd
19ec-1c88:52237557.241 : <= IoObject::IoLockEnd
19ec-1c88:52237557.291 : <= InitializeScanner ret = 1
19ec-1c88:52238787.517 : => GetLogicalScannerAbility
19ec-1c88:52238787.700 : => IoObject::IoLockStart
19ec-1c88:52238787.825 : => CAsicIO::CheckDevice
19ec-1c88:52238787.883 : => CNT96226::ConnectIsAvailable
19ec-1c88:52238812.492 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52238812.605 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52238812.666 : <= IoObject::IoLockStart
19ec-1c88:52238812.727 : => IoObject::IoLockEnd
19ec-1c88:52238812.838 : <= IoObject::IoLockEnd
19ec-1c88:52238812.917 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52242271.446 : => GetLogicalScannerAbilityEx
19ec-1c88:52242271.635 : => IoObject::IoLockStart
19ec-1c88:52242271.766 : => CAsicIO::CheckDevice
19ec-1c88:52242271.824 : => CNT96226::ConnectIsAvailable
19ec-1c88:52242295.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52242295.226 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52242295.291 : <= IoObject::IoLockStart
19ec-1c88:52242295.349 : => IoObject::IoLockEnd
19ec-1c88:52242295.458 : <= IoObject::IoLockEnd
19ec-1c88:52242295.574 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52242295.648 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52249712.563 : => ReadNVMData
19ec-1c88:52249712.748 : => IoObject::IoLockStart
19ec-1c88:52249712.874 : => CAsicIO::CheckDevice
19ec-1c88:52249712.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:52249727.597 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52249727.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52249727.772 : <= IoObject::IoLockStart
19ec-1c88:52249727.840 : => ReadNVMDataInternal
19ec-1c88:52249727.903 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52249727.968 : IO Send command 10 bytes
19ec-1c88:52249728.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:52249728.138 : iCmd = 0, nBytes = 10
19ec-1c88:52249728.252 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52250044.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52250044.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:52250044.953 : IO total need to receive data 128 bytes
19ec-1c88:52250045.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:52250045.088 : iCmd = 0, nBytes = 128
19ec-1c88:52250164.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250164.572 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250164.715 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52250164.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52250164.984 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.107 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.355 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52250165.487 : System total receive data 128 bytes
19ec-1c88:52250165.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:52250165.605 : iCmd = 1, nBytes = 4
19ec-1c88:52250327.213 : 0000 : 00 00 00 00 
19ec-1c88:52250327.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52250327.491 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52250327.568 : NVMData.PadScanCount = 0
19ec-1c88:52250327.628 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52250327.686 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52250327.746 : NVMData.FlatbedScanCount = 0
19ec-1c88:52250327.802 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52250327.969 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52250328.031 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52250328.090 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52250328.147 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52250328.204 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52250328.260 : NVMData.BornMonth = 0
19ec-1c88:52250328.310 : NVMData.BornDay = 0
19ec-1c88:52250328.362 : NVMData.BornYear = 0
19ec-1c88:52250328.410 : NVMData.FirstScanMonth = 4
19ec-1c88:52250328.461 : NVMData.FirstScanDay = 30
19ec-1c88:52250328.515 : NVMData.FirstScanYear = 2020
19ec-1c88:52250328.571 : NVMData.VerticalMagnification = 0
19ec-1c88:52250328.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:52250328.684 : NVMData.PowerSavingTime = 15
19ec-1c88:52250328.738 : NVMData.SN = A094165189010062
19ec-1c88:52250328.791 : NVMData.AutoFeed = 0
19ec-1c88:52250328.843 : NVMData.CCDType = 0
19ec-1c88:52250328.891 : NVMData.ScanSpeed = 0
19ec-1c88:52250328.940 : NVMData.RollerCount = 0
19ec-1c88:52250328.996 : NVMData.MultifeedCount = 0
19ec-1c88:52250329.049 : NVMData.JamCount = 0
19ec-1c88:52250329.101 : NVMData.IdentifyInfo = 
19ec-1c88:52250329.151 : NVMData.FormalName = 
19ec-1c88:52250329.200 : NVMData.ReservedB = 0
19ec-1c88:52250329.248 : NVMData.FunctionCode = 0
19ec-1c88:52250329.300 : NVMData.PreFeed = 0
19ec-1c88:52250329.349 : NVMData.PreFeedTime = 0
19ec-1c88:52250329.401 : NVMData.ButtonNumber = 0
19ec-1c88:52250329.451 : NVMData.PowerOffTime = 0
19ec-1c88:52250329.502 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52250329.564 : => IoObject::IoLockEnd
19ec-1c88:52250329.655 : <= IoObject::IoLockEnd
19ec-1c88:52250329.707 : <= ReadNVMData ret = 1
19ec-1c88:52259845.444 : => GetADFStatus
19ec-1c88:52259845.804 : => IoObject::IoLockStart
19ec-1c88:52259845.923 : => CAsicIO::CheckDevice
19ec-1c88:52259845.980 : => CNT96226::ConnectIsAvailable
19ec-1c88:52259871.800 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52259872.032 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52259872.161 : <= IoObject::IoLockStart
19ec-1c88:52259872.284 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52259872.418 : IO Send command 10 bytes
19ec-1c88:52259872.788 : => CNT96226::VenderCmd_SetData
19ec-1c88:52259872.846 : iCmd = 0, nBytes = 10
19ec-1c88:52259872.954 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52260079.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52260079.757 : System send command 10 bytes + data 0 bytes
19ec-1c88:52260079.824 : IO total need to receive data 2 bytes
19ec-1c88:52260079.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:52260079.939 : iCmd = 0, nBytes = 2
19ec-1c88:52260236.251 : 0000 : 00 00 
19ec-1c88:52260236.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52260236.425 : System total receive data 2 bytes
19ec-1c88:52260236.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:52260236.542 : iCmd = 1, nBytes = 4
19ec-1c88:52260394.760 : 0000 : 00 00 00 00 
19ec-1c88:52260394.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52260395.174 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52260395.299 : Return status = 0
19ec-1c88:52260395.520 : => IoObject::IoLockEnd
19ec-1c88:52260395.684 : <= IoObject::IoLockEnd
19ec-1c88:52260395.790 : <= GetADFStatus ret = 1
19ec-1c88:52263070.294 : => GetADFStatus
19ec-1c88:52263070.485 : => IoObject::IoLockStart
19ec-1c88:52263070.620 : => CAsicIO::CheckDevice
19ec-1c88:52263070.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:52263095.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52263095.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52263095.645 : <= IoObject::IoLockStart
19ec-1c88:52263095.706 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52263095.773 : IO Send command 10 bytes
19ec-1c88:52263095.884 : => CNT96226::VenderCmd_SetData
19ec-1c88:52263095.939 : iCmd = 0, nBytes = 10
19ec-1c88:52263096.042 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52263283.413 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52263283.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:52263283.773 : IO total need to receive data 2 bytes
19ec-1c88:52263283.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:52263283.901 : iCmd = 0, nBytes = 2
19ec-1c88:52263484.447 : 0000 : 00 00 
19ec-1c88:52263484.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52263484.746 : System total receive data 2 bytes
19ec-1c88:52263484.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:52263484.985 : iCmd = 1, nBytes = 4
19ec-1c88:52263692.725 : 0000 : 00 00 00 00 
19ec-1c88:52263692.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52263692.985 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52263693.050 : Return status = 0
19ec-1c88:52263693.106 : => IoObject::IoLockEnd
19ec-1c88:52263693.198 : <= IoObject::IoLockEnd
19ec-1c88:52263693.250 : <= GetADFStatus ret = 1
19ec-1c88:52265840.139 : => TerminateDriver
19ec-1c88:52265840.326 : => CAsicIO::~CAsicIO,pStage=222891080
19ec-1c88:52265840.398 : => CNT96226::Close
19ec-1c88:52265844.475 : <= CNT96226::Close ret = 1
19ec-1c88:52265844.552 : <= CAsicIO::~CAsicIO
19ec-1c88:52265844.611 : => IoObject::IoLockEnd
19ec-1c88:52265844.663 : <= IoObject::IoLockEnd
19ec-1c88:52265844.715 : => IoObject::TerminateDevice
19ec-1c88:52265844.769 : => IoObject::IoLockEnd
19ec-1c88:52265844.820 : <= IoObject::IoLockEnd
19ec-1c88:52265844.921 : <= IoObject::TerminateDevice
19ec-1c88:52265845.176 : <= TerminateDriver ret = 1
19ec-1c88:52308642.356 : ============Debug Start==========
19ec-1c88:52308642.636 : Date : 2020/4/30 14:30:59
19ec-1c88:52308642.717 : Process ID : 19ec
19ec-1c88:52308643.133 : Windows : Version 10.0 build 18363 
19ec-1c88:52308643.568 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52308643.631 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52308643.693 : MemoryStatus.ullAvailPhys : 1713381376
19ec-1c88:52308643.752 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52308643.810 : MemoryStatus.ullAvailPageFile : 3114672128
19ec-1c88:52308643.870 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52308643.928 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:52308643.989 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52308644.089 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52308644.151 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52308644.386 : CPU Count : 4
19ec-1c88:52308644.432 : CPU Frequency : 100.000 Mhz
19ec-1c88:52308648.727 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52308648.857 : => InitializeDriver
19ec-1c88:52308649.126 : <= InitializeDriver ret = 1
19ec-1c88:52308649.188 : => InitializeScanner
19ec-1c88:52308649.268 : => CAsicIO::GetDeviceList
19ec-1c88:52308649.564 : => CNT96226::CNT96226
19ec-1c88:52308649.622 : => CNT96226::Open
19ec-1c88:52308673.580 : <= CNT96226::Open ret = 1
19ec-1c88:52308673.673 : => CNT96226::Initialize
19ec-1c88:52308673.863 : <= CNT96226::Initialize ret = 1
19ec-1c88:52308673.918 : <= CNT96226::CNT96226
19ec-1c88:52308673.972 : => CNT96226::EnumAvailableDevice
19ec-1c88:52308679.237 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52308679.319 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52308679.380 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52312440.684 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52312440.984 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52312447.208 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52312447.311 : => IoObject::GetLockName
19ec-1c88:52312447.372 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52312447.437 : <= IoObject::GetLockName
19ec-1c88:52312447.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:52312447.979 : iCmd = 3, nBytes = 2
19ec-1c88:52312797.190 : 0000 : 06 38 
19ec-1c88:52312797.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52312797.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:52312797.453 : iCmd = 4, nBytes = 2
19ec-1c88:52313095.519 : 0000 : 07 07 
19ec-1c88:52313095.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52313095.777 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52313095.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52313095.947 : IO Send command 10 bytes
19ec-1c88:52313096.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:52313096.065 : iCmd = 0, nBytes = 10
19ec-1c88:52313096.173 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52313273.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52313273.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:52313273.356 : iCmd = 0, nBytes = 165
19ec-1c88:52313411.382 : skip dump 37 bytes
19ec-1c88:52313411.587 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52313411.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52313411.873 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52313412.013 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52313412.148 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52313412.285 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52313412.411 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52313412.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52313412.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52313412.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:52313412.719 : iCmd = 1, nBytes = 4
19ec-1c88:52313519.734 : 0000 : 00 00 00 00 
19ec-1c88:52313519.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52313519.909 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52313519.970 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52313520.037 : IO Send command 10 bytes
19ec-1c88:52313520.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:52313520.195 : iCmd = 0, nBytes = 10
19ec-1c88:52313520.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52313861.589 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52313861.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:52313861.780 : iCmd = 0, nBytes = 128
19ec-1c88:52314019.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314019.391 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314019.542 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52314019.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52314019.815 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52314019.941 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314020.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314020.191 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314020.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314020.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314020.388 : iCmd = 1, nBytes = 4
19ec-1c88:52314181.321 : 0000 : 00 00 00 00 
19ec-1c88:52314181.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314181.516 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52314181.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52314181.780 : => CNT96226::Close
19ec-1c88:52314185.560 : <= CNT96226::Close ret = 1
19ec-1c88:52314185.634 : <= CNT96226::~CNT96226
19ec-1c88:52314185.725 : <= CAsicIO::GetDeviceList
19ec-1c88:52314186.091 : => IoObject::SetTimeout
19ec-1c88:52314186.217 : Timeout--> In = 0 Out = 0
19ec-1c88:52314186.277 : <= IoObject::SetTimeout
19ec-1c88:52314186.348 : => CAsicIO::CAsicIO
19ec-1c88:52314186.416 : => CNT96226::CNT96226
19ec-1c88:52314186.696 : => CNT96226::Open
19ec-1c88:52314208.017 : <= CNT96226::Open ret = 1
19ec-1c88:52314208.111 : => CNT96226::Initialize
19ec-1c88:52314208.297 : <= CNT96226::Initialize ret = 1
19ec-1c88:52314208.358 : <= CNT96226::CNT96226
19ec-1c88:52314208.410 : <= CAsicIO::CAsicIO
19ec-1c88:52314208.465 : => CAsicIO::InitializeDevice
19ec-1c88:52314208.540 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52314214.266 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52314214.388 : => IoObject::GetLockName
19ec-1c88:52314214.438 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52314214.505 : <= IoObject::GetLockName
19ec-1c88:52314214.971 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52314215.040 : IO Send command 10 bytes
19ec-1c88:52314215.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:52314215.149 : iCmd = 0, nBytes = 10
19ec-1c88:52314215.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52314548.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52314549.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314549.165 : iCmd = 0, nBytes = 128
19ec-1c88:52314695.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314695.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314695.713 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52314695.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52314695.985 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.462 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314696.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314696.770 : iCmd = 1, nBytes = 4
19ec-1c88:52314807.280 : 0000 : 00 00 00 00 
19ec-1c88:52314807.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314807.428 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52314807.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314807.539 : iCmd = 3, nBytes = 2
19ec-1c88:52315132.492 : 0000 : 06 38 
19ec-1c88:52315132.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315132.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315132.772 : iCmd = 4, nBytes = 2
19ec-1c88:52315395.594 : 0000 : 07 07 
19ec-1c88:52315395.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315395.898 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52315395.995 : => IoObject::InitializeDevice
19ec-1c88:52315396.109 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52315396.857 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52315396.937 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52315397.689 : => FindScanner
19ec-1c88:52315397.752 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52315397.817 : <= FindScanner ret = 1
19ec-1c88:52315397.877 : => IoObject::IoLockStart
19ec-1c88:52315397.991 : => CAsicIO::CheckDevice
19ec-1c88:52315398.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:52315414.495 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52315414.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52315414.681 : <= IoObject::IoLockStart
19ec-1c88:52315414.743 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52315414.813 : IO Send command 10 bytes
19ec-1c88:52315414.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:52315414.963 : iCmd = 0, nBytes = 10
19ec-1c88:52315415.069 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52315580.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52315580.630 : System send command 10 bytes + data 0 bytes
19ec-1c88:52315580.699 : IO total need to receive data 5 bytes
19ec-1c88:52315580.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315580.821 : iCmd = 0, nBytes = 5
19ec-1c88:52315692.498 : 0000 : 06 00 02 02 ab 
19ec-1c88:52315692.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315692.641 : System total receive data 5 bytes
19ec-1c88:52315692.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315692.753 : iCmd = 1, nBytes = 4
19ec-1c88:52315828.382 : 0000 : 00 00 00 00 
19ec-1c88:52315828.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315828.650 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52315828.725 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52315828.798 : IO Send command 10 bytes
19ec-1c88:52315828.889 : => CNT96226::VenderCmd_SetData
19ec-1c88:52315828.953 : iCmd = 0, nBytes = 10
19ec-1c88:52315829.064 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52315986.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52315986.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:52315986.615 : IO total need to receive data 165 bytes
19ec-1c88:52315986.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315986.745 : iCmd = 0, nBytes = 165
19ec-1c88:52316129.461 : skip dump 37 bytes
19ec-1c88:52316129.691 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52316129.846 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52316129.994 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52316130.135 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52316130.269 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52316130.409 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52316130.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316130.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316130.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316130.803 : System total receive data 165 bytes
19ec-1c88:52316130.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:52316130.925 : iCmd = 1, nBytes = 4
19ec-1c88:52316245.828 : 0000 : 00 00 00 00 
19ec-1c88:52316245.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316246.106 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52316246.300 : Dump Inquiry
19ec-1c88:52316246.440 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52316246.579 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52316246.714 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52316246.850 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52316246.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52316247.115 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52316247.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316247.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316247.511 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52316247.648 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52316247.738 : 00a0 : 00 00 00 00 00 
19ec-1c88:52316247.807 : => ReadNVMDataInternal
19ec-1c88:52316248.001 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52316248.070 : IO Send command 10 bytes
19ec-1c88:52316248.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:52316248.239 : iCmd = 0, nBytes = 10
19ec-1c88:52316248.341 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52316558.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52316558.937 : System send command 10 bytes + data 0 bytes
19ec-1c88:52316559.009 : IO total need to receive data 128 bytes
19ec-1c88:52316559.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:52316559.132 : iCmd = 0, nBytes = 128
19ec-1c88:52316761.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316761.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316761.811 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52316761.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52316762.072 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316762.560 : System total receive data 128 bytes
19ec-1c88:52316762.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:52316762.673 : iCmd = 1, nBytes = 4
19ec-1c88:52316957.475 : 0000 : 00 00 00 00 
19ec-1c88:52316957.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316957.732 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52316957.804 : NVMData.PadScanCount = 0
19ec-1c88:52316957.860 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52316957.917 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52316957.975 : NVMData.FlatbedScanCount = 0
19ec-1c88:52316958.031 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52316958.084 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52316958.137 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52316958.190 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52316958.246 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52316958.301 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52316958.359 : NVMData.BornMonth = 0
19ec-1c88:52316958.408 : NVMData.BornDay = 0
19ec-1c88:52316958.461 : NVMData.BornYear = 0
19ec-1c88:52316958.507 : NVMData.FirstScanMonth = 4
19ec-1c88:52316958.558 : NVMData.FirstScanDay = 30
19ec-1c88:52316958.612 : NVMData.FirstScanYear = 2020
19ec-1c88:52316958.664 : NVMData.VerticalMagnification = 0
19ec-1c88:52316958.720 : NVMData.HorizontalMagnification = 0
19ec-1c88:52316958.773 : NVMData.PowerSavingTime = 15
19ec-1c88:52316958.827 : NVMData.SN = A094165189010062
19ec-1c88:52316958.879 : NVMData.AutoFeed = 0
19ec-1c88:52316958.927 : NVMData.CCDType = 0
19ec-1c88:52316958.975 : NVMData.ScanSpeed = 0
19ec-1c88:52316959.026 : NVMData.RollerCount = 0
19ec-1c88:52316959.077 : NVMData.MultifeedCount = 0
19ec-1c88:52316959.128 : NVMData.JamCount = 0
19ec-1c88:52316959.177 : NVMData.IdentifyInfo = 
19ec-1c88:52316959.229 : NVMData.FormalName = 
19ec-1c88:52316959.439 : NVMData.ReservedB = 0
19ec-1c88:52316959.496 : NVMData.FunctionCode = 0
19ec-1c88:52316959.545 : NVMData.PreFeed = 0
19ec-1c88:52316959.597 : NVMData.PreFeedTime = 0
19ec-1c88:52316959.646 : NVMData.ButtonNumber = 0
19ec-1c88:52316959.697 : NVMData.PowerOffTime = 0
19ec-1c88:52316959.749 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52316959.824 : => IoObject::IoLockEnd
19ec-1c88:52316959.916 : <= IoObject::IoLockEnd
19ec-1c88:52316959.969 : <= InitializeScanner ret = 1
19ec-1c88:52316960.033 : => GetLogicalScannerAbilityEx
19ec-1c88:52316960.090 : => IoObject::IoLockStart
19ec-1c88:52316960.186 : => CAsicIO::CheckDevice
19ec-1c88:52316960.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:52316976.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52316976.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52316976.568 : <= IoObject::IoLockStart
19ec-1c88:52316976.624 : => IoObject::IoLockEnd
19ec-1c88:52316976.715 : <= IoObject::IoLockEnd
19ec-1c88:52316976.830 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52316976.903 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52317144.790 : => ReadNVMData
19ec-1c88:52317144.931 : => IoObject::IoLockStart
19ec-1c88:52317145.058 : => CAsicIO::CheckDevice
19ec-1c88:52317145.117 : => CNT96226::ConnectIsAvailable
19ec-1c88:52317161.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52317162.118 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52317162.479 : <= IoObject::IoLockStart
19ec-1c88:52317162.537 : => ReadNVMDataInternal
19ec-1c88:52317162.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52317162.662 : IO Send command 10 bytes
19ec-1c88:52317162.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:52317162.829 : iCmd = 0, nBytes = 10
19ec-1c88:52317162.942 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52317498.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52317498.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:52317498.605 : IO total need to receive data 128 bytes
19ec-1c88:52317498.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:52317498.729 : iCmd = 0, nBytes = 128
19ec-1c88:52317666.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317666.532 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317666.675 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52317666.806 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52317666.936 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.062 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.308 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52317667.429 : System total receive data 128 bytes
19ec-1c88:52317667.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:52317667.543 : iCmd = 1, nBytes = 4
19ec-1c88:52317874.923 : 0000 : 00 00 00 00 
19ec-1c88:52317875.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52317875.133 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52317875.198 : NVMData.PadScanCount = 0
19ec-1c88:52317875.252 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52317875.308 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52317875.371 : NVMData.FlatbedScanCount = 0
19ec-1c88:52317875.423 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52317875.474 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52317875.529 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52317875.583 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52317875.638 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52317875.693 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52317875.747 : NVMData.BornMonth = 0
19ec-1c88:52317875.794 : NVMData.BornDay = 0
19ec-1c88:52317875.848 : NVMData.BornYear = 0
19ec-1c88:52317875.896 : NVMData.FirstScanMonth = 4
19ec-1c88:52317875.948 : NVMData.FirstScanDay = 30
19ec-1c88:52317876.001 : NVMData.FirstScanYear = 2020
19ec-1c88:52317876.200 : NVMData.VerticalMagnification = 0
19ec-1c88:52317876.261 : NVMData.HorizontalMagnification = 0
19ec-1c88:52317876.315 : NVMData.PowerSavingTime = 15
19ec-1c88:52317876.369 : NVMData.SN = A094165189010062
19ec-1c88:52317876.418 : NVMData.AutoFeed = 0
19ec-1c88:52317876.467 : NVMData.CCDType = 0
19ec-1c88:52317876.515 : NVMData.ScanSpeed = 0
19ec-1c88:52317876.565 : NVMData.RollerCount = 0
19ec-1c88:52317876.617 : NVMData.MultifeedCount = 0
19ec-1c88:52317876.665 : NVMData.JamCount = 0
19ec-1c88:52317876.714 : NVMData.IdentifyInfo = 
19ec-1c88:52317876.762 : NVMData.FormalName = 
19ec-1c88:52317876.810 : NVMData.ReservedB = 0
19ec-1c88:52317876.861 : NVMData.FunctionCode = 0
19ec-1c88:52317876.910 : NVMData.PreFeed = 0
19ec-1c88:52317876.963 : NVMData.PreFeedTime = 0
19ec-1c88:52317877.013 : NVMData.ButtonNumber = 0
19ec-1c88:52317877.061 : NVMData.PowerOffTime = 0
19ec-1c88:52317877.113 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52317877.173 : => IoObject::IoLockEnd
19ec-1c88:52317877.262 : <= IoObject::IoLockEnd
19ec-1c88:52317877.312 : <= ReadNVMData ret = 1
19ec-1c88:52318394.350 : => TerminateDriver
19ec-1c88:52318394.518 : => CAsicIO::~CAsicIO,pStage=218827848
19ec-1c88:52318394.592 : => CNT96226::Close
19ec-1c88:52318398.796 : <= CNT96226::Close ret = 1
19ec-1c88:52318399.128 : <= CAsicIO::~CAsicIO
19ec-1c88:52318399.185 : => IoObject::IoLockEnd
19ec-1c88:52318399.236 : <= IoObject::IoLockEnd
19ec-1c88:52318399.289 : => IoObject::TerminateDevice
19ec-1c88:52318399.348 : => IoObject::IoLockEnd
19ec-1c88:52318399.397 : <= IoObject::IoLockEnd
19ec-1c88:52318399.496 : <= IoObject::TerminateDevice
19ec-1c88:52318399.963 : <= TerminateDriver ret = 1
19ec-1c88:52320787.563 : ============Debug Start==========
19ec-1c88:52320787.836 : Date : 2020/4/30 14:30:59
19ec-1c88:52320787.914 : Process ID : 19ec
19ec-1c88:52320788.331 : Windows : Version 10.0 build 18363 
19ec-1c88:52320788.788 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52320788.852 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52320788.921 : MemoryStatus.ullAvailPhys : 1713377280
19ec-1c88:52320788.984 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52320789.045 : MemoryStatus.ullAvailPageFile : 3113271296
19ec-1c88:52320789.105 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52320789.163 : MemoryStatus.ullAvailVirtual : 1726300160
19ec-1c88:52320789.221 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52320789.325 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52320789.386 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52320789.628 : CPU Count : 4
19ec-1c88:52320789.673 : CPU Frequency : 100.000 Mhz
19ec-1c88:52320793.804 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52320793.932 : => InitializeDriver
19ec-1c88:52320794.417 : <= InitializeDriver ret = 1
19ec-1c88:52323310.119 : => InitializeScanner
19ec-1c88:52323310.371 : => CAsicIO::GetDeviceList
19ec-1c88:52323310.789 : => CNT96226::CNT96226
19ec-1c88:52323310.849 : => CNT96226::Open
19ec-1c88:52323333.315 : <= CNT96226::Open ret = 1
19ec-1c88:52323333.425 : => CNT96226::Initialize
19ec-1c88:52323333.620 : <= CNT96226::Initialize ret = 1
19ec-1c88:52323333.678 : <= CNT96226::CNT96226
19ec-1c88:52323333.730 : => CNT96226::EnumAvailableDevice
19ec-1c88:52323339.043 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52323339.122 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52323339.180 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52327056.939 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52327057.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52327062.771 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52327062.891 : => IoObject::GetLockName
19ec-1c88:52327062.950 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52327063.023 : <= IoObject::GetLockName
19ec-1c88:52327063.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:52327063.553 : iCmd = 3, nBytes = 2
19ec-1c88:52327443.604 : 0000 : 06 38 
19ec-1c88:52327443.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52327443.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:52327443.869 : iCmd = 4, nBytes = 2
19ec-1c88:52327753.413 : 0000 : 07 07 
19ec-1c88:52327753.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52327753.581 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52327753.664 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52327753.730 : IO Send command 10 bytes
19ec-1c88:52327753.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:52327753.838 : iCmd = 0, nBytes = 10
19ec-1c88:52327753.941 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52327937.569 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52327937.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:52327937.763 : iCmd = 0, nBytes = 165
19ec-1c88:52328114.874 : skip dump 37 bytes
19ec-1c88:52328115.389 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52328115.523 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52328115.657 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52328115.790 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52328115.919 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52328116.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52328116.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328116.303 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328116.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52328116.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:52328116.474 : iCmd = 1, nBytes = 4
19ec-1c88:52328304.785 : 0000 : 00 00 00 00 
19ec-1c88:52328304.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52328304.971 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52328305.038 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52328305.108 : IO Send command 10 bytes
19ec-1c88:52328305.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:52328305.220 : iCmd = 0, nBytes = 10
19ec-1c88:52328305.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52328639.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52328639.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:52328639.790 : iCmd = 0, nBytes = 128
19ec-1c88:52328830.657 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328830.837 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328830.980 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52328831.119 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52328831.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52328831.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:52328831.798 : iCmd = 1, nBytes = 4
19ec-1c88:52329021.548 : 0000 : 00 00 00 00 
19ec-1c88:52329021.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52329021.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52329021.899 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52329021.971 : => CNT96226::Close
19ec-1c88:52329025.703 : <= CNT96226::Close ret = 1
19ec-1c88:52329025.781 : <= CNT96226::~CNT96226
19ec-1c88:52329025.868 : <= CAsicIO::GetDeviceList
19ec-1c88:52329026.312 : => IoObject::SetTimeout
19ec-1c88:52329026.442 : Timeout--> In = 0 Out = 0
19ec-1c88:52329026.500 : <= IoObject::SetTimeout
19ec-1c88:52329026.564 : => CAsicIO::CAsicIO
19ec-1c88:52329026.635 : => CNT96226::CNT96226
19ec-1c88:52329026.689 : => CNT96226::Open
19ec-1c88:52329050.494 : <= CNT96226::Open ret = 1
19ec-1c88:52329050.599 : => CNT96226::Initialize
19ec-1c88:52329050.787 : <= CNT96226::Initialize ret = 1
19ec-1c88:52329050.846 : <= CNT96226::CNT96226
19ec-1c88:52329050.896 : <= CAsicIO::CAsicIO
19ec-1c88:52329050.955 : => CAsicIO::InitializeDevice
19ec-1c88:52329051.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52329056.904 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52329057.017 : => IoObject::GetLockName
19ec-1c88:52329057.071 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52329057.136 : <= IoObject::GetLockName
19ec-1c88:52329057.617 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52329057.688 : IO Send command 10 bytes
19ec-1c88:52329057.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:52329057.793 : iCmd = 0, nBytes = 10
19ec-1c88:52329057.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52329402.907 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52329403.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:52329403.094 : iCmd = 0, nBytes = 128
19ec-1c88:52329607.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329607.989 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.125 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52329608.253 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52329608.378 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.504 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52329608.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:52329608.929 : iCmd = 1, nBytes = 4
19ec-1c88:52329808.971 : 0000 : 00 00 00 00 
19ec-1c88:52329809.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52329809.124 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52329809.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:52329809.240 : iCmd = 3, nBytes = 2
19ec-1c88:52330173.716 : 0000 : 06 38 
19ec-1c88:52330173.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52330173.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:52330173.953 : iCmd = 4, nBytes = 2
19ec-1c88:52330486.802 : 0000 : 07 07 
19ec-1c88:52330486.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52330487.076 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52330487.176 : => IoObject::InitializeDevice
19ec-1c88:52330487.275 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52330487.861 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52330487.940 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52330488.643 : => FindScanner
19ec-1c88:52330488.703 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52330488.771 : <= FindScanner ret = 1
19ec-1c88:52330488.828 : => IoObject::IoLockStart
19ec-1c88:52330488.933 : => CAsicIO::CheckDevice
19ec-1c88:52330488.986 : => CNT96226::ConnectIsAvailable
19ec-1c88:52330513.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52330513.750 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52330513.805 : <= IoObject::IoLockStart
19ec-1c88:52330513.862 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52330513.926 : IO Send command 10 bytes
19ec-1c88:52330514.007 : => CNT96226::VenderCmd_SetData
19ec-1c88:52330514.062 : iCmd = 0, nBytes = 10
19ec-1c88:52330514.169 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52330718.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52330719.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:52330719.090 : IO total need to receive data 5 bytes
19ec-1c88:52330719.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:52330719.201 : iCmd = 0, nBytes = 5
19ec-1c88:52330916.688 : 0000 : 06 00 02 02 ab 
19ec-1c88:52330916.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52330916.883 : System total receive data 5 bytes
19ec-1c88:52330916.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:52330916.993 : iCmd = 1, nBytes = 4
19ec-1c88:52331124.838 : 0000 : 00 00 00 00 
19ec-1c88:52331125.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52331125.402 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52331125.466 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52331125.529 : IO Send command 10 bytes
19ec-1c88:52331125.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:52331125.693 : iCmd = 0, nBytes = 10
19ec-1c88:52331125.798 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52331312.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52331312.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:52331312.816 : IO total need to receive data 165 bytes
19ec-1c88:52331312.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:52331312.929 : iCmd = 0, nBytes = 165
19ec-1c88:52331451.383 : skip dump 37 bytes
19ec-1c88:52331451.900 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52331452.042 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52331452.178 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52331452.313 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52331452.444 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52331452.580 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52331452.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331452.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331452.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52331452.959 : System total receive data 165 bytes
19ec-1c88:52331453.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:52331453.071 : iCmd = 1, nBytes = 4
19ec-1c88:52331621.641 : 0000 : 00 00 00 00 
19ec-1c88:52331622.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52331622.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52331622.351 : Dump Inquiry
19ec-1c88:52331622.471 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52331622.605 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52331622.732 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52331622.859 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52331622.990 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52331623.119 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52331623.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331623.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331623.494 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52331623.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52331623.709 : 00a0 : 00 00 00 00 00 
19ec-1c88:52331623.777 : => ReadNVMDataInternal
19ec-1c88:52331623.970 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52331624.031 : IO Send command 10 bytes
19ec-1c88:52331624.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:52331624.174 : iCmd = 0, nBytes = 10
19ec-1c88:52331624.274 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52331960.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52331960.835 : System send command 10 bytes + data 0 bytes
19ec-1c88:52331960.902 : IO total need to receive data 128 bytes
19ec-1c88:52331960.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:52331961.012 : iCmd = 0, nBytes = 128
19ec-1c88:52332168.587 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332168.768 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332168.911 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52332169.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52332169.174 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52332169.675 : System total receive data 128 bytes
19ec-1c88:52332169.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:52332169.787 : iCmd = 1, nBytes = 4
19ec-1c88:52332340.719 : 0000 : 00 00 00 00 
19ec-1c88:52332340.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52332340.975 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52332341.047 : NVMData.PadScanCount = 0
19ec-1c88:52332341.100 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52332341.157 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52332341.213 : NVMData.FlatbedScanCount = 0
19ec-1c88:52332341.266 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52332341.321 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52332341.373 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52332341.429 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52332341.484 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52332341.539 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52332341.595 : NVMData.BornMonth = 0
19ec-1c88:52332341.641 : NVMData.BornDay = 0
19ec-1c88:52332341.690 : NVMData.BornYear = 0
19ec-1c88:52332341.739 : NVMData.FirstScanMonth = 4
19ec-1c88:52332341.791 : NVMData.FirstScanDay = 30
19ec-1c88:52332341.844 : NVMData.FirstScanYear = 2020
19ec-1c88:52332341.897 : NVMData.VerticalMagnification = 0
19ec-1c88:52332341.950 : NVMData.HorizontalMagnification = 0
19ec-1c88:52332342.007 : NVMData.PowerSavingTime = 15
19ec-1c88:52332342.062 : NVMData.SN = A094165189010062
19ec-1c88:52332342.113 : NVMData.AutoFeed = 0
19ec-1c88:52332342.163 : NVMData.CCDType = 0
19ec-1c88:52332342.211 : NVMData.ScanSpeed = 0
19ec-1c88:52332342.260 : NVMData.RollerCount = 0
19ec-1c88:52332342.309 : NVMData.MultifeedCount = 0
19ec-1c88:52332342.360 : NVMData.JamCount = 0
19ec-1c88:52332342.406 : NVMData.IdentifyInfo = 
19ec-1c88:52332342.458 : NVMData.FormalName = 
19ec-1c88:52332342.647 : NVMData.ReservedB = 0
19ec-1c88:52332342.704 : NVMData.FunctionCode = 0
19ec-1c88:52332342.754 : NVMData.PreFeed = 0
19ec-1c88:52332342.804 : NVMData.PreFeedTime = 0
19ec-1c88:52332342.852 : NVMData.ButtonNumber = 0
19ec-1c88:52332342.904 : NVMData.PowerOffTime = 0
19ec-1c88:52332342.955 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52332343.028 : => IoObject::IoLockEnd
19ec-1c88:52332343.119 : <= IoObject::IoLockEnd
19ec-1c88:52332343.176 : <= InitializeScanner ret = 1
19ec-1c88:52333610.885 : => GetLogicalScannerAbility
19ec-1c88:52333611.076 : => IoObject::IoLockStart
19ec-1c88:52333611.207 : => CAsicIO::CheckDevice
19ec-1c88:52333611.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:52333633.815 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52333634.053 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52333634.363 : <= IoObject::IoLockStart
19ec-1c88:52333634.421 : => IoObject::IoLockEnd
19ec-1c88:52333634.529 : <= IoObject::IoLockEnd
19ec-1c88:52333634.607 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52337130.307 : => GetLogicalScannerAbilityEx
19ec-1c88:52337130.497 : => IoObject::IoLockStart
19ec-1c88:52337130.625 : => CAsicIO::CheckDevice
19ec-1c88:52337130.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:52337154.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52337154.986 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52337155.113 : <= IoObject::IoLockStart
19ec-1c88:52337155.236 : => IoObject::IoLockEnd
19ec-1c88:52337155.629 : <= IoObject::IoLockEnd
19ec-1c88:52337155.748 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52337155.825 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52345268.089 : => ReadNVMData
19ec-1c88:52345268.283 : => IoObject::IoLockStart
19ec-1c88:52345268.421 : => CAsicIO::CheckDevice
19ec-1c88:52345268.479 : => CNT96226::ConnectIsAvailable
19ec-1c88:52345294.356 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52345294.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52345294.541 : <= IoObject::IoLockStart
19ec-1c88:52345294.607 : => ReadNVMDataInternal
19ec-1c88:52345294.671 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52345294.736 : IO Send command 10 bytes
19ec-1c88:52345294.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:52345294.911 : iCmd = 0, nBytes = 10
19ec-1c88:52345295.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52345652.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52345652.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:52345652.959 : IO total need to receive data 128 bytes
19ec-1c88:52345653.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:52345653.389 : iCmd = 0, nBytes = 128
19ec-1c88:52345862.667 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345862.844 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345862.988 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52345863.120 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52345863.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.369 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52345863.735 : System total receive data 128 bytes
19ec-1c88:52345863.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:52345863.848 : iCmd = 1, nBytes = 4
19ec-1c88:52346050.775 : 0000 : 00 00 00 00 
19ec-1c88:52346050.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52346051.005 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52346051.072 : NVMData.PadScanCount = 0
19ec-1c88:52346051.126 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52346051.182 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52346051.240 : NVMData.FlatbedScanCount = 0
19ec-1c88:52346051.295 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52346051.495 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52346051.558 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52346051.611 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52346051.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52346051.718 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52346051.775 : NVMData.BornMonth = 0
19ec-1c88:52346051.826 : NVMData.BornDay = 0
19ec-1c88:52346051.875 : NVMData.BornYear = 0
19ec-1c88:52346051.922 : NVMData.FirstScanMonth = 4
19ec-1c88:52346051.973 : NVMData.FirstScanDay = 30
19ec-1c88:52346052.025 : NVMData.FirstScanYear = 2020
19ec-1c88:52346052.077 : NVMData.VerticalMagnification = 0
19ec-1c88:52346052.133 : NVMData.HorizontalMagnification = 0
19ec-1c88:52346052.186 : NVMData.PowerSavingTime = 15
19ec-1c88:52346052.243 : NVMData.SN = A094165189010062
19ec-1c88:52346052.292 : NVMData.AutoFeed = 0
19ec-1c88:52346052.343 : NVMData.CCDType = 0
19ec-1c88:52346052.392 : NVMData.ScanSpeed = 0
19ec-1c88:52346052.443 : NVMData.RollerCount = 0
19ec-1c88:52346052.498 : NVMData.MultifeedCount = 0
19ec-1c88:52346052.550 : NVMData.JamCount = 0
19ec-1c88:52346052.601 : NVMData.IdentifyInfo = 
19ec-1c88:52346052.650 : NVMData.FormalName = 
19ec-1c88:52346052.700 : NVMData.ReservedB = 0
19ec-1c88:52346052.750 : NVMData.FunctionCode = 0
19ec-1c88:52346052.800 : NVMData.PreFeed = 0
19ec-1c88:52346052.849 : NVMData.PreFeedTime = 0
19ec-1c88:52346052.902 : NVMData.ButtonNumber = 0
19ec-1c88:52346052.952 : NVMData.PowerOffTime = 0
19ec-1c88:52346053.002 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52346053.059 : => IoObject::IoLockEnd
19ec-1c88:52346053.149 : <= IoObject::IoLockEnd
19ec-1c88:52346053.197 : <= ReadNVMData ret = 1
19ec-1c88:52355655.952 : => GetADFStatus
19ec-1c88:52355656.379 : => IoObject::IoLockStart
19ec-1c88:52355656.511 : => CAsicIO::CheckDevice
19ec-1c88:52355656.567 : => CNT96226::ConnectIsAvailable
19ec-1c88:52355682.812 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52355682.926 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52355682.986 : <= IoObject::IoLockStart
19ec-1c88:52355683.047 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52355683.116 : IO Send command 10 bytes
19ec-1c88:52355683.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:52355683.297 : iCmd = 0, nBytes = 10
19ec-1c88:52355683.406 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52355870.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52355870.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:52355870.601 : IO total need to receive data 2 bytes
19ec-1c88:52355870.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:52355870.720 : iCmd = 0, nBytes = 2
19ec-1c88:52356021.770 : 0000 : 00 00 
19ec-1c88:52356021.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52356022.090 : System total receive data 2 bytes
19ec-1c88:52356022.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:52356022.325 : iCmd = 1, nBytes = 4
19ec-1c88:52356230.623 : 0000 : 00 00 00 00 
19ec-1c88:52356230.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52356231.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52356231.420 : Return status = 0
19ec-1c88:52356231.478 : => IoObject::IoLockEnd
19ec-1c88:52356231.563 : <= IoObject::IoLockEnd
19ec-1c88:52356231.610 : <= GetADFStatus ret = 1
19ec-1c88:52358873.514 : => GetADFStatus
19ec-1c88:52358873.709 : => IoObject::IoLockStart
19ec-1c88:52358873.838 : => CAsicIO::CheckDevice
19ec-1c88:52358873.896 : => CNT96226::ConnectIsAvailable
19ec-1c88:52358899.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52358899.570 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52358899.700 : <= IoObject::IoLockStart
19ec-1c88:52358899.830 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52358900.142 : IO Send command 10 bytes
19ec-1c88:52358900.257 : => CNT96226::VenderCmd_SetData
19ec-1c88:52358900.314 : iCmd = 0, nBytes = 10
19ec-1c88:52358900.420 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52359100.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52359100.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:52359100.786 : IO total need to receive data 2 bytes
19ec-1c88:52359100.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:52359100.917 : iCmd = 0, nBytes = 2
19ec-1c88:52359276.865 : 0000 : 00 00 
19ec-1c88:52359276.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52359277.036 : System total receive data 2 bytes
19ec-1c88:52359277.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:52359277.153 : iCmd = 1, nBytes = 4
19ec-1c88:52359479.096 : 0000 : 00 00 00 00 
19ec-1c88:52359479.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52359479.322 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52359479.384 : Return status = 0
19ec-1c88:52359479.439 : => IoObject::IoLockEnd
19ec-1c88:52359479.525 : <= IoObject::IoLockEnd
19ec-1c88:52359479.574 : <= GetADFStatus ret = 1
19ec-1c88:52361573.937 : => TerminateDriver
19ec-1c88:52361574.130 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:52361574.206 : => CNT96226::Close
19ec-1c88:52361577.966 : <= CNT96226::Close ret = 1
19ec-1c88:52361578.043 : <= CAsicIO::~CAsicIO
19ec-1c88:52361578.096 : => IoObject::IoLockEnd
19ec-1c88:52361578.148 : <= IoObject::IoLockEnd
19ec-1c88:52361578.196 : => IoObject::TerminateDevice
19ec-1c88:52361578.248 : => IoObject::IoLockEnd
19ec-1c88:52361578.296 : <= IoObject::IoLockEnd
19ec-1c88:52361578.394 : <= IoObject::TerminateDevice
19ec-1c88:52361578.639 : <= TerminateDriver ret = 1
19ec-1c88:52404468.872 : ============Debug Start==========
19ec-1c88:52404469.140 : Date : 2020/4/30 14:31:02
19ec-1c88:52404469.224 : Process ID : 19ec
19ec-1c88:52404469.624 : Windows : Version 10.0 build 18363 
19ec-1c88:52404470.069 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52404470.129 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52404470.189 : MemoryStatus.ullAvailPhys : 1712988160
19ec-1c88:52404470.252 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52404470.313 : MemoryStatus.ullAvailPageFile : 3113046016
19ec-1c88:52404470.373 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52404470.431 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:52404470.489 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52404470.591 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52404470.651 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52404470.892 : CPU Count : 4
19ec-1c88:52404470.940 : CPU Frequency : 100.000 Mhz
19ec-1c88:52404475.093 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52404475.217 : => InitializeDriver
19ec-1c88:52404475.486 : <= InitializeDriver ret = 1
19ec-1c88:52404475.543 : => InitializeScanner
19ec-1c88:52404475.622 : => CAsicIO::GetDeviceList
19ec-1c88:52404475.922 : => CNT96226::CNT96226
19ec-1c88:52404475.980 : => CNT96226::Open
19ec-1c88:52404496.240 : <= CNT96226::Open ret = 1
19ec-1c88:52404496.334 : => CNT96226::Initialize
19ec-1c88:52404496.518 : <= CNT96226::Initialize ret = 1
19ec-1c88:52404496.573 : <= CNT96226::CNT96226
19ec-1c88:52404496.626 : => CNT96226::EnumAvailableDevice
19ec-1c88:52404501.849 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52404501.926 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52404501.981 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52408221.113 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52408221.408 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52408226.931 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52408227.042 : => IoObject::GetLockName
19ec-1c88:52408227.107 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52408227.178 : <= IoObject::GetLockName
19ec-1c88:52408227.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:52408227.699 : iCmd = 3, nBytes = 2
19ec-1c88:52408613.430 : 0000 : 06 38 
19ec-1c88:52408613.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52408613.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:52408613.663 : iCmd = 4, nBytes = 2
19ec-1c88:52408928.254 : 0000 : 07 07 
19ec-1c88:52408928.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52408928.600 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52408928.772 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52408928.902 : IO Send command 10 bytes
19ec-1c88:52408929.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:52408929.121 : iCmd = 0, nBytes = 10
19ec-1c88:52408929.326 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52409139.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52409140.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:52409140.253 : iCmd = 0, nBytes = 165
19ec-1c88:52409348.560 : skip dump 37 bytes
19ec-1c88:52409348.917 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52409349.207 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52409349.483 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52409349.758 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52409350.025 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52409350.298 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52409350.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52409350.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52409350.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52409351.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:52409351.166 : iCmd = 1, nBytes = 4
19ec-1c88:52409562.420 : 0000 : 00 00 00 00 
19ec-1c88:52409562.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52409562.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52409562.854 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52409562.986 : IO Send command 10 bytes
19ec-1c88:52409563.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:52409563.208 : iCmd = 0, nBytes = 10
19ec-1c88:52409563.414 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52409921.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52409921.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:52409921.907 : iCmd = 0, nBytes = 128
19ec-1c88:52410142.295 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410142.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410142.974 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52410143.250 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52410143.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52410143.773 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410144.035 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410144.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410144.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52410144.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:52410144.668 : iCmd = 1, nBytes = 4
19ec-1c88:52410369.937 : 0000 : 00 00 00 00 
19ec-1c88:52410370.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52410370.287 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52410370.684 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52410370.831 : => CNT96226::Close
19ec-1c88:52410377.825 : <= CNT96226::Close ret = 1
19ec-1c88:52410377.979 : <= CNT96226::~CNT96226
19ec-1c88:52410378.136 : <= CAsicIO::GetDeviceList
19ec-1c88:52410378.903 : => IoObject::SetTimeout
19ec-1c88:52410379.163 : Timeout--> In = 0 Out = 0
19ec-1c88:52410379.277 : <= IoObject::SetTimeout
19ec-1c88:52410379.402 : => CAsicIO::CAsicIO
19ec-1c88:52410379.546 : => CNT96226::CNT96226
19ec-1c88:52410379.659 : => CNT96226::Open
19ec-1c88:52410421.428 : <= CNT96226::Open ret = 1
19ec-1c88:52410421.750 : => CNT96226::Initialize
19ec-1c88:52410422.145 : <= CNT96226::Initialize ret = 1
19ec-1c88:52410422.263 : <= CNT96226::CNT96226
19ec-1c88:52410422.368 : <= CAsicIO::CAsicIO
19ec-1c88:52410422.472 : => CAsicIO::InitializeDevice
19ec-1c88:52410422.606 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52410434.126 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52410434.359 : => IoObject::GetLockName
19ec-1c88:52410434.469 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52410434.604 : <= IoObject::GetLockName
19ec-1c88:52410435.516 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52410435.658 : IO Send command 10 bytes
19ec-1c88:52410435.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:52410435.868 : iCmd = 0, nBytes = 10
19ec-1c88:52410436.087 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52410795.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52410795.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:52410795.628 : iCmd = 0, nBytes = 128
19ec-1c88:52411011.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411012.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411012.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52411012.939 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52411013.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52411013.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411013.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411013.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411014.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411014.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:52411014.325 : iCmd = 1, nBytes = 4
19ec-1c88:52411228.071 : 0000 : 00 00 00 00 
19ec-1c88:52411228.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411228.456 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52411228.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:52411228.696 : iCmd = 3, nBytes = 2
19ec-1c88:52411618.983 : 0000 : 06 38 
19ec-1c88:52411619.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411619.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:52411619.409 : iCmd = 4, nBytes = 2
19ec-1c88:52411942.851 : 0000 : 07 07 
19ec-1c88:52411943.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411943.354 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52411943.543 : => IoObject::InitializeDevice
19ec-1c88:52411943.727 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52411944.785 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52411944.927 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52411946.064 : => FindScanner
19ec-1c88:52411946.182 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52411946.304 : <= FindScanner ret = 1
19ec-1c88:52411946.424 : => IoObject::IoLockStart
19ec-1c88:52411946.630 : => CAsicIO::CheckDevice
19ec-1c88:52411946.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:52411969.440 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52411969.675 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52411969.812 : <= IoObject::IoLockStart
19ec-1c88:52411969.937 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52411970.087 : IO Send command 10 bytes
19ec-1c88:52411970.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:52411970.383 : iCmd = 0, nBytes = 10
19ec-1c88:52411970.604 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52412175.700 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52412175.908 : System send command 10 bytes + data 0 bytes
19ec-1c88:52412176.048 : IO total need to receive data 5 bytes
19ec-1c88:52412176.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:52412176.283 : iCmd = 0, nBytes = 5
19ec-1c88:52412388.157 : 0000 : 06 00 02 02 ab 
19ec-1c88:52412388.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52412388.510 : System total receive data 5 bytes
19ec-1c88:52412388.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52412388.744 : iCmd = 1, nBytes = 4
19ec-1c88:52412600.265 : 0000 : 00 00 00 00 
19ec-1c88:52412600.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52412600.674 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52412600.795 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52412600.925 : IO Send command 10 bytes
19ec-1c88:52412601.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:52412601.215 : iCmd = 0, nBytes = 10
19ec-1c88:52412601.446 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52412809.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52412809.730 : System send command 10 bytes + data 0 bytes
19ec-1c88:52412809.868 : IO total need to receive data 165 bytes
19ec-1c88:52412809.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:52412810.100 : iCmd = 0, nBytes = 165
19ec-1c88:52413022.132 : skip dump 37 bytes
19ec-1c88:52413022.476 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52413022.762 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52413023.038 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52413023.307 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52413023.573 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52413023.840 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52413024.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413024.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413024.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52413024.601 : System total receive data 165 bytes
19ec-1c88:52413024.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:52413024.825 : iCmd = 1, nBytes = 4
19ec-1c88:52413218.848 : 0000 : 00 00 00 00 
19ec-1c88:52413219.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52413219.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52413219.601 : Dump Inquiry
19ec-1c88:52413219.869 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52413220.148 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52413220.418 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52413220.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52413220.957 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52413221.231 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52413221.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413221.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413222.018 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52413222.277 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52413222.452 : 00a0 : 00 00 00 00 00 
19ec-1c88:52413222.577 : => ReadNVMDataInternal
19ec-1c88:52413222.930 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52413223.066 : IO Send command 10 bytes
19ec-1c88:52413223.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:52413223.335 : iCmd = 0, nBytes = 10
19ec-1c88:52413223.543 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52413583.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52413583.736 : System send command 10 bytes + data 0 bytes
19ec-1c88:52413583.875 : IO total need to receive data 128 bytes
19ec-1c88:52413584.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:52413584.119 : iCmd = 0, nBytes = 128
19ec-1c88:52413814.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413814.592 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413814.883 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52413815.155 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52413815.412 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52413815.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413815.930 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413816.184 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413816.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52413816.438 : System total receive data 128 bytes
19ec-1c88:52413816.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:52413816.675 : iCmd = 1, nBytes = 4
19ec-1c88:52414026.782 : 0000 : 00 00 00 00 
19ec-1c88:52414026.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52414027.196 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52414027.334 : NVMData.PadScanCount = 0
19ec-1c88:52414027.447 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52414027.560 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52414027.679 : NVMData.FlatbedScanCount = 0
19ec-1c88:52414027.788 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52414027.903 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52414028.008 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52414028.121 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52414028.232 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52414028.342 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52414028.455 : NVMData.BornMonth = 0
19ec-1c88:52414028.555 : NVMData.BornDay = 0
19ec-1c88:52414028.658 : NVMData.BornYear = 0
19ec-1c88:52414028.754 : NVMData.FirstScanMonth = 4
19ec-1c88:52414028.859 : NVMData.FirstScanDay = 30
19ec-1c88:52414028.966 : NVMData.FirstScanYear = 2020
19ec-1c88:52414029.081 : NVMData.VerticalMagnification = 0
19ec-1c88:52414029.193 : NVMData.HorizontalMagnification = 0
19ec-1c88:52414029.304 : NVMData.PowerSavingTime = 15
19ec-1c88:52414029.415 : NVMData.SN = A094165189010062
19ec-1c88:52414029.518 : NVMData.AutoFeed = 0
19ec-1c88:52414029.615 : NVMData.CCDType = 0
19ec-1c88:52414029.710 : NVMData.ScanSpeed = 0
19ec-1c88:52414029.810 : NVMData.RollerCount = 0
19ec-1c88:52414029.910 : NVMData.MultifeedCount = 0
19ec-1c88:52414030.010 : NVMData.JamCount = 0
19ec-1c88:52414030.112 : NVMData.IdentifyInfo = 
19ec-1c88:52414030.212 : NVMData.FormalName = 
19ec-1c88:52414030.583 : NVMData.ReservedB = 0
19ec-1c88:52414030.696 : NVMData.FunctionCode = 0
19ec-1c88:52414030.802 : NVMData.PreFeed = 0
19ec-1c88:52414030.898 : NVMData.PreFeedTime = 0
19ec-1c88:52414030.999 : NVMData.ButtonNumber = 0
19ec-1c88:52414031.105 : NVMData.PowerOffTime = 0
19ec-1c88:52414031.208 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52414031.347 : => IoObject::IoLockEnd
19ec-1c88:52414031.527 : <= IoObject::IoLockEnd
19ec-1c88:52414031.628 : <= InitializeScanner ret = 1
19ec-1c88:52414031.746 : => GetLogicalScannerAbilityEx
19ec-1c88:52414031.866 : => IoObject::IoLockStart
19ec-1c88:52414032.057 : => CAsicIO::CheckDevice
19ec-1c88:52414032.157 : => CNT96226::ConnectIsAvailable
19ec-1c88:52414057.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52414057.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52414057.489 : <= IoObject::IoLockStart
19ec-1c88:52414057.615 : => IoObject::IoLockEnd
19ec-1c88:52414057.809 : <= IoObject::IoLockEnd
19ec-1c88:52414058.017 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52414058.168 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52414399.953 : => ReadNVMData
19ec-1c88:52414400.189 : => IoObject::IoLockStart
19ec-1c88:52414400.434 : => CAsicIO::CheckDevice
19ec-1c88:52414400.553 : => CNT96226::ConnectIsAvailable
19ec-1c88:52414425.472 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52414425.704 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52414425.832 : <= IoObject::IoLockStart
19ec-1c88:52414425.956 : => ReadNVMDataInternal
19ec-1c88:52414426.077 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52414426.214 : IO Send command 10 bytes
19ec-1c88:52414426.429 : => CNT96226::VenderCmd_SetData
19ec-1c88:52414426.545 : iCmd = 0, nBytes = 10
19ec-1c88:52414426.783 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52414785.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52414785.573 : System send command 10 bytes + data 0 bytes
19ec-1c88:52414785.715 : IO total need to receive data 128 bytes
19ec-1c88:52414785.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:52414785.947 : iCmd = 0, nBytes = 128
19ec-1c88:52415001.952 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415002.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415002.620 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52415002.899 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52415003.169 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52415003.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415003.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415003.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415004.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52415004.188 : System total receive data 128 bytes
19ec-1c88:52415004.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:52415004.416 : iCmd = 1, nBytes = 4
19ec-1c88:52415217.575 : 0000 : 00 00 00 00 
19ec-1c88:52415217.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52415218.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52415218.176 : NVMData.PadScanCount = 0
19ec-1c88:52415218.288 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52415218.409 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52415218.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:52415218.634 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52415218.742 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52415218.852 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52415218.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52415219.080 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52415219.196 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52415219.304 : NVMData.BornMonth = 0
19ec-1c88:52415219.401 : NVMData.BornDay = 0
19ec-1c88:52415219.501 : NVMData.BornYear = 0
19ec-1c88:52415219.597 : NVMData.FirstScanMonth = 4
19ec-1c88:52415219.705 : NVMData.FirstScanDay = 30
19ec-1c88:52415219.813 : NVMData.FirstScanYear = 2020
19ec-1c88:52415220.210 : NVMData.VerticalMagnification = 0
19ec-1c88:52415220.340 : NVMData.HorizontalMagnification = 0
19ec-1c88:52415220.452 : NVMData.PowerSavingTime = 15
19ec-1c88:52415220.557 : NVMData.SN = A094165189010062
19ec-1c88:52415220.658 : NVMData.AutoFeed = 0
19ec-1c88:52415220.760 : NVMData.CCDType = 0
19ec-1c88:52415220.859 : NVMData.ScanSpeed = 0
19ec-1c88:52415220.955 : NVMData.RollerCount = 0
19ec-1c88:52415221.056 : NVMData.MultifeedCount = 0
19ec-1c88:52415221.159 : NVMData.JamCount = 0
19ec-1c88:52415221.263 : NVMData.IdentifyInfo = 
19ec-1c88:52415221.368 : NVMData.FormalName = 
19ec-1c88:52415221.468 : NVMData.ReservedB = 0
19ec-1c88:52415221.567 : NVMData.FunctionCode = 0
19ec-1c88:52415221.668 : NVMData.PreFeed = 0
19ec-1c88:52415221.766 : NVMData.PreFeedTime = 0
19ec-1c88:52415221.872 : NVMData.ButtonNumber = 0
19ec-1c88:52415221.971 : NVMData.PowerOffTime = 0
19ec-1c88:52415222.072 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52415222.190 : => IoObject::IoLockEnd
19ec-1c88:52415222.372 : <= IoObject::IoLockEnd
19ec-1c88:52415222.473 : <= ReadNVMData ret = 1
19ec-1c88:52416161.175 : => TerminateDriver
19ec-1c88:52416161.351 : => CAsicIO::~CAsicIO,pStage=135990344
19ec-1c88:52416161.421 : => CNT96226::Close
19ec-1c88:52416165.402 : <= CNT96226::Close ret = 1
19ec-1c88:52416165.481 : <= CAsicIO::~CAsicIO
19ec-1c88:52416165.538 : => IoObject::IoLockEnd
19ec-1c88:52416165.588 : <= IoObject::IoLockEnd
19ec-1c88:52416165.640 : => IoObject::TerminateDevice
19ec-1c88:52416165.691 : => IoObject::IoLockEnd
19ec-1c88:52416165.739 : <= IoObject::IoLockEnd
19ec-1c88:52416165.838 : <= IoObject::TerminateDevice
19ec-1c88:52416166.086 : <= TerminateDriver ret = 1
19ec-1c88:52418539.766 : ============Debug Start==========
19ec-1c88:52418540.083 : Date : 2020/4/30 14:31:02
19ec-1c88:52418540.165 : Process ID : 19ec
19ec-1c88:52418540.569 : Windows : Version 10.0 build 18363 
19ec-1c88:52418541.024 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52418541.088 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52418541.155 : MemoryStatus.ullAvailPhys : 1712992256
19ec-1c88:52418541.219 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52418541.279 : MemoryStatus.ullAvailPageFile : 3113963520
19ec-1c88:52418541.343 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52418541.402 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:52418541.463 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52418541.568 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52418541.629 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52418541.867 : CPU Count : 4
19ec-1c88:52418541.913 : CPU Frequency : 100.000 Mhz
19ec-1c88:52418546.079 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52418546.205 : => InitializeDriver
19ec-1c88:52418546.688 : <= InitializeDriver ret = 1
19ec-1c88:52421050.581 : => InitializeScanner
19ec-1c88:52421050.828 : => CAsicIO::GetDeviceList
19ec-1c88:52421051.230 : => CNT96226::CNT96226
19ec-1c88:52421051.292 : => CNT96226::Open
19ec-1c88:52421075.469 : <= CNT96226::Open ret = 1
19ec-1c88:52421075.575 : => CNT96226::Initialize
19ec-1c88:52421075.762 : <= CNT96226::Initialize ret = 1
19ec-1c88:52421075.821 : <= CNT96226::CNT96226
19ec-1c88:52421075.876 : => CNT96226::EnumAvailableDevice
19ec-1c88:52421081.156 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52421081.234 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52421081.294 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52424787.670 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52424787.979 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52424794.120 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52424794.232 : => IoObject::GetLockName
19ec-1c88:52424794.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52424794.364 : <= IoObject::GetLockName
19ec-1c88:52424794.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:52424794.901 : iCmd = 3, nBytes = 2
19ec-1c88:52425181.354 : 0000 : 06 38 
19ec-1c88:52425181.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52425181.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:52425181.626 : iCmd = 4, nBytes = 2
19ec-1c88:52425497.708 : 0000 : 07 07 
19ec-1c88:52425497.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52425498.053 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52425498.215 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52425498.356 : IO Send command 10 bytes
19ec-1c88:52425498.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:52425498.576 : iCmd = 0, nBytes = 10
19ec-1c88:52425498.796 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52425706.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52425706.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52425706.757 : iCmd = 0, nBytes = 165
19ec-1c88:52425916.004 : skip dump 37 bytes
19ec-1c88:52425916.349 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52425916.623 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52425916.897 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52425917.167 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52425917.439 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52425917.718 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52425917.970 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52425918.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52425918.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52425918.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:52425918.581 : iCmd = 1, nBytes = 4
19ec-1c88:52426128.280 : 0000 : 00 00 00 00 
19ec-1c88:52426128.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52426128.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52426128.733 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52426128.860 : IO Send command 10 bytes
19ec-1c88:52426128.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:52426129.080 : iCmd = 0, nBytes = 10
19ec-1c88:52426129.275 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52426488.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52426488.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:52426488.627 : iCmd = 0, nBytes = 128
19ec-1c88:52426680.269 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426680.637 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426680.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52426681.211 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52426681.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52426681.717 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426681.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426682.229 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426682.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52426682.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:52426682.597 : iCmd = 1, nBytes = 4
19ec-1c88:52426858.582 : 0000 : 00 00 00 00 
19ec-1c88:52426858.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52426858.929 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52426859.309 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52426859.450 : => CNT96226::Close
19ec-1c88:52426866.586 : <= CNT96226::Close ret = 1
19ec-1c88:52426866.737 : <= CNT96226::~CNT96226
19ec-1c88:52426866.894 : <= CAsicIO::GetDeviceList
19ec-1c88:52426867.648 : => IoObject::SetTimeout
19ec-1c88:52426867.904 : Timeout--> In = 0 Out = 0
19ec-1c88:52426868.020 : <= IoObject::SetTimeout
19ec-1c88:52426868.147 : => CAsicIO::CAsicIO
19ec-1c88:52426868.286 : => CNT96226::CNT96226
19ec-1c88:52426868.391 : => CNT96226::Open
19ec-1c88:52426910.598 : <= CNT96226::Open ret = 1
19ec-1c88:52426910.813 : => CNT96226::Initialize
19ec-1c88:52426911.256 : <= CNT96226::Initialize ret = 1
19ec-1c88:52426911.380 : <= CNT96226::CNT96226
19ec-1c88:52426911.488 : <= CAsicIO::CAsicIO
19ec-1c88:52426911.596 : => CAsicIO::InitializeDevice
19ec-1c88:52426911.729 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52426923.478 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52426923.704 : => IoObject::GetLockName
19ec-1c88:52426923.818 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52426923.952 : <= IoObject::GetLockName
19ec-1c88:52426924.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52426925.015 : IO Send command 10 bytes
19ec-1c88:52426925.122 : => CNT96226::VenderCmd_SetData
19ec-1c88:52426925.229 : iCmd = 0, nBytes = 10
19ec-1c88:52426925.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52427269.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52427269.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:52427269.828 : iCmd = 0, nBytes = 128
19ec-1c88:52427496.774 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427497.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427497.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52427497.717 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52427497.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.228 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.736 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52427498.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:52427499.092 : iCmd = 1, nBytes = 4
19ec-1c88:52427709.771 : 0000 : 00 00 00 00 
19ec-1c88:52427709.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52427710.089 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52427710.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:52427710.318 : iCmd = 3, nBytes = 2
19ec-1c88:52428099.670 : 0000 : 06 38 
19ec-1c88:52428099.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52428099.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:52428100.079 : iCmd = 4, nBytes = 2
19ec-1c88:52428417.157 : 0000 : 07 07 
19ec-1c88:52428417.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52428417.656 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52428417.847 : => IoObject::InitializeDevice
19ec-1c88:52428418.031 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52428419.101 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52428419.248 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52428420.427 : => FindScanner
19ec-1c88:52428420.541 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52428420.666 : <= FindScanner ret = 1
19ec-1c88:52428420.776 : => IoObject::IoLockStart
19ec-1c88:52428420.981 : => CAsicIO::CheckDevice
19ec-1c88:52428421.091 : => CNT96226::ConnectIsAvailable
19ec-1c88:52428444.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52428444.348 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52428444.479 : <= IoObject::IoLockStart
19ec-1c88:52428444.614 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52428444.755 : IO Send command 10 bytes
19ec-1c88:52428444.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:52428445.066 : iCmd = 0, nBytes = 10
19ec-1c88:52428445.278 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52428653.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52428653.508 : System send command 10 bytes + data 0 bytes
19ec-1c88:52428653.648 : IO total need to receive data 5 bytes
19ec-1c88:52428653.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:52428653.883 : iCmd = 0, nBytes = 5
19ec-1c88:52428877.222 : 0000 : 06 00 02 02 ab 
19ec-1c88:52428877.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52428877.578 : System total receive data 5 bytes
19ec-1c88:52428877.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:52428877.814 : iCmd = 1, nBytes = 4
19ec-1c88:52429093.509 : 0000 : 00 00 00 00 
19ec-1c88:52429093.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52429093.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52429094.046 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52429094.181 : IO Send command 10 bytes
19ec-1c88:52429094.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:52429094.458 : iCmd = 0, nBytes = 10
19ec-1c88:52429094.667 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52429302.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52429302.373 : System send command 10 bytes + data 0 bytes
19ec-1c88:52429302.510 : IO total need to receive data 165 bytes
19ec-1c88:52429302.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52429302.745 : iCmd = 0, nBytes = 165
19ec-1c88:52429510.750 : skip dump 37 bytes
19ec-1c88:52429511.102 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52429511.389 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52429511.665 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52429511.932 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52429512.196 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52429512.469 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52429512.726 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429512.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429513.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52429513.226 : System total receive data 165 bytes
19ec-1c88:52429513.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:52429513.449 : iCmd = 1, nBytes = 4
19ec-1c88:52429724.156 : 0000 : 00 00 00 00 
19ec-1c88:52429724.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52429724.543 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52429724.948 : Dump Inquiry
19ec-1c88:52429725.212 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52429725.487 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52429725.761 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52429726.036 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52429726.298 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52429726.563 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52429726.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429727.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429727.357 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52429727.615 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52429727.797 : 00a0 : 00 00 00 00 00 
19ec-1c88:52429727.926 : => ReadNVMDataInternal
19ec-1c88:52429728.316 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52429728.444 : IO Send command 10 bytes
19ec-1c88:52429728.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:52429728.725 : iCmd = 0, nBytes = 10
19ec-1c88:52429728.921 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52430091.321 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52430091.556 : System send command 10 bytes + data 0 bytes
19ec-1c88:52430091.698 : IO total need to receive data 128 bytes
19ec-1c88:52430091.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:52430091.942 : iCmd = 0, nBytes = 128
19ec-1c88:52430307.995 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430308.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430308.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52430308.913 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52430309.173 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52430309.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430309.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430309.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430310.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52430310.187 : System total receive data 128 bytes
19ec-1c88:52430310.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:52430310.420 : iCmd = 1, nBytes = 4
19ec-1c88:52430532.284 : 0000 : 00 00 00 00 
19ec-1c88:52430532.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52430532.738 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52430532.876 : NVMData.PadScanCount = 0
19ec-1c88:52430532.985 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52430533.100 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52430533.224 : NVMData.FlatbedScanCount = 0
19ec-1c88:52430533.342 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52430533.455 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52430533.563 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52430533.677 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52430533.789 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52430533.905 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52430534.019 : NVMData.BornMonth = 0
19ec-1c88:52430534.122 : NVMData.BornDay = 0
19ec-1c88:52430534.223 : NVMData.BornYear = 0
19ec-1c88:52430534.320 : NVMData.FirstScanMonth = 4
19ec-1c88:52430534.424 : NVMData.FirstScanDay = 30
19ec-1c88:52430534.531 : NVMData.FirstScanYear = 2020
19ec-1c88:52430534.641 : NVMData.VerticalMagnification = 0
19ec-1c88:52430534.750 : NVMData.HorizontalMagnification = 0
19ec-1c88:52430534.863 : NVMData.PowerSavingTime = 15
19ec-1c88:52430534.968 : NVMData.SN = A094165189010062
19ec-1c88:52430535.073 : NVMData.AutoFeed = 0
19ec-1c88:52430535.170 : NVMData.CCDType = 0
19ec-1c88:52430535.264 : NVMData.ScanSpeed = 0
19ec-1c88:52430535.366 : NVMData.RollerCount = 0
19ec-1c88:52430535.471 : NVMData.MultifeedCount = 0
19ec-1c88:52430535.575 : NVMData.JamCount = 0
19ec-1c88:52430535.676 : NVMData.IdentifyInfo = 
19ec-1c88:52430535.780 : NVMData.FormalName = 
19ec-1c88:52430536.178 : NVMData.ReservedB = 0
19ec-1c88:52430536.294 : NVMData.FunctionCode = 0
19ec-1c88:52430536.397 : NVMData.PreFeed = 0
19ec-1c88:52430536.500 : NVMData.PreFeedTime = 0
19ec-1c88:52430536.600 : NVMData.ButtonNumber = 0
19ec-1c88:52430536.704 : NVMData.PowerOffTime = 0
19ec-1c88:52430536.805 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52430536.944 : => IoObject::IoLockEnd
19ec-1c88:52430537.128 : <= IoObject::IoLockEnd
19ec-1c88:52430537.229 : <= InitializeScanner ret = 1
19ec-1c88:52432057.598 : => GetLogicalScannerAbility
19ec-1c88:52432057.777 : => IoObject::IoLockStart
19ec-1c88:52432057.904 : => CAsicIO::CheckDevice
19ec-1c88:52432057.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:52432082.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52432082.616 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52432082.675 : <= IoObject::IoLockStart
19ec-1c88:52432082.732 : => IoObject::IoLockEnd
19ec-1c88:52432082.841 : <= IoObject::IoLockEnd
19ec-1c88:52432082.913 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52435559.980 : => GetLogicalScannerAbilityEx
19ec-1c88:52435560.174 : => IoObject::IoLockStart
19ec-1c88:52435560.293 : => CAsicIO::CheckDevice
19ec-1c88:52435560.354 : => CNT96226::ConnectIsAvailable
19ec-1c88:52435579.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52435580.009 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52435580.073 : <= IoObject::IoLockStart
19ec-1c88:52435580.137 : => IoObject::IoLockEnd
19ec-1c88:52435580.238 : <= IoObject::IoLockEnd
19ec-1c88:52435580.367 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52435580.445 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52442688.438 : => ReadNVMData
19ec-1c88:52442688.625 : => IoObject::IoLockStart
19ec-1c88:52442688.757 : => CAsicIO::CheckDevice
19ec-1c88:52442688.816 : => CNT96226::ConnectIsAvailable
19ec-1c88:52442714.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52442714.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52442714.795 : <= IoObject::IoLockStart
19ec-1c88:52442714.860 : => ReadNVMDataInternal
19ec-1c88:52442714.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52442714.988 : IO Send command 10 bytes
19ec-1c88:52442715.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:52442715.165 : iCmd = 0, nBytes = 10
19ec-1c88:52442715.275 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52443078.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52443078.458 : System send command 10 bytes + data 0 bytes
19ec-1c88:52443078.528 : IO total need to receive data 128 bytes
19ec-1c88:52443078.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:52443078.648 : iCmd = 0, nBytes = 128
19ec-1c88:52443275.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443275.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443275.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52443275.656 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52443275.784 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52443275.907 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443276.030 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443276.153 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443276.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52443276.278 : System total receive data 128 bytes
19ec-1c88:52443276.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:52443276.392 : iCmd = 1, nBytes = 4
19ec-1c88:52443475.047 : 0000 : 00 00 00 00 
19ec-1c88:52443475.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52443475.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52443475.763 : NVMData.PadScanCount = 0
19ec-1c88:52443475.821 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52443475.879 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52443475.939 : NVMData.FlatbedScanCount = 0
19ec-1c88:52443475.996 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52443476.161 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52443476.217 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52443476.270 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52443476.326 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52443476.381 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52443476.437 : NVMData.BornMonth = 0
19ec-1c88:52443476.489 : NVMData.BornDay = 0
19ec-1c88:52443476.539 : NVMData.BornYear = 0
19ec-1c88:52443476.588 : NVMData.FirstScanMonth = 4
19ec-1c88:52443476.641 : NVMData.FirstScanDay = 30
19ec-1c88:52443476.695 : NVMData.FirstScanYear = 2020
19ec-1c88:52443476.747 : NVMData.VerticalMagnification = 0
19ec-1c88:52443476.802 : NVMData.HorizontalMagnification = 0
19ec-1c88:52443476.855 : NVMData.PowerSavingTime = 15
19ec-1c88:52443476.908 : NVMData.SN = A094165189010062
19ec-1c88:52443476.957 : NVMData.AutoFeed = 0
19ec-1c88:52443477.007 : NVMData.CCDType = 0
19ec-1c88:52443477.055 : NVMData.ScanSpeed = 0
19ec-1c88:52443477.104 : NVMData.RollerCount = 0
19ec-1c88:52443477.158 : NVMData.MultifeedCount = 0
19ec-1c88:52443477.210 : NVMData.JamCount = 0
19ec-1c88:52443477.257 : NVMData.IdentifyInfo = 
19ec-1c88:52443477.307 : NVMData.FormalName = 
19ec-1c88:52443477.355 : NVMData.ReservedB = 0
19ec-1c88:52443477.403 : NVMData.FunctionCode = 0
19ec-1c88:52443477.454 : NVMData.PreFeed = 0
19ec-1c88:52443477.500 : NVMData.PreFeedTime = 0
19ec-1c88:52443477.549 : NVMData.ButtonNumber = 0
19ec-1c88:52443477.597 : NVMData.PowerOffTime = 0
19ec-1c88:52443477.646 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52443477.701 : => IoObject::IoLockEnd
19ec-1c88:52443477.788 : <= IoObject::IoLockEnd
19ec-1c88:52443477.836 : <= ReadNVMData ret = 1
19ec-1c88:52453358.705 : => GetADFStatus
19ec-1c88:52453359.079 : => IoObject::IoLockStart
19ec-1c88:52453359.201 : => CAsicIO::CheckDevice
19ec-1c88:52453359.261 : => CNT96226::ConnectIsAvailable
19ec-1c88:52453375.727 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52453375.830 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52453375.892 : <= IoObject::IoLockStart
19ec-1c88:52453375.953 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52453376.023 : IO Send command 10 bytes
19ec-1c88:52453376.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:52453376.196 : iCmd = 0, nBytes = 10
19ec-1c88:52453376.304 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52453557.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52453557.459 : System send command 10 bytes + data 0 bytes
19ec-1c88:52453557.528 : IO total need to receive data 2 bytes
19ec-1c88:52453557.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:52453557.643 : iCmd = 0, nBytes = 2
19ec-1c88:52453680.642 : 0000 : 00 00 
19ec-1c88:52453680.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52453680.791 : System total receive data 2 bytes
19ec-1c88:52453680.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:52453680.900 : iCmd = 1, nBytes = 4
19ec-1c88:52453843.409 : 0000 : 00 00 00 00 
19ec-1c88:52453843.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52453843.953 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52453844.014 : Return status = 0
19ec-1c88:52453844.071 : => IoObject::IoLockEnd
19ec-1c88:52453844.156 : <= IoObject::IoLockEnd
19ec-1c88:52453844.205 : <= GetADFStatus ret = 1
19ec-1c88:52456501.727 : => GetADFStatus
19ec-1c88:52456501.936 : => IoObject::IoLockStart
19ec-1c88:52456502.064 : => CAsicIO::CheckDevice
19ec-1c88:52456502.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:52456518.775 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52456518.883 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52456518.943 : <= IoObject::IoLockStart
19ec-1c88:52456519.006 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52456519.076 : IO Send command 10 bytes
19ec-1c88:52456519.190 : => CNT96226::VenderCmd_SetData
19ec-1c88:52456519.256 : iCmd = 0, nBytes = 10
19ec-1c88:52456519.362 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52456714.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52456714.189 : System send command 10 bytes + data 0 bytes
19ec-1c88:52456714.403 : IO total need to receive data 2 bytes
19ec-1c88:52456714.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:52456714.538 : iCmd = 0, nBytes = 2
19ec-1c88:52456922.695 : 0000 : 00 00 
19ec-1c88:52456922.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52456922.843 : System total receive data 2 bytes
19ec-1c88:52456922.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:52456922.960 : iCmd = 1, nBytes = 4
19ec-1c88:52457086.822 : 0000 : 00 00 00 00 
19ec-1c88:52457086.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52457087.075 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52457087.140 : Return status = 0
19ec-1c88:52457087.198 : => IoObject::IoLockEnd
19ec-1c88:52457087.285 : <= IoObject::IoLockEnd
19ec-1c88:52457087.339 : <= GetADFStatus ret = 1
19ec-1c88:52459206.852 : => TerminateDriver
19ec-1c88:52459207.040 : => CAsicIO::~CAsicIO,pStage=136055880
19ec-1c88:52459207.110 : => CNT96226::Close
19ec-1c88:52459211.319 : <= CNT96226::Close ret = 1
19ec-1c88:52459211.399 : <= CAsicIO::~CAsicIO
19ec-1c88:52459211.458 : => IoObject::IoLockEnd
19ec-1c88:52459211.511 : <= IoObject::IoLockEnd
19ec-1c88:52459211.563 : => IoObject::TerminateDevice
19ec-1c88:52459211.619 : => IoObject::IoLockEnd
19ec-1c88:52459211.670 : <= IoObject::IoLockEnd
19ec-1c88:52459211.772 : <= IoObject::TerminateDevice
19ec-1c88:52459212.026 : <= TerminateDriver ret = 1
19ec-1c88:52502467.557 : ============Debug Start==========
19ec-1c88:52502467.808 : Date : 2020/4/30 14:31:05
19ec-1c88:52502467.895 : Process ID : 19ec
19ec-1c88:52502468.293 : Windows : Version 10.0 build 18363 
19ec-1c88:52502468.732 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52502468.795 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52502468.860 : MemoryStatus.ullAvailPhys : 1712533504
19ec-1c88:52502468.921 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52502468.984 : MemoryStatus.ullAvailPageFile : 3113484288
19ec-1c88:52502469.047 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52502469.107 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:52502469.169 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52502469.272 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52502469.334 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52502469.569 : CPU Count : 4
19ec-1c88:52502469.613 : CPU Frequency : 100.000 Mhz
19ec-1c88:52502473.515 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52502473.640 : => InitializeDriver
19ec-1c88:52502473.902 : <= InitializeDriver ret = 1
19ec-1c88:52502473.961 : => InitializeScanner
19ec-1c88:52502474.041 : => CAsicIO::GetDeviceList
19ec-1c88:52502474.333 : => CNT96226::CNT96226
19ec-1c88:52502474.389 : => CNT96226::Open
19ec-1c88:52502496.128 : <= CNT96226::Open ret = 1
19ec-1c88:52502496.223 : => CNT96226::Initialize
19ec-1c88:52502496.417 : <= CNT96226::Initialize ret = 1
19ec-1c88:52502496.473 : <= CNT96226::CNT96226
19ec-1c88:52502496.530 : => CNT96226::EnumAvailableDevice
19ec-1c88:52502501.884 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52502501.965 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52502502.025 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52506294.835 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52506295.128 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52506300.711 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52506300.815 : => IoObject::GetLockName
19ec-1c88:52506300.877 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52506300.947 : <= IoObject::GetLockName
19ec-1c88:52506301.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:52506301.478 : iCmd = 3, nBytes = 2
19ec-1c88:52506692.636 : 0000 : 06 38 
19ec-1c88:52506693.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52506693.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:52506693.195 : iCmd = 4, nBytes = 2
19ec-1c88:52507008.565 : 0000 : 07 07 
19ec-1c88:52507008.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52507008.945 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52507009.113 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52507009.244 : IO Send command 10 bytes
19ec-1c88:52507009.345 : => CNT96226::VenderCmd_SetData
19ec-1c88:52507009.455 : iCmd = 0, nBytes = 10
19ec-1c88:52507009.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52507229.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52507229.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:52507229.996 : iCmd = 0, nBytes = 165
19ec-1c88:52507466.429 : skip dump 37 bytes
19ec-1c88:52507466.825 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52507467.115 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52507467.396 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52507467.666 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52507467.929 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52507468.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52507468.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52507468.722 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52507468.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52507468.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:52507469.081 : iCmd = 1, nBytes = 4
19ec-1c88:52507705.446 : 0000 : 00 00 00 00 
19ec-1c88:52507705.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52507705.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52507705.917 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52507706.050 : IO Send command 10 bytes
19ec-1c88:52507706.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:52507706.262 : iCmd = 0, nBytes = 10
19ec-1c88:52507706.476 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52508064.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52508065.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:52508065.226 : iCmd = 0, nBytes = 128
19ec-1c88:52508292.080 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508292.445 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508292.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52508293.006 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52508293.265 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52508293.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508293.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508294.033 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508294.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52508294.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:52508294.400 : iCmd = 1, nBytes = 4
19ec-1c88:52508508.778 : 0000 : 00 00 00 00 
19ec-1c88:52508508.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52508509.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52508509.422 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52508509.578 : => CNT96226::Close
19ec-1c88:52508516.584 : <= CNT96226::Close ret = 1
19ec-1c88:52508516.736 : <= CNT96226::~CNT96226
19ec-1c88:52508516.901 : <= CAsicIO::GetDeviceList
19ec-1c88:52508517.619 : => IoObject::SetTimeout
19ec-1c88:52508517.889 : Timeout--> In = 0 Out = 0
19ec-1c88:52508518.006 : <= IoObject::SetTimeout
19ec-1c88:52508518.130 : => CAsicIO::CAsicIO
19ec-1c88:52508518.278 : => CNT96226::CNT96226
19ec-1c88:52508518.392 : => CNT96226::Open
19ec-1c88:52508560.616 : <= CNT96226::Open ret = 1
19ec-1c88:52508560.812 : => CNT96226::Initialize
19ec-1c88:52508561.188 : <= CNT96226::Initialize ret = 1
19ec-1c88:52508561.303 : <= CNT96226::CNT96226
19ec-1c88:52508561.403 : <= CAsicIO::CAsicIO
19ec-1c88:52508561.508 : => CAsicIO::InitializeDevice
19ec-1c88:52508561.646 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52508573.291 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52508573.507 : => IoObject::GetLockName
19ec-1c88:52508573.618 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52508573.750 : <= IoObject::GetLockName
19ec-1c88:52508574.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52508574.818 : IO Send command 10 bytes
19ec-1c88:52508574.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:52508575.031 : iCmd = 0, nBytes = 10
19ec-1c88:52508575.246 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52508934.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52508934.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:52508935.035 : iCmd = 0, nBytes = 128
19ec-1c88:52509142.879 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509143.242 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509143.538 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52509143.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52509144.075 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52509144.334 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509144.593 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509144.972 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509145.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52509145.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:52509145.340 : iCmd = 1, nBytes = 4
19ec-1c88:52509356.455 : 0000 : 00 00 00 00 
19ec-1c88:52509356.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52509356.766 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52509356.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:52509356.989 : iCmd = 3, nBytes = 2
19ec-1c88:52509742.759 : 0000 : 06 38 
19ec-1c88:52509742.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52509743.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:52509743.208 : iCmd = 4, nBytes = 2
19ec-1c88:52510078.953 : 0000 : 07 07 
19ec-1c88:52510079.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52510079.546 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52510079.744 : => IoObject::InitializeDevice
19ec-1c88:52510079.932 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52510081.143 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52510081.288 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52510082.517 : => FindScanner
19ec-1c88:52510082.624 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52510082.751 : <= FindScanner ret = 1
19ec-1c88:52510082.861 : => IoObject::IoLockStart
19ec-1c88:52510083.073 : => CAsicIO::CheckDevice
19ec-1c88:52510083.182 : => CNT96226::ConnectIsAvailable
19ec-1c88:52510109.500 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52510109.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52510109.843 : <= IoObject::IoLockStart
19ec-1c88:52510109.971 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52510110.112 : IO Send command 10 bytes
19ec-1c88:52510110.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:52510110.418 : iCmd = 0, nBytes = 10
19ec-1c88:52510110.631 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52510329.823 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52510330.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:52510330.219 : IO total need to receive data 5 bytes
19ec-1c88:52510330.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:52510330.466 : iCmd = 0, nBytes = 5
19ec-1c88:52510538.143 : 0000 : 06 00 02 02 ab 
19ec-1c88:52510538.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52510538.538 : System total receive data 5 bytes
19ec-1c88:52510538.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:52510538.784 : iCmd = 1, nBytes = 4
19ec-1c88:52510746.858 : 0000 : 00 00 00 00 
19ec-1c88:52510747.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52510747.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52510747.469 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52510747.609 : IO Send command 10 bytes
19ec-1c88:52510747.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:52510747.908 : iCmd = 0, nBytes = 10
19ec-1c88:52510748.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52510963.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52510964.004 : System send command 10 bytes + data 0 bytes
19ec-1c88:52510964.168 : IO total need to receive data 165 bytes
19ec-1c88:52510964.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:52510964.416 : iCmd = 0, nBytes = 165
19ec-1c88:52511156.300 : skip dump 37 bytes
19ec-1c88:52511156.691 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52511156.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52511157.269 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52511157.550 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52511157.815 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52511158.082 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52511158.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511158.591 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511158.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52511158.841 : System total receive data 165 bytes
19ec-1c88:52511158.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:52511159.070 : iCmd = 1, nBytes = 4
19ec-1c88:52511337.594 : 0000 : 00 00 00 00 
19ec-1c88:52511337.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52511337.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52511338.302 : Dump Inquiry
19ec-1c88:52511338.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52511338.820 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52511339.091 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52511339.365 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52511339.627 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52511339.900 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52511340.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511340.415 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511340.678 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52511340.943 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52511341.114 : 00a0 : 00 00 00 00 00 
19ec-1c88:52511341.244 : => ReadNVMDataInternal
19ec-1c88:52511341.584 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52511341.712 : IO Send command 10 bytes
19ec-1c88:52511341.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:52511341.986 : iCmd = 0, nBytes = 10
19ec-1c88:52511342.193 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52511682.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52511682.826 : System send command 10 bytes + data 0 bytes
19ec-1c88:52511682.897 : IO total need to receive data 128 bytes
19ec-1c88:52511682.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:52511683.011 : iCmd = 0, nBytes = 128
19ec-1c88:52511856.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511856.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511856.555 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52511856.688 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52511856.817 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52511856.944 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511857.070 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511857.196 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511857.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52511857.326 : System total receive data 128 bytes
19ec-1c88:52511857.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:52511857.446 : iCmd = 1, nBytes = 4
19ec-1c88:52512002.210 : 0000 : 00 00 00 00 
19ec-1c88:52512002.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52512002.475 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52512002.542 : NVMData.PadScanCount = 0
19ec-1c88:52512002.597 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52512002.656 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52512002.716 : NVMData.FlatbedScanCount = 0
19ec-1c88:52512002.777 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52512002.831 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52512002.885 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52512002.940 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52512002.999 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52512003.059 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52512003.117 : NVMData.BornMonth = 0
19ec-1c88:52512003.165 : NVMData.BornDay = 0
19ec-1c88:52512003.222 : NVMData.BornYear = 0
19ec-1c88:52512003.271 : NVMData.FirstScanMonth = 4
19ec-1c88:52512003.321 : NVMData.FirstScanDay = 30
19ec-1c88:52512003.375 : NVMData.FirstScanYear = 2020
19ec-1c88:52512003.429 : NVMData.VerticalMagnification = 0
19ec-1c88:52512003.485 : NVMData.HorizontalMagnification = 0
19ec-1c88:52512003.540 : NVMData.PowerSavingTime = 15
19ec-1c88:52512003.595 : NVMData.SN = A094165189010062
19ec-1c88:52512003.646 : NVMData.AutoFeed = 0
19ec-1c88:52512003.695 : NVMData.CCDType = 0
19ec-1c88:52512003.742 : NVMData.ScanSpeed = 0
19ec-1c88:52512003.790 : NVMData.RollerCount = 0
19ec-1c88:52512003.844 : NVMData.MultifeedCount = 0
19ec-1c88:52512003.896 : NVMData.JamCount = 0
19ec-1c88:52512003.945 : NVMData.IdentifyInfo = 
19ec-1c88:52512003.996 : NVMData.FormalName = 
19ec-1c88:52512004.195 : NVMData.ReservedB = 0
19ec-1c88:52512004.249 : NVMData.FunctionCode = 0
19ec-1c88:52512004.299 : NVMData.PreFeed = 0
19ec-1c88:52512004.350 : NVMData.PreFeedTime = 0
19ec-1c88:52512004.400 : NVMData.ButtonNumber = 0
19ec-1c88:52512004.452 : NVMData.PowerOffTime = 0
19ec-1c88:52512004.505 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52512004.583 : => IoObject::IoLockEnd
19ec-1c88:52512004.673 : <= IoObject::IoLockEnd
19ec-1c88:52512004.723 : <= InitializeScanner ret = 1
19ec-1c88:52512004.785 : => GetLogicalScannerAbilityEx
19ec-1c88:52512004.846 : => IoObject::IoLockStart
19ec-1c88:52512004.941 : => CAsicIO::CheckDevice
19ec-1c88:52512004.994 : => CNT96226::ConnectIsAvailable
19ec-1c88:52512017.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52512017.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52512017.717 : <= IoObject::IoLockStart
19ec-1c88:52512017.775 : => IoObject::IoLockEnd
19ec-1c88:52512017.866 : <= IoObject::IoLockEnd
19ec-1c88:52512017.982 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52512018.059 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52512205.361 : => ReadNVMData
19ec-1c88:52512205.516 : => IoObject::IoLockStart
19ec-1c88:52512205.643 : => CAsicIO::CheckDevice
19ec-1c88:52512205.710 : => CNT96226::ConnectIsAvailable
19ec-1c88:52512223.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52512223.206 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52512223.271 : <= IoObject::IoLockStart
19ec-1c88:52512223.333 : => ReadNVMDataInternal
19ec-1c88:52512223.395 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52512223.465 : IO Send command 10 bytes
19ec-1c88:52512223.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:52512223.644 : iCmd = 0, nBytes = 10
19ec-1c88:52512223.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52512539.700 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52512539.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:52512539.962 : IO total need to receive data 128 bytes
19ec-1c88:52512540.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:52512540.107 : iCmd = 0, nBytes = 128
19ec-1c88:52512659.642 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512659.825 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512659.983 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52512660.128 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52512660.268 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.879 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52512661.010 : System total receive data 128 bytes
19ec-1c88:52512661.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:52512661.126 : iCmd = 1, nBytes = 4
19ec-1c88:52512826.425 : 0000 : 00 00 00 00 
19ec-1c88:52512826.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52512826.690 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52512826.763 : NVMData.PadScanCount = 0
19ec-1c88:52512826.821 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52512826.879 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52512826.939 : NVMData.FlatbedScanCount = 0
19ec-1c88:52512826.996 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52512827.053 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52512827.109 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52512827.169 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52512827.230 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52512827.287 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52512827.343 : NVMData.BornMonth = 0
19ec-1c88:52512827.394 : NVMData.BornDay = 0
19ec-1c88:52512827.447 : NVMData.BornYear = 0
19ec-1c88:52512827.495 : NVMData.FirstScanMonth = 4
19ec-1c88:52512827.547 : NVMData.FirstScanDay = 30
19ec-1c88:52512827.603 : NVMData.FirstScanYear = 2020
19ec-1c88:52512827.788 : NVMData.VerticalMagnification = 0
19ec-1c88:52512827.850 : NVMData.HorizontalMagnification = 0
19ec-1c88:52512827.908 : NVMData.PowerSavingTime = 15
19ec-1c88:52512827.966 : NVMData.SN = A094165189010062
19ec-1c88:52512828.016 : NVMData.AutoFeed = 0
19ec-1c88:52512828.069 : NVMData.CCDType = 0
19ec-1c88:52512828.120 : NVMData.ScanSpeed = 0
19ec-1c88:52512828.171 : NVMData.RollerCount = 0
19ec-1c88:52512828.226 : NVMData.MultifeedCount = 0
19ec-1c88:52512828.277 : NVMData.JamCount = 0
19ec-1c88:52512828.328 : NVMData.IdentifyInfo = 
19ec-1c88:52512828.383 : NVMData.FormalName = 
19ec-1c88:52512828.434 : NVMData.ReservedB = 0
19ec-1c88:52512828.484 : NVMData.FunctionCode = 0
19ec-1c88:52512828.534 : NVMData.PreFeed = 0
19ec-1c88:52512828.584 : NVMData.PreFeedTime = 0
19ec-1c88:52512828.632 : NVMData.ButtonNumber = 0
19ec-1c88:52512828.682 : NVMData.PowerOffTime = 0
19ec-1c88:52512828.737 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52512828.798 : => IoObject::IoLockEnd
19ec-1c88:52512828.889 : <= IoObject::IoLockEnd
19ec-1c88:52512828.939 : <= ReadNVMData ret = 1
19ec-1c88:52515551.297 : ============Debug Start==========
19ec-1c88:52515551.617 : Date : 2020/4/30 14:31:05
19ec-1c88:52515551.702 : Process ID : 19ec
19ec-1c88:52515552.131 : Windows : Version 10.0 build 18363 
19ec-1c88:52515552.627 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52515552.693 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52515552.758 : MemoryStatus.ullAvailPhys : 1713041408
19ec-1c88:52515552.822 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52515552.889 : MemoryStatus.ullAvailPageFile : 3114627072
19ec-1c88:52515552.955 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52515553.019 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:52515553.083 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52515553.191 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52515553.252 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52515553.500 : CPU Count : 4
19ec-1c88:52515553.552 : CPU Frequency : 100.000 Mhz
19ec-1c88:52515557.604 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52515557.968 : => InitializeDriver
19ec-1c88:52515558.240 : <= InitializeDriver ret = 1
19ec-1c88:52518003.773 : => InitializeScanner
19ec-1c88:52518004.019 : => CAsicIO::GetDeviceList
19ec-1c88:52518004.486 : => CNT96226::CNT96226
19ec-1c88:52518004.546 : => CNT96226::Open
19ec-1c88:52518028.289 : <= CNT96226::Open ret = 1
19ec-1c88:52518028.386 : => CNT96226::Initialize
19ec-1c88:52518028.574 : <= CNT96226::Initialize ret = 1
19ec-1c88:52518028.633 : <= CNT96226::CNT96226
19ec-1c88:52518028.687 : => CNT96226::EnumAvailableDevice
19ec-1c88:52518033.985 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52518034.065 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52518034.121 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52521762.973 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52521763.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52521768.857 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52521768.972 : => IoObject::GetLockName
19ec-1c88:52521769.029 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52521769.101 : <= IoObject::GetLockName
19ec-1c88:52521769.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:52521769.627 : iCmd = 3, nBytes = 2
19ec-1c88:52522157.069 : 0000 : 06 38 
19ec-1c88:52522157.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52522157.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:52522157.337 : iCmd = 4, nBytes = 2
19ec-1c88:52522472.863 : 0000 : 07 07 
19ec-1c88:52522472.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52522473.057 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52522473.144 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52522473.212 : IO Send command 10 bytes
19ec-1c88:52522473.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:52522473.322 : iCmd = 0, nBytes = 10
19ec-1c88:52522473.427 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52522669.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52522670.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:52522670.148 : iCmd = 0, nBytes = 165
19ec-1c88:52522880.333 : skip dump 37 bytes
19ec-1c88:52522880.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52522880.994 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52522881.135 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52522881.271 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52522881.402 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52522881.538 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52522881.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52522881.787 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52522881.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52522881.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:52522881.962 : iCmd = 1, nBytes = 4
19ec-1c88:52523081.231 : 0000 : 00 00 00 00 
19ec-1c88:52523081.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52523081.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52523081.501 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52523081.570 : IO Send command 10 bytes
19ec-1c88:52523081.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:52523081.682 : iCmd = 0, nBytes = 10
19ec-1c88:52523081.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52523428.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52523428.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:52523428.254 : iCmd = 0, nBytes = 128
19ec-1c88:52523569.877 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.067 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.215 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52523570.350 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52523570.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.593 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52523570.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:52523571.026 : iCmd = 1, nBytes = 4
19ec-1c88:52523784.358 : 0000 : 00 00 00 00 
19ec-1c88:52523784.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52523784.532 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52523784.707 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52523784.782 : => CNT96226::Close
19ec-1c88:52523788.792 : <= CNT96226::Close ret = 1
19ec-1c88:52523788.871 : <= CNT96226::~CNT96226
19ec-1c88:52523788.964 : <= CAsicIO::GetDeviceList
19ec-1c88:52523789.402 : => IoObject::SetTimeout
19ec-1c88:52523789.537 : Timeout--> In = 0 Out = 0
19ec-1c88:52523789.822 : <= IoObject::SetTimeout
19ec-1c88:52523789.895 : => CAsicIO::CAsicIO
19ec-1c88:52523789.968 : => CNT96226::CNT96226
19ec-1c88:52523790.026 : => CNT96226::Open
19ec-1c88:52523813.362 : <= CNT96226::Open ret = 1
19ec-1c88:52523813.469 : => CNT96226::Initialize
19ec-1c88:52523813.659 : <= CNT96226::Initialize ret = 1
19ec-1c88:52523813.717 : <= CNT96226::CNT96226
19ec-1c88:52523813.778 : <= CAsicIO::CAsicIO
19ec-1c88:52523813.836 : => CAsicIO::InitializeDevice
19ec-1c88:52523813.912 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52523819.825 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52523819.943 : => IoObject::GetLockName
19ec-1c88:52523819.998 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52523820.063 : <= IoObject::GetLockName
19ec-1c88:52523820.561 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52523820.636 : IO Send command 10 bytes
19ec-1c88:52523820.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:52523820.743 : iCmd = 0, nBytes = 10
19ec-1c88:52523820.852 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52524176.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52524176.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524176.423 : iCmd = 0, nBytes = 128
19ec-1c88:52524383.913 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.095 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.234 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52524384.373 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52524384.498 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.621 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52524384.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524385.036 : iCmd = 1, nBytes = 4
19ec-1c88:52524544.607 : 0000 : 00 00 00 00 
19ec-1c88:52524544.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52524544.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52524544.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524544.936 : iCmd = 3, nBytes = 2
19ec-1c88:52524894.329 : 0000 : 06 38 
19ec-1c88:52524894.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52524894.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524894.565 : iCmd = 4, nBytes = 2
19ec-1c88:52525207.365 : 0000 : 07 07 
19ec-1c88:52525207.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52525207.685 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52525207.778 : => IoObject::InitializeDevice
19ec-1c88:52525207.880 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52525208.595 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52525208.665 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52525209.425 : => FindScanner
19ec-1c88:52525209.485 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52525209.551 : <= FindScanner ret = 1
19ec-1c88:52525209.609 : => IoObject::IoLockStart
19ec-1c88:52525209.712 : => CAsicIO::CheckDevice
19ec-1c88:52525209.764 : => CNT96226::ConnectIsAvailable
19ec-1c88:52525229.769 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52525229.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52525229.934 : <= IoObject::IoLockStart
19ec-1c88:52525229.998 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52525230.065 : IO Send command 10 bytes
19ec-1c88:52525230.150 : => CNT96226::VenderCmd_SetData
19ec-1c88:52525230.207 : iCmd = 0, nBytes = 10
19ec-1c88:52525230.311 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52525410.625 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52525410.745 : System send command 10 bytes + data 0 bytes
19ec-1c88:52525410.812 : IO total need to receive data 5 bytes
19ec-1c88:52525410.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:52525410.934 : iCmd = 0, nBytes = 5
19ec-1c88:52525526.007 : 0000 : 06 00 02 02 ab 
19ec-1c88:52525526.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52525526.199 : System total receive data 5 bytes
19ec-1c88:52525526.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:52525526.315 : iCmd = 1, nBytes = 4
19ec-1c88:52525673.569 : 0000 : 00 00 00 00 
19ec-1c88:52525673.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52525673.788 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52525673.846 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52525673.907 : IO Send command 10 bytes
19ec-1c88:52525673.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:52525674.046 : iCmd = 0, nBytes = 10
19ec-1c88:52525674.153 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52525872.051 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52525872.168 : System send command 10 bytes + data 0 bytes
19ec-1c88:52525872.238 : IO total need to receive data 165 bytes
19ec-1c88:52525872.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:52525872.355 : iCmd = 0, nBytes = 165
19ec-1c88:52526017.048 : skip dump 37 bytes
19ec-1c88:52526017.257 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52526017.396 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52526017.530 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52526017.664 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52526017.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52526017.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52526018.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526018.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526018.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526018.296 : System total receive data 165 bytes
19ec-1c88:52526018.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:52526018.405 : iCmd = 1, nBytes = 4
19ec-1c88:52526140.101 : 0000 : 00 00 00 00 
19ec-1c88:52526140.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526140.303 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52526140.508 : Dump Inquiry
19ec-1c88:52526140.851 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52526140.980 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52526141.108 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52526141.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52526141.361 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52526141.487 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52526141.605 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526141.724 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526141.850 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52526141.977 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52526142.060 : 00a0 : 00 00 00 00 00 
19ec-1c88:52526142.127 : => ReadNVMDataInternal
19ec-1c88:52526142.318 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52526142.380 : IO Send command 10 bytes
19ec-1c88:52526142.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:52526142.517 : iCmd = 0, nBytes = 10
19ec-1c88:52526142.611 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52526486.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52526487.069 : System send command 10 bytes + data 0 bytes
19ec-1c88:52526487.141 : IO total need to receive data 128 bytes
19ec-1c88:52526487.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:52526487.256 : iCmd = 0, nBytes = 128
19ec-1c88:52526684.532 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526684.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526684.866 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52526685.005 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52526685.129 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.251 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.373 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526685.626 : System total receive data 128 bytes
19ec-1c88:52526685.686 : => CNT96226::VenderCmd_GetData
19ec-1c88:52526685.739 : iCmd = 1, nBytes = 4
19ec-1c88:52526893.003 : 0000 : 00 00 00 00 
19ec-1c88:52526893.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526893.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52526893.278 : NVMData.PadScanCount = 0
19ec-1c88:52526893.334 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52526893.390 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52526893.449 : NVMData.FlatbedScanCount = 0
19ec-1c88:52526893.502 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52526893.553 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52526893.605 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52526893.659 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52526893.717 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52526893.771 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52526893.826 : NVMData.BornMonth = 0
19ec-1c88:52526893.874 : NVMData.BornDay = 0
19ec-1c88:52526893.925 : NVMData.BornYear = 0
19ec-1c88:52526893.972 : NVMData.FirstScanMonth = 4
19ec-1c88:52526894.023 : NVMData.FirstScanDay = 30
19ec-1c88:52526894.076 : NVMData.FirstScanYear = 2020
19ec-1c88:52526894.127 : NVMData.VerticalMagnification = 0
19ec-1c88:52526894.185 : NVMData.HorizontalMagnification = 0
19ec-1c88:52526894.236 : NVMData.PowerSavingTime = 15
19ec-1c88:52526894.290 : NVMData.SN = A094165189010062
19ec-1c88:52526894.344 : NVMData.AutoFeed = 0
19ec-1c88:52526894.393 : NVMData.CCDType = 0
19ec-1c88:52526894.442 : NVMData.ScanSpeed = 0
19ec-1c88:52526894.489 : NVMData.RollerCount = 0
19ec-1c88:52526894.541 : NVMData.MultifeedCount = 0
19ec-1c88:52526894.591 : NVMData.JamCount = 0
19ec-1c88:52526894.638 : NVMData.IdentifyInfo = 
19ec-1c88:52526894.686 : NVMData.FormalName = 
19ec-1c88:52526894.875 : NVMData.ReservedB = 0
19ec-1c88:52526894.930 : NVMData.FunctionCode = 0
19ec-1c88:52526894.980 : NVMData.PreFeed = 0
19ec-1c88:52526895.032 : NVMData.PreFeedTime = 0
19ec-1c88:52526895.084 : NVMData.ButtonNumber = 0
19ec-1c88:52526895.138 : NVMData.PowerOffTime = 0
19ec-1c88:52526895.191 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52526895.263 : => IoObject::IoLockEnd
19ec-1c88:52526895.351 : <= IoObject::IoLockEnd
19ec-1c88:52526895.401 : <= InitializeScanner ret = 1
19ec-1c88:52528094.834 : => GetLogicalScannerAbility
19ec-1c88:52528095.015 : => IoObject::IoLockStart
19ec-1c88:52528095.137 : => CAsicIO::CheckDevice
19ec-1c88:52528095.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:52528118.707 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52528119.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52528119.200 : <= IoObject::IoLockStart
19ec-1c88:52528119.257 : => IoObject::IoLockEnd
19ec-1c88:52528119.367 : <= IoObject::IoLockEnd
19ec-1c88:52528119.445 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52531578.805 : => GetLogicalScannerAbilityEx
19ec-1c88:52531579.003 : => IoObject::IoLockStart
19ec-1c88:52531579.135 : => CAsicIO::CheckDevice
19ec-1c88:52531579.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:52531601.320 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52531601.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52531601.659 : <= IoObject::IoLockStart
19ec-1c88:52531601.781 : => IoObject::IoLockEnd
19ec-1c88:52531601.992 : <= IoObject::IoLockEnd
19ec-1c88:52531602.369 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52531602.446 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52538695.037 : => ReadNVMData
19ec-1c88:52538695.218 : => IoObject::IoLockStart
19ec-1c88:52538695.353 : => CAsicIO::CheckDevice
19ec-1c88:52538695.413 : => CNT96226::ConnectIsAvailable
19ec-1c88:52538719.861 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52538719.977 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52538720.036 : <= IoObject::IoLockStart
19ec-1c88:52538720.103 : => ReadNVMDataInternal
19ec-1c88:52538720.164 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52538720.230 : IO Send command 10 bytes
19ec-1c88:52538720.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:52538720.406 : iCmd = 0, nBytes = 10
19ec-1c88:52538720.522 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52539078.252 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52539078.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:52539078.482 : IO total need to receive data 128 bytes
19ec-1c88:52539078.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:52539078.613 : iCmd = 0, nBytes = 128
19ec-1c88:52539283.190 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539283.516 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539283.887 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52539284.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52539284.147 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.271 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52539284.642 : System total receive data 128 bytes
19ec-1c88:52539284.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:52539284.753 : iCmd = 1, nBytes = 4
19ec-1c88:52539484.345 : 0000 : 00 00 00 00 
19ec-1c88:52539484.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52539484.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52539484.660 : NVMData.PadScanCount = 0
19ec-1c88:52539484.717 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52539484.774 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52539484.830 : NVMData.FlatbedScanCount = 0
19ec-1c88:52539484.884 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52539485.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52539485.163 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52539485.221 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52539485.278 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52539485.333 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52539485.389 : NVMData.BornMonth = 0
19ec-1c88:52539485.438 : NVMData.BornDay = 0
19ec-1c88:52539485.487 : NVMData.BornYear = 0
19ec-1c88:52539485.532 : NVMData.FirstScanMonth = 4
19ec-1c88:52539485.582 : NVMData.FirstScanDay = 30
19ec-1c88:52539485.638 : NVMData.FirstScanYear = 2020
19ec-1c88:52539485.692 : NVMData.VerticalMagnification = 0
19ec-1c88:52539485.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:52539485.800 : NVMData.PowerSavingTime = 15
19ec-1c88:52539485.855 : NVMData.SN = A094165189010062
19ec-1c88:52539485.906 : NVMData.AutoFeed = 0
19ec-1c88:52539485.955 : NVMData.CCDType = 0
19ec-1c88:52539486.001 : NVMData.ScanSpeed = 0
19ec-1c88:52539486.050 : NVMData.RollerCount = 0
19ec-1c88:52539486.102 : NVMData.MultifeedCount = 0
19ec-1c88:52539486.155 : NVMData.JamCount = 0
19ec-1c88:52539486.205 : NVMData.IdentifyInfo = 
19ec-1c88:52539486.256 : NVMData.FormalName = 
19ec-1c88:52539486.302 : NVMData.ReservedB = 0
19ec-1c88:52539486.350 : NVMData.FunctionCode = 0
19ec-1c88:52539486.402 : NVMData.PreFeed = 0
19ec-1c88:52539486.447 : NVMData.PreFeedTime = 0
19ec-1c88:52539486.496 : NVMData.ButtonNumber = 0
19ec-1c88:52539486.543 : NVMData.PowerOffTime = 0
19ec-1c88:52539486.592 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52539486.651 : => IoObject::IoLockEnd
19ec-1c88:52539486.740 : <= IoObject::IoLockEnd
19ec-1c88:52539486.792 : <= ReadNVMData ret = 1
19ec-1c88:52548889.809 : => GetADFStatus
19ec-1c88:52548890.206 : => IoObject::IoLockStart
19ec-1c88:52548890.339 : => CAsicIO::CheckDevice
19ec-1c88:52548890.396 : => CNT96226::ConnectIsAvailable
19ec-1c88:52548915.003 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52548915.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52548915.175 : <= IoObject::IoLockStart
19ec-1c88:52548915.235 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52548915.301 : IO Send command 10 bytes
19ec-1c88:52548915.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:52548915.476 : iCmd = 0, nBytes = 10
19ec-1c88:52548915.582 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52549115.931 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52549116.045 : System send command 10 bytes + data 0 bytes
19ec-1c88:52549116.115 : IO total need to receive data 2 bytes
19ec-1c88:52549116.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:52549116.229 : iCmd = 0, nBytes = 2
19ec-1c88:52549315.617 : 0000 : 00 00 
19ec-1c88:52549315.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52549315.814 : System total receive data 2 bytes
19ec-1c88:52549315.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:52549315.932 : iCmd = 1, nBytes = 4
19ec-1c88:52549513.045 : 0000 : 00 00 00 00 
19ec-1c88:52549513.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52549513.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52549513.780 : Return status = 0
19ec-1c88:52549513.842 : => IoObject::IoLockEnd
19ec-1c88:52549513.926 : <= IoObject::IoLockEnd
19ec-1c88:52549513.975 : <= GetADFStatus ret = 1
19ec-1c88:52552263.430 : => GetADFStatus
19ec-1c88:52552263.627 : => IoObject::IoLockStart
19ec-1c88:52552263.759 : => CAsicIO::CheckDevice
19ec-1c88:52552263.814 : => CNT96226::ConnectIsAvailable
19ec-1c88:52552286.544 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52552286.654 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52552286.715 : <= IoObject::IoLockStart
19ec-1c88:52552286.773 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52552286.839 : IO Send command 10 bytes
19ec-1c88:52552286.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:52552287.005 : iCmd = 0, nBytes = 10
19ec-1c88:52552287.114 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52552487.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52552487.351 : System send command 10 bytes + data 0 bytes
19ec-1c88:52552487.566 : IO total need to receive data 2 bytes
19ec-1c88:52552487.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:52552487.697 : iCmd = 0, nBytes = 2
19ec-1c88:52552663.327 : 0000 : 00 00 
19ec-1c88:52552663.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52552663.538 : System total receive data 2 bytes
19ec-1c88:52552663.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:52552663.664 : iCmd = 1, nBytes = 4
19ec-1c88:52552858.374 : 0000 : 00 00 00 00 
19ec-1c88:52552858.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52552858.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52552858.681 : Return status = 0
19ec-1c88:52552858.741 : => IoObject::IoLockEnd
19ec-1c88:52552858.833 : <= IoObject::IoLockEnd
19ec-1c88:52552858.883 : <= GetADFStatus ret = 1
19ec-1c88:52554919.493 : => TerminateDriver
19ec-1c88:52554919.687 : => CAsicIO::~CAsicIO,pStage=200805448
19ec-1c88:52554919.757 : => CNT96226::Close
19ec-1c88:52554923.790 : <= CNT96226::Close ret = 1
19ec-1c88:52554923.872 : <= CAsicIO::~CAsicIO
19ec-1c88:52554923.930 : => IoObject::IoLockEnd
19ec-1c88:52554923.981 : <= IoObject::IoLockEnd
19ec-1c88:52554924.031 : => IoObject::TerminateDevice
19ec-1c88:52554924.085 : => IoObject::IoLockEnd
19ec-1c88:52554924.132 : <= IoObject::IoLockEnd
19ec-1c88:52554924.236 : <= IoObject::TerminateDevice
19ec-1c88:52554924.478 : <= TerminateDriver ret = 1
19ec-1c88:52597898.330 : ============Debug Start==========
19ec-1c88:52597898.591 : Date : 2020/4/30 14:31:08
19ec-1c88:52597898.674 : Process ID : 19ec
19ec-1c88:52597899.083 : Windows : Version 10.0 build 18363 
19ec-1c88:52597899.531 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52597899.593 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52597899.658 : MemoryStatus.ullAvailPhys : 1712459776
19ec-1c88:52597899.715 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52597899.774 : MemoryStatus.ullAvailPageFile : 3113893888
19ec-1c88:52597899.833 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52597899.890 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:52597899.946 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52597900.046 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52597900.111 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52597900.348 : CPU Count : 4
19ec-1c88:52597900.397 : CPU Frequency : 100.000 Mhz
19ec-1c88:52597904.563 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52597904.691 : => InitializeDriver
19ec-1c88:52597904.960 : <= InitializeDriver ret = 1
19ec-1c88:52597905.019 : => InitializeScanner
19ec-1c88:52597905.100 : => CAsicIO::GetDeviceList
19ec-1c88:52597905.402 : => CNT96226::CNT96226
19ec-1c88:52597905.460 : => CNT96226::Open
19ec-1c88:52597926.820 : <= CNT96226::Open ret = 1
19ec-1c88:52597926.914 : => CNT96226::Initialize
19ec-1c88:52597927.087 : <= CNT96226::Initialize ret = 1
19ec-1c88:52597927.141 : <= CNT96226::CNT96226
19ec-1c88:52597927.195 : => CNT96226::EnumAvailableDevice
19ec-1c88:52597932.460 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52597932.538 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52597932.597 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52601718.635 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52601719.219 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52601725.619 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52601725.728 : => IoObject::GetLockName
19ec-1c88:52601725.789 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52601725.859 : <= IoObject::GetLockName
19ec-1c88:52601726.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:52601726.398 : iCmd = 3, nBytes = 2
19ec-1c88:52602100.750 : 0000 : 06 38 
19ec-1c88:52602100.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602100.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:52602100.994 : iCmd = 4, nBytes = 2
19ec-1c88:52602400.161 : 0000 : 07 07 
19ec-1c88:52602400.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602400.364 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52602400.452 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52602400.521 : IO Send command 10 bytes
19ec-1c88:52602400.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:52602400.627 : iCmd = 0, nBytes = 10
19ec-1c88:52602400.731 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52602599.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52602599.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:52602599.721 : iCmd = 0, nBytes = 165
19ec-1c88:52602773.452 : skip dump 37 bytes
19ec-1c88:52602773.817 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52602774.112 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52602774.399 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52602774.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52602774.938 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52602775.215 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52602775.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52602775.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52602775.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602775.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:52602776.106 : iCmd = 1, nBytes = 4
19ec-1c88:52602951.590 : 0000 : 00 00 00 00 
19ec-1c88:52602951.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602951.901 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52602952.022 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52602952.150 : IO Send command 10 bytes
19ec-1c88:52602952.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:52602952.367 : iCmd = 0, nBytes = 10
19ec-1c88:52602952.569 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52603288.776 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52603289.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:52603289.125 : iCmd = 0, nBytes = 128
19ec-1c88:52603506.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603506.394 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603506.691 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52603506.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52603507.239 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52603507.502 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603507.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603508.010 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603508.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52603508.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:52603508.376 : iCmd = 1, nBytes = 4
19ec-1c88:52603742.349 : 0000 : 00 00 00 00 
19ec-1c88:52603742.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52603742.691 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52603743.078 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52603743.227 : => CNT96226::Close
19ec-1c88:52603750.196 : <= CNT96226::Close ret = 1
19ec-1c88:52603750.346 : <= CNT96226::~CNT96226
19ec-1c88:52603750.507 : <= CAsicIO::GetDeviceList
19ec-1c88:52603751.303 : => IoObject::SetTimeout
19ec-1c88:52603751.563 : Timeout--> In = 0 Out = 0
19ec-1c88:52603751.680 : <= IoObject::SetTimeout
19ec-1c88:52603751.805 : => CAsicIO::CAsicIO
19ec-1c88:52603751.943 : => CNT96226::CNT96226
19ec-1c88:52603752.045 : => CNT96226::Open
19ec-1c88:52603794.111 : <= CNT96226::Open ret = 1
19ec-1c88:52603794.301 : => CNT96226::Initialize
19ec-1c88:52603794.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:52603794.807 : <= CNT96226::CNT96226
19ec-1c88:52603794.914 : <= CAsicIO::CAsicIO
19ec-1c88:52603795.026 : => CAsicIO::InitializeDevice
19ec-1c88:52603795.159 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52603807.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52603807.299 : => IoObject::GetLockName
19ec-1c88:52603807.408 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52603807.538 : <= IoObject::GetLockName
19ec-1c88:52603808.466 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52603808.611 : IO Send command 10 bytes
19ec-1c88:52603808.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:52603808.818 : iCmd = 0, nBytes = 10
19ec-1c88:52603809.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52604165.966 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52604166.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:52604166.360 : iCmd = 0, nBytes = 128
19ec-1c88:52604407.131 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604407.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604407.774 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52604408.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52604408.309 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52604408.563 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604408.818 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604409.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604409.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52604409.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:52604409.437 : iCmd = 1, nBytes = 4
19ec-1c88:52604630.892 : 0000 : 00 00 00 00 
19ec-1c88:52604631.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52604631.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52604631.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:52604631.485 : iCmd = 3, nBytes = 2
19ec-1c88:52605037.285 : 0000 : 06 38 
19ec-1c88:52605037.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52605037.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:52605037.738 : iCmd = 4, nBytes = 2
19ec-1c88:52605376.679 : 0000 : 07 07 
19ec-1c88:52605376.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52605377.280 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52605377.471 : => IoObject::InitializeDevice
19ec-1c88:52605377.650 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52605378.942 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52605379.086 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52605380.345 : => FindScanner
19ec-1c88:52605380.454 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52605380.577 : <= FindScanner ret = 1
19ec-1c88:52605380.693 : => IoObject::IoLockStart
19ec-1c88:52605380.906 : => CAsicIO::CheckDevice
19ec-1c88:52605381.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:52605406.557 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52605406.799 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52605406.936 : <= IoObject::IoLockStart
19ec-1c88:52605407.057 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52605407.192 : IO Send command 10 bytes
19ec-1c88:52605407.378 : => CNT96226::VenderCmd_SetData
19ec-1c88:52605407.501 : iCmd = 0, nBytes = 10
19ec-1c88:52605407.714 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52605621.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52605621.495 : System send command 10 bytes + data 0 bytes
19ec-1c88:52605621.638 : IO total need to receive data 5 bytes
19ec-1c88:52605621.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:52605621.869 : iCmd = 0, nBytes = 5
19ec-1c88:52605848.436 : 0000 : 06 00 02 02 ab 
19ec-1c88:52605848.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52605848.792 : System total receive data 5 bytes
19ec-1c88:52605848.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:52605849.020 : iCmd = 1, nBytes = 4
19ec-1c88:52606076.515 : 0000 : 00 00 00 00 
19ec-1c88:52606076.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52606076.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52606077.099 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52606077.225 : IO Send command 10 bytes
19ec-1c88:52606077.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:52606077.530 : iCmd = 0, nBytes = 10
19ec-1c88:52606077.743 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52606300.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52606300.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:52606300.853 : IO total need to receive data 165 bytes
19ec-1c88:52606300.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:52606301.102 : iCmd = 0, nBytes = 165
19ec-1c88:52606513.070 : skip dump 37 bytes
19ec-1c88:52606513.443 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52606513.744 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52606514.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52606514.299 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52606514.559 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52606514.832 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52606515.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606515.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606515.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52606515.577 : System total receive data 165 bytes
19ec-1c88:52606515.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:52606515.801 : iCmd = 1, nBytes = 4
19ec-1c88:52606733.804 : 0000 : 00 00 00 00 
19ec-1c88:52606734.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52606734.274 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52606734.742 : Dump Inquiry
19ec-1c88:52606735.014 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52606735.291 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52606735.563 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52606735.834 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52606736.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52606736.366 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52606736.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606736.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606737.151 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52606737.413 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52606737.590 : 00a0 : 00 00 00 00 00 
19ec-1c88:52606737.709 : => ReadNVMDataInternal
19ec-1c88:52606738.103 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52606738.236 : IO Send command 10 bytes
19ec-1c88:52606738.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:52606738.534 : iCmd = 0, nBytes = 10
19ec-1c88:52606738.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52607100.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52607100.397 : System send command 10 bytes + data 0 bytes
19ec-1c88:52607100.540 : IO total need to receive data 128 bytes
19ec-1c88:52607100.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:52607100.779 : iCmd = 0, nBytes = 128
19ec-1c88:52607321.518 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607321.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607322.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52607322.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52607322.716 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52607322.969 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607323.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607323.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607323.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52607323.731 : System total receive data 128 bytes
19ec-1c88:52607323.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:52607323.968 : iCmd = 1, nBytes = 4
19ec-1c88:52607542.434 : 0000 : 00 00 00 00 
19ec-1c88:52607542.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52607542.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52607543.017 : NVMData.PadScanCount = 0
19ec-1c88:52607543.124 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52607543.240 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52607543.363 : NVMData.FlatbedScanCount = 0
19ec-1c88:52607543.476 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52607543.584 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52607543.688 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52607543.795 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52607543.908 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52607544.020 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52607544.127 : NVMData.BornMonth = 0
19ec-1c88:52607544.223 : NVMData.BornDay = 0
19ec-1c88:52607544.324 : NVMData.BornYear = 0
19ec-1c88:52607544.422 : NVMData.FirstScanMonth = 4
19ec-1c88:52607544.529 : NVMData.FirstScanDay = 30
19ec-1c88:52607544.635 : NVMData.FirstScanYear = 2020
19ec-1c88:52607544.745 : NVMData.VerticalMagnification = 0
19ec-1c88:52607544.858 : NVMData.HorizontalMagnification = 0
19ec-1c88:52607544.971 : NVMData.PowerSavingTime = 15
19ec-1c88:52607545.083 : NVMData.SN = A094165189010062
19ec-1c88:52607545.186 : NVMData.AutoFeed = 0
19ec-1c88:52607545.286 : NVMData.CCDType = 0
19ec-1c88:52607545.384 : NVMData.ScanSpeed = 0
19ec-1c88:52607545.481 : NVMData.RollerCount = 0
19ec-1c88:52607545.588 : NVMData.MultifeedCount = 0
19ec-1c88:52607545.690 : NVMData.JamCount = 0
19ec-1c88:52607545.792 : NVMData.IdentifyInfo = 
19ec-1c88:52607545.898 : NVMData.FormalName = 
19ec-1c88:52607546.319 : NVMData.ReservedB = 0
19ec-1c88:52607546.434 : NVMData.FunctionCode = 0
19ec-1c88:52607546.537 : NVMData.PreFeed = 0
19ec-1c88:52607546.635 : NVMData.PreFeedTime = 0
19ec-1c88:52607546.735 : NVMData.ButtonNumber = 0
19ec-1c88:52607546.838 : NVMData.PowerOffTime = 0
19ec-1c88:52607546.943 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52607547.075 : => IoObject::IoLockEnd
19ec-1c88:52607547.255 : <= IoObject::IoLockEnd
19ec-1c88:52607547.361 : <= InitializeScanner ret = 1
19ec-1c88:52607547.499 : => GetLogicalScannerAbilityEx
19ec-1c88:52607547.613 : => IoObject::IoLockStart
19ec-1c88:52607547.808 : => CAsicIO::CheckDevice
19ec-1c88:52607547.909 : => CNT96226::ConnectIsAvailable
19ec-1c88:52607572.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52607572.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52607572.595 : <= IoObject::IoLockStart
19ec-1c88:52607572.717 : => IoObject::IoLockEnd
19ec-1c88:52607572.913 : <= IoObject::IoLockEnd
19ec-1c88:52607573.121 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52607573.279 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52607914.617 : => ReadNVMData
19ec-1c88:52607914.870 : => IoObject::IoLockStart
19ec-1c88:52607915.130 : => CAsicIO::CheckDevice
19ec-1c88:52607915.239 : => CNT96226::ConnectIsAvailable
19ec-1c88:52607940.065 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52607940.304 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52607940.425 : <= IoObject::IoLockStart
19ec-1c88:52607940.553 : => ReadNVMDataInternal
19ec-1c88:52607940.673 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52607940.806 : IO Send command 10 bytes
19ec-1c88:52607941.033 : => CNT96226::VenderCmd_SetData
19ec-1c88:52607941.147 : iCmd = 0, nBytes = 10
19ec-1c88:52607941.373 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52608307.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52608307.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:52608307.878 : IO total need to receive data 128 bytes
19ec-1c88:52608307.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:52608308.009 : iCmd = 0, nBytes = 128
19ec-1c88:52608511.683 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608511.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52608512.209 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52608512.362 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.506 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52608512.924 : System total receive data 128 bytes
19ec-1c88:52608512.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:52608513.051 : iCmd = 1, nBytes = 4
19ec-1c88:52608685.298 : 0000 : 00 00 00 00 
19ec-1c88:52608685.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52608685.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52608685.656 : NVMData.PadScanCount = 0
19ec-1c88:52608685.721 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52608685.783 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52608685.846 : NVMData.FlatbedScanCount = 0
19ec-1c88:52608685.908 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52608685.968 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52608686.032 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52608686.093 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52608686.157 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52608686.219 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52608686.281 : NVMData.BornMonth = 0
19ec-1c88:52608686.340 : NVMData.BornDay = 0
19ec-1c88:52608686.399 : NVMData.BornYear = 0
19ec-1c88:52608686.455 : NVMData.FirstScanMonth = 4
19ec-1c88:52608686.515 : NVMData.FirstScanDay = 30
19ec-1c88:52608686.576 : NVMData.FirstScanYear = 2020
19ec-1c88:52608686.812 : NVMData.VerticalMagnification = 0
19ec-1c88:52608686.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:52608686.944 : NVMData.PowerSavingTime = 15
19ec-1c88:52608687.009 : NVMData.SN = A094165189010062
19ec-1c88:52608687.069 : NVMData.AutoFeed = 0
19ec-1c88:52608687.126 : NVMData.CCDType = 0
19ec-1c88:52608687.179 : NVMData.ScanSpeed = 0
19ec-1c88:52608687.236 : NVMData.RollerCount = 0
19ec-1c88:52608687.292 : NVMData.MultifeedCount = 0
19ec-1c88:52608687.349 : NVMData.JamCount = 0
19ec-1c88:52608687.404 : NVMData.IdentifyInfo = 
19ec-1c88:52608687.463 : NVMData.FormalName = 
19ec-1c88:52608687.517 : NVMData.ReservedB = 0
19ec-1c88:52608687.575 : NVMData.FunctionCode = 0
19ec-1c88:52608687.629 : NVMData.PreFeed = 0
19ec-1c88:52608687.685 : NVMData.PreFeedTime = 0
19ec-1c88:52608687.738 : NVMData.ButtonNumber = 0
19ec-1c88:52608687.795 : NVMData.PowerOffTime = 0
19ec-1c88:52608687.854 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52608687.917 : => IoObject::IoLockEnd
19ec-1c88:52608688.018 : <= IoObject::IoLockEnd
19ec-1c88:52608688.078 : <= ReadNVMData ret = 1
19ec-1c88:52609256.164 : => TerminateDriver
19ec-1c88:52609256.349 : => CAsicIO::~CAsicIO,pStage=196807752
19ec-1c88:52609256.434 : => CNT96226::Close
19ec-1c88:52609260.807 : <= CNT96226::Close ret = 1
19ec-1c88:52609260.900 : <= CAsicIO::~CAsicIO
19ec-1c88:52609260.964 : => IoObject::IoLockEnd
19ec-1c88:52609261.021 : <= IoObject::IoLockEnd
19ec-1c88:52609261.078 : => IoObject::TerminateDevice
19ec-1c88:52609261.139 : => IoObject::IoLockEnd
19ec-1c88:52609261.196 : <= IoObject::IoLockEnd
19ec-1c88:52609261.310 : <= IoObject::TerminateDevice
19ec-1c88:52609261.586 : <= TerminateDriver ret = 1
19ec-1c88:52611762.360 : ============Debug Start==========
19ec-1c88:52611762.646 : Date : 2020/4/30 14:31:09
19ec-1c88:52611762.729 : Process ID : 19ec
19ec-1c88:52611763.147 : Windows : Version 10.0 build 18363 
19ec-1c88:52611763.632 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52611763.694 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52611763.759 : MemoryStatus.ullAvailPhys : 1712533504
19ec-1c88:52611763.820 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52611763.881 : MemoryStatus.ullAvailPageFile : 3114196992
19ec-1c88:52611763.941 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52611764.003 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:52611764.065 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52611764.170 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52611764.233 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52611764.474 : CPU Count : 4
19ec-1c88:52611764.521 : CPU Frequency : 100.000 Mhz
19ec-1c88:52611769.222 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52611769.347 : => InitializeDriver
19ec-1c88:52611769.833 : <= InitializeDriver ret = 1
19ec-1c88:52614260.670 : => InitializeScanner
19ec-1c88:52614260.932 : => CAsicIO::GetDeviceList
19ec-1c88:52614261.340 : => CNT96226::CNT96226
19ec-1c88:52614261.403 : => CNT96226::Open
19ec-1c88:52614283.932 : <= CNT96226::Open ret = 1
19ec-1c88:52614284.031 : => CNT96226::Initialize
19ec-1c88:52614284.306 : <= CNT96226::Initialize ret = 1
19ec-1c88:52614284.363 : <= CNT96226::CNT96226
19ec-1c88:52614284.416 : => CNT96226::EnumAvailableDevice
19ec-1c88:52614289.679 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52614289.754 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52614289.812 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52618115.437 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52618115.895 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52618127.133 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52618127.352 : => IoObject::GetLockName
19ec-1c88:52618127.486 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52618127.620 : <= IoObject::GetLockName
19ec-1c88:52618128.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:52618128.645 : iCmd = 3, nBytes = 2
19ec-1c88:52618510.286 : 0000 : 06 38 
19ec-1c88:52618510.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52618510.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:52618510.761 : iCmd = 4, nBytes = 2
19ec-1c88:52618847.469 : 0000 : 07 07 
19ec-1c88:52618847.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52618847.840 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52618848.006 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52618848.140 : IO Send command 10 bytes
19ec-1c88:52618848.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:52618848.356 : iCmd = 0, nBytes = 10
19ec-1c88:52618848.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52619066.911 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52619067.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:52619067.262 : iCmd = 0, nBytes = 165
19ec-1c88:52619286.682 : skip dump 37 bytes
19ec-1c88:52619287.073 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52619287.365 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52619287.644 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52619287.915 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52619288.179 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52619288.456 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52619288.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52619288.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52619289.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52619289.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:52619289.328 : iCmd = 1, nBytes = 4
19ec-1c88:52619500.423 : 0000 : 00 00 00 00 
19ec-1c88:52619500.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52619500.735 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52619500.861 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52619500.989 : IO Send command 10 bytes
19ec-1c88:52619501.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:52619501.201 : iCmd = 0, nBytes = 10
19ec-1c88:52619501.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52619854.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52619855.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:52619855.253 : iCmd = 0, nBytes = 128
19ec-1c88:52620068.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620068.736 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620069.021 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52620069.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52620069.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52620069.803 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620070.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620070.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620070.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52620070.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:52620070.680 : iCmd = 1, nBytes = 4
19ec-1c88:52620244.830 : 0000 : 00 00 00 00 
19ec-1c88:52620245.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52620245.133 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52620245.459 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52620245.601 : => CNT96226::Close
19ec-1c88:52620252.230 : <= CNT96226::Close ret = 1
19ec-1c88:52620252.394 : <= CNT96226::~CNT96226
19ec-1c88:52620252.560 : <= CAsicIO::GetDeviceList
19ec-1c88:52620253.251 : => IoObject::SetTimeout
19ec-1c88:52620253.519 : Timeout--> In = 0 Out = 0
19ec-1c88:52620253.638 : <= IoObject::SetTimeout
19ec-1c88:52620253.769 : => CAsicIO::CAsicIO
19ec-1c88:52620253.911 : => CNT96226::CNT96226
19ec-1c88:52620254.018 : => CNT96226::Open
19ec-1c88:52620295.470 : <= CNT96226::Open ret = 1
19ec-1c88:52620295.671 : => CNT96226::Initialize
19ec-1c88:52620296.047 : <= CNT96226::Initialize ret = 1
19ec-1c88:52620296.170 : <= CNT96226::CNT96226
19ec-1c88:52620296.280 : <= CAsicIO::CAsicIO
19ec-1c88:52620296.390 : => CAsicIO::InitializeDevice
19ec-1c88:52620296.525 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52620308.004 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52620308.222 : => IoObject::GetLockName
19ec-1c88:52620308.336 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52620308.472 : <= IoObject::GetLockName
19ec-1c88:52620309.360 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52620309.510 : IO Send command 10 bytes
19ec-1c88:52620309.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:52620309.722 : iCmd = 0, nBytes = 10
19ec-1c88:52620309.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52620648.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52620648.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:52620648.691 : iCmd = 0, nBytes = 128
19ec-1c88:52620888.993 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620889.371 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620889.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52620889.934 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52620890.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52620890.454 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620890.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620890.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620891.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52620891.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:52620891.314 : iCmd = 1, nBytes = 4
19ec-1c88:52621103.295 : 0000 : 00 00 00 00 
19ec-1c88:52621103.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52621103.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52621103.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:52621103.902 : iCmd = 3, nBytes = 2
19ec-1c88:52621492.271 : 0000 : 06 38 
19ec-1c88:52621492.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52621492.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:52621492.740 : iCmd = 4, nBytes = 2
19ec-1c88:52621814.402 : 0000 : 07 07 
19ec-1c88:52621814.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52621814.957 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52621815.154 : => IoObject::InitializeDevice
19ec-1c88:52621815.343 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52621816.601 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52621816.746 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52621817.972 : => FindScanner
19ec-1c88:52621818.086 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52621818.212 : <= FindScanner ret = 1
19ec-1c88:52621818.327 : => IoObject::IoLockStart
19ec-1c88:52621818.529 : => CAsicIO::CheckDevice
19ec-1c88:52621818.631 : => CNT96226::ConnectIsAvailable
19ec-1c88:52621837.335 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52621837.529 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52621837.647 : <= IoObject::IoLockStart
19ec-1c88:52621837.756 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52621837.882 : IO Send command 10 bytes
19ec-1c88:52621838.048 : => CNT96226::VenderCmd_SetData
19ec-1c88:52621838.164 : iCmd = 0, nBytes = 10
19ec-1c88:52621838.377 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52622036.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52622036.427 : System send command 10 bytes + data 0 bytes
19ec-1c88:52622036.567 : IO total need to receive data 5 bytes
19ec-1c88:52622036.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622036.794 : iCmd = 0, nBytes = 5
19ec-1c88:52622249.095 : 0000 : 06 00 02 02 ab 
19ec-1c88:52622249.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52622249.282 : System total receive data 5 bytes
19ec-1c88:52622249.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622249.420 : iCmd = 1, nBytes = 4
19ec-1c88:52622444.735 : 0000 : 00 00 00 00 
19ec-1c88:52622444.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52622444.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52622445.073 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52622445.147 : IO Send command 10 bytes
19ec-1c88:52622445.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:52622445.319 : iCmd = 0, nBytes = 10
19ec-1c88:52622445.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52622639.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52622639.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:52622639.799 : IO total need to receive data 165 bytes
19ec-1c88:52622639.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622639.935 : iCmd = 0, nBytes = 165
19ec-1c88:52622848.233 : skip dump 37 bytes
19ec-1c88:52622848.445 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52622848.613 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52622848.773 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52622848.930 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52622849.087 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52622849.247 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52622849.398 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52622849.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52622849.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52622849.699 : System total receive data 165 bytes
19ec-1c88:52622849.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622849.830 : iCmd = 1, nBytes = 4
19ec-1c88:52623047.420 : 0000 : 00 00 00 00 
19ec-1c88:52623047.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52623047.718 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52623047.970 : Dump Inquiry
19ec-1c88:52623048.135 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52623048.306 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52623048.468 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52623048.636 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52623048.789 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52623048.953 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52623049.112 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623049.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623049.427 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52623049.587 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52623049.696 : 00a0 : 00 00 00 00 00 
19ec-1c88:52623049.775 : => ReadNVMDataInternal
19ec-1c88:52623050.024 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52623050.103 : IO Send command 10 bytes
19ec-1c88:52623050.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:52623050.282 : iCmd = 0, nBytes = 10
19ec-1c88:52623050.405 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52623393.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52623393.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:52623393.646 : IO total need to receive data 128 bytes
19ec-1c88:52623393.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:52623393.784 : iCmd = 0, nBytes = 128
19ec-1c88:52623577.167 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623577.396 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623577.571 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52623577.731 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52623577.884 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.030 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52623578.609 : System total receive data 128 bytes
19ec-1c88:52623578.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:52623578.743 : iCmd = 1, nBytes = 4
19ec-1c88:52623705.349 : 0000 : 00 00 00 00 
19ec-1c88:52623705.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52623705.599 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52623705.679 : NVMData.PadScanCount = 0
19ec-1c88:52623705.746 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52623705.814 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52623705.882 : NVMData.FlatbedScanCount = 0
19ec-1c88:52623705.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52623706.009 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52623706.074 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52623706.140 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52623706.208 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52623706.273 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52623706.341 : NVMData.BornMonth = 0
19ec-1c88:52623706.399 : NVMData.BornDay = 0
19ec-1c88:52623706.459 : NVMData.BornYear = 0
19ec-1c88:52623706.514 : NVMData.FirstScanMonth = 4
19ec-1c88:52623706.577 : NVMData.FirstScanDay = 30
19ec-1c88:52623706.642 : NVMData.FirstScanYear = 2020
19ec-1c88:52623706.706 : NVMData.VerticalMagnification = 0
19ec-1c88:52623706.774 : NVMData.HorizontalMagnification = 0
19ec-1c88:52623706.837 : NVMData.PowerSavingTime = 15
19ec-1c88:52623706.905 : NVMData.SN = A094165189010062
19ec-1c88:52623706.965 : NVMData.AutoFeed = 0
19ec-1c88:52623707.023 : NVMData.CCDType = 0
19ec-1c88:52623707.084 : NVMData.ScanSpeed = 0
19ec-1c88:52623707.147 : NVMData.RollerCount = 0
19ec-1c88:52623707.209 : NVMData.MultifeedCount = 0
19ec-1c88:52623707.270 : NVMData.JamCount = 0
19ec-1c88:52623707.326 : NVMData.IdentifyInfo = 
19ec-1c88:52623707.388 : NVMData.FormalName = 
19ec-1c88:52623707.623 : NVMData.ReservedB = 0
19ec-1c88:52623707.693 : NVMData.FunctionCode = 0
19ec-1c88:52623707.752 : NVMData.PreFeed = 0
19ec-1c88:52623707.814 : NVMData.PreFeedTime = 0
19ec-1c88:52623707.873 : NVMData.ButtonNumber = 0
19ec-1c88:52623707.935 : NVMData.PowerOffTime = 0
19ec-1c88:52623707.999 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52623708.086 : => IoObject::IoLockEnd
19ec-1c88:52623708.194 : <= IoObject::IoLockEnd
19ec-1c88:52623708.254 : <= InitializeScanner ret = 1
19ec-1c88:52625096.086 : => GetLogicalScannerAbility
19ec-1c88:52625096.266 : => IoObject::IoLockStart
19ec-1c88:52625096.387 : => CAsicIO::CheckDevice
19ec-1c88:52625096.444 : => CNT96226::ConnectIsAvailable
19ec-1c88:52625121.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52625122.015 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52625122.139 : <= IoObject::IoLockStart
19ec-1c88:52625122.261 : => IoObject::IoLockEnd
19ec-1c88:52625122.486 : <= IoObject::IoLockEnd
19ec-1c88:52625122.907 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52628590.526 : => GetLogicalScannerAbilityEx
19ec-1c88:52628590.716 : => IoObject::IoLockStart
19ec-1c88:52628590.845 : => CAsicIO::CheckDevice
19ec-1c88:52628590.904 : => CNT96226::ConnectIsAvailable
19ec-1c88:52628616.559 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52628616.672 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52628616.731 : <= IoObject::IoLockStart
19ec-1c88:52628616.788 : => IoObject::IoLockEnd
19ec-1c88:52628616.894 : <= IoObject::IoLockEnd
19ec-1c88:52628617.010 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52628617.085 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52637076.201 : => ReadNVMData
19ec-1c88:52637076.491 : => IoObject::IoLockStart
19ec-1c88:52637076.740 : => CAsicIO::CheckDevice
19ec-1c88:52637076.854 : => CNT96226::ConnectIsAvailable
19ec-1c88:52637102.286 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52637102.536 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52637102.672 : <= IoObject::IoLockStart
19ec-1c88:52637102.804 : => ReadNVMDataInternal
19ec-1c88:52637102.923 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52637103.058 : IO Send command 10 bytes
19ec-1c88:52637103.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:52637103.387 : iCmd = 0, nBytes = 10
19ec-1c88:52637103.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52637464.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52637465.228 : System send command 10 bytes + data 0 bytes
19ec-1c88:52637465.370 : IO total need to receive data 128 bytes
19ec-1c88:52637465.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:52637465.614 : iCmd = 0, nBytes = 128
19ec-1c88:52637674.488 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637674.856 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637675.145 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52637675.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52637675.670 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52637675.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637676.177 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637676.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637676.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52637676.680 : System total receive data 128 bytes
19ec-1c88:52637676.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:52637676.919 : iCmd = 1, nBytes = 4
19ec-1c88:52637887.833 : 0000 : 00 00 00 00 
19ec-1c88:52637888.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52637888.238 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52637888.376 : NVMData.PadScanCount = 0
19ec-1c88:52637888.490 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52637888.600 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52637888.714 : NVMData.FlatbedScanCount = 0
19ec-1c88:52637888.827 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52637889.231 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52637889.363 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52637889.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52637889.587 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52637889.699 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52637889.815 : NVMData.BornMonth = 0
19ec-1c88:52637889.916 : NVMData.BornDay = 0
19ec-1c88:52637890.016 : NVMData.BornYear = 0
19ec-1c88:52637890.117 : NVMData.FirstScanMonth = 4
19ec-1c88:52637890.228 : NVMData.FirstScanDay = 30
19ec-1c88:52637890.339 : NVMData.FirstScanYear = 2020
19ec-1c88:52637890.448 : NVMData.VerticalMagnification = 0
19ec-1c88:52637890.561 : NVMData.HorizontalMagnification = 0
19ec-1c88:52637890.672 : NVMData.PowerSavingTime = 15
19ec-1c88:52637890.779 : NVMData.SN = A094165189010062
19ec-1c88:52637890.880 : NVMData.AutoFeed = 0
19ec-1c88:52637890.981 : NVMData.CCDType = 0
19ec-1c88:52637891.080 : NVMData.ScanSpeed = 0
19ec-1c88:52637891.194 : NVMData.RollerCount = 0
19ec-1c88:52637891.299 : NVMData.MultifeedCount = 0
19ec-1c88:52637891.406 : NVMData.JamCount = 0
19ec-1c88:52637891.507 : NVMData.IdentifyInfo = 
19ec-1c88:52637891.613 : NVMData.FormalName = 
19ec-1c88:52637891.716 : NVMData.ReservedB = 0
19ec-1c88:52637891.816 : NVMData.FunctionCode = 0
19ec-1c88:52637891.917 : NVMData.PreFeed = 0
19ec-1c88:52637892.012 : NVMData.PreFeedTime = 0
19ec-1c88:52637892.112 : NVMData.ButtonNumber = 0
19ec-1c88:52637892.212 : NVMData.PowerOffTime = 0
19ec-1c88:52637892.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52637892.437 : => IoObject::IoLockEnd
19ec-1c88:52637892.615 : <= IoObject::IoLockEnd
19ec-1c88:52637892.715 : <= ReadNVMData ret = 1
19ec-1c88:52648042.656 : => GetADFStatus
19ec-1c88:52648043.034 : => IoObject::IoLockStart
19ec-1c88:52648043.163 : => CAsicIO::CheckDevice
19ec-1c88:52648043.223 : => CNT96226::ConnectIsAvailable
19ec-1c88:52648061.830 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52648061.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52648062.022 : <= IoObject::IoLockStart
19ec-1c88:52648062.087 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52648062.159 : IO Send command 10 bytes
19ec-1c88:52648062.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:52648062.343 : iCmd = 0, nBytes = 10
19ec-1c88:52648062.457 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52648239.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52648239.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:52648239.825 : IO total need to receive data 2 bytes
19ec-1c88:52648239.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:52648239.939 : iCmd = 0, nBytes = 2
19ec-1c88:52648351.054 : 0000 : 00 00 
19ec-1c88:52648351.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52648351.206 : System total receive data 2 bytes
19ec-1c88:52648351.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:52648351.321 : iCmd = 1, nBytes = 4
19ec-1c88:52648504.118 : 0000 : 00 00 00 00 
19ec-1c88:52648504.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52648504.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52648504.828 : Return status = 0
19ec-1c88:52648504.891 : => IoObject::IoLockEnd
19ec-1c88:52648504.977 : <= IoObject::IoLockEnd
19ec-1c88:52648505.028 : <= GetADFStatus ret = 1
19ec-1c88:52651028.299 : => GetADFStatus
19ec-1c88:52651028.494 : => IoObject::IoLockStart
19ec-1c88:52651028.625 : => CAsicIO::CheckDevice
19ec-1c88:52651028.680 : => CNT96226::ConnectIsAvailable
19ec-1c88:52651050.750 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52651050.999 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52651051.129 : <= IoObject::IoLockStart
19ec-1c88:52651051.258 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52651051.631 : IO Send command 10 bytes
19ec-1c88:52651051.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:52651051.802 : iCmd = 0, nBytes = 10
19ec-1c88:52651051.909 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52651252.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52651252.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:52651252.710 : IO total need to receive data 2 bytes
19ec-1c88:52651252.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:52651252.841 : iCmd = 0, nBytes = 2
19ec-1c88:52651440.696 : 0000 : 00 00 
19ec-1c88:52651440.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52651440.893 : System total receive data 2 bytes
19ec-1c88:52651440.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:52651441.008 : iCmd = 1, nBytes = 4
19ec-1c88:52651647.113 : 0000 : 00 00 00 00 
19ec-1c88:52651647.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52651647.323 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52651647.393 : Return status = 0
19ec-1c88:52651647.453 : => IoObject::IoLockEnd
19ec-1c88:52651647.540 : <= IoObject::IoLockEnd
19ec-1c88:52651647.591 : <= GetADFStatus ret = 1
19ec-1c88:52653676.419 : => TerminateDriver
19ec-1c88:52653676.612 : => CAsicIO::~CAsicIO,pStage=136252488
19ec-1c88:52653676.682 : => CNT96226::Close
19ec-1c88:52653680.490 : <= CNT96226::Close ret = 1
19ec-1c88:52653680.571 : <= CAsicIO::~CAsicIO
19ec-1c88:52653680.630 : => IoObject::IoLockEnd
19ec-1c88:52653680.680 : <= IoObject::IoLockEnd
19ec-1c88:52653680.734 : => IoObject::TerminateDevice
19ec-1c88:52653680.791 : => IoObject::IoLockEnd
19ec-1c88:52653680.837 : <= IoObject::IoLockEnd
19ec-1c88:52653680.936 : <= IoObject::TerminateDevice
19ec-1c88:52653681.256 : <= TerminateDriver ret = 1
19ec-1c88:52697331.268 : ============Debug Start==========
19ec-1c88:52697331.541 : Date : 2020/4/30 14:31:11
19ec-1c88:52697331.619 : Process ID : 19ec
19ec-1c88:52697332.020 : Windows : Version 10.0 build 18363 
19ec-1c88:52697332.453 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52697332.517 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52697332.581 : MemoryStatus.ullAvailPhys : 1727565824
19ec-1c88:52697332.644 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52697332.705 : MemoryStatus.ullAvailPageFile : 3129524224
19ec-1c88:52697332.766 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52697332.823 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:52697332.884 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52697332.985 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52697333.045 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52697333.292 : CPU Count : 4
19ec-1c88:52697333.340 : CPU Frequency : 100.000 Mhz
19ec-1c88:52697337.507 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52697337.635 : => InitializeDriver
19ec-1c88:52697337.903 : <= InitializeDriver ret = 1
19ec-1c88:52697337.962 : => InitializeScanner
19ec-1c88:52697338.040 : => CAsicIO::GetDeviceList
19ec-1c88:52697338.334 : => CNT96226::CNT96226
19ec-1c88:52697338.396 : => CNT96226::Open
19ec-1c88:52697363.599 : <= CNT96226::Open ret = 1
19ec-1c88:52697363.712 : => CNT96226::Initialize
19ec-1c88:52697363.901 : <= CNT96226::Initialize ret = 1
19ec-1c88:52697363.959 : <= CNT96226::CNT96226
19ec-1c88:52697364.010 : => CNT96226::EnumAvailableDevice
19ec-1c88:52697369.461 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52697369.539 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52697369.595 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52701084.436 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52701084.772 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52701090.831 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52701090.949 : => IoObject::GetLockName
19ec-1c88:52701091.013 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52701091.087 : <= IoObject::GetLockName
19ec-1c88:52701091.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:52701091.657 : iCmd = 3, nBytes = 2
19ec-1c88:52701481.439 : 0000 : 06 38 
19ec-1c88:52701481.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52701481.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:52701481.734 : iCmd = 4, nBytes = 2
19ec-1c88:52701783.925 : 0000 : 07 07 
19ec-1c88:52701784.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52701784.168 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52701784.258 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52701784.322 : IO Send command 10 bytes
19ec-1c88:52701784.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:52701784.434 : iCmd = 0, nBytes = 10
19ec-1c88:52701784.533 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52701967.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52701968.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:52701968.215 : iCmd = 0, nBytes = 165
19ec-1c88:52702083.343 : skip dump 37 bytes
19ec-1c88:52702083.564 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52702083.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52702083.833 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52702083.966 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52702084.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52702084.223 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52702084.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702084.474 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702084.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702084.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:52702084.654 : iCmd = 1, nBytes = 4
19ec-1c88:52702203.565 : 0000 : 00 00 00 00 
19ec-1c88:52702203.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702203.737 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52702203.801 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52702204.083 : IO Send command 10 bytes
19ec-1c88:52702204.132 : => CNT96226::VenderCmd_SetData
19ec-1c88:52702204.186 : iCmd = 0, nBytes = 10
19ec-1c88:52702204.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52702536.538 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52702536.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:52702536.760 : iCmd = 0, nBytes = 128
19ec-1c88:52702694.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702694.972 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.110 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52702695.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52702695.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.491 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702695.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:52702695.923 : iCmd = 1, nBytes = 4
19ec-1c88:52702870.384 : 0000 : 00 00 00 00 
19ec-1c88:52702870.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702870.605 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52702870.814 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52702870.887 : => CNT96226::Close
19ec-1c88:52702875.716 : <= CNT96226::Close ret = 1
19ec-1c88:52702875.797 : <= CNT96226::~CNT96226
19ec-1c88:52702875.887 : <= CAsicIO::GetDeviceList
19ec-1c88:52702876.415 : => IoObject::SetTimeout
19ec-1c88:52702876.553 : Timeout--> In = 0 Out = 0
19ec-1c88:52702876.611 : <= IoObject::SetTimeout
19ec-1c88:52702876.680 : => CAsicIO::CAsicIO
19ec-1c88:52702876.753 : => CNT96226::CNT96226
19ec-1c88:52702876.811 : => CNT96226::Open
19ec-1c88:52702902.633 : <= CNT96226::Open ret = 1
19ec-1c88:52702902.748 : => CNT96226::Initialize
19ec-1c88:52702902.951 : <= CNT96226::Initialize ret = 1
19ec-1c88:52702903.010 : <= CNT96226::CNT96226
19ec-1c88:52702903.061 : <= CAsicIO::CAsicIO
19ec-1c88:52702903.116 : => CAsicIO::InitializeDevice
19ec-1c88:52702903.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52702909.298 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52702909.431 : => IoObject::GetLockName
19ec-1c88:52702909.498 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52702909.563 : <= IoObject::GetLockName
19ec-1c88:52702910.086 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52702910.159 : IO Send command 10 bytes
19ec-1c88:52702910.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:52702910.267 : iCmd = 0, nBytes = 10
19ec-1c88:52702910.381 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52703254.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52703254.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703254.910 : iCmd = 0, nBytes = 128
19ec-1c88:52703457.836 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.054 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.196 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52703458.334 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52703458.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.589 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.834 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52703458.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703459.014 : iCmd = 1, nBytes = 4
19ec-1c88:52703634.550 : 0000 : 00 00 00 00 
19ec-1c88:52703634.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52703634.752 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52703634.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703634.874 : iCmd = 3, nBytes = 2
19ec-1c88:52703992.091 : 0000 : 06 38 
19ec-1c88:52703992.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52703992.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703992.402 : iCmd = 4, nBytes = 2
19ec-1c88:52704295.952 : 0000 : 07 07 
19ec-1c88:52704296.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52704296.284 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52704296.385 : => IoObject::InitializeDevice
19ec-1c88:52704296.491 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52704297.189 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52704297.266 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52704298.098 : => FindScanner
19ec-1c88:52704298.157 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52704298.223 : <= FindScanner ret = 1
19ec-1c88:52704298.280 : => IoObject::IoLockStart
19ec-1c88:52704298.393 : => CAsicIO::CheckDevice
19ec-1c88:52704298.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:52704320.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52704320.330 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52704320.389 : <= IoObject::IoLockStart
19ec-1c88:52704320.450 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52704320.518 : IO Send command 10 bytes
19ec-1c88:52704320.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:52704320.663 : iCmd = 0, nBytes = 10
19ec-1c88:52704320.768 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52704520.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52704521.122 : System send command 10 bytes + data 0 bytes
19ec-1c88:52704521.190 : IO total need to receive data 5 bytes
19ec-1c88:52704521.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:52704521.309 : iCmd = 0, nBytes = 5
19ec-1c88:52704697.425 : 0000 : 06 00 02 02 ab 
19ec-1c88:52704697.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52704697.613 : System total receive data 5 bytes
19ec-1c88:52704697.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:52704697.724 : iCmd = 1, nBytes = 4
19ec-1c88:52704833.028 : 0000 : 00 00 00 00 
19ec-1c88:52704833.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52704833.348 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52704833.411 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52704833.475 : IO Send command 10 bytes
19ec-1c88:52704833.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:52704833.640 : iCmd = 0, nBytes = 10
19ec-1c88:52704833.743 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52705019.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52705019.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:52705019.438 : IO total need to receive data 165 bytes
19ec-1c88:52705019.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705019.575 : iCmd = 0, nBytes = 165
19ec-1c88:52705219.305 : skip dump 37 bytes
19ec-1c88:52705219.535 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52705219.681 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52705219.820 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52705219.951 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52705220.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52705220.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52705220.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705220.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705220.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705220.582 : System total receive data 165 bytes
19ec-1c88:52705220.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705220.695 : iCmd = 1, nBytes = 4
19ec-1c88:52705346.407 : 0000 : 00 00 00 00 
19ec-1c88:52705346.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705346.658 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52705346.868 : Dump Inquiry
19ec-1c88:52705346.985 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52705347.121 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52705347.253 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52705347.381 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52705347.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52705347.637 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52705347.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705347.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705348.013 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52705348.144 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52705348.230 : 00a0 : 00 00 00 00 00 
19ec-1c88:52705348.304 : => ReadNVMDataInternal
19ec-1c88:52705348.510 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52705348.572 : IO Send command 10 bytes
19ec-1c88:52705348.670 : => CNT96226::VenderCmd_SetData
19ec-1c88:52705348.725 : iCmd = 0, nBytes = 10
19ec-1c88:52705348.825 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52705654.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52705654.521 : System send command 10 bytes + data 0 bytes
19ec-1c88:52705654.589 : IO total need to receive data 128 bytes
19ec-1c88:52705654.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705654.715 : iCmd = 0, nBytes = 128
19ec-1c88:52705845.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705845.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.087 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52705846.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52705846.357 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.490 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.617 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705846.871 : System total receive data 128 bytes
19ec-1c88:52705846.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705846.990 : iCmd = 1, nBytes = 4
19ec-1c88:52705965.125 : 0000 : 00 00 00 00 
19ec-1c88:52705965.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705965.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52705965.512 : NVMData.PadScanCount = 0
19ec-1c88:52705965.566 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52705965.621 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52705965.681 : NVMData.FlatbedScanCount = 0
19ec-1c88:52705965.737 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52705965.789 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52705965.844 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52705965.897 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52705965.952 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52705966.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52705966.064 : NVMData.BornMonth = 0
19ec-1c88:52705966.112 : NVMData.BornDay = 0
19ec-1c88:52705966.164 : NVMData.BornYear = 0
19ec-1c88:52705966.212 : NVMData.FirstScanMonth = 4
19ec-1c88:52705966.263 : NVMData.FirstScanDay = 30
19ec-1c88:52705966.317 : NVMData.FirstScanYear = 2020
19ec-1c88:52705966.372 : NVMData.VerticalMagnification = 0
19ec-1c88:52705966.425 : NVMData.HorizontalMagnification = 0
19ec-1c88:52705966.478 : NVMData.PowerSavingTime = 15
19ec-1c88:52705966.533 : NVMData.SN = A094165189010062
19ec-1c88:52705966.582 : NVMData.AutoFeed = 0
19ec-1c88:52705966.629 : NVMData.CCDType = 0
19ec-1c88:52705966.676 : NVMData.ScanSpeed = 0
19ec-1c88:52705966.723 : NVMData.RollerCount = 0
19ec-1c88:52705966.775 : NVMData.MultifeedCount = 0
19ec-1c88:52705966.825 : NVMData.JamCount = 0
19ec-1c88:52705966.876 : NVMData.IdentifyInfo = 
19ec-1c88:52705966.924 : NVMData.FormalName = 
19ec-1c88:52705967.183 : NVMData.ReservedB = 0
19ec-1c88:52705967.238 : NVMData.FunctionCode = 0
19ec-1c88:52705967.289 : NVMData.PreFeed = 0
19ec-1c88:52705967.336 : NVMData.PreFeedTime = 0
19ec-1c88:52705967.385 : NVMData.ButtonNumber = 0
19ec-1c88:52705967.433 : NVMData.PowerOffTime = 0
19ec-1c88:52705967.485 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52705967.563 : => IoObject::IoLockEnd
19ec-1c88:52705967.664 : <= IoObject::IoLockEnd
19ec-1c88:52705967.712 : <= InitializeScanner ret = 1
19ec-1c88:52705967.774 : => GetLogicalScannerAbilityEx
19ec-1c88:52705967.837 : => IoObject::IoLockStart
19ec-1c88:52705967.931 : => CAsicIO::CheckDevice
19ec-1c88:52705967.983 : => CNT96226::ConnectIsAvailable
19ec-1c88:52705980.421 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52705980.529 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52705980.586 : <= IoObject::IoLockStart
19ec-1c88:52705980.648 : => IoObject::IoLockEnd
19ec-1c88:52705980.739 : <= IoObject::IoLockEnd
19ec-1c88:52705980.859 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52705980.933 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52706183.909 : => ReadNVMData
19ec-1c88:52706184.099 : => IoObject::IoLockStart
19ec-1c88:52706184.229 : => CAsicIO::CheckDevice
19ec-1c88:52706184.291 : => CNT96226::ConnectIsAvailable
19ec-1c88:52706205.721 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52706205.917 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52706206.009 : <= IoObject::IoLockStart
19ec-1c88:52706206.403 : => ReadNVMDataInternal
19ec-1c88:52706206.464 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52706206.529 : IO Send command 10 bytes
19ec-1c88:52706206.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:52706206.720 : iCmd = 0, nBytes = 10
19ec-1c88:52706206.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52706555.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52706555.504 : System send command 10 bytes + data 0 bytes
19ec-1c88:52706555.579 : IO total need to receive data 128 bytes
19ec-1c88:52706555.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:52706555.707 : iCmd = 0, nBytes = 128
19ec-1c88:52706763.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.041 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.179 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52706764.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52706764.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.562 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52706764.943 : System total receive data 128 bytes
19ec-1c88:52706765.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:52706765.055 : iCmd = 1, nBytes = 4
19ec-1c88:52706919.943 : 0000 : 00 00 00 00 
19ec-1c88:52706920.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52706920.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52706920.265 : NVMData.PadScanCount = 0
19ec-1c88:52706920.319 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52706920.373 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52706920.431 : NVMData.FlatbedScanCount = 0
19ec-1c88:52706920.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52706920.538 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52706920.591 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52706920.646 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52706920.700 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52706920.754 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52706920.807 : NVMData.BornMonth = 0
19ec-1c88:52706920.854 : NVMData.BornDay = 0
19ec-1c88:52706920.905 : NVMData.BornYear = 0
19ec-1c88:52706920.954 : NVMData.FirstScanMonth = 4
19ec-1c88:52706921.003 : NVMData.FirstScanDay = 30
19ec-1c88:52706921.056 : NVMData.FirstScanYear = 2020
19ec-1c88:52706921.246 : NVMData.VerticalMagnification = 0
19ec-1c88:52706921.302 : NVMData.HorizontalMagnification = 0
19ec-1c88:52706921.356 : NVMData.PowerSavingTime = 15
19ec-1c88:52706921.412 : NVMData.SN = A094165189010062
19ec-1c88:52706921.463 : NVMData.AutoFeed = 0
19ec-1c88:52706921.515 : NVMData.CCDType = 0
19ec-1c88:52706921.563 : NVMData.ScanSpeed = 0
19ec-1c88:52706921.612 : NVMData.RollerCount = 0
19ec-1c88:52706921.662 : NVMData.MultifeedCount = 0
19ec-1c88:52706921.712 : NVMData.JamCount = 0
19ec-1c88:52706921.762 : NVMData.IdentifyInfo = 
19ec-1c88:52706921.813 : NVMData.FormalName = 
19ec-1c88:52706921.860 : NVMData.ReservedB = 0
19ec-1c88:52706921.911 : NVMData.FunctionCode = 0
19ec-1c88:52706921.959 : NVMData.PreFeed = 0
19ec-1c88:52706922.008 : NVMData.PreFeedTime = 0
19ec-1c88:52706922.057 : NVMData.ButtonNumber = 0
19ec-1c88:52706922.106 : NVMData.PowerOffTime = 0
19ec-1c88:52706922.158 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52706922.224 : => IoObject::IoLockEnd
19ec-1c88:52706922.314 : <= IoObject::IoLockEnd
19ec-1c88:52706922.364 : <= ReadNVMData ret = 1
19ec-1c88:52709885.522 : ============Debug Start==========
19ec-1c88:52709885.863 : Date : 2020/4/30 14:31:12
19ec-1c88:52709885.949 : Process ID : 19ec
19ec-1c88:52709886.434 : Windows : Version 10.0 build 18363 
19ec-1c88:52709886.948 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52709887.015 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52709887.092 : MemoryStatus.ullAvailPhys : 1711566848
19ec-1c88:52709887.151 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52709887.216 : MemoryStatus.ullAvailPageFile : 3113234432
19ec-1c88:52709887.281 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52709887.343 : MemoryStatus.ullAvailVirtual : 1728671744
19ec-1c88:52709887.409 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52709887.520 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52709887.582 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52709887.835 : CPU Count : 4
19ec-1c88:52709887.885 : CPU Frequency : 100.000 Mhz
19ec-1c88:52709891.898 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52709892.067 : => InitializeDriver
19ec-1c88:52709892.328 : <= InitializeDriver ret = 1
19ec-1c88:52713210.900 : => InitializeScanner
19ec-1c88:52713211.184 : => CAsicIO::GetDeviceList
19ec-1c88:52713211.694 : => CNT96226::CNT96226
19ec-1c88:52713211.767 : => CNT96226::Open
19ec-1c88:52713234.197 : <= CNT96226::Open ret = 1
19ec-1c88:52713234.339 : => CNT96226::Initialize
19ec-1c88:52713234.557 : <= CNT96226::Initialize ret = 1
19ec-1c88:52713234.617 : <= CNT96226::CNT96226
19ec-1c88:52713234.679 : => CNT96226::EnumAvailableDevice
19ec-1c88:52713240.173 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52713240.262 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52713240.325 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52716886.006 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52716886.306 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52716892.133 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52716892.242 : => IoObject::GetLockName
19ec-1c88:52716892.306 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52716892.376 : <= IoObject::GetLockName
19ec-1c88:52716892.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:52716892.907 : iCmd = 3, nBytes = 2
19ec-1c88:52717279.841 : 0000 : 06 38 
19ec-1c88:52717279.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52717280.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:52717280.107 : iCmd = 4, nBytes = 2
19ec-1c88:52717587.723 : 0000 : 07 07 
19ec-1c88:52717587.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52717587.900 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52717587.991 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52717588.058 : IO Send command 10 bytes
19ec-1c88:52717588.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:52717588.162 : iCmd = 0, nBytes = 10
19ec-1c88:52717588.268 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52717786.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52717786.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:52717786.698 : iCmd = 0, nBytes = 165
19ec-1c88:52717993.293 : skip dump 37 bytes
19ec-1c88:52717993.474 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52717993.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52717993.741 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52717993.875 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52717994.003 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52717994.136 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52717994.260 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52717994.386 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52717994.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52717994.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:52717994.560 : iCmd = 1, nBytes = 4
19ec-1c88:52718188.334 : 0000 : 00 00 00 00 
19ec-1c88:52718188.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52718188.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52718188.589 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52718188.653 : IO Send command 10 bytes
19ec-1c88:52718188.707 : => CNT96226::VenderCmd_SetData
19ec-1c88:52718188.762 : iCmd = 0, nBytes = 10
19ec-1c88:52718188.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52718538.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52718538.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:52718538.870 : iCmd = 0, nBytes = 128
19ec-1c88:52718733.490 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718733.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718733.814 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52718733.945 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52718734.067 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52718734.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:52718734.614 : iCmd = 1, nBytes = 4
19ec-1c88:52718941.912 : 0000 : 00 00 00 00 
19ec-1c88:52718942.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52718942.079 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52718942.250 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52718942.324 : => CNT96226::Close
19ec-1c88:52718946.193 : <= CNT96226::Close ret = 1
19ec-1c88:52718946.265 : <= CNT96226::~CNT96226
19ec-1c88:52718946.353 : <= CAsicIO::GetDeviceList
19ec-1c88:52718946.746 : => IoObject::SetTimeout
19ec-1c88:52718946.877 : Timeout--> In = 0 Out = 0
19ec-1c88:52718946.934 : <= IoObject::SetTimeout
19ec-1c88:52718947.002 : => CAsicIO::CAsicIO
19ec-1c88:52718947.073 : => CNT96226::CNT96226
19ec-1c88:52718947.131 : => CNT96226::Open
19ec-1c88:52718969.174 : <= CNT96226::Open ret = 1
19ec-1c88:52718969.272 : => CNT96226::Initialize
19ec-1c88:52718969.455 : <= CNT96226::Initialize ret = 1
19ec-1c88:52718969.511 : <= CNT96226::CNT96226
19ec-1c88:52718969.562 : <= CAsicIO::CAsicIO
19ec-1c88:52718969.619 : => CAsicIO::InitializeDevice
19ec-1c88:52718969.689 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52718975.491 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52718975.608 : => IoObject::GetLockName
19ec-1c88:52718975.662 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52718975.726 : <= IoObject::GetLockName
19ec-1c88:52718976.219 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52718976.292 : IO Send command 10 bytes
19ec-1c88:52718976.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:52718976.401 : iCmd = 0, nBytes = 10
19ec-1c88:52718976.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52719307.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52719307.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:52719307.292 : iCmd = 0, nBytes = 128
19ec-1c88:52719501.486 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719501.657 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719501.797 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52719501.928 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52719502.057 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.177 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52719502.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:52719502.597 : iCmd = 1, nBytes = 4
19ec-1c88:52719645.866 : 0000 : 00 00 00 00 
19ec-1c88:52719646.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52719646.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52719646.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:52719646.189 : iCmd = 3, nBytes = 2
19ec-1c88:52720003.256 : 0000 : 06 38 
19ec-1c88:52720003.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720003.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:52720003.487 : iCmd = 4, nBytes = 2
19ec-1c88:52720276.867 : 0000 : 07 07 
19ec-1c88:52720276.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720277.159 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52720277.256 : => IoObject::InitializeDevice
19ec-1c88:52720277.367 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52720278.010 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52720278.085 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52720278.888 : => FindScanner
19ec-1c88:52720278.948 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52720279.014 : <= FindScanner ret = 1
19ec-1c88:52720279.067 : => IoObject::IoLockStart
19ec-1c88:52720279.170 : => CAsicIO::CheckDevice
19ec-1c88:52720279.227 : => CNT96226::ConnectIsAvailable
19ec-1c88:52720303.124 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52720303.241 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52720303.303 : <= IoObject::IoLockStart
19ec-1c88:52720303.366 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52720303.433 : IO Send command 10 bytes
19ec-1c88:52720303.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:52720303.584 : iCmd = 0, nBytes = 10
19ec-1c88:52720303.691 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52720502.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52720502.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:52720502.638 : IO total need to receive data 5 bytes
19ec-1c88:52720502.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:52720502.754 : iCmd = 0, nBytes = 5
19ec-1c88:52720694.046 : 0000 : 06 00 02 02 ab 
19ec-1c88:52720694.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720694.224 : System total receive data 5 bytes
19ec-1c88:52720694.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:52720694.341 : iCmd = 1, nBytes = 4
19ec-1c88:52720898.159 : 0000 : 00 00 00 00 
19ec-1c88:52720898.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720898.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52720898.424 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52720898.487 : IO Send command 10 bytes
19ec-1c88:52720898.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:52720898.634 : iCmd = 0, nBytes = 10
19ec-1c88:52720898.736 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52721089.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52721090.046 : System send command 10 bytes + data 0 bytes
19ec-1c88:52721090.108 : IO total need to receive data 165 bytes
19ec-1c88:52721090.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:52721090.225 : iCmd = 0, nBytes = 165
19ec-1c88:52721257.780 : skip dump 37 bytes
19ec-1c88:52721257.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52721258.127 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52721258.266 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52721258.397 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52721258.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52721258.651 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52721258.779 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721258.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721258.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52721259.025 : System total receive data 165 bytes
19ec-1c88:52721259.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:52721259.140 : iCmd = 1, nBytes = 4
19ec-1c88:52721466.460 : 0000 : 00 00 00 00 
19ec-1c88:52721466.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52721466.665 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52721466.878 : Dump Inquiry
19ec-1c88:52721467.015 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52721467.154 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52721467.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52721467.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52721467.542 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52721467.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52721467.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721467.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721468.056 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52721468.189 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52721468.278 : 00a0 : 00 00 00 00 00 
19ec-1c88:52721468.354 : => ReadNVMDataInternal
19ec-1c88:52721468.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52721468.626 : IO Send command 10 bytes
19ec-1c88:52721468.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:52721468.764 : iCmd = 0, nBytes = 10
19ec-1c88:52721468.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52721796.359 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52721796.483 : System send command 10 bytes + data 0 bytes
19ec-1c88:52721796.546 : IO total need to receive data 128 bytes
19ec-1c88:52721796.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:52721796.878 : iCmd = 0, nBytes = 128
19ec-1c88:52722003.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.125 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.260 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52722004.391 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52722004.520 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.644 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.765 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.889 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52722005.012 : System total receive data 128 bytes
19ec-1c88:52722005.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:52722005.119 : iCmd = 1, nBytes = 4
19ec-1c88:52722145.818 : 0000 : 00 00 00 00 
19ec-1c88:52722145.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52722146.080 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52722146.147 : NVMData.PadScanCount = 0
19ec-1c88:52722146.203 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52722146.260 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52722146.318 : NVMData.FlatbedScanCount = 0
19ec-1c88:52722146.373 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52722146.428 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52722146.481 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52722146.536 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52722146.592 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52722146.647 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52722146.701 : NVMData.BornMonth = 0
19ec-1c88:52722146.749 : NVMData.BornDay = 0
19ec-1c88:52722146.803 : NVMData.BornYear = 0
19ec-1c88:52722146.852 : NVMData.FirstScanMonth = 4
19ec-1c88:52722146.906 : NVMData.FirstScanDay = 30
19ec-1c88:52722146.961 : NVMData.FirstScanYear = 2020
19ec-1c88:52722147.015 : NVMData.VerticalMagnification = 0
19ec-1c88:52722147.071 : NVMData.HorizontalMagnification = 0
19ec-1c88:52722147.128 : NVMData.PowerSavingTime = 15
19ec-1c88:52722147.184 : NVMData.SN = A094165189010062
19ec-1c88:52722147.236 : NVMData.AutoFeed = 0
19ec-1c88:52722147.286 : NVMData.CCDType = 0
19ec-1c88:52722147.336 : NVMData.ScanSpeed = 0
19ec-1c88:52722147.384 : NVMData.RollerCount = 0
19ec-1c88:52722147.435 : NVMData.MultifeedCount = 0
19ec-1c88:52722147.486 : NVMData.JamCount = 0
19ec-1c88:52722147.537 : NVMData.IdentifyInfo = 
19ec-1c88:52722147.587 : NVMData.FormalName = 
19ec-1c88:52722147.808 : NVMData.ReservedB = 0
19ec-1c88:52722147.867 : NVMData.FunctionCode = 0
19ec-1c88:52722147.915 : NVMData.PreFeed = 0
19ec-1c88:52722147.968 : NVMData.PreFeedTime = 0
19ec-1c88:52722148.018 : NVMData.ButtonNumber = 0
19ec-1c88:52722148.072 : NVMData.PowerOffTime = 0
19ec-1c88:52722148.124 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52722148.200 : => IoObject::IoLockEnd
19ec-1c88:52722148.295 : <= IoObject::IoLockEnd
19ec-1c88:52722148.347 : <= InitializeScanner ret = 1
19ec-1c88:52723370.429 : => GetLogicalScannerAbility
19ec-1c88:52723370.615 : => IoObject::IoLockStart
19ec-1c88:52723370.752 : => CAsicIO::CheckDevice
19ec-1c88:52723370.883 : => CNT96226::ConnectIsAvailable
19ec-1c88:52723396.441 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52723396.557 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52723396.622 : <= IoObject::IoLockStart
19ec-1c88:52723396.680 : => IoObject::IoLockEnd
19ec-1c88:52723396.790 : <= IoObject::IoLockEnd
19ec-1c88:52723396.870 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52726835.392 : => GetLogicalScannerAbilityEx
19ec-1c88:52726835.583 : => IoObject::IoLockStart
19ec-1c88:52726835.714 : => CAsicIO::CheckDevice
19ec-1c88:52726835.770 : => CNT96226::ConnectIsAvailable
19ec-1c88:52726859.452 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52726859.570 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52726859.630 : <= IoObject::IoLockStart
19ec-1c88:52726859.689 : => IoObject::IoLockEnd
19ec-1c88:52726859.797 : <= IoObject::IoLockEnd
19ec-1c88:52726859.920 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52726859.994 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52735044.076 : => ReadNVMData
19ec-1c88:52735044.305 : => IoObject::IoLockStart
19ec-1c88:52735044.441 : => CAsicIO::CheckDevice
19ec-1c88:52735044.502 : => CNT96226::ConnectIsAvailable
19ec-1c88:52735066.691 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52735066.893 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52735066.995 : <= IoObject::IoLockStart
19ec-1c88:52735067.100 : => ReadNVMDataInternal
19ec-1c88:52735067.197 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52735067.584 : IO Send command 10 bytes
19ec-1c88:52735067.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:52735067.801 : iCmd = 0, nBytes = 10
19ec-1c88:52735067.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52735423.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52735423.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:52735423.980 : IO total need to receive data 128 bytes
19ec-1c88:52735424.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:52735424.105 : iCmd = 0, nBytes = 128
19ec-1c88:52735614.884 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.084 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.228 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52735615.368 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52735615.498 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.748 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52735616.008 : System total receive data 128 bytes
19ec-1c88:52735616.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:52735616.122 : iCmd = 1, nBytes = 4
19ec-1c88:52735761.808 : 0000 : 00 00 00 00 
19ec-1c88:52735761.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52735762.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52735762.123 : NVMData.PadScanCount = 0
19ec-1c88:52735762.180 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52735762.240 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52735762.297 : NVMData.FlatbedScanCount = 0
19ec-1c88:52735762.352 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52735762.531 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52735762.592 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52735762.648 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52735762.705 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52735762.758 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52735762.815 : NVMData.BornMonth = 0
19ec-1c88:52735762.865 : NVMData.BornDay = 0
19ec-1c88:52735762.917 : NVMData.BornYear = 0
19ec-1c88:52735762.970 : NVMData.FirstScanMonth = 4
19ec-1c88:52735763.024 : NVMData.FirstScanDay = 30
19ec-1c88:52735763.080 : NVMData.FirstScanYear = 2020
19ec-1c88:52735763.135 : NVMData.VerticalMagnification = 0
19ec-1c88:52735763.192 : NVMData.HorizontalMagnification = 0
19ec-1c88:52735763.247 : NVMData.PowerSavingTime = 15
19ec-1c88:52735763.302 : NVMData.SN = A094165189010062
19ec-1c88:52735763.354 : NVMData.AutoFeed = 0
19ec-1c88:52735763.406 : NVMData.CCDType = 0
19ec-1c88:52735763.457 : NVMData.ScanSpeed = 0
19ec-1c88:52735763.509 : NVMData.RollerCount = 0
19ec-1c88:52735763.565 : NVMData.MultifeedCount = 0
19ec-1c88:52735763.618 : NVMData.JamCount = 0
19ec-1c88:52735763.669 : NVMData.IdentifyInfo = 
19ec-1c88:52735763.719 : NVMData.FormalName = 
19ec-1c88:52735763.768 : NVMData.ReservedB = 0
19ec-1c88:52735763.818 : NVMData.FunctionCode = 0
19ec-1c88:52735763.868 : NVMData.PreFeed = 0
19ec-1c88:52735763.919 : NVMData.PreFeedTime = 0
19ec-1c88:52735763.969 : NVMData.ButtonNumber = 0
19ec-1c88:52735764.020 : NVMData.PowerOffTime = 0
19ec-1c88:52735764.069 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52735764.132 : => IoObject::IoLockEnd
19ec-1c88:52735764.223 : <= IoObject::IoLockEnd
19ec-1c88:52735764.273 : <= ReadNVMData ret = 1
19ec-1c88:52745995.931 : => GetADFStatus
19ec-1c88:52745996.374 : => IoObject::IoLockStart
19ec-1c88:52745996.517 : => CAsicIO::CheckDevice
19ec-1c88:52745996.573 : => CNT96226::ConnectIsAvailable
19ec-1c88:52746021.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52746022.017 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52746022.077 : <= IoObject::IoLockStart
19ec-1c88:52746022.140 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52746022.211 : IO Send command 10 bytes
19ec-1c88:52746022.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:52746022.392 : iCmd = 0, nBytes = 10
19ec-1c88:52746022.497 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52746221.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52746222.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:52746222.157 : IO total need to receive data 2 bytes
19ec-1c88:52746222.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:52746222.280 : iCmd = 0, nBytes = 2
19ec-1c88:52746409.808 : 0000 : 00 00 
19ec-1c88:52746409.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52746410.012 : System total receive data 2 bytes
19ec-1c88:52746410.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:52746410.133 : iCmd = 1, nBytes = 4
19ec-1c88:52746517.571 : 0000 : 00 00 00 00 
19ec-1c88:52746517.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52746517.792 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52746517.852 : Return status = 0
19ec-1c88:52746517.910 : => IoObject::IoLockEnd
19ec-1c88:52746517.998 : <= IoObject::IoLockEnd
19ec-1c88:52746518.047 : <= GetADFStatus ret = 1
19ec-1c88:52749238.985 : => GetADFStatus
19ec-1c88:52749239.193 : => IoObject::IoLockStart
19ec-1c88:52749239.333 : => CAsicIO::CheckDevice
19ec-1c88:52749239.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:52749263.796 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52749263.913 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52749263.977 : <= IoObject::IoLockStart
19ec-1c88:52749264.041 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52749264.109 : IO Send command 10 bytes
19ec-1c88:52749264.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:52749264.295 : iCmd = 0, nBytes = 10
19ec-1c88:52749264.405 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52749456.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52749456.893 : System send command 10 bytes + data 0 bytes
19ec-1c88:52749457.107 : IO total need to receive data 2 bytes
19ec-1c88:52749457.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:52749457.243 : iCmd = 0, nBytes = 2
19ec-1c88:52749655.314 : 0000 : 00 00 
19ec-1c88:52749655.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52749655.496 : System total receive data 2 bytes
19ec-1c88:52749655.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:52749655.613 : iCmd = 1, nBytes = 4
19ec-1c88:52749858.540 : 0000 : 00 00 00 00 
19ec-1c88:52749858.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52749858.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52749858.830 : Return status = 0
19ec-1c88:52749858.892 : => IoObject::IoLockEnd
19ec-1c88:52749858.980 : <= IoObject::IoLockEnd
19ec-1c88:52749859.029 : <= GetADFStatus ret = 1
19ec-1c88:52751949.157 : => TerminateDriver
19ec-1c88:52751949.346 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:52751949.416 : => CNT96226::Close
19ec-1c88:52751953.158 : <= CNT96226::Close ret = 1
19ec-1c88:52751953.233 : <= CAsicIO::~CAsicIO
19ec-1c88:52751953.294 : => IoObject::IoLockEnd
19ec-1c88:52751953.348 : <= IoObject::IoLockEnd
19ec-1c88:52751953.401 : => IoObject::TerminateDevice
19ec-1c88:52751953.455 : => IoObject::IoLockEnd
19ec-1c88:52751953.503 : <= IoObject::IoLockEnd
19ec-1c88:52751953.598 : <= IoObject::TerminateDevice
19ec-1c88:52751953.839 : <= TerminateDriver ret = 1
19ec-1c88:52795263.379 : ============Debug Start==========
19ec-1c88:52795263.652 : Date : 2020/4/30 14:31:14
19ec-1c88:52795263.733 : Process ID : 19ec
19ec-1c88:52795264.143 : Windows : Version 10.0 build 18363 
19ec-1c88:52795264.588 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52795264.650 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52795264.714 : MemoryStatus.ullAvailPhys : 1727733760
19ec-1c88:52795264.774 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52795264.837 : MemoryStatus.ullAvailPageFile : 3126468608
19ec-1c88:52795264.895 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52795264.955 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:52795265.015 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52795265.117 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52795265.178 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52795265.414 : CPU Count : 4
19ec-1c88:52795265.462 : CPU Frequency : 100.000 Mhz
19ec-1c88:52795269.708 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52795269.831 : => InitializeDriver
19ec-1c88:52795270.091 : <= InitializeDriver ret = 1
19ec-1c88:52795270.149 : => InitializeScanner
19ec-1c88:52795270.229 : => CAsicIO::GetDeviceList
19ec-1c88:52795270.526 : => CNT96226::CNT96226
19ec-1c88:52795270.585 : => CNT96226::Open
19ec-1c88:52795291.569 : <= CNT96226::Open ret = 1
19ec-1c88:52795291.664 : => CNT96226::Initialize
19ec-1c88:52795291.849 : <= CNT96226::Initialize ret = 1
19ec-1c88:52795291.904 : <= CNT96226::CNT96226
19ec-1c88:52795291.960 : => CNT96226::EnumAvailableDevice
19ec-1c88:52795297.226 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52795297.304 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52795297.363 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52799011.295 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52799011.583 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52799017.146 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52799017.253 : => IoObject::GetLockName
19ec-1c88:52799017.315 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52799017.382 : <= IoObject::GetLockName
19ec-1c88:52799018.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:52799018.167 : iCmd = 3, nBytes = 2
19ec-1c88:52799401.020 : 0000 : 06 38 
19ec-1c88:52799401.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52799401.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:52799401.513 : iCmd = 4, nBytes = 2
19ec-1c88:52799713.512 : 0000 : 07 07 
19ec-1c88:52799713.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52799713.892 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52799714.064 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52799714.199 : IO Send command 10 bytes
19ec-1c88:52799714.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:52799714.418 : iCmd = 0, nBytes = 10
19ec-1c88:52799714.630 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52799911.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52799911.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:52799911.785 : iCmd = 0, nBytes = 165
19ec-1c88:52800120.777 : skip dump 37 bytes
19ec-1c88:52800121.141 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52800121.421 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52800121.709 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52800121.981 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52800122.246 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52800122.519 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52800122.771 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800123.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800123.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52800123.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:52800123.389 : iCmd = 1, nBytes = 4
19ec-1c88:52800312.391 : 0000 : 00 00 00 00 
19ec-1c88:52800312.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52800312.600 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52800312.682 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52800312.767 : IO Send command 10 bytes
19ec-1c88:52800312.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:52800312.899 : iCmd = 0, nBytes = 10
19ec-1c88:52800313.030 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52800650.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52800651.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:52800651.109 : iCmd = 0, nBytes = 128
19ec-1c88:52800850.211 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800850.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800850.630 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52800850.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52800850.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52800851.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:52800851.686 : iCmd = 1, nBytes = 4
19ec-1c88:52801055.715 : 0000 : 00 00 00 00 
19ec-1c88:52801055.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52801055.934 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52801056.146 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52801056.242 : => CNT96226::Close
19ec-1c88:52801060.924 : <= CNT96226::Close ret = 1
19ec-1c88:52801061.022 : <= CNT96226::~CNT96226
19ec-1c88:52801061.137 : <= CAsicIO::GetDeviceList
19ec-1c88:52801061.616 : => IoObject::SetTimeout
19ec-1c88:52801061.789 : Timeout--> In = 0 Out = 0
19ec-1c88:52801061.862 : <= IoObject::SetTimeout
19ec-1c88:52801061.940 : => CAsicIO::CAsicIO
19ec-1c88:52801062.033 : => CNT96226::CNT96226
19ec-1c88:52801062.100 : => CNT96226::Open
19ec-1c88:52801089.721 : <= CNT96226::Open ret = 1
19ec-1c88:52801089.845 : => CNT96226::Initialize
19ec-1c88:52801090.097 : <= CNT96226::Initialize ret = 1
19ec-1c88:52801090.172 : <= CNT96226::CNT96226
19ec-1c88:52801090.239 : <= CAsicIO::CAsicIO
19ec-1c88:52801090.310 : => CAsicIO::InitializeDevice
19ec-1c88:52801090.404 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52801097.876 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52801098.025 : => IoObject::GetLockName
19ec-1c88:52801098.097 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52801098.182 : <= IoObject::GetLockName
19ec-1c88:52801098.841 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52801098.938 : IO Send command 10 bytes
19ec-1c88:52801099.004 : => CNT96226::VenderCmd_SetData
19ec-1c88:52801099.075 : iCmd = 0, nBytes = 10
19ec-1c88:52801099.221 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52801441.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52801441.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:52801441.417 : iCmd = 0, nBytes = 128
19ec-1c88:52801631.840 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52801632.423 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52801632.592 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.754 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.917 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801633.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801633.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52801633.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:52801633.311 : iCmd = 1, nBytes = 4
19ec-1c88:52801840.208 : 0000 : 00 00 00 00 
19ec-1c88:52801840.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52801840.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52801840.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:52801840.587 : iCmd = 3, nBytes = 2
19ec-1c88:52802212.193 : 0000 : 06 38 
19ec-1c88:52802212.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52802212.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:52802212.510 : iCmd = 4, nBytes = 2
19ec-1c88:52802520.494 : 0000 : 07 07 
19ec-1c88:52802520.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52802520.857 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52802520.988 : => IoObject::InitializeDevice
19ec-1c88:52802521.119 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52802521.967 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52802522.062 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52802522.931 : => FindScanner
19ec-1c88:52802523.011 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52802523.092 : <= FindScanner ret = 1
19ec-1c88:52802523.170 : => IoObject::IoLockStart
19ec-1c88:52802523.303 : => CAsicIO::CheckDevice
19ec-1c88:52802523.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:52802543.782 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52802543.907 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52802543.980 : <= IoObject::IoLockStart
19ec-1c88:52802544.053 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52802544.136 : IO Send command 10 bytes
19ec-1c88:52802544.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:52802544.320 : iCmd = 0, nBytes = 10
19ec-1c88:52802544.457 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52802745.633 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52802746.022 : System send command 10 bytes + data 0 bytes
19ec-1c88:52802746.110 : IO total need to receive data 5 bytes
19ec-1c88:52802746.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:52802746.260 : iCmd = 0, nBytes = 5
19ec-1c88:52802953.271 : 0000 : 06 00 02 02 ab 
19ec-1c88:52802953.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52802953.465 : System total receive data 5 bytes
19ec-1c88:52802953.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:52802953.611 : iCmd = 1, nBytes = 4
19ec-1c88:52803126.778 : 0000 : 00 00 00 00 
19ec-1c88:52803126.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52803127.056 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52803127.137 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52803127.217 : IO Send command 10 bytes
19ec-1c88:52803127.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:52803127.395 : iCmd = 0, nBytes = 10
19ec-1c88:52803127.526 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52803312.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52803313.019 : System send command 10 bytes + data 0 bytes
19ec-1c88:52803313.099 : IO total need to receive data 165 bytes
19ec-1c88:52803313.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:52803313.245 : iCmd = 0, nBytes = 165
19ec-1c88:52803513.831 : skip dump 37 bytes
19ec-1c88:52803514.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52803514.241 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52803514.417 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52803514.587 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52803514.758 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52803514.932 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52803515.095 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803515.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803515.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52803515.409 : System total receive data 165 bytes
19ec-1c88:52803515.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:52803515.554 : iCmd = 1, nBytes = 4
19ec-1c88:52803659.871 : 0000 : 00 00 00 00 
19ec-1c88:52803659.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52803660.121 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52803660.330 : Dump Inquiry
19ec-1c88:52803660.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52803660.662 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52803660.839 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52803661.015 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52803661.183 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52803661.353 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52803661.515 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803661.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803661.849 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52803662.018 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52803662.132 : 00a0 : 00 00 00 00 00 
19ec-1c88:52803662.214 : => ReadNVMDataInternal
19ec-1c88:52803662.450 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52803662.533 : IO Send command 10 bytes
19ec-1c88:52803662.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:52803662.869 : iCmd = 0, nBytes = 10
19ec-1c88:52803663.001 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52803959.679 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52803959.835 : System send command 10 bytes + data 0 bytes
19ec-1c88:52803959.924 : IO total need to receive data 128 bytes
19ec-1c88:52803960.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:52803960.075 : iCmd = 0, nBytes = 128
19ec-1c88:52804131.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804131.930 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804132.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52804132.299 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52804132.471 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52804132.706 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804132.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804133.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804133.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52804133.191 : System total receive data 128 bytes
19ec-1c88:52804133.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:52804133.338 : iCmd = 1, nBytes = 4
19ec-1c88:52804286.292 : 0000 : 00 00 00 00 
19ec-1c88:52804286.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52804286.617 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52804286.703 : NVMData.PadScanCount = 0
19ec-1c88:52804286.773 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52804286.845 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52804286.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:52804286.996 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52804287.065 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52804287.134 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52804287.207 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52804287.279 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52804287.348 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52804287.424 : NVMData.BornMonth = 0
19ec-1c88:52804287.489 : NVMData.BornDay = 0
19ec-1c88:52804287.552 : NVMData.BornYear = 0
19ec-1c88:52804287.616 : NVMData.FirstScanMonth = 4
19ec-1c88:52804287.682 : NVMData.FirstScanDay = 30
19ec-1c88:52804287.757 : NVMData.FirstScanYear = 2020
19ec-1c88:52804287.832 : NVMData.VerticalMagnification = 0
19ec-1c88:52804287.900 : NVMData.HorizontalMagnification = 0
19ec-1c88:52804287.972 : NVMData.PowerSavingTime = 15
19ec-1c88:52804288.042 : NVMData.SN = A094165189010062
19ec-1c88:52804288.109 : NVMData.AutoFeed = 0
19ec-1c88:52804288.174 : NVMData.CCDType = 0
19ec-1c88:52804288.234 : NVMData.ScanSpeed = 0
19ec-1c88:52804288.298 : NVMData.RollerCount = 0
19ec-1c88:52804288.366 : NVMData.MultifeedCount = 0
19ec-1c88:52804288.431 : NVMData.JamCount = 0
19ec-1c88:52804288.494 : NVMData.IdentifyInfo = 
19ec-1c88:52804288.561 : NVMData.FormalName = 
19ec-1c88:52804288.801 : NVMData.ReservedB = 0
19ec-1c88:52804288.873 : NVMData.FunctionCode = 0
19ec-1c88:52804288.939 : NVMData.PreFeed = 0
19ec-1c88:52804289.006 : NVMData.PreFeedTime = 0
19ec-1c88:52804289.070 : NVMData.ButtonNumber = 0
19ec-1c88:52804289.139 : NVMData.PowerOffTime = 0
19ec-1c88:52804289.205 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52804289.298 : => IoObject::IoLockEnd
19ec-1c88:52804289.414 : <= IoObject::IoLockEnd
19ec-1c88:52804289.478 : <= InitializeScanner ret = 1
19ec-1c88:52804289.558 : => GetLogicalScannerAbilityEx
19ec-1c88:52804289.638 : => IoObject::IoLockStart
19ec-1c88:52804289.757 : => CAsicIO::CheckDevice
19ec-1c88:52804289.825 : => CNT96226::ConnectIsAvailable
19ec-1c88:52804301.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52804301.753 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52804301.826 : <= IoObject::IoLockStart
19ec-1c88:52804301.902 : => IoObject::IoLockEnd
19ec-1c88:52804302.018 : <= IoObject::IoLockEnd
19ec-1c88:52804302.158 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52804302.254 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52804525.296 : => ReadNVMData
19ec-1c88:52804525.479 : => IoObject::IoLockStart
19ec-1c88:52804525.639 : => CAsicIO::CheckDevice
19ec-1c88:52804525.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:52804551.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52804551.632 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52804551.710 : <= IoObject::IoLockStart
19ec-1c88:52804551.787 : => ReadNVMDataInternal
19ec-1c88:52804551.863 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52804551.951 : IO Send command 10 bytes
19ec-1c88:52804552.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:52804552.164 : iCmd = 0, nBytes = 10
19ec-1c88:52804552.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52804903.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52804903.527 : System send command 10 bytes + data 0 bytes
19ec-1c88:52804903.620 : IO total need to receive data 128 bytes
19ec-1c88:52804903.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:52804903.773 : iCmd = 0, nBytes = 128
19ec-1c88:52805111.138 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805111.379 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805111.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52805111.741 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52805111.911 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.232 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.393 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52805112.561 : System total receive data 128 bytes
19ec-1c88:52805112.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:52805112.709 : iCmd = 1, nBytes = 4
19ec-1c88:52805299.832 : 0000 : 00 00 00 00 
19ec-1c88:52805299.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52805300.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52805300.214 : NVMData.PadScanCount = 0
19ec-1c88:52805300.293 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52805300.368 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52805300.442 : NVMData.FlatbedScanCount = 0
19ec-1c88:52805300.511 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52805300.580 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52805300.648 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52805300.724 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52805300.795 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52805300.870 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52805300.942 : NVMData.BornMonth = 0
19ec-1c88:52805301.002 : NVMData.BornDay = 0
19ec-1c88:52805301.067 : NVMData.BornYear = 0
19ec-1c88:52805301.133 : NVMData.FirstScanMonth = 4
19ec-1c88:52805301.200 : NVMData.FirstScanDay = 30
19ec-1c88:52805301.278 : NVMData.FirstScanYear = 2020
19ec-1c88:52805301.510 : NVMData.VerticalMagnification = 0
19ec-1c88:52805301.588 : NVMData.HorizontalMagnification = 0
19ec-1c88:52805301.661 : NVMData.PowerSavingTime = 15
19ec-1c88:52805301.732 : NVMData.SN = A094165189010062
19ec-1c88:52805301.801 : NVMData.AutoFeed = 0
19ec-1c88:52805301.867 : NVMData.CCDType = 0
19ec-1c88:52805301.930 : NVMData.ScanSpeed = 0
19ec-1c88:52805301.991 : NVMData.RollerCount = 0
19ec-1c88:52805302.060 : NVMData.MultifeedCount = 0
19ec-1c88:52805302.127 : NVMData.JamCount = 0
19ec-1c88:52805302.193 : NVMData.IdentifyInfo = 
19ec-1c88:52805302.256 : NVMData.FormalName = 
19ec-1c88:52805302.319 : NVMData.ReservedB = 0
19ec-1c88:52805302.382 : NVMData.FunctionCode = 0
19ec-1c88:52805302.450 : NVMData.PreFeed = 0
19ec-1c88:52805302.515 : NVMData.PreFeedTime = 0
19ec-1c88:52805302.579 : NVMData.ButtonNumber = 0
19ec-1c88:52805302.644 : NVMData.PowerOffTime = 0
19ec-1c88:52805302.710 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52805302.786 : => IoObject::IoLockEnd
19ec-1c88:52805302.895 : <= IoObject::IoLockEnd
19ec-1c88:52805302.960 : <= ReadNVMData ret = 1
19ec-1c88:52805980.029 : => TerminateDriver
19ec-1c88:52805980.251 : => CAsicIO::~CAsicIO,pStage=136186952
19ec-1c88:52805980.347 : => CNT96226::Close
19ec-1c88:52805985.278 : <= CNT96226::Close ret = 1
19ec-1c88:52805985.388 : <= CAsicIO::~CAsicIO
19ec-1c88:52805985.464 : => IoObject::IoLockEnd
19ec-1c88:52805985.532 : <= IoObject::IoLockEnd
19ec-1c88:52805985.600 : => IoObject::TerminateDevice
19ec-1c88:52805985.674 : => IoObject::IoLockEnd
19ec-1c88:52805985.737 : <= IoObject::IoLockEnd
19ec-1c88:52805985.869 : <= IoObject::TerminateDevice
19ec-1c88:52805986.177 : <= TerminateDriver ret = 1
19ec-1c88:52808714.787 : ============Debug Start==========
19ec-1c88:52808715.084 : Date : 2020/4/30 14:31:15
19ec-1c88:52808715.169 : Process ID : 19ec
19ec-1c88:52808715.587 : Windows : Version 10.0 build 18363 
19ec-1c88:52808716.070 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52808716.135 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52808716.201 : MemoryStatus.ullAvailPhys : 1728577536
19ec-1c88:52808716.258 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52808716.317 : MemoryStatus.ullAvailPageFile : 3126226944
19ec-1c88:52808716.377 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52808716.437 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:52808716.500 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52808716.604 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52808716.663 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52808716.901 : CPU Count : 4
19ec-1c88:52808716.949 : CPU Frequency : 100.000 Mhz
19ec-1c88:52808721.064 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52808721.191 : => InitializeDriver
19ec-1c88:52808721.454 : <= InitializeDriver ret = 1
19ec-1c88:52811266.345 : => InitializeScanner
19ec-1c88:52811266.603 : => CAsicIO::GetDeviceList
19ec-1c88:52811267.042 : => CNT96226::CNT96226
19ec-1c88:52811267.105 : => CNT96226::Open
19ec-1c88:52811293.462 : <= CNT96226::Open ret = 1
19ec-1c88:52811293.575 : => CNT96226::Initialize
19ec-1c88:52811293.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:52811293.829 : <= CNT96226::CNT96226
19ec-1c88:52811293.883 : => CNT96226::EnumAvailableDevice
19ec-1c88:52811299.364 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52811299.443 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52811299.499 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52815013.826 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52815014.121 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52815019.670 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52815019.784 : => IoObject::GetLockName
19ec-1c88:52815019.845 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52815019.915 : <= IoObject::GetLockName
19ec-1c88:52815020.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:52815020.445 : iCmd = 3, nBytes = 2
19ec-1c88:52815394.157 : 0000 : 06 38 
19ec-1c88:52815394.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52815394.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:52815394.430 : iCmd = 4, nBytes = 2
19ec-1c88:52815696.156 : 0000 : 07 07 
19ec-1c88:52815696.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52815696.367 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52815696.457 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52815696.525 : IO Send command 10 bytes
19ec-1c88:52815696.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:52815696.636 : iCmd = 0, nBytes = 10
19ec-1c88:52815696.740 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52815902.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52815902.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:52815902.558 : iCmd = 0, nBytes = 165
19ec-1c88:52816086.059 : skip dump 37 bytes
19ec-1c88:52816086.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52816086.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52816086.502 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52816086.633 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52816086.760 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52816086.897 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52816087.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816087.149 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816087.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816087.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:52816087.322 : iCmd = 1, nBytes = 4
19ec-1c88:52816197.970 : 0000 : 00 00 00 00 
19ec-1c88:52816198.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816198.127 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52816198.188 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52816198.253 : IO Send command 10 bytes
19ec-1c88:52816198.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:52816198.354 : iCmd = 0, nBytes = 10
19ec-1c88:52816198.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52816529.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52816529.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:52816529.851 : iCmd = 0, nBytes = 128
19ec-1c88:52816693.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816693.445 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816693.592 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52816693.723 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52816693.852 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52816693.975 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816694.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816694.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816694.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816694.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:52816694.402 : iCmd = 1, nBytes = 4
19ec-1c88:52816840.027 : 0000 : 00 00 00 00 
19ec-1c88:52816840.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816840.509 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52816840.683 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52816840.755 : => CNT96226::Close
19ec-1c88:52816844.568 : <= CNT96226::Close ret = 1
19ec-1c88:52816844.642 : <= CNT96226::~CNT96226
19ec-1c88:52816844.727 : <= CAsicIO::GetDeviceList
19ec-1c88:52816845.146 : => IoObject::SetTimeout
19ec-1c88:52816845.279 : Timeout--> In = 0 Out = 0
19ec-1c88:52816845.340 : <= IoObject::SetTimeout
19ec-1c88:52816845.410 : => CAsicIO::CAsicIO
19ec-1c88:52816845.480 : => CNT96226::CNT96226
19ec-1c88:52816845.536 : => CNT96226::Open
19ec-1c88:52816867.307 : <= CNT96226::Open ret = 1
19ec-1c88:52816867.400 : => CNT96226::Initialize
19ec-1c88:52816867.589 : <= CNT96226::Initialize ret = 1
19ec-1c88:52816867.646 : <= CNT96226::CNT96226
19ec-1c88:52816867.697 : <= CAsicIO::CAsicIO
19ec-1c88:52816867.750 : => CAsicIO::InitializeDevice
19ec-1c88:52816867.819 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52816873.681 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52816873.797 : => IoObject::GetLockName
19ec-1c88:52816873.852 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52816873.915 : <= IoObject::GetLockName
19ec-1c88:52816874.474 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52816874.545 : IO Send command 10 bytes
19ec-1c88:52816874.598 : => CNT96226::VenderCmd_SetData
19ec-1c88:52816874.656 : iCmd = 0, nBytes = 10
19ec-1c88:52816874.763 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52817220.860 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52817221.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817221.061 : iCmd = 0, nBytes = 128
19ec-1c88:52817400.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.207 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.355 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52817401.493 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52817401.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.749 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817402.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817402.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52817402.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817402.193 : iCmd = 1, nBytes = 4
19ec-1c88:52817574.275 : 0000 : 00 00 00 00 
19ec-1c88:52817574.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52817574.426 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52817574.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817574.539 : iCmd = 3, nBytes = 2
19ec-1c88:52817923.475 : 0000 : 06 38 
19ec-1c88:52817923.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52817923.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817923.715 : iCmd = 4, nBytes = 2
19ec-1c88:52818239.884 : 0000 : 07 07 
19ec-1c88:52818240.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52818240.205 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52818240.300 : => IoObject::InitializeDevice
19ec-1c88:52818240.403 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52818241.182 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52818241.257 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52818241.986 : => FindScanner
19ec-1c88:52818242.047 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52818242.111 : <= FindScanner ret = 1
19ec-1c88:52818242.168 : => IoObject::IoLockStart
19ec-1c88:52818242.274 : => CAsicIO::CheckDevice
19ec-1c88:52818242.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:52818258.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52818259.017 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52818259.078 : <= IoObject::IoLockStart
19ec-1c88:52818259.141 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52818259.210 : IO Send command 10 bytes
19ec-1c88:52818259.533 : => CNT96226::VenderCmd_SetData
19ec-1c88:52818259.589 : iCmd = 0, nBytes = 10
19ec-1c88:52818259.695 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52818430.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52818431.080 : System send command 10 bytes + data 0 bytes
19ec-1c88:52818431.158 : IO total need to receive data 5 bytes
19ec-1c88:52818431.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:52818431.277 : iCmd = 0, nBytes = 5
19ec-1c88:52818603.059 : 0000 : 06 00 02 02 ab 
19ec-1c88:52818603.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52818603.212 : System total receive data 5 bytes
19ec-1c88:52818603.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:52818603.324 : iCmd = 1, nBytes = 4
19ec-1c88:52818710.811 : 0000 : 00 00 00 00 
19ec-1c88:52818710.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52818711.028 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52818711.093 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52818711.155 : IO Send command 10 bytes
19ec-1c88:52818711.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:52818711.305 : iCmd = 0, nBytes = 10
19ec-1c88:52818711.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52818887.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52818887.328 : System send command 10 bytes + data 0 bytes
19ec-1c88:52818887.401 : IO total need to receive data 165 bytes
19ec-1c88:52818887.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:52818887.523 : iCmd = 0, nBytes = 165
19ec-1c88:52819043.246 : skip dump 37 bytes
19ec-1c88:52819043.420 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52819043.556 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52819043.688 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52819043.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52819043.951 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52819044.085 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52819044.210 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819044.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819044.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819044.458 : System total receive data 165 bytes
19ec-1c88:52819044.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:52819044.567 : iCmd = 1, nBytes = 4
19ec-1c88:52819159.335 : 0000 : 00 00 00 00 
19ec-1c88:52819159.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819159.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52819159.685 : Dump Inquiry
19ec-1c88:52819159.802 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52819159.935 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52819160.064 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52819160.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52819160.330 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52819160.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52819160.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819160.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819160.839 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52819160.969 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52819161.057 : 00a0 : 00 00 00 00 00 
19ec-1c88:52819161.126 : => ReadNVMDataInternal
19ec-1c88:52819161.310 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52819161.370 : IO Send command 10 bytes
19ec-1c88:52819161.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:52819161.503 : iCmd = 0, nBytes = 10
19ec-1c88:52819161.602 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52819468.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52819468.514 : System send command 10 bytes + data 0 bytes
19ec-1c88:52819468.580 : IO total need to receive data 128 bytes
19ec-1c88:52819468.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:52819468.694 : iCmd = 0, nBytes = 128
19ec-1c88:52819663.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.377 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52819663.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52819663.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.764 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819664.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819664.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819664.131 : System total receive data 128 bytes
19ec-1c88:52819664.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:52819664.246 : iCmd = 1, nBytes = 4
19ec-1c88:52819786.049 : 0000 : 00 00 00 00 
19ec-1c88:52819786.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819786.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52819786.658 : NVMData.PadScanCount = 0
19ec-1c88:52819786.712 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52819786.767 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52819786.824 : NVMData.FlatbedScanCount = 0
19ec-1c88:52819786.878 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52819786.928 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52819786.981 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52819787.035 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52819787.089 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52819787.142 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52819787.197 : NVMData.BornMonth = 0
19ec-1c88:52819787.244 : NVMData.BornDay = 0
19ec-1c88:52819787.295 : NVMData.BornYear = 0
19ec-1c88:52819787.342 : NVMData.FirstScanMonth = 4
19ec-1c88:52819787.395 : NVMData.FirstScanDay = 30
19ec-1c88:52819787.448 : NVMData.FirstScanYear = 2020
19ec-1c88:52819787.502 : NVMData.VerticalMagnification = 0
19ec-1c88:52819787.555 : NVMData.HorizontalMagnification = 0
19ec-1c88:52819787.609 : NVMData.PowerSavingTime = 15
19ec-1c88:52819787.667 : NVMData.SN = A094165189010062
19ec-1c88:52819787.720 : NVMData.AutoFeed = 0
19ec-1c88:52819787.768 : NVMData.CCDType = 0
19ec-1c88:52819787.815 : NVMData.ScanSpeed = 0
19ec-1c88:52819787.863 : NVMData.RollerCount = 0
19ec-1c88:52819787.915 : NVMData.MultifeedCount = 0
19ec-1c88:52819787.965 : NVMData.JamCount = 0
19ec-1c88:52819788.012 : NVMData.IdentifyInfo = 
19ec-1c88:52819788.061 : NVMData.FormalName = 
19ec-1c88:52819788.249 : NVMData.ReservedB = 0
19ec-1c88:52819788.302 : NVMData.FunctionCode = 0
19ec-1c88:52819788.349 : NVMData.PreFeed = 0
19ec-1c88:52819788.400 : NVMData.PreFeedTime = 0
19ec-1c88:52819788.449 : NVMData.ButtonNumber = 0
19ec-1c88:52819788.504 : NVMData.PowerOffTime = 0
19ec-1c88:52819788.558 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52819788.630 : => IoObject::IoLockEnd
19ec-1c88:52819788.720 : <= IoObject::IoLockEnd
19ec-1c88:52819788.771 : <= InitializeScanner ret = 1
19ec-1c88:52821053.578 : => GetLogicalScannerAbility
19ec-1c88:52821053.772 : => IoObject::IoLockStart
19ec-1c88:52821053.896 : => CAsicIO::CheckDevice
19ec-1c88:52821053.951 : => CNT96226::ConnectIsAvailable
19ec-1c88:52821079.709 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52821079.820 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52821079.880 : <= IoObject::IoLockStart
19ec-1c88:52821079.936 : => IoObject::IoLockEnd
19ec-1c88:52821080.049 : <= IoObject::IoLockEnd
19ec-1c88:52821080.123 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52824676.159 : => GetLogicalScannerAbilityEx
19ec-1c88:52824676.361 : => IoObject::IoLockStart
19ec-1c88:52824676.491 : => CAsicIO::CheckDevice
19ec-1c88:52824676.549 : => CNT96226::ConnectIsAvailable
19ec-1c88:52824701.977 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52824702.092 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52824702.149 : <= IoObject::IoLockStart
19ec-1c88:52824702.208 : => IoObject::IoLockEnd
19ec-1c88:52824702.321 : <= IoObject::IoLockEnd
19ec-1c88:52824702.440 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52824702.518 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52832119.779 : => ReadNVMData
19ec-1c88:52832119.964 : => IoObject::IoLockStart
19ec-1c88:52832120.082 : => CAsicIO::CheckDevice
19ec-1c88:52832120.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:52832144.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52832145.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52832145.251 : <= IoObject::IoLockStart
19ec-1c88:52832145.315 : => ReadNVMDataInternal
19ec-1c88:52832145.378 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52832145.444 : IO Send command 10 bytes
19ec-1c88:52832145.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:52832145.631 : iCmd = 0, nBytes = 10
19ec-1c88:52832145.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52832503.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52832504.102 : System send command 10 bytes + data 0 bytes
19ec-1c88:52832504.179 : IO total need to receive data 128 bytes
19ec-1c88:52832504.246 : => CNT96226::VenderCmd_GetData
19ec-1c88:52832504.306 : iCmd = 0, nBytes = 128
19ec-1c88:52832708.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832708.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832708.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52832708.849 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52832708.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.101 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52832709.468 : System total receive data 128 bytes
19ec-1c88:52832709.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:52832709.814 : iCmd = 1, nBytes = 4
19ec-1c88:52832890.755 : 0000 : 00 00 00 00 
19ec-1c88:52832890.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52832891.040 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52832891.111 : NVMData.PadScanCount = 0
19ec-1c88:52832891.170 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52832891.224 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52832891.278 : NVMData.FlatbedScanCount = 0
19ec-1c88:52832891.334 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52832891.536 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52832891.602 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52832891.657 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52832891.711 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52832891.768 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52832891.826 : NVMData.BornMonth = 0
19ec-1c88:52832891.877 : NVMData.BornDay = 0
19ec-1c88:52832891.931 : NVMData.BornYear = 0
19ec-1c88:52832891.977 : NVMData.FirstScanMonth = 4
19ec-1c88:52832892.029 : NVMData.FirstScanDay = 30
19ec-1c88:52832892.085 : NVMData.FirstScanYear = 2020
19ec-1c88:52832892.139 : NVMData.VerticalMagnification = 0
19ec-1c88:52832892.197 : NVMData.HorizontalMagnification = 0
19ec-1c88:52832892.252 : NVMData.PowerSavingTime = 15
19ec-1c88:52832892.309 : NVMData.SN = A094165189010062
19ec-1c88:52832892.360 : NVMData.AutoFeed = 0
19ec-1c88:52832892.410 : NVMData.CCDType = 0
19ec-1c88:52832892.459 : NVMData.ScanSpeed = 0
19ec-1c88:52832892.508 : NVMData.RollerCount = 0
19ec-1c88:52832892.561 : NVMData.MultifeedCount = 0
19ec-1c88:52832892.617 : NVMData.JamCount = 0
19ec-1c88:52832892.668 : NVMData.IdentifyInfo = 
19ec-1c88:52832892.718 : NVMData.FormalName = 
19ec-1c88:52832892.765 : NVMData.ReservedB = 0
19ec-1c88:52832892.816 : NVMData.FunctionCode = 0
19ec-1c88:52832892.866 : NVMData.PreFeed = 0
19ec-1c88:52832892.914 : NVMData.PreFeedTime = 0
19ec-1c88:52832892.962 : NVMData.ButtonNumber = 0
19ec-1c88:52832893.010 : NVMData.PowerOffTime = 0
19ec-1c88:52832893.060 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52832893.123 : => IoObject::IoLockEnd
19ec-1c88:52832893.220 : <= IoObject::IoLockEnd
19ec-1c88:52832893.271 : <= ReadNVMData ret = 1
19ec-1c88:52842945.210 : => GetADFStatus
19ec-1c88:52842945.620 : => IoObject::IoLockStart
19ec-1c88:52842945.762 : => CAsicIO::CheckDevice
19ec-1c88:52842945.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:52842964.324 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52842964.441 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52842964.500 : <= IoObject::IoLockStart
19ec-1c88:52842964.559 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52842964.627 : IO Send command 10 bytes
19ec-1c88:52842964.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:52842964.822 : iCmd = 0, nBytes = 10
19ec-1c88:52842964.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52843142.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52843142.295 : System send command 10 bytes + data 0 bytes
19ec-1c88:52843142.362 : IO total need to receive data 2 bytes
19ec-1c88:52843142.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:52843142.475 : iCmd = 0, nBytes = 2
19ec-1c88:52843284.532 : 0000 : 00 00 
19ec-1c88:52843284.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52843284.745 : System total receive data 2 bytes
19ec-1c88:52843284.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:52843284.871 : iCmd = 1, nBytes = 4
19ec-1c88:52843392.759 : 0000 : 00 00 00 00 
19ec-1c88:52843392.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52843393.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52843393.086 : Return status = 0
19ec-1c88:52843393.150 : => IoObject::IoLockEnd
19ec-1c88:52843393.243 : <= IoObject::IoLockEnd
19ec-1c88:52843393.294 : <= GetADFStatus ret = 1
19ec-1c88:52846301.895 : => GetADFStatus
19ec-1c88:52846302.088 : => IoObject::IoLockStart
19ec-1c88:52846302.216 : => CAsicIO::CheckDevice
19ec-1c88:52846302.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:52846320.063 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52846320.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52846320.588 : <= IoObject::IoLockStart
19ec-1c88:52846320.647 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52846320.714 : IO Send command 10 bytes
19ec-1c88:52846320.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:52846320.893 : iCmd = 0, nBytes = 10
19ec-1c88:52846320.999 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52846482.090 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52846482.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:52846482.740 : IO total need to receive data 2 bytes
19ec-1c88:52846482.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:52846482.862 : iCmd = 0, nBytes = 2
19ec-1c88:52846655.693 : 0000 : 00 00 
19ec-1c88:52846655.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52846655.838 : System total receive data 2 bytes
19ec-1c88:52846655.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:52846655.949 : iCmd = 1, nBytes = 4
19ec-1c88:52846763.850 : 0000 : 00 00 00 00 
19ec-1c88:52846763.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52846764.067 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52846764.127 : Return status = 0
19ec-1c88:52846764.181 : => IoObject::IoLockEnd
19ec-1c88:52846764.262 : <= IoObject::IoLockEnd
19ec-1c88:52846764.313 : <= GetADFStatus ret = 1
19ec-1c88:52848828.286 : => TerminateDriver
19ec-1c88:52848828.469 : => CAsicIO::~CAsicIO,pStage=197266504
19ec-1c88:52848828.542 : => CNT96226::Close
19ec-1c88:52848832.052 : <= CNT96226::Close ret = 1
19ec-1c88:52848832.133 : <= CAsicIO::~CAsicIO
19ec-1c88:52848832.194 : => IoObject::IoLockEnd
19ec-1c88:52848832.249 : <= IoObject::IoLockEnd
19ec-1c88:52848832.305 : => IoObject::TerminateDevice
19ec-1c88:52848832.359 : => IoObject::IoLockEnd
19ec-1c88:52848832.413 : <= IoObject::IoLockEnd
19ec-1c88:52848832.514 : <= IoObject::TerminateDevice
19ec-1c88:52848832.777 : <= TerminateDriver ret = 1
19ec-1c88:52893142.382 : ============Debug Start==========
19ec-1c88:52893142.685 : Date : 2020/4/30 14:31:18
19ec-1c88:52893142.762 : Process ID : 19ec
19ec-1c88:52893143.236 : Windows : Version 10.0 build 18363 
19ec-1c88:52893143.734 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52893143.801 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52893143.865 : MemoryStatus.ullAvailPhys : 1728602112
19ec-1c88:52893143.924 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52893143.984 : MemoryStatus.ullAvailPageFile : 3132112896
19ec-1c88:52893144.048 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52893144.107 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:52893144.168 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52893144.274 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52893144.336 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52893144.581 : CPU Count : 4
19ec-1c88:52893144.632 : CPU Frequency : 100.000 Mhz
19ec-1c88:52893149.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52893149.468 : => InitializeDriver
19ec-1c88:52893149.733 : <= InitializeDriver ret = 1
19ec-1c88:52893149.792 : => InitializeScanner
19ec-1c88:52893149.872 : => CAsicIO::GetDeviceList
19ec-1c88:52893150.173 : => CNT96226::CNT96226
19ec-1c88:52893150.234 : => CNT96226::Open
19ec-1c88:52893170.632 : <= CNT96226::Open ret = 1
19ec-1c88:52893170.724 : => CNT96226::Initialize
19ec-1c88:52893170.922 : <= CNT96226::Initialize ret = 1
19ec-1c88:52893170.980 : <= CNT96226::CNT96226
19ec-1c88:52893171.031 : => CNT96226::EnumAvailableDevice
19ec-1c88:52893176.449 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52893176.524 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52893176.582 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52897208.522 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52897208.863 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52897216.188 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52897216.323 : => IoObject::GetLockName
19ec-1c88:52897216.401 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52897216.488 : <= IoObject::GetLockName
19ec-1c88:52897217.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:52897217.169 : iCmd = 3, nBytes = 2
19ec-1c88:52897606.750 : 0000 : 06 38 
19ec-1c88:52897606.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52897607.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:52897607.083 : iCmd = 4, nBytes = 2
19ec-1c88:52897910.826 : 0000 : 07 07 
19ec-1c88:52897910.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52897911.008 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52897911.099 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52897911.169 : IO Send command 10 bytes
19ec-1c88:52897911.222 : => CNT96226::VenderCmd_SetData
19ec-1c88:52897911.273 : iCmd = 0, nBytes = 10
19ec-1c88:52897911.376 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52898101.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52898102.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898102.116 : iCmd = 0, nBytes = 165
19ec-1c88:52898310.145 : skip dump 37 bytes
19ec-1c88:52898310.336 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52898310.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52898310.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52898310.755 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52898310.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52898311.013 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52898311.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898311.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898311.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52898311.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898311.433 : iCmd = 1, nBytes = 4
19ec-1c88:52898482.547 : 0000 : 00 00 00 00 
19ec-1c88:52898482.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52898482.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52898482.790 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52898482.854 : IO Send command 10 bytes
19ec-1c88:52898482.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:52898482.954 : iCmd = 0, nBytes = 10
19ec-1c88:52898483.058 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52898805.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52898805.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898805.952 : iCmd = 0, nBytes = 128
19ec-1c88:52898981.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898981.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898981.562 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52898981.696 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52898981.823 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52898981.945 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898982.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898982.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898982.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52898982.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898982.364 : iCmd = 1, nBytes = 4
19ec-1c88:52899164.724 : 0000 : 00 00 00 00 
19ec-1c88:52899164.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52899164.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52899165.070 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52899165.144 : => CNT96226::Close
19ec-1c88:52899168.806 : <= CNT96226::Close ret = 1
19ec-1c88:52899168.880 : <= CNT96226::~CNT96226
19ec-1c88:52899168.968 : <= CAsicIO::GetDeviceList
19ec-1c88:52899169.396 : => IoObject::SetTimeout
19ec-1c88:52899169.527 : Timeout--> In = 0 Out = 0
19ec-1c88:52899169.586 : <= IoObject::SetTimeout
19ec-1c88:52899169.648 : => CAsicIO::CAsicIO
19ec-1c88:52899169.717 : => CNT96226::CNT96226
19ec-1c88:52899169.774 : => CNT96226::Open
19ec-1c88:52899191.517 : <= CNT96226::Open ret = 1
19ec-1c88:52899191.611 : => CNT96226::Initialize
19ec-1c88:52899191.795 : <= CNT96226::Initialize ret = 1
19ec-1c88:52899191.856 : <= CNT96226::CNT96226
19ec-1c88:52899191.909 : <= CAsicIO::CAsicIO
19ec-1c88:52899191.962 : => CAsicIO::InitializeDevice
19ec-1c88:52899192.033 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52899197.862 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52899197.979 : => IoObject::GetLockName
19ec-1c88:52899198.033 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52899198.096 : <= IoObject::GetLockName
19ec-1c88:52899198.582 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52899198.653 : IO Send command 10 bytes
19ec-1c88:52899198.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:52899198.756 : iCmd = 0, nBytes = 10
19ec-1c88:52899198.863 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52899541.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52899541.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:52899541.955 : iCmd = 0, nBytes = 128
19ec-1c88:52899744.669 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899744.841 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899744.983 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52899745.118 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52899745.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52899745.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:52899745.794 : iCmd = 1, nBytes = 4
19ec-1c88:52899936.255 : 0000 : 00 00 00 00 
19ec-1c88:52899936.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52899936.431 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52899936.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:52899936.548 : iCmd = 3, nBytes = 2
19ec-1c88:52900293.919 : 0000 : 06 38 
19ec-1c88:52900294.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52900294.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:52900294.152 : iCmd = 4, nBytes = 2
19ec-1c88:52900599.604 : 0000 : 07 07 
19ec-1c88:52900599.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52900599.926 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52900600.022 : => IoObject::InitializeDevice
19ec-1c88:52900600.137 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52900600.841 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52900600.918 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52900601.632 : => FindScanner
19ec-1c88:52900601.693 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52900601.755 : <= FindScanner ret = 1
19ec-1c88:52900601.813 : => IoObject::IoLockStart
19ec-1c88:52900601.920 : => CAsicIO::CheckDevice
19ec-1c88:52900601.973 : => CNT96226::ConnectIsAvailable
19ec-1c88:52900626.357 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52900626.472 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52900626.532 : <= IoObject::IoLockStart
19ec-1c88:52900626.590 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52900626.658 : IO Send command 10 bytes
19ec-1c88:52900626.752 : => CNT96226::VenderCmd_SetData
19ec-1c88:52900626.807 : iCmd = 0, nBytes = 10
19ec-1c88:52900626.912 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52900827.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52900827.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:52900827.225 : IO total need to receive data 5 bytes
19ec-1c88:52900827.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:52900827.343 : iCmd = 0, nBytes = 5
19ec-1c88:52900988.029 : 0000 : 06 00 02 02 ab 
19ec-1c88:52900988.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52900988.188 : System total receive data 5 bytes
19ec-1c88:52900988.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:52900988.305 : iCmd = 1, nBytes = 4
19ec-1c88:52901194.527 : 0000 : 00 00 00 00 
19ec-1c88:52901194.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52901194.771 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52901194.843 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52901194.911 : IO Send command 10 bytes
19ec-1c88:52901195.000 : => CNT96226::VenderCmd_SetData
19ec-1c88:52901195.056 : iCmd = 0, nBytes = 10
19ec-1c88:52901195.164 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52901397.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52901398.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:52901398.148 : IO total need to receive data 165 bytes
19ec-1c88:52901398.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:52901398.264 : iCmd = 0, nBytes = 165
19ec-1c88:52901536.212 : skip dump 37 bytes
19ec-1c88:52901536.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52901536.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52901536.694 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52901536.830 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52901536.960 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52901537.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52901537.217 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901537.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901537.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52901537.469 : System total receive data 165 bytes
19ec-1c88:52901537.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:52901537.579 : iCmd = 1, nBytes = 4
19ec-1c88:52901695.217 : 0000 : 00 00 00 00 
19ec-1c88:52901695.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52901695.771 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52901695.974 : Dump Inquiry
19ec-1c88:52901696.092 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52901696.231 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52901696.359 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52901696.491 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52901696.615 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52901696.747 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52901696.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901697.001 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901697.128 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52901697.256 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52901697.341 : 00a0 : 00 00 00 00 00 
19ec-1c88:52901697.413 : => ReadNVMDataInternal
19ec-1c88:52901697.625 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52901697.687 : IO Send command 10 bytes
19ec-1c88:52901697.776 : => CNT96226::VenderCmd_SetData
19ec-1c88:52901697.827 : iCmd = 0, nBytes = 10
19ec-1c88:52901697.927 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52902044.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52902044.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:52902044.598 : IO total need to receive data 128 bytes
19ec-1c88:52902044.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:52902044.715 : iCmd = 0, nBytes = 128
19ec-1c88:52902250.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902250.600 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902250.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52902250.886 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52902251.014 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.365 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52902251.733 : System total receive data 128 bytes
19ec-1c88:52902251.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:52902251.845 : iCmd = 1, nBytes = 4
19ec-1c88:52902418.296 : 0000 : 00 00 00 00 
19ec-1c88:52902418.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52902418.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52902418.650 : NVMData.PadScanCount = 0
19ec-1c88:52902418.705 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52902418.760 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52902418.820 : NVMData.FlatbedScanCount = 0
19ec-1c88:52902418.874 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52902418.928 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52902418.980 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52902419.034 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52902419.089 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52902419.142 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52902419.198 : NVMData.BornMonth = 0
19ec-1c88:52902419.245 : NVMData.BornDay = 0
19ec-1c88:52902419.295 : NVMData.BornYear = 0
19ec-1c88:52902419.343 : NVMData.FirstScanMonth = 4
19ec-1c88:52902419.394 : NVMData.FirstScanDay = 30
19ec-1c88:52902419.449 : NVMData.FirstScanYear = 2020
19ec-1c88:52902419.503 : NVMData.VerticalMagnification = 0
19ec-1c88:52902419.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:52902419.610 : NVMData.PowerSavingTime = 15
19ec-1c88:52902419.664 : NVMData.SN = A094165189010062
19ec-1c88:52902419.713 : NVMData.AutoFeed = 0
19ec-1c88:52902419.761 : NVMData.CCDType = 0
19ec-1c88:52902419.809 : NVMData.ScanSpeed = 0
19ec-1c88:52902419.857 : NVMData.RollerCount = 0
19ec-1c88:52902419.907 : NVMData.MultifeedCount = 0
19ec-1c88:52902419.958 : NVMData.JamCount = 0
19ec-1c88:52902420.006 : NVMData.IdentifyInfo = 
19ec-1c88:52902420.055 : NVMData.FormalName = 
19ec-1c88:52902420.244 : NVMData.ReservedB = 0
19ec-1c88:52902420.299 : NVMData.FunctionCode = 0
19ec-1c88:52902420.347 : NVMData.PreFeed = 0
19ec-1c88:52902420.396 : NVMData.PreFeedTime = 0
19ec-1c88:52902420.446 : NVMData.ButtonNumber = 0
19ec-1c88:52902420.494 : NVMData.PowerOffTime = 0
19ec-1c88:52902420.546 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52902420.626 : => IoObject::IoLockEnd
19ec-1c88:52902420.715 : <= IoObject::IoLockEnd
19ec-1c88:52902420.764 : <= InitializeScanner ret = 1
19ec-1c88:52902420.829 : => GetLogicalScannerAbilityEx
19ec-1c88:52902420.886 : => IoObject::IoLockStart
19ec-1c88:52902420.981 : => CAsicIO::CheckDevice
19ec-1c88:52902421.032 : => CNT96226::ConnectIsAvailable
19ec-1c88:52902433.586 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52902433.681 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52902433.737 : <= IoObject::IoLockStart
19ec-1c88:52902433.793 : => IoObject::IoLockEnd
19ec-1c88:52902433.881 : <= IoObject::IoLockEnd
19ec-1c88:52902433.998 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52902434.070 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52902602.967 : => ReadNVMData
19ec-1c88:52902603.187 : => IoObject::IoLockStart
19ec-1c88:52902603.327 : => CAsicIO::CheckDevice
19ec-1c88:52902603.382 : => CNT96226::ConnectIsAvailable
19ec-1c88:52902627.816 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52902628.055 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52902628.188 : <= IoObject::IoLockStart
19ec-1c88:52902628.516 : => ReadNVMDataInternal
19ec-1c88:52902628.576 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52902628.646 : IO Send command 10 bytes
19ec-1c88:52902628.751 : => CNT96226::VenderCmd_SetData
19ec-1c88:52902628.806 : iCmd = 0, nBytes = 10
19ec-1c88:52902628.919 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52902979.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52902979.293 : System send command 10 bytes + data 0 bytes
19ec-1c88:52902979.369 : IO total need to receive data 128 bytes
19ec-1c88:52902979.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:52902979.486 : iCmd = 0, nBytes = 128
19ec-1c88:52903181.629 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903181.799 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903181.939 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52903182.074 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52903182.204 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.330 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.460 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.581 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52903182.703 : System total receive data 128 bytes
19ec-1c88:52903182.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:52903182.820 : iCmd = 1, nBytes = 4
19ec-1c88:52903389.095 : 0000 : 00 00 00 00 
19ec-1c88:52903389.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52903389.340 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52903389.408 : NVMData.PadScanCount = 0
19ec-1c88:52903389.463 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52903389.517 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52903389.573 : NVMData.FlatbedScanCount = 0
19ec-1c88:52903389.626 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52903389.680 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52903389.733 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52903389.786 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52903389.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52903389.900 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52903389.958 : NVMData.BornMonth = 0
19ec-1c88:52903390.006 : NVMData.BornDay = 0
19ec-1c88:52903390.055 : NVMData.BornYear = 0
19ec-1c88:52903390.101 : NVMData.FirstScanMonth = 4
19ec-1c88:52903390.154 : NVMData.FirstScanDay = 30
19ec-1c88:52903390.207 : NVMData.FirstScanYear = 2020
19ec-1c88:52903390.427 : NVMData.VerticalMagnification = 0
19ec-1c88:52903390.488 : NVMData.HorizontalMagnification = 0
19ec-1c88:52903390.541 : NVMData.PowerSavingTime = 15
19ec-1c88:52903390.596 : NVMData.SN = A094165189010062
19ec-1c88:52903390.645 : NVMData.AutoFeed = 0
19ec-1c88:52903390.693 : NVMData.CCDType = 0
19ec-1c88:52903390.739 : NVMData.ScanSpeed = 0
19ec-1c88:52903390.786 : NVMData.RollerCount = 0
19ec-1c88:52903390.837 : NVMData.MultifeedCount = 0
19ec-1c88:52903390.888 : NVMData.JamCount = 0
19ec-1c88:52903390.937 : NVMData.IdentifyInfo = 
19ec-1c88:52903390.986 : NVMData.FormalName = 
19ec-1c88:52903391.033 : NVMData.ReservedB = 0
19ec-1c88:52903391.083 : NVMData.FunctionCode = 0
19ec-1c88:52903391.130 : NVMData.PreFeed = 0
19ec-1c88:52903391.181 : NVMData.PreFeedTime = 0
19ec-1c88:52903391.229 : NVMData.ButtonNumber = 0
19ec-1c88:52903391.279 : NVMData.PowerOffTime = 0
19ec-1c88:52903391.331 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52903391.390 : => IoObject::IoLockEnd
19ec-1c88:52903391.485 : <= IoObject::IoLockEnd
19ec-1c88:52903391.534 : <= ReadNVMData ret = 1
19ec-1c88:52906449.617 : ============Debug Start==========
19ec-1c88:52906449.933 : Date : 2020/4/30 14:31:18
19ec-1c88:52906450.019 : Process ID : 19ec
19ec-1c88:52906450.458 : Windows : Version 10.0 build 18363 
19ec-1c88:52906450.941 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52906451.005 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52906451.068 : MemoryStatus.ullAvailPhys : 1728647168
19ec-1c88:52906451.127 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52906451.191 : MemoryStatus.ullAvailPageFile : 3130519552
19ec-1c88:52906451.251 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52906451.309 : MemoryStatus.ullAvailVirtual : 1726304256
19ec-1c88:52906451.372 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52906451.474 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52906451.534 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52906451.779 : CPU Count : 4
19ec-1c88:52906451.829 : CPU Frequency : 100.000 Mhz
19ec-1c88:52906456.103 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52906456.232 : => InitializeDriver
19ec-1c88:52906456.515 : <= InitializeDriver ret = 1
19ec-1c88:52909198.433 : => InitializeScanner
19ec-1c88:52909198.710 : => CAsicIO::GetDeviceList
19ec-1c88:52909199.182 : => CNT96226::CNT96226
19ec-1c88:52909199.247 : => CNT96226::Open
19ec-1c88:52909221.881 : <= CNT96226::Open ret = 1
19ec-1c88:52909221.983 : => CNT96226::Initialize
19ec-1c88:52909222.184 : <= CNT96226::Initialize ret = 1
19ec-1c88:52909222.243 : <= CNT96226::CNT96226
19ec-1c88:52909222.296 : => CNT96226::EnumAvailableDevice
19ec-1c88:52909227.356 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52909227.469 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52909227.541 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52912850.649 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52912850.933 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52912856.599 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52912856.709 : => IoObject::GetLockName
19ec-1c88:52912856.768 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52912856.833 : <= IoObject::GetLockName
19ec-1c88:52912857.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:52912857.370 : iCmd = 3, nBytes = 2
19ec-1c88:52913222.025 : 0000 : 06 38 
19ec-1c88:52913222.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52913222.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:52913222.311 : iCmd = 4, nBytes = 2
19ec-1c88:52913522.338 : 0000 : 07 07 
19ec-1c88:52913522.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52913522.509 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52913522.594 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52913522.659 : IO Send command 10 bytes
19ec-1c88:52913522.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:52913522.763 : iCmd = 0, nBytes = 10
19ec-1c88:52913522.870 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52913697.699 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52913697.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:52913697.894 : iCmd = 0, nBytes = 165
19ec-1c88:52913905.113 : skip dump 37 bytes
19ec-1c88:52913905.307 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52913905.759 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52913905.899 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52913906.030 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52913906.158 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52913906.291 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52913906.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52913906.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52913906.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52913906.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:52913906.713 : iCmd = 1, nBytes = 4
19ec-1c88:52914071.026 : 0000 : 00 00 00 00 
19ec-1c88:52914071.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52914071.212 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52914071.280 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52914071.350 : IO Send command 10 bytes
19ec-1c88:52914071.402 : => CNT96226::VenderCmd_SetData
19ec-1c88:52914071.454 : iCmd = 0, nBytes = 10
19ec-1c88:52914071.561 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52914398.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52914398.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:52914398.757 : iCmd = 0, nBytes = 128
19ec-1c88:52914558.103 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.297 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52914558.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52914558.712 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914559.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914559.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52914559.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:52914559.260 : iCmd = 1, nBytes = 4
19ec-1c88:52914745.067 : 0000 : 00 00 00 00 
19ec-1c88:52914745.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52914745.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52914745.397 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52914745.471 : => CNT96226::Close
19ec-1c88:52914748.957 : <= CNT96226::Close ret = 1
19ec-1c88:52914749.030 : <= CNT96226::~CNT96226
19ec-1c88:52914749.119 : <= CAsicIO::GetDeviceList
19ec-1c88:52914749.501 : => IoObject::SetTimeout
19ec-1c88:52914749.627 : Timeout--> In = 0 Out = 0
19ec-1c88:52914749.686 : <= IoObject::SetTimeout
19ec-1c88:52914749.756 : => CAsicIO::CAsicIO
19ec-1c88:52914749.824 : => CNT96226::CNT96226
19ec-1c88:52914749.881 : => CNT96226::Open
19ec-1c88:52914771.854 : <= CNT96226::Open ret = 1
19ec-1c88:52914771.954 : => CNT96226::Initialize
19ec-1c88:52914772.145 : <= CNT96226::Initialize ret = 1
19ec-1c88:52914772.202 : <= CNT96226::CNT96226
19ec-1c88:52914772.253 : <= CAsicIO::CAsicIO
19ec-1c88:52914772.306 : => CAsicIO::InitializeDevice
19ec-1c88:52914772.375 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52914778.151 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52914778.271 : => IoObject::GetLockName
19ec-1c88:52914778.329 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52914778.392 : <= IoObject::GetLockName
19ec-1c88:52914778.872 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52914778.944 : IO Send command 10 bytes
19ec-1c88:52914778.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:52914779.047 : iCmd = 0, nBytes = 10
19ec-1c88:52914779.154 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52915133.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52915133.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915133.694 : iCmd = 0, nBytes = 128
19ec-1c88:52915344.770 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915344.942 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.082 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52915345.214 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52915345.341 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.465 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.712 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52915345.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915345.883 : iCmd = 1, nBytes = 4
19ec-1c88:52915508.796 : 0000 : 00 00 00 00 
19ec-1c88:52915508.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52915508.940 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52915509.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915509.053 : iCmd = 3, nBytes = 2
19ec-1c88:52915856.878 : 0000 : 06 38 
19ec-1c88:52915856.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52915857.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915857.106 : iCmd = 4, nBytes = 2
19ec-1c88:52916175.973 : 0000 : 07 07 
19ec-1c88:52916176.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52916176.264 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52916176.364 : => IoObject::InitializeDevice
19ec-1c88:52916176.477 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52916177.083 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52916177.159 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52916177.927 : => FindScanner
19ec-1c88:52916177.988 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52916178.055 : <= FindScanner ret = 1
19ec-1c88:52916178.112 : => IoObject::IoLockStart
19ec-1c88:52916178.217 : => CAsicIO::CheckDevice
19ec-1c88:52916178.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:52916202.941 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52916203.034 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52916203.092 : <= IoObject::IoLockStart
19ec-1c88:52916203.149 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52916203.219 : IO Send command 10 bytes
19ec-1c88:52916203.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:52916203.354 : iCmd = 0, nBytes = 10
19ec-1c88:52916203.458 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52916407.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52916407.994 : System send command 10 bytes + data 0 bytes
19ec-1c88:52916408.068 : IO total need to receive data 5 bytes
19ec-1c88:52916408.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:52916408.183 : iCmd = 0, nBytes = 5
19ec-1c88:52916556.441 : 0000 : 06 00 02 02 ab 
19ec-1c88:52916556.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52916556.597 : System total receive data 5 bytes
19ec-1c88:52916556.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:52916556.708 : iCmd = 1, nBytes = 4
19ec-1c88:52916699.941 : 0000 : 00 00 00 00 
19ec-1c88:52916700.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52916700.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52916700.510 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52916700.576 : IO Send command 10 bytes
19ec-1c88:52916700.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:52916700.722 : iCmd = 0, nBytes = 10
19ec-1c88:52916700.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52916902.602 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52916902.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:52916902.795 : IO total need to receive data 165 bytes
19ec-1c88:52916902.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:52916902.984 : iCmd = 0, nBytes = 165
19ec-1c88:52917059.400 : skip dump 37 bytes
19ec-1c88:52917059.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52917059.748 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52917059.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52917060.016 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52917060.143 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52917060.277 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52917060.403 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917060.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917060.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917060.657 : System total receive data 165 bytes
19ec-1c88:52917060.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:52917060.773 : iCmd = 1, nBytes = 4
19ec-1c88:52917238.866 : 0000 : 00 00 00 00 
19ec-1c88:52917238.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917239.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52917239.348 : Dump Inquiry
19ec-1c88:52917239.485 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52917239.626 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52917239.760 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52917239.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52917240.030 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52917240.168 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52917240.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917240.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917240.547 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52917240.674 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52917240.760 : 00a0 : 00 00 00 00 00 
19ec-1c88:52917240.841 : => ReadNVMDataInternal
19ec-1c88:52917241.045 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52917241.110 : IO Send command 10 bytes
19ec-1c88:52917241.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:52917241.263 : iCmd = 0, nBytes = 10
19ec-1c88:52917241.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52917590.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52917590.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:52917590.525 : IO total need to receive data 128 bytes
19ec-1c88:52917590.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:52917590.638 : iCmd = 0, nBytes = 128
19ec-1c88:52917799.850 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52917800.309 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52917800.436 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.804 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917800.928 : System total receive data 128 bytes
19ec-1c88:52917800.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:52917801.038 : iCmd = 1, nBytes = 4
19ec-1c88:52917979.744 : 0000 : 00 00 00 00 
19ec-1c88:52917979.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917980.007 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52917980.074 : NVMData.PadScanCount = 0
19ec-1c88:52917980.130 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52917980.189 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52917980.249 : NVMData.FlatbedScanCount = 0
19ec-1c88:52917980.306 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52917980.363 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52917980.418 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52917980.477 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52917980.533 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52917980.590 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52917980.647 : NVMData.BornMonth = 0
19ec-1c88:52917980.699 : NVMData.BornDay = 0
19ec-1c88:52917980.752 : NVMData.BornYear = 0
19ec-1c88:52917980.802 : NVMData.FirstScanMonth = 4
19ec-1c88:52917980.855 : NVMData.FirstScanDay = 30
19ec-1c88:52917980.912 : NVMData.FirstScanYear = 2020
19ec-1c88:52917980.966 : NVMData.VerticalMagnification = 0
19ec-1c88:52917981.021 : NVMData.HorizontalMagnification = 0
19ec-1c88:52917981.078 : NVMData.PowerSavingTime = 15
19ec-1c88:52917981.133 : NVMData.SN = A094165189010062
19ec-1c88:52917981.183 : NVMData.AutoFeed = 0
19ec-1c88:52917981.234 : NVMData.CCDType = 0
19ec-1c88:52917981.284 : NVMData.ScanSpeed = 0
19ec-1c88:52917981.333 : NVMData.RollerCount = 0
19ec-1c88:52917981.386 : NVMData.MultifeedCount = 0
19ec-1c88:52917981.439 : NVMData.JamCount = 0
19ec-1c88:52917981.489 : NVMData.IdentifyInfo = 
19ec-1c88:52917981.542 : NVMData.FormalName = 
19ec-1c88:52917981.759 : NVMData.ReservedB = 0
19ec-1c88:52917981.816 : NVMData.FunctionCode = 0
19ec-1c88:52917981.867 : NVMData.PreFeed = 0
19ec-1c88:52917981.918 : NVMData.PreFeedTime = 0
19ec-1c88:52917981.969 : NVMData.ButtonNumber = 0
19ec-1c88:52917982.025 : NVMData.PowerOffTime = 0
19ec-1c88:52917982.079 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52917982.154 : => IoObject::IoLockEnd
19ec-1c88:52917982.250 : <= IoObject::IoLockEnd
19ec-1c88:52917982.303 : <= InitializeScanner ret = 1
19ec-1c88:52919221.633 : => GetLogicalScannerAbility
19ec-1c88:52919221.828 : => IoObject::IoLockStart
19ec-1c88:52919221.961 : => CAsicIO::CheckDevice
19ec-1c88:52919222.017 : => CNT96226::ConnectIsAvailable
19ec-1c88:52919246.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52919246.641 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52919246.704 : <= IoObject::IoLockStart
19ec-1c88:52919246.762 : => IoObject::IoLockEnd
19ec-1c88:52919246.880 : <= IoObject::IoLockEnd
19ec-1c88:52919246.957 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52922861.187 : => GetLogicalScannerAbilityEx
19ec-1c88:52922861.380 : => IoObject::IoLockStart
19ec-1c88:52922861.519 : => CAsicIO::CheckDevice
19ec-1c88:52922861.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:52922883.862 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52922883.977 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52922884.042 : <= IoObject::IoLockStart
19ec-1c88:52922884.100 : => IoObject::IoLockEnd
19ec-1c88:52922884.213 : <= IoObject::IoLockEnd
19ec-1c88:52922884.334 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52922884.406 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52930195.953 : => ReadNVMData
19ec-1c88:52930196.140 : => IoObject::IoLockStart
19ec-1c88:52930196.276 : => CAsicIO::CheckDevice
19ec-1c88:52930196.332 : => CNT96226::ConnectIsAvailable
19ec-1c88:52930216.950 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52930217.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52930217.134 : <= IoObject::IoLockStart
19ec-1c88:52930217.201 : => ReadNVMDataInternal
19ec-1c88:52930217.261 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52930217.328 : IO Send command 10 bytes
19ec-1c88:52930217.457 : => CNT96226::VenderCmd_SetData
19ec-1c88:52930217.521 : iCmd = 0, nBytes = 10
19ec-1c88:52930217.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52930572.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52930572.402 : System send command 10 bytes + data 0 bytes
19ec-1c88:52930572.472 : IO total need to receive data 128 bytes
19ec-1c88:52930572.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:52930572.590 : iCmd = 0, nBytes = 128
19ec-1c88:52930778.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.024 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.162 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52930779.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52930779.421 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.547 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52930779.921 : System total receive data 128 bytes
19ec-1c88:52930779.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:52930780.035 : iCmd = 1, nBytes = 4
19ec-1c88:52930987.076 : 0000 : 00 00 00 00 
19ec-1c88:52930987.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52930987.294 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52930987.362 : NVMData.PadScanCount = 0
19ec-1c88:52930987.416 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52930987.471 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52930987.527 : NVMData.FlatbedScanCount = 0
19ec-1c88:52930987.582 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52930987.820 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52930987.887 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52930987.944 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52930987.998 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52930988.050 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52930988.104 : NVMData.BornMonth = 0
19ec-1c88:52930988.151 : NVMData.BornDay = 0
19ec-1c88:52930988.199 : NVMData.BornYear = 0
19ec-1c88:52930988.248 : NVMData.FirstScanMonth = 4
19ec-1c88:52930988.299 : NVMData.FirstScanDay = 30
19ec-1c88:52930988.353 : NVMData.FirstScanYear = 2020
19ec-1c88:52930988.406 : NVMData.VerticalMagnification = 0
19ec-1c88:52930988.462 : NVMData.HorizontalMagnification = 0
19ec-1c88:52930988.517 : NVMData.PowerSavingTime = 15
19ec-1c88:52930988.570 : NVMData.SN = A094165189010062
19ec-1c88:52930988.619 : NVMData.AutoFeed = 0
19ec-1c88:52930988.669 : NVMData.CCDType = 0
19ec-1c88:52930988.717 : NVMData.ScanSpeed = 0
19ec-1c88:52930988.766 : NVMData.RollerCount = 0
19ec-1c88:52930988.816 : NVMData.MultifeedCount = 0
19ec-1c88:52930988.865 : NVMData.JamCount = 0
19ec-1c88:52930988.916 : NVMData.IdentifyInfo = 
19ec-1c88:52930988.967 : NVMData.FormalName = 
19ec-1c88:52930989.017 : NVMData.ReservedB = 0
19ec-1c88:52930989.065 : NVMData.FunctionCode = 0
19ec-1c88:52930989.113 : NVMData.PreFeed = 0
19ec-1c88:52930989.159 : NVMData.PreFeedTime = 0
19ec-1c88:52930989.207 : NVMData.ButtonNumber = 0
19ec-1c88:52930989.258 : NVMData.PowerOffTime = 0
19ec-1c88:52930989.306 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52930989.367 : => IoObject::IoLockEnd
19ec-1c88:52930989.457 : <= IoObject::IoLockEnd
19ec-1c88:52930989.505 : <= ReadNVMData ret = 1
19ec-1c88:52942199.534 : => GetADFStatus
19ec-1c88:52942199.899 : => IoObject::IoLockStart
19ec-1c88:52942200.022 : => CAsicIO::CheckDevice
19ec-1c88:52942200.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:52942226.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52942226.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52942226.622 : <= IoObject::IoLockStart
19ec-1c88:52942226.682 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52942226.751 : IO Send command 10 bytes
19ec-1c88:52942226.869 : => CNT96226::VenderCmd_SetData
19ec-1c88:52942226.927 : iCmd = 0, nBytes = 10
19ec-1c88:52942227.030 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52942426.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52942426.752 : System send command 10 bytes + data 0 bytes
19ec-1c88:52942426.821 : IO total need to receive data 2 bytes
19ec-1c88:52942426.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:52942426.938 : iCmd = 0, nBytes = 2
19ec-1c88:52942631.155 : 0000 : 00 00 
19ec-1c88:52942631.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52942631.526 : System total receive data 2 bytes
19ec-1c88:52942631.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:52942631.894 : iCmd = 1, nBytes = 4
19ec-1c88:52942841.090 : 0000 : 00 00 00 00 
19ec-1c88:52942841.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52942841.344 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52942841.420 : Return status = 0
19ec-1c88:52942841.481 : => IoObject::IoLockEnd
19ec-1c88:52942841.570 : <= IoObject::IoLockEnd
19ec-1c88:52942841.619 : <= GetADFStatus ret = 1
19ec-1c88:52945523.658 : => GetADFStatus
19ec-1c88:52945523.853 : => IoObject::IoLockStart
19ec-1c88:52945523.975 : => CAsicIO::CheckDevice
19ec-1c88:52945524.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:52945549.268 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52945549.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52945549.450 : <= IoObject::IoLockStart
19ec-1c88:52945549.517 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52945549.584 : IO Send command 10 bytes
19ec-1c88:52945549.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:52945549.766 : iCmd = 0, nBytes = 10
19ec-1c88:52945549.869 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52945738.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52945738.957 : System send command 10 bytes + data 0 bytes
19ec-1c88:52945739.143 : IO total need to receive data 2 bytes
19ec-1c88:52945739.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:52945739.278 : iCmd = 0, nBytes = 2
19ec-1c88:52945883.871 : 0000 : 00 00 
19ec-1c88:52945884.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52945884.071 : System total receive data 2 bytes
19ec-1c88:52945884.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:52945884.186 : iCmd = 1, nBytes = 4
19ec-1c88:52946071.517 : 0000 : 00 00 00 00 
19ec-1c88:52946071.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52946071.735 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52946071.805 : Return status = 0
19ec-1c88:52946071.868 : => IoObject::IoLockEnd
19ec-1c88:52946071.958 : <= IoObject::IoLockEnd
19ec-1c88:52946072.007 : <= GetADFStatus ret = 1
19ec-1c88:52948189.659 : => TerminateDriver
19ec-1c88:52948189.855 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:52948189.931 : => CNT96226::Close
19ec-1c88:52948194.025 : <= CNT96226::Close ret = 1
19ec-1c88:52948194.107 : <= CAsicIO::~CAsicIO
19ec-1c88:52948194.168 : => IoObject::IoLockEnd
19ec-1c88:52948194.223 : <= IoObject::IoLockEnd
19ec-1c88:52948194.275 : => IoObject::TerminateDevice
19ec-1c88:52948194.330 : => IoObject::IoLockEnd
19ec-1c88:52948194.378 : <= IoObject::IoLockEnd
19ec-1c88:52948194.478 : <= IoObject::TerminateDevice
19ec-1c88:52948194.727 : <= TerminateDriver ret = 1
19ec-1c88:52959839.680 : ============Debug Start==========
19ec-1c88:52959839.939 : Date : 2020/4/30 14:31:20
19ec-1c88:52959840.023 : Process ID : 19ec
19ec-1c88:52959840.447 : Windows : Version 10.0 build 18363 
19ec-1c88:52959840.884 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52959840.944 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52959841.008 : MemoryStatus.ullAvailPhys : 1729466368
19ec-1c88:52959841.067 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52959841.131 : MemoryStatus.ullAvailPageFile : 3131445248
19ec-1c88:52959841.192 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52959841.251 : MemoryStatus.ullAvailVirtual : 1726308352
19ec-1c88:52959841.314 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52959841.414 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52959841.474 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52959841.708 : CPU Count : 4
19ec-1c88:52959841.756 : CPU Frequency : 100.000 Mhz
19ec-1c88:52959845.637 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52959845.774 : => InitializeDriver
19ec-1c88:52959846.037 : <= InitializeDriver ret = 1
19ec-1c88:52959846.094 : => InitializeScanner
19ec-1c88:52959846.174 : => CAsicIO::GetDeviceList
19ec-1c88:52959846.472 : => CNT96226::CNT96226
19ec-1c88:52959846.532 : => CNT96226::Open
19ec-1c88:52959869.636 : <= CNT96226::Open ret = 1
19ec-1c88:52959869.746 : => CNT96226::Initialize
19ec-1c88:52959869.939 : <= CNT96226::Initialize ret = 1
19ec-1c88:52959870.002 : <= CNT96226::CNT96226
19ec-1c88:52959870.056 : => CNT96226::EnumAvailableDevice
19ec-1c88:52959875.501 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52959875.580 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52959875.641 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52963598.895 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52963599.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52963606.667 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52963606.782 : => IoObject::GetLockName
19ec-1c88:52963606.844 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52963606.911 : <= IoObject::GetLockName
19ec-1c88:52963607.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:52963607.699 : iCmd = 3, nBytes = 2
19ec-1c88:52963982.108 : 0000 : 06 38 
19ec-1c88:52963982.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52963982.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:52963982.385 : iCmd = 4, nBytes = 2
19ec-1c88:52964277.307 : 0000 : 07 07 
19ec-1c88:52964277.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52964277.522 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52964277.611 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52964277.682 : IO Send command 10 bytes
19ec-1c88:52964277.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:52964277.792 : iCmd = 0, nBytes = 10
19ec-1c88:52964277.894 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52964472.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52964472.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:52964472.195 : iCmd = 0, nBytes = 165
19ec-1c88:52964652.262 : skip dump 37 bytes
19ec-1c88:52964652.439 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52964652.582 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52964652.718 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52964652.845 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52964652.974 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52964653.108 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52964653.232 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52964653.357 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52964653.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52964653.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:52964653.529 : iCmd = 1, nBytes = 4
19ec-1c88:52964835.836 : 0000 : 00 00 00 00 
19ec-1c88:52964835.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52964836.043 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52964836.113 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52964836.180 : IO Send command 10 bytes
19ec-1c88:52964836.234 : => CNT96226::VenderCmd_SetData
19ec-1c88:52964836.291 : iCmd = 0, nBytes = 10
19ec-1c88:52964836.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52965182.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52965182.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:52965182.537 : iCmd = 0, nBytes = 128
19ec-1c88:52965332.327 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965332.528 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965332.670 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52965332.803 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52965332.929 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.055 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52965333.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:52965333.481 : iCmd = 1, nBytes = 4
19ec-1c88:52965539.450 : 0000 : 00 00 00 00 
19ec-1c88:52965539.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52965539.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52965539.812 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52965539.886 : => CNT96226::Close
19ec-1c88:52965543.712 : <= CNT96226::Close ret = 1
19ec-1c88:52965543.790 : <= CNT96226::~CNT96226
19ec-1c88:52965543.880 : <= CAsicIO::GetDeviceList
19ec-1c88:52965544.291 : => IoObject::SetTimeout
19ec-1c88:52965544.413 : Timeout--> In = 0 Out = 0
19ec-1c88:52965544.470 : <= IoObject::SetTimeout
19ec-1c88:52965544.537 : => CAsicIO::CAsicIO
19ec-1c88:52965544.607 : => CNT96226::CNT96226
19ec-1c88:52965544.662 : => CNT96226::Open
19ec-1c88:52965565.875 : <= CNT96226::Open ret = 1
19ec-1c88:52965565.972 : => CNT96226::Initialize
19ec-1c88:52965566.152 : <= CNT96226::Initialize ret = 1
19ec-1c88:52965566.210 : <= CNT96226::CNT96226
19ec-1c88:52965566.261 : <= CAsicIO::CAsicIO
19ec-1c88:52965566.316 : => CAsicIO::InitializeDevice
19ec-1c88:52965566.387 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52965572.302 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52965572.418 : => IoObject::GetLockName
19ec-1c88:52965572.476 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52965572.547 : <= IoObject::GetLockName
19ec-1c88:52965573.021 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52965573.095 : IO Send command 10 bytes
19ec-1c88:52965573.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:52965573.202 : iCmd = 0, nBytes = 10
19ec-1c88:52965573.312 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52965930.118 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52965930.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:52965930.333 : iCmd = 0, nBytes = 128
19ec-1c88:52966138.687 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966138.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966138.993 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52966139.126 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52966139.253 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966139.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:52966139.798 : iCmd = 1, nBytes = 4
19ec-1c88:52966287.251 : 0000 : 00 00 00 00 
19ec-1c88:52966287.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966287.403 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52966287.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:52966287.516 : iCmd = 3, nBytes = 2
19ec-1c88:52966630.164 : 0000 : 06 38 
19ec-1c88:52966630.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966630.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:52966630.394 : iCmd = 4, nBytes = 2
19ec-1c88:52966946.756 : 0000 : 07 07 
19ec-1c88:52966946.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966947.056 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52966947.161 : => IoObject::InitializeDevice
19ec-1c88:52966947.282 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52966947.932 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52966948.008 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52966948.772 : => FindScanner
19ec-1c88:52966948.832 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52966948.896 : <= FindScanner ret = 1
19ec-1c88:52966948.955 : => IoObject::IoLockStart
19ec-1c88:52966949.056 : => CAsicIO::CheckDevice
19ec-1c88:52966949.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:52966974.131 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52966974.226 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52966974.280 : <= IoObject::IoLockStart
19ec-1c88:52966974.337 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52966974.398 : IO Send command 10 bytes
19ec-1c88:52966974.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:52966974.539 : iCmd = 0, nBytes = 10
19ec-1c88:52966974.641 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52967178.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52967178.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:52967178.743 : IO total need to receive data 5 bytes
19ec-1c88:52967178.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967178.847 : iCmd = 0, nBytes = 5
19ec-1c88:52967350.913 : 0000 : 06 00 02 02 ab 
19ec-1c88:52967351.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52967351.125 : System total receive data 5 bytes
19ec-1c88:52967351.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967351.250 : iCmd = 1, nBytes = 4
19ec-1c88:52967537.989 : 0000 : 00 00 00 00 
19ec-1c88:52967538.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52967538.231 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52967538.300 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52967538.369 : IO Send command 10 bytes
19ec-1c88:52967538.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:52967538.522 : iCmd = 0, nBytes = 10
19ec-1c88:52967538.625 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52967733.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52967734.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:52967734.140 : IO total need to receive data 165 bytes
19ec-1c88:52967734.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967734.254 : iCmd = 0, nBytes = 165
19ec-1c88:52967868.466 : skip dump 37 bytes
19ec-1c88:52967868.690 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52967868.844 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52967868.987 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52967869.126 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52967869.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52967869.393 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52967869.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52967869.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52967869.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52967869.770 : System total receive data 165 bytes
19ec-1c88:52967869.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967869.883 : iCmd = 1, nBytes = 4
19ec-1c88:52968055.952 : 0000 : 00 00 00 00 
19ec-1c88:52968056.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52968056.210 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52968056.456 : Dump Inquiry
19ec-1c88:52968056.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52968056.734 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52968056.872 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52968057.006 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52968057.138 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52968057.273 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52968057.400 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968057.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968057.657 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52968057.788 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52968057.876 : 00a0 : 00 00 00 00 00 
19ec-1c88:52968057.948 : => ReadNVMDataInternal
19ec-1c88:52968058.171 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52968058.245 : IO Send command 10 bytes
19ec-1c88:52968058.347 : => CNT96226::VenderCmd_SetData
19ec-1c88:52968058.405 : iCmd = 0, nBytes = 10
19ec-1c88:52968058.505 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52968407.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52968407.908 : System send command 10 bytes + data 0 bytes
19ec-1c88:52968407.977 : IO total need to receive data 128 bytes
19ec-1c88:52968408.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:52968408.095 : iCmd = 0, nBytes = 128
19ec-1c88:52968613.269 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968613.428 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968613.561 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52968613.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52968613.814 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52968613.938 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968614.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968614.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968614.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52968614.304 : System total receive data 128 bytes
19ec-1c88:52968614.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:52968614.414 : iCmd = 1, nBytes = 4
19ec-1c88:52968784.721 : 0000 : 00 00 00 00 
19ec-1c88:52968784.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52968784.950 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52968785.018 : NVMData.PadScanCount = 0
19ec-1c88:52968785.073 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52968785.129 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52968785.187 : NVMData.FlatbedScanCount = 0
19ec-1c88:52968785.245 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52968785.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52968785.352 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52968785.407 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52968785.464 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52968785.519 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52968785.577 : NVMData.BornMonth = 0
19ec-1c88:52968785.627 : NVMData.BornDay = 0
19ec-1c88:52968785.677 : NVMData.BornYear = 0
19ec-1c88:52968785.724 : NVMData.FirstScanMonth = 4
19ec-1c88:52968785.774 : NVMData.FirstScanDay = 30
19ec-1c88:52968785.830 : NVMData.FirstScanYear = 2020
19ec-1c88:52968785.884 : NVMData.VerticalMagnification = 0
19ec-1c88:52968785.939 : NVMData.HorizontalMagnification = 0
19ec-1c88:52968785.995 : NVMData.PowerSavingTime = 15
19ec-1c88:52968786.054 : NVMData.SN = A094165189010062
19ec-1c88:52968786.103 : NVMData.AutoFeed = 0
19ec-1c88:52968786.151 : NVMData.CCDType = 0
19ec-1c88:52968786.201 : NVMData.ScanSpeed = 0
19ec-1c88:52968786.249 : NVMData.RollerCount = 0
19ec-1c88:52968786.304 : NVMData.MultifeedCount = 0
19ec-1c88:52968786.354 : NVMData.JamCount = 0
19ec-1c88:52968786.406 : NVMData.IdentifyInfo = 
19ec-1c88:52968786.457 : NVMData.FormalName = 
19ec-1c88:52968786.624 : NVMData.ReservedB = 0
19ec-1c88:52968786.677 : NVMData.FunctionCode = 0
19ec-1c88:52968786.729 : NVMData.PreFeed = 0
19ec-1c88:52968786.781 : NVMData.PreFeedTime = 0
19ec-1c88:52968786.831 : NVMData.ButtonNumber = 0
19ec-1c88:52968786.880 : NVMData.PowerOffTime = 0
19ec-1c88:52968786.932 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52968787.012 : => IoObject::IoLockEnd
19ec-1c88:52968787.102 : <= IoObject::IoLockEnd
19ec-1c88:52968787.154 : <= InitializeScanner ret = 1
19ec-1c88:52968787.218 : => GetLogicalScannerAbilityEx
19ec-1c88:52968787.278 : => IoObject::IoLockStart
19ec-1c88:52968787.375 : => CAsicIO::CheckDevice
19ec-1c88:52968787.428 : => CNT96226::ConnectIsAvailable
19ec-1c88:52968800.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52968800.294 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52968800.351 : <= IoObject::IoLockStart
19ec-1c88:52968800.410 : => IoObject::IoLockEnd
19ec-1c88:52968800.500 : <= IoObject::IoLockEnd
19ec-1c88:52968800.614 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52968800.690 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52968973.716 : => ReadNVMData
19ec-1c88:52968973.879 : => IoObject::IoLockStart
19ec-1c88:52968974.010 : => CAsicIO::CheckDevice
19ec-1c88:52968974.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:52968997.700 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52968997.817 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52968997.878 : <= IoObject::IoLockStart
19ec-1c88:52968997.946 : => ReadNVMDataInternal
19ec-1c88:52968998.008 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52968998.078 : IO Send command 10 bytes
19ec-1c88:52968998.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:52968998.267 : iCmd = 0, nBytes = 10
19ec-1c88:52968998.377 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52969354.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52969354.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:52969354.769 : IO total need to receive data 128 bytes
19ec-1c88:52969354.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:52969354.891 : iCmd = 0, nBytes = 128
19ec-1c88:52969559.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969559.738 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969559.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52969560.010 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52969560.137 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.261 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.386 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52969560.636 : System total receive data 128 bytes
19ec-1c88:52969560.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:52969560.750 : iCmd = 1, nBytes = 4
19ec-1c88:52969751.894 : 0000 : 00 00 00 00 
19ec-1c88:52969751.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52969752.150 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52969752.220 : NVMData.PadScanCount = 0
19ec-1c88:52969752.278 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52969752.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52969752.393 : NVMData.FlatbedScanCount = 0
19ec-1c88:52969752.447 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52969752.501 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52969752.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52969752.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52969752.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52969752.719 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52969752.772 : NVMData.BornMonth = 0
19ec-1c88:52969752.823 : NVMData.BornDay = 0
19ec-1c88:52969752.876 : NVMData.BornYear = 0
19ec-1c88:52969752.923 : NVMData.FirstScanMonth = 4
19ec-1c88:52969752.978 : NVMData.FirstScanDay = 30
19ec-1c88:52969753.034 : NVMData.FirstScanYear = 2020
19ec-1c88:52969753.249 : NVMData.VerticalMagnification = 0
19ec-1c88:52969753.313 : NVMData.HorizontalMagnification = 0
19ec-1c88:52969753.369 : NVMData.PowerSavingTime = 15
19ec-1c88:52969753.424 : NVMData.SN = A094165189010062
19ec-1c88:52969753.475 : NVMData.AutoFeed = 0
19ec-1c88:52969753.526 : NVMData.CCDType = 0
19ec-1c88:52969753.574 : NVMData.ScanSpeed = 0
19ec-1c88:52969753.628 : NVMData.RollerCount = 0
19ec-1c88:52969753.682 : NVMData.MultifeedCount = 0
19ec-1c88:52969753.733 : NVMData.JamCount = 0
19ec-1c88:52969753.783 : NVMData.IdentifyInfo = 
19ec-1c88:52969753.835 : NVMData.FormalName = 
19ec-1c88:52969753.885 : NVMData.ReservedB = 0
19ec-1c88:52969753.937 : NVMData.FunctionCode = 0
19ec-1c88:52969753.985 : NVMData.PreFeed = 0
19ec-1c88:52969754.034 : NVMData.PreFeedTime = 0
19ec-1c88:52969754.083 : NVMData.ButtonNumber = 0
19ec-1c88:52969754.134 : NVMData.PowerOffTime = 0
19ec-1c88:52969754.188 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52969754.251 : => IoObject::IoLockEnd
19ec-1c88:52969754.342 : <= IoObject::IoLockEnd
19ec-1c88:52969754.394 : <= ReadNVMData ret = 1
19ec-1c88:52972457.667 : ============Debug Start==========
19ec-1c88:52972457.979 : Date : 2020/4/30 14:31:20
19ec-1c88:52972458.063 : Process ID : 19ec
19ec-1c88:52972458.476 : Windows : Version 10.0 build 18363 
19ec-1c88:52972458.934 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52972458.996 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52972459.061 : MemoryStatus.ullAvailPhys : 1729470464
19ec-1c88:52972459.122 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52972459.183 : MemoryStatus.ullAvailPageFile : 3131109376
19ec-1c88:52972459.245 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52972459.304 : MemoryStatus.ullAvailVirtual : 1726316544
19ec-1c88:52972459.365 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52972459.467 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52972459.528 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52972459.764 : CPU Count : 4
19ec-1c88:52972459.810 : CPU Frequency : 100.000 Mhz
19ec-1c88:52972464.130 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52972464.257 : => InitializeDriver
19ec-1c88:52972464.526 : <= InitializeDriver ret = 1
19ec-1c88:52975229.805 : => InitializeScanner
19ec-1c88:52975230.073 : => CAsicIO::GetDeviceList
19ec-1c88:52975230.555 : => CNT96226::CNT96226
19ec-1c88:52975230.621 : => CNT96226::Open
19ec-1c88:52975251.854 : <= CNT96226::Open ret = 1
19ec-1c88:52975251.962 : => CNT96226::Initialize
19ec-1c88:52975252.172 : <= CNT96226::Initialize ret = 1
19ec-1c88:52975252.234 : <= CNT96226::CNT96226
19ec-1c88:52975252.294 : => CNT96226::EnumAvailableDevice
19ec-1c88:52975257.626 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52975257.710 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52975257.775 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52978919.927 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52978920.232 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52978926.095 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52978926.219 : => IoObject::GetLockName
19ec-1c88:52978926.282 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52978926.349 : <= IoObject::GetLockName
19ec-1c88:52978926.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:52978926.898 : iCmd = 3, nBytes = 2
19ec-1c88:52979291.125 : 0000 : 06 38 
19ec-1c88:52979291.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52979291.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:52979291.424 : iCmd = 4, nBytes = 2
19ec-1c88:52979575.742 : 0000 : 07 07 
19ec-1c88:52979575.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52979575.924 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52979576.010 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52979576.077 : IO Send command 10 bytes
19ec-1c88:52979576.130 : => CNT96226::VenderCmd_SetData
19ec-1c88:52979576.190 : iCmd = 0, nBytes = 10
19ec-1c88:52979576.298 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52979742.678 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52979742.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:52979743.038 : iCmd = 0, nBytes = 165
19ec-1c88:52979939.377 : skip dump 37 bytes
19ec-1c88:52979939.577 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52979939.730 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52979939.872 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52979940.009 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52979940.141 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52979940.281 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52979940.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52979940.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52979940.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52979940.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:52979940.713 : iCmd = 1, nBytes = 4
19ec-1c88:52980097.414 : 0000 : 00 00 00 00 
19ec-1c88:52980097.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52980097.601 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52980097.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52980097.726 : IO Send command 10 bytes
19ec-1c88:52980097.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:52980097.834 : iCmd = 0, nBytes = 10
19ec-1c88:52980097.938 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52980413.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52980413.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:52980413.861 : iCmd = 0, nBytes = 128
19ec-1c88:52980616.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980616.573 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980616.713 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52980616.846 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52980616.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52980617.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:52980617.520 : iCmd = 1, nBytes = 4
19ec-1c88:52980804.844 : 0000 : 00 00 00 00 
19ec-1c88:52980804.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52980805.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52980805.220 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52980805.293 : => CNT96226::Close
19ec-1c88:52980809.472 : <= CNT96226::Close ret = 1
19ec-1c88:52980809.553 : <= CNT96226::~CNT96226
19ec-1c88:52980809.643 : <= CAsicIO::GetDeviceList
19ec-1c88:52980810.077 : => IoObject::SetTimeout
19ec-1c88:52980810.213 : Timeout--> In = 0 Out = 0
19ec-1c88:52980810.271 : <= IoObject::SetTimeout
19ec-1c88:52980810.340 : => CAsicIO::CAsicIO
19ec-1c88:52980810.413 : => CNT96226::CNT96226
19ec-1c88:52980810.471 : => CNT96226::Open
19ec-1c88:52980833.267 : <= CNT96226::Open ret = 1
19ec-1c88:52980833.378 : => CNT96226::Initialize
19ec-1c88:52980833.587 : <= CNT96226::Initialize ret = 1
19ec-1c88:52980833.653 : <= CNT96226::CNT96226
19ec-1c88:52980833.707 : <= CAsicIO::CAsicIO
19ec-1c88:52980833.763 : => CAsicIO::InitializeDevice
19ec-1c88:52980833.830 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52980839.806 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52980839.920 : => IoObject::GetLockName
19ec-1c88:52980839.981 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52980840.050 : <= IoObject::GetLockName
19ec-1c88:52980840.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52980840.632 : IO Send command 10 bytes
19ec-1c88:52980840.686 : => CNT96226::VenderCmd_SetData
19ec-1c88:52980840.746 : iCmd = 0, nBytes = 10
19ec-1c88:52980840.854 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52981189.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52981189.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981189.639 : iCmd = 0, nBytes = 128
19ec-1c88:52981398.615 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981398.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981398.916 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52981399.046 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52981399.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.539 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52981399.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981399.711 : iCmd = 1, nBytes = 4
19ec-1c88:52981562.626 : 0000 : 00 00 00 00 
19ec-1c88:52981562.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52981562.777 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52981562.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981562.886 : iCmd = 3, nBytes = 2
19ec-1c88:52981909.582 : 0000 : 06 38 
19ec-1c88:52981909.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52981909.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981910.055 : iCmd = 4, nBytes = 2
19ec-1c88:52982220.778 : 0000 : 07 07 
19ec-1c88:52982220.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52982221.088 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52982221.186 : => IoObject::InitializeDevice
19ec-1c88:52982221.301 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52982221.956 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52982222.033 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52982222.800 : => FindScanner
19ec-1c88:52982222.861 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52982222.930 : <= FindScanner ret = 1
19ec-1c88:52982222.988 : => IoObject::IoLockStart
19ec-1c88:52982223.091 : => CAsicIO::CheckDevice
19ec-1c88:52982223.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:52982245.159 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52982245.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52982245.343 : <= IoObject::IoLockStart
19ec-1c88:52982245.409 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52982245.483 : IO Send command 10 bytes
19ec-1c88:52982245.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:52982245.634 : iCmd = 0, nBytes = 10
19ec-1c88:52982245.740 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52982451.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52982451.272 : System send command 10 bytes + data 0 bytes
19ec-1c88:52982451.590 : IO total need to receive data 5 bytes
19ec-1c88:52982451.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:52982451.703 : iCmd = 0, nBytes = 5
19ec-1c88:52982587.042 : 0000 : 06 00 02 02 ab 
19ec-1c88:52982587.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52982587.216 : System total receive data 5 bytes
19ec-1c88:52982587.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:52982587.331 : iCmd = 1, nBytes = 4
19ec-1c88:52982726.798 : 0000 : 00 00 00 00 
19ec-1c88:52982726.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52982727.069 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52982727.137 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52982727.202 : IO Send command 10 bytes
19ec-1c88:52982727.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:52982727.363 : iCmd = 0, nBytes = 10
19ec-1c88:52982727.471 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52982908.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52982908.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:52982908.747 : IO total need to receive data 165 bytes
19ec-1c88:52982908.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:52982908.860 : iCmd = 0, nBytes = 165
19ec-1c88:52983059.547 : skip dump 37 bytes
19ec-1c88:52983059.760 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52983059.905 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52983060.044 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52983060.183 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52983060.316 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52983060.455 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52983060.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983060.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983060.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983060.838 : System total receive data 165 bytes
19ec-1c88:52983060.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:52983060.952 : iCmd = 1, nBytes = 4
19ec-1c88:52983175.721 : 0000 : 00 00 00 00 
19ec-1c88:52983175.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983175.990 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52983176.243 : Dump Inquiry
19ec-1c88:52983176.385 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52983176.525 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52983176.661 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52983176.797 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52983176.929 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52983177.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52983177.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983177.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983177.450 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52983177.581 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52983177.670 : 00a0 : 00 00 00 00 00 
19ec-1c88:52983177.740 : => ReadNVMDataInternal
19ec-1c88:52983177.951 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52983178.023 : IO Send command 10 bytes
19ec-1c88:52983178.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:52983178.184 : iCmd = 0, nBytes = 10
19ec-1c88:52983178.286 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52983512.584 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52983512.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:52983512.781 : IO total need to receive data 128 bytes
19ec-1c88:52983512.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:52983512.902 : iCmd = 0, nBytes = 128
19ec-1c88:52983705.501 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983705.693 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983705.838 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52983705.970 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52983706.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.224 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.469 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983706.593 : System total receive data 128 bytes
19ec-1c88:52983706.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:52983706.704 : iCmd = 1, nBytes = 4
19ec-1c88:52983890.378 : 0000 : 00 00 00 00 
19ec-1c88:52983890.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983890.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52983890.999 : NVMData.PadScanCount = 0
19ec-1c88:52983891.055 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52983891.110 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52983891.168 : NVMData.FlatbedScanCount = 0
19ec-1c88:52983891.221 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52983891.273 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52983891.324 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52983891.379 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52983891.434 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52983891.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52983891.540 : NVMData.BornMonth = 0
19ec-1c88:52983891.589 : NVMData.BornDay = 0
19ec-1c88:52983891.638 : NVMData.BornYear = 0
19ec-1c88:52983891.686 : NVMData.FirstScanMonth = 4
19ec-1c88:52983891.739 : NVMData.FirstScanDay = 30
19ec-1c88:52983891.792 : NVMData.FirstScanYear = 2020
19ec-1c88:52983891.845 : NVMData.VerticalMagnification = 0
19ec-1c88:52983891.903 : NVMData.HorizontalMagnification = 0
19ec-1c88:52983891.956 : NVMData.PowerSavingTime = 15
19ec-1c88:52983892.009 : NVMData.SN = A094165189010062
19ec-1c88:52983892.058 : NVMData.AutoFeed = 0
19ec-1c88:52983892.107 : NVMData.CCDType = 0
19ec-1c88:52983892.152 : NVMData.ScanSpeed = 0
19ec-1c88:52983892.198 : NVMData.RollerCount = 0
19ec-1c88:52983892.248 : NVMData.MultifeedCount = 0
19ec-1c88:52983892.297 : NVMData.JamCount = 0
19ec-1c88:52983892.345 : NVMData.IdentifyInfo = 
19ec-1c88:52983892.395 : NVMData.FormalName = 
19ec-1c88:52983892.589 : NVMData.ReservedB = 0
19ec-1c88:52983892.642 : NVMData.FunctionCode = 0
19ec-1c88:52983892.691 : NVMData.PreFeed = 0
19ec-1c88:52983892.742 : NVMData.PreFeedTime = 0
19ec-1c88:52983892.791 : NVMData.ButtonNumber = 0
19ec-1c88:52983892.844 : NVMData.PowerOffTime = 0
19ec-1c88:52983892.896 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52983892.970 : => IoObject::IoLockEnd
19ec-1c88:52983893.063 : <= IoObject::IoLockEnd
19ec-1c88:52983893.115 : <= InitializeScanner ret = 1
19ec-1c88:52985096.992 : => GetLogicalScannerAbility
19ec-1c88:52985097.168 : => IoObject::IoLockStart
19ec-1c88:52985097.297 : => CAsicIO::CheckDevice
19ec-1c88:52985097.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:52985121.463 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52985121.885 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52985121.940 : <= IoObject::IoLockStart
19ec-1c88:52985121.995 : => IoObject::IoLockEnd
19ec-1c88:52985122.101 : <= IoObject::IoLockEnd
19ec-1c88:52985122.177 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52988593.653 : => GetLogicalScannerAbilityEx
19ec-1c88:52988593.852 : => IoObject::IoLockStart
19ec-1c88:52988593.985 : => CAsicIO::CheckDevice
19ec-1c88:52988594.048 : => CNT96226::ConnectIsAvailable
19ec-1c88:52988616.807 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52988616.926 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52988616.989 : <= IoObject::IoLockStart
19ec-1c88:52988617.047 : => IoObject::IoLockEnd
19ec-1c88:52988617.155 : <= IoObject::IoLockEnd
19ec-1c88:52988617.276 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52988617.350 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52995808.090 : => ReadNVMData
19ec-1c88:52995808.274 : => IoObject::IoLockStart
19ec-1c88:52995808.417 : => CAsicIO::CheckDevice
19ec-1c88:52995808.477 : => CNT96226::ConnectIsAvailable
19ec-1c88:52995831.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52995831.255 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52995831.314 : <= IoObject::IoLockStart
19ec-1c88:52995831.382 : => ReadNVMDataInternal
19ec-1c88:52995831.447 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52995831.516 : IO Send command 10 bytes
19ec-1c88:52995831.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:52995831.691 : iCmd = 0, nBytes = 10
19ec-1c88:52995831.805 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52996193.163 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52996193.331 : System send command 10 bytes + data 0 bytes
19ec-1c88:52996193.409 : IO total need to receive data 128 bytes
19ec-1c88:52996193.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:52996193.760 : iCmd = 0, nBytes = 128
19ec-1c88:52996386.723 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.056 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.439 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52996387.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52996387.692 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.816 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996388.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996388.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52996388.184 : System total receive data 128 bytes
19ec-1c88:52996388.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:52996388.294 : iCmd = 1, nBytes = 4
19ec-1c88:52996567.280 : 0000 : 00 00 00 00 
19ec-1c88:52996567.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52996567.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52996567.607 : NVMData.PadScanCount = 0
19ec-1c88:52996567.669 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52996567.726 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52996567.786 : NVMData.FlatbedScanCount = 0
19ec-1c88:52996567.841 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52996568.023 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52996568.084 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52996568.141 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52996568.196 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52996568.249 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52996568.305 : NVMData.BornMonth = 0
19ec-1c88:52996568.355 : NVMData.BornDay = 0
19ec-1c88:52996568.409 : NVMData.BornYear = 0
19ec-1c88:52996568.460 : NVMData.FirstScanMonth = 4
19ec-1c88:52996568.515 : NVMData.FirstScanDay = 30
19ec-1c88:52996568.573 : NVMData.FirstScanYear = 2020
19ec-1c88:52996568.626 : NVMData.VerticalMagnification = 0
19ec-1c88:52996568.683 : NVMData.HorizontalMagnification = 0
19ec-1c88:52996568.738 : NVMData.PowerSavingTime = 15
19ec-1c88:52996568.794 : NVMData.SN = A094165189010062
19ec-1c88:52996568.847 : NVMData.AutoFeed = 0
19ec-1c88:52996568.902 : NVMData.CCDType = 0
19ec-1c88:52996568.951 : NVMData.ScanSpeed = 0
19ec-1c88:52996569.005 : NVMData.RollerCount = 0
19ec-1c88:52996569.056 : NVMData.MultifeedCount = 0
19ec-1c88:52996569.109 : NVMData.JamCount = 0
19ec-1c88:52996569.163 : NVMData.IdentifyInfo = 
19ec-1c88:52996569.214 : NVMData.FormalName = 
19ec-1c88:52996569.263 : NVMData.ReservedB = 0
19ec-1c88:52996569.313 : NVMData.FunctionCode = 0
19ec-1c88:52996569.363 : NVMData.PreFeed = 0
19ec-1c88:52996569.411 : NVMData.PreFeedTime = 0
19ec-1c88:52996569.461 : NVMData.ButtonNumber = 0
19ec-1c88:52996569.513 : NVMData.PowerOffTime = 0
19ec-1c88:52996569.565 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52996569.624 : => IoObject::IoLockEnd
19ec-1c88:52996569.716 : <= IoObject::IoLockEnd
19ec-1c88:52996569.767 : <= ReadNVMData ret = 1
19ec-1c88:53006366.403 : => GetADFStatus
19ec-1c88:53006366.826 : => IoObject::IoLockStart
19ec-1c88:53006366.969 : => CAsicIO::CheckDevice
19ec-1c88:53006367.024 : => CNT96226::ConnectIsAvailable
19ec-1c88:53006390.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53006391.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53006391.125 : <= IoObject::IoLockStart
19ec-1c88:53006391.188 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53006391.257 : IO Send command 10 bytes
19ec-1c88:53006391.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:53006391.450 : iCmd = 0, nBytes = 10
19ec-1c88:53006391.796 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53006594.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53006594.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:53006594.670 : IO total need to receive data 2 bytes
19ec-1c88:53006594.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:53006594.782 : iCmd = 0, nBytes = 2
19ec-1c88:53006791.020 : 0000 : 00 00 
19ec-1c88:53006791.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53006791.210 : System total receive data 2 bytes
19ec-1c88:53006791.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:53006791.329 : iCmd = 1, nBytes = 4
19ec-1c88:53006984.793 : 0000 : 00 00 00 00 
19ec-1c88:53006984.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53006985.012 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53006985.080 : Return status = 0
19ec-1c88:53006985.142 : => IoObject::IoLockEnd
19ec-1c88:53006985.231 : <= IoObject::IoLockEnd
19ec-1c88:53006985.281 : <= GetADFStatus ret = 1
19ec-1c88:53009719.125 : => GetADFStatus
19ec-1c88:53009719.315 : => IoObject::IoLockStart
19ec-1c88:53009719.448 : => CAsicIO::CheckDevice
19ec-1c88:53009719.505 : => CNT96226::ConnectIsAvailable
19ec-1c88:53009742.008 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53009742.120 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53009742.179 : <= IoObject::IoLockStart
19ec-1c88:53009742.242 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53009742.308 : IO Send command 10 bytes
19ec-1c88:53009742.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:53009742.479 : iCmd = 0, nBytes = 10
19ec-1c88:53009742.584 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53009946.314 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53009946.437 : System send command 10 bytes + data 0 bytes
19ec-1c88:53009946.665 : IO total need to receive data 2 bytes
19ec-1c88:53009946.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:53009946.804 : iCmd = 0, nBytes = 2
19ec-1c88:53010103.202 : 0000 : 00 00 
19ec-1c88:53010103.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53010103.399 : System total receive data 2 bytes
19ec-1c88:53010103.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:53010103.524 : iCmd = 1, nBytes = 4
19ec-1c88:53010301.886 : 0000 : 00 00 00 00 
19ec-1c88:53010302.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53010302.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53010302.208 : Return status = 0
19ec-1c88:53010302.273 : => IoObject::IoLockEnd
19ec-1c88:53010302.373 : <= IoObject::IoLockEnd
19ec-1c88:53010302.423 : <= GetADFStatus ret = 1
19ec-1c88:53012422.625 : => TerminateDriver
19ec-1c88:53012422.821 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:53012422.895 : => CNT96226::Close
19ec-1c88:53012426.940 : <= CNT96226::Close ret = 1
19ec-1c88:53012427.245 : <= CAsicIO::~CAsicIO
19ec-1c88:53012427.302 : => IoObject::IoLockEnd
19ec-1c88:53012427.357 : <= IoObject::IoLockEnd
19ec-1c88:53012427.409 : => IoObject::TerminateDevice
19ec-1c88:53012427.467 : => IoObject::IoLockEnd
19ec-1c88:53012427.518 : <= IoObject::IoLockEnd
19ec-1c88:53012427.627 : <= IoObject::TerminateDevice
19ec-1c88:53012427.884 : <= TerminateDriver ret = 1
19ec-1c88:53056454.561 : ============Debug Start==========
19ec-1c88:53056454.835 : Date : 2020/4/30 14:31:23
19ec-1c88:53056454.918 : Process ID : 19ec
19ec-1c88:53056455.336 : Windows : Version 10.0 build 18363 
19ec-1c88:53056455.784 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53056455.848 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53056455.910 : MemoryStatus.ullAvailPhys : 1730195456
19ec-1c88:53056455.972 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53056456.037 : MemoryStatus.ullAvailPageFile : 3132559360
19ec-1c88:53056456.095 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53056456.154 : MemoryStatus.ullAvailVirtual : 1726279680
19ec-1c88:53056456.215 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53056456.319 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53056456.378 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53056456.613 : CPU Count : 4
19ec-1c88:53056456.661 : CPU Frequency : 100.000 Mhz
19ec-1c88:53056460.899 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53056461.021 : => InitializeDriver
19ec-1c88:53056461.280 : <= InitializeDriver ret = 1
19ec-1c88:53056461.339 : => InitializeScanner
19ec-1c88:53056461.641 : => CAsicIO::GetDeviceList
19ec-1c88:53056461.931 : => CNT96226::CNT96226
19ec-1c88:53056461.986 : => CNT96226::Open
19ec-1c88:53056482.669 : <= CNT96226::Open ret = 1
19ec-1c88:53056482.760 : => CNT96226::Initialize
19ec-1c88:53056482.948 : <= CNT96226::Initialize ret = 1
19ec-1c88:53056483.003 : <= CNT96226::CNT96226
19ec-1c88:53056483.055 : => CNT96226::EnumAvailableDevice
19ec-1c88:53056488.453 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53056488.524 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53056488.579 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53060207.844 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53060208.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53060213.738 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53060213.846 : => IoObject::GetLockName
19ec-1c88:53060213.903 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53060213.974 : <= IoObject::GetLockName
19ec-1c88:53060214.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:53060214.503 : iCmd = 3, nBytes = 2
19ec-1c88:53060576.027 : 0000 : 06 38 
19ec-1c88:53060576.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53060576.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:53060576.311 : iCmd = 4, nBytes = 2
19ec-1c88:53060858.984 : 0000 : 07 07 
19ec-1c88:53060859.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53060859.187 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53060859.274 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53060859.338 : IO Send command 10 bytes
19ec-1c88:53060859.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:53060859.448 : iCmd = 0, nBytes = 10
19ec-1c88:53060859.551 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53061065.199 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53061065.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:53061065.561 : iCmd = 0, nBytes = 165
19ec-1c88:53061288.973 : skip dump 37 bytes
19ec-1c88:53061289.393 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53061289.674 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53061289.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53061290.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53061290.490 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53061290.763 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53061291.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53061291.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53061291.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53061291.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:53061291.653 : iCmd = 1, nBytes = 4
19ec-1c88:53061518.230 : 0000 : 00 00 00 00 
19ec-1c88:53061518.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53061518.597 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53061518.729 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53061518.865 : IO Send command 10 bytes
19ec-1c88:53061518.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:53061519.091 : iCmd = 0, nBytes = 10
19ec-1c88:53061519.309 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53061880.044 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53061880.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:53061880.299 : iCmd = 0, nBytes = 128
19ec-1c88:53062089.093 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062089.311 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062089.482 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53062089.645 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53062089.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53062089.955 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062090.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062090.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062090.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53062090.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:53062090.463 : iCmd = 1, nBytes = 4
19ec-1c88:53062289.066 : 0000 : 00 00 00 00 
19ec-1c88:53062289.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53062289.239 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53062289.449 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53062289.538 : => CNT96226::Close
19ec-1c88:53062294.001 : <= CNT96226::Close ret = 1
19ec-1c88:53062294.092 : <= CNT96226::~CNT96226
19ec-1c88:53062294.197 : <= CAsicIO::GetDeviceList
19ec-1c88:53062294.709 : => IoObject::SetTimeout
19ec-1c88:53062294.869 : Timeout--> In = 0 Out = 0
19ec-1c88:53062294.938 : <= IoObject::SetTimeout
19ec-1c88:53062295.010 : => CAsicIO::CAsicIO
19ec-1c88:53062295.099 : => CNT96226::CNT96226
19ec-1c88:53062295.168 : => CNT96226::Open
19ec-1c88:53062320.304 : <= CNT96226::Open ret = 1
19ec-1c88:53062320.429 : => CNT96226::Initialize
19ec-1c88:53062320.655 : <= CNT96226::Initialize ret = 1
19ec-1c88:53062320.729 : <= CNT96226::CNT96226
19ec-1c88:53062320.789 : <= CAsicIO::CAsicIO
19ec-1c88:53062320.857 : => CAsicIO::InitializeDevice
19ec-1c88:53062320.936 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53062327.961 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53062328.107 : => IoObject::GetLockName
19ec-1c88:53062328.176 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53062328.257 : <= IoObject::GetLockName
19ec-1c88:53062328.843 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53062328.931 : IO Send command 10 bytes
19ec-1c88:53062328.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:53062329.061 : iCmd = 0, nBytes = 10
19ec-1c88:53062329.192 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53062658.710 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53062658.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:53062658.962 : iCmd = 0, nBytes = 128
19ec-1c88:53062858.237 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062858.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062858.924 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53062859.198 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53062859.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53062859.723 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062859.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062860.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062860.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53062860.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:53062860.581 : iCmd = 1, nBytes = 4
19ec-1c88:53063027.975 : 0000 : 00 00 00 00 
19ec-1c88:53063028.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53063028.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53063028.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:53063028.574 : iCmd = 3, nBytes = 2
19ec-1c88:53063408.433 : 0000 : 06 38 
19ec-1c88:53063408.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53063408.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:53063408.900 : iCmd = 4, nBytes = 2
19ec-1c88:53063725.203 : 0000 : 07 07 
19ec-1c88:53063725.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53063725.809 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53063726.009 : => IoObject::InitializeDevice
19ec-1c88:53063726.198 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53063727.565 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53063727.708 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53063728.973 : => FindScanner
19ec-1c88:53063729.085 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53063729.204 : <= FindScanner ret = 1
19ec-1c88:53063729.313 : => IoObject::IoLockStart
19ec-1c88:53063729.524 : => CAsicIO::CheckDevice
19ec-1c88:53063729.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:53063755.914 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53063756.144 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53063756.269 : <= IoObject::IoLockStart
19ec-1c88:53063756.386 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53063756.520 : IO Send command 10 bytes
19ec-1c88:53063756.713 : => CNT96226::VenderCmd_SetData
19ec-1c88:53063756.821 : iCmd = 0, nBytes = 10
19ec-1c88:53063757.039 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53063969.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53063969.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:53063969.968 : IO total need to receive data 5 bytes
19ec-1c88:53063970.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:53063970.193 : iCmd = 0, nBytes = 5
19ec-1c88:53064196.621 : 0000 : 06 00 02 02 ab 
19ec-1c88:53064196.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53064196.968 : System total receive data 5 bytes
19ec-1c88:53064197.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:53064197.200 : iCmd = 1, nBytes = 4
19ec-1c88:53064405.017 : 0000 : 00 00 00 00 
19ec-1c88:53064405.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53064405.430 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53064405.557 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53064405.690 : IO Send command 10 bytes
19ec-1c88:53064405.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:53064405.985 : iCmd = 0, nBytes = 10
19ec-1c88:53064406.200 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53064606.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53064607.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:53064607.160 : IO total need to receive data 165 bytes
19ec-1c88:53064607.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:53064607.394 : iCmd = 0, nBytes = 165
19ec-1c88:53064815.730 : skip dump 37 bytes
19ec-1c88:53064816.077 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53064816.379 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53064816.655 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53064816.925 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53064817.189 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53064817.453 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53064817.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53064817.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53064818.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53064818.214 : System total receive data 165 bytes
19ec-1c88:53064818.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:53064818.437 : iCmd = 1, nBytes = 4
19ec-1c88:53065027.465 : 0000 : 00 00 00 00 
19ec-1c88:53065027.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53065027.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53065028.253 : Dump Inquiry
19ec-1c88:53065028.504 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53065028.778 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53065029.048 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53065029.449 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53065029.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53065029.975 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53065030.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065030.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065030.749 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53065031.010 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53065031.189 : 00a0 : 00 00 00 00 00 
19ec-1c88:53065031.317 : => ReadNVMDataInternal
19ec-1c88:53065031.698 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53065031.821 : IO Send command 10 bytes
19ec-1c88:53065031.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:53065032.095 : iCmd = 0, nBytes = 10
19ec-1c88:53065032.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53065384.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53065384.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:53065384.975 : IO total need to receive data 128 bytes
19ec-1c88:53065385.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:53065385.209 : iCmd = 0, nBytes = 128
19ec-1c88:53065607.503 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065607.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065608.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53065608.451 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53065608.718 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53065608.972 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065609.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065609.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065609.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53065609.736 : System total receive data 128 bytes
19ec-1c88:53065609.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:53065609.955 : iCmd = 1, nBytes = 4
19ec-1c88:53065816.236 : 0000 : 00 00 00 00 
19ec-1c88:53065816.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53065816.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53065816.863 : NVMData.PadScanCount = 0
19ec-1c88:53065816.975 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53065817.094 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53065817.210 : NVMData.FlatbedScanCount = 0
19ec-1c88:53065817.321 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53065817.428 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53065817.538 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53065817.650 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53065817.763 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53065817.875 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53065817.989 : NVMData.BornMonth = 0
19ec-1c88:53065818.091 : NVMData.BornDay = 0
19ec-1c88:53065818.195 : NVMData.BornYear = 0
19ec-1c88:53065818.294 : NVMData.FirstScanMonth = 4
19ec-1c88:53065818.402 : NVMData.FirstScanDay = 30
19ec-1c88:53065818.512 : NVMData.FirstScanYear = 2020
19ec-1c88:53065818.620 : NVMData.VerticalMagnification = 0
19ec-1c88:53065818.728 : NVMData.HorizontalMagnification = 0
19ec-1c88:53065818.838 : NVMData.PowerSavingTime = 15
19ec-1c88:53065818.944 : NVMData.SN = A094165189010062
19ec-1c88:53065819.038 : NVMData.AutoFeed = 0
19ec-1c88:53065819.131 : NVMData.CCDType = 0
19ec-1c88:53065819.236 : NVMData.ScanSpeed = 0
19ec-1c88:53065819.341 : NVMData.RollerCount = 0
19ec-1c88:53065819.442 : NVMData.MultifeedCount = 0
19ec-1c88:53065819.546 : NVMData.JamCount = 0
19ec-1c88:53065819.644 : NVMData.IdentifyInfo = 
19ec-1c88:53065819.743 : NVMData.FormalName = 
19ec-1c88:53065820.170 : NVMData.ReservedB = 0
19ec-1c88:53065820.285 : NVMData.FunctionCode = 0
19ec-1c88:53065820.390 : NVMData.PreFeed = 0
19ec-1c88:53065820.490 : NVMData.PreFeedTime = 0
19ec-1c88:53065820.588 : NVMData.ButtonNumber = 0
19ec-1c88:53065820.689 : NVMData.PowerOffTime = 0
19ec-1c88:53065820.791 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53065820.931 : => IoObject::IoLockEnd
19ec-1c88:53065821.113 : <= IoObject::IoLockEnd
19ec-1c88:53065821.220 : <= InitializeScanner ret = 1
19ec-1c88:53065821.349 : => GetLogicalScannerAbilityEx
19ec-1c88:53065821.461 : => IoObject::IoLockStart
19ec-1c88:53065821.658 : => CAsicIO::CheckDevice
19ec-1c88:53065821.762 : => CNT96226::ConnectIsAvailable
19ec-1c88:53065846.872 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53065847.107 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53065847.231 : <= IoObject::IoLockStart
19ec-1c88:53065847.349 : => IoObject::IoLockEnd
19ec-1c88:53065847.568 : <= IoObject::IoLockEnd
19ec-1c88:53065847.782 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53065847.929 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53066192.364 : => ReadNVMData
19ec-1c88:53066192.628 : => IoObject::IoLockStart
19ec-1c88:53066192.891 : => CAsicIO::CheckDevice
19ec-1c88:53066193.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:53066218.811 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53066219.042 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53066219.170 : <= IoObject::IoLockStart
19ec-1c88:53066219.299 : => ReadNVMDataInternal
19ec-1c88:53066219.418 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53066219.554 : IO Send command 10 bytes
19ec-1c88:53066219.771 : => CNT96226::VenderCmd_SetData
19ec-1c88:53066219.889 : iCmd = 0, nBytes = 10
19ec-1c88:53066220.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53066574.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53066575.229 : System send command 10 bytes + data 0 bytes
19ec-1c88:53066575.338 : IO total need to receive data 128 bytes
19ec-1c88:53066575.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:53066575.480 : iCmd = 0, nBytes = 128
19ec-1c88:53066766.776 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.234 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.397 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53066767.548 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53066767.691 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.829 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.975 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066768.113 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066768.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53066768.252 : System total receive data 128 bytes
19ec-1c88:53066768.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:53066768.377 : iCmd = 1, nBytes = 4
19ec-1c88:53066936.563 : 0000 : 00 00 00 00 
19ec-1c88:53066936.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53066936.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53066936.933 : NVMData.PadScanCount = 0
19ec-1c88:53066936.996 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53066937.056 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53066937.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:53066937.181 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53066937.241 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53066937.300 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53066937.362 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53066937.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53066937.489 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53066937.550 : NVMData.BornMonth = 0
19ec-1c88:53066937.604 : NVMData.BornDay = 0
19ec-1c88:53066937.661 : NVMData.BornYear = 0
19ec-1c88:53066937.713 : NVMData.FirstScanMonth = 4
19ec-1c88:53066937.771 : NVMData.FirstScanDay = 30
19ec-1c88:53066937.830 : NVMData.FirstScanYear = 2020
19ec-1c88:53066938.086 : NVMData.VerticalMagnification = 0
19ec-1c88:53066938.156 : NVMData.HorizontalMagnification = 0
19ec-1c88:53066938.216 : NVMData.PowerSavingTime = 15
19ec-1c88:53066938.279 : NVMData.SN = A094165189010062
19ec-1c88:53066938.337 : NVMData.AutoFeed = 0
19ec-1c88:53066938.394 : NVMData.CCDType = 0
19ec-1c88:53066938.446 : NVMData.ScanSpeed = 0
19ec-1c88:53066938.504 : NVMData.RollerCount = 0
19ec-1c88:53066938.561 : NVMData.MultifeedCount = 0
19ec-1c88:53066938.618 : NVMData.JamCount = 0
19ec-1c88:53066938.674 : NVMData.IdentifyInfo = 
19ec-1c88:53066938.732 : NVMData.FormalName = 
19ec-1c88:53066938.786 : NVMData.ReservedB = 0
19ec-1c88:53066938.842 : NVMData.FunctionCode = 0
19ec-1c88:53066938.897 : NVMData.PreFeed = 0
19ec-1c88:53066938.952 : NVMData.PreFeedTime = 0
19ec-1c88:53066939.007 : NVMData.ButtonNumber = 0
19ec-1c88:53066939.061 : NVMData.PowerOffTime = 0
19ec-1c88:53066939.122 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53066939.194 : => IoObject::IoLockEnd
19ec-1c88:53066939.297 : <= IoObject::IoLockEnd
19ec-1c88:53066939.353 : <= ReadNVMData ret = 1
19ec-1c88:53069586.576 : ============Debug Start==========
19ec-1c88:53069586.882 : Date : 2020/4/30 14:31:23
19ec-1c88:53069586.961 : Process ID : 19ec
19ec-1c88:53069587.386 : Windows : Version 10.0 build 18363 
19ec-1c88:53069587.841 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53069587.906 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53069587.969 : MemoryStatus.ullAvailPhys : 1730277376
19ec-1c88:53069588.032 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53069588.094 : MemoryStatus.ullAvailPageFile : 3130818560
19ec-1c88:53069588.156 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53069588.215 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:53069588.276 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53069588.381 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53069588.441 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53069588.686 : CPU Count : 4
19ec-1c88:53069588.733 : CPU Frequency : 100.000 Mhz
19ec-1c88:53069592.988 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53069593.115 : => InitializeDriver
19ec-1c88:53069593.393 : <= InitializeDriver ret = 1
19ec-1c88:53072216.630 : => InitializeScanner
19ec-1c88:53072216.885 : => CAsicIO::GetDeviceList
19ec-1c88:53072217.317 : => CNT96226::CNT96226
19ec-1c88:53072217.376 : => CNT96226::Open
19ec-1c88:53072242.616 : <= CNT96226::Open ret = 1
19ec-1c88:53072242.719 : => CNT96226::Initialize
19ec-1c88:53072242.915 : <= CNT96226::Initialize ret = 1
19ec-1c88:53072242.970 : <= CNT96226::CNT96226
19ec-1c88:53072243.023 : => CNT96226::EnumAvailableDevice
19ec-1c88:53072248.371 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53072248.451 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53072248.514 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53075957.014 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53075957.316 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53075963.008 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53075963.118 : => IoObject::GetLockName
19ec-1c88:53075963.182 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53075963.253 : <= IoObject::GetLockName
19ec-1c88:53075963.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:53075963.799 : iCmd = 3, nBytes = 2
19ec-1c88:53076347.760 : 0000 : 06 38 
19ec-1c88:53076347.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53076347.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:53076348.036 : iCmd = 4, nBytes = 2
19ec-1c88:53076661.693 : 0000 : 07 07 
19ec-1c88:53076661.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53076661.906 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53076661.996 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53076662.068 : IO Send command 10 bytes
19ec-1c88:53076662.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:53076662.179 : iCmd = 0, nBytes = 10
19ec-1c88:53076662.285 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53076864.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53076865.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:53076865.262 : iCmd = 0, nBytes = 165
19ec-1c88:53077062.792 : skip dump 37 bytes
19ec-1c88:53077063.179 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53077063.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53077064.970 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53077065.264 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53077065.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53077065.809 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53077066.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077066.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077066.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53077066.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:53077066.682 : iCmd = 1, nBytes = 4
19ec-1c88:53077276.165 : 0000 : 00 00 00 00 
19ec-1c88:53077276.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53077276.478 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53077276.600 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53077276.734 : IO Send command 10 bytes
19ec-1c88:53077276.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:53077276.944 : iCmd = 0, nBytes = 10
19ec-1c88:53077277.155 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53077639.742 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53077639.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:53077640.109 : iCmd = 0, nBytes = 128
19ec-1c88:53077872.673 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077873.050 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077873.333 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53077873.611 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53077873.867 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.118 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53077874.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:53077874.992 : iCmd = 1, nBytes = 4
19ec-1c88:53078107.424 : 0000 : 00 00 00 00 
19ec-1c88:53078107.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53078107.762 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53078108.139 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53078108.292 : => CNT96226::Close
19ec-1c88:53078115.445 : <= CNT96226::Close ret = 1
19ec-1c88:53078115.593 : <= CNT96226::~CNT96226
19ec-1c88:53078115.749 : <= CAsicIO::GetDeviceList
19ec-1c88:53078116.500 : => IoObject::SetTimeout
19ec-1c88:53078116.770 : Timeout--> In = 0 Out = 0
19ec-1c88:53078116.888 : <= IoObject::SetTimeout
19ec-1c88:53078117.017 : => CAsicIO::CAsicIO
19ec-1c88:53078117.154 : => CNT96226::CNT96226
19ec-1c88:53078117.264 : => CNT96226::Open
19ec-1c88:53078159.198 : <= CNT96226::Open ret = 1
19ec-1c88:53078159.392 : => CNT96226::Initialize
19ec-1c88:53078159.781 : <= CNT96226::Initialize ret = 1
19ec-1c88:53078159.902 : <= CNT96226::CNT96226
19ec-1c88:53078160.003 : <= CAsicIO::CAsicIO
19ec-1c88:53078160.115 : => CAsicIO::InitializeDevice
19ec-1c88:53078160.254 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53078171.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53078172.011 : => IoObject::GetLockName
19ec-1c88:53078172.122 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53078172.251 : <= IoObject::GetLockName
19ec-1c88:53078173.184 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53078173.332 : IO Send command 10 bytes
19ec-1c88:53078173.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:53078173.537 : iCmd = 0, nBytes = 10
19ec-1c88:53078173.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53078537.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53078537.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:53078537.651 : iCmd = 0, nBytes = 128
19ec-1c88:53078764.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078764.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078764.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53078765.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53078765.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53078765.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078766.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078766.278 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078766.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53078766.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:53078766.642 : iCmd = 1, nBytes = 4
19ec-1c88:53078980.861 : 0000 : 00 00 00 00 
19ec-1c88:53078981.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53078981.218 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53078981.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:53078981.596 : iCmd = 3, nBytes = 2
19ec-1c88:53079359.002 : 0000 : 06 38 
19ec-1c88:53079359.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53079359.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:53079359.453 : iCmd = 4, nBytes = 2
19ec-1c88:53079673.331 : 0000 : 07 07 
19ec-1c88:53079673.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53079673.947 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53079674.136 : => IoObject::InitializeDevice
19ec-1c88:53079674.329 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53079675.604 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53079675.744 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53079677.036 : => FindScanner
19ec-1c88:53079677.148 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53079677.270 : <= FindScanner ret = 1
19ec-1c88:53079677.384 : => IoObject::IoLockStart
19ec-1c88:53079677.593 : => CAsicIO::CheckDevice
19ec-1c88:53079677.697 : => CNT96226::ConnectIsAvailable
19ec-1c88:53079704.083 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53079704.310 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53079704.428 : <= IoObject::IoLockStart
19ec-1c88:53079704.549 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53079704.689 : IO Send command 10 bytes
19ec-1c88:53079704.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:53079704.984 : iCmd = 0, nBytes = 10
19ec-1c88:53079705.204 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53079924.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53079924.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:53079924.868 : IO total need to receive data 5 bytes
19ec-1c88:53079924.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:53079925.097 : iCmd = 0, nBytes = 5
19ec-1c88:53080139.872 : 0000 : 06 00 02 02 ab 
19ec-1c88:53080140.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080140.224 : System total receive data 5 bytes
19ec-1c88:53080140.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:53080140.458 : iCmd = 1, nBytes = 4
19ec-1c88:53080340.700 : 0000 : 00 00 00 00 
19ec-1c88:53080340.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080341.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53080341.332 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53080341.458 : IO Send command 10 bytes
19ec-1c88:53080341.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:53080341.763 : iCmd = 0, nBytes = 10
19ec-1c88:53080341.972 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53080543.376 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53080543.519 : System send command 10 bytes + data 0 bytes
19ec-1c88:53080543.600 : IO total need to receive data 165 bytes
19ec-1c88:53080543.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:53080543.735 : iCmd = 0, nBytes = 165
19ec-1c88:53080750.818 : skip dump 37 bytes
19ec-1c88:53080751.056 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53080751.233 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53080751.404 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53080751.568 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53080751.726 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53080751.886 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53080752.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080752.192 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080752.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080752.339 : System total receive data 165 bytes
19ec-1c88:53080752.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:53080752.477 : iCmd = 1, nBytes = 4
19ec-1c88:53080928.020 : 0000 : 00 00 00 00 
19ec-1c88:53080928.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080928.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53080928.543 : Dump Inquiry
19ec-1c88:53080928.713 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53080928.881 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53080929.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53080929.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53080929.369 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53080929.528 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53080929.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080929.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080929.996 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53080930.150 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53080930.257 : 00a0 : 00 00 00 00 00 
19ec-1c88:53080930.344 : => ReadNVMDataInternal
19ec-1c88:53080930.579 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53080930.663 : IO Send command 10 bytes
19ec-1c88:53080930.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:53080930.836 : iCmd = 0, nBytes = 10
19ec-1c88:53080930.959 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53081266.779 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53081266.951 : System send command 10 bytes + data 0 bytes
19ec-1c88:53081267.041 : IO total need to receive data 128 bytes
19ec-1c88:53081267.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:53081267.180 : iCmd = 0, nBytes = 128
19ec-1c88:53081469.917 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.128 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.295 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53081470.459 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53081470.610 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.761 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.912 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081471.060 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081471.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53081471.208 : System total receive data 128 bytes
19ec-1c88:53081471.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:53081471.346 : iCmd = 1, nBytes = 4
19ec-1c88:53081660.177 : 0000 : 00 00 00 00 
19ec-1c88:53081660.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53081660.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53081660.593 : NVMData.PadScanCount = 0
19ec-1c88:53081660.665 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53081660.733 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53081660.801 : NVMData.FlatbedScanCount = 0
19ec-1c88:53081660.869 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53081660.936 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53081661.000 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53081661.067 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53081661.133 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53081661.197 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53081661.262 : NVMData.BornMonth = 0
19ec-1c88:53081661.324 : NVMData.BornDay = 0
19ec-1c88:53081661.384 : NVMData.BornYear = 0
19ec-1c88:53081661.444 : NVMData.FirstScanMonth = 4
19ec-1c88:53081661.505 : NVMData.FirstScanDay = 30
19ec-1c88:53081661.569 : NVMData.FirstScanYear = 2020
19ec-1c88:53081661.633 : NVMData.VerticalMagnification = 0
19ec-1c88:53081661.703 : NVMData.HorizontalMagnification = 0
19ec-1c88:53081661.766 : NVMData.PowerSavingTime = 15
19ec-1c88:53081661.831 : NVMData.SN = A094165189010062
19ec-1c88:53081661.892 : NVMData.AutoFeed = 0
19ec-1c88:53081661.952 : NVMData.CCDType = 0
19ec-1c88:53081662.013 : NVMData.ScanSpeed = 0
19ec-1c88:53081662.071 : NVMData.RollerCount = 0
19ec-1c88:53081662.132 : NVMData.MultifeedCount = 0
19ec-1c88:53081662.196 : NVMData.JamCount = 0
19ec-1c88:53081662.258 : NVMData.IdentifyInfo = 
19ec-1c88:53081662.318 : NVMData.FormalName = 
19ec-1c88:53081662.567 : NVMData.ReservedB = 0
19ec-1c88:53081662.634 : NVMData.FunctionCode = 0
19ec-1c88:53081662.695 : NVMData.PreFeed = 0
19ec-1c88:53081662.756 : NVMData.PreFeedTime = 0
19ec-1c88:53081662.814 : NVMData.ButtonNumber = 0
19ec-1c88:53081662.875 : NVMData.PowerOffTime = 0
19ec-1c88:53081662.939 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53081663.026 : => IoObject::IoLockEnd
19ec-1c88:53081663.142 : <= IoObject::IoLockEnd
19ec-1c88:53081663.204 : <= InitializeScanner ret = 1
19ec-1c88:53082999.252 : => GetLogicalScannerAbility
19ec-1c88:53082999.440 : => IoObject::IoLockStart
19ec-1c88:53082999.572 : => CAsicIO::CheckDevice
19ec-1c88:53082999.631 : => CNT96226::ConnectIsAvailable
19ec-1c88:53083025.604 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53083025.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53083025.772 : <= IoObject::IoLockStart
19ec-1c88:53083025.829 : => IoObject::IoLockEnd
19ec-1c88:53083025.937 : <= IoObject::IoLockEnd
19ec-1c88:53083026.014 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53086488.139 : => GetLogicalScannerAbilityEx
19ec-1c88:53086488.335 : => IoObject::IoLockStart
19ec-1c88:53086488.470 : => CAsicIO::CheckDevice
19ec-1c88:53086488.526 : => CNT96226::ConnectIsAvailable
19ec-1c88:53086512.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53086512.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53086512.787 : <= IoObject::IoLockStart
19ec-1c88:53086512.845 : => IoObject::IoLockEnd
19ec-1c88:53086512.958 : <= IoObject::IoLockEnd
19ec-1c88:53086513.075 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53086513.153 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53093867.188 : => ReadNVMData
19ec-1c88:53093867.368 : => IoObject::IoLockStart
19ec-1c88:53093867.505 : => CAsicIO::CheckDevice
19ec-1c88:53093867.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:53093893.192 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53093893.306 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53093893.366 : <= IoObject::IoLockStart
19ec-1c88:53093893.431 : => ReadNVMDataInternal
19ec-1c88:53093893.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53093893.554 : IO Send command 10 bytes
19ec-1c88:53093893.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:53093893.730 : iCmd = 0, nBytes = 10
19ec-1c88:53093893.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53094245.930 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53094246.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:53094246.163 : IO total need to receive data 128 bytes
19ec-1c88:53094246.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:53094246.279 : iCmd = 0, nBytes = 128
19ec-1c88:53094452.644 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.298 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53094453.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53094453.572 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.701 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.831 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094454.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53094454.083 : System total receive data 128 bytes
19ec-1c88:53094454.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:53094454.194 : iCmd = 1, nBytes = 4
19ec-1c88:53094630.261 : 0000 : 00 00 00 00 
19ec-1c88:53094630.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53094630.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53094630.595 : NVMData.PadScanCount = 0
19ec-1c88:53094630.652 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53094630.705 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53094630.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:53094630.816 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53094631.007 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53094631.071 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53094631.123 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53094631.179 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53094631.232 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53094631.286 : NVMData.BornMonth = 0
19ec-1c88:53094631.333 : NVMData.BornDay = 0
19ec-1c88:53094631.383 : NVMData.BornYear = 0
19ec-1c88:53094631.430 : NVMData.FirstScanMonth = 4
19ec-1c88:53094631.481 : NVMData.FirstScanDay = 30
19ec-1c88:53094631.535 : NVMData.FirstScanYear = 2020
19ec-1c88:53094631.586 : NVMData.VerticalMagnification = 0
19ec-1c88:53094631.639 : NVMData.HorizontalMagnification = 0
19ec-1c88:53094631.693 : NVMData.PowerSavingTime = 15
19ec-1c88:53094631.747 : NVMData.SN = A094165189010062
19ec-1c88:53094631.798 : NVMData.AutoFeed = 0
19ec-1c88:53094631.851 : NVMData.CCDType = 0
19ec-1c88:53094631.897 : NVMData.ScanSpeed = 0
19ec-1c88:53094631.946 : NVMData.RollerCount = 0
19ec-1c88:53094631.998 : NVMData.MultifeedCount = 0
19ec-1c88:53094632.052 : NVMData.JamCount = 0
19ec-1c88:53094632.100 : NVMData.IdentifyInfo = 
19ec-1c88:53094632.151 : NVMData.FormalName = 
19ec-1c88:53094632.201 : NVMData.ReservedB = 0
19ec-1c88:53094632.248 : NVMData.FunctionCode = 0
19ec-1c88:53094632.296 : NVMData.PreFeed = 0
19ec-1c88:53094632.342 : NVMData.PreFeedTime = 0
19ec-1c88:53094632.390 : NVMData.ButtonNumber = 0
19ec-1c88:53094632.439 : NVMData.PowerOffTime = 0
19ec-1c88:53094632.487 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53094632.550 : => IoObject::IoLockEnd
19ec-1c88:53094632.642 : <= IoObject::IoLockEnd
19ec-1c88:53094632.689 : <= ReadNVMData ret = 1
19ec-1c88:53104222.314 : => GetADFStatus
19ec-1c88:53104222.729 : => IoObject::IoLockStart
19ec-1c88:53104222.867 : => CAsicIO::CheckDevice
19ec-1c88:53104222.929 : => CNT96226::ConnectIsAvailable
19ec-1c88:53104246.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53104246.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53104246.928 : <= IoObject::IoLockStart
19ec-1c88:53104246.990 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53104247.057 : IO Send command 10 bytes
19ec-1c88:53104247.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:53104247.235 : iCmd = 0, nBytes = 10
19ec-1c88:53104247.347 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53104446.784 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53104446.945 : System send command 10 bytes + data 0 bytes
19ec-1c88:53104447.010 : IO total need to receive data 2 bytes
19ec-1c88:53104447.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:53104447.126 : iCmd = 0, nBytes = 2
19ec-1c88:53104651.216 : 0000 : 00 00 
19ec-1c88:53104651.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53104651.396 : System total receive data 2 bytes
19ec-1c88:53104651.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:53104651.510 : iCmd = 1, nBytes = 4
19ec-1c88:53104852.323 : 0000 : 00 00 00 00 
19ec-1c88:53104852.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53104852.559 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53104852.623 : Return status = 0
19ec-1c88:53104852.684 : => IoObject::IoLockEnd
19ec-1c88:53104852.774 : <= IoObject::IoLockEnd
19ec-1c88:53104852.824 : <= GetADFStatus ret = 1
19ec-1c88:53107602.862 : => GetADFStatus
19ec-1c88:53107603.063 : => IoObject::IoLockStart
19ec-1c88:53107603.187 : => CAsicIO::CheckDevice
19ec-1c88:53107603.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:53107624.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53107624.524 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53107624.581 : <= IoObject::IoLockStart
19ec-1c88:53107624.641 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53107624.707 : IO Send command 10 bytes
19ec-1c88:53107624.847 : => CNT96226::VenderCmd_SetData
19ec-1c88:53107624.910 : iCmd = 0, nBytes = 10
19ec-1c88:53107625.019 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53107801.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53107802.125 : System send command 10 bytes + data 0 bytes
19ec-1c88:53107802.340 : IO total need to receive data 2 bytes
19ec-1c88:53107802.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:53107802.472 : iCmd = 0, nBytes = 2
19ec-1c88:53107940.700 : 0000 : 00 00 
19ec-1c88:53107940.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53107940.882 : System total receive data 2 bytes
19ec-1c88:53107940.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:53107941.003 : iCmd = 1, nBytes = 4
19ec-1c88:53108092.055 : 0000 : 00 00 00 00 
19ec-1c88:53108092.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53108092.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53108092.428 : Return status = 0
19ec-1c88:53108092.495 : => IoObject::IoLockEnd
19ec-1c88:53108092.593 : <= IoObject::IoLockEnd
19ec-1c88:53108092.646 : <= GetADFStatus ret = 1
19ec-1c88:53110358.135 : => TerminateDriver
19ec-1c88:53110358.325 : => CAsicIO::~CAsicIO,pStage=143658056
19ec-1c88:53110358.504 : => CNT96226::Close
19ec-1c88:53110362.314 : <= CNT96226::Close ret = 1
19ec-1c88:53110362.395 : <= CAsicIO::~CAsicIO
19ec-1c88:53110362.456 : => IoObject::IoLockEnd
19ec-1c88:53110362.508 : <= IoObject::IoLockEnd
19ec-1c88:53110362.563 : => IoObject::TerminateDevice
19ec-1c88:53110362.618 : => IoObject::IoLockEnd
19ec-1c88:53110362.672 : <= IoObject::IoLockEnd
19ec-1c88:53110362.776 : <= IoObject::TerminateDevice
19ec-1c88:53110363.035 : <= TerminateDriver ret = 1
19ec-1c88:53154148.759 : ============Debug Start==========
19ec-1c88:53154149.251 : Date : 2020/4/30 14:31:26
19ec-1c88:53154149.339 : Process ID : 19ec
19ec-1c88:53154149.763 : Windows : Version 10.0 build 18363 
19ec-1c88:53154150.202 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53154150.266 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53154150.332 : MemoryStatus.ullAvailPhys : 1730338816
19ec-1c88:53154150.394 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53154150.461 : MemoryStatus.ullAvailPageFile : 3127574528
19ec-1c88:53154150.525 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53154150.586 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:53154150.647 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53154150.749 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53154150.811 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53154151.053 : CPU Count : 4
19ec-1c88:53154151.101 : CPU Frequency : 100.000 Mhz
19ec-1c88:53154155.608 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53154155.817 : => InitializeDriver
19ec-1c88:53154156.085 : <= InitializeDriver ret = 1
19ec-1c88:53154156.144 : => InitializeScanner
19ec-1c88:53154156.229 : => CAsicIO::GetDeviceList
19ec-1c88:53154156.527 : => CNT96226::CNT96226
19ec-1c88:53154156.584 : => CNT96226::Open
19ec-1c88:53154176.516 : <= CNT96226::Open ret = 1
19ec-1c88:53154176.611 : => CNT96226::Initialize
19ec-1c88:53154176.784 : <= CNT96226::Initialize ret = 1
19ec-1c88:53154176.840 : <= CNT96226::CNT96226
19ec-1c88:53154176.890 : => CNT96226::EnumAvailableDevice
19ec-1c88:53154182.186 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53154182.265 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53154182.324 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53157979.909 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53157980.202 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53157985.741 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53157985.847 : => IoObject::GetLockName
19ec-1c88:53157985.911 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53157985.982 : <= IoObject::GetLockName
19ec-1c88:53157986.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:53157986.514 : iCmd = 3, nBytes = 2
19ec-1c88:53158364.234 : 0000 : 06 38 
19ec-1c88:53158364.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53158364.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:53158364.500 : iCmd = 4, nBytes = 2
19ec-1c88:53158679.136 : 0000 : 07 07 
19ec-1c88:53158679.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53158679.479 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53158679.651 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53158679.793 : IO Send command 10 bytes
19ec-1c88:53158679.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:53158680.019 : iCmd = 0, nBytes = 10
19ec-1c88:53158680.231 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53158886.940 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53158887.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:53158887.279 : iCmd = 0, nBytes = 165
19ec-1c88:53159100.879 : skip dump 37 bytes
19ec-1c88:53159101.268 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53159101.563 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53159101.837 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53159102.105 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53159102.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53159102.636 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53159102.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159103.148 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159103.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53159103.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:53159103.490 : iCmd = 1, nBytes = 4
19ec-1c88:53159317.207 : 0000 : 00 00 00 00 
19ec-1c88:53159317.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53159317.561 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53159317.693 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53159317.829 : IO Send command 10 bytes
19ec-1c88:53159317.935 : => CNT96226::VenderCmd_SetData
19ec-1c88:53159318.044 : iCmd = 0, nBytes = 10
19ec-1c88:53159318.265 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53159676.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53159676.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:53159676.600 : iCmd = 0, nBytes = 128
19ec-1c88:53159916.960 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159917.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159917.625 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53159917.897 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53159918.164 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53159918.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159918.678 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159918.937 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159919.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53159919.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:53159919.301 : iCmd = 1, nBytes = 4
19ec-1c88:53160143.783 : 0000 : 00 00 00 00 
19ec-1c88:53160143.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53160144.132 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53160144.523 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53160144.670 : => CNT96226::Close
19ec-1c88:53160152.258 : <= CNT96226::Close ret = 1
19ec-1c88:53160152.413 : <= CNT96226::~CNT96226
19ec-1c88:53160152.569 : <= CAsicIO::GetDeviceList
19ec-1c88:53160153.317 : => IoObject::SetTimeout
19ec-1c88:53160153.586 : Timeout--> In = 0 Out = 0
19ec-1c88:53160153.694 : <= IoObject::SetTimeout
19ec-1c88:53160153.824 : => CAsicIO::CAsicIO
19ec-1c88:53160153.966 : => CNT96226::CNT96226
19ec-1c88:53160154.076 : => CNT96226::Open
19ec-1c88:53160196.454 : <= CNT96226::Open ret = 1
19ec-1c88:53160196.645 : => CNT96226::Initialize
19ec-1c88:53160197.156 : <= CNT96226::Initialize ret = 1
19ec-1c88:53160197.276 : <= CNT96226::CNT96226
19ec-1c88:53160197.386 : <= CAsicIO::CAsicIO
19ec-1c88:53160197.490 : => CAsicIO::InitializeDevice
19ec-1c88:53160197.628 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53160209.091 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53160209.320 : => IoObject::GetLockName
19ec-1c88:53160209.431 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53160209.559 : <= IoObject::GetLockName
19ec-1c88:53160210.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53160210.624 : IO Send command 10 bytes
19ec-1c88:53160210.722 : => CNT96226::VenderCmd_SetData
19ec-1c88:53160210.831 : iCmd = 0, nBytes = 10
19ec-1c88:53160211.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53160569.623 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53160569.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:53160570.004 : iCmd = 0, nBytes = 128
19ec-1c88:53160785.393 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160785.752 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160786.049 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53160786.324 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53160786.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53160786.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160787.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160787.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160787.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53160787.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:53160787.737 : iCmd = 1, nBytes = 4
19ec-1c88:53160994.281 : 0000 : 00 00 00 00 
19ec-1c88:53160994.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53160994.613 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53160994.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:53160994.829 : iCmd = 3, nBytes = 2
19ec-1c88:53161388.743 : 0000 : 06 38 
19ec-1c88:53161388.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53161389.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:53161389.217 : iCmd = 4, nBytes = 2
19ec-1c88:53161713.918 : 0000 : 07 07 
19ec-1c88:53161714.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53161714.521 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53161714.710 : => IoObject::InitializeDevice
19ec-1c88:53161714.896 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53161716.313 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53161716.455 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53161717.712 : => FindScanner
19ec-1c88:53161717.826 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53161717.950 : <= FindScanner ret = 1
19ec-1c88:53161718.060 : => IoObject::IoLockStart
19ec-1c88:53161718.269 : => CAsicIO::CheckDevice
19ec-1c88:53161718.374 : => CNT96226::ConnectIsAvailable
19ec-1c88:53161743.551 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53161743.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53161743.893 : <= IoObject::IoLockStart
19ec-1c88:53161744.011 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53161744.151 : IO Send command 10 bytes
19ec-1c88:53161744.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:53161744.458 : iCmd = 0, nBytes = 10
19ec-1c88:53161744.667 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53161958.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53161958.579 : System send command 10 bytes + data 0 bytes
19ec-1c88:53161958.721 : IO total need to receive data 5 bytes
19ec-1c88:53161958.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:53161958.952 : iCmd = 0, nBytes = 5
19ec-1c88:53162185.715 : 0000 : 06 00 02 02 ab 
19ec-1c88:53162185.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162186.078 : System total receive data 5 bytes
19ec-1c88:53162186.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:53162186.309 : iCmd = 1, nBytes = 4
19ec-1c88:53162414.256 : 0000 : 00 00 00 00 
19ec-1c88:53162414.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162414.699 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53162414.816 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53162414.948 : IO Send command 10 bytes
19ec-1c88:53162415.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:53162415.253 : iCmd = 0, nBytes = 10
19ec-1c88:53162415.468 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53162605.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53162605.533 : System send command 10 bytes + data 0 bytes
19ec-1c88:53162605.683 : IO total need to receive data 165 bytes
19ec-1c88:53162605.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:53162605.920 : iCmd = 0, nBytes = 165
19ec-1c88:53162779.551 : skip dump 37 bytes
19ec-1c88:53162779.954 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53162780.246 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53162780.523 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53162780.795 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53162781.058 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53162781.336 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53162781.596 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162781.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162781.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162782.110 : System total receive data 165 bytes
19ec-1c88:53162782.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:53162782.348 : iCmd = 1, nBytes = 4
19ec-1c88:53162961.411 : 0000 : 00 00 00 00 
19ec-1c88:53162961.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162961.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53162962.221 : Dump Inquiry
19ec-1c88:53162962.487 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53162962.762 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53162963.024 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53162963.292 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53162963.553 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53162963.827 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53162964.082 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162964.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162964.599 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53162964.865 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53162965.043 : 00a0 : 00 00 00 00 00 
19ec-1c88:53162965.175 : => ReadNVMDataInternal
19ec-1c88:53162965.559 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53162965.695 : IO Send command 10 bytes
19ec-1c88:53162965.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:53162965.976 : iCmd = 0, nBytes = 10
19ec-1c88:53162966.184 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53163303.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53163303.945 : System send command 10 bytes + data 0 bytes
19ec-1c88:53163304.029 : IO total need to receive data 128 bytes
19ec-1c88:53163304.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:53163304.170 : iCmd = 0, nBytes = 128
19ec-1c88:53163509.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.086 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.259 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53163510.427 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53163510.575 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163511.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163511.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53163511.184 : System total receive data 128 bytes
19ec-1c88:53163511.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:53163511.323 : iCmd = 1, nBytes = 4
19ec-1c88:53163707.685 : 0000 : 00 00 00 00 
19ec-1c88:53163707.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53163707.965 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53163708.054 : NVMData.PadScanCount = 0
19ec-1c88:53163708.124 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53163708.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53163708.271 : NVMData.FlatbedScanCount = 0
19ec-1c88:53163708.340 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53163708.407 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53163708.473 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53163708.541 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53163708.606 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53163708.672 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53163708.739 : NVMData.BornMonth = 0
19ec-1c88:53163708.798 : NVMData.BornDay = 0
19ec-1c88:53163708.857 : NVMData.BornYear = 0
19ec-1c88:53163708.918 : NVMData.FirstScanMonth = 4
19ec-1c88:53163708.983 : NVMData.FirstScanDay = 30
19ec-1c88:53163709.047 : NVMData.FirstScanYear = 2020
19ec-1c88:53163709.111 : NVMData.VerticalMagnification = 0
19ec-1c88:53163709.180 : NVMData.HorizontalMagnification = 0
19ec-1c88:53163709.246 : NVMData.PowerSavingTime = 15
19ec-1c88:53163709.311 : NVMData.SN = A094165189010062
19ec-1c88:53163709.370 : NVMData.AutoFeed = 0
19ec-1c88:53163709.429 : NVMData.CCDType = 0
19ec-1c88:53163709.484 : NVMData.ScanSpeed = 0
19ec-1c88:53163709.542 : NVMData.RollerCount = 0
19ec-1c88:53163709.602 : NVMData.MultifeedCount = 0
19ec-1c88:53163709.663 : NVMData.JamCount = 0
19ec-1c88:53163709.721 : NVMData.IdentifyInfo = 
19ec-1c88:53163709.786 : NVMData.FormalName = 
19ec-1c88:53163710.033 : NVMData.ReservedB = 0
19ec-1c88:53163710.103 : NVMData.FunctionCode = 0
19ec-1c88:53163710.164 : NVMData.PreFeed = 0
19ec-1c88:53163710.222 : NVMData.PreFeedTime = 0
19ec-1c88:53163710.282 : NVMData.ButtonNumber = 0
19ec-1c88:53163710.341 : NVMData.PowerOffTime = 0
19ec-1c88:53163710.404 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53163710.494 : => IoObject::IoLockEnd
19ec-1c88:53163710.603 : <= IoObject::IoLockEnd
19ec-1c88:53163710.664 : <= InitializeScanner ret = 1
19ec-1c88:53163710.739 : => GetLogicalScannerAbilityEx
19ec-1c88:53163710.809 : => IoObject::IoLockStart
19ec-1c88:53163710.919 : => CAsicIO::CheckDevice
19ec-1c88:53163710.981 : => CNT96226::ConnectIsAvailable
19ec-1c88:53163730.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53163731.024 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53163731.091 : <= IoObject::IoLockStart
19ec-1c88:53163731.157 : => IoObject::IoLockEnd
19ec-1c88:53163731.267 : <= IoObject::IoLockEnd
19ec-1c88:53163731.397 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53163731.485 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53163937.278 : => ReadNVMData
19ec-1c88:53163937.421 : => IoObject::IoLockStart
19ec-1c88:53163937.556 : => CAsicIO::CheckDevice
19ec-1c88:53163937.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:53163959.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53163959.378 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53163959.457 : <= IoObject::IoLockStart
19ec-1c88:53163959.531 : => ReadNVMDataInternal
19ec-1c88:53163959.603 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53163959.683 : IO Send command 10 bytes
19ec-1c88:53163959.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:53163959.874 : iCmd = 0, nBytes = 10
19ec-1c88:53163960.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53164308.234 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53164308.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:53164308.479 : IO total need to receive data 128 bytes
19ec-1c88:53164308.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:53164308.615 : iCmd = 0, nBytes = 128
19ec-1c88:53164515.506 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164515.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164515.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53164516.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53164516.200 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.359 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.507 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53164516.806 : System total receive data 128 bytes
19ec-1c88:53164516.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:53164516.940 : iCmd = 1, nBytes = 4
19ec-1c88:53164706.213 : 0000 : 00 00 00 00 
19ec-1c88:53164706.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53164706.497 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53164706.583 : NVMData.PadScanCount = 0
19ec-1c88:53164706.653 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53164706.719 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53164706.792 : NVMData.FlatbedScanCount = 0
19ec-1c88:53164706.856 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53164706.919 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53164706.986 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53164707.054 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53164707.121 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53164707.184 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53164707.251 : NVMData.BornMonth = 0
19ec-1c88:53164707.310 : NVMData.BornDay = 0
19ec-1c88:53164707.374 : NVMData.BornYear = 0
19ec-1c88:53164707.432 : NVMData.FirstScanMonth = 4
19ec-1c88:53164707.496 : NVMData.FirstScanDay = 30
19ec-1c88:53164707.557 : NVMData.FirstScanYear = 2020
19ec-1c88:53164707.832 : NVMData.VerticalMagnification = 0
19ec-1c88:53164707.907 : NVMData.HorizontalMagnification = 0
19ec-1c88:53164707.973 : NVMData.PowerSavingTime = 15
19ec-1c88:53164708.041 : NVMData.SN = A094165189010062
19ec-1c88:53164708.101 : NVMData.AutoFeed = 0
19ec-1c88:53164708.162 : NVMData.CCDType = 0
19ec-1c88:53164708.220 : NVMData.ScanSpeed = 0
19ec-1c88:53164708.279 : NVMData.RollerCount = 0
19ec-1c88:53164708.340 : NVMData.MultifeedCount = 0
19ec-1c88:53164708.401 : NVMData.JamCount = 0
19ec-1c88:53164708.460 : NVMData.IdentifyInfo = 
19ec-1c88:53164708.520 : NVMData.FormalName = 
19ec-1c88:53164708.578 : NVMData.ReservedB = 0
19ec-1c88:53164708.638 : NVMData.FunctionCode = 0
19ec-1c88:53164708.698 : NVMData.PreFeed = 0
19ec-1c88:53164708.759 : NVMData.PreFeedTime = 0
19ec-1c88:53164708.817 : NVMData.ButtonNumber = 0
19ec-1c88:53164708.878 : NVMData.PowerOffTime = 0
19ec-1c88:53164708.940 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53164709.010 : => IoObject::IoLockEnd
19ec-1c88:53164709.122 : <= IoObject::IoLockEnd
19ec-1c88:53164709.180 : <= ReadNVMData ret = 1
19ec-1c88:53165322.853 : => TerminateDriver
19ec-1c88:53165323.053 : => CAsicIO::~CAsicIO,pStage=201067592
19ec-1c88:53165323.146 : => CNT96226::Close
19ec-1c88:53165327.661 : <= CNT96226::Close ret = 1
19ec-1c88:53165327.756 : <= CAsicIO::~CAsicIO
19ec-1c88:53165327.822 : => IoObject::IoLockEnd
19ec-1c88:53165327.885 : <= IoObject::IoLockEnd
19ec-1c88:53165327.945 : => IoObject::TerminateDevice
19ec-1c88:53165328.009 : => IoObject::IoLockEnd
19ec-1c88:53165328.069 : <= IoObject::IoLockEnd
19ec-1c88:53165328.186 : <= IoObject::TerminateDevice
19ec-1c88:53165328.480 : <= TerminateDriver ret = 1
19ec-1c88:53167651.157 : ============Debug Start==========
19ec-1c88:53167651.444 : Date : 2020/4/30 14:31:26
19ec-1c88:53167651.528 : Process ID : 19ec
19ec-1c88:53167651.985 : Windows : Version 10.0 build 18363 
19ec-1c88:53167652.442 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53167652.503 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53167652.567 : MemoryStatus.ullAvailPhys : 1730039808
19ec-1c88:53167652.630 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53167652.698 : MemoryStatus.ullAvailPageFile : 3127701504
19ec-1c88:53167652.761 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53167652.824 : MemoryStatus.ullAvailVirtual : 1726566400
19ec-1c88:53167652.883 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53167652.982 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53167653.044 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53167653.280 : CPU Count : 4
19ec-1c88:53167653.329 : CPU Frequency : 100.000 Mhz
19ec-1c88:53167657.751 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53167657.868 : => InitializeDriver
19ec-1c88:53167658.128 : <= InitializeDriver ret = 1
19ec-1c88:53170131.207 : => InitializeScanner
19ec-1c88:53170131.461 : => CAsicIO::GetDeviceList
19ec-1c88:53170132.108 : => CNT96226::CNT96226
19ec-1c88:53170132.172 : => CNT96226::Open
19ec-1c88:53170155.315 : <= CNT96226::Open ret = 1
19ec-1c88:53170155.430 : => CNT96226::Initialize
19ec-1c88:53170155.630 : <= CNT96226::Initialize ret = 1
19ec-1c88:53170155.691 : <= CNT96226::CNT96226
19ec-1c88:53170155.744 : => CNT96226::EnumAvailableDevice
19ec-1c88:53170161.076 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53170161.154 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53170161.217 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53173849.466 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53173849.784 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53173857.221 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53173857.350 : => IoObject::GetLockName
19ec-1c88:53173857.423 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53173857.500 : <= IoObject::GetLockName
19ec-1c88:53173858.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:53173858.278 : iCmd = 3, nBytes = 2
19ec-1c88:53174227.359 : 0000 : 06 38 
19ec-1c88:53174227.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174227.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:53174227.629 : iCmd = 4, nBytes = 2
19ec-1c88:53174517.394 : 0000 : 07 07 
19ec-1c88:53174517.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174517.587 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53174517.677 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53174517.742 : IO Send command 10 bytes
19ec-1c88:53174517.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:53174517.856 : iCmd = 0, nBytes = 10
19ec-1c88:53174517.962 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53174691.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53174691.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:53174691.389 : iCmd = 0, nBytes = 165
19ec-1c88:53174829.617 : skip dump 37 bytes
19ec-1c88:53174829.799 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53174829.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53174830.080 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53174830.218 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53174830.347 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53174830.491 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53174830.621 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53174830.747 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53174830.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174830.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:53174830.924 : iCmd = 1, nBytes = 4
19ec-1c88:53174954.069 : 0000 : 00 00 00 00 
19ec-1c88:53174954.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174954.279 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53174954.351 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53174954.424 : IO Send command 10 bytes
19ec-1c88:53174954.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:53174954.544 : iCmd = 0, nBytes = 10
19ec-1c88:53174954.657 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53175270.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53175271.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:53175271.077 : iCmd = 0, nBytes = 128
19ec-1c88:53175394.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175394.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175394.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53175394.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53175394.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53175395.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:53175395.543 : iCmd = 1, nBytes = 4
19ec-1c88:53175518.335 : 0000 : 00 00 00 00 
19ec-1c88:53175518.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53175518.525 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53175518.714 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53175518.793 : => CNT96226::Close
19ec-1c88:53175522.487 : <= CNT96226::Close ret = 1
19ec-1c88:53175522.569 : <= CNT96226::~CNT96226
19ec-1c88:53175522.662 : <= CAsicIO::GetDeviceList
19ec-1c88:53175523.052 : => IoObject::SetTimeout
19ec-1c88:53175523.207 : Timeout--> In = 0 Out = 0
19ec-1c88:53175523.268 : <= IoObject::SetTimeout
19ec-1c88:53175523.340 : => CAsicIO::CAsicIO
19ec-1c88:53175523.414 : => CNT96226::CNT96226
19ec-1c88:53175523.470 : => CNT96226::Open
19ec-1c88:53175543.885 : <= CNT96226::Open ret = 1
19ec-1c88:53175544.001 : => CNT96226::Initialize
19ec-1c88:53175544.200 : <= CNT96226::Initialize ret = 1
19ec-1c88:53175544.265 : <= CNT96226::CNT96226
19ec-1c88:53175544.318 : <= CAsicIO::CAsicIO
19ec-1c88:53175544.372 : => CAsicIO::InitializeDevice
19ec-1c88:53175544.447 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53175550.367 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53175550.507 : => IoObject::GetLockName
19ec-1c88:53175550.567 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53175550.634 : <= IoObject::GetLockName
19ec-1c88:53175551.137 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53175551.210 : IO Send command 10 bytes
19ec-1c88:53175551.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:53175551.319 : iCmd = 0, nBytes = 10
19ec-1c88:53175551.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53175877.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53175878.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:53175878.171 : iCmd = 0, nBytes = 128
19ec-1c88:53176052.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.272 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.420 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53176052.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53176052.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.947 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176053.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176053.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176053.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:53176053.264 : iCmd = 1, nBytes = 4
19ec-1c88:53176241.475 : 0000 : 00 00 00 00 
19ec-1c88:53176241.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176241.698 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53176241.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:53176241.830 : iCmd = 3, nBytes = 2
19ec-1c88:53176565.596 : 0000 : 06 38 
19ec-1c88:53176565.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176565.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:53176565.848 : iCmd = 4, nBytes = 2
19ec-1c88:53176850.992 : 0000 : 07 07 
19ec-1c88:53176851.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176851.336 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53176851.437 : => IoObject::InitializeDevice
19ec-1c88:53176851.557 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53176852.143 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53176852.214 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53176852.863 : => FindScanner
19ec-1c88:53176852.919 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53176852.989 : <= FindScanner ret = 1
19ec-1c88:53176853.048 : => IoObject::IoLockStart
19ec-1c88:53176853.147 : => CAsicIO::CheckDevice
19ec-1c88:53176853.201 : => CNT96226::ConnectIsAvailable
19ec-1c88:53176871.385 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53176871.489 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53176871.546 : <= IoObject::IoLockStart
19ec-1c88:53176871.604 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53176871.670 : IO Send command 10 bytes
19ec-1c88:53176871.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:53176871.815 : iCmd = 0, nBytes = 10
19ec-1c88:53176871.922 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53177037.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53177037.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:53177037.825 : IO total need to receive data 5 bytes
19ec-1c88:53177037.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177037.956 : iCmd = 0, nBytes = 5
19ec-1c88:53177173.074 : 0000 : 06 00 02 02 ab 
19ec-1c88:53177173.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177173.269 : System total receive data 5 bytes
19ec-1c88:53177173.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177173.397 : iCmd = 1, nBytes = 4
19ec-1c88:53177284.599 : 0000 : 00 00 00 00 
19ec-1c88:53177284.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177284.893 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53177284.967 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53177285.037 : IO Send command 10 bytes
19ec-1c88:53177285.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:53177285.200 : iCmd = 0, nBytes = 10
19ec-1c88:53177285.310 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53177431.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53177431.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:53177431.710 : IO total need to receive data 165 bytes
19ec-1c88:53177431.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177431.844 : iCmd = 0, nBytes = 165
19ec-1c88:53177593.706 : skip dump 37 bytes
19ec-1c88:53177593.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53177594.018 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53177594.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53177594.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53177594.408 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53177594.541 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53177594.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177594.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177594.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177594.922 : System total receive data 165 bytes
19ec-1c88:53177594.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177595.031 : iCmd = 1, nBytes = 4
19ec-1c88:53177744.700 : 0000 : 00 00 00 00 
19ec-1c88:53177744.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177744.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53177745.104 : Dump Inquiry
19ec-1c88:53177745.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53177745.377 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53177745.510 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53177745.642 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53177745.775 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53177745.912 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53177746.041 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177746.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177746.306 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53177746.442 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53177746.529 : 00a0 : 00 00 00 00 00 
19ec-1c88:53177746.603 : => ReadNVMDataInternal
19ec-1c88:53177746.792 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53177746.856 : IO Send command 10 bytes
19ec-1c88:53177746.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:53177746.998 : iCmd = 0, nBytes = 10
19ec-1c88:53177747.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53178063.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53178063.913 : System send command 10 bytes + data 0 bytes
19ec-1c88:53178063.990 : IO total need to receive data 128 bytes
19ec-1c88:53178064.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:53178064.116 : iCmd = 0, nBytes = 128
19ec-1c88:53178251.104 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.293 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53178251.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53178251.716 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.974 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178252.102 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178252.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53178252.237 : System total receive data 128 bytes
19ec-1c88:53178252.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:53178252.356 : iCmd = 1, nBytes = 4
19ec-1c88:53178379.411 : 0000 : 00 00 00 00 
19ec-1c88:53178379.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53178379.672 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53178379.746 : NVMData.PadScanCount = 0
19ec-1c88:53178379.805 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53178379.859 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53178379.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:53178379.978 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53178380.033 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53178380.085 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53178380.143 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53178380.200 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53178380.257 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53178380.315 : NVMData.BornMonth = 0
19ec-1c88:53178380.365 : NVMData.BornDay = 0
19ec-1c88:53178380.420 : NVMData.BornYear = 0
19ec-1c88:53178380.470 : NVMData.FirstScanMonth = 4
19ec-1c88:53178380.525 : NVMData.FirstScanDay = 30
19ec-1c88:53178380.580 : NVMData.FirstScanYear = 2020
19ec-1c88:53178380.638 : NVMData.VerticalMagnification = 0
19ec-1c88:53178380.695 : NVMData.HorizontalMagnification = 0
19ec-1c88:53178380.750 : NVMData.PowerSavingTime = 15
19ec-1c88:53178380.804 : NVMData.SN = A094165189010062
19ec-1c88:53178380.858 : NVMData.AutoFeed = 0
19ec-1c88:53178380.906 : NVMData.CCDType = 0
19ec-1c88:53178380.956 : NVMData.ScanSpeed = 0
19ec-1c88:53178381.006 : NVMData.RollerCount = 0
19ec-1c88:53178381.059 : NVMData.MultifeedCount = 0
19ec-1c88:53178381.110 : NVMData.JamCount = 0
19ec-1c88:53178381.159 : NVMData.IdentifyInfo = 
19ec-1c88:53178381.210 : NVMData.FormalName = 
19ec-1c88:53178381.413 : NVMData.ReservedB = 0
19ec-1c88:53178381.470 : NVMData.FunctionCode = 0
19ec-1c88:53178381.520 : NVMData.PreFeed = 0
19ec-1c88:53178381.571 : NVMData.PreFeedTime = 0
19ec-1c88:53178381.621 : NVMData.ButtonNumber = 0
19ec-1c88:53178381.673 : NVMData.PowerOffTime = 0
19ec-1c88:53178381.725 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53178381.802 : => IoObject::IoLockEnd
19ec-1c88:53178381.894 : <= IoObject::IoLockEnd
19ec-1c88:53178381.945 : <= InitializeScanner ret = 1
19ec-1c88:53179616.811 : => GetLogicalScannerAbility
19ec-1c88:53179616.998 : => IoObject::IoLockStart
19ec-1c88:53179617.127 : => CAsicIO::CheckDevice
19ec-1c88:53179617.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:53179640.086 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53179640.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53179640.424 : <= IoObject::IoLockStart
19ec-1c88:53179640.540 : => IoObject::IoLockEnd
19ec-1c88:53179640.979 : <= IoObject::IoLockEnd
19ec-1c88:53179641.051 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53183251.429 : => GetLogicalScannerAbilityEx
19ec-1c88:53183251.619 : => IoObject::IoLockStart
19ec-1c88:53183251.749 : => CAsicIO::CheckDevice
19ec-1c88:53183251.807 : => CNT96226::ConnectIsAvailable
19ec-1c88:53183274.529 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53183274.770 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53183274.904 : <= IoObject::IoLockStart
19ec-1c88:53183275.260 : => IoObject::IoLockEnd
19ec-1c88:53183275.363 : <= IoObject::IoLockEnd
19ec-1c88:53183275.485 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53183275.564 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53191396.359 : => ReadNVMData
19ec-1c88:53191396.548 : => IoObject::IoLockStart
19ec-1c88:53191396.680 : => CAsicIO::CheckDevice
19ec-1c88:53191396.740 : => CNT96226::ConnectIsAvailable
19ec-1c88:53191420.603 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53191420.721 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53191420.782 : <= IoObject::IoLockStart
19ec-1c88:53191420.848 : => ReadNVMDataInternal
19ec-1c88:53191420.912 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53191420.979 : IO Send command 10 bytes
19ec-1c88:53191421.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:53191421.162 : iCmd = 0, nBytes = 10
19ec-1c88:53191421.275 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53191782.120 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53191782.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:53191782.318 : IO total need to receive data 128 bytes
19ec-1c88:53191782.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:53191782.436 : iCmd = 0, nBytes = 128
19ec-1c88:53191973.222 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191973.424 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191973.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53191973.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53191973.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53191973.979 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191974.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191974.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191974.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53191974.365 : System total receive data 128 bytes
19ec-1c88:53191974.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:53191974.480 : iCmd = 1, nBytes = 4
19ec-1c88:53192085.473 : 0000 : 00 00 00 00 
19ec-1c88:53192085.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53192085.716 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53192085.791 : NVMData.PadScanCount = 0
19ec-1c88:53192085.849 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53192085.908 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53192085.966 : NVMData.FlatbedScanCount = 0
19ec-1c88:53192086.023 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53192086.198 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53192086.265 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53192086.318 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53192086.373 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53192086.427 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53192086.480 : NVMData.BornMonth = 0
19ec-1c88:53192086.529 : NVMData.BornDay = 0
19ec-1c88:53192086.579 : NVMData.BornYear = 0
19ec-1c88:53192086.627 : NVMData.FirstScanMonth = 4
19ec-1c88:53192086.678 : NVMData.FirstScanDay = 30
19ec-1c88:53192086.730 : NVMData.FirstScanYear = 2020
19ec-1c88:53192086.783 : NVMData.VerticalMagnification = 0
19ec-1c88:53192086.839 : NVMData.HorizontalMagnification = 0
19ec-1c88:53192086.894 : NVMData.PowerSavingTime = 15
19ec-1c88:53192086.949 : NVMData.SN = A094165189010062
19ec-1c88:53192086.999 : NVMData.AutoFeed = 0
19ec-1c88:53192087.049 : NVMData.CCDType = 0
19ec-1c88:53192087.096 : NVMData.ScanSpeed = 0
19ec-1c88:53192087.147 : NVMData.RollerCount = 0
19ec-1c88:53192087.199 : NVMData.MultifeedCount = 0
19ec-1c88:53192087.249 : NVMData.JamCount = 0
19ec-1c88:53192087.299 : NVMData.IdentifyInfo = 
19ec-1c88:53192087.350 : NVMData.FormalName = 
19ec-1c88:53192087.397 : NVMData.ReservedB = 0
19ec-1c88:53192087.445 : NVMData.FunctionCode = 0
19ec-1c88:53192087.495 : NVMData.PreFeed = 0
19ec-1c88:53192087.543 : NVMData.PreFeedTime = 0
19ec-1c88:53192087.591 : NVMData.ButtonNumber = 0
19ec-1c88:53192087.642 : NVMData.PowerOffTime = 0
19ec-1c88:53192087.692 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53192087.752 : => IoObject::IoLockEnd
19ec-1c88:53192087.844 : <= IoObject::IoLockEnd
19ec-1c88:53192087.893 : <= ReadNVMData ret = 1
19ec-1c88:53201753.010 : => GetADFStatus
19ec-1c88:53201753.428 : => IoObject::IoLockStart
19ec-1c88:53201753.566 : => CAsicIO::CheckDevice
19ec-1c88:53201753.625 : => CNT96226::ConnectIsAvailable
19ec-1c88:53201779.383 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53201779.499 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53201779.559 : <= IoObject::IoLockStart
19ec-1c88:53201779.622 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53201779.689 : IO Send command 10 bytes
19ec-1c88:53201779.810 : => CNT96226::VenderCmd_SetData
19ec-1c88:53201779.866 : iCmd = 0, nBytes = 10
19ec-1c88:53201779.974 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53201980.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53201980.259 : System send command 10 bytes + data 0 bytes
19ec-1c88:53201980.335 : IO total need to receive data 2 bytes
19ec-1c88:53201980.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:53201980.454 : iCmd = 0, nBytes = 2
19ec-1c88:53202120.809 : 0000 : 00 00 
19ec-1c88:53202120.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53202120.985 : System total receive data 2 bytes
19ec-1c88:53202121.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:53202121.106 : iCmd = 1, nBytes = 4
19ec-1c88:53202229.659 : 0000 : 00 00 00 00 
19ec-1c88:53202229.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53202230.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53202230.274 : Return status = 0
19ec-1c88:53202230.336 : => IoObject::IoLockEnd
19ec-1c88:53202230.429 : <= IoObject::IoLockEnd
19ec-1c88:53202230.479 : <= GetADFStatus ret = 1
19ec-1c88:53204969.437 : => GetADFStatus
19ec-1c88:53204969.633 : => IoObject::IoLockStart
19ec-1c88:53204969.771 : => CAsicIO::CheckDevice
19ec-1c88:53204969.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:53204996.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53204996.157 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53204996.218 : <= IoObject::IoLockStart
19ec-1c88:53204996.278 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53204996.347 : IO Send command 10 bytes
19ec-1c88:53204996.472 : => CNT96226::VenderCmd_SetData
19ec-1c88:53204996.528 : iCmd = 0, nBytes = 10
19ec-1c88:53204996.633 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53205155.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53205156.039 : System send command 10 bytes + data 0 bytes
19ec-1c88:53205156.219 : IO total need to receive data 2 bytes
19ec-1c88:53205156.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:53205156.361 : iCmd = 0, nBytes = 2
19ec-1c88:53205265.960 : 0000 : 00 00 
19ec-1c88:53205266.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53205266.136 : System total receive data 2 bytes
19ec-1c88:53205266.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:53205266.245 : iCmd = 1, nBytes = 4
19ec-1c88:53205479.401 : 0000 : 00 00 00 00 
19ec-1c88:53205479.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53205479.649 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53205479.720 : Return status = 0
19ec-1c88:53205479.781 : => IoObject::IoLockEnd
19ec-1c88:53205479.883 : <= IoObject::IoLockEnd
19ec-1c88:53205479.933 : <= GetADFStatus ret = 1
19ec-1c88:53207563.921 : => TerminateDriver
19ec-1c88:53207564.119 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:53207564.196 : => CNT96226::Close
19ec-1c88:53207567.727 : <= CNT96226::Close ret = 1
19ec-1c88:53207567.808 : <= CAsicIO::~CAsicIO
19ec-1c88:53207567.867 : => IoObject::IoLockEnd
19ec-1c88:53207567.920 : <= IoObject::IoLockEnd
19ec-1c88:53207567.975 : => IoObject::TerminateDevice
19ec-1c88:53207568.033 : => IoObject::IoLockEnd
19ec-1c88:53207568.080 : <= IoObject::IoLockEnd
19ec-1c88:53207568.185 : <= IoObject::TerminateDevice
19ec-1c88:53207568.454 : <= TerminateDriver ret = 1
19ec-1c88:53250115.761 : ============Debug Start==========
19ec-1c88:53250116.029 : Date : 2020/4/30 14:31:29
19ec-1c88:53250116.107 : Process ID : 19ec
19ec-1c88:53250116.524 : Windows : Version 10.0 build 18363 
19ec-1c88:53250116.976 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53250117.035 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53250117.094 : MemoryStatus.ullAvailPhys : 1730695168
19ec-1c88:53250117.156 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53250117.219 : MemoryStatus.ullAvailPageFile : 3127709696
19ec-1c88:53250117.277 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53250117.333 : MemoryStatus.ullAvailVirtual : 1726283776
19ec-1c88:53250117.394 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53250117.500 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53250117.562 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53250117.803 : CPU Count : 4
19ec-1c88:53250117.850 : CPU Frequency : 100.000 Mhz
19ec-1c88:53250122.105 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53250122.236 : => InitializeDriver
19ec-1c88:53250122.505 : <= InitializeDriver ret = 1
19ec-1c88:53250122.561 : => InitializeScanner
19ec-1c88:53250122.639 : => CAsicIO::GetDeviceList
19ec-1c88:53250122.930 : => CNT96226::CNT96226
19ec-1c88:53250122.987 : => CNT96226::Open
19ec-1c88:53250146.552 : <= CNT96226::Open ret = 1
19ec-1c88:53250146.647 : => CNT96226::Initialize
19ec-1c88:53250146.828 : <= CNT96226::Initialize ret = 1
19ec-1c88:53250146.889 : <= CNT96226::CNT96226
19ec-1c88:53250146.944 : => CNT96226::EnumAvailableDevice
19ec-1c88:53250152.240 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53250152.315 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53250152.372 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53253877.256 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53253877.543 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53253884.515 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53253884.625 : => IoObject::GetLockName
19ec-1c88:53253884.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53253884.757 : <= IoObject::GetLockName
19ec-1c88:53253885.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:53253885.537 : iCmd = 3, nBytes = 2
19ec-1c88:53254262.674 : 0000 : 06 38 
19ec-1c88:53254262.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53254262.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:53254262.954 : iCmd = 4, nBytes = 2
19ec-1c88:53254570.678 : 0000 : 07 07 
19ec-1c88:53254570.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53254570.894 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53254570.982 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53254571.052 : IO Send command 10 bytes
19ec-1c88:53254571.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:53254571.160 : iCmd = 0, nBytes = 10
19ec-1c88:53254571.270 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53254772.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53254772.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:53254772.659 : iCmd = 0, nBytes = 165
19ec-1c88:53254972.848 : skip dump 37 bytes
19ec-1c88:53254973.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53254973.193 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53254973.334 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53254973.467 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53254973.592 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53254973.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53254973.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53254973.977 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53254974.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53254974.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:53254974.153 : iCmd = 1, nBytes = 4
19ec-1c88:53255167.254 : 0000 : 00 00 00 00 
19ec-1c88:53255167.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53255167.427 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53255167.489 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53255167.558 : IO Send command 10 bytes
19ec-1c88:53255167.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:53255167.667 : iCmd = 0, nBytes = 10
19ec-1c88:53255167.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53255522.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53255522.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:53255522.528 : iCmd = 0, nBytes = 128
19ec-1c88:53255727.911 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.089 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.226 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53255728.361 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53255728.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.608 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.858 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53255728.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:53255729.037 : iCmd = 1, nBytes = 4
19ec-1c88:53255927.096 : 0000 : 00 00 00 00 
19ec-1c88:53255927.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53255927.236 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53255927.406 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53255927.480 : => CNT96226::Close
19ec-1c88:53255931.811 : <= CNT96226::Close ret = 1
19ec-1c88:53255931.885 : <= CNT96226::~CNT96226
19ec-1c88:53255931.977 : <= CAsicIO::GetDeviceList
19ec-1c88:53255932.426 : => IoObject::SetTimeout
19ec-1c88:53255932.557 : Timeout--> In = 0 Out = 0
19ec-1c88:53255932.614 : <= IoObject::SetTimeout
19ec-1c88:53255932.683 : => CAsicIO::CAsicIO
19ec-1c88:53255932.753 : => CNT96226::CNT96226
19ec-1c88:53255932.810 : => CNT96226::Open
19ec-1c88:53255955.367 : <= CNT96226::Open ret = 1
19ec-1c88:53255955.468 : => CNT96226::Initialize
19ec-1c88:53255955.662 : <= CNT96226::Initialize ret = 1
19ec-1c88:53255955.719 : <= CNT96226::CNT96226
19ec-1c88:53255955.770 : <= CAsicIO::CAsicIO
19ec-1c88:53255955.823 : => CAsicIO::InitializeDevice
19ec-1c88:53255955.892 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53255961.699 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53255961.826 : => IoObject::GetLockName
19ec-1c88:53255961.884 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53255961.949 : <= IoObject::GetLockName
19ec-1c88:53255962.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53255962.525 : IO Send command 10 bytes
19ec-1c88:53255962.578 : => CNT96226::VenderCmd_SetData
19ec-1c88:53255962.632 : iCmd = 0, nBytes = 10
19ec-1c88:53255962.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53256293.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53256293.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256294.025 : iCmd = 0, nBytes = 128
19ec-1c88:53256492.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256492.423 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256492.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53256492.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53256492.829 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53256492.951 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256493.075 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256493.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256493.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53256493.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256493.376 : iCmd = 1, nBytes = 4
19ec-1c88:53256618.971 : 0000 : 00 00 00 00 
19ec-1c88:53256619.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53256619.152 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53256619.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256619.271 : iCmd = 3, nBytes = 2
19ec-1c88:53256991.647 : 0000 : 06 38 
19ec-1c88:53256991.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53256991.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256991.881 : iCmd = 4, nBytes = 2
19ec-1c88:53257293.818 : 0000 : 07 07 
19ec-1c88:53257293.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53257294.122 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53257294.217 : => IoObject::InitializeDevice
19ec-1c88:53257294.330 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53257294.945 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53257295.018 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53257295.761 : => FindScanner
19ec-1c88:53257295.818 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53257295.887 : <= FindScanner ret = 1
19ec-1c88:53257295.943 : => IoObject::IoLockStart
19ec-1c88:53257296.044 : => CAsicIO::CheckDevice
19ec-1c88:53257296.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:53257319.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53257319.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53257319.413 : <= IoObject::IoLockStart
19ec-1c88:53257319.476 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53257319.542 : IO Send command 10 bytes
19ec-1c88:53257319.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:53257319.682 : iCmd = 0, nBytes = 10
19ec-1c88:53257319.787 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53257524.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53257524.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:53257524.901 : IO total need to receive data 5 bytes
19ec-1c88:53257524.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:53257525.019 : iCmd = 0, nBytes = 5
19ec-1c88:53257726.862 : 0000 : 06 00 02 02 ab 
19ec-1c88:53257726.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53257727.053 : System total receive data 5 bytes
19ec-1c88:53257727.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:53257727.176 : iCmd = 1, nBytes = 4
19ec-1c88:53257935.421 : 0000 : 00 00 00 00 
19ec-1c88:53257935.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53257935.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53257935.727 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53257935.795 : IO Send command 10 bytes
19ec-1c88:53257935.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:53257935.946 : iCmd = 0, nBytes = 10
19ec-1c88:53257936.053 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53258119.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53258119.960 : System send command 10 bytes + data 0 bytes
19ec-1c88:53258120.034 : IO total need to receive data 165 bytes
19ec-1c88:53258120.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:53258120.154 : iCmd = 0, nBytes = 165
19ec-1c88:53258297.047 : skip dump 37 bytes
19ec-1c88:53258297.608 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53258297.758 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53258297.900 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53258298.036 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53258298.167 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53258298.299 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53258298.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258298.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258298.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53258298.668 : System total receive data 165 bytes
19ec-1c88:53258298.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:53258298.773 : iCmd = 1, nBytes = 4
19ec-1c88:53258490.387 : 0000 : 00 00 00 00 
19ec-1c88:53258490.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53258490.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53258490.783 : Dump Inquiry
19ec-1c88:53258490.915 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53258491.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53258491.178 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53258491.311 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53258491.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53258491.573 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53258491.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258491.822 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258491.949 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53258492.073 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53258492.160 : 00a0 : 00 00 00 00 00 
19ec-1c88:53258492.228 : => ReadNVMDataInternal
19ec-1c88:53258492.428 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53258492.491 : IO Send command 10 bytes
19ec-1c88:53258492.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:53258492.627 : iCmd = 0, nBytes = 10
19ec-1c88:53258492.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53258805.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53258805.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:53258805.359 : IO total need to receive data 128 bytes
19ec-1c88:53258805.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:53258805.812 : iCmd = 0, nBytes = 128
19ec-1c88:53259001.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.335 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.475 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53259001.607 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53259001.733 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.855 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259002.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259002.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53259002.230 : System total receive data 128 bytes
19ec-1c88:53259002.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:53259002.343 : iCmd = 1, nBytes = 4
19ec-1c88:53259132.672 : 0000 : 00 00 00 00 
19ec-1c88:53259132.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53259132.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53259133.024 : NVMData.PadScanCount = 0
19ec-1c88:53259133.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53259133.135 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53259133.192 : NVMData.FlatbedScanCount = 0
19ec-1c88:53259133.247 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53259133.300 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53259133.355 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53259133.409 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53259133.462 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53259133.516 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53259133.571 : NVMData.BornMonth = 0
19ec-1c88:53259133.620 : NVMData.BornDay = 0
19ec-1c88:53259133.671 : NVMData.BornYear = 0
19ec-1c88:53259133.719 : NVMData.FirstScanMonth = 4
19ec-1c88:53259133.768 : NVMData.FirstScanDay = 30
19ec-1c88:53259133.824 : NVMData.FirstScanYear = 2020
19ec-1c88:53259133.879 : NVMData.VerticalMagnification = 0
19ec-1c88:53259133.933 : NVMData.HorizontalMagnification = 0
19ec-1c88:53259133.986 : NVMData.PowerSavingTime = 15
19ec-1c88:53259134.041 : NVMData.SN = A094165189010062
19ec-1c88:53259134.164 : NVMData.AutoFeed = 0
19ec-1c88:53259134.213 : NVMData.CCDType = 0
19ec-1c88:53259134.260 : NVMData.ScanSpeed = 0
19ec-1c88:53259134.307 : NVMData.RollerCount = 0
19ec-1c88:53259134.364 : NVMData.MultifeedCount = 0
19ec-1c88:53259134.414 : NVMData.JamCount = 0
19ec-1c88:53259134.461 : NVMData.IdentifyInfo = 
19ec-1c88:53259134.511 : NVMData.FormalName = 
19ec-1c88:53259134.731 : NVMData.ReservedB = 0
19ec-1c88:53259134.787 : NVMData.FunctionCode = 0
19ec-1c88:53259134.835 : NVMData.PreFeed = 0
19ec-1c88:53259134.883 : NVMData.PreFeedTime = 0
19ec-1c88:53259134.931 : NVMData.ButtonNumber = 0
19ec-1c88:53259134.981 : NVMData.PowerOffTime = 0
19ec-1c88:53259135.031 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53259135.104 : => IoObject::IoLockEnd
19ec-1c88:53259135.198 : <= IoObject::IoLockEnd
19ec-1c88:53259135.248 : <= InitializeScanner ret = 1
19ec-1c88:53259135.311 : => GetLogicalScannerAbilityEx
19ec-1c88:53259135.371 : => IoObject::IoLockStart
19ec-1c88:53259135.465 : => CAsicIO::CheckDevice
19ec-1c88:53259135.516 : => CNT96226::ConnectIsAvailable
19ec-1c88:53259147.773 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53259148.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53259148.147 : <= IoObject::IoLockStart
19ec-1c88:53259148.472 : => IoObject::IoLockEnd
19ec-1c88:53259148.562 : <= IoObject::IoLockEnd
19ec-1c88:53259148.674 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53259148.753 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53259327.043 : => ReadNVMData
19ec-1c88:53259327.197 : => IoObject::IoLockStart
19ec-1c88:53259327.325 : => CAsicIO::CheckDevice
19ec-1c88:53259327.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:53259351.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53259351.644 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53259351.701 : <= IoObject::IoLockStart
19ec-1c88:53259351.761 : => ReadNVMDataInternal
19ec-1c88:53259351.817 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53259351.882 : IO Send command 10 bytes
19ec-1c88:53259352.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:53259352.064 : iCmd = 0, nBytes = 10
19ec-1c88:53259352.175 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53259710.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53259711.096 : System send command 10 bytes + data 0 bytes
19ec-1c88:53259711.394 : IO total need to receive data 128 bytes
19ec-1c88:53259711.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:53259711.519 : iCmd = 0, nBytes = 128
19ec-1c88:53259915.142 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.308 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.445 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53259915.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53259915.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.962 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259916.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259916.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53259916.208 : System total receive data 128 bytes
19ec-1c88:53259916.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:53259916.316 : iCmd = 1, nBytes = 4
19ec-1c88:53260110.863 : 0000 : 00 00 00 00 
19ec-1c88:53260110.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53260111.123 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53260111.194 : NVMData.PadScanCount = 0
19ec-1c88:53260111.249 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53260111.305 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53260111.360 : NVMData.FlatbedScanCount = 0
19ec-1c88:53260111.417 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53260111.469 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53260111.523 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53260111.579 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53260111.633 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53260111.688 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53260111.741 : NVMData.BornMonth = 0
19ec-1c88:53260111.790 : NVMData.BornDay = 0
19ec-1c88:53260111.839 : NVMData.BornYear = 0
19ec-1c88:53260111.889 : NVMData.FirstScanMonth = 4
19ec-1c88:53260111.941 : NVMData.FirstScanDay = 30
19ec-1c88:53260111.994 : NVMData.FirstScanYear = 2020
19ec-1c88:53260112.182 : NVMData.VerticalMagnification = 0
19ec-1c88:53260112.242 : NVMData.HorizontalMagnification = 0
19ec-1c88:53260112.295 : NVMData.PowerSavingTime = 15
19ec-1c88:53260112.348 : NVMData.SN = A094165189010062
19ec-1c88:53260112.397 : NVMData.AutoFeed = 0
19ec-1c88:53260112.447 : NVMData.CCDType = 0
19ec-1c88:53260112.495 : NVMData.ScanSpeed = 0
19ec-1c88:53260112.543 : NVMData.RollerCount = 0
19ec-1c88:53260112.593 : NVMData.MultifeedCount = 0
19ec-1c88:53260112.645 : NVMData.JamCount = 0
19ec-1c88:53260112.696 : NVMData.IdentifyInfo = 
19ec-1c88:53260112.747 : NVMData.FormalName = 
19ec-1c88:53260112.793 : NVMData.ReservedB = 0
19ec-1c88:53260112.844 : NVMData.FunctionCode = 0
19ec-1c88:53260112.893 : NVMData.PreFeed = 0
19ec-1c88:53260112.941 : NVMData.PreFeedTime = 0
19ec-1c88:53260112.991 : NVMData.ButtonNumber = 0
19ec-1c88:53260113.042 : NVMData.PowerOffTime = 0
19ec-1c88:53260113.092 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53260113.153 : => IoObject::IoLockEnd
19ec-1c88:53260113.248 : <= IoObject::IoLockEnd
19ec-1c88:53260113.297 : <= ReadNVMData ret = 1
19ec-1c88:53262680.993 : ============Debug Start==========
19ec-1c88:53262681.304 : Date : 2020/4/30 14:31:30
19ec-1c88:53262681.386 : Process ID : 19ec
19ec-1c88:53262681.805 : Windows : Version 10.0 build 18363 
19ec-1c88:53262682.264 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53262682.327 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53262682.393 : MemoryStatus.ullAvailPhys : 1730699264
19ec-1c88:53262682.452 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53262682.514 : MemoryStatus.ullAvailPageFile : 3127005184
19ec-1c88:53262682.574 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53262682.632 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:53262682.694 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53262682.797 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53262682.856 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53262683.096 : CPU Count : 4
19ec-1c88:53262683.142 : CPU Frequency : 100.000 Mhz
19ec-1c88:53262687.467 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53262687.593 : => InitializeDriver
19ec-1c88:53262687.872 : <= InitializeDriver ret = 1
19ec-1c88:53265279.805 : => InitializeScanner
19ec-1c88:53265280.074 : => CAsicIO::GetDeviceList
19ec-1c88:53265280.524 : => CNT96226::CNT96226
19ec-1c88:53265280.585 : => CNT96226::Open
19ec-1c88:53265303.943 : <= CNT96226::Open ret = 1
19ec-1c88:53265304.042 : => CNT96226::Initialize
19ec-1c88:53265304.232 : <= CNT96226::Initialize ret = 1
19ec-1c88:53265304.290 : <= CNT96226::CNT96226
19ec-1c88:53265304.343 : => CNT96226::EnumAvailableDevice
19ec-1c88:53265309.670 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53265309.750 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53265309.810 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53269336.657 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53269336.961 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53269342.702 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53269342.821 : => IoObject::GetLockName
19ec-1c88:53269342.882 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53269342.952 : <= IoObject::GetLockName
19ec-1c88:53269343.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:53269343.503 : iCmd = 3, nBytes = 2
19ec-1c88:53269714.548 : 0000 : 06 38 
19ec-1c88:53269714.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53269714.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:53269714.827 : iCmd = 4, nBytes = 2
19ec-1c88:53270005.860 : 0000 : 07 07 
19ec-1c88:53270005.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53270006.074 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53270006.160 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53270006.226 : IO Send command 10 bytes
19ec-1c88:53270006.278 : => CNT96226::VenderCmd_SetData
19ec-1c88:53270006.335 : iCmd = 0, nBytes = 10
19ec-1c88:53270006.437 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53270213.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53270213.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:53270213.706 : iCmd = 0, nBytes = 165
19ec-1c88:53270407.852 : skip dump 37 bytes
19ec-1c88:53270408.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53270408.208 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53270408.348 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53270408.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53270408.611 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53270408.745 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53270408.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53270408.998 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53270409.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53270409.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:53270409.185 : iCmd = 1, nBytes = 4
19ec-1c88:53270617.522 : 0000 : 00 00 00 00 
19ec-1c88:53270617.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53270617.698 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53270617.759 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53270617.825 : IO Send command 10 bytes
19ec-1c88:53270617.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:53270617.936 : iCmd = 0, nBytes = 10
19ec-1c88:53270618.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53270939.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53270939.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:53270940.036 : iCmd = 0, nBytes = 128
19ec-1c88:53271144.929 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.096 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.236 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53271145.367 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53271145.492 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.615 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.860 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271145.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271146.035 : iCmd = 1, nBytes = 4
19ec-1c88:53271306.484 : 0000 : 00 00 00 00 
19ec-1c88:53271306.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271306.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53271306.865 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53271306.940 : => CNT96226::Close
19ec-1c88:53271311.157 : <= CNT96226::Close ret = 1
19ec-1c88:53271311.234 : <= CNT96226::~CNT96226
19ec-1c88:53271311.327 : <= CAsicIO::GetDeviceList
19ec-1c88:53271311.767 : => IoObject::SetTimeout
19ec-1c88:53271311.904 : Timeout--> In = 0 Out = 0
19ec-1c88:53271311.963 : <= IoObject::SetTimeout
19ec-1c88:53271312.042 : => CAsicIO::CAsicIO
19ec-1c88:53271312.115 : => CNT96226::CNT96226
19ec-1c88:53271312.178 : => CNT96226::Open
19ec-1c88:53271336.543 : <= CNT96226::Open ret = 1
19ec-1c88:53271336.655 : => CNT96226::Initialize
19ec-1c88:53271336.845 : <= CNT96226::Initialize ret = 1
19ec-1c88:53271336.908 : <= CNT96226::CNT96226
19ec-1c88:53271336.960 : <= CAsicIO::CAsicIO
19ec-1c88:53271337.012 : => CAsicIO::InitializeDevice
19ec-1c88:53271337.080 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53271342.947 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53271343.063 : => IoObject::GetLockName
19ec-1c88:53271343.118 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53271343.181 : <= IoObject::GetLockName
19ec-1c88:53271343.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53271343.747 : IO Send command 10 bytes
19ec-1c88:53271343.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:53271343.857 : iCmd = 0, nBytes = 10
19ec-1c88:53271343.964 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53271681.872 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53271682.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271682.067 : iCmd = 0, nBytes = 128
19ec-1c88:53271809.044 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.216 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53271809.489 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53271809.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.737 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271810.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271810.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271810.161 : iCmd = 1, nBytes = 4
19ec-1c88:53271989.156 : 0000 : 00 00 00 00 
19ec-1c88:53271989.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271989.338 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53271989.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271989.454 : iCmd = 3, nBytes = 2
19ec-1c88:53272376.752 : 0000 : 06 38 
19ec-1c88:53272376.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53272376.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:53272377.000 : iCmd = 4, nBytes = 2
19ec-1c88:53272680.653 : 0000 : 07 07 
19ec-1c88:53272680.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53272680.951 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53272681.049 : => IoObject::InitializeDevice
19ec-1c88:53272681.162 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53272681.927 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53272682.001 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53272682.812 : => FindScanner
19ec-1c88:53272682.874 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53272682.939 : <= FindScanner ret = 1
19ec-1c88:53272682.995 : => IoObject::IoLockStart
19ec-1c88:53272683.100 : => CAsicIO::CheckDevice
19ec-1c88:53272683.156 : => CNT96226::ConnectIsAvailable
19ec-1c88:53272703.027 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53272703.136 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53272703.198 : <= IoObject::IoLockStart
19ec-1c88:53272703.258 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53272703.325 : IO Send command 10 bytes
19ec-1c88:53272703.410 : => CNT96226::VenderCmd_SetData
19ec-1c88:53272703.470 : iCmd = 0, nBytes = 10
19ec-1c88:53272703.578 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53272894.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53272894.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:53272894.314 : IO total need to receive data 5 bytes
19ec-1c88:53272894.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:53272894.433 : iCmd = 0, nBytes = 5
19ec-1c88:53273098.766 : 0000 : 06 00 02 02 ab 
19ec-1c88:53273098.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273098.938 : System total receive data 5 bytes
19ec-1c88:53273098.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:53273099.051 : iCmd = 1, nBytes = 4
19ec-1c88:53273243.455 : 0000 : 00 00 00 00 
19ec-1c88:53273243.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273243.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53273243.771 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53273243.837 : IO Send command 10 bytes
19ec-1c88:53273243.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:53273243.982 : iCmd = 0, nBytes = 10
19ec-1c88:53273244.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53273400.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53273400.706 : System send command 10 bytes + data 0 bytes
19ec-1c88:53273400.776 : IO total need to receive data 165 bytes
19ec-1c88:53273400.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:53273400.905 : iCmd = 0, nBytes = 165
19ec-1c88:53273608.788 : skip dump 37 bytes
19ec-1c88:53273608.985 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53273609.132 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53273609.270 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53273609.404 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53273609.535 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53273609.666 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53273609.787 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273609.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273609.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273610.035 : System total receive data 165 bytes
19ec-1c88:53273610.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:53273610.147 : iCmd = 1, nBytes = 4
19ec-1c88:53273785.152 : 0000 : 00 00 00 00 
19ec-1c88:53273785.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273785.394 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53273785.608 : Dump Inquiry
19ec-1c88:53273785.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53273785.879 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53273786.011 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53273786.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53273786.272 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53273786.401 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53273786.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273786.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273786.786 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53273786.913 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53273787.002 : 00a0 : 00 00 00 00 00 
19ec-1c88:53273787.073 : => ReadNVMDataInternal
19ec-1c88:53273787.288 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53273787.352 : IO Send command 10 bytes
19ec-1c88:53273787.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:53273787.501 : iCmd = 0, nBytes = 10
19ec-1c88:53273787.602 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53274104.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53274104.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:53274104.664 : IO total need to receive data 128 bytes
19ec-1c88:53274104.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:53274104.784 : iCmd = 0, nBytes = 128
19ec-1c88:53274287.778 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274287.962 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.110 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53274288.246 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53274288.374 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.501 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53274288.872 : System total receive data 128 bytes
19ec-1c88:53274288.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:53274288.995 : iCmd = 1, nBytes = 4
19ec-1c88:53274415.699 : 0000 : 00 00 00 00 
19ec-1c88:53274415.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53274415.952 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53274416.020 : NVMData.PadScanCount = 0
19ec-1c88:53274416.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53274416.133 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53274416.189 : NVMData.FlatbedScanCount = 0
19ec-1c88:53274416.243 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53274416.295 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53274416.349 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53274416.403 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53274416.459 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53274416.514 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53274416.568 : NVMData.BornMonth = 0
19ec-1c88:53274416.618 : NVMData.BornDay = 0
19ec-1c88:53274416.668 : NVMData.BornYear = 0
19ec-1c88:53274416.717 : NVMData.FirstScanMonth = 4
19ec-1c88:53274416.768 : NVMData.FirstScanDay = 30
19ec-1c88:53274416.823 : NVMData.FirstScanYear = 2020
19ec-1c88:53274416.875 : NVMData.VerticalMagnification = 0
19ec-1c88:53274416.930 : NVMData.HorizontalMagnification = 0
19ec-1c88:53274416.985 : NVMData.PowerSavingTime = 15
19ec-1c88:53274417.039 : NVMData.SN = A094165189010062
19ec-1c88:53274417.088 : NVMData.AutoFeed = 0
19ec-1c88:53274417.137 : NVMData.CCDType = 0
19ec-1c88:53274417.186 : NVMData.ScanSpeed = 0
19ec-1c88:53274417.232 : NVMData.RollerCount = 0
19ec-1c88:53274417.282 : NVMData.MultifeedCount = 0
19ec-1c88:53274417.332 : NVMData.JamCount = 0
19ec-1c88:53274417.381 : NVMData.IdentifyInfo = 
19ec-1c88:53274417.429 : NVMData.FormalName = 
19ec-1c88:53274417.663 : NVMData.ReservedB = 0
19ec-1c88:53274417.719 : NVMData.FunctionCode = 0
19ec-1c88:53274417.768 : NVMData.PreFeed = 0
19ec-1c88:53274417.818 : NVMData.PreFeedTime = 0
19ec-1c88:53274417.869 : NVMData.ButtonNumber = 0
19ec-1c88:53274417.922 : NVMData.PowerOffTime = 0
19ec-1c88:53274417.973 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53274418.055 : => IoObject::IoLockEnd
19ec-1c88:53274418.148 : <= IoObject::IoLockEnd
19ec-1c88:53274418.198 : <= InitializeScanner ret = 1
19ec-1c88:53275663.807 : => GetLogicalScannerAbility
19ec-1c88:53275663.991 : => IoObject::IoLockStart
19ec-1c88:53275664.117 : => CAsicIO::CheckDevice
19ec-1c88:53275664.182 : => CNT96226::ConnectIsAvailable
19ec-1c88:53275688.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53275688.463 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53275688.806 : <= IoObject::IoLockStart
19ec-1c88:53275688.867 : => IoObject::IoLockEnd
19ec-1c88:53275688.973 : <= IoObject::IoLockEnd
19ec-1c88:53275689.051 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53279330.721 : => GetLogicalScannerAbilityEx
19ec-1c88:53279330.914 : => IoObject::IoLockStart
19ec-1c88:53279331.051 : => CAsicIO::CheckDevice
19ec-1c88:53279331.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:53279358.048 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53279358.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53279358.227 : <= IoObject::IoLockStart
19ec-1c88:53279358.289 : => IoObject::IoLockEnd
19ec-1c88:53279358.401 : <= IoObject::IoLockEnd
19ec-1c88:53279358.520 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53279358.596 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53286675.377 : => ReadNVMData
19ec-1c88:53286675.555 : => IoObject::IoLockStart
19ec-1c88:53286675.686 : => CAsicIO::CheckDevice
19ec-1c88:53286675.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:53286700.105 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53286700.220 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53286700.278 : <= IoObject::IoLockStart
19ec-1c88:53286700.350 : => ReadNVMDataInternal
19ec-1c88:53286700.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53286700.478 : IO Send command 10 bytes
19ec-1c88:53286700.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:53286700.666 : iCmd = 0, nBytes = 10
19ec-1c88:53286700.780 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53287059.887 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53287060.025 : System send command 10 bytes + data 0 bytes
19ec-1c88:53287060.093 : IO total need to receive data 128 bytes
19ec-1c88:53287060.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:53287060.212 : iCmd = 0, nBytes = 128
19ec-1c88:53287268.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287268.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.089 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53287269.223 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53287269.349 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.474 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.718 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53287269.841 : System total receive data 128 bytes
19ec-1c88:53287269.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:53287269.953 : iCmd = 1, nBytes = 4
19ec-1c88:53287440.525 : 0000 : 00 00 00 00 
19ec-1c88:53287440.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53287440.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53287440.837 : NVMData.PadScanCount = 0
19ec-1c88:53287440.891 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53287440.945 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53287440.999 : NVMData.FlatbedScanCount = 0
19ec-1c88:53287441.053 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53287441.259 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53287441.325 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53287441.379 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53287441.434 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53287441.489 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53287441.543 : NVMData.BornMonth = 0
19ec-1c88:53287441.590 : NVMData.BornDay = 0
19ec-1c88:53287441.640 : NVMData.BornYear = 0
19ec-1c88:53287441.686 : NVMData.FirstScanMonth = 4
19ec-1c88:53287441.739 : NVMData.FirstScanDay = 30
19ec-1c88:53287441.790 : NVMData.FirstScanYear = 2020
19ec-1c88:53287441.841 : NVMData.VerticalMagnification = 0
19ec-1c88:53287441.895 : NVMData.HorizontalMagnification = 0
19ec-1c88:53287441.952 : NVMData.PowerSavingTime = 15
19ec-1c88:53287442.006 : NVMData.SN = A094165189010062
19ec-1c88:53287442.055 : NVMData.AutoFeed = 0
19ec-1c88:53287442.104 : NVMData.CCDType = 0
19ec-1c88:53287442.154 : NVMData.ScanSpeed = 0
19ec-1c88:53287442.203 : NVMData.RollerCount = 0
19ec-1c88:53287442.256 : NVMData.MultifeedCount = 0
19ec-1c88:53287442.306 : NVMData.JamCount = 0
19ec-1c88:53287442.355 : NVMData.IdentifyInfo = 
19ec-1c88:53287442.406 : NVMData.FormalName = 
19ec-1c88:53287442.454 : NVMData.ReservedB = 0
19ec-1c88:53287442.502 : NVMData.FunctionCode = 0
19ec-1c88:53287442.552 : NVMData.PreFeed = 0
19ec-1c88:53287442.599 : NVMData.PreFeedTime = 0
19ec-1c88:53287442.645 : NVMData.ButtonNumber = 0
19ec-1c88:53287442.695 : NVMData.PowerOffTime = 0
19ec-1c88:53287442.742 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53287442.805 : => IoObject::IoLockEnd
19ec-1c88:53287442.897 : <= IoObject::IoLockEnd
19ec-1c88:53287442.944 : <= ReadNVMData ret = 1
19ec-1c88:53296968.149 : => GetADFStatus
19ec-1c88:53296968.587 : => IoObject::IoLockStart
19ec-1c88:53296968.734 : => CAsicIO::CheckDevice
19ec-1c88:53296968.797 : => CNT96226::ConnectIsAvailable
19ec-1c88:53296991.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53296992.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53296992.075 : <= IoObject::IoLockStart
19ec-1c88:53296992.134 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53296992.202 : IO Send command 10 bytes
19ec-1c88:53296992.331 : => CNT96226::VenderCmd_SetData
19ec-1c88:53296992.389 : iCmd = 0, nBytes = 10
19ec-1c88:53296992.500 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53297195.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53297196.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:53297196.222 : IO total need to receive data 2 bytes
19ec-1c88:53297196.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:53297196.344 : iCmd = 0, nBytes = 2
19ec-1c88:53297389.782 : 0000 : 00 00 
19ec-1c88:53297389.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53297389.955 : System total receive data 2 bytes
19ec-1c88:53297390.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:53297390.073 : iCmd = 1, nBytes = 4
19ec-1c88:53297595.410 : 0000 : 00 00 00 00 
19ec-1c88:53297595.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53297595.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53297595.706 : Return status = 0
19ec-1c88:53297595.767 : => IoObject::IoLockEnd
19ec-1c88:53297595.856 : <= IoObject::IoLockEnd
19ec-1c88:53297595.906 : <= GetADFStatus ret = 1
19ec-1c88:53300288.213 : => GetADFStatus
19ec-1c88:53300288.414 : => IoObject::IoLockStart
19ec-1c88:53300288.545 : => CAsicIO::CheckDevice
19ec-1c88:53300288.608 : => CNT96226::ConnectIsAvailable
19ec-1c88:53300302.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53300302.862 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53300302.923 : <= IoObject::IoLockStart
19ec-1c88:53300302.983 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53300303.053 : IO Send command 10 bytes
19ec-1c88:53300303.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:53300303.232 : iCmd = 0, nBytes = 10
19ec-1c88:53300303.340 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53300503.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53300503.203 : System send command 10 bytes + data 0 bytes
19ec-1c88:53300503.476 : IO total need to receive data 2 bytes
19ec-1c88:53300503.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:53300503.605 : iCmd = 0, nBytes = 2
19ec-1c88:53300690.422 : 0000 : 00 00 
19ec-1c88:53300690.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53300690.631 : System total receive data 2 bytes
19ec-1c88:53300690.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:53300690.757 : iCmd = 1, nBytes = 4
19ec-1c88:53300892.791 : 0000 : 00 00 00 00 
19ec-1c88:53300892.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53300893.032 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53300893.103 : Return status = 0
19ec-1c88:53300893.164 : => IoObject::IoLockEnd
19ec-1c88:53300893.257 : <= IoObject::IoLockEnd
19ec-1c88:53300893.306 : <= GetADFStatus ret = 1
19ec-1c88:53302987.536 : => TerminateDriver
19ec-1c88:53302987.716 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:53302987.787 : => CNT96226::Close
19ec-1c88:53302991.763 : <= CNT96226::Close ret = 1
19ec-1c88:53302991.839 : <= CAsicIO::~CAsicIO
19ec-1c88:53302991.896 : => IoObject::IoLockEnd
19ec-1c88:53302991.949 : <= IoObject::IoLockEnd
19ec-1c88:53302991.999 : => IoObject::TerminateDevice
19ec-1c88:53302992.052 : => IoObject::IoLockEnd
19ec-1c88:53302992.102 : <= IoObject::IoLockEnd
19ec-1c88:53302992.205 : <= IoObject::TerminateDevice
19ec-1c88:53302992.462 : <= TerminateDriver ret = 1
19ec-1c88:53346707.337 : ============Debug Start==========
19ec-1c88:53346707.616 : Date : 2020/4/30 14:31:32
19ec-1c88:53346707.696 : Process ID : 19ec
19ec-1c88:53346708.107 : Windows : Version 10.0 build 18363 
19ec-1c88:53346708.575 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53346708.637 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53346708.702 : MemoryStatus.ullAvailPhys : 1730990080
19ec-1c88:53346708.759 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53346708.821 : MemoryStatus.ullAvailPageFile : 3128041472
19ec-1c88:53346708.882 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53346708.939 : MemoryStatus.ullAvailVirtual : 1726316544
19ec-1c88:53346708.999 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53346709.101 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53346709.160 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53346709.400 : CPU Count : 4
19ec-1c88:53346709.447 : CPU Frequency : 100.000 Mhz
19ec-1c88:53346713.833 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53346713.964 : => InitializeDriver
19ec-1c88:53346714.241 : <= InitializeDriver ret = 1
19ec-1c88:53346714.298 : => InitializeScanner
19ec-1c88:53346714.370 : => CAsicIO::GetDeviceList
19ec-1c88:53346714.666 : => CNT96226::CNT96226
19ec-1c88:53346714.725 : => CNT96226::Open
19ec-1c88:53346738.876 : <= CNT96226::Open ret = 1
19ec-1c88:53346738.985 : => CNT96226::Initialize
19ec-1c88:53346739.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:53346739.239 : <= CNT96226::CNT96226
19ec-1c88:53346739.293 : => CNT96226::EnumAvailableDevice
19ec-1c88:53346744.838 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53346744.916 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53346744.976 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53350459.810 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53350460.107 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53350465.728 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53350465.835 : => IoObject::GetLockName
19ec-1c88:53350465.889 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53350465.958 : <= IoObject::GetLockName
19ec-1c88:53350466.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:53350466.489 : iCmd = 3, nBytes = 2
19ec-1c88:53350834.437 : 0000 : 06 38 
19ec-1c88:53350834.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53350834.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:53350834.692 : iCmd = 4, nBytes = 2
19ec-1c88:53351122.560 : 0000 : 07 07 
19ec-1c88:53351122.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53351122.783 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53351122.871 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53351122.933 : IO Send command 10 bytes
19ec-1c88:53351122.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:53351123.041 : iCmd = 0, nBytes = 10
19ec-1c88:53351123.139 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53351329.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53351329.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:53351329.524 : iCmd = 0, nBytes = 165
19ec-1c88:53351475.702 : skip dump 37 bytes
19ec-1c88:53351475.907 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53351476.045 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53351476.182 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53351476.321 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53351476.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53351476.587 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53351476.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53351476.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53351476.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53351476.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:53351477.017 : iCmd = 1, nBytes = 4
19ec-1c88:53351608.032 : 0000 : 00 00 00 00 
19ec-1c88:53351608.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53351608.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53351608.455 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53351608.583 : IO Send command 10 bytes
19ec-1c88:53351608.687 : => CNT96226::VenderCmd_SetData
19ec-1c88:53351609.016 : iCmd = 0, nBytes = 10
19ec-1c88:53351609.119 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53351949.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53351949.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:53351949.923 : iCmd = 0, nBytes = 128
19ec-1c88:53352154.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352154.953 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.095 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53352155.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53352155.354 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.476 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53352155.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:53352155.905 : iCmd = 1, nBytes = 4
19ec-1c88:53352337.968 : 0000 : 00 00 00 00 
19ec-1c88:53352338.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53352338.152 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53352338.331 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53352338.405 : => CNT96226::Close
19ec-1c88:53352342.318 : <= CNT96226::Close ret = 1
19ec-1c88:53352342.404 : <= CNT96226::~CNT96226
19ec-1c88:53352342.499 : <= CAsicIO::GetDeviceList
19ec-1c88:53352342.972 : => IoObject::SetTimeout
19ec-1c88:53352343.107 : Timeout--> In = 0 Out = 0
19ec-1c88:53352343.169 : <= IoObject::SetTimeout
19ec-1c88:53352343.240 : => CAsicIO::CAsicIO
19ec-1c88:53352343.312 : => CNT96226::CNT96226
19ec-1c88:53352343.367 : => CNT96226::Open
19ec-1c88:53352366.493 : <= CNT96226::Open ret = 1
19ec-1c88:53352366.608 : => CNT96226::Initialize
19ec-1c88:53352366.824 : <= CNT96226::Initialize ret = 1
19ec-1c88:53352366.884 : <= CNT96226::CNT96226
19ec-1c88:53352366.938 : <= CAsicIO::CAsicIO
19ec-1c88:53352366.996 : => CAsicIO::InitializeDevice
19ec-1c88:53352367.072 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53352373.106 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53352373.236 : => IoObject::GetLockName
19ec-1c88:53352373.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53352373.369 : <= IoObject::GetLockName
19ec-1c88:53352373.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53352373.976 : IO Send command 10 bytes
19ec-1c88:53352374.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:53352374.091 : iCmd = 0, nBytes = 10
19ec-1c88:53352374.213 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53352693.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53352693.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:53352693.831 : iCmd = 0, nBytes = 128
19ec-1c88:53352883.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.036 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53352884.304 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53352884.430 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.552 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53352884.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:53352884.971 : iCmd = 1, nBytes = 4
19ec-1c88:53353022.377 : 0000 : 00 00 00 00 
19ec-1c88:53353022.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53353022.586 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53353022.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:53353022.711 : iCmd = 3, nBytes = 2
19ec-1c88:53353371.337 : 0000 : 06 38 
19ec-1c88:53353371.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53353371.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:53353371.605 : iCmd = 4, nBytes = 2
19ec-1c88:53353685.689 : 0000 : 07 07 
19ec-1c88:53353685.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53353686.016 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53353686.116 : => IoObject::InitializeDevice
19ec-1c88:53353686.230 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53353686.924 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53353687.000 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53353687.752 : => FindScanner
19ec-1c88:53353687.812 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53353687.880 : <= FindScanner ret = 1
19ec-1c88:53353687.940 : => IoObject::IoLockStart
19ec-1c88:53353688.044 : => CAsicIO::CheckDevice
19ec-1c88:53353688.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:53353712.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53353712.837 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53353712.900 : <= IoObject::IoLockStart
19ec-1c88:53353712.960 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53353713.026 : IO Send command 10 bytes
19ec-1c88:53353713.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:53353713.174 : iCmd = 0, nBytes = 10
19ec-1c88:53353713.279 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53353907.923 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53353908.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:53353908.156 : IO total need to receive data 5 bytes
19ec-1c88:53353908.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:53353908.283 : iCmd = 0, nBytes = 5
19ec-1c88:53354039.009 : 0000 : 06 00 02 02 ab 
19ec-1c88:53354039.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354039.178 : System total receive data 5 bytes
19ec-1c88:53354039.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:53354039.290 : iCmd = 1, nBytes = 4
19ec-1c88:53354214.198 : 0000 : 00 00 00 00 
19ec-1c88:53354214.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354214.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53354214.888 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53354214.956 : IO Send command 10 bytes
19ec-1c88:53354215.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:53354215.104 : iCmd = 0, nBytes = 10
19ec-1c88:53354215.207 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53354410.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53354410.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:53354410.912 : IO total need to receive data 165 bytes
19ec-1c88:53354410.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:53354411.030 : iCmd = 0, nBytes = 165
19ec-1c88:53354584.726 : skip dump 37 bytes
19ec-1c88:53354584.953 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53354585.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53354585.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53354585.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53354585.494 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53354585.623 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53354585.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354585.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354585.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354585.997 : System total receive data 165 bytes
19ec-1c88:53354586.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:53354586.110 : iCmd = 1, nBytes = 4
19ec-1c88:53354766.477 : 0000 : 00 00 00 00 
19ec-1c88:53354766.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354766.680 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53354766.899 : Dump Inquiry
19ec-1c88:53354767.022 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53354767.153 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53354767.281 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53354767.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53354767.538 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53354767.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53354767.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354767.910 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354768.039 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53354768.168 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53354768.254 : 00a0 : 00 00 00 00 00 
19ec-1c88:53354768.326 : => ReadNVMDataInternal
19ec-1c88:53354768.535 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53354768.600 : IO Send command 10 bytes
19ec-1c88:53354768.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:53354768.747 : iCmd = 0, nBytes = 10
19ec-1c88:53354768.845 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53355117.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53355117.463 : System send command 10 bytes + data 0 bytes
19ec-1c88:53355117.532 : IO total need to receive data 128 bytes
19ec-1c88:53355117.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:53355117.649 : iCmd = 0, nBytes = 128
19ec-1c88:53355323.485 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355323.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355323.824 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53355323.967 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53355324.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53355324.623 : System total receive data 128 bytes
19ec-1c88:53355324.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:53355324.738 : iCmd = 1, nBytes = 4
19ec-1c88:53355513.008 : 0000 : 00 00 00 00 
19ec-1c88:53355513.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53355513.247 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53355513.318 : NVMData.PadScanCount = 0
19ec-1c88:53355513.374 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53355513.432 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53355513.490 : NVMData.FlatbedScanCount = 0
19ec-1c88:53355513.543 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53355513.595 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53355513.651 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53355513.705 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53355513.760 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53355513.814 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53355513.870 : NVMData.BornMonth = 0
19ec-1c88:53355513.919 : NVMData.BornDay = 0
19ec-1c88:53355513.971 : NVMData.BornYear = 0
19ec-1c88:53355514.019 : NVMData.FirstScanMonth = 4
19ec-1c88:53355514.070 : NVMData.FirstScanDay = 30
19ec-1c88:53355514.123 : NVMData.FirstScanYear = 2020
19ec-1c88:53355514.177 : NVMData.VerticalMagnification = 0
19ec-1c88:53355514.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:53355514.283 : NVMData.PowerSavingTime = 15
19ec-1c88:53355514.336 : NVMData.SN = A094165189010062
19ec-1c88:53355514.385 : NVMData.AutoFeed = 0
19ec-1c88:53355514.434 : NVMData.CCDType = 0
19ec-1c88:53355514.482 : NVMData.ScanSpeed = 0
19ec-1c88:53355514.528 : NVMData.RollerCount = 0
19ec-1c88:53355514.579 : NVMData.MultifeedCount = 0
19ec-1c88:53355514.631 : NVMData.JamCount = 0
19ec-1c88:53355514.678 : NVMData.IdentifyInfo = 
19ec-1c88:53355514.728 : NVMData.FormalName = 
19ec-1c88:53355514.883 : NVMData.ReservedB = 0
19ec-1c88:53355514.940 : NVMData.FunctionCode = 0
19ec-1c88:53355514.990 : NVMData.PreFeed = 0
19ec-1c88:53355515.039 : NVMData.PreFeedTime = 0
19ec-1c88:53355515.088 : NVMData.ButtonNumber = 0
19ec-1c88:53355515.136 : NVMData.PowerOffTime = 0
19ec-1c88:53355515.188 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53355515.270 : => IoObject::IoLockEnd
19ec-1c88:53355515.358 : <= IoObject::IoLockEnd
19ec-1c88:53355515.408 : <= InitializeScanner ret = 1
19ec-1c88:53355515.474 : => GetLogicalScannerAbilityEx
19ec-1c88:53355515.532 : => IoObject::IoLockStart
19ec-1c88:53355515.624 : => CAsicIO::CheckDevice
19ec-1c88:53355515.674 : => CNT96226::ConnectIsAvailable
19ec-1c88:53355532.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53355532.354 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53355532.422 : <= IoObject::IoLockStart
19ec-1c88:53355532.481 : => IoObject::IoLockEnd
19ec-1c88:53355532.579 : <= IoObject::IoLockEnd
19ec-1c88:53355532.702 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53355532.777 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53355704.458 : => ReadNVMData
19ec-1c88:53355704.596 : => IoObject::IoLockStart
19ec-1c88:53355704.712 : => CAsicIO::CheckDevice
19ec-1c88:53355704.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:53355725.931 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53355726.170 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53355726.308 : <= IoObject::IoLockStart
19ec-1c88:53355726.445 : => ReadNVMDataInternal
19ec-1c88:53355726.748 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53355726.817 : IO Send command 10 bytes
19ec-1c88:53355726.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:53355726.975 : iCmd = 0, nBytes = 10
19ec-1c88:53355727.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53356077.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53356077.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:53356077.677 : IO total need to receive data 128 bytes
19ec-1c88:53356077.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:53356077.799 : iCmd = 0, nBytes = 128
19ec-1c88:53356279.150 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.460 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53356279.592 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53356279.722 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356280.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356280.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53356280.220 : System total receive data 128 bytes
19ec-1c88:53356280.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:53356280.331 : iCmd = 1, nBytes = 4
19ec-1c88:53356475.747 : 0000 : 00 00 00 00 
19ec-1c88:53356475.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53356475.986 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53356476.055 : NVMData.PadScanCount = 0
19ec-1c88:53356476.112 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53356476.167 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53356476.222 : NVMData.FlatbedScanCount = 0
19ec-1c88:53356476.279 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53356476.331 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53356476.385 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53356476.440 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53356476.496 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53356476.548 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53356476.602 : NVMData.BornMonth = 0
19ec-1c88:53356476.650 : NVMData.BornDay = 0
19ec-1c88:53356476.701 : NVMData.BornYear = 0
19ec-1c88:53356476.750 : NVMData.FirstScanMonth = 4
19ec-1c88:53356476.801 : NVMData.FirstScanDay = 30
19ec-1c88:53356476.853 : NVMData.FirstScanYear = 2020
19ec-1c88:53356477.052 : NVMData.VerticalMagnification = 0
19ec-1c88:53356477.114 : NVMData.HorizontalMagnification = 0
19ec-1c88:53356477.167 : NVMData.PowerSavingTime = 15
19ec-1c88:53356477.220 : NVMData.SN = A094165189010062
19ec-1c88:53356477.443 : NVMData.AutoFeed = 0
19ec-1c88:53356477.505 : NVMData.CCDType = 0
19ec-1c88:53356477.552 : NVMData.ScanSpeed = 0
19ec-1c88:53356477.601 : NVMData.RollerCount = 0
19ec-1c88:53356477.652 : NVMData.MultifeedCount = 0
19ec-1c88:53356477.703 : NVMData.JamCount = 0
19ec-1c88:53356477.755 : NVMData.IdentifyInfo = 
19ec-1c88:53356477.806 : NVMData.FormalName = 
19ec-1c88:53356477.853 : NVMData.ReservedB = 0
19ec-1c88:53356477.904 : NVMData.FunctionCode = 0
19ec-1c88:53356477.952 : NVMData.PreFeed = 0
19ec-1c88:53356478.002 : NVMData.PreFeedTime = 0
19ec-1c88:53356478.053 : NVMData.ButtonNumber = 0
19ec-1c88:53356478.103 : NVMData.PowerOffTime = 0
19ec-1c88:53356478.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53356478.211 : => IoObject::IoLockEnd
19ec-1c88:53356478.302 : <= IoObject::IoLockEnd
19ec-1c88:53356478.349 : <= ReadNVMData ret = 1
19ec-1c88:53359087.773 : ============Debug Start==========
19ec-1c88:53359088.058 : Date : 2020/4/30 14:31:33
19ec-1c88:53359088.143 : Process ID : 19ec
19ec-1c88:53359088.552 : Windows : Version 10.0 build 18363 
19ec-1c88:53359089.033 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53359089.098 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53359089.163 : MemoryStatus.ullAvailPhys : 1731043328
19ec-1c88:53359089.224 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53359089.285 : MemoryStatus.ullAvailPageFile : 3128176640
19ec-1c88:53359089.343 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53359089.407 : MemoryStatus.ullAvailVirtual : 1726328832
19ec-1c88:53359089.467 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53359089.573 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53359089.634 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53359089.876 : CPU Count : 4
19ec-1c88:53359089.921 : CPU Frequency : 100.000 Mhz
19ec-1c88:53359094.104 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53359094.236 : => InitializeDriver
19ec-1c88:53359094.503 : <= InitializeDriver ret = 1
19ec-1c88:53361569.589 : => InitializeScanner
19ec-1c88:53361569.842 : => CAsicIO::GetDeviceList
19ec-1c88:53361570.272 : => CNT96226::CNT96226
19ec-1c88:53361570.333 : => CNT96226::Open
19ec-1c88:53361593.868 : <= CNT96226::Open ret = 1
19ec-1c88:53361593.975 : => CNT96226::Initialize
19ec-1c88:53361594.166 : <= CNT96226::Initialize ret = 1
19ec-1c88:53361594.221 : <= CNT96226::CNT96226
19ec-1c88:53361594.275 : => CNT96226::EnumAvailableDevice
19ec-1c88:53361599.674 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53361599.752 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53361599.811 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53365302.355 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53365302.874 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53365309.287 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53365309.401 : => IoObject::GetLockName
19ec-1c88:53365309.463 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53365309.530 : <= IoObject::GetLockName
19ec-1c88:53365309.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:53365310.062 : iCmd = 3, nBytes = 2
19ec-1c88:53365702.034 : 0000 : 06 38 
19ec-1c88:53365702.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53365702.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:53365702.301 : iCmd = 4, nBytes = 2
19ec-1c88:53365981.675 : 0000 : 07 07 
19ec-1c88:53365981.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53365981.852 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53365981.937 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53365982.005 : IO Send command 10 bytes
19ec-1c88:53365982.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:53365982.119 : iCmd = 0, nBytes = 10
19ec-1c88:53365982.225 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53366141.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53366141.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366141.679 : iCmd = 0, nBytes = 165
19ec-1c88:53366318.403 : skip dump 37 bytes
19ec-1c88:53366318.977 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53366319.113 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53366319.247 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53366319.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53366319.507 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53366319.643 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53366319.769 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366319.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366319.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53366320.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366320.065 : iCmd = 1, nBytes = 4
19ec-1c88:53366492.866 : 0000 : 00 00 00 00 
19ec-1c88:53366492.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53366493.050 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53366493.113 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53366493.181 : IO Send command 10 bytes
19ec-1c88:53366493.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:53366493.288 : iCmd = 0, nBytes = 10
19ec-1c88:53366493.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53366800.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53366800.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366800.779 : iCmd = 0, nBytes = 128
19ec-1c88:53366995.692 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366995.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.014 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53366996.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53366996.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.395 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.642 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53366996.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366996.820 : iCmd = 1, nBytes = 4
19ec-1c88:53367130.355 : 0000 : 00 00 00 00 
19ec-1c88:53367130.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53367130.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53367131.171 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53367131.240 : => CNT96226::Close
19ec-1c88:53367135.085 : <= CNT96226::Close ret = 1
19ec-1c88:53367135.158 : <= CNT96226::~CNT96226
19ec-1c88:53367135.243 : <= CAsicIO::GetDeviceList
19ec-1c88:53367135.647 : => IoObject::SetTimeout
19ec-1c88:53367135.781 : Timeout--> In = 0 Out = 0
19ec-1c88:53367135.841 : <= IoObject::SetTimeout
19ec-1c88:53367135.911 : => CAsicIO::CAsicIO
19ec-1c88:53367135.984 : => CNT96226::CNT96226
19ec-1c88:53367136.037 : => CNT96226::Open
19ec-1c88:53367160.220 : <= CNT96226::Open ret = 1
19ec-1c88:53367160.330 : => CNT96226::Initialize
19ec-1c88:53367160.520 : <= CNT96226::Initialize ret = 1
19ec-1c88:53367160.585 : <= CNT96226::CNT96226
19ec-1c88:53367160.639 : <= CAsicIO::CAsicIO
19ec-1c88:53367160.693 : => CAsicIO::InitializeDevice
19ec-1c88:53367160.759 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53367166.624 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53367166.739 : => IoObject::GetLockName
19ec-1c88:53367166.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53367166.858 : <= IoObject::GetLockName
19ec-1c88:53367167.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53367167.427 : IO Send command 10 bytes
19ec-1c88:53367167.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:53367167.536 : iCmd = 0, nBytes = 10
19ec-1c88:53367167.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53367501.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53367502.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:53367502.418 : iCmd = 0, nBytes = 128
19ec-1c88:53367697.812 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53367698.273 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53367698.402 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.530 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.653 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.779 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53367698.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:53367698.963 : iCmd = 1, nBytes = 4
19ec-1c88:53367886.208 : 0000 : 00 00 00 00 
19ec-1c88:53367886.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53367886.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53367886.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:53367886.501 : iCmd = 3, nBytes = 2
19ec-1c88:53368257.342 : 0000 : 06 38 
19ec-1c88:53368257.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53368257.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:53368257.613 : iCmd = 4, nBytes = 2
19ec-1c88:53368557.660 : 0000 : 07 07 
19ec-1c88:53368557.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53368557.996 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53368558.096 : => IoObject::InitializeDevice
19ec-1c88:53368558.203 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53368558.936 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53368559.009 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53368559.679 : => FindScanner
19ec-1c88:53368559.744 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53368559.814 : <= FindScanner ret = 1
19ec-1c88:53368559.876 : => IoObject::IoLockStart
19ec-1c88:53368559.981 : => CAsicIO::CheckDevice
19ec-1c88:53368560.035 : => CNT96226::ConnectIsAvailable
19ec-1c88:53368573.591 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53368573.707 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53368573.768 : <= IoObject::IoLockStart
19ec-1c88:53368573.825 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53368573.894 : IO Send command 10 bytes
19ec-1c88:53368573.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:53368574.047 : iCmd = 0, nBytes = 10
19ec-1c88:53368574.154 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53368779.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53368779.421 : System send command 10 bytes + data 0 bytes
19ec-1c88:53368779.500 : IO total need to receive data 5 bytes
19ec-1c88:53368779.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:53368779.623 : iCmd = 0, nBytes = 5
19ec-1c88:53368939.304 : 0000 : 06 00 02 02 ab 
19ec-1c88:53368939.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53368939.474 : System total receive data 5 bytes
19ec-1c88:53368939.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:53368939.590 : iCmd = 1, nBytes = 4
19ec-1c88:53369043.655 : 0000 : 00 00 00 00 
19ec-1c88:53369043.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53369043.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53369043.944 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53369044.007 : IO Send command 10 bytes
19ec-1c88:53369044.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:53369044.154 : iCmd = 0, nBytes = 10
19ec-1c88:53369044.259 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53369199.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53369199.178 : System send command 10 bytes + data 0 bytes
19ec-1c88:53369199.246 : IO total need to receive data 165 bytes
19ec-1c88:53369199.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:53369199.365 : iCmd = 0, nBytes = 165
19ec-1c88:53369365.232 : skip dump 37 bytes
19ec-1c88:53369365.401 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53369365.534 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53369365.669 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53369365.801 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53369365.928 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53369366.062 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53369366.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369366.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369366.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53369366.428 : System total receive data 165 bytes
19ec-1c88:53369366.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:53369366.536 : iCmd = 1, nBytes = 4
19ec-1c88:53369535.204 : 0000 : 00 00 00 00 
19ec-1c88:53369535.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53369535.465 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53369535.675 : Dump Inquiry
19ec-1c88:53369535.809 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53369535.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53369536.080 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53369536.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53369536.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53369536.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53369536.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369536.729 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369536.861 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53369536.990 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53369537.075 : 00a0 : 00 00 00 00 00 
19ec-1c88:53369537.144 : => ReadNVMDataInternal
19ec-1c88:53369537.365 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53369537.433 : IO Send command 10 bytes
19ec-1c88:53369537.528 : => CNT96226::VenderCmd_SetData
19ec-1c88:53369537.587 : iCmd = 0, nBytes = 10
19ec-1c88:53369537.688 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53369854.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53369855.016 : System send command 10 bytes + data 0 bytes
19ec-1c88:53369855.093 : IO total need to receive data 128 bytes
19ec-1c88:53369855.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:53369855.222 : iCmd = 0, nBytes = 128
19ec-1c88:53370018.429 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370018.609 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370018.747 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53370018.878 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53370019.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.253 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53370019.498 : System total receive data 128 bytes
19ec-1c88:53370019.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:53370019.611 : iCmd = 1, nBytes = 4
19ec-1c88:53370159.254 : 0000 : 00 00 00 00 
19ec-1c88:53370159.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53370159.515 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53370159.585 : NVMData.PadScanCount = 0
19ec-1c88:53370159.643 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53370159.697 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53370159.753 : NVMData.FlatbedScanCount = 0
19ec-1c88:53370159.809 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53370159.863 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53370159.915 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53370159.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53370160.019 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53370160.075 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53370160.129 : NVMData.BornMonth = 0
19ec-1c88:53370160.176 : NVMData.BornDay = 0
19ec-1c88:53370160.228 : NVMData.BornYear = 0
19ec-1c88:53370160.275 : NVMData.FirstScanMonth = 4
19ec-1c88:53370160.325 : NVMData.FirstScanDay = 30
19ec-1c88:53370160.377 : NVMData.FirstScanYear = 2020
19ec-1c88:53370160.426 : NVMData.VerticalMagnification = 0
19ec-1c88:53370160.478 : NVMData.HorizontalMagnification = 0
19ec-1c88:53370160.530 : NVMData.PowerSavingTime = 15
19ec-1c88:53370160.583 : NVMData.SN = A094165189010062
19ec-1c88:53370160.632 : NVMData.AutoFeed = 0
19ec-1c88:53370160.683 : NVMData.CCDType = 0
19ec-1c88:53370160.730 : NVMData.ScanSpeed = 0
19ec-1c88:53370160.778 : NVMData.RollerCount = 0
19ec-1c88:53370160.827 : NVMData.MultifeedCount = 0
19ec-1c88:53370160.876 : NVMData.JamCount = 0
19ec-1c88:53370160.923 : NVMData.IdentifyInfo = 
19ec-1c88:53370160.975 : NVMData.FormalName = 
19ec-1c88:53370161.197 : NVMData.ReservedB = 0
19ec-1c88:53370161.254 : NVMData.FunctionCode = 0
19ec-1c88:53370161.301 : NVMData.PreFeed = 0
19ec-1c88:53370161.355 : NVMData.PreFeedTime = 0
19ec-1c88:53370161.402 : NVMData.ButtonNumber = 0
19ec-1c88:53370161.453 : NVMData.PowerOffTime = 0
19ec-1c88:53370161.505 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53370161.578 : => IoObject::IoLockEnd
19ec-1c88:53370161.670 : <= IoObject::IoLockEnd
19ec-1c88:53370161.719 : <= InitializeScanner ret = 1
19ec-1c88:53371363.545 : => GetLogicalScannerAbility
19ec-1c88:53371363.732 : => IoObject::IoLockStart
19ec-1c88:53371363.864 : => CAsicIO::CheckDevice
19ec-1c88:53371363.919 : => CNT96226::ConnectIsAvailable
19ec-1c88:53371388.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53371389.229 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53371389.288 : <= IoObject::IoLockStart
19ec-1c88:53371389.351 : => IoObject::IoLockEnd
19ec-1c88:53371389.461 : <= IoObject::IoLockEnd
19ec-1c88:53371389.535 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53375242.859 : => GetLogicalScannerAbilityEx
19ec-1c88:53375243.061 : => IoObject::IoLockStart
19ec-1c88:53375243.192 : => CAsicIO::CheckDevice
19ec-1c88:53375243.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:53375261.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53375261.236 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53375261.306 : <= IoObject::IoLockStart
19ec-1c88:53375261.367 : => IoObject::IoLockEnd
19ec-1c88:53375261.464 : <= IoObject::IoLockEnd
19ec-1c88:53375261.578 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53375261.659 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53382418.882 : => ReadNVMData
19ec-1c88:53382419.066 : => IoObject::IoLockStart
19ec-1c88:53382419.196 : => CAsicIO::CheckDevice
19ec-1c88:53382419.251 : => CNT96226::ConnectIsAvailable
19ec-1c88:53382442.391 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53382442.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53382442.567 : <= IoObject::IoLockStart
19ec-1c88:53382442.632 : => ReadNVMDataInternal
19ec-1c88:53382442.693 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53382442.758 : IO Send command 10 bytes
19ec-1c88:53382442.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:53382442.934 : iCmd = 0, nBytes = 10
19ec-1c88:53382443.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53382796.883 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53382797.159 : System send command 10 bytes + data 0 bytes
19ec-1c88:53382797.543 : IO total need to receive data 128 bytes
19ec-1c88:53382797.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:53382797.664 : iCmd = 0, nBytes = 128
19ec-1c88:53383006.817 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383006.996 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53383007.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53383007.402 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.528 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53383007.898 : System total receive data 128 bytes
19ec-1c88:53383007.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:53383008.014 : iCmd = 1, nBytes = 4
19ec-1c88:53383195.053 : 0000 : 00 00 00 00 
19ec-1c88:53383195.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53383195.291 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53383195.355 : NVMData.PadScanCount = 0
19ec-1c88:53383195.411 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53383195.466 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53383195.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:53383195.578 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53383195.792 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53383195.861 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53383195.914 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53383195.970 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53383196.025 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53383196.079 : NVMData.BornMonth = 0
19ec-1c88:53383196.130 : NVMData.BornDay = 0
19ec-1c88:53383196.185 : NVMData.BornYear = 0
19ec-1c88:53383196.231 : NVMData.FirstScanMonth = 4
19ec-1c88:53383196.283 : NVMData.FirstScanDay = 30
19ec-1c88:53383196.336 : NVMData.FirstScanYear = 2020
19ec-1c88:53383196.392 : NVMData.VerticalMagnification = 0
19ec-1c88:53383196.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:53383196.507 : NVMData.PowerSavingTime = 15
19ec-1c88:53383196.560 : NVMData.SN = A094165189010062
19ec-1c88:53383196.612 : NVMData.AutoFeed = 0
19ec-1c88:53383196.662 : NVMData.CCDType = 0
19ec-1c88:53383196.711 : NVMData.ScanSpeed = 0
19ec-1c88:53383196.763 : NVMData.RollerCount = 0
19ec-1c88:53383196.815 : NVMData.MultifeedCount = 0
19ec-1c88:53383196.870 : NVMData.JamCount = 0
19ec-1c88:53383196.923 : NVMData.IdentifyInfo = 
19ec-1c88:53383196.977 : NVMData.FormalName = 
19ec-1c88:53383197.023 : NVMData.ReservedB = 0
19ec-1c88:53383197.072 : NVMData.FunctionCode = 0
19ec-1c88:53383197.122 : NVMData.PreFeed = 0
19ec-1c88:53383197.170 : NVMData.PreFeedTime = 0
19ec-1c88:53383197.220 : NVMData.ButtonNumber = 0
19ec-1c88:53383197.271 : NVMData.PowerOffTime = 0
19ec-1c88:53383197.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53383197.385 : => IoObject::IoLockEnd
19ec-1c88:53383197.478 : <= IoObject::IoLockEnd
19ec-1c88:53383197.529 : <= ReadNVMData ret = 1
19ec-1c88:53392988.253 : => GetADFStatus
19ec-1c88:53392988.706 : => IoObject::IoLockStart
19ec-1c88:53392988.839 : => CAsicIO::CheckDevice
19ec-1c88:53392988.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:53393012.628 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53393012.741 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53393012.802 : <= IoObject::IoLockStart
19ec-1c88:53393012.860 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53393012.932 : IO Send command 10 bytes
19ec-1c88:53393013.062 : => CNT96226::VenderCmd_SetData
19ec-1c88:53393013.120 : iCmd = 0, nBytes = 10
19ec-1c88:53393013.229 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53393220.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53393220.158 : System send command 10 bytes + data 0 bytes
19ec-1c88:53393220.456 : IO total need to receive data 2 bytes
19ec-1c88:53393220.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:53393220.572 : iCmd = 0, nBytes = 2
19ec-1c88:53393398.128 : 0000 : 00 00 
19ec-1c88:53393398.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53393398.736 : System total receive data 2 bytes
19ec-1c88:53393398.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:53393398.860 : iCmd = 1, nBytes = 4
19ec-1c88:53393603.625 : 0000 : 00 00 00 00 
19ec-1c88:53393603.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53393603.846 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53393603.913 : Return status = 0
19ec-1c88:53393603.975 : => IoObject::IoLockEnd
19ec-1c88:53393604.070 : <= IoObject::IoLockEnd
19ec-1c88:53393604.121 : <= GetADFStatus ret = 1
19ec-1c88:53396240.295 : => GetADFStatus
19ec-1c88:53396240.492 : => IoObject::IoLockStart
19ec-1c88:53396240.626 : => CAsicIO::CheckDevice
19ec-1c88:53396240.687 : => CNT96226::ConnectIsAvailable
19ec-1c88:53396258.146 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53396258.269 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53396258.335 : <= IoObject::IoLockStart
19ec-1c88:53396258.399 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53396258.468 : IO Send command 10 bytes
19ec-1c88:53396258.605 : => CNT96226::VenderCmd_SetData
19ec-1c88:53396258.668 : iCmd = 0, nBytes = 10
19ec-1c88:53396258.780 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53396461.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53396461.395 : System send command 10 bytes + data 0 bytes
19ec-1c88:53396461.642 : IO total need to receive data 2 bytes
19ec-1c88:53396461.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:53396461.779 : iCmd = 0, nBytes = 2
19ec-1c88:53396670.111 : 0000 : 00 00 
19ec-1c88:53396670.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53396670.258 : System total receive data 2 bytes
19ec-1c88:53396670.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:53396670.372 : iCmd = 1, nBytes = 4
19ec-1c88:53396858.115 : 0000 : 00 00 00 00 
19ec-1c88:53396858.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53396858.368 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53396858.441 : Return status = 0
19ec-1c88:53396858.501 : => IoObject::IoLockEnd
19ec-1c88:53396858.590 : <= IoObject::IoLockEnd
19ec-1c88:53396858.641 : <= GetADFStatus ret = 1
19ec-1c88:53399006.710 : => TerminateDriver
19ec-1c88:53399006.907 : => CAsicIO::~CAsicIO,pStage=221187144
19ec-1c88:53399006.981 : => CNT96226::Close
19ec-1c88:53399010.986 : <= CNT96226::Close ret = 1
19ec-1c88:53399011.066 : <= CAsicIO::~CAsicIO
19ec-1c88:53399011.125 : => IoObject::IoLockEnd
19ec-1c88:53399011.180 : <= IoObject::IoLockEnd
19ec-1c88:53399011.230 : => IoObject::TerminateDevice
19ec-1c88:53399011.290 : => IoObject::IoLockEnd
19ec-1c88:53399011.339 : <= IoObject::IoLockEnd
19ec-1c88:53399011.440 : <= IoObject::TerminateDevice
19ec-1c88:53399011.684 : <= TerminateDriver ret = 1
19ec-1c88:53444176.581 : ============Debug Start==========
19ec-1c88:53444176.835 : Date : 2020/4/30 14:31:35
19ec-1c88:53444176.916 : Process ID : 19ec
19ec-1c88:53444177.313 : Windows : Version 10.0 build 18363 
19ec-1c88:53444177.746 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53444177.810 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53444177.876 : MemoryStatus.ullAvailPhys : 1747415040
19ec-1c88:53444177.940 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53444178.000 : MemoryStatus.ullAvailPageFile : 3151028224
19ec-1c88:53444178.062 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53444178.119 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:53444178.178 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53444178.284 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53444178.348 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53444178.589 : CPU Count : 4
19ec-1c88:53444178.636 : CPU Frequency : 100.000 Mhz
19ec-1c88:53444182.679 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53444182.809 : => InitializeDriver
19ec-1c88:53444183.072 : <= InitializeDriver ret = 1
19ec-1c88:53444183.128 : => InitializeScanner
19ec-1c88:53444183.208 : => CAsicIO::GetDeviceList
19ec-1c88:53444183.500 : => CNT96226::CNT96226
19ec-1c88:53444183.560 : => CNT96226::Open
19ec-1c88:53444203.513 : <= CNT96226::Open ret = 1
19ec-1c88:53444203.603 : => CNT96226::Initialize
19ec-1c88:53444203.787 : <= CNT96226::Initialize ret = 1
19ec-1c88:53444203.847 : <= CNT96226::CNT96226
19ec-1c88:53444203.899 : => CNT96226::EnumAvailableDevice
19ec-1c88:53444209.095 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53444209.172 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53444209.228 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53447932.028 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53447932.342 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53447938.023 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53447938.133 : => IoObject::GetLockName
19ec-1c88:53447938.193 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53447938.261 : <= IoObject::GetLockName
19ec-1c88:53447938.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:53447938.803 : iCmd = 3, nBytes = 2
19ec-1c88:53448306.755 : 0000 : 06 38 
19ec-1c88:53448306.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53448306.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:53448307.043 : iCmd = 4, nBytes = 2
19ec-1c88:53448595.070 : 0000 : 07 07 
19ec-1c88:53448595.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53448595.301 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53448595.393 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53448595.463 : IO Send command 10 bytes
19ec-1c88:53448595.518 : => CNT96226::VenderCmd_SetData
19ec-1c88:53448595.583 : iCmd = 0, nBytes = 10
19ec-1c88:53448595.691 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53448790.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53448790.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:53448790.232 : iCmd = 0, nBytes = 165
19ec-1c88:53448969.907 : skip dump 37 bytes
19ec-1c88:53448970.396 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53448970.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53448970.683 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53448970.819 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53448970.954 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53448971.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53448971.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53448971.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53448971.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53448971.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:53448971.531 : iCmd = 1, nBytes = 4
19ec-1c88:53449078.749 : 0000 : 00 00 00 00 
19ec-1c88:53449078.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53449078.960 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53449079.027 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53449079.094 : IO Send command 10 bytes
19ec-1c88:53449079.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:53449079.204 : iCmd = 0, nBytes = 10
19ec-1c88:53449079.313 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53449405.489 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53449405.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:53449405.695 : iCmd = 0, nBytes = 128
19ec-1c88:53449577.139 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449577.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449577.477 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53449577.620 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53449577.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53449577.884 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449578.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449578.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449578.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53449578.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:53449578.331 : iCmd = 1, nBytes = 4
19ec-1c88:53449720.225 : 0000 : 00 00 00 00 
19ec-1c88:53449720.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53449720.388 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53449720.559 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53449720.633 : => CNT96226::Close
19ec-1c88:53449724.394 : <= CNT96226::Close ret = 1
19ec-1c88:53449724.470 : <= CNT96226::~CNT96226
19ec-1c88:53449724.559 : <= CAsicIO::GetDeviceList
19ec-1c88:53449724.960 : => IoObject::SetTimeout
19ec-1c88:53449725.089 : Timeout--> In = 0 Out = 0
19ec-1c88:53449725.148 : <= IoObject::SetTimeout
19ec-1c88:53449725.213 : => CAsicIO::CAsicIO
19ec-1c88:53449725.284 : => CNT96226::CNT96226
19ec-1c88:53449725.341 : => CNT96226::Open
19ec-1c88:53449747.241 : <= CNT96226::Open ret = 1
19ec-1c88:53449747.351 : => CNT96226::Initialize
19ec-1c88:53449747.543 : <= CNT96226::Initialize ret = 1
19ec-1c88:53449747.601 : <= CNT96226::CNT96226
19ec-1c88:53449747.654 : <= CAsicIO::CAsicIO
19ec-1c88:53449747.708 : => CAsicIO::InitializeDevice
19ec-1c88:53449747.780 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53449754.069 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53449754.191 : => IoObject::GetLockName
19ec-1c88:53449754.245 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53449754.309 : <= IoObject::GetLockName
19ec-1c88:53449754.803 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53449754.876 : IO Send command 10 bytes
19ec-1c88:53449754.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:53449754.979 : iCmd = 0, nBytes = 10
19ec-1c88:53449755.087 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53450096.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53450096.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450096.592 : iCmd = 0, nBytes = 128
19ec-1c88:53450305.667 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450305.846 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450305.983 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53450306.118 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53450306.246 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.373 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53450306.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450306.799 : iCmd = 1, nBytes = 4
19ec-1c88:53450489.742 : 0000 : 00 00 00 00 
19ec-1c88:53450489.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53450489.925 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53450489.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450490.043 : iCmd = 3, nBytes = 2
19ec-1c88:53450847.076 : 0000 : 06 38 
19ec-1c88:53450847.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53450847.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450847.615 : iCmd = 4, nBytes = 2
19ec-1c88:53451156.381 : 0000 : 07 07 
19ec-1c88:53451156.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53451156.700 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53451156.803 : => IoObject::InitializeDevice
19ec-1c88:53451156.918 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53451157.678 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53451157.753 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53451158.517 : => FindScanner
19ec-1c88:53451158.576 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53451158.644 : <= FindScanner ret = 1
19ec-1c88:53451158.700 : => IoObject::IoLockStart
19ec-1c88:53451158.808 : => CAsicIO::CheckDevice
19ec-1c88:53451158.862 : => CNT96226::ConnectIsAvailable
19ec-1c88:53451183.096 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53451183.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53451183.264 : <= IoObject::IoLockStart
19ec-1c88:53451183.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53451183.389 : IO Send command 10 bytes
19ec-1c88:53451183.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:53451183.535 : iCmd = 0, nBytes = 10
19ec-1c88:53451183.637 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53451388.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53451388.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:53451388.592 : IO total need to receive data 5 bytes
19ec-1c88:53451388.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:53451388.710 : iCmd = 0, nBytes = 5
19ec-1c88:53451564.180 : 0000 : 06 00 02 02 ab 
19ec-1c88:53451564.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53451564.375 : System total receive data 5 bytes
19ec-1c88:53451564.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:53451564.501 : iCmd = 1, nBytes = 4
19ec-1c88:53451695.736 : 0000 : 00 00 00 00 
19ec-1c88:53451695.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53451695.967 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53451696.032 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53451696.095 : IO Send command 10 bytes
19ec-1c88:53451696.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:53451696.242 : iCmd = 0, nBytes = 10
19ec-1c88:53451696.345 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53451902.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53451902.125 : System send command 10 bytes + data 0 bytes
19ec-1c88:53451902.202 : IO total need to receive data 165 bytes
19ec-1c88:53451902.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:53451902.324 : iCmd = 0, nBytes = 165
19ec-1c88:53452074.410 : skip dump 37 bytes
19ec-1c88:53452074.611 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53452074.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53452074.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53452075.024 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53452075.148 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53452075.279 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53452075.402 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452075.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452075.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53452075.650 : System total receive data 165 bytes
19ec-1c88:53452075.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:53452075.760 : iCmd = 1, nBytes = 4
19ec-1c88:53452265.490 : 0000 : 00 00 00 00 
19ec-1c88:53452265.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53452265.731 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53452265.959 : Dump Inquiry
19ec-1c88:53452266.095 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53452266.232 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53452266.363 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53452266.496 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53452266.621 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53452266.753 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53452266.880 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452267.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452267.130 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53452267.258 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53452267.347 : 00a0 : 00 00 00 00 00 
19ec-1c88:53452267.418 : => ReadNVMDataInternal
19ec-1c88:53452267.641 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53452267.712 : IO Send command 10 bytes
19ec-1c88:53452267.800 : => CNT96226::VenderCmd_SetData
19ec-1c88:53452267.854 : iCmd = 0, nBytes = 10
19ec-1c88:53452267.954 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53452613.088 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53452613.247 : System send command 10 bytes + data 0 bytes
19ec-1c88:53452613.318 : IO total need to receive data 128 bytes
19ec-1c88:53452613.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:53452613.434 : iCmd = 0, nBytes = 128
19ec-1c88:53452822.274 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452822.465 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452822.608 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53452822.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53452822.875 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.002 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53452823.384 : System total receive data 128 bytes
19ec-1c88:53452823.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:53452823.498 : iCmd = 1, nBytes = 4
19ec-1c88:53453014.452 : 0000 : 00 00 00 00 
19ec-1c88:53453014.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53453014.707 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53453014.778 : NVMData.PadScanCount = 0
19ec-1c88:53453014.832 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53453014.888 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53453014.947 : NVMData.FlatbedScanCount = 0
19ec-1c88:53453015.002 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53453015.056 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53453015.106 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53453015.158 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53453015.213 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53453015.265 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53453015.320 : NVMData.BornMonth = 0
19ec-1c88:53453015.367 : NVMData.BornDay = 0
19ec-1c88:53453015.417 : NVMData.BornYear = 0
19ec-1c88:53453015.465 : NVMData.FirstScanMonth = 4
19ec-1c88:53453015.517 : NVMData.FirstScanDay = 30
19ec-1c88:53453015.569 : NVMData.FirstScanYear = 2020
19ec-1c88:53453015.621 : NVMData.VerticalMagnification = 0
19ec-1c88:53453015.677 : NVMData.HorizontalMagnification = 0
19ec-1c88:53453015.731 : NVMData.PowerSavingTime = 15
19ec-1c88:53453015.784 : NVMData.SN = A094165189010062
19ec-1c88:53453015.833 : NVMData.AutoFeed = 0
19ec-1c88:53453015.880 : NVMData.CCDType = 0
19ec-1c88:53453015.928 : NVMData.ScanSpeed = 0
19ec-1c88:53453015.975 : NVMData.RollerCount = 0
19ec-1c88:53453016.023 : NVMData.MultifeedCount = 0
19ec-1c88:53453016.076 : NVMData.JamCount = 0
19ec-1c88:53453016.125 : NVMData.IdentifyInfo = 
19ec-1c88:53453016.175 : NVMData.FormalName = 
19ec-1c88:53453016.346 : NVMData.ReservedB = 0
19ec-1c88:53453016.402 : NVMData.FunctionCode = 0
19ec-1c88:53453016.450 : NVMData.PreFeed = 0
19ec-1c88:53453016.499 : NVMData.PreFeedTime = 0
19ec-1c88:53453016.547 : NVMData.ButtonNumber = 0
19ec-1c88:53453016.597 : NVMData.PowerOffTime = 0
19ec-1c88:53453016.649 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53453016.721 : => IoObject::IoLockEnd
19ec-1c88:53453016.809 : <= IoObject::IoLockEnd
19ec-1c88:53453016.859 : <= InitializeScanner ret = 1
19ec-1c88:53453016.920 : => GetLogicalScannerAbilityEx
19ec-1c88:53453016.978 : => IoObject::IoLockStart
19ec-1c88:53453017.071 : => CAsicIO::CheckDevice
19ec-1c88:53453017.121 : => CNT96226::ConnectIsAvailable
19ec-1c88:53453029.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53453029.974 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53453030.031 : <= IoObject::IoLockStart
19ec-1c88:53453030.089 : => IoObject::IoLockEnd
19ec-1c88:53453030.178 : <= IoObject::IoLockEnd
19ec-1c88:53453030.290 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53453030.364 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53453203.895 : => ReadNVMData
19ec-1c88:53453204.056 : => IoObject::IoLockStart
19ec-1c88:53453204.184 : => CAsicIO::CheckDevice
19ec-1c88:53453204.243 : => CNT96226::ConnectIsAvailable
19ec-1c88:53453227.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53453227.856 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53453228.230 : <= IoObject::IoLockStart
19ec-1c88:53453228.301 : => ReadNVMDataInternal
19ec-1c88:53453228.366 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53453228.431 : IO Send command 10 bytes
19ec-1c88:53453228.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:53453228.607 : iCmd = 0, nBytes = 10
19ec-1c88:53453228.717 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53453575.048 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53453575.213 : System send command 10 bytes + data 0 bytes
19ec-1c88:53453575.286 : IO total need to receive data 128 bytes
19ec-1c88:53453575.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:53453575.408 : iCmd = 0, nBytes = 128
19ec-1c88:53453777.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.267 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.417 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53453777.552 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53453777.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453778.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453778.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53453778.210 : System total receive data 128 bytes
19ec-1c88:53453778.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:53453778.329 : iCmd = 1, nBytes = 4
19ec-1c88:53453907.586 : 0000 : 00 00 00 00 
19ec-1c88:53453907.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53453908.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53453908.213 : NVMData.PadScanCount = 0
19ec-1c88:53453908.267 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53453908.320 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53453908.380 : NVMData.FlatbedScanCount = 0
19ec-1c88:53453908.437 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53453908.493 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53453908.546 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53453908.601 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53453908.658 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53453908.712 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53453908.766 : NVMData.BornMonth = 0
19ec-1c88:53453908.815 : NVMData.BornDay = 0
19ec-1c88:53453908.866 : NVMData.BornYear = 0
19ec-1c88:53453908.914 : NVMData.FirstScanMonth = 4
19ec-1c88:53453908.965 : NVMData.FirstScanDay = 30
19ec-1c88:53453909.020 : NVMData.FirstScanYear = 2020
19ec-1c88:53453909.226 : NVMData.VerticalMagnification = 0
19ec-1c88:53453909.286 : NVMData.HorizontalMagnification = 0
19ec-1c88:53453909.342 : NVMData.PowerSavingTime = 15
19ec-1c88:53453909.399 : NVMData.SN = A094165189010062
19ec-1c88:53453909.449 : NVMData.AutoFeed = 0
19ec-1c88:53453909.500 : NVMData.CCDType = 0
19ec-1c88:53453909.553 : NVMData.ScanSpeed = 0
19ec-1c88:53453909.605 : NVMData.RollerCount = 0
19ec-1c88:53453909.654 : NVMData.MultifeedCount = 0
19ec-1c88:53453909.708 : NVMData.JamCount = 0
19ec-1c88:53453909.759 : NVMData.IdentifyInfo = 
19ec-1c88:53453909.808 : NVMData.FormalName = 
19ec-1c88:53453909.857 : NVMData.ReservedB = 0
19ec-1c88:53453909.908 : NVMData.FunctionCode = 0
19ec-1c88:53453909.960 : NVMData.PreFeed = 0
19ec-1c88:53453910.011 : NVMData.PreFeedTime = 0
19ec-1c88:53453910.061 : NVMData.ButtonNumber = 0
19ec-1c88:53453910.111 : NVMData.PowerOffTime = 0
19ec-1c88:53453910.162 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53453910.220 : => IoObject::IoLockEnd
19ec-1c88:53453910.308 : <= IoObject::IoLockEnd
19ec-1c88:53453910.357 : <= ReadNVMData ret = 1
19ec-1c88:53454454.525 : => TerminateDriver
19ec-1c88:53454454.722 : => CAsicIO::~CAsicIO,pStage=201460808
19ec-1c88:53454454.797 : => CNT96226::Close
19ec-1c88:53454458.721 : <= CNT96226::Close ret = 1
19ec-1c88:53454458.799 : <= CAsicIO::~CAsicIO
19ec-1c88:53454458.857 : => IoObject::IoLockEnd
19ec-1c88:53454458.913 : <= IoObject::IoLockEnd
19ec-1c88:53454458.962 : => IoObject::TerminateDevice
19ec-1c88:53454459.015 : => IoObject::IoLockEnd
19ec-1c88:53454459.067 : <= IoObject::IoLockEnd
19ec-1c88:53454459.167 : <= IoObject::TerminateDevice
19ec-1c88:53454459.418 : <= TerminateDriver ret = 1
19ec-1c88:53456876.318 : ============Debug Start==========
19ec-1c88:53456876.603 : Date : 2020/4/30 14:31:36
19ec-1c88:53456876.684 : Process ID : 19ec
19ec-1c88:53456877.098 : Windows : Version 10.0 build 18363 
19ec-1c88:53456877.540 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53456877.602 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53456877.669 : MemoryStatus.ullAvailPhys : 1747410944
19ec-1c88:53456877.731 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53456877.793 : MemoryStatus.ullAvailPageFile : 3150974976
19ec-1c88:53456877.854 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53456877.917 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:53456877.977 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53456878.079 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53456878.142 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53456878.379 : CPU Count : 4
19ec-1c88:53456878.428 : CPU Frequency : 100.000 Mhz
19ec-1c88:53456882.572 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53456882.702 : => InitializeDriver
19ec-1c88:53456882.973 : <= InitializeDriver ret = 1
19ec-1c88:53459455.261 : => InitializeScanner
19ec-1c88:53459455.517 : => CAsicIO::GetDeviceList
19ec-1c88:53459456.008 : => CNT96226::CNT96226
19ec-1c88:53459456.080 : => CNT96226::Open
19ec-1c88:53459483.083 : <= CNT96226::Open ret = 1
19ec-1c88:53459483.201 : => CNT96226::Initialize
19ec-1c88:53459483.398 : <= CNT96226::Initialize ret = 1
19ec-1c88:53459483.455 : <= CNT96226::CNT96226
19ec-1c88:53459483.512 : => CNT96226::EnumAvailableDevice
19ec-1c88:53459489.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53459489.366 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53459489.424 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53463186.898 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53463187.211 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53463192.927 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53463193.042 : => IoObject::GetLockName
19ec-1c88:53463193.102 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53463193.171 : <= IoObject::GetLockName
19ec-1c88:53463193.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:53463193.705 : iCmd = 3, nBytes = 2
19ec-1c88:53463580.711 : 0000 : 06 38 
19ec-1c88:53463580.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53463580.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:53463580.962 : iCmd = 4, nBytes = 2
19ec-1c88:53463876.018 : 0000 : 07 07 
19ec-1c88:53463876.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53463876.241 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53463876.333 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53463876.406 : IO Send command 10 bytes
19ec-1c88:53463876.462 : => CNT96226::VenderCmd_SetData
19ec-1c88:53463876.518 : iCmd = 0, nBytes = 10
19ec-1c88:53463876.622 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53464075.786 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53464075.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:53464075.987 : iCmd = 0, nBytes = 165
19ec-1c88:53464266.310 : skip dump 37 bytes
19ec-1c88:53464266.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53464266.650 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53464266.784 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53464266.917 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53464267.047 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53464267.181 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53464267.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53464267.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53464267.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53464267.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:53464267.601 : iCmd = 1, nBytes = 4
19ec-1c88:53464467.256 : 0000 : 00 00 00 00 
19ec-1c88:53464467.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53464467.409 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53464467.474 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53464467.540 : IO Send command 10 bytes
19ec-1c88:53464467.591 : => CNT96226::VenderCmd_SetData
19ec-1c88:53464467.647 : iCmd = 0, nBytes = 10
19ec-1c88:53464467.749 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53464816.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53464816.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:53464816.879 : iCmd = 0, nBytes = 128
19ec-1c88:53465015.205 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465015.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465015.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53465015.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53465015.784 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53465015.905 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465016.035 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465016.158 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465016.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465016.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465016.339 : iCmd = 1, nBytes = 4
19ec-1c88:53465194.503 : 0000 : 00 00 00 00 
19ec-1c88:53465194.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465194.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53465194.889 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53465194.967 : => CNT96226::Close
19ec-1c88:53465198.954 : <= CNT96226::Close ret = 1
19ec-1c88:53465199.029 : <= CNT96226::~CNT96226
19ec-1c88:53465199.115 : <= CAsicIO::GetDeviceList
19ec-1c88:53465199.540 : => IoObject::SetTimeout
19ec-1c88:53465199.668 : Timeout--> In = 0 Out = 0
19ec-1c88:53465199.726 : <= IoObject::SetTimeout
19ec-1c88:53465199.793 : => CAsicIO::CAsicIO
19ec-1c88:53465199.861 : => CNT96226::CNT96226
19ec-1c88:53465199.916 : => CNT96226::Open
19ec-1c88:53465223.119 : <= CNT96226::Open ret = 1
19ec-1c88:53465223.211 : => CNT96226::Initialize
19ec-1c88:53465223.391 : <= CNT96226::Initialize ret = 1
19ec-1c88:53465223.447 : <= CNT96226::CNT96226
19ec-1c88:53465223.497 : <= CAsicIO::CAsicIO
19ec-1c88:53465223.548 : => CAsicIO::InitializeDevice
19ec-1c88:53465223.617 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53465229.426 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53465229.547 : => IoObject::GetLockName
19ec-1c88:53465229.603 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53465229.666 : <= IoObject::GetLockName
19ec-1c88:53465230.429 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53465230.500 : IO Send command 10 bytes
19ec-1c88:53465230.554 : => CNT96226::VenderCmd_SetData
19ec-1c88:53465230.607 : iCmd = 0, nBytes = 10
19ec-1c88:53465230.944 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53465580.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53465580.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465580.419 : iCmd = 0, nBytes = 128
19ec-1c88:53465778.094 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.283 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53465778.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53465778.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.807 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465779.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465779.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465779.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465779.228 : iCmd = 1, nBytes = 4
19ec-1c88:53465981.584 : 0000 : 00 00 00 00 
19ec-1c88:53465981.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465981.761 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53465981.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465981.886 : iCmd = 3, nBytes = 2
19ec-1c88:53466339.465 : 0000 : 06 38 
19ec-1c88:53466339.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53466339.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:53466339.685 : iCmd = 4, nBytes = 2
19ec-1c88:53466651.811 : 0000 : 07 07 
19ec-1c88:53466651.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53466652.118 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53466652.215 : => IoObject::InitializeDevice
19ec-1c88:53466652.322 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53466653.064 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53466653.139 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53466653.894 : => FindScanner
19ec-1c88:53466653.957 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53466654.021 : <= FindScanner ret = 1
19ec-1c88:53466654.077 : => IoObject::IoLockStart
19ec-1c88:53466654.413 : => CAsicIO::CheckDevice
19ec-1c88:53466654.467 : => CNT96226::ConnectIsAvailable
19ec-1c88:53466678.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53466678.671 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53466678.733 : <= IoObject::IoLockStart
19ec-1c88:53466678.790 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53466678.855 : IO Send command 10 bytes
19ec-1c88:53466678.941 : => CNT96226::VenderCmd_SetData
19ec-1c88:53466679.003 : iCmd = 0, nBytes = 10
19ec-1c88:53466679.113 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53466877.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53466877.145 : System send command 10 bytes + data 0 bytes
19ec-1c88:53466877.213 : IO total need to receive data 5 bytes
19ec-1c88:53466877.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:53466877.329 : iCmd = 0, nBytes = 5
19ec-1c88:53467036.217 : 0000 : 06 00 02 02 ab 
19ec-1c88:53467036.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467036.395 : System total receive data 5 bytes
19ec-1c88:53467036.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:53467036.517 : iCmd = 1, nBytes = 4
19ec-1c88:53467168.020 : 0000 : 00 00 00 00 
19ec-1c88:53467168.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467168.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53467168.629 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53467168.693 : IO Send command 10 bytes
19ec-1c88:53467168.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:53467168.839 : iCmd = 0, nBytes = 10
19ec-1c88:53467168.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53467374.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53467374.596 : System send command 10 bytes + data 0 bytes
19ec-1c88:53467374.666 : IO total need to receive data 165 bytes
19ec-1c88:53467374.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:53467374.781 : iCmd = 0, nBytes = 165
19ec-1c88:53467539.233 : skip dump 37 bytes
19ec-1c88:53467539.418 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53467539.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53467539.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53467539.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53467539.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53467540.090 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53467540.221 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467540.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467540.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467540.465 : System total receive data 165 bytes
19ec-1c88:53467540.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:53467540.576 : iCmd = 1, nBytes = 4
19ec-1c88:53467684.264 : 0000 : 00 00 00 00 
19ec-1c88:53467684.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467684.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53467684.734 : Dump Inquiry
19ec-1c88:53467684.867 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53467685.004 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53467685.137 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53467685.269 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53467685.395 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53467685.525 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53467685.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467685.771 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467685.900 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53467686.029 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53467686.118 : 00a0 : 00 00 00 00 00 
19ec-1c88:53467686.185 : => ReadNVMDataInternal
19ec-1c88:53467686.404 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53467686.474 : IO Send command 10 bytes
19ec-1c88:53467686.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:53467686.615 : iCmd = 0, nBytes = 10
19ec-1c88:53467686.714 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53468038.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53468039.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:53468039.171 : IO total need to receive data 128 bytes
19ec-1c88:53468039.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:53468039.290 : iCmd = 0, nBytes = 128
19ec-1c88:53468248.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468248.442 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468248.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53468248.711 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53468248.833 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53468248.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468249.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468249.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468249.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53468249.319 : System total receive data 128 bytes
19ec-1c88:53468249.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:53468249.426 : iCmd = 1, nBytes = 4
19ec-1c88:53468443.838 : 0000 : 00 00 00 00 
19ec-1c88:53468443.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53468444.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53468444.112 : NVMData.PadScanCount = 0
19ec-1c88:53468444.168 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53468444.224 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53468444.279 : NVMData.FlatbedScanCount = 0
19ec-1c88:53468444.333 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53468444.386 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53468444.439 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53468444.493 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53468444.547 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53468444.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53468444.655 : NVMData.BornMonth = 0
19ec-1c88:53468444.703 : NVMData.BornDay = 0
19ec-1c88:53468444.751 : NVMData.BornYear = 0
19ec-1c88:53468444.798 : NVMData.FirstScanMonth = 4
19ec-1c88:53468444.849 : NVMData.FirstScanDay = 30
19ec-1c88:53468444.901 : NVMData.FirstScanYear = 2020
19ec-1c88:53468444.955 : NVMData.VerticalMagnification = 0
19ec-1c88:53468445.008 : NVMData.HorizontalMagnification = 0
19ec-1c88:53468445.062 : NVMData.PowerSavingTime = 15
19ec-1c88:53468445.119 : NVMData.SN = A094165189010062
19ec-1c88:53468445.169 : NVMData.AutoFeed = 0
19ec-1c88:53468445.219 : NVMData.CCDType = 0
19ec-1c88:53468445.268 : NVMData.ScanSpeed = 0
19ec-1c88:53468445.318 : NVMData.RollerCount = 0
19ec-1c88:53468445.369 : NVMData.MultifeedCount = 0
19ec-1c88:53468445.419 : NVMData.JamCount = 0
19ec-1c88:53468445.467 : NVMData.IdentifyInfo = 
19ec-1c88:53468445.520 : NVMData.FormalName = 
19ec-1c88:53468445.712 : NVMData.ReservedB = 0
19ec-1c88:53468445.767 : NVMData.FunctionCode = 0
19ec-1c88:53468445.816 : NVMData.PreFeed = 0
19ec-1c88:53468445.868 : NVMData.PreFeedTime = 0
19ec-1c88:53468445.917 : NVMData.ButtonNumber = 0
19ec-1c88:53468445.968 : NVMData.PowerOffTime = 0
19ec-1c88:53468446.019 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53468446.094 : => IoObject::IoLockEnd
19ec-1c88:53468446.184 : <= IoObject::IoLockEnd
19ec-1c88:53468446.237 : <= InitializeScanner ret = 1
19ec-1c88:53469663.139 : => GetLogicalScannerAbility
19ec-1c88:53469663.335 : => IoObject::IoLockStart
19ec-1c88:53469663.466 : => CAsicIO::CheckDevice
19ec-1c88:53469663.524 : => CNT96226::ConnectIsAvailable
19ec-1c88:53469687.120 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53469687.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53469687.295 : <= IoObject::IoLockStart
19ec-1c88:53469687.355 : => IoObject::IoLockEnd
19ec-1c88:53469687.471 : <= IoObject::IoLockEnd
19ec-1c88:53469687.548 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53473192.180 : => GetLogicalScannerAbilityEx
19ec-1c88:53473192.370 : => IoObject::IoLockStart
19ec-1c88:53473192.505 : => CAsicIO::CheckDevice
19ec-1c88:53473192.561 : => CNT96226::ConnectIsAvailable
19ec-1c88:53473216.715 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53473216.834 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53473216.896 : <= IoObject::IoLockStart
19ec-1c88:53473216.955 : => IoObject::IoLockEnd
19ec-1c88:53473217.070 : <= IoObject::IoLockEnd
19ec-1c88:53473217.191 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53473217.265 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53481403.179 : => ReadNVMData
19ec-1c88:53481403.358 : => IoObject::IoLockStart
19ec-1c88:53481403.494 : => CAsicIO::CheckDevice
19ec-1c88:53481403.549 : => CNT96226::ConnectIsAvailable
19ec-1c88:53481428.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53481428.620 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53481428.681 : <= IoObject::IoLockStart
19ec-1c88:53481428.747 : => ReadNVMDataInternal
19ec-1c88:53481428.808 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53481428.874 : IO Send command 10 bytes
19ec-1c88:53481428.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:53481429.046 : iCmd = 0, nBytes = 10
19ec-1c88:53481429.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53481784.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53481784.799 : System send command 10 bytes + data 0 bytes
19ec-1c88:53481784.869 : IO total need to receive data 128 bytes
19ec-1c88:53481784.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:53481784.983 : iCmd = 0, nBytes = 128
19ec-1c88:53481981.362 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481981.537 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481981.676 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53481981.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53481981.932 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.055 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53481982.425 : System total receive data 128 bytes
19ec-1c88:53481982.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:53481982.537 : iCmd = 1, nBytes = 4
19ec-1c88:53482149.056 : 0000 : 00 00 00 00 
19ec-1c88:53482149.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53482149.302 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53482149.379 : NVMData.PadScanCount = 0
19ec-1c88:53482149.435 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53482149.496 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53482149.555 : NVMData.FlatbedScanCount = 0
19ec-1c88:53482149.610 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53482149.773 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53482149.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53482149.889 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53482149.948 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53482150.002 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53482150.057 : NVMData.BornMonth = 0
19ec-1c88:53482150.108 : NVMData.BornDay = 0
19ec-1c88:53482150.159 : NVMData.BornYear = 0
19ec-1c88:53482150.208 : NVMData.FirstScanMonth = 4
19ec-1c88:53482150.265 : NVMData.FirstScanDay = 30
19ec-1c88:53482150.319 : NVMData.FirstScanYear = 2020
19ec-1c88:53482150.377 : NVMData.VerticalMagnification = 0
19ec-1c88:53482150.437 : NVMData.HorizontalMagnification = 0
19ec-1c88:53482150.494 : NVMData.PowerSavingTime = 15
19ec-1c88:53482150.549 : NVMData.SN = A094165189010062
19ec-1c88:53482150.603 : NVMData.AutoFeed = 0
19ec-1c88:53482150.654 : NVMData.CCDType = 0
19ec-1c88:53482150.702 : NVMData.ScanSpeed = 0
19ec-1c88:53482150.752 : NVMData.RollerCount = 0
19ec-1c88:53482150.806 : NVMData.MultifeedCount = 0
19ec-1c88:53482150.860 : NVMData.JamCount = 0
19ec-1c88:53482150.912 : NVMData.IdentifyInfo = 
19ec-1c88:53482150.966 : NVMData.FormalName = 
19ec-1c88:53482151.016 : NVMData.ReservedB = 0
19ec-1c88:53482151.066 : NVMData.FunctionCode = 0
19ec-1c88:53482151.117 : NVMData.PreFeed = 0
19ec-1c88:53482151.167 : NVMData.PreFeedTime = 0
19ec-1c88:53482151.218 : NVMData.ButtonNumber = 0
19ec-1c88:53482151.268 : NVMData.PowerOffTime = 0
19ec-1c88:53482151.317 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53482151.379 : => IoObject::IoLockEnd
19ec-1c88:53482151.468 : <= IoObject::IoLockEnd
19ec-1c88:53482151.520 : <= ReadNVMData ret = 1
19ec-1c88:53491987.894 : => GetADFStatus
19ec-1c88:53491988.327 : => IoObject::IoLockStart
19ec-1c88:53491988.460 : => CAsicIO::CheckDevice
19ec-1c88:53491988.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:53492014.119 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53492014.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53492014.294 : <= IoObject::IoLockStart
19ec-1c88:53492014.354 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53492014.421 : IO Send command 10 bytes
19ec-1c88:53492014.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:53492014.595 : iCmd = 0, nBytes = 10
19ec-1c88:53492014.704 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53492222.797 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53492222.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:53492222.987 : IO total need to receive data 2 bytes
19ec-1c88:53492223.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:53492223.101 : iCmd = 0, nBytes = 2
19ec-1c88:53492375.652 : 0000 : 00 00 
19ec-1c88:53492375.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53492375.805 : System total receive data 2 bytes
19ec-1c88:53492375.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:53492375.913 : iCmd = 1, nBytes = 4
19ec-1c88:53492528.114 : 0000 : 00 00 00 00 
19ec-1c88:53492528.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53492528.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53492528.446 : Return status = 0
19ec-1c88:53492528.509 : => IoObject::IoLockEnd
19ec-1c88:53492528.603 : <= IoObject::IoLockEnd
19ec-1c88:53492528.653 : <= GetADFStatus ret = 1
19ec-1c88:53495126.372 : => GetADFStatus
19ec-1c88:53495126.579 : => IoObject::IoLockStart
19ec-1c88:53495126.706 : => CAsicIO::CheckDevice
19ec-1c88:53495126.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:53495149.628 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53495149.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53495149.816 : <= IoObject::IoLockStart
19ec-1c88:53495149.887 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53495149.958 : IO Send command 10 bytes
19ec-1c88:53495150.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:53495150.130 : iCmd = 0, nBytes = 10
19ec-1c88:53495150.235 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53495345.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53495345.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:53495345.718 : IO total need to receive data 2 bytes
19ec-1c88:53495345.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:53495345.855 : iCmd = 0, nBytes = 2
19ec-1c88:53495536.557 : 0000 : 00 00 
19ec-1c88:53495536.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53495536.762 : System total receive data 2 bytes
19ec-1c88:53495536.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:53495536.879 : iCmd = 1, nBytes = 4
19ec-1c88:53495739.164 : 0000 : 00 00 00 00 
19ec-1c88:53495739.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53495739.732 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53495739.792 : Return status = 0
19ec-1c88:53495739.851 : => IoObject::IoLockEnd
19ec-1c88:53495739.944 : <= IoObject::IoLockEnd
19ec-1c88:53495739.991 : <= GetADFStatus ret = 1
19ec-1c88:53497776.491 : => TerminateDriver
19ec-1c88:53497776.687 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:53497776.762 : => CNT96226::Close
19ec-1c88:53497780.891 : <= CNT96226::Close ret = 1
19ec-1c88:53497780.974 : <= CAsicIO::~CAsicIO
19ec-1c88:53497781.032 : => IoObject::IoLockEnd
19ec-1c88:53497781.084 : <= IoObject::IoLockEnd
19ec-1c88:53497781.139 : => IoObject::TerminateDevice
19ec-1c88:53497781.194 : => IoObject::IoLockEnd
19ec-1c88:53497781.242 : <= IoObject::IoLockEnd
19ec-1c88:53497781.346 : <= IoObject::TerminateDevice
19ec-1c88:53497781.591 : <= TerminateDriver ret = 1
19ec-1c88:53541443.549 : ============Debug Start==========
19ec-1c88:53541443.821 : Date : 2020/4/30 14:31:39
19ec-1c88:53541443.899 : Process ID : 19ec
19ec-1c88:53541444.309 : Windows : Version 10.0 build 18363 
19ec-1c88:53541444.758 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53541444.821 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53541444.883 : MemoryStatus.ullAvailPhys : 1748279296
19ec-1c88:53541444.943 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53541445.003 : MemoryStatus.ullAvailPageFile : 3151462400
19ec-1c88:53541445.065 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53541445.122 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:53541445.183 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53541445.286 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53541445.346 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53541445.585 : CPU Count : 4
19ec-1c88:53541445.636 : CPU Frequency : 100.000 Mhz
19ec-1c88:53541449.921 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53541450.045 : => InitializeDriver
19ec-1c88:53541450.310 : <= InitializeDriver ret = 1
19ec-1c88:53541450.368 : => InitializeScanner
19ec-1c88:53541450.448 : => CAsicIO::GetDeviceList
19ec-1c88:53541450.753 : => CNT96226::CNT96226
19ec-1c88:53541450.886 : => CNT96226::Open
19ec-1c88:53541472.732 : <= CNT96226::Open ret = 1
19ec-1c88:53541472.822 : => CNT96226::Initialize
19ec-1c88:53541472.999 : <= CNT96226::Initialize ret = 1
19ec-1c88:53541473.055 : <= CNT96226::CNT96226
19ec-1c88:53541473.109 : => CNT96226::EnumAvailableDevice
19ec-1c88:53541478.372 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53541478.448 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53541478.507 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53545170.948 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53545171.247 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53545176.845 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53545176.946 : => IoObject::GetLockName
19ec-1c88:53545177.013 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53545177.079 : <= IoObject::GetLockName
19ec-1c88:53545177.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:53545177.597 : iCmd = 3, nBytes = 2
19ec-1c88:53545531.812 : 0000 : 06 38 
19ec-1c88:53545531.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53545531.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:53545532.052 : iCmd = 4, nBytes = 2
19ec-1c88:53545812.126 : 0000 : 07 07 
19ec-1c88:53545812.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53545812.340 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53545812.434 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53545812.501 : IO Send command 10 bytes
19ec-1c88:53545812.554 : => CNT96226::VenderCmd_SetData
19ec-1c88:53545812.607 : iCmd = 0, nBytes = 10
19ec-1c88:53545812.713 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53546015.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53546015.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546015.223 : iCmd = 0, nBytes = 165
19ec-1c88:53546130.685 : skip dump 37 bytes
19ec-1c88:53546130.856 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53546130.994 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53546131.126 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53546131.264 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53546131.391 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53546131.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53546131.649 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546131.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546131.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546131.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546131.941 : iCmd = 1, nBytes = 4
19ec-1c88:53546267.443 : 0000 : 00 00 00 00 
19ec-1c88:53546267.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546267.893 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53546267.958 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53546268.021 : IO Send command 10 bytes
19ec-1c88:53546268.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:53546268.121 : iCmd = 0, nBytes = 10
19ec-1c88:53546268.221 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53546606.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53546606.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546606.725 : iCmd = 0, nBytes = 128
19ec-1c88:53546722.089 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.255 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.392 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53546722.522 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53546722.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.770 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.892 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546723.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546723.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546723.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546723.196 : iCmd = 1, nBytes = 4
19ec-1c88:53546850.089 : 0000 : 00 00 00 00 
19ec-1c88:53546850.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546850.391 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53546850.704 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53546850.844 : => CNT96226::Close
19ec-1c88:53546854.804 : <= CNT96226::Close ret = 1
19ec-1c88:53546854.878 : <= CNT96226::~CNT96226
19ec-1c88:53546854.964 : <= CAsicIO::GetDeviceList
19ec-1c88:53546855.366 : => IoObject::SetTimeout
19ec-1c88:53546855.494 : Timeout--> In = 0 Out = 0
19ec-1c88:53546855.555 : <= IoObject::SetTimeout
19ec-1c88:53546855.620 : => CAsicIO::CAsicIO
19ec-1c88:53546855.690 : => CNT96226::CNT96226
19ec-1c88:53546855.746 : => CNT96226::Open
19ec-1c88:53546878.301 : <= CNT96226::Open ret = 1
19ec-1c88:53546878.413 : => CNT96226::Initialize
19ec-1c88:53546878.614 : <= CNT96226::Initialize ret = 1
19ec-1c88:53546878.679 : <= CNT96226::CNT96226
19ec-1c88:53546878.740 : <= CAsicIO::CAsicIO
19ec-1c88:53546878.796 : => CAsicIO::InitializeDevice
19ec-1c88:53546878.869 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53546884.738 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53546884.858 : => IoObject::GetLockName
19ec-1c88:53546884.918 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53546884.983 : <= IoObject::GetLockName
19ec-1c88:53546885.467 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53546885.539 : IO Send command 10 bytes
19ec-1c88:53546885.592 : => CNT96226::VenderCmd_SetData
19ec-1c88:53546885.645 : iCmd = 0, nBytes = 10
19ec-1c88:53546885.753 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53547221.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53547221.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547221.719 : iCmd = 0, nBytes = 128
19ec-1c88:53547399.326 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547399.798 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547399.936 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53547400.067 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53547400.197 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.321 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53547400.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547400.741 : iCmd = 1, nBytes = 4
19ec-1c88:53547586.973 : 0000 : 00 00 00 00 
19ec-1c88:53547587.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53547587.153 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53547587.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547587.272 : iCmd = 3, nBytes = 2
19ec-1c88:53547943.125 : 0000 : 06 38 
19ec-1c88:53547943.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53547943.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547943.355 : iCmd = 4, nBytes = 2
19ec-1c88:53548230.494 : 0000 : 07 07 
19ec-1c88:53548230.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53548230.755 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53548230.851 : => IoObject::InitializeDevice
19ec-1c88:53548230.955 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53548231.551 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53548231.622 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53548232.325 : => FindScanner
19ec-1c88:53548232.386 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53548232.449 : <= FindScanner ret = 1
19ec-1c88:53548232.505 : => IoObject::IoLockStart
19ec-1c88:53548232.608 : => CAsicIO::CheckDevice
19ec-1c88:53548232.658 : => CNT96226::ConnectIsAvailable
19ec-1c88:53548245.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53548246.006 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53548246.059 : <= IoObject::IoLockStart
19ec-1c88:53548246.121 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53548246.183 : IO Send command 10 bytes
19ec-1c88:53548246.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:53548246.325 : iCmd = 0, nBytes = 10
19ec-1c88:53548246.427 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53548452.114 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53548452.307 : System send command 10 bytes + data 0 bytes
19ec-1c88:53548452.446 : IO total need to receive data 5 bytes
19ec-1c88:53548452.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:53548452.679 : iCmd = 0, nBytes = 5
19ec-1c88:53548629.141 : 0000 : 06 00 02 02 ab 
19ec-1c88:53548629.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53548629.311 : System total receive data 5 bytes
19ec-1c88:53548629.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:53548629.425 : iCmd = 1, nBytes = 4
19ec-1c88:53548771.351 : 0000 : 00 00 00 00 
19ec-1c88:53548771.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53548771.606 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53548771.672 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53548771.741 : IO Send command 10 bytes
19ec-1c88:53548771.837 : => CNT96226::VenderCmd_SetData
19ec-1c88:53548771.891 : iCmd = 0, nBytes = 10
19ec-1c88:53548771.993 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53548941.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53548942.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:53548942.164 : IO total need to receive data 165 bytes
19ec-1c88:53548942.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:53548942.276 : iCmd = 0, nBytes = 165
19ec-1c88:53549120.834 : skip dump 37 bytes
19ec-1c88:53549121.226 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53549121.523 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53549121.794 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53549122.070 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53549122.336 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53549122.734 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53549122.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549122.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549123.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549123.115 : System total receive data 165 bytes
19ec-1c88:53549123.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:53549123.227 : iCmd = 1, nBytes = 4
19ec-1c88:53549266.177 : 0000 : 00 00 00 00 
19ec-1c88:53549266.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549266.425 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53549266.610 : Dump Inquiry
19ec-1c88:53549266.741 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53549266.875 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53549267.006 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53549267.140 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53549267.267 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53549267.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53549267.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549267.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549267.766 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53549267.891 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53549267.976 : 00a0 : 00 00 00 00 00 
19ec-1c88:53549268.041 : => ReadNVMDataInternal
19ec-1c88:53549268.242 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53549268.303 : IO Send command 10 bytes
19ec-1c88:53549268.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:53549268.444 : iCmd = 0, nBytes = 10
19ec-1c88:53549268.548 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53549590.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53549591.113 : System send command 10 bytes + data 0 bytes
19ec-1c88:53549591.179 : IO total need to receive data 128 bytes
19ec-1c88:53549591.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:53549591.286 : iCmd = 0, nBytes = 128
19ec-1c88:53549765.510 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549765.696 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549765.834 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53549765.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53549766.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.223 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549766.592 : System total receive data 128 bytes
19ec-1c88:53549766.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:53549766.706 : iCmd = 1, nBytes = 4
19ec-1c88:53549912.237 : 0000 : 00 00 00 00 
19ec-1c88:53549912.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549912.719 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53549912.787 : NVMData.PadScanCount = 0
19ec-1c88:53549912.842 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53549912.896 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53549912.955 : NVMData.FlatbedScanCount = 0
19ec-1c88:53549913.010 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53549913.061 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53549913.117 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53549913.170 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53549913.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53549913.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53549913.332 : NVMData.BornMonth = 0
19ec-1c88:53549913.382 : NVMData.BornDay = 0
19ec-1c88:53549913.434 : NVMData.BornYear = 0
19ec-1c88:53549913.480 : NVMData.FirstScanMonth = 4
19ec-1c88:53549913.532 : NVMData.FirstScanDay = 30
19ec-1c88:53549913.585 : NVMData.FirstScanYear = 2020
19ec-1c88:53549913.636 : NVMData.VerticalMagnification = 0
19ec-1c88:53549913.688 : NVMData.HorizontalMagnification = 0
19ec-1c88:53549913.741 : NVMData.PowerSavingTime = 15
19ec-1c88:53549913.796 : NVMData.SN = A094165189010062
19ec-1c88:53549913.846 : NVMData.AutoFeed = 0
19ec-1c88:53549913.895 : NVMData.CCDType = 0
19ec-1c88:53549913.942 : NVMData.ScanSpeed = 0
19ec-1c88:53549913.991 : NVMData.RollerCount = 0
19ec-1c88:53549914.041 : NVMData.MultifeedCount = 0
19ec-1c88:53549914.092 : NVMData.JamCount = 0
19ec-1c88:53549914.144 : NVMData.IdentifyInfo = 
19ec-1c88:53549914.196 : NVMData.FormalName = 
19ec-1c88:53549914.379 : NVMData.ReservedB = 0
19ec-1c88:53549914.430 : NVMData.FunctionCode = 0
19ec-1c88:53549914.480 : NVMData.PreFeed = 0
19ec-1c88:53549914.529 : NVMData.PreFeedTime = 0
19ec-1c88:53549914.581 : NVMData.ButtonNumber = 0
19ec-1c88:53549914.632 : NVMData.PowerOffTime = 0
19ec-1c88:53549914.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53549914.754 : => IoObject::IoLockEnd
19ec-1c88:53549914.844 : <= IoObject::IoLockEnd
19ec-1c88:53549914.896 : <= InitializeScanner ret = 1
19ec-1c88:53549914.959 : => GetLogicalScannerAbilityEx
19ec-1c88:53549915.018 : => IoObject::IoLockStart
19ec-1c88:53549915.110 : => CAsicIO::CheckDevice
19ec-1c88:53549915.163 : => CNT96226::ConnectIsAvailable
19ec-1c88:53549931.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53549932.064 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53549932.119 : <= IoObject::IoLockStart
19ec-1c88:53549932.176 : => IoObject::IoLockEnd
19ec-1c88:53549932.261 : <= IoObject::IoLockEnd
19ec-1c88:53549932.368 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53549932.440 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53550110.797 : => ReadNVMData
19ec-1c88:53550110.932 : => IoObject::IoLockStart
19ec-1c88:53550111.052 : => CAsicIO::CheckDevice
19ec-1c88:53550111.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:53550133.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53550133.885 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53550134.011 : <= IoObject::IoLockStart
19ec-1c88:53550134.136 : => ReadNVMDataInternal
19ec-1c88:53550134.256 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53550134.592 : IO Send command 10 bytes
19ec-1c88:53550134.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:53550134.764 : iCmd = 0, nBytes = 10
19ec-1c88:53550134.867 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53550490.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53550490.363 : System send command 10 bytes + data 0 bytes
19ec-1c88:53550490.437 : IO total need to receive data 128 bytes
19ec-1c88:53550490.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:53550490.560 : iCmd = 0, nBytes = 128
19ec-1c88:53550677.760 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550677.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.062 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53550678.200 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53550678.330 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.458 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53550678.827 : System total receive data 128 bytes
19ec-1c88:53550678.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:53550678.938 : iCmd = 1, nBytes = 4
19ec-1c88:53550785.597 : 0000 : 00 00 00 00 
19ec-1c88:53550785.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53550785.825 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53550785.889 : NVMData.PadScanCount = 0
19ec-1c88:53550785.943 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53550785.997 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53550786.053 : NVMData.FlatbedScanCount = 0
19ec-1c88:53550786.106 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53550786.158 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53550786.211 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53550786.264 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53550786.319 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53550786.376 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53550786.428 : NVMData.BornMonth = 0
19ec-1c88:53550786.478 : NVMData.BornDay = 0
19ec-1c88:53550786.529 : NVMData.BornYear = 0
19ec-1c88:53550786.578 : NVMData.FirstScanMonth = 4
19ec-1c88:53550786.628 : NVMData.FirstScanDay = 30
19ec-1c88:53550786.680 : NVMData.FirstScanYear = 2020
19ec-1c88:53550786.864 : NVMData.VerticalMagnification = 0
19ec-1c88:53550786.924 : NVMData.HorizontalMagnification = 0
19ec-1c88:53550786.981 : NVMData.PowerSavingTime = 15
19ec-1c88:53550787.033 : NVMData.SN = A094165189010062
19ec-1c88:53550787.083 : NVMData.AutoFeed = 0
19ec-1c88:53550787.134 : NVMData.CCDType = 0
19ec-1c88:53550787.180 : NVMData.ScanSpeed = 0
19ec-1c88:53550787.230 : NVMData.RollerCount = 0
19ec-1c88:53550787.281 : NVMData.MultifeedCount = 0
19ec-1c88:53550787.332 : NVMData.JamCount = 0
19ec-1c88:53550787.379 : NVMData.IdentifyInfo = 
19ec-1c88:53550787.431 : NVMData.FormalName = 
19ec-1c88:53550787.478 : NVMData.ReservedB = 0
19ec-1c88:53550787.528 : NVMData.FunctionCode = 0
19ec-1c88:53550787.577 : NVMData.PreFeed = 0
19ec-1c88:53550787.624 : NVMData.PreFeedTime = 0
19ec-1c88:53550787.677 : NVMData.ButtonNumber = 0
19ec-1c88:53550787.725 : NVMData.PowerOffTime = 0
19ec-1c88:53550787.778 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53550787.840 : => IoObject::IoLockEnd
19ec-1c88:53550787.926 : <= IoObject::IoLockEnd
19ec-1c88:53550787.976 : <= ReadNVMData ret = 1
19ec-1c88:53551316.180 : => TerminateDriver
19ec-1c88:53551316.363 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:53551316.439 : => CNT96226::Close
19ec-1c88:53551320.342 : <= CNT96226::Close ret = 1
19ec-1c88:53551320.416 : <= CAsicIO::~CAsicIO
19ec-1c88:53551320.474 : => IoObject::IoLockEnd
19ec-1c88:53551320.527 : <= IoObject::IoLockEnd
19ec-1c88:53551320.577 : => IoObject::TerminateDevice
19ec-1c88:53551320.632 : => IoObject::IoLockEnd
19ec-1c88:53551320.679 : <= IoObject::IoLockEnd
19ec-1c88:53551320.778 : <= IoObject::TerminateDevice
19ec-1c88:53551321.016 : <= TerminateDriver ret = 1
19ec-1c88:53553783.501 : ============Debug Start==========
19ec-1c88:53553783.829 : Date : 2020/4/30 14:31:39
19ec-1c88:53553783.912 : Process ID : 19ec
19ec-1c88:53553784.313 : Windows : Version 10.0 build 18363 
19ec-1c88:53553784.778 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53553784.952 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53553785.021 : MemoryStatus.ullAvailPhys : 1748013056
19ec-1c88:53553785.079 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53553785.139 : MemoryStatus.ullAvailPageFile : 3151691776
19ec-1c88:53553785.205 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53553785.263 : MemoryStatus.ullAvailVirtual : 1728655360
19ec-1c88:53553785.327 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53553785.433 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53553785.495 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53553785.735 : CPU Count : 4
19ec-1c88:53553785.782 : CPU Frequency : 100.000 Mhz
19ec-1c88:53553789.977 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53553790.104 : => InitializeDriver
19ec-1c88:53553790.371 : <= InitializeDriver ret = 1
19ec-1c88:53556423.118 : => InitializeScanner
19ec-1c88:53556423.387 : => CAsicIO::GetDeviceList
19ec-1c88:53556423.802 : => CNT96226::CNT96226
19ec-1c88:53556423.865 : => CNT96226::Open
19ec-1c88:53556448.316 : <= CNT96226::Open ret = 1
19ec-1c88:53556448.414 : => CNT96226::Initialize
19ec-1c88:53556448.611 : <= CNT96226::Initialize ret = 1
19ec-1c88:53556448.666 : <= CNT96226::CNT96226
19ec-1c88:53556448.716 : => CNT96226::EnumAvailableDevice
19ec-1c88:53556454.037 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53556454.114 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53556454.171 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53560248.751 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53560249.054 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53560254.589 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53560254.704 : => IoObject::GetLockName
19ec-1c88:53560254.765 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53560254.835 : <= IoObject::GetLockName
19ec-1c88:53560255.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:53560255.362 : iCmd = 3, nBytes = 2
19ec-1c88:53560613.943 : 0000 : 06 38 
19ec-1c88:53560614.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53560614.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:53560614.206 : iCmd = 4, nBytes = 2
19ec-1c88:53560933.101 : 0000 : 07 07 
19ec-1c88:53560933.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53560933.611 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53560933.699 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53560933.765 : IO Send command 10 bytes
19ec-1c88:53560933.824 : => CNT96226::VenderCmd_SetData
19ec-1c88:53560933.880 : iCmd = 0, nBytes = 10
19ec-1c88:53560933.985 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53561120.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53561121.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:53561121.117 : iCmd = 0, nBytes = 165
19ec-1c88:53561323.135 : skip dump 37 bytes
19ec-1c88:53561323.310 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53561323.443 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53561323.576 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53561323.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53561323.836 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53561323.968 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53561324.099 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53561324.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53561324.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53561324.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:53561324.396 : iCmd = 1, nBytes = 4
19ec-1c88:53561519.012 : 0000 : 00 00 00 00 
19ec-1c88:53561519.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53561519.167 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53561519.229 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53561519.293 : IO Send command 10 bytes
19ec-1c88:53561519.343 : => CNT96226::VenderCmd_SetData
19ec-1c88:53561519.399 : iCmd = 0, nBytes = 10
19ec-1c88:53561519.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53561834.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53561834.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:53561834.258 : iCmd = 0, nBytes = 128
19ec-1c88:53562017.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562017.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562017.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53562017.841 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53562017.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.094 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562018.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562018.520 : iCmd = 1, nBytes = 4
19ec-1c88:53562141.410 : 0000 : 00 00 00 00 
19ec-1c88:53562141.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562141.564 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53562141.725 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53562141.795 : => CNT96226::Close
19ec-1c88:53562145.673 : <= CNT96226::Close ret = 1
19ec-1c88:53562145.743 : <= CNT96226::~CNT96226
19ec-1c88:53562145.830 : <= CAsicIO::GetDeviceList
19ec-1c88:53562146.242 : => IoObject::SetTimeout
19ec-1c88:53562146.378 : Timeout--> In = 0 Out = 0
19ec-1c88:53562146.436 : <= IoObject::SetTimeout
19ec-1c88:53562146.503 : => CAsicIO::CAsicIO
19ec-1c88:53562146.573 : => CNT96226::CNT96226
19ec-1c88:53562146.626 : => CNT96226::Open
19ec-1c88:53562171.190 : <= CNT96226::Open ret = 1
19ec-1c88:53562171.301 : => CNT96226::Initialize
19ec-1c88:53562171.496 : <= CNT96226::Initialize ret = 1
19ec-1c88:53562171.560 : <= CNT96226::CNT96226
19ec-1c88:53562171.616 : <= CAsicIO::CAsicIO
19ec-1c88:53562171.670 : => CAsicIO::InitializeDevice
19ec-1c88:53562171.733 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53562177.971 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53562178.103 : => IoObject::GetLockName
19ec-1c88:53562178.162 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53562178.227 : <= IoObject::GetLockName
19ec-1c88:53562178.728 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53562178.804 : IO Send command 10 bytes
19ec-1c88:53562178.857 : => CNT96226::VenderCmd_SetData
19ec-1c88:53562178.915 : iCmd = 0, nBytes = 10
19ec-1c88:53562179.026 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53562517.714 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53562517.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562517.888 : iCmd = 0, nBytes = 128
19ec-1c88:53562726.714 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562726.915 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.057 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53562727.190 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53562727.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.445 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.568 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562727.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562727.867 : iCmd = 1, nBytes = 4
19ec-1c88:53562931.530 : 0000 : 00 00 00 00 
19ec-1c88:53562931.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562931.705 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53562931.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562931.814 : iCmd = 3, nBytes = 2
19ec-1c88:53563307.865 : 0000 : 06 38 
19ec-1c88:53563307.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53563308.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:53563308.120 : iCmd = 4, nBytes = 2
19ec-1c88:53563614.533 : 0000 : 07 07 
19ec-1c88:53563614.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53563614.798 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53563614.893 : => IoObject::InitializeDevice
19ec-1c88:53563615.003 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53563615.611 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53563615.689 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53563616.411 : => FindScanner
19ec-1c88:53563616.471 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53563616.535 : <= FindScanner ret = 1
19ec-1c88:53563616.590 : => IoObject::IoLockStart
19ec-1c88:53563616.695 : => CAsicIO::CheckDevice
19ec-1c88:53563616.752 : => CNT96226::ConnectIsAvailable
19ec-1c88:53563634.285 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53563634.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53563634.458 : <= IoObject::IoLockStart
19ec-1c88:53563634.516 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53563634.582 : IO Send command 10 bytes
19ec-1c88:53563634.676 : => CNT96226::VenderCmd_SetData
19ec-1c88:53563634.736 : iCmd = 0, nBytes = 10
19ec-1c88:53563634.838 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53563839.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53563839.931 : System send command 10 bytes + data 0 bytes
19ec-1c88:53563840.003 : IO total need to receive data 5 bytes
19ec-1c88:53563840.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:53563840.118 : iCmd = 0, nBytes = 5
19ec-1c88:53564027.326 : 0000 : 06 00 02 02 ab 
19ec-1c88:53564027.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564027.476 : System total receive data 5 bytes
19ec-1c88:53564027.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564027.587 : iCmd = 1, nBytes = 4
19ec-1c88:53564135.888 : 0000 : 00 00 00 00 
19ec-1c88:53564135.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564136.112 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53564136.171 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53564136.232 : IO Send command 10 bytes
19ec-1c88:53564136.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:53564136.377 : iCmd = 0, nBytes = 10
19ec-1c88:53564136.478 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53564302.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53564302.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:53564302.772 : IO total need to receive data 165 bytes
19ec-1c88:53564302.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564302.883 : iCmd = 0, nBytes = 165
19ec-1c88:53564476.499 : skip dump 37 bytes
19ec-1c88:53564476.920 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53564477.054 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53564477.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53564477.322 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53564477.447 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53564477.580 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53564477.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564477.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564477.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564477.954 : System total receive data 165 bytes
19ec-1c88:53564478.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564478.061 : iCmd = 1, nBytes = 4
19ec-1c88:53564638.612 : 0000 : 00 00 00 00 
19ec-1c88:53564638.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564638.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53564639.090 : Dump Inquiry
19ec-1c88:53564639.231 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53564639.370 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53564639.508 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53564639.649 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53564639.782 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53564639.918 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53564640.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564640.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564640.311 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53564640.443 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53564640.530 : 00a0 : 00 00 00 00 00 
19ec-1c88:53564640.599 : => ReadNVMDataInternal
19ec-1c88:53564640.818 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53564640.884 : IO Send command 10 bytes
19ec-1c88:53564640.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:53564641.028 : iCmd = 0, nBytes = 10
19ec-1c88:53564641.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53564981.900 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53564982.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:53564982.091 : IO total need to receive data 128 bytes
19ec-1c88:53564982.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564982.214 : iCmd = 0, nBytes = 128
19ec-1c88:53565161.868 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.071 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.210 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53565162.343 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53565162.469 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.592 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53565162.970 : System total receive data 128 bytes
19ec-1c88:53565163.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:53565163.082 : iCmd = 1, nBytes = 4
19ec-1c88:53565372.122 : 0000 : 00 00 00 00 
19ec-1c88:53565372.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53565372.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53565372.469 : NVMData.PadScanCount = 0
19ec-1c88:53565372.528 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53565372.814 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53565372.873 : NVMData.FlatbedScanCount = 0
19ec-1c88:53565372.927 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53565372.979 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53565373.033 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53565373.088 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53565373.142 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53565373.196 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53565373.251 : NVMData.BornMonth = 0
19ec-1c88:53565373.299 : NVMData.BornDay = 0
19ec-1c88:53565373.348 : NVMData.BornYear = 0
19ec-1c88:53565373.398 : NVMData.FirstScanMonth = 4
19ec-1c88:53565373.449 : NVMData.FirstScanDay = 30
19ec-1c88:53565373.504 : NVMData.FirstScanYear = 2020
19ec-1c88:53565373.558 : NVMData.VerticalMagnification = 0
19ec-1c88:53565373.611 : NVMData.HorizontalMagnification = 0
19ec-1c88:53565373.665 : NVMData.PowerSavingTime = 15
19ec-1c88:53565373.718 : NVMData.SN = A094165189010062
19ec-1c88:53565373.772 : NVMData.AutoFeed = 0
19ec-1c88:53565373.821 : NVMData.CCDType = 0
19ec-1c88:53565373.868 : NVMData.ScanSpeed = 0
19ec-1c88:53565373.919 : NVMData.RollerCount = 0
19ec-1c88:53565373.971 : NVMData.MultifeedCount = 0
19ec-1c88:53565374.021 : NVMData.JamCount = 0
19ec-1c88:53565374.069 : NVMData.IdentifyInfo = 
19ec-1c88:53565374.120 : NVMData.FormalName = 
19ec-1c88:53565374.305 : NVMData.ReservedB = 0
19ec-1c88:53565374.362 : NVMData.FunctionCode = 0
19ec-1c88:53565374.412 : NVMData.PreFeed = 0
19ec-1c88:53565374.462 : NVMData.PreFeedTime = 0
19ec-1c88:53565374.510 : NVMData.ButtonNumber = 0
19ec-1c88:53565374.561 : NVMData.PowerOffTime = 0
19ec-1c88:53565374.614 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53565374.687 : => IoObject::IoLockEnd
19ec-1c88:53565374.781 : <= IoObject::IoLockEnd
19ec-1c88:53565374.831 : <= InitializeScanner ret = 1
19ec-1c88:53566629.736 : => GetLogicalScannerAbility
19ec-1c88:53566629.924 : => IoObject::IoLockStart
19ec-1c88:53566630.058 : => CAsicIO::CheckDevice
19ec-1c88:53566630.113 : => CNT96226::ConnectIsAvailable
19ec-1c88:53566655.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53566655.254 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53566655.376 : <= IoObject::IoLockStart
19ec-1c88:53566655.493 : => IoObject::IoLockEnd
19ec-1c88:53566655.951 : <= IoObject::IoLockEnd
19ec-1c88:53566656.028 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53570130.802 : => GetLogicalScannerAbilityEx
19ec-1c88:53570130.999 : => IoObject::IoLockStart
19ec-1c88:53570131.131 : => CAsicIO::CheckDevice
19ec-1c88:53570131.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:53570153.718 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53570153.835 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53570153.896 : <= IoObject::IoLockStart
19ec-1c88:53570153.954 : => IoObject::IoLockEnd
19ec-1c88:53570154.059 : <= IoObject::IoLockEnd
19ec-1c88:53570154.181 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53570154.259 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53577915.581 : => ReadNVMData
19ec-1c88:53577915.764 : => IoObject::IoLockStart
19ec-1c88:53577915.882 : => CAsicIO::CheckDevice
19ec-1c88:53577915.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:53577939.806 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53577940.020 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53577940.142 : <= IoObject::IoLockStart
19ec-1c88:53577940.481 : => ReadNVMDataInternal
19ec-1c88:53577940.544 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53577940.614 : IO Send command 10 bytes
19ec-1c88:53577940.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:53577940.814 : iCmd = 0, nBytes = 10
19ec-1c88:53577940.931 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53578286.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53578286.602 : System send command 10 bytes + data 0 bytes
19ec-1c88:53578286.680 : IO total need to receive data 128 bytes
19ec-1c88:53578286.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:53578286.809 : iCmd = 0, nBytes = 128
19ec-1c88:53578429.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578429.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.029 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53578430.169 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53578430.297 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.421 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.547 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53578430.795 : System total receive data 128 bytes
19ec-1c88:53578430.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:53578430.904 : iCmd = 1, nBytes = 4
19ec-1c88:53578612.972 : 0000 : 00 00 00 00 
19ec-1c88:53578613.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53578613.230 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53578613.302 : NVMData.PadScanCount = 0
19ec-1c88:53578613.359 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53578613.416 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53578613.474 : NVMData.FlatbedScanCount = 0
19ec-1c88:53578613.529 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53578613.794 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53578613.863 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53578613.922 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53578613.980 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53578614.037 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53578614.094 : NVMData.BornMonth = 0
19ec-1c88:53578614.143 : NVMData.BornDay = 0
19ec-1c88:53578614.194 : NVMData.BornYear = 0
19ec-1c88:53578614.243 : NVMData.FirstScanMonth = 4
19ec-1c88:53578614.298 : NVMData.FirstScanDay = 30
19ec-1c88:53578614.352 : NVMData.FirstScanYear = 2020
19ec-1c88:53578614.406 : NVMData.VerticalMagnification = 0
19ec-1c88:53578614.463 : NVMData.HorizontalMagnification = 0
19ec-1c88:53578614.519 : NVMData.PowerSavingTime = 15
19ec-1c88:53578614.575 : NVMData.SN = A094165189010062
19ec-1c88:53578614.626 : NVMData.AutoFeed = 0
19ec-1c88:53578614.676 : NVMData.CCDType = 0
19ec-1c88:53578614.723 : NVMData.ScanSpeed = 0
19ec-1c88:53578614.777 : NVMData.RollerCount = 0
19ec-1c88:53578614.831 : NVMData.MultifeedCount = 0
19ec-1c88:53578614.884 : NVMData.JamCount = 0
19ec-1c88:53578614.934 : NVMData.IdentifyInfo = 
19ec-1c88:53578614.985 : NVMData.FormalName = 
19ec-1c88:53578615.034 : NVMData.ReservedB = 0
19ec-1c88:53578615.084 : NVMData.FunctionCode = 0
19ec-1c88:53578615.135 : NVMData.PreFeed = 0
19ec-1c88:53578615.185 : NVMData.PreFeedTime = 0
19ec-1c88:53578615.236 : NVMData.ButtonNumber = 0
19ec-1c88:53578615.286 : NVMData.PowerOffTime = 0
19ec-1c88:53578615.335 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53578615.399 : => IoObject::IoLockEnd
19ec-1c88:53578615.493 : <= IoObject::IoLockEnd
19ec-1c88:53578615.543 : <= ReadNVMData ret = 1
19ec-1c88:53588395.882 : => GetADFStatus
19ec-1c88:53588396.315 : => IoObject::IoLockStart
19ec-1c88:53588396.440 : => CAsicIO::CheckDevice
19ec-1c88:53588396.497 : => CNT96226::ConnectIsAvailable
19ec-1c88:53588420.383 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53588420.499 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53588420.560 : <= IoObject::IoLockStart
19ec-1c88:53588420.621 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53588420.690 : IO Send command 10 bytes
19ec-1c88:53588421.056 : => CNT96226::VenderCmd_SetData
19ec-1c88:53588421.123 : iCmd = 0, nBytes = 10
19ec-1c88:53588421.230 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53588589.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53588590.108 : System send command 10 bytes + data 0 bytes
19ec-1c88:53588590.185 : IO total need to receive data 2 bytes
19ec-1c88:53588590.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:53588590.314 : iCmd = 0, nBytes = 2
19ec-1c88:53588759.877 : 0000 : 00 00 
19ec-1c88:53588760.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53588760.108 : System total receive data 2 bytes
19ec-1c88:53588760.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:53588760.236 : iCmd = 1, nBytes = 4
19ec-1c88:53588886.993 : 0000 : 00 00 00 00 
19ec-1c88:53588887.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53588887.189 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53588887.258 : Return status = 0
19ec-1c88:53588887.319 : => IoObject::IoLockEnd
19ec-1c88:53588887.411 : <= IoObject::IoLockEnd
19ec-1c88:53588887.460 : <= GetADFStatus ret = 1
19ec-1c88:53591602.737 : => GetADFStatus
19ec-1c88:53591602.937 : => IoObject::IoLockStart
19ec-1c88:53591603.059 : => CAsicIO::CheckDevice
19ec-1c88:53591603.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:53591626.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53591626.666 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53591626.729 : <= IoObject::IoLockStart
19ec-1c88:53591626.791 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53591626.859 : IO Send command 10 bytes
19ec-1c88:53591626.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:53591627.044 : iCmd = 0, nBytes = 10
19ec-1c88:53591627.148 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53591806.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53591806.642 : System send command 10 bytes + data 0 bytes
19ec-1c88:53591806.907 : IO total need to receive data 2 bytes
19ec-1c88:53591806.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:53591807.039 : iCmd = 0, nBytes = 2
19ec-1c88:53591941.379 : 0000 : 00 00 
19ec-1c88:53591941.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53591941.572 : System total receive data 2 bytes
19ec-1c88:53591941.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:53591941.689 : iCmd = 1, nBytes = 4
19ec-1c88:53592084.950 : 0000 : 00 00 00 00 
19ec-1c88:53592085.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53592085.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53592085.339 : Return status = 0
19ec-1c88:53592085.402 : => IoObject::IoLockEnd
19ec-1c88:53592085.498 : <= IoObject::IoLockEnd
19ec-1c88:53592085.548 : <= GetADFStatus ret = 1
19ec-1c88:53594316.558 : => TerminateDriver
19ec-1c88:53594316.761 : => CAsicIO::~CAsicIO,pStage=79629384
19ec-1c88:53594316.839 : => CNT96226::Close
19ec-1c88:53594322.414 : <= CNT96226::Close ret = 1
19ec-1c88:53594322.497 : <= CAsicIO::~CAsicIO
19ec-1c88:53594322.623 : => IoObject::IoLockEnd
19ec-1c88:53594322.677 : <= IoObject::IoLockEnd
19ec-1c88:53594322.732 : => IoObject::TerminateDevice
19ec-1c88:53594322.793 : => IoObject::IoLockEnd
19ec-1c88:53594322.844 : <= IoObject::IoLockEnd
19ec-1c88:53594322.946 : <= IoObject::TerminateDevice
19ec-1c88:53594323.218 : <= TerminateDriver ret = 1
19ec-1c88:53637531.343 : ============Debug Start==========
19ec-1c88:53637531.624 : Date : 2020/4/30 14:31:42
19ec-1c88:53637531.703 : Process ID : 19ec
19ec-1c88:53637532.132 : Windows : Version 10.0 build 18363 
19ec-1c88:53637532.594 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53637532.658 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53637532.727 : MemoryStatus.ullAvailPhys : 1750061056
19ec-1c88:53637532.787 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53637532.847 : MemoryStatus.ullAvailPageFile : 3150254080
19ec-1c88:53637532.908 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53637532.967 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:53637533.027 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53637533.134 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53637533.194 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53637533.438 : CPU Count : 4
19ec-1c88:53637533.484 : CPU Frequency : 100.000 Mhz
19ec-1c88:53637537.674 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53637537.809 : => InitializeDriver
19ec-1c88:53637538.290 : <= InitializeDriver ret = 1
19ec-1c88:53637538.348 : => InitializeScanner
19ec-1c88:53637538.425 : => CAsicIO::GetDeviceList
19ec-1c88:53637538.721 : => CNT96226::CNT96226
19ec-1c88:53637538.779 : => CNT96226::Open
19ec-1c88:53637564.214 : <= CNT96226::Open ret = 1
19ec-1c88:53637564.317 : => CNT96226::Initialize
19ec-1c88:53637564.515 : <= CNT96226::Initialize ret = 1
19ec-1c88:53637564.577 : <= CNT96226::CNT96226
19ec-1c88:53637564.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:53637570.085 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53637570.164 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53637570.224 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53641489.691 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53641489.978 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53641495.505 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53641495.611 : => IoObject::GetLockName
19ec-1c88:53641495.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53641495.737 : <= IoObject::GetLockName
19ec-1c88:53641496.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:53641496.270 : iCmd = 3, nBytes = 2
19ec-1c88:53641878.015 : 0000 : 06 38 
19ec-1c88:53641878.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53641878.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:53641878.271 : iCmd = 4, nBytes = 2
19ec-1c88:53642188.529 : 0000 : 07 07 
19ec-1c88:53642188.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53642188.712 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53642188.804 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53642188.872 : IO Send command 10 bytes
19ec-1c88:53642188.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:53642188.978 : iCmd = 0, nBytes = 10
19ec-1c88:53642189.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53642380.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53642380.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:53642380.578 : iCmd = 0, nBytes = 165
19ec-1c88:53642578.947 : skip dump 37 bytes
19ec-1c88:53642579.127 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53642579.266 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53642579.403 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53642579.539 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53642579.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53642579.801 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53642579.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53642580.052 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53642580.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53642580.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:53642580.222 : iCmd = 1, nBytes = 4
19ec-1c88:53642774.455 : 0000 : 00 00 00 00 
19ec-1c88:53642774.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53642774.607 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53642774.667 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53642774.733 : IO Send command 10 bytes
19ec-1c88:53642774.781 : => CNT96226::VenderCmd_SetData
19ec-1c88:53642774.835 : iCmd = 0, nBytes = 10
19ec-1c88:53642774.935 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53643086.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53643086.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643086.748 : iCmd = 0, nBytes = 128
19ec-1c88:53643280.891 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.080 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.226 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53643281.362 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53643281.492 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.618 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53643281.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643282.047 : iCmd = 1, nBytes = 4
19ec-1c88:53643400.169 : 0000 : 00 00 00 00 
19ec-1c88:53643400.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53643400.322 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53643400.477 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53643400.547 : => CNT96226::Close
19ec-1c88:53643404.340 : <= CNT96226::Close ret = 1
19ec-1c88:53643404.416 : <= CNT96226::~CNT96226
19ec-1c88:53643404.508 : <= CAsicIO::GetDeviceList
19ec-1c88:53643404.915 : => IoObject::SetTimeout
19ec-1c88:53643405.042 : Timeout--> In = 0 Out = 0
19ec-1c88:53643405.102 : <= IoObject::SetTimeout
19ec-1c88:53643405.167 : => CAsicIO::CAsicIO
19ec-1c88:53643405.239 : => CNT96226::CNT96226
19ec-1c88:53643405.298 : => CNT96226::Open
19ec-1c88:53643429.625 : <= CNT96226::Open ret = 1
19ec-1c88:53643429.723 : => CNT96226::Initialize
19ec-1c88:53643429.912 : <= CNT96226::Initialize ret = 1
19ec-1c88:53643429.969 : <= CNT96226::CNT96226
19ec-1c88:53643430.021 : <= CAsicIO::CAsicIO
19ec-1c88:53643430.074 : => CAsicIO::InitializeDevice
19ec-1c88:53643430.148 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53643435.994 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53643436.119 : => IoObject::GetLockName
19ec-1c88:53643436.171 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53643436.236 : <= IoObject::GetLockName
19ec-1c88:53643436.727 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53643436.801 : IO Send command 10 bytes
19ec-1c88:53643436.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:53643436.911 : iCmd = 0, nBytes = 10
19ec-1c88:53643437.019 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53643788.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53643788.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643788.534 : iCmd = 0, nBytes = 128
19ec-1c88:53643954.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643954.762 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643954.911 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53643955.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53643955.187 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.313 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.442 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53643955.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643955.761 : iCmd = 1, nBytes = 4
19ec-1c88:53644160.085 : 0000 : 00 00 00 00 
19ec-1c88:53644160.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53644160.238 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53644160.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:53644160.352 : iCmd = 3, nBytes = 2
19ec-1c88:53644542.989 : 0000 : 06 38 
19ec-1c88:53644543.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53644543.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:53644543.243 : iCmd = 4, nBytes = 2
19ec-1c88:53644823.415 : 0000 : 07 07 
19ec-1c88:53644823.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53644823.662 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53644823.757 : => IoObject::InitializeDevice
19ec-1c88:53644823.869 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53644824.465 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53644824.540 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53644825.235 : => FindScanner
19ec-1c88:53644825.294 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53644825.358 : <= FindScanner ret = 1
19ec-1c88:53644825.416 : => IoObject::IoLockStart
19ec-1c88:53644825.518 : => CAsicIO::CheckDevice
19ec-1c88:53644825.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:53644838.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53644838.851 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53644838.906 : <= IoObject::IoLockStart
19ec-1c88:53644838.963 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53644839.032 : IO Send command 10 bytes
19ec-1c88:53644839.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:53644839.171 : iCmd = 0, nBytes = 10
19ec-1c88:53644839.277 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53645041.652 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53645041.791 : System send command 10 bytes + data 0 bytes
19ec-1c88:53645041.868 : IO total need to receive data 5 bytes
19ec-1c88:53645041.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645041.989 : iCmd = 0, nBytes = 5
19ec-1c88:53645250.372 : 0000 : 06 00 02 02 ab 
19ec-1c88:53645250.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645250.548 : System total receive data 5 bytes
19ec-1c88:53645250.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645250.667 : iCmd = 1, nBytes = 4
19ec-1c88:53645395.192 : 0000 : 00 00 00 00 
19ec-1c88:53645395.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645395.434 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53645395.499 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53645395.563 : IO Send command 10 bytes
19ec-1c88:53645395.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:53645395.707 : iCmd = 0, nBytes = 10
19ec-1c88:53645395.816 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53645550.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53645550.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:53645550.759 : IO total need to receive data 165 bytes
19ec-1c88:53645550.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645550.875 : iCmd = 0, nBytes = 165
19ec-1c88:53645749.169 : skip dump 37 bytes
19ec-1c88:53645749.360 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53645749.500 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53645749.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53645749.771 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53645749.898 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53645750.028 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53645750.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645750.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645750.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645750.396 : System total receive data 165 bytes
19ec-1c88:53645750.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645750.506 : iCmd = 1, nBytes = 4
19ec-1c88:53645878.392 : 0000 : 00 00 00 00 
19ec-1c88:53645878.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645878.634 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53645878.824 : Dump Inquiry
19ec-1c88:53645878.955 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53645879.087 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53645879.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53645879.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53645879.471 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53645879.602 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53645879.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645879.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645879.974 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53645880.098 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53645880.184 : 00a0 : 00 00 00 00 00 
19ec-1c88:53645880.258 : => ReadNVMDataInternal
19ec-1c88:53645880.468 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53645880.531 : IO Send command 10 bytes
19ec-1c88:53645880.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:53645880.671 : iCmd = 0, nBytes = 10
19ec-1c88:53645880.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53646190.788 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53646190.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:53646190.988 : IO total need to receive data 128 bytes
19ec-1c88:53646191.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:53646191.107 : iCmd = 0, nBytes = 128
19ec-1c88:53646409.639 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646409.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646409.972 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53646410.100 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53646410.223 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.348 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.597 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53646410.722 : System total receive data 128 bytes
19ec-1c88:53646410.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:53646410.835 : iCmd = 1, nBytes = 4
19ec-1c88:53646591.778 : 0000 : 00 00 00 00 
19ec-1c88:53646591.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53646592.050 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53646592.126 : NVMData.PadScanCount = 0
19ec-1c88:53646592.188 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53646592.246 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53646592.311 : NVMData.FlatbedScanCount = 0
19ec-1c88:53646592.370 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53646592.427 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53646592.483 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53646592.538 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53646592.595 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53646592.650 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53646592.706 : NVMData.BornMonth = 0
19ec-1c88:53646592.754 : NVMData.BornDay = 0
19ec-1c88:53646592.809 : NVMData.BornYear = 0
19ec-1c88:53646592.860 : NVMData.FirstScanMonth = 4
19ec-1c88:53646592.910 : NVMData.FirstScanDay = 30
19ec-1c88:53646592.966 : NVMData.FirstScanYear = 2020
19ec-1c88:53646593.022 : NVMData.VerticalMagnification = 0
19ec-1c88:53646593.079 : NVMData.HorizontalMagnification = 0
19ec-1c88:53646593.136 : NVMData.PowerSavingTime = 15
19ec-1c88:53646593.191 : NVMData.SN = A094165189010062
19ec-1c88:53646593.244 : NVMData.AutoFeed = 0
19ec-1c88:53646593.296 : NVMData.CCDType = 0
19ec-1c88:53646593.344 : NVMData.ScanSpeed = 0
19ec-1c88:53646593.393 : NVMData.RollerCount = 0
19ec-1c88:53646593.444 : NVMData.MultifeedCount = 0
19ec-1c88:53646593.494 : NVMData.JamCount = 0
19ec-1c88:53646593.544 : NVMData.IdentifyInfo = 
19ec-1c88:53646593.594 : NVMData.FormalName = 
19ec-1c88:53646593.805 : NVMData.ReservedB = 0
19ec-1c88:53646593.862 : NVMData.FunctionCode = 0
19ec-1c88:53646593.912 : NVMData.PreFeed = 0
19ec-1c88:53646593.963 : NVMData.PreFeedTime = 0
19ec-1c88:53646594.013 : NVMData.ButtonNumber = 0
19ec-1c88:53646594.063 : NVMData.PowerOffTime = 0
19ec-1c88:53646594.114 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53646594.191 : => IoObject::IoLockEnd
19ec-1c88:53646594.286 : <= IoObject::IoLockEnd
19ec-1c88:53646594.337 : <= InitializeScanner ret = 1
19ec-1c88:53646594.404 : => GetLogicalScannerAbilityEx
19ec-1c88:53646594.463 : => IoObject::IoLockStart
19ec-1c88:53646594.558 : => CAsicIO::CheckDevice
19ec-1c88:53646594.617 : => CNT96226::ConnectIsAvailable
19ec-1c88:53646617.481 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53646617.720 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53646617.849 : <= IoObject::IoLockStart
19ec-1c88:53646617.974 : => IoObject::IoLockEnd
19ec-1c88:53646618.320 : <= IoObject::IoLockEnd
19ec-1c88:53646618.435 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53646618.511 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53646798.542 : => ReadNVMData
19ec-1c88:53646798.684 : => IoObject::IoLockStart
19ec-1c88:53646798.820 : => CAsicIO::CheckDevice
19ec-1c88:53646798.880 : => CNT96226::ConnectIsAvailable
19ec-1c88:53646824.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53646824.347 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53646824.409 : <= IoObject::IoLockStart
19ec-1c88:53646824.474 : => ReadNVMDataInternal
19ec-1c88:53646824.534 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53646824.600 : IO Send command 10 bytes
19ec-1c88:53646824.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:53646824.775 : iCmd = 0, nBytes = 10
19ec-1c88:53646824.887 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53647176.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53647176.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:53647176.400 : IO total need to receive data 128 bytes
19ec-1c88:53647176.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:53647176.518 : iCmd = 0, nBytes = 128
19ec-1c88:53647363.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.184 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53647364.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53647364.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.577 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.829 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53647364.952 : System total receive data 128 bytes
19ec-1c88:53647365.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:53647365.065 : iCmd = 1, nBytes = 4
19ec-1c88:53647475.169 : 0000 : 00 00 00 00 
19ec-1c88:53647475.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53647475.406 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53647475.472 : NVMData.PadScanCount = 0
19ec-1c88:53647475.530 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53647475.587 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53647475.642 : NVMData.FlatbedScanCount = 0
19ec-1c88:53647475.699 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53647475.752 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53647475.805 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53647475.859 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53647475.914 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53647475.966 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53647476.018 : NVMData.BornMonth = 0
19ec-1c88:53647476.066 : NVMData.BornDay = 0
19ec-1c88:53647476.119 : NVMData.BornYear = 0
19ec-1c88:53647476.168 : NVMData.FirstScanMonth = 4
19ec-1c88:53647476.219 : NVMData.FirstScanDay = 30
19ec-1c88:53647476.272 : NVMData.FirstScanYear = 2020
19ec-1c88:53647476.455 : NVMData.VerticalMagnification = 0
19ec-1c88:53647476.516 : NVMData.HorizontalMagnification = 0
19ec-1c88:53647476.569 : NVMData.PowerSavingTime = 15
19ec-1c88:53647476.622 : NVMData.SN = A094165189010062
19ec-1c88:53647476.672 : NVMData.AutoFeed = 0
19ec-1c88:53647476.722 : NVMData.CCDType = 0
19ec-1c88:53647476.771 : NVMData.ScanSpeed = 0
19ec-1c88:53647476.818 : NVMData.RollerCount = 0
19ec-1c88:53647476.869 : NVMData.MultifeedCount = 0
19ec-1c88:53647476.918 : NVMData.JamCount = 0
19ec-1c88:53647476.967 : NVMData.IdentifyInfo = 
19ec-1c88:53647477.019 : NVMData.FormalName = 
19ec-1c88:53647477.066 : NVMData.ReservedB = 0
19ec-1c88:53647477.116 : NVMData.FunctionCode = 0
19ec-1c88:53647477.163 : NVMData.PreFeed = 0
19ec-1c88:53647477.212 : NVMData.PreFeedTime = 0
19ec-1c88:53647477.261 : NVMData.ButtonNumber = 0
19ec-1c88:53647477.310 : NVMData.PowerOffTime = 0
19ec-1c88:53647477.360 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53647477.421 : => IoObject::IoLockEnd
19ec-1c88:53647477.506 : <= IoObject::IoLockEnd
19ec-1c88:53647477.554 : <= ReadNVMData ret = 1
19ec-1c88:53650120.772 : ============Debug Start==========
19ec-1c88:53650121.082 : Date : 2020/4/30 14:31:42
19ec-1c88:53650121.162 : Process ID : 19ec
19ec-1c88:53650121.579 : Windows : Version 10.0 build 18363 
19ec-1c88:53650122.041 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53650122.109 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53650122.179 : MemoryStatus.ullAvailPhys : 1750097920
19ec-1c88:53650122.239 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53650122.298 : MemoryStatus.ullAvailPageFile : 3149893632
19ec-1c88:53650122.360 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53650122.419 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:53650122.479 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53650122.587 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53650122.649 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53650122.889 : CPU Count : 4
19ec-1c88:53650122.938 : CPU Frequency : 100.000 Mhz
19ec-1c88:53650127.188 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53650127.389 : => InitializeDriver
19ec-1c88:53650127.696 : <= InitializeDriver ret = 1
19ec-1c88:53652744.331 : => InitializeScanner
19ec-1c88:53652744.596 : => CAsicIO::GetDeviceList
19ec-1c88:53652745.041 : => CNT96226::CNT96226
19ec-1c88:53652745.102 : => CNT96226::Open
19ec-1c88:53652767.838 : <= CNT96226::Open ret = 1
19ec-1c88:53652767.934 : => CNT96226::Initialize
19ec-1c88:53652768.129 : <= CNT96226::Initialize ret = 1
19ec-1c88:53652768.186 : <= CNT96226::CNT96226
19ec-1c88:53652768.244 : => CNT96226::EnumAvailableDevice
19ec-1c88:53652773.601 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53652773.681 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53652773.737 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53656481.553 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53656482.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53656488.034 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53656488.150 : => IoObject::GetLockName
19ec-1c88:53656488.212 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53656488.282 : <= IoObject::GetLockName
19ec-1c88:53656488.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:53656488.829 : iCmd = 3, nBytes = 2
19ec-1c88:53656878.802 : 0000 : 06 38 
19ec-1c88:53656878.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53656879.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:53656879.069 : iCmd = 4, nBytes = 2
19ec-1c88:53657184.576 : 0000 : 07 07 
19ec-1c88:53657184.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53657184.792 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53657184.889 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53657184.960 : IO Send command 10 bytes
19ec-1c88:53657185.017 : => CNT96226::VenderCmd_SetData
19ec-1c88:53657185.076 : iCmd = 0, nBytes = 10
19ec-1c88:53657185.186 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53657386.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53657386.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:53657386.309 : iCmd = 0, nBytes = 165
19ec-1c88:53657592.660 : skip dump 37 bytes
19ec-1c88:53657592.873 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53657593.016 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53657593.149 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53657593.286 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53657593.414 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53657593.547 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53657593.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53657593.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53657593.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53657593.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:53657593.978 : iCmd = 1, nBytes = 4
19ec-1c88:53657794.523 : 0000 : 00 00 00 00 
19ec-1c88:53657794.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53657794.705 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53657794.777 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53657794.847 : IO Send command 10 bytes
19ec-1c88:53657794.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:53657794.959 : iCmd = 0, nBytes = 10
19ec-1c88:53657795.066 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53658123.592 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53658123.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658123.813 : iCmd = 0, nBytes = 128
19ec-1c88:53658292.737 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658292.901 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.038 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53658293.171 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53658293.295 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.417 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.663 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53658293.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658293.843 : iCmd = 1, nBytes = 4
19ec-1c88:53658400.968 : 0000 : 00 00 00 00 
19ec-1c88:53658401.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53658401.122 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53658401.287 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53658401.356 : => CNT96226::Close
19ec-1c88:53658405.682 : <= CNT96226::Close ret = 1
19ec-1c88:53658405.758 : <= CNT96226::~CNT96226
19ec-1c88:53658405.847 : <= CAsicIO::GetDeviceList
19ec-1c88:53658406.300 : => IoObject::SetTimeout
19ec-1c88:53658406.435 : Timeout--> In = 0 Out = 0
19ec-1c88:53658406.496 : <= IoObject::SetTimeout
19ec-1c88:53658406.565 : => CAsicIO::CAsicIO
19ec-1c88:53658406.639 : => CNT96226::CNT96226
19ec-1c88:53658406.691 : => CNT96226::Open
19ec-1c88:53658430.532 : <= CNT96226::Open ret = 1
19ec-1c88:53658430.644 : => CNT96226::Initialize
19ec-1c88:53658430.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:53658430.892 : <= CNT96226::CNT96226
19ec-1c88:53658430.942 : <= CAsicIO::CAsicIO
19ec-1c88:53658430.996 : => CAsicIO::InitializeDevice
19ec-1c88:53658431.062 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53658436.928 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53658437.048 : => IoObject::GetLockName
19ec-1c88:53658437.103 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53658437.168 : <= IoObject::GetLockName
19ec-1c88:53658437.695 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53658437.766 : IO Send command 10 bytes
19ec-1c88:53658437.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:53658437.872 : iCmd = 0, nBytes = 10
19ec-1c88:53658437.979 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53658776.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53658776.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658776.298 : iCmd = 0, nBytes = 128
19ec-1c88:53658956.836 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.058 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.209 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53658957.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53658957.480 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.612 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.862 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53658957.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658958.048 : iCmd = 1, nBytes = 4
19ec-1c88:53659160.924 : 0000 : 00 00 00 00 
19ec-1c88:53659161.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53659161.105 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53659161.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:53659161.229 : iCmd = 3, nBytes = 2
19ec-1c88:53659548.130 : 0000 : 06 38 
19ec-1c88:53659548.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53659548.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:53659548.396 : iCmd = 4, nBytes = 2
19ec-1c88:53659847.904 : 0000 : 07 07 
19ec-1c88:53659848.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53659848.182 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53659848.280 : => IoObject::InitializeDevice
19ec-1c88:53659848.393 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53659849.033 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53659849.106 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53659849.838 : => FindScanner
19ec-1c88:53659849.900 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53659849.964 : <= FindScanner ret = 1
19ec-1c88:53659850.020 : => IoObject::IoLockStart
19ec-1c88:53659850.123 : => CAsicIO::CheckDevice
19ec-1c88:53659850.173 : => CNT96226::ConnectIsAvailable
19ec-1c88:53659871.007 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53659871.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53659871.187 : <= IoObject::IoLockStart
19ec-1c88:53659871.246 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53659871.316 : IO Send command 10 bytes
19ec-1c88:53659871.404 : => CNT96226::VenderCmd_SetData
19ec-1c88:53659871.465 : iCmd = 0, nBytes = 10
19ec-1c88:53659871.574 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53660047.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53660048.068 : System send command 10 bytes + data 0 bytes
19ec-1c88:53660048.134 : IO total need to receive data 5 bytes
19ec-1c88:53660048.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660048.249 : iCmd = 0, nBytes = 5
19ec-1c88:53660218.585 : 0000 : 06 00 02 02 ab 
19ec-1c88:53660218.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660219.055 : System total receive data 5 bytes
19ec-1c88:53660219.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660219.166 : iCmd = 1, nBytes = 4
19ec-1c88:53660341.781 : 0000 : 00 00 00 00 
19ec-1c88:53660341.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660341.997 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53660342.062 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53660342.130 : IO Send command 10 bytes
19ec-1c88:53660342.216 : => CNT96226::VenderCmd_SetData
19ec-1c88:53660342.273 : iCmd = 0, nBytes = 10
19ec-1c88:53660342.378 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53660510.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53660510.704 : System send command 10 bytes + data 0 bytes
19ec-1c88:53660510.778 : IO total need to receive data 165 bytes
19ec-1c88:53660510.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660510.900 : iCmd = 0, nBytes = 165
19ec-1c88:53660709.877 : skip dump 37 bytes
19ec-1c88:53660710.068 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53660710.204 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53660710.340 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53660710.472 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53660710.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53660710.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53660710.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660710.978 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660711.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660711.101 : System total receive data 165 bytes
19ec-1c88:53660711.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660711.212 : iCmd = 1, nBytes = 4
19ec-1c88:53660848.250 : 0000 : 00 00 00 00 
19ec-1c88:53660848.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660848.495 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53660848.692 : Dump Inquiry
19ec-1c88:53660848.820 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53660848.957 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53660849.091 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53660849.223 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53660849.357 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53660849.489 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53660849.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660849.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660849.872 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53660850.002 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53660850.088 : 00a0 : 00 00 00 00 00 
19ec-1c88:53660850.158 : => ReadNVMDataInternal
19ec-1c88:53660850.356 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53660850.419 : IO Send command 10 bytes
19ec-1c88:53660850.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:53660850.554 : iCmd = 0, nBytes = 10
19ec-1c88:53660850.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53661172.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53661172.662 : System send command 10 bytes + data 0 bytes
19ec-1c88:53661172.742 : IO total need to receive data 128 bytes
19ec-1c88:53661172.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:53661172.862 : iCmd = 0, nBytes = 128
19ec-1c88:53661367.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661367.551 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661367.689 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53661367.822 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53661367.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.077 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53661368.447 : System total receive data 128 bytes
19ec-1c88:53661368.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:53661368.564 : iCmd = 1, nBytes = 4
19ec-1c88:53661550.549 : 0000 : 00 00 00 00 
19ec-1c88:53661550.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53661550.821 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53661550.891 : NVMData.PadScanCount = 0
19ec-1c88:53661550.948 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53661551.003 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53661551.059 : NVMData.FlatbedScanCount = 0
19ec-1c88:53661551.112 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53661551.164 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53661551.218 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53661551.276 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53661551.332 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53661551.385 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53661551.438 : NVMData.BornMonth = 0
19ec-1c88:53661551.485 : NVMData.BornDay = 0
19ec-1c88:53661551.536 : NVMData.BornYear = 0
19ec-1c88:53661551.586 : NVMData.FirstScanMonth = 4
19ec-1c88:53661551.637 : NVMData.FirstScanDay = 30
19ec-1c88:53661551.691 : NVMData.FirstScanYear = 2020
19ec-1c88:53661551.744 : NVMData.VerticalMagnification = 0
19ec-1c88:53661551.798 : NVMData.HorizontalMagnification = 0
19ec-1c88:53661551.854 : NVMData.PowerSavingTime = 15
19ec-1c88:53661551.906 : NVMData.SN = A094165189010062
19ec-1c88:53661551.956 : NVMData.AutoFeed = 0
19ec-1c88:53661552.004 : NVMData.CCDType = 0
19ec-1c88:53661552.055 : NVMData.ScanSpeed = 0
19ec-1c88:53661552.103 : NVMData.RollerCount = 0
19ec-1c88:53661552.155 : NVMData.MultifeedCount = 0
19ec-1c88:53661552.205 : NVMData.JamCount = 0
19ec-1c88:53661552.255 : NVMData.IdentifyInfo = 
19ec-1c88:53661552.307 : NVMData.FormalName = 
19ec-1c88:53661552.544 : NVMData.ReservedB = 0
19ec-1c88:53661552.600 : NVMData.FunctionCode = 0
19ec-1c88:53661552.649 : NVMData.PreFeed = 0
19ec-1c88:53661552.698 : NVMData.PreFeedTime = 0
19ec-1c88:53661552.749 : NVMData.ButtonNumber = 0
19ec-1c88:53661552.802 : NVMData.PowerOffTime = 0
19ec-1c88:53661552.855 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53661552.931 : => IoObject::IoLockEnd
19ec-1c88:53661553.023 : <= IoObject::IoLockEnd
19ec-1c88:53661553.075 : <= InitializeScanner ret = 1
19ec-1c88:53662782.079 : => GetLogicalScannerAbility
19ec-1c88:53662782.271 : => IoObject::IoLockStart
19ec-1c88:53662782.400 : => CAsicIO::CheckDevice
19ec-1c88:53662782.454 : => CNT96226::ConnectIsAvailable
19ec-1c88:53662807.183 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53662807.297 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53662807.357 : <= IoObject::IoLockStart
19ec-1c88:53662807.414 : => IoObject::IoLockEnd
19ec-1c88:53662807.521 : <= IoObject::IoLockEnd
19ec-1c88:53662807.596 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53666414.564 : => GetLogicalScannerAbilityEx
19ec-1c88:53666414.752 : => IoObject::IoLockStart
19ec-1c88:53666414.889 : => CAsicIO::CheckDevice
19ec-1c88:53666414.947 : => CNT96226::ConnectIsAvailable
19ec-1c88:53666437.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53666437.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53666437.710 : <= IoObject::IoLockStart
19ec-1c88:53666437.770 : => IoObject::IoLockEnd
19ec-1c88:53666437.878 : <= IoObject::IoLockEnd
19ec-1c88:53666437.998 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53666438.072 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53673741.738 : => ReadNVMData
19ec-1c88:53673741.921 : => IoObject::IoLockStart
19ec-1c88:53673742.052 : => CAsicIO::CheckDevice
19ec-1c88:53673742.117 : => CNT96226::ConnectIsAvailable
19ec-1c88:53673761.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53673761.989 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53673762.050 : <= IoObject::IoLockStart
19ec-1c88:53673762.118 : => ReadNVMDataInternal
19ec-1c88:53673762.186 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53673762.258 : IO Send command 10 bytes
19ec-1c88:53673762.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:53673762.456 : iCmd = 0, nBytes = 10
19ec-1c88:53673762.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53674115.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53674115.989 : System send command 10 bytes + data 0 bytes
19ec-1c88:53674116.061 : IO total need to receive data 128 bytes
19ec-1c88:53674116.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:53674116.180 : iCmd = 0, nBytes = 128
19ec-1c88:53674324.327 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674324.505 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674324.649 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53674324.783 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53674324.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.030 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.153 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.274 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53674325.399 : System total receive data 128 bytes
19ec-1c88:53674325.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:53674325.514 : iCmd = 1, nBytes = 4
19ec-1c88:53674441.861 : 0000 : 00 00 00 00 
19ec-1c88:53674441.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53674442.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53674442.189 : NVMData.PadScanCount = 0
19ec-1c88:53674442.246 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53674442.304 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53674442.359 : NVMData.FlatbedScanCount = 0
19ec-1c88:53674442.420 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53674442.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53674442.641 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53674442.698 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53674442.754 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53674442.806 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53674442.860 : NVMData.BornMonth = 0
19ec-1c88:53674442.909 : NVMData.BornDay = 0
19ec-1c88:53674442.958 : NVMData.BornYear = 0
19ec-1c88:53674443.007 : NVMData.FirstScanMonth = 4
19ec-1c88:53674443.057 : NVMData.FirstScanDay = 30
19ec-1c88:53674443.112 : NVMData.FirstScanYear = 2020
19ec-1c88:53674443.166 : NVMData.VerticalMagnification = 0
19ec-1c88:53674443.224 : NVMData.HorizontalMagnification = 0
19ec-1c88:53674443.279 : NVMData.PowerSavingTime = 15
19ec-1c88:53674443.336 : NVMData.SN = A094165189010062
19ec-1c88:53674443.389 : NVMData.AutoFeed = 0
19ec-1c88:53674443.441 : NVMData.CCDType = 0
19ec-1c88:53674443.489 : NVMData.ScanSpeed = 0
19ec-1c88:53674443.536 : NVMData.RollerCount = 0
19ec-1c88:53674443.590 : NVMData.MultifeedCount = 0
19ec-1c88:53674443.644 : NVMData.JamCount = 0
19ec-1c88:53674443.695 : NVMData.IdentifyInfo = 
19ec-1c88:53674443.745 : NVMData.FormalName = 
19ec-1c88:53674443.794 : NVMData.ReservedB = 0
19ec-1c88:53674443.844 : NVMData.FunctionCode = 0
19ec-1c88:53674443.893 : NVMData.PreFeed = 0
19ec-1c88:53674443.942 : NVMData.PreFeedTime = 0
19ec-1c88:53674443.992 : NVMData.ButtonNumber = 0
19ec-1c88:53674444.038 : NVMData.PowerOffTime = 0
19ec-1c88:53674444.088 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53674444.146 : => IoObject::IoLockEnd
19ec-1c88:53674444.232 : <= IoObject::IoLockEnd
19ec-1c88:53674444.279 : <= ReadNVMData ret = 1
19ec-1c88:53683850.754 : => GetADFStatus
19ec-1c88:53683851.184 : => IoObject::IoLockStart
19ec-1c88:53683851.328 : => CAsicIO::CheckDevice
19ec-1c88:53683851.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:53683876.316 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53683876.435 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53683876.498 : <= IoObject::IoLockStart
19ec-1c88:53683876.560 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53683876.632 : IO Send command 10 bytes
19ec-1c88:53683876.761 : => CNT96226::VenderCmd_SetData
19ec-1c88:53683876.817 : iCmd = 0, nBytes = 10
19ec-1c88:53683876.926 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53684078.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53684078.781 : System send command 10 bytes + data 0 bytes
19ec-1c88:53684078.860 : IO total need to receive data 2 bytes
19ec-1c88:53684078.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:53684078.983 : iCmd = 0, nBytes = 2
19ec-1c88:53684287.622 : 0000 : 00 00 
19ec-1c88:53684287.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53684287.769 : System total receive data 2 bytes
19ec-1c88:53684287.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:53684287.884 : iCmd = 1, nBytes = 4
19ec-1c88:53684479.423 : 0000 : 00 00 00 00 
19ec-1c88:53684479.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53684479.678 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53684479.748 : Return status = 0
19ec-1c88:53684479.809 : => IoObject::IoLockEnd
19ec-1c88:53684479.893 : <= IoObject::IoLockEnd
19ec-1c88:53684479.944 : <= GetADFStatus ret = 1
19ec-1c88:53687061.915 : => GetADFStatus
19ec-1c88:53687062.109 : => IoObject::IoLockStart
19ec-1c88:53687062.239 : => CAsicIO::CheckDevice
19ec-1c88:53687062.296 : => CNT96226::ConnectIsAvailable
19ec-1c88:53687086.639 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53687086.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53687086.818 : <= IoObject::IoLockStart
19ec-1c88:53687086.877 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53687086.945 : IO Send command 10 bytes
19ec-1c88:53687087.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:53687087.121 : iCmd = 0, nBytes = 10
19ec-1c88:53687087.230 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53687295.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53687295.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:53687295.631 : IO total need to receive data 2 bytes
19ec-1c88:53687295.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:53687295.760 : iCmd = 0, nBytes = 2
19ec-1c88:53687447.772 : 0000 : 00 00 
19ec-1c88:53687447.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53687447.952 : System total receive data 2 bytes
19ec-1c88:53687448.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:53687448.070 : iCmd = 1, nBytes = 4
19ec-1c88:53687555.885 : 0000 : 00 00 00 00 
19ec-1c88:53687555.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53687556.111 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53687556.171 : Return status = 0
19ec-1c88:53687556.230 : => IoObject::IoLockEnd
19ec-1c88:53687556.315 : <= IoObject::IoLockEnd
19ec-1c88:53687556.365 : <= GetADFStatus ret = 1
19ec-1c88:53689664.887 : => TerminateDriver
19ec-1c88:53689665.086 : => CAsicIO::~CAsicIO,pStage=135793736
19ec-1c88:53689665.159 : => CNT96226::Close
19ec-1c88:53689668.888 : <= CNT96226::Close ret = 1
19ec-1c88:53689668.967 : <= CAsicIO::~CAsicIO
19ec-1c88:53689669.026 : => IoObject::IoLockEnd
19ec-1c88:53689669.080 : <= IoObject::IoLockEnd
19ec-1c88:53689669.143 : => IoObject::TerminateDevice
19ec-1c88:53689669.200 : => IoObject::IoLockEnd
19ec-1c88:53689669.251 : <= IoObject::IoLockEnd
19ec-1c88:53689669.353 : <= IoObject::TerminateDevice
19ec-1c88:53689669.600 : <= TerminateDriver ret = 1
19ec-1c88:53732645.452 : ============Debug Start==========
19ec-1c88:53732645.704 : Date : 2020/4/30 14:31:45
19ec-1c88:53732645.781 : Process ID : 19ec
19ec-1c88:53732646.179 : Windows : Version 10.0 build 18363 
19ec-1c88:53732646.625 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53732646.686 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53732646.752 : MemoryStatus.ullAvailPhys : 1749254144
19ec-1c88:53732646.812 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53732646.875 : MemoryStatus.ullAvailPageFile : 3150598144
19ec-1c88:53732646.935 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53732646.993 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:53732647.051 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53732647.150 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53732647.209 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53732647.456 : CPU Count : 4
19ec-1c88:53732647.505 : CPU Frequency : 100.000 Mhz
19ec-1c88:53732651.766 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53732651.894 : => InitializeDriver
19ec-1c88:53732652.157 : <= InitializeDriver ret = 1
19ec-1c88:53732652.215 : => InitializeScanner
19ec-1c88:53732652.293 : => CAsicIO::GetDeviceList
19ec-1c88:53732652.588 : => CNT96226::CNT96226
19ec-1c88:53732652.651 : => CNT96226::Open
19ec-1c88:53732673.010 : <= CNT96226::Open ret = 1
19ec-1c88:53732673.103 : => CNT96226::Initialize
19ec-1c88:53732673.288 : <= CNT96226::Initialize ret = 1
19ec-1c88:53732673.346 : <= CNT96226::CNT96226
19ec-1c88:53732673.398 : => CNT96226::EnumAvailableDevice
19ec-1c88:53732678.653 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53732678.730 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53732678.788 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53736393.019 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53736393.297 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53736398.818 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53736398.922 : => IoObject::GetLockName
19ec-1c88:53736398.986 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53736399.056 : <= IoObject::GetLockName
19ec-1c88:53736399.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:53736399.580 : iCmd = 3, nBytes = 2
19ec-1c88:53736779.070 : 0000 : 06 38 
19ec-1c88:53736779.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53736779.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:53736779.321 : iCmd = 4, nBytes = 2
19ec-1c88:53737082.870 : 0000 : 07 07 
19ec-1c88:53737082.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53737083.055 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53737083.143 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53737083.210 : IO Send command 10 bytes
19ec-1c88:53737083.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:53737083.323 : iCmd = 0, nBytes = 10
19ec-1c88:53737083.422 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53737288.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53737288.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:53737289.042 : iCmd = 0, nBytes = 165
19ec-1c88:53737496.738 : skip dump 37 bytes
19ec-1c88:53737496.928 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53737497.065 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53737497.203 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53737497.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53737497.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53737497.603 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53737497.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53737497.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53737497.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53737497.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:53737498.024 : iCmd = 1, nBytes = 4
19ec-1c88:53737699.048 : 0000 : 00 00 00 00 
19ec-1c88:53737699.158 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53737699.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53737699.289 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53737699.354 : IO Send command 10 bytes
19ec-1c88:53737699.406 : => CNT96226::VenderCmd_SetData
19ec-1c88:53737699.466 : iCmd = 0, nBytes = 10
19ec-1c88:53737699.572 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53738045.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53738045.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738045.320 : iCmd = 0, nBytes = 128
19ec-1c88:53738247.765 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738247.925 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.062 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53738248.198 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53738248.324 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.572 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53738248.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738248.872 : iCmd = 1, nBytes = 4
19ec-1c88:53738451.470 : 0000 : 00 00 00 00 
19ec-1c88:53738451.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53738451.623 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53738451.784 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53738451.857 : => CNT96226::Close
19ec-1c88:53738455.455 : <= CNT96226::Close ret = 1
19ec-1c88:53738455.528 : <= CNT96226::~CNT96226
19ec-1c88:53738455.617 : <= CAsicIO::GetDeviceList
19ec-1c88:53738455.977 : => IoObject::SetTimeout
19ec-1c88:53738456.107 : Timeout--> In = 0 Out = 0
19ec-1c88:53738456.166 : <= IoObject::SetTimeout
19ec-1c88:53738456.236 : => CAsicIO::CAsicIO
19ec-1c88:53738456.309 : => CNT96226::CNT96226
19ec-1c88:53738456.361 : => CNT96226::Open
19ec-1c88:53738479.881 : <= CNT96226::Open ret = 1
19ec-1c88:53738479.979 : => CNT96226::Initialize
19ec-1c88:53738480.171 : <= CNT96226::Initialize ret = 1
19ec-1c88:53738480.229 : <= CNT96226::CNT96226
19ec-1c88:53738480.282 : <= CAsicIO::CAsicIO
19ec-1c88:53738480.334 : => CAsicIO::InitializeDevice
19ec-1c88:53738480.405 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53738486.180 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53738486.307 : => IoObject::GetLockName
19ec-1c88:53738486.364 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53738486.429 : <= IoObject::GetLockName
19ec-1c88:53738486.916 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53738486.987 : IO Send command 10 bytes
19ec-1c88:53738487.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:53738487.094 : iCmd = 0, nBytes = 10
19ec-1c88:53738487.203 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53738828.996 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53738829.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738829.176 : iCmd = 0, nBytes = 128
19ec-1c88:53738987.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53738988.311 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53738988.437 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.557 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.679 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53738988.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738988.979 : iCmd = 1, nBytes = 4
19ec-1c88:53739108.611 : 0000 : 00 00 00 00 
19ec-1c88:53739108.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53739108.760 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53739108.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:53739108.872 : iCmd = 3, nBytes = 2
19ec-1c88:53739469.378 : 0000 : 06 38 
19ec-1c88:53739469.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53739469.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:53739469.607 : iCmd = 4, nBytes = 2
19ec-1c88:53739771.247 : 0000 : 07 07 
19ec-1c88:53739771.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53739771.507 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53739771.604 : => IoObject::InitializeDevice
19ec-1c88:53739771.712 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53739772.317 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53739772.392 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53739773.129 : => FindScanner
19ec-1c88:53739773.188 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53739773.252 : <= FindScanner ret = 1
19ec-1c88:53739773.311 : => IoObject::IoLockStart
19ec-1c88:53739773.412 : => CAsicIO::CheckDevice
19ec-1c88:53739773.463 : => CNT96226::ConnectIsAvailable
19ec-1c88:53739798.135 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53739798.230 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53739798.288 : <= IoObject::IoLockStart
19ec-1c88:53739798.344 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53739798.408 : IO Send command 10 bytes
19ec-1c88:53739798.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:53739798.539 : iCmd = 0, nBytes = 10
19ec-1c88:53739798.642 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53739985.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53739985.811 : System send command 10 bytes + data 0 bytes
19ec-1c88:53739985.881 : IO total need to receive data 5 bytes
19ec-1c88:53739985.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:53739985.994 : iCmd = 0, nBytes = 5
19ec-1c88:53740117.457 : 0000 : 06 00 02 02 ab 
19ec-1c88:53740117.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740117.612 : System total receive data 5 bytes
19ec-1c88:53740117.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:53740117.722 : iCmd = 1, nBytes = 4
19ec-1c88:53740287.378 : 0000 : 00 00 00 00 
19ec-1c88:53740287.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740287.818 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53740287.876 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53740287.940 : IO Send command 10 bytes
19ec-1c88:53740288.029 : => CNT96226::VenderCmd_SetData
19ec-1c88:53740288.083 : iCmd = 0, nBytes = 10
19ec-1c88:53740288.184 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53740470.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53740470.791 : System send command 10 bytes + data 0 bytes
19ec-1c88:53740470.862 : IO total need to receive data 165 bytes
19ec-1c88:53740470.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:53740470.982 : iCmd = 0, nBytes = 165
19ec-1c88:53740632.833 : skip dump 37 bytes
19ec-1c88:53740633.035 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53740633.190 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53740633.330 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53740633.464 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53740633.593 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53740633.730 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53740633.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740633.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740634.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740634.114 : System total receive data 165 bytes
19ec-1c88:53740634.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:53740634.227 : iCmd = 1, nBytes = 4
19ec-1c88:53740841.736 : 0000 : 00 00 00 00 
19ec-1c88:53740841.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740841.970 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53740842.191 : Dump Inquiry
19ec-1c88:53740842.328 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53740842.459 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53740842.588 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53740842.717 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53740842.846 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53740842.976 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53740843.100 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740843.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740843.352 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53740843.476 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53740843.562 : 00a0 : 00 00 00 00 00 
19ec-1c88:53740843.631 : => ReadNVMDataInternal
19ec-1c88:53740843.846 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53740843.911 : IO Send command 10 bytes
19ec-1c88:53740844.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:53740844.060 : iCmd = 0, nBytes = 10
19ec-1c88:53740844.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53741170.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53741170.741 : System send command 10 bytes + data 0 bytes
19ec-1c88:53741170.807 : IO total need to receive data 128 bytes
19ec-1c88:53741170.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:53741170.920 : iCmd = 0, nBytes = 128
19ec-1c88:53741371.445 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741371.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741371.767 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53741371.900 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53741372.025 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.150 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53741372.527 : System total receive data 128 bytes
19ec-1c88:53741372.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:53741372.639 : iCmd = 1, nBytes = 4
19ec-1c88:53741489.307 : 0000 : 00 00 00 00 
19ec-1c88:53741489.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53741489.535 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53741489.601 : NVMData.PadScanCount = 0
19ec-1c88:53741489.657 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53741489.718 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53741489.778 : NVMData.FlatbedScanCount = 0
19ec-1c88:53741489.833 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53741489.885 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53741489.938 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53741489.994 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53741490.051 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53741490.105 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53741490.157 : NVMData.BornMonth = 0
19ec-1c88:53741490.206 : NVMData.BornDay = 0
19ec-1c88:53741490.256 : NVMData.BornYear = 0
19ec-1c88:53741490.305 : NVMData.FirstScanMonth = 4
19ec-1c88:53741490.355 : NVMData.FirstScanDay = 30
19ec-1c88:53741490.410 : NVMData.FirstScanYear = 2020
19ec-1c88:53741490.463 : NVMData.VerticalMagnification = 0
19ec-1c88:53741490.516 : NVMData.HorizontalMagnification = 0
19ec-1c88:53741490.570 : NVMData.PowerSavingTime = 15
19ec-1c88:53741490.625 : NVMData.SN = A094165189010062
19ec-1c88:53741490.676 : NVMData.AutoFeed = 0
19ec-1c88:53741490.724 : NVMData.CCDType = 0
19ec-1c88:53741490.771 : NVMData.ScanSpeed = 0
19ec-1c88:53741490.818 : NVMData.RollerCount = 0
19ec-1c88:53741490.867 : NVMData.MultifeedCount = 0
19ec-1c88:53741490.918 : NVMData.JamCount = 0
19ec-1c88:53741490.966 : NVMData.IdentifyInfo = 
19ec-1c88:53741491.018 : NVMData.FormalName = 
19ec-1c88:53741491.201 : NVMData.ReservedB = 0
19ec-1c88:53741491.254 : NVMData.FunctionCode = 0
19ec-1c88:53741491.304 : NVMData.PreFeed = 0
19ec-1c88:53741491.351 : NVMData.PreFeedTime = 0
19ec-1c88:53741491.400 : NVMData.ButtonNumber = 0
19ec-1c88:53741491.451 : NVMData.PowerOffTime = 0
19ec-1c88:53741491.502 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53741491.572 : => IoObject::IoLockEnd
19ec-1c88:53741491.658 : <= IoObject::IoLockEnd
19ec-1c88:53741491.708 : <= InitializeScanner ret = 1
19ec-1c88:53741491.767 : => GetLogicalScannerAbilityEx
19ec-1c88:53741491.826 : => IoObject::IoLockStart
19ec-1c88:53741491.918 : => CAsicIO::CheckDevice
19ec-1c88:53741491.969 : => CNT96226::ConnectIsAvailable
19ec-1c88:53741504.674 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53741504.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53741504.823 : <= IoObject::IoLockStart
19ec-1c88:53741504.881 : => IoObject::IoLockEnd
19ec-1c88:53741504.966 : <= IoObject::IoLockEnd
19ec-1c88:53741505.077 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53741505.153 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53741679.844 : => ReadNVMData
19ec-1c88:53741679.971 : => IoObject::IoLockStart
19ec-1c88:53741680.092 : => CAsicIO::CheckDevice
19ec-1c88:53741680.151 : => CNT96226::ConnectIsAvailable
19ec-1c88:53741705.148 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53741705.258 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53741705.315 : <= IoObject::IoLockStart
19ec-1c88:53741705.371 : => ReadNVMDataInternal
19ec-1c88:53741705.431 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53741705.498 : IO Send command 10 bytes
19ec-1c88:53741705.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:53741705.660 : iCmd = 0, nBytes = 10
19ec-1c88:53741705.766 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53742059.551 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53742059.689 : System send command 10 bytes + data 0 bytes
19ec-1c88:53742059.763 : IO total need to receive data 128 bytes
19ec-1c88:53742059.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:53742059.885 : iCmd = 0, nBytes = 128
19ec-1c88:53742268.478 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742268.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742268.806 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53742268.944 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53742269.075 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.204 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53742269.586 : System total receive data 128 bytes
19ec-1c88:53742269.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:53742269.701 : iCmd = 1, nBytes = 4
19ec-1c88:53742429.251 : 0000 : 00 00 00 00 
19ec-1c88:53742429.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53742429.468 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53742429.536 : NVMData.PadScanCount = 0
19ec-1c88:53742429.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53742429.650 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53742429.707 : NVMData.FlatbedScanCount = 0
19ec-1c88:53742429.763 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53742429.814 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53742429.871 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53742429.928 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53742429.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53742430.038 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53742430.093 : NVMData.BornMonth = 0
19ec-1c88:53742430.142 : NVMData.BornDay = 0
19ec-1c88:53742430.193 : NVMData.BornYear = 0
19ec-1c88:53742430.240 : NVMData.FirstScanMonth = 4
19ec-1c88:53742430.291 : NVMData.FirstScanDay = 30
19ec-1c88:53742430.350 : NVMData.FirstScanYear = 2020
19ec-1c88:53742430.541 : NVMData.VerticalMagnification = 0
19ec-1c88:53742430.604 : NVMData.HorizontalMagnification = 0
19ec-1c88:53742430.657 : NVMData.PowerSavingTime = 15
19ec-1c88:53742430.710 : NVMData.SN = A094165189010062
19ec-1c88:53742430.760 : NVMData.AutoFeed = 0
19ec-1c88:53742430.809 : NVMData.CCDType = 0
19ec-1c88:53742430.856 : NVMData.ScanSpeed = 0
19ec-1c88:53742430.906 : NVMData.RollerCount = 0
19ec-1c88:53742430.959 : NVMData.MultifeedCount = 0
19ec-1c88:53742431.010 : NVMData.JamCount = 0
19ec-1c88:53742431.058 : NVMData.IdentifyInfo = 
19ec-1c88:53742431.108 : NVMData.FormalName = 
19ec-1c88:53742431.159 : NVMData.ReservedB = 0
19ec-1c88:53742431.210 : NVMData.FunctionCode = 0
19ec-1c88:53742431.259 : NVMData.PreFeed = 0
19ec-1c88:53742431.309 : NVMData.PreFeedTime = 0
19ec-1c88:53742431.358 : NVMData.ButtonNumber = 0
19ec-1c88:53742431.406 : NVMData.PowerOffTime = 0
19ec-1c88:53742431.457 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53742431.521 : => IoObject::IoLockEnd
19ec-1c88:53742431.609 : <= IoObject::IoLockEnd
19ec-1c88:53742431.657 : <= ReadNVMData ret = 1
19ec-1c88:53744963.746 : ============Debug Start==========
19ec-1c88:53744964.026 : Date : 2020/4/30 14:31:45
19ec-1c88:53744964.106 : Process ID : 19ec
19ec-1c88:53744964.513 : Windows : Version 10.0 build 18363 
19ec-1c88:53744964.952 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53744965.017 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53744965.083 : MemoryStatus.ullAvailPhys : 1749286912
19ec-1c88:53744965.143 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53744965.203 : MemoryStatus.ullAvailPageFile : 3150905344
19ec-1c88:53744965.265 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53744965.325 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:53744965.383 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53744965.484 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53744965.542 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53744965.779 : CPU Count : 4
19ec-1c88:53744965.825 : CPU Frequency : 100.000 Mhz
19ec-1c88:53744969.925 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53744970.052 : => InitializeDriver
19ec-1c88:53744970.542 : <= InitializeDriver ret = 1
19ec-1c88:53747471.719 : => InitializeScanner
19ec-1c88:53747471.967 : => CAsicIO::GetDeviceList
19ec-1c88:53747472.372 : => CNT96226::CNT96226
19ec-1c88:53747472.431 : => CNT96226::Open
19ec-1c88:53747499.228 : <= CNT96226::Open ret = 1
19ec-1c88:53747499.352 : => CNT96226::Initialize
19ec-1c88:53747499.545 : <= CNT96226::Initialize ret = 1
19ec-1c88:53747499.610 : <= CNT96226::CNT96226
19ec-1c88:53747499.665 : => CNT96226::EnumAvailableDevice
19ec-1c88:53747505.188 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53747505.267 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53747505.327 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53751207.499 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53751207.788 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53751213.523 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53751213.637 : => IoObject::GetLockName
19ec-1c88:53751213.698 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53751213.763 : <= IoObject::GetLockName
19ec-1c88:53751214.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:53751214.300 : iCmd = 3, nBytes = 2
19ec-1c88:53751605.540 : 0000 : 06 38 
19ec-1c88:53751605.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53751605.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:53751605.802 : iCmd = 4, nBytes = 2
19ec-1c88:53751905.807 : 0000 : 07 07 
19ec-1c88:53751905.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53751906.006 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53751906.091 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53751906.158 : IO Send command 10 bytes
19ec-1c88:53751906.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:53751906.269 : iCmd = 0, nBytes = 10
19ec-1c88:53751906.371 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53752108.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53752108.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752108.932 : iCmd = 0, nBytes = 165
19ec-1c88:53752307.750 : skip dump 37 bytes
19ec-1c88:53752307.922 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53752308.061 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53752308.195 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53752308.324 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53752308.450 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53752308.585 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53752308.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752308.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752308.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53752308.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752309.005 : iCmd = 1, nBytes = 4
19ec-1c88:53752465.510 : 0000 : 00 00 00 00 
19ec-1c88:53752465.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53752465.677 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53752465.741 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53752465.805 : IO Send command 10 bytes
19ec-1c88:53752465.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:53752465.914 : iCmd = 0, nBytes = 10
19ec-1c88:53752466.016 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53752803.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53752803.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752803.990 : iCmd = 0, nBytes = 128
19ec-1c88:53752997.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752997.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752997.699 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53752997.837 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53752997.964 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.086 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.334 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53752998.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752998.513 : iCmd = 1, nBytes = 4
19ec-1c88:53753197.894 : 0000 : 00 00 00 00 
19ec-1c88:53753197.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53753198.045 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53753198.216 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53753198.291 : => CNT96226::Close
19ec-1c88:53753202.225 : <= CNT96226::Close ret = 1
19ec-1c88:53753202.300 : <= CNT96226::~CNT96226
19ec-1c88:53753202.394 : <= CAsicIO::GetDeviceList
19ec-1c88:53753202.799 : => IoObject::SetTimeout
19ec-1c88:53753202.933 : Timeout--> In = 0 Out = 0
19ec-1c88:53753202.993 : <= IoObject::SetTimeout
19ec-1c88:53753203.063 : => CAsicIO::CAsicIO
19ec-1c88:53753203.134 : => CNT96226::CNT96226
19ec-1c88:53753203.188 : => CNT96226::Open
19ec-1c88:53753226.742 : <= CNT96226::Open ret = 1
19ec-1c88:53753226.857 : => CNT96226::Initialize
19ec-1c88:53753227.056 : <= CNT96226::Initialize ret = 1
19ec-1c88:53753227.116 : <= CNT96226::CNT96226
19ec-1c88:53753227.167 : <= CAsicIO::CAsicIO
19ec-1c88:53753227.226 : => CAsicIO::InitializeDevice
19ec-1c88:53753227.290 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53753233.698 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53753233.817 : => IoObject::GetLockName
19ec-1c88:53753233.872 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53753233.940 : <= IoObject::GetLockName
19ec-1c88:53753234.441 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53753234.514 : IO Send command 10 bytes
19ec-1c88:53753234.567 : => CNT96226::VenderCmd_SetData
19ec-1c88:53753234.621 : iCmd = 0, nBytes = 10
19ec-1c88:53753234.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53753563.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53753563.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:53753563.416 : iCmd = 0, nBytes = 128
19ec-1c88:53753765.378 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753765.547 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753765.688 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53753765.825 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53753765.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.321 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53753766.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:53753766.497 : iCmd = 1, nBytes = 4
19ec-1c88:53753943.124 : 0000 : 00 00 00 00 
19ec-1c88:53753943.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53753943.281 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53753943.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:53753943.388 : iCmd = 3, nBytes = 2
19ec-1c88:53754316.027 : 0000 : 06 38 
19ec-1c88:53754316.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53754316.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:53754316.261 : iCmd = 4, nBytes = 2
19ec-1c88:53754622.486 : 0000 : 07 07 
19ec-1c88:53754622.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53754622.774 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53754622.875 : => IoObject::InitializeDevice
19ec-1c88:53754622.977 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53754623.680 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53754623.754 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53754624.493 : => FindScanner
19ec-1c88:53754624.554 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53754624.620 : <= FindScanner ret = 1
19ec-1c88:53754624.676 : => IoObject::IoLockStart
19ec-1c88:53754624.780 : => CAsicIO::CheckDevice
19ec-1c88:53754624.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:53754648.858 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53754648.950 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53754649.004 : <= IoObject::IoLockStart
19ec-1c88:53754649.062 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53754649.126 : IO Send command 10 bytes
19ec-1c88:53754649.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:53754649.263 : iCmd = 0, nBytes = 10
19ec-1c88:53754649.367 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53754840.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53754840.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:53754840.432 : IO total need to receive data 5 bytes
19ec-1c88:53754840.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:53754840.546 : iCmd = 0, nBytes = 5
19ec-1c88:53755046.461 : 0000 : 06 00 02 02 ab 
19ec-1c88:53755046.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755046.703 : System total receive data 5 bytes
19ec-1c88:53755046.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:53755046.821 : iCmd = 1, nBytes = 4
19ec-1c88:53755215.539 : 0000 : 00 00 00 00 
19ec-1c88:53755215.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755215.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53755215.824 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53755215.889 : IO Send command 10 bytes
19ec-1c88:53755215.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:53755216.025 : iCmd = 0, nBytes = 10
19ec-1c88:53755216.126 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53755408.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53755408.962 : System send command 10 bytes + data 0 bytes
19ec-1c88:53755409.116 : IO total need to receive data 165 bytes
19ec-1c88:53755409.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:53755409.552 : iCmd = 0, nBytes = 165
19ec-1c88:53755585.770 : skip dump 37 bytes
19ec-1c88:53755586.297 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53755586.435 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53755586.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53755586.701 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53755586.830 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53755586.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53755587.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755587.208 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755587.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755587.332 : System total receive data 165 bytes
19ec-1c88:53755587.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:53755587.442 : iCmd = 1, nBytes = 4
19ec-1c88:53755740.055 : 0000 : 00 00 00 00 
19ec-1c88:53755740.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755740.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53755740.447 : Dump Inquiry
19ec-1c88:53755740.566 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53755740.707 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53755740.836 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53755740.966 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53755741.095 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53755741.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53755741.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755741.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755741.603 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53755741.733 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53755741.823 : 00a0 : 00 00 00 00 00 
19ec-1c88:53755741.892 : => ReadNVMDataInternal
19ec-1c88:53755742.087 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53755742.150 : IO Send command 10 bytes
19ec-1c88:53755742.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:53755742.288 : iCmd = 0, nBytes = 10
19ec-1c88:53755742.386 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53756048.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53756048.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:53756048.350 : IO total need to receive data 128 bytes
19ec-1c88:53756048.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:53756048.471 : iCmd = 0, nBytes = 128
19ec-1c88:53756231.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756231.812 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756231.950 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53756232.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53756232.205 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.328 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.573 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53756232.695 : System total receive data 128 bytes
19ec-1c88:53756232.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:53756232.803 : iCmd = 1, nBytes = 4
19ec-1c88:53756354.876 : 0000 : 00 00 00 00 
19ec-1c88:53756355.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53756355.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53756355.369 : NVMData.PadScanCount = 0
19ec-1c88:53756355.425 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53756355.481 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53756355.538 : NVMData.FlatbedScanCount = 0
19ec-1c88:53756355.590 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53756355.643 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53756355.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53756355.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53756355.809 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53756355.863 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53756355.917 : NVMData.BornMonth = 0
19ec-1c88:53756355.964 : NVMData.BornDay = 0
19ec-1c88:53756356.012 : NVMData.BornYear = 0
19ec-1c88:53756356.061 : NVMData.FirstScanMonth = 4
19ec-1c88:53756356.112 : NVMData.FirstScanDay = 30
19ec-1c88:53756356.164 : NVMData.FirstScanYear = 2020
19ec-1c88:53756356.219 : NVMData.VerticalMagnification = 0
19ec-1c88:53756356.273 : NVMData.HorizontalMagnification = 0
19ec-1c88:53756356.329 : NVMData.PowerSavingTime = 15
19ec-1c88:53756356.383 : NVMData.SN = A094165189010062
19ec-1c88:53756356.434 : NVMData.AutoFeed = 0
19ec-1c88:53756356.482 : NVMData.CCDType = 0
19ec-1c88:53756356.531 : NVMData.ScanSpeed = 0
19ec-1c88:53756356.581 : NVMData.RollerCount = 0
19ec-1c88:53756356.632 : NVMData.MultifeedCount = 0
19ec-1c88:53756356.681 : NVMData.JamCount = 0
19ec-1c88:53756356.729 : NVMData.IdentifyInfo = 
19ec-1c88:53756356.779 : NVMData.FormalName = 
19ec-1c88:53756356.961 : NVMData.ReservedB = 0
19ec-1c88:53756357.013 : NVMData.FunctionCode = 0
19ec-1c88:53756357.062 : NVMData.PreFeed = 0
19ec-1c88:53756357.112 : NVMData.PreFeedTime = 0
19ec-1c88:53756357.161 : NVMData.ButtonNumber = 0
19ec-1c88:53756357.213 : NVMData.PowerOffTime = 0
19ec-1c88:53756357.265 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53756357.338 : => IoObject::IoLockEnd
19ec-1c88:53756357.427 : <= IoObject::IoLockEnd
19ec-1c88:53756357.478 : <= InitializeScanner ret = 1
19ec-1c88:53757566.517 : => GetLogicalScannerAbility
19ec-1c88:53757566.702 : => IoObject::IoLockStart
19ec-1c88:53757566.836 : => CAsicIO::CheckDevice
19ec-1c88:53757566.892 : => CNT96226::ConnectIsAvailable
19ec-1c88:53757590.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53757590.906 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53757590.968 : <= IoObject::IoLockStart
19ec-1c88:53757591.025 : => IoObject::IoLockEnd
19ec-1c88:53757591.134 : <= IoObject::IoLockEnd
19ec-1c88:53757591.209 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53761096.355 : => GetLogicalScannerAbilityEx
19ec-1c88:53761096.547 : => IoObject::IoLockStart
19ec-1c88:53761096.676 : => CAsicIO::CheckDevice
19ec-1c88:53761096.734 : => CNT96226::ConnectIsAvailable
19ec-1c88:53761119.264 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53761119.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53761119.449 : <= IoObject::IoLockStart
19ec-1c88:53761119.511 : => IoObject::IoLockEnd
19ec-1c88:53761119.628 : <= IoObject::IoLockEnd
19ec-1c88:53761119.755 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53761119.831 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53768594.363 : => ReadNVMData
19ec-1c88:53768594.548 : => IoObject::IoLockStart
19ec-1c88:53768594.701 : => CAsicIO::CheckDevice
19ec-1c88:53768594.761 : => CNT96226::ConnectIsAvailable
19ec-1c88:53768618.888 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53768618.993 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53768619.057 : <= IoObject::IoLockStart
19ec-1c88:53768619.123 : => ReadNVMDataInternal
19ec-1c88:53768619.193 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53768619.258 : IO Send command 10 bytes
19ec-1c88:53768619.360 : => CNT96226::VenderCmd_SetData
19ec-1c88:53768619.431 : iCmd = 0, nBytes = 10
19ec-1c88:53768619.542 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53768947.680 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53768947.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:53768947.953 : IO total need to receive data 128 bytes
19ec-1c88:53768948.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:53768948.082 : iCmd = 0, nBytes = 128
19ec-1c88:53769113.920 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.110 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.261 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53769114.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53769114.524 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.907 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53769115.038 : System total receive data 128 bytes
19ec-1c88:53769115.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:53769115.157 : iCmd = 1, nBytes = 4
19ec-1c88:53769275.471 : 0000 : 00 00 00 00 
19ec-1c88:53769275.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53769275.755 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53769275.827 : NVMData.PadScanCount = 0
19ec-1c88:53769275.891 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53769275.950 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53769276.009 : NVMData.FlatbedScanCount = 0
19ec-1c88:53769276.066 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53769276.239 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53769276.303 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53769276.359 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53769276.418 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53769276.473 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53769276.527 : NVMData.BornMonth = 0
19ec-1c88:53769276.576 : NVMData.BornDay = 0
19ec-1c88:53769276.628 : NVMData.BornYear = 0
19ec-1c88:53769276.678 : NVMData.FirstScanMonth = 4
19ec-1c88:53769276.733 : NVMData.FirstScanDay = 30
19ec-1c88:53769276.790 : NVMData.FirstScanYear = 2020
19ec-1c88:53769276.846 : NVMData.VerticalMagnification = 0
19ec-1c88:53769276.903 : NVMData.HorizontalMagnification = 0
19ec-1c88:53769276.961 : NVMData.PowerSavingTime = 15
19ec-1c88:53769277.018 : NVMData.SN = A094165189010062
19ec-1c88:53769277.066 : NVMData.AutoFeed = 0
19ec-1c88:53769277.119 : NVMData.CCDType = 0
19ec-1c88:53769277.168 : NVMData.ScanSpeed = 0
19ec-1c88:53769277.220 : NVMData.RollerCount = 0
19ec-1c88:53769277.273 : NVMData.MultifeedCount = 0
19ec-1c88:53769277.326 : NVMData.JamCount = 0
19ec-1c88:53769277.376 : NVMData.IdentifyInfo = 
19ec-1c88:53769277.430 : NVMData.FormalName = 
19ec-1c88:53769277.480 : NVMData.ReservedB = 0
19ec-1c88:53769277.529 : NVMData.FunctionCode = 0
19ec-1c88:53769277.578 : NVMData.PreFeed = 0
19ec-1c88:53769277.631 : NVMData.PreFeedTime = 0
19ec-1c88:53769277.682 : NVMData.ButtonNumber = 0
19ec-1c88:53769277.732 : NVMData.PowerOffTime = 0
19ec-1c88:53769277.785 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53769277.849 : => IoObject::IoLockEnd
19ec-1c88:53769277.940 : <= IoObject::IoLockEnd
19ec-1c88:53769277.991 : <= ReadNVMData ret = 1
19ec-1c88:53779478.038 : => GetADFStatus
19ec-1c88:53779478.427 : => IoObject::IoLockStart
19ec-1c88:53779478.564 : => CAsicIO::CheckDevice
19ec-1c88:53779478.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:53779503.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53779503.311 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53779503.371 : <= IoObject::IoLockStart
19ec-1c88:53779503.431 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53779503.502 : IO Send command 10 bytes
19ec-1c88:53779503.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:53779503.692 : iCmd = 0, nBytes = 10
19ec-1c88:53779503.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53779704.916 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53779705.039 : System send command 10 bytes + data 0 bytes
19ec-1c88:53779705.118 : IO total need to receive data 2 bytes
19ec-1c88:53779705.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:53779705.236 : iCmd = 0, nBytes = 2
19ec-1c88:53779889.293 : 0000 : 00 00 
19ec-1c88:53779889.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53779889.464 : System total receive data 2 bytes
19ec-1c88:53779889.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:53779889.579 : iCmd = 1, nBytes = 4
19ec-1c88:53780099.520 : 0000 : 00 00 00 00 
19ec-1c88:53780099.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53780099.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53780099.801 : Return status = 0
19ec-1c88:53780099.859 : => IoObject::IoLockEnd
19ec-1c88:53780099.949 : <= IoObject::IoLockEnd
19ec-1c88:53780100.001 : <= GetADFStatus ret = 1
19ec-1c88:53782811.396 : => GetADFStatus
19ec-1c88:53782811.597 : => IoObject::IoLockStart
19ec-1c88:53782811.725 : => CAsicIO::CheckDevice
19ec-1c88:53782811.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:53782836.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53782836.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53782836.907 : <= IoObject::IoLockStart
19ec-1c88:53782836.967 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53782837.035 : IO Send command 10 bytes
19ec-1c88:53782837.163 : => CNT96226::VenderCmd_SetData
19ec-1c88:53782837.219 : iCmd = 0, nBytes = 10
19ec-1c88:53782837.324 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53783001.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53783001.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:53783001.584 : IO total need to receive data 2 bytes
19ec-1c88:53783001.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:53783001.718 : iCmd = 0, nBytes = 2
19ec-1c88:53783196.190 : 0000 : 00 00 
19ec-1c88:53783196.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53783196.358 : System total receive data 2 bytes
19ec-1c88:53783196.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:53783196.479 : iCmd = 1, nBytes = 4
19ec-1c88:53783404.081 : 0000 : 00 00 00 00 
19ec-1c88:53783404.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53783404.345 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53783404.416 : Return status = 0
19ec-1c88:53783404.474 : => IoObject::IoLockEnd
19ec-1c88:53783404.567 : <= IoObject::IoLockEnd
19ec-1c88:53783404.617 : <= GetADFStatus ret = 1
19ec-1c88:53785562.835 : => TerminateDriver
19ec-1c88:53785563.032 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:53785563.106 : => CNT96226::Close
19ec-1c88:53785567.238 : <= CNT96226::Close ret = 1
19ec-1c88:53785567.318 : <= CAsicIO::~CAsicIO
19ec-1c88:53785567.378 : => IoObject::IoLockEnd
19ec-1c88:53785567.430 : <= IoObject::IoLockEnd
19ec-1c88:53785567.486 : => IoObject::TerminateDevice
19ec-1c88:53785567.540 : => IoObject::IoLockEnd
19ec-1c88:53785567.591 : <= IoObject::IoLockEnd
19ec-1c88:53785567.696 : <= IoObject::TerminateDevice
19ec-1c88:53785567.937 : <= TerminateDriver ret = 1
19ec-1c88:53829743.950 : ============Debug Start==========
19ec-1c88:53829744.239 : Date : 2020/4/30 14:31:48
19ec-1c88:53829744.325 : Process ID : 19ec
19ec-1c88:53829744.743 : Windows : Version 10.0 build 18363 
19ec-1c88:53829745.186 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53829745.247 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53829745.312 : MemoryStatus.ullAvailPhys : 1747595264
19ec-1c88:53829745.367 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53829745.431 : MemoryStatus.ullAvailPageFile : 3147685888
19ec-1c88:53829745.491 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53829745.549 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:53829745.609 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53829745.712 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53829745.771 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53829746.004 : CPU Count : 4
19ec-1c88:53829746.048 : CPU Frequency : 100.000 Mhz
19ec-1c88:53829750.395 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53829750.518 : => InitializeDriver
19ec-1c88:53829750.788 : <= InitializeDriver ret = 1
19ec-1c88:53829750.844 : => InitializeScanner
19ec-1c88:53829750.929 : => CAsicIO::GetDeviceList
19ec-1c88:53829751.227 : => CNT96226::CNT96226
19ec-1c88:53829751.286 : => CNT96226::Open
19ec-1c88:53829772.890 : <= CNT96226::Open ret = 1
19ec-1c88:53829772.977 : => CNT96226::Initialize
19ec-1c88:53829773.164 : <= CNT96226::Initialize ret = 1
19ec-1c88:53829773.224 : <= CNT96226::CNT96226
19ec-1c88:53829773.275 : => CNT96226::EnumAvailableDevice
19ec-1c88:53829778.573 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53829778.649 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53829778.707 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53833484.823 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53833485.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53833490.912 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53833491.023 : => IoObject::GetLockName
19ec-1c88:53833491.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53833491.149 : <= IoObject::GetLockName
19ec-1c88:53833491.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:53833491.686 : iCmd = 3, nBytes = 2
19ec-1c88:53833873.119 : 0000 : 06 38 
19ec-1c88:53833873.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53833873.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:53833873.448 : iCmd = 4, nBytes = 2
19ec-1c88:53834174.357 : 0000 : 07 07 
19ec-1c88:53834174.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53834174.620 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53834174.711 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53834174.781 : IO Send command 10 bytes
19ec-1c88:53834174.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:53834174.897 : iCmd = 0, nBytes = 10
19ec-1c88:53834175.002 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53834348.163 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53834348.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:53834348.424 : iCmd = 0, nBytes = 165
19ec-1c88:53834548.934 : skip dump 37 bytes
19ec-1c88:53834549.178 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53834549.329 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53834549.472 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53834549.613 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53834549.750 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53834549.889 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53834550.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53834550.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53834550.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53834550.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:53834550.342 : iCmd = 1, nBytes = 4
19ec-1c88:53834703.746 : 0000 : 00 00 00 00 
19ec-1c88:53834703.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53834703.981 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53834704.052 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53834704.126 : IO Send command 10 bytes
19ec-1c88:53834704.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:53834704.244 : iCmd = 0, nBytes = 10
19ec-1c88:53834704.355 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53835016.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53835017.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835017.228 : iCmd = 0, nBytes = 128
19ec-1c88:53835206.473 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835206.673 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835206.829 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53835206.973 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53835207.105 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.238 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.366 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53835207.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835207.680 : iCmd = 1, nBytes = 4
19ec-1c88:53835349.024 : 0000 : 00 00 00 00 
19ec-1c88:53835349.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53835349.266 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53835349.443 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53835349.516 : => CNT96226::Close
19ec-1c88:53835356.145 : <= CNT96226::Close ret = 1
19ec-1c88:53835356.258 : <= CNT96226::~CNT96226
19ec-1c88:53835356.367 : <= CAsicIO::GetDeviceList
19ec-1c88:53835356.821 : => IoObject::SetTimeout
19ec-1c88:53835356.957 : Timeout--> In = 0 Out = 0
19ec-1c88:53835357.022 : <= IoObject::SetTimeout
19ec-1c88:53835357.095 : => CAsicIO::CAsicIO
19ec-1c88:53835357.165 : => CNT96226::CNT96226
19ec-1c88:53835357.224 : => CNT96226::Open
19ec-1c88:53835379.253 : <= CNT96226::Open ret = 1
19ec-1c88:53835379.377 : => CNT96226::Initialize
19ec-1c88:53835379.588 : <= CNT96226::Initialize ret = 1
19ec-1c88:53835379.652 : <= CNT96226::CNT96226
19ec-1c88:53835379.708 : <= CAsicIO::CAsicIO
19ec-1c88:53835379.765 : => CAsicIO::InitializeDevice
19ec-1c88:53835379.838 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53835385.802 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53835385.946 : => IoObject::GetLockName
19ec-1c88:53835386.003 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53835386.072 : <= IoObject::GetLockName
19ec-1c88:53835386.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53835386.673 : IO Send command 10 bytes
19ec-1c88:53835386.726 : => CNT96226::VenderCmd_SetData
19ec-1c88:53835386.788 : iCmd = 0, nBytes = 10
19ec-1c88:53835386.902 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53835714.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53835714.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835714.567 : iCmd = 0, nBytes = 128
19ec-1c88:53835879.429 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835879.649 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835879.798 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53835879.936 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53835880.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.198 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53835880.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835880.635 : iCmd = 1, nBytes = 4
19ec-1c88:53836041.690 : 0000 : 00 00 00 00 
19ec-1c88:53836041.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836041.935 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53836042.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836042.058 : iCmd = 3, nBytes = 2
19ec-1c88:53836381.574 : 0000 : 06 38 
19ec-1c88:53836381.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836381.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836381.847 : iCmd = 4, nBytes = 2
19ec-1c88:53836656.613 : 0000 : 07 07 
19ec-1c88:53836656.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836656.953 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53836657.058 : => IoObject::InitializeDevice
19ec-1c88:53836657.179 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53836657.789 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53836657.865 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53836658.566 : => FindScanner
19ec-1c88:53836658.632 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53836658.700 : <= FindScanner ret = 1
19ec-1c88:53836658.761 : => IoObject::IoLockStart
19ec-1c88:53836658.869 : => CAsicIO::CheckDevice
19ec-1c88:53836658.924 : => CNT96226::ConnectIsAvailable
19ec-1c88:53836671.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53836672.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53836672.065 : <= IoObject::IoLockStart
19ec-1c88:53836672.128 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53836672.194 : IO Send command 10 bytes
19ec-1c88:53836672.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:53836672.333 : iCmd = 0, nBytes = 10
19ec-1c88:53836672.440 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53836845.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53836845.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:53836846.019 : IO total need to receive data 5 bytes
19ec-1c88:53836846.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836846.138 : iCmd = 0, nBytes = 5
19ec-1c88:53836985.006 : 0000 : 06 00 02 02 ab 
19ec-1c88:53836985.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836985.247 : System total receive data 5 bytes
19ec-1c88:53836985.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836985.379 : iCmd = 1, nBytes = 4
19ec-1c88:53837123.454 : 0000 : 00 00 00 00 
19ec-1c88:53837123.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53837123.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53837123.823 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53837123.889 : IO Send command 10 bytes
19ec-1c88:53837123.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:53837124.055 : iCmd = 0, nBytes = 10
19ec-1c88:53837124.164 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53837290.624 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53837290.753 : System send command 10 bytes + data 0 bytes
19ec-1c88:53837290.838 : IO total need to receive data 165 bytes
19ec-1c88:53837290.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:53837290.967 : iCmd = 0, nBytes = 165
19ec-1c88:53837456.712 : skip dump 37 bytes
19ec-1c88:53837456.956 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53837457.111 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53837457.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53837457.402 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53837457.538 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53837457.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53837457.805 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837457.932 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837457.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53837458.059 : System total receive data 165 bytes
19ec-1c88:53837458.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:53837458.185 : iCmd = 1, nBytes = 4
19ec-1c88:53837607.194 : 0000 : 00 00 00 00 
19ec-1c88:53837607.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53837607.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53837607.650 : Dump Inquiry
19ec-1c88:53837607.784 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53837607.923 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53837608.062 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53837608.197 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53837608.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53837608.467 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53837608.592 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837608.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837608.855 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53837608.985 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53837609.073 : 00a0 : 00 00 00 00 00 
19ec-1c88:53837609.150 : => ReadNVMDataInternal
19ec-1c88:53837609.339 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53837609.406 : IO Send command 10 bytes
19ec-1c88:53837609.504 : => CNT96226::VenderCmd_SetData
19ec-1c88:53837609.563 : iCmd = 0, nBytes = 10
19ec-1c88:53837609.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53837916.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53837916.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:53837916.932 : IO total need to receive data 128 bytes
19ec-1c88:53837917.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:53837917.063 : iCmd = 0, nBytes = 128
19ec-1c88:53838055.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838056.366 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838056.899 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53838057.051 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53838057.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.188 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.471 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53838059.916 : System total receive data 128 bytes
19ec-1c88:53838060.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:53838060.473 : iCmd = 1, nBytes = 4
19ec-1c88:53838178.921 : 0000 : 00 00 00 00 
19ec-1c88:53838179.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53838179.215 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53838179.291 : NVMData.PadScanCount = 0
19ec-1c88:53838179.347 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53838179.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53838179.470 : NVMData.FlatbedScanCount = 0
19ec-1c88:53838179.528 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53838179.583 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53838179.637 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53838179.693 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53838179.751 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53838179.809 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53838179.865 : NVMData.BornMonth = 0
19ec-1c88:53838179.914 : NVMData.BornDay = 0
19ec-1c88:53838179.966 : NVMData.BornYear = 0
19ec-1c88:53838180.014 : NVMData.FirstScanMonth = 4
19ec-1c88:53838180.068 : NVMData.FirstScanDay = 30
19ec-1c88:53838180.121 : NVMData.FirstScanYear = 2020
19ec-1c88:53838180.178 : NVMData.VerticalMagnification = 0
19ec-1c88:53838180.232 : NVMData.HorizontalMagnification = 0
19ec-1c88:53838180.288 : NVMData.PowerSavingTime = 15
19ec-1c88:53838180.342 : NVMData.SN = A094165189010062
19ec-1c88:53838180.392 : NVMData.AutoFeed = 0
19ec-1c88:53838180.440 : NVMData.CCDType = 0
19ec-1c88:53838180.490 : NVMData.ScanSpeed = 0
19ec-1c88:53838180.542 : NVMData.RollerCount = 0
19ec-1c88:53838180.610 : NVMData.MultifeedCount = 0
19ec-1c88:53838180.661 : NVMData.JamCount = 0
19ec-1c88:53838180.710 : NVMData.IdentifyInfo = 
19ec-1c88:53838180.762 : NVMData.FormalName = 
19ec-1c88:53838180.935 : NVMData.ReservedB = 0
19ec-1c88:53838180.988 : NVMData.FunctionCode = 0
19ec-1c88:53838181.041 : NVMData.PreFeed = 0
19ec-1c88:53838181.094 : NVMData.PreFeedTime = 0
19ec-1c88:53838181.149 : NVMData.ButtonNumber = 0
19ec-1c88:53838181.200 : NVMData.PowerOffTime = 0
19ec-1c88:53838181.253 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53838181.336 : => IoObject::IoLockEnd
19ec-1c88:53838181.430 : <= IoObject::IoLockEnd
19ec-1c88:53838181.483 : <= InitializeScanner ret = 1
19ec-1c88:53838181.548 : => GetLogicalScannerAbilityEx
19ec-1c88:53838181.609 : => IoObject::IoLockStart
19ec-1c88:53838181.706 : => CAsicIO::CheckDevice
19ec-1c88:53838181.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:53838194.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53838194.367 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53838194.423 : <= IoObject::IoLockStart
19ec-1c88:53838194.478 : => IoObject::IoLockEnd
19ec-1c88:53838194.569 : <= IoObject::IoLockEnd
19ec-1c88:53838194.678 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53838194.754 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53838433.426 : => ReadNVMData
19ec-1c88:53838433.624 : => IoObject::IoLockStart
19ec-1c88:53838433.757 : => CAsicIO::CheckDevice
19ec-1c88:53838433.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:53838449.579 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53838449.698 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53838449.769 : <= IoObject::IoLockStart
19ec-1c88:53838449.841 : => ReadNVMDataInternal
19ec-1c88:53838449.906 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53838449.979 : IO Send command 10 bytes
19ec-1c88:53838450.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:53838450.191 : iCmd = 0, nBytes = 10
19ec-1c88:53838450.307 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53838758.837 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53838759.035 : System send command 10 bytes + data 0 bytes
19ec-1c88:53838759.115 : IO total need to receive data 128 bytes
19ec-1c88:53838759.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:53838759.244 : iCmd = 0, nBytes = 128
19ec-1c88:53838883.289 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838883.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838883.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53838883.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53838883.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.027 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.274 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53838884.417 : System total receive data 128 bytes
19ec-1c88:53838884.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:53838884.530 : iCmd = 1, nBytes = 4
19ec-1c88:53839060.324 : 0000 : 00 00 00 00 
19ec-1c88:53839060.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53839060.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53839060.686 : NVMData.PadScanCount = 0
19ec-1c88:53839060.742 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53839060.799 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53839060.859 : NVMData.FlatbedScanCount = 0
19ec-1c88:53839060.917 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53839060.970 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53839061.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53839061.084 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53839061.141 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53839061.192 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53839061.247 : NVMData.BornMonth = 0
19ec-1c88:53839061.298 : NVMData.BornDay = 0
19ec-1c88:53839061.350 : NVMData.BornYear = 0
19ec-1c88:53839061.401 : NVMData.FirstScanMonth = 4
19ec-1c88:53839061.457 : NVMData.FirstScanDay = 30
19ec-1c88:53839061.513 : NVMData.FirstScanYear = 2020
19ec-1c88:53839061.772 : NVMData.VerticalMagnification = 0
19ec-1c88:53839061.828 : NVMData.HorizontalMagnification = 0
19ec-1c88:53839061.884 : NVMData.PowerSavingTime = 15
19ec-1c88:53839061.940 : NVMData.SN = A094165189010062
19ec-1c88:53839061.993 : NVMData.AutoFeed = 0
19ec-1c88:53839062.044 : NVMData.CCDType = 0
19ec-1c88:53839062.093 : NVMData.ScanSpeed = 0
19ec-1c88:53839062.144 : NVMData.RollerCount = 0
19ec-1c88:53839062.198 : NVMData.MultifeedCount = 0
19ec-1c88:53839062.251 : NVMData.JamCount = 0
19ec-1c88:53839062.306 : NVMData.IdentifyInfo = 
19ec-1c88:53839062.356 : NVMData.FormalName = 
19ec-1c88:53839062.406 : NVMData.ReservedB = 0
19ec-1c88:53839062.459 : NVMData.FunctionCode = 0
19ec-1c88:53839062.512 : NVMData.PreFeed = 0
19ec-1c88:53839062.566 : NVMData.PreFeedTime = 0
19ec-1c88:53839062.616 : NVMData.ButtonNumber = 0
19ec-1c88:53839062.668 : NVMData.PowerOffTime = 0
19ec-1c88:53839062.722 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53839062.784 : => IoObject::IoLockEnd
19ec-1c88:53839062.875 : <= IoObject::IoLockEnd
19ec-1c88:53839062.926 : <= ReadNVMData ret = 1
19ec-1c88:53839612.069 : => TerminateDriver
19ec-1c88:53839612.257 : => CAsicIO::~CAsicIO,pStage=99159112
19ec-1c88:53839612.334 : => CNT96226::Close
19ec-1c88:53839616.037 : <= CNT96226::Close ret = 1
19ec-1c88:53839616.123 : <= CAsicIO::~CAsicIO
19ec-1c88:53839616.190 : => IoObject::IoLockEnd
19ec-1c88:53839616.246 : <= IoObject::IoLockEnd
19ec-1c88:53839616.302 : => IoObject::TerminateDevice
19ec-1c88:53839616.361 : => IoObject::IoLockEnd
19ec-1c88:53839616.410 : <= IoObject::IoLockEnd
19ec-1c88:53839616.512 : <= IoObject::TerminateDevice
19ec-1c88:53839616.778 : <= TerminateDriver ret = 1
19ec-1c88:53841978.192 : ============Debug Start==========
19ec-1c88:53841978.498 : Date : 2020/4/30 14:31:48
19ec-1c88:53841978.583 : Process ID : 19ec
19ec-1c88:53841978.998 : Windows : Version 10.0 build 18363 
19ec-1c88:53841979.454 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53841979.518 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53841979.583 : MemoryStatus.ullAvailPhys : 1747603456
19ec-1c88:53841979.645 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53841979.706 : MemoryStatus.ullAvailPageFile : 3147091968
19ec-1c88:53841979.766 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53841979.824 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:53841979.885 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53841979.987 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53841980.046 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53841980.294 : CPU Count : 4
19ec-1c88:53841980.339 : CPU Frequency : 100.000 Mhz
19ec-1c88:53841984.440 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53841984.570 : => InitializeDriver
19ec-1c88:53841984.844 : <= InitializeDriver ret = 1
19ec-1c88:53844543.404 : => InitializeScanner
19ec-1c88:53844543.669 : => CAsicIO::GetDeviceList
19ec-1c88:53844544.181 : => CNT96226::CNT96226
19ec-1c88:53844544.238 : => CNT96226::Open
19ec-1c88:53844566.897 : <= CNT96226::Open ret = 1
19ec-1c88:53844566.994 : => CNT96226::Initialize
19ec-1c88:53844567.188 : <= CNT96226::Initialize ret = 1
19ec-1c88:53844567.246 : <= CNT96226::CNT96226
19ec-1c88:53844567.296 : => CNT96226::EnumAvailableDevice
19ec-1c88:53844572.620 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53844572.697 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53844572.756 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53848292.543 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53848292.850 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53848298.702 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53848298.817 : => IoObject::GetLockName
19ec-1c88:53848298.878 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53848298.946 : <= IoObject::GetLockName
19ec-1c88:53848299.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:53848299.502 : iCmd = 3, nBytes = 2
19ec-1c88:53848686.638 : 0000 : 06 38 
19ec-1c88:53848686.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53848686.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:53848686.933 : iCmd = 4, nBytes = 2
19ec-1c88:53848974.397 : 0000 : 07 07 
19ec-1c88:53848974.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53848974.640 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53848974.736 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53848974.805 : IO Send command 10 bytes
19ec-1c88:53848974.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:53848974.921 : iCmd = 0, nBytes = 10
19ec-1c88:53848975.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53849152.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53849152.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849152.680 : iCmd = 0, nBytes = 165
19ec-1c88:53849325.622 : skip dump 37 bytes
19ec-1c88:53849326.080 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53849326.218 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53849326.355 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53849326.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53849326.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53849326.751 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53849326.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849327.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849327.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53849327.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849327.178 : iCmd = 1, nBytes = 4
19ec-1c88:53849472.147 : 0000 : 00 00 00 00 
19ec-1c88:53849472.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53849472.321 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53849472.396 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53849472.459 : IO Send command 10 bytes
19ec-1c88:53849472.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:53849472.568 : iCmd = 0, nBytes = 10
19ec-1c88:53849472.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53849781.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53849781.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849781.353 : iCmd = 0, nBytes = 128
19ec-1c88:53849983.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849983.511 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849983.651 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53849983.787 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53849983.911 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.155 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.277 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53849984.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849984.453 : iCmd = 1, nBytes = 4
19ec-1c88:53850117.605 : 0000 : 00 00 00 00 
19ec-1c88:53850117.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53850117.767 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53850117.933 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53850118.002 : => CNT96226::Close
19ec-1c88:53850121.922 : <= CNT96226::Close ret = 1
19ec-1c88:53850121.997 : <= CNT96226::~CNT96226
19ec-1c88:53850122.083 : <= CAsicIO::GetDeviceList
19ec-1c88:53850122.496 : => IoObject::SetTimeout
19ec-1c88:53850122.623 : Timeout--> In = 0 Out = 0
19ec-1c88:53850122.679 : <= IoObject::SetTimeout
19ec-1c88:53850122.745 : => CAsicIO::CAsicIO
19ec-1c88:53850122.816 : => CNT96226::CNT96226
19ec-1c88:53850122.872 : => CNT96226::Open
19ec-1c88:53850148.340 : <= CNT96226::Open ret = 1
19ec-1c88:53850148.455 : => CNT96226::Initialize
19ec-1c88:53850148.646 : <= CNT96226::Initialize ret = 1
19ec-1c88:53850148.707 : <= CNT96226::CNT96226
19ec-1c88:53850148.762 : <= CAsicIO::CAsicIO
19ec-1c88:53850148.815 : => CAsicIO::InitializeDevice
19ec-1c88:53850148.887 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53850154.769 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53850154.892 : => IoObject::GetLockName
19ec-1c88:53850154.947 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53850155.010 : <= IoObject::GetLockName
19ec-1c88:53850155.503 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53850155.576 : IO Send command 10 bytes
19ec-1c88:53850155.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:53850155.682 : iCmd = 0, nBytes = 10
19ec-1c88:53850155.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53850490.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53850491.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:53850491.167 : iCmd = 0, nBytes = 128
19ec-1c88:53850680.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850680.513 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850680.657 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53850680.790 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53850680.916 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.039 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.287 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53850681.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:53850681.465 : iCmd = 1, nBytes = 4
19ec-1c88:53850877.554 : 0000 : 00 00 00 00 
19ec-1c88:53850877.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53850877.737 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53850877.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:53850877.855 : iCmd = 3, nBytes = 2
19ec-1c88:53851261.243 : 0000 : 06 38 
19ec-1c88:53851261.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53851261.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:53851261.502 : iCmd = 4, nBytes = 2
19ec-1c88:53851564.753 : 0000 : 07 07 
19ec-1c88:53851564.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53851565.020 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53851565.116 : => IoObject::InitializeDevice
19ec-1c88:53851565.228 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53851565.847 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53851565.994 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53851566.734 : => FindScanner
19ec-1c88:53851567.028 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53851567.097 : <= FindScanner ret = 1
19ec-1c88:53851567.158 : => IoObject::IoLockStart
19ec-1c88:53851567.266 : => CAsicIO::CheckDevice
19ec-1c88:53851567.320 : => CNT96226::ConnectIsAvailable
19ec-1c88:53851583.678 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53851583.793 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53851583.853 : <= IoObject::IoLockStart
19ec-1c88:53851583.913 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53851583.982 : IO Send command 10 bytes
19ec-1c88:53851584.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:53851584.136 : iCmd = 0, nBytes = 10
19ec-1c88:53851584.239 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53851786.252 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53851786.375 : System send command 10 bytes + data 0 bytes
19ec-1c88:53851786.450 : IO total need to receive data 5 bytes
19ec-1c88:53851786.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:53851786.570 : iCmd = 0, nBytes = 5
19ec-1c88:53851982.282 : 0000 : 06 00 02 02 ab 
19ec-1c88:53851982.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53851982.470 : System total receive data 5 bytes
19ec-1c88:53851982.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:53851982.584 : iCmd = 1, nBytes = 4
19ec-1c88:53852164.975 : 0000 : 00 00 00 00 
19ec-1c88:53852165.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53852165.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53852165.289 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53852165.353 : IO Send command 10 bytes
19ec-1c88:53852165.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:53852165.506 : iCmd = 0, nBytes = 10
19ec-1c88:53852165.608 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53852365.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53852365.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:53852366.116 : IO total need to receive data 165 bytes
19ec-1c88:53852366.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:53852366.356 : iCmd = 0, nBytes = 165
19ec-1c88:53852526.358 : skip dump 37 bytes
19ec-1c88:53852526.579 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53852526.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53852526.869 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53852527.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53852527.147 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53852527.286 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53852527.411 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852527.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852527.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53852527.662 : System total receive data 165 bytes
19ec-1c88:53852527.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:53852527.774 : iCmd = 1, nBytes = 4
19ec-1c88:53852634.612 : 0000 : 00 00 00 00 
19ec-1c88:53852634.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53852634.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53852635.035 : Dump Inquiry
19ec-1c88:53852635.161 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53852635.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53852635.428 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53852635.559 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53852635.687 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53852635.825 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53852635.948 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852636.077 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852636.206 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53852636.337 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53852636.425 : 00a0 : 00 00 00 00 00 
19ec-1c88:53852636.491 : => ReadNVMDataInternal
19ec-1c88:53852636.694 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53852636.758 : IO Send command 10 bytes
19ec-1c88:53852636.842 : => CNT96226::VenderCmd_SetData
19ec-1c88:53852636.900 : iCmd = 0, nBytes = 10
19ec-1c88:53852637.003 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53852949.912 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53852950.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:53852950.128 : IO total need to receive data 128 bytes
19ec-1c88:53852950.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:53852950.246 : iCmd = 0, nBytes = 128
19ec-1c88:53853129.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53853130.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53853130.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853131.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53853131.082 : System total receive data 128 bytes
19ec-1c88:53853131.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:53853131.201 : iCmd = 1, nBytes = 4
19ec-1c88:53853323.549 : 0000 : 00 00 00 00 
19ec-1c88:53853323.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53853323.802 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53853323.872 : NVMData.PadScanCount = 0
19ec-1c88:53853323.929 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53853323.986 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53853324.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:53853324.096 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53853324.152 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53853324.208 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53853324.261 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53853324.314 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53853324.364 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53853324.417 : NVMData.BornMonth = 0
19ec-1c88:53853324.466 : NVMData.BornDay = 0
19ec-1c88:53853324.518 : NVMData.BornYear = 0
19ec-1c88:53853324.565 : NVMData.FirstScanMonth = 4
19ec-1c88:53853324.617 : NVMData.FirstScanDay = 30
19ec-1c88:53853324.671 : NVMData.FirstScanYear = 2020
19ec-1c88:53853324.725 : NVMData.VerticalMagnification = 0
19ec-1c88:53853324.780 : NVMData.HorizontalMagnification = 0
19ec-1c88:53853324.836 : NVMData.PowerSavingTime = 15
19ec-1c88:53853324.889 : NVMData.SN = A094165189010062
19ec-1c88:53853324.939 : NVMData.AutoFeed = 0
19ec-1c88:53853324.992 : NVMData.CCDType = 0
19ec-1c88:53853325.038 : NVMData.ScanSpeed = 0
19ec-1c88:53853325.085 : NVMData.RollerCount = 0
19ec-1c88:53853325.137 : NVMData.MultifeedCount = 0
19ec-1c88:53853325.185 : NVMData.JamCount = 0
19ec-1c88:53853325.233 : NVMData.IdentifyInfo = 
19ec-1c88:53853325.283 : NVMData.FormalName = 
19ec-1c88:53853325.523 : NVMData.ReservedB = 0
19ec-1c88:53853325.578 : NVMData.FunctionCode = 0
19ec-1c88:53853325.626 : NVMData.PreFeed = 0
19ec-1c88:53853325.676 : NVMData.PreFeedTime = 0
19ec-1c88:53853325.726 : NVMData.ButtonNumber = 0
19ec-1c88:53853325.779 : NVMData.PowerOffTime = 0
19ec-1c88:53853325.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53853325.915 : => IoObject::IoLockEnd
19ec-1c88:53853326.007 : <= IoObject::IoLockEnd
19ec-1c88:53853326.058 : <= InitializeScanner ret = 1
19ec-1c88:53854630.669 : => GetLogicalScannerAbility
19ec-1c88:53854630.860 : => IoObject::IoLockStart
19ec-1c88:53854630.998 : => CAsicIO::CheckDevice
19ec-1c88:53854631.052 : => CNT96226::ConnectIsAvailable
19ec-1c88:53854654.770 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53854654.996 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53854655.125 : <= IoObject::IoLockStart
19ec-1c88:53854655.245 : => IoObject::IoLockEnd
19ec-1c88:53854655.467 : <= IoObject::IoLockEnd
19ec-1c88:53854655.619 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53858323.317 : => GetLogicalScannerAbilityEx
19ec-1c88:53858323.503 : => IoObject::IoLockStart
19ec-1c88:53858323.642 : => CAsicIO::CheckDevice
19ec-1c88:53858323.699 : => CNT96226::ConnectIsAvailable
19ec-1c88:53858346.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53858347.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53858347.120 : <= IoObject::IoLockStart
19ec-1c88:53858347.180 : => IoObject::IoLockEnd
19ec-1c88:53858347.305 : <= IoObject::IoLockEnd
19ec-1c88:53858347.435 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53858347.511 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53866716.007 : => ReadNVMData
19ec-1c88:53866716.188 : => IoObject::IoLockStart
19ec-1c88:53866716.321 : => CAsicIO::CheckDevice
19ec-1c88:53866716.378 : => CNT96226::ConnectIsAvailable
19ec-1c88:53866740.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53866740.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53866740.911 : <= IoObject::IoLockStart
19ec-1c88:53866740.975 : => ReadNVMDataInternal
19ec-1c88:53866741.036 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53866741.101 : IO Send command 10 bytes
19ec-1c88:53866741.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:53866741.281 : iCmd = 0, nBytes = 10
19ec-1c88:53866741.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53867096.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53867096.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:53867097.067 : IO total need to receive data 128 bytes
19ec-1c88:53867097.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:53867097.198 : iCmd = 0, nBytes = 128
19ec-1c88:53867305.191 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867305.370 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867305.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53867305.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53867305.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53867305.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867306.021 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867306.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867306.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53867306.266 : System total receive data 128 bytes
19ec-1c88:53867306.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:53867306.380 : iCmd = 1, nBytes = 4
19ec-1c88:53867485.106 : 0000 : 00 00 00 00 
19ec-1c88:53867485.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53867485.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53867485.492 : NVMData.PadScanCount = 0
19ec-1c88:53867485.551 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53867485.608 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53867485.667 : NVMData.FlatbedScanCount = 0
19ec-1c88:53867485.722 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53867485.915 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53867485.980 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53867486.035 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53867486.093 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53867486.150 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53867486.207 : NVMData.BornMonth = 0
19ec-1c88:53867486.257 : NVMData.BornDay = 0
19ec-1c88:53867486.309 : NVMData.BornYear = 0
19ec-1c88:53867486.358 : NVMData.FirstScanMonth = 4
19ec-1c88:53867486.410 : NVMData.FirstScanDay = 30
19ec-1c88:53867486.466 : NVMData.FirstScanYear = 2020
19ec-1c88:53867486.521 : NVMData.VerticalMagnification = 0
19ec-1c88:53867486.577 : NVMData.HorizontalMagnification = 0
19ec-1c88:53867486.633 : NVMData.PowerSavingTime = 15
19ec-1c88:53867486.690 : NVMData.SN = A094165189010062
19ec-1c88:53867486.745 : NVMData.AutoFeed = 0
19ec-1c88:53867486.797 : NVMData.CCDType = 0
19ec-1c88:53867486.848 : NVMData.ScanSpeed = 0
19ec-1c88:53867486.900 : NVMData.RollerCount = 0
19ec-1c88:53867486.956 : NVMData.MultifeedCount = 0
19ec-1c88:53867487.013 : NVMData.JamCount = 0
19ec-1c88:53867487.064 : NVMData.IdentifyInfo = 
19ec-1c88:53867487.115 : NVMData.FormalName = 
19ec-1c88:53867487.163 : NVMData.ReservedB = 0
19ec-1c88:53867487.213 : NVMData.FunctionCode = 0
19ec-1c88:53867487.263 : NVMData.PreFeed = 0
19ec-1c88:53867487.314 : NVMData.PreFeedTime = 0
19ec-1c88:53867487.365 : NVMData.ButtonNumber = 0
19ec-1c88:53867487.416 : NVMData.PowerOffTime = 0
19ec-1c88:53867487.465 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53867487.527 : => IoObject::IoLockEnd
19ec-1c88:53867487.619 : <= IoObject::IoLockEnd
19ec-1c88:53867487.670 : <= ReadNVMData ret = 1
19ec-1c88:53877316.741 : => GetADFStatus
19ec-1c88:53877317.160 : => IoObject::IoLockStart
19ec-1c88:53877317.289 : => CAsicIO::CheckDevice
19ec-1c88:53877317.349 : => CNT96226::ConnectIsAvailable
19ec-1c88:53877341.767 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53877341.884 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53877341.949 : <= IoObject::IoLockStart
19ec-1c88:53877342.013 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53877342.082 : IO Send command 10 bytes
19ec-1c88:53877342.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:53877342.260 : iCmd = 0, nBytes = 10
19ec-1c88:53877342.371 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53877550.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53877550.914 : System send command 10 bytes + data 0 bytes
19ec-1c88:53877550.983 : IO total need to receive data 2 bytes
19ec-1c88:53877551.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:53877551.098 : iCmd = 0, nBytes = 2
19ec-1c88:53877699.048 : 0000 : 00 00 
19ec-1c88:53877699.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53877699.237 : System total receive data 2 bytes
19ec-1c88:53877699.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:53877699.355 : iCmd = 1, nBytes = 4
19ec-1c88:53877811.150 : 0000 : 00 00 00 00 
19ec-1c88:53877811.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53877811.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53877811.426 : Return status = 0
19ec-1c88:53877811.480 : => IoObject::IoLockEnd
19ec-1c88:53877811.565 : <= IoObject::IoLockEnd
19ec-1c88:53877811.612 : <= GetADFStatus ret = 1
19ec-1c88:53880425.302 : => GetADFStatus
19ec-1c88:53880425.489 : => IoObject::IoLockStart
19ec-1c88:53880425.621 : => CAsicIO::CheckDevice
19ec-1c88:53880425.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:53880450.306 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53880450.420 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53880450.481 : <= IoObject::IoLockStart
19ec-1c88:53880450.541 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53880450.608 : IO Send command 10 bytes
19ec-1c88:53880450.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:53880450.779 : iCmd = 0, nBytes = 10
19ec-1c88:53880450.885 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53880657.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53880657.894 : System send command 10 bytes + data 0 bytes
19ec-1c88:53880658.277 : IO total need to receive data 2 bytes
19ec-1c88:53880658.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:53880658.694 : iCmd = 0, nBytes = 2
19ec-1c88:53880835.652 : 0000 : 00 00 
19ec-1c88:53880835.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53880835.861 : System total receive data 2 bytes
19ec-1c88:53880835.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:53880835.979 : iCmd = 1, nBytes = 4
19ec-1c88:53880997.785 : 0000 : 00 00 00 00 
19ec-1c88:53880997.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53880998.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53880998.112 : Return status = 0
19ec-1c88:53880998.170 : => IoObject::IoLockEnd
19ec-1c88:53880998.265 : <= IoObject::IoLockEnd
19ec-1c88:53880998.316 : <= GetADFStatus ret = 1
19ec-1c88:53883078.634 : => TerminateDriver
19ec-1c88:53883078.827 : => CAsicIO::~CAsicIO,pStage=99093576
19ec-1c88:53883078.898 : => CNT96226::Close
19ec-1c88:53927446.668 : ============Debug Start==========
19ec-1c88:53927446.932 : Date : 2020/4/30 14:31:51
19ec-1c88:53927447.011 : Process ID : 19ec
19ec-1c88:53927447.404 : Windows : Version 10.0 build 18363 
19ec-1c88:53927447.847 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53927447.908 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53927447.973 : MemoryStatus.ullAvailPhys : 1752285184
19ec-1c88:53927448.030 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53927448.157 : MemoryStatus.ullAvailPageFile : 3149660160
19ec-1c88:53927448.222 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53927448.281 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:53927448.340 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53927448.438 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53927448.497 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53927448.736 : CPU Count : 4
19ec-1c88:53927448.783 : CPU Frequency : 100.000 Mhz
19ec-1c88:53927452.931 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53927453.061 : => InitializeDriver
19ec-1c88:53927453.356 : <= InitializeDriver ret = 1
19ec-1c88:53927453.412 : => InitializeScanner
19ec-1c88:53927453.488 : => CAsicIO::GetDeviceList
19ec-1c88:53927453.787 : => CNT96226::CNT96226
19ec-1c88:53927453.844 : => CNT96226::Open
19ec-1c88:53927473.541 : <= CNT96226::Open ret = 1
19ec-1c88:53927473.634 : => CNT96226::Initialize
19ec-1c88:53927473.815 : <= CNT96226::Initialize ret = 1
19ec-1c88:53927473.871 : <= CNT96226::CNT96226
19ec-1c88:53927473.922 : => CNT96226::EnumAvailableDevice
19ec-1c88:53927479.180 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53927479.258 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53927479.314 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53931275.090 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53931275.382 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53931280.964 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53931281.077 : => IoObject::GetLockName
19ec-1c88:53931281.138 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53931281.208 : <= IoObject::GetLockName
19ec-1c88:53931281.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:53931281.743 : iCmd = 3, nBytes = 2
19ec-1c88:53931660.573 : 0000 : 06 38 
19ec-1c88:53931660.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53931660.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:53931660.817 : iCmd = 4, nBytes = 2
19ec-1c88:53931946.105 : 0000 : 07 07 
19ec-1c88:53931946.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53931946.332 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53931946.424 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53931946.493 : IO Send command 10 bytes
19ec-1c88:53931946.549 : => CNT96226::VenderCmd_SetData
19ec-1c88:53931946.607 : iCmd = 0, nBytes = 10
19ec-1c88:53931946.714 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53932100.216 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53932100.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932100.426 : iCmd = 0, nBytes = 165
19ec-1c88:53932231.652 : skip dump 37 bytes
19ec-1c88:53932231.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53932232.032 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53932232.172 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53932232.310 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53932232.446 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53932232.584 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53932232.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932232.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932232.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53932232.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932233.023 : iCmd = 1, nBytes = 4
19ec-1c88:53932395.104 : 0000 : 00 00 00 00 
19ec-1c88:53932395.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53932395.349 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53932395.415 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53932395.482 : IO Send command 10 bytes
19ec-1c88:53932395.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:53932395.593 : iCmd = 0, nBytes = 10
19ec-1c88:53932395.704 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53932751.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53932751.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932751.634 : iCmd = 0, nBytes = 128
19ec-1c88:53932952.819 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.028 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53932953.311 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53932953.441 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.564 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.688 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.814 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53932953.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932953.999 : iCmd = 1, nBytes = 4
19ec-1c88:53933157.672 : 0000 : 00 00 00 00 
19ec-1c88:53933157.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53933157.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53933157.985 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53933158.060 : => CNT96226::Close
19ec-1c88:53933161.735 : <= CNT96226::Close ret = 1
19ec-1c88:53933161.806 : <= CNT96226::~CNT96226
19ec-1c88:53933161.896 : <= CAsicIO::GetDeviceList
19ec-1c88:53933162.335 : => IoObject::SetTimeout
19ec-1c88:53933162.464 : Timeout--> In = 0 Out = 0
19ec-1c88:53933162.520 : <= IoObject::SetTimeout
19ec-1c88:53933162.588 : => CAsicIO::CAsicIO
19ec-1c88:53933162.657 : => CNT96226::CNT96226
19ec-1c88:53933162.714 : => CNT96226::Open
19ec-1c88:53933186.142 : <= CNT96226::Open ret = 1
19ec-1c88:53933186.249 : => CNT96226::Initialize
19ec-1c88:53933186.450 : <= CNT96226::Initialize ret = 1
19ec-1c88:53933186.519 : <= CNT96226::CNT96226
19ec-1c88:53933186.570 : <= CAsicIO::CAsicIO
19ec-1c88:53933186.625 : => CAsicIO::InitializeDevice
19ec-1c88:53933186.694 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53933193.341 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53933193.467 : => IoObject::GetLockName
19ec-1c88:53933193.525 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53933193.590 : <= IoObject::GetLockName
19ec-1c88:53933194.093 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53933194.166 : IO Send command 10 bytes
19ec-1c88:53933194.220 : => CNT96226::VenderCmd_SetData
19ec-1c88:53933194.274 : iCmd = 0, nBytes = 10
19ec-1c88:53933194.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53933546.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53933546.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:53933546.333 : iCmd = 0, nBytes = 128
19ec-1c88:53933732.767 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933732.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.109 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53933733.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53933733.385 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.515 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.768 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53933733.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:53933733.957 : iCmd = 1, nBytes = 4
19ec-1c88:53933922.381 : 0000 : 00 00 00 00 
19ec-1c88:53933922.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53933922.620 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53933922.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:53933922.745 : iCmd = 3, nBytes = 2
19ec-1c88:53934301.211 : 0000 : 06 38 
19ec-1c88:53934301.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53934301.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:53934301.433 : iCmd = 4, nBytes = 2
19ec-1c88:53934600.628 : 0000 : 07 07 
19ec-1c88:53934600.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53934600.972 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53934601.069 : => IoObject::InitializeDevice
19ec-1c88:53934601.176 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53934601.968 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53934602.045 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53934602.896 : => FindScanner
19ec-1c88:53934602.952 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53934603.014 : <= FindScanner ret = 1
19ec-1c88:53934603.070 : => IoObject::IoLockStart
19ec-1c88:53934603.187 : => CAsicIO::CheckDevice
19ec-1c88:53934603.237 : => CNT96226::ConnectIsAvailable
19ec-1c88:53934625.923 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53934626.168 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53934626.304 : <= IoObject::IoLockStart
19ec-1c88:53934626.423 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53934626.803 : IO Send command 10 bytes
19ec-1c88:53934626.892 : => CNT96226::VenderCmd_SetData
19ec-1c88:53934626.964 : iCmd = 0, nBytes = 10
19ec-1c88:53934627.071 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53934823.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53934823.214 : System send command 10 bytes + data 0 bytes
19ec-1c88:53934823.291 : IO total need to receive data 5 bytes
19ec-1c88:53934823.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:53934823.406 : iCmd = 0, nBytes = 5
19ec-1c88:53934973.361 : 0000 : 06 00 02 02 ab 
19ec-1c88:53934973.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53934973.565 : System total receive data 5 bytes
19ec-1c88:53934973.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:53934973.687 : iCmd = 1, nBytes = 4
19ec-1c88:53935151.014 : 0000 : 00 00 00 00 
19ec-1c88:53935151.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53935151.578 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53935151.645 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53935151.710 : IO Send command 10 bytes
19ec-1c88:53935151.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:53935151.865 : iCmd = 0, nBytes = 10
19ec-1c88:53935151.966 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53935340.443 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53935340.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:53935340.637 : IO total need to receive data 165 bytes
19ec-1c88:53935340.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:53935340.752 : iCmd = 0, nBytes = 165
19ec-1c88:53935483.628 : skip dump 37 bytes
19ec-1c88:53935483.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53935484.010 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53935484.148 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53935484.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53935484.413 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53935484.548 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53935484.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935484.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935484.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53935484.927 : System total receive data 165 bytes
19ec-1c88:53935484.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:53935485.044 : iCmd = 1, nBytes = 4
19ec-1c88:53935661.380 : 0000 : 00 00 00 00 
19ec-1c88:53935661.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53935661.917 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53935662.128 : Dump Inquiry
19ec-1c88:53935662.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53935662.379 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53935662.509 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53935662.640 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53935662.766 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53935662.897 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53935663.018 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935663.143 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935663.273 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53935663.401 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53935663.489 : 00a0 : 00 00 00 00 00 
19ec-1c88:53935663.560 : => ReadNVMDataInternal
19ec-1c88:53935663.779 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53935663.845 : IO Send command 10 bytes
19ec-1c88:53935663.944 : => CNT96226::VenderCmd_SetData
19ec-1c88:53935664.000 : iCmd = 0, nBytes = 10
19ec-1c88:53935664.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53936003.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53936003.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:53936003.632 : IO total need to receive data 128 bytes
19ec-1c88:53936003.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:53936003.754 : iCmd = 0, nBytes = 128
19ec-1c88:53936212.278 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936212.467 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936212.615 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53936212.750 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53936212.881 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.009 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53936213.383 : System total receive data 128 bytes
19ec-1c88:53936213.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:53936213.495 : iCmd = 1, nBytes = 4
19ec-1c88:53936399.892 : 0000 : 00 00 00 00 
19ec-1c88:53936399.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53936400.146 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53936400.219 : NVMData.PadScanCount = 0
19ec-1c88:53936400.277 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53936400.331 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53936400.391 : NVMData.FlatbedScanCount = 0
19ec-1c88:53936400.446 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53936400.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53936400.657 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53936400.721 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53936400.775 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53936400.829 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53936400.882 : NVMData.BornMonth = 0
19ec-1c88:53936400.932 : NVMData.BornDay = 0
19ec-1c88:53936400.982 : NVMData.BornYear = 0
19ec-1c88:53936401.031 : NVMData.FirstScanMonth = 4
19ec-1c88:53936401.080 : NVMData.FirstScanDay = 30
19ec-1c88:53936401.132 : NVMData.FirstScanYear = 2020
19ec-1c88:53936402.072 : NVMData.VerticalMagnification = 0
19ec-1c88:53936402.139 : NVMData.HorizontalMagnification = 0
19ec-1c88:53936402.195 : NVMData.PowerSavingTime = 15
19ec-1c88:53936402.251 : NVMData.SN = A094165189010062
19ec-1c88:53936402.302 : NVMData.AutoFeed = 0
19ec-1c88:53936402.353 : NVMData.CCDType = 0
19ec-1c88:53936402.400 : NVMData.ScanSpeed = 0
19ec-1c88:53936402.451 : NVMData.RollerCount = 0
19ec-1c88:53936402.502 : NVMData.MultifeedCount = 0
19ec-1c88:53936402.554 : NVMData.JamCount = 0
19ec-1c88:53936402.605 : NVMData.IdentifyInfo = 
19ec-1c88:53936402.659 : NVMData.FormalName = 
19ec-1c88:53936402.839 : NVMData.ReservedB = 0
19ec-1c88:53936402.893 : NVMData.FunctionCode = 0
19ec-1c88:53936402.942 : NVMData.PreFeed = 0
19ec-1c88:53936402.996 : NVMData.PreFeedTime = 0
19ec-1c88:53936403.047 : NVMData.ButtonNumber = 0
19ec-1c88:53936403.097 : NVMData.PowerOffTime = 0
19ec-1c88:53936403.150 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53936403.229 : => IoObject::IoLockEnd
19ec-1c88:53936403.328 : <= IoObject::IoLockEnd
19ec-1c88:53936403.380 : <= InitializeScanner ret = 1
19ec-1c88:53936403.451 : => GetLogicalScannerAbilityEx
19ec-1c88:53936403.514 : => IoObject::IoLockStart
19ec-1c88:53936403.840 : => CAsicIO::CheckDevice
19ec-1c88:53936403.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:53936419.665 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53936419.793 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53936419.857 : <= IoObject::IoLockStart
19ec-1c88:53936419.921 : => IoObject::IoLockEnd
19ec-1c88:53936420.035 : <= IoObject::IoLockEnd
19ec-1c88:53936420.174 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53936420.252 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53936600.176 : => ReadNVMData
19ec-1c88:53936600.332 : => IoObject::IoLockStart
19ec-1c88:53936600.459 : => CAsicIO::CheckDevice
19ec-1c88:53936600.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:53936626.382 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53936626.492 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53936626.548 : <= IoObject::IoLockStart
19ec-1c88:53936626.610 : => ReadNVMDataInternal
19ec-1c88:53936626.670 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53936626.747 : IO Send command 10 bytes
19ec-1c88:53936626.870 : => CNT96226::VenderCmd_SetData
19ec-1c88:53936626.927 : iCmd = 0, nBytes = 10
19ec-1c88:53936627.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53936980.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53936980.921 : System send command 10 bytes + data 0 bytes
19ec-1c88:53936980.991 : IO total need to receive data 128 bytes
19ec-1c88:53936981.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:53936981.112 : iCmd = 0, nBytes = 128
19ec-1c88:53937182.773 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937182.962 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.101 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53937183.235 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53937183.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.485 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.612 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53937183.858 : System total receive data 128 bytes
19ec-1c88:53937183.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:53937183.970 : iCmd = 1, nBytes = 4
19ec-1c88:53937377.925 : 0000 : 00 00 00 00 
19ec-1c88:53937378.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53937378.153 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53937378.221 : NVMData.PadScanCount = 0
19ec-1c88:53937378.274 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53937378.328 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53937378.382 : NVMData.FlatbedScanCount = 0
19ec-1c88:53937378.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53937378.484 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53937378.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53937378.595 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53937378.649 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53937378.703 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53937378.757 : NVMData.BornMonth = 0
19ec-1c88:53937378.804 : NVMData.BornDay = 0
19ec-1c88:53937378.855 : NVMData.BornYear = 0
19ec-1c88:53937378.901 : NVMData.FirstScanMonth = 4
19ec-1c88:53937378.950 : NVMData.FirstScanDay = 30
19ec-1c88:53937379.002 : NVMData.FirstScanYear = 2020
19ec-1c88:53937379.208 : NVMData.VerticalMagnification = 0
19ec-1c88:53937379.269 : NVMData.HorizontalMagnification = 0
19ec-1c88:53937379.324 : NVMData.PowerSavingTime = 15
19ec-1c88:53937379.379 : NVMData.SN = A094165189010062
19ec-1c88:53937379.429 : NVMData.AutoFeed = 0
19ec-1c88:53937379.478 : NVMData.CCDType = 0
19ec-1c88:53937379.525 : NVMData.ScanSpeed = 0
19ec-1c88:53937379.574 : NVMData.RollerCount = 0
19ec-1c88:53937379.625 : NVMData.MultifeedCount = 0
19ec-1c88:53937379.676 : NVMData.JamCount = 0
19ec-1c88:53937379.724 : NVMData.IdentifyInfo = 
19ec-1c88:53937379.774 : NVMData.FormalName = 
19ec-1c88:53937379.822 : NVMData.ReservedB = 0
19ec-1c88:53937379.871 : NVMData.FunctionCode = 0
19ec-1c88:53937379.919 : NVMData.PreFeed = 0
19ec-1c88:53937379.970 : NVMData.PreFeedTime = 0
19ec-1c88:53937380.022 : NVMData.ButtonNumber = 0
19ec-1c88:53937380.071 : NVMData.PowerOffTime = 0
19ec-1c88:53937380.123 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53937380.186 : => IoObject::IoLockEnd
19ec-1c88:53937380.279 : <= IoObject::IoLockEnd
19ec-1c88:53937380.329 : <= ReadNVMData ret = 1
19ec-1c88:53940135.815 : ============Debug Start==========
19ec-1c88:53940136.125 : Date : 2020/4/30 14:31:51
19ec-1c88:53940136.206 : Process ID : 19ec
19ec-1c88:53940136.664 : Windows : Version 10.0 build 18363 
19ec-1c88:53940137.147 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53940137.210 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53940137.272 : MemoryStatus.ullAvailPhys : 1751617536
19ec-1c88:53940137.334 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53940137.395 : MemoryStatus.ullAvailPageFile : 3150327808
19ec-1c88:53940137.456 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53940137.515 : MemoryStatus.ullAvailVirtual : 1729687552
19ec-1c88:53940137.577 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53940137.679 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53940137.737 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53940137.988 : CPU Count : 4
19ec-1c88:53940138.037 : CPU Frequency : 100.000 Mhz
19ec-1c88:53940142.372 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53940142.500 : => InitializeDriver
19ec-1c88:53940142.791 : <= InitializeDriver ret = 1
19ec-1c88:53942790.042 : => InitializeScanner
19ec-1c88:53942790.289 : => CAsicIO::GetDeviceList
19ec-1c88:53942790.729 : => CNT96226::CNT96226
19ec-1c88:53942790.795 : => CNT96226::Open
19ec-1c88:53942814.710 : <= CNT96226::Open ret = 1
19ec-1c88:53942814.833 : => CNT96226::Initialize
19ec-1c88:53942815.024 : <= CNT96226::Initialize ret = 1
19ec-1c88:53942815.084 : <= CNT96226::CNT96226
19ec-1c88:53942815.139 : => CNT96226::EnumAvailableDevice
19ec-1c88:53942820.489 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53942820.565 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53942820.623 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53946512.396 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53946512.695 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53946518.301 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53946518.416 : => IoObject::GetLockName
19ec-1c88:53946518.474 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53946518.541 : <= IoObject::GetLockName
19ec-1c88:53946519.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:53946519.068 : iCmd = 3, nBytes = 2
19ec-1c88:53946900.957 : 0000 : 06 38 
19ec-1c88:53946901.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53946901.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:53946901.209 : iCmd = 4, nBytes = 2
19ec-1c88:53947217.952 : 0000 : 07 07 
19ec-1c88:53947218.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53947218.172 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53947218.271 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53947218.340 : IO Send command 10 bytes
19ec-1c88:53947218.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:53947218.451 : iCmd = 0, nBytes = 10
19ec-1c88:53947218.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53947431.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53947431.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:53947431.685 : iCmd = 0, nBytes = 165
19ec-1c88:53947639.998 : skip dump 37 bytes
19ec-1c88:53947640.409 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53947640.699 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53947640.977 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53947641.253 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53947641.509 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53947641.784 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53947642.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53947642.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53947642.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53947642.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:53947642.651 : iCmd = 1, nBytes = 4
19ec-1c88:53947849.404 : 0000 : 00 00 00 00 
19ec-1c88:53947849.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53947849.732 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53947849.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53947849.999 : IO Send command 10 bytes
19ec-1c88:53947850.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:53947850.214 : iCmd = 0, nBytes = 10
19ec-1c88:53947850.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53948212.844 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53948213.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:53948213.215 : iCmd = 0, nBytes = 128
19ec-1c88:53948429.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948430.226 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948430.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53948430.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53948431.068 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.327 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.580 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53948432.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:53948432.206 : iCmd = 1, nBytes = 4
19ec-1c88:53948606.046 : 0000 : 00 00 00 00 
19ec-1c88:53948606.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53948606.390 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53948606.767 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53948606.910 : => CNT96226::Close
19ec-1c88:53948613.751 : <= CNT96226::Close ret = 1
19ec-1c88:53948613.898 : <= CNT96226::~CNT96226
19ec-1c88:53948614.044 : <= CAsicIO::GetDeviceList
19ec-1c88:53948614.794 : => IoObject::SetTimeout
19ec-1c88:53948615.051 : Timeout--> In = 0 Out = 0
19ec-1c88:53948615.170 : <= IoObject::SetTimeout
19ec-1c88:53948615.303 : => CAsicIO::CAsicIO
19ec-1c88:53948615.444 : => CNT96226::CNT96226
19ec-1c88:53948615.555 : => CNT96226::Open
19ec-1c88:53948657.522 : <= CNT96226::Open ret = 1
19ec-1c88:53948657.739 : => CNT96226::Initialize
19ec-1c88:53948658.133 : <= CNT96226::Initialize ret = 1
19ec-1c88:53948658.249 : <= CNT96226::CNT96226
19ec-1c88:53948658.362 : <= CAsicIO::CAsicIO
19ec-1c88:53948658.472 : => CAsicIO::InitializeDevice
19ec-1c88:53948658.604 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53948670.077 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53948670.296 : => IoObject::GetLockName
19ec-1c88:53948670.404 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53948670.530 : <= IoObject::GetLockName
19ec-1c88:53948671.495 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53948671.646 : IO Send command 10 bytes
19ec-1c88:53948671.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:53948671.861 : iCmd = 0, nBytes = 10
19ec-1c88:53948672.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53949018.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53949018.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949019.004 : iCmd = 0, nBytes = 128
19ec-1c88:53949201.677 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949202.016 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949202.303 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53949202.588 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53949202.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.104 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.613 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53949203.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949203.979 : iCmd = 1, nBytes = 4
19ec-1c88:53949418.797 : 0000 : 00 00 00 00 
19ec-1c88:53949419.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53949419.149 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53949419.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949419.390 : iCmd = 3, nBytes = 2
19ec-1c88:53949808.515 : 0000 : 06 38 
19ec-1c88:53949809.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53949809.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949809.310 : iCmd = 4, nBytes = 2
19ec-1c88:53950126.073 : 0000 : 07 07 
19ec-1c88:53950126.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53950126.606 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53950126.806 : => IoObject::InitializeDevice
19ec-1c88:53950126.991 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53950128.105 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53950128.250 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53950129.381 : => FindScanner
19ec-1c88:53950129.495 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53950129.626 : <= FindScanner ret = 1
19ec-1c88:53950129.740 : => IoObject::IoLockStart
19ec-1c88:53950129.950 : => CAsicIO::CheckDevice
19ec-1c88:53950130.059 : => CNT96226::ConnectIsAvailable
19ec-1c88:53950156.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53950156.586 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53950156.718 : <= IoObject::IoLockStart
19ec-1c88:53950156.840 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53950156.989 : IO Send command 10 bytes
19ec-1c88:53950157.172 : => CNT96226::VenderCmd_SetData
19ec-1c88:53950157.302 : iCmd = 0, nBytes = 10
19ec-1c88:53950157.512 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53950369.701 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53950369.970 : System send command 10 bytes + data 0 bytes
19ec-1c88:53950370.117 : IO total need to receive data 5 bytes
19ec-1c88:53950370.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:53950370.356 : iCmd = 0, nBytes = 5
19ec-1c88:53950569.790 : 0000 : 06 00 02 02 ab 
19ec-1c88:53950569.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53950570.145 : System total receive data 5 bytes
19ec-1c88:53950570.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:53950570.393 : iCmd = 1, nBytes = 4
19ec-1c88:53950772.294 : 0000 : 00 00 00 00 
19ec-1c88:53950772.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53950772.744 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53950772.861 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53950772.990 : IO Send command 10 bytes
19ec-1c88:53950773.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:53950773.287 : iCmd = 0, nBytes = 10
19ec-1c88:53950773.499 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53950980.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53950980.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:53950980.702 : IO total need to receive data 165 bytes
19ec-1c88:53950980.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:53950980.948 : iCmd = 0, nBytes = 165
19ec-1c88:53951173.954 : skip dump 37 bytes
19ec-1c88:53951174.373 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53951174.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53951174.950 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53951175.245 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53951175.513 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53951175.779 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53951176.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951176.296 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951176.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53951176.549 : System total receive data 165 bytes
19ec-1c88:53951176.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:53951176.781 : iCmd = 1, nBytes = 4
19ec-1c88:53951385.574 : 0000 : 00 00 00 00 
19ec-1c88:53951385.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53951386.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53951386.428 : Dump Inquiry
19ec-1c88:53951386.712 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53951387.000 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53951387.277 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53951387.556 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53951387.820 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53951388.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53951388.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951388.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951388.892 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53951389.165 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53951389.343 : 00a0 : 00 00 00 00 00 
19ec-1c88:53951389.472 : => ReadNVMDataInternal
19ec-1c88:53951389.825 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53951389.956 : IO Send command 10 bytes
19ec-1c88:53951390.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:53951390.253 : iCmd = 0, nBytes = 10
19ec-1c88:53951390.455 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53951741.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53951741.902 : System send command 10 bytes + data 0 bytes
19ec-1c88:53951741.994 : IO total need to receive data 128 bytes
19ec-1c88:53951742.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:53951742.142 : iCmd = 0, nBytes = 128
19ec-1c88:53951951.670 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951951.897 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.075 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53951952.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53951952.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.740 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.900 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53951953.057 : System total receive data 128 bytes
19ec-1c88:53951953.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:53951953.200 : iCmd = 1, nBytes = 4
19ec-1c88:53952154.777 : 0000 : 00 00 00 00 
19ec-1c88:53952154.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53952155.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53952155.136 : NVMData.PadScanCount = 0
19ec-1c88:53952155.209 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53952155.281 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53952155.359 : NVMData.FlatbedScanCount = 0
19ec-1c88:53952155.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53952155.502 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53952155.573 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53952155.728 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53952155.806 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53952155.879 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53952155.951 : NVMData.BornMonth = 0
19ec-1c88:53952156.013 : NVMData.BornDay = 0
19ec-1c88:53952156.080 : NVMData.BornYear = 0
19ec-1c88:53952156.145 : NVMData.FirstScanMonth = 4
19ec-1c88:53952156.218 : NVMData.FirstScanDay = 30
19ec-1c88:53952156.288 : NVMData.FirstScanYear = 2020
19ec-1c88:53952156.359 : NVMData.VerticalMagnification = 0
19ec-1c88:53952156.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:53952156.505 : NVMData.PowerSavingTime = 15
19ec-1c88:53952156.577 : NVMData.SN = A094165189010062
19ec-1c88:53952156.642 : NVMData.AutoFeed = 0
19ec-1c88:53952156.708 : NVMData.CCDType = 0
19ec-1c88:53952156.772 : NVMData.ScanSpeed = 0
19ec-1c88:53952156.832 : NVMData.RollerCount = 0
19ec-1c88:53952156.898 : NVMData.MultifeedCount = 0
19ec-1c88:53952156.968 : NVMData.JamCount = 0
19ec-1c88:53952157.031 : NVMData.IdentifyInfo = 
19ec-1c88:53952157.098 : NVMData.FormalName = 
19ec-1c88:53952157.388 : NVMData.ReservedB = 0
19ec-1c88:53952157.458 : NVMData.FunctionCode = 0
19ec-1c88:53952157.525 : NVMData.PreFeed = 0
19ec-1c88:53952157.590 : NVMData.PreFeedTime = 0
19ec-1c88:53952157.657 : NVMData.ButtonNumber = 0
19ec-1c88:53952157.728 : NVMData.PowerOffTime = 0
19ec-1c88:53952157.795 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53952157.890 : => IoObject::IoLockEnd
19ec-1c88:53952158.007 : <= IoObject::IoLockEnd
19ec-1c88:53952158.073 : <= InitializeScanner ret = 1
19ec-1c88:53953518.588 : => GetLogicalScannerAbility
19ec-1c88:53953518.788 : => IoObject::IoLockStart
19ec-1c88:53953518.918 : => CAsicIO::CheckDevice
19ec-1c88:53953518.974 : => CNT96226::ConnectIsAvailable
19ec-1c88:53953538.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53953539.032 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53953539.105 : <= IoObject::IoLockStart
19ec-1c88:53953539.171 : => IoObject::IoLockEnd
19ec-1c88:53953539.279 : <= IoObject::IoLockEnd
19ec-1c88:53953539.355 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53957123.041 : => GetLogicalScannerAbilityEx
19ec-1c88:53957123.229 : => IoObject::IoLockStart
19ec-1c88:53957123.356 : => CAsicIO::CheckDevice
19ec-1c88:53957123.415 : => CNT96226::ConnectIsAvailable
19ec-1c88:53957147.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53957148.098 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53957148.159 : <= IoObject::IoLockStart
19ec-1c88:53957148.217 : => IoObject::IoLockEnd
19ec-1c88:53957148.325 : <= IoObject::IoLockEnd
19ec-1c88:53957148.443 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53957148.516 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53964423.763 : => ReadNVMData
19ec-1c88:53964424.013 : => IoObject::IoLockStart
19ec-1c88:53964424.144 : => CAsicIO::CheckDevice
19ec-1c88:53964424.204 : => CNT96226::ConnectIsAvailable
19ec-1c88:53964447.143 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53964447.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53964447.320 : <= IoObject::IoLockStart
19ec-1c88:53964447.387 : => ReadNVMDataInternal
19ec-1c88:53964447.451 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53964447.518 : IO Send command 10 bytes
19ec-1c88:53964447.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:53964447.701 : iCmd = 0, nBytes = 10
19ec-1c88:53964447.816 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53964785.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53964785.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:53964785.860 : IO total need to receive data 128 bytes
19ec-1c88:53964785.932 : => CNT96226::VenderCmd_GetData
19ec-1c88:53964785.996 : iCmd = 0, nBytes = 128
19ec-1c88:53964990.671 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.203 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53964991.333 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53964991.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.811 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964992.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964992.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53964992.191 : System total receive data 128 bytes
19ec-1c88:53964992.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:53964992.306 : iCmd = 1, nBytes = 4
19ec-1c88:53965179.286 : 0000 : 00 00 00 00 
19ec-1c88:53965179.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53965179.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53965179.612 : NVMData.PadScanCount = 0
19ec-1c88:53965179.669 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53965179.726 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53965179.786 : NVMData.FlatbedScanCount = 0
19ec-1c88:53965179.841 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53965180.020 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53965180.080 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53965180.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53965180.191 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53965180.248 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53965180.301 : NVMData.BornMonth = 0
19ec-1c88:53965180.348 : NVMData.BornDay = 0
19ec-1c88:53965180.399 : NVMData.BornYear = 0
19ec-1c88:53965180.448 : NVMData.FirstScanMonth = 4
19ec-1c88:53965180.500 : NVMData.FirstScanDay = 30
19ec-1c88:53965180.552 : NVMData.FirstScanYear = 2020
19ec-1c88:53965180.605 : NVMData.VerticalMagnification = 0
19ec-1c88:53965180.661 : NVMData.HorizontalMagnification = 0
19ec-1c88:53965180.715 : NVMData.PowerSavingTime = 15
19ec-1c88:53965180.769 : NVMData.SN = A094165189010062
19ec-1c88:53965180.820 : NVMData.AutoFeed = 0
19ec-1c88:53965180.872 : NVMData.CCDType = 0
19ec-1c88:53965180.923 : NVMData.ScanSpeed = 0
19ec-1c88:53965180.975 : NVMData.RollerCount = 0
19ec-1c88:53965181.026 : NVMData.MultifeedCount = 0
19ec-1c88:53965181.080 : NVMData.JamCount = 0
19ec-1c88:53965181.128 : NVMData.IdentifyInfo = 
19ec-1c88:53965181.178 : NVMData.FormalName = 
19ec-1c88:53965181.226 : NVMData.ReservedB = 0
19ec-1c88:53965181.275 : NVMData.FunctionCode = 0
19ec-1c88:53965181.324 : NVMData.PreFeed = 0
19ec-1c88:53965181.372 : NVMData.PreFeedTime = 0
19ec-1c88:53965181.422 : NVMData.ButtonNumber = 0
19ec-1c88:53965181.472 : NVMData.PowerOffTime = 0
19ec-1c88:53965181.520 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53965181.583 : => IoObject::IoLockEnd
19ec-1c88:53965181.670 : <= IoObject::IoLockEnd
19ec-1c88:53965181.722 : <= ReadNVMData ret = 1
19ec-1c88:53975104.731 : => GetADFStatus
19ec-1c88:53975105.099 : => IoObject::IoLockStart
19ec-1c88:53975105.222 : => CAsicIO::CheckDevice
19ec-1c88:53975105.281 : => CNT96226::ConnectIsAvailable
19ec-1c88:53975129.428 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53975129.543 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53975129.606 : <= IoObject::IoLockStart
19ec-1c88:53975129.664 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53975129.729 : IO Send command 10 bytes
19ec-1c88:53975129.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:53975129.900 : iCmd = 0, nBytes = 10
19ec-1c88:53975130.010 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53975325.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53975325.572 : System send command 10 bytes + data 0 bytes
19ec-1c88:53975325.727 : IO total need to receive data 2 bytes
19ec-1c88:53975326.041 : => CNT96226::VenderCmd_GetData
19ec-1c88:53975326.094 : iCmd = 0, nBytes = 2
19ec-1c88:53975514.710 : 0000 : 00 00 
19ec-1c88:53975514.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53975514.899 : System total receive data 2 bytes
19ec-1c88:53975514.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:53975515.019 : iCmd = 1, nBytes = 4
19ec-1c88:53975720.833 : 0000 : 00 00 00 00 
19ec-1c88:53975720.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53975721.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53975721.107 : Return status = 0
19ec-1c88:53975721.163 : => IoObject::IoLockEnd
19ec-1c88:53975721.250 : <= IoObject::IoLockEnd
19ec-1c88:53975721.302 : <= GetADFStatus ret = 1
19ec-1c88:53978329.614 : => GetADFStatus
19ec-1c88:53978329.815 : => IoObject::IoLockStart
19ec-1c88:53978329.945 : => CAsicIO::CheckDevice
19ec-1c88:53978330.002 : => CNT96226::ConnectIsAvailable
19ec-1c88:53978353.572 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53978353.934 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53978353.995 : <= IoObject::IoLockStart
19ec-1c88:53978354.062 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53978354.130 : IO Send command 10 bytes
19ec-1c88:53978354.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:53978354.301 : iCmd = 0, nBytes = 10
19ec-1c88:53978354.410 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53978553.562 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53978553.699 : System send command 10 bytes + data 0 bytes
19ec-1c88:53978553.918 : IO total need to receive data 2 bytes
19ec-1c88:53978553.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:53978554.050 : iCmd = 0, nBytes = 2
19ec-1c88:53978750.203 : 0000 : 00 00 
19ec-1c88:53978750.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53978750.378 : System total receive data 2 bytes
19ec-1c88:53978750.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:53978750.499 : iCmd = 1, nBytes = 4
19ec-1c88:53978947.731 : 0000 : 00 00 00 00 
19ec-1c88:53978947.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53978947.978 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53978948.047 : Return status = 0
19ec-1c88:53978948.108 : => IoObject::IoLockEnd
19ec-1c88:53978948.195 : <= IoObject::IoLockEnd
19ec-1c88:53978948.245 : <= GetADFStatus ret = 1
19ec-1c88:53980996.671 : => TerminateDriver
19ec-1c88:53980996.859 : => CAsicIO::~CAsicIO,pStage=199822408
19ec-1c88:53980996.935 : => CNT96226::Close
19ec-1c88:53981000.894 : <= CNT96226::Close ret = 1
19ec-1c88:53981000.975 : <= CAsicIO::~CAsicIO
19ec-1c88:53981001.034 : => IoObject::IoLockEnd
19ec-1c88:53981001.088 : <= IoObject::IoLockEnd
19ec-1c88:53981001.141 : => IoObject::TerminateDevice
19ec-1c88:53981001.195 : => IoObject::IoLockEnd
19ec-1c88:53981001.245 : <= IoObject::IoLockEnd
19ec-1c88:53981001.348 : <= IoObject::TerminateDevice
19ec-1c88:53981001.594 : <= TerminateDriver ret = 1
19ec-1c88:54024094.925 : ============Debug Start==========
19ec-1c88:54024095.201 : Date : 2020/4/30 14:31:54
19ec-1c88:54024095.278 : Process ID : 19ec
19ec-1c88:54024095.695 : Windows : Version 10.0 build 18363 
19ec-1c88:54024096.144 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54024096.206 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54024096.269 : MemoryStatus.ullAvailPhys : 1751236608
19ec-1c88:54024096.329 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54024096.389 : MemoryStatus.ullAvailPageFile : 3151622144
19ec-1c88:54024096.450 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54024096.512 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:54024096.571 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54024096.675 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54024096.738 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54024096.970 : CPU Count : 4
19ec-1c88:54024097.016 : CPU Frequency : 100.000 Mhz
19ec-1c88:54024101.244 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54024101.368 : => InitializeDriver
19ec-1c88:54024101.629 : <= InitializeDriver ret = 1
19ec-1c88:54024101.687 : => InitializeScanner
19ec-1c88:54024101.763 : => CAsicIO::GetDeviceList
19ec-1c88:54024102.064 : => CNT96226::CNT96226
19ec-1c88:54024102.125 : => CNT96226::Open
19ec-1c88:54024123.686 : <= CNT96226::Open ret = 1
19ec-1c88:54024123.782 : => CNT96226::Initialize
19ec-1c88:54024123.972 : <= CNT96226::Initialize ret = 1
19ec-1c88:54024124.034 : <= CNT96226::CNT96226
19ec-1c88:54024124.089 : => CNT96226::EnumAvailableDevice
19ec-1c88:54024129.327 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54024129.406 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54024129.463 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54027837.890 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54027838.193 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54027843.923 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54027844.025 : => IoObject::GetLockName
19ec-1c88:54027844.085 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54027844.152 : <= IoObject::GetLockName
19ec-1c88:54027844.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:54027844.665 : iCmd = 3, nBytes = 2
19ec-1c88:54028234.644 : 0000 : 06 38 
19ec-1c88:54028234.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54028234.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:54028234.905 : iCmd = 4, nBytes = 2
19ec-1c88:54028540.792 : 0000 : 07 07 
19ec-1c88:54028540.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54028540.966 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54028541.059 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54028541.125 : IO Send command 10 bytes
19ec-1c88:54028541.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:54028541.235 : iCmd = 0, nBytes = 10
19ec-1c88:54028541.337 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54028720.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54028720.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:54028720.797 : iCmd = 0, nBytes = 165
19ec-1c88:54028899.241 : skip dump 37 bytes
19ec-1c88:54028899.448 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54028899.590 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54028899.731 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54028899.864 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54028899.999 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54028900.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54028900.268 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54028900.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54028900.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54028900.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:54028900.574 : iCmd = 1, nBytes = 4
19ec-1c88:54029101.365 : 0000 : 00 00 00 00 
19ec-1c88:54029101.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54029101.542 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54029101.608 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54029101.673 : IO Send command 10 bytes
19ec-1c88:54029101.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:54029101.783 : iCmd = 0, nBytes = 10
19ec-1c88:54029101.888 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54029419.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54029419.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:54029419.424 : iCmd = 0, nBytes = 128
19ec-1c88:54029626.138 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.319 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54029626.590 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54029626.715 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.962 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029627.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029627.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54029627.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:54029627.267 : iCmd = 1, nBytes = 4
19ec-1c88:54029821.621 : 0000 : 00 00 00 00 
19ec-1c88:54029821.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54029821.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54029821.994 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54029822.071 : => CNT96226::Close
19ec-1c88:54029826.125 : <= CNT96226::Close ret = 1
19ec-1c88:54029826.201 : <= CNT96226::~CNT96226
19ec-1c88:54029826.285 : <= CAsicIO::GetDeviceList
19ec-1c88:54029826.701 : => IoObject::SetTimeout
19ec-1c88:54029826.828 : Timeout--> In = 0 Out = 0
19ec-1c88:54029826.888 : <= IoObject::SetTimeout
19ec-1c88:54029826.953 : => CAsicIO::CAsicIO
19ec-1c88:54029827.022 : => CNT96226::CNT96226
19ec-1c88:54029827.076 : => CNT96226::Open
19ec-1c88:54029850.742 : <= CNT96226::Open ret = 1
19ec-1c88:54029850.849 : => CNT96226::Initialize
19ec-1c88:54029851.051 : <= CNT96226::Initialize ret = 1
19ec-1c88:54029851.109 : <= CNT96226::CNT96226
19ec-1c88:54029851.164 : <= CAsicIO::CAsicIO
19ec-1c88:54029851.218 : => CAsicIO::InitializeDevice
19ec-1c88:54029851.289 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54029857.158 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54029857.276 : => IoObject::GetLockName
19ec-1c88:54029857.332 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54029857.396 : <= IoObject::GetLockName
19ec-1c88:54029857.881 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54029857.951 : IO Send command 10 bytes
19ec-1c88:54029858.004 : => CNT96226::VenderCmd_SetData
19ec-1c88:54029858.060 : iCmd = 0, nBytes = 10
19ec-1c88:54029858.173 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54030206.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54030206.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030207.039 : iCmd = 0, nBytes = 128
19ec-1c88:54030411.963 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.134 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54030412.410 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54030412.537 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.778 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54030413.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030413.082 : iCmd = 1, nBytes = 4
19ec-1c88:54030611.751 : 0000 : 00 00 00 00 
19ec-1c88:54030611.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54030611.923 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54030611.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030612.037 : iCmd = 3, nBytes = 2
19ec-1c88:54030979.811 : 0000 : 06 38 
19ec-1c88:54030979.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54030979.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030980.057 : iCmd = 4, nBytes = 2
19ec-1c88:54031293.974 : 0000 : 07 07 
19ec-1c88:54031294.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54031294.283 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54031294.379 : => IoObject::InitializeDevice
19ec-1c88:54031294.489 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54031295.136 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54031295.212 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54031295.977 : => FindScanner
19ec-1c88:54031296.040 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54031296.104 : <= FindScanner ret = 1
19ec-1c88:54031296.162 : => IoObject::IoLockStart
19ec-1c88:54031296.265 : => CAsicIO::CheckDevice
19ec-1c88:54031296.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:54031320.914 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54031321.032 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54031321.093 : <= IoObject::IoLockStart
19ec-1c88:54031321.149 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54031321.221 : IO Send command 10 bytes
19ec-1c88:54031321.317 : => CNT96226::VenderCmd_SetData
19ec-1c88:54031321.380 : iCmd = 0, nBytes = 10
19ec-1c88:54031321.485 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54031525.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54031525.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:54031525.766 : IO total need to receive data 5 bytes
19ec-1c88:54031525.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:54031525.884 : iCmd = 0, nBytes = 5
19ec-1c88:54031701.075 : 0000 : 06 00 02 02 ab 
19ec-1c88:54031701.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54031701.283 : System total receive data 5 bytes
19ec-1c88:54031701.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:54031701.398 : iCmd = 1, nBytes = 4
19ec-1c88:54031848.498 : 0000 : 00 00 00 00 
19ec-1c88:54031848.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54031849.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54031849.086 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54031849.155 : IO Send command 10 bytes
19ec-1c88:54031849.258 : => CNT96226::VenderCmd_SetData
19ec-1c88:54031849.316 : iCmd = 0, nBytes = 10
19ec-1c88:54031849.425 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54032036.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54032036.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:54032036.416 : IO total need to receive data 165 bytes
19ec-1c88:54032036.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032036.536 : iCmd = 0, nBytes = 165
19ec-1c88:54032184.198 : skip dump 37 bytes
19ec-1c88:54032184.411 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54032184.556 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54032184.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54032184.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54032184.957 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54032185.091 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54032185.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032185.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032185.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54032185.470 : System total receive data 165 bytes
19ec-1c88:54032185.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032185.586 : iCmd = 1, nBytes = 4
19ec-1c88:54032318.227 : 0000 : 00 00 00 00 
19ec-1c88:54032318.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54032318.498 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54032318.769 : Dump Inquiry
19ec-1c88:54032318.901 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54032319.032 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54032319.168 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54032319.302 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54032319.428 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54032319.560 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54032319.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032319.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032319.940 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54032320.067 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54032320.157 : 00a0 : 00 00 00 00 00 
19ec-1c88:54032320.231 : => ReadNVMDataInternal
19ec-1c88:54032320.450 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54032320.513 : IO Send command 10 bytes
19ec-1c88:54032320.622 : => CNT96226::VenderCmd_SetData
19ec-1c88:54032320.679 : iCmd = 0, nBytes = 10
19ec-1c88:54032320.784 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54032658.002 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54032658.151 : System send command 10 bytes + data 0 bytes
19ec-1c88:54032658.218 : IO total need to receive data 128 bytes
19ec-1c88:54032658.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032658.337 : iCmd = 0, nBytes = 128
19ec-1c88:54032851.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032851.821 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032851.970 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54032852.110 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54032852.234 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.364 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54032852.740 : System total receive data 128 bytes
19ec-1c88:54032852.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032852.855 : iCmd = 1, nBytes = 4
19ec-1c88:54033060.252 : 0000 : 00 00 00 00 
19ec-1c88:54033060.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54033060.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54033060.562 : NVMData.PadScanCount = 0
19ec-1c88:54033060.620 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54033060.678 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54033060.737 : NVMData.FlatbedScanCount = 0
19ec-1c88:54033060.792 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54033060.845 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54033060.897 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54033060.951 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54033061.004 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54033061.056 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54033061.118 : NVMData.BornMonth = 0
19ec-1c88:54033061.164 : NVMData.BornDay = 0
19ec-1c88:54033061.214 : NVMData.BornYear = 0
19ec-1c88:54033061.260 : NVMData.FirstScanMonth = 4
19ec-1c88:54033061.311 : NVMData.FirstScanDay = 30
19ec-1c88:54033061.364 : NVMData.FirstScanYear = 2020
19ec-1c88:54033061.419 : NVMData.VerticalMagnification = 0
19ec-1c88:54033061.480 : NVMData.HorizontalMagnification = 0
19ec-1c88:54033061.536 : NVMData.PowerSavingTime = 15
19ec-1c88:54033061.590 : NVMData.SN = A094165189010062
19ec-1c88:54033061.642 : NVMData.AutoFeed = 0
19ec-1c88:54033061.691 : NVMData.CCDType = 0
19ec-1c88:54033061.740 : NVMData.ScanSpeed = 0
19ec-1c88:54033061.792 : NVMData.RollerCount = 0
19ec-1c88:54033061.843 : NVMData.MultifeedCount = 0
19ec-1c88:54033061.891 : NVMData.JamCount = 0
19ec-1c88:54033061.939 : NVMData.IdentifyInfo = 
19ec-1c88:54033061.990 : NVMData.FormalName = 
19ec-1c88:54033062.248 : NVMData.ReservedB = 0
19ec-1c88:54033062.305 : NVMData.FunctionCode = 0
19ec-1c88:54033062.353 : NVMData.PreFeed = 0
19ec-1c88:54033062.401 : NVMData.PreFeedTime = 0
19ec-1c88:54033062.450 : NVMData.ButtonNumber = 0
19ec-1c88:54033062.498 : NVMData.PowerOffTime = 0
19ec-1c88:54033062.547 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54033062.621 : => IoObject::IoLockEnd
19ec-1c88:54033062.714 : <= IoObject::IoLockEnd
19ec-1c88:54033062.766 : <= InitializeScanner ret = 1
19ec-1c88:54033062.831 : => GetLogicalScannerAbilityEx
19ec-1c88:54033062.890 : => IoObject::IoLockStart
19ec-1c88:54033062.986 : => CAsicIO::CheckDevice
19ec-1c88:54033063.036 : => CNT96226::ConnectIsAvailable
19ec-1c88:54033081.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54033082.029 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54033082.096 : <= IoObject::IoLockStart
19ec-1c88:54033082.154 : => IoObject::IoLockEnd
19ec-1c88:54033082.253 : <= IoObject::IoLockEnd
19ec-1c88:54033082.370 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54033082.442 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54033276.041 : => ReadNVMData
19ec-1c88:54033276.243 : => IoObject::IoLockStart
19ec-1c88:54033276.387 : => CAsicIO::CheckDevice
19ec-1c88:54033276.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:54033295.770 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54033295.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54033295.959 : <= IoObject::IoLockStart
19ec-1c88:54033296.027 : => ReadNVMDataInternal
19ec-1c88:54033296.092 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54033296.160 : IO Send command 10 bytes
19ec-1c88:54033296.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:54033296.334 : iCmd = 0, nBytes = 10
19ec-1c88:54033296.451 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54033623.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54033623.586 : System send command 10 bytes + data 0 bytes
19ec-1c88:54033623.651 : IO total need to receive data 128 bytes
19ec-1c88:54033623.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:54033623.770 : iCmd = 0, nBytes = 128
19ec-1c88:54033781.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033781.969 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.114 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54033782.255 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54033782.389 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54033782.926 : System total receive data 128 bytes
19ec-1c88:54033783.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:54033785.048 : iCmd = 1, nBytes = 4
19ec-1c88:54033967.749 : 0000 : 00 00 00 00 
19ec-1c88:54033967.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54033968.028 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54033968.103 : NVMData.PadScanCount = 0
19ec-1c88:54033968.164 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54033968.219 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54033968.280 : NVMData.FlatbedScanCount = 0
19ec-1c88:54033968.341 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54033968.398 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54033968.453 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54033968.510 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54033968.566 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54033968.618 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54033968.676 : NVMData.BornMonth = 0
19ec-1c88:54033968.723 : NVMData.BornDay = 0
19ec-1c88:54033968.773 : NVMData.BornYear = 0
19ec-1c88:54033968.820 : NVMData.FirstScanMonth = 4
19ec-1c88:54033968.871 : NVMData.FirstScanDay = 30
19ec-1c88:54033968.926 : NVMData.FirstScanYear = 2020
19ec-1c88:54033969.132 : NVMData.VerticalMagnification = 0
19ec-1c88:54033969.193 : NVMData.HorizontalMagnification = 0
19ec-1c88:54033969.250 : NVMData.PowerSavingTime = 15
19ec-1c88:54033969.304 : NVMData.SN = A094165189010062
19ec-1c88:54033969.356 : NVMData.AutoFeed = 0
19ec-1c88:54033969.411 : NVMData.CCDType = 0
19ec-1c88:54033969.459 : NVMData.ScanSpeed = 0
19ec-1c88:54033969.510 : NVMData.RollerCount = 0
19ec-1c88:54033969.561 : NVMData.MultifeedCount = 0
19ec-1c88:54033969.614 : NVMData.JamCount = 0
19ec-1c88:54033969.666 : NVMData.IdentifyInfo = 
19ec-1c88:54033969.718 : NVMData.FormalName = 
19ec-1c88:54033969.770 : NVMData.ReservedB = 0
19ec-1c88:54033969.823 : NVMData.FunctionCode = 0
19ec-1c88:54033969.873 : NVMData.PreFeed = 0
19ec-1c88:54033969.926 : NVMData.PreFeedTime = 0
19ec-1c88:54033969.976 : NVMData.ButtonNumber = 0
19ec-1c88:54033970.025 : NVMData.PowerOffTime = 0
19ec-1c88:54033970.077 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54033970.142 : => IoObject::IoLockEnd
19ec-1c88:54033970.237 : <= IoObject::IoLockEnd
19ec-1c88:54033970.287 : <= ReadNVMData ret = 1
19ec-1c88:54034555.772 : => TerminateDriver
19ec-1c88:54034555.966 : => CAsicIO::~CAsicIO,pStage=78646344
19ec-1c88:54034556.040 : => CNT96226::Close
19ec-1c88:54034559.770 : <= CNT96226::Close ret = 1
19ec-1c88:54034559.849 : <= CAsicIO::~CAsicIO
19ec-1c88:54034559.910 : => IoObject::IoLockEnd
19ec-1c88:54034559.964 : <= IoObject::IoLockEnd
19ec-1c88:54034560.020 : => IoObject::TerminateDevice
19ec-1c88:54034560.077 : => IoObject::IoLockEnd
19ec-1c88:54034560.129 : <= IoObject::IoLockEnd
19ec-1c88:54034560.236 : <= IoObject::TerminateDevice
19ec-1c88:54034560.703 : <= TerminateDriver ret = 1
19ec-1c88:54037043.168 : ============Debug Start==========
19ec-1c88:54037043.476 : Date : 2020/4/30 14:31:55
19ec-1c88:54037043.565 : Process ID : 19ec
19ec-1c88:54037043.981 : Windows : Version 10.0 build 18363 
19ec-1c88:54037044.457 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54037044.524 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54037044.593 : MemoryStatus.ullAvailPhys : 1751289856
19ec-1c88:54037044.660 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54037044.727 : MemoryStatus.ullAvailPageFile : 3151306752
19ec-1c88:54037044.791 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54037044.855 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:54037044.917 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54037045.028 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54037045.094 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54037045.343 : CPU Count : 4
19ec-1c88:54037045.393 : CPU Frequency : 100.000 Mhz
19ec-1c88:54037049.211 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54037049.345 : => InitializeDriver
19ec-1c88:54037049.594 : <= InitializeDriver ret = 1
19ec-1c88:54039653.390 : => InitializeScanner
19ec-1c88:54039653.628 : => CAsicIO::GetDeviceList
19ec-1c88:54039654.087 : => CNT96226::CNT96226
19ec-1c88:54039654.151 : => CNT96226::Open
19ec-1c88:54039677.239 : <= CNT96226::Open ret = 1
19ec-1c88:54039677.339 : => CNT96226::Initialize
19ec-1c88:54039677.534 : <= CNT96226::Initialize ret = 1
19ec-1c88:54039677.596 : <= CNT96226::CNT96226
19ec-1c88:54039677.651 : => CNT96226::EnumAvailableDevice
19ec-1c88:54039682.981 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54039683.057 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54039683.114 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54043700.007 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54043700.317 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54043706.021 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54043706.132 : => IoObject::GetLockName
19ec-1c88:54043706.192 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54043706.263 : <= IoObject::GetLockName
19ec-1c88:54043706.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:54043706.809 : iCmd = 3, nBytes = 2
19ec-1c88:54044081.067 : 0000 : 06 38 
19ec-1c88:54044081.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044081.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:54044081.323 : iCmd = 4, nBytes = 2
19ec-1c88:54044357.822 : 0000 : 07 07 
19ec-1c88:54044358.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044358.370 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54044358.466 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54044358.534 : IO Send command 10 bytes
19ec-1c88:54044358.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:54044358.644 : iCmd = 0, nBytes = 10
19ec-1c88:54044358.751 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54044565.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54044566.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:54044566.115 : iCmd = 0, nBytes = 165
19ec-1c88:54044722.751 : skip dump 37 bytes
19ec-1c88:54044723.001 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54044723.148 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54044723.285 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54044723.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54044723.561 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54044723.699 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54044723.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54044723.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54044724.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044724.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54044724.133 : iCmd = 1, nBytes = 4
19ec-1c88:54044908.625 : 0000 : 00 00 00 00 
19ec-1c88:54044908.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044908.800 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54044908.867 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54044908.932 : IO Send command 10 bytes
19ec-1c88:54044908.984 : => CNT96226::VenderCmd_SetData
19ec-1c88:54044909.038 : iCmd = 0, nBytes = 10
19ec-1c88:54044909.142 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54045256.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54045256.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:54045256.592 : iCmd = 0, nBytes = 128
19ec-1c88:54045448.235 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045448.432 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045448.576 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54045448.710 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54045448.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54045448.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045449.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045449.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045449.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54045449.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:54045449.389 : iCmd = 1, nBytes = 4
19ec-1c88:54045635.249 : 0000 : 00 00 00 00 
19ec-1c88:54045635.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54045635.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54045635.615 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54045635.691 : => CNT96226::Close
19ec-1c88:54045639.347 : <= CNT96226::Close ret = 1
19ec-1c88:54045639.427 : <= CNT96226::~CNT96226
19ec-1c88:54045639.521 : <= CAsicIO::GetDeviceList
19ec-1c88:54045639.914 : => IoObject::SetTimeout
19ec-1c88:54045640.043 : Timeout--> In = 0 Out = 0
19ec-1c88:54045640.103 : <= IoObject::SetTimeout
19ec-1c88:54045640.171 : => CAsicIO::CAsicIO
19ec-1c88:54045640.246 : => CNT96226::CNT96226
19ec-1c88:54045640.307 : => CNT96226::Open
19ec-1c88:54045665.356 : <= CNT96226::Open ret = 1
19ec-1c88:54045665.466 : => CNT96226::Initialize
19ec-1c88:54045665.661 : <= CNT96226::Initialize ret = 1
19ec-1c88:54045665.721 : <= CNT96226::CNT96226
19ec-1c88:54045665.777 : <= CAsicIO::CAsicIO
19ec-1c88:54045665.831 : => CAsicIO::InitializeDevice
19ec-1c88:54045665.906 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54045671.813 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54045671.932 : => IoObject::GetLockName
19ec-1c88:54045671.989 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54045672.054 : <= IoObject::GetLockName
19ec-1c88:54045672.537 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54045672.607 : IO Send command 10 bytes
19ec-1c88:54045672.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:54045672.718 : iCmd = 0, nBytes = 10
19ec-1c88:54045672.828 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54046006.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54046006.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046006.718 : iCmd = 0, nBytes = 128
19ec-1c88:54046179.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.143 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.293 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54046180.434 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54046180.570 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.960 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046181.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046181.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046181.146 : iCmd = 1, nBytes = 4
19ec-1c88:54046315.407 : 0000 : 00 00 00 00 
19ec-1c88:54046315.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046315.622 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54046315.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046315.743 : iCmd = 3, nBytes = 2
19ec-1c88:54046685.061 : 0000 : 06 38 
19ec-1c88:54046685.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046685.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046685.533 : iCmd = 4, nBytes = 2
19ec-1c88:54046986.207 : 0000 : 07 07 
19ec-1c88:54046986.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046986.551 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54046986.654 : => IoObject::InitializeDevice
19ec-1c88:54046986.783 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54046987.444 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54046987.518 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54046988.316 : => FindScanner
19ec-1c88:54046988.375 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54046988.441 : <= FindScanner ret = 1
19ec-1c88:54046988.495 : => IoObject::IoLockStart
19ec-1c88:54046988.599 : => CAsicIO::CheckDevice
19ec-1c88:54046988.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:54047013.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54047013.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54047013.903 : <= IoObject::IoLockStart
19ec-1c88:54047013.962 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54047014.029 : IO Send command 10 bytes
19ec-1c88:54047014.122 : => CNT96226::VenderCmd_SetData
19ec-1c88:54047014.179 : iCmd = 0, nBytes = 10
19ec-1c88:54047014.283 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54047213.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54047213.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:54047213.252 : IO total need to receive data 5 bytes
19ec-1c88:54047213.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:54047213.366 : iCmd = 0, nBytes = 5
19ec-1c88:54047400.117 : 0000 : 06 00 02 02 ab 
19ec-1c88:54047400.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54047400.362 : System total receive data 5 bytes
19ec-1c88:54047400.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:54047400.482 : iCmd = 1, nBytes = 4
19ec-1c88:54047608.793 : 0000 : 00 00 00 00 
19ec-1c88:54047608.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54047609.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54047609.080 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54047609.144 : IO Send command 10 bytes
19ec-1c88:54047609.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:54047609.308 : iCmd = 0, nBytes = 10
19ec-1c88:54047609.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54047812.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54047812.849 : System send command 10 bytes + data 0 bytes
19ec-1c88:54047812.916 : IO total need to receive data 165 bytes
19ec-1c88:54047812.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:54047813.031 : iCmd = 0, nBytes = 165
19ec-1c88:54048010.813 : skip dump 37 bytes
19ec-1c88:54048011.032 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54048011.174 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54048011.310 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54048011.441 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54048011.566 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54048011.699 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54048011.822 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048011.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048012.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048012.069 : System total receive data 165 bytes
19ec-1c88:54048012.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:54048012.180 : iCmd = 1, nBytes = 4
19ec-1c88:54048210.089 : 0000 : 00 00 00 00 
19ec-1c88:54048210.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048210.653 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54048210.891 : Dump Inquiry
19ec-1c88:54048211.025 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54048211.172 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54048211.313 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54048211.448 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54048211.579 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54048211.719 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54048211.847 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048211.971 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048212.107 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54048212.238 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54048212.324 : 00a0 : 00 00 00 00 00 
19ec-1c88:54048212.398 : => ReadNVMDataInternal
19ec-1c88:54048212.627 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54048212.690 : IO Send command 10 bytes
19ec-1c88:54048212.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:54048212.845 : iCmd = 0, nBytes = 10
19ec-1c88:54048212.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54048544.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54048545.006 : System send command 10 bytes + data 0 bytes
19ec-1c88:54048545.335 : IO total need to receive data 128 bytes
19ec-1c88:54048545.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:54048545.457 : iCmd = 0, nBytes = 128
19ec-1c88:54048741.421 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048741.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048741.749 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54048741.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54048742.013 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.138 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.260 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048742.510 : System total receive data 128 bytes
19ec-1c88:54048742.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:54048742.631 : iCmd = 1, nBytes = 4
19ec-1c88:54048886.742 : 0000 : 00 00 00 00 
19ec-1c88:54048886.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048887.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54048887.116 : NVMData.PadScanCount = 0
19ec-1c88:54048887.184 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54048887.239 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54048887.295 : NVMData.FlatbedScanCount = 0
19ec-1c88:54048887.352 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54048887.405 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54048887.460 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54048887.516 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54048887.573 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54048887.628 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54048887.683 : NVMData.BornMonth = 0
19ec-1c88:54048887.731 : NVMData.BornDay = 0
19ec-1c88:54048887.784 : NVMData.BornYear = 0
19ec-1c88:54048887.835 : NVMData.FirstScanMonth = 4
19ec-1c88:54048887.887 : NVMData.FirstScanDay = 30
19ec-1c88:54048887.941 : NVMData.FirstScanYear = 2020
19ec-1c88:54048887.995 : NVMData.VerticalMagnification = 0
19ec-1c88:54048888.049 : NVMData.HorizontalMagnification = 0
19ec-1c88:54048888.103 : NVMData.PowerSavingTime = 15
19ec-1c88:54048888.157 : NVMData.SN = A094165189010062
19ec-1c88:54048888.210 : NVMData.AutoFeed = 0
19ec-1c88:54048888.260 : NVMData.CCDType = 0
19ec-1c88:54048888.308 : NVMData.ScanSpeed = 0
19ec-1c88:54048888.356 : NVMData.RollerCount = 0
19ec-1c88:54048888.408 : NVMData.MultifeedCount = 0
19ec-1c88:54048888.462 : NVMData.JamCount = 0
19ec-1c88:54048888.511 : NVMData.IdentifyInfo = 
19ec-1c88:54048888.564 : NVMData.FormalName = 
19ec-1c88:54048888.767 : NVMData.ReservedB = 0
19ec-1c88:54048888.824 : NVMData.FunctionCode = 0
19ec-1c88:54048888.874 : NVMData.PreFeed = 0
19ec-1c88:54048888.928 : NVMData.PreFeedTime = 0
19ec-1c88:54048888.977 : NVMData.ButtonNumber = 0
19ec-1c88:54048889.030 : NVMData.PowerOffTime = 0
19ec-1c88:54048889.084 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54048889.162 : => IoObject::IoLockEnd
19ec-1c88:54048889.262 : <= IoObject::IoLockEnd
19ec-1c88:54048889.312 : <= InitializeScanner ret = 1
19ec-1c88:54050123.827 : => GetLogicalScannerAbility
19ec-1c88:54050124.026 : => IoObject::IoLockStart
19ec-1c88:54050124.147 : => CAsicIO::CheckDevice
19ec-1c88:54050124.207 : => CNT96226::ConnectIsAvailable
19ec-1c88:54050147.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54050147.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54050147.915 : <= IoObject::IoLockStart
19ec-1c88:54050147.973 : => IoObject::IoLockEnd
19ec-1c88:54050148.083 : <= IoObject::IoLockEnd
19ec-1c88:54050148.161 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54053713.862 : => GetLogicalScannerAbilityEx
19ec-1c88:54053714.054 : => IoObject::IoLockStart
19ec-1c88:54053714.180 : => CAsicIO::CheckDevice
19ec-1c88:54053714.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:54053737.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54053737.198 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54053737.260 : <= IoObject::IoLockStart
19ec-1c88:54053737.320 : => IoObject::IoLockEnd
19ec-1c88:54053737.434 : <= IoObject::IoLockEnd
19ec-1c88:54053737.557 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54053737.631 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54061293.708 : => ReadNVMData
19ec-1c88:54061293.891 : => IoObject::IoLockStart
19ec-1c88:54061294.026 : => CAsicIO::CheckDevice
19ec-1c88:54061294.084 : => CNT96226::ConnectIsAvailable
19ec-1c88:54061317.195 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54061317.440 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54061317.586 : <= IoObject::IoLockStart
19ec-1c88:54061317.953 : => ReadNVMDataInternal
19ec-1c88:54061318.019 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54061318.089 : IO Send command 10 bytes
19ec-1c88:54061318.236 : => CNT96226::VenderCmd_SetData
19ec-1c88:54061318.295 : iCmd = 0, nBytes = 10
19ec-1c88:54061318.409 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54061668.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54061668.946 : System send command 10 bytes + data 0 bytes
19ec-1c88:54061669.015 : IO total need to receive data 128 bytes
19ec-1c88:54061669.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:54061669.132 : iCmd = 0, nBytes = 128
19ec-1c88:54061866.991 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.384 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54061867.526 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54061867.658 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.785 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061868.034 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061868.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54061868.170 : System total receive data 128 bytes
19ec-1c88:54061868.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:54061868.289 : iCmd = 1, nBytes = 4
19ec-1c88:54062074.939 : 0000 : 00 00 00 00 
19ec-1c88:54062075.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54062075.608 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54062075.681 : NVMData.PadScanCount = 0
19ec-1c88:54062075.738 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54062075.792 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54062075.847 : NVMData.FlatbedScanCount = 0
19ec-1c88:54062075.905 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54062076.117 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54062076.174 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54062076.232 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54062076.288 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54062076.342 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54062076.399 : NVMData.BornMonth = 0
19ec-1c88:54062076.448 : NVMData.BornDay = 0
19ec-1c88:54062076.496 : NVMData.BornYear = 0
19ec-1c88:54062076.546 : NVMData.FirstScanMonth = 4
19ec-1c88:54062076.599 : NVMData.FirstScanDay = 30
19ec-1c88:54062076.655 : NVMData.FirstScanYear = 2020
19ec-1c88:54062076.709 : NVMData.VerticalMagnification = 0
19ec-1c88:54062076.765 : NVMData.HorizontalMagnification = 0
19ec-1c88:54062076.821 : NVMData.PowerSavingTime = 15
19ec-1c88:54062076.876 : NVMData.SN = A094165189010062
19ec-1c88:54062076.927 : NVMData.AutoFeed = 0
19ec-1c88:54062076.976 : NVMData.CCDType = 0
19ec-1c88:54062077.023 : NVMData.ScanSpeed = 0
19ec-1c88:54062077.074 : NVMData.RollerCount = 0
19ec-1c88:54062077.125 : NVMData.MultifeedCount = 0
19ec-1c88:54062077.178 : NVMData.JamCount = 0
19ec-1c88:54062077.228 : NVMData.IdentifyInfo = 
19ec-1c88:54062077.279 : NVMData.FormalName = 
19ec-1c88:54062077.327 : NVMData.ReservedB = 0
19ec-1c88:54062077.375 : NVMData.FunctionCode = 0
19ec-1c88:54062077.428 : NVMData.PreFeed = 0
19ec-1c88:54062077.477 : NVMData.PreFeedTime = 0
19ec-1c88:54062077.529 : NVMData.ButtonNumber = 0
19ec-1c88:54062077.576 : NVMData.PowerOffTime = 0
19ec-1c88:54062077.624 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54062077.687 : => IoObject::IoLockEnd
19ec-1c88:54062077.781 : <= IoObject::IoLockEnd
19ec-1c88:54062077.830 : <= ReadNVMData ret = 1
19ec-1c88:54072158.135 : => GetADFStatus
19ec-1c88:54072158.563 : => IoObject::IoLockStart
19ec-1c88:54072158.710 : => CAsicIO::CheckDevice
19ec-1c88:54072158.770 : => CNT96226::ConnectIsAvailable
19ec-1c88:54072182.425 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54072182.540 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54072182.603 : <= IoObject::IoLockStart
19ec-1c88:54072182.665 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54072182.733 : IO Send command 10 bytes
19ec-1c88:54072182.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:54072182.905 : iCmd = 0, nBytes = 10
19ec-1c88:54072183.014 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54072385.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54072386.049 : System send command 10 bytes + data 0 bytes
19ec-1c88:54072386.117 : IO total need to receive data 2 bytes
19ec-1c88:54072386.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54072386.230 : iCmd = 0, nBytes = 2
19ec-1c88:54072584.429 : 0000 : 00 00 
19ec-1c88:54072584.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54072584.630 : System total receive data 2 bytes
19ec-1c88:54072584.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:54072584.745 : iCmd = 1, nBytes = 4
19ec-1c88:54072726.183 : 0000 : 00 00 00 00 
19ec-1c88:54072726.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54072726.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54072726.481 : Return status = 0
19ec-1c88:54072726.541 : => IoObject::IoLockEnd
19ec-1c88:54072726.632 : <= IoObject::IoLockEnd
19ec-1c88:54072726.685 : <= GetADFStatus ret = 1
19ec-1c88:54075383.922 : => GetADFStatus
19ec-1c88:54075384.119 : => IoObject::IoLockStart
19ec-1c88:54075384.251 : => CAsicIO::CheckDevice
19ec-1c88:54075384.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:54075406.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54075406.896 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54075406.954 : <= IoObject::IoLockStart
19ec-1c88:54075407.016 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54075407.085 : IO Send command 10 bytes
19ec-1c88:54075407.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:54075407.260 : iCmd = 0, nBytes = 10
19ec-1c88:54075407.371 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54075607.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54075607.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:54075608.097 : IO total need to receive data 2 bytes
19ec-1c88:54075608.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:54075608.228 : iCmd = 0, nBytes = 2
19ec-1c88:54075796.008 : 0000 : 00 00 
19ec-1c88:54075796.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54075796.208 : System total receive data 2 bytes
19ec-1c88:54075796.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:54075796.323 : iCmd = 1, nBytes = 4
19ec-1c88:54075969.742 : 0000 : 00 00 00 00 
19ec-1c88:54075969.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54075970.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54075970.368 : Return status = 0
19ec-1c88:54075970.485 : => IoObject::IoLockEnd
19ec-1c88:54075970.669 : <= IoObject::IoLockEnd
19ec-1c88:54075970.771 : <= GetADFStatus ret = 1
19ec-1c88:54078047.464 : => TerminateDriver
19ec-1c88:54078047.653 : => CAsicIO::~CAsicIO,pStage=79039560
19ec-1c88:54078047.726 : => CNT96226::Close
19ec-1c88:54078051.657 : <= CNT96226::Close ret = 1
19ec-1c88:54078051.736 : <= CAsicIO::~CAsicIO
19ec-1c88:54078051.794 : => IoObject::IoLockEnd
19ec-1c88:54078051.847 : <= IoObject::IoLockEnd
19ec-1c88:54078051.897 : => IoObject::TerminateDevice
19ec-1c88:54078051.952 : => IoObject::IoLockEnd
19ec-1c88:54078052.003 : <= IoObject::IoLockEnd
19ec-1c88:54078052.104 : <= IoObject::TerminateDevice
19ec-1c88:54078052.355 : <= TerminateDriver ret = 1
19ec-1c88:54121732.147 : ============Debug Start==========
19ec-1c88:54121732.445 : Date : 2020/4/30 14:31:57
19ec-1c88:54121732.597 : Process ID : 19ec
19ec-1c88:54121733.019 : Windows : Version 10.0 build 18363 
19ec-1c88:54121733.496 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54121733.561 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54121733.634 : MemoryStatus.ullAvailPhys : 1749913600
19ec-1c88:54121733.696 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54121733.758 : MemoryStatus.ullAvailPageFile : 3146641408
19ec-1c88:54121733.822 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54121733.881 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:54121733.943 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54121734.048 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54121734.111 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54121734.370 : CPU Count : 4
19ec-1c88:54121734.418 : CPU Frequency : 100.000 Mhz
19ec-1c88:54121738.909 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54121739.042 : => InitializeDriver
19ec-1c88:54121739.317 : <= InitializeDriver ret = 1
19ec-1c88:54121739.379 : => InitializeScanner
19ec-1c88:54121739.461 : => CAsicIO::GetDeviceList
19ec-1c88:54121739.768 : => CNT96226::CNT96226
19ec-1c88:54121739.827 : => CNT96226::Open
19ec-1c88:54121760.652 : <= CNT96226::Open ret = 1
19ec-1c88:54121760.747 : => CNT96226::Initialize
19ec-1c88:54121760.927 : <= CNT96226::Initialize ret = 1
19ec-1c88:54121760.984 : <= CNT96226::CNT96226
19ec-1c88:54121761.037 : => CNT96226::EnumAvailableDevice
19ec-1c88:54121766.512 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54121766.596 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54121766.655 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54125486.239 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54125486.539 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54125492.113 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54125492.225 : => IoObject::GetLockName
19ec-1c88:54125492.290 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54125492.363 : <= IoObject::GetLockName
19ec-1c88:54125492.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:54125492.892 : iCmd = 3, nBytes = 2
19ec-1c88:54125883.772 : 0000 : 06 38 
19ec-1c88:54125883.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54125883.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:54125884.047 : iCmd = 4, nBytes = 2
19ec-1c88:54126189.137 : 0000 : 07 07 
19ec-1c88:54126189.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54126189.524 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54126189.698 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54126189.828 : IO Send command 10 bytes
19ec-1c88:54126189.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:54126190.045 : iCmd = 0, nBytes = 10
19ec-1c88:54126190.254 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54126397.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54126397.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:54126397.901 : iCmd = 0, nBytes = 165
19ec-1c88:54126610.058 : skip dump 37 bytes
19ec-1c88:54126610.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54126610.703 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54126610.985 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54126611.257 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54126611.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54126611.795 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54126612.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54126612.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54126612.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54126612.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:54126612.675 : iCmd = 1, nBytes = 4
19ec-1c88:54126822.786 : 0000 : 00 00 00 00 
19ec-1c88:54126822.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54126823.119 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54126823.241 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54126823.373 : IO Send command 10 bytes
19ec-1c88:54126823.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:54126823.588 : iCmd = 0, nBytes = 10
19ec-1c88:54126823.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54127178.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54127178.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:54127178.977 : iCmd = 0, nBytes = 128
19ec-1c88:54127390.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127391.296 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127391.590 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54127391.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54127392.132 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54127392.384 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127392.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127392.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127393.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54127393.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:54127393.251 : iCmd = 1, nBytes = 4
19ec-1c88:54127607.343 : 0000 : 00 00 00 00 
19ec-1c88:54127607.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54127607.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54127608.002 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54127608.153 : => CNT96226::Close
19ec-1c88:54127614.932 : <= CNT96226::Close ret = 1
19ec-1c88:54127615.091 : <= CNT96226::~CNT96226
19ec-1c88:54127615.253 : <= CAsicIO::GetDeviceList
19ec-1c88:54127615.959 : => IoObject::SetTimeout
19ec-1c88:54127616.222 : Timeout--> In = 0 Out = 0
19ec-1c88:54127616.338 : <= IoObject::SetTimeout
19ec-1c88:54127616.461 : => CAsicIO::CAsicIO
19ec-1c88:54127616.596 : => CNT96226::CNT96226
19ec-1c88:54127616.708 : => CNT96226::Open
19ec-1c88:54127661.413 : <= CNT96226::Open ret = 1
19ec-1c88:54127661.636 : => CNT96226::Initialize
19ec-1c88:54127662.019 : <= CNT96226::Initialize ret = 1
19ec-1c88:54127662.145 : <= CNT96226::CNT96226
19ec-1c88:54127662.247 : <= CAsicIO::CAsicIO
19ec-1c88:54127662.361 : => CAsicIO::InitializeDevice
19ec-1c88:54127662.498 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54127674.193 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54127674.428 : => IoObject::GetLockName
19ec-1c88:54127674.538 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54127674.674 : <= IoObject::GetLockName
19ec-1c88:54127675.619 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54127675.769 : IO Send command 10 bytes
19ec-1c88:54127675.876 : => CNT96226::VenderCmd_SetData
19ec-1c88:54127675.986 : iCmd = 0, nBytes = 10
19ec-1c88:54127676.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54128036.019 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54128036.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128036.385 : iCmd = 0, nBytes = 128
19ec-1c88:54128253.106 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128253.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128253.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54128254.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54128254.323 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54128254.580 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128254.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128255.082 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128255.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54128255.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128255.586 : iCmd = 1, nBytes = 4
19ec-1c88:54128466.563 : 0000 : 00 00 00 00 
19ec-1c88:54128466.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54128466.876 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54128466.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128467.099 : iCmd = 3, nBytes = 2
19ec-1c88:54128867.901 : 0000 : 06 38 
19ec-1c88:54128868.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54128868.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128868.364 : iCmd = 4, nBytes = 2
19ec-1c88:54129192.720 : 0000 : 07 07 
19ec-1c88:54129192.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54129193.046 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54129193.167 : => IoObject::InitializeDevice
19ec-1c88:54129193.285 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54129194.004 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54129194.093 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54129194.946 : => FindScanner
19ec-1c88:54129195.016 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54129195.088 : <= FindScanner ret = 1
19ec-1c88:54129195.155 : => IoObject::IoLockStart
19ec-1c88:54129195.281 : => CAsicIO::CheckDevice
19ec-1c88:54129195.348 : => CNT96226::ConnectIsAvailable
19ec-1c88:54129219.741 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54129219.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54129219.921 : <= IoObject::IoLockStart
19ec-1c88:54129219.990 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54129220.074 : IO Send command 10 bytes
19ec-1c88:54129220.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:54129220.243 : iCmd = 0, nBytes = 10
19ec-1c88:54129220.368 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54129420.102 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54129420.222 : System send command 10 bytes + data 0 bytes
19ec-1c88:54129420.306 : IO total need to receive data 5 bytes
19ec-1c88:54129420.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:54129420.443 : iCmd = 0, nBytes = 5
19ec-1c88:54129626.704 : 0000 : 06 00 02 02 ab 
19ec-1c88:54129626.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54129626.935 : System total receive data 5 bytes
19ec-1c88:54129627.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:54129627.084 : iCmd = 1, nBytes = 4
19ec-1c88:54129831.604 : 0000 : 00 00 00 00 
19ec-1c88:54129831.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54129832.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54129832.265 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54129832.343 : IO Send command 10 bytes
19ec-1c88:54129832.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:54129832.527 : iCmd = 0, nBytes = 10
19ec-1c88:54129832.654 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54130034.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54130034.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:54130034.999 : IO total need to receive data 165 bytes
19ec-1c88:54130035.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:54130035.149 : iCmd = 0, nBytes = 165
19ec-1c88:54130245.060 : skip dump 37 bytes
19ec-1c88:54130245.285 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54130245.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54130245.622 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54130245.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54130245.938 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54130246.094 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54130246.243 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130246.393 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130246.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54130246.539 : System total receive data 165 bytes
19ec-1c88:54130246.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:54130246.671 : iCmd = 1, nBytes = 4
19ec-1c88:54130456.152 : 0000 : 00 00 00 00 
19ec-1c88:54130456.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54130456.435 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54130456.712 : Dump Inquiry
19ec-1c88:54130456.875 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54130457.034 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54130457.195 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54130457.354 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54130457.510 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54130457.673 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54130457.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130457.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130458.134 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54130458.293 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54130458.397 : 00a0 : 00 00 00 00 00 
19ec-1c88:54130458.475 : => ReadNVMDataInternal
19ec-1c88:54130458.723 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54130458.806 : IO Send command 10 bytes
19ec-1c88:54130458.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:54130458.983 : iCmd = 0, nBytes = 10
19ec-1c88:54130459.109 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54130805.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54130805.684 : System send command 10 bytes + data 0 bytes
19ec-1c88:54130805.769 : IO total need to receive data 128 bytes
19ec-1c88:54130805.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:54130805.909 : iCmd = 0, nBytes = 128
19ec-1c88:54131013.051 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131013.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131013.452 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54131013.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54131013.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54131013.928 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131014.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131014.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131014.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54131014.376 : System total receive data 128 bytes
19ec-1c88:54131014.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:54131014.514 : iCmd = 1, nBytes = 4
19ec-1c88:54131174.901 : 0000 : 00 00 00 00 
19ec-1c88:54131175.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54131175.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54131175.297 : NVMData.PadScanCount = 0
19ec-1c88:54131175.369 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54131175.437 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54131175.505 : NVMData.FlatbedScanCount = 0
19ec-1c88:54131175.575 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54131175.638 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54131175.702 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54131175.767 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54131175.833 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54131175.897 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54131175.963 : NVMData.BornMonth = 0
19ec-1c88:54131176.026 : NVMData.BornDay = 0
19ec-1c88:54131176.085 : NVMData.BornYear = 0
19ec-1c88:54131176.140 : NVMData.FirstScanMonth = 4
19ec-1c88:54131176.204 : NVMData.FirstScanDay = 30
19ec-1c88:54131176.271 : NVMData.FirstScanYear = 2020
19ec-1c88:54131176.338 : NVMData.VerticalMagnification = 0
19ec-1c88:54131176.403 : NVMData.HorizontalMagnification = 0
19ec-1c88:54131176.472 : NVMData.PowerSavingTime = 15
19ec-1c88:54131176.538 : NVMData.SN = A094165189010062
19ec-1c88:54131176.598 : NVMData.AutoFeed = 0
19ec-1c88:54131176.656 : NVMData.CCDType = 0
19ec-1c88:54131176.715 : NVMData.ScanSpeed = 0
19ec-1c88:54131176.773 : NVMData.RollerCount = 0
19ec-1c88:54131176.836 : NVMData.MultifeedCount = 0
19ec-1c88:54131176.898 : NVMData.JamCount = 0
19ec-1c88:54131176.956 : NVMData.IdentifyInfo = 
19ec-1c88:54131177.014 : NVMData.FormalName = 
19ec-1c88:54131177.284 : NVMData.ReservedB = 0
19ec-1c88:54131177.350 : NVMData.FunctionCode = 0
19ec-1c88:54131177.413 : NVMData.PreFeed = 0
19ec-1c88:54131177.471 : NVMData.PreFeedTime = 0
19ec-1c88:54131177.528 : NVMData.ButtonNumber = 0
19ec-1c88:54131177.589 : NVMData.PowerOffTime = 0
19ec-1c88:54131177.649 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54131177.739 : => IoObject::IoLockEnd
19ec-1c88:54131177.846 : <= IoObject::IoLockEnd
19ec-1c88:54131177.905 : <= InitializeScanner ret = 1
19ec-1c88:54131177.981 : => GetLogicalScannerAbilityEx
19ec-1c88:54131178.052 : => IoObject::IoLockStart
19ec-1c88:54131178.168 : => CAsicIO::CheckDevice
19ec-1c88:54131178.231 : => CNT96226::ConnectIsAvailable
19ec-1c88:54131194.052 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54131194.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54131194.230 : <= IoObject::IoLockStart
19ec-1c88:54131194.299 : => IoObject::IoLockEnd
19ec-1c88:54131194.405 : <= IoObject::IoLockEnd
19ec-1c88:54131194.540 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54131194.634 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54131424.843 : => ReadNVMData
19ec-1c88:54131425.063 : => IoObject::IoLockStart
19ec-1c88:54131425.197 : => CAsicIO::CheckDevice
19ec-1c88:54131425.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:54131450.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54131450.780 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54131450.858 : <= IoObject::IoLockStart
19ec-1c88:54131450.935 : => ReadNVMDataInternal
19ec-1c88:54131451.012 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54131451.091 : IO Send command 10 bytes
19ec-1c88:54131451.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:54131451.309 : iCmd = 0, nBytes = 10
19ec-1c88:54131451.447 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54131797.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54131798.151 : System send command 10 bytes + data 0 bytes
19ec-1c88:54131798.227 : IO total need to receive data 128 bytes
19ec-1c88:54131798.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:54131798.347 : iCmd = 0, nBytes = 128
19ec-1c88:54131939.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131939.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.011 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54131940.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54131940.283 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.411 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.537 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54131940.788 : System total receive data 128 bytes
19ec-1c88:54131940.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:54131940.900 : iCmd = 1, nBytes = 4
19ec-1c88:54132051.815 : 0000 : 00 00 00 00 
19ec-1c88:54132051.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54132052.051 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54132052.131 : NVMData.PadScanCount = 0
19ec-1c88:54132052.185 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54132052.244 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54132052.301 : NVMData.FlatbedScanCount = 0
19ec-1c88:54132052.354 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54132052.408 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54132052.470 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54132052.531 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54132052.592 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54132052.648 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54132052.708 : NVMData.BornMonth = 0
19ec-1c88:54132052.759 : NVMData.BornDay = 0
19ec-1c88:54132052.808 : NVMData.BornYear = 0
19ec-1c88:54132052.856 : NVMData.FirstScanMonth = 4
19ec-1c88:54132052.912 : NVMData.FirstScanDay = 30
19ec-1c88:54132052.969 : NVMData.FirstScanYear = 2020
19ec-1c88:54132053.138 : NVMData.VerticalMagnification = 0
19ec-1c88:54132053.195 : NVMData.HorizontalMagnification = 0
19ec-1c88:54132053.251 : NVMData.PowerSavingTime = 15
19ec-1c88:54132053.308 : NVMData.SN = A094165189010062
19ec-1c88:54132053.359 : NVMData.AutoFeed = 0
19ec-1c88:54132053.409 : NVMData.CCDType = 0
19ec-1c88:54132053.457 : NVMData.ScanSpeed = 0
19ec-1c88:54132053.505 : NVMData.RollerCount = 0
19ec-1c88:54132053.558 : NVMData.MultifeedCount = 0
19ec-1c88:54132053.609 : NVMData.JamCount = 0
19ec-1c88:54132053.659 : NVMData.IdentifyInfo = 
19ec-1c88:54132053.712 : NVMData.FormalName = 
19ec-1c88:54132053.763 : NVMData.ReservedB = 0
19ec-1c88:54132053.813 : NVMData.FunctionCode = 0
19ec-1c88:54132053.862 : NVMData.PreFeed = 0
19ec-1c88:54132053.913 : NVMData.PreFeedTime = 0
19ec-1c88:54132053.962 : NVMData.ButtonNumber = 0
19ec-1c88:54132054.013 : NVMData.PowerOffTime = 0
19ec-1c88:54132054.066 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54132054.142 : => IoObject::IoLockEnd
19ec-1c88:54132054.231 : <= IoObject::IoLockEnd
19ec-1c88:54132054.283 : <= ReadNVMData ret = 1
19ec-1c88:54134969.832 : ============Debug Start==========
19ec-1c88:54134970.200 : Date : 2020/4/30 14:31:58
19ec-1c88:54134970.283 : Process ID : 19ec
19ec-1c88:54134970.745 : Windows : Version 10.0 build 18363 
19ec-1c88:54134971.262 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54134971.325 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54134971.386 : MemoryStatus.ullAvailPhys : 1733955584
19ec-1c88:54134971.443 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54134971.506 : MemoryStatus.ullAvailPageFile : 3131170816
19ec-1c88:54134971.572 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54134971.631 : MemoryStatus.ullAvailVirtual : 1729740800
19ec-1c88:54134971.691 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54134971.799 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54134971.858 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54134972.111 : CPU Count : 4
19ec-1c88:54134972.156 : CPU Frequency : 100.000 Mhz
19ec-1c88:54134976.863 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54134976.998 : => InitializeDriver
19ec-1c88:54134977.298 : <= InitializeDriver ret = 1
19ec-1c88:54137769.243 : => InitializeScanner
19ec-1c88:54137769.564 : => CAsicIO::GetDeviceList
19ec-1c88:54137770.071 : => CNT96226::CNT96226
19ec-1c88:54137770.134 : => CNT96226::Open
19ec-1c88:54137798.286 : <= CNT96226::Open ret = 1
19ec-1c88:54137798.448 : => CNT96226::Initialize
19ec-1c88:54137798.659 : <= CNT96226::Initialize ret = 1
19ec-1c88:54137798.723 : <= CNT96226::CNT96226
19ec-1c88:54137798.779 : => CNT96226::EnumAvailableDevice
19ec-1c88:54137804.445 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54137804.526 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54137804.589 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54141569.392 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54141569.851 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54141580.978 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54141581.196 : => IoObject::GetLockName
19ec-1c88:54141581.322 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54141581.465 : <= IoObject::GetLockName
19ec-1c88:54141582.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:54141582.525 : iCmd = 3, nBytes = 2
19ec-1c88:54141986.437 : 0000 : 06 38 
19ec-1c88:54141986.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54141986.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:54141986.924 : iCmd = 4, nBytes = 2
19ec-1c88:54142331.080 : 0000 : 07 07 
19ec-1c88:54142331.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54142331.445 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54142331.609 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54142331.744 : IO Send command 10 bytes
19ec-1c88:54142331.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:54142331.957 : iCmd = 0, nBytes = 10
19ec-1c88:54142332.180 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54142543.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54142543.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:54142543.478 : iCmd = 0, nBytes = 165
19ec-1c88:54142771.900 : skip dump 37 bytes
19ec-1c88:54142772.284 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54142772.579 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54142772.856 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54142773.128 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54142773.396 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54142773.668 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54142773.924 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54142774.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54142774.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54142774.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:54142774.530 : iCmd = 1, nBytes = 4
19ec-1c88:54143011.845 : 0000 : 00 00 00 00 
19ec-1c88:54143012.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54143012.205 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54143012.322 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54143012.454 : IO Send command 10 bytes
19ec-1c88:54143012.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:54143012.665 : iCmd = 0, nBytes = 10
19ec-1c88:54143012.875 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54143378.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54143378.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:54143378.925 : iCmd = 0, nBytes = 128
19ec-1c88:54143609.880 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143610.248 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143610.545 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54143610.823 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54143611.082 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54143611.459 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143611.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143611.969 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143612.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54143612.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:54143612.339 : iCmd = 1, nBytes = 4
19ec-1c88:54143825.951 : 0000 : 00 00 00 00 
19ec-1c88:54143826.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54143826.287 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54143826.612 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54143826.761 : => CNT96226::Close
19ec-1c88:54143832.876 : <= CNT96226::Close ret = 1
19ec-1c88:54143833.029 : <= CNT96226::~CNT96226
19ec-1c88:54143833.189 : <= CAsicIO::GetDeviceList
19ec-1c88:54143833.855 : => IoObject::SetTimeout
19ec-1c88:54143834.116 : Timeout--> In = 0 Out = 0
19ec-1c88:54143834.231 : <= IoObject::SetTimeout
19ec-1c88:54143834.364 : => CAsicIO::CAsicIO
19ec-1c88:54143834.507 : => CNT96226::CNT96226
19ec-1c88:54143834.623 : => CNT96226::Open
19ec-1c88:54143874.809 : <= CNT96226::Open ret = 1
19ec-1c88:54143875.006 : => CNT96226::Initialize
19ec-1c88:54143875.393 : <= CNT96226::Initialize ret = 1
19ec-1c88:54143875.514 : <= CNT96226::CNT96226
19ec-1c88:54143875.619 : <= CAsicIO::CAsicIO
19ec-1c88:54143875.726 : => CAsicIO::InitializeDevice
19ec-1c88:54143875.862 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54143887.261 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54143887.481 : => IoObject::GetLockName
19ec-1c88:54143887.588 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54143887.720 : <= IoObject::GetLockName
19ec-1c88:54143888.633 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54143888.784 : IO Send command 10 bytes
19ec-1c88:54143888.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:54143889.010 : iCmd = 0, nBytes = 10
19ec-1c88:54143889.234 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54144248.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54144249.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:54144249.356 : iCmd = 0, nBytes = 128
19ec-1c88:54144476.422 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144476.801 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144477.086 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54144477.355 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54144477.611 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54144477.867 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144478.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144478.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144478.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54144478.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:54144478.728 : iCmd = 1, nBytes = 4
19ec-1c88:54144700.746 : 0000 : 00 00 00 00 
19ec-1c88:54144700.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54144701.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54144701.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:54144701.348 : iCmd = 3, nBytes = 2
19ec-1c88:54145114.096 : 0000 : 06 38 
19ec-1c88:54145114.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54145114.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:54145114.548 : iCmd = 4, nBytes = 2
19ec-1c88:54145451.221 : 0000 : 07 07 
19ec-1c88:54145451.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54145451.810 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54145452.004 : => IoObject::InitializeDevice
19ec-1c88:54145452.187 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54145453.506 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54145453.649 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54145454.896 : => FindScanner
19ec-1c88:54145455.007 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54145455.142 : <= FindScanner ret = 1
19ec-1c88:54145455.262 : => IoObject::IoLockStart
19ec-1c88:54145455.473 : => CAsicIO::CheckDevice
19ec-1c88:54145455.579 : => CNT96226::ConnectIsAvailable
19ec-1c88:54145480.357 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54145480.606 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54145480.735 : <= IoObject::IoLockStart
19ec-1c88:54145480.862 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54145481.018 : IO Send command 10 bytes
19ec-1c88:54145481.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:54145481.326 : iCmd = 0, nBytes = 10
19ec-1c88:54145481.550 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54145686.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54145686.476 : System send command 10 bytes + data 0 bytes
19ec-1c88:54145686.610 : IO total need to receive data 5 bytes
19ec-1c88:54145686.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:54145686.850 : iCmd = 0, nBytes = 5
19ec-1c88:54145902.051 : 0000 : 06 00 02 02 ab 
19ec-1c88:54145902.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54145902.402 : System total receive data 5 bytes
19ec-1c88:54145902.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:54145902.633 : iCmd = 1, nBytes = 4
19ec-1c88:54146103.971 : 0000 : 00 00 00 00 
19ec-1c88:54146104.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54146104.416 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54146104.544 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54146104.673 : IO Send command 10 bytes
19ec-1c88:54146104.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:54146104.957 : iCmd = 0, nBytes = 10
19ec-1c88:54146105.167 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54146316.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54146316.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:54146316.815 : IO total need to receive data 165 bytes
19ec-1c88:54146316.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:54146317.052 : iCmd = 0, nBytes = 165
19ec-1c88:54146520.573 : skip dump 37 bytes
19ec-1c88:54146520.964 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54146521.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54146521.537 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54146521.813 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54146522.066 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54146522.334 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54146522.590 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146522.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146522.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54146523.099 : System total receive data 165 bytes
19ec-1c88:54146523.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:54146523.326 : iCmd = 1, nBytes = 4
19ec-1c88:54146709.445 : 0000 : 00 00 00 00 
19ec-1c88:54146709.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54146709.894 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54146710.359 : Dump Inquiry
19ec-1c88:54146710.642 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54146710.919 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54146711.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54146711.467 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54146711.724 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54146711.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54146712.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146712.503 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146712.771 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54146713.032 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54146713.211 : 00a0 : 00 00 00 00 00 
19ec-1c88:54146713.340 : => ReadNVMDataInternal
19ec-1c88:54146713.733 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54146713.872 : IO Send command 10 bytes
19ec-1c88:54146714.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:54146714.151 : iCmd = 0, nBytes = 10
19ec-1c88:54146714.356 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54147070.568 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54147070.801 : System send command 10 bytes + data 0 bytes
19ec-1c88:54147070.947 : IO total need to receive data 128 bytes
19ec-1c88:54147071.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:54147071.184 : iCmd = 0, nBytes = 128
19ec-1c88:54147266.273 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147266.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147266.940 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54147267.213 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54147267.590 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54147267.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147268.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147268.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147268.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54147268.619 : System total receive data 128 bytes
19ec-1c88:54147268.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:54147268.852 : iCmd = 1, nBytes = 4
19ec-1c88:54147451.685 : 0000 : 00 00 00 00 
19ec-1c88:54147451.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54147452.092 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54147452.231 : NVMData.PadScanCount = 0
19ec-1c88:54147452.340 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54147452.455 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54147452.572 : NVMData.FlatbedScanCount = 0
19ec-1c88:54147452.676 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54147452.783 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54147453.007 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54147453.117 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54147453.225 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54147453.334 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54147453.442 : NVMData.BornMonth = 0
19ec-1c88:54147453.542 : NVMData.BornDay = 0
19ec-1c88:54147453.640 : NVMData.BornYear = 0
19ec-1c88:54147453.742 : NVMData.FirstScanMonth = 4
19ec-1c88:54147453.845 : NVMData.FirstScanDay = 30
19ec-1c88:54147453.953 : NVMData.FirstScanYear = 2020
19ec-1c88:54147454.057 : NVMData.VerticalMagnification = 0
19ec-1c88:54147454.167 : NVMData.HorizontalMagnification = 0
19ec-1c88:54147454.277 : NVMData.PowerSavingTime = 15
19ec-1c88:54147454.390 : NVMData.SN = A094165189010062
19ec-1c88:54147454.495 : NVMData.AutoFeed = 0
19ec-1c88:54147454.596 : NVMData.CCDType = 0
19ec-1c88:54147454.692 : NVMData.ScanSpeed = 0
19ec-1c88:54147454.789 : NVMData.RollerCount = 0
19ec-1c88:54147454.889 : NVMData.MultifeedCount = 0
19ec-1c88:54147454.991 : NVMData.JamCount = 0
19ec-1c88:54147455.090 : NVMData.IdentifyInfo = 
19ec-1c88:54147455.194 : NVMData.FormalName = 
19ec-1c88:54147455.575 : NVMData.ReservedB = 0
19ec-1c88:54147455.689 : NVMData.FunctionCode = 0
19ec-1c88:54147455.790 : NVMData.PreFeed = 0
19ec-1c88:54147455.895 : NVMData.PreFeedTime = 0
19ec-1c88:54147455.994 : NVMData.ButtonNumber = 0
19ec-1c88:54147456.103 : NVMData.PowerOffTime = 0
19ec-1c88:54147456.208 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54147456.345 : => IoObject::IoLockEnd
19ec-1c88:54147456.533 : <= IoObject::IoLockEnd
19ec-1c88:54147456.631 : <= InitializeScanner ret = 1
19ec-1c88:54148838.179 : => GetLogicalScannerAbility
19ec-1c88:54148838.368 : => IoObject::IoLockStart
19ec-1c88:54148838.502 : => CAsicIO::CheckDevice
19ec-1c88:54148838.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:54148863.035 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54148863.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54148863.214 : <= IoObject::IoLockStart
19ec-1c88:54148863.274 : => IoObject::IoLockEnd
19ec-1c88:54148863.383 : <= IoObject::IoLockEnd
19ec-1c88:54148863.463 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54152378.314 : => GetLogicalScannerAbilityEx
19ec-1c88:54152378.509 : => IoObject::IoLockStart
19ec-1c88:54152378.638 : => CAsicIO::CheckDevice
19ec-1c88:54152378.694 : => CNT96226::ConnectIsAvailable
19ec-1c88:54152403.022 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54152403.133 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54152403.190 : <= IoObject::IoLockStart
19ec-1c88:54152403.248 : => IoObject::IoLockEnd
19ec-1c88:54152403.354 : <= IoObject::IoLockEnd
19ec-1c88:54152403.470 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54152403.539 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54159629.945 : => ReadNVMData
19ec-1c88:54159630.141 : => IoObject::IoLockStart
19ec-1c88:54159630.283 : => CAsicIO::CheckDevice
19ec-1c88:54159630.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:54159654.953 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54159655.069 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54159655.127 : <= IoObject::IoLockStart
19ec-1c88:54159655.195 : => ReadNVMDataInternal
19ec-1c88:54159655.258 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54159655.324 : IO Send command 10 bytes
19ec-1c88:54159655.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:54159655.501 : iCmd = 0, nBytes = 10
19ec-1c88:54159655.615 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54160009.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54160010.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:54160010.091 : IO total need to receive data 128 bytes
19ec-1c88:54160010.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:54160010.207 : iCmd = 0, nBytes = 128
19ec-1c88:54160213.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160213.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.083 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54160214.218 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54160214.345 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.467 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.592 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54160214.839 : System total receive data 128 bytes
19ec-1c88:54160214.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:54160214.953 : iCmd = 1, nBytes = 4
19ec-1c88:54160411.226 : 0000 : 00 00 00 00 
19ec-1c88:54160411.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54160411.457 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54160411.525 : NVMData.PadScanCount = 0
19ec-1c88:54160411.578 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54160411.631 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54160411.687 : NVMData.FlatbedScanCount = 0
19ec-1c88:54160411.739 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54160411.940 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54160412.004 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54160412.058 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54160412.114 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54160412.166 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54160412.220 : NVMData.BornMonth = 0
19ec-1c88:54160412.268 : NVMData.BornDay = 0
19ec-1c88:54160412.317 : NVMData.BornYear = 0
19ec-1c88:54160412.364 : NVMData.FirstScanMonth = 4
19ec-1c88:54160412.415 : NVMData.FirstScanDay = 30
19ec-1c88:54160412.469 : NVMData.FirstScanYear = 2020
19ec-1c88:54160412.520 : NVMData.VerticalMagnification = 0
19ec-1c88:54160412.575 : NVMData.HorizontalMagnification = 0
19ec-1c88:54160412.629 : NVMData.PowerSavingTime = 15
19ec-1c88:54160412.683 : NVMData.SN = A094165189010062
19ec-1c88:54160412.732 : NVMData.AutoFeed = 0
19ec-1c88:54160412.785 : NVMData.CCDType = 0
19ec-1c88:54160412.834 : NVMData.ScanSpeed = 0
19ec-1c88:54160412.881 : NVMData.RollerCount = 0
19ec-1c88:54160412.934 : NVMData.MultifeedCount = 0
19ec-1c88:54160412.987 : NVMData.JamCount = 0
19ec-1c88:54160413.039 : NVMData.IdentifyInfo = 
19ec-1c88:54160413.089 : NVMData.FormalName = 
19ec-1c88:54160413.139 : NVMData.ReservedB = 0
19ec-1c88:54160413.187 : NVMData.FunctionCode = 0
19ec-1c88:54160413.235 : NVMData.PreFeed = 0
19ec-1c88:54160413.283 : NVMData.PreFeedTime = 0
19ec-1c88:54160413.332 : NVMData.ButtonNumber = 0
19ec-1c88:54160413.380 : NVMData.PowerOffTime = 0
19ec-1c88:54160413.430 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54160413.490 : => IoObject::IoLockEnd
19ec-1c88:54160413.582 : <= IoObject::IoLockEnd
19ec-1c88:54160413.631 : <= ReadNVMData ret = 1
19ec-1c88:54170342.291 : => GetADFStatus
19ec-1c88:54170342.673 : => IoObject::IoLockStart
19ec-1c88:54170342.800 : => CAsicIO::CheckDevice
19ec-1c88:54170342.861 : => CNT96226::ConnectIsAvailable
19ec-1c88:54170366.943 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54170367.153 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54170367.286 : <= IoObject::IoLockStart
19ec-1c88:54170367.410 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54170367.781 : IO Send command 10 bytes
19ec-1c88:54170367.898 : => CNT96226::VenderCmd_SetData
19ec-1c88:54170367.960 : iCmd = 0, nBytes = 10
19ec-1c88:54170368.069 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54170555.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54170555.807 : System send command 10 bytes + data 0 bytes
19ec-1c88:54170555.888 : IO total need to receive data 2 bytes
19ec-1c88:54170555.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:54170556.018 : iCmd = 0, nBytes = 2
19ec-1c88:54170678.956 : 0000 : 00 00 
19ec-1c88:54170679.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54170679.130 : System total receive data 2 bytes
19ec-1c88:54170679.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:54170679.254 : iCmd = 1, nBytes = 4
19ec-1c88:54170833.993 : 0000 : 00 00 00 00 
19ec-1c88:54170834.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54170834.548 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54170834.613 : Return status = 0
19ec-1c88:54170834.674 : => IoObject::IoLockEnd
19ec-1c88:54170834.762 : <= IoObject::IoLockEnd
19ec-1c88:54170834.814 : <= GetADFStatus ret = 1
19ec-1c88:54173380.244 : => GetADFStatus
19ec-1c88:54173380.428 : => IoObject::IoLockStart
19ec-1c88:54173380.561 : => CAsicIO::CheckDevice
19ec-1c88:54173380.618 : => CNT96226::ConnectIsAvailable
19ec-1c88:54173406.771 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54173407.130 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54173407.187 : <= IoObject::IoLockStart
19ec-1c88:54173407.248 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54173407.313 : IO Send command 10 bytes
19ec-1c88:54173407.429 : => CNT96226::VenderCmd_SetData
19ec-1c88:54173407.489 : iCmd = 0, nBytes = 10
19ec-1c88:54173407.598 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54173607.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54173607.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:54173607.737 : IO total need to receive data 2 bytes
19ec-1c88:54173607.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:54173607.874 : iCmd = 0, nBytes = 2
19ec-1c88:54173815.528 : 0000 : 00 00 
19ec-1c88:54173815.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54173815.905 : System total receive data 2 bytes
19ec-1c88:54173816.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:54173816.296 : iCmd = 1, nBytes = 4
19ec-1c88:54174015.974 : 0000 : 00 00 00 00 
19ec-1c88:54174016.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54174016.179 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54174016.239 : Return status = 0
19ec-1c88:54174016.295 : => IoObject::IoLockEnd
19ec-1c88:54174016.382 : <= IoObject::IoLockEnd
19ec-1c88:54174016.432 : <= GetADFStatus ret = 1
19ec-1c88:54176025.652 : => TerminateDriver
19ec-1c88:54176025.839 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:54176025.913 : => CNT96226::Close
19ec-1c88:54176029.568 : <= CNT96226::Close ret = 1
19ec-1c88:54176029.649 : <= CAsicIO::~CAsicIO
19ec-1c88:54176029.705 : => IoObject::IoLockEnd
19ec-1c88:54176029.759 : <= IoObject::IoLockEnd
19ec-1c88:54176029.812 : => IoObject::TerminateDevice
19ec-1c88:54176029.870 : => IoObject::IoLockEnd
19ec-1c88:54176029.921 : <= IoObject::IoLockEnd
19ec-1c88:54176030.023 : <= IoObject::TerminateDevice
19ec-1c88:54176030.284 : <= TerminateDriver ret = 1
19ec-1c88:54218887.809 : ============Debug Start==========
19ec-1c88:54218888.064 : Date : 2020/4/30 14:32:00
19ec-1c88:54218888.148 : Process ID : 19ec
19ec-1c88:54218888.539 : Windows : Version 10.0 build 18363 
19ec-1c88:54218888.999 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54218889.064 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54218889.128 : MemoryStatus.ullAvailPhys : 1751461888
19ec-1c88:54218889.190 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54218889.257 : MemoryStatus.ullAvailPageFile : 3148902400
19ec-1c88:54218889.318 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54218889.375 : MemoryStatus.ullAvailVirtual : 1729445888
19ec-1c88:54218889.436 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54218889.543 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54218889.601 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54218889.839 : CPU Count : 4
19ec-1c88:54218889.885 : CPU Frequency : 100.000 Mhz
19ec-1c88:54218894.084 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54218894.215 : => InitializeDriver
19ec-1c88:54218894.478 : <= InitializeDriver ret = 1
19ec-1c88:54218894.537 : => InitializeScanner
19ec-1c88:54218894.611 : => CAsicIO::GetDeviceList
19ec-1c88:54218894.947 : => CNT96226::CNT96226
19ec-1c88:54218895.005 : => CNT96226::Open
19ec-1c88:54218914.935 : <= CNT96226::Open ret = 1
19ec-1c88:54218915.025 : => CNT96226::Initialize
19ec-1c88:54218915.207 : <= CNT96226::Initialize ret = 1
19ec-1c88:54218915.266 : <= CNT96226::CNT96226
19ec-1c88:54218915.322 : => CNT96226::EnumAvailableDevice
19ec-1c88:54218920.565 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54218920.640 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54218920.701 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54222611.601 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54222611.903 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54222618.072 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54222618.181 : => IoObject::GetLockName
19ec-1c88:54222618.246 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54222618.316 : <= IoObject::GetLockName
19ec-1c88:54222618.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:54222618.889 : iCmd = 3, nBytes = 2
19ec-1c88:54222966.348 : 0000 : 06 38 
19ec-1c88:54222966.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54222966.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:54222966.663 : iCmd = 4, nBytes = 2
19ec-1c88:54223239.953 : 0000 : 07 07 
19ec-1c88:54223240.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54223240.212 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54223240.312 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54223240.387 : IO Send command 10 bytes
19ec-1c88:54223240.443 : => CNT96226::VenderCmd_SetData
19ec-1c88:54223240.504 : iCmd = 0, nBytes = 10
19ec-1c88:54223240.608 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54223390.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54223390.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:54223391.000 : iCmd = 0, nBytes = 165
19ec-1c88:54223514.481 : skip dump 37 bytes
19ec-1c88:54223514.727 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54223514.876 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54223515.019 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54223515.156 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54223515.285 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54223515.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54223515.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54223515.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54223515.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54223515.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:54223515.881 : iCmd = 1, nBytes = 4
19ec-1c88:54223692.979 : 0000 : 00 00 00 00 
19ec-1c88:54223693.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54223693.230 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54223693.298 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54223693.370 : IO Send command 10 bytes
19ec-1c88:54223693.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:54223693.486 : iCmd = 0, nBytes = 10
19ec-1c88:54223693.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54224037.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54224038.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224038.087 : iCmd = 0, nBytes = 128
19ec-1c88:54224272.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.124 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.269 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54224273.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54224273.538 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.921 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54224274.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224274.108 : iCmd = 1, nBytes = 4
19ec-1c88:54224411.332 : 0000 : 00 00 00 00 
19ec-1c88:54224411.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54224411.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54224411.719 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54224411.794 : => CNT96226::Close
19ec-1c88:54224416.001 : <= CNT96226::Close ret = 1
19ec-1c88:54224416.079 : <= CNT96226::~CNT96226
19ec-1c88:54224416.182 : <= CAsicIO::GetDeviceList
19ec-1c88:54224416.625 : => IoObject::SetTimeout
19ec-1c88:54224416.764 : Timeout--> In = 0 Out = 0
19ec-1c88:54224416.823 : <= IoObject::SetTimeout
19ec-1c88:54224416.893 : => CAsicIO::CAsicIO
19ec-1c88:54224416.968 : => CNT96226::CNT96226
19ec-1c88:54224417.026 : => CNT96226::Open
19ec-1c88:54224439.961 : <= CNT96226::Open ret = 1
19ec-1c88:54224440.076 : => CNT96226::Initialize
19ec-1c88:54224440.283 : <= CNT96226::Initialize ret = 1
19ec-1c88:54224440.347 : <= CNT96226::CNT96226
19ec-1c88:54224440.399 : <= CAsicIO::CAsicIO
19ec-1c88:54224440.462 : => CAsicIO::InitializeDevice
19ec-1c88:54224440.530 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54224446.616 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54224446.746 : => IoObject::GetLockName
19ec-1c88:54224446.804 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54224446.874 : <= IoObject::GetLockName
19ec-1c88:54224447.385 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54224447.457 : IO Send command 10 bytes
19ec-1c88:54224447.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:54224447.570 : iCmd = 0, nBytes = 10
19ec-1c88:54224447.687 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54224775.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54224776.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224776.115 : iCmd = 0, nBytes = 128
19ec-1c88:54224957.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224957.736 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224957.879 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54224958.020 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54224958.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.274 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54224958.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224958.719 : iCmd = 1, nBytes = 4
19ec-1c88:54225123.509 : 0000 : 00 00 00 00 
19ec-1c88:54225123.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54225123.781 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54225123.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:54225123.917 : iCmd = 3, nBytes = 2
19ec-1c88:54225484.107 : 0000 : 06 38 
19ec-1c88:54225484.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54225484.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:54225484.414 : iCmd = 4, nBytes = 2
19ec-1c88:54225773.130 : 0000 : 07 07 
19ec-1c88:54225773.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54225773.443 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54225773.544 : => IoObject::InitializeDevice
19ec-1c88:54225773.663 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54225774.370 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54225774.443 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54225775.292 : => FindScanner
19ec-1c88:54225775.359 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54225775.426 : <= FindScanner ret = 1
19ec-1c88:54225775.488 : => IoObject::IoLockStart
19ec-1c88:54225775.592 : => CAsicIO::CheckDevice
19ec-1c88:54225775.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:54225796.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54225796.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54225796.380 : <= IoObject::IoLockStart
19ec-1c88:54225796.442 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54225796.507 : IO Send command 10 bytes
19ec-1c88:54225796.591 : => CNT96226::VenderCmd_SetData
19ec-1c88:54225796.648 : iCmd = 0, nBytes = 10
19ec-1c88:54225796.759 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54225977.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54225978.047 : System send command 10 bytes + data 0 bytes
19ec-1c88:54225978.123 : IO total need to receive data 5 bytes
19ec-1c88:54225978.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:54225978.246 : iCmd = 0, nBytes = 5
19ec-1c88:54226109.043 : 0000 : 06 00 02 02 ab 
19ec-1c88:54226109.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226109.237 : System total receive data 5 bytes
19ec-1c88:54226109.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:54226109.360 : iCmd = 1, nBytes = 4
19ec-1c88:54226315.471 : 0000 : 00 00 00 00 
19ec-1c88:54226315.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226315.744 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54226315.816 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54226315.883 : IO Send command 10 bytes
19ec-1c88:54226315.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:54226316.044 : iCmd = 0, nBytes = 10
19ec-1c88:54226316.149 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54226510.748 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54226510.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:54226511.005 : IO total need to receive data 165 bytes
19ec-1c88:54226511.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:54226511.130 : iCmd = 0, nBytes = 165
19ec-1c88:54226697.309 : skip dump 37 bytes
19ec-1c88:54226697.724 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54226698.109 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54226698.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54226698.383 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54226698.510 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54226698.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54226698.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226698.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226698.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226699.016 : System total receive data 165 bytes
19ec-1c88:54226699.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54226699.131 : iCmd = 1, nBytes = 4
19ec-1c88:54226907.218 : 0000 : 00 00 00 00 
19ec-1c88:54226907.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226907.464 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54226907.697 : Dump Inquiry
19ec-1c88:54226907.833 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54226907.969 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54226908.105 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54226908.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54226908.362 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54226908.495 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54226908.622 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226908.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226908.876 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54226909.004 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54226909.089 : 00a0 : 00 00 00 00 00 
19ec-1c88:54226909.167 : => ReadNVMDataInternal
19ec-1c88:54226909.376 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54226909.442 : IO Send command 10 bytes
19ec-1c88:54226909.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:54226909.591 : iCmd = 0, nBytes = 10
19ec-1c88:54226909.693 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54227255.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54227255.375 : System send command 10 bytes + data 0 bytes
19ec-1c88:54227255.447 : IO total need to receive data 128 bytes
19ec-1c88:54227255.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:54227255.569 : iCmd = 0, nBytes = 128
19ec-1c88:54227453.508 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227453.685 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227453.827 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54227453.962 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54227454.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.214 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54227454.587 : System total receive data 128 bytes
19ec-1c88:54227454.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:54227454.701 : iCmd = 1, nBytes = 4
19ec-1c88:54227577.967 : 0000 : 00 00 00 00 
19ec-1c88:54227578.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54227578.249 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54227578.326 : NVMData.PadScanCount = 0
19ec-1c88:54227578.383 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54227578.440 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54227578.502 : NVMData.FlatbedScanCount = 0
19ec-1c88:54227578.559 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54227578.611 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54227578.665 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54227578.722 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54227578.782 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54227578.837 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54227578.893 : NVMData.BornMonth = 0
19ec-1c88:54227578.942 : NVMData.BornDay = 0
19ec-1c88:54227578.994 : NVMData.BornYear = 0
19ec-1c88:54227579.044 : NVMData.FirstScanMonth = 4
19ec-1c88:54227579.098 : NVMData.FirstScanDay = 30
19ec-1c88:54227579.157 : NVMData.FirstScanYear = 2020
19ec-1c88:54227579.213 : NVMData.VerticalMagnification = 0
19ec-1c88:54227579.266 : NVMData.HorizontalMagnification = 0
19ec-1c88:54227579.322 : NVMData.PowerSavingTime = 15
19ec-1c88:54227579.380 : NVMData.SN = A094165189010062
19ec-1c88:54227579.429 : NVMData.AutoFeed = 0
19ec-1c88:54227579.477 : NVMData.CCDType = 0
19ec-1c88:54227579.525 : NVMData.ScanSpeed = 0
19ec-1c88:54227579.577 : NVMData.RollerCount = 0
19ec-1c88:54227579.634 : NVMData.MultifeedCount = 0
19ec-1c88:54227579.686 : NVMData.JamCount = 0
19ec-1c88:54227579.734 : NVMData.IdentifyInfo = 
19ec-1c88:54227579.784 : NVMData.FormalName = 
19ec-1c88:54227579.982 : NVMData.ReservedB = 0
19ec-1c88:54227580.039 : NVMData.FunctionCode = 0
19ec-1c88:54227580.090 : NVMData.PreFeed = 0
19ec-1c88:54227580.142 : NVMData.PreFeedTime = 0
19ec-1c88:54227580.191 : NVMData.ButtonNumber = 0
19ec-1c88:54227580.241 : NVMData.PowerOffTime = 0
19ec-1c88:54227580.294 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54227580.374 : => IoObject::IoLockEnd
19ec-1c88:54227580.475 : <= IoObject::IoLockEnd
19ec-1c88:54227580.527 : <= InitializeScanner ret = 1
19ec-1c88:54227580.594 : => GetLogicalScannerAbilityEx
19ec-1c88:54227580.655 : => IoObject::IoLockStart
19ec-1c88:54227580.752 : => CAsicIO::CheckDevice
19ec-1c88:54227580.806 : => CNT96226::ConnectIsAvailable
19ec-1c88:54227592.860 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54227592.968 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54227593.031 : <= IoObject::IoLockStart
19ec-1c88:54227593.096 : => IoObject::IoLockEnd
19ec-1c88:54227593.191 : <= IoObject::IoLockEnd
19ec-1c88:54227593.306 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54227593.386 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54227773.335 : => ReadNVMData
19ec-1c88:54227773.531 : => IoObject::IoLockStart
19ec-1c88:54227773.664 : => CAsicIO::CheckDevice
19ec-1c88:54227773.725 : => CNT96226::ConnectIsAvailable
19ec-1c88:54227795.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54227795.258 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54227795.319 : <= IoObject::IoLockStart
19ec-1c88:54227795.383 : => ReadNVMDataInternal
19ec-1c88:54227795.452 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54227795.517 : IO Send command 10 bytes
19ec-1c88:54227795.666 : => CNT96226::VenderCmd_SetData
19ec-1c88:54227795.728 : iCmd = 0, nBytes = 10
19ec-1c88:54227795.841 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54228146.984 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54228147.135 : System send command 10 bytes + data 0 bytes
19ec-1c88:54228147.206 : IO total need to receive data 128 bytes
19ec-1c88:54228147.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:54228147.327 : iCmd = 0, nBytes = 128
19ec-1c88:54228318.557 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228318.775 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228318.927 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54228319.063 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54228319.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54228319.700 : System total receive data 128 bytes
19ec-1c88:54228319.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:54228319.821 : iCmd = 1, nBytes = 4
19ec-1c88:54228498.197 : 0000 : 00 00 00 00 
19ec-1c88:54228498.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54228498.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54228498.746 : NVMData.PadScanCount = 0
19ec-1c88:54228498.862 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54228498.980 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54228499.099 : NVMData.FlatbedScanCount = 0
19ec-1c88:54228499.206 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54228499.314 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54228499.422 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54228499.534 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54228499.640 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54228499.751 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54228499.861 : NVMData.BornMonth = 0
19ec-1c88:54228499.960 : NVMData.BornDay = 0
19ec-1c88:54228500.064 : NVMData.BornYear = 0
19ec-1c88:54228500.164 : NVMData.FirstScanMonth = 4
19ec-1c88:54228500.523 : NVMData.FirstScanDay = 30
19ec-1c88:54228500.578 : NVMData.FirstScanYear = 2020
19ec-1c88:54228500.826 : NVMData.VerticalMagnification = 0
19ec-1c88:54228500.884 : NVMData.HorizontalMagnification = 0
19ec-1c88:54228500.941 : NVMData.PowerSavingTime = 15
19ec-1c88:54228500.996 : NVMData.SN = A094165189010062
19ec-1c88:54228501.045 : NVMData.AutoFeed = 0
19ec-1c88:54228501.098 : NVMData.CCDType = 0
19ec-1c88:54228501.148 : NVMData.ScanSpeed = 0
19ec-1c88:54228501.198 : NVMData.RollerCount = 0
19ec-1c88:54228501.249 : NVMData.MultifeedCount = 0
19ec-1c88:54228501.301 : NVMData.JamCount = 0
19ec-1c88:54228501.351 : NVMData.IdentifyInfo = 
19ec-1c88:54228501.402 : NVMData.FormalName = 
19ec-1c88:54228501.451 : NVMData.ReservedB = 0
19ec-1c88:54228501.505 : NVMData.FunctionCode = 0
19ec-1c88:54228501.557 : NVMData.PreFeed = 0
19ec-1c88:54228501.608 : NVMData.PreFeedTime = 0
19ec-1c88:54228501.659 : NVMData.ButtonNumber = 0
19ec-1c88:54228501.714 : NVMData.PowerOffTime = 0
19ec-1c88:54228501.765 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54228501.826 : => IoObject::IoLockEnd
19ec-1c88:54228501.923 : <= IoObject::IoLockEnd
19ec-1c88:54228501.973 : <= ReadNVMData ret = 1
19ec-1c88:54229070.079 : => TerminateDriver
19ec-1c88:54229070.296 : => CAsicIO::~CAsicIO,pStage=136121416
19ec-1c88:54229070.377 : => CNT96226::Close
19ec-1c88:54229074.531 : <= CNT96226::Close ret = 1
19ec-1c88:54229074.612 : <= CAsicIO::~CAsicIO
19ec-1c88:54229074.672 : => IoObject::IoLockEnd
19ec-1c88:54229074.725 : <= IoObject::IoLockEnd
19ec-1c88:54229074.777 : => IoObject::TerminateDevice
19ec-1c88:54229074.835 : => IoObject::IoLockEnd
19ec-1c88:54229074.884 : <= IoObject::IoLockEnd
19ec-1c88:54229074.991 : <= IoObject::TerminateDevice
19ec-1c88:54229075.239 : <= TerminateDriver ret = 1
19ec-1c88:54231345.755 : ============Debug Start==========
19ec-1c88:54231346.070 : Date : 2020/4/30 14:32:01
19ec-1c88:54231346.151 : Process ID : 19ec
19ec-1c88:54231346.567 : Windows : Version 10.0 build 18363 
19ec-1c88:54231347.025 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54231347.089 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54231347.158 : MemoryStatus.ullAvailPhys : 1750646784
19ec-1c88:54231347.215 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54231347.277 : MemoryStatus.ullAvailPageFile : 3143704576
19ec-1c88:54231347.340 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54231347.397 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:54231347.456 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54231347.569 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54231347.628 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54231347.863 : CPU Count : 4
19ec-1c88:54231347.911 : CPU Frequency : 100.000 Mhz
19ec-1c88:54231352.261 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54231352.389 : => InitializeDriver
19ec-1c88:54231352.668 : <= InitializeDriver ret = 1
19ec-1c88:54234076.351 : => InitializeScanner
19ec-1c88:54234076.618 : => CAsicIO::GetDeviceList
19ec-1c88:54234077.077 : => CNT96226::CNT96226
19ec-1c88:54234077.148 : => CNT96226::Open
19ec-1c88:54234100.312 : <= CNT96226::Open ret = 1
19ec-1c88:54234100.416 : => CNT96226::Initialize
19ec-1c88:54234100.612 : <= CNT96226::Initialize ret = 1
19ec-1c88:54234100.677 : <= CNT96226::CNT96226
19ec-1c88:54234100.731 : => CNT96226::EnumAvailableDevice
19ec-1c88:54234106.296 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54234106.373 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54234106.430 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54237739.920 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54237740.213 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54237746.723 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54237746.837 : => IoObject::GetLockName
19ec-1c88:54237746.900 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54237746.969 : <= IoObject::GetLockName
19ec-1c88:54237747.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:54237747.522 : iCmd = 3, nBytes = 2
19ec-1c88:54238131.324 : 0000 : 06 38 
19ec-1c88:54238131.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238131.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:54238131.883 : iCmd = 4, nBytes = 2
19ec-1c88:54238431.711 : 0000 : 07 07 
19ec-1c88:54238431.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238431.913 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54238432.001 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54238432.065 : IO Send command 10 bytes
19ec-1c88:54238432.118 : => CNT96226::VenderCmd_SetData
19ec-1c88:54238432.173 : iCmd = 0, nBytes = 10
19ec-1c88:54238432.277 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54238621.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54238621.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:54238621.886 : iCmd = 0, nBytes = 165
19ec-1c88:54238817.199 : skip dump 37 bytes
19ec-1c88:54238817.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54238817.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54238817.951 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54238818.089 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54238818.221 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54238818.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54238818.486 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54238818.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54238818.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238818.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:54238818.797 : iCmd = 1, nBytes = 4
19ec-1c88:54238940.536 : 0000 : 00 00 00 00 
19ec-1c88:54238940.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238940.688 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54238940.754 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54238940.816 : IO Send command 10 bytes
19ec-1c88:54238940.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:54238940.921 : iCmd = 0, nBytes = 10
19ec-1c88:54238941.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54239247.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54239248.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:54239248.181 : iCmd = 0, nBytes = 128
19ec-1c88:54239424.137 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.469 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54239424.602 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54239424.724 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.845 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239425.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239425.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54239425.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:54239425.264 : iCmd = 1, nBytes = 4
19ec-1c88:54239532.354 : 0000 : 00 00 00 00 
19ec-1c88:54239532.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54239532.658 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54239532.976 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54239533.118 : => CNT96226::Close
19ec-1c88:54239537.363 : <= CNT96226::Close ret = 1
19ec-1c88:54239537.437 : <= CNT96226::~CNT96226
19ec-1c88:54239537.527 : <= CAsicIO::GetDeviceList
19ec-1c88:54239537.971 : => IoObject::SetTimeout
19ec-1c88:54239538.100 : Timeout--> In = 0 Out = 0
19ec-1c88:54239538.157 : <= IoObject::SetTimeout
19ec-1c88:54239538.222 : => CAsicIO::CAsicIO
19ec-1c88:54239538.295 : => CNT96226::CNT96226
19ec-1c88:54239538.350 : => CNT96226::Open
19ec-1c88:54239560.164 : <= CNT96226::Open ret = 1
19ec-1c88:54239560.263 : => CNT96226::Initialize
19ec-1c88:54239560.453 : <= CNT96226::Initialize ret = 1
19ec-1c88:54239560.509 : <= CNT96226::CNT96226
19ec-1c88:54239560.561 : <= CAsicIO::CAsicIO
19ec-1c88:54239560.613 : => CAsicIO::InitializeDevice
19ec-1c88:54239560.684 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54239566.685 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54239566.801 : => IoObject::GetLockName
19ec-1c88:54239566.859 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54239566.923 : <= IoObject::GetLockName
19ec-1c88:54239567.418 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54239567.490 : IO Send command 10 bytes
19ec-1c88:54239567.545 : => CNT96226::VenderCmd_SetData
19ec-1c88:54239567.599 : iCmd = 0, nBytes = 10
19ec-1c88:54239567.704 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54239916.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54239916.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:54239916.875 : iCmd = 0, nBytes = 128
19ec-1c88:54240114.175 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240114.362 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240114.500 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54240114.631 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54240114.757 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54240114.883 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240115.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240115.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240115.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240115.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:54240115.306 : iCmd = 1, nBytes = 4
19ec-1c88:54240323.728 : 0000 : 00 00 00 00 
19ec-1c88:54240323.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240323.885 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54240323.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:54240323.998 : iCmd = 3, nBytes = 2
19ec-1c88:54240693.817 : 0000 : 06 38 
19ec-1c88:54240693.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240694.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:54240694.061 : iCmd = 4, nBytes = 2
19ec-1c88:54240990.154 : 0000 : 07 07 
19ec-1c88:54240990.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240990.450 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54240990.547 : => IoObject::InitializeDevice
19ec-1c88:54240990.657 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54240991.306 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54240991.383 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54240992.143 : => FindScanner
19ec-1c88:54240992.204 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54240992.269 : <= FindScanner ret = 1
19ec-1c88:54240992.327 : => IoObject::IoLockStart
19ec-1c88:54240992.430 : => CAsicIO::CheckDevice
19ec-1c88:54240992.483 : => CNT96226::ConnectIsAvailable
19ec-1c88:54241014.272 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54241014.368 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54241014.424 : <= IoObject::IoLockStart
19ec-1c88:54241014.484 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54241014.548 : IO Send command 10 bytes
19ec-1c88:54241014.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:54241014.687 : iCmd = 0, nBytes = 10
19ec-1c88:54241014.796 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54241216.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54241216.127 : System send command 10 bytes + data 0 bytes
19ec-1c88:54241216.197 : IO total need to receive data 5 bytes
19ec-1c88:54241216.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241216.315 : iCmd = 0, nBytes = 5
19ec-1c88:54241395.892 : 0000 : 06 00 02 02 ab 
19ec-1c88:54241395.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54241396.049 : System total receive data 5 bytes
19ec-1c88:54241396.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241396.165 : iCmd = 1, nBytes = 4
19ec-1c88:54241550.636 : 0000 : 00 00 00 00 
19ec-1c88:54241550.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54241550.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54241550.968 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54241551.028 : IO Send command 10 bytes
19ec-1c88:54241551.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:54241551.193 : iCmd = 0, nBytes = 10
19ec-1c88:54241551.297 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54241749.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54241749.656 : System send command 10 bytes + data 0 bytes
19ec-1c88:54241749.734 : IO total need to receive data 165 bytes
19ec-1c88:54241749.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241749.856 : iCmd = 0, nBytes = 165
19ec-1c88:54241949.322 : skip dump 37 bytes
19ec-1c88:54241949.535 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54241949.684 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54241949.829 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54241949.967 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54241950.098 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54241950.234 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54241950.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54241950.486 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54241950.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54241950.613 : System total receive data 165 bytes
19ec-1c88:54241950.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241950.729 : iCmd = 1, nBytes = 4
19ec-1c88:54242115.038 : 0000 : 00 00 00 00 
19ec-1c88:54242115.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54242115.319 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54242115.542 : Dump Inquiry
19ec-1c88:54242115.678 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54242115.815 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54242115.951 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54242116.084 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54242116.210 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54242116.343 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54242116.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242116.594 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242116.727 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54242116.854 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54242116.942 : 00a0 : 00 00 00 00 00 
19ec-1c88:54242117.018 : => ReadNVMDataInternal
19ec-1c88:54242117.223 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54242117.292 : IO Send command 10 bytes
19ec-1c88:54242117.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:54242117.437 : iCmd = 0, nBytes = 10
19ec-1c88:54242117.539 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54242451.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54242451.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:54242451.610 : IO total need to receive data 128 bytes
19ec-1c88:54242451.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:54242451.732 : iCmd = 0, nBytes = 128
19ec-1c88:54242570.871 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.040 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54242571.302 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54242571.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.668 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.789 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54242571.912 : System total receive data 128 bytes
19ec-1c88:54242571.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:54242572.035 : iCmd = 1, nBytes = 4
19ec-1c88:54242741.407 : 0000 : 00 00 00 00 
19ec-1c88:54242741.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54242741.936 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54242742.001 : NVMData.PadScanCount = 0
19ec-1c88:54242742.055 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54242742.108 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54242742.165 : NVMData.FlatbedScanCount = 0
19ec-1c88:54242742.221 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54242742.274 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54242742.327 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54242742.380 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54242742.437 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54242742.492 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54242742.546 : NVMData.BornMonth = 0
19ec-1c88:54242742.595 : NVMData.BornDay = 0
19ec-1c88:54242742.643 : NVMData.BornYear = 0
19ec-1c88:54242742.689 : NVMData.FirstScanMonth = 4
19ec-1c88:54242742.742 : NVMData.FirstScanDay = 30
19ec-1c88:54242742.796 : NVMData.FirstScanYear = 2020
19ec-1c88:54242742.849 : NVMData.VerticalMagnification = 0
19ec-1c88:54242742.902 : NVMData.HorizontalMagnification = 0
19ec-1c88:54242742.956 : NVMData.PowerSavingTime = 15
19ec-1c88:54242743.010 : NVMData.SN = A094165189010062
19ec-1c88:54242743.060 : NVMData.AutoFeed = 0
19ec-1c88:54242743.108 : NVMData.CCDType = 0
19ec-1c88:54242743.155 : NVMData.ScanSpeed = 0
19ec-1c88:54242743.204 : NVMData.RollerCount = 0
19ec-1c88:54242743.254 : NVMData.MultifeedCount = 0
19ec-1c88:54242743.305 : NVMData.JamCount = 0
19ec-1c88:54242743.351 : NVMData.IdentifyInfo = 
19ec-1c88:54242743.401 : NVMData.FormalName = 
19ec-1c88:54242743.605 : NVMData.ReservedB = 0
19ec-1c88:54242743.659 : NVMData.FunctionCode = 0
19ec-1c88:54242743.709 : NVMData.PreFeed = 0
19ec-1c88:54242743.759 : NVMData.PreFeedTime = 0
19ec-1c88:54242743.809 : NVMData.ButtonNumber = 0
19ec-1c88:54242743.859 : NVMData.PowerOffTime = 0
19ec-1c88:54242743.911 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54242743.990 : => IoObject::IoLockEnd
19ec-1c88:54242744.085 : <= IoObject::IoLockEnd
19ec-1c88:54242744.135 : <= InitializeScanner ret = 1
19ec-1c88:54244028.754 : => GetLogicalScannerAbility
19ec-1c88:54244028.957 : => IoObject::IoLockStart
19ec-1c88:54244029.104 : => CAsicIO::CheckDevice
19ec-1c88:54244029.165 : => CNT96226::ConnectIsAvailable
19ec-1c88:54244054.036 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54244054.486 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54244054.542 : <= IoObject::IoLockStart
19ec-1c88:54244054.825 : => IoObject::IoLockEnd
19ec-1c88:54244054.939 : <= IoObject::IoLockEnd
19ec-1c88:54244055.018 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54247674.438 : => GetLogicalScannerAbilityEx
19ec-1c88:54247674.637 : => IoObject::IoLockStart
19ec-1c88:54247674.770 : => CAsicIO::CheckDevice
19ec-1c88:54247674.830 : => CNT96226::ConnectIsAvailable
19ec-1c88:54247700.146 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54247700.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54247700.319 : <= IoObject::IoLockStart
19ec-1c88:54247700.374 : => IoObject::IoLockEnd
19ec-1c88:54247700.484 : <= IoObject::IoLockEnd
19ec-1c88:54247700.599 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54247700.670 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54255031.448 : => ReadNVMData
19ec-1c88:54255031.657 : => IoObject::IoLockStart
19ec-1c88:54255031.783 : => CAsicIO::CheckDevice
19ec-1c88:54255031.844 : => CNT96226::ConnectIsAvailable
19ec-1c88:54255046.879 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54255047.003 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54255047.067 : <= IoObject::IoLockStart
19ec-1c88:54255047.137 : => ReadNVMDataInternal
19ec-1c88:54255047.200 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54255047.269 : IO Send command 10 bytes
19ec-1c88:54255047.403 : => CNT96226::VenderCmd_SetData
19ec-1c88:54255047.465 : iCmd = 0, nBytes = 10
19ec-1c88:54255047.575 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54255369.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54255369.870 : System send command 10 bytes + data 0 bytes
19ec-1c88:54255369.945 : IO total need to receive data 128 bytes
19ec-1c88:54255370.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:54255370.066 : iCmd = 0, nBytes = 128
19ec-1c88:54255571.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.206 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54255571.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54255571.634 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.764 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255572.016 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255572.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54255572.151 : System total receive data 128 bytes
19ec-1c88:54255572.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:54255572.273 : iCmd = 1, nBytes = 4
19ec-1c88:54255766.770 : 0000 : 00 00 00 00 
19ec-1c88:54255766.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54255767.022 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54255767.099 : NVMData.PadScanCount = 0
19ec-1c88:54255767.157 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54255767.213 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54255767.272 : NVMData.FlatbedScanCount = 0
19ec-1c88:54255767.324 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54255767.482 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54255767.543 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54255767.597 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54255767.657 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54255767.711 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54255767.764 : NVMData.BornMonth = 0
19ec-1c88:54255767.813 : NVMData.BornDay = 0
19ec-1c88:54255767.870 : NVMData.BornYear = 0
19ec-1c88:54255767.918 : NVMData.FirstScanMonth = 4
19ec-1c88:54255767.968 : NVMData.FirstScanDay = 30
19ec-1c88:54255768.022 : NVMData.FirstScanYear = 2020
19ec-1c88:54255768.076 : NVMData.VerticalMagnification = 0
19ec-1c88:54255768.133 : NVMData.HorizontalMagnification = 0
19ec-1c88:54255768.187 : NVMData.PowerSavingTime = 15
19ec-1c88:54255768.241 : NVMData.SN = A094165189010062
19ec-1c88:54255768.293 : NVMData.AutoFeed = 0
19ec-1c88:54255768.343 : NVMData.CCDType = 0
19ec-1c88:54255768.391 : NVMData.ScanSpeed = 0
19ec-1c88:54255768.441 : NVMData.RollerCount = 0
19ec-1c88:54255768.499 : NVMData.MultifeedCount = 0
19ec-1c88:54255768.555 : NVMData.JamCount = 0
19ec-1c88:54255768.605 : NVMData.IdentifyInfo = 
19ec-1c88:54255768.657 : NVMData.FormalName = 
19ec-1c88:54255768.706 : NVMData.ReservedB = 0
19ec-1c88:54255768.754 : NVMData.FunctionCode = 0
19ec-1c88:54255768.802 : NVMData.PreFeed = 0
19ec-1c88:54255768.848 : NVMData.PreFeedTime = 0
19ec-1c88:54255768.895 : NVMData.ButtonNumber = 0
19ec-1c88:54255768.944 : NVMData.PowerOffTime = 0
19ec-1c88:54255768.992 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54255769.056 : => IoObject::IoLockEnd
19ec-1c88:54255769.142 : <= IoObject::IoLockEnd
19ec-1c88:54255769.192 : <= ReadNVMData ret = 1
19ec-1c88:54265375.714 : => GetADFStatus
19ec-1c88:54265376.149 : => IoObject::IoLockStart
19ec-1c88:54265376.290 : => CAsicIO::CheckDevice
19ec-1c88:54265376.348 : => CNT96226::ConnectIsAvailable
19ec-1c88:54265399.123 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54265399.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54265399.297 : <= IoObject::IoLockStart
19ec-1c88:54265399.362 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54265399.428 : IO Send command 10 bytes
19ec-1c88:54265399.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:54265399.601 : iCmd = 0, nBytes = 10
19ec-1c88:54265399.709 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54265594.423 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54265594.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:54265594.609 : IO total need to receive data 2 bytes
19ec-1c88:54265594.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:54265594.728 : iCmd = 0, nBytes = 2
19ec-1c88:54265721.471 : 0000 : 00 00 
19ec-1c88:54265721.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54265721.629 : System total receive data 2 bytes
19ec-1c88:54265721.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:54265721.747 : iCmd = 1, nBytes = 4
19ec-1c88:54265870.550 : 0000 : 00 00 00 00 
19ec-1c88:54265870.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54265870.799 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54265870.867 : Return status = 0
19ec-1c88:54265870.927 : => IoObject::IoLockEnd
19ec-1c88:54265871.015 : <= IoObject::IoLockEnd
19ec-1c88:54265871.071 : <= GetADFStatus ret = 1
19ec-1c88:54268474.653 : => GetADFStatus
19ec-1c88:54268474.848 : => IoObject::IoLockStart
19ec-1c88:54268474.981 : => CAsicIO::CheckDevice
19ec-1c88:54268475.039 : => CNT96226::ConnectIsAvailable
19ec-1c88:54268498.716 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54268498.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54268498.908 : <= IoObject::IoLockStart
19ec-1c88:54268498.970 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54268499.038 : IO Send command 10 bytes
19ec-1c88:54268499.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:54268499.235 : iCmd = 0, nBytes = 10
19ec-1c88:54268499.341 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54268692.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54268692.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:54268692.558 : IO total need to receive data 2 bytes
19ec-1c88:54268692.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:54268692.690 : iCmd = 0, nBytes = 2
19ec-1c88:54268882.474 : 0000 : 00 00 
19ec-1c88:54268882.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54268882.657 : System total receive data 2 bytes
19ec-1c88:54268882.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:54268882.775 : iCmd = 1, nBytes = 4
19ec-1c88:54269091.198 : 0000 : 00 00 00 00 
19ec-1c88:54269091.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54269091.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54269091.490 : Return status = 0
19ec-1c88:54269091.550 : => IoObject::IoLockEnd
19ec-1c88:54269091.634 : <= IoObject::IoLockEnd
19ec-1c88:54269091.682 : <= GetADFStatus ret = 1
19ec-1c88:54271215.809 : => TerminateDriver
19ec-1c88:54271216.004 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:54271216.077 : => CNT96226::Close
19ec-1c88:54271220.087 : <= CNT96226::Close ret = 1
19ec-1c88:54271220.164 : <= CAsicIO::~CAsicIO
19ec-1c88:54271220.220 : => IoObject::IoLockEnd
19ec-1c88:54271220.270 : <= IoObject::IoLockEnd
19ec-1c88:54271220.321 : => IoObject::TerminateDevice
19ec-1c88:54271220.378 : => IoObject::IoLockEnd
19ec-1c88:54271220.425 : <= IoObject::IoLockEnd
19ec-1c88:54271220.524 : <= IoObject::TerminateDevice
19ec-1c88:54271220.759 : <= TerminateDriver ret = 1
19ec-1c88:54313778.143 : ============Debug Start==========
19ec-1c88:54313778.422 : Date : 2020/4/30 14:32:04
19ec-1c88:54313778.498 : Process ID : 19ec
19ec-1c88:54313778.907 : Windows : Version 10.0 build 18363 
19ec-1c88:54313779.339 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54313779.401 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54313779.464 : MemoryStatus.ullAvailPhys : 1752899584
19ec-1c88:54313779.524 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54313779.588 : MemoryStatus.ullAvailPageFile : 3153502208
19ec-1c88:54313779.646 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54313779.706 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:54313779.765 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54313779.870 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54313779.932 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54313780.167 : CPU Count : 4
19ec-1c88:54313780.212 : CPU Frequency : 100.000 Mhz
19ec-1c88:54313784.410 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54313784.753 : => InitializeDriver
19ec-1c88:54313785.007 : <= InitializeDriver ret = 1
19ec-1c88:54313785.065 : => InitializeScanner
19ec-1c88:54313785.139 : => CAsicIO::GetDeviceList
19ec-1c88:54313785.423 : => CNT96226::CNT96226
19ec-1c88:54313785.478 : => CNT96226::Open
19ec-1c88:54313806.133 : <= CNT96226::Open ret = 1
19ec-1c88:54313806.225 : => CNT96226::Initialize
19ec-1c88:54313806.403 : <= CNT96226::Initialize ret = 1
19ec-1c88:54313806.458 : <= CNT96226::CNT96226
19ec-1c88:54313806.509 : => CNT96226::EnumAvailableDevice
19ec-1c88:54313811.708 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54313811.787 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54313811.844 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54317539.458 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54317539.737 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54317545.349 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54317545.455 : => IoObject::GetLockName
19ec-1c88:54317545.515 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54317545.584 : <= IoObject::GetLockName
19ec-1c88:54317546.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:54317546.110 : iCmd = 3, nBytes = 2
19ec-1c88:54317919.466 : 0000 : 06 38 
19ec-1c88:54317919.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54317919.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:54317919.713 : iCmd = 4, nBytes = 2
19ec-1c88:54318211.121 : 0000 : 07 07 
19ec-1c88:54318211.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54318211.291 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54318211.379 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54318211.442 : IO Send command 10 bytes
19ec-1c88:54318211.497 : => CNT96226::VenderCmd_SetData
19ec-1c88:54318211.555 : iCmd = 0, nBytes = 10
19ec-1c88:54318211.659 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54318406.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54318406.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:54318406.740 : iCmd = 0, nBytes = 165
19ec-1c88:54318525.866 : skip dump 37 bytes
19ec-1c88:54318526.045 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54318526.185 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54318526.322 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54318526.458 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54318526.596 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54318526.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54318526.857 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54318526.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54318527.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54318527.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:54318527.163 : iCmd = 1, nBytes = 4
19ec-1c88:54318696.690 : 0000 : 00 00 00 00 
19ec-1c88:54318697.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54318697.077 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54318697.136 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54318697.199 : IO Send command 10 bytes
19ec-1c88:54318697.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:54318697.305 : iCmd = 0, nBytes = 10
19ec-1c88:54318697.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54319036.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54319037.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319037.183 : iCmd = 0, nBytes = 128
19ec-1c88:54319248.172 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319248.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319248.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54319248.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54319248.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54319248.883 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319249.005 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319249.127 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319249.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54319249.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319249.304 : iCmd = 1, nBytes = 4
19ec-1c88:54319443.146 : 0000 : 00 00 00 00 
19ec-1c88:54319443.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54319443.315 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54319443.480 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54319443.555 : => CNT96226::Close
19ec-1c88:54319447.397 : <= CNT96226::Close ret = 1
19ec-1c88:54319447.473 : <= CNT96226::~CNT96226
19ec-1c88:54319447.561 : <= CAsicIO::GetDeviceList
19ec-1c88:54319447.937 : => IoObject::SetTimeout
19ec-1c88:54319448.067 : Timeout--> In = 0 Out = 0
19ec-1c88:54319448.124 : <= IoObject::SetTimeout
19ec-1c88:54319448.193 : => CAsicIO::CAsicIO
19ec-1c88:54319448.263 : => CNT96226::CNT96226
19ec-1c88:54319448.321 : => CNT96226::Open
19ec-1c88:54319470.250 : <= CNT96226::Open ret = 1
19ec-1c88:54319470.353 : => CNT96226::Initialize
19ec-1c88:54319470.544 : <= CNT96226::Initialize ret = 1
19ec-1c88:54319470.602 : <= CNT96226::CNT96226
19ec-1c88:54319470.656 : <= CAsicIO::CAsicIO
19ec-1c88:54319470.713 : => CAsicIO::InitializeDevice
19ec-1c88:54319470.780 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54319476.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54319476.877 : => IoObject::GetLockName
19ec-1c88:54319476.931 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54319476.996 : <= IoObject::GetLockName
19ec-1c88:54319477.493 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54319477.568 : IO Send command 10 bytes
19ec-1c88:54319477.622 : => CNT96226::VenderCmd_SetData
19ec-1c88:54319477.675 : iCmd = 0, nBytes = 10
19ec-1c88:54319477.787 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54319823.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54319823.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319823.699 : iCmd = 0, nBytes = 128
19ec-1c88:54319968.107 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54319968.560 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54319968.686 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.809 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319969.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319969.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54319969.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319969.233 : iCmd = 1, nBytes = 4
19ec-1c88:54320105.024 : 0000 : 00 00 00 00 
19ec-1c88:54320105.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54320105.212 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54320105.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:54320105.327 : iCmd = 3, nBytes = 2
19ec-1c88:54320445.026 : 0000 : 06 38 
19ec-1c88:54320445.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54320445.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:54320445.260 : iCmd = 4, nBytes = 2
19ec-1c88:54320716.588 : 0000 : 07 07 
19ec-1c88:54320716.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54320716.883 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54320716.979 : => IoObject::InitializeDevice
19ec-1c88:54320717.078 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54320717.792 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54320717.868 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54320718.594 : => FindScanner
19ec-1c88:54320718.655 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54320718.718 : <= FindScanner ret = 1
19ec-1c88:54320718.773 : => IoObject::IoLockStart
19ec-1c88:54320718.880 : => CAsicIO::CheckDevice
19ec-1c88:54320718.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:54320743.233 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54320743.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54320743.417 : <= IoObject::IoLockStart
19ec-1c88:54320743.479 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54320743.546 : IO Send command 10 bytes
19ec-1c88:54320743.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:54320743.687 : iCmd = 0, nBytes = 10
19ec-1c88:54320743.798 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54320931.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54320931.227 : System send command 10 bytes + data 0 bytes
19ec-1c88:54320931.291 : IO total need to receive data 5 bytes
19ec-1c88:54320931.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:54320931.400 : iCmd = 0, nBytes = 5
19ec-1c88:54321059.092 : 0000 : 06 00 02 02 ab 
19ec-1c88:54321059.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321059.249 : System total receive data 5 bytes
19ec-1c88:54321059.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:54321059.361 : iCmd = 1, nBytes = 4
19ec-1c88:54321228.802 : 0000 : 00 00 00 00 
19ec-1c88:54321228.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321229.178 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54321229.295 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54321229.419 : IO Send command 10 bytes
19ec-1c88:54321229.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:54321229.686 : iCmd = 0, nBytes = 10
19ec-1c88:54321230.095 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54321419.473 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54321419.604 : System send command 10 bytes + data 0 bytes
19ec-1c88:54321419.902 : IO total need to receive data 165 bytes
19ec-1c88:54321419.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:54321420.020 : iCmd = 0, nBytes = 165
19ec-1c88:54321628.163 : skip dump 37 bytes
19ec-1c88:54321628.374 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54321628.522 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54321628.657 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54321628.794 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54321628.927 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54321629.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54321629.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321629.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321629.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321629.439 : System total receive data 165 bytes
19ec-1c88:54321629.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:54321629.553 : iCmd = 1, nBytes = 4
19ec-1c88:54321829.631 : 0000 : 00 00 00 00 
19ec-1c88:54321829.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321829.862 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54321830.079 : Dump Inquiry
19ec-1c88:54321830.217 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54321830.354 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54321830.488 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54321830.618 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54321830.747 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54321830.879 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54321831.004 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321831.125 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321831.253 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54321831.383 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54321831.470 : 00a0 : 00 00 00 00 00 
19ec-1c88:54321831.535 : => ReadNVMDataInternal
19ec-1c88:54321831.743 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54321831.808 : IO Send command 10 bytes
19ec-1c88:54321831.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:54321831.952 : iCmd = 0, nBytes = 10
19ec-1c88:54321832.051 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54322163.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54322163.348 : System send command 10 bytes + data 0 bytes
19ec-1c88:54322163.418 : IO total need to receive data 128 bytes
19ec-1c88:54322163.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:54322163.537 : iCmd = 0, nBytes = 128
19ec-1c88:54322371.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.059 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54322372.342 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54322372.472 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54322372.970 : System total receive data 128 bytes
19ec-1c88:54322373.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:54322373.088 : iCmd = 1, nBytes = 4
19ec-1c88:54322559.397 : 0000 : 00 00 00 00 
19ec-1c88:54322559.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54322559.631 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54322559.700 : NVMData.PadScanCount = 0
19ec-1c88:54322559.757 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54322559.812 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54322559.869 : NVMData.FlatbedScanCount = 0
19ec-1c88:54322559.928 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54322559.980 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54322560.033 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54322560.086 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54322560.141 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54322560.195 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54322560.249 : NVMData.BornMonth = 0
19ec-1c88:54322560.299 : NVMData.BornDay = 0
19ec-1c88:54322560.351 : NVMData.BornYear = 0
19ec-1c88:54322560.397 : NVMData.FirstScanMonth = 4
19ec-1c88:54322560.450 : NVMData.FirstScanDay = 30
19ec-1c88:54322560.504 : NVMData.FirstScanYear = 2020
19ec-1c88:54322560.556 : NVMData.VerticalMagnification = 0
19ec-1c88:54322560.609 : NVMData.HorizontalMagnification = 0
19ec-1c88:54322560.667 : NVMData.PowerSavingTime = 15
19ec-1c88:54322560.719 : NVMData.SN = A094165189010062
19ec-1c88:54322560.769 : NVMData.AutoFeed = 0
19ec-1c88:54322560.816 : NVMData.CCDType = 0
19ec-1c88:54322560.865 : NVMData.ScanSpeed = 0
19ec-1c88:54322560.912 : NVMData.RollerCount = 0
19ec-1c88:54322560.962 : NVMData.MultifeedCount = 0
19ec-1c88:54322561.012 : NVMData.JamCount = 0
19ec-1c88:54322561.061 : NVMData.IdentifyInfo = 
19ec-1c88:54322561.111 : NVMData.FormalName = 
19ec-1c88:54322561.296 : NVMData.ReservedB = 0
19ec-1c88:54322561.352 : NVMData.FunctionCode = 0
19ec-1c88:54322561.400 : NVMData.PreFeed = 0
19ec-1c88:54322561.450 : NVMData.PreFeedTime = 0
19ec-1c88:54322561.498 : NVMData.ButtonNumber = 0
19ec-1c88:54322561.549 : NVMData.PowerOffTime = 0
19ec-1c88:54322561.599 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54322561.677 : => IoObject::IoLockEnd
19ec-1c88:54322561.767 : <= IoObject::IoLockEnd
19ec-1c88:54322561.815 : <= InitializeScanner ret = 1
19ec-1c88:54322561.880 : => GetLogicalScannerAbilityEx
19ec-1c88:54322561.938 : => IoObject::IoLockStart
19ec-1c88:54322562.033 : => CAsicIO::CheckDevice
19ec-1c88:54322562.083 : => CNT96226::ConnectIsAvailable
19ec-1c88:54322574.786 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54322574.880 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54322574.937 : <= IoObject::IoLockStart
19ec-1c88:54322574.995 : => IoObject::IoLockEnd
19ec-1c88:54322575.084 : <= IoObject::IoLockEnd
19ec-1c88:54322575.196 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54322575.272 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54322748.019 : => ReadNVMData
19ec-1c88:54322748.170 : => IoObject::IoLockStart
19ec-1c88:54322748.291 : => CAsicIO::CheckDevice
19ec-1c88:54322748.346 : => CNT96226::ConnectIsAvailable
19ec-1c88:54322772.545 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54322772.782 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54322772.911 : <= IoObject::IoLockStart
19ec-1c88:54322773.030 : => ReadNVMDataInternal
19ec-1c88:54322773.373 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54322773.440 : IO Send command 10 bytes
19ec-1c88:54322773.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:54322773.606 : iCmd = 0, nBytes = 10
19ec-1c88:54322773.714 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54323128.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54323129.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:54323129.175 : IO total need to receive data 128 bytes
19ec-1c88:54323129.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:54323129.300 : iCmd = 0, nBytes = 128
19ec-1c88:54323337.382 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323337.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323337.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54323337.839 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54323337.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54323338.491 : System total receive data 128 bytes
19ec-1c88:54323338.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:54323338.608 : iCmd = 1, nBytes = 4
19ec-1c88:54323478.519 : 0000 : 00 00 00 00 
19ec-1c88:54323478.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54323478.734 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54323478.801 : NVMData.PadScanCount = 0
19ec-1c88:54323478.854 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54323478.912 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54323478.968 : NVMData.FlatbedScanCount = 0
19ec-1c88:54323479.023 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54323479.076 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54323479.133 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54323479.187 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54323479.244 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54323479.296 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54323479.349 : NVMData.BornMonth = 0
19ec-1c88:54323479.397 : NVMData.BornDay = 0
19ec-1c88:54323479.445 : NVMData.BornYear = 0
19ec-1c88:54323479.492 : NVMData.FirstScanMonth = 4
19ec-1c88:54323479.541 : NVMData.FirstScanDay = 30
19ec-1c88:54323479.598 : NVMData.FirstScanYear = 2020
19ec-1c88:54323479.780 : NVMData.VerticalMagnification = 0
19ec-1c88:54323479.838 : NVMData.HorizontalMagnification = 0
19ec-1c88:54323479.891 : NVMData.PowerSavingTime = 15
19ec-1c88:54323479.946 : NVMData.SN = A094165189010062
19ec-1c88:54323479.996 : NVMData.AutoFeed = 0
19ec-1c88:54323480.048 : NVMData.CCDType = 0
19ec-1c88:54323480.094 : NVMData.ScanSpeed = 0
19ec-1c88:54323480.144 : NVMData.RollerCount = 0
19ec-1c88:54323480.193 : NVMData.MultifeedCount = 0
19ec-1c88:54323480.242 : NVMData.JamCount = 0
19ec-1c88:54323480.294 : NVMData.IdentifyInfo = 
19ec-1c88:54323480.345 : NVMData.FormalName = 
19ec-1c88:54323480.393 : NVMData.ReservedB = 0
19ec-1c88:54323480.445 : NVMData.FunctionCode = 0
19ec-1c88:54323480.495 : NVMData.PreFeed = 0
19ec-1c88:54323480.545 : NVMData.PreFeedTime = 0
19ec-1c88:54323480.591 : NVMData.ButtonNumber = 0
19ec-1c88:54323480.639 : NVMData.PowerOffTime = 0
19ec-1c88:54323480.690 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54323480.751 : => IoObject::IoLockEnd
19ec-1c88:54323480.837 : <= IoObject::IoLockEnd
19ec-1c88:54323480.885 : <= ReadNVMData ret = 1
19ec-1c88:54326050.600 : ============Debug Start==========
19ec-1c88:54326050.899 : Date : 2020/4/30 14:32:04
19ec-1c88:54326050.980 : Process ID : 19ec
19ec-1c88:54326051.390 : Windows : Version 10.0 build 18363 
19ec-1c88:54326051.843 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54326051.905 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54326051.973 : MemoryStatus.ullAvailPhys : 1752940544
19ec-1c88:54326052.034 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54326052.095 : MemoryStatus.ullAvailPageFile : 3154210816
19ec-1c88:54326052.153 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54326052.212 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:54326052.270 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54326052.371 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54326052.431 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54326052.674 : CPU Count : 4
19ec-1c88:54326052.719 : CPU Frequency : 100.000 Mhz
19ec-1c88:54326056.851 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54326057.206 : => InitializeDriver
19ec-1c88:54326057.469 : <= InitializeDriver ret = 1
19ec-1c88:54328587.720 : => InitializeScanner
19ec-1c88:54328587.978 : => CAsicIO::GetDeviceList
19ec-1c88:54328588.389 : => CNT96226::CNT96226
19ec-1c88:54328588.449 : => CNT96226::Open
19ec-1c88:54328612.996 : <= CNT96226::Open ret = 1
19ec-1c88:54328613.103 : => CNT96226::Initialize
19ec-1c88:54328613.286 : <= CNT96226::Initialize ret = 1
19ec-1c88:54328613.344 : <= CNT96226::CNT96226
19ec-1c88:54328613.399 : => CNT96226::EnumAvailableDevice
19ec-1c88:54328618.744 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54328618.819 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54328618.876 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54332393.166 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54332393.463 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54332399.042 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54332399.157 : => IoObject::GetLockName
19ec-1c88:54332399.220 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54332399.289 : <= IoObject::GetLockName
19ec-1c88:54332399.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:54332399.811 : iCmd = 3, nBytes = 2
19ec-1c88:54332783.174 : 0000 : 06 38 
19ec-1c88:54332783.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54332783.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:54332783.729 : iCmd = 4, nBytes = 2
19ec-1c88:54333066.682 : 0000 : 07 07 
19ec-1c88:54333066.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54333066.861 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54333066.951 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54333067.023 : IO Send command 10 bytes
19ec-1c88:54333067.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:54333067.141 : iCmd = 0, nBytes = 10
19ec-1c88:54333067.252 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54333221.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54333221.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:54333222.020 : iCmd = 0, nBytes = 165
19ec-1c88:54333416.605 : skip dump 37 bytes
19ec-1c88:54333416.801 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54333416.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54333417.080 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54333417.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54333417.344 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54333417.481 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54333417.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54333417.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54333417.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54333417.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:54333417.912 : iCmd = 1, nBytes = 4
19ec-1c88:54333604.705 : 0000 : 00 00 00 00 
19ec-1c88:54333604.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54333604.883 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54333604.942 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54333605.008 : IO Send command 10 bytes
19ec-1c88:54333605.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:54333605.113 : iCmd = 0, nBytes = 10
19ec-1c88:54333605.219 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54333943.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54333943.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:54333943.243 : iCmd = 0, nBytes = 128
19ec-1c88:54334103.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334103.557 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334103.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54334103.831 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54334103.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.081 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54334104.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:54334104.503 : iCmd = 1, nBytes = 4
19ec-1c88:54334246.534 : 0000 : 00 00 00 00 
19ec-1c88:54334246.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54334246.835 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54334247.152 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54334247.291 : => CNT96226::Close
19ec-1c88:54334252.731 : <= CNT96226::Close ret = 1
19ec-1c88:54334252.805 : <= CNT96226::~CNT96226
19ec-1c88:54334252.890 : <= CAsicIO::GetDeviceList
19ec-1c88:54334253.331 : => IoObject::SetTimeout
19ec-1c88:54334253.462 : Timeout--> In = 0 Out = 0
19ec-1c88:54334253.517 : <= IoObject::SetTimeout
19ec-1c88:54334253.584 : => CAsicIO::CAsicIO
19ec-1c88:54334253.657 : => CNT96226::CNT96226
19ec-1c88:54334253.713 : => CNT96226::Open
19ec-1c88:54334275.772 : <= CNT96226::Open ret = 1
19ec-1c88:54334275.935 : => CNT96226::Initialize
19ec-1c88:54334276.131 : <= CNT96226::Initialize ret = 1
19ec-1c88:54334276.190 : <= CNT96226::CNT96226
19ec-1c88:54334276.240 : <= CAsicIO::CAsicIO
19ec-1c88:54334276.293 : => CAsicIO::InitializeDevice
19ec-1c88:54334276.357 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54334282.156 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54334282.275 : => IoObject::GetLockName
19ec-1c88:54334282.329 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54334282.398 : <= IoObject::GetLockName
19ec-1c88:54334282.884 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54334282.954 : IO Send command 10 bytes
19ec-1c88:54334283.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:54334283.061 : iCmd = 0, nBytes = 10
19ec-1c88:54334283.164 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54334622.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54334622.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:54334622.962 : iCmd = 0, nBytes = 128
19ec-1c88:54334828.648 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.090 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.236 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54334829.371 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54334829.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.869 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54334830.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:54334830.056 : iCmd = 1, nBytes = 4
19ec-1c88:54335023.954 : 0000 : 00 00 00 00 
19ec-1c88:54335024.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54335024.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54335024.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:54335024.255 : iCmd = 3, nBytes = 2
19ec-1c88:54335381.559 : 0000 : 06 38 
19ec-1c88:54335381.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54335381.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:54335381.782 : iCmd = 4, nBytes = 2
19ec-1c88:54335690.262 : 0000 : 07 07 
19ec-1c88:54335690.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54335690.526 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54335690.623 : => IoObject::InitializeDevice
19ec-1c88:54335690.729 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54335691.328 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54335691.401 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54335692.080 : => FindScanner
19ec-1c88:54335692.140 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54335692.204 : <= FindScanner ret = 1
19ec-1c88:54335692.260 : => IoObject::IoLockStart
19ec-1c88:54335692.361 : => CAsicIO::CheckDevice
19ec-1c88:54335692.414 : => CNT96226::ConnectIsAvailable
19ec-1c88:54335717.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54335717.279 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54335717.336 : <= IoObject::IoLockStart
19ec-1c88:54335717.394 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54335717.454 : IO Send command 10 bytes
19ec-1c88:54335717.535 : => CNT96226::VenderCmd_SetData
19ec-1c88:54335717.593 : iCmd = 0, nBytes = 10
19ec-1c88:54335717.694 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54335922.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54335922.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:54335923.058 : IO total need to receive data 5 bytes
19ec-1c88:54335923.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:54335923.169 : iCmd = 0, nBytes = 5
19ec-1c88:54336062.931 : 0000 : 06 00 02 02 ab 
19ec-1c88:54336063.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336063.092 : System total receive data 5 bytes
19ec-1c88:54336063.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:54336063.207 : iCmd = 1, nBytes = 4
19ec-1c88:54336211.955 : 0000 : 00 00 00 00 
19ec-1c88:54336212.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336212.197 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54336212.265 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54336212.328 : IO Send command 10 bytes
19ec-1c88:54336212.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:54336212.484 : iCmd = 0, nBytes = 10
19ec-1c88:54336212.591 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54336401.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54336401.399 : System send command 10 bytes + data 0 bytes
19ec-1c88:54336401.463 : IO total need to receive data 165 bytes
19ec-1c88:54336401.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:54336401.579 : iCmd = 0, nBytes = 165
19ec-1c88:54336562.281 : skip dump 37 bytes
19ec-1c88:54336562.490 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54336562.633 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54336562.766 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54336562.897 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54336563.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54336563.158 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54336563.280 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336563.404 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336563.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336563.529 : System total receive data 165 bytes
19ec-1c88:54336563.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:54336563.644 : iCmd = 1, nBytes = 4
19ec-1c88:54336722.553 : 0000 : 00 00 00 00 
19ec-1c88:54336722.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336722.788 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54336723.035 : Dump Inquiry
19ec-1c88:54336723.169 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54336723.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54336723.438 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54336723.569 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54336723.697 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54336723.832 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54336723.956 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336724.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336724.212 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54336724.336 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54336724.421 : 00a0 : 00 00 00 00 00 
19ec-1c88:54336724.487 : => ReadNVMDataInternal
19ec-1c88:54336724.701 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54336724.766 : IO Send command 10 bytes
19ec-1c88:54336724.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:54336724.907 : iCmd = 0, nBytes = 10
19ec-1c88:54336725.017 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54337077.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54337077.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:54337078.019 : IO total need to receive data 128 bytes
19ec-1c88:54337078.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:54337078.138 : iCmd = 0, nBytes = 128
19ec-1c88:54337274.889 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.078 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.234 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54337275.377 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54337275.506 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.634 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54337276.019 : System total receive data 128 bytes
19ec-1c88:54337276.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:54337276.138 : iCmd = 1, nBytes = 4
19ec-1c88:54337470.669 : 0000 : 00 00 00 00 
19ec-1c88:54337470.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54337470.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54337470.974 : NVMData.PadScanCount = 0
19ec-1c88:54337471.033 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54337471.090 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54337471.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:54337471.205 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54337471.259 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54337471.316 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54337471.372 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54337471.425 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54337471.480 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54337471.535 : NVMData.BornMonth = 0
19ec-1c88:54337471.585 : NVMData.BornDay = 0
19ec-1c88:54337471.636 : NVMData.BornYear = 0
19ec-1c88:54337471.684 : NVMData.FirstScanMonth = 4
19ec-1c88:54337471.735 : NVMData.FirstScanDay = 30
19ec-1c88:54337471.790 : NVMData.FirstScanYear = 2020
19ec-1c88:54337471.845 : NVMData.VerticalMagnification = 0
19ec-1c88:54337471.899 : NVMData.HorizontalMagnification = 0
19ec-1c88:54337471.951 : NVMData.PowerSavingTime = 15
19ec-1c88:54337472.006 : NVMData.SN = A094165189010062
19ec-1c88:54337472.056 : NVMData.AutoFeed = 0
19ec-1c88:54337472.103 : NVMData.CCDType = 0
19ec-1c88:54337472.151 : NVMData.ScanSpeed = 0
19ec-1c88:54337472.197 : NVMData.RollerCount = 0
19ec-1c88:54337472.247 : NVMData.MultifeedCount = 0
19ec-1c88:54337472.297 : NVMData.JamCount = 0
19ec-1c88:54337472.345 : NVMData.IdentifyInfo = 
19ec-1c88:54337472.400 : NVMData.FormalName = 
19ec-1c88:54337472.567 : NVMData.ReservedB = 0
19ec-1c88:54337472.623 : NVMData.FunctionCode = 0
19ec-1c88:54337472.671 : NVMData.PreFeed = 0
19ec-1c88:54337472.720 : NVMData.PreFeedTime = 0
19ec-1c88:54337472.770 : NVMData.ButtonNumber = 0
19ec-1c88:54337472.825 : NVMData.PowerOffTime = 0
19ec-1c88:54337472.876 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54337472.952 : => IoObject::IoLockEnd
19ec-1c88:54337473.043 : <= IoObject::IoLockEnd
19ec-1c88:54337473.092 : <= InitializeScanner ret = 1
19ec-1c88:54338676.228 : => GetLogicalScannerAbility
19ec-1c88:54338676.413 : => IoObject::IoLockStart
19ec-1c88:54338676.548 : => CAsicIO::CheckDevice
19ec-1c88:54338676.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:54338702.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54338703.037 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54338703.097 : <= IoObject::IoLockStart
19ec-1c88:54338703.155 : => IoObject::IoLockEnd
19ec-1c88:54338703.261 : <= IoObject::IoLockEnd
19ec-1c88:54338703.337 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54342297.413 : => GetLogicalScannerAbilityEx
19ec-1c88:54342297.604 : => IoObject::IoLockStart
19ec-1c88:54342297.744 : => CAsicIO::CheckDevice
19ec-1c88:54342297.801 : => CNT96226::ConnectIsAvailable
19ec-1c88:54342319.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54342319.601 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54342319.753 : <= IoObject::IoLockStart
19ec-1c88:54342319.880 : => IoObject::IoLockEnd
19ec-1c88:54342320.310 : <= IoObject::IoLockEnd
19ec-1c88:54342320.429 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54342320.508 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54349449.161 : => ReadNVMData
19ec-1c88:54349449.336 : => IoObject::IoLockStart
19ec-1c88:54349449.463 : => CAsicIO::CheckDevice
19ec-1c88:54349449.521 : => CNT96226::ConnectIsAvailable
19ec-1c88:54349473.230 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54349473.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54349473.786 : <= IoObject::IoLockStart
19ec-1c88:54349473.852 : => ReadNVMDataInternal
19ec-1c88:54349473.914 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54349473.977 : IO Send command 10 bytes
19ec-1c88:54349474.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:54349474.147 : iCmd = 0, nBytes = 10
19ec-1c88:54349474.260 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54349829.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54349829.415 : System send command 10 bytes + data 0 bytes
19ec-1c88:54349829.493 : IO total need to receive data 128 bytes
19ec-1c88:54349829.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:54349829.615 : iCmd = 0, nBytes = 128
19ec-1c88:54350037.979 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.142 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.279 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54350038.412 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54350038.539 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54350039.028 : System total receive data 128 bytes
19ec-1c88:54350039.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:54350039.134 : iCmd = 1, nBytes = 4
19ec-1c88:54350217.595 : 0000 : 00 00 00 00 
19ec-1c88:54350217.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54350217.844 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54350217.916 : NVMData.PadScanCount = 0
19ec-1c88:54350217.973 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54350218.029 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54350218.089 : NVMData.FlatbedScanCount = 0
19ec-1c88:54350218.143 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54350218.340 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54350218.406 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54350218.463 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54350218.522 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54350218.575 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54350218.630 : NVMData.BornMonth = 0
19ec-1c88:54350218.679 : NVMData.BornDay = 0
19ec-1c88:54350218.729 : NVMData.BornYear = 0
19ec-1c88:54350218.775 : NVMData.FirstScanMonth = 4
19ec-1c88:54350218.823 : NVMData.FirstScanDay = 30
19ec-1c88:54350218.876 : NVMData.FirstScanYear = 2020
19ec-1c88:54350218.927 : NVMData.VerticalMagnification = 0
19ec-1c88:54350218.980 : NVMData.HorizontalMagnification = 0
19ec-1c88:54350219.034 : NVMData.PowerSavingTime = 15
19ec-1c88:54350219.089 : NVMData.SN = A094165189010062
19ec-1c88:54350219.139 : NVMData.AutoFeed = 0
19ec-1c88:54350219.189 : NVMData.CCDType = 0
19ec-1c88:54350219.235 : NVMData.ScanSpeed = 0
19ec-1c88:54350219.283 : NVMData.RollerCount = 0
19ec-1c88:54350219.336 : NVMData.MultifeedCount = 0
19ec-1c88:54350219.386 : NVMData.JamCount = 0
19ec-1c88:54350219.435 : NVMData.IdentifyInfo = 
19ec-1c88:54350219.485 : NVMData.FormalName = 
19ec-1c88:54350219.531 : NVMData.ReservedB = 0
19ec-1c88:54350219.580 : NVMData.FunctionCode = 0
19ec-1c88:54350219.628 : NVMData.PreFeed = 0
19ec-1c88:54350219.674 : NVMData.PreFeedTime = 0
19ec-1c88:54350219.722 : NVMData.ButtonNumber = 0
19ec-1c88:54350219.771 : NVMData.PowerOffTime = 0
19ec-1c88:54350219.821 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54350219.879 : => IoObject::IoLockEnd
19ec-1c88:54350219.964 : <= IoObject::IoLockEnd
19ec-1c88:54350220.011 : <= ReadNVMData ret = 1
19ec-1c88:54359899.169 : => GetADFStatus
19ec-1c88:54359899.621 : => IoObject::IoLockStart
19ec-1c88:54359899.751 : => CAsicIO::CheckDevice
19ec-1c88:54359899.809 : => CNT96226::ConnectIsAvailable
19ec-1c88:54359923.458 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54359923.815 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54359923.875 : <= IoObject::IoLockStart
19ec-1c88:54359923.938 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54359924.007 : IO Send command 10 bytes
19ec-1c88:54359924.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:54359924.199 : iCmd = 0, nBytes = 10
19ec-1c88:54359924.304 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54360115.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54360115.610 : System send command 10 bytes + data 0 bytes
19ec-1c88:54360115.683 : IO total need to receive data 2 bytes
19ec-1c88:54360115.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:54360115.798 : iCmd = 0, nBytes = 2
19ec-1c88:54360321.653 : 0000 : 00 00 
19ec-1c88:54360321.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54360321.826 : System total receive data 2 bytes
19ec-1c88:54360321.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:54360321.947 : iCmd = 1, nBytes = 4
19ec-1c88:54360509.747 : 0000 : 00 00 00 00 
19ec-1c88:54360509.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54360509.976 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54360510.039 : Return status = 0
19ec-1c88:54360510.090 : => IoObject::IoLockEnd
19ec-1c88:54360510.173 : <= IoObject::IoLockEnd
19ec-1c88:54360510.225 : <= GetADFStatus ret = 1
19ec-1c88:54363161.253 : => GetADFStatus
19ec-1c88:54363161.438 : => IoObject::IoLockStart
19ec-1c88:54363161.563 : => CAsicIO::CheckDevice
19ec-1c88:54363161.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:54363187.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54363187.464 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54363187.522 : <= IoObject::IoLockStart
19ec-1c88:54363187.580 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54363187.649 : IO Send command 10 bytes
19ec-1c88:54363187.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:54363187.812 : iCmd = 0, nBytes = 10
19ec-1c88:54363187.916 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54363387.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54363387.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:54363387.636 : IO total need to receive data 2 bytes
19ec-1c88:54363387.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:54363387.767 : iCmd = 0, nBytes = 2
19ec-1c88:54363548.230 : 0000 : 00 00 
19ec-1c88:54363548.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54363548.415 : System total receive data 2 bytes
19ec-1c88:54363548.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:54363548.535 : iCmd = 1, nBytes = 4
19ec-1c88:54363731.418 : 0000 : 00 00 00 00 
19ec-1c88:54363731.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54363731.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54363731.726 : Return status = 0
19ec-1c88:54363731.781 : => IoObject::IoLockEnd
19ec-1c88:54363731.868 : <= IoObject::IoLockEnd
19ec-1c88:54363731.918 : <= GetADFStatus ret = 1
19ec-1c88:54367124.665 : => TerminateDriver
19ec-1c88:54367124.864 : => CAsicIO::~CAsicIO,pStage=98962504
19ec-1c88:54367124.944 : => CNT96226::Close
19ec-1c88:54367128.625 : <= CNT96226::Close ret = 1
19ec-1c88:54367128.709 : <= CAsicIO::~CAsicIO
19ec-1c88:54367128.770 : => IoObject::IoLockEnd
19ec-1c88:54367128.826 : <= IoObject::IoLockEnd
19ec-1c88:54367128.886 : => IoObject::TerminateDevice
19ec-1c88:54367128.948 : => IoObject::IoLockEnd
19ec-1c88:54367129.001 : <= IoObject::IoLockEnd
19ec-1c88:54367129.105 : <= IoObject::TerminateDevice
19ec-1c88:54367129.369 : <= TerminateDriver ret = 1
19ec-1c88:54411201.178 : ============Debug Start==========
19ec-1c88:54411201.458 : Date : 2020/4/30 14:32:07
19ec-1c88:54411201.539 : Process ID : 19ec
19ec-1c88:54411201.949 : Windows : Version 10.0 build 18363 
19ec-1c88:54411202.429 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54411202.493 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54411202.558 : MemoryStatus.ullAvailPhys : 1754755072
19ec-1c88:54411202.614 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54411202.676 : MemoryStatus.ullAvailPageFile : 3158503424
19ec-1c88:54411202.737 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54411202.798 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:54411202.858 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54411202.963 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54411203.024 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54411203.266 : CPU Count : 4
19ec-1c88:54411203.313 : CPU Frequency : 100.000 Mhz
19ec-1c88:54411207.514 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54411207.647 : => InitializeDriver
19ec-1c88:54411207.906 : <= InitializeDriver ret = 1
19ec-1c88:54411207.963 : => InitializeScanner
19ec-1c88:54411208.042 : => CAsicIO::GetDeviceList
19ec-1c88:54411208.333 : => CNT96226::CNT96226
19ec-1c88:54411208.393 : => CNT96226::Open
19ec-1c88:54411232.881 : <= CNT96226::Open ret = 1
19ec-1c88:54411232.989 : => CNT96226::Initialize
19ec-1c88:54411233.183 : <= CNT96226::Initialize ret = 1
19ec-1c88:54411233.243 : <= CNT96226::CNT96226
19ec-1c88:54411233.300 : => CNT96226::EnumAvailableDevice
19ec-1c88:54411238.695 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54411238.775 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54411238.834 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54415268.797 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54415269.084 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54415275.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54415275.114 : => IoObject::GetLockName
19ec-1c88:54415275.175 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54415275.242 : <= IoObject::GetLockName
19ec-1c88:54415275.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:54415275.783 : iCmd = 3, nBytes = 2
19ec-1c88:54415657.766 : 0000 : 06 38 
19ec-1c88:54415657.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54415657.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:54415658.046 : iCmd = 4, nBytes = 2
19ec-1c88:54415975.145 : 0000 : 07 07 
19ec-1c88:54415975.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54415975.525 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54415975.686 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54415975.821 : IO Send command 10 bytes
19ec-1c88:54415975.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:54415976.044 : iCmd = 0, nBytes = 10
19ec-1c88:54415976.255 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54416192.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54416192.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:54416192.537 : iCmd = 0, nBytes = 165
19ec-1c88:54416404.899 : skip dump 37 bytes
19ec-1c88:54416405.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54416405.548 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54416405.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54416406.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54416406.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54416406.615 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54416406.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54416407.123 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54416407.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54416407.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:54416407.480 : iCmd = 1, nBytes = 4
19ec-1c88:54416621.512 : 0000 : 00 00 00 00 
19ec-1c88:54416621.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54416621.875 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54416622.257 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54416622.406 : IO Send command 10 bytes
19ec-1c88:54416622.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:54416622.620 : iCmd = 0, nBytes = 10
19ec-1c88:54416622.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54416979.760 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54416980.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:54416980.122 : iCmd = 0, nBytes = 128
19ec-1c88:54417188.977 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417189.342 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417189.642 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54417189.919 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54417190.184 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54417190.432 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417190.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417190.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417191.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54417191.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:54417191.308 : iCmd = 1, nBytes = 4
19ec-1c88:54417401.499 : 0000 : 00 00 00 00 
19ec-1c88:54417401.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54417401.845 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54417402.173 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54417402.318 : => CNT96226::Close
19ec-1c88:54417408.625 : <= CNT96226::Close ret = 1
19ec-1c88:54417408.776 : <= CNT96226::~CNT96226
19ec-1c88:54417408.938 : <= CAsicIO::GetDeviceList
19ec-1c88:54417409.647 : => IoObject::SetTimeout
19ec-1c88:54417409.905 : Timeout--> In = 0 Out = 0
19ec-1c88:54417410.021 : <= IoObject::SetTimeout
19ec-1c88:54417410.150 : => CAsicIO::CAsicIO
19ec-1c88:54417410.288 : => CNT96226::CNT96226
19ec-1c88:54417410.396 : => CNT96226::Open
19ec-1c88:54417451.839 : <= CNT96226::Open ret = 1
19ec-1c88:54417452.025 : => CNT96226::Initialize
19ec-1c88:54417452.419 : <= CNT96226::Initialize ret = 1
19ec-1c88:54417452.537 : <= CNT96226::CNT96226
19ec-1c88:54417452.644 : <= CAsicIO::CAsicIO
19ec-1c88:54417452.753 : => CAsicIO::InitializeDevice
19ec-1c88:54417452.886 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54417464.402 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54417464.624 : => IoObject::GetLockName
19ec-1c88:54417464.735 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54417464.871 : <= IoObject::GetLockName
19ec-1c88:54417465.826 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54417465.966 : IO Send command 10 bytes
19ec-1c88:54417466.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:54417466.178 : iCmd = 0, nBytes = 10
19ec-1c88:54417466.389 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54417823.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54417823.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:54417823.914 : iCmd = 0, nBytes = 128
19ec-1c88:54418043.497 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418043.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418044.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54418044.439 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54418044.701 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54418044.963 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418045.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418045.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418045.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418045.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:54418045.852 : iCmd = 1, nBytes = 4
19ec-1c88:54418229.180 : 0000 : 00 00 00 00 
19ec-1c88:54418229.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418229.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54418229.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:54418229.781 : iCmd = 3, nBytes = 2
19ec-1c88:54418612.324 : 0000 : 06 38 
19ec-1c88:54418612.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418612.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:54418612.776 : iCmd = 4, nBytes = 2
19ec-1c88:54418936.672 : 0000 : 07 07 
19ec-1c88:54418936.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418937.213 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54418937.406 : => IoObject::InitializeDevice
19ec-1c88:54418937.586 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54418938.694 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54418938.838 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54418940.025 : => FindScanner
19ec-1c88:54418940.141 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54418940.267 : <= FindScanner ret = 1
19ec-1c88:54418940.375 : => IoObject::IoLockStart
19ec-1c88:54418940.582 : => CAsicIO::CheckDevice
19ec-1c88:54418940.684 : => CNT96226::ConnectIsAvailable
19ec-1c88:54418963.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54418964.125 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54418964.259 : <= IoObject::IoLockStart
19ec-1c88:54418964.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54418964.527 : IO Send command 10 bytes
19ec-1c88:54418964.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:54418964.809 : iCmd = 0, nBytes = 10
19ec-1c88:54418965.029 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54419168.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54419169.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:54419169.292 : IO total need to receive data 5 bytes
19ec-1c88:54419169.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:54419169.519 : iCmd = 0, nBytes = 5
19ec-1c88:54419408.076 : 0000 : 06 00 02 02 ab 
19ec-1c88:54419408.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54419408.300 : System total receive data 5 bytes
19ec-1c88:54419408.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:54419408.441 : iCmd = 1, nBytes = 4
19ec-1c88:54419617.087 : 0000 : 00 00 00 00 
19ec-1c88:54419617.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54419617.358 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54419617.436 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54419617.518 : IO Send command 10 bytes
19ec-1c88:54419617.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:54419617.694 : iCmd = 0, nBytes = 10
19ec-1c88:54419617.821 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54419821.615 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54419821.757 : System send command 10 bytes + data 0 bytes
19ec-1c88:54419821.847 : IO total need to receive data 165 bytes
19ec-1c88:54419821.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:54419821.989 : iCmd = 0, nBytes = 165
19ec-1c88:54420002.222 : skip dump 37 bytes
19ec-1c88:54420002.756 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54420002.931 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54420003.100 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54420003.260 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54420003.412 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54420003.572 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54420003.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420003.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420003.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420004.020 : System total receive data 165 bytes
19ec-1c88:54420004.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:54420004.155 : iCmd = 1, nBytes = 4
19ec-1c88:54420208.037 : 0000 : 00 00 00 00 
19ec-1c88:54420208.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420208.280 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54420208.492 : Dump Inquiry
19ec-1c88:54420208.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54420208.814 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54420208.970 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54420209.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54420209.280 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54420209.443 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54420209.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420209.745 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420209.900 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54420210.055 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54420210.161 : 00a0 : 00 00 00 00 00 
19ec-1c88:54420210.244 : => ReadNVMDataInternal
19ec-1c88:54420210.471 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54420210.552 : IO Send command 10 bytes
19ec-1c88:54420210.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:54420210.718 : iCmd = 0, nBytes = 10
19ec-1c88:54420210.843 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54420553.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54420553.601 : System send command 10 bytes + data 0 bytes
19ec-1c88:54420553.684 : IO total need to receive data 128 bytes
19ec-1c88:54420553.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:54420553.830 : iCmd = 0, nBytes = 128
19ec-1c88:54420752.537 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420752.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420752.882 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54420753.041 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54420753.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.339 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420753.779 : System total receive data 128 bytes
19ec-1c88:54420753.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:54420753.916 : iCmd = 1, nBytes = 4
19ec-1c88:54420887.321 : 0000 : 00 00 00 00 
19ec-1c88:54420887.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420887.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54420887.669 : NVMData.PadScanCount = 0
19ec-1c88:54420887.737 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54420887.804 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54420887.871 : NVMData.FlatbedScanCount = 0
19ec-1c88:54420887.938 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54420888.001 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54420888.069 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54420888.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54420888.202 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54420888.265 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54420888.330 : NVMData.BornMonth = 0
19ec-1c88:54420888.389 : NVMData.BornDay = 0
19ec-1c88:54420888.450 : NVMData.BornYear = 0
19ec-1c88:54420888.508 : NVMData.FirstScanMonth = 4
19ec-1c88:54420888.571 : NVMData.FirstScanDay = 30
19ec-1c88:54420888.639 : NVMData.FirstScanYear = 2020
19ec-1c88:54420888.704 : NVMData.VerticalMagnification = 0
19ec-1c88:54420888.771 : NVMData.HorizontalMagnification = 0
19ec-1c88:54420888.836 : NVMData.PowerSavingTime = 15
19ec-1c88:54420888.901 : NVMData.SN = A094165189010062
19ec-1c88:54420888.961 : NVMData.AutoFeed = 0
19ec-1c88:54420889.019 : NVMData.CCDType = 0
19ec-1c88:54420889.076 : NVMData.ScanSpeed = 0
19ec-1c88:54420889.132 : NVMData.RollerCount = 0
19ec-1c88:54420889.193 : NVMData.MultifeedCount = 0
19ec-1c88:54420889.255 : NVMData.JamCount = 0
19ec-1c88:54420889.314 : NVMData.IdentifyInfo = 
19ec-1c88:54420889.374 : NVMData.FormalName = 
19ec-1c88:54420889.555 : NVMData.ReservedB = 0
19ec-1c88:54420889.617 : NVMData.FunctionCode = 0
19ec-1c88:54420889.678 : NVMData.PreFeed = 0
19ec-1c88:54420889.739 : NVMData.PreFeedTime = 0
19ec-1c88:54420889.800 : NVMData.ButtonNumber = 0
19ec-1c88:54420889.862 : NVMData.PowerOffTime = 0
19ec-1c88:54420889.923 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54420890.017 : => IoObject::IoLockEnd
19ec-1c88:54420890.123 : <= IoObject::IoLockEnd
19ec-1c88:54420890.184 : <= InitializeScanner ret = 1
19ec-1c88:54420890.261 : => GetLogicalScannerAbilityEx
19ec-1c88:54420890.334 : => IoObject::IoLockStart
19ec-1c88:54420890.447 : => CAsicIO::CheckDevice
19ec-1c88:54420890.509 : => CNT96226::ConnectIsAvailable
19ec-1c88:54420902.607 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54420902.719 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54420902.785 : <= IoObject::IoLockStart
19ec-1c88:54420902.852 : => IoObject::IoLockEnd
19ec-1c88:54420902.958 : <= IoObject::IoLockEnd
19ec-1c88:54420903.086 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54420903.176 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54421110.137 : => ReadNVMData
19ec-1c88:54421110.310 : => IoObject::IoLockStart
19ec-1c88:54421110.469 : => CAsicIO::CheckDevice
19ec-1c88:54421110.540 : => CNT96226::ConnectIsAvailable
19ec-1c88:54421132.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54421133.047 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54421133.121 : <= IoObject::IoLockStart
19ec-1c88:54421133.195 : => ReadNVMDataInternal
19ec-1c88:54421133.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54421133.348 : IO Send command 10 bytes
19ec-1c88:54421133.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:54421133.550 : iCmd = 0, nBytes = 10
19ec-1c88:54421133.684 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54421484.353 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54421484.521 : System send command 10 bytes + data 0 bytes
19ec-1c88:54421484.609 : IO total need to receive data 128 bytes
19ec-1c88:54421484.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:54421484.750 : iCmd = 0, nBytes = 128
19ec-1c88:54421684.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.315 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54421685.480 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54421685.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421686.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421686.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54421686.244 : System total receive data 128 bytes
19ec-1c88:54421686.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:54421686.377 : iCmd = 1, nBytes = 4
19ec-1c88:54421885.895 : 0000 : 00 00 00 00 
19ec-1c88:54421885.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54421886.141 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54421886.220 : NVMData.PadScanCount = 0
19ec-1c88:54421886.285 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54421886.351 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54421886.417 : NVMData.FlatbedScanCount = 0
19ec-1c88:54421886.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54421886.548 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54421886.613 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54421886.678 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54421886.742 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54421886.805 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54421886.871 : NVMData.BornMonth = 0
19ec-1c88:54421886.928 : NVMData.BornDay = 0
19ec-1c88:54421886.988 : NVMData.BornYear = 0
19ec-1c88:54421887.047 : NVMData.FirstScanMonth = 4
19ec-1c88:54421887.109 : NVMData.FirstScanDay = 30
19ec-1c88:54421887.172 : NVMData.FirstScanYear = 2020
19ec-1c88:54421887.427 : NVMData.VerticalMagnification = 0
19ec-1c88:54421887.499 : NVMData.HorizontalMagnification = 0
19ec-1c88:54421887.565 : NVMData.PowerSavingTime = 15
19ec-1c88:54421887.631 : NVMData.SN = A094165189010062
19ec-1c88:54421887.690 : NVMData.AutoFeed = 0
19ec-1c88:54421887.752 : NVMData.CCDType = 0
19ec-1c88:54421887.809 : NVMData.ScanSpeed = 0
19ec-1c88:54421887.867 : NVMData.RollerCount = 0
19ec-1c88:54421887.927 : NVMData.MultifeedCount = 0
19ec-1c88:54421887.988 : NVMData.JamCount = 0
19ec-1c88:54421888.048 : NVMData.IdentifyInfo = 
19ec-1c88:54421888.108 : NVMData.FormalName = 
19ec-1c88:54421888.168 : NVMData.ReservedB = 0
19ec-1c88:54421888.227 : NVMData.FunctionCode = 0
19ec-1c88:54421888.287 : NVMData.PreFeed = 0
19ec-1c88:54421888.345 : NVMData.PreFeedTime = 0
19ec-1c88:54421888.404 : NVMData.ButtonNumber = 0
19ec-1c88:54421888.461 : NVMData.PowerOffTime = 0
19ec-1c88:54421888.521 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54421888.591 : => IoObject::IoLockEnd
19ec-1c88:54421888.702 : <= IoObject::IoLockEnd
19ec-1c88:54421888.761 : <= ReadNVMData ret = 1
19ec-1c88:54422516.158 : => TerminateDriver
19ec-1c88:54422516.370 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:54422516.461 : => CNT96226::Close
19ec-1c88:54422520.854 : <= CNT96226::Close ret = 1
19ec-1c88:54422520.949 : <= CAsicIO::~CAsicIO
19ec-1c88:54422521.016 : => IoObject::IoLockEnd
19ec-1c88:54422521.083 : <= IoObject::IoLockEnd
19ec-1c88:54422521.144 : => IoObject::TerminateDevice
19ec-1c88:54422521.212 : => IoObject::IoLockEnd
19ec-1c88:54422521.272 : <= IoObject::IoLockEnd
19ec-1c88:54422521.394 : <= IoObject::TerminateDevice
19ec-1c88:54422521.677 : <= TerminateDriver ret = 1
19ec-1c88:54424939.496 : ============Debug Start==========
19ec-1c88:54424939.793 : Date : 2020/4/30 14:32:07
19ec-1c88:54424939.874 : Process ID : 19ec
19ec-1c88:54424940.292 : Windows : Version 10.0 build 18363 
19ec-1c88:54424940.744 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54424940.807 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54424940.868 : MemoryStatus.ullAvailPhys : 1754820608
19ec-1c88:54424940.928 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54424940.988 : MemoryStatus.ullAvailPageFile : 3157950464
19ec-1c88:54424941.047 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54424941.107 : MemoryStatus.ullAvailVirtual : 1729720320
19ec-1c88:54424941.167 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54424941.271 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54424941.335 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54424941.571 : CPU Count : 4
19ec-1c88:54424941.617 : CPU Frequency : 100.000 Mhz
19ec-1c88:54424945.734 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54424945.858 : => InitializeDriver
19ec-1c88:54424946.137 : <= InitializeDriver ret = 1
19ec-1c88:54427443.454 : => InitializeScanner
19ec-1c88:54427443.725 : => CAsicIO::GetDeviceList
19ec-1c88:54427444.166 : => CNT96226::CNT96226
19ec-1c88:54427444.225 : => CNT96226::Open
19ec-1c88:54427468.182 : <= CNT96226::Open ret = 1
19ec-1c88:54427468.293 : => CNT96226::Initialize
19ec-1c88:54427468.481 : <= CNT96226::Initialize ret = 1
19ec-1c88:54427468.540 : <= CNT96226::CNT96226
19ec-1c88:54427468.595 : => CNT96226::EnumAvailableDevice
19ec-1c88:54427473.902 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54427473.978 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54427474.039 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54431196.785 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54431197.089 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54431203.374 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54431203.482 : => IoObject::GetLockName
19ec-1c88:54431203.538 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54431203.605 : <= IoObject::GetLockName
19ec-1c88:54431204.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:54431204.142 : iCmd = 3, nBytes = 2
19ec-1c88:54431550.795 : 0000 : 06 38 
19ec-1c88:54431550.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54431550.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:54431551.048 : iCmd = 4, nBytes = 2
19ec-1c88:54431871.924 : 0000 : 07 07 
19ec-1c88:54431872.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54431872.177 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54431872.272 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54431872.339 : IO Send command 10 bytes
19ec-1c88:54431872.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:54431872.448 : iCmd = 0, nBytes = 10
19ec-1c88:54431872.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54432060.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54432060.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432060.937 : iCmd = 0, nBytes = 165
19ec-1c88:54432180.540 : skip dump 37 bytes
19ec-1c88:54432180.776 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54432180.929 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54432181.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54432181.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54432181.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54432181.495 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54432181.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432181.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432181.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432181.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432181.949 : iCmd = 1, nBytes = 4
19ec-1c88:54432304.313 : 0000 : 00 00 00 00 
19ec-1c88:54432304.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432304.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54432304.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54432304.673 : IO Send command 10 bytes
19ec-1c88:54432304.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:54432304.793 : iCmd = 0, nBytes = 10
19ec-1c88:54432304.909 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54432614.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54432614.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432614.516 : iCmd = 0, nBytes = 128
19ec-1c88:54432787.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.366 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54432788.507 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54432788.643 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.774 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432789.029 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432789.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432789.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432789.226 : iCmd = 1, nBytes = 4
19ec-1c88:54432973.151 : 0000 : 00 00 00 00 
19ec-1c88:54432973.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432973.444 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54432973.664 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54432973.742 : => CNT96226::Close
19ec-1c88:54432977.965 : <= CNT96226::Close ret = 1
19ec-1c88:54432978.047 : <= CNT96226::~CNT96226
19ec-1c88:54432978.142 : <= CAsicIO::GetDeviceList
19ec-1c88:54432978.607 : => IoObject::SetTimeout
19ec-1c88:54432978.745 : Timeout--> In = 0 Out = 0
19ec-1c88:54432978.811 : <= IoObject::SetTimeout
19ec-1c88:54432978.888 : => CAsicIO::CAsicIO
19ec-1c88:54432978.963 : => CNT96226::CNT96226
19ec-1c88:54432979.021 : => CNT96226::Open
19ec-1c88:54433000.003 : <= CNT96226::Open ret = 1
19ec-1c88:54433000.118 : => CNT96226::Initialize
19ec-1c88:54433000.307 : <= CNT96226::Initialize ret = 1
19ec-1c88:54433000.365 : <= CNT96226::CNT96226
19ec-1c88:54433000.420 : <= CAsicIO::CAsicIO
19ec-1c88:54433000.482 : => CAsicIO::InitializeDevice
19ec-1c88:54433000.552 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54433006.437 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54433006.555 : => IoObject::GetLockName
19ec-1c88:54433006.613 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54433006.687 : <= IoObject::GetLockName
19ec-1c88:54433007.191 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54433007.266 : IO Send command 10 bytes
19ec-1c88:54433007.319 : => CNT96226::VenderCmd_SetData
19ec-1c88:54433007.376 : iCmd = 0, nBytes = 10
19ec-1c88:54433007.491 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54433313.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54433314.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433314.126 : iCmd = 0, nBytes = 128
19ec-1c88:54433487.796 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.020 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54433488.313 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54433488.446 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54433488.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433489.023 : iCmd = 1, nBytes = 4
19ec-1c88:54433634.695 : 0000 : 00 00 00 00 
19ec-1c88:54433634.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54433634.908 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54433634.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433635.028 : iCmd = 3, nBytes = 2
19ec-1c88:54433978.363 : 0000 : 06 38 
19ec-1c88:54433978.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54433978.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433978.668 : iCmd = 4, nBytes = 2
19ec-1c88:54434233.977 : 0000 : 07 07 
19ec-1c88:54434234.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54434234.325 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54434234.424 : => IoObject::InitializeDevice
19ec-1c88:54434234.543 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54434235.201 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54434235.281 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54434235.998 : => FindScanner
19ec-1c88:54434236.059 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54434236.124 : <= FindScanner ret = 1
19ec-1c88:54434236.182 : => IoObject::IoLockStart
19ec-1c88:54434236.289 : => CAsicIO::CheckDevice
19ec-1c88:54434236.346 : => CNT96226::ConnectIsAvailable
19ec-1c88:54434249.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54434249.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54434249.419 : <= IoObject::IoLockStart
19ec-1c88:54434249.478 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54434249.543 : IO Send command 10 bytes
19ec-1c88:54434249.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:54434249.687 : iCmd = 0, nBytes = 10
19ec-1c88:54434249.792 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54434427.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54434427.504 : System send command 10 bytes + data 0 bytes
19ec-1c88:54434427.591 : IO total need to receive data 5 bytes
19ec-1c88:54434427.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:54434427.717 : iCmd = 0, nBytes = 5
19ec-1c88:54434558.168 : 0000 : 06 00 02 02 ab 
19ec-1c88:54434558.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54434558.368 : System total receive data 5 bytes
19ec-1c88:54434558.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:54434558.494 : iCmd = 1, nBytes = 4
19ec-1c88:54434674.120 : 0000 : 00 00 00 00 
19ec-1c88:54434674.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54434674.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54434674.474 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54434674.542 : IO Send command 10 bytes
19ec-1c88:54434674.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:54434674.694 : iCmd = 0, nBytes = 10
19ec-1c88:54434674.797 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54434836.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54434836.761 : System send command 10 bytes + data 0 bytes
19ec-1c88:54434836.843 : IO total need to receive data 165 bytes
19ec-1c88:54434836.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:54434836.965 : iCmd = 0, nBytes = 165
19ec-1c88:54434999.208 : skip dump 37 bytes
19ec-1c88:54434999.683 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54434999.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54434999.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54435000.084 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54435000.212 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54435000.344 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54435000.465 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435000.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435000.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435000.710 : System total receive data 165 bytes
19ec-1c88:54435000.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:54435000.820 : iCmd = 1, nBytes = 4
19ec-1c88:54435153.358 : 0000 : 00 00 00 00 
19ec-1c88:54435153.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435153.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54435153.750 : Dump Inquiry
19ec-1c88:54435153.871 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54435154.005 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54435154.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54435154.263 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54435154.391 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54435154.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54435154.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435154.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435154.901 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54435155.025 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54435155.113 : 00a0 : 00 00 00 00 00 
19ec-1c88:54435155.183 : => ReadNVMDataInternal
19ec-1c88:54435155.378 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54435155.439 : IO Send command 10 bytes
19ec-1c88:54435155.526 : => CNT96226::VenderCmd_SetData
19ec-1c88:54435155.581 : iCmd = 0, nBytes = 10
19ec-1c88:54435155.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54435460.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54435461.053 : System send command 10 bytes + data 0 bytes
19ec-1c88:54435461.118 : IO total need to receive data 128 bytes
19ec-1c88:54435461.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54435461.232 : iCmd = 0, nBytes = 128
19ec-1c88:54435648.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435648.885 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54435649.150 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54435649.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.397 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435649.764 : System total receive data 128 bytes
19ec-1c88:54435649.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:54435649.877 : iCmd = 1, nBytes = 4
19ec-1c88:54435775.929 : 0000 : 00 00 00 00 
19ec-1c88:54435776.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435776.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54435776.262 : NVMData.PadScanCount = 0
19ec-1c88:54435776.326 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54435776.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54435776.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:54435776.501 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54435776.559 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54435776.615 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54435776.669 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54435776.728 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54435776.784 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54435776.839 : NVMData.BornMonth = 0
19ec-1c88:54435776.890 : NVMData.BornDay = 0
19ec-1c88:54435776.945 : NVMData.BornYear = 0
19ec-1c88:54435776.994 : NVMData.FirstScanMonth = 4
19ec-1c88:54435777.046 : NVMData.FirstScanDay = 30
19ec-1c88:54435777.101 : NVMData.FirstScanYear = 2020
19ec-1c88:54435777.155 : NVMData.VerticalMagnification = 0
19ec-1c88:54435777.210 : NVMData.HorizontalMagnification = 0
19ec-1c88:54435777.265 : NVMData.PowerSavingTime = 15
19ec-1c88:54435777.319 : NVMData.SN = A094165189010062
19ec-1c88:54435777.370 : NVMData.AutoFeed = 0
19ec-1c88:54435777.419 : NVMData.CCDType = 0
19ec-1c88:54435777.467 : NVMData.ScanSpeed = 0
19ec-1c88:54435777.516 : NVMData.RollerCount = 0
19ec-1c88:54435777.571 : NVMData.MultifeedCount = 0
19ec-1c88:54435777.623 : NVMData.JamCount = 0
19ec-1c88:54435777.673 : NVMData.IdentifyInfo = 
19ec-1c88:54435777.727 : NVMData.FormalName = 
19ec-1c88:54435777.882 : NVMData.ReservedB = 0
19ec-1c88:54435777.935 : NVMData.FunctionCode = 0
19ec-1c88:54435777.987 : NVMData.PreFeed = 0
19ec-1c88:54435778.038 : NVMData.PreFeedTime = 0
19ec-1c88:54435778.089 : NVMData.ButtonNumber = 0
19ec-1c88:54435778.143 : NVMData.PowerOffTime = 0
19ec-1c88:54435778.198 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54435778.280 : => IoObject::IoLockEnd
19ec-1c88:54435778.372 : <= IoObject::IoLockEnd
19ec-1c88:54435778.425 : <= InitializeScanner ret = 1
19ec-1c88:54436968.550 : => GetLogicalScannerAbility
19ec-1c88:54436968.736 : => IoObject::IoLockStart
19ec-1c88:54436968.860 : => CAsicIO::CheckDevice
19ec-1c88:54436968.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:54436990.937 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54436991.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54436991.275 : <= IoObject::IoLockStart
19ec-1c88:54436991.391 : => IoObject::IoLockEnd
19ec-1c88:54436991.589 : <= IoObject::IoLockEnd
19ec-1c88:54436991.913 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54440533.756 : => GetLogicalScannerAbilityEx
19ec-1c88:54440533.960 : => IoObject::IoLockStart
19ec-1c88:54440534.095 : => CAsicIO::CheckDevice
19ec-1c88:54440534.154 : => CNT96226::ConnectIsAvailable
19ec-1c88:54440557.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54440557.842 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54440557.903 : <= IoObject::IoLockStart
19ec-1c88:54440557.959 : => IoObject::IoLockEnd
19ec-1c88:54440558.069 : <= IoObject::IoLockEnd
19ec-1c88:54440558.186 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54440558.259 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54447696.628 : => ReadNVMData
19ec-1c88:54447696.809 : => IoObject::IoLockStart
19ec-1c88:54447696.955 : => CAsicIO::CheckDevice
19ec-1c88:54447697.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:54447720.889 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54447721.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54447721.065 : <= IoObject::IoLockStart
19ec-1c88:54447721.133 : => ReadNVMDataInternal
19ec-1c88:54447721.193 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54447721.262 : IO Send command 10 bytes
19ec-1c88:54447721.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:54447721.450 : iCmd = 0, nBytes = 10
19ec-1c88:54447721.565 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54448076.830 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54448076.978 : System send command 10 bytes + data 0 bytes
19ec-1c88:54448077.053 : IO total need to receive data 128 bytes
19ec-1c88:54448077.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:54448077.171 : iCmd = 0, nBytes = 128
19ec-1c88:54448285.346 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448285.525 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448285.666 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54448285.795 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54448285.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.048 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.299 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54448286.424 : System total receive data 128 bytes
19ec-1c88:54448286.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:54448286.535 : iCmd = 1, nBytes = 4
19ec-1c88:54448458.066 : 0000 : 00 00 00 00 
19ec-1c88:54448458.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54448458.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54448458.373 : NVMData.PadScanCount = 0
19ec-1c88:54448458.427 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54448458.479 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54448458.535 : NVMData.FlatbedScanCount = 0
19ec-1c88:54448458.589 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54448458.790 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54448458.857 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54448458.912 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54448458.965 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54448459.018 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54448459.070 : NVMData.BornMonth = 0
19ec-1c88:54448459.117 : NVMData.BornDay = 0
19ec-1c88:54448459.166 : NVMData.BornYear = 0
19ec-1c88:54448459.215 : NVMData.FirstScanMonth = 4
19ec-1c88:54448459.267 : NVMData.FirstScanDay = 30
19ec-1c88:54448459.321 : NVMData.FirstScanYear = 2020
19ec-1c88:54448459.374 : NVMData.VerticalMagnification = 0
19ec-1c88:54448459.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:54448459.489 : NVMData.PowerSavingTime = 15
19ec-1c88:54448459.543 : NVMData.SN = A094165189010062
19ec-1c88:54448459.591 : NVMData.AutoFeed = 0
19ec-1c88:54448459.642 : NVMData.CCDType = 0
19ec-1c88:54448459.688 : NVMData.ScanSpeed = 0
19ec-1c88:54448459.739 : NVMData.RollerCount = 0
19ec-1c88:54448459.794 : NVMData.MultifeedCount = 0
19ec-1c88:54448459.845 : NVMData.JamCount = 0
19ec-1c88:54448459.895 : NVMData.IdentifyInfo = 
19ec-1c88:54448459.944 : NVMData.FormalName = 
19ec-1c88:54448459.993 : NVMData.ReservedB = 0
19ec-1c88:54448460.038 : NVMData.FunctionCode = 0
19ec-1c88:54448460.086 : NVMData.PreFeed = 0
19ec-1c88:54448460.133 : NVMData.PreFeedTime = 0
19ec-1c88:54448460.181 : NVMData.ButtonNumber = 0
19ec-1c88:54448460.229 : NVMData.PowerOffTime = 0
19ec-1c88:54448460.279 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54448460.342 : => IoObject::IoLockEnd
19ec-1c88:54448460.434 : <= IoObject::IoLockEnd
19ec-1c88:54448460.483 : <= ReadNVMData ret = 1
19ec-1c88:54458139.048 : => GetADFStatus
19ec-1c88:54458139.421 : => IoObject::IoLockStart
19ec-1c88:54458139.547 : => CAsicIO::CheckDevice
19ec-1c88:54458139.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:54458162.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54458162.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54458162.801 : <= IoObject::IoLockStart
19ec-1c88:54458163.148 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54458163.216 : IO Send command 10 bytes
19ec-1c88:54458163.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:54458163.395 : iCmd = 0, nBytes = 10
19ec-1c88:54458163.505 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54458364.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54458364.715 : System send command 10 bytes + data 0 bytes
19ec-1c88:54458364.791 : IO total need to receive data 2 bytes
19ec-1c88:54458364.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:54458364.909 : iCmd = 0, nBytes = 2
19ec-1c88:54458536.659 : 0000 : 00 00 
19ec-1c88:54458536.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54458536.835 : System total receive data 2 bytes
19ec-1c88:54458536.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:54458536.949 : iCmd = 1, nBytes = 4
19ec-1c88:54458703.207 : 0000 : 00 00 00 00 
19ec-1c88:54458703.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54458703.442 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54458703.505 : Return status = 0
19ec-1c88:54458703.570 : => IoObject::IoLockEnd
19ec-1c88:54458703.661 : <= IoObject::IoLockEnd
19ec-1c88:54458703.714 : <= GetADFStatus ret = 1
19ec-1c88:54461311.288 : => GetADFStatus
19ec-1c88:54461311.483 : => IoObject::IoLockStart
19ec-1c88:54461311.615 : => CAsicIO::CheckDevice
19ec-1c88:54461311.671 : => CNT96226::ConnectIsAvailable
19ec-1c88:54461337.724 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54461338.104 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54461338.163 : <= IoObject::IoLockStart
19ec-1c88:54461338.223 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54461338.289 : IO Send command 10 bytes
19ec-1c88:54461338.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:54461338.463 : iCmd = 0, nBytes = 10
19ec-1c88:54461338.562 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54461513.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54461513.748 : System send command 10 bytes + data 0 bytes
19ec-1c88:54461513.959 : IO total need to receive data 2 bytes
19ec-1c88:54461514.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:54461514.096 : iCmd = 0, nBytes = 2
19ec-1c88:54461693.307 : 0000 : 00 00 
19ec-1c88:54461693.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54461693.831 : System total receive data 2 bytes
19ec-1c88:54461693.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:54461693.944 : iCmd = 1, nBytes = 4
19ec-1c88:54461897.225 : 0000 : 00 00 00 00 
19ec-1c88:54461897.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54461897.441 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54461897.508 : Return status = 0
19ec-1c88:54461897.568 : => IoObject::IoLockEnd
19ec-1c88:54461897.656 : <= IoObject::IoLockEnd
19ec-1c88:54461897.712 : <= GetADFStatus ret = 1
19ec-1c88:54464041.903 : => TerminateDriver
19ec-1c88:54464042.096 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-1c88:54464042.167 : => CNT96226::Close
19ec-1c88:54464046.369 : <= CNT96226::Close ret = 1
19ec-1c88:54464046.448 : <= CAsicIO::~CAsicIO
19ec-1c88:54464046.504 : => IoObject::IoLockEnd
19ec-1c88:54464046.557 : <= IoObject::IoLockEnd
19ec-1c88:54464046.608 : => IoObject::TerminateDevice
19ec-1c88:54464046.662 : => IoObject::IoLockEnd
19ec-1c88:54464046.710 : <= IoObject::IoLockEnd
19ec-1c88:54464046.815 : <= IoObject::TerminateDevice
19ec-1c88:54464047.073 : <= TerminateDriver ret = 1
19ec-1c88:54506657.518 : ============Debug Start==========
19ec-1c88:54506657.779 : Date : 2020/4/30 14:32:10
19ec-1c88:54506657.860 : Process ID : 19ec
19ec-1c88:54506658.262 : Windows : Version 10.0 build 18363 
19ec-1c88:54506658.702 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54506658.763 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54506658.824 : MemoryStatus.ullAvailPhys : 1755340800
19ec-1c88:54506658.883 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54506658.948 : MemoryStatus.ullAvailPageFile : 3157041152
19ec-1c88:54506659.007 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54506659.066 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:54506659.125 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54506659.227 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54506659.288 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54506659.526 : CPU Count : 4
19ec-1c88:54506659.572 : CPU Frequency : 100.000 Mhz
19ec-1c88:54506663.807 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54506663.935 : => InitializeDriver
19ec-1c88:54506664.200 : <= InitializeDriver ret = 1
19ec-1c88:54506664.261 : => InitializeScanner
19ec-1c88:54506664.335 : => CAsicIO::GetDeviceList
19ec-1c88:54506664.624 : => CNT96226::CNT96226
19ec-1c88:54506664.681 : => CNT96226::Open
19ec-1c88:54506686.242 : <= CNT96226::Open ret = 1
19ec-1c88:54506686.336 : => CNT96226::Initialize
19ec-1c88:54506686.515 : <= CNT96226::Initialize ret = 1
19ec-1c88:54506686.575 : <= CNT96226::CNT96226
19ec-1c88:54506686.627 : => CNT96226::EnumAvailableDevice
19ec-1c88:54506691.855 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54506691.929 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54506691.984 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54510407.563 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54510407.853 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54510413.466 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54510413.571 : => IoObject::GetLockName
19ec-1c88:54510413.633 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54510413.705 : <= IoObject::GetLockName
19ec-1c88:54510414.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:54510414.237 : iCmd = 3, nBytes = 2
19ec-1c88:54510793.931 : 0000 : 06 38 
19ec-1c88:54510794.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54510794.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:54510794.217 : iCmd = 4, nBytes = 2
19ec-1c88:54511089.953 : 0000 : 07 07 
19ec-1c88:54511090.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54511090.167 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54511090.255 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54511090.325 : IO Send command 10 bytes
19ec-1c88:54511090.379 : => CNT96226::VenderCmd_SetData
19ec-1c88:54511090.437 : iCmd = 0, nBytes = 10
19ec-1c88:54511090.540 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54511296.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54511296.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:54511296.565 : iCmd = 0, nBytes = 165
19ec-1c88:54511480.156 : skip dump 37 bytes
19ec-1c88:54511480.365 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54511480.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54511480.647 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54511480.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54511480.910 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54511481.044 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54511481.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54511481.298 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54511481.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54511481.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:54511481.473 : iCmd = 1, nBytes = 4
19ec-1c88:54511619.982 : 0000 : 00 00 00 00 
19ec-1c88:54511620.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54511620.180 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54511620.242 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54511620.307 : IO Send command 10 bytes
19ec-1c88:54511620.359 : => CNT96226::VenderCmd_SetData
19ec-1c88:54511620.413 : iCmd = 0, nBytes = 10
19ec-1c88:54511620.519 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54511963.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54511964.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:54511964.134 : iCmd = 0, nBytes = 128
19ec-1c88:54512126.153 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.349 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.485 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54512126.615 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54512126.740 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.863 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512127.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512127.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54512127.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:54512127.284 : iCmd = 1, nBytes = 4
19ec-1c88:54512327.381 : 0000 : 00 00 00 00 
19ec-1c88:54512327.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54512327.551 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54512327.768 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54512327.841 : => CNT96226::Close
19ec-1c88:54512331.928 : <= CNT96226::Close ret = 1
19ec-1c88:54512332.003 : <= CNT96226::~CNT96226
19ec-1c88:54512332.091 : <= CAsicIO::GetDeviceList
19ec-1c88:54512332.566 : => IoObject::SetTimeout
19ec-1c88:54512332.697 : Timeout--> In = 0 Out = 0
19ec-1c88:54512332.754 : <= IoObject::SetTimeout
19ec-1c88:54512332.823 : => CAsicIO::CAsicIO
19ec-1c88:54512332.892 : => CNT96226::CNT96226
19ec-1c88:54512332.948 : => CNT96226::Open
19ec-1c88:54512354.867 : <= CNT96226::Open ret = 1
19ec-1c88:54512354.964 : => CNT96226::Initialize
19ec-1c88:54512355.150 : <= CNT96226::Initialize ret = 1
19ec-1c88:54512355.209 : <= CNT96226::CNT96226
19ec-1c88:54512355.262 : <= CAsicIO::CAsicIO
19ec-1c88:54512355.315 : => CAsicIO::InitializeDevice
19ec-1c88:54512355.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54512361.346 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54512361.464 : => IoObject::GetLockName
19ec-1c88:54512361.519 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54512361.583 : <= IoObject::GetLockName
19ec-1c88:54512362.087 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54512362.159 : IO Send command 10 bytes
19ec-1c88:54512362.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:54512362.267 : iCmd = 0, nBytes = 10
19ec-1c88:54512362.376 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54512708.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54512709.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54512709.135 : iCmd = 0, nBytes = 128
19ec-1c88:54512904.366 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512904.554 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512904.700 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54512904.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54512904.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.101 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54512905.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:54512905.534 : iCmd = 1, nBytes = 4
19ec-1c88:54513050.299 : 0000 : 00 00 00 00 
19ec-1c88:54513050.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54513050.489 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54513050.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:54513050.610 : iCmd = 3, nBytes = 2
19ec-1c88:54513403.859 : 0000 : 06 38 
19ec-1c88:54513403.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54513404.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:54513404.108 : iCmd = 4, nBytes = 2
19ec-1c88:54513704.793 : 0000 : 07 07 
19ec-1c88:54513704.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54513705.066 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54513705.165 : => IoObject::InitializeDevice
19ec-1c88:54513705.273 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54513705.913 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54513705.990 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54513706.728 : => FindScanner
19ec-1c88:54513706.788 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54513706.853 : <= FindScanner ret = 1
19ec-1c88:54513706.909 : => IoObject::IoLockStart
19ec-1c88:54513707.014 : => CAsicIO::CheckDevice
19ec-1c88:54513707.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:54513731.758 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54513731.849 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54513731.905 : <= IoObject::IoLockStart
19ec-1c88:54513731.961 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54513732.024 : IO Send command 10 bytes
19ec-1c88:54513732.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:54513732.160 : iCmd = 0, nBytes = 10
19ec-1c88:54513732.259 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54513929.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54513929.383 : System send command 10 bytes + data 0 bytes
19ec-1c88:54513929.451 : IO total need to receive data 5 bytes
19ec-1c88:54513929.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:54513929.563 : iCmd = 0, nBytes = 5
19ec-1c88:54514078.335 : 0000 : 06 00 02 02 ab 
19ec-1c88:54514078.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514078.514 : System total receive data 5 bytes
19ec-1c88:54514078.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:54514078.636 : iCmd = 1, nBytes = 4
19ec-1c88:54514253.748 : 0000 : 00 00 00 00 
19ec-1c88:54514253.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514253.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54514254.049 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54514254.119 : IO Send command 10 bytes
19ec-1c88:54514254.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:54514254.276 : iCmd = 0, nBytes = 10
19ec-1c88:54514254.384 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54514457.864 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54514457.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:54514458.051 : IO total need to receive data 165 bytes
19ec-1c88:54514458.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:54514458.166 : iCmd = 0, nBytes = 165
19ec-1c88:54514603.587 : skip dump 37 bytes
19ec-1c88:54514603.790 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54514603.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54514604.070 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54514604.207 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54514604.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54514604.465 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54514604.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514604.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514604.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514604.829 : System total receive data 165 bytes
19ec-1c88:54514604.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:54514604.946 : iCmd = 1, nBytes = 4
19ec-1c88:54514758.693 : 0000 : 00 00 00 00 
19ec-1c88:54514758.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514759.241 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54514759.442 : Dump Inquiry
19ec-1c88:54514759.563 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54514759.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54514759.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54514759.956 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54514760.082 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54514760.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54514760.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514760.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514760.583 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54514760.710 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54514760.796 : 00a0 : 00 00 00 00 00 
19ec-1c88:54514760.867 : => ReadNVMDataInternal
19ec-1c88:54514761.073 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54514761.135 : IO Send command 10 bytes
19ec-1c88:54514761.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:54514761.343 : iCmd = 0, nBytes = 10
19ec-1c88:54514761.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54515107.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54515108.068 : System send command 10 bytes + data 0 bytes
19ec-1c88:54515108.139 : IO total need to receive data 128 bytes
19ec-1c88:54515108.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:54515108.261 : iCmd = 0, nBytes = 128
19ec-1c88:54515321.163 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.338 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.482 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54515321.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54515321.736 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515322.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515322.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54515322.237 : System total receive data 128 bytes
19ec-1c88:54515322.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:54515322.348 : iCmd = 1, nBytes = 4
19ec-1c88:54515501.025 : 0000 : 00 00 00 00 
19ec-1c88:54515501.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54515501.229 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54515501.298 : NVMData.PadScanCount = 0
19ec-1c88:54515501.351 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54515501.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54515501.467 : NVMData.FlatbedScanCount = 0
19ec-1c88:54515501.524 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54515501.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54515501.633 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54515501.687 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54515501.742 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54515501.795 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54515501.850 : NVMData.BornMonth = 0
19ec-1c88:54515501.902 : NVMData.BornDay = 0
19ec-1c88:54515501.953 : NVMData.BornYear = 0
19ec-1c88:54515502.000 : NVMData.FirstScanMonth = 4
19ec-1c88:54515502.055 : NVMData.FirstScanDay = 30
19ec-1c88:54515502.112 : NVMData.FirstScanYear = 2020
19ec-1c88:54515502.165 : NVMData.VerticalMagnification = 0
19ec-1c88:54515502.221 : NVMData.HorizontalMagnification = 0
19ec-1c88:54515502.275 : NVMData.PowerSavingTime = 15
19ec-1c88:54515502.329 : NVMData.SN = A094165189010062
19ec-1c88:54515502.379 : NVMData.AutoFeed = 0
19ec-1c88:54515502.426 : NVMData.CCDType = 0
19ec-1c88:54515502.475 : NVMData.ScanSpeed = 0
19ec-1c88:54515502.524 : NVMData.RollerCount = 0
19ec-1c88:54515502.576 : NVMData.MultifeedCount = 0
19ec-1c88:54515502.626 : NVMData.JamCount = 0
19ec-1c88:54515502.674 : NVMData.IdentifyInfo = 
19ec-1c88:54515502.725 : NVMData.FormalName = 
19ec-1c88:54515502.919 : NVMData.ReservedB = 0
19ec-1c88:54515502.974 : NVMData.FunctionCode = 0
19ec-1c88:54515503.023 : NVMData.PreFeed = 0
19ec-1c88:54515503.072 : NVMData.PreFeedTime = 0
19ec-1c88:54515503.120 : NVMData.ButtonNumber = 0
19ec-1c88:54515503.169 : NVMData.PowerOffTime = 0
19ec-1c88:54515503.221 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54515503.299 : => IoObject::IoLockEnd
19ec-1c88:54515503.387 : <= IoObject::IoLockEnd
19ec-1c88:54515503.437 : <= InitializeScanner ret = 1
19ec-1c88:54515503.501 : => GetLogicalScannerAbilityEx
19ec-1c88:54515503.560 : => IoObject::IoLockStart
19ec-1c88:54515503.654 : => CAsicIO::CheckDevice
19ec-1c88:54515503.705 : => CNT96226::ConnectIsAvailable
19ec-1c88:54515516.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54515516.130 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54515516.185 : <= IoObject::IoLockStart
19ec-1c88:54515516.240 : => IoObject::IoLockEnd
19ec-1c88:54515516.324 : <= IoObject::IoLockEnd
19ec-1c88:54515516.436 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54515516.510 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54515687.540 : => ReadNVMData
19ec-1c88:54515687.679 : => IoObject::IoLockStart
19ec-1c88:54515687.799 : => CAsicIO::CheckDevice
19ec-1c88:54515687.857 : => CNT96226::ConnectIsAvailable
19ec-1c88:54515715.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54515715.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54515715.253 : <= IoObject::IoLockStart
19ec-1c88:54515715.313 : => ReadNVMDataInternal
19ec-1c88:54515715.372 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54515715.437 : IO Send command 10 bytes
19ec-1c88:54515715.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:54515715.620 : iCmd = 0, nBytes = 10
19ec-1c88:54515715.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54516070.302 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54516070.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:54516070.514 : IO total need to receive data 128 bytes
19ec-1c88:54516070.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:54516070.633 : iCmd = 0, nBytes = 128
19ec-1c88:54516276.220 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516276.390 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516276.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54516276.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54516276.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54516276.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516277.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516277.158 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516277.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54516277.281 : System total receive data 128 bytes
19ec-1c88:54516277.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:54516277.390 : iCmd = 1, nBytes = 4
19ec-1c88:54516479.192 : 0000 : 00 00 00 00 
19ec-1c88:54516479.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54516479.438 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54516479.508 : NVMData.PadScanCount = 0
19ec-1c88:54516479.566 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54516479.623 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54516479.681 : NVMData.FlatbedScanCount = 0
19ec-1c88:54516479.735 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54516479.789 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54516479.843 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54516479.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54516479.955 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54516480.010 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54516480.066 : NVMData.BornMonth = 0
19ec-1c88:54516480.117 : NVMData.BornDay = 0
19ec-1c88:54516480.168 : NVMData.BornYear = 0
19ec-1c88:54516480.219 : NVMData.FirstScanMonth = 4
19ec-1c88:54516480.271 : NVMData.FirstScanDay = 30
19ec-1c88:54516480.325 : NVMData.FirstScanYear = 2020
19ec-1c88:54516480.545 : NVMData.VerticalMagnification = 0
19ec-1c88:54516480.605 : NVMData.HorizontalMagnification = 0
19ec-1c88:54516480.660 : NVMData.PowerSavingTime = 15
19ec-1c88:54516480.715 : NVMData.SN = A094165189010062
19ec-1c88:54516480.764 : NVMData.AutoFeed = 0
19ec-1c88:54516480.817 : NVMData.CCDType = 0
19ec-1c88:54516480.864 : NVMData.ScanSpeed = 0
19ec-1c88:54516480.916 : NVMData.RollerCount = 0
19ec-1c88:54516480.970 : NVMData.MultifeedCount = 0
19ec-1c88:54516481.019 : NVMData.JamCount = 0
19ec-1c88:54516481.071 : NVMData.IdentifyInfo = 
19ec-1c88:54516481.122 : NVMData.FormalName = 
19ec-1c88:54516481.172 : NVMData.ReservedB = 0
19ec-1c88:54516481.224 : NVMData.FunctionCode = 0
19ec-1c88:54516481.275 : NVMData.PreFeed = 0
19ec-1c88:54516481.332 : NVMData.PreFeedTime = 0
19ec-1c88:54516481.380 : NVMData.ButtonNumber = 0
19ec-1c88:54516481.430 : NVMData.PowerOffTime = 0
19ec-1c88:54516481.483 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54516481.540 : => IoObject::IoLockEnd
19ec-1c88:54516481.633 : <= IoObject::IoLockEnd
19ec-1c88:54516481.684 : <= ReadNVMData ret = 1
19ec-1c88:54519174.669 : ============Debug Start==========
19ec-1c88:54519174.983 : Date : 2020/4/30 14:32:10
19ec-1c88:54519175.064 : Process ID : 19ec
19ec-1c88:54519175.488 : Windows : Version 10.0 build 18363 
19ec-1c88:54519175.954 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54519176.015 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54519176.078 : MemoryStatus.ullAvailPhys : 1755156480
19ec-1c88:54519176.137 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54519176.196 : MemoryStatus.ullAvailPageFile : 3158671360
19ec-1c88:54519176.257 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54519176.316 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:54519176.376 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54519176.488 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54519176.547 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54519176.787 : CPU Count : 4
19ec-1c88:54519176.834 : CPU Frequency : 100.000 Mhz
19ec-1c88:54519181.104 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54519181.228 : => InitializeDriver
19ec-1c88:54519181.500 : <= InitializeDriver ret = 1
19ec-1c88:54521817.684 : => InitializeScanner
19ec-1c88:54521817.968 : => CAsicIO::GetDeviceList
19ec-1c88:54521818.425 : => CNT96226::CNT96226
19ec-1c88:54521818.487 : => CNT96226::Open
19ec-1c88:54521841.872 : <= CNT96226::Open ret = 1
19ec-1c88:54521841.973 : => CNT96226::Initialize
19ec-1c88:54521842.167 : <= CNT96226::Initialize ret = 1
19ec-1c88:54521842.224 : <= CNT96226::CNT96226
19ec-1c88:54521842.277 : => CNT96226::EnumAvailableDevice
19ec-1c88:54521847.682 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54521847.761 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54521847.817 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54525557.882 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54525558.182 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54525565.169 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54525565.284 : => IoObject::GetLockName
19ec-1c88:54525565.350 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54525565.421 : <= IoObject::GetLockName
19ec-1c88:54525565.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:54525565.975 : iCmd = 3, nBytes = 2
19ec-1c88:54525949.292 : 0000 : 06 38 
19ec-1c88:54525949.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54525949.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:54525949.525 : iCmd = 4, nBytes = 2
19ec-1c88:54526254.438 : 0000 : 07 07 
19ec-1c88:54526254.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54526254.694 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54526254.786 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54526254.852 : IO Send command 10 bytes
19ec-1c88:54526254.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:54526254.965 : iCmd = 0, nBytes = 10
19ec-1c88:54526255.072 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54526463.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54526463.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:54526463.343 : iCmd = 0, nBytes = 165
19ec-1c88:54526611.940 : skip dump 37 bytes
19ec-1c88:54526612.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54526612.253 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54526612.384 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54526612.520 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54526612.646 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54526612.782 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54526612.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54526613.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54526613.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54526613.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:54526613.208 : iCmd = 1, nBytes = 4
19ec-1c88:54526740.256 : 0000 : 00 00 00 00 
19ec-1c88:54526740.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54526740.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54526740.758 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54526740.821 : IO Send command 10 bytes
19ec-1c88:54526740.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:54526740.925 : iCmd = 0, nBytes = 10
19ec-1c88:54526741.027 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54527081.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54527081.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:54527081.882 : iCmd = 0, nBytes = 128
19ec-1c88:54527287.109 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.304 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54527287.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54527287.709 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.833 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527288.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527288.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54527288.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:54527288.260 : iCmd = 1, nBytes = 4
19ec-1c88:54527494.237 : 0000 : 00 00 00 00 
19ec-1c88:54527494.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54527494.397 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54527494.592 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54527494.664 : => CNT96226::Close
19ec-1c88:54527498.886 : <= CNT96226::Close ret = 1
19ec-1c88:54527498.962 : <= CNT96226::~CNT96226
19ec-1c88:54527499.048 : <= CAsicIO::GetDeviceList
19ec-1c88:54527499.491 : => IoObject::SetTimeout
19ec-1c88:54527499.618 : Timeout--> In = 0 Out = 0
19ec-1c88:54527499.676 : <= IoObject::SetTimeout
19ec-1c88:54527499.747 : => CAsicIO::CAsicIO
19ec-1c88:54527499.820 : => CNT96226::CNT96226
19ec-1c88:54527499.875 : => CNT96226::Open
19ec-1c88:54527523.591 : <= CNT96226::Open ret = 1
19ec-1c88:54527523.694 : => CNT96226::Initialize
19ec-1c88:54527523.882 : <= CNT96226::Initialize ret = 1
19ec-1c88:54527523.942 : <= CNT96226::CNT96226
19ec-1c88:54527523.994 : <= CAsicIO::CAsicIO
19ec-1c88:54527524.046 : => CAsicIO::InitializeDevice
19ec-1c88:54527524.114 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54527529.870 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54527529.981 : => IoObject::GetLockName
19ec-1c88:54527530.035 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54527530.098 : <= IoObject::GetLockName
19ec-1c88:54527530.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54527530.670 : IO Send command 10 bytes
19ec-1c88:54527530.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:54527530.780 : iCmd = 0, nBytes = 10
19ec-1c88:54527530.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54527868.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54527868.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:54527868.459 : iCmd = 0, nBytes = 128
19ec-1c88:54528058.475 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528058.642 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528058.784 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54528058.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54528059.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.285 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.405 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528059.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:54528059.581 : iCmd = 1, nBytes = 4
19ec-1c88:54528190.413 : 0000 : 00 00 00 00 
19ec-1c88:54528190.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528190.621 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54528190.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:54528190.737 : iCmd = 3, nBytes = 2
19ec-1c88:54528577.929 : 0000 : 06 38 
19ec-1c88:54528578.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528578.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:54528578.167 : iCmd = 4, nBytes = 2
19ec-1c88:54528883.860 : 0000 : 07 07 
19ec-1c88:54528883.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528884.170 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54528884.273 : => IoObject::InitializeDevice
19ec-1c88:54528884.383 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54528886.524 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54528886.603 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54528887.326 : => FindScanner
19ec-1c88:54528887.385 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54528887.451 : <= FindScanner ret = 1
19ec-1c88:54528887.507 : => IoObject::IoLockStart
19ec-1c88:54528887.604 : => CAsicIO::CheckDevice
19ec-1c88:54528887.658 : => CNT96226::ConnectIsAvailable
19ec-1c88:54528911.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54528911.664 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54528911.719 : <= IoObject::IoLockStart
19ec-1c88:54528911.777 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54528911.842 : IO Send command 10 bytes
19ec-1c88:54528911.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:54528911.984 : iCmd = 0, nBytes = 10
19ec-1c88:54528912.089 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54529102.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54529102.513 : System send command 10 bytes + data 0 bytes
19ec-1c88:54529102.580 : IO total need to receive data 5 bytes
19ec-1c88:54529102.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529102.699 : iCmd = 0, nBytes = 5
19ec-1c88:54529249.161 : 0000 : 06 00 02 02 ab 
19ec-1c88:54529249.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529249.643 : System total receive data 5 bytes
19ec-1c88:54529249.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529249.759 : iCmd = 1, nBytes = 4
19ec-1c88:54529407.705 : 0000 : 00 00 00 00 
19ec-1c88:54529407.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529408.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54529408.336 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54529408.397 : IO Send command 10 bytes
19ec-1c88:54529408.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:54529408.540 : iCmd = 0, nBytes = 10
19ec-1c88:54529408.640 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54529601.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54529601.154 : System send command 10 bytes + data 0 bytes
19ec-1c88:54529601.228 : IO total need to receive data 165 bytes
19ec-1c88:54529601.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529601.350 : iCmd = 0, nBytes = 165
19ec-1c88:54529771.656 : skip dump 37 bytes
19ec-1c88:54529771.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54529772.022 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54529772.160 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54529772.295 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54529772.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54529772.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54529772.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529772.807 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529772.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529772.936 : System total receive data 165 bytes
19ec-1c88:54529772.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529773.050 : iCmd = 1, nBytes = 4
19ec-1c88:54529969.898 : 0000 : 00 00 00 00 
19ec-1c88:54529969.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529970.126 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54529970.369 : Dump Inquiry
19ec-1c88:54529970.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54529970.632 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54529970.764 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54529970.897 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54529971.023 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54529971.158 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54529971.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529971.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529971.536 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54529971.669 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54529971.754 : 00a0 : 00 00 00 00 00 
19ec-1c88:54529971.824 : => ReadNVMDataInternal
19ec-1c88:54529972.046 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54529972.112 : IO Send command 10 bytes
19ec-1c88:54529972.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:54529972.263 : iCmd = 0, nBytes = 10
19ec-1c88:54529972.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54530315.374 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54530315.551 : System send command 10 bytes + data 0 bytes
19ec-1c88:54530315.618 : IO total need to receive data 128 bytes
19ec-1c88:54530315.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:54530315.741 : iCmd = 0, nBytes = 128
19ec-1c88:54530511.119 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.439 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54530511.571 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54530511.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.820 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530512.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530512.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54530512.193 : System total receive data 128 bytes
19ec-1c88:54530512.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:54530512.306 : iCmd = 1, nBytes = 4
19ec-1c88:54530660.518 : 0000 : 00 00 00 00 
19ec-1c88:54530660.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54530660.822 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54530660.890 : NVMData.PadScanCount = 0
19ec-1c88:54530660.944 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54530660.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54530661.055 : NVMData.FlatbedScanCount = 0
19ec-1c88:54530661.108 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54530661.163 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54530661.224 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54530661.276 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54530661.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54530661.385 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54530661.438 : NVMData.BornMonth = 0
19ec-1c88:54530661.488 : NVMData.BornDay = 0
19ec-1c88:54530661.539 : NVMData.BornYear = 0
19ec-1c88:54530661.588 : NVMData.FirstScanMonth = 4
19ec-1c88:54530661.640 : NVMData.FirstScanDay = 30
19ec-1c88:54530661.695 : NVMData.FirstScanYear = 2020
19ec-1c88:54530661.749 : NVMData.VerticalMagnification = 0
19ec-1c88:54530661.805 : NVMData.HorizontalMagnification = 0
19ec-1c88:54530661.861 : NVMData.PowerSavingTime = 15
19ec-1c88:54530661.914 : NVMData.SN = A094165189010062
19ec-1c88:54530661.964 : NVMData.AutoFeed = 0
19ec-1c88:54530662.013 : NVMData.CCDType = 0
19ec-1c88:54530662.061 : NVMData.ScanSpeed = 0
19ec-1c88:54530662.109 : NVMData.RollerCount = 0
19ec-1c88:54530662.160 : NVMData.MultifeedCount = 0
19ec-1c88:54530662.212 : NVMData.JamCount = 0
19ec-1c88:54530662.261 : NVMData.IdentifyInfo = 
19ec-1c88:54530662.310 : NVMData.FormalName = 
19ec-1c88:54530662.488 : NVMData.ReservedB = 0
19ec-1c88:54530662.544 : NVMData.FunctionCode = 0
19ec-1c88:54530662.594 : NVMData.PreFeed = 0
19ec-1c88:54530662.644 : NVMData.PreFeedTime = 0
19ec-1c88:54530662.695 : NVMData.ButtonNumber = 0
19ec-1c88:54530662.750 : NVMData.PowerOffTime = 0
19ec-1c88:54530662.803 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54530662.879 : => IoObject::IoLockEnd
19ec-1c88:54530662.971 : <= IoObject::IoLockEnd
19ec-1c88:54530663.023 : <= InitializeScanner ret = 1
19ec-1c88:54531981.656 : => GetLogicalScannerAbility
19ec-1c88:54531981.846 : => IoObject::IoLockStart
19ec-1c88:54531981.979 : => CAsicIO::CheckDevice
19ec-1c88:54531982.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:54532006.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54532006.734 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54532006.795 : <= IoObject::IoLockStart
19ec-1c88:54532006.857 : => IoObject::IoLockEnd
19ec-1c88:54532006.970 : <= IoObject::IoLockEnd
19ec-1c88:54532007.049 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54535737.299 : => GetLogicalScannerAbilityEx
19ec-1c88:54535737.509 : => IoObject::IoLockStart
19ec-1c88:54535737.635 : => CAsicIO::CheckDevice
19ec-1c88:54535737.692 : => CNT96226::ConnectIsAvailable
19ec-1c88:54535762.716 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54535762.900 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54535762.964 : <= IoObject::IoLockStart
19ec-1c88:54535763.026 : => IoObject::IoLockEnd
19ec-1c88:54535763.136 : <= IoObject::IoLockEnd
19ec-1c88:54535763.253 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54535763.327 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54545482.733 : => ReadNVMData
19ec-1c88:54545482.907 : => IoObject::IoLockStart
19ec-1c88:54545483.041 : => CAsicIO::CheckDevice
19ec-1c88:54545483.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:54545507.487 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54545507.739 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54545507.891 : <= IoObject::IoLockStart
19ec-1c88:54545508.206 : => ReadNVMDataInternal
19ec-1c88:54545508.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54545508.334 : IO Send command 10 bytes
19ec-1c88:54545508.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:54545508.501 : iCmd = 0, nBytes = 10
19ec-1c88:54545508.617 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54545861.357 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54545861.525 : System send command 10 bytes + data 0 bytes
19ec-1c88:54545861.596 : IO total need to receive data 128 bytes
19ec-1c88:54545861.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:54545861.719 : iCmd = 0, nBytes = 128
19ec-1c88:54546065.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546066.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546066.643 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54546066.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54546066.907 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.032 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.283 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54546067.409 : System total receive data 128 bytes
19ec-1c88:54546067.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:54546067.522 : iCmd = 1, nBytes = 4
19ec-1c88:54546205.902 : 0000 : 00 00 00 00 
19ec-1c88:54546206.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54546206.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54546206.238 : NVMData.PadScanCount = 0
19ec-1c88:54546206.294 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54546206.348 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54546206.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:54546206.459 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54546206.646 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54546206.705 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54546206.760 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54546206.815 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54546206.868 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54546206.922 : NVMData.BornMonth = 0
19ec-1c88:54546206.971 : NVMData.BornDay = 0
19ec-1c88:54546207.018 : NVMData.BornYear = 0
19ec-1c88:54546207.064 : NVMData.FirstScanMonth = 4
19ec-1c88:54546207.114 : NVMData.FirstScanDay = 30
19ec-1c88:54546207.167 : NVMData.FirstScanYear = 2020
19ec-1c88:54546207.220 : NVMData.VerticalMagnification = 0
19ec-1c88:54546207.273 : NVMData.HorizontalMagnification = 0
19ec-1c88:54546207.329 : NVMData.PowerSavingTime = 15
19ec-1c88:54546207.381 : NVMData.SN = A094165189010062
19ec-1c88:54546207.431 : NVMData.AutoFeed = 0
19ec-1c88:54546207.481 : NVMData.CCDType = 0
19ec-1c88:54546207.529 : NVMData.ScanSpeed = 0
19ec-1c88:54546207.580 : NVMData.RollerCount = 0
19ec-1c88:54546207.638 : NVMData.MultifeedCount = 0
19ec-1c88:54546207.693 : NVMData.JamCount = 0
19ec-1c88:54546207.742 : NVMData.IdentifyInfo = 
19ec-1c88:54546207.794 : NVMData.FormalName = 
19ec-1c88:54546207.841 : NVMData.ReservedB = 0
19ec-1c88:54546207.889 : NVMData.FunctionCode = 0
19ec-1c88:54546207.939 : NVMData.PreFeed = 0
19ec-1c88:54546207.985 : NVMData.PreFeedTime = 0
19ec-1c88:54546208.033 : NVMData.ButtonNumber = 0
19ec-1c88:54546208.080 : NVMData.PowerOffTime = 0
19ec-1c88:54546208.131 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54546208.191 : => IoObject::IoLockEnd
19ec-1c88:54546208.279 : <= IoObject::IoLockEnd
19ec-1c88:54546208.326 : <= ReadNVMData ret = 1
19ec-1c88:54556083.452 : => GetADFStatus
19ec-1c88:54556083.879 : => IoObject::IoLockStart
19ec-1c88:54556084.018 : => CAsicIO::CheckDevice
19ec-1c88:54556084.077 : => CNT96226::ConnectIsAvailable
19ec-1c88:54556109.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54556109.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54556109.743 : <= IoObject::IoLockStart
19ec-1c88:54556109.806 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54556109.874 : IO Send command 10 bytes
19ec-1c88:54556109.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:54556110.056 : iCmd = 0, nBytes = 10
19ec-1c88:54556110.163 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54556312.947 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54556313.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:54556313.135 : IO total need to receive data 2 bytes
19ec-1c88:54556313.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:54556313.249 : iCmd = 0, nBytes = 2
19ec-1c88:54556502.729 : 0000 : 00 00 
19ec-1c88:54556502.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54556503.356 : System total receive data 2 bytes
19ec-1c88:54556503.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:54556503.483 : iCmd = 1, nBytes = 4
19ec-1c88:54556712.589 : 0000 : 00 00 00 00 
19ec-1c88:54556712.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54556712.807 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54556712.866 : Return status = 0
19ec-1c88:54556712.923 : => IoObject::IoLockEnd
19ec-1c88:54556713.015 : <= IoObject::IoLockEnd
19ec-1c88:54556713.065 : <= GetADFStatus ret = 1
19ec-1c88:54559502.442 : => GetADFStatus
19ec-1c88:54559502.645 : => IoObject::IoLockStart
19ec-1c88:54559502.771 : => CAsicIO::CheckDevice
19ec-1c88:54559502.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:54559526.189 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54559526.312 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54559526.378 : <= IoObject::IoLockStart
19ec-1c88:54559526.443 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54559526.512 : IO Send command 10 bytes
19ec-1c88:54559526.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:54559526.699 : iCmd = 0, nBytes = 10
19ec-1c88:54559526.815 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54559731.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54559731.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:54559731.508 : IO total need to receive data 2 bytes
19ec-1c88:54559731.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:54559731.651 : iCmd = 0, nBytes = 2
19ec-1c88:54559929.267 : 0000 : 00 00 
19ec-1c88:54559929.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54559929.459 : System total receive data 2 bytes
19ec-1c88:54559929.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:54559929.576 : iCmd = 1, nBytes = 4
19ec-1c88:54560136.724 : 0000 : 00 00 00 00 
19ec-1c88:54560136.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54560136.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54560137.056 : Return status = 0
19ec-1c88:54560137.118 : => IoObject::IoLockEnd
19ec-1c88:54560137.214 : <= IoObject::IoLockEnd
19ec-1c88:54560137.266 : <= GetADFStatus ret = 1
19ec-1c88:54562232.638 : => TerminateDriver
19ec-1c88:54562232.899 : => CAsicIO::~CAsicIO,pStage=78253128
19ec-1c88:54562232.970 : => CNT96226::Close
19ec-1c88:54562237.067 : <= CNT96226::Close ret = 1
19ec-1c88:54562237.145 : <= CAsicIO::~CAsicIO
19ec-1c88:54562237.200 : => IoObject::IoLockEnd
19ec-1c88:54562237.253 : <= IoObject::IoLockEnd
19ec-1c88:54562237.304 : => IoObject::TerminateDevice
19ec-1c88:54562237.355 : => IoObject::IoLockEnd
19ec-1c88:54562237.406 : <= IoObject::IoLockEnd
19ec-1c88:54562237.509 : <= IoObject::TerminateDevice
19ec-1c88:54562237.756 : <= TerminateDriver ret = 1
19ec-1c88:54605842.422 : ============Debug Start==========
19ec-1c88:54605842.686 : Date : 2020/4/30 14:32:13
19ec-1c88:54605842.769 : Process ID : 19ec
19ec-1c88:54605843.161 : Windows : Version 10.0 build 18363 
19ec-1c88:54605843.613 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54605843.674 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54605843.738 : MemoryStatus.ullAvailPhys : 1755844608
19ec-1c88:54605843.799 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54605843.860 : MemoryStatus.ullAvailPageFile : 3126833152
19ec-1c88:54605843.919 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54605843.978 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:54605844.036 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54605844.135 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54605844.193 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54605844.442 : CPU Count : 4
19ec-1c88:54605844.491 : CPU Frequency : 100.000 Mhz
19ec-1c88:54605848.586 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54605848.717 : => InitializeDriver
19ec-1c88:54605848.987 : <= InitializeDriver ret = 1
19ec-1c88:54605849.047 : => InitializeScanner
19ec-1c88:54605849.122 : => CAsicIO::GetDeviceList
19ec-1c88:54605849.415 : => CNT96226::CNT96226
19ec-1c88:54605849.477 : => CNT96226::Open
19ec-1c88:54605870.751 : <= CNT96226::Open ret = 1
19ec-1c88:54605870.848 : => CNT96226::Initialize
19ec-1c88:54605871.039 : <= CNT96226::Initialize ret = 1
19ec-1c88:54605871.096 : <= CNT96226::CNT96226
19ec-1c88:54605871.147 : => CNT96226::EnumAvailableDevice
19ec-1c88:54605876.431 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54605876.512 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54605876.572 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54609657.264 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54609657.733 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54609668.858 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54609669.057 : => IoObject::GetLockName
19ec-1c88:54609669.172 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54609669.316 : <= IoObject::GetLockName
19ec-1c88:54609670.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:54609670.358 : iCmd = 3, nBytes = 2
19ec-1c88:54610069.977 : 0000 : 06 38 
19ec-1c88:54610070.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54610070.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:54610070.442 : iCmd = 4, nBytes = 2
19ec-1c88:54610394.707 : 0000 : 07 07 
19ec-1c88:54610394.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54610395.104 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54610395.263 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54610395.399 : IO Send command 10 bytes
19ec-1c88:54610395.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:54610395.619 : iCmd = 0, nBytes = 10
19ec-1c88:54610395.829 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54610614.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54610614.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:54610614.958 : iCmd = 0, nBytes = 165
19ec-1c88:54610811.691 : skip dump 37 bytes
19ec-1c88:54610812.097 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54610812.390 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54610812.680 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54610812.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54610813.220 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54610813.501 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54610813.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54610814.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54610814.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54610814.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:54610814.374 : iCmd = 1, nBytes = 4
19ec-1c88:54611029.208 : 0000 : 00 00 00 00 
19ec-1c88:54611029.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54611029.543 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54611029.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54611029.803 : IO Send command 10 bytes
19ec-1c88:54611029.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:54611030.008 : iCmd = 0, nBytes = 10
19ec-1c88:54611030.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54611382.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54611383.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:54611383.646 : iCmd = 0, nBytes = 128
19ec-1c88:54611533.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611533.253 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611533.419 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54611533.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54611533.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54611533.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611534.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611534.184 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611534.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54611534.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:54611534.398 : iCmd = 1, nBytes = 4
19ec-1c88:54611709.998 : 0000 : 00 00 00 00 
19ec-1c88:54611710.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54611710.216 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54611710.456 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54611710.547 : => CNT96226::Close
19ec-1c88:54611715.399 : <= CNT96226::Close ret = 1
19ec-1c88:54611715.490 : <= CNT96226::~CNT96226
19ec-1c88:54611715.594 : <= CAsicIO::GetDeviceList
19ec-1c88:54611716.123 : => IoObject::SetTimeout
19ec-1c88:54611716.280 : Timeout--> In = 0 Out = 0
19ec-1c88:54611716.352 : <= IoObject::SetTimeout
19ec-1c88:54611716.431 : => CAsicIO::CAsicIO
19ec-1c88:54611716.514 : => CNT96226::CNT96226
19ec-1c88:54611716.582 : => CNT96226::Open
19ec-1c88:54611745.997 : <= CNT96226::Open ret = 1
19ec-1c88:54611746.136 : => CNT96226::Initialize
19ec-1c88:54611746.370 : <= CNT96226::Initialize ret = 1
19ec-1c88:54611746.446 : <= CNT96226::CNT96226
19ec-1c88:54611746.510 : <= CAsicIO::CAsicIO
19ec-1c88:54611746.577 : => CAsicIO::InitializeDevice
19ec-1c88:54611746.658 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54611753.705 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54611753.848 : => IoObject::GetLockName
19ec-1c88:54611753.918 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54611753.995 : <= IoObject::GetLockName
19ec-1c88:54611754.578 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54611754.671 : IO Send command 10 bytes
19ec-1c88:54611754.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:54611754.800 : iCmd = 0, nBytes = 10
19ec-1c88:54611754.936 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54612108.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54612108.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612108.552 : iCmd = 0, nBytes = 128
19ec-1c88:54612314.757 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612314.984 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.155 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54612315.319 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54612315.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612316.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54612316.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612316.140 : iCmd = 1, nBytes = 4
19ec-1c88:54612461.489 : 0000 : 00 00 00 00 
19ec-1c88:54612461.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54612461.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54612461.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612461.871 : iCmd = 3, nBytes = 2
19ec-1c88:54612829.943 : 0000 : 06 38 
19ec-1c88:54612830.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54612830.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612830.235 : iCmd = 4, nBytes = 2
19ec-1c88:54613142.372 : 0000 : 07 07 
19ec-1c88:54613142.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54613142.672 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54613142.791 : => IoObject::InitializeDevice
19ec-1c88:54613142.921 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54613143.660 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54613143.752 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54613144.543 : => FindScanner
19ec-1c88:54613144.614 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54613144.690 : <= FindScanner ret = 1
19ec-1c88:54613144.762 : => IoObject::IoLockStart
19ec-1c88:54613144.894 : => CAsicIO::CheckDevice
19ec-1c88:54613144.958 : => CNT96226::ConnectIsAvailable
19ec-1c88:54613161.913 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54613162.051 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54613162.122 : <= IoObject::IoLockStart
19ec-1c88:54613162.194 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54613162.274 : IO Send command 10 bytes
19ec-1c88:54613162.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:54613162.455 : iCmd = 0, nBytes = 10
19ec-1c88:54613162.586 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54613368.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54613368.742 : System send command 10 bytes + data 0 bytes
19ec-1c88:54613368.826 : IO total need to receive data 5 bytes
19ec-1c88:54613368.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:54613368.964 : iCmd = 0, nBytes = 5
19ec-1c88:54613567.004 : 0000 : 06 00 02 02 ab 
19ec-1c88:54613567.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54613567.187 : System total receive data 5 bytes
19ec-1c88:54613567.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:54613567.325 : iCmd = 1, nBytes = 4
19ec-1c88:54613729.357 : 0000 : 00 00 00 00 
19ec-1c88:54613729.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54613729.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54613730.035 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54613730.112 : IO Send command 10 bytes
19ec-1c88:54613730.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:54613730.284 : iCmd = 0, nBytes = 10
19ec-1c88:54613730.413 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54613931.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54613931.643 : System send command 10 bytes + data 0 bytes
19ec-1c88:54613931.727 : IO total need to receive data 165 bytes
19ec-1c88:54613931.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:54613931.867 : iCmd = 0, nBytes = 165
19ec-1c88:54614115.966 : skip dump 37 bytes
19ec-1c88:54614116.204 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54614116.378 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54614116.545 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54614116.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54614116.867 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54614117.026 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54614117.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614117.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614117.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54614117.482 : System total receive data 165 bytes
19ec-1c88:54614117.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:54614117.617 : iCmd = 1, nBytes = 4
19ec-1c88:54614294.668 : 0000 : 00 00 00 00 
19ec-1c88:54614294.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54614294.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54614295.233 : Dump Inquiry
19ec-1c88:54614295.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54614295.570 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54614295.733 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54614295.893 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54614296.045 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54614296.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54614296.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614296.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614296.666 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54614296.824 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54614296.929 : 00a0 : 00 00 00 00 00 
19ec-1c88:54614297.016 : => ReadNVMDataInternal
19ec-1c88:54614297.267 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54614297.349 : IO Send command 10 bytes
19ec-1c88:54614297.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:54614297.530 : iCmd = 0, nBytes = 10
19ec-1c88:54614297.656 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54614647.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54614647.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:54614647.379 : IO total need to receive data 128 bytes
19ec-1c88:54614647.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:54614647.531 : iCmd = 0, nBytes = 128
19ec-1c88:54614844.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614844.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614844.812 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54614844.975 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54614845.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.286 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54614845.741 : System total receive data 128 bytes
19ec-1c88:54614845.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:54614845.883 : iCmd = 1, nBytes = 4
19ec-1c88:54615053.443 : 0000 : 00 00 00 00 
19ec-1c88:54615053.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54615054.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54615054.328 : NVMData.PadScanCount = 0
19ec-1c88:54615054.397 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54615054.463 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54615054.531 : NVMData.FlatbedScanCount = 0
19ec-1c88:54615054.599 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54615054.664 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54615054.724 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54615054.792 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54615054.858 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54615054.923 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54615054.990 : NVMData.BornMonth = 0
19ec-1c88:54615055.048 : NVMData.BornDay = 0
19ec-1c88:54615055.114 : NVMData.BornYear = 0
19ec-1c88:54615055.171 : NVMData.FirstScanMonth = 4
19ec-1c88:54615055.236 : NVMData.FirstScanDay = 30
19ec-1c88:54615055.302 : NVMData.FirstScanYear = 2020
19ec-1c88:54615055.367 : NVMData.VerticalMagnification = 0
19ec-1c88:54615055.435 : NVMData.HorizontalMagnification = 0
19ec-1c88:54615055.505 : NVMData.PowerSavingTime = 15
19ec-1c88:54615055.570 : NVMData.SN = A094165189010062
19ec-1c88:54615055.630 : NVMData.AutoFeed = 0
19ec-1c88:54615055.688 : NVMData.CCDType = 0
19ec-1c88:54615055.746 : NVMData.ScanSpeed = 0
19ec-1c88:54615055.803 : NVMData.RollerCount = 0
19ec-1c88:54615055.862 : NVMData.MultifeedCount = 0
19ec-1c88:54615055.924 : NVMData.JamCount = 0
19ec-1c88:54615055.982 : NVMData.IdentifyInfo = 
19ec-1c88:54615056.042 : NVMData.FormalName = 
19ec-1c88:54615056.322 : NVMData.ReservedB = 0
19ec-1c88:54615056.391 : NVMData.FunctionCode = 0
19ec-1c88:54615056.452 : NVMData.PreFeed = 0
19ec-1c88:54615056.510 : NVMData.PreFeedTime = 0
19ec-1c88:54615056.567 : NVMData.ButtonNumber = 0
19ec-1c88:54615056.628 : NVMData.PowerOffTime = 0
19ec-1c88:54615056.689 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54615056.784 : => IoObject::IoLockEnd
19ec-1c88:54615056.893 : <= IoObject::IoLockEnd
19ec-1c88:54615056.953 : <= InitializeScanner ret = 1
19ec-1c88:54615057.028 : => GetLogicalScannerAbilityEx
19ec-1c88:54615057.103 : => IoObject::IoLockStart
19ec-1c88:54615057.218 : => CAsicIO::CheckDevice
19ec-1c88:54615057.280 : => CNT96226::ConnectIsAvailable
19ec-1c88:54615080.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54615080.561 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54615080.631 : <= IoObject::IoLockStart
19ec-1c88:54615080.702 : => IoObject::IoLockEnd
19ec-1c88:54615080.815 : <= IoObject::IoLockEnd
19ec-1c88:54615080.948 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54615081.039 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54615297.546 : => ReadNVMData
19ec-1c88:54615297.793 : => IoObject::IoLockStart
19ec-1c88:54615297.934 : => CAsicIO::CheckDevice
19ec-1c88:54615297.998 : => CNT96226::ConnectIsAvailable
19ec-1c88:54615318.656 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54615318.799 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54615318.874 : <= IoObject::IoLockStart
19ec-1c88:54615318.956 : => ReadNVMDataInternal
19ec-1c88:54615319.031 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54615319.111 : IO Send command 10 bytes
19ec-1c88:54615319.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:54615319.337 : iCmd = 0, nBytes = 10
19ec-1c88:54615319.474 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54615674.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54615674.756 : System send command 10 bytes + data 0 bytes
19ec-1c88:54615674.843 : IO total need to receive data 128 bytes
19ec-1c88:54615674.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:54615674.985 : iCmd = 0, nBytes = 128
19ec-1c88:54615869.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615869.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615869.638 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54615869.804 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54615869.957 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.114 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.270 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54615870.575 : System total receive data 128 bytes
19ec-1c88:54615870.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:54615870.721 : iCmd = 1, nBytes = 4
19ec-1c88:54616076.121 : 0000 : 00 00 00 00 
19ec-1c88:54616076.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54616076.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54616076.732 : NVMData.PadScanCount = 0
19ec-1c88:54616076.799 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54616076.865 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54616076.933 : NVMData.FlatbedScanCount = 0
19ec-1c88:54616076.995 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54616077.058 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54616077.119 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54616077.184 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54616077.250 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54616077.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54616077.385 : NVMData.BornMonth = 0
19ec-1c88:54616077.443 : NVMData.BornDay = 0
19ec-1c88:54616077.504 : NVMData.BornYear = 0
19ec-1c88:54616077.561 : NVMData.FirstScanMonth = 4
19ec-1c88:54616077.623 : NVMData.FirstScanDay = 30
19ec-1c88:54616077.690 : NVMData.FirstScanYear = 2020
19ec-1c88:54616077.922 : NVMData.VerticalMagnification = 0
19ec-1c88:54616077.993 : NVMData.HorizontalMagnification = 0
19ec-1c88:54616078.061 : NVMData.PowerSavingTime = 15
19ec-1c88:54616078.125 : NVMData.SN = A094165189010062
19ec-1c88:54616078.184 : NVMData.AutoFeed = 0
19ec-1c88:54616078.249 : NVMData.CCDType = 0
19ec-1c88:54616078.307 : NVMData.ScanSpeed = 0
19ec-1c88:54616078.364 : NVMData.RollerCount = 0
19ec-1c88:54616078.425 : NVMData.MultifeedCount = 0
19ec-1c88:54616078.483 : NVMData.JamCount = 0
19ec-1c88:54616078.541 : NVMData.IdentifyInfo = 
19ec-1c88:54616078.601 : NVMData.FormalName = 
19ec-1c88:54616078.658 : NVMData.ReservedB = 0
19ec-1c88:54616078.719 : NVMData.FunctionCode = 0
19ec-1c88:54616078.779 : NVMData.PreFeed = 0
19ec-1c88:54616078.842 : NVMData.PreFeedTime = 0
19ec-1c88:54616078.902 : NVMData.ButtonNumber = 0
19ec-1c88:54616078.962 : NVMData.PowerOffTime = 0
19ec-1c88:54616079.025 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54616079.104 : => IoObject::IoLockEnd
19ec-1c88:54616079.208 : <= IoObject::IoLockEnd
19ec-1c88:54616079.267 : <= ReadNVMData ret = 1
19ec-1c88:54616695.080 : => TerminateDriver
19ec-1c88:54616695.281 : => CAsicIO::~CAsicIO,pStage=199822408
19ec-1c88:54616695.372 : => CNT96226::Close
19ec-1c88:54616699.877 : <= CNT96226::Close ret = 1
19ec-1c88:54616699.975 : <= CAsicIO::~CAsicIO
19ec-1c88:54616700.046 : => IoObject::IoLockEnd
19ec-1c88:54616700.109 : <= IoObject::IoLockEnd
19ec-1c88:54616700.172 : => IoObject::TerminateDevice
19ec-1c88:54616700.239 : => IoObject::IoLockEnd
19ec-1c88:54616700.299 : <= IoObject::IoLockEnd
19ec-1c88:54616700.419 : <= IoObject::TerminateDevice
19ec-1c88:54616700.707 : <= TerminateDriver ret = 1
19ec-1c88:54619306.334 : ============Debug Start==========
19ec-1c88:54619306.641 : Date : 2020/4/30 14:32:13
19ec-1c88:54619306.729 : Process ID : 19ec
19ec-1c88:54619307.110 : Windows : Version 10.0 build 18363 
19ec-1c88:54619307.585 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54619307.656 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54619307.733 : MemoryStatus.ullAvailPhys : 1755795456
19ec-1c88:54619307.797 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54619307.863 : MemoryStatus.ullAvailPageFile : 3124756480
19ec-1c88:54619307.927 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54619307.988 : MemoryStatus.ullAvailVirtual : 1729441792
19ec-1c88:54619308.050 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54619308.156 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54619308.220 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54619308.543 : CPU Count : 4
19ec-1c88:54619308.596 : CPU Frequency : 100.000 Mhz
19ec-1c88:54619312.853 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54619312.989 : => InitializeDriver
19ec-1c88:54619313.261 : <= InitializeDriver ret = 1
19ec-1c88:54622099.674 : => InitializeScanner
19ec-1c88:54622099.924 : => CAsicIO::GetDeviceList
19ec-1c88:54622100.379 : => CNT96226::CNT96226
19ec-1c88:54622100.444 : => CNT96226::Open
19ec-1c88:54622166.892 : <= CNT96226::Open ret = 1
19ec-1c88:54622167.057 : => CNT96226::Initialize
19ec-1c88:54622167.268 : <= CNT96226::Initialize ret = 1
19ec-1c88:54622167.330 : <= CNT96226::CNT96226
19ec-1c88:54622167.389 : => CNT96226::EnumAvailableDevice
19ec-1c88:54622173.087 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54622173.173 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54622173.236 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54626390.379 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54626390.680 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54626395.554 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54626395.686 : => IoObject::GetLockName
19ec-1c88:54626395.748 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54626395.819 : <= IoObject::GetLockName
19ec-1c88:54626396.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:54626396.424 : iCmd = 3, nBytes = 2
19ec-1c88:54626800.645 : 0000 : 06 38 
19ec-1c88:54626800.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54626800.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:54626800.975 : iCmd = 4, nBytes = 2
19ec-1c88:54627055.917 : 0000 : 07 07 
19ec-1c88:54627056.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54627056.189 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54627056.283 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54627056.353 : IO Send command 10 bytes
19ec-1c88:54627056.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:54627056.467 : iCmd = 0, nBytes = 10
19ec-1c88:54627056.573 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54627307.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54627307.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:54627307.427 : iCmd = 0, nBytes = 165
19ec-1c88:54627639.926 : skip dump 37 bytes
19ec-1c88:54627640.733 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54627641.103 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54627641.744 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54627641.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54627642.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54627645.125 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54627646.330 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54627646.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54627646.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54627646.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:54627647.017 : iCmd = 1, nBytes = 4
19ec-1c88:54627817.719 : 0000 : 00 00 00 00 
19ec-1c88:54627817.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54627817.964 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54627818.036 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54627818.102 : IO Send command 10 bytes
19ec-1c88:54627818.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:54627818.216 : iCmd = 0, nBytes = 10
19ec-1c88:54627818.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54628250.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54628250.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:54628250.913 : iCmd = 0, nBytes = 128
19ec-1c88:54628563.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.057 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54628564.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54628564.477 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.607 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.737 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54628565.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:54628565.058 : iCmd = 1, nBytes = 4
19ec-1c88:54628718.378 : 0000 : 00 00 00 00 
19ec-1c88:54628718.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54628718.629 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54628718.818 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54628718.892 : => CNT96226::Close
19ec-1c88:54628723.003 : <= CNT96226::Close ret = 1
19ec-1c88:54628723.082 : <= CNT96226::~CNT96226
19ec-1c88:54628723.169 : <= CAsicIO::GetDeviceList
19ec-1c88:54628723.513 : => IoObject::SetTimeout
19ec-1c88:54628723.641 : Timeout--> In = 0 Out = 0
19ec-1c88:54628723.701 : <= IoObject::SetTimeout
19ec-1c88:54628723.779 : => CAsicIO::CAsicIO
19ec-1c88:54628723.850 : => CNT96226::CNT96226
19ec-1c88:54628723.910 : => CNT96226::Open
19ec-1c88:54628745.511 : <= CNT96226::Open ret = 1
19ec-1c88:54628745.611 : => CNT96226::Initialize
19ec-1c88:54628745.806 : <= CNT96226::Initialize ret = 1
19ec-1c88:54628745.869 : <= CNT96226::CNT96226
19ec-1c88:54628745.926 : <= CAsicIO::CAsicIO
19ec-1c88:54628745.986 : => CAsicIO::InitializeDevice
19ec-1c88:54628746.055 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54628760.886 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54628761.031 : => IoObject::GetLockName
19ec-1c88:54628761.088 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54628761.156 : <= IoObject::GetLockName
19ec-1c88:54628761.697 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54628761.776 : IO Send command 10 bytes
19ec-1c88:54628761.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:54628761.889 : iCmd = 0, nBytes = 10
19ec-1c88:54628762.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54629263.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54629263.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:54629263.853 : iCmd = 0, nBytes = 128
19ec-1c88:54629460.699 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629460.952 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.113 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54629461.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54629461.387 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.518 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54629461.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:54629461.972 : iCmd = 1, nBytes = 4
19ec-1c88:54629652.837 : 0000 : 00 00 00 00 
19ec-1c88:54629653.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54629653.111 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54629653.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54629653.239 : iCmd = 3, nBytes = 2
19ec-1c88:54630049.857 : 0000 : 06 38 
19ec-1c88:54630055.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54630055.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:54630055.436 : iCmd = 4, nBytes = 2
19ec-1c88:54630423.413 : 0000 : 07 07 
19ec-1c88:54630423.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54630423.766 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54630423.866 : => IoObject::InitializeDevice
19ec-1c88:54630423.982 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54630424.554 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54630424.625 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54630425.250 : => FindScanner
19ec-1c88:54630425.312 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54630425.386 : <= FindScanner ret = 1
19ec-1c88:54630425.447 : => IoObject::IoLockStart
19ec-1c88:54630425.549 : => CAsicIO::CheckDevice
19ec-1c88:54630425.601 : => CNT96226::ConnectIsAvailable
19ec-1c88:54630438.614 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54630438.714 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54630438.775 : <= IoObject::IoLockStart
19ec-1c88:54630438.835 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54630438.904 : IO Send command 10 bytes
19ec-1c88:54630438.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:54630439.042 : iCmd = 0, nBytes = 10
19ec-1c88:54630439.148 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54630581.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54630593.968 : System send command 10 bytes + data 0 bytes
19ec-1c88:54630594.060 : IO total need to receive data 5 bytes
19ec-1c88:54630594.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:54630594.195 : iCmd = 0, nBytes = 5
19ec-1c88:54631181.156 : 0000 : 06 00 02 02 ab 
19ec-1c88:54631181.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54631181.428 : System total receive data 5 bytes
19ec-1c88:54631181.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:54631181.570 : iCmd = 1, nBytes = 4
19ec-1c88:54631455.562 : 0000 : 00 00 00 00 
19ec-1c88:54631455.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54631455.855 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54631455.927 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54631455.997 : IO Send command 10 bytes
19ec-1c88:54631456.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:54631456.149 : iCmd = 0, nBytes = 10
19ec-1c88:54631456.259 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54631610.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54631610.441 : System send command 10 bytes + data 0 bytes
19ec-1c88:54631610.525 : IO total need to receive data 165 bytes
19ec-1c88:54631610.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:54631610.660 : iCmd = 0, nBytes = 165
19ec-1c88:54631741.783 : skip dump 37 bytes
19ec-1c88:54631742.034 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54631742.184 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54631742.325 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54631742.463 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54631742.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54631742.739 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54631742.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54631743.001 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54631743.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54631743.132 : System total receive data 165 bytes
19ec-1c88:54631743.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:54631743.255 : iCmd = 1, nBytes = 4
19ec-1c88:54632391.290 : 0000 : 00 00 00 00 
19ec-1c88:54632391.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54632391.608 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54632391.791 : Dump Inquiry
19ec-1c88:54632391.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54632392.077 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54632392.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54632392.352 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54632392.492 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54632392.632 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54632392.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632392.893 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632393.032 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54632393.168 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54632393.260 : 00a0 : 00 00 00 00 00 
19ec-1c88:54632393.335 : => ReadNVMDataInternal
19ec-1c88:54632393.547 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54632393.614 : IO Send command 10 bytes
19ec-1c88:54632393.716 : => CNT96226::VenderCmd_SetData
19ec-1c88:54632393.776 : iCmd = 0, nBytes = 10
19ec-1c88:54632393.878 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54632723.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54632724.056 : System send command 10 bytes + data 0 bytes
19ec-1c88:54632724.133 : IO total need to receive data 128 bytes
19ec-1c88:54632724.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:54632724.259 : iCmd = 0, nBytes = 128
19ec-1c88:54632913.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632913.535 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632913.879 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54632920.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54632920.218 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.351 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54632920.745 : System total receive data 128 bytes
19ec-1c88:54632920.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:54632920.867 : iCmd = 1, nBytes = 4
19ec-1c88:54633056.130 : 0000 : 00 00 00 00 
19ec-1c88:54633059.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54633059.267 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54633059.347 : NVMData.PadScanCount = 0
19ec-1c88:54633059.408 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54633059.465 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54633059.529 : NVMData.FlatbedScanCount = 0
19ec-1c88:54633059.588 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54633059.646 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54633059.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54633059.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54633059.813 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54633059.869 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54633059.925 : NVMData.BornMonth = 0
19ec-1c88:54633059.976 : NVMData.BornDay = 0
19ec-1c88:54633060.027 : NVMData.BornYear = 0
19ec-1c88:54633060.077 : NVMData.FirstScanMonth = 4
19ec-1c88:54633060.131 : NVMData.FirstScanDay = 30
19ec-1c88:54633060.188 : NVMData.FirstScanYear = 2020
19ec-1c88:54633060.243 : NVMData.VerticalMagnification = 0
19ec-1c88:54633060.298 : NVMData.HorizontalMagnification = 0
19ec-1c88:54633060.353 : NVMData.PowerSavingTime = 15
19ec-1c88:54633060.410 : NVMData.SN = A094165189010062
19ec-1c88:54633060.460 : NVMData.AutoFeed = 0
19ec-1c88:54633060.510 : NVMData.CCDType = 0
19ec-1c88:54633060.559 : NVMData.ScanSpeed = 0
19ec-1c88:54633060.609 : NVMData.RollerCount = 0
19ec-1c88:54633060.661 : NVMData.MultifeedCount = 0
19ec-1c88:54633060.711 : NVMData.JamCount = 0
19ec-1c88:54633060.761 : NVMData.IdentifyInfo = 
19ec-1c88:54633060.812 : NVMData.FormalName = 
19ec-1c88:54633060.966 : NVMData.ReservedB = 0
19ec-1c88:54633061.019 : NVMData.FunctionCode = 0
19ec-1c88:54633061.069 : NVMData.PreFeed = 0
19ec-1c88:54633061.124 : NVMData.PreFeedTime = 0
19ec-1c88:54633061.175 : NVMData.ButtonNumber = 0
19ec-1c88:54633061.227 : NVMData.PowerOffTime = 0
19ec-1c88:54633061.279 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54633061.362 : => IoObject::IoLockEnd
19ec-1c88:54633061.468 : <= IoObject::IoLockEnd
19ec-1c88:54633061.520 : <= InitializeScanner ret = 1
19ec-1c88:54636328.817 : => GetLogicalScannerAbility
19ec-1c88:54636329.032 : => IoObject::IoLockStart
19ec-1c88:54636329.167 : => CAsicIO::CheckDevice
19ec-1c88:54636329.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:54636359.489 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54636359.630 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54636359.705 : <= IoObject::IoLockStart
19ec-1c88:54636359.771 : => IoObject::IoLockEnd
19ec-1c88:54636359.874 : <= IoObject::IoLockEnd
19ec-1c88:54636359.957 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54641730.249 : => GetLogicalScannerAbilityEx
19ec-1c88:54641730.543 : => IoObject::IoLockStart
19ec-1c88:54641730.706 : => CAsicIO::CheckDevice
19ec-1c88:54641730.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:54641751.152 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54641751.280 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54641751.344 : <= IoObject::IoLockStart
19ec-1c88:54641751.403 : => IoObject::IoLockEnd
19ec-1c88:54641751.510 : <= IoObject::IoLockEnd
19ec-1c88:54641751.653 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54641751.732 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54650741.384 : => ReadNVMData
19ec-1c88:54650741.574 : => IoObject::IoLockStart
19ec-1c88:54650741.708 : => CAsicIO::CheckDevice
19ec-1c88:54650741.770 : => CNT96226::ConnectIsAvailable
19ec-1c88:54650765.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54650765.632 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54650765.694 : <= IoObject::IoLockStart
19ec-1c88:54650765.763 : => ReadNVMDataInternal
19ec-1c88:54650765.828 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54650765.895 : IO Send command 10 bytes
19ec-1c88:54650766.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:54650766.074 : iCmd = 0, nBytes = 10
19ec-1c88:54650766.182 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54651123.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54651123.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:54651123.536 : IO total need to receive data 128 bytes
19ec-1c88:54651123.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:54651123.672 : iCmd = 0, nBytes = 128
19ec-1c88:54651239.621 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651239.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651239.979 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54651240.114 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54651240.244 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.497 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.623 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54651240.755 : System total receive data 128 bytes
19ec-1c88:54651240.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:54651240.871 : iCmd = 1, nBytes = 4
19ec-1c88:54651401.257 : 0000 : 00 00 00 00 
19ec-1c88:54651401.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54651401.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54651401.612 : NVMData.PadScanCount = 0
19ec-1c88:54651401.676 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54651401.733 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54651401.793 : NVMData.FlatbedScanCount = 0
19ec-1c88:54651401.851 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54651402.053 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54651402.112 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54651402.168 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54651402.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54651402.281 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54651402.337 : NVMData.BornMonth = 0
19ec-1c88:54651402.387 : NVMData.BornDay = 0
19ec-1c88:54651402.438 : NVMData.BornYear = 0
19ec-1c88:54651402.485 : NVMData.FirstScanMonth = 4
19ec-1c88:54651402.536 : NVMData.FirstScanDay = 30
19ec-1c88:54651402.590 : NVMData.FirstScanYear = 2020
19ec-1c88:54651402.645 : NVMData.VerticalMagnification = 0
19ec-1c88:54651402.700 : NVMData.HorizontalMagnification = 0
19ec-1c88:54651402.757 : NVMData.PowerSavingTime = 15
19ec-1c88:54651402.813 : NVMData.SN = A094165189010062
19ec-1c88:54651402.863 : NVMData.AutoFeed = 0
19ec-1c88:54651402.915 : NVMData.CCDType = 0
19ec-1c88:54651402.964 : NVMData.ScanSpeed = 0
19ec-1c88:54651403.016 : NVMData.RollerCount = 0
19ec-1c88:54651403.069 : NVMData.MultifeedCount = 0
19ec-1c88:54651403.124 : NVMData.JamCount = 0
19ec-1c88:54651403.177 : NVMData.IdentifyInfo = 
19ec-1c88:54651403.230 : NVMData.FormalName = 
19ec-1c88:54651403.280 : NVMData.ReservedB = 0
19ec-1c88:54651403.330 : NVMData.FunctionCode = 0
19ec-1c88:54651403.381 : NVMData.PreFeed = 0
19ec-1c88:54651403.428 : NVMData.PreFeedTime = 0
19ec-1c88:54651403.478 : NVMData.ButtonNumber = 0
19ec-1c88:54651403.530 : NVMData.PowerOffTime = 0
19ec-1c88:54651403.582 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54651403.645 : => IoObject::IoLockEnd
19ec-1c88:54651403.740 : <= IoObject::IoLockEnd
19ec-1c88:54651403.788 : <= ReadNVMData ret = 1
19ec-1c88:54662943.723 : => GetADFStatus
19ec-1c88:54662944.195 : => IoObject::IoLockStart
19ec-1c88:54662944.336 : => CAsicIO::CheckDevice
19ec-1c88:54662944.397 : => CNT96226::ConnectIsAvailable
19ec-1c88:54662971.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54662971.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54662971.271 : <= IoObject::IoLockStart
19ec-1c88:54662971.332 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54662971.402 : IO Send command 10 bytes
19ec-1c88:54662971.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:54662971.595 : iCmd = 0, nBytes = 10
19ec-1c88:54662971.702 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54663170.691 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54663170.846 : System send command 10 bytes + data 0 bytes
19ec-1c88:54663170.926 : IO total need to receive data 2 bytes
19ec-1c88:54663170.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:54663171.048 : iCmd = 0, nBytes = 2
19ec-1c88:54663349.799 : 0000 : 00 00 
19ec-1c88:54663350.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54663350.372 : System total receive data 2 bytes
19ec-1c88:54663350.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:54663350.500 : iCmd = 1, nBytes = 4
19ec-1c88:54663529.398 : 0000 : 00 00 00 00 
19ec-1c88:54663529.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54663529.617 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54663529.682 : Return status = 0
19ec-1c88:54663529.745 : => IoObject::IoLockEnd
19ec-1c88:54663529.833 : <= IoObject::IoLockEnd
19ec-1c88:54663529.882 : <= GetADFStatus ret = 1
19ec-1c88:54666365.038 : => GetADFStatus
19ec-1c88:54666365.258 : => IoObject::IoLockStart
19ec-1c88:54666365.398 : => CAsicIO::CheckDevice
19ec-1c88:54666365.457 : => CNT96226::ConnectIsAvailable
19ec-1c88:54666387.467 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54666387.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54666387.842 : <= IoObject::IoLockStart
19ec-1c88:54666387.966 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54666388.108 : IO Send command 10 bytes
19ec-1c88:54666388.490 : => CNT96226::VenderCmd_SetData
19ec-1c88:54666388.551 : iCmd = 0, nBytes = 10
19ec-1c88:54666388.658 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54666580.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54666580.351 : System send command 10 bytes + data 0 bytes
19ec-1c88:54666580.648 : IO total need to receive data 2 bytes
19ec-1c88:54666580.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:54666580.776 : iCmd = 0, nBytes = 2
19ec-1c88:54666711.226 : 0000 : 00 00 
19ec-1c88:54666711.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54666711.407 : System total receive data 2 bytes
19ec-1c88:54666711.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:54666711.526 : iCmd = 1, nBytes = 4
19ec-1c88:54666872.900 : 0000 : 00 00 00 00 
19ec-1c88:54666873.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54666873.210 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54666873.284 : Return status = 0
19ec-1c88:54666873.351 : => IoObject::IoLockEnd
19ec-1c88:54666873.446 : <= IoObject::IoLockEnd
19ec-1c88:54666873.500 : <= GetADFStatus ret = 1
19ec-1c88:54669160.222 : => TerminateDriver
19ec-1c88:54669160.429 : => CAsicIO::~CAsicIO,pStage=98896968
19ec-1c88:54669160.504 : => CNT96226::Close
19ec-1c88:54669164.719 : <= CNT96226::Close ret = 1
19ec-1c88:54669164.798 : <= CAsicIO::~CAsicIO
19ec-1c88:54669164.859 : => IoObject::IoLockEnd
19ec-1c88:54669164.914 : <= IoObject::IoLockEnd
19ec-1c88:54669164.969 : => IoObject::TerminateDevice
19ec-1c88:54669165.026 : => IoObject::IoLockEnd
19ec-1c88:54669165.077 : <= IoObject::IoLockEnd
19ec-1c88:54669165.183 : <= IoObject::TerminateDevice
19ec-1c88:54669165.439 : <= TerminateDriver ret = 1
19ec-1c88:54712835.898 : ============Debug Start==========
19ec-1c88:54712836.167 : Date : 2020/4/30 14:32:16
19ec-1c88:54712836.250 : Process ID : 19ec
19ec-1c88:54712836.671 : Windows : Version 10.0 build 18363 
19ec-1c88:54712837.105 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54712837.167 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54712837.230 : MemoryStatus.ullAvailPhys : 1717325824
19ec-1c88:54712837.291 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54712837.349 : MemoryStatus.ullAvailPageFile : 3083436032
19ec-1c88:54712837.412 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54712837.473 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:54712837.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54712837.629 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54712837.687 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54712837.926 : CPU Count : 4
19ec-1c88:54712837.973 : CPU Frequency : 100.000 Mhz
19ec-1c88:54712842.283 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54712842.416 : => InitializeDriver
19ec-1c88:54712842.689 : <= InitializeDriver ret = 1
19ec-1c88:54712842.749 : => InitializeScanner
19ec-1c88:54712842.899 : => CAsicIO::GetDeviceList
19ec-1c88:54712843.196 : => CNT96226::CNT96226
19ec-1c88:54712843.255 : => CNT96226::Open
19ec-1c88:54712863.594 : <= CNT96226::Open ret = 1
19ec-1c88:54712863.690 : => CNT96226::Initialize
19ec-1c88:54712863.867 : <= CNT96226::Initialize ret = 1
19ec-1c88:54712863.924 : <= CNT96226::CNT96226
19ec-1c88:54712863.975 : => CNT96226::EnumAvailableDevice
19ec-1c88:54712869.231 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54712869.311 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54712869.368 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54716584.804 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54716585.099 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54716591.101 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54716591.204 : => IoObject::GetLockName
19ec-1c88:54716591.260 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54716591.325 : <= IoObject::GetLockName
19ec-1c88:54716591.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:54716591.874 : iCmd = 3, nBytes = 2
19ec-1c88:54716972.332 : 0000 : 06 38 
19ec-1c88:54716972.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54716972.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:54716972.611 : iCmd = 4, nBytes = 2
19ec-1c88:54717251.175 : 0000 : 07 07 
19ec-1c88:54717251.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54717251.792 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54717251.880 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54717251.948 : IO Send command 10 bytes
19ec-1c88:54717252.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:54717252.059 : iCmd = 0, nBytes = 10
19ec-1c88:54717252.161 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54717451.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54717451.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:54717451.834 : iCmd = 0, nBytes = 165
19ec-1c88:54717579.326 : skip dump 37 bytes
19ec-1c88:54717579.709 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54717579.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54717580.482 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54717580.615 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54717580.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54717580.874 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54717580.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54717581.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54717581.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54717581.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:54717581.291 : iCmd = 1, nBytes = 4
19ec-1c88:54717762.771 : 0000 : 00 00 00 00 
19ec-1c88:54717762.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54717762.948 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54717763.012 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54717763.075 : IO Send command 10 bytes
19ec-1c88:54717763.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:54717763.177 : iCmd = 0, nBytes = 10
19ec-1c88:54717763.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54718120.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54718120.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:54718120.340 : iCmd = 0, nBytes = 128
19ec-1c88:54718312.715 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718312.891 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.029 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54718313.162 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54718313.289 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.413 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54718313.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:54718313.835 : iCmd = 1, nBytes = 4
19ec-1c88:54718499.778 : 0000 : 00 00 00 00 
19ec-1c88:54718499.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54718499.992 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54718500.169 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54718500.245 : => CNT96226::Close
19ec-1c88:54718504.652 : <= CNT96226::Close ret = 1
19ec-1c88:54718504.733 : <= CNT96226::~CNT96226
19ec-1c88:54718504.829 : <= CAsicIO::GetDeviceList
19ec-1c88:54718505.234 : => IoObject::SetTimeout
19ec-1c88:54718505.591 : Timeout--> In = 0 Out = 0
19ec-1c88:54718505.649 : <= IoObject::SetTimeout
19ec-1c88:54718505.720 : => CAsicIO::CAsicIO
19ec-1c88:54718505.796 : => CNT96226::CNT96226
19ec-1c88:54718505.854 : => CNT96226::Open
19ec-1c88:54718529.439 : <= CNT96226::Open ret = 1
19ec-1c88:54718529.534 : => CNT96226::Initialize
19ec-1c88:54718529.730 : <= CNT96226::Initialize ret = 1
19ec-1c88:54718529.788 : <= CNT96226::CNT96226
19ec-1c88:54718529.839 : <= CAsicIO::CAsicIO
19ec-1c88:54718529.891 : => CAsicIO::InitializeDevice
19ec-1c88:54718529.955 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54718535.802 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54718535.928 : => IoObject::GetLockName
19ec-1c88:54718535.983 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54718536.052 : <= IoObject::GetLockName
19ec-1c88:54718536.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54718536.631 : IO Send command 10 bytes
19ec-1c88:54718536.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:54718536.739 : iCmd = 0, nBytes = 10
19ec-1c88:54718536.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54718885.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54718886.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:54718886.073 : iCmd = 0, nBytes = 128
19ec-1c88:54719064.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719064.832 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719064.981 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54719065.120 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54719065.250 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.381 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.508 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.638 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719065.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:54719065.833 : iCmd = 1, nBytes = 4
19ec-1c88:54719254.938 : 0000 : 00 00 00 00 
19ec-1c88:54719255.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719255.121 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54719255.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:54719255.246 : iCmd = 3, nBytes = 2
19ec-1c88:54719642.799 : 0000 : 06 38 
19ec-1c88:54719642.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719643.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:54719643.086 : iCmd = 4, nBytes = 2
19ec-1c88:54719953.268 : 0000 : 07 07 
19ec-1c88:54719953.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719953.564 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54719953.663 : => IoObject::InitializeDevice
19ec-1c88:54719953.777 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54719954.571 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54719954.647 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54719955.480 : => FindScanner
19ec-1c88:54719955.541 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54719955.602 : <= FindScanner ret = 1
19ec-1c88:54719955.662 : => IoObject::IoLockStart
19ec-1c88:54719955.766 : => CAsicIO::CheckDevice
19ec-1c88:54719955.821 : => CNT96226::ConnectIsAvailable
19ec-1c88:54719968.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54719968.533 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54719968.599 : <= IoObject::IoLockStart
19ec-1c88:54719968.665 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54719968.734 : IO Send command 10 bytes
19ec-1c88:54719968.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:54719968.885 : iCmd = 0, nBytes = 10
19ec-1c88:54719968.989 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54720153.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54720153.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:54720153.458 : IO total need to receive data 5 bytes
19ec-1c88:54720153.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720153.573 : iCmd = 0, nBytes = 5
19ec-1c88:54720354.835 : 0000 : 06 00 02 02 ab 
19ec-1c88:54720354.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54720355.008 : System total receive data 5 bytes
19ec-1c88:54720355.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720355.132 : iCmd = 1, nBytes = 4
19ec-1c88:54720536.772 : 0000 : 00 00 00 00 
19ec-1c88:54720536.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54720537.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54720537.104 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54720537.167 : IO Send command 10 bytes
19ec-1c88:54720537.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:54720537.309 : iCmd = 0, nBytes = 10
19ec-1c88:54720537.411 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54720691.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54720691.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:54720691.811 : IO total need to receive data 165 bytes
19ec-1c88:54720691.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720691.930 : iCmd = 0, nBytes = 165
19ec-1c88:54720865.244 : skip dump 37 bytes
19ec-1c88:54720865.803 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54720865.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54720866.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54720866.204 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54720866.330 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54720866.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54720866.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54720866.706 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54720866.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54720866.825 : System total receive data 165 bytes
19ec-1c88:54720866.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720866.934 : iCmd = 1, nBytes = 4
19ec-1c88:54721043.254 : 0000 : 00 00 00 00 
19ec-1c88:54721043.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54721043.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54721043.735 : Dump Inquiry
19ec-1c88:54721043.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54721044.011 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54721044.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54721044.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54721044.421 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54721044.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54721044.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721044.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721044.946 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54721045.077 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54721045.166 : 00a0 : 00 00 00 00 00 
19ec-1c88:54721045.237 : => ReadNVMDataInternal
19ec-1c88:54721045.448 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54721045.513 : IO Send command 10 bytes
19ec-1c88:54721045.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:54721045.677 : iCmd = 0, nBytes = 10
19ec-1c88:54721045.781 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54721379.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54721379.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:54721379.356 : IO total need to receive data 128 bytes
19ec-1c88:54721379.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:54721379.467 : iCmd = 0, nBytes = 128
19ec-1c88:54721553.518 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721553.724 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721553.870 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54721554.010 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54721554.136 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.262 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.383 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54721554.627 : System total receive data 128 bytes
19ec-1c88:54721554.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:54721554.742 : iCmd = 1, nBytes = 4
19ec-1c88:54721732.998 : 0000 : 00 00 00 00 
19ec-1c88:54721733.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54721733.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54721733.335 : NVMData.PadScanCount = 0
19ec-1c88:54721733.393 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54721733.450 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54721733.508 : NVMData.FlatbedScanCount = 0
19ec-1c88:54721733.565 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54721733.619 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54721733.672 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54721733.729 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54721733.787 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54721733.840 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54721733.897 : NVMData.BornMonth = 0
19ec-1c88:54721733.949 : NVMData.BornDay = 0
19ec-1c88:54721734.002 : NVMData.BornYear = 0
19ec-1c88:54721734.051 : NVMData.FirstScanMonth = 4
19ec-1c88:54721734.102 : NVMData.FirstScanDay = 30
19ec-1c88:54721734.158 : NVMData.FirstScanYear = 2020
19ec-1c88:54721734.212 : NVMData.VerticalMagnification = 0
19ec-1c88:54721734.264 : NVMData.HorizontalMagnification = 0
19ec-1c88:54721734.320 : NVMData.PowerSavingTime = 15
19ec-1c88:54721734.374 : NVMData.SN = A094165189010062
19ec-1c88:54721734.426 : NVMData.AutoFeed = 0
19ec-1c88:54721734.475 : NVMData.CCDType = 0
19ec-1c88:54721734.526 : NVMData.ScanSpeed = 0
19ec-1c88:54721734.574 : NVMData.RollerCount = 0
19ec-1c88:54721734.626 : NVMData.MultifeedCount = 0
19ec-1c88:54721734.677 : NVMData.JamCount = 0
19ec-1c88:54721734.725 : NVMData.IdentifyInfo = 
19ec-1c88:54721734.776 : NVMData.FormalName = 
19ec-1c88:54721735.022 : NVMData.ReservedB = 0
19ec-1c88:54721735.080 : NVMData.FunctionCode = 0
19ec-1c88:54721735.129 : NVMData.PreFeed = 0
19ec-1c88:54721735.177 : NVMData.PreFeedTime = 0
19ec-1c88:54721735.226 : NVMData.ButtonNumber = 0
19ec-1c88:54721735.277 : NVMData.PowerOffTime = 0
19ec-1c88:54721735.330 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54721735.406 : => IoObject::IoLockEnd
19ec-1c88:54721735.500 : <= IoObject::IoLockEnd
19ec-1c88:54721735.556 : <= InitializeScanner ret = 1
19ec-1c88:54721735.619 : => GetLogicalScannerAbilityEx
19ec-1c88:54721735.680 : => IoObject::IoLockStart
19ec-1c88:54721735.778 : => CAsicIO::CheckDevice
19ec-1c88:54721735.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:54721752.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54721752.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54721752.366 : <= IoObject::IoLockStart
19ec-1c88:54721752.421 : => IoObject::IoLockEnd
19ec-1c88:54721752.512 : <= IoObject::IoLockEnd
19ec-1c88:54721752.635 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54721752.709 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54721934.089 : => ReadNVMData
19ec-1c88:54721934.232 : => IoObject::IoLockStart
19ec-1c88:54721934.353 : => CAsicIO::CheckDevice
19ec-1c88:54721934.412 : => CNT96226::ConnectIsAvailable
19ec-1c88:54721956.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54721957.118 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54721957.238 : <= IoObject::IoLockStart
19ec-1c88:54721957.577 : => ReadNVMDataInternal
19ec-1c88:54721957.638 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54721957.708 : IO Send command 10 bytes
19ec-1c88:54721957.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:54721957.880 : iCmd = 0, nBytes = 10
19ec-1c88:54721957.995 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54722293.947 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54722294.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:54722294.239 : IO total need to receive data 128 bytes
19ec-1c88:54722294.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:54722294.365 : iCmd = 0, nBytes = 128
19ec-1c88:54722502.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722502.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722502.580 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54722502.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54722502.842 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54722502.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722503.099 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722503.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722503.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54722503.343 : System total receive data 128 bytes
19ec-1c88:54722503.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:54722503.458 : iCmd = 1, nBytes = 4
19ec-1c88:54722647.262 : 0000 : 00 00 00 00 
19ec-1c88:54722647.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54722647.534 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54722647.604 : NVMData.PadScanCount = 0
19ec-1c88:54722647.660 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54722647.716 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54722647.773 : NVMData.FlatbedScanCount = 0
19ec-1c88:54722647.825 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54722647.877 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54722647.929 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54722647.983 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54722648.039 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54722648.092 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54722648.147 : NVMData.BornMonth = 0
19ec-1c88:54722648.194 : NVMData.BornDay = 0
19ec-1c88:54722648.243 : NVMData.BornYear = 0
19ec-1c88:54722648.292 : NVMData.FirstScanMonth = 4
19ec-1c88:54722648.342 : NVMData.FirstScanDay = 30
19ec-1c88:54722648.398 : NVMData.FirstScanYear = 2020
19ec-1c88:54722648.594 : NVMData.VerticalMagnification = 0
19ec-1c88:54722648.652 : NVMData.HorizontalMagnification = 0
19ec-1c88:54722648.705 : NVMData.PowerSavingTime = 15
19ec-1c88:54722648.759 : NVMData.SN = A094165189010062
19ec-1c88:54722648.807 : NVMData.AutoFeed = 0
19ec-1c88:54722648.854 : NVMData.CCDType = 0
19ec-1c88:54722648.900 : NVMData.ScanSpeed = 0
19ec-1c88:54722648.948 : NVMData.RollerCount = 0
19ec-1c88:54722648.998 : NVMData.MultifeedCount = 0
19ec-1c88:54722649.049 : NVMData.JamCount = 0
19ec-1c88:54722649.097 : NVMData.IdentifyInfo = 
19ec-1c88:54722649.147 : NVMData.FormalName = 
19ec-1c88:54722649.194 : NVMData.ReservedB = 0
19ec-1c88:54722649.243 : NVMData.FunctionCode = 0
19ec-1c88:54722649.294 : NVMData.PreFeed = 0
19ec-1c88:54722649.340 : NVMData.PreFeedTime = 0
19ec-1c88:54722649.387 : NVMData.ButtonNumber = 0
19ec-1c88:54722649.436 : NVMData.PowerOffTime = 0
19ec-1c88:54722649.488 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54722649.548 : => IoObject::IoLockEnd
19ec-1c88:54722649.635 : <= IoObject::IoLockEnd
19ec-1c88:54722649.683 : <= ReadNVMData ret = 1
19ec-1c88:54725200.095 : ============Debug Start==========
19ec-1c88:54725200.394 : Date : 2020/4/30 14:32:17
19ec-1c88:54725200.470 : Process ID : 19ec
19ec-1c88:54725200.894 : Windows : Version 10.0 build 18363 
19ec-1c88:54725201.331 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54725201.391 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54725201.456 : MemoryStatus.ullAvailPhys : 1717751808
19ec-1c88:54725201.515 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54725201.580 : MemoryStatus.ullAvailPageFile : 3085418496
19ec-1c88:54725201.640 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54725201.701 : MemoryStatus.ullAvailVirtual : 1729744896
19ec-1c88:54725201.764 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54725201.874 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54725201.938 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54725202.172 : CPU Count : 4
19ec-1c88:54725202.218 : CPU Frequency : 100.000 Mhz
19ec-1c88:54725206.572 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54725206.710 : => InitializeDriver
19ec-1c88:54725207.006 : <= InitializeDriver ret = 1
19ec-1c88:54727894.818 : => InitializeScanner
19ec-1c88:54727895.098 : => CAsicIO::GetDeviceList
19ec-1c88:54727895.589 : => CNT96226::CNT96226
19ec-1c88:54727895.651 : => CNT96226::Open
19ec-1c88:54727923.062 : <= CNT96226::Open ret = 1
19ec-1c88:54727923.174 : => CNT96226::Initialize
19ec-1c88:54727923.381 : <= CNT96226::Initialize ret = 1
19ec-1c88:54727923.442 : <= CNT96226::CNT96226
19ec-1c88:54727923.497 : => CNT96226::EnumAvailableDevice
19ec-1c88:54727928.913 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54727928.991 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54727929.045 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54731654.783 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54731655.091 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54731660.838 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54731660.950 : => IoObject::GetLockName
19ec-1c88:54731661.011 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54731661.083 : <= IoObject::GetLockName
19ec-1c88:54731661.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:54731661.631 : iCmd = 3, nBytes = 2
19ec-1c88:54732043.795 : 0000 : 06 38 
19ec-1c88:54732043.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732044.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:54732044.078 : iCmd = 4, nBytes = 2
19ec-1c88:54732349.501 : 0000 : 07 07 
19ec-1c88:54732349.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732349.714 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54732349.809 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54732349.875 : IO Send command 10 bytes
19ec-1c88:54732349.927 : => CNT96226::VenderCmd_SetData
19ec-1c88:54732349.983 : iCmd = 0, nBytes = 10
19ec-1c88:54732350.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54732549.051 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54732549.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:54732549.237 : iCmd = 0, nBytes = 165
19ec-1c88:54732709.970 : skip dump 37 bytes
19ec-1c88:54732710.181 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54732710.322 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54732710.455 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54732710.589 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54732710.714 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54732710.846 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54732710.970 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54732711.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54732711.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732711.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:54732711.268 : iCmd = 1, nBytes = 4
19ec-1c88:54732919.344 : 0000 : 00 00 00 00 
19ec-1c88:54732919.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732919.532 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54732919.591 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54732919.657 : IO Send command 10 bytes
19ec-1c88:54732919.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:54732919.762 : iCmd = 0, nBytes = 10
19ec-1c88:54732919.866 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54733266.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54733266.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:54733266.373 : iCmd = 0, nBytes = 128
19ec-1c88:54733462.113 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54733462.576 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54733462.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733463.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733463.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54733463.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:54733463.244 : iCmd = 1, nBytes = 4
19ec-1c88:54733604.526 : 0000 : 00 00 00 00 
19ec-1c88:54733604.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54733604.712 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54733604.878 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54733604.950 : => CNT96226::Close
19ec-1c88:54733608.922 : <= CNT96226::Close ret = 1
19ec-1c88:54733608.995 : <= CNT96226::~CNT96226
19ec-1c88:54733609.084 : <= CAsicIO::GetDeviceList
19ec-1c88:54733609.506 : => IoObject::SetTimeout
19ec-1c88:54733609.639 : Timeout--> In = 0 Out = 0
19ec-1c88:54733609.698 : <= IoObject::SetTimeout
19ec-1c88:54733609.766 : => CAsicIO::CAsicIO
19ec-1c88:54733609.839 : => CNT96226::CNT96226
19ec-1c88:54733609.898 : => CNT96226::Open
19ec-1c88:54733633.667 : <= CNT96226::Open ret = 1
19ec-1c88:54733633.770 : => CNT96226::Initialize
19ec-1c88:54733633.959 : <= CNT96226::Initialize ret = 1
19ec-1c88:54733634.026 : <= CNT96226::CNT96226
19ec-1c88:54733634.078 : <= CAsicIO::CAsicIO
19ec-1c88:54733634.132 : => CAsicIO::InitializeDevice
19ec-1c88:54733634.199 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54733640.541 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54733640.663 : => IoObject::GetLockName
19ec-1c88:54733640.718 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54733640.785 : <= IoObject::GetLockName
19ec-1c88:54733641.366 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54733641.438 : IO Send command 10 bytes
19ec-1c88:54733641.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:54733641.546 : iCmd = 0, nBytes = 10
19ec-1c88:54733641.653 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54733984.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54733984.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:54733984.715 : iCmd = 0, nBytes = 128
19ec-1c88:54734141.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.158 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.303 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54734142.443 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54734142.571 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.695 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734143.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734143.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54734143.133 : iCmd = 1, nBytes = 4
19ec-1c88:54734314.113 : 0000 : 00 00 00 00 
19ec-1c88:54734314.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734314.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54734314.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:54734314.416 : iCmd = 3, nBytes = 2
19ec-1c88:54734680.871 : 0000 : 06 38 
19ec-1c88:54734681.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734681.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:54734681.179 : iCmd = 4, nBytes = 2
19ec-1c88:54734990.573 : 0000 : 07 07 
19ec-1c88:54734990.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734991.132 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54734991.229 : => IoObject::InitializeDevice
19ec-1c88:54734991.331 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54734991.990 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54734992.063 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54734992.773 : => FindScanner
19ec-1c88:54734992.835 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54734992.898 : <= FindScanner ret = 1
19ec-1c88:54734992.954 : => IoObject::IoLockStart
19ec-1c88:54734993.056 : => CAsicIO::CheckDevice
19ec-1c88:54734993.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:54735011.893 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54735012.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54735012.066 : <= IoObject::IoLockStart
19ec-1c88:54735012.128 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54735012.195 : IO Send command 10 bytes
19ec-1c88:54735012.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:54735012.342 : iCmd = 0, nBytes = 10
19ec-1c88:54735012.448 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54735170.300 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54735170.449 : System send command 10 bytes + data 0 bytes
19ec-1c88:54735170.519 : IO total need to receive data 5 bytes
19ec-1c88:54735170.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735170.635 : iCmd = 0, nBytes = 5
19ec-1c88:54735349.976 : 0000 : 06 00 02 02 ab 
19ec-1c88:54735350.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54735350.130 : System total receive data 5 bytes
19ec-1c88:54735350.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735350.243 : iCmd = 1, nBytes = 4
19ec-1c88:54735546.699 : 0000 : 00 00 00 00 
19ec-1c88:54735546.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54735546.954 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54735547.023 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54735547.090 : IO Send command 10 bytes
19ec-1c88:54735547.196 : => CNT96226::VenderCmd_SetData
19ec-1c88:54735547.255 : iCmd = 0, nBytes = 10
19ec-1c88:54735547.363 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54735703.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54735703.934 : System send command 10 bytes + data 0 bytes
19ec-1c88:54735704.001 : IO total need to receive data 165 bytes
19ec-1c88:54735704.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735704.117 : iCmd = 0, nBytes = 165
19ec-1c88:54735894.771 : skip dump 37 bytes
19ec-1c88:54735894.968 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54735895.114 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54735895.255 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54735895.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54735895.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54735895.655 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54735895.779 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54735895.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54735895.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54735896.026 : System total receive data 165 bytes
19ec-1c88:54735896.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735896.138 : iCmd = 1, nBytes = 4
19ec-1c88:54736074.858 : 0000 : 00 00 00 00 
19ec-1c88:54736074.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54736075.082 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54736075.353 : Dump Inquiry
19ec-1c88:54736075.479 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54736075.616 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54736075.746 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54736075.876 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54736076.003 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54736076.134 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54736076.263 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736076.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736076.521 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54736076.650 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54736076.736 : 00a0 : 00 00 00 00 00 
19ec-1c88:54736076.806 : => ReadNVMDataInternal
19ec-1c88:54736077.032 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54736077.099 : IO Send command 10 bytes
19ec-1c88:54736077.196 : => CNT96226::VenderCmd_SetData
19ec-1c88:54736077.250 : iCmd = 0, nBytes = 10
19ec-1c88:54736077.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54736398.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54736398.379 : System send command 10 bytes + data 0 bytes
19ec-1c88:54736398.454 : IO total need to receive data 128 bytes
19ec-1c88:54736398.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:54736398.578 : iCmd = 0, nBytes = 128
19ec-1c88:54736589.192 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.351 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.489 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54736589.623 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54736589.749 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736590.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736590.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54736590.245 : System total receive data 128 bytes
19ec-1c88:54736590.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:54736590.356 : iCmd = 1, nBytes = 4
19ec-1c88:54736696.881 : 0000 : 00 00 00 00 
19ec-1c88:54736696.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54736697.107 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54736697.174 : NVMData.PadScanCount = 0
19ec-1c88:54736697.233 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54736697.286 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54736697.344 : NVMData.FlatbedScanCount = 0
19ec-1c88:54736697.398 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54736697.449 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54736697.501 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54736697.555 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54736697.610 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54736697.665 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54736697.719 : NVMData.BornMonth = 0
19ec-1c88:54736697.769 : NVMData.BornDay = 0
19ec-1c88:54736697.819 : NVMData.BornYear = 0
19ec-1c88:54736697.867 : NVMData.FirstScanMonth = 4
19ec-1c88:54736697.919 : NVMData.FirstScanDay = 30
19ec-1c88:54736697.971 : NVMData.FirstScanYear = 2020
19ec-1c88:54736698.024 : NVMData.VerticalMagnification = 0
19ec-1c88:54736698.078 : NVMData.HorizontalMagnification = 0
19ec-1c88:54736698.133 : NVMData.PowerSavingTime = 15
19ec-1c88:54736698.186 : NVMData.SN = A094165189010062
19ec-1c88:54736698.235 : NVMData.AutoFeed = 0
19ec-1c88:54736698.282 : NVMData.CCDType = 0
19ec-1c88:54736698.330 : NVMData.ScanSpeed = 0
19ec-1c88:54736698.378 : NVMData.RollerCount = 0
19ec-1c88:54736698.429 : NVMData.MultifeedCount = 0
19ec-1c88:54736698.480 : NVMData.JamCount = 0
19ec-1c88:54736698.527 : NVMData.IdentifyInfo = 
19ec-1c88:54736698.667 : NVMData.FormalName = 
19ec-1c88:54736698.837 : NVMData.ReservedB = 0
19ec-1c88:54736698.891 : NVMData.FunctionCode = 0
19ec-1c88:54736698.940 : NVMData.PreFeed = 0
19ec-1c88:54736698.990 : NVMData.PreFeedTime = 0
19ec-1c88:54736699.039 : NVMData.ButtonNumber = 0
19ec-1c88:54736699.091 : NVMData.PowerOffTime = 0
19ec-1c88:54736699.146 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54736699.227 : => IoObject::IoLockEnd
19ec-1c88:54736699.316 : <= IoObject::IoLockEnd
19ec-1c88:54736699.366 : <= InitializeScanner ret = 1
19ec-1c88:54737942.640 : => GetLogicalScannerAbility
19ec-1c88:54737942.820 : => IoObject::IoLockStart
19ec-1c88:54737942.953 : => CAsicIO::CheckDevice
19ec-1c88:54737943.013 : => CNT96226::ConnectIsAvailable
19ec-1c88:54737966.369 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54737966.487 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54737966.548 : <= IoObject::IoLockStart
19ec-1c88:54737966.610 : => IoObject::IoLockEnd
19ec-1c88:54737966.730 : <= IoObject::IoLockEnd
19ec-1c88:54737966.809 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54741690.742 : => GetLogicalScannerAbilityEx
19ec-1c88:54741690.936 : => IoObject::IoLockStart
19ec-1c88:54741691.074 : => CAsicIO::CheckDevice
19ec-1c88:54741691.130 : => CNT96226::ConnectIsAvailable
19ec-1c88:54741712.562 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54741712.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54741712.948 : <= IoObject::IoLockStart
19ec-1c88:54741713.078 : => IoObject::IoLockEnd
19ec-1c88:54741713.425 : <= IoObject::IoLockEnd
19ec-1c88:54741713.540 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54741713.619 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54748874.955 : => ReadNVMData
19ec-1c88:54748875.137 : => IoObject::IoLockStart
19ec-1c88:54748875.273 : => CAsicIO::CheckDevice
19ec-1c88:54748875.333 : => CNT96226::ConnectIsAvailable
19ec-1c88:54748902.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54748902.506 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54748902.565 : <= IoObject::IoLockStart
19ec-1c88:54748902.633 : => ReadNVMDataInternal
19ec-1c88:54748902.692 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54748902.757 : IO Send command 10 bytes
19ec-1c88:54748902.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:54748902.935 : iCmd = 0, nBytes = 10
19ec-1c88:54748903.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54749259.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54749259.823 : System send command 10 bytes + data 0 bytes
19ec-1c88:54749259.889 : IO total need to receive data 128 bytes
19ec-1c88:54749259.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:54749260.009 : iCmd = 0, nBytes = 128
19ec-1c88:54749465.436 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749465.624 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749465.762 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54749465.894 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54749466.018 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.142 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.388 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54749466.509 : System total receive data 128 bytes
19ec-1c88:54749466.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:54749466.625 : iCmd = 1, nBytes = 4
19ec-1c88:54749672.789 : 0000 : 00 00 00 00 
19ec-1c88:54749672.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54749672.998 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54749673.065 : NVMData.PadScanCount = 0
19ec-1c88:54749673.119 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54749673.172 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54749673.227 : NVMData.FlatbedScanCount = 0
19ec-1c88:54749673.278 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54749673.502 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54749673.567 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54749673.621 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54749673.675 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54749673.728 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54749673.783 : NVMData.BornMonth = 0
19ec-1c88:54749673.831 : NVMData.BornDay = 0
19ec-1c88:54749673.882 : NVMData.BornYear = 0
19ec-1c88:54749673.930 : NVMData.FirstScanMonth = 4
19ec-1c88:54749673.981 : NVMData.FirstScanDay = 30
19ec-1c88:54749674.036 : NVMData.FirstScanYear = 2020
19ec-1c88:54749674.090 : NVMData.VerticalMagnification = 0
19ec-1c88:54749674.145 : NVMData.HorizontalMagnification = 0
19ec-1c88:54749674.200 : NVMData.PowerSavingTime = 15
19ec-1c88:54749674.251 : NVMData.SN = A094165189010062
19ec-1c88:54749674.301 : NVMData.AutoFeed = 0
19ec-1c88:54749674.350 : NVMData.CCDType = 0
19ec-1c88:54749674.397 : NVMData.ScanSpeed = 0
19ec-1c88:54749674.447 : NVMData.RollerCount = 0
19ec-1c88:54749674.499 : NVMData.MultifeedCount = 0
19ec-1c88:54749674.553 : NVMData.JamCount = 0
19ec-1c88:54749674.604 : NVMData.IdentifyInfo = 
19ec-1c88:54749674.654 : NVMData.FormalName = 
19ec-1c88:54749674.701 : NVMData.ReservedB = 0
19ec-1c88:54749674.749 : NVMData.FunctionCode = 0
19ec-1c88:54749674.803 : NVMData.PreFeed = 0
19ec-1c88:54749674.850 : NVMData.PreFeedTime = 0
19ec-1c88:54749674.900 : NVMData.ButtonNumber = 0
19ec-1c88:54749674.950 : NVMData.PowerOffTime = 0
19ec-1c88:54749674.999 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54749675.060 : => IoObject::IoLockEnd
19ec-1c88:54749675.147 : <= IoObject::IoLockEnd
19ec-1c88:54749675.198 : <= ReadNVMData ret = 1
19ec-1c88:54760332.157 : => GetADFStatus
19ec-1c88:54760332.711 : => IoObject::IoLockStart
19ec-1c88:54760332.863 : => CAsicIO::CheckDevice
19ec-1c88:54760332.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:54760347.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54760347.520 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54760347.585 : <= IoObject::IoLockStart
19ec-1c88:54760347.650 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54760347.720 : IO Send command 10 bytes
19ec-1c88:54760347.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:54760347.956 : iCmd = 0, nBytes = 10
19ec-1c88:54760348.072 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54760509.367 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54760509.547 : System send command 10 bytes + data 0 bytes
19ec-1c88:54760509.623 : IO total need to receive data 2 bytes
19ec-1c88:54760509.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:54760509.749 : iCmd = 0, nBytes = 2
19ec-1c88:54760640.378 : 0000 : 00 00 
19ec-1c88:54760640.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54760640.598 : System total receive data 2 bytes
19ec-1c88:54760640.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:54760640.720 : iCmd = 1, nBytes = 4
19ec-1c88:54761062.300 : 0000 : 00 00 00 00 
19ec-1c88:54761062.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54761062.629 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54761062.697 : Return status = 0
19ec-1c88:54761062.764 : => IoObject::IoLockEnd
19ec-1c88:54761062.858 : <= IoObject::IoLockEnd
19ec-1c88:54761062.909 : <= GetADFStatus ret = 1
19ec-1c88:54764181.877 : => GetADFStatus
19ec-1c88:54764182.074 : => IoObject::IoLockStart
19ec-1c88:54764182.207 : => CAsicIO::CheckDevice
19ec-1c88:54764182.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:54764198.405 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54764198.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54764198.575 : <= IoObject::IoLockStart
19ec-1c88:54764198.643 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54764198.716 : IO Send command 10 bytes
19ec-1c88:54764199.310 : => CNT96226::VenderCmd_SetData
19ec-1c88:54764199.425 : iCmd = 0, nBytes = 10
19ec-1c88:54764199.560 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54764344.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54764344.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:54764344.663 : IO total need to receive data 2 bytes
19ec-1c88:54764344.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:54764344.801 : iCmd = 0, nBytes = 2
19ec-1c88:54764495.079 : 0000 : 00 00 
19ec-1c88:54764495.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54764495.305 : System total receive data 2 bytes
19ec-1c88:54764495.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:54764495.438 : iCmd = 1, nBytes = 4
19ec-1c88:54764665.028 : 0000 : 00 00 00 00 
19ec-1c88:54764665.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54764665.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54764665.406 : Return status = 0
19ec-1c88:54764665.475 : => IoObject::IoLockEnd
19ec-1c88:54764665.571 : <= IoObject::IoLockEnd
19ec-1c88:54764665.623 : <= GetADFStatus ret = 1
19ec-1c88:54766977.793 : => TerminateDriver
19ec-1c88:54766977.985 : => CAsicIO::~CAsicIO,pStage=200019016
19ec-1c88:54766978.067 : => CNT96226::Close
19ec-1c88:54766981.701 : <= CNT96226::Close ret = 1
19ec-1c88:54766981.783 : <= CAsicIO::~CAsicIO
19ec-1c88:54766981.844 : => IoObject::IoLockEnd
19ec-1c88:54766981.898 : <= IoObject::IoLockEnd
19ec-1c88:54766981.950 : => IoObject::TerminateDevice
19ec-1c88:54766982.006 : => IoObject::IoLockEnd
19ec-1c88:54766982.056 : <= IoObject::IoLockEnd
19ec-1c88:54766982.157 : <= IoObject::TerminateDevice
19ec-1c88:54766982.406 : <= TerminateDriver ret = 1
19ec-1c88:54810836.167 : ============Debug Start==========
19ec-1c88:54810836.483 : Date : 2020/4/30 14:32:20
19ec-1c88:54810836.575 : Process ID : 19ec
19ec-1c88:54810837.013 : Windows : Version 10.0 build 18363 
19ec-1c88:54810837.492 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54810837.555 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54810837.621 : MemoryStatus.ullAvailPhys : 1724203008
19ec-1c88:54810837.683 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54810837.745 : MemoryStatus.ullAvailPageFile : 3097477120
19ec-1c88:54810837.809 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54810837.868 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:54810837.932 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54810838.039 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54810838.102 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54810838.354 : CPU Count : 4
19ec-1c88:54810838.399 : CPU Frequency : 100.000 Mhz
19ec-1c88:54810843.036 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54810843.173 : => InitializeDriver
19ec-1c88:54810843.464 : <= InitializeDriver ret = 1
19ec-1c88:54810843.524 : => InitializeScanner
19ec-1c88:54810843.607 : => CAsicIO::GetDeviceList
19ec-1c88:54810843.920 : => CNT96226::CNT96226
19ec-1c88:54810843.980 : => CNT96226::Open
19ec-1c88:54810865.868 : <= CNT96226::Open ret = 1
19ec-1c88:54810865.964 : => CNT96226::Initialize
19ec-1c88:54810866.154 : <= CNT96226::Initialize ret = 1
19ec-1c88:54810866.217 : <= CNT96226::CNT96226
19ec-1c88:54810866.270 : => CNT96226::EnumAvailableDevice
19ec-1c88:54810871.723 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54810871.800 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54810871.864 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54814572.090 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54814572.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54814578.346 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54814578.449 : => IoObject::GetLockName
19ec-1c88:54814578.506 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54814578.572 : <= IoObject::GetLockName
19ec-1c88:54814579.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:54814579.113 : iCmd = 3, nBytes = 2
19ec-1c88:54814966.039 : 0000 : 06 38 
19ec-1c88:54814966.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54814966.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:54814966.269 : iCmd = 4, nBytes = 2
19ec-1c88:54815271.261 : 0000 : 07 07 
19ec-1c88:54815271.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54815271.459 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54815271.549 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54815271.617 : IO Send command 10 bytes
19ec-1c88:54815271.671 : => CNT96226::VenderCmd_SetData
19ec-1c88:54815271.726 : iCmd = 0, nBytes = 10
19ec-1c88:54815271.826 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54815471.547 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54815471.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:54815471.738 : iCmd = 0, nBytes = 165
19ec-1c88:54815649.579 : skip dump 37 bytes
19ec-1c88:54815650.239 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54815650.389 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54815650.538 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54815650.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54815650.810 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54815650.954 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54815651.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54815651.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54815651.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54815651.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:54815651.405 : iCmd = 1, nBytes = 4
19ec-1c88:54815792.090 : 0000 : 00 00 00 00 
19ec-1c88:54815792.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54815792.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54815792.589 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54815792.915 : IO Send command 10 bytes
19ec-1c88:54815792.971 : => CNT96226::VenderCmd_SetData
19ec-1c88:54815793.025 : iCmd = 0, nBytes = 10
19ec-1c88:54815793.133 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54816131.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54816131.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:54816131.604 : iCmd = 0, nBytes = 128
19ec-1c88:54816330.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.171 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54816331.306 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54816331.433 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54816331.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:54816331.980 : iCmd = 1, nBytes = 4
19ec-1c88:54816483.509 : 0000 : 00 00 00 00 
19ec-1c88:54816483.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54816483.658 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54816483.819 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54816483.886 : => CNT96226::Close
19ec-1c88:54816487.829 : <= CNT96226::Close ret = 1
19ec-1c88:54816487.902 : <= CNT96226::~CNT96226
19ec-1c88:54816487.997 : <= CAsicIO::GetDeviceList
19ec-1c88:54816488.369 : => IoObject::SetTimeout
19ec-1c88:54816488.505 : Timeout--> In = 0 Out = 0
19ec-1c88:54816488.565 : <= IoObject::SetTimeout
19ec-1c88:54816488.627 : => CAsicIO::CAsicIO
19ec-1c88:54816488.698 : => CNT96226::CNT96226
19ec-1c88:54816488.755 : => CNT96226::Open
19ec-1c88:54816512.387 : <= CNT96226::Open ret = 1
19ec-1c88:54816512.498 : => CNT96226::Initialize
19ec-1c88:54816512.694 : <= CNT96226::Initialize ret = 1
19ec-1c88:54816512.753 : <= CNT96226::CNT96226
19ec-1c88:54816512.806 : <= CAsicIO::CAsicIO
19ec-1c88:54816512.861 : => CAsicIO::InitializeDevice
19ec-1c88:54816512.929 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54816518.994 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54816519.119 : => IoObject::GetLockName
19ec-1c88:54816519.176 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54816519.240 : <= IoObject::GetLockName
19ec-1c88:54816519.739 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54816519.813 : IO Send command 10 bytes
19ec-1c88:54816519.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:54816519.921 : iCmd = 0, nBytes = 10
19ec-1c88:54816520.032 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54816852.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54816852.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:54816852.311 : iCmd = 0, nBytes = 128
19ec-1c88:54817033.482 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817033.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817033.814 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54817033.946 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54817034.073 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.197 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817034.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:54817034.616 : iCmd = 1, nBytes = 4
19ec-1c88:54817239.935 : 0000 : 00 00 00 00 
19ec-1c88:54817240.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817240.120 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54817240.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:54817240.236 : iCmd = 3, nBytes = 2
19ec-1c88:54817626.289 : 0000 : 06 38 
19ec-1c88:54817626.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817626.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:54817626.761 : iCmd = 4, nBytes = 2
19ec-1c88:54817967.499 : 0000 : 07 07 
19ec-1c88:54817967.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817968.075 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54817968.268 : => IoObject::InitializeDevice
19ec-1c88:54817968.448 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54817969.741 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54817969.881 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54817971.132 : => FindScanner
19ec-1c88:54817971.239 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54817971.369 : <= FindScanner ret = 1
19ec-1c88:54817971.483 : => IoObject::IoLockStart
19ec-1c88:54817971.694 : => CAsicIO::CheckDevice
19ec-1c88:54817971.797 : => CNT96226::ConnectIsAvailable
19ec-1c88:54817997.083 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54817997.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54817997.441 : <= IoObject::IoLockStart
19ec-1c88:54817997.562 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54817997.702 : IO Send command 10 bytes
19ec-1c88:54817997.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:54817998.028 : iCmd = 0, nBytes = 10
19ec-1c88:54817998.238 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54818210.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54818210.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:54818210.450 : IO total need to receive data 5 bytes
19ec-1c88:54818210.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:54818210.675 : iCmd = 0, nBytes = 5
19ec-1c88:54818434.382 : 0000 : 06 00 02 02 ab 
19ec-1c88:54818434.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54818434.751 : System total receive data 5 bytes
19ec-1c88:54818434.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:54818434.984 : iCmd = 1, nBytes = 4
19ec-1c88:54818630.270 : 0000 : 00 00 00 00 
19ec-1c88:54818630.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54818630.741 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54818630.882 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54818631.023 : IO Send command 10 bytes
19ec-1c88:54818631.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:54818631.321 : iCmd = 0, nBytes = 10
19ec-1c88:54818631.541 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54818824.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54818825.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:54818825.233 : IO total need to receive data 165 bytes
19ec-1c88:54818825.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:54818825.476 : iCmd = 0, nBytes = 165
19ec-1c88:54819041.311 : skip dump 37 bytes
19ec-1c88:54819041.739 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54819042.029 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54819042.306 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54819042.589 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54819042.847 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54819043.113 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54819043.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819043.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819043.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54819044.036 : System total receive data 165 bytes
19ec-1c88:54819044.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:54819044.269 : iCmd = 1, nBytes = 4
19ec-1c88:54819253.801 : 0000 : 00 00 00 00 
19ec-1c88:54819253.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54819254.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54819254.678 : Dump Inquiry
19ec-1c88:54819254.942 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54819255.217 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54819255.508 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54819255.786 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54819256.041 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54819256.311 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54819256.566 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819256.818 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819257.096 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54819257.355 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54819257.531 : 00a0 : 00 00 00 00 00 
19ec-1c88:54819257.662 : => ReadNVMDataInternal
19ec-1c88:54819258.054 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54819258.188 : IO Send command 10 bytes
19ec-1c88:54819258.372 : => CNT96226::VenderCmd_SetData
19ec-1c88:54819258.479 : iCmd = 0, nBytes = 10
19ec-1c88:54819258.681 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54819614.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54819614.214 : System send command 10 bytes + data 0 bytes
19ec-1c88:54819614.308 : IO total need to receive data 128 bytes
19ec-1c88:54819614.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:54819614.458 : iCmd = 0, nBytes = 128
19ec-1c88:54819821.302 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819821.507 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819821.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54819821.838 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54819821.993 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.149 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54819822.611 : System total receive data 128 bytes
19ec-1c88:54819822.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:54819822.751 : iCmd = 1, nBytes = 4
19ec-1c88:54820002.367 : 0000 : 00 00 00 00 
19ec-1c88:54820002.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54820002.701 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54820002.792 : NVMData.PadScanCount = 0
19ec-1c88:54820002.866 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54820002.933 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54820003.001 : NVMData.FlatbedScanCount = 0
19ec-1c88:54820003.070 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54820003.136 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54820003.199 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54820003.263 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54820003.328 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54820003.394 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54820003.462 : NVMData.BornMonth = 0
19ec-1c88:54820003.519 : NVMData.BornDay = 0
19ec-1c88:54820003.580 : NVMData.BornYear = 0
19ec-1c88:54820003.638 : NVMData.FirstScanMonth = 4
19ec-1c88:54820003.701 : NVMData.FirstScanDay = 30
19ec-1c88:54820003.765 : NVMData.FirstScanYear = 2020
19ec-1c88:54820003.835 : NVMData.VerticalMagnification = 0
19ec-1c88:54820003.900 : NVMData.HorizontalMagnification = 0
19ec-1c88:54820003.966 : NVMData.PowerSavingTime = 15
19ec-1c88:54820004.030 : NVMData.SN = A094165189010062
19ec-1c88:54820004.089 : NVMData.AutoFeed = 0
19ec-1c88:54820004.146 : NVMData.CCDType = 0
19ec-1c88:54820004.203 : NVMData.ScanSpeed = 0
19ec-1c88:54820004.260 : NVMData.RollerCount = 0
19ec-1c88:54820004.321 : NVMData.MultifeedCount = 0
19ec-1c88:54820004.381 : NVMData.JamCount = 0
19ec-1c88:54820004.439 : NVMData.IdentifyInfo = 
19ec-1c88:54820004.503 : NVMData.FormalName = 
19ec-1c88:54820004.749 : NVMData.ReservedB = 0
19ec-1c88:54820004.817 : NVMData.FunctionCode = 0
19ec-1c88:54820004.880 : NVMData.PreFeed = 0
19ec-1c88:54820004.941 : NVMData.PreFeedTime = 0
19ec-1c88:54820005.000 : NVMData.ButtonNumber = 0
19ec-1c88:54820005.061 : NVMData.PowerOffTime = 0
19ec-1c88:54820005.123 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54820005.212 : => IoObject::IoLockEnd
19ec-1c88:54820005.322 : <= IoObject::IoLockEnd
19ec-1c88:54820005.383 : <= InitializeScanner ret = 1
19ec-1c88:54820005.458 : => GetLogicalScannerAbilityEx
19ec-1c88:54820005.536 : => IoObject::IoLockStart
19ec-1c88:54820005.651 : => CAsicIO::CheckDevice
19ec-1c88:54820005.713 : => CNT96226::ConnectIsAvailable
19ec-1c88:54820021.549 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54820021.660 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54820021.724 : <= IoObject::IoLockStart
19ec-1c88:54820021.793 : => IoObject::IoLockEnd
19ec-1c88:54820021.899 : <= IoObject::IoLockEnd
19ec-1c88:54820022.044 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54820022.131 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54820241.148 : => ReadNVMData
19ec-1c88:54820241.331 : => IoObject::IoLockStart
19ec-1c88:54820241.471 : => CAsicIO::CheckDevice
19ec-1c88:54820241.531 : => CNT96226::ConnectIsAvailable
19ec-1c88:54820267.691 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54820268.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54820268.109 : <= IoObject::IoLockStart
19ec-1c88:54820268.179 : => ReadNVMDataInternal
19ec-1c88:54820268.239 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54820268.302 : IO Send command 10 bytes
19ec-1c88:54820268.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:54820268.486 : iCmd = 0, nBytes = 10
19ec-1c88:54820268.599 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54820622.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54820622.508 : System send command 10 bytes + data 0 bytes
19ec-1c88:54820622.582 : IO total need to receive data 128 bytes
19ec-1c88:54820622.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:54820622.704 : iCmd = 0, nBytes = 128
19ec-1c88:54820827.597 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820827.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820827.926 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54820828.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54820828.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.317 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.446 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.568 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54820828.691 : System total receive data 128 bytes
19ec-1c88:54820828.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:54820828.810 : iCmd = 1, nBytes = 4
19ec-1c88:54821026.839 : 0000 : 00 00 00 00 
19ec-1c88:54821026.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54821027.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54821027.182 : NVMData.PadScanCount = 0
19ec-1c88:54821027.239 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54821027.295 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54821027.366 : NVMData.FlatbedScanCount = 0
19ec-1c88:54821027.419 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54821027.473 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54821027.526 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54821027.583 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54821027.639 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54821027.693 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54821027.748 : NVMData.BornMonth = 0
19ec-1c88:54821027.797 : NVMData.BornDay = 0
19ec-1c88:54821027.848 : NVMData.BornYear = 0
19ec-1c88:54821027.895 : NVMData.FirstScanMonth = 4
19ec-1c88:54821027.948 : NVMData.FirstScanDay = 30
19ec-1c88:54821028.005 : NVMData.FirstScanYear = 2020
19ec-1c88:54821028.190 : NVMData.VerticalMagnification = 0
19ec-1c88:54821028.247 : NVMData.HorizontalMagnification = 0
19ec-1c88:54821028.305 : NVMData.PowerSavingTime = 15
19ec-1c88:54821028.361 : NVMData.SN = A094165189010062
19ec-1c88:54821028.415 : NVMData.AutoFeed = 0
19ec-1c88:54821028.467 : NVMData.CCDType = 0
19ec-1c88:54821028.514 : NVMData.ScanSpeed = 0
19ec-1c88:54821028.562 : NVMData.RollerCount = 0
19ec-1c88:54821028.618 : NVMData.MultifeedCount = 0
19ec-1c88:54821028.669 : NVMData.JamCount = 0
19ec-1c88:54821028.720 : NVMData.IdentifyInfo = 
19ec-1c88:54821028.771 : NVMData.FormalName = 
19ec-1c88:54821028.822 : NVMData.ReservedB = 0
19ec-1c88:54821028.874 : NVMData.FunctionCode = 0
19ec-1c88:54821028.927 : NVMData.PreFeed = 0
19ec-1c88:54821028.976 : NVMData.PreFeedTime = 0
19ec-1c88:54821029.025 : NVMData.ButtonNumber = 0
19ec-1c88:54821029.075 : NVMData.PowerOffTime = 0
19ec-1c88:54821029.129 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54821029.192 : => IoObject::IoLockEnd
19ec-1c88:54821029.288 : <= IoObject::IoLockEnd
19ec-1c88:54821029.337 : <= ReadNVMData ret = 1
19ec-1c88:54823792.307 : ============Debug Start==========
19ec-1c88:54823792.619 : Date : 2020/4/30 14:32:20
19ec-1c88:54823792.710 : Process ID : 19ec
19ec-1c88:54823793.143 : Windows : Version 10.0 build 18363 
19ec-1c88:54823793.620 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54823793.687 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54823793.751 : MemoryStatus.ullAvailPhys : 1724383232
19ec-1c88:54823793.812 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54823793.875 : MemoryStatus.ullAvailPageFile : 3097198592
19ec-1c88:54823793.939 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54823793.996 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:54823794.057 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54823794.160 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54823794.219 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54823794.460 : CPU Count : 4
19ec-1c88:54823794.510 : CPU Frequency : 100.000 Mhz
19ec-1c88:54823798.800 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54823799.145 : => InitializeDriver
19ec-1c88:54823799.415 : <= InitializeDriver ret = 1
19ec-1c88:54826504.262 : => InitializeScanner
19ec-1c88:54826504.527 : => CAsicIO::GetDeviceList
19ec-1c88:54826504.987 : => CNT96226::CNT96226
19ec-1c88:54826505.053 : => CNT96226::Open
19ec-1c88:54826527.934 : <= CNT96226::Open ret = 1
19ec-1c88:54826528.032 : => CNT96226::Initialize
19ec-1c88:54826528.225 : <= CNT96226::Initialize ret = 1
19ec-1c88:54826528.280 : <= CNT96226::CNT96226
19ec-1c88:54826528.332 : => CNT96226::EnumAvailableDevice
19ec-1c88:54826533.575 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54826533.650 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54826533.708 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54830308.327 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54830308.610 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54830314.972 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54830315.080 : => IoObject::GetLockName
19ec-1c88:54830315.144 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54830315.211 : <= IoObject::GetLockName
19ec-1c88:54830315.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:54830315.805 : iCmd = 3, nBytes = 2
19ec-1c88:54830726.833 : 0000 : 06 38 
19ec-1c88:54830726.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54830727.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:54830727.137 : iCmd = 4, nBytes = 2
19ec-1c88:54830997.702 : 0000 : 07 07 
19ec-1c88:54830997.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54830997.936 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54830998.028 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54830998.099 : IO Send command 10 bytes
19ec-1c88:54830998.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:54830998.214 : iCmd = 0, nBytes = 10
19ec-1c88:54830998.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54831326.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54831326.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:54831326.311 : iCmd = 0, nBytes = 165
19ec-1c88:54831449.640 : skip dump 37 bytes
19ec-1c88:54831449.865 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54831450.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54831450.161 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54831450.301 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54831450.436 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54831450.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54831450.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54831450.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54831450.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54831450.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:54831451.037 : iCmd = 1, nBytes = 4
19ec-1c88:54831658.660 : 0000 : 00 00 00 00 
19ec-1c88:54831658.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54831658.902 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54831658.976 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54831659.046 : IO Send command 10 bytes
19ec-1c88:54831659.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:54831659.167 : iCmd = 0, nBytes = 10
19ec-1c88:54831659.272 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54832003.125 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54832003.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832003.412 : iCmd = 0, nBytes = 128
19ec-1c88:54832145.499 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832145.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832145.858 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54832146.002 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54832146.138 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.262 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.388 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.511 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832146.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832146.703 : iCmd = 1, nBytes = 4
19ec-1c88:54832261.468 : 0000 : 00 00 00 00 
19ec-1c88:54832261.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832261.672 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54832261.850 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54832261.927 : => CNT96226::Close
19ec-1c88:54832265.438 : <= CNT96226::Close ret = 1
19ec-1c88:54832265.512 : <= CNT96226::~CNT96226
19ec-1c88:54832265.601 : <= CAsicIO::GetDeviceList
19ec-1c88:54832265.985 : => IoObject::SetTimeout
19ec-1c88:54832266.120 : Timeout--> In = 0 Out = 0
19ec-1c88:54832266.181 : <= IoObject::SetTimeout
19ec-1c88:54832266.251 : => CAsicIO::CAsicIO
19ec-1c88:54832266.326 : => CNT96226::CNT96226
19ec-1c88:54832266.385 : => CNT96226::Open
19ec-1c88:54832287.434 : <= CNT96226::Open ret = 1
19ec-1c88:54832287.535 : => CNT96226::Initialize
19ec-1c88:54832287.737 : <= CNT96226::Initialize ret = 1
19ec-1c88:54832287.801 : <= CNT96226::CNT96226
19ec-1c88:54832287.856 : <= CAsicIO::CAsicIO
19ec-1c88:54832287.913 : => CAsicIO::InitializeDevice
19ec-1c88:54832287.981 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54832293.750 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54832293.869 : => IoObject::GetLockName
19ec-1c88:54832293.927 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54832293.992 : <= IoObject::GetLockName
19ec-1c88:54832294.478 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54832294.555 : IO Send command 10 bytes
19ec-1c88:54832294.609 : => CNT96226::VenderCmd_SetData
19ec-1c88:54832294.668 : iCmd = 0, nBytes = 10
19ec-1c88:54832294.776 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54832629.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54832629.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832629.459 : iCmd = 0, nBytes = 128
19ec-1c88:54832783.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832783.748 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832783.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54832784.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54832784.172 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.428 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.558 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832784.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832784.754 : iCmd = 1, nBytes = 4
19ec-1c88:54832946.372 : 0000 : 00 00 00 00 
19ec-1c88:54832946.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832946.613 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54832946.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832946.751 : iCmd = 3, nBytes = 2
19ec-1c88:54833271.088 : 0000 : 06 38 
19ec-1c88:54833271.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833271.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:54833271.402 : iCmd = 4, nBytes = 2
19ec-1c88:54833537.375 : 0000 : 07 07 
19ec-1c88:54833537.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833537.674 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54833537.770 : => IoObject::InitializeDevice
19ec-1c88:54833537.877 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54833538.449 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54833538.521 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54833539.208 : => FindScanner
19ec-1c88:54833539.261 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54833539.332 : <= FindScanner ret = 1
19ec-1c88:54833539.390 : => IoObject::IoLockStart
19ec-1c88:54833539.493 : => CAsicIO::CheckDevice
19ec-1c88:54833539.546 : => CNT96226::ConnectIsAvailable
19ec-1c88:54833552.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54833552.735 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54833552.791 : <= IoObject::IoLockStart
19ec-1c88:54833552.850 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54833552.916 : IO Send command 10 bytes
19ec-1c88:54833552.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:54833553.053 : iCmd = 0, nBytes = 10
19ec-1c88:54833553.168 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54833703.926 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54833704.138 : System send command 10 bytes + data 0 bytes
19ec-1c88:54833704.497 : IO total need to receive data 5 bytes
19ec-1c88:54833704.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:54833704.614 : iCmd = 0, nBytes = 5
19ec-1c88:54833819.469 : 0000 : 06 00 02 02 ab 
19ec-1c88:54833819.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833819.626 : System total receive data 5 bytes
19ec-1c88:54833819.686 : => CNT96226::VenderCmd_GetData
19ec-1c88:54833819.741 : iCmd = 1, nBytes = 4
19ec-1c88:54833975.681 : 0000 : 00 00 00 00 
19ec-1c88:54833975.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833975.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54833975.979 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54833976.046 : IO Send command 10 bytes
19ec-1c88:54833976.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:54833976.202 : iCmd = 0, nBytes = 10
19ec-1c88:54833976.311 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54834117.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54834117.402 : System send command 10 bytes + data 0 bytes
19ec-1c88:54834117.474 : IO total need to receive data 165 bytes
19ec-1c88:54834117.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834117.604 : iCmd = 0, nBytes = 165
19ec-1c88:54834249.248 : skip dump 37 bytes
19ec-1c88:54834249.659 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54834249.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54834250.366 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54834250.504 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54834250.638 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54834250.773 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54834250.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834251.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834251.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54834251.162 : System total receive data 165 bytes
19ec-1c88:54834251.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834251.280 : iCmd = 1, nBytes = 4
19ec-1c88:54834443.965 : 0000 : 00 00 00 00 
19ec-1c88:54834444.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54834444.183 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54834444.437 : Dump Inquiry
19ec-1c88:54834444.569 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54834444.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54834444.849 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54834444.984 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54834445.111 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54834445.245 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54834445.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834445.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834445.637 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54834445.766 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54834445.857 : 00a0 : 00 00 00 00 00 
19ec-1c88:54834445.931 : => ReadNVMDataInternal
19ec-1c88:54834446.149 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54834446.216 : IO Send command 10 bytes
19ec-1c88:54834446.307 : => CNT96226::VenderCmd_SetData
19ec-1c88:54834446.362 : iCmd = 0, nBytes = 10
19ec-1c88:54834446.463 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54834772.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54834772.716 : System send command 10 bytes + data 0 bytes
19ec-1c88:54834772.788 : IO total need to receive data 128 bytes
19ec-1c88:54834772.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834772.908 : iCmd = 0, nBytes = 128
19ec-1c88:54834973.824 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834973.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54834974.258 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54834974.388 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.514 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54834974.892 : System total receive data 128 bytes
19ec-1c88:54834974.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834975.008 : iCmd = 1, nBytes = 4
19ec-1c88:54835149.957 : 0000 : 00 00 00 00 
19ec-1c88:54835150.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54835150.302 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54835150.375 : NVMData.PadScanCount = 0
19ec-1c88:54835150.436 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54835150.493 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54835150.551 : NVMData.FlatbedScanCount = 0
19ec-1c88:54835150.609 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54835150.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54835150.723 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54835150.779 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54835150.837 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54835150.894 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54835150.949 : NVMData.BornMonth = 0
19ec-1c88:54835151.000 : NVMData.BornDay = 0
19ec-1c88:54835151.054 : NVMData.BornYear = 0
19ec-1c88:54835151.103 : NVMData.FirstScanMonth = 4
19ec-1c88:54835151.156 : NVMData.FirstScanDay = 30
19ec-1c88:54835151.213 : NVMData.FirstScanYear = 2020
19ec-1c88:54835151.269 : NVMData.VerticalMagnification = 0
19ec-1c88:54835151.324 : NVMData.HorizontalMagnification = 0
19ec-1c88:54835151.381 : NVMData.PowerSavingTime = 15
19ec-1c88:54835151.437 : NVMData.SN = A094165189010062
19ec-1c88:54835151.491 : NVMData.AutoFeed = 0
19ec-1c88:54835151.538 : NVMData.CCDType = 0
19ec-1c88:54835151.587 : NVMData.ScanSpeed = 0
19ec-1c88:54835151.635 : NVMData.RollerCount = 0
19ec-1c88:54835151.688 : NVMData.MultifeedCount = 0
19ec-1c88:54835151.742 : NVMData.JamCount = 0
19ec-1c88:54835151.790 : NVMData.IdentifyInfo = 
19ec-1c88:54835151.842 : NVMData.FormalName = 
19ec-1c88:54835152.002 : NVMData.ReservedB = 0
19ec-1c88:54835152.059 : NVMData.FunctionCode = 0
19ec-1c88:54835152.111 : NVMData.PreFeed = 0
19ec-1c88:54835152.167 : NVMData.PreFeedTime = 0
19ec-1c88:54835152.217 : NVMData.ButtonNumber = 0
19ec-1c88:54835152.269 : NVMData.PowerOffTime = 0
19ec-1c88:54835152.323 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54835152.401 : => IoObject::IoLockEnd
19ec-1c88:54835152.494 : <= IoObject::IoLockEnd
19ec-1c88:54835152.547 : <= InitializeScanner ret = 1
19ec-1c88:54836348.829 : => GetLogicalScannerAbility
19ec-1c88:54836349.025 : => IoObject::IoLockStart
19ec-1c88:54836349.151 : => CAsicIO::CheckDevice
19ec-1c88:54836349.211 : => CNT96226::ConnectIsAvailable
19ec-1c88:54836367.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54836367.880 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54836367.943 : <= IoObject::IoLockStart
19ec-1c88:54836368.002 : => IoObject::IoLockEnd
19ec-1c88:54836368.102 : <= IoObject::IoLockEnd
19ec-1c88:54836368.181 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54839885.207 : => GetLogicalScannerAbilityEx
19ec-1c88:54839885.405 : => IoObject::IoLockStart
19ec-1c88:54839885.533 : => CAsicIO::CheckDevice
19ec-1c88:54839885.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:54839911.482 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54839911.596 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54839911.657 : <= IoObject::IoLockStart
19ec-1c88:54839911.715 : => IoObject::IoLockEnd
19ec-1c88:54839911.817 : <= IoObject::IoLockEnd
19ec-1c88:54839911.935 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54839912.009 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54847251.129 : => ReadNVMData
19ec-1c88:54847251.324 : => IoObject::IoLockStart
19ec-1c88:54847251.471 : => CAsicIO::CheckDevice
19ec-1c88:54847251.531 : => CNT96226::ConnectIsAvailable
19ec-1c88:54847278.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54847278.761 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54847278.822 : <= IoObject::IoLockStart
19ec-1c88:54847278.888 : => ReadNVMDataInternal
19ec-1c88:54847278.950 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54847279.017 : IO Send command 10 bytes
19ec-1c88:54847279.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:54847279.191 : iCmd = 0, nBytes = 10
19ec-1c88:54847279.306 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54847620.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54847620.518 : System send command 10 bytes + data 0 bytes
19ec-1c88:54847620.595 : IO total need to receive data 128 bytes
19ec-1c88:54847620.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:54847620.721 : iCmd = 0, nBytes = 128
19ec-1c88:54847830.093 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.272 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.407 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54847830.536 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54847830.662 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.783 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847831.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847831.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54847831.147 : System total receive data 128 bytes
19ec-1c88:54847831.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:54847831.257 : iCmd = 1, nBytes = 4
19ec-1c88:54848013.191 : 0000 : 00 00 00 00 
19ec-1c88:54848013.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54848013.441 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54848013.516 : NVMData.PadScanCount = 0
19ec-1c88:54848013.570 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54848013.625 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54848013.680 : NVMData.FlatbedScanCount = 0
19ec-1c88:54848013.732 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54848013.911 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54848013.975 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54848014.032 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54848014.087 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54848014.142 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54848014.198 : NVMData.BornMonth = 0
19ec-1c88:54848014.248 : NVMData.BornDay = 0
19ec-1c88:54848014.297 : NVMData.BornYear = 0
19ec-1c88:54848014.343 : NVMData.FirstScanMonth = 4
19ec-1c88:54848014.396 : NVMData.FirstScanDay = 30
19ec-1c88:54848014.452 : NVMData.FirstScanYear = 2020
19ec-1c88:54848014.506 : NVMData.VerticalMagnification = 0
19ec-1c88:54848014.564 : NVMData.HorizontalMagnification = 0
19ec-1c88:54848014.618 : NVMData.PowerSavingTime = 15
19ec-1c88:54848014.673 : NVMData.SN = A094165189010062
19ec-1c88:54848014.722 : NVMData.AutoFeed = 0
19ec-1c88:54848014.773 : NVMData.CCDType = 0
19ec-1c88:54848014.821 : NVMData.ScanSpeed = 0
19ec-1c88:54848014.871 : NVMData.RollerCount = 0
19ec-1c88:54848014.925 : NVMData.MultifeedCount = 0
19ec-1c88:54848014.978 : NVMData.JamCount = 0
19ec-1c88:54848015.027 : NVMData.IdentifyInfo = 
19ec-1c88:54848015.078 : NVMData.FormalName = 
19ec-1c88:54848015.126 : NVMData.ReservedB = 0
19ec-1c88:54848015.173 : NVMData.FunctionCode = 0
19ec-1c88:54848015.220 : NVMData.PreFeed = 0
19ec-1c88:54848015.266 : NVMData.PreFeedTime = 0
19ec-1c88:54848015.315 : NVMData.ButtonNumber = 0
19ec-1c88:54848015.364 : NVMData.PowerOffTime = 0
19ec-1c88:54848015.412 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54848015.474 : => IoObject::IoLockEnd
19ec-1c88:54848015.564 : <= IoObject::IoLockEnd
19ec-1c88:54848015.613 : <= ReadNVMData ret = 1
19ec-1c88:54857820.752 : => GetADFStatus
19ec-1c88:54857821.211 : => IoObject::IoLockStart
19ec-1c88:54857821.353 : => CAsicIO::CheckDevice
19ec-1c88:54857821.410 : => CNT96226::ConnectIsAvailable
19ec-1c88:54857846.416 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54857846.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54857846.591 : <= IoObject::IoLockStart
19ec-1c88:54857846.649 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54857846.718 : IO Send command 10 bytes
19ec-1c88:54857846.842 : => CNT96226::VenderCmd_SetData
19ec-1c88:54857846.898 : iCmd = 0, nBytes = 10
19ec-1c88:54857847.002 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54858055.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54858055.416 : System send command 10 bytes + data 0 bytes
19ec-1c88:54858055.487 : IO total need to receive data 2 bytes
19ec-1c88:54858055.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:54858055.599 : iCmd = 0, nBytes = 2
19ec-1c88:54858199.544 : 0000 : 00 00 
19ec-1c88:54858199.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54858199.748 : System total receive data 2 bytes
19ec-1c88:54858199.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:54858199.877 : iCmd = 1, nBytes = 4
19ec-1c88:54858371.687 : 0000 : 00 00 00 00 
19ec-1c88:54858371.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54858371.949 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54858372.021 : Return status = 0
19ec-1c88:54858372.084 : => IoObject::IoLockEnd
19ec-1c88:54858372.181 : <= IoObject::IoLockEnd
19ec-1c88:54858372.232 : <= GetADFStatus ret = 1
19ec-1c88:54861224.797 : => GetADFStatus
19ec-1c88:54861224.994 : => IoObject::IoLockStart
19ec-1c88:54861225.131 : => CAsicIO::CheckDevice
19ec-1c88:54861225.205 : => CNT96226::ConnectIsAvailable
19ec-1c88:54861247.392 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54861247.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54861247.571 : <= IoObject::IoLockStart
19ec-1c88:54861247.643 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54861247.710 : IO Send command 10 bytes
19ec-1c88:54861247.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:54861247.886 : iCmd = 0, nBytes = 10
19ec-1c88:54861247.996 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54861436.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54861436.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:54861437.113 : IO total need to receive data 2 bytes
19ec-1c88:54861437.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:54861437.253 : iCmd = 0, nBytes = 2
19ec-1c88:54861578.868 : 0000 : 00 00 
19ec-1c88:54861579.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54861579.086 : System total receive data 2 bytes
19ec-1c88:54861579.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:54861579.214 : iCmd = 1, nBytes = 4
19ec-1c88:54861699.080 : 0000 : 00 00 00 00 
19ec-1c88:54861699.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54861699.354 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54861699.436 : Return status = 0
19ec-1c88:54861699.502 : => IoObject::IoLockEnd
19ec-1c88:54861699.604 : <= IoObject::IoLockEnd
19ec-1c88:54861699.655 : <= GetADFStatus ret = 1
19ec-1c88:54863930.536 : => TerminateDriver
19ec-1c88:54863930.727 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:54863931.035 : => CNT96226::Close
19ec-1c88:54863936.851 : <= CNT96226::Close ret = 1
19ec-1c88:54863936.948 : <= CAsicIO::~CAsicIO
19ec-1c88:54863937.010 : => IoObject::IoLockEnd
19ec-1c88:54863937.066 : <= IoObject::IoLockEnd
19ec-1c88:54863937.120 : => IoObject::TerminateDevice
19ec-1c88:54863937.179 : => IoObject::IoLockEnd
19ec-1c88:54863937.227 : <= IoObject::IoLockEnd
19ec-1c88:54863937.336 : <= IoObject::TerminateDevice
19ec-1c88:54863937.590 : <= TerminateDriver ret = 1
19ec-1c88:54907033.826 : ============Debug Start==========
19ec-1c88:54907034.102 : Date : 2020/4/30 14:32:23
19ec-1c88:54907034.180 : Process ID : 19ec
19ec-1c88:54907034.593 : Windows : Version 10.0 build 18363 
19ec-1c88:54907035.046 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54907035.104 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54907035.168 : MemoryStatus.ullAvailPhys : 1724153856
19ec-1c88:54907035.225 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54907035.287 : MemoryStatus.ullAvailPageFile : 3097554944
19ec-1c88:54907035.349 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54907035.406 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:54907035.468 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54907035.572 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54907035.633 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54907035.869 : CPU Count : 4
19ec-1c88:54907035.915 : CPU Frequency : 100.000 Mhz
19ec-1c88:54907040.129 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54907040.256 : => InitializeDriver
19ec-1c88:54907040.525 : <= InitializeDriver ret = 1
19ec-1c88:54907040.583 : => InitializeScanner
19ec-1c88:54907040.667 : => CAsicIO::GetDeviceList
19ec-1c88:54907041.002 : => CNT96226::CNT96226
19ec-1c88:54907041.056 : => CNT96226::Open
19ec-1c88:54907063.229 : <= CNT96226::Open ret = 1
19ec-1c88:54907063.317 : => CNT96226::Initialize
19ec-1c88:54907063.503 : <= CNT96226::Initialize ret = 1
19ec-1c88:54907063.560 : <= CNT96226::CNT96226
19ec-1c88:54907063.614 : => CNT96226::EnumAvailableDevice
19ec-1c88:54907068.853 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54907068.930 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54907068.986 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54911080.816 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54911081.113 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54911086.749 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54911086.862 : => IoObject::GetLockName
19ec-1c88:54911086.920 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54911086.991 : <= IoObject::GetLockName
19ec-1c88:54911087.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:54911087.525 : iCmd = 3, nBytes = 2
19ec-1c88:54911465.110 : 0000 : 06 38 
19ec-1c88:54911465.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54911465.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:54911465.389 : iCmd = 4, nBytes = 2
19ec-1c88:54911759.089 : 0000 : 07 07 
19ec-1c88:54911759.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54911759.293 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54911759.381 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54911759.447 : IO Send command 10 bytes
19ec-1c88:54911759.497 : => CNT96226::VenderCmd_SetData
19ec-1c88:54911759.556 : iCmd = 0, nBytes = 10
19ec-1c88:54911759.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54911948.818 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54911948.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:54911949.021 : iCmd = 0, nBytes = 165
19ec-1c88:54912125.740 : skip dump 37 bytes
19ec-1c88:54912126.273 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54912126.420 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54912126.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54912126.696 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54912126.827 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54912126.963 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54912127.092 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912127.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912127.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912127.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:54912127.401 : iCmd = 1, nBytes = 4
19ec-1c88:54912304.608 : 0000 : 00 00 00 00 
19ec-1c88:54912304.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912304.839 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54912304.913 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54912304.994 : IO Send command 10 bytes
19ec-1c88:54912305.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:54912305.115 : iCmd = 0, nBytes = 10
19ec-1c88:54912305.220 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54912642.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54912642.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:54912642.356 : iCmd = 0, nBytes = 128
19ec-1c88:54912798.630 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912798.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912798.998 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54912799.136 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54912799.266 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.393 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912799.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:54912799.843 : iCmd = 1, nBytes = 4
19ec-1c88:54912911.208 : 0000 : 00 00 00 00 
19ec-1c88:54912911.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912911.427 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54912911.640 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54912911.718 : => CNT96226::Close
19ec-1c88:54912916.054 : <= CNT96226::Close ret = 1
19ec-1c88:54912916.128 : <= CNT96226::~CNT96226
19ec-1c88:54912916.220 : <= CAsicIO::GetDeviceList
19ec-1c88:54912916.677 : => IoObject::SetTimeout
19ec-1c88:54912916.814 : Timeout--> In = 0 Out = 0
19ec-1c88:54912916.872 : <= IoObject::SetTimeout
19ec-1c88:54912916.942 : => CAsicIO::CAsicIO
19ec-1c88:54912917.016 : => CNT96226::CNT96226
19ec-1c88:54912917.070 : => CNT96226::Open
19ec-1c88:54912940.240 : <= CNT96226::Open ret = 1
19ec-1c88:54912940.352 : => CNT96226::Initialize
19ec-1c88:54912940.548 : <= CNT96226::Initialize ret = 1
19ec-1c88:54912940.606 : <= CNT96226::CNT96226
19ec-1c88:54912940.660 : <= CAsicIO::CAsicIO
19ec-1c88:54912940.730 : => CAsicIO::InitializeDevice
19ec-1c88:54912940.883 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54912946.978 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54912947.105 : => IoObject::GetLockName
19ec-1c88:54912947.161 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54912947.229 : <= IoObject::GetLockName
19ec-1c88:54912947.770 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54912947.848 : IO Send command 10 bytes
19ec-1c88:54912947.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:54912947.963 : iCmd = 0, nBytes = 10
19ec-1c88:54912948.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54913297.726 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54913297.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913297.946 : iCmd = 0, nBytes = 128
19ec-1c88:54913444.153 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913444.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913444.497 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54913444.640 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54913444.997 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.119 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54913445.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913445.540 : iCmd = 1, nBytes = 4
19ec-1c88:54913603.147 : 0000 : 00 00 00 00 
19ec-1c88:54913603.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54913603.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54913603.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913603.403 : iCmd = 3, nBytes = 2
19ec-1c88:54913955.202 : 0000 : 06 38 
19ec-1c88:54913955.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54913955.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913955.475 : iCmd = 4, nBytes = 2
19ec-1c88:54914270.010 : 0000 : 07 07 
19ec-1c88:54914270.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54914270.279 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54914270.378 : => IoObject::InitializeDevice
19ec-1c88:54914270.505 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54914271.179 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54914271.253 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54914271.998 : => FindScanner
19ec-1c88:54914272.060 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54914272.127 : <= FindScanner ret = 1
19ec-1c88:54914272.184 : => IoObject::IoLockStart
19ec-1c88:54914272.297 : => CAsicIO::CheckDevice
19ec-1c88:54914272.353 : => CNT96226::ConnectIsAvailable
19ec-1c88:54914290.890 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54914290.988 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54914291.044 : <= IoObject::IoLockStart
19ec-1c88:54914291.105 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54914291.169 : IO Send command 10 bytes
19ec-1c88:54914291.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:54914291.304 : iCmd = 0, nBytes = 10
19ec-1c88:54914291.411 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54914449.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54914449.572 : System send command 10 bytes + data 0 bytes
19ec-1c88:54914449.656 : IO total need to receive data 5 bytes
19ec-1c88:54914449.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:54914449.767 : iCmd = 0, nBytes = 5
19ec-1c88:54914646.792 : 0000 : 06 00 02 02 ab 
19ec-1c88:54914646.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54914646.934 : System total receive data 5 bytes
19ec-1c88:54914646.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:54914647.044 : iCmd = 1, nBytes = 4
19ec-1c88:54914823.937 : 0000 : 00 00 00 00 
19ec-1c88:54914824.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54914824.139 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54914824.199 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54914824.260 : IO Send command 10 bytes
19ec-1c88:54914824.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:54914824.401 : iCmd = 0, nBytes = 10
19ec-1c88:54914824.502 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54914975.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54914975.897 : System send command 10 bytes + data 0 bytes
19ec-1c88:54914975.970 : IO total need to receive data 165 bytes
19ec-1c88:54914976.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:54914976.092 : iCmd = 0, nBytes = 165
19ec-1c88:54915178.056 : skip dump 37 bytes
19ec-1c88:54915178.243 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54915178.383 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54915178.515 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54915178.646 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54915178.774 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54915178.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54915179.028 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915179.157 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915179.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915179.279 : System total receive data 165 bytes
19ec-1c88:54915179.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:54915179.388 : iCmd = 1, nBytes = 4
19ec-1c88:54915358.014 : 0000 : 00 00 00 00 
19ec-1c88:54915358.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915358.240 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54915358.448 : Dump Inquiry
19ec-1c88:54915358.584 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54915358.716 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54915358.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54915358.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54915359.107 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54915359.241 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54915359.369 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915359.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915359.625 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54915359.751 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54915359.838 : 00a0 : 00 00 00 00 00 
19ec-1c88:54915359.908 : => ReadNVMDataInternal
19ec-1c88:54915360.121 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54915360.186 : IO Send command 10 bytes
19ec-1c88:54915360.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:54915360.327 : iCmd = 0, nBytes = 10
19ec-1c88:54915360.429 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54915682.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54915682.380 : System send command 10 bytes + data 0 bytes
19ec-1c88:54915682.445 : IO total need to receive data 128 bytes
19ec-1c88:54915682.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:54915682.562 : iCmd = 0, nBytes = 128
19ec-1c88:54915876.091 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.407 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54915876.542 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54915876.665 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.789 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.915 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915877.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915877.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915877.162 : System total receive data 128 bytes
19ec-1c88:54915877.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:54915877.276 : iCmd = 1, nBytes = 4
19ec-1c88:54915991.481 : 0000 : 00 00 00 00 
19ec-1c88:54915991.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915991.705 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54915991.769 : NVMData.PadScanCount = 0
19ec-1c88:54915991.825 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54915991.882 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54915991.939 : NVMData.FlatbedScanCount = 0
19ec-1c88:54915991.993 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54915992.046 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54915992.103 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54915992.158 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54915992.212 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54915992.267 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54915992.320 : NVMData.BornMonth = 0
19ec-1c88:54915992.368 : NVMData.BornDay = 0
19ec-1c88:54915992.417 : NVMData.BornYear = 0
19ec-1c88:54915992.463 : NVMData.FirstScanMonth = 4
19ec-1c88:54915992.516 : NVMData.FirstScanDay = 30
19ec-1c88:54915992.572 : NVMData.FirstScanYear = 2020
19ec-1c88:54915992.625 : NVMData.VerticalMagnification = 0
19ec-1c88:54915992.681 : NVMData.HorizontalMagnification = 0
19ec-1c88:54915992.735 : NVMData.PowerSavingTime = 15
19ec-1c88:54915992.789 : NVMData.SN = A094165189010062
19ec-1c88:54915992.839 : NVMData.AutoFeed = 0
19ec-1c88:54915992.890 : NVMData.CCDType = 0
19ec-1c88:54915992.939 : NVMData.ScanSpeed = 0
19ec-1c88:54915992.987 : NVMData.RollerCount = 0
19ec-1c88:54915993.038 : NVMData.MultifeedCount = 0
19ec-1c88:54915993.088 : NVMData.JamCount = 0
19ec-1c88:54915993.138 : NVMData.IdentifyInfo = 
19ec-1c88:54915993.188 : NVMData.FormalName = 
19ec-1c88:54915993.372 : NVMData.ReservedB = 0
19ec-1c88:54915993.426 : NVMData.FunctionCode = 0
19ec-1c88:54915993.477 : NVMData.PreFeed = 0
19ec-1c88:54915993.527 : NVMData.PreFeedTime = 0
19ec-1c88:54915993.577 : NVMData.ButtonNumber = 0
19ec-1c88:54915993.628 : NVMData.PowerOffTime = 0
19ec-1c88:54915993.679 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54915993.756 : => IoObject::IoLockEnd
19ec-1c88:54915993.846 : <= IoObject::IoLockEnd
19ec-1c88:54915993.899 : <= InitializeScanner ret = 1
19ec-1c88:54915993.960 : => GetLogicalScannerAbilityEx
19ec-1c88:54915994.022 : => IoObject::IoLockStart
19ec-1c88:54915994.112 : => CAsicIO::CheckDevice
19ec-1c88:54915994.166 : => CNT96226::ConnectIsAvailable
19ec-1c88:54916006.873 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54916006.966 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54916007.022 : <= IoObject::IoLockStart
19ec-1c88:54916007.078 : => IoObject::IoLockEnd
19ec-1c88:54916007.164 : <= IoObject::IoLockEnd
19ec-1c88:54916007.278 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54916007.353 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54916182.563 : => ReadNVMData
19ec-1c88:54916182.716 : => IoObject::IoLockStart
19ec-1c88:54916182.835 : => CAsicIO::CheckDevice
19ec-1c88:54916182.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:54916207.117 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54916207.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54916207.552 : <= IoObject::IoLockStart
19ec-1c88:54916207.609 : => ReadNVMDataInternal
19ec-1c88:54916207.669 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54916207.733 : IO Send command 10 bytes
19ec-1c88:54916207.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:54916207.903 : iCmd = 0, nBytes = 10
19ec-1c88:54916208.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54916560.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54916560.383 : System send command 10 bytes + data 0 bytes
19ec-1c88:54916560.683 : IO total need to receive data 128 bytes
19ec-1c88:54916560.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:54916560.807 : iCmd = 0, nBytes = 128
19ec-1c88:54916757.604 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.053 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54916758.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54916758.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.575 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.827 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54916758.951 : System total receive data 128 bytes
19ec-1c88:54916759.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:54916759.065 : iCmd = 1, nBytes = 4
19ec-1c88:54916935.362 : 0000 : 00 00 00 00 
19ec-1c88:54916935.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54916935.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54916935.669 : NVMData.PadScanCount = 0
19ec-1c88:54916935.724 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54916935.782 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54916935.840 : NVMData.FlatbedScanCount = 0
19ec-1c88:54916935.895 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54916935.947 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54916936.002 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54916936.058 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54916936.112 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54916936.167 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54916936.220 : NVMData.BornMonth = 0
19ec-1c88:54916936.267 : NVMData.BornDay = 0
19ec-1c88:54916936.317 : NVMData.BornYear = 0
19ec-1c88:54916936.364 : NVMData.FirstScanMonth = 4
19ec-1c88:54916936.415 : NVMData.FirstScanDay = 30
19ec-1c88:54916936.469 : NVMData.FirstScanYear = 2020
19ec-1c88:54916936.673 : NVMData.VerticalMagnification = 0
19ec-1c88:54916936.735 : NVMData.HorizontalMagnification = 0
19ec-1c88:54916936.790 : NVMData.PowerSavingTime = 15
19ec-1c88:54916936.843 : NVMData.SN = A094165189010062
19ec-1c88:54916936.893 : NVMData.AutoFeed = 0
19ec-1c88:54916936.943 : NVMData.CCDType = 0
19ec-1c88:54916936.990 : NVMData.ScanSpeed = 0
19ec-1c88:54916937.037 : NVMData.RollerCount = 0
19ec-1c88:54916937.087 : NVMData.MultifeedCount = 0
19ec-1c88:54916937.136 : NVMData.JamCount = 0
19ec-1c88:54916937.184 : NVMData.IdentifyInfo = 
19ec-1c88:54916937.236 : NVMData.FormalName = 
19ec-1c88:54916937.284 : NVMData.ReservedB = 0
19ec-1c88:54916937.332 : NVMData.FunctionCode = 0
19ec-1c88:54916937.380 : NVMData.PreFeed = 0
19ec-1c88:54916937.431 : NVMData.PreFeedTime = 0
19ec-1c88:54916937.479 : NVMData.ButtonNumber = 0
19ec-1c88:54916937.528 : NVMData.PowerOffTime = 0
19ec-1c88:54916937.577 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54916937.639 : => IoObject::IoLockEnd
19ec-1c88:54916937.738 : <= IoObject::IoLockEnd
19ec-1c88:54916937.788 : <= ReadNVMData ret = 1
19ec-1c88:54919618.764 : ============Debug Start==========
19ec-1c88:54919619.076 : Date : 2020/4/30 14:32:23
19ec-1c88:54919619.151 : Process ID : 19ec
19ec-1c88:54919619.578 : Windows : Version 10.0 build 18363 
19ec-1c88:54919620.047 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54919620.110 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54919620.175 : MemoryStatus.ullAvailPhys : 1725001728
19ec-1c88:54919620.234 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54919620.300 : MemoryStatus.ullAvailPageFile : 3096039424
19ec-1c88:54919620.360 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54919620.421 : MemoryStatus.ullAvailVirtual : 1729744896
19ec-1c88:54919620.484 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54919620.589 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54919620.650 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54919620.901 : CPU Count : 4
19ec-1c88:54919620.948 : CPU Frequency : 100.000 Mhz
19ec-1c88:54919625.368 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54919625.493 : => InitializeDriver
19ec-1c88:54919625.761 : <= InitializeDriver ret = 1
19ec-1c88:54922174.676 : => InitializeScanner
19ec-1c88:54922174.919 : => CAsicIO::GetDeviceList
19ec-1c88:54922175.563 : => CNT96226::CNT96226
19ec-1c88:54922175.626 : => CNT96226::Open
19ec-1c88:54922201.566 : <= CNT96226::Open ret = 1
19ec-1c88:54922201.685 : => CNT96226::Initialize
19ec-1c88:54922201.887 : <= CNT96226::Initialize ret = 1
19ec-1c88:54922201.948 : <= CNT96226::CNT96226
19ec-1c88:54922202.002 : => CNT96226::EnumAvailableDevice
19ec-1c88:54922207.786 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54922207.870 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54922207.929 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54925953.135 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54925953.457 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54925959.660 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54925959.778 : => IoObject::GetLockName
19ec-1c88:54925959.846 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54925959.914 : <= IoObject::GetLockName
19ec-1c88:54925960.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:54925960.507 : iCmd = 3, nBytes = 2
19ec-1c88:54926339.792 : 0000 : 06 38 
19ec-1c88:54926339.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54926340.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:54926340.074 : iCmd = 4, nBytes = 2
19ec-1c88:54926647.749 : 0000 : 07 07 
19ec-1c88:54926647.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54926647.978 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54926648.076 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54926648.149 : IO Send command 10 bytes
19ec-1c88:54926648.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:54926648.266 : iCmd = 0, nBytes = 10
19ec-1c88:54926648.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54926840.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54926840.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:54926840.907 : iCmd = 0, nBytes = 165
19ec-1c88:54927014.331 : skip dump 37 bytes
19ec-1c88:54927014.897 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54927015.046 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54927015.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54927015.329 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54927015.461 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54927015.606 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54927015.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927015.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927015.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927015.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:54927016.057 : iCmd = 1, nBytes = 4
19ec-1c88:54927122.448 : 0000 : 00 00 00 00 
19ec-1c88:54927122.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927122.611 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54927122.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54927122.743 : IO Send command 10 bytes
19ec-1c88:54927122.796 : => CNT96226::VenderCmd_SetData
19ec-1c88:54927122.852 : iCmd = 0, nBytes = 10
19ec-1c88:54927122.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54927431.166 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54927431.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:54927431.377 : iCmd = 0, nBytes = 128
19ec-1c88:54927626.032 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54927626.525 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54927626.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.796 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927627.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927627.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927627.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:54927627.247 : iCmd = 1, nBytes = 4
19ec-1c88:54927831.318 : 0000 : 00 00 00 00 
19ec-1c88:54927831.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927831.508 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54927831.689 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54927831.764 : => CNT96226::Close
19ec-1c88:54927835.799 : <= CNT96226::Close ret = 1
19ec-1c88:54927835.882 : <= CNT96226::~CNT96226
19ec-1c88:54927835.972 : <= CAsicIO::GetDeviceList
19ec-1c88:54927836.410 : => IoObject::SetTimeout
19ec-1c88:54927836.555 : Timeout--> In = 0 Out = 0
19ec-1c88:54927836.617 : <= IoObject::SetTimeout
19ec-1c88:54927836.682 : => CAsicIO::CAsicIO
19ec-1c88:54927836.759 : => CNT96226::CNT96226
19ec-1c88:54927836.819 : => CNT96226::Open
19ec-1c88:54927860.004 : <= CNT96226::Open ret = 1
19ec-1c88:54927860.108 : => CNT96226::Initialize
19ec-1c88:54927860.309 : <= CNT96226::Initialize ret = 1
19ec-1c88:54927860.370 : <= CNT96226::CNT96226
19ec-1c88:54927860.428 : <= CAsicIO::CAsicIO
19ec-1c88:54927860.483 : => CAsicIO::InitializeDevice
19ec-1c88:54927860.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54927867.260 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54927867.388 : => IoObject::GetLockName
19ec-1c88:54927867.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54927867.520 : <= IoObject::GetLockName
19ec-1c88:54927868.043 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54927868.121 : IO Send command 10 bytes
19ec-1c88:54927868.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:54927868.237 : iCmd = 0, nBytes = 10
19ec-1c88:54927868.355 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54928210.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54928210.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928210.292 : iCmd = 0, nBytes = 128
19ec-1c88:54928395.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928395.554 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928395.705 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54928395.847 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54928395.982 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.112 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.244 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54928396.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928396.567 : iCmd = 1, nBytes = 4
19ec-1c88:54928529.787 : 0000 : 00 00 00 00 
19ec-1c88:54928529.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54928530.035 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54928530.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928530.166 : iCmd = 3, nBytes = 2
19ec-1c88:54928875.587 : 0000 : 06 38 
19ec-1c88:54928875.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54928875.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928875.869 : iCmd = 4, nBytes = 2
19ec-1c88:54929156.313 : 0000 : 07 07 
19ec-1c88:54929156.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929156.640 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54929156.745 : => IoObject::InitializeDevice
19ec-1c88:54929156.865 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54929157.460 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54929157.533 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54929158.174 : => FindScanner
19ec-1c88:54929158.233 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54929158.303 : <= FindScanner ret = 1
19ec-1c88:54929158.365 : => IoObject::IoLockStart
19ec-1c88:54929158.473 : => CAsicIO::CheckDevice
19ec-1c88:54929158.530 : => CNT96226::ConnectIsAvailable
19ec-1c88:54929175.808 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54929175.937 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54929176.009 : <= IoObject::IoLockStart
19ec-1c88:54929176.074 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54929176.145 : IO Send command 10 bytes
19ec-1c88:54929176.237 : => CNT96226::VenderCmd_SetData
19ec-1c88:54929176.300 : iCmd = 0, nBytes = 10
19ec-1c88:54929176.413 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54929346.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54929346.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:54929346.285 : IO total need to receive data 5 bytes
19ec-1c88:54929346.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929346.414 : iCmd = 0, nBytes = 5
19ec-1c88:54929519.910 : 0000 : 06 00 02 02 ab 
19ec-1c88:54929520.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929520.111 : System total receive data 5 bytes
19ec-1c88:54929520.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929520.238 : iCmd = 1, nBytes = 4
19ec-1c88:54929654.666 : 0000 : 00 00 00 00 
19ec-1c88:54929654.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929654.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54929655.003 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54929655.073 : IO Send command 10 bytes
19ec-1c88:54929655.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:54929655.216 : iCmd = 0, nBytes = 10
19ec-1c88:54929655.330 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54929811.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54929811.310 : System send command 10 bytes + data 0 bytes
19ec-1c88:54929811.388 : IO total need to receive data 165 bytes
19ec-1c88:54929811.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929811.514 : iCmd = 0, nBytes = 165
19ec-1c88:54929995.452 : skip dump 37 bytes
19ec-1c88:54929995.640 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54929995.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54929995.911 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54929996.042 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54929996.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54929996.303 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54929996.426 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54929996.552 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54929996.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929996.677 : System total receive data 165 bytes
19ec-1c88:54929996.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929996.793 : iCmd = 1, nBytes = 4
19ec-1c88:54930134.927 : 0000 : 00 00 00 00 
19ec-1c88:54930135.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54930135.176 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54930135.408 : Dump Inquiry
19ec-1c88:54930135.547 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54930135.688 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54930135.828 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54930135.963 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54930136.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54930136.233 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54930136.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930136.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930136.630 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54930136.758 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54930136.847 : 00a0 : 00 00 00 00 00 
19ec-1c88:54930136.922 : => ReadNVMDataInternal
19ec-1c88:54930137.139 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54930137.280 : IO Send command 10 bytes
19ec-1c88:54930137.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:54930137.427 : iCmd = 0, nBytes = 10
19ec-1c88:54930137.533 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54930467.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54930467.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:54930467.539 : IO total need to receive data 128 bytes
19ec-1c88:54930467.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:54930467.668 : iCmd = 0, nBytes = 128
19ec-1c88:54930636.882 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54930637.346 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54930637.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54930637.971 : System total receive data 128 bytes
19ec-1c88:54930638.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:54930638.087 : iCmd = 1, nBytes = 4
19ec-1c88:54930768.407 : 0000 : 00 00 00 00 
19ec-1c88:54930768.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54930768.693 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54930768.768 : NVMData.PadScanCount = 0
19ec-1c88:54930768.824 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54930768.882 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54930768.942 : NVMData.FlatbedScanCount = 0
19ec-1c88:54930768.999 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54930769.052 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54930769.111 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54930769.167 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54930769.229 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54930769.285 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54930769.345 : NVMData.BornMonth = 0
19ec-1c88:54930769.393 : NVMData.BornDay = 0
19ec-1c88:54930769.447 : NVMData.BornYear = 0
19ec-1c88:54930769.496 : NVMData.FirstScanMonth = 4
19ec-1c88:54930769.549 : NVMData.FirstScanDay = 30
19ec-1c88:54930769.603 : NVMData.FirstScanYear = 2020
19ec-1c88:54930769.658 : NVMData.VerticalMagnification = 0
19ec-1c88:54930769.714 : NVMData.HorizontalMagnification = 0
19ec-1c88:54930769.771 : NVMData.PowerSavingTime = 15
19ec-1c88:54930769.830 : NVMData.SN = A094165189010062
19ec-1c88:54930769.882 : NVMData.AutoFeed = 0
19ec-1c88:54930769.932 : NVMData.CCDType = 0
19ec-1c88:54930769.981 : NVMData.ScanSpeed = 0
19ec-1c88:54930770.033 : NVMData.RollerCount = 0
19ec-1c88:54930770.084 : NVMData.MultifeedCount = 0
19ec-1c88:54930770.136 : NVMData.JamCount = 0
19ec-1c88:54930770.186 : NVMData.IdentifyInfo = 
19ec-1c88:54930770.238 : NVMData.FormalName = 
19ec-1c88:54930770.473 : NVMData.ReservedB = 0
19ec-1c88:54930770.526 : NVMData.FunctionCode = 0
19ec-1c88:54930770.577 : NVMData.PreFeed = 0
19ec-1c88:54930770.630 : NVMData.PreFeedTime = 0
19ec-1c88:54930770.683 : NVMData.ButtonNumber = 0
19ec-1c88:54930770.737 : NVMData.PowerOffTime = 0
19ec-1c88:54930770.790 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54930770.878 : => IoObject::IoLockEnd
19ec-1c88:54930770.978 : <= IoObject::IoLockEnd
19ec-1c88:54930771.029 : <= InitializeScanner ret = 1
19ec-1c88:54932824.305 : => GetLogicalScannerAbility
19ec-1c88:54932824.505 : => IoObject::IoLockStart
19ec-1c88:54932824.641 : => CAsicIO::CheckDevice
19ec-1c88:54932824.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:54932848.477 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54932848.612 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54932848.687 : <= IoObject::IoLockStart
19ec-1c88:54932848.762 : => IoObject::IoLockEnd
19ec-1c88:54932848.865 : <= IoObject::IoLockEnd
19ec-1c88:54932848.943 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54942613.329 : => GetLogicalScannerAbilityEx
19ec-1c88:54942613.543 : => IoObject::IoLockStart
19ec-1c88:54942613.684 : => CAsicIO::CheckDevice
19ec-1c88:54942613.751 : => CNT96226::ConnectIsAvailable
19ec-1c88:54942630.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54942630.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54942630.985 : <= IoObject::IoLockStart
19ec-1c88:54942631.047 : => IoObject::IoLockEnd
19ec-1c88:54942631.155 : <= IoObject::IoLockEnd
19ec-1c88:54942631.276 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54942631.357 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54952515.940 : => ReadNVMData
19ec-1c88:54952516.142 : => IoObject::IoLockStart
19ec-1c88:54952516.280 : => CAsicIO::CheckDevice
19ec-1c88:54952516.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:54952539.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54952539.797 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54952539.909 : <= IoObject::IoLockStart
19ec-1c88:54952540.015 : => ReadNVMDataInternal
19ec-1c88:54952540.412 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54952540.480 : IO Send command 10 bytes
19ec-1c88:54952540.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:54952540.683 : iCmd = 0, nBytes = 10
19ec-1c88:54952540.800 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54952879.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54952879.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:54952880.069 : IO total need to receive data 128 bytes
19ec-1c88:54952880.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:54952880.192 : iCmd = 0, nBytes = 128
19ec-1c88:54953030.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953031.347 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953031.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54953031.641 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54953031.773 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54953031.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953032.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953032.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953032.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54953032.297 : System total receive data 128 bytes
19ec-1c88:54953032.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:54953032.426 : iCmd = 1, nBytes = 4
19ec-1c88:54953240.336 : 0000 : 00 00 00 00 
19ec-1c88:54953240.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54953240.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54953240.692 : NVMData.PadScanCount = 0
19ec-1c88:54953240.749 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54953240.804 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54953240.863 : NVMData.FlatbedScanCount = 0
19ec-1c88:54953240.916 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54953241.222 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54953241.287 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54953241.342 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54953241.396 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54953241.451 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54953241.510 : NVMData.BornMonth = 0
19ec-1c88:54953241.559 : NVMData.BornDay = 0
19ec-1c88:54953241.608 : NVMData.BornYear = 0
19ec-1c88:54953241.658 : NVMData.FirstScanMonth = 4
19ec-1c88:54953241.711 : NVMData.FirstScanDay = 30
19ec-1c88:54953241.767 : NVMData.FirstScanYear = 2020
19ec-1c88:54953241.820 : NVMData.VerticalMagnification = 0
19ec-1c88:54953241.877 : NVMData.HorizontalMagnification = 0
19ec-1c88:54953241.928 : NVMData.PowerSavingTime = 15
19ec-1c88:54953241.982 : NVMData.SN = A094165189010062
19ec-1c88:54953242.034 : NVMData.AutoFeed = 0
19ec-1c88:54953242.083 : NVMData.CCDType = 0
19ec-1c88:54953242.134 : NVMData.ScanSpeed = 0
19ec-1c88:54953242.184 : NVMData.RollerCount = 0
19ec-1c88:54953242.240 : NVMData.MultifeedCount = 0
19ec-1c88:54953242.290 : NVMData.JamCount = 0
19ec-1c88:54953242.342 : NVMData.IdentifyInfo = 
19ec-1c88:54953242.395 : NVMData.FormalName = 
19ec-1c88:54953242.445 : NVMData.ReservedB = 0
19ec-1c88:54953242.494 : NVMData.FunctionCode = 0
19ec-1c88:54953242.542 : NVMData.PreFeed = 0
19ec-1c88:54953242.590 : NVMData.PreFeedTime = 0
19ec-1c88:54953242.641 : NVMData.ButtonNumber = 0
19ec-1c88:54953242.692 : NVMData.PowerOffTime = 0
19ec-1c88:54953242.742 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54953242.804 : => IoObject::IoLockEnd
19ec-1c88:54953242.903 : <= IoObject::IoLockEnd
19ec-1c88:54953242.952 : <= ReadNVMData ret = 1
19ec-1c88:54963800.921 : => GetADFStatus
19ec-1c88:54963801.298 : => IoObject::IoLockStart
19ec-1c88:54963801.434 : => CAsicIO::CheckDevice
19ec-1c88:54963801.493 : => CNT96226::ConnectIsAvailable
19ec-1c88:54963820.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54963820.864 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54963820.925 : <= IoObject::IoLockStart
19ec-1c88:54963820.988 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54963821.066 : IO Send command 10 bytes
19ec-1c88:54963821.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:54963821.261 : iCmd = 0, nBytes = 10
19ec-1c88:54963821.370 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54963994.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54963994.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:54963994.995 : IO total need to receive data 2 bytes
19ec-1c88:54963995.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:54963995.124 : iCmd = 0, nBytes = 2
19ec-1c88:54964195.894 : 0000 : 00 00 
19ec-1c88:54964196.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54964196.131 : System total receive data 2 bytes
19ec-1c88:54964196.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:54964196.281 : iCmd = 1, nBytes = 4
19ec-1c88:54964361.895 : 0000 : 00 00 00 00 
19ec-1c88:54964362.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54964362.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54964362.290 : Return status = 0
19ec-1c88:54964362.355 : => IoObject::IoLockEnd
19ec-1c88:54964362.448 : <= IoObject::IoLockEnd
19ec-1c88:54964362.503 : <= GetADFStatus ret = 1
19ec-1c88:54967323.932 : => GetADFStatus
19ec-1c88:54967324.135 : => IoObject::IoLockStart
19ec-1c88:54967324.264 : => CAsicIO::CheckDevice
19ec-1c88:54967324.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:54967344.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54967344.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54967344.380 : <= IoObject::IoLockStart
19ec-1c88:54967344.442 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54967344.510 : IO Send command 10 bytes
19ec-1c88:54967344.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:54967344.687 : iCmd = 0, nBytes = 10
19ec-1c88:54967344.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54967504.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54967504.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:54967505.098 : IO total need to receive data 2 bytes
19ec-1c88:54967505.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:54967505.243 : iCmd = 0, nBytes = 2
19ec-1c88:54967621.157 : 0000 : 00 00 
19ec-1c88:54967621.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54967621.355 : System total receive data 2 bytes
19ec-1c88:54967621.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:54967621.482 : iCmd = 1, nBytes = 4
19ec-1c88:54967760.245 : 0000 : 00 00 00 00 
19ec-1c88:54967760.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54967760.787 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54967760.865 : Return status = 0
19ec-1c88:54967760.932 : => IoObject::IoLockEnd
19ec-1c88:54967761.029 : <= IoObject::IoLockEnd
19ec-1c88:54967761.077 : <= GetADFStatus ret = 1
19ec-1c88:54969918.444 : => TerminateDriver
19ec-1c88:54969918.650 : => CAsicIO::~CAsicIO,pStage=221514824
19ec-1c88:54969918.729 : => CNT96226::Close
19ec-1c88:54969922.575 : <= CNT96226::Close ret = 1
19ec-1c88:54969922.651 : <= CAsicIO::~CAsicIO
19ec-1c88:54969922.709 : => IoObject::IoLockEnd
19ec-1c88:54969922.763 : <= IoObject::IoLockEnd
19ec-1c88:54969922.816 : => IoObject::TerminateDevice
19ec-1c88:54969922.876 : => IoObject::IoLockEnd
19ec-1c88:54969922.926 : <= IoObject::IoLockEnd
19ec-1c88:54969923.029 : <= IoObject::TerminateDevice
19ec-1c88:54969923.285 : <= TerminateDriver ret = 1
19ec-1c88:55013659.073 : ============Debug Start==========
19ec-1c88:55013659.369 : Date : 2020/4/30 14:32:26
19ec-1c88:55013659.444 : Process ID : 19ec
19ec-1c88:55013659.870 : Windows : Version 10.0 build 18363 
19ec-1c88:55013660.322 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:55013660.380 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55013660.445 : MemoryStatus.ullAvailPhys : 1693413376
19ec-1c88:55013660.502 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55013660.564 : MemoryStatus.ullAvailPageFile : 3056979968
19ec-1c88:55013660.626 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55013660.686 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:55013660.749 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55013660.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55013660.912 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55013661.153 : CPU Count : 4
19ec-1c88:55013661.198 : CPU Frequency : 100.000 Mhz
19ec-1c88:55013665.596 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55013665.724 : => InitializeDriver
19ec-1c88:55013666.012 : <= InitializeDriver ret = 1
19ec-1c88:55013666.070 : => InitializeScanner
19ec-1c88:55013666.153 : => CAsicIO::GetDeviceList
19ec-1c88:55013666.453 : => CNT96226::CNT96226
19ec-1c88:55013666.513 : => CNT96226::Open
19ec-1c88:55013687.275 : <= CNT96226::Open ret = 1
19ec-1c88:55013687.368 : => CNT96226::Initialize
19ec-1c88:55013687.552 : <= CNT96226::Initialize ret = 1
19ec-1c88:55013687.606 : <= CNT96226::CNT96226
19ec-1c88:55013687.656 : => CNT96226::EnumAvailableDevice
19ec-1c88:55013692.942 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55013693.017 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55013693.073 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55017424.004 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55017424.295 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55017430.215 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55017430.322 : => IoObject::GetLockName
19ec-1c88:55017430.383 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55017430.451 : <= IoObject::GetLockName
19ec-1c88:55017430.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:55017431.022 : iCmd = 3, nBytes = 2
19ec-1c88:55017813.808 : 0000 : 06 38 
19ec-1c88:55017813.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55017814.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:55017814.094 : iCmd = 4, nBytes = 2
19ec-1c88:55018113.646 : 0000 : 07 07 
19ec-1c88:55018113.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55018113.888 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55018113.978 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55018114.045 : IO Send command 10 bytes
19ec-1c88:55018114.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:55018114.158 : iCmd = 0, nBytes = 10
19ec-1c88:55018114.257 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55018298.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55018298.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:55018298.565 : iCmd = 0, nBytes = 165
19ec-1c88:55018509.639 : skip dump 37 bytes
19ec-1c88:55018509.860 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55018509.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55018510.136 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55018510.269 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55018510.404 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55018510.537 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55018510.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55018510.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55018510.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55018510.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:55018510.960 : iCmd = 1, nBytes = 4
19ec-1c88:55018635.209 : 0000 : 00 00 00 00 
19ec-1c88:55018635.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55018635.367 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55018635.434 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55018635.499 : IO Send command 10 bytes
19ec-1c88:55018635.552 : => CNT96226::VenderCmd_SetData
19ec-1c88:55018635.603 : iCmd = 0, nBytes = 10
19ec-1c88:55018635.702 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55018942.409 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55018942.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:55018942.620 : iCmd = 0, nBytes = 128
19ec-1c88:55019118.823 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.177 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55019119.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55019119.441 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.567 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019119.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019119.996 : iCmd = 1, nBytes = 4
19ec-1c88:55019242.481 : 0000 : 00 00 00 00 
19ec-1c88:55019242.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019242.782 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55019243.191 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55019243.263 : => CNT96226::Close
19ec-1c88:55019247.082 : <= CNT96226::Close ret = 1
19ec-1c88:55019247.157 : <= CNT96226::~CNT96226
19ec-1c88:55019247.248 : <= CAsicIO::GetDeviceList
19ec-1c88:55019247.679 : => IoObject::SetTimeout
19ec-1c88:55019247.814 : Timeout--> In = 0 Out = 0
19ec-1c88:55019247.874 : <= IoObject::SetTimeout
19ec-1c88:55019247.941 : => CAsicIO::CAsicIO
19ec-1c88:55019248.011 : => CNT96226::CNT96226
19ec-1c88:55019248.070 : => CNT96226::Open
19ec-1c88:55019270.062 : <= CNT96226::Open ret = 1
19ec-1c88:55019270.155 : => CNT96226::Initialize
19ec-1c88:55019270.344 : <= CNT96226::Initialize ret = 1
19ec-1c88:55019270.400 : <= CNT96226::CNT96226
19ec-1c88:55019270.451 : <= CAsicIO::CAsicIO
19ec-1c88:55019270.506 : => CAsicIO::InitializeDevice
19ec-1c88:55019270.578 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55019276.470 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55019276.592 : => IoObject::GetLockName
19ec-1c88:55019276.651 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55019276.716 : <= IoObject::GetLockName
19ec-1c88:55019277.208 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55019277.280 : IO Send command 10 bytes
19ec-1c88:55019277.335 : => CNT96226::VenderCmd_SetData
19ec-1c88:55019277.390 : iCmd = 0, nBytes = 10
19ec-1c88:55019277.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55019609.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55019610.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019610.079 : iCmd = 0, nBytes = 128
19ec-1c88:55019729.172 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.339 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.472 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55019729.609 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55019729.736 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.985 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019730.109 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019730.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019730.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019730.285 : iCmd = 1, nBytes = 4
19ec-1c88:55019897.947 : 0000 : 00 00 00 00 
19ec-1c88:55019898.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019898.144 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55019898.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019898.269 : iCmd = 3, nBytes = 2
19ec-1c88:55020259.894 : 0000 : 06 38 
19ec-1c88:55020260.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55020260.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:55020260.181 : iCmd = 4, nBytes = 2
19ec-1c88:55020553.606 : 0000 : 07 07 
19ec-1c88:55020553.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55020553.936 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55020554.033 : => IoObject::InitializeDevice
19ec-1c88:55020554.141 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55020554.925 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55020554.999 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55020555.836 : => FindScanner
19ec-1c88:55020555.894 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55020555.955 : <= FindScanner ret = 1
19ec-1c88:55020556.015 : => IoObject::IoLockStart
19ec-1c88:55020556.121 : => CAsicIO::CheckDevice
19ec-1c88:55020556.179 : => CNT96226::ConnectIsAvailable
19ec-1c88:55020578.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55020578.475 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55020578.532 : <= IoObject::IoLockStart
19ec-1c88:55020578.591 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55020578.659 : IO Send command 10 bytes
19ec-1c88:55020578.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:55020578.810 : iCmd = 0, nBytes = 10
19ec-1c88:55020578.919 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55020762.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55020762.503 : System send command 10 bytes + data 0 bytes
19ec-1c88:55020762.572 : IO total need to receive data 5 bytes
19ec-1c88:55020762.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:55020762.688 : iCmd = 0, nBytes = 5
19ec-1c88:55020941.215 : 0000 : 06 00 02 02 ab 
19ec-1c88:55020941.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55020941.400 : System total receive data 5 bytes
19ec-1c88:55020941.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:55020941.523 : iCmd = 1, nBytes = 4
19ec-1c88:55021135.220 : 0000 : 00 00 00 00 
19ec-1c88:55021135.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55021135.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55021135.624 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55021135.691 : IO Send command 10 bytes
19ec-1c88:55021135.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:55021135.871 : iCmd = 0, nBytes = 10
19ec-1c88:55021135.977 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55021308.371 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55021308.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:55021308.864 : IO total need to receive data 165 bytes
19ec-1c88:55021308.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:55021308.990 : iCmd = 0, nBytes = 165
19ec-1c88:55021512.006 : skip dump 37 bytes
19ec-1c88:55021512.198 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55021512.349 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55021512.487 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55021512.620 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55021512.752 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55021512.884 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55021513.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021513.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021513.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55021513.253 : System total receive data 165 bytes
19ec-1c88:55021513.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:55021513.364 : iCmd = 1, nBytes = 4
19ec-1c88:55021689.885 : 0000 : 00 00 00 00 
19ec-1c88:55021689.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55021690.129 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55021690.322 : Dump Inquiry
19ec-1c88:55021690.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55021690.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55021690.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55021690.855 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55021690.980 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55021691.115 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55021691.237 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021691.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021691.490 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55021691.619 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55021691.706 : 00a0 : 00 00 00 00 00 
19ec-1c88:55021691.777 : => ReadNVMDataInternal
19ec-1c88:55021691.954 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55021692.021 : IO Send command 10 bytes
19ec-1c88:55021692.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:55021692.169 : iCmd = 0, nBytes = 10
19ec-1c88:55021692.270 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55021999.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55021999.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:55021999.223 : IO total need to receive data 128 bytes
19ec-1c88:55021999.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:55021999.337 : iCmd = 0, nBytes = 128
19ec-1c88:55022207.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.070 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.215 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55022208.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55022208.480 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.605 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.850 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55022208.980 : System total receive data 128 bytes
19ec-1c88:55022209.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:55022209.096 : iCmd = 1, nBytes = 4
19ec-1c88:55022358.580 : 0000 : 00 00 00 00 
19ec-1c88:55022358.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55022358.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55022358.917 : NVMData.PadScanCount = 0
19ec-1c88:55022358.976 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55022359.034 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55022359.093 : NVMData.FlatbedScanCount = 0
19ec-1c88:55022359.148 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55022359.200 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55022359.256 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55022359.309 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55022359.364 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55022359.418 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55022359.473 : NVMData.BornMonth = 0
19ec-1c88:55022359.520 : NVMData.BornDay = 0
19ec-1c88:55022359.571 : NVMData.BornYear = 0
19ec-1c88:55022359.619 : NVMData.FirstScanMonth = 4
19ec-1c88:55022359.671 : NVMData.FirstScanDay = 30
19ec-1c88:55022359.726 : NVMData.FirstScanYear = 2020
19ec-1c88:55022359.779 : NVMData.VerticalMagnification = 0
19ec-1c88:55022359.834 : NVMData.HorizontalMagnification = 0
19ec-1c88:55022359.888 : NVMData.PowerSavingTime = 15
19ec-1c88:55022359.941 : NVMData.SN = A094165189010062
19ec-1c88:55022359.992 : NVMData.AutoFeed = 0
19ec-1c88:55022360.042 : NVMData.CCDType = 0
19ec-1c88:55022360.088 : NVMData.ScanSpeed = 0
19ec-1c88:55022360.137 : NVMData.RollerCount = 0
19ec-1c88:55022360.188 : NVMData.MultifeedCount = 0
19ec-1c88:55022360.239 : NVMData.JamCount = 0
19ec-1c88:55022360.288 : NVMData.IdentifyInfo = 
19ec-1c88:55022360.339 : NVMData.FormalName = 
19ec-1c88:55022360.528 : NVMData.ReservedB = 0
19ec-1c88:55022360.582 : NVMData.FunctionCode = 0
19ec-1c88:55022360.630 : NVMData.PreFeed = 0
19ec-1c88:55022360.680 : NVMData.PreFeedTime = 0
19ec-1c88:55022360.729 : NVMData.ButtonNumber = 0
19ec-1c88:55022360.779 : NVMData.PowerOffTime = 0
19ec-1c88:55022360.830 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55022360.910 : => IoObject::IoLockEnd
19ec-1c88:55022361.004 : <= IoObject::IoLockEnd
19ec-1c88:55022361.053 : <= InitializeScanner ret = 1
19ec-1c88:55022361.118 : => GetLogicalScannerAbilityEx
19ec-1c88:55022361.178 : => IoObject::IoLockStart
19ec-1c88:55022361.273 : => CAsicIO::CheckDevice
19ec-1c88:55022361.326 : => CNT96226::ConnectIsAvailable
19ec-1c88:55022374.304 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55022374.423 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55022374.487 : <= IoObject::IoLockStart
19ec-1c88:55022374.549 : => IoObject::IoLockEnd
19ec-1c88:55022374.660 : <= IoObject::IoLockEnd
19ec-1c88:55022374.782 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55022374.859 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55022546.519 : => ReadNVMData
19ec-1c88:55022546.663 : => IoObject::IoLockStart
19ec-1c88:55022546.791 : => CAsicIO::CheckDevice
19ec-1c88:55022546.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:55022573.131 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55022573.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55022573.595 : <= IoObject::IoLockStart
19ec-1c88:55022573.658 : => ReadNVMDataInternal
19ec-1c88:55022573.718 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55022573.785 : IO Send command 10 bytes
19ec-1c88:55022573.884 : => CNT96226::VenderCmd_SetData
19ec-1c88:55022573.938 : iCmd = 0, nBytes = 10
19ec-1c88:55022574.048 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55022926.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55022927.048 : System send command 10 bytes + data 0 bytes
19ec-1c88:55022927.118 : IO total need to receive data 128 bytes
19ec-1c88:55022927.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:55022927.234 : iCmd = 0, nBytes = 128
19ec-1c88:55023137.225 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023137.407 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023137.553 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55023137.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55023137.820 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55023137.951 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023138.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023138.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023138.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55023138.329 : System total receive data 128 bytes
19ec-1c88:55023138.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:55023138.441 : iCmd = 1, nBytes = 4
19ec-1c88:55023301.448 : 0000 : 00 00 00 00 
19ec-1c88:55023301.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55023301.654 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55023301.723 : NVMData.PadScanCount = 0
19ec-1c88:55023301.781 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55023301.837 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55023301.895 : NVMData.FlatbedScanCount = 0
19ec-1c88:55023301.950 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55023302.004 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55023302.056 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55023302.112 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55023302.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55023302.219 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55023302.273 : NVMData.BornMonth = 0
19ec-1c88:55023302.324 : NVMData.BornDay = 0
19ec-1c88:55023302.376 : NVMData.BornYear = 0
19ec-1c88:55023302.423 : NVMData.FirstScanMonth = 4
19ec-1c88:55023302.472 : NVMData.FirstScanDay = 30
19ec-1c88:55023302.522 : NVMData.FirstScanYear = 2020
19ec-1c88:55023302.702 : NVMData.VerticalMagnification = 0
19ec-1c88:55023302.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:55023302.815 : NVMData.PowerSavingTime = 15
19ec-1c88:55023302.866 : NVMData.SN = A094165189010062
19ec-1c88:55023302.918 : NVMData.AutoFeed = 0
19ec-1c88:55023302.970 : NVMData.CCDType = 0
19ec-1c88:55023303.020 : NVMData.ScanSpeed = 0
19ec-1c88:55023303.069 : NVMData.RollerCount = 0
19ec-1c88:55023303.119 : NVMData.MultifeedCount = 0
19ec-1c88:55023303.171 : NVMData.JamCount = 0
19ec-1c88:55023303.223 : NVMData.IdentifyInfo = 
19ec-1c88:55023303.272 : NVMData.FormalName = 
19ec-1c88:55023303.322 : NVMData.ReservedB = 0
19ec-1c88:55023303.373 : NVMData.FunctionCode = 0
19ec-1c88:55023303.420 : NVMData.PreFeed = 0
19ec-1c88:55023303.470 : NVMData.PreFeedTime = 0
19ec-1c88:55023303.517 : NVMData.ButtonNumber = 0
19ec-1c88:55023303.567 : NVMData.PowerOffTime = 0
19ec-1c88:55023303.617 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55023303.678 : => IoObject::IoLockEnd
19ec-1c88:55023303.766 : <= IoObject::IoLockEnd
19ec-1c88:55023303.817 : <= ReadNVMData ret = 1
19ec-1c88:55026203.846 : ============Debug Start==========
19ec-1c88:55026204.159 : Date : 2020/4/30 14:32:27
19ec-1c88:55026204.240 : Process ID : 19ec
19ec-1c88:55026204.672 : Windows : Version 10.0 build 18363 
19ec-1c88:55026205.135 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:55026205.199 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55026205.270 : MemoryStatus.ullAvailPhys : 1693470720
19ec-1c88:55026205.331 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55026205.393 : MemoryStatus.ullAvailPageFile : 3056353280
19ec-1c88:55026205.455 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55026205.514 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:55026205.574 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55026205.682 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55026205.744 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55026205.991 : CPU Count : 4
19ec-1c88:55026206.042 : CPU Frequency : 100.000 Mhz
19ec-1c88:55026210.213 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55026210.346 : => InitializeDriver
19ec-1c88:55026210.613 : <= InitializeDriver ret = 1
19ec-1c88:55030733.821 : => InitializeScanner
19ec-1c88:55030734.082 : => CAsicIO::GetDeviceList
19ec-1c88:55030734.596 : => CNT96226::CNT96226
19ec-1c88:55030734.660 : => CNT96226::Open
19ec-1c88:55030760.052 : <= CNT96226::Open ret = 1
19ec-1c88:55030760.160 : => CNT96226::Initialize
19ec-1c88:55030760.362 : <= CNT96226::Initialize ret = 1
19ec-1c88:55030760.426 : <= CNT96226::CNT96226
19ec-1c88:55030760.483 : => CNT96226::EnumAvailableDevice
19ec-1c88:55030766.129 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55030766.211 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55030766.275 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55034671.466 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55034671.760 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55034677.396 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55034677.505 : => IoObject::GetLockName
19ec-1c88:55034677.564 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55034677.634 : <= IoObject::GetLockName
19ec-1c88:55034678.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:55034678.161 : iCmd = 3, nBytes = 2
19ec-1c88:55035065.419 : 0000 : 06 38 
19ec-1c88:55035065.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035065.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:55035065.935 : iCmd = 4, nBytes = 2
19ec-1c88:55035372.753 : 0000 : 07 07 
19ec-1c88:55035372.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035372.951 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55035373.043 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55035373.110 : IO Send command 10 bytes
19ec-1c88:55035373.165 : => CNT96226::VenderCmd_SetData
19ec-1c88:55035373.222 : iCmd = 0, nBytes = 10
19ec-1c88:55035373.326 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55035550.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55035550.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:55035550.354 : iCmd = 0, nBytes = 165
19ec-1c88:55035739.380 : skip dump 37 bytes
19ec-1c88:55035739.946 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55035740.078 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55035740.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55035740.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55035740.469 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55035740.602 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55035740.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55035740.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55035740.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035740.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:55035741.026 : iCmd = 1, nBytes = 4
19ec-1c88:55035894.258 : 0000 : 00 00 00 00 
19ec-1c88:55035894.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035894.446 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55035894.515 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55035894.587 : IO Send command 10 bytes
19ec-1c88:55035894.643 : => CNT96226::VenderCmd_SetData
19ec-1c88:55035894.701 : iCmd = 0, nBytes = 10
19ec-1c88:55035894.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55036214.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55036214.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:55036214.377 : iCmd = 0, nBytes = 128
19ec-1c88:55036388.552 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036388.788 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036388.931 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55036389.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55036389.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.309 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.433 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55036389.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:55036389.722 : iCmd = 1, nBytes = 4
19ec-1c88:55036500.632 : 0000 : 00 00 00 00 
19ec-1c88:55036500.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55036500.790 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55036500.957 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55036501.028 : => CNT96226::Close
19ec-1c88:55036504.954 : <= CNT96226::Close ret = 1
19ec-1c88:55036505.026 : <= CNT96226::~CNT96226
19ec-1c88:55036505.111 : <= CAsicIO::GetDeviceList
19ec-1c88:55036505.526 : => IoObject::SetTimeout
19ec-1c88:55036505.657 : Timeout--> In = 0 Out = 0
19ec-1c88:55036505.715 : <= IoObject::SetTimeout
19ec-1c88:55036505.787 : => CAsicIO::CAsicIO
19ec-1c88:55036505.858 : => CNT96226::CNT96226
19ec-1c88:55036505.913 : => CNT96226::Open
19ec-1c88:55036530.016 : <= CNT96226::Open ret = 1
19ec-1c88:55036530.127 : => CNT96226::Initialize
19ec-1c88:55036530.321 : <= CNT96226::Initialize ret = 1
19ec-1c88:55036530.387 : <= CNT96226::CNT96226
19ec-1c88:55036530.438 : <= CAsicIO::CAsicIO
19ec-1c88:55036530.493 : => CAsicIO::InitializeDevice
19ec-1c88:55036530.570 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55036536.472 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55036536.586 : => IoObject::GetLockName
19ec-1c88:55036536.646 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55036536.715 : <= IoObject::GetLockName
19ec-1c88:55036537.247 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55036537.320 : IO Send command 10 bytes
19ec-1c88:55036537.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:55036537.429 : iCmd = 0, nBytes = 10
19ec-1c88:55036537.544 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55036881.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55036881.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:55036881.799 : iCmd = 0, nBytes = 128
19ec-1c88:55037079.098 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.290 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.432 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55037079.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55037079.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.941 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037080.063 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037080.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037080.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:55037080.241 : iCmd = 1, nBytes = 4
19ec-1c88:55037276.181 : 0000 : 00 00 00 00 
19ec-1c88:55037276.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037276.361 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55037276.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:55037276.477 : iCmd = 3, nBytes = 2
19ec-1c88:55037659.058 : 0000 : 06 38 
19ec-1c88:55037659.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037659.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:55037659.285 : iCmd = 4, nBytes = 2
19ec-1c88:55037959.178 : 0000 : 07 07 
19ec-1c88:55037959.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037959.420 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55037959.518 : => IoObject::InitializeDevice
19ec-1c88:55037959.624 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55037960.293 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55037960.365 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55037961.095 : => FindScanner
19ec-1c88:55037961.155 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55037961.220 : <= FindScanner ret = 1
19ec-1c88:55037961.277 : => IoObject::IoLockStart
19ec-1c88:55037961.383 : => CAsicIO::CheckDevice
19ec-1c88:55037961.439 : => CNT96226::ConnectIsAvailable
19ec-1c88:55037982.974 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55037983.091 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55037983.150 : <= IoObject::IoLockStart
19ec-1c88:55037983.208 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55037983.276 : IO Send command 10 bytes
19ec-1c88:55037983.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:55037983.428 : iCmd = 0, nBytes = 10
19ec-1c88:55037983.532 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55038180.871 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55038180.971 : System send command 10 bytes + data 0 bytes
19ec-1c88:55038181.038 : IO total need to receive data 5 bytes
19ec-1c88:55038181.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038181.151 : iCmd = 0, nBytes = 5
19ec-1c88:55038376.843 : 0000 : 06 00 02 02 ab 
19ec-1c88:55038376.931 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55038376.995 : System total receive data 5 bytes
19ec-1c88:55038377.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038377.111 : iCmd = 1, nBytes = 4
19ec-1c88:55038583.046 : 0000 : 00 00 00 00 
19ec-1c88:55038583.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55038583.265 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55038583.334 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55038583.396 : IO Send command 10 bytes
19ec-1c88:55038583.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:55038583.549 : iCmd = 0, nBytes = 10
19ec-1c88:55038583.648 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55038790.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55038790.347 : System send command 10 bytes + data 0 bytes
19ec-1c88:55038790.414 : IO total need to receive data 165 bytes
19ec-1c88:55038790.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038790.531 : iCmd = 0, nBytes = 165
19ec-1c88:55038934.526 : skip dump 37 bytes
19ec-1c88:55038934.747 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55038934.899 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55038935.042 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55038935.178 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55038935.310 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55038935.447 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55038935.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55038935.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55038935.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55038935.837 : System total receive data 165 bytes
19ec-1c88:55038935.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038935.964 : iCmd = 1, nBytes = 4
19ec-1c88:55039066.006 : 0000 : 00 00 00 00 
19ec-1c88:55039066.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55039066.241 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55039066.458 : Dump Inquiry
19ec-1c88:55039066.595 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55039066.738 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55039066.869 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55039067.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55039067.127 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55039067.261 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55039067.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039067.506 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039067.637 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55039067.763 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55039067.853 : 00a0 : 00 00 00 00 00 
19ec-1c88:55039067.922 : => ReadNVMDataInternal
19ec-1c88:55039068.120 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55039068.188 : IO Send command 10 bytes
19ec-1c88:55039068.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:55039068.336 : iCmd = 0, nBytes = 10
19ec-1c88:55039068.439 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55039412.539 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55039412.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:55039412.750 : IO total need to receive data 128 bytes
19ec-1c88:55039412.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:55039412.873 : iCmd = 0, nBytes = 128
19ec-1c88:55039531.930 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.107 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.243 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55039532.376 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55039532.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.741 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.866 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55039532.989 : System total receive data 128 bytes
19ec-1c88:55039533.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:55039533.095 : iCmd = 1, nBytes = 4
19ec-1c88:55039640.111 : 0000 : 00 00 00 00 
19ec-1c88:55039640.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55039640.317 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55039640.380 : NVMData.PadScanCount = 0
19ec-1c88:55039640.435 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55039640.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55039640.548 : NVMData.FlatbedScanCount = 0
19ec-1c88:55039640.603 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55039640.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55039640.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55039640.765 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55039640.821 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55039640.874 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55039640.931 : NVMData.BornMonth = 0
19ec-1c88:55039640.977 : NVMData.BornDay = 0
19ec-1c88:55039641.028 : NVMData.BornYear = 0
19ec-1c88:55039641.079 : NVMData.FirstScanMonth = 4
19ec-1c88:55039641.129 : NVMData.FirstScanDay = 30
19ec-1c88:55039641.183 : NVMData.FirstScanYear = 2020
19ec-1c88:55039641.236 : NVMData.VerticalMagnification = 0
19ec-1c88:55039641.288 : NVMData.HorizontalMagnification = 0
19ec-1c88:55039641.342 : NVMData.PowerSavingTime = 15
19ec-1c88:55039641.394 : NVMData.SN = A094165189010062
19ec-1c88:55039641.445 : NVMData.AutoFeed = 0
19ec-1c88:55039641.493 : NVMData.CCDType = 0
19ec-1c88:55039641.542 : NVMData.ScanSpeed = 0
19ec-1c88:55039641.589 : NVMData.RollerCount = 0
19ec-1c88:55039641.639 : NVMData.MultifeedCount = 0
19ec-1c88:55039641.690 : NVMData.JamCount = 0
19ec-1c88:55039641.737 : NVMData.IdentifyInfo = 
19ec-1c88:55039641.787 : NVMData.FormalName = 
19ec-1c88:55039642.007 : NVMData.ReservedB = 0
19ec-1c88:55039642.061 : NVMData.FunctionCode = 0
19ec-1c88:55039642.111 : NVMData.PreFeed = 0
19ec-1c88:55039642.162 : NVMData.PreFeedTime = 0
19ec-1c88:55039642.211 : NVMData.ButtonNumber = 0
19ec-1c88:55039642.264 : NVMData.PowerOffTime = 0
19ec-1c88:55039642.315 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55039642.388 : => IoObject::IoLockEnd
19ec-1c88:55039642.477 : <= IoObject::IoLockEnd
19ec-1c88:55039642.525 : <= InitializeScanner ret = 1
19ec-1c88:55040883.503 : => GetLogicalScannerAbility
19ec-1c88:55040883.692 : => IoObject::IoLockStart
19ec-1c88:55040883.828 : => CAsicIO::CheckDevice
19ec-1c88:55040883.888 : => CNT96226::ConnectIsAvailable
19ec-1c88:55040901.628 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55040901.746 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55040901.807 : <= IoObject::IoLockStart
19ec-1c88:55040901.866 : => IoObject::IoLockEnd
19ec-1c88:55040901.978 : <= IoObject::IoLockEnd
19ec-1c88:55040902.058 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55044640.825 : => GetLogicalScannerAbilityEx
19ec-1c88:55044641.034 : => IoObject::IoLockStart
19ec-1c88:55044641.175 : => CAsicIO::CheckDevice
19ec-1c88:55044641.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:55044659.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55044659.165 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55044659.226 : <= IoObject::IoLockStart
19ec-1c88:55044659.285 : => IoObject::IoLockEnd
19ec-1c88:55044659.387 : <= IoObject::IoLockEnd
19ec-1c88:55044659.857 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55044659.994 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55053276.274 : => ReadNVMData
19ec-1c88:55053276.486 : => IoObject::IoLockStart
19ec-1c88:55053276.621 : => CAsicIO::CheckDevice
19ec-1c88:55053276.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:55053300.422 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55053300.683 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55053300.829 : <= IoObject::IoLockStart
19ec-1c88:55053300.963 : => ReadNVMDataInternal
19ec-1c88:55053301.307 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55053301.374 : IO Send command 10 bytes
19ec-1c88:55053301.478 : => CNT96226::VenderCmd_SetData
19ec-1c88:55053301.536 : iCmd = 0, nBytes = 10
19ec-1c88:55053301.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55053620.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55053621.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:55053621.153 : IO total need to receive data 128 bytes
19ec-1c88:55053621.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:55053621.282 : iCmd = 0, nBytes = 128
19ec-1c88:55053827.115 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.298 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55053827.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55053827.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.830 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053828.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053828.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55053828.265 : System total receive data 128 bytes
19ec-1c88:55053828.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:55053828.379 : iCmd = 1, nBytes = 4
19ec-1c88:55053976.436 : 0000 : 00 00 00 00 
19ec-1c88:55053976.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55053976.666 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55053976.733 : NVMData.PadScanCount = 0
19ec-1c88:55053976.789 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55053976.844 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55053976.901 : NVMData.FlatbedScanCount = 0
19ec-1c88:55053976.955 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55053977.121 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55053977.182 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55053977.234 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55053977.291 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55053977.348 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55053977.401 : NVMData.BornMonth = 0
19ec-1c88:55053977.451 : NVMData.BornDay = 0
19ec-1c88:55053977.500 : NVMData.BornYear = 0
19ec-1c88:55053977.549 : NVMData.FirstScanMonth = 4
19ec-1c88:55053977.598 : NVMData.FirstScanDay = 30
19ec-1c88:55053977.652 : NVMData.FirstScanYear = 2020
19ec-1c88:55053977.705 : NVMData.VerticalMagnification = 0
19ec-1c88:55053977.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:55053977.814 : NVMData.PowerSavingTime = 15
19ec-1c88:55053977.867 : NVMData.SN = A094165189010062
19ec-1c88:55053977.918 : NVMData.AutoFeed = 0
19ec-1c88:55053977.968 : NVMData.CCDType = 0
19ec-1c88:55053978.017 : NVMData.ScanSpeed = 0
19ec-1c88:55053978.065 : NVMData.RollerCount = 0
19ec-1c88:55053978.118 : NVMData.MultifeedCount = 0
19ec-1c88:55053978.170 : NVMData.JamCount = 0
19ec-1c88:55053978.222 : NVMData.IdentifyInfo = 
19ec-1c88:55053978.273 : NVMData.FormalName = 
19ec-1c88:55053978.320 : NVMData.ReservedB = 0
19ec-1c88:55053978.368 : NVMData.FunctionCode = 0
19ec-1c88:55053978.418 : NVMData.PreFeed = 0
19ec-1c88:55053978.465 : NVMData.PreFeedTime = 0
19ec-1c88:55053978.517 : NVMData.ButtonNumber = 0
19ec-1c88:55053978.565 : NVMData.PowerOffTime = 0
19ec-1c88:55053978.616 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55053978.677 : => IoObject::IoLockEnd
19ec-1c88:55053978.767 : <= IoObject::IoLockEnd
19ec-1c88:55053978.817 : <= ReadNVMData ret = 1
19ec-1c88:55065104.963 : => GetADFStatus
19ec-1c88:55065105.361 : => IoObject::IoLockStart
19ec-1c88:55065105.487 : => CAsicIO::CheckDevice
19ec-1c88:55065105.547 : => CNT96226::ConnectIsAvailable
19ec-1c88:55065128.638 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55065128.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55065128.819 : <= IoObject::IoLockStart
19ec-1c88:55065128.885 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55065128.953 : IO Send command 10 bytes
19ec-1c88:55065129.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:55065129.139 : iCmd = 0, nBytes = 10
19ec-1c88:55065129.246 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55065329.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55065329.460 : System send command 10 bytes + data 0 bytes
19ec-1c88:55065329.531 : IO total need to receive data 2 bytes
19ec-1c88:55065329.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:55065329.648 : iCmd = 0, nBytes = 2
19ec-1c88:55065489.410 : 0000 : 00 00 
19ec-1c88:55065489.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55065489.551 : System total receive data 2 bytes
19ec-1c88:55065489.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:55065489.668 : iCmd = 1, nBytes = 4
19ec-1c88:55065598.611 : 0000 : 00 00 00 00 
19ec-1c88:55065598.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55065598.844 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55065598.911 : Return status = 0
19ec-1c88:55065598.969 : => IoObject::IoLockEnd
19ec-1c88:55065599.058 : <= IoObject::IoLockEnd
19ec-1c88:55065599.107 : <= GetADFStatus ret = 1
19ec-1c88:55068336.374 : => GetADFStatus
19ec-1c88:55068336.593 : => IoObject::IoLockStart
19ec-1c88:55068336.736 : => CAsicIO::CheckDevice
19ec-1c88:55068336.795 : => CNT96226::ConnectIsAvailable
19ec-1c88:55068359.768 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55068359.883 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55068359.941 : <= IoObject::IoLockStart
19ec-1c88:55068360.001 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55068360.069 : IO Send command 10 bytes
19ec-1c88:55068360.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:55068360.250 : iCmd = 0, nBytes = 10
19ec-1c88:55068360.357 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55068532.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55068532.626 : System send command 10 bytes + data 0 bytes
19ec-1c88:55068532.882 : IO total need to receive data 2 bytes
19ec-1c88:55068532.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:55068533.021 : iCmd = 0, nBytes = 2
19ec-1c88:55068682.962 : 0000 : 00 00 
19ec-1c88:55068683.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55068683.162 : System total receive data 2 bytes
19ec-1c88:55068683.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:55068683.282 : iCmd = 1, nBytes = 4
19ec-1c88:55068853.435 : 0000 : 00 00 00 00 
19ec-1c88:55068853.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55068853.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55068854.061 : Return status = 0
19ec-1c88:55068854.123 : => IoObject::IoLockEnd
19ec-1c88:55068854.215 : <= IoObject::IoLockEnd
19ec-1c88:55068854.265 : <= GetADFStatus ret = 1
19ec-1c88:55071006.602 : => TerminateDriver
19ec-1c88:55071006.804 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:55071006.880 : => CNT96226::Close
19ec-1c88:55071011.649 : <= CNT96226::Close ret = 1
19ec-1c88:55071011.732 : <= CAsicIO::~CAsicIO
19ec-1c88:55071011.793 : => IoObject::IoLockEnd
19ec-1c88:55071011.848 : <= IoObject::IoLockEnd
19ec-1c88:55071012.127 : => IoObject::TerminateDevice
19ec-1c88:55071012.181 : => IoObject::IoLockEnd
19ec-1c88:55071012.231 : <= IoObject::IoLockEnd
19ec-1c88:55071012.337 : <= IoObject::TerminateDevice
19ec-1c88:55071012.580 : <= TerminateDriver ret = 1
19ec-1c88:55114466.882 : ============Debug Start==========
19ec-1c88:55114467.160 : Date : 2020/4/30 14:32:29
19ec-1c88:55114467.246 : Process ID : 19ec
19ec-1c88:55114467.665 : Windows : Version 10.0 build 18363 
19ec-1c88:55114468.113 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:55114468.177 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55114468.242 : MemoryStatus.ullAvailPhys : 1711898624
19ec-1c88:55114468.305 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55114468.369 : MemoryStatus.ullAvailPageFile : 3086585856
19ec-1c88:55114468.428 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55114468.485 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:55114468.546 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55114468.649 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55114468.711 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55114468.952 : CPU Count : 4
19ec-1c88:55114469.001 : CPU Frequency : 100.000 Mhz
19ec-1c88:55114473.185 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55114473.320 : => InitializeDriver
19ec-1c88:55114473.594 : <= InitializeDriver ret = 1
19ec-1c88:55114473.652 : => InitializeScanner
19ec-1c88:55114473.733 : => CAsicIO::GetDeviceList
19ec-1c88:55114474.032 : => CNT96226::CNT96226
19ec-1c88:55114474.092 : => CNT96226::Open
19ec-1c88:55114493.576 : <= CNT96226::Open ret = 1
19ec-1c88:55114493.672 : => CNT96226::Initialize
19ec-1c88:55114493.856 : <= CNT96226::Initialize ret = 1
19ec-1c88:55114493.916 : <= CNT96226::CNT96226
19ec-1c88:55114493.970 : => CNT96226::EnumAvailableDevice
19ec-1c88:55114499.224 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55114499.299 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55114499.356 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55118195.480 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55118195.771 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55118201.515 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55118201.622 : => IoObject::GetLockName
19ec-1c88:55118201.686 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55118201.750 : <= IoObject::GetLockName
19ec-1c88:55118202.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:55118202.283 : iCmd = 3, nBytes = 2
19ec-1c88:55118565.129 : 0000 : 06 38 
19ec-1c88:55118565.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55118565.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:55118565.443 : iCmd = 4, nBytes = 2
19ec-1c88:55118842.978 : 0000 : 07 07 
19ec-1c88:55118843.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55118843.215 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55118843.307 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55118843.379 : IO Send command 10 bytes
19ec-1c88:55118843.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:55118843.500 : iCmd = 0, nBytes = 10
19ec-1c88:55118843.608 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55119029.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55119029.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119029.319 : iCmd = 0, nBytes = 165
19ec-1c88:55119186.939 : skip dump 37 bytes
19ec-1c88:55119187.156 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55119187.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55119187.453 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55119187.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55119187.727 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55119187.867 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55119187.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119188.126 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119188.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119188.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119188.314 : iCmd = 1, nBytes = 4
19ec-1c88:55119322.378 : 0000 : 00 00 00 00 
19ec-1c88:55119322.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119322.563 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55119322.640 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55119322.715 : IO Send command 10 bytes
19ec-1c88:55119322.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:55119322.827 : iCmd = 0, nBytes = 10
19ec-1c88:55119322.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55119637.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55119637.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119637.509 : iCmd = 0, nBytes = 128
19ec-1c88:55119796.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119796.444 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119796.582 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55119796.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55119796.838 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119797.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119797.629 : iCmd = 1, nBytes = 4
19ec-1c88:55119971.994 : 0000 : 00 00 00 00 
19ec-1c88:55119972.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119972.221 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55119972.410 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55119972.483 : => CNT96226::Close
19ec-1c88:55119976.352 : <= CNT96226::Close ret = 1
19ec-1c88:55119976.426 : <= CNT96226::~CNT96226
19ec-1c88:55119976.519 : <= CAsicIO::GetDeviceList
19ec-1c88:55119976.893 : => IoObject::SetTimeout
19ec-1c88:55119977.021 : Timeout--> In = 0 Out = 0
19ec-1c88:55119977.080 : <= IoObject::SetTimeout
19ec-1c88:55119977.153 : => CAsicIO::CAsicIO
19ec-1c88:55119977.222 : => CNT96226::CNT96226
19ec-1c88:55119977.279 : => CNT96226::Open
19ec-1c88:55120000.293 : <= CNT96226::Open ret = 1
19ec-1c88:55120000.410 : => CNT96226::Initialize
19ec-1c88:55120000.596 : <= CNT96226::Initialize ret = 1
19ec-1c88:55120000.651 : <= CNT96226::CNT96226
19ec-1c88:55120000.709 : <= CAsicIO::CAsicIO
19ec-1c88:55120000.762 : => CAsicIO::InitializeDevice
19ec-1c88:55120000.832 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55120006.847 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55120006.969 : => IoObject::GetLockName
19ec-1c88:55120007.024 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55120007.089 : <= IoObject::GetLockName
19ec-1c88:55120007.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55120007.701 : IO Send command 10 bytes
19ec-1c88:55120007.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:55120007.815 : iCmd = 0, nBytes = 10
19ec-1c88:55120007.928 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55120340.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55120340.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:55120340.316 : iCmd = 0, nBytes = 128
19ec-1c88:55120510.346 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120510.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120510.732 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55120510.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55120511.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55120511.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:55120511.585 : iCmd = 1, nBytes = 4
19ec-1c88:55120676.881 : 0000 : 00 00 00 00 
19ec-1c88:55120677.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55120677.242 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55120677.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:55120677.381 : iCmd = 3, nBytes = 2
19ec-1c88:55121025.094 : 0000 : 06 38 
19ec-1c88:55121025.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121025.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:55121025.615 : iCmd = 4, nBytes = 2
19ec-1c88:55121338.750 : 0000 : 07 07 
19ec-1c88:55121338.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121339.059 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55121339.160 : => IoObject::InitializeDevice
19ec-1c88:55121339.285 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55121339.945 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55121340.023 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55121340.812 : => FindScanner
19ec-1c88:55121340.874 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55121340.942 : <= FindScanner ret = 1
19ec-1c88:55121341.004 : => IoObject::IoLockStart
19ec-1c88:55121341.107 : => CAsicIO::CheckDevice
19ec-1c88:55121341.160 : => CNT96226::ConnectIsAvailable
19ec-1c88:55121365.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55121365.838 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55121366.165 : <= IoObject::IoLockStart
19ec-1c88:55121366.226 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55121366.293 : IO Send command 10 bytes
19ec-1c88:55121366.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:55121366.427 : iCmd = 0, nBytes = 10
19ec-1c88:55121366.529 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55121557.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55121558.231 : System send command 10 bytes + data 0 bytes
19ec-1c88:55121558.303 : IO total need to receive data 5 bytes
19ec-1c88:55121558.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:55121558.653 : iCmd = 0, nBytes = 5
19ec-1c88:55121736.929 : 0000 : 06 00 02 02 ab 
19ec-1c88:55121737.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121737.182 : System total receive data 5 bytes
19ec-1c88:55121737.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:55121737.314 : iCmd = 1, nBytes = 4
19ec-1c88:55121945.405 : 0000 : 00 00 00 00 
19ec-1c88:55121945.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121945.631 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55121945.694 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55121945.759 : IO Send command 10 bytes
19ec-1c88:55121945.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:55121945.919 : iCmd = 0, nBytes = 10
19ec-1c88:55121946.022 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55122094.720 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55122094.890 : System send command 10 bytes + data 0 bytes
19ec-1c88:55122094.965 : IO total need to receive data 165 bytes
19ec-1c88:55122095.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:55122095.083 : iCmd = 0, nBytes = 165
19ec-1c88:55122254.666 : skip dump 37 bytes
19ec-1c88:55122254.864 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55122255.012 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55122255.160 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55122255.295 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55122255.423 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55122255.557 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55122255.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122255.804 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122255.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55122255.925 : System total receive data 165 bytes
19ec-1c88:55122255.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:55122256.040 : iCmd = 1, nBytes = 4
19ec-1c88:55122459.673 : 0000 : 00 00 00 00 
19ec-1c88:55122459.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55122459.904 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55122460.122 : Dump Inquiry
19ec-1c88:55122460.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55122460.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55122460.511 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55122460.637 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55122460.762 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55122460.890 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55122461.017 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122461.143 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122461.272 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55122461.399 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55122461.486 : 00a0 : 00 00 00 00 00 
19ec-1c88:55122461.555 : => ReadNVMDataInternal
19ec-1c88:55122461.769 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55122461.835 : IO Send command 10 bytes
19ec-1c88:55122461.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:55122461.981 : iCmd = 0, nBytes = 10
19ec-1c88:55122462.082 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55122793.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55122793.952 : System send command 10 bytes + data 0 bytes
19ec-1c88:55122794.028 : IO total need to receive data 128 bytes
19ec-1c88:55122794.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:55122794.152 : iCmd = 0, nBytes = 128
19ec-1c88:55123000.921 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.101 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55123001.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55123001.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.742 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55123001.986 : System total receive data 128 bytes
19ec-1c88:55123002.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:55123002.099 : iCmd = 1, nBytes = 4
19ec-1c88:55123149.730 : 0000 : 00 00 00 00 
19ec-1c88:55123149.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55123150.014 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55123150.085 : NVMData.PadScanCount = 0
19ec-1c88:55123150.149 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55123150.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55123150.264 : NVMData.FlatbedScanCount = 0
19ec-1c88:55123150.323 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55123150.378 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55123150.435 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55123150.492 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55123150.548 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55123150.604 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55123150.658 : NVMData.BornMonth = 0
19ec-1c88:55123150.709 : NVMData.BornDay = 0
19ec-1c88:55123150.761 : NVMData.BornYear = 0
19ec-1c88:55123150.810 : NVMData.FirstScanMonth = 4
19ec-1c88:55123150.864 : NVMData.FirstScanDay = 30
19ec-1c88:55123150.920 : NVMData.FirstScanYear = 2020
19ec-1c88:55123150.975 : NVMData.VerticalMagnification = 0
19ec-1c88:55123151.034 : NVMData.HorizontalMagnification = 0
19ec-1c88:55123151.089 : NVMData.PowerSavingTime = 15
19ec-1c88:55123151.141 : NVMData.SN = A094165189010062
19ec-1c88:55123151.190 : NVMData.AutoFeed = 0
19ec-1c88:55123151.242 : NVMData.CCDType = 0
19ec-1c88:55123151.292 : NVMData.ScanSpeed = 0
19ec-1c88:55123151.341 : NVMData.RollerCount = 0
19ec-1c88:55123151.395 : NVMData.MultifeedCount = 0
19ec-1c88:55123151.446 : NVMData.JamCount = 0
19ec-1c88:55123151.494 : NVMData.IdentifyInfo = 
19ec-1c88:55123151.545 : NVMData.FormalName = 
19ec-1c88:55123151.735 : NVMData.ReservedB = 0
19ec-1c88:55123151.789 : NVMData.FunctionCode = 0
19ec-1c88:55123151.837 : NVMData.PreFeed = 0
19ec-1c88:55123151.889 : NVMData.PreFeedTime = 0
19ec-1c88:55123151.944 : NVMData.ButtonNumber = 0
19ec-1c88:55123151.995 : NVMData.PowerOffTime = 0
19ec-1c88:55123152.048 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55123152.126 : => IoObject::IoLockEnd
19ec-1c88:55123152.218 : <= IoObject::IoLockEnd
19ec-1c88:55123152.269 : <= InitializeScanner ret = 1
19ec-1c88:55123152.331 : => GetLogicalScannerAbilityEx
19ec-1c88:55123152.393 : => IoObject::IoLockStart
19ec-1c88:55123152.486 : => CAsicIO::CheckDevice
19ec-1c88:55123152.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:55123165.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55123165.638 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55123165.703 : <= IoObject::IoLockStart
19ec-1c88:55123165.764 : => IoObject::IoLockEnd
19ec-1c88:55123165.858 : <= IoObject::IoLockEnd
19ec-1c88:55123165.977 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55123166.053 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55123341.470 : => ReadNVMData
19ec-1c88:55123341.611 : => IoObject::IoLockStart
19ec-1c88:55123341.744 : => CAsicIO::CheckDevice
19ec-1c88:55123341.798 : => CNT96226::ConnectIsAvailable
19ec-1c88:55123365.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55123365.622 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55123365.683 : <= IoObject::IoLockStart
19ec-1c88:55123365.743 : => ReadNVMDataInternal
19ec-1c88:55123365.803 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55123365.870 : IO Send command 10 bytes
19ec-1c88:55123365.991 : => CNT96226::VenderCmd_SetData
19ec-1c88:55123366.052 : iCmd = 0, nBytes = 10
19ec-1c88:55123366.164 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55123710.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55123710.866 : System send command 10 bytes + data 0 bytes
19ec-1c88:55123710.935 : IO total need to receive data 128 bytes
19ec-1c88:55123711.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:55123711.057 : iCmd = 0, nBytes = 128
19ec-1c88:55123882.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123882.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123882.920 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55123883.287 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55123883.421 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.681 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55123883.934 : System total receive data 128 bytes
19ec-1c88:55123884.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:55123884.286 : iCmd = 1, nBytes = 4
19ec-1c88:55124086.542 : 0000 : 00 00 00 00 
19ec-1c88:55124086.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55124086.788 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55124086.855 : NVMData.PadScanCount = 0
19ec-1c88:55124087.138 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55124087.193 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55124087.249 : NVMData.FlatbedScanCount = 0
19ec-1c88:55124087.301 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55124087.353 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55124087.407 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55124087.463 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55124087.518 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55124087.571 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55124087.627 : NVMData.BornMonth = 0
19ec-1c88:55124087.674 : NVMData.BornDay = 0
19ec-1c88:55124087.724 : NVMData.BornYear = 0
19ec-1c88:55124087.774 : NVMData.FirstScanMonth = 4
19ec-1c88:55124087.825 : NVMData.FirstScanDay = 30
19ec-1c88:55124087.879 : NVMData.FirstScanYear = 2020
19ec-1c88:55124088.127 : NVMData.VerticalMagnification = 0
19ec-1c88:55124088.189 : NVMData.HorizontalMagnification = 0
19ec-1c88:55124088.243 : NVMData.PowerSavingTime = 15
19ec-1c88:55124088.299 : NVMData.SN = A094165189010062
19ec-1c88:55124088.348 : NVMData.AutoFeed = 0
19ec-1c88:55124088.396 : NVMData.CCDType = 0
19ec-1c88:55124088.441 : NVMData.ScanSpeed = 0
19ec-1c88:55124088.490 : NVMData.RollerCount = 0
19ec-1c88:55124088.546 : NVMData.MultifeedCount = 0
19ec-1c88:55124088.594 : NVMData.JamCount = 0
19ec-1c88:55124088.644 : NVMData.IdentifyInfo = 
19ec-1c88:55124088.694 : NVMData.FormalName = 
19ec-1c88:55124088.740 : NVMData.ReservedB = 0
19ec-1c88:55124088.790 : NVMData.FunctionCode = 0
19ec-1c88:55124088.840 : NVMData.PreFeed = 0
19ec-1c88:55124088.889 : NVMData.PreFeedTime = 0
19ec-1c88:55124088.939 : NVMData.ButtonNumber = 0
19ec-1c88:55124088.987 : NVMData.PowerOffTime = 0
19ec-1c88:55124089.037 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55124089.097 : => IoObject::IoLockEnd
19ec-1c88:55124089.188 : <= IoObject::IoLockEnd
19ec-1c88:55124089.236 : <= ReadNVMData ret = 1
19ec-1c88:55124622.559 : => TerminateDriver
19ec-1c88:55124622.744 : => CAsicIO::~CAsicIO,pStage=98962504
19ec-1c88:55124622.818 : => CNT96226::Close
19ec-1c88:55124626.634 : <= CNT96226::Close ret = 1
19ec-1c88:55124626.709 : <= CAsicIO::~CAsicIO
19ec-1c88:55124626.767 : => IoObject::IoLockEnd
19ec-1c88:55124626.816 : <= IoObject::IoLockEnd
19ec-1c88:55124626.867 : => IoObject::TerminateDevice
19ec-1c88:55124626.923 : => IoObject::IoLockEnd
19ec-1c88:55124626.972 : <= IoObject::IoLockEnd
19ec-1c88:55124627.073 : <= IoObject::TerminateDevice
19ec-1c88:55124627.325 : <= TerminateDriver ret = 1
19ec-1c88:55127069.115 : ============Debug Start==========
19ec-1c88:55127069.423 : Date : 2020/4/30 14:32:30
19ec-1c88:55127069.501 : Process ID : 19ec
19ec-1c88:55127069.925 : Windows : Version 10.0 build 18363 
19ec-1c88:55127070.383 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55127070.445 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55127070.509 : MemoryStatus.ullAvailPhys : 1737146368
19ec-1c88:55127070.568 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55127070.629 : MemoryStatus.ullAvailPageFile : 3109916672
19ec-1c88:55127070.690 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55127070.751 : MemoryStatus.ullAvailVirtual : 1729724416
19ec-1c88:55127070.810 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55127070.915 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55127070.973 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55127071.210 : CPU Count : 4
19ec-1c88:55127071.258 : CPU Frequency : 100.000 Mhz
19ec-1c88:55127075.440 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55127075.564 : => InitializeDriver
19ec-1c88:55127076.043 : <= InitializeDriver ret = 1
19ec-1c88:55129715.321 : => InitializeScanner
19ec-1c88:55129715.600 : => CAsicIO::GetDeviceList
19ec-1c88:55129716.099 : => CNT96226::CNT96226
19ec-1c88:55129716.167 : => CNT96226::Open
19ec-1c88:55129739.857 : <= CNT96226::Open ret = 1
19ec-1c88:55129739.960 : => CNT96226::Initialize
19ec-1c88:55129740.161 : <= CNT96226::Initialize ret = 1
19ec-1c88:55129740.218 : <= CNT96226::CNT96226
19ec-1c88:55129740.275 : => CNT96226::EnumAvailableDevice
19ec-1c88:55129745.824 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55129745.906 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55129745.968 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55133455.024 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55133455.341 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55133461.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55133461.510 : => IoObject::GetLockName
19ec-1c88:55133461.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55133461.643 : <= IoObject::GetLockName
19ec-1c88:55133462.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:55133462.205 : iCmd = 3, nBytes = 2
19ec-1c88:55133824.790 : 0000 : 06 38 
19ec-1c88:55133824.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55133825.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:55133825.076 : iCmd = 4, nBytes = 2
19ec-1c88:55134099.022 : 0000 : 07 07 
19ec-1c88:55134099.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55134099.285 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55134099.389 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55134099.457 : IO Send command 10 bytes
19ec-1c88:55134099.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:55134099.568 : iCmd = 0, nBytes = 10
19ec-1c88:55134099.671 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55134284.667 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55134284.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:55134284.866 : iCmd = 0, nBytes = 165
19ec-1c88:55134427.399 : skip dump 37 bytes
19ec-1c88:55134427.646 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55134427.797 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55134427.939 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55134428.076 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55134428.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55134428.349 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55134428.474 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55134428.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55134428.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55134428.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:55134428.787 : iCmd = 1, nBytes = 4
19ec-1c88:55134536.110 : 0000 : 00 00 00 00 
19ec-1c88:55134536.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55134536.265 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55134536.328 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55134536.396 : IO Send command 10 bytes
19ec-1c88:55134536.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:55134536.504 : iCmd = 0, nBytes = 10
19ec-1c88:55134536.607 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55134888.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55134888.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:55134888.504 : iCmd = 0, nBytes = 128
19ec-1c88:55135026.811 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.049 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.189 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55135027.322 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55135027.446 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.825 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135027.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135028.008 : iCmd = 1, nBytes = 4
19ec-1c88:55135187.595 : 0000 : 00 00 00 00 
19ec-1c88:55135187.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135187.777 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55135187.976 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55135188.050 : => CNT96226::Close
19ec-1c88:55135192.488 : <= CNT96226::Close ret = 1
19ec-1c88:55135192.566 : <= CNT96226::~CNT96226
19ec-1c88:55135192.661 : <= CAsicIO::GetDeviceList
19ec-1c88:55135193.365 : => IoObject::SetTimeout
19ec-1c88:55135193.495 : Timeout--> In = 0 Out = 0
19ec-1c88:55135193.553 : <= IoObject::SetTimeout
19ec-1c88:55135193.619 : => CAsicIO::CAsicIO
19ec-1c88:55135193.689 : => CNT96226::CNT96226
19ec-1c88:55135193.744 : => CNT96226::Open
19ec-1c88:55135222.468 : <= CNT96226::Open ret = 1
19ec-1c88:55135222.591 : => CNT96226::Initialize
19ec-1c88:55135222.791 : <= CNT96226::Initialize ret = 1
19ec-1c88:55135222.852 : <= CNT96226::CNT96226
19ec-1c88:55135222.904 : <= CAsicIO::CAsicIO
19ec-1c88:55135222.977 : => CAsicIO::InitializeDevice
19ec-1c88:55135223.045 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55135229.768 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55135229.892 : => IoObject::GetLockName
19ec-1c88:55135229.947 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55135230.014 : <= IoObject::GetLockName
19ec-1c88:55135230.524 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55135230.594 : IO Send command 10 bytes
19ec-1c88:55135230.648 : => CNT96226::VenderCmd_SetData
19ec-1c88:55135230.707 : iCmd = 0, nBytes = 10
19ec-1c88:55135230.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55135556.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55135556.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135556.564 : iCmd = 0, nBytes = 128
19ec-1c88:55135707.666 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.109 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55135708.384 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55135708.511 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.646 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135709.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135709.079 : iCmd = 1, nBytes = 4
19ec-1c88:55135877.917 : 0000 : 00 00 00 00 
19ec-1c88:55135878.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135878.067 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55135878.132 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135878.184 : iCmd = 3, nBytes = 2
19ec-1c88:55136227.325 : 0000 : 06 38 
19ec-1c88:55136227.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136227.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:55136227.629 : iCmd = 4, nBytes = 2
19ec-1c88:55136511.696 : 0000 : 07 07 
19ec-1c88:55136511.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136511.977 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55136512.075 : => IoObject::InitializeDevice
19ec-1c88:55136512.197 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55136512.852 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55136512.925 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55136513.666 : => FindScanner
19ec-1c88:55136513.727 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55136513.790 : <= FindScanner ret = 1
19ec-1c88:55136513.850 : => IoObject::IoLockStart
19ec-1c88:55136513.957 : => CAsicIO::CheckDevice
19ec-1c88:55136514.010 : => CNT96226::ConnectIsAvailable
19ec-1c88:55136527.149 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55136527.242 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55136527.299 : <= IoObject::IoLockStart
19ec-1c88:55136527.357 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55136527.423 : IO Send command 10 bytes
19ec-1c88:55136527.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:55136527.559 : iCmd = 0, nBytes = 10
19ec-1c88:55136527.665 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55136687.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55136687.958 : System send command 10 bytes + data 0 bytes
19ec-1c88:55136688.024 : IO total need to receive data 5 bytes
19ec-1c88:55136688.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:55136688.136 : iCmd = 0, nBytes = 5
19ec-1c88:55136844.037 : 0000 : 06 00 02 02 ab 
19ec-1c88:55136844.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136844.332 : System total receive data 5 bytes
19ec-1c88:55136844.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:55136844.555 : iCmd = 1, nBytes = 4
19ec-1c88:55136983.839 : 0000 : 00 00 00 00 
19ec-1c88:55136983.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136984.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55136984.141 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55136984.205 : IO Send command 10 bytes
19ec-1c88:55136984.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:55136984.349 : iCmd = 0, nBytes = 10
19ec-1c88:55136984.451 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55137157.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55137158.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:55137158.152 : IO total need to receive data 165 bytes
19ec-1c88:55137158.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:55137158.284 : iCmd = 0, nBytes = 165
19ec-1c88:55137367.607 : skip dump 37 bytes
19ec-1c88:55137367.801 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55137367.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55137368.081 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55137368.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55137368.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55137368.469 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55137368.592 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137368.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137368.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55137368.839 : System total receive data 165 bytes
19ec-1c88:55137368.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:55137368.950 : iCmd = 1, nBytes = 4
19ec-1c88:55137528.530 : 0000 : 00 00 00 00 
19ec-1c88:55137528.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55137528.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55137528.967 : Dump Inquiry
19ec-1c88:55137529.097 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55137529.228 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55137529.356 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55137529.484 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55137529.615 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55137529.743 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55137529.868 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137529.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137530.124 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55137530.252 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55137530.341 : 00a0 : 00 00 00 00 00 
19ec-1c88:55137530.411 : => ReadNVMDataInternal
19ec-1c88:55137530.623 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55137530.690 : IO Send command 10 bytes
19ec-1c88:55137530.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:55137530.833 : iCmd = 0, nBytes = 10
19ec-1c88:55137530.933 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55137851.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55137852.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:55137852.164 : IO total need to receive data 128 bytes
19ec-1c88:55137852.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:55137852.278 : iCmd = 0, nBytes = 128
19ec-1c88:55138031.224 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138031.416 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138031.557 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55138031.691 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55138031.817 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55138031.943 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138032.065 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138032.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138032.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55138032.311 : System total receive data 128 bytes
19ec-1c88:55138032.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:55138032.423 : iCmd = 1, nBytes = 4
19ec-1c88:55138154.897 : 0000 : 00 00 00 00 
19ec-1c88:55138154.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55138155.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55138155.193 : NVMData.PadScanCount = 0
19ec-1c88:55138155.250 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55138155.303 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55138155.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:55138155.416 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55138155.467 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55138155.521 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55138155.575 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55138155.631 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55138155.685 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55138155.740 : NVMData.BornMonth = 0
19ec-1c88:55138155.789 : NVMData.BornDay = 0
19ec-1c88:55138155.840 : NVMData.BornYear = 0
19ec-1c88:55138155.889 : NVMData.FirstScanMonth = 4
19ec-1c88:55138155.940 : NVMData.FirstScanDay = 30
19ec-1c88:55138155.995 : NVMData.FirstScanYear = 2020
19ec-1c88:55138156.046 : NVMData.VerticalMagnification = 0
19ec-1c88:55138156.101 : NVMData.HorizontalMagnification = 0
19ec-1c88:55138156.156 : NVMData.PowerSavingTime = 15
19ec-1c88:55138156.210 : NVMData.SN = A094165189010062
19ec-1c88:55138156.261 : NVMData.AutoFeed = 0
19ec-1c88:55138156.310 : NVMData.CCDType = 0
19ec-1c88:55138156.357 : NVMData.ScanSpeed = 0
19ec-1c88:55138156.404 : NVMData.RollerCount = 0
19ec-1c88:55138156.455 : NVMData.MultifeedCount = 0
19ec-1c88:55138156.506 : NVMData.JamCount = 0
19ec-1c88:55138156.554 : NVMData.IdentifyInfo = 
19ec-1c88:55138156.607 : NVMData.FormalName = 
19ec-1c88:55138156.810 : NVMData.ReservedB = 0
19ec-1c88:55138156.864 : NVMData.FunctionCode = 0
19ec-1c88:55138156.912 : NVMData.PreFeed = 0
19ec-1c88:55138156.964 : NVMData.PreFeedTime = 0
19ec-1c88:55138157.012 : NVMData.ButtonNumber = 0
19ec-1c88:55138157.065 : NVMData.PowerOffTime = 0
19ec-1c88:55138157.118 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55138157.188 : => IoObject::IoLockEnd
19ec-1c88:55138157.284 : <= IoObject::IoLockEnd
19ec-1c88:55138157.333 : <= InitializeScanner ret = 1
19ec-1c88:55139351.702 : => GetLogicalScannerAbility
19ec-1c88:55139351.898 : => IoObject::IoLockStart
19ec-1c88:55139352.044 : => CAsicIO::CheckDevice
19ec-1c88:55139352.106 : => CNT96226::ConnectIsAvailable
19ec-1c88:55139372.959 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55139373.073 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55139373.130 : <= IoObject::IoLockStart
19ec-1c88:55139373.190 : => IoObject::IoLockEnd
19ec-1c88:55139373.310 : <= IoObject::IoLockEnd
19ec-1c88:55139373.392 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55142957.230 : => GetLogicalScannerAbilityEx
19ec-1c88:55142957.421 : => IoObject::IoLockStart
19ec-1c88:55142957.541 : => CAsicIO::CheckDevice
19ec-1c88:55142957.600 : => CNT96226::ConnectIsAvailable
19ec-1c88:55142971.581 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55142971.681 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55142971.742 : <= IoObject::IoLockStart
19ec-1c88:55142971.801 : => IoObject::IoLockEnd
19ec-1c88:55142971.903 : <= IoObject::IoLockEnd
19ec-1c88:55142972.015 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55142972.092 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55149982.841 : => ReadNVMData
19ec-1c88:55149983.031 : => IoObject::IoLockStart
19ec-1c88:55149983.159 : => CAsicIO::CheckDevice
19ec-1c88:55149983.214 : => CNT96226::ConnectIsAvailable
19ec-1c88:55150005.689 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55150005.939 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55150006.317 : <= IoObject::IoLockStart
19ec-1c88:55150006.388 : => ReadNVMDataInternal
19ec-1c88:55150006.452 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55150006.517 : IO Send command 10 bytes
19ec-1c88:55150006.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:55150006.682 : iCmd = 0, nBytes = 10
19ec-1c88:55150006.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55150355.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55150355.329 : System send command 10 bytes + data 0 bytes
19ec-1c88:55150355.396 : IO total need to receive data 128 bytes
19ec-1c88:55150355.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:55150355.514 : iCmd = 0, nBytes = 128
19ec-1c88:55150563.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150563.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150563.701 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55150563.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55150563.959 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.087 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55150564.455 : System total receive data 128 bytes
19ec-1c88:55150564.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:55150564.570 : iCmd = 1, nBytes = 4
19ec-1c88:55150744.265 : 0000 : 00 00 00 00 
19ec-1c88:55150744.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55150744.524 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55150744.595 : NVMData.PadScanCount = 0
19ec-1c88:55150744.650 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55150744.704 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55150744.760 : NVMData.FlatbedScanCount = 0
19ec-1c88:55150744.812 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55150745.021 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55150745.090 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55150745.144 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55150745.197 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55150745.248 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55150745.303 : NVMData.BornMonth = 0
19ec-1c88:55150745.349 : NVMData.BornDay = 0
19ec-1c88:55150745.398 : NVMData.BornYear = 0
19ec-1c88:55150745.445 : NVMData.FirstScanMonth = 4
19ec-1c88:55150745.495 : NVMData.FirstScanDay = 30
19ec-1c88:55150745.551 : NVMData.FirstScanYear = 2020
19ec-1c88:55150745.606 : NVMData.VerticalMagnification = 0
19ec-1c88:55150745.661 : NVMData.HorizontalMagnification = 0
19ec-1c88:55150745.717 : NVMData.PowerSavingTime = 15
19ec-1c88:55150745.770 : NVMData.SN = A094165189010062
19ec-1c88:55150745.821 : NVMData.AutoFeed = 0
19ec-1c88:55150745.872 : NVMData.CCDType = 0
19ec-1c88:55150745.919 : NVMData.ScanSpeed = 0
19ec-1c88:55150745.969 : NVMData.RollerCount = 0
19ec-1c88:55150746.023 : NVMData.MultifeedCount = 0
19ec-1c88:55150746.078 : NVMData.JamCount = 0
19ec-1c88:55150746.127 : NVMData.IdentifyInfo = 
19ec-1c88:55150746.177 : NVMData.FormalName = 
19ec-1c88:55150746.226 : NVMData.ReservedB = 0
19ec-1c88:55150746.274 : NVMData.FunctionCode = 0
19ec-1c88:55150746.323 : NVMData.PreFeed = 0
19ec-1c88:55150746.371 : NVMData.PreFeedTime = 0
19ec-1c88:55150746.421 : NVMData.ButtonNumber = 0
19ec-1c88:55150746.470 : NVMData.PowerOffTime = 0
19ec-1c88:55150746.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55150746.580 : => IoObject::IoLockEnd
19ec-1c88:55150746.664 : <= IoObject::IoLockEnd
19ec-1c88:55150746.712 : <= ReadNVMData ret = 1
19ec-1c88:55160374.761 : => GetADFStatus
19ec-1c88:55160375.223 : => IoObject::IoLockStart
19ec-1c88:55160375.366 : => CAsicIO::CheckDevice
19ec-1c88:55160375.422 : => CNT96226::ConnectIsAvailable
19ec-1c88:55160399.015 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55160399.127 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55160399.187 : <= IoObject::IoLockStart
19ec-1c88:55160399.251 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55160399.318 : IO Send command 10 bytes
19ec-1c88:55160399.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:55160399.499 : iCmd = 0, nBytes = 10
19ec-1c88:55160399.606 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55160598.627 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55160598.743 : System send command 10 bytes + data 0 bytes
19ec-1c88:55160598.816 : IO total need to receive data 2 bytes
19ec-1c88:55160598.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:55160598.927 : iCmd = 0, nBytes = 2
19ec-1c88:55160776.710 : 0000 : 00 00 
19ec-1c88:55160776.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55160776.943 : System total receive data 2 bytes
19ec-1c88:55160777.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:55160777.072 : iCmd = 1, nBytes = 4
19ec-1c88:55160918.926 : 0000 : 00 00 00 00 
19ec-1c88:55160919.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55160919.155 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55160919.226 : Return status = 0
19ec-1c88:55160919.290 : => IoObject::IoLockEnd
19ec-1c88:55160919.383 : <= IoObject::IoLockEnd
19ec-1c88:55160919.433 : <= GetADFStatus ret = 1
19ec-1c88:55163739.857 : => GetADFStatus
19ec-1c88:55163740.053 : => IoObject::IoLockStart
19ec-1c88:55163740.187 : => CAsicIO::CheckDevice
19ec-1c88:55163740.245 : => CNT96226::ConnectIsAvailable
19ec-1c88:55163756.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55163756.611 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55163756.684 : <= IoObject::IoLockStart
19ec-1c88:55163756.758 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55163756.832 : IO Send command 10 bytes
19ec-1c88:55163756.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:55163757.237 : iCmd = 0, nBytes = 10
19ec-1c88:55163757.351 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55163899.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55163899.530 : System send command 10 bytes + data 0 bytes
19ec-1c88:55163899.704 : IO total need to receive data 2 bytes
19ec-1c88:55163899.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:55163899.835 : iCmd = 0, nBytes = 2
19ec-1c88:55164015.999 : 0000 : 00 00 
19ec-1c88:55164016.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55164016.212 : System total receive data 2 bytes
19ec-1c88:55164016.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:55164016.339 : iCmd = 1, nBytes = 4
19ec-1c88:55164162.463 : 0000 : 00 00 00 00 
19ec-1c88:55164162.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55164162.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55164162.808 : Return status = 0
19ec-1c88:55164162.872 : => IoObject::IoLockEnd
19ec-1c88:55164162.964 : <= IoObject::IoLockEnd
19ec-1c88:55164163.015 : <= GetADFStatus ret = 1
19ec-1c88:55166255.890 : => TerminateDriver
19ec-1c88:55166256.091 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-1c88:55166256.171 : => CNT96226::Close
19ec-1c88:55166259.987 : <= CNT96226::Close ret = 1
19ec-1c88:55166260.068 : <= CAsicIO::~CAsicIO
19ec-1c88:55166260.129 : => IoObject::IoLockEnd
19ec-1c88:55166260.181 : <= IoObject::IoLockEnd
19ec-1c88:55166260.230 : => IoObject::TerminateDevice
19ec-1c88:55166260.289 : => IoObject::IoLockEnd
19ec-1c88:55166260.396 : <= IoObject::IoLockEnd
19ec-1c88:55166260.495 : <= IoObject::TerminateDevice
19ec-1c88:55166260.764 : <= TerminateDriver ret = 1
19ec-1c88:55210074.211 : ============Debug Start==========
19ec-1c88:55210074.476 : Date : 2020/4/30 14:32:33
19ec-1c88:55210074.550 : Process ID : 19ec
19ec-1c88:55210074.958 : Windows : Version 10.0 build 18363 
19ec-1c88:55210075.412 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55210075.474 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55210075.537 : MemoryStatus.ullAvailPhys : 1740390400
19ec-1c88:55210075.598 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55210075.656 : MemoryStatus.ullAvailPageFile : 3111186432
19ec-1c88:55210075.716 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55210075.776 : MemoryStatus.ullAvailVirtual : 1729421312
19ec-1c88:55210075.834 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55210075.935 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55210075.998 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55210076.238 : CPU Count : 4
19ec-1c88:55210076.283 : CPU Frequency : 100.000 Mhz
19ec-1c88:55210080.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55210080.887 : => InitializeDriver
19ec-1c88:55210081.168 : <= InitializeDriver ret = 1
19ec-1c88:55210081.232 : => InitializeScanner
19ec-1c88:55210081.314 : => CAsicIO::GetDeviceList
19ec-1c88:55210081.613 : => CNT96226::CNT96226
19ec-1c88:55210081.673 : => CNT96226::Open
19ec-1c88:55210103.134 : <= CNT96226::Open ret = 1
19ec-1c88:55210103.230 : => CNT96226::Initialize
19ec-1c88:55210103.411 : <= CNT96226::Initialize ret = 1
19ec-1c88:55210103.470 : <= CNT96226::CNT96226
19ec-1c88:55210103.521 : => CNT96226::EnumAvailableDevice
19ec-1c88:55210108.762 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55210108.837 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55210108.897 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55213806.770 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55213807.080 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55213812.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55213812.743 : => IoObject::GetLockName
19ec-1c88:55213812.805 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55213812.875 : <= IoObject::GetLockName
19ec-1c88:55213813.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:55213813.407 : iCmd = 3, nBytes = 2
19ec-1c88:55214187.811 : 0000 : 06 38 
19ec-1c88:55214187.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55214187.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:55214188.047 : iCmd = 4, nBytes = 2
19ec-1c88:55214494.700 : 0000 : 07 07 
19ec-1c88:55214494.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55214494.896 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55214494.986 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55214495.051 : IO Send command 10 bytes
19ec-1c88:55214495.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:55214495.155 : iCmd = 0, nBytes = 10
19ec-1c88:55214495.256 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55214702.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55214702.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:55214702.550 : iCmd = 0, nBytes = 165
19ec-1c88:55214876.120 : skip dump 37 bytes
19ec-1c88:55214876.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55214876.897 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55214877.179 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55214877.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55214877.726 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55214877.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55214878.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55214878.503 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55214878.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55214878.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:55214878.862 : iCmd = 1, nBytes = 4
19ec-1c88:55215079.054 : 0000 : 00 00 00 00 
19ec-1c88:55215079.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55215079.391 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55215079.513 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55215079.643 : IO Send command 10 bytes
19ec-1c88:55215079.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:55215079.870 : iCmd = 0, nBytes = 10
19ec-1c88:55215080.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55215437.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55215437.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:55215437.724 : iCmd = 0, nBytes = 128
19ec-1c88:55215646.172 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215646.700 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215646.972 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55215647.248 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55215647.508 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55215647.766 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215648.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215648.271 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215648.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55215648.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:55215648.632 : iCmd = 1, nBytes = 4
19ec-1c88:55215859.408 : 0000 : 00 00 00 00 
19ec-1c88:55215859.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55215859.694 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55215860.012 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55215860.161 : => CNT96226::Close
19ec-1c88:55215866.602 : <= CNT96226::Close ret = 1
19ec-1c88:55215866.759 : <= CNT96226::~CNT96226
19ec-1c88:55215866.917 : <= CAsicIO::GetDeviceList
19ec-1c88:55215867.614 : => IoObject::SetTimeout
19ec-1c88:55215867.873 : Timeout--> In = 0 Out = 0
19ec-1c88:55215867.985 : <= IoObject::SetTimeout
19ec-1c88:55215868.105 : => CAsicIO::CAsicIO
19ec-1c88:55215868.244 : => CNT96226::CNT96226
19ec-1c88:55215868.352 : => CNT96226::Open
19ec-1c88:55215910.749 : <= CNT96226::Open ret = 1
19ec-1c88:55215910.974 : => CNT96226::Initialize
19ec-1c88:55215911.368 : <= CNT96226::Initialize ret = 1
19ec-1c88:55215911.494 : <= CNT96226::CNT96226
19ec-1c88:55215911.616 : <= CAsicIO::CAsicIO
19ec-1c88:55215911.728 : => CAsicIO::InitializeDevice
19ec-1c88:55215911.858 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55215923.285 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55215923.522 : => IoObject::GetLockName
19ec-1c88:55215923.637 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55215923.776 : <= IoObject::GetLockName
19ec-1c88:55215924.721 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55215924.879 : IO Send command 10 bytes
19ec-1c88:55215924.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:55215925.099 : iCmd = 0, nBytes = 10
19ec-1c88:55215925.327 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55216279.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55216279.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:55216280.053 : iCmd = 0, nBytes = 128
19ec-1c88:55216469.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216469.663 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216469.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55216470.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55216470.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55216470.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216471.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216471.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216471.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55216471.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:55216471.673 : iCmd = 1, nBytes = 4
19ec-1c88:55216647.087 : 0000 : 00 00 00 00 
19ec-1c88:55216647.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55216647.402 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55216647.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:55216647.630 : iCmd = 3, nBytes = 2
19ec-1c88:55217010.043 : 0000 : 06 38 
19ec-1c88:55217010.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217010.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:55217010.499 : iCmd = 4, nBytes = 2
19ec-1c88:55217344.066 : 0000 : 07 07 
19ec-1c88:55217344.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217344.547 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55217344.733 : => IoObject::InitializeDevice
19ec-1c88:55217344.923 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55217346.053 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55217346.196 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55217347.384 : => FindScanner
19ec-1c88:55217347.491 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55217347.614 : <= FindScanner ret = 1
19ec-1c88:55217347.724 : => IoObject::IoLockStart
19ec-1c88:55217347.929 : => CAsicIO::CheckDevice
19ec-1c88:55217348.032 : => CNT96226::ConnectIsAvailable
19ec-1c88:55217369.865 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55217370.111 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55217370.238 : <= IoObject::IoLockStart
19ec-1c88:55217370.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55217370.499 : IO Send command 10 bytes
19ec-1c88:55217370.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:55217370.825 : iCmd = 0, nBytes = 10
19ec-1c88:55217371.035 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55217571.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55217571.267 : System send command 10 bytes + data 0 bytes
19ec-1c88:55217571.364 : IO total need to receive data 5 bytes
19ec-1c88:55217571.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:55217571.515 : iCmd = 0, nBytes = 5
19ec-1c88:55217775.868 : 0000 : 06 00 02 02 ab 
19ec-1c88:55217775.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217776.070 : System total receive data 5 bytes
19ec-1c88:55217776.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:55217776.221 : iCmd = 1, nBytes = 4
19ec-1c88:55217968.571 : 0000 : 00 00 00 00 
19ec-1c88:55217968.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217968.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55217968.917 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55217969.001 : IO Send command 10 bytes
19ec-1c88:55217969.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:55217969.185 : iCmd = 0, nBytes = 10
19ec-1c88:55217969.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55218154.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55218154.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:55218154.962 : IO total need to receive data 165 bytes
19ec-1c88:55218155.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218155.111 : iCmd = 0, nBytes = 165
19ec-1c88:55218309.249 : skip dump 37 bytes
19ec-1c88:55218309.465 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55218309.650 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55218309.829 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55218309.998 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55218310.163 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55218310.339 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55218310.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218310.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218310.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55218310.826 : System total receive data 165 bytes
19ec-1c88:55218310.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218310.967 : iCmd = 1, nBytes = 4
19ec-1c88:55218428.376 : 0000 : 00 00 00 00 
19ec-1c88:55218428.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55218428.910 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55218429.161 : Dump Inquiry
19ec-1c88:55218429.320 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55218429.489 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55218429.658 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55218429.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55218429.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55218430.165 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55218430.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218430.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218430.657 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55218430.825 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55218430.938 : 00a0 : 00 00 00 00 00 
19ec-1c88:55218431.021 : => ReadNVMDataInternal
19ec-1c88:55218431.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55218431.351 : IO Send command 10 bytes
19ec-1c88:55218431.454 : => CNT96226::VenderCmd_SetData
19ec-1c88:55218431.521 : iCmd = 0, nBytes = 10
19ec-1c88:55218431.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55218740.951 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55218741.122 : System send command 10 bytes + data 0 bytes
19ec-1c88:55218741.213 : IO total need to receive data 128 bytes
19ec-1c88:55218741.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218741.364 : iCmd = 0, nBytes = 128
19ec-1c88:55218948.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218948.916 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55218949.279 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55218949.442 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.612 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218950.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55218950.110 : System total receive data 128 bytes
19ec-1c88:55218950.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218950.261 : iCmd = 1, nBytes = 4
19ec-1c88:55219136.151 : 0000 : 00 00 00 00 
19ec-1c88:55219136.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55219136.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55219136.536 : NVMData.PadScanCount = 0
19ec-1c88:55219136.610 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55219136.688 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55219136.766 : NVMData.FlatbedScanCount = 0
19ec-1c88:55219136.840 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55219136.912 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55219136.983 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55219137.059 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55219137.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55219137.200 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55219137.271 : NVMData.BornMonth = 0
19ec-1c88:55219137.337 : NVMData.BornDay = 0
19ec-1c88:55219137.402 : NVMData.BornYear = 0
19ec-1c88:55219137.466 : NVMData.FirstScanMonth = 4
19ec-1c88:55219137.532 : NVMData.FirstScanDay = 30
19ec-1c88:55219137.601 : NVMData.FirstScanYear = 2020
19ec-1c88:55219137.668 : NVMData.VerticalMagnification = 0
19ec-1c88:55219137.738 : NVMData.HorizontalMagnification = 0
19ec-1c88:55219137.809 : NVMData.PowerSavingTime = 15
19ec-1c88:55219137.879 : NVMData.SN = A094165189010062
19ec-1c88:55219137.946 : NVMData.AutoFeed = 0
19ec-1c88:55219138.011 : NVMData.CCDType = 0
19ec-1c88:55219138.075 : NVMData.ScanSpeed = 0
19ec-1c88:55219138.137 : NVMData.RollerCount = 0
19ec-1c88:55219138.203 : NVMData.MultifeedCount = 0
19ec-1c88:55219138.269 : NVMData.JamCount = 0
19ec-1c88:55219138.329 : NVMData.IdentifyInfo = 
19ec-1c88:55219138.396 : NVMData.FormalName = 
19ec-1c88:55219138.635 : NVMData.ReservedB = 0
19ec-1c88:55219138.707 : NVMData.FunctionCode = 0
19ec-1c88:55219138.772 : NVMData.PreFeed = 0
19ec-1c88:55219138.839 : NVMData.PreFeedTime = 0
19ec-1c88:55219138.902 : NVMData.ButtonNumber = 0
19ec-1c88:55219138.967 : NVMData.PowerOffTime = 0
19ec-1c88:55219139.035 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55219139.130 : => IoObject::IoLockEnd
19ec-1c88:55219139.250 : <= IoObject::IoLockEnd
19ec-1c88:55219139.315 : <= InitializeScanner ret = 1
19ec-1c88:55219139.396 : => GetLogicalScannerAbilityEx
19ec-1c88:55219139.471 : => IoObject::IoLockStart
19ec-1c88:55219139.592 : => CAsicIO::CheckDevice
19ec-1c88:55219139.663 : => CNT96226::ConnectIsAvailable
19ec-1c88:55219155.487 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55219155.609 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55219155.682 : <= IoObject::IoLockStart
19ec-1c88:55219155.755 : => IoObject::IoLockEnd
19ec-1c88:55219155.874 : <= IoObject::IoLockEnd
19ec-1c88:55219156.015 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55219156.111 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55219387.304 : => ReadNVMData
19ec-1c88:55219387.474 : => IoObject::IoLockStart
19ec-1c88:55219387.622 : => CAsicIO::CheckDevice
19ec-1c88:55219387.695 : => CNT96226::ConnectIsAvailable
19ec-1c88:55219412.497 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55219412.644 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55219412.721 : <= IoObject::IoLockStart
19ec-1c88:55219412.799 : => ReadNVMDataInternal
19ec-1c88:55219412.876 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55219412.958 : IO Send command 10 bytes
19ec-1c88:55219413.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:55219413.179 : iCmd = 0, nBytes = 10
19ec-1c88:55219413.323 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55219762.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55219762.760 : System send command 10 bytes + data 0 bytes
19ec-1c88:55219762.849 : IO total need to receive data 128 bytes
19ec-1c88:55219762.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:55219763.007 : iCmd = 0, nBytes = 128
19ec-1c88:55219944.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219944.696 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219944.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55219945.055 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55219945.224 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.390 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55219945.886 : System total receive data 128 bytes
19ec-1c88:55219945.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:55219946.028 : iCmd = 1, nBytes = 4
19ec-1c88:55220117.780 : 0000 : 00 00 00 00 
19ec-1c88:55220117.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55220118.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55220118.121 : NVMData.PadScanCount = 0
19ec-1c88:55220118.192 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55220118.262 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55220118.335 : NVMData.FlatbedScanCount = 0
19ec-1c88:55220118.406 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55220118.478 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55220118.548 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55220118.620 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55220118.694 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55220118.765 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55220118.835 : NVMData.BornMonth = 0
19ec-1c88:55220118.899 : NVMData.BornDay = 0
19ec-1c88:55220118.966 : NVMData.BornYear = 0
19ec-1c88:55220119.029 : NVMData.FirstScanMonth = 4
19ec-1c88:55220119.097 : NVMData.FirstScanDay = 30
19ec-1c88:55220119.166 : NVMData.FirstScanYear = 2020
19ec-1c88:55220119.403 : NVMData.VerticalMagnification = 0
19ec-1c88:55220119.476 : NVMData.HorizontalMagnification = 0
19ec-1c88:55220119.545 : NVMData.PowerSavingTime = 15
19ec-1c88:55220119.618 : NVMData.SN = A094165189010062
19ec-1c88:55220119.684 : NVMData.AutoFeed = 0
19ec-1c88:55220119.747 : NVMData.CCDType = 0
19ec-1c88:55220119.810 : NVMData.ScanSpeed = 0
19ec-1c88:55220119.873 : NVMData.RollerCount = 0
19ec-1c88:55220119.938 : NVMData.MultifeedCount = 0
19ec-1c88:55220120.004 : NVMData.JamCount = 0
19ec-1c88:55220120.070 : NVMData.IdentifyInfo = 
19ec-1c88:55220120.137 : NVMData.FormalName = 
19ec-1c88:55220120.200 : NVMData.ReservedB = 0
19ec-1c88:55220120.268 : NVMData.FunctionCode = 0
19ec-1c88:55220120.333 : NVMData.PreFeed = 0
19ec-1c88:55220120.400 : NVMData.PreFeedTime = 0
19ec-1c88:55220120.465 : NVMData.ButtonNumber = 0
19ec-1c88:55220120.529 : NVMData.PowerOffTime = 0
19ec-1c88:55220120.595 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55220120.674 : => IoObject::IoLockEnd
19ec-1c88:55220120.784 : <= IoObject::IoLockEnd
19ec-1c88:55220120.845 : <= ReadNVMData ret = 1
19ec-1c88:55222744.678 : ============Debug Start==========
19ec-1c88:55222744.977 : Date : 2020/4/30 14:32:33
19ec-1c88:55222745.054 : Process ID : 19ec
19ec-1c88:55222745.472 : Windows : Version 10.0 build 18363 
19ec-1c88:55222745.922 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55222745.983 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55222746.051 : MemoryStatus.ullAvailPhys : 1740320768
19ec-1c88:55222746.109 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55222746.172 : MemoryStatus.ullAvailPageFile : 3111751680
19ec-1c88:55222746.237 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55222746.294 : MemoryStatus.ullAvailVirtual : 1729421312
19ec-1c88:55222746.358 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55222746.454 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55222746.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55222746.755 : CPU Count : 4
19ec-1c88:55222746.805 : CPU Frequency : 100.000 Mhz
19ec-1c88:55222750.975 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55222751.096 : => InitializeDriver
19ec-1c88:55222751.356 : <= InitializeDriver ret = 1
19ec-1c88:55225234.318 : => InitializeScanner
19ec-1c88:55225234.648 : => CAsicIO::GetDeviceList
19ec-1c88:55225235.062 : => CNT96226::CNT96226
19ec-1c88:55225235.125 : => CNT96226::Open
19ec-1c88:55225259.242 : <= CNT96226::Open ret = 1
19ec-1c88:55225259.350 : => CNT96226::Initialize
19ec-1c88:55225259.549 : <= CNT96226::Initialize ret = 1
19ec-1c88:55225259.610 : <= CNT96226::CNT96226
19ec-1c88:55225259.665 : => CNT96226::EnumAvailableDevice
19ec-1c88:55225265.167 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55225265.247 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55225265.311 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55228922.663 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55228922.943 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55228928.890 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55228929.005 : => IoObject::GetLockName
19ec-1c88:55228929.065 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55228929.131 : <= IoObject::GetLockName
19ec-1c88:55228929.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:55228929.657 : iCmd = 3, nBytes = 2
19ec-1c88:55229261.428 : 0000 : 06 38 
19ec-1c88:55229261.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229261.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:55229261.713 : iCmd = 4, nBytes = 2
19ec-1c88:55229540.025 : 0000 : 07 07 
19ec-1c88:55229540.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229540.268 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55229540.361 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55229540.429 : IO Send command 10 bytes
19ec-1c88:55229540.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:55229540.540 : iCmd = 0, nBytes = 10
19ec-1c88:55229540.651 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55229694.455 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55229694.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:55229694.612 : iCmd = 0, nBytes = 165
19ec-1c88:55229810.523 : skip dump 37 bytes
19ec-1c88:55229810.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55229810.893 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55229811.035 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55229811.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55229811.311 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55229811.459 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55229811.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55229811.716 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55229811.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229811.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:55229811.902 : iCmd = 1, nBytes = 4
19ec-1c88:55229923.597 : 0000 : 00 00 00 00 
19ec-1c88:55229923.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229923.797 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55229923.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55229923.929 : IO Send command 10 bytes
19ec-1c88:55229923.982 : => CNT96226::VenderCmd_SetData
19ec-1c88:55229924.041 : iCmd = 0, nBytes = 10
19ec-1c88:55229924.153 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55230256.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55230256.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230256.586 : iCmd = 0, nBytes = 128
19ec-1c88:55230394.733 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230394.945 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.104 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55230395.246 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55230395.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.515 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.777 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55230395.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230395.972 : iCmd = 1, nBytes = 4
19ec-1c88:55230518.310 : 0000 : 00 00 00 00 
19ec-1c88:55230518.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55230518.520 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55230518.923 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55230518.997 : => CNT96226::Close
19ec-1c88:55230523.061 : <= CNT96226::Close ret = 1
19ec-1c88:55230523.138 : <= CNT96226::~CNT96226
19ec-1c88:55230523.229 : <= CAsicIO::GetDeviceList
19ec-1c88:55230523.628 : => IoObject::SetTimeout
19ec-1c88:55230523.756 : Timeout--> In = 0 Out = 0
19ec-1c88:55230523.815 : <= IoObject::SetTimeout
19ec-1c88:55230523.885 : => CAsicIO::CAsicIO
19ec-1c88:55230523.960 : => CNT96226::CNT96226
19ec-1c88:55230524.016 : => CNT96226::Open
19ec-1c88:55230545.623 : <= CNT96226::Open ret = 1
19ec-1c88:55230545.728 : => CNT96226::Initialize
19ec-1c88:55230545.924 : <= CNT96226::Initialize ret = 1
19ec-1c88:55230545.988 : <= CNT96226::CNT96226
19ec-1c88:55230546.039 : <= CAsicIO::CAsicIO
19ec-1c88:55230546.093 : => CAsicIO::InitializeDevice
19ec-1c88:55230546.162 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55230552.072 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55230552.189 : => IoObject::GetLockName
19ec-1c88:55230552.251 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55230552.316 : <= IoObject::GetLockName
19ec-1c88:55230552.812 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55230552.888 : IO Send command 10 bytes
19ec-1c88:55230552.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:55230553.002 : iCmd = 0, nBytes = 10
19ec-1c88:55230553.120 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55230857.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55230858.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230858.190 : iCmd = 0, nBytes = 128
19ec-1c88:55230973.947 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.115 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.255 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55230974.382 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55230974.511 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.766 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55230975.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230975.067 : iCmd = 1, nBytes = 4
19ec-1c88:55231141.491 : 0000 : 00 00 00 00 
19ec-1c88:55231141.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55231141.794 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55231142.121 : => CNT96226::VenderCmd_GetData
19ec-1c88:55231142.175 : iCmd = 3, nBytes = 2
19ec-1c88:55231488.558 : 0000 : 06 38 
19ec-1c88:55231488.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55231488.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:55231488.784 : iCmd = 4, nBytes = 2
19ec-1c88:55231776.508 : 0000 : 07 07 
19ec-1c88:55231776.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55231776.750 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55231776.846 : => IoObject::InitializeDevice
19ec-1c88:55231776.956 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55231777.601 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55231777.676 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55231778.360 : => FindScanner
19ec-1c88:55231778.424 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55231778.487 : <= FindScanner ret = 1
19ec-1c88:55231778.543 : => IoObject::IoLockStart
19ec-1c88:55231778.646 : => CAsicIO::CheckDevice
19ec-1c88:55231778.701 : => CNT96226::ConnectIsAvailable
19ec-1c88:55231802.286 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55231802.523 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55231802.660 : <= IoObject::IoLockStart
19ec-1c88:55231803.000 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55231803.067 : IO Send command 10 bytes
19ec-1c88:55231803.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:55231803.210 : iCmd = 0, nBytes = 10
19ec-1c88:55231803.321 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55231979.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55231979.949 : System send command 10 bytes + data 0 bytes
19ec-1c88:55231980.027 : IO total need to receive data 5 bytes
19ec-1c88:55231980.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:55231980.154 : iCmd = 0, nBytes = 5
19ec-1c88:55232126.576 : 0000 : 06 00 02 02 ab 
19ec-1c88:55232126.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232126.799 : System total receive data 5 bytes
19ec-1c88:55232126.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232126.928 : iCmd = 1, nBytes = 4
19ec-1c88:55232245.842 : 0000 : 00 00 00 00 
19ec-1c88:55232245.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232246.066 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55232246.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55232246.208 : IO Send command 10 bytes
19ec-1c88:55232246.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:55232246.344 : iCmd = 0, nBytes = 10
19ec-1c88:55232246.448 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55232388.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55232388.983 : System send command 10 bytes + data 0 bytes
19ec-1c88:55232389.051 : IO total need to receive data 165 bytes
19ec-1c88:55232389.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232389.174 : iCmd = 0, nBytes = 165
19ec-1c88:55232520.348 : skip dump 37 bytes
19ec-1c88:55232520.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55232520.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55232520.858 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55232521.002 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55232521.136 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55232521.274 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55232521.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232521.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232521.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232521.666 : System total receive data 165 bytes
19ec-1c88:55232521.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232521.786 : iCmd = 1, nBytes = 4
19ec-1c88:55232644.145 : 0000 : 00 00 00 00 
19ec-1c88:55232644.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232644.399 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55232644.598 : Dump Inquiry
19ec-1c88:55232644.727 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55232644.864 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55232645.001 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55232645.141 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55232645.274 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55232645.410 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55232645.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232645.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232645.797 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55232645.925 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55232646.013 : 00a0 : 00 00 00 00 00 
19ec-1c88:55232646.087 : => ReadNVMDataInternal
19ec-1c88:55232646.291 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55232646.354 : IO Send command 10 bytes
19ec-1c88:55232646.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:55232646.504 : iCmd = 0, nBytes = 10
19ec-1c88:55232646.606 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55232961.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55232961.586 : System send command 10 bytes + data 0 bytes
19ec-1c88:55232961.665 : IO total need to receive data 128 bytes
19ec-1c88:55232961.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232961.802 : iCmd = 0, nBytes = 128
19ec-1c88:55233116.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.185 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.338 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55233117.485 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55233117.622 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.753 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233118.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233118.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55233118.149 : System total receive data 128 bytes
19ec-1c88:55233118.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:55233118.277 : iCmd = 1, nBytes = 4
19ec-1c88:55233255.569 : 0000 : 00 00 00 00 
19ec-1c88:55233255.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55233255.893 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55233255.974 : NVMData.PadScanCount = 0
19ec-1c88:55233256.034 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55233256.091 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55233256.154 : NVMData.FlatbedScanCount = 0
19ec-1c88:55233256.207 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55233256.260 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55233256.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55233256.370 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55233256.431 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55233256.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55233256.543 : NVMData.BornMonth = 0
19ec-1c88:55233256.596 : NVMData.BornDay = 0
19ec-1c88:55233256.648 : NVMData.BornYear = 0
19ec-1c88:55233256.700 : NVMData.FirstScanMonth = 4
19ec-1c88:55233256.752 : NVMData.FirstScanDay = 30
19ec-1c88:55233256.809 : NVMData.FirstScanYear = 2020
19ec-1c88:55233256.862 : NVMData.VerticalMagnification = 0
19ec-1c88:55233256.918 : NVMData.HorizontalMagnification = 0
19ec-1c88:55233256.977 : NVMData.PowerSavingTime = 15
19ec-1c88:55233257.036 : NVMData.SN = A094165189010062
19ec-1c88:55233257.087 : NVMData.AutoFeed = 0
19ec-1c88:55233257.141 : NVMData.CCDType = 0
19ec-1c88:55233257.187 : NVMData.ScanSpeed = 0
19ec-1c88:55233257.239 : NVMData.RollerCount = 0
19ec-1c88:55233257.294 : NVMData.MultifeedCount = 0
19ec-1c88:55233257.346 : NVMData.JamCount = 0
19ec-1c88:55233257.394 : NVMData.IdentifyInfo = 
19ec-1c88:55233257.446 : NVMData.FormalName = 
19ec-1c88:55233257.642 : NVMData.ReservedB = 0
19ec-1c88:55233257.699 : NVMData.FunctionCode = 0
19ec-1c88:55233257.748 : NVMData.PreFeed = 0
19ec-1c88:55233257.799 : NVMData.PreFeedTime = 0
19ec-1c88:55233257.849 : NVMData.ButtonNumber = 0
19ec-1c88:55233257.905 : NVMData.PowerOffTime = 0
19ec-1c88:55233257.958 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55233258.041 : => IoObject::IoLockEnd
19ec-1c88:55233258.147 : <= IoObject::IoLockEnd
19ec-1c88:55233258.200 : <= InitializeScanner ret = 1
19ec-1c88:55234556.210 : => GetLogicalScannerAbility
19ec-1c88:55234556.413 : => IoObject::IoLockStart
19ec-1c88:55234556.546 : => CAsicIO::CheckDevice
19ec-1c88:55234556.606 : => CNT96226::ConnectIsAvailable
19ec-1c88:55234578.484 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55234578.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55234578.828 : <= IoObject::IoLockStart
19ec-1c88:55234579.185 : => IoObject::IoLockEnd
19ec-1c88:55234579.289 : <= IoObject::IoLockEnd
19ec-1c88:55234579.363 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55238094.045 : => GetLogicalScannerAbilityEx
19ec-1c88:55238094.239 : => IoObject::IoLockStart
19ec-1c88:55238094.371 : => CAsicIO::CheckDevice
19ec-1c88:55238094.428 : => CNT96226::ConnectIsAvailable
19ec-1c88:55238117.052 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55238117.170 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55238117.233 : <= IoObject::IoLockStart
19ec-1c88:55238117.293 : => IoObject::IoLockEnd
19ec-1c88:55238117.404 : <= IoObject::IoLockEnd
19ec-1c88:55238117.524 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55238117.600 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55245192.862 : => ReadNVMData
19ec-1c88:55245193.057 : => IoObject::IoLockStart
19ec-1c88:55245193.195 : => CAsicIO::CheckDevice
19ec-1c88:55245193.254 : => CNT96226::ConnectIsAvailable
19ec-1c88:55245219.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55245219.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55245219.523 : <= IoObject::IoLockStart
19ec-1c88:55245219.587 : => ReadNVMDataInternal
19ec-1c88:55245219.649 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55245219.715 : IO Send command 10 bytes
19ec-1c88:55245219.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:55245219.893 : iCmd = 0, nBytes = 10
19ec-1c88:55245220.008 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55245575.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55245576.086 : System send command 10 bytes + data 0 bytes
19ec-1c88:55245576.153 : IO total need to receive data 128 bytes
19ec-1c88:55245576.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:55245576.270 : iCmd = 0, nBytes = 128
19ec-1c88:55245774.659 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245774.837 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245774.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55245775.114 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55245775.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.371 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.497 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55245775.744 : System total receive data 128 bytes
19ec-1c88:55245775.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:55245775.859 : iCmd = 1, nBytes = 4
19ec-1c88:55245960.428 : 0000 : 00 00 00 00 
19ec-1c88:55245960.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55245961.107 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55245961.173 : NVMData.PadScanCount = 0
19ec-1c88:55245961.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55245961.290 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55245961.348 : NVMData.FlatbedScanCount = 0
19ec-1c88:55245961.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55245961.576 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55245961.633 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55245961.686 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55245961.744 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55245961.798 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55245961.853 : NVMData.BornMonth = 0
19ec-1c88:55245961.902 : NVMData.BornDay = 0
19ec-1c88:55245961.952 : NVMData.BornYear = 0
19ec-1c88:55245962.001 : NVMData.FirstScanMonth = 4
19ec-1c88:55245962.054 : NVMData.FirstScanDay = 30
19ec-1c88:55245962.107 : NVMData.FirstScanYear = 2020
19ec-1c88:55245962.163 : NVMData.VerticalMagnification = 0
19ec-1c88:55245962.218 : NVMData.HorizontalMagnification = 0
19ec-1c88:55245962.272 : NVMData.PowerSavingTime = 15
19ec-1c88:55245962.326 : NVMData.SN = A094165189010062
19ec-1c88:55245962.375 : NVMData.AutoFeed = 0
19ec-1c88:55245962.424 : NVMData.CCDType = 0
19ec-1c88:55245962.471 : NVMData.ScanSpeed = 0
19ec-1c88:55245962.525 : NVMData.RollerCount = 0
19ec-1c88:55245962.575 : NVMData.MultifeedCount = 0
19ec-1c88:55245962.628 : NVMData.JamCount = 0
19ec-1c88:55245962.677 : NVMData.IdentifyInfo = 
19ec-1c88:55245962.727 : NVMData.FormalName = 
19ec-1c88:55245962.774 : NVMData.ReservedB = 0
19ec-1c88:55245962.819 : NVMData.FunctionCode = 0
19ec-1c88:55245962.867 : NVMData.PreFeed = 0
19ec-1c88:55245962.914 : NVMData.PreFeedTime = 0
19ec-1c88:55245962.962 : NVMData.ButtonNumber = 0
19ec-1c88:55245963.010 : NVMData.PowerOffTime = 0
19ec-1c88:55245963.057 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55245963.119 : => IoObject::IoLockEnd
19ec-1c88:55245963.204 : <= IoObject::IoLockEnd
19ec-1c88:55245963.254 : <= ReadNVMData ret = 1
19ec-1c88:55255570.821 : => GetADFStatus
19ec-1c88:55255571.266 : => IoObject::IoLockStart
19ec-1c88:55255571.398 : => CAsicIO::CheckDevice
19ec-1c88:55255571.455 : => CNT96226::ConnectIsAvailable
19ec-1c88:55255596.189 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55255596.302 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55255596.361 : <= IoObject::IoLockStart
19ec-1c88:55255596.421 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55255596.491 : IO Send command 10 bytes
19ec-1c88:55255596.614 : => CNT96226::VenderCmd_SetData
19ec-1c88:55255596.669 : iCmd = 0, nBytes = 10
19ec-1c88:55255596.776 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55255784.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55255784.621 : System send command 10 bytes + data 0 bytes
19ec-1c88:55255784.992 : IO total need to receive data 2 bytes
19ec-1c88:55255785.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:55255785.116 : iCmd = 0, nBytes = 2
19ec-1c88:55255989.273 : 0000 : 01 00 
19ec-1c88:55255989.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55255989.770 : System total receive data 2 bytes
19ec-1c88:55255989.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:55255989.889 : iCmd = 1, nBytes = 4
19ec-1c88:55256194.106 : 0000 : 00 00 00 00 
19ec-1c88:55256194.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55256194.359 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55256194.427 : Return status = 1
19ec-1c88:55256194.488 : => IoObject::IoLockEnd
19ec-1c88:55256194.575 : <= IoObject::IoLockEnd
19ec-1c88:55256194.625 : <= GetADFStatus ret = 1
19ec-1c88:55258811.068 : => GetADFStatus
19ec-1c88:55258811.274 : => IoObject::IoLockStart
19ec-1c88:55258811.404 : => CAsicIO::CheckDevice
19ec-1c88:55258811.463 : => CNT96226::ConnectIsAvailable
19ec-1c88:55258835.056 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55258835.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55258835.427 : <= IoObject::IoLockStart
19ec-1c88:55258835.783 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55258835.851 : IO Send command 10 bytes
19ec-1c88:55258835.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:55258836.029 : iCmd = 0, nBytes = 10
19ec-1c88:55258836.138 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55259033.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55259033.268 : System send command 10 bytes + data 0 bytes
19ec-1c88:55259033.482 : IO total need to receive data 2 bytes
19ec-1c88:55259033.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:55259033.611 : iCmd = 0, nBytes = 2
19ec-1c88:55259197.507 : 0000 : 01 00 
19ec-1c88:55259197.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55259197.676 : System total receive data 2 bytes
19ec-1c88:55259197.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:55259197.795 : iCmd = 1, nBytes = 4
19ec-1c88:55259305.326 : 0000 : 00 00 00 00 
19ec-1c88:55259305.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55259305.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55259305.616 : Return status = 1
19ec-1c88:55259305.680 : => IoObject::IoLockEnd
19ec-1c88:55259305.765 : <= IoObject::IoLockEnd
19ec-1c88:55259305.814 : <= GetADFStatus ret = 1
19ec-1c88:55261343.548 : => TerminateDriver
19ec-1c88:55261343.751 : => CAsicIO::~CAsicIO,pStage=99093576
19ec-1c88:55261343.829 : => CNT96226::Close
19ec-1c88:55261347.608 : <= CNT96226::Close ret = 1
19ec-1c88:55261347.686 : <= CAsicIO::~CAsicIO
19ec-1c88:55261347.742 : => IoObject::IoLockEnd
19ec-1c88:55261347.794 : <= IoObject::IoLockEnd
19ec-1c88:55261347.846 : => IoObject::TerminateDevice
19ec-1c88:55261347.901 : => IoObject::IoLockEnd
19ec-1c88:55261347.953 : <= IoObject::IoLockEnd
19ec-1c88:55261348.054 : <= IoObject::TerminateDevice
19ec-1c88:55261348.309 : <= TerminateDriver ret = 1
19ec-1c88:55272659.749 : ============Debug Start==========
19ec-1c88:55272660.009 : Date : 2020/4/30 14:32:35
19ec-1c88:55272660.087 : Process ID : 19ec
19ec-1c88:55272660.500 : Windows : Version 10.0 build 18363 
19ec-1c88:55272660.951 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55272661.015 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55272661.080 : MemoryStatus.ullAvailPhys : 1739780096
19ec-1c88:55272661.138 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55272661.198 : MemoryStatus.ullAvailPageFile : 3109871616
19ec-1c88:55272661.256 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55272661.314 : MemoryStatus.ullAvailVirtual : 1727369216
19ec-1c88:55272661.373 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55272661.479 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55272661.540 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55272661.773 : CPU Count : 4
19ec-1c88:55272661.818 : CPU Frequency : 100.000 Mhz
19ec-1c88:55272666.012 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55272666.141 : => InitializeDriver
19ec-1c88:55272666.414 : <= InitializeDriver ret = 1
19ec-1c88:55272666.469 : => InitializeScanner
19ec-1c88:55272666.549 : => CAsicIO::GetDeviceList
19ec-1c88:55272666.843 : => CNT96226::CNT96226
19ec-1c88:55272666.901 : => CNT96226::Open
19ec-1c88:55272689.219 : <= CNT96226::Open ret = 1
19ec-1c88:55272689.339 : => CNT96226::Initialize
19ec-1c88:55272689.536 : <= CNT96226::Initialize ret = 1
19ec-1c88:55272689.601 : <= CNT96226::CNT96226
19ec-1c88:55272689.656 : => CNT96226::EnumAvailableDevice
19ec-1c88:55272695.200 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55272695.279 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55272695.338 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55278657.838 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55278658.129 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55278664.085 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55278664.187 : => IoObject::GetLockName
19ec-1c88:55278664.244 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55278664.308 : <= IoObject::GetLockName
19ec-1c88:55278664.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:55278664.851 : iCmd = 3, nBytes = 2
19ec-1c88:55279023.992 : 0000 : 06 38 
19ec-1c88:55279024.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279024.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:55279024.272 : iCmd = 4, nBytes = 2
19ec-1c88:55279309.681 : 0000 : 07 07 
19ec-1c88:55279309.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279309.905 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55279309.992 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55279310.061 : IO Send command 10 bytes
19ec-1c88:55279310.117 : => CNT96226::VenderCmd_SetData
19ec-1c88:55279310.172 : iCmd = 0, nBytes = 10
19ec-1c88:55279310.276 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55279475.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55279476.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:55279476.073 : iCmd = 0, nBytes = 165
19ec-1c88:55279606.667 : skip dump 37 bytes
19ec-1c88:55279606.843 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55279606.986 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55279607.127 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55279607.259 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55279607.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55279607.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55279607.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55279607.779 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55279607.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279607.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:55279607.955 : iCmd = 1, nBytes = 4
19ec-1c88:55279722.899 : 0000 : 00 00 00 00 
19ec-1c88:55279722.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279723.059 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55279723.120 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55279723.187 : IO Send command 10 bytes
19ec-1c88:55279723.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:55279723.296 : iCmd = 0, nBytes = 10
19ec-1c88:55279723.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55280020.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55280020.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280020.769 : iCmd = 0, nBytes = 128
19ec-1c88:55280137.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.402 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55280137.534 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55280137.657 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.783 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280138.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280138.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280138.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280138.209 : iCmd = 1, nBytes = 4
19ec-1c88:55280253.594 : 0000 : 00 00 00 00 
19ec-1c88:55280253.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280253.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55280253.966 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55280254.038 : => CNT96226::Close
19ec-1c88:55280258.069 : <= CNT96226::Close ret = 1
19ec-1c88:55280258.377 : <= CNT96226::~CNT96226
19ec-1c88:55280258.467 : <= CAsicIO::GetDeviceList
19ec-1c88:55280258.855 : => IoObject::SetTimeout
19ec-1c88:55280258.983 : Timeout--> In = 0 Out = 0
19ec-1c88:55280259.044 : <= IoObject::SetTimeout
19ec-1c88:55280259.109 : => CAsicIO::CAsicIO
19ec-1c88:55280259.184 : => CNT96226::CNT96226
19ec-1c88:55280259.238 : => CNT96226::Open
19ec-1c88:55280281.403 : <= CNT96226::Open ret = 1
19ec-1c88:55280281.504 : => CNT96226::Initialize
19ec-1c88:55280281.692 : <= CNT96226::Initialize ret = 1
19ec-1c88:55280281.748 : <= CNT96226::CNT96226
19ec-1c88:55280281.801 : <= CAsicIO::CAsicIO
19ec-1c88:55280281.855 : => CAsicIO::InitializeDevice
19ec-1c88:55280281.924 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55280287.979 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55280288.101 : => IoObject::GetLockName
19ec-1c88:55280288.156 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55280288.223 : <= IoObject::GetLockName
19ec-1c88:55280288.953 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55280289.024 : IO Send command 10 bytes
19ec-1c88:55280289.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:55280289.137 : iCmd = 0, nBytes = 10
19ec-1c88:55280289.242 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55280581.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55280581.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280581.808 : iCmd = 0, nBytes = 128
19ec-1c88:55280712.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280712.744 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280712.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55280713.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55280713.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.258 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280713.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280713.669 : iCmd = 1, nBytes = 4
19ec-1c88:55280825.037 : 0000 : 00 00 00 00 
19ec-1c88:55280825.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280825.199 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55280825.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280825.313 : iCmd = 3, nBytes = 2
19ec-1c88:55281149.444 : 0000 : 06 38 
19ec-1c88:55281149.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281149.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:55281149.696 : iCmd = 4, nBytes = 2
19ec-1c88:55281397.347 : 0000 : 07 07 
19ec-1c88:55281397.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281397.640 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55281397.745 : => IoObject::InitializeDevice
19ec-1c88:55281397.857 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55281398.495 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55281398.572 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55281399.349 : => FindScanner
19ec-1c88:55281399.411 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55281399.474 : <= FindScanner ret = 1
19ec-1c88:55281399.532 : => IoObject::IoLockStart
19ec-1c88:55281399.636 : => CAsicIO::CheckDevice
19ec-1c88:55281399.689 : => CNT96226::ConnectIsAvailable
19ec-1c88:55281412.475 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55281412.577 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55281412.632 : <= IoObject::IoLockStart
19ec-1c88:55281412.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55281412.752 : IO Send command 10 bytes
19ec-1c88:55281412.833 : => CNT96226::VenderCmd_SetData
19ec-1c88:55281412.889 : iCmd = 0, nBytes = 10
19ec-1c88:55281412.994 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55281579.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55281579.145 : System send command 10 bytes + data 0 bytes
19ec-1c88:55281579.224 : IO total need to receive data 5 bytes
19ec-1c88:55281579.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:55281579.342 : iCmd = 0, nBytes = 5
19ec-1c88:55281706.122 : 0000 : 06 00 02 02 ab 
19ec-1c88:55281706.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281706.269 : System total receive data 5 bytes
19ec-1c88:55281706.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:55281706.383 : iCmd = 1, nBytes = 4
19ec-1c88:55281842.172 : 0000 : 00 00 00 00 
19ec-1c88:55281842.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281842.432 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55281842.501 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55281842.565 : IO Send command 10 bytes
19ec-1c88:55281842.657 : => CNT96226::VenderCmd_SetData
19ec-1c88:55281842.719 : iCmd = 0, nBytes = 10
19ec-1c88:55281842.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55282019.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55282020.163 : System send command 10 bytes + data 0 bytes
19ec-1c88:55282020.244 : IO total need to receive data 165 bytes
19ec-1c88:55282020.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282020.374 : iCmd = 0, nBytes = 165
19ec-1c88:55282193.604 : skip dump 37 bytes
19ec-1c88:55282194.099 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55282194.252 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55282194.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55282194.533 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55282194.666 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55282194.803 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55282194.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282195.064 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282195.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282195.189 : System total receive data 165 bytes
19ec-1c88:55282195.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282195.304 : iCmd = 1, nBytes = 4
19ec-1c88:55282309.031 : 0000 : 00 00 00 00 
19ec-1c88:55282309.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282309.241 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55282309.422 : Dump Inquiry
19ec-1c88:55282309.543 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55282309.675 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55282309.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55282309.936 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55282310.063 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55282310.196 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55282310.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282310.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282310.569 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55282310.696 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55282310.781 : 00a0 : 00 00 00 00 00 
19ec-1c88:55282310.847 : => ReadNVMDataInternal
19ec-1c88:55282311.062 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55282311.123 : IO Send command 10 bytes
19ec-1c88:55282311.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:55282311.261 : iCmd = 0, nBytes = 10
19ec-1c88:55282311.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55282616.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55282616.997 : System send command 10 bytes + data 0 bytes
19ec-1c88:55282617.068 : IO total need to receive data 128 bytes
19ec-1c88:55282617.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282617.183 : iCmd = 0, nBytes = 128
19ec-1c88:55282777.001 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.187 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.333 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55282777.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55282777.601 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282778.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282778.119 : System total receive data 128 bytes
19ec-1c88:55282778.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282778.235 : iCmd = 1, nBytes = 4
19ec-1c88:55282912.762 : 0000 : 00 00 00 00 
19ec-1c88:55282913.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282913.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55282913.357 : NVMData.PadScanCount = 0
19ec-1c88:55282913.422 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55282913.482 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55282913.543 : NVMData.FlatbedScanCount = 0
19ec-1c88:55282913.601 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55282913.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55282913.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55282913.767 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55282913.822 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55282913.879 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55282913.935 : NVMData.BornMonth = 0
19ec-1c88:55282913.985 : NVMData.BornDay = 0
19ec-1c88:55282914.035 : NVMData.BornYear = 0
19ec-1c88:55282914.084 : NVMData.FirstScanMonth = 4
19ec-1c88:55282914.136 : NVMData.FirstScanDay = 30
19ec-1c88:55282914.190 : NVMData.FirstScanYear = 2020
19ec-1c88:55282914.246 : NVMData.VerticalMagnification = 0
19ec-1c88:55282914.302 : NVMData.HorizontalMagnification = 0
19ec-1c88:55282914.358 : NVMData.PowerSavingTime = 15
19ec-1c88:55282914.412 : NVMData.SN = A094165189010062
19ec-1c88:55282914.463 : NVMData.AutoFeed = 0
19ec-1c88:55282914.514 : NVMData.CCDType = 0
19ec-1c88:55282914.564 : NVMData.ScanSpeed = 0
19ec-1c88:55282914.613 : NVMData.RollerCount = 0
19ec-1c88:55282914.669 : NVMData.MultifeedCount = 0
19ec-1c88:55282914.722 : NVMData.JamCount = 0
19ec-1c88:55282914.772 : NVMData.IdentifyInfo = 
19ec-1c88:55282914.824 : NVMData.FormalName = 
19ec-1c88:55282915.028 : NVMData.ReservedB = 0
19ec-1c88:55282915.084 : NVMData.FunctionCode = 0
19ec-1c88:55282915.134 : NVMData.PreFeed = 0
19ec-1c88:55282915.184 : NVMData.PreFeedTime = 0
19ec-1c88:55282915.235 : NVMData.ButtonNumber = 0
19ec-1c88:55282915.286 : NVMData.PowerOffTime = 0
19ec-1c88:55282915.341 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55282915.416 : => IoObject::IoLockEnd
19ec-1c88:55282915.508 : <= IoObject::IoLockEnd
19ec-1c88:55282915.560 : <= InitializeScanner ret = 1
19ec-1c88:55282915.624 : => GetLogicalScannerAbilityEx
19ec-1c88:55282915.690 : => IoObject::IoLockStart
19ec-1c88:55282915.780 : => CAsicIO::CheckDevice
19ec-1c88:55282915.834 : => CNT96226::ConnectIsAvailable
19ec-1c88:55282931.586 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55282931.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55282931.739 : <= IoObject::IoLockStart
19ec-1c88:55282931.796 : => IoObject::IoLockEnd
19ec-1c88:55282931.887 : <= IoObject::IoLockEnd
19ec-1c88:55282932.000 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55282932.078 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55283108.532 : => ReadNVMData
19ec-1c88:55283108.662 : => IoObject::IoLockStart
19ec-1c88:55283108.773 : => CAsicIO::CheckDevice
19ec-1c88:55283108.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:55283125.422 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55283125.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55283125.956 : <= IoObject::IoLockStart
19ec-1c88:55283126.014 : => ReadNVMDataInternal
19ec-1c88:55283126.072 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55283126.137 : IO Send command 10 bytes
19ec-1c88:55283126.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:55283126.303 : iCmd = 0, nBytes = 10
19ec-1c88:55283126.415 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55283471.389 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55283471.529 : System send command 10 bytes + data 0 bytes
19ec-1c88:55283471.605 : IO total need to receive data 128 bytes
19ec-1c88:55283471.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:55283471.731 : iCmd = 0, nBytes = 128
19ec-1c88:55283679.842 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.167 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55283680.304 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55283680.430 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.559 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55283680.930 : System total receive data 128 bytes
19ec-1c88:55283680.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:55283681.041 : iCmd = 1, nBytes = 4
19ec-1c88:55283824.706 : 0000 : 00 00 00 00 
19ec-1c88:55283824.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55283824.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55283824.983 : NVMData.PadScanCount = 0
19ec-1c88:55283825.039 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55283825.094 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55283825.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:55283825.204 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55283825.261 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55283825.312 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55283825.366 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55283825.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55283825.474 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55283825.527 : NVMData.BornMonth = 0
19ec-1c88:55283825.574 : NVMData.BornDay = 0
19ec-1c88:55283825.628 : NVMData.BornYear = 0
19ec-1c88:55283825.675 : NVMData.FirstScanMonth = 4
19ec-1c88:55283825.726 : NVMData.FirstScanDay = 30
19ec-1c88:55283825.779 : NVMData.FirstScanYear = 2020
19ec-1c88:55283825.961 : NVMData.VerticalMagnification = 0
19ec-1c88:55283826.018 : NVMData.HorizontalMagnification = 0
19ec-1c88:55283826.073 : NVMData.PowerSavingTime = 15
19ec-1c88:55283826.125 : NVMData.SN = A094165189010062
19ec-1c88:55283826.173 : NVMData.AutoFeed = 0
19ec-1c88:55283826.222 : NVMData.CCDType = 0
19ec-1c88:55283826.267 : NVMData.ScanSpeed = 0
19ec-1c88:55283826.316 : NVMData.RollerCount = 0
19ec-1c88:55283826.366 : NVMData.MultifeedCount = 0
19ec-1c88:55283826.415 : NVMData.JamCount = 0
19ec-1c88:55283826.463 : NVMData.IdentifyInfo = 
19ec-1c88:55283826.512 : NVMData.FormalName = 
19ec-1c88:55283826.558 : NVMData.ReservedB = 0
19ec-1c88:55283826.609 : NVMData.FunctionCode = 0
19ec-1c88:55283826.659 : NVMData.PreFeed = 0
19ec-1c88:55283826.708 : NVMData.PreFeedTime = 0
19ec-1c88:55283826.758 : NVMData.ButtonNumber = 0
19ec-1c88:55283826.807 : NVMData.PowerOffTime = 0
19ec-1c88:55283826.861 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55283826.920 : => IoObject::IoLockEnd
19ec-1c88:55283827.004 : <= IoObject::IoLockEnd
19ec-1c88:55283827.053 : <= ReadNVMData ret = 1
19ec-1c88:55286306.772 : ============Debug Start==========
19ec-1c88:55286307.072 : Date : 2020/4/30 14:32:35
19ec-1c88:55286307.154 : Process ID : 19ec
19ec-1c88:55286307.564 : Windows : Version 10.0 build 18363 
19ec-1c88:55286308.132 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55286308.194 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55286308.256 : MemoryStatus.ullAvailPhys : 1739501568
19ec-1c88:55286308.318 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55286308.377 : MemoryStatus.ullAvailPageFile : 3109859328
19ec-1c88:55286308.437 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55286308.495 : MemoryStatus.ullAvailVirtual : 1727377408
19ec-1c88:55286308.555 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55286308.665 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55286308.725 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55286308.960 : CPU Count : 4
19ec-1c88:55286309.008 : CPU Frequency : 100.000 Mhz
19ec-1c88:55286313.089 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55286313.202 : => InitializeDriver
19ec-1c88:55286313.460 : <= InitializeDriver ret = 1
19ec-1c88:55288868.141 : => InitializeScanner
19ec-1c88:55288868.401 : => CAsicIO::GetDeviceList
19ec-1c88:55288868.826 : => CNT96226::CNT96226
19ec-1c88:55288868.891 : => CNT96226::Open
19ec-1c88:55288896.192 : <= CNT96226::Open ret = 1
19ec-1c88:55288896.310 : => CNT96226::Initialize
19ec-1c88:55288896.506 : <= CNT96226::Initialize ret = 1
19ec-1c88:55288896.564 : <= CNT96226::CNT96226
19ec-1c88:55288896.623 : => CNT96226::EnumAvailableDevice
19ec-1c88:55288903.368 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55288903.445 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55288903.505 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55293998.967 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55293999.285 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55294005.576 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55294005.684 : => IoObject::GetLockName
19ec-1c88:55294005.740 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55294005.809 : <= IoObject::GetLockName
19ec-1c88:55294006.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294006.359 : iCmd = 3, nBytes = 2
19ec-1c88:55294356.905 : 0000 : 06 38 
19ec-1c88:55294357.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55294357.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294357.179 : iCmd = 4, nBytes = 2
19ec-1c88:55294627.079 : 0000 : 07 07 
19ec-1c88:55294627.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55294627.324 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55294627.416 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55294627.483 : IO Send command 10 bytes
19ec-1c88:55294627.539 : => CNT96226::VenderCmd_SetData
19ec-1c88:55294627.595 : iCmd = 0, nBytes = 10
19ec-1c88:55294627.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55294809.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55294809.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294809.650 : iCmd = 0, nBytes = 165
19ec-1c88:55294967.764 : skip dump 37 bytes
19ec-1c88:55294967.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55294968.144 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55294968.291 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55294968.441 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55294968.575 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55294968.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55294968.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55294968.994 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55294969.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55294969.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294969.192 : iCmd = 1, nBytes = 4
19ec-1c88:55295130.617 : 0000 : 00 00 00 00 
19ec-1c88:55295130.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55295130.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55295130.882 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55295130.950 : IO Send command 10 bytes
19ec-1c88:55295131.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:55295131.067 : iCmd = 0, nBytes = 10
19ec-1c88:55295131.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55295439.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55295439.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:55295439.486 : iCmd = 0, nBytes = 128
19ec-1c88:55295582.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295582.755 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295582.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55295583.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55295583.170 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.297 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.423 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55295583.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:55295583.745 : iCmd = 1, nBytes = 4
19ec-1c88:55295764.575 : 0000 : 00 00 00 00 
19ec-1c88:55295764.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55295764.778 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55295764.964 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55295765.037 : => CNT96226::Close
19ec-1c88:55295768.585 : <= CNT96226::Close ret = 1
19ec-1c88:55295768.661 : <= CNT96226::~CNT96226
19ec-1c88:55295768.758 : <= CAsicIO::GetDeviceList
19ec-1c88:55295769.184 : => IoObject::SetTimeout
19ec-1c88:55295769.315 : Timeout--> In = 0 Out = 0
19ec-1c88:55295769.377 : <= IoObject::SetTimeout
19ec-1c88:55295769.449 : => CAsicIO::CAsicIO
19ec-1c88:55295769.520 : => CNT96226::CNT96226
19ec-1c88:55295769.575 : => CNT96226::Open
19ec-1c88:55295790.345 : <= CNT96226::Open ret = 1
19ec-1c88:55295790.444 : => CNT96226::Initialize
19ec-1c88:55295790.628 : <= CNT96226::Initialize ret = 1
19ec-1c88:55295790.694 : <= CNT96226::CNT96226
19ec-1c88:55295790.748 : <= CAsicIO::CAsicIO
19ec-1c88:55295790.805 : => CAsicIO::InitializeDevice
19ec-1c88:55295790.880 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55295796.686 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55295796.805 : => IoObject::GetLockName
19ec-1c88:55295796.860 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55295796.926 : <= IoObject::GetLockName
19ec-1c88:55295797.418 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55295797.495 : IO Send command 10 bytes
19ec-1c88:55295797.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:55295797.604 : iCmd = 0, nBytes = 10
19ec-1c88:55295797.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55296127.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55296127.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296127.843 : iCmd = 0, nBytes = 128
19ec-1c88:55296294.116 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.449 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55296294.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55296294.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296295.097 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296295.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55296295.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296295.292 : iCmd = 1, nBytes = 4
19ec-1c88:55296405.940 : 0000 : 00 00 00 00 
19ec-1c88:55296406.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55296406.130 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55296406.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296406.258 : iCmd = 3, nBytes = 2
19ec-1c88:55296749.991 : 0000 : 06 38 
19ec-1c88:55296750.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55296750.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296750.288 : iCmd = 4, nBytes = 2
19ec-1c88:55297044.465 : 0000 : 07 07 
19ec-1c88:55297044.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297044.968 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55297045.067 : => IoObject::InitializeDevice
19ec-1c88:55297045.181 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55297045.728 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55297045.803 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55297046.490 : => FindScanner
19ec-1c88:55297046.552 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55297046.616 : <= FindScanner ret = 1
19ec-1c88:55297046.674 : => IoObject::IoLockStart
19ec-1c88:55297046.778 : => CAsicIO::CheckDevice
19ec-1c88:55297046.831 : => CNT96226::ConnectIsAvailable
19ec-1c88:55297063.439 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55297063.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55297063.629 : <= IoObject::IoLockStart
19ec-1c88:55297063.698 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55297063.772 : IO Send command 10 bytes
19ec-1c88:55297063.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:55297063.925 : iCmd = 0, nBytes = 10
19ec-1c88:55297064.036 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55297254.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55297255.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:55297255.139 : IO total need to receive data 5 bytes
19ec-1c88:55297255.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297255.255 : iCmd = 0, nBytes = 5
19ec-1c88:55297463.094 : 0000 : 06 00 02 02 ab 
19ec-1c88:55297463.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297463.245 : System total receive data 5 bytes
19ec-1c88:55297463.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297463.358 : iCmd = 1, nBytes = 4
19ec-1c88:55297650.304 : 0000 : 00 00 00 00 
19ec-1c88:55297650.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297650.543 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55297650.611 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55297650.681 : IO Send command 10 bytes
19ec-1c88:55297650.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:55297650.826 : iCmd = 0, nBytes = 10
19ec-1c88:55297650.934 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55297801.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55297801.648 : System send command 10 bytes + data 0 bytes
19ec-1c88:55297801.728 : IO total need to receive data 165 bytes
19ec-1c88:55297801.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297801.861 : iCmd = 0, nBytes = 165
19ec-1c88:55297924.601 : skip dump 37 bytes
19ec-1c88:55297924.786 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55297924.928 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55297925.298 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55297925.436 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55297925.571 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55297925.707 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55297925.832 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55297925.960 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55297926.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297926.084 : System total receive data 165 bytes
19ec-1c88:55297926.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297926.199 : iCmd = 1, nBytes = 4
19ec-1c88:55298036.827 : 0000 : 00 00 00 00 
19ec-1c88:55298036.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55298037.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55298037.261 : Dump Inquiry
19ec-1c88:55298037.384 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55298037.519 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55298037.655 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55298037.787 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55298037.914 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55298038.044 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55298038.171 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298038.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298038.423 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55298038.553 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55298038.639 : 00a0 : 00 00 00 00 00 
19ec-1c88:55298038.708 : => ReadNVMDataInternal
19ec-1c88:55298038.912 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55298038.976 : IO Send command 10 bytes
19ec-1c88:55298039.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:55298039.112 : iCmd = 0, nBytes = 10
19ec-1c88:55298039.212 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55298346.387 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55298346.573 : System send command 10 bytes + data 0 bytes
19ec-1c88:55298346.652 : IO total need to receive data 128 bytes
19ec-1c88:55298346.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:55298346.786 : iCmd = 0, nBytes = 128
19ec-1c88:55298497.602 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298497.847 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298497.996 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55298498.131 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55298498.262 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.389 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55298498.785 : System total receive data 128 bytes
19ec-1c88:55298498.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:55298498.901 : iCmd = 1, nBytes = 4
19ec-1c88:55298625.065 : 0000 : 00 00 00 00 
19ec-1c88:55298625.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55298625.336 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55298625.411 : NVMData.PadScanCount = 0
19ec-1c88:55298625.469 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55298625.525 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55298625.584 : NVMData.FlatbedScanCount = 0
19ec-1c88:55298625.639 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55298625.692 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55298625.748 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55298625.805 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55298625.863 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55298625.919 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55298625.976 : NVMData.BornMonth = 0
19ec-1c88:55298626.026 : NVMData.BornDay = 0
19ec-1c88:55298626.078 : NVMData.BornYear = 0
19ec-1c88:55298626.125 : NVMData.FirstScanMonth = 4
19ec-1c88:55298626.176 : NVMData.FirstScanDay = 30
19ec-1c88:55298626.229 : NVMData.FirstScanYear = 2020
19ec-1c88:55298626.283 : NVMData.VerticalMagnification = 0
19ec-1c88:55298626.337 : NVMData.HorizontalMagnification = 0
19ec-1c88:55298626.393 : NVMData.PowerSavingTime = 15
19ec-1c88:55298626.446 : NVMData.SN = A094165189010062
19ec-1c88:55298626.499 : NVMData.AutoFeed = 0
19ec-1c88:55298626.548 : NVMData.CCDType = 0
19ec-1c88:55298626.597 : NVMData.ScanSpeed = 0
19ec-1c88:55298626.646 : NVMData.RollerCount = 0
19ec-1c88:55298626.700 : NVMData.MultifeedCount = 0
19ec-1c88:55298626.750 : NVMData.JamCount = 0
19ec-1c88:55298626.799 : NVMData.IdentifyInfo = 
19ec-1c88:55298626.850 : NVMData.FormalName = 
19ec-1c88:55298627.021 : NVMData.ReservedB = 0
19ec-1c88:55298627.079 : NVMData.FunctionCode = 0
19ec-1c88:55298627.129 : NVMData.PreFeed = 0
19ec-1c88:55298627.186 : NVMData.PreFeedTime = 0
19ec-1c88:55298627.235 : NVMData.ButtonNumber = 0
19ec-1c88:55298627.288 : NVMData.PowerOffTime = 0
19ec-1c88:55298627.342 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55298627.425 : => IoObject::IoLockEnd
19ec-1c88:55298627.524 : <= IoObject::IoLockEnd
19ec-1c88:55298627.575 : <= InitializeScanner ret = 1
19ec-1c88:55299943.758 : => GetLogicalScannerAbility
19ec-1c88:55299943.951 : => IoObject::IoLockStart
19ec-1c88:55299944.088 : => CAsicIO::CheckDevice
19ec-1c88:55299944.146 : => CNT96226::ConnectIsAvailable
19ec-1c88:55299968.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55299969.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55299969.068 : <= IoObject::IoLockStart
19ec-1c88:55299969.132 : => IoObject::IoLockEnd
19ec-1c88:55299969.251 : <= IoObject::IoLockEnd
19ec-1c88:55299969.333 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55303480.719 : => GetLogicalScannerAbilityEx
19ec-1c88:55303480.905 : => IoObject::IoLockStart
19ec-1c88:55303481.035 : => CAsicIO::CheckDevice
19ec-1c88:55303481.094 : => CNT96226::ConnectIsAvailable
19ec-1c88:55303505.948 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55303506.067 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55303506.129 : <= IoObject::IoLockStart
19ec-1c88:55303506.189 : => IoObject::IoLockEnd
19ec-1c88:55303506.294 : <= IoObject::IoLockEnd
19ec-1c88:55303506.422 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55303506.496 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55310652.051 : => ReadNVMData
19ec-1c88:55310652.233 : => IoObject::IoLockStart
19ec-1c88:55310652.367 : => CAsicIO::CheckDevice
19ec-1c88:55310652.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:55310676.272 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55310676.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55310676.458 : <= IoObject::IoLockStart
19ec-1c88:55310676.529 : => ReadNVMDataInternal
19ec-1c88:55310676.594 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55310676.660 : IO Send command 10 bytes
19ec-1c88:55310676.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:55310676.860 : iCmd = 0, nBytes = 10
19ec-1c88:55310676.975 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55311008.848 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55311009.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:55311009.363 : IO total need to receive data 128 bytes
19ec-1c88:55311009.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:55311009.484 : iCmd = 0, nBytes = 128
19ec-1c88:55311174.531 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311174.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311175.167 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55311175.601 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55311175.728 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55311175.851 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311175.970 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311176.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311176.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55311176.215 : System total receive data 128 bytes
19ec-1c88:55311176.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:55311176.326 : iCmd = 1, nBytes = 4
19ec-1c88:55311293.843 : 0000 : 00 00 00 00 
19ec-1c88:55311293.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55311294.098 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55311294.172 : NVMData.PadScanCount = 0
19ec-1c88:55311294.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55311294.293 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55311294.352 : NVMData.FlatbedScanCount = 0
19ec-1c88:55311294.408 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55311294.603 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55311294.664 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55311294.720 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55311294.776 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55311294.834 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55311294.890 : NVMData.BornMonth = 0
19ec-1c88:55311294.941 : NVMData.BornDay = 0
19ec-1c88:55311294.991 : NVMData.BornYear = 0
19ec-1c88:55311295.040 : NVMData.FirstScanMonth = 4
19ec-1c88:55311295.092 : NVMData.FirstScanDay = 30
19ec-1c88:55311295.148 : NVMData.FirstScanYear = 2020
19ec-1c88:55311295.203 : NVMData.VerticalMagnification = 0
19ec-1c88:55311295.257 : NVMData.HorizontalMagnification = 0
19ec-1c88:55311295.313 : NVMData.PowerSavingTime = 15
19ec-1c88:55311295.366 : NVMData.SN = A094165189010062
19ec-1c88:55311295.416 : NVMData.AutoFeed = 0
19ec-1c88:55311295.465 : NVMData.CCDType = 0
19ec-1c88:55311295.518 : NVMData.ScanSpeed = 0
19ec-1c88:55311295.569 : NVMData.RollerCount = 0
19ec-1c88:55311295.621 : NVMData.MultifeedCount = 0
19ec-1c88:55311295.677 : NVMData.JamCount = 0
19ec-1c88:55311295.727 : NVMData.IdentifyInfo = 
19ec-1c88:55311295.780 : NVMData.FormalName = 
19ec-1c88:55311295.830 : NVMData.ReservedB = 0
19ec-1c88:55311295.880 : NVMData.FunctionCode = 0
19ec-1c88:55311295.930 : NVMData.PreFeed = 0
19ec-1c88:55311295.979 : NVMData.PreFeedTime = 0
19ec-1c88:55311296.029 : NVMData.ButtonNumber = 0
19ec-1c88:55311296.082 : NVMData.PowerOffTime = 0
19ec-1c88:55311296.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55311296.195 : => IoObject::IoLockEnd
19ec-1c88:55311296.280 : <= IoObject::IoLockEnd
19ec-1c88:55311296.332 : <= ReadNVMData ret = 1
19ec-1c88:55320775.296 : => GetADFStatus
19ec-1c88:55320775.746 : => IoObject::IoLockStart
19ec-1c88:55320775.873 : => CAsicIO::CheckDevice
19ec-1c88:55320775.929 : => CNT96226::ConnectIsAvailable
19ec-1c88:55320799.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55320799.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55320799.776 : <= IoObject::IoLockStart
19ec-1c88:55320799.836 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55320799.902 : IO Send command 10 bytes
19ec-1c88:55320800.017 : => CNT96226::VenderCmd_SetData
19ec-1c88:55320800.074 : iCmd = 0, nBytes = 10
19ec-1c88:55320800.182 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55321000.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55321000.554 : System send command 10 bytes + data 0 bytes
19ec-1c88:55321000.630 : IO total need to receive data 2 bytes
19ec-1c88:55321000.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:55321000.750 : iCmd = 0, nBytes = 2
19ec-1c88:55321192.581 : 0000 : 01 00 
19ec-1c88:55321192.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55321192.777 : System total receive data 2 bytes
19ec-1c88:55321192.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:55321192.895 : iCmd = 1, nBytes = 4
19ec-1c88:55321402.204 : 0000 : 00 00 00 00 
19ec-1c88:55321402.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55321402.423 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55321402.488 : Return status = 1
19ec-1c88:55321402.548 : => IoObject::IoLockEnd
19ec-1c88:55321402.864 : <= IoObject::IoLockEnd
19ec-1c88:55321402.916 : <= GetADFStatus ret = 1
19ec-1c88:55324871.048 : => TerminateDriver
19ec-1c88:55324871.242 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:55324871.314 : => CNT96226::Close
19ec-1c88:55324875.268 : <= CNT96226::Close ret = 1
19ec-1c88:55324875.345 : <= CAsicIO::~CAsicIO
19ec-1c88:55324875.402 : => IoObject::IoLockEnd
19ec-1c88:55324875.453 : <= IoObject::IoLockEnd
19ec-1c88:55324875.505 : => IoObject::TerminateDevice
19ec-1c88:55324875.559 : => IoObject::IoLockEnd
19ec-1c88:55324875.609 : <= IoObject::IoLockEnd
19ec-1c88:55324875.711 : <= IoObject::TerminateDevice
19ec-1c88:55324875.956 : <= TerminateDriver ret = 1
19ec-1c88:55353910.560 : ============Debug Start==========
19ec-1c88:55353910.823 : Date : 2020/4/30 14:32:37
19ec-1c88:55353910.902 : Process ID : 19ec
19ec-1c88:55353911.314 : Windows : Version 10.0 build 18363 
19ec-1c88:55353911.748 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55353911.812 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55353911.887 : MemoryStatus.ullAvailPhys : 1745248256
19ec-1c88:55353911.949 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55353912.010 : MemoryStatus.ullAvailPageFile : 3112833024
19ec-1c88:55353912.069 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55353912.129 : MemoryStatus.ullAvailVirtual : 1726705664
19ec-1c88:55353912.190 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55353912.290 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55353912.350 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55353912.590 : CPU Count : 4
19ec-1c88:55353912.637 : CPU Frequency : 100.000 Mhz
19ec-1c88:55353916.950 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55353917.079 : => InitializeDriver
19ec-1c88:55353917.341 : <= InitializeDriver ret = 1
19ec-1c88:55353917.399 : => InitializeScanner
19ec-1c88:55353917.474 : => CAsicIO::GetDeviceList
19ec-1c88:55353917.767 : => CNT96226::CNT96226
19ec-1c88:55353917.823 : => CNT96226::Open
19ec-1c88:55353938.118 : <= CNT96226::Open ret = 1
19ec-1c88:55353938.211 : => CNT96226::Initialize
19ec-1c88:55353938.397 : <= CNT96226::Initialize ret = 1
19ec-1c88:55353938.452 : <= CNT96226::CNT96226
19ec-1c88:55353938.508 : => CNT96226::EnumAvailableDevice
19ec-1c88:55353943.823 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55353943.902 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55353943.962 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55359534.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55359534.654 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55359540.872 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55359540.978 : => IoObject::GetLockName
19ec-1c88:55359541.040 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55359541.110 : <= IoObject::GetLockName
19ec-1c88:55359541.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:55359541.882 : iCmd = 3, nBytes = 2
19ec-1c88:55359896.939 : 0000 : 06 38 
19ec-1c88:55359897.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55359897.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:55359897.247 : iCmd = 4, nBytes = 2
19ec-1c88:55360179.124 : 0000 : 07 07 
19ec-1c88:55360179.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55360179.353 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55360179.450 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55360179.520 : IO Send command 10 bytes
19ec-1c88:55360179.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:55360179.640 : iCmd = 0, nBytes = 10
19ec-1c88:55360179.752 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55360341.050 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55360341.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:55360341.312 : iCmd = 0, nBytes = 165
19ec-1c88:55360495.168 : skip dump 37 bytes
19ec-1c88:55360495.382 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55360495.531 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55360495.670 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55360495.806 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55360495.944 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55360496.081 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55360496.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55360496.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55360496.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55360496.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:55360496.519 : iCmd = 1, nBytes = 4
19ec-1c88:55360650.525 : 0000 : 00 00 00 00 
19ec-1c88:55360650.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55360650.716 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55360650.784 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55360650.855 : IO Send command 10 bytes
19ec-1c88:55360650.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:55360650.967 : iCmd = 0, nBytes = 10
19ec-1c88:55360651.081 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55360975.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55360976.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:55360976.103 : iCmd = 0, nBytes = 128
19ec-1c88:55361140.813 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361140.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.218 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55361141.359 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55361141.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.616 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361142.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361142.054 : iCmd = 1, nBytes = 4
19ec-1c88:55361276.400 : 0000 : 00 00 00 00 
19ec-1c88:55361276.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361276.618 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55361276.796 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55361276.871 : => CNT96226::Close
19ec-1c88:55361280.567 : <= CNT96226::Close ret = 1
19ec-1c88:55361280.649 : <= CNT96226::~CNT96226
19ec-1c88:55361280.745 : <= CAsicIO::GetDeviceList
19ec-1c88:55361281.139 : => IoObject::SetTimeout
19ec-1c88:55361281.266 : Timeout--> In = 0 Out = 0
19ec-1c88:55361281.325 : <= IoObject::SetTimeout
19ec-1c88:55361281.399 : => CAsicIO::CAsicIO
19ec-1c88:55361281.478 : => CNT96226::CNT96226
19ec-1c88:55361281.531 : => CNT96226::Open
19ec-1c88:55361304.083 : <= CNT96226::Open ret = 1
19ec-1c88:55361304.184 : => CNT96226::Initialize
19ec-1c88:55361304.392 : <= CNT96226::Initialize ret = 1
19ec-1c88:55361304.452 : <= CNT96226::CNT96226
19ec-1c88:55361304.504 : <= CAsicIO::CAsicIO
19ec-1c88:55361304.561 : => CAsicIO::InitializeDevice
19ec-1c88:55361304.630 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55361310.551 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55361310.684 : => IoObject::GetLockName
19ec-1c88:55361310.741 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55361310.807 : <= IoObject::GetLockName
19ec-1c88:55361311.319 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55361311.396 : IO Send command 10 bytes
19ec-1c88:55361311.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:55361311.506 : iCmd = 0, nBytes = 10
19ec-1c88:55361311.626 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55361628.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55361629.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361629.462 : iCmd = 0, nBytes = 128
19ec-1c88:55361814.604 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361814.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361814.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55361815.128 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55361815.261 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.515 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361815.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361815.827 : iCmd = 1, nBytes = 4
19ec-1c88:55361972.794 : 0000 : 00 00 00 00 
19ec-1c88:55361972.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361973.016 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55361973.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361973.151 : iCmd = 3, nBytes = 2
19ec-1c88:55362314.275 : 0000 : 06 38 
19ec-1c88:55362314.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55362314.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:55362314.568 : iCmd = 4, nBytes = 2
19ec-1c88:55362595.381 : 0000 : 07 07 
19ec-1c88:55362595.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55362595.730 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55362595.832 : => IoObject::InitializeDevice
19ec-1c88:55362595.962 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55362596.563 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55362596.647 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55362597.363 : => FindScanner
19ec-1c88:55362597.424 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55362597.496 : <= FindScanner ret = 1
19ec-1c88:55362597.556 : => IoObject::IoLockStart
19ec-1c88:55362597.663 : => CAsicIO::CheckDevice
19ec-1c88:55362597.718 : => CNT96226::ConnectIsAvailable
19ec-1c88:55362614.356 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55362614.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55362614.525 : <= IoObject::IoLockStart
19ec-1c88:55362614.582 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55362614.649 : IO Send command 10 bytes
19ec-1c88:55362614.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:55362614.792 : iCmd = 0, nBytes = 10
19ec-1c88:55362614.898 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55362788.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55362788.767 : System send command 10 bytes + data 0 bytes
19ec-1c88:55362788.844 : IO total need to receive data 5 bytes
19ec-1c88:55362788.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:55362788.970 : iCmd = 0, nBytes = 5
19ec-1c88:55362970.578 : 0000 : 06 00 02 02 ab 
19ec-1c88:55362970.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55362970.812 : System total receive data 5 bytes
19ec-1c88:55362970.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:55362970.935 : iCmd = 1, nBytes = 4
19ec-1c88:55363109.127 : 0000 : 00 00 00 00 
19ec-1c88:55363109.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55363109.695 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55363109.760 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55363109.828 : IO Send command 10 bytes
19ec-1c88:55363109.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:55363109.980 : iCmd = 0, nBytes = 10
19ec-1c88:55363110.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55363286.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55363286.560 : System send command 10 bytes + data 0 bytes
19ec-1c88:55363286.625 : IO total need to receive data 165 bytes
19ec-1c88:55363286.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:55363286.737 : iCmd = 0, nBytes = 165
19ec-1c88:55363429.594 : skip dump 37 bytes
19ec-1c88:55363429.792 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55363429.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55363430.069 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55363430.209 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55363430.345 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55363430.478 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55363430.606 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363430.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363430.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55363430.860 : System total receive data 165 bytes
19ec-1c88:55363430.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:55363430.974 : iCmd = 1, nBytes = 4
19ec-1c88:55363537.810 : 0000 : 00 00 00 00 
19ec-1c88:55363537.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55363538.055 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55363538.221 : Dump Inquiry
19ec-1c88:55363538.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55363538.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55363538.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55363538.736 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55363538.865 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55363538.993 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55363539.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363539.241 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363539.367 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55363539.496 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55363539.581 : 00a0 : 00 00 00 00 00 
19ec-1c88:55363539.653 : => ReadNVMDataInternal
19ec-1c88:55363539.837 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55363539.900 : IO Send command 10 bytes
19ec-1c88:55363539.978 : => CNT96226::VenderCmd_SetData
19ec-1c88:55363540.031 : iCmd = 0, nBytes = 10
19ec-1c88:55363540.131 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55363835.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55363835.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:55363835.843 : IO total need to receive data 128 bytes
19ec-1c88:55363835.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:55363835.962 : iCmd = 0, nBytes = 128
19ec-1c88:55364026.021 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.236 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.380 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55364026.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55364026.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364027.012 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364027.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55364027.136 : System total receive data 128 bytes
19ec-1c88:55364027.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:55364027.248 : iCmd = 1, nBytes = 4
19ec-1c88:55364220.561 : 0000 : 00 00 00 00 
19ec-1c88:55364220.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55364220.797 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55364220.866 : NVMData.PadScanCount = 0
19ec-1c88:55364220.919 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55364220.972 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55364221.026 : NVMData.FlatbedScanCount = 0
19ec-1c88:55364221.079 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55364221.133 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55364221.186 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55364221.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55364221.296 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55364221.351 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55364221.405 : NVMData.BornMonth = 0
19ec-1c88:55364221.455 : NVMData.BornDay = 0
19ec-1c88:55364221.504 : NVMData.BornYear = 0
19ec-1c88:55364221.553 : NVMData.FirstScanMonth = 4
19ec-1c88:55364221.606 : NVMData.FirstScanDay = 30
19ec-1c88:55364221.658 : NVMData.FirstScanYear = 2020
19ec-1c88:55364221.709 : NVMData.VerticalMagnification = 0
19ec-1c88:55364221.766 : NVMData.HorizontalMagnification = 0
19ec-1c88:55364221.823 : NVMData.PowerSavingTime = 15
19ec-1c88:55364221.877 : NVMData.SN = A094165189010062
19ec-1c88:55364221.928 : NVMData.AutoFeed = 0
19ec-1c88:55364221.975 : NVMData.CCDType = 0
19ec-1c88:55364222.022 : NVMData.ScanSpeed = 0
19ec-1c88:55364222.071 : NVMData.RollerCount = 0
19ec-1c88:55364222.121 : NVMData.MultifeedCount = 0
19ec-1c88:55364222.171 : NVMData.JamCount = 0
19ec-1c88:55364222.217 : NVMData.IdentifyInfo = 
19ec-1c88:55364222.268 : NVMData.FormalName = 
19ec-1c88:55364222.469 : NVMData.ReservedB = 0
19ec-1c88:55364222.526 : NVMData.FunctionCode = 0
19ec-1c88:55364222.577 : NVMData.PreFeed = 0
19ec-1c88:55364222.632 : NVMData.PreFeedTime = 0
19ec-1c88:55364222.680 : NVMData.ButtonNumber = 0
19ec-1c88:55364222.730 : NVMData.PowerOffTime = 0
19ec-1c88:55364222.786 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55364222.860 : => IoObject::IoLockEnd
19ec-1c88:55364222.953 : <= IoObject::IoLockEnd
19ec-1c88:55364223.005 : <= InitializeScanner ret = 1
19ec-1c88:55364223.082 : => GetLogicalScannerAbilityEx
19ec-1c88:55364223.140 : => IoObject::IoLockStart
19ec-1c88:55364223.232 : => CAsicIO::CheckDevice
19ec-1c88:55364223.284 : => CNT96226::ConnectIsAvailable
19ec-1c88:55364247.554 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55364247.644 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55364247.699 : <= IoObject::IoLockStart
19ec-1c88:55364247.756 : => IoObject::IoLockEnd
19ec-1c88:55364247.846 : <= IoObject::IoLockEnd
19ec-1c88:55364247.961 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55364248.034 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55364439.301 : => ReadNVMData
19ec-1c88:55364439.487 : => IoObject::IoLockStart
19ec-1c88:55364439.606 : => CAsicIO::CheckDevice
19ec-1c88:55364439.660 : => CNT96226::ConnectIsAvailable
19ec-1c88:55364458.506 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55364458.634 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55364458.701 : <= IoObject::IoLockStart
19ec-1c88:55364458.771 : => ReadNVMDataInternal
19ec-1c88:55364458.838 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55364458.905 : IO Send command 10 bytes
19ec-1c88:55364459.046 : => CNT96226::VenderCmd_SetData
19ec-1c88:55364459.107 : iCmd = 0, nBytes = 10
19ec-1c88:55364459.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55364804.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55364804.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:55364804.933 : IO total need to receive data 128 bytes
19ec-1c88:55364804.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:55364805.052 : iCmd = 0, nBytes = 128
19ec-1c88:55364996.376 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364996.596 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364996.737 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55364996.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55364996.998 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.122 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55364997.496 : System total receive data 128 bytes
19ec-1c88:55364997.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:55364997.614 : iCmd = 1, nBytes = 4
19ec-1c88:55365142.330 : 0000 : 00 00 00 00 
19ec-1c88:55365142.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55365142.567 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55365142.632 : NVMData.PadScanCount = 0
19ec-1c88:55365142.685 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55365142.738 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55365142.797 : NVMData.FlatbedScanCount = 0
19ec-1c88:55365142.849 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55365142.899 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55365142.952 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55365143.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55365143.064 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55365143.118 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55365143.171 : NVMData.BornMonth = 0
19ec-1c88:55365143.222 : NVMData.BornDay = 0
19ec-1c88:55365143.270 : NVMData.BornYear = 0
19ec-1c88:55365143.318 : NVMData.FirstScanMonth = 4
19ec-1c88:55365143.368 : NVMData.FirstScanDay = 30
19ec-1c88:55365143.423 : NVMData.FirstScanYear = 2020
19ec-1c88:55365143.610 : NVMData.VerticalMagnification = 0
19ec-1c88:55365143.667 : NVMData.HorizontalMagnification = 0
19ec-1c88:55365143.720 : NVMData.PowerSavingTime = 15
19ec-1c88:55365143.772 : NVMData.SN = A094165189010062
19ec-1c88:55365143.820 : NVMData.AutoFeed = 0
19ec-1c88:55365143.871 : NVMData.CCDType = 0
19ec-1c88:55365143.918 : NVMData.ScanSpeed = 0
19ec-1c88:55365143.967 : NVMData.RollerCount = 0
19ec-1c88:55365144.019 : NVMData.MultifeedCount = 0
19ec-1c88:55365144.067 : NVMData.JamCount = 0
19ec-1c88:55365144.115 : NVMData.IdentifyInfo = 
19ec-1c88:55365144.166 : NVMData.FormalName = 
19ec-1c88:55365144.214 : NVMData.ReservedB = 0
19ec-1c88:55365144.264 : NVMData.FunctionCode = 0
19ec-1c88:55365144.313 : NVMData.PreFeed = 0
19ec-1c88:55365144.362 : NVMData.PreFeedTime = 0
19ec-1c88:55365144.411 : NVMData.ButtonNumber = 0
19ec-1c88:55365144.460 : NVMData.PowerOffTime = 0
19ec-1c88:55365144.511 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55365144.572 : => IoObject::IoLockEnd
19ec-1c88:55365144.661 : <= IoObject::IoLockEnd
19ec-1c88:55365144.708 : <= ReadNVMData ret = 1
19ec-1c88:55365682.224 : => TerminateDriver
19ec-1c88:55365682.424 : => CAsicIO::~CAsicIO,pStage=101518408
19ec-1c88:55365682.498 : => CNT96226::Close
19ec-1c88:55365686.462 : <= CNT96226::Close ret = 1
19ec-1c88:55365686.536 : <= CAsicIO::~CAsicIO
19ec-1c88:55365686.595 : => IoObject::IoLockEnd
19ec-1c88:55365686.646 : <= IoObject::IoLockEnd
19ec-1c88:55365686.695 : => IoObject::TerminateDevice
19ec-1c88:55365686.752 : => IoObject::IoLockEnd
19ec-1c88:55365686.798 : <= IoObject::IoLockEnd
19ec-1c88:55365686.899 : <= IoObject::TerminateDevice
19ec-1c88:55365687.152 : <= TerminateDriver ret = 1
19ec-1c88:55368277.630 : ============Debug Start==========
19ec-1c88:55368277.955 : Date : 2020/4/30 14:32:38
19ec-1c88:55368278.037 : Process ID : 19ec
19ec-1c88:55368278.459 : Windows : Version 10.0 build 18363 
19ec-1c88:55368278.964 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55368279.027 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55368279.096 : MemoryStatus.ullAvailPhys : 1744457728
19ec-1c88:55368279.156 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55368279.222 : MemoryStatus.ullAvailPageFile : 3111960576
19ec-1c88:55368279.281 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55368279.339 : MemoryStatus.ullAvailVirtual : 1726730240
19ec-1c88:55368279.400 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55368279.506 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55368279.570 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55368279.811 : CPU Count : 4
19ec-1c88:55368279.857 : CPU Frequency : 100.000 Mhz
19ec-1c88:55368284.114 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55368284.251 : => InitializeDriver
19ec-1c88:55368284.747 : <= InitializeDriver ret = 1
19ec-1c88:55370937.541 : => InitializeScanner
19ec-1c88:55370937.819 : => CAsicIO::GetDeviceList
19ec-1c88:55370938.258 : => CNT96226::CNT96226
19ec-1c88:55370938.319 : => CNT96226::Open
19ec-1c88:55370965.633 : <= CNT96226::Open ret = 1
19ec-1c88:55370965.753 : => CNT96226::Initialize
19ec-1c88:55370965.943 : <= CNT96226::Initialize ret = 1
19ec-1c88:55370966.001 : <= CNT96226::CNT96226
19ec-1c88:55370966.056 : => CNT96226::EnumAvailableDevice
19ec-1c88:55370971.603 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55370971.681 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55370971.741 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55374975.951 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55374976.239 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55374981.844 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55374981.959 : => IoObject::GetLockName
19ec-1c88:55374982.022 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55374982.087 : <= IoObject::GetLockName
19ec-1c88:55374982.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:55374982.615 : iCmd = 3, nBytes = 2
19ec-1c88:55375345.661 : 0000 : 06 38 
19ec-1c88:55375345.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55375345.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:55375345.983 : iCmd = 4, nBytes = 2
19ec-1c88:55375648.638 : 0000 : 07 07 
19ec-1c88:55375648.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55375648.842 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55375648.931 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55375648.998 : IO Send command 10 bytes
19ec-1c88:55375649.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:55375649.106 : iCmd = 0, nBytes = 10
19ec-1c88:55375649.211 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55375840.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55375840.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:55375840.764 : iCmd = 0, nBytes = 165
19ec-1c88:55375996.689 : skip dump 37 bytes
19ec-1c88:55375996.897 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55375997.042 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55375997.181 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55375997.315 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55375997.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55375997.574 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55375997.702 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55375997.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55375997.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55375997.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:55375998.009 : iCmd = 1, nBytes = 4
19ec-1c88:55376184.419 : 0000 : 00 00 00 00 
19ec-1c88:55376184.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55376184.584 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55376184.650 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55376184.715 : IO Send command 10 bytes
19ec-1c88:55376184.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:55376184.825 : iCmd = 0, nBytes = 10
19ec-1c88:55376184.931 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55376518.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55376518.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:55376519.034 : iCmd = 0, nBytes = 128
19ec-1c88:55376710.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376710.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.002 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55376711.134 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55376711.259 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.380 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.508 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.630 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55376711.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:55376711.807 : iCmd = 1, nBytes = 4
19ec-1c88:55376884.396 : 0000 : 00 00 00 00 
19ec-1c88:55376884.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55376884.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55376884.788 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55376884.863 : => CNT96226::Close
19ec-1c88:55376888.827 : <= CNT96226::Close ret = 1
19ec-1c88:55376888.905 : <= CNT96226::~CNT96226
19ec-1c88:55376889.000 : <= CAsicIO::GetDeviceList
19ec-1c88:55376889.428 : => IoObject::SetTimeout
19ec-1c88:55376889.566 : Timeout--> In = 0 Out = 0
19ec-1c88:55376889.624 : <= IoObject::SetTimeout
19ec-1c88:55376889.693 : => CAsicIO::CAsicIO
19ec-1c88:55376889.766 : => CNT96226::CNT96226
19ec-1c88:55376889.825 : => CNT96226::Open
19ec-1c88:55376912.475 : <= CNT96226::Open ret = 1
19ec-1c88:55376912.585 : => CNT96226::Initialize
19ec-1c88:55376912.780 : <= CNT96226::Initialize ret = 1
19ec-1c88:55376912.839 : <= CNT96226::CNT96226
19ec-1c88:55376912.894 : <= CAsicIO::CAsicIO
19ec-1c88:55376912.951 : => CAsicIO::InitializeDevice
19ec-1c88:55376913.023 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55376919.048 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55376919.164 : => IoObject::GetLockName
19ec-1c88:55376919.221 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55376919.287 : <= IoObject::GetLockName
19ec-1c88:55376919.793 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55376919.867 : IO Send command 10 bytes
19ec-1c88:55376919.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:55376919.974 : iCmd = 0, nBytes = 10
19ec-1c88:55376920.085 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55377255.607 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55377255.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377255.786 : iCmd = 0, nBytes = 128
19ec-1c88:55377429.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377429.781 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377429.928 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55377430.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55377430.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.440 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55377430.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377430.747 : iCmd = 1, nBytes = 4
19ec-1c88:55377576.780 : 0000 : 00 00 00 00 
19ec-1c88:55377576.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55377577.094 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55377577.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377577.542 : iCmd = 3, nBytes = 2
19ec-1c88:55377932.490 : 0000 : 06 38 
19ec-1c88:55377932.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55377932.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377932.736 : iCmd = 4, nBytes = 2
19ec-1c88:55378218.137 : 0000 : 07 07 
19ec-1c88:55378218.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55378218.760 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55378218.859 : => IoObject::InitializeDevice
19ec-1c88:55378218.970 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55378219.571 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55378219.638 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55378220.370 : => FindScanner
19ec-1c88:55378220.426 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55378220.492 : <= FindScanner ret = 1
19ec-1c88:55378220.554 : => IoObject::IoLockStart
19ec-1c88:55378220.670 : => CAsicIO::CheckDevice
19ec-1c88:55378220.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:55378241.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55378241.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55378241.944 : <= IoObject::IoLockStart
19ec-1c88:55378242.067 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55378242.394 : IO Send command 10 bytes
19ec-1c88:55378242.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:55378242.547 : iCmd = 0, nBytes = 10
19ec-1c88:55378242.655 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55378438.918 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55378439.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:55378439.121 : IO total need to receive data 5 bytes
19ec-1c88:55378439.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:55378439.234 : iCmd = 0, nBytes = 5
19ec-1c88:55378621.870 : 0000 : 06 00 02 02 ab 
19ec-1c88:55378621.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55378622.048 : System total receive data 5 bytes
19ec-1c88:55378622.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:55378622.170 : iCmd = 1, nBytes = 4
19ec-1c88:55378823.093 : 0000 : 00 00 00 00 
19ec-1c88:55378823.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55378823.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55378823.373 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55378823.434 : IO Send command 10 bytes
19ec-1c88:55378823.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:55378823.590 : iCmd = 0, nBytes = 10
19ec-1c88:55378823.693 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55378976.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55378976.938 : System send command 10 bytes + data 0 bytes
19ec-1c88:55378977.001 : IO total need to receive data 165 bytes
19ec-1c88:55378977.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:55378977.205 : iCmd = 0, nBytes = 165
19ec-1c88:55379186.257 : skip dump 37 bytes
19ec-1c88:55379186.453 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55379186.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55379186.730 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55379186.864 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55379186.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55379187.120 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55379187.242 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379187.366 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379187.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379187.488 : System total receive data 165 bytes
19ec-1c88:55379187.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:55379187.601 : iCmd = 1, nBytes = 4
19ec-1c88:55379366.424 : 0000 : 00 00 00 00 
19ec-1c88:55379366.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379366.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55379366.870 : Dump Inquiry
19ec-1c88:55379367.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55379367.141 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55379367.271 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55379367.402 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55379367.530 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55379367.660 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55379367.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379367.902 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379368.032 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55379368.163 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55379368.253 : 00a0 : 00 00 00 00 00 
19ec-1c88:55379368.322 : => ReadNVMDataInternal
19ec-1c88:55379368.539 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55379368.604 : IO Send command 10 bytes
19ec-1c88:55379368.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:55379368.751 : iCmd = 0, nBytes = 10
19ec-1c88:55379368.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55379694.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55379694.552 : System send command 10 bytes + data 0 bytes
19ec-1c88:55379694.620 : IO total need to receive data 128 bytes
19ec-1c88:55379694.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:55379694.730 : iCmd = 0, nBytes = 128
19ec-1c88:55379868.648 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379868.850 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379868.999 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55379869.140 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55379869.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.402 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379869.784 : System total receive data 128 bytes
19ec-1c88:55379869.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:55379869.900 : iCmd = 1, nBytes = 4
19ec-1c88:55379980.676 : 0000 : 00 00 00 00 
19ec-1c88:55379980.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379980.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55379980.972 : NVMData.PadScanCount = 0
19ec-1c88:55379981.028 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55379981.083 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55379981.138 : NVMData.FlatbedScanCount = 0
19ec-1c88:55379981.190 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55379981.244 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55379981.301 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55379981.356 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55379981.410 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55379981.465 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55379981.518 : NVMData.BornMonth = 0
19ec-1c88:55379981.566 : NVMData.BornDay = 0
19ec-1c88:55379981.614 : NVMData.BornYear = 0
19ec-1c88:55379981.662 : NVMData.FirstScanMonth = 4
19ec-1c88:55379981.714 : NVMData.FirstScanDay = 30
19ec-1c88:55379981.768 : NVMData.FirstScanYear = 2020
19ec-1c88:55379981.821 : NVMData.VerticalMagnification = 0
19ec-1c88:55379981.875 : NVMData.HorizontalMagnification = 0
19ec-1c88:55379981.930 : NVMData.PowerSavingTime = 15
19ec-1c88:55379981.983 : NVMData.SN = A094165189010062
19ec-1c88:55379982.034 : NVMData.AutoFeed = 0
19ec-1c88:55379982.083 : NVMData.CCDType = 0
19ec-1c88:55379982.130 : NVMData.ScanSpeed = 0
19ec-1c88:55379982.176 : NVMData.RollerCount = 0
19ec-1c88:55379982.226 : NVMData.MultifeedCount = 0
19ec-1c88:55379982.276 : NVMData.JamCount = 0
19ec-1c88:55379982.323 : NVMData.IdentifyInfo = 
19ec-1c88:55379982.372 : NVMData.FormalName = 
19ec-1c88:55379982.558 : NVMData.ReservedB = 0
19ec-1c88:55379982.611 : NVMData.FunctionCode = 0
19ec-1c88:55379982.660 : NVMData.PreFeed = 0
19ec-1c88:55379982.710 : NVMData.PreFeedTime = 0
19ec-1c88:55379982.757 : NVMData.ButtonNumber = 0
19ec-1c88:55379982.807 : NVMData.PowerOffTime = 0
19ec-1c88:55379982.858 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55379982.922 : => IoObject::IoLockEnd
19ec-1c88:55379983.012 : <= IoObject::IoLockEnd
19ec-1c88:55379983.062 : <= InitializeScanner ret = 1
19ec-1c88:55381230.219 : => GetLogicalScannerAbility
19ec-1c88:55381230.417 : => IoObject::IoLockStart
19ec-1c88:55381230.550 : => CAsicIO::CheckDevice
19ec-1c88:55381230.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:55381255.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55381255.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55381255.485 : <= IoObject::IoLockStart
19ec-1c88:55381255.541 : => IoObject::IoLockEnd
19ec-1c88:55381255.650 : <= IoObject::IoLockEnd
19ec-1c88:55381255.730 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55384977.554 : => GetLogicalScannerAbilityEx
19ec-1c88:55384977.747 : => IoObject::IoLockStart
19ec-1c88:55384977.881 : => CAsicIO::CheckDevice
19ec-1c88:55384977.950 : => CNT96226::ConnectIsAvailable
19ec-1c88:55385002.992 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55385003.106 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55385003.169 : <= IoObject::IoLockStart
19ec-1c88:55385003.227 : => IoObject::IoLockEnd
19ec-1c88:55385003.323 : <= IoObject::IoLockEnd
19ec-1c88:55385003.438 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55385003.518 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55392647.165 : => ReadNVMData
19ec-1c88:55392647.341 : => IoObject::IoLockStart
19ec-1c88:55392647.483 : => CAsicIO::CheckDevice
19ec-1c88:55392647.545 : => CNT96226::ConnectIsAvailable
19ec-1c88:55392665.662 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55392665.780 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55392665.847 : <= IoObject::IoLockStart
19ec-1c88:55392665.916 : => ReadNVMDataInternal
19ec-1c88:55392665.982 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55392666.049 : IO Send command 10 bytes
19ec-1c88:55392666.174 : => CNT96226::VenderCmd_SetData
19ec-1c88:55392666.233 : iCmd = 0, nBytes = 10
19ec-1c88:55392666.353 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55393000.539 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55393000.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:55393000.797 : IO total need to receive data 128 bytes
19ec-1c88:55393000.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:55393000.922 : iCmd = 0, nBytes = 128
19ec-1c88:55393195.904 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.087 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55393196.367 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55393196.496 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55393197.006 : System total receive data 128 bytes
19ec-1c88:55393197.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:55393197.123 : iCmd = 1, nBytes = 4
19ec-1c88:55393358.275 : 0000 : 00 00 00 00 
19ec-1c88:55393358.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55393358.577 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55393358.654 : NVMData.PadScanCount = 0
19ec-1c88:55393358.711 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55393358.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55393358.830 : NVMData.FlatbedScanCount = 0
19ec-1c88:55393358.887 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55393359.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55393359.167 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55393359.223 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55393359.280 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55393359.338 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55393359.395 : NVMData.BornMonth = 0
19ec-1c88:55393359.444 : NVMData.BornDay = 0
19ec-1c88:55393359.497 : NVMData.BornYear = 0
19ec-1c88:55393359.544 : NVMData.FirstScanMonth = 4
19ec-1c88:55393359.599 : NVMData.FirstScanDay = 30
19ec-1c88:55393359.654 : NVMData.FirstScanYear = 2020
19ec-1c88:55393359.709 : NVMData.VerticalMagnification = 0
19ec-1c88:55393359.768 : NVMData.HorizontalMagnification = 0
19ec-1c88:55393359.822 : NVMData.PowerSavingTime = 15
19ec-1c88:55393359.879 : NVMData.SN = A094165189010062
19ec-1c88:55393359.930 : NVMData.AutoFeed = 0
19ec-1c88:55393359.981 : NVMData.CCDType = 0
19ec-1c88:55393360.028 : NVMData.ScanSpeed = 0
19ec-1c88:55393360.076 : NVMData.RollerCount = 0
19ec-1c88:55393360.129 : NVMData.MultifeedCount = 0
19ec-1c88:55393360.181 : NVMData.JamCount = 0
19ec-1c88:55393360.231 : NVMData.IdentifyInfo = 
19ec-1c88:55393360.283 : NVMData.FormalName = 
19ec-1c88:55393360.332 : NVMData.ReservedB = 0
19ec-1c88:55393360.382 : NVMData.FunctionCode = 0
19ec-1c88:55393360.433 : NVMData.PreFeed = 0
19ec-1c88:55393360.480 : NVMData.PreFeedTime = 0
19ec-1c88:55393360.529 : NVMData.ButtonNumber = 0
19ec-1c88:55393360.580 : NVMData.PowerOffTime = 0
19ec-1c88:55393360.631 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55393360.695 : => IoObject::IoLockEnd
19ec-1c88:55393360.795 : <= IoObject::IoLockEnd
19ec-1c88:55393360.846 : <= ReadNVMData ret = 1
19ec-1c88:55403366.470 : => GetADFStatus
19ec-1c88:55403366.916 : => IoObject::IoLockStart
19ec-1c88:55403367.059 : => CAsicIO::CheckDevice
19ec-1c88:55403367.119 : => CNT96226::ConnectIsAvailable
19ec-1c88:55403387.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55403387.171 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55403387.236 : <= IoObject::IoLockStart
19ec-1c88:55403387.302 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55403387.374 : IO Send command 10 bytes
19ec-1c88:55403387.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:55403387.548 : iCmd = 0, nBytes = 10
19ec-1c88:55403387.655 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55403557.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55403557.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:55403557.585 : IO total need to receive data 2 bytes
19ec-1c88:55403557.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:55403557.706 : iCmd = 0, nBytes = 2
19ec-1c88:55403740.454 : 0000 : 01 00 
19ec-1c88:55403740.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55403740.615 : System total receive data 2 bytes
19ec-1c88:55403740.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:55403740.724 : iCmd = 1, nBytes = 4
19ec-1c88:55403928.061 : 0000 : 00 00 00 00 
19ec-1c88:55403928.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55403928.295 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55403928.367 : Return status = 1
19ec-1c88:55403928.428 : => IoObject::IoLockEnd
19ec-1c88:55403928.519 : <= IoObject::IoLockEnd
19ec-1c88:55403928.568 : <= GetADFStatus ret = 1
19ec-1c88:55406813.477 : => GetADFStatus
19ec-1c88:55406813.694 : => IoObject::IoLockStart
19ec-1c88:55406813.828 : => CAsicIO::CheckDevice
19ec-1c88:55406813.886 : => CNT96226::ConnectIsAvailable
19ec-1c88:55406836.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55406836.790 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55406836.920 : <= IoObject::IoLockStart
19ec-1c88:55406837.041 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55406837.363 : IO Send command 10 bytes
19ec-1c88:55406837.500 : => CNT96226::VenderCmd_SetData
19ec-1c88:55406837.559 : iCmd = 0, nBytes = 10
19ec-1c88:55406837.666 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55407038.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55407038.907 : System send command 10 bytes + data 0 bytes
19ec-1c88:55407039.128 : IO total need to receive data 2 bytes
19ec-1c88:55407039.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:55407039.256 : iCmd = 0, nBytes = 2
19ec-1c88:55407219.025 : 0000 : 01 00 
19ec-1c88:55407219.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55407219.268 : System total receive data 2 bytes
19ec-1c88:55407219.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:55407219.390 : iCmd = 1, nBytes = 4
19ec-1c88:55407373.123 : 0000 : 00 00 00 00 
19ec-1c88:55407373.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55407373.699 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55407373.770 : Return status = 1
19ec-1c88:55407373.832 : => IoObject::IoLockEnd
19ec-1c88:55407373.924 : <= IoObject::IoLockEnd
19ec-1c88:55407373.973 : <= GetADFStatus ret = 1
19ec-1c88:55424108.048 : => IsCalibrationDataFileExist
19ec-1c88:55424108.234 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:55442453.340 : => StartScanJob
19ec-1c88:55442453.518 : <= StartScanJob ret = 1
19ec-1c88:55443534.115 : => GetADFStatus
19ec-1c88:55443534.307 : => IoObject::IoLockStart
19ec-1c88:55443534.441 : => CAsicIO::CheckDevice
19ec-1c88:55443534.500 : => CNT96226::ConnectIsAvailable
19ec-1c88:55443557.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55443557.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55443557.882 : <= IoObject::IoLockStart
19ec-1c88:55443558.006 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55443558.338 : IO Send command 10 bytes
19ec-1c88:55443558.451 : => CNT96226::VenderCmd_SetData
19ec-1c88:55443558.511 : iCmd = 0, nBytes = 10
19ec-1c88:55443558.613 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55443750.897 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55443751.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:55443751.146 : IO total need to receive data 2 bytes
19ec-1c88:55443751.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:55443751.273 : iCmd = 0, nBytes = 2
19ec-1c88:55443889.320 : 0000 : 01 00 
19ec-1c88:55443889.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55443889.795 : System total receive data 2 bytes
19ec-1c88:55443889.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:55443889.919 : iCmd = 1, nBytes = 4
19ec-1c88:55444095.849 : 0000 : 00 00 00 00 
19ec-1c88:55444095.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55444096.093 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55444096.166 : Return status = 1
19ec-1c88:55444096.229 : => IoObject::IoLockEnd
19ec-1c88:55444096.322 : <= IoObject::IoLockEnd
19ec-1c88:55444096.372 : <= GetADFStatus ret = 1
19ec-1c88:55445519.912 : => SwitchStrip
19ec-1c88:55445520.094 : Color = 0
19ec-1c88:55445520.153 : <= SwitchStrip ret = 1
19ec-1c88:55446938.629 : => TuneScanLength
19ec-1c88:55446938.812 : Portion = 0, Direction = 0, line = 0
19ec-1c88:55446938.886 : <= TuneScanLength ret = 1
19ec-1c88:55448510.784 : => TuneScanLength
19ec-1c88:55448510.969 : Portion = 1, Direction = 1, line = 0
19ec-1c88:55448511.044 : <= TuneScanLength ret = 1
19ec-1c88:55456925.139 : => SetScanParameter
19ec-1c88:55456925.324 : => IoObject::IoLockStart
19ec-1c88:55456925.461 : => CAsicIO::CheckDevice
19ec-1c88:55456925.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:55456945.693 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55456945.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55456945.876 : <= IoObject::IoLockStart
19ec-1c88:55456945.943 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:55456946.011 : IO Send command 10 bytes
19ec-1c88:55456946.138 : => CNT96226::VenderCmd_SetData
19ec-1c88:55456946.192 : iCmd = 0, nBytes = 10
19ec-1c88:55456946.299 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:55457142.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55457142.843 : System send command 10 bytes + data 0 bytes
19ec-1c88:55457142.917 : IO total need to receive data 2 bytes
19ec-1c88:55457142.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:55457143.036 : iCmd = 0, nBytes = 2
19ec-1c88:55457293.015 : 0000 : 01 00 
19ec-1c88:55457293.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55457293.389 : System total receive data 2 bytes
19ec-1c88:55457293.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:55457293.523 : iCmd = 1, nBytes = 4
19ec-1c88:55457451.921 : 0000 : 00 00 00 00 
19ec-1c88:55457452.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55457452.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55457452.563 : AP.ScanParameter.Left = 0
19ec-1c88:55457452.617 : AP.ScanParameter.Top = 0
19ec-1c88:55457452.668 : AP.ScanParameter.Width = 629
19ec-1c88:55457452.725 : AP.ScanParameter.Length = 1109
19ec-1c88:55457452.781 : AP.ScanParameter.PixelNum = 628
19ec-1c88:55457452.838 : AP.ScanParameter.LineNum = 1109
19ec-1c88:55457452.890 : AP.ScanParameter.ScanMode = 4
19ec-1c88:55457452.945 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:55457452.999 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:55457453.057 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:55457453.112 : AP.ScanParameter.Contrast = 0
19ec-1c88:55457453.165 : AP.ScanParameter.Brightness = 0
19ec-1c88:55457453.219 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:55457453.274 : AP.ScanParameter.Highlight = 255
19ec-1c88:55457453.329 : AP.ScanParameter.Shadow = 0
19ec-1c88:55457453.380 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:55457453.433 : AP.ScanParameter.Invert = 0
19ec-1c88:55457453.483 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:55457453.543 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:55457453.602 : AP.ScanParameter.RExposure = 100
19ec-1c88:55457453.654 : AP.ScanParameter.GExposure = 100
19ec-1c88:55457453.706 : AP.ScanParameter.BExposure = 100
19ec-1c88:55457453.761 : AP.ScanParameter.XRes = 300
19ec-1c88:55457453.811 : AP.ScanParameter.YRes = 300
19ec-1c88:55457453.863 : AP.ScanParameter.RGain = 0
19ec-1c88:55457453.914 : AP.ScanParameter.GGain = 0
19ec-1c88:55457453.968 : AP.ScanParameter.BGain = 0
19ec-1c88:55457454.019 : AP.ScanParameter.lensPosition = 0
19ec-1c88:55457454.071 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:55457454.126 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:55457454.183 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:55457454.240 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:55457454.293 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:55457454.344 : AP.ScanParameter.ExtSize = 0
19ec-1c88:55457454.396 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:55457454.451 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:55457454.508 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:55457454.566 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:55457454.621 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:55457454.674 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:55457454.777 : => IoObject::IoLockEnd
19ec-1c88:55457454.872 : <= IoObject::IoLockEnd
19ec-1c88:55457454.920 : <= SetScanParameter ret = 1
19ec-1c88:55463631.297 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:55463631.511 : <= SetGammaTable ret = 1
19ec-1c88:55518693.324 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:55518693.545 : <= SetGammaTable ret = 1
19ec-1c88:55573194.394 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:55573194.618 : <= SetGammaTable ret = 1
19ec-1c88:55624175.091 : => StartScan
19ec-1c88:55624175.272 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:55624175.353 : blIsRW3LiteB = 0
19ec-1c88:55624175.420 : => StartJob
19ec-1c88:55624175.482 : => IoObject::PrepareReadImage
19ec-1c88:55624175.538 : <= IoObject::PrepareReadImage
19ec-1c88:55624175.596 : => IoObject::IoLockStart
19ec-1c88:55624175.725 : => CAsicIO::CheckDevice
19ec-1c88:55624175.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:55624188.729 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55624188.832 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55624188.888 : <= IoObject::IoLockStart
19ec-1c88:55624188.968 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55624189.034 : IO Send command 10 bytes
19ec-1c88:55624189.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:55624189.211 : iCmd = 0, nBytes = 10
19ec-1c88:55624189.320 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55624331.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55624332.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:55624332.174 : IO total need to receive data 2 bytes
19ec-1c88:55624332.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624332.293 : iCmd = 0, nBytes = 2
19ec-1c88:55624487.178 : 0000 : 01 00 
19ec-1c88:55624487.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55624487.411 : System total receive data 2 bytes
19ec-1c88:55624487.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624487.535 : iCmd = 1, nBytes = 4
19ec-1c88:55624652.880 : 0000 : 00 00 00 00 
19ec-1c88:55624652.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55624653.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55624653.234 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:55624653.305 : IO Send command 10 bytes
19ec-1c88:55624653.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:55624653.449 : iCmd = 0, nBytes = 10
19ec-1c88:55624653.560 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:55624807.882 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55624808.045 : System send command 10 bytes + data 0 bytes
19ec-1c88:55624808.127 : IO total need to receive data 2 bytes
19ec-1c88:55624808.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624808.254 : iCmd = 0, nBytes = 2
19ec-1c88:55624919.559 : 0000 : 01 00 
19ec-1c88:55624919.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55624919.760 : System total receive data 2 bytes
19ec-1c88:55624919.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624919.889 : iCmd = 1, nBytes = 4
19ec-1c88:55625031.572 : 0000 : 00 00 00 00 
19ec-1c88:55625031.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55625031.799 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55625031.892 : Reset Background Line to 2
19ec-1c88:55625031.971 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:55625032.072 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:55625032.178 : IO.ScanParameter.Left = 0
19ec-1c88:55625032.230 : IO.ScanParameter.Top = 0
19ec-1c88:55625032.284 : IO.ScanParameter.Width = 1296
19ec-1c88:55625032.338 : IO.ScanParameter.Length = 1260
19ec-1c88:55625032.392 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:55625032.444 : IO.ScanParameter.LineNum = 2520
19ec-1c88:55625032.499 : IO.ScanParameter.ScanMode = 4
19ec-1c88:55625032.550 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:55625032.604 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:55625032.655 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:55625032.709 : IO.ScanParameter.Contrast = 0
19ec-1c88:55625032.758 : IO.ScanParameter.Brightness = 0
19ec-1c88:55625032.812 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:55625032.866 : IO.ScanParameter.Highlight = 255
19ec-1c88:55625032.922 : IO.ScanParameter.Shadow = 0
19ec-1c88:55625032.974 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:55625033.028 : IO.ScanParameter.Invert = 0
19ec-1c88:55625033.083 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:55625033.142 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:55625033.203 : IO.ScanParameter.RExposure = 100
19ec-1c88:55625033.253 : IO.ScanParameter.GExposure = 100
19ec-1c88:55625033.308 : IO.ScanParameter.BExposure = 100
19ec-1c88:55625033.362 : IO.ScanParameter.XRes = 600
19ec-1c88:55625033.415 : IO.ScanParameter.YRes = 600
19ec-1c88:55625033.465 : IO.ScanParameter.RGain = 0
19ec-1c88:55625033.521 : IO.ScanParameter.GGain = 0
19ec-1c88:55625033.573 : IO.ScanParameter.BGain = 0
19ec-1c88:55625033.622 : IO.ScanParameter.lensPosition = 0
19ec-1c88:55625033.679 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:55625033.738 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:55625033.790 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:55625033.847 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:55625033.899 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:55625033.953 : IO.ScanParameter.ExtSize = 0
19ec-1c88:55625034.004 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:55625034.058 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:55625034.114 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:55625034.281 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:55625034.337 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:55625034.397 : Front Page Image Process Count = 4
19ec-1c88:55625034.650 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:55625034.717 : -> Pixel : 1296
19ec-1c88:55625034.769 : ImageProcess Stage 1 : Software gamma
19ec-1c88:55625034.822 : -> Pixel : 1296
19ec-1c88:55625034.870 : ImageProcess Stage 2 : Cut Image
19ec-1c88:55625034.922 : -> Pixel : 1296
19ec-1c88:55625034.970 : -> blColor : 1
19ec-1c88:55625035.016 : -> blDelayCutTop : 0
19ec-1c88:55625035.068 : -> dwCutLeft : 0
19ec-1c88:55625035.116 : -> dwCutRight : 38
19ec-1c88:55625035.162 : -> dwCutTop : 4
19ec-1c88:55625035.209 : -> dwCutTail : 2222
19ec-1c88:55625035.260 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:55625035.313 : -> dwSrcWidth : 1258
19ec-1c88:55625035.365 : -> dwSrcLength : 2218
19ec-1c88:55625035.413 : -> dwDestWidth : 628
19ec-1c88:55625035.461 : -> dwDestLength : 1109
19ec-1c88:55625035.508 : -> dwYRateFraction : 0/0
19ec-1c88:55625035.562 : -> blColor : 1
19ec-1c88:55625035.608 : -> blYByRate : 0
19ec-1c88:55625039.079 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:55625039.149 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:55625039.211 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:55625039.272 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:55625039.353 : Allocate buffer size=33554432
19ec-1c88:55625044.062 : Alloc Buffer @ =d894020 
19ec-1c88:55625044.121 :   IO  Buffer @ =d894020 / e094020 
19ec-1c88:55625044.181 : Image Buffer @ =e894020 / 0 
19ec-1c88:55625044.242 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:55625044.301 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:55625045.434 : Pipe = 81a2d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:55625048.048 : Pipe = 81a2d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55625048.140 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:55625048.819 : Pipe = 81a2e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:55625061.932 : Pipe = 81a2e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55625062.056 : Reset background event
19ec-1c88:55625064.266 : Create IO thread
19ec-1c88:55625066.002 : <= StartJob ret = 1
19ec-1c88:55625066.075 : => StartPage
19ec-1c88:55625066.126 : StartPage (1) Reset variable
19ec-1d78:55625070.777 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55625070.945 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55625073.811 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-b10:55625073.907 :         IO Send command 10 bytes
19ec-b10:55625073.980 :         => CNT96226::VenderCmd_SetData
19ec-b10:55625074.044 :         iCmd = 0, nBytes = 12
19ec-b10:55625074.171 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-1c88:55625083.764 : <= StartPage ret = 1
19ec-1c88:55625083.848 : Page 1
19ec-1c88:55625083.914 : <= StartScan ret = 1
19ec-b10:55625755.323 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55625755.512 :         System send command 10 bytes + data 2 bytes
19ec-b10:55625755.592 :         => CNT96226::VenderCmd_GetData
19ec-b10:55625755.655 :         iCmd = 1, nBytes = 4
19ec-b10:55626056.333 :         0000 : 00 00 00 00 
19ec-b10:55626056.488 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55626056.645 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55626056.729 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-b10:55626056.798 :         IO Send command 10 bytes
19ec-b10:55626056.897 :         => CNT96226::VenderCmd_SetData
19ec-b10:55626056.957 :         iCmd = 0, nBytes = 12
19ec-b10:55626057.071 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:55626274.568 : => ReadScan
19ec-1c88:55626274.733 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55626274.813 : => ReadScanEx2
19ec-1c88:55626274.865 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55626274.928 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55626274.986 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55626275.164 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55626275.227 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55626275.290 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55626275.358 : => GetImageToBuffer
19ec-1c88:55626275.414 : => GetImageToBufferPageScan
19ec-1c88:55626275.474 : Pipe = 81a2e48 Read ==>
19ec-1c88:55626275.596 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55626605.145 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55626605.330 :         System send command 10 bytes + data 2 bytes
19ec-b10:55626605.419 :         => CNT96226::VenderCmd_GetData
19ec-b10:55626605.487 :         iCmd = 1, nBytes = 4
19ec-b10:55626717.304 :         0000 : 00 00 00 00 
19ec-b10:55626717.413 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55626717.554 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55626717.696 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-b10:55626717.766 :         IO Send command 10 bytes
19ec-b10:55626717.860 :         => CNT96226::VenderCmd_SetData
19ec-b10:55626717.919 :         iCmd = 0, nBytes = 28
19ec-b10:55626718.044 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-b10:55626718.163 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-b10:55626871.945 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55626872.104 :         System send command 10 bytes + data 18 bytes
19ec-b10:55626872.187 :         => CNT96226::VenderCmd_GetData
19ec-b10:55626872.246 :         iCmd = 1, nBytes = 4
19ec-b10:55626988.001 :         0000 : 00 00 00 00 
19ec-b10:55626988.143 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55626988.298 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55626988.384 :         IOThread: ReadBackground
19ec-b10:55626988.530 :         Background Front Page Image Process Count = 3
19ec-b10:55626988.653 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-b10:55626988.723 :         -> Pixel : 1296
19ec-b10:55626988.778 :         ImageProcess Stage 1 : Nearest Scale
19ec-b10:55626988.837 :         -> dwSrcWidth : 1296
19ec-b10:55626988.890 :         -> dwSrcLength : 2
19ec-b10:55626988.943 :         -> dwDestWidth : 628
19ec-b10:55626988.996 :         -> dwDestLength : 2
19ec-b10:55626989.046 :         -> dwYRateFraction : 0/0
19ec-b10:55626989.100 :         -> blColor : 1
19ec-b10:55626989.150 :         -> blYByRate : 0
19ec-b10:55626989.200 :         ImageProcess Stage 2 : Background Color Unpack
19ec-b10:55626989.257 :         -> Pixel : 628
19ec-b10:55626990.347 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-b10:55626990.417 :         IO Send command 10 bytes
19ec-b10:55626990.477 :         => CNT96226::VenderCmd_SetData
19ec-b10:55626990.534 :         iCmd = 0, nBytes = 10
19ec-b10:55626990.642 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-b10:55627251.071 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55627251.556 :         System send command 10 bytes + data 0 bytes
19ec-b10:55627251.637 :         IO total need to receive data 7776 bytes
19ec-b10:55627251.708 :         => CNT96226::VenderCmd_GetData
19ec-b10:55627251.769 :         iCmd = 0, nBytes = 7776
19ec-b10:55627459.381 :         skip dump 7648 bytes
19ec-b10:55627459.594 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627459.721 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627459.844 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627459.973 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.098 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.223 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.349 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.475 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.537 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55627460.695 :         System total receive data 7776 bytes
19ec-b10:55627460.761 :         => CNT96226::VenderCmd_GetData
19ec-b10:55627460.816 :         iCmd = 1, nBytes = 4
19ec-b10:55627568.137 :         0000 : 00 00 00 00 
19ec-b10:55627568.510 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55627568.649 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55627873.450 :         IOThread: Counting Padding Values
19ec-b10:55627873.648 :         => CScanner::GetWindowDescriptor
19ec-b10:55627873.732 :         <= CScanner::GetWindowDescriptor
19ec-b10:55627873.793 :         Dump Window Descriptor
19ec-b10:55627873.928 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-b10:55627874.063 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-b10:55627874.195 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55627874.337 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-b10:55627874.461 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-b10:55627874.523 :         IOThread : Set Window
19ec-b10:55627874.585 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-b10:55627874.645 :         IO Send command 10 bytes
19ec-b10:55627874.730 :         => CNT96226::VenderCmd_SetData
19ec-b10:55627874.788 :         iCmd = 0, nBytes = 89
19ec-b10:55627874.914 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-b10:55627875.040 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-b10:55627875.170 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-b10:55627875.303 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-b10:55627875.432 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-b10:55627875.533 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-b10:55628984.804 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55628984.983 :         System send command 10 bytes + data 79 bytes
19ec-b10:55628985.066 :         => CNT96226::VenderCmd_GetData
19ec-b10:55628985.128 :         iCmd = 1, nBytes = 4
19ec-b10:55629157.119 :         0000 : 00 00 00 00 
19ec-b10:55629157.245 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55629157.420 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55629157.552 :         IOThread:Send Gamma
19ec-b10:55629157.636 :         => CAquila::UpdateSWGammaTable
19ec-b10:55629157.697 :          NewScanParameter.ColorFilter = 0
19ec-b10:55629157.829 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-b10:55629157.975 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-b10:55629158.112 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-b10:55629158.247 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-b10:55629158.381 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-b10:55629158.516 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-b10:55629158.654 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-b10:55629158.789 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-b10:55629158.924 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-b10:55629159.058 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-b10:55629159.199 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-b10:55629159.336 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-b10:55629159.471 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-b10:55629159.605 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-b10:55629159.740 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-b10:55629159.877 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-b10:55629160.011 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629160.139 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629160.387 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-b10:55629160.529 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-b10:55629160.672 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-b10:55629160.809 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-b10:55629160.941 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-b10:55629161.077 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-b10:55629161.214 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-b10:55629161.349 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-b10:55629161.491 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-b10:55629161.631 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-b10:55629161.769 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-b10:55629161.902 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-b10:55629162.036 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629162.174 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629162.300 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629162.425 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629162.717 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-b10:55629162.856 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-b10:55629162.995 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-b10:55629163.132 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-b10:55629163.266 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-b10:55629163.405 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-b10:55629163.543 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-b10:55629163.682 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-b10:55629163.823 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-b10:55629163.958 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-b10:55629164.096 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-b10:55629164.229 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-b10:55629164.363 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629164.498 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629164.626 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629164.751 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629164.888 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-b10:55629165.028 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-b10:55629165.163 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-b10:55629165.298 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-b10:55629165.434 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-b10:55629165.568 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-b10:55629165.705 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-b10:55629165.840 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-b10:55629165.979 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-b10:55629166.118 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-b10:55629166.251 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-b10:55629166.382 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-b10:55629166.515 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629166.645 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629166.786 :         <= CAquila::UpdateSWGammaTable
19ec-b10:55629203.249 :         IOThread: Wait Pipe
19ec-b10:55629203.383 :         Pipe = 81a2d38 ==> IsHighUsage
19ec-b10:55629203.533 :         Pipe = 81a2d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-b10:55629203.658 :         Pipe = 81a2d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-b10:55629203.792 :         Pipe = 81a2d38 <== IsHighUsage ret = 0
19ec-b10:55629203.880 :         IOThread: Reserve Unit
19ec-b10:55629203.944 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-b10:55629204.014 :         IO Send command 10 bytes
19ec-b10:55629204.177 :         => CNT96226::VenderCmd_SetData
19ec-b10:55629204.236 :         iCmd = 0, nBytes = 10
19ec-b10:55629204.344 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-b10:55629386.020 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55629386.493 :         System send command 10 bytes + data 0 bytes
19ec-b10:55629386.574 :         => CNT96226::VenderCmd_GetData
19ec-b10:55629386.637 :         iCmd = 1, nBytes = 4
19ec-b10:55629567.198 :         0000 : 00 00 00 00 
19ec-b10:55629567.277 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55629567.419 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55629567.481 :         IOThread: Start Scan
19ec-b10:55629567.550 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-b10:55629567.618 :         IO Send command 10 bytes
19ec-b10:55629567.727 :         => CNT96226::VenderCmd_SetData
19ec-b10:55629567.779 :         iCmd = 0, nBytes = 10
19ec-b10:55629567.883 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-b10:55629858.121 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55629858.317 :         System send command 10 bytes + data 0 bytes
19ec-b10:55629858.393 :         => CNT96226::VenderCmd_GetData
19ec-b10:55629858.815 :         iCmd = 1, nBytes = 4
19ec-b10:55630078.872 :         0000 : 00 00 00 00 
19ec-b10:55630078.968 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630079.126 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55630079.208 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-b10:55630079.300 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55630079.391 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55630079.462 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55630079.525 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55630079.579 :         IO Send command 10 bytes
19ec-b10:55630079.678 :         => CNT96226::VenderCmd_SetData
19ec-b10:55630079.733 :         iCmd = 0, nBytes = 10
19ec-b10:55630079.842 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55630415.643 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55630415.825 :         System send command 10 bytes + data 0 bytes
19ec-b10:55630415.899 :         IO total need to receive data 2095632 bytes
19ec-b10:55630415.972 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630416.029 :         iCmd = 2, nBytes = 24
19ec-b10:55630624.591 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55630624.743 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55630624.809 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630624.884 :         Information.Status = 0
19ec-b10:55630624.940 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630624.996 :         iCmd = 2, nBytes = 24
19ec-b10:55630800.922 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55630801.110 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55630801.172 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630801.244 :         Information.Status = 0
19ec-b10:55630801.305 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630801.363 :         iCmd = 2, nBytes = 24
19ec-b10:55630991.190 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55630991.381 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55630991.588 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630991.672 :         Information.Status = 0
19ec-b10:55630991.730 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630991.783 :         iCmd = 2, nBytes = 24
19ec-b10:55631182.965 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631183.103 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631183.158 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631183.221 :         Information.Status = 0
19ec-b10:55631183.273 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631183.324 :         iCmd = 2, nBytes = 24
19ec-b10:55631290.847 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631290.994 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631291.048 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631291.110 :         Information.Status = 0
19ec-b10:55631291.162 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631291.215 :         iCmd = 2, nBytes = 24
19ec-b10:55631455.211 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631455.408 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631455.470 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631455.545 :         Information.Status = 0
19ec-b10:55631455.609 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631455.668 :         iCmd = 2, nBytes = 24
19ec-b10:55631661.627 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631661.760 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631661.815 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631661.877 :         Information.Status = 0
19ec-b10:55631661.929 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631661.980 :         iCmd = 2, nBytes = 24
19ec-b10:55631774.173 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631774.327 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631774.386 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631774.454 :         Information.Status = 0
19ec-b10:55631774.511 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631774.564 :         iCmd = 2, nBytes = 24
19ec-b10:55631882.582 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631882.739 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631882.793 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631882.857 :         Information.Status = 0
19ec-b10:55631882.912 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631882.965 :         iCmd = 2, nBytes = 24
19ec-b10:55632033.723 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632034.155 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632034.216 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632034.281 :         Information.Status = 0
19ec-b10:55632034.334 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632034.388 :         iCmd = 2, nBytes = 24
19ec-b10:55632199.455 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632199.582 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632199.637 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632199.701 :         Information.Status = 0
19ec-b10:55632199.753 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632199.804 :         iCmd = 2, nBytes = 24
19ec-b10:55632311.508 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632311.655 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632311.710 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632311.769 :         Information.Status = 0
19ec-b10:55632311.818 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632311.866 :         iCmd = 2, nBytes = 24
19ec-b10:55632452.599 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632452.812 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632452.877 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632453.122 :         Information.Status = 0
19ec-b10:55632453.191 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632453.246 :         iCmd = 2, nBytes = 24
19ec-b10:55632661.552 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632661.702 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632661.761 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632661.829 :         Information.Status = 0
19ec-b10:55632661.884 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632661.937 :         iCmd = 2, nBytes = 24
19ec-b10:55632794.775 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632794.937 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632794.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632795.062 :         Information.Status = 0
19ec-b10:55632795.120 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632795.175 :         iCmd = 2, nBytes = 24
19ec-b10:55632925.455 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632925.646 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632925.706 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632925.779 :         Information.Status = 0
19ec-b10:55632925.832 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632925.885 :         iCmd = 2, nBytes = 24
19ec-b10:55633081.428 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633081.856 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633081.912 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633081.972 :         Information.Status = 0
19ec-b10:55633082.024 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633082.079 :         iCmd = 2, nBytes = 24
19ec-b10:55633255.747 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633255.930 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633255.989 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633256.053 :         Information.Status = 0
19ec-b10:55633256.108 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633256.162 :         iCmd = 2, nBytes = 24
19ec-b10:55633417.991 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633418.178 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633418.239 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633418.312 :         Information.Status = 0
19ec-b10:55633418.368 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633418.421 :         iCmd = 2, nBytes = 24
19ec-b10:55633620.298 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633620.463 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633620.529 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633620.596 :         Information.Status = 0
19ec-b10:55633620.648 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633620.702 :         iCmd = 2, nBytes = 24
19ec-b10:55633769.083 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633769.239 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633769.297 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633769.366 :         Information.Status = 0
19ec-b10:55633769.421 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633769.474 :         iCmd = 2, nBytes = 24
19ec-b10:55633891.453 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633891.621 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633891.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633891.745 :         Information.Status = 0
19ec-b10:55633891.801 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633891.854 :         iCmd = 2, nBytes = 24
19ec-b10:55634063.728 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634063.907 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634063.973 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634064.047 :         Information.Status = 0
19ec-b10:55634064.103 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634064.320 :         iCmd = 2, nBytes = 24
19ec-b10:55634248.955 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634249.113 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634249.177 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634249.247 :         Information.Status = 0
19ec-b10:55634249.304 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634249.357 :         iCmd = 2, nBytes = 24
19ec-b10:55634387.746 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634387.893 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634387.947 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634388.012 :         Information.Status = 0
19ec-b10:55634388.065 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634388.119 :         iCmd = 2, nBytes = 24
19ec-b10:55634540.459 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634540.642 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634540.706 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634540.781 :         Information.Status = 0
19ec-b10:55634540.841 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634540.894 :         iCmd = 2, nBytes = 24
19ec-b10:55634728.452 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634728.610 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634728.671 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634728.737 :         Information.Status = 0
19ec-b10:55634728.792 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634728.842 :         iCmd = 2, nBytes = 24
19ec-b10:55634855.542 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634855.684 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634855.742 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634855.799 :         Information.Status = 0
19ec-b10:55634855.852 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634855.901 :         iCmd = 2, nBytes = 24
19ec-b10:55634988.142 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634988.303 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634988.359 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634988.421 :         Information.Status = 0
19ec-b10:55634988.477 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634988.528 :         iCmd = 2, nBytes = 24
19ec-b10:55635281.872 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635282.044 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635282.110 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635282.183 :         Information.Status = 0
19ec-b10:55635282.241 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635282.295 :         iCmd = 2, nBytes = 24
19ec-b10:55635455.572 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635455.748 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635455.805 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635455.873 :         Information.Status = 0
19ec-b10:55635455.926 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635455.981 :         iCmd = 2, nBytes = 24
19ec-b10:55635657.845 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635658.022 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635658.085 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635658.156 :         Information.Status = 0
19ec-b10:55635658.213 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635658.266 :         iCmd = 2, nBytes = 24
19ec-b10:55635806.542 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635806.698 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635806.752 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635806.821 :         Information.Status = 0
19ec-b10:55635806.876 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635806.929 :         iCmd = 2, nBytes = 24
19ec-b10:55635922.586 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635922.740 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635922.795 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635922.856 :         Information.Status = 0
19ec-b10:55635922.909 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635922.963 :         iCmd = 2, nBytes = 24
19ec-b10:55636097.165 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636097.357 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636097.423 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636097.494 :         Information.Status = 0
19ec-b10:55636097.555 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636097.610 :         iCmd = 2, nBytes = 24
19ec-b10:55636220.379 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636220.506 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636220.560 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636220.623 :         Information.Status = 0
19ec-b10:55636220.673 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636220.725 :         iCmd = 2, nBytes = 24
19ec-b10:55636379.485 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636379.689 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636379.749 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636379.823 :         Information.Status = 0
19ec-b10:55636379.887 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636379.945 :         iCmd = 2, nBytes = 24
19ec-b10:55636506.613 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636506.767 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636506.822 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636506.898 :         Information.Status = 0
19ec-b10:55636506.954 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636507.004 :         iCmd = 2, nBytes = 24
19ec-b10:55636645.519 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636645.669 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636645.731 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636645.802 :         Information.Status = 0
19ec-b10:55636645.861 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636645.919 :         iCmd = 2, nBytes = 24
19ec-b10:55636765.473 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636765.603 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636765.660 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636765.722 :         Information.Status = 0
19ec-b10:55636765.773 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636765.827 :         iCmd = 2, nBytes = 24
19ec-b10:55636889.184 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636889.347 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636889.402 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636889.470 :         Information.Status = 0
19ec-b10:55636889.527 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636889.578 :         iCmd = 2, nBytes = 24
19ec-b10:55637036.690 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637036.877 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637036.940 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637037.014 :         Information.Status = 0
19ec-b10:55637037.074 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637037.127 :         iCmd = 2, nBytes = 24
19ec-b10:55637187.414 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637187.571 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637187.632 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637187.702 :         Information.Status = 0
19ec-b10:55637187.759 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637187.810 :         iCmd = 2, nBytes = 24
19ec-b10:55637306.759 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637307.082 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637307.142 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637307.202 :         Information.Status = 0
19ec-b10:55637307.251 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637307.304 :         iCmd = 2, nBytes = 24
19ec-b10:55637426.674 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637426.836 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637426.892 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637426.957 :         Information.Status = 0
19ec-b10:55637427.008 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637427.060 :         iCmd = 2, nBytes = 24
19ec-b10:55637569.816 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637569.998 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637570.058 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637570.136 :         Information.Status = 0
19ec-b10:55637570.192 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637570.246 :         iCmd = 2, nBytes = 24
19ec-b10:55637744.257 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637744.416 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637744.479 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637744.544 :         Information.Status = 0
19ec-b10:55637744.597 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637744.654 :         iCmd = 2, nBytes = 24
19ec-b10:55637859.511 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637859.670 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637859.724 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637859.788 :         Information.Status = 0
19ec-b10:55637859.846 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637859.900 :         iCmd = 2, nBytes = 24
19ec-b10:55637979.384 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637979.539 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637979.598 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637979.662 :         Information.Status = 0
19ec-b10:55637979.718 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637979.774 :         iCmd = 2, nBytes = 24
19ec-b10:55638114.824 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638115.000 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638115.061 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638115.135 :         Information.Status = 0
19ec-b10:55638115.193 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638115.252 :         iCmd = 2, nBytes = 24
19ec-b10:55638234.494 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638234.622 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638234.676 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638234.738 :         Information.Status = 0
19ec-b10:55638234.790 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638234.842 :         iCmd = 2, nBytes = 24
19ec-b10:55638358.369 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638358.498 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638358.555 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638358.611 :         Information.Status = 0
19ec-b10:55638358.659 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638358.710 :         iCmd = 2, nBytes = 24
19ec-b10:55638482.040 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638482.189 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638482.243 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638482.303 :         Information.Status = 0
19ec-b10:55638482.357 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638482.410 :         iCmd = 2, nBytes = 24
19ec-b10:55638629.544 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638629.743 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638629.965 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638630.051 :         Information.Status = 0
19ec-b10:55638630.112 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638630.167 :         iCmd = 2, nBytes = 24
19ec-b10:55638783.660 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638783.841 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638783.913 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638783.989 :         Information.Status = 0
19ec-b10:55638784.042 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638784.099 :         iCmd = 2, nBytes = 24
19ec-b10:55638918.859 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638919.040 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638919.110 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638919.186 :         Information.Status = 0
19ec-b10:55638919.253 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638919.308 :         iCmd = 2, nBytes = 24
19ec-b10:55639062.915 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639063.464 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639063.564 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639063.634 :         Information.Status = 0
19ec-b10:55639063.692 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639063.746 :         iCmd = 2, nBytes = 24
19ec-b10:55639256.086 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639256.288 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639256.349 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639256.423 :         Information.Status = 0
19ec-b10:55639256.488 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639256.548 :         iCmd = 2, nBytes = 24
19ec-b10:55639457.132 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639457.297 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639457.361 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639457.426 :         Information.Status = 0
19ec-b10:55639457.481 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639457.537 :         iCmd = 2, nBytes = 24
19ec-b10:55639615.395 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639615.621 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639615.685 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639615.760 :         Information.Status = 0
19ec-b10:55639615.824 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639615.890 :         iCmd = 2, nBytes = 24
19ec-b10:55640119.008 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55640119.223 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55640119.285 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55640119.358 :         Information.Status = 0
19ec-b10:55640119.418 :         => CNT96226::VenderCmd_GetData
19ec-b10:55640119.471 :         iCmd = 2, nBytes = 24
19ec-b10:55640371.417 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55640371.571 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55640371.629 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55640371.696 :         Information.Status = 0
19ec-b10:55640371.751 :         => CNT96226::VenderCmd_GetData
19ec-b10:55640371.804 :         iCmd = 2, nBytes = 24
19ec-b10:55641337.682 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55641337.890 :         0010 : f0 00 00 00 50 99 37 00 
19ec-b10:55641337.953 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55641338.027 :         Information.Status = 1, Information.Addr = 3643728
19ec-b10:55641343.441 :         => CNT96226::MemoryRead
19ec-b10:55641754.756 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55641754.946 :         System total receive data 311040 bytes
19ec-b10:55641755.018 :         => CNT96226::VenderCmd_GetData
19ec-b10:55641755.078 :         iCmd = 1, nBytes = 4
19ec-b10:55641959.662 :         0000 : 00 00 00 00 
19ec-b10:55641959.956 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55641960.123 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55641960.192 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55641960.252 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55641960.351 :         Pipe = 81a2d38 Write ==>
19ec-b10:55641960.466 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55641960.606 :         Pipe = 81a2d38 start to write data
19ec-b10:55641960.664 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 0 size = 36
19ec-b10:55641960.779 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55641960.866 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55641960.961 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55641961.114 :         Pipe = 81a2d38 Write <==
19ec-b10:55641961.171 :         Pipe = 81a2d38 Write ==>
19ec-b10:55641961.258 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55641961.371 :         Pipe = 81a2d38 start to write data
19ec-b10:55641961.428 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 36 size = 311040
19ec-1d78:55641962.202 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55641962.385 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 0 size = 36
19ec-1d78:55641962.505 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55641962.598 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55641962.695 :     Pipe = 81a2d38 Read <==
19ec-b10:55641968.311 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55641968.413 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55641968.509 :         Pipe = 81a2d38 Write <==
19ec-1d78:55642090.324 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55642090.511 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55642090.661 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55642090.809 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 36 size = 311040
19ec-1d78:55642098.778 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55642098.899 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55642099.018 :     Pipe = 81a2d38 Read <==
19ec-1d78:55642099.077 :     ImageProcessThread : Process start
19ec-1d78:55642108.630 :     BytesPerLine = 3888
19ec-1d78:55642108.708 :     Lines = 80
19ec-1d78:55642167.466 :     ImageProcessThread : Process end
19ec-b10:55642244.937 :         IOThread: get image OK
19ec-b10:55642245.135 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-b10:55642245.245 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55642245.337 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55642245.418 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55642245.488 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55642245.549 :         IO Send command 10 bytes
19ec-b10:55642245.688 :         => CNT96226::VenderCmd_SetData
19ec-b10:55642245.751 :         iCmd = 0, nBytes = 10
19ec-b10:55642245.874 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55642805.455 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55642805.669 :         System send command 10 bytes + data 0 bytes
19ec-b10:55642805.744 :         IO total need to receive data 2095632 bytes
19ec-b10:55642805.812 :         => CNT96226::VenderCmd_GetData
19ec-b10:55642805.870 :         iCmd = 2, nBytes = 24
19ec-1d78:55642988.619 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55642988.851 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55642988.994 :     Pipe = 81a2e48 start to write data
19ec-1d78:55642989.057 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 0 size = 36
19ec-1d78:55642989.175 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55642989.636 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55642989.737 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55642989.883 :     Pipe = 81a2e48 Write <==
19ec-1d78:55642989.934 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55642990.019 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55642990.130 :     Pipe = 81a2e48 start to write data
19ec-1d78:55642990.191 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 36 size = 71592
19ec-1c88:55642990.705 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55642990.885 : Pipe = 81a2e48 Read Copy from 81a2f08 + 0 size = 36
19ec-1c88:55642991.007 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55642991.102 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55642991.196 : Pipe = 81a2e48 Read <==
19ec-1c88:55642991.255 : Get Packet type = 0 
19ec-1c88:55642991.309 : Get Packet dwSize = 71592 
19ec-1c88:55642991.365 : Get Packet bADFStatus = 1 
19ec-1c88:55642991.417 : Get Packet dwStatusLong = 0 
19ec-1c88:55642991.470 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55642991.537 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55642991.598 : <= GetImageToBuffer Ret = 1
19ec-1c88:55642991.657 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1d78:55642991.733 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-1d78:55642991.830 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1c88:55642991.899 : Pipe = 81a2e48 Read ==>
19ec-1d78:55642991.953 :     Pipe = 81a2e48 Write <==
19ec-1c88:55642992.012 : Pipe = 81a2e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-1d78:55642992.093 :     Pipe = 81a2d38 Read ==>
19ec-1c88:55642992.152 : Pipe = 81a2e48 Read Copy from 81a2f08 + 36 size = 71592
19ec-1d78:55642992.229 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55642993.768 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55642993.862 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55642993.959 : Pipe = 81a2e48 Read <==
19ec-1c88:55642994.012 : => GetImageToBuffer
19ec-1c88:55642994.060 : => GetImageToBufferPageScan
19ec-1c88:55642994.114 : Pipe = 81a2e48 Read ==>
19ec-1c88:55642994.198 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55643034.827 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55643034.983 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55643035.048 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55643035.121 :         Information.Status = 0
19ec-b10:55643035.185 :         => CNT96226::VenderCmd_GetData
19ec-b10:55643035.247 :         iCmd = 2, nBytes = 24
19ec-b10:55644007.741 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55644008.161 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-b10:55644008.225 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55644008.298 :         Information.Status = 1, Information.Addr = 3954768
19ec-b10:55644009.159 :         => CNT96226::MemoryRead
19ec-b10:55644405.860 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55644406.023 :         System total receive data 311040 bytes
19ec-b10:55644406.090 :         => CNT96226::VenderCmd_GetData
19ec-b10:55644406.157 :         iCmd = 1, nBytes = 4
19ec-b10:55644577.376 :         0000 : 00 00 00 00 
19ec-b10:55644577.487 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55644577.641 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55644577.701 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55644577.761 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55644577.855 :         Pipe = 81a2d38 Write ==>
19ec-b10:55644577.974 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55644578.109 :         Pipe = 81a2d38 start to write data
19ec-b10:55644578.168 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 311076 size = 36
19ec-b10:55644578.474 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55644578.566 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55644578.664 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55644578.832 :         Pipe = 81a2d38 Write <==
19ec-b10:55644578.888 :         Pipe = 81a2d38 Write ==>
19ec-b10:55644578.974 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55644579.084 :         Pipe = 81a2d38 start to write data
19ec-b10:55644579.141 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 311112 size = 311040
19ec-1d78:55644579.582 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55644579.745 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 311076 size = 36
19ec-1d78:55644579.869 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55644579.959 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55644580.056 :     Pipe = 81a2d38 Read <==
19ec-1d78:55644580.114 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55644580.179 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55644580.265 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55644585.372 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55644585.466 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55644585.561 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55644585.678 :         Pipe = 81a2d38 Write <==
19ec-1d78:55644586.386 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55644586.536 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 311112 size = 311040
19ec-1d78:55644587.583 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55644587.674 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55644587.771 :     Pipe = 81a2d38 Read <==
19ec-1d78:55644587.825 :     ImageProcessThread : Process start
19ec-1d78:55644592.005 :     BytesPerLine = 3888
19ec-1d78:55644592.066 :     Lines = 80
19ec-1d78:55644641.788 :     ImageProcessThread : Process end
19ec-b10:55644759.262 :         IOThread: get image OK
19ec-b10:55644759.441 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-b10:55644759.545 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55644759.639 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55644759.717 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55644759.781 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55644759.840 :         IO Send command 10 bytes
19ec-b10:55644759.964 :         => CNT96226::VenderCmd_SetData
19ec-b10:55644760.021 :         iCmd = 0, nBytes = 10
19ec-b10:55644760.135 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55645056.338 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55645056.514 :         System send command 10 bytes + data 0 bytes
19ec-b10:55645056.591 :         IO total need to receive data 2095632 bytes
19ec-b10:55645056.660 :         => CNT96226::VenderCmd_GetData
19ec-b10:55645056.718 :         iCmd = 2, nBytes = 24
19ec-1d78:55645308.908 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55645309.156 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55645309.303 :     Pipe = 81a2e48 start to write data
19ec-1d78:55645309.363 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 71628 size = 36
19ec-1d78:55645309.484 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55645309.571 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55645309.668 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55645309.802 :     Pipe = 81a2e48 Write <==
19ec-1d78:55645309.855 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55645310.168 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55645310.412 :     Pipe = 81a2e48 start to write data
19ec-1d78:55645310.477 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 71664 size = 75360
19ec-1c88:55645310.630 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55645310.824 : Pipe = 81a2e48 Read Copy from 81a2f08 + 71628 size = 36
19ec-1c88:55645310.954 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55645311.047 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55645311.147 : Pipe = 81a2e48 Read <==
19ec-1c88:55645311.204 : Get Packet type = 0 
19ec-1c88:55645311.262 : Get Packet dwSize = 75360 
19ec-1c88:55645311.315 : Get Packet bADFStatus = 1 
19ec-1c88:55645311.371 : Get Packet dwStatusLong = 0 
19ec-1c88:55645311.425 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55645311.502 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55645311.564 : <= GetImageToBuffer Ret = 1
19ec-1c88:55645311.632 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:55645311.702 : Pipe = 81a2e48 Read ==>
19ec-1c88:55645311.790 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55645312.082 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55645312.179 :     Pipe = 81a2e48 Write read wait size = 28260
19ec-1d78:55645312.278 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55645312.394 :     Pipe = 81a2e48 Write <==
19ec-1d78:55645312.456 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55645312.547 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55645313.159 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55645313.309 : Pipe = 81a2e48 Read Copy from 81a2f08 + 71664 size = 28260
19ec-1c88:55645314.004 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:55645314.101 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55645314.197 : Pipe = 81a2e48 Read <==
19ec-1c88:55645509.717 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55645509.911 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55645509.978 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55645510.040 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55645510.103 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55645510.164 : <= ReadScanEx2 ret = 1
19ec-1c88:55645510.221 : <= ReadScan ret = 1
19ec-b10:55645546.093 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55645546.244 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55645546.306 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55645546.379 :         Information.Status = 0
19ec-b10:55645546.439 :         => CNT96226::VenderCmd_GetData
19ec-b10:55645546.494 :         iCmd = 2, nBytes = 24
19ec-b10:55646118.956 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55646119.169 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55646119.234 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55646119.309 :         Information.Status = 0
19ec-b10:55646119.373 :         => CNT96226::VenderCmd_GetData
19ec-b10:55646119.429 :         iCmd = 2, nBytes = 24
19ec-b10:55646702.614 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55646702.847 :         0010 : f0 00 00 00 50 17 41 00 
19ec-b10:55646702.906 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55646702.984 :         Information.Status = 1, Information.Addr = 4265808
19ec-b10:55646703.934 :         => CNT96226::MemoryRead
19ec-b10:55647092.551 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55647092.755 :         System total receive data 311040 bytes
19ec-b10:55647092.836 :         => CNT96226::VenderCmd_GetData
19ec-b10:55647092.901 :         iCmd = 1, nBytes = 4
19ec-b10:55647250.539 :         0000 : 00 00 00 00 
19ec-b10:55647250.642 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55647250.776 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55647250.837 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55647251.007 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55647251.106 :         Pipe = 81a2d38 Write ==>
19ec-b10:55647251.213 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55647251.341 :         Pipe = 81a2d38 start to write data
19ec-b10:55647251.400 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 622152 size = 36
19ec-b10:55647251.521 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55647251.607 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55647251.703 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55647251.836 :         Pipe = 81a2d38 Write <==
19ec-b10:55647251.891 :         Pipe = 81a2d38 Write ==>
19ec-b10:55647251.977 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55647252.089 :         Pipe = 81a2d38 start to write data
19ec-b10:55647252.144 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 622188 size = 311040
19ec-1d78:55647252.932 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55647253.109 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 622152 size = 36
19ec-1d78:55647253.234 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55647253.325 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55647253.424 :     Pipe = 81a2d38 Read <==
19ec-1d78:55647253.484 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55647253.548 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55647253.634 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55647258.673 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55647258.770 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55647258.869 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55647258.980 :         Pipe = 81a2d38 Write <==
19ec-1d78:55647260.025 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55647260.202 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 622188 size = 311040
19ec-1d78:55647261.272 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55647261.369 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55647261.463 :     Pipe = 81a2d38 Read <==
19ec-1d78:55647261.516 :     ImageProcessThread : Process start
19ec-1d78:55647265.714 :     BytesPerLine = 3888
19ec-1d78:55647265.777 :     Lines = 80
19ec-1d78:55647313.376 :     ImageProcessThread : Process end
19ec-b10:55647493.016 :         IOThread: get image OK
19ec-b10:55647493.220 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-b10:55647493.325 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55647493.426 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55647493.502 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55647493.572 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55647493.630 :         IO Send command 10 bytes
19ec-b10:55647493.765 :         => CNT96226::VenderCmd_SetData
19ec-b10:55647493.827 :         iCmd = 0, nBytes = 10
19ec-b10:55647493.947 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55647601.167 : => ReadScan
19ec-1c88:55647601.335 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55647601.421 : => ReadScanEx2
19ec-1c88:55647601.473 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55647601.535 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55647601.594 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55647601.656 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55647601.720 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55647601.781 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55647601.847 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:55647601.915 : Pipe = 81a2e48 Read ==>
19ec-1c88:55647602.037 : Pipe = 81a2e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:55647602.291 : Pipe = 81a2e48 Read Copy from 81a2f08 + 99924 size = 47100
19ec-1c88:55647602.619 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55647602.715 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55647602.815 : Pipe = 81a2e48 Read <==
19ec-1c88:55647602.867 : => GetImageToBuffer
19ec-1c88:55647602.918 : => GetImageToBufferPageScan
19ec-1c88:55647602.974 : Pipe = 81a2e48 Read ==>
19ec-1c88:55647603.065 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55647781.851 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55647782.009 :         System send command 10 bytes + data 0 bytes
19ec-b10:55647782.079 :         IO total need to receive data 2095632 bytes
19ec-b10:55647782.147 :         => CNT96226::VenderCmd_GetData
19ec-b10:55647782.210 :         iCmd = 2, nBytes = 24
19ec-1d78:55648054.301 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55648054.555 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55648054.704 :     Pipe = 81a2e48 start to write data
19ec-1d78:55648054.771 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 147024 size = 36
19ec-1d78:55648054.899 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55648054.988 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55648055.087 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55648055.224 :     Pipe = 81a2e48 Write <==
19ec-1d78:55648055.279 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55648055.368 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55648055.481 :     Pipe = 81a2e48 start to write data
19ec-1d78:55648055.539 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 147060 size = 75360
19ec-1c88:55648056.003 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55648056.187 : Pipe = 81a2e48 Read Copy from 81a2f08 + 147024 size = 36
19ec-1c88:55648056.312 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55648056.410 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55648056.513 : Pipe = 81a2e48 Read <==
19ec-1c88:55648056.572 : Get Packet type = 0 
19ec-1c88:55648056.628 : Get Packet dwSize = 75360 
19ec-1c88:55648056.688 : Get Packet bADFStatus = 1 
19ec-1c88:55648056.747 : Get Packet dwStatusLong = 0 
19ec-1c88:55648056.801 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55648056.867 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55648056.929 : <= GetImageToBuffer Ret = 1
19ec-1c88:55648056.998 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:55648057.071 : Pipe = 81a2e48 Read ==>
19ec-1c88:55648057.156 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55648057.286 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55648057.384 :     Pipe = 81a2e48 Write read wait size = 52752
19ec-1d78:55648057.483 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55648057.595 :     Pipe = 81a2e48 Write <==
19ec-1d78:55648057.661 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55648057.751 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55648057.884 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55648058.038 : Pipe = 81a2e48 Read Copy from 81a2f08 + 147060 size = 52752
19ec-1c88:55648058.323 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:55648058.414 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55648058.510 : Pipe = 81a2e48 Read <==
19ec-1c88:55648218.437 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55648218.600 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55648218.667 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55648218.731 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55648218.791 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55648218.850 : <= ReadScanEx2 ret = 1
19ec-1c88:55648219.010 : <= ReadScan ret = 1
19ec-b10:55648275.758 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55648275.916 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55648275.983 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55648276.055 :         Information.Status = 0
19ec-b10:55648276.118 :         => CNT96226::VenderCmd_GetData
19ec-b10:55648276.174 :         iCmd = 2, nBytes = 24
19ec-b10:55648836.628 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55648836.840 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55648836.904 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55648836.977 :         Information.Status = 0
19ec-b10:55648837.036 :         => CNT96226::VenderCmd_GetData
19ec-b10:55648837.090 :         iCmd = 2, nBytes = 24
19ec-b10:55649409.023 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55649409.266 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-b10:55649409.331 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55649409.408 :         Information.Status = 1, Information.Addr = 4576848
19ec-b10:55649412.138 :         => CNT96226::MemoryRead
19ec-b10:55649803.207 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55649803.396 :         System total receive data 311040 bytes
19ec-b10:55649803.474 :         => CNT96226::VenderCmd_GetData
19ec-b10:55649803.538 :         iCmd = 1, nBytes = 4
19ec-b10:55649980.264 :         0000 : 00 00 00 00 
19ec-b10:55649980.419 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55649980.582 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55649980.652 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55649980.711 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55649980.822 :         Pipe = 81a2d38 Write ==>
19ec-b10:55649980.940 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55649981.072 :         Pipe = 81a2d38 start to write data
19ec-b10:55649981.135 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 933228 size = 36
19ec-b10:55649981.262 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55649981.352 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55649981.450 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55649981.580 :         Pipe = 81a2d38 Write <==
19ec-b10:55649981.636 :         Pipe = 81a2d38 Write ==>
19ec-b10:55649981.725 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55649981.840 :         Pipe = 81a2d38 start to write data
19ec-b10:55649981.899 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 933264 size = 311040
19ec-1d78:55649982.368 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55649982.554 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 933228 size = 36
19ec-1d78:55649982.683 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55649982.779 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55649982.882 :     Pipe = 81a2d38 Read <==
19ec-1d78:55649982.945 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55649983.013 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55649983.100 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55649988.294 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55649988.396 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55649988.499 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55649988.613 :         Pipe = 81a2d38 Write <==
19ec-1d78:55649989.330 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55649989.482 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 933264 size = 311040
19ec-1d78:55649990.722 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55649990.810 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55649991.070 :     Pipe = 81a2d38 Read <==
19ec-1d78:55649991.131 :     ImageProcessThread : Process start
19ec-1d78:55649995.539 :     BytesPerLine = 3888
19ec-1d78:55649995.612 :     Lines = 80
19ec-1d78:55650043.212 :     ImageProcessThread : Process end
19ec-b10:55650176.636 :         IOThread: get image OK
19ec-b10:55650176.840 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-b10:55650176.946 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55650177.045 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55650177.121 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55650177.194 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55650177.256 :         IO Send command 10 bytes
19ec-b10:55650177.381 :         => CNT96226::VenderCmd_SetData
19ec-b10:55650177.437 :         iCmd = 0, nBytes = 10
19ec-b10:55650177.560 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55650366.365 : => ReadScan
19ec-1c88:55650366.507 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55650366.583 : => ReadScanEx2
19ec-1c88:55650366.632 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55650366.692 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55650366.749 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55650366.811 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55650366.871 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55650366.931 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55650367.010 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:55650367.081 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650367.201 : Pipe = 81a2e48 Read Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:55650367.334 : Pipe = 81a2e48 Read Copy from 81a2f08 + 199812 size = 22608
19ec-1c88:55650367.556 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55650367.645 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55650367.747 : Pipe = 81a2e48 Read <==
19ec-1c88:55650367.801 : => GetImageToBuffer
19ec-1c88:55650367.856 : => GetImageToBufferPageScan
19ec-1c88:55650367.918 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650368.005 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55650468.265 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55650468.438 :         System send command 10 bytes + data 0 bytes
19ec-b10:55650468.513 :         IO total need to receive data 2095632 bytes
19ec-b10:55650468.581 :         => CNT96226::VenderCmd_GetData
19ec-b10:55650468.641 :         iCmd = 2, nBytes = 24
19ec-1d78:55650710.503 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55650710.753 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55650710.896 :     Pipe = 81a2e48 start to write data
19ec-1d78:55650710.954 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 222420 size = 36
19ec-1d78:55650711.069 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55650711.156 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55650711.251 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55650711.406 :     Pipe = 81a2e48 Write <==
19ec-1d78:55650711.456 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55650711.758 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55650711.868 :     Pipe = 81a2e48 start to write data
19ec-1d78:55650711.921 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 222456 size = 75360
19ec-1c88:55650712.096 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55650712.274 : Pipe = 81a2e48 Read Copy from 81a2f08 + 222420 size = 36
19ec-1c88:55650712.393 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55650712.480 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55650712.581 : Pipe = 81a2e48 Read <==
19ec-1c88:55650712.637 : Get Packet type = 0 
19ec-1c88:55650712.693 : Get Packet dwSize = 75360 
19ec-1c88:55650712.751 : Get Packet bADFStatus = 1 
19ec-1c88:55650712.927 : Get Packet dwStatusLong = 0 
19ec-1c88:55650712.988 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55650713.056 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55650713.112 : <= GetImageToBuffer Ret = 1
19ec-1c88:55650713.174 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55650713.241 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650713.331 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55650713.618 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55650713.716 :     Pipe = 81a2e48 Write read wait size = 75360
19ec-1d78:55650713.811 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55650713.919 :     Pipe = 81a2e48 Write <==
19ec-1d78:55650713.977 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55650714.067 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55650714.326 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55650714.474 : Pipe = 81a2e48 Read Copy from 81a2f08 + 222456 size = 75360
19ec-1c88:55650714.791 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55650714.880 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55650714.975 : Pipe = 81a2e48 Read <==
19ec-1c88:55650715.249 : => GetImageToBuffer
19ec-1c88:55650715.303 : => GetImageToBufferPageScan
19ec-1c88:55650715.354 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650715.435 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55651018.510 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55651018.708 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55651018.764 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55651018.836 :         Information.Status = 0
19ec-b10:55651018.894 :         => CNT96226::VenderCmd_GetData
19ec-b10:55651018.950 :         iCmd = 2, nBytes = 24
19ec-b10:55651987.504 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55651987.717 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-b10:55651987.778 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55651987.852 :         Information.Status = 1, Information.Addr = 4887888
19ec-b10:55651988.737 :         => CNT96226::MemoryRead
19ec-b10:55652383.254 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55652383.419 :         System total receive data 311040 bytes
19ec-b10:55652383.486 :         => CNT96226::VenderCmd_GetData
19ec-b10:55652383.543 :         iCmd = 1, nBytes = 4
19ec-b10:55652579.330 :         0000 : 00 00 00 00 
19ec-b10:55652579.562 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55652580.028 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55652580.103 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55652580.165 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55652580.261 :         Pipe = 81a2d38 Write ==>
19ec-b10:55652580.369 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55652580.497 :         Pipe = 81a2d38 start to write data
19ec-b10:55652580.563 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1244304 size = 36
19ec-b10:55652580.683 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55652580.771 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55652580.864 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55652580.987 :         Pipe = 81a2d38 Write <==
19ec-b10:55652581.043 :         Pipe = 81a2d38 Write ==>
19ec-b10:55652581.126 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55652581.235 :         Pipe = 81a2d38 start to write data
19ec-b10:55652581.292 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1244340 size = 311040
19ec-1d78:55652581.792 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55652581.959 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1244304 size = 36
19ec-1d78:55652582.082 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55652582.319 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55652582.438 :     Pipe = 81a2d38 Read <==
19ec-1d78:55652582.497 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55652582.561 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55652582.652 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55652587.808 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55652587.903 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55652588.003 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55652588.115 :         Pipe = 81a2d38 Write <==
19ec-1d78:55652588.857 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55652589.006 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1244340 size = 311040
19ec-1d78:55652589.873 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55652589.957 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55652590.050 :     Pipe = 81a2d38 Read <==
19ec-1d78:55652590.102 :     ImageProcessThread : Process start
19ec-1d78:55652594.297 :     BytesPerLine = 3888
19ec-1d78:55652594.351 :     Lines = 80
19ec-1d78:55652640.482 :     ImageProcessThread : Process end
19ec-b10:55652771.801 :         IOThread: get image OK
19ec-b10:55652771.976 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-b10:55652772.094 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55652772.192 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55652772.269 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55652772.338 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55652772.400 :         IO Send command 10 bytes
19ec-b10:55652772.512 :         => CNT96226::VenderCmd_SetData
19ec-b10:55652772.568 :         iCmd = 0, nBytes = 10
19ec-b10:55652772.687 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55653070.399 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55653070.604 :         System send command 10 bytes + data 0 bytes
19ec-b10:55653070.683 :         IO total need to receive data 2095632 bytes
19ec-b10:55653070.747 :         => CNT96226::VenderCmd_GetData
19ec-b10:55653070.803 :         iCmd = 2, nBytes = 24
19ec-1d78:55653315.406 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55653315.634 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55653315.780 :     Pipe = 81a2e48 start to write data
19ec-1d78:55653315.846 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 297816 size = 36
19ec-1d78:55653315.970 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55653316.063 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55653316.159 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55653316.311 :     Pipe = 81a2e48 Write <==
19ec-1d78:55653316.364 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55653316.450 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55653316.560 :     Pipe = 81a2e48 start to write data
19ec-1d78:55653316.616 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 297852 size = 75360
19ec-1c88:55653317.134 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55653317.325 : Pipe = 81a2e48 Read Copy from 81a2f08 + 297816 size = 36
19ec-1c88:55653317.453 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55653317.548 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55653317.649 : Pipe = 81a2e48 Read <==
19ec-1c88:55653317.709 : Get Packet type = 0 
19ec-1c88:55653317.767 : Get Packet dwSize = 75360 
19ec-1c88:55653317.824 : Get Packet bADFStatus = 1 
19ec-1c88:55653317.879 : Get Packet dwStatusLong = 0 
19ec-1c88:55653317.934 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55653317.998 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55653318.061 : <= GetImageToBuffer Ret = 1
19ec-1c88:55653318.250 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1d78:55653318.335 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55653318.439 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1c88:55653318.508 : Pipe = 81a2e48 Read ==>
19ec-1d78:55653318.568 :     Pipe = 81a2e48 Write <==
19ec-1c88:55653318.624 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55653318.705 :     Pipe = 81a2d38 Read ==>
19ec-1c88:55653318.759 : Pipe = 81a2e48 Read Copy from 81a2f08 + 297852 size = 1884
19ec-1d78:55653318.834 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55653318.915 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:55653319.002 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55653319.096 : Pipe = 81a2e48 Read <==
19ec-1c88:55653473.887 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55653474.551 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55653474.624 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55653474.691 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55653474.750 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55653474.808 : <= ReadScanEx2 ret = 1
19ec-1c88:55653474.864 : <= ReadScan ret = 1
19ec-b10:55653577.361 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55653577.574 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55653577.639 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55653577.715 :         Information.Status = 0
19ec-b10:55653577.850 :         => CNT96226::VenderCmd_GetData
19ec-b10:55653577.911 :         iCmd = 2, nBytes = 24
19ec-b10:55654161.660 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55654161.880 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55654161.941 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55654162.017 :         Information.Status = 0
19ec-b10:55654162.075 :         => CNT96226::VenderCmd_GetData
19ec-b10:55654162.133 :         iCmd = 2, nBytes = 24
19ec-b10:55654716.799 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55654717.021 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-b10:55654717.086 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55654717.162 :         Information.Status = 1, Information.Addr = 5198928
19ec-b10:55654718.114 :         => CNT96226::MemoryRead
19ec-b10:55655115.167 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55655115.374 :         System total receive data 311040 bytes
19ec-b10:55655115.453 :         => CNT96226::VenderCmd_GetData
19ec-b10:55655115.523 :         iCmd = 1, nBytes = 4
19ec-b10:55655257.395 :         0000 : 00 00 00 00 
19ec-b10:55655257.548 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55655257.716 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55655257.785 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55655257.845 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55655257.943 :         Pipe = 81a2d38 Write ==>
19ec-b10:55655258.056 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55655258.186 :         Pipe = 81a2d38 start to write data
19ec-b10:55655258.247 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1555380 size = 36
19ec-b10:55655258.378 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55655258.469 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55655258.567 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55655258.700 :         Pipe = 81a2d38 Write <==
19ec-b10:55655258.757 :         Pipe = 81a2d38 Write ==>
19ec-b10:55655258.846 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55655258.958 :         Pipe = 81a2d38 start to write data
19ec-b10:55655259.016 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1555416 size = 311040
19ec-1d78:55655259.968 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55655260.165 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1555380 size = 36
19ec-1d78:55655260.310 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55655260.404 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55655260.505 :     Pipe = 81a2d38 Read <==
19ec-1d78:55655260.567 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55655260.635 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55655260.724 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55655265.563 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55655265.662 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55655265.761 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55655265.889 :         Pipe = 81a2d38 Write <==
19ec-1d78:55655266.162 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55655266.343 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1555416 size = 311040
19ec-1d78:55655267.416 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55655267.515 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55655267.620 :     Pipe = 81a2d38 Read <==
19ec-1d78:55655267.676 :     ImageProcessThread : Process start
19ec-1d78:55655272.006 :     BytesPerLine = 3888
19ec-1d78:55655272.064 :     Lines = 80
19ec-1d78:55655320.220 :     ImageProcessThread : Process end
19ec-b10:55655715.323 :         IOThread: get image OK
19ec-b10:55655715.511 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-b10:55655715.620 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55655715.730 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55655715.808 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55655715.876 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55655715.935 :         IO Send command 10 bytes
19ec-b10:55655716.088 :         => CNT96226::VenderCmd_SetData
19ec-b10:55655716.151 :         iCmd = 0, nBytes = 10
19ec-b10:55655716.275 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55655910.200 : => ReadScan
19ec-1c88:55655910.368 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55655910.456 : => ReadScanEx2
19ec-1c88:55655910.513 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55655910.579 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55655910.638 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55655910.701 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55655910.764 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55655910.825 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55655910.895 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:55655910.965 : Pipe = 81a2e48 Read ==>
19ec-1c88:55655911.094 : Pipe = 81a2e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:55655911.229 : Pipe = 81a2e48 Read Copy from 81a2f08 + 299736 size = 73476
19ec-1c88:55655911.662 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55655911.752 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55655911.848 : Pipe = 81a2e48 Read <==
19ec-1c88:55655911.905 : => GetImageToBuffer
19ec-1c88:55655911.960 : => GetImageToBufferPageScan
19ec-1c88:55655912.019 : Pipe = 81a2e48 Read ==>
19ec-1c88:55655912.104 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55656148.142 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55656148.379 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55656148.525 :     Pipe = 81a2e48 start to write data
19ec-1d78:55656148.589 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 373212 size = 36
19ec-1d78:55656148.711 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55656148.802 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55656148.899 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55656149.177 :     Pipe = 81a2e48 Write <==
19ec-1d78:55656149.236 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55656149.320 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55656149.434 :     Pipe = 81a2e48 start to write data
19ec-1d78:55656149.491 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 373248 size = 75360
19ec-1c88:55656149.969 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55656150.148 : Pipe = 81a2e48 Read Copy from 81a2f08 + 373212 size = 36
19ec-1c88:55656150.276 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55656150.370 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55656150.469 : Pipe = 81a2e48 Read <==
19ec-1c88:55656150.530 : Get Packet type = 0 
19ec-1c88:55656150.590 : Get Packet dwSize = 75360 
19ec-1c88:55656150.644 : Get Packet bADFStatus = 1 
19ec-1c88:55656150.699 : Get Packet dwStatusLong = 0 
19ec-1c88:55656150.751 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55656150.816 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55656150.872 : <= GetImageToBuffer Ret = 1
19ec-1c88:55656150.935 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:55656151.002 : Pipe = 81a2e48 Read ==>
19ec-1d78:55656151.062 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55656151.157 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55656151.286 :     Pipe = 81a2e48 Write <==
19ec-1d78:55656151.346 :     Pipe = 81a2d38 Read ==>
19ec-1c88:55656151.440 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55656151.554 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55656151.634 : Pipe = 81a2e48 Read Copy from 81a2f08 + 373248 size = 26376
19ec-1c88:55656151.845 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:55656151.933 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55656152.025 : Pipe = 81a2e48 Read <==
19ec-1c88:55656324.803 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55656324.981 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55656325.049 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55656325.112 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55656325.175 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55656325.237 : <= ReadScanEx2 ret = 1
19ec-1c88:55656325.290 : <= ReadScan ret = 1
19ec-b10:55656398.292 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55656398.444 :         System send command 10 bytes + data 0 bytes
19ec-b10:55656398.526 :         IO total need to receive data 2095632 bytes
19ec-b10:55656398.599 :         => CNT96226::VenderCmd_GetData
19ec-b10:55656398.661 :         iCmd = 2, nBytes = 24
19ec-b10:55657368.529 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55657368.743 :         0010 : f0 00 00 00 50 13 54 00 
19ec-b10:55657368.815 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55657368.895 :         Information.Status = 1, Information.Addr = 5509968
19ec-b10:55657369.961 :         => CNT96226::MemoryRead
19ec-b10:55657747.809 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55657748.002 :         System total receive data 311040 bytes
19ec-b10:55657748.077 :         => CNT96226::VenderCmd_GetData
19ec-b10:55657748.135 :         iCmd = 1, nBytes = 4
19ec-b10:55657894.613 :         0000 : 00 00 00 00 
19ec-b10:55657894.742 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55657894.892 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55657894.961 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55657895.021 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55657895.127 :         Pipe = 81a2d38 Write ==>
19ec-b10:55657895.239 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55657895.373 :         Pipe = 81a2d38 start to write data
19ec-b10:55657895.434 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1866456 size = 36
19ec-b10:55657895.676 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55657895.774 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55657895.874 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55657896.013 :         Pipe = 81a2d38 Write <==
19ec-b10:55657896.074 :         Pipe = 81a2d38 Write ==>
19ec-b10:55657896.359 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55657896.539 :         Pipe = 81a2d38 start to write data
19ec-b10:55657896.597 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1866492 size = 230660
19ec-1d78:55657896.793 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55657896.984 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1866456 size = 36
19ec-1d78:55657897.113 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55657897.215 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55657897.330 :     Pipe = 81a2d38 Read <==
19ec-1d78:55657897.393 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55657897.463 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55657897.547 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55657901.612 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 0 size = 80380
19ec-b10:55657903.384 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55657903.478 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55657903.581 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55657903.702 :         Pipe = 81a2d38 Write <==
19ec-1d78:55657903.914 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55657904.057 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1866492 size = 230660
19ec-1d78:55657904.725 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 0 size = 80380
19ec-1d78:55657905.092 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55657905.189 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55657905.285 :     Pipe = 81a2d38 Read <==
19ec-1d78:55657905.342 :     ImageProcessThread : Process start
19ec-1d78:55657909.680 :     BytesPerLine = 3888
19ec-1d78:55657909.743 :     Lines = 80
19ec-1d78:55657957.426 :     ImageProcessThread : Process end
19ec-b10:55658061.803 :         IOThread: get image OK
19ec-b10:55658061.987 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-b10:55658062.093 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55658062.187 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55658062.267 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55658062.339 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55658062.396 :         IO Send command 10 bytes
19ec-b10:55658062.525 :         => CNT96226::VenderCmd_SetData
19ec-b10:55658062.587 :         iCmd = 0, nBytes = 10
19ec-b10:55658062.703 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55658343.067 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55658343.254 :         System send command 10 bytes + data 0 bytes
19ec-b10:55658343.333 :         IO total need to receive data 2095632 bytes
19ec-b10:55658343.406 :         => CNT96226::VenderCmd_GetData
19ec-b10:55658343.467 :         iCmd = 2, nBytes = 24
19ec-b10:55658485.810 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55658486.018 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55658486.086 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55658486.163 :         Information.Status = 0
19ec-b10:55658486.225 :         => CNT96226::VenderCmd_GetData
19ec-b10:55658486.284 :         iCmd = 2, nBytes = 24
19ec-1d78:55658634.442 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55658634.677 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27213992 Data = 48984
19ec-1d78:55658634.939 :     Pipe = 81a2e48 start to write data
19ec-1d78:55658635.007 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 448608 size = 36
19ec-1d78:55658635.133 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27213956 Data = 49020
19ec-1d78:55658635.231 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55658635.330 :     Pipe = 81a2e48 Write <==
19ec-1d78:55658635.386 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55658635.471 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27213956 Data = 49020
19ec-1d78:55658635.590 :     Pipe = 81a2e48 start to write data
19ec-1d78:55658635.652 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 448644 size = 75360
19ec-1d78:55658637.277 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27138596 Data = 124380
19ec-1d78:55658637.370 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55658637.467 :     Pipe = 81a2e48 Write <==
19ec-1d78:55658637.531 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55658637.628 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55658657.449 : => ReadScan
19ec-1c88:55658657.555 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55658657.635 : => ReadScanEx2
19ec-1c88:55658657.689 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55658657.751 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55658657.811 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55658657.878 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55658657.939 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55658658.002 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55658658.070 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:55658658.136 : Pipe = 81a2e48 Read ==>
19ec-1c88:55658658.247 : Pipe = 81a2e48 Read Total = 27262976 Free = 27138596 Data = 124380
19ec-1c88:55658658.378 : Pipe = 81a2e48 Read Copy from 81a2f08 + 399624 size = 48984
19ec-1c88:55658658.701 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55658658.793 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55658658.892 : Pipe = 81a2e48 Read <==
19ec-1c88:55658658.947 : => GetImageToBuffer
19ec-1c88:55658659.000 : => GetImageToBufferPageScan
19ec-1c88:55658659.059 : Pipe = 81a2e48 Read ==>
19ec-1c88:55658659.145 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55658659.257 : Pipe = 81a2e48 Read Copy from 81a2f08 + 448608 size = 36
19ec-1c88:55658659.368 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55658659.456 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55658659.557 : Pipe = 81a2e48 Read <==
19ec-1c88:55658659.613 : Get Packet type = 0 
19ec-1c88:55658659.665 : Get Packet dwSize = 75360 
19ec-1c88:55658659.717 : Get Packet bADFStatus = 1 
19ec-1c88:55658659.772 : Get Packet dwStatusLong = 0 
19ec-1c88:55658659.825 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55658659.892 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55658659.950 : <= GetImageToBuffer Ret = 1
19ec-1c88:55658660.005 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:55658660.070 : Pipe = 81a2e48 Read ==>
19ec-1c88:55658660.157 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55658660.276 : Pipe = 81a2e48 Read Copy from 81a2f08 + 448644 size = 50868
19ec-1c88:55658660.557 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:55658660.643 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55658660.738 : Pipe = 81a2e48 Read <==
19ec-1c88:55658839.714 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55658839.901 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55658839.965 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55658840.026 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55658840.087 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55658840.146 : <= ReadScanEx2 ret = 1
19ec-1c88:55658840.202 : <= ReadScan ret = 1
19ec-b10:55658984.923 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55658985.119 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55658985.417 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55658985.492 :         Information.Status = 0
19ec-b10:55658985.562 :         => CNT96226::VenderCmd_GetData
19ec-b10:55658985.621 :         iCmd = 2, nBytes = 24
19ec-b10:55659564.822 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55659565.257 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55659565.324 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55659565.402 :         Information.Status = 0
19ec-b10:55659565.462 :         => CNT96226::VenderCmd_GetData
19ec-b10:55659565.513 :         iCmd = 2, nBytes = 24
19ec-b10:55660117.746 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55660117.992 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-b10:55660118.066 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55660118.150 :         Information.Status = 1, Information.Addr = 5821008
19ec-b10:55660119.216 :         => CNT96226::MemoryRead
19ec-b10:55660500.459 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55660500.657 :         System total receive data 311040 bytes
19ec-b10:55660500.736 :         => CNT96226::VenderCmd_GetData
19ec-b10:55660501.031 :         iCmd = 1, nBytes = 4
19ec-b10:55660631.455 :         0000 : 00 00 00 00 
19ec-b10:55660631.596 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55660631.763 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55660631.836 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55660631.898 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55660632.011 :         Pipe = 81a2d38 Write ==>
19ec-b10:55660632.125 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55660632.255 :         Pipe = 81a2d38 start to write data
19ec-b10:55660632.317 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 80380 size = 36
19ec-b10:55660632.440 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55660632.536 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55660632.632 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55660632.764 :         Pipe = 81a2d38 Write <==
19ec-b10:55660632.821 :         Pipe = 81a2d38 Write ==>
19ec-b10:55660632.905 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55660633.048 :         Pipe = 81a2d38 start to write data
19ec-b10:55660633.105 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 80416 size = 311040
19ec-1d78:55660633.255 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55660633.440 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 80380 size = 36
19ec-1d78:55660633.566 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55660633.664 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55660633.764 :     Pipe = 81a2d38 Read <==
19ec-1d78:55660633.827 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55660633.895 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55660633.983 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55660639.392 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55660639.490 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55660639.588 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55660639.708 :         Pipe = 81a2d38 Write <==
19ec-1d78:55660639.909 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55660640.051 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 80416 size = 311040
19ec-1d78:55660641.228 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55660641.316 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55660641.413 :     Pipe = 81a2d38 Read <==
19ec-1d78:55660641.594 :     ImageProcessThread : Process start
19ec-1d78:55660645.952 :     BytesPerLine = 3888
19ec-1d78:55660646.010 :     Lines = 80
19ec-1d78:55660693.558 :     ImageProcessThread : Process end
19ec-b10:55660819.675 :         IOThread: get image OK
19ec-b10:55660819.875 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-b10:55660819.986 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55660820.086 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55660820.164 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55660820.249 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55660820.312 :         IO Send command 10 bytes
19ec-b10:55660820.446 :         => CNT96226::VenderCmd_SetData
19ec-b10:55660820.505 :         iCmd = 0, nBytes = 10
19ec-b10:55660820.625 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55661092.065 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55661092.253 :         System send command 10 bytes + data 0 bytes
19ec-b10:55661092.333 :         IO total need to receive data 2095632 bytes
19ec-b10:55661092.403 :         => CNT96226::VenderCmd_GetData
19ec-b10:55661092.464 :         iCmd = 2, nBytes = 24
19ec-1c88:55661267.858 : => ReadScan
19ec-1c88:55661268.033 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55661268.116 : => ReadScanEx2
19ec-1c88:55661268.171 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55661268.236 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55661268.295 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55661268.357 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55661268.420 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55661268.484 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55661268.553 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:55661268.620 : Pipe = 81a2e48 Read ==>
19ec-1c88:55661268.740 : Pipe = 81a2e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:55661268.885 : Pipe = 81a2e48 Read Copy from 81a2f08 + 499512 size = 24492
19ec-1c88:55661269.100 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55661269.193 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55661269.294 : Pipe = 81a2e48 Read <==
19ec-1c88:55661269.350 : => GetImageToBuffer
19ec-1c88:55661269.402 : => GetImageToBufferPageScan
19ec-1c88:55661269.459 : Pipe = 81a2e48 Read ==>
19ec-1c88:55661269.551 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55661443.220 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55661443.456 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55661443.604 :     Pipe = 81a2e48 start to write data
19ec-1d78:55661443.673 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 524004 size = 36
19ec-1d78:55661443.803 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55661443.898 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55661444.000 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55661444.150 :     Pipe = 81a2e48 Write <==
19ec-1d78:55661444.212 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55661444.490 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55661444.665 :     Pipe = 81a2e48 start to write data
19ec-1d78:55661444.725 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 524040 size = 75360
19ec-1c88:55661444.859 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55661445.026 : Pipe = 81a2e48 Read Copy from 81a2f08 + 524004 size = 36
19ec-1c88:55661445.145 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55661445.236 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55661445.339 : Pipe = 81a2e48 Read <==
19ec-1c88:55661445.395 : Get Packet type = 0 
19ec-1c88:55661445.450 : Get Packet dwSize = 75360 
19ec-1c88:55661445.504 : Get Packet bADFStatus = 1 
19ec-1c88:55661445.561 : Get Packet dwStatusLong = 0 
19ec-1c88:55661445.740 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55661445.817 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55661445.877 : <= GetImageToBuffer Ret = 1
19ec-1c88:55661445.942 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55661446.009 : Pipe = 81a2e48 Read ==>
19ec-1c88:55661446.100 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55661446.498 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55661446.599 :     Pipe = 81a2e48 Write read wait size = 75360
19ec-1d78:55661446.702 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55661446.821 :     Pipe = 81a2e48 Write <==
19ec-1d78:55661446.885 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55661446.974 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55661447.079 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55661447.222 : Pipe = 81a2e48 Read Copy from 81a2f08 + 524040 size = 75360
19ec-1c88:55661447.548 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55661447.635 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55661447.732 : Pipe = 81a2e48 Read <==
19ec-b10:55661543.881 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55661544.057 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55661544.120 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55661544.357 :         Information.Status = 0
19ec-b10:55661544.422 :         => CNT96226::VenderCmd_GetData
19ec-b10:55661544.480 :         iCmd = 2, nBytes = 24
19ec-1c88:55661611.903 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55661612.028 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55661612.093 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55661612.158 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55661612.217 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55661612.278 : <= ReadScanEx2 ret = 1
19ec-1c88:55661612.332 : <= ReadScan ret = 1
19ec-b10:55661733.322 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55661733.494 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55661733.554 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55661733.627 :         Information.Status = 0
19ec-b10:55661733.688 :         => CNT96226::VenderCmd_GetData
19ec-b10:55661733.745 :         iCmd = 2, nBytes = 24
19ec-b10:55662661.373 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55662661.583 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-b10:55662661.647 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55662661.723 :         Information.Status = 1, Information.Addr = 6132048
19ec-b10:55662662.795 :         => CNT96226::MemoryRead
19ec-b10:55663044.232 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55663044.439 :         System total receive data 311040 bytes
19ec-b10:55663044.520 :         => CNT96226::VenderCmd_GetData
19ec-b10:55663044.585 :         iCmd = 1, nBytes = 4
19ec-b10:55663195.135 :         0000 : 00 00 00 00 
19ec-b10:55663195.297 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55663195.441 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55663195.506 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55663195.563 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55663195.675 :         Pipe = 81a2d38 Write ==>
19ec-b10:55663195.790 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55663195.925 :         Pipe = 81a2d38 start to write data
19ec-b10:55663195.983 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 391456 size = 36
19ec-b10:55663196.106 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55663196.199 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55663196.297 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55663196.442 :         Pipe = 81a2d38 Write <==
19ec-b10:55663196.500 :         Pipe = 81a2d38 Write ==>
19ec-1d78:55663196.742 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55663196.954 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 391456 size = 36
19ec-b10:55663197.119 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55663197.304 :         Pipe = 81a2d38 start to write data
19ec-b10:55663197.365 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 391492 size = 311040
19ec-1d78:55663197.476 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55663197.598 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55663197.707 :     Pipe = 81a2d38 Read <==
19ec-1d78:55663197.769 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55663197.838 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55663197.931 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55663204.357 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55663204.457 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55663204.559 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55663204.682 :         Pipe = 81a2d38 Write <==
19ec-1d78:55663204.879 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55663205.019 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 391492 size = 311040
19ec-1d78:55663206.274 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55663206.367 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55663206.464 :     Pipe = 81a2d38 Read <==
19ec-1d78:55663206.520 :     ImageProcessThread : Process start
19ec-1d78:55663210.839 :     BytesPerLine = 3888
19ec-1d78:55663210.904 :     Lines = 80
19ec-1d78:55663259.675 :     ImageProcessThread : Process end
19ec-b10:55663411.870 :         IOThread: get image OK
19ec-b10:55663412.072 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-b10:55663412.180 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55663412.281 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55663412.372 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55663412.446 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55663412.503 :         IO Send command 10 bytes
19ec-b10:55663412.650 :         => CNT96226::VenderCmd_SetData
19ec-b10:55663412.707 :         iCmd = 0, nBytes = 10
19ec-b10:55663412.828 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55663670.688 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55663670.906 :         System send command 10 bytes + data 0 bytes
19ec-b10:55663670.988 :         IO total need to receive data 2095632 bytes
19ec-b10:55663671.056 :         => CNT96226::VenderCmd_GetData
19ec-b10:55663671.115 :         iCmd = 2, nBytes = 24
19ec-b10:55663813.539 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55663813.736 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55663813.796 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55663813.869 :         Information.Status = 0
19ec-b10:55663813.932 :         => CNT96226::VenderCmd_GetData
19ec-b10:55663813.989 :         iCmd = 2, nBytes = 24
19ec-1d78:55664030.951 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55664031.197 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55664031.351 :     Pipe = 81a2e48 start to write data
19ec-1d78:55664031.419 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 599400 size = 36
19ec-1d78:55664031.545 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55664031.642 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55664031.744 :     Pipe = 81a2e48 Write <==
19ec-1d78:55664031.813 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55664031.899 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55664032.009 :     Pipe = 81a2e48 start to write data
19ec-1d78:55664032.182 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 599436 size = 75360
19ec-1d78:55664034.015 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1d78:55664034.111 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55664034.206 :     Pipe = 81a2e48 Write <==
19ec-1d78:55664034.268 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55664034.366 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55664095.853 : => ReadScan
19ec-1c88:55664095.947 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55664096.031 : => ReadScanEx2
19ec-1c88:55664096.078 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55664096.138 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55664096.193 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55664096.251 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55664096.308 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55664096.367 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55664096.432 : => GetImageToBuffer
19ec-1c88:55664096.489 : => GetImageToBufferPageScan
19ec-1c88:55664096.545 : Pipe = 81a2e48 Read ==>
19ec-1c88:55664096.641 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55664096.762 : Pipe = 81a2e48 Read Copy from 81a2f08 + 599400 size = 36
19ec-1c88:55664096.872 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55664096.960 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55664097.054 : Pipe = 81a2e48 Read <==
19ec-1c88:55664097.108 : Get Packet type = 0 
19ec-1c88:55664097.160 : Get Packet dwSize = 75360 
19ec-1c88:55664097.210 : Get Packet bADFStatus = 1 
19ec-1c88:55664097.265 : Get Packet dwStatusLong = 0 
19ec-1c88:55664097.316 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55664097.378 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55664097.432 : <= GetImageToBuffer Ret = 1
19ec-1c88:55664097.487 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55664097.550 : Pipe = 81a2e48 Read ==>
19ec-1c88:55664097.636 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55664097.743 : Pipe = 81a2e48 Read Copy from 81a2f08 + 599436 size = 75360
19ec-1c88:55664098.056 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55664098.139 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55664098.230 : Pipe = 81a2e48 Read <==
19ec-1c88:55664098.282 : => GetImageToBuffer
19ec-1c88:55664098.329 : => GetImageToBufferPageScan
19ec-1c88:55664098.380 : Pipe = 81a2e48 Read ==>
19ec-1c88:55664098.464 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55664271.451 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55664271.609 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55664271.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55664271.756 :         Information.Status = 0
19ec-b10:55664271.820 :         => CNT96226::VenderCmd_GetData
19ec-b10:55664271.880 :         iCmd = 2, nBytes = 24
19ec-b10:55664880.951 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55664881.169 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55664881.235 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55664881.309 :         Information.Status = 0
19ec-b10:55664881.370 :         => CNT96226::VenderCmd_GetData
19ec-b10:55664881.426 :         iCmd = 2, nBytes = 24
19ec-b10:55665578.911 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55665579.121 :         0010 : f0 00 00 00 50 50 62 00 
19ec-b10:55665579.180 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55665579.254 :         Information.Status = 1, Information.Addr = 6443088
19ec-b10:55665580.146 :         => CNT96226::MemoryRead
19ec-b10:55665974.580 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55665974.779 :         System total receive data 311040 bytes
19ec-b10:55665974.860 :         => CNT96226::VenderCmd_GetData
19ec-b10:55665975.063 :         iCmd = 1, nBytes = 4
19ec-b10:55666184.224 :         0000 : 00 00 00 00 
19ec-b10:55666184.402 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55666184.677 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55666184.799 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55666185.087 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55666185.191 :         Pipe = 81a2d38 Write ==>
19ec-b10:55666185.304 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55666185.426 :         Pipe = 81a2d38 start to write data
19ec-b10:55666185.482 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 702532 size = 36
19ec-b10:55666185.595 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55666185.686 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55666185.783 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55666185.916 :         Pipe = 81a2d38 Write <==
19ec-b10:55666185.973 :         Pipe = 81a2d38 Write ==>
19ec-b10:55666186.062 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55666186.171 :         Pipe = 81a2d38 start to write data
19ec-b10:55666186.230 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 702568 size = 311040
19ec-1d78:55666186.710 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55666186.885 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 702532 size = 36
19ec-1d78:55666187.007 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55666187.099 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55666187.201 :     Pipe = 81a2d38 Read <==
19ec-1d78:55666187.261 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55666187.327 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55666187.412 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55666193.333 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55666193.429 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55666193.527 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55666193.637 :         Pipe = 81a2d38 Write <==
19ec-1d78:55666194.388 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55666194.536 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 702568 size = 311040
19ec-1d78:55666195.602 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55666195.690 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55666195.782 :     Pipe = 81a2d38 Read <==
19ec-1d78:55666195.837 :     ImageProcessThread : Process start
19ec-1d78:55666200.024 :     BytesPerLine = 3888
19ec-1d78:55666200.077 :     Lines = 80
19ec-1d78:55666247.052 :     ImageProcessThread : Process end
19ec-b10:55666371.001 :         IOThread: get image OK
19ec-b10:55666371.195 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-b10:55666371.306 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55666371.403 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55666371.481 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55666371.550 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55666371.612 :         IO Send command 10 bytes
19ec-b10:55666371.751 :         => CNT96226::VenderCmd_SetData
19ec-b10:55666371.807 :         iCmd = 0, nBytes = 10
19ec-b10:55666371.924 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1d78:55666897.524 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55666897.762 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55666897.909 :     Pipe = 81a2e48 start to write data
19ec-1d78:55666897.975 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 674796 size = 36
19ec-1d78:55666898.096 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55666898.185 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55666898.410 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55666898.547 :     Pipe = 81a2e48 Write <==
19ec-1d78:55666898.601 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55666898.912 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55666899.025 :     Pipe = 81a2e48 start to write data
19ec-1d78:55666899.083 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 674832 size = 75360
19ec-1c88:55666899.530 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55666899.719 : Pipe = 81a2e48 Read Copy from 81a2f08 + 674796 size = 36
19ec-1c88:55666899.844 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55666899.940 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55666900.040 : Pipe = 81a2e48 Read <==
19ec-1c88:55666900.096 : Get Packet type = 0 
19ec-1c88:55666900.150 : Get Packet dwSize = 75360 
19ec-1c88:55666900.205 : Get Packet bADFStatus = 1 
19ec-1c88:55666900.259 : Get Packet dwStatusLong = 0 
19ec-1c88:55666900.312 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55666900.376 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55666900.436 : <= GetImageToBuffer Ret = 1
19ec-1c88:55666900.499 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:55666900.571 : Pipe = 81a2e48 Read ==>
19ec-1c88:55666900.660 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55666901.109 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55666901.209 :     Pipe = 81a2e48 Write read wait size = 24492
19ec-1d78:55666901.307 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55666901.419 :     Pipe = 81a2e48 Write <==
19ec-1d78:55666901.483 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55666901.805 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55666902.670 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55666902.851 : Pipe = 81a2e48 Read Copy from 81a2f08 + 674832 size = 24492
19ec-1c88:55666903.078 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:55666903.176 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55666903.278 : Pipe = 81a2e48 Read <==
19ec-b10:55667054.864 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55667055.045 :         System send command 10 bytes + data 0 bytes
19ec-b10:55667055.115 :         IO total need to receive data 2095632 bytes
19ec-b10:55667055.182 :         => CNT96226::VenderCmd_GetData
19ec-b10:55667055.241 :         iCmd = 2, nBytes = 24
19ec-1c88:55667063.205 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55667063.326 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55667063.400 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55667063.472 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55667063.536 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55667063.594 : <= ReadScanEx2 ret = 1
19ec-1c88:55667063.651 : <= ReadScan ret = 1
19ec-b10:55667622.472 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55667622.684 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55667622.749 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55667622.824 :         Information.Status = 0
19ec-b10:55667622.884 :         => CNT96226::VenderCmd_GetData
19ec-b10:55667622.938 :         iCmd = 2, nBytes = 24
19ec-b10:55668219.350 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55668219.559 :         0010 : f0 00 00 00 50 99 37 00 
19ec-b10:55668219.625 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55668219.699 :         Information.Status = 1, Information.Addr = 3643728
19ec-b10:55668220.588 :         => CNT96226::MemoryRead
19ec-b10:55668643.953 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55668644.131 :         System total receive data 311040 bytes
19ec-b10:55668644.200 :         => CNT96226::VenderCmd_GetData
19ec-b10:55668644.415 :         iCmd = 1, nBytes = 4
19ec-b10:55668824.364 :         0000 : 00 00 00 00 
19ec-b10:55668824.463 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55668824.613 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55668824.676 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55668824.734 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55668824.842 :         Pipe = 81a2d38 Write ==>
19ec-b10:55668824.951 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55668825.081 :         Pipe = 81a2d38 start to write data
19ec-b10:55668825.139 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1013608 size = 36
19ec-b10:55668825.256 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55668825.346 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55668825.439 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55668825.575 :         Pipe = 81a2d38 Write <==
19ec-b10:55668825.630 :         Pipe = 81a2d38 Write ==>
19ec-b10:55668825.713 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55668825.824 :         Pipe = 81a2d38 start to write data
19ec-b10:55668825.881 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1013644 size = 311040
19ec-1d78:55668826.335 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55668826.511 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1013608 size = 36
19ec-1d78:55668826.632 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55668826.721 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55668826.818 :     Pipe = 81a2d38 Read <==
19ec-1d78:55668826.877 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55668826.943 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55668827.030 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55668832.798 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55668832.897 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55668832.997 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55668833.110 :         Pipe = 81a2d38 Write <==
19ec-1d78:55668833.818 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55668833.968 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1013644 size = 311040
19ec-1d78:55668835.090 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55668835.178 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55668835.269 :     Pipe = 81a2d38 Read <==
19ec-1d78:55668835.322 :     ImageProcessThread : Process start
19ec-1d78:55668839.506 :     BytesPerLine = 3888
19ec-1d78:55668839.565 :     Lines = 80
19ec-1d78:55668887.271 :     ImageProcessThread : Process end
19ec-b10:55669021.174 :         IOThread: get image OK
19ec-b10:55669021.367 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-b10:55669021.475 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55669021.577 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55669021.656 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55669021.729 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55669021.786 :         IO Send command 10 bytes
19ec-b10:55669021.914 :         => CNT96226::VenderCmd_SetData
19ec-b10:55669021.973 :         iCmd = 0, nBytes = 10
19ec-b10:55669022.091 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55669609.545 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55669609.742 :         System send command 10 bytes + data 0 bytes
19ec-b10:55669609.825 :         IO total need to receive data 2095632 bytes
19ec-b10:55669609.898 :         => CNT96226::VenderCmd_GetData
19ec-b10:55669609.961 :         iCmd = 2, nBytes = 24
19ec-1d78:55669614.842 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55669615.018 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-1d78:55669615.278 :     Pipe = 81a2e48 start to write data
19ec-1d78:55669615.346 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 750192 size = 36
19ec-1d78:55669615.470 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-1d78:55669615.569 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55669615.668 :     Pipe = 81a2e48 Write <==
19ec-1d78:55669615.723 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55669615.810 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-1d78:55669615.926 :     Pipe = 81a2e48 start to write data
19ec-1d78:55669615.982 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 750228 size = 75360
19ec-1d78:55669617.807 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-1d78:55669617.903 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55669618.000 :     Pipe = 81a2e48 Write <==
19ec-1d78:55669618.068 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55669618.163 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55669833.488 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55669833.707 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55669833.771 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55669833.848 :         Information.Status = 0
19ec-b10:55669833.913 :         => CNT96226::VenderCmd_GetData
19ec-b10:55669833.966 :         iCmd = 2, nBytes = 24
19ec-1c88:55670717.949 : => ReadScan
19ec-1c88:55670718.122 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55670718.203 : => ReadScanEx2
19ec-1c88:55670718.259 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55670718.321 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55670718.381 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55670718.446 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55670718.503 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55670718.564 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55670718.639 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:55670718.711 : Pipe = 81a2e48 Read ==>
19ec-1c88:55670718.829 : Pipe = 81a2e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:55670718.958 : Pipe = 81a2e48 Read Copy from 81a2f08 + 699324 size = 50868
19ec-1c88:55670719.296 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55670719.386 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55670719.487 : Pipe = 81a2e48 Read <==
19ec-1c88:55670719.541 : => GetImageToBuffer
19ec-1c88:55670719.594 : => GetImageToBufferPageScan
19ec-1c88:55670719.649 : Pipe = 81a2e48 Read ==>
19ec-1c88:55670719.733 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55670719.844 : Pipe = 81a2e48 Read Copy from 81a2f08 + 750192 size = 36
19ec-1c88:55670719.949 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55670720.035 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55670720.125 : Pipe = 81a2e48 Read <==
19ec-1c88:55670720.181 : Get Packet type = 0 
19ec-1c88:55670720.233 : Get Packet dwSize = 75360 
19ec-1c88:55670720.285 : Get Packet bADFStatus = 1 
19ec-1c88:55670720.337 : Get Packet dwStatusLong = 0 
19ec-1c88:55670720.390 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55670720.453 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55670720.510 : <= GetImageToBuffer Ret = 1
19ec-1c88:55670720.563 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:55670720.626 : Pipe = 81a2e48 Read ==>
19ec-1c88:55670720.709 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55670720.816 : Pipe = 81a2e48 Read Copy from 81a2f08 + 750228 size = 48984
19ec-1c88:55670721.193 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:55670721.278 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55670721.372 : Pipe = 81a2e48 Read <==
19ec-b10:55670777.380 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55670777.542 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-b10:55670777.609 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55670777.683 :         Information.Status = 1, Information.Addr = 3954768
19ec-b10:55670778.608 :         => CNT96226::MemoryRead
19ec-1c88:55670882.317 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55670882.454 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55670882.525 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55670882.589 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55670882.648 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55670882.709 : <= ReadScanEx2 ret = 1
19ec-1c88:55670882.764 : <= ReadScan ret = 1
19ec-b10:55671163.499 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55671163.716 :         System total receive data 311040 bytes
19ec-b10:55671163.795 :         => CNT96226::VenderCmd_GetData
19ec-b10:55671163.858 :         iCmd = 1, nBytes = 4
19ec-b10:55671302.880 :         0000 : 00 00 00 00 
19ec-b10:55671302.980 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55671303.132 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55671303.193 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55671303.248 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55671303.351 :         Pipe = 81a2d38 Write ==>
19ec-b10:55671303.459 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55671303.589 :         Pipe = 81a2d38 start to write data
19ec-b10:55671303.648 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1324684 size = 36
19ec-b10:55671303.764 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55671303.850 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55671303.946 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55671304.078 :         Pipe = 81a2d38 Write <==
19ec-b10:55671304.130 :         Pipe = 81a2d38 Write ==>
19ec-b10:55671304.216 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55671304.329 :         Pipe = 81a2d38 start to write data
19ec-b10:55671304.385 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1324720 size = 311040
19ec-1d78:55671304.889 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55671305.065 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1324684 size = 36
19ec-1d78:55671305.189 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55671305.284 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55671305.383 :     Pipe = 81a2d38 Read <==
19ec-1d78:55671305.439 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55671305.505 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55671305.588 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55671310.527 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55671310.624 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55671310.722 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55671310.834 :         Pipe = 81a2d38 Write <==
19ec-1d78:55671311.886 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55671312.065 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1324720 size = 311040
19ec-1d78:55671313.229 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55671313.541 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55671313.639 :     Pipe = 81a2d38 Read <==
19ec-1d78:55671313.695 :     ImageProcessThread : Process start
19ec-1d78:55671318.677 :     BytesPerLine = 3888
19ec-1d78:55671318.737 :     Lines = 80
19ec-1d78:55671365.782 :     ImageProcessThread : Process end
19ec-b10:55671478.614 :         IOThread: get image OK
19ec-b10:55671478.802 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-b10:55671479.031 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55671479.133 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55671479.212 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55671479.281 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55671479.343 :         IO Send command 10 bytes
19ec-b10:55671479.462 :         => CNT96226::VenderCmd_SetData
19ec-b10:55671479.523 :         iCmd = 0, nBytes = 10
19ec-b10:55671479.651 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55671755.022 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55671755.200 :         System send command 10 bytes + data 0 bytes
19ec-b10:55671755.278 :         IO total need to receive data 2095632 bytes
19ec-b10:55671755.343 :         => CNT96226::VenderCmd_GetData
19ec-b10:55671755.404 :         iCmd = 2, nBytes = 24
19ec-b10:55671905.839 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55671906.034 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55671906.104 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55671906.178 :         Information.Status = 0
19ec-b10:55671906.237 :         => CNT96226::VenderCmd_GetData
19ec-b10:55671906.292 :         iCmd = 2, nBytes = 24
19ec-1d78:55672088.341 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55672088.592 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-1d78:55672088.748 :     Pipe = 81a2e48 start to write data
19ec-1d78:55672088.813 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 825588 size = 36
19ec-1d78:55672088.939 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-1d78:55672089.035 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55672089.137 :     Pipe = 81a2e48 Write <==
19ec-1d78:55672089.193 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55672089.280 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-1d78:55672089.399 :     Pipe = 81a2e48 start to write data
19ec-1d78:55672089.457 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 825624 size = 75360
19ec-1d78:55672091.193 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-1d78:55672091.287 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55672091.384 :     Pipe = 81a2e48 Write <==
19ec-1d78:55672091.451 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55672091.553 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55672412.403 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55672412.611 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55672412.674 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55672412.753 :         Information.Status = 0
19ec-b10:55672412.815 :         => CNT96226::VenderCmd_GetData
19ec-b10:55672412.869 :         iCmd = 2, nBytes = 24
19ec-b10:55672980.755 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55672980.993 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55672981.057 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55672981.128 :         Information.Status = 0
19ec-b10:55672981.192 :         => CNT96226::VenderCmd_GetData
19ec-b10:55672981.248 :         iCmd = 2, nBytes = 24
19ec-b10:55673549.986 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55673550.202 :         0010 : f0 00 00 00 50 17 41 00 
19ec-b10:55673550.263 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55673550.336 :         Information.Status = 1, Information.Addr = 4265808
19ec-b10:55673551.247 :         => CNT96226::MemoryRead
19ec-b10:55673939.498 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55673939.687 :         System total receive data 311040 bytes
19ec-b10:55673939.767 :         => CNT96226::VenderCmd_GetData
19ec-b10:55673939.829 :         iCmd = 1, nBytes = 4
19ec-1c88:55673982.124 : => ReadScan
19ec-1c88:55673982.241 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55673982.321 : => ReadScanEx2
19ec-1c88:55673982.507 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55673982.574 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55673982.634 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55673982.695 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55673982.760 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55673982.826 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55673982.895 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:55673982.968 : Pipe = 81a2e48 Read ==>
19ec-1c88:55673983.085 : Pipe = 81a2e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:55673983.215 : Pipe = 81a2e48 Read Copy from 81a2f08 + 799212 size = 26376
19ec-1c88:55673983.458 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55673983.553 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55673983.656 : Pipe = 81a2e48 Read <==
19ec-1c88:55673983.712 : => GetImageToBuffer
19ec-1c88:55673983.763 : => GetImageToBufferPageScan
19ec-1c88:55673983.821 : Pipe = 81a2e48 Read ==>
19ec-1c88:55673983.910 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55673984.024 : Pipe = 81a2e48 Read Copy from 81a2f08 + 825588 size = 36
19ec-1c88:55673984.134 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55673984.220 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55673985.177 : Pipe = 81a2e48 Read <==
19ec-1c88:55673985.233 : Get Packet type = 0 
19ec-1c88:55673985.286 : Get Packet dwSize = 75360 
19ec-1c88:55673985.338 : Get Packet bADFStatus = 1 
19ec-1c88:55673985.395 : Get Packet dwStatusLong = 0 
19ec-1c88:55673985.449 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55673985.510 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55673985.566 : <= GetImageToBuffer Ret = 1
19ec-1c88:55673985.622 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:55673985.688 : Pipe = 81a2e48 Read ==>
19ec-1c88:55673985.777 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55673985.890 : Pipe = 81a2e48 Read Copy from 81a2f08 + 825624 size = 73476
19ec-1c88:55673986.359 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:55673986.448 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55673986.542 : Pipe = 81a2e48 Read <==
19ec-b10:55674081.801 :         0000 : 00 00 00 00 
19ec-b10:55674081.926 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55674082.043 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55674082.107 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55674082.164 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55674082.262 :         Pipe = 81a2d38 Write ==>
19ec-b10:55674082.369 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55674082.497 :         Pipe = 81a2d38 start to write data
19ec-b10:55674082.557 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1635760 size = 36
19ec-b10:55674082.673 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55674082.760 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55674082.856 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55674082.992 :         Pipe = 81a2d38 Write <==
19ec-b10:55674083.044 :         Pipe = 81a2d38 Write ==>
19ec-b10:55674083.360 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55674083.473 :         Pipe = 81a2d38 start to write data
19ec-b10:55674083.534 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1635796 size = 311040
19ec-1d78:55674083.964 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55674084.145 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1635760 size = 36
19ec-1d78:55674084.267 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55674084.361 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55674084.458 :     Pipe = 81a2d38 Read <==
19ec-1d78:55674084.695 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55674084.772 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55674084.864 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55674090.243 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55674090.340 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55674090.436 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55674090.551 :         Pipe = 81a2d38 Write <==
19ec-1d78:55674091.484 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55674091.663 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1635796 size = 311040
19ec-1d78:55674092.750 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55674092.844 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55674092.943 :     Pipe = 81a2d38 Read <==
19ec-1d78:55674092.995 :     ImageProcessThread : Process start
19ec-1d78:55674097.310 :     BytesPerLine = 3888
19ec-1d78:55674097.372 :     Lines = 80
19ec-1d78:55674146.191 :     ImageProcessThread : Process end
19ec-1c88:55674158.192 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55674158.316 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55674158.384 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55674158.455 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55674158.516 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55674158.657 : <= ReadScanEx2 ret = 1
19ec-1c88:55674158.716 : <= ReadScan ret = 1
19ec-b10:55674281.660 :         IOThread: get image OK
19ec-b10:55674281.858 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-b10:55674281.966 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55674282.067 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55674282.151 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55674282.220 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55674282.281 :         IO Send command 10 bytes
19ec-b10:55674282.422 :         => CNT96226::VenderCmd_SetData
19ec-b10:55674282.482 :         iCmd = 0, nBytes = 10
19ec-b10:55674282.607 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55674569.782 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55674569.971 :         System send command 10 bytes + data 0 bytes
19ec-b10:55674570.043 :         IO total need to receive data 2095632 bytes
19ec-b10:55674570.111 :         => CNT96226::VenderCmd_GetData
19ec-b10:55674570.168 :         iCmd = 2, nBytes = 24
19ec-1d78:55674861.397 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55674861.645 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-1d78:55674861.792 :     Pipe = 81a2e48 start to write data
19ec-1d78:55674861.861 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 900984 size = 36
19ec-1d78:55674861.991 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-1d78:55674862.088 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55674862.191 :     Pipe = 81a2e48 Write <==
19ec-1d78:55674862.252 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55674862.338 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-1d78:55674862.453 :     Pipe = 81a2e48 start to write data
19ec-1d78:55674862.512 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 901020 size = 75360
19ec-1d78:55674864.295 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-1d78:55674864.392 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55674864.491 :     Pipe = 81a2e48 Write <==
19ec-1d78:55674864.555 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55674864.650 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55675056.723 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55675056.929 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55675057.154 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55675057.233 :         Information.Status = 0
19ec-b10:55675057.294 :         => CNT96226::VenderCmd_GetData
19ec-b10:55675057.350 :         iCmd = 2, nBytes = 24
19ec-b10:55675648.744 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55675648.960 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55675649.021 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55675649.093 :         Information.Status = 0
19ec-b10:55675649.152 :         => CNT96226::VenderCmd_GetData
19ec-b10:55675649.206 :         iCmd = 2, nBytes = 24
19ec-b10:55676216.959 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55676217.193 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-b10:55676217.252 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55676217.327 :         Information.Status = 1, Information.Addr = 4576848
19ec-b10:55676218.425 :         => CNT96226::MemoryRead
19ec-b10:55676599.499 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55676599.682 :         System total receive data 311040 bytes
19ec-b10:55676599.749 :         => CNT96226::VenderCmd_GetData
19ec-b10:55676599.805 :         iCmd = 1, nBytes = 4
19ec-b10:55676769.084 :         0000 : 00 00 00 00 
19ec-b10:55676769.234 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55676769.405 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55676769.480 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55676769.541 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55676769.641 :         Pipe = 81a2d38 Write ==>
19ec-b10:55676769.758 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55676769.892 :         Pipe = 81a2d38 start to write data
19ec-b10:55676769.955 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1946836 size = 36
19ec-b10:55676770.077 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55676770.172 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55676770.273 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55676770.416 :         Pipe = 81a2d38 Write <==
19ec-b10:55676770.470 :         Pipe = 81a2d38 Write ==>
19ec-b10:55676770.760 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55676770.932 :         Pipe = 81a2d38 start to write data
19ec-b10:55676770.990 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1946872 size = 150280
19ec-1d78:55676771.139 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55676771.345 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1946836 size = 36
19ec-1d78:55676771.477 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55676771.574 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55676771.679 :     Pipe = 81a2d38 Read <==
19ec-1d78:55676771.740 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55676771.812 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55676771.903 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55676774.207 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 0 size = 160760
19ec-b10:55676777.601 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55676777.697 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55676777.798 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55676777.920 :         Pipe = 81a2d38 Write <==
19ec-1d78:55676778.197 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55676778.378 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1946872 size = 150280
19ec-1d78:55676778.847 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 0 size = 160760
19ec-1d78:55676779.430 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55676779.525 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55676779.789 :     Pipe = 81a2d38 Read <==
19ec-1d78:55676779.850 :     ImageProcessThread : Process start
19ec-1d78:55676784.244 :     BytesPerLine = 3888
19ec-1d78:55676784.312 :     Lines = 80
19ec-1d78:55676834.624 :     ImageProcessThread : Process end
19ec-1c88:55676920.240 : => ReadScan
19ec-1c88:55676920.408 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55676920.495 : => ReadScanEx2
19ec-1c88:55676920.548 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55676920.613 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55676920.674 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55676920.737 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55676920.800 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55676920.860 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55676920.933 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:55676921.018 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676921.148 : Pipe = 81a2e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:55676921.287 : Pipe = 81a2e48 Read Copy from 81a2f08 + 899100 size = 1884
19ec-1c88:55676921.420 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55676921.522 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55676921.624 : Pipe = 81a2e48 Read <==
19ec-1c88:55676921.678 : => GetImageToBuffer
19ec-1c88:55676921.735 : => GetImageToBufferPageScan
19ec-1c88:55676921.791 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676921.879 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55676921.990 : Pipe = 81a2e48 Read Copy from 81a2f08 + 900984 size = 36
19ec-1c88:55676922.098 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55676922.188 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55676922.285 : Pipe = 81a2e48 Read <==
19ec-1c88:55676922.341 : Get Packet type = 0 
19ec-1c88:55676922.399 : Get Packet dwSize = 75360 
19ec-1c88:55676922.454 : Get Packet bADFStatus = 1 
19ec-1c88:55676922.511 : Get Packet dwStatusLong = 0 
19ec-1c88:55676922.564 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55676922.622 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55676922.682 : <= GetImageToBuffer Ret = 1
19ec-1c88:55676922.736 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55676922.801 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676922.894 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55676923.007 : Pipe = 81a2e48 Read Copy from 81a2f08 + 901020 size = 75360
19ec-1c88:55676923.572 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55676923.663 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55676923.758 : Pipe = 81a2e48 Read <==
19ec-1c88:55676923.809 : => GetImageToBuffer
19ec-1c88:55676923.858 : => GetImageToBufferPageScan
19ec-1c88:55676923.910 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676923.995 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55676958.934 :         IOThread: get image OK
19ec-b10:55676959.074 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-b10:55676959.184 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55676959.278 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55676959.354 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55676959.425 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55676959.484 :         IO Send command 10 bytes
19ec-b10:55676959.600 :         => CNT96226::VenderCmd_SetData
19ec-b10:55676959.663 :         iCmd = 0, nBytes = 10
19ec-b10:55676959.785 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55677237.570 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55677237.756 :         System send command 10 bytes + data 0 bytes
19ec-b10:55677237.824 :         IO total need to receive data 2095632 bytes
19ec-b10:55677237.890 :         => CNT96226::VenderCmd_GetData
19ec-b10:55677237.950 :         iCmd = 2, nBytes = 24
19ec-1d78:55677531.238 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55677531.609 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55677531.769 :     Pipe = 81a2e48 start to write data
19ec-1d78:55677531.834 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 976380 size = 36
19ec-1d78:55677531.955 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55677532.045 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55677532.143 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55677532.281 :     Pipe = 81a2e48 Write <==
19ec-1d78:55677532.626 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55677532.716 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55677532.859 :     Pipe = 81a2e48 start to write data
19ec-1d78:55677532.921 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 976416 size = 75360
19ec-1c88:55677533.135 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55677533.324 : Pipe = 81a2e48 Read Copy from 81a2f08 + 976380 size = 36
19ec-1c88:55677533.450 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55677533.546 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55677533.646 : Pipe = 81a2e48 Read <==
19ec-1c88:55677533.704 : Get Packet type = 0 
19ec-1c88:55677533.764 : Get Packet dwSize = 75360 
19ec-1c88:55677533.819 : Get Packet bADFStatus = 1 
19ec-1c88:55677533.873 : Get Packet dwStatusLong = 0 
19ec-1c88:55677533.928 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55677533.995 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55677534.053 : <= GetImageToBuffer Ret = 1
19ec-1c88:55677534.125 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:55677534.193 : Pipe = 81a2e48 Read ==>
19ec-1c88:55677534.280 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55677534.461 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55677534.557 :     Pipe = 81a2e48 Write read wait size = 22608
19ec-1d78:55677534.661 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55677534.775 :     Pipe = 81a2e48 Write <==
19ec-1d78:55677534.834 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55677534.925 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55677535.233 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55677535.384 : Pipe = 81a2e48 Read Copy from 81a2f08 + 976416 size = 22608
19ec-1c88:55677535.593 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:55677535.685 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55677535.784 : Pipe = 81a2e48 Read <==
19ec-1c88:55677712.572 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55677712.730 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55677712.801 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55677712.865 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55677712.925 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55677712.986 : <= ReadScanEx2 ret = 1
19ec-1c88:55677713.041 : <= ReadScan ret = 1
19ec-b10:55677732.116 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55677732.255 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55677732.316 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55677732.388 :         Information.Status = 0
19ec-b10:55677732.452 :         => CNT96226::VenderCmd_GetData
19ec-b10:55677732.505 :         iCmd = 2, nBytes = 24
19ec-b10:55678300.142 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55678300.372 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55678300.444 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55678300.525 :         Information.Status = 0
19ec-b10:55678300.584 :         => CNT96226::VenderCmd_GetData
19ec-b10:55678300.637 :         iCmd = 2, nBytes = 24
19ec-b10:55678834.260 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55678834.677 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-b10:55678834.748 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55678834.825 :         Information.Status = 1, Information.Addr = 4887888
19ec-b10:55678835.907 :         => CNT96226::MemoryRead
19ec-b10:55679204.426 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55679204.605 :         System total receive data 311040 bytes
19ec-b10:55679204.676 :         => CNT96226::VenderCmd_GetData
19ec-b10:55679204.736 :         iCmd = 1, nBytes = 4
19ec-b10:55679347.692 :         0000 : 00 00 00 00 
19ec-b10:55679347.822 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55679347.979 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55679348.044 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55679348.100 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55679348.221 :         Pipe = 81a2d38 Write ==>
19ec-b10:55679348.333 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55679348.461 :         Pipe = 81a2d38 start to write data
19ec-b10:55679348.521 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 160760 size = 36
19ec-b10:55679348.869 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55679348.959 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55679349.055 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55679349.183 :         Pipe = 81a2d38 Write <==
19ec-b10:55679349.241 :         Pipe = 81a2d38 Write ==>
19ec-b10:55679349.329 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55679349.441 :         Pipe = 81a2d38 start to write data
19ec-b10:55679349.496 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 160796 size = 311040
19ec-1d78:55679349.986 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55679350.180 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 160760 size = 36
19ec-1d78:55679350.306 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55679350.401 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55679350.504 :     Pipe = 81a2d38 Read <==
19ec-1d78:55679350.564 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55679350.629 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55679350.715 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55679356.396 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55679356.498 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55679356.599 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55679356.715 :         Pipe = 81a2d38 Write <==
19ec-1d78:55679357.463 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55679357.616 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 160796 size = 311040
19ec-1d78:55679358.788 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55679358.881 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55679358.978 :     Pipe = 81a2d38 Read <==
19ec-1d78:55679359.032 :     ImageProcessThread : Process start
19ec-1d78:55679363.356 :     BytesPerLine = 3888
19ec-1d78:55679363.415 :     Lines = 80
19ec-1d78:55679411.214 :     ImageProcessThread : Process end
19ec-b10:55679549.824 :         IOThread: get image OK
19ec-b10:55679550.030 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-b10:55679550.149 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55679550.262 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55679550.340 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55679550.412 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55679550.475 :         IO Send command 10 bytes
19ec-b10:55679550.586 :         => CNT96226::VenderCmd_SetData
19ec-b10:55679550.649 :         iCmd = 0, nBytes = 10
19ec-b10:55679550.775 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55679823.882 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55679824.065 :         System send command 10 bytes + data 0 bytes
19ec-b10:55679824.143 :         IO total need to receive data 2095632 bytes
19ec-b10:55679824.213 :         => CNT96226::VenderCmd_GetData
19ec-b10:55679824.279 :         iCmd = 2, nBytes = 24
19ec-b10:55679970.134 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55679970.317 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55679970.376 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55679970.446 :         Information.Status = 0
19ec-b10:55679970.507 :         => CNT96226::VenderCmd_GetData
19ec-b10:55679970.562 :         iCmd = 2, nBytes = 24
19ec-1d78:55680130.084 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55680130.314 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-1d78:55680130.471 :     Pipe = 81a2e48 start to write data
19ec-1d78:55680130.537 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1051776 size = 36
19ec-1d78:55680130.662 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-1d78:55680130.763 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55680130.870 :     Pipe = 81a2e48 Write <==
19ec-1d78:55680130.927 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55680131.014 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-1d78:55680131.128 :     Pipe = 81a2e48 start to write data
19ec-1d78:55680131.188 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1051812 size = 75360
19ec-1d78:55680133.228 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-1d78:55680133.325 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55680133.426 :     Pipe = 81a2e48 Write <==
19ec-1d78:55680133.489 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55680133.584 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55680473.386 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55680473.597 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55680473.657 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55680473.727 :         Information.Status = 0
19ec-b10:55680473.786 :         => CNT96226::VenderCmd_GetData
19ec-b10:55680473.843 :         iCmd = 2, nBytes = 24
19ec-1c88:55680539.100 : => ReadScan
19ec-1c88:55680539.224 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55680539.298 : => ReadScanEx2
19ec-1c88:55680539.348 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55680539.406 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55680539.463 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55680539.524 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55680539.584 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55680539.645 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55680539.710 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:55680539.779 : Pipe = 81a2e48 Read ==>
19ec-1c88:55680539.891 : Pipe = 81a2e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:55680540.012 : Pipe = 81a2e48 Read Copy from 81a2f08 + 999024 size = 52752
19ec-1c88:55680540.398 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55680540.487 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55680540.587 : Pipe = 81a2e48 Read <==
19ec-1c88:55680540.641 : => GetImageToBuffer
19ec-1c88:55680540.695 : => GetImageToBufferPageScan
19ec-1c88:55680540.752 : Pipe = 81a2e48 Read ==>
19ec-1c88:55680540.838 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55680540.948 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1051776 size = 36
19ec-1c88:55680541.060 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55680541.150 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55680541.242 : Pipe = 81a2e48 Read <==
19ec-1c88:55680542.168 : Get Packet type = 0 
19ec-1c88:55680542.338 : Get Packet dwSize = 75360 
19ec-1c88:55680542.392 : Get Packet bADFStatus = 1 
19ec-1c88:55680542.446 : Get Packet dwStatusLong = 0 
19ec-1c88:55680542.502 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55680542.563 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55680542.619 : <= GetImageToBuffer Ret = 1
19ec-1c88:55680542.673 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:55680542.735 : Pipe = 81a2e48 Read ==>
19ec-1c88:55680542.824 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55680542.938 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1051812 size = 47100
19ec-1c88:55680543.225 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:55680543.311 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55680543.404 : Pipe = 81a2e48 Read <==
19ec-1c88:55680709.784 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55680709.955 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55680710.023 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55680710.088 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55680710.152 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55680710.212 : <= ReadScanEx2 ret = 1
19ec-1c88:55680710.268 : <= ReadScan ret = 1
19ec-b10:55681447.576 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55681447.790 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-b10:55681447.852 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55681447.926 :         Information.Status = 1, Information.Addr = 5198928
19ec-b10:55681448.862 :         => CNT96226::MemoryRead
19ec-b10:55681837.855 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55681838.055 :         System total receive data 311040 bytes
19ec-b10:55681838.126 :         => CNT96226::VenderCmd_GetData
19ec-b10:55681838.186 :         iCmd = 1, nBytes = 4
19ec-b10:55681996.320 :         0000 : 00 00 00 00 
19ec-b10:55681996.427 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55681996.569 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55681996.635 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55681996.697 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55681996.806 :         Pipe = 81a2d38 Write ==>
19ec-b10:55681996.927 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55681997.056 :         Pipe = 81a2d38 start to write data
19ec-b10:55681997.115 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 471836 size = 36
19ec-b10:55681997.237 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55681997.335 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55681997.438 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55681997.579 :         Pipe = 81a2d38 Write <==
19ec-b10:55681997.641 :         Pipe = 81a2d38 Write ==>
19ec-b10:55681997.929 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55681998.111 :         Pipe = 81a2d38 start to write data
19ec-b10:55681998.171 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 471872 size = 311040
19ec-1d78:55681998.326 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55681998.526 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 471836 size = 36
19ec-1d78:55681998.663 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55681998.768 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55681998.879 :     Pipe = 81a2d38 Read <==
19ec-1d78:55681998.940 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55681999.008 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55681999.098 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55682005.251 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55682005.358 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55682005.535 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55682005.659 :         Pipe = 81a2d38 Write <==
19ec-1d78:55682005.863 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55682006.003 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 471872 size = 311040
19ec-1d78:55682007.376 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55682007.477 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55682007.578 :     Pipe = 81a2d38 Read <==
19ec-1d78:55682007.636 :     ImageProcessThread : Process start
19ec-1d78:55682011.949 :     BytesPerLine = 3888
19ec-1d78:55682012.011 :     Lines = 80
19ec-1d78:55682059.722 :     ImageProcessThread : Process end
19ec-b10:55682162.876 :         IOThread: get image OK
19ec-b10:55682163.063 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-b10:55682163.169 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55682163.264 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55682163.347 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55682163.419 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55682163.480 :         IO Send command 10 bytes
19ec-b10:55682163.602 :         => CNT96226::VenderCmd_SetData
19ec-b10:55682163.660 :         iCmd = 0, nBytes = 10
19ec-b10:55682163.779 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55682437.441 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55682437.844 :         System send command 10 bytes + data 0 bytes
19ec-b10:55682437.913 :         IO total need to receive data 2095632 bytes
19ec-b10:55682437.984 :         => CNT96226::VenderCmd_GetData
19ec-b10:55682438.042 :         iCmd = 2, nBytes = 24
19ec-b10:55682552.714 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55682552.930 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55682552.995 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55682553.069 :         Information.Status = 0
19ec-b10:55682553.135 :         => CNT96226::VenderCmd_GetData
19ec-b10:55682553.195 :         iCmd = 2, nBytes = 24
19ec-1d78:55682752.076 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55682752.315 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-1d78:55682752.464 :     Pipe = 81a2e48 start to write data
19ec-1d78:55682752.528 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1127172 size = 36
19ec-1d78:55682752.651 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-1d78:55682752.749 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55682752.851 :     Pipe = 81a2e48 Write <==
19ec-1d78:55682752.906 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55682752.993 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-1d78:55682753.104 :     Pipe = 81a2e48 start to write data
19ec-1d78:55682753.162 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1127208 size = 75360
19ec-1d78:55682754.896 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-1d78:55682754.991 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55682755.087 :     Pipe = 81a2e48 Write <==
19ec-1d78:55682755.150 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55682755.241 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55683005.728 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55683005.924 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55683005.984 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55683006.059 :         Information.Status = 0
19ec-b10:55683006.121 :         => CNT96226::VenderCmd_GetData
19ec-b10:55683006.175 :         iCmd = 2, nBytes = 24
19ec-b10:55683226.550 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55683226.750 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55683226.819 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55683226.896 :         Information.Status = 0
19ec-b10:55683227.079 :         => CNT96226::VenderCmd_GetData
19ec-b10:55683227.143 :         iCmd = 2, nBytes = 24
19ec-1c88:55683639.195 : => ReadScan
19ec-1c88:55683639.367 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55683639.452 : => ReadScanEx2
19ec-1c88:55683639.504 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55683639.568 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55683639.628 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55683639.689 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55683639.747 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55683639.809 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55683639.877 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:55683639.945 : Pipe = 81a2e48 Read ==>
19ec-1c88:55683640.062 : Pipe = 81a2e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:55683640.191 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1098912 size = 28260
19ec-1c88:55683640.475 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55683640.566 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55683640.663 : Pipe = 81a2e48 Read <==
19ec-1c88:55683640.714 : => GetImageToBuffer
19ec-1c88:55683640.767 : => GetImageToBufferPageScan
19ec-1c88:55683640.823 : Pipe = 81a2e48 Read ==>
19ec-1c88:55683640.909 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55683641.017 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1127172 size = 36
19ec-1c88:55683641.125 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55683641.209 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55683641.301 : Pipe = 81a2e48 Read <==
19ec-1c88:55683641.356 : Get Packet type = 0 
19ec-1c88:55683641.410 : Get Packet dwSize = 75360 
19ec-1c88:55683641.464 : Get Packet bADFStatus = 1 
19ec-1c88:55683641.518 : Get Packet dwStatusLong = 0 
19ec-1c88:55683641.569 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55683641.629 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55683641.682 : <= GetImageToBuffer Ret = 1
19ec-1c88:55683641.733 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:55683641.796 : Pipe = 81a2e48 Read ==>
19ec-1c88:55683641.879 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55683641.991 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1127208 size = 71592
19ec-1c88:55683643.277 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:55683643.372 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55683643.468 : Pipe = 81a2e48 Read <==
19ec-1c88:55683794.655 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55683794.823 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55683794.898 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55683794.967 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55683795.034 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55683795.095 : <= ReadScanEx2 ret = 1
19ec-1c88:55683795.148 : <= ReadScan ret = 1
19ec-b10:55684158.652 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55684158.881 :         0010 : f0 00 00 00 50 13 54 00 
19ec-b10:55684158.940 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55684159.014 :         Information.Status = 1, Information.Addr = 5509968
19ec-b10:55684159.975 :         => CNT96226::MemoryRead
19ec-b10:55684552.514 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55684552.707 :         System total receive data 311040 bytes
19ec-b10:55684552.785 :         => CNT96226::VenderCmd_GetData
19ec-b10:55684552.851 :         iCmd = 1, nBytes = 4
19ec-b10:55684730.366 :         0000 : 00 00 00 00 
19ec-b10:55684730.536 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55684730.719 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55684730.790 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55684730.852 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55684731.140 :         Pipe = 81a2d38 Write ==>
19ec-b10:55684731.273 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55684731.406 :         Pipe = 81a2d38 start to write data
19ec-b10:55684731.468 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 782912 size = 36
19ec-b10:55684731.593 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55684731.687 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55684731.789 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55684731.930 :         Pipe = 81a2d38 Write <==
19ec-b10:55684731.990 :         Pipe = 81a2d38 Write ==>
19ec-b10:55684732.076 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55684732.195 :         Pipe = 81a2d38 start to write data
19ec-b10:55684732.253 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 782948 size = 311040
19ec-1d78:55684732.720 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55684732.917 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 782912 size = 36
19ec-1d78:55684733.046 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55684733.146 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55684733.249 :     Pipe = 81a2d38 Read <==
19ec-1d78:55684733.315 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55684733.390 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55684733.481 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55684739.792 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55684739.895 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55684739.996 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55684740.120 :         Pipe = 81a2d38 Write <==
19ec-1d78:55684740.368 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55684740.525 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 782948 size = 311040
19ec-1d78:55684742.000 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55684742.097 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55684742.198 :     Pipe = 81a2d38 Read <==
19ec-1d78:55684742.255 :     ImageProcessThread : Process start
19ec-1d78:55684746.653 :     BytesPerLine = 3888
19ec-1d78:55684746.735 :     Lines = 80
19ec-1d78:55684796.502 :     ImageProcessThread : Process end
19ec-b10:55684930.812 :         IOThread: get image OK
19ec-b10:55684930.985 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-b10:55684931.093 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55684931.189 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55684931.263 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55684931.334 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55684931.394 :         IO Send command 10 bytes
19ec-b10:55684931.507 :         => CNT96226::VenderCmd_SetData
19ec-b10:55684931.563 :         iCmd = 0, nBytes = 10
19ec-b10:55684931.685 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55685213.100 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55685213.279 :         System send command 10 bytes + data 0 bytes
19ec-b10:55685213.359 :         IO total need to receive data 2095632 bytes
19ec-b10:55685213.431 :         => CNT96226::VenderCmd_GetData
19ec-b10:55685213.490 :         iCmd = 2, nBytes = 24
19ec-1d78:55685512.246 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55685512.479 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-1d78:55685512.623 :     Pipe = 81a2e48 start to write data
19ec-1d78:55685512.694 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1202568 size = 36
19ec-1d78:55685512.813 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-1d78:55685512.908 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55685513.121 :     Pipe = 81a2e48 Write <==
19ec-1d78:55685513.180 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55685513.269 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-1d78:55685513.379 :     Pipe = 81a2e48 start to write data
19ec-1d78:55685513.438 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1202604 size = 75360
19ec-1d78:55685515.050 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-1d78:55685515.139 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55685515.232 :     Pipe = 81a2e48 Write <==
19ec-1d78:55685515.295 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55685515.388 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55685673.493 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55685673.718 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55685673.774 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55685673.843 :         Information.Status = 0
19ec-b10:55685673.904 :         => CNT96226::VenderCmd_GetData
19ec-b10:55685673.961 :         iCmd = 2, nBytes = 24
19ec-b10:55685885.591 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55685885.803 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55685885.862 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55685885.936 :         Information.Status = 0
19ec-b10:55685885.995 :         => CNT96226::VenderCmd_GetData
19ec-b10:55685886.052 :         iCmd = 2, nBytes = 24
19ec-b10:55686825.453 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55686825.668 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-b10:55686825.735 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55686825.812 :         Information.Status = 1, Information.Addr = 5821008
19ec-b10:55686826.674 :         => CNT96226::MemoryRead
19ec-1c88:55686850.830 : => ReadScan
19ec-1c88:55686850.933 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55686851.012 : => ReadScanEx2
19ec-1c88:55686851.068 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55686851.132 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55686851.192 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55686851.254 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55686851.315 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55686851.373 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55686851.440 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:55686851.510 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686851.628 : Pipe = 81a2e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:55686851.757 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1198800 size = 3768
19ec-1c88:55686851.909 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55686851.999 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55686852.102 : Pipe = 81a2e48 Read <==
19ec-1c88:55686852.156 : => GetImageToBuffer
19ec-1c88:55686852.209 : => GetImageToBufferPageScan
19ec-1c88:55686852.264 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686852.345 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55686852.455 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1202568 size = 36
19ec-1c88:55686852.567 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55686852.653 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55686852.745 : Pipe = 81a2e48 Read <==
19ec-1c88:55686852.797 : Get Packet type = 0 
19ec-1c88:55686852.848 : Get Packet dwSize = 75360 
19ec-1c88:55686852.903 : Get Packet bADFStatus = 1 
19ec-1c88:55686852.955 : Get Packet dwStatusLong = 0 
19ec-1c88:55686853.005 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55686853.066 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55686853.122 : <= GetImageToBuffer Ret = 1
19ec-1c88:55686853.174 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55686853.237 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686853.324 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55686853.559 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1202604 size = 75360
19ec-1c88:55686853.947 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55686854.035 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55686854.129 : Pipe = 81a2e48 Read <==
19ec-1c88:55686854.183 : => GetImageToBuffer
19ec-1c88:55686854.229 : => GetImageToBufferPageScan
19ec-1c88:55686854.278 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686854.365 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55687216.917 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55687217.097 :         System total receive data 311040 bytes
19ec-b10:55687217.167 :         => CNT96226::VenderCmd_GetData
19ec-b10:55687217.223 :         iCmd = 1, nBytes = 4
19ec-b10:55687389.661 :         0000 : 00 00 00 00 
19ec-b10:55687390.084 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55687390.239 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55687390.305 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55687390.364 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55687390.473 :         Pipe = 81a2d38 Write ==>
19ec-b10:55687390.578 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55687390.707 :         Pipe = 81a2d38 start to write data
19ec-b10:55687390.765 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1093988 size = 36
19ec-b10:55687390.882 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55687390.973 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55687391.068 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55687391.195 :         Pipe = 81a2d38 Write <==
19ec-b10:55687391.248 :         Pipe = 81a2d38 Write ==>
19ec-b10:55687391.331 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55687391.440 :         Pipe = 81a2d38 start to write data
19ec-b10:55687391.493 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1094024 size = 311040
19ec-1d78:55687392.499 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55687392.681 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1093988 size = 36
19ec-1d78:55687392.802 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55687392.897 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55687393.196 :     Pipe = 81a2d38 Read <==
19ec-1d78:55687393.259 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55687393.326 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55687393.416 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55687398.338 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55687398.436 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55687398.536 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55687398.649 :         Pipe = 81a2d38 Write <==
19ec-1d78:55687399.697 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55687399.872 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1094024 size = 311040
19ec-1d78:55687400.982 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55687401.069 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55687401.164 :     Pipe = 81a2d38 Read <==
19ec-1d78:55687401.218 :     ImageProcessThread : Process start
19ec-1d78:55687405.401 :     BytesPerLine = 3888
19ec-1d78:55687405.456 :     Lines = 80
19ec-1d78:55687452.710 :     ImageProcessThread : Process end
19ec-b10:55687574.612 :         IOThread: get image OK
19ec-b10:55687574.793 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-b10:55687574.897 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55687574.998 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55687575.072 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55687575.314 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55687575.377 :         IO Send command 10 bytes
19ec-b10:55687575.520 :         => CNT96226::VenderCmd_SetData
19ec-b10:55687575.579 :         iCmd = 0, nBytes = 10
19ec-b10:55687575.692 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55687850.240 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55687850.412 :         System send command 10 bytes + data 0 bytes
19ec-b10:55687850.480 :         IO total need to receive data 2095632 bytes
19ec-b10:55687850.547 :         => CNT96226::VenderCmd_GetData
19ec-b10:55687850.606 :         iCmd = 2, nBytes = 24
19ec-b10:55688005.343 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55688005.529 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55688005.590 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55688005.663 :         Information.Status = 0
19ec-b10:55688005.727 :         => CNT96226::VenderCmd_GetData
19ec-b10:55688005.783 :         iCmd = 2, nBytes = 24
19ec-1d78:55688136.185 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55688136.432 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55688136.574 :     Pipe = 81a2e48 start to write data
19ec-1d78:55688136.637 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1277964 size = 36
19ec-1d78:55688137.004 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55688137.095 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55688137.203 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55688137.340 :     Pipe = 81a2e48 Write <==
19ec-1d78:55688137.392 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55688137.705 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55688137.821 :     Pipe = 81a2e48 start to write data
19ec-1d78:55688137.882 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1278000 size = 75360
19ec-1c88:55688138.305 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55688138.494 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1277964 size = 36
19ec-1c88:55688138.621 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55688138.713 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55688138.817 : Pipe = 81a2e48 Read <==
19ec-1c88:55688138.877 : Get Packet type = 0 
19ec-1c88:55688138.936 : Get Packet dwSize = 75360 
19ec-1c88:55688138.991 : Get Packet bADFStatus = 1 
19ec-1c88:55688139.056 : Get Packet dwStatusLong = 0 
19ec-1c88:55688139.109 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55688139.174 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55688139.233 : <= GetImageToBuffer Ret = 1
19ec-1c88:55688139.301 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:55688139.369 : Pipe = 81a2e48 Read ==>
19ec-1c88:55688139.456 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55688139.747 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55688139.870 :     Pipe = 81a2e48 Write read wait size = 20724
19ec-1d78:55688139.976 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55688140.094 :     Pipe = 81a2e48 Write <==
19ec-1d78:55688140.157 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55688140.251 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55688140.372 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55688140.527 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1278000 size = 20724
19ec-1c88:55688140.718 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:55688140.806 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55688140.901 : Pipe = 81a2e48 Read <==
19ec-1c88:55688291.918 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55688292.063 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55688292.133 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55688292.346 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55688292.408 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55688292.465 : <= ReadScanEx2 ret = 1
19ec-1c88:55688292.523 : <= ReadScan ret = 1
19ec-b10:55688534.683 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55688534.863 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55688534.927 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55688534.999 :         Information.Status = 0
19ec-b10:55688535.065 :         => CNT96226::VenderCmd_GetData
19ec-b10:55688535.119 :         iCmd = 2, nBytes = 24
19ec-b10:55689485.550 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55689485.776 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-b10:55689485.847 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55689485.931 :         Information.Status = 1, Information.Addr = 6132048
19ec-b10:55689487.035 :         => CNT96226::MemoryRead
19ec-b10:55690007.548 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55690007.728 :         System total receive data 311040 bytes
19ec-b10:55690007.803 :         => CNT96226::VenderCmd_GetData
19ec-b10:55690007.862 :         iCmd = 1, nBytes = 4
19ec-b10:55690149.892 :         0000 : 00 00 00 00 
19ec-b10:55690150.013 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55690150.158 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55690150.226 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55690150.286 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55690150.387 :         Pipe = 81a2d38 Write ==>
19ec-b10:55690150.495 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55690150.628 :         Pipe = 81a2d38 start to write data
19ec-b10:55690150.691 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1405064 size = 36
19ec-b10:55690150.811 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55690150.910 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55690151.010 :         Pipe = 81a2d38 Set read data ready
19ec-1d78:55690151.336 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55690151.462 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1405064 size = 36
19ec-1d78:55690151.578 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55690151.668 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55690151.766 :     Pipe = 81a2d38 Read <==
19ec-1d78:55690151.824 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55690151.892 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55690151.979 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55690152.144 :         Pipe = 81a2d38 Write <==
19ec-b10:55690152.200 :         Pipe = 81a2d38 Write ==>
19ec-b10:55690152.286 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55690152.393 :         Pipe = 81a2d38 start to write data
19ec-b10:55690152.452 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1405100 size = 311040
19ec-b10:55690159.083 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55690159.200 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55690159.299 :         Pipe = 81a2d38 Set read data ready
19ec-1d78:55690159.549 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55690159.668 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1405100 size = 311040
19ec-1d78:55690160.655 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55690160.746 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55690160.843 :     Pipe = 81a2d38 Read <==
19ec-1d78:55690160.897 :     ImageProcessThread : Process start
19ec-1d78:55690165.230 :     BytesPerLine = 3888
19ec-1d78:55690165.290 :     Lines = 80
19ec-b10:55690171.146 :         Pipe = 81a2d38 Write <==
19ec-1d78:55690212.804 :     ImageProcessThread : Process end
19ec-b10:55690687.324 :         IOThread: get image OK
19ec-b10:55690687.508 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-b10:55690687.613 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55690687.705 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55690687.780 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55690687.851 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55690687.912 :         IO Send command 10 bytes
19ec-b10:55690688.006 :         => CNT96226::VenderCmd_SetData
19ec-b10:55690688.064 :         iCmd = 0, nBytes = 10
19ec-b10:55690688.184 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1d78:55691054.301 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55691054.539 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-1d78:55691054.692 :     Pipe = 81a2e48 start to write data
19ec-1d78:55691054.761 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1353360 size = 36
19ec-1d78:55691054.882 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-1d78:55691054.979 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55691055.078 :     Pipe = 81a2e48 Write <==
19ec-1d78:55691055.136 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55691055.225 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-1d78:55691055.339 :     Pipe = 81a2e48 start to write data
19ec-1d78:55691055.396 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1353396 size = 75360
19ec-1d78:55691057.065 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-1d78:55691057.160 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55691057.259 :     Pipe = 81a2e48 Write <==
19ec-1d78:55691057.323 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55691057.415 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55691932.231 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55691932.421 :         System send command 10 bytes + data 0 bytes
19ec-b10:55691932.501 :         IO total need to receive data 2095632 bytes
19ec-b10:55691932.571 :         => CNT96226::VenderCmd_GetData
19ec-b10:55691932.633 :         iCmd = 2, nBytes = 24
19ec-1c88:55692032.622 : => ReadScan
19ec-1c88:55692032.756 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55692032.838 : => ReadScanEx2
19ec-1c88:55692032.890 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55692032.958 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55692033.020 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55692033.087 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55692033.150 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55692033.213 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55692033.280 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:55692033.352 : Pipe = 81a2e48 Read ==>
19ec-1c88:55692033.484 : Pipe = 81a2e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:55692033.618 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1298724 size = 54636
19ec-1c88:55692033.975 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55692034.073 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55692034.175 : Pipe = 81a2e48 Read <==
19ec-1c88:55692034.235 : => GetImageToBuffer
19ec-1c88:55692034.289 : => GetImageToBufferPageScan
19ec-1c88:55692034.345 : Pipe = 81a2e48 Read ==>
19ec-1c88:55692034.432 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55692034.547 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1353360 size = 36
19ec-1c88:55692034.660 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55692034.746 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55692034.845 : Pipe = 81a2e48 Read <==
19ec-1c88:55692034.904 : Get Packet type = 0 
19ec-1c88:55692034.958 : Get Packet dwSize = 75360 
19ec-1c88:55692035.136 : Get Packet bADFStatus = 1 
19ec-1c88:55692035.194 : Get Packet dwStatusLong = 0 
19ec-1c88:55692035.247 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55692035.310 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55692035.371 : <= GetImageToBuffer Ret = 1
19ec-1c88:55692035.428 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:55692035.494 : Pipe = 81a2e48 Read ==>
19ec-1c88:55692035.580 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55692035.693 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1353396 size = 45216
19ec-1c88:55692035.979 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:55692036.066 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55692036.162 : Pipe = 81a2e48 Read <==
19ec-1c88:55692248.598 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55692248.801 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55692248.872 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55692248.943 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55692249.007 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55692249.070 : <= ReadScanEx2 ret = 1
19ec-1c88:55692249.128 : <= ReadScan ret = 1
19ec-b10:55692577.851 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55692578.069 :         0010 : f0 00 00 00 50 50 62 00 
19ec-b10:55692578.138 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55692578.230 :         Information.Status = 1, Information.Addr = 6443088
19ec-b10:55692579.157 :         => CNT96226::MemoryRead
19ec-b10:55693057.794 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55693057.988 :         System total receive data 311040 bytes
19ec-b10:55693058.065 :         => CNT96226::VenderCmd_GetData
19ec-b10:55693058.128 :         iCmd = 1, nBytes = 4
19ec-b10:55693208.480 :         0000 : 00 00 00 00 
19ec-b10:55693208.628 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55693208.801 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55693208.875 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55693208.948 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55693209.056 :         Pipe = 81a2d38 Write ==>
19ec-b10:55693209.172 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55693209.300 :         Pipe = 81a2d38 start to write data
19ec-b10:55693209.362 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1716140 size = 36
19ec-b10:55693209.484 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55693209.581 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55693209.679 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55693209.825 :         Pipe = 81a2d38 Write <==
19ec-b10:55693209.883 :         Pipe = 81a2d38 Write ==>
19ec-b10:55693210.231 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55693210.469 :         Pipe = 81a2d38 start to write data
19ec-b10:55693210.546 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1716176 size = 311040
19ec-1d78:55693210.698 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55693210.887 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1716140 size = 36
19ec-1d78:55693211.024 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55693211.122 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55693211.236 :     Pipe = 81a2d38 Read <==
19ec-1d78:55693211.299 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55693211.371 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55693211.459 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55693216.986 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55693217.087 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55693217.191 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55693217.324 :         Pipe = 81a2d38 Write <==
19ec-1d78:55693217.524 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55693217.666 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1716176 size = 311040
19ec-1d78:55693219.273 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55693219.363 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55693219.462 :     Pipe = 81a2d38 Read <==
19ec-1d78:55693219.524 :     ImageProcessThread : Process start
19ec-1d78:55693225.406 :     BytesPerLine = 3888
19ec-1d78:55693225.510 :     Lines = 80
19ec-1d78:55693274.269 :     ImageProcessThread : Process end
19ec-b10:55693426.115 :         IOThread: get image OK
19ec-b10:55693426.310 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-b10:55693426.416 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55693426.516 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55693426.593 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55693426.670 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55693426.730 :         IO Send command 10 bytes
19ec-b10:55693426.862 :         => CNT96226::VenderCmd_SetData
19ec-b10:55693426.921 :         iCmd = 0, nBytes = 10
19ec-b10:55693427.042 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1d78:55693981.879 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55693982.138 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-1d78:55693982.296 :     Pipe = 81a2e48 start to write data
19ec-1d78:55693982.365 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1428756 size = 36
19ec-1d78:55693982.490 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-1d78:55693982.589 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55693982.696 :     Pipe = 81a2e48 Write <==
19ec-1d78:55693982.759 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55693982.851 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-1d78:55693982.966 :     Pipe = 81a2e48 start to write data
19ec-1d78:55693983.026 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1428792 size = 75360
19ec-1d78:55693984.748 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-1d78:55693984.843 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55693984.943 :     Pipe = 81a2e48 Write <==
19ec-1d78:55693985.005 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55693985.105 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55694487.963 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55694488.192 :         System send command 10 bytes + data 0 bytes
19ec-b10:55694488.264 :         IO total need to receive data 2095632 bytes
19ec-b10:55694488.336 :         => CNT96226::VenderCmd_GetData
19ec-b10:55694488.394 :         iCmd = 2, nBytes = 24
19ec-b10:55695041.306 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55695041.530 :         0010 : f0 00 00 00 50 99 37 00 
19ec-b10:55695041.601 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55695041.682 :         Information.Status = 1, Information.Addr = 3643728
19ec-b10:55695042.648 :         => CNT96226::MemoryRead
19ec-b10:55695419.878 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55695420.093 :         System total receive data 311040 bytes
19ec-b10:55695420.168 :         => CNT96226::VenderCmd_GetData
19ec-b10:55695420.230 :         iCmd = 1, nBytes = 4
19ec-b10:55695554.710 :         0000 : 00 00 00 00 
19ec-b10:55695554.860 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55695555.008 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55695555.080 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55695555.141 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55695555.254 :         Pipe = 81a2d38 Write ==>
19ec-b10:55695555.362 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55695555.496 :         Pipe = 81a2d38 start to write data
19ec-b10:55695555.672 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 2027216 size = 36
19ec-b10:55695555.800 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55695555.893 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55695555.992 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55695556.123 :         Pipe = 81a2d38 Write <==
19ec-b10:55695556.178 :         Pipe = 81a2d38 Write ==>
19ec-b10:55695556.264 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55695556.377 :         Pipe = 81a2d38 start to write data
19ec-b10:55695556.435 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 2027252 size = 69900
19ec-1d78:55695556.904 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55695557.088 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 2027216 size = 36
19ec-1d78:55695557.218 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55695557.313 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55695557.418 :     Pipe = 81a2d38 Read <==
19ec-1d78:55695557.477 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55695557.543 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55695557.630 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55695558.034 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 0 size = 241140
19ec-b10:55695563.046 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55695563.155 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55695563.255 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55695563.373 :         Pipe = 81a2d38 Write <==
19ec-1d78:55695564.087 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55695564.240 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 2027252 size = 69900
19ec-1d78:55695564.510 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 0 size = 241140
19ec-1d78:55695565.302 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55695565.398 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55695565.495 :     Pipe = 81a2d38 Read <==
19ec-1d78:55695565.549 :     ImageProcessThread : Process start
19ec-1d78:55695569.859 :     BytesPerLine = 3888
19ec-1d78:55695569.923 :     Lines = 80
19ec-1d78:55695617.914 :     ImageProcessThread : Process end
19ec-1c88:55695672.381 : => ReadScan
19ec-1c88:55695672.520 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55695672.602 : => ReadScanEx2
19ec-1c88:55695672.655 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55695672.714 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55695672.771 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55695672.831 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55695672.889 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55695672.952 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55695673.016 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:55695673.085 : Pipe = 81a2e48 Read ==>
19ec-1c88:55695673.201 : Pipe = 81a2e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:55695673.336 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1398612 size = 30144
19ec-1c88:55695673.671 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55695673.761 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55695673.862 : Pipe = 81a2e48 Read <==
19ec-1c88:55695673.916 : => GetImageToBuffer
19ec-1c88:55695673.968 : => GetImageToBufferPageScan
19ec-1c88:55695674.022 : Pipe = 81a2e48 Read ==>
19ec-1c88:55695674.108 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55695674.217 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1428756 size = 36
19ec-1c88:55695674.325 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55695674.530 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55695674.630 : Pipe = 81a2e48 Read <==
19ec-1c88:55695674.684 : Get Packet type = 0 
19ec-1c88:55695674.737 : Get Packet dwSize = 75360 
19ec-1c88:55695674.791 : Get Packet bADFStatus = 1 
19ec-1c88:55695674.856 : Get Packet dwStatusLong = 0 
19ec-1c88:55695674.909 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55695674.971 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55695675.026 : <= GetImageToBuffer Ret = 1
19ec-1c88:55695675.078 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:55695675.143 : Pipe = 81a2e48 Read ==>
19ec-1c88:55695675.230 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55695675.344 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1428792 size = 69708
19ec-1c88:55695675.762 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:55695675.848 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55695675.941 : Pipe = 81a2e48 Read <==
19ec-b10:55695730.442 :         IOThread: get image OK
19ec-b10:55695730.599 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-b10:55695730.688 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55695730.776 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55695730.847 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55695730.913 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55695730.966 :         IO Send command 10 bytes
19ec-b10:55695731.064 :         => CNT96226::VenderCmd_SetData
19ec-b10:55695731.120 :         iCmd = 0, nBytes = 10
19ec-b10:55695731.231 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55695848.512 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55695848.691 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55695848.767 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55695848.833 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55695848.896 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55695848.956 : <= ReadScanEx2 ret = 1
19ec-1c88:55695849.014 : <= ReadScan ret = 1
19ec-b10:55695999.372 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55695999.559 :         System send command 10 bytes + data 0 bytes
19ec-b10:55695999.634 :         IO total need to receive data 2095632 bytes
19ec-b10:55695999.718 :         => CNT96226::VenderCmd_GetData
19ec-b10:55695999.784 :         iCmd = 2, nBytes = 24
19ec-1d78:55696351.737 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55696351.976 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-1d78:55696352.135 :     Pipe = 81a2e48 start to write data
19ec-1d78:55696352.202 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1504152 size = 36
19ec-1d78:55696352.331 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-1d78:55696352.432 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55696352.537 :     Pipe = 81a2e48 Write <==
19ec-1d78:55696352.592 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55696352.680 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-1d78:55696352.797 :     Pipe = 81a2e48 start to write data
19ec-1d78:55696352.854 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1504188 size = 75360
19ec-1d78:55696354.616 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-1d78:55696354.709 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55696354.803 :     Pipe = 81a2e48 Write <==
19ec-1d78:55696354.873 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55696354.967 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55696509.707 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55696509.912 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55696509.980 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55696510.061 :         Information.Status = 0
19ec-b10:55696510.128 :         => CNT96226::VenderCmd_GetData
19ec-b10:55696510.305 :         iCmd = 2, nBytes = 24
19ec-b10:55697043.271 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55697043.493 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55697043.562 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55697043.648 :         Information.Status = 0
19ec-b10:55697043.711 :         => CNT96226::VenderCmd_GetData
19ec-b10:55697043.768 :         iCmd = 2, nBytes = 24
19ec-b10:55697572.928 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55697573.133 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-b10:55697573.193 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55697573.273 :         Information.Status = 1, Information.Addr = 3954768
19ec-b10:55697574.185 :         => CNT96226::MemoryRead
19ec-b10:55697948.271 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55697948.487 :         System total receive data 311040 bytes
19ec-b10:55697948.559 :         => CNT96226::VenderCmd_GetData
19ec-b10:55697948.623 :         iCmd = 1, nBytes = 4
19ec-b10:55698118.766 :         0000 : 00 00 00 00 
19ec-b10:55698119.012 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55698119.202 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55698119.273 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55698119.336 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55698119.457 :         Pipe = 81a2d38 Write ==>
19ec-b10:55698119.578 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55698119.718 :         Pipe = 81a2d38 start to write data
19ec-b10:55698119.781 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 241140 size = 36
19ec-b10:55698119.919 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55698120.011 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55698120.111 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55698120.256 :         Pipe = 81a2d38 Write <==
19ec-b10:55698120.315 :         Pipe = 81a2d38 Write ==>
19ec-b10:55698120.593 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55698120.770 :         Pipe = 81a2d38 start to write data
19ec-b10:55698120.829 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 241176 size = 311040
19ec-1d78:55698120.977 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55698121.165 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 241140 size = 36
19ec-1d78:55698121.300 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55698121.406 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55698121.521 :     Pipe = 81a2d38 Read <==
19ec-1d78:55698121.582 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55698121.654 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55698121.744 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55698128.177 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55698128.276 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55698128.376 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55698128.497 :         Pipe = 81a2d38 Write <==
19ec-1d78:55698128.698 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55698128.841 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 241176 size = 311040
19ec-1d78:55698129.986 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55698130.078 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55698130.176 :     Pipe = 81a2d38 Read <==
19ec-1d78:55698130.231 :     ImageProcessThread : Process start
19ec-1d78:55698134.580 :     BytesPerLine = 3888
19ec-1d78:55698134.648 :     Lines = 80
19ec-1d78:55698185.461 :     ImageProcessThread : Process end
19ec-b10:55698337.826 :         IOThread: get image OK
19ec-b10:55698338.034 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-b10:55698338.256 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55698338.362 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55698338.443 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55698338.513 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55698338.574 :         IO Send command 10 bytes
19ec-b10:55698338.753 :         => CNT96226::VenderCmd_SetData
19ec-b10:55698338.813 :         iCmd = 0, nBytes = 10
19ec-b10:55698338.935 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55698624.820 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55698625.003 :         System send command 10 bytes + data 0 bytes
19ec-b10:55698625.081 :         IO total need to receive data 2095632 bytes
19ec-b10:55698625.154 :         => CNT96226::VenderCmd_GetData
19ec-b10:55698625.214 :         iCmd = 2, nBytes = 24
19ec-1d78:55698882.535 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55698882.776 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27181928 Data = 81048
19ec-1d78:55698882.932 :     Pipe = 81a2e48 start to write data
19ec-1d78:55698882.998 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1579548 size = 36
19ec-1d78:55698883.127 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27181892 Data = 81084
19ec-1d78:55698883.224 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55698883.325 :     Pipe = 81a2e48 Write <==
19ec-1d78:55698883.383 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55698883.471 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27181892 Data = 81084
19ec-1d78:55698883.584 :     Pipe = 81a2e48 start to write data
19ec-1d78:55698883.641 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1579584 size = 75360
19ec-1d78:55698885.334 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27106532 Data = 156444
19ec-1d78:55698885.433 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55698885.534 :     Pipe = 81a2e48 Write <==
19ec-1d78:55698885.599 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55698885.694 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55699104.434 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55699104.891 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55699104.962 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55699105.047 :         Information.Status = 0
19ec-b10:55699105.113 :         => CNT96226::VenderCmd_GetData
19ec-b10:55699105.172 :         iCmd = 2, nBytes = 24
19ec-1c88:55699252.660 : => ReadScan
19ec-1c88:55699252.791 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55699252.868 : => ReadScanEx2
19ec-1c88:55699252.922 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55699252.984 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55699253.046 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55699253.111 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55699253.170 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55699253.234 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55699253.304 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:55699253.376 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699253.502 : Pipe = 81a2e48 Read Total = 27262976 Free = 27106532 Data = 156444
19ec-1c88:55699253.641 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1498500 size = 5652
19ec-1c88:55699253.797 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55699253.893 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699253.994 : Pipe = 81a2e48 Read <==
19ec-1c88:55699254.054 : => GetImageToBuffer
19ec-1c88:55699254.106 : => GetImageToBufferPageScan
19ec-1c88:55699254.171 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699254.259 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55699254.373 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1504152 size = 36
19ec-1c88:55699254.486 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55699254.705 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699254.807 : Pipe = 81a2e48 Read <==
19ec-1c88:55699254.860 : Get Packet type = 0 
19ec-1c88:55699254.912 : Get Packet dwSize = 75360 
19ec-1c88:55699254.965 : Get Packet bADFStatus = 1 
19ec-1c88:55699255.022 : Get Packet dwStatusLong = 0 
19ec-1c88:55699255.076 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55699255.143 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55699255.197 : <= GetImageToBuffer Ret = 1
19ec-1c88:55699255.254 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55699255.320 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699255.408 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55699255.520 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1504188 size = 75360
19ec-1c88:55699255.932 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55699256.023 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699256.118 : Pipe = 81a2e48 Read <==
19ec-1c88:55699256.170 : => GetImageToBuffer
19ec-1c88:55699256.219 : => GetImageToBufferPageScan
19ec-1c88:55699256.270 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699256.356 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55699256.466 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1579548 size = 36
19ec-1c88:55699256.574 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55699256.660 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699256.756 : Pipe = 81a2e48 Read <==
19ec-1c88:55699256.809 : Get Packet type = 0 
19ec-1c88:55699256.860 : Get Packet dwSize = 75360 
19ec-1c88:55699256.912 : Get Packet bADFStatus = 1 
19ec-1c88:55699256.966 : Get Packet dwStatusLong = 0 
19ec-1c88:55699257.017 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55699257.071 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55699257.127 : <= GetImageToBuffer Ret = 1
19ec-1c88:55699257.178 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:55699257.244 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699257.329 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55699257.441 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1579584 size = 18840
19ec-1c88:55699257.629 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:55699257.723 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699257.815 : Pipe = 81a2e48 Read <==
19ec-1c88:55699418.083 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55699418.501 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55699418.569 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55699418.633 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55699418.693 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55699418.753 : <= ReadScanEx2 ret = 1
19ec-1c88:55699418.805 : <= ReadScan ret = 1
19ec-b10:55699688.256 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55699688.485 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55699688.559 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55699688.635 :         Information.Status = 0
19ec-b10:55699688.704 :         => CNT96226::VenderCmd_GetData
19ec-b10:55699688.763 :         iCmd = 2, nBytes = 24
19ec-b10:55700310.848 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55700311.063 :         0010 : f0 00 00 00 50 17 41 00 
19ec-b10:55700311.134 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55700311.215 :         Information.Status = 1, Information.Addr = 4265808
19ec-b10:55700312.114 :         => CNT96226::MemoryRead
19ec-b10:55700708.921 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55700709.102 :         System total receive data 311040 bytes
19ec-b10:55700709.180 :         => CNT96226::VenderCmd_GetData
19ec-b10:55700709.474 :         iCmd = 1, nBytes = 4
19ec-b10:55700867.504 :         0000 : 00 00 00 00 
19ec-b10:55700867.594 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55700867.874 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55700867.939 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55700867.999 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55700868.102 :         Pipe = 81a2d38 Write ==>
19ec-b10:55700868.214 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55700868.343 :         Pipe = 81a2d38 start to write data
19ec-b10:55700868.400 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 552216 size = 36
19ec-b10:55700868.519 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55700868.609 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55700868.711 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55700868.844 :         Pipe = 81a2d38 Write <==
19ec-b10:55700868.900 :         Pipe = 81a2d38 Write ==>
19ec-b10:55700869.171 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55700869.336 :         Pipe = 81a2d38 start to write data
19ec-b10:55700869.397 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 552252 size = 311040
19ec-1d78:55700869.542 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55700869.730 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 552216 size = 36
19ec-1d78:55700869.861 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55700870.021 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55700870.126 :     Pipe = 81a2d38 Read <==
19ec-1d78:55700870.184 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55700870.255 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55700870.343 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55700876.364 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55700876.464 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55700876.568 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55700876.686 :         Pipe = 81a2d38 Write <==
19ec-1d78:55700876.883 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55700877.022 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 552252 size = 311040
19ec-1d78:55700877.929 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55700878.016 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55700878.112 :     Pipe = 81a2d38 Read <==
19ec-1d78:55700878.167 :     ImageProcessThread : Process start
19ec-1d78:55700882.487 :     BytesPerLine = 3888
19ec-1d78:55700882.545 :     Lines = 80
19ec-1d78:55700930.021 :     ImageProcessThread : Process end
19ec-b10:55701075.550 :         IOThread: get image OK
19ec-b10:55701075.737 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-b10:55701075.850 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55701075.945 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55701076.023 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55701076.095 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55701076.154 :         IO Send command 10 bytes
19ec-b10:55701076.306 :         => CNT96226::VenderCmd_SetData
19ec-b10:55701076.366 :         iCmd = 0, nBytes = 10
19ec-b10:55701076.485 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55701347.223 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55701347.612 :         System send command 10 bytes + data 0 bytes
19ec-b10:55701347.687 :         IO total need to receive data 2095632 bytes
19ec-b10:55701347.753 :         => CNT96226::VenderCmd_GetData
19ec-b10:55701347.809 :         iCmd = 2, nBytes = 24
19ec-1d78:55701635.754 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55701636.032 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-1d78:55701636.179 :     Pipe = 81a2e48 start to write data
19ec-1d78:55701636.248 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1654944 size = 36
19ec-1d78:55701636.500 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-1d78:55701636.598 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55701636.698 :     Pipe = 81a2e48 Write <==
19ec-1d78:55701636.753 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55701636.847 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-1d78:55701636.959 :     Pipe = 81a2e48 start to write data
19ec-1d78:55701637.015 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1654980 size = 75360
19ec-1d78:55701638.768 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-1d78:55701638.862 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55701638.961 :     Pipe = 81a2e48 Write <==
19ec-1d78:55701639.022 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55701639.118 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55701853.546 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55701853.752 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55701853.810 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55701853.887 :         Information.Status = 0
19ec-b10:55701853.945 :         => CNT96226::VenderCmd_GetData
19ec-b10:55701854.002 :         iCmd = 2, nBytes = 24
19ec-b10:55702417.774 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55702417.993 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55702418.059 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55702418.135 :         Information.Status = 0
19ec-b10:55702418.201 :         => CNT96226::VenderCmd_GetData
19ec-b10:55702418.262 :         iCmd = 2, nBytes = 24
19ec-1c88:55702856.027 : => ReadScan
19ec-1c88:55702856.199 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55702856.278 : => ReadScanEx2
19ec-1c88:55702856.332 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55702856.398 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55702856.456 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55702856.517 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55702856.578 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55702856.638 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55702856.704 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:55702856.772 : Pipe = 81a2e48 Read ==>
19ec-1c88:55702856.892 : Pipe = 81a2e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:55702857.029 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1598424 size = 56520
19ec-1c88:55702857.360 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55702857.454 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55702857.557 : Pipe = 81a2e48 Read <==
19ec-1c88:55702857.611 : => GetImageToBuffer
19ec-1c88:55702857.664 : => GetImageToBufferPageScan
19ec-1c88:55702857.718 : Pipe = 81a2e48 Read ==>
19ec-1c88:55702857.805 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55702857.921 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1654944 size = 36
19ec-1c88:55702858.258 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55702858.349 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55702858.445 : Pipe = 81a2e48 Read <==
19ec-1c88:55702858.496 : Get Packet type = 0 
19ec-1c88:55702858.551 : Get Packet dwSize = 75360 
19ec-1c88:55702858.602 : Get Packet bADFStatus = 1 
19ec-1c88:55702858.652 : Get Packet dwStatusLong = 0 
19ec-1c88:55702858.705 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55702858.762 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55702858.816 : <= GetImageToBuffer Ret = 1
19ec-1c88:55702858.870 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:55702858.932 : Pipe = 81a2e48 Read ==>
19ec-1c88:55702859.016 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55702859.126 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1654980 size = 43332
19ec-1c88:55702859.558 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:55702859.654 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55702859.748 : Pipe = 81a2e48 Read <==
19ec-b10:55702966.797 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55702966.981 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-b10:55702967.049 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55702967.121 :         Information.Status = 1, Information.Addr = 4576848
19ec-b10:55702968.012 :         => CNT96226::MemoryRead
19ec-1c88:55703017.583 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55703017.747 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55703017.821 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55703017.890 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55703017.957 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55703018.020 : <= ReadScanEx2 ret = 1
19ec-1c88:55703018.076 : <= ReadScan ret = 1
19ec-b10:55703357.540 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55703357.722 :         System total receive data 311040 bytes
19ec-b10:55703357.792 :         => CNT96226::VenderCmd_GetData
19ec-b10:55703357.853 :         iCmd = 1, nBytes = 4
19ec-b10:55703531.207 :         0000 : 00 00 00 00 
19ec-b10:55703531.356 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55703531.528 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55703531.604 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55703531.668 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55703531.773 :         Pipe = 81a2d38 Write ==>
19ec-b10:55703531.889 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55703532.024 :         Pipe = 81a2d38 start to write data
19ec-b10:55703532.084 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 863292 size = 36
19ec-b10:55703532.209 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55703532.301 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55703532.401 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55703532.538 :         Pipe = 81a2d38 Write <==
19ec-b10:55703532.597 :         Pipe = 81a2d38 Write ==>
19ec-b10:55703532.881 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55703533.057 :         Pipe = 81a2d38 start to write data
19ec-b10:55703533.115 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 863328 size = 311040
19ec-1d78:55703533.276 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55703533.466 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 863292 size = 36
19ec-1d78:55703533.598 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55703533.699 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55703533.813 :     Pipe = 81a2d38 Read <==
19ec-1d78:55703533.876 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55703533.948 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55703534.037 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55703540.050 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55703540.173 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55703540.279 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55703540.407 :         Pipe = 81a2d38 Write <==
19ec-1d78:55703541.467 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55703541.653 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 863328 size = 311040
19ec-1d78:55703543.442 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55703543.542 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55703543.644 :     Pipe = 81a2d38 Read <==
19ec-1d78:55703543.701 :     ImageProcessThread : Process start
19ec-1d78:55703548.201 :     BytesPerLine = 3888
19ec-1d78:55703548.537 :     Lines = 80
19ec-1d78:55703596.959 :     ImageProcessThread : Process end
19ec-b10:55703735.400 :         IOThread: get image OK
19ec-b10:55703735.597 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-b10:55703735.712 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55703735.814 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55703735.889 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55703735.961 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55703736.020 :         IO Send command 10 bytes
19ec-b10:55703736.147 :         => CNT96226::VenderCmd_SetData
19ec-b10:55703736.203 :         iCmd = 0, nBytes = 10
19ec-b10:55703736.320 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55704010.522 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55704010.723 :         System send command 10 bytes + data 0 bytes
19ec-b10:55704011.029 :         IO total need to receive data 2095632 bytes
19ec-b10:55704011.101 :         => CNT96226::VenderCmd_GetData
19ec-b10:55704011.388 :         iCmd = 2, nBytes = 24
19ec-1d78:55704324.187 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55704324.458 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-1d78:55704324.623 :     Pipe = 81a2e48 start to write data
19ec-1d78:55704324.691 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1730340 size = 36
19ec-1d78:55704324.817 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-1d78:55704324.916 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55704325.020 :     Pipe = 81a2e48 Write <==
19ec-1d78:55704325.077 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55704325.166 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-1d78:55704325.284 :     Pipe = 81a2e48 start to write data
19ec-1d78:55704325.345 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1730376 size = 75360
19ec-1d78:55704327.034 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-1d78:55704327.128 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55704327.226 :     Pipe = 81a2e48 Write <==
19ec-1d78:55704327.517 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55704327.608 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55704482.751 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55704482.917 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55704482.981 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55704483.054 :         Information.Status = 0
19ec-b10:55704483.115 :         => CNT96226::VenderCmd_GetData
19ec-b10:55704483.167 :         iCmd = 2, nBytes = 24
19ec-b10:55705070.725 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55705070.935 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55705071.231 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55705071.306 :         Information.Status = 0
19ec-b10:55705071.365 :         => CNT96226::VenderCmd_GetData
19ec-b10:55705071.423 :         iCmd = 2, nBytes = 24
19ec-b10:55705626.420 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55705626.674 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-b10:55705626.744 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55705626.830 :         Information.Status = 1, Information.Addr = 4887888
19ec-b10:55705628.262 :         => CNT96226::MemoryRead
19ec-b10:55706005.090 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55706005.270 :         System total receive data 311040 bytes
19ec-b10:55706005.339 :         => CNT96226::VenderCmd_GetData
19ec-b10:55706005.401 :         iCmd = 1, nBytes = 4
19ec-b10:55706144.177 :         0000 : 00 00 00 00 
19ec-b10:55706144.323 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55706144.491 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55706144.560 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55706144.626 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55706144.838 :         Pipe = 81a2d38 Write ==>
19ec-b10:55706144.950 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55706145.096 :         Pipe = 81a2d38 start to write data
19ec-b10:55706145.158 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1174368 size = 36
19ec-b10:55706145.277 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55706145.367 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55706145.463 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55706145.607 :         Pipe = 81a2d38 Write <==
19ec-b10:55706145.663 :         Pipe = 81a2d38 Write ==>
19ec-b10:55706145.926 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55706146.096 :         Pipe = 81a2d38 start to write data
19ec-b10:55706146.155 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1174404 size = 311040
19ec-1d78:55706146.302 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55706146.490 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1174368 size = 36
19ec-1d78:55706146.623 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55706146.722 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55706146.829 :     Pipe = 81a2d38 Read <==
19ec-1d78:55706146.892 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55706146.958 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55706147.046 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55706152.851 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55706152.948 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55706153.049 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55706153.167 :         Pipe = 81a2d38 Write <==
19ec-1d78:55706153.381 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55706153.532 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1174404 size = 311040
19ec-1d78:55706154.639 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55706154.732 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55706154.830 :     Pipe = 81a2d38 Read <==
19ec-1d78:55706154.884 :     ImageProcessThread : Process start
19ec-1d78:55706159.314 :     BytesPerLine = 3888
19ec-1d78:55706159.387 :     Lines = 80
19ec-1d78:55706207.933 :     ImageProcessThread : Process end
19ec-b10:55706332.800 :         IOThread: get image OK
19ec-b10:55706332.997 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-b10:55706333.110 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55706333.211 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55706333.291 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55706333.367 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55706333.428 :         IO Send command 10 bytes
19ec-b10:55706333.535 :         => CNT96226::VenderCmd_SetData
19ec-b10:55706333.597 :         iCmd = 0, nBytes = 10
19ec-b10:55706333.723 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55706589.036 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55706589.283 :         System send command 10 bytes + data 0 bytes
19ec-b10:55706589.358 :         IO total need to receive data 2095632 bytes
19ec-b10:55706589.427 :         => CNT96226::VenderCmd_GetData
19ec-b10:55706589.487 :         iCmd = 2, nBytes = 24
19ec-1c88:55706638.639 : => ReadScan
19ec-1c88:55706638.860 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55706638.948 : => ReadScanEx2
19ec-1c88:55706639.007 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55706639.070 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55706639.129 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55706639.195 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55706639.323 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55706639.524 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55706639.594 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:55706639.665 : Pipe = 81a2e48 Read ==>
19ec-1c88:55706639.781 : Pipe = 81a2e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:55706640.000 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1698312 size = 32028
19ec-1c88:55706640.261 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55706640.353 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55706640.454 : Pipe = 81a2e48 Read <==
19ec-1c88:55706640.597 : => GetImageToBuffer
19ec-1c88:55706640.652 : => GetImageToBufferPageScan
19ec-1c88:55706640.712 : Pipe = 81a2e48 Read ==>
19ec-1c88:55706640.801 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55706640.914 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1730340 size = 36
19ec-1c88:55706641.025 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55706641.189 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55706641.294 : Pipe = 81a2e48 Read <==
19ec-1c88:55706641.350 : Get Packet type = 0 
19ec-1c88:55706641.404 : Get Packet dwSize = 75360 
19ec-1c88:55706641.462 : Get Packet bADFStatus = 1 
19ec-1c88:55706641.516 : Get Packet dwStatusLong = 0 
19ec-1c88:55706641.569 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55706641.630 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55706641.766 : <= GetImageToBuffer Ret = 1
19ec-1c88:55706641.824 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:55706641.889 : Pipe = 81a2e48 Read ==>
19ec-1c88:55706641.979 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55706643.258 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1730376 size = 67824
19ec-1c88:55706643.767 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:55706643.862 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55706643.960 : Pipe = 81a2e48 Read <==
19ec-b10:55706759.993 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55706760.196 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55706760.261 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55706760.339 :         Information.Status = 0
19ec-b10:55706760.406 :         => CNT96226::VenderCmd_GetData
19ec-b10:55706760.463 :         iCmd = 2, nBytes = 24
19ec-1c88:55706841.445 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55706841.642 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55706841.710 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55706841.773 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55706841.835 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55706841.898 : <= ReadScanEx2 ret = 1
19ec-1c88:55706841.958 : <= ReadScan ret = 1
19ec-1d78:55706903.621 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55706903.850 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-1d78:55706904.004 :     Pipe = 81a2e48 start to write data
19ec-1d78:55706904.072 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1805736 size = 36
19ec-1d78:55706904.196 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-1d78:55706904.293 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55706904.399 :     Pipe = 81a2e48 Write <==
19ec-1d78:55706904.455 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55706904.546 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-1d78:55706904.660 :     Pipe = 81a2e48 start to write data
19ec-1d78:55706904.719 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1805772 size = 75360
19ec-1d78:55706906.528 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-1d78:55706906.626 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55706906.724 :     Pipe = 81a2e48 Write <==
19ec-1d78:55706906.789 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55706906.956 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55707293.118 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55707293.340 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55707293.410 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55707293.490 :         Information.Status = 0
19ec-b10:55707293.558 :         => CNT96226::VenderCmd_GetData
19ec-b10:55707293.616 :         iCmd = 2, nBytes = 24
19ec-b10:55708229.525 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55708229.751 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-b10:55708229.816 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55708229.894 :         Information.Status = 1, Information.Addr = 5198928
19ec-b10:55708230.994 :         => CNT96226::MemoryRead
19ec-b10:55708607.347 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55708607.484 :         System total receive data 311040 bytes
19ec-b10:55708607.560 :         => CNT96226::VenderCmd_GetData
19ec-b10:55708607.623 :         iCmd = 1, nBytes = 4
19ec-b10:55708778.357 :         0000 : 00 00 00 00 
19ec-b10:55708778.530 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55708778.694 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55708778.756 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55708778.819 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55708778.922 :         Pipe = 81a2d38 Write ==>
19ec-b10:55708779.047 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55708779.183 :         Pipe = 81a2d38 start to write data
19ec-b10:55708779.244 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1485444 size = 36
19ec-b10:55708779.372 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55708779.463 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55708779.559 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55708779.719 :         Pipe = 81a2d38 Write <==
19ec-b10:55708779.782 :         Pipe = 81a2d38 Write ==>
19ec-b10:55708780.085 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55708780.266 :         Pipe = 81a2d38 start to write data
19ec-b10:55708780.327 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1485480 size = 311040
19ec-1d78:55708780.469 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55708780.656 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1485444 size = 36
19ec-1d78:55708780.797 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55708780.901 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55708781.006 :     Pipe = 81a2d38 Read <==
19ec-1d78:55708781.067 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55708781.135 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55708781.221 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55708787.086 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55708787.183 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55708787.282 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55708787.402 :         Pipe = 81a2d38 Write <==
19ec-1d78:55708787.596 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55708787.736 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1485480 size = 311040
19ec-1d78:55708788.766 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55708788.855 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55708788.952 :     Pipe = 81a2d38 Read <==
19ec-1d78:55708789.006 :     ImageProcessThread : Process start
19ec-1d78:55708793.351 :     BytesPerLine = 3888
19ec-1d78:55708793.406 :     Lines = 80
19ec-1d78:55708840.801 :     ImageProcessThread : Process end
19ec-b10:55708974.486 :         IOThread: get image OK
19ec-b10:55708974.682 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-b10:55708974.912 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55708975.017 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55708975.098 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55708975.168 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55708975.226 :         IO Send command 10 bytes
19ec-b10:55708975.355 :         => CNT96226::VenderCmd_SetData
19ec-b10:55708975.410 :         iCmd = 0, nBytes = 10
19ec-b10:55708975.532 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55709241.208 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55709241.413 :         System send command 10 bytes + data 0 bytes
19ec-b10:55709241.496 :         IO total need to receive data 2095632 bytes
19ec-b10:55709241.568 :         => CNT96226::VenderCmd_GetData
19ec-b10:55709241.633 :         iCmd = 2, nBytes = 24
19ec-b10:55709392.430 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55709392.661 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55709392.731 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55709392.811 :         Information.Status = 0
19ec-b10:55709392.887 :         => CNT96226::VenderCmd_GetData
19ec-b10:55709392.944 :         iCmd = 2, nBytes = 24
19ec-1d78:55709653.944 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55709654.229 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-1d78:55709654.383 :     Pipe = 81a2e48 start to write data
19ec-1d78:55709654.450 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1881132 size = 36
19ec-1d78:55709654.575 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-1d78:55709654.668 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55709654.771 :     Pipe = 81a2e48 Write <==
19ec-1d78:55709654.829 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55709654.931 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-1d78:55709655.043 :     Pipe = 81a2e48 start to write data
19ec-1d78:55709655.102 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1881168 size = 75360
19ec-1d78:55709657.061 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-1d78:55709657.157 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55709657.257 :     Pipe = 81a2e48 Write <==
19ec-1d78:55709657.317 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55709657.408 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55709887.828 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55709888.042 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55709888.115 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55709888.191 :         Information.Status = 0
19ec-b10:55709888.261 :         => CNT96226::VenderCmd_GetData
19ec-b10:55709888.320 :         iCmd = 2, nBytes = 24
19ec-b10:55710243.375 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55710243.598 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55710243.657 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55710243.728 :         Information.Status = 0
19ec-b10:55710243.795 :         => CNT96226::VenderCmd_GetData
19ec-b10:55710243.850 :         iCmd = 2, nBytes = 24
19ec-1c88:55710541.251 : => ReadScan
19ec-1c88:55710541.422 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55710541.505 : => ReadScanEx2
19ec-1c88:55710541.562 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55710541.626 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55710541.686 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55710541.751 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55710541.811 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55710541.870 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55710541.935 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:55710542.010 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710542.143 : Pipe = 81a2e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:55710542.415 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1798200 size = 7536
19ec-1c88:55710542.566 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55710542.661 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710542.763 : Pipe = 81a2e48 Read <==
19ec-1c88:55710542.821 : => GetImageToBuffer
19ec-1c88:55710542.872 : => GetImageToBufferPageScan
19ec-1c88:55710542.932 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710543.016 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55710543.126 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1805736 size = 36
19ec-1c88:55710543.452 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55710543.536 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710543.627 : Pipe = 81a2e48 Read <==
19ec-1c88:55710543.681 : Get Packet type = 0 
19ec-1c88:55710543.733 : Get Packet dwSize = 75360 
19ec-1c88:55710543.782 : Get Packet bADFStatus = 1 
19ec-1c88:55710543.835 : Get Packet dwStatusLong = 0 
19ec-1c88:55710543.885 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55710543.944 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55710543.997 : <= GetImageToBuffer Ret = 1
19ec-1c88:55710544.053 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55710544.114 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710544.195 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55710544.300 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1805772 size = 75360
19ec-1c88:55710544.698 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55710544.781 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710544.870 : Pipe = 81a2e48 Read <==
19ec-1c88:55710544.921 : => GetImageToBuffer
19ec-1c88:55710545.053 : => GetImageToBufferPageScan
19ec-1c88:55710545.103 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710545.186 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55710545.294 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1881132 size = 36
19ec-1c88:55710545.396 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55710545.479 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710545.569 : Pipe = 81a2e48 Read <==
19ec-1c88:55710545.616 : Get Packet type = 0 
19ec-1c88:55710545.662 : Get Packet dwSize = 75360 
19ec-1c88:55710545.711 : Get Packet bADFStatus = 1 
19ec-1c88:55710545.759 : Get Packet dwStatusLong = 0 
19ec-1c88:55710545.810 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55710545.866 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55710545.920 : <= GetImageToBuffer Ret = 1
19ec-1c88:55710545.971 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:55710546.033 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710546.117 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55710546.225 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1881168 size = 16956
19ec-1c88:55710546.426 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:55710546.511 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710546.601 : Pipe = 81a2e48 Read <==
19ec-1c88:55710702.354 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55710702.518 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55710702.586 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55710702.652 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55710702.711 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55710702.770 : <= ReadScanEx2 ret = 1
19ec-1c88:55710702.822 : <= ReadScan ret = 1
19ec-b10:55710870.114 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55710870.350 :         0010 : c0 00 00 00 50 13 54 00 
19ec-b10:55710870.410 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55710870.485 :         Information.Status = 1, Information.Addr = 5509968
19ec-b10:55710871.661 :         => CNT96226::MemoryRead
19ec-b10:55711166.831 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55711167.004 :         System total receive data 248832 bytes
19ec-b10:55711167.079 :         => CNT96226::VenderCmd_GetData
19ec-b10:55711167.137 :         iCmd = 1, nBytes = 4
19ec-b10:55711306.309 :         0000 : 00 00 00 00 
19ec-b10:55711306.485 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55711306.657 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55711306.728 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55711306.790 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55711306.897 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711307.020 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55711307.158 :         Pipe = 81a2d38 start to write data
19ec-b10:55711307.222 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1796520 size = 36
19ec-b10:55711307.350 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711307.442 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55711307.541 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55711307.694 :         Pipe = 81a2d38 Write <==
19ec-b10:55711307.753 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711308.055 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711308.231 :         Pipe = 81a2d38 start to write data
19ec-b10:55711308.294 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1796556 size = 248832
19ec-1d78:55711308.443 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55711308.632 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1796520 size = 36
19ec-1d78:55711308.773 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55711308.869 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55711308.978 :     Pipe = 81a2d38 Read <==
19ec-1d78:55711309.043 :     ImageProcessThread : Get Image Packet size=248832
19ec-1d78:55711309.120 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55711309.209 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55711313.693 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10236928 Data = 248832
19ec-b10:55711313.805 :         Pipe = 81a2d38 Write read wait size = 248832
19ec-b10:55711313.906 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55711314.031 :         Pipe = 81a2d38 Write <==
19ec-1d78:55711314.288 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10236928 Data = 248832
19ec-1d78:55711314.464 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1796556 size = 248832
19ec-1d78:55711315.383 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55711315.476 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55711315.576 :     Pipe = 81a2d38 Read <==
19ec-1d78:55711315.636 :     ImageProcessThread : Process start
19ec-1d78:55711319.214 :     BytesPerLine = 3888
19ec-1d78:55711319.284 :     Lines = 64
19ec-1d78:55711357.511 :     ImageProcessThread : Process end
19ec-b10:55711473.531 :         IOThread: get image OK
19ec-b10:55711473.720 :         IOThread: Read image 248832 Bytes remain 1461888 bytes
19ec-b10:55711473.830 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55711473.935 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55711474.015 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55711474.084 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55711474.147 :         IO Send command 10 bytes
19ec-b10:55711474.283 :         => CNT96226::VenderCmd_SetData
19ec-b10:55711474.342 :         iCmd = 0, nBytes = 10
19ec-b10:55711474.457 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55711758.118 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55711758.358 :         System send command 10 bytes + data 0 bytes
19ec-b10:55711758.439 :         IO total need to receive data 2095632 bytes
19ec-b10:55711758.634 :         => CNT96226::VenderCmd_GetData
19ec-b10:55711758.698 :         iCmd = 2, nBytes = 24
19ec-b10:55711948.662 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55711948.890 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55711948.958 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55711949.039 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-b10:55711949.678 :         System total receive data 0 bytes
19ec-b10:55711949.797 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55711949.865 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55711949.925 :         <= CAsicIO::DoImage ret = 0
19ec-b10:55711950.009 :         IOThread: Set EOP for get EOP
19ec-b10:55711950.066 :         IOThread: Get EOP size=0
19ec-b10:55711950.353 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711950.467 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55711950.595 :         Pipe = 81a2d38 start to write data
19ec-b10:55711950.663 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 2045388 size = 36
19ec-b10:55711950.783 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711950.872 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55711950.968 :         Pipe = 81a2d38 Write <==
19ec-b10:55711951.025 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711951.107 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711951.216 :         Pipe = 81a2d38 start to write data
19ec-b10:55711951.302 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711951.386 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55711951.478 :         Pipe = 81a2d38 Write <==
19ec-b10:55711957.069 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711957.183 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711957.300 :         Pipe = 81a2d38 start to write data
19ec-b10:55711957.355 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 2045424 size = 36
19ec-b10:55711957.467 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485688 Data = 72
19ec-b10:55711957.555 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55711957.644 :         Pipe = 81a2d38 Write <==
19ec-b10:55711957.731 :         Pipe = 81a2d38 IncreasePageCount after = 1
19ec-b10:55711957.832 :         IOThread: Remaining size=0
19ec-b10:55711957.908 :         IOThread: Release unit Control link = 0
19ec-b10:55711957.984 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-b10:55711958.045 :         IO Send command 10 bytes
19ec-b10:55711958.133 :         => CNT96226::VenderCmd_SetData
19ec-b10:55711958.187 :         iCmd = 0, nBytes = 10
19ec-b10:55711958.289 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-1d78:55712122.033 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712122.272 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-1d78:55712122.424 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712122.495 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1956528 size = 36
19ec-1d78:55712122.625 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-1d78:55712122.721 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712122.825 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712122.882 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712122.968 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-1d78:55712123.081 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712123.140 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1956564 size = 60288
19ec-1d78:55712124.809 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27144248 Data = 118728
19ec-1d78:55712124.902 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712124.994 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712125.122 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55712125.209 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485688 Data = 72
19ec-1d78:55712125.319 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 2045388 size = 36
19ec-1d78:55712125.427 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55712125.513 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55712125.607 :     Pipe = 81a2d38 Read <==
19ec-1d78:55712125.657 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-1d78:55712125.722 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712125.805 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27144248 Data = 118728
19ec-1d78:55712125.914 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712125.971 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 2016852 size = 36
19ec-1d78:55712126.078 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27144212 Data = 118764
19ec-1d78:55712126.168 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712126.262 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712126.315 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55712126.398 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55712126.506 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 2045424 size = 36
19ec-1d78:55712126.611 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55712126.695 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55712126.786 :     Pipe = 81a2d38 Read <==
19ec-1d78:55712126.837 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-1d78:55712126.896 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712126.979 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27144212 Data = 118764
19ec-1d78:55712127.087 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712127.143 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 2016888 size = 36
19ec-1d78:55712127.253 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27144176 Data = 118800
19ec-1d78:55712127.337 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712127.427 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712127.512 :     Pipe = 81a2d38 DecreasePageCount after = 0
19ec-1d78:55712127.637 :     Pipe = 81a2e48 IncreasePageCount after = 1
19ec-1d78:55712127.729 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55712127.811 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55719679.771 : => ReadScan
19ec-1c88:55719679.959 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55719680.036 : => ReadScanEx2
19ec-1c88:55719680.091 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55719680.152 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55719680.209 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55719680.268 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55719680.327 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55719680.387 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55719680.453 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:55719680.521 : Pipe = 81a2e48 Read ==>
19ec-1c88:55719680.734 : Pipe = 81a2e48 Read Total = 27262976 Free = 27144176 Data = 118800
19ec-1c88:55719680.867 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1898124 size = 58404
19ec-1c88:55719681.211 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27202580 Data = 60396
19ec-1c88:55719681.306 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55719681.400 : Pipe = 81a2e48 Read <==
19ec-1c88:55719681.454 : => GetImageToBuffer
19ec-1c88:55719681.505 : => GetImageToBufferPageScan
19ec-1c88:55719681.561 : Pipe = 81a2e48 Read ==>
19ec-1c88:55719681.646 : Pipe = 81a2e48 Read Total = 27262976 Free = 27202580 Data = 60396
19ec-1c88:55719681.757 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1956528 size = 36
19ec-1c88:55719681.870 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27202616 Data = 60360
19ec-1c88:55719681.958 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55719682.220 : Pipe = 81a2e48 Read <==
19ec-1c88:55719682.277 : Get Packet type = 0 
19ec-1c88:55719682.330 : Get Packet dwSize = 60288 
19ec-1c88:55719682.382 : Get Packet bADFStatus = 1 
19ec-1c88:55719682.434 : Get Packet dwStatusLong = 0 
19ec-1c88:55719682.485 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55719682.548 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55719682.602 : <= GetImageToBuffer Ret = 1
19ec-1c88:55719682.655 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:55719682.718 : Pipe = 81a2e48 Read ==>
19ec-1c88:55719682.802 : Pipe = 81a2e48 Read Total = 27262976 Free = 27202616 Data = 60360
19ec-1c88:55719682.912 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1956564 size = 41448
19ec-1c88:55719683.227 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27244064 Data = 18912
19ec-1c88:55719683.314 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55719683.404 : Pipe = 81a2e48 Read <==
19ec-1c88:55719847.205 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55719847.350 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55719847.417 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55719847.479 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55719847.537 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55719847.600 : <= ReadScanEx2 ret = 1
19ec-1c88:55719847.652 : <= ReadScan ret = 1
19ec-1c88:55723628.037 : => ReadScan
19ec-1c88:55723628.210 : Count = 92316, Ptr = c1ecc60
19ec-1c88:55723628.294 : => ReadScanEx2
19ec-1c88:55723628.344 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55723628.405 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55723628.465 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55723628.531 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55723628.593 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:55723628.657 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55723628.721 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:55723628.792 : Pipe = 81a2e48 Read ==>
19ec-1c88:55723628.925 : Pipe = 81a2e48 Read Total = 27262976 Free = 27244064 Data = 18912
19ec-1c88:55723629.068 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1998012 size = 18840
19ec-1c88:55723629.280 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:55723629.374 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55723629.474 : Pipe = 81a2e48 Read <==
19ec-1c88:55723629.527 : => GetImageToBuffer
19ec-1c88:55723629.581 : => GetImageToBufferPageScan
19ec-1c88:55723629.641 : Pipe = 81a2e48 Read ==>
19ec-1c88:55723629.727 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:55723629.837 : Pipe = 81a2e48 Read Copy from 81a2f08 + 2016852 size = 36
19ec-1c88:55723629.945 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55723630.031 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55723630.127 : Pipe = 81a2e48 Read <==
19ec-1c88:55723630.180 : Get Packet type = 0 
19ec-1c88:55723630.237 : Get Packet dwSize = 0 
19ec-1c88:55723630.289 : Get Packet bADFStatus = 1 
19ec-1c88:55723630.345 : Get Packet dwStatusLong = 0 
19ec-1c88:55723630.396 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55723630.461 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55723630.746 : <= GetImageToBuffer Ret = 1
19ec-1c88:55723630.799 : => GetImageToBuffer
19ec-1c88:55723630.846 : => GetImageToBufferPageScan
19ec-1c88:55723630.897 : Pipe = 81a2e48 Read ==>
19ec-1c88:55723630.979 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55723631.087 : Pipe = 81a2e48 Read Copy from 81a2f08 + 2016888 size = 36
19ec-1c88:55723631.192 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55723631.275 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55723631.367 : Pipe = 81a2e48 Read <==
19ec-1c88:55723631.418 : Get Packet type = 1 
19ec-1c88:55723631.469 : Get Packet dwSize = 0 
19ec-1c88:55723631.518 : Get Packet bADFStatus = 1 
19ec-1c88:55723631.723 : Get Packet dwStatusLong = 0 
19ec-1c88:55723631.779 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55723631.871 : Pipe = 81a2e48 DecreasePageCount after = 0
19ec-1c88:55723631.972 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55723632.029 : <= GetImageToBuffer Ret = 1
19ec-1c88:55723632.080 : ReadScanEx2 : EOP padding to AP buffer size = 73476
19ec-1c88:55723828.602 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:55723828.799 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55723828.870 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55723828.937 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:55723828.999 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55723829.059 : <= ReadScanEx2 ret = 1
19ec-1c88:55723829.116 : <= ReadScan ret = 1
19ec-1c88:55725278.568 : => StopScan
19ec-1c88:55725278.758 : => EndPage
19ec-1c88:55725278.821 : EndPage withdraw image data in pipe.
19ec-1c88:55725278.887 : => ReadScanWithdrawBuffer
19ec-1c88:55725278.949 : <= ReadScanWithdrawBuffer
19ec-1c88:55725279.006 : EndPage wait release unit packet.
19ec-1c88:55725279.067 : Pipe = 81a2e48 Read ==>
19ec-1c88:55725279.186 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55744333.614 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55744333.919 :         System send command 10 bytes + data 0 bytes
19ec-b10:55744334.069 :         => CNT96226::VenderCmd_GetData
19ec-b10:55744334.178 :         iCmd = 1, nBytes = 4
19ec-b10:55744532.129 :         0000 : 00 00 00 00 
19ec-b10:55744532.338 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55744532.623 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55744532.775 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-b10:55744533.331 :         IO Send command 10 bytes
19ec-b10:55744538.245 :         => CNT96226::VenderCmd_SetData
19ec-b10:55744538.416 :         iCmd = 0, nBytes = 10
19ec-b10:55744538.642 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-b10:55744722.108 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55744722.329 :         System send command 10 bytes + data 0 bytes
19ec-b10:55744722.462 :         IO total need to receive data 2 bytes
19ec-b10:55744722.585 :         => CNT96226::VenderCmd_GetData
19ec-b10:55744722.695 :         iCmd = 0, nBytes = 2
19ec-b10:55744907.300 :         0000 : 00 00 
19ec-b10:55744907.467 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55744907.604 :         System total receive data 2 bytes
19ec-b10:55744907.725 :         => CNT96226::VenderCmd_GetData
19ec-b10:55744907.832 :         iCmd = 1, nBytes = 4
19ec-b10:55745080.992 :         0000 : 00 00 00 00 
19ec-b10:55745081.154 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55745081.362 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55745081.508 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-b10:55745081.644 :         Pipe = 81a2d38 Write ==>
19ec-b10:55745081.852 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55745082.117 :         Pipe = 81a2d38 start to write data
19ec-b10:55745082.242 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 2045460 size = 36
19ec-b10:55745082.477 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55745082.657 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55745082.850 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55745083.103 :         Pipe = 81a2d38 Write <==
19ec-1d78:55745084.646 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55745085.007 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 2045460 size = 36
19ec-1d78:55745085.258 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55745085.442 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55745085.639 :     Pipe = 81a2d38 Read <==
19ec-1d78:55745085.759 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-1d78:55745085.888 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55745086.443 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55745086.688 :     Pipe = 81a2e48 start to write data
19ec-1d78:55745086.811 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 2016924 size = 36
19ec-1d78:55745087.050 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55745087.227 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55745087.422 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55745087.737 :     Pipe = 81a2e48 Write <==
19ec-1c88:55745088.254 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55745088.596 : Pipe = 81a2e48 Read Copy from 81a2f08 + 2016924 size = 36
19ec-1c88:55745088.861 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55745089.034 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55745089.229 : Pipe = 81a2e48 Read <==
19ec-1c88:55745089.343 : Get Packet type = 2 
19ec-1c88:55745089.458 : Get Packet dwSize = 0 
19ec-1c88:55745089.564 : Get Packet bADFStatus = 0 
19ec-1c88:55745089.669 : Get Packet dwStatusLong = 0 
19ec-1c88:55745089.784 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55745089.917 : <= EndPage Ret = 1
19ec-1c88:55745090.029 : Page 1 end
19ec-1c88:55745090.134 : => EndJob
19ec-1c88:55745256.076 : => IoObject::IoLockEnd
19ec-1c88:55745256.482 : <= IoObject::IoLockEnd
19ec-1c88:55745256.602 : => IoObject::FinishReadImage
19ec-1c88:55745256.718 : <= IoObject::FinishReadImage
19ec-1c88:55745256.826 : <= EndJob ret = 1
19ec-1c88:55745256.948 : <= StopScan ret = 1
19ec-1c88:55747110.955 : => GetADFStatus
19ec-1c88:55747111.149 : => IoObject::IoLockStart
19ec-1c88:55747111.281 : => CAsicIO::CheckDevice
19ec-1c88:55747111.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:55747136.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55747136.213 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55747136.274 : <= IoObject::IoLockStart
19ec-1c88:55747136.334 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55747136.403 : IO Send command 10 bytes
19ec-1c88:55747136.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:55747136.597 : iCmd = 0, nBytes = 10
19ec-1c88:55747136.700 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55747327.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55747327.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:55747328.001 : IO total need to receive data 2 bytes
19ec-1c88:55747328.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:55747328.123 : iCmd = 0, nBytes = 2
19ec-1c88:55747533.937 : 0000 : 00 00 
19ec-1c88:55747534.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55747534.116 : System total receive data 2 bytes
19ec-1c88:55747534.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:55747534.237 : iCmd = 1, nBytes = 4
19ec-1c88:55747725.884 : 0000 : 00 00 00 00 
19ec-1c88:55747726.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55747726.155 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55747726.227 : Return status = 0
19ec-1c88:55747726.283 : => IoObject::IoLockEnd
19ec-1c88:55747726.375 : <= IoObject::IoLockEnd
19ec-1c88:55747726.422 : <= GetADFStatus ret = 1
19ec-1c88:55752506.390 : => EndScanJob
19ec-1c88:55752506.571 : <= EndScanJob ret = 1
19ec-1c88:55753558.702 : => GetADFStatus
19ec-1c88:55753558.937 : => IoObject::IoLockStart
19ec-1c88:55753559.073 : => CAsicIO::CheckDevice
19ec-1c88:55753559.135 : => CNT96226::ConnectIsAvailable
19ec-1c88:55753584.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55753584.857 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55753584.919 : <= IoObject::IoLockStart
19ec-1c88:55753584.982 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55753585.051 : IO Send command 10 bytes
19ec-1c88:55753585.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:55753585.269 : iCmd = 0, nBytes = 10
19ec-1c88:55753585.380 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55753785.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55753785.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:55753786.028 : IO total need to receive data 2 bytes
19ec-1c88:55753786.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:55753786.151 : iCmd = 0, nBytes = 2
19ec-1c88:55753969.962 : 0000 : 00 00 
19ec-1c88:55753970.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55753970.134 : System total receive data 2 bytes
19ec-1c88:55753970.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:55753970.246 : iCmd = 1, nBytes = 4
19ec-1c88:55754172.172 : 0000 : 00 00 00 00 
19ec-1c88:55754172.320 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55754172.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55754172.573 : Return status = 0
19ec-1c88:55754172.636 : => IoObject::IoLockEnd
19ec-1c88:55754172.734 : <= IoObject::IoLockEnd
19ec-1c88:55754172.787 : <= GetADFStatus ret = 1
19ec-1c88:55758434.796 : => TerminateDriver
19ec-1c88:55758435.001 : => CAsicIO::~CAsicIO,pStage=135924808
19ec-1c88:55758435.085 : => CNT96226::Close
19ec-1c88:55758439.360 : <= CNT96226::Close ret = 1
19ec-1c88:55758439.445 : <= CAsicIO::~CAsicIO
19ec-1c88:55758439.733 : => IoObject::IoLockEnd
19ec-1c88:55758439.789 : <= IoObject::IoLockEnd
19ec-1c88:55758439.843 : => IoObject::TerminateDevice
19ec-1c88:55758439.899 : => IoObject::IoLockEnd
19ec-1c88:55758439.948 : <= IoObject::IoLockEnd
19ec-1c88:55758440.047 : <= IoObject::TerminateDevice
19ec-1c88:55758441.237 : <= TerminateDriver ret = 1
19ec-1c88:55806816.771 : ============Debug Start==========
19ec-1c88:55806817.072 : Date : 2020/4/30 14:32:52
19ec-1c88:55806817.150 : Process ID : 19ec
19ec-1c88:55806817.565 : Windows : Version 10.0 build 18363 
19ec-1c88:55806818.002 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:55806818.062 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55806818.127 : MemoryStatus.ullAvailPhys : 1729015808
19ec-1c88:55806818.184 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55806818.244 : MemoryStatus.ullAvailPageFile : 3110297600
19ec-1c88:55806818.307 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55806818.364 : MemoryStatus.ullAvailVirtual : 1725296640
19ec-1c88:55806818.426 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55806818.524 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55806818.585 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55806818.823 : CPU Count : 4
19ec-1c88:55806818.872 : CPU Frequency : 100.000 Mhz
19ec-1c88:55806823.114 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55806823.244 : => InitializeDriver
19ec-1c88:55806823.505 : <= InitializeDriver ret = 1
19ec-1c88:55806823.563 : => InitializeScanner
19ec-1c88:55806823.645 : => CAsicIO::GetDeviceList
19ec-1c88:55806823.941 : => CNT96226::CNT96226
19ec-1c88:55806823.998 : => CNT96226::Open
19ec-1c88:55806844.861 : <= CNT96226::Open ret = 1
19ec-1c88:55806844.952 : => CNT96226::Initialize
19ec-1c88:55806845.141 : <= CNT96226::Initialize ret = 1
19ec-1c88:55806845.197 : <= CNT96226::CNT96226
19ec-1c88:55806845.247 : => CNT96226::EnumAvailableDevice
19ec-1c88:55806850.509 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55806850.588 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55806850.649 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55810533.804 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55810534.107 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55810539.630 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55810539.740 : => IoObject::GetLockName
19ec-1c88:55810539.801 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55810539.871 : <= IoObject::GetLockName
19ec-1c88:55810540.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:55810540.413 : iCmd = 3, nBytes = 2
19ec-1c88:55810932.302 : 0000 : 06 38 
19ec-1c88:55810932.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55810932.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:55810932.578 : iCmd = 4, nBytes = 2
19ec-1c88:55811231.947 : 0000 : 07 07 
19ec-1c88:55811232.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55811232.133 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55811232.219 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55811232.284 : IO Send command 10 bytes
19ec-1c88:55811232.335 : => CNT96226::VenderCmd_SetData
19ec-1c88:55811232.391 : iCmd = 0, nBytes = 10
19ec-1c88:55811232.496 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55811426.627 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55811426.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:55811426.822 : iCmd = 0, nBytes = 165
19ec-1c88:55811638.817 : skip dump 37 bytes
19ec-1c88:55811639.018 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55811639.162 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55811639.300 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55811639.433 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55811639.563 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55811639.698 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55811639.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55811639.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55811640.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55811640.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:55811640.133 : iCmd = 1, nBytes = 4
19ec-1c88:55811787.956 : 0000 : 00 00 00 00 
19ec-1c88:55811788.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55811788.153 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55811788.215 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55811788.284 : IO Send command 10 bytes
19ec-1c88:55811788.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:55811788.390 : iCmd = 0, nBytes = 10
19ec-1c88:55811788.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55812136.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55812136.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:55812136.390 : iCmd = 0, nBytes = 128
19ec-1c88:55812280.904 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.106 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55812281.374 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55812281.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.621 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.870 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55812282.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:55812282.055 : iCmd = 1, nBytes = 4
19ec-1c88:55812490.035 : 0000 : 00 00 00 00 
19ec-1c88:55812490.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55812490.202 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55812490.371 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55812490.443 : => CNT96226::Close
19ec-1c88:55812494.257 : <= CNT96226::Close ret = 1
19ec-1c88:55812494.334 : <= CNT96226::~CNT96226
19ec-1c88:55812494.424 : <= CAsicIO::GetDeviceList
19ec-1c88:55812494.850 : => IoObject::SetTimeout
19ec-1c88:55812494.978 : Timeout--> In = 0 Out = 0
19ec-1c88:55812495.035 : <= IoObject::SetTimeout
19ec-1c88:55812495.103 : => CAsicIO::CAsicIO
19ec-1c88:55812495.177 : => CNT96226::CNT96226
19ec-1c88:55812495.233 : => CNT96226::Open
19ec-1c88:55812517.288 : <= CNT96226::Open ret = 1
19ec-1c88:55812517.386 : => CNT96226::Initialize
19ec-1c88:55812517.568 : <= CNT96226::Initialize ret = 1
19ec-1c88:55812517.626 : <= CNT96226::CNT96226
19ec-1c88:55812517.676 : <= CAsicIO::CAsicIO
19ec-1c88:55812517.725 : => CAsicIO::InitializeDevice
19ec-1c88:55812517.789 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55812523.724 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55812523.844 : => IoObject::GetLockName
19ec-1c88:55812523.897 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55812523.964 : <= IoObject::GetLockName
19ec-1c88:55812524.465 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55812524.539 : IO Send command 10 bytes
19ec-1c88:55812524.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:55812524.653 : iCmd = 0, nBytes = 10
19ec-1c88:55812524.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55812873.648 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55812873.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:55812873.869 : iCmd = 0, nBytes = 128
19ec-1c88:55813079.987 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813080.357 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813080.649 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55813081.107 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55813081.236 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.360 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.483 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813081.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:55813081.788 : iCmd = 1, nBytes = 4
19ec-1c88:55813203.042 : 0000 : 00 00 00 00 
19ec-1c88:55813203.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813203.246 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55813203.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:55813203.369 : iCmd = 3, nBytes = 2
19ec-1c88:55813568.605 : 0000 : 06 38 
19ec-1c88:55813568.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813568.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:55813568.883 : iCmd = 4, nBytes = 2
19ec-1c88:55813870.923 : 0000 : 07 07 
19ec-1c88:55813871.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813871.257 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55813871.354 : => IoObject::InitializeDevice
19ec-1c88:55813871.468 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55813872.115 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55813872.189 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55813872.919 : => FindScanner
19ec-1c88:55813872.980 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55813873.047 : <= FindScanner ret = 1
19ec-1c88:55813873.106 : => IoObject::IoLockStart
19ec-1c88:55813873.209 : => CAsicIO::CheckDevice
19ec-1c88:55813873.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:55813898.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55813898.230 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55813898.286 : <= IoObject::IoLockStart
19ec-1c88:55813898.346 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55813898.414 : IO Send command 10 bytes
19ec-1c88:55813898.494 : => CNT96226::VenderCmd_SetData
19ec-1c88:55813898.550 : iCmd = 0, nBytes = 10
19ec-1c88:55813898.653 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55814101.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55814102.063 : System send command 10 bytes + data 0 bytes
19ec-1c88:55814102.131 : IO total need to receive data 5 bytes
19ec-1c88:55814102.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814102.248 : iCmd = 0, nBytes = 5
19ec-1c88:55814278.060 : 0000 : 06 00 02 02 ab 
19ec-1c88:55814278.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814278.253 : System total receive data 5 bytes
19ec-1c88:55814278.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814278.367 : iCmd = 1, nBytes = 4
19ec-1c88:55814441.879 : 0000 : 00 00 00 00 
19ec-1c88:55814442.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814442.173 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55814442.245 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55814442.312 : IO Send command 10 bytes
19ec-1c88:55814442.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:55814442.470 : iCmd = 0, nBytes = 10
19ec-1c88:55814442.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55814630.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55814630.840 : System send command 10 bytes + data 0 bytes
19ec-1c88:55814630.909 : IO total need to receive data 165 bytes
19ec-1c88:55814630.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814631.020 : iCmd = 0, nBytes = 165
19ec-1c88:55814772.498 : skip dump 37 bytes
19ec-1c88:55814772.703 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55814772.840 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55814772.974 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55814773.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55814773.231 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55814773.364 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55814773.486 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814773.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814773.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814773.730 : System total receive data 165 bytes
19ec-1c88:55814773.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814773.842 : iCmd = 1, nBytes = 4
19ec-1c88:55814904.672 : 0000 : 00 00 00 00 
19ec-1c88:55814904.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814905.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55814905.242 : Dump Inquiry
19ec-1c88:55814905.383 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55814905.519 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55814905.656 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55814905.792 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55814905.925 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55814906.060 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55814906.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814906.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814906.447 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55814906.581 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55814906.671 : 00a0 : 00 00 00 00 00 
19ec-1c88:55814906.744 : => ReadNVMDataInternal
19ec-1c88:55814906.965 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55814907.033 : IO Send command 10 bytes
19ec-1c88:55814907.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:55814907.201 : iCmd = 0, nBytes = 10
19ec-1c88:55814907.307 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55815257.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55815258.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:55815258.123 : IO total need to receive data 128 bytes
19ec-1c88:55815258.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:55815258.243 : iCmd = 0, nBytes = 128
19ec-1c88:55815459.701 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815459.933 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.080 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55815460.215 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55815460.344 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55815460.856 : System total receive data 128 bytes
19ec-1c88:55815460.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:55815460.988 : iCmd = 1, nBytes = 4
19ec-1c88:55815669.956 : 0000 : 00 00 00 00 
19ec-1c88:55815670.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55815670.203 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55815670.282 : NVMData.PadScanCount = 0
19ec-1c88:55815670.337 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55815670.398 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55815670.455 : NVMData.FlatbedScanCount = 0
19ec-1c88:55815670.509 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55815670.563 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55815670.616 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55815670.670 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55815670.725 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55815670.778 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55815670.832 : NVMData.BornMonth = 0
19ec-1c88:55815670.881 : NVMData.BornDay = 0
19ec-1c88:55815670.932 : NVMData.BornYear = 0
19ec-1c88:55815670.978 : NVMData.FirstScanMonth = 4
19ec-1c88:55815671.027 : NVMData.FirstScanDay = 30
19ec-1c88:55815671.081 : NVMData.FirstScanYear = 2020
19ec-1c88:55815671.136 : NVMData.VerticalMagnification = 0
19ec-1c88:55815671.188 : NVMData.HorizontalMagnification = 0
19ec-1c88:55815671.240 : NVMData.PowerSavingTime = 15
19ec-1c88:55815671.292 : NVMData.SN = A094165189010062
19ec-1c88:55815671.344 : NVMData.AutoFeed = 0
19ec-1c88:55815671.390 : NVMData.CCDType = 0
19ec-1c88:55815671.439 : NVMData.ScanSpeed = 0
19ec-1c88:55815671.488 : NVMData.RollerCount = 0
19ec-1c88:55815671.538 : NVMData.MultifeedCount = 0
19ec-1c88:55815671.588 : NVMData.JamCount = 0
19ec-1c88:55815671.636 : NVMData.IdentifyInfo = 
19ec-1c88:55815671.685 : NVMData.FormalName = 
19ec-1c88:55815671.903 : NVMData.ReservedB = 0
19ec-1c88:55815671.959 : NVMData.FunctionCode = 0
19ec-1c88:55815672.008 : NVMData.PreFeed = 0
19ec-1c88:55815672.061 : NVMData.PreFeedTime = 0
19ec-1c88:55815672.110 : NVMData.ButtonNumber = 0
19ec-1c88:55815672.159 : NVMData.PowerOffTime = 0
19ec-1c88:55815672.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55815672.283 : => IoObject::IoLockEnd
19ec-1c88:55815672.375 : <= IoObject::IoLockEnd
19ec-1c88:55815672.425 : <= InitializeScanner ret = 1
19ec-1c88:55815672.489 : => GetLogicalScannerAbilityEx
19ec-1c88:55815672.547 : => IoObject::IoLockStart
19ec-1c88:55815672.639 : => CAsicIO::CheckDevice
19ec-1c88:55815672.697 : => CNT96226::ConnectIsAvailable
19ec-1c88:55815685.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55815685.354 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55815685.409 : <= IoObject::IoLockStart
19ec-1c88:55815685.465 : => IoObject::IoLockEnd
19ec-1c88:55815685.557 : <= IoObject::IoLockEnd
19ec-1c88:55815685.677 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55815685.751 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55815863.627 : => ReadNVMData
19ec-1c88:55815863.813 : => IoObject::IoLockStart
19ec-1c88:55815863.946 : => CAsicIO::CheckDevice
19ec-1c88:55815864.004 : => CNT96226::ConnectIsAvailable
19ec-1c88:55815887.249 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55815887.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55815887.435 : <= IoObject::IoLockStart
19ec-1c88:55815887.497 : => ReadNVMDataInternal
19ec-1c88:55815887.558 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55815887.622 : IO Send command 10 bytes
19ec-1c88:55815887.772 : => CNT96226::VenderCmd_SetData
19ec-1c88:55815887.828 : iCmd = 0, nBytes = 10
19ec-1c88:55815887.941 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55816239.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55816239.508 : System send command 10 bytes + data 0 bytes
19ec-1c88:55816239.582 : IO total need to receive data 128 bytes
19ec-1c88:55816239.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:55816239.711 : iCmd = 0, nBytes = 128
19ec-1c88:55816424.876 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.099 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55816425.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55816425.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.625 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.748 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.870 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55816425.999 : System total receive data 128 bytes
19ec-1c88:55816426.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:55816426.116 : iCmd = 1, nBytes = 4
19ec-1c88:55816618.656 : 0000 : 00 00 00 00 
19ec-1c88:55816618.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55816618.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55816618.939 : NVMData.PadScanCount = 0
19ec-1c88:55816618.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55816619.049 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55816619.104 : NVMData.FlatbedScanCount = 0
19ec-1c88:55816619.155 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55816619.207 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55816619.261 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55816619.314 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55816619.371 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55816619.423 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55816619.477 : NVMData.BornMonth = 0
19ec-1c88:55816619.524 : NVMData.BornDay = 0
19ec-1c88:55816619.573 : NVMData.BornYear = 0
19ec-1c88:55816619.622 : NVMData.FirstScanMonth = 4
19ec-1c88:55816619.673 : NVMData.FirstScanDay = 30
19ec-1c88:55816619.727 : NVMData.FirstScanYear = 2020
19ec-1c88:55816619.939 : NVMData.VerticalMagnification = 0
19ec-1c88:55816620.003 : NVMData.HorizontalMagnification = 0
19ec-1c88:55816620.056 : NVMData.PowerSavingTime = 15
19ec-1c88:55816620.110 : NVMData.SN = A094165189010062
19ec-1c88:55816620.162 : NVMData.AutoFeed = 0
19ec-1c88:55816620.212 : NVMData.CCDType = 0
19ec-1c88:55816620.260 : NVMData.ScanSpeed = 0
19ec-1c88:55816620.309 : NVMData.RollerCount = 0
19ec-1c88:55816620.360 : NVMData.MultifeedCount = 0
19ec-1c88:55816620.409 : NVMData.JamCount = 0
19ec-1c88:55816620.460 : NVMData.IdentifyInfo = 
19ec-1c88:55816620.508 : NVMData.FormalName = 
19ec-1c88:55816620.557 : NVMData.ReservedB = 0
19ec-1c88:55816620.606 : NVMData.FunctionCode = 0
19ec-1c88:55816620.657 : NVMData.PreFeed = 0
19ec-1c88:55816620.706 : NVMData.PreFeedTime = 0
19ec-1c88:55816620.755 : NVMData.ButtonNumber = 0
19ec-1c88:55816620.802 : NVMData.PowerOffTime = 0
19ec-1c88:55816620.852 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55816620.911 : => IoObject::IoLockEnd
19ec-1c88:55816621.004 : <= IoObject::IoLockEnd
19ec-1c88:55816621.051 : <= ReadNVMData ret = 1
19ec-1c88:55817168.429 : => TerminateDriver
19ec-1c88:55817168.622 : => CAsicIO::~CAsicIO,pStage=219286600
19ec-1c88:55817168.694 : => CNT96226::Close
19ec-1c88:55817172.760 : <= CNT96226::Close ret = 1
19ec-1c88:55817172.837 : <= CAsicIO::~CAsicIO
19ec-1c88:55817172.894 : => IoObject::IoLockEnd
19ec-1c88:55817172.946 : <= IoObject::IoLockEnd
19ec-1c88:55817172.996 : => IoObject::TerminateDevice
19ec-1c88:55817173.051 : => IoObject::IoLockEnd
19ec-1c88:55817173.097 : <= IoObject::IoLockEnd
19ec-1c88:55817173.200 : <= IoObject::TerminateDevice
19ec-1c88:55817173.451 : <= TerminateDriver ret = 1
19ec-1c88:55819366.525 : ============Debug Start==========
19ec-1c88:55819366.860 : Date : 2020/4/30 14:32:52
19ec-1c88:55819366.939 : Process ID : 19ec
19ec-1c88:55819367.372 : Windows : Version 10.0 build 18363 
19ec-1c88:55819367.843 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:55819367.910 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55819367.982 : MemoryStatus.ullAvailPhys : 1728815104
19ec-1c88:55819368.041 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55819368.103 : MemoryStatus.ullAvailPageFile : 3111727104
19ec-1c88:55819368.162 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55819368.221 : MemoryStatus.ullAvailVirtual : 1725272064
19ec-1c88:55819368.283 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55819368.390 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55819368.452 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55819368.684 : CPU Count : 4
19ec-1c88:55819368.731 : CPU Frequency : 100.000 Mhz
19ec-1c88:55819372.942 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55819373.066 : => InitializeDriver
19ec-1c88:55819373.332 : <= InitializeDriver ret = 1
19ec-1c88:55822045.076 : => InitializeScanner
19ec-1c88:55822045.355 : => CAsicIO::GetDeviceList
19ec-1c88:55822045.842 : => CNT96226::CNT96226
19ec-1c88:55822045.913 : => CNT96226::Open
19ec-1c88:55822067.448 : <= CNT96226::Open ret = 1
19ec-1c88:55822067.562 : => CNT96226::Initialize
19ec-1c88:55822067.768 : <= CNT96226::Initialize ret = 1
19ec-1c88:55822067.835 : <= CNT96226::CNT96226
19ec-1c88:55822067.896 : => CNT96226::EnumAvailableDevice
19ec-1c88:55822073.360 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55822073.443 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55822073.511 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55825700.472 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55825700.787 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55825707.098 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55825707.205 : => IoObject::GetLockName
19ec-1c88:55825707.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55825707.331 : <= IoObject::GetLockName
19ec-1c88:55825707.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:55825707.888 : iCmd = 3, nBytes = 2
19ec-1c88:55826075.752 : 0000 : 06 38 
19ec-1c88:55826075.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826075.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:55826076.037 : iCmd = 4, nBytes = 2
19ec-1c88:55826391.562 : 0000 : 07 07 
19ec-1c88:55826391.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826392.012 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55826392.107 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55826392.174 : IO Send command 10 bytes
19ec-1c88:55826392.229 : => CNT96226::VenderCmd_SetData
19ec-1c88:55826392.288 : iCmd = 0, nBytes = 10
19ec-1c88:55826392.394 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55826585.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55826586.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:55826586.163 : iCmd = 0, nBytes = 165
19ec-1c88:55826786.831 : skip dump 37 bytes
19ec-1c88:55826787.044 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55826787.185 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55826787.322 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55826787.459 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55826787.589 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55826787.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55826787.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55826787.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55826788.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826788.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:55826788.167 : iCmd = 1, nBytes = 4
19ec-1c88:55826975.347 : 0000 : 00 00 00 00 
19ec-1c88:55826975.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826975.510 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55826975.576 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55826975.643 : IO Send command 10 bytes
19ec-1c88:55826975.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:55826975.749 : iCmd = 0, nBytes = 10
19ec-1c88:55826975.856 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55827297.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55827297.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:55827297.726 : iCmd = 0, nBytes = 128
19ec-1c88:55827505.188 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827505.369 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827505.508 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55827505.640 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55827505.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55827505.892 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827506.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827506.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827506.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55827506.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:55827506.402 : iCmd = 1, nBytes = 4
19ec-1c88:55827699.534 : 0000 : 00 00 00 00 
19ec-1c88:55827699.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55827699.716 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55827699.894 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55827699.971 : => CNT96226::Close
19ec-1c88:55827703.419 : <= CNT96226::Close ret = 1
19ec-1c88:55827703.498 : <= CNT96226::~CNT96226
19ec-1c88:55827703.592 : <= CAsicIO::GetDeviceList
19ec-1c88:55827703.986 : => IoObject::SetTimeout
19ec-1c88:55827704.113 : Timeout--> In = 0 Out = 0
19ec-1c88:55827704.173 : <= IoObject::SetTimeout
19ec-1c88:55827704.239 : => CAsicIO::CAsicIO
19ec-1c88:55827704.307 : => CNT96226::CNT96226
19ec-1c88:55827704.360 : => CNT96226::Open
19ec-1c88:55827727.693 : <= CNT96226::Open ret = 1
19ec-1c88:55827727.801 : => CNT96226::Initialize
19ec-1c88:55827727.992 : <= CNT96226::Initialize ret = 1
19ec-1c88:55827728.052 : <= CNT96226::CNT96226
19ec-1c88:55827728.109 : <= CAsicIO::CAsicIO
19ec-1c88:55827728.167 : => CAsicIO::InitializeDevice
19ec-1c88:55827728.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55827734.206 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55827734.330 : => IoObject::GetLockName
19ec-1c88:55827734.390 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55827734.459 : <= IoObject::GetLockName
19ec-1c88:55827734.946 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55827735.019 : IO Send command 10 bytes
19ec-1c88:55827735.072 : => CNT96226::VenderCmd_SetData
19ec-1c88:55827735.129 : iCmd = 0, nBytes = 10
19ec-1c88:55827735.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55828081.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55828081.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828081.798 : iCmd = 0, nBytes = 128
19ec-1c88:55828286.514 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828286.710 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828286.851 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55828286.981 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55828287.104 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.226 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55828287.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828287.655 : iCmd = 1, nBytes = 4
19ec-1c88:55828467.172 : 0000 : 00 00 00 00 
19ec-1c88:55828467.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55828467.373 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55828467.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828467.495 : iCmd = 3, nBytes = 2
19ec-1c88:55828817.751 : 0000 : 06 38 
19ec-1c88:55828817.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55828817.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828818.027 : iCmd = 4, nBytes = 2
19ec-1c88:55829118.421 : 0000 : 07 07 
19ec-1c88:55829118.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55829118.756 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55829118.863 : => IoObject::InitializeDevice
19ec-1c88:55829118.977 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55829119.623 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55829119.700 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55829120.422 : => FindScanner
19ec-1c88:55829120.482 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55829120.548 : <= FindScanner ret = 1
19ec-1c88:55829120.607 : => IoObject::IoLockStart
19ec-1c88:55829120.710 : => CAsicIO::CheckDevice
19ec-1c88:55829120.772 : => CNT96226::ConnectIsAvailable
19ec-1c88:55829145.406 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55829145.524 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55829145.586 : <= IoObject::IoLockStart
19ec-1c88:55829145.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55829145.719 : IO Send command 10 bytes
19ec-1c88:55829145.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:55829145.875 : iCmd = 0, nBytes = 10
19ec-1c88:55829145.981 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55829350.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55829350.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:55829350.671 : IO total need to receive data 5 bytes
19ec-1c88:55829350.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:55829350.792 : iCmd = 0, nBytes = 5
19ec-1c88:55829518.159 : 0000 : 06 00 02 02 ab 
19ec-1c88:55829518.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55829518.349 : System total receive data 5 bytes
19ec-1c88:55829518.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:55829518.470 : iCmd = 1, nBytes = 4
19ec-1c88:55829659.245 : 0000 : 00 00 00 00 
19ec-1c88:55829659.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55829659.510 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55829659.580 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55829659.642 : IO Send command 10 bytes
19ec-1c88:55829659.745 : => CNT96226::VenderCmd_SetData
19ec-1c88:55829659.804 : iCmd = 0, nBytes = 10
19ec-1c88:55829659.912 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55829863.188 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55829863.323 : System send command 10 bytes + data 0 bytes
19ec-1c88:55829863.389 : IO total need to receive data 165 bytes
19ec-1c88:55829863.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:55829863.506 : iCmd = 0, nBytes = 165
19ec-1c88:55830024.574 : skip dump 37 bytes
19ec-1c88:55830024.756 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55830024.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55830025.027 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55830025.160 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55830025.288 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55830025.416 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55830025.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830025.666 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830025.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830025.786 : System total receive data 165 bytes
19ec-1c88:55830025.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:55830025.898 : iCmd = 1, nBytes = 4
19ec-1c88:55830156.558 : 0000 : 00 00 00 00 
19ec-1c88:55830156.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830157.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55830157.325 : Dump Inquiry
19ec-1c88:55830157.449 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55830157.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55830157.714 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55830157.846 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55830157.968 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55830158.102 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55830158.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830158.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830158.482 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55830158.611 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55830158.696 : 00a0 : 00 00 00 00 00 
19ec-1c88:55830158.770 : => ReadNVMDataInternal
19ec-1c88:55830158.973 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55830159.036 : IO Send command 10 bytes
19ec-1c88:55830159.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:55830159.181 : iCmd = 0, nBytes = 10
19ec-1c88:55830159.279 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55830494.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55830494.761 : System send command 10 bytes + data 0 bytes
19ec-1c88:55830494.829 : IO total need to receive data 128 bytes
19ec-1c88:55830494.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:55830494.951 : iCmd = 0, nBytes = 128
19ec-1c88:55830692.123 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55830692.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55830692.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.838 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830693.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830693.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830693.208 : System total receive data 128 bytes
19ec-1c88:55830693.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:55830693.326 : iCmd = 1, nBytes = 4
19ec-1c88:55830883.822 : 0000 : 00 00 00 00 
19ec-1c88:55830883.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830884.100 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55830884.179 : NVMData.PadScanCount = 0
19ec-1c88:55830884.236 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55830884.294 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55830884.351 : NVMData.FlatbedScanCount = 0
19ec-1c88:55830884.405 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55830884.458 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55830884.525 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55830884.578 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55830884.635 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55830884.692 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55830884.830 : NVMData.BornMonth = 0
19ec-1c88:55830884.881 : NVMData.BornDay = 0
19ec-1c88:55830884.934 : NVMData.BornYear = 0
19ec-1c88:55830884.984 : NVMData.FirstScanMonth = 4
19ec-1c88:55830885.039 : NVMData.FirstScanDay = 30
19ec-1c88:55830885.095 : NVMData.FirstScanYear = 2020
19ec-1c88:55830885.150 : NVMData.VerticalMagnification = 0
19ec-1c88:55830885.207 : NVMData.HorizontalMagnification = 0
19ec-1c88:55830885.263 : NVMData.PowerSavingTime = 15
19ec-1c88:55830885.320 : NVMData.SN = A094165189010062
19ec-1c88:55830885.373 : NVMData.AutoFeed = 0
19ec-1c88:55830885.439 : NVMData.CCDType = 0
19ec-1c88:55830885.486 : NVMData.ScanSpeed = 0
19ec-1c88:55830885.537 : NVMData.RollerCount = 0
19ec-1c88:55830885.588 : NVMData.MultifeedCount = 0
19ec-1c88:55830885.639 : NVMData.JamCount = 0
19ec-1c88:55830885.690 : NVMData.IdentifyInfo = 
19ec-1c88:55830885.741 : NVMData.FormalName = 
19ec-1c88:55830885.982 : NVMData.ReservedB = 0
19ec-1c88:55830886.042 : NVMData.FunctionCode = 0
19ec-1c88:55830886.094 : NVMData.PreFeed = 0
19ec-1c88:55830886.146 : NVMData.PreFeedTime = 0
19ec-1c88:55830886.196 : NVMData.ButtonNumber = 0
19ec-1c88:55830886.253 : NVMData.PowerOffTime = 0
19ec-1c88:55830886.306 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55830886.384 : => IoObject::IoLockEnd
19ec-1c88:55830886.481 : <= IoObject::IoLockEnd
19ec-1c88:55830886.532 : <= InitializeScanner ret = 1
19ec-1c88:55832167.292 : => GetLogicalScannerAbility
19ec-1c88:55832167.561 : => IoObject::IoLockStart
19ec-1c88:55832167.696 : => CAsicIO::CheckDevice
19ec-1c88:55832167.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:55832190.808 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55832190.925 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55832190.986 : <= IoObject::IoLockStart
19ec-1c88:55832191.044 : => IoObject::IoLockEnd
19ec-1c88:55832191.162 : <= IoObject::IoLockEnd
19ec-1c88:55832191.239 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55835927.235 : => GetLogicalScannerAbilityEx
19ec-1c88:55835927.430 : => IoObject::IoLockStart
19ec-1c88:55835927.559 : => CAsicIO::CheckDevice
19ec-1c88:55835927.627 : => CNT96226::ConnectIsAvailable
19ec-1c88:55835948.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55835948.944 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55835949.066 : <= IoObject::IoLockStart
19ec-1c88:55835949.188 : => IoObject::IoLockEnd
19ec-1c88:55835949.626 : <= IoObject::IoLockEnd
19ec-1c88:55835949.743 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55835949.820 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55843457.403 : => ReadNVMData
19ec-1c88:55843457.608 : => IoObject::IoLockStart
19ec-1c88:55843457.737 : => CAsicIO::CheckDevice
19ec-1c88:55843457.800 : => CNT96226::ConnectIsAvailable
19ec-1c88:55843481.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55843481.453 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55843481.518 : <= IoObject::IoLockStart
19ec-1c88:55843481.586 : => ReadNVMDataInternal
19ec-1c88:55843481.648 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55843481.713 : IO Send command 10 bytes
19ec-1c88:55843481.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:55843481.882 : iCmd = 0, nBytes = 10
19ec-1c88:55843481.995 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55843839.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55843840.034 : System send command 10 bytes + data 0 bytes
19ec-1c88:55843840.111 : IO total need to receive data 128 bytes
19ec-1c88:55843840.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:55843840.240 : iCmd = 0, nBytes = 128
19ec-1c88:55844038.044 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.206 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.344 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55844038.472 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55844038.596 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.717 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.842 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844039.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55844039.087 : System total receive data 128 bytes
19ec-1c88:55844039.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:55844039.199 : iCmd = 1, nBytes = 4
19ec-1c88:55844245.562 : 0000 : 00 00 00 00 
19ec-1c88:55844245.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55844246.045 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55844246.119 : NVMData.PadScanCount = 0
19ec-1c88:55844246.174 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55844246.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55844246.286 : NVMData.FlatbedScanCount = 0
19ec-1c88:55844246.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55844246.546 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55844246.608 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55844246.661 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55844246.719 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55844246.772 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55844246.825 : NVMData.BornMonth = 0
19ec-1c88:55844246.872 : NVMData.BornDay = 0
19ec-1c88:55844246.919 : NVMData.BornYear = 0
19ec-1c88:55844246.968 : NVMData.FirstScanMonth = 4
19ec-1c88:55844247.019 : NVMData.FirstScanDay = 30
19ec-1c88:55844247.072 : NVMData.FirstScanYear = 2020
19ec-1c88:55844247.123 : NVMData.VerticalMagnification = 0
19ec-1c88:55844247.179 : NVMData.HorizontalMagnification = 0
19ec-1c88:55844247.231 : NVMData.PowerSavingTime = 15
19ec-1c88:55844247.284 : NVMData.SN = A094165189010062
19ec-1c88:55844247.332 : NVMData.AutoFeed = 0
19ec-1c88:55844247.381 : NVMData.CCDType = 0
19ec-1c88:55844247.428 : NVMData.ScanSpeed = 0
19ec-1c88:55844247.477 : NVMData.RollerCount = 0
19ec-1c88:55844247.529 : NVMData.MultifeedCount = 0
19ec-1c88:55844247.583 : NVMData.JamCount = 0
19ec-1c88:55844247.637 : NVMData.IdentifyInfo = 
19ec-1c88:55844247.687 : NVMData.FormalName = 
19ec-1c88:55844247.735 : NVMData.ReservedB = 0
19ec-1c88:55844247.782 : NVMData.FunctionCode = 0
19ec-1c88:55844247.831 : NVMData.PreFeed = 0
19ec-1c88:55844247.877 : NVMData.PreFeedTime = 0
19ec-1c88:55844247.926 : NVMData.ButtonNumber = 0
19ec-1c88:55844247.973 : NVMData.PowerOffTime = 0
19ec-1c88:55844248.023 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55844248.084 : => IoObject::IoLockEnd
19ec-1c88:55844248.174 : <= IoObject::IoLockEnd
19ec-1c88:55844248.222 : <= ReadNVMData ret = 1
19ec-1c88:55854420.497 : => GetADFStatus
19ec-1c88:55854420.949 : => IoObject::IoLockStart
19ec-1c88:55854421.082 : => CAsicIO::CheckDevice
19ec-1c88:55854421.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:55854445.880 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55854445.992 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55854446.050 : <= IoObject::IoLockStart
19ec-1c88:55854446.110 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55854446.176 : IO Send command 10 bytes
19ec-1c88:55854446.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:55854446.347 : iCmd = 0, nBytes = 10
19ec-1c88:55854446.453 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55854641.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55854641.871 : System send command 10 bytes + data 0 bytes
19ec-1c88:55854641.948 : IO total need to receive data 2 bytes
19ec-1c88:55854642.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:55854642.069 : iCmd = 0, nBytes = 2
19ec-1c88:55854851.708 : 0000 : 00 00 
19ec-1c88:55854851.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55854851.857 : System total receive data 2 bytes
19ec-1c88:55854851.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:55854851.980 : iCmd = 1, nBytes = 4
19ec-1c88:55855059.798 : 0000 : 00 00 00 00 
19ec-1c88:55855059.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55855060.054 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55855060.120 : Return status = 0
19ec-1c88:55855060.180 : => IoObject::IoLockEnd
19ec-1c88:55855060.272 : <= IoObject::IoLockEnd
19ec-1c88:55855060.322 : <= GetADFStatus ret = 1
19ec-1c88:55857845.280 : => GetADFStatus
19ec-1c88:55857845.496 : => IoObject::IoLockStart
19ec-1c88:55857845.628 : => CAsicIO::CheckDevice
19ec-1c88:55857845.687 : => CNT96226::ConnectIsAvailable
19ec-1c88:55857871.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55857871.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55857871.786 : <= IoObject::IoLockStart
19ec-1c88:55857871.850 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55857871.921 : IO Send command 10 bytes
19ec-1c88:55857872.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:55857872.112 : iCmd = 0, nBytes = 10
19ec-1c88:55857872.218 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55858067.091 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55858067.218 : System send command 10 bytes + data 0 bytes
19ec-1c88:55858067.444 : IO total need to receive data 2 bytes
19ec-1c88:55858067.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:55858067.579 : iCmd = 0, nBytes = 2
19ec-1c88:55858261.619 : 0000 : 00 00 
19ec-1c88:55858261.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55858261.848 : System total receive data 2 bytes
19ec-1c88:55858261.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:55858261.975 : iCmd = 1, nBytes = 4
19ec-1c88:55858470.217 : 0000 : 00 00 00 00 
19ec-1c88:55858470.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55858470.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55858470.503 : Return status = 0
19ec-1c88:55858470.565 : => IoObject::IoLockEnd
19ec-1c88:55858470.655 : <= IoObject::IoLockEnd
19ec-1c88:55858470.705 : <= GetADFStatus ret = 1
19ec-1c88:55860615.686 : => TerminateDriver
19ec-1c88:55860615.893 : => CAsicIO::~CAsicIO,pStage=78646344
19ec-1c88:55860615.969 : => CNT96226::Close
19ec-1c88:55860620.052 : <= CNT96226::Close ret = 1
19ec-1c88:55860620.133 : <= CAsicIO::~CAsicIO
19ec-1c88:55860620.187 : => IoObject::IoLockEnd
19ec-1c88:55860620.238 : <= IoObject::IoLockEnd
19ec-1c88:55860620.290 : => IoObject::TerminateDevice
19ec-1c88:55860620.347 : => IoObject::IoLockEnd
19ec-1c88:55860620.398 : <= IoObject::IoLockEnd
19ec-1c88:55860620.500 : <= IoObject::TerminateDevice
19ec-1c88:55860620.747 : <= TerminateDriver ret = 1
19ec-1c88:55904494.648 : ============Debug Start==========
19ec-1c88:55904494.918 : Date : 2020/4/30 14:32:55
19ec-1c88:55904494.995 : Process ID : 19ec
19ec-1c88:55904495.408 : Windows : Version 10.0 build 18363 
19ec-1c88:55904495.833 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55904495.894 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55904495.960 : MemoryStatus.ullAvailPhys : 1736114176
19ec-1c88:55904496.019 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55904496.081 : MemoryStatus.ullAvailPageFile : 3116195840
19ec-1c88:55904496.141 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55904496.200 : MemoryStatus.ullAvailVirtual : 1725267968
19ec-1c88:55904496.261 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55904496.375 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55904496.435 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55904496.676 : CPU Count : 4
19ec-1c88:55904496.722 : CPU Frequency : 100.000 Mhz
19ec-1c88:55904500.958 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55904501.084 : => InitializeDriver
19ec-1c88:55904501.350 : <= InitializeDriver ret = 1
19ec-1c88:55904501.406 : => InitializeScanner
19ec-1c88:55904501.706 : => CAsicIO::GetDeviceList
19ec-1c88:55904501.993 : => CNT96226::CNT96226
19ec-1c88:55904502.048 : => CNT96226::Open
19ec-1c88:55904523.228 : <= CNT96226::Open ret = 1
19ec-1c88:55904523.318 : => CNT96226::Initialize
19ec-1c88:55904523.491 : <= CNT96226::Initialize ret = 1
19ec-1c88:55904523.544 : <= CNT96226::CNT96226
19ec-1c88:55904523.593 : => CNT96226::EnumAvailableDevice
19ec-1c88:55904528.755 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55904528.829 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55904528.883 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55908260.385 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55908260.669 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55908266.639 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55908266.751 : => IoObject::GetLockName
19ec-1c88:55908266.815 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55908266.890 : <= IoObject::GetLockName
19ec-1c88:55908267.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:55908267.474 : iCmd = 3, nBytes = 2
19ec-1c88:55908656.823 : 0000 : 06 38 
19ec-1c88:55908657.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55908657.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:55908657.305 : iCmd = 4, nBytes = 2
19ec-1c88:55908978.150 : 0000 : 07 07 
19ec-1c88:55908978.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55908978.539 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55908978.706 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55908978.841 : IO Send command 10 bytes
19ec-1c88:55908978.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:55908979.075 : iCmd = 0, nBytes = 10
19ec-1c88:55908979.286 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55909186.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55909186.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:55909186.770 : iCmd = 0, nBytes = 165
19ec-1c88:55909399.164 : skip dump 37 bytes
19ec-1c88:55909399.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55909399.849 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55909400.127 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55909400.402 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55909400.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55909400.936 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55909401.194 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55909401.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55909401.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55909401.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:55909401.821 : iCmd = 1, nBytes = 4
19ec-1c88:55909612.968 : 0000 : 00 00 00 00 
19ec-1c88:55909613.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55909613.268 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55909613.388 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55909613.520 : IO Send command 10 bytes
19ec-1c88:55909613.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:55909613.744 : iCmd = 0, nBytes = 10
19ec-1c88:55909613.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55909972.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55909972.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:55909972.531 : iCmd = 0, nBytes = 128
19ec-1c88:55910205.035 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910205.406 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910205.701 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55910205.970 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55910206.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55910206.493 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910206.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910207.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910207.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55910207.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:55910207.373 : iCmd = 1, nBytes = 4
19ec-1c88:55910428.457 : 0000 : 00 00 00 00 
19ec-1c88:55910428.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55910428.822 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55910429.156 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55910429.308 : => CNT96226::Close
19ec-1c88:55910435.999 : <= CNT96226::Close ret = 1
19ec-1c88:55910436.152 : <= CNT96226::~CNT96226
19ec-1c88:55910436.308 : <= CAsicIO::GetDeviceList
19ec-1c88:55910437.053 : => IoObject::SetTimeout
19ec-1c88:55910437.316 : Timeout--> In = 0 Out = 0
19ec-1c88:55910437.431 : <= IoObject::SetTimeout
19ec-1c88:55910437.555 : => CAsicIO::CAsicIO
19ec-1c88:55910437.694 : => CNT96226::CNT96226
19ec-1c88:55910437.797 : => CNT96226::Open
19ec-1c88:55910481.511 : <= CNT96226::Open ret = 1
19ec-1c88:55910481.730 : => CNT96226::Initialize
19ec-1c88:55910482.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:55910482.252 : <= CNT96226::CNT96226
19ec-1c88:55910482.361 : <= CAsicIO::CAsicIO
19ec-1c88:55910482.473 : => CAsicIO::InitializeDevice
19ec-1c88:55910482.604 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55910494.132 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55910494.358 : => IoObject::GetLockName
19ec-1c88:55910494.476 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55910494.609 : <= IoObject::GetLockName
19ec-1c88:55910495.527 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55910495.678 : IO Send command 10 bytes
19ec-1c88:55910495.785 : => CNT96226::VenderCmd_SetData
19ec-1c88:55910495.903 : iCmd = 0, nBytes = 10
19ec-1c88:55910496.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55910817.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55910817.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:55910817.489 : iCmd = 0, nBytes = 128
19ec-1c88:55911027.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911027.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911027.894 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55911028.068 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55911028.238 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911028.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:55911028.964 : iCmd = 1, nBytes = 4
19ec-1c88:55911219.411 : 0000 : 00 00 00 00 
19ec-1c88:55911219.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911219.612 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55911219.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:55911219.759 : iCmd = 3, nBytes = 2
19ec-1c88:55911584.893 : 0000 : 06 38 
19ec-1c88:55911585.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911585.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:55911585.225 : iCmd = 4, nBytes = 2
19ec-1c88:55911889.953 : 0000 : 07 07 
19ec-1c88:55911890.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911890.395 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55911890.523 : => IoObject::InitializeDevice
19ec-1c88:55911890.650 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55911891.601 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55911891.694 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55911892.630 : => FindScanner
19ec-1c88:55911892.702 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55911892.789 : <= FindScanner ret = 1
19ec-1c88:55911892.861 : => IoObject::IoLockStart
19ec-1c88:55911893.001 : => CAsicIO::CheckDevice
19ec-1c88:55911893.070 : => CNT96226::ConnectIsAvailable
19ec-1c88:55911916.389 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55911916.542 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55911916.625 : <= IoObject::IoLockStart
19ec-1c88:55911916.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55911916.791 : IO Send command 10 bytes
19ec-1c88:55911916.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:55911916.978 : iCmd = 0, nBytes = 10
19ec-1c88:55911917.114 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55912112.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55912112.813 : System send command 10 bytes + data 0 bytes
19ec-1c88:55912112.903 : IO total need to receive data 5 bytes
19ec-1c88:55912112.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912113.053 : iCmd = 0, nBytes = 5
19ec-1c88:55912305.610 : 0000 : 06 00 02 02 ab 
19ec-1c88:55912305.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912305.845 : System total receive data 5 bytes
19ec-1c88:55912305.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912305.990 : iCmd = 1, nBytes = 4
19ec-1c88:55912498.690 : 0000 : 00 00 00 00 
19ec-1c88:55912499.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912499.274 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55912499.352 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55912499.438 : IO Send command 10 bytes
19ec-1c88:55912499.555 : => CNT96226::VenderCmd_SetData
19ec-1c88:55912499.631 : iCmd = 0, nBytes = 10
19ec-1c88:55912499.772 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55912685.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55912685.480 : System send command 10 bytes + data 0 bytes
19ec-1c88:55912685.575 : IO total need to receive data 165 bytes
19ec-1c88:55912685.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912685.731 : iCmd = 0, nBytes = 165
19ec-1c88:55912870.271 : skip dump 37 bytes
19ec-1c88:55912870.552 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55912870.740 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55912870.920 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55912871.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55912871.266 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55912871.438 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55912871.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912871.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912871.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912871.933 : System total receive data 165 bytes
19ec-1c88:55912872.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912872.085 : iCmd = 1, nBytes = 4
19ec-1c88:55912993.212 : 0000 : 00 00 00 00 
19ec-1c88:55912993.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912993.498 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55912993.744 : Dump Inquiry
19ec-1c88:55912993.902 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55912994.073 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55912994.245 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55912994.418 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55912994.586 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55912994.759 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55912994.922 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912995.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912995.257 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55912995.424 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55912995.537 : 00a0 : 00 00 00 00 00 
19ec-1c88:55912995.625 : => ReadNVMDataInternal
19ec-1c88:55912995.891 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55912995.973 : IO Send command 10 bytes
19ec-1c88:55912996.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:55912996.169 : iCmd = 0, nBytes = 10
19ec-1c88:55912996.300 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55913327.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55913328.143 : System send command 10 bytes + data 0 bytes
19ec-1c88:55913328.234 : IO total need to receive data 128 bytes
19ec-1c88:55913328.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:55913328.393 : iCmd = 0, nBytes = 128
19ec-1c88:55913531.913 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913532.178 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913532.368 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55913532.539 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55913532.704 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55913532.864 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913533.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913533.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913533.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55913533.354 : System total receive data 128 bytes
19ec-1c88:55913533.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:55913533.506 : iCmd = 1, nBytes = 4
19ec-1c88:55913725.269 : 0000 : 00 00 00 00 
19ec-1c88:55913725.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55913725.858 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55913725.950 : NVMData.PadScanCount = 0
19ec-1c88:55913726.023 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55913726.095 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55913726.169 : NVMData.FlatbedScanCount = 0
19ec-1c88:55913726.243 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55913726.310 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55913726.378 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55913726.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55913726.526 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55913726.596 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55913726.665 : NVMData.BornMonth = 0
19ec-1c88:55913726.728 : NVMData.BornDay = 0
19ec-1c88:55913726.791 : NVMData.BornYear = 0
19ec-1c88:55913726.852 : NVMData.FirstScanMonth = 4
19ec-1c88:55913726.920 : NVMData.FirstScanDay = 30
19ec-1c88:55913726.990 : NVMData.FirstScanYear = 2020
19ec-1c88:55913727.059 : NVMData.VerticalMagnification = 0
19ec-1c88:55913727.130 : NVMData.HorizontalMagnification = 0
19ec-1c88:55913727.199 : NVMData.PowerSavingTime = 15
19ec-1c88:55913727.270 : NVMData.SN = A094165189010062
19ec-1c88:55913727.336 : NVMData.AutoFeed = 0
19ec-1c88:55913727.400 : NVMData.CCDType = 0
19ec-1c88:55913727.459 : NVMData.ScanSpeed = 0
19ec-1c88:55913727.523 : NVMData.RollerCount = 0
19ec-1c88:55913727.588 : NVMData.MultifeedCount = 0
19ec-1c88:55913727.655 : NVMData.JamCount = 0
19ec-1c88:55913727.717 : NVMData.IdentifyInfo = 
19ec-1c88:55913727.783 : NVMData.FormalName = 
19ec-1c88:55913728.033 : NVMData.ReservedB = 0
19ec-1c88:55913728.111 : NVMData.FunctionCode = 0
19ec-1c88:55913728.176 : NVMData.PreFeed = 0
19ec-1c88:55913728.239 : NVMData.PreFeedTime = 0
19ec-1c88:55913728.305 : NVMData.ButtonNumber = 0
19ec-1c88:55913728.368 : NVMData.PowerOffTime = 0
19ec-1c88:55913728.434 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55913728.531 : => IoObject::IoLockEnd
19ec-1c88:55913728.651 : <= IoObject::IoLockEnd
19ec-1c88:55913728.715 : <= InitializeScanner ret = 1
19ec-1c88:55913728.794 : => GetLogicalScannerAbilityEx
19ec-1c88:55913728.871 : => IoObject::IoLockStart
19ec-1c88:55913728.995 : => CAsicIO::CheckDevice
19ec-1c88:55913729.064 : => CNT96226::ConnectIsAvailable
19ec-1c88:55913748.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55913748.250 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55913748.323 : <= IoObject::IoLockStart
19ec-1c88:55913748.396 : => IoObject::IoLockEnd
19ec-1c88:55913748.514 : <= IoObject::IoLockEnd
19ec-1c88:55913748.659 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55913748.756 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55913986.076 : => ReadNVMData
19ec-1c88:55913986.293 : => IoObject::IoLockStart
19ec-1c88:55913986.466 : => CAsicIO::CheckDevice
19ec-1c88:55913986.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:55914011.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55914011.629 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55914011.706 : <= IoObject::IoLockStart
19ec-1c88:55914011.790 : => ReadNVMDataInternal
19ec-1c88:55914011.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55914011.963 : IO Send command 10 bytes
19ec-1c88:55914012.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:55914012.211 : iCmd = 0, nBytes = 10
19ec-1c88:55914012.359 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55914359.243 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55914359.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:55914359.473 : IO total need to receive data 128 bytes
19ec-1c88:55914359.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:55914359.592 : iCmd = 0, nBytes = 128
19ec-1c88:55914552.243 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914552.435 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914552.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55914552.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55914552.843 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55914552.966 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914553.091 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914553.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914553.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55914553.338 : System total receive data 128 bytes
19ec-1c88:55914553.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:55914553.449 : iCmd = 1, nBytes = 4
19ec-1c88:55914754.228 : 0000 : 00 00 00 00 
19ec-1c88:55914754.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55914754.478 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55914754.544 : NVMData.PadScanCount = 0
19ec-1c88:55914754.604 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55914754.662 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55914754.716 : NVMData.FlatbedScanCount = 0
19ec-1c88:55914754.769 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55914754.823 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55914754.878 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55914754.932 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55914754.989 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55914755.042 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55914755.099 : NVMData.BornMonth = 0
19ec-1c88:55914755.145 : NVMData.BornDay = 0
19ec-1c88:55914755.196 : NVMData.BornYear = 0
19ec-1c88:55914755.241 : NVMData.FirstScanMonth = 4
19ec-1c88:55914755.292 : NVMData.FirstScanDay = 30
19ec-1c88:55914755.346 : NVMData.FirstScanYear = 2020
19ec-1c88:55914755.568 : NVMData.VerticalMagnification = 0
19ec-1c88:55914755.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:55914755.683 : NVMData.PowerSavingTime = 15
19ec-1c88:55914755.734 : NVMData.SN = A094165189010062
19ec-1c88:55914755.783 : NVMData.AutoFeed = 0
19ec-1c88:55914755.836 : NVMData.CCDType = 0
19ec-1c88:55914755.883 : NVMData.ScanSpeed = 0
19ec-1c88:55914755.930 : NVMData.RollerCount = 0
19ec-1c88:55914755.979 : NVMData.MultifeedCount = 0
19ec-1c88:55914756.030 : NVMData.JamCount = 0
19ec-1c88:55914756.085 : NVMData.IdentifyInfo = 
19ec-1c88:55914756.134 : NVMData.FormalName = 
19ec-1c88:55914756.180 : NVMData.ReservedB = 0
19ec-1c88:55914756.231 : NVMData.FunctionCode = 0
19ec-1c88:55914756.281 : NVMData.PreFeed = 0
19ec-1c88:55914756.330 : NVMData.PreFeedTime = 0
19ec-1c88:55914756.378 : NVMData.ButtonNumber = 0
19ec-1c88:55914756.426 : NVMData.PowerOffTime = 0
19ec-1c88:55914756.478 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55914756.539 : => IoObject::IoLockEnd
19ec-1c88:55914756.633 : <= IoObject::IoLockEnd
19ec-1c88:55914756.681 : <= ReadNVMData ret = 1
19ec-1c88:55915298.404 : => TerminateDriver
19ec-1c88:55915298.599 : => CAsicIO::~CAsicIO,pStage=201002056
19ec-1c88:55915298.671 : => CNT96226::Close
19ec-1c88:55915302.675 : <= CNT96226::Close ret = 1
19ec-1c88:55915302.757 : <= CAsicIO::~CAsicIO
19ec-1c88:55915302.817 : => IoObject::IoLockEnd
19ec-1c88:55915302.871 : <= IoObject::IoLockEnd
19ec-1c88:55915302.923 : => IoObject::TerminateDevice
19ec-1c88:55915302.978 : => IoObject::IoLockEnd
19ec-1c88:55915303.027 : <= IoObject::IoLockEnd
19ec-1c88:55915303.129 : <= IoObject::TerminateDevice
19ec-1c88:55915303.387 : <= TerminateDriver ret = 1
19ec-1c88:55917752.204 : ============Debug Start==========
19ec-1c88:55917752.539 : Date : 2020/4/30 14:32:55
19ec-1c88:55917752.616 : Process ID : 19ec
19ec-1c88:55917753.036 : Windows : Version 10.0 build 18363 
19ec-1c88:55917753.488 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55917753.550 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55917753.614 : MemoryStatus.ullAvailPhys : 1736048640
19ec-1c88:55917753.674 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55917753.735 : MemoryStatus.ullAvailPageFile : 3116265472
19ec-1c88:55917753.797 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55917753.856 : MemoryStatus.ullAvailVirtual : 1725317120
19ec-1c88:55917753.919 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55917754.021 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55917754.081 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55917754.330 : CPU Count : 4
19ec-1c88:55917754.376 : CPU Frequency : 100.000 Mhz
19ec-1c88:55917758.826 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55917758.960 : => InitializeDriver
19ec-1c88:55917759.224 : <= InitializeDriver ret = 1
19ec-1c88:55920387.224 : => InitializeScanner
19ec-1c88:55920387.492 : => CAsicIO::GetDeviceList
19ec-1c88:55920387.955 : => CNT96226::CNT96226
19ec-1c88:55920388.017 : => CNT96226::Open
19ec-1c88:55920410.765 : <= CNT96226::Open ret = 1
19ec-1c88:55920410.864 : => CNT96226::Initialize
19ec-1c88:55920411.061 : <= CNT96226::Initialize ret = 1
19ec-1c88:55920411.120 : <= CNT96226::CNT96226
19ec-1c88:55920411.177 : => CNT96226::EnumAvailableDevice
19ec-1c88:55920416.561 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55920416.639 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55920416.699 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55924148.409 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55924148.731 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55924155.940 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55924156.063 : => IoObject::GetLockName
19ec-1c88:55924156.124 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55924156.194 : <= IoObject::GetLockName
19ec-1c88:55924156.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:55924156.752 : iCmd = 3, nBytes = 2
19ec-1c88:55924522.329 : 0000 : 06 38 
19ec-1c88:55924522.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55924522.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:55924522.644 : iCmd = 4, nBytes = 2
19ec-1c88:55924785.210 : 0000 : 07 07 
19ec-1c88:55924785.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55924785.468 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55924785.560 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55924785.630 : IO Send command 10 bytes
19ec-1c88:55924785.683 : => CNT96226::VenderCmd_SetData
19ec-1c88:55924785.741 : iCmd = 0, nBytes = 10
19ec-1c88:55924785.849 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55924941.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55924941.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:55924941.724 : iCmd = 0, nBytes = 165
19ec-1c88:55925078.778 : skip dump 37 bytes
19ec-1c88:55925079.003 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55925079.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55925079.283 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55925079.413 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55925079.541 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55925079.679 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55925079.803 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925079.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925079.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925080.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:55925080.102 : iCmd = 1, nBytes = 4
19ec-1c88:55925202.858 : 0000 : 00 00 00 00 
19ec-1c88:55925202.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925203.060 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55925203.128 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55925203.195 : IO Send command 10 bytes
19ec-1c88:55925203.248 : => CNT96226::VenderCmd_SetData
19ec-1c88:55925203.305 : iCmd = 0, nBytes = 10
19ec-1c88:55925203.411 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55925529.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55925529.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:55925529.530 : iCmd = 0, nBytes = 128
19ec-1c88:55925690.359 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925690.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925690.755 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55925690.905 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55925691.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925691.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:55925691.630 : iCmd = 1, nBytes = 4
19ec-1c88:55925860.468 : 0000 : 00 00 00 00 
19ec-1c88:55925860.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925860.716 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55925860.900 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55925860.974 : => CNT96226::Close
19ec-1c88:55925864.851 : <= CNT96226::Close ret = 1
19ec-1c88:55925864.931 : <= CNT96226::~CNT96226
19ec-1c88:55925865.030 : <= CAsicIO::GetDeviceList
19ec-1c88:55925865.422 : => IoObject::SetTimeout
19ec-1c88:55925865.552 : Timeout--> In = 0 Out = 0
19ec-1c88:55925865.613 : <= IoObject::SetTimeout
19ec-1c88:55925865.680 : => CAsicIO::CAsicIO
19ec-1c88:55925865.752 : => CNT96226::CNT96226
19ec-1c88:55925865.810 : => CNT96226::Open
19ec-1c88:55925888.614 : <= CNT96226::Open ret = 1
19ec-1c88:55925888.719 : => CNT96226::Initialize
19ec-1c88:55925888.911 : <= CNT96226::Initialize ret = 1
19ec-1c88:55925888.973 : <= CNT96226::CNT96226
19ec-1c88:55925889.025 : <= CAsicIO::CAsicIO
19ec-1c88:55925889.083 : => CAsicIO::InitializeDevice
19ec-1c88:55925889.151 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55925895.245 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55925895.365 : => IoObject::GetLockName
19ec-1c88:55925895.424 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55925895.488 : <= IoObject::GetLockName
19ec-1c88:55925895.990 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55925896.062 : IO Send command 10 bytes
19ec-1c88:55925896.116 : => CNT96226::VenderCmd_SetData
19ec-1c88:55925896.173 : iCmd = 0, nBytes = 10
19ec-1c88:55925896.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55926227.700 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55926227.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926227.984 : iCmd = 0, nBytes = 128
19ec-1c88:55926403.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926403.457 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926403.611 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55926403.750 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55926403.885 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.237 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55926404.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926404.665 : iCmd = 1, nBytes = 4
19ec-1c88:55926611.959 : 0000 : 00 00 00 00 
19ec-1c88:55926612.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55926612.141 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55926612.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926612.271 : iCmd = 3, nBytes = 2
19ec-1c88:55926975.694 : 0000 : 06 38 
19ec-1c88:55926975.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55926975.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926975.989 : iCmd = 4, nBytes = 2
19ec-1c88:55927288.994 : 0000 : 07 07 
19ec-1c88:55927289.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55927289.325 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55927289.432 : => IoObject::InitializeDevice
19ec-1c88:55927289.544 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55927290.391 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55927290.465 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55927291.265 : => FindScanner
19ec-1c88:55927291.327 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55927291.395 : <= FindScanner ret = 1
19ec-1c88:55927291.455 : => IoObject::IoLockStart
19ec-1c88:55927291.565 : => CAsicIO::CheckDevice
19ec-1c88:55927291.621 : => CNT96226::ConnectIsAvailable
19ec-1c88:55927311.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55927311.271 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55927311.333 : <= IoObject::IoLockStart
19ec-1c88:55927311.398 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55927311.467 : IO Send command 10 bytes
19ec-1c88:55927311.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:55927311.627 : iCmd = 0, nBytes = 10
19ec-1c88:55927311.732 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55927493.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55927493.630 : System send command 10 bytes + data 0 bytes
19ec-1c88:55927493.705 : IO total need to receive data 5 bytes
19ec-1c88:55927493.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:55927493.825 : iCmd = 0, nBytes = 5
19ec-1c88:55927692.776 : 0000 : 06 00 02 02 ab 
19ec-1c88:55927692.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55927692.928 : System total receive data 5 bytes
19ec-1c88:55927692.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:55927693.041 : iCmd = 1, nBytes = 4
19ec-1c88:55927847.557 : 0000 : 00 00 00 00 
19ec-1c88:55927847.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55927847.817 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55927847.882 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55927847.950 : IO Send command 10 bytes
19ec-1c88:55927848.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:55927848.099 : iCmd = 0, nBytes = 10
19ec-1c88:55927848.205 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55928046.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55928046.570 : System send command 10 bytes + data 0 bytes
19ec-1c88:55928046.638 : IO total need to receive data 165 bytes
19ec-1c88:55928046.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928046.753 : iCmd = 0, nBytes = 165
19ec-1c88:55928241.770 : skip dump 37 bytes
19ec-1c88:55928241.948 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55928242.085 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55928242.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55928242.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55928242.476 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55928242.611 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55928242.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928242.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928242.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55928242.982 : System total receive data 165 bytes
19ec-1c88:55928243.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928243.091 : iCmd = 1, nBytes = 4
19ec-1c88:55928396.858 : 0000 : 00 00 00 00 
19ec-1c88:55928396.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55928397.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55928397.398 : Dump Inquiry
19ec-1c88:55928397.532 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55928397.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55928397.801 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55928397.935 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55928398.064 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55928398.198 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55928398.325 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928398.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928398.600 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55928398.731 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55928398.819 : 00a0 : 00 00 00 00 00 
19ec-1c88:55928398.903 : => ReadNVMDataInternal
19ec-1c88:55928399.140 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55928399.206 : IO Send command 10 bytes
19ec-1c88:55928399.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:55928399.366 : iCmd = 0, nBytes = 10
19ec-1c88:55928399.466 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55928749.670 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55928749.789 : System send command 10 bytes + data 0 bytes
19ec-1c88:55928749.859 : IO total need to receive data 128 bytes
19ec-1c88:55928749.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928749.982 : iCmd = 0, nBytes = 128
19ec-1c88:55928947.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928947.561 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928947.706 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55928947.840 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55928947.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55928948.468 : System total receive data 128 bytes
19ec-1c88:55928948.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928948.580 : iCmd = 1, nBytes = 4
19ec-1c88:55929155.540 : 0000 : 00 00 00 00 
19ec-1c88:55929155.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55929155.770 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55929155.841 : NVMData.PadScanCount = 0
19ec-1c88:55929155.901 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55929155.959 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55929156.016 : NVMData.FlatbedScanCount = 0
19ec-1c88:55929156.071 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55929156.125 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55929156.181 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55929156.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55929156.296 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55929156.349 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55929156.402 : NVMData.BornMonth = 0
19ec-1c88:55929156.451 : NVMData.BornDay = 0
19ec-1c88:55929156.501 : NVMData.BornYear = 0
19ec-1c88:55929156.551 : NVMData.FirstScanMonth = 4
19ec-1c88:55929156.604 : NVMData.FirstScanDay = 30
19ec-1c88:55929156.661 : NVMData.FirstScanYear = 2020
19ec-1c88:55929156.718 : NVMData.VerticalMagnification = 0
19ec-1c88:55929156.775 : NVMData.HorizontalMagnification = 0
19ec-1c88:55929156.831 : NVMData.PowerSavingTime = 15
19ec-1c88:55929156.887 : NVMData.SN = A094165189010062
19ec-1c88:55929156.937 : NVMData.AutoFeed = 0
19ec-1c88:55929156.987 : NVMData.CCDType = 0
19ec-1c88:55929157.037 : NVMData.ScanSpeed = 0
19ec-1c88:55929157.083 : NVMData.RollerCount = 0
19ec-1c88:55929157.140 : NVMData.MultifeedCount = 0
19ec-1c88:55929157.192 : NVMData.JamCount = 0
19ec-1c88:55929157.242 : NVMData.IdentifyInfo = 
19ec-1c88:55929157.294 : NVMData.FormalName = 
19ec-1c88:55929157.511 : NVMData.ReservedB = 0
19ec-1c88:55929157.568 : NVMData.FunctionCode = 0
19ec-1c88:55929157.617 : NVMData.PreFeed = 0
19ec-1c88:55929157.669 : NVMData.PreFeedTime = 0
19ec-1c88:55929157.720 : NVMData.ButtonNumber = 0
19ec-1c88:55929157.774 : NVMData.PowerOffTime = 0
19ec-1c88:55929157.826 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55929157.908 : => IoObject::IoLockEnd
19ec-1c88:55929158.005 : <= IoObject::IoLockEnd
19ec-1c88:55929158.056 : <= InitializeScanner ret = 1
19ec-1c88:55930382.767 : => GetLogicalScannerAbility
19ec-1c88:55930382.957 : => IoObject::IoLockStart
19ec-1c88:55930383.090 : => CAsicIO::CheckDevice
19ec-1c88:55930383.148 : => CNT96226::ConnectIsAvailable
19ec-1c88:55930407.667 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55930407.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55930408.048 : <= IoObject::IoLockStart
19ec-1c88:55930408.179 : => IoObject::IoLockEnd
19ec-1c88:55930408.530 : <= IoObject::IoLockEnd
19ec-1c88:55930408.608 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55933938.718 : => GetLogicalScannerAbilityEx
19ec-1c88:55933938.920 : => IoObject::IoLockStart
19ec-1c88:55933939.056 : => CAsicIO::CheckDevice
19ec-1c88:55933939.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:55933962.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55933963.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55933963.127 : <= IoObject::IoLockStart
19ec-1c88:55933963.187 : => IoObject::IoLockEnd
19ec-1c88:55933963.288 : <= IoObject::IoLockEnd
19ec-1c88:55933963.622 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55933963.695 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55941260.619 : => ReadNVMData
19ec-1c88:55941260.826 : => IoObject::IoLockStart
19ec-1c88:55941260.958 : => CAsicIO::CheckDevice
19ec-1c88:55941261.016 : => CNT96226::ConnectIsAvailable
19ec-1c88:55941284.164 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55941284.401 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55941284.733 : <= IoObject::IoLockStart
19ec-1c88:55941284.799 : => ReadNVMDataInternal
19ec-1c88:55941284.865 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55941284.931 : IO Send command 10 bytes
19ec-1c88:55941285.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:55941285.135 : iCmd = 0, nBytes = 10
19ec-1c88:55941285.251 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55941634.820 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55941634.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:55941635.073 : IO total need to receive data 128 bytes
19ec-1c88:55941635.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:55941635.203 : iCmd = 0, nBytes = 128
19ec-1c88:55941809.141 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941809.561 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941809.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55941810.163 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55941810.572 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55941810.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941810.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941810.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941811.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55941811.097 : System total receive data 128 bytes
19ec-1c88:55941811.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:55941811.222 : iCmd = 1, nBytes = 4
19ec-1c88:55942018.393 : 0000 : 00 00 00 00 
19ec-1c88:55942018.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55942018.630 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55942018.705 : NVMData.PadScanCount = 0
19ec-1c88:55942018.764 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55942018.823 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55942018.880 : NVMData.FlatbedScanCount = 0
19ec-1c88:55942018.936 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55942019.174 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55942019.239 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55942019.294 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55942019.350 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55942019.405 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55942019.461 : NVMData.BornMonth = 0
19ec-1c88:55942019.508 : NVMData.BornDay = 0
19ec-1c88:55942019.564 : NVMData.BornYear = 0
19ec-1c88:55942019.614 : NVMData.FirstScanMonth = 4
19ec-1c88:55942019.666 : NVMData.FirstScanDay = 30
19ec-1c88:55942019.717 : NVMData.FirstScanYear = 2020
19ec-1c88:55942019.769 : NVMData.VerticalMagnification = 0
19ec-1c88:55942019.824 : NVMData.HorizontalMagnification = 0
19ec-1c88:55942019.879 : NVMData.PowerSavingTime = 15
19ec-1c88:55942019.934 : NVMData.SN = A094165189010062
19ec-1c88:55942019.987 : NVMData.AutoFeed = 0
19ec-1c88:55942020.037 : NVMData.CCDType = 0
19ec-1c88:55942020.086 : NVMData.ScanSpeed = 0
19ec-1c88:55942020.134 : NVMData.RollerCount = 0
19ec-1c88:55942020.187 : NVMData.MultifeedCount = 0
19ec-1c88:55942020.238 : NVMData.JamCount = 0
19ec-1c88:55942020.292 : NVMData.IdentifyInfo = 
19ec-1c88:55942020.344 : NVMData.FormalName = 
19ec-1c88:55942020.394 : NVMData.ReservedB = 0
19ec-1c88:55942020.442 : NVMData.FunctionCode = 0
19ec-1c88:55942020.490 : NVMData.PreFeed = 0
19ec-1c88:55942020.539 : NVMData.PreFeedTime = 0
19ec-1c88:55942020.586 : NVMData.ButtonNumber = 0
19ec-1c88:55942020.635 : NVMData.PowerOffTime = 0
19ec-1c88:55942020.685 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55942020.744 : => IoObject::IoLockEnd
19ec-1c88:55942020.842 : <= IoObject::IoLockEnd
19ec-1c88:55942020.896 : <= ReadNVMData ret = 1
19ec-1c88:55952064.359 : => GetADFStatus
19ec-1c88:55952064.819 : => IoObject::IoLockStart
19ec-1c88:55952064.956 : => CAsicIO::CheckDevice
19ec-1c88:55952065.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:55952089.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55952089.869 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55952089.938 : <= IoObject::IoLockStart
19ec-1c88:55952090.006 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55952090.081 : IO Send command 10 bytes
19ec-1c88:55952090.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:55952090.294 : iCmd = 0, nBytes = 10
19ec-1c88:55952090.407 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55952278.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55952278.481 : System send command 10 bytes + data 0 bytes
19ec-1c88:55952278.557 : IO total need to receive data 2 bytes
19ec-1c88:55952278.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:55952278.676 : iCmd = 0, nBytes = 2
19ec-1c88:55952480.619 : 0000 : 00 00 
19ec-1c88:55952480.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55952480.791 : System total receive data 2 bytes
19ec-1c88:55952480.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:55952480.905 : iCmd = 1, nBytes = 4
19ec-1c88:55952649.065 : 0000 : 00 00 00 00 
19ec-1c88:55952649.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55952649.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55952649.420 : Return status = 0
19ec-1c88:55952649.482 : => IoObject::IoLockEnd
19ec-1c88:55952649.573 : <= IoObject::IoLockEnd
19ec-1c88:55952649.622 : <= GetADFStatus ret = 1
19ec-1c88:55955548.032 : => GetADFStatus
19ec-1c88:55955548.236 : => IoObject::IoLockStart
19ec-1c88:55955548.363 : => CAsicIO::CheckDevice
19ec-1c88:55955548.423 : => CNT96226::ConnectIsAvailable
19ec-1c88:55955568.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55955568.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55955568.228 : <= IoObject::IoLockStart
19ec-1c88:55955568.296 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55955568.370 : IO Send command 10 bytes
19ec-1c88:55955568.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:55955568.569 : iCmd = 0, nBytes = 10
19ec-1c88:55955568.679 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55955865.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55955866.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:55955866.305 : IO total need to receive data 2 bytes
19ec-1c88:55955866.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:55955866.450 : iCmd = 0, nBytes = 2
19ec-1c88:55956024.782 : 0000 : 00 00 
19ec-1c88:55956024.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55956024.978 : System total receive data 2 bytes
19ec-1c88:55956025.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:55956025.105 : iCmd = 1, nBytes = 4
19ec-1c88:55956166.186 : 0000 : 00 00 00 00 
19ec-1c88:55956166.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55956166.475 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55956166.542 : Return status = 0
19ec-1c88:55956166.612 : => IoObject::IoLockEnd
19ec-1c88:55956166.708 : <= IoObject::IoLockEnd
19ec-1c88:55956166.759 : <= GetADFStatus ret = 1
19ec-1c88:55958592.241 : => TerminateDriver
19ec-1c88:55958592.441 : => CAsicIO::~CAsicIO,pStage=194382920
19ec-1c88:55958592.519 : => CNT96226::Close
19ec-1c88:55958596.204 : <= CNT96226::Close ret = 1
19ec-1c88:55958596.287 : <= CAsicIO::~CAsicIO
19ec-1c88:55958596.347 : => IoObject::IoLockEnd
19ec-1c88:55958596.400 : <= IoObject::IoLockEnd
19ec-1c88:55958596.453 : => IoObject::TerminateDevice
19ec-1c88:55958596.511 : => IoObject::IoLockEnd
19ec-1c88:55958596.560 : <= IoObject::IoLockEnd
19ec-1c88:55958596.672 : <= IoObject::TerminateDevice
19ec-1c88:55958596.927 : <= TerminateDriver ret = 1
19ec-1c88:56002218.486 : ============Debug Start==========
19ec-1c88:56002218.785 : Date : 2020/4/30 14:32:58
19ec-1c88:56002218.865 : Process ID : 19ec
19ec-1c88:56002219.289 : Windows : Version 10.0 build 18363 
19ec-1c88:56002219.734 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56002219.797 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56002219.863 : MemoryStatus.ullAvailPhys : 1741185024
19ec-1c88:56002219.925 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56002219.983 : MemoryStatus.ullAvailPageFile : 3115823104
19ec-1c88:56002220.044 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56002220.102 : MemoryStatus.ullAvailVirtual : 1725304832
19ec-1c88:56002220.163 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56002220.266 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56002220.327 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56002220.570 : CPU Count : 4
19ec-1c88:56002220.618 : CPU Frequency : 100.000 Mhz
19ec-1c88:56002225.012 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56002225.142 : => InitializeDriver
19ec-1c88:56002225.419 : <= InitializeDriver ret = 1
19ec-1c88:56002225.477 : => InitializeScanner
19ec-1c88:56002225.555 : => CAsicIO::GetDeviceList
19ec-1c88:56002225.853 : => CNT96226::CNT96226
19ec-1c88:56002225.912 : => CNT96226::Open
19ec-1c88:56002247.375 : <= CNT96226::Open ret = 1
19ec-1c88:56002247.464 : => CNT96226::Initialize
19ec-1c88:56002247.652 : <= CNT96226::Initialize ret = 1
19ec-1c88:56002247.709 : <= CNT96226::CNT96226
19ec-1c88:56002247.763 : => CNT96226::EnumAvailableDevice
19ec-1c88:56002253.049 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56002253.125 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56002253.179 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56006059.418 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56006059.712 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56006065.342 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56006065.452 : => IoObject::GetLockName
19ec-1c88:56006065.513 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56006065.581 : <= IoObject::GetLockName
19ec-1c88:56006066.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:56006066.118 : iCmd = 3, nBytes = 2
19ec-1c88:56006448.419 : 0000 : 06 38 
19ec-1c88:56006448.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56006448.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:56006448.701 : iCmd = 4, nBytes = 2
19ec-1c88:56006758.244 : 0000 : 07 07 
19ec-1c88:56006758.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56006758.465 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56006758.552 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56006758.617 : IO Send command 10 bytes
19ec-1c88:56006758.668 : => CNT96226::VenderCmd_SetData
19ec-1c88:56006758.723 : iCmd = 0, nBytes = 10
19ec-1c88:56006758.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56006947.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56006947.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:56006947.230 : iCmd = 0, nBytes = 165
19ec-1c88:56007139.433 : skip dump 37 bytes
19ec-1c88:56007139.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56007139.779 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56007139.918 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56007140.050 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56007140.177 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56007140.305 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56007140.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007140.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007140.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007140.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:56007140.728 : iCmd = 1, nBytes = 4
19ec-1c88:56007336.604 : 0000 : 00 00 00 00 
19ec-1c88:56007336.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007336.793 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56007336.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56007336.933 : IO Send command 10 bytes
19ec-1c88:56007336.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:56007337.042 : iCmd = 0, nBytes = 10
19ec-1c88:56007337.150 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56007662.186 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56007662.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:56007662.410 : iCmd = 0, nBytes = 128
19ec-1c88:56007862.664 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007862.841 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007862.982 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56007863.118 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56007863.244 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.616 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007863.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:56007863.787 : iCmd = 1, nBytes = 4
19ec-1c88:56007989.223 : 0000 : 00 00 00 00 
19ec-1c88:56007989.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007989.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56007989.558 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56007989.626 : => CNT96226::Close
19ec-1c88:56007993.495 : <= CNT96226::Close ret = 1
19ec-1c88:56007993.567 : <= CNT96226::~CNT96226
19ec-1c88:56007993.658 : <= CAsicIO::GetDeviceList
19ec-1c88:56007994.047 : => IoObject::SetTimeout
19ec-1c88:56007994.177 : Timeout--> In = 0 Out = 0
19ec-1c88:56007994.232 : <= IoObject::SetTimeout
19ec-1c88:56007994.299 : => CAsicIO::CAsicIO
19ec-1c88:56007994.368 : => CNT96226::CNT96226
19ec-1c88:56007994.420 : => CNT96226::Open
19ec-1c88:56008018.333 : <= CNT96226::Open ret = 1
19ec-1c88:56008018.440 : => CNT96226::Initialize
19ec-1c88:56008018.635 : <= CNT96226::Initialize ret = 1
19ec-1c88:56008018.699 : <= CNT96226::CNT96226
19ec-1c88:56008018.760 : <= CAsicIO::CAsicIO
19ec-1c88:56008018.820 : => CAsicIO::InitializeDevice
19ec-1c88:56008018.889 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56008024.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56008024.882 : => IoObject::GetLockName
19ec-1c88:56008024.940 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56008025.004 : <= IoObject::GetLockName
19ec-1c88:56008025.531 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56008025.607 : IO Send command 10 bytes
19ec-1c88:56008025.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:56008025.714 : iCmd = 0, nBytes = 10
19ec-1c88:56008025.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56008374.860 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56008374.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:56008375.058 : iCmd = 0, nBytes = 128
19ec-1c88:56008530.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008530.649 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008530.789 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56008530.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56008531.046 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.176 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.420 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56008531.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:56008531.595 : iCmd = 1, nBytes = 4
19ec-1c88:56008670.101 : 0000 : 00 00 00 00 
19ec-1c88:56008670.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56008670.255 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56008670.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:56008670.371 : iCmd = 3, nBytes = 2
19ec-1c88:56009035.369 : 0000 : 06 38 
19ec-1c88:56009035.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009035.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:56009035.648 : iCmd = 4, nBytes = 2
19ec-1c88:56009343.893 : 0000 : 07 07 
19ec-1c88:56009344.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009344.199 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56009344.303 : => IoObject::InitializeDevice
19ec-1c88:56009344.407 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56009345.069 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56009345.149 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56009345.858 : => FindScanner
19ec-1c88:56009345.919 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56009345.980 : <= FindScanner ret = 1
19ec-1c88:56009346.040 : => IoObject::IoLockStart
19ec-1c88:56009346.140 : => CAsicIO::CheckDevice
19ec-1c88:56009346.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:56009367.887 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56009368.002 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56009368.062 : <= IoObject::IoLockStart
19ec-1c88:56009368.121 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56009368.191 : IO Send command 10 bytes
19ec-1c88:56009368.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:56009368.342 : iCmd = 0, nBytes = 10
19ec-1c88:56009368.446 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56009548.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56009548.298 : System send command 10 bytes + data 0 bytes
19ec-1c88:56009548.366 : IO total need to receive data 5 bytes
19ec-1c88:56009548.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:56009548.483 : iCmd = 0, nBytes = 5
19ec-1c88:56009721.845 : 0000 : 06 00 02 02 ab 
19ec-1c88:56009721.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009722.041 : System total receive data 5 bytes
19ec-1c88:56009722.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:56009722.165 : iCmd = 1, nBytes = 4
19ec-1c88:56009868.644 : 0000 : 00 00 00 00 
19ec-1c88:56009869.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009869.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56009869.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56009869.279 : IO Send command 10 bytes
19ec-1c88:56009869.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:56009869.416 : iCmd = 0, nBytes = 10
19ec-1c88:56009869.516 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56010038.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56010038.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:56010038.432 : IO total need to receive data 165 bytes
19ec-1c88:56010038.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010038.544 : iCmd = 0, nBytes = 165
19ec-1c88:56010170.143 : skip dump 37 bytes
19ec-1c88:56010170.680 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56010170.816 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56010170.947 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56010171.075 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56010171.199 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56010171.333 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56010171.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010171.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010171.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56010171.697 : System total receive data 165 bytes
19ec-1c88:56010171.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010171.806 : iCmd = 1, nBytes = 4
19ec-1c88:56010336.864 : 0000 : 00 00 00 00 
19ec-1c88:56010336.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56010337.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56010337.290 : Dump Inquiry
19ec-1c88:56010337.417 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56010337.551 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56010337.688 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56010337.821 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56010337.950 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56010338.084 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56010338.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010338.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010338.470 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56010338.601 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56010338.689 : 00a0 : 00 00 00 00 00 
19ec-1c88:56010338.762 : => ReadNVMDataInternal
19ec-1c88:56010338.981 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56010339.048 : IO Send command 10 bytes
19ec-1c88:56010339.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:56010339.198 : iCmd = 0, nBytes = 10
19ec-1c88:56010339.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56010695.035 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56010695.178 : System send command 10 bytes + data 0 bytes
19ec-1c88:56010695.246 : IO total need to receive data 128 bytes
19ec-1c88:56010695.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010695.364 : iCmd = 0, nBytes = 128
19ec-1c88:56010889.611 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010889.815 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010889.959 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56010890.101 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56010890.231 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.358 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56010890.737 : System total receive data 128 bytes
19ec-1c88:56010890.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010890.857 : iCmd = 1, nBytes = 4
19ec-1c88:56011083.068 : 0000 : 00 00 00 00 
19ec-1c88:56011083.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56011083.308 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56011083.378 : NVMData.PadScanCount = 0
19ec-1c88:56011083.437 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56011083.493 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56011083.548 : NVMData.FlatbedScanCount = 0
19ec-1c88:56011083.604 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56011083.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56011083.712 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56011083.768 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56011083.821 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56011083.873 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56011083.926 : NVMData.BornMonth = 0
19ec-1c88:56011083.974 : NVMData.BornDay = 0
19ec-1c88:56011084.022 : NVMData.BornYear = 0
19ec-1c88:56011084.072 : NVMData.FirstScanMonth = 4
19ec-1c88:56011084.126 : NVMData.FirstScanDay = 30
19ec-1c88:56011084.181 : NVMData.FirstScanYear = 2020
19ec-1c88:56011084.234 : NVMData.VerticalMagnification = 0
19ec-1c88:56011084.288 : NVMData.HorizontalMagnification = 0
19ec-1c88:56011084.340 : NVMData.PowerSavingTime = 15
19ec-1c88:56011084.396 : NVMData.SN = A094165189010062
19ec-1c88:56011084.447 : NVMData.AutoFeed = 0
19ec-1c88:56011084.496 : NVMData.CCDType = 0
19ec-1c88:56011084.544 : NVMData.ScanSpeed = 0
19ec-1c88:56011084.593 : NVMData.RollerCount = 0
19ec-1c88:56011084.644 : NVMData.MultifeedCount = 0
19ec-1c88:56011084.693 : NVMData.JamCount = 0
19ec-1c88:56011084.741 : NVMData.IdentifyInfo = 
19ec-1c88:56011084.790 : NVMData.FormalName = 
19ec-1c88:56011084.968 : NVMData.ReservedB = 0
19ec-1c88:56011085.024 : NVMData.FunctionCode = 0
19ec-1c88:56011085.073 : NVMData.PreFeed = 0
19ec-1c88:56011085.122 : NVMData.PreFeedTime = 0
19ec-1c88:56011085.169 : NVMData.ButtonNumber = 0
19ec-1c88:56011085.218 : NVMData.PowerOffTime = 0
19ec-1c88:56011085.270 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56011085.347 : => IoObject::IoLockEnd
19ec-1c88:56011085.443 : <= IoObject::IoLockEnd
19ec-1c88:56011085.491 : <= InitializeScanner ret = 1
19ec-1c88:56011085.553 : => GetLogicalScannerAbilityEx
19ec-1c88:56011085.611 : => IoObject::IoLockStart
19ec-1c88:56011085.702 : => CAsicIO::CheckDevice
19ec-1c88:56011085.757 : => CNT96226::ConnectIsAvailable
19ec-1c88:56011101.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56011102.052 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56011102.108 : <= IoObject::IoLockStart
19ec-1c88:56011102.166 : => IoObject::IoLockEnd
19ec-1c88:56011102.252 : <= IoObject::IoLockEnd
19ec-1c88:56011102.363 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56011102.436 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56011293.923 : => ReadNVMData
19ec-1c88:56011294.093 : => IoObject::IoLockStart
19ec-1c88:56011294.233 : => CAsicIO::CheckDevice
19ec-1c88:56011294.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:56011319.087 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56011319.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56011319.275 : <= IoObject::IoLockStart
19ec-1c88:56011319.352 : => ReadNVMDataInternal
19ec-1c88:56011319.414 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56011319.481 : IO Send command 10 bytes
19ec-1c88:56011319.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:56011319.704 : iCmd = 0, nBytes = 10
19ec-1c88:56011319.824 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56011675.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56011675.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:56011675.512 : IO total need to receive data 128 bytes
19ec-1c88:56011675.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:56011675.628 : iCmd = 0, nBytes = 128
19ec-1c88:56011876.588 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011876.784 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011876.933 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56011877.067 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56011877.202 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.332 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.588 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56011877.723 : System total receive data 128 bytes
19ec-1c88:56011877.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:56011877.844 : iCmd = 1, nBytes = 4
19ec-1c88:56012060.395 : 0000 : 00 00 00 00 
19ec-1c88:56012060.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56012060.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56012060.663 : NVMData.PadScanCount = 0
19ec-1c88:56012060.718 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56012060.774 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56012060.830 : NVMData.FlatbedScanCount = 0
19ec-1c88:56012060.884 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56012060.936 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56012060.990 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56012061.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56012061.100 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56012061.154 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56012061.210 : NVMData.BornMonth = 0
19ec-1c88:56012061.262 : NVMData.BornDay = 0
19ec-1c88:56012061.312 : NVMData.BornYear = 0
19ec-1c88:56012061.360 : NVMData.FirstScanMonth = 4
19ec-1c88:56012061.410 : NVMData.FirstScanDay = 30
19ec-1c88:56012061.462 : NVMData.FirstScanYear = 2020
19ec-1c88:56012061.640 : NVMData.VerticalMagnification = 0
19ec-1c88:56012061.698 : NVMData.HorizontalMagnification = 0
19ec-1c88:56012061.750 : NVMData.PowerSavingTime = 15
19ec-1c88:56012061.804 : NVMData.SN = A094165189010062
19ec-1c88:56012061.852 : NVMData.AutoFeed = 0
19ec-1c88:56012061.901 : NVMData.CCDType = 0
19ec-1c88:56012061.948 : NVMData.ScanSpeed = 0
19ec-1c88:56012061.995 : NVMData.RollerCount = 0
19ec-1c88:56012062.045 : NVMData.MultifeedCount = 0
19ec-1c88:56012062.095 : NVMData.JamCount = 0
19ec-1c88:56012062.143 : NVMData.IdentifyInfo = 
19ec-1c88:56012062.195 : NVMData.FormalName = 
19ec-1c88:56012062.242 : NVMData.ReservedB = 0
19ec-1c88:56012062.290 : NVMData.FunctionCode = 0
19ec-1c88:56012062.338 : NVMData.PreFeed = 0
19ec-1c88:56012062.386 : NVMData.PreFeedTime = 0
19ec-1c88:56012062.436 : NVMData.ButtonNumber = 0
19ec-1c88:56012062.485 : NVMData.PowerOffTime = 0
19ec-1c88:56012062.538 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56012062.599 : => IoObject::IoLockEnd
19ec-1c88:56012062.687 : <= IoObject::IoLockEnd
19ec-1c88:56012062.738 : <= ReadNVMData ret = 1
19ec-1c88:56014821.788 : ============Debug Start==========
19ec-1c88:56014822.118 : Date : 2020/4/30 14:32:59
19ec-1c88:56014822.202 : Process ID : 19ec
19ec-1c88:56014822.617 : Windows : Version 10.0 build 18363 
19ec-1c88:56014823.101 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56014823.162 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56014823.225 : MemoryStatus.ullAvailPhys : 1743376384
19ec-1c88:56014823.290 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56014823.352 : MemoryStatus.ullAvailPageFile : 3117666304
19ec-1c88:56014823.412 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56014823.471 : MemoryStatus.ullAvailVirtual : 1725267968
19ec-1c88:56014823.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56014823.645 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56014823.709 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56014823.948 : CPU Count : 4
19ec-1c88:56014823.996 : CPU Frequency : 100.000 Mhz
19ec-1c88:56014828.253 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56014828.382 : => InitializeDriver
19ec-1c88:56014828.654 : <= InitializeDriver ret = 1
19ec-1c88:56017460.103 : => InitializeScanner
19ec-1c88:56017460.384 : => CAsicIO::GetDeviceList
19ec-1c88:56017460.872 : => CNT96226::CNT96226
19ec-1c88:56017460.936 : => CNT96226::Open
19ec-1c88:56017491.305 : <= CNT96226::Open ret = 1
19ec-1c88:56017491.429 : => CNT96226::Initialize
19ec-1c88:56017491.663 : <= CNT96226::Initialize ret = 1
19ec-1c88:56017491.724 : <= CNT96226::CNT96226
19ec-1c88:56017491.782 : => CNT96226::EnumAvailableDevice
19ec-1c88:56017498.060 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56017498.145 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56017498.206 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56021194.064 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56021194.368 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56021200.445 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56021200.559 : => IoObject::GetLockName
19ec-1c88:56021200.625 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56021200.695 : <= IoObject::GetLockName
19ec-1c88:56021201.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:56021201.262 : iCmd = 3, nBytes = 2
19ec-1c88:56021559.740 : 0000 : 06 38 
19ec-1c88:56021559.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56021559.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:56021559.998 : iCmd = 4, nBytes = 2
19ec-1c88:56021826.665 : 0000 : 07 07 
19ec-1c88:56021826.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56021826.939 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56021827.038 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56021827.111 : IO Send command 10 bytes
19ec-1c88:56021827.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:56021827.237 : iCmd = 0, nBytes = 10
19ec-1c88:56021827.351 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56022004.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56022004.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022004.970 : iCmd = 0, nBytes = 165
19ec-1c88:56022147.949 : skip dump 37 bytes
19ec-1c88:56022148.203 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56022148.351 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56022148.496 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56022148.631 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56022148.767 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56022148.908 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56022149.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022149.160 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022149.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022149.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022149.357 : iCmd = 1, nBytes = 4
19ec-1c88:56022310.103 : 0000 : 00 00 00 00 
19ec-1c88:56022310.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022310.313 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56022310.382 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56022310.453 : IO Send command 10 bytes
19ec-1c88:56022310.510 : => CNT96226::VenderCmd_SetData
19ec-1c88:56022310.573 : iCmd = 0, nBytes = 10
19ec-1c88:56022310.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56022631.221 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56022631.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022631.460 : iCmd = 0, nBytes = 128
19ec-1c88:56022777.475 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022777.686 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022777.836 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56022777.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56022778.105 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.236 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022778.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022778.680 : iCmd = 1, nBytes = 4
19ec-1c88:56022905.343 : 0000 : 00 00 00 00 
19ec-1c88:56022905.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022905.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56022905.718 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56022905.794 : => CNT96226::Close
19ec-1c88:56022909.680 : <= CNT96226::Close ret = 1
19ec-1c88:56022909.759 : <= CNT96226::~CNT96226
19ec-1c88:56022909.855 : <= CAsicIO::GetDeviceList
19ec-1c88:56022910.285 : => IoObject::SetTimeout
19ec-1c88:56022910.421 : Timeout--> In = 0 Out = 0
19ec-1c88:56022910.484 : <= IoObject::SetTimeout
19ec-1c88:56022910.566 : => CAsicIO::CAsicIO
19ec-1c88:56022910.640 : => CNT96226::CNT96226
19ec-1c88:56022910.697 : => CNT96226::Open
19ec-1c88:56022932.243 : <= CNT96226::Open ret = 1
19ec-1c88:56022932.343 : => CNT96226::Initialize
19ec-1c88:56022932.540 : <= CNT96226::Initialize ret = 1
19ec-1c88:56022932.604 : <= CNT96226::CNT96226
19ec-1c88:56022932.660 : <= CAsicIO::CAsicIO
19ec-1c88:56022932.719 : => CAsicIO::InitializeDevice
19ec-1c88:56022932.793 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56022938.855 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56022939.960 : => IoObject::GetLockName
19ec-1c88:56022940.071 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56022940.153 : <= IoObject::GetLockName
19ec-1c88:56022940.793 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56022940.879 : IO Send command 10 bytes
19ec-1c88:56022940.938 : => CNT96226::VenderCmd_SetData
19ec-1c88:56022940.996 : iCmd = 0, nBytes = 10
19ec-1c88:56022941.111 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56023241.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56023241.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023241.776 : iCmd = 0, nBytes = 128
19ec-1c88:56023357.565 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023357.751 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023357.901 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56023358.038 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56023358.166 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.294 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56023358.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023358.730 : iCmd = 1, nBytes = 4
19ec-1c88:56023482.056 : 0000 : 00 00 00 00 
19ec-1c88:56023482.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56023482.249 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56023482.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023482.371 : iCmd = 3, nBytes = 2
19ec-1c88:56023809.943 : 0000 : 06 38 
19ec-1c88:56023810.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56023810.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023810.259 : iCmd = 4, nBytes = 2
19ec-1c88:56024098.291 : 0000 : 07 07 
19ec-1c88:56024098.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024098.890 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56024098.992 : => IoObject::InitializeDevice
19ec-1c88:56024099.098 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56024099.729 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56024099.805 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56024100.452 : => FindScanner
19ec-1c88:56024100.511 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56024100.578 : <= FindScanner ret = 1
19ec-1c88:56024100.637 : => IoObject::IoLockStart
19ec-1c88:56024100.741 : => CAsicIO::CheckDevice
19ec-1c88:56024100.795 : => CNT96226::ConnectIsAvailable
19ec-1c88:56024120.592 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56024120.693 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56024120.751 : <= IoObject::IoLockStart
19ec-1c88:56024120.813 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56024120.879 : IO Send command 10 bytes
19ec-1c88:56024120.963 : => CNT96226::VenderCmd_SetData
19ec-1c88:56024121.021 : iCmd = 0, nBytes = 10
19ec-1c88:56024121.132 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56024285.744 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56024285.891 : System send command 10 bytes + data 0 bytes
19ec-1c88:56024285.964 : IO total need to receive data 5 bytes
19ec-1c88:56024286.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024286.086 : iCmd = 0, nBytes = 5
19ec-1c88:56024416.741 : 0000 : 06 00 02 02 ab 
19ec-1c88:56024416.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024416.916 : System total receive data 5 bytes
19ec-1c88:56024416.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024417.030 : iCmd = 1, nBytes = 4
19ec-1c88:56024556.299 : 0000 : 00 00 00 00 
19ec-1c88:56024556.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024556.902 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56024556.972 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56024557.042 : IO Send command 10 bytes
19ec-1c88:56024557.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:56024557.193 : iCmd = 0, nBytes = 10
19ec-1c88:56024557.300 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56024758.876 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56024759.006 : System send command 10 bytes + data 0 bytes
19ec-1c88:56024759.072 : IO total need to receive data 165 bytes
19ec-1c88:56024759.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024759.196 : iCmd = 0, nBytes = 165
19ec-1c88:56024888.284 : skip dump 37 bytes
19ec-1c88:56024888.471 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56024888.615 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56024888.756 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56024888.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56024889.029 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56024889.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56024889.288 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56024889.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56024889.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024889.545 : System total receive data 165 bytes
19ec-1c88:56024889.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024889.668 : iCmd = 1, nBytes = 4
19ec-1c88:56025004.751 : 0000 : 00 00 00 00 
19ec-1c88:56025004.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56025005.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56025005.494 : Dump Inquiry
19ec-1c88:56025005.620 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56025005.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56025005.892 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56025006.026 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56025006.158 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56025006.290 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56025006.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025006.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025006.675 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56025006.807 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56025006.896 : 00a0 : 00 00 00 00 00 
19ec-1c88:56025006.970 : => ReadNVMDataInternal
19ec-1c88:56025007.179 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56025007.246 : IO Send command 10 bytes
19ec-1c88:56025007.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:56025007.385 : iCmd = 0, nBytes = 10
19ec-1c88:56025007.485 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56025348.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56025349.153 : System send command 10 bytes + data 0 bytes
19ec-1c88:56025349.229 : IO total need to receive data 128 bytes
19ec-1c88:56025349.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:56025349.360 : iCmd = 0, nBytes = 128
19ec-1c88:56025492.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025492.408 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025492.547 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56025492.682 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56025492.810 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56025492.944 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025493.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025493.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025493.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56025493.322 : System total receive data 128 bytes
19ec-1c88:56025493.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:56025493.438 : iCmd = 1, nBytes = 4
19ec-1c88:56025689.144 : 0000 : 00 00 00 00 
19ec-1c88:56025689.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56025689.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56025689.462 : NVMData.PadScanCount = 0
19ec-1c88:56025689.521 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56025689.574 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56025689.631 : NVMData.FlatbedScanCount = 0
19ec-1c88:56025689.688 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56025689.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56025689.796 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56025689.854 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56025689.977 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56025690.036 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56025690.093 : NVMData.BornMonth = 0
19ec-1c88:56025690.145 : NVMData.BornDay = 0
19ec-1c88:56025690.196 : NVMData.BornYear = 0
19ec-1c88:56025690.245 : NVMData.FirstScanMonth = 4
19ec-1c88:56025690.298 : NVMData.FirstScanDay = 30
19ec-1c88:56025690.352 : NVMData.FirstScanYear = 2020
19ec-1c88:56025690.407 : NVMData.VerticalMagnification = 0
19ec-1c88:56025690.466 : NVMData.HorizontalMagnification = 0
19ec-1c88:56025690.522 : NVMData.PowerSavingTime = 15
19ec-1c88:56025690.578 : NVMData.SN = A094165189010062
19ec-1c88:56025690.630 : NVMData.AutoFeed = 0
19ec-1c88:56025690.686 : NVMData.CCDType = 0
19ec-1c88:56025690.734 : NVMData.ScanSpeed = 0
19ec-1c88:56025690.783 : NVMData.RollerCount = 0
19ec-1c88:56025690.833 : NVMData.MultifeedCount = 0
19ec-1c88:56025690.884 : NVMData.JamCount = 0
19ec-1c88:56025690.935 : NVMData.IdentifyInfo = 
19ec-1c88:56025690.984 : NVMData.FormalName = 
19ec-1c88:56025691.189 : NVMData.ReservedB = 0
19ec-1c88:56025691.251 : NVMData.FunctionCode = 0
19ec-1c88:56025691.305 : NVMData.PreFeed = 0
19ec-1c88:56025691.360 : NVMData.PreFeedTime = 0
19ec-1c88:56025691.409 : NVMData.ButtonNumber = 0
19ec-1c88:56025691.459 : NVMData.PowerOffTime = 0
19ec-1c88:56025691.513 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56025691.589 : => IoObject::IoLockEnd
19ec-1c88:56025691.685 : <= IoObject::IoLockEnd
19ec-1c88:56025691.739 : <= InitializeScanner ret = 1
19ec-1c88:56026952.518 : => GetLogicalScannerAbility
19ec-1c88:56026952.702 : => IoObject::IoLockStart
19ec-1c88:56026952.841 : => CAsicIO::CheckDevice
19ec-1c88:56026952.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:56026977.375 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56026977.490 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56026977.551 : <= IoObject::IoLockStart
19ec-1c88:56026977.617 : => IoObject::IoLockEnd
19ec-1c88:56026977.745 : <= IoObject::IoLockEnd
19ec-1c88:56026977.824 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56030779.316 : => GetLogicalScannerAbilityEx
19ec-1c88:56030779.515 : => IoObject::IoLockStart
19ec-1c88:56030779.645 : => CAsicIO::CheckDevice
19ec-1c88:56030779.705 : => CNT96226::ConnectIsAvailable
19ec-1c88:56030801.957 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56030802.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56030802.367 : <= IoObject::IoLockStart
19ec-1c88:56030802.428 : => IoObject::IoLockEnd
19ec-1c88:56030802.538 : <= IoObject::IoLockEnd
19ec-1c88:56030802.658 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56030802.730 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56038213.426 : => ReadNVMData
19ec-1c88:56038213.617 : => IoObject::IoLockStart
19ec-1c88:56038213.750 : => CAsicIO::CheckDevice
19ec-1c88:56038213.811 : => CNT96226::ConnectIsAvailable
19ec-1c88:56038237.016 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56038237.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56038237.188 : <= IoObject::IoLockStart
19ec-1c88:56038237.253 : => ReadNVMDataInternal
19ec-1c88:56038237.314 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56038237.379 : IO Send command 10 bytes
19ec-1c88:56038237.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:56038237.580 : iCmd = 0, nBytes = 10
19ec-1c88:56038237.694 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56038575.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56038575.413 : System send command 10 bytes + data 0 bytes
19ec-1c88:56038575.492 : IO total need to receive data 128 bytes
19ec-1c88:56038575.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:56038575.614 : iCmd = 0, nBytes = 128
19ec-1c88:56038754.894 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.099 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.240 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56038755.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56038755.501 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56038755.994 : System total receive data 128 bytes
19ec-1c88:56038756.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:56038756.108 : iCmd = 1, nBytes = 4
19ec-1c88:56038923.123 : 0000 : 00 00 00 00 
19ec-1c88:56038923.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56038923.376 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56038923.441 : NVMData.PadScanCount = 0
19ec-1c88:56038923.496 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56038923.550 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56038923.607 : NVMData.FlatbedScanCount = 0
19ec-1c88:56038923.659 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56038923.867 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56038923.931 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56038923.984 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56038924.042 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56038924.095 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56038924.151 : NVMData.BornMonth = 0
19ec-1c88:56038924.199 : NVMData.BornDay = 0
19ec-1c88:56038924.248 : NVMData.BornYear = 0
19ec-1c88:56038924.295 : NVMData.FirstScanMonth = 4
19ec-1c88:56038924.347 : NVMData.FirstScanDay = 30
19ec-1c88:56038924.402 : NVMData.FirstScanYear = 2020
19ec-1c88:56038924.456 : NVMData.VerticalMagnification = 0
19ec-1c88:56038924.511 : NVMData.HorizontalMagnification = 0
19ec-1c88:56038924.566 : NVMData.PowerSavingTime = 15
19ec-1c88:56038924.619 : NVMData.SN = A094165189010062
19ec-1c88:56038924.668 : NVMData.AutoFeed = 0
19ec-1c88:56038924.718 : NVMData.CCDType = 0
19ec-1c88:56038924.764 : NVMData.ScanSpeed = 0
19ec-1c88:56038924.813 : NVMData.RollerCount = 0
19ec-1c88:56038924.864 : NVMData.MultifeedCount = 0
19ec-1c88:56038924.915 : NVMData.JamCount = 0
19ec-1c88:56038924.970 : NVMData.IdentifyInfo = 
19ec-1c88:56038925.020 : NVMData.FormalName = 
19ec-1c88:56038925.069 : NVMData.ReservedB = 0
19ec-1c88:56038925.116 : NVMData.FunctionCode = 0
19ec-1c88:56038925.164 : NVMData.PreFeed = 0
19ec-1c88:56038925.211 : NVMData.PreFeedTime = 0
19ec-1c88:56038925.260 : NVMData.ButtonNumber = 0
19ec-1c88:56038925.308 : NVMData.PowerOffTime = 0
19ec-1c88:56038925.359 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56038925.418 : => IoObject::IoLockEnd
19ec-1c88:56038925.510 : <= IoObject::IoLockEnd
19ec-1c88:56038925.559 : <= ReadNVMData ret = 1
19ec-1c88:56049093.050 : => GetADFStatus
19ec-1c88:56049093.506 : => IoObject::IoLockStart
19ec-1c88:56049093.649 : => CAsicIO::CheckDevice
19ec-1c88:56049093.707 : => CNT96226::ConnectIsAvailable
19ec-1c88:56049116.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56049116.591 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56049116.651 : <= IoObject::IoLockStart
19ec-1c88:56049116.714 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56049116.781 : IO Send command 10 bytes
19ec-1c88:56049116.918 : => CNT96226::VenderCmd_SetData
19ec-1c88:56049116.977 : iCmd = 0, nBytes = 10
19ec-1c88:56049117.086 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56049316.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56049316.267 : System send command 10 bytes + data 0 bytes
19ec-1c88:56049316.419 : IO total need to receive data 2 bytes
19ec-1c88:56049316.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:56049316.833 : iCmd = 0, nBytes = 2
19ec-1c88:56049481.748 : 0000 : 00 00 
19ec-1c88:56049481.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56049481.970 : System total receive data 2 bytes
19ec-1c88:56049482.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:56049482.104 : iCmd = 1, nBytes = 4
19ec-1c88:56049662.247 : 0000 : 00 00 00 00 
19ec-1c88:56049662.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56049662.849 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56049662.920 : Return status = 0
19ec-1c88:56049662.982 : => IoObject::IoLockEnd
19ec-1c88:56049663.074 : <= IoObject::IoLockEnd
19ec-1c88:56049663.123 : <= GetADFStatus ret = 1
19ec-1c88:56052371.639 : => GetADFStatus
19ec-1c88:56052371.833 : => IoObject::IoLockStart
19ec-1c88:56052371.955 : => CAsicIO::CheckDevice
19ec-1c88:56052372.015 : => CNT96226::ConnectIsAvailable
19ec-1c88:56052394.586 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56052394.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56052395.117 : <= IoObject::IoLockStart
19ec-1c88:56052395.177 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56052395.244 : IO Send command 10 bytes
19ec-1c88:56052395.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:56052395.417 : iCmd = 0, nBytes = 10
19ec-1c88:56052395.522 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56052595.896 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56052596.015 : System send command 10 bytes + data 0 bytes
19ec-1c88:56052596.257 : IO total need to receive data 2 bytes
19ec-1c88:56052596.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:56052596.389 : iCmd = 0, nBytes = 2
19ec-1c88:56052786.868 : 0000 : 00 00 
19ec-1c88:56052786.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56052787.060 : System total receive data 2 bytes
19ec-1c88:56052787.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:56052787.179 : iCmd = 1, nBytes = 4
19ec-1c88:56052973.860 : 0000 : 00 00 00 00 
19ec-1c88:56052973.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56052974.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56052974.165 : Return status = 0
19ec-1c88:56052974.225 : => IoObject::IoLockEnd
19ec-1c88:56052974.314 : <= IoObject::IoLockEnd
19ec-1c88:56052974.364 : <= GetADFStatus ret = 1
19ec-1c88:56055041.570 : => TerminateDriver
19ec-1c88:56055041.761 : => CAsicIO::~CAsicIO,pStage=221449288
19ec-1c88:56055041.834 : => CNT96226::Close
19ec-1c88:56055045.724 : <= CNT96226::Close ret = 1
19ec-1c88:56055045.801 : <= CAsicIO::~CAsicIO
19ec-1c88:56055045.856 : => IoObject::IoLockEnd
19ec-1c88:56055045.908 : <= IoObject::IoLockEnd
19ec-1c88:56055045.961 : => IoObject::TerminateDevice
19ec-1c88:56055046.016 : => IoObject::IoLockEnd
19ec-1c88:56055046.063 : <= IoObject::IoLockEnd
19ec-1c88:56055046.164 : <= IoObject::TerminateDevice
19ec-1c88:56055046.419 : <= TerminateDriver ret = 1
19ec-1c88:56097763.805 : ============Debug Start==========
19ec-1c88:56097764.071 : Date : 2020/4/30 14:33:01
19ec-1c88:56097764.149 : Process ID : 19ec
19ec-1c88:56097764.556 : Windows : Version 10.0 build 18363 
19ec-1c88:56097765.080 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56097765.142 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56097765.207 : MemoryStatus.ullAvailPhys : 1746460672
19ec-1c88:56097765.266 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56097765.329 : MemoryStatus.ullAvailPageFile : 3116380160
19ec-1c88:56097765.389 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56097765.450 : MemoryStatus.ullAvailVirtual : 1725276160
19ec-1c88:56097765.512 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56097765.614 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56097765.675 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56097765.910 : CPU Count : 4
19ec-1c88:56097765.960 : CPU Frequency : 100.000 Mhz
19ec-1c88:56097770.235 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56097770.370 : => InitializeDriver
19ec-1c88:56097770.658 : <= InitializeDriver ret = 1
19ec-1c88:56097770.716 : => InitializeScanner
19ec-1c88:56097770.793 : => CAsicIO::GetDeviceList
19ec-1c88:56097771.090 : => CNT96226::CNT96226
19ec-1c88:56097771.143 : => CNT96226::Open
19ec-1c88:56097792.771 : <= CNT96226::Open ret = 1
19ec-1c88:56097792.866 : => CNT96226::Initialize
19ec-1c88:56097793.055 : <= CNT96226::Initialize ret = 1
19ec-1c88:56097793.112 : <= CNT96226::CNT96226
19ec-1c88:56097793.162 : => CNT96226::EnumAvailableDevice
19ec-1c88:56097798.549 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56097798.625 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56097798.682 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56101574.434 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56101574.906 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56101586.358 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56101586.573 : => IoObject::GetLockName
19ec-1c88:56101586.701 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56101586.841 : <= IoObject::GetLockName
19ec-1c88:56101587.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:56101587.884 : iCmd = 3, nBytes = 2
19ec-1c88:56101986.403 : 0000 : 06 38 
19ec-1c88:56101986.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56101986.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:56101986.875 : iCmd = 4, nBytes = 2
19ec-1c88:56102319.895 : 0000 : 07 07 
19ec-1c88:56102320.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56102320.312 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56102320.481 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56102320.618 : IO Send command 10 bytes
19ec-1c88:56102320.723 : => CNT96226::VenderCmd_SetData
19ec-1c88:56102320.834 : iCmd = 0, nBytes = 10
19ec-1c88:56102321.046 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56102546.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56102547.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56102547.303 : iCmd = 0, nBytes = 165
19ec-1c88:56102782.885 : skip dump 37 bytes
19ec-1c88:56102783.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56102783.620 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56102783.894 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56102784.169 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56102784.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56102784.696 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56102784.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56102785.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56102785.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56102785.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:56102785.581 : iCmd = 1, nBytes = 4
19ec-1c88:56103019.044 : 0000 : 00 00 00 00 
19ec-1c88:56103019.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56103019.404 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56103019.531 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56103019.672 : IO Send command 10 bytes
19ec-1c88:56103019.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:56103019.889 : iCmd = 0, nBytes = 10
19ec-1c88:56103020.098 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56103382.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56103382.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:56103382.442 : iCmd = 0, nBytes = 128
19ec-1c88:56103585.958 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56103586.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56103586.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.794 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.930 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103587.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103587.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56103587.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:56103587.276 : iCmd = 1, nBytes = 4
19ec-1c88:56103794.830 : 0000 : 00 00 00 00 
19ec-1c88:56103794.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56103795.030 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56103795.225 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56103795.317 : => CNT96226::Close
19ec-1c88:56103799.055 : <= CNT96226::Close ret = 1
19ec-1c88:56103799.137 : <= CNT96226::~CNT96226
19ec-1c88:56103799.244 : <= CAsicIO::GetDeviceList
19ec-1c88:56103799.680 : => IoObject::SetTimeout
19ec-1c88:56103799.828 : Timeout--> In = 0 Out = 0
19ec-1c88:56103799.897 : <= IoObject::SetTimeout
19ec-1c88:56103799.970 : => CAsicIO::CAsicIO
19ec-1c88:56103800.047 : => CNT96226::CNT96226
19ec-1c88:56103800.108 : => CNT96226::Open
19ec-1c88:56103824.503 : <= CNT96226::Open ret = 1
19ec-1c88:56103824.612 : => CNT96226::Initialize
19ec-1c88:56103824.822 : <= CNT96226::Initialize ret = 1
19ec-1c88:56103824.889 : <= CNT96226::CNT96226
19ec-1c88:56103824.949 : <= CAsicIO::CAsicIO
19ec-1c88:56103825.009 : => CAsicIO::InitializeDevice
19ec-1c88:56103825.089 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56103831.648 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56103831.783 : => IoObject::GetLockName
19ec-1c88:56103831.846 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56103831.921 : <= IoObject::GetLockName
19ec-1c88:56103832.476 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56103832.558 : IO Send command 10 bytes
19ec-1c88:56103832.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:56103832.673 : iCmd = 0, nBytes = 10
19ec-1c88:56103832.795 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56104167.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56104167.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104167.735 : iCmd = 0, nBytes = 128
19ec-1c88:56104371.249 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104371.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104371.590 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56104371.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56104371.878 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.023 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.303 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56104372.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104372.500 : iCmd = 1, nBytes = 4
19ec-1c88:56104524.766 : 0000 : 00 00 00 00 
19ec-1c88:56104524.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56104524.964 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56104525.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104525.089 : iCmd = 3, nBytes = 2
19ec-1c88:56104871.480 : 0000 : 06 38 
19ec-1c88:56104871.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56104871.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104871.777 : iCmd = 4, nBytes = 2
19ec-1c88:56105179.702 : 0000 : 07 07 
19ec-1c88:56105179.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56105180.079 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56105180.189 : => IoObject::InitializeDevice
19ec-1c88:56105180.310 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56105180.994 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56105181.079 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56105181.820 : => FindScanner
19ec-1c88:56105181.889 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56105181.961 : <= FindScanner ret = 1
19ec-1c88:56105182.029 : => IoObject::IoLockStart
19ec-1c88:56105182.146 : => CAsicIO::CheckDevice
19ec-1c88:56105182.204 : => CNT96226::ConnectIsAvailable
19ec-1c88:56105205.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56105206.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56105206.156 : <= IoObject::IoLockStart
19ec-1c88:56105206.225 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56105206.298 : IO Send command 10 bytes
19ec-1c88:56105206.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:56105206.455 : iCmd = 0, nBytes = 10
19ec-1c88:56105206.571 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56105407.764 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56105407.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:56105407.953 : IO total need to receive data 5 bytes
19ec-1c88:56105408.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:56105408.081 : iCmd = 0, nBytes = 5
19ec-1c88:56105572.332 : 0000 : 06 00 02 02 ab 
19ec-1c88:56105572.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56105572.508 : System total receive data 5 bytes
19ec-1c88:56105572.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:56105572.643 : iCmd = 1, nBytes = 4
19ec-1c88:56105767.342 : 0000 : 00 00 00 00 
19ec-1c88:56105767.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56105767.677 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56105767.751 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56105767.827 : IO Send command 10 bytes
19ec-1c88:56105767.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:56105768.016 : iCmd = 0, nBytes = 10
19ec-1c88:56105768.137 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56105976.095 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56105976.222 : System send command 10 bytes + data 0 bytes
19ec-1c88:56105976.311 : IO total need to receive data 165 bytes
19ec-1c88:56105976.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:56105976.447 : iCmd = 0, nBytes = 165
19ec-1c88:56106164.174 : skip dump 37 bytes
19ec-1c88:56106164.451 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56106164.613 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56106164.766 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56106164.915 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56106165.061 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56106165.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56106165.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106165.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106165.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56106165.631 : System total receive data 165 bytes
19ec-1c88:56106165.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:56106165.763 : iCmd = 1, nBytes = 4
19ec-1c88:56106369.694 : 0000 : 00 00 00 00 
19ec-1c88:56106369.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56106369.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56106370.221 : Dump Inquiry
19ec-1c88:56106370.367 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56106370.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56106370.666 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56106370.815 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56106370.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56106371.110 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56106371.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106371.388 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106371.534 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56106371.678 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56106371.774 : 00a0 : 00 00 00 00 00 
19ec-1c88:56106371.854 : => ReadNVMDataInternal
19ec-1c88:56106372.091 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56106372.164 : IO Send command 10 bytes
19ec-1c88:56106372.269 : => CNT96226::VenderCmd_SetData
19ec-1c88:56106372.330 : iCmd = 0, nBytes = 10
19ec-1c88:56106372.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56106713.880 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56106714.081 : System send command 10 bytes + data 0 bytes
19ec-1c88:56106714.173 : IO total need to receive data 128 bytes
19ec-1c88:56106714.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:56106714.316 : iCmd = 0, nBytes = 128
19ec-1c88:56106919.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106919.684 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106919.849 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56106920.005 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56106920.148 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.291 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.429 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56106920.721 : System total receive data 128 bytes
19ec-1c88:56106920.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:56106920.849 : iCmd = 1, nBytes = 4
19ec-1c88:56107103.436 : 0000 : 00 00 00 00 
19ec-1c88:56107103.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56107103.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56107103.776 : NVMData.PadScanCount = 0
19ec-1c88:56107103.840 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56107103.903 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56107103.970 : NVMData.FlatbedScanCount = 0
19ec-1c88:56107104.033 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56107104.089 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56107104.148 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56107104.207 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56107104.268 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56107104.332 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56107104.392 : NVMData.BornMonth = 0
19ec-1c88:56107104.446 : NVMData.BornDay = 0
19ec-1c88:56107104.500 : NVMData.BornYear = 0
19ec-1c88:56107104.555 : NVMData.FirstScanMonth = 4
19ec-1c88:56107104.612 : NVMData.FirstScanDay = 30
19ec-1c88:56107104.671 : NVMData.FirstScanYear = 2020
19ec-1c88:56107104.736 : NVMData.VerticalMagnification = 0
19ec-1c88:56107104.796 : NVMData.HorizontalMagnification = 0
19ec-1c88:56107104.859 : NVMData.PowerSavingTime = 15
19ec-1c88:56107104.918 : NVMData.SN = A094165189010062
19ec-1c88:56107104.975 : NVMData.AutoFeed = 0
19ec-1c88:56107105.029 : NVMData.CCDType = 0
19ec-1c88:56107105.083 : NVMData.ScanSpeed = 0
19ec-1c88:56107105.141 : NVMData.RollerCount = 0
19ec-1c88:56107105.197 : NVMData.MultifeedCount = 0
19ec-1c88:56107105.253 : NVMData.JamCount = 0
19ec-1c88:56107105.307 : NVMData.IdentifyInfo = 
19ec-1c88:56107105.365 : NVMData.FormalName = 
19ec-1c88:56107105.588 : NVMData.ReservedB = 0
19ec-1c88:56107105.653 : NVMData.FunctionCode = 0
19ec-1c88:56107105.707 : NVMData.PreFeed = 0
19ec-1c88:56107105.760 : NVMData.PreFeedTime = 0
19ec-1c88:56107105.816 : NVMData.ButtonNumber = 0
19ec-1c88:56107105.871 : NVMData.PowerOffTime = 0
19ec-1c88:56107105.927 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56107106.009 : => IoObject::IoLockEnd
19ec-1c88:56107106.115 : <= IoObject::IoLockEnd
19ec-1c88:56107106.171 : <= InitializeScanner ret = 1
19ec-1c88:56107106.242 : => GetLogicalScannerAbilityEx
19ec-1c88:56107106.307 : => IoObject::IoLockStart
19ec-1c88:56107106.411 : => CAsicIO::CheckDevice
19ec-1c88:56107106.470 : => CNT96226::ConnectIsAvailable
19ec-1c88:56107118.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56107118.882 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56107118.944 : <= IoObject::IoLockStart
19ec-1c88:56107119.007 : => IoObject::IoLockEnd
19ec-1c88:56107119.109 : <= IoObject::IoLockEnd
19ec-1c88:56107119.240 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56107119.323 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56107318.333 : => ReadNVMData
19ec-1c88:56107318.533 : => IoObject::IoLockStart
19ec-1c88:56107318.680 : => CAsicIO::CheckDevice
19ec-1c88:56107318.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:56107344.645 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56107344.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56107344.834 : <= IoObject::IoLockStart
19ec-1c88:56107344.903 : => ReadNVMDataInternal
19ec-1c88:56107344.975 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56107345.050 : IO Send command 10 bytes
19ec-1c88:56107345.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:56107345.254 : iCmd = 0, nBytes = 10
19ec-1c88:56107345.394 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56107694.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56107695.123 : System send command 10 bytes + data 0 bytes
19ec-1c88:56107695.213 : IO total need to receive data 128 bytes
19ec-1c88:56107695.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:56107695.938 : iCmd = 0, nBytes = 128
19ec-1c88:56107878.620 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.099 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.258 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56107879.405 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56107879.551 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.694 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.836 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107880.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56107880.117 : System total receive data 128 bytes
19ec-1c88:56107880.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:56107880.254 : iCmd = 1, nBytes = 4
19ec-1c88:56108090.863 : 0000 : 00 00 00 00 
19ec-1c88:56108090.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56108091.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56108091.189 : NVMData.PadScanCount = 0
19ec-1c88:56108091.250 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56108091.311 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56108091.374 : NVMData.FlatbedScanCount = 0
19ec-1c88:56108091.437 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56108091.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56108091.556 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56108091.617 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56108091.679 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56108091.738 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56108091.799 : NVMData.BornMonth = 0
19ec-1c88:56108091.852 : NVMData.BornDay = 0
19ec-1c88:56108091.913 : NVMData.BornYear = 0
19ec-1c88:56108091.967 : NVMData.FirstScanMonth = 4
19ec-1c88:56108092.027 : NVMData.FirstScanDay = 30
19ec-1c88:56108092.089 : NVMData.FirstScanYear = 2020
19ec-1c88:56108092.306 : NVMData.VerticalMagnification = 0
19ec-1c88:56108092.373 : NVMData.HorizontalMagnification = 0
19ec-1c88:56108092.434 : NVMData.PowerSavingTime = 15
19ec-1c88:56108092.496 : NVMData.SN = A094165189010062
19ec-1c88:56108092.555 : NVMData.AutoFeed = 0
19ec-1c88:56108092.611 : NVMData.CCDType = 0
19ec-1c88:56108092.665 : NVMData.ScanSpeed = 0
19ec-1c88:56108092.719 : NVMData.RollerCount = 0
19ec-1c88:56108092.777 : NVMData.MultifeedCount = 0
19ec-1c88:56108092.833 : NVMData.JamCount = 0
19ec-1c88:56108092.893 : NVMData.IdentifyInfo = 
19ec-1c88:56108092.951 : NVMData.FormalName = 
19ec-1c88:56108093.007 : NVMData.ReservedB = 0
19ec-1c88:56108093.064 : NVMData.FunctionCode = 0
19ec-1c88:56108093.119 : NVMData.PreFeed = 0
19ec-1c88:56108093.174 : NVMData.PreFeedTime = 0
19ec-1c88:56108093.229 : NVMData.ButtonNumber = 0
19ec-1c88:56108093.284 : NVMData.PowerOffTime = 0
19ec-1c88:56108093.343 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56108093.410 : => IoObject::IoLockEnd
19ec-1c88:56108093.514 : <= IoObject::IoLockEnd
19ec-1c88:56108093.575 : <= ReadNVMData ret = 1
19ec-1c88:56108694.233 : => TerminateDriver
19ec-1c88:56108694.456 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:56108694.541 : => CNT96226::Close
19ec-1c88:56108698.951 : <= CNT96226::Close ret = 1
19ec-1c88:56108699.043 : <= CAsicIO::~CAsicIO
19ec-1c88:56108699.109 : => IoObject::IoLockEnd
19ec-1c88:56108699.169 : <= IoObject::IoLockEnd
19ec-1c88:56108699.227 : => IoObject::TerminateDevice
19ec-1c88:56108699.287 : => IoObject::IoLockEnd
19ec-1c88:56108699.345 : <= IoObject::IoLockEnd
19ec-1c88:56108699.464 : <= IoObject::TerminateDevice
19ec-1c88:56108699.741 : <= TerminateDriver ret = 1
19ec-1c88:56111245.638 : ============Debug Start==========
19ec-1c88:56111245.964 : Date : 2020/4/30 14:33:02
19ec-1c88:56111246.047 : Process ID : 19ec
19ec-1c88:56111246.457 : Windows : Version 10.0 build 18363 
19ec-1c88:56111246.963 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56111247.030 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56111247.097 : MemoryStatus.ullAvailPhys : 1746370560
19ec-1c88:56111247.153 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56111247.217 : MemoryStatus.ullAvailPageFile : 3117830144
19ec-1c88:56111247.277 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56111247.334 : MemoryStatus.ullAvailVirtual : 1725562880
19ec-1c88:56111247.394 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56111247.500 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56111247.559 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56111247.792 : CPU Count : 4
19ec-1c88:56111247.838 : CPU Frequency : 100.000 Mhz
19ec-1c88:56111252.224 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56111252.359 : => InitializeDriver
19ec-1c88:56111252.644 : <= InitializeDriver ret = 1
19ec-1c88:56113850.631 : => InitializeScanner
19ec-1c88:56113850.889 : => CAsicIO::GetDeviceList
19ec-1c88:56113851.320 : => CNT96226::CNT96226
19ec-1c88:56113851.383 : => CNT96226::Open
19ec-1c88:56113878.084 : <= CNT96226::Open ret = 1
19ec-1c88:56113878.197 : => CNT96226::Initialize
19ec-1c88:56113878.396 : <= CNT96226::Initialize ret = 1
19ec-1c88:56113878.456 : <= CNT96226::CNT96226
19ec-1c88:56113878.510 : => CNT96226::EnumAvailableDevice
19ec-1c88:56113883.878 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56113883.956 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56113884.013 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56117919.459 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56117919.747 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56117925.381 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56117925.491 : => IoObject::GetLockName
19ec-1c88:56117925.554 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56117925.624 : <= IoObject::GetLockName
19ec-1c88:56117926.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:56117926.172 : iCmd = 3, nBytes = 2
19ec-1c88:56118304.328 : 0000 : 06 38 
19ec-1c88:56118304.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56118304.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:56118304.573 : iCmd = 4, nBytes = 2
19ec-1c88:56118615.145 : 0000 : 07 07 
19ec-1c88:56118615.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56118615.502 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56118615.662 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56118615.801 : IO Send command 10 bytes
19ec-1c88:56118615.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:56118616.019 : iCmd = 0, nBytes = 10
19ec-1c88:56118616.241 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56118826.837 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56118827.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:56118827.164 : iCmd = 0, nBytes = 165
19ec-1c88:56119035.524 : skip dump 37 bytes
19ec-1c88:56119035.879 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56119036.155 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56119036.434 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56119036.704 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56119036.970 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56119037.252 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56119037.511 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119037.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119037.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56119038.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:56119038.132 : iCmd = 1, nBytes = 4
19ec-1c88:56119253.507 : 0000 : 00 00 00 00 
19ec-1c88:56119253.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56119253.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56119253.999 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56119254.145 : IO Send command 10 bytes
19ec-1c88:56119254.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:56119254.364 : iCmd = 0, nBytes = 10
19ec-1c88:56119254.589 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56119611.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56119611.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:56119611.476 : iCmd = 0, nBytes = 128
19ec-1c88:56119812.909 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119813.311 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119813.618 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56119813.902 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56119814.165 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56119814.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119814.688 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119814.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119815.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56119815.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:56119815.344 : iCmd = 1, nBytes = 4
19ec-1c88:56120021.105 : 0000 : 00 00 00 00 
19ec-1c88:56120021.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56120021.477 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56120021.824 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56120021.970 : => CNT96226::Close
19ec-1c88:56120028.162 : <= CNT96226::Close ret = 1
19ec-1c88:56120028.319 : <= CNT96226::~CNT96226
19ec-1c88:56120028.480 : <= CAsicIO::GetDeviceList
19ec-1c88:56120029.223 : => IoObject::SetTimeout
19ec-1c88:56120029.488 : Timeout--> In = 0 Out = 0
19ec-1c88:56120029.605 : <= IoObject::SetTimeout
19ec-1c88:56120029.734 : => CAsicIO::CAsicIO
19ec-1c88:56120029.879 : => CNT96226::CNT96226
19ec-1c88:56120029.988 : => CNT96226::Open
19ec-1c88:56120072.319 : <= CNT96226::Open ret = 1
19ec-1c88:56120072.519 : => CNT96226::Initialize
19ec-1c88:56120072.887 : <= CNT96226::Initialize ret = 1
19ec-1c88:56120073.004 : <= CNT96226::CNT96226
19ec-1c88:56120073.109 : <= CAsicIO::CAsicIO
19ec-1c88:56120073.220 : => CAsicIO::InitializeDevice
19ec-1c88:56120073.358 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56120084.990 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56120085.210 : => IoObject::GetLockName
19ec-1c88:56120085.327 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56120085.469 : <= IoObject::GetLockName
19ec-1c88:56120086.412 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56120086.555 : IO Send command 10 bytes
19ec-1c88:56120086.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:56120086.778 : iCmd = 0, nBytes = 10
19ec-1c88:56120086.997 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56120438.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56120438.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:56120438.723 : iCmd = 0, nBytes = 128
19ec-1c88:56120611.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.178 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56120612.318 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56120612.445 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.571 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.829 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56120612.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:56120613.014 : iCmd = 1, nBytes = 4
19ec-1c88:56120727.497 : 0000 : 00 00 00 00 
19ec-1c88:56120727.581 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56120727.645 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56120727.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:56120727.760 : iCmd = 3, nBytes = 2
19ec-1c88:56121068.410 : 0000 : 06 38 
19ec-1c88:56121068.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121068.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:56121068.728 : iCmd = 4, nBytes = 2
19ec-1c88:56121362.118 : 0000 : 07 07 
19ec-1c88:56121362.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121362.485 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56121362.589 : => IoObject::InitializeDevice
19ec-1c88:56121362.709 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56121363.363 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56121363.438 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56121364.117 : => FindScanner
19ec-1c88:56121364.173 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56121364.245 : <= FindScanner ret = 1
19ec-1c88:56121364.307 : => IoObject::IoLockStart
19ec-1c88:56121364.412 : => CAsicIO::CheckDevice
19ec-1c88:56121364.469 : => CNT96226::ConnectIsAvailable
19ec-1c88:56121377.472 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56121377.595 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56121377.667 : <= IoObject::IoLockStart
19ec-1c88:56121377.736 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56121377.809 : IO Send command 10 bytes
19ec-1c88:56121377.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:56121377.963 : iCmd = 0, nBytes = 10
19ec-1c88:56121378.074 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56121555.656 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56121555.838 : System send command 10 bytes + data 0 bytes
19ec-1c88:56121555.916 : IO total need to receive data 5 bytes
19ec-1c88:56121555.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:56121556.048 : iCmd = 0, nBytes = 5
19ec-1c88:56121709.947 : 0000 : 06 00 02 02 ab 
19ec-1c88:56121710.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121710.152 : System total receive data 5 bytes
19ec-1c88:56121710.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:56121710.268 : iCmd = 1, nBytes = 4
19ec-1c88:56121871.764 : 0000 : 00 00 00 00 
19ec-1c88:56121871.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121871.995 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56121872.060 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56121872.123 : IO Send command 10 bytes
19ec-1c88:56121872.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:56121872.278 : iCmd = 0, nBytes = 10
19ec-1c88:56121872.386 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56122023.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56122023.484 : System send command 10 bytes + data 0 bytes
19ec-1c88:56122023.554 : IO total need to receive data 165 bytes
19ec-1c88:56122023.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122023.673 : iCmd = 0, nBytes = 165
19ec-1c88:56122217.066 : skip dump 37 bytes
19ec-1c88:56122217.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56122217.809 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56122218.089 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56122218.368 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56122218.631 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56122219.058 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56122219.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122219.304 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122219.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56122219.433 : System total receive data 165 bytes
19ec-1c88:56122219.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122219.546 : iCmd = 1, nBytes = 4
19ec-1c88:56122405.761 : 0000 : 00 00 00 00 
19ec-1c88:56122405.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56122406.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56122406.291 : Dump Inquiry
19ec-1c88:56122406.424 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56122406.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56122406.692 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56122406.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56122406.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56122407.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56122407.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122407.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122407.571 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56122407.704 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56122407.789 : 00a0 : 00 00 00 00 00 
19ec-1c88:56122407.880 : => ReadNVMDataInternal
19ec-1c88:56122408.115 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56122408.179 : IO Send command 10 bytes
19ec-1c88:56122408.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:56122408.321 : iCmd = 0, nBytes = 10
19ec-1c88:56122408.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56122730.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56122730.283 : System send command 10 bytes + data 0 bytes
19ec-1c88:56122730.352 : IO total need to receive data 128 bytes
19ec-1c88:56122730.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122730.475 : iCmd = 0, nBytes = 128
19ec-1c88:56122935.588 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122935.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122935.911 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56122936.045 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56122936.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.420 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.541 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56122936.672 : System total receive data 128 bytes
19ec-1c88:56122936.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122936.786 : iCmd = 1, nBytes = 4
19ec-1c88:56123126.677 : 0000 : 00 00 00 00 
19ec-1c88:56123126.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56123126.932 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56123127.005 : NVMData.PadScanCount = 0
19ec-1c88:56123127.065 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56123127.122 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56123127.179 : NVMData.FlatbedScanCount = 0
19ec-1c88:56123127.234 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56123127.290 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56123127.347 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56123127.404 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56123127.463 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56123127.516 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56123127.575 : NVMData.BornMonth = 0
19ec-1c88:56123127.623 : NVMData.BornDay = 0
19ec-1c88:56123127.675 : NVMData.BornYear = 0
19ec-1c88:56123127.724 : NVMData.FirstScanMonth = 4
19ec-1c88:56123127.777 : NVMData.FirstScanDay = 30
19ec-1c88:56123127.831 : NVMData.FirstScanYear = 2020
19ec-1c88:56123127.883 : NVMData.VerticalMagnification = 0
19ec-1c88:56123127.937 : NVMData.HorizontalMagnification = 0
19ec-1c88:56123127.996 : NVMData.PowerSavingTime = 15
19ec-1c88:56123128.051 : NVMData.SN = A094165189010062
19ec-1c88:56123128.104 : NVMData.AutoFeed = 0
19ec-1c88:56123128.153 : NVMData.CCDType = 0
19ec-1c88:56123128.202 : NVMData.ScanSpeed = 0
19ec-1c88:56123128.252 : NVMData.RollerCount = 0
19ec-1c88:56123128.304 : NVMData.MultifeedCount = 0
19ec-1c88:56123128.359 : NVMData.JamCount = 0
19ec-1c88:56123128.410 : NVMData.IdentifyInfo = 
19ec-1c88:56123128.464 : NVMData.FormalName = 
19ec-1c88:56123128.669 : NVMData.ReservedB = 0
19ec-1c88:56123128.729 : NVMData.FunctionCode = 0
19ec-1c88:56123128.779 : NVMData.PreFeed = 0
19ec-1c88:56123128.831 : NVMData.PreFeedTime = 0
19ec-1c88:56123128.881 : NVMData.ButtonNumber = 0
19ec-1c88:56123128.936 : NVMData.PowerOffTime = 0
19ec-1c88:56123128.989 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56123129.066 : => IoObject::IoLockEnd
19ec-1c88:56123129.161 : <= IoObject::IoLockEnd
19ec-1c88:56123129.432 : <= InitializeScanner ret = 1
19ec-1c88:56124364.421 : => GetLogicalScannerAbility
19ec-1c88:56124364.639 : => IoObject::IoLockStart
19ec-1c88:56124364.776 : => CAsicIO::CheckDevice
19ec-1c88:56124364.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:56124389.948 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56124390.202 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56124390.345 : <= IoObject::IoLockStart
19ec-1c88:56124390.694 : => IoObject::IoLockEnd
19ec-1c88:56124390.799 : <= IoObject::IoLockEnd
19ec-1c88:56124390.879 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56128117.839 : => GetLogicalScannerAbilityEx
19ec-1c88:56128118.040 : => IoObject::IoLockStart
19ec-1c88:56128118.178 : => CAsicIO::CheckDevice
19ec-1c88:56128118.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:56128140.994 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56128141.348 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56128141.411 : <= IoObject::IoLockStart
19ec-1c88:56128141.470 : => IoObject::IoLockEnd
19ec-1c88:56128141.581 : <= IoObject::IoLockEnd
19ec-1c88:56128141.701 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56128141.776 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56136132.512 : => ReadNVMData
19ec-1c88:56136132.704 : => IoObject::IoLockStart
19ec-1c88:56136132.840 : => CAsicIO::CheckDevice
19ec-1c88:56136132.905 : => CNT96226::ConnectIsAvailable
19ec-1c88:56136154.521 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56136154.772 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56136154.913 : <= IoObject::IoLockStart
19ec-1c88:56136155.041 : => ReadNVMDataInternal
19ec-1c88:56136155.390 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56136155.460 : IO Send command 10 bytes
19ec-1c88:56136155.592 : => CNT96226::VenderCmd_SetData
19ec-1c88:56136155.651 : iCmd = 0, nBytes = 10
19ec-1c88:56136155.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56136511.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56136511.432 : System send command 10 bytes + data 0 bytes
19ec-1c88:56136511.883 : IO total need to receive data 128 bytes
19ec-1c88:56136512.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:56136512.073 : iCmd = 0, nBytes = 128
19ec-1c88:56136652.914 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.146 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56136653.445 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56136653.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.709 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.842 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136654.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56136654.111 : System total receive data 128 bytes
19ec-1c88:56136654.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:56136654.235 : iCmd = 1, nBytes = 4
19ec-1c88:56136834.892 : 0000 : 00 00 00 00 
19ec-1c88:56136835.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56136835.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56136835.249 : NVMData.PadScanCount = 0
19ec-1c88:56136835.306 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56136835.360 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56136835.418 : NVMData.FlatbedScanCount = 0
19ec-1c88:56136835.471 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56136835.671 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56136835.738 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56136835.792 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56136835.848 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56136835.902 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56136835.957 : NVMData.BornMonth = 0
19ec-1c88:56136836.003 : NVMData.BornDay = 0
19ec-1c88:56136836.057 : NVMData.BornYear = 0
19ec-1c88:56136836.105 : NVMData.FirstScanMonth = 4
19ec-1c88:56136836.153 : NVMData.FirstScanDay = 30
19ec-1c88:56136836.208 : NVMData.FirstScanYear = 2020
19ec-1c88:56136836.262 : NVMData.VerticalMagnification = 0
19ec-1c88:56136836.316 : NVMData.HorizontalMagnification = 0
19ec-1c88:56136836.370 : NVMData.PowerSavingTime = 15
19ec-1c88:56136836.424 : NVMData.SN = A094165189010062
19ec-1c88:56136836.474 : NVMData.AutoFeed = 0
19ec-1c88:56136836.522 : NVMData.CCDType = 0
19ec-1c88:56136836.568 : NVMData.ScanSpeed = 0
19ec-1c88:56136836.615 : NVMData.RollerCount = 0
19ec-1c88:56136836.667 : NVMData.MultifeedCount = 0
19ec-1c88:56136836.718 : NVMData.JamCount = 0
19ec-1c88:56136836.768 : NVMData.IdentifyInfo = 
19ec-1c88:56136836.818 : NVMData.FormalName = 
19ec-1c88:56136836.865 : NVMData.ReservedB = 0
19ec-1c88:56136836.913 : NVMData.FunctionCode = 0
19ec-1c88:56136836.960 : NVMData.PreFeed = 0
19ec-1c88:56136837.006 : NVMData.PreFeedTime = 0
19ec-1c88:56136837.055 : NVMData.ButtonNumber = 0
19ec-1c88:56136837.103 : NVMData.PowerOffTime = 0
19ec-1c88:56136837.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56136837.215 : => IoObject::IoLockEnd
19ec-1c88:56136837.305 : <= IoObject::IoLockEnd
19ec-1c88:56136837.354 : <= ReadNVMData ret = 1
19ec-1c88:56147218.580 : => GetADFStatus
19ec-1c88:56147219.040 : => IoObject::IoLockStart
19ec-1c88:56147219.170 : => CAsicIO::CheckDevice
19ec-1c88:56147219.229 : => CNT96226::ConnectIsAvailable
19ec-1c88:56147242.930 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56147243.048 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56147243.110 : <= IoObject::IoLockStart
19ec-1c88:56147243.170 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56147243.239 : IO Send command 10 bytes
19ec-1c88:56147243.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:56147243.432 : iCmd = 0, nBytes = 10
19ec-1c88:56147243.541 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56147445.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56147445.492 : System send command 10 bytes + data 0 bytes
19ec-1c88:56147445.566 : IO total need to receive data 2 bytes
19ec-1c88:56147445.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:56147445.683 : iCmd = 0, nBytes = 2
19ec-1c88:56147649.017 : 0000 : 00 00 
19ec-1c88:56147649.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56147649.189 : System total receive data 2 bytes
19ec-1c88:56147649.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:56147649.305 : iCmd = 1, nBytes = 4
19ec-1c88:56147837.594 : 0000 : 00 00 00 00 
19ec-1c88:56147837.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56147837.846 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56147837.907 : Return status = 0
19ec-1c88:56147837.976 : => IoObject::IoLockEnd
19ec-1c88:56147838.071 : <= IoObject::IoLockEnd
19ec-1c88:56147838.122 : <= GetADFStatus ret = 1
19ec-1c88:56150639.954 : => GetADFStatus
19ec-1c88:56150640.150 : => IoObject::IoLockStart
19ec-1c88:56150640.289 : => CAsicIO::CheckDevice
19ec-1c88:56150640.346 : => CNT96226::ConnectIsAvailable
19ec-1c88:56150660.226 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56150660.343 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56150660.404 : <= IoObject::IoLockStart
19ec-1c88:56150660.465 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56150660.534 : IO Send command 10 bytes
19ec-1c88:56150660.682 : => CNT96226::VenderCmd_SetData
19ec-1c88:56150660.742 : iCmd = 0, nBytes = 10
19ec-1c88:56150660.847 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56150841.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56150841.769 : System send command 10 bytes + data 0 bytes
19ec-1c88:56150841.990 : IO total need to receive data 2 bytes
19ec-1c88:56150842.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:56150842.123 : iCmd = 0, nBytes = 2
19ec-1c88:56150996.544 : 0000 : 00 00 
19ec-1c88:56150996.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56150996.790 : System total receive data 2 bytes
19ec-1c88:56150996.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:56150996.924 : iCmd = 1, nBytes = 4
19ec-1c88:56151195.072 : 0000 : 00 00 00 00 
19ec-1c88:56151195.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56151195.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56151195.420 : Return status = 0
19ec-1c88:56151195.489 : => IoObject::IoLockEnd
19ec-1c88:56151195.584 : <= IoObject::IoLockEnd
19ec-1c88:56151195.635 : <= GetADFStatus ret = 1
19ec-1c88:56153944.996 : => TerminateDriver
19ec-1c88:56153945.202 : => CAsicIO::~CAsicIO,pStage=78908488
19ec-1c88:56153945.286 : => CNT96226::Close
19ec-1c88:56153953.258 : <= CNT96226::Close ret = 1
19ec-1c88:56153953.363 : <= CAsicIO::~CAsicIO
19ec-1c88:56153953.427 : => IoObject::IoLockEnd
19ec-1c88:56153953.482 : <= IoObject::IoLockEnd
19ec-1c88:56153953.536 : => IoObject::TerminateDevice
19ec-1c88:56153953.596 : => IoObject::IoLockEnd
19ec-1c88:56153953.647 : <= IoObject::IoLockEnd
19ec-1c88:56153953.758 : <= IoObject::TerminateDevice
19ec-1c88:56153954.022 : <= TerminateDriver ret = 1
19ec-1c88:56199950.942 : ============Debug Start==========
19ec-1c88:56199951.276 : Date : 2020/4/30 14:33:05
19ec-1c88:56199951.361 : Process ID : 19ec
19ec-1c88:56199951.836 : Windows : Version 10.0 build 18363 
19ec-1c88:56199952.309 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56199952.373 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56199952.439 : MemoryStatus.ullAvailPhys : 1750458368
19ec-1c88:56199952.502 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56199952.563 : MemoryStatus.ullAvailPageFile : 3116158976
19ec-1c88:56199952.623 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56199952.684 : MemoryStatus.ullAvailVirtual : 1725308928
19ec-1c88:56199952.742 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56199952.849 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56199952.913 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56199953.393 : CPU Count : 4
19ec-1c88:56199953.440 : CPU Frequency : 100.000 Mhz
19ec-1c88:56199958.074 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56199958.203 : => InitializeDriver
19ec-1c88:56199958.489 : <= InitializeDriver ret = 1
19ec-1c88:56199958.547 : => InitializeScanner
19ec-1c88:56199958.630 : => CAsicIO::GetDeviceList
19ec-1c88:56199958.932 : => CNT96226::CNT96226
19ec-1c88:56199958.992 : => CNT96226::Open
19ec-1c88:56199982.349 : <= CNT96226::Open ret = 1
19ec-1c88:56199982.479 : => CNT96226::Initialize
19ec-1c88:56199982.676 : <= CNT96226::Initialize ret = 1
19ec-1c88:56199982.738 : <= CNT96226::CNT96226
19ec-1c88:56199982.797 : => CNT96226::EnumAvailableDevice
19ec-1c88:56199988.631 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56199988.710 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56199988.770 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56203722.337 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56203722.637 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56203728.353 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56203728.461 : => IoObject::GetLockName
19ec-1c88:56203728.521 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56203728.812 : <= IoObject::GetLockName
19ec-1c88:56203729.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:56203729.362 : iCmd = 3, nBytes = 2
19ec-1c88:56204110.501 : 0000 : 06 38 
19ec-1c88:56204110.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204110.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:56204110.804 : iCmd = 4, nBytes = 2
19ec-1c88:56204400.054 : 0000 : 07 07 
19ec-1c88:56204400.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204400.293 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56204400.388 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56204400.453 : IO Send command 10 bytes
19ec-1c88:56204400.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:56204400.559 : iCmd = 0, nBytes = 10
19ec-1c88:56204400.664 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56204562.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56204562.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:56204562.770 : iCmd = 0, nBytes = 165
19ec-1c88:56204744.158 : skip dump 37 bytes
19ec-1c88:56204744.368 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56204744.512 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56204744.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56204744.787 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56204744.912 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56204745.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56204745.171 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56204745.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56204745.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204745.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:56204745.472 : iCmd = 1, nBytes = 4
19ec-1c88:56204906.577 : 0000 : 00 00 00 00 
19ec-1c88:56204906.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204906.778 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56204906.849 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56204906.919 : IO Send command 10 bytes
19ec-1c88:56204906.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:56204907.026 : iCmd = 0, nBytes = 10
19ec-1c88:56204907.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56205226.321 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56205226.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:56205226.558 : iCmd = 0, nBytes = 128
19ec-1c88:56205397.450 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205397.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205397.784 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56205397.918 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56205398.045 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.167 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.410 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56205398.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:56205398.584 : iCmd = 1, nBytes = 4
19ec-1c88:56205508.980 : 0000 : 00 00 00 00 
19ec-1c88:56205509.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56205509.151 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56205509.316 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56205509.389 : => CNT96226::Close
19ec-1c88:56205513.762 : <= CNT96226::Close ret = 1
19ec-1c88:56205513.840 : <= CNT96226::~CNT96226
19ec-1c88:56205513.931 : <= CAsicIO::GetDeviceList
19ec-1c88:56205514.555 : => IoObject::SetTimeout
19ec-1c88:56205514.680 : Timeout--> In = 0 Out = 0
19ec-1c88:56205514.737 : <= IoObject::SetTimeout
19ec-1c88:56205514.813 : => CAsicIO::CAsicIO
19ec-1c88:56205514.885 : => CNT96226::CNT96226
19ec-1c88:56205514.941 : => CNT96226::Open
19ec-1c88:56205538.597 : <= CNT96226::Open ret = 1
19ec-1c88:56205538.693 : => CNT96226::Initialize
19ec-1c88:56205538.888 : <= CNT96226::Initialize ret = 1
19ec-1c88:56205538.949 : <= CNT96226::CNT96226
19ec-1c88:56205539.003 : <= CAsicIO::CAsicIO
19ec-1c88:56205539.056 : => CAsicIO::InitializeDevice
19ec-1c88:56205539.125 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56205545.402 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56205545.533 : => IoObject::GetLockName
19ec-1c88:56205545.589 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56205545.654 : <= IoObject::GetLockName
19ec-1c88:56205546.151 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56205546.224 : IO Send command 10 bytes
19ec-1c88:56205546.276 : => CNT96226::VenderCmd_SetData
19ec-1c88:56205546.331 : iCmd = 0, nBytes = 10
19ec-1c88:56205546.437 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56205897.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56205897.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:56205897.791 : iCmd = 0, nBytes = 128
19ec-1c88:56206078.656 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206078.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206078.995 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56206079.128 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56206079.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.381 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.626 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206079.752 : => CNT96226::VenderCmd_GetData
19ec-1c88:56206079.807 : iCmd = 1, nBytes = 4
19ec-1c88:56206269.536 : 0000 : 00 00 00 00 
19ec-1c88:56206269.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206269.736 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56206269.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:56206269.865 : iCmd = 3, nBytes = 2
19ec-1c88:56206658.536 : 0000 : 06 38 
19ec-1c88:56206658.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206658.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:56206658.815 : iCmd = 4, nBytes = 2
19ec-1c88:56206959.975 : 0000 : 07 07 
19ec-1c88:56206960.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206960.257 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56206960.353 : => IoObject::InitializeDevice
19ec-1c88:56206960.473 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56206961.119 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56206961.192 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56206961.919 : => FindScanner
19ec-1c88:56206961.982 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56206962.046 : <= FindScanner ret = 1
19ec-1c88:56206962.108 : => IoObject::IoLockStart
19ec-1c88:56206962.209 : => CAsicIO::CheckDevice
19ec-1c88:56206962.264 : => CNT96226::ConnectIsAvailable
19ec-1c88:56206982.888 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56206982.982 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56206983.037 : <= IoObject::IoLockStart
19ec-1c88:56206983.093 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56206983.157 : IO Send command 10 bytes
19ec-1c88:56206983.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:56206983.298 : iCmd = 0, nBytes = 10
19ec-1c88:56206983.402 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56207172.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56207172.609 : System send command 10 bytes + data 0 bytes
19ec-1c88:56207172.673 : IO total need to receive data 5 bytes
19ec-1c88:56207172.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207172.791 : iCmd = 0, nBytes = 5
19ec-1c88:56207374.487 : 0000 : 06 00 02 02 ab 
19ec-1c88:56207374.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207374.632 : System total receive data 5 bytes
19ec-1c88:56207374.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207374.746 : iCmd = 1, nBytes = 4
19ec-1c88:56207519.924 : 0000 : 00 00 00 00 
19ec-1c88:56207520.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207520.208 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56207520.273 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56207520.335 : IO Send command 10 bytes
19ec-1c88:56207520.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:56207520.486 : iCmd = 0, nBytes = 10
19ec-1c88:56207520.589 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56207693.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56207693.986 : System send command 10 bytes + data 0 bytes
19ec-1c88:56207694.054 : IO total need to receive data 165 bytes
19ec-1c88:56207694.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207694.169 : iCmd = 0, nBytes = 165
19ec-1c88:56207856.181 : skip dump 37 bytes
19ec-1c88:56207856.694 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56207856.832 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56207856.964 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56207857.094 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56207857.221 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56207857.350 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56207857.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56207857.595 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56207857.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207857.713 : System total receive data 165 bytes
19ec-1c88:56207857.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207857.825 : iCmd = 1, nBytes = 4
19ec-1c88:56207998.810 : 0000 : 00 00 00 00 
19ec-1c88:56207998.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207999.038 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56207999.202 : Dump Inquiry
19ec-1c88:56207999.325 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56207999.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56207999.580 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56207999.709 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56207999.832 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56207999.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56208000.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208000.206 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208000.332 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56208000.458 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56208000.542 : 00a0 : 00 00 00 00 00 
19ec-1c88:56208000.625 : => ReadNVMDataInternal
19ec-1c88:56208000.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56208000.873 : IO Send command 10 bytes
19ec-1c88:56208000.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:56208001.009 : iCmd = 0, nBytes = 10
19ec-1c88:56208001.112 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56208307.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56208307.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:56208307.826 : IO total need to receive data 128 bytes
19ec-1c88:56208307.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:56208307.940 : iCmd = 0, nBytes = 128
19ec-1c88:56208498.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208498.742 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208498.887 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56208499.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56208499.148 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.271 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.516 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56208499.645 : System total receive data 128 bytes
19ec-1c88:56208499.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:56208499.757 : iCmd = 1, nBytes = 4
19ec-1c88:56208621.657 : 0000 : 00 00 00 00 
19ec-1c88:56208621.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56208621.889 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56208621.956 : NVMData.PadScanCount = 0
19ec-1c88:56208622.009 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56208622.065 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56208622.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:56208622.176 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56208622.227 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56208622.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56208622.333 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56208622.386 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56208622.438 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56208622.493 : NVMData.BornMonth = 0
19ec-1c88:56208622.540 : NVMData.BornDay = 0
19ec-1c88:56208622.588 : NVMData.BornYear = 0
19ec-1c88:56208622.637 : NVMData.FirstScanMonth = 4
19ec-1c88:56208622.688 : NVMData.FirstScanDay = 30
19ec-1c88:56208622.742 : NVMData.FirstScanYear = 2020
19ec-1c88:56208622.795 : NVMData.VerticalMagnification = 0
19ec-1c88:56208622.852 : NVMData.HorizontalMagnification = 0
19ec-1c88:56208622.905 : NVMData.PowerSavingTime = 15
19ec-1c88:56208622.962 : NVMData.SN = A094165189010062
19ec-1c88:56208623.010 : NVMData.AutoFeed = 0
19ec-1c88:56208623.057 : NVMData.CCDType = 0
19ec-1c88:56208623.108 : NVMData.ScanSpeed = 0
19ec-1c88:56208623.158 : NVMData.RollerCount = 0
19ec-1c88:56208623.209 : NVMData.MultifeedCount = 0
19ec-1c88:56208623.258 : NVMData.JamCount = 0
19ec-1c88:56208623.304 : NVMData.IdentifyInfo = 
19ec-1c88:56208623.354 : NVMData.FormalName = 
19ec-1c88:56208623.542 : NVMData.ReservedB = 0
19ec-1c88:56208623.593 : NVMData.FunctionCode = 0
19ec-1c88:56208623.642 : NVMData.PreFeed = 0
19ec-1c88:56208623.690 : NVMData.PreFeedTime = 0
19ec-1c88:56208623.739 : NVMData.ButtonNumber = 0
19ec-1c88:56208623.789 : NVMData.PowerOffTime = 0
19ec-1c88:56208623.839 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56208623.921 : => IoObject::IoLockEnd
19ec-1c88:56208624.021 : <= IoObject::IoLockEnd
19ec-1c88:56208624.071 : <= InitializeScanner ret = 1
19ec-1c88:56208624.132 : => GetLogicalScannerAbilityEx
19ec-1c88:56208624.190 : => IoObject::IoLockStart
19ec-1c88:56208624.280 : => CAsicIO::CheckDevice
19ec-1c88:56208624.333 : => CNT96226::ConnectIsAvailable
19ec-1c88:56208648.081 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56208648.202 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56208648.263 : <= IoObject::IoLockStart
19ec-1c88:56208648.324 : => IoObject::IoLockEnd
19ec-1c88:56208648.437 : <= IoObject::IoLockEnd
19ec-1c88:56208648.554 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56208648.627 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56208845.294 : => ReadNVMData
19ec-1c88:56208845.472 : => IoObject::IoLockStart
19ec-1c88:56208845.603 : => CAsicIO::CheckDevice
19ec-1c88:56208845.665 : => CNT96226::ConnectIsAvailable
19ec-1c88:56208867.209 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56208867.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56208867.379 : <= IoObject::IoLockStart
19ec-1c88:56208867.445 : => ReadNVMDataInternal
19ec-1c88:56208867.505 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56208867.575 : IO Send command 10 bytes
19ec-1c88:56208867.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:56208867.754 : iCmd = 0, nBytes = 10
19ec-1c88:56208867.873 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56209206.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56209206.937 : System send command 10 bytes + data 0 bytes
19ec-1c88:56209207.007 : IO total need to receive data 128 bytes
19ec-1c88:56209207.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:56209207.123 : iCmd = 0, nBytes = 128
19ec-1c88:56209416.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209416.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209416.521 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56209416.655 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56209416.785 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56209416.910 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209417.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209417.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209417.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56209417.279 : System total receive data 128 bytes
19ec-1c88:56209417.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:56209417.398 : iCmd = 1, nBytes = 4
19ec-1c88:56209572.480 : 0000 : 00 00 00 00 
19ec-1c88:56209572.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56209572.750 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56209572.820 : NVMData.PadScanCount = 0
19ec-1c88:56209572.879 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56209572.934 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56209572.996 : NVMData.FlatbedScanCount = 0
19ec-1c88:56209573.050 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56209573.102 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56209573.154 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56209573.209 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56209573.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56209573.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56209573.374 : NVMData.BornMonth = 0
19ec-1c88:56209573.421 : NVMData.BornDay = 0
19ec-1c88:56209573.472 : NVMData.BornYear = 0
19ec-1c88:56209573.519 : NVMData.FirstScanMonth = 4
19ec-1c88:56209573.570 : NVMData.FirstScanDay = 30
19ec-1c88:56209573.625 : NVMData.FirstScanYear = 2020
19ec-1c88:56209573.824 : NVMData.VerticalMagnification = 0
19ec-1c88:56209573.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:56209573.939 : NVMData.PowerSavingTime = 15
19ec-1c88:56209573.993 : NVMData.SN = A094165189010062
19ec-1c88:56209574.042 : NVMData.AutoFeed = 0
19ec-1c88:56209574.093 : NVMData.CCDType = 0
19ec-1c88:56209574.142 : NVMData.ScanSpeed = 0
19ec-1c88:56209574.191 : NVMData.RollerCount = 0
19ec-1c88:56209574.240 : NVMData.MultifeedCount = 0
19ec-1c88:56209574.290 : NVMData.JamCount = 0
19ec-1c88:56209574.337 : NVMData.IdentifyInfo = 
19ec-1c88:56209574.385 : NVMData.FormalName = 
19ec-1c88:56209574.432 : NVMData.ReservedB = 0
19ec-1c88:56209574.481 : NVMData.FunctionCode = 0
19ec-1c88:56209574.529 : NVMData.PreFeed = 0
19ec-1c88:56209574.578 : NVMData.PreFeedTime = 0
19ec-1c88:56209574.626 : NVMData.ButtonNumber = 0
19ec-1c88:56209574.675 : NVMData.PowerOffTime = 0
19ec-1c88:56209574.728 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56209574.788 : => IoObject::IoLockEnd
19ec-1c88:56209574.879 : <= IoObject::IoLockEnd
19ec-1c88:56209574.929 : <= ReadNVMData ret = 1
19ec-1c88:56212209.369 : ============Debug Start==========
19ec-1c88:56212209.668 : Date : 2020/4/30 14:33:05
19ec-1c88:56212209.748 : Process ID : 19ec
19ec-1c88:56212210.167 : Windows : Version 10.0 build 18363 
19ec-1c88:56212210.621 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56212210.681 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56212210.747 : MemoryStatus.ullAvailPhys : 1750171648
19ec-1c88:56212210.803 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56212210.863 : MemoryStatus.ullAvailPageFile : 3116240896
19ec-1c88:56212210.924 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56212210.983 : MemoryStatus.ullAvailVirtual : 1725280256
19ec-1c88:56212211.049 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56212211.168 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56212211.227 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56212211.466 : CPU Count : 4
19ec-1c88:56212211.516 : CPU Frequency : 100.000 Mhz
19ec-1c88:56212215.706 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56212215.832 : => InitializeDriver
19ec-1c88:56212216.321 : <= InitializeDriver ret = 1
19ec-1c88:56214863.918 : => InitializeScanner
19ec-1c88:56214864.199 : => CAsicIO::GetDeviceList
19ec-1c88:56214864.924 : => CNT96226::CNT96226
19ec-1c88:56214864.986 : => CNT96226::Open
19ec-1c88:56214888.677 : <= CNT96226::Open ret = 1
19ec-1c88:56214888.798 : => CNT96226::Initialize
19ec-1c88:56214888.997 : <= CNT96226::Initialize ret = 1
19ec-1c88:56214889.057 : <= CNT96226::CNT96226
19ec-1c88:56214889.111 : => CNT96226::EnumAvailableDevice
19ec-1c88:56214894.550 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56214894.629 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56214894.687 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56218663.626 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56218664.068 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56218676.331 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56218676.543 : => IoObject::GetLockName
19ec-1c88:56218676.656 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56218676.789 : <= IoObject::GetLockName
19ec-1c88:56218677.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:56218677.859 : iCmd = 3, nBytes = 2
19ec-1c88:56219069.860 : 0000 : 06 38 
19ec-1c88:56219070.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219070.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:56219070.386 : iCmd = 4, nBytes = 2
19ec-1c88:56219397.013 : 0000 : 07 07 
19ec-1c88:56219397.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219397.432 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56219397.594 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56219397.737 : IO Send command 10 bytes
19ec-1c88:56219397.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:56219397.963 : iCmd = 0, nBytes = 10
19ec-1c88:56219398.190 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56219594.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56219594.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:56219594.609 : iCmd = 0, nBytes = 165
19ec-1c88:56219737.075 : skip dump 37 bytes
19ec-1c88:56219737.305 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56219737.456 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56219737.594 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56219737.730 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56219737.861 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56219738.008 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56219738.140 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56219738.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56219738.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219738.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:56219738.450 : iCmd = 1, nBytes = 4
19ec-1c88:56219888.552 : 0000 : 00 00 00 00 
19ec-1c88:56219888.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219888.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56219888.839 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56219888.906 : IO Send command 10 bytes
19ec-1c88:56219888.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:56219889.014 : iCmd = 0, nBytes = 10
19ec-1c88:56219889.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56220197.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56220198.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:56220198.186 : iCmd = 0, nBytes = 128
19ec-1c88:56220371.487 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220371.700 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220371.859 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56220372.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56220372.147 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.279 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56220372.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:56220372.724 : iCmd = 1, nBytes = 4
19ec-1c88:56220506.069 : 0000 : 00 00 00 00 
19ec-1c88:56220506.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56220506.253 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56220506.512 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56220506.587 : => CNT96226::Close
19ec-1c88:56220510.123 : <= CNT96226::Close ret = 1
19ec-1c88:56220510.198 : <= CNT96226::~CNT96226
19ec-1c88:56220510.291 : <= CAsicIO::GetDeviceList
19ec-1c88:56220510.677 : => IoObject::SetTimeout
19ec-1c88:56220510.806 : Timeout--> In = 0 Out = 0
19ec-1c88:56220510.865 : <= IoObject::SetTimeout
19ec-1c88:56220510.935 : => CAsicIO::CAsicIO
19ec-1c88:56220511.007 : => CNT96226::CNT96226
19ec-1c88:56220511.064 : => CNT96226::Open
19ec-1c88:56220532.585 : <= CNT96226::Open ret = 1
19ec-1c88:56220532.689 : => CNT96226::Initialize
19ec-1c88:56220532.885 : <= CNT96226::Initialize ret = 1
19ec-1c88:56220532.947 : <= CNT96226::CNT96226
19ec-1c88:56220533.005 : <= CAsicIO::CAsicIO
19ec-1c88:56220533.059 : => CAsicIO::InitializeDevice
19ec-1c88:56220533.133 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56220543.528 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56220543.695 : => IoObject::GetLockName
19ec-1c88:56220543.765 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56220543.842 : <= IoObject::GetLockName
19ec-1c88:56220544.383 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56220544.462 : IO Send command 10 bytes
19ec-1c88:56220544.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:56220544.579 : iCmd = 0, nBytes = 10
19ec-1c88:56220544.705 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56220873.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56220874.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:56220874.134 : iCmd = 0, nBytes = 128
19ec-1c88:56221020.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.162 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56221021.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56221021.593 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.724 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221022.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221022.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221022.178 : iCmd = 1, nBytes = 4
19ec-1c88:56221206.902 : 0000 : 00 00 00 00 
19ec-1c88:56221207.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221207.147 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56221207.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221207.281 : iCmd = 3, nBytes = 2
19ec-1c88:56221550.073 : 0000 : 06 38 
19ec-1c88:56221550.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221550.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221550.363 : iCmd = 4, nBytes = 2
19ec-1c88:56221817.190 : 0000 : 07 07 
19ec-1c88:56221817.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221817.525 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56221817.638 : => IoObject::InitializeDevice
19ec-1c88:56221817.757 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56221818.394 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56221818.476 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56221819.198 : => FindScanner
19ec-1c88:56221819.259 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56221819.333 : <= FindScanner ret = 1
19ec-1c88:56221819.392 : => IoObject::IoLockStart
19ec-1c88:56221819.502 : => CAsicIO::CheckDevice
19ec-1c88:56221819.557 : => CNT96226::ConnectIsAvailable
19ec-1c88:56221832.494 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56221832.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56221832.654 : <= IoObject::IoLockStart
19ec-1c88:56221832.710 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56221832.785 : IO Send command 10 bytes
19ec-1c88:56221832.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:56221832.924 : iCmd = 0, nBytes = 10
19ec-1c88:56221833.033 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56221971.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56221971.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:56221971.343 : IO total need to receive data 5 bytes
19ec-1c88:56221971.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221971.460 : iCmd = 0, nBytes = 5
19ec-1c88:56222079.658 : 0000 : 06 00 02 02 ab 
19ec-1c88:56222079.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222079.855 : System total receive data 5 bytes
19ec-1c88:56222079.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222079.975 : iCmd = 1, nBytes = 4
19ec-1c88:56222226.631 : 0000 : 00 00 00 00 
19ec-1c88:56222226.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222226.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56222227.012 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56222227.080 : IO Send command 10 bytes
19ec-1c88:56222227.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:56222227.239 : iCmd = 0, nBytes = 10
19ec-1c88:56222227.342 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56222369.605 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56222369.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:56222369.794 : IO total need to receive data 165 bytes
19ec-1c88:56222369.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222369.917 : iCmd = 0, nBytes = 165
19ec-1c88:56222489.302 : skip dump 37 bytes
19ec-1c88:56222489.499 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56222489.655 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56222489.810 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56222489.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56222490.103 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56222490.240 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56222490.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222490.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222490.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222490.651 : System total receive data 165 bytes
19ec-1c88:56222490.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222490.770 : iCmd = 1, nBytes = 4
19ec-1c88:56222613.406 : 0000 : 00 00 00 00 
19ec-1c88:56222613.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222613.692 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56222613.881 : Dump Inquiry
19ec-1c88:56222614.010 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56222614.150 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56222614.288 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56222614.427 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56222614.560 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56222614.697 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56222614.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222614.952 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222615.092 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56222615.220 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56222615.314 : 00a0 : 00 00 00 00 00 
19ec-1c88:56222615.393 : => ReadNVMDataInternal
19ec-1c88:56222615.590 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56222615.656 : IO Send command 10 bytes
19ec-1c88:56222615.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:56222615.794 : iCmd = 0, nBytes = 10
19ec-1c88:56222615.901 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56222957.403 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56222957.589 : System send command 10 bytes + data 0 bytes
19ec-1c88:56222957.669 : IO total need to receive data 128 bytes
19ec-1c88:56222957.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222957.802 : iCmd = 0, nBytes = 128
19ec-1c88:56223077.206 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223077.401 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223077.556 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56223077.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56223077.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56223077.965 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223078.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223078.226 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223078.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56223078.359 : System total receive data 128 bytes
19ec-1c88:56223078.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:56223078.476 : iCmd = 1, nBytes = 4
19ec-1c88:56223189.198 : 0000 : 00 00 00 00 
19ec-1c88:56223189.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56223189.483 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56223189.563 : NVMData.PadScanCount = 0
19ec-1c88:56223189.628 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56223189.685 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56223189.744 : NVMData.FlatbedScanCount = 0
19ec-1c88:56223189.799 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56223189.858 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56223189.912 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56223189.967 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56223190.025 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56223190.079 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56223190.135 : NVMData.BornMonth = 0
19ec-1c88:56223190.187 : NVMData.BornDay = 0
19ec-1c88:56223190.239 : NVMData.BornYear = 0
19ec-1c88:56223190.289 : NVMData.FirstScanMonth = 4
19ec-1c88:56223190.340 : NVMData.FirstScanDay = 30
19ec-1c88:56223190.395 : NVMData.FirstScanYear = 2020
19ec-1c88:56223190.449 : NVMData.VerticalMagnification = 0
19ec-1c88:56223190.501 : NVMData.HorizontalMagnification = 0
19ec-1c88:56223190.556 : NVMData.PowerSavingTime = 15
19ec-1c88:56223190.610 : NVMData.SN = A094165189010062
19ec-1c88:56223190.662 : NVMData.AutoFeed = 0
19ec-1c88:56223190.710 : NVMData.CCDType = 0
19ec-1c88:56223190.758 : NVMData.ScanSpeed = 0
19ec-1c88:56223190.806 : NVMData.RollerCount = 0
19ec-1c88:56223190.859 : NVMData.MultifeedCount = 0
19ec-1c88:56223190.911 : NVMData.JamCount = 0
19ec-1c88:56223190.959 : NVMData.IdentifyInfo = 
19ec-1c88:56223191.009 : NVMData.FormalName = 
19ec-1c88:56223191.187 : NVMData.ReservedB = 0
19ec-1c88:56223191.244 : NVMData.FunctionCode = 0
19ec-1c88:56223191.296 : NVMData.PreFeed = 0
19ec-1c88:56223191.349 : NVMData.PreFeedTime = 0
19ec-1c88:56223191.401 : NVMData.ButtonNumber = 0
19ec-1c88:56223191.454 : NVMData.PowerOffTime = 0
19ec-1c88:56223191.509 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56223191.591 : => IoObject::IoLockEnd
19ec-1c88:56223191.683 : <= IoObject::IoLockEnd
19ec-1c88:56223191.734 : <= InitializeScanner ret = 1
19ec-1c88:56224508.934 : => GetLogicalScannerAbility
19ec-1c88:56224509.136 : => IoObject::IoLockStart
19ec-1c88:56224509.271 : => CAsicIO::CheckDevice
19ec-1c88:56224509.329 : => CNT96226::ConnectIsAvailable
19ec-1c88:56224523.017 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56224523.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56224523.179 : <= IoObject::IoLockStart
19ec-1c88:56224523.237 : => IoObject::IoLockEnd
19ec-1c88:56224523.338 : <= IoObject::IoLockEnd
19ec-1c88:56224523.419 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56228333.406 : => GetLogicalScannerAbilityEx
19ec-1c88:56228333.607 : => IoObject::IoLockStart
19ec-1c88:56228333.736 : => CAsicIO::CheckDevice
19ec-1c88:56228333.794 : => CNT96226::ConnectIsAvailable
19ec-1c88:56228355.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56228355.708 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56228355.841 : <= IoObject::IoLockStart
19ec-1c88:56228355.971 : => IoObject::IoLockEnd
19ec-1c88:56228356.163 : <= IoObject::IoLockEnd
19ec-1c88:56228356.549 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56228356.626 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56235906.231 : => ReadNVMData
19ec-1c88:56235906.430 : => IoObject::IoLockStart
19ec-1c88:56235906.564 : => CAsicIO::CheckDevice
19ec-1c88:56235906.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:56235930.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56235930.728 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56235930.914 : <= IoObject::IoLockStart
19ec-1c88:56235930.983 : => ReadNVMDataInternal
19ec-1c88:56235931.047 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56235931.115 : IO Send command 10 bytes
19ec-1c88:56235931.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:56235931.283 : iCmd = 0, nBytes = 10
19ec-1c88:56235931.393 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56236269.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56236269.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:56236270.074 : IO total need to receive data 128 bytes
19ec-1c88:56236270.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:56236270.507 : iCmd = 0, nBytes = 128
19ec-1c88:56236479.689 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236479.869 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.003 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56236480.135 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56236480.262 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.384 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.507 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.629 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56236480.755 : System total receive data 128 bytes
19ec-1c88:56236480.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:56236480.869 : iCmd = 1, nBytes = 4
19ec-1c88:56236647.783 : 0000 : 00 00 00 00 
19ec-1c88:56236647.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56236648.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56236648.122 : NVMData.PadScanCount = 0
19ec-1c88:56236648.180 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56236648.233 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56236648.290 : NVMData.FlatbedScanCount = 0
19ec-1c88:56236648.343 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56236648.515 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56236648.582 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56236648.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56236648.701 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56236648.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56236648.809 : NVMData.BornMonth = 0
19ec-1c88:56236648.858 : NVMData.BornDay = 0
19ec-1c88:56236648.908 : NVMData.BornYear = 0
19ec-1c88:56236648.954 : NVMData.FirstScanMonth = 4
19ec-1c88:56236649.005 : NVMData.FirstScanDay = 30
19ec-1c88:56236649.060 : NVMData.FirstScanYear = 2020
19ec-1c88:56236649.112 : NVMData.VerticalMagnification = 0
19ec-1c88:56236649.166 : NVMData.HorizontalMagnification = 0
19ec-1c88:56236649.219 : NVMData.PowerSavingTime = 15
19ec-1c88:56236649.274 : NVMData.SN = A094165189010062
19ec-1c88:56236649.324 : NVMData.AutoFeed = 0
19ec-1c88:56236649.374 : NVMData.CCDType = 0
19ec-1c88:56236649.422 : NVMData.ScanSpeed = 0
19ec-1c88:56236649.471 : NVMData.RollerCount = 0
19ec-1c88:56236649.523 : NVMData.MultifeedCount = 0
19ec-1c88:56236649.576 : NVMData.JamCount = 0
19ec-1c88:56236649.627 : NVMData.IdentifyInfo = 
19ec-1c88:56236649.676 : NVMData.FormalName = 
19ec-1c88:56236649.723 : NVMData.ReservedB = 0
19ec-1c88:56236649.770 : NVMData.FunctionCode = 0
19ec-1c88:56236649.820 : NVMData.PreFeed = 0
19ec-1c88:56236649.868 : NVMData.PreFeedTime = 0
19ec-1c88:56236649.917 : NVMData.ButtonNumber = 0
19ec-1c88:56236649.965 : NVMData.PowerOffTime = 0
19ec-1c88:56236650.016 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56236650.078 : => IoObject::IoLockEnd
19ec-1c88:56236650.171 : <= IoObject::IoLockEnd
19ec-1c88:56236650.221 : <= ReadNVMData ret = 1
19ec-1c88:56246374.210 : => GetADFStatus
19ec-1c88:56246374.639 : => IoObject::IoLockStart
19ec-1c88:56246374.778 : => CAsicIO::CheckDevice
19ec-1c88:56246374.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:56246400.290 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56246400.405 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56246400.466 : <= IoObject::IoLockStart
19ec-1c88:56246400.527 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56246400.593 : IO Send command 10 bytes
19ec-1c88:56246400.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:56246400.769 : iCmd = 0, nBytes = 10
19ec-1c88:56246400.876 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56246604.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56246605.109 : System send command 10 bytes + data 0 bytes
19ec-1c88:56246605.177 : IO total need to receive data 2 bytes
19ec-1c88:56246605.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:56246605.289 : iCmd = 0, nBytes = 2
19ec-1c88:56246793.214 : 0000 : 00 00 
19ec-1c88:56246793.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56246793.398 : System total receive data 2 bytes
19ec-1c88:56246793.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:56246793.520 : iCmd = 1, nBytes = 4
19ec-1c88:56246995.340 : 0000 : 00 00 00 00 
19ec-1c88:56246995.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56246995.621 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56246995.691 : Return status = 0
19ec-1c88:56246995.758 : => IoObject::IoLockEnd
19ec-1c88:56246995.851 : <= IoObject::IoLockEnd
19ec-1c88:56246995.901 : <= GetADFStatus ret = 1
19ec-1c88:56249714.749 : => GetADFStatus
19ec-1c88:56249714.948 : => IoObject::IoLockStart
19ec-1c88:56249715.081 : => CAsicIO::CheckDevice
19ec-1c88:56249715.151 : => CNT96226::ConnectIsAvailable
19ec-1c88:56249739.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56249739.288 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56249739.348 : <= IoObject::IoLockStart
19ec-1c88:56249739.407 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56249739.474 : IO Send command 10 bytes
19ec-1c88:56249739.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:56249739.667 : iCmd = 0, nBytes = 10
19ec-1c88:56249739.769 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56249928.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56249928.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:56249928.706 : IO total need to receive data 2 bytes
19ec-1c88:56249928.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:56249928.840 : iCmd = 0, nBytes = 2
19ec-1c88:56250119.473 : 0000 : 00 00 
19ec-1c88:56250119.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56250119.651 : System total receive data 2 bytes
19ec-1c88:56250119.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:56250119.763 : iCmd = 1, nBytes = 4
19ec-1c88:56250311.049 : 0000 : 00 00 00 00 
19ec-1c88:56250311.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56250311.308 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56250311.384 : Return status = 0
19ec-1c88:56250311.444 : => IoObject::IoLockEnd
19ec-1c88:56250311.533 : <= IoObject::IoLockEnd
19ec-1c88:56250311.584 : <= GetADFStatus ret = 1
19ec-1c88:56252506.395 : => TerminateDriver
19ec-1c88:56252506.610 : => CAsicIO::~CAsicIO,pStage=194513992
19ec-1c88:56252506.688 : => CNT96226::Close
19ec-1c88:56252511.059 : <= CNT96226::Close ret = 1
19ec-1c88:56252511.141 : <= CAsicIO::~CAsicIO
19ec-1c88:56252511.202 : => IoObject::IoLockEnd
19ec-1c88:56252511.263 : <= IoObject::IoLockEnd
19ec-1c88:56252511.317 : => IoObject::TerminateDevice
19ec-1c88:56252511.373 : => IoObject::IoLockEnd
19ec-1c88:56252511.423 : <= IoObject::IoLockEnd
19ec-1c88:56252511.759 : <= IoObject::TerminateDevice
19ec-1c88:56252512.004 : <= TerminateDriver ret = 1
19ec-1c88:56295563.820 : ============Debug Start==========
19ec-1c88:56295564.102 : Date : 2020/4/30 14:33:08
19ec-1c88:56295564.178 : Process ID : 19ec
19ec-1c88:56295564.591 : Windows : Version 10.0 build 18363 
19ec-1c88:56295565.276 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56295565.411 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56295565.477 : MemoryStatus.ullAvailPhys : 1750827008
19ec-1c88:56295565.536 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56295565.597 : MemoryStatus.ullAvailPageFile : 3116810240
19ec-1c88:56295565.658 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56295565.719 : MemoryStatus.ullAvailVirtual : 1727410176
19ec-1c88:56295565.779 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56295565.887 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56295566.175 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56295566.414 : CPU Count : 4
19ec-1c88:56295566.458 : CPU Frequency : 100.000 Mhz
19ec-1c88:56295570.817 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56295570.944 : => InitializeDriver
19ec-1c88:56295571.216 : <= InitializeDriver ret = 1
19ec-1c88:56295571.277 : => InitializeScanner
19ec-1c88:56295571.352 : => CAsicIO::GetDeviceList
19ec-1c88:56295571.646 : => CNT96226::CNT96226
19ec-1c88:56295571.704 : => CNT96226::Open
19ec-1c88:56295595.115 : <= CNT96226::Open ret = 1
19ec-1c88:56295595.208 : => CNT96226::Initialize
19ec-1c88:56295595.406 : <= CNT96226::Initialize ret = 1
19ec-1c88:56295595.463 : <= CNT96226::CNT96226
19ec-1c88:56295595.514 : => CNT96226::EnumAvailableDevice
19ec-1c88:56295601.388 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56295601.463 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56295601.522 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56299286.090 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56299286.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56299293.377 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56299293.495 : => IoObject::GetLockName
19ec-1c88:56299293.560 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56299293.631 : <= IoObject::GetLockName
19ec-1c88:56299294.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:56299294.194 : iCmd = 3, nBytes = 2
19ec-1c88:56299680.347 : 0000 : 06 38 
19ec-1c88:56299680.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56299680.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:56299680.633 : iCmd = 4, nBytes = 2
19ec-1c88:56299992.113 : 0000 : 07 07 
19ec-1c88:56299992.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56299992.334 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56299992.425 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56299992.493 : IO Send command 10 bytes
19ec-1c88:56299992.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:56299992.603 : iCmd = 0, nBytes = 10
19ec-1c88:56299992.703 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56300190.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56300190.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300190.489 : iCmd = 0, nBytes = 165
19ec-1c88:56300377.945 : skip dump 37 bytes
19ec-1c88:56300378.493 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56300378.633 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56300378.779 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56300378.916 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56300379.048 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56300379.187 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56300379.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300379.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300379.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56300379.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300379.634 : iCmd = 1, nBytes = 4
19ec-1c88:56300516.836 : 0000 : 00 00 00 00 
19ec-1c88:56300516.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56300517.033 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56300517.101 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56300517.168 : IO Send command 10 bytes
19ec-1c88:56300517.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:56300517.274 : iCmd = 0, nBytes = 10
19ec-1c88:56300517.377 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56300824.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56300824.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300824.250 : iCmd = 0, nBytes = 128
19ec-1c88:56300977.439 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300977.645 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300977.799 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56300977.935 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56300978.070 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.204 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.329 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56300978.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300978.644 : iCmd = 1, nBytes = 4
19ec-1c88:56301124.153 : 0000 : 00 00 00 00 
19ec-1c88:56301124.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56301124.335 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56301124.513 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56301124.588 : => CNT96226::Close
19ec-1c88:56301128.612 : <= CNT96226::Close ret = 1
19ec-1c88:56301128.688 : <= CNT96226::~CNT96226
19ec-1c88:56301128.791 : <= CAsicIO::GetDeviceList
19ec-1c88:56301129.206 : => IoObject::SetTimeout
19ec-1c88:56301129.343 : Timeout--> In = 0 Out = 0
19ec-1c88:56301129.402 : <= IoObject::SetTimeout
19ec-1c88:56301129.475 : => CAsicIO::CAsicIO
19ec-1c88:56301129.552 : => CNT96226::CNT96226
19ec-1c88:56301129.609 : => CNT96226::Open
19ec-1c88:56301154.219 : <= CNT96226::Open ret = 1
19ec-1c88:56301154.331 : => CNT96226::Initialize
19ec-1c88:56301154.536 : <= CNT96226::Initialize ret = 1
19ec-1c88:56301154.598 : <= CNT96226::CNT96226
19ec-1c88:56301154.652 : <= CAsicIO::CAsicIO
19ec-1c88:56301154.715 : => CAsicIO::InitializeDevice
19ec-1c88:56301154.788 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56301160.886 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56301161.010 : => IoObject::GetLockName
19ec-1c88:56301161.067 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56301161.137 : <= IoObject::GetLockName
19ec-1c88:56301161.647 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56301161.723 : IO Send command 10 bytes
19ec-1c88:56301161.779 : => CNT96226::VenderCmd_SetData
19ec-1c88:56301161.835 : iCmd = 0, nBytes = 10
19ec-1c88:56301161.950 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56301500.543 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56301500.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:56301500.741 : iCmd = 0, nBytes = 128
19ec-1c88:56301647.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301647.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56301648.157 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56301648.283 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.405 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56301648.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:56301648.829 : iCmd = 1, nBytes = 4
19ec-1c88:56301766.293 : 0000 : 00 00 00 00 
19ec-1c88:56301766.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56301766.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56301766.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:56301766.832 : iCmd = 3, nBytes = 2
19ec-1c88:56302147.979 : 0000 : 06 38 
19ec-1c88:56302148.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56302148.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:56302148.246 : iCmd = 4, nBytes = 2
19ec-1c88:56302450.960 : 0000 : 07 07 
19ec-1c88:56302451.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56302451.235 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56302451.340 : => IoObject::InitializeDevice
19ec-1c88:56302451.451 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56302452.120 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56302452.199 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56302452.923 : => FindScanner
19ec-1c88:56302452.988 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56302453.053 : <= FindScanner ret = 1
19ec-1c88:56302453.114 : => IoObject::IoLockStart
19ec-1c88:56302453.220 : => CAsicIO::CheckDevice
19ec-1c88:56302453.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:56302470.569 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56302470.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56302470.747 : <= IoObject::IoLockStart
19ec-1c88:56302470.805 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56302470.876 : IO Send command 10 bytes
19ec-1c88:56302470.971 : => CNT96226::VenderCmd_SetData
19ec-1c88:56302471.029 : iCmd = 0, nBytes = 10
19ec-1c88:56302471.134 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56302672.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56302672.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:56302672.756 : IO total need to receive data 5 bytes
19ec-1c88:56302672.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:56302672.865 : iCmd = 0, nBytes = 5
19ec-1c88:56302875.340 : 0000 : 06 00 02 02 ab 
19ec-1c88:56302875.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56302875.517 : System total receive data 5 bytes
19ec-1c88:56302875.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:56302875.635 : iCmd = 1, nBytes = 4
19ec-1c88:56303014.412 : 0000 : 00 00 00 00 
19ec-1c88:56303014.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303014.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56303014.728 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56303014.793 : IO Send command 10 bytes
19ec-1c88:56303014.880 : => CNT96226::VenderCmd_SetData
19ec-1c88:56303014.938 : iCmd = 0, nBytes = 10
19ec-1c88:56303015.047 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56303179.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56303179.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:56303180.002 : IO total need to receive data 165 bytes
19ec-1c88:56303180.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303180.115 : iCmd = 0, nBytes = 165
19ec-1c88:56303386.093 : skip dump 37 bytes
19ec-1c88:56303386.268 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56303386.409 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56303386.543 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56303386.675 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56303386.803 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56303386.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56303387.060 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303387.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303387.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303387.298 : System total receive data 165 bytes
19ec-1c88:56303387.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303387.412 : iCmd = 1, nBytes = 4
19ec-1c88:56303493.787 : 0000 : 00 00 00 00 
19ec-1c88:56303493.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303494.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56303494.196 : Dump Inquiry
19ec-1c88:56303494.318 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56303494.449 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56303494.579 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56303494.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56303494.838 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56303494.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56303495.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303495.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303495.340 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56303495.466 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56303495.553 : 00a0 : 00 00 00 00 00 
19ec-1c88:56303495.619 : => ReadNVMDataInternal
19ec-1c88:56303495.836 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56303495.901 : IO Send command 10 bytes
19ec-1c88:56303495.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:56303496.040 : iCmd = 0, nBytes = 10
19ec-1c88:56303496.138 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56303803.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56303803.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:56303803.504 : IO total need to receive data 128 bytes
19ec-1c88:56303803.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303803.615 : iCmd = 0, nBytes = 128
19ec-1c88:56303993.020 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.207 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.345 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56303993.474 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56303993.602 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.851 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303994.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303994.095 : System total receive data 128 bytes
19ec-1c88:56303994.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303994.209 : iCmd = 1, nBytes = 4
19ec-1c88:56304151.950 : 0000 : 00 00 00 00 
19ec-1c88:56304152.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56304152.171 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56304152.239 : NVMData.PadScanCount = 0
19ec-1c88:56304152.293 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56304152.350 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56304152.408 : NVMData.FlatbedScanCount = 0
19ec-1c88:56304152.461 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56304152.515 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56304152.565 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56304152.619 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56304152.676 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56304152.728 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56304152.783 : NVMData.BornMonth = 0
19ec-1c88:56304152.831 : NVMData.BornDay = 0
19ec-1c88:56304152.881 : NVMData.BornYear = 0
19ec-1c88:56304152.928 : NVMData.FirstScanMonth = 4
19ec-1c88:56304152.980 : NVMData.FirstScanDay = 30
19ec-1c88:56304153.037 : NVMData.FirstScanYear = 2020
19ec-1c88:56304153.090 : NVMData.VerticalMagnification = 0
19ec-1c88:56304153.148 : NVMData.HorizontalMagnification = 0
19ec-1c88:56304153.202 : NVMData.PowerSavingTime = 15
19ec-1c88:56304153.260 : NVMData.SN = A094165189010062
19ec-1c88:56304153.311 : NVMData.AutoFeed = 0
19ec-1c88:56304153.359 : NVMData.CCDType = 0
19ec-1c88:56304153.407 : NVMData.ScanSpeed = 0
19ec-1c88:56304153.455 : NVMData.RollerCount = 0
19ec-1c88:56304153.507 : NVMData.MultifeedCount = 0
19ec-1c88:56304153.561 : NVMData.JamCount = 0
19ec-1c88:56304153.610 : NVMData.IdentifyInfo = 
19ec-1c88:56304153.661 : NVMData.FormalName = 
19ec-1c88:56304153.852 : NVMData.ReservedB = 0
19ec-1c88:56304153.905 : NVMData.FunctionCode = 0
19ec-1c88:56304153.954 : NVMData.PreFeed = 0
19ec-1c88:56304154.003 : NVMData.PreFeedTime = 0
19ec-1c88:56304154.051 : NVMData.ButtonNumber = 0
19ec-1c88:56304154.101 : NVMData.PowerOffTime = 0
19ec-1c88:56304154.154 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56304154.223 : => IoObject::IoLockEnd
19ec-1c88:56304154.315 : <= IoObject::IoLockEnd
19ec-1c88:56304154.366 : <= InitializeScanner ret = 1
19ec-1c88:56304154.426 : => GetLogicalScannerAbilityEx
19ec-1c88:56304154.483 : => IoObject::IoLockStart
19ec-1c88:56304154.574 : => CAsicIO::CheckDevice
19ec-1c88:56304154.625 : => CNT96226::ConnectIsAvailable
19ec-1c88:56304172.692 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56304172.808 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56304172.870 : <= IoObject::IoLockStart
19ec-1c88:56304172.930 : => IoObject::IoLockEnd
19ec-1c88:56304173.040 : <= IoObject::IoLockEnd
19ec-1c88:56304173.157 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56304173.231 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56304345.378 : => ReadNVMData
19ec-1c88:56304345.510 : => IoObject::IoLockStart
19ec-1c88:56304345.635 : => CAsicIO::CheckDevice
19ec-1c88:56304345.691 : => CNT96226::ConnectIsAvailable
19ec-1c88:56304370.297 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56304370.411 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56304370.469 : <= IoObject::IoLockStart
19ec-1c88:56304370.532 : => ReadNVMDataInternal
19ec-1c88:56304370.594 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56304370.660 : IO Send command 10 bytes
19ec-1c88:56304370.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:56304370.823 : iCmd = 0, nBytes = 10
19ec-1c88:56304370.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56304714.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56304714.147 : System send command 10 bytes + data 0 bytes
19ec-1c88:56304714.223 : IO total need to receive data 128 bytes
19ec-1c88:56304714.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:56304714.342 : iCmd = 0, nBytes = 128
19ec-1c88:56304913.617 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304913.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304913.918 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56304914.051 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56304914.178 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.552 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56304914.673 : System total receive data 128 bytes
19ec-1c88:56304914.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:56304914.787 : iCmd = 1, nBytes = 4
19ec-1c88:56305090.974 : 0000 : 00 00 00 00 
19ec-1c88:56305091.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56305091.491 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56305091.556 : NVMData.PadScanCount = 0
19ec-1c88:56305091.611 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56305091.667 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56305091.723 : NVMData.FlatbedScanCount = 0
19ec-1c88:56305091.774 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56305091.827 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56305091.882 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56305091.937 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56305091.990 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56305092.043 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56305092.098 : NVMData.BornMonth = 0
19ec-1c88:56305092.148 : NVMData.BornDay = 0
19ec-1c88:56305092.199 : NVMData.BornYear = 0
19ec-1c88:56305092.246 : NVMData.FirstScanMonth = 4
19ec-1c88:56305092.297 : NVMData.FirstScanDay = 30
19ec-1c88:56305092.349 : NVMData.FirstScanYear = 2020
19ec-1c88:56305092.540 : NVMData.VerticalMagnification = 0
19ec-1c88:56305092.598 : NVMData.HorizontalMagnification = 0
19ec-1c88:56305092.653 : NVMData.PowerSavingTime = 15
19ec-1c88:56305092.705 : NVMData.SN = A094165189010062
19ec-1c88:56305092.756 : NVMData.AutoFeed = 0
19ec-1c88:56305092.805 : NVMData.CCDType = 0
19ec-1c88:56305092.851 : NVMData.ScanSpeed = 0
19ec-1c88:56305092.896 : NVMData.RollerCount = 0
19ec-1c88:56305092.945 : NVMData.MultifeedCount = 0
19ec-1c88:56305092.994 : NVMData.JamCount = 0
19ec-1c88:56305093.043 : NVMData.IdentifyInfo = 
19ec-1c88:56305093.091 : NVMData.FormalName = 
19ec-1c88:56305093.142 : NVMData.ReservedB = 0
19ec-1c88:56305093.192 : NVMData.FunctionCode = 0
19ec-1c88:56305093.240 : NVMData.PreFeed = 0
19ec-1c88:56305093.286 : NVMData.PreFeedTime = 0
19ec-1c88:56305093.334 : NVMData.ButtonNumber = 0
19ec-1c88:56305093.385 : NVMData.PowerOffTime = 0
19ec-1c88:56305093.436 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56305093.495 : => IoObject::IoLockEnd
19ec-1c88:56305093.586 : <= IoObject::IoLockEnd
19ec-1c88:56305093.633 : <= ReadNVMData ret = 1
19ec-1c88:56305615.973 : => TerminateDriver
19ec-1c88:56305616.162 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:56305616.236 : => CNT96226::Close
19ec-1c88:56305621.648 : <= CNT96226::Close ret = 1
19ec-1c88:56305621.736 : <= CAsicIO::~CAsicIO
19ec-1c88:56305621.795 : => IoObject::IoLockEnd
19ec-1c88:56305621.849 : <= IoObject::IoLockEnd
19ec-1c88:56305621.900 : => IoObject::TerminateDevice
19ec-1c88:56305621.960 : => IoObject::IoLockEnd
19ec-1c88:56305622.009 : <= IoObject::IoLockEnd
19ec-1c88:56305622.112 : <= IoObject::TerminateDevice
19ec-1c88:56305622.370 : <= TerminateDriver ret = 1
19ec-1c88:56308028.918 : ============Debug Start==========
19ec-1c88:56308029.239 : Date : 2020/4/30 14:33:08
19ec-1c88:56308029.321 : Process ID : 19ec
19ec-1c88:56308029.746 : Windows : Version 10.0 build 18363 
19ec-1c88:56308030.209 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56308030.273 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56308030.338 : MemoryStatus.ullAvailPhys : 1750798336
19ec-1c88:56308030.400 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56308030.463 : MemoryStatus.ullAvailPageFile : 3116662784
19ec-1c88:56308030.530 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56308030.590 : MemoryStatus.ullAvailVirtual : 1727389696
19ec-1c88:56308030.656 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56308030.766 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56308030.829 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56308031.071 : CPU Count : 4
19ec-1c88:56308031.118 : CPU Frequency : 100.000 Mhz
19ec-1c88:56308035.593 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56308035.725 : => InitializeDriver
19ec-1c88:56308035.991 : <= InitializeDriver ret = 1
19ec-1c88:56310654.065 : => InitializeScanner
19ec-1c88:56310654.342 : => CAsicIO::GetDeviceList
19ec-1c88:56310654.813 : => CNT96226::CNT96226
19ec-1c88:56310654.876 : => CNT96226::Open
19ec-1c88:56310678.381 : <= CNT96226::Open ret = 1
19ec-1c88:56310678.481 : => CNT96226::Initialize
19ec-1c88:56310678.680 : <= CNT96226::Initialize ret = 1
19ec-1c88:56310678.738 : <= CNT96226::CNT96226
19ec-1c88:56310678.792 : => CNT96226::EnumAvailableDevice
19ec-1c88:56310684.306 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56310684.381 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56310684.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56314484.740 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56314485.018 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56314491.166 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56314491.282 : => IoObject::GetLockName
19ec-1c88:56314491.347 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56314491.417 : <= IoObject::GetLockName
19ec-1c88:56314491.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:56314491.983 : iCmd = 3, nBytes = 2
19ec-1c88:56314881.362 : 0000 : 06 38 
19ec-1c88:56314881.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56314881.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:56314881.641 : iCmd = 4, nBytes = 2
19ec-1c88:56315182.341 : 0000 : 07 07 
19ec-1c88:56315182.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56315182.582 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56315182.670 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56315182.741 : IO Send command 10 bytes
19ec-1c88:56315182.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:56315182.850 : iCmd = 0, nBytes = 10
19ec-1c88:56315182.958 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56315373.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56315373.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:56315373.358 : iCmd = 0, nBytes = 165
19ec-1c88:56315577.634 : skip dump 37 bytes
19ec-1c88:56315577.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56315578.201 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56315578.333 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56315578.469 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56315578.601 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56315578.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56315578.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56315578.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56315579.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56315579.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:56315579.154 : iCmd = 1, nBytes = 4
19ec-1c88:56315727.241 : 0000 : 00 00 00 00 
19ec-1c88:56315727.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56315727.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56315727.511 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56315727.578 : IO Send command 10 bytes
19ec-1c88:56315727.632 : => CNT96226::VenderCmd_SetData
19ec-1c88:56315727.690 : iCmd = 0, nBytes = 10
19ec-1c88:56315727.797 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56316039.100 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56316039.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316039.321 : iCmd = 0, nBytes = 128
19ec-1c88:56316230.031 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.245 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.390 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56316230.527 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56316230.653 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.781 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.910 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316231.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316231.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56316231.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316231.218 : iCmd = 1, nBytes = 4
19ec-1c88:56316427.199 : 0000 : 00 00 00 00 
19ec-1c88:56316427.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56316427.388 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56316427.576 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56316427.652 : => CNT96226::Close
19ec-1c88:56316431.295 : <= CNT96226::Close ret = 1
19ec-1c88:56316431.372 : <= CNT96226::~CNT96226
19ec-1c88:56316431.464 : <= CAsicIO::GetDeviceList
19ec-1c88:56316431.881 : => IoObject::SetTimeout
19ec-1c88:56316432.009 : Timeout--> In = 0 Out = 0
19ec-1c88:56316432.069 : <= IoObject::SetTimeout
19ec-1c88:56316432.138 : => CAsicIO::CAsicIO
19ec-1c88:56316432.208 : => CNT96226::CNT96226
19ec-1c88:56316432.266 : => CNT96226::Open
19ec-1c88:56316457.596 : <= CNT96226::Open ret = 1
19ec-1c88:56316457.700 : => CNT96226::Initialize
19ec-1c88:56316457.893 : <= CNT96226::Initialize ret = 1
19ec-1c88:56316457.952 : <= CNT96226::CNT96226
19ec-1c88:56316458.005 : <= CAsicIO::CAsicIO
19ec-1c88:56316458.060 : => CAsicIO::InitializeDevice
19ec-1c88:56316458.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56316464.388 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56316464.509 : => IoObject::GetLockName
19ec-1c88:56316464.571 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56316464.640 : <= IoObject::GetLockName
19ec-1c88:56316465.738 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56316465.819 : IO Send command 10 bytes
19ec-1c88:56316465.873 : => CNT96226::VenderCmd_SetData
19ec-1c88:56316465.930 : iCmd = 0, nBytes = 10
19ec-1c88:56316466.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56316809.153 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56316809.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316809.403 : iCmd = 0, nBytes = 128
19ec-1c88:56316940.426 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316940.646 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316940.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56316940.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56316941.057 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.184 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.436 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56316941.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316941.621 : iCmd = 1, nBytes = 4
19ec-1c88:56317060.399 : 0000 : 00 00 00 00 
19ec-1c88:56317060.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56317060.619 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56317060.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:56317060.748 : iCmd = 3, nBytes = 2
19ec-1c88:56317406.058 : 0000 : 06 38 
19ec-1c88:56317406.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56317406.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:56317406.359 : iCmd = 4, nBytes = 2
19ec-1c88:56317722.388 : 0000 : 07 07 
19ec-1c88:56317722.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56317722.735 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56317722.841 : => IoObject::InitializeDevice
19ec-1c88:56317722.964 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56317723.556 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56317723.633 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56317724.323 : => FindScanner
19ec-1c88:56317724.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56317724.457 : <= FindScanner ret = 1
19ec-1c88:56317724.518 : => IoObject::IoLockStart
19ec-1c88:56317724.626 : => CAsicIO::CheckDevice
19ec-1c88:56317724.681 : => CNT96226::ConnectIsAvailable
19ec-1c88:56317737.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56317737.495 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56317737.552 : <= IoObject::IoLockStart
19ec-1c88:56317737.612 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56317737.680 : IO Send command 10 bytes
19ec-1c88:56317737.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:56317737.824 : iCmd = 0, nBytes = 10
19ec-1c88:56317737.932 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56317914.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56317915.094 : System send command 10 bytes + data 0 bytes
19ec-1c88:56317915.175 : IO total need to receive data 5 bytes
19ec-1c88:56317915.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:56317915.303 : iCmd = 0, nBytes = 5
19ec-1c88:56318089.326 : 0000 : 06 00 02 02 ab 
19ec-1c88:56318089.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318089.563 : System total receive data 5 bytes
19ec-1c88:56318089.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:56318089.703 : iCmd = 1, nBytes = 4
19ec-1c88:56318231.766 : 0000 : 00 00 00 00 
19ec-1c88:56318231.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318232.014 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56318232.087 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56318232.156 : IO Send command 10 bytes
19ec-1c88:56318232.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:56318232.312 : iCmd = 0, nBytes = 10
19ec-1c88:56318232.419 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56318382.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56318383.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:56318383.174 : IO total need to receive data 165 bytes
19ec-1c88:56318383.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:56318383.294 : iCmd = 0, nBytes = 165
19ec-1c88:56318534.173 : skip dump 37 bytes
19ec-1c88:56318534.428 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56318534.578 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56318534.717 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56318534.857 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56318534.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56318535.125 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56318535.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318535.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318535.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318535.520 : System total receive data 165 bytes
19ec-1c88:56318535.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:56318536.113 : iCmd = 1, nBytes = 4
19ec-1c88:56318664.709 : 0000 : 00 00 00 00 
19ec-1c88:56318664.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318664.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56318665.207 : Dump Inquiry
19ec-1c88:56318665.346 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56318665.489 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56318665.628 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56318665.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56318665.902 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56318666.035 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56318666.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318666.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318666.422 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56318666.557 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56318666.652 : 00a0 : 00 00 00 00 00 
19ec-1c88:56318666.724 : => ReadNVMDataInternal
19ec-1c88:56318666.917 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56318666.985 : IO Send command 10 bytes
19ec-1c88:56318667.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:56318667.138 : iCmd = 0, nBytes = 10
19ec-1c88:56318667.241 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56319002.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56319002.385 : System send command 10 bytes + data 0 bytes
19ec-1c88:56319002.458 : IO total need to receive data 128 bytes
19ec-1c88:56319002.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:56319002.579 : iCmd = 0, nBytes = 128
19ec-1c88:56319204.571 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319204.789 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319204.934 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56319205.072 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56319205.197 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56319205.690 : System total receive data 128 bytes
19ec-1c88:56319205.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:56319205.807 : iCmd = 1, nBytes = 4
19ec-1c88:56319376.160 : 0000 : 00 00 00 00 
19ec-1c88:56319376.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56319376.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56319376.459 : NVMData.PadScanCount = 0
19ec-1c88:56319376.518 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56319376.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56319376.634 : NVMData.FlatbedScanCount = 0
19ec-1c88:56319376.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56319376.749 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56319376.803 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56319376.861 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56319376.919 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56319376.973 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56319377.029 : NVMData.BornMonth = 0
19ec-1c88:56319377.080 : NVMData.BornDay = 0
19ec-1c88:56319377.133 : NVMData.BornYear = 0
19ec-1c88:56319377.182 : NVMData.FirstScanMonth = 4
19ec-1c88:56319377.236 : NVMData.FirstScanDay = 30
19ec-1c88:56319377.288 : NVMData.FirstScanYear = 2020
19ec-1c88:56319377.343 : NVMData.VerticalMagnification = 0
19ec-1c88:56319377.397 : NVMData.HorizontalMagnification = 0
19ec-1c88:56319377.453 : NVMData.PowerSavingTime = 15
19ec-1c88:56319377.510 : NVMData.SN = A094165189010062
19ec-1c88:56319377.561 : NVMData.AutoFeed = 0
19ec-1c88:56319377.610 : NVMData.CCDType = 0
19ec-1c88:56319377.658 : NVMData.ScanSpeed = 0
19ec-1c88:56319377.706 : NVMData.RollerCount = 0
19ec-1c88:56319377.758 : NVMData.MultifeedCount = 0
19ec-1c88:56319377.808 : NVMData.JamCount = 0
19ec-1c88:56319377.856 : NVMData.IdentifyInfo = 
19ec-1c88:56319377.906 : NVMData.FormalName = 
19ec-1c88:56319378.115 : NVMData.ReservedB = 0
19ec-1c88:56319378.170 : NVMData.FunctionCode = 0
19ec-1c88:56319378.221 : NVMData.PreFeed = 0
19ec-1c88:56319378.274 : NVMData.PreFeedTime = 0
19ec-1c88:56319378.386 : NVMData.ButtonNumber = 0
19ec-1c88:56319378.441 : NVMData.PowerOffTime = 0
19ec-1c88:56319378.493 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56319378.576 : => IoObject::IoLockEnd
19ec-1c88:56319378.670 : <= IoObject::IoLockEnd
19ec-1c88:56319378.723 : <= InitializeScanner ret = 1
19ec-1c88:56320715.499 : => GetLogicalScannerAbility
19ec-1c88:56320715.710 : => IoObject::IoLockStart
19ec-1c88:56320715.845 : => CAsicIO::CheckDevice
19ec-1c88:56320715.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:56320738.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56320738.377 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56320738.661 : <= IoObject::IoLockStart
19ec-1c88:56320738.790 : => IoObject::IoLockEnd
19ec-1c88:56320739.227 : <= IoObject::IoLockEnd
19ec-1c88:56320739.305 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56324471.860 : => GetLogicalScannerAbilityEx
19ec-1c88:56324472.057 : => IoObject::IoLockStart
19ec-1c88:56324472.181 : => CAsicIO::CheckDevice
19ec-1c88:56324472.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:56324497.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56324497.572 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56324497.631 : <= IoObject::IoLockStart
19ec-1c88:56324497.694 : => IoObject::IoLockEnd
19ec-1c88:56324497.801 : <= IoObject::IoLockEnd
19ec-1c88:56324497.914 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56324497.986 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56332076.335 : => ReadNVMData
19ec-1c88:56332076.523 : => IoObject::IoLockStart
19ec-1c88:56332076.649 : => CAsicIO::CheckDevice
19ec-1c88:56332076.708 : => CNT96226::ConnectIsAvailable
19ec-1c88:56332102.105 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56332102.226 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56332102.288 : <= IoObject::IoLockStart
19ec-1c88:56332102.354 : => ReadNVMDataInternal
19ec-1c88:56332102.416 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56332102.481 : IO Send command 10 bytes
19ec-1c88:56332102.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:56332102.668 : iCmd = 0, nBytes = 10
19ec-1c88:56332102.781 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56332452.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56332452.422 : System send command 10 bytes + data 0 bytes
19ec-1c88:56332452.499 : IO total need to receive data 128 bytes
19ec-1c88:56332452.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:56332452.628 : iCmd = 0, nBytes = 128
19ec-1c88:56332607.514 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332607.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332607.861 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56332607.998 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56332608.130 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.254 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.382 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56332608.641 : System total receive data 128 bytes
19ec-1c88:56332608.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:56332608.759 : iCmd = 1, nBytes = 4
19ec-1c88:56332722.162 : 0000 : 00 00 00 00 
19ec-1c88:56332722.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56332722.408 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56332722.483 : NVMData.PadScanCount = 0
19ec-1c88:56332722.548 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56332722.607 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56332722.675 : NVMData.FlatbedScanCount = 0
19ec-1c88:56332722.731 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56332722.944 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56332723.003 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56332723.059 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56332723.115 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56332723.167 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56332723.223 : NVMData.BornMonth = 0
19ec-1c88:56332723.271 : NVMData.BornDay = 0
19ec-1c88:56332723.323 : NVMData.BornYear = 0
19ec-1c88:56332723.376 : NVMData.FirstScanMonth = 4
19ec-1c88:56332723.425 : NVMData.FirstScanDay = 30
19ec-1c88:56332723.480 : NVMData.FirstScanYear = 2020
19ec-1c88:56332723.537 : NVMData.VerticalMagnification = 0
19ec-1c88:56332723.594 : NVMData.HorizontalMagnification = 0
19ec-1c88:56332723.650 : NVMData.PowerSavingTime = 15
19ec-1c88:56332723.706 : NVMData.SN = A094165189010062
19ec-1c88:56332723.756 : NVMData.AutoFeed = 0
19ec-1c88:56332723.808 : NVMData.CCDType = 0
19ec-1c88:56332723.858 : NVMData.ScanSpeed = 0
19ec-1c88:56332723.909 : NVMData.RollerCount = 0
19ec-1c88:56332723.961 : NVMData.MultifeedCount = 0
19ec-1c88:56332724.017 : NVMData.JamCount = 0
19ec-1c88:56332724.068 : NVMData.IdentifyInfo = 
19ec-1c88:56332724.120 : NVMData.FormalName = 
19ec-1c88:56332724.171 : NVMData.ReservedB = 0
19ec-1c88:56332724.223 : NVMData.FunctionCode = 0
19ec-1c88:56332724.276 : NVMData.PreFeed = 0
19ec-1c88:56332724.326 : NVMData.PreFeedTime = 0
19ec-1c88:56332724.377 : NVMData.ButtonNumber = 0
19ec-1c88:56332724.426 : NVMData.PowerOffTime = 0
19ec-1c88:56332724.475 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56332724.538 : => IoObject::IoLockEnd
19ec-1c88:56332724.632 : <= IoObject::IoLockEnd
19ec-1c88:56332724.683 : <= ReadNVMData ret = 1
19ec-1c88:56342937.470 : => GetADFStatus
19ec-1c88:56342937.921 : => IoObject::IoLockStart
19ec-1c88:56342938.067 : => CAsicIO::CheckDevice
19ec-1c88:56342938.124 : => CNT96226::ConnectIsAvailable
19ec-1c88:56342962.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56342962.310 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56342962.371 : <= IoObject::IoLockStart
19ec-1c88:56342962.429 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56342962.494 : IO Send command 10 bytes
19ec-1c88:56342962.635 : => CNT96226::VenderCmd_SetData
19ec-1c88:56342962.694 : iCmd = 0, nBytes = 10
19ec-1c88:56342962.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56343158.386 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56343158.516 : System send command 10 bytes + data 0 bytes
19ec-1c88:56343158.585 : IO total need to receive data 2 bytes
19ec-1c88:56343158.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:56343158.699 : iCmd = 0, nBytes = 2
19ec-1c88:56343347.144 : 0000 : 00 00 
19ec-1c88:56343347.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56343347.372 : System total receive data 2 bytes
19ec-1c88:56343347.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:56343347.500 : iCmd = 1, nBytes = 4
19ec-1c88:56343545.641 : 0000 : 00 00 00 00 
19ec-1c88:56343545.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56343545.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56343545.924 : Return status = 0
19ec-1c88:56343545.991 : => IoObject::IoLockEnd
19ec-1c88:56343546.315 : <= IoObject::IoLockEnd
19ec-1c88:56343546.366 : <= GetADFStatus ret = 1
19ec-1c88:56346325.041 : => GetADFStatus
19ec-1c88:56346325.254 : => IoObject::IoLockStart
19ec-1c88:56346325.388 : => CAsicIO::CheckDevice
19ec-1c88:56346325.450 : => CNT96226::ConnectIsAvailable
19ec-1c88:56346347.762 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56346347.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56346347.954 : <= IoObject::IoLockStart
19ec-1c88:56346348.018 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56346348.086 : IO Send command 10 bytes
19ec-1c88:56346348.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:56346348.292 : iCmd = 0, nBytes = 10
19ec-1c88:56346348.404 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56346534.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56346534.588 : System send command 10 bytes + data 0 bytes
19ec-1c88:56346534.814 : IO total need to receive data 2 bytes
19ec-1c88:56346534.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:56346534.944 : iCmd = 0, nBytes = 2
19ec-1c88:56346707.120 : 0000 : 00 00 
19ec-1c88:56346707.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56346707.309 : System total receive data 2 bytes
19ec-1c88:56346707.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:56346707.427 : iCmd = 1, nBytes = 4
19ec-1c88:56346868.746 : 0000 : 00 00 00 00 
19ec-1c88:56346868.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56346869.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56346869.077 : Return status = 0
19ec-1c88:56346869.137 : => IoObject::IoLockEnd
19ec-1c88:56346869.234 : <= IoObject::IoLockEnd
19ec-1c88:56346869.285 : <= GetADFStatus ret = 1
19ec-1c88:56349057.762 : => TerminateDriver
19ec-1c88:56349057.964 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-1c88:56349058.036 : => CNT96226::Close
19ec-1c88:56349062.042 : <= CNT96226::Close ret = 1
19ec-1c88:56349062.122 : <= CAsicIO::~CAsicIO
19ec-1c88:56349062.181 : => IoObject::IoLockEnd
19ec-1c88:56349062.233 : <= IoObject::IoLockEnd
19ec-1c88:56349062.281 : => IoObject::TerminateDevice
19ec-1c88:56349062.335 : => IoObject::IoLockEnd
19ec-1c88:56349062.384 : <= IoObject::IoLockEnd
19ec-1c88:56349062.484 : <= IoObject::TerminateDevice
19ec-1c88:56349062.731 : <= TerminateDriver ret = 1
19ec-1c88:56392852.132 : ============Debug Start==========
19ec-1c88:56392852.462 : Date : 2020/4/30 14:33:11
19ec-1c88:56392852.541 : Process ID : 19ec
19ec-1c88:56392852.967 : Windows : Version 10.0 build 18363 
19ec-1c88:56392853.440 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56392853.505 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56392853.567 : MemoryStatus.ullAvailPhys : 1754083328
19ec-1c88:56392853.626 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56392853.685 : MemoryStatus.ullAvailPageFile : 3116343296
19ec-1c88:56392853.743 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56392853.800 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:56392853.859 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56392853.966 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56392854.025 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56392854.274 : CPU Count : 4
19ec-1c88:56392854.322 : CPU Frequency : 100.000 Mhz
19ec-1c88:56392858.930 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56392859.060 : => InitializeDriver
19ec-1c88:56392859.354 : <= InitializeDriver ret = 1
19ec-1c88:56392859.412 : => InitializeScanner
19ec-1c88:56392859.490 : => CAsicIO::GetDeviceList
19ec-1c88:56392859.791 : => CNT96226::CNT96226
19ec-1c88:56392859.851 : => CNT96226::Open
19ec-1c88:56392885.317 : <= CNT96226::Open ret = 1
19ec-1c88:56392885.424 : => CNT96226::Initialize
19ec-1c88:56392885.618 : <= CNT96226::Initialize ret = 1
19ec-1c88:56392885.676 : <= CNT96226::CNT96226
19ec-1c88:56392885.733 : => CNT96226::EnumAvailableDevice
19ec-1c88:56392891.299 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56392891.378 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56392891.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56396830.052 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56396830.371 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56396837.177 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56396837.289 : => IoObject::GetLockName
19ec-1c88:56396837.353 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56396837.421 : <= IoObject::GetLockName
19ec-1c88:56396838.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:56396838.224 : iCmd = 3, nBytes = 2
19ec-1c88:56397216.245 : 0000 : 06 38 
19ec-1c88:56397216.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56397216.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:56397216.536 : iCmd = 4, nBytes = 2
19ec-1c88:56397520.734 : 0000 : 07 07 
19ec-1c88:56397520.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56397521.359 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56397521.446 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56397521.515 : IO Send command 10 bytes
19ec-1c88:56397521.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:56397521.632 : iCmd = 0, nBytes = 10
19ec-1c88:56397521.741 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56397713.936 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56397714.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:56397714.173 : iCmd = 0, nBytes = 165
19ec-1c88:56397910.831 : skip dump 37 bytes
19ec-1c88:56397911.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56397911.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56397911.341 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56397911.478 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56397911.610 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56397911.747 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56397911.879 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56397912.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56397912.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56397912.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:56397912.194 : iCmd = 1, nBytes = 4
19ec-1c88:56398084.714 : 0000 : 00 00 00 00 
19ec-1c88:56398084.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56398084.917 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56398084.990 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56398085.060 : IO Send command 10 bytes
19ec-1c88:56398085.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:56398085.176 : iCmd = 0, nBytes = 10
19ec-1c88:56398085.283 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56398398.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56398398.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:56398398.612 : iCmd = 0, nBytes = 128
19ec-1c88:56398598.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398598.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56398599.240 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56398599.366 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56398599.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56398599.924 : iCmd = 1, nBytes = 4
19ec-1c88:56398733.532 : 0000 : 00 00 00 00 
19ec-1c88:56398733.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56398733.699 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56398733.884 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56398733.955 : => CNT96226::Close
19ec-1c88:56398738.118 : <= CNT96226::Close ret = 1
19ec-1c88:56398738.195 : <= CNT96226::~CNT96226
19ec-1c88:56398738.284 : <= CAsicIO::GetDeviceList
19ec-1c88:56398738.928 : => IoObject::SetTimeout
19ec-1c88:56398739.061 : Timeout--> In = 0 Out = 0
19ec-1c88:56398739.118 : <= IoObject::SetTimeout
19ec-1c88:56398739.190 : => CAsicIO::CAsicIO
19ec-1c88:56398739.260 : => CNT96226::CNT96226
19ec-1c88:56398739.317 : => CNT96226::Open
19ec-1c88:56398766.331 : <= CNT96226::Open ret = 1
19ec-1c88:56398766.445 : => CNT96226::Initialize
19ec-1c88:56398766.635 : <= CNT96226::Initialize ret = 1
19ec-1c88:56398766.695 : <= CNT96226::CNT96226
19ec-1c88:56398766.748 : <= CAsicIO::CAsicIO
19ec-1c88:56398766.806 : => CAsicIO::InitializeDevice
19ec-1c88:56398766.884 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56398773.282 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56398773.407 : => IoObject::GetLockName
19ec-1c88:56398773.464 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56398773.529 : <= IoObject::GetLockName
19ec-1c88:56398774.034 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56398774.110 : IO Send command 10 bytes
19ec-1c88:56398774.165 : => CNT96226::VenderCmd_SetData
19ec-1c88:56398774.221 : iCmd = 0, nBytes = 10
19ec-1c88:56398774.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56399121.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56399122.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399122.162 : iCmd = 0, nBytes = 128
19ec-1c88:56399311.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56399311.627 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56399311.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399312.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399312.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56399312.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399312.296 : iCmd = 1, nBytes = 4
19ec-1c88:56399505.696 : 0000 : 00 00 00 00 
19ec-1c88:56399505.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56399505.868 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56399505.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399505.983 : iCmd = 3, nBytes = 2
19ec-1c88:56399888.023 : 0000 : 06 38 
19ec-1c88:56399888.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56399888.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399888.282 : iCmd = 4, nBytes = 2
19ec-1c88:56400172.731 : 0000 : 07 07 
19ec-1c88:56400172.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56400173.027 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56400173.124 : => IoObject::InitializeDevice
19ec-1c88:56400173.238 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56400173.865 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56400173.938 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56400174.581 : => FindScanner
19ec-1c88:56400174.641 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56400174.704 : <= FindScanner ret = 1
19ec-1c88:56400174.765 : => IoObject::IoLockStart
19ec-1c88:56400174.869 : => CAsicIO::CheckDevice
19ec-1c88:56400174.921 : => CNT96226::ConnectIsAvailable
19ec-1c88:56400195.984 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56400196.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56400196.136 : <= IoObject::IoLockStart
19ec-1c88:56400196.191 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56400196.255 : IO Send command 10 bytes
19ec-1c88:56400196.331 : => CNT96226::VenderCmd_SetData
19ec-1c88:56400196.388 : iCmd = 0, nBytes = 10
19ec-1c88:56400196.491 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56400390.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56400390.641 : System send command 10 bytes + data 0 bytes
19ec-1c88:56400390.704 : IO total need to receive data 5 bytes
19ec-1c88:56400390.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:56400390.815 : iCmd = 0, nBytes = 5
19ec-1c88:56400583.361 : 0000 : 06 00 02 02 ab 
19ec-1c88:56400583.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56400583.567 : System total receive data 5 bytes
19ec-1c88:56400583.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:56400583.688 : iCmd = 1, nBytes = 4
19ec-1c88:56400736.131 : 0000 : 00 00 00 00 
19ec-1c88:56400736.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56400736.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56400736.442 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56400736.509 : IO Send command 10 bytes
19ec-1c88:56400736.602 : => CNT96226::VenderCmd_SetData
19ec-1c88:56400736.659 : iCmd = 0, nBytes = 10
19ec-1c88:56400736.762 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56400927.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56400928.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:56400928.173 : IO total need to receive data 165 bytes
19ec-1c88:56400928.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:56400928.292 : iCmd = 0, nBytes = 165
19ec-1c88:56401124.863 : skip dump 37 bytes
19ec-1c88:56401125.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56401125.234 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56401125.372 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56401125.508 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56401125.641 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56401125.779 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56401125.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401126.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401126.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401126.154 : System total receive data 165 bytes
19ec-1c88:56401126.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:56401126.282 : iCmd = 1, nBytes = 4
19ec-1c88:56401285.631 : 0000 : 00 00 00 00 
19ec-1c88:56401285.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401285.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56401286.085 : Dump Inquiry
19ec-1c88:56401286.221 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56401286.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56401286.490 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56401286.629 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56401286.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56401286.883 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56401287.005 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401287.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401287.258 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56401287.387 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56401287.472 : 00a0 : 00 00 00 00 00 
19ec-1c88:56401287.546 : => ReadNVMDataInternal
19ec-1c88:56401287.741 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56401287.808 : IO Send command 10 bytes
19ec-1c88:56401287.901 : => CNT96226::VenderCmd_SetData
19ec-1c88:56401287.963 : iCmd = 0, nBytes = 10
19ec-1c88:56401288.062 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56401593.866 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56401594.022 : System send command 10 bytes + data 0 bytes
19ec-1c88:56401594.092 : IO total need to receive data 128 bytes
19ec-1c88:56401594.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:56401594.212 : iCmd = 0, nBytes = 128
19ec-1c88:56401761.260 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401761.462 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401761.605 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56401761.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56401761.864 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56401761.989 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401762.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401762.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401762.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401762.359 : System total receive data 128 bytes
19ec-1c88:56401762.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:56401762.474 : iCmd = 1, nBytes = 4
19ec-1c88:56401873.159 : 0000 : 00 00 00 00 
19ec-1c88:56401873.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401873.392 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56401873.460 : NVMData.PadScanCount = 0
19ec-1c88:56401873.519 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56401873.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56401873.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:56401873.689 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56401873.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56401873.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56401873.850 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56401873.907 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56401873.960 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56401874.013 : NVMData.BornMonth = 0
19ec-1c88:56401874.062 : NVMData.BornDay = 0
19ec-1c88:56401874.112 : NVMData.BornYear = 0
19ec-1c88:56401874.159 : NVMData.FirstScanMonth = 4
19ec-1c88:56401874.209 : NVMData.FirstScanDay = 30
19ec-1c88:56401874.261 : NVMData.FirstScanYear = 2020
19ec-1c88:56401874.313 : NVMData.VerticalMagnification = 0
19ec-1c88:56401874.368 : NVMData.HorizontalMagnification = 0
19ec-1c88:56401874.420 : NVMData.PowerSavingTime = 15
19ec-1c88:56401874.476 : NVMData.SN = A094165189010062
19ec-1c88:56401874.526 : NVMData.AutoFeed = 0
19ec-1c88:56401874.574 : NVMData.CCDType = 0
19ec-1c88:56401874.621 : NVMData.ScanSpeed = 0
19ec-1c88:56401874.673 : NVMData.RollerCount = 0
19ec-1c88:56401874.723 : NVMData.MultifeedCount = 0
19ec-1c88:56401874.772 : NVMData.JamCount = 0
19ec-1c88:56401874.822 : NVMData.IdentifyInfo = 
19ec-1c88:56401874.873 : NVMData.FormalName = 
19ec-1c88:56401875.078 : NVMData.ReservedB = 0
19ec-1c88:56401875.131 : NVMData.FunctionCode = 0
19ec-1c88:56401875.179 : NVMData.PreFeed = 0
19ec-1c88:56401875.229 : NVMData.PreFeedTime = 0
19ec-1c88:56401875.277 : NVMData.ButtonNumber = 0
19ec-1c88:56401875.326 : NVMData.PowerOffTime = 0
19ec-1c88:56401875.378 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56401875.457 : => IoObject::IoLockEnd
19ec-1c88:56401875.550 : <= IoObject::IoLockEnd
19ec-1c88:56401875.600 : <= InitializeScanner ret = 1
19ec-1c88:56401875.662 : => GetLogicalScannerAbilityEx
19ec-1c88:56401875.725 : => IoObject::IoLockStart
19ec-1c88:56401875.815 : => CAsicIO::CheckDevice
19ec-1c88:56401875.868 : => CNT96226::ConnectIsAvailable
19ec-1c88:56401892.770 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56401892.861 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56401892.915 : <= IoObject::IoLockStart
19ec-1c88:56401892.971 : => IoObject::IoLockEnd
19ec-1c88:56401893.054 : <= IoObject::IoLockEnd
19ec-1c88:56401893.165 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56401893.238 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56402084.157 : => ReadNVMData
19ec-1c88:56402084.348 : => IoObject::IoLockStart
19ec-1c88:56402084.481 : => CAsicIO::CheckDevice
19ec-1c88:56402084.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:56402107.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56402107.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56402107.809 : <= IoObject::IoLockStart
19ec-1c88:56402107.873 : => ReadNVMDataInternal
19ec-1c88:56402107.932 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56402107.997 : IO Send command 10 bytes
19ec-1c88:56402108.111 : => CNT96226::VenderCmd_SetData
19ec-1c88:56402108.166 : iCmd = 0, nBytes = 10
19ec-1c88:56402108.279 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56402459.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56402459.339 : System send command 10 bytes + data 0 bytes
19ec-1c88:56402459.410 : IO total need to receive data 128 bytes
19ec-1c88:56402459.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:56402459.528 : iCmd = 0, nBytes = 128
19ec-1c88:56402663.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402663.981 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56402664.268 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56402664.405 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56402664.942 : System total receive data 128 bytes
19ec-1c88:56402665.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:56402665.063 : iCmd = 1, nBytes = 4
19ec-1c88:56402824.448 : 0000 : 00 00 00 00 
19ec-1c88:56402824.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56402824.687 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56402824.761 : NVMData.PadScanCount = 0
19ec-1c88:56402824.819 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56402824.873 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56402824.929 : NVMData.FlatbedScanCount = 0
19ec-1c88:56402824.981 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56402825.030 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56402825.085 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56402825.139 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56402825.196 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56402825.248 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56402825.301 : NVMData.BornMonth = 0
19ec-1c88:56402825.349 : NVMData.BornDay = 0
19ec-1c88:56402825.402 : NVMData.BornYear = 0
19ec-1c88:56402825.448 : NVMData.FirstScanMonth = 4
19ec-1c88:56402825.499 : NVMData.FirstScanDay = 30
19ec-1c88:56402825.555 : NVMData.FirstScanYear = 2020
19ec-1c88:56402825.759 : NVMData.VerticalMagnification = 0
19ec-1c88:56402825.820 : NVMData.HorizontalMagnification = 0
19ec-1c88:56402825.877 : NVMData.PowerSavingTime = 15
19ec-1c88:56402825.931 : NVMData.SN = A094165189010062
19ec-1c88:56402825.981 : NVMData.AutoFeed = 0
19ec-1c88:56402826.028 : NVMData.CCDType = 0
19ec-1c88:56402826.076 : NVMData.ScanSpeed = 0
19ec-1c88:56402826.126 : NVMData.RollerCount = 0
19ec-1c88:56402826.176 : NVMData.MultifeedCount = 0
19ec-1c88:56402826.227 : NVMData.JamCount = 0
19ec-1c88:56402826.276 : NVMData.IdentifyInfo = 
19ec-1c88:56402826.325 : NVMData.FormalName = 
19ec-1c88:56402826.374 : NVMData.ReservedB = 0
19ec-1c88:56402826.426 : NVMData.FunctionCode = 0
19ec-1c88:56402826.473 : NVMData.PreFeed = 0
19ec-1c88:56402826.523 : NVMData.PreFeedTime = 0
19ec-1c88:56402826.572 : NVMData.ButtonNumber = 0
19ec-1c88:56402826.623 : NVMData.PowerOffTime = 0
19ec-1c88:56402826.674 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56402826.736 : => IoObject::IoLockEnd
19ec-1c88:56402826.827 : <= IoObject::IoLockEnd
19ec-1c88:56402826.879 : <= ReadNVMData ret = 1
19ec-1c88:56405520.678 : ============Debug Start==========
19ec-1c88:56405520.986 : Date : 2020/4/30 14:33:11
19ec-1c88:56405521.066 : Process ID : 19ec
19ec-1c88:56405521.471 : Windows : Version 10.0 build 18363 
19ec-1c88:56405521.922 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56405521.984 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56405522.052 : MemoryStatus.ullAvailPhys : 1754075136
19ec-1c88:56405522.112 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56405522.171 : MemoryStatus.ullAvailPageFile : 3115802624
19ec-1c88:56405522.235 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56405522.294 : MemoryStatus.ullAvailVirtual : 1728471040
19ec-1c88:56405522.355 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56405522.460 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56405522.523 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56405522.762 : CPU Count : 4
19ec-1c88:56405522.807 : CPU Frequency : 100.000 Mhz
19ec-1c88:56405527.124 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56405527.252 : => InitializeDriver
19ec-1c88:56405527.519 : <= InitializeDriver ret = 1
19ec-1c88:56408246.262 : => InitializeScanner
19ec-1c88:56408246.796 : => CAsicIO::GetDeviceList
19ec-1c88:56408247.287 : => CNT96226::CNT96226
19ec-1c88:56408247.354 : => CNT96226::Open
19ec-1c88:56408274.996 : <= CNT96226::Open ret = 1
19ec-1c88:56408275.104 : => CNT96226::Initialize
19ec-1c88:56408275.303 : <= CNT96226::Initialize ret = 1
19ec-1c88:56408275.365 : <= CNT96226::CNT96226
19ec-1c88:56408275.420 : => CNT96226::EnumAvailableDevice
19ec-1c88:56408280.796 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56408280.876 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56408280.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56412004.981 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56412005.279 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56412011.063 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56412011.175 : => IoObject::GetLockName
19ec-1c88:56412011.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56412011.305 : <= IoObject::GetLockName
19ec-1c88:56412011.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:56412011.860 : iCmd = 3, nBytes = 2
19ec-1c88:56412389.778 : 0000 : 06 38 
19ec-1c88:56412389.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56412390.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:56412390.063 : iCmd = 4, nBytes = 2
19ec-1c88:56412681.470 : 0000 : 07 07 
19ec-1c88:56412681.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56412681.660 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56412681.748 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56412681.814 : IO Send command 10 bytes
19ec-1c88:56412681.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:56412681.920 : iCmd = 0, nBytes = 10
19ec-1c88:56412682.022 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56412880.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56412880.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:56412880.404 : iCmd = 0, nBytes = 165
19ec-1c88:56413083.299 : skip dump 37 bytes
19ec-1c88:56413083.524 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56413083.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56413083.800 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56413083.932 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56413084.061 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56413084.194 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56413084.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413084.441 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413084.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413084.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:56413084.617 : iCmd = 1, nBytes = 4
19ec-1c88:56413291.836 : 0000 : 00 00 00 00 
19ec-1c88:56413291.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413292.015 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56413292.084 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56413292.152 : IO Send command 10 bytes
19ec-1c88:56413292.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:56413292.268 : iCmd = 0, nBytes = 10
19ec-1c88:56413292.373 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56413629.760 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56413629.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:56413630.012 : iCmd = 0, nBytes = 128
19ec-1c88:56413831.615 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413831.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413831.924 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56413832.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56413832.197 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.326 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413832.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:56413832.759 : iCmd = 1, nBytes = 4
19ec-1c88:56413985.729 : 0000 : 00 00 00 00 
19ec-1c88:56413985.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413985.944 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56413986.115 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56413986.197 : => CNT96226::Close
19ec-1c88:56413989.727 : <= CNT96226::Close ret = 1
19ec-1c88:56413989.799 : <= CNT96226::~CNT96226
19ec-1c88:56413989.899 : <= CAsicIO::GetDeviceList
19ec-1c88:56413990.289 : => IoObject::SetTimeout
19ec-1c88:56413990.416 : Timeout--> In = 0 Out = 0
19ec-1c88:56413990.479 : <= IoObject::SetTimeout
19ec-1c88:56413990.548 : => CAsicIO::CAsicIO
19ec-1c88:56413990.618 : => CNT96226::CNT96226
19ec-1c88:56413990.673 : => CNT96226::Open
19ec-1c88:56414012.172 : <= CNT96226::Open ret = 1
19ec-1c88:56414012.267 : => CNT96226::Initialize
19ec-1c88:56414012.472 : <= CNT96226::Initialize ret = 1
19ec-1c88:56414012.534 : <= CNT96226::CNT96226
19ec-1c88:56414012.585 : <= CAsicIO::CAsicIO
19ec-1c88:56414012.640 : => CAsicIO::InitializeDevice
19ec-1c88:56414012.709 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56414018.850 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56414018.971 : => IoObject::GetLockName
19ec-1c88:56414019.026 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56414019.091 : <= IoObject::GetLockName
19ec-1c88:56414019.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56414019.661 : IO Send command 10 bytes
19ec-1c88:56414019.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:56414019.772 : iCmd = 0, nBytes = 10
19ec-1c88:56414019.886 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56414336.826 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56414336.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:56414337.033 : iCmd = 0, nBytes = 128
19ec-1c88:56414524.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414524.360 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414524.510 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56414524.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56414524.787 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56414524.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414525.043 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414525.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414525.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56414525.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:56414525.358 : iCmd = 1, nBytes = 4
19ec-1c88:56414686.301 : 0000 : 00 00 00 00 
19ec-1c88:56414686.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56414686.446 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56414686.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:56414686.562 : iCmd = 3, nBytes = 2
19ec-1c88:56415049.914 : 0000 : 06 38 
19ec-1c88:56415050.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415050.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:56415050.204 : iCmd = 4, nBytes = 2
19ec-1c88:56415337.283 : 0000 : 07 07 
19ec-1c88:56415337.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415337.569 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56415337.669 : => IoObject::InitializeDevice
19ec-1c88:56415337.777 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56415338.482 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56415338.557 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56415339.361 : => FindScanner
19ec-1c88:56415339.421 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56415339.485 : <= FindScanner ret = 1
19ec-1c88:56415339.540 : => IoObject::IoLockStart
19ec-1c88:56415339.644 : => CAsicIO::CheckDevice
19ec-1c88:56415339.697 : => CNT96226::ConnectIsAvailable
19ec-1c88:56415364.213 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56415364.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56415364.366 : <= IoObject::IoLockStart
19ec-1c88:56415364.427 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56415364.491 : IO Send command 10 bytes
19ec-1c88:56415364.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:56415364.642 : iCmd = 0, nBytes = 10
19ec-1c88:56415364.741 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56415560.171 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56415560.353 : System send command 10 bytes + data 0 bytes
19ec-1c88:56415560.431 : IO total need to receive data 5 bytes
19ec-1c88:56415560.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:56415560.558 : iCmd = 0, nBytes = 5
19ec-1c88:56415722.200 : 0000 : 06 00 02 02 ab 
19ec-1c88:56415722.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415722.402 : System total receive data 5 bytes
19ec-1c88:56415722.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:56415722.527 : iCmd = 1, nBytes = 4
19ec-1c88:56415923.217 : 0000 : 00 00 00 00 
19ec-1c88:56415923.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415923.460 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56415923.531 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56415923.599 : IO Send command 10 bytes
19ec-1c88:56415923.724 : => CNT96226::VenderCmd_SetData
19ec-1c88:56415923.791 : iCmd = 0, nBytes = 10
19ec-1c88:56415923.891 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56416089.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56416089.427 : System send command 10 bytes + data 0 bytes
19ec-1c88:56416089.490 : IO total need to receive data 165 bytes
19ec-1c88:56416089.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416089.608 : iCmd = 0, nBytes = 165
19ec-1c88:56416253.078 : skip dump 37 bytes
19ec-1c88:56416253.283 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56416253.435 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56416253.584 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56416253.722 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56416253.859 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56416253.997 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56416254.127 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416254.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416254.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56416254.385 : System total receive data 165 bytes
19ec-1c88:56416254.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416254.500 : iCmd = 1, nBytes = 4
19ec-1c88:56416449.043 : 0000 : 00 00 00 00 
19ec-1c88:56416449.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56416449.296 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56416449.523 : Dump Inquiry
19ec-1c88:56416449.654 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56416449.791 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56416449.920 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56416450.052 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56416450.182 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56416450.311 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56416450.434 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416450.559 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416450.690 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56416450.820 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56416450.903 : 00a0 : 00 00 00 00 00 
19ec-1c88:56416450.980 : => ReadNVMDataInternal
19ec-1c88:56416451.204 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56416451.269 : IO Send command 10 bytes
19ec-1c88:56416451.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:56416451.496 : iCmd = 0, nBytes = 10
19ec-1c88:56416451.598 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56416788.771 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56416788.950 : System send command 10 bytes + data 0 bytes
19ec-1c88:56416789.021 : IO total need to receive data 128 bytes
19ec-1c88:56416789.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416789.142 : iCmd = 0, nBytes = 128
19ec-1c88:56416979.420 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416979.620 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416979.758 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56416979.889 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56416980.017 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.141 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56416980.511 : System total receive data 128 bytes
19ec-1c88:56416980.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416980.622 : iCmd = 1, nBytes = 4
19ec-1c88:56417160.452 : 0000 : 00 00 00 00 
19ec-1c88:56417160.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56417160.746 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56417160.817 : NVMData.PadScanCount = 0
19ec-1c88:56417160.872 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56417160.923 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56417160.982 : NVMData.FlatbedScanCount = 0
19ec-1c88:56417161.034 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56417161.087 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56417161.140 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56417161.194 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56417161.246 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56417161.300 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56417161.357 : NVMData.BornMonth = 0
19ec-1c88:56417161.405 : NVMData.BornDay = 0
19ec-1c88:56417161.460 : NVMData.BornYear = 0
19ec-1c88:56417161.507 : NVMData.FirstScanMonth = 4
19ec-1c88:56417161.557 : NVMData.FirstScanDay = 30
19ec-1c88:56417161.615 : NVMData.FirstScanYear = 2020
19ec-1c88:56417161.666 : NVMData.VerticalMagnification = 0
19ec-1c88:56417161.722 : NVMData.HorizontalMagnification = 0
19ec-1c88:56417161.775 : NVMData.PowerSavingTime = 15
19ec-1c88:56417161.830 : NVMData.SN = A094165189010062
19ec-1c88:56417161.880 : NVMData.AutoFeed = 0
19ec-1c88:56417161.930 : NVMData.CCDType = 0
19ec-1c88:56417161.979 : NVMData.ScanSpeed = 0
19ec-1c88:56417162.026 : NVMData.RollerCount = 0
19ec-1c88:56417162.075 : NVMData.MultifeedCount = 0
19ec-1c88:56417162.124 : NVMData.JamCount = 0
19ec-1c88:56417162.170 : NVMData.IdentifyInfo = 
19ec-1c88:56417162.221 : NVMData.FormalName = 
19ec-1c88:56417162.420 : NVMData.ReservedB = 0
19ec-1c88:56417162.477 : NVMData.FunctionCode = 0
19ec-1c88:56417162.525 : NVMData.PreFeed = 0
19ec-1c88:56417162.577 : NVMData.PreFeedTime = 0
19ec-1c88:56417162.625 : NVMData.ButtonNumber = 0
19ec-1c88:56417162.676 : NVMData.PowerOffTime = 0
19ec-1c88:56417162.729 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56417162.806 : => IoObject::IoLockEnd
19ec-1c88:56417162.904 : <= IoObject::IoLockEnd
19ec-1c88:56417162.954 : <= InitializeScanner ret = 1
19ec-1c88:56418811.656 : => GetLogicalScannerAbility
19ec-1c88:56418811.842 : => IoObject::IoLockStart
19ec-1c88:56418811.980 : => CAsicIO::CheckDevice
19ec-1c88:56418812.041 : => CNT96226::ConnectIsAvailable
19ec-1c88:56418826.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56418826.530 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56418826.598 : <= IoObject::IoLockStart
19ec-1c88:56418826.660 : => IoObject::IoLockEnd
19ec-1c88:56418826.755 : <= IoObject::IoLockEnd
19ec-1c88:56418826.831 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56423446.306 : => GetLogicalScannerAbilityEx
19ec-1c88:56423446.511 : => IoObject::IoLockStart
19ec-1c88:56423446.636 : => CAsicIO::CheckDevice
19ec-1c88:56423446.692 : => CNT96226::ConnectIsAvailable
19ec-1c88:56423469.273 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56423469.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56423469.436 : <= IoObject::IoLockStart
19ec-1c88:56423469.494 : => IoObject::IoLockEnd
19ec-1c88:56423469.589 : <= IoObject::IoLockEnd
19ec-1c88:56423469.702 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56423469.780 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56431196.636 : => ReadNVMData
19ec-1c88:56431196.851 : => IoObject::IoLockStart
19ec-1c88:56431196.980 : => CAsicIO::CheckDevice
19ec-1c88:56431197.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:56431217.762 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56431217.896 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56431217.968 : <= IoObject::IoLockStart
19ec-1c88:56431218.047 : => ReadNVMDataInternal
19ec-1c88:56431218.120 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56431218.190 : IO Send command 10 bytes
19ec-1c88:56431218.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:56431218.399 : iCmd = 0, nBytes = 10
19ec-1c88:56431218.516 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56431544.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56431544.479 : System send command 10 bytes + data 0 bytes
19ec-1c88:56431544.570 : IO total need to receive data 128 bytes
19ec-1c88:56431544.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:56431544.702 : iCmd = 0, nBytes = 128
19ec-1c88:56431753.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.262 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.404 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56431753.540 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56431753.667 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.789 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.910 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431754.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431754.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56431754.160 : System total receive data 128 bytes
19ec-1c88:56431754.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:56431754.274 : iCmd = 1, nBytes = 4
19ec-1c88:56431919.536 : 0000 : 00 00 00 00 
19ec-1c88:56431919.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56431919.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56431919.951 : NVMData.PadScanCount = 0
19ec-1c88:56431920.011 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56431920.072 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56431920.131 : NVMData.FlatbedScanCount = 0
19ec-1c88:56431920.184 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56431920.415 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56431920.475 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56431920.529 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56431920.586 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56431920.640 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56431920.700 : NVMData.BornMonth = 0
19ec-1c88:56431920.751 : NVMData.BornDay = 0
19ec-1c88:56431920.803 : NVMData.BornYear = 0
19ec-1c88:56431920.851 : NVMData.FirstScanMonth = 4
19ec-1c88:56431920.904 : NVMData.FirstScanDay = 30
19ec-1c88:56431920.961 : NVMData.FirstScanYear = 2020
19ec-1c88:56431921.014 : NVMData.VerticalMagnification = 0
19ec-1c88:56431921.075 : NVMData.HorizontalMagnification = 0
19ec-1c88:56431921.128 : NVMData.PowerSavingTime = 15
19ec-1c88:56431921.184 : NVMData.SN = A094165189010062
19ec-1c88:56431921.233 : NVMData.AutoFeed = 0
19ec-1c88:56431921.283 : NVMData.CCDType = 0
19ec-1c88:56431921.336 : NVMData.ScanSpeed = 0
19ec-1c88:56431921.386 : NVMData.RollerCount = 0
19ec-1c88:56431921.442 : NVMData.MultifeedCount = 0
19ec-1c88:56431921.498 : NVMData.JamCount = 0
19ec-1c88:56431921.548 : NVMData.IdentifyInfo = 
19ec-1c88:56431921.601 : NVMData.FormalName = 
19ec-1c88:56431921.652 : NVMData.ReservedB = 0
19ec-1c88:56431921.701 : NVMData.FunctionCode = 0
19ec-1c88:56431921.751 : NVMData.PreFeed = 0
19ec-1c88:56431921.800 : NVMData.PreFeedTime = 0
19ec-1c88:56431921.851 : NVMData.ButtonNumber = 0
19ec-1c88:56431921.901 : NVMData.PowerOffTime = 0
19ec-1c88:56431921.951 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56431922.015 : => IoObject::IoLockEnd
19ec-1c88:56431922.111 : <= IoObject::IoLockEnd
19ec-1c88:56431922.159 : <= ReadNVMData ret = 1
19ec-1c88:56442221.909 : => GetADFStatus
19ec-1c88:56442222.356 : => IoObject::IoLockStart
19ec-1c88:56442222.500 : => CAsicIO::CheckDevice
19ec-1c88:56442222.557 : => CNT96226::ConnectIsAvailable
19ec-1c88:56442239.824 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56442239.940 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56442240.006 : <= IoObject::IoLockStart
19ec-1c88:56442240.067 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56442240.138 : IO Send command 10 bytes
19ec-1c88:56442240.257 : => CNT96226::VenderCmd_SetData
19ec-1c88:56442240.316 : iCmd = 0, nBytes = 10
19ec-1c88:56442240.485 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56442421.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56442422.094 : System send command 10 bytes + data 0 bytes
19ec-1c88:56442422.157 : IO total need to receive data 2 bytes
19ec-1c88:56442422.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:56442422.276 : iCmd = 0, nBytes = 2
19ec-1c88:56442561.023 : 0000 : 00 00 
19ec-1c88:56442561.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56442561.538 : System total receive data 2 bytes
19ec-1c88:56442561.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:56442561.651 : iCmd = 1, nBytes = 4
19ec-1c88:56442730.693 : 0000 : 00 00 00 00 
19ec-1c88:56442730.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56442730.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56442730.972 : Return status = 0
19ec-1c88:56442731.028 : => IoObject::IoLockEnd
19ec-1c88:56442731.117 : <= IoObject::IoLockEnd
19ec-1c88:56442731.166 : <= GetADFStatus ret = 1
19ec-1c88:56445420.491 : => GetADFStatus
19ec-1c88:56445420.695 : => IoObject::IoLockStart
19ec-1c88:56445420.819 : => CAsicIO::CheckDevice
19ec-1c88:56445420.876 : => CNT96226::ConnectIsAvailable
19ec-1c88:56445447.202 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56445447.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56445447.378 : <= IoObject::IoLockStart
19ec-1c88:56445447.439 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56445447.505 : IO Send command 10 bytes
19ec-1c88:56445447.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:56445447.708 : iCmd = 0, nBytes = 10
19ec-1c88:56445447.814 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56445646.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56445647.178 : System send command 10 bytes + data 0 bytes
19ec-1c88:56445647.744 : IO total need to receive data 2 bytes
19ec-1c88:56445647.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:56445647.870 : iCmd = 0, nBytes = 2
19ec-1c88:56445812.567 : 0000 : 00 00 
19ec-1c88:56445812.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56445812.723 : System total receive data 2 bytes
19ec-1c88:56445812.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:56445812.843 : iCmd = 1, nBytes = 4
19ec-1c88:56445972.538 : 0000 : 00 00 00 00 
19ec-1c88:56445972.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56445972.820 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56445972.885 : Return status = 0
19ec-1c88:56445972.945 : => IoObject::IoLockEnd
19ec-1c88:56445973.038 : <= IoObject::IoLockEnd
19ec-1c88:56445973.086 : <= GetADFStatus ret = 1
19ec-1c88:56448085.648 : => TerminateDriver
19ec-1c88:56448085.837 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:56448085.910 : => CNT96226::Close
19ec-1c88:56448089.989 : <= CNT96226::Close ret = 1
19ec-1c88:56448090.068 : <= CAsicIO::~CAsicIO
19ec-1c88:56448090.124 : => IoObject::IoLockEnd
19ec-1c88:56448090.177 : <= IoObject::IoLockEnd
19ec-1c88:56448090.234 : => IoObject::TerminateDevice
19ec-1c88:56448090.292 : => IoObject::IoLockEnd
19ec-1c88:56448090.339 : <= IoObject::IoLockEnd
19ec-1c88:56448090.438 : <= IoObject::TerminateDevice
19ec-1c88:56448090.696 : <= TerminateDriver ret = 1
19ec-1c88:56491592.792 : ============Debug Start==========
19ec-1c88:56491593.063 : Date : 2020/4/30 14:33:14
19ec-1c88:56491593.141 : Process ID : 19ec
19ec-1c88:56491593.534 : Windows : Version 10.0 build 18363 
19ec-1c88:56491593.960 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56491594.024 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56491594.084 : MemoryStatus.ullAvailPhys : 1754738688
19ec-1c88:56491594.146 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56491594.206 : MemoryStatus.ullAvailPageFile : 3118374912
19ec-1c88:56491594.264 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56491594.324 : MemoryStatus.ullAvailVirtual : 1728471040
19ec-1c88:56491594.383 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56491594.483 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56491594.547 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56491594.784 : CPU Count : 4
19ec-1c88:56491594.830 : CPU Frequency : 100.000 Mhz
19ec-1c88:56491599.026 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56491599.158 : => InitializeDriver
19ec-1c88:56491599.424 : <= InitializeDriver ret = 1
19ec-1c88:56491599.481 : => InitializeScanner
19ec-1c88:56491599.562 : => CAsicIO::GetDeviceList
19ec-1c88:56491599.859 : => CNT96226::CNT96226
19ec-1c88:56491599.916 : => CNT96226::Open
19ec-1c88:56491620.315 : <= CNT96226::Open ret = 1
19ec-1c88:56491620.408 : => CNT96226::Initialize
19ec-1c88:56491620.588 : <= CNT96226::Initialize ret = 1
19ec-1c88:56491620.643 : <= CNT96226::CNT96226
19ec-1c88:56491620.697 : => CNT96226::EnumAvailableDevice
19ec-1c88:56491625.946 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56491626.021 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56491626.078 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56495335.760 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56495336.072 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56495342.891 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56495342.995 : => IoObject::GetLockName
19ec-1c88:56495343.055 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56495343.125 : <= IoObject::GetLockName
19ec-1c88:56495343.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:56495343.689 : iCmd = 3, nBytes = 2
19ec-1c88:56495723.169 : 0000 : 06 38 
19ec-1c88:56495723.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56495723.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:56495723.464 : iCmd = 4, nBytes = 2
19ec-1c88:56496039.424 : 0000 : 07 07 
19ec-1c88:56496039.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56496039.660 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56496039.748 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56496039.815 : IO Send command 10 bytes
19ec-1c88:56496039.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:56496039.926 : iCmd = 0, nBytes = 10
19ec-1c88:56496040.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56496248.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56496248.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:56496248.951 : iCmd = 0, nBytes = 165
19ec-1c88:56496444.809 : skip dump 37 bytes
19ec-1c88:56496445.038 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56496445.183 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56496445.321 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56496445.459 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56496445.593 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56496445.734 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56496445.868 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56496445.998 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56496446.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56496446.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:56496446.192 : iCmd = 1, nBytes = 4
19ec-1c88:56496642.872 : 0000 : 00 00 00 00 
19ec-1c88:56496642.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56496643.065 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56496643.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56496643.207 : IO Send command 10 bytes
19ec-1c88:56496643.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:56496643.317 : iCmd = 0, nBytes = 10
19ec-1c88:56496643.428 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56496998.403 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56496998.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:56496998.609 : iCmd = 0, nBytes = 128
19ec-1c88:56497207.831 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.016 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.157 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56497208.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56497208.414 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.657 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56497208.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:56497208.967 : iCmd = 1, nBytes = 4
19ec-1c88:56497404.340 : 0000 : 00 00 00 00 
19ec-1c88:56497405.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56497405.213 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56497405.422 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56497405.500 : => CNT96226::Close
19ec-1c88:56497411.148 : <= CNT96226::Close ret = 1
19ec-1c88:56497411.238 : <= CNT96226::~CNT96226
19ec-1c88:56497411.331 : <= CAsicIO::GetDeviceList
19ec-1c88:56497411.766 : => IoObject::SetTimeout
19ec-1c88:56497411.895 : Timeout--> In = 0 Out = 0
19ec-1c88:56497411.954 : <= IoObject::SetTimeout
19ec-1c88:56497412.024 : => CAsicIO::CAsicIO
19ec-1c88:56497412.100 : => CNT96226::CNT96226
19ec-1c88:56497412.156 : => CNT96226::Open
19ec-1c88:56497436.737 : <= CNT96226::Open ret = 1
19ec-1c88:56497436.843 : => CNT96226::Initialize
19ec-1c88:56497437.037 : <= CNT96226::Initialize ret = 1
19ec-1c88:56497437.094 : <= CNT96226::CNT96226
19ec-1c88:56497437.145 : <= CAsicIO::CAsicIO
19ec-1c88:56497437.201 : => CAsicIO::InitializeDevice
19ec-1c88:56497437.271 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56497443.487 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56497443.612 : => IoObject::GetLockName
19ec-1c88:56497443.675 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56497443.742 : <= IoObject::GetLockName
19ec-1c88:56497444.267 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56497444.340 : IO Send command 10 bytes
19ec-1c88:56497444.393 : => CNT96226::VenderCmd_SetData
19ec-1c88:56497444.448 : iCmd = 0, nBytes = 10
19ec-1c88:56497444.562 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56497766.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56497766.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:56497766.189 : iCmd = 0, nBytes = 128
19ec-1c88:56497960.037 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.251 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.392 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56497960.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56497960.661 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.794 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497961.048 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497961.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56497961.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56497961.237 : iCmd = 1, nBytes = 4
19ec-1c88:56498094.689 : 0000 : 00 00 00 00 
19ec-1c88:56498094.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56498094.852 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56498094.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:56498094.964 : iCmd = 3, nBytes = 2
19ec-1c88:56498440.558 : 0000 : 06 38 
19ec-1c88:56498440.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56498440.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:56498440.803 : iCmd = 4, nBytes = 2
19ec-1c88:56498742.786 : 0000 : 07 07 
19ec-1c88:56498742.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56498743.086 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56498743.183 : => IoObject::InitializeDevice
19ec-1c88:56498743.298 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56498743.952 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56498744.030 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56498744.758 : => FindScanner
19ec-1c88:56498744.819 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56498744.884 : <= FindScanner ret = 1
19ec-1c88:56498744.941 : => IoObject::IoLockStart
19ec-1c88:56498745.043 : => CAsicIO::CheckDevice
19ec-1c88:56498745.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:56498769.580 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56498769.697 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56498769.766 : <= IoObject::IoLockStart
19ec-1c88:56498769.827 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56498769.901 : IO Send command 10 bytes
19ec-1c88:56498769.983 : => CNT96226::VenderCmd_SetData
19ec-1c88:56498770.041 : iCmd = 0, nBytes = 10
19ec-1c88:56498770.147 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56498964.915 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56498965.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:56498965.123 : IO total need to receive data 5 bytes
19ec-1c88:56498965.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:56498965.242 : iCmd = 0, nBytes = 5
19ec-1c88:56499111.443 : 0000 : 06 00 02 02 ab 
19ec-1c88:56499111.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499111.625 : System total receive data 5 bytes
19ec-1c88:56499111.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:56499111.749 : iCmd = 1, nBytes = 4
19ec-1c88:56499279.687 : 0000 : 00 00 00 00 
19ec-1c88:56499279.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499279.915 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56499279.982 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56499280.048 : IO Send command 10 bytes
19ec-1c88:56499280.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:56499280.203 : iCmd = 0, nBytes = 10
19ec-1c88:56499280.304 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56499479.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56499479.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:56499479.824 : IO total need to receive data 165 bytes
19ec-1c88:56499479.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:56499479.940 : iCmd = 0, nBytes = 165
19ec-1c88:56499621.753 : skip dump 37 bytes
19ec-1c88:56499621.965 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56499622.116 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56499622.261 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56499622.398 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56499622.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56499622.661 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56499622.787 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499622.913 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499622.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499623.037 : System total receive data 165 bytes
19ec-1c88:56499623.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:56499623.153 : iCmd = 1, nBytes = 4
19ec-1c88:56499741.006 : 0000 : 00 00 00 00 
19ec-1c88:56499741.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499741.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56499741.442 : Dump Inquiry
19ec-1c88:56499741.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56499741.694 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56499741.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56499741.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56499742.077 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56499742.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56499742.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499742.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499742.575 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56499742.701 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56499742.787 : 00a0 : 00 00 00 00 00 
19ec-1c88:56499742.858 : => ReadNVMDataInternal
19ec-1c88:56499743.078 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56499743.146 : IO Send command 10 bytes
19ec-1c88:56499743.242 : => CNT96226::VenderCmd_SetData
19ec-1c88:56499743.296 : iCmd = 0, nBytes = 10
19ec-1c88:56499743.394 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56500086.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56500086.352 : System send command 10 bytes + data 0 bytes
19ec-1c88:56500086.432 : IO total need to receive data 128 bytes
19ec-1c88:56500086.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:56500086.562 : iCmd = 0, nBytes = 128
19ec-1c88:56500221.033 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.341 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56500221.470 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56500221.599 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500222.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56500222.094 : System total receive data 128 bytes
19ec-1c88:56500222.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:56500222.210 : iCmd = 1, nBytes = 4
19ec-1c88:56500379.896 : 0000 : 00 00 00 00 
19ec-1c88:56500380.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56500380.422 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56500380.487 : NVMData.PadScanCount = 0
19ec-1c88:56500380.542 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56500380.595 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56500380.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:56500380.705 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56500380.757 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56500380.809 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56500380.865 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56500380.919 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56500380.972 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56500381.032 : NVMData.BornMonth = 0
19ec-1c88:56500381.080 : NVMData.BornDay = 0
19ec-1c88:56500381.131 : NVMData.BornYear = 0
19ec-1c88:56500381.179 : NVMData.FirstScanMonth = 4
19ec-1c88:56500381.230 : NVMData.FirstScanDay = 30
19ec-1c88:56500381.282 : NVMData.FirstScanYear = 2020
19ec-1c88:56500381.337 : NVMData.VerticalMagnification = 0
19ec-1c88:56500381.389 : NVMData.HorizontalMagnification = 0
19ec-1c88:56500381.442 : NVMData.PowerSavingTime = 15
19ec-1c88:56500381.496 : NVMData.SN = A094165189010062
19ec-1c88:56500381.545 : NVMData.AutoFeed = 0
19ec-1c88:56500381.594 : NVMData.CCDType = 0
19ec-1c88:56500381.644 : NVMData.ScanSpeed = 0
19ec-1c88:56500381.691 : NVMData.RollerCount = 0
19ec-1c88:56500381.742 : NVMData.MultifeedCount = 0
19ec-1c88:56500381.793 : NVMData.JamCount = 0
19ec-1c88:56500381.841 : NVMData.IdentifyInfo = 
19ec-1c88:56500381.892 : NVMData.FormalName = 
19ec-1c88:56500382.064 : NVMData.ReservedB = 0
19ec-1c88:56500382.117 : NVMData.FunctionCode = 0
19ec-1c88:56500382.166 : NVMData.PreFeed = 0
19ec-1c88:56500382.216 : NVMData.PreFeedTime = 0
19ec-1c88:56500382.265 : NVMData.ButtonNumber = 0
19ec-1c88:56500382.312 : NVMData.PowerOffTime = 0
19ec-1c88:56500382.361 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56500382.438 : => IoObject::IoLockEnd
19ec-1c88:56500382.527 : <= IoObject::IoLockEnd
19ec-1c88:56500382.578 : <= InitializeScanner ret = 1
19ec-1c88:56500382.641 : => GetLogicalScannerAbilityEx
19ec-1c88:56500382.699 : => IoObject::IoLockStart
19ec-1c88:56500382.787 : => CAsicIO::CheckDevice
19ec-1c88:56500382.840 : => CNT96226::ConnectIsAvailable
19ec-1c88:56500399.526 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56500399.614 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56500399.669 : <= IoObject::IoLockStart
19ec-1c88:56500399.728 : => IoObject::IoLockEnd
19ec-1c88:56500399.819 : <= IoObject::IoLockEnd
19ec-1c88:56500399.936 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56500400.010 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56500588.542 : => ReadNVMData
19ec-1c88:56500588.720 : => IoObject::IoLockStart
19ec-1c88:56500588.847 : => CAsicIO::CheckDevice
19ec-1c88:56500588.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:56500608.116 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56500608.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56500608.301 : <= IoObject::IoLockStart
19ec-1c88:56500608.365 : => ReadNVMDataInternal
19ec-1c88:56500608.433 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56500608.501 : IO Send command 10 bytes
19ec-1c88:56500608.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:56500608.706 : iCmd = 0, nBytes = 10
19ec-1c88:56500608.825 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56500954.371 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56500954.514 : System send command 10 bytes + data 0 bytes
19ec-1c88:56500954.590 : IO total need to receive data 128 bytes
19ec-1c88:56500954.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:56500954.709 : iCmd = 0, nBytes = 128
19ec-1c88:56501142.026 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.242 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56501142.524 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56501142.653 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.913 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501143.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501143.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56501143.174 : System total receive data 128 bytes
19ec-1c88:56501143.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:56501143.301 : iCmd = 1, nBytes = 4
19ec-1c88:56501288.124 : 0000 : 00 00 00 00 
19ec-1c88:56501288.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56501288.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56501288.451 : NVMData.PadScanCount = 0
19ec-1c88:56501288.508 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56501288.564 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56501288.617 : NVMData.FlatbedScanCount = 0
19ec-1c88:56501288.674 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56501288.727 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56501288.779 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56501288.833 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56501288.887 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56501288.940 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56501288.994 : NVMData.BornMonth = 0
19ec-1c88:56501289.043 : NVMData.BornDay = 0
19ec-1c88:56501289.093 : NVMData.BornYear = 0
19ec-1c88:56501289.140 : NVMData.FirstScanMonth = 4
19ec-1c88:56501289.193 : NVMData.FirstScanDay = 30
19ec-1c88:56501289.247 : NVMData.FirstScanYear = 2020
19ec-1c88:56501289.439 : NVMData.VerticalMagnification = 0
19ec-1c88:56501289.495 : NVMData.HorizontalMagnification = 0
19ec-1c88:56501289.552 : NVMData.PowerSavingTime = 15
19ec-1c88:56501289.605 : NVMData.SN = A094165189010062
19ec-1c88:56501289.652 : NVMData.AutoFeed = 0
19ec-1c88:56501289.704 : NVMData.CCDType = 0
19ec-1c88:56501289.750 : NVMData.ScanSpeed = 0
19ec-1c88:56501289.799 : NVMData.RollerCount = 0
19ec-1c88:56501289.850 : NVMData.MultifeedCount = 0
19ec-1c88:56501289.902 : NVMData.JamCount = 0
19ec-1c88:56501289.949 : NVMData.IdentifyInfo = 
19ec-1c88:56501289.999 : NVMData.FormalName = 
19ec-1c88:56501290.049 : NVMData.ReservedB = 0
19ec-1c88:56501290.101 : NVMData.FunctionCode = 0
19ec-1c88:56501290.150 : NVMData.PreFeed = 0
19ec-1c88:56501290.197 : NVMData.PreFeedTime = 0
19ec-1c88:56501290.248 : NVMData.ButtonNumber = 0
19ec-1c88:56501290.295 : NVMData.PowerOffTime = 0
19ec-1c88:56501290.346 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56501290.408 : => IoObject::IoLockEnd
19ec-1c88:56501290.501 : <= IoObject::IoLockEnd
19ec-1c88:56501290.550 : <= ReadNVMData ret = 1
19ec-1c88:56503164.401 : => TerminateDriver
19ec-1c88:56503164.871 : => CAsicIO::~CAsicIO,pStage=79301704
19ec-1c88:56503165.027 : => CNT96226::Close
19ec-1c88:56503171.845 : <= CNT96226::Close ret = 1
19ec-1c88:56503172.004 : <= CAsicIO::~CAsicIO
19ec-1c88:56503172.120 : => IoObject::IoLockEnd
19ec-1c88:56503172.227 : <= IoObject::IoLockEnd
19ec-1c88:56503172.324 : => IoObject::TerminateDevice
19ec-1c88:56503172.433 : => IoObject::IoLockEnd
19ec-1c88:56503172.533 : <= IoObject::IoLockEnd
19ec-1c88:56503172.740 : <= IoObject::TerminateDevice
19ec-1c88:56503173.214 : <= TerminateDriver ret = 1
19ec-1c88:56506209.587 : ============Debug Start==========
19ec-1c88:56506209.919 : Date : 2020/4/30 14:33:14
19ec-1c88:56506210.004 : Process ID : 19ec
19ec-1c88:56506210.433 : Windows : Version 10.0 build 18363 
19ec-1c88:56506210.922 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56506210.986 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56506211.051 : MemoryStatus.ullAvailPhys : 1754435584
19ec-1c88:56506211.112 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56506211.183 : MemoryStatus.ullAvailPageFile : 3117518848
19ec-1c88:56506211.248 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56506211.309 : MemoryStatus.ullAvailVirtual : 1728708608
19ec-1c88:56506211.373 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56506211.481 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56506211.544 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56506211.792 : CPU Count : 4
19ec-1c88:56506211.841 : CPU Frequency : 100.000 Mhz
19ec-1c88:56506216.931 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56506217.068 : => InitializeDriver
19ec-1c88:56506217.354 : <= InitializeDriver ret = 1
19ec-1c88:56508832.657 : => InitializeScanner
19ec-1c88:56508832.924 : => CAsicIO::GetDeviceList
19ec-1c88:56508833.387 : => CNT96226::CNT96226
19ec-1c88:56508833.451 : => CNT96226::Open
19ec-1c88:56508856.043 : <= CNT96226::Open ret = 1
19ec-1c88:56508856.142 : => CNT96226::Initialize
19ec-1c88:56508856.322 : <= CNT96226::Initialize ret = 1
19ec-1c88:56508856.380 : <= CNT96226::CNT96226
19ec-1c88:56508856.434 : => CNT96226::EnumAvailableDevice
19ec-1c88:56508861.867 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56508861.945 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56508862.003 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56512548.955 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56512549.270 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56512556.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56512556.169 : => IoObject::GetLockName
19ec-1c88:56512556.232 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56512556.299 : <= IoObject::GetLockName
19ec-1c88:56512557.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:56512557.080 : iCmd = 3, nBytes = 2
19ec-1c88:56512942.889 : 0000 : 06 38 
19ec-1c88:56512943.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56512943.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:56512943.175 : iCmd = 4, nBytes = 2
19ec-1c88:56513254.414 : 0000 : 07 07 
19ec-1c88:56513254.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56513254.586 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56513254.672 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56513254.743 : IO Send command 10 bytes
19ec-1c88:56513254.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:56513254.865 : iCmd = 0, nBytes = 10
19ec-1c88:56513254.971 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56513424.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56513425.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:56513425.134 : iCmd = 0, nBytes = 165
19ec-1c88:56513578.591 : skip dump 37 bytes
19ec-1c88:56513578.789 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56513578.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56513579.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56513579.208 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56513579.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56513579.484 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56513579.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56513579.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56513579.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56513579.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:56513579.910 : iCmd = 1, nBytes = 4
19ec-1c88:56513753.265 : 0000 : 00 00 00 00 
19ec-1c88:56513753.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56513753.658 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56513753.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56513753.793 : IO Send command 10 bytes
19ec-1c88:56513753.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:56513753.905 : iCmd = 0, nBytes = 10
19ec-1c88:56513754.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56514095.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56514095.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514095.644 : iCmd = 0, nBytes = 128
19ec-1c88:56514307.888 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.068 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56514308.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56514308.471 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56514308.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514309.028 : iCmd = 1, nBytes = 4
19ec-1c88:56514437.893 : 0000 : 00 00 00 00 
19ec-1c88:56514438.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56514438.132 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56514438.344 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56514438.423 : => CNT96226::Close
19ec-1c88:56514442.514 : <= CNT96226::Close ret = 1
19ec-1c88:56514442.594 : <= CNT96226::~CNT96226
19ec-1c88:56514442.680 : <= CAsicIO::GetDeviceList
19ec-1c88:56514443.129 : => IoObject::SetTimeout
19ec-1c88:56514443.261 : Timeout--> In = 0 Out = 0
19ec-1c88:56514443.326 : <= IoObject::SetTimeout
19ec-1c88:56514443.398 : => CAsicIO::CAsicIO
19ec-1c88:56514443.472 : => CNT96226::CNT96226
19ec-1c88:56514443.527 : => CNT96226::Open
19ec-1c88:56514466.824 : <= CNT96226::Open ret = 1
19ec-1c88:56514466.921 : => CNT96226::Initialize
19ec-1c88:56514467.117 : <= CNT96226::Initialize ret = 1
19ec-1c88:56514467.179 : <= CNT96226::CNT96226
19ec-1c88:56514467.234 : <= CAsicIO::CAsicIO
19ec-1c88:56514467.293 : => CAsicIO::InitializeDevice
19ec-1c88:56514467.359 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56514473.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56514473.752 : => IoObject::GetLockName
19ec-1c88:56514473.809 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56514473.874 : <= IoObject::GetLockName
19ec-1c88:56514474.406 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56514474.479 : IO Send command 10 bytes
19ec-1c88:56514474.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:56514474.593 : iCmd = 0, nBytes = 10
19ec-1c88:56514474.703 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56514812.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56514812.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514813.025 : iCmd = 0, nBytes = 128
19ec-1c88:56514978.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514978.969 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.122 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56514979.266 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56514979.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56514979.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514979.977 : iCmd = 1, nBytes = 4
19ec-1c88:56515124.299 : 0000 : 00 00 00 00 
19ec-1c88:56515124.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56515124.514 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56515124.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:56515124.640 : iCmd = 3, nBytes = 2
19ec-1c88:56515510.664 : 0000 : 06 38 
19ec-1c88:56515510.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56515511.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:56515511.196 : iCmd = 4, nBytes = 2
19ec-1c88:56515831.222 : 0000 : 07 07 
19ec-1c88:56515831.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56515831.754 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56515831.949 : => IoObject::InitializeDevice
19ec-1c88:56515832.149 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56515833.263 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56515833.413 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56515834.556 : => FindScanner
19ec-1c88:56515834.662 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56515834.801 : <= FindScanner ret = 1
19ec-1c88:56515834.908 : => IoObject::IoLockStart
19ec-1c88:56515835.109 : => CAsicIO::CheckDevice
19ec-1c88:56515835.222 : => CNT96226::ConnectIsAvailable
19ec-1c88:56515858.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56515858.289 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56515858.421 : <= IoObject::IoLockStart
19ec-1c88:56515858.543 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56515858.690 : IO Send command 10 bytes
19ec-1c88:56515858.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:56515858.977 : iCmd = 0, nBytes = 10
19ec-1c88:56515859.204 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56516065.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56516065.815 : System send command 10 bytes + data 0 bytes
19ec-1c88:56516065.961 : IO total need to receive data 5 bytes
19ec-1c88:56516066.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516066.195 : iCmd = 0, nBytes = 5
19ec-1c88:56516247.195 : 0000 : 06 00 02 02 ab 
19ec-1c88:56516247.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56516247.489 : System total receive data 5 bytes
19ec-1c88:56516247.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516247.720 : iCmd = 1, nBytes = 4
19ec-1c88:56516445.246 : 0000 : 00 00 00 00 
19ec-1c88:56516445.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56516445.685 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56516445.819 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56516445.945 : IO Send command 10 bytes
19ec-1c88:56516446.123 : => CNT96226::VenderCmd_SetData
19ec-1c88:56516446.234 : iCmd = 0, nBytes = 10
19ec-1c88:56516446.445 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56516658.489 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56516658.724 : System send command 10 bytes + data 0 bytes
19ec-1c88:56516658.856 : IO total need to receive data 165 bytes
19ec-1c88:56516658.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516659.091 : iCmd = 0, nBytes = 165
19ec-1c88:56516854.112 : skip dump 37 bytes
19ec-1c88:56516854.474 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56516854.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56516855.027 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56516855.296 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56516855.560 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56516855.838 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56516856.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56516856.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56516856.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56516856.595 : System total receive data 165 bytes
19ec-1c88:56516856.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516856.813 : iCmd = 1, nBytes = 4
19ec-1c88:56517052.673 : 0000 : 00 00 00 00 
19ec-1c88:56517052.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56517053.196 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56517053.660 : Dump Inquiry
19ec-1c88:56517053.935 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56517054.214 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56517054.492 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56517054.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56517055.020 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56517055.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56517055.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517055.809 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517056.072 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56517056.335 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56517056.523 : 00a0 : 00 00 00 00 00 
19ec-1c88:56517056.655 : => ReadNVMDataInternal
19ec-1c88:56517057.042 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56517057.173 : IO Send command 10 bytes
19ec-1c88:56517057.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:56517057.469 : iCmd = 0, nBytes = 10
19ec-1c88:56517057.679 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56517420.760 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56517421.001 : System send command 10 bytes + data 0 bytes
19ec-1c88:56517421.139 : IO total need to receive data 128 bytes
19ec-1c88:56517421.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:56517421.387 : iCmd = 0, nBytes = 128
19ec-1c88:56517656.058 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517656.465 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517656.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56517657.023 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56517657.283 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56517657.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517657.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517658.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517658.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56517658.302 : System total receive data 128 bytes
19ec-1c88:56517658.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:56517658.542 : iCmd = 1, nBytes = 4
19ec-1c88:56517888.150 : 0000 : 00 00 00 00 
19ec-1c88:56517888.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56517888.623 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56517888.755 : NVMData.PadScanCount = 0
19ec-1c88:56517888.873 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56517888.987 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56517889.108 : NVMData.FlatbedScanCount = 0
19ec-1c88:56517889.216 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56517889.325 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56517889.431 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56517889.542 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56517889.652 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56517889.764 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56517889.874 : NVMData.BornMonth = 0
19ec-1c88:56517889.968 : NVMData.BornDay = 0
19ec-1c88:56517890.068 : NVMData.BornYear = 0
19ec-1c88:56517890.169 : NVMData.FirstScanMonth = 4
19ec-1c88:56517890.271 : NVMData.FirstScanDay = 30
19ec-1c88:56517890.379 : NVMData.FirstScanYear = 2020
19ec-1c88:56517890.486 : NVMData.VerticalMagnification = 0
19ec-1c88:56517890.599 : NVMData.HorizontalMagnification = 0
19ec-1c88:56517890.711 : NVMData.PowerSavingTime = 15
19ec-1c88:56517890.822 : NVMData.SN = A094165189010062
19ec-1c88:56517890.920 : NVMData.AutoFeed = 0
19ec-1c88:56517891.025 : NVMData.CCDType = 0
19ec-1c88:56517891.120 : NVMData.ScanSpeed = 0
19ec-1c88:56517891.216 : NVMData.RollerCount = 0
19ec-1c88:56517891.325 : NVMData.MultifeedCount = 0
19ec-1c88:56517891.427 : NVMData.JamCount = 0
19ec-1c88:56517891.525 : NVMData.IdentifyInfo = 
19ec-1c88:56517891.629 : NVMData.FormalName = 
19ec-1c88:56517892.056 : NVMData.ReservedB = 0
19ec-1c88:56517892.171 : NVMData.FunctionCode = 0
19ec-1c88:56517892.271 : NVMData.PreFeed = 0
19ec-1c88:56517892.371 : NVMData.PreFeedTime = 0
19ec-1c88:56517892.471 : NVMData.ButtonNumber = 0
19ec-1c88:56517892.577 : NVMData.PowerOffTime = 0
19ec-1c88:56517892.685 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56517892.833 : => IoObject::IoLockEnd
19ec-1c88:56517893.017 : <= IoObject::IoLockEnd
19ec-1c88:56517893.115 : <= InitializeScanner ret = 1
19ec-1c88:56519443.726 : => GetLogicalScannerAbility
19ec-1c88:56519443.914 : => IoObject::IoLockStart
19ec-1c88:56519444.047 : => CAsicIO::CheckDevice
19ec-1c88:56519444.107 : => CNT96226::ConnectIsAvailable
19ec-1c88:56519469.367 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56519469.480 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56519469.543 : <= IoObject::IoLockStart
19ec-1c88:56519469.604 : => IoObject::IoLockEnd
19ec-1c88:56519469.715 : <= IoObject::IoLockEnd
19ec-1c88:56519469.792 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56523177.225 : => GetLogicalScannerAbilityEx
19ec-1c88:56523177.422 : => IoObject::IoLockStart
19ec-1c88:56523177.800 : => CAsicIO::CheckDevice
19ec-1c88:56523177.857 : => CNT96226::ConnectIsAvailable
19ec-1c88:56523204.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56523204.158 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56523204.218 : <= IoObject::IoLockStart
19ec-1c88:56523204.278 : => IoObject::IoLockEnd
19ec-1c88:56523204.385 : <= IoObject::IoLockEnd
19ec-1c88:56523204.503 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56523204.578 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56530817.934 : => ReadNVMData
19ec-1c88:56530818.126 : => IoObject::IoLockStart
19ec-1c88:56530818.264 : => CAsicIO::CheckDevice
19ec-1c88:56530818.323 : => CNT96226::ConnectIsAvailable
19ec-1c88:56530843.530 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56530843.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56530843.714 : <= IoObject::IoLockStart
19ec-1c88:56530843.779 : => ReadNVMDataInternal
19ec-1c88:56530843.838 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56530843.916 : IO Send command 10 bytes
19ec-1c88:56530844.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:56530844.095 : iCmd = 0, nBytes = 10
19ec-1c88:56530844.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56531207.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56531208.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:56531208.244 : IO total need to receive data 128 bytes
19ec-1c88:56531208.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:56531208.360 : iCmd = 0, nBytes = 128
19ec-1c88:56531402.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531402.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.066 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56531403.201 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56531403.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56531403.852 : System total receive data 128 bytes
19ec-1c88:56531403.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:56531403.969 : iCmd = 1, nBytes = 4
19ec-1c88:56531552.680 : 0000 : 00 00 00 00 
19ec-1c88:56531552.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56531553.001 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56531553.076 : NVMData.PadScanCount = 0
19ec-1c88:56531553.139 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56531553.197 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56531553.256 : NVMData.FlatbedScanCount = 0
19ec-1c88:56531553.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56531553.503 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56531553.563 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56531553.619 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56531553.673 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56531553.728 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56531553.784 : NVMData.BornMonth = 0
19ec-1c88:56531553.834 : NVMData.BornDay = 0
19ec-1c88:56531553.884 : NVMData.BornYear = 0
19ec-1c88:56531553.938 : NVMData.FirstScanMonth = 4
19ec-1c88:56531553.992 : NVMData.FirstScanDay = 30
19ec-1c88:56531554.046 : NVMData.FirstScanYear = 2020
19ec-1c88:56531554.102 : NVMData.VerticalMagnification = 0
19ec-1c88:56531554.157 : NVMData.HorizontalMagnification = 0
19ec-1c88:56531554.214 : NVMData.PowerSavingTime = 15
19ec-1c88:56531554.267 : NVMData.SN = A094165189010062
19ec-1c88:56531554.320 : NVMData.AutoFeed = 0
19ec-1c88:56531554.370 : NVMData.CCDType = 0
19ec-1c88:56531554.420 : NVMData.ScanSpeed = 0
19ec-1c88:56531554.472 : NVMData.RollerCount = 0
19ec-1c88:56531554.527 : NVMData.MultifeedCount = 0
19ec-1c88:56531554.581 : NVMData.JamCount = 0
19ec-1c88:56531554.629 : NVMData.IdentifyInfo = 
19ec-1c88:56531554.682 : NVMData.FormalName = 
19ec-1c88:56531554.731 : NVMData.ReservedB = 0
19ec-1c88:56531554.783 : NVMData.FunctionCode = 0
19ec-1c88:56531554.833 : NVMData.PreFeed = 0
19ec-1c88:56531554.880 : NVMData.PreFeedTime = 0
19ec-1c88:56531554.928 : NVMData.ButtonNumber = 0
19ec-1c88:56531554.976 : NVMData.PowerOffTime = 0
19ec-1c88:56531555.026 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56531555.090 : => IoObject::IoLockEnd
19ec-1c88:56531555.183 : <= IoObject::IoLockEnd
19ec-1c88:56531555.233 : <= ReadNVMData ret = 1
19ec-1c88:56542044.950 : => GetADFStatus
19ec-1c88:56542045.356 : => IoObject::IoLockStart
19ec-1c88:56542045.501 : => CAsicIO::CheckDevice
19ec-1c88:56542045.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:56542068.613 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56542068.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56542068.803 : <= IoObject::IoLockStart
19ec-1c88:56542068.866 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56542068.934 : IO Send command 10 bytes
19ec-1c88:56542069.052 : => CNT96226::VenderCmd_SetData
19ec-1c88:56542069.109 : iCmd = 0, nBytes = 10
19ec-1c88:56542069.217 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56542247.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56542247.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:56542247.333 : IO total need to receive data 2 bytes
19ec-1c88:56542247.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:56542247.448 : iCmd = 0, nBytes = 2
19ec-1c88:56542401.182 : 0000 : 00 00 
19ec-1c88:56542401.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56542401.388 : System total receive data 2 bytes
19ec-1c88:56542401.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:56542401.508 : iCmd = 1, nBytes = 4
19ec-1c88:56542519.580 : 0000 : 00 00 00 00 
19ec-1c88:56542519.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56542519.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56542519.908 : Return status = 0
19ec-1c88:56542519.966 : => IoObject::IoLockEnd
19ec-1c88:56542520.058 : <= IoObject::IoLockEnd
19ec-1c88:56542520.110 : <= GetADFStatus ret = 1
19ec-1c88:56545326.177 : => GetADFStatus
19ec-1c88:56545326.388 : => IoObject::IoLockStart
19ec-1c88:56545326.518 : => CAsicIO::CheckDevice
19ec-1c88:56545326.582 : => CNT96226::ConnectIsAvailable
19ec-1c88:56545347.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56545347.687 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56545347.757 : <= IoObject::IoLockStart
19ec-1c88:56545347.823 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56545347.897 : IO Send command 10 bytes
19ec-1c88:56545348.035 : => CNT96226::VenderCmd_SetData
19ec-1c88:56545348.100 : iCmd = 0, nBytes = 10
19ec-1c88:56545348.211 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56545542.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56545542.225 : System send command 10 bytes + data 0 bytes
19ec-1c88:56545542.458 : IO total need to receive data 2 bytes
19ec-1c88:56545542.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:56545542.591 : iCmd = 0, nBytes = 2
19ec-1c88:56545747.416 : 0000 : 00 00 
19ec-1c88:56545747.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56545747.768 : System total receive data 2 bytes
19ec-1c88:56545748.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:56545748.159 : iCmd = 1, nBytes = 4
19ec-1c88:56545927.797 : 0000 : 00 00 00 00 
19ec-1c88:56545928.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56545928.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56545928.387 : Return status = 0
19ec-1c88:56545928.505 : => IoObject::IoLockEnd
19ec-1c88:56545928.686 : <= IoObject::IoLockEnd
19ec-1c88:56545928.785 : <= GetADFStatus ret = 1
19ec-1c88:56548078.096 : => TerminateDriver
19ec-1c88:56548078.300 : => CAsicIO::~CAsicIO,pStage=199691336
19ec-1c88:56548078.378 : => CNT96226::Close
19ec-1c88:56548082.162 : <= CNT96226::Close ret = 1
19ec-1c88:56548082.245 : <= CAsicIO::~CAsicIO
19ec-1c88:56548082.307 : => IoObject::IoLockEnd
19ec-1c88:56548082.361 : <= IoObject::IoLockEnd
19ec-1c88:56548082.415 : => IoObject::TerminateDevice
19ec-1c88:56548082.469 : => IoObject::IoLockEnd
19ec-1c88:56548082.518 : <= IoObject::IoLockEnd
19ec-1c88:56548082.623 : <= IoObject::TerminateDevice
19ec-1c88:56548082.885 : <= TerminateDriver ret = 1
19ec-1c88:56591177.263 : ============Debug Start==========
19ec-1c88:56591177.555 : Date : 2020/4/30 14:33:17
19ec-1c88:56591177.640 : Process ID : 19ec
19ec-1c88:56591178.125 : Windows : Version 10.0 build 18363 
19ec-1c88:56591178.617 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56591178.683 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56591178.750 : MemoryStatus.ullAvailPhys : 1756942336
19ec-1c88:56591178.812 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56591178.873 : MemoryStatus.ullAvailPageFile : 3117084672
19ec-1c88:56591178.936 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56591178.998 : MemoryStatus.ullAvailVirtual : 1726341120
19ec-1c88:56591179.060 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56591179.169 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56591179.233 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56591179.480 : CPU Count : 4
19ec-1c88:56591179.530 : CPU Frequency : 100.000 Mhz
19ec-1c88:56591184.130 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56591184.268 : => InitializeDriver
19ec-1c88:56591184.785 : <= InitializeDriver ret = 1
19ec-1c88:56591184.840 : => InitializeScanner
19ec-1c88:56591184.922 : => CAsicIO::GetDeviceList
19ec-1c88:56591185.256 : => CNT96226::CNT96226
19ec-1c88:56591185.315 : => CNT96226::Open
19ec-1c88:56591207.956 : <= CNT96226::Open ret = 1
19ec-1c88:56591208.060 : => CNT96226::Initialize
19ec-1c88:56591208.248 : <= CNT96226::Initialize ret = 1
19ec-1c88:56591208.304 : <= CNT96226::CNT96226
19ec-1c88:56591208.356 : => CNT96226::EnumAvailableDevice
19ec-1c88:56591214.937 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56591215.053 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56591215.119 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56595030.994 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56595031.292 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56595037.071 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56595037.184 : => IoObject::GetLockName
19ec-1c88:56595037.247 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56595037.316 : <= IoObject::GetLockName
19ec-1c88:56595037.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:56595037.853 : iCmd = 3, nBytes = 2
19ec-1c88:56595420.618 : 0000 : 06 38 
19ec-1c88:56595420.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56595420.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:56595420.907 : iCmd = 4, nBytes = 2
19ec-1c88:56595728.335 : 0000 : 07 07 
19ec-1c88:56595728.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56595728.517 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56595728.608 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56595728.677 : IO Send command 10 bytes
19ec-1c88:56595728.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:56595728.785 : iCmd = 0, nBytes = 10
19ec-1c88:56595728.889 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56595919.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56595919.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:56595919.442 : iCmd = 0, nBytes = 165
19ec-1c88:56596127.911 : skip dump 37 bytes
19ec-1c88:56596128.085 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56596128.224 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56596128.353 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56596128.486 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56596128.618 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56596128.755 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56596128.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596129.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596129.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56596129.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:56596129.173 : iCmd = 1, nBytes = 4
19ec-1c88:56596320.063 : 0000 : 00 00 00 00 
19ec-1c88:56596320.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56596320.227 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56596320.291 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56596320.358 : IO Send command 10 bytes
19ec-1c88:56596320.414 : => CNT96226::VenderCmd_SetData
19ec-1c88:56596320.469 : iCmd = 0, nBytes = 10
19ec-1c88:56596320.570 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56596647.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56596647.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:56596647.912 : iCmd = 0, nBytes = 128
19ec-1c88:56596857.345 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596857.551 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596857.698 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56596857.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56596857.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.088 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56596858.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:56596858.535 : iCmd = 1, nBytes = 4
19ec-1c88:56597063.816 : 0000 : 00 00 00 00 
19ec-1c88:56597064.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56597064.326 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56597064.500 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56597064.573 : => CNT96226::Close
19ec-1c88:56597068.304 : <= CNT96226::Close ret = 1
19ec-1c88:56597068.377 : <= CNT96226::~CNT96226
19ec-1c88:56597068.477 : <= CAsicIO::GetDeviceList
19ec-1c88:56597068.929 : => IoObject::SetTimeout
19ec-1c88:56597069.056 : Timeout--> In = 0 Out = 0
19ec-1c88:56597069.115 : <= IoObject::SetTimeout
19ec-1c88:56597069.182 : => CAsicIO::CAsicIO
19ec-1c88:56597069.252 : => CNT96226::CNT96226
19ec-1c88:56597069.312 : => CNT96226::Open
19ec-1c88:56597092.266 : <= CNT96226::Open ret = 1
19ec-1c88:56597092.374 : => CNT96226::Initialize
19ec-1c88:56597092.580 : <= CNT96226::Initialize ret = 1
19ec-1c88:56597092.643 : <= CNT96226::CNT96226
19ec-1c88:56597092.695 : <= CAsicIO::CAsicIO
19ec-1c88:56597092.755 : => CAsicIO::InitializeDevice
19ec-1c88:56597092.827 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56597098.652 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56597098.785 : => IoObject::GetLockName
19ec-1c88:56597098.843 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56597098.910 : <= IoObject::GetLockName
19ec-1c88:56597099.413 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56597099.488 : IO Send command 10 bytes
19ec-1c88:56597099.545 : => CNT96226::VenderCmd_SetData
19ec-1c88:56597099.873 : iCmd = 0, nBytes = 10
19ec-1c88:56597099.991 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56597450.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56597450.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:56597450.322 : iCmd = 0, nBytes = 128
19ec-1c88:56597655.113 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.287 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.430 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56597655.570 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56597655.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597656.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597656.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56597656.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:56597656.249 : iCmd = 1, nBytes = 4
19ec-1c88:56597851.163 : 0000 : 00 00 00 00 
19ec-1c88:56597851.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56597851.328 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56597851.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:56597851.446 : iCmd = 3, nBytes = 2
19ec-1c88:56598239.664 : 0000 : 06 38 
19ec-1c88:56598239.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56598239.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:56598239.922 : iCmd = 4, nBytes = 2
19ec-1c88:56598528.773 : 0000 : 07 07 
19ec-1c88:56598528.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56598529.126 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56598529.224 : => IoObject::InitializeDevice
19ec-1c88:56598529.340 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56598530.144 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56598530.220 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56598530.999 : => FindScanner
19ec-1c88:56598531.060 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56598531.124 : <= FindScanner ret = 1
19ec-1c88:56598531.185 : => IoObject::IoLockStart
19ec-1c88:56598531.292 : => CAsicIO::CheckDevice
19ec-1c88:56598531.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:56598555.447 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56598555.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56598555.617 : <= IoObject::IoLockStart
19ec-1c88:56598555.677 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56598555.747 : IO Send command 10 bytes
19ec-1c88:56598555.838 : => CNT96226::VenderCmd_SetData
19ec-1c88:56598555.899 : iCmd = 0, nBytes = 10
19ec-1c88:56598556.006 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56598752.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56598752.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:56598752.968 : IO total need to receive data 5 bytes
19ec-1c88:56598753.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:56598753.086 : iCmd = 0, nBytes = 5
19ec-1c88:56598924.828 : 0000 : 06 00 02 02 ab 
19ec-1c88:56598924.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56598925.022 : System total receive data 5 bytes
19ec-1c88:56598925.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:56598925.138 : iCmd = 1, nBytes = 4
19ec-1c88:56599053.018 : 0000 : 00 00 00 00 
19ec-1c88:56599053.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56599053.318 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56599053.387 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56599053.458 : IO Send command 10 bytes
19ec-1c88:56599053.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:56599053.621 : iCmd = 0, nBytes = 10
19ec-1c88:56599053.733 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56599259.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56599259.363 : System send command 10 bytes + data 0 bytes
19ec-1c88:56599259.427 : IO total need to receive data 165 bytes
19ec-1c88:56599259.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:56599259.546 : iCmd = 0, nBytes = 165
19ec-1c88:56599447.331 : skip dump 37 bytes
19ec-1c88:56599447.544 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56599447.690 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56599447.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56599447.958 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56599448.084 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56599448.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56599448.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599448.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599448.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56599448.823 : System total receive data 165 bytes
19ec-1c88:56599448.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:56599448.937 : iCmd = 1, nBytes = 4
19ec-1c88:56599620.102 : 0000 : 00 00 00 00 
19ec-1c88:56599620.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56599620.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56599620.632 : Dump Inquiry
19ec-1c88:56599620.766 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56599620.898 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56599621.031 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56599621.159 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56599621.286 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56599621.415 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56599621.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599621.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599621.786 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56599621.914 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56599621.999 : 00a0 : 00 00 00 00 00 
19ec-1c88:56599622.069 : => ReadNVMDataInternal
19ec-1c88:56599622.306 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56599622.372 : IO Send command 10 bytes
19ec-1c88:56599622.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:56599622.524 : iCmd = 0, nBytes = 10
19ec-1c88:56599622.627 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56599973.243 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56599973.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:56599973.486 : IO total need to receive data 128 bytes
19ec-1c88:56599973.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:56599973.609 : iCmd = 0, nBytes = 128
19ec-1c88:56600168.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600168.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600168.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56600168.765 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56600168.894 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.019 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.262 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56600169.393 : System total receive data 128 bytes
19ec-1c88:56600169.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:56600169.509 : iCmd = 1, nBytes = 4
19ec-1c88:56600372.776 : 0000 : 00 00 00 00 
19ec-1c88:56600372.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56600373.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56600373.120 : NVMData.PadScanCount = 0
19ec-1c88:56600373.178 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56600373.233 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56600373.290 : NVMData.FlatbedScanCount = 0
19ec-1c88:56600373.349 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56600373.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56600373.454 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56600373.511 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56600373.566 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56600373.623 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56600373.679 : NVMData.BornMonth = 0
19ec-1c88:56600373.728 : NVMData.BornDay = 0
19ec-1c88:56600373.775 : NVMData.BornYear = 0
19ec-1c88:56600373.823 : NVMData.FirstScanMonth = 4
19ec-1c88:56600373.873 : NVMData.FirstScanDay = 30
19ec-1c88:56600373.929 : NVMData.FirstScanYear = 2020
19ec-1c88:56600373.982 : NVMData.VerticalMagnification = 0
19ec-1c88:56600374.038 : NVMData.HorizontalMagnification = 0
19ec-1c88:56600374.090 : NVMData.PowerSavingTime = 15
19ec-1c88:56600374.145 : NVMData.SN = A094165189010062
19ec-1c88:56600374.195 : NVMData.AutoFeed = 0
19ec-1c88:56600374.244 : NVMData.CCDType = 0
19ec-1c88:56600374.295 : NVMData.ScanSpeed = 0
19ec-1c88:56600374.341 : NVMData.RollerCount = 0
19ec-1c88:56600374.390 : NVMData.MultifeedCount = 0
19ec-1c88:56600374.442 : NVMData.JamCount = 0
19ec-1c88:56600374.491 : NVMData.IdentifyInfo = 
19ec-1c88:56600374.544 : NVMData.FormalName = 
19ec-1c88:56600374.780 : NVMData.ReservedB = 0
19ec-1c88:56600374.842 : NVMData.FunctionCode = 0
19ec-1c88:56600374.892 : NVMData.PreFeed = 0
19ec-1c88:56600374.942 : NVMData.PreFeedTime = 0
19ec-1c88:56600374.992 : NVMData.ButtonNumber = 0
19ec-1c88:56600375.039 : NVMData.PowerOffTime = 0
19ec-1c88:56600375.091 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56600375.169 : => IoObject::IoLockEnd
19ec-1c88:56600375.263 : <= IoObject::IoLockEnd
19ec-1c88:56600375.312 : <= InitializeScanner ret = 1
19ec-1c88:56600375.377 : => GetLogicalScannerAbilityEx
19ec-1c88:56600375.436 : => IoObject::IoLockStart
19ec-1c88:56600375.528 : => CAsicIO::CheckDevice
19ec-1c88:56600375.580 : => CNT96226::ConnectIsAvailable
19ec-1c88:56600395.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56600395.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56600395.687 : <= IoObject::IoLockStart
19ec-1c88:56600395.747 : => IoObject::IoLockEnd
19ec-1c88:56600395.856 : <= IoObject::IoLockEnd
19ec-1c88:56600395.972 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56600396.045 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56600597.401 : => ReadNVMData
19ec-1c88:56600597.608 : => IoObject::IoLockStart
19ec-1c88:56600597.744 : => CAsicIO::CheckDevice
19ec-1c88:56600597.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:56600624.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56600624.875 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56600624.937 : <= IoObject::IoLockStart
19ec-1c88:56600625.001 : => ReadNVMDataInternal
19ec-1c88:56600625.064 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56600625.132 : IO Send command 10 bytes
19ec-1c88:56600625.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:56600625.328 : iCmd = 0, nBytes = 10
19ec-1c88:56600625.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56600979.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56600979.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:56600979.395 : IO total need to receive data 128 bytes
19ec-1c88:56600979.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:56600979.514 : iCmd = 0, nBytes = 128
19ec-1c88:56601167.880 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.113 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.257 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56601168.392 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56601168.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56601169.021 : System total receive data 128 bytes
19ec-1c88:56601169.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:56601169.139 : iCmd = 1, nBytes = 4
19ec-1c88:56601370.590 : 0000 : 00 00 00 00 
19ec-1c88:56601370.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56601370.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56601370.884 : NVMData.PadScanCount = 0
19ec-1c88:56601370.937 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56601370.992 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56601371.051 : NVMData.FlatbedScanCount = 0
19ec-1c88:56601371.104 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56601371.158 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56601371.211 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56601371.264 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56601371.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56601371.375 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56601371.429 : NVMData.BornMonth = 0
19ec-1c88:56601371.478 : NVMData.BornDay = 0
19ec-1c88:56601371.529 : NVMData.BornYear = 0
19ec-1c88:56601371.577 : NVMData.FirstScanMonth = 4
19ec-1c88:56601371.629 : NVMData.FirstScanDay = 30
19ec-1c88:56601371.681 : NVMData.FirstScanYear = 2020
19ec-1c88:56601371.935 : NVMData.VerticalMagnification = 0
19ec-1c88:56601371.996 : NVMData.HorizontalMagnification = 0
19ec-1c88:56601372.050 : NVMData.PowerSavingTime = 15
19ec-1c88:56601372.106 : NVMData.SN = A094165189010062
19ec-1c88:56601372.158 : NVMData.AutoFeed = 0
19ec-1c88:56601372.205 : NVMData.CCDType = 0
19ec-1c88:56601372.252 : NVMData.ScanSpeed = 0
19ec-1c88:56601372.300 : NVMData.RollerCount = 0
19ec-1c88:56601372.353 : NVMData.MultifeedCount = 0
19ec-1c88:56601372.403 : NVMData.JamCount = 0
19ec-1c88:56601372.451 : NVMData.IdentifyInfo = 
19ec-1c88:56601372.498 : NVMData.FormalName = 
19ec-1c88:56601372.546 : NVMData.ReservedB = 0
19ec-1c88:56601372.597 : NVMData.FunctionCode = 0
19ec-1c88:56601372.646 : NVMData.PreFeed = 0
19ec-1c88:56601372.697 : NVMData.PreFeedTime = 0
19ec-1c88:56601372.744 : NVMData.ButtonNumber = 0
19ec-1c88:56601372.793 : NVMData.PowerOffTime = 0
19ec-1c88:56601372.845 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56601372.905 : => IoObject::IoLockEnd
19ec-1c88:56601373.007 : <= IoObject::IoLockEnd
19ec-1c88:56601373.055 : <= ReadNVMData ret = 1
19ec-1c88:56601929.183 : => TerminateDriver
19ec-1c88:56601929.385 : => CAsicIO::~CAsicIO,pStage=194251848
19ec-1c88:56601929.458 : => CNT96226::Close
19ec-1c88:56601934.209 : <= CNT96226::Close ret = 1
19ec-1c88:56601934.285 : <= CAsicIO::~CAsicIO
19ec-1c88:56601934.339 : => IoObject::IoLockEnd
19ec-1c88:56601934.388 : <= IoObject::IoLockEnd
19ec-1c88:56601934.435 : => IoObject::TerminateDevice
19ec-1c88:56601934.492 : => IoObject::IoLockEnd
19ec-1c88:56601934.540 : <= IoObject::IoLockEnd
19ec-1c88:56601934.638 : <= IoObject::TerminateDevice
19ec-1c88:56601934.900 : <= TerminateDriver ret = 1
19ec-1c88:56604272.728 : ============Debug Start==========
19ec-1c88:56604273.077 : Date : 2020/4/30 14:33:18
19ec-1c88:56604273.156 : Process ID : 19ec
19ec-1c88:56604273.580 : Windows : Version 10.0 build 18363 
19ec-1c88:56604274.047 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56604274.111 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56604274.177 : MemoryStatus.ullAvailPhys : 1757069312
19ec-1c88:56604274.241 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56604274.301 : MemoryStatus.ullAvailPageFile : 3115433984
19ec-1c88:56604274.361 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56604274.417 : MemoryStatus.ullAvailVirtual : 1726365696
19ec-1c88:56604274.476 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56604274.583 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56604274.642 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56604274.883 : CPU Count : 4
19ec-1c88:56604274.930 : CPU Frequency : 100.000 Mhz
19ec-1c88:56604279.391 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56604279.516 : => InitializeDriver
19ec-1c88:56604279.805 : <= InitializeDriver ret = 1
19ec-1c88:56606986.668 : => InitializeScanner
19ec-1c88:56606986.932 : => CAsicIO::GetDeviceList
19ec-1c88:56606987.404 : => CNT96226::CNT96226
19ec-1c88:56606987.472 : => CNT96226::Open
19ec-1c88:56607011.209 : <= CNT96226::Open ret = 1
19ec-1c88:56607011.309 : => CNT96226::Initialize
19ec-1c88:56607011.503 : <= CNT96226::Initialize ret = 1
19ec-1c88:56607011.567 : <= CNT96226::CNT96226
19ec-1c88:56607011.632 : => CNT96226::EnumAvailableDevice
19ec-1c88:56607017.179 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56607017.257 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56607017.313 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56610722.409 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56610723.187 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56610729.305 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56610729.422 : => IoObject::GetLockName
19ec-1c88:56610729.483 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56610729.553 : <= IoObject::GetLockName
19ec-1c88:56610730.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:56610730.087 : iCmd = 3, nBytes = 2
19ec-1c88:56611104.812 : 0000 : 06 38 
19ec-1c88:56611105.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56611105.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:56611105.329 : iCmd = 4, nBytes = 2
19ec-1c88:56611403.354 : 0000 : 07 07 
19ec-1c88:56611403.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56611403.722 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56611403.881 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56611404.012 : IO Send command 10 bytes
19ec-1c88:56611404.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:56611404.230 : iCmd = 0, nBytes = 10
19ec-1c88:56611404.450 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56611611.482 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56611611.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:56611611.841 : iCmd = 0, nBytes = 165
19ec-1c88:56611820.964 : skip dump 37 bytes
19ec-1c88:56611821.340 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56611821.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56611821.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56611822.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56611822.472 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56611822.760 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56611823.017 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56611823.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56611823.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56611823.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:56611823.630 : iCmd = 1, nBytes = 4
19ec-1c88:56612029.366 : 0000 : 00 00 00 00 
19ec-1c88:56612029.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56612029.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56612029.792 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56612029.924 : IO Send command 10 bytes
19ec-1c88:56612030.025 : => CNT96226::VenderCmd_SetData
19ec-1c88:56612030.138 : iCmd = 0, nBytes = 10
19ec-1c88:56612030.341 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56612373.733 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56612374.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:56612374.123 : iCmd = 0, nBytes = 128
19ec-1c88:56612585.619 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612585.988 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612586.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56612586.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56612586.838 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56612587.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56612587.975 : iCmd = 1, nBytes = 4
19ec-1c88:56612778.487 : 0000 : 00 00 00 00 
19ec-1c88:56612778.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56612778.822 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56612779.154 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56612779.302 : => CNT96226::Close
19ec-1c88:56612785.898 : <= CNT96226::Close ret = 1
19ec-1c88:56612786.050 : <= CNT96226::~CNT96226
19ec-1c88:56612786.216 : <= CAsicIO::GetDeviceList
19ec-1c88:56612786.925 : => IoObject::SetTimeout
19ec-1c88:56612787.180 : Timeout--> In = 0 Out = 0
19ec-1c88:56612787.305 : <= IoObject::SetTimeout
19ec-1c88:56612787.435 : => CAsicIO::CAsicIO
19ec-1c88:56612787.578 : => CNT96226::CNT96226
19ec-1c88:56612787.689 : => CNT96226::Open
19ec-1c88:56612831.945 : <= CNT96226::Open ret = 1
19ec-1c88:56612832.154 : => CNT96226::Initialize
19ec-1c88:56612832.561 : <= CNT96226::Initialize ret = 1
19ec-1c88:56612832.692 : <= CNT96226::CNT96226
19ec-1c88:56612832.794 : <= CAsicIO::CAsicIO
19ec-1c88:56612832.897 : => CAsicIO::InitializeDevice
19ec-1c88:56612833.034 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56612844.600 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56612844.825 : => IoObject::GetLockName
19ec-1c88:56612844.935 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56612845.072 : <= IoObject::GetLockName
19ec-1c88:56612846.024 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56612846.165 : IO Send command 10 bytes
19ec-1c88:56612846.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:56612846.377 : iCmd = 0, nBytes = 10
19ec-1c88:56612846.605 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56613209.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56613209.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613209.733 : iCmd = 0, nBytes = 128
19ec-1c88:56613408.873 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.084 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.258 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56613409.421 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56613409.574 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.723 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613410.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613410.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56613410.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613410.246 : iCmd = 1, nBytes = 4
19ec-1c88:56613590.788 : 0000 : 00 00 00 00 
19ec-1c88:56613590.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56613591.022 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56613591.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613591.164 : iCmd = 3, nBytes = 2
19ec-1c88:56613964.985 : 0000 : 06 38 
19ec-1c88:56613965.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56613965.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613965.265 : iCmd = 4, nBytes = 2
19ec-1c88:56614265.155 : 0000 : 07 07 
19ec-1c88:56614265.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56614265.537 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56614265.654 : => IoObject::InitializeDevice
19ec-1c88:56614265.789 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56614266.665 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56614266.750 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56614267.602 : => FindScanner
19ec-1c88:56614267.671 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56614267.749 : <= FindScanner ret = 1
19ec-1c88:56614267.819 : => IoObject::IoLockStart
19ec-1c88:56614267.944 : => CAsicIO::CheckDevice
19ec-1c88:56614268.008 : => CNT96226::ConnectIsAvailable
19ec-1c88:56614286.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56614286.796 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56614286.867 : <= IoObject::IoLockStart
19ec-1c88:56614286.941 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56614287.027 : IO Send command 10 bytes
19ec-1c88:56614287.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:56614287.211 : iCmd = 0, nBytes = 10
19ec-1c88:56614287.341 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56614491.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56614491.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:56614491.812 : IO total need to receive data 5 bytes
19ec-1c88:56614491.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:56614491.951 : iCmd = 0, nBytes = 5
19ec-1c88:56614685.570 : 0000 : 06 00 02 02 ab 
19ec-1c88:56614685.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56614685.801 : System total receive data 5 bytes
19ec-1c88:56614685.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:56614685.947 : iCmd = 1, nBytes = 4
19ec-1c88:56614889.023 : 0000 : 00 00 00 00 
19ec-1c88:56614889.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56614889.317 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56614889.404 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56614889.484 : IO Send command 10 bytes
19ec-1c88:56614889.608 : => CNT96226::VenderCmd_SetData
19ec-1c88:56614889.682 : iCmd = 0, nBytes = 10
19ec-1c88:56614889.809 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56615062.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56615062.475 : System send command 10 bytes + data 0 bytes
19ec-1c88:56615062.549 : IO total need to receive data 165 bytes
19ec-1c88:56615062.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615062.693 : iCmd = 0, nBytes = 165
19ec-1c88:56615189.886 : skip dump 37 bytes
19ec-1c88:56615190.092 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56615190.261 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56615190.426 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56615190.587 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56615190.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56615190.899 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56615191.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615191.205 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615191.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615191.350 : System total receive data 165 bytes
19ec-1c88:56615191.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615191.479 : iCmd = 1, nBytes = 4
19ec-1c88:56615395.336 : 0000 : 00 00 00 00 
19ec-1c88:56615395.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615395.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56615395.938 : Dump Inquiry
19ec-1c88:56615396.100 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56615396.268 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56615396.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56615396.594 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56615396.751 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56615396.913 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56615397.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615397.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615397.379 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56615397.536 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56615397.643 : 00a0 : 00 00 00 00 00 
19ec-1c88:56615397.725 : => ReadNVMDataInternal
19ec-1c88:56615397.991 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56615398.071 : IO Send command 10 bytes
19ec-1c88:56615398.189 : => CNT96226::VenderCmd_SetData
19ec-1c88:56615398.253 : iCmd = 0, nBytes = 10
19ec-1c88:56615398.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56615744.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56615744.762 : System send command 10 bytes + data 0 bytes
19ec-1c88:56615744.837 : IO total need to receive data 128 bytes
19ec-1c88:56615744.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615744.964 : iCmd = 0, nBytes = 128
19ec-1c88:56615870.489 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615870.656 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615870.800 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56615870.941 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56615871.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.198 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.454 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615871.583 : System total receive data 128 bytes
19ec-1c88:56615871.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615871.694 : iCmd = 1, nBytes = 4
19ec-1c88:56615982.532 : 0000 : 00 00 00 00 
19ec-1c88:56615982.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615982.750 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56615982.816 : NVMData.PadScanCount = 0
19ec-1c88:56615982.873 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56615982.929 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56615982.986 : NVMData.FlatbedScanCount = 0
19ec-1c88:56615983.037 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56615983.088 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56615983.140 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56615983.193 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56615983.247 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56615983.302 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56615983.355 : NVMData.BornMonth = 0
19ec-1c88:56615983.403 : NVMData.BornDay = 0
19ec-1c88:56615983.453 : NVMData.BornYear = 0
19ec-1c88:56615983.501 : NVMData.FirstScanMonth = 4
19ec-1c88:56615983.555 : NVMData.FirstScanDay = 30
19ec-1c88:56615983.608 : NVMData.FirstScanYear = 2020
19ec-1c88:56615983.658 : NVMData.VerticalMagnification = 0
19ec-1c88:56615983.712 : NVMData.HorizontalMagnification = 0
19ec-1c88:56615983.765 : NVMData.PowerSavingTime = 15
19ec-1c88:56615983.819 : NVMData.SN = A094165189010062
19ec-1c88:56615983.869 : NVMData.AutoFeed = 0
19ec-1c88:56615983.917 : NVMData.CCDType = 0
19ec-1c88:56615983.962 : NVMData.ScanSpeed = 0
19ec-1c88:56615984.008 : NVMData.RollerCount = 0
19ec-1c88:56615984.059 : NVMData.MultifeedCount = 0
19ec-1c88:56615984.108 : NVMData.JamCount = 0
19ec-1c88:56615984.156 : NVMData.IdentifyInfo = 
19ec-1c88:56615984.209 : NVMData.FormalName = 
19ec-1c88:56615984.421 : NVMData.ReservedB = 0
19ec-1c88:56615984.475 : NVMData.FunctionCode = 0
19ec-1c88:56615984.525 : NVMData.PreFeed = 0
19ec-1c88:56615984.576 : NVMData.PreFeedTime = 0
19ec-1c88:56615984.626 : NVMData.ButtonNumber = 0
19ec-1c88:56615984.678 : NVMData.PowerOffTime = 0
19ec-1c88:56615984.730 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56615984.804 : => IoObject::IoLockEnd
19ec-1c88:56615984.894 : <= IoObject::IoLockEnd
19ec-1c88:56615984.943 : <= InitializeScanner ret = 1
19ec-1c88:56617420.458 : => GetLogicalScannerAbility
19ec-1c88:56617420.658 : => IoObject::IoLockStart
19ec-1c88:56617420.786 : => CAsicIO::CheckDevice
19ec-1c88:56617420.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:56617440.407 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56617440.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56617440.574 : <= IoObject::IoLockStart
19ec-1c88:56617440.635 : => IoObject::IoLockEnd
19ec-1c88:56617440.738 : <= IoObject::IoLockEnd
19ec-1c88:56617440.814 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56621763.827 : => GetLogicalScannerAbilityEx
19ec-1c88:56621764.265 : => IoObject::IoLockStart
19ec-1c88:56621764.392 : => CAsicIO::CheckDevice
19ec-1c88:56621764.454 : => CNT96226::ConnectIsAvailable
19ec-1c88:56621782.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56621782.598 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56621782.665 : <= IoObject::IoLockStart
19ec-1c88:56621782.730 : => IoObject::IoLockEnd
19ec-1c88:56621782.831 : <= IoObject::IoLockEnd
19ec-1c88:56621782.946 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56621783.024 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56629472.884 : => ReadNVMData
19ec-1c88:56629473.066 : => IoObject::IoLockStart
19ec-1c88:56629473.195 : => CAsicIO::CheckDevice
19ec-1c88:56629473.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:56629497.194 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56629497.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56629497.368 : <= IoObject::IoLockStart
19ec-1c88:56629497.433 : => ReadNVMDataInternal
19ec-1c88:56629497.493 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56629497.561 : IO Send command 10 bytes
19ec-1c88:56629497.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:56629497.748 : iCmd = 0, nBytes = 10
19ec-1c88:56629497.863 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56629847.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56629847.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:56629847.585 : IO total need to receive data 128 bytes
19ec-1c88:56629847.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:56629847.709 : iCmd = 0, nBytes = 128
19ec-1c88:56630029.639 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.081 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.223 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56630030.356 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56630030.487 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.614 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56630030.998 : System total receive data 128 bytes
19ec-1c88:56630031.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:56630031.113 : iCmd = 1, nBytes = 4
19ec-1c88:56630148.625 : 0000 : 00 00 00 00 
19ec-1c88:56630148.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56630148.876 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56630148.952 : NVMData.PadScanCount = 0
19ec-1c88:56630149.005 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56630149.063 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56630149.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:56630149.176 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56630149.385 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56630149.453 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56630149.509 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56630149.568 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56630149.624 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56630149.685 : NVMData.BornMonth = 0
19ec-1c88:56630149.737 : NVMData.BornDay = 0
19ec-1c88:56630149.792 : NVMData.BornYear = 0
19ec-1c88:56630149.841 : NVMData.FirstScanMonth = 4
19ec-1c88:56630149.894 : NVMData.FirstScanDay = 30
19ec-1c88:56630149.948 : NVMData.FirstScanYear = 2020
19ec-1c88:56630150.002 : NVMData.VerticalMagnification = 0
19ec-1c88:56630150.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:56630150.115 : NVMData.PowerSavingTime = 15
19ec-1c88:56630150.171 : NVMData.SN = A094165189010062
19ec-1c88:56630150.222 : NVMData.AutoFeed = 0
19ec-1c88:56630150.274 : NVMData.CCDType = 0
19ec-1c88:56630150.323 : NVMData.ScanSpeed = 0
19ec-1c88:56630150.375 : NVMData.RollerCount = 0
19ec-1c88:56630150.428 : NVMData.MultifeedCount = 0
19ec-1c88:56630150.482 : NVMData.JamCount = 0
19ec-1c88:56630150.531 : NVMData.IdentifyInfo = 
19ec-1c88:56630150.582 : NVMData.FormalName = 
19ec-1c88:56630150.630 : NVMData.ReservedB = 0
19ec-1c88:56630150.678 : NVMData.FunctionCode = 0
19ec-1c88:56630150.728 : NVMData.PreFeed = 0
19ec-1c88:56630150.777 : NVMData.PreFeedTime = 0
19ec-1c88:56630150.828 : NVMData.ButtonNumber = 0
19ec-1c88:56630150.880 : NVMData.PowerOffTime = 0
19ec-1c88:56630150.932 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56630150.995 : => IoObject::IoLockEnd
19ec-1c88:56630151.091 : <= IoObject::IoLockEnd
19ec-1c88:56630151.144 : <= ReadNVMData ret = 1
19ec-1c88:56640831.429 : => GetADFStatus
19ec-1c88:56640831.903 : => IoObject::IoLockStart
19ec-1c88:56640832.051 : => CAsicIO::CheckDevice
19ec-1c88:56640832.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:56640856.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56640856.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56640856.242 : <= IoObject::IoLockStart
19ec-1c88:56640856.311 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56640856.379 : IO Send command 10 bytes
19ec-1c88:56640856.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:56640856.575 : iCmd = 0, nBytes = 10
19ec-1c88:56640856.686 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56641028.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56641028.343 : System send command 10 bytes + data 0 bytes
19ec-1c88:56641028.424 : IO total need to receive data 2 bytes
19ec-1c88:56641028.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:56641028.553 : iCmd = 0, nBytes = 2
19ec-1c88:56641190.608 : 0000 : 00 00 
19ec-1c88:56641190.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56641190.788 : System total receive data 2 bytes
19ec-1c88:56641190.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:56641190.910 : iCmd = 1, nBytes = 4
19ec-1c88:56641396.165 : 0000 : 00 00 00 00 
19ec-1c88:56641396.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56641396.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56641396.514 : Return status = 0
19ec-1c88:56641396.576 : => IoObject::IoLockEnd
19ec-1c88:56641396.675 : <= IoObject::IoLockEnd
19ec-1c88:56641396.727 : <= GetADFStatus ret = 1
19ec-1c88:56644296.804 : => GetADFStatus
19ec-1c88:56644297.013 : => IoObject::IoLockStart
19ec-1c88:56644297.455 : => CAsicIO::CheckDevice
19ec-1c88:56644297.519 : => CNT96226::ConnectIsAvailable
19ec-1c88:56644323.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56644324.094 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56644324.158 : <= IoObject::IoLockStart
19ec-1c88:56644324.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56644324.291 : IO Send command 10 bytes
19ec-1c88:56644324.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:56644324.480 : iCmd = 0, nBytes = 10
19ec-1c88:56644324.592 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56644524.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56644525.056 : System send command 10 bytes + data 0 bytes
19ec-1c88:56644525.269 : IO total need to receive data 2 bytes
19ec-1c88:56644525.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:56644525.406 : iCmd = 0, nBytes = 2
19ec-1c88:56644717.022 : 0000 : 00 00 
19ec-1c88:56644717.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56644717.215 : System total receive data 2 bytes
19ec-1c88:56644717.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:56644717.337 : iCmd = 1, nBytes = 4
19ec-1c88:56644903.475 : 0000 : 00 00 00 00 
19ec-1c88:56644903.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56644903.819 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56644903.897 : Return status = 0
19ec-1c88:56644903.954 : => IoObject::IoLockEnd
19ec-1c88:56644904.048 : <= IoObject::IoLockEnd
19ec-1c88:56644904.102 : <= GetADFStatus ret = 1
19ec-1c88:56647134.561 : => TerminateDriver
19ec-1c88:56647134.753 : => CAsicIO::~CAsicIO,pStage=100994120
19ec-1c88:56647134.823 : => CNT96226::Close
19ec-1c88:56647138.996 : <= CNT96226::Close ret = 1
19ec-1c88:56647139.074 : <= CAsicIO::~CAsicIO
19ec-1c88:56647139.131 : => IoObject::IoLockEnd
19ec-1c88:56647139.184 : <= IoObject::IoLockEnd
19ec-1c88:56647139.235 : => IoObject::TerminateDevice
19ec-1c88:56647139.289 : => IoObject::IoLockEnd
19ec-1c88:56647139.337 : <= IoObject::IoLockEnd
19ec-1c88:56647139.436 : <= IoObject::TerminateDevice
19ec-1c88:56647139.693 : <= TerminateDriver ret = 1
19ec-1c88:56691250.151 : ============Debug Start==========
19ec-1c88:56691250.471 : Date : 2020/4/30 14:33:20
19ec-1c88:56691250.555 : Process ID : 19ec
19ec-1c88:56691251.203 : Windows : Version 10.0 build 18363 
19ec-1c88:56691251.656 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56691251.721 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56691251.784 : MemoryStatus.ullAvailPhys : 1756160000
19ec-1c88:56691251.845 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56691251.909 : MemoryStatus.ullAvailPageFile : 3117502464
19ec-1c88:56691251.973 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56691252.031 : MemoryStatus.ullAvailVirtual : 1726361600
19ec-1c88:56691252.089 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56691252.193 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56691252.258 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56691252.504 : CPU Count : 4
19ec-1c88:56691252.552 : CPU Frequency : 100.000 Mhz
19ec-1c88:56691257.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56691257.466 : => InitializeDriver
19ec-1c88:56691257.750 : <= InitializeDriver ret = 1
19ec-1c88:56691257.811 : => InitializeScanner
19ec-1c88:56691257.890 : => CAsicIO::GetDeviceList
19ec-1c88:56691258.195 : => CNT96226::CNT96226
19ec-1c88:56691258.254 : => CNT96226::Open
19ec-1c88:56691281.050 : <= CNT96226::Open ret = 1
19ec-1c88:56691281.159 : => CNT96226::Initialize
19ec-1c88:56691281.368 : <= CNT96226::Initialize ret = 1
19ec-1c88:56691281.433 : <= CNT96226::CNT96226
19ec-1c88:56691281.491 : => CNT96226::EnumAvailableDevice
19ec-1c88:56691286.986 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56691287.071 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56691287.136 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56695025.342 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56695025.954 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56695032.271 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56695032.374 : => IoObject::GetLockName
19ec-1c88:56695032.434 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56695032.498 : <= IoObject::GetLockName
19ec-1c88:56695033.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:56695033.061 : iCmd = 3, nBytes = 2
19ec-1c88:56695408.080 : 0000 : 06 38 
19ec-1c88:56695408.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56695408.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:56695408.379 : iCmd = 4, nBytes = 2
19ec-1c88:56695700.166 : 0000 : 07 07 
19ec-1c88:56695700.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56695700.414 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56695700.513 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56695700.585 : IO Send command 10 bytes
19ec-1c88:56695700.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:56695700.700 : iCmd = 0, nBytes = 10
19ec-1c88:56695700.807 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56695847.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56695847.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:56695847.375 : iCmd = 0, nBytes = 165
19ec-1c88:56696041.594 : skip dump 37 bytes
19ec-1c88:56696041.781 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56696041.921 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56696042.059 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56696042.194 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56696042.327 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56696042.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56696042.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696042.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696042.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696042.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:56696042.881 : iCmd = 1, nBytes = 4
19ec-1c88:56696222.078 : 0000 : 00 00 00 00 
19ec-1c88:56696222.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696222.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56696222.378 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56696222.448 : IO Send command 10 bytes
19ec-1c88:56696222.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:56696222.558 : iCmd = 0, nBytes = 10
19ec-1c88:56696222.667 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56696537.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56696537.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:56696537.676 : iCmd = 0, nBytes = 128
19ec-1c88:56696712.932 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.100 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56696713.376 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56696713.504 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696714.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:56696714.052 : iCmd = 1, nBytes = 4
19ec-1c88:56696860.248 : 0000 : 00 00 00 00 
19ec-1c88:56696860.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696860.439 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56696860.644 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56696860.715 : => CNT96226::Close
19ec-1c88:56696865.200 : <= CNT96226::Close ret = 1
19ec-1c88:56696865.276 : <= CNT96226::~CNT96226
19ec-1c88:56696865.374 : <= CAsicIO::GetDeviceList
19ec-1c88:56696866.110 : => IoObject::SetTimeout
19ec-1c88:56696866.242 : Timeout--> In = 0 Out = 0
19ec-1c88:56696866.299 : <= IoObject::SetTimeout
19ec-1c88:56696866.366 : => CAsicIO::CAsicIO
19ec-1c88:56696866.439 : => CNT96226::CNT96226
19ec-1c88:56696866.493 : => CNT96226::Open
19ec-1c88:56696890.387 : <= CNT96226::Open ret = 1
19ec-1c88:56696890.487 : => CNT96226::Initialize
19ec-1c88:56696890.673 : <= CNT96226::Initialize ret = 1
19ec-1c88:56696890.733 : <= CNT96226::CNT96226
19ec-1c88:56696890.783 : <= CAsicIO::CAsicIO
19ec-1c88:56696890.836 : => CAsicIO::InitializeDevice
19ec-1c88:56696890.899 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56696896.826 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56696896.958 : => IoObject::GetLockName
19ec-1c88:56696897.014 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56696897.081 : <= IoObject::GetLockName
19ec-1c88:56696897.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56696897.658 : IO Send command 10 bytes
19ec-1c88:56696897.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:56696897.763 : iCmd = 0, nBytes = 10
19ec-1c88:56696897.874 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56697227.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56697227.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697227.243 : iCmd = 0, nBytes = 128
19ec-1c88:56697399.191 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697399.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697399.519 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56697399.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56697399.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56697399.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697400.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697400.148 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697400.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56697400.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697400.327 : iCmd = 1, nBytes = 4
19ec-1c88:56697604.517 : 0000 : 00 00 00 00 
19ec-1c88:56697604.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56697604.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56697604.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697604.809 : iCmd = 3, nBytes = 2
19ec-1c88:56697967.644 : 0000 : 06 38 
19ec-1c88:56697967.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56697967.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697967.923 : iCmd = 4, nBytes = 2
19ec-1c88:56698271.520 : 0000 : 07 07 
19ec-1c88:56698271.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56698271.845 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56698271.944 : => IoObject::InitializeDevice
19ec-1c88:56698272.054 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56698272.687 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56698272.765 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56698273.502 : => FindScanner
19ec-1c88:56698273.563 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56698273.626 : <= FindScanner ret = 1
19ec-1c88:56698273.682 : => IoObject::IoLockStart
19ec-1c88:56698273.784 : => CAsicIO::CheckDevice
19ec-1c88:56698273.839 : => CNT96226::ConnectIsAvailable
19ec-1c88:56698290.743 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56698290.838 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56698290.897 : <= IoObject::IoLockStart
19ec-1c88:56698290.956 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56698291.022 : IO Send command 10 bytes
19ec-1c88:56698291.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:56698291.155 : iCmd = 0, nBytes = 10
19ec-1c88:56698291.256 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56698475.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56698476.065 : System send command 10 bytes + data 0 bytes
19ec-1c88:56698476.138 : IO total need to receive data 5 bytes
19ec-1c88:56698476.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:56698476.259 : iCmd = 0, nBytes = 5
19ec-1c88:56698622.678 : 0000 : 06 00 02 02 ab 
19ec-1c88:56698622.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56698623.181 : System total receive data 5 bytes
19ec-1c88:56698623.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:56698623.293 : iCmd = 1, nBytes = 4
19ec-1c88:56698773.121 : 0000 : 00 00 00 00 
19ec-1c88:56698773.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56698773.405 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56698773.475 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56698773.542 : IO Send command 10 bytes
19ec-1c88:56698773.638 : => CNT96226::VenderCmd_SetData
19ec-1c88:56698773.700 : iCmd = 0, nBytes = 10
19ec-1c88:56698773.813 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56698928.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56698928.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:56698928.785 : IO total need to receive data 165 bytes
19ec-1c88:56698928.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:56698928.910 : iCmd = 0, nBytes = 165
19ec-1c88:56699131.059 : skip dump 37 bytes
19ec-1c88:56699131.254 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56699131.398 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56699131.532 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56699131.662 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56699131.790 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56699131.920 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56699132.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699132.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699132.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699132.289 : System total receive data 165 bytes
19ec-1c88:56699132.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:56699132.401 : iCmd = 1, nBytes = 4
19ec-1c88:56699323.131 : 0000 : 00 00 00 00 
19ec-1c88:56699323.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699323.407 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56699323.628 : Dump Inquiry
19ec-1c88:56699323.762 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56699323.899 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56699324.028 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56699324.159 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56699324.285 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56699324.412 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56699324.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699324.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699324.791 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56699324.919 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56699325.007 : 00a0 : 00 00 00 00 00 
19ec-1c88:56699325.078 : => ReadNVMDataInternal
19ec-1c88:56699325.299 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56699325.361 : IO Send command 10 bytes
19ec-1c88:56699325.455 : => CNT96226::VenderCmd_SetData
19ec-1c88:56699325.507 : iCmd = 0, nBytes = 10
19ec-1c88:56699325.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56699655.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56699655.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:56699655.373 : IO total need to receive data 128 bytes
19ec-1c88:56699655.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:56699655.504 : iCmd = 0, nBytes = 128
19ec-1c88:56699821.297 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699821.478 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699821.620 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56699821.756 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56699821.884 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.007 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699822.381 : System total receive data 128 bytes
19ec-1c88:56699822.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:56699822.492 : iCmd = 1, nBytes = 4
19ec-1c88:56699971.646 : 0000 : 00 00 00 00 
19ec-1c88:56699971.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699971.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56699972.033 : NVMData.PadScanCount = 0
19ec-1c88:56699972.091 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56699972.150 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56699972.208 : NVMData.FlatbedScanCount = 0
19ec-1c88:56699972.265 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56699972.319 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56699972.376 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56699972.431 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56699972.492 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56699972.546 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56699972.602 : NVMData.BornMonth = 0
19ec-1c88:56699972.652 : NVMData.BornDay = 0
19ec-1c88:56699972.700 : NVMData.BornYear = 0
19ec-1c88:56699972.748 : NVMData.FirstScanMonth = 4
19ec-1c88:56699972.801 : NVMData.FirstScanDay = 30
19ec-1c88:56699972.857 : NVMData.FirstScanYear = 2020
19ec-1c88:56699972.914 : NVMData.VerticalMagnification = 0
19ec-1c88:56699972.967 : NVMData.HorizontalMagnification = 0
19ec-1c88:56699973.023 : NVMData.PowerSavingTime = 15
19ec-1c88:56699973.075 : NVMData.SN = A094165189010062
19ec-1c88:56699973.126 : NVMData.AutoFeed = 0
19ec-1c88:56699973.173 : NVMData.CCDType = 0
19ec-1c88:56699973.224 : NVMData.ScanSpeed = 0
19ec-1c88:56699973.271 : NVMData.RollerCount = 0
19ec-1c88:56699973.324 : NVMData.MultifeedCount = 0
19ec-1c88:56699973.375 : NVMData.JamCount = 0
19ec-1c88:56699973.426 : NVMData.IdentifyInfo = 
19ec-1c88:56699973.475 : NVMData.FormalName = 
19ec-1c88:56699973.682 : NVMData.ReservedB = 0
19ec-1c88:56699973.737 : NVMData.FunctionCode = 0
19ec-1c88:56699973.787 : NVMData.PreFeed = 0
19ec-1c88:56699973.836 : NVMData.PreFeedTime = 0
19ec-1c88:56699973.888 : NVMData.ButtonNumber = 0
19ec-1c88:56699973.938 : NVMData.PowerOffTime = 0
19ec-1c88:56699973.992 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56699974.070 : => IoObject::IoLockEnd
19ec-1c88:56699974.162 : <= IoObject::IoLockEnd
19ec-1c88:56699974.212 : <= InitializeScanner ret = 1
19ec-1c88:56699974.275 : => GetLogicalScannerAbilityEx
19ec-1c88:56699974.334 : => IoObject::IoLockStart
19ec-1c88:56699974.429 : => CAsicIO::CheckDevice
19ec-1c88:56699974.485 : => CNT96226::ConnectIsAvailable
19ec-1c88:56699995.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56699995.457 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56699995.570 : <= IoObject::IoLockStart
19ec-1c88:56699995.680 : => IoObject::IoLockEnd
19ec-1c88:56699995.852 : <= IoObject::IoLockEnd
19ec-1c88:56699996.232 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56699996.307 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56700187.591 : => ReadNVMData
19ec-1c88:56700187.772 : => IoObject::IoLockStart
19ec-1c88:56700187.912 : => CAsicIO::CheckDevice
19ec-1c88:56700187.969 : => CNT96226::ConnectIsAvailable
19ec-1c88:56700214.123 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56700214.231 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56700214.291 : <= IoObject::IoLockStart
19ec-1c88:56700214.353 : => ReadNVMDataInternal
19ec-1c88:56700214.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56700214.480 : IO Send command 10 bytes
19ec-1c88:56700214.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:56700214.680 : iCmd = 0, nBytes = 10
19ec-1c88:56700214.792 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56700557.742 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56700557.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:56700558.020 : IO total need to receive data 128 bytes
19ec-1c88:56700558.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:56700558.141 : iCmd = 0, nBytes = 128
19ec-1c88:56700747.159 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.326 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56700747.601 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56700747.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700748.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700748.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56700748.233 : System total receive data 128 bytes
19ec-1c88:56700748.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:56700748.348 : iCmd = 1, nBytes = 4
19ec-1c88:56700919.229 : 0000 : 00 00 00 00 
19ec-1c88:56700919.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56700919.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56700919.581 : NVMData.PadScanCount = 0
19ec-1c88:56700919.642 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56700919.697 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56700919.752 : NVMData.FlatbedScanCount = 0
19ec-1c88:56700919.807 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56700919.860 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56700919.917 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56700919.972 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56700920.029 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56700920.083 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56700920.138 : NVMData.BornMonth = 0
19ec-1c88:56700920.187 : NVMData.BornDay = 0
19ec-1c88:56700920.235 : NVMData.BornYear = 0
19ec-1c88:56700920.285 : NVMData.FirstScanMonth = 4
19ec-1c88:56700920.338 : NVMData.FirstScanDay = 30
19ec-1c88:56700920.391 : NVMData.FirstScanYear = 2020
19ec-1c88:56700920.605 : NVMData.VerticalMagnification = 0
19ec-1c88:56700920.664 : NVMData.HorizontalMagnification = 0
19ec-1c88:56700920.717 : NVMData.PowerSavingTime = 15
19ec-1c88:56700920.769 : NVMData.SN = A094165189010062
19ec-1c88:56700920.819 : NVMData.AutoFeed = 0
19ec-1c88:56700920.872 : NVMData.CCDType = 0
19ec-1c88:56700920.919 : NVMData.ScanSpeed = 0
19ec-1c88:56700920.968 : NVMData.RollerCount = 0
19ec-1c88:56700921.019 : NVMData.MultifeedCount = 0
19ec-1c88:56700921.070 : NVMData.JamCount = 0
19ec-1c88:56700921.121 : NVMData.IdentifyInfo = 
19ec-1c88:56700921.172 : NVMData.FormalName = 
19ec-1c88:56700921.220 : NVMData.ReservedB = 0
19ec-1c88:56700921.274 : NVMData.FunctionCode = 0
19ec-1c88:56700921.322 : NVMData.PreFeed = 0
19ec-1c88:56700921.371 : NVMData.PreFeedTime = 0
19ec-1c88:56700921.419 : NVMData.ButtonNumber = 0
19ec-1c88:56700921.468 : NVMData.PowerOffTime = 0
19ec-1c88:56700921.521 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56700921.582 : => IoObject::IoLockEnd
19ec-1c88:56700921.674 : <= IoObject::IoLockEnd
19ec-1c88:56700921.723 : <= ReadNVMData ret = 1
19ec-1c88:56703565.274 : ============Debug Start==========
19ec-1c88:56703565.591 : Date : 2020/4/30 14:33:21
19ec-1c88:56703565.672 : Process ID : 19ec
19ec-1c88:56703566.085 : Windows : Version 10.0 build 18363 
19ec-1c88:56703566.554 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56703566.615 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56703566.683 : MemoryStatus.ullAvailPhys : 1756094464
19ec-1c88:56703566.743 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56703566.806 : MemoryStatus.ullAvailPageFile : 3117821952
19ec-1c88:56703566.866 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56703566.924 : MemoryStatus.ullAvailVirtual : 1726636032
19ec-1c88:56703566.986 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56703567.090 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56703567.151 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56703567.392 : CPU Count : 4
19ec-1c88:56703567.438 : CPU Frequency : 100.000 Mhz
19ec-1c88:56703572.289 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56703572.417 : => InitializeDriver
19ec-1c88:56703572.682 : <= InitializeDriver ret = 1
19ec-1c88:56706278.103 : => InitializeScanner
19ec-1c88:56706278.372 : => CAsicIO::GetDeviceList
19ec-1c88:56706278.816 : => CNT96226::CNT96226
19ec-1c88:56706278.876 : => CNT96226::Open
19ec-1c88:56706301.933 : <= CNT96226::Open ret = 1
19ec-1c88:56706302.031 : => CNT96226::Initialize
19ec-1c88:56706302.222 : <= CNT96226::Initialize ret = 1
19ec-1c88:56706302.278 : <= CNT96226::CNT96226
19ec-1c88:56706302.335 : => CNT96226::EnumAvailableDevice
19ec-1c88:56706307.639 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56706307.711 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56706307.770 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56709993.922 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56709994.214 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56710000.416 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56710000.542 : => IoObject::GetLockName
19ec-1c88:56710000.604 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56710000.675 : <= IoObject::GetLockName
19ec-1c88:56710001.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710001.247 : iCmd = 3, nBytes = 2
19ec-1c88:56710333.956 : 0000 : 06 38 
19ec-1c88:56710334.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56710334.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710334.284 : iCmd = 4, nBytes = 2
19ec-1c88:56710584.874 : 0000 : 07 07 
19ec-1c88:56710585.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56710585.107 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56710585.214 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56710585.281 : IO Send command 10 bytes
19ec-1c88:56710585.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:56710585.393 : iCmd = 0, nBytes = 10
19ec-1c88:56710585.497 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56710731.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56710731.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710731.492 : iCmd = 0, nBytes = 165
19ec-1c88:56710901.881 : skip dump 37 bytes
19ec-1c88:56710902.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56710902.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56710902.413 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56710902.557 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56710902.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56710902.825 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56710902.954 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56710903.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56710903.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56710903.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710903.270 : iCmd = 1, nBytes = 4
19ec-1c88:56711050.330 : 0000 : 00 00 00 00 
19ec-1c88:56711050.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56711050.539 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56711050.612 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56711050.683 : IO Send command 10 bytes
19ec-1c88:56711050.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:56711050.793 : iCmd = 0, nBytes = 10
19ec-1c88:56711050.902 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56711401.042 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56711401.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:56711401.229 : iCmd = 0, nBytes = 128
19ec-1c88:56711580.316 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711580.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711580.634 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56711580.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56711580.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.012 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56711581.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:56711581.427 : iCmd = 1, nBytes = 4
19ec-1c88:56711732.666 : 0000 : 00 00 00 00 
19ec-1c88:56711732.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56711732.825 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56711732.997 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56711733.068 : => CNT96226::Close
19ec-1c88:56711736.846 : <= CNT96226::Close ret = 1
19ec-1c88:56711736.927 : <= CNT96226::~CNT96226
19ec-1c88:56711737.022 : <= CAsicIO::GetDeviceList
19ec-1c88:56711737.451 : => IoObject::SetTimeout
19ec-1c88:56711737.579 : Timeout--> In = 0 Out = 0
19ec-1c88:56711737.639 : <= IoObject::SetTimeout
19ec-1c88:56711737.712 : => CAsicIO::CAsicIO
19ec-1c88:56711737.783 : => CNT96226::CNT96226
19ec-1c88:56711737.837 : => CNT96226::Open
19ec-1c88:56711760.020 : <= CNT96226::Open ret = 1
19ec-1c88:56711760.114 : => CNT96226::Initialize
19ec-1c88:56711760.297 : <= CNT96226::Initialize ret = 1
19ec-1c88:56711760.355 : <= CNT96226::CNT96226
19ec-1c88:56711760.409 : <= CAsicIO::CAsicIO
19ec-1c88:56711760.462 : => CAsicIO::InitializeDevice
19ec-1c88:56711760.536 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56711766.488 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56711766.605 : => IoObject::GetLockName
19ec-1c88:56711766.658 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56711766.721 : <= IoObject::GetLockName
19ec-1c88:56711767.214 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56711767.287 : IO Send command 10 bytes
19ec-1c88:56711767.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:56711767.394 : iCmd = 0, nBytes = 10
19ec-1c88:56711767.498 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56712096.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56712097.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712097.245 : iCmd = 0, nBytes = 128
19ec-1c88:56712280.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.215 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.357 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56712280.491 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56712280.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.742 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.865 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712281.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56712281.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712281.168 : iCmd = 1, nBytes = 4
19ec-1c88:56712451.847 : 0000 : 00 00 00 00 
19ec-1c88:56712452.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56712452.081 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56712452.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712452.209 : iCmd = 3, nBytes = 2
19ec-1c88:56712797.889 : 0000 : 06 38 
19ec-1c88:56712798.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56712798.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712798.202 : iCmd = 4, nBytes = 2
19ec-1c88:56713086.257 : 0000 : 07 07 
19ec-1c88:56713086.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713086.592 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56713086.699 : => IoObject::InitializeDevice
19ec-1c88:56713086.824 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56713087.507 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56713087.583 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56713088.381 : => FindScanner
19ec-1c88:56713088.444 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56713088.515 : <= FindScanner ret = 1
19ec-1c88:56713088.579 : => IoObject::IoLockStart
19ec-1c88:56713088.686 : => CAsicIO::CheckDevice
19ec-1c88:56713088.746 : => CNT96226::ConnectIsAvailable
19ec-1c88:56713101.523 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56713101.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56713101.680 : <= IoObject::IoLockStart
19ec-1c88:56713101.739 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56713101.806 : IO Send command 10 bytes
19ec-1c88:56713101.888 : => CNT96226::VenderCmd_SetData
19ec-1c88:56713101.949 : iCmd = 0, nBytes = 10
19ec-1c88:56713102.056 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56713288.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56713289.032 : System send command 10 bytes + data 0 bytes
19ec-1c88:56713289.098 : IO total need to receive data 5 bytes
19ec-1c88:56713289.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713289.218 : iCmd = 0, nBytes = 5
19ec-1c88:56713464.700 : 0000 : 06 00 02 02 ab 
19ec-1c88:56713464.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713464.863 : System total receive data 5 bytes
19ec-1c88:56713464.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713464.978 : iCmd = 1, nBytes = 4
19ec-1c88:56713576.755 : 0000 : 00 00 00 00 
19ec-1c88:56713576.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713577.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56713577.114 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56713577.185 : IO Send command 10 bytes
19ec-1c88:56713577.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:56713577.343 : iCmd = 0, nBytes = 10
19ec-1c88:56713577.449 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56713732.009 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56713732.113 : System send command 10 bytes + data 0 bytes
19ec-1c88:56713732.176 : IO total need to receive data 165 bytes
19ec-1c88:56713732.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713732.298 : iCmd = 0, nBytes = 165
19ec-1c88:56713906.070 : skip dump 37 bytes
19ec-1c88:56713906.277 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56713906.419 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56713906.556 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56713906.693 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56713906.829 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56713906.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56713907.095 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56713907.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56713907.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713907.344 : System total receive data 165 bytes
19ec-1c88:56713907.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713907.459 : iCmd = 1, nBytes = 4
19ec-1c88:56714060.922 : 0000 : 00 00 00 00 
19ec-1c88:56714061.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56714061.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56714061.503 : Dump Inquiry
19ec-1c88:56714061.639 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56714061.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56714061.909 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56714062.043 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56714062.175 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56714062.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56714062.432 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714062.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714062.688 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56714062.815 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56714062.903 : 00a0 : 00 00 00 00 00 
19ec-1c88:56714062.976 : => ReadNVMDataInternal
19ec-1c88:56714063.220 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56714063.285 : IO Send command 10 bytes
19ec-1c88:56714063.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:56714063.435 : iCmd = 0, nBytes = 10
19ec-1c88:56714063.532 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56714402.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56714402.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:56714402.640 : IO total need to receive data 128 bytes
19ec-1c88:56714403.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:56714403.455 : iCmd = 0, nBytes = 128
19ec-1c88:56714578.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.221 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.360 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56714579.491 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56714579.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.740 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.861 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.987 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714580.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56714580.111 : System total receive data 128 bytes
19ec-1c88:56714580.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:56714580.229 : iCmd = 1, nBytes = 4
19ec-1c88:56714713.382 : 0000 : 00 00 00 00 
19ec-1c88:56714713.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56714713.649 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56714713.725 : NVMData.PadScanCount = 0
19ec-1c88:56714713.784 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56714713.838 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56714713.893 : NVMData.FlatbedScanCount = 0
19ec-1c88:56714713.947 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56714713.999 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56714714.055 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56714714.108 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56714714.166 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56714714.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56714714.274 : NVMData.BornMonth = 0
19ec-1c88:56714714.321 : NVMData.BornDay = 0
19ec-1c88:56714714.371 : NVMData.BornYear = 0
19ec-1c88:56714714.420 : NVMData.FirstScanMonth = 4
19ec-1c88:56714714.471 : NVMData.FirstScanDay = 30
19ec-1c88:56714714.525 : NVMData.FirstScanYear = 2020
19ec-1c88:56714714.577 : NVMData.VerticalMagnification = 0
19ec-1c88:56714714.634 : NVMData.HorizontalMagnification = 0
19ec-1c88:56714714.686 : NVMData.PowerSavingTime = 15
19ec-1c88:56714714.745 : NVMData.SN = A094165189010062
19ec-1c88:56714714.795 : NVMData.AutoFeed = 0
19ec-1c88:56714714.844 : NVMData.CCDType = 0
19ec-1c88:56714714.891 : NVMData.ScanSpeed = 0
19ec-1c88:56714714.940 : NVMData.RollerCount = 0
19ec-1c88:56714714.993 : NVMData.MultifeedCount = 0
19ec-1c88:56714715.043 : NVMData.JamCount = 0
19ec-1c88:56714715.092 : NVMData.IdentifyInfo = 
19ec-1c88:56714715.143 : NVMData.FormalName = 
19ec-1c88:56714715.346 : NVMData.ReservedB = 0
19ec-1c88:56714715.399 : NVMData.FunctionCode = 0
19ec-1c88:56714715.448 : NVMData.PreFeed = 0
19ec-1c88:56714715.497 : NVMData.PreFeedTime = 0
19ec-1c88:56714715.545 : NVMData.ButtonNumber = 0
19ec-1c88:56714715.598 : NVMData.PowerOffTime = 0
19ec-1c88:56714715.648 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56714715.723 : => IoObject::IoLockEnd
19ec-1c88:56714715.811 : <= IoObject::IoLockEnd
19ec-1c88:56714715.860 : <= InitializeScanner ret = 1
19ec-1c88:56716020.612 : => GetLogicalScannerAbility
19ec-1c88:56716020.806 : => IoObject::IoLockStart
19ec-1c88:56716020.939 : => CAsicIO::CheckDevice
19ec-1c88:56716021.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:56716046.342 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56716046.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56716046.799 : <= IoObject::IoLockStart
19ec-1c88:56716046.855 : => IoObject::IoLockEnd
19ec-1c88:56716046.966 : <= IoObject::IoLockEnd
19ec-1c88:56716047.043 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56719821.220 : => GetLogicalScannerAbilityEx
19ec-1c88:56719821.417 : => IoObject::IoLockStart
19ec-1c88:56719821.539 : => CAsicIO::CheckDevice
19ec-1c88:56719821.596 : => CNT96226::ConnectIsAvailable
19ec-1c88:56719845.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56719845.196 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56719845.255 : <= IoObject::IoLockStart
19ec-1c88:56719845.313 : => IoObject::IoLockEnd
19ec-1c88:56719845.417 : <= IoObject::IoLockEnd
19ec-1c88:56719845.546 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56719845.624 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56727686.101 : => ReadNVMData
19ec-1c88:56727686.291 : => IoObject::IoLockStart
19ec-1c88:56727686.420 : => CAsicIO::CheckDevice
19ec-1c88:56727686.482 : => CNT96226::ConnectIsAvailable
19ec-1c88:56727709.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56727710.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56727710.202 : <= IoObject::IoLockStart
19ec-1c88:56727710.272 : => ReadNVMDataInternal
19ec-1c88:56727710.332 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56727710.398 : IO Send command 10 bytes
19ec-1c88:56727710.533 : => CNT96226::VenderCmd_SetData
19ec-1c88:56727710.587 : iCmd = 0, nBytes = 10
19ec-1c88:56727710.697 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56728068.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56728068.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:56728069.011 : IO total need to receive data 128 bytes
19ec-1c88:56728069.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:56728069.132 : iCmd = 0, nBytes = 128
19ec-1c88:56728237.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728237.625 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728237.775 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56728237.912 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56728238.042 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.171 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.299 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56728238.564 : System total receive data 128 bytes
19ec-1c88:56728238.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:56728238.681 : iCmd = 1, nBytes = 4
19ec-1c88:56728361.550 : 0000 : 00 00 00 00 
19ec-1c88:56728361.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56728362.114 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56728362.191 : NVMData.PadScanCount = 0
19ec-1c88:56728362.249 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56728362.304 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56728362.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:56728362.418 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56728362.673 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56728362.733 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56728362.788 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56728362.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56728362.894 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56728362.947 : NVMData.BornMonth = 0
19ec-1c88:56728362.996 : NVMData.BornDay = 0
19ec-1c88:56728363.045 : NVMData.BornYear = 0
19ec-1c88:56728363.092 : NVMData.FirstScanMonth = 4
19ec-1c88:56728363.146 : NVMData.FirstScanDay = 30
19ec-1c88:56728363.199 : NVMData.FirstScanYear = 2020
19ec-1c88:56728363.252 : NVMData.VerticalMagnification = 0
19ec-1c88:56728363.307 : NVMData.HorizontalMagnification = 0
19ec-1c88:56728363.364 : NVMData.PowerSavingTime = 15
19ec-1c88:56728363.415 : NVMData.SN = A094165189010062
19ec-1c88:56728363.466 : NVMData.AutoFeed = 0
19ec-1c88:56728363.519 : NVMData.CCDType = 0
19ec-1c88:56728363.569 : NVMData.ScanSpeed = 0
19ec-1c88:56728363.621 : NVMData.RollerCount = 0
19ec-1c88:56728363.674 : NVMData.MultifeedCount = 0
19ec-1c88:56728363.727 : NVMData.JamCount = 0
19ec-1c88:56728363.779 : NVMData.IdentifyInfo = 
19ec-1c88:56728363.830 : NVMData.FormalName = 
19ec-1c88:56728363.882 : NVMData.ReservedB = 0
19ec-1c88:56728363.936 : NVMData.FunctionCode = 0
19ec-1c88:56728363.986 : NVMData.PreFeed = 0
19ec-1c88:56728364.035 : NVMData.PreFeedTime = 0
19ec-1c88:56728364.088 : NVMData.ButtonNumber = 0
19ec-1c88:56728364.140 : NVMData.PowerOffTime = 0
19ec-1c88:56728364.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56728364.258 : => IoObject::IoLockEnd
19ec-1c88:56728364.349 : <= IoObject::IoLockEnd
19ec-1c88:56728364.399 : <= ReadNVMData ret = 1
19ec-1c88:56738343.981 : => GetADFStatus
19ec-1c88:56738344.517 : => IoObject::IoLockStart
19ec-1c88:56738344.661 : => CAsicIO::CheckDevice
19ec-1c88:56738344.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:56738368.931 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56738369.084 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56738369.153 : <= IoObject::IoLockStart
19ec-1c88:56738369.214 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56738369.283 : IO Send command 10 bytes
19ec-1c88:56738369.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:56738369.491 : iCmd = 0, nBytes = 10
19ec-1c88:56738369.604 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56738569.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56738569.502 : System send command 10 bytes + data 0 bytes
19ec-1c88:56738569.569 : IO total need to receive data 2 bytes
19ec-1c88:56738569.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:56738569.686 : iCmd = 0, nBytes = 2
19ec-1c88:56738757.575 : 0000 : 00 00 
19ec-1c88:56738757.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56738757.929 : System total receive data 2 bytes
19ec-1c88:56738758.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:56738758.407 : iCmd = 1, nBytes = 4
19ec-1c88:56738919.903 : 0000 : 00 00 00 00 
19ec-1c88:56738920.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56738920.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56738920.371 : Return status = 0
19ec-1c88:56738920.765 : => IoObject::IoLockEnd
19ec-1c88:56738920.864 : <= IoObject::IoLockEnd
19ec-1c88:56738920.913 : <= GetADFStatus ret = 1
19ec-1c88:56741988.825 : => GetADFStatus
19ec-1c88:56741989.071 : => IoObject::IoLockStart
19ec-1c88:56741989.213 : => CAsicIO::CheckDevice
19ec-1c88:56741989.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:56742014.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56742014.845 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56742014.903 : <= IoObject::IoLockStart
19ec-1c88:56742014.965 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56742015.033 : IO Send command 10 bytes
19ec-1c88:56742015.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:56742015.254 : iCmd = 0, nBytes = 10
19ec-1c88:56742015.357 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56742211.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56742211.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:56742212.375 : IO total need to receive data 2 bytes
19ec-1c88:56742212.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:56742212.508 : iCmd = 0, nBytes = 2
19ec-1c88:56742396.384 : 0000 : 00 00 
19ec-1c88:56742396.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56742396.611 : System total receive data 2 bytes
19ec-1c88:56742396.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:56742396.728 : iCmd = 1, nBytes = 4
19ec-1c88:56742573.691 : 0000 : 00 00 00 00 
19ec-1c88:56742573.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56742574.005 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56742574.080 : Return status = 0
19ec-1c88:56742574.141 : => IoObject::IoLockEnd
19ec-1c88:56742574.242 : <= IoObject::IoLockEnd
19ec-1c88:56742574.293 : <= GetADFStatus ret = 1
19ec-1c88:56744948.243 : => TerminateDriver
19ec-1c88:56744948.477 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:56744948.553 : => CNT96226::Close
19ec-1c88:56744953.223 : <= CNT96226::Close ret = 1
19ec-1c88:56744953.299 : <= CAsicIO::~CAsicIO
19ec-1c88:56744953.355 : => IoObject::IoLockEnd
19ec-1c88:56744953.404 : <= IoObject::IoLockEnd
19ec-1c88:56744953.459 : => IoObject::TerminateDevice
19ec-1c88:56744953.514 : => IoObject::IoLockEnd
19ec-1c88:56744953.566 : <= IoObject::IoLockEnd
19ec-1c88:56744953.673 : <= IoObject::TerminateDevice
19ec-1c88:56744953.925 : <= TerminateDriver ret = 1
19ec-1c88:56789537.869 : ============Debug Start==========
19ec-1c88:56789538.149 : Date : 2020/4/30 14:33:24
19ec-1c88:56789538.229 : Process ID : 19ec
19ec-1c88:56789538.649 : Windows : Version 10.0 build 18363 
19ec-1c88:56789539.102 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56789539.162 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56789539.225 : MemoryStatus.ullAvailPhys : 1739231232
19ec-1c88:56789539.284 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56789539.345 : MemoryStatus.ullAvailPageFile : 3097124864
19ec-1c88:56789539.405 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56789539.468 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:56789539.528 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56789539.631 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56789539.689 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56789539.922 : CPU Count : 4
19ec-1c88:56789539.970 : CPU Frequency : 100.000 Mhz
19ec-1c88:56789544.184 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56789544.317 : => InitializeDriver
19ec-1c88:56789544.595 : <= InitializeDriver ret = 1
19ec-1c88:56789544.652 : => InitializeScanner
19ec-1c88:56789544.731 : => CAsicIO::GetDeviceList
19ec-1c88:56789545.028 : => CNT96226::CNT96226
19ec-1c88:56789545.087 : => CNT96226::Open
19ec-1c88:56789566.135 : <= CNT96226::Open ret = 1
19ec-1c88:56789566.228 : => CNT96226::Initialize
19ec-1c88:56789566.405 : <= CNT96226::Initialize ret = 1
19ec-1c88:56789566.464 : <= CNT96226::CNT96226
19ec-1c88:56789566.516 : => CNT96226::EnumAvailableDevice
19ec-1c88:56789571.800 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56789571.875 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56789571.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56793284.808 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56793285.111 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56793290.769 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56793290.875 : => IoObject::GetLockName
19ec-1c88:56793290.932 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56793290.999 : <= IoObject::GetLockName
19ec-1c88:56793291.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:56793291.551 : iCmd = 3, nBytes = 2
19ec-1c88:56793663.550 : 0000 : 06 38 
19ec-1c88:56793663.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56793663.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:56793663.821 : iCmd = 4, nBytes = 2
19ec-1c88:56793975.410 : 0000 : 07 07 
19ec-1c88:56793975.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56793975.631 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56793975.718 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56793975.790 : IO Send command 10 bytes
19ec-1c88:56793975.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:56793975.901 : iCmd = 0, nBytes = 10
19ec-1c88:56793976.006 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56794172.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56794172.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:56794172.584 : iCmd = 0, nBytes = 165
19ec-1c88:56794377.932 : skip dump 37 bytes
19ec-1c88:56794378.125 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56794378.262 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56794378.401 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56794378.536 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56794378.665 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56794378.796 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56794378.922 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56794379.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56794379.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56794379.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:56794379.217 : iCmd = 1, nBytes = 4
19ec-1c88:56794579.968 : 0000 : 00 00 00 00 
19ec-1c88:56794580.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56794580.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56794580.227 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56794580.300 : IO Send command 10 bytes
19ec-1c88:56794580.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:56794580.411 : iCmd = 0, nBytes = 10
19ec-1c88:56794580.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56794930.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56794930.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:56794931.047 : iCmd = 0, nBytes = 128
19ec-1c88:56795124.964 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.133 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.279 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56795125.411 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56795125.539 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.662 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56795126.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:56795126.085 : iCmd = 1, nBytes = 4
19ec-1c88:56795329.396 : 0000 : 00 00 00 00 
19ec-1c88:56795329.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56795329.542 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56795329.715 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56795329.787 : => CNT96226::Close
19ec-1c88:56795333.717 : <= CNT96226::Close ret = 1
19ec-1c88:56795333.791 : <= CNT96226::~CNT96226
19ec-1c88:56795333.882 : <= CAsicIO::GetDeviceList
19ec-1c88:56795334.294 : => IoObject::SetTimeout
19ec-1c88:56795334.422 : Timeout--> In = 0 Out = 0
19ec-1c88:56795334.484 : <= IoObject::SetTimeout
19ec-1c88:56795334.552 : => CAsicIO::CAsicIO
19ec-1c88:56795334.623 : => CNT96226::CNT96226
19ec-1c88:56795334.675 : => CNT96226::Open
19ec-1c88:56795359.943 : <= CNT96226::Open ret = 1
19ec-1c88:56795360.061 : => CNT96226::Initialize
19ec-1c88:56795360.260 : <= CNT96226::Initialize ret = 1
19ec-1c88:56795360.321 : <= CNT96226::CNT96226
19ec-1c88:56795360.372 : <= CAsicIO::CAsicIO
19ec-1c88:56795360.431 : => CAsicIO::InitializeDevice
19ec-1c88:56795360.505 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56795366.862 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56795366.979 : => IoObject::GetLockName
19ec-1c88:56795367.036 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56795367.100 : <= IoObject::GetLockName
19ec-1c88:56795367.620 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56795367.692 : IO Send command 10 bytes
19ec-1c88:56795367.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:56795367.797 : iCmd = 0, nBytes = 10
19ec-1c88:56795367.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56795713.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56795713.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:56795713.691 : iCmd = 0, nBytes = 128
19ec-1c88:56795903.889 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.072 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56795904.350 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56795904.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.604 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.728 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56795904.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:56795905.029 : iCmd = 1, nBytes = 4
19ec-1c88:56796037.220 : 0000 : 00 00 00 00 
19ec-1c88:56796037.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56796037.413 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56796037.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:56796037.532 : iCmd = 3, nBytes = 2
19ec-1c88:56796402.845 : 0000 : 06 38 
19ec-1c88:56796402.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56796403.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:56796403.080 : iCmd = 4, nBytes = 2
19ec-1c88:56796714.662 : 0000 : 07 07 
19ec-1c88:56796714.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56796714.973 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56796715.071 : => IoObject::InitializeDevice
19ec-1c88:56796715.175 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56796715.937 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56796716.014 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56796716.782 : => FindScanner
19ec-1c88:56796716.842 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56796716.907 : <= FindScanner ret = 1
19ec-1c88:56796716.962 : => IoObject::IoLockStart
19ec-1c88:56796717.068 : => CAsicIO::CheckDevice
19ec-1c88:56796717.122 : => CNT96226::ConnectIsAvailable
19ec-1c88:56796736.298 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56796736.414 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56796736.482 : <= IoObject::IoLockStart
19ec-1c88:56796736.547 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56796736.616 : IO Send command 10 bytes
19ec-1c88:56796736.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:56796736.757 : iCmd = 0, nBytes = 10
19ec-1c88:56796736.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56796904.461 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56796904.560 : System send command 10 bytes + data 0 bytes
19ec-1c88:56796904.630 : IO total need to receive data 5 bytes
19ec-1c88:56796904.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:56796904.750 : iCmd = 0, nBytes = 5
19ec-1c88:56797025.574 : 0000 : 06 00 02 02 ab 
19ec-1c88:56797025.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797025.760 : System total receive data 5 bytes
19ec-1c88:56797025.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:56797025.879 : iCmd = 1, nBytes = 4
19ec-1c88:56797214.500 : 0000 : 00 00 00 00 
19ec-1c88:56797214.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797215.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56797215.156 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56797215.221 : IO Send command 10 bytes
19ec-1c88:56797215.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:56797215.372 : iCmd = 0, nBytes = 10
19ec-1c88:56797215.477 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56797403.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56797404.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:56797404.095 : IO total need to receive data 165 bytes
19ec-1c88:56797404.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:56797404.215 : iCmd = 0, nBytes = 165
19ec-1c88:56797534.808 : skip dump 37 bytes
19ec-1c88:56797534.986 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56797535.127 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56797535.261 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56797535.391 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56797535.519 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56797535.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56797535.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797535.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797535.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797536.026 : System total receive data 165 bytes
19ec-1c88:56797536.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:56797536.133 : iCmd = 1, nBytes = 4
19ec-1c88:56797707.977 : 0000 : 00 00 00 00 
19ec-1c88:56797708.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797708.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56797708.460 : Dump Inquiry
19ec-1c88:56797708.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56797708.737 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56797708.871 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56797709.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56797709.143 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56797709.279 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56797709.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797709.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797709.667 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56797709.798 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56797709.888 : 00a0 : 00 00 00 00 00 
19ec-1c88:56797709.957 : => ReadNVMDataInternal
19ec-1c88:56797710.172 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56797710.238 : IO Send command 10 bytes
19ec-1c88:56797710.330 : => CNT96226::VenderCmd_SetData
19ec-1c88:56797710.392 : iCmd = 0, nBytes = 10
19ec-1c88:56797710.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56798062.663 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56798062.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:56798062.864 : IO total need to receive data 128 bytes
19ec-1c88:56798062.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:56798062.981 : iCmd = 0, nBytes = 128
19ec-1c88:56798271.832 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.149 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56798272.282 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56798272.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56798272.893 : System total receive data 128 bytes
19ec-1c88:56798272.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:56798273.006 : iCmd = 1, nBytes = 4
19ec-1c88:56798463.804 : 0000 : 00 00 00 00 
19ec-1c88:56798463.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56798464.028 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56798464.095 : NVMData.PadScanCount = 0
19ec-1c88:56798464.150 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56798464.206 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56798464.261 : NVMData.FlatbedScanCount = 0
19ec-1c88:56798464.315 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56798464.364 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56798464.419 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56798464.473 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56798464.527 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56798464.580 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56798464.635 : NVMData.BornMonth = 0
19ec-1c88:56798464.682 : NVMData.BornDay = 0
19ec-1c88:56798464.731 : NVMData.BornYear = 0
19ec-1c88:56798464.777 : NVMData.FirstScanMonth = 4
19ec-1c88:56798464.830 : NVMData.FirstScanDay = 30
19ec-1c88:56798464.883 : NVMData.FirstScanYear = 2020
19ec-1c88:56798464.936 : NVMData.VerticalMagnification = 0
19ec-1c88:56798464.994 : NVMData.HorizontalMagnification = 0
19ec-1c88:56798465.048 : NVMData.PowerSavingTime = 15
19ec-1c88:56798465.100 : NVMData.SN = A094165189010062
19ec-1c88:56798465.148 : NVMData.AutoFeed = 0
19ec-1c88:56798465.195 : NVMData.CCDType = 0
19ec-1c88:56798465.241 : NVMData.ScanSpeed = 0
19ec-1c88:56798465.288 : NVMData.RollerCount = 0
19ec-1c88:56798465.337 : NVMData.MultifeedCount = 0
19ec-1c88:56798465.388 : NVMData.JamCount = 0
19ec-1c88:56798465.435 : NVMData.IdentifyInfo = 
19ec-1c88:56798465.488 : NVMData.FormalName = 
19ec-1c88:56798465.686 : NVMData.ReservedB = 0
19ec-1c88:56798465.745 : NVMData.FunctionCode = 0
19ec-1c88:56798465.797 : NVMData.PreFeed = 0
19ec-1c88:56798465.847 : NVMData.PreFeedTime = 0
19ec-1c88:56798465.893 : NVMData.ButtonNumber = 0
19ec-1c88:56798465.942 : NVMData.PowerOffTime = 0
19ec-1c88:56798465.992 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56798466.061 : => IoObject::IoLockEnd
19ec-1c88:56798466.151 : <= IoObject::IoLockEnd
19ec-1c88:56798466.202 : <= InitializeScanner ret = 1
19ec-1c88:56798466.265 : => GetLogicalScannerAbilityEx
19ec-1c88:56798466.325 : => IoObject::IoLockStart
19ec-1c88:56798466.418 : => CAsicIO::CheckDevice
19ec-1c88:56798466.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:56798483.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56798483.137 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56798483.191 : <= IoObject::IoLockStart
19ec-1c88:56798483.247 : => IoObject::IoLockEnd
19ec-1c88:56798483.336 : <= IoObject::IoLockEnd
19ec-1c88:56798483.449 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56798483.523 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56798656.541 : => ReadNVMData
19ec-1c88:56798656.685 : => IoObject::IoLockStart
19ec-1c88:56798656.809 : => CAsicIO::CheckDevice
19ec-1c88:56798656.863 : => CNT96226::ConnectIsAvailable
19ec-1c88:56798680.214 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56798680.314 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56798680.373 : <= IoObject::IoLockStart
19ec-1c88:56798680.433 : => ReadNVMDataInternal
19ec-1c88:56798680.495 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56798680.560 : IO Send command 10 bytes
19ec-1c88:56798680.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:56798680.742 : iCmd = 0, nBytes = 10
19ec-1c88:56798680.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56799031.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56799031.852 : System send command 10 bytes + data 0 bytes
19ec-1c88:56799031.927 : IO total need to receive data 128 bytes
19ec-1c88:56799031.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:56799032.282 : iCmd = 0, nBytes = 128
19ec-1c88:56799238.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799238.548 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799238.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56799238.822 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56799238.951 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.077 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56799239.456 : System total receive data 128 bytes
19ec-1c88:56799239.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:56799239.568 : iCmd = 1, nBytes = 4
19ec-1c88:56799425.959 : 0000 : 00 00 00 00 
19ec-1c88:56799426.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56799426.201 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56799426.269 : NVMData.PadScanCount = 0
19ec-1c88:56799426.328 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56799426.383 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56799426.438 : NVMData.FlatbedScanCount = 0
19ec-1c88:56799426.494 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56799426.546 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56799426.599 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56799426.652 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56799426.706 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56799426.758 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56799426.812 : NVMData.BornMonth = 0
19ec-1c88:56799426.862 : NVMData.BornDay = 0
19ec-1c88:56799426.915 : NVMData.BornYear = 0
19ec-1c88:56799426.963 : NVMData.FirstScanMonth = 4
19ec-1c88:56799427.014 : NVMData.FirstScanDay = 30
19ec-1c88:56799427.073 : NVMData.FirstScanYear = 2020
19ec-1c88:56799427.279 : NVMData.VerticalMagnification = 0
19ec-1c88:56799427.339 : NVMData.HorizontalMagnification = 0
19ec-1c88:56799427.392 : NVMData.PowerSavingTime = 15
19ec-1c88:56799427.446 : NVMData.SN = A094165189010062
19ec-1c88:56799427.496 : NVMData.AutoFeed = 0
19ec-1c88:56799427.546 : NVMData.CCDType = 0
19ec-1c88:56799427.592 : NVMData.ScanSpeed = 0
19ec-1c88:56799427.639 : NVMData.RollerCount = 0
19ec-1c88:56799427.694 : NVMData.MultifeedCount = 0
19ec-1c88:56799427.743 : NVMData.JamCount = 0
19ec-1c88:56799427.792 : NVMData.IdentifyInfo = 
19ec-1c88:56799427.842 : NVMData.FormalName = 
19ec-1c88:56799427.890 : NVMData.ReservedB = 0
19ec-1c88:56799427.940 : NVMData.FunctionCode = 0
19ec-1c88:56799427.988 : NVMData.PreFeed = 0
19ec-1c88:56799428.036 : NVMData.PreFeedTime = 0
19ec-1c88:56799428.083 : NVMData.ButtonNumber = 0
19ec-1c88:56799428.131 : NVMData.PowerOffTime = 0
19ec-1c88:56799428.180 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56799428.241 : => IoObject::IoLockEnd
19ec-1c88:56799428.332 : <= IoObject::IoLockEnd
19ec-1c88:56799428.380 : <= ReadNVMData ret = 1
19ec-1c88:56801995.620 : ============Debug Start==========
19ec-1c88:56801995.917 : Date : 2020/4/30 14:33:24
19ec-1c88:56801995.996 : Process ID : 19ec
19ec-1c88:56801996.414 : Windows : Version 10.0 build 18363 
19ec-1c88:56801996.863 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56801996.928 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56801996.994 : MemoryStatus.ullAvailPhys : 1739239424
19ec-1c88:56801997.053 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56801997.115 : MemoryStatus.ullAvailPageFile : 3097522176
19ec-1c88:56801997.175 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56801997.233 : MemoryStatus.ullAvailVirtual : 1726361600
19ec-1c88:56801997.294 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56801997.397 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56801997.460 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56801997.701 : CPU Count : 4
19ec-1c88:56801997.747 : CPU Frequency : 100.000 Mhz
19ec-1c88:56802001.870 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56802001.996 : => InitializeDriver
19ec-1c88:56802002.259 : <= InitializeDriver ret = 1
19ec-1c88:56804606.293 : => InitializeScanner
19ec-1c88:56804606.566 : => CAsicIO::GetDeviceList
19ec-1c88:56804606.994 : => CNT96226::CNT96226
19ec-1c88:56804607.056 : => CNT96226::Open
19ec-1c88:56804630.335 : <= CNT96226::Open ret = 1
19ec-1c88:56804630.448 : => CNT96226::Initialize
19ec-1c88:56804630.643 : <= CNT96226::Initialize ret = 1
19ec-1c88:56804630.703 : <= CNT96226::CNT96226
19ec-1c88:56804630.759 : => CNT96226::EnumAvailableDevice
19ec-1c88:56804636.039 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56804636.118 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56804636.176 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56808372.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56808372.915 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56808379.009 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56808379.122 : => IoObject::GetLockName
19ec-1c88:56808379.184 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56808379.250 : <= IoObject::GetLockName
19ec-1c88:56808379.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:56808379.827 : iCmd = 3, nBytes = 2
19ec-1c88:56808756.344 : 0000 : 06 38 
19ec-1c88:56808756.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56808756.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:56808756.940 : iCmd = 4, nBytes = 2
19ec-1c88:56809062.087 : 0000 : 07 07 
19ec-1c88:56809062.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56809062.327 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56809062.422 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56809062.502 : IO Send command 10 bytes
19ec-1c88:56809062.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:56809062.656 : iCmd = 0, nBytes = 10
19ec-1c88:56809062.764 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56809266.423 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56809266.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:56809266.674 : iCmd = 0, nBytes = 165
19ec-1c88:56809439.249 : skip dump 37 bytes
19ec-1c88:56809439.604 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56809440.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56809440.274 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56809440.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56809440.548 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56809440.686 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56809440.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56809440.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56809441.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56809441.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:56809441.133 : iCmd = 1, nBytes = 4
19ec-1c88:56809599.615 : 0000 : 00 00 00 00 
19ec-1c88:56809599.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56809599.829 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56809599.900 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56809599.966 : IO Send command 10 bytes
19ec-1c88:56809600.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:56809600.076 : iCmd = 0, nBytes = 10
19ec-1c88:56809600.183 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56809951.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56809952.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:56809952.466 : iCmd = 0, nBytes = 128
19ec-1c88:56810160.057 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.405 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56810160.536 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56810160.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.788 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.910 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810161.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810161.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810161.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810161.213 : iCmd = 1, nBytes = 4
19ec-1c88:56810312.799 : 0000 : 00 00 00 00 
19ec-1c88:56810312.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810313.023 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56810313.211 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56810313.290 : => CNT96226::Close
19ec-1c88:56810317.429 : <= CNT96226::Close ret = 1
19ec-1c88:56810317.505 : <= CNT96226::~CNT96226
19ec-1c88:56810317.611 : <= CAsicIO::GetDeviceList
19ec-1c88:56810318.079 : => IoObject::SetTimeout
19ec-1c88:56810318.212 : Timeout--> In = 0 Out = 0
19ec-1c88:56810318.272 : <= IoObject::SetTimeout
19ec-1c88:56810318.347 : => CAsicIO::CAsicIO
19ec-1c88:56810318.418 : => CNT96226::CNT96226
19ec-1c88:56810318.488 : => CNT96226::Open
19ec-1c88:56810342.098 : <= CNT96226::Open ret = 1
19ec-1c88:56810342.224 : => CNT96226::Initialize
19ec-1c88:56810342.427 : <= CNT96226::Initialize ret = 1
19ec-1c88:56810342.491 : <= CNT96226::CNT96226
19ec-1c88:56810342.546 : <= CAsicIO::CAsicIO
19ec-1c88:56810342.603 : => CAsicIO::InitializeDevice
19ec-1c88:56810342.673 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56810348.932 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56810349.061 : => IoObject::GetLockName
19ec-1c88:56810349.120 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56810349.201 : <= IoObject::GetLockName
19ec-1c88:56810349.748 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56810349.822 : IO Send command 10 bytes
19ec-1c88:56810349.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:56810349.937 : iCmd = 0, nBytes = 10
19ec-1c88:56810350.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56810655.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56810655.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810655.424 : iCmd = 0, nBytes = 128
19ec-1c88:56810831.672 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810831.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.041 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56810832.172 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56810832.298 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810832.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810832.853 : iCmd = 1, nBytes = 4
19ec-1c88:56810982.819 : 0000 : 00 00 00 00 
19ec-1c88:56810982.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810983.065 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56810983.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810983.188 : iCmd = 3, nBytes = 2
19ec-1c88:56811350.439 : 0000 : 06 38 
19ec-1c88:56811350.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56811350.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:56811350.723 : iCmd = 4, nBytes = 2
19ec-1c88:56811652.696 : 0000 : 07 07 
19ec-1c88:56811652.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56811653.039 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56811653.134 : => IoObject::InitializeDevice
19ec-1c88:56811653.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56811653.996 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56811654.067 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56811654.922 : => FindScanner
19ec-1c88:56811654.981 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56811655.046 : <= FindScanner ret = 1
19ec-1c88:56811655.105 : => IoObject::IoLockStart
19ec-1c88:56811655.509 : => CAsicIO::CheckDevice
19ec-1c88:56811655.563 : => CNT96226::ConnectIsAvailable
19ec-1c88:56811679.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56811679.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56811679.489 : <= IoObject::IoLockStart
19ec-1c88:56811679.546 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56811679.614 : IO Send command 10 bytes
19ec-1c88:56811679.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:56811679.756 : iCmd = 0, nBytes = 10
19ec-1c88:56811679.861 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56811879.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56811880.090 : System send command 10 bytes + data 0 bytes
19ec-1c88:56811880.157 : IO total need to receive data 5 bytes
19ec-1c88:56811880.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:56811880.278 : iCmd = 0, nBytes = 5
19ec-1c88:56812081.436 : 0000 : 06 00 02 02 ab 
19ec-1c88:56812081.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812081.647 : System total receive data 5 bytes
19ec-1c88:56812081.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:56812081.763 : iCmd = 1, nBytes = 4
19ec-1c88:56812282.404 : 0000 : 00 00 00 00 
19ec-1c88:56812282.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812282.653 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56812282.726 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56812282.794 : IO Send command 10 bytes
19ec-1c88:56812282.901 : => CNT96226::VenderCmd_SetData
19ec-1c88:56812282.966 : iCmd = 0, nBytes = 10
19ec-1c88:56812283.073 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56812475.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56812475.224 : System send command 10 bytes + data 0 bytes
19ec-1c88:56812475.300 : IO total need to receive data 165 bytes
19ec-1c88:56812475.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:56812475.430 : iCmd = 0, nBytes = 165
19ec-1c88:56812590.164 : skip dump 37 bytes
19ec-1c88:56812590.735 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56812590.879 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56812591.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56812591.146 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56812591.277 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56812591.406 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56812591.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812591.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812591.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812591.781 : System total receive data 165 bytes
19ec-1c88:56812591.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:56812591.890 : iCmd = 1, nBytes = 4
19ec-1c88:56812788.867 : 0000 : 00 00 00 00 
19ec-1c88:56812788.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812789.115 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56812789.380 : Dump Inquiry
19ec-1c88:56812789.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56812789.654 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56812789.788 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56812789.920 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56812790.046 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56812790.181 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56812790.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812790.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812790.564 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56812790.691 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56812790.778 : 00a0 : 00 00 00 00 00 
19ec-1c88:56812790.849 : => ReadNVMDataInternal
19ec-1c88:56812791.083 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56812791.152 : IO Send command 10 bytes
19ec-1c88:56812791.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:56812791.306 : iCmd = 0, nBytes = 10
19ec-1c88:56812791.405 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56813136.779 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56813136.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:56813137.011 : IO total need to receive data 128 bytes
19ec-1c88:56813137.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:56813137.137 : iCmd = 0, nBytes = 128
19ec-1c88:56813345.718 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813345.904 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56813346.177 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56813346.300 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56813346.797 : System total receive data 128 bytes
19ec-1c88:56813346.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:56813346.912 : iCmd = 1, nBytes = 4
19ec-1c88:56813522.053 : 0000 : 00 00 00 00 
19ec-1c88:56813522.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56813522.347 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56813522.428 : NVMData.PadScanCount = 0
19ec-1c88:56813522.486 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56813522.543 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56813522.601 : NVMData.FlatbedScanCount = 0
19ec-1c88:56813522.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56813522.708 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56813522.762 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56813522.820 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56813522.878 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56813522.936 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56813522.992 : NVMData.BornMonth = 0
19ec-1c88:56813523.044 : NVMData.BornDay = 0
19ec-1c88:56813523.095 : NVMData.BornYear = 0
19ec-1c88:56813523.144 : NVMData.FirstScanMonth = 4
19ec-1c88:56813523.194 : NVMData.FirstScanDay = 30
19ec-1c88:56813523.249 : NVMData.FirstScanYear = 2020
19ec-1c88:56813523.305 : NVMData.VerticalMagnification = 0
19ec-1c88:56813523.364 : NVMData.HorizontalMagnification = 0
19ec-1c88:56813523.420 : NVMData.PowerSavingTime = 15
19ec-1c88:56813523.478 : NVMData.SN = A094165189010062
19ec-1c88:56813523.528 : NVMData.AutoFeed = 0
19ec-1c88:56813523.579 : NVMData.CCDType = 0
19ec-1c88:56813523.628 : NVMData.ScanSpeed = 0
19ec-1c88:56813523.678 : NVMData.RollerCount = 0
19ec-1c88:56813523.731 : NVMData.MultifeedCount = 0
19ec-1c88:56813523.783 : NVMData.JamCount = 0
19ec-1c88:56813523.830 : NVMData.IdentifyInfo = 
19ec-1c88:56813523.882 : NVMData.FormalName = 
19ec-1c88:56813524.081 : NVMData.ReservedB = 0
19ec-1c88:56813524.139 : NVMData.FunctionCode = 0
19ec-1c88:56813524.190 : NVMData.PreFeed = 0
19ec-1c88:56813524.244 : NVMData.PreFeedTime = 0
19ec-1c88:56813524.292 : NVMData.ButtonNumber = 0
19ec-1c88:56813524.345 : NVMData.PowerOffTime = 0
19ec-1c88:56813524.397 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56813524.479 : => IoObject::IoLockEnd
19ec-1c88:56813524.577 : <= IoObject::IoLockEnd
19ec-1c88:56813524.629 : <= InitializeScanner ret = 1
19ec-1c88:56814832.392 : => GetLogicalScannerAbility
19ec-1c88:56814832.582 : => IoObject::IoLockStart
19ec-1c88:56814832.715 : => CAsicIO::CheckDevice
19ec-1c88:56814832.775 : => CNT96226::ConnectIsAvailable
19ec-1c88:56814856.694 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56814856.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56814856.871 : <= IoObject::IoLockStart
19ec-1c88:56814856.931 : => IoObject::IoLockEnd
19ec-1c88:56814857.050 : <= IoObject::IoLockEnd
19ec-1c88:56814857.130 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56819718.987 : => GetLogicalScannerAbilityEx
19ec-1c88:56819719.187 : => IoObject::IoLockStart
19ec-1c88:56819719.320 : => CAsicIO::CheckDevice
19ec-1c88:56819719.383 : => CNT96226::ConnectIsAvailable
19ec-1c88:56819734.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56819734.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56819734.681 : <= IoObject::IoLockStart
19ec-1c88:56819734.741 : => IoObject::IoLockEnd
19ec-1c88:56819734.835 : <= IoObject::IoLockEnd
19ec-1c88:56819734.950 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56819735.026 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56827093.426 : => ReadNVMData
19ec-1c88:56827093.607 : => IoObject::IoLockStart
19ec-1c88:56827093.749 : => CAsicIO::CheckDevice
19ec-1c88:56827093.807 : => CNT96226::ConnectIsAvailable
19ec-1c88:56827118.914 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56827119.033 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56827119.092 : <= IoObject::IoLockStart
19ec-1c88:56827119.160 : => ReadNVMDataInternal
19ec-1c88:56827119.222 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56827119.286 : IO Send command 10 bytes
19ec-1c88:56827119.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:56827119.456 : iCmd = 0, nBytes = 10
19ec-1c88:56827119.572 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56827467.222 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56827467.387 : System send command 10 bytes + data 0 bytes
19ec-1c88:56827467.468 : IO total need to receive data 128 bytes
19ec-1c88:56827467.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:56827467.602 : iCmd = 0, nBytes = 128
19ec-1c88:56827591.570 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827591.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827591.905 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56827592.035 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56827592.162 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.286 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.535 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56827592.659 : System total receive data 128 bytes
19ec-1c88:56827592.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:56827592.772 : iCmd = 1, nBytes = 4
19ec-1c88:56827774.677 : 0000 : 00 00 00 00 
19ec-1c88:56827774.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56827774.894 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56827774.964 : NVMData.PadScanCount = 0
19ec-1c88:56827775.020 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56827775.075 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56827775.132 : NVMData.FlatbedScanCount = 0
19ec-1c88:56827775.183 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56827775.399 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56827775.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56827775.516 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56827775.569 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56827775.626 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56827775.680 : NVMData.BornMonth = 0
19ec-1c88:56827775.728 : NVMData.BornDay = 0
19ec-1c88:56827775.783 : NVMData.BornYear = 0
19ec-1c88:56827775.830 : NVMData.FirstScanMonth = 4
19ec-1c88:56827775.880 : NVMData.FirstScanDay = 30
19ec-1c88:56827775.935 : NVMData.FirstScanYear = 2020
19ec-1c88:56827775.987 : NVMData.VerticalMagnification = 0
19ec-1c88:56827776.042 : NVMData.HorizontalMagnification = 0
19ec-1c88:56827776.096 : NVMData.PowerSavingTime = 15
19ec-1c88:56827776.151 : NVMData.SN = A094165189010062
19ec-1c88:56827776.200 : NVMData.AutoFeed = 0
19ec-1c88:56827776.250 : NVMData.CCDType = 0
19ec-1c88:56827776.296 : NVMData.ScanSpeed = 0
19ec-1c88:56827776.351 : NVMData.RollerCount = 0
19ec-1c88:56827776.403 : NVMData.MultifeedCount = 0
19ec-1c88:56827776.456 : NVMData.JamCount = 0
19ec-1c88:56827776.507 : NVMData.IdentifyInfo = 
19ec-1c88:56827776.557 : NVMData.FormalName = 
19ec-1c88:56827776.605 : NVMData.ReservedB = 0
19ec-1c88:56827776.655 : NVMData.FunctionCode = 0
19ec-1c88:56827776.704 : NVMData.PreFeed = 0
19ec-1c88:56827776.751 : NVMData.PreFeedTime = 0
19ec-1c88:56827776.801 : NVMData.ButtonNumber = 0
19ec-1c88:56827776.851 : NVMData.PowerOffTime = 0
19ec-1c88:56827776.901 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56827776.963 : => IoObject::IoLockEnd
19ec-1c88:56827777.056 : <= IoObject::IoLockEnd
19ec-1c88:56827777.105 : <= ReadNVMData ret = 1
19ec-1c88:56838314.100 : => GetADFStatus
19ec-1c88:56838314.551 : => IoObject::IoLockStart
19ec-1c88:56838314.695 : => CAsicIO::CheckDevice
19ec-1c88:56838314.754 : => CNT96226::ConnectIsAvailable
19ec-1c88:56838339.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56838340.106 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56838340.452 : <= IoObject::IoLockStart
19ec-1c88:56838340.518 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56838340.590 : IO Send command 10 bytes
19ec-1c88:56838340.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:56838340.790 : iCmd = 0, nBytes = 10
19ec-1c88:56838340.902 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56838540.815 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56838541.046 : System send command 10 bytes + data 0 bytes
19ec-1c88:56838541.202 : IO total need to receive data 2 bytes
19ec-1c88:56838541.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:56838541.609 : iCmd = 0, nBytes = 2
19ec-1c88:56838675.745 : 0000 : 00 00 
19ec-1c88:56838675.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56838675.931 : System total receive data 2 bytes
19ec-1c88:56838675.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:56838676.051 : iCmd = 1, nBytes = 4
19ec-1c88:56838794.852 : 0000 : 00 00 00 00 
19ec-1c88:56838794.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56838795.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56838795.176 : Return status = 0
19ec-1c88:56838795.236 : => IoObject::IoLockEnd
19ec-1c88:56838795.330 : <= IoObject::IoLockEnd
19ec-1c88:56838795.382 : <= GetADFStatus ret = 1
19ec-1c88:56841542.752 : => GetADFStatus
19ec-1c88:56841542.947 : => IoObject::IoLockStart
19ec-1c88:56841543.091 : => CAsicIO::CheckDevice
19ec-1c88:56841543.150 : => CNT96226::ConnectIsAvailable
19ec-1c88:56841559.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56841559.385 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56841559.443 : <= IoObject::IoLockStart
19ec-1c88:56841559.505 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56841559.575 : IO Send command 10 bytes
19ec-1c88:56841559.706 : => CNT96226::VenderCmd_SetData
19ec-1c88:56841559.765 : iCmd = 0, nBytes = 10
19ec-1c88:56841559.879 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56841710.054 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56841710.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:56841710.373 : IO total need to receive data 2 bytes
19ec-1c88:56841710.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:56841710.498 : iCmd = 0, nBytes = 2
19ec-1c88:56841909.564 : 0000 : 00 00 
19ec-1c88:56841909.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56841909.807 : System total receive data 2 bytes
19ec-1c88:56841909.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:56841909.929 : iCmd = 1, nBytes = 4
19ec-1c88:56842114.190 : 0000 : 00 00 00 00 
19ec-1c88:56842114.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56842114.448 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56842114.521 : Return status = 0
19ec-1c88:56842114.582 : => IoObject::IoLockEnd
19ec-1c88:56842114.673 : <= IoObject::IoLockEnd
19ec-1c88:56842114.723 : <= GetADFStatus ret = 1
19ec-1c88:56844294.798 : => TerminateDriver
19ec-1c88:56844294.998 : => CAsicIO::~CAsicIO,pStage=199101512
19ec-1c88:56844295.076 : => CNT96226::Close
19ec-1c88:56844299.220 : <= CNT96226::Close ret = 1
19ec-1c88:56844299.301 : <= CAsicIO::~CAsicIO
19ec-1c88:56844299.359 : => IoObject::IoLockEnd
19ec-1c88:56844299.414 : <= IoObject::IoLockEnd
19ec-1c88:56844299.469 : => IoObject::TerminateDevice
19ec-1c88:56844299.528 : => IoObject::IoLockEnd
19ec-1c88:56844299.579 : <= IoObject::IoLockEnd
19ec-1c88:56844299.684 : <= IoObject::TerminateDevice
19ec-1c88:56844300.190 : <= TerminateDriver ret = 1
19ec-1c88:56888413.323 : ============Debug Start==========
19ec-1c88:56888413.624 : Date : 2020/4/30 14:33:27
19ec-1c88:56888413.702 : Process ID : 19ec
19ec-1c88:56888414.161 : Windows : Version 10.0 build 18363 
19ec-1c88:56888414.617 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56888414.681 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56888414.744 : MemoryStatus.ullAvailPhys : 1755414528
19ec-1c88:56888414.804 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56888414.866 : MemoryStatus.ullAvailPageFile : 3110731776
19ec-1c88:56888414.929 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56888414.988 : MemoryStatus.ullAvailVirtual : 1726365696
19ec-1c88:56888415.050 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56888415.151 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56888415.214 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56888415.449 : CPU Count : 4
19ec-1c88:56888415.496 : CPU Frequency : 100.000 Mhz
19ec-1c88:56888419.852 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56888419.988 : => InitializeDriver
19ec-1c88:56888420.265 : <= InitializeDriver ret = 1
19ec-1c88:56888420.328 : => InitializeScanner
19ec-1c88:56888420.410 : => CAsicIO::GetDeviceList
19ec-1c88:56888420.709 : => CNT96226::CNT96226
19ec-1c88:56888420.766 : => CNT96226::Open
19ec-1c88:56888441.533 : <= CNT96226::Open ret = 1
19ec-1c88:56888441.626 : => CNT96226::Initialize
19ec-1c88:56888441.813 : <= CNT96226::Initialize ret = 1
19ec-1c88:56888441.868 : <= CNT96226::CNT96226
19ec-1c88:56888441.919 : => CNT96226::EnumAvailableDevice
19ec-1c88:56888447.218 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56888447.296 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56888447.353 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56892391.311 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56892391.613 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56892397.168 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56892397.271 : => IoObject::GetLockName
19ec-1c88:56892397.334 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56892397.404 : <= IoObject::GetLockName
19ec-1c88:56892397.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56892397.937 : iCmd = 3, nBytes = 2
19ec-1c88:56892787.825 : 0000 : 06 38 
19ec-1c88:56892787.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56892788.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:56892788.069 : iCmd = 4, nBytes = 2
19ec-1c88:56893090.152 : 0000 : 07 07 
19ec-1c88:56893090.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56893090.343 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56893090.429 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56893090.494 : IO Send command 10 bytes
19ec-1c88:56893090.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:56893090.603 : iCmd = 0, nBytes = 10
19ec-1c88:56893090.705 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56893306.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56893306.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:56893306.857 : iCmd = 0, nBytes = 165
19ec-1c88:56893521.595 : skip dump 37 bytes
19ec-1c88:56893521.947 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56893522.225 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56893522.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56893522.774 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56893523.036 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56893523.305 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56893523.564 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56893523.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56893523.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56893524.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:56893524.180 : iCmd = 1, nBytes = 4
19ec-1c88:56893763.646 : 0000 : 00 00 00 00 
19ec-1c88:56893763.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56893763.997 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56893764.118 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56893764.251 : IO Send command 10 bytes
19ec-1c88:56893764.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:56893764.463 : iCmd = 0, nBytes = 10
19ec-1c88:56893764.678 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56894130.414 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56894130.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:56894130.802 : iCmd = 0, nBytes = 128
19ec-1c88:56894359.254 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894359.631 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894359.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56894360.180 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56894360.433 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56894360.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894360.940 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894361.191 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894361.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56894361.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:56894361.558 : iCmd = 1, nBytes = 4
19ec-1c88:56894594.546 : 0000 : 00 00 00 00 
19ec-1c88:56894594.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56894594.886 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56894595.274 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56894595.417 : => CNT96226::Close
19ec-1c88:56894602.338 : <= CNT96226::Close ret = 1
19ec-1c88:56894602.494 : <= CNT96226::~CNT96226
19ec-1c88:56894602.654 : <= CAsicIO::GetDeviceList
19ec-1c88:56894603.387 : => IoObject::SetTimeout
19ec-1c88:56894603.645 : Timeout--> In = 0 Out = 0
19ec-1c88:56894603.758 : <= IoObject::SetTimeout
19ec-1c88:56894603.875 : => CAsicIO::CAsicIO
19ec-1c88:56894604.018 : => CNT96226::CNT96226
19ec-1c88:56894604.126 : => CNT96226::Open
19ec-1c88:56894645.706 : <= CNT96226::Open ret = 1
19ec-1c88:56894645.901 : => CNT96226::Initialize
19ec-1c88:56894646.289 : <= CNT96226::Initialize ret = 1
19ec-1c88:56894646.400 : <= CNT96226::CNT96226
19ec-1c88:56894646.505 : <= CAsicIO::CAsicIO
19ec-1c88:56894646.614 : => CAsicIO::InitializeDevice
19ec-1c88:56894646.748 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56894658.442 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56894658.668 : => IoObject::GetLockName
19ec-1c88:56894658.782 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56894658.919 : <= IoObject::GetLockName
19ec-1c88:56894659.868 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56894660.011 : IO Send command 10 bytes
19ec-1c88:56894660.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:56894660.228 : iCmd = 0, nBytes = 10
19ec-1c88:56894660.444 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56895027.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56895027.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895027.620 : iCmd = 0, nBytes = 128
19ec-1c88:56895263.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895263.470 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895263.752 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56895264.023 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56895264.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56895264.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895264.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895265.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895265.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56895265.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895265.409 : iCmd = 1, nBytes = 4
19ec-1c88:56895506.837 : 0000 : 00 00 00 00 
19ec-1c88:56895507.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56895507.205 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56895507.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895507.440 : iCmd = 3, nBytes = 2
19ec-1c88:56895912.448 : 0000 : 06 38 
19ec-1c88:56895912.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56895912.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895912.904 : iCmd = 4, nBytes = 2
19ec-1c88:56896253.640 : 0000 : 07 07 
19ec-1c88:56896253.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56896254.239 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56896254.433 : => IoObject::InitializeDevice
19ec-1c88:56896254.620 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56896255.942 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56896256.089 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56896257.343 : => FindScanner
19ec-1c88:56896257.454 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56896257.579 : <= FindScanner ret = 1
19ec-1c88:56896257.690 : => IoObject::IoLockStart
19ec-1c88:56896257.899 : => CAsicIO::CheckDevice
19ec-1c88:56896258.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:56896283.159 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56896283.392 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56896283.531 : <= IoObject::IoLockStart
19ec-1c88:56896283.654 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56896283.800 : IO Send command 10 bytes
19ec-1c88:56896283.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:56896284.102 : iCmd = 0, nBytes = 10
19ec-1c88:56896284.330 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56896511.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56896512.014 : System send command 10 bytes + data 0 bytes
19ec-1c88:56896512.152 : IO total need to receive data 5 bytes
19ec-1c88:56896512.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:56896512.376 : iCmd = 0, nBytes = 5
19ec-1c88:56896735.900 : 0000 : 06 00 02 02 ab 
19ec-1c88:56896736.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56896736.250 : System total receive data 5 bytes
19ec-1c88:56896736.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:56896736.488 : iCmd = 1, nBytes = 4
19ec-1c88:56896964.745 : 0000 : 00 00 00 00 
19ec-1c88:56896964.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56896965.196 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56896965.319 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56896965.455 : IO Send command 10 bytes
19ec-1c88:56896965.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:56896965.741 : iCmd = 0, nBytes = 10
19ec-1c88:56896965.951 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56897185.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56897185.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:56897185.441 : IO total need to receive data 165 bytes
19ec-1c88:56897185.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:56897185.671 : iCmd = 0, nBytes = 165
19ec-1c88:56897408.639 : skip dump 37 bytes
19ec-1c88:56897409.036 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56897409.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56897409.599 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56897409.870 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56897410.131 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56897410.411 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56897410.667 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897410.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897411.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56897411.181 : System total receive data 165 bytes
19ec-1c88:56897411.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:56897411.414 : iCmd = 1, nBytes = 4
19ec-1c88:56897633.799 : 0000 : 00 00 00 00 
19ec-1c88:56897634.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56897634.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56897634.714 : Dump Inquiry
19ec-1c88:56897634.977 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56897635.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56897635.524 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56897635.800 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56897636.058 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56897636.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56897636.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897636.827 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897637.102 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56897637.366 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56897637.537 : 00a0 : 00 00 00 00 00 
19ec-1c88:56897637.656 : => ReadNVMDataInternal
19ec-1c88:56897638.054 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56897638.187 : IO Send command 10 bytes
19ec-1c88:56897638.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:56897638.477 : iCmd = 0, nBytes = 10
19ec-1c88:56897638.695 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56898011.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56898011.903 : System send command 10 bytes + data 0 bytes
19ec-1c88:56898012.045 : IO total need to receive data 128 bytes
19ec-1c88:56898012.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:56898012.281 : iCmd = 0, nBytes = 128
19ec-1c88:56898235.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898235.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898235.858 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56898236.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56898236.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56898236.666 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898236.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898237.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898237.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56898237.444 : System total receive data 128 bytes
19ec-1c88:56898237.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:56898237.678 : iCmd = 1, nBytes = 4
19ec-1c88:56898476.871 : 0000 : 00 00 00 00 
19ec-1c88:56898477.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56898477.339 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56898477.476 : NVMData.PadScanCount = 0
19ec-1c88:56898477.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56898477.714 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56898477.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:56898477.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56898478.054 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56898478.164 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56898478.276 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56898478.386 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56898478.497 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56898478.607 : NVMData.BornMonth = 0
19ec-1c88:56898478.708 : NVMData.BornDay = 0
19ec-1c88:56898478.810 : NVMData.BornYear = 0
19ec-1c88:56898478.908 : NVMData.FirstScanMonth = 4
19ec-1c88:56898479.016 : NVMData.FirstScanDay = 30
19ec-1c88:56898479.129 : NVMData.FirstScanYear = 2020
19ec-1c88:56898479.239 : NVMData.VerticalMagnification = 0
19ec-1c88:56898479.347 : NVMData.HorizontalMagnification = 0
19ec-1c88:56898479.458 : NVMData.PowerSavingTime = 15
19ec-1c88:56898479.567 : NVMData.SN = A094165189010062
19ec-1c88:56898479.666 : NVMData.AutoFeed = 0
19ec-1c88:56898479.766 : NVMData.CCDType = 0
19ec-1c88:56898479.867 : NVMData.ScanSpeed = 0
19ec-1c88:56898479.970 : NVMData.RollerCount = 0
19ec-1c88:56898480.074 : NVMData.MultifeedCount = 0
19ec-1c88:56898480.178 : NVMData.JamCount = 0
19ec-1c88:56898480.277 : NVMData.IdentifyInfo = 
19ec-1c88:56898480.382 : NVMData.FormalName = 
19ec-1c88:56898480.797 : NVMData.ReservedB = 0
19ec-1c88:56898480.911 : NVMData.FunctionCode = 0
19ec-1c88:56898481.009 : NVMData.PreFeed = 0
19ec-1c88:56898481.107 : NVMData.PreFeedTime = 0
19ec-1c88:56898481.209 : NVMData.ButtonNumber = 0
19ec-1c88:56898481.311 : NVMData.PowerOffTime = 0
19ec-1c88:56898481.417 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56898481.555 : => IoObject::IoLockEnd
19ec-1c88:56898481.740 : <= IoObject::IoLockEnd
19ec-1c88:56898481.844 : <= InitializeScanner ret = 1
19ec-1c88:56898481.965 : => GetLogicalScannerAbilityEx
19ec-1c88:56898482.079 : => IoObject::IoLockStart
19ec-1c88:56898482.275 : => CAsicIO::CheckDevice
19ec-1c88:56898482.382 : => CNT96226::ConnectIsAvailable
19ec-1c88:56898506.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56898506.249 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56898506.379 : <= IoObject::IoLockStart
19ec-1c88:56898506.502 : => IoObject::IoLockEnd
19ec-1c88:56898506.696 : <= IoObject::IoLockEnd
19ec-1c88:56898506.898 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56898507.053 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56898864.248 : => ReadNVMData
19ec-1c88:56898864.523 : => IoObject::IoLockStart
19ec-1c88:56898864.780 : => CAsicIO::CheckDevice
19ec-1c88:56898864.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:56898888.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56898888.380 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56898888.513 : <= IoObject::IoLockStart
19ec-1c88:56898888.638 : => ReadNVMDataInternal
19ec-1c88:56898888.760 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56898888.900 : IO Send command 10 bytes
19ec-1c88:56898889.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:56898889.222 : iCmd = 0, nBytes = 10
19ec-1c88:56898889.447 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56899252.072 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56899252.323 : System send command 10 bytes + data 0 bytes
19ec-1c88:56899252.462 : IO total need to receive data 128 bytes
19ec-1c88:56899252.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:56899252.699 : iCmd = 0, nBytes = 128
19ec-1c88:56899452.440 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899452.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899453.119 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56899453.393 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56899453.656 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56899453.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899454.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899454.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899454.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56899454.684 : System total receive data 128 bytes
19ec-1c88:56899454.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:56899454.930 : iCmd = 1, nBytes = 4
19ec-1c88:56899667.949 : 0000 : 00 00 00 00 
19ec-1c88:56899668.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56899668.257 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56899668.341 : NVMData.PadScanCount = 0
19ec-1c88:56899668.413 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56899668.485 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56899668.559 : NVMData.FlatbedScanCount = 0
19ec-1c88:56899668.627 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56899668.693 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56899668.762 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56899668.833 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56899668.905 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56899668.977 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56899669.045 : NVMData.BornMonth = 0
19ec-1c88:56899669.108 : NVMData.BornDay = 0
19ec-1c88:56899669.175 : NVMData.BornYear = 0
19ec-1c88:56899669.240 : NVMData.FirstScanMonth = 4
19ec-1c88:56899669.307 : NVMData.FirstScanDay = 30
19ec-1c88:56899669.375 : NVMData.FirstScanYear = 2020
19ec-1c88:56899669.660 : NVMData.VerticalMagnification = 0
19ec-1c88:56899669.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:56899669.813 : NVMData.PowerSavingTime = 15
19ec-1c88:56899669.882 : NVMData.SN = A094165189010062
19ec-1c88:56899669.945 : NVMData.AutoFeed = 0
19ec-1c88:56899670.009 : NVMData.CCDType = 0
19ec-1c88:56899670.070 : NVMData.ScanSpeed = 0
19ec-1c88:56899670.134 : NVMData.RollerCount = 0
19ec-1c88:56899670.198 : NVMData.MultifeedCount = 0
19ec-1c88:56899670.266 : NVMData.JamCount = 0
19ec-1c88:56899670.331 : NVMData.IdentifyInfo = 
19ec-1c88:56899670.394 : NVMData.FormalName = 
19ec-1c88:56899670.459 : NVMData.ReservedB = 0
19ec-1c88:56899670.522 : NVMData.FunctionCode = 0
19ec-1c88:56899670.585 : NVMData.PreFeed = 0
19ec-1c88:56899670.648 : NVMData.PreFeedTime = 0
19ec-1c88:56899670.711 : NVMData.ButtonNumber = 0
19ec-1c88:56899670.775 : NVMData.PowerOffTime = 0
19ec-1c88:56899670.842 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56899670.920 : => IoObject::IoLockEnd
19ec-1c88:56899671.041 : <= IoObject::IoLockEnd
19ec-1c88:56899671.105 : <= ReadNVMData ret = 1
19ec-1c88:56900337.541 : => TerminateDriver
19ec-1c88:56900337.767 : => CAsicIO::~CAsicIO,pStage=36899912
19ec-1c88:56900337.863 : => CNT96226::Close
19ec-1c88:56900343.028 : <= CNT96226::Close ret = 1
19ec-1c88:56900343.127 : <= CAsicIO::~CAsicIO
19ec-1c88:56900343.208 : => IoObject::IoLockEnd
19ec-1c88:56900343.276 : <= IoObject::IoLockEnd
19ec-1c88:56900343.344 : => IoObject::TerminateDevice
19ec-1c88:56900343.417 : => IoObject::IoLockEnd
19ec-1c88:56900343.485 : <= IoObject::IoLockEnd
19ec-1c88:56900343.620 : <= IoObject::TerminateDevice
19ec-1c88:56900343.949 : <= TerminateDriver ret = 1
19ec-1c88:56902627.309 : ============Debug Start==========
19ec-1c88:56902627.588 : Date : 2020/4/30 14:33:27
19ec-1c88:56902627.666 : Process ID : 19ec
19ec-1c88:56902628.075 : Windows : Version 10.0 build 18363 
19ec-1c88:56902628.558 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56902628.624 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56902628.687 : MemoryStatus.ullAvailPhys : 1755025408
19ec-1c88:56902628.749 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56902628.813 : MemoryStatus.ullAvailPageFile : 3111104512
19ec-1c88:56902628.876 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56902628.932 : MemoryStatus.ullAvailVirtual : 1726619648
19ec-1c88:56902628.992 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56902629.096 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56902629.156 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56902629.398 : CPU Count : 4
19ec-1c88:56902629.443 : CPU Frequency : 100.000 Mhz
19ec-1c88:56902633.557 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56902633.687 : => InitializeDriver
19ec-1c88:56902633.959 : <= InitializeDriver ret = 1
19ec-1c88:56905118.224 : => InitializeScanner
19ec-1c88:56905118.478 : => CAsicIO::GetDeviceList
19ec-1c88:56905118.889 : => CNT96226::CNT96226
19ec-1c88:56905118.945 : => CNT96226::Open
19ec-1c88:56905141.844 : <= CNT96226::Open ret = 1
19ec-1c88:56905141.938 : => CNT96226::Initialize
19ec-1c88:56905142.127 : <= CNT96226::Initialize ret = 1
19ec-1c88:56905142.184 : <= CNT96226::CNT96226
19ec-1c88:56905142.235 : => CNT96226::EnumAvailableDevice
19ec-1c88:56905147.591 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56905147.673 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56905147.733 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56908868.128 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56908868.467 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56908875.708 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56908875.858 : => IoObject::GetLockName
19ec-1c88:56908875.937 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56908876.026 : <= IoObject::GetLockName
19ec-1c88:56908876.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:56908876.694 : iCmd = 3, nBytes = 2
19ec-1c88:56909261.813 : 0000 : 06 38 
19ec-1c88:56909261.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56909262.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:56909262.113 : iCmd = 4, nBytes = 2
19ec-1c88:56909579.801 : 0000 : 07 07 
19ec-1c88:56909579.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56909580.040 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56909580.149 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56909580.237 : IO Send command 10 bytes
19ec-1c88:56909580.306 : => CNT96226::VenderCmd_SetData
19ec-1c88:56909580.378 : iCmd = 0, nBytes = 10
19ec-1c88:56909580.514 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56909779.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56909779.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:56909779.332 : iCmd = 0, nBytes = 165
19ec-1c88:56909948.751 : skip dump 37 bytes
19ec-1c88:56909949.007 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56909949.192 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56909949.367 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56909949.541 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56909949.710 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56909949.891 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56909950.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56909950.216 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56909950.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56909950.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:56909950.446 : iCmd = 1, nBytes = 4
19ec-1c88:56910150.617 : 0000 : 00 00 00 00 
19ec-1c88:56910150.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56910150.854 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56910150.935 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56910151.024 : IO Send command 10 bytes
19ec-1c88:56910151.091 : => CNT96226::VenderCmd_SetData
19ec-1c88:56910151.162 : iCmd = 0, nBytes = 10
19ec-1c88:56910151.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56910499.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56910500.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:56910500.218 : iCmd = 0, nBytes = 128
19ec-1c88:56910708.347 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910708.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910708.773 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56910708.957 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56910709.128 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56910709.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:56910709.866 : iCmd = 1, nBytes = 4
19ec-1c88:56910915.856 : 0000 : 00 00 00 00 
19ec-1c88:56910915.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56910916.058 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56910916.270 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56910916.362 : => CNT96226::Close
19ec-1c88:56910920.472 : <= CNT96226::Close ret = 1
19ec-1c88:56910920.567 : <= CNT96226::~CNT96226
19ec-1c88:56910920.677 : <= CAsicIO::GetDeviceList
19ec-1c88:56910921.097 : => IoObject::SetTimeout
19ec-1c88:56910921.261 : Timeout--> In = 0 Out = 0
19ec-1c88:56910921.338 : <= IoObject::SetTimeout
19ec-1c88:56910921.420 : => CAsicIO::CAsicIO
19ec-1c88:56910921.512 : => CNT96226::CNT96226
19ec-1c88:56910921.584 : => CNT96226::Open
19ec-1c88:56910948.564 : <= CNT96226::Open ret = 1
19ec-1c88:56910948.683 : => CNT96226::Initialize
19ec-1c88:56910948.926 : <= CNT96226::Initialize ret = 1
19ec-1c88:56910949.000 : <= CNT96226::CNT96226
19ec-1c88:56910949.068 : <= CAsicIO::CAsicIO
19ec-1c88:56910949.138 : => CAsicIO::InitializeDevice
19ec-1c88:56910949.221 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56910956.705 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56910956.848 : => IoObject::GetLockName
19ec-1c88:56910956.919 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56910957.006 : <= IoObject::GetLockName
19ec-1c88:56910957.604 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56910957.699 : IO Send command 10 bytes
19ec-1c88:56910957.766 : => CNT96226::VenderCmd_SetData
19ec-1c88:56910957.837 : iCmd = 0, nBytes = 10
19ec-1c88:56910957.974 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56911308.555 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56911308.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:56911308.784 : iCmd = 0, nBytes = 128
19ec-1c88:56911523.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911523.848 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.033 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56911524.205 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56911524.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.537 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56911525.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:56911525.098 : iCmd = 1, nBytes = 4
19ec-1c88:56911716.264 : 0000 : 00 00 00 00 
19ec-1c88:56911716.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56911716.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56911716.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:56911716.659 : iCmd = 3, nBytes = 2
19ec-1c88:56912096.049 : 0000 : 06 38 
19ec-1c88:56912096.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56912096.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:56912096.344 : iCmd = 4, nBytes = 2
19ec-1c88:56912405.156 : 0000 : 07 07 
19ec-1c88:56912405.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56912405.471 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56912405.596 : => IoObject::InitializeDevice
19ec-1c88:56912405.721 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56912406.486 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56912406.588 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56912407.478 : => FindScanner
19ec-1c88:56912407.559 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56912407.644 : <= FindScanner ret = 1
19ec-1c88:56912407.718 : => IoObject::IoLockStart
19ec-1c88:56912407.850 : => CAsicIO::CheckDevice
19ec-1c88:56912407.918 : => CNT96226::ConnectIsAvailable
19ec-1c88:56912433.343 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56912433.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56912433.834 : <= IoObject::IoLockStart
19ec-1c88:56912433.914 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56912434.002 : IO Send command 10 bytes
19ec-1c88:56912434.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:56912434.201 : iCmd = 0, nBytes = 10
19ec-1c88:56912434.337 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56912636.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56912636.441 : System send command 10 bytes + data 0 bytes
19ec-1c88:56912636.533 : IO total need to receive data 5 bytes
19ec-1c88:56912636.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:56912636.684 : iCmd = 0, nBytes = 5
19ec-1c88:56912846.174 : 0000 : 06 00 02 02 ab 
19ec-1c88:56912846.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56912846.376 : System total receive data 5 bytes
19ec-1c88:56912846.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:56912846.524 : iCmd = 1, nBytes = 4
19ec-1c88:56913041.775 : 0000 : 00 00 00 00 
19ec-1c88:56913041.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56913042.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56913042.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56913042.205 : IO Send command 10 bytes
19ec-1c88:56913042.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:56913042.388 : iCmd = 0, nBytes = 10
19ec-1c88:56913042.525 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56913212.731 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56913212.857 : System send command 10 bytes + data 0 bytes
19ec-1c88:56913212.941 : IO total need to receive data 165 bytes
19ec-1c88:56913213.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:56913213.089 : iCmd = 0, nBytes = 165
19ec-1c88:56913385.685 : skip dump 37 bytes
19ec-1c88:56913386.177 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56913386.352 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56913386.528 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56913386.705 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56913386.874 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56913387.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56913387.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913387.371 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913387.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56913387.530 : System total receive data 165 bytes
19ec-1c88:56913387.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:56913387.677 : iCmd = 1, nBytes = 4
19ec-1c88:56913579.576 : 0000 : 00 00 00 00 
19ec-1c88:56913579.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56913579.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56913580.240 : Dump Inquiry
19ec-1c88:56913580.420 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56913580.604 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56913580.777 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56913580.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56913581.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56913581.295 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56913581.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913581.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913581.796 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56913581.969 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56913582.089 : 00a0 : 00 00 00 00 00 
19ec-1c88:56913582.171 : => ReadNVMDataInternal
19ec-1c88:56913582.437 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56913582.523 : IO Send command 10 bytes
19ec-1c88:56913582.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:56913582.699 : iCmd = 0, nBytes = 10
19ec-1c88:56913582.837 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56913917.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56913918.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:56913918.312 : IO total need to receive data 128 bytes
19ec-1c88:56913918.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:56913918.478 : iCmd = 0, nBytes = 128
19ec-1c88:56914121.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914121.227 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914121.412 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56914121.582 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56914121.744 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56914121.903 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914122.066 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914122.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914122.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56914122.389 : System total receive data 128 bytes
19ec-1c88:56914122.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:56914122.539 : iCmd = 1, nBytes = 4
19ec-1c88:56914274.680 : 0000 : 00 00 00 00 
19ec-1c88:56914274.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56914274.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56914275.063 : NVMData.PadScanCount = 0
19ec-1c88:56914275.132 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56914275.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56914275.279 : NVMData.FlatbedScanCount = 0
19ec-1c88:56914275.347 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56914275.416 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56914275.489 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56914275.559 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56914275.630 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56914275.700 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56914275.772 : NVMData.BornMonth = 0
19ec-1c88:56914275.836 : NVMData.BornDay = 0
19ec-1c88:56914275.901 : NVMData.BornYear = 0
19ec-1c88:56914275.965 : NVMData.FirstScanMonth = 4
19ec-1c88:56914276.031 : NVMData.FirstScanDay = 30
19ec-1c88:56914276.107 : NVMData.FirstScanYear = 2020
19ec-1c88:56914276.177 : NVMData.VerticalMagnification = 0
19ec-1c88:56914276.248 : NVMData.HorizontalMagnification = 0
19ec-1c88:56914276.320 : NVMData.PowerSavingTime = 15
19ec-1c88:56914276.391 : NVMData.SN = A094165189010062
19ec-1c88:56914276.456 : NVMData.AutoFeed = 0
19ec-1c88:56914276.519 : NVMData.CCDType = 0
19ec-1c88:56914276.582 : NVMData.ScanSpeed = 0
19ec-1c88:56914276.643 : NVMData.RollerCount = 0
19ec-1c88:56914276.709 : NVMData.MultifeedCount = 0
19ec-1c88:56914276.773 : NVMData.JamCount = 0
19ec-1c88:56914276.836 : NVMData.IdentifyInfo = 
19ec-1c88:56914276.902 : NVMData.FormalName = 
19ec-1c88:56914277.110 : NVMData.ReservedB = 0
19ec-1c88:56914277.181 : NVMData.FunctionCode = 0
19ec-1c88:56914277.245 : NVMData.PreFeed = 0
19ec-1c88:56914277.313 : NVMData.PreFeedTime = 0
19ec-1c88:56914277.376 : NVMData.ButtonNumber = 0
19ec-1c88:56914277.447 : NVMData.PowerOffTime = 0
19ec-1c88:56914277.516 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56914277.612 : => IoObject::IoLockEnd
19ec-1c88:56914277.726 : <= IoObject::IoLockEnd
19ec-1c88:56914277.795 : <= InitializeScanner ret = 1
19ec-1c88:56915738.306 : => GetLogicalScannerAbility
19ec-1c88:56915738.485 : => IoObject::IoLockStart
19ec-1c88:56915738.612 : => CAsicIO::CheckDevice
19ec-1c88:56915738.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:56915761.346 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56915761.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56915761.776 : <= IoObject::IoLockStart
19ec-1c88:56915761.834 : => IoObject::IoLockEnd
19ec-1c88:56915761.947 : <= IoObject::IoLockEnd
19ec-1c88:56915762.025 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56919268.212 : => GetLogicalScannerAbilityEx
19ec-1c88:56919268.398 : => IoObject::IoLockStart
19ec-1c88:56919268.532 : => CAsicIO::CheckDevice
19ec-1c88:56919268.592 : => CNT96226::ConnectIsAvailable
19ec-1c88:56919291.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56919291.457 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56919291.519 : <= IoObject::IoLockStart
19ec-1c88:56919291.577 : => IoObject::IoLockEnd
19ec-1c88:56919291.687 : <= IoObject::IoLockEnd
19ec-1c88:56919291.807 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56919291.881 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56926552.529 : => ReadNVMData
19ec-1c88:56926552.720 : => IoObject::IoLockStart
19ec-1c88:56926552.851 : => CAsicIO::CheckDevice
19ec-1c88:56926552.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:56926570.868 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56926570.985 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56926571.043 : <= IoObject::IoLockStart
19ec-1c88:56926571.113 : => ReadNVMDataInternal
19ec-1c88:56926571.182 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56926571.250 : IO Send command 10 bytes
19ec-1c88:56926571.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:56926571.431 : iCmd = 0, nBytes = 10
19ec-1c88:56926571.548 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56926925.538 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56926925.689 : System send command 10 bytes + data 0 bytes
19ec-1c88:56926925.760 : IO total need to receive data 128 bytes
19ec-1c88:56926925.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:56926925.879 : iCmd = 0, nBytes = 128
19ec-1c88:56927116.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927116.684 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927116.829 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56927116.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56927117.094 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.218 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56927117.585 : System total receive data 128 bytes
19ec-1c88:56927117.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:56927117.696 : iCmd = 1, nBytes = 4
19ec-1c88:56927311.743 : 0000 : 00 00 00 00 
19ec-1c88:56927311.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56927311.956 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56927312.026 : NVMData.PadScanCount = 0
19ec-1c88:56927312.084 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56927312.142 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56927312.199 : NVMData.FlatbedScanCount = 0
19ec-1c88:56927312.253 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56927312.492 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56927312.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56927312.612 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56927312.669 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56927312.724 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56927312.779 : NVMData.BornMonth = 0
19ec-1c88:56927312.829 : NVMData.BornDay = 0
19ec-1c88:56927312.882 : NVMData.BornYear = 0
19ec-1c88:56927312.933 : NVMData.FirstScanMonth = 4
19ec-1c88:56927312.985 : NVMData.FirstScanDay = 30
19ec-1c88:56927313.039 : NVMData.FirstScanYear = 2020
19ec-1c88:56927313.095 : NVMData.VerticalMagnification = 0
19ec-1c88:56927313.151 : NVMData.HorizontalMagnification = 0
19ec-1c88:56927313.205 : NVMData.PowerSavingTime = 15
19ec-1c88:56927313.261 : NVMData.SN = A094165189010062
19ec-1c88:56927313.310 : NVMData.AutoFeed = 0
19ec-1c88:56927313.360 : NVMData.CCDType = 0
19ec-1c88:56927313.410 : NVMData.ScanSpeed = 0
19ec-1c88:56927313.461 : NVMData.RollerCount = 0
19ec-1c88:56927313.520 : NVMData.MultifeedCount = 0
19ec-1c88:56927313.573 : NVMData.JamCount = 0
19ec-1c88:56927313.625 : NVMData.IdentifyInfo = 
19ec-1c88:56927313.678 : NVMData.FormalName = 
19ec-1c88:56927313.726 : NVMData.ReservedB = 0
19ec-1c88:56927313.775 : NVMData.FunctionCode = 0
19ec-1c88:56927313.826 : NVMData.PreFeed = 0
19ec-1c88:56927313.879 : NVMData.PreFeedTime = 0
19ec-1c88:56927313.930 : NVMData.ButtonNumber = 0
19ec-1c88:56927313.981 : NVMData.PowerOffTime = 0
19ec-1c88:56927314.031 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56927314.093 : => IoObject::IoLockEnd
19ec-1c88:56927314.187 : <= IoObject::IoLockEnd
19ec-1c88:56927314.236 : <= ReadNVMData ret = 1
19ec-1c88:56938553.548 : => GetADFStatus
19ec-1c88:56938553.917 : => IoObject::IoLockStart
19ec-1c88:56938554.041 : => CAsicIO::CheckDevice
19ec-1c88:56938554.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:56938578.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56938578.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56938579.034 : <= IoObject::IoLockStart
19ec-1c88:56938579.378 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56938579.443 : IO Send command 10 bytes
19ec-1c88:56938579.578 : => CNT96226::VenderCmd_SetData
19ec-1c88:56938579.639 : iCmd = 0, nBytes = 10
19ec-1c88:56938579.746 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56938781.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56938781.245 : System send command 10 bytes + data 0 bytes
19ec-1c88:56938781.313 : IO total need to receive data 2 bytes
19ec-1c88:56938781.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:56938781.426 : iCmd = 0, nBytes = 2
19ec-1c88:56938960.646 : 0000 : 00 00 
19ec-1c88:56938960.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56938960.829 : System total receive data 2 bytes
19ec-1c88:56938960.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:56938960.947 : iCmd = 1, nBytes = 4
19ec-1c88:56939072.686 : 0000 : 00 00 00 00 
19ec-1c88:56939073.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56939073.170 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56939073.235 : Return status = 0
19ec-1c88:56939073.295 : => IoObject::IoLockEnd
19ec-1c88:56939073.381 : <= IoObject::IoLockEnd
19ec-1c88:56939073.428 : <= GetADFStatus ret = 1
19ec-1c88:56941704.263 : => GetADFStatus
19ec-1c88:56941704.457 : => IoObject::IoLockStart
19ec-1c88:56941704.587 : => CAsicIO::CheckDevice
19ec-1c88:56941704.641 : => CNT96226::ConnectIsAvailable
19ec-1c88:56941731.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56941731.797 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56941731.851 : <= IoObject::IoLockStart
19ec-1c88:56941731.912 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56941731.978 : IO Send command 10 bytes
19ec-1c88:56941732.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:56941732.148 : iCmd = 0, nBytes = 10
19ec-1c88:56941732.251 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56941934.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56941934.884 : System send command 10 bytes + data 0 bytes
19ec-1c88:56941935.113 : IO total need to receive data 2 bytes
19ec-1c88:56941935.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:56941935.243 : iCmd = 0, nBytes = 2
19ec-1c88:56942143.086 : 0000 : 00 00 
19ec-1c88:56942143.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56942143.501 : System total receive data 2 bytes
19ec-1c88:56942143.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:56942143.620 : iCmd = 1, nBytes = 4
19ec-1c88:56942353.057 : 0000 : 00 00 00 00 
19ec-1c88:56942353.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56942353.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56942353.342 : Return status = 0
19ec-1c88:56942353.396 : => IoObject::IoLockEnd
19ec-1c88:56942353.484 : <= IoObject::IoLockEnd
19ec-1c88:56942353.534 : <= GetADFStatus ret = 1
19ec-1c88:56944378.123 : => TerminateDriver
19ec-1c88:56944378.310 : => CAsicIO::~CAsicIO,pStage=201133128
19ec-1c88:56944378.385 : => CNT96226::Close
19ec-1c88:56944382.735 : <= CNT96226::Close ret = 1
19ec-1c88:56944382.816 : <= CAsicIO::~CAsicIO
19ec-1c88:56944382.873 : => IoObject::IoLockEnd
19ec-1c88:56944382.928 : <= IoObject::IoLockEnd
19ec-1c88:56944382.980 : => IoObject::TerminateDevice
19ec-1c88:56944383.038 : => IoObject::IoLockEnd
19ec-1c88:56944383.087 : <= IoObject::IoLockEnd
19ec-1c88:56944383.187 : <= IoObject::TerminateDevice
19ec-1c88:56944383.653 : <= TerminateDriver ret = 1
19ec-1c88:56986867.534 : ============Debug Start==========
19ec-1c88:56986867.783 : Date : 2020/4/30 14:33:30
19ec-1c88:56986867.856 : Process ID : 19ec
19ec-1c88:56986868.258 : Windows : Version 10.0 build 18363 
19ec-1c88:56986868.708 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56986868.769 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56986868.833 : MemoryStatus.ullAvailPhys : 1754669056
19ec-1c88:56986868.892 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56986868.950 : MemoryStatus.ullAvailPageFile : 3118592000
19ec-1c88:56986869.012 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56986869.072 : MemoryStatus.ullAvailVirtual : 1726341120
19ec-1c88:56986869.132 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56986869.231 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56986869.290 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56986869.528 : CPU Count : 4
19ec-1c88:56986869.576 : CPU Frequency : 100.000 Mhz
19ec-1c88:56986873.736 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56986873.860 : => InitializeDriver
19ec-1c88:56986874.125 : <= InitializeDriver ret = 1
19ec-1c88:56986874.183 : => InitializeScanner
19ec-1c88:56986874.259 : => CAsicIO::GetDeviceList
19ec-1c88:56986874.553 : => CNT96226::CNT96226
19ec-1c88:56986874.607 : => CNT96226::Open
19ec-1c88:56986895.911 : <= CNT96226::Open ret = 1
19ec-1c88:56986896.001 : => CNT96226::Initialize
19ec-1c88:56986896.186 : <= CNT96226::Initialize ret = 1
19ec-1c88:56986896.247 : <= CNT96226::CNT96226
19ec-1c88:56986896.297 : => CNT96226::EnumAvailableDevice
19ec-1c88:56986901.525 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56986901.600 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56986901.659 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56990595.122 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56990595.407 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56990601.151 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56990601.258 : => IoObject::GetLockName
19ec-1c88:56990601.321 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56990601.393 : <= IoObject::GetLockName
19ec-1c88:56990601.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:56990601.936 : iCmd = 3, nBytes = 2
19ec-1c88:56990977.048 : 0000 : 06 38 
19ec-1c88:56990977.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56990977.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:56990977.340 : iCmd = 4, nBytes = 2
19ec-1c88:56991262.174 : 0000 : 07 07 
19ec-1c88:56991262.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56991262.428 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56991262.524 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56991262.593 : IO Send command 10 bytes
19ec-1c88:56991262.650 : => CNT96226::VenderCmd_SetData
19ec-1c88:56991262.706 : iCmd = 0, nBytes = 10
19ec-1c88:56991262.815 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56991420.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56991421.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:56991421.191 : iCmd = 0, nBytes = 165
19ec-1c88:56991556.818 : skip dump 37 bytes
19ec-1c88:56991557.072 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56991557.214 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56991557.352 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56991557.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56991557.620 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56991557.762 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56991557.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56991558.029 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56991558.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56991558.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:56991558.219 : iCmd = 1, nBytes = 4
19ec-1c88:56991746.728 : 0000 : 00 00 00 00 
19ec-1c88:56991746.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56991746.972 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56991747.045 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56991747.121 : IO Send command 10 bytes
19ec-1c88:56991747.176 : => CNT96226::VenderCmd_SetData
19ec-1c88:56991747.234 : iCmd = 0, nBytes = 10
19ec-1c88:56991747.346 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56992071.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56992072.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:56992072.130 : iCmd = 0, nBytes = 128
19ec-1c88:56992277.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992277.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992277.767 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56992277.895 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56992278.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.141 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.262 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.386 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56992278.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:56992278.563 : iCmd = 1, nBytes = 4
19ec-1c88:56992464.307 : 0000 : 00 00 00 00 
19ec-1c88:56992464.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56992464.497 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56992464.671 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56992464.746 : => CNT96226::Close
19ec-1c88:56992468.894 : <= CNT96226::Close ret = 1
19ec-1c88:56992468.970 : <= CNT96226::~CNT96226
19ec-1c88:56992469.079 : <= CAsicIO::GetDeviceList
19ec-1c88:56992469.599 : => IoObject::SetTimeout
19ec-1c88:56992469.731 : Timeout--> In = 0 Out = 0
19ec-1c88:56992469.795 : <= IoObject::SetTimeout
19ec-1c88:56992469.872 : => CAsicIO::CAsicIO
19ec-1c88:56992469.948 : => CNT96226::CNT96226
19ec-1c88:56992470.005 : => CNT96226::Open
19ec-1c88:56992492.218 : <= CNT96226::Open ret = 1
19ec-1c88:56992492.321 : => CNT96226::Initialize
19ec-1c88:56992492.532 : <= CNT96226::Initialize ret = 1
19ec-1c88:56992492.597 : <= CNT96226::CNT96226
19ec-1c88:56992492.654 : <= CAsicIO::CAsicIO
19ec-1c88:56992492.716 : => CAsicIO::InitializeDevice
19ec-1c88:56992492.790 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56992498.795 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56992498.919 : => IoObject::GetLockName
19ec-1c88:56992498.974 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56992499.039 : <= IoObject::GetLockName
19ec-1c88:56992499.557 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56992499.632 : IO Send command 10 bytes
19ec-1c88:56992499.686 : => CNT96226::VenderCmd_SetData
19ec-1c88:56992499.743 : iCmd = 0, nBytes = 10
19ec-1c88:56992499.855 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56992819.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56992819.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:56992819.448 : iCmd = 0, nBytes = 128
19ec-1c88:56993021.940 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.131 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.277 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56993022.414 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56993022.542 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.670 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.796 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993023.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:56993023.106 : iCmd = 1, nBytes = 4
19ec-1c88:56993225.322 : 0000 : 00 00 00 00 
19ec-1c88:56993225.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993225.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56993225.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:56993225.648 : iCmd = 3, nBytes = 2
19ec-1c88:56993601.989 : 0000 : 06 38 
19ec-1c88:56993602.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993602.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:56993602.273 : iCmd = 4, nBytes = 2
19ec-1c88:56993912.581 : 0000 : 07 07 
19ec-1c88:56993912.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993912.885 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56993912.984 : => IoObject::InitializeDevice
19ec-1c88:56993913.100 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56993913.802 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56993913.876 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56993914.672 : => FindScanner
19ec-1c88:56993914.730 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56993914.792 : <= FindScanner ret = 1
19ec-1c88:56993914.847 : => IoObject::IoLockStart
19ec-1c88:56993914.962 : => CAsicIO::CheckDevice
19ec-1c88:56993915.015 : => CNT96226::ConnectIsAvailable
19ec-1c88:56993939.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56993939.975 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56993940.034 : <= IoObject::IoLockStart
19ec-1c88:56993940.093 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56993940.168 : IO Send command 10 bytes
19ec-1c88:56993940.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:56993940.323 : iCmd = 0, nBytes = 10
19ec-1c88:56993940.425 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56994127.630 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56994127.772 : System send command 10 bytes + data 0 bytes
19ec-1c88:56994127.846 : IO total need to receive data 5 bytes
19ec-1c88:56994127.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994127.959 : iCmd = 0, nBytes = 5
19ec-1c88:56994325.753 : 0000 : 06 00 02 02 ab 
19ec-1c88:56994325.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56994325.945 : System total receive data 5 bytes
19ec-1c88:56994326.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994326.068 : iCmd = 1, nBytes = 4
19ec-1c88:56994525.536 : 0000 : 00 00 00 00 
19ec-1c88:56994525.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56994525.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56994525.830 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56994525.893 : IO Send command 10 bytes
19ec-1c88:56994525.983 : => CNT96226::VenderCmd_SetData
19ec-1c88:56994526.038 : iCmd = 0, nBytes = 10
19ec-1c88:56994526.139 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56994700.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56994701.112 : System send command 10 bytes + data 0 bytes
19ec-1c88:56994701.178 : IO total need to receive data 165 bytes
19ec-1c88:56994701.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994701.291 : iCmd = 0, nBytes = 165
19ec-1c88:56994904.590 : skip dump 37 bytes
19ec-1c88:56994904.767 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56994905.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56994905.269 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56994905.400 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56994905.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56994905.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56994906.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56994906.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56994906.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56994906.259 : System total receive data 165 bytes
19ec-1c88:56994906.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994906.374 : iCmd = 1, nBytes = 4
19ec-1c88:56995050.833 : 0000 : 00 00 00 00 
19ec-1c88:56995050.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56995051.034 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56995051.223 : Dump Inquiry
19ec-1c88:56995051.342 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56995051.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56995051.601 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56995051.730 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56995051.856 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56995051.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56995052.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995052.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995052.363 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56995052.486 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56995052.572 : 00a0 : 00 00 00 00 00 
19ec-1c88:56995052.642 : => ReadNVMDataInternal
19ec-1c88:56995052.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56995052.917 : IO Send command 10 bytes
19ec-1c88:56995052.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:56995053.052 : iCmd = 0, nBytes = 10
19ec-1c88:56995053.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56995386.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56995386.617 : System send command 10 bytes + data 0 bytes
19ec-1c88:56995386.681 : IO total need to receive data 128 bytes
19ec-1c88:56995386.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:56995386.797 : iCmd = 0, nBytes = 128
19ec-1c88:56995565.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995565.694 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995565.825 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56995565.952 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56995566.079 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.199 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56995566.564 : System total receive data 128 bytes
19ec-1c88:56995566.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:56995566.670 : iCmd = 1, nBytes = 4
19ec-1c88:56995692.989 : 0000 : 00 00 00 00 
19ec-1c88:56995693.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56995693.545 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56995693.611 : NVMData.PadScanCount = 0
19ec-1c88:56995693.667 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56995693.721 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56995693.778 : NVMData.FlatbedScanCount = 0
19ec-1c88:56995693.834 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56995693.886 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56995693.938 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56995693.992 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56995694.047 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56995694.101 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56995694.154 : NVMData.BornMonth = 0
19ec-1c88:56995694.201 : NVMData.BornDay = 0
19ec-1c88:56995694.249 : NVMData.BornYear = 0
19ec-1c88:56995694.297 : NVMData.FirstScanMonth = 4
19ec-1c88:56995694.349 : NVMData.FirstScanDay = 30
19ec-1c88:56995694.401 : NVMData.FirstScanYear = 2020
19ec-1c88:56995694.454 : NVMData.VerticalMagnification = 0
19ec-1c88:56995694.510 : NVMData.HorizontalMagnification = 0
19ec-1c88:56995694.564 : NVMData.PowerSavingTime = 15
19ec-1c88:56995694.617 : NVMData.SN = A094165189010062
19ec-1c88:56995694.667 : NVMData.AutoFeed = 0
19ec-1c88:56995694.714 : NVMData.CCDType = 0
19ec-1c88:56995694.763 : NVMData.ScanSpeed = 0
19ec-1c88:56995694.811 : NVMData.RollerCount = 0
19ec-1c88:56995694.861 : NVMData.MultifeedCount = 0
19ec-1c88:56995694.911 : NVMData.JamCount = 0
19ec-1c88:56995694.959 : NVMData.IdentifyInfo = 
19ec-1c88:56995695.007 : NVMData.FormalName = 
19ec-1c88:56995695.178 : NVMData.ReservedB = 0
19ec-1c88:56995695.229 : NVMData.FunctionCode = 0
19ec-1c88:56995695.276 : NVMData.PreFeed = 0
19ec-1c88:56995695.327 : NVMData.PreFeedTime = 0
19ec-1c88:56995695.377 : NVMData.ButtonNumber = 0
19ec-1c88:56995695.427 : NVMData.PowerOffTime = 0
19ec-1c88:56995695.478 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56995695.554 : => IoObject::IoLockEnd
19ec-1c88:56995695.641 : <= IoObject::IoLockEnd
19ec-1c88:56995695.692 : <= InitializeScanner ret = 1
19ec-1c88:56995695.755 : => GetLogicalScannerAbilityEx
19ec-1c88:56995695.813 : => IoObject::IoLockStart
19ec-1c88:56995695.903 : => CAsicIO::CheckDevice
19ec-1c88:56995695.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:56995713.919 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56995714.290 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56995714.350 : <= IoObject::IoLockStart
19ec-1c88:56995714.409 : => IoObject::IoLockEnd
19ec-1c88:56995714.518 : <= IoObject::IoLockEnd
19ec-1c88:56995714.628 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56995714.703 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56995893.618 : => ReadNVMData
19ec-1c88:56995893.781 : => IoObject::IoLockStart
19ec-1c88:56995893.893 : => CAsicIO::CheckDevice
19ec-1c88:56995893.948 : => CNT96226::ConnectIsAvailable
19ec-1c88:56995918.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56995918.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56995918.566 : <= IoObject::IoLockStart
19ec-1c88:56995918.915 : => ReadNVMDataInternal
19ec-1c88:56995918.979 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56995919.045 : IO Send command 10 bytes
19ec-1c88:56995919.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:56995919.210 : iCmd = 0, nBytes = 10
19ec-1c88:56995919.323 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56996267.116 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56996267.266 : System send command 10 bytes + data 0 bytes
19ec-1c88:56996267.339 : IO total need to receive data 128 bytes
19ec-1c88:56996267.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:56996267.459 : iCmd = 0, nBytes = 128
19ec-1c88:56996470.210 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996470.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996470.808 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56996470.940 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56996471.072 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.199 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56996471.571 : System total receive data 128 bytes
19ec-1c88:56996471.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:56996471.679 : iCmd = 1, nBytes = 4
19ec-1c88:56996624.851 : 0000 : 00 00 00 00 
19ec-1c88:56996624.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56996625.139 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56996625.222 : NVMData.PadScanCount = 0
19ec-1c88:56996625.282 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56996625.337 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56996625.393 : NVMData.FlatbedScanCount = 0
19ec-1c88:56996625.446 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56996625.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56996625.561 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56996625.616 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56996625.671 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56996625.727 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56996625.782 : NVMData.BornMonth = 0
19ec-1c88:56996625.830 : NVMData.BornDay = 0
19ec-1c88:56996625.882 : NVMData.BornYear = 0
19ec-1c88:56996625.930 : NVMData.FirstScanMonth = 4
19ec-1c88:56996625.980 : NVMData.FirstScanDay = 30
19ec-1c88:56996626.034 : NVMData.FirstScanYear = 2020
19ec-1c88:56996626.235 : NVMData.VerticalMagnification = 0
19ec-1c88:56996626.298 : NVMData.HorizontalMagnification = 0
19ec-1c88:56996626.352 : NVMData.PowerSavingTime = 15
19ec-1c88:56996626.405 : NVMData.SN = A094165189010062
19ec-1c88:56996626.456 : NVMData.AutoFeed = 0
19ec-1c88:56996626.505 : NVMData.CCDType = 0
19ec-1c88:56996626.550 : NVMData.ScanSpeed = 0
19ec-1c88:56996626.597 : NVMData.RollerCount = 0
19ec-1c88:56996626.647 : NVMData.MultifeedCount = 0
19ec-1c88:56996626.698 : NVMData.JamCount = 0
19ec-1c88:56996626.749 : NVMData.IdentifyInfo = 
19ec-1c88:56996626.796 : NVMData.FormalName = 
19ec-1c88:56996626.844 : NVMData.ReservedB = 0
19ec-1c88:56996626.894 : NVMData.FunctionCode = 0
19ec-1c88:56996626.943 : NVMData.PreFeed = 0
19ec-1c88:56996626.994 : NVMData.PreFeedTime = 0
19ec-1c88:56996627.042 : NVMData.ButtonNumber = 0
19ec-1c88:56996627.090 : NVMData.PowerOffTime = 0
19ec-1c88:56996627.141 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56996627.202 : => IoObject::IoLockEnd
19ec-1c88:56996627.293 : <= IoObject::IoLockEnd
19ec-1c88:56996627.343 : <= ReadNVMData ret = 1
19ec-1c88:56999183.000 : ============Debug Start==========
19ec-1c88:56999183.286 : Date : 2020/4/30 14:33:30
19ec-1c88:56999183.368 : Process ID : 19ec
19ec-1c88:56999183.791 : Windows : Version 10.0 build 18363 
19ec-1c88:56999184.238 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56999184.299 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56999184.361 : MemoryStatus.ullAvailPhys : 1755533312
19ec-1c88:56999184.418 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56999184.480 : MemoryStatus.ullAvailPageFile : 3117969408
19ec-1c88:56999184.544 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56999184.600 : MemoryStatus.ullAvailVirtual : 1726373888
19ec-1c88:56999184.659 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56999184.760 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56999184.821 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56999185.058 : CPU Count : 4
19ec-1c88:56999185.104 : CPU Frequency : 100.000 Mhz
19ec-1c88:56999189.202 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56999189.335 : => InitializeDriver
19ec-1c88:56999189.595 : <= InitializeDriver ret = 1
19ec-1c88:57001689.215 : => InitializeScanner
19ec-1c88:57001689.453 : => CAsicIO::GetDeviceList
19ec-1c88:57001689.872 : => CNT96226::CNT96226
19ec-1c88:57001689.934 : => CNT96226::Open
19ec-1c88:57001713.726 : <= CNT96226::Open ret = 1
19ec-1c88:57001713.830 : => CNT96226::Initialize
19ec-1c88:57001714.029 : <= CNT96226::Initialize ret = 1
19ec-1c88:57001714.092 : <= CNT96226::CNT96226
19ec-1c88:57001714.147 : => CNT96226::EnumAvailableDevice
19ec-1c88:57001719.363 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57001719.442 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57001719.506 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57005427.008 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57005427.299 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57005432.934 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57005433.045 : => IoObject::GetLockName
19ec-1c88:57005433.102 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57005433.170 : <= IoObject::GetLockName
19ec-1c88:57005433.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:57005433.698 : iCmd = 3, nBytes = 2
19ec-1c88:57005812.726 : 0000 : 06 38 
19ec-1c88:57005812.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57005812.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:57005813.214 : iCmd = 4, nBytes = 2
19ec-1c88:57006125.939 : 0000 : 07 07 
19ec-1c88:57006126.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57006126.118 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57006126.208 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57006126.275 : IO Send command 10 bytes
19ec-1c88:57006126.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:57006126.386 : iCmd = 0, nBytes = 10
19ec-1c88:57006126.490 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57006329.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57006329.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:57006329.904 : iCmd = 0, nBytes = 165
19ec-1c88:57006514.532 : skip dump 37 bytes
19ec-1c88:57006515.064 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57006515.208 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57006515.345 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57006515.477 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57006515.604 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57006515.741 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57006515.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57006515.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57006516.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57006516.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:57006516.165 : iCmd = 1, nBytes = 4
19ec-1c88:57006708.465 : 0000 : 00 00 00 00 
19ec-1c88:57006708.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57006708.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57006708.930 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57006708.999 : IO Send command 10 bytes
19ec-1c88:57006709.053 : => CNT96226::VenderCmd_SetData
19ec-1c88:57006709.107 : iCmd = 0, nBytes = 10
19ec-1c88:57006709.215 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57007027.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57007027.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007027.401 : iCmd = 0, nBytes = 128
19ec-1c88:57007226.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007226.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007226.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57007226.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57007227.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.164 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57007227.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007227.582 : iCmd = 1, nBytes = 4
19ec-1c88:57007345.305 : 0000 : 00 00 00 00 
19ec-1c88:57007345.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57007345.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57007345.643 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57007345.711 : => CNT96226::Close
19ec-1c88:57007349.501 : <= CNT96226::Close ret = 1
19ec-1c88:57007349.572 : <= CNT96226::~CNT96226
19ec-1c88:57007349.654 : <= CAsicIO::GetDeviceList
19ec-1c88:57007350.052 : => IoObject::SetTimeout
19ec-1c88:57007350.180 : Timeout--> In = 0 Out = 0
19ec-1c88:57007350.237 : <= IoObject::SetTimeout
19ec-1c88:57007350.304 : => CAsicIO::CAsicIO
19ec-1c88:57007350.374 : => CNT96226::CNT96226
19ec-1c88:57007350.430 : => CNT96226::Open
19ec-1c88:57007372.857 : <= CNT96226::Open ret = 1
19ec-1c88:57007372.952 : => CNT96226::Initialize
19ec-1c88:57007373.144 : <= CNT96226::Initialize ret = 1
19ec-1c88:57007373.204 : <= CNT96226::CNT96226
19ec-1c88:57007373.254 : <= CAsicIO::CAsicIO
19ec-1c88:57007373.308 : => CAsicIO::InitializeDevice
19ec-1c88:57007373.381 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57007379.163 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57007379.278 : => IoObject::GetLockName
19ec-1c88:57007379.333 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57007379.394 : <= IoObject::GetLockName
19ec-1c88:57007379.886 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57007379.954 : IO Send command 10 bytes
19ec-1c88:57007380.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:57007380.055 : iCmd = 0, nBytes = 10
19ec-1c88:57007380.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57007733.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57007733.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007733.790 : iCmd = 0, nBytes = 128
19ec-1c88:57007930.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007930.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.128 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57007931.258 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57007931.382 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.506 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.633 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57007931.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007931.938 : iCmd = 1, nBytes = 4
19ec-1c88:57008133.245 : 0000 : 00 00 00 00 
19ec-1c88:57008133.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57008133.657 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57008133.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:57008133.774 : iCmd = 3, nBytes = 2
19ec-1c88:57008480.375 : 0000 : 06 38 
19ec-1c88:57008480.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57008480.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:57008480.643 : iCmd = 4, nBytes = 2
19ec-1c88:57008780.745 : 0000 : 07 07 
19ec-1c88:57008780.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57008780.993 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57008781.088 : => IoObject::InitializeDevice
19ec-1c88:57008781.200 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57008781.832 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57008781.903 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57008782.634 : => FindScanner
19ec-1c88:57008782.696 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57008782.762 : <= FindScanner ret = 1
19ec-1c88:57008782.822 : => IoObject::IoLockStart
19ec-1c88:57008782.924 : => CAsicIO::CheckDevice
19ec-1c88:57008782.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:57008804.014 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57008804.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57008804.190 : <= IoObject::IoLockStart
19ec-1c88:57008804.248 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57008804.317 : IO Send command 10 bytes
19ec-1c88:57008804.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:57008804.468 : iCmd = 0, nBytes = 10
19ec-1c88:57008804.577 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57009002.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57009002.242 : System send command 10 bytes + data 0 bytes
19ec-1c88:57009002.310 : IO total need to receive data 5 bytes
19ec-1c88:57009002.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009002.424 : iCmd = 0, nBytes = 5
19ec-1c88:57009193.727 : 0000 : 06 00 02 02 ab 
19ec-1c88:57009193.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009193.869 : System total receive data 5 bytes
19ec-1c88:57009193.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009193.981 : iCmd = 1, nBytes = 4
19ec-1c88:57009324.748 : 0000 : 00 00 00 00 
19ec-1c88:57009324.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009324.970 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57009325.028 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57009325.089 : IO Send command 10 bytes
19ec-1c88:57009325.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:57009325.224 : iCmd = 0, nBytes = 10
19ec-1c88:57009325.322 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57009491.569 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57009491.984 : System send command 10 bytes + data 0 bytes
19ec-1c88:57009492.043 : IO total need to receive data 165 bytes
19ec-1c88:57009492.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009492.151 : iCmd = 0, nBytes = 165
19ec-1c88:57009665.354 : skip dump 37 bytes
19ec-1c88:57009665.909 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57009666.043 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57009666.175 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57009666.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57009666.431 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57009666.563 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57009666.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009666.811 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009666.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009666.930 : System total receive data 165 bytes
19ec-1c88:57009666.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009667.039 : iCmd = 1, nBytes = 4
19ec-1c88:57009839.586 : 0000 : 00 00 00 00 
19ec-1c88:57009839.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009839.850 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57009840.252 : Dump Inquiry
19ec-1c88:57009840.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57009840.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57009840.673 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57009840.813 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57009840.939 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57009841.126 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57009841.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009841.530 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009841.665 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57009841.797 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57009841.886 : 00a0 : 00 00 00 00 00 
19ec-1c88:57009841.962 : => ReadNVMDataInternal
19ec-1c88:57009842.179 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57009842.246 : IO Send command 10 bytes
19ec-1c88:57009842.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:57009842.391 : iCmd = 0, nBytes = 10
19ec-1c88:57009842.491 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57010181.995 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57010182.110 : System send command 10 bytes + data 0 bytes
19ec-1c88:57010182.179 : IO total need to receive data 128 bytes
19ec-1c88:57010182.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:57010182.289 : iCmd = 0, nBytes = 128
19ec-1c88:57010365.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010365.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010365.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57010365.820 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57010365.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.069 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57010366.435 : System total receive data 128 bytes
19ec-1c88:57010366.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:57010366.546 : iCmd = 1, nBytes = 4
19ec-1c88:57010531.629 : 0000 : 00 00 00 00 
19ec-1c88:57010531.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57010531.829 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57010531.898 : NVMData.PadScanCount = 0
19ec-1c88:57010531.952 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57010532.010 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57010532.065 : NVMData.FlatbedScanCount = 0
19ec-1c88:57010532.120 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57010532.171 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57010532.226 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57010532.281 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57010532.340 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57010532.393 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57010532.450 : NVMData.BornMonth = 0
19ec-1c88:57010532.497 : NVMData.BornDay = 0
19ec-1c88:57010532.547 : NVMData.BornYear = 0
19ec-1c88:57010532.595 : NVMData.FirstScanMonth = 4
19ec-1c88:57010532.646 : NVMData.FirstScanDay = 30
19ec-1c88:57010532.699 : NVMData.FirstScanYear = 2020
19ec-1c88:57010532.751 : NVMData.VerticalMagnification = 0
19ec-1c88:57010532.804 : NVMData.HorizontalMagnification = 0
19ec-1c88:57010532.858 : NVMData.PowerSavingTime = 15
19ec-1c88:57010532.914 : NVMData.SN = A094165189010062
19ec-1c88:57010532.964 : NVMData.AutoFeed = 0
19ec-1c88:57010533.010 : NVMData.CCDType = 0
19ec-1c88:57010533.059 : NVMData.ScanSpeed = 0
19ec-1c88:57010533.107 : NVMData.RollerCount = 0
19ec-1c88:57010533.158 : NVMData.MultifeedCount = 0
19ec-1c88:57010533.206 : NVMData.JamCount = 0
19ec-1c88:57010533.253 : NVMData.IdentifyInfo = 
19ec-1c88:57010533.303 : NVMData.FormalName = 
19ec-1c88:57010533.486 : NVMData.ReservedB = 0
19ec-1c88:57010533.538 : NVMData.FunctionCode = 0
19ec-1c88:57010533.586 : NVMData.PreFeed = 0
19ec-1c88:57010533.637 : NVMData.PreFeedTime = 0
19ec-1c88:57010533.686 : NVMData.ButtonNumber = 0
19ec-1c88:57010533.738 : NVMData.PowerOffTime = 0
19ec-1c88:57010533.789 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57010533.860 : => IoObject::IoLockEnd
19ec-1c88:57010533.951 : <= IoObject::IoLockEnd
19ec-1c88:57010534.002 : <= InitializeScanner ret = 1
19ec-1c88:57011760.915 : => GetLogicalScannerAbility
19ec-1c88:57011761.110 : => IoObject::IoLockStart
19ec-1c88:57011761.243 : => CAsicIO::CheckDevice
19ec-1c88:57011761.302 : => CNT96226::ConnectIsAvailable
19ec-1c88:57011786.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57011786.501 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57011786.562 : <= IoObject::IoLockStart
19ec-1c88:57011786.622 : => IoObject::IoLockEnd
19ec-1c88:57011786.740 : <= IoObject::IoLockEnd
19ec-1c88:57011786.817 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57016061.702 : => GetLogicalScannerAbilityEx
19ec-1c88:57016061.903 : => IoObject::IoLockStart
19ec-1c88:57016062.046 : => CAsicIO::CheckDevice
19ec-1c88:57016062.117 : => CNT96226::ConnectIsAvailable
19ec-1c88:57016075.258 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57016075.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57016075.424 : <= IoObject::IoLockStart
19ec-1c88:57016075.487 : => IoObject::IoLockEnd
19ec-1c88:57016075.582 : <= IoObject::IoLockEnd
19ec-1c88:57016075.701 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57016075.782 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57024695.553 : => ReadNVMData
19ec-1c88:57024695.748 : => IoObject::IoLockStart
19ec-1c88:57024695.880 : => CAsicIO::CheckDevice
19ec-1c88:57024695.938 : => CNT96226::ConnectIsAvailable
19ec-1c88:57024722.162 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57024722.582 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57024722.640 : <= IoObject::IoLockStart
19ec-1c88:57024722.707 : => ReadNVMDataInternal
19ec-1c88:57024722.768 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57024722.833 : IO Send command 10 bytes
19ec-1c88:57024722.960 : => CNT96226::VenderCmd_SetData
19ec-1c88:57024723.017 : iCmd = 0, nBytes = 10
19ec-1c88:57024723.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57025070.214 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57025070.382 : System send command 10 bytes + data 0 bytes
19ec-1c88:57025070.455 : IO total need to receive data 128 bytes
19ec-1c88:57025070.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:57025070.572 : iCmd = 0, nBytes = 128
19ec-1c88:57025257.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.058 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57025258.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57025258.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.593 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57025258.974 : System total receive data 128 bytes
19ec-1c88:57025259.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:57025259.088 : iCmd = 1, nBytes = 4
19ec-1c88:57025381.145 : 0000 : 00 00 00 00 
19ec-1c88:57025381.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57025381.423 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57025381.496 : NVMData.PadScanCount = 0
19ec-1c88:57025381.556 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57025381.613 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57025381.670 : NVMData.FlatbedScanCount = 0
19ec-1c88:57025381.727 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57025381.891 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57025381.953 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57025382.010 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57025382.071 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57025382.126 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57025382.182 : NVMData.BornMonth = 0
19ec-1c88:57025382.231 : NVMData.BornDay = 0
19ec-1c88:57025382.285 : NVMData.BornYear = 0
19ec-1c88:57025382.333 : NVMData.FirstScanMonth = 4
19ec-1c88:57025382.388 : NVMData.FirstScanDay = 30
19ec-1c88:57025382.445 : NVMData.FirstScanYear = 2020
19ec-1c88:57025382.500 : NVMData.VerticalMagnification = 0
19ec-1c88:57025382.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:57025382.614 : NVMData.PowerSavingTime = 15
19ec-1c88:57025382.669 : NVMData.SN = A094165189010062
19ec-1c88:57025382.721 : NVMData.AutoFeed = 0
19ec-1c88:57025382.773 : NVMData.CCDType = 0
19ec-1c88:57025382.822 : NVMData.ScanSpeed = 0
19ec-1c88:57025382.875 : NVMData.RollerCount = 0
19ec-1c88:57025382.929 : NVMData.MultifeedCount = 0
19ec-1c88:57025382.984 : NVMData.JamCount = 0
19ec-1c88:57025383.036 : NVMData.IdentifyInfo = 
19ec-1c88:57025383.088 : NVMData.FormalName = 
19ec-1c88:57025383.139 : NVMData.ReservedB = 0
19ec-1c88:57025383.189 : NVMData.FunctionCode = 0
19ec-1c88:57025383.239 : NVMData.PreFeed = 0
19ec-1c88:57025383.290 : NVMData.PreFeedTime = 0
19ec-1c88:57025383.340 : NVMData.ButtonNumber = 0
19ec-1c88:57025383.393 : NVMData.PowerOffTime = 0
19ec-1c88:57025383.445 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57025383.510 : => IoObject::IoLockEnd
19ec-1c88:57025383.602 : <= IoObject::IoLockEnd
19ec-1c88:57025383.651 : <= ReadNVMData ret = 1
19ec-1c88:57035016.036 : => GetADFStatus
19ec-1c88:57035016.622 : => IoObject::IoLockStart
19ec-1c88:57035016.751 : => CAsicIO::CheckDevice
19ec-1c88:57035016.811 : => CNT96226::ConnectIsAvailable
19ec-1c88:57035040.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57035040.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57035040.439 : <= IoObject::IoLockStart
19ec-1c88:57035040.564 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57035040.708 : IO Send command 10 bytes
19ec-1c88:57035040.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:57035041.232 : iCmd = 0, nBytes = 10
19ec-1c88:57035041.340 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57035201.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57035201.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:57035201.664 : IO total need to receive data 2 bytes
19ec-1c88:57035201.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:57035201.784 : iCmd = 0, nBytes = 2
19ec-1c88:57035375.642 : 0000 : 00 00 
19ec-1c88:57035375.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57035376.128 : System total receive data 2 bytes
19ec-1c88:57035376.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:57035376.237 : iCmd = 1, nBytes = 4
19ec-1c88:57035574.689 : 0000 : 00 00 00 00 
19ec-1c88:57035574.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57035574.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57035575.016 : Return status = 0
19ec-1c88:57035575.079 : => IoObject::IoLockEnd
19ec-1c88:57035575.170 : <= IoObject::IoLockEnd
19ec-1c88:57035575.220 : <= GetADFStatus ret = 1
19ec-1c88:57038207.397 : => GetADFStatus
19ec-1c88:57038207.594 : => IoObject::IoLockStart
19ec-1c88:57038207.727 : => CAsicIO::CheckDevice
19ec-1c88:57038207.783 : => CNT96226::ConnectIsAvailable
19ec-1c88:57038230.640 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57038230.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57038231.009 : <= IoObject::IoLockStart
19ec-1c88:57038231.131 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57038231.444 : IO Send command 10 bytes
19ec-1c88:57038231.553 : => CNT96226::VenderCmd_SetData
19ec-1c88:57038231.607 : iCmd = 0, nBytes = 10
19ec-1c88:57038231.713 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57038430.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57038430.864 : System send command 10 bytes + data 0 bytes
19ec-1c88:57038431.099 : IO total need to receive data 2 bytes
19ec-1c88:57038431.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:57038431.231 : iCmd = 0, nBytes = 2
19ec-1c88:57038636.627 : 0000 : 00 00 
19ec-1c88:57038636.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57038636.802 : System total receive data 2 bytes
19ec-1c88:57038636.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:57038636.925 : iCmd = 1, nBytes = 4
19ec-1c88:57038808.808 : 0000 : 00 00 00 00 
19ec-1c88:57038808.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57038809.053 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57038809.119 : Return status = 0
19ec-1c88:57038809.177 : => IoObject::IoLockEnd
19ec-1c88:57038809.265 : <= IoObject::IoLockEnd
19ec-1c88:57038809.316 : <= GetADFStatus ret = 1
19ec-1c88:57040900.234 : => TerminateDriver
19ec-1c88:57040900.426 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:57040900.502 : => CNT96226::Close
19ec-1c88:57040905.650 : <= CNT96226::Close ret = 1
19ec-1c88:57040905.947 : <= CAsicIO::~CAsicIO
19ec-1c88:57040906.000 : => IoObject::IoLockEnd
19ec-1c88:57040906.051 : <= IoObject::IoLockEnd
19ec-1c88:57040906.101 : => IoObject::TerminateDevice
19ec-1c88:57040906.153 : => IoObject::IoLockEnd
19ec-1c88:57040906.201 : <= IoObject::IoLockEnd
19ec-1c88:57040906.305 : <= IoObject::TerminateDevice
19ec-1c88:57040906.547 : <= TerminateDriver ret = 1
19ec-1c88:57083838.986 : ============Debug Start==========
19ec-1c88:57083839.326 : Date : 2020/4/30 14:33:33
19ec-1c88:57083839.417 : Process ID : 19ec
19ec-1c88:57083839.821 : Windows : Version 10.0 build 18363 
19ec-1c88:57083840.263 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57083840.329 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57083840.398 : MemoryStatus.ullAvailPhys : 1659334656
19ec-1c88:57083840.463 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57083840.534 : MemoryStatus.ullAvailPageFile : 3042541568
19ec-1c88:57083840.601 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57083840.666 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57083840.728 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57083840.833 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57083840.895 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57083841.138 : CPU Count : 4
19ec-1c88:57083841.189 : CPU Frequency : 100.000 Mhz
19ec-1c88:57083845.379 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57083845.513 : => InitializeDriver
19ec-1c88:57083845.794 : <= InitializeDriver ret = 1
19ec-1c88:57083845.865 : => InitializeScanner
19ec-1c88:57083845.951 : => CAsicIO::GetDeviceList
19ec-1c88:57083846.260 : => CNT96226::CNT96226
19ec-1c88:57083846.320 : => CNT96226::Open
19ec-1c88:57083866.635 : <= CNT96226::Open ret = 1
19ec-1c88:57083866.743 : => CNT96226::Initialize
19ec-1c88:57083866.940 : <= CNT96226::Initialize ret = 1
19ec-1c88:57083867.002 : <= CNT96226::CNT96226
19ec-1c88:57083867.059 : => CNT96226::EnumAvailableDevice
19ec-1c88:57083872.461 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57083872.542 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57083872.606 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57087551.000 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57087551.291 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57087557.333 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57087557.446 : => IoObject::GetLockName
19ec-1c88:57087557.508 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57087557.579 : <= IoObject::GetLockName
19ec-1c88:57087558.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:57087558.132 : iCmd = 3, nBytes = 2
19ec-1c88:57087897.453 : 0000 : 06 38 
19ec-1c88:57087897.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57087897.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:57087897.752 : iCmd = 4, nBytes = 2
19ec-1c88:57088137.571 : 0000 : 07 07 
19ec-1c88:57088137.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57088137.798 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57088137.897 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57088137.967 : IO Send command 10 bytes
19ec-1c88:57088138.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:57088138.077 : iCmd = 0, nBytes = 10
19ec-1c88:57088138.180 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57088323.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57088323.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:57088323.397 : iCmd = 0, nBytes = 165
19ec-1c88:57088461.930 : skip dump 37 bytes
19ec-1c88:57088462.175 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57088462.316 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57088462.459 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57088462.594 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57088462.728 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57088462.863 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57088462.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57088463.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57088463.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57088463.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:57088463.307 : iCmd = 1, nBytes = 4
19ec-1c88:57088589.617 : 0000 : 00 00 00 00 
19ec-1c88:57088589.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57088589.793 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57088589.861 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57088589.931 : IO Send command 10 bytes
19ec-1c88:57088589.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:57088590.043 : iCmd = 0, nBytes = 10
19ec-1c88:57088590.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57088891.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57088891.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:57088891.702 : iCmd = 0, nBytes = 128
19ec-1c88:57089053.952 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.179 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.325 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57089054.462 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57089054.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.717 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089055.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089055.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089055.165 : iCmd = 1, nBytes = 4
19ec-1c88:57089196.893 : 0000 : 00 00 00 00 
19ec-1c88:57089197.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089197.084 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57089197.261 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57089197.332 : => CNT96226::Close
19ec-1c88:57089201.186 : <= CNT96226::Close ret = 1
19ec-1c88:57089201.263 : <= CNT96226::~CNT96226
19ec-1c88:57089201.356 : <= CAsicIO::GetDeviceList
19ec-1c88:57089201.713 : => IoObject::SetTimeout
19ec-1c88:57089201.837 : Timeout--> In = 0 Out = 0
19ec-1c88:57089201.894 : <= IoObject::SetTimeout
19ec-1c88:57089201.962 : => CAsicIO::CAsicIO
19ec-1c88:57089202.029 : => CNT96226::CNT96226
19ec-1c88:57089202.083 : => CNT96226::Open
19ec-1c88:57089225.391 : <= CNT96226::Open ret = 1
19ec-1c88:57089225.492 : => CNT96226::Initialize
19ec-1c88:57089225.685 : <= CNT96226::Initialize ret = 1
19ec-1c88:57089225.743 : <= CNT96226::CNT96226
19ec-1c88:57089225.795 : <= CAsicIO::CAsicIO
19ec-1c88:57089225.848 : => CAsicIO::InitializeDevice
19ec-1c88:57089225.917 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57089231.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57089231.895 : => IoObject::GetLockName
19ec-1c88:57089231.951 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57089232.015 : <= IoObject::GetLockName
19ec-1c88:57089232.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57089232.577 : IO Send command 10 bytes
19ec-1c88:57089232.630 : => CNT96226::VenderCmd_SetData
19ec-1c88:57089232.686 : iCmd = 0, nBytes = 10
19ec-1c88:57089232.795 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57089545.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57089545.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089545.549 : iCmd = 0, nBytes = 128
19ec-1c88:57089691.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.195 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57089692.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57089692.458 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.582 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089692.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089693.006 : iCmd = 1, nBytes = 4
19ec-1c88:57089811.248 : 0000 : 00 00 00 00 
19ec-1c88:57089811.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089811.395 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57089811.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089811.508 : iCmd = 3, nBytes = 2
19ec-1c88:57090140.424 : 0000 : 06 38 
19ec-1c88:57090140.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090140.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090140.722 : iCmd = 4, nBytes = 2
19ec-1c88:57090418.774 : 0000 : 07 07 
19ec-1c88:57090418.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090419.064 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57090419.162 : => IoObject::InitializeDevice
19ec-1c88:57090419.279 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57090419.877 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57090419.946 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57090420.554 : => FindScanner
19ec-1c88:57090420.610 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57090420.676 : <= FindScanner ret = 1
19ec-1c88:57090420.734 : => IoObject::IoLockStart
19ec-1c88:57090420.838 : => CAsicIO::CheckDevice
19ec-1c88:57090420.894 : => CNT96226::ConnectIsAvailable
19ec-1c88:57090437.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57090438.017 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57090438.075 : <= IoObject::IoLockStart
19ec-1c88:57090438.138 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57090438.204 : IO Send command 10 bytes
19ec-1c88:57090438.286 : => CNT96226::VenderCmd_SetData
19ec-1c88:57090438.341 : iCmd = 0, nBytes = 10
19ec-1c88:57090438.446 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57090584.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57090584.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:57090584.622 : IO total need to receive data 5 bytes
19ec-1c88:57090584.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090584.737 : iCmd = 0, nBytes = 5
19ec-1c88:57090704.222 : 0000 : 06 00 02 02 ab 
19ec-1c88:57090704.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090704.412 : System total receive data 5 bytes
19ec-1c88:57090704.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090704.538 : iCmd = 1, nBytes = 4
19ec-1c88:57090816.274 : 0000 : 00 00 00 00 
19ec-1c88:57090816.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090816.491 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57090816.556 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57090816.620 : IO Send command 10 bytes
19ec-1c88:57090816.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:57090816.760 : iCmd = 0, nBytes = 10
19ec-1c88:57090816.862 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57090959.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57090959.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:57090959.750 : IO total need to receive data 165 bytes
19ec-1c88:57090959.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090959.874 : iCmd = 0, nBytes = 165
19ec-1c88:57091110.185 : skip dump 37 bytes
19ec-1c88:57091110.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57091110.566 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57091110.761 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57091110.900 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57091111.033 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57091111.167 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57091111.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091111.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091111.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091111.562 : System total receive data 165 bytes
19ec-1c88:57091111.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:57091111.680 : iCmd = 1, nBytes = 4
19ec-1c88:57091238.260 : 0000 : 00 00 00 00 
19ec-1c88:57091238.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091238.497 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57091238.677 : Dump Inquiry
19ec-1c88:57091238.805 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57091238.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57091239.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57091239.194 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57091239.324 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57091239.455 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57091239.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091239.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091239.827 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57091239.957 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57091240.043 : 00a0 : 00 00 00 00 00 
19ec-1c88:57091240.118 : => ReadNVMDataInternal
19ec-1c88:57091240.323 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57091240.389 : IO Send command 10 bytes
19ec-1c88:57091240.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:57091240.540 : iCmd = 0, nBytes = 10
19ec-1c88:57091240.641 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57091543.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57091543.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:57091543.951 : IO total need to receive data 128 bytes
19ec-1c88:57091544.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:57091544.068 : iCmd = 0, nBytes = 128
19ec-1c88:57091694.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091694.753 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091694.902 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57091695.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57091695.174 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.304 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.432 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091695.691 : System total receive data 128 bytes
19ec-1c88:57091695.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:57091695.813 : iCmd = 1, nBytes = 4
19ec-1c88:57091809.935 : 0000 : 00 00 00 00 
19ec-1c88:57091810.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091810.201 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57091810.271 : NVMData.PadScanCount = 0
19ec-1c88:57091810.326 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57091810.380 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57091810.437 : NVMData.FlatbedScanCount = 0
19ec-1c88:57091810.492 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57091810.544 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57091810.597 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57091810.654 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57091810.710 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57091810.763 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57091810.818 : NVMData.BornMonth = 0
19ec-1c88:57091810.867 : NVMData.BornDay = 0
19ec-1c88:57091810.915 : NVMData.BornYear = 0
19ec-1c88:57091810.962 : NVMData.FirstScanMonth = 4
19ec-1c88:57091811.013 : NVMData.FirstScanDay = 30
19ec-1c88:57091811.068 : NVMData.FirstScanYear = 2020
19ec-1c88:57091811.121 : NVMData.VerticalMagnification = 0
19ec-1c88:57091811.174 : NVMData.HorizontalMagnification = 0
19ec-1c88:57091811.229 : NVMData.PowerSavingTime = 15
19ec-1c88:57091811.284 : NVMData.SN = A094165189010062
19ec-1c88:57091811.335 : NVMData.AutoFeed = 0
19ec-1c88:57091811.385 : NVMData.CCDType = 0
19ec-1c88:57091811.432 : NVMData.ScanSpeed = 0
19ec-1c88:57091811.479 : NVMData.RollerCount = 0
19ec-1c88:57091811.534 : NVMData.MultifeedCount = 0
19ec-1c88:57091811.585 : NVMData.JamCount = 0
19ec-1c88:57091811.633 : NVMData.IdentifyInfo = 
19ec-1c88:57091811.681 : NVMData.FormalName = 
19ec-1c88:57091811.823 : NVMData.ReservedB = 0
19ec-1c88:57091811.874 : NVMData.FunctionCode = 0
19ec-1c88:57091811.922 : NVMData.PreFeed = 0
19ec-1c88:57091811.973 : NVMData.PreFeedTime = 0
19ec-1c88:57091812.021 : NVMData.ButtonNumber = 0
19ec-1c88:57091812.072 : NVMData.PowerOffTime = 0
19ec-1c88:57091812.121 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57091812.201 : => IoObject::IoLockEnd
19ec-1c88:57091812.295 : <= IoObject::IoLockEnd
19ec-1c88:57091812.344 : <= InitializeScanner ret = 1
19ec-1c88:57091812.407 : => GetLogicalScannerAbilityEx
19ec-1c88:57091812.464 : => IoObject::IoLockStart
19ec-1c88:57091812.559 : => CAsicIO::CheckDevice
19ec-1c88:57091812.610 : => CNT96226::ConnectIsAvailable
19ec-1c88:57091825.316 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57091825.410 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57091825.462 : <= IoObject::IoLockStart
19ec-1c88:57091825.519 : => IoObject::IoLockEnd
19ec-1c88:57091825.606 : <= IoObject::IoLockEnd
19ec-1c88:57091825.717 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57091825.791 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57092029.941 : => ReadNVMData
19ec-1c88:57092030.133 : => IoObject::IoLockStart
19ec-1c88:57092030.252 : => CAsicIO::CheckDevice
19ec-1c88:57092030.314 : => CNT96226::ConnectIsAvailable
19ec-1c88:57092054.842 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57092054.962 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57092055.023 : <= IoObject::IoLockStart
19ec-1c88:57092055.089 : => ReadNVMDataInternal
19ec-1c88:57092055.151 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57092055.216 : IO Send command 10 bytes
19ec-1c88:57092055.356 : => CNT96226::VenderCmd_SetData
19ec-1c88:57092055.416 : iCmd = 0, nBytes = 10
19ec-1c88:57092055.522 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57092383.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57092383.490 : System send command 10 bytes + data 0 bytes
19ec-1c88:57092383.569 : IO total need to receive data 128 bytes
19ec-1c88:57092383.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:57092383.692 : iCmd = 0, nBytes = 128
19ec-1c88:57092565.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092565.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092565.601 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57092565.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57092565.866 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57092565.992 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092566.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092566.239 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092566.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57092566.364 : System total receive data 128 bytes
19ec-1c88:57092566.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:57092566.479 : iCmd = 1, nBytes = 4
19ec-1c88:57092687.708 : 0000 : 00 00 00 00 
19ec-1c88:57092687.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57092688.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57092688.092 : NVMData.PadScanCount = 0
19ec-1c88:57092688.153 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57092688.212 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57092688.271 : NVMData.FlatbedScanCount = 0
19ec-1c88:57092688.327 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57092688.379 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57092688.434 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57092688.492 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57092688.548 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57092688.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57092688.655 : NVMData.BornMonth = 0
19ec-1c88:57092688.704 : NVMData.BornDay = 0
19ec-1c88:57092688.754 : NVMData.BornYear = 0
19ec-1c88:57092688.804 : NVMData.FirstScanMonth = 4
19ec-1c88:57092688.857 : NVMData.FirstScanDay = 30
19ec-1c88:57092688.913 : NVMData.FirstScanYear = 2020
19ec-1c88:57092689.081 : NVMData.VerticalMagnification = 0
19ec-1c88:57092689.139 : NVMData.HorizontalMagnification = 0
19ec-1c88:57092689.197 : NVMData.PowerSavingTime = 15
19ec-1c88:57092689.251 : NVMData.SN = A094165189010062
19ec-1c88:57092689.300 : NVMData.AutoFeed = 0
19ec-1c88:57092689.353 : NVMData.CCDType = 0
19ec-1c88:57092689.401 : NVMData.ScanSpeed = 0
19ec-1c88:57092689.453 : NVMData.RollerCount = 0
19ec-1c88:57092689.507 : NVMData.MultifeedCount = 0
19ec-1c88:57092689.559 : NVMData.JamCount = 0
19ec-1c88:57092689.609 : NVMData.IdentifyInfo = 
19ec-1c88:57092689.660 : NVMData.FormalName = 
19ec-1c88:57092689.709 : NVMData.ReservedB = 0
19ec-1c88:57092689.758 : NVMData.FunctionCode = 0
19ec-1c88:57092689.808 : NVMData.PreFeed = 0
19ec-1c88:57092689.861 : NVMData.PreFeedTime = 0
19ec-1c88:57092689.911 : NVMData.ButtonNumber = 0
19ec-1c88:57092689.960 : NVMData.PowerOffTime = 0
19ec-1c88:57092690.014 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57092690.077 : => IoObject::IoLockEnd
19ec-1c88:57092690.170 : <= IoObject::IoLockEnd
19ec-1c88:57092690.222 : <= ReadNVMData ret = 1
19ec-1c88:57093248.476 : => TerminateDriver
19ec-1c88:57093248.664 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:57093248.736 : => CNT96226::Close
19ec-1c88:57093252.854 : <= CNT96226::Close ret = 1
19ec-1c88:57093252.932 : <= CAsicIO::~CAsicIO
19ec-1c88:57093252.990 : => IoObject::IoLockEnd
19ec-1c88:57093253.040 : <= IoObject::IoLockEnd
19ec-1c88:57093253.091 : => IoObject::TerminateDevice
19ec-1c88:57093253.147 : => IoObject::IoLockEnd
19ec-1c88:57093253.196 : <= IoObject::IoLockEnd
19ec-1c88:57093253.297 : <= IoObject::TerminateDevice
19ec-1c88:57093253.546 : <= TerminateDriver ret = 1
19ec-1c88:57095912.589 : ============Debug Start==========
19ec-1c88:57095912.892 : Date : 2020/4/30 14:33:33
19ec-1c88:57095912.979 : Process ID : 19ec
19ec-1c88:57095913.406 : Windows : Version 10.0 build 18363 
19ec-1c88:57095913.880 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57095913.947 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57095914.016 : MemoryStatus.ullAvailPhys : 1654210560
19ec-1c88:57095914.078 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57095914.143 : MemoryStatus.ullAvailPageFile : 3041804288
19ec-1c88:57095914.204 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57095914.264 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:57095914.327 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57095914.439 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57095914.499 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57095914.743 : CPU Count : 4
19ec-1c88:57095914.792 : CPU Frequency : 100.000 Mhz
19ec-1c88:57095918.980 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57095919.116 : => InitializeDriver
19ec-1c88:57095919.392 : <= InitializeDriver ret = 1
19ec-1c88:57098603.735 : => InitializeScanner
19ec-1c88:57098603.980 : => CAsicIO::GetDeviceList
19ec-1c88:57098604.378 : => CNT96226::CNT96226
19ec-1c88:57098604.449 : => CNT96226::Open
19ec-1c88:57098626.847 : <= CNT96226::Open ret = 1
19ec-1c88:57098626.953 : => CNT96226::Initialize
19ec-1c88:57098627.143 : <= CNT96226::Initialize ret = 1
19ec-1c88:57098627.207 : <= CNT96226::CNT96226
19ec-1c88:57098627.259 : => CNT96226::EnumAvailableDevice
19ec-1c88:57098632.525 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57098632.604 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57098632.664 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57102339.968 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57102340.274 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57102349.199 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57102349.317 : => IoObject::GetLockName
19ec-1c88:57102349.379 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57102349.446 : <= IoObject::GetLockName
19ec-1c88:57102349.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:57102350.015 : iCmd = 3, nBytes = 2
19ec-1c88:57102740.991 : 0000 : 06 38 
19ec-1c88:57102741.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57102741.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:57102741.251 : iCmd = 4, nBytes = 2
19ec-1c88:57103039.094 : 0000 : 07 07 
19ec-1c88:57103039.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57103039.472 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57103039.637 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57103039.784 : IO Send command 10 bytes
19ec-1c88:57103039.895 : => CNT96226::VenderCmd_SetData
19ec-1c88:57103040.014 : iCmd = 0, nBytes = 10
19ec-1c88:57103040.240 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57103231.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57103231.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57103232.114 : iCmd = 0, nBytes = 165
19ec-1c88:57103405.693 : skip dump 37 bytes
19ec-1c88:57103406.096 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57103406.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57103406.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57103406.931 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57103407.193 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57103407.459 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57103407.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57103407.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57103408.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57103408.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:57103408.321 : iCmd = 1, nBytes = 4
19ec-1c88:57103583.861 : 0000 : 00 00 00 00 
19ec-1c88:57103584.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57103584.238 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57103584.367 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57103584.496 : IO Send command 10 bytes
19ec-1c88:57103584.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:57103584.713 : iCmd = 0, nBytes = 10
19ec-1c88:57103584.919 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57103921.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57103921.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:57103921.552 : iCmd = 0, nBytes = 128
19ec-1c88:57104133.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104133.594 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104133.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57104134.160 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57104134.423 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57104134.679 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104134.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104135.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104135.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57104135.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:57104135.551 : iCmd = 1, nBytes = 4
19ec-1c88:57104346.654 : 0000 : 00 00 00 00 
19ec-1c88:57104346.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57104346.989 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57104347.325 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57104347.467 : => CNT96226::Close
19ec-1c88:57104353.893 : <= CNT96226::Close ret = 1
19ec-1c88:57104354.052 : <= CNT96226::~CNT96226
19ec-1c88:57104354.221 : <= CAsicIO::GetDeviceList
19ec-1c88:57104354.911 : => IoObject::SetTimeout
19ec-1c88:57104355.172 : Timeout--> In = 0 Out = 0
19ec-1c88:57104355.288 : <= IoObject::SetTimeout
19ec-1c88:57104355.418 : => CAsicIO::CAsicIO
19ec-1c88:57104355.559 : => CNT96226::CNT96226
19ec-1c88:57104355.667 : => CNT96226::Open
19ec-1c88:57104398.445 : <= CNT96226::Open ret = 1
19ec-1c88:57104398.670 : => CNT96226::Initialize
19ec-1c88:57104399.055 : <= CNT96226::Initialize ret = 1
19ec-1c88:57104399.187 : <= CNT96226::CNT96226
19ec-1c88:57104399.303 : <= CAsicIO::CAsicIO
19ec-1c88:57104399.415 : => CAsicIO::InitializeDevice
19ec-1c88:57104399.551 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57104411.221 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57104411.454 : => IoObject::GetLockName
19ec-1c88:57104411.568 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57104411.705 : <= IoObject::GetLockName
19ec-1c88:57104412.634 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57104412.784 : IO Send command 10 bytes
19ec-1c88:57104412.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:57104413.004 : iCmd = 0, nBytes = 10
19ec-1c88:57104413.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57104754.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57104754.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:57104754.902 : iCmd = 0, nBytes = 128
19ec-1c88:57104944.915 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.154 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.326 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57104945.493 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57104945.648 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104946.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104946.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57104946.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:57104946.322 : iCmd = 1, nBytes = 4
19ec-1c88:57105145.609 : 0000 : 00 00 00 00 
19ec-1c88:57105145.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57105145.835 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57105145.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:57105145.981 : iCmd = 3, nBytes = 2
19ec-1c88:57105509.638 : 0000 : 06 38 
19ec-1c88:57105509.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57105509.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:57105509.940 : iCmd = 4, nBytes = 2
19ec-1c88:57105810.319 : 0000 : 07 07 
19ec-1c88:57105810.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57105810.699 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57105810.818 : => IoObject::InitializeDevice
19ec-1c88:57105810.950 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57105811.747 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57105811.842 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57105812.704 : => FindScanner
19ec-1c88:57105812.776 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57105812.859 : <= FindScanner ret = 1
19ec-1c88:57105812.922 : => IoObject::IoLockStart
19ec-1c88:57105813.048 : => CAsicIO::CheckDevice
19ec-1c88:57105813.114 : => CNT96226::ConnectIsAvailable
19ec-1c88:57105825.445 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57105825.562 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57105825.629 : <= IoObject::IoLockStart
19ec-1c88:57105825.700 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57105825.780 : IO Send command 10 bytes
19ec-1c88:57105825.878 : => CNT96226::VenderCmd_SetData
19ec-1c88:57105825.943 : iCmd = 0, nBytes = 10
19ec-1c88:57105826.072 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57106019.790 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57106019.936 : System send command 10 bytes + data 0 bytes
19ec-1c88:57106020.022 : IO total need to receive data 5 bytes
19ec-1c88:57106020.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106020.169 : iCmd = 0, nBytes = 5
19ec-1c88:57106208.946 : 0000 : 06 00 02 02 ab 
19ec-1c88:57106209.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106209.159 : System total receive data 5 bytes
19ec-1c88:57106209.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106209.300 : iCmd = 1, nBytes = 4
19ec-1c88:57106319.687 : 0000 : 00 00 00 00 
19ec-1c88:57106319.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106319.939 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57106320.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57106320.090 : IO Send command 10 bytes
19ec-1c88:57106320.186 : => CNT96226::VenderCmd_SetData
19ec-1c88:57106320.255 : iCmd = 0, nBytes = 10
19ec-1c88:57106320.383 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57106455.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57106455.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:57106456.035 : IO total need to receive data 165 bytes
19ec-1c88:57106456.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106456.180 : iCmd = 0, nBytes = 165
19ec-1c88:57106665.319 : skip dump 37 bytes
19ec-1c88:57106665.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57106665.729 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57106665.897 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57106666.055 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57106666.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57106666.370 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57106666.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106666.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106666.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106666.823 : System total receive data 165 bytes
19ec-1c88:57106666.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106666.963 : iCmd = 1, nBytes = 4
19ec-1c88:57106822.491 : 0000 : 00 00 00 00 
19ec-1c88:57106822.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106822.766 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57106822.955 : Dump Inquiry
19ec-1c88:57106823.107 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57106823.276 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57106823.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57106823.592 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57106823.750 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57106823.914 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57106824.066 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106824.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106824.374 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57106824.538 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57106824.644 : 00a0 : 00 00 00 00 00 
19ec-1c88:57106824.727 : => ReadNVMDataInternal
19ec-1c88:57106824.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57106825.007 : IO Send command 10 bytes
19ec-1c88:57106825.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:57106825.171 : iCmd = 0, nBytes = 10
19ec-1c88:57106825.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57107134.975 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57107135.128 : System send command 10 bytes + data 0 bytes
19ec-1c88:57107135.207 : IO total need to receive data 128 bytes
19ec-1c88:57107135.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:57107135.348 : iCmd = 0, nBytes = 128
19ec-1c88:57107333.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107333.934 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.100 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57107334.264 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57107334.417 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.572 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57107335.023 : System total receive data 128 bytes
19ec-1c88:57107335.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:57107335.162 : iCmd = 1, nBytes = 4
19ec-1c88:57107500.739 : 0000 : 00 00 00 00 
19ec-1c88:57107500.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57107501.038 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57107501.112 : NVMData.PadScanCount = 0
19ec-1c88:57107501.177 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57107501.243 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57107501.313 : NVMData.FlatbedScanCount = 0
19ec-1c88:57107501.375 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57107501.439 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57107501.506 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57107501.574 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57107501.637 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57107501.704 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57107501.773 : NVMData.BornMonth = 0
19ec-1c88:57107501.830 : NVMData.BornDay = 0
19ec-1c88:57107501.891 : NVMData.BornYear = 0
19ec-1c88:57107501.951 : NVMData.FirstScanMonth = 4
19ec-1c88:57107502.012 : NVMData.FirstScanDay = 30
19ec-1c88:57107502.076 : NVMData.FirstScanYear = 2020
19ec-1c88:57107502.140 : NVMData.VerticalMagnification = 0
19ec-1c88:57107502.208 : NVMData.HorizontalMagnification = 0
19ec-1c88:57107502.276 : NVMData.PowerSavingTime = 15
19ec-1c88:57107502.341 : NVMData.SN = A094165189010062
19ec-1c88:57107502.402 : NVMData.AutoFeed = 0
19ec-1c88:57107502.461 : NVMData.CCDType = 0
19ec-1c88:57107502.518 : NVMData.ScanSpeed = 0
19ec-1c88:57107502.578 : NVMData.RollerCount = 0
19ec-1c88:57107502.639 : NVMData.MultifeedCount = 0
19ec-1c88:57107502.699 : NVMData.JamCount = 0
19ec-1c88:57107502.756 : NVMData.IdentifyInfo = 
19ec-1c88:57107502.819 : NVMData.FormalName = 
19ec-1c88:57107503.086 : NVMData.ReservedB = 0
19ec-1c88:57107503.155 : NVMData.FunctionCode = 0
19ec-1c88:57107503.216 : NVMData.PreFeed = 0
19ec-1c88:57107503.276 : NVMData.PreFeedTime = 0
19ec-1c88:57107503.335 : NVMData.ButtonNumber = 0
19ec-1c88:57107503.395 : NVMData.PowerOffTime = 0
19ec-1c88:57107503.455 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57107503.539 : => IoObject::IoLockEnd
19ec-1c88:57107503.652 : <= IoObject::IoLockEnd
19ec-1c88:57107503.714 : <= InitializeScanner ret = 1
19ec-1c88:57108879.625 : => GetLogicalScannerAbility
19ec-1c88:57108879.812 : => IoObject::IoLockStart
19ec-1c88:57108879.936 : => CAsicIO::CheckDevice
19ec-1c88:57108879.994 : => CNT96226::ConnectIsAvailable
19ec-1c88:57108905.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57108906.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57108906.133 : <= IoObject::IoLockStart
19ec-1c88:57108906.194 : => IoObject::IoLockEnd
19ec-1c88:57108906.310 : <= IoObject::IoLockEnd
19ec-1c88:57108906.386 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57112421.560 : => GetLogicalScannerAbilityEx
19ec-1c88:57112421.745 : => IoObject::IoLockStart
19ec-1c88:57112421.875 : => CAsicIO::CheckDevice
19ec-1c88:57112421.934 : => CNT96226::ConnectIsAvailable
19ec-1c88:57112446.224 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57112446.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57112446.402 : <= IoObject::IoLockStart
19ec-1c88:57112446.460 : => IoObject::IoLockEnd
19ec-1c88:57112446.567 : <= IoObject::IoLockEnd
19ec-1c88:57112446.687 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57112446.762 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57119692.052 : => ReadNVMData
19ec-1c88:57119692.245 : => IoObject::IoLockStart
19ec-1c88:57119692.379 : => CAsicIO::CheckDevice
19ec-1c88:57119692.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:57119712.778 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57119712.888 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57119712.951 : <= IoObject::IoLockStart
19ec-1c88:57119713.022 : => ReadNVMDataInternal
19ec-1c88:57119713.090 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57119713.155 : IO Send command 10 bytes
19ec-1c88:57119713.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:57119713.326 : iCmd = 0, nBytes = 10
19ec-1c88:57119713.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57120061.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57120061.906 : System send command 10 bytes + data 0 bytes
19ec-1c88:57120061.985 : IO total need to receive data 128 bytes
19ec-1c88:57120062.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:57120062.115 : iCmd = 0, nBytes = 128
19ec-1c88:57120230.811 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57120231.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57120231.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.545 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.797 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57120231.925 : System total receive data 128 bytes
19ec-1c88:57120231.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57120232.042 : iCmd = 1, nBytes = 4
19ec-1c88:57120338.655 : 0000 : 00 00 00 00 
19ec-1c88:57120338.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57120338.874 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57120338.945 : NVMData.PadScanCount = 0
19ec-1c88:57120339.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57120339.059 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57120339.116 : NVMData.FlatbedScanCount = 0
19ec-1c88:57120339.171 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57120339.348 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57120339.411 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57120339.464 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57120339.521 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57120339.578 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57120339.638 : NVMData.BornMonth = 0
19ec-1c88:57120339.686 : NVMData.BornDay = 0
19ec-1c88:57120339.737 : NVMData.BornYear = 0
19ec-1c88:57120339.789 : NVMData.FirstScanMonth = 4
19ec-1c88:57120339.843 : NVMData.FirstScanDay = 30
19ec-1c88:57120339.899 : NVMData.FirstScanYear = 2020
19ec-1c88:57120339.953 : NVMData.VerticalMagnification = 0
19ec-1c88:57120340.009 : NVMData.HorizontalMagnification = 0
19ec-1c88:57120340.065 : NVMData.PowerSavingTime = 15
19ec-1c88:57120340.121 : NVMData.SN = A094165189010062
19ec-1c88:57120340.173 : NVMData.AutoFeed = 0
19ec-1c88:57120340.224 : NVMData.CCDType = 0
19ec-1c88:57120340.273 : NVMData.ScanSpeed = 0
19ec-1c88:57120340.323 : NVMData.RollerCount = 0
19ec-1c88:57120340.378 : NVMData.MultifeedCount = 0
19ec-1c88:57120340.432 : NVMData.JamCount = 0
19ec-1c88:57120340.483 : NVMData.IdentifyInfo = 
19ec-1c88:57120340.535 : NVMData.FormalName = 
19ec-1c88:57120340.584 : NVMData.ReservedB = 0
19ec-1c88:57120340.634 : NVMData.FunctionCode = 0
19ec-1c88:57120340.685 : NVMData.PreFeed = 0
19ec-1c88:57120340.733 : NVMData.PreFeedTime = 0
19ec-1c88:57120340.780 : NVMData.ButtonNumber = 0
19ec-1c88:57120340.833 : NVMData.PowerOffTime = 0
19ec-1c88:57120340.882 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57120340.943 : => IoObject::IoLockEnd
19ec-1c88:57120341.034 : <= IoObject::IoLockEnd
19ec-1c88:57120341.085 : <= ReadNVMData ret = 1
19ec-1c88:57130567.057 : => GetADFStatus
19ec-1c88:57130567.511 : => IoObject::IoLockStart
19ec-1c88:57130567.644 : => CAsicIO::CheckDevice
19ec-1c88:57130567.702 : => CNT96226::ConnectIsAvailable
19ec-1c88:57130594.144 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57130594.261 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57130594.321 : <= IoObject::IoLockStart
19ec-1c88:57130594.383 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57130594.451 : IO Send command 10 bytes
19ec-1c88:57130594.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:57130594.622 : iCmd = 0, nBytes = 10
19ec-1c88:57130594.727 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57130802.802 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57130802.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:57130802.986 : IO total need to receive data 2 bytes
19ec-1c88:57130803.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:57130803.103 : iCmd = 0, nBytes = 2
19ec-1c88:57130990.987 : 0000 : 00 00 
19ec-1c88:57130991.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57130991.191 : System total receive data 2 bytes
19ec-1c88:57130991.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:57130991.313 : iCmd = 1, nBytes = 4
19ec-1c88:57131175.890 : 0000 : 00 00 00 00 
19ec-1c88:57131176.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57131176.464 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57131176.530 : Return status = 0
19ec-1c88:57131176.593 : => IoObject::IoLockEnd
19ec-1c88:57131176.681 : <= IoObject::IoLockEnd
19ec-1c88:57131176.733 : <= GetADFStatus ret = 1
19ec-1c88:57133735.510 : => GetADFStatus
19ec-1c88:57133735.701 : => IoObject::IoLockStart
19ec-1c88:57133735.829 : => CAsicIO::CheckDevice
19ec-1c88:57133735.888 : => CNT96226::ConnectIsAvailable
19ec-1c88:57133759.328 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57133759.554 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57133759.682 : <= IoObject::IoLockStart
19ec-1c88:57133760.044 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57133760.117 : IO Send command 10 bytes
19ec-1c88:57133760.232 : => CNT96226::VenderCmd_SetData
19ec-1c88:57133760.288 : iCmd = 0, nBytes = 10
19ec-1c88:57133760.394 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57133956.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57133956.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:57133957.044 : IO total need to receive data 2 bytes
19ec-1c88:57133957.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:57133957.172 : iCmd = 0, nBytes = 2
19ec-1c88:57134137.095 : 0000 : 00 00 
19ec-1c88:57134137.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57134137.296 : System total receive data 2 bytes
19ec-1c88:57134137.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:57134137.422 : iCmd = 1, nBytes = 4
19ec-1c88:57134311.625 : 0000 : 00 00 00 00 
19ec-1c88:57134311.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57134311.841 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57134311.900 : Return status = 0
19ec-1c88:57134311.958 : => IoObject::IoLockEnd
19ec-1c88:57134312.047 : <= IoObject::IoLockEnd
19ec-1c88:57134312.096 : <= GetADFStatus ret = 1
19ec-1c88:57136359.380 : => TerminateDriver
19ec-1c88:57136359.583 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:57136359.656 : => CNT96226::Close
19ec-1c88:57136363.722 : <= CNT96226::Close ret = 1
19ec-1c88:57136363.804 : <= CAsicIO::~CAsicIO
19ec-1c88:57136363.862 : => IoObject::IoLockEnd
19ec-1c88:57136363.915 : <= IoObject::IoLockEnd
19ec-1c88:57136363.966 : => IoObject::TerminateDevice
19ec-1c88:57136364.025 : => IoObject::IoLockEnd
19ec-1c88:57136364.074 : <= IoObject::IoLockEnd
19ec-1c88:57136364.400 : <= IoObject::TerminateDevice
19ec-1c88:57136364.642 : <= TerminateDriver ret = 1
19ec-1c88:57180461.544 : ============Debug Start==========
19ec-1c88:57180461.821 : Date : 2020/4/30 14:33:36
19ec-1c88:57180461.899 : Process ID : 19ec
19ec-1c88:57180462.294 : Windows : Version 10.0 build 18363 
19ec-1c88:57180462.739 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57180462.799 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57180462.863 : MemoryStatus.ullAvailPhys : 1668882432
19ec-1c88:57180462.922 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57180462.987 : MemoryStatus.ullAvailPageFile : 3048599552
19ec-1c88:57180463.049 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57180463.111 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57180463.176 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57180463.274 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57180463.331 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57180463.574 : CPU Count : 4
19ec-1c88:57180463.623 : CPU Frequency : 100.000 Mhz
19ec-1c88:57180467.764 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57180467.894 : => InitializeDriver
19ec-1c88:57180468.152 : <= InitializeDriver ret = 1
19ec-1c88:57180468.212 : => InitializeScanner
19ec-1c88:57180468.289 : => CAsicIO::GetDeviceList
19ec-1c88:57180468.582 : => CNT96226::CNT96226
19ec-1c88:57180468.641 : => CNT96226::Open
19ec-1c88:57180490.800 : <= CNT96226::Open ret = 1
19ec-1c88:57180490.920 : => CNT96226::Initialize
19ec-1c88:57180491.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:57180491.185 : <= CNT96226::CNT96226
19ec-1c88:57180491.243 : => CNT96226::EnumAvailableDevice
19ec-1c88:57180497.024 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57180497.100 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57180497.158 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57184205.283 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57184205.627 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57184223.116 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57184225.405 : => IoObject::GetLockName
19ec-1c88:57184226.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57184226.532 : <= IoObject::GetLockName
19ec-1c88:57184228.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:57184228.761 : iCmd = 3, nBytes = 2
19ec-1c88:57184707.810 : 0000 : 06 38 
19ec-1c88:57184707.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57184708.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:57184708.130 : iCmd = 4, nBytes = 2
19ec-1c88:57185001.358 : 0000 : 07 07 
19ec-1c88:57185001.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185001.627 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57185001.714 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57185001.779 : IO Send command 10 bytes
19ec-1c88:57185001.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:57185001.891 : iCmd = 0, nBytes = 10
19ec-1c88:57185001.991 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57185167.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57185167.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185167.382 : iCmd = 0, nBytes = 165
19ec-1c88:57185306.655 : skip dump 37 bytes
19ec-1c88:57185306.920 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57185307.070 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57185307.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57185307.357 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57185307.496 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57185307.634 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57185307.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185307.889 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185307.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185308.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185308.081 : iCmd = 1, nBytes = 4
19ec-1c88:57185426.708 : 0000 : 00 00 00 00 
19ec-1c88:57185426.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185426.956 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57185427.027 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57185427.102 : IO Send command 10 bytes
19ec-1c88:57185427.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:57185427.218 : iCmd = 0, nBytes = 10
19ec-1c88:57185427.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57185743.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57185743.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185743.917 : iCmd = 0, nBytes = 128
19ec-1c88:57185925.765 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.001 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.150 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57185926.290 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57185926.420 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.544 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.675 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185926.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185926.992 : iCmd = 1, nBytes = 4
19ec-1c88:57186044.424 : 0000 : 00 00 00 00 
19ec-1c88:57186044.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186044.576 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57186044.803 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57186044.875 : => CNT96226::Close
19ec-1c88:57186048.574 : <= CNT96226::Close ret = 1
19ec-1c88:57186048.651 : <= CNT96226::~CNT96226
19ec-1c88:57186048.742 : <= CAsicIO::GetDeviceList
19ec-1c88:57186049.063 : => IoObject::SetTimeout
19ec-1c88:57186049.188 : Timeout--> In = 0 Out = 0
19ec-1c88:57186049.246 : <= IoObject::SetTimeout
19ec-1c88:57186049.315 : => CAsicIO::CAsicIO
19ec-1c88:57186049.386 : => CNT96226::CNT96226
19ec-1c88:57186049.446 : => CNT96226::Open
19ec-1c88:57186072.673 : <= CNT96226::Open ret = 1
19ec-1c88:57186072.798 : => CNT96226::Initialize
19ec-1c88:57186072.993 : <= CNT96226::Initialize ret = 1
19ec-1c88:57186073.061 : <= CNT96226::CNT96226
19ec-1c88:57186073.112 : <= CAsicIO::CAsicIO
19ec-1c88:57186073.173 : => CAsicIO::InitializeDevice
19ec-1c88:57186073.256 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57186079.529 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57186079.677 : => IoObject::GetLockName
19ec-1c88:57186079.733 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57186079.802 : <= IoObject::GetLockName
19ec-1c88:57186080.354 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57186080.428 : IO Send command 10 bytes
19ec-1c88:57186080.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:57186080.537 : iCmd = 0, nBytes = 10
19ec-1c88:57186080.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57186377.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57186377.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186377.413 : iCmd = 0, nBytes = 128
19ec-1c88:57186493.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186493.689 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57186494.221 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57186494.352 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.479 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.724 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186494.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186494.915 : iCmd = 1, nBytes = 4
19ec-1c88:57186624.497 : 0000 : 00 00 00 00 
19ec-1c88:57186624.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186624.676 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57186624.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186624.794 : iCmd = 3, nBytes = 2
19ec-1c88:57186949.483 : 0000 : 06 38 
19ec-1c88:57186949.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186949.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186949.770 : iCmd = 4, nBytes = 2
19ec-1c88:57187212.757 : 0000 : 07 07 
19ec-1c88:57187212.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187213.091 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57187213.201 : => IoObject::InitializeDevice
19ec-1c88:57187213.320 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57187214.004 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57187214.074 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57187214.754 : => FindScanner
19ec-1c88:57187214.810 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57187214.875 : <= FindScanner ret = 1
19ec-1c88:57187214.936 : => IoObject::IoLockStart
19ec-1c88:57187215.039 : => CAsicIO::CheckDevice
19ec-1c88:57187215.095 : => CNT96226::ConnectIsAvailable
19ec-1c88:57187228.034 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57187228.156 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57187228.227 : <= IoObject::IoLockStart
19ec-1c88:57187228.291 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57187228.362 : IO Send command 10 bytes
19ec-1c88:57187228.452 : => CNT96226::VenderCmd_SetData
19ec-1c88:57187228.512 : iCmd = 0, nBytes = 10
19ec-1c88:57187228.629 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57187382.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57187382.229 : System send command 10 bytes + data 0 bytes
19ec-1c88:57187382.299 : IO total need to receive data 5 bytes
19ec-1c88:57187382.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187382.416 : iCmd = 0, nBytes = 5
19ec-1c88:57187491.004 : 0000 : 06 00 02 02 ab 
19ec-1c88:57187491.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187491.230 : System total receive data 5 bytes
19ec-1c88:57187491.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187491.572 : iCmd = 1, nBytes = 4
19ec-1c88:57187625.871 : 0000 : 00 00 00 00 
19ec-1c88:57187626.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187626.191 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57187626.261 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57187626.330 : IO Send command 10 bytes
19ec-1c88:57187626.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:57187626.487 : iCmd = 0, nBytes = 10
19ec-1c88:57187626.593 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57187773.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57187773.377 : System send command 10 bytes + data 0 bytes
19ec-1c88:57187773.449 : IO total need to receive data 165 bytes
19ec-1c88:57187773.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187773.579 : iCmd = 0, nBytes = 165
19ec-1c88:57187888.629 : skip dump 37 bytes
19ec-1c88:57187889.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57187889.190 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57187889.329 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57187889.465 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57187889.596 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57187889.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57187889.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57187889.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57187890.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187890.117 : System total receive data 165 bytes
19ec-1c88:57187890.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187890.225 : iCmd = 1, nBytes = 4
19ec-1c88:57188028.460 : 0000 : 00 00 00 00 
19ec-1c88:57188028.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57188028.761 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57188028.968 : Dump Inquiry
19ec-1c88:57188029.111 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57188029.256 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57188029.395 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57188029.537 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57188029.670 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57188029.812 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57188029.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188030.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188030.198 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57188030.333 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57188030.422 : 00a0 : 00 00 00 00 00 
19ec-1c88:57188030.499 : => ReadNVMDataInternal
19ec-1c88:57188030.705 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57188030.773 : IO Send command 10 bytes
19ec-1c88:57188030.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:57188030.929 : iCmd = 0, nBytes = 10
19ec-1c88:57188031.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57188329.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57188330.029 : System send command 10 bytes + data 0 bytes
19ec-1c88:57188330.104 : IO total need to receive data 128 bytes
19ec-1c88:57188330.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:57188330.232 : iCmd = 0, nBytes = 128
19ec-1c88:57188449.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188449.935 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.073 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57188450.206 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57188450.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.461 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.712 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57188450.840 : System total receive data 128 bytes
19ec-1c88:57188450.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:57188450.955 : iCmd = 1, nBytes = 4
19ec-1c88:57188608.735 : 0000 : 00 00 00 00 
19ec-1c88:57188608.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57188609.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57188609.096 : NVMData.PadScanCount = 0
19ec-1c88:57188609.152 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57188609.210 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57188609.267 : NVMData.FlatbedScanCount = 0
19ec-1c88:57188609.325 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57188609.380 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57188609.434 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57188609.490 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57188609.546 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57188609.602 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57188609.658 : NVMData.BornMonth = 0
19ec-1c88:57188609.707 : NVMData.BornDay = 0
19ec-1c88:57188609.756 : NVMData.BornYear = 0
19ec-1c88:57188609.807 : NVMData.FirstScanMonth = 4
19ec-1c88:57188609.858 : NVMData.FirstScanDay = 30
19ec-1c88:57188609.918 : NVMData.FirstScanYear = 2020
19ec-1c88:57188609.973 : NVMData.VerticalMagnification = 0
19ec-1c88:57188610.029 : NVMData.HorizontalMagnification = 0
19ec-1c88:57188610.085 : NVMData.PowerSavingTime = 15
19ec-1c88:57188610.140 : NVMData.SN = A094165189010062
19ec-1c88:57188610.194 : NVMData.AutoFeed = 0
19ec-1c88:57188610.304 : NVMData.CCDType = 0
19ec-1c88:57188610.354 : NVMData.ScanSpeed = 0
19ec-1c88:57188610.406 : NVMData.RollerCount = 0
19ec-1c88:57188610.463 : NVMData.MultifeedCount = 0
19ec-1c88:57188610.514 : NVMData.JamCount = 0
19ec-1c88:57188610.565 : NVMData.IdentifyInfo = 
19ec-1c88:57188610.615 : NVMData.FormalName = 
19ec-1c88:57188610.832 : NVMData.ReservedB = 0
19ec-1c88:57188610.889 : NVMData.FunctionCode = 0
19ec-1c88:57188610.939 : NVMData.PreFeed = 0
19ec-1c88:57188610.991 : NVMData.PreFeedTime = 0
19ec-1c88:57188611.041 : NVMData.ButtonNumber = 0
19ec-1c88:57188611.093 : NVMData.PowerOffTime = 0
19ec-1c88:57188611.144 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57188611.227 : => IoObject::IoLockEnd
19ec-1c88:57188611.337 : <= IoObject::IoLockEnd
19ec-1c88:57188611.391 : <= InitializeScanner ret = 1
19ec-1c88:57188611.454 : => GetLogicalScannerAbilityEx
19ec-1c88:57188611.514 : => IoObject::IoLockStart
19ec-1c88:57188611.611 : => CAsicIO::CheckDevice
19ec-1c88:57188611.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:57188627.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57188628.727 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57188628.807 : <= IoObject::IoLockStart
19ec-1c88:57188628.866 : => IoObject::IoLockEnd
19ec-1c88:57188628.963 : <= IoObject::IoLockEnd
19ec-1c88:57188629.074 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57188629.155 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57188823.128 : => ReadNVMData
19ec-1c88:57188823.291 : => IoObject::IoLockStart
19ec-1c88:57188823.416 : => CAsicIO::CheckDevice
19ec-1c88:57188823.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:57188840.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57188840.345 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57188840.415 : <= IoObject::IoLockStart
19ec-1c88:57188840.488 : => ReadNVMDataInternal
19ec-1c88:57188840.556 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57188840.630 : IO Send command 10 bytes
19ec-1c88:57188840.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:57188840.806 : iCmd = 0, nBytes = 10
19ec-1c88:57188840.922 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57189142.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57189142.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:57189142.273 : IO total need to receive data 128 bytes
19ec-1c88:57189142.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:57189142.402 : iCmd = 0, nBytes = 128
19ec-1c88:57189269.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189269.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189269.563 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57189269.703 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57189269.841 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57189269.970 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189270.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189270.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189270.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57189270.371 : System total receive data 128 bytes
19ec-1c88:57189270.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:57189270.494 : iCmd = 1, nBytes = 4
19ec-1c88:57189408.057 : 0000 : 00 00 00 00 
19ec-1c88:57189408.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57189408.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57189408.372 : NVMData.PadScanCount = 0
19ec-1c88:57189408.432 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57189408.484 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57189408.541 : NVMData.FlatbedScanCount = 0
19ec-1c88:57189408.594 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57189408.648 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57189408.701 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57189408.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57189408.811 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57189408.864 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57189408.916 : NVMData.BornMonth = 0
19ec-1c88:57189408.965 : NVMData.BornDay = 0
19ec-1c88:57189409.015 : NVMData.BornYear = 0
19ec-1c88:57189409.063 : NVMData.FirstScanMonth = 4
19ec-1c88:57189409.115 : NVMData.FirstScanDay = 30
19ec-1c88:57189409.169 : NVMData.FirstScanYear = 2020
19ec-1c88:57189409.327 : NVMData.VerticalMagnification = 0
19ec-1c88:57189409.382 : NVMData.HorizontalMagnification = 0
19ec-1c88:57189409.436 : NVMData.PowerSavingTime = 15
19ec-1c88:57189409.489 : NVMData.SN = A094165189010062
19ec-1c88:57189409.540 : NVMData.AutoFeed = 0
19ec-1c88:57189409.590 : NVMData.CCDType = 0
19ec-1c88:57189409.639 : NVMData.ScanSpeed = 0
19ec-1c88:57189409.687 : NVMData.RollerCount = 0
19ec-1c88:57189409.739 : NVMData.MultifeedCount = 0
19ec-1c88:57189409.789 : NVMData.JamCount = 0
19ec-1c88:57189409.838 : NVMData.IdentifyInfo = 
19ec-1c88:57189409.888 : NVMData.FormalName = 
19ec-1c88:57189409.935 : NVMData.ReservedB = 0
19ec-1c88:57189409.985 : NVMData.FunctionCode = 0
19ec-1c88:57189410.035 : NVMData.PreFeed = 0
19ec-1c88:57189410.082 : NVMData.PreFeedTime = 0
19ec-1c88:57189410.130 : NVMData.ButtonNumber = 0
19ec-1c88:57189410.180 : NVMData.PowerOffTime = 0
19ec-1c88:57189410.230 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57189410.289 : => IoObject::IoLockEnd
19ec-1c88:57189410.377 : <= IoObject::IoLockEnd
19ec-1c88:57189410.426 : <= ReadNVMData ret = 1
19ec-1c88:57190203.793 : => TerminateDriver
19ec-1c88:57190203.987 : => CAsicIO::~CAsicIO,pStage=79236168
19ec-1c88:57190204.060 : => CNT96226::Close
19ec-1c88:57190208.222 : <= CNT96226::Close ret = 1
19ec-1c88:57190208.309 : <= CAsicIO::~CAsicIO
19ec-1c88:57190208.369 : => IoObject::IoLockEnd
19ec-1c88:57190208.422 : <= IoObject::IoLockEnd
19ec-1c88:57190208.474 : => IoObject::TerminateDevice
19ec-1c88:57190208.532 : => IoObject::IoLockEnd
19ec-1c88:57190208.585 : <= IoObject::IoLockEnd
19ec-1c88:57190208.687 : <= IoObject::TerminateDevice
19ec-1c88:57190208.944 : <= TerminateDriver ret = 1
19ec-1c88:57192666.883 : ============Debug Start==========
19ec-1c88:57192667.164 : Date : 2020/4/30 14:33:37
19ec-1c88:57192667.247 : Process ID : 19ec
19ec-1c88:57192667.667 : Windows : Version 10.0 build 18363 
19ec-1c88:57192668.127 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57192668.195 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57192668.264 : MemoryStatus.ullAvailPhys : 1670377472
19ec-1c88:57192668.325 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57192668.391 : MemoryStatus.ullAvailPageFile : 3043278848
19ec-1c88:57192668.454 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57192668.515 : MemoryStatus.ullAvailVirtual : 1728438272
19ec-1c88:57192668.581 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57192668.687 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57192668.750 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57192669.004 : CPU Count : 4
19ec-1c88:57192669.054 : CPU Frequency : 100.000 Mhz
19ec-1c88:57192673.127 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57192673.255 : => InitializeDriver
19ec-1c88:57192673.528 : <= InitializeDriver ret = 1
19ec-1c88:57195275.653 : => InitializeScanner
19ec-1c88:57195275.910 : => CAsicIO::GetDeviceList
19ec-1c88:57195276.375 : => CNT96226::CNT96226
19ec-1c88:57195276.439 : => CNT96226::Open
19ec-1c88:57195299.027 : <= CNT96226::Open ret = 1
19ec-1c88:57195299.130 : => CNT96226::Initialize
19ec-1c88:57195299.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:57195299.388 : <= CNT96226::CNT96226
19ec-1c88:57195299.450 : => CNT96226::EnumAvailableDevice
19ec-1c88:57195304.913 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57195304.994 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57195305.054 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57199006.637 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57199006.969 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57199013.563 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57199013.689 : => IoObject::GetLockName
19ec-1c88:57199013.744 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57199013.809 : <= IoObject::GetLockName
19ec-1c88:57199014.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:57199014.374 : iCmd = 3, nBytes = 2
19ec-1c88:57199360.737 : 0000 : 06 38 
19ec-1c88:57199360.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57199360.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:57199361.023 : iCmd = 4, nBytes = 2
19ec-1c88:57199627.611 : 0000 : 07 07 
19ec-1c88:57199627.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57199627.852 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57199627.945 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57199628.012 : IO Send command 10 bytes
19ec-1c88:57199628.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:57199628.138 : iCmd = 0, nBytes = 10
19ec-1c88:57199628.250 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57199818.200 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57199818.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:57199818.380 : iCmd = 0, nBytes = 165
19ec-1c88:57200022.721 : skip dump 37 bytes
19ec-1c88:57200022.893 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57200023.029 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57200023.167 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57200023.300 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57200023.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57200023.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57200023.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200023.809 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200023.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200023.932 : => CNT96226::VenderCmd_GetData
19ec-1c88:57200023.982 : iCmd = 1, nBytes = 4
19ec-1c88:57200163.962 : 0000 : 00 00 00 00 
19ec-1c88:57200164.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200164.114 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57200164.178 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57200164.240 : IO Send command 10 bytes
19ec-1c88:57200164.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:57200164.344 : iCmd = 0, nBytes = 10
19ec-1c88:57200164.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57200473.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57200473.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:57200473.375 : iCmd = 0, nBytes = 128
19ec-1c88:57200639.412 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200639.620 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200639.766 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57200639.901 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57200640.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.153 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200640.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:57200640.576 : iCmd = 1, nBytes = 4
19ec-1c88:57200747.649 : 0000 : 00 00 00 00 
19ec-1c88:57200747.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200747.801 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57200747.966 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57200748.037 : => CNT96226::Close
19ec-1c88:57200751.966 : <= CNT96226::Close ret = 1
19ec-1c88:57200752.038 : <= CNT96226::~CNT96226
19ec-1c88:57200752.129 : <= CAsicIO::GetDeviceList
19ec-1c88:57200752.532 : => IoObject::SetTimeout
19ec-1c88:57200752.663 : Timeout--> In = 0 Out = 0
19ec-1c88:57200752.717 : <= IoObject::SetTimeout
19ec-1c88:57200752.785 : => CAsicIO::CAsicIO
19ec-1c88:57200752.854 : => CNT96226::CNT96226
19ec-1c88:57200752.910 : => CNT96226::Open
19ec-1c88:57200778.660 : <= CNT96226::Open ret = 1
19ec-1c88:57200778.771 : => CNT96226::Initialize
19ec-1c88:57200778.963 : <= CNT96226::Initialize ret = 1
19ec-1c88:57200779.021 : <= CNT96226::CNT96226
19ec-1c88:57200779.075 : <= CAsicIO::CAsicIO
19ec-1c88:57200779.130 : => CAsicIO::InitializeDevice
19ec-1c88:57200779.196 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57200785.114 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57200785.234 : => IoObject::GetLockName
19ec-1c88:57200785.293 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57200785.361 : <= IoObject::GetLockName
19ec-1c88:57200785.883 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57200785.954 : IO Send command 10 bytes
19ec-1c88:57200786.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:57200786.062 : iCmd = 0, nBytes = 10
19ec-1c88:57200786.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57201124.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57201124.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201124.916 : iCmd = 0, nBytes = 128
19ec-1c88:57201309.166 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201309.380 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201309.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57201309.670 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57201309.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57201309.931 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201310.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201310.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201310.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57201310.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201310.380 : iCmd = 1, nBytes = 4
19ec-1c88:57201519.566 : 0000 : 00 00 00 00 
19ec-1c88:57201519.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57201519.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57201519.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201519.871 : iCmd = 3, nBytes = 2
19ec-1c88:57201896.850 : 0000 : 06 38 
19ec-1c88:57201896.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57201897.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201897.112 : iCmd = 4, nBytes = 2
19ec-1c88:57202198.583 : 0000 : 07 07 
19ec-1c88:57202198.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57202198.925 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57202199.026 : => IoObject::InitializeDevice
19ec-1c88:57202199.147 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57202199.821 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57202199.894 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57202200.620 : => FindScanner
19ec-1c88:57202200.683 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57202200.750 : <= FindScanner ret = 1
19ec-1c88:57202200.812 : => IoObject::IoLockStart
19ec-1c88:57202200.915 : => CAsicIO::CheckDevice
19ec-1c88:57202200.971 : => CNT96226::ConnectIsAvailable
19ec-1c88:57202213.773 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57202213.870 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57202213.924 : <= IoObject::IoLockStart
19ec-1c88:57202213.982 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57202214.051 : IO Send command 10 bytes
19ec-1c88:57202214.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:57202214.202 : iCmd = 0, nBytes = 10
19ec-1c88:57202214.311 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57202408.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57202408.644 : System send command 10 bytes + data 0 bytes
19ec-1c88:57202408.711 : IO total need to receive data 5 bytes
19ec-1c88:57202408.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:57202408.824 : iCmd = 0, nBytes = 5
19ec-1c88:57202608.065 : 0000 : 06 00 02 02 ab 
19ec-1c88:57202608.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57202608.238 : System total receive data 5 bytes
19ec-1c88:57202608.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:57202608.356 : iCmd = 1, nBytes = 4
19ec-1c88:57202746.426 : 0000 : 00 00 00 00 
19ec-1c88:57202746.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57202746.678 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57202746.743 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57202746.806 : IO Send command 10 bytes
19ec-1c88:57202746.898 : => CNT96226::VenderCmd_SetData
19ec-1c88:57202746.955 : iCmd = 0, nBytes = 10
19ec-1c88:57202747.058 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57202909.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57202909.397 : System send command 10 bytes + data 0 bytes
19ec-1c88:57202909.737 : IO total need to receive data 165 bytes
19ec-1c88:57202909.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:57202909.915 : iCmd = 0, nBytes = 165
19ec-1c88:57203107.953 : skip dump 37 bytes
19ec-1c88:57203108.151 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57203108.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57203108.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57203108.568 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57203108.697 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57203108.832 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57203108.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203109.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203109.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203109.199 : System total receive data 165 bytes
19ec-1c88:57203109.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:57203109.310 : iCmd = 1, nBytes = 4
19ec-1c88:57203268.860 : 0000 : 00 00 00 00 
19ec-1c88:57203268.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203269.151 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57203269.390 : Dump Inquiry
19ec-1c88:57203269.533 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57203269.681 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57203269.819 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57203269.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57203270.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57203270.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57203270.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203270.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203270.614 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57203270.746 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57203270.834 : 00a0 : 00 00 00 00 00 
19ec-1c88:57203270.902 : => ReadNVMDataInternal
19ec-1c88:57203271.131 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57203271.200 : IO Send command 10 bytes
19ec-1c88:57203271.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:57203271.351 : iCmd = 0, nBytes = 10
19ec-1c88:57203271.453 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57203603.225 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57203603.332 : System send command 10 bytes + data 0 bytes
19ec-1c88:57203603.407 : IO total need to receive data 128 bytes
19ec-1c88:57203603.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:57203603.525 : iCmd = 0, nBytes = 128
19ec-1c88:57203799.224 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203799.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203799.560 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57203799.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57203799.819 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57203799.942 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203800.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203800.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203800.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203800.316 : System total receive data 128 bytes
19ec-1c88:57203800.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:57203800.433 : iCmd = 1, nBytes = 4
19ec-1c88:57203968.654 : 0000 : 00 00 00 00 
19ec-1c88:57203969.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203969.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57203969.291 : NVMData.PadScanCount = 0
19ec-1c88:57203969.351 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57203969.410 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57203969.470 : NVMData.FlatbedScanCount = 0
19ec-1c88:57203969.524 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57203969.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57203969.632 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57203969.687 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57203969.745 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57203969.799 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57203969.863 : NVMData.BornMonth = 0
19ec-1c88:57203969.910 : NVMData.BornDay = 0
19ec-1c88:57203969.960 : NVMData.BornYear = 0
19ec-1c88:57203970.009 : NVMData.FirstScanMonth = 4
19ec-1c88:57203970.060 : NVMData.FirstScanDay = 30
19ec-1c88:57203970.116 : NVMData.FirstScanYear = 2020
19ec-1c88:57203970.170 : NVMData.VerticalMagnification = 0
19ec-1c88:57203970.227 : NVMData.HorizontalMagnification = 0
19ec-1c88:57203970.283 : NVMData.PowerSavingTime = 15
19ec-1c88:57203970.337 : NVMData.SN = A094165189010062
19ec-1c88:57203970.387 : NVMData.AutoFeed = 0
19ec-1c88:57203970.435 : NVMData.CCDType = 0
19ec-1c88:57203970.484 : NVMData.ScanSpeed = 0
19ec-1c88:57203970.531 : NVMData.RollerCount = 0
19ec-1c88:57203970.583 : NVMData.MultifeedCount = 0
19ec-1c88:57203970.634 : NVMData.JamCount = 0
19ec-1c88:57203970.687 : NVMData.IdentifyInfo = 
19ec-1c88:57203970.741 : NVMData.FormalName = 
19ec-1c88:57203970.910 : NVMData.ReservedB = 0
19ec-1c88:57203970.962 : NVMData.FunctionCode = 0
19ec-1c88:57203971.014 : NVMData.PreFeed = 0
19ec-1c88:57203971.066 : NVMData.PreFeedTime = 0
19ec-1c88:57203971.115 : NVMData.ButtonNumber = 0
19ec-1c88:57203971.170 : NVMData.PowerOffTime = 0
19ec-1c88:57203971.235 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57203971.310 : => IoObject::IoLockEnd
19ec-1c88:57203971.408 : <= IoObject::IoLockEnd
19ec-1c88:57203971.459 : <= InitializeScanner ret = 1
19ec-1c88:57205285.262 : => GetLogicalScannerAbility
19ec-1c88:57205285.451 : => IoObject::IoLockStart
19ec-1c88:57205285.593 : => CAsicIO::CheckDevice
19ec-1c88:57205285.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:57205308.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57205308.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57205308.915 : <= IoObject::IoLockStart
19ec-1c88:57205308.973 : => IoObject::IoLockEnd
19ec-1c88:57205309.087 : <= IoObject::IoLockEnd
19ec-1c88:57205309.166 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57209040.609 : => GetLogicalScannerAbilityEx
19ec-1c88:57209040.808 : => IoObject::IoLockStart
19ec-1c88:57209040.947 : => CAsicIO::CheckDevice
19ec-1c88:57209041.007 : => CNT96226::ConnectIsAvailable
19ec-1c88:57209066.185 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57209066.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57209066.362 : <= IoObject::IoLockStart
19ec-1c88:57209066.421 : => IoObject::IoLockEnd
19ec-1c88:57209066.535 : <= IoObject::IoLockEnd
19ec-1c88:57209066.653 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57209066.722 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57217614.580 : => ReadNVMData
19ec-1c88:57217614.782 : => IoObject::IoLockStart
19ec-1c88:57217614.916 : => CAsicIO::CheckDevice
19ec-1c88:57217614.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:57217631.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57217632.068 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57217632.128 : <= IoObject::IoLockStart
19ec-1c88:57217632.192 : => ReadNVMDataInternal
19ec-1c88:57217632.257 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57217632.330 : IO Send command 10 bytes
19ec-1c88:57217632.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:57217632.497 : iCmd = 0, nBytes = 10
19ec-1c88:57217632.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57217956.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57217956.351 : System send command 10 bytes + data 0 bytes
19ec-1c88:57217956.437 : IO total need to receive data 128 bytes
19ec-1c88:57217956.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:57217956.584 : iCmd = 0, nBytes = 128
19ec-1c88:57218076.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.276 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57218076.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57218076.712 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.842 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218077.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218077.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57218077.228 : System total receive data 128 bytes
19ec-1c88:57218077.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:57218077.346 : iCmd = 1, nBytes = 4
19ec-1c88:57218188.675 : 0000 : 00 00 00 00 
19ec-1c88:57218188.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57218188.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57218189.237 : NVMData.PadScanCount = 0
19ec-1c88:57218189.294 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57218189.350 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57218189.411 : NVMData.FlatbedScanCount = 0
19ec-1c88:57218189.467 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57218189.669 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57218189.727 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57218189.780 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57218189.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57218189.900 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57218189.956 : NVMData.BornMonth = 0
19ec-1c88:57218190.004 : NVMData.BornDay = 0
19ec-1c88:57218190.055 : NVMData.BornYear = 0
19ec-1c88:57218190.102 : NVMData.FirstScanMonth = 4
19ec-1c88:57218190.152 : NVMData.FirstScanDay = 30
19ec-1c88:57218190.205 : NVMData.FirstScanYear = 2020
19ec-1c88:57218190.258 : NVMData.VerticalMagnification = 0
19ec-1c88:57218190.314 : NVMData.HorizontalMagnification = 0
19ec-1c88:57218190.366 : NVMData.PowerSavingTime = 15
19ec-1c88:57218190.419 : NVMData.SN = A094165189010062
19ec-1c88:57218190.466 : NVMData.AutoFeed = 0
19ec-1c88:57218190.518 : NVMData.CCDType = 0
19ec-1c88:57218190.566 : NVMData.ScanSpeed = 0
19ec-1c88:57218190.617 : NVMData.RollerCount = 0
19ec-1c88:57218190.669 : NVMData.MultifeedCount = 0
19ec-1c88:57218190.719 : NVMData.JamCount = 0
19ec-1c88:57218190.768 : NVMData.IdentifyInfo = 
19ec-1c88:57218190.821 : NVMData.FormalName = 
19ec-1c88:57218190.872 : NVMData.ReservedB = 0
19ec-1c88:57218190.920 : NVMData.FunctionCode = 0
19ec-1c88:57218190.969 : NVMData.PreFeed = 0
19ec-1c88:57218191.016 : NVMData.PreFeedTime = 0
19ec-1c88:57218191.063 : NVMData.ButtonNumber = 0
19ec-1c88:57218191.111 : NVMData.PowerOffTime = 0
19ec-1c88:57218191.159 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57218191.217 : => IoObject::IoLockEnd
19ec-1c88:57218191.308 : <= IoObject::IoLockEnd
19ec-1c88:57218191.357 : <= ReadNVMData ret = 1
19ec-1c88:57228215.917 : => GetADFStatus
19ec-1c88:57228216.356 : => IoObject::IoLockStart
19ec-1c88:57228216.499 : => CAsicIO::CheckDevice
19ec-1c88:57228216.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:57228241.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57228241.485 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57228241.547 : <= IoObject::IoLockStart
19ec-1c88:57228241.607 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57228241.676 : IO Send command 10 bytes
19ec-1c88:57228241.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:57228241.857 : iCmd = 0, nBytes = 10
19ec-1c88:57228241.970 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57228443.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57228443.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:57228443.660 : IO total need to receive data 2 bytes
19ec-1c88:57228443.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:57228443.779 : iCmd = 0, nBytes = 2
19ec-1c88:57228653.035 : 0000 : 00 00 
19ec-1c88:57228653.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57228653.182 : System total receive data 2 bytes
19ec-1c88:57228653.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:57228653.293 : iCmd = 1, nBytes = 4
19ec-1c88:57228848.021 : 0000 : 00 00 00 00 
19ec-1c88:57228848.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57228848.258 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57228848.325 : Return status = 0
19ec-1c88:57228848.382 : => IoObject::IoLockEnd
19ec-1c88:57228848.472 : <= IoObject::IoLockEnd
19ec-1c88:57228848.525 : <= GetADFStatus ret = 1
19ec-1c88:57231477.470 : => GetADFStatus
19ec-1c88:57231477.663 : => IoObject::IoLockStart
19ec-1c88:57231477.794 : => CAsicIO::CheckDevice
19ec-1c88:57231477.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:57231501.725 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57231502.103 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57231502.161 : <= IoObject::IoLockStart
19ec-1c88:57231502.218 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57231502.284 : IO Send command 10 bytes
19ec-1c88:57231502.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:57231502.453 : iCmd = 0, nBytes = 10
19ec-1c88:57231502.559 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57231706.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57231706.397 : System send command 10 bytes + data 0 bytes
19ec-1c88:57231706.833 : IO total need to receive data 2 bytes
19ec-1c88:57231706.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57231707.106 : iCmd = 0, nBytes = 2
19ec-1c88:57231862.526 : 0000 : 00 00 
19ec-1c88:57231862.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57231862.691 : System total receive data 2 bytes
19ec-1c88:57231862.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:57231862.804 : iCmd = 1, nBytes = 4
19ec-1c88:57232002.800 : 0000 : 00 00 00 00 
19ec-1c88:57232002.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57232003.045 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57232003.117 : Return status = 0
19ec-1c88:57232003.181 : => IoObject::IoLockEnd
19ec-1c88:57232003.273 : <= IoObject::IoLockEnd
19ec-1c88:57232003.326 : <= GetADFStatus ret = 1
19ec-1c88:57234068.563 : => TerminateDriver
19ec-1c88:57234068.752 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:57234068.823 : => CNT96226::Close
19ec-1c88:57234072.757 : <= CNT96226::Close ret = 1
19ec-1c88:57234072.837 : <= CAsicIO::~CAsicIO
19ec-1c88:57234072.895 : => IoObject::IoLockEnd
19ec-1c88:57234072.946 : <= IoObject::IoLockEnd
19ec-1c88:57234073.000 : => IoObject::TerminateDevice
19ec-1c88:57234073.058 : => IoObject::IoLockEnd
19ec-1c88:57234073.109 : <= IoObject::IoLockEnd
19ec-1c88:57234073.214 : <= IoObject::TerminateDevice
19ec-1c88:57234073.467 : <= TerminateDriver ret = 1
19ec-1c88:57277830.606 : ============Debug Start==========
19ec-1c88:57277830.997 : Date : 2020/4/30 14:33:39
19ec-1c88:57277831.083 : Process ID : 19ec
19ec-1c88:57277831.547 : Windows : Version 10.0 build 18363 
19ec-1c88:57277832.042 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57277832.107 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57277832.178 : MemoryStatus.ullAvailPhys : 1633509376
19ec-1c88:57277832.238 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57277832.302 : MemoryStatus.ullAvailPageFile : 3025092608
19ec-1c88:57277832.366 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57277832.424 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:57277832.489 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57277832.593 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57277832.657 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57277832.913 : CPU Count : 4
19ec-1c88:57277832.962 : CPU Frequency : 100.000 Mhz
19ec-1c88:57277838.416 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57277838.673 : => InitializeDriver
19ec-1c88:57277838.996 : <= InitializeDriver ret = 1
19ec-1c88:57277839.072 : => InitializeScanner
19ec-1c88:57277839.158 : => CAsicIO::GetDeviceList
19ec-1c88:57277839.519 : => CNT96226::CNT96226
19ec-1c88:57277839.582 : => CNT96226::Open
19ec-1c88:57277862.857 : <= CNT96226::Open ret = 1
19ec-1c88:57277863.001 : => CNT96226::Initialize
19ec-1c88:57277863.237 : <= CNT96226::Initialize ret = 1
19ec-1c88:57277863.295 : <= CNT96226::CNT96226
19ec-1c88:57277863.360 : => CNT96226::EnumAvailableDevice
19ec-1c88:57277869.247 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57277869.331 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57277869.460 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57281839.134 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57281839.409 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57281845.288 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57281845.397 : => IoObject::GetLockName
19ec-1c88:57281845.462 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57281845.533 : <= IoObject::GetLockName
19ec-1c88:57281846.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:57281846.105 : iCmd = 3, nBytes = 2
19ec-1c88:57282278.117 : 0000 : 06 38 
19ec-1c88:57282278.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57282278.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:57282278.452 : iCmd = 4, nBytes = 2
19ec-1c88:57282568.111 : 0000 : 07 07 
19ec-1c88:57282568.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57282568.378 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57282568.472 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57282568.543 : IO Send command 10 bytes
19ec-1c88:57282568.596 : => CNT96226::VenderCmd_SetData
19ec-1c88:57282568.654 : iCmd = 0, nBytes = 10
19ec-1c88:57282568.761 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57282726.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57282726.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:57282726.774 : iCmd = 0, nBytes = 165
19ec-1c88:57282850.055 : skip dump 37 bytes
19ec-1c88:57282850.294 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57282850.451 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57282850.596 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57282850.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57282850.871 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57282851.015 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57282851.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57282851.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57282851.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57282851.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:57282851.455 : iCmd = 1, nBytes = 4
19ec-1c88:57282958.461 : 0000 : 00 00 00 00 
19ec-1c88:57282958.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57282958.610 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57282958.677 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57282958.742 : IO Send command 10 bytes
19ec-1c88:57282958.796 : => CNT96226::VenderCmd_SetData
19ec-1c88:57282958.856 : iCmd = 0, nBytes = 10
19ec-1c88:57282958.962 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57283252.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57283252.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:57283252.580 : iCmd = 0, nBytes = 128
19ec-1c88:57283368.302 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57283368.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57283368.654 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57283368.794 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57283368.926 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57283369.057 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57283369.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57283369.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57283369.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57283369.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:57283369.502 : iCmd = 1, nBytes = 4
19ec-1c88:57283496.018 : 0000 : 00 00 00 00 
19ec-1c88:57283496.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57283496.220 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57283496.396 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57283496.474 : => CNT96226::Close
19ec-1c88:57283502.344 : <= CNT96226::Close ret = 1
19ec-1c88:57283502.465 : <= CNT96226::~CNT96226
19ec-1c88:57283502.575 : <= CAsicIO::GetDeviceList
19ec-1c88:57283502.906 : => IoObject::SetTimeout
19ec-1c88:57283503.038 : Timeout--> In = 0 Out = 0
19ec-1c88:57283503.100 : <= IoObject::SetTimeout
19ec-1c88:57283503.174 : => CAsicIO::CAsicIO
19ec-1c88:57283503.244 : => CNT96226::CNT96226
19ec-1c88:57283503.302 : => CNT96226::Open
19ec-1c88:57283531.010 : <= CNT96226::Open ret = 1
19ec-1c88:57283531.133 : => CNT96226::Initialize
19ec-1c88:57283531.339 : <= CNT96226::Initialize ret = 1
19ec-1c88:57283531.402 : <= CNT96226::CNT96226
19ec-1c88:57283531.455 : <= CAsicIO::CAsicIO
19ec-1c88:57283531.515 : => CAsicIO::InitializeDevice
19ec-1c88:57283531.591 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57283540.141 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57283540.317 : => IoObject::GetLockName
19ec-1c88:57283540.388 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57283540.463 : <= IoObject::GetLockName
19ec-1c88:57283541.042 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57283541.123 : IO Send command 10 bytes
19ec-1c88:57283541.187 : => CNT96226::VenderCmd_SetData
19ec-1c88:57283541.245 : iCmd = 0, nBytes = 10
19ec-1c88:57283541.358 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57283857.633 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57283857.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:57283857.921 : iCmd = 0, nBytes = 128
19ec-1c88:57284120.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57284120.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57284121.185 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57284121.334 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57284121.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57284121.598 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57284121.729 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57284121.862 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57284121.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57284122.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:57284122.063 : iCmd = 1, nBytes = 4
19ec-1c88:57284532.619 : 0000 : 00 00 00 00 
19ec-1c88:57284532.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57284532.867 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57284532.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:57284533.010 : iCmd = 3, nBytes = 2
19ec-1c88:57284937.987 : 0000 : 06 38 
19ec-1c88:57284938.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57284938.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:57284938.291 : iCmd = 4, nBytes = 2
19ec-1c88:57285589.915 : 0000 : 07 07 
19ec-1c88:57285590.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57285591.548 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57285593.160 : => IoObject::InitializeDevice
19ec-1c88:57285594.400 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57285598.785 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57285599.276 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57285607.265 : => FindScanner
19ec-1c88:57285607.955 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57285608.949 : <= FindScanner ret = 1
19ec-1c88:57285609.024 : => IoObject::IoLockStart
19ec-1c88:57285612.184 : => CAsicIO::CheckDevice
19ec-1c88:57285612.296 : => CNT96226::ConnectIsAvailable
19ec-1c88:57285700.299 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57285700.674 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57285700.785 : <= IoObject::IoLockStart
19ec-1c88:57285700.856 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57285700.932 : IO Send command 10 bytes
19ec-1c88:57285701.019 : => CNT96226::VenderCmd_SetData
19ec-1c88:57285701.311 : iCmd = 0, nBytes = 10
19ec-1c88:57285701.447 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57285978.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57285978.193 : System send command 10 bytes + data 0 bytes
19ec-1c88:57285978.275 : IO total need to receive data 5 bytes
19ec-1c88:57285978.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:57285978.400 : iCmd = 0, nBytes = 5
19ec-1c88:57286927.003 : 0000 : 06 00 02 02 ab 
19ec-1c88:57286927.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57286927.252 : System total receive data 5 bytes
19ec-1c88:57286927.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:57286927.383 : iCmd = 1, nBytes = 4
19ec-1c88:57287671.626 : 0000 : 00 00 00 00 
19ec-1c88:57287677.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57287677.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57287677.474 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57287677.546 : IO Send command 10 bytes
19ec-1c88:57287677.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:57287677.711 : iCmd = 0, nBytes = 10
19ec-1c88:57287677.823 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57288455.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57288455.496 : System send command 10 bytes + data 0 bytes
19ec-1c88:57288455.580 : IO total need to receive data 165 bytes
19ec-1c88:57288455.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:57288455.718 : iCmd = 0, nBytes = 165
19ec-1c88:57289144.501 : skip dump 37 bytes
19ec-1c88:57289144.769 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57289144.921 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57289145.062 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57289145.207 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57289145.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57289145.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57289145.606 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57289145.736 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57289145.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57289145.873 : System total receive data 165 bytes
19ec-1c88:57289145.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:57289145.998 : iCmd = 1, nBytes = 4
19ec-1c88:57289275.741 : 0000 : 00 00 00 00 
19ec-1c88:57289275.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57289276.063 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57289276.346 : Dump Inquiry
19ec-1c88:57289276.486 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57289282.055 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57289282.212 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57289282.649 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57289282.836 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57289282.987 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57289283.123 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57289284.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57289284.207 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57289284.351 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57289284.442 : 00a0 : 00 00 00 00 00 
19ec-1c88:57289284.520 : => ReadNVMDataInternal
19ec-1c88:57289284.782 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57289284.850 : IO Send command 10 bytes
19ec-1c88:57289284.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:57289285.019 : iCmd = 0, nBytes = 10
19ec-1c88:57289285.125 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57289736.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57289736.684 : System send command 10 bytes + data 0 bytes
19ec-1c88:57289736.776 : IO total need to receive data 128 bytes
19ec-1c88:57289736.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:57289736.915 : iCmd = 0, nBytes = 128
19ec-1c88:57290095.791 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290096.045 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290096.196 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57290096.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57290096.468 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57290096.602 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290096.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290096.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290096.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57290096.992 : System total receive data 128 bytes
19ec-1c88:57290097.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:57290097.118 : iCmd = 1, nBytes = 4
19ec-1c88:57290277.348 : 0000 : 00 00 00 00 
19ec-1c88:57290277.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57290277.646 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57290277.729 : NVMData.PadScanCount = 0
19ec-1c88:57290277.790 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57290277.850 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57290277.909 : NVMData.FlatbedScanCount = 0
19ec-1c88:57290277.970 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57290278.023 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57290278.079 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57290278.138 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57290278.195 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57290278.252 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57290278.310 : NVMData.BornMonth = 0
19ec-1c88:57290278.362 : NVMData.BornDay = 0
19ec-1c88:57290278.417 : NVMData.BornYear = 0
19ec-1c88:57290278.469 : NVMData.FirstScanMonth = 4
19ec-1c88:57290278.521 : NVMData.FirstScanDay = 30
19ec-1c88:57290278.576 : NVMData.FirstScanYear = 2020
19ec-1c88:57290278.632 : NVMData.VerticalMagnification = 0
19ec-1c88:57290278.698 : NVMData.HorizontalMagnification = 0
19ec-1c88:57290278.754 : NVMData.PowerSavingTime = 15
19ec-1c88:57290278.810 : NVMData.SN = A094165189010062
19ec-1c88:57290278.862 : NVMData.AutoFeed = 0
19ec-1c88:57290278.913 : NVMData.CCDType = 0
19ec-1c88:57290278.962 : NVMData.ScanSpeed = 0
19ec-1c88:57290279.011 : NVMData.RollerCount = 0
19ec-1c88:57290279.061 : NVMData.MultifeedCount = 0
19ec-1c88:57290279.116 : NVMData.JamCount = 0
19ec-1c88:57290279.165 : NVMData.IdentifyInfo = 
19ec-1c88:57290279.217 : NVMData.FormalName = 
19ec-1c88:57290279.477 : NVMData.ReservedB = 0
19ec-1c88:57290279.531 : NVMData.FunctionCode = 0
19ec-1c88:57290279.581 : NVMData.PreFeed = 0
19ec-1c88:57290279.634 : NVMData.PreFeedTime = 0
19ec-1c88:57290279.685 : NVMData.ButtonNumber = 0
19ec-1c88:57290279.734 : NVMData.PowerOffTime = 0
19ec-1c88:57290279.786 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57290279.869 : => IoObject::IoLockEnd
19ec-1c88:57290279.967 : <= IoObject::IoLockEnd
19ec-1c88:57290280.021 : <= InitializeScanner ret = 1
19ec-1c88:57290280.086 : => GetLogicalScannerAbilityEx
19ec-1c88:57290280.151 : => IoObject::IoLockStart
19ec-1c88:57290280.250 : => CAsicIO::CheckDevice
19ec-1c88:57290280.306 : => CNT96226::ConnectIsAvailable
19ec-1c88:57290292.560 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57290292.660 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57290292.720 : <= IoObject::IoLockStart
19ec-1c88:57290292.775 : => IoObject::IoLockEnd
19ec-1c88:57290292.867 : <= IoObject::IoLockEnd
19ec-1c88:57290292.982 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57290293.055 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57290494.019 : => ReadNVMData
19ec-1c88:57290494.214 : => IoObject::IoLockStart
19ec-1c88:57290494.340 : => CAsicIO::CheckDevice
19ec-1c88:57290494.402 : => CNT96226::ConnectIsAvailable
19ec-1c88:57290508.993 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57290509.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57290509.164 : <= IoObject::IoLockStart
19ec-1c88:57290509.229 : => ReadNVMDataInternal
19ec-1c88:57290509.291 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57290509.355 : IO Send command 10 bytes
19ec-1c88:57290509.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:57290509.544 : iCmd = 0, nBytes = 10
19ec-1c88:57290509.661 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57290802.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57290803.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:57290803.133 : IO total need to receive data 128 bytes
19ec-1c88:57290803.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:57290803.269 : iCmd = 0, nBytes = 128
19ec-1c88:57290918.952 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290919.140 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290919.294 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57290919.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57290919.573 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57290919.701 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290919.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290919.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57290920.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57290920.084 : System total receive data 128 bytes
19ec-1c88:57290920.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:57290920.203 : iCmd = 1, nBytes = 4
19ec-1c88:57291030.955 : 0000 : 00 00 00 00 
19ec-1c88:57291031.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57291031.180 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57291031.245 : NVMData.PadScanCount = 0
19ec-1c88:57291031.304 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57291031.361 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57291031.418 : NVMData.FlatbedScanCount = 0
19ec-1c88:57291031.472 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57291031.524 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57291031.579 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57291031.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57291031.691 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57291031.748 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57291031.805 : NVMData.BornMonth = 0
19ec-1c88:57291031.855 : NVMData.BornDay = 0
19ec-1c88:57291031.906 : NVMData.BornYear = 0
19ec-1c88:57291031.956 : NVMData.FirstScanMonth = 4
19ec-1c88:57291032.010 : NVMData.FirstScanDay = 30
19ec-1c88:57291032.065 : NVMData.FirstScanYear = 2020
19ec-1c88:57291032.226 : NVMData.VerticalMagnification = 0
19ec-1c88:57291032.284 : NVMData.HorizontalMagnification = 0
19ec-1c88:57291032.340 : NVMData.PowerSavingTime = 15
19ec-1c88:57291032.398 : NVMData.SN = A094165189010062
19ec-1c88:57291032.450 : NVMData.AutoFeed = 0
19ec-1c88:57291032.507 : NVMData.CCDType = 0
19ec-1c88:57291032.556 : NVMData.ScanSpeed = 0
19ec-1c88:57291032.605 : NVMData.RollerCount = 0
19ec-1c88:57291032.659 : NVMData.MultifeedCount = 0
19ec-1c88:57291032.709 : NVMData.JamCount = 0
19ec-1c88:57291032.760 : NVMData.IdentifyInfo = 
19ec-1c88:57291032.813 : NVMData.FormalName = 
19ec-1c88:57291032.862 : NVMData.ReservedB = 0
19ec-1c88:57291032.916 : NVMData.FunctionCode = 0
19ec-1c88:57291032.968 : NVMData.PreFeed = 0
19ec-1c88:57291033.021 : NVMData.PreFeedTime = 0
19ec-1c88:57291033.071 : NVMData.ButtonNumber = 0
19ec-1c88:57291033.119 : NVMData.PowerOffTime = 0
19ec-1c88:57291033.171 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57291033.234 : => IoObject::IoLockEnd
19ec-1c88:57291033.336 : <= IoObject::IoLockEnd
19ec-1c88:57291033.386 : <= ReadNVMData ret = 1
19ec-1c88:57291637.096 : => TerminateDriver
19ec-1c88:57291637.303 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:57291637.387 : => CNT96226::Close
19ec-1c88:57291641.084 : <= CNT96226::Close ret = 1
19ec-1c88:57291641.165 : <= CAsicIO::~CAsicIO
19ec-1c88:57291641.230 : => IoObject::IoLockEnd
19ec-1c88:57291641.282 : <= IoObject::IoLockEnd
19ec-1c88:57291641.340 : => IoObject::TerminateDevice
19ec-1c88:57291641.397 : => IoObject::IoLockEnd
19ec-1c88:57291641.450 : <= IoObject::IoLockEnd
19ec-1c88:57291641.552 : <= IoObject::TerminateDevice
19ec-1c88:57291641.817 : <= TerminateDriver ret = 1
19ec-1c88:57294086.126 : ============Debug Start==========
19ec-1c88:57294086.449 : Date : 2020/4/30 14:33:40
19ec-1c88:57294086.534 : Process ID : 19ec
19ec-1c88:57294086.942 : Windows : Version 10.0 build 18363 
19ec-1c88:57294087.409 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:57294087.473 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57294087.543 : MemoryStatus.ullAvailPhys : 1604022272
19ec-1c88:57294087.606 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57294087.669 : MemoryStatus.ullAvailPageFile : 3018084352
19ec-1c88:57294087.735 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57294087.795 : MemoryStatus.ullAvailVirtual : 1728684032
19ec-1c88:57294087.857 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57294087.966 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57294088.029 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57294088.273 : CPU Count : 4
19ec-1c88:57294088.321 : CPU Frequency : 100.000 Mhz
19ec-1c88:57294092.530 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57294092.662 : => InitializeDriver
19ec-1c88:57294092.942 : <= InitializeDriver ret = 1
19ec-1c88:57297053.541 : => InitializeScanner
19ec-1c88:57297053.815 : => CAsicIO::GetDeviceList
19ec-1c88:57297054.197 : => CNT96226::CNT96226
19ec-1c88:57297054.265 : => CNT96226::Open
19ec-1c88:57297075.823 : <= CNT96226::Open ret = 1
19ec-1c88:57297075.933 : => CNT96226::Initialize
19ec-1c88:57297076.131 : <= CNT96226::Initialize ret = 1
19ec-1c88:57297076.191 : <= CNT96226::CNT96226
19ec-1c88:57297076.246 : => CNT96226::EnumAvailableDevice
19ec-1c88:57297081.910 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57297081.993 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57297082.055 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57300748.153 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57300748.452 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57300754.988 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57300755.101 : => IoObject::GetLockName
19ec-1c88:57300755.160 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57300755.230 : <= IoObject::GetLockName
19ec-1c88:57300755.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:57300755.847 : iCmd = 3, nBytes = 2
19ec-1c88:57301063.821 : 0000 : 06 38 
19ec-1c88:57301064.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57301064.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:57301064.141 : iCmd = 4, nBytes = 2
19ec-1c88:57301311.393 : 0000 : 07 07 
19ec-1c88:57301311.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57301311.652 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57301311.745 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57301311.817 : IO Send command 10 bytes
19ec-1c88:57301311.869 : => CNT96226::VenderCmd_SetData
19ec-1c88:57301311.930 : iCmd = 0, nBytes = 10
19ec-1c88:57301312.038 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57301457.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57301458.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:57301458.169 : iCmd = 0, nBytes = 165
19ec-1c88:57301577.974 : skip dump 37 bytes
19ec-1c88:57301578.223 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57301578.372 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57301578.522 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57301578.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57301578.797 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57301578.936 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57301579.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57301579.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57301579.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57301579.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:57301579.383 : iCmd = 1, nBytes = 4
19ec-1c88:57301690.187 : 0000 : 00 00 00 00 
19ec-1c88:57301690.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57301690.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57301690.487 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57301690.562 : IO Send command 10 bytes
19ec-1c88:57301690.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:57301690.680 : iCmd = 0, nBytes = 10
19ec-1c88:57301690.791 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57301983.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57301983.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:57301983.877 : iCmd = 0, nBytes = 128
19ec-1c88:57302099.920 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302100.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302100.299 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57302100.444 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57302100.572 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57302100.697 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302100.822 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302100.951 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302101.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57302101.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:57302101.146 : iCmd = 1, nBytes = 4
19ec-1c88:57302208.094 : 0000 : 00 00 00 00 
19ec-1c88:57302208.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57302208.276 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57302208.447 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57302208.519 : => CNT96226::Close
19ec-1c88:57302212.443 : <= CNT96226::Close ret = 1
19ec-1c88:57302212.519 : <= CNT96226::~CNT96226
19ec-1c88:57302212.606 : <= CAsicIO::GetDeviceList
19ec-1c88:57302213.014 : => IoObject::SetTimeout
19ec-1c88:57302213.146 : Timeout--> In = 0 Out = 0
19ec-1c88:57302213.207 : <= IoObject::SetTimeout
19ec-1c88:57302213.278 : => CAsicIO::CAsicIO
19ec-1c88:57302213.356 : => CNT96226::CNT96226
19ec-1c88:57302213.408 : => CNT96226::Open
19ec-1c88:57302235.666 : <= CNT96226::Open ret = 1
19ec-1c88:57302235.767 : => CNT96226::Initialize
19ec-1c88:57302235.964 : <= CNT96226::Initialize ret = 1
19ec-1c88:57302236.025 : <= CNT96226::CNT96226
19ec-1c88:57302236.078 : <= CAsicIO::CAsicIO
19ec-1c88:57302236.131 : => CAsicIO::InitializeDevice
19ec-1c88:57302236.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57302242.165 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57302242.285 : => IoObject::GetLockName
19ec-1c88:57302242.341 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57302242.408 : <= IoObject::GetLockName
19ec-1c88:57302242.923 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57302242.996 : IO Send command 10 bytes
19ec-1c88:57302243.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:57302243.106 : iCmd = 0, nBytes = 10
19ec-1c88:57302243.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57302532.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57302532.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:57302533.023 : iCmd = 0, nBytes = 128
19ec-1c88:57302645.009 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302645.238 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302645.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57302645.525 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57302645.657 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57302645.788 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302645.916 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302646.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57302646.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57302646.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:57302646.236 : iCmd = 1, nBytes = 4
19ec-1c88:57302757.206 : 0000 : 00 00 00 00 
19ec-1c88:57302757.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57302757.432 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57302757.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:57302757.567 : iCmd = 3, nBytes = 2
19ec-1c88:57303062.434 : 0000 : 06 38 
19ec-1c88:57303062.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57303062.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:57303062.658 : iCmd = 4, nBytes = 2
19ec-1c88:57303314.345 : 0000 : 07 07 
19ec-1c88:57303314.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57303314.686 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57303314.780 : => IoObject::InitializeDevice
19ec-1c88:57303314.908 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57303315.598 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57303315.674 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57303316.417 : => FindScanner
19ec-1c88:57303316.478 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57303316.545 : <= FindScanner ret = 1
19ec-1c88:57303316.609 : => IoObject::IoLockStart
19ec-1c88:57303316.716 : => CAsicIO::CheckDevice
19ec-1c88:57303316.771 : => CNT96226::ConnectIsAvailable
19ec-1c88:57303329.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57303329.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57303329.788 : <= IoObject::IoLockStart
19ec-1c88:57303329.848 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57303329.914 : IO Send command 10 bytes
19ec-1c88:57303329.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:57303330.055 : iCmd = 0, nBytes = 10
19ec-1c88:57303330.160 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57303484.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57303484.383 : System send command 10 bytes + data 0 bytes
19ec-1c88:57303484.466 : IO total need to receive data 5 bytes
19ec-1c88:57303484.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:57303484.581 : iCmd = 0, nBytes = 5
19ec-1c88:57303611.663 : 0000 : 06 00 02 02 ab 
19ec-1c88:57303611.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57303611.857 : System total receive data 5 bytes
19ec-1c88:57303611.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:57303611.972 : iCmd = 1, nBytes = 4
19ec-1c88:57303731.298 : 0000 : 00 00 00 00 
19ec-1c88:57303731.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57303731.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57303731.628 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57303731.696 : IO Send command 10 bytes
19ec-1c88:57303731.784 : => CNT96226::VenderCmd_SetData
19ec-1c88:57303731.841 : iCmd = 0, nBytes = 10
19ec-1c88:57303731.948 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57303878.157 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57303878.262 : System send command 10 bytes + data 0 bytes
19ec-1c88:57303878.331 : IO total need to receive data 165 bytes
19ec-1c88:57303878.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:57303878.449 : iCmd = 0, nBytes = 165
19ec-1c88:57303990.245 : skip dump 37 bytes
19ec-1c88:57303990.416 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57303990.559 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57303990.695 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57303990.833 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57303990.963 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57303991.099 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57303991.228 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57303991.353 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57303991.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57303991.478 : System total receive data 165 bytes
19ec-1c88:57303991.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:57303991.590 : iCmd = 1, nBytes = 4
19ec-1c88:57304098.596 : 0000 : 00 00 00 00 
19ec-1c88:57304098.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57304098.818 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57304099.100 : Dump Inquiry
19ec-1c88:57304099.231 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57304099.375 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57304099.516 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57304099.651 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57304099.786 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57304099.925 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57304100.053 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304100.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304100.319 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57304100.451 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57304100.542 : 00a0 : 00 00 00 00 00 
19ec-1c88:57304100.615 : => ReadNVMDataInternal
19ec-1c88:57304100.830 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57304100.894 : IO Send command 10 bytes
19ec-1c88:57304100.978 : => CNT96226::VenderCmd_SetData
19ec-1c88:57304101.035 : iCmd = 0, nBytes = 10
19ec-1c88:57304101.139 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57304400.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57304400.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:57304400.861 : IO total need to receive data 128 bytes
19ec-1c88:57304400.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:57304400.995 : iCmd = 0, nBytes = 128
19ec-1c88:57304524.021 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304524.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304524.347 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57304524.486 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57304524.615 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57304524.741 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304524.865 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304524.987 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57304525.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57304525.117 : System total receive data 128 bytes
19ec-1c88:57304525.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:57304525.234 : iCmd = 1, nBytes = 4
19ec-1c88:57304679.003 : 0000 : 00 00 00 00 
19ec-1c88:57304679.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57304679.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57304679.407 : NVMData.PadScanCount = 0
19ec-1c88:57304679.465 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57304679.523 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57304679.584 : NVMData.FlatbedScanCount = 0
19ec-1c88:57304679.641 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57304679.694 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57304679.747 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57304679.803 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57304679.858 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57304679.915 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57304679.971 : NVMData.BornMonth = 0
19ec-1c88:57304680.021 : NVMData.BornDay = 0
19ec-1c88:57304680.072 : NVMData.BornYear = 0
19ec-1c88:57304680.120 : NVMData.FirstScanMonth = 4
19ec-1c88:57304680.175 : NVMData.FirstScanDay = 30
19ec-1c88:57304680.231 : NVMData.FirstScanYear = 2020
19ec-1c88:57304680.286 : NVMData.VerticalMagnification = 0
19ec-1c88:57304680.340 : NVMData.HorizontalMagnification = 0
19ec-1c88:57304680.397 : NVMData.PowerSavingTime = 15
19ec-1c88:57304680.452 : NVMData.SN = A094165189010062
19ec-1c88:57304680.503 : NVMData.AutoFeed = 0
19ec-1c88:57304680.552 : NVMData.CCDType = 0
19ec-1c88:57304680.599 : NVMData.ScanSpeed = 0
19ec-1c88:57304680.648 : NVMData.RollerCount = 0
19ec-1c88:57304680.699 : NVMData.MultifeedCount = 0
19ec-1c88:57304680.751 : NVMData.JamCount = 0
19ec-1c88:57304680.799 : NVMData.IdentifyInfo = 
19ec-1c88:57304680.850 : NVMData.FormalName = 
19ec-1c88:57304681.100 : NVMData.ReservedB = 0
19ec-1c88:57304681.152 : NVMData.FunctionCode = 0
19ec-1c88:57304681.202 : NVMData.PreFeed = 0
19ec-1c88:57304681.256 : NVMData.PreFeedTime = 0
19ec-1c88:57304681.306 : NVMData.ButtonNumber = 0
19ec-1c88:57304681.361 : NVMData.PowerOffTime = 0
19ec-1c88:57304681.416 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57304681.512 : => IoObject::IoLockEnd
19ec-1c88:57304681.607 : <= IoObject::IoLockEnd
19ec-1c88:57304681.659 : <= InitializeScanner ret = 1
19ec-1c88:57306005.880 : => GetLogicalScannerAbility
19ec-1c88:57306006.070 : => IoObject::IoLockStart
19ec-1c88:57306006.201 : => CAsicIO::CheckDevice
19ec-1c88:57306006.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:57306024.316 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57306024.425 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57306024.486 : <= IoObject::IoLockStart
19ec-1c88:57306024.548 : => IoObject::IoLockEnd
19ec-1c88:57306024.652 : <= IoObject::IoLockEnd
19ec-1c88:57306024.731 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57309821.862 : => GetLogicalScannerAbilityEx
19ec-1c88:57309822.064 : => IoObject::IoLockStart
19ec-1c88:57309822.205 : => CAsicIO::CheckDevice
19ec-1c88:57309822.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:57309840.574 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57309840.679 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57309840.743 : <= IoObject::IoLockStart
19ec-1c88:57309840.804 : => IoObject::IoLockEnd
19ec-1c88:57309840.906 : <= IoObject::IoLockEnd
19ec-1c88:57309841.017 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57309841.095 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57321007.177 : => ReadNVMData
19ec-1c88:57321007.361 : => IoObject::IoLockStart
19ec-1c88:57321007.505 : => CAsicIO::CheckDevice
19ec-1c88:57321007.563 : => CNT96226::ConnectIsAvailable
19ec-1c88:57321030.792 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57321030.912 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57321030.977 : <= IoObject::IoLockStart
19ec-1c88:57321031.046 : => ReadNVMDataInternal
19ec-1c88:57321031.109 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57321031.178 : IO Send command 10 bytes
19ec-1c88:57321031.308 : => CNT96226::VenderCmd_SetData
19ec-1c88:57321031.365 : iCmd = 0, nBytes = 10
19ec-1c88:57321031.479 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57321379.528 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57321379.696 : System send command 10 bytes + data 0 bytes
19ec-1c88:57321379.770 : IO total need to receive data 128 bytes
19ec-1c88:57321379.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:57321379.896 : iCmd = 0, nBytes = 128
19ec-1c88:57321583.820 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57321583.999 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57321584.143 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57321584.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57321584.399 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57321584.522 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57321584.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57321584.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57321584.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57321584.897 : System total receive data 128 bytes
19ec-1c88:57321584.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:57321585.013 : iCmd = 1, nBytes = 4
19ec-1c88:57321724.575 : 0000 : 00 00 00 00 
19ec-1c88:57321724.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57321724.830 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57321724.897 : NVMData.PadScanCount = 0
19ec-1c88:57321724.951 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57321725.007 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57321725.061 : NVMData.FlatbedScanCount = 0
19ec-1c88:57321725.116 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57321725.298 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57321725.358 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57321725.412 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57321725.468 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57321725.521 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57321725.576 : NVMData.BornMonth = 0
19ec-1c88:57321725.623 : NVMData.BornDay = 0
19ec-1c88:57321725.671 : NVMData.BornYear = 0
19ec-1c88:57321725.718 : NVMData.FirstScanMonth = 4
19ec-1c88:57321725.771 : NVMData.FirstScanDay = 30
19ec-1c88:57321725.823 : NVMData.FirstScanYear = 2020
19ec-1c88:57321725.878 : NVMData.VerticalMagnification = 0
19ec-1c88:57321725.932 : NVMData.HorizontalMagnification = 0
19ec-1c88:57321725.989 : NVMData.PowerSavingTime = 15
19ec-1c88:57321726.044 : NVMData.SN = A094165189010062
19ec-1c88:57321726.096 : NVMData.AutoFeed = 0
19ec-1c88:57321726.146 : NVMData.CCDType = 0
19ec-1c88:57321726.193 : NVMData.ScanSpeed = 0
19ec-1c88:57321726.243 : NVMData.RollerCount = 0
19ec-1c88:57321726.295 : NVMData.MultifeedCount = 0
19ec-1c88:57321726.348 : NVMData.JamCount = 0
19ec-1c88:57321726.400 : NVMData.IdentifyInfo = 
19ec-1c88:57321726.452 : NVMData.FormalName = 
19ec-1c88:57321726.502 : NVMData.ReservedB = 0
19ec-1c88:57321726.550 : NVMData.FunctionCode = 0
19ec-1c88:57321726.598 : NVMData.PreFeed = 0
19ec-1c88:57321726.646 : NVMData.PreFeedTime = 0
19ec-1c88:57321726.695 : NVMData.ButtonNumber = 0
19ec-1c88:57321726.746 : NVMData.PowerOffTime = 0
19ec-1c88:57321726.795 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57321726.856 : => IoObject::IoLockEnd
19ec-1c88:57321726.946 : <= IoObject::IoLockEnd
19ec-1c88:57321726.995 : <= ReadNVMData ret = 1
19ec-1c88:57331639.808 : => GetADFStatus
19ec-1c88:57331640.452 : => IoObject::IoLockStart
19ec-1c88:57331640.826 : => CAsicIO::CheckDevice
19ec-1c88:57331640.896 : => CNT96226::ConnectIsAvailable
19ec-1c88:57331665.732 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57331665.856 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57331665.915 : <= IoObject::IoLockStart
19ec-1c88:57331665.978 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57331666.046 : IO Send command 10 bytes
19ec-1c88:57331666.167 : => CNT96226::VenderCmd_SetData
19ec-1c88:57331666.240 : iCmd = 0, nBytes = 10
19ec-1c88:57331666.347 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57331843.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57331843.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:57331843.607 : IO total need to receive data 2 bytes
19ec-1c88:57331843.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:57331843.738 : iCmd = 0, nBytes = 2
19ec-1c88:57332001.243 : 0000 : 00 00 
19ec-1c88:57332001.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57332001.489 : System total receive data 2 bytes
19ec-1c88:57332001.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:57332001.609 : iCmd = 1, nBytes = 4
19ec-1c88:57332144.756 : 0000 : 00 00 00 00 
19ec-1c88:57332144.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57332145.062 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57332145.134 : Return status = 0
19ec-1c88:57332145.204 : => IoObject::IoLockEnd
19ec-1c88:57332145.300 : <= IoObject::IoLockEnd
19ec-1c88:57332145.353 : <= GetADFStatus ret = 1
19ec-1c88:57335113.692 : => GetADFStatus
19ec-1c88:57335113.899 : => IoObject::IoLockStart
19ec-1c88:57335114.031 : => CAsicIO::CheckDevice
19ec-1c88:57335114.092 : => CNT96226::ConnectIsAvailable
19ec-1c88:57335128.540 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57335128.636 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57335128.694 : <= IoObject::IoLockStart
19ec-1c88:57335128.756 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57335128.824 : IO Send command 10 bytes
19ec-1c88:57335128.957 : => CNT96226::VenderCmd_SetData
19ec-1c88:57335129.016 : iCmd = 0, nBytes = 10
19ec-1c88:57335129.125 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57335299.319 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57335299.465 : System send command 10 bytes + data 0 bytes
19ec-1c88:57335299.684 : IO total need to receive data 2 bytes
19ec-1c88:57335299.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:57335299.827 : iCmd = 0, nBytes = 2
19ec-1c88:57335418.704 : 0000 : 00 00 
19ec-1c88:57335418.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57335418.939 : System total receive data 2 bytes
19ec-1c88:57335419.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:57335419.072 : iCmd = 1, nBytes = 4
19ec-1c88:57335538.780 : 0000 : 00 00 00 00 
19ec-1c88:57335538.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57335539.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57335539.090 : Return status = 0
19ec-1c88:57335539.152 : => IoObject::IoLockEnd
19ec-1c88:57335539.245 : <= IoObject::IoLockEnd
19ec-1c88:57335539.295 : <= GetADFStatus ret = 1
19ec-1c88:57337753.216 : => TerminateDriver
19ec-1c88:57337753.410 : => CAsicIO::~CAsicIO,pStage=196611144
19ec-1c88:57337753.488 : => CNT96226::Close
19ec-1c88:57337757.441 : <= CNT96226::Close ret = 1
19ec-1c88:57337757.525 : <= CAsicIO::~CAsicIO
19ec-1c88:57337757.585 : => IoObject::IoLockEnd
19ec-1c88:57337757.640 : <= IoObject::IoLockEnd
19ec-1c88:57337757.694 : => IoObject::TerminateDevice
19ec-1c88:57337757.750 : => IoObject::IoLockEnd
19ec-1c88:57337757.801 : <= IoObject::IoLockEnd
19ec-1c88:57337757.902 : <= IoObject::TerminateDevice
19ec-1c88:57337758.158 : <= TerminateDriver ret = 1
19ec-1c88:57380954.109 : ============Debug Start==========
19ec-1c88:57380954.453 : Date : 2020/4/30 14:33:43
19ec-1c88:57380954.538 : Process ID : 19ec
19ec-1c88:57380954.937 : Windows : Version 10.0 build 18363 
19ec-1c88:57380955.411 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57380955.475 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57380955.542 : MemoryStatus.ullAvailPhys : 1644797952
19ec-1c88:57380955.605 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57380955.668 : MemoryStatus.ullAvailPageFile : 3035320320
19ec-1c88:57380955.729 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57380955.788 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57380955.850 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57380955.953 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57380956.022 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57380956.263 : CPU Count : 4
19ec-1c88:57380956.312 : CPU Frequency : 100.000 Mhz
19ec-1c88:57380960.434 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57380960.567 : => InitializeDriver
19ec-1c88:57380960.835 : <= InitializeDriver ret = 1
19ec-1c88:57380960.895 : => InitializeScanner
19ec-1c88:57380960.980 : => CAsicIO::GetDeviceList
19ec-1c88:57380961.289 : => CNT96226::CNT96226
19ec-1c88:57380961.354 : => CNT96226::Open
19ec-1c88:57380983.324 : <= CNT96226::Open ret = 1
19ec-1c88:57380983.456 : => CNT96226::Initialize
19ec-1c88:57380983.657 : <= CNT96226::Initialize ret = 1
19ec-1c88:57380983.722 : <= CNT96226::CNT96226
19ec-1c88:57380983.780 : => CNT96226::EnumAvailableDevice
19ec-1c88:57380989.513 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57380989.601 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57380989.665 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57384593.825 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57384594.107 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57384600.210 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57384600.322 : => IoObject::GetLockName
19ec-1c88:57384600.384 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57384600.453 : <= IoObject::GetLockName
19ec-1c88:57384600.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:57384601.024 : iCmd = 3, nBytes = 2
19ec-1c88:57384909.539 : 0000 : 06 38 
19ec-1c88:57384909.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57384909.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:57384909.804 : iCmd = 4, nBytes = 2
19ec-1c88:57385138.218 : 0000 : 07 07 
19ec-1c88:57385138.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57385138.664 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57385138.838 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57385138.980 : IO Send command 10 bytes
19ec-1c88:57385139.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:57385139.403 : iCmd = 0, nBytes = 10
19ec-1c88:57385139.505 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57385296.670 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57385296.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:57385297.227 : iCmd = 0, nBytes = 165
19ec-1c88:57385466.780 : skip dump 37 bytes
19ec-1c88:57385466.979 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57385467.126 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57385467.267 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57385467.407 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57385467.541 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57385467.677 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57385467.806 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57385467.936 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57385468.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57385468.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:57385468.117 : iCmd = 1, nBytes = 4
19ec-1c88:57385610.126 : 0000 : 00 00 00 00 
19ec-1c88:57385610.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57385610.337 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57385610.404 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57385610.474 : IO Send command 10 bytes
19ec-1c88:57385610.526 : => CNT96226::VenderCmd_SetData
19ec-1c88:57385610.584 : iCmd = 0, nBytes = 10
19ec-1c88:57385610.692 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57385924.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57385924.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:57385924.835 : iCmd = 0, nBytes = 128
19ec-1c88:57386081.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386081.538 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386081.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57386081.813 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57386081.940 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57386082.067 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386082.192 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386082.319 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386082.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57386082.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:57386082.500 : iCmd = 1, nBytes = 4
19ec-1c88:57386241.709 : 0000 : 00 00 00 00 
19ec-1c88:57386241.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57386241.868 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57386242.036 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57386242.107 : => CNT96226::Close
19ec-1c88:57386245.785 : <= CNT96226::Close ret = 1
19ec-1c88:57386245.858 : <= CNT96226::~CNT96226
19ec-1c88:57386245.948 : <= CAsicIO::GetDeviceList
19ec-1c88:57386246.323 : => IoObject::SetTimeout
19ec-1c88:57386246.447 : Timeout--> In = 0 Out = 0
19ec-1c88:57386246.506 : <= IoObject::SetTimeout
19ec-1c88:57386246.577 : => CAsicIO::CAsicIO
19ec-1c88:57386246.644 : => CNT96226::CNT96226
19ec-1c88:57386246.701 : => CNT96226::Open
19ec-1c88:57386268.545 : <= CNT96226::Open ret = 1
19ec-1c88:57386268.639 : => CNT96226::Initialize
19ec-1c88:57386268.828 : <= CNT96226::Initialize ret = 1
19ec-1c88:57386268.887 : <= CNT96226::CNT96226
19ec-1c88:57386268.940 : <= CAsicIO::CAsicIO
19ec-1c88:57386268.999 : => CAsicIO::InitializeDevice
19ec-1c88:57386269.065 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57386274.820 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57386274.943 : => IoObject::GetLockName
19ec-1c88:57386274.996 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57386275.062 : <= IoObject::GetLockName
19ec-1c88:57386275.564 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57386275.633 : IO Send command 10 bytes
19ec-1c88:57386275.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:57386275.735 : iCmd = 0, nBytes = 10
19ec-1c88:57386275.841 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57386611.222 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57386611.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:57386611.394 : iCmd = 0, nBytes = 128
19ec-1c88:57386783.194 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386783.373 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386783.526 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57386783.661 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57386783.785 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57386783.912 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386784.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386784.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57386784.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57386784.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:57386784.342 : iCmd = 1, nBytes = 4
19ec-1c88:57386988.121 : 0000 : 00 00 00 00 
19ec-1c88:57386988.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57386988.276 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57386988.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:57386988.390 : iCmd = 3, nBytes = 2
19ec-1c88:57387336.418 : 0000 : 06 38 
19ec-1c88:57387336.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57387336.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:57387336.666 : iCmd = 4, nBytes = 2
19ec-1c88:57387624.224 : 0000 : 07 07 
19ec-1c88:57387624.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57387624.486 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57387624.583 : => IoObject::InitializeDevice
19ec-1c88:57387624.684 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57387625.293 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57387625.365 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57387626.085 : => FindScanner
19ec-1c88:57387626.146 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57387626.210 : <= FindScanner ret = 1
19ec-1c88:57387626.269 : => IoObject::IoLockStart
19ec-1c88:57387626.371 : => CAsicIO::CheckDevice
19ec-1c88:57387626.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:57387639.667 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57387639.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57387639.818 : <= IoObject::IoLockStart
19ec-1c88:57387639.878 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57387639.942 : IO Send command 10 bytes
19ec-1c88:57387640.025 : => CNT96226::VenderCmd_SetData
19ec-1c88:57387640.079 : iCmd = 0, nBytes = 10
19ec-1c88:57387640.181 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57387838.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57387838.807 : System send command 10 bytes + data 0 bytes
19ec-1c88:57387838.878 : IO total need to receive data 5 bytes
19ec-1c88:57387838.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:57387838.993 : iCmd = 0, nBytes = 5
19ec-1c88:57388038.438 : 0000 : 06 00 02 02 ab 
19ec-1c88:57388038.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57388038.612 : System total receive data 5 bytes
19ec-1c88:57388038.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:57388038.724 : iCmd = 1, nBytes = 4
19ec-1c88:57388232.987 : 0000 : 00 00 00 00 
19ec-1c88:57388233.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57388233.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57388233.323 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57388233.384 : IO Send command 10 bytes
19ec-1c88:57388233.474 : => CNT96226::VenderCmd_SetData
19ec-1c88:57388233.530 : iCmd = 0, nBytes = 10
19ec-1c88:57388233.634 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57388441.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57388442.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:57388442.486 : IO total need to receive data 165 bytes
19ec-1c88:57388442.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:57388442.599 : iCmd = 0, nBytes = 165
19ec-1c88:57388582.543 : skip dump 37 bytes
19ec-1c88:57388582.720 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57388582.864 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57388583.000 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57388583.133 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57388583.262 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57388583.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57388583.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57388583.647 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57388583.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57388583.774 : System total receive data 165 bytes
19ec-1c88:57388583.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:57388583.887 : iCmd = 1, nBytes = 4
19ec-1c88:57388693.686 : 0000 : 00 00 00 00 
19ec-1c88:57388693.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57388694.294 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57388694.509 : Dump Inquiry
19ec-1c88:57388694.629 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57388694.762 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57388694.894 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57388695.024 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57388695.149 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57388695.281 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57388695.402 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57388695.527 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57388695.657 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57388695.787 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57388695.870 : 00a0 : 00 00 00 00 00 
19ec-1c88:57388695.939 : => ReadNVMDataInternal
19ec-1c88:57388696.145 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57388696.208 : IO Send command 10 bytes
19ec-1c88:57388696.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:57388696.345 : iCmd = 0, nBytes = 10
19ec-1c88:57388696.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57389039.599 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57389039.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:57389039.788 : IO total need to receive data 128 bytes
19ec-1c88:57389039.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:57389039.907 : iCmd = 0, nBytes = 128
19ec-1c88:57389207.819 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57389208.011 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57389208.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57389208.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57389208.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57389208.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57389208.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57389208.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57389208.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57389208.914 : System total receive data 128 bytes
19ec-1c88:57389208.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:57389209.030 : iCmd = 1, nBytes = 4
19ec-1c88:57389416.160 : 0000 : 00 00 00 00 
19ec-1c88:57389416.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57389416.371 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57389416.435 : NVMData.PadScanCount = 0
19ec-1c88:57389416.490 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57389416.545 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57389416.607 : NVMData.FlatbedScanCount = 0
19ec-1c88:57389416.663 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57389416.713 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57389416.766 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57389416.817 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57389416.871 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57389416.924 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57389416.978 : NVMData.BornMonth = 0
19ec-1c88:57389417.025 : NVMData.BornDay = 0
19ec-1c88:57389417.077 : NVMData.BornYear = 0
19ec-1c88:57389417.125 : NVMData.FirstScanMonth = 4
19ec-1c88:57389417.176 : NVMData.FirstScanDay = 30
19ec-1c88:57389417.230 : NVMData.FirstScanYear = 2020
19ec-1c88:57389417.284 : NVMData.VerticalMagnification = 0
19ec-1c88:57389417.338 : NVMData.HorizontalMagnification = 0
19ec-1c88:57389417.392 : NVMData.PowerSavingTime = 15
19ec-1c88:57389417.445 : NVMData.SN = A094165189010062
19ec-1c88:57389417.495 : NVMData.AutoFeed = 0
19ec-1c88:57389417.544 : NVMData.CCDType = 0
19ec-1c88:57389417.590 : NVMData.ScanSpeed = 0
19ec-1c88:57389417.638 : NVMData.RollerCount = 0
19ec-1c88:57389417.691 : NVMData.MultifeedCount = 0
19ec-1c88:57389417.740 : NVMData.JamCount = 0
19ec-1c88:57389417.788 : NVMData.IdentifyInfo = 
19ec-1c88:57389417.838 : NVMData.FormalName = 
19ec-1c88:57389418.050 : NVMData.ReservedB = 0
19ec-1c88:57389418.104 : NVMData.FunctionCode = 0
19ec-1c88:57389418.154 : NVMData.PreFeed = 0
19ec-1c88:57389418.205 : NVMData.PreFeedTime = 0
19ec-1c88:57389418.253 : NVMData.ButtonNumber = 0
19ec-1c88:57389418.306 : NVMData.PowerOffTime = 0
19ec-1c88:57389418.358 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57389418.434 : => IoObject::IoLockEnd
19ec-1c88:57389418.527 : <= IoObject::IoLockEnd
19ec-1c88:57389418.580 : <= InitializeScanner ret = 1
19ec-1c88:57389418.645 : => GetLogicalScannerAbilityEx
19ec-1c88:57389418.703 : => IoObject::IoLockStart
19ec-1c88:57389418.794 : => CAsicIO::CheckDevice
19ec-1c88:57389418.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:57389443.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57389443.764 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57389443.824 : <= IoObject::IoLockStart
19ec-1c88:57389443.883 : => IoObject::IoLockEnd
19ec-1c88:57389443.991 : <= IoObject::IoLockEnd
19ec-1c88:57389444.109 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57389444.181 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57389624.577 : => ReadNVMData
19ec-1c88:57389624.735 : => IoObject::IoLockStart
19ec-1c88:57389624.870 : => CAsicIO::CheckDevice
19ec-1c88:57389624.927 : => CNT96226::ConnectIsAvailable
19ec-1c88:57389642.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57389642.523 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57389642.593 : <= IoObject::IoLockStart
19ec-1c88:57389642.657 : => ReadNVMDataInternal
19ec-1c88:57389642.722 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57389642.793 : IO Send command 10 bytes
19ec-1c88:57389642.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:57389642.975 : iCmd = 0, nBytes = 10
19ec-1c88:57389643.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57389996.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57389996.533 : System send command 10 bytes + data 0 bytes
19ec-1c88:57389996.599 : IO total need to receive data 128 bytes
19ec-1c88:57389996.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:57389996.720 : iCmd = 0, nBytes = 128
19ec-1c88:57390192.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57390192.250 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57390192.398 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57390192.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57390192.660 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57390192.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57390192.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57390193.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57390193.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57390193.177 : System total receive data 128 bytes
19ec-1c88:57390193.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:57390193.292 : iCmd = 1, nBytes = 4
19ec-1c88:57390397.867 : 0000 : 00 00 00 00 
19ec-1c88:57390397.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57390398.093 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57390398.162 : NVMData.PadScanCount = 0
19ec-1c88:57390398.216 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57390398.270 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57390398.332 : NVMData.FlatbedScanCount = 0
19ec-1c88:57390398.386 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57390398.439 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57390398.491 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57390398.545 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57390398.602 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57390398.656 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57390398.712 : NVMData.BornMonth = 0
19ec-1c88:57390398.761 : NVMData.BornDay = 0
19ec-1c88:57390398.810 : NVMData.BornYear = 0
19ec-1c88:57390398.859 : NVMData.FirstScanMonth = 4
19ec-1c88:57390398.910 : NVMData.FirstScanDay = 30
19ec-1c88:57390398.964 : NVMData.FirstScanYear = 2020
19ec-1c88:57390399.179 : NVMData.VerticalMagnification = 0
19ec-1c88:57390399.239 : NVMData.HorizontalMagnification = 0
19ec-1c88:57390399.294 : NVMData.PowerSavingTime = 15
19ec-1c88:57390399.347 : NVMData.SN = A094165189010062
19ec-1c88:57390399.398 : NVMData.AutoFeed = 0
19ec-1c88:57390399.448 : NVMData.CCDType = 0
19ec-1c88:57390399.497 : NVMData.ScanSpeed = 0
19ec-1c88:57390399.546 : NVMData.RollerCount = 0
19ec-1c88:57390399.597 : NVMData.MultifeedCount = 0
19ec-1c88:57390399.647 : NVMData.JamCount = 0
19ec-1c88:57390399.695 : NVMData.IdentifyInfo = 
19ec-1c88:57390399.745 : NVMData.FormalName = 
19ec-1c88:57390399.795 : NVMData.ReservedB = 0
19ec-1c88:57390399.847 : NVMData.FunctionCode = 0
19ec-1c88:57390399.894 : NVMData.PreFeed = 0
19ec-1c88:57390399.945 : NVMData.PreFeedTime = 0
19ec-1c88:57390399.994 : NVMData.ButtonNumber = 0
19ec-1c88:57390400.044 : NVMData.PowerOffTime = 0
19ec-1c88:57390400.096 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57390400.157 : => IoObject::IoLockEnd
19ec-1c88:57390400.248 : <= IoObject::IoLockEnd
19ec-1c88:57390400.296 : <= ReadNVMData ret = 1
19ec-1c88:57390930.099 : => TerminateDriver
19ec-1c88:57390930.286 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:57390930.358 : => CNT96226::Close
19ec-1c88:57390934.083 : <= CNT96226::Close ret = 1
19ec-1c88:57390934.163 : <= CAsicIO::~CAsicIO
19ec-1c88:57390934.219 : => IoObject::IoLockEnd
19ec-1c88:57390934.270 : <= IoObject::IoLockEnd
19ec-1c88:57390934.319 : => IoObject::TerminateDevice
19ec-1c88:57390934.373 : => IoObject::IoLockEnd
19ec-1c88:57390934.420 : <= IoObject::IoLockEnd
19ec-1c88:57390934.516 : <= IoObject::TerminateDevice
19ec-1c88:57390934.770 : <= TerminateDriver ret = 1
19ec-1c88:57393180.843 : ============Debug Start==========
19ec-1c88:57393181.141 : Date : 2020/4/30 14:33:43
19ec-1c88:57393181.227 : Process ID : 19ec
19ec-1c88:57393181.648 : Windows : Version 10.0 build 18363 
19ec-1c88:57393182.101 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57393182.161 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57393182.229 : MemoryStatus.ullAvailPhys : 1648029696
19ec-1c88:57393182.289 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57393182.350 : MemoryStatus.ullAvailPageFile : 3038625792
19ec-1c88:57393182.413 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57393182.471 : MemoryStatus.ullAvailVirtual : 1728458752
19ec-1c88:57393182.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57393182.635 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57393182.695 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57393182.935 : CPU Count : 4
19ec-1c88:57393182.984 : CPU Frequency : 100.000 Mhz
19ec-1c88:57393189.580 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57393189.779 : => InitializeDriver
19ec-1c88:57393190.050 : <= InitializeDriver ret = 1
19ec-1c88:57395734.367 : => InitializeScanner
19ec-1c88:57395734.631 : => CAsicIO::GetDeviceList
19ec-1c88:57395735.070 : => CNT96226::CNT96226
19ec-1c88:57395735.129 : => CNT96226::Open
19ec-1c88:57395758.173 : <= CNT96226::Open ret = 1
19ec-1c88:57395758.276 : => CNT96226::Initialize
19ec-1c88:57395758.461 : <= CNT96226::Initialize ret = 1
19ec-1c88:57395758.518 : <= CNT96226::CNT96226
19ec-1c88:57395758.573 : => CNT96226::EnumAvailableDevice
19ec-1c88:57395763.908 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57395763.984 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57395764.044 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57399567.857 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57399568.164 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57399574.447 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57399574.554 : => IoObject::GetLockName
19ec-1c88:57399574.612 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57399574.681 : <= IoObject::GetLockName
19ec-1c88:57399575.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:57399575.250 : iCmd = 3, nBytes = 2
19ec-1c88:57399930.260 : 0000 : 06 38 
19ec-1c88:57399930.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57399930.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:57399930.566 : iCmd = 4, nBytes = 2
19ec-1c88:57400189.474 : 0000 : 07 07 
19ec-1c88:57400189.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57400189.712 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57400189.804 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57400189.875 : IO Send command 10 bytes
19ec-1c88:57400189.933 : => CNT96226::VenderCmd_SetData
19ec-1c88:57400189.995 : iCmd = 0, nBytes = 10
19ec-1c88:57400190.102 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57400343.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57400343.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:57400343.569 : iCmd = 0, nBytes = 165
19ec-1c88:57400463.892 : skip dump 37 bytes
19ec-1c88:57400464.134 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57400464.279 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57400464.417 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57400464.555 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57400464.684 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57400464.823 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57400464.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57400465.082 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57400465.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57400465.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:57400465.269 : iCmd = 1, nBytes = 4
19ec-1c88:57400607.039 : 0000 : 00 00 00 00 
19ec-1c88:57400607.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57400607.273 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57400607.341 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57400607.412 : IO Send command 10 bytes
19ec-1c88:57400607.471 : => CNT96226::VenderCmd_SetData
19ec-1c88:57400607.531 : iCmd = 0, nBytes = 10
19ec-1c88:57400607.642 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57400908.200 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57400908.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:57400908.395 : iCmd = 0, nBytes = 128
19ec-1c88:57401063.778 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401064.017 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401064.161 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57401064.299 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57401064.427 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57401064.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401064.679 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401064.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401064.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57401064.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:57401065.002 : iCmd = 1, nBytes = 4
19ec-1c88:57401213.580 : 0000 : 00 00 00 00 
19ec-1c88:57401213.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57401213.763 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57401213.952 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57401214.025 : => CNT96226::Close
19ec-1c88:57401218.298 : <= CNT96226::Close ret = 1
19ec-1c88:57401218.416 : <= CNT96226::~CNT96226
19ec-1c88:57401218.518 : <= CAsicIO::GetDeviceList
19ec-1c88:57401218.912 : => IoObject::SetTimeout
19ec-1c88:57401219.041 : Timeout--> In = 0 Out = 0
19ec-1c88:57401219.105 : <= IoObject::SetTimeout
19ec-1c88:57401219.177 : => CAsicIO::CAsicIO
19ec-1c88:57401219.250 : => CNT96226::CNT96226
19ec-1c88:57401219.308 : => CNT96226::Open
19ec-1c88:57401243.977 : <= CNT96226::Open ret = 1
19ec-1c88:57401244.080 : => CNT96226::Initialize
19ec-1c88:57401244.289 : <= CNT96226::Initialize ret = 1
19ec-1c88:57401244.358 : <= CNT96226::CNT96226
19ec-1c88:57401244.414 : <= CAsicIO::CAsicIO
19ec-1c88:57401244.473 : => CAsicIO::InitializeDevice
19ec-1c88:57401244.548 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57401250.524 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57401250.653 : => IoObject::GetLockName
19ec-1c88:57401250.712 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57401250.776 : <= IoObject::GetLockName
19ec-1c88:57401251.285 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57401251.360 : IO Send command 10 bytes
19ec-1c88:57401251.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:57401251.473 : iCmd = 0, nBytes = 10
19ec-1c88:57401251.591 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57401594.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57401594.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:57401594.811 : iCmd = 0, nBytes = 128
19ec-1c88:57401803.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401803.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401803.535 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57401803.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57401803.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57401803.922 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401804.045 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401804.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57401804.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57401804.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:57401804.349 : iCmd = 1, nBytes = 4
19ec-1c88:57401971.284 : 0000 : 00 00 00 00 
19ec-1c88:57401971.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57401971.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57401971.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:57401971.561 : iCmd = 3, nBytes = 2
19ec-1c88:57402317.509 : 0000 : 06 38 
19ec-1c88:57402317.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57402317.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:57402317.734 : iCmd = 4, nBytes = 2
19ec-1c88:57402633.141 : 0000 : 07 07 
19ec-1c88:57402633.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57402633.721 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57402633.821 : => IoObject::InitializeDevice
19ec-1c88:57402633.934 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57402634.599 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57402634.667 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57402635.949 : => FindScanner
19ec-1c88:57402636.067 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57402636.141 : <= FindScanner ret = 1
19ec-1c88:57402636.198 : => IoObject::IoLockStart
19ec-1c88:57402636.305 : => CAsicIO::CheckDevice
19ec-1c88:57402636.361 : => CNT96226::ConnectIsAvailable
19ec-1c88:57402652.224 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57402652.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57402652.373 : <= IoObject::IoLockStart
19ec-1c88:57402652.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57402652.497 : IO Send command 10 bytes
19ec-1c88:57402652.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:57402652.633 : iCmd = 0, nBytes = 10
19ec-1c88:57402652.743 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57402833.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57402833.961 : System send command 10 bytes + data 0 bytes
19ec-1c88:57402834.286 : IO total need to receive data 5 bytes
19ec-1c88:57402834.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:57402834.395 : iCmd = 0, nBytes = 5
19ec-1c88:57402980.376 : 0000 : 06 00 02 02 ab 
19ec-1c88:57402980.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57402980.550 : System total receive data 5 bytes
19ec-1c88:57402980.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:57402980.665 : iCmd = 1, nBytes = 4
19ec-1c88:57403089.448 : 0000 : 00 00 00 00 
19ec-1c88:57403089.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57403089.690 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57403089.764 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57403089.830 : IO Send command 10 bytes
19ec-1c88:57403089.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:57403089.978 : iCmd = 0, nBytes = 10
19ec-1c88:57403090.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57403295.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57403295.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:57403295.650 : IO total need to receive data 165 bytes
19ec-1c88:57403295.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:57403295.774 : iCmd = 0, nBytes = 165
19ec-1c88:57403500.491 : skip dump 37 bytes
19ec-1c88:57403500.689 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57403500.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57403500.961 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57403501.093 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57403501.219 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57403501.350 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57403501.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57403501.601 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57403501.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57403501.727 : System total receive data 165 bytes
19ec-1c88:57403501.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:57403501.837 : iCmd = 1, nBytes = 4
19ec-1c88:57403709.188 : 0000 : 00 00 00 00 
19ec-1c88:57403709.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57403709.426 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57403709.659 : Dump Inquiry
19ec-1c88:57403709.797 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57403709.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57403710.068 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57403710.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57403710.330 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57403710.463 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57403710.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57403710.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57403710.847 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57403710.973 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57403711.062 : 00a0 : 00 00 00 00 00 
19ec-1c88:57403711.137 : => ReadNVMDataInternal
19ec-1c88:57403711.363 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57403711.431 : IO Send command 10 bytes
19ec-1c88:57403711.524 : => CNT96226::VenderCmd_SetData
19ec-1c88:57403711.576 : iCmd = 0, nBytes = 10
19ec-1c88:57403711.679 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57404060.626 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57404060.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:57404060.819 : IO total need to receive data 128 bytes
19ec-1c88:57404060.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:57404060.934 : iCmd = 0, nBytes = 128
19ec-1c88:57404270.629 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57404271.041 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57404271.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57404271.303 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57404271.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57404271.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57404271.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57404271.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57404271.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57404271.911 : System total receive data 128 bytes
19ec-1c88:57404271.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:57404272.024 : iCmd = 1, nBytes = 4
19ec-1c88:57404461.911 : 0000 : 00 00 00 00 
19ec-1c88:57404461.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57404462.123 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57404462.194 : NVMData.PadScanCount = 0
19ec-1c88:57404462.247 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57404462.299 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57404462.354 : NVMData.FlatbedScanCount = 0
19ec-1c88:57404462.407 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57404462.459 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57404462.512 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57404462.566 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57404462.620 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57404462.672 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57404462.727 : NVMData.BornMonth = 0
19ec-1c88:57404462.774 : NVMData.BornDay = 0
19ec-1c88:57404462.829 : NVMData.BornYear = 0
19ec-1c88:57404462.879 : NVMData.FirstScanMonth = 4
19ec-1c88:57404462.932 : NVMData.FirstScanDay = 30
19ec-1c88:57404462.985 : NVMData.FirstScanYear = 2020
19ec-1c88:57404463.037 : NVMData.VerticalMagnification = 0
19ec-1c88:57404463.091 : NVMData.HorizontalMagnification = 0
19ec-1c88:57404463.145 : NVMData.PowerSavingTime = 15
19ec-1c88:57404463.197 : NVMData.SN = A094165189010062
19ec-1c88:57404463.248 : NVMData.AutoFeed = 0
19ec-1c88:57404463.297 : NVMData.CCDType = 0
19ec-1c88:57404463.345 : NVMData.ScanSpeed = 0
19ec-1c88:57404463.392 : NVMData.RollerCount = 0
19ec-1c88:57404463.443 : NVMData.MultifeedCount = 0
19ec-1c88:57404463.494 : NVMData.JamCount = 0
19ec-1c88:57404463.540 : NVMData.IdentifyInfo = 
19ec-1c88:57404463.591 : NVMData.FormalName = 
19ec-1c88:57404463.762 : NVMData.ReservedB = 0
19ec-1c88:57404463.819 : NVMData.FunctionCode = 0
19ec-1c88:57404463.867 : NVMData.PreFeed = 0
19ec-1c88:57404463.917 : NVMData.PreFeedTime = 0
19ec-1c88:57404463.966 : NVMData.ButtonNumber = 0
19ec-1c88:57404464.015 : NVMData.PowerOffTime = 0
19ec-1c88:57404464.066 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57404464.138 : => IoObject::IoLockEnd
19ec-1c88:57404464.231 : <= IoObject::IoLockEnd
19ec-1c88:57404464.279 : <= InitializeScanner ret = 1
19ec-1c88:57405664.462 : => GetLogicalScannerAbility
19ec-1c88:57405664.644 : => IoObject::IoLockStart
19ec-1c88:57405664.773 : => CAsicIO::CheckDevice
19ec-1c88:57405664.825 : => CNT96226::ConnectIsAvailable
19ec-1c88:57405688.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57405688.321 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57405688.382 : <= IoObject::IoLockStart
19ec-1c88:57405688.438 : => IoObject::IoLockEnd
19ec-1c88:57405688.557 : <= IoObject::IoLockEnd
19ec-1c88:57405688.638 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57409470.573 : => GetLogicalScannerAbilityEx
19ec-1c88:57409470.777 : => IoObject::IoLockStart
19ec-1c88:57409470.906 : => CAsicIO::CheckDevice
19ec-1c88:57409470.968 : => CNT96226::ConnectIsAvailable
19ec-1c88:57409486.992 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57409487.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57409487.156 : <= IoObject::IoLockStart
19ec-1c88:57409487.214 : => IoObject::IoLockEnd
19ec-1c88:57409487.304 : <= IoObject::IoLockEnd
19ec-1c88:57409487.420 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57409487.497 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57417603.246 : => ReadNVMData
19ec-1c88:57417603.431 : => IoObject::IoLockStart
19ec-1c88:57417603.561 : => CAsicIO::CheckDevice
19ec-1c88:57417603.629 : => CNT96226::ConnectIsAvailable
19ec-1c88:57417626.474 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57417626.597 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57417626.658 : <= IoObject::IoLockStart
19ec-1c88:57417626.725 : => ReadNVMDataInternal
19ec-1c88:57417626.793 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57417626.863 : IO Send command 10 bytes
19ec-1c88:57417626.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:57417627.050 : iCmd = 0, nBytes = 10
19ec-1c88:57417627.169 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57417960.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57417960.447 : System send command 10 bytes + data 0 bytes
19ec-1c88:57417960.522 : IO total need to receive data 128 bytes
19ec-1c88:57417960.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:57417960.640 : iCmd = 0, nBytes = 128
19ec-1c88:57418159.983 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57418160.152 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57418160.290 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57418160.424 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57418160.553 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57418160.675 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57418160.796 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57418160.921 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57418160.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57418161.046 : System total receive data 128 bytes
19ec-1c88:57418161.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:57418161.159 : iCmd = 1, nBytes = 4
19ec-1c88:57418325.673 : 0000 : 00 00 00 00 
19ec-1c88:57418326.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57418326.263 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57418326.338 : NVMData.PadScanCount = 0
19ec-1c88:57418326.398 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57418326.455 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57418326.514 : NVMData.FlatbedScanCount = 0
19ec-1c88:57418326.570 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57418326.751 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57418326.814 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57418326.868 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57418326.923 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57418326.982 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57418327.041 : NVMData.BornMonth = 0
19ec-1c88:57418327.093 : NVMData.BornDay = 0
19ec-1c88:57418327.151 : NVMData.BornYear = 0
19ec-1c88:57418327.199 : NVMData.FirstScanMonth = 4
19ec-1c88:57418327.252 : NVMData.FirstScanDay = 30
19ec-1c88:57418327.309 : NVMData.FirstScanYear = 2020
19ec-1c88:57418327.364 : NVMData.VerticalMagnification = 0
19ec-1c88:57418327.422 : NVMData.HorizontalMagnification = 0
19ec-1c88:57418327.479 : NVMData.PowerSavingTime = 15
19ec-1c88:57418327.535 : NVMData.SN = A094165189010062
19ec-1c88:57418327.586 : NVMData.AutoFeed = 0
19ec-1c88:57418327.643 : NVMData.CCDType = 0
19ec-1c88:57418327.693 : NVMData.ScanSpeed = 0
19ec-1c88:57418327.744 : NVMData.RollerCount = 0
19ec-1c88:57418327.796 : NVMData.MultifeedCount = 0
19ec-1c88:57418327.852 : NVMData.JamCount = 0
19ec-1c88:57418327.904 : NVMData.IdentifyInfo = 
19ec-1c88:57418327.957 : NVMData.FormalName = 
19ec-1c88:57418328.005 : NVMData.ReservedB = 0
19ec-1c88:57418328.052 : NVMData.FunctionCode = 0
19ec-1c88:57418328.103 : NVMData.PreFeed = 0
19ec-1c88:57418328.150 : NVMData.PreFeedTime = 0
19ec-1c88:57418328.201 : NVMData.ButtonNumber = 0
19ec-1c88:57418328.251 : NVMData.PowerOffTime = 0
19ec-1c88:57418328.303 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57418328.366 : => IoObject::IoLockEnd
19ec-1c88:57418328.455 : <= IoObject::IoLockEnd
19ec-1c88:57418328.505 : <= ReadNVMData ret = 1
19ec-1c88:57427902.142 : => GetADFStatus
19ec-1c88:57427902.600 : => IoObject::IoLockStart
19ec-1c88:57427902.734 : => CAsicIO::CheckDevice
19ec-1c88:57427902.794 : => CNT96226::ConnectIsAvailable
19ec-1c88:57427927.357 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57427927.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57427927.538 : <= IoObject::IoLockStart
19ec-1c88:57427927.598 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57427927.667 : IO Send command 10 bytes
19ec-1c88:57427927.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:57427927.843 : iCmd = 0, nBytes = 10
19ec-1c88:57427927.948 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57428128.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57428128.471 : System send command 10 bytes + data 0 bytes
19ec-1c88:57428128.547 : IO total need to receive data 2 bytes
19ec-1c88:57428128.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:57428128.663 : iCmd = 0, nBytes = 2
19ec-1c88:57428316.667 : 0000 : 00 00 
19ec-1c88:57428316.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57428317.274 : System total receive data 2 bytes
19ec-1c88:57428317.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:57428317.400 : iCmd = 1, nBytes = 4
19ec-1c88:57428509.763 : 0000 : 00 00 00 00 
19ec-1c88:57428509.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57428509.997 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57428510.064 : Return status = 0
19ec-1c88:57428510.122 : => IoObject::IoLockEnd
19ec-1c88:57428510.210 : <= IoObject::IoLockEnd
19ec-1c88:57428510.263 : <= GetADFStatus ret = 1
19ec-1c88:57431169.713 : => GetADFStatus
19ec-1c88:57431169.922 : => IoObject::IoLockStart
19ec-1c88:57431170.051 : => CAsicIO::CheckDevice
19ec-1c88:57431170.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:57431188.908 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57431189.048 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57431189.117 : <= IoObject::IoLockStart
19ec-1c88:57431189.288 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57431189.365 : IO Send command 10 bytes
19ec-1c88:57431189.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:57431189.542 : iCmd = 0, nBytes = 10
19ec-1c88:57431189.647 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57431384.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57431384.853 : System send command 10 bytes + data 0 bytes
19ec-1c88:57431385.174 : IO total need to receive data 2 bytes
19ec-1c88:57431385.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:57431385.312 : iCmd = 0, nBytes = 2
19ec-1c88:57431539.867 : 0000 : 00 00 
19ec-1c88:57431539.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57431540.010 : System total receive data 2 bytes
19ec-1c88:57431540.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:57431540.122 : iCmd = 1, nBytes = 4
19ec-1c88:57431648.090 : 0000 : 00 00 00 00 
19ec-1c88:57431648.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57431648.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57431648.388 : Return status = 0
19ec-1c88:57431648.450 : => IoObject::IoLockEnd
19ec-1c88:57431648.537 : <= IoObject::IoLockEnd
19ec-1c88:57431648.585 : <= GetADFStatus ret = 1
19ec-1c88:57433782.061 : => TerminateDriver
19ec-1c88:57433782.255 : => CAsicIO::~CAsicIO,pStage=196676680
19ec-1c88:57433782.328 : => CNT96226::Close
19ec-1c88:57433786.307 : <= CNT96226::Close ret = 1
19ec-1c88:57433786.385 : <= CAsicIO::~CAsicIO
19ec-1c88:57433786.441 : => IoObject::IoLockEnd
19ec-1c88:57433786.495 : <= IoObject::IoLockEnd
19ec-1c88:57433786.547 : => IoObject::TerminateDevice
19ec-1c88:57433786.600 : => IoObject::IoLockEnd
19ec-1c88:57433786.652 : <= IoObject::IoLockEnd
19ec-1c88:57433786.754 : <= IoObject::TerminateDevice
19ec-1c88:57433787.005 : <= TerminateDriver ret = 1
19ec-1c88:57477297.891 : ============Debug Start==========
19ec-1c88:57477298.177 : Date : 2020/4/30 14:33:46
19ec-1c88:57477298.259 : Process ID : 19ec
19ec-1c88:57477298.668 : Windows : Version 10.0 build 18363 
19ec-1c88:57477299.126 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57477299.190 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57477299.262 : MemoryStatus.ullAvailPhys : 1658429440
19ec-1c88:57477299.323 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57477299.386 : MemoryStatus.ullAvailPageFile : 3042430976
19ec-1c88:57477299.447 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57477299.509 : MemoryStatus.ullAvailVirtual : 1728438272
19ec-1c88:57477299.570 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57477299.676 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57477299.737 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57477299.980 : CPU Count : 4
19ec-1c88:57477300.028 : CPU Frequency : 100.000 Mhz
19ec-1c88:57477304.878 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57477305.018 : => InitializeDriver
19ec-1c88:57477305.279 : <= InitializeDriver ret = 1
19ec-1c88:57477305.341 : => InitializeScanner
19ec-1c88:57477305.427 : => CAsicIO::GetDeviceList
19ec-1c88:57477305.732 : => CNT96226::CNT96226
19ec-1c88:57477305.794 : => CNT96226::Open
19ec-1c88:57477326.471 : <= CNT96226::Open ret = 1
19ec-1c88:57477326.578 : => CNT96226::Initialize
19ec-1c88:57477326.778 : <= CNT96226::Initialize ret = 1
19ec-1c88:57477326.836 : <= CNT96226::CNT96226
19ec-1c88:57477326.892 : => CNT96226::EnumAvailableDevice
19ec-1c88:57477332.315 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57477332.395 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57477332.455 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57481183.740 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57481184.035 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57481189.711 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57481189.816 : => IoObject::GetLockName
19ec-1c88:57481189.875 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57481189.947 : <= IoObject::GetLockName
19ec-1c88:57481190.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:57481190.477 : iCmd = 3, nBytes = 2
19ec-1c88:57481545.643 : 0000 : 06 38 
19ec-1c88:57481545.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57481546.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:57481546.273 : iCmd = 4, nBytes = 2
19ec-1c88:57481820.171 : 0000 : 07 07 
19ec-1c88:57481820.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57481820.377 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57481820.474 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57481820.541 : IO Send command 10 bytes
19ec-1c88:57481820.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:57481820.652 : iCmd = 0, nBytes = 10
19ec-1c88:57481820.759 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57481995.786 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57481995.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:57481995.996 : iCmd = 0, nBytes = 165
19ec-1c88:57482204.531 : skip dump 37 bytes
19ec-1c88:57482204.714 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57482204.855 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57482204.992 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57482205.126 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57482205.314 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57482205.448 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57482205.573 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482205.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482205.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57482205.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:57482205.875 : iCmd = 1, nBytes = 4
19ec-1c88:57482345.463 : 0000 : 00 00 00 00 
19ec-1c88:57482345.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57482345.624 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57482345.686 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57482345.752 : IO Send command 10 bytes
19ec-1c88:57482345.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:57482345.856 : iCmd = 0, nBytes = 10
19ec-1c88:57482345.960 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57482665.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57482665.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:57482665.336 : iCmd = 0, nBytes = 128
19ec-1c88:57482825.374 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482825.549 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482825.691 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57482825.824 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57482825.953 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57482826.079 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482826.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482826.328 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57482826.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57482826.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:57482826.504 : iCmd = 1, nBytes = 4
19ec-1c88:57482937.402 : 0000 : 00 00 00 00 
19ec-1c88:57482937.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57482937.879 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57482938.048 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57482938.118 : => CNT96226::Close
19ec-1c88:57482941.730 : <= CNT96226::Close ret = 1
19ec-1c88:57482941.803 : <= CNT96226::~CNT96226
19ec-1c88:57482941.894 : <= CAsicIO::GetDeviceList
19ec-1c88:57482942.273 : => IoObject::SetTimeout
19ec-1c88:57482942.398 : Timeout--> In = 0 Out = 0
19ec-1c88:57482942.459 : <= IoObject::SetTimeout
19ec-1c88:57482942.525 : => CAsicIO::CAsicIO
19ec-1c88:57482942.603 : => CNT96226::CNT96226
19ec-1c88:57482942.656 : => CNT96226::Open
19ec-1c88:57482965.601 : <= CNT96226::Open ret = 1
19ec-1c88:57482965.709 : => CNT96226::Initialize
19ec-1c88:57482965.903 : <= CNT96226::Initialize ret = 1
19ec-1c88:57482965.966 : <= CNT96226::CNT96226
19ec-1c88:57482966.020 : <= CAsicIO::CAsicIO
19ec-1c88:57482966.080 : => CAsicIO::InitializeDevice
19ec-1c88:57482966.151 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57482971.959 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57482972.081 : => IoObject::GetLockName
19ec-1c88:57482972.135 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57482972.201 : <= IoObject::GetLockName
19ec-1c88:57482972.689 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57482972.764 : IO Send command 10 bytes
19ec-1c88:57482972.816 : => CNT96226::VenderCmd_SetData
19ec-1c88:57482972.870 : iCmd = 0, nBytes = 10
19ec-1c88:57482972.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57483305.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57483306.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:57483306.074 : iCmd = 0, nBytes = 128
19ec-1c88:57483472.616 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57483472.788 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57483472.925 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57483473.057 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57483473.180 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57483473.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57483473.423 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57483473.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57483473.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57483473.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:57483473.721 : iCmd = 1, nBytes = 4
19ec-1c88:57483681.349 : 0000 : 00 00 00 00 
19ec-1c88:57483681.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57483681.504 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57483681.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:57483681.619 : iCmd = 3, nBytes = 2
19ec-1c88:57484053.134 : 0000 : 06 38 
19ec-1c88:57484053.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57484053.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:57484053.372 : iCmd = 4, nBytes = 2
19ec-1c88:57484345.232 : 0000 : 07 07 
19ec-1c88:57484345.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57484345.526 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57484345.629 : => IoObject::InitializeDevice
19ec-1c88:57484345.748 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57484346.397 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57484346.471 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57484347.198 : => FindScanner
19ec-1c88:57484347.257 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57484347.329 : <= FindScanner ret = 1
19ec-1c88:57484347.395 : => IoObject::IoLockStart
19ec-1c88:57484347.498 : => CAsicIO::CheckDevice
19ec-1c88:57484347.551 : => CNT96226::ConnectIsAvailable
19ec-1c88:57484359.965 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57484360.061 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57484360.116 : <= IoObject::IoLockStart
19ec-1c88:57484360.173 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57484360.238 : IO Send command 10 bytes
19ec-1c88:57484360.319 : => CNT96226::VenderCmd_SetData
19ec-1c88:57484360.374 : iCmd = 0, nBytes = 10
19ec-1c88:57484360.479 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57484530.291 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57484530.405 : System send command 10 bytes + data 0 bytes
19ec-1c88:57484530.475 : IO total need to receive data 5 bytes
19ec-1c88:57484530.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:57484530.583 : iCmd = 0, nBytes = 5
19ec-1c88:57484727.335 : 0000 : 06 00 02 02 ab 
19ec-1c88:57484727.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57484727.633 : System total receive data 5 bytes
19ec-1c88:57484727.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:57484727.862 : iCmd = 1, nBytes = 4
19ec-1c88:57484842.795 : 0000 : 00 00 00 00 
19ec-1c88:57484842.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57484843.024 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57484843.087 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57484843.147 : IO Send command 10 bytes
19ec-1c88:57484843.229 : => CNT96226::VenderCmd_SetData
19ec-1c88:57484843.287 : iCmd = 0, nBytes = 10
19ec-1c88:57484843.385 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57485001.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57485002.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:57485002.484 : IO total need to receive data 165 bytes
19ec-1c88:57485002.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:57485002.600 : iCmd = 0, nBytes = 165
19ec-1c88:57485200.775 : skip dump 37 bytes
19ec-1c88:57485200.973 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57485201.112 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57485201.247 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57485201.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57485201.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57485201.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57485201.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485201.889 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485201.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57485202.011 : System total receive data 165 bytes
19ec-1c88:57485202.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:57485202.125 : iCmd = 1, nBytes = 4
19ec-1c88:57485330.132 : 0000 : 00 00 00 00 
19ec-1c88:57485330.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57485330.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57485330.567 : Dump Inquiry
19ec-1c88:57485330.700 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57485330.838 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57485330.973 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57485331.345 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57485331.476 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57485331.609 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57485331.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485331.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485331.988 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57485332.115 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57485332.201 : 00a0 : 00 00 00 00 00 
19ec-1c88:57485332.268 : => ReadNVMDataInternal
19ec-1c88:57485332.472 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57485332.535 : IO Send command 10 bytes
19ec-1c88:57485332.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:57485332.683 : iCmd = 0, nBytes = 10
19ec-1c88:57485332.783 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57485643.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57485643.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:57485643.770 : IO total need to receive data 128 bytes
19ec-1c88:57485643.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:57485643.878 : iCmd = 0, nBytes = 128
19ec-1c88:57485845.345 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485845.545 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485845.686 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57485845.820 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57485845.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57485846.068 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485846.192 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485846.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57485846.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57485846.438 : System total receive data 128 bytes
19ec-1c88:57485846.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:57485846.549 : iCmd = 1, nBytes = 4
19ec-1c88:57485999.533 : 0000 : 00 00 00 00 
19ec-1c88:57485999.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57485999.778 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57485999.850 : NVMData.PadScanCount = 0
19ec-1c88:57485999.907 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57485999.960 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57486000.017 : NVMData.FlatbedScanCount = 0
19ec-1c88:57486000.073 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57486000.125 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57486000.178 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57486000.231 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57486000.288 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57486000.339 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57486000.400 : NVMData.BornMonth = 0
19ec-1c88:57486000.449 : NVMData.BornDay = 0
19ec-1c88:57486000.496 : NVMData.BornYear = 0
19ec-1c88:57486000.543 : NVMData.FirstScanMonth = 4
19ec-1c88:57486000.595 : NVMData.FirstScanDay = 30
19ec-1c88:57486000.649 : NVMData.FirstScanYear = 2020
19ec-1c88:57486000.700 : NVMData.VerticalMagnification = 0
19ec-1c88:57486000.757 : NVMData.HorizontalMagnification = 0
19ec-1c88:57486000.811 : NVMData.PowerSavingTime = 15
19ec-1c88:57486000.865 : NVMData.SN = A094165189010062
19ec-1c88:57486000.916 : NVMData.AutoFeed = 0
19ec-1c88:57486000.963 : NVMData.CCDType = 0
19ec-1c88:57486001.012 : NVMData.ScanSpeed = 0
19ec-1c88:57486001.062 : NVMData.RollerCount = 0
19ec-1c88:57486001.114 : NVMData.MultifeedCount = 0
19ec-1c88:57486001.165 : NVMData.JamCount = 0
19ec-1c88:57486001.213 : NVMData.IdentifyInfo = 
19ec-1c88:57486001.265 : NVMData.FormalName = 
19ec-1c88:57486001.456 : NVMData.ReservedB = 0
19ec-1c88:57486001.511 : NVMData.FunctionCode = 0
19ec-1c88:57486001.561 : NVMData.PreFeed = 0
19ec-1c88:57486001.610 : NVMData.PreFeedTime = 0
19ec-1c88:57486001.659 : NVMData.ButtonNumber = 0
19ec-1c88:57486001.710 : NVMData.PowerOffTime = 0
19ec-1c88:57486001.760 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57486001.839 : => IoObject::IoLockEnd
19ec-1c88:57486001.928 : <= IoObject::IoLockEnd
19ec-1c88:57486001.976 : <= InitializeScanner ret = 1
19ec-1c88:57486002.038 : => GetLogicalScannerAbilityEx
19ec-1c88:57486002.098 : => IoObject::IoLockStart
19ec-1c88:57486002.189 : => CAsicIO::CheckDevice
19ec-1c88:57486002.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:57486024.380 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57486024.502 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57486024.571 : <= IoObject::IoLockStart
19ec-1c88:57486024.632 : => IoObject::IoLockEnd
19ec-1c88:57486024.732 : <= IoObject::IoLockEnd
19ec-1c88:57486024.844 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57486024.921 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57486201.701 : => ReadNVMData
19ec-1c88:57486201.858 : => IoObject::IoLockStart
19ec-1c88:57486201.967 : => CAsicIO::CheckDevice
19ec-1c88:57486202.022 : => CNT96226::ConnectIsAvailable
19ec-1c88:57486219.904 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57486220.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57486220.060 : <= IoObject::IoLockStart
19ec-1c88:57486220.127 : => ReadNVMDataInternal
19ec-1c88:57486220.195 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57486220.262 : IO Send command 10 bytes
19ec-1c88:57486220.378 : => CNT96226::VenderCmd_SetData
19ec-1c88:57486220.440 : iCmd = 0, nBytes = 10
19ec-1c88:57486220.556 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57486543.091 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57486543.529 : System send command 10 bytes + data 0 bytes
19ec-1c88:57486543.604 : IO total need to receive data 128 bytes
19ec-1c88:57486543.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:57486543.729 : iCmd = 0, nBytes = 128
19ec-1c88:57486751.049 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57486751.231 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57486751.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57486751.510 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57486751.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57486751.761 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57486751.886 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57486752.010 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57486752.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57486752.139 : System total receive data 128 bytes
19ec-1c88:57486752.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:57486752.252 : iCmd = 1, nBytes = 4
19ec-1c88:57486915.918 : 0000 : 00 00 00 00 
19ec-1c88:57486916.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57486916.171 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57486916.242 : NVMData.PadScanCount = 0
19ec-1c88:57486916.301 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57486916.354 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57486916.411 : NVMData.FlatbedScanCount = 0
19ec-1c88:57486916.465 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57486916.516 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57486916.570 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57486916.628 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57486916.687 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57486916.740 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57486916.799 : NVMData.BornMonth = 0
19ec-1c88:57486916.849 : NVMData.BornDay = 0
19ec-1c88:57486916.905 : NVMData.BornYear = 0
19ec-1c88:57486916.956 : NVMData.FirstScanMonth = 4
19ec-1c88:57486917.007 : NVMData.FirstScanDay = 30
19ec-1c88:57486917.060 : NVMData.FirstScanYear = 2020
19ec-1c88:57486917.267 : NVMData.VerticalMagnification = 0
19ec-1c88:57486917.331 : NVMData.HorizontalMagnification = 0
19ec-1c88:57486917.386 : NVMData.PowerSavingTime = 15
19ec-1c88:57486917.441 : NVMData.SN = A094165189010062
19ec-1c88:57486917.492 : NVMData.AutoFeed = 0
19ec-1c88:57486917.544 : NVMData.CCDType = 0
19ec-1c88:57486917.595 : NVMData.ScanSpeed = 0
19ec-1c88:57486917.643 : NVMData.RollerCount = 0
19ec-1c88:57486917.694 : NVMData.MultifeedCount = 0
19ec-1c88:57486917.745 : NVMData.JamCount = 0
19ec-1c88:57486917.798 : NVMData.IdentifyInfo = 
19ec-1c88:57486917.849 : NVMData.FormalName = 
19ec-1c88:57486917.896 : NVMData.ReservedB = 0
19ec-1c88:57486917.945 : NVMData.FunctionCode = 0
19ec-1c88:57486917.997 : NVMData.PreFeed = 0
19ec-1c88:57486918.048 : NVMData.PreFeedTime = 0
19ec-1c88:57486918.098 : NVMData.ButtonNumber = 0
19ec-1c88:57486918.149 : NVMData.PowerOffTime = 0
19ec-1c88:57486918.205 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57486918.266 : => IoObject::IoLockEnd
19ec-1c88:57486918.360 : <= IoObject::IoLockEnd
19ec-1c88:57486918.411 : <= ReadNVMData ret = 1
19ec-1c88:57489472.284 : ============Debug Start==========
19ec-1c88:57489472.576 : Date : 2020/4/30 14:33:46
19ec-1c88:57489472.658 : Process ID : 19ec
19ec-1c88:57489473.067 : Windows : Version 10.0 build 18363 
19ec-1c88:57489473.504 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57489473.571 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57489473.638 : MemoryStatus.ullAvailPhys : 1662242816
19ec-1c88:57489473.700 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57489473.765 : MemoryStatus.ullAvailPageFile : 3040333824
19ec-1c88:57489473.826 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57489473.885 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57489473.942 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57489474.042 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57489474.103 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57489474.342 : CPU Count : 4
19ec-1c88:57489474.393 : CPU Frequency : 100.000 Mhz
19ec-1c88:57489478.559 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57489478.689 : => InitializeDriver
19ec-1c88:57489478.978 : <= InitializeDriver ret = 1
19ec-1c88:57492020.847 : => InitializeScanner
19ec-1c88:57492021.095 : => CAsicIO::GetDeviceList
19ec-1c88:57492021.515 : => CNT96226::CNT96226
19ec-1c88:57492021.573 : => CNT96226::Open
19ec-1c88:57492044.436 : <= CNT96226::Open ret = 1
19ec-1c88:57492044.540 : => CNT96226::Initialize
19ec-1c88:57492044.728 : <= CNT96226::Initialize ret = 1
19ec-1c88:57492044.788 : <= CNT96226::CNT96226
19ec-1c88:57492044.843 : => CNT96226::EnumAvailableDevice
19ec-1c88:57492050.320 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57492050.398 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57492050.463 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57495764.208 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57495764.509 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57495770.069 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57495770.183 : => IoObject::GetLockName
19ec-1c88:57495770.244 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57495770.308 : <= IoObject::GetLockName
19ec-1c88:57495770.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:57495770.882 : iCmd = 3, nBytes = 2
19ec-1c88:57496160.381 : 0000 : 06 38 
19ec-1c88:57496160.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57496160.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:57496160.854 : iCmd = 4, nBytes = 2
19ec-1c88:57496463.205 : 0000 : 07 07 
19ec-1c88:57496463.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57496463.404 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57496463.794 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57496463.935 : IO Send command 10 bytes
19ec-1c88:57496464.042 : => CNT96226::VenderCmd_SetData
19ec-1c88:57496464.157 : iCmd = 0, nBytes = 10
19ec-1c88:57496464.380 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57496671.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57496671.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:57496671.605 : iCmd = 0, nBytes = 165
19ec-1c88:57496875.917 : skip dump 37 bytes
19ec-1c88:57496876.313 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57496876.609 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57496876.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57496877.163 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57496877.430 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57496877.709 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57496877.957 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57496878.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57496878.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57496878.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:57496878.571 : iCmd = 1, nBytes = 4
19ec-1c88:57497090.048 : 0000 : 00 00 00 00 
19ec-1c88:57497090.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57497090.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57497090.530 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57497090.667 : IO Send command 10 bytes
19ec-1c88:57497090.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:57497090.891 : iCmd = 0, nBytes = 10
19ec-1c88:57497091.109 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57497449.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57497449.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:57497449.533 : iCmd = 0, nBytes = 128
19ec-1c88:57497661.452 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57497661.785 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57497662.076 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57497662.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57497662.607 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57497662.851 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57497663.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57497663.361 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57497663.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57497663.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:57497663.723 : iCmd = 1, nBytes = 4
19ec-1c88:57497878.135 : 0000 : 00 00 00 00 
19ec-1c88:57497878.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57497878.430 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57497878.757 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57497878.914 : => CNT96226::Close
19ec-1c88:57497885.307 : <= CNT96226::Close ret = 1
19ec-1c88:57497885.462 : <= CNT96226::~CNT96226
19ec-1c88:57497885.621 : <= CAsicIO::GetDeviceList
19ec-1c88:57497886.475 : => IoObject::SetTimeout
19ec-1c88:57497886.737 : Timeout--> In = 0 Out = 0
19ec-1c88:57497886.855 : <= IoObject::SetTimeout
19ec-1c88:57497886.987 : => CAsicIO::CAsicIO
19ec-1c88:57497887.128 : => CNT96226::CNT96226
19ec-1c88:57497887.233 : => CNT96226::Open
19ec-1c88:57497930.331 : <= CNT96226::Open ret = 1
19ec-1c88:57497930.543 : => CNT96226::Initialize
19ec-1c88:57497930.924 : <= CNT96226::Initialize ret = 1
19ec-1c88:57497931.046 : <= CNT96226::CNT96226
19ec-1c88:57497931.149 : <= CAsicIO::CAsicIO
19ec-1c88:57497931.258 : => CAsicIO::InitializeDevice
19ec-1c88:57497931.387 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57497943.012 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57497943.239 : => IoObject::GetLockName
19ec-1c88:57497943.349 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57497943.478 : <= IoObject::GetLockName
19ec-1c88:57497944.400 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57497944.553 : IO Send command 10 bytes
19ec-1c88:57497944.656 : => CNT96226::VenderCmd_SetData
19ec-1c88:57497944.767 : iCmd = 0, nBytes = 10
19ec-1c88:57497945.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57498299.776 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57498300.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:57498300.142 : iCmd = 0, nBytes = 128
19ec-1c88:57498512.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57498512.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57498513.053 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57498513.329 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57498513.585 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57498513.850 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57498514.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57498514.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57498514.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57498514.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:57498514.704 : iCmd = 1, nBytes = 4
19ec-1c88:57498724.563 : 0000 : 00 00 00 00 
19ec-1c88:57498724.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57498724.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57498724.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:57498725.099 : iCmd = 3, nBytes = 2
19ec-1c88:57499111.075 : 0000 : 06 38 
19ec-1c88:57499111.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57499111.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:57499111.511 : iCmd = 4, nBytes = 2
19ec-1c88:57499431.805 : 0000 : 07 07 
19ec-1c88:57499432.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57499432.409 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57499432.603 : => IoObject::InitializeDevice
19ec-1c88:57499432.795 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57499434.107 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57499434.243 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57499435.488 : => FindScanner
19ec-1c88:57499435.605 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57499435.735 : <= FindScanner ret = 1
19ec-1c88:57499435.851 : => IoObject::IoLockStart
19ec-1c88:57499436.056 : => CAsicIO::CheckDevice
19ec-1c88:57499436.159 : => CNT96226::ConnectIsAvailable
19ec-1c88:57499458.082 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57499458.342 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57499458.485 : <= IoObject::IoLockStart
19ec-1c88:57499458.616 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57499458.757 : IO Send command 10 bytes
19ec-1c88:57499458.941 : => CNT96226::VenderCmd_SetData
19ec-1c88:57499459.067 : iCmd = 0, nBytes = 10
19ec-1c88:57499459.292 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57499663.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57499663.868 : System send command 10 bytes + data 0 bytes
19ec-1c88:57499664.010 : IO total need to receive data 5 bytes
19ec-1c88:57499664.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:57499664.243 : iCmd = 0, nBytes = 5
19ec-1c88:57499880.900 : 0000 : 06 00 02 02 ab 
19ec-1c88:57499881.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57499881.262 : System total receive data 5 bytes
19ec-1c88:57499881.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:57499881.498 : iCmd = 1, nBytes = 4
19ec-1c88:57500093.635 : 0000 : 00 00 00 00 
19ec-1c88:57500093.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57500094.142 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57500094.267 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57500094.394 : IO Send command 10 bytes
19ec-1c88:57500094.589 : => CNT96226::VenderCmd_SetData
19ec-1c88:57500094.703 : iCmd = 0, nBytes = 10
19ec-1c88:57500094.924 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57500298.381 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57500298.650 : System send command 10 bytes + data 0 bytes
19ec-1c88:57500298.792 : IO total need to receive data 165 bytes
19ec-1c88:57500298.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:57500299.041 : iCmd = 0, nBytes = 165
19ec-1c88:57500506.052 : skip dump 37 bytes
19ec-1c88:57500506.483 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57500506.778 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57500507.060 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57500507.332 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57500507.610 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57500508.017 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57500508.277 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57500508.539 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57500508.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57500508.799 : System total receive data 165 bytes
19ec-1c88:57500508.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:57500509.035 : iCmd = 1, nBytes = 4
19ec-1c88:57500699.167 : 0000 : 00 00 00 00 
19ec-1c88:57500699.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57500699.618 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57500699.960 : Dump Inquiry
19ec-1c88:57500700.220 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57500700.492 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57500700.771 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57500701.043 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57500701.307 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57500701.584 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57500701.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57500702.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57500702.371 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57500702.642 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57500702.828 : 00a0 : 00 00 00 00 00 
19ec-1c88:57500702.962 : => ReadNVMDataInternal
19ec-1c88:57500703.328 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57500703.459 : IO Send command 10 bytes
19ec-1c88:57500703.632 : => CNT96226::VenderCmd_SetData
19ec-1c88:57500703.740 : iCmd = 0, nBytes = 10
19ec-1c88:57500703.946 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57501035.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57501035.238 : System send command 10 bytes + data 0 bytes
19ec-1c88:57501035.318 : IO total need to receive data 128 bytes
19ec-1c88:57501035.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:57501035.440 : iCmd = 0, nBytes = 128
19ec-1c88:57501182.361 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57501182.544 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57501182.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57501182.817 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57501182.942 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57501183.065 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57501183.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57501183.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57501183.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57501183.435 : System total receive data 128 bytes
19ec-1c88:57501183.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:57501183.550 : iCmd = 1, nBytes = 4
19ec-1c88:57501309.088 : 0000 : 00 00 00 00 
19ec-1c88:57501309.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57501309.332 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57501309.401 : NVMData.PadScanCount = 0
19ec-1c88:57501309.461 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57501309.518 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57501309.574 : NVMData.FlatbedScanCount = 0
19ec-1c88:57501309.627 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57501309.680 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57501309.734 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57501309.791 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57501309.845 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57501309.897 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57501309.953 : NVMData.BornMonth = 0
19ec-1c88:57501310.002 : NVMData.BornDay = 0
19ec-1c88:57501310.050 : NVMData.BornYear = 0
19ec-1c88:57501310.099 : NVMData.FirstScanMonth = 4
19ec-1c88:57501310.151 : NVMData.FirstScanDay = 30
19ec-1c88:57501310.205 : NVMData.FirstScanYear = 2020
19ec-1c88:57501310.258 : NVMData.VerticalMagnification = 0
19ec-1c88:57501310.309 : NVMData.HorizontalMagnification = 0
19ec-1c88:57501310.364 : NVMData.PowerSavingTime = 15
19ec-1c88:57501310.418 : NVMData.SN = A094165189010062
19ec-1c88:57501310.467 : NVMData.AutoFeed = 0
19ec-1c88:57501310.515 : NVMData.CCDType = 0
19ec-1c88:57501310.563 : NVMData.ScanSpeed = 0
19ec-1c88:57501310.611 : NVMData.RollerCount = 0
19ec-1c88:57501310.661 : NVMData.MultifeedCount = 0
19ec-1c88:57501310.712 : NVMData.JamCount = 0
19ec-1c88:57501310.759 : NVMData.IdentifyInfo = 
19ec-1c88:57501310.813 : NVMData.FormalName = 
19ec-1c88:57501311.003 : NVMData.ReservedB = 0
19ec-1c88:57501311.057 : NVMData.FunctionCode = 0
19ec-1c88:57501311.107 : NVMData.PreFeed = 0
19ec-1c88:57501311.158 : NVMData.PreFeedTime = 0
19ec-1c88:57501311.208 : NVMData.ButtonNumber = 0
19ec-1c88:57501311.259 : NVMData.PowerOffTime = 0
19ec-1c88:57501311.312 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57501311.454 : => IoObject::IoLockEnd
19ec-1c88:57501311.544 : <= IoObject::IoLockEnd
19ec-1c88:57501311.594 : <= InitializeScanner ret = 1
19ec-1c88:57502625.138 : => GetLogicalScannerAbility
19ec-1c88:57502625.343 : => IoObject::IoLockStart
19ec-1c88:57502625.492 : => CAsicIO::CheckDevice
19ec-1c88:57502625.548 : => CNT96226::ConnectIsAvailable
19ec-1c88:57502643.632 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57502643.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57502643.822 : <= IoObject::IoLockStart
19ec-1c88:57502643.888 : => IoObject::IoLockEnd
19ec-1c88:57502643.988 : <= IoObject::IoLockEnd
19ec-1c88:57502644.069 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57506484.448 : => GetLogicalScannerAbilityEx
19ec-1c88:57506484.645 : => IoObject::IoLockStart
19ec-1c88:57506484.774 : => CAsicIO::CheckDevice
19ec-1c88:57506484.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:57506502.100 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57506502.199 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57506502.260 : <= IoObject::IoLockStart
19ec-1c88:57506502.317 : => IoObject::IoLockEnd
19ec-1c88:57506502.418 : <= IoObject::IoLockEnd
19ec-1c88:57506502.536 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57506502.611 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57513969.065 : => ReadNVMData
19ec-1c88:57513969.246 : => IoObject::IoLockStart
19ec-1c88:57513969.384 : => CAsicIO::CheckDevice
19ec-1c88:57513969.440 : => CNT96226::ConnectIsAvailable
19ec-1c88:57513992.403 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57513992.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57513992.824 : <= IoObject::IoLockStart
19ec-1c88:57513992.895 : => ReadNVMDataInternal
19ec-1c88:57513992.955 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57513993.019 : IO Send command 10 bytes
19ec-1c88:57513993.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:57513993.196 : iCmd = 0, nBytes = 10
19ec-1c88:57513993.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57514344.152 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57514344.313 : System send command 10 bytes + data 0 bytes
19ec-1c88:57514344.392 : IO total need to receive data 128 bytes
19ec-1c88:57514344.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:57514344.519 : iCmd = 0, nBytes = 128
19ec-1c88:57514553.267 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57514553.433 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57514553.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57514553.705 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57514553.832 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57514553.955 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57514554.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57514554.199 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57514554.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57514554.322 : System total receive data 128 bytes
19ec-1c88:57514554.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:57514554.434 : iCmd = 1, nBytes = 4
19ec-1c88:57514698.017 : 0000 : 00 00 00 00 
19ec-1c88:57514698.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57514698.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57514698.309 : NVMData.PadScanCount = 0
19ec-1c88:57514698.367 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57514698.421 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57514698.479 : NVMData.FlatbedScanCount = 0
19ec-1c88:57514698.535 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57514698.718 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57514698.777 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57514698.833 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57514698.890 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57514698.945 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57514699.000 : NVMData.BornMonth = 0
19ec-1c88:57514699.050 : NVMData.BornDay = 0
19ec-1c88:57514699.102 : NVMData.BornYear = 0
19ec-1c88:57514699.153 : NVMData.FirstScanMonth = 4
19ec-1c88:57514699.203 : NVMData.FirstScanDay = 30
19ec-1c88:57514699.257 : NVMData.FirstScanYear = 2020
19ec-1c88:57514699.310 : NVMData.VerticalMagnification = 0
19ec-1c88:57514699.365 : NVMData.HorizontalMagnification = 0
19ec-1c88:57514699.418 : NVMData.PowerSavingTime = 15
19ec-1c88:57514699.473 : NVMData.SN = A094165189010062
19ec-1c88:57514699.524 : NVMData.AutoFeed = 0
19ec-1c88:57514699.573 : NVMData.CCDType = 0
19ec-1c88:57514699.622 : NVMData.ScanSpeed = 0
19ec-1c88:57514699.675 : NVMData.RollerCount = 0
19ec-1c88:57514699.731 : NVMData.MultifeedCount = 0
19ec-1c88:57514699.785 : NVMData.JamCount = 0
19ec-1c88:57514699.835 : NVMData.IdentifyInfo = 
19ec-1c88:57514699.888 : NVMData.FormalName = 
19ec-1c88:57514699.935 : NVMData.ReservedB = 0
19ec-1c88:57514699.983 : NVMData.FunctionCode = 0
19ec-1c88:57514700.033 : NVMData.PreFeed = 0
19ec-1c88:57514700.080 : NVMData.PreFeedTime = 0
19ec-1c88:57514700.130 : NVMData.ButtonNumber = 0
19ec-1c88:57514700.180 : NVMData.PowerOffTime = 0
19ec-1c88:57514700.230 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57514700.287 : => IoObject::IoLockEnd
19ec-1c88:57514700.375 : <= IoObject::IoLockEnd
19ec-1c88:57514700.425 : <= ReadNVMData ret = 1
19ec-1c88:57524295.155 : => GetADFStatus
19ec-1c88:57524295.618 : => IoObject::IoLockStart
19ec-1c88:57524295.755 : => CAsicIO::CheckDevice
19ec-1c88:57524295.811 : => CNT96226::ConnectIsAvailable
19ec-1c88:57524319.180 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57524319.291 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57524319.351 : <= IoObject::IoLockStart
19ec-1c88:57524319.411 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57524319.478 : IO Send command 10 bytes
19ec-1c88:57524319.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:57524319.652 : iCmd = 0, nBytes = 10
19ec-1c88:57524319.756 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57524523.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57524523.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:57524523.436 : IO total need to receive data 2 bytes
19ec-1c88:57524523.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:57524523.554 : iCmd = 0, nBytes = 2
19ec-1c88:57524688.369 : 0000 : 00 00 
19ec-1c88:57524688.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57524688.929 : System total receive data 2 bytes
19ec-1c88:57524688.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:57524689.056 : iCmd = 1, nBytes = 4
19ec-1c88:57524858.509 : 0000 : 00 00 00 00 
19ec-1c88:57524858.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57524859.018 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57524859.081 : Return status = 0
19ec-1c88:57524859.140 : => IoObject::IoLockEnd
19ec-1c88:57524859.227 : <= IoObject::IoLockEnd
19ec-1c88:57524859.276 : <= GetADFStatus ret = 1
19ec-1c88:57527499.748 : => GetADFStatus
19ec-1c88:57527499.946 : => IoObject::IoLockStart
19ec-1c88:57527500.078 : => CAsicIO::CheckDevice
19ec-1c88:57527500.135 : => CNT96226::ConnectIsAvailable
19ec-1c88:57527522.982 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57527523.197 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57527523.319 : <= IoObject::IoLockStart
19ec-1c88:57527523.439 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57527523.577 : IO Send command 10 bytes
19ec-1c88:57527524.073 : => CNT96226::VenderCmd_SetData
19ec-1c88:57527524.133 : iCmd = 0, nBytes = 10
19ec-1c88:57527524.240 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57527724.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57527724.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:57527724.835 : IO total need to receive data 2 bytes
19ec-1c88:57527724.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:57527724.962 : iCmd = 0, nBytes = 2
19ec-1c88:57527905.784 : 0000 : 00 00 
19ec-1c88:57527905.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57527905.983 : System total receive data 2 bytes
19ec-1c88:57527906.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:57527906.110 : iCmd = 1, nBytes = 4
19ec-1c88:57528096.193 : 0000 : 00 00 00 00 
19ec-1c88:57528096.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57528096.419 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57528096.483 : Return status = 0
19ec-1c88:57528096.540 : => IoObject::IoLockEnd
19ec-1c88:57528096.624 : <= IoObject::IoLockEnd
19ec-1c88:57528096.677 : <= GetADFStatus ret = 1
19ec-1c88:57530203.621 : => TerminateDriver
19ec-1c88:57530203.808 : => CAsicIO::~CAsicIO,pStage=221580360
19ec-1c88:57530203.881 : => CNT96226::Close
19ec-1c88:57530208.871 : <= CNT96226::Close ret = 1
19ec-1c88:57530208.949 : <= CAsicIO::~CAsicIO
19ec-1c88:57530209.005 : => IoObject::IoLockEnd
19ec-1c88:57530209.054 : <= IoObject::IoLockEnd
19ec-1c88:57530209.105 : => IoObject::TerminateDevice
19ec-1c88:57530209.157 : => IoObject::IoLockEnd
19ec-1c88:57530209.207 : <= IoObject::IoLockEnd
19ec-1c88:57530209.310 : <= IoObject::TerminateDevice
19ec-1c88:57530209.559 : <= TerminateDriver ret = 1
19ec-1c88:57575265.363 : ============Debug Start==========
19ec-1c88:57575265.672 : Date : 2020/4/30 14:33:49
19ec-1c88:57575265.753 : Process ID : 19ec
19ec-1c88:57575266.175 : Windows : Version 10.0 build 18363 
19ec-1c88:57575266.632 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57575266.700 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57575266.768 : MemoryStatus.ullAvailPhys : 1675722752
19ec-1c88:57575266.828 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57575266.896 : MemoryStatus.ullAvailPageFile : 3050622976
19ec-1c88:57575266.959 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57575267.021 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:57575267.081 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57575267.183 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57575267.248 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57575267.493 : CPU Count : 4
19ec-1c88:57575267.540 : CPU Frequency : 100.000 Mhz
19ec-1c88:57575271.961 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57575272.093 : => InitializeDriver
19ec-1c88:57575272.374 : <= InitializeDriver ret = 1
19ec-1c88:57575272.433 : => InitializeScanner
19ec-1c88:57575272.520 : => CAsicIO::GetDeviceList
19ec-1c88:57575272.836 : => CNT96226::CNT96226
19ec-1c88:57575272.895 : => CNT96226::Open
19ec-1c88:57575294.752 : <= CNT96226::Open ret = 1
19ec-1c88:57575294.862 : => CNT96226::Initialize
19ec-1c88:57575295.063 : <= CNT96226::Initialize ret = 1
19ec-1c88:57575295.129 : <= CNT96226::CNT96226
19ec-1c88:57575295.190 : => CNT96226::EnumAvailableDevice
19ec-1c88:57575300.701 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57575300.784 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57575300.850 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57578913.274 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57578913.572 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57578919.984 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57578920.094 : => IoObject::GetLockName
19ec-1c88:57578920.162 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57578920.231 : <= IoObject::GetLockName
19ec-1c88:57578920.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:57578920.854 : iCmd = 3, nBytes = 2
19ec-1c88:57579271.417 : 0000 : 06 38 
19ec-1c88:57579271.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57579271.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:57579271.698 : iCmd = 4, nBytes = 2
19ec-1c88:57579554.128 : 0000 : 07 07 
19ec-1c88:57579554.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57579554.376 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57579554.471 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57579554.544 : IO Send command 10 bytes
19ec-1c88:57579554.598 : => CNT96226::VenderCmd_SetData
19ec-1c88:57579554.658 : iCmd = 0, nBytes = 10
19ec-1c88:57579554.765 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57579731.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57579731.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:57579731.819 : iCmd = 0, nBytes = 165
19ec-1c88:57579874.535 : skip dump 37 bytes
19ec-1c88:57579874.791 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57579874.944 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57579875.088 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57579875.223 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57579875.354 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57579875.496 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57579875.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57579875.755 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57579875.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57579875.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:57579875.940 : iCmd = 1, nBytes = 4
19ec-1c88:57580033.675 : 0000 : 00 00 00 00 
19ec-1c88:57580033.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57580033.919 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57580033.988 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57580034.062 : IO Send command 10 bytes
19ec-1c88:57580034.117 : => CNT96226::VenderCmd_SetData
19ec-1c88:57580034.177 : iCmd = 0, nBytes = 10
19ec-1c88:57580034.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57580369.474 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57580369.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:57580369.705 : iCmd = 0, nBytes = 128
19ec-1c88:57580532.032 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57580532.279 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57580532.428 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57580532.572 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57580532.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57580532.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57580532.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57580533.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57580533.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57580533.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:57580533.298 : iCmd = 1, nBytes = 4
19ec-1c88:57580682.539 : 0000 : 00 00 00 00 
19ec-1c88:57580682.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57580682.686 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57580682.854 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57580682.926 : => CNT96226::Close
19ec-1c88:57580687.046 : <= CNT96226::Close ret = 1
19ec-1c88:57580687.120 : <= CNT96226::~CNT96226
19ec-1c88:57580687.218 : <= CAsicIO::GetDeviceList
19ec-1c88:57580687.621 : => IoObject::SetTimeout
19ec-1c88:57580687.747 : Timeout--> In = 0 Out = 0
19ec-1c88:57580687.806 : <= IoObject::SetTimeout
19ec-1c88:57580687.870 : => CAsicIO::CAsicIO
19ec-1c88:57580687.936 : => CNT96226::CNT96226
19ec-1c88:57580687.993 : => CNT96226::Open
19ec-1c88:57580712.365 : <= CNT96226::Open ret = 1
19ec-1c88:57580712.465 : => CNT96226::Initialize
19ec-1c88:57580712.651 : <= CNT96226::Initialize ret = 1
19ec-1c88:57580712.711 : <= CNT96226::CNT96226
19ec-1c88:57580712.763 : <= CAsicIO::CAsicIO
19ec-1c88:57580712.816 : => CAsicIO::InitializeDevice
19ec-1c88:57580712.890 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57580718.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57580718.916 : => IoObject::GetLockName
19ec-1c88:57580718.972 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57580719.039 : <= IoObject::GetLockName
19ec-1c88:57580719.551 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57580719.624 : IO Send command 10 bytes
19ec-1c88:57580719.675 : => CNT96226::VenderCmd_SetData
19ec-1c88:57580719.731 : iCmd = 0, nBytes = 10
19ec-1c88:57580719.838 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57581027.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57581027.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:57581028.044 : iCmd = 0, nBytes = 128
19ec-1c88:57581153.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57581153.881 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57581154.025 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57581154.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57581154.294 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57581154.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57581154.551 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57581154.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57581154.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57581154.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:57581154.866 : iCmd = 1, nBytes = 4
19ec-1c88:57581262.248 : 0000 : 00 00 00 00 
19ec-1c88:57581262.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57581262.394 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57581262.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:57581262.510 : iCmd = 3, nBytes = 2
19ec-1c88:57581583.430 : 0000 : 06 38 
19ec-1c88:57581583.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57581583.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:57581583.742 : iCmd = 4, nBytes = 2
19ec-1c88:57581889.287 : 0000 : 07 07 
19ec-1c88:57581889.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57581889.602 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57581889.698 : => IoObject::InitializeDevice
19ec-1c88:57581889.821 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57581890.507 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57581890.579 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57581891.407 : => FindScanner
19ec-1c88:57581891.469 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57581891.536 : <= FindScanner ret = 1
19ec-1c88:57581891.594 : => IoObject::IoLockStart
19ec-1c88:57581891.697 : => CAsicIO::CheckDevice
19ec-1c88:57581891.751 : => CNT96226::ConnectIsAvailable
19ec-1c88:57581912.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57581912.428 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57581912.485 : <= IoObject::IoLockStart
19ec-1c88:57581912.547 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57581912.616 : IO Send command 10 bytes
19ec-1c88:57581912.702 : => CNT96226::VenderCmd_SetData
19ec-1c88:57581912.756 : iCmd = 0, nBytes = 10
19ec-1c88:57581912.862 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57582089.949 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57582090.164 : System send command 10 bytes + data 0 bytes
19ec-1c88:57582090.246 : IO total need to receive data 5 bytes
19ec-1c88:57582090.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:57582090.369 : iCmd = 0, nBytes = 5
19ec-1c88:57582197.545 : 0000 : 06 00 02 02 ab 
19ec-1c88:57582197.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57582197.697 : System total receive data 5 bytes
19ec-1c88:57582197.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:57582197.811 : iCmd = 1, nBytes = 4
19ec-1c88:57582305.966 : 0000 : 00 00 00 00 
19ec-1c88:57582306.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57582306.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57582306.324 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57582306.394 : IO Send command 10 bytes
19ec-1c88:57582306.495 : => CNT96226::VenderCmd_SetData
19ec-1c88:57582306.549 : iCmd = 0, nBytes = 10
19ec-1c88:57582306.653 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57582457.115 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57582457.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:57582457.330 : IO total need to receive data 165 bytes
19ec-1c88:57582457.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:57582457.457 : iCmd = 0, nBytes = 165
19ec-1c88:57582596.337 : skip dump 37 bytes
19ec-1c88:57582596.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57582596.770 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57582596.916 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57582597.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57582597.186 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57582597.321 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57582597.451 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57582597.580 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57582597.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57582597.710 : System total receive data 165 bytes
19ec-1c88:57582597.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:57582597.827 : iCmd = 1, nBytes = 4
19ec-1c88:57582766.498 : 0000 : 00 00 00 00 
19ec-1c88:57582766.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57582766.728 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57582766.892 : Dump Inquiry
19ec-1c88:57582767.010 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57582767.142 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57582767.277 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57582767.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57582767.536 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57582767.663 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57582767.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57582767.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57582768.036 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57582768.164 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57582768.250 : 00a0 : 00 00 00 00 00 
19ec-1c88:57582768.318 : => ReadNVMDataInternal
19ec-1c88:57582768.535 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57582768.596 : IO Send command 10 bytes
19ec-1c88:57582768.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:57582768.752 : iCmd = 0, nBytes = 10
19ec-1c88:57582768.850 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57583102.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57583103.009 : System send command 10 bytes + data 0 bytes
19ec-1c88:57583103.088 : IO total need to receive data 128 bytes
19ec-1c88:57583103.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:57583103.218 : iCmd = 0, nBytes = 128
19ec-1c88:57583276.800 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57583277.024 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57583277.171 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57583277.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57583277.440 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57583277.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57583277.692 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57583277.818 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57583277.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57583277.949 : System total receive data 128 bytes
19ec-1c88:57583278.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:57583278.066 : iCmd = 1, nBytes = 4
19ec-1c88:57583459.057 : 0000 : 00 00 00 00 
19ec-1c88:57583459.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57583459.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57583459.377 : NVMData.PadScanCount = 0
19ec-1c88:57583459.436 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57583459.497 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57583459.559 : NVMData.FlatbedScanCount = 0
19ec-1c88:57583459.618 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57583459.670 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57583459.725 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57583459.783 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57583459.845 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57583459.901 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57583459.957 : NVMData.BornMonth = 0
19ec-1c88:57583460.006 : NVMData.BornDay = 0
19ec-1c88:57583460.060 : NVMData.BornYear = 0
19ec-1c88:57583460.108 : NVMData.FirstScanMonth = 4
19ec-1c88:57583460.159 : NVMData.FirstScanDay = 30
19ec-1c88:57583460.219 : NVMData.FirstScanYear = 2020
19ec-1c88:57583460.278 : NVMData.VerticalMagnification = 0
19ec-1c88:57583460.332 : NVMData.HorizontalMagnification = 0
19ec-1c88:57583460.389 : NVMData.PowerSavingTime = 15
19ec-1c88:57583460.446 : NVMData.SN = A094165189010062
19ec-1c88:57583460.497 : NVMData.AutoFeed = 0
19ec-1c88:57583460.548 : NVMData.CCDType = 0
19ec-1c88:57583460.595 : NVMData.ScanSpeed = 0
19ec-1c88:57583460.645 : NVMData.RollerCount = 0
19ec-1c88:57583460.698 : NVMData.MultifeedCount = 0
19ec-1c88:57583460.753 : NVMData.JamCount = 0
19ec-1c88:57583460.803 : NVMData.IdentifyInfo = 
19ec-1c88:57583460.855 : NVMData.FormalName = 
19ec-1c88:57583461.018 : NVMData.ReservedB = 0
19ec-1c88:57583461.075 : NVMData.FunctionCode = 0
19ec-1c88:57583461.127 : NVMData.PreFeed = 0
19ec-1c88:57583461.177 : NVMData.PreFeedTime = 0
19ec-1c88:57583461.227 : NVMData.ButtonNumber = 0
19ec-1c88:57583461.278 : NVMData.PowerOffTime = 0
19ec-1c88:57583461.332 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57583461.411 : => IoObject::IoLockEnd
19ec-1c88:57583461.509 : <= IoObject::IoLockEnd
19ec-1c88:57583461.559 : <= InitializeScanner ret = 1
19ec-1c88:57583461.625 : => GetLogicalScannerAbilityEx
19ec-1c88:57583461.689 : => IoObject::IoLockStart
19ec-1c88:57583461.784 : => CAsicIO::CheckDevice
19ec-1c88:57583461.837 : => CNT96226::ConnectIsAvailable
19ec-1c88:57583479.022 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57583479.122 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57583479.180 : <= IoObject::IoLockStart
19ec-1c88:57583479.239 : => IoObject::IoLockEnd
19ec-1c88:57583479.330 : <= IoObject::IoLockEnd
19ec-1c88:57583479.441 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57583479.516 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57583695.541 : => ReadNVMData
19ec-1c88:57583695.717 : => IoObject::IoLockStart
19ec-1c88:57583695.874 : => CAsicIO::CheckDevice
19ec-1c88:57583695.936 : => CNT96226::ConnectIsAvailable
19ec-1c88:57583713.655 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57583713.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57583713.817 : <= IoObject::IoLockStart
19ec-1c88:57583713.882 : => ReadNVMDataInternal
19ec-1c88:57583713.942 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57583714.004 : IO Send command 10 bytes
19ec-1c88:57583714.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:57583714.190 : iCmd = 0, nBytes = 10
19ec-1c88:57583714.302 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57584058.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57584058.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:57584058.246 : IO total need to receive data 128 bytes
19ec-1c88:57584058.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:57584058.370 : iCmd = 0, nBytes = 128
19ec-1c88:57584196.508 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57584196.718 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57584196.862 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57584196.996 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57584197.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57584197.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57584197.612 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57584197.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57584197.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57584197.866 : System total receive data 128 bytes
19ec-1c88:57584197.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:57584197.989 : iCmd = 1, nBytes = 4
19ec-1c88:57584304.602 : 0000 : 00 00 00 00 
19ec-1c88:57584304.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57584304.835 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57584304.899 : NVMData.PadScanCount = 0
19ec-1c88:57584304.954 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57584305.007 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57584305.063 : NVMData.FlatbedScanCount = 0
19ec-1c88:57584305.117 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57584305.168 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57584305.219 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57584305.275 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57584305.329 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57584305.384 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57584305.439 : NVMData.BornMonth = 0
19ec-1c88:57584305.488 : NVMData.BornDay = 0
19ec-1c88:57584305.540 : NVMData.BornYear = 0
19ec-1c88:57584305.588 : NVMData.FirstScanMonth = 4
19ec-1c88:57584305.639 : NVMData.FirstScanDay = 30
19ec-1c88:57584305.693 : NVMData.FirstScanYear = 2020
19ec-1c88:57584305.891 : NVMData.VerticalMagnification = 0
19ec-1c88:57584305.947 : NVMData.HorizontalMagnification = 0
19ec-1c88:57584306.003 : NVMData.PowerSavingTime = 15
19ec-1c88:57584306.057 : NVMData.SN = A094165189010062
19ec-1c88:57584306.106 : NVMData.AutoFeed = 0
19ec-1c88:57584306.155 : NVMData.CCDType = 0
19ec-1c88:57584306.202 : NVMData.ScanSpeed = 0
19ec-1c88:57584306.250 : NVMData.RollerCount = 0
19ec-1c88:57584306.299 : NVMData.MultifeedCount = 0
19ec-1c88:57584306.348 : NVMData.JamCount = 0
19ec-1c88:57584306.394 : NVMData.IdentifyInfo = 
19ec-1c88:57584306.444 : NVMData.FormalName = 
19ec-1c88:57584306.491 : NVMData.ReservedB = 0
19ec-1c88:57584306.539 : NVMData.FunctionCode = 0
19ec-1c88:57584306.587 : NVMData.PreFeed = 0
19ec-1c88:57584306.634 : NVMData.PreFeedTime = 0
19ec-1c88:57584306.680 : NVMData.ButtonNumber = 0
19ec-1c88:57584306.730 : NVMData.PowerOffTime = 0
19ec-1c88:57584306.780 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57584306.840 : => IoObject::IoLockEnd
19ec-1c88:57584306.930 : <= IoObject::IoLockEnd
19ec-1c88:57584306.978 : <= ReadNVMData ret = 1
19ec-1c88:57584879.016 : => TerminateDriver
19ec-1c88:57584879.198 : => CAsicIO::~CAsicIO,pStage=197135432
19ec-1c88:57584879.275 : => CNT96226::Close
19ec-1c88:57584883.526 : <= CNT96226::Close ret = 1
19ec-1c88:57584883.609 : <= CAsicIO::~CAsicIO
19ec-1c88:57584883.674 : => IoObject::IoLockEnd
19ec-1c88:57584883.729 : <= IoObject::IoLockEnd
19ec-1c88:57584883.786 : => IoObject::TerminateDevice
19ec-1c88:57584883.841 : => IoObject::IoLockEnd
19ec-1c88:57584883.891 : <= IoObject::IoLockEnd
19ec-1c88:57584884.008 : <= IoObject::TerminateDevice
19ec-1c88:57584884.265 : <= TerminateDriver ret = 1
19ec-1c88:57587417.041 : ============Debug Start==========
19ec-1c88:57587417.358 : Date : 2020/4/30 14:33:49
19ec-1c88:57587417.443 : Process ID : 19ec
19ec-1c88:57587417.858 : Windows : Version 10.0 build 18363 
19ec-1c88:57587418.322 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57587418.385 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57587418.450 : MemoryStatus.ullAvailPhys : 1675354112
19ec-1c88:57587418.508 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57587418.568 : MemoryStatus.ullAvailPageFile : 3044540416
19ec-1c88:57587418.629 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57587418.691 : MemoryStatus.ullAvailVirtual : 1728475136
19ec-1c88:57587418.751 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57587418.852 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57587418.911 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57587419.152 : CPU Count : 4
19ec-1c88:57587419.202 : CPU Frequency : 100.000 Mhz
19ec-1c88:57587423.479 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57587423.611 : => InitializeDriver
19ec-1c88:57587423.900 : <= InitializeDriver ret = 1
19ec-1c88:57590250.980 : => InitializeScanner
19ec-1c88:57590251.459 : => CAsicIO::GetDeviceList
19ec-1c88:57590251.940 : => CNT96226::CNT96226
19ec-1c88:57590252.011 : => CNT96226::Open
19ec-1c88:57590274.926 : <= CNT96226::Open ret = 1
19ec-1c88:57590275.027 : => CNT96226::Initialize
19ec-1c88:57590275.233 : <= CNT96226::Initialize ret = 1
19ec-1c88:57590275.295 : <= CNT96226::CNT96226
19ec-1c88:57590275.359 : => CNT96226::EnumAvailableDevice
19ec-1c88:57590280.832 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57590280.913 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57590280.973 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57593890.635 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57593890.920 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57593896.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57593896.861 : => IoObject::GetLockName
19ec-1c88:57593896.922 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57593896.993 : <= IoObject::GetLockName
19ec-1c88:57593897.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:57593897.533 : iCmd = 3, nBytes = 2
19ec-1c88:57594249.186 : 0000 : 06 38 
19ec-1c88:57594249.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57594249.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:57594249.478 : iCmd = 4, nBytes = 2
19ec-1c88:57594496.598 : 0000 : 07 07 
19ec-1c88:57594496.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57594496.872 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57594496.970 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57594497.044 : IO Send command 10 bytes
19ec-1c88:57594497.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:57594497.163 : iCmd = 0, nBytes = 10
19ec-1c88:57594497.276 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57594642.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57594643.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:57594643.085 : iCmd = 0, nBytes = 165
19ec-1c88:57594758.706 : skip dump 37 bytes
19ec-1c88:57594758.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57594759.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57594759.149 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57594759.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57594759.407 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57594759.545 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57594759.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57594759.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57594759.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57594759.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:57594759.971 : iCmd = 1, nBytes = 4
19ec-1c88:57594874.888 : 0000 : 00 00 00 00 
19ec-1c88:57594874.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57594875.055 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57594875.119 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57594875.183 : IO Send command 10 bytes
19ec-1c88:57594875.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:57594875.292 : iCmd = 0, nBytes = 10
19ec-1c88:57594875.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57595173.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57595173.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:57595173.584 : iCmd = 0, nBytes = 128
19ec-1c88:57595323.315 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595323.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595323.629 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57595323.758 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57595323.889 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57595324.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595324.138 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595324.261 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595324.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57595324.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:57595324.439 : iCmd = 1, nBytes = 4
19ec-1c88:57595446.953 : 0000 : 00 00 00 00 
19ec-1c88:57595447.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57595447.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57595447.306 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57595447.378 : => CNT96226::Close
19ec-1c88:57595451.745 : <= CNT96226::Close ret = 1
19ec-1c88:57595451.819 : <= CNT96226::~CNT96226
19ec-1c88:57595451.910 : <= CAsicIO::GetDeviceList
19ec-1c88:57595452.374 : => IoObject::SetTimeout
19ec-1c88:57595452.509 : Timeout--> In = 0 Out = 0
19ec-1c88:57595452.569 : <= IoObject::SetTimeout
19ec-1c88:57595452.646 : => CAsicIO::CAsicIO
19ec-1c88:57595452.719 : => CNT96226::CNT96226
19ec-1c88:57595452.774 : => CNT96226::Open
19ec-1c88:57595476.518 : <= CNT96226::Open ret = 1
19ec-1c88:57595476.623 : => CNT96226::Initialize
19ec-1c88:57595476.826 : <= CNT96226::Initialize ret = 1
19ec-1c88:57595476.884 : <= CNT96226::CNT96226
19ec-1c88:57595476.936 : <= CAsicIO::CAsicIO
19ec-1c88:57595476.992 : => CAsicIO::InitializeDevice
19ec-1c88:57595477.062 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57595483.164 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57595483.290 : => IoObject::GetLockName
19ec-1c88:57595483.354 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57595483.420 : <= IoObject::GetLockName
19ec-1c88:57595483.931 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57595484.004 : IO Send command 10 bytes
19ec-1c88:57595484.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:57595484.116 : iCmd = 0, nBytes = 10
19ec-1c88:57595484.228 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57595791.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57595791.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:57595791.892 : iCmd = 0, nBytes = 128
19ec-1c88:57595934.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595935.175 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595935.313 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57595935.442 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57595935.565 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57595935.687 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595935.812 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595935.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57595935.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57595936.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:57595936.113 : iCmd = 1, nBytes = 4
19ec-1c88:57596081.138 : 0000 : 00 00 00 00 
19ec-1c88:57596081.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57596081.313 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57596081.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:57596081.434 : iCmd = 3, nBytes = 2
19ec-1c88:57596422.039 : 0000 : 06 38 
19ec-1c88:57596422.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57596422.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:57596422.318 : iCmd = 4, nBytes = 2
19ec-1c88:57596699.896 : 0000 : 07 07 
19ec-1c88:57596700.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57596700.252 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57596700.354 : => IoObject::InitializeDevice
19ec-1c88:57596700.477 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57596701.097 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57596701.170 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57596702.044 : => FindScanner
19ec-1c88:57596702.151 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57596702.432 : <= FindScanner ret = 1
19ec-1c88:57596702.599 : => IoObject::IoLockStart
19ec-1c88:57596702.724 : => CAsicIO::CheckDevice
19ec-1c88:57596702.789 : => CNT96226::ConnectIsAvailable
19ec-1c88:57596719.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57596719.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57596719.691 : <= IoObject::IoLockStart
19ec-1c88:57596719.758 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57596719.831 : IO Send command 10 bytes
19ec-1c88:57596719.924 : => CNT96226::VenderCmd_SetData
19ec-1c88:57596719.985 : iCmd = 0, nBytes = 10
19ec-1c88:57596720.098 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57596894.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57596894.671 : System send command 10 bytes + data 0 bytes
19ec-1c88:57596894.754 : IO total need to receive data 5 bytes
19ec-1c88:57596894.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:57596894.888 : iCmd = 0, nBytes = 5
19ec-1c88:57597067.084 : 0000 : 06 00 02 02 ab 
19ec-1c88:57597067.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57597067.354 : System total receive data 5 bytes
19ec-1c88:57597067.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:57597067.484 : iCmd = 1, nBytes = 4
19ec-1c88:57597218.272 : 0000 : 00 00 00 00 
19ec-1c88:57597218.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57597218.630 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57597218.701 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57597218.769 : IO Send command 10 bytes
19ec-1c88:57597218.895 : => CNT96226::VenderCmd_SetData
19ec-1c88:57597218.956 : iCmd = 0, nBytes = 10
19ec-1c88:57597219.062 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57597376.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57597376.795 : System send command 10 bytes + data 0 bytes
19ec-1c88:57597376.865 : IO total need to receive data 165 bytes
19ec-1c88:57597376.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:57597376.988 : iCmd = 0, nBytes = 165
19ec-1c88:57597535.259 : skip dump 37 bytes
19ec-1c88:57597535.557 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57597535.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57597535.851 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57597535.995 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57597536.126 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57597536.267 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57597536.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57597536.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57597536.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57597536.654 : System total receive data 165 bytes
19ec-1c88:57597536.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:57597536.773 : iCmd = 1, nBytes = 4
19ec-1c88:57597658.374 : 0000 : 00 00 00 00 
19ec-1c88:57597658.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57597658.634 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57597658.831 : Dump Inquiry
19ec-1c88:57597658.958 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57597659.091 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57597659.224 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57597659.358 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57597659.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57597659.622 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57597659.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57597659.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57597660.008 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57597660.136 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57597660.223 : 00a0 : 00 00 00 00 00 
19ec-1c88:57597660.294 : => ReadNVMDataInternal
19ec-1c88:57597660.535 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57597660.601 : IO Send command 10 bytes
19ec-1c88:57597660.702 : => CNT96226::VenderCmd_SetData
19ec-1c88:57597660.754 : iCmd = 0, nBytes = 10
19ec-1c88:57597660.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57597957.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57597957.331 : System send command 10 bytes + data 0 bytes
19ec-1c88:57597957.402 : IO total need to receive data 128 bytes
19ec-1c88:57597957.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:57597957.527 : iCmd = 0, nBytes = 128
19ec-1c88:57598095.538 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57598095.783 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57598095.931 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57598096.066 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57598096.193 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57598096.319 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57598096.447 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57598096.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57598096.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57598096.706 : System total receive data 128 bytes
19ec-1c88:57598096.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:57598096.823 : iCmd = 1, nBytes = 4
19ec-1c88:57598207.459 : 0000 : 00 00 00 00 
19ec-1c88:57598207.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57598207.743 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57598207.813 : NVMData.PadScanCount = 0
19ec-1c88:57598207.866 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57598207.919 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57598207.985 : NVMData.FlatbedScanCount = 0
19ec-1c88:57598208.038 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57598208.087 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57598208.142 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57598208.198 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57598208.251 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57598208.306 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57598208.359 : NVMData.BornMonth = 0
19ec-1c88:57598208.411 : NVMData.BornDay = 0
19ec-1c88:57598208.462 : NVMData.BornYear = 0
19ec-1c88:57598208.508 : NVMData.FirstScanMonth = 4
19ec-1c88:57598208.561 : NVMData.FirstScanDay = 30
19ec-1c88:57598208.615 : NVMData.FirstScanYear = 2020
19ec-1c88:57598208.668 : NVMData.VerticalMagnification = 0
19ec-1c88:57598208.722 : NVMData.HorizontalMagnification = 0
19ec-1c88:57598208.775 : NVMData.PowerSavingTime = 15
19ec-1c88:57598208.827 : NVMData.SN = A094165189010062
19ec-1c88:57598208.878 : NVMData.AutoFeed = 0
19ec-1c88:57598208.925 : NVMData.CCDType = 0
19ec-1c88:57598208.971 : NVMData.ScanSpeed = 0
19ec-1c88:57598209.021 : NVMData.RollerCount = 0
19ec-1c88:57598209.073 : NVMData.MultifeedCount = 0
19ec-1c88:57598209.124 : NVMData.JamCount = 0
19ec-1c88:57598209.173 : NVMData.IdentifyInfo = 
19ec-1c88:57598209.224 : NVMData.FormalName = 
19ec-1c88:57598209.524 : NVMData.ReservedB = 0
19ec-1c88:57598209.575 : NVMData.FunctionCode = 0
19ec-1c88:57598209.624 : NVMData.PreFeed = 0
19ec-1c88:57598209.675 : NVMData.PreFeedTime = 0
19ec-1c88:57598209.723 : NVMData.ButtonNumber = 0
19ec-1c88:57598209.777 : NVMData.PowerOffTime = 0
19ec-1c88:57598209.829 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57598209.910 : => IoObject::IoLockEnd
19ec-1c88:57598210.007 : <= IoObject::IoLockEnd
19ec-1c88:57598210.059 : <= InitializeScanner ret = 1
19ec-1c88:57599597.953 : => GetLogicalScannerAbility
19ec-1c88:57599598.180 : => IoObject::IoLockStart
19ec-1c88:57599598.337 : => CAsicIO::CheckDevice
19ec-1c88:57599598.400 : => CNT96226::ConnectIsAvailable
19ec-1c88:57599614.642 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57599614.745 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57599614.805 : <= IoObject::IoLockStart
19ec-1c88:57599614.864 : => IoObject::IoLockEnd
19ec-1c88:57599614.968 : <= IoObject::IoLockEnd
19ec-1c88:57599615.046 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57603727.704 : => GetLogicalScannerAbilityEx
19ec-1c88:57603727.913 : => IoObject::IoLockStart
19ec-1c88:57603728.052 : => CAsicIO::CheckDevice
19ec-1c88:57603728.112 : => CNT96226::ConnectIsAvailable
19ec-1c88:57603743.798 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57603743.905 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57603743.968 : <= IoObject::IoLockStart
19ec-1c88:57603744.028 : => IoObject::IoLockEnd
19ec-1c88:57603744.124 : <= IoObject::IoLockEnd
19ec-1c88:57603744.242 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57603744.320 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57611771.873 : => ReadNVMData
19ec-1c88:57611772.065 : => IoObject::IoLockStart
19ec-1c88:57611772.200 : => CAsicIO::CheckDevice
19ec-1c88:57611772.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:57611785.396 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57611785.500 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57611785.562 : <= IoObject::IoLockStart
19ec-1c88:57611785.629 : => ReadNVMDataInternal
19ec-1c88:57611785.693 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57611785.765 : IO Send command 10 bytes
19ec-1c88:57611785.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:57611785.974 : iCmd = 0, nBytes = 10
19ec-1c88:57611786.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57612281.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57612281.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:57612281.881 : IO total need to receive data 128 bytes
19ec-1c88:57612281.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:57612282.017 : iCmd = 0, nBytes = 128
19ec-1c88:57612427.560 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57612427.769 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57612427.921 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57612428.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57612428.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57612428.317 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57612428.447 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57612428.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57612428.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57612428.707 : System total receive data 128 bytes
19ec-1c88:57612428.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:57612428.823 : iCmd = 1, nBytes = 4
19ec-1c88:57612558.925 : 0000 : 00 00 00 00 
19ec-1c88:57612559.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57612559.181 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57612559.249 : NVMData.PadScanCount = 0
19ec-1c88:57612559.307 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57612559.364 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57612559.422 : NVMData.FlatbedScanCount = 0
19ec-1c88:57612559.476 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57612559.641 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57612559.698 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57612559.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57612559.811 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57612559.867 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57612559.921 : NVMData.BornMonth = 0
19ec-1c88:57612559.973 : NVMData.BornDay = 0
19ec-1c88:57612560.025 : NVMData.BornYear = 0
19ec-1c88:57612560.074 : NVMData.FirstScanMonth = 4
19ec-1c88:57612560.127 : NVMData.FirstScanDay = 30
19ec-1c88:57612560.182 : NVMData.FirstScanYear = 2020
19ec-1c88:57612560.238 : NVMData.VerticalMagnification = 0
19ec-1c88:57612560.295 : NVMData.HorizontalMagnification = 0
19ec-1c88:57612560.351 : NVMData.PowerSavingTime = 15
19ec-1c88:57612560.405 : NVMData.SN = A094165189010062
19ec-1c88:57612560.457 : NVMData.AutoFeed = 0
19ec-1c88:57612560.507 : NVMData.CCDType = 0
19ec-1c88:57612560.554 : NVMData.ScanSpeed = 0
19ec-1c88:57612560.606 : NVMData.RollerCount = 0
19ec-1c88:57612560.662 : NVMData.MultifeedCount = 0
19ec-1c88:57612560.717 : NVMData.JamCount = 0
19ec-1c88:57612560.767 : NVMData.IdentifyInfo = 
19ec-1c88:57612560.819 : NVMData.FormalName = 
19ec-1c88:57612560.868 : NVMData.ReservedB = 0
19ec-1c88:57612560.917 : NVMData.FunctionCode = 0
19ec-1c88:57612560.966 : NVMData.PreFeed = 0
19ec-1c88:57612561.016 : NVMData.PreFeedTime = 0
19ec-1c88:57612561.067 : NVMData.ButtonNumber = 0
19ec-1c88:57612561.118 : NVMData.PowerOffTime = 0
19ec-1c88:57612561.169 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57612561.233 : => IoObject::IoLockEnd
19ec-1c88:57612561.324 : <= IoObject::IoLockEnd
19ec-1c88:57612561.373 : <= ReadNVMData ret = 1
19ec-1c88:57623550.514 : => GetADFStatus
19ec-1c88:57623550.917 : => IoObject::IoLockStart
19ec-1c88:57623551.046 : => CAsicIO::CheckDevice
19ec-1c88:57623551.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:57623569.901 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57623570.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57623570.068 : <= IoObject::IoLockStart
19ec-1c88:57623570.132 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57623570.203 : IO Send command 10 bytes
19ec-1c88:57623570.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:57623570.393 : iCmd = 0, nBytes = 10
19ec-1c88:57623570.502 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57623728.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57623728.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:57623728.396 : IO total need to receive data 2 bytes
19ec-1c88:57623728.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:57623728.513 : iCmd = 0, nBytes = 2
19ec-1c88:57623840.449 : 0000 : 00 00 
19ec-1c88:57623840.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57623840.684 : System total receive data 2 bytes
19ec-1c88:57623840.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:57623840.806 : iCmd = 1, nBytes = 4
19ec-1c88:57623972.852 : 0000 : 00 00 00 00 
19ec-1c88:57623972.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57623973.299 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57623973.368 : Return status = 0
19ec-1c88:57623973.431 : => IoObject::IoLockEnd
19ec-1c88:57623973.524 : <= IoObject::IoLockEnd
19ec-1c88:57623973.576 : <= GetADFStatus ret = 1
19ec-1c88:57626869.778 : => GetADFStatus
19ec-1c88:57626869.976 : => IoObject::IoLockStart
19ec-1c88:57626870.109 : => CAsicIO::CheckDevice
19ec-1c88:57626870.175 : => CNT96226::ConnectIsAvailable
19ec-1c88:57626882.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57626883.019 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57626883.084 : <= IoObject::IoLockStart
19ec-1c88:57626883.144 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57626883.212 : IO Send command 10 bytes
19ec-1c88:57626883.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:57626883.391 : iCmd = 0, nBytes = 10
19ec-1c88:57626883.500 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57627021.995 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57627022.344 : System send command 10 bytes + data 0 bytes
19ec-1c88:57627022.587 : IO total need to receive data 2 bytes
19ec-1c88:57627022.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:57627022.716 : iCmd = 0, nBytes = 2
19ec-1c88:57627134.301 : 0000 : 00 00 
19ec-1c88:57627134.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57627134.475 : System total receive data 2 bytes
19ec-1c88:57627134.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:57627134.590 : iCmd = 1, nBytes = 4
19ec-1c88:57627261.890 : 0000 : 00 00 00 00 
19ec-1c88:57627262.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57627262.191 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57627262.262 : Return status = 0
19ec-1c88:57627262.325 : => IoObject::IoLockEnd
19ec-1c88:57627262.417 : <= IoObject::IoLockEnd
19ec-1c88:57627262.471 : <= GetADFStatus ret = 1
19ec-1c88:57629442.575 : => TerminateDriver
19ec-1c88:57629442.770 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:57629442.854 : => CNT96226::Close
19ec-1c88:57629447.115 : <= CNT96226::Close ret = 1
19ec-1c88:57629447.202 : <= CAsicIO::~CAsicIO
19ec-1c88:57629447.268 : => IoObject::IoLockEnd
19ec-1c88:57629447.325 : <= IoObject::IoLockEnd
19ec-1c88:57629447.380 : => IoObject::TerminateDevice
19ec-1c88:57629447.439 : => IoObject::IoLockEnd
19ec-1c88:57629447.492 : <= IoObject::IoLockEnd
19ec-1c88:57629447.601 : <= IoObject::TerminateDevice
19ec-1c88:57629447.862 : <= TerminateDriver ret = 1
19ec-1c88:57672480.301 : ============Debug Start==========
19ec-1c88:57672480.578 : Date : 2020/4/30 14:33:52
19ec-1c88:57672480.660 : Process ID : 19ec
19ec-1c88:57672481.086 : Windows : Version 10.0 build 18363 
19ec-1c88:57672481.553 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57672481.618 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57672481.686 : MemoryStatus.ullAvailPhys : 1676046336
19ec-1c88:57672481.746 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57672481.811 : MemoryStatus.ullAvailPageFile : 3022041088
19ec-1c88:57672481.872 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57672481.929 : MemoryStatus.ullAvailVirtual : 1728471040
19ec-1c88:57672481.990 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57672482.098 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57672482.161 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57672482.398 : CPU Count : 4
19ec-1c88:57672482.443 : CPU Frequency : 100.000 Mhz
19ec-1c88:57672486.541 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57672486.668 : => InitializeDriver
19ec-1c88:57672486.934 : <= InitializeDriver ret = 1
19ec-1c88:57672486.989 : => InitializeScanner
19ec-1c88:57672487.075 : => CAsicIO::GetDeviceList
19ec-1c88:57672487.372 : => CNT96226::CNT96226
19ec-1c88:57672487.430 : => CNT96226::Open
19ec-1c88:57672508.722 : <= CNT96226::Open ret = 1
19ec-1c88:57672508.831 : => CNT96226::Initialize
19ec-1c88:57672509.026 : <= CNT96226::Initialize ret = 1
19ec-1c88:57672509.085 : <= CNT96226::CNT96226
19ec-1c88:57672509.142 : => CNT96226::EnumAvailableDevice
19ec-1c88:57672514.420 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57672514.502 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57672514.562 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57676199.189 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57676199.469 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57676205.633 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57676205.742 : => IoObject::GetLockName
19ec-1c88:57676205.801 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57676205.866 : <= IoObject::GetLockName
19ec-1c88:57676206.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:57676206.447 : iCmd = 3, nBytes = 2
19ec-1c88:57676525.303 : 0000 : 06 38 
19ec-1c88:57676525.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57676525.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:57676525.629 : iCmd = 4, nBytes = 2
19ec-1c88:57676769.402 : 0000 : 07 07 
19ec-1c88:57676769.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57676769.692 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57676769.786 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57676769.857 : IO Send command 10 bytes
19ec-1c88:57676769.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:57676769.977 : iCmd = 0, nBytes = 10
19ec-1c88:57676770.083 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57676919.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57676919.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:57676919.610 : iCmd = 0, nBytes = 165
19ec-1c88:57677081.698 : skip dump 37 bytes
19ec-1c88:57677081.958 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57677082.113 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57677082.261 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57677082.400 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57677082.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57677082.672 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57677082.806 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677082.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677083.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57677083.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:57677083.121 : iCmd = 1, nBytes = 4
19ec-1c88:57677193.984 : 0000 : 00 00 00 00 
19ec-1c88:57677194.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57677194.178 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57677194.246 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57677194.316 : IO Send command 10 bytes
19ec-1c88:57677194.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:57677194.431 : iCmd = 0, nBytes = 10
19ec-1c88:57677194.538 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57677495.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57677495.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:57677495.830 : iCmd = 0, nBytes = 128
19ec-1c88:57677619.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677619.507 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677619.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57677619.803 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57677619.943 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57677620.074 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677620.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677620.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57677620.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57677620.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:57677620.536 : iCmd = 1, nBytes = 4
19ec-1c88:57677742.863 : 0000 : 00 00 00 00 
19ec-1c88:57677743.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57677743.101 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57677743.285 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57677743.356 : => CNT96226::Close
19ec-1c88:57677746.771 : <= CNT96226::Close ret = 1
19ec-1c88:57677746.849 : <= CNT96226::~CNT96226
19ec-1c88:57677746.940 : <= CAsicIO::GetDeviceList
19ec-1c88:57677747.313 : => IoObject::SetTimeout
19ec-1c88:57677747.444 : Timeout--> In = 0 Out = 0
19ec-1c88:57677747.505 : <= IoObject::SetTimeout
19ec-1c88:57677747.578 : => CAsicIO::CAsicIO
19ec-1c88:57677747.648 : => CNT96226::CNT96226
19ec-1c88:57677747.705 : => CNT96226::Open
19ec-1c88:57677768.277 : <= CNT96226::Open ret = 1
19ec-1c88:57677768.378 : => CNT96226::Initialize
19ec-1c88:57677768.573 : <= CNT96226::Initialize ret = 1
19ec-1c88:57677768.631 : <= CNT96226::CNT96226
19ec-1c88:57677768.686 : <= CAsicIO::CAsicIO
19ec-1c88:57677768.741 : => CAsicIO::InitializeDevice
19ec-1c88:57677768.819 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57677774.838 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57677774.963 : => IoObject::GetLockName
19ec-1c88:57677775.020 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57677775.086 : <= IoObject::GetLockName
19ec-1c88:57677775.594 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57677775.665 : IO Send command 10 bytes
19ec-1c88:57677775.720 : => CNT96226::VenderCmd_SetData
19ec-1c88:57677775.780 : iCmd = 0, nBytes = 10
19ec-1c88:57677775.897 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57678071.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57678071.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:57678071.825 : iCmd = 0, nBytes = 128
19ec-1c88:57678195.222 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57678195.464 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57678195.615 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57678195.754 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57678195.882 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57678196.012 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57678196.140 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57678196.268 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57678196.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57678196.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:57678196.457 : iCmd = 1, nBytes = 4
19ec-1c88:57678438.838 : 0000 : 00 00 00 00 
19ec-1c88:57678439.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57678439.088 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57678439.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:57678439.222 : iCmd = 3, nBytes = 2
19ec-1c88:57678748.674 : 0000 : 06 38 
19ec-1c88:57678748.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57678748.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:57678748.994 : iCmd = 4, nBytes = 2
19ec-1c88:57679014.983 : 0000 : 07 07 
19ec-1c88:57679015.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57679015.342 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57679015.445 : => IoObject::InitializeDevice
19ec-1c88:57679015.575 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57679016.323 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57679016.392 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57679017.050 : => FindScanner
19ec-1c88:57679017.105 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57679017.176 : <= FindScanner ret = 1
19ec-1c88:57679017.235 : => IoObject::IoLockStart
19ec-1c88:57679017.338 : => CAsicIO::CheckDevice
19ec-1c88:57679017.394 : => CNT96226::ConnectIsAvailable
19ec-1c88:57679030.361 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57679030.508 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57679030.576 : <= IoObject::IoLockStart
19ec-1c88:57679030.645 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57679030.720 : IO Send command 10 bytes
19ec-1c88:57679030.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:57679030.869 : iCmd = 0, nBytes = 10
19ec-1c88:57679030.975 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57679177.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57679177.452 : System send command 10 bytes + data 0 bytes
19ec-1c88:57679177.527 : IO total need to receive data 5 bytes
19ec-1c88:57679177.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:57679177.656 : iCmd = 0, nBytes = 5
19ec-1c88:57679304.948 : 0000 : 06 00 02 02 ab 
19ec-1c88:57679305.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57679305.210 : System total receive data 5 bytes
19ec-1c88:57679305.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:57679305.339 : iCmd = 1, nBytes = 4
19ec-1c88:57679417.213 : 0000 : 00 00 00 00 
19ec-1c88:57679417.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57679417.533 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57679417.605 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57679417.677 : IO Send command 10 bytes
19ec-1c88:57679417.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:57679417.825 : iCmd = 0, nBytes = 10
19ec-1c88:57679417.933 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57679567.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57679567.819 : System send command 10 bytes + data 0 bytes
19ec-1c88:57679567.905 : IO total need to receive data 165 bytes
19ec-1c88:57679567.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:57679568.042 : iCmd = 0, nBytes = 165
19ec-1c88:57679683.625 : skip dump 37 bytes
19ec-1c88:57679683.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57679683.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57679684.144 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57679684.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57679684.417 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57679684.555 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57679684.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57679684.808 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57679684.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57679684.933 : System total receive data 165 bytes
19ec-1c88:57679684.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:57679685.053 : iCmd = 1, nBytes = 4
19ec-1c88:57679807.464 : 0000 : 00 00 00 00 
19ec-1c88:57679807.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57679807.786 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57679807.959 : Dump Inquiry
19ec-1c88:57679808.092 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57679808.234 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57679808.378 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57679808.518 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57679808.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57679808.787 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57679808.919 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57679809.047 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57679809.177 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57679809.309 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57679809.400 : 00a0 : 00 00 00 00 00 
19ec-1c88:57679809.475 : => ReadNVMDataInternal
19ec-1c88:57679809.667 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57679809.732 : IO Send command 10 bytes
19ec-1c88:57679809.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:57679809.892 : iCmd = 0, nBytes = 10
19ec-1c88:57679809.998 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57680101.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57680101.362 : System send command 10 bytes + data 0 bytes
19ec-1c88:57680101.438 : IO total need to receive data 128 bytes
19ec-1c88:57680101.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:57680101.572 : iCmd = 0, nBytes = 128
19ec-1c88:57680217.139 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680217.331 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680217.474 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57680217.607 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57680217.737 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57680217.867 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680217.994 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680218.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680218.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57680218.252 : System total receive data 128 bytes
19ec-1c88:57680218.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:57680218.366 : iCmd = 1, nBytes = 4
19ec-1c88:57680337.046 : 0000 : 00 00 00 00 
19ec-1c88:57680337.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57680337.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57680337.454 : NVMData.PadScanCount = 0
19ec-1c88:57680337.511 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57680337.574 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57680337.634 : NVMData.FlatbedScanCount = 0
19ec-1c88:57680337.696 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57680337.751 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57680337.811 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57680337.868 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57680337.924 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57680337.982 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57680338.037 : NVMData.BornMonth = 0
19ec-1c88:57680338.090 : NVMData.BornDay = 0
19ec-1c88:57680338.144 : NVMData.BornYear = 0
19ec-1c88:57680338.193 : NVMData.FirstScanMonth = 4
19ec-1c88:57680338.248 : NVMData.FirstScanDay = 30
19ec-1c88:57680338.305 : NVMData.FirstScanYear = 2020
19ec-1c88:57680338.363 : NVMData.VerticalMagnification = 0
19ec-1c88:57680338.420 : NVMData.HorizontalMagnification = 0
19ec-1c88:57680338.476 : NVMData.PowerSavingTime = 15
19ec-1c88:57680338.531 : NVMData.SN = A094165189010062
19ec-1c88:57680338.582 : NVMData.AutoFeed = 0
19ec-1c88:57680338.631 : NVMData.CCDType = 0
19ec-1c88:57680338.681 : NVMData.ScanSpeed = 0
19ec-1c88:57680338.731 : NVMData.RollerCount = 0
19ec-1c88:57680338.787 : NVMData.MultifeedCount = 0
19ec-1c88:57680338.837 : NVMData.JamCount = 0
19ec-1c88:57680338.887 : NVMData.IdentifyInfo = 
19ec-1c88:57680338.939 : NVMData.FormalName = 
19ec-1c88:57680339.099 : NVMData.ReservedB = 0
19ec-1c88:57680339.153 : NVMData.FunctionCode = 0
19ec-1c88:57680339.204 : NVMData.PreFeed = 0
19ec-1c88:57680339.253 : NVMData.PreFeedTime = 0
19ec-1c88:57680339.303 : NVMData.ButtonNumber = 0
19ec-1c88:57680339.351 : NVMData.PowerOffTime = 0
19ec-1c88:57680339.404 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57680339.490 : => IoObject::IoLockEnd
19ec-1c88:57680339.583 : <= IoObject::IoLockEnd
19ec-1c88:57680339.632 : <= InitializeScanner ret = 1
19ec-1c88:57680339.694 : => GetLogicalScannerAbilityEx
19ec-1c88:57680339.754 : => IoObject::IoLockStart
19ec-1c88:57680339.849 : => CAsicIO::CheckDevice
19ec-1c88:57680339.906 : => CNT96226::ConnectIsAvailable
19ec-1c88:57680352.312 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57680352.408 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57680352.466 : <= IoObject::IoLockStart
19ec-1c88:57680352.522 : => IoObject::IoLockEnd
19ec-1c88:57680352.608 : <= IoObject::IoLockEnd
19ec-1c88:57680352.721 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57680352.795 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57680561.718 : => ReadNVMData
19ec-1c88:57680561.911 : => IoObject::IoLockStart
19ec-1c88:57680562.063 : => CAsicIO::CheckDevice
19ec-1c88:57680562.124 : => CNT96226::ConnectIsAvailable
19ec-1c88:57680576.470 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57680576.575 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57680576.633 : <= IoObject::IoLockStart
19ec-1c88:57680576.700 : => ReadNVMDataInternal
19ec-1c88:57680576.764 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57680576.834 : IO Send command 10 bytes
19ec-1c88:57680576.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:57680577.013 : iCmd = 0, nBytes = 10
19ec-1c88:57680577.137 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57680870.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57680870.774 : System send command 10 bytes + data 0 bytes
19ec-1c88:57680870.855 : IO total need to receive data 128 bytes
19ec-1c88:57680870.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:57680870.989 : iCmd = 0, nBytes = 128
19ec-1c88:57680994.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680994.627 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680994.777 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57680994.915 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57680995.044 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57680995.173 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680995.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680995.435 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57680995.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57680995.567 : System total receive data 128 bytes
19ec-1c88:57680995.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:57680995.690 : iCmd = 1, nBytes = 4
19ec-1c88:57681106.447 : 0000 : 00 00 00 00 
19ec-1c88:57681106.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57681106.732 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57681106.806 : NVMData.PadScanCount = 0
19ec-1c88:57681106.861 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57681106.919 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57681106.980 : NVMData.FlatbedScanCount = 0
19ec-1c88:57681107.036 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57681107.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57681107.152 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57681107.207 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57681107.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57681107.316 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57681107.369 : NVMData.BornMonth = 0
19ec-1c88:57681107.420 : NVMData.BornDay = 0
19ec-1c88:57681107.473 : NVMData.BornYear = 0
19ec-1c88:57681107.522 : NVMData.FirstScanMonth = 4
19ec-1c88:57681107.576 : NVMData.FirstScanDay = 30
19ec-1c88:57681107.637 : NVMData.FirstScanYear = 2020
19ec-1c88:57681107.873 : NVMData.VerticalMagnification = 0
19ec-1c88:57681107.935 : NVMData.HorizontalMagnification = 0
19ec-1c88:57681107.991 : NVMData.PowerSavingTime = 15
19ec-1c88:57681108.045 : NVMData.SN = A094165189010062
19ec-1c88:57681108.095 : NVMData.AutoFeed = 0
19ec-1c88:57681108.146 : NVMData.CCDType = 0
19ec-1c88:57681108.192 : NVMData.ScanSpeed = 0
19ec-1c88:57681108.241 : NVMData.RollerCount = 0
19ec-1c88:57681108.291 : NVMData.MultifeedCount = 0
19ec-1c88:57681108.342 : NVMData.JamCount = 0
19ec-1c88:57681108.395 : NVMData.IdentifyInfo = 
19ec-1c88:57681108.446 : NVMData.FormalName = 
19ec-1c88:57681108.498 : NVMData.ReservedB = 0
19ec-1c88:57681108.548 : NVMData.FunctionCode = 0
19ec-1c88:57681108.596 : NVMData.PreFeed = 0
19ec-1c88:57681108.646 : NVMData.PreFeedTime = 0
19ec-1c88:57681108.698 : NVMData.ButtonNumber = 0
19ec-1c88:57681108.749 : NVMData.PowerOffTime = 0
19ec-1c88:57681108.806 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57681108.871 : => IoObject::IoLockEnd
19ec-1c88:57681108.970 : <= IoObject::IoLockEnd
19ec-1c88:57681109.021 : <= ReadNVMData ret = 1
19ec-1c88:57681697.271 : => TerminateDriver
19ec-1c88:57681697.468 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:57681697.554 : => CNT96226::Close
19ec-1c88:57681701.495 : <= CNT96226::Close ret = 1
19ec-1c88:57681701.576 : <= CAsicIO::~CAsicIO
19ec-1c88:57681701.646 : => IoObject::IoLockEnd
19ec-1c88:57681701.699 : <= IoObject::IoLockEnd
19ec-1c88:57681701.754 : => IoObject::TerminateDevice
19ec-1c88:57681701.811 : => IoObject::IoLockEnd
19ec-1c88:57681701.860 : <= IoObject::IoLockEnd
19ec-1c88:57681701.967 : <= IoObject::TerminateDevice
19ec-1c88:57681702.248 : <= TerminateDriver ret = 1
19ec-1c88:57684261.828 : ============Debug Start==========
19ec-1c88:57684262.159 : Date : 2020/4/30 14:33:53
19ec-1c88:57684262.240 : Process ID : 19ec
19ec-1c88:57684262.678 : Windows : Version 10.0 build 18363 
19ec-1c88:57684263.184 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57684263.250 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57684263.315 : MemoryStatus.ullAvailPhys : 1663631360
19ec-1c88:57684263.374 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57684263.441 : MemoryStatus.ullAvailPageFile : 3016830976
19ec-1c88:57684263.504 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57684263.566 : MemoryStatus.ullAvailVirtual : 1728692224
19ec-1c88:57684263.631 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57684263.740 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57684263.800 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57684264.059 : CPU Count : 4
19ec-1c88:57684264.110 : CPU Frequency : 100.000 Mhz
19ec-1c88:57684268.644 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57684268.769 : => InitializeDriver
19ec-1c88:57684269.072 : <= InitializeDriver ret = 1
19ec-1c88:57687105.692 : => InitializeScanner
19ec-1c88:57687105.958 : => CAsicIO::GetDeviceList
19ec-1c88:57687106.360 : => CNT96226::CNT96226
19ec-1c88:57687106.430 : => CNT96226::Open
19ec-1c88:57687128.620 : <= CNT96226::Open ret = 1
19ec-1c88:57687128.742 : => CNT96226::Initialize
19ec-1c88:57687128.946 : <= CNT96226::Initialize ret = 1
19ec-1c88:57687129.007 : <= CNT96226::CNT96226
19ec-1c88:57687129.065 : => CNT96226::EnumAvailableDevice
19ec-1c88:57687134.662 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57687134.747 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57687134.814 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57690769.786 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57690770.098 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57690776.394 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57690776.507 : => IoObject::GetLockName
19ec-1c88:57690776.572 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57690776.644 : <= IoObject::GetLockName
19ec-1c88:57690777.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:57690777.236 : iCmd = 3, nBytes = 2
19ec-1c88:57691104.787 : 0000 : 06 38 
19ec-1c88:57691104.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57691105.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:57691105.096 : iCmd = 4, nBytes = 2
19ec-1c88:57691344.597 : 0000 : 07 07 
19ec-1c88:57691344.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57691344.838 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57691344.931 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57691345.001 : IO Send command 10 bytes
19ec-1c88:57691345.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:57691345.111 : iCmd = 0, nBytes = 10
19ec-1c88:57691345.217 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57691502.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57691503.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:57691503.192 : iCmd = 0, nBytes = 165
19ec-1c88:57691642.421 : skip dump 37 bytes
19ec-1c88:57691642.614 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57691642.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57691642.900 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57691643.039 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57691643.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57691643.312 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57691643.442 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57691643.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57691643.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57691643.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:57691643.751 : iCmd = 1, nBytes = 4
19ec-1c88:57691777.789 : 0000 : 00 00 00 00 
19ec-1c88:57691777.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57691777.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57691778.033 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57691778.098 : IO Send command 10 bytes
19ec-1c88:57691778.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:57691778.210 : iCmd = 0, nBytes = 10
19ec-1c88:57691778.320 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57692098.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57692098.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:57692098.499 : iCmd = 0, nBytes = 128
19ec-1c88:57692241.461 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692241.652 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692241.801 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57692241.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57692242.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57692242.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692242.329 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692242.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692242.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57692242.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:57692242.648 : iCmd = 1, nBytes = 4
19ec-1c88:57692396.548 : 0000 : 00 00 00 00 
19ec-1c88:57692396.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57692396.763 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57692396.960 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57692397.036 : => CNT96226::Close
19ec-1c88:57692400.754 : <= CNT96226::Close ret = 1
19ec-1c88:57692400.830 : <= CNT96226::~CNT96226
19ec-1c88:57692400.922 : <= CAsicIO::GetDeviceList
19ec-1c88:57692401.314 : => IoObject::SetTimeout
19ec-1c88:57692401.446 : Timeout--> In = 0 Out = 0
19ec-1c88:57692401.505 : <= IoObject::SetTimeout
19ec-1c88:57692401.577 : => CAsicIO::CAsicIO
19ec-1c88:57692401.653 : => CNT96226::CNT96226
19ec-1c88:57692401.712 : => CNT96226::Open
19ec-1c88:57692423.959 : <= CNT96226::Open ret = 1
19ec-1c88:57692424.073 : => CNT96226::Initialize
19ec-1c88:57692424.280 : <= CNT96226::Initialize ret = 1
19ec-1c88:57692424.348 : <= CNT96226::CNT96226
19ec-1c88:57692424.399 : <= CAsicIO::CAsicIO
19ec-1c88:57692424.454 : => CAsicIO::InitializeDevice
19ec-1c88:57692424.520 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57692430.640 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57692430.771 : => IoObject::GetLockName
19ec-1c88:57692430.831 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57692430.905 : <= IoObject::GetLockName
19ec-1c88:57692431.439 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57692431.513 : IO Send command 10 bytes
19ec-1c88:57692431.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:57692431.624 : iCmd = 0, nBytes = 10
19ec-1c88:57692431.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57692767.133 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57692767.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:57692767.388 : iCmd = 0, nBytes = 128
19ec-1c88:57692921.969 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692922.195 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692922.344 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57692922.483 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57692922.610 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57692922.742 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692922.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692922.994 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57692923.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57692923.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:57692923.180 : iCmd = 1, nBytes = 4
19ec-1c88:57693052.961 : 0000 : 00 00 00 00 
19ec-1c88:57693053.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57693053.180 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57693053.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:57693053.310 : iCmd = 3, nBytes = 2
19ec-1c88:57693401.426 : 0000 : 06 38 
19ec-1c88:57693401.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57693401.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:57693401.727 : iCmd = 4, nBytes = 2
19ec-1c88:57693676.480 : 0000 : 07 07 
19ec-1c88:57693676.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57693676.817 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57693676.919 : => IoObject::InitializeDevice
19ec-1c88:57693677.039 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57693677.731 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57693677.813 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57693678.500 : => FindScanner
19ec-1c88:57693678.566 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57693678.636 : <= FindScanner ret = 1
19ec-1c88:57693678.693 : => IoObject::IoLockStart
19ec-1c88:57693678.795 : => CAsicIO::CheckDevice
19ec-1c88:57693678.853 : => CNT96226::ConnectIsAvailable
19ec-1c88:57693691.712 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57693691.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57693691.866 : <= IoObject::IoLockStart
19ec-1c88:57693691.926 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57693691.994 : IO Send command 10 bytes
19ec-1c88:57693692.076 : => CNT96226::VenderCmd_SetData
19ec-1c88:57693692.140 : iCmd = 0, nBytes = 10
19ec-1c88:57693692.249 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57693861.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57693861.433 : System send command 10 bytes + data 0 bytes
19ec-1c88:57693861.511 : IO total need to receive data 5 bytes
19ec-1c88:57693861.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:57693861.636 : iCmd = 0, nBytes = 5
19ec-1c88:57694000.549 : 0000 : 06 00 02 02 ab 
19ec-1c88:57694000.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57694000.755 : System total receive data 5 bytes
19ec-1c88:57694000.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:57694000.878 : iCmd = 1, nBytes = 4
19ec-1c88:57694120.511 : 0000 : 00 00 00 00 
19ec-1c88:57694120.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57694120.769 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57694120.838 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57694120.901 : IO Send command 10 bytes
19ec-1c88:57694120.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:57694121.048 : iCmd = 0, nBytes = 10
19ec-1c88:57694121.154 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57694282.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57694282.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:57694282.881 : IO total need to receive data 165 bytes
19ec-1c88:57694282.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:57694282.996 : iCmd = 0, nBytes = 165
19ec-1c88:57694406.861 : skip dump 37 bytes
19ec-1c88:57694407.068 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57694407.211 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57694407.353 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57694407.490 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57694407.619 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57694407.752 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57694407.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57694408.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57694408.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57694408.133 : System total receive data 165 bytes
19ec-1c88:57694408.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:57694408.243 : iCmd = 1, nBytes = 4
19ec-1c88:57694525.782 : 0000 : 00 00 00 00 
19ec-1c88:57694525.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57694526.063 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57694526.318 : Dump Inquiry
19ec-1c88:57694526.450 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57694526.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57694526.729 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57694526.871 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57694527.004 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57694527.141 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57694527.270 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57694527.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57694527.536 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57694527.668 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57694527.759 : 00a0 : 00 00 00 00 00 
19ec-1c88:57694527.839 : => ReadNVMDataInternal
19ec-1c88:57694528.058 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57694528.124 : IO Send command 10 bytes
19ec-1c88:57694528.220 : => CNT96226::VenderCmd_SetData
19ec-1c88:57694528.276 : iCmd = 0, nBytes = 10
19ec-1c88:57694528.377 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57694828.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57694828.599 : System send command 10 bytes + data 0 bytes
19ec-1c88:57694828.675 : IO total need to receive data 128 bytes
19ec-1c88:57694828.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:57694828.799 : iCmd = 0, nBytes = 128
19ec-1c88:57695005.771 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57695005.985 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57695006.135 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57695006.274 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57695006.406 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57695006.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57695006.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57695006.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57695006.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57695006.914 : System total receive data 128 bytes
19ec-1c88:57695006.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:57695007.030 : iCmd = 1, nBytes = 4
19ec-1c88:57695152.290 : 0000 : 00 00 00 00 
19ec-1c88:57695152.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57695152.561 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57695152.641 : NVMData.PadScanCount = 0
19ec-1c88:57695152.706 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57695152.768 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57695152.836 : NVMData.FlatbedScanCount = 0
19ec-1c88:57695152.894 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57695152.950 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57695153.020 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57695153.079 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57695153.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57695153.200 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57695153.256 : NVMData.BornMonth = 0
19ec-1c88:57695153.308 : NVMData.BornDay = 0
19ec-1c88:57695153.360 : NVMData.BornYear = 0
19ec-1c88:57695153.411 : NVMData.FirstScanMonth = 4
19ec-1c88:57695153.464 : NVMData.FirstScanDay = 30
19ec-1c88:57695153.522 : NVMData.FirstScanYear = 2020
19ec-1c88:57695153.577 : NVMData.VerticalMagnification = 0
19ec-1c88:57695153.635 : NVMData.HorizontalMagnification = 0
19ec-1c88:57695153.694 : NVMData.PowerSavingTime = 15
19ec-1c88:57695153.749 : NVMData.SN = A094165189010062
19ec-1c88:57695153.800 : NVMData.AutoFeed = 0
19ec-1c88:57695153.850 : NVMData.CCDType = 0
19ec-1c88:57695153.901 : NVMData.ScanSpeed = 0
19ec-1c88:57695153.948 : NVMData.RollerCount = 0
19ec-1c88:57695154.000 : NVMData.MultifeedCount = 0
19ec-1c88:57695154.054 : NVMData.JamCount = 0
19ec-1c88:57695154.105 : NVMData.IdentifyInfo = 
19ec-1c88:57695154.158 : NVMData.FormalName = 
19ec-1c88:57695154.318 : NVMData.ReservedB = 0
19ec-1c88:57695154.373 : NVMData.FunctionCode = 0
19ec-1c88:57695154.424 : NVMData.PreFeed = 0
19ec-1c88:57695154.478 : NVMData.PreFeedTime = 0
19ec-1c88:57695154.528 : NVMData.ButtonNumber = 0
19ec-1c88:57695154.580 : NVMData.PowerOffTime = 0
19ec-1c88:57695154.633 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57695154.714 : => IoObject::IoLockEnd
19ec-1c88:57695154.808 : <= IoObject::IoLockEnd
19ec-1c88:57695154.861 : <= InitializeScanner ret = 1
19ec-1c88:57696468.858 : => GetLogicalScannerAbility
19ec-1c88:57696469.054 : => IoObject::IoLockStart
19ec-1c88:57696469.207 : => CAsicIO::CheckDevice
19ec-1c88:57696469.266 : => CNT96226::ConnectIsAvailable
19ec-1c88:57696491.016 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57696491.138 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57696491.203 : <= IoObject::IoLockStart
19ec-1c88:57696491.267 : => IoObject::IoLockEnd
19ec-1c88:57696491.391 : <= IoObject::IoLockEnd
19ec-1c88:57696491.473 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57700632.289 : => GetLogicalScannerAbilityEx
19ec-1c88:57700632.506 : => IoObject::IoLockStart
19ec-1c88:57700632.643 : => CAsicIO::CheckDevice
19ec-1c88:57700632.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:57700650.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57700650.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57700650.326 : <= IoObject::IoLockStart
19ec-1c88:57700650.422 : => IoObject::IoLockEnd
19ec-1c88:57700650.860 : <= IoObject::IoLockEnd
19ec-1c88:57700650.976 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57700651.051 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57708532.945 : => ReadNVMData
19ec-1c88:57708533.145 : => IoObject::IoLockStart
19ec-1c88:57708533.293 : => CAsicIO::CheckDevice
19ec-1c88:57708533.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:57708553.119 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57708553.242 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57708553.301 : <= IoObject::IoLockStart
19ec-1c88:57708553.371 : => ReadNVMDataInternal
19ec-1c88:57708553.432 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57708553.494 : IO Send command 10 bytes
19ec-1c88:57708553.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:57708553.706 : iCmd = 0, nBytes = 10
19ec-1c88:57708553.818 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57708877.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57708877.393 : System send command 10 bytes + data 0 bytes
19ec-1c88:57708877.470 : IO total need to receive data 128 bytes
19ec-1c88:57708877.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:57708877.593 : iCmd = 0, nBytes = 128
19ec-1c88:57709001.874 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57709002.134 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57709002.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57709002.408 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57709002.534 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57709002.659 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57709002.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57709002.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57709002.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57709003.031 : System total receive data 128 bytes
19ec-1c88:57709003.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:57709003.149 : iCmd = 1, nBytes = 4
19ec-1c88:57709136.279 : 0000 : 00 00 00 00 
19ec-1c88:57709136.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57709136.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57709136.681 : NVMData.PadScanCount = 0
19ec-1c88:57709136.739 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57709136.792 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57709136.851 : NVMData.FlatbedScanCount = 0
19ec-1c88:57709136.908 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57709137.184 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57709137.241 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57709137.295 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57709137.354 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57709137.407 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57709137.463 : NVMData.BornMonth = 0
19ec-1c88:57709137.510 : NVMData.BornDay = 0
19ec-1c88:57709137.561 : NVMData.BornYear = 0
19ec-1c88:57709137.608 : NVMData.FirstScanMonth = 4
19ec-1c88:57709137.660 : NVMData.FirstScanDay = 30
19ec-1c88:57709137.715 : NVMData.FirstScanYear = 2020
19ec-1c88:57709137.767 : NVMData.VerticalMagnification = 0
19ec-1c88:57709137.824 : NVMData.HorizontalMagnification = 0
19ec-1c88:57709137.879 : NVMData.PowerSavingTime = 15
19ec-1c88:57709137.934 : NVMData.SN = A094165189010062
19ec-1c88:57709137.983 : NVMData.AutoFeed = 0
19ec-1c88:57709138.033 : NVMData.CCDType = 0
19ec-1c88:57709138.083 : NVMData.ScanSpeed = 0
19ec-1c88:57709138.136 : NVMData.RollerCount = 0
19ec-1c88:57709138.186 : NVMData.MultifeedCount = 0
19ec-1c88:57709138.242 : NVMData.JamCount = 0
19ec-1c88:57709138.293 : NVMData.IdentifyInfo = 
19ec-1c88:57709138.343 : NVMData.FormalName = 
19ec-1c88:57709138.389 : NVMData.ReservedB = 0
19ec-1c88:57709138.437 : NVMData.FunctionCode = 0
19ec-1c88:57709138.485 : NVMData.PreFeed = 0
19ec-1c88:57709138.533 : NVMData.PreFeedTime = 0
19ec-1c88:57709138.582 : NVMData.ButtonNumber = 0
19ec-1c88:57709138.630 : NVMData.PowerOffTime = 0
19ec-1c88:57709138.679 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57709138.741 : => IoObject::IoLockEnd
19ec-1c88:57709138.829 : <= IoObject::IoLockEnd
19ec-1c88:57709138.878 : <= ReadNVMData ret = 1
19ec-1c88:57718612.166 : => GetADFStatus
19ec-1c88:57718612.603 : => IoObject::IoLockStart
19ec-1c88:57718612.744 : => CAsicIO::CheckDevice
19ec-1c88:57718612.802 : => CNT96226::ConnectIsAvailable
19ec-1c88:57718637.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57718637.863 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57718637.928 : <= IoObject::IoLockStart
19ec-1c88:57718637.992 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57718638.063 : IO Send command 10 bytes
19ec-1c88:57718638.185 : => CNT96226::VenderCmd_SetData
19ec-1c88:57718638.245 : iCmd = 0, nBytes = 10
19ec-1c88:57718638.354 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57718842.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57718842.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:57718842.786 : IO total need to receive data 2 bytes
19ec-1c88:57718842.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:57718842.902 : iCmd = 0, nBytes = 2
19ec-1c88:57719003.076 : 0000 : 00 00 
19ec-1c88:57719003.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57719003.227 : System total receive data 2 bytes
19ec-1c88:57719003.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:57719003.350 : iCmd = 1, nBytes = 4
19ec-1c88:57719110.985 : 0000 : 00 00 00 00 
19ec-1c88:57719111.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57719111.206 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57719111.268 : Return status = 0
19ec-1c88:57719111.553 : => IoObject::IoLockEnd
19ec-1c88:57719111.642 : <= IoObject::IoLockEnd
19ec-1c88:57719111.692 : <= GetADFStatus ret = 1
19ec-1c88:57721769.180 : => GetADFStatus
19ec-1c88:57721769.375 : => IoObject::IoLockStart
19ec-1c88:57721769.500 : => CAsicIO::CheckDevice
19ec-1c88:57721769.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:57721792.236 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57721792.706 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57721792.765 : <= IoObject::IoLockStart
19ec-1c88:57721792.828 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57721792.892 : IO Send command 10 bytes
19ec-1c88:57721793.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:57721793.070 : iCmd = 0, nBytes = 10
19ec-1c88:57721793.179 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57721984.433 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57721984.569 : System send command 10 bytes + data 0 bytes
19ec-1c88:57721984.758 : IO total need to receive data 2 bytes
19ec-1c88:57721984.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:57721984.891 : iCmd = 0, nBytes = 2
19ec-1c88:57722190.482 : 0000 : 00 00 
19ec-1c88:57722190.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57722190.645 : System total receive data 2 bytes
19ec-1c88:57722190.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:57722190.761 : iCmd = 1, nBytes = 4
19ec-1c88:57722399.215 : 0000 : 00 00 00 00 
19ec-1c88:57722399.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57722399.444 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57722399.516 : Return status = 0
19ec-1c88:57722399.575 : => IoObject::IoLockEnd
19ec-1c88:57722399.668 : <= IoObject::IoLockEnd
19ec-1c88:57722399.719 : <= GetADFStatus ret = 1
19ec-1c88:57724469.096 : => TerminateDriver
19ec-1c88:57724469.290 : => CAsicIO::~CAsicIO,pStage=201329736
19ec-1c88:57724469.361 : => CNT96226::Close
19ec-1c88:57724473.652 : <= CNT96226::Close ret = 1
19ec-1c88:57724473.731 : <= CAsicIO::~CAsicIO
19ec-1c88:57724473.788 : => IoObject::IoLockEnd
19ec-1c88:57724473.838 : <= IoObject::IoLockEnd
19ec-1c88:57724473.888 : => IoObject::TerminateDevice
19ec-1c88:57724474.166 : => IoObject::IoLockEnd
19ec-1c88:57724474.211 : <= IoObject::IoLockEnd
19ec-1c88:57724474.306 : <= IoObject::TerminateDevice
19ec-1c88:57724474.549 : <= TerminateDriver ret = 1
19ec-1c88:57767730.163 : ============Debug Start==========
19ec-1c88:57767730.438 : Date : 2020/4/30 14:33:55
19ec-1c88:57767730.520 : Process ID : 19ec
19ec-1c88:57767730.934 : Windows : Version 10.0 build 18363 
19ec-1c88:57767731.377 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:57767731.440 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57767731.505 : MemoryStatus.ullAvailPhys : 1700114432
19ec-1c88:57767731.564 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57767731.625 : MemoryStatus.ullAvailPageFile : 3057827840
19ec-1c88:57767731.920 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57767731.981 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57767732.042 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57767732.148 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57767732.212 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57767732.456 : CPU Count : 4
19ec-1c88:57767732.505 : CPU Frequency : 100.000 Mhz
19ec-1c88:57767737.131 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57767737.270 : => InitializeDriver
19ec-1c88:57767737.536 : <= InitializeDriver ret = 1
19ec-1c88:57767737.595 : => InitializeScanner
19ec-1c88:57767737.675 : => CAsicIO::GetDeviceList
19ec-1c88:57767737.971 : => CNT96226::CNT96226
19ec-1c88:57767738.027 : => CNT96226::Open
19ec-1c88:57767758.787 : <= CNT96226::Open ret = 1
19ec-1c88:57767758.881 : => CNT96226::Initialize
19ec-1c88:57767759.065 : <= CNT96226::Initialize ret = 1
19ec-1c88:57767759.121 : <= CNT96226::CNT96226
19ec-1c88:57767759.176 : => CNT96226::EnumAvailableDevice
19ec-1c88:57767764.474 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57767764.553 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57767764.612 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57771515.150 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57771515.470 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57771521.834 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57771521.946 : => IoObject::GetLockName
19ec-1c88:57771522.006 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57771522.074 : <= IoObject::GetLockName
19ec-1c88:57771522.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:57771522.663 : iCmd = 3, nBytes = 2
19ec-1c88:57771877.606 : 0000 : 06 38 
19ec-1c88:57771877.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57771877.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:57771877.939 : iCmd = 4, nBytes = 2
19ec-1c88:57772174.987 : 0000 : 07 07 
19ec-1c88:57772175.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57772175.240 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57772175.335 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57772175.402 : IO Send command 10 bytes
19ec-1c88:57772175.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:57772175.515 : iCmd = 0, nBytes = 10
19ec-1c88:57772175.618 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57772353.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57772353.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:57772353.677 : iCmd = 0, nBytes = 165
19ec-1c88:57772526.428 : skip dump 37 bytes
19ec-1c88:57772526.769 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57772527.229 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57772527.369 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57772527.505 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57772527.639 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57772527.777 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57772527.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57772528.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57772528.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57772528.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:57772528.217 : iCmd = 1, nBytes = 4
19ec-1c88:57772720.115 : 0000 : 00 00 00 00 
19ec-1c88:57772720.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57772720.326 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57772720.393 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57772720.462 : IO Send command 10 bytes
19ec-1c88:57772720.518 : => CNT96226::VenderCmd_SetData
19ec-1c88:57772720.582 : iCmd = 0, nBytes = 10
19ec-1c88:57772720.690 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57773043.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57773043.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:57773043.366 : iCmd = 0, nBytes = 128
19ec-1c88:57773250.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57773251.740 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57773251.892 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57773252.033 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57773252.162 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57773252.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57773252.420 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57773252.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57773252.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57773252.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:57773252.756 : iCmd = 1, nBytes = 4
19ec-1c88:57773443.606 : 0000 : 00 00 00 00 
19ec-1c88:57773443.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57773443.851 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57773444.021 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57773444.104 : => CNT96226::Close
19ec-1c88:57773448.648 : <= CNT96226::Close ret = 1
19ec-1c88:57773448.724 : <= CNT96226::~CNT96226
19ec-1c88:57773448.809 : <= CAsicIO::GetDeviceList
19ec-1c88:57773449.309 : => IoObject::SetTimeout
19ec-1c88:57773449.440 : Timeout--> In = 0 Out = 0
19ec-1c88:57773449.497 : <= IoObject::SetTimeout
19ec-1c88:57773449.568 : => CAsicIO::CAsicIO
19ec-1c88:57773449.640 : => CNT96226::CNT96226
19ec-1c88:57773449.698 : => CNT96226::Open
19ec-1c88:57773478.338 : <= CNT96226::Open ret = 1
19ec-1c88:57773478.448 : => CNT96226::Initialize
19ec-1c88:57773478.640 : <= CNT96226::Initialize ret = 1
19ec-1c88:57773478.702 : <= CNT96226::CNT96226
19ec-1c88:57773478.756 : <= CAsicIO::CAsicIO
19ec-1c88:57773478.812 : => CAsicIO::InitializeDevice
19ec-1c88:57773478.877 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57773484.897 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57773485.022 : => IoObject::GetLockName
19ec-1c88:57773485.078 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57773485.143 : <= IoObject::GetLockName
19ec-1c88:57773485.652 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57773485.723 : IO Send command 10 bytes
19ec-1c88:57773485.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:57773485.830 : iCmd = 0, nBytes = 10
19ec-1c88:57773485.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57773833.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57773833.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:57773833.898 : iCmd = 0, nBytes = 128
19ec-1c88:57774011.955 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57774012.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57774012.349 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57774012.488 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57774012.618 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57774012.742 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57774012.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57774012.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57774013.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57774013.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:57774013.179 : iCmd = 1, nBytes = 4
19ec-1c88:57774222.146 : 0000 : 00 00 00 00 
19ec-1c88:57774222.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57774222.326 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57774222.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:57774222.445 : iCmd = 3, nBytes = 2
19ec-1c88:57774600.540 : 0000 : 06 38 
19ec-1c88:57774600.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57774600.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:57774600.840 : iCmd = 4, nBytes = 2
19ec-1c88:57774896.709 : 0000 : 07 07 
19ec-1c88:57774896.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57774897.041 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57774897.145 : => IoObject::InitializeDevice
19ec-1c88:57774897.271 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57774898.000 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57774898.079 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57774898.910 : => FindScanner
19ec-1c88:57774898.971 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57774899.034 : <= FindScanner ret = 1
19ec-1c88:57774899.094 : => IoObject::IoLockStart
19ec-1c88:57774899.196 : => CAsicIO::CheckDevice
19ec-1c88:57774899.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:57774912.049 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57774912.161 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57774912.228 : <= IoObject::IoLockStart
19ec-1c88:57774912.289 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57774912.353 : IO Send command 10 bytes
19ec-1c88:57774912.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:57774912.496 : iCmd = 0, nBytes = 10
19ec-1c88:57774912.599 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57775087.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57775088.108 : System send command 10 bytes + data 0 bytes
19ec-1c88:57775088.176 : IO total need to receive data 5 bytes
19ec-1c88:57775088.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:57775088.295 : iCmd = 0, nBytes = 5
19ec-1c88:57775256.197 : 0000 : 06 00 02 02 ab 
19ec-1c88:57775256.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57775256.688 : System total receive data 5 bytes
19ec-1c88:57775256.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:57775256.798 : iCmd = 1, nBytes = 4
19ec-1c88:57775398.877 : 0000 : 00 00 00 00 
19ec-1c88:57775399.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57775399.171 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57775399.238 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57775399.295 : IO Send command 10 bytes
19ec-1c88:57775399.382 : => CNT96226::VenderCmd_SetData
19ec-1c88:57775399.438 : iCmd = 0, nBytes = 10
19ec-1c88:57775399.539 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57775541.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57775542.022 : System send command 10 bytes + data 0 bytes
19ec-1c88:57775542.091 : IO total need to receive data 165 bytes
19ec-1c88:57775542.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:57775542.206 : iCmd = 0, nBytes = 165
19ec-1c88:57775704.643 : skip dump 37 bytes
19ec-1c88:57775705.164 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57775705.303 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57775705.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57775705.566 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57775705.694 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57775705.824 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57775705.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57775706.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57775706.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57775706.191 : System total receive data 165 bytes
19ec-1c88:57775706.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:57775706.300 : iCmd = 1, nBytes = 4
19ec-1c88:57775891.472 : 0000 : 00 00 00 00 
19ec-1c88:57775891.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57775891.784 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57775892.089 : Dump Inquiry
19ec-1c88:57775892.224 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57775892.359 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57775892.493 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57775892.628 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57775892.758 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57775892.892 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57775893.018 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57775893.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57775893.279 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57775893.411 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57775893.502 : 00a0 : 00 00 00 00 00 
19ec-1c88:57775893.578 : => ReadNVMDataInternal
19ec-1c88:57775893.836 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57775893.905 : IO Send command 10 bytes
19ec-1c88:57775894.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:57775894.074 : iCmd = 0, nBytes = 10
19ec-1c88:57775894.182 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57776237.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57776238.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:57776238.162 : IO total need to receive data 128 bytes
19ec-1c88:57776238.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:57776238.285 : iCmd = 0, nBytes = 128
19ec-1c88:57776443.360 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57776443.567 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57776443.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57776443.838 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57776443.967 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57776444.091 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57776444.213 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57776444.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57776444.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57776444.460 : System total receive data 128 bytes
19ec-1c88:57776444.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:57776444.574 : iCmd = 1, nBytes = 4
19ec-1c88:57776550.930 : 0000 : 00 00 00 00 
19ec-1c88:57776551.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57776551.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57776551.265 : NVMData.PadScanCount = 0
19ec-1c88:57776551.320 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57776551.378 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57776551.435 : NVMData.FlatbedScanCount = 0
19ec-1c88:57776551.489 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57776551.538 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57776551.588 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57776551.645 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57776551.700 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57776551.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57776551.808 : NVMData.BornMonth = 0
19ec-1c88:57776551.854 : NVMData.BornDay = 0
19ec-1c88:57776551.905 : NVMData.BornYear = 0
19ec-1c88:57776551.953 : NVMData.FirstScanMonth = 4
19ec-1c88:57776552.004 : NVMData.FirstScanDay = 30
19ec-1c88:57776552.059 : NVMData.FirstScanYear = 2020
19ec-1c88:57776552.111 : NVMData.VerticalMagnification = 0
19ec-1c88:57776552.168 : NVMData.HorizontalMagnification = 0
19ec-1c88:57776552.222 : NVMData.PowerSavingTime = 15
19ec-1c88:57776552.275 : NVMData.SN = A094165189010062
19ec-1c88:57776552.323 : NVMData.AutoFeed = 0
19ec-1c88:57776552.371 : NVMData.CCDType = 0
19ec-1c88:57776552.419 : NVMData.ScanSpeed = 0
19ec-1c88:57776552.465 : NVMData.RollerCount = 0
19ec-1c88:57776552.518 : NVMData.MultifeedCount = 0
19ec-1c88:57776552.566 : NVMData.JamCount = 0
19ec-1c88:57776552.612 : NVMData.IdentifyInfo = 
19ec-1c88:57776552.660 : NVMData.FormalName = 
19ec-1c88:57776552.853 : NVMData.ReservedB = 0
19ec-1c88:57776552.906 : NVMData.FunctionCode = 0
19ec-1c88:57776552.958 : NVMData.PreFeed = 0
19ec-1c88:57776553.007 : NVMData.PreFeedTime = 0
19ec-1c88:57776553.055 : NVMData.ButtonNumber = 0
19ec-1c88:57776553.108 : NVMData.PowerOffTime = 0
19ec-1c88:57776553.162 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57776553.241 : => IoObject::IoLockEnd
19ec-1c88:57776553.330 : <= IoObject::IoLockEnd
19ec-1c88:57776553.380 : <= InitializeScanner ret = 1
19ec-1c88:57776553.445 : => GetLogicalScannerAbilityEx
19ec-1c88:57776553.504 : => IoObject::IoLockStart
19ec-1c88:57776553.594 : => CAsicIO::CheckDevice
19ec-1c88:57776553.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:57776566.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57776566.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57776566.479 : <= IoObject::IoLockStart
19ec-1c88:57776566.540 : => IoObject::IoLockEnd
19ec-1c88:57776566.631 : <= IoObject::IoLockEnd
19ec-1c88:57776566.744 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57776566.817 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57776746.636 : => ReadNVMData
19ec-1c88:57776746.817 : => IoObject::IoLockStart
19ec-1c88:57776746.950 : => CAsicIO::CheckDevice
19ec-1c88:57776747.009 : => CNT96226::ConnectIsAvailable
19ec-1c88:57776769.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57776770.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57776770.120 : <= IoObject::IoLockStart
19ec-1c88:57776770.186 : => ReadNVMDataInternal
19ec-1c88:57776770.249 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57776770.313 : IO Send command 10 bytes
19ec-1c88:57776770.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:57776770.507 : iCmd = 0, nBytes = 10
19ec-1c88:57776770.620 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57777124.316 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57777124.514 : System send command 10 bytes + data 0 bytes
19ec-1c88:57777124.585 : IO total need to receive data 128 bytes
19ec-1c88:57777124.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:57777124.710 : iCmd = 0, nBytes = 128
19ec-1c88:57777325.228 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57777325.421 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57777325.567 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57777325.704 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57777325.838 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57777325.967 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57777326.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57777326.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57777326.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57777326.353 : System total receive data 128 bytes
19ec-1c88:57777326.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:57777326.470 : iCmd = 1, nBytes = 4
19ec-1c88:57777526.713 : 0000 : 00 00 00 00 
19ec-1c88:57777526.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57777527.001 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57777527.069 : NVMData.PadScanCount = 0
19ec-1c88:57777527.125 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57777527.181 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57777527.239 : NVMData.FlatbedScanCount = 0
19ec-1c88:57777527.292 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57777527.343 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57777527.399 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57777527.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57777527.509 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57777527.565 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57777527.618 : NVMData.BornMonth = 0
19ec-1c88:57777527.666 : NVMData.BornDay = 0
19ec-1c88:57777527.729 : NVMData.BornYear = 0
19ec-1c88:57777527.778 : NVMData.FirstScanMonth = 4
19ec-1c88:57777527.828 : NVMData.FirstScanDay = 30
19ec-1c88:57777527.881 : NVMData.FirstScanYear = 2020
19ec-1c88:57777528.102 : NVMData.VerticalMagnification = 0
19ec-1c88:57777528.165 : NVMData.HorizontalMagnification = 0
19ec-1c88:57777528.219 : NVMData.PowerSavingTime = 15
19ec-1c88:57777528.272 : NVMData.SN = A094165189010062
19ec-1c88:57777528.322 : NVMData.AutoFeed = 0
19ec-1c88:57777528.370 : NVMData.CCDType = 0
19ec-1c88:57777528.415 : NVMData.ScanSpeed = 0
19ec-1c88:57777528.463 : NVMData.RollerCount = 0
19ec-1c88:57777528.513 : NVMData.MultifeedCount = 0
19ec-1c88:57777528.562 : NVMData.JamCount = 0
19ec-1c88:57777528.614 : NVMData.IdentifyInfo = 
19ec-1c88:57777528.664 : NVMData.FormalName = 
19ec-1c88:57777528.713 : NVMData.ReservedB = 0
19ec-1c88:57777528.762 : NVMData.FunctionCode = 0
19ec-1c88:57777528.811 : NVMData.PreFeed = 0
19ec-1c88:57777528.861 : NVMData.PreFeedTime = 0
19ec-1c88:57777528.909 : NVMData.ButtonNumber = 0
19ec-1c88:57777528.960 : NVMData.PowerOffTime = 0
19ec-1c88:57777529.011 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57777529.071 : => IoObject::IoLockEnd
19ec-1c88:57777529.162 : <= IoObject::IoLockEnd
19ec-1c88:57777529.213 : <= ReadNVMData ret = 1
19ec-1c88:57780161.168 : ============Debug Start==========
19ec-1c88:57780161.466 : Date : 2020/4/30 14:33:56
19ec-1c88:57780161.550 : Process ID : 19ec
19ec-1c88:57780162.018 : Windows : Version 10.0 build 18363 
19ec-1c88:57780162.486 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57780162.550 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57780162.616 : MemoryStatus.ullAvailPhys : 1696124928
19ec-1c88:57780162.676 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57780162.734 : MemoryStatus.ullAvailPageFile : 3050622976
19ec-1c88:57780162.797 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57780162.856 : MemoryStatus.ullAvailVirtual : 1726361600
19ec-1c88:57780162.913 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57780163.013 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57780163.072 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57780163.310 : CPU Count : 4
19ec-1c88:57780163.358 : CPU Frequency : 100.000 Mhz
19ec-1c88:57780167.520 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57780167.642 : => InitializeDriver
19ec-1c88:57780167.915 : <= InitializeDriver ret = 1
19ec-1c88:57782750.878 : => InitializeScanner
19ec-1c88:57782751.149 : => CAsicIO::GetDeviceList
19ec-1c88:57782751.602 : => CNT96226::CNT96226
19ec-1c88:57782751.664 : => CNT96226::Open
19ec-1c88:57782774.603 : <= CNT96226::Open ret = 1
19ec-1c88:57782774.702 : => CNT96226::Initialize
19ec-1c88:57782774.895 : <= CNT96226::Initialize ret = 1
19ec-1c88:57782774.956 : <= CNT96226::CNT96226
19ec-1c88:57782775.005 : => CNT96226::EnumAvailableDevice
19ec-1c88:57782780.355 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57782780.431 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57782780.489 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57786493.665 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57786493.960 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57786499.792 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57786499.904 : => IoObject::GetLockName
19ec-1c88:57786499.964 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57786500.031 : <= IoObject::GetLockName
19ec-1c88:57786500.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:57786500.577 : iCmd = 3, nBytes = 2
19ec-1c88:57786858.629 : 0000 : 06 38 
19ec-1c88:57786858.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57786858.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:57786858.856 : iCmd = 4, nBytes = 2
19ec-1c88:57787129.274 : 0000 : 07 07 
19ec-1c88:57787129.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57787129.774 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57787129.861 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57787129.926 : IO Send command 10 bytes
19ec-1c88:57787129.977 : => CNT96226::VenderCmd_SetData
19ec-1c88:57787130.037 : iCmd = 0, nBytes = 10
19ec-1c88:57787130.143 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57787319.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57787319.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:57787320.022 : iCmd = 0, nBytes = 165
19ec-1c88:57787437.915 : skip dump 37 bytes
19ec-1c88:57787438.114 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57787438.250 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57787438.388 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57787438.521 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57787438.647 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57787438.781 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57787438.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57787439.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57787439.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57787439.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:57787439.208 : iCmd = 1, nBytes = 4
19ec-1c88:57787548.017 : 0000 : 00 00 00 00 
19ec-1c88:57787548.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57787548.205 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57787548.266 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57787548.332 : IO Send command 10 bytes
19ec-1c88:57787548.384 : => CNT96226::VenderCmd_SetData
19ec-1c88:57787548.437 : iCmd = 0, nBytes = 10
19ec-1c88:57787548.543 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57787907.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57787907.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:57787907.787 : iCmd = 0, nBytes = 128
19ec-1c88:57788113.216 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788113.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788113.559 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57788113.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57788113.820 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57788113.947 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788114.067 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788114.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788114.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57788114.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:57788114.372 : iCmd = 1, nBytes = 4
19ec-1c88:57788309.528 : 0000 : 00 00 00 00 
19ec-1c88:57788309.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57788309.728 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57788309.908 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57788309.985 : => CNT96226::Close
19ec-1c88:57788314.532 : <= CNT96226::Close ret = 1
19ec-1c88:57788314.609 : <= CNT96226::~CNT96226
19ec-1c88:57788314.704 : <= CAsicIO::GetDeviceList
19ec-1c88:57788315.165 : => IoObject::SetTimeout
19ec-1c88:57788315.298 : Timeout--> In = 0 Out = 0
19ec-1c88:57788315.358 : <= IoObject::SetTimeout
19ec-1c88:57788315.428 : => CAsicIO::CAsicIO
19ec-1c88:57788315.501 : => CNT96226::CNT96226
19ec-1c88:57788315.558 : => CNT96226::Open
19ec-1c88:57788338.415 : <= CNT96226::Open ret = 1
19ec-1c88:57788338.512 : => CNT96226::Initialize
19ec-1c88:57788338.701 : <= CNT96226::Initialize ret = 1
19ec-1c88:57788338.766 : <= CNT96226::CNT96226
19ec-1c88:57788338.819 : <= CAsicIO::CAsicIO
19ec-1c88:57788338.873 : => CAsicIO::InitializeDevice
19ec-1c88:57788338.941 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57788345.131 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57788345.253 : => IoObject::GetLockName
19ec-1c88:57788345.311 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57788345.381 : <= IoObject::GetLockName
19ec-1c88:57788345.878 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57788345.953 : IO Send command 10 bytes
19ec-1c88:57788346.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:57788346.064 : iCmd = 0, nBytes = 10
19ec-1c88:57788346.179 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57788677.085 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57788677.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:57788677.328 : iCmd = 0, nBytes = 128
19ec-1c88:57788885.166 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788885.358 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788885.504 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57788885.642 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57788885.774 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57788885.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788886.030 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788886.157 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57788886.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57788886.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:57788886.342 : iCmd = 1, nBytes = 4
19ec-1c88:57789011.875 : 0000 : 00 00 00 00 
19ec-1c88:57789012.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57789012.102 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57789012.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:57789012.221 : iCmd = 3, nBytes = 2
19ec-1c88:57789357.586 : 0000 : 06 38 
19ec-1c88:57789357.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57789357.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:57789357.856 : iCmd = 4, nBytes = 2
19ec-1c88:57789639.220 : 0000 : 07 07 
19ec-1c88:57789639.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57789639.760 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57789639.859 : => IoObject::InitializeDevice
19ec-1c88:57789639.969 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57789640.679 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57789640.751 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57789641.847 : => FindScanner
19ec-1c88:57789641.910 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57789641.980 : <= FindScanner ret = 1
19ec-1c88:57789642.040 : => IoObject::IoLockStart
19ec-1c88:57789642.145 : => CAsicIO::CheckDevice
19ec-1c88:57789642.200 : => CNT96226::ConnectIsAvailable
19ec-1c88:57789666.266 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57789666.501 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57789666.629 : <= IoObject::IoLockStart
19ec-1c88:57789666.944 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57789667.018 : IO Send command 10 bytes
19ec-1c88:57789667.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:57789667.170 : iCmd = 0, nBytes = 10
19ec-1c88:57789667.281 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57789843.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57789843.513 : System send command 10 bytes + data 0 bytes
19ec-1c88:57789843.845 : IO total need to receive data 5 bytes
19ec-1c88:57789843.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:57789843.957 : iCmd = 0, nBytes = 5
19ec-1c88:57789978.705 : 0000 : 06 00 02 02 ab 
19ec-1c88:57789978.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57789978.883 : System total receive data 5 bytes
19ec-1c88:57789978.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:57789979.002 : iCmd = 1, nBytes = 4
19ec-1c88:57790090.410 : 0000 : 00 00 00 00 
19ec-1c88:57790090.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57790090.646 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57790090.710 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57790090.775 : IO Send command 10 bytes
19ec-1c88:57790090.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:57790090.920 : iCmd = 0, nBytes = 10
19ec-1c88:57790091.024 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57790257.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57790257.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:57790257.333 : IO total need to receive data 165 bytes
19ec-1c88:57790257.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:57790257.452 : iCmd = 0, nBytes = 165
19ec-1c88:57790423.269 : skip dump 37 bytes
19ec-1c88:57790423.476 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57790423.625 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57790423.764 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57790423.901 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57790424.032 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57790424.165 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57790424.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57790424.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57790424.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57790424.556 : System total receive data 165 bytes
19ec-1c88:57790424.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:57790424.675 : iCmd = 1, nBytes = 4
19ec-1c88:57790534.990 : 0000 : 00 00 00 00 
19ec-1c88:57790535.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57790535.240 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57790535.442 : Dump Inquiry
19ec-1c88:57790535.565 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57790535.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57790535.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57790535.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57790536.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57790536.214 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57790536.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57790536.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57790536.590 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57790536.714 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57790536.800 : 00a0 : 00 00 00 00 00 
19ec-1c88:57790536.872 : => ReadNVMDataInternal
19ec-1c88:57790537.092 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57790537.155 : IO Send command 10 bytes
19ec-1c88:57790537.248 : => CNT96226::VenderCmd_SetData
19ec-1c88:57790537.302 : iCmd = 0, nBytes = 10
19ec-1c88:57790537.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57790840.987 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57790841.139 : System send command 10 bytes + data 0 bytes
19ec-1c88:57790841.213 : IO total need to receive data 128 bytes
19ec-1c88:57790841.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:57790841.339 : iCmd = 0, nBytes = 128
19ec-1c88:57791034.698 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57791034.905 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57791035.065 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57791035.205 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57791035.340 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57791035.473 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57791035.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57791035.729 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57791035.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57791035.864 : System total receive data 128 bytes
19ec-1c88:57791035.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:57791035.978 : iCmd = 1, nBytes = 4
19ec-1c88:57791236.767 : 0000 : 00 00 00 00 
19ec-1c88:57791236.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57791237.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57791237.106 : NVMData.PadScanCount = 0
19ec-1c88:57791237.165 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57791237.219 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57791237.278 : NVMData.FlatbedScanCount = 0
19ec-1c88:57791237.334 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57791237.390 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57791237.442 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57791237.494 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57791237.547 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57791237.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57791237.661 : NVMData.BornMonth = 0
19ec-1c88:57791237.711 : NVMData.BornDay = 0
19ec-1c88:57791237.762 : NVMData.BornYear = 0
19ec-1c88:57791237.809 : NVMData.FirstScanMonth = 4
19ec-1c88:57791237.859 : NVMData.FirstScanDay = 30
19ec-1c88:57791237.913 : NVMData.FirstScanYear = 2020
19ec-1c88:57791237.966 : NVMData.VerticalMagnification = 0
19ec-1c88:57791238.889 : NVMData.HorizontalMagnification = 0
19ec-1c88:57791238.952 : NVMData.PowerSavingTime = 15
19ec-1c88:57791239.007 : NVMData.SN = A094165189010062
19ec-1c88:57791239.057 : NVMData.AutoFeed = 0
19ec-1c88:57791239.106 : NVMData.CCDType = 0
19ec-1c88:57791239.154 : NVMData.ScanSpeed = 0
19ec-1c88:57791239.425 : NVMData.RollerCount = 0
19ec-1c88:57791239.477 : NVMData.MultifeedCount = 0
19ec-1c88:57791239.529 : NVMData.JamCount = 0
19ec-1c88:57791239.578 : NVMData.IdentifyInfo = 
19ec-1c88:57791239.630 : NVMData.FormalName = 
19ec-1c88:57791239.890 : NVMData.ReservedB = 0
19ec-1c88:57791239.945 : NVMData.FunctionCode = 0
19ec-1c88:57791239.995 : NVMData.PreFeed = 0
19ec-1c88:57791240.046 : NVMData.PreFeedTime = 0
19ec-1c88:57791240.097 : NVMData.ButtonNumber = 0
19ec-1c88:57791240.151 : NVMData.PowerOffTime = 0
19ec-1c88:57791240.208 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57791240.290 : => IoObject::IoLockEnd
19ec-1c88:57791240.387 : <= IoObject::IoLockEnd
19ec-1c88:57791240.438 : <= InitializeScanner ret = 1
19ec-1c88:57792545.376 : => GetLogicalScannerAbility
19ec-1c88:57792545.566 : => IoObject::IoLockStart
19ec-1c88:57792545.698 : => CAsicIO::CheckDevice
19ec-1c88:57792545.753 : => CNT96226::ConnectIsAvailable
19ec-1c88:57792570.675 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57792570.915 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57792571.220 : <= IoObject::IoLockStart
19ec-1c88:57792571.281 : => IoObject::IoLockEnd
19ec-1c88:57792571.394 : <= IoObject::IoLockEnd
19ec-1c88:57792571.471 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57796343.818 : => GetLogicalScannerAbilityEx
19ec-1c88:57796344.033 : => IoObject::IoLockStart
19ec-1c88:57796344.164 : => CAsicIO::CheckDevice
19ec-1c88:57796344.228 : => CNT96226::ConnectIsAvailable
19ec-1c88:57796368.163 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57796368.276 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57796368.336 : <= IoObject::IoLockStart
19ec-1c88:57796368.392 : => IoObject::IoLockEnd
19ec-1c88:57796368.502 : <= IoObject::IoLockEnd
19ec-1c88:57796368.621 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57796368.695 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57803730.218 : => ReadNVMData
19ec-1c88:57803730.403 : => IoObject::IoLockStart
19ec-1c88:57803730.533 : => CAsicIO::CheckDevice
19ec-1c88:57803730.592 : => CNT96226::ConnectIsAvailable
19ec-1c88:57803756.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57803756.828 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57803756.892 : <= IoObject::IoLockStart
19ec-1c88:57803756.957 : => ReadNVMDataInternal
19ec-1c88:57803757.018 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57803757.084 : IO Send command 10 bytes
19ec-1c88:57803757.202 : => CNT96226::VenderCmd_SetData
19ec-1c88:57803757.259 : iCmd = 0, nBytes = 10
19ec-1c88:57803757.370 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57804104.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57804104.459 : System send command 10 bytes + data 0 bytes
19ec-1c88:57804104.535 : IO total need to receive data 128 bytes
19ec-1c88:57804104.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:57804104.656 : iCmd = 0, nBytes = 128
19ec-1c88:57804303.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57804303.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57804303.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57804303.820 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57804303.949 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57804304.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57804304.198 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57804304.323 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57804304.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57804304.452 : System total receive data 128 bytes
19ec-1c88:57804304.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:57804304.570 : iCmd = 1, nBytes = 4
19ec-1c88:57804482.339 : 0000 : 00 00 00 00 
19ec-1c88:57804482.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57804482.587 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57804482.659 : NVMData.PadScanCount = 0
19ec-1c88:57804482.724 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57804482.782 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57804482.837 : NVMData.FlatbedScanCount = 0
19ec-1c88:57804482.891 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57804483.080 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57804483.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57804483.205 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57804483.260 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57804483.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57804483.371 : NVMData.BornMonth = 0
19ec-1c88:57804483.420 : NVMData.BornDay = 0
19ec-1c88:57804483.471 : NVMData.BornYear = 0
19ec-1c88:57804483.518 : NVMData.FirstScanMonth = 4
19ec-1c88:57804483.570 : NVMData.FirstScanDay = 30
19ec-1c88:57804483.625 : NVMData.FirstScanYear = 2020
19ec-1c88:57804483.678 : NVMData.VerticalMagnification = 0
19ec-1c88:57804483.733 : NVMData.HorizontalMagnification = 0
19ec-1c88:57804483.787 : NVMData.PowerSavingTime = 15
19ec-1c88:57804483.844 : NVMData.SN = A094165189010062
19ec-1c88:57804483.895 : NVMData.AutoFeed = 0
19ec-1c88:57804483.948 : NVMData.CCDType = 0
19ec-1c88:57804483.996 : NVMData.ScanSpeed = 0
19ec-1c88:57804484.049 : NVMData.RollerCount = 0
19ec-1c88:57804484.101 : NVMData.MultifeedCount = 0
19ec-1c88:57804484.155 : NVMData.JamCount = 0
19ec-1c88:57804484.205 : NVMData.IdentifyInfo = 
19ec-1c88:57804484.256 : NVMData.FormalName = 
19ec-1c88:57804484.304 : NVMData.ReservedB = 0
19ec-1c88:57804484.353 : NVMData.FunctionCode = 0
19ec-1c88:57804484.403 : NVMData.PreFeed = 0
19ec-1c88:57804484.450 : NVMData.PreFeedTime = 0
19ec-1c88:57804484.499 : NVMData.ButtonNumber = 0
19ec-1c88:57804484.545 : NVMData.PowerOffTime = 0
19ec-1c88:57804484.593 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57804484.652 : => IoObject::IoLockEnd
19ec-1c88:57804484.745 : <= IoObject::IoLockEnd
19ec-1c88:57804484.797 : <= ReadNVMData ret = 1
19ec-1c88:57814392.629 : => GetADFStatus
19ec-1c88:57814393.078 : => IoObject::IoLockStart
19ec-1c88:57814393.215 : => CAsicIO::CheckDevice
19ec-1c88:57814393.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:57814418.643 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57814418.874 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57814419.008 : <= IoObject::IoLockStart
19ec-1c88:57814419.346 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57814419.413 : IO Send command 10 bytes
19ec-1c88:57814419.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:57814419.588 : iCmd = 0, nBytes = 10
19ec-1c88:57814419.923 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57814598.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57814598.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:57814598.770 : IO total need to receive data 2 bytes
19ec-1c88:57814598.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:57814598.905 : iCmd = 0, nBytes = 2
19ec-1c88:57814805.055 : 0000 : 00 00 
19ec-1c88:57814805.158 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57814805.228 : System total receive data 2 bytes
19ec-1c88:57814805.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:57814805.347 : iCmd = 1, nBytes = 4
19ec-1c88:57814965.342 : 0000 : 00 00 00 00 
19ec-1c88:57814965.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57814965.576 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57814965.646 : Return status = 0
19ec-1c88:57814965.710 : => IoObject::IoLockEnd
19ec-1c88:57814965.798 : <= IoObject::IoLockEnd
19ec-1c88:57814965.849 : <= GetADFStatus ret = 1
19ec-1c88:57817658.689 : => GetADFStatus
19ec-1c88:57817658.888 : => IoObject::IoLockStart
19ec-1c88:57817659.019 : => CAsicIO::CheckDevice
19ec-1c88:57817659.073 : => CNT96226::ConnectIsAvailable
19ec-1c88:57817680.836 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57817681.083 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57817681.222 : <= IoObject::IoLockStart
19ec-1c88:57817681.356 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57817681.496 : IO Send command 10 bytes
19ec-1c88:57817681.881 : => CNT96226::VenderCmd_SetData
19ec-1c88:57817681.944 : iCmd = 0, nBytes = 10
19ec-1c88:57817682.050 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57817862.911 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57817863.082 : System send command 10 bytes + data 0 bytes
19ec-1c88:57817863.348 : IO total need to receive data 2 bytes
19ec-1c88:57817863.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:57817863.483 : iCmd = 0, nBytes = 2
19ec-1c88:57818063.127 : 0000 : 00 00 
19ec-1c88:57818063.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57818063.318 : System total receive data 2 bytes
19ec-1c88:57818063.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:57818063.435 : iCmd = 1, nBytes = 4
19ec-1c88:57818197.977 : 0000 : 00 00 00 00 
19ec-1c88:57818198.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57818198.208 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57818198.279 : Return status = 0
19ec-1c88:57818198.341 : => IoObject::IoLockEnd
19ec-1c88:57818198.433 : <= IoObject::IoLockEnd
19ec-1c88:57818198.484 : <= GetADFStatus ret = 1
19ec-1c88:57820316.270 : => TerminateDriver
19ec-1c88:57820316.463 : => CAsicIO::~CAsicIO,pStage=138087496
19ec-1c88:57820316.543 : => CNT96226::Close
19ec-1c88:57820320.255 : <= CNT96226::Close ret = 1
19ec-1c88:57820320.334 : <= CAsicIO::~CAsicIO
19ec-1c88:57820320.392 : => IoObject::IoLockEnd
19ec-1c88:57820320.448 : <= IoObject::IoLockEnd
19ec-1c88:57820320.499 : => IoObject::TerminateDevice
19ec-1c88:57820320.554 : => IoObject::IoLockEnd
19ec-1c88:57820320.602 : <= IoObject::IoLockEnd
19ec-1c88:57820320.705 : <= IoObject::TerminateDevice
19ec-1c88:57820320.966 : <= TerminateDriver ret = 1
19ec-1c88:57832202.909 : ============Debug Start==========
19ec-1c88:57832203.197 : Date : 2020/4/30 14:33:57
19ec-1c88:57832203.278 : Process ID : 19ec
19ec-1c88:57832203.681 : Windows : Version 10.0 build 18363 
19ec-1c88:57832204.131 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:57832204.193 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57832204.264 : MemoryStatus.ullAvailPhys : 1700114432
19ec-1c88:57832204.323 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57832204.383 : MemoryStatus.ullAvailPageFile : 3052306432
19ec-1c88:57832204.442 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57832204.502 : MemoryStatus.ullAvailVirtual : 1726341120
19ec-1c88:57832204.562 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57832204.670 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57832204.731 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57832204.972 : CPU Count : 4
19ec-1c88:57832205.020 : CPU Frequency : 100.000 Mhz
19ec-1c88:57832209.907 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57832210.039 : => InitializeDriver
19ec-1c88:57832210.332 : <= InitializeDriver ret = 1
19ec-1c88:57832210.393 : => InitializeScanner
19ec-1c88:57832210.475 : => CAsicIO::GetDeviceList
19ec-1c88:57832210.775 : => CNT96226::CNT96226
19ec-1c88:57832210.831 : => CNT96226::Open
19ec-1c88:57832233.078 : <= CNT96226::Open ret = 1
19ec-1c88:57832233.174 : => CNT96226::Initialize
19ec-1c88:57832233.372 : <= CNT96226::Initialize ret = 1
19ec-1c88:57832233.431 : <= CNT96226::CNT96226
19ec-1c88:57832233.485 : => CNT96226::EnumAvailableDevice
19ec-1c88:57832239.080 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57832239.162 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57832239.222 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57836917.054 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57836917.365 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57836923.215 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57836923.319 : => IoObject::GetLockName
19ec-1c88:57836923.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57836923.447 : <= IoObject::GetLockName
19ec-1c88:57836923.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:57836923.993 : iCmd = 3, nBytes = 2
19ec-1c88:57837277.334 : 0000 : 06 38 
19ec-1c88:57837277.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57837277.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:57837277.626 : iCmd = 4, nBytes = 2
19ec-1c88:57837548.004 : 0000 : 07 07 
19ec-1c88:57837548.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57837548.618 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57837549.063 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57837549.182 : IO Send command 10 bytes
19ec-1c88:57837549.257 : => CNT96226::VenderCmd_SetData
19ec-1c88:57837549.325 : iCmd = 0, nBytes = 10
19ec-1c88:57837549.448 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57837703.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57837703.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:57837703.406 : iCmd = 0, nBytes = 165
19ec-1c88:57837884.614 : skip dump 37 bytes
19ec-1c88:57837884.832 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57837884.975 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57837885.114 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57837885.248 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57837885.382 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57837885.517 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57837885.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57837885.768 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57837885.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57837885.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:57837885.951 : iCmd = 1, nBytes = 4
19ec-1c88:57838008.128 : 0000 : 00 00 00 00 
19ec-1c88:57838008.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57838008.280 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57838008.348 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57838008.416 : IO Send command 10 bytes
19ec-1c88:57838008.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:57838008.524 : iCmd = 0, nBytes = 10
19ec-1c88:57838008.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57838343.948 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57838344.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:57838344.207 : iCmd = 0, nBytes = 128
19ec-1c88:57838553.251 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57838553.433 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57838553.576 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57838553.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57838553.843 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57838553.966 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57838554.092 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57838554.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57838554.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57838554.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:57838554.629 : iCmd = 1, nBytes = 4
19ec-1c88:57838712.496 : 0000 : 00 00 00 00 
19ec-1c88:57838712.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57838712.731 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57838712.913 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57838712.989 : => CNT96226::Close
19ec-1c88:57838716.951 : <= CNT96226::Close ret = 1
19ec-1c88:57838717.030 : <= CNT96226::~CNT96226
19ec-1c88:57838717.121 : <= CAsicIO::GetDeviceList
19ec-1c88:57838717.547 : => IoObject::SetTimeout
19ec-1c88:57838717.681 : Timeout--> In = 0 Out = 0
19ec-1c88:57838717.742 : <= IoObject::SetTimeout
19ec-1c88:57838717.813 : => CAsicIO::CAsicIO
19ec-1c88:57838717.883 : => CNT96226::CNT96226
19ec-1c88:57838717.938 : => CNT96226::Open
19ec-1c88:57838741.484 : <= CNT96226::Open ret = 1
19ec-1c88:57838741.597 : => CNT96226::Initialize
19ec-1c88:57838741.802 : <= CNT96226::Initialize ret = 1
19ec-1c88:57838741.865 : <= CNT96226::CNT96226
19ec-1c88:57838741.921 : <= CAsicIO::CAsicIO
19ec-1c88:57838741.981 : => CAsicIO::InitializeDevice
19ec-1c88:57838742.066 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57838748.348 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57838748.498 : => IoObject::GetLockName
19ec-1c88:57838748.557 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57838748.627 : <= IoObject::GetLockName
19ec-1c88:57838749.151 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57838749.224 : IO Send command 10 bytes
19ec-1c88:57838749.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:57838749.338 : iCmd = 0, nBytes = 10
19ec-1c88:57838749.453 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57839089.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57839089.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:57839089.301 : iCmd = 0, nBytes = 128
19ec-1c88:57839245.303 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57839245.540 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57839245.695 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57839245.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57839246.048 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57839246.176 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57839246.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57839246.429 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57839246.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57839246.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:57839246.621 : iCmd = 1, nBytes = 4
19ec-1c88:57839404.421 : 0000 : 00 00 00 00 
19ec-1c88:57839404.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57839404.665 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57839404.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:57839404.790 : iCmd = 3, nBytes = 2
19ec-1c88:57839783.523 : 0000 : 06 38 
19ec-1c88:57839783.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57839783.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:57839783.825 : iCmd = 4, nBytes = 2
19ec-1c88:57840086.340 : 0000 : 07 07 
19ec-1c88:57840086.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57840086.640 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57840086.736 : => IoObject::InitializeDevice
19ec-1c88:57840086.841 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57840087.515 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57840087.592 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57840088.356 : => FindScanner
19ec-1c88:57840088.417 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57840088.481 : <= FindScanner ret = 1
19ec-1c88:57840088.537 : => IoObject::IoLockStart
19ec-1c88:57840088.640 : => CAsicIO::CheckDevice
19ec-1c88:57840088.696 : => CNT96226::ConnectIsAvailable
19ec-1c88:57840113.554 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57840113.648 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57840113.703 : <= IoObject::IoLockStart
19ec-1c88:57840113.762 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57840113.827 : IO Send command 10 bytes
19ec-1c88:57840113.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:57840113.970 : iCmd = 0, nBytes = 10
19ec-1c88:57840114.070 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57840281.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57840281.934 : System send command 10 bytes + data 0 bytes
19ec-1c88:57840282.011 : IO total need to receive data 5 bytes
19ec-1c88:57840282.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:57840282.135 : iCmd = 0, nBytes = 5
19ec-1c88:57840406.308 : 0000 : 06 00 02 02 ab 
19ec-1c88:57840406.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57840406.503 : System total receive data 5 bytes
19ec-1c88:57840406.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:57840406.617 : iCmd = 1, nBytes = 4
19ec-1c88:57840589.048 : 0000 : 00 00 00 00 
19ec-1c88:57840589.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57840589.298 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57840589.363 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57840589.429 : IO Send command 10 bytes
19ec-1c88:57840589.531 : => CNT96226::VenderCmd_SetData
19ec-1c88:57840589.596 : iCmd = 0, nBytes = 10
19ec-1c88:57840589.701 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57840780.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57840780.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:57840780.644 : IO total need to receive data 165 bytes
19ec-1c88:57840780.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:57840780.772 : iCmd = 0, nBytes = 165
19ec-1c88:57840923.000 : skip dump 37 bytes
19ec-1c88:57840923.270 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57840923.418 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57840923.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57840923.694 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57840923.826 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57840923.961 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57840924.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57840924.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57840924.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57840924.347 : System total receive data 165 bytes
19ec-1c88:57840924.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:57840924.468 : iCmd = 1, nBytes = 4
19ec-1c88:57841095.092 : 0000 : 00 00 00 00 
19ec-1c88:57841095.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57841095.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57841095.595 : Dump Inquiry
19ec-1c88:57841095.732 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57841095.866 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57841095.998 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57841096.132 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57841096.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57841096.390 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57841096.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841096.638 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841096.768 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57841096.894 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57841096.981 : 00a0 : 00 00 00 00 00 
19ec-1c88:57841097.053 : => ReadNVMDataInternal
19ec-1c88:57841097.269 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57841097.336 : IO Send command 10 bytes
19ec-1c88:57841097.441 : => CNT96226::VenderCmd_SetData
19ec-1c88:57841097.494 : iCmd = 0, nBytes = 10
19ec-1c88:57841097.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57841441.679 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57841441.862 : System send command 10 bytes + data 0 bytes
19ec-1c88:57841441.939 : IO total need to receive data 128 bytes
19ec-1c88:57841442.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:57841442.061 : iCmd = 0, nBytes = 128
19ec-1c88:57841609.531 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841609.753 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841609.905 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57841610.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57841610.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57841610.296 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841610.422 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841610.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57841610.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57841610.681 : System total receive data 128 bytes
19ec-1c88:57841610.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:57841610.803 : iCmd = 1, nBytes = 4
19ec-1c88:57841796.756 : 0000 : 00 00 00 00 
19ec-1c88:57841796.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57841797.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57841797.085 : NVMData.PadScanCount = 0
19ec-1c88:57841797.137 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57841797.193 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57841797.253 : NVMData.FlatbedScanCount = 0
19ec-1c88:57841797.314 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57841797.366 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57841797.416 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57841797.472 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57841797.527 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57841797.578 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57841797.633 : NVMData.BornMonth = 0
19ec-1c88:57841797.680 : NVMData.BornDay = 0
19ec-1c88:57841797.732 : NVMData.BornYear = 0
19ec-1c88:57841797.779 : NVMData.FirstScanMonth = 4
19ec-1c88:57841797.830 : NVMData.FirstScanDay = 30
19ec-1c88:57841797.883 : NVMData.FirstScanYear = 2020
19ec-1c88:57841797.936 : NVMData.VerticalMagnification = 0
19ec-1c88:57841797.989 : NVMData.HorizontalMagnification = 0
19ec-1c88:57841798.041 : NVMData.PowerSavingTime = 15
19ec-1c88:57841798.094 : NVMData.SN = A094165189010062
19ec-1c88:57841798.145 : NVMData.AutoFeed = 0
19ec-1c88:57841798.194 : NVMData.CCDType = 0
19ec-1c88:57841798.241 : NVMData.ScanSpeed = 0
19ec-1c88:57841798.291 : NVMData.RollerCount = 0
19ec-1c88:57841798.339 : NVMData.MultifeedCount = 0
19ec-1c88:57841798.389 : NVMData.JamCount = 0
19ec-1c88:57841798.437 : NVMData.IdentifyInfo = 
19ec-1c88:57841798.486 : NVMData.FormalName = 
19ec-1c88:57841798.698 : NVMData.ReservedB = 0
19ec-1c88:57841798.749 : NVMData.FunctionCode = 0
19ec-1c88:57841798.802 : NVMData.PreFeed = 0
19ec-1c88:57841798.849 : NVMData.PreFeedTime = 0
19ec-1c88:57841798.899 : NVMData.ButtonNumber = 0
19ec-1c88:57841798.946 : NVMData.PowerOffTime = 0
19ec-1c88:57841798.998 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57841799.078 : => IoObject::IoLockEnd
19ec-1c88:57841799.169 : <= IoObject::IoLockEnd
19ec-1c88:57841799.218 : <= InitializeScanner ret = 1
19ec-1c88:57841799.290 : => GetLogicalScannerAbilityEx
19ec-1c88:57841799.349 : => IoObject::IoLockStart
19ec-1c88:57841799.439 : => CAsicIO::CheckDevice
19ec-1c88:57841799.492 : => CNT96226::ConnectIsAvailable
19ec-1c88:57841812.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57841812.301 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57841812.354 : <= IoObject::IoLockStart
19ec-1c88:57841812.412 : => IoObject::IoLockEnd
19ec-1c88:57841812.499 : <= IoObject::IoLockEnd
19ec-1c88:57841812.614 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57841812.688 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57842018.083 : => ReadNVMData
19ec-1c88:57842018.262 : => IoObject::IoLockStart
19ec-1c88:57842018.396 : => CAsicIO::CheckDevice
19ec-1c88:57842018.452 : => CNT96226::ConnectIsAvailable
19ec-1c88:57842041.573 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57842041.691 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57842041.752 : <= IoObject::IoLockStart
19ec-1c88:57842041.827 : => ReadNVMDataInternal
19ec-1c88:57842041.888 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57842041.954 : IO Send command 10 bytes
19ec-1c88:57842042.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:57842042.141 : iCmd = 0, nBytes = 10
19ec-1c88:57842042.253 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57842397.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57842397.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:57842397.704 : IO total need to receive data 128 bytes
19ec-1c88:57842397.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:57842397.825 : iCmd = 0, nBytes = 128
19ec-1c88:57842579.084 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57842579.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57842579.472 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57842579.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57842579.750 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57842579.884 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57842580.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57842580.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57842580.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57842580.270 : System total receive data 128 bytes
19ec-1c88:57842580.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:57842580.395 : iCmd = 1, nBytes = 4
19ec-1c88:57842736.719 : 0000 : 00 00 00 00 
19ec-1c88:57842736.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57842736.964 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57842737.033 : NVMData.PadScanCount = 0
19ec-1c88:57842737.092 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57842737.146 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57842737.205 : NVMData.FlatbedScanCount = 0
19ec-1c88:57842737.259 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57842737.311 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57842737.362 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57842737.414 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57842737.469 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57842737.522 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57842737.576 : NVMData.BornMonth = 0
19ec-1c88:57842737.625 : NVMData.BornDay = 0
19ec-1c88:57842737.675 : NVMData.BornYear = 0
19ec-1c88:57842737.722 : NVMData.FirstScanMonth = 4
19ec-1c88:57842737.774 : NVMData.FirstScanDay = 30
19ec-1c88:57842737.829 : NVMData.FirstScanYear = 2020
19ec-1c88:57842738.038 : NVMData.VerticalMagnification = 0
19ec-1c88:57842738.098 : NVMData.HorizontalMagnification = 0
19ec-1c88:57842738.152 : NVMData.PowerSavingTime = 15
19ec-1c88:57842738.205 : NVMData.SN = A094165189010062
19ec-1c88:57842738.254 : NVMData.AutoFeed = 0
19ec-1c88:57842738.302 : NVMData.CCDType = 0
19ec-1c88:57842738.348 : NVMData.ScanSpeed = 0
19ec-1c88:57842738.395 : NVMData.RollerCount = 0
19ec-1c88:57842738.446 : NVMData.MultifeedCount = 0
19ec-1c88:57842738.497 : NVMData.JamCount = 0
19ec-1c88:57842738.546 : NVMData.IdentifyInfo = 
19ec-1c88:57842738.595 : NVMData.FormalName = 
19ec-1c88:57842738.642 : NVMData.ReservedB = 0
19ec-1c88:57842738.694 : NVMData.FunctionCode = 0
19ec-1c88:57842738.741 : NVMData.PreFeed = 0
19ec-1c88:57842738.789 : NVMData.PreFeedTime = 0
19ec-1c88:57842738.839 : NVMData.ButtonNumber = 0
19ec-1c88:57842738.887 : NVMData.PowerOffTime = 0
19ec-1c88:57842738.936 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57842738.997 : => IoObject::IoLockEnd
19ec-1c88:57842739.091 : <= IoObject::IoLockEnd
19ec-1c88:57842739.139 : <= ReadNVMData ret = 1
19ec-1c88:57843309.098 : => TerminateDriver
19ec-1c88:57843309.298 : => CAsicIO::~CAsicIO,pStage=196807752
19ec-1c88:57843309.373 : => CNT96226::Close
19ec-1c88:57843313.325 : <= CNT96226::Close ret = 1
19ec-1c88:57843313.407 : <= CAsicIO::~CAsicIO
19ec-1c88:57843313.465 : => IoObject::IoLockEnd
19ec-1c88:57843313.521 : <= IoObject::IoLockEnd
19ec-1c88:57843313.570 : => IoObject::TerminateDevice
19ec-1c88:57843313.626 : => IoObject::IoLockEnd
19ec-1c88:57843313.675 : <= IoObject::IoLockEnd
19ec-1c88:57843313.776 : <= IoObject::TerminateDevice
19ec-1c88:57843314.042 : <= TerminateDriver ret = 1
19ec-1c88:57845634.486 : ============Debug Start==========
19ec-1c88:57845634.796 : Date : 2020/4/30 14:33:58
19ec-1c88:57845634.879 : Process ID : 19ec
19ec-1c88:57845635.298 : Windows : Version 10.0 build 18363 
19ec-1c88:57845635.744 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57845635.807 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57845635.872 : MemoryStatus.ullAvailPhys : 1698476032
19ec-1c88:57845635.931 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57845635.992 : MemoryStatus.ullAvailPageFile : 3049451520
19ec-1c88:57845636.052 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57845636.109 : MemoryStatus.ullAvailVirtual : 1726377984
19ec-1c88:57845636.171 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57845636.276 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57845636.338 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57845636.581 : CPU Count : 4
19ec-1c88:57845636.628 : CPU Frequency : 100.000 Mhz
19ec-1c88:57845640.865 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57845640.991 : => InitializeDriver
19ec-1c88:57845641.281 : <= InitializeDriver ret = 1
19ec-1c88:57848325.581 : => InitializeScanner
19ec-1c88:57848325.850 : => CAsicIO::GetDeviceList
19ec-1c88:57848326.325 : => CNT96226::CNT96226
19ec-1c88:57848326.392 : => CNT96226::Open
19ec-1c88:57848351.544 : <= CNT96226::Open ret = 1
19ec-1c88:57848351.652 : => CNT96226::Initialize
19ec-1c88:57848351.863 : <= CNT96226::Initialize ret = 1
19ec-1c88:57848351.926 : <= CNT96226::CNT96226
19ec-1c88:57848351.979 : => CNT96226::EnumAvailableDevice
19ec-1c88:57848358.748 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57848358.834 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57848358.897 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57852589.103 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57852589.386 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57852595.399 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57852595.521 : => IoObject::GetLockName
19ec-1c88:57852595.581 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57852595.646 : <= IoObject::GetLockName
19ec-1c88:57852596.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:57852596.177 : iCmd = 3, nBytes = 2
19ec-1c88:57852972.799 : 0000 : 06 38 
19ec-1c88:57852972.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57852973.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:57852973.070 : iCmd = 4, nBytes = 2
19ec-1c88:57853280.290 : 0000 : 07 07 
19ec-1c88:57853280.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57853280.488 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57853280.579 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57853280.645 : IO Send command 10 bytes
19ec-1c88:57853280.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:57853280.748 : iCmd = 0, nBytes = 10
19ec-1c88:57853280.853 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57853482.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57853482.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:57853482.873 : iCmd = 0, nBytes = 165
19ec-1c88:57853682.334 : skip dump 37 bytes
19ec-1c88:57853682.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57853682.696 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57853682.834 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57853682.961 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57853683.091 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57853683.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57853683.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57853683.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57853683.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57853683.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:57853683.656 : iCmd = 1, nBytes = 4
19ec-1c88:57853877.137 : 0000 : 00 00 00 00 
19ec-1c88:57853877.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57853877.314 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57853877.390 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57853877.455 : IO Send command 10 bytes
19ec-1c88:57853877.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:57853877.564 : iCmd = 0, nBytes = 10
19ec-1c88:57853877.670 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57854232.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57854232.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:57854232.626 : iCmd = 0, nBytes = 128
19ec-1c88:57854441.801 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57854441.988 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57854442.126 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57854442.259 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57854442.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57854442.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57854442.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57854442.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57854442.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57854442.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:57854442.926 : iCmd = 1, nBytes = 4
19ec-1c88:57854645.386 : 0000 : 00 00 00 00 
19ec-1c88:57854645.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57854645.559 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57854645.764 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57854645.842 : => CNT96226::Close
19ec-1c88:57854650.428 : <= CNT96226::Close ret = 1
19ec-1c88:57854650.503 : <= CNT96226::~CNT96226
19ec-1c88:57854650.592 : <= CAsicIO::GetDeviceList
19ec-1c88:57854651.024 : => IoObject::SetTimeout
19ec-1c88:57854651.157 : Timeout--> In = 0 Out = 0
19ec-1c88:57854651.217 : <= IoObject::SetTimeout
19ec-1c88:57854651.290 : => CAsicIO::CAsicIO
19ec-1c88:57854651.364 : => CNT96226::CNT96226
19ec-1c88:57854651.422 : => CNT96226::Open
19ec-1c88:57854674.325 : <= CNT96226::Open ret = 1
19ec-1c88:57854674.426 : => CNT96226::Initialize
19ec-1c88:57854674.608 : <= CNT96226::Initialize ret = 1
19ec-1c88:57854674.669 : <= CNT96226::CNT96226
19ec-1c88:57854674.722 : <= CAsicIO::CAsicIO
19ec-1c88:57854674.774 : => CAsicIO::InitializeDevice
19ec-1c88:57854674.846 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57854680.670 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57854680.785 : => IoObject::GetLockName
19ec-1c88:57854680.840 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57854680.904 : <= IoObject::GetLockName
19ec-1c88:57854681.410 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57854681.480 : IO Send command 10 bytes
19ec-1c88:57854681.537 : => CNT96226::VenderCmd_SetData
19ec-1c88:57854681.592 : iCmd = 0, nBytes = 10
19ec-1c88:57854681.701 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57855003.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57855004.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:57855004.071 : iCmd = 0, nBytes = 128
19ec-1c88:57855186.071 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57855186.261 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57855186.409 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57855186.549 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57855186.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57855186.806 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57855186.933 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57855187.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57855187.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57855187.185 : => CNT96226::VenderCmd_GetData
19ec-1c88:57855187.238 : iCmd = 1, nBytes = 4
19ec-1c88:57855293.814 : 0000 : 00 00 00 00 
19ec-1c88:57855293.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57855293.967 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57855294.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:57855294.078 : iCmd = 3, nBytes = 2
19ec-1c88:57855670.758 : 0000 : 06 38 
19ec-1c88:57855670.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57855670.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:57855670.983 : iCmd = 4, nBytes = 2
19ec-1c88:57855967.826 : 0000 : 07 07 
19ec-1c88:57855967.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57855968.083 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57855968.186 : => IoObject::InitializeDevice
19ec-1c88:57855968.296 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57855968.936 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57855969.011 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57855969.763 : => FindScanner
19ec-1c88:57855969.825 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57855969.891 : <= FindScanner ret = 1
19ec-1c88:57855969.949 : => IoObject::IoLockStart
19ec-1c88:57855970.050 : => CAsicIO::CheckDevice
19ec-1c88:57855970.103 : => CNT96226::ConnectIsAvailable
19ec-1c88:57855992.122 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57855992.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57855992.297 : <= IoObject::IoLockStart
19ec-1c88:57855992.357 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57855992.428 : IO Send command 10 bytes
19ec-1c88:57855992.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:57855992.577 : iCmd = 0, nBytes = 10
19ec-1c88:57855992.683 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57856175.584 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57856175.692 : System send command 10 bytes + data 0 bytes
19ec-1c88:57856175.760 : IO total need to receive data 5 bytes
19ec-1c88:57856175.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:57856175.872 : iCmd = 0, nBytes = 5
19ec-1c88:57856326.541 : 0000 : 06 00 02 02 ab 
19ec-1c88:57856326.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57856326.684 : System total receive data 5 bytes
19ec-1c88:57856326.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:57856326.795 : iCmd = 1, nBytes = 4
19ec-1c88:57856517.248 : 0000 : 00 00 00 00 
19ec-1c88:57856517.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57856517.493 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57856517.563 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57856517.630 : IO Send command 10 bytes
19ec-1c88:57856517.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:57856517.779 : iCmd = 0, nBytes = 10
19ec-1c88:57856517.887 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57856705.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57856705.358 : System send command 10 bytes + data 0 bytes
19ec-1c88:57856705.426 : IO total need to receive data 165 bytes
19ec-1c88:57856705.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:57856705.536 : iCmd = 0, nBytes = 165
19ec-1c88:57856884.562 : skip dump 37 bytes
19ec-1c88:57856884.740 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57856884.877 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57856885.007 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57856885.136 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57856885.262 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57856885.394 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57856885.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57856885.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57856885.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57856885.772 : System total receive data 165 bytes
19ec-1c88:57856885.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:57856885.883 : iCmd = 1, nBytes = 4
19ec-1c88:57857065.041 : 0000 : 00 00 00 00 
19ec-1c88:57857065.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57857065.278 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57857065.552 : Dump Inquiry
19ec-1c88:57857065.688 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57857065.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57857065.967 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57857066.100 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57857066.238 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57857066.378 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57857066.504 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857066.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857066.770 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57857066.902 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57857066.993 : 00a0 : 00 00 00 00 00 
19ec-1c88:57857067.063 : => ReadNVMDataInternal
19ec-1c88:57857067.295 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57857067.363 : IO Send command 10 bytes
19ec-1c88:57857067.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:57857067.507 : iCmd = 0, nBytes = 10
19ec-1c88:57857067.612 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57857362.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57857362.757 : System send command 10 bytes + data 0 bytes
19ec-1c88:57857362.834 : IO total need to receive data 128 bytes
19ec-1c88:57857362.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:57857362.962 : iCmd = 0, nBytes = 128
19ec-1c88:57857485.775 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857485.947 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857486.092 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57857486.229 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57857486.359 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57857486.487 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857486.612 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857486.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57857486.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57857486.864 : System total receive data 128 bytes
19ec-1c88:57857486.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:57857486.975 : iCmd = 1, nBytes = 4
19ec-1c88:57857632.655 : 0000 : 00 00 00 00 
19ec-1c88:57857632.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57857632.931 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57857633.004 : NVMData.PadScanCount = 0
19ec-1c88:57857633.059 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57857633.112 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57857633.167 : NVMData.FlatbedScanCount = 0
19ec-1c88:57857633.223 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57857633.274 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57857633.328 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57857633.381 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57857633.436 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57857633.488 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57857633.543 : NVMData.BornMonth = 0
19ec-1c88:57857633.592 : NVMData.BornDay = 0
19ec-1c88:57857633.644 : NVMData.BornYear = 0
19ec-1c88:57857633.690 : NVMData.FirstScanMonth = 4
19ec-1c88:57857633.741 : NVMData.FirstScanDay = 30
19ec-1c88:57857633.797 : NVMData.FirstScanYear = 2020
19ec-1c88:57857633.852 : NVMData.VerticalMagnification = 0
19ec-1c88:57857633.906 : NVMData.HorizontalMagnification = 0
19ec-1c88:57857633.959 : NVMData.PowerSavingTime = 15
19ec-1c88:57857634.011 : NVMData.SN = A094165189010062
19ec-1c88:57857634.062 : NVMData.AutoFeed = 0
19ec-1c88:57857634.110 : NVMData.CCDType = 0
19ec-1c88:57857634.158 : NVMData.ScanSpeed = 0
19ec-1c88:57857634.205 : NVMData.RollerCount = 0
19ec-1c88:57857634.256 : NVMData.MultifeedCount = 0
19ec-1c88:57857634.305 : NVMData.JamCount = 0
19ec-1c88:57857634.352 : NVMData.IdentifyInfo = 
19ec-1c88:57857634.406 : NVMData.FormalName = 
19ec-1c88:57857634.676 : NVMData.ReservedB = 0
19ec-1c88:57857634.728 : NVMData.FunctionCode = 0
19ec-1c88:57857634.776 : NVMData.PreFeed = 0
19ec-1c88:57857634.825 : NVMData.PreFeedTime = 0
19ec-1c88:57857634.874 : NVMData.ButtonNumber = 0
19ec-1c88:57857634.927 : NVMData.PowerOffTime = 0
19ec-1c88:57857634.980 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57857635.074 : => IoObject::IoLockEnd
19ec-1c88:57857635.169 : <= IoObject::IoLockEnd
19ec-1c88:57857635.219 : <= InitializeScanner ret = 1
19ec-1c88:57859042.832 : => GetLogicalScannerAbility
19ec-1c88:57859043.043 : => IoObject::IoLockStart
19ec-1c88:57859043.174 : => CAsicIO::CheckDevice
19ec-1c88:57859043.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:57859069.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57859069.231 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57859069.295 : <= IoObject::IoLockStart
19ec-1c88:57859069.358 : => IoObject::IoLockEnd
19ec-1c88:57859069.463 : <= IoObject::IoLockEnd
19ec-1c88:57859069.547 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57863057.166 : => GetLogicalScannerAbilityEx
19ec-1c88:57863057.387 : => IoObject::IoLockStart
19ec-1c88:57863057.525 : => CAsicIO::CheckDevice
19ec-1c88:57863057.582 : => CNT96226::ConnectIsAvailable
19ec-1c88:57863082.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57863082.870 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57863082.935 : <= IoObject::IoLockStart
19ec-1c88:57863082.994 : => IoObject::IoLockEnd
19ec-1c88:57863083.106 : <= IoObject::IoLockEnd
19ec-1c88:57863083.227 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57863083.298 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57870365.124 : => ReadNVMData
19ec-1c88:57870365.303 : => IoObject::IoLockStart
19ec-1c88:57870365.439 : => CAsicIO::CheckDevice
19ec-1c88:57870365.499 : => CNT96226::ConnectIsAvailable
19ec-1c88:57870389.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57870389.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57870389.821 : <= IoObject::IoLockStart
19ec-1c88:57870389.889 : => ReadNVMDataInternal
19ec-1c88:57870389.951 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57870390.016 : IO Send command 10 bytes
19ec-1c88:57870390.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:57870390.190 : iCmd = 0, nBytes = 10
19ec-1c88:57870390.303 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57870741.007 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57870741.467 : System send command 10 bytes + data 0 bytes
19ec-1c88:57870741.543 : IO total need to receive data 128 bytes
19ec-1c88:57870741.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:57870741.665 : iCmd = 0, nBytes = 128
19ec-1c88:57870950.211 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57870950.393 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57870950.537 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57870950.668 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57870950.792 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57870950.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57870951.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57870951.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57870951.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57870951.284 : System total receive data 128 bytes
19ec-1c88:57870951.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:57870951.394 : iCmd = 1, nBytes = 4
19ec-1c88:57871146.181 : 0000 : 00 00 00 00 
19ec-1c88:57871146.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57871146.423 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57871146.492 : NVMData.PadScanCount = 0
19ec-1c88:57871146.549 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57871146.604 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57871146.659 : NVMData.FlatbedScanCount = 0
19ec-1c88:57871146.716 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57871146.908 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57871146.977 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57871147.032 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57871147.087 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57871147.141 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57871147.200 : NVMData.BornMonth = 0
19ec-1c88:57871147.247 : NVMData.BornDay = 0
19ec-1c88:57871147.299 : NVMData.BornYear = 0
19ec-1c88:57871147.348 : NVMData.FirstScanMonth = 4
19ec-1c88:57871147.400 : NVMData.FirstScanDay = 30
19ec-1c88:57871147.459 : NVMData.FirstScanYear = 2020
19ec-1c88:57871147.513 : NVMData.VerticalMagnification = 0
19ec-1c88:57871147.569 : NVMData.HorizontalMagnification = 0
19ec-1c88:57871147.624 : NVMData.PowerSavingTime = 15
19ec-1c88:57871147.680 : NVMData.SN = A094165189010062
19ec-1c88:57871147.733 : NVMData.AutoFeed = 0
19ec-1c88:57871147.784 : NVMData.CCDType = 0
19ec-1c88:57871147.831 : NVMData.ScanSpeed = 0
19ec-1c88:57871147.879 : NVMData.RollerCount = 0
19ec-1c88:57871147.932 : NVMData.MultifeedCount = 0
19ec-1c88:57871147.982 : NVMData.JamCount = 0
19ec-1c88:57871148.032 : NVMData.IdentifyInfo = 
19ec-1c88:57871148.082 : NVMData.FormalName = 
19ec-1c88:57871148.133 : NVMData.ReservedB = 0
19ec-1c88:57871148.183 : NVMData.FunctionCode = 0
19ec-1c88:57871148.232 : NVMData.PreFeed = 0
19ec-1c88:57871148.279 : NVMData.PreFeedTime = 0
19ec-1c88:57871148.327 : NVMData.ButtonNumber = 0
19ec-1c88:57871148.376 : NVMData.PowerOffTime = 0
19ec-1c88:57871148.426 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57871148.485 : => IoObject::IoLockEnd
19ec-1c88:57871148.575 : <= IoObject::IoLockEnd
19ec-1c88:57871148.624 : <= ReadNVMData ret = 1
19ec-1c88:57880917.222 : => GetADFStatus
19ec-1c88:57880917.649 : => IoObject::IoLockStart
19ec-1c88:57880917.784 : => CAsicIO::CheckDevice
19ec-1c88:57880917.841 : => CNT96226::ConnectIsAvailable
19ec-1c88:57880941.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57880941.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57880941.518 : <= IoObject::IoLockStart
19ec-1c88:57880941.576 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57880941.642 : IO Send command 10 bytes
19ec-1c88:57880941.772 : => CNT96226::VenderCmd_SetData
19ec-1c88:57880941.830 : iCmd = 0, nBytes = 10
19ec-1c88:57880941.933 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57881149.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57881149.215 : System send command 10 bytes + data 0 bytes
19ec-1c88:57881149.295 : IO total need to receive data 2 bytes
19ec-1c88:57881149.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:57881149.415 : iCmd = 0, nBytes = 2
19ec-1c88:57881340.737 : 0000 : 00 00 
19ec-1c88:57881340.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57881340.946 : System total receive data 2 bytes
19ec-1c88:57881341.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:57881341.071 : iCmd = 1, nBytes = 4
19ec-1c88:57881527.768 : 0000 : 00 00 00 00 
19ec-1c88:57881527.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57881527.983 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57881528.047 : Return status = 0
19ec-1c88:57881528.107 : => IoObject::IoLockEnd
19ec-1c88:57881528.198 : <= IoObject::IoLockEnd
19ec-1c88:57881528.250 : <= GetADFStatus ret = 1
19ec-1c88:57884140.638 : => GetADFStatus
19ec-1c88:57884140.834 : => IoObject::IoLockStart
19ec-1c88:57884140.955 : => CAsicIO::CheckDevice
19ec-1c88:57884141.011 : => CNT96226::ConnectIsAvailable
19ec-1c88:57884164.852 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57884165.317 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57884165.376 : <= IoObject::IoLockStart
19ec-1c88:57884165.434 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57884165.500 : IO Send command 10 bytes
19ec-1c88:57884165.611 : => CNT96226::VenderCmd_SetData
19ec-1c88:57884165.668 : iCmd = 0, nBytes = 10
19ec-1c88:57884165.768 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57884361.209 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57884361.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:57884361.579 : IO total need to receive data 2 bytes
19ec-1c88:57884361.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:57884361.710 : iCmd = 0, nBytes = 2
19ec-1c88:57884571.336 : 0000 : 00 00 
19ec-1c88:57884571.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57884571.883 : System total receive data 2 bytes
19ec-1c88:57884571.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:57884572.002 : iCmd = 1, nBytes = 4
19ec-1c88:57884762.741 : 0000 : 00 00 00 00 
19ec-1c88:57884762.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57884762.955 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57884763.021 : Return status = 0
19ec-1c88:57884763.080 : => IoObject::IoLockEnd
19ec-1c88:57884763.168 : <= IoObject::IoLockEnd
19ec-1c88:57884763.216 : <= GetADFStatus ret = 1
19ec-1c88:57886831.944 : => TerminateDriver
19ec-1c88:57886832.138 : => CAsicIO::~CAsicIO,pStage=138349640
19ec-1c88:57886832.221 : => CNT96226::Close
19ec-1c88:57886836.292 : <= CNT96226::Close ret = 1
19ec-1c88:57886836.370 : <= CAsicIO::~CAsicIO
19ec-1c88:57886836.426 : => IoObject::IoLockEnd
19ec-1c88:57886836.477 : <= IoObject::IoLockEnd
19ec-1c88:57886836.527 : => IoObject::TerminateDevice
19ec-1c88:57886836.583 : => IoObject::IoLockEnd
19ec-1c88:57886836.633 : <= IoObject::IoLockEnd
19ec-1c88:57886836.735 : <= IoObject::TerminateDevice
19ec-1c88:57886836.987 : <= TerminateDriver ret = 1
19ec-1c88:57929690.645 : ============Debug Start==========
19ec-1c88:57929690.932 : Date : 2020/4/30 14:34:00
19ec-1c88:57929691.014 : Process ID : 19ec
19ec-1c88:57929691.453 : Windows : Version 10.0 build 18363 
19ec-1c88:57929691.902 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:57929691.968 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57929692.031 : MemoryStatus.ullAvailPhys : 1702117376
19ec-1c88:57929692.095 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57929692.161 : MemoryStatus.ullAvailPageFile : 3047129088
19ec-1c88:57929692.226 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57929692.284 : MemoryStatus.ullAvailVirtual : 1727373312
19ec-1c88:57929692.346 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57929692.448 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57929692.509 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57929692.755 : CPU Count : 4
19ec-1c88:57929692.802 : CPU Frequency : 100.000 Mhz
19ec-1c88:57929697.108 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57929697.235 : => InitializeDriver
19ec-1c88:57929697.744 : <= InitializeDriver ret = 1
19ec-1c88:57929697.804 : => InitializeScanner
19ec-1c88:57929697.881 : => CAsicIO::GetDeviceList
19ec-1c88:57929698.172 : => CNT96226::CNT96226
19ec-1c88:57929698.233 : => CNT96226::Open
19ec-1c88:57929719.193 : <= CNT96226::Open ret = 1
19ec-1c88:57929719.303 : => CNT96226::Initialize
19ec-1c88:57929719.501 : <= CNT96226::Initialize ret = 1
19ec-1c88:57929719.564 : <= CNT96226::CNT96226
19ec-1c88:57929719.622 : => CNT96226::EnumAvailableDevice
19ec-1c88:57929724.900 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57929724.980 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57929725.044 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57933400.861 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57933401.149 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57933406.656 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57933406.764 : => IoObject::GetLockName
19ec-1c88:57933406.822 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57933406.888 : <= IoObject::GetLockName
19ec-1c88:57933407.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:57933407.420 : iCmd = 3, nBytes = 2
19ec-1c88:57933795.564 : 0000 : 06 38 
19ec-1c88:57933795.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57933795.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:57933795.829 : iCmd = 4, nBytes = 2
19ec-1c88:57934094.775 : 0000 : 07 07 
19ec-1c88:57934094.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57934094.965 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57934095.060 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57934095.130 : IO Send command 10 bytes
19ec-1c88:57934095.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:57934095.238 : iCmd = 0, nBytes = 10
19ec-1c88:57934095.338 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57934261.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57934262.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:57934262.179 : iCmd = 0, nBytes = 165
19ec-1c88:57934471.773 : skip dump 37 bytes
19ec-1c88:57934471.968 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57934472.111 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57934472.251 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57934472.382 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57934472.509 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57934472.640 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57934472.766 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57934472.892 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57934472.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57934473.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:57934473.067 : iCmd = 1, nBytes = 4
19ec-1c88:57934659.409 : 0000 : 00 00 00 00 
19ec-1c88:57934659.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57934659.566 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57934659.627 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57934659.690 : IO Send command 10 bytes
19ec-1c88:57934659.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:57934659.795 : iCmd = 0, nBytes = 10
19ec-1c88:57934659.895 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57934975.254 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57934975.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:57934975.456 : iCmd = 0, nBytes = 128
19ec-1c88:57935161.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935162.022 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935162.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57935162.297 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57935162.424 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57935162.549 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935162.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935162.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935162.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57935162.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:57935162.973 : iCmd = 1, nBytes = 4
19ec-1c88:57935304.492 : 0000 : 00 00 00 00 
19ec-1c88:57935304.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57935304.673 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57935304.843 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57935304.920 : => CNT96226::Close
19ec-1c88:57935308.855 : <= CNT96226::Close ret = 1
19ec-1c88:57935308.931 : <= CNT96226::~CNT96226
19ec-1c88:57935309.017 : <= CAsicIO::GetDeviceList
19ec-1c88:57935309.436 : => IoObject::SetTimeout
19ec-1c88:57935309.572 : Timeout--> In = 0 Out = 0
19ec-1c88:57935309.633 : <= IoObject::SetTimeout
19ec-1c88:57935309.703 : => CAsicIO::CAsicIO
19ec-1c88:57935309.774 : => CNT96226::CNT96226
19ec-1c88:57935309.829 : => CNT96226::Open
19ec-1c88:57935332.787 : <= CNT96226::Open ret = 1
19ec-1c88:57935332.881 : => CNT96226::Initialize
19ec-1c88:57935333.078 : <= CNT96226::Initialize ret = 1
19ec-1c88:57935333.137 : <= CNT96226::CNT96226
19ec-1c88:57935333.186 : <= CAsicIO::CAsicIO
19ec-1c88:57935333.242 : => CAsicIO::InitializeDevice
19ec-1c88:57935333.311 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57935339.191 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57935339.315 : => IoObject::GetLockName
19ec-1c88:57935339.367 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57935339.435 : <= IoObject::GetLockName
19ec-1c88:57935339.920 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57935339.990 : IO Send command 10 bytes
19ec-1c88:57935340.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:57935340.097 : iCmd = 0, nBytes = 10
19ec-1c88:57935340.204 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57935683.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57935683.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:57935683.795 : iCmd = 0, nBytes = 128
19ec-1c88:57935803.206 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935803.370 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935803.512 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57935803.649 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57935803.774 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57935803.897 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935804.021 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935804.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57935804.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57935804.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:57935804.318 : iCmd = 1, nBytes = 4
19ec-1c88:57936002.861 : 0000 : 00 00 00 00 
19ec-1c88:57936002.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57936003.041 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57936003.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:57936003.157 : iCmd = 3, nBytes = 2
19ec-1c88:57936393.215 : 0000 : 06 38 
19ec-1c88:57936393.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57936393.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:57936393.474 : iCmd = 4, nBytes = 2
19ec-1c88:57936684.945 : 0000 : 07 07 
19ec-1c88:57936685.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57936685.191 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57936685.286 : => IoObject::InitializeDevice
19ec-1c88:57936685.385 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57936686.007 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57936686.077 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57936686.772 : => FindScanner
19ec-1c88:57936686.831 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57936686.899 : <= FindScanner ret = 1
19ec-1c88:57936686.959 : => IoObject::IoLockStart
19ec-1c88:57936687.061 : => CAsicIO::CheckDevice
19ec-1c88:57936687.112 : => CNT96226::ConnectIsAvailable
19ec-1c88:57936700.475 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57936700.569 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57936700.624 : <= IoObject::IoLockStart
19ec-1c88:57936700.681 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57936700.742 : IO Send command 10 bytes
19ec-1c88:57936700.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:57936700.875 : iCmd = 0, nBytes = 10
19ec-1c88:57936700.974 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57936869.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57936869.400 : System send command 10 bytes + data 0 bytes
19ec-1c88:57936869.477 : IO total need to receive data 5 bytes
19ec-1c88:57936869.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:57936869.595 : iCmd = 0, nBytes = 5
19ec-1c88:57937077.318 : 0000 : 06 00 02 02 ab 
19ec-1c88:57937077.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57937077.478 : System total receive data 5 bytes
19ec-1c88:57937077.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:57937077.595 : iCmd = 1, nBytes = 4
19ec-1c88:57937222.069 : 0000 : 00 00 00 00 
19ec-1c88:57937222.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57937222.277 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57937222.336 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57937222.398 : IO Send command 10 bytes
19ec-1c88:57937222.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:57937222.535 : iCmd = 0, nBytes = 10
19ec-1c88:57937222.635 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57937381.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57937381.989 : System send command 10 bytes + data 0 bytes
19ec-1c88:57937382.113 : IO total need to receive data 165 bytes
19ec-1c88:57937382.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:57937382.345 : iCmd = 0, nBytes = 165
19ec-1c88:57937595.185 : skip dump 37 bytes
19ec-1c88:57937595.382 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57937595.526 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57937595.667 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57937595.797 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57937595.924 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57937596.058 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57937596.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57937596.304 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57937596.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57937596.427 : System total receive data 165 bytes
19ec-1c88:57937596.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:57937596.539 : iCmd = 1, nBytes = 4
19ec-1c88:57937771.893 : 0000 : 00 00 00 00 
19ec-1c88:57937772.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57937772.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57937772.358 : Dump Inquiry
19ec-1c88:57937772.495 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57937772.630 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57937772.760 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57937772.892 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57937773.018 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57937773.152 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57937773.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57937773.399 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57937773.527 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57937773.654 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57937773.740 : 00a0 : 00 00 00 00 00 
19ec-1c88:57937773.809 : => ReadNVMDataInternal
19ec-1c88:57937774.015 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57937774.081 : IO Send command 10 bytes
19ec-1c88:57937774.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:57937774.220 : iCmd = 0, nBytes = 10
19ec-1c88:57937774.322 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57938088.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57938088.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:57938088.843 : IO total need to receive data 128 bytes
19ec-1c88:57938088.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:57938088.956 : iCmd = 0, nBytes = 128
19ec-1c88:57938266.447 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57938266.634 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57938266.777 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57938266.914 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57938267.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57938267.159 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57938267.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57938267.404 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57938267.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57938267.530 : System total receive data 128 bytes
19ec-1c88:57938267.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:57938267.644 : iCmd = 1, nBytes = 4
19ec-1c88:57938380.606 : 0000 : 00 00 00 00 
19ec-1c88:57938380.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57938381.200 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57938381.261 : NVMData.PadScanCount = 0
19ec-1c88:57938381.314 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57938381.366 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57938381.423 : NVMData.FlatbedScanCount = 0
19ec-1c88:57938381.478 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57938381.529 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57938381.581 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57938381.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57938381.691 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57938381.745 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57938381.799 : NVMData.BornMonth = 0
19ec-1c88:57938381.846 : NVMData.BornDay = 0
19ec-1c88:57938381.894 : NVMData.BornYear = 0
19ec-1c88:57938381.941 : NVMData.FirstScanMonth = 4
19ec-1c88:57938381.990 : NVMData.FirstScanDay = 30
19ec-1c88:57938382.044 : NVMData.FirstScanYear = 2020
19ec-1c88:57938382.097 : NVMData.VerticalMagnification = 0
19ec-1c88:57938382.150 : NVMData.HorizontalMagnification = 0
19ec-1c88:57938382.204 : NVMData.PowerSavingTime = 15
19ec-1c88:57938382.258 : NVMData.SN = A094165189010062
19ec-1c88:57938382.307 : NVMData.AutoFeed = 0
19ec-1c88:57938382.354 : NVMData.CCDType = 0
19ec-1c88:57938382.401 : NVMData.ScanSpeed = 0
19ec-1c88:57938382.447 : NVMData.RollerCount = 0
19ec-1c88:57938382.496 : NVMData.MultifeedCount = 0
19ec-1c88:57938382.544 : NVMData.JamCount = 0
19ec-1c88:57938382.592 : NVMData.IdentifyInfo = 
19ec-1c88:57938382.641 : NVMData.FormalName = 
19ec-1c88:57938382.836 : NVMData.ReservedB = 0
19ec-1c88:57938382.888 : NVMData.FunctionCode = 0
19ec-1c88:57938382.938 : NVMData.PreFeed = 0
19ec-1c88:57938382.988 : NVMData.PreFeedTime = 0
19ec-1c88:57938383.035 : NVMData.ButtonNumber = 0
19ec-1c88:57938383.086 : NVMData.PowerOffTime = 0
19ec-1c88:57938383.138 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57938383.209 : => IoObject::IoLockEnd
19ec-1c88:57938383.296 : <= IoObject::IoLockEnd
19ec-1c88:57938383.348 : <= InitializeScanner ret = 1
19ec-1c88:57938383.409 : => GetLogicalScannerAbilityEx
19ec-1c88:57938383.468 : => IoObject::IoLockStart
19ec-1c88:57938383.557 : => CAsicIO::CheckDevice
19ec-1c88:57938383.608 : => CNT96226::ConnectIsAvailable
19ec-1c88:57938407.401 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57938407.520 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57938407.589 : <= IoObject::IoLockStart
19ec-1c88:57938407.653 : => IoObject::IoLockEnd
19ec-1c88:57938407.753 : <= IoObject::IoLockEnd
19ec-1c88:57938407.865 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57938407.941 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57938575.089 : => ReadNVMData
19ec-1c88:57938575.206 : => IoObject::IoLockStart
19ec-1c88:57938575.317 : => CAsicIO::CheckDevice
19ec-1c88:57938575.369 : => CNT96226::ConnectIsAvailable
19ec-1c88:57938599.897 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57938600.146 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57938600.283 : <= IoObject::IoLockStart
19ec-1c88:57938600.589 : => ReadNVMDataInternal
19ec-1c88:57938600.652 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57938600.718 : IO Send command 10 bytes
19ec-1c88:57938600.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:57938600.879 : iCmd = 0, nBytes = 10
19ec-1c88:57938600.986 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57938952.607 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57938952.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:57938952.824 : IO total need to receive data 128 bytes
19ec-1c88:57938952.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:57938952.935 : iCmd = 0, nBytes = 128
19ec-1c88:57939124.961 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57939125.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57939125.333 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57939125.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57939125.605 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57939125.736 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57939125.865 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57939125.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57939126.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57939126.124 : System total receive data 128 bytes
19ec-1c88:57939126.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:57939126.240 : iCmd = 1, nBytes = 4
19ec-1c88:57939271.821 : 0000 : 00 00 00 00 
19ec-1c88:57939271.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57939272.094 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57939272.176 : NVMData.PadScanCount = 0
19ec-1c88:57939272.237 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57939272.299 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57939272.361 : NVMData.FlatbedScanCount = 0
19ec-1c88:57939272.416 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57939272.476 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57939272.533 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57939272.591 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57939272.654 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57939272.708 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57939272.764 : NVMData.BornMonth = 0
19ec-1c88:57939272.813 : NVMData.BornDay = 0
19ec-1c88:57939272.866 : NVMData.BornYear = 0
19ec-1c88:57939272.916 : NVMData.FirstScanMonth = 4
19ec-1c88:57939272.969 : NVMData.FirstScanDay = 30
19ec-1c88:57939273.024 : NVMData.FirstScanYear = 2020
19ec-1c88:57939273.197 : NVMData.VerticalMagnification = 0
19ec-1c88:57939273.260 : NVMData.HorizontalMagnification = 0
19ec-1c88:57939273.315 : NVMData.PowerSavingTime = 15
19ec-1c88:57939273.371 : NVMData.SN = A094165189010062
19ec-1c88:57939273.424 : NVMData.AutoFeed = 0
19ec-1c88:57939273.477 : NVMData.CCDType = 0
19ec-1c88:57939273.527 : NVMData.ScanSpeed = 0
19ec-1c88:57939273.578 : NVMData.RollerCount = 0
19ec-1c88:57939273.633 : NVMData.MultifeedCount = 0
19ec-1c88:57939273.683 : NVMData.JamCount = 0
19ec-1c88:57939273.733 : NVMData.IdentifyInfo = 
19ec-1c88:57939273.786 : NVMData.FormalName = 
19ec-1c88:57939273.835 : NVMData.ReservedB = 0
19ec-1c88:57939273.887 : NVMData.FunctionCode = 0
19ec-1c88:57939273.937 : NVMData.PreFeed = 0
19ec-1c88:57939273.987 : NVMData.PreFeedTime = 0
19ec-1c88:57939274.035 : NVMData.ButtonNumber = 0
19ec-1c88:57939274.087 : NVMData.PowerOffTime = 0
19ec-1c88:57939274.140 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57939274.211 : => IoObject::IoLockEnd
19ec-1c88:57939274.302 : <= IoObject::IoLockEnd
19ec-1c88:57939274.353 : <= ReadNVMData ret = 1
19ec-1c88:57941967.992 : ============Debug Start==========
19ec-1c88:57941968.287 : Date : 2020/4/30 14:34:01
19ec-1c88:57941968.381 : Process ID : 19ec
19ec-1c88:57941968.799 : Windows : Version 10.0 build 18363 
19ec-1c88:57941969.260 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:57941969.332 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57941969.400 : MemoryStatus.ullAvailPhys : 1701871616
19ec-1c88:57941969.464 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57941969.530 : MemoryStatus.ullAvailPageFile : 3047542784
19ec-1c88:57941969.596 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57941969.664 : MemoryStatus.ullAvailVirtual : 1727660032
19ec-1c88:57941969.731 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57941969.845 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57941969.910 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57941970.160 : CPU Count : 4
19ec-1c88:57941970.211 : CPU Frequency : 100.000 Mhz
19ec-1c88:57941974.180 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57941974.318 : => InitializeDriver
19ec-1c88:57941974.570 : <= InitializeDriver ret = 1
19ec-1c88:57944613.438 : => InitializeScanner
19ec-1c88:57944613.689 : => CAsicIO::GetDeviceList
19ec-1c88:57944614.116 : => CNT96226::CNT96226
19ec-1c88:57944614.180 : => CNT96226::Open
19ec-1c88:57944635.395 : <= CNT96226::Open ret = 1
19ec-1c88:57944635.499 : => CNT96226::Initialize
19ec-1c88:57944635.699 : <= CNT96226::Initialize ret = 1
19ec-1c88:57944635.760 : <= CNT96226::CNT96226
19ec-1c88:57944635.815 : => CNT96226::EnumAvailableDevice
19ec-1c88:57944641.101 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57944641.181 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57944641.242 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57948348.353 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57948348.648 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57948354.431 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57948354.547 : => IoObject::GetLockName
19ec-1c88:57948354.609 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57948354.674 : <= IoObject::GetLockName
19ec-1c88:57948355.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:57948355.211 : iCmd = 3, nBytes = 2
19ec-1c88:57948721.269 : 0000 : 06 38 
19ec-1c88:57948721.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57948721.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:57948721.542 : iCmd = 4, nBytes = 2
19ec-1c88:57949026.666 : 0000 : 07 07 
19ec-1c88:57949026.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57949026.901 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57949026.992 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57949027.060 : IO Send command 10 bytes
19ec-1c88:57949027.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:57949027.175 : iCmd = 0, nBytes = 10
19ec-1c88:57949027.279 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57949229.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57949229.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:57949229.707 : iCmd = 0, nBytes = 165
19ec-1c88:57949396.824 : skip dump 37 bytes
19ec-1c88:57949397.002 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57949397.145 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57949397.274 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57949397.403 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57949397.530 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57949397.669 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57949397.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57949397.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57949397.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57949398.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:57949398.088 : iCmd = 1, nBytes = 4
19ec-1c88:57949532.234 : 0000 : 00 00 00 00 
19ec-1c88:57949532.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57949532.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57949532.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57949532.569 : IO Send command 10 bytes
19ec-1c88:57949532.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:57949532.681 : iCmd = 0, nBytes = 10
19ec-1c88:57949532.783 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57949845.048 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57949845.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:57949845.236 : iCmd = 0, nBytes = 128
19ec-1c88:57950043.390 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950043.597 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950043.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57950043.872 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57950043.998 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57950044.121 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950044.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950044.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950044.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57950044.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:57950044.560 : iCmd = 1, nBytes = 4
19ec-1c88:57950224.605 : 0000 : 00 00 00 00 
19ec-1c88:57950224.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57950224.786 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57950224.968 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57950225.042 : => CNT96226::Close
19ec-1c88:57950229.188 : <= CNT96226::Close ret = 1
19ec-1c88:57950229.268 : <= CNT96226::~CNT96226
19ec-1c88:57950229.354 : <= CAsicIO::GetDeviceList
19ec-1c88:57950229.803 : => IoObject::SetTimeout
19ec-1c88:57950229.941 : Timeout--> In = 0 Out = 0
19ec-1c88:57950230.001 : <= IoObject::SetTimeout
19ec-1c88:57950230.068 : => CAsicIO::CAsicIO
19ec-1c88:57950230.139 : => CNT96226::CNT96226
19ec-1c88:57950230.192 : => CNT96226::Open
19ec-1c88:57950253.786 : <= CNT96226::Open ret = 1
19ec-1c88:57950253.886 : => CNT96226::Initialize
19ec-1c88:57950254.068 : <= CNT96226::Initialize ret = 1
19ec-1c88:57950254.124 : <= CNT96226::CNT96226
19ec-1c88:57950254.177 : <= CAsicIO::CAsicIO
19ec-1c88:57950254.232 : => CAsicIO::InitializeDevice
19ec-1c88:57950254.308 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57950260.158 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57950260.273 : => IoObject::GetLockName
19ec-1c88:57950260.330 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57950260.396 : <= IoObject::GetLockName
19ec-1c88:57950260.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57950260.967 : IO Send command 10 bytes
19ec-1c88:57950261.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:57950261.077 : iCmd = 0, nBytes = 10
19ec-1c88:57950261.190 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57950601.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57950601.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:57950602.042 : iCmd = 0, nBytes = 128
19ec-1c88:57950809.929 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950810.108 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950810.253 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57950810.391 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57950810.516 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57950810.640 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950810.765 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950810.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57950810.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57950811.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:57950811.068 : iCmd = 1, nBytes = 4
19ec-1c88:57950985.801 : 0000 : 00 00 00 00 
19ec-1c88:57950985.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57950985.963 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57950986.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:57950986.085 : iCmd = 3, nBytes = 2
19ec-1c88:57951336.699 : 0000 : 06 38 
19ec-1c88:57951336.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57951336.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:57951336.956 : iCmd = 4, nBytes = 2
19ec-1c88:57951652.646 : 0000 : 07 07 
19ec-1c88:57951652.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57951652.973 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57951653.076 : => IoObject::InitializeDevice
19ec-1c88:57951653.192 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57951653.834 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57951653.908 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57951654.633 : => FindScanner
19ec-1c88:57951654.695 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57951654.761 : <= FindScanner ret = 1
19ec-1c88:57951654.819 : => IoObject::IoLockStart
19ec-1c88:57951654.922 : => CAsicIO::CheckDevice
19ec-1c88:57951654.975 : => CNT96226::ConnectIsAvailable
19ec-1c88:57951674.657 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57951674.773 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57951674.831 : <= IoObject::IoLockStart
19ec-1c88:57951674.893 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57951674.962 : IO Send command 10 bytes
19ec-1c88:57951675.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:57951675.123 : iCmd = 0, nBytes = 10
19ec-1c88:57951675.228 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57951872.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57951873.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:57951873.144 : IO total need to receive data 5 bytes
19ec-1c88:57951873.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:57951873.259 : iCmd = 0, nBytes = 5
19ec-1c88:57952002.577 : 0000 : 06 00 02 02 ab 
19ec-1c88:57952002.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57952002.791 : System total receive data 5 bytes
19ec-1c88:57952002.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:57952002.907 : iCmd = 1, nBytes = 4
19ec-1c88:57952119.041 : 0000 : 00 00 00 00 
19ec-1c88:57952119.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57952119.295 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57952119.364 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57952119.429 : IO Send command 10 bytes
19ec-1c88:57952119.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:57952119.600 : iCmd = 0, nBytes = 10
19ec-1c88:57952119.704 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57952305.215 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57952305.435 : System send command 10 bytes + data 0 bytes
19ec-1c88:57952305.578 : IO total need to receive data 165 bytes
19ec-1c88:57952305.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:57952305.963 : iCmd = 0, nBytes = 165
19ec-1c88:57952478.677 : skip dump 37 bytes
19ec-1c88:57952479.099 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57952479.242 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57952479.376 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57952479.505 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57952479.634 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57952479.768 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57952479.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57952480.012 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57952480.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57952480.134 : System total receive data 165 bytes
19ec-1c88:57952480.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:57952480.247 : iCmd = 1, nBytes = 4
19ec-1c88:57952621.846 : 0000 : 00 00 00 00 
19ec-1c88:57952621.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57952622.137 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57952622.389 : Dump Inquiry
19ec-1c88:57952622.531 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57952622.677 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57952622.815 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57952622.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57952623.084 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57952623.223 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57952623.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57952623.480 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57952624.685 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57952624.829 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57952624.919 : 00a0 : 00 00 00 00 00 
19ec-1c88:57952624.996 : => ReadNVMDataInternal
19ec-1c88:57952625.225 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57952625.289 : IO Send command 10 bytes
19ec-1c88:57952625.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:57952625.451 : iCmd = 0, nBytes = 10
19ec-1c88:57952625.554 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57952971.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57952971.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:57952971.800 : IO total need to receive data 128 bytes
19ec-1c88:57952971.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:57952971.922 : iCmd = 0, nBytes = 128
19ec-1c88:57953159.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57953159.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57953159.902 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57953160.037 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57953160.168 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57953160.291 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57953160.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57953160.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57953160.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57953160.673 : System total receive data 128 bytes
19ec-1c88:57953160.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:57953160.792 : iCmd = 1, nBytes = 4
19ec-1c88:57953357.719 : 0000 : 00 00 00 00 
19ec-1c88:57953357.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57953357.943 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57953358.014 : NVMData.PadScanCount = 0
19ec-1c88:57953358.071 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57953358.126 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57953358.184 : NVMData.FlatbedScanCount = 0
19ec-1c88:57953358.236 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57953358.287 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57953358.338 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57953358.392 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57953358.454 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57953358.507 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57953358.561 : NVMData.BornMonth = 0
19ec-1c88:57953358.610 : NVMData.BornDay = 0
19ec-1c88:57953358.661 : NVMData.BornYear = 0
19ec-1c88:57953358.708 : NVMData.FirstScanMonth = 4
19ec-1c88:57953358.757 : NVMData.FirstScanDay = 30
19ec-1c88:57953358.817 : NVMData.FirstScanYear = 2020
19ec-1c88:57953358.868 : NVMData.VerticalMagnification = 0
19ec-1c88:57953358.923 : NVMData.HorizontalMagnification = 0
19ec-1c88:57953358.981 : NVMData.PowerSavingTime = 15
19ec-1c88:57953359.036 : NVMData.SN = A094165189010062
19ec-1c88:57953359.086 : NVMData.AutoFeed = 0
19ec-1c88:57953359.134 : NVMData.CCDType = 0
19ec-1c88:57953359.183 : NVMData.ScanSpeed = 0
19ec-1c88:57953359.228 : NVMData.RollerCount = 0
19ec-1c88:57953359.280 : NVMData.MultifeedCount = 0
19ec-1c88:57953359.330 : NVMData.JamCount = 0
19ec-1c88:57953359.379 : NVMData.IdentifyInfo = 
19ec-1c88:57953359.429 : NVMData.FormalName = 
19ec-1c88:57953359.668 : NVMData.ReservedB = 0
19ec-1c88:57953359.728 : NVMData.FunctionCode = 0
19ec-1c88:57953359.777 : NVMData.PreFeed = 0
19ec-1c88:57953359.829 : NVMData.PreFeedTime = 0
19ec-1c88:57953359.877 : NVMData.ButtonNumber = 0
19ec-1c88:57953359.929 : NVMData.PowerOffTime = 0
19ec-1c88:57953359.979 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57953360.053 : => IoObject::IoLockEnd
19ec-1c88:57953360.149 : <= IoObject::IoLockEnd
19ec-1c88:57953360.201 : <= InitializeScanner ret = 1
19ec-1c88:57954627.804 : => GetLogicalScannerAbility
19ec-1c88:57954627.991 : => IoObject::IoLockStart
19ec-1c88:57954628.119 : => CAsicIO::CheckDevice
19ec-1c88:57954628.175 : => CNT96226::ConnectIsAvailable
19ec-1c88:57954651.922 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57954652.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57954652.114 : <= IoObject::IoLockStart
19ec-1c88:57954652.177 : => IoObject::IoLockEnd
19ec-1c88:57954652.289 : <= IoObject::IoLockEnd
19ec-1c88:57954652.599 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57958325.521 : => GetLogicalScannerAbilityEx
19ec-1c88:57958325.723 : => IoObject::IoLockStart
19ec-1c88:57958325.848 : => CAsicIO::CheckDevice
19ec-1c88:57958325.910 : => CNT96226::ConnectIsAvailable
19ec-1c88:57958348.307 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57958348.530 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57958348.660 : <= IoObject::IoLockStart
19ec-1c88:57958348.775 : => IoObject::IoLockEnd
19ec-1c88:57958349.114 : <= IoObject::IoLockEnd
19ec-1c88:57958349.230 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57958349.311 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57965701.095 : => ReadNVMData
19ec-1c88:57965701.281 : => IoObject::IoLockStart
19ec-1c88:57965701.410 : => CAsicIO::CheckDevice
19ec-1c88:57965701.470 : => CNT96226::ConnectIsAvailable
19ec-1c88:57965726.475 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57965726.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57965726.647 : <= IoObject::IoLockStart
19ec-1c88:57965726.711 : => ReadNVMDataInternal
19ec-1c88:57965726.775 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57965726.839 : IO Send command 10 bytes
19ec-1c88:57965726.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:57965727.011 : iCmd = 0, nBytes = 10
19ec-1c88:57965727.125 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57966077.832 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57966078.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:57966078.091 : IO total need to receive data 128 bytes
19ec-1c88:57966078.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:57966078.223 : iCmd = 0, nBytes = 128
19ec-1c88:57966277.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57966278.125 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57966278.266 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57966278.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57966278.529 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57966278.651 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57966278.779 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57966278.900 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57966278.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57966279.025 : System total receive data 128 bytes
19ec-1c88:57966279.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:57966279.138 : iCmd = 1, nBytes = 4
19ec-1c88:57966460.954 : 0000 : 00 00 00 00 
19ec-1c88:57966461.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57966461.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57966461.598 : NVMData.PadScanCount = 0
19ec-1c88:57966461.653 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57966461.708 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57966461.763 : NVMData.FlatbedScanCount = 0
19ec-1c88:57966461.815 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57966462.031 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57966462.098 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57966462.153 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57966462.208 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57966462.262 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57966462.317 : NVMData.BornMonth = 0
19ec-1c88:57966462.367 : NVMData.BornDay = 0
19ec-1c88:57966462.423 : NVMData.BornYear = 0
19ec-1c88:57966462.471 : NVMData.FirstScanMonth = 4
19ec-1c88:57966462.523 : NVMData.FirstScanDay = 30
19ec-1c88:57966462.578 : NVMData.FirstScanYear = 2020
19ec-1c88:57966462.629 : NVMData.VerticalMagnification = 0
19ec-1c88:57966462.683 : NVMData.HorizontalMagnification = 0
19ec-1c88:57966462.738 : NVMData.PowerSavingTime = 15
19ec-1c88:57966462.792 : NVMData.SN = A094165189010062
19ec-1c88:57966462.841 : NVMData.AutoFeed = 0
19ec-1c88:57966462.894 : NVMData.CCDType = 0
19ec-1c88:57966462.940 : NVMData.ScanSpeed = 0
19ec-1c88:57966462.989 : NVMData.RollerCount = 0
19ec-1c88:57966463.042 : NVMData.MultifeedCount = 0
19ec-1c88:57966463.094 : NVMData.JamCount = 0
19ec-1c88:57966463.144 : NVMData.IdentifyInfo = 
19ec-1c88:57966463.196 : NVMData.FormalName = 
19ec-1c88:57966463.245 : NVMData.ReservedB = 0
19ec-1c88:57966463.293 : NVMData.FunctionCode = 0
19ec-1c88:57966463.343 : NVMData.PreFeed = 0
19ec-1c88:57966463.392 : NVMData.PreFeedTime = 0
19ec-1c88:57966463.441 : NVMData.ButtonNumber = 0
19ec-1c88:57966463.489 : NVMData.PowerOffTime = 0
19ec-1c88:57966463.538 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57966463.597 : => IoObject::IoLockEnd
19ec-1c88:57966463.691 : <= IoObject::IoLockEnd
19ec-1c88:57966463.739 : <= ReadNVMData ret = 1
19ec-1c88:57975893.159 : => GetADFStatus
19ec-1c88:57975893.531 : => IoObject::IoLockStart
19ec-1c88:57975893.659 : => CAsicIO::CheckDevice
19ec-1c88:57975893.718 : => CNT96226::ConnectIsAvailable
19ec-1c88:57975917.298 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57975917.412 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57975917.473 : <= IoObject::IoLockStart
19ec-1c88:57975917.536 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57975917.602 : IO Send command 10 bytes
19ec-1c88:57975917.719 : => CNT96226::VenderCmd_SetData
19ec-1c88:57975917.774 : iCmd = 0, nBytes = 10
19ec-1c88:57975917.881 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57976104.833 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57976104.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:57976105.017 : IO total need to receive data 2 bytes
19ec-1c88:57976105.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:57976105.136 : iCmd = 0, nBytes = 2
19ec-1c88:57976220.352 : 0000 : 00 00 
19ec-1c88:57976220.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57976220.522 : System total receive data 2 bytes
19ec-1c88:57976220.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:57976220.634 : iCmd = 1, nBytes = 4
19ec-1c88:57976359.957 : 0000 : 00 00 00 00 
19ec-1c88:57976360.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57976360.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57976360.601 : Return status = 0
19ec-1c88:57976360.656 : => IoObject::IoLockEnd
19ec-1c88:57976360.742 : <= IoObject::IoLockEnd
19ec-1c88:57976360.791 : <= GetADFStatus ret = 1
19ec-1c88:57978965.131 : => GetADFStatus
19ec-1c88:57978965.320 : => IoObject::IoLockStart
19ec-1c88:57978965.450 : => CAsicIO::CheckDevice
19ec-1c88:57978965.505 : => CNT96226::ConnectIsAvailable
19ec-1c88:57978990.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57978990.379 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57978990.504 : <= IoObject::IoLockStart
19ec-1c88:57978990.629 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57978991.010 : IO Send command 10 bytes
19ec-1c88:57978991.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:57978991.177 : iCmd = 0, nBytes = 10
19ec-1c88:57978991.282 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57979178.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57979178.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:57979178.818 : IO total need to receive data 2 bytes
19ec-1c88:57979178.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:57979178.950 : iCmd = 0, nBytes = 2
19ec-1c88:57979333.045 : 0000 : 00 00 
19ec-1c88:57979333.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57979333.521 : System total receive data 2 bytes
19ec-1c88:57979333.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:57979333.636 : iCmd = 1, nBytes = 4
19ec-1c88:57979507.007 : 0000 : 00 00 00 00 
19ec-1c88:57979507.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57979507.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57979507.654 : Return status = 0
19ec-1c88:57979507.716 : => IoObject::IoLockEnd
19ec-1c88:57979507.806 : <= IoObject::IoLockEnd
19ec-1c88:57979507.856 : <= GetADFStatus ret = 1
19ec-1c88:57981553.041 : => TerminateDriver
19ec-1c88:57981553.224 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:57981553.301 : => CNT96226::Close
19ec-1c88:57981556.995 : <= CNT96226::Close ret = 1
19ec-1c88:57981557.074 : <= CAsicIO::~CAsicIO
19ec-1c88:57981557.135 : => IoObject::IoLockEnd
19ec-1c88:57981557.189 : <= IoObject::IoLockEnd
19ec-1c88:57981557.242 : => IoObject::TerminateDevice
19ec-1c88:57981557.299 : => IoObject::IoLockEnd
19ec-1c88:57981557.349 : <= IoObject::IoLockEnd
19ec-1c88:57981557.450 : <= IoObject::TerminateDevice
19ec-1c88:57981557.699 : <= TerminateDriver ret = 1
19ec-1c88:58025951.166 : ============Debug Start==========
19ec-1c88:58025951.412 : Date : 2020/4/30 14:34:04
19ec-1c88:58025951.497 : Process ID : 19ec
19ec-1c88:58025951.900 : Windows : Version 10.0 build 18363 
19ec-1c88:58025952.327 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58025952.390 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58025952.452 : MemoryStatus.ullAvailPhys : 1703313408
19ec-1c88:58025952.512 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58025952.575 : MemoryStatus.ullAvailPageFile : 3049861120
19ec-1c88:58025952.632 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58025952.690 : MemoryStatus.ullAvailVirtual : 1727401984
19ec-1c88:58025952.750 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58025952.860 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58025952.927 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58025953.159 : CPU Count : 4
19ec-1c88:58025953.208 : CPU Frequency : 100.000 Mhz
19ec-1c88:58025957.118 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58025957.245 : => InitializeDriver
19ec-1c88:58025957.500 : <= InitializeDriver ret = 1
19ec-1c88:58025957.787 : => InitializeScanner
19ec-1c88:58025957.863 : => CAsicIO::GetDeviceList
19ec-1c88:58025958.150 : => CNT96226::CNT96226
19ec-1c88:58025958.204 : => CNT96226::Open
19ec-1c88:58025977.492 : <= CNT96226::Open ret = 1
19ec-1c88:58025977.584 : => CNT96226::Initialize
19ec-1c88:58025977.768 : <= CNT96226::Initialize ret = 1
19ec-1c88:58025977.825 : <= CNT96226::CNT96226
19ec-1c88:58025977.878 : => CNT96226::EnumAvailableDevice
19ec-1c88:58025982.948 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58025983.024 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58025983.082 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58029766.519 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58029766.967 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58029778.405 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58029778.617 : => IoObject::GetLockName
19ec-1c88:58029778.743 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58029778.891 : <= IoObject::GetLockName
19ec-1c88:58029779.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:58029779.918 : iCmd = 3, nBytes = 2
19ec-1c88:58030183.144 : 0000 : 06 38 
19ec-1c88:58030183.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58030183.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:58030183.621 : iCmd = 4, nBytes = 2
19ec-1c88:58030520.259 : 0000 : 07 07 
19ec-1c88:58030520.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58030520.624 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58030520.788 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58030520.919 : IO Send command 10 bytes
19ec-1c88:58030521.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:58030521.144 : iCmd = 0, nBytes = 10
19ec-1c88:58030521.358 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58030739.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58030739.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:58030739.622 : iCmd = 0, nBytes = 165
19ec-1c88:58030952.363 : skip dump 37 bytes
19ec-1c88:58030952.730 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58030953.026 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58030953.312 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58030953.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58030953.861 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58030954.142 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58030954.396 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58030954.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58030954.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58030954.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:58030955.023 : iCmd = 1, nBytes = 4
19ec-1c88:58031169.304 : 0000 : 00 00 00 00 
19ec-1c88:58031169.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58031169.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58031169.743 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58031169.873 : IO Send command 10 bytes
19ec-1c88:58031169.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:58031170.084 : iCmd = 0, nBytes = 10
19ec-1c88:58031170.292 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58031528.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58031528.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:58031528.788 : iCmd = 0, nBytes = 128
19ec-1c88:58031745.800 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58031746.175 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58031746.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58031746.732 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58031747.000 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58031747.254 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58031747.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58031747.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58031747.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58031748.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:58031748.113 : iCmd = 1, nBytes = 4
19ec-1c88:58031976.938 : 0000 : 00 00 00 00 
19ec-1c88:58031977.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58031977.288 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58031977.676 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58031977.827 : => CNT96226::Close
19ec-1c88:58031984.783 : <= CNT96226::Close ret = 1
19ec-1c88:58031984.940 : <= CNT96226::~CNT96226
19ec-1c88:58031985.091 : <= CAsicIO::GetDeviceList
19ec-1c88:58031985.840 : => IoObject::SetTimeout
19ec-1c88:58031986.107 : Timeout--> In = 0 Out = 0
19ec-1c88:58031986.220 : <= IoObject::SetTimeout
19ec-1c88:58031986.355 : => CAsicIO::CAsicIO
19ec-1c88:58031986.498 : => CNT96226::CNT96226
19ec-1c88:58031986.604 : => CNT96226::Open
19ec-1c88:58032027.792 : <= CNT96226::Open ret = 1
19ec-1c88:58032027.995 : => CNT96226::Initialize
19ec-1c88:58032028.379 : <= CNT96226::Initialize ret = 1
19ec-1c88:58032028.499 : <= CNT96226::CNT96226
19ec-1c88:58032028.603 : <= CAsicIO::CAsicIO
19ec-1c88:58032028.712 : => CAsicIO::InitializeDevice
19ec-1c88:58032028.840 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58032040.476 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58032040.702 : => IoObject::GetLockName
19ec-1c88:58032040.818 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58032040.959 : <= IoObject::GetLockName
19ec-1c88:58032041.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58032042.041 : IO Send command 10 bytes
19ec-1c88:58032042.149 : => CNT96226::VenderCmd_SetData
19ec-1c88:58032042.255 : iCmd = 0, nBytes = 10
19ec-1c88:58032042.471 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58032401.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58032402.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:58032402.338 : iCmd = 0, nBytes = 128
19ec-1c88:58032642.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58032642.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58032642.664 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58032642.938 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58032643.192 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58032643.442 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58032643.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58032643.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58032644.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58032644.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:58032644.314 : iCmd = 1, nBytes = 4
19ec-1c88:58032853.636 : 0000 : 00 00 00 00 
19ec-1c88:58032853.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58032854.029 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58032854.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:58032854.270 : iCmd = 3, nBytes = 2
19ec-1c88:58033245.885 : 0000 : 06 38 
19ec-1c88:58033246.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58033246.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:58033246.334 : iCmd = 4, nBytes = 2
19ec-1c88:58033579.999 : 0000 : 07 07 
19ec-1c88:58033580.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58033580.577 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58033580.923 : => IoObject::InitializeDevice
19ec-1c88:58033581.116 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58033582.270 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58033582.416 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58033583.674 : => FindScanner
19ec-1c88:58033583.781 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58033583.901 : <= FindScanner ret = 1
19ec-1c88:58033584.014 : => IoObject::IoLockStart
19ec-1c88:58033584.218 : => CAsicIO::CheckDevice
19ec-1c88:58033584.324 : => CNT96226::ConnectIsAvailable
19ec-1c88:58033602.993 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58033603.195 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58033603.311 : <= IoObject::IoLockStart
19ec-1c88:58033603.428 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58033603.560 : IO Send command 10 bytes
19ec-1c88:58033603.726 : => CNT96226::VenderCmd_SetData
19ec-1c88:58033603.842 : iCmd = 0, nBytes = 10
19ec-1c88:58033604.061 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58033801.918 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58033802.167 : System send command 10 bytes + data 0 bytes
19ec-1c88:58033802.320 : IO total need to receive data 5 bytes
19ec-1c88:58033802.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:58033802.559 : iCmd = 0, nBytes = 5
19ec-1c88:58034014.159 : 0000 : 06 00 02 02 ab 
19ec-1c88:58034014.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58034014.476 : System total receive data 5 bytes
19ec-1c88:58034014.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:58034014.702 : iCmd = 1, nBytes = 4
19ec-1c88:58034218.002 : 0000 : 00 00 00 00 
19ec-1c88:58034218.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58034218.457 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58034218.583 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58034218.719 : IO Send command 10 bytes
19ec-1c88:58034218.910 : => CNT96226::VenderCmd_SetData
19ec-1c88:58034219.025 : iCmd = 0, nBytes = 10
19ec-1c88:58034219.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58034411.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58034412.098 : System send command 10 bytes + data 0 bytes
19ec-1c88:58034412.236 : IO total need to receive data 165 bytes
19ec-1c88:58034412.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:58034412.471 : iCmd = 0, nBytes = 165
19ec-1c88:58034625.164 : skip dump 37 bytes
19ec-1c88:58034625.364 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58034625.520 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58034625.672 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58034625.821 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58034625.966 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58034626.113 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58034626.253 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58034626.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58034626.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58034626.529 : System total receive data 165 bytes
19ec-1c88:58034626.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:58034626.654 : iCmd = 1, nBytes = 4
19ec-1c88:58034812.548 : 0000 : 00 00 00 00 
19ec-1c88:58034812.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58034812.765 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58034812.970 : Dump Inquiry
19ec-1c88:58034813.109 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58034813.264 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58034813.411 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58034813.558 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58034813.704 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58034813.852 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58034813.995 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58034814.131 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58034814.277 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58034814.423 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58034814.521 : 00a0 : 00 00 00 00 00 
19ec-1c88:58034814.595 : => ReadNVMDataInternal
19ec-1c88:58034814.822 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58034814.894 : IO Send command 10 bytes
19ec-1c88:58034814.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:58034815.044 : iCmd = 0, nBytes = 10
19ec-1c88:58034815.155 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58035111.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58035112.042 : System send command 10 bytes + data 0 bytes
19ec-1c88:58035112.120 : IO total need to receive data 128 bytes
19ec-1c88:58035112.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:58035112.256 : iCmd = 0, nBytes = 128
19ec-1c88:58035312.656 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58035312.860 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58035313.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58035313.179 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58035313.321 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58035313.467 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58035313.606 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58035313.746 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58035313.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58035313.889 : System total receive data 128 bytes
19ec-1c88:58035313.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:58035314.009 : iCmd = 1, nBytes = 4
19ec-1c88:58035485.977 : 0000 : 00 00 00 00 
19ec-1c88:58035486.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58035486.267 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58035486.344 : NVMData.PadScanCount = 0
19ec-1c88:58035486.408 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58035486.470 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58035486.533 : NVMData.FlatbedScanCount = 0
19ec-1c88:58035486.594 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58035486.653 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58035486.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58035486.772 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58035486.834 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58035486.895 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58035486.957 : NVMData.BornMonth = 0
19ec-1c88:58035487.009 : NVMData.BornDay = 0
19ec-1c88:58035487.068 : NVMData.BornYear = 0
19ec-1c88:58035487.119 : NVMData.FirstScanMonth = 4
19ec-1c88:58035487.178 : NVMData.FirstScanDay = 30
19ec-1c88:58035487.236 : NVMData.FirstScanYear = 2020
19ec-1c88:58035487.299 : NVMData.VerticalMagnification = 0
19ec-1c88:58035487.360 : NVMData.HorizontalMagnification = 0
19ec-1c88:58035487.421 : NVMData.PowerSavingTime = 15
19ec-1c88:58035487.483 : NVMData.SN = A094165189010062
19ec-1c88:58035487.542 : NVMData.AutoFeed = 0
19ec-1c88:58035487.595 : NVMData.CCDType = 0
19ec-1c88:58035487.650 : NVMData.ScanSpeed = 0
19ec-1c88:58035487.703 : NVMData.RollerCount = 0
19ec-1c88:58035487.762 : NVMData.MultifeedCount = 0
19ec-1c88:58035487.819 : NVMData.JamCount = 0
19ec-1c88:58035487.876 : NVMData.IdentifyInfo = 
19ec-1c88:58035487.932 : NVMData.FormalName = 
19ec-1c88:58035488.209 : NVMData.ReservedB = 0
19ec-1c88:58035488.271 : NVMData.FunctionCode = 0
19ec-1c88:58035488.328 : NVMData.PreFeed = 0
19ec-1c88:58035488.382 : NVMData.PreFeedTime = 0
19ec-1c88:58035488.440 : NVMData.ButtonNumber = 0
19ec-1c88:58035488.496 : NVMData.PowerOffTime = 0
19ec-1c88:58035488.553 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58035488.635 : => IoObject::IoLockEnd
19ec-1c88:58035488.736 : <= IoObject::IoLockEnd
19ec-1c88:58035488.791 : <= InitializeScanner ret = 1
19ec-1c88:58035488.864 : => GetLogicalScannerAbilityEx
19ec-1c88:58035488.925 : => IoObject::IoLockStart
19ec-1c88:58035489.033 : => CAsicIO::CheckDevice
19ec-1c88:58035489.091 : => CNT96226::ConnectIsAvailable
19ec-1c88:58035504.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58035505.123 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58035505.198 : <= IoObject::IoLockStart
19ec-1c88:58035505.270 : => IoObject::IoLockEnd
19ec-1c88:58035505.378 : <= IoObject::IoLockEnd
19ec-1c88:58035505.506 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58035505.592 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58035698.166 : => ReadNVMData
19ec-1c88:58035698.330 : => IoObject::IoLockStart
19ec-1c88:58035698.470 : => CAsicIO::CheckDevice
19ec-1c88:58035698.529 : => CNT96226::ConnectIsAvailable
19ec-1c88:58035723.198 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58035723.326 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58035723.392 : <= IoObject::IoLockStart
19ec-1c88:58035723.463 : => ReadNVMDataInternal
19ec-1c88:58035723.531 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58035723.611 : IO Send command 10 bytes
19ec-1c88:58035723.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:58035723.806 : iCmd = 0, nBytes = 10
19ec-1c88:58035723.933 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58036069.460 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58036069.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:58036069.722 : IO total need to receive data 128 bytes
19ec-1c88:58036069.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:58036069.865 : iCmd = 0, nBytes = 128
19ec-1c88:58036258.982 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58036259.437 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58036259.599 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58036259.754 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58036259.906 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58036260.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58036260.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58036260.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58036260.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58036260.468 : System total receive data 128 bytes
19ec-1c88:58036260.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:58036260.596 : iCmd = 1, nBytes = 4
19ec-1c88:58036444.414 : 0000 : 00 00 00 00 
19ec-1c88:58036444.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58036444.658 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58036444.735 : NVMData.PadScanCount = 0
19ec-1c88:58036444.801 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58036444.862 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58036444.926 : NVMData.FlatbedScanCount = 0
19ec-1c88:58036444.986 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58036445.045 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58036445.108 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58036445.173 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58036445.240 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58036445.301 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58036445.360 : NVMData.BornMonth = 0
19ec-1c88:58036445.416 : NVMData.BornDay = 0
19ec-1c88:58036445.475 : NVMData.BornYear = 0
19ec-1c88:58036445.529 : NVMData.FirstScanMonth = 4
19ec-1c88:58036445.588 : NVMData.FirstScanDay = 30
19ec-1c88:58036445.649 : NVMData.FirstScanYear = 2020
19ec-1c88:58036445.854 : NVMData.VerticalMagnification = 0
19ec-1c88:58036445.922 : NVMData.HorizontalMagnification = 0
19ec-1c88:58036445.985 : NVMData.PowerSavingTime = 15
19ec-1c88:58036446.047 : NVMData.SN = A094165189010062
19ec-1c88:58036446.105 : NVMData.AutoFeed = 0
19ec-1c88:58036446.164 : NVMData.CCDType = 0
19ec-1c88:58036446.217 : NVMData.ScanSpeed = 0
19ec-1c88:58036446.273 : NVMData.RollerCount = 0
19ec-1c88:58036446.334 : NVMData.MultifeedCount = 0
19ec-1c88:58036446.391 : NVMData.JamCount = 0
19ec-1c88:58036446.446 : NVMData.IdentifyInfo = 
19ec-1c88:58036446.503 : NVMData.FormalName = 
19ec-1c88:58036446.557 : NVMData.ReservedB = 0
19ec-1c88:58036446.615 : NVMData.FunctionCode = 0
19ec-1c88:58036446.668 : NVMData.PreFeed = 0
19ec-1c88:58036446.724 : NVMData.PreFeedTime = 0
19ec-1c88:58036446.781 : NVMData.ButtonNumber = 0
19ec-1c88:58036446.837 : NVMData.PowerOffTime = 0
19ec-1c88:58036446.894 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58036446.959 : => IoObject::IoLockEnd
19ec-1c88:58036447.058 : <= IoObject::IoLockEnd
19ec-1c88:58036447.118 : <= ReadNVMData ret = 1
19ec-1c88:58039073.821 : ============Debug Start==========
19ec-1c88:58039074.111 : Date : 2020/4/30 14:34:04
19ec-1c88:58039074.191 : Process ID : 19ec
19ec-1c88:58039074.615 : Windows : Version 10.0 build 18363 
19ec-1c88:58039075.074 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58039075.138 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58039075.202 : MemoryStatus.ullAvailPhys : 1704697856
19ec-1c88:58039075.262 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58039075.324 : MemoryStatus.ullAvailPageFile : 3049676800
19ec-1c88:58039075.388 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58039075.445 : MemoryStatus.ullAvailVirtual : 1727401984
19ec-1c88:58039075.505 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58039075.612 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58039075.672 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58039075.911 : CPU Count : 4
19ec-1c88:58039075.960 : CPU Frequency : 100.000 Mhz
19ec-1c88:58039080.110 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58039080.238 : => InitializeDriver
19ec-1c88:58039080.501 : <= InitializeDriver ret = 1
19ec-1c88:58041583.149 : => InitializeScanner
19ec-1c88:58041583.407 : => CAsicIO::GetDeviceList
19ec-1c88:58041583.825 : => CNT96226::CNT96226
19ec-1c88:58041583.888 : => CNT96226::Open
19ec-1c88:58041607.240 : <= CNT96226::Open ret = 1
19ec-1c88:58041607.340 : => CNT96226::Initialize
19ec-1c88:58041607.530 : <= CNT96226::Initialize ret = 1
19ec-1c88:58041607.589 : <= CNT96226::CNT96226
19ec-1c88:58041607.642 : => CNT96226::EnumAvailableDevice
19ec-1c88:58041613.009 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58041613.090 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58041613.148 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58045293.073 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58045293.366 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58045298.886 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58045299.001 : => IoObject::GetLockName
19ec-1c88:58045299.068 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58045299.137 : <= IoObject::GetLockName
19ec-1c88:58045299.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:58045299.678 : iCmd = 3, nBytes = 2
19ec-1c88:58045689.595 : 0000 : 06 38 
19ec-1c88:58045689.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58045689.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:58045689.839 : iCmd = 4, nBytes = 2
19ec-1c88:58045995.984 : 0000 : 07 07 
19ec-1c88:58045996.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58045996.175 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58045996.258 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58045996.321 : IO Send command 10 bytes
19ec-1c88:58045996.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:58045996.424 : iCmd = 0, nBytes = 10
19ec-1c88:58045996.522 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58046187.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58046187.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:58046187.867 : iCmd = 0, nBytes = 165
19ec-1c88:58046362.512 : skip dump 37 bytes
19ec-1c88:58046362.726 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58046362.871 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58046363.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58046363.154 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58046363.285 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58046363.427 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58046363.554 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58046363.683 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58046363.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58046363.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:58046363.871 : iCmd = 1, nBytes = 4
19ec-1c88:58046567.802 : 0000 : 00 00 00 00 
19ec-1c88:58046567.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58046567.953 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58046568.014 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58046568.075 : IO Send command 10 bytes
19ec-1c88:58046568.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:58046568.182 : iCmd = 0, nBytes = 10
19ec-1c88:58046568.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58046905.766 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58046905.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:58046905.994 : iCmd = 0, nBytes = 128
19ec-1c88:58047107.440 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047107.604 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047107.745 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58047107.880 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58047108.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58047108.129 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047108.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047108.381 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047108.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58047108.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:58047108.554 : iCmd = 1, nBytes = 4
19ec-1c88:58047231.267 : 0000 : 00 00 00 00 
19ec-1c88:58047231.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58047231.440 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58047231.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58047231.680 : => CNT96226::Close
19ec-1c88:58047235.751 : <= CNT96226::Close ret = 1
19ec-1c88:58047235.825 : <= CNT96226::~CNT96226
19ec-1c88:58047235.918 : <= CAsicIO::GetDeviceList
19ec-1c88:58047236.327 : => IoObject::SetTimeout
19ec-1c88:58047236.458 : Timeout--> In = 0 Out = 0
19ec-1c88:58047236.517 : <= IoObject::SetTimeout
19ec-1c88:58047236.582 : => CAsicIO::CAsicIO
19ec-1c88:58047236.651 : => CNT96226::CNT96226
19ec-1c88:58047236.703 : => CNT96226::Open
19ec-1c88:58047260.727 : <= CNT96226::Open ret = 1
19ec-1c88:58047260.828 : => CNT96226::Initialize
19ec-1c88:58047261.019 : <= CNT96226::Initialize ret = 1
19ec-1c88:58047261.078 : <= CNT96226::CNT96226
19ec-1c88:58047261.133 : <= CAsicIO::CAsicIO
19ec-1c88:58047261.186 : => CAsicIO::InitializeDevice
19ec-1c88:58047261.257 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58047267.610 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58047267.731 : => IoObject::GetLockName
19ec-1c88:58047267.793 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58047267.858 : <= IoObject::GetLockName
19ec-1c88:58047268.385 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58047268.455 : IO Send command 10 bytes
19ec-1c88:58047268.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:58047268.563 : iCmd = 0, nBytes = 10
19ec-1c88:58047268.674 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58047615.446 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58047615.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:58047615.620 : iCmd = 0, nBytes = 128
19ec-1c88:58047809.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047809.416 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047809.554 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58047809.686 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58047809.811 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58047809.932 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047810.053 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047810.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58047810.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58047810.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:58047810.349 : iCmd = 1, nBytes = 4
19ec-1c88:58048017.981 : 0000 : 00 00 00 00 
19ec-1c88:58048018.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58048018.162 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58048018.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:58048018.278 : iCmd = 3, nBytes = 2
19ec-1c88:58048389.282 : 0000 : 06 38 
19ec-1c88:58048389.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58048389.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:58048389.536 : iCmd = 4, nBytes = 2
19ec-1c88:58048685.281 : 0000 : 07 07 
19ec-1c88:58048685.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58048685.587 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58048685.690 : => IoObject::InitializeDevice
19ec-1c88:58048685.797 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58048686.450 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58048686.529 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58048687.263 : => FindScanner
19ec-1c88:58048687.322 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58048687.391 : <= FindScanner ret = 1
19ec-1c88:58048687.454 : => IoObject::IoLockStart
19ec-1c88:58048687.558 : => CAsicIO::CheckDevice
19ec-1c88:58048687.610 : => CNT96226::ConnectIsAvailable
19ec-1c88:58048704.652 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58048704.770 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58048704.839 : <= IoObject::IoLockStart
19ec-1c88:58048704.900 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58048704.968 : IO Send command 10 bytes
19ec-1c88:58048705.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:58048705.115 : iCmd = 0, nBytes = 10
19ec-1c88:58048705.219 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58048914.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58048914.829 : System send command 10 bytes + data 0 bytes
19ec-1c88:58048914.908 : IO total need to receive data 5 bytes
19ec-1c88:58048914.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:58048915.027 : iCmd = 0, nBytes = 5
19ec-1c88:58049110.546 : 0000 : 06 00 02 02 ab 
19ec-1c88:58049110.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58049110.707 : System total receive data 5 bytes
19ec-1c88:58049110.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:58049110.821 : iCmd = 1, nBytes = 4
19ec-1c88:58049293.688 : 0000 : 00 00 00 00 
19ec-1c88:58049293.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58049293.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58049294.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58049294.080 : IO Send command 10 bytes
19ec-1c88:58049294.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:58049294.236 : iCmd = 0, nBytes = 10
19ec-1c88:58049294.344 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58049498.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58049498.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:58049498.359 : IO total need to receive data 165 bytes
19ec-1c88:58049498.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:58049498.479 : iCmd = 0, nBytes = 165
19ec-1c88:58049663.101 : skip dump 37 bytes
19ec-1c88:58049663.313 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58049663.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58049663.595 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58049663.729 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58049663.855 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58049663.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58049664.112 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58049664.234 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58049664.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58049664.364 : System total receive data 165 bytes
19ec-1c88:58049664.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:58049664.475 : iCmd = 1, nBytes = 4
19ec-1c88:58049849.970 : 0000 : 00 00 00 00 
19ec-1c88:58049850.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58049850.226 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58049850.478 : Dump Inquiry
19ec-1c88:58049850.614 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58049850.753 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58049850.886 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58049851.028 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58049851.160 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58049851.300 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58049851.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58049851.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58049851.692 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58049851.826 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58049851.913 : 00a0 : 00 00 00 00 00 
19ec-1c88:58049851.982 : => ReadNVMDataInternal
19ec-1c88:58049852.210 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58049852.278 : IO Send command 10 bytes
19ec-1c88:58049852.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:58049852.429 : iCmd = 0, nBytes = 10
19ec-1c88:58049852.533 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58050209.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58050209.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:58050209.871 : IO total need to receive data 128 bytes
19ec-1c88:58050209.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:58050209.991 : iCmd = 0, nBytes = 128
19ec-1c88:58050418.687 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58050418.868 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58050419.010 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58050419.143 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58050419.269 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58050419.395 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58050419.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58050419.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58050419.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58050419.770 : System total receive data 128 bytes
19ec-1c88:58050419.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:58050419.883 : iCmd = 1, nBytes = 4
19ec-1c88:58050618.492 : 0000 : 00 00 00 00 
19ec-1c88:58050618.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58050618.751 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58050618.823 : NVMData.PadScanCount = 0
19ec-1c88:58050618.880 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58050618.938 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58050618.995 : NVMData.FlatbedScanCount = 0
19ec-1c88:58050619.048 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58050619.101 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58050619.156 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58050619.211 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58050619.269 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58050619.322 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58050619.376 : NVMData.BornMonth = 0
19ec-1c88:58050619.424 : NVMData.BornDay = 0
19ec-1c88:58050619.473 : NVMData.BornYear = 0
19ec-1c88:58050619.520 : NVMData.FirstScanMonth = 4
19ec-1c88:58050619.571 : NVMData.FirstScanDay = 30
19ec-1c88:58050619.625 : NVMData.FirstScanYear = 2020
19ec-1c88:58050619.680 : NVMData.VerticalMagnification = 0
19ec-1c88:58050619.734 : NVMData.HorizontalMagnification = 0
19ec-1c88:58050619.788 : NVMData.PowerSavingTime = 15
19ec-1c88:58050619.840 : NVMData.SN = A094165189010062
19ec-1c88:58050619.889 : NVMData.AutoFeed = 0
19ec-1c88:58050619.937 : NVMData.CCDType = 0
19ec-1c88:58050619.984 : NVMData.ScanSpeed = 0
19ec-1c88:58050620.031 : NVMData.RollerCount = 0
19ec-1c88:58050620.080 : NVMData.MultifeedCount = 0
19ec-1c88:58050620.133 : NVMData.JamCount = 0
19ec-1c88:58050620.182 : NVMData.IdentifyInfo = 
19ec-1c88:58050620.232 : NVMData.FormalName = 
19ec-1c88:58050620.419 : NVMData.ReservedB = 0
19ec-1c88:58050620.475 : NVMData.FunctionCode = 0
19ec-1c88:58050620.524 : NVMData.PreFeed = 0
19ec-1c88:58050620.578 : NVMData.PreFeedTime = 0
19ec-1c88:58050620.630 : NVMData.ButtonNumber = 0
19ec-1c88:58050620.684 : NVMData.PowerOffTime = 0
19ec-1c88:58050620.736 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58050620.811 : => IoObject::IoLockEnd
19ec-1c88:58050620.903 : <= IoObject::IoLockEnd
19ec-1c88:58050620.953 : <= InitializeScanner ret = 1
19ec-1c88:58051852.239 : => GetLogicalScannerAbility
19ec-1c88:58051852.423 : => IoObject::IoLockStart
19ec-1c88:58051852.556 : => CAsicIO::CheckDevice
19ec-1c88:58051852.612 : => CNT96226::ConnectIsAvailable
19ec-1c88:58051875.206 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58051875.322 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58051875.382 : <= IoObject::IoLockStart
19ec-1c88:58051875.438 : => IoObject::IoLockEnd
19ec-1c88:58051875.552 : <= IoObject::IoLockEnd
19ec-1c88:58051875.637 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58055454.223 : => GetLogicalScannerAbilityEx
19ec-1c88:58055454.426 : => IoObject::IoLockStart
19ec-1c88:58055454.568 : => CAsicIO::CheckDevice
19ec-1c88:58055454.631 : => CNT96226::ConnectIsAvailable
19ec-1c88:58055474.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58055474.456 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58055474.517 : <= IoObject::IoLockStart
19ec-1c88:58055474.575 : => IoObject::IoLockEnd
19ec-1c88:58055474.688 : <= IoObject::IoLockEnd
19ec-1c88:58055474.815 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58055474.890 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58062579.833 : => ReadNVMData
19ec-1c88:58062580.030 : => IoObject::IoLockStart
19ec-1c88:58062580.169 : => CAsicIO::CheckDevice
19ec-1c88:58062580.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:58062602.583 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58062602.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58062602.767 : <= IoObject::IoLockStart
19ec-1c88:58062602.844 : => ReadNVMDataInternal
19ec-1c88:58062602.913 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58062602.981 : IO Send command 10 bytes
19ec-1c88:58062603.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:58062603.158 : iCmd = 0, nBytes = 10
19ec-1c88:58062603.272 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58062955.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58062955.900 : System send command 10 bytes + data 0 bytes
19ec-1c88:58062956.251 : IO total need to receive data 128 bytes
19ec-1c88:58062956.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:58062956.378 : iCmd = 0, nBytes = 128
19ec-1c88:58063164.441 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58063164.781 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58063165.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58063165.307 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58063165.434 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58063165.555 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58063165.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58063165.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58063165.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58063165.923 : System total receive data 128 bytes
19ec-1c88:58063165.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:58063166.036 : iCmd = 1, nBytes = 4
19ec-1c88:58063345.883 : 0000 : 00 00 00 00 
19ec-1c88:58063346.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58063346.154 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58063346.229 : NVMData.PadScanCount = 0
19ec-1c88:58063346.285 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58063346.346 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58063346.401 : NVMData.FlatbedScanCount = 0
19ec-1c88:58063346.457 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58063346.639 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58063346.708 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58063346.761 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58063346.818 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58063346.870 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58063346.924 : NVMData.BornMonth = 0
19ec-1c88:58063346.974 : NVMData.BornDay = 0
19ec-1c88:58063347.025 : NVMData.BornYear = 0
19ec-1c88:58063347.074 : NVMData.FirstScanMonth = 4
19ec-1c88:58063347.128 : NVMData.FirstScanDay = 30
19ec-1c88:58063347.183 : NVMData.FirstScanYear = 2020
19ec-1c88:58063347.239 : NVMData.VerticalMagnification = 0
19ec-1c88:58063347.295 : NVMData.HorizontalMagnification = 0
19ec-1c88:58063347.350 : NVMData.PowerSavingTime = 15
19ec-1c88:58063347.409 : NVMData.SN = A094165189010062
19ec-1c88:58063347.457 : NVMData.AutoFeed = 0
19ec-1c88:58063347.507 : NVMData.CCDType = 0
19ec-1c88:58063347.555 : NVMData.ScanSpeed = 0
19ec-1c88:58063347.608 : NVMData.RollerCount = 0
19ec-1c88:58063347.662 : NVMData.MultifeedCount = 0
19ec-1c88:58063347.716 : NVMData.JamCount = 0
19ec-1c88:58063347.766 : NVMData.IdentifyInfo = 
19ec-1c88:58063347.815 : NVMData.FormalName = 
19ec-1c88:58063347.862 : NVMData.ReservedB = 0
19ec-1c88:58063347.910 : NVMData.FunctionCode = 0
19ec-1c88:58063347.960 : NVMData.PreFeed = 0
19ec-1c88:58063348.008 : NVMData.PreFeedTime = 0
19ec-1c88:58063348.058 : NVMData.ButtonNumber = 0
19ec-1c88:58063348.106 : NVMData.PowerOffTime = 0
19ec-1c88:58063348.155 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58063348.216 : => IoObject::IoLockEnd
19ec-1c88:58063348.306 : <= IoObject::IoLockEnd
19ec-1c88:58063348.356 : <= ReadNVMData ret = 1
19ec-1c88:58073152.076 : => GetADFStatus
19ec-1c88:58073152.510 : => IoObject::IoLockStart
19ec-1c88:58073152.646 : => CAsicIO::CheckDevice
19ec-1c88:58073152.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:58073169.968 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58073170.088 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58073170.148 : <= IoObject::IoLockStart
19ec-1c88:58073170.209 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58073170.276 : IO Send command 10 bytes
19ec-1c88:58073170.410 : => CNT96226::VenderCmd_SetData
19ec-1c88:58073170.477 : iCmd = 0, nBytes = 10
19ec-1c88:58073170.585 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58073347.386 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58073347.741 : System send command 10 bytes + data 0 bytes
19ec-1c88:58073347.819 : IO total need to receive data 2 bytes
19ec-1c88:58073347.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:58073347.943 : iCmd = 0, nBytes = 2
19ec-1c88:58073501.600 : 0000 : 00 00 
19ec-1c88:58073501.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58073501.874 : System total receive data 2 bytes
19ec-1c88:58073501.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:58073501.999 : iCmd = 1, nBytes = 4
19ec-1c88:58073633.532 : 0000 : 00 00 00 00 
19ec-1c88:58073633.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58073633.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58073633.892 : Return status = 0
19ec-1c88:58073633.953 : => IoObject::IoLockEnd
19ec-1c88:58073634.055 : <= IoObject::IoLockEnd
19ec-1c88:58073634.106 : <= GetADFStatus ret = 1
19ec-1c88:58076372.901 : => GetADFStatus
19ec-1c88:58076373.111 : => IoObject::IoLockStart
19ec-1c88:58076373.242 : => CAsicIO::CheckDevice
19ec-1c88:58076373.302 : => CNT96226::ConnectIsAvailable
19ec-1c88:58076389.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58076390.229 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58076390.289 : <= IoObject::IoLockStart
19ec-1c88:58076390.355 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58076390.424 : IO Send command 10 bytes
19ec-1c88:58076390.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:58076390.599 : iCmd = 0, nBytes = 10
19ec-1c88:58076390.709 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58076547.915 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58076548.055 : System send command 10 bytes + data 0 bytes
19ec-1c88:58076548.241 : IO total need to receive data 2 bytes
19ec-1c88:58076548.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:58076548.374 : iCmd = 0, nBytes = 2
19ec-1c88:58076681.400 : 0000 : 00 00 
19ec-1c88:58076681.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58076681.601 : System total receive data 2 bytes
19ec-1c88:58076681.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:58076681.724 : iCmd = 1, nBytes = 4
19ec-1c88:58076884.414 : 0000 : 00 00 00 00 
19ec-1c88:58076884.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58076884.636 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58076884.709 : Return status = 0
19ec-1c88:58076884.769 : => IoObject::IoLockEnd
19ec-1c88:58076884.855 : <= IoObject::IoLockEnd
19ec-1c88:58076884.910 : <= GetADFStatus ret = 1
19ec-1c88:58078886.033 : => TerminateDriver
19ec-1c88:58078886.219 : => CAsicIO::~CAsicIO,pStage=219024456
19ec-1c88:58078886.298 : => CNT96226::Close
19ec-1c88:58078890.152 : <= CNT96226::Close ret = 1
19ec-1c88:58078890.234 : <= CAsicIO::~CAsicIO
19ec-1c88:58078890.295 : => IoObject::IoLockEnd
19ec-1c88:58078890.345 : <= IoObject::IoLockEnd
19ec-1c88:58078890.396 : => IoObject::TerminateDevice
19ec-1c88:58078890.452 : => IoObject::IoLockEnd
19ec-1c88:58078890.502 : <= IoObject::IoLockEnd
19ec-1c88:58078890.604 : <= IoObject::TerminateDevice
19ec-1c88:58078890.860 : <= TerminateDriver ret = 1
19ec-1c88:58123974.945 : ============Debug Start==========
19ec-1c88:58123975.218 : Date : 2020/4/30 14:34:07
19ec-1c88:58123975.296 : Process ID : 19ec
19ec-1c88:58123975.714 : Windows : Version 10.0 build 18363 
19ec-1c88:58123976.139 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58123976.204 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58123976.270 : MemoryStatus.ullAvailPhys : 1706340352
19ec-1c88:58123976.329 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58123976.390 : MemoryStatus.ullAvailPageFile : 3051249664
19ec-1c88:58123976.450 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58123976.507 : MemoryStatus.ullAvailVirtual : 1727373312
19ec-1c88:58123976.568 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58123976.673 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58123976.732 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58123976.968 : CPU Count : 4
19ec-1c88:58123977.015 : CPU Frequency : 100.000 Mhz
19ec-1c88:58123981.226 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58123981.350 : => InitializeDriver
19ec-1c88:58123981.609 : <= InitializeDriver ret = 1
19ec-1c88:58123981.666 : => InitializeScanner
19ec-1c88:58123981.746 : => CAsicIO::GetDeviceList
19ec-1c88:58123982.038 : => CNT96226::CNT96226
19ec-1c88:58123982.100 : => CNT96226::Open
19ec-1c88:58124003.057 : <= CNT96226::Open ret = 1
19ec-1c88:58124003.150 : => CNT96226::Initialize
19ec-1c88:58124003.342 : <= CNT96226::Initialize ret = 1
19ec-1c88:58124003.398 : <= CNT96226::CNT96226
19ec-1c88:58124003.446 : => CNT96226::EnumAvailableDevice
19ec-1c88:58124008.673 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58124008.748 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58124008.804 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58127776.092 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58127776.523 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58127790.053 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58127790.259 : => IoObject::GetLockName
19ec-1c88:58127790.388 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58127790.525 : <= IoObject::GetLockName
19ec-1c88:58127791.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:58127791.558 : iCmd = 3, nBytes = 2
19ec-1c88:58128174.926 : 0000 : 06 38 
19ec-1c88:58128175.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58128175.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:58128175.420 : iCmd = 4, nBytes = 2
19ec-1c88:58128504.999 : 0000 : 07 07 
19ec-1c88:58128505.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58128505.388 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58128505.548 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58128505.683 : IO Send command 10 bytes
19ec-1c88:58128505.785 : => CNT96226::VenderCmd_SetData
19ec-1c88:58128505.891 : iCmd = 0, nBytes = 10
19ec-1c88:58128506.109 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58128723.413 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58128723.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:58128723.766 : iCmd = 0, nBytes = 165
19ec-1c88:58128962.830 : skip dump 37 bytes
19ec-1c88:58128963.225 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58128963.506 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58128963.782 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58128964.050 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58128964.316 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58128964.589 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58128964.848 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58128965.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58128965.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58128965.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:58128965.462 : iCmd = 1, nBytes = 4
19ec-1c88:58129197.398 : 0000 : 00 00 00 00 
19ec-1c88:58129197.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58129197.756 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58129197.876 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58129198.011 : IO Send command 10 bytes
19ec-1c88:58129198.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:58129198.223 : iCmd = 0, nBytes = 10
19ec-1c88:58129198.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58129567.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58129567.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:58129567.689 : iCmd = 0, nBytes = 128
19ec-1c88:58129788.711 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58129789.087 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58129789.382 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58129789.649 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58129789.900 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58129790.151 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58129790.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58129790.658 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58129790.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58129790.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:58129791.021 : iCmd = 1, nBytes = 4
19ec-1c88:58129991.622 : 0000 : 00 00 00 00 
19ec-1c88:58129991.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58129991.976 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58129992.315 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58129992.467 : => CNT96226::Close
19ec-1c88:58129999.356 : <= CNT96226::Close ret = 1
19ec-1c88:58129999.515 : <= CNT96226::~CNT96226
19ec-1c88:58129999.679 : <= CAsicIO::GetDeviceList
19ec-1c88:58130000.400 : => IoObject::SetTimeout
19ec-1c88:58130000.674 : Timeout--> In = 0 Out = 0
19ec-1c88:58130000.790 : <= IoObject::SetTimeout
19ec-1c88:58130000.914 : => CAsicIO::CAsicIO
19ec-1c88:58130001.055 : => CNT96226::CNT96226
19ec-1c88:58130001.169 : => CNT96226::Open
19ec-1c88:58130043.490 : <= CNT96226::Open ret = 1
19ec-1c88:58130043.680 : => CNT96226::Initialize
19ec-1c88:58130044.046 : <= CNT96226::Initialize ret = 1
19ec-1c88:58130044.171 : <= CNT96226::CNT96226
19ec-1c88:58130044.283 : <= CAsicIO::CAsicIO
19ec-1c88:58130044.392 : => CAsicIO::InitializeDevice
19ec-1c88:58130044.523 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58130056.334 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58130056.562 : => IoObject::GetLockName
19ec-1c88:58130056.682 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58130056.816 : <= IoObject::GetLockName
19ec-1c88:58130057.759 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58130057.914 : IO Send command 10 bytes
19ec-1c88:58130058.020 : => CNT96226::VenderCmd_SetData
19ec-1c88:58130058.124 : iCmd = 0, nBytes = 10
19ec-1c88:58130058.358 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58130514.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58130515.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:58130515.138 : iCmd = 0, nBytes = 128
19ec-1c88:58130746.655 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58130747.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58130747.310 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58130747.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58130747.838 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58130748.089 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58130748.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58130748.583 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58130748.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58130748.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:58130748.945 : iCmd = 1, nBytes = 4
19ec-1c88:58130970.201 : 0000 : 00 00 00 00 
19ec-1c88:58130970.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58130970.423 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58130970.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:58130970.564 : iCmd = 3, nBytes = 2
19ec-1c88:58131344.913 : 0000 : 06 38 
19ec-1c88:58131345.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58131345.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:58131345.192 : iCmd = 4, nBytes = 2
19ec-1c88:58131661.880 : 0000 : 07 07 
19ec-1c88:58131662.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58131662.205 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58131662.324 : => IoObject::InitializeDevice
19ec-1c88:58131662.444 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58131663.176 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58131663.268 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58131664.134 : => FindScanner
19ec-1c88:58131664.210 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58131664.285 : <= FindScanner ret = 1
19ec-1c88:58131664.355 : => IoObject::IoLockStart
19ec-1c88:58131664.481 : => CAsicIO::CheckDevice
19ec-1c88:58131664.545 : => CNT96226::ConnectIsAvailable
19ec-1c88:58131685.237 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58131685.384 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58131685.466 : <= IoObject::IoLockStart
19ec-1c88:58131685.544 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58131685.629 : IO Send command 10 bytes
19ec-1c88:58131685.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:58131685.802 : iCmd = 0, nBytes = 10
19ec-1c88:58131685.933 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58131887.112 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58131887.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:58131887.331 : IO total need to receive data 5 bytes
19ec-1c88:58131887.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:58131887.464 : iCmd = 0, nBytes = 5
19ec-1c88:58132039.590 : 0000 : 06 00 02 02 ab 
19ec-1c88:58132039.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58132039.824 : System total receive data 5 bytes
19ec-1c88:58132039.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:58132039.972 : iCmd = 1, nBytes = 4
19ec-1c88:58132213.776 : 0000 : 00 00 00 00 
19ec-1c88:58132213.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58132214.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58132214.435 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58132214.516 : IO Send command 10 bytes
19ec-1c88:58132214.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:58132214.693 : iCmd = 0, nBytes = 10
19ec-1c88:58132214.826 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58132403.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58132403.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:58132403.929 : IO total need to receive data 165 bytes
19ec-1c88:58132404.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:58132404.071 : iCmd = 0, nBytes = 165
19ec-1c88:58132574.127 : skip dump 37 bytes
19ec-1c88:58132574.375 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58132574.554 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58132574.799 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58132574.966 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58132575.122 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58132575.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58132575.440 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58132575.594 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58132575.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58132575.750 : System total receive data 165 bytes
19ec-1c88:58132575.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:58132575.887 : iCmd = 1, nBytes = 4
19ec-1c88:58132779.145 : 0000 : 00 00 00 00 
19ec-1c88:58132779.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58132779.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58132779.635 : Dump Inquiry
19ec-1c88:58132779.792 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58132779.955 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58132780.113 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58132780.270 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58132780.429 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58132780.587 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58132780.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58132780.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58132781.045 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58132781.198 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58132781.307 : 00a0 : 00 00 00 00 00 
19ec-1c88:58132781.383 : => ReadNVMDataInternal
19ec-1c88:58132781.602 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58132781.686 : IO Send command 10 bytes
19ec-1c88:58132781.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:58132781.852 : iCmd = 0, nBytes = 10
19ec-1c88:58132781.973 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58133136.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58133136.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:58133136.597 : IO total need to receive data 128 bytes
19ec-1c88:58133136.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:58133136.752 : iCmd = 0, nBytes = 128
19ec-1c88:58133344.847 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58133345.046 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58133345.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58133345.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58133345.528 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58133345.676 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58133345.829 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58133345.978 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58133346.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58133346.128 : System total receive data 128 bytes
19ec-1c88:58133346.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:58133346.271 : iCmd = 1, nBytes = 4
19ec-1c88:58133552.138 : 0000 : 00 00 00 00 
19ec-1c88:58133552.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58133552.428 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58133552.516 : NVMData.PadScanCount = 0
19ec-1c88:58133552.587 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58133552.655 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58133552.730 : NVMData.FlatbedScanCount = 0
19ec-1c88:58133552.798 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58133552.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58133552.932 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58133552.998 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58133553.066 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58133553.129 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58133553.195 : NVMData.BornMonth = 0
19ec-1c88:58133553.254 : NVMData.BornDay = 0
19ec-1c88:58133553.315 : NVMData.BornYear = 0
19ec-1c88:58133553.372 : NVMData.FirstScanMonth = 4
19ec-1c88:58133553.437 : NVMData.FirstScanDay = 30
19ec-1c88:58133553.501 : NVMData.FirstScanYear = 2020
19ec-1c88:58133553.567 : NVMData.VerticalMagnification = 0
19ec-1c88:58133553.633 : NVMData.HorizontalMagnification = 0
19ec-1c88:58133553.698 : NVMData.PowerSavingTime = 15
19ec-1c88:58133553.764 : NVMData.SN = A094165189010062
19ec-1c88:58133553.827 : NVMData.AutoFeed = 0
19ec-1c88:58133553.883 : NVMData.CCDType = 0
19ec-1c88:58133553.945 : NVMData.ScanSpeed = 0
19ec-1c88:58133554.004 : NVMData.RollerCount = 0
19ec-1c88:58133554.066 : NVMData.MultifeedCount = 0
19ec-1c88:58133554.129 : NVMData.JamCount = 0
19ec-1c88:58133554.186 : NVMData.IdentifyInfo = 
19ec-1c88:58133554.246 : NVMData.FormalName = 
19ec-1c88:58133554.439 : NVMData.ReservedB = 0
19ec-1c88:58133554.509 : NVMData.FunctionCode = 0
19ec-1c88:58133554.567 : NVMData.PreFeed = 0
19ec-1c88:58133554.626 : NVMData.PreFeedTime = 0
19ec-1c88:58133554.687 : NVMData.ButtonNumber = 0
19ec-1c88:58133554.750 : NVMData.PowerOffTime = 0
19ec-1c88:58133554.815 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58133554.901 : => IoObject::IoLockEnd
19ec-1c88:58133555.009 : <= IoObject::IoLockEnd
19ec-1c88:58133555.073 : <= InitializeScanner ret = 1
19ec-1c88:58133555.146 : => GetLogicalScannerAbilityEx
19ec-1c88:58133555.215 : => IoObject::IoLockStart
19ec-1c88:58133555.328 : => CAsicIO::CheckDevice
19ec-1c88:58133555.390 : => CNT96226::ConnectIsAvailable
19ec-1c88:58133575.413 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58133575.529 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58133575.597 : <= IoObject::IoLockStart
19ec-1c88:58133575.658 : => IoObject::IoLockEnd
19ec-1c88:58133575.765 : <= IoObject::IoLockEnd
19ec-1c88:58133575.900 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58133575.991 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58133783.409 : => ReadNVMData
19ec-1c88:58133783.589 : => IoObject::IoLockStart
19ec-1c88:58133783.744 : => CAsicIO::CheckDevice
19ec-1c88:58133783.809 : => CNT96226::ConnectIsAvailable
19ec-1c88:58133808.343 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58133808.482 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58133808.552 : <= IoObject::IoLockStart
19ec-1c88:58133808.622 : => ReadNVMDataInternal
19ec-1c88:58133808.693 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58133808.772 : IO Send command 10 bytes
19ec-1c88:58133808.911 : => CNT96226::VenderCmd_SetData
19ec-1c88:58133808.977 : iCmd = 0, nBytes = 10
19ec-1c88:58133809.115 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58134162.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58134163.134 : System send command 10 bytes + data 0 bytes
19ec-1c88:58134163.219 : IO total need to receive data 128 bytes
19ec-1c88:58134163.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:58134163.361 : iCmd = 0, nBytes = 128
19ec-1c88:58134352.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58134352.401 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58134352.582 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58134352.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58134352.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58134353.060 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58134353.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58134353.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58134353.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58134353.527 : System total receive data 128 bytes
19ec-1c88:58134353.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:58134353.666 : iCmd = 1, nBytes = 4
19ec-1c88:58134521.695 : 0000 : 00 00 00 00 
19ec-1c88:58134521.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58134521.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58134522.051 : NVMData.PadScanCount = 0
19ec-1c88:58134522.128 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58134522.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58134522.266 : NVMData.FlatbedScanCount = 0
19ec-1c88:58134522.334 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58134522.399 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58134522.467 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58134522.535 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58134522.604 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58134522.672 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58134522.741 : NVMData.BornMonth = 0
19ec-1c88:58134522.798 : NVMData.BornDay = 0
19ec-1c88:58134522.863 : NVMData.BornYear = 0
19ec-1c88:58134522.922 : NVMData.FirstScanMonth = 4
19ec-1c88:58134522.987 : NVMData.FirstScanDay = 30
19ec-1c88:58134523.053 : NVMData.FirstScanYear = 2020
19ec-1c88:58134523.254 : NVMData.VerticalMagnification = 0
19ec-1c88:58134523.325 : NVMData.HorizontalMagnification = 0
19ec-1c88:58134523.396 : NVMData.PowerSavingTime = 15
19ec-1c88:58134523.459 : NVMData.SN = A094165189010062
19ec-1c88:58134523.524 : NVMData.AutoFeed = 0
19ec-1c88:58134523.583 : NVMData.CCDType = 0
19ec-1c88:58134523.641 : NVMData.ScanSpeed = 0
19ec-1c88:58134523.703 : NVMData.RollerCount = 0
19ec-1c88:58134523.767 : NVMData.MultifeedCount = 0
19ec-1c88:58134523.829 : NVMData.JamCount = 0
19ec-1c88:58134523.890 : NVMData.IdentifyInfo = 
19ec-1c88:58134523.954 : NVMData.FormalName = 
19ec-1c88:58134524.013 : NVMData.ReservedB = 0
19ec-1c88:58134524.073 : NVMData.FunctionCode = 0
19ec-1c88:58134524.132 : NVMData.PreFeed = 0
19ec-1c88:58134524.193 : NVMData.PreFeedTime = 0
19ec-1c88:58134524.249 : NVMData.ButtonNumber = 0
19ec-1c88:58134524.309 : NVMData.PowerOffTime = 0
19ec-1c88:58134524.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58134524.445 : => IoObject::IoLockEnd
19ec-1c88:58134524.547 : <= IoObject::IoLockEnd
19ec-1c88:58134524.607 : <= ReadNVMData ret = 1
19ec-1c88:58137262.478 : ============Debug Start==========
19ec-1c88:58137262.796 : Date : 2020/4/30 14:34:07
19ec-1c88:58137262.874 : Process ID : 19ec
19ec-1c88:58137263.288 : Windows : Version 10.0 build 18363 
19ec-1c88:58137263.746 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58137263.809 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58137263.873 : MemoryStatus.ullAvailPhys : 1706254336
19ec-1c88:58137263.930 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58137263.991 : MemoryStatus.ullAvailPageFile : 3052040192
19ec-1c88:58137264.057 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58137264.114 : MemoryStatus.ullAvailVirtual : 1727635456
19ec-1c88:58137264.177 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58137264.281 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58137264.340 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58137264.579 : CPU Count : 4
19ec-1c88:58137264.626 : CPU Frequency : 100.000 Mhz
19ec-1c88:58137268.780 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58137268.906 : => InitializeDriver
19ec-1c88:58137269.172 : <= InitializeDriver ret = 1
19ec-1c88:58139972.857 : => InitializeScanner
19ec-1c88:58139973.113 : => CAsicIO::GetDeviceList
19ec-1c88:58139973.576 : => CNT96226::CNT96226
19ec-1c88:58139973.645 : => CNT96226::Open
19ec-1c88:58139994.607 : <= CNT96226::Open ret = 1
19ec-1c88:58139994.720 : => CNT96226::Initialize
19ec-1c88:58139994.922 : <= CNT96226::Initialize ret = 1
19ec-1c88:58139994.986 : <= CNT96226::CNT96226
19ec-1c88:58139995.039 : => CNT96226::EnumAvailableDevice
19ec-1c88:58140000.398 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58140000.480 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58140000.548 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58143631.733 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58143632.030 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58143637.998 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58143638.116 : => IoObject::GetLockName
19ec-1c88:58143638.181 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58143638.249 : <= IoObject::GetLockName
19ec-1c88:58143638.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:58143638.838 : iCmd = 3, nBytes = 2
19ec-1c88:58143983.956 : 0000 : 06 38 
19ec-1c88:58143984.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58143984.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:58143984.260 : iCmd = 4, nBytes = 2
19ec-1c88:58144280.759 : 0000 : 07 07 
19ec-1c88:58144280.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58144280.938 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58144281.024 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58144281.094 : IO Send command 10 bytes
19ec-1c88:58144281.146 : => CNT96226::VenderCmd_SetData
19ec-1c88:58144281.200 : iCmd = 0, nBytes = 10
19ec-1c88:58144281.307 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58144462.527 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58144462.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:58144462.814 : iCmd = 0, nBytes = 165
19ec-1c88:58144608.903 : skip dump 37 bytes
19ec-1c88:58144609.134 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58144609.283 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58144609.425 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58144609.567 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58144609.700 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58144609.838 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58144609.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58144610.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58144610.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58144610.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:58144610.282 : iCmd = 1, nBytes = 4
19ec-1c88:58144751.930 : 0000 : 00 00 00 00 
19ec-1c88:58144752.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58144752.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58144752.167 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58144752.238 : IO Send command 10 bytes
19ec-1c88:58144752.292 : => CNT96226::VenderCmd_SetData
19ec-1c88:58144752.349 : iCmd = 0, nBytes = 10
19ec-1c88:58144752.453 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58145079.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58145079.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:58145079.714 : iCmd = 0, nBytes = 128
19ec-1c88:58145287.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145287.431 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145287.567 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58145287.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58145287.823 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58145287.948 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145288.073 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145288.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145288.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58145288.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:58145288.374 : iCmd = 1, nBytes = 4
19ec-1c88:58145471.124 : 0000 : 00 00 00 00 
19ec-1c88:58145471.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58145471.339 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58145471.524 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58145471.598 : => CNT96226::Close
19ec-1c88:58145476.160 : <= CNT96226::Close ret = 1
19ec-1c88:58145476.241 : <= CNT96226::~CNT96226
19ec-1c88:58145476.345 : <= CAsicIO::GetDeviceList
19ec-1c88:58145476.806 : => IoObject::SetTimeout
19ec-1c88:58145476.943 : Timeout--> In = 0 Out = 0
19ec-1c88:58145477.003 : <= IoObject::SetTimeout
19ec-1c88:58145477.075 : => CAsicIO::CAsicIO
19ec-1c88:58145477.149 : => CNT96226::CNT96226
19ec-1c88:58145477.203 : => CNT96226::Open
19ec-1c88:58145502.454 : <= CNT96226::Open ret = 1
19ec-1c88:58145502.569 : => CNT96226::Initialize
19ec-1c88:58145502.771 : <= CNT96226::Initialize ret = 1
19ec-1c88:58145502.839 : <= CNT96226::CNT96226
19ec-1c88:58145502.891 : <= CAsicIO::CAsicIO
19ec-1c88:58145502.948 : => CAsicIO::InitializeDevice
19ec-1c88:58145503.031 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58145509.325 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58145509.443 : => IoObject::GetLockName
19ec-1c88:58145509.503 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58145509.567 : <= IoObject::GetLockName
19ec-1c88:58145510.080 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58145510.156 : IO Send command 10 bytes
19ec-1c88:58145510.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:58145510.267 : iCmd = 0, nBytes = 10
19ec-1c88:58145510.382 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58145844.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58145844.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:58145844.850 : iCmd = 0, nBytes = 128
19ec-1c88:58145992.559 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145992.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145992.897 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58145993.028 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58145993.154 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58145993.274 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145993.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145993.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58145993.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58145993.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:58145993.703 : iCmd = 1, nBytes = 4
19ec-1c88:58146100.794 : 0000 : 00 00 00 00 
19ec-1c88:58146100.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58146100.937 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58146100.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:58146101.052 : iCmd = 3, nBytes = 2
19ec-1c88:58146452.030 : 0000 : 06 38 
19ec-1c88:58146452.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58146452.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:58146452.255 : iCmd = 4, nBytes = 2
19ec-1c88:58146756.538 : 0000 : 07 07 
19ec-1c88:58146756.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58146756.859 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58146756.962 : => IoObject::InitializeDevice
19ec-1c88:58146757.081 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58146757.772 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58146757.848 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58146758.631 : => FindScanner
19ec-1c88:58146758.691 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58146758.756 : <= FindScanner ret = 1
19ec-1c88:58146758.823 : => IoObject::IoLockStart
19ec-1c88:58146758.922 : => CAsicIO::CheckDevice
19ec-1c88:58146758.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:58146783.744 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58146783.860 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58146783.921 : <= IoObject::IoLockStart
19ec-1c88:58146783.985 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58146784.052 : IO Send command 10 bytes
19ec-1c88:58146784.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:58146784.210 : iCmd = 0, nBytes = 10
19ec-1c88:58146784.314 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58146987.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58146988.081 : System send command 10 bytes + data 0 bytes
19ec-1c88:58146988.149 : IO total need to receive data 5 bytes
19ec-1c88:58146988.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:58146988.264 : iCmd = 0, nBytes = 5
19ec-1c88:58147140.790 : 0000 : 06 00 02 02 ab 
19ec-1c88:58147140.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58147140.972 : System total receive data 5 bytes
19ec-1c88:58147141.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:58147141.094 : iCmd = 1, nBytes = 4
19ec-1c88:58147288.372 : 0000 : 00 00 00 00 
19ec-1c88:58147288.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58147288.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58147288.640 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58147288.703 : IO Send command 10 bytes
19ec-1c88:58147288.791 : => CNT96226::VenderCmd_SetData
19ec-1c88:58147288.847 : iCmd = 0, nBytes = 10
19ec-1c88:58147288.950 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58147494.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58147494.823 : System send command 10 bytes + data 0 bytes
19ec-1c88:58147494.891 : IO total need to receive data 165 bytes
19ec-1c88:58147494.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:58147495.008 : iCmd = 0, nBytes = 165
19ec-1c88:58147620.120 : skip dump 37 bytes
19ec-1c88:58147620.332 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58147620.481 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58147620.616 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58147620.754 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58147620.886 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58147621.022 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58147621.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58147621.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58147621.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58147621.392 : System total receive data 165 bytes
19ec-1c88:58147621.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:58147621.509 : iCmd = 1, nBytes = 4
19ec-1c88:58147752.078 : 0000 : 00 00 00 00 
19ec-1c88:58147752.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58147752.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58147752.796 : Dump Inquiry
19ec-1c88:58147752.923 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58147753.055 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58147753.190 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58147753.319 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58147753.448 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58147753.581 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58147753.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58147753.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58147753.959 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58147754.092 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58147754.182 : 00a0 : 00 00 00 00 00 
19ec-1c88:58147754.249 : => ReadNVMDataInternal
19ec-1c88:58147754.468 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58147754.532 : IO Send command 10 bytes
19ec-1c88:58147754.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:58147754.681 : iCmd = 0, nBytes = 10
19ec-1c88:58147754.782 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58148092.265 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58148092.386 : System send command 10 bytes + data 0 bytes
19ec-1c88:58148092.466 : IO total need to receive data 128 bytes
19ec-1c88:58148092.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:58148092.588 : iCmd = 0, nBytes = 128
19ec-1c88:58148238.898 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58148239.067 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58148239.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58148239.333 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58148239.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58148239.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58148239.702 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58148239.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58148239.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58148239.954 : System total receive data 128 bytes
19ec-1c88:58148240.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:58148240.067 : iCmd = 1, nBytes = 4
19ec-1c88:58148417.935 : 0000 : 00 00 00 00 
19ec-1c88:58148418.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58148418.132 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58148418.202 : NVMData.PadScanCount = 0
19ec-1c88:58148418.264 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58148418.322 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58148418.379 : NVMData.FlatbedScanCount = 0
19ec-1c88:58148418.436 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58148418.492 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58148418.547 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58148418.603 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58148418.660 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58148418.714 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58148418.770 : NVMData.BornMonth = 0
19ec-1c88:58148418.818 : NVMData.BornDay = 0
19ec-1c88:58148418.869 : NVMData.BornYear = 0
19ec-1c88:58148418.919 : NVMData.FirstScanMonth = 4
19ec-1c88:58148418.971 : NVMData.FirstScanDay = 30
19ec-1c88:58148419.025 : NVMData.FirstScanYear = 2020
19ec-1c88:58148419.080 : NVMData.VerticalMagnification = 0
19ec-1c88:58148419.138 : NVMData.HorizontalMagnification = 0
19ec-1c88:58148419.196 : NVMData.PowerSavingTime = 15
19ec-1c88:58148419.251 : NVMData.SN = A094165189010062
19ec-1c88:58148419.302 : NVMData.AutoFeed = 0
19ec-1c88:58148419.350 : NVMData.CCDType = 0
19ec-1c88:58148419.396 : NVMData.ScanSpeed = 0
19ec-1c88:58148419.445 : NVMData.RollerCount = 0
19ec-1c88:58148419.496 : NVMData.MultifeedCount = 0
19ec-1c88:58148419.548 : NVMData.JamCount = 0
19ec-1c88:58148419.595 : NVMData.IdentifyInfo = 
19ec-1c88:58148419.646 : NVMData.FormalName = 
19ec-1c88:58148419.844 : NVMData.ReservedB = 0
19ec-1c88:58148419.900 : NVMData.FunctionCode = 0
19ec-1c88:58148419.953 : NVMData.PreFeed = 0
19ec-1c88:58148420.003 : NVMData.PreFeedTime = 0
19ec-1c88:58148420.054 : NVMData.ButtonNumber = 0
19ec-1c88:58148420.110 : NVMData.PowerOffTime = 0
19ec-1c88:58148420.161 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58148420.230 : => IoObject::IoLockEnd
19ec-1c88:58148420.550 : <= IoObject::IoLockEnd
19ec-1c88:58148420.602 : <= InitializeScanner ret = 1
19ec-1c88:58149639.687 : => GetLogicalScannerAbility
19ec-1c88:58149639.875 : => IoObject::IoLockStart
19ec-1c88:58149640.012 : => CAsicIO::CheckDevice
19ec-1c88:58149640.069 : => CNT96226::ConnectIsAvailable
19ec-1c88:58149664.165 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58149664.589 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58149664.649 : <= IoObject::IoLockStart
19ec-1c88:58149664.708 : => IoObject::IoLockEnd
19ec-1c88:58149664.817 : <= IoObject::IoLockEnd
19ec-1c88:58149664.893 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58153244.878 : => GetLogicalScannerAbilityEx
19ec-1c88:58153245.063 : => IoObject::IoLockStart
19ec-1c88:58153245.194 : => CAsicIO::CheckDevice
19ec-1c88:58153245.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:58153270.840 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58153271.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58153271.313 : <= IoObject::IoLockStart
19ec-1c88:58153271.368 : => IoObject::IoLockEnd
19ec-1c88:58153271.472 : <= IoObject::IoLockEnd
19ec-1c88:58153271.589 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58153271.667 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58160704.179 : => ReadNVMData
19ec-1c88:58160704.368 : => IoObject::IoLockStart
19ec-1c88:58160704.503 : => CAsicIO::CheckDevice
19ec-1c88:58160704.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:58160727.054 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58160727.161 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58160727.220 : <= IoObject::IoLockStart
19ec-1c88:58160727.287 : => ReadNVMDataInternal
19ec-1c88:58160727.353 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58160727.421 : IO Send command 10 bytes
19ec-1c88:58160727.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:58160727.598 : iCmd = 0, nBytes = 10
19ec-1c88:58160727.711 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58161077.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58161077.242 : System send command 10 bytes + data 0 bytes
19ec-1c88:58161077.313 : IO total need to receive data 128 bytes
19ec-1c88:58161077.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:58161077.436 : iCmd = 0, nBytes = 128
19ec-1c88:58161286.012 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58161286.178 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58161286.316 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58161286.451 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58161286.574 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58161286.698 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58161286.819 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58161286.941 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58161287.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58161287.061 : System total receive data 128 bytes
19ec-1c88:58161287.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:58161287.173 : iCmd = 1, nBytes = 4
19ec-1c88:58161469.834 : 0000 : 00 00 00 00 
19ec-1c88:58161469.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58161470.142 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58161470.216 : NVMData.PadScanCount = 0
19ec-1c88:58161470.275 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58161470.330 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58161470.387 : NVMData.FlatbedScanCount = 0
19ec-1c88:58161470.444 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58161470.662 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58161470.726 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58161470.780 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58161470.839 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58161470.895 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58161470.951 : NVMData.BornMonth = 0
19ec-1c88:58161471.001 : NVMData.BornDay = 0
19ec-1c88:58161471.051 : NVMData.BornYear = 0
19ec-1c88:58161471.102 : NVMData.FirstScanMonth = 4
19ec-1c88:58161471.157 : NVMData.FirstScanDay = 30
19ec-1c88:58161471.215 : NVMData.FirstScanYear = 2020
19ec-1c88:58161471.272 : NVMData.VerticalMagnification = 0
19ec-1c88:58161471.328 : NVMData.HorizontalMagnification = 0
19ec-1c88:58161471.385 : NVMData.PowerSavingTime = 15
19ec-1c88:58161471.443 : NVMData.SN = A094165189010062
19ec-1c88:58161471.493 : NVMData.AutoFeed = 0
19ec-1c88:58161471.544 : NVMData.CCDType = 0
19ec-1c88:58161471.592 : NVMData.ScanSpeed = 0
19ec-1c88:58161471.643 : NVMData.RollerCount = 0
19ec-1c88:58161471.695 : NVMData.MultifeedCount = 0
19ec-1c88:58161471.749 : NVMData.JamCount = 0
19ec-1c88:58161471.802 : NVMData.IdentifyInfo = 
19ec-1c88:58161471.852 : NVMData.FormalName = 
19ec-1c88:58161471.901 : NVMData.ReservedB = 0
19ec-1c88:58161471.951 : NVMData.FunctionCode = 0
19ec-1c88:58161472.003 : NVMData.PreFeed = 0
19ec-1c88:58161472.050 : NVMData.PreFeedTime = 0
19ec-1c88:58161472.099 : NVMData.ButtonNumber = 0
19ec-1c88:58161472.150 : NVMData.PowerOffTime = 0
19ec-1c88:58161472.200 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58161472.264 : => IoObject::IoLockEnd
19ec-1c88:58161472.360 : <= IoObject::IoLockEnd
19ec-1c88:58161472.409 : <= ReadNVMData ret = 1
19ec-1c88:58171050.424 : => GetADFStatus
19ec-1c88:58171050.874 : => IoObject::IoLockStart
19ec-1c88:58171051.012 : => CAsicIO::CheckDevice
19ec-1c88:58171051.071 : => CNT96226::ConnectIsAvailable
19ec-1c88:58171069.389 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58171069.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58171069.576 : <= IoObject::IoLockStart
19ec-1c88:58171069.641 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58171069.711 : IO Send command 10 bytes
19ec-1c88:58171069.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:58171069.888 : iCmd = 0, nBytes = 10
19ec-1c88:58171069.992 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58171250.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58171250.837 : System send command 10 bytes + data 0 bytes
19ec-1c88:58171250.906 : IO total need to receive data 2 bytes
19ec-1c88:58171250.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:58171251.023 : iCmd = 0, nBytes = 2
19ec-1c88:58171373.984 : 0000 : 01 00 
19ec-1c88:58171374.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58171374.142 : System total receive data 2 bytes
19ec-1c88:58171374.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:58171374.257 : iCmd = 1, nBytes = 4
19ec-1c88:58171548.477 : 0000 : 00 00 00 00 
19ec-1c88:58171548.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58171549.090 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58171549.155 : Return status = 1
19ec-1c88:58171549.211 : => IoObject::IoLockEnd
19ec-1c88:58171549.299 : <= IoObject::IoLockEnd
19ec-1c88:58171549.347 : <= GetADFStatus ret = 1
19ec-1c88:58174102.430 : => GetADFStatus
19ec-1c88:58174102.627 : => IoObject::IoLockStart
19ec-1c88:58174102.751 : => CAsicIO::CheckDevice
19ec-1c88:58174102.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:58174123.585 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58174123.695 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58174123.758 : <= IoObject::IoLockStart
19ec-1c88:58174123.820 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58174123.887 : IO Send command 10 bytes
19ec-1c88:58174124.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:58174124.069 : iCmd = 0, nBytes = 10
19ec-1c88:58174124.181 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58174321.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58174321.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:58174322.007 : IO total need to receive data 2 bytes
19ec-1c88:58174322.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:58174322.143 : iCmd = 0, nBytes = 2
19ec-1c88:58174527.025 : 0000 : 01 00 
19ec-1c88:58174527.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58174527.232 : System total receive data 2 bytes
19ec-1c88:58174527.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:58174527.360 : iCmd = 1, nBytes = 4
19ec-1c88:58174718.639 : 0000 : 00 00 00 00 
19ec-1c88:58174718.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58174718.872 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58174718.938 : Return status = 1
19ec-1c88:58174719.003 : => IoObject::IoLockEnd
19ec-1c88:58174719.096 : <= IoObject::IoLockEnd
19ec-1c88:58174719.147 : <= GetADFStatus ret = 1
19ec-1c88:58176965.937 : => TerminateDriver
19ec-1c88:58176966.160 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:58176966.242 : => CNT96226::Close
19ec-1c88:58176971.032 : <= CNT96226::Close ret = 1
19ec-1c88:58176971.112 : <= CAsicIO::~CAsicIO
19ec-1c88:58176971.171 : => IoObject::IoLockEnd
19ec-1c88:58176971.224 : <= IoObject::IoLockEnd
19ec-1c88:58176971.278 : => IoObject::TerminateDevice
19ec-1c88:58176971.332 : => IoObject::IoLockEnd
19ec-1c88:58176971.380 : <= IoObject::IoLockEnd
19ec-1c88:58176971.486 : <= IoObject::TerminateDevice
19ec-1c88:58176971.738 : <= TerminateDriver ret = 1
19ec-1c88:58191432.595 : ============Debug Start==========
19ec-1c88:58191432.897 : Date : 2020/4/30 14:34:09
19ec-1c88:58191432.981 : Process ID : 19ec
19ec-1c88:58191433.379 : Windows : Version 10.0 build 18363 
19ec-1c88:58191433.843 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58191433.907 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58191433.975 : MemoryStatus.ullAvailPhys : 1706688512
19ec-1c88:58191434.032 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58191434.094 : MemoryStatus.ullAvailPageFile : 3052212224
19ec-1c88:58191434.157 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58191434.216 : MemoryStatus.ullAvailVirtual : 1727381504
19ec-1c88:58191434.280 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58191434.391 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58191434.454 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58191434.702 : CPU Count : 4
19ec-1c88:58191434.750 : CPU Frequency : 100.000 Mhz
19ec-1c88:58191440.411 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58191440.579 : => InitializeDriver
19ec-1c88:58191440.893 : <= InitializeDriver ret = 1
19ec-1c88:58191440.956 : => InitializeScanner
19ec-1c88:58191441.051 : => CAsicIO::GetDeviceList
19ec-1c88:58191441.448 : => CNT96226::CNT96226
19ec-1c88:58191441.513 : => CNT96226::Open
19ec-1c88:58191466.116 : <= CNT96226::Open ret = 1
19ec-1c88:58191466.222 : => CNT96226::Initialize
19ec-1c88:58191466.418 : <= CNT96226::Initialize ret = 1
19ec-1c88:58191466.478 : <= CNT96226::CNT96226
19ec-1c88:58191466.534 : => CNT96226::EnumAvailableDevice
19ec-1c88:58191471.915 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58191471.995 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58191472.056 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58195118.172 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58195118.469 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58195124.164 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58195124.267 : => IoObject::GetLockName
19ec-1c88:58195124.324 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58195124.390 : <= IoObject::GetLockName
19ec-1c88:58195124.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:58195124.920 : iCmd = 3, nBytes = 2
19ec-1c88:58195484.706 : 0000 : 06 38 
19ec-1c88:58195484.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58195484.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:58195485.013 : iCmd = 4, nBytes = 2
19ec-1c88:58195787.134 : 0000 : 07 07 
19ec-1c88:58195787.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58195787.375 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58195787.469 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58195787.535 : IO Send command 10 bytes
19ec-1c88:58195787.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:58195787.646 : iCmd = 0, nBytes = 10
19ec-1c88:58195787.746 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58195987.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58195987.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:58195987.236 : iCmd = 0, nBytes = 165
19ec-1c88:58196146.349 : skip dump 37 bytes
19ec-1c88:58196146.557 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58196146.694 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58196146.822 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58196146.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58196147.089 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58196147.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58196147.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196147.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196147.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58196147.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:58196147.638 : iCmd = 1, nBytes = 4
19ec-1c88:58196326.691 : 0000 : 00 00 00 00 
19ec-1c88:58196326.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58196326.877 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58196326.947 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58196327.015 : IO Send command 10 bytes
19ec-1c88:58196327.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:58196327.128 : iCmd = 0, nBytes = 10
19ec-1c88:58196327.240 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58196651.605 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58196651.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:58196651.855 : iCmd = 0, nBytes = 128
19ec-1c88:58196806.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196806.659 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196806.798 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58196806.932 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58196807.054 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58196807.180 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196807.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196807.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58196807.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58196807.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:58196807.604 : iCmd = 1, nBytes = 4
19ec-1c88:58197000.009 : 0000 : 00 00 00 00 
19ec-1c88:58197000.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58197000.223 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58197000.430 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58197000.503 : => CNT96226::Close
19ec-1c88:58197004.978 : <= CNT96226::Close ret = 1
19ec-1c88:58197005.054 : <= CNT96226::~CNT96226
19ec-1c88:58197005.150 : <= CAsicIO::GetDeviceList
19ec-1c88:58197005.575 : => IoObject::SetTimeout
19ec-1c88:58197005.709 : Timeout--> In = 0 Out = 0
19ec-1c88:58197005.765 : <= IoObject::SetTimeout
19ec-1c88:58197005.835 : => CAsicIO::CAsicIO
19ec-1c88:58197005.903 : => CNT96226::CNT96226
19ec-1c88:58197005.960 : => CNT96226::Open
19ec-1c88:58197028.835 : <= CNT96226::Open ret = 1
19ec-1c88:58197028.935 : => CNT96226::Initialize
19ec-1c88:58197029.135 : <= CNT96226::Initialize ret = 1
19ec-1c88:58197029.194 : <= CNT96226::CNT96226
19ec-1c88:58197029.249 : <= CAsicIO::CAsicIO
19ec-1c88:58197029.306 : => CAsicIO::InitializeDevice
19ec-1c88:58197029.376 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58197035.485 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58197035.611 : => IoObject::GetLockName
19ec-1c88:58197035.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58197035.734 : <= IoObject::GetLockName
19ec-1c88:58197036.256 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58197036.329 : IO Send command 10 bytes
19ec-1c88:58197036.384 : => CNT96226::VenderCmd_SetData
19ec-1c88:58197036.439 : iCmd = 0, nBytes = 10
19ec-1c88:58197036.549 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58197361.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58197361.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:58197361.629 : iCmd = 0, nBytes = 128
19ec-1c88:58197537.108 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58197537.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58197537.474 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58197537.615 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58197537.747 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58197537.876 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58197538.003 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58197538.131 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58197538.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58197538.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:58197538.320 : iCmd = 1, nBytes = 4
19ec-1c88:58197665.092 : 0000 : 00 00 00 00 
19ec-1c88:58197665.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58197665.304 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58197665.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:58197665.424 : iCmd = 3, nBytes = 2
19ec-1c88:58198028.473 : 0000 : 06 38 
19ec-1c88:58198028.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58198028.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:58198028.729 : iCmd = 4, nBytes = 2
19ec-1c88:58198318.744 : 0000 : 07 07 
19ec-1c88:58198318.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58198319.457 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58198319.556 : => IoObject::InitializeDevice
19ec-1c88:58198319.667 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58198320.284 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58198320.356 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58198321.135 : => FindScanner
19ec-1c88:58198321.193 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58198321.258 : <= FindScanner ret = 1
19ec-1c88:58198321.321 : => IoObject::IoLockStart
19ec-1c88:58198321.424 : => CAsicIO::CheckDevice
19ec-1c88:58198321.476 : => CNT96226::ConnectIsAvailable
19ec-1c88:58198341.312 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58198341.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58198341.691 : <= IoObject::IoLockStart
19ec-1c88:58198341.813 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58198341.954 : IO Send command 10 bytes
19ec-1c88:58198342.366 : => CNT96226::VenderCmd_SetData
19ec-1c88:58198342.421 : iCmd = 0, nBytes = 10
19ec-1c88:58198342.528 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58198542.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58198542.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:58198542.898 : IO total need to receive data 5 bytes
19ec-1c88:58198542.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:58198543.019 : iCmd = 0, nBytes = 5
19ec-1c88:58198677.521 : 0000 : 06 00 02 02 ab 
19ec-1c88:58198677.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58198677.735 : System total receive data 5 bytes
19ec-1c88:58198677.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:58198677.861 : iCmd = 1, nBytes = 4
19ec-1c88:58198851.495 : 0000 : 00 00 00 00 
19ec-1c88:58198851.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58198852.040 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58198852.108 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58198852.175 : IO Send command 10 bytes
19ec-1c88:58198852.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:58198852.329 : iCmd = 0, nBytes = 10
19ec-1c88:58198852.433 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58199029.020 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58199029.162 : System send command 10 bytes + data 0 bytes
19ec-1c88:58199029.240 : IO total need to receive data 165 bytes
19ec-1c88:58199029.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:58199029.358 : iCmd = 0, nBytes = 165
19ec-1c88:58199148.799 : skip dump 37 bytes
19ec-1c88:58199149.038 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58199149.183 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58199149.322 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58199149.461 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58199149.597 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58199149.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58199149.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199149.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199150.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58199150.117 : System total receive data 165 bytes
19ec-1c88:58199150.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:58199150.236 : iCmd = 1, nBytes = 4
19ec-1c88:58199288.709 : 0000 : 00 00 00 00 
19ec-1c88:58199288.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58199288.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58199289.152 : Dump Inquiry
19ec-1c88:58199289.275 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58199289.407 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58199289.537 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58199289.668 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58199289.795 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58199289.927 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58199290.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199290.172 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199290.301 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58199290.430 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58199290.515 : 00a0 : 00 00 00 00 00 
19ec-1c88:58199290.586 : => ReadNVMDataInternal
19ec-1c88:58199290.781 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58199290.844 : IO Send command 10 bytes
19ec-1c88:58199290.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:58199291.000 : iCmd = 0, nBytes = 10
19ec-1c88:58199291.098 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58199618.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58199618.717 : System send command 10 bytes + data 0 bytes
19ec-1c88:58199618.786 : IO total need to receive data 128 bytes
19ec-1c88:58199618.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:58199618.905 : iCmd = 0, nBytes = 128
19ec-1c88:58199775.779 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199776.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199776.684 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58199776.819 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58199776.948 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58199777.073 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199777.194 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199777.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58199777.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58199777.447 : System total receive data 128 bytes
19ec-1c88:58199777.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:58199777.569 : iCmd = 1, nBytes = 4
19ec-1c88:58199978.233 : 0000 : 00 00 00 00 
19ec-1c88:58199978.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58199978.480 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58199978.780 : NVMData.PadScanCount = 0
19ec-1c88:58199978.841 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58199978.900 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58199978.965 : NVMData.FlatbedScanCount = 0
19ec-1c88:58199979.022 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58199979.077 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58199979.137 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58199979.193 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58199979.250 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58199979.536 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58199979.822 : NVMData.BornMonth = 0
19ec-1c88:58199979.872 : NVMData.BornDay = 0
19ec-1c88:58199979.925 : NVMData.BornYear = 0
19ec-1c88:58199979.974 : NVMData.FirstScanMonth = 4
19ec-1c88:58199980.026 : NVMData.FirstScanDay = 30
19ec-1c88:58199980.082 : NVMData.FirstScanYear = 2020
19ec-1c88:58199980.137 : NVMData.VerticalMagnification = 0
19ec-1c88:58199980.193 : NVMData.HorizontalMagnification = 0
19ec-1c88:58199980.476 : NVMData.PowerSavingTime = 15
19ec-1c88:58199980.528 : NVMData.SN = A094165189010062
19ec-1c88:58199980.577 : NVMData.AutoFeed = 0
19ec-1c88:58199980.627 : NVMData.CCDType = 0
19ec-1c88:58199980.675 : NVMData.ScanSpeed = 0
19ec-1c88:58199980.724 : NVMData.RollerCount = 0
19ec-1c88:58199980.776 : NVMData.MultifeedCount = 0
19ec-1c88:58199980.829 : NVMData.JamCount = 0
19ec-1c88:58199980.877 : NVMData.IdentifyInfo = 
19ec-1c88:58199980.929 : NVMData.FormalName = 
19ec-1c88:58199981.406 : NVMData.ReservedB = 0
19ec-1c88:58199981.464 : NVMData.FunctionCode = 0
19ec-1c88:58199981.515 : NVMData.PreFeed = 0
19ec-1c88:58199981.566 : NVMData.PreFeedTime = 0
19ec-1c88:58199981.615 : NVMData.ButtonNumber = 0
19ec-1c88:58199981.666 : NVMData.PowerOffTime = 0
19ec-1c88:58199981.717 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58199981.795 : => IoObject::IoLockEnd
19ec-1c88:58199981.891 : <= IoObject::IoLockEnd
19ec-1c88:58199981.942 : <= InitializeScanner ret = 1
19ec-1c88:58199982.009 : => GetLogicalScannerAbilityEx
19ec-1c88:58199982.068 : => IoObject::IoLockStart
19ec-1c88:58199982.168 : => CAsicIO::CheckDevice
19ec-1c88:58199982.222 : => CNT96226::ConnectIsAvailable
19ec-1c88:58199995.541 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58199995.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58199995.730 : <= IoObject::IoLockStart
19ec-1c88:58199995.797 : => IoObject::IoLockEnd
19ec-1c88:58199995.900 : <= IoObject::IoLockEnd
19ec-1c88:58199996.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58199996.326 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58200198.036 : => ReadNVMData
19ec-1c88:58200198.231 : => IoObject::IoLockStart
19ec-1c88:58200198.369 : => CAsicIO::CheckDevice
19ec-1c88:58200198.430 : => CNT96226::ConnectIsAvailable
19ec-1c88:58200222.673 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58200222.792 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58200222.850 : <= IoObject::IoLockStart
19ec-1c88:58200222.917 : => ReadNVMDataInternal
19ec-1c88:58200222.979 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58200223.044 : IO Send command 10 bytes
19ec-1c88:58200223.180 : => CNT96226::VenderCmd_SetData
19ec-1c88:58200223.239 : iCmd = 0, nBytes = 10
19ec-1c88:58200223.352 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58200572.309 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58200572.466 : System send command 10 bytes + data 0 bytes
19ec-1c88:58200572.537 : IO total need to receive data 128 bytes
19ec-1c88:58200572.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:58200572.653 : iCmd = 0, nBytes = 128
19ec-1c88:58200742.510 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58200742.757 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58200742.906 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58200743.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58200743.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58200743.307 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58200743.431 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58200743.561 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58200743.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58200743.697 : System total receive data 128 bytes
19ec-1c88:58200743.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:58200743.821 : iCmd = 1, nBytes = 4
19ec-1c88:58200919.753 : 0000 : 00 00 00 00 
19ec-1c88:58200919.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58200920.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58200920.437 : NVMData.PadScanCount = 0
19ec-1c88:58200920.495 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58200920.552 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58200920.610 : NVMData.FlatbedScanCount = 0
19ec-1c88:58200920.665 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58200920.721 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58200920.773 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58200920.828 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58200920.883 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58200920.940 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58200920.993 : NVMData.BornMonth = 0
19ec-1c88:58200921.041 : NVMData.BornDay = 0
19ec-1c88:58200921.091 : NVMData.BornYear = 0
19ec-1c88:58200921.139 : NVMData.FirstScanMonth = 4
19ec-1c88:58200921.190 : NVMData.FirstScanDay = 30
19ec-1c88:58200921.243 : NVMData.FirstScanYear = 2020
19ec-1c88:58200921.466 : NVMData.VerticalMagnification = 0
19ec-1c88:58200921.525 : NVMData.HorizontalMagnification = 0
19ec-1c88:58200921.577 : NVMData.PowerSavingTime = 15
19ec-1c88:58200921.631 : NVMData.SN = A094165189010062
19ec-1c88:58200921.682 : NVMData.AutoFeed = 0
19ec-1c88:58200921.730 : NVMData.CCDType = 0
19ec-1c88:58200921.782 : NVMData.ScanSpeed = 0
19ec-1c88:58200921.834 : NVMData.RollerCount = 0
19ec-1c88:58200921.884 : NVMData.MultifeedCount = 0
19ec-1c88:58200921.934 : NVMData.JamCount = 0
19ec-1c88:58200921.981 : NVMData.IdentifyInfo = 
19ec-1c88:58200922.031 : NVMData.FormalName = 
19ec-1c88:58200922.078 : NVMData.ReservedB = 0
19ec-1c88:58200922.129 : NVMData.FunctionCode = 0
19ec-1c88:58200922.178 : NVMData.PreFeed = 0
19ec-1c88:58200922.225 : NVMData.PreFeedTime = 0
19ec-1c88:58200922.275 : NVMData.ButtonNumber = 0
19ec-1c88:58200922.324 : NVMData.PowerOffTime = 0
19ec-1c88:58200922.376 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58200922.436 : => IoObject::IoLockEnd
19ec-1c88:58200922.529 : <= IoObject::IoLockEnd
19ec-1c88:58200922.579 : <= ReadNVMData ret = 1
19ec-1c88:58201522.480 : => TerminateDriver
19ec-1c88:58201522.674 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:58201522.749 : => CNT96226::Close
19ec-1c88:58201526.661 : <= CNT96226::Close ret = 1
19ec-1c88:58201526.735 : <= CAsicIO::~CAsicIO
19ec-1c88:58201526.789 : => IoObject::IoLockEnd
19ec-1c88:58201526.839 : <= IoObject::IoLockEnd
19ec-1c88:58201526.892 : => IoObject::TerminateDevice
19ec-1c88:58201526.944 : => IoObject::IoLockEnd
19ec-1c88:58201526.990 : <= IoObject::IoLockEnd
19ec-1c88:58201527.087 : <= IoObject::TerminateDevice
19ec-1c88:58201527.332 : <= TerminateDriver ret = 1
19ec-1c88:58203974.231 : ============Debug Start==========
19ec-1c88:58203974.555 : Date : 2020/4/30 14:34:09
19ec-1c88:58203974.636 : Process ID : 19ec
19ec-1c88:58203975.061 : Windows : Version 10.0 build 18363 
19ec-1c88:58203975.554 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58203975.617 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58203975.680 : MemoryStatus.ullAvailPhys : 1707601920
19ec-1c88:58203975.742 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58203975.807 : MemoryStatus.ullAvailPageFile : 3052716032
19ec-1c88:58203975.871 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58203975.932 : MemoryStatus.ullAvailVirtual : 1727381504
19ec-1c88:58203975.995 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58203976.099 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58203976.164 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58203976.412 : CPU Count : 4
19ec-1c88:58203976.461 : CPU Frequency : 100.000 Mhz
19ec-1c88:58203980.832 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58203980.971 : => InitializeDriver
19ec-1c88:58203981.232 : <= InitializeDriver ret = 1
19ec-1c88:58207074.142 : => InitializeScanner
19ec-1c88:58207074.436 : => CAsicIO::GetDeviceList
19ec-1c88:58207074.908 : => CNT96226::CNT96226
19ec-1c88:58207074.973 : => CNT96226::Open
19ec-1c88:58207097.186 : <= CNT96226::Open ret = 1
19ec-1c88:58207097.288 : => CNT96226::Initialize
19ec-1c88:58207097.477 : <= CNT96226::Initialize ret = 1
19ec-1c88:58207097.536 : <= CNT96226::CNT96226
19ec-1c88:58207097.590 : => CNT96226::EnumAvailableDevice
19ec-1c88:58207102.745 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58207102.823 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58207102.883 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58210749.256 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58210749.537 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58210756.244 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58210756.354 : => IoObject::GetLockName
19ec-1c88:58210756.415 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58210756.480 : <= IoObject::GetLockName
19ec-1c88:58210756.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:58210757.021 : iCmd = 3, nBytes = 2
19ec-1c88:58211144.009 : 0000 : 06 38 
19ec-1c88:58211144.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58211144.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:58211144.305 : iCmd = 4, nBytes = 2
19ec-1c88:58211460.152 : 0000 : 07 07 
19ec-1c88:58211460.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58211460.387 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58211460.472 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58211460.539 : IO Send command 10 bytes
19ec-1c88:58211460.592 : => CNT96226::VenderCmd_SetData
19ec-1c88:58211460.646 : iCmd = 0, nBytes = 10
19ec-1c88:58211460.751 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58211654.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58211654.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:58211654.486 : iCmd = 0, nBytes = 165
19ec-1c88:58211861.402 : skip dump 37 bytes
19ec-1c88:58211861.603 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58211861.746 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58211861.881 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58211862.013 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58211862.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58211862.273 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58211862.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58211862.521 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58211862.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58211862.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:58211862.695 : iCmd = 1, nBytes = 4
19ec-1c88:58212044.609 : 0000 : 00 00 00 00 
19ec-1c88:58212044.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58212044.814 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58212044.876 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58212044.941 : IO Send command 10 bytes
19ec-1c88:58212044.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:58212045.047 : iCmd = 0, nBytes = 10
19ec-1c88:58212045.148 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58212391.967 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58212392.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:58212392.166 : iCmd = 0, nBytes = 128
19ec-1c88:58212590.124 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58212590.336 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58212590.471 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58212590.603 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58212590.728 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58212590.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58212590.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58212591.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58212591.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58212591.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:58212591.266 : iCmd = 1, nBytes = 4
19ec-1c88:58212795.006 : 0000 : 00 00 00 00 
19ec-1c88:58212795.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58212795.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58212795.371 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58212795.446 : => CNT96226::Close
19ec-1c88:58212799.767 : <= CNT96226::Close ret = 1
19ec-1c88:58212799.846 : <= CNT96226::~CNT96226
19ec-1c88:58212799.934 : <= CAsicIO::GetDeviceList
19ec-1c88:58212800.394 : => IoObject::SetTimeout
19ec-1c88:58212800.530 : Timeout--> In = 0 Out = 0
19ec-1c88:58212800.593 : <= IoObject::SetTimeout
19ec-1c88:58212800.665 : => CAsicIO::CAsicIO
19ec-1c88:58212800.738 : => CNT96226::CNT96226
19ec-1c88:58212800.793 : => CNT96226::Open
19ec-1c88:58212823.767 : <= CNT96226::Open ret = 1
19ec-1c88:58212823.864 : => CNT96226::Initialize
19ec-1c88:58212824.059 : <= CNT96226::Initialize ret = 1
19ec-1c88:58212824.121 : <= CNT96226::CNT96226
19ec-1c88:58212824.173 : <= CAsicIO::CAsicIO
19ec-1c88:58212824.228 : => CAsicIO::InitializeDevice
19ec-1c88:58212824.299 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58212830.418 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58212830.538 : => IoObject::GetLockName
19ec-1c88:58212830.594 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58212830.662 : <= IoObject::GetLockName
19ec-1c88:58212831.171 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58212831.245 : IO Send command 10 bytes
19ec-1c88:58212831.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:58212831.355 : iCmd = 0, nBytes = 10
19ec-1c88:58212831.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58213162.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58213163.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:58213163.207 : iCmd = 0, nBytes = 128
19ec-1c88:58213374.758 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58213374.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58213375.081 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58213375.220 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58213375.349 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58213375.473 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58213375.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58213375.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58213375.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58213375.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:58213375.902 : iCmd = 1, nBytes = 4
19ec-1c88:58213543.161 : 0000 : 00 00 00 00 
19ec-1c88:58213543.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58213543.375 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58213543.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:58213543.496 : iCmd = 3, nBytes = 2
19ec-1c88:58213927.046 : 0000 : 06 38 
19ec-1c88:58213927.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58213927.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:58213927.260 : iCmd = 4, nBytes = 2
19ec-1c88:58214233.321 : 0000 : 07 07 
19ec-1c88:58214233.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58214233.638 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58214233.741 : => IoObject::InitializeDevice
19ec-1c88:58214233.846 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58214234.584 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58214234.658 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58214235.415 : => FindScanner
19ec-1c88:58214235.476 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58214235.541 : <= FindScanner ret = 1
19ec-1c88:58214235.601 : => IoObject::IoLockStart
19ec-1c88:58214235.705 : => CAsicIO::CheckDevice
19ec-1c88:58214235.760 : => CNT96226::ConnectIsAvailable
19ec-1c88:58214261.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58214261.271 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58214261.334 : <= IoObject::IoLockStart
19ec-1c88:58214261.391 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58214261.459 : IO Send command 10 bytes
19ec-1c88:58214261.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:58214261.615 : iCmd = 0, nBytes = 10
19ec-1c88:58214261.719 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58214459.845 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58214460.047 : System send command 10 bytes + data 0 bytes
19ec-1c88:58214460.568 : IO total need to receive data 5 bytes
19ec-1c88:58214460.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:58214460.696 : iCmd = 0, nBytes = 5
19ec-1c88:58214658.390 : 0000 : 06 00 02 02 ab 
19ec-1c88:58214658.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58214658.552 : System total receive data 5 bytes
19ec-1c88:58214658.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:58214658.667 : iCmd = 1, nBytes = 4
19ec-1c88:58214862.893 : 0000 : 00 00 00 00 
19ec-1c88:58214862.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58214863.104 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58214863.165 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58214863.228 : IO Send command 10 bytes
19ec-1c88:58214863.320 : => CNT96226::VenderCmd_SetData
19ec-1c88:58214863.379 : iCmd = 0, nBytes = 10
19ec-1c88:58214863.484 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58215023.766 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58215023.886 : System send command 10 bytes + data 0 bytes
19ec-1c88:58215023.953 : IO total need to receive data 165 bytes
19ec-1c88:58215024.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:58215024.069 : iCmd = 0, nBytes = 165
19ec-1c88:58215218.710 : skip dump 37 bytes
19ec-1c88:58215218.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58215219.015 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58215219.147 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58215219.275 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58215219.404 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58215219.539 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58215219.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215219.787 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215219.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58215219.911 : System total receive data 165 bytes
19ec-1c88:58215219.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:58215220.020 : iCmd = 1, nBytes = 4
19ec-1c88:58215398.283 : 0000 : 00 00 00 00 
19ec-1c88:58215398.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58215398.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58215398.684 : Dump Inquiry
19ec-1c88:58215398.806 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58215398.941 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58215399.068 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58215399.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58215399.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58215399.462 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58215399.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215399.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215399.841 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58215399.972 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58215400.057 : 00a0 : 00 00 00 00 00 
19ec-1c88:58215400.124 : => ReadNVMDataInternal
19ec-1c88:58215400.327 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58215400.388 : IO Send command 10 bytes
19ec-1c88:58215400.472 : => CNT96226::VenderCmd_SetData
19ec-1c88:58215400.526 : iCmd = 0, nBytes = 10
19ec-1c88:58215400.624 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58215707.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58215708.037 : System send command 10 bytes + data 0 bytes
19ec-1c88:58215708.102 : IO total need to receive data 128 bytes
19ec-1c88:58215708.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:58215708.214 : iCmd = 0, nBytes = 128
19ec-1c88:58215905.687 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215905.867 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215906.009 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58215906.142 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58215906.266 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58215906.389 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215906.512 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215906.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58215906.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58215906.758 : System total receive data 128 bytes
19ec-1c88:58215906.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:58215906.873 : iCmd = 1, nBytes = 4
19ec-1c88:58216065.412 : 0000 : 00 00 00 00 
19ec-1c88:58216065.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58216065.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58216065.736 : NVMData.PadScanCount = 0
19ec-1c88:58216065.795 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58216065.856 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58216065.914 : NVMData.FlatbedScanCount = 0
19ec-1c88:58216065.966 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58216066.019 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58216066.070 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58216066.126 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58216066.181 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58216066.235 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58216066.291 : NVMData.BornMonth = 0
19ec-1c88:58216066.337 : NVMData.BornDay = 0
19ec-1c88:58216066.387 : NVMData.BornYear = 0
19ec-1c88:58216066.434 : NVMData.FirstScanMonth = 4
19ec-1c88:58216066.485 : NVMData.FirstScanDay = 30
19ec-1c88:58216066.539 : NVMData.FirstScanYear = 2020
19ec-1c88:58216066.592 : NVMData.VerticalMagnification = 0
19ec-1c88:58216066.649 : NVMData.HorizontalMagnification = 0
19ec-1c88:58216066.702 : NVMData.PowerSavingTime = 15
19ec-1c88:58216066.759 : NVMData.SN = A094165189010062
19ec-1c88:58216066.808 : NVMData.AutoFeed = 0
19ec-1c88:58216066.856 : NVMData.CCDType = 0
19ec-1c88:58216066.904 : NVMData.ScanSpeed = 0
19ec-1c88:58216066.951 : NVMData.RollerCount = 0
19ec-1c88:58216067.001 : NVMData.MultifeedCount = 0
19ec-1c88:58216067.052 : NVMData.JamCount = 0
19ec-1c88:58216067.099 : NVMData.IdentifyInfo = 
19ec-1c88:58216067.149 : NVMData.FormalName = 
19ec-1c88:58216067.348 : NVMData.ReservedB = 0
19ec-1c88:58216067.405 : NVMData.FunctionCode = 0
19ec-1c88:58216067.457 : NVMData.PreFeed = 0
19ec-1c88:58216067.507 : NVMData.PreFeedTime = 0
19ec-1c88:58216067.558 : NVMData.ButtonNumber = 0
19ec-1c88:58216067.609 : NVMData.PowerOffTime = 0
19ec-1c88:58216067.661 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58216067.734 : => IoObject::IoLockEnd
19ec-1c88:58216067.823 : <= IoObject::IoLockEnd
19ec-1c88:58216067.871 : <= InitializeScanner ret = 1
19ec-1c88:58217283.706 : => GetLogicalScannerAbility
19ec-1c88:58217283.888 : => IoObject::IoLockStart
19ec-1c88:58217284.019 : => CAsicIO::CheckDevice
19ec-1c88:58217284.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:58217307.213 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58217307.596 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58217307.654 : <= IoObject::IoLockStart
19ec-1c88:58217307.713 : => IoObject::IoLockEnd
19ec-1c88:58217307.817 : <= IoObject::IoLockEnd
19ec-1c88:58217307.892 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58221077.041 : => GetLogicalScannerAbilityEx
19ec-1c88:58221077.237 : => IoObject::IoLockStart
19ec-1c88:58221077.360 : => CAsicIO::CheckDevice
19ec-1c88:58221077.418 : => CNT96226::ConnectIsAvailable
19ec-1c88:58221102.500 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58221102.609 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58221102.671 : <= IoObject::IoLockStart
19ec-1c88:58221102.729 : => IoObject::IoLockEnd
19ec-1c88:58221102.829 : <= IoObject::IoLockEnd
19ec-1c88:58221102.948 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58221103.023 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58228248.998 : => ReadNVMData
19ec-1c88:58228249.421 : => IoObject::IoLockStart
19ec-1c88:58228249.550 : => CAsicIO::CheckDevice
19ec-1c88:58228249.606 : => CNT96226::ConnectIsAvailable
19ec-1c88:58228275.135 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58228275.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58228275.310 : <= IoObject::IoLockStart
19ec-1c88:58228275.374 : => ReadNVMDataInternal
19ec-1c88:58228275.437 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58228275.501 : IO Send command 10 bytes
19ec-1c88:58228275.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:58228275.681 : iCmd = 0, nBytes = 10
19ec-1c88:58228275.791 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58228630.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58228630.331 : System send command 10 bytes + data 0 bytes
19ec-1c88:58228630.402 : IO total need to receive data 128 bytes
19ec-1c88:58228630.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:58228630.519 : iCmd = 0, nBytes = 128
19ec-1c88:58228797.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58228797.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58228798.255 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58228798.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58228798.507 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58228798.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58228798.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58228798.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58228798.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58228798.995 : System total receive data 128 bytes
19ec-1c88:58228799.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:58228799.108 : iCmd = 1, nBytes = 4
19ec-1c88:58229009.678 : 0000 : 00 00 00 00 
19ec-1c88:58229009.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58229009.923 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58229010.000 : NVMData.PadScanCount = 0
19ec-1c88:58229010.056 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58229010.109 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58229010.169 : NVMData.FlatbedScanCount = 0
19ec-1c88:58229010.225 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58229010.468 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58229010.533 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58229010.586 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58229010.639 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58229010.695 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58229010.749 : NVMData.BornMonth = 0
19ec-1c88:58229010.798 : NVMData.BornDay = 0
19ec-1c88:58229010.851 : NVMData.BornYear = 0
19ec-1c88:58229010.897 : NVMData.FirstScanMonth = 4
19ec-1c88:58229010.948 : NVMData.FirstScanDay = 30
19ec-1c88:58229011.001 : NVMData.FirstScanYear = 2020
19ec-1c88:58229011.053 : NVMData.VerticalMagnification = 0
19ec-1c88:58229011.109 : NVMData.HorizontalMagnification = 0
19ec-1c88:58229011.163 : NVMData.PowerSavingTime = 15
19ec-1c88:58229011.218 : NVMData.SN = A094165189010062
19ec-1c88:58229011.336 : NVMData.AutoFeed = 0
19ec-1c88:58229011.389 : NVMData.CCDType = 0
19ec-1c88:58229011.436 : NVMData.ScanSpeed = 0
19ec-1c88:58229011.485 : NVMData.RollerCount = 0
19ec-1c88:58229011.538 : NVMData.MultifeedCount = 0
19ec-1c88:58229011.590 : NVMData.JamCount = 0
19ec-1c88:58229011.641 : NVMData.IdentifyInfo = 
19ec-1c88:58229011.691 : NVMData.FormalName = 
19ec-1c88:58229011.739 : NVMData.ReservedB = 0
19ec-1c88:58229011.789 : NVMData.FunctionCode = 0
19ec-1c88:58229011.835 : NVMData.PreFeed = 0
19ec-1c88:58229011.883 : NVMData.PreFeedTime = 0
19ec-1c88:58229011.932 : NVMData.ButtonNumber = 0
19ec-1c88:58229011.979 : NVMData.PowerOffTime = 0
19ec-1c88:58229012.030 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58229012.092 : => IoObject::IoLockEnd
19ec-1c88:58229012.181 : <= IoObject::IoLockEnd
19ec-1c88:58229012.229 : <= ReadNVMData ret = 1
19ec-1c88:58238406.556 : => GetADFStatus
19ec-1c88:58238406.995 : => IoObject::IoLockStart
19ec-1c88:58238407.130 : => CAsicIO::CheckDevice
19ec-1c88:58238407.189 : => CNT96226::ConnectIsAvailable
19ec-1c88:58238431.639 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58238431.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58238431.814 : <= IoObject::IoLockStart
19ec-1c88:58238431.876 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58238431.943 : IO Send command 10 bytes
19ec-1c88:58238432.063 : => CNT96226::VenderCmd_SetData
19ec-1c88:58238432.119 : iCmd = 0, nBytes = 10
19ec-1c88:58238432.226 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58238631.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58238631.616 : System send command 10 bytes + data 0 bytes
19ec-1c88:58238631.767 : IO total need to receive data 2 bytes
19ec-1c88:58238632.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:58238632.172 : iCmd = 0, nBytes = 2
19ec-1c88:58238832.362 : 0000 : 01 00 
19ec-1c88:58238832.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58238832.545 : System total receive data 2 bytes
19ec-1c88:58238832.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:58238832.664 : iCmd = 1, nBytes = 4
19ec-1c88:58239030.806 : 0000 : 00 00 00 00 
19ec-1c88:58239030.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58239031.031 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58239031.096 : Return status = 1
19ec-1c88:58239031.155 : => IoObject::IoLockEnd
19ec-1c88:58239031.243 : <= IoObject::IoLockEnd
19ec-1c88:58239031.294 : <= GetADFStatus ret = 1
19ec-1c88:58242557.077 : => TerminateDriver
19ec-1c88:58242557.266 : => CAsicIO::~CAsicIO,pStage=79498312
19ec-1c88:58242557.343 : => CNT96226::Close
19ec-1c88:58242561.178 : <= CNT96226::Close ret = 1
19ec-1c88:58242561.259 : <= CAsicIO::~CAsicIO
19ec-1c88:58242561.318 : => IoObject::IoLockEnd
19ec-1c88:58242561.373 : <= IoObject::IoLockEnd
19ec-1c88:58242561.427 : => IoObject::TerminateDevice
19ec-1c88:58242561.480 : => IoObject::IoLockEnd
19ec-1c88:58242561.531 : <= IoObject::IoLockEnd
19ec-1c88:58242561.852 : <= IoObject::TerminateDevice
19ec-1c88:58242562.090 : <= TerminateDriver ret = 1
19ec-1c88:58270779.607 : ============Debug Start==========
19ec-1c88:58270779.917 : Date : 2020/4/30 14:34:11
19ec-1c88:58270780.005 : Process ID : 19ec
19ec-1c88:58270780.428 : Windows : Version 10.0 build 18363 
19ec-1c88:58270780.900 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58270780.968 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58270781.037 : MemoryStatus.ullAvailPhys : 1704673280
19ec-1c88:58270781.100 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58270781.168 : MemoryStatus.ullAvailPageFile : 3054555136
19ec-1c88:58270781.233 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58270781.293 : MemoryStatus.ullAvailVirtual : 1727803392
19ec-1c88:58270781.355 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58270781.467 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58270781.530 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58270781.780 : CPU Count : 4
19ec-1c88:58270781.829 : CPU Frequency : 100.000 Mhz
19ec-1c88:58270785.899 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58270786.049 : => InitializeDriver
19ec-1c88:58270786.319 : <= InitializeDriver ret = 1
19ec-1c88:58270786.380 : => InitializeScanner
19ec-1c88:58270786.463 : => CAsicIO::GetDeviceList
19ec-1c88:58270786.774 : => CNT96226::CNT96226
19ec-1c88:58270786.833 : => CNT96226::Open
19ec-1c88:58270812.672 : <= CNT96226::Open ret = 1
19ec-1c88:58270812.785 : => CNT96226::Initialize
19ec-1c88:58270812.982 : <= CNT96226::Initialize ret = 1
19ec-1c88:58270813.043 : <= CNT96226::CNT96226
19ec-1c88:58270813.094 : => CNT96226::EnumAvailableDevice
19ec-1c88:58270821.376 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58270821.456 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58270821.521 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58275883.753 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58275884.065 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58275889.910 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58275890.016 : => IoObject::GetLockName
19ec-1c88:58275890.077 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58275890.142 : <= IoObject::GetLockName
19ec-1c88:58275890.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:58275890.691 : iCmd = 3, nBytes = 2
19ec-1c88:58276252.883 : 0000 : 06 38 
19ec-1c88:58276253.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58276253.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:58276253.146 : iCmd = 4, nBytes = 2
19ec-1c88:58276548.359 : 0000 : 07 07 
19ec-1c88:58276548.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58276548.575 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58276548.667 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58276548.734 : IO Send command 10 bytes
19ec-1c88:58276548.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:58276548.844 : iCmd = 0, nBytes = 10
19ec-1c88:58276548.945 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58276748.648 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58276748.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:58276748.849 : iCmd = 0, nBytes = 165
19ec-1c88:58276934.400 : skip dump 37 bytes
19ec-1c88:58276934.626 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58276934.771 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58276934.915 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58276935.052 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58276935.182 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58276935.316 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58276935.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58276935.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58276935.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58276935.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:58276935.757 : iCmd = 1, nBytes = 4
19ec-1c88:58277143.444 : 0000 : 00 00 00 00 
19ec-1c88:58277143.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58277143.620 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58277143.690 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58277143.760 : IO Send command 10 bytes
19ec-1c88:58277143.811 : => CNT96226::VenderCmd_SetData
19ec-1c88:58277143.866 : iCmd = 0, nBytes = 10
19ec-1c88:58277143.969 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58277471.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58277471.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:58277471.983 : iCmd = 0, nBytes = 128
19ec-1c88:58277675.611 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58277675.775 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58277675.916 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58277676.052 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58277676.178 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58277676.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58277676.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58277676.548 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58277676.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58277676.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:58277676.725 : iCmd = 1, nBytes = 4
19ec-1c88:58277802.513 : 0000 : 00 00 00 00 
19ec-1c88:58277802.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58277802.677 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58277802.843 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58277802.921 : => CNT96226::Close
19ec-1c88:58277806.814 : <= CNT96226::Close ret = 1
19ec-1c88:58277806.883 : <= CNT96226::~CNT96226
19ec-1c88:58277806.964 : <= CAsicIO::GetDeviceList
19ec-1c88:58277807.394 : => IoObject::SetTimeout
19ec-1c88:58277807.522 : Timeout--> In = 0 Out = 0
19ec-1c88:58277807.579 : <= IoObject::SetTimeout
19ec-1c88:58277807.649 : => CAsicIO::CAsicIO
19ec-1c88:58277807.717 : => CNT96226::CNT96226
19ec-1c88:58277807.771 : => CNT96226::Open
19ec-1c88:58277831.922 : <= CNT96226::Open ret = 1
19ec-1c88:58277832.028 : => CNT96226::Initialize
19ec-1c88:58277832.225 : <= CNT96226::Initialize ret = 1
19ec-1c88:58277832.285 : <= CNT96226::CNT96226
19ec-1c88:58277832.339 : <= CAsicIO::CAsicIO
19ec-1c88:58277832.392 : => CAsicIO::InitializeDevice
19ec-1c88:58277832.469 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58277838.334 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58277838.454 : => IoObject::GetLockName
19ec-1c88:58277838.511 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58277838.579 : <= IoObject::GetLockName
19ec-1c88:58277839.069 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58277839.139 : IO Send command 10 bytes
19ec-1c88:58277839.193 : => CNT96226::VenderCmd_SetData
19ec-1c88:58277839.245 : iCmd = 0, nBytes = 10
19ec-1c88:58277839.353 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58278176.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58278176.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:58278176.884 : iCmd = 0, nBytes = 128
19ec-1c88:58278340.382 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58278340.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58278340.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58278340.837 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58278340.965 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58278341.089 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58278341.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58278341.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58278341.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58278341.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:58278341.513 : iCmd = 1, nBytes = 4
19ec-1c88:58278516.404 : 0000 : 00 00 00 00 
19ec-1c88:58278516.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58278516.585 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58278516.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:58278516.701 : iCmd = 3, nBytes = 2
19ec-1c88:58278906.096 : 0000 : 06 38 
19ec-1c88:58278906.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58278906.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:58278906.357 : iCmd = 4, nBytes = 2
19ec-1c88:58279224.691 : 0000 : 07 07 
19ec-1c88:58279224.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58279224.973 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58279225.079 : => IoObject::InitializeDevice
19ec-1c88:58279225.424 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58279226.060 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58279226.137 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58279226.881 : => FindScanner
19ec-1c88:58279226.940 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58279227.004 : <= FindScanner ret = 1
19ec-1c88:58279227.059 : => IoObject::IoLockStart
19ec-1c88:58279227.163 : => CAsicIO::CheckDevice
19ec-1c88:58279227.216 : => CNT96226::ConnectIsAvailable
19ec-1c88:58279245.601 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58279245.699 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58279245.753 : <= IoObject::IoLockStart
19ec-1c88:58279245.811 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58279245.878 : IO Send command 10 bytes
19ec-1c88:58279245.960 : => CNT96226::VenderCmd_SetData
19ec-1c88:58279246.017 : iCmd = 0, nBytes = 10
19ec-1c88:58279246.120 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58279436.872 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58279437.091 : System send command 10 bytes + data 0 bytes
19ec-1c88:58279437.408 : IO total need to receive data 5 bytes
19ec-1c88:58279437.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:58279437.520 : iCmd = 0, nBytes = 5
19ec-1c88:58279676.255 : 0000 : 06 00 02 02 ab 
19ec-1c88:58279676.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58279676.592 : System total receive data 5 bytes
19ec-1c88:58279676.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:58279676.825 : iCmd = 1, nBytes = 4
19ec-1c88:58279888.060 : 0000 : 00 00 00 00 
19ec-1c88:58279888.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58279888.511 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58279888.651 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58279888.792 : IO Send command 10 bytes
19ec-1c88:58279888.965 : => CNT96226::VenderCmd_SetData
19ec-1c88:58279889.082 : iCmd = 0, nBytes = 10
19ec-1c88:58279889.303 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58280084.511 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58280084.730 : System send command 10 bytes + data 0 bytes
19ec-1c88:58280084.870 : IO total need to receive data 165 bytes
19ec-1c88:58280084.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:58280085.105 : iCmd = 0, nBytes = 165
19ec-1c88:58280262.506 : skip dump 37 bytes
19ec-1c88:58280262.852 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58280263.137 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58280263.412 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58280263.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58280263.965 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58280264.238 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58280264.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58280264.747 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58280264.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58280264.993 : System total receive data 165 bytes
19ec-1c88:58280265.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:58280265.211 : iCmd = 1, nBytes = 4
19ec-1c88:58280448.608 : 0000 : 00 00 00 00 
19ec-1c88:58280448.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58280449.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58280449.497 : Dump Inquiry
19ec-1c88:58280449.767 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58280450.051 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58280450.317 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58280450.597 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58280450.852 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58280451.126 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58280451.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58280451.631 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58280451.904 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58280452.170 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58280452.352 : 00a0 : 00 00 00 00 00 
19ec-1c88:58280452.469 : => ReadNVMDataInternal
19ec-1c88:58280452.861 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58280452.994 : IO Send command 10 bytes
19ec-1c88:58280453.174 : => CNT96226::VenderCmd_SetData
19ec-1c88:58280453.288 : iCmd = 0, nBytes = 10
19ec-1c88:58280453.492 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58280797.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58280797.668 : System send command 10 bytes + data 0 bytes
19ec-1c88:58280797.812 : IO total need to receive data 128 bytes
19ec-1c88:58280797.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:58280798.050 : iCmd = 0, nBytes = 128
19ec-1c88:58281017.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58281018.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58281018.487 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58281018.758 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58281019.015 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58281019.278 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58281019.537 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58281019.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58281019.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58281020.050 : System total receive data 128 bytes
19ec-1c88:58281020.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:58281020.277 : iCmd = 1, nBytes = 4
19ec-1c88:58281249.643 : 0000 : 00 00 00 00 
19ec-1c88:58281249.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58281250.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58281250.203 : NVMData.PadScanCount = 0
19ec-1c88:58281250.316 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58281250.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58281250.552 : NVMData.FlatbedScanCount = 0
19ec-1c88:58281250.661 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58281250.769 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58281250.874 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58281250.992 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58281251.102 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58281251.209 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58281251.317 : NVMData.BornMonth = 0
19ec-1c88:58281251.415 : NVMData.BornDay = 0
19ec-1c88:58281251.514 : NVMData.BornYear = 0
19ec-1c88:58281251.621 : NVMData.FirstScanMonth = 4
19ec-1c88:58281251.729 : NVMData.FirstScanDay = 30
19ec-1c88:58281251.840 : NVMData.FirstScanYear = 2020
19ec-1c88:58281251.948 : NVMData.VerticalMagnification = 0
19ec-1c88:58281252.067 : NVMData.HorizontalMagnification = 0
19ec-1c88:58281252.183 : NVMData.PowerSavingTime = 15
19ec-1c88:58281252.292 : NVMData.SN = A094165189010062
19ec-1c88:58281252.394 : NVMData.AutoFeed = 0
19ec-1c88:58281252.493 : NVMData.CCDType = 0
19ec-1c88:58281252.586 : NVMData.ScanSpeed = 0
19ec-1c88:58281252.689 : NVMData.RollerCount = 0
19ec-1c88:58281252.789 : NVMData.MultifeedCount = 0
19ec-1c88:58281252.892 : NVMData.JamCount = 0
19ec-1c88:58281252.987 : NVMData.IdentifyInfo = 
19ec-1c88:58281253.090 : NVMData.FormalName = 
19ec-1c88:58281253.503 : NVMData.ReservedB = 0
19ec-1c88:58281253.620 : NVMData.FunctionCode = 0
19ec-1c88:58281253.726 : NVMData.PreFeed = 0
19ec-1c88:58281253.823 : NVMData.PreFeedTime = 0
19ec-1c88:58281253.920 : NVMData.ButtonNumber = 0
19ec-1c88:58281254.022 : NVMData.PowerOffTime = 0
19ec-1c88:58281254.126 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58281254.261 : => IoObject::IoLockEnd
19ec-1c88:58281254.442 : <= IoObject::IoLockEnd
19ec-1c88:58281254.542 : <= InitializeScanner ret = 1
19ec-1c88:58281254.661 : => GetLogicalScannerAbilityEx
19ec-1c88:58281254.780 : => IoObject::IoLockStart
19ec-1c88:58281254.984 : => CAsicIO::CheckDevice
19ec-1c88:58281255.086 : => CNT96226::ConnectIsAvailable
19ec-1c88:58281275.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58281275.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58281275.344 : <= IoObject::IoLockStart
19ec-1c88:58281275.428 : => IoObject::IoLockEnd
19ec-1c88:58281275.552 : <= IoObject::IoLockEnd
19ec-1c88:58281275.697 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58281275.795 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58281497.074 : => ReadNVMData
19ec-1c88:58281497.245 : => IoObject::IoLockStart
19ec-1c88:58281497.395 : => CAsicIO::CheckDevice
19ec-1c88:58281497.466 : => CNT96226::ConnectIsAvailable
19ec-1c88:58281519.383 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58281519.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58281519.597 : <= IoObject::IoLockStart
19ec-1c88:58281519.677 : => ReadNVMDataInternal
19ec-1c88:58281519.753 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58281519.842 : IO Send command 10 bytes
19ec-1c88:58281519.978 : => CNT96226::VenderCmd_SetData
19ec-1c88:58281520.048 : iCmd = 0, nBytes = 10
19ec-1c88:58281520.195 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58281875.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58281875.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:58281875.363 : IO total need to receive data 128 bytes
19ec-1c88:58281875.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:58281875.516 : iCmd = 0, nBytes = 128
19ec-1c88:58282084.101 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58282084.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58282084.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58282084.702 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58282084.866 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58282085.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58282085.194 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58282085.355 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58282085.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58282085.517 : System total receive data 128 bytes
19ec-1c88:58282085.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:58282085.664 : iCmd = 1, nBytes = 4
19ec-1c88:58282291.397 : 0000 : 00 00 00 00 
19ec-1c88:58282291.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58282291.666 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58282291.751 : NVMData.PadScanCount = 0
19ec-1c88:58282291.824 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58282291.896 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58282291.971 : NVMData.FlatbedScanCount = 0
19ec-1c88:58282292.038 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58282292.105 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58282292.175 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58282292.246 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58282292.318 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58282292.389 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58282292.458 : NVMData.BornMonth = 0
19ec-1c88:58282292.520 : NVMData.BornDay = 0
19ec-1c88:58282292.587 : NVMData.BornYear = 0
19ec-1c88:58282292.649 : NVMData.FirstScanMonth = 4
19ec-1c88:58282292.714 : NVMData.FirstScanDay = 30
19ec-1c88:58282292.782 : NVMData.FirstScanYear = 2020
19ec-1c88:58282293.006 : NVMData.VerticalMagnification = 0
19ec-1c88:58282293.082 : NVMData.HorizontalMagnification = 0
19ec-1c88:58282293.152 : NVMData.PowerSavingTime = 15
19ec-1c88:58282293.225 : NVMData.SN = A094165189010062
19ec-1c88:58282293.289 : NVMData.AutoFeed = 0
19ec-1c88:58282293.353 : NVMData.CCDType = 0
19ec-1c88:58282293.418 : NVMData.ScanSpeed = 0
19ec-1c88:58282293.482 : NVMData.RollerCount = 0
19ec-1c88:58282293.548 : NVMData.MultifeedCount = 0
19ec-1c88:58282293.614 : NVMData.JamCount = 0
19ec-1c88:58282293.681 : NVMData.IdentifyInfo = 
19ec-1c88:58282293.746 : NVMData.FormalName = 
19ec-1c88:58282293.809 : NVMData.ReservedB = 0
19ec-1c88:58282293.875 : NVMData.FunctionCode = 0
19ec-1c88:58282293.942 : NVMData.PreFeed = 0
19ec-1c88:58282294.003 : NVMData.PreFeedTime = 0
19ec-1c88:58282294.064 : NVMData.ButtonNumber = 0
19ec-1c88:58282294.130 : NVMData.PowerOffTime = 0
19ec-1c88:58282294.196 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58282294.273 : => IoObject::IoLockEnd
19ec-1c88:58282294.384 : <= IoObject::IoLockEnd
19ec-1c88:58282294.448 : <= ReadNVMData ret = 1
19ec-1c88:58285229.745 : ============Debug Start==========
19ec-1c88:58285230.070 : Date : 2020/4/30 14:34:12
19ec-1c88:58285230.155 : Process ID : 19ec
19ec-1c88:58285230.590 : Windows : Version 10.0 build 18363 
19ec-1c88:58285231.055 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:58285231.119 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58285231.184 : MemoryStatus.ullAvailPhys : 1704808448
19ec-1c88:58285231.247 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58285231.310 : MemoryStatus.ullAvailPageFile : 3053641728
19ec-1c88:58285231.371 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58285231.428 : MemoryStatus.ullAvailVirtual : 1727807488
19ec-1c88:58285231.498 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58285231.606 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58285231.668 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58285231.903 : CPU Count : 4
19ec-1c88:58285231.948 : CPU Frequency : 100.000 Mhz
19ec-1c88:58285236.216 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58285236.352 : => InitializeDriver
19ec-1c88:58285236.634 : <= InitializeDriver ret = 1
19ec-1c88:58287808.856 : => InitializeScanner
19ec-1c88:58287809.116 : => CAsicIO::GetDeviceList
19ec-1c88:58287809.604 : => CNT96226::CNT96226
19ec-1c88:58287809.664 : => CNT96226::Open
19ec-1c88:58287834.449 : <= CNT96226::Open ret = 1
19ec-1c88:58287834.546 : => CNT96226::Initialize
19ec-1c88:58287834.734 : <= CNT96226::Initialize ret = 1
19ec-1c88:58287834.791 : <= CNT96226::CNT96226
19ec-1c88:58287834.843 : => CNT96226::EnumAvailableDevice
19ec-1c88:58287840.126 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58287840.205 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58287840.264 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58291527.069 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58291527.345 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58291533.062 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58291533.177 : => IoObject::GetLockName
19ec-1c88:58291533.240 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58291533.306 : <= IoObject::GetLockName
19ec-1c88:58291533.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:58291533.852 : iCmd = 3, nBytes = 2
19ec-1c88:58291920.708 : 0000 : 06 38 
19ec-1c88:58291920.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58291920.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:58291921.004 : iCmd = 4, nBytes = 2
19ec-1c88:58292232.245 : 0000 : 07 07 
19ec-1c88:58292232.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58292232.459 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58292232.549 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58292232.617 : IO Send command 10 bytes
19ec-1c88:58292232.671 : => CNT96226::VenderCmd_SetData
19ec-1c88:58292232.727 : iCmd = 0, nBytes = 10
19ec-1c88:58292232.831 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58292422.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58292423.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:58292423.152 : iCmd = 0, nBytes = 165
19ec-1c88:58292626.826 : skip dump 37 bytes
19ec-1c88:58292627.014 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58292627.152 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58292627.284 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58292627.415 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58292627.543 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58292627.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58292627.802 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58292627.927 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58292627.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58292628.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:58292628.102 : iCmd = 1, nBytes = 4
19ec-1c88:58292809.725 : 0000 : 00 00 00 00 
19ec-1c88:58292809.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58292809.913 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58292809.975 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58292810.041 : IO Send command 10 bytes
19ec-1c88:58292810.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:58292810.154 : iCmd = 0, nBytes = 10
19ec-1c88:58292810.260 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58293164.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58293164.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:58293164.721 : iCmd = 0, nBytes = 128
19ec-1c88:58293349.435 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58293349.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58293350.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58293350.161 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58293350.290 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58293350.410 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58293350.531 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58293350.658 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58293350.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58293350.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:58293350.848 : iCmd = 1, nBytes = 4
19ec-1c88:58293548.562 : 0000 : 00 00 00 00 
19ec-1c88:58293548.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58293549.012 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58293549.187 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58293549.261 : => CNT96226::Close
19ec-1c88:58293553.084 : <= CNT96226::Close ret = 1
19ec-1c88:58293553.158 : <= CNT96226::~CNT96226
19ec-1c88:58293553.249 : <= CAsicIO::GetDeviceList
19ec-1c88:58293553.679 : => IoObject::SetTimeout
19ec-1c88:58293553.807 : Timeout--> In = 0 Out = 0
19ec-1c88:58293553.863 : <= IoObject::SetTimeout
19ec-1c88:58293553.932 : => CAsicIO::CAsicIO
19ec-1c88:58293554.005 : => CNT96226::CNT96226
19ec-1c88:58293554.061 : => CNT96226::Open
19ec-1c88:58293577.094 : <= CNT96226::Open ret = 1
19ec-1c88:58293577.188 : => CNT96226::Initialize
19ec-1c88:58293577.375 : <= CNT96226::Initialize ret = 1
19ec-1c88:58293577.435 : <= CNT96226::CNT96226
19ec-1c88:58293577.487 : <= CAsicIO::CAsicIO
19ec-1c88:58293577.547 : => CAsicIO::InitializeDevice
19ec-1c88:58293577.616 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58293583.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58293583.609 : => IoObject::GetLockName
19ec-1c88:58293583.662 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58293583.731 : <= IoObject::GetLockName
19ec-1c88:58293584.235 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58293584.311 : IO Send command 10 bytes
19ec-1c88:58293584.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:58293584.418 : iCmd = 0, nBytes = 10
19ec-1c88:58293584.525 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58293934.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58293934.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:58293934.904 : iCmd = 0, nBytes = 128
19ec-1c88:58294143.466 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58294143.627 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58294143.766 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58294143.901 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58294144.027 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58294144.152 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58294144.274 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58294144.403 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58294144.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58294144.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:58294144.579 : iCmd = 1, nBytes = 4
19ec-1c88:58294335.411 : 0000 : 00 00 00 00 
19ec-1c88:58294335.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58294335.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58294335.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:58294335.749 : iCmd = 3, nBytes = 2
19ec-1c88:58294719.151 : 0000 : 06 38 
19ec-1c88:58294719.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58294719.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:58294719.431 : iCmd = 4, nBytes = 2
19ec-1c88:58295006.334 : 0000 : 07 07 
19ec-1c88:58295006.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58295006.679 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58295006.779 : => IoObject::InitializeDevice
19ec-1c88:58295006.891 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58295007.609 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58295007.683 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58295008.420 : => FindScanner
19ec-1c88:58295008.482 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58295008.543 : <= FindScanner ret = 1
19ec-1c88:58295008.604 : => IoObject::IoLockStart
19ec-1c88:58295008.709 : => CAsicIO::CheckDevice
19ec-1c88:58295008.763 : => CNT96226::ConnectIsAvailable
19ec-1c88:58295032.546 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58295032.641 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58295032.697 : <= IoObject::IoLockStart
19ec-1c88:58295032.755 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58295032.819 : IO Send command 10 bytes
19ec-1c88:58295032.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:58295032.957 : iCmd = 0, nBytes = 10
19ec-1c88:58295033.057 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58295236.829 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58295236.946 : System send command 10 bytes + data 0 bytes
19ec-1c88:58295237.016 : IO total need to receive data 5 bytes
19ec-1c88:58295237.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:58295237.131 : iCmd = 0, nBytes = 5
19ec-1c88:58295398.592 : 0000 : 06 00 02 02 ab 
19ec-1c88:58295398.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58295398.811 : System total receive data 5 bytes
19ec-1c88:58295398.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:58295398.932 : iCmd = 1, nBytes = 4
19ec-1c88:58295600.620 : 0000 : 00 00 00 00 
19ec-1c88:58295600.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58295600.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58295600.947 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58295601.012 : IO Send command 10 bytes
19ec-1c88:58295601.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:58295601.167 : iCmd = 0, nBytes = 10
19ec-1c88:58295601.269 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58295801.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58295801.754 : System send command 10 bytes + data 0 bytes
19ec-1c88:58295801.819 : IO total need to receive data 165 bytes
19ec-1c88:58295801.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:58295801.935 : iCmd = 0, nBytes = 165
19ec-1c88:58295986.727 : skip dump 37 bytes
19ec-1c88:58295986.960 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58295987.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58295987.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58295987.370 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58295987.498 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58295987.629 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58295987.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58295987.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58295987.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58295987.999 : System total receive data 165 bytes
19ec-1c88:58295988.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:58295988.119 : iCmd = 1, nBytes = 4
19ec-1c88:58296192.966 : 0000 : 00 00 00 00 
19ec-1c88:58296193.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58296193.195 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58296193.402 : Dump Inquiry
19ec-1c88:58296193.542 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58296193.677 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58296193.810 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58296193.945 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58296194.073 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58296194.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58296194.331 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296194.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296194.586 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58296194.719 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58296194.809 : 00a0 : 00 00 00 00 00 
19ec-1c88:58296194.889 : => ReadNVMDataInternal
19ec-1c88:58296195.076 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58296195.145 : IO Send command 10 bytes
19ec-1c88:58296195.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:58296195.288 : iCmd = 0, nBytes = 10
19ec-1c88:58296195.389 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58296541.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58296541.941 : System send command 10 bytes + data 0 bytes
19ec-1c88:58296542.010 : IO total need to receive data 128 bytes
19ec-1c88:58296542.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:58296542.126 : iCmd = 0, nBytes = 128
19ec-1c88:58296751.722 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296751.895 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296752.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58296752.176 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58296752.306 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58296752.430 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296752.552 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296752.675 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58296752.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58296752.801 : System total receive data 128 bytes
19ec-1c88:58296752.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:58296752.908 : iCmd = 1, nBytes = 4
19ec-1c88:58296940.809 : 0000 : 00 00 00 00 
19ec-1c88:58296940.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58296941.091 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58296941.164 : NVMData.PadScanCount = 0
19ec-1c88:58296941.223 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58296941.279 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58296941.338 : NVMData.FlatbedScanCount = 0
19ec-1c88:58296941.392 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58296941.446 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58296941.501 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58296941.556 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58296941.614 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58296941.669 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58296941.725 : NVMData.BornMonth = 0
19ec-1c88:58296941.775 : NVMData.BornDay = 0
19ec-1c88:58296941.826 : NVMData.BornYear = 0
19ec-1c88:58296941.875 : NVMData.FirstScanMonth = 4
19ec-1c88:58296941.927 : NVMData.FirstScanDay = 30
19ec-1c88:58296941.978 : NVMData.FirstScanYear = 2020
19ec-1c88:58296942.032 : NVMData.VerticalMagnification = 0
19ec-1c88:58296942.089 : NVMData.HorizontalMagnification = 0
19ec-1c88:58296942.143 : NVMData.PowerSavingTime = 15
19ec-1c88:58296942.197 : NVMData.SN = A094165189010062
19ec-1c88:58296942.248 : NVMData.AutoFeed = 0
19ec-1c88:58296942.296 : NVMData.CCDType = 0
19ec-1c88:58296942.342 : NVMData.ScanSpeed = 0
19ec-1c88:58296942.392 : NVMData.RollerCount = 0
19ec-1c88:58296942.442 : NVMData.MultifeedCount = 0
19ec-1c88:58296942.489 : NVMData.JamCount = 0
19ec-1c88:58296942.536 : NVMData.IdentifyInfo = 
19ec-1c88:58296942.586 : NVMData.FormalName = 
19ec-1c88:58296942.770 : NVMData.ReservedB = 0
19ec-1c88:58296942.827 : NVMData.FunctionCode = 0
19ec-1c88:58296942.876 : NVMData.PreFeed = 0
19ec-1c88:58296942.924 : NVMData.PreFeedTime = 0
19ec-1c88:58296942.971 : NVMData.ButtonNumber = 0
19ec-1c88:58296943.020 : NVMData.PowerOffTime = 0
19ec-1c88:58296943.070 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58296943.149 : => IoObject::IoLockEnd
19ec-1c88:58296943.242 : <= IoObject::IoLockEnd
19ec-1c88:58296943.292 : <= InitializeScanner ret = 1
19ec-1c88:58298238.712 : => GetLogicalScannerAbility
19ec-1c88:58298238.921 : => IoObject::IoLockStart
19ec-1c88:58298239.057 : => CAsicIO::CheckDevice
19ec-1c88:58298239.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:58298264.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58298265.295 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58298265.354 : <= IoObject::IoLockStart
19ec-1c88:58298265.419 : => IoObject::IoLockEnd
19ec-1c88:58298265.532 : <= IoObject::IoLockEnd
19ec-1c88:58298265.612 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58302077.571 : => GetLogicalScannerAbilityEx
19ec-1c88:58302077.778 : => IoObject::IoLockStart
19ec-1c88:58302077.914 : => CAsicIO::CheckDevice
19ec-1c88:58302077.972 : => CNT96226::ConnectIsAvailable
19ec-1c88:58302098.163 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58302098.287 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58302098.355 : <= IoObject::IoLockStart
19ec-1c88:58302098.421 : => IoObject::IoLockEnd
19ec-1c88:58302098.529 : <= IoObject::IoLockEnd
19ec-1c88:58302098.640 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58302098.717 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58309661.586 : => ReadNVMData
19ec-1c88:58309661.768 : => IoObject::IoLockStart
19ec-1c88:58309661.902 : => CAsicIO::CheckDevice
19ec-1c88:58309661.958 : => CNT96226::ConnectIsAvailable
19ec-1c88:58309679.602 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58309679.843 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58309680.200 : <= IoObject::IoLockStart
19ec-1c88:58309680.270 : => ReadNVMDataInternal
19ec-1c88:58309680.333 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58309680.398 : IO Send command 10 bytes
19ec-1c88:58309680.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:58309680.579 : iCmd = 0, nBytes = 10
19ec-1c88:58309680.689 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58310020.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58310020.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:58310020.275 : IO total need to receive data 128 bytes
19ec-1c88:58310020.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:58310020.400 : iCmd = 0, nBytes = 128
19ec-1c88:58310139.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58310139.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58310139.694 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58310139.821 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58310139.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58310140.070 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58310140.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58310140.323 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58310140.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58310140.445 : System total receive data 128 bytes
19ec-1c88:58310140.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:58310140.556 : iCmd = 1, nBytes = 4
19ec-1c88:58310298.229 : 0000 : 00 00 00 00 
19ec-1c88:58310298.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58310298.784 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58310298.850 : NVMData.PadScanCount = 0
19ec-1c88:58310298.906 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58310298.960 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58310299.014 : NVMData.FlatbedScanCount = 0
19ec-1c88:58310299.072 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58310299.249 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58310299.310 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58310299.364 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58310299.418 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58310299.472 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58310299.527 : NVMData.BornMonth = 0
19ec-1c88:58310299.576 : NVMData.BornDay = 0
19ec-1c88:58310299.626 : NVMData.BornYear = 0
19ec-1c88:58310299.673 : NVMData.FirstScanMonth = 4
19ec-1c88:58310299.725 : NVMData.FirstScanDay = 30
19ec-1c88:58310299.780 : NVMData.FirstScanYear = 2020
19ec-1c88:58310299.834 : NVMData.VerticalMagnification = 0
19ec-1c88:58310299.888 : NVMData.HorizontalMagnification = 0
19ec-1c88:58310299.941 : NVMData.PowerSavingTime = 15
19ec-1c88:58310299.994 : NVMData.SN = A094165189010062
19ec-1c88:58310300.046 : NVMData.AutoFeed = 0
19ec-1c88:58310300.096 : NVMData.CCDType = 0
19ec-1c88:58310300.142 : NVMData.ScanSpeed = 0
19ec-1c88:58310300.190 : NVMData.RollerCount = 0
19ec-1c88:58310300.241 : NVMData.MultifeedCount = 0
19ec-1c88:58310300.291 : NVMData.JamCount = 0
19ec-1c88:58310300.340 : NVMData.IdentifyInfo = 
19ec-1c88:58310300.391 : NVMData.FormalName = 
19ec-1c88:58310300.439 : NVMData.ReservedB = 0
19ec-1c88:58310300.487 : NVMData.FunctionCode = 0
19ec-1c88:58310300.537 : NVMData.PreFeed = 0
19ec-1c88:58310300.584 : NVMData.PreFeedTime = 0
19ec-1c88:58310300.632 : NVMData.ButtonNumber = 0
19ec-1c88:58310300.683 : NVMData.PowerOffTime = 0
19ec-1c88:58310300.731 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58310300.793 : => IoObject::IoLockEnd
19ec-1c88:58310300.884 : <= IoObject::IoLockEnd
19ec-1c88:58310300.932 : <= ReadNVMData ret = 1
19ec-1c88:58320489.710 : => GetADFStatus
19ec-1c88:58320490.124 : => IoObject::IoLockStart
19ec-1c88:58320490.254 : => CAsicIO::CheckDevice
19ec-1c88:58320490.316 : => CNT96226::ConnectIsAvailable
19ec-1c88:58320516.179 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58320516.294 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58320516.357 : <= IoObject::IoLockStart
19ec-1c88:58320516.418 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58320516.489 : IO Send command 10 bytes
19ec-1c88:58320516.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:58320516.674 : iCmd = 0, nBytes = 10
19ec-1c88:58320516.777 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58320718.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58320718.408 : System send command 10 bytes + data 0 bytes
19ec-1c88:58320718.480 : IO total need to receive data 2 bytes
19ec-1c88:58320718.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:58320718.599 : iCmd = 0, nBytes = 2
19ec-1c88:58320899.511 : 0000 : 01 00 
19ec-1c88:58320899.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58320899.694 : System total receive data 2 bytes
19ec-1c88:58320899.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:58320899.811 : iCmd = 1, nBytes = 4
19ec-1c88:58321034.820 : 0000 : 00 00 00 00 
19ec-1c88:58321034.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58321035.056 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58321035.121 : Return status = 1
19ec-1c88:58321035.179 : => IoObject::IoLockEnd
19ec-1c88:58321035.266 : <= IoObject::IoLockEnd
19ec-1c88:58321035.314 : <= GetADFStatus ret = 1
19ec-1c88:58323863.652 : => GetADFStatus
19ec-1c88:58323863.862 : => IoObject::IoLockStart
19ec-1c88:58323863.997 : => CAsicIO::CheckDevice
19ec-1c88:58323864.073 : => CNT96226::ConnectIsAvailable
19ec-1c88:58323889.861 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58323889.976 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58323890.040 : <= IoObject::IoLockStart
19ec-1c88:58323890.104 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58323890.173 : IO Send command 10 bytes
19ec-1c88:58323890.299 : => CNT96226::VenderCmd_SetData
19ec-1c88:58323890.358 : iCmd = 0, nBytes = 10
19ec-1c88:58323890.472 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58324087.917 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58324088.035 : System send command 10 bytes + data 0 bytes
19ec-1c88:58324088.279 : IO total need to receive data 2 bytes
19ec-1c88:58324088.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:58324088.414 : iCmd = 0, nBytes = 2
19ec-1c88:58324275.170 : 0000 : 01 00 
19ec-1c88:58324275.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58324275.633 : System total receive data 2 bytes
19ec-1c88:58324275.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:58324275.752 : iCmd = 1, nBytes = 4
19ec-1c88:58324477.465 : 0000 : 00 00 00 00 
19ec-1c88:58324477.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58324477.726 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58324477.801 : Return status = 1
19ec-1c88:58324477.861 : => IoObject::IoLockEnd
19ec-1c88:58324477.951 : <= IoObject::IoLockEnd
19ec-1c88:58324478.004 : <= GetADFStatus ret = 1
19ec-1c88:58342696.074 : => IsCalibrationDataFileExist
19ec-1c88:58342696.246 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:58360797.509 : => StartScanJob
19ec-1c88:58360797.700 : <= StartScanJob ret = 1
19ec-1c88:58361872.115 : => GetADFStatus
19ec-1c88:58361872.314 : => IoObject::IoLockStart
19ec-1c88:58361872.442 : => CAsicIO::CheckDevice
19ec-1c88:58361872.497 : => CNT96226::ConnectIsAvailable
19ec-1c88:58361897.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58361897.173 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58361897.232 : <= IoObject::IoLockStart
19ec-1c88:58361897.295 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58361897.361 : IO Send command 10 bytes
19ec-1c88:58361897.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:58361897.545 : iCmd = 0, nBytes = 10
19ec-1c88:58361897.656 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58362090.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58362090.897 : System send command 10 bytes + data 0 bytes
19ec-1c88:58362090.976 : IO total need to receive data 2 bytes
19ec-1c88:58362091.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:58362091.106 : iCmd = 0, nBytes = 2
19ec-1c88:58362256.112 : 0000 : 01 00 
19ec-1c88:58362256.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58362256.316 : System total receive data 2 bytes
19ec-1c88:58362256.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:58362256.433 : iCmd = 1, nBytes = 4
19ec-1c88:58362383.160 : 0000 : 00 00 00 00 
19ec-1c88:58362383.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58362383.382 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58362383.447 : Return status = 1
19ec-1c88:58362383.509 : => IoObject::IoLockEnd
19ec-1c88:58362383.600 : <= IoObject::IoLockEnd
19ec-1c88:58362383.653 : <= GetADFStatus ret = 1
19ec-1c88:58363874.752 : => SwitchStrip
19ec-1c88:58363874.921 : Color = 0
19ec-1c88:58363874.982 : <= SwitchStrip ret = 1
19ec-1c88:58365323.122 : => TuneScanLength
19ec-1c88:58365323.289 : Portion = 0, Direction = 0, line = 0
19ec-1c88:58365323.365 : <= TuneScanLength ret = 1
19ec-1c88:58366889.961 : => TuneScanLength
19ec-1c88:58366890.154 : Portion = 1, Direction = 1, line = 0
19ec-1c88:58366890.230 : <= TuneScanLength ret = 1
19ec-1c88:58375338.062 : => SetScanParameter
19ec-1c88:58375338.486 : => IoObject::IoLockStart
19ec-1c88:58375338.617 : => CAsicIO::CheckDevice
19ec-1c88:58375338.677 : => CNT96226::ConnectIsAvailable
19ec-1c88:58375359.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58375359.403 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58375359.470 : <= IoObject::IoLockStart
19ec-1c88:58375359.541 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:58375359.613 : IO Send command 10 bytes
19ec-1c88:58375359.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:58375359.817 : iCmd = 0, nBytes = 10
19ec-1c88:58375359.940 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:58375506.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58375506.221 : System send command 10 bytes + data 0 bytes
19ec-1c88:58375506.305 : IO total need to receive data 2 bytes
19ec-1c88:58375506.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:58375506.429 : iCmd = 0, nBytes = 2
19ec-1c88:58375617.499 : 0000 : 01 00 
19ec-1c88:58375617.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58375618.007 : System total receive data 2 bytes
19ec-1c88:58375618.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:58375618.459 : iCmd = 1, nBytes = 4
19ec-1c88:58375756.789 : 0000 : 00 00 00 00 
19ec-1c88:58375757.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58375757.327 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58375757.406 : AP.ScanParameter.Left = 0
19ec-1c88:58375757.459 : AP.ScanParameter.Top = 0
19ec-1c88:58375757.512 : AP.ScanParameter.Width = 629
19ec-1c88:58375757.569 : AP.ScanParameter.Length = 1109
19ec-1c88:58375757.621 : AP.ScanParameter.PixelNum = 628
19ec-1c88:58375757.675 : AP.ScanParameter.LineNum = 1109
19ec-1c88:58375757.730 : AP.ScanParameter.ScanMode = 4
19ec-1c88:58375757.785 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:58375757.839 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:58375757.894 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:58375757.945 : AP.ScanParameter.Contrast = 0
19ec-1c88:58375757.999 : AP.ScanParameter.Brightness = 0
19ec-1c88:58375758.051 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:58375758.107 : AP.ScanParameter.Highlight = 255
19ec-1c88:58375758.163 : AP.ScanParameter.Shadow = 0
19ec-1c88:58375758.214 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:58375758.268 : AP.ScanParameter.Invert = 0
19ec-1c88:58375758.319 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:58375758.379 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:58375758.438 : AP.ScanParameter.RExposure = 100
19ec-1c88:58375758.491 : AP.ScanParameter.GExposure = 100
19ec-1c88:58375758.546 : AP.ScanParameter.BExposure = 100
19ec-1c88:58375758.605 : AP.ScanParameter.XRes = 300
19ec-1c88:58375758.659 : AP.ScanParameter.YRes = 300
19ec-1c88:58375758.710 : AP.ScanParameter.RGain = 0
19ec-1c88:58375758.759 : AP.ScanParameter.GGain = 0
19ec-1c88:58375758.811 : AP.ScanParameter.BGain = 0
19ec-1c88:58375758.863 : AP.ScanParameter.lensPosition = 0
19ec-1c88:58375758.915 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:58375758.970 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:58375759.022 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:58375759.076 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:58375759.131 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:58375759.185 : AP.ScanParameter.ExtSize = 0
19ec-1c88:58375759.236 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:58375759.290 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:58375759.346 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:58375759.403 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:58375759.454 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:58375759.508 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:58375759.607 : => IoObject::IoLockEnd
19ec-1c88:58375759.696 : <= IoObject::IoLockEnd
19ec-1c88:58375759.745 : <= SetScanParameter ret = 1
19ec-1c88:58382050.550 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:58382051.015 : <= SetGammaTable ret = 1
19ec-1c88:58432741.010 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:58432741.218 : <= SetGammaTable ret = 1
19ec-1c88:58495014.944 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:58495015.160 : <= SetGammaTable ret = 1
19ec-1c88:58552931.417 : => StartScan
19ec-1c88:58552931.593 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:58552931.675 : blIsRW3LiteB = 0
19ec-1c88:58552931.739 : => StartJob
19ec-1c88:58552931.798 : => IoObject::PrepareReadImage
19ec-1c88:58552931.852 : <= IoObject::PrepareReadImage
19ec-1c88:58552931.910 : => IoObject::IoLockStart
19ec-1c88:58552932.025 : => CAsicIO::CheckDevice
19ec-1c88:58552932.079 : => CNT96226::ConnectIsAvailable
19ec-1c88:58552957.809 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58552957.929 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58552957.989 : <= IoObject::IoLockStart
19ec-1c88:58552958.063 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58552958.130 : IO Send command 10 bytes
19ec-1c88:58552958.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:58552958.308 : iCmd = 0, nBytes = 10
19ec-1c88:58552958.414 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58553153.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58553153.752 : System send command 10 bytes + data 0 bytes
19ec-1c88:58553153.833 : IO total need to receive data 2 bytes
19ec-1c88:58553153.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:58553153.955 : iCmd = 0, nBytes = 2
19ec-1c88:58553335.471 : 0000 : 01 00 
19ec-1c88:58553335.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58553336.009 : System total receive data 2 bytes
19ec-1c88:58553336.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:58553336.138 : iCmd = 1, nBytes = 4
19ec-1c88:58553544.060 : 0000 : 00 00 00 00 
19ec-1c88:58553544.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58553544.474 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58553544.616 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:58553544.941 : IO Send command 10 bytes
19ec-1c88:58553545.032 : => CNT96226::VenderCmd_SetData
19ec-1c88:58553545.084 : iCmd = 0, nBytes = 10
19ec-1c88:58553545.189 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:58553740.647 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58553740.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:58553740.927 : IO total need to receive data 2 bytes
19ec-1c88:58553740.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:58553741.054 : iCmd = 0, nBytes = 2
19ec-1c88:58553950.125 : 0000 : 01 00 
19ec-1c88:58553950.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58553950.426 : System total receive data 2 bytes
19ec-1c88:58553950.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:58553950.665 : iCmd = 1, nBytes = 4
19ec-1c88:58554155.505 : 0000 : 00 00 00 00 
19ec-1c88:58554155.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58554155.756 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58554155.840 : Reset Background Line to 2
19ec-1c88:58554155.922 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:58554156.025 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:58554156.141 : IO.ScanParameter.Left = 0
19ec-1c88:58554156.198 : IO.ScanParameter.Top = 0
19ec-1c88:58554156.253 : IO.ScanParameter.Width = 1296
19ec-1c88:58554156.308 : IO.ScanParameter.Length = 1260
19ec-1c88:58554156.362 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:58554156.415 : IO.ScanParameter.LineNum = 2520
19ec-1c88:58554156.468 : IO.ScanParameter.ScanMode = 4
19ec-1c88:58554156.522 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:58554156.588 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:58554156.642 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:58554156.695 : IO.ScanParameter.Contrast = 0
19ec-1c88:58554156.746 : IO.ScanParameter.Brightness = 0
19ec-1c88:58554156.800 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:58554156.853 : IO.ScanParameter.Highlight = 255
19ec-1c88:58554156.910 : IO.ScanParameter.Shadow = 0
19ec-1c88:58554156.962 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:58554157.021 : IO.ScanParameter.Invert = 0
19ec-1c88:58554157.073 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:58554157.130 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:58554157.194 : IO.ScanParameter.RExposure = 100
19ec-1c88:58554157.247 : IO.ScanParameter.GExposure = 100
19ec-1c88:58554157.300 : IO.ScanParameter.BExposure = 100
19ec-1c88:58554157.353 : IO.ScanParameter.XRes = 600
19ec-1c88:58554157.406 : IO.ScanParameter.YRes = 600
19ec-1c88:58554157.457 : IO.ScanParameter.RGain = 0
19ec-1c88:58554157.510 : IO.ScanParameter.GGain = 0
19ec-1c88:58554157.562 : IO.ScanParameter.BGain = 0
19ec-1c88:58554157.616 : IO.ScanParameter.lensPosition = 0
19ec-1c88:58554157.672 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:58554157.728 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:58554157.781 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:58554157.836 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:58554157.887 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:58554157.943 : IO.ScanParameter.ExtSize = 0
19ec-1c88:58554157.993 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:58554158.047 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:58554158.103 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:58554158.317 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:58554158.380 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:58554158.443 : Front Page Image Process Count = 4
19ec-1c88:58554158.738 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:58554158.810 : -> Pixel : 1296
19ec-1c88:58554158.863 : ImageProcess Stage 1 : Software gamma
19ec-1c88:58554158.917 : -> Pixel : 1296
19ec-1c88:58554158.966 : ImageProcess Stage 2 : Cut Image
19ec-1c88:58554159.019 : -> Pixel : 1296
19ec-1c88:58554159.066 : -> blColor : 1
19ec-1c88:58554159.114 : -> blDelayCutTop : 0
19ec-1c88:58554159.165 : -> dwCutLeft : 0
19ec-1c88:58554159.211 : -> dwCutRight : 38
19ec-1c88:58554159.259 : -> dwCutTop : 4
19ec-1c88:58554159.306 : -> dwCutTail : 2222
19ec-1c88:58554159.357 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:58554159.412 : -> dwSrcWidth : 1258
19ec-1c88:58554159.463 : -> dwSrcLength : 2218
19ec-1c88:58554159.512 : -> dwDestWidth : 628
19ec-1c88:58554159.560 : -> dwDestLength : 1109
19ec-1c88:58554159.609 : -> dwYRateFraction : 0/0
19ec-1c88:58554159.660 : -> blColor : 1
19ec-1c88:58554159.706 : -> blYByRate : 0
19ec-1c88:58554163.346 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:58554163.414 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:58554163.476 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:58554163.537 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:58554163.624 : Allocate buffer size=33554432
19ec-1c88:58554168.703 : Alloc Buffer @ =db49020 
19ec-1c88:58554168.765 :   IO  Buffer @ =db49020 / e349020 
19ec-1c88:58554168.829 : Image Buffer @ =eb49020 / 0 
19ec-1c88:58554168.891 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:58554168.951 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:58554170.510 : Pipe = 4c52d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:58554173.173 : Pipe = 4c52d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58554173.258 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:58554173.964 : Pipe = 4c52e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:58554182.441 : Pipe = 4c52e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58554182.554 : Reset background event
19ec-1c88:58554184.921 : Create IO thread
19ec-1c88:58554186.635 : <= StartJob ret = 1
19ec-1c88:58554186.711 : => StartPage
19ec-1c88:58554186.761 : StartPage (1) Reset variable
19ec-a38:58554191.737 :     Pipe = 4c52d38 Read ==>
19ec-a38:58554191.909 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58554194.741 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-1f3c:58554194.837 :         IO Send command 10 bytes
19ec-1f3c:58554194.914 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58554194.974 :         iCmd = 0, nBytes = 12
19ec-1f3c:58554195.098 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-1c88:58554205.057 : <= StartPage ret = 1
19ec-1c88:58554205.171 : Page 1
19ec-1c88:58554205.229 : <= StartScan ret = 1
19ec-1f3c:58554870.976 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58554871.166 :         System send command 10 bytes + data 2 bytes
19ec-1f3c:58554871.243 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58554871.302 :         iCmd = 1, nBytes = 4
19ec-1f3c:58555047.924 :         0000 : 00 00 00 00 
19ec-1f3c:58555048.041 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58555048.184 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58555048.276 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-1f3c:58555048.345 :         IO Send command 10 bytes
19ec-1f3c:58555048.436 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58555048.496 :         iCmd = 0, nBytes = 12
19ec-1f3c:58555048.609 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:58555325.891 : => ReadScan
19ec-1c88:58555326.071 : Count = 99852, Ptr = c1eac58
19ec-1c88:58555326.164 : => ReadScanEx2
19ec-1c88:58555326.219 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58555326.288 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58555326.540 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58555326.612 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58555326.677 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58555326.742 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58555326.811 : => GetImageToBuffer
19ec-1c88:58555326.868 : => GetImageToBufferPageScan
19ec-1c88:58555326.930 : Pipe = 4c52e48 Read ==>
19ec-1c88:58555327.050 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58555613.997 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58555614.104 :         System send command 10 bytes + data 2 bytes
19ec-1f3c:58555614.188 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58555614.246 :         iCmd = 1, nBytes = 4
19ec-1f3c:58555785.746 :         0000 : 00 00 00 00 
19ec-1f3c:58555785.904 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58555786.074 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58555786.241 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-1f3c:58555786.316 :         IO Send command 10 bytes
19ec-1f3c:58555786.448 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58555786.509 :         iCmd = 0, nBytes = 28
19ec-1f3c:58555786.635 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-1f3c:58555786.752 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-1f3c:58555972.367 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58555972.586 :         System send command 10 bytes + data 18 bytes
19ec-1f3c:58555972.723 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58555972.839 :         iCmd = 1, nBytes = 4
19ec-1f3c:58556090.905 :         0000 : 00 00 00 00 
19ec-1f3c:58556090.990 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58556091.091 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58556091.168 :         IOThread: ReadBackground
19ec-1f3c:58556091.295 :         Background Front Page Image Process Count = 3
19ec-1f3c:58556091.416 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-1f3c:58556091.487 :         -> Pixel : 1296
19ec-1f3c:58556091.539 :         ImageProcess Stage 1 : Nearest Scale
19ec-1f3c:58556091.593 :         -> dwSrcWidth : 1296
19ec-1f3c:58556091.645 :         -> dwSrcLength : 2
19ec-1f3c:58556091.694 :         -> dwDestWidth : 628
19ec-1f3c:58556091.743 :         -> dwDestLength : 2
19ec-1f3c:58556091.791 :         -> dwYRateFraction : 0/0
19ec-1f3c:58556091.845 :         -> blColor : 1
19ec-1f3c:58556091.893 :         -> blYByRate : 0
19ec-1f3c:58556091.944 :         ImageProcess Stage 2 : Background Color Unpack
19ec-1f3c:58556091.999 :         -> Pixel : 628
19ec-1f3c:58556093.046 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-1f3c:58556093.112 :         IO Send command 10 bytes
19ec-1f3c:58556093.169 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58556093.222 :         iCmd = 0, nBytes = 10
19ec-1f3c:58556093.325 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-1f3c:58556398.823 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58556399.290 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58556399.368 :         IO total need to receive data 7776 bytes
19ec-1f3c:58556399.433 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58556399.493 :         iCmd = 0, nBytes = 7776
19ec-1f3c:58556660.317 :         skip dump 7648 bytes
19ec-1f3c:58556660.683 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.127 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.254 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.380 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.502 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.632 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.752 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556661.875 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1f3c:58556662.094 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58556662.158 :         System total receive data 7776 bytes
19ec-1f3c:58556662.219 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58556662.274 :         iCmd = 1, nBytes = 4
19ec-1f3c:58556807.247 :         0000 : 00 00 00 00 
19ec-1f3c:58556807.416 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58556807.600 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58556980.163 :         IOThread: Counting Padding Values
19ec-1f3c:58556980.358 :         => CScanner::GetWindowDescriptor
19ec-1f3c:58556980.456 :         <= CScanner::GetWindowDescriptor
19ec-1f3c:58556980.519 :         Dump Window Descriptor
19ec-1f3c:58556980.665 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-1f3c:58556980.803 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-1f3c:58556980.933 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58556981.078 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-1f3c:58556981.212 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58556981.278 :         IOThread : Set Window
19ec-1f3c:58556981.341 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-1f3c:58556981.405 :         IO Send command 10 bytes
19ec-1f3c:58556981.487 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58556981.547 :         iCmd = 0, nBytes = 89
19ec-1f3c:58556981.675 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-1f3c:58556981.805 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-1f3c:58556981.940 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-1f3c:58556982.077 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-1f3c:58556982.214 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-1f3c:58556982.315 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558143.700 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58558143.877 :         System send command 10 bytes + data 79 bytes
19ec-1f3c:58558143.958 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58558144.020 :         iCmd = 1, nBytes = 4
19ec-1f3c:58558345.782 :         0000 : 00 00 00 00 
19ec-1f3c:58558345.918 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58558346.096 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58558346.226 :         IOThread:Send Gamma
19ec-1f3c:58558346.307 :         => CAquila::UpdateSWGammaTable
19ec-1f3c:58558346.364 :          NewScanParameter.ColorFilter = 0
19ec-1f3c:58558346.490 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-1f3c:58558346.632 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-1f3c:58558346.770 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-1f3c:58558346.909 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-1f3c:58558347.047 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-1f3c:58558347.187 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-1f3c:58558347.325 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-1f3c:58558347.467 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-1f3c:58558347.606 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-1f3c:58558347.739 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-1f3c:58558347.878 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-1f3c:58558348.016 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-1f3c:58558348.154 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-1f3c:58558348.291 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-1f3c:58558348.426 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-1f3c:58558348.562 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-1f3c:58558348.856 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558349.000 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558349.135 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1f3c:58558349.273 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1f3c:58558349.412 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1f3c:58558349.548 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1f3c:58558349.684 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1f3c:58558349.822 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1f3c:58558349.959 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1f3c:58558350.096 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1f3c:58558350.232 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1f3c:58558350.367 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1f3c:58558350.503 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1f3c:58558350.637 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1f3c:58558350.770 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1f3c:58558350.904 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1f3c:58558351.035 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558351.164 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558351.301 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1f3c:58558351.511 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1f3c:58558351.651 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1f3c:58558351.788 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1f3c:58558351.927 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1f3c:58558352.062 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1f3c:58558352.201 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1f3c:58558352.333 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1f3c:58558352.470 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1f3c:58558352.606 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1f3c:58558352.742 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1f3c:58558352.875 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1f3c:58558353.011 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1f3c:58558353.145 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1f3c:58558353.275 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558353.400 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558353.535 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1f3c:58558353.675 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1f3c:58558353.815 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1f3c:58558353.950 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1f3c:58558354.090 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1f3c:58558354.449 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1f3c:58558354.581 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1f3c:58558354.712 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1f3c:58558354.846 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1f3c:58558354.977 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1f3c:58558355.110 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1f3c:58558355.243 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1f3c:58558355.449 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1f3c:58558355.581 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1f3c:58558355.642 :         <= CAquila::UpdateSWGammaTable
19ec-1f3c:58558395.521 :         IOThread: Wait Pipe
19ec-1f3c:58558395.667 :         Pipe = 4c52d38 ==> IsHighUsage
19ec-1f3c:58558395.819 :         Pipe = 4c52d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-1f3c:58558395.943 :         Pipe = 4c52d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-1f3c:58558396.072 :         Pipe = 4c52d38 <== IsHighUsage ret = 0
19ec-1f3c:58558396.158 :         IOThread: Reserve Unit
19ec-1f3c:58558396.223 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-1f3c:58558396.293 :         IO Send command 10 bytes
19ec-1f3c:58558396.465 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58558396.525 :         iCmd = 0, nBytes = 10
19ec-1f3c:58558396.636 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-1f3c:58558594.780 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58558594.970 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58558595.047 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58558595.105 :         iCmd = 1, nBytes = 4
19ec-1f3c:58558797.796 :         0000 : 00 00 00 00 
19ec-1f3c:58558798.109 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58558798.619 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58558798.680 :         IOThread: Start Scan
19ec-1f3c:58558798.746 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-1f3c:58558798.812 :         IO Send command 10 bytes
19ec-1f3c:58558798.911 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58558798.966 :         iCmd = 0, nBytes = 10
19ec-1f3c:58558799.064 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-1f3c:58559077.995 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58559078.186 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58559078.270 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58559078.334 :         iCmd = 1, nBytes = 4
19ec-1f3c:58559294.398 :         0000 : 00 00 00 00 
19ec-1f3c:58559294.485 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58559294.631 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58559294.698 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-1f3c:58559294.794 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58559294.885 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58559294.954 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58559295.018 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58559295.076 :         IO Send command 10 bytes
19ec-1f3c:58559295.172 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58559295.229 :         iCmd = 0, nBytes = 10
19ec-1f3c:58559295.338 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58559592.885 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58559593.053 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58559593.120 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58559593.184 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58559593.239 :         iCmd = 2, nBytes = 24
19ec-1f3c:58559800.952 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58559801.109 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58559801.172 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58559801.242 :         Information.Status = 0
19ec-1f3c:58559801.300 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58559801.353 :         iCmd = 2, nBytes = 24
19ec-1f3c:58559973.182 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58559973.373 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58559973.440 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58559973.513 :         Information.Status = 0
19ec-1f3c:58559973.570 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58559973.747 :         iCmd = 2, nBytes = 24
19ec-1f3c:58560080.808 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58560080.941 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58560080.997 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58560081.058 :         Information.Status = 0
19ec-1f3c:58560081.108 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58560081.162 :         iCmd = 2, nBytes = 24
19ec-1f3c:58560228.269 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58560228.683 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58560228.742 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58560228.804 :         Information.Status = 0
19ec-1f3c:58560228.854 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58560228.908 :         iCmd = 2, nBytes = 24
19ec-1f3c:58560414.472 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58560414.655 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58560414.719 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58560414.783 :         Information.Status = 0
19ec-1f3c:58560414.840 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58560414.897 :         iCmd = 2, nBytes = 24
19ec-1f3c:58560571.955 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58560572.134 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58560572.198 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58560572.270 :         Information.Status = 0
19ec-1f3c:58560572.328 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58560572.380 :         iCmd = 2, nBytes = 24
19ec-1f3c:58560696.065 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58560696.475 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58560696.532 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58560696.590 :         Information.Status = 0
19ec-1f3c:58560696.647 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58560696.701 :         iCmd = 2, nBytes = 24
19ec-1f3c:58560893.197 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58560893.359 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58560893.428 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58560893.494 :         Information.Status = 0
19ec-1f3c:58560893.551 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58560893.608 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561055.189 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561055.350 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561055.404 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561055.467 :         Information.Status = 0
19ec-1f3c:58561055.527 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561055.581 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561160.003 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561160.163 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561160.222 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561160.290 :         Information.Status = 0
19ec-1f3c:58561160.347 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561160.399 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561331.952 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561332.107 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561332.166 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561332.234 :         Information.Status = 0
19ec-1f3c:58561332.289 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561332.342 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561517.032 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561517.220 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561517.286 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561517.357 :         Information.Status = 0
19ec-1f3c:58561517.418 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561517.635 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561642.857 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561643.016 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561643.076 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561643.140 :         Information.Status = 0
19ec-1f3c:58561643.197 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561643.253 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561767.331 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561767.465 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561767.521 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561767.578 :         Information.Status = 0
19ec-1f3c:58561767.630 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561767.683 :         iCmd = 2, nBytes = 24
19ec-1f3c:58561959.951 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58561960.132 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58561960.196 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58561960.268 :         Information.Status = 0
19ec-1f3c:58561960.329 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58561960.390 :         iCmd = 2, nBytes = 24
19ec-1f3c:58562126.907 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58562127.082 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58562127.142 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58562127.206 :         Information.Status = 0
19ec-1f3c:58562127.261 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58562127.315 :         iCmd = 2, nBytes = 24
19ec-1f3c:58562302.098 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58562302.255 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58562302.321 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58562302.393 :         Information.Status = 0
19ec-1f3c:58562302.448 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58562302.504 :         iCmd = 2, nBytes = 24
19ec-1f3c:58562490.319 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58562490.491 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58562490.553 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58562490.847 :         Information.Status = 0
19ec-1f3c:58562490.910 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58562490.971 :         iCmd = 2, nBytes = 24
19ec-1f3c:58562624.826 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58562624.972 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58562625.030 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58562625.093 :         Information.Status = 0
19ec-1f3c:58562625.152 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58562625.208 :         iCmd = 2, nBytes = 24
19ec-1f3c:58562741.414 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58562741.553 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58562741.609 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58562741.669 :         Information.Status = 0
19ec-1f3c:58562741.719 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58562741.773 :         iCmd = 2, nBytes = 24
19ec-1f3c:58562911.346 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58562911.788 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58562911.841 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58562911.901 :         Information.Status = 0
19ec-1f3c:58562911.952 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58562912.005 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563035.314 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563035.475 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563035.533 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563035.597 :         Information.Status = 0
19ec-1f3c:58563035.651 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563035.858 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563173.765 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563173.945 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563174.009 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563174.082 :         Information.Status = 0
19ec-1f3c:58563174.141 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563174.198 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563321.248 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563321.383 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563321.441 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563321.504 :         Information.Status = 0
19ec-1f3c:58563321.558 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563321.614 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563487.114 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563487.256 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563487.314 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563487.376 :         Information.Status = 0
19ec-1f3c:58563487.430 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563487.485 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563653.184 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563653.356 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563653.421 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563653.492 :         Information.Status = 0
19ec-1f3c:58563653.558 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563653.612 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563798.381 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563798.538 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563798.599 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563798.664 :         Information.Status = 0
19ec-1f3c:58563798.718 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563798.772 :         iCmd = 2, nBytes = 24
19ec-1f3c:58563996.653 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58563996.797 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58563996.856 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58563996.917 :         Information.Status = 0
19ec-1f3c:58563996.973 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58563997.030 :         iCmd = 2, nBytes = 24
19ec-1f3c:58564167.924 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58564168.107 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58564168.176 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58564168.248 :         Information.Status = 0
19ec-1f3c:58564168.312 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58564168.369 :         iCmd = 2, nBytes = 24
19ec-1f3c:58564445.583 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58564445.736 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58564445.797 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58564445.861 :         Information.Status = 0
19ec-1f3c:58564445.912 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58564445.965 :         iCmd = 2, nBytes = 24
19ec-1f3c:58564631.882 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58564632.070 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58564632.132 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58564632.196 :         Information.Status = 0
19ec-1f3c:58564632.253 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58564632.306 :         iCmd = 2, nBytes = 24
19ec-1f3c:58564751.152 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58564751.287 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58564751.343 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58564751.404 :         Information.Status = 0
19ec-1f3c:58564751.457 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58564751.511 :         iCmd = 2, nBytes = 24
19ec-1f3c:58564942.643 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58564942.798 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58564942.862 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58564942.927 :         Information.Status = 0
19ec-1f3c:58564942.980 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58564943.034 :         iCmd = 2, nBytes = 24
19ec-1f3c:58565139.720 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58565139.919 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58565139.985 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58565140.054 :         Information.Status = 0
19ec-1f3c:58565140.121 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58565140.177 :         iCmd = 2, nBytes = 24
19ec-1f3c:58565320.396 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58565320.583 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58565320.646 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58565320.713 :         Information.Status = 0
19ec-1f3c:58565320.775 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58565320.832 :         iCmd = 2, nBytes = 24
19ec-1f3c:58565450.996 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58565451.124 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58565451.180 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58565451.241 :         Information.Status = 0
19ec-1f3c:58565451.295 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58565451.347 :         iCmd = 2, nBytes = 24
19ec-1f3c:58565595.045 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58565595.243 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58565595.304 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58565595.376 :         Information.Status = 0
19ec-1f3c:58565595.437 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58565595.496 :         iCmd = 2, nBytes = 24
19ec-1f3c:58565737.049 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58565737.214 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58565737.280 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58565737.347 :         Information.Status = 0
19ec-1f3c:58565737.407 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58565737.460 :         iCmd = 2, nBytes = 24
19ec-1f3c:58565853.037 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58565853.178 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58565853.235 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58565853.298 :         Information.Status = 0
19ec-1f3c:58565853.353 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58565853.405 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566015.959 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566016.099 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566016.160 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566016.223 :         Information.Status = 0
19ec-1f3c:58566016.280 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566016.336 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566139.282 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566139.453 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566139.517 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566139.582 :         Information.Status = 0
19ec-1f3c:58566139.637 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566139.693 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566255.256 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566255.410 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566255.467 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566255.527 :         Information.Status = 0
19ec-1f3c:58566255.582 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566255.633 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566422.496 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566422.687 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566422.749 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566422.819 :         Information.Status = 0
19ec-1f3c:58566422.877 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566422.936 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566588.056 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566588.221 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566588.287 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566588.356 :         Information.Status = 0
19ec-1f3c:58566588.416 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566588.471 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566711.485 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566711.642 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566711.704 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566711.768 :         Information.Status = 0
19ec-1f3c:58566711.822 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566711.878 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566866.574 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566866.743 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566866.807 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566866.877 :         Information.Status = 0
19ec-1f3c:58566866.936 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566866.992 :         iCmd = 2, nBytes = 24
19ec-1f3c:58566985.966 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58566986.106 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58566986.164 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58566986.225 :         Information.Status = 0
19ec-1f3c:58566986.276 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58566986.328 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567101.988 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567102.133 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567102.188 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567102.243 :         Information.Status = 0
19ec-1f3c:58567102.296 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567102.349 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567258.655 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567258.820 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567258.881 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567258.947 :         Information.Status = 0
19ec-1f3c:58567259.004 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567259.058 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567411.154 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567411.318 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567411.377 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567411.445 :         Information.Status = 0
19ec-1f3c:58567411.506 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567411.562 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567547.189 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567547.362 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567547.428 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567547.495 :         Information.Status = 0
19ec-1f3c:58567547.551 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567547.607 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567689.707 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567689.889 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567689.954 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567690.018 :         Information.Status = 0
19ec-1f3c:58567690.078 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567690.134 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567836.339 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567836.591 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567836.648 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567836.710 :         Information.Status = 0
19ec-1f3c:58567836.761 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567836.814 :         iCmd = 2, nBytes = 24
19ec-1f3c:58567964.062 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58567964.206 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58567964.263 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58567964.327 :         Information.Status = 0
19ec-1f3c:58567964.383 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58567964.434 :         iCmd = 2, nBytes = 24
19ec-1f3c:58568116.130 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58568116.313 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58568116.376 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58568116.441 :         Information.Status = 0
19ec-1f3c:58568116.498 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58568116.559 :         iCmd = 2, nBytes = 24
19ec-1f3c:58568322.256 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58568322.589 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58568322.727 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58568322.873 :         Information.Status = 0
19ec-1f3c:58568322.986 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58568323.099 :         iCmd = 2, nBytes = 24
19ec-1f3c:58568486.417 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58568486.597 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58568486.658 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58568486.727 :         Information.Status = 0
19ec-1f3c:58568486.796 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58568486.851 :         iCmd = 2, nBytes = 24
19ec-1f3c:58568675.935 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58568676.129 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58568676.198 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58568676.271 :         Information.Status = 0
19ec-1f3c:58568676.331 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58568676.389 :         iCmd = 2, nBytes = 24
19ec-1f3c:58568865.147 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58568865.278 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58568865.331 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58568865.392 :         Information.Status = 0
19ec-1f3c:58568865.447 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58568865.504 :         iCmd = 2, nBytes = 24
19ec-1f3c:58568988.850 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58568988.982 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58568989.039 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58568989.099 :         Information.Status = 0
19ec-1f3c:58568989.151 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58568989.202 :         iCmd = 2, nBytes = 24
19ec-1f3c:58569485.620 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58569485.823 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58569485.881 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58569485.953 :         Information.Status = 0
19ec-1f3c:58569486.012 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58569486.066 :         iCmd = 2, nBytes = 24
19ec-1f3c:58570073.586 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58570073.791 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58570073.850 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58570073.924 :         Information.Status = 0
19ec-1f3c:58570073.983 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58570074.039 :         iCmd = 2, nBytes = 24
19ec-1f3c:58570657.032 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58570657.599 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1f3c:58570657.672 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58570657.751 :         Information.Status = 1, Information.Addr = 3643728
19ec-1f3c:58570664.149 :         => CNT96226::MemoryRead
19ec-1f3c:58571059.764 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58571059.957 :         System total receive data 311040 bytes
19ec-1f3c:58571060.026 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58571060.087 :         iCmd = 1, nBytes = 4
19ec-1f3c:58571255.253 :         0000 : 00 00 00 00 
19ec-1f3c:58571255.384 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58571255.549 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58571255.615 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58571255.674 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58571255.773 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58571255.882 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58571256.011 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58571256.070 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 0 size = 36
19ec-1f3c:58571256.194 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58571256.296 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58571256.396 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58571256.534 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58571256.589 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58571256.676 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58571256.787 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58571256.845 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 36 size = 311040
19ec-a38:58571257.316 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58571257.499 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 0 size = 36
19ec-a38:58571257.636 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58571257.729 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58571257.833 :     Pipe = 4c52d38 Read <==
19ec-1f3c:58571264.689 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58571264.791 :         Pipe = 4c52d38 Write read wait size = 0
19ec-1f3c:58571264.895 :         Pipe = 4c52d38 Write <==
19ec-a38:58571381.047 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58571381.321 :     Pipe = 4c52d38 Read ==>
19ec-a38:58571381.466 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58571381.615 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 36 size = 311040
19ec-a38:58571389.928 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58571390.037 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58571390.143 :     Pipe = 4c52d38 Read <==
19ec-a38:58571390.199 :     ImageProcessThread : Process start
19ec-a38:58571400.030 :     BytesPerLine = 3888
19ec-a38:58571400.112 :     Lines = 80
19ec-a38:58571459.603 :     ImageProcessThread : Process end
19ec-1f3c:58571516.788 :         IOThread: get image OK
19ec-1f3c:58571516.980 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-1f3c:58571517.092 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58571517.191 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58571517.269 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58571517.343 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58571517.404 :         IO Send command 10 bytes
19ec-1f3c:58571517.523 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58571517.583 :         iCmd = 0, nBytes = 10
19ec-1f3c:58571517.699 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58572190.365 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58572190.557 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58572190.800 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58572190.874 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58572190.933 :         iCmd = 2, nBytes = 24
19ec-a38:58573090.791 :     Pipe = 4c52e48 Write ==>
19ec-a38:58573091.034 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58573091.188 :     Pipe = 4c52e48 start to write data
19ec-a38:58573091.250 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 0 size = 36
19ec-a38:58573091.369 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58573091.461 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58573091.559 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58573091.708 :     Pipe = 4c52e48 Write <==
19ec-a38:58573091.761 :     Pipe = 4c52e48 Write ==>
19ec-a38:58573091.843 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58573091.953 :     Pipe = 4c52e48 start to write data
19ec-a38:58573092.011 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 36 size = 71592
19ec-1c88:58573092.704 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58573092.890 : Pipe = 4c52e48 Read Copy from 4c52f08 + 0 size = 36
19ec-1c88:58573093.019 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58573093.110 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58573093.208 : Pipe = 4c52e48 Read <==
19ec-1c88:58573093.266 : Get Packet type = 0 
19ec-1c88:58573093.321 : Get Packet dwSize = 71592 
19ec-1c88:58573093.443 : Get Packet bADFStatus = 1 
19ec-1c88:58573093.498 : Get Packet dwStatusLong = 0 
19ec-1c88:58573093.553 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58573093.621 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58573093.691 : <= GetImageToBuffer Ret = 1
19ec-1c88:58573093.757 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:58573093.823 : Pipe = 4c52e48 Read ==>
19ec-a38:58573093.885 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-a38:58573093.981 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58573094.107 :     Pipe = 4c52e48 Write <==
19ec-a38:58573094.172 :     Pipe = 4c52d38 Read ==>
19ec-1c88:58573094.271 : Pipe = 4c52e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-a38:58573094.388 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58573094.474 : Pipe = 4c52e48 Read Copy from 4c52f08 + 36 size = 71592
19ec-1c88:58573096.344 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58573096.437 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58573096.534 : Pipe = 4c52e48 Read <==
19ec-1c88:58573096.591 : => GetImageToBuffer
19ec-1c88:58573096.642 : => GetImageToBufferPageScan
19ec-1c88:58573096.696 : Pipe = 4c52e48 Read ==>
19ec-1c88:58573096.783 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58573197.400 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58573197.547 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1f3c:58573197.604 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58573197.674 :         Information.Status = 1, Information.Addr = 3954768
19ec-1f3c:58573198.572 :         => CNT96226::MemoryRead
19ec-1f3c:58573607.148 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58573607.319 :         System total receive data 311040 bytes
19ec-1f3c:58573607.391 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58573607.447 :         iCmd = 1, nBytes = 4
19ec-1f3c:58573802.622 :         0000 : 00 00 00 00 
19ec-1f3c:58573802.750 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58573802.912 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58573802.980 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58573803.038 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58573803.136 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58573803.359 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58573803.514 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58573803.578 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 311076 size = 36
19ec-1f3c:58573803.704 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58573803.798 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58573803.894 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58573804.027 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58573804.085 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58573804.404 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58573804.521 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58573804.579 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 311112 size = 311040
19ec-a38:58573804.996 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58573805.185 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 311076 size = 36
19ec-a38:58573805.314 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58573805.408 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58573805.508 :     Pipe = 4c52d38 Read <==
19ec-a38:58573805.569 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58573805.637 :     Pipe = 4c52d38 Read ==>
19ec-a38:58573805.726 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58573812.401 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58573812.501 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58573812.597 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58573812.740 :         Pipe = 4c52d38 Write <==
19ec-a38:58573813.363 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58573813.517 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 311112 size = 311040
19ec-a38:58573814.636 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58573814.725 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58573814.822 :     Pipe = 4c52d38 Read <==
19ec-a38:58573814.877 :     ImageProcessThread : Process start
19ec-a38:58573819.209 :     BytesPerLine = 3888
19ec-a38:58573819.268 :     Lines = 80
19ec-a38:58573870.148 :     ImageProcessThread : Process end
19ec-1f3c:58573987.233 :         IOThread: get image OK
19ec-1f3c:58573987.399 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-1f3c:58573987.499 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58573987.595 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58573987.672 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58573987.740 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58573987.800 :         IO Send command 10 bytes
19ec-1f3c:58573987.931 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58573987.989 :         iCmd = 0, nBytes = 10
19ec-1f3c:58573988.103 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58574282.082 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58574282.269 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58574282.337 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58574282.402 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58574282.461 :         iCmd = 2, nBytes = 24
19ec-a38:58574541.878 :     Pipe = 4c52e48 Write ==>
19ec-a38:58574542.112 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58574542.251 :     Pipe = 4c52e48 start to write data
19ec-a38:58574542.312 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 71628 size = 36
19ec-a38:58574542.442 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58574542.535 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58574542.636 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58574542.930 :     Pipe = 4c52e48 Write <==
19ec-a38:58574542.986 :     Pipe = 4c52e48 Write ==>
19ec-a38:58574543.074 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58574543.183 :     Pipe = 4c52e48 start to write data
19ec-a38:58574543.239 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 71664 size = 75360
19ec-1c88:58574543.733 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58574543.912 : Pipe = 4c52e48 Read Copy from 4c52f08 + 71628 size = 36
19ec-1c88:58574544.038 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58574544.136 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58574544.235 : Pipe = 4c52e48 Read <==
19ec-1c88:58574544.293 : Get Packet type = 0 
19ec-1c88:58574544.350 : Get Packet dwSize = 75360 
19ec-1c88:58574544.404 : Get Packet bADFStatus = 1 
19ec-1c88:58574544.456 : Get Packet dwStatusLong = 0 
19ec-1c88:58574544.506 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58574544.575 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58574544.635 : <= GetImageToBuffer Ret = 1
19ec-1c88:58574544.698 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-a38:58574544.774 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58574544.868 :     Pipe = 4c52e48 Write read wait size = 0
19ec-1c88:58574544.933 : Pipe = 4c52e48 Read ==>
19ec-a38:58574544.985 :     Pipe = 4c52e48 Write <==
19ec-1c88:58574545.042 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58574545.121 :     Pipe = 4c52d38 Read ==>
19ec-1c88:58574545.178 : Pipe = 4c52e48 Read Copy from 4c52f08 + 71664 size = 28260
19ec-a38:58574545.254 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58574545.824 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:58574545.916 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58574546.009 : Pipe = 4c52e48 Read <==
19ec-1c88:58574717.552 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58574717.701 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58574717.764 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58574717.827 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58574717.887 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58574717.944 : <= ReadScanEx2 ret = 1
19ec-1c88:58574717.998 : <= ReadScan ret = 1
19ec-1f3c:58574765.659 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58574765.817 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58574765.882 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58574765.957 :         Information.Status = 0
19ec-1f3c:58574766.022 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58574766.076 :         iCmd = 2, nBytes = 24
19ec-1f3c:58574986.178 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58574986.396 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58574986.467 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58574986.543 :         Information.Status = 0
19ec-1f3c:58574986.609 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58574986.667 :         iCmd = 2, nBytes = 24
19ec-1f3c:58575948.409 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58575948.633 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1f3c:58575948.701 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58575948.782 :         Information.Status = 1, Information.Addr = 4265808
19ec-1f3c:58575949.810 :         => CNT96226::MemoryRead
19ec-1f3c:58576365.889 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58576366.078 :         System total receive data 311040 bytes
19ec-1f3c:58576366.152 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58576366.216 :         iCmd = 1, nBytes = 4
19ec-1f3c:58576544.233 :         0000 : 00 00 00 00 
19ec-1f3c:58576544.379 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58576544.649 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58576544.875 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58576544.942 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58576545.043 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58576545.162 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58576545.302 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58576545.367 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 622152 size = 36
19ec-1f3c:58576545.494 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58576545.589 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58576545.687 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58576545.834 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58576545.889 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58576545.978 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58576546.091 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58576546.150 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 622188 size = 311040
19ec-a38:58576546.644 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58576546.831 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 622152 size = 36
19ec-a38:58576546.963 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58576547.058 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58576547.162 :     Pipe = 4c52d38 Read <==
19ec-a38:58576547.221 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58576547.289 :     Pipe = 4c52d38 Read ==>
19ec-a38:58576547.373 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58576552.642 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58576552.745 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58576552.844 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58576552.956 :         Pipe = 4c52d38 Write <==
19ec-a38:58576553.675 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58576553.829 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 622188 size = 311040
19ec-a38:58576554.857 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58576554.948 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58576555.044 :     Pipe = 4c52d38 Read <==
19ec-a38:58576555.095 :     ImageProcessThread : Process start
19ec-a38:58576559.431 :     BytesPerLine = 3888
19ec-a38:58576559.486 :     Lines = 80
19ec-a38:58576607.210 :     ImageProcessThread : Process end
19ec-1f3c:58576721.002 :         IOThread: get image OK
19ec-1f3c:58576721.181 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-1f3c:58576721.290 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58576721.394 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58576721.472 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58576721.547 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58576721.609 :         IO Send command 10 bytes
19ec-1f3c:58576721.742 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58576721.801 :         iCmd = 0, nBytes = 10
19ec-1f3c:58576721.920 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:58576737.846 : => ReadScan
19ec-1c88:58576737.961 : Count = 99852, Ptr = c1eac58
19ec-1c88:58576738.046 : => ReadScanEx2
19ec-1c88:58576738.106 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58576738.172 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58576738.234 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58576738.299 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58576738.362 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58576738.422 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58576738.717 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:58576738.793 : Pipe = 4c52e48 Read ==>
19ec-1c88:58576739.007 : Pipe = 4c52e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:58576739.136 : Pipe = 4c52e48 Read Copy from 4c52f08 + 99924 size = 47100
19ec-1c88:58576740.645 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58576740.748 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58576740.855 : Pipe = 4c52e48 Read <==
19ec-1c88:58576740.914 : => GetImageToBuffer
19ec-1c88:58576740.968 : => GetImageToBufferPageScan
19ec-1c88:58576741.026 : Pipe = 4c52e48 Read ==>
19ec-1c88:58576741.113 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58577007.120 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58577007.317 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58577007.399 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58577007.471 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58577007.538 :         iCmd = 2, nBytes = 24
19ec-a38:58577298.770 :     Pipe = 4c52e48 Write ==>
19ec-a38:58577299.004 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58577299.147 :     Pipe = 4c52e48 start to write data
19ec-a38:58577299.213 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 147024 size = 36
19ec-a38:58577299.338 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58577299.427 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58577299.524 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58577299.668 :     Pipe = 4c52e48 Write <==
19ec-a38:58577299.722 :     Pipe = 4c52e48 Write ==>
19ec-a38:58577299.807 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58577299.918 :     Pipe = 4c52e48 start to write data
19ec-a38:58577299.974 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 147060 size = 75360
19ec-1c88:58577300.444 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58577300.622 : Pipe = 4c52e48 Read Copy from 4c52f08 + 147024 size = 36
19ec-1c88:58577300.746 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58577300.840 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58577300.938 : Pipe = 4c52e48 Read <==
19ec-1c88:58577300.994 : Get Packet type = 0 
19ec-1c88:58577301.048 : Get Packet dwSize = 75360 
19ec-1c88:58577301.102 : Get Packet bADFStatus = 1 
19ec-1c88:58577301.156 : Get Packet dwStatusLong = 0 
19ec-1c88:58577301.208 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58577301.272 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58577301.332 : <= GetImageToBuffer Ret = 1
19ec-1c88:58577301.395 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:58577301.462 : Pipe = 4c52e48 Read ==>
19ec-1c88:58577301.546 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58577301.823 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58577301.940 :     Pipe = 4c52e48 Write read wait size = 52752
19ec-a38:58577302.039 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58577302.149 :     Pipe = 4c52e48 Write <==
19ec-a38:58577302.207 :     Pipe = 4c52d38 Read ==>
19ec-a38:58577302.294 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58577302.856 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58577303.005 : Pipe = 4c52e48 Read Copy from 4c52f08 + 147060 size = 52752
19ec-1c88:58577303.299 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:58577303.387 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58577303.479 : Pipe = 4c52e48 Read <==
19ec-1c88:58577487.159 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58577487.350 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58577487.422 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58577487.487 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58577487.547 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58577487.760 : <= ReadScanEx2 ret = 1
19ec-1c88:58577487.821 : <= ReadScan ret = 1
19ec-1f3c:58577500.255 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58577500.410 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58577500.474 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58577500.543 :         Information.Status = 0
19ec-1f3c:58577500.606 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58577500.662 :         iCmd = 2, nBytes = 24
19ec-1f3c:58578083.235 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58578083.448 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58578083.505 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58578083.580 :         Information.Status = 0
19ec-1f3c:58578083.639 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58578083.696 :         iCmd = 2, nBytes = 24
19ec-1f3c:58578635.451 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58578635.661 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1f3c:58578635.728 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58578635.809 :         Information.Status = 1, Information.Addr = 4576848
19ec-1f3c:58578636.807 :         => CNT96226::MemoryRead
19ec-1f3c:58579030.425 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58579030.611 :         System total receive data 311040 bytes
19ec-1f3c:58579030.683 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58579030.738 :         iCmd = 1, nBytes = 4
19ec-1f3c:58579203.883 :         0000 : 00 00 00 00 
19ec-1f3c:58579204.011 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58579204.174 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58579204.243 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58579204.304 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58579204.411 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58579204.522 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58579204.648 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58579204.706 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 933228 size = 36
19ec-1f3c:58579204.830 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58579204.922 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58579205.018 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58579205.148 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58579205.204 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58579205.290 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58579205.402 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58579205.459 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 933264 size = 311040
19ec-a38:58579205.928 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58579206.108 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 933228 size = 36
19ec-a38:58579206.243 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58579206.337 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58579206.438 :     Pipe = 4c52d38 Read <==
19ec-a38:58579206.502 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58579206.569 :     Pipe = 4c52d38 Read ==>
19ec-a38:58579206.658 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58579211.569 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58579211.667 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58579211.768 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58579211.881 :         Pipe = 4c52d38 Write <==
19ec-a38:58579212.596 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58579212.747 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 933264 size = 311040
19ec-a38:58579214.173 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58579214.389 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58579214.500 :     Pipe = 4c52d38 Read <==
19ec-a38:58579214.555 :     ImageProcessThread : Process start
19ec-a38:58579218.987 :     BytesPerLine = 3888
19ec-a38:58579219.039 :     Lines = 80
19ec-a38:58579267.114 :     ImageProcessThread : Process end
19ec-1f3c:58579391.770 :         IOThread: get image OK
19ec-1f3c:58579391.964 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-1f3c:58579392.073 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58579392.167 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58579392.245 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58579392.327 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58579392.391 :         IO Send command 10 bytes
19ec-1f3c:58579392.524 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58579392.581 :         iCmd = 0, nBytes = 10
19ec-1f3c:58579392.701 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:58579621.190 : => ReadScan
19ec-1c88:58579621.365 : Count = 99852, Ptr = c1eac58
19ec-1c88:58579621.448 : => ReadScanEx2
19ec-1c88:58579621.502 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58579621.564 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58579621.621 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58579621.683 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58579621.744 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58579621.806 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58579621.887 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:58579621.959 : Pipe = 4c52e48 Read ==>
19ec-1c88:58579622.087 : Pipe = 4c52e48 Read Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:58579622.217 : Pipe = 4c52e48 Read Copy from 4c52f08 + 199812 size = 22608
19ec-1c88:58579622.451 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58579622.544 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58579622.646 : Pipe = 4c52e48 Read <==
19ec-1c88:58579622.702 : => GetImageToBuffer
19ec-1c88:58579622.758 : => GetImageToBufferPageScan
19ec-1c88:58579622.817 : Pipe = 4c52e48 Read ==>
19ec-1c88:58579622.907 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58579675.686 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58579675.811 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58579675.890 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58579675.961 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58579676.022 :         iCmd = 2, nBytes = 24
19ec-a38:58579942.719 :     Pipe = 4c52e48 Write ==>
19ec-a38:58579942.955 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58579943.096 :     Pipe = 4c52e48 start to write data
19ec-a38:58579943.159 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 222420 size = 36
19ec-a38:58579943.278 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58579943.366 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58579943.461 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58579943.588 :     Pipe = 4c52e48 Write <==
19ec-a38:58579943.641 :     Pipe = 4c52e48 Write ==>
19ec-a38:58579943.956 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58579944.070 :     Pipe = 4c52e48 start to write data
19ec-a38:58579944.129 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 222456 size = 75360
19ec-1c88:58579944.275 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58579944.459 : Pipe = 4c52e48 Read Copy from 4c52f08 + 222420 size = 36
19ec-1c88:58579944.588 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58579944.692 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58579944.796 : Pipe = 4c52e48 Read <==
19ec-1c88:58579944.861 : Get Packet type = 0 
19ec-1c88:58579944.917 : Get Packet dwSize = 75360 
19ec-1c88:58579945.337 : Get Packet bADFStatus = 1 
19ec-1c88:58579945.396 : Get Packet dwStatusLong = 0 
19ec-1c88:58579945.448 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58579945.520 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58579945.578 : <= GetImageToBuffer Ret = 1
19ec-1c88:58579945.643 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58579945.707 : Pipe = 4c52e48 Read ==>
19ec-1c88:58579945.799 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58579946.021 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58579946.111 :     Pipe = 4c52e48 Write read wait size = 75360
19ec-a38:58579946.209 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58579946.317 :     Pipe = 4c52e48 Write <==
19ec-a38:58579946.378 :     Pipe = 4c52d38 Read ==>
19ec-a38:58579946.465 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58579947.246 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58579947.392 : Pipe = 4c52e48 Read Copy from 4c52f08 + 222456 size = 75360
19ec-1c88:58579947.804 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58579947.890 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58579947.985 : Pipe = 4c52e48 Read <==
19ec-1c88:58579948.039 : => GetImageToBuffer
19ec-1c88:58579948.090 : => GetImageToBufferPageScan
19ec-1c88:58579948.142 : Pipe = 4c52e48 Read ==>
19ec-1c88:58579948.231 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58580183.544 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58580183.741 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58580183.809 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58580183.888 :         Information.Status = 0
19ec-1f3c:58580183.951 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58580184.007 :         iCmd = 2, nBytes = 24
19ec-1f3c:58580813.758 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58580813.961 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58580814.026 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58580814.100 :         Information.Status = 0
19ec-1f3c:58580814.160 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58580814.216 :         iCmd = 2, nBytes = 24
19ec-1f3c:58581393.512 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58581393.717 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1f3c:58581393.775 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58581393.847 :         Information.Status = 1, Information.Addr = 4887888
19ec-1f3c:58581394.681 :         => CNT96226::MemoryRead
19ec-1f3c:58581792.682 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58581792.867 :         System total receive data 311040 bytes
19ec-1f3c:58581792.946 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58581793.016 :         iCmd = 1, nBytes = 4
19ec-1f3c:58581995.233 :         0000 : 00 00 00 00 
19ec-1f3c:58581995.341 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58581995.503 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58581995.563 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58581995.622 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58581995.721 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58581995.844 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58581995.985 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58581996.046 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 1244304 size = 36
19ec-1f3c:58581996.171 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58581996.261 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58581996.354 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58581996.518 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58581996.576 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58581996.832 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58581996.953 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58581997.011 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 1244340 size = 311040
19ec-a38:58581997.303 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58581997.473 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 1244304 size = 36
19ec-a38:58581997.596 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58581997.688 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58581997.792 :     Pipe = 4c52d38 Read <==
19ec-a38:58581997.853 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58581997.918 :     Pipe = 4c52d38 Read ==>
19ec-a38:58581998.002 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58582003.370 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58582003.470 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58582003.569 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58582003.682 :         Pipe = 4c52d38 Write <==
19ec-a38:58582004.306 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58582004.459 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 1244340 size = 311040
19ec-a38:58582005.346 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58582005.438 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58582005.535 :     Pipe = 4c52d38 Read <==
19ec-a38:58582005.589 :     ImageProcessThread : Process start
19ec-a38:58582009.907 :     BytesPerLine = 3888
19ec-a38:58582009.969 :     Lines = 80
19ec-a38:58582058.678 :     ImageProcessThread : Process end
19ec-1f3c:58582188.917 :         IOThread: get image OK
19ec-1f3c:58582189.094 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-1f3c:58582189.201 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58582189.311 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58582189.384 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58582189.453 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58582189.513 :         IO Send command 10 bytes
19ec-1f3c:58582189.642 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58582189.703 :         iCmd = 0, nBytes = 10
19ec-1f3c:58582189.820 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58582474.734 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58582474.881 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58582474.946 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58582475.012 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58582475.068 :         iCmd = 2, nBytes = 24
19ec-a38:58582725.626 :     Pipe = 4c52e48 Write ==>
19ec-a38:58582725.862 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58582726.010 :     Pipe = 4c52e48 start to write data
19ec-a38:58582726.075 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 297816 size = 36
19ec-a38:58582726.196 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58582726.285 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58582726.380 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58582726.518 :     Pipe = 4c52e48 Write <==
19ec-a38:58582726.574 :     Pipe = 4c52e48 Write ==>
19ec-a38:58582726.658 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58582726.767 :     Pipe = 4c52e48 start to write data
19ec-a38:58582726.822 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 297852 size = 75360
19ec-1c88:58582727.606 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58582727.784 : Pipe = 4c52e48 Read Copy from 4c52f08 + 297816 size = 36
19ec-1c88:58582727.905 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58582728.175 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58582728.288 : Pipe = 4c52e48 Read <==
19ec-1c88:58582728.346 : Get Packet type = 0 
19ec-1c88:58582728.401 : Get Packet dwSize = 75360 
19ec-1c88:58582728.456 : Get Packet bADFStatus = 1 
19ec-1c88:58582728.511 : Get Packet dwStatusLong = 0 
19ec-1c88:58582728.570 : Get Packet dwMessageStatusLong = 0 
19ec-a38:58582728.644 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58582728.743 :     Pipe = 4c52e48 Write read wait size = 0
19ec-1c88:58582728.807 : <= GetImageToBufferPageScan Ret = 1
19ec-a38:58582728.870 :     Pipe = 4c52e48 Write <==
19ec-1c88:58582728.928 : <= GetImageToBuffer Ret = 1
19ec-a38:58582728.985 :     Pipe = 4c52d38 Read ==>
19ec-1c88:58582729.039 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:58582729.110 : Pipe = 4c52e48 Read ==>
19ec-a38:58582729.164 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58582729.245 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58582729.358 : Pipe = 4c52e48 Read Copy from 4c52f08 + 297852 size = 1884
19ec-1c88:58582729.482 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:58582729.569 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58582729.661 : Pipe = 4c52e48 Read <==
19ec-1c88:58582897.663 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58582897.821 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58582897.893 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58582897.957 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58582898.022 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58582898.082 : <= ReadScanEx2 ret = 1
19ec-1c88:58582898.140 : <= ReadScan ret = 1
19ec-1f3c:58582962.001 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58582962.168 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58582962.232 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58582962.307 :         Information.Status = 0
19ec-1f3c:58582962.369 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58582962.428 :         iCmd = 2, nBytes = 24
19ec-1f3c:58583932.501 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58583932.733 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1f3c:58583932.804 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58583932.880 :         Information.Status = 1, Information.Addr = 5198928
19ec-1f3c:58583933.801 :         => CNT96226::MemoryRead
19ec-1f3c:58584326.709 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58584326.911 :         System total receive data 311040 bytes
19ec-1f3c:58584326.989 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58584327.061 :         iCmd = 1, nBytes = 4
19ec-1f3c:58584496.768 :         0000 : 00 00 00 00 
19ec-1f3c:58584496.918 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58584497.085 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58584497.156 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58584497.218 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58584497.337 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58584497.449 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58584497.580 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58584497.642 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 1555380 size = 36
19ec-1f3c:58584497.765 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58584497.860 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58584497.959 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58584498.099 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58584498.157 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58584498.245 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58584498.362 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58584498.542 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 1555416 size = 311040
19ec-a38:58584498.879 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58584499.067 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 1555380 size = 36
19ec-a38:58584499.205 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58584499.300 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58584499.398 :     Pipe = 4c52d38 Read <==
19ec-a38:58584499.456 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58584499.520 :     Pipe = 4c52d38 Read ==>
19ec-a38:58584499.612 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58584505.111 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58584505.207 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58584505.310 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58584505.426 :         Pipe = 4c52d38 Write <==
19ec-a38:58584506.343 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58584506.497 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 1555416 size = 311040
19ec-a38:58584507.608 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58584507.700 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58584507.795 :     Pipe = 4c52d38 Read <==
19ec-a38:58584507.849 :     ImageProcessThread : Process start
19ec-a38:58584512.151 :     BytesPerLine = 3888
19ec-a38:58584512.207 :     Lines = 80
19ec-a38:58584558.997 :     ImageProcessThread : Process end
19ec-1f3c:58584681.860 :         IOThread: get image OK
19ec-1f3c:58584682.064 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-1f3c:58584682.173 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58584682.267 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58584682.344 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58584682.423 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58584682.486 :         IO Send command 10 bytes
19ec-1f3c:58584682.623 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58584682.686 :         iCmd = 0, nBytes = 10
19ec-1f3c:58584682.806 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58584967.958 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58584968.145 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58584968.223 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58584968.293 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58584968.357 :         iCmd = 2, nBytes = 24
19ec-1f3c:58585149.877 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58585150.076 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58585150.146 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58585150.222 :         Information.Status = 0
19ec-1f3c:58585150.281 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58585150.339 :         iCmd = 2, nBytes = 24
19ec-1c88:58585192.208 : => ReadScan
19ec-1c88:58585192.357 : Count = 99852, Ptr = c1eac58
19ec-1c88:58585192.435 : => ReadScanEx2
19ec-1c88:58585192.493 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58585192.555 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58585192.616 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58585192.678 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58585192.738 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58585192.799 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58585192.873 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:58585192.947 : Pipe = 4c52e48 Read ==>
19ec-1c88:58585193.077 : Pipe = 4c52e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:58585193.216 : Pipe = 4c52e48 Read Copy from 4c52f08 + 299736 size = 73476
19ec-1c88:58585193.833 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58585194.044 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58585194.147 : Pipe = 4c52e48 Read <==
19ec-1c88:58585194.203 : => GetImageToBuffer
19ec-1c88:58585194.260 : => GetImageToBufferPageScan
19ec-1c88:58585194.317 : Pipe = 4c52e48 Read ==>
19ec-1c88:58585194.410 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58585275.307 :     Pipe = 4c52e48 Write ==>
19ec-a38:58585275.530 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58585275.672 :     Pipe = 4c52e48 start to write data
19ec-a38:58585275.735 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 373212 size = 36
19ec-a38:58585275.862 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58585275.950 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58585276.049 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58585276.179 :     Pipe = 4c52e48 Write <==
19ec-a38:58585276.235 :     Pipe = 4c52e48 Write ==>
19ec-a38:58585276.321 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58585276.436 :     Pipe = 4c52e48 start to write data
19ec-a38:58585276.494 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 373248 size = 75360
19ec-1c88:58585277.286 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58585277.469 : Pipe = 4c52e48 Read Copy from 4c52f08 + 373212 size = 36
19ec-1c88:58585277.590 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58585277.685 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58585277.786 : Pipe = 4c52e48 Read <==
19ec-1c88:58585277.843 : Get Packet type = 0 
19ec-1c88:58585277.898 : Get Packet dwSize = 75360 
19ec-1c88:58585277.954 : Get Packet bADFStatus = 1 
19ec-1c88:58585278.013 : Get Packet dwStatusLong = 0 
19ec-1c88:58585278.066 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58585278.132 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58585278.192 : <= GetImageToBuffer Ret = 1
19ec-a38:58585278.261 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58585278.364 :     Pipe = 4c52e48 Write read wait size = 0
19ec-1c88:58585278.431 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:58585278.502 : Pipe = 4c52e48 Read ==>
19ec-a38:58585278.560 :     Pipe = 4c52e48 Write <==
19ec-1c88:58585278.621 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58585278.707 :     Pipe = 4c52d38 Read ==>
19ec-1c88:58585278.763 : Pipe = 4c52e48 Read Copy from 4c52f08 + 373248 size = 26376
19ec-a38:58585278.922 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58585279.055 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:58585279.147 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58585279.244 : Pipe = 4c52e48 Read <==
19ec-1c88:58585457.479 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58585457.646 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58585457.717 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58585457.783 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58585457.842 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58585457.905 : <= ReadScanEx2 ret = 1
19ec-1c88:58585457.956 : <= ReadScan ret = 1
19ec-1f3c:58585695.355 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58585695.566 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58585695.637 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58585695.719 :         Information.Status = 0
19ec-1f3c:58585695.784 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58585695.842 :         iCmd = 2, nBytes = 24
19ec-1f3c:58586650.375 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58586650.593 :         0010 : f0 00 00 00 50 13 54 00 
19ec-1f3c:58586650.664 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58586650.873 :         Information.Status = 1, Information.Addr = 5509968
19ec-1f3c:58586652.152 :         => CNT96226::MemoryRead
19ec-1f3c:58587052.387 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58587052.836 :         System total receive data 311040 bytes
19ec-1f3c:58587052.916 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58587052.986 :         iCmd = 1, nBytes = 4
19ec-1f3c:58587226.453 :         0000 : 00 00 00 00 
19ec-1f3c:58587226.613 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58587226.786 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58587226.855 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58587226.915 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58587227.018 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58587227.133 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58587227.262 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58587227.325 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 1866456 size = 36
19ec-1f3c:58587227.455 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58587227.551 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58587227.652 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58587227.798 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58587227.855 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58587227.944 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58587228.057 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58587228.115 :         Pipe = 4c52d38 Memory Write Copy to 4c52df8 + 1866492 size = 230660
19ec-a38:58587228.563 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58587228.753 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 1866456 size = 36
19ec-a38:58587228.891 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58587228.989 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58587229.094 :     Pipe = 4c52d38 Read <==
19ec-a38:58587229.151 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58587229.216 :     Pipe = 4c52d38 Read ==>
19ec-a38:58587229.309 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58587233.049 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 0 size = 80380
19ec-1f3c:58587234.801 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58587234.896 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58587234.996 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58587235.113 :         Pipe = 4c52d38 Write <==
19ec-a38:58587235.830 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58587235.987 :     Pipe = 4c52d38 Read Copy from 4c52df8 + 1866492 size = 230660
19ec-a38:58587236.660 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 0 size = 80380
19ec-a38:58587237.009 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58587237.099 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58587237.194 :     Pipe = 4c52d38 Read <==
19ec-a38:58587237.253 :     ImageProcessThread : Process start
19ec-a38:58587241.568 :     BytesPerLine = 3888
19ec-a38:58587241.624 :     Lines = 80
19ec-a38:58587289.169 :     ImageProcessThread : Process end
19ec-1f3c:58587411.002 :         IOThread: get image OK
19ec-1f3c:58587411.210 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-1f3c:58587411.311 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58587411.407 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58587411.481 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58587411.550 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58587411.709 :         IO Send command 10 bytes
19ec-1f3c:58587411.825 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58587411.881 :         iCmd = 0, nBytes = 10
19ec-1f3c:58587412.127 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:58587691.655 : => ReadScan
19ec-1c88:58587691.825 : Count = 99852, Ptr = c1eac58
19ec-1c88:58587691.904 : => ReadScanEx2
19ec-1c88:58587691.960 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58587692.024 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58587692.081 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58587692.141 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58587692.202 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58587692.264 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58587692.327 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:58587692.396 : Pipe = 4c52e48 Read ==>
19ec-1c88:58587692.513 : Pipe = 4c52e48 Read Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:58587692.641 : Pipe = 4c52e48 Read Copy from 4c52f08 + 399624 size = 48984
19ec-1c88:58587693.019 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58587693.112 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58587693.206 : Pipe = 4c52e48 Read <==
19ec-1c88:58587693.259 : => GetImageToBuffer
19ec-1c88:58587693.312 : => GetImageToBufferPageScan
19ec-1c88:58587693.367 : Pipe = 4c52e48 Read ==>
19ec-1c88:58587693.454 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58587713.011 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58587713.133 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58587713.208 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58587713.281 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58587713.346 :         iCmd = 2, nBytes = 24
19ec-a38:58587969.714 :     Pipe = 4c52e48 Write ==>
19ec-a38:58587969.905 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58587970.039 :     Pipe = 4c52e48 start to write data
19ec-a38:58587970.098 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 448608 size = 36
19ec-a38:58587970.216 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58587970.309 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58587970.407 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58587970.536 :     Pipe = 4c52e48 Write <==
19ec-a38:58587970.589 :     Pipe = 4c52e48 Write ==>
19ec-a38:58587970.673 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58587970.782 :     Pipe = 4c52e48 start to write data
19ec-a38:58587970.841 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 448644 size = 75360
19ec-1c88:58587971.322 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58587971.500 : Pipe = 4c52e48 Read Copy from 4c52f08 + 448608 size = 36
19ec-1c88:58587971.625 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58587971.721 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58587971.817 : Pipe = 4c52e48 Read <==
19ec-1c88:58587971.871 : Get Packet type = 0 
19ec-1c88:58587971.930 : Get Packet dwSize = 75360 
19ec-1c88:58587971.985 : Get Packet bADFStatus = 1 
19ec-1c88:58587972.039 : Get Packet dwStatusLong = 0 
19ec-1c88:58587972.095 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58587972.159 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58587972.217 : <= GetImageToBuffer Ret = 1
19ec-1c88:58587972.277 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:58587972.349 : Pipe = 4c52e48 Read ==>
19ec-1c88:58587972.436 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58587972.755 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58587972.876 :     Pipe = 4c52e48 Write read wait size = 50868
19ec-a38:58587972.979 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58587973.089 :     Pipe = 4c52e48 Write <==
19ec-a38:58587973.151 :     Pipe = 4c52d38 Read ==>
19ec-a38:58587973.244 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58587973.829 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58587973.975 : Pipe = 4c52e48 Read Copy from 4c52f08 + 448644 size = 50868
19ec-1c88:58587974.221 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:58587974.308 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58587974.403 : Pipe = 4c52e48 Read <==
19ec-1c88:58588143.346 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58588143.527 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58588143.596 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58588143.660 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58588143.720 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58588143.778 : <= ReadScanEx2 ret = 1
19ec-1c88:58588143.833 : <= ReadScan ret = 1
19ec-1f3c:58588173.439 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58588173.591 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58588173.651 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58588173.724 :         Information.Status = 0
19ec-1f3c:58588173.789 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58588173.848 :         iCmd = 2, nBytes = 24
19ec-1f3c:58588393.918 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58588394.132 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58588394.198 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58588394.271 :         Information.Status = 0
19ec-1f3c:58588394.330 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58588394.383 :         iCmd = 2, nBytes = 24
19ec-1f3c:58589357.015 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58589357.247 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-1f3c:58589357.310 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58589357.390 :         Information.Status = 1, Information.Addr = 5821008
19ec-1f3c:58589358.522 :         => CNT96226::MemoryRead
19ec-1f3c:58589750.980 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58589751.184 :         System total receive data 311040 bytes
19ec-1f3c:58589751.263 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58589751.325 :         iCmd = 1, nBytes = 4
19ec-1f3c:58589928.352 :         0000 : 00 00 00 00 
19ec-1f3c:58589928.479 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58589928.643 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58589928.718 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58589928.782 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58589928.892 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58589929.003 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58589929.136 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58589929.203 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 80380 size = 36
19ec-1f3c:58589929.322 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58589929.411 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58589929.510 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58589929.647 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58589929.704 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58589930.437 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58589930.659 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58589930.728 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 80416 size = 311040
19ec-a38:58589931.109 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58589931.298 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 80380 size = 36
19ec-a38:58589931.426 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58589931.518 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58589931.622 :     Pipe = 4c52d38 Read <==
19ec-a38:58589931.681 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58589931.887 :     Pipe = 4c52d38 Read ==>
19ec-a38:58589931.979 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58589937.422 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58589937.526 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58589937.629 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58589937.750 :         Pipe = 4c52d38 Write <==
19ec-a38:58589937.941 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58589938.079 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 80416 size = 311040
19ec-a38:58589939.180 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58589939.265 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58589939.360 :     Pipe = 4c52d38 Read <==
19ec-a38:58589939.414 :     ImageProcessThread : Process start
19ec-a38:58589943.602 :     BytesPerLine = 3888
19ec-a38:58589943.656 :     Lines = 80
19ec-a38:58589991.357 :     ImageProcessThread : Process end
19ec-1f3c:58590123.302 :         IOThread: get image OK
19ec-1f3c:58590123.498 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-1f3c:58590123.607 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58590123.700 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58590123.774 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58590123.847 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58590123.904 :         IO Send command 10 bytes
19ec-1f3c:58590124.022 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58590124.080 :         iCmd = 0, nBytes = 10
19ec-1f3c:58590124.200 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58590384.119 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58590384.313 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58590384.390 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58590384.463 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58590384.523 :         iCmd = 2, nBytes = 24
19ec-1c88:58590459.853 : => ReadScan
19ec-1c88:58590459.974 : Count = 99852, Ptr = c1eac58
19ec-1c88:58590460.060 : => ReadScanEx2
19ec-1c88:58590460.114 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58590460.175 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58590460.237 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58590460.299 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58590460.357 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58590460.421 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58590460.491 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:58590460.564 : Pipe = 4c52e48 Read ==>
19ec-1c88:58590460.684 : Pipe = 4c52e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:58590460.815 : Pipe = 4c52e48 Read Copy from 4c52f08 + 499512 size = 24492
19ec-1c88:58590461.079 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58590461.168 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58590461.268 : Pipe = 4c52e48 Read <==
19ec-1c88:58590461.323 : => GetImageToBuffer
19ec-1c88:58590461.377 : => GetImageToBufferPageScan
19ec-1c88:58590461.434 : Pipe = 4c52e48 Read ==>
19ec-1c88:58590461.522 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58590515.517 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58590515.654 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58590515.712 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58590515.781 :         Information.Status = 0
19ec-1f3c:58590515.834 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58590515.887 :         iCmd = 2, nBytes = 24
19ec-a38:58590673.279 :     Pipe = 4c52e48 Write ==>
19ec-a38:58590673.448 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58590673.584 :     Pipe = 4c52e48 start to write data
19ec-a38:58590673.641 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 524004 size = 36
19ec-a38:58590673.872 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58590673.961 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58590674.055 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58590674.178 :     Pipe = 4c52e48 Write <==
19ec-a38:58590674.231 :     Pipe = 4c52e48 Write ==>
19ec-a38:58590674.313 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58590674.422 :     Pipe = 4c52e48 start to write data
19ec-a38:58590674.477 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 524040 size = 75360
19ec-1c88:58590675.241 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58590675.417 : Pipe = 4c52e48 Read Copy from 4c52f08 + 524004 size = 36
19ec-1c88:58590675.534 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58590675.622 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58590675.719 : Pipe = 4c52e48 Read <==
19ec-1c88:58590675.773 : Get Packet type = 0 
19ec-1c88:58590675.824 : Get Packet dwSize = 75360 
19ec-1c88:58590675.879 : Get Packet bADFStatus = 1 
19ec-1c88:58590675.932 : Get Packet dwStatusLong = 0 
19ec-1c88:58590675.983 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58590676.050 : <= GetImageToBufferPageScan Ret = 1
19ec-a38:58590676.112 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58590676.208 :     Pipe = 4c52e48 Write read wait size = 0
19ec-1c88:58590676.275 : <= GetImageToBuffer Ret = 1
19ec-a38:58590676.333 :     Pipe = 4c52e48 Write <==
19ec-1c88:58590676.388 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58590676.458 : Pipe = 4c52e48 Read ==>
19ec-a38:58590676.514 :     Pipe = 4c52d38 Read ==>
19ec-1c88:58590676.572 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58590676.657 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58590676.738 : Pipe = 4c52e48 Read Copy from 4c52f08 + 524040 size = 75360
19ec-1c88:58590677.083 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58590677.167 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58590677.259 : Pipe = 4c52e48 Read <==
19ec-1c88:58590839.278 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58590839.457 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58590839.526 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58590839.587 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58590839.653 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58590839.711 : <= ReadScanEx2 ret = 1
19ec-1c88:58590839.766 : <= ReadScan ret = 1
19ec-1f3c:58591022.579 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58591022.748 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58591022.807 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58591022.881 :         Information.Status = 0
19ec-1f3c:58591022.947 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58591023.004 :         iCmd = 2, nBytes = 24
19ec-1f3c:58591958.591 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58591958.806 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-1f3c:58591958.872 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58591958.952 :         Information.Status = 1, Information.Addr = 6132048
19ec-1f3c:58591960.040 :         => CNT96226::MemoryRead
19ec-1f3c:58592348.706 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58592348.886 :         System total receive data 311040 bytes
19ec-1f3c:58592348.960 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58592349.025 :         iCmd = 1, nBytes = 4
19ec-1f3c:58592495.116 :         0000 : 00 00 00 00 
19ec-1f3c:58592495.243 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58592495.390 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58592495.459 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58592495.633 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58592495.737 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58592495.839 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58592495.966 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58592496.025 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 391456 size = 36
19ec-1f3c:58592496.139 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58592496.231 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58592496.329 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58592496.460 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58592496.517 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58592496.605 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58592496.739 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58592496.795 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 391492 size = 311040
19ec-a38:58592496.949 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58592497.128 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 391456 size = 36
19ec-a38:58592497.250 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58592497.341 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58592497.441 :     Pipe = 4c52d38 Read <==
19ec-a38:58592497.506 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58592497.574 :     Pipe = 4c52d38 Read ==>
19ec-a38:58592497.658 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58592503.680 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58592503.779 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58592503.886 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58592504.029 :         Pipe = 4c52d38 Write <==
19ec-a38:58592504.584 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58592504.730 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 391492 size = 311040
19ec-a38:58592506.150 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58592506.242 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58592506.343 :     Pipe = 4c52d38 Read <==
19ec-a38:58592506.400 :     ImageProcessThread : Process start
19ec-a38:58592510.714 :     BytesPerLine = 3888
19ec-a38:58592510.767 :     Lines = 80
19ec-a38:58592559.497 :     ImageProcessThread : Process end
19ec-1f3c:58592689.929 :         IOThread: get image OK
19ec-1f3c:58592690.097 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-1f3c:58592690.200 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58592690.300 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58592690.373 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58592690.448 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58592690.507 :         IO Send command 10 bytes
19ec-1f3c:58592690.639 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58592690.698 :         iCmd = 0, nBytes = 10
19ec-1f3c:58592690.816 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58592963.182 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58592963.366 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58592963.450 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58592963.525 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58592963.591 :         iCmd = 2, nBytes = 24
19ec-1f3c:58593109.809 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58593109.998 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58593110.064 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58593110.139 :         Information.Status = 0
19ec-1f3c:58593110.202 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58593110.258 :         iCmd = 2, nBytes = 24
19ec-a38:58593271.263 :     Pipe = 4c52e48 Write ==>
19ec-a38:58593271.488 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58593271.635 :     Pipe = 4c52e48 start to write data
19ec-a38:58593271.700 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 599400 size = 36
19ec-a38:58593271.825 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58593271.916 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58593272.017 :     Pipe = 4c52e48 Write <==
19ec-a38:58593272.073 :     Pipe = 4c52e48 Write ==>
19ec-a38:58593272.161 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58593272.271 :     Pipe = 4c52e48 start to write data
19ec-a38:58593272.325 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 599436 size = 75360
19ec-a38:58593274.059 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
19ec-a38:58593274.150 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58593274.243 :     Pipe = 4c52e48 Write <==
19ec-a38:58593274.305 :     Pipe = 4c52d38 Read ==>
19ec-a38:58593274.396 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58593292.828 : => ReadScan
19ec-1c88:58593292.932 : Count = 99852, Ptr = c1eac58
19ec-1c88:58593293.012 : => ReadScanEx2
19ec-1c88:58593293.062 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58593293.122 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58593293.182 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58593293.242 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58593293.299 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58593293.359 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58593293.425 : => GetImageToBuffer
19ec-1c88:58593293.481 : => GetImageToBufferPageScan
19ec-1c88:58593293.539 : Pipe = 4c52e48 Read ==>
19ec-1c88:58593293.649 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58593293.774 : Pipe = 4c52e48 Read Copy from 4c52f08 + 599400 size = 36
19ec-1c88:58593293.885 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58593293.975 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58593294.072 : Pipe = 4c52e48 Read <==
19ec-1c88:58593294.123 : Get Packet type = 0 
19ec-1c88:58593294.177 : Get Packet dwSize = 75360 
19ec-1c88:58593294.229 : Get Packet bADFStatus = 1 
19ec-1c88:58593294.281 : Get Packet dwStatusLong = 0 
19ec-1c88:58593294.333 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58593294.393 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58593294.453 : <= GetImageToBuffer Ret = 1
19ec-1c88:58593294.509 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58593294.573 : Pipe = 4c52e48 Read ==>
19ec-1c88:58593294.655 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58593294.768 : Pipe = 4c52e48 Read Copy from 4c52f08 + 599436 size = 75360
19ec-1c88:58593295.082 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58593295.163 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58593295.253 : Pipe = 4c52e48 Read <==
19ec-1c88:58593295.307 : => GetImageToBuffer
19ec-1c88:58593295.354 : => GetImageToBufferPageScan
19ec-1c88:58593295.404 : Pipe = 4c52e48 Read ==>
19ec-1c88:58593295.488 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58593604.700 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58593604.894 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58593604.955 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58593605.035 :         Information.Status = 0
19ec-1f3c:58593605.092 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58593605.148 :         iCmd = 2, nBytes = 24
19ec-1f3c:58594161.445 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58594161.632 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58594161.693 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58594161.879 :         Information.Status = 0
19ec-1f3c:58594161.942 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58594161.996 :         iCmd = 2, nBytes = 24
19ec-1f3c:58594829.964 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58594830.187 :         0010 : f0 00 00 00 50 50 62 00 
19ec-1f3c:58594830.250 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58594830.402 :         Information.Status = 1, Information.Addr = 6443088
19ec-1f3c:58594831.518 :         => CNT96226::MemoryRead
19ec-1f3c:58595228.720 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58595228.839 :         System total receive data 311040 bytes
19ec-1f3c:58595228.908 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58595228.968 :         iCmd = 1, nBytes = 4
19ec-1f3c:58595416.219 :         0000 : 00 00 00 00 
19ec-1f3c:58595416.304 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58595416.450 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58595416.510 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58595416.564 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58595416.662 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58595416.771 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58595416.891 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58595416.950 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 702532 size = 36
19ec-1f3c:58595417.066 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58595417.157 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58595417.253 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58595417.385 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58595417.442 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58595417.528 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58595417.644 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58595417.700 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 702568 size = 311040
19ec-a38:58595418.166 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58595418.351 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 702532 size = 36
19ec-a38:58595418.472 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58595418.573 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58595418.672 :     Pipe = 4c52d38 Read <==
19ec-a38:58595418.735 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58595418.802 :     Pipe = 4c52d38 Read ==>
19ec-a38:58595418.887 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58595424.902 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58595425.001 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58595425.098 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58595425.210 :         Pipe = 4c52d38 Write <==
19ec-a38:58595425.921 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58595426.072 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 702568 size = 311040
19ec-a38:58595427.097 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58595427.184 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58595427.276 :     Pipe = 4c52d38 Read <==
19ec-a38:58595427.329 :     ImageProcessThread : Process start
19ec-a38:58595431.503 :     BytesPerLine = 3888
19ec-a38:58595431.559 :     Lines = 80
19ec-a38:58595478.664 :     ImageProcessThread : Process end
19ec-1f3c:58595594.737 :         IOThread: get image OK
19ec-1f3c:58595594.892 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-1f3c:58595594.985 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58595595.082 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58595595.154 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58595595.455 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58595595.516 :         IO Send command 10 bytes
19ec-1f3c:58595595.650 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58595595.709 :         iCmd = 0, nBytes = 10
19ec-1f3c:58595595.820 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-a38:58596120.185 :     Pipe = 4c52e48 Write ==>
19ec-a38:58596120.410 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58596120.554 :     Pipe = 4c52e48 start to write data
19ec-a38:58596120.622 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 674796 size = 36
19ec-a38:58596120.742 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58596120.833 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58596121.145 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58596121.279 :     Pipe = 4c52e48 Write <==
19ec-a38:58596121.330 :     Pipe = 4c52e48 Write ==>
19ec-a38:58596121.634 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58596121.742 :     Pipe = 4c52e48 start to write data
19ec-a38:58596121.802 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 674832 size = 75360
19ec-1c88:58596121.945 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58596122.122 : Pipe = 4c52e48 Read Copy from 4c52f08 + 674796 size = 36
19ec-1c88:58596122.244 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58596122.335 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58596122.435 : Pipe = 4c52e48 Read <==
19ec-1c88:58596122.494 : Get Packet type = 0 
19ec-1c88:58596122.550 : Get Packet dwSize = 75360 
19ec-1c88:58596122.605 : Get Packet bADFStatus = 1 
19ec-1c88:58596122.660 : Get Packet dwStatusLong = 0 
19ec-1c88:58596122.715 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58596122.780 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58596122.837 : <= GetImageToBuffer Ret = 1
19ec-1c88:58596122.905 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:58596122.971 : Pipe = 4c52e48 Read ==>
19ec-1c88:58596123.058 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58596124.129 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58596124.225 :     Pipe = 4c52e48 Write read wait size = 24492
19ec-a38:58596124.319 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58596124.425 :     Pipe = 4c52e48 Write <==
19ec-a38:58596124.483 :     Pipe = 4c52d38 Read ==>
19ec-a38:58596124.795 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58596125.037 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58596125.186 : Pipe = 4c52e48 Read Copy from 4c52f08 + 674832 size = 24492
19ec-1c88:58596125.375 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:58596125.466 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58596125.560 : Pipe = 4c52e48 Read <==
19ec-1f3c:58596215.754 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58596215.891 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58596215.961 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58596216.028 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58596216.086 :         iCmd = 2, nBytes = 24
19ec-1c88:58596277.441 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58596277.562 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58596277.631 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58596277.695 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58596277.757 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58596277.817 : <= ReadScanEx2 ret = 1
19ec-1c88:58596277.873 : <= ReadScan ret = 1
19ec-1f3c:58596435.621 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58596435.795 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58596435.857 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58596436.084 :         Information.Status = 0
19ec-1f3c:58596436.156 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58596436.216 :         iCmd = 2, nBytes = 24
19ec-1f3c:58597382.562 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58597382.773 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1f3c:58597382.841 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58597382.920 :         Information.Status = 1, Information.Addr = 3643728
19ec-1f3c:58597384.026 :         => CNT96226::MemoryRead
19ec-1f3c:58597769.426 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58597769.612 :         System total receive data 311040 bytes
19ec-1f3c:58597769.685 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58597769.746 :         iCmd = 1, nBytes = 4
19ec-1f3c:58597934.816 :         0000 : 00 00 00 00 
19ec-1f3c:58597934.966 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58597935.122 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58597935.192 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58597935.299 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58597935.414 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58597935.536 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58597935.665 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58597935.725 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1013608 size = 36
19ec-1f3c:58597935.847 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58597935.941 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58597936.041 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58597936.200 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58597936.263 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58597936.356 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58597936.511 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58597936.570 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1013644 size = 311040
19ec-a38:58597936.727 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58597936.922 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1013608 size = 36
19ec-a38:58597937.052 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58597937.154 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58597937.256 :     Pipe = 4c52d38 Read <==
19ec-a38:58597937.316 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58597937.389 :     Pipe = 4c52d38 Read ==>
19ec-a38:58597937.478 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58597943.668 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58597943.768 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58597943.874 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58597944.218 :         Pipe = 4c52d38 Write <==
19ec-a38:58597945.270 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58597945.443 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1013644 size = 311040
19ec-a38:58597946.719 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58597946.810 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58597946.913 :     Pipe = 4c52d38 Read <==
19ec-a38:58597946.968 :     ImageProcessThread : Process start
19ec-a38:58597951.142 :     BytesPerLine = 3888
19ec-a38:58597951.195 :     Lines = 80
19ec-a38:58597999.248 :     ImageProcessThread : Process end
19ec-1f3c:58598131.112 :         IOThread: get image OK
19ec-1f3c:58598131.299 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-1f3c:58598131.407 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58598131.504 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58598131.580 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58598131.763 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58598131.829 :         IO Send command 10 bytes
19ec-1f3c:58598131.977 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58598132.040 :         iCmd = 0, nBytes = 10
19ec-1f3c:58598132.158 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58598426.261 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58598426.452 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58598426.527 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58598426.601 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58598426.660 :         iCmd = 2, nBytes = 24
19ec-a38:58598745.204 :     Pipe = 4c52e48 Write ==>
19ec-a38:58598745.456 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-a38:58598745.611 :     Pipe = 4c52e48 start to write data
19ec-a38:58598745.675 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 750192 size = 36
19ec-a38:58598745.799 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-a38:58598745.892 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58598746.058 :     Pipe = 4c52e48 Write <==
19ec-a38:58598746.115 :     Pipe = 4c52e48 Write ==>
19ec-a38:58598746.208 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-a38:58598746.319 :     Pipe = 4c52e48 start to write data
19ec-a38:58598746.376 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 750228 size = 75360
19ec-a38:58598748.095 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-a38:58598748.188 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58598748.284 :     Pipe = 4c52e48 Write <==
19ec-a38:58598748.347 :     Pipe = 4c52d38 Read ==>
19ec-a38:58598748.441 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58598808.839 : => ReadScan
19ec-1c88:58598808.944 : Count = 99852, Ptr = c1eac58
19ec-1c88:58598809.031 : => ReadScanEx2
19ec-1c88:58598809.087 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58598809.146 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58598809.204 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58598809.267 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58598809.325 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58598809.384 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58598809.450 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:58598809.516 : Pipe = 4c52e48 Read ==>
19ec-1c88:58598809.631 : Pipe = 4c52e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:58598809.761 : Pipe = 4c52e48 Read Copy from 4c52f08 + 699324 size = 50868
19ec-1c88:58598810.114 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58598810.203 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58598810.303 : Pipe = 4c52e48 Read <==
19ec-1c88:58598810.358 : => GetImageToBuffer
19ec-1c88:58598810.411 : => GetImageToBufferPageScan
19ec-1c88:58598810.464 : Pipe = 4c52e48 Read ==>
19ec-1c88:58598810.549 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58598810.658 : Pipe = 4c52e48 Read Copy from 4c52f08 + 750192 size = 36
19ec-1c88:58598810.762 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58598810.849 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58598810.941 : Pipe = 4c52e48 Read <==
19ec-1c88:58598810.993 : Get Packet type = 0 
19ec-1c88:58598811.045 : Get Packet dwSize = 75360 
19ec-1c88:58598811.096 : Get Packet bADFStatus = 1 
19ec-1c88:58598811.147 : Get Packet dwStatusLong = 0 
19ec-1c88:58598811.198 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58598811.258 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58598811.312 : <= GetImageToBuffer Ret = 1
19ec-1c88:58598811.366 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:58598811.427 : Pipe = 4c52e48 Read ==>
19ec-1c88:58598811.510 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58598811.771 : Pipe = 4c52e48 Read Copy from 4c52f08 + 750228 size = 48984
19ec-1c88:58598812.010 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:58598812.098 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58598812.193 : Pipe = 4c52e48 Read <==
19ec-1f3c:58598899.547 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58598899.725 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58598899.783 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58598899.855 :         Information.Status = 0
19ec-1f3c:58598899.914 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58598899.973 :         iCmd = 2, nBytes = 24
19ec-1c88:58598967.059 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58598967.178 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58598967.244 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58598967.308 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58598967.365 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58598967.425 : <= ReadScanEx2 ret = 1
19ec-1c88:58598967.479 : <= ReadScan ret = 1
19ec-1f3c:58599505.408 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58599505.635 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58599505.692 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58599505.765 :         Information.Status = 0
19ec-1f3c:58599505.827 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58599505.881 :         iCmd = 2, nBytes = 24
19ec-1f3c:58600061.389 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58600061.629 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1f3c:58600061.698 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58600061.779 :         Information.Status = 1, Information.Addr = 3954768
19ec-1f3c:58600062.928 :         => CNT96226::MemoryRead
19ec-1f3c:58600448.602 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58600448.800 :         System total receive data 311040 bytes
19ec-1f3c:58600448.870 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58600448.929 :         iCmd = 1, nBytes = 4
19ec-1f3c:58600594.848 :         0000 : 00 00 00 00 
19ec-1f3c:58600594.976 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58600595.123 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58600595.190 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58600595.255 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58600595.363 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58600595.476 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58600595.608 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58600595.670 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1324684 size = 36
19ec-1f3c:58600595.805 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58600595.896 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58600595.993 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58600596.128 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58600596.180 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58600596.272 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58600596.386 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58600596.446 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1324720 size = 311040
19ec-1f3c:58600602.858 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174684 Data = 311076
19ec-1f3c:58600602.962 :         Pipe = 4c52d38 Write read wait size = 0
19ec-1f3c:58600603.061 :         Pipe = 4c52d38 Write <==
19ec-a38:58600605.166 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174684 Data = 311076
19ec-a38:58600605.353 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1324684 size = 36
19ec-a38:58600605.490 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58600605.695 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58600605.807 :     Pipe = 4c52d38 Read <==
19ec-a38:58600605.870 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58600605.940 :     Pipe = 4c52d38 Read ==>
19ec-a38:58600606.035 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58600606.151 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1324720 size = 311040
19ec-a38:58600607.307 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58600607.396 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58600607.497 :     Pipe = 4c52d38 Read <==
19ec-a38:58600607.551 :     ImageProcessThread : Process start
19ec-a38:58600614.263 :     BytesPerLine = 3888
19ec-a38:58600614.383 :     Lines = 80
19ec-a38:58600662.652 :     ImageProcessThread : Process end
19ec-1f3c:58601151.686 :         IOThread: get image OK
19ec-1f3c:58601151.893 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-1f3c:58601151.999 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58601152.096 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58601152.177 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58601152.251 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58601152.312 :         IO Send command 10 bytes
19ec-1f3c:58601152.457 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58601152.519 :         iCmd = 0, nBytes = 10
19ec-1f3c:58601152.636 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-a38:58601753.443 :     Pipe = 4c52e48 Write ==>
19ec-a38:58601753.683 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-a38:58601753.832 :     Pipe = 4c52e48 start to write data
19ec-a38:58601753.898 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 825588 size = 36
19ec-a38:58601754.022 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-a38:58601757.566 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58601757.726 :     Pipe = 4c52e48 Write <==
19ec-a38:58601757.793 :     Pipe = 4c52e48 Write ==>
19ec-a38:58601757.896 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-a38:58601758.019 :     Pipe = 4c52e48 start to write data
19ec-a38:58601758.078 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 825624 size = 75360
19ec-a38:58601759.811 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-a38:58601759.907 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58601760.006 :     Pipe = 4c52e48 Write <==
19ec-a38:58601760.070 :     Pipe = 4c52d38 Read ==>
19ec-a38:58601760.165 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58601773.917 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58601774.031 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58601774.105 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58601774.174 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58601774.236 :         iCmd = 2, nBytes = 24
19ec-1c88:58602277.552 : => ReadScan
19ec-1c88:58602277.722 : Count = 99852, Ptr = c1eac58
19ec-1c88:58602277.807 : => ReadScanEx2
19ec-1c88:58602277.864 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58602277.933 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58602277.991 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58602278.056 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58602278.120 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58602278.186 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58602278.252 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:58602278.331 : Pipe = 4c52e48 Read ==>
19ec-1c88:58602278.445 : Pipe = 4c52e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:58602278.577 : Pipe = 4c52e48 Read Copy from 4c52f08 + 799212 size = 26376
19ec-1c88:58602278.831 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58602279.060 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58602279.168 : Pipe = 4c52e48 Read <==
19ec-1c88:58602279.224 : => GetImageToBuffer
19ec-1c88:58602279.278 : => GetImageToBufferPageScan
19ec-1c88:58602279.334 : Pipe = 4c52e48 Read ==>
19ec-1c88:58602279.425 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58602279.537 : Pipe = 4c52e48 Read Copy from 4c52f08 + 825588 size = 36
19ec-1c88:58602279.710 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58602279.799 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58602279.897 : Pipe = 4c52e48 Read <==
19ec-1c88:58602279.952 : Get Packet type = 0 
19ec-1c88:58602280.005 : Get Packet dwSize = 75360 
19ec-1c88:58602280.058 : Get Packet bADFStatus = 1 
19ec-1c88:58602280.112 : Get Packet dwStatusLong = 0 
19ec-1c88:58602280.166 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58602280.234 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58602280.292 : <= GetImageToBuffer Ret = 1
19ec-1c88:58602280.347 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:58602280.414 : Pipe = 4c52e48 Read ==>
19ec-1c88:58602280.500 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58602280.611 : Pipe = 4c52e48 Read Copy from 4c52f08 + 825624 size = 73476
19ec-1c88:58602280.998 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:58602281.089 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58602281.184 : Pipe = 4c52e48 Read <==
19ec-1c88:58602449.347 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58602449.530 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58602449.606 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58602449.675 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58602449.740 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58602449.805 : <= ReadScanEx2 ret = 1
19ec-1c88:58602449.861 : <= ReadScan ret = 1
19ec-1f3c:58602747.380 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58602747.601 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1f3c:58602747.666 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58602747.743 :         Information.Status = 1, Information.Addr = 4265808
19ec-1f3c:58602748.634 :         => CNT96226::MemoryRead
19ec-1f3c:58603278.243 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58603278.429 :         System total receive data 311040 bytes
19ec-1f3c:58603278.510 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58603278.576 :         iCmd = 1, nBytes = 4
19ec-1f3c:58603583.786 :         0000 : 00 00 00 00 
19ec-1f3c:58603583.951 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58603584.106 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58603584.181 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58603584.246 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58603584.350 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58603584.467 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58603584.598 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58603584.660 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1635760 size = 36
19ec-1f3c:58603584.782 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58603584.878 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58603584.978 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58603585.131 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58603585.192 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58603585.393 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58603585.553 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58603585.617 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1635796 size = 311040
19ec-a38:58603585.765 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58603586.041 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1635760 size = 36
19ec-a38:58603586.174 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58603586.267 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58603586.372 :     Pipe = 4c52d38 Read <==
19ec-a38:58603586.430 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58603586.505 :     Pipe = 4c52d38 Read ==>
19ec-a38:58603586.590 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58603592.527 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58603592.626 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58603592.729 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58603592.852 :         Pipe = 4c52d38 Write <==
19ec-a38:58603593.098 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58603593.276 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1635796 size = 311040
19ec-a38:58603594.400 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58603594.501 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58603594.605 :     Pipe = 4c52d38 Read <==
19ec-a38:58603594.660 :     ImageProcessThread : Process start
19ec-a38:58603598.984 :     BytesPerLine = 3888
19ec-a38:58603599.041 :     Lines = 80
19ec-a38:58603646.653 :     ImageProcessThread : Process end
19ec-1f3c:58604084.286 :         IOThread: get image OK
19ec-1f3c:58604084.462 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-1f3c:58604084.571 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58604084.671 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58604084.750 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58604084.825 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58604084.886 :         IO Send command 10 bytes
19ec-1f3c:58604085.024 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58604085.089 :         iCmd = 0, nBytes = 10
19ec-1f3c:58604085.212 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-a38:58604534.824 :     Pipe = 4c52e48 Write ==>
19ec-a38:58604535.100 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-a38:58604535.268 :     Pipe = 4c52e48 start to write data
19ec-a38:58604535.335 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 900984 size = 36
19ec-a38:58604535.458 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-a38:58604535.550 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58604535.653 :     Pipe = 4c52e48 Write <==
19ec-a38:58604535.711 :     Pipe = 4c52e48 Write ==>
19ec-a38:58604535.799 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-a38:58604535.917 :     Pipe = 4c52e48 start to write data
19ec-a38:58604535.977 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 901020 size = 75360
19ec-a38:58604538.100 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-a38:58604538.195 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58604538.290 :     Pipe = 4c52e48 Write <==
19ec-a38:58604538.351 :     Pipe = 4c52d38 Read ==>
19ec-a38:58604538.443 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58604978.889 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58604979.086 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58604979.164 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58604979.238 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58604979.303 :         iCmd = 2, nBytes = 24
19ec-1f3c:58605508.639 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58605508.866 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1f3c:58605508.936 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58605509.018 :         Information.Status = 1, Information.Addr = 4576848
19ec-1f3c:58605510.114 :         => CNT96226::MemoryRead
19ec-1c88:58605529.091 : => ReadScan
19ec-1c88:58605529.201 : Count = 99852, Ptr = c1eac58
19ec-1c88:58605529.285 : => ReadScanEx2
19ec-1c88:58605529.343 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58605529.410 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58605529.474 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58605529.539 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58605529.601 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58605529.665 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58605529.730 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:58605529.801 : Pipe = 4c52e48 Read ==>
19ec-1c88:58605529.915 : Pipe = 4c52e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:58605530.048 : Pipe = 4c52e48 Read Copy from 4c52f08 + 899100 size = 1884
19ec-1c88:58605530.183 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58605530.273 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58605530.377 : Pipe = 4c52e48 Read <==
19ec-1c88:58605530.431 : => GetImageToBuffer
19ec-1c88:58605530.482 : => GetImageToBufferPageScan
19ec-1c88:58605530.538 : Pipe = 4c52e48 Read ==>
19ec-1c88:58605530.625 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58605530.744 : Pipe = 4c52e48 Read Copy from 4c52f08 + 900984 size = 36
19ec-1c88:58605530.854 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58605530.942 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58605531.037 : Pipe = 4c52e48 Read <==
19ec-1c88:58605531.088 : Get Packet type = 0 
19ec-1c88:58605531.143 : Get Packet dwSize = 75360 
19ec-1c88:58605531.198 : Get Packet bADFStatus = 1 
19ec-1c88:58605531.253 : Get Packet dwStatusLong = 0 
19ec-1c88:58605531.307 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58605531.369 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58605531.428 : <= GetImageToBuffer Ret = 1
19ec-1c88:58605531.486 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58605531.553 : Pipe = 4c52e48 Read ==>
19ec-1c88:58605531.641 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58605531.754 : Pipe = 4c52e48 Read Copy from 4c52f08 + 901020 size = 75360
19ec-1c88:58605532.178 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58605532.263 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58605532.359 : Pipe = 4c52e48 Read <==
19ec-1c88:58605532.413 : => GetImageToBuffer
19ec-1c88:58605532.461 : => GetImageToBufferPageScan
19ec-1c88:58605532.513 : Pipe = 4c52e48 Read ==>
19ec-1c88:58605532.597 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58605902.542 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58605902.727 :         System total receive data 311040 bytes
19ec-1f3c:58605902.799 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58605902.865 :         iCmd = 1, nBytes = 4
19ec-1f3c:58606109.930 :         0000 : 00 00 00 00 
19ec-1f3c:58606110.018 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58606110.168 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58606110.232 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58606110.290 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58606110.399 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58606110.511 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58606110.652 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58606110.713 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1946836 size = 36
19ec-1f3c:58606110.836 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58606110.930 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58606111.030 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58606111.163 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58606111.398 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58606111.499 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58606111.620 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58606111.681 :         Pipe = 4c52d38 Memory Write Copy to 4c52e18 + 1946872 size = 150280
19ec-a38:58606111.917 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58606112.103 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1946836 size = 36
19ec-a38:58606112.234 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58606112.331 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58606112.436 :     Pipe = 4c52d38 Read <==
19ec-a38:58606112.563 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58606112.634 :     Pipe = 4c52d38 Read ==>
19ec-a38:58606112.724 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58606115.410 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 0 size = 160760
19ec-1f3c:58606118.845 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58606118.943 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58606119.045 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58606119.163 :         Pipe = 4c52d38 Write <==
19ec-a38:58606119.877 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58606120.037 :     Pipe = 4c52d38 Read Copy from 4c52e18 + 1946872 size = 150280
19ec-a38:58606120.499 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 0 size = 160760
19ec-a38:58606121.100 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58606121.190 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58606121.286 :     Pipe = 4c52d38 Read <==
19ec-a38:58606121.342 :     ImageProcessThread : Process start
19ec-a38:58606125.653 :     BytesPerLine = 3888
19ec-a38:58606125.710 :     Lines = 80
19ec-a38:58606173.106 :     ImageProcessThread : Process end
19ec-1f3c:58606307.074 :         IOThread: get image OK
19ec-1f3c:58606307.274 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-1f3c:58606307.387 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58606307.483 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58606307.563 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58606307.636 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58606307.698 :         IO Send command 10 bytes
19ec-1f3c:58606307.836 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58606307.896 :         iCmd = 0, nBytes = 10
19ec-1f3c:58606308.013 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-a38:58606834.841 :     Pipe = 4c52e48 Write ==>
19ec-a38:58606835.077 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58606835.226 :     Pipe = 4c52e48 start to write data
19ec-a38:58606835.298 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 976380 size = 36
19ec-a38:58606835.426 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58606835.519 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58606835.618 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58606835.776 :     Pipe = 4c52e48 Write <==
19ec-a38:58606835.832 :     Pipe = 4c52e48 Write ==>
19ec-a38:58606835.921 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58606836.035 :     Pipe = 4c52e48 start to write data
19ec-a38:58606836.095 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 976416 size = 75360
19ec-1c88:58606836.589 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58606836.771 : Pipe = 4c52e48 Read Copy from 4c52f08 + 976380 size = 36
19ec-1c88:58606836.899 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58606836.996 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58606837.098 : Pipe = 4c52e48 Read <==
19ec-1c88:58606837.358 : Get Packet type = 0 
19ec-1c88:58606837.418 : Get Packet dwSize = 75360 
19ec-1c88:58606837.475 : Get Packet bADFStatus = 1 
19ec-1c88:58606837.531 : Get Packet dwStatusLong = 0 
19ec-1c88:58606837.589 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58606837.659 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58606837.717 : <= GetImageToBuffer Ret = 1
19ec-1c88:58606837.790 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:58606837.859 : Pipe = 4c52e48 Read ==>
19ec-1c88:58606837.955 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58606838.238 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58606838.361 :     Pipe = 4c52e48 Write read wait size = 22608
19ec-a38:58606838.466 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58606838.586 :     Pipe = 4c52e48 Write <==
19ec-a38:58606838.646 :     Pipe = 4c52d38 Read ==>
19ec-a38:58606838.742 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58606839.344 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58606839.497 : Pipe = 4c52e48 Read Copy from 4c52f08 + 976416 size = 22608
19ec-1c88:58606839.689 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:58606839.779 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58606839.875 : Pipe = 4c52e48 Read <==
19ec-1f3c:58606885.629 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58606885.741 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58606885.810 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58606885.876 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58606885.937 :         iCmd = 2, nBytes = 24
19ec-1c88:58606998.367 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58606998.499 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58606998.564 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58606998.627 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58606998.688 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58606998.752 : <= ReadScanEx2 ret = 1
19ec-1c88:58606998.809 : <= ReadScan ret = 1
19ec-1f3c:58607086.621 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58607086.776 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58607086.845 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58607086.921 :         Information.Status = 0
19ec-1f3c:58607086.985 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58607087.040 :         iCmd = 2, nBytes = 24
19ec-1f3c:58608026.243 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58608026.460 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1f3c:58608026.531 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58608026.610 :         Information.Status = 1, Information.Addr = 4887888
19ec-1f3c:58608027.935 :         => CNT96226::MemoryRead
19ec-1f3c:58608420.395 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58608420.575 :         System total receive data 311040 bytes
19ec-1f3c:58608420.657 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58608420.727 :         iCmd = 1, nBytes = 4
19ec-1f3c:58608578.820 :         0000 : 00 00 00 00 
19ec-1f3c:58608578.917 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58608579.080 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58608579.149 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58608579.212 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58608579.313 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58608579.421 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58608579.548 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58608579.610 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 160760 size = 36
19ec-1f3c:58608579.741 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58608580.025 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58608580.135 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58608580.274 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58608580.333 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58608580.425 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58608580.536 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58608580.592 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 160796 size = 311040
19ec-a38:58608581.068 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58608581.249 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 160760 size = 36
19ec-a38:58608581.380 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58608581.479 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58608581.594 :     Pipe = 4c52d38 Read <==
19ec-a38:58608581.657 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58608581.724 :     Pipe = 4c52d38 Read ==>
19ec-a38:58608581.813 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58608587.543 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58608587.641 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58608587.738 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58608587.856 :         Pipe = 4c52d38 Write <==
19ec-a38:58608588.480 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58608588.648 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 160796 size = 311040
19ec-a38:58608589.770 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58608589.870 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58608589.969 :     Pipe = 4c52d38 Read <==
19ec-a38:58608590.026 :     ImageProcessThread : Process start
19ec-a38:58608594.341 :     BytesPerLine = 3888
19ec-a38:58608594.409 :     Lines = 80
19ec-a38:58608641.922 :     ImageProcessThread : Process end
19ec-1f3c:58608764.138 :         IOThread: get image OK
19ec-1f3c:58608764.386 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-1f3c:58608764.505 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58608764.600 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58608764.674 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58608764.742 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58608764.802 :         IO Send command 10 bytes
19ec-1f3c:58608764.924 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58608764.984 :         iCmd = 0, nBytes = 10
19ec-1f3c:58608765.098 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58609057.843 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58609058.025 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58609058.109 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58609058.181 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58609058.243 :         iCmd = 2, nBytes = 24
19ec-1f3c:58609208.968 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58609209.163 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58609209.231 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58609209.321 :         Information.Status = 0
19ec-1f3c:58609209.388 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58609209.448 :         iCmd = 2, nBytes = 24
19ec-a38:58609380.891 :     Pipe = 4c52e48 Write ==>
19ec-a38:58609381.150 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-a38:58609381.304 :     Pipe = 4c52e48 start to write data
19ec-a38:58609381.373 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1051776 size = 36
19ec-a38:58609381.495 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-a38:58609381.588 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58609381.691 :     Pipe = 4c52e48 Write <==
19ec-a38:58609381.867 :     Pipe = 4c52e48 Write ==>
19ec-a38:58609381.957 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-a38:58609382.075 :     Pipe = 4c52e48 start to write data
19ec-a38:58609382.134 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1051812 size = 75360
19ec-a38:58609383.912 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-a38:58609384.004 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58609384.104 :     Pipe = 4c52e48 Write <==
19ec-a38:58609384.170 :     Pipe = 4c52d38 Read ==>
19ec-a38:58609384.263 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58609707.752 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58609707.982 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58609708.057 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58609708.139 :         Information.Status = 0
19ec-1f3c:58609708.201 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58609708.262 :         iCmd = 2, nBytes = 24
19ec-1c88:58609850.012 : => ReadScan
19ec-1c88:58609850.144 : Count = 99852, Ptr = c1eac58
19ec-1c88:58609850.223 : => ReadScanEx2
19ec-1c88:58609850.277 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58609850.341 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58609850.397 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58609850.460 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58609850.519 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58609850.579 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58609850.642 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:58609850.715 : Pipe = 4c52e48 Read ==>
19ec-1c88:58609850.835 : Pipe = 4c52e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:58609850.968 : Pipe = 4c52e48 Read Copy from 4c52f08 + 999024 size = 52752
19ec-1c88:58609851.311 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58609851.401 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58609851.500 : Pipe = 4c52e48 Read <==
19ec-1c88:58609851.556 : => GetImageToBuffer
19ec-1c88:58609851.610 : => GetImageToBufferPageScan
19ec-1c88:58609851.669 : Pipe = 4c52e48 Read ==>
19ec-1c88:58609851.755 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58609851.864 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1051776 size = 36
19ec-1c88:58609851.972 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58609852.064 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58609852.158 : Pipe = 4c52e48 Read <==
19ec-1c88:58609852.209 : Get Packet type = 0 
19ec-1c88:58609852.262 : Get Packet dwSize = 75360 
19ec-1c88:58609852.320 : Get Packet bADFStatus = 1 
19ec-1c88:58609852.377 : Get Packet dwStatusLong = 0 
19ec-1c88:58609852.430 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58609852.489 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58609852.549 : <= GetImageToBuffer Ret = 1
19ec-1c88:58609852.603 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:58609852.765 : Pipe = 4c52e48 Read ==>
19ec-1c88:58609852.858 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58609852.974 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1051812 size = 47100
19ec-1c88:58609853.291 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:58609853.378 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58609853.472 : Pipe = 4c52e48 Read <==
19ec-1c88:58610034.351 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58610034.543 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58610034.613 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58610034.682 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58610034.747 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58610034.814 : <= ReadScanEx2 ret = 1
19ec-1c88:58610035.055 : <= ReadScan ret = 1
19ec-1f3c:58610682.644 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58610682.864 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1f3c:58610682.939 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58610683.022 :         Information.Status = 1, Information.Addr = 5198928
19ec-1f3c:58610683.931 :         => CNT96226::MemoryRead
19ec-1f3c:58611085.220 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58611085.416 :         System total receive data 311040 bytes
19ec-1f3c:58611085.491 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58611085.553 :         iCmd = 1, nBytes = 4
19ec-1f3c:58611250.335 :         0000 : 00 00 00 00 
19ec-1f3c:58611250.446 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58611250.606 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58611250.675 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58611250.736 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58611250.839 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58611250.951 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58611251.086 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58611251.148 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 471836 size = 36
19ec-1f3c:58611251.269 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58611251.360 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58611251.460 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58611251.630 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58611251.689 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58611251.974 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58611252.163 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58611252.230 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 471872 size = 311040
19ec-a38:58611252.384 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58611252.574 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 471836 size = 36
19ec-a38:58611252.707 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58611252.804 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58611252.913 :     Pipe = 4c52d38 Read <==
19ec-a38:58611252.976 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58611253.045 :     Pipe = 4c52d38 Read ==>
19ec-a38:58611253.132 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58611258.920 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58611259.019 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58611259.122 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58611259.244 :         Pipe = 4c52d38 Write <==
19ec-a38:58611259.440 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58611259.581 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 471872 size = 311040
19ec-a38:58611260.883 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58611260.968 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58611261.068 :     Pipe = 4c52d38 Read <==
19ec-a38:58611261.125 :     ImageProcessThread : Process start
19ec-a38:58611265.448 :     BytesPerLine = 3888
19ec-a38:58611265.509 :     Lines = 80
19ec-a38:58611313.088 :     ImageProcessThread : Process end
19ec-1f3c:58611438.352 :         IOThread: get image OK
19ec-1f3c:58611438.548 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-1f3c:58611438.654 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58611438.752 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58611438.833 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58611438.909 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58611438.973 :         IO Send command 10 bytes
19ec-1f3c:58611439.134 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58611439.315 :         iCmd = 0, nBytes = 10
19ec-1f3c:58611439.437 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58611722.096 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58611722.294 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58611722.370 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58611722.443 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58611722.504 :         iCmd = 2, nBytes = 24
19ec-1f3c:58611880.717 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58611880.928 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58611880.994 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58611881.068 :         Information.Status = 0
19ec-1f3c:58611881.126 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58611881.179 :         iCmd = 2, nBytes = 24
19ec-a38:58612050.601 :     Pipe = 4c52e48 Write ==>
19ec-a38:58612050.865 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-a38:58612051.016 :     Pipe = 4c52e48 start to write data
19ec-a38:58612051.079 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1127172 size = 36
19ec-a38:58612051.211 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-a38:58612051.302 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58612051.401 :     Pipe = 4c52e48 Write <==
19ec-a38:58612051.458 :     Pipe = 4c52e48 Write ==>
19ec-a38:58612051.548 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-a38:58612051.660 :     Pipe = 4c52e48 start to write data
19ec-a38:58612051.717 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1127208 size = 75360
19ec-a38:58612053.527 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-a38:58612053.621 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58612053.720 :     Pipe = 4c52e48 Write <==
19ec-a38:58612053.780 :     Pipe = 4c52d38 Read ==>
19ec-a38:58612053.878 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58612387.723 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58612387.937 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58612388.011 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58612388.089 :         Information.Status = 0
19ec-1f3c:58612388.154 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58612388.215 :         iCmd = 2, nBytes = 24
19ec-1c88:58612954.637 : => ReadScan
19ec-1c88:58612955.049 : Count = 99852, Ptr = c1eac58
19ec-1c88:58612955.128 : => ReadScanEx2
19ec-1c88:58612955.180 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58612955.245 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58612955.304 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58612955.366 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58612955.427 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58612955.488 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58612955.553 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:58612955.624 : Pipe = 4c52e48 Read ==>
19ec-1c88:58612955.745 : Pipe = 4c52e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:58612955.877 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1098912 size = 28260
19ec-1c88:58612956.112 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58612956.205 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58612956.307 : Pipe = 4c52e48 Read <==
19ec-1c88:58612956.365 : => GetImageToBuffer
19ec-1c88:58612956.419 : => GetImageToBufferPageScan
19ec-1c88:58612956.477 : Pipe = 4c52e48 Read ==>
19ec-1c88:58612956.564 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58612956.675 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1127172 size = 36
19ec-1c88:58612956.785 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58612956.871 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58612957.088 : Pipe = 4c52e48 Read <==
19ec-1c88:58612957.371 : Get Packet type = 0 
19ec-1c88:58612957.423 : Get Packet dwSize = 75360 
19ec-1c88:58612957.477 : Get Packet bADFStatus = 1 
19ec-1c88:58612957.531 : Get Packet dwStatusLong = 0 
19ec-1c88:58612957.582 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58612957.645 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58612957.701 : <= GetImageToBuffer Ret = 1
19ec-1c88:58612957.758 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:58612957.820 : Pipe = 4c52e48 Read ==>
19ec-1c88:58612957.904 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58612958.012 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1127208 size = 71592
19ec-1c88:58612958.383 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:58612958.468 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58612958.561 : Pipe = 4c52e48 Read <==
19ec-1f3c:58612959.298 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58612959.464 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58612959.528 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58612959.606 :         Information.Status = 0
19ec-1f3c:58612959.666 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58612959.722 :         iCmd = 2, nBytes = 24
19ec-1c88:58613147.868 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58613148.057 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58613148.136 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58613148.203 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58613148.271 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58613148.334 : <= ReadScanEx2 ret = 1
19ec-1c88:58613148.394 : <= ReadScan ret = 1
19ec-1f3c:58613524.137 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58613524.360 :         0010 : f0 00 00 00 50 13 54 00 
19ec-1f3c:58613524.421 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58613524.499 :         Information.Status = 1, Information.Addr = 5509968
19ec-1f3c:58613525.484 :         => CNT96226::MemoryRead
19ec-1f3c:58613922.341 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58613922.763 :         System total receive data 311040 bytes
19ec-1f3c:58613922.841 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58613922.902 :         iCmd = 1, nBytes = 4
19ec-1f3c:58614088.401 :         0000 : 00 00 00 00 
19ec-1f3c:58614088.586 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58614088.778 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58614088.858 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58614088.923 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58614089.038 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58614089.154 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58614089.285 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58614089.346 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 782912 size = 36
19ec-1f3c:58614089.470 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58614089.562 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58614089.662 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58614089.814 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58614089.876 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58614090.100 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58614090.263 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58614090.322 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 782948 size = 311040
19ec-a38:58614090.468 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58614090.663 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 782912 size = 36
19ec-a38:58614090.798 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58614091.001 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58614091.111 :     Pipe = 4c52d38 Read <==
19ec-a38:58614091.173 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58614091.242 :     Pipe = 4c52d38 Read ==>
19ec-a38:58614091.334 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58614097.603 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58614097.744 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58614097.858 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58614098.025 :         Pipe = 4c52d38 Write <==
19ec-a38:58614098.243 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58614098.374 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 782948 size = 311040
19ec-a38:58614099.504 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58614099.592 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58614099.693 :     Pipe = 4c52d38 Read <==
19ec-a38:58614099.749 :     ImageProcessThread : Process start
19ec-a38:58614104.070 :     BytesPerLine = 3888
19ec-a38:58614104.126 :     Lines = 80
19ec-a38:58614152.672 :     ImageProcessThread : Process end
19ec-1f3c:58614288.460 :         IOThread: get image OK
19ec-1f3c:58614288.661 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-1f3c:58614288.763 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58614288.859 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58614288.934 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58614289.006 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58614289.070 :         IO Send command 10 bytes
19ec-1f3c:58614289.193 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58614289.252 :         iCmd = 0, nBytes = 10
19ec-1f3c:58614289.363 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58614579.252 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58614579.444 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58614579.534 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58614579.608 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58614579.669 :         iCmd = 2, nBytes = 24
19ec-a38:58614864.686 :     Pipe = 4c52e48 Write ==>
19ec-a38:58614864.916 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-a38:58614865.062 :     Pipe = 4c52e48 start to write data
19ec-a38:58614865.125 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1202568 size = 36
19ec-a38:58614865.243 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-a38:58614865.329 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58614865.424 :     Pipe = 4c52e48 Write <==
19ec-a38:58614865.478 :     Pipe = 4c52e48 Write ==>
19ec-a38:58614865.567 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-a38:58614865.676 :     Pipe = 4c52e48 start to write data
19ec-a38:58614865.730 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1202604 size = 75360
19ec-a38:58614867.402 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-a38:58614867.495 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58614867.591 :     Pipe = 4c52e48 Write <==
19ec-a38:58614867.653 :     Pipe = 4c52d38 Read ==>
19ec-a38:58614867.744 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58615097.525 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58615097.773 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58615097.846 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58615097.928 :         Information.Status = 0
19ec-1f3c:58615097.992 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58615098.047 :         iCmd = 2, nBytes = 24
19ec-1f3c:58616052.316 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58616052.692 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-1f3c:58616052.764 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58616052.840 :         Information.Status = 1, Information.Addr = 5821008
19ec-1f3c:58616053.764 :         => CNT96226::MemoryRead
19ec-1c88:58616301.961 : => ReadScan
19ec-1c88:58616302.147 : Count = 99852, Ptr = c1eac58
19ec-1c88:58616302.233 : => ReadScanEx2
19ec-1c88:58616302.291 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58616302.355 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58616302.413 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58616302.487 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58616302.546 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58616302.610 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58616302.676 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:58616302.748 : Pipe = 4c52e48 Read ==>
19ec-1c88:58616302.866 : Pipe = 4c52e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:58616302.998 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1198800 size = 3768
19ec-1c88:58616303.143 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58616303.236 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58616303.334 : Pipe = 4c52e48 Read <==
19ec-1c88:58616303.390 : => GetImageToBuffer
19ec-1c88:58616303.450 : => GetImageToBufferPageScan
19ec-1c88:58616303.508 : Pipe = 4c52e48 Read ==>
19ec-1c88:58616303.593 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58616303.706 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1202568 size = 36
19ec-1c88:58616303.818 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58616303.906 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58616304.001 : Pipe = 4c52e48 Read <==
19ec-1c88:58616304.051 : Get Packet type = 0 
19ec-1c88:58616304.105 : Get Packet dwSize = 75360 
19ec-1c88:58616304.160 : Get Packet bADFStatus = 1 
19ec-1c88:58616304.215 : Get Packet dwStatusLong = 0 
19ec-1c88:58616304.265 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58616304.326 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58616304.384 : <= GetImageToBuffer Ret = 1
19ec-1c88:58616304.440 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58616304.506 : Pipe = 4c52e48 Read ==>
19ec-1c88:58616304.590 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58616304.704 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1202604 size = 75360
19ec-1c88:58616305.068 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58616305.155 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58616305.250 : Pipe = 4c52e48 Read <==
19ec-1c88:58616305.303 : => GetImageToBuffer
19ec-1c88:58616305.351 : => GetImageToBufferPageScan
19ec-1c88:58616305.406 : Pipe = 4c52e48 Read ==>
19ec-1c88:58616305.493 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58616452.136 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58616452.258 :         System total receive data 311040 bytes
19ec-1f3c:58616452.332 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58616452.397 :         iCmd = 1, nBytes = 4
19ec-1f3c:58616640.045 :         0000 : 00 00 00 00 
19ec-1f3c:58616640.242 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58616640.446 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58616640.519 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58616640.584 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58616640.706 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58616640.856 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58616641.005 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58616641.070 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 1093988 size = 36
19ec-1f3c:58616641.190 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58616641.627 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58616641.741 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58616641.904 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58616641.960 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58616642.056 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58616642.167 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58616642.225 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 1094024 size = 311040
19ec-a38:58616643.808 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58616643.976 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 1093988 size = 36
19ec-a38:58616644.092 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58616644.179 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58616644.276 :     Pipe = 4c52d38 Read <==
19ec-a38:58616644.334 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58616644.400 :     Pipe = 4c52d38 Read ==>
19ec-a38:58616644.487 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58616649.931 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58616650.090 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58616650.223 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58616650.349 :         Pipe = 4c52d38 Write <==
19ec-a38:58616651.098 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58616651.277 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 1094024 size = 311040
19ec-a38:58616652.843 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58616652.940 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58616653.039 :     Pipe = 4c52d38 Read <==
19ec-a38:58616653.096 :     ImageProcessThread : Process start
19ec-a38:58616657.475 :     BytesPerLine = 3888
19ec-a38:58616657.535 :     Lines = 80
19ec-a38:58616705.331 :     ImageProcessThread : Process end
19ec-1f3c:58616824.174 :         IOThread: get image OK
19ec-1f3c:58616824.376 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-1f3c:58616824.483 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58616824.809 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58616824.884 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58616824.957 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58616825.021 :         IO Send command 10 bytes
19ec-1f3c:58616825.141 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58616825.201 :         iCmd = 0, nBytes = 10
19ec-1f3c:58616825.317 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58617112.123 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58617112.621 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58617112.691 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58617113.064 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58617114.073 :         iCmd = 2, nBytes = 24
19ec-1f3c:58617270.465 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58617270.664 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58617270.727 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58617270.803 :         Information.Status = 0
19ec-1f3c:58617270.863 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58617270.922 :         iCmd = 2, nBytes = 24
19ec-a38:58617360.913 :     Pipe = 4c52e48 Write ==>
19ec-a38:58617361.094 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58617361.237 :     Pipe = 4c52e48 start to write data
19ec-a38:58617361.300 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1277964 size = 36
19ec-a38:58617361.432 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58617361.527 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58617361.624 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58617361.893 :     Pipe = 4c52e48 Write <==
19ec-a38:58617361.947 :     Pipe = 4c52e48 Write ==>
19ec-a38:58617362.036 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58617362.153 :     Pipe = 4c52e48 start to write data
19ec-a38:58617362.210 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1278000 size = 75360
19ec-1c88:58617362.657 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58617362.830 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1277964 size = 36
19ec-1c88:58617362.954 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58617363.049 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58617363.149 : Pipe = 4c52e48 Read <==
19ec-1c88:58617363.207 : Get Packet type = 0 
19ec-1c88:58617363.262 : Get Packet dwSize = 75360 
19ec-1c88:58617363.321 : Get Packet bADFStatus = 1 
19ec-1c88:58617363.377 : Get Packet dwStatusLong = 0 
19ec-1c88:58617363.427 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58617363.492 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58617363.552 : <= GetImageToBuffer Ret = 1
19ec-1c88:58617363.616 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:58617363.683 : Pipe = 4c52e48 Read ==>
19ec-1c88:58617363.768 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58617364.012 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58617364.191 :     Pipe = 4c52e48 Write read wait size = 20724
19ec-a38:58617364.293 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58617364.409 :     Pipe = 4c52e48 Write <==
19ec-a38:58617364.471 :     Pipe = 4c52d38 Read ==>
19ec-a38:58617364.561 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58617365.259 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58617365.410 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1278000 size = 20724
19ec-1c88:58617365.614 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:58617365.706 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58617365.801 : Pipe = 4c52e48 Read <==
19ec-1c88:58617514.597 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58617514.720 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58617514.783 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58617514.844 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58617514.902 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58617514.963 : <= ReadScanEx2 ret = 1
19ec-1c88:58617515.014 : <= ReadScan ret = 1
19ec-1f3c:58617796.552 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58617796.875 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58617796.955 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58617797.036 :         Information.Status = 0
19ec-1f3c:58617797.107 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58617797.169 :         iCmd = 2, nBytes = 24
19ec-1f3c:58618727.813 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58618728.030 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-1f3c:58618728.106 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58618728.189 :         Information.Status = 1, Information.Addr = 6132048
19ec-1f3c:58618729.224 :         => CNT96226::MemoryRead
19ec-1f3c:58619109.761 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58619109.873 :         System total receive data 311040 bytes
19ec-1f3c:58619109.950 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58619110.012 :         iCmd = 1, nBytes = 4
19ec-1f3c:58619272.327 :         0000 : 00 00 00 00 
19ec-1f3c:58619272.468 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58619272.640 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58619272.709 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58619272.773 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58619272.873 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58619273.099 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58619273.229 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58619273.292 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 1405064 size = 36
19ec-1f3c:58619273.415 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58619273.508 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58619273.609 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58619273.747 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58619273.804 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58619273.895 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58619274.009 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58619274.066 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 1405100 size = 311040
19ec-a38:58619274.804 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58619274.987 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 1405064 size = 36
19ec-a38:58619275.113 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58619275.203 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58619275.306 :     Pipe = 4c52d38 Read <==
19ec-a38:58619275.367 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58619275.434 :     Pipe = 4c52d38 Read ==>
19ec-a38:58619275.523 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58619280.916 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58619281.071 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58619281.196 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58619281.330 :         Pipe = 4c52d38 Write <==
19ec-a38:58619282.351 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58619282.529 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 1405100 size = 311040
19ec-a38:58619283.609 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58619283.700 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58619283.802 :     Pipe = 4c52d38 Read <==
19ec-a38:58619283.860 :     ImageProcessThread : Process start
19ec-a38:58619288.195 :     BytesPerLine = 3888
19ec-a38:58619288.250 :     Lines = 80
19ec-a38:58619335.144 :     ImageProcessThread : Process end
19ec-1f3c:58619462.215 :         IOThread: get image OK
19ec-1f3c:58619462.405 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-1f3c:58619462.517 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58619462.610 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58619462.688 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58619462.758 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58619462.818 :         IO Send command 10 bytes
19ec-1f3c:58619462.930 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58619462.989 :         iCmd = 0, nBytes = 10
19ec-1f3c:58619463.102 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58619744.789 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58619744.982 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58619745.062 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58619745.131 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58619745.196 :         iCmd = 2, nBytes = 24
19ec-1f3c:58619914.724 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58619914.934 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58619915.002 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58619915.079 :         Information.Status = 0
19ec-1f3c:58619915.146 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58619915.208 :         iCmd = 2, nBytes = 24
19ec-a38:58620076.838 :     Pipe = 4c52e48 Write ==>
19ec-a38:58620077.052 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-a38:58620077.306 :     Pipe = 4c52e48 start to write data
19ec-a38:58620077.369 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1353360 size = 36
19ec-a38:58620077.490 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-a38:58620077.581 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58620077.677 :     Pipe = 4c52e48 Write <==
19ec-a38:58620077.730 :     Pipe = 4c52e48 Write ==>
19ec-a38:58620077.814 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-a38:58620077.929 :     Pipe = 4c52e48 start to write data
19ec-a38:58620077.984 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1353396 size = 75360
19ec-a38:58620079.571 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-a38:58620079.658 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58620079.750 :     Pipe = 4c52e48 Write <==
19ec-a38:58620079.811 :     Pipe = 4c52d38 Read ==>
19ec-a38:58620079.904 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58620421.080 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58620421.296 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58620421.371 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58620421.450 :         Information.Status = 0
19ec-1f3c:58620421.514 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58620421.571 :         iCmd = 2, nBytes = 24
19ec-1c88:58620645.683 : => ReadScan
19ec-1c88:58620645.804 : Count = 99852, Ptr = c1eac58
19ec-1c88:58620645.890 : => ReadScanEx2
19ec-1c88:58620645.945 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58620646.005 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58620646.064 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58620646.124 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58620646.181 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58620646.240 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58620646.306 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:58620646.377 : Pipe = 4c52e48 Read ==>
19ec-1c88:58620646.495 : Pipe = 4c52e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:58620646.624 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1298724 size = 54636
19ec-1c88:58620646.964 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58620647.054 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58620647.154 : Pipe = 4c52e48 Read <==
19ec-1c88:58620647.210 : => GetImageToBuffer
19ec-1c88:58620647.271 : => GetImageToBufferPageScan
19ec-1c88:58620647.329 : Pipe = 4c52e48 Read ==>
19ec-1c88:58620647.414 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58620647.524 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1353360 size = 36
19ec-1c88:58620647.632 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58620647.718 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58620647.812 : Pipe = 4c52e48 Read <==
19ec-1c88:58620647.864 : Get Packet type = 0 
19ec-1c88:58620647.917 : Get Packet dwSize = 75360 
19ec-1c88:58620647.968 : Get Packet bADFStatus = 1 
19ec-1c88:58620648.019 : Get Packet dwStatusLong = 0 
19ec-1c88:58620648.072 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58620648.135 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58620648.193 : <= GetImageToBuffer Ret = 1
19ec-1c88:58620648.244 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:58620648.308 : Pipe = 4c52e48 Read ==>
19ec-1c88:58620648.390 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58620648.498 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1353396 size = 45216
19ec-1c88:58620648.825 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:58620648.910 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58620649.004 : Pipe = 4c52e48 Read <==
19ec-1c88:58620807.145 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58620807.339 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58620807.412 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58620807.478 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58620807.541 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58620807.606 : <= ReadScanEx2 ret = 1
19ec-1c88:58620807.663 : <= ReadScan ret = 1
19ec-1f3c:58621531.156 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58621531.369 :         0010 : f0 00 00 00 50 50 62 00 
19ec-1f3c:58621531.438 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58621531.514 :         Information.Status = 1, Information.Addr = 6443088
19ec-1f3c:58621532.433 :         => CNT96226::MemoryRead
19ec-1f3c:58621929.152 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58621929.347 :         System total receive data 311040 bytes
19ec-1f3c:58621929.417 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58621929.476 :         iCmd = 1, nBytes = 4
19ec-1f3c:58622071.321 :         0000 : 00 00 00 00 
19ec-1f3c:58622071.419 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58622071.573 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58622071.637 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58622071.699 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58622071.801 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58622071.911 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58622072.038 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58622072.097 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 1716140 size = 36
19ec-1f3c:58622072.211 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58622072.305 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58622072.397 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58622072.550 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58622072.603 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58622072.918 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58622073.030 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58622073.086 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 1716176 size = 311040
19ec-a38:58622073.230 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58622073.414 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 1716140 size = 36
19ec-a38:58622073.548 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58622073.645 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58622073.757 :     Pipe = 4c52d38 Read <==
19ec-a38:58622073.817 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58622073.889 :     Pipe = 4c52d38 Read ==>
19ec-a38:58622073.979 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58622079.785 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58622079.882 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58622079.978 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58622080.093 :         Pipe = 4c52d38 Write <==
19ec-a38:58622080.707 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58622080.857 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 1716176 size = 311040
19ec-a38:58622082.153 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58622082.238 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58622082.335 :     Pipe = 4c52d38 Read <==
19ec-a38:58622082.393 :     ImageProcessThread : Process start
19ec-a38:58622086.706 :     BytesPerLine = 3888
19ec-a38:58622086.762 :     Lines = 80
19ec-a38:58622134.350 :     ImageProcessThread : Process end
19ec-1f3c:58622264.827 :         IOThread: get image OK
19ec-1f3c:58622265.027 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-1f3c:58622267.084 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58622267.237 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58622267.320 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58622267.396 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58622267.460 :         IO Send command 10 bytes
19ec-1f3c:58622268.037 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58622268.120 :         iCmd = 0, nBytes = 10
19ec-1f3c:58622268.249 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58622572.407 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58622572.595 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58622572.664 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58622572.727 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58622572.784 :         iCmd = 2, nBytes = 24
19ec-1f3c:58623081.011 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58623081.228 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58623081.295 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58623081.374 :         Information.Status = 0
19ec-1f3c:58623081.438 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58623081.501 :         iCmd = 2, nBytes = 24
19ec-1f3c:58623645.912 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58623646.142 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58623646.214 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58623646.312 :         Information.Status = 0
19ec-1f3c:58623646.374 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58623646.434 :         iCmd = 2, nBytes = 24
19ec-a38:58623878.445 :     Pipe = 4c52e48 Write ==>
19ec-a38:58623878.699 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-a38:58623878.850 :     Pipe = 4c52e48 start to write data
19ec-a38:58623878.914 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1428756 size = 36
19ec-a38:58623879.037 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-a38:58623879.135 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58623879.233 :     Pipe = 4c52e48 Write <==
19ec-a38:58623879.290 :     Pipe = 4c52e48 Write ==>
19ec-a38:58623879.380 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-a38:58623879.496 :     Pipe = 4c52e48 start to write data
19ec-a38:58623879.551 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1428792 size = 75360
19ec-a38:58623881.416 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-a38:58623881.515 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58623881.612 :     Pipe = 4c52e48 Write <==
19ec-a38:58623881.676 :     Pipe = 4c52d38 Read ==>
19ec-a38:58623881.772 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58624146.573 : => ReadScan
19ec-1c88:58624146.735 : Count = 99852, Ptr = c1eac58
19ec-1c88:58624146.814 : => ReadScanEx2
19ec-1c88:58624146.867 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58624146.930 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58624146.989 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58624147.052 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58624147.111 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58624147.175 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58624147.243 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:58624147.312 : Pipe = 4c52e48 Read ==>
19ec-1c88:58624147.424 : Pipe = 4c52e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:58624147.563 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1398612 size = 30144
19ec-1c88:58624147.794 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58624147.885 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58624147.984 : Pipe = 4c52e48 Read <==
19ec-1c88:58624148.041 : => GetImageToBuffer
19ec-1c88:58624148.220 : => GetImageToBufferPageScan
19ec-1c88:58624148.277 : Pipe = 4c52e48 Read ==>
19ec-1c88:58624148.366 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58624148.478 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1428756 size = 36
19ec-1c88:58624148.586 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58624148.671 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58624148.763 : Pipe = 4c52e48 Read <==
19ec-1c88:58624148.814 : Get Packet type = 0 
19ec-1c88:58624148.865 : Get Packet dwSize = 75360 
19ec-1c88:58624148.919 : Get Packet bADFStatus = 1 
19ec-1c88:58624148.974 : Get Packet dwStatusLong = 0 
19ec-1c88:58624149.028 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58624149.088 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58624149.146 : <= GetImageToBuffer Ret = 1
19ec-1c88:58624149.198 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:58624149.260 : Pipe = 4c52e48 Read ==>
19ec-1c88:58624149.342 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58624149.452 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1428792 size = 69708
19ec-1c88:58624149.858 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:58624149.941 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58624150.034 : Pipe = 4c52e48 Read <==
19ec-1f3c:58624206.430 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58624206.587 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1f3c:58624206.651 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58624206.724 :         Information.Status = 1, Information.Addr = 3643728
19ec-1f3c:58624207.646 :         => CNT96226::MemoryRead
19ec-1c88:58624306.230 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58624306.368 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58624306.433 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58624306.497 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58624306.556 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58624306.617 : <= ReadScanEx2 ret = 1
19ec-1c88:58624306.675 : <= ReadScan ret = 1
19ec-1f3c:58624592.637 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58624592.823 :         System total receive data 311040 bytes
19ec-1f3c:58624592.898 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58624592.967 :         iCmd = 1, nBytes = 4
19ec-1f3c:58624735.071 :         0000 : 00 00 00 00 
19ec-1f3c:58624735.182 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58624735.338 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58624735.403 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58624735.461 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58624735.560 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58624735.672 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58624735.801 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58624735.863 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 2027216 size = 36
19ec-1f3c:58624735.987 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58624736.080 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58624736.178 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58624736.319 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58624736.375 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58624736.462 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58624736.602 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58624736.659 :         Pipe = 4c52d38 Memory Write Copy to 4c52e28 + 2027252 size = 69900
19ec-a38:58624736.936 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58624737.120 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 2027216 size = 36
19ec-a38:58624737.257 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58624737.471 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58624737.581 :     Pipe = 4c52d38 Read <==
19ec-a38:58624737.643 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58624737.713 :     Pipe = 4c52d38 Read ==>
19ec-a38:58624737.804 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58624738.487 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 0 size = 241140
19ec-1f3c:58624743.473 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58624743.568 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58624743.673 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58624743.792 :         Pipe = 4c52d38 Write <==
19ec-a38:58624743.993 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58624744.133 :     Pipe = 4c52d38 Read Copy from 4c52e28 + 2027252 size = 69900
19ec-a38:58624744.386 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 0 size = 241140
19ec-a38:58624745.215 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58624745.304 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58624745.398 :     Pipe = 4c52d38 Read <==
19ec-a38:58624745.452 :     ImageProcessThread : Process start
19ec-a38:58624749.786 :     BytesPerLine = 3888
19ec-a38:58624749.842 :     Lines = 80
19ec-a38:58624797.567 :     ImageProcessThread : Process end
19ec-1f3c:58624929.096 :         IOThread: get image OK
19ec-1f3c:58624929.298 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-1f3c:58624929.401 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58624929.501 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58624929.579 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58624929.651 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58624929.716 :         IO Send command 10 bytes
19ec-1f3c:58624929.858 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58624929.922 :         iCmd = 0, nBytes = 10
19ec-1f3c:58624930.038 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58625219.014 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58625219.186 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58625219.256 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58625219.328 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58625219.384 :         iCmd = 2, nBytes = 24
19ec-a38:58625527.634 :     Pipe = 4c52e48 Write ==>
19ec-a38:58625527.879 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-a38:58625528.030 :     Pipe = 4c52e48 start to write data
19ec-a38:58625528.098 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1504152 size = 36
19ec-a38:58625528.219 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-a38:58625528.309 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58625528.412 :     Pipe = 4c52e48 Write <==
19ec-a38:58625528.470 :     Pipe = 4c52e48 Write ==>
19ec-a38:58625528.558 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-a38:58625528.668 :     Pipe = 4c52e48 start to write data
19ec-a38:58625528.727 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1504188 size = 75360
19ec-a38:58625530.374 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-a38:58625530.466 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58625530.560 :     Pipe = 4c52e48 Write <==
19ec-a38:58625530.618 :     Pipe = 4c52d38 Read ==>
19ec-a38:58625530.708 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58625722.030 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58625722.218 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58625722.286 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58625722.367 :         Information.Status = 0
19ec-1f3c:58625722.433 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58625722.614 :         iCmd = 2, nBytes = 24
19ec-1f3c:58626290.969 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58626291.194 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58626291.255 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58626291.330 :         Information.Status = 0
19ec-1f3c:58626291.387 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58626291.443 :         iCmd = 2, nBytes = 24
19ec-1f3c:58626870.010 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58626870.242 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1f3c:58626870.302 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58626870.380 :         Information.Status = 1, Information.Addr = 3954768
19ec-1f3c:58626871.498 :         => CNT96226::MemoryRead
19ec-1f3c:58627256.590 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58627256.773 :         System total receive data 311040 bytes
19ec-1f3c:58627256.849 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58627256.910 :         iCmd = 1, nBytes = 4
19ec-1f3c:58627419.419 :         0000 : 00 00 00 00 
19ec-1f3c:58627419.561 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58627419.737 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58627419.807 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58627419.866 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58627419.968 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58627420.075 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58627420.204 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58627420.262 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 241140 size = 36
19ec-1f3c:58627420.376 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58627420.476 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58627420.574 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58627420.708 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58627420.762 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58627420.852 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58627420.961 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58627421.017 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 241176 size = 311040
19ec-a38:58627421.548 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58627421.731 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 241140 size = 36
19ec-a38:58627421.859 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58627421.959 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58627422.061 :     Pipe = 4c52d38 Read <==
19ec-a38:58627422.121 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58627422.188 :     Pipe = 4c52d38 Read ==>
19ec-a38:58627422.274 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58627428.334 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58627428.435 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58627428.541 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58627428.804 :         Pipe = 4c52d38 Write <==
19ec-a38:58627428.921 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58627429.042 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 241176 size = 311040
19ec-a38:58627430.051 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58627430.141 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58627430.236 :     Pipe = 4c52d38 Read <==
19ec-a38:58627430.288 :     ImageProcessThread : Process start
19ec-a38:58627434.636 :     BytesPerLine = 3888
19ec-a38:58627434.696 :     Lines = 80
19ec-a38:58627482.541 :     ImageProcessThread : Process end
19ec-1f3c:58627613.708 :         IOThread: get image OK
19ec-1f3c:58627614.062 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-1f3c:58627614.172 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58627614.270 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58627614.351 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58627614.433 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58627614.496 :         IO Send command 10 bytes
19ec-1f3c:58627614.627 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58627614.687 :         iCmd = 0, nBytes = 10
19ec-1f3c:58627614.810 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:58627680.392 : => ReadScan
19ec-1c88:58627680.514 : Count = 99852, Ptr = c1eac58
19ec-1c88:58627680.592 : => ReadScanEx2
19ec-1c88:58627680.643 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58627680.704 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58627680.760 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58627680.825 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58627680.890 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58627680.954 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58627681.022 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:58627681.093 : Pipe = 4c52e48 Read ==>
19ec-1c88:58627681.210 : Pipe = 4c52e48 Read Total = 27262976 Free = 27181928 Data = 81048
19ec-1c88:58627681.341 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1498500 size = 5652
19ec-1c88:58627681.495 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58627681.587 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58627681.687 : Pipe = 4c52e48 Read <==
19ec-1c88:58627681.740 : => GetImageToBuffer
19ec-1c88:58627681.795 : => GetImageToBufferPageScan
19ec-1c88:58627681.848 : Pipe = 4c52e48 Read ==>
19ec-1c88:58627681.934 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58627682.045 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1504152 size = 36
19ec-1c88:58627682.154 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58627682.243 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58627682.338 : Pipe = 4c52e48 Read <==
19ec-1c88:58627682.392 : Get Packet type = 0 
19ec-1c88:58627682.444 : Get Packet dwSize = 75360 
19ec-1c88:58627682.495 : Get Packet bADFStatus = 1 
19ec-1c88:58627682.548 : Get Packet dwStatusLong = 0 
19ec-1c88:58627682.602 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58627682.664 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58627682.724 : <= GetImageToBuffer Ret = 1
19ec-1c88:58627682.778 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58627682.845 : Pipe = 4c52e48 Read ==>
19ec-1c88:58627682.933 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58627683.047 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1504188 size = 75360
19ec-1c88:58627683.618 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58627683.702 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58627683.798 : Pipe = 4c52e48 Read <==
19ec-1c88:58627683.849 : => GetImageToBuffer
19ec-1c88:58627683.897 : => GetImageToBufferPageScan
19ec-1c88:58627683.948 : Pipe = 4c52e48 Read ==>
19ec-1c88:58627684.265 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58627894.136 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58627894.317 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58627894.390 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58627894.458 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58627894.517 :         iCmd = 2, nBytes = 24
19ec-a38:58628173.863 :     Pipe = 4c52e48 Write ==>
19ec-a38:58628174.108 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58628174.252 :     Pipe = 4c52e48 start to write data
19ec-a38:58628174.315 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1579548 size = 36
19ec-a38:58628174.434 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58628174.641 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58628174.740 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58628174.871 :     Pipe = 4c52e48 Write <==
19ec-a38:58628174.923 :     Pipe = 4c52e48 Write ==>
19ec-a38:58628175.242 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58628175.355 :     Pipe = 4c52e48 start to write data
19ec-a38:58628175.412 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1579584 size = 75360
19ec-1c88:58628175.561 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58628175.749 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1579548 size = 36
19ec-1c88:58628175.884 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58628175.978 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58628176.080 : Pipe = 4c52e48 Read <==
19ec-1c88:58628176.136 : Get Packet type = 0 
19ec-1c88:58628176.191 : Get Packet dwSize = 75360 
19ec-1c88:58628176.245 : Get Packet bADFStatus = 1 
19ec-1c88:58628176.303 : Get Packet dwStatusLong = 0 
19ec-1c88:58628176.354 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58628176.422 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58628176.487 : <= GetImageToBuffer Ret = 1
19ec-1c88:58628176.556 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:58628176.623 : Pipe = 4c52e48 Read ==>
19ec-1c88:58628176.711 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58628177.183 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-a38:58628177.275 :     Pipe = 4c52e48 Write read wait size = 18840
19ec-a38:58628177.370 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58628177.708 :     Pipe = 4c52e48 Write <==
19ec-a38:58628177.762 :     Pipe = 4c52d38 Read ==>
19ec-a38:58628177.849 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58628177.975 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58628178.152 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1579584 size = 18840
19ec-1c88:58628178.331 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:58628178.422 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58628178.520 : Pipe = 4c52e48 Read <==
19ec-1c88:58628337.121 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58628337.265 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58628337.393 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58628338.300 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58628338.368 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58628338.427 : <= ReadScanEx2 ret = 1
19ec-1c88:58628338.480 : <= ReadScan ret = 1
19ec-1f3c:58628369.809 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58628369.962 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58628370.026 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58628370.101 :         Information.Status = 0
19ec-1f3c:58628370.164 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58628370.222 :         iCmd = 2, nBytes = 24
19ec-1f3c:58628567.237 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58628567.458 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58628567.529 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58628567.605 :         Information.Status = 0
19ec-1f3c:58628567.671 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58628567.729 :         iCmd = 2, nBytes = 24
19ec-1f3c:58629541.461 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58629541.678 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1f3c:58629541.745 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58629541.824 :         Information.Status = 1, Information.Addr = 4265808
19ec-1f3c:58629542.956 :         => CNT96226::MemoryRead
19ec-1f3c:58629923.992 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58629924.273 :         System total receive data 311040 bytes
19ec-1f3c:58629924.346 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58629924.407 :         iCmd = 1, nBytes = 4
19ec-1f3c:58630090.409 :         0000 : 00 00 00 00 
19ec-1f3c:58630090.538 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58630090.703 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58630090.771 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58630090.833 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58630090.937 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58630091.051 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58630091.183 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58630091.249 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 552216 size = 36
19ec-1f3c:58630091.371 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58630091.462 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58630091.566 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58630091.735 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58630091.793 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58630091.884 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58630092.000 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58630092.059 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 552252 size = 311040
19ec-a38:58630092.500 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58630092.682 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 552216 size = 36
19ec-a38:58630092.812 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58630092.916 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58630093.024 :     Pipe = 4c52d38 Read <==
19ec-a38:58630093.088 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58630093.159 :     Pipe = 4c52d38 Read ==>
19ec-a38:58630093.249 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58630099.040 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58630099.140 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58630099.245 :         Pipe = 4c52d38 Set read data ready
19ec-a38:58630100.044 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58630100.165 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 552252 size = 311040
19ec-a38:58630101.034 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58630101.122 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58630101.221 :     Pipe = 4c52d38 Read <==
19ec-a38:58630101.272 :     ImageProcessThread : Process start
19ec-1f3c:58630103.226 :         Pipe = 4c52d38 Write <==
19ec-a38:58630105.598 :     BytesPerLine = 3888
19ec-a38:58630105.653 :     Lines = 80
19ec-a38:58630153.591 :     ImageProcessThread : Process end
19ec-1f3c:58630286.309 :         IOThread: get image OK
19ec-1f3c:58630286.483 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-1f3c:58630286.581 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58630286.685 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58630286.762 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58630286.832 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58630286.891 :         IO Send command 10 bytes
19ec-1f3c:58630287.000 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58630287.062 :         iCmd = 0, nBytes = 10
19ec-1f3c:58630287.184 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58630565.976 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58630566.179 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58630566.268 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58630566.341 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58630566.591 :         iCmd = 2, nBytes = 24
19ec-a38:58630915.561 :     Pipe = 4c52e48 Write ==>
19ec-a38:58630915.836 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-a38:58630915.986 :     Pipe = 4c52e48 start to write data
19ec-a38:58630916.050 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1654944 size = 36
19ec-a38:58630916.172 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-a38:58630916.265 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58630916.376 :     Pipe = 4c52e48 Write <==
19ec-a38:58630916.430 :     Pipe = 4c52e48 Write ==>
19ec-a38:58630916.517 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-a38:58630916.627 :     Pipe = 4c52e48 start to write data
19ec-a38:58630916.682 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1654980 size = 75360
19ec-a38:58630918.542 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-a38:58630918.635 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58630918.729 :     Pipe = 4c52e48 Write <==
19ec-a38:58630918.793 :     Pipe = 4c52d38 Read ==>
19ec-a38:58630918.885 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58631049.585 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58631049.823 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58631049.889 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58631049.965 :         Information.Status = 0
19ec-1f3c:58631050.027 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58631050.086 :         iCmd = 2, nBytes = 24
19ec-1f3c:58631629.217 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58631629.445 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58631629.514 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58631629.588 :         Information.Status = 0
19ec-1f3c:58631629.649 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58631629.704 :         iCmd = 2, nBytes = 24
19ec-1c88:58631826.378 : => ReadScan
19ec-1c88:58631826.526 : Count = 99852, Ptr = c1eac58
19ec-1c88:58631826.605 : => ReadScanEx2
19ec-1c88:58631826.656 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58631826.721 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58631826.781 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58631826.843 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58631826.903 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58631826.962 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58631827.030 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:58631827.101 : Pipe = 4c52e48 Read ==>
19ec-1c88:58631827.218 : Pipe = 4c52e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:58631827.347 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1598424 size = 56520
19ec-1c88:58631827.733 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58631827.821 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58631827.918 : Pipe = 4c52e48 Read <==
19ec-1c88:58631827.973 : => GetImageToBuffer
19ec-1c88:58631828.027 : => GetImageToBufferPageScan
19ec-1c88:58631828.082 : Pipe = 4c52e48 Read ==>
19ec-1c88:58631828.169 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58631828.278 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1654944 size = 36
19ec-1c88:58631828.389 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58631828.474 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58631828.566 : Pipe = 4c52e48 Read <==
19ec-1c88:58631828.616 : Get Packet type = 0 
19ec-1c88:58631828.669 : Get Packet dwSize = 75360 
19ec-1c88:58631828.719 : Get Packet bADFStatus = 1 
19ec-1c88:58631828.771 : Get Packet dwStatusLong = 0 
19ec-1c88:58631828.823 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58631828.885 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58631829.084 : <= GetImageToBuffer Ret = 1
19ec-1c88:58631829.146 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:58631829.211 : Pipe = 4c52e48 Read ==>
19ec-1c88:58631829.296 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58631829.409 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1654980 size = 43332
19ec-1c88:58631829.703 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:58631829.789 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58631829.885 : Pipe = 4c52e48 Read <==
19ec-1c88:58631984.135 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58631984.272 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58631984.346 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58631984.407 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58631984.468 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58631984.532 : <= ReadScanEx2 ret = 1
19ec-1c88:58631984.582 : <= ReadScan ret = 1
19ec-1f3c:58632182.095 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58632182.337 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1f3c:58632182.407 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58632182.483 :         Information.Status = 1, Information.Addr = 4576848
19ec-1f3c:58632183.446 :         => CNT96226::MemoryRead
19ec-1f3c:58632569.044 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58632569.236 :         System total receive data 311040 bytes
19ec-1f3c:58632569.310 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58632569.368 :         iCmd = 1, nBytes = 4
19ec-1f3c:58632731.008 :         0000 : 00 00 00 00 
19ec-1f3c:58632731.160 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58632731.341 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58632731.417 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58632731.481 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58632731.583 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58632731.702 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58632731.836 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58632731.898 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 863292 size = 36
19ec-1f3c:58632732.020 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58632732.115 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58632732.218 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58632732.355 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58632732.417 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58632732.515 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58632732.633 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58632732.692 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 863328 size = 311040
19ec-a38:58632733.126 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58632733.316 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 863292 size = 36
19ec-a38:58632733.444 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58632733.543 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58632733.662 :     Pipe = 4c52d38 Read <==
19ec-a38:58632733.724 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58632733.792 :     Pipe = 4c52d38 Read ==>
19ec-a38:58632733.884 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58632739.454 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58632739.557 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58632739.657 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58632739.768 :         Pipe = 4c52d38 Write <==
19ec-a38:58632740.486 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58632740.637 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 863328 size = 311040
19ec-a38:58632741.992 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58632742.089 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58632742.189 :     Pipe = 4c52d38 Read <==
19ec-a38:58632742.245 :     ImageProcessThread : Process start
19ec-a38:58632746.565 :     BytesPerLine = 3888
19ec-a38:58632746.620 :     Lines = 80
19ec-a38:58632794.196 :     ImageProcessThread : Process end
19ec-1f3c:58632902.340 :         IOThread: get image OK
19ec-1f3c:58632902.518 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-1f3c:58632902.625 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58632902.733 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58632902.810 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58632902.884 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58632902.944 :         IO Send command 10 bytes
19ec-1f3c:58632903.084 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58632903.155 :         iCmd = 0, nBytes = 10
19ec-1f3c:58632903.278 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58633171.673 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58633171.878 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58633171.952 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58633172.024 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58633172.085 :         iCmd = 2, nBytes = 24
19ec-1f3c:58633322.598 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58633322.802 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58633322.870 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58633322.946 :         Information.Status = 0
19ec-1f3c:58633323.014 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58633323.074 :         iCmd = 2, nBytes = 24
19ec-a38:58633518.413 :     Pipe = 4c52e48 Write ==>
19ec-a38:58633518.647 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-a38:58633518.790 :     Pipe = 4c52e48 start to write data
19ec-a38:58633518.852 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1730340 size = 36
19ec-a38:58633518.981 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-a38:58633519.077 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58633519.176 :     Pipe = 4c52e48 Write <==
19ec-a38:58633519.229 :     Pipe = 4c52e48 Write ==>
19ec-a38:58633519.311 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-a38:58633519.417 :     Pipe = 4c52e48 start to write data
19ec-a38:58633519.472 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1730376 size = 75360
19ec-a38:58633521.172 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-a38:58633521.266 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58633521.358 :     Pipe = 4c52e48 Write <==
19ec-a38:58633521.418 :     Pipe = 4c52d38 Read ==>
19ec-a38:58633521.504 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58633821.254 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58633821.477 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58633821.540 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58633821.618 :         Information.Status = 0
19ec-1f3c:58633821.680 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58633821.738 :         iCmd = 2, nBytes = 24
19ec-1f3c:58634780.084 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58634780.296 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1f3c:58634780.369 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58634780.452 :         Information.Status = 1, Information.Addr = 4887888
19ec-1f3c:58634781.469 :         => CNT96226::MemoryRead
19ec-1f3c:58635163.205 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58635163.394 :         System total receive data 311040 bytes
19ec-1f3c:58635163.645 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58635163.719 :         iCmd = 1, nBytes = 4
19ec-1f3c:58635321.310 :         0000 : 00 00 00 00 
19ec-1f3c:58635321.459 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58635321.616 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58635321.688 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58635321.745 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58635321.846 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58635321.954 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58635322.094 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58635322.154 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 1174368 size = 36
19ec-1f3c:58635322.271 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58635322.360 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58635322.457 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58635322.592 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58635322.650 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58635322.926 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58635323.095 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58635323.574 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 1174404 size = 311040
19ec-a38:58635323.721 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58635323.910 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 1174368 size = 36
19ec-a38:58635324.044 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58635324.139 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58635324.248 :     Pipe = 4c52d38 Read <==
19ec-a38:58635324.315 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58635324.384 :     Pipe = 4c52d38 Read ==>
19ec-a38:58635324.473 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58635330.101 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58635330.201 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58635330.303 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58635330.423 :         Pipe = 4c52d38 Write <==
19ec-a38:58635330.620 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58635330.760 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 1174404 size = 311040
19ec-a38:58635331.819 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58635331.909 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58635332.005 :     Pipe = 4c52d38 Read <==
19ec-a38:58635332.059 :     ImageProcessThread : Process start
19ec-a38:58635336.383 :     BytesPerLine = 3888
19ec-a38:58635336.439 :     Lines = 80
19ec-a38:58635383.997 :     ImageProcessThread : Process end
19ec-1f3c:58635491.248 :         IOThread: get image OK
19ec-1f3c:58635491.438 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-1f3c:58635491.544 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58635491.646 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58635491.729 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58635491.803 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58635491.861 :         IO Send command 10 bytes
19ec-1f3c:58635491.973 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58635492.032 :         iCmd = 0, nBytes = 10
19ec-1f3c:58635492.151 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:58635671.396 : => ReadScan
19ec-1c88:58635671.554 : Count = 99852, Ptr = c1eac58
19ec-1c88:58635671.633 : => ReadScanEx2
19ec-1c88:58635671.683 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58635671.824 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58635671.885 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58635671.950 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58635672.134 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58635672.195 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58635672.260 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:58635672.408 : Pipe = 4c52e48 Read ==>
19ec-1c88:58635672.535 : Pipe = 4c52e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:58635672.667 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1698312 size = 32028
19ec-1c88:58635673.041 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58635673.139 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58635673.239 : Pipe = 4c52e48 Read <==
19ec-1c88:58635673.297 : => GetImageToBuffer
19ec-1c88:58635673.353 : => GetImageToBufferPageScan
19ec-1c88:58635673.411 : Pipe = 4c52e48 Read ==>
19ec-1c88:58635673.498 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58635673.689 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1730340 size = 36
19ec-1c88:58635673.803 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58635673.891 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58635673.985 : Pipe = 4c52e48 Read <==
19ec-1c88:58635674.039 : Get Packet type = 0 
19ec-1c88:58635674.095 : Get Packet dwSize = 75360 
19ec-1c88:58635674.148 : Get Packet bADFStatus = 1 
19ec-1c88:58635674.199 : Get Packet dwStatusLong = 0 
19ec-1c88:58635674.251 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58635674.310 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58635674.368 : <= GetImageToBuffer Ret = 1
19ec-1c88:58635674.426 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:58635674.490 : Pipe = 4c52e48 Read ==>
19ec-1c88:58635674.575 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58635674.689 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1730376 size = 67824
19ec-1c88:58635675.158 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:58635675.247 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58635675.341 : Pipe = 4c52e48 Read <==
19ec-1f3c:58635757.760 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58635758.002 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58635758.083 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58635758.157 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58635758.221 :         iCmd = 2, nBytes = 24
19ec-1c88:58635875.093 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58635875.316 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58635875.393 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58635875.459 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58635875.523 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58635875.587 : <= ReadScanEx2 ret = 1
19ec-1c88:58635875.649 : <= ReadScan ret = 1
19ec-1f3c:58635900.834 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58635900.996 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58635901.069 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58635901.150 :         Information.Status = 0
19ec-1f3c:58635901.213 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58635901.282 :         iCmd = 2, nBytes = 24
19ec-a38:58636121.292 :     Pipe = 4c52e48 Write ==>
19ec-a38:58636121.539 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-a38:58636121.693 :     Pipe = 4c52e48 start to write data
19ec-a38:58636121.761 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1805736 size = 36
19ec-a38:58636121.887 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-a38:58636121.987 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58636122.093 :     Pipe = 4c52e48 Write <==
19ec-a38:58636122.152 :     Pipe = 4c52e48 Write ==>
19ec-a38:58636122.239 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-a38:58636122.352 :     Pipe = 4c52e48 start to write data
19ec-a38:58636122.542 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1805772 size = 75360
19ec-a38:58636124.482 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-a38:58636124.574 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58636124.668 :     Pipe = 4c52e48 Write <==
19ec-a38:58636124.731 :     Pipe = 4c52d38 Read ==>
19ec-a38:58636124.825 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58636376.927 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58636377.138 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58636377.203 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58636377.281 :         Information.Status = 0
19ec-1f3c:58636377.354 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58636377.407 :         iCmd = 2, nBytes = 24
19ec-1f3c:58636569.589 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58636569.790 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58636569.861 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58636569.934 :         Information.Status = 0
19ec-1f3c:58636569.991 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58636570.049 :         iCmd = 2, nBytes = 24
19ec-1f3c:58637485.884 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58637486.105 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1f3c:58637486.171 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58637486.255 :         Information.Status = 1, Information.Addr = 5198928
19ec-1f3c:58637487.274 :         => CNT96226::MemoryRead
19ec-1f3c:58637869.378 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58637869.558 :         System total receive data 311040 bytes
19ec-1f3c:58637869.628 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58637869.689 :         iCmd = 1, nBytes = 4
19ec-1f3c:58638027.666 :         0000 : 00 00 00 00 
19ec-1f3c:58638027.770 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58638027.931 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58638028.000 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58638028.062 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58638028.161 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58638028.276 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58638028.403 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58638028.463 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 1485444 size = 36
19ec-1f3c:58638028.579 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58638028.674 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58638028.770 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58638028.902 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58638028.958 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58638029.048 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58638029.162 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58638029.220 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 1485480 size = 311040
19ec-a38:58638029.682 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58638029.862 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 1485444 size = 36
19ec-a38:58638029.990 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58638030.083 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58638030.186 :     Pipe = 4c52d38 Read <==
19ec-a38:58638030.244 :     ImageProcessThread : Get Image Packet size=311040
19ec-a38:58638030.313 :     Pipe = 4c52d38 Read ==>
19ec-a38:58638030.403 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58638035.748 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1f3c:58638035.851 :         Pipe = 4c52d38 Write read wait size = 311040
19ec-1f3c:58638036.022 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58638036.132 :         Pipe = 4c52d38 Write <==
19ec-a38:58638036.838 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-a38:58638036.985 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 1485480 size = 311040
19ec-a38:58638038.035 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58638038.117 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58638038.208 :     Pipe = 4c52d38 Read <==
19ec-a38:58638038.261 :     ImageProcessThread : Process start
19ec-a38:58638042.439 :     BytesPerLine = 3888
19ec-a38:58638042.492 :     Lines = 80
19ec-a38:58638089.939 :     ImageProcessThread : Process end
19ec-1f3c:58638232.935 :         IOThread: get image OK
19ec-1f3c:58638233.152 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-1f3c:58638233.267 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58638233.370 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58638233.448 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58638233.521 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58638233.581 :         IO Send command 10 bytes
19ec-1f3c:58638233.711 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58638233.770 :         iCmd = 0, nBytes = 10
19ec-1f3c:58638233.893 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58638506.847 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58638507.322 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58638507.402 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58638507.477 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58638507.540 :         iCmd = 2, nBytes = 24
19ec-1f3c:58638657.396 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58638657.605 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58638657.667 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58638657.743 :         Information.Status = 0
19ec-1f3c:58638657.802 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58638657.873 :         iCmd = 2, nBytes = 24
19ec-a38:58638859.025 :     Pipe = 4c52e48 Write ==>
19ec-a38:58638859.281 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-a38:58638859.434 :     Pipe = 4c52e48 start to write data
19ec-a38:58638859.507 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1881132 size = 36
19ec-a38:58638859.635 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-a38:58638859.730 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58638859.831 :     Pipe = 4c52e48 Write <==
19ec-a38:58638859.890 :     Pipe = 4c52e48 Write ==>
19ec-a38:58638859.979 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-a38:58638860.092 :     Pipe = 4c52e48 start to write data
19ec-a38:58638860.151 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1881168 size = 75360
19ec-a38:58638861.935 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-a38:58638862.036 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58638862.138 :     Pipe = 4c52e48 Write <==
19ec-a38:58638862.199 :     Pipe = 4c52d38 Read ==>
19ec-a38:58638862.293 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58639156.403 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58639156.602 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58639156.669 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58639156.747 :         Information.Status = 0
19ec-1f3c:58639156.808 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58639156.863 :         iCmd = 2, nBytes = 24
19ec-1f3c:58639504.522 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58639504.751 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1f3c:58639504.817 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58639505.014 :         Information.Status = 0
19ec-1f3c:58639505.085 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58639505.143 :         iCmd = 2, nBytes = 24
19ec-1c88:58639590.944 : => ReadScan
19ec-1c88:58639591.050 : Count = 99852, Ptr = c1eac58
19ec-1c88:58639591.131 : => ReadScanEx2
19ec-1c88:58639591.186 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58639591.250 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58639591.313 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58639591.377 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58639591.438 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58639591.501 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58639591.570 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:58639591.642 : Pipe = 4c52e48 Read ==>
19ec-1c88:58639591.760 : Pipe = 4c52e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:58639591.888 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1798200 size = 7536
19ec-1c88:58639592.062 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:58639592.157 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58639592.258 : Pipe = 4c52e48 Read <==
19ec-1c88:58639592.311 : => GetImageToBuffer
19ec-1c88:58639592.366 : => GetImageToBufferPageScan
19ec-1c88:58639592.422 : Pipe = 4c52e48 Read ==>
19ec-1c88:58639592.512 : Pipe = 4c52e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:58639592.624 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1805736 size = 36
19ec-1c88:58639592.739 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:58639592.827 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58639592.928 : Pipe = 4c52e48 Read <==
19ec-1c88:58639592.982 : Get Packet type = 0 
19ec-1c88:58639593.038 : Get Packet dwSize = 75360 
19ec-1c88:58639593.091 : Get Packet bADFStatus = 1 
19ec-1c88:58639593.146 : Get Packet dwStatusLong = 0 
19ec-1c88:58639593.199 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58639593.264 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58639593.320 : <= GetImageToBuffer Ret = 1
19ec-1c88:58639593.376 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:58639593.441 : Pipe = 4c52e48 Read ==>
19ec-1c88:58639593.526 : Pipe = 4c52e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:58639593.637 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1805772 size = 75360
19ec-1c88:58639594.044 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58639594.134 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58639594.228 : Pipe = 4c52e48 Read <==
19ec-1c88:58639594.282 : => GetImageToBuffer
19ec-1c88:58639594.333 : => GetImageToBufferPageScan
19ec-1c88:58639594.386 : Pipe = 4c52e48 Read ==>
19ec-1c88:58639594.475 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:58639594.586 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1881132 size = 36
19ec-1c88:58639594.698 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58639594.786 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58639594.881 : Pipe = 4c52e48 Read <==
19ec-1c88:58639594.933 : Get Packet type = 0 
19ec-1c88:58639594.982 : Get Packet dwSize = 75360 
19ec-1c88:58639595.035 : Get Packet bADFStatus = 1 
19ec-1c88:58639595.091 : Get Packet dwStatusLong = 0 
19ec-1c88:58639595.143 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58639595.201 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58639595.257 : <= GetImageToBuffer Ret = 1
19ec-1c88:58639595.309 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:58639595.373 : Pipe = 4c52e48 Read ==>
19ec-1c88:58639595.460 : Pipe = 4c52e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:58639595.570 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1881168 size = 16956
19ec-1c88:58639595.745 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:58639595.955 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58639596.054 : Pipe = 4c52e48 Read <==
19ec-1c88:58639750.407 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58639750.548 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58639750.612 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58639750.672 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58639750.735 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58639750.794 : <= ReadScanEx2 ret = 1
19ec-1c88:58639750.850 : <= ReadScan ret = 1
19ec-1f3c:58640069.089 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1f3c:58640069.325 :         0010 : ae 00 00 00 50 13 54 00 
19ec-1f3c:58640069.394 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58640069.474 :         Information.Status = 1, Information.Addr = 5509968
19ec-1f3c:58640070.195 :         => CNT96226::MemoryRead
19ec-1f3c:58640351.382 :         <= CNT96226::MemoryRead ret = 1
19ec-1f3c:58640351.578 :         System total receive data 225504 bytes
19ec-1f3c:58640351.650 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58640351.710 :         iCmd = 1, nBytes = 4
19ec-1f3c:58640486.550 :         0000 : 00 00 00 00 
19ec-1f3c:58640486.700 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58640486.869 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58640486.939 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58640487.000 :         <= CAsicIO::DoImage ret = 1
19ec-1f3c:58640487.114 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58640487.226 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58640487.353 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58640487.414 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 1796520 size = 36
19ec-1f3c:58640487.537 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58640487.632 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58640487.732 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58640487.865 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58640487.921 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58640488.011 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58640488.127 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58640488.185 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 1796556 size = 225504
19ec-a38:58640488.640 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58640488.825 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 1796520 size = 36
19ec-a38:58640488.957 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58640489.054 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58640489.159 :     Pipe = 4c52d38 Read <==
19ec-a38:58640489.225 :     ImageProcessThread : Get Image Packet size=225504
19ec-a38:58640489.295 :     Pipe = 4c52d38 Read ==>
19ec-a38:58640489.385 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58640493.032 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10260256 Data = 225504
19ec-1f3c:58640493.131 :         Pipe = 4c52d38 Write read wait size = 225504
19ec-1f3c:58640493.232 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58640493.347 :         Pipe = 4c52d38 Write <==
19ec-a38:58640494.055 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10260256 Data = 225504
19ec-a38:58640494.208 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 1796556 size = 225504
19ec-a38:58640495.059 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58640495.144 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58640495.241 :     Pipe = 4c52d38 Read <==
19ec-a38:58640495.296 :     ImageProcessThread : Process start
19ec-a38:58640498.453 :     BytesPerLine = 3888
19ec-a38:58640498.509 :     Lines = 58
19ec-a38:58640533.085 :     ImageProcessThread : Process end
19ec-1f3c:58640661.294 :         IOThread: get image OK
19ec-1f3c:58640661.461 :         IOThread: Read image 225504 Bytes remain 1485216 bytes
19ec-1f3c:58640661.562 :         Front = db49020 Rear = 0 type = 0 size = 2095632
19ec-1f3c:58640661.655 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1f3c:58640661.733 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58640661.802 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58640661.862 :         IO Send command 10 bytes
19ec-1f3c:58640661.986 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58640662.045 :         iCmd = 0, nBytes = 10
19ec-1f3c:58640662.173 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1f3c:58640954.695 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58640954.902 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58640954.980 :         IO total need to receive data 2095632 bytes
19ec-1f3c:58640955.051 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58640955.114 :         iCmd = 2, nBytes = 24
19ec-1f3c:58641136.062 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1f3c:58641136.254 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1f3c:58641136.320 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58641136.401 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-1f3c:58641137.030 :         System total receive data 0 bytes
19ec-1f3c:58641137.148 :         => CNT96226::DeviceTimeOutSet
19ec-1f3c:58641137.220 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1f3c:58641137.284 :         <= CAsicIO::DoImage ret = 0
19ec-1f3c:58641137.365 :         IOThread: Set EOP for get EOP
19ec-1f3c:58641137.422 :         IOThread: Get EOP size=0
19ec-1f3c:58641137.487 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58641137.597 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58641137.730 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58641137.796 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 2022060 size = 36
19ec-1f3c:58641137.916 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58641138.006 :         Pipe = 4c52d38 Write read wait size = 0
19ec-1f3c:58641138.104 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58641138.161 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58641138.248 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58641138.355 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58641138.448 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58641138.536 :         Pipe = 4c52d38 Write read wait size = 0
19ec-1f3c:58641138.632 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58641144.712 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58641144.835 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58641144.956 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58641145.018 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 2022096 size = 36
19ec-1f3c:58641145.133 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485688 Data = 72
19ec-1f3c:58641145.226 :         Pipe = 4c52d38 Write read wait size = 0
19ec-1f3c:58641145.322 :         Pipe = 4c52d38 Write <==
19ec-1f3c:58641145.415 :         Pipe = 4c52d38 IncreasePageCount after = 1
19ec-1f3c:58641145.518 :         IOThread: Remaining size=0
19ec-1f3c:58641145.598 :         IOThread: Release unit Control link = 0
19ec-1f3c:58641145.666 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-1f3c:58641145.730 :         IO Send command 10 bytes
19ec-1f3c:58641145.811 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58641145.868 :         iCmd = 0, nBytes = 10
19ec-1f3c:58641145.970 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-a38:58641227.497 :     Pipe = 4c52e48 Write ==>
19ec-a38:58641227.657 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-a38:58641227.793 :     Pipe = 4c52e48 start to write data
19ec-a38:58641227.979 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1956528 size = 36
19ec-a38:58641228.099 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-a38:58641228.192 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58641228.291 :     Pipe = 4c52e48 Write <==
19ec-a38:58641228.345 :     Pipe = 4c52e48 Write ==>
19ec-a38:58641228.431 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-a38:58641228.544 :     Pipe = 4c52e48 start to write data
19ec-a38:58641228.605 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 1956564 size = 54636
19ec-a38:58641229.977 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27149900 Data = 113076
19ec-a38:58641230.070 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58641230.164 :     Pipe = 4c52e48 Write <==
19ec-a38:58641230.226 :     Pipe = 4c52d38 Read ==>
19ec-a38:58641230.321 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485688 Data = 72
19ec-a38:58641230.434 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 2022060 size = 36
19ec-a38:58641230.552 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58641230.639 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58641230.737 :     Pipe = 4c52d38 Read <==
19ec-a38:58641230.789 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-a38:58641230.851 :     Pipe = 4c52e48 Write ==>
19ec-a38:58641230.939 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27149900 Data = 113076
19ec-a38:58641231.051 :     Pipe = 4c52e48 start to write data
19ec-a38:58641231.108 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 2011200 size = 36
19ec-a38:58641231.229 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27149864 Data = 113112
19ec-a38:58641231.316 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58641231.409 :     Pipe = 4c52e48 Write <==
19ec-a38:58641231.465 :     Pipe = 4c52d38 Read ==>
19ec-a38:58641231.551 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58641231.662 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 2022096 size = 36
19ec-a38:58641231.774 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58641231.863 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58641231.958 :     Pipe = 4c52d38 Read <==
19ec-a38:58641232.012 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-a38:58641232.073 :     Pipe = 4c52e48 Write ==>
19ec-a38:58641232.160 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27149864 Data = 113112
19ec-a38:58641232.272 :     Pipe = 4c52e48 start to write data
19ec-a38:58641232.329 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 2011236 size = 36
19ec-a38:58641232.439 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27149828 Data = 113148
19ec-a38:58641232.531 :     Pipe = 4c52e48 Write read wait size = 0
19ec-a38:58641232.623 :     Pipe = 4c52e48 Write <==
19ec-a38:58641232.710 :     Pipe = 4c52d38 DecreasePageCount after = 0
19ec-a38:58641232.841 :     Pipe = 4c52e48 IncreasePageCount after = 1
19ec-a38:58641232.937 :     Pipe = 4c52d38 Read ==>
19ec-a38:58641233.025 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:58643527.672 : => ReadScan
19ec-1c88:58643527.856 : Count = 99852, Ptr = c1eac58
19ec-1c88:58643527.944 : => ReadScanEx2
19ec-1c88:58643528.000 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58643528.068 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58643528.128 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58643528.192 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58643528.252 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:58643528.314 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58643528.743 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:58643528.879 : Pipe = 4c52e48 Read ==>
19ec-1c88:58643528.998 : Pipe = 4c52e48 Read Total = 27262976 Free = 27149828 Data = 113148
19ec-1c88:58643529.422 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1898124 size = 58404
19ec-1c88:58643529.859 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27208232 Data = 54744
19ec-1c88:58643529.951 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58643530.055 : Pipe = 4c52e48 Read <==
19ec-1c88:58643530.110 : => GetImageToBuffer
19ec-1c88:58643530.165 : => GetImageToBufferPageScan
19ec-1c88:58643530.224 : Pipe = 4c52e48 Read ==>
19ec-1c88:58643530.312 : Pipe = 4c52e48 Read Total = 27262976 Free = 27208232 Data = 54744
19ec-1c88:58643530.424 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1956528 size = 36
19ec-1c88:58643530.534 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27208268 Data = 54708
19ec-1c88:58643530.622 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58643530.715 : Pipe = 4c52e48 Read <==
19ec-1c88:58643530.766 : Get Packet type = 0 
19ec-1c88:58643530.818 : Get Packet dwSize = 54636 
19ec-1c88:58643530.871 : Get Packet bADFStatus = 1 
19ec-1c88:58643530.923 : Get Packet dwStatusLong = 0 
19ec-1c88:58643530.976 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58643531.035 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58643531.091 : <= GetImageToBuffer Ret = 1
19ec-1c88:58643531.145 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:58643531.213 : Pipe = 4c52e48 Read ==>
19ec-1c88:58643531.301 : Pipe = 4c52e48 Read Total = 27262976 Free = 27208268 Data = 54708
19ec-1c88:58643531.412 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1956564 size = 41448
19ec-1c88:58643531.715 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27249716 Data = 13260
19ec-1c88:58643531.806 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58643531.899 : Pipe = 4c52e48 Read <==
19ec-1c88:58643710.780 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:58643710.961 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58643711.029 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58643711.092 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:58643711.151 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58643711.211 : <= ReadScanEx2 ret = 1
19ec-1c88:58643711.268 : <= ReadScan ret = 1
19ec-1c88:58647549.389 : => ReadScan
19ec-1c88:58647549.655 : Count = 92316, Ptr = c1eac58
19ec-1c88:58647549.742 : => ReadScanEx2
19ec-1c88:58647549.799 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:58647549.866 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:58647549.929 : ReadScanEx2 : IOStatus2.pBuffer = c1eac58
19ec-1c88:58647549.993 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:58647550.055 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:58647550.119 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:58647550.184 : ReadScanEx2 : Copy from pipe to AP buffer size = 13188
19ec-1c88:58647550.256 : Pipe = 4c52e48 Read ==>
19ec-1c88:58647550.381 : Pipe = 4c52e48 Read Total = 27262976 Free = 27249716 Data = 13260
19ec-1c88:58647550.519 : Pipe = 4c52e48 Read Copy from 4c52f08 + 1998012 size = 13188
19ec-1c88:58647550.700 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:58647550.867 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58647550.978 : Pipe = 4c52e48 Read <==
19ec-1c88:58647551.033 : => GetImageToBuffer
19ec-1c88:58647551.087 : => GetImageToBufferPageScan
19ec-1c88:58647551.148 : Pipe = 4c52e48 Read ==>
19ec-1c88:58647551.234 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:58647551.349 : Pipe = 4c52e48 Read Copy from 4c52f08 + 2011200 size = 36
19ec-1c88:58647551.457 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58647551.545 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58647551.642 : Pipe = 4c52e48 Read <==
19ec-1c88:58647551.695 : Get Packet type = 0 
19ec-1c88:58647551.747 : Get Packet dwSize = 0 
19ec-1c88:58647551.800 : Get Packet bADFStatus = 1 
19ec-1c88:58647551.859 : Get Packet dwStatusLong = 0 
19ec-1c88:58647552.030 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58647552.100 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58647552.159 : <= GetImageToBuffer Ret = 1
19ec-1c88:58647552.214 : => GetImageToBuffer
19ec-1c88:58647552.261 : => GetImageToBufferPageScan
19ec-1c88:58647552.312 : Pipe = 4c52e48 Read ==>
19ec-1c88:58647552.402 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58647552.513 : Pipe = 4c52e48 Read Copy from 4c52f08 + 2011236 size = 36
19ec-1c88:58647552.629 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58647552.715 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58647552.810 : Pipe = 4c52e48 Read <==
19ec-1c88:58647552.861 : Get Packet type = 1 
19ec-1c88:58647552.915 : Get Packet dwSize = 0 
19ec-1c88:58647552.964 : Get Packet bADFStatus = 1 
19ec-1c88:58647553.019 : Get Packet dwStatusLong = 0 
19ec-1c88:58647553.071 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58647553.164 : Pipe = 4c52e48 DecreasePageCount after = 0
19ec-1c88:58647553.262 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:58647553.316 : <= GetImageToBuffer Ret = 1
19ec-1c88:58647553.371 : ReadScanEx2 : EOP padding to AP buffer size = 79128
19ec-1c88:58647735.162 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:58647735.361 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:58647735.432 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:58647735.498 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:58647735.563 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:58647735.627 : <= ReadScanEx2 ret = 1
19ec-1c88:58647735.682 : <= ReadScan ret = 1
19ec-1c88:58649154.405 : => StopScan
19ec-1c88:58649154.589 : => EndPage
19ec-1c88:58649154.658 : EndPage withdraw image data in pipe.
19ec-1c88:58649154.723 : => ReadScanWithdrawBuffer
19ec-1c88:58649154.777 : <= ReadScanWithdrawBuffer
19ec-1c88:58649154.831 : EndPage wait release unit packet.
19ec-1c88:58649154.891 : Pipe = 4c52e48 Read ==>
19ec-1c88:58649155.022 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1f3c:58673439.849 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58673440.159 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58673440.302 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58673440.420 :         iCmd = 1, nBytes = 4
19ec-1f3c:58673728.259 :         0000 : 00 00 00 00 
19ec-1f3c:58673728.464 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58673728.754 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58673728.928 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1f3c:58673729.061 :         IO Send command 10 bytes
19ec-1f3c:58673729.274 :         => CNT96226::VenderCmd_SetData
19ec-1f3c:58673729.391 :         iCmd = 0, nBytes = 10
19ec-1f3c:58673729.600 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1f3c:58673941.120 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1f3c:58673941.381 :         System send command 10 bytes + data 0 bytes
19ec-1f3c:58673941.519 :         IO total need to receive data 2 bytes
19ec-1f3c:58673941.646 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58673941.764 :         iCmd = 0, nBytes = 2
19ec-1f3c:58674130.918 :         0000 : 00 00 
19ec-1f3c:58674131.096 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58674131.226 :         System total receive data 2 bytes
19ec-1f3c:58674131.344 :         => CNT96226::VenderCmd_GetData
19ec-1f3c:58674131.463 :         iCmd = 1, nBytes = 4
19ec-1f3c:58674340.502 :         0000 : 00 00 00 00 
19ec-1f3c:58674340.865 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1f3c:58674341.124 :         <= CAsicIO::DoIo ret = 1
19ec-1f3c:58674341.293 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-1f3c:58674341.428 :         Pipe = 4c52d38 Write ==>
19ec-1f3c:58674341.658 :         Pipe = 4c52d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1f3c:58674341.933 :         Pipe = 4c52d38 start to write data
19ec-1f3c:58674342.050 :         Pipe = 4c52d38 Memory Write Copy to 4c52e38 + 2022132 size = 36
19ec-1f3c:58674342.637 :         Pipe = 4c52d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1f3c:58674342.830 :         Pipe = 4c52d38 Write read wait size = 36
19ec-1f3c:58674343.023 :         Pipe = 4c52d38 Set read data ready
19ec-1f3c:58674343.344 :         Pipe = 4c52d38 Write <==
19ec-a38:58674344.340 :     Pipe = 4c52d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-a38:58674344.716 :     Pipe = 4c52d38 Read Copy from 4c52e38 + 2022132 size = 36
19ec-a38:58674344.962 :     Pipe = 4c52d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-a38:58674345.147 :     Pipe = 4c52d38 Read write wait size = 0
19ec-a38:58674345.345 :     Pipe = 4c52d38 Read <==
19ec-a38:58674345.462 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-a38:58674345.589 :     Pipe = 4c52e48 Write ==>
19ec-a38:58674345.775 :     Pipe = 4c52e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-a38:58674346.005 :     Pipe = 4c52e48 start to write data
19ec-a38:58674346.116 :     Pipe = 4c52e48 Memory Write Copy to 4c52f08 + 2011272 size = 36
19ec-a38:58674346.338 :     Pipe = 4c52e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-a38:58674346.511 :     Pipe = 4c52e48 Write read wait size = 36
19ec-a38:58674346.702 :     Pipe = 4c52e48 Set read data ready
19ec-a38:58674346.978 :     Pipe = 4c52e48 Write <==
19ec-1c88:58674347.907 : Pipe = 4c52e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:58674348.239 : Pipe = 4c52e48 Read Copy from 4c52f08 + 2011272 size = 36
19ec-1c88:58674348.479 : Pipe = 4c52e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:58674348.667 : Pipe = 4c52e48 Read write wait size = 0
19ec-1c88:58674348.862 : Pipe = 4c52e48 Read <==
19ec-1c88:58674348.974 : Get Packet type = 2 
19ec-1c88:58674349.082 : Get Packet dwSize = 0 
19ec-1c88:58674349.185 : Get Packet bADFStatus = 0 
19ec-1c88:58674349.294 : Get Packet dwStatusLong = 0 
19ec-1c88:58674349.400 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:58674349.540 : <= EndPage Ret = 1
19ec-1c88:58674349.661 : Page 1 end
19ec-1c88:58674349.760 : => EndJob
19ec-1c88:58674487.204 : => IoObject::IoLockEnd
19ec-1c88:58674487.559 : <= IoObject::IoLockEnd
19ec-1c88:58674487.672 : => IoObject::FinishReadImage
19ec-1c88:58674487.784 : <= IoObject::FinishReadImage
19ec-1c88:58674487.889 : <= EndJob ret = 1
19ec-1c88:58674488.008 : <= StopScan ret = 1
19ec-1c88:58676226.873 : => GetADFStatus
19ec-1c88:58676227.083 : => IoObject::IoLockStart
19ec-1c88:58676227.219 : => CAsicIO::CheckDevice
19ec-1c88:58676227.275 : => CNT96226::ConnectIsAvailable
19ec-1c88:58676250.629 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58676250.742 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58676250.803 : <= IoObject::IoLockStart
19ec-1c88:58676250.861 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58676250.927 : IO Send command 10 bytes
19ec-1c88:58676251.055 : => CNT96226::VenderCmd_SetData
19ec-1c88:58676251.111 : iCmd = 0, nBytes = 10
19ec-1c88:58676251.217 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58676450.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58676450.418 : System send command 10 bytes + data 0 bytes
19ec-1c88:58676450.492 : IO total need to receive data 2 bytes
19ec-1c88:58676450.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:58676450.623 : iCmd = 0, nBytes = 2
19ec-1c88:58676629.105 : 0000 : 00 00 
19ec-1c88:58676629.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58676629.268 : System total receive data 2 bytes
19ec-1c88:58676629.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:58676629.387 : iCmd = 1, nBytes = 4
19ec-1c88:58676837.850 : 0000 : 00 00 00 00 
19ec-1c88:58676837.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58676838.084 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58676838.152 : Return status = 0
19ec-1c88:58676838.212 : => IoObject::IoLockEnd
19ec-1c88:58676838.304 : <= IoObject::IoLockEnd
19ec-1c88:58676838.490 : <= GetADFStatus ret = 1
19ec-1c88:58681668.866 : => EndScanJob
19ec-1c88:58681669.043 : <= EndScanJob ret = 1
19ec-1c88:58682722.980 : => GetADFStatus
19ec-1c88:58682723.192 : => IoObject::IoLockStart
19ec-1c88:58682723.323 : => CAsicIO::CheckDevice
19ec-1c88:58682723.388 : => CNT96226::ConnectIsAvailable
19ec-1c88:58682745.118 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58682745.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58682745.449 : <= IoObject::IoLockStart
19ec-1c88:58682745.565 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58682745.707 : IO Send command 10 bytes
19ec-1c88:58682746.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:58682746.173 : iCmd = 0, nBytes = 10
19ec-1c88:58682746.279 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58682937.719 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58682937.836 : System send command 10 bytes + data 0 bytes
19ec-1c88:58682937.919 : IO total need to receive data 2 bytes
19ec-1c88:58682937.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:58682938.041 : iCmd = 0, nBytes = 2
19ec-1c88:58683111.447 : 0000 : 00 00 
19ec-1c88:58683111.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58683111.674 : System total receive data 2 bytes
19ec-1c88:58683111.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:58683111.798 : iCmd = 1, nBytes = 4
19ec-1c88:58683285.095 : 0000 : 00 00 00 00 
19ec-1c88:58683285.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58683285.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58683285.770 : Return status = 0
19ec-1c88:58683285.837 : => IoObject::IoLockEnd
19ec-1c88:58683285.933 : <= IoObject::IoLockEnd
19ec-1c88:58683285.983 : <= GetADFStatus ret = 1
19ec-1c88:58687231.678 : => TerminateDriver
19ec-1c88:58687231.925 : => CAsicIO::~CAsicIO,pStage=80022600
19ec-1c88:58687232.003 : => CNT96226::Close
19ec-1c88:58687236.754 : <= CNT96226::Close ret = 1
19ec-1c88:58687236.834 : <= CAsicIO::~CAsicIO
19ec-1c88:58687236.895 : => IoObject::IoLockEnd
19ec-1c88:58687236.947 : <= IoObject::IoLockEnd
19ec-1c88:58687236.996 : => IoObject::TerminateDevice
19ec-1c88:58687237.054 : => IoObject::IoLockEnd
19ec-1c88:58687237.107 : <= IoObject::IoLockEnd
19ec-1c88:58687237.208 : <= IoObject::TerminateDevice
19ec-1c88:58687238.191 : <= TerminateDriver ret = 1
19ec-1c88:58729876.958 : ============Debug Start==========
19ec-1c88:58729877.224 : Date : 2020/4/30 14:34:26
19ec-1c88:58729877.301 : Process ID : 19ec
19ec-1c88:58729877.715 : Windows : Version 10.0 build 18363 
19ec-1c88:58729878.153 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:58729878.217 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58729878.286 : MemoryStatus.ullAvailPhys : 1682698240
19ec-1c88:58729878.344 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58729878.404 : MemoryStatus.ullAvailPageFile : 3055050752
19ec-1c88:58729878.462 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58729878.519 : MemoryStatus.ullAvailVirtual : 1717932032
19ec-1c88:58729878.578 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58729878.677 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58729878.738 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58729878.984 : CPU Count : 4
19ec-1c88:58729879.030 : CPU Frequency : 100.000 Mhz
19ec-1c88:58729883.256 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58729883.384 : => InitializeDriver
19ec-1c88:58729883.670 : <= InitializeDriver ret = 1
19ec-1c88:58729883.731 : => InitializeScanner
19ec-1c88:58729883.806 : => CAsicIO::GetDeviceList
19ec-1c88:58729884.103 : => CNT96226::CNT96226
19ec-1c88:58729884.163 : => CNT96226::Open
19ec-1c88:58729904.982 : <= CNT96226::Open ret = 1
19ec-1c88:58729905.075 : => CNT96226::Initialize
19ec-1c88:58729905.253 : <= CNT96226::Initialize ret = 1
19ec-1c88:58729905.311 : <= CNT96226::CNT96226
19ec-1c88:58729905.364 : => CNT96226::EnumAvailableDevice
19ec-1c88:58729910.665 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58729910.740 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58729910.796 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58733623.996 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58733624.311 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58733630.314 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58733630.425 : => IoObject::GetLockName
19ec-1c88:58733630.486 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58733630.558 : <= IoObject::GetLockName
19ec-1c88:58733631.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:58733631.134 : iCmd = 3, nBytes = 2
19ec-1c88:58733990.747 : 0000 : 06 38 
19ec-1c88:58733990.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58733990.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:58733991.039 : iCmd = 4, nBytes = 2
19ec-1c88:58734272.677 : 0000 : 07 07 
19ec-1c88:58734272.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58734272.908 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58734272.997 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58734273.068 : IO Send command 10 bytes
19ec-1c88:58734273.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:58734273.185 : iCmd = 0, nBytes = 10
19ec-1c88:58734273.291 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58734439.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58734439.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:58734439.303 : iCmd = 0, nBytes = 165
19ec-1c88:58734593.553 : skip dump 37 bytes
19ec-1c88:58734593.807 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58734593.959 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58734594.103 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58734594.243 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58734594.379 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58734594.521 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58734594.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58734594.787 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58734594.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58734594.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:58734594.968 : iCmd = 1, nBytes = 4
19ec-1c88:58734744.351 : 0000 : 00 00 00 00 
19ec-1c88:58734744.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58734744.555 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58734744.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58734744.696 : IO Send command 10 bytes
19ec-1c88:58734744.752 : => CNT96226::VenderCmd_SetData
19ec-1c88:58734744.811 : iCmd = 0, nBytes = 10
19ec-1c88:58734744.930 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58735057.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58735057.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:58735058.058 : iCmd = 0, nBytes = 128
19ec-1c88:58735235.442 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735235.651 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735235.794 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58735235.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58735236.062 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58735236.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735236.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735236.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735236.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58735236.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:58735236.624 : iCmd = 1, nBytes = 4
19ec-1c88:58735366.282 : 0000 : 00 00 00 00 
19ec-1c88:58735366.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58735366.435 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58735366.605 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58735366.677 : => CNT96226::Close
19ec-1c88:58735370.635 : <= CNT96226::Close ret = 1
19ec-1c88:58735370.715 : <= CNT96226::~CNT96226
19ec-1c88:58735370.808 : <= CAsicIO::GetDeviceList
19ec-1c88:58735371.218 : => IoObject::SetTimeout
19ec-1c88:58735371.352 : Timeout--> In = 0 Out = 0
19ec-1c88:58735371.409 : <= IoObject::SetTimeout
19ec-1c88:58735371.478 : => CAsicIO::CAsicIO
19ec-1c88:58735371.551 : => CNT96226::CNT96226
19ec-1c88:58735371.607 : => CNT96226::Open
19ec-1c88:58735393.659 : <= CNT96226::Open ret = 1
19ec-1c88:58735393.761 : => CNT96226::Initialize
19ec-1c88:58735393.954 : <= CNT96226::Initialize ret = 1
19ec-1c88:58735394.014 : <= CNT96226::CNT96226
19ec-1c88:58735394.069 : <= CAsicIO::CAsicIO
19ec-1c88:58735394.126 : => CAsicIO::InitializeDevice
19ec-1c88:58735394.201 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58735400.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58735400.267 : => IoObject::GetLockName
19ec-1c88:58735400.324 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58735400.395 : <= IoObject::GetLockName
19ec-1c88:58735400.911 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58735400.985 : IO Send command 10 bytes
19ec-1c88:58735401.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:58735401.100 : iCmd = 0, nBytes = 10
19ec-1c88:58735401.210 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58735707.405 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58735707.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:58735707.659 : iCmd = 0, nBytes = 128
19ec-1c88:58735834.070 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735834.256 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735834.404 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58735834.543 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58735834.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58735834.801 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735834.924 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735835.050 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58735835.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58735835.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:58735835.236 : iCmd = 1, nBytes = 4
19ec-1c88:58735950.186 : 0000 : 00 00 00 00 
19ec-1c88:58735950.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58735950.361 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58735950.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:58735950.474 : iCmd = 3, nBytes = 2
19ec-1c88:58736283.090 : 0000 : 06 38 
19ec-1c88:58736283.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58736283.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:58736283.389 : iCmd = 4, nBytes = 2
19ec-1c88:58736549.311 : 0000 : 07 07 
19ec-1c88:58736549.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58736549.652 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58736549.754 : => IoObject::InitializeDevice
19ec-1c88:58736549.871 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58736550.432 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58736550.517 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58736551.166 : => FindScanner
19ec-1c88:58736551.223 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58736551.291 : <= FindScanner ret = 1
19ec-1c88:58736551.353 : => IoObject::IoLockStart
19ec-1c88:58736551.467 : => CAsicIO::CheckDevice
19ec-1c88:58736551.523 : => CNT96226::ConnectIsAvailable
19ec-1c88:58736568.982 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58736569.108 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58736569.179 : <= IoObject::IoLockStart
19ec-1c88:58736569.245 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58736569.317 : IO Send command 10 bytes
19ec-1c88:58736569.411 : => CNT96226::VenderCmd_SetData
19ec-1c88:58736569.478 : iCmd = 0, nBytes = 10
19ec-1c88:58736569.593 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58736734.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58736735.114 : System send command 10 bytes + data 0 bytes
19ec-1c88:58736735.195 : IO total need to receive data 5 bytes
19ec-1c88:58736735.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:58736735.326 : iCmd = 0, nBytes = 5
19ec-1c88:58736878.416 : 0000 : 06 00 02 02 ab 
19ec-1c88:58736878.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58736878.606 : System total receive data 5 bytes
19ec-1c88:58736878.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:58736878.731 : iCmd = 1, nBytes = 4
19ec-1c88:58736986.019 : 0000 : 00 00 00 00 
19ec-1c88:58736986.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58736986.257 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58736986.320 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58736986.384 : IO Send command 10 bytes
19ec-1c88:58736986.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:58736986.526 : iCmd = 0, nBytes = 10
19ec-1c88:58736986.631 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58737137.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58737137.542 : System send command 10 bytes + data 0 bytes
19ec-1c88:58737137.604 : IO total need to receive data 165 bytes
19ec-1c88:58737137.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:58737137.724 : iCmd = 0, nBytes = 165
19ec-1c88:58737288.008 : skip dump 37 bytes
19ec-1c88:58737288.564 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58737288.717 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58737288.859 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58737289.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58737289.131 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58737289.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58737289.402 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737289.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737289.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58737289.657 : System total receive data 165 bytes
19ec-1c88:58737289.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:58737289.774 : iCmd = 1, nBytes = 4
19ec-1c88:58737477.436 : 0000 : 00 00 00 00 
19ec-1c88:58737477.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58737477.665 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58737477.848 : Dump Inquiry
19ec-1c88:58737477.984 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58737478.126 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58737478.265 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58737478.400 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58737478.533 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58737478.670 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58737478.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737478.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737479.055 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58737479.187 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58737479.277 : 00a0 : 00 00 00 00 00 
19ec-1c88:58737479.357 : => ReadNVMDataInternal
19ec-1c88:58737479.541 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58737479.610 : IO Send command 10 bytes
19ec-1c88:58737479.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:58737479.754 : iCmd = 0, nBytes = 10
19ec-1c88:58737479.856 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58737799.907 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58737800.056 : System send command 10 bytes + data 0 bytes
19ec-1c88:58737800.122 : IO total need to receive data 128 bytes
19ec-1c88:58737800.185 : => CNT96226::VenderCmd_GetData
19ec-1c88:58737800.242 : iCmd = 0, nBytes = 128
19ec-1c88:58737995.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737995.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737995.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58737995.985 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58737996.115 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58737996.241 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737996.366 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737996.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58737996.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58737996.623 : System total receive data 128 bytes
19ec-1c88:58737996.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:58737996.738 : iCmd = 1, nBytes = 4
19ec-1c88:58738103.442 : 0000 : 00 00 00 00 
19ec-1c88:58738103.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58738103.688 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58738103.757 : NVMData.PadScanCount = 0
19ec-1c88:58738103.813 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58738103.867 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58738103.926 : NVMData.FlatbedScanCount = 0
19ec-1c88:58738103.980 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58738104.031 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58738104.084 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58738104.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58738104.192 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58738104.243 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58738104.297 : NVMData.BornMonth = 0
19ec-1c88:58738104.343 : NVMData.BornDay = 0
19ec-1c88:58738104.393 : NVMData.BornYear = 0
19ec-1c88:58738104.443 : NVMData.FirstScanMonth = 4
19ec-1c88:58738104.494 : NVMData.FirstScanDay = 30
19ec-1c88:58738104.545 : NVMData.FirstScanYear = 2020
19ec-1c88:58738104.601 : NVMData.VerticalMagnification = 0
19ec-1c88:58738104.659 : NVMData.HorizontalMagnification = 0
19ec-1c88:58738104.712 : NVMData.PowerSavingTime = 15
19ec-1c88:58738104.770 : NVMData.SN = A094165189010062
19ec-1c88:58738104.821 : NVMData.AutoFeed = 0
19ec-1c88:58738104.868 : NVMData.CCDType = 0
19ec-1c88:58738104.915 : NVMData.ScanSpeed = 0
19ec-1c88:58738104.963 : NVMData.RollerCount = 0
19ec-1c88:58738105.015 : NVMData.MultifeedCount = 0
19ec-1c88:58738105.066 : NVMData.JamCount = 0
19ec-1c88:58738105.112 : NVMData.IdentifyInfo = 
19ec-1c88:58738105.164 : NVMData.FormalName = 
19ec-1c88:58738105.330 : NVMData.ReservedB = 0
19ec-1c88:58738105.381 : NVMData.FunctionCode = 0
19ec-1c88:58738105.431 : NVMData.PreFeed = 0
19ec-1c88:58738105.478 : NVMData.PreFeedTime = 0
19ec-1c88:58738105.528 : NVMData.ButtonNumber = 0
19ec-1c88:58738105.578 : NVMData.PowerOffTime = 0
19ec-1c88:58738105.628 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58738105.708 : => IoObject::IoLockEnd
19ec-1c88:58738105.797 : <= IoObject::IoLockEnd
19ec-1c88:58738105.849 : <= InitializeScanner ret = 1
19ec-1c88:58738105.910 : => GetLogicalScannerAbilityEx
19ec-1c88:58738105.967 : => IoObject::IoLockStart
19ec-1c88:58738106.062 : => CAsicIO::CheckDevice
19ec-1c88:58738106.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:58738127.043 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58738127.146 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58738127.206 : <= IoObject::IoLockStart
19ec-1c88:58738127.491 : => IoObject::IoLockEnd
19ec-1c88:58738127.581 : <= IoObject::IoLockEnd
19ec-1c88:58738127.704 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58738127.775 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58738310.031 : => ReadNVMData
19ec-1c88:58738310.215 : => IoObject::IoLockStart
19ec-1c88:58738310.326 : => CAsicIO::CheckDevice
19ec-1c88:58738310.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:58738332.675 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58738332.912 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58738333.056 : <= IoObject::IoLockStart
19ec-1c88:58738333.190 : => ReadNVMDataInternal
19ec-1c88:58738333.512 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58738333.579 : IO Send command 10 bytes
19ec-1c88:58738333.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:58738333.779 : iCmd = 0, nBytes = 10
19ec-1c88:58738333.890 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58738690.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58738690.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:58738690.674 : IO total need to receive data 128 bytes
19ec-1c88:58738690.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:58738690.791 : iCmd = 0, nBytes = 128
19ec-1c88:58738901.883 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58738902.084 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58738902.229 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58738902.365 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58738902.492 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58738902.621 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58738902.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58738902.869 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58738902.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58738902.995 : System total receive data 128 bytes
19ec-1c88:58738903.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:58738903.110 : iCmd = 1, nBytes = 4
19ec-1c88:58739062.679 : 0000 : 00 00 00 00 
19ec-1c88:58739062.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58739062.950 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58739063.021 : NVMData.PadScanCount = 0
19ec-1c88:58739063.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58739063.132 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58739063.188 : NVMData.FlatbedScanCount = 0
19ec-1c88:58739063.242 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58739063.298 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58739063.355 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58739063.411 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58739063.465 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58739063.522 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58739063.575 : NVMData.BornMonth = 0
19ec-1c88:58739063.623 : NVMData.BornDay = 0
19ec-1c88:58739063.676 : NVMData.BornYear = 0
19ec-1c88:58739063.722 : NVMData.FirstScanMonth = 4
19ec-1c88:58739063.772 : NVMData.FirstScanDay = 30
19ec-1c88:58739063.825 : NVMData.FirstScanYear = 2020
19ec-1c88:58739064.025 : NVMData.VerticalMagnification = 0
19ec-1c88:58739064.087 : NVMData.HorizontalMagnification = 0
19ec-1c88:58739064.140 : NVMData.PowerSavingTime = 15
19ec-1c88:58739064.198 : NVMData.SN = A094165189010062
19ec-1c88:58739064.250 : NVMData.AutoFeed = 0
19ec-1c88:58739064.301 : NVMData.CCDType = 0
19ec-1c88:58739064.347 : NVMData.ScanSpeed = 0
19ec-1c88:58739064.394 : NVMData.RollerCount = 0
19ec-1c88:58739064.447 : NVMData.MultifeedCount = 0
19ec-1c88:58739064.498 : NVMData.JamCount = 0
19ec-1c88:58739064.548 : NVMData.IdentifyInfo = 
19ec-1c88:58739064.597 : NVMData.FormalName = 
19ec-1c88:58739064.648 : NVMData.ReservedB = 0
19ec-1c88:58739064.698 : NVMData.FunctionCode = 0
19ec-1c88:58739064.747 : NVMData.PreFeed = 0
19ec-1c88:58739064.796 : NVMData.PreFeedTime = 0
19ec-1c88:58739064.845 : NVMData.ButtonNumber = 0
19ec-1c88:58739064.894 : NVMData.PowerOffTime = 0
19ec-1c88:58739064.946 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58739065.011 : => IoObject::IoLockEnd
19ec-1c88:58739065.102 : <= IoObject::IoLockEnd
19ec-1c88:58739065.150 : <= ReadNVMData ret = 1
19ec-1c88:58741653.182 : ============Debug Start==========
19ec-1c88:58741653.475 : Date : 2020/4/30 14:34:27
19ec-1c88:58741653.554 : Process ID : 19ec
19ec-1c88:58741654.013 : Windows : Version 10.0 build 18363 
19ec-1c88:58741654.478 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:58741654.542 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58741654.608 : MemoryStatus.ullAvailPhys : 1682767872
19ec-1c88:58741654.669 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58741654.731 : MemoryStatus.ullAvailPageFile : 3056365568
19ec-1c88:58741654.792 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58741654.850 : MemoryStatus.ullAvailVirtual : 1717968896
19ec-1c88:58741654.909 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58741655.010 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58741655.072 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58741655.314 : CPU Count : 4
19ec-1c88:58741655.359 : CPU Frequency : 100.000 Mhz
19ec-1c88:58741659.592 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58741659.717 : => InitializeDriver
19ec-1c88:58741659.984 : <= InitializeDriver ret = 1
19ec-1c88:58744406.934 : => InitializeScanner
19ec-1c88:58744407.242 : => CAsicIO::GetDeviceList
19ec-1c88:58744407.755 : => CNT96226::CNT96226
19ec-1c88:58744407.828 : => CNT96226::Open
19ec-1c88:58744432.457 : <= CNT96226::Open ret = 1
19ec-1c88:58744432.557 : => CNT96226::Initialize
19ec-1c88:58744432.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:58744432.830 : <= CNT96226::CNT96226
19ec-1c88:58744432.883 : => CNT96226::EnumAvailableDevice
19ec-1c88:58744438.443 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58744438.521 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58744438.582 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58748486.922 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58748487.215 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58748492.908 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58748493.017 : => IoObject::GetLockName
19ec-1c88:58748493.078 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58748493.152 : <= IoObject::GetLockName
19ec-1c88:58748493.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:58748493.678 : iCmd = 3, nBytes = 2
19ec-1c88:58748866.104 : 0000 : 06 38 
19ec-1c88:58748866.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58748866.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:58748866.392 : iCmd = 4, nBytes = 2
19ec-1c88:58749173.586 : 0000 : 07 07 
19ec-1c88:58749173.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58749173.802 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58749173.904 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58749173.979 : IO Send command 10 bytes
19ec-1c88:58749174.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:58749174.098 : iCmd = 0, nBytes = 10
19ec-1c88:58749174.205 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58749319.166 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58749319.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:58749319.358 : iCmd = 0, nBytes = 165
19ec-1c88:58749495.195 : skip dump 37 bytes
19ec-1c88:58749495.395 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58749495.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58749495.676 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58749495.808 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58749495.938 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58749496.075 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58749496.198 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58749496.321 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58749496.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58749496.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:58749496.494 : iCmd = 1, nBytes = 4
19ec-1c88:58749683.781 : 0000 : 00 00 00 00 
19ec-1c88:58749683.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58749683.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58749684.041 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58749684.108 : IO Send command 10 bytes
19ec-1c88:58749684.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:58749684.223 : iCmd = 0, nBytes = 10
19ec-1c88:58749684.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58750007.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58750007.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:58750007.280 : iCmd = 0, nBytes = 128
19ec-1c88:58750213.679 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750213.883 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750214.021 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58750214.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58750214.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58750214.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750214.521 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750214.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750214.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58750214.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:58750214.829 : iCmd = 1, nBytes = 4
19ec-1c88:58750407.401 : 0000 : 00 00 00 00 
19ec-1c88:58750407.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58750407.589 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58750407.801 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58750407.877 : => CNT96226::Close
19ec-1c88:58750412.327 : <= CNT96226::Close ret = 1
19ec-1c88:58750412.406 : <= CNT96226::~CNT96226
19ec-1c88:58750412.492 : <= CAsicIO::GetDeviceList
19ec-1c88:58750413.555 : => IoObject::SetTimeout
19ec-1c88:58750413.695 : Timeout--> In = 0 Out = 0
19ec-1c88:58750413.755 : <= IoObject::SetTimeout
19ec-1c88:58750413.827 : => CAsicIO::CAsicIO
19ec-1c88:58750413.900 : => CNT96226::CNT96226
19ec-1c88:58750413.958 : => CNT96226::Open
19ec-1c88:58750438.006 : <= CNT96226::Open ret = 1
19ec-1c88:58750438.109 : => CNT96226::Initialize
19ec-1c88:58750438.307 : <= CNT96226::Initialize ret = 1
19ec-1c88:58750438.368 : <= CNT96226::CNT96226
19ec-1c88:58750438.421 : <= CAsicIO::CAsicIO
19ec-1c88:58750438.477 : => CAsicIO::InitializeDevice
19ec-1c88:58750438.544 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58750444.701 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58750444.899 : => IoObject::GetLockName
19ec-1c88:58750444.957 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58750445.023 : <= IoObject::GetLockName
19ec-1c88:58750445.662 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58750445.739 : IO Send command 10 bytes
19ec-1c88:58750445.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:58750445.850 : iCmd = 0, nBytes = 10
19ec-1c88:58750445.964 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58750797.970 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58750798.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:58750798.224 : iCmd = 0, nBytes = 128
19ec-1c88:58750999.559 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750999.749 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58750999.890 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58751000.026 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58751000.148 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58751000.269 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58751000.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58751000.516 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58751000.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58751000.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:58751000.701 : iCmd = 1, nBytes = 4
19ec-1c88:58751202.842 : 0000 : 00 00 00 00 
19ec-1c88:58751203.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58751203.218 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58751203.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:58751203.447 : iCmd = 3, nBytes = 2
19ec-1c88:58751561.158 : 0000 : 06 38 
19ec-1c88:58751561.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58751561.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:58751561.410 : iCmd = 4, nBytes = 2
19ec-1c88:58751860.346 : 0000 : 07 07 
19ec-1c88:58751860.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58751860.654 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58751860.750 : => IoObject::InitializeDevice
19ec-1c88:58751860.865 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58751861.527 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58751861.602 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58751862.343 : => FindScanner
19ec-1c88:58751862.404 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58751862.469 : <= FindScanner ret = 1
19ec-1c88:58751862.531 : => IoObject::IoLockStart
19ec-1c88:58751862.635 : => CAsicIO::CheckDevice
19ec-1c88:58751862.689 : => CNT96226::ConnectIsAvailable
19ec-1c88:58751879.751 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58751879.850 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58751879.905 : <= IoObject::IoLockStart
19ec-1c88:58751879.961 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58751880.029 : IO Send command 10 bytes
19ec-1c88:58751880.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:58751880.169 : iCmd = 0, nBytes = 10
19ec-1c88:58751880.270 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58752086.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58752086.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:58752086.272 : IO total need to receive data 5 bytes
19ec-1c88:58752086.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:58752086.388 : iCmd = 0, nBytes = 5
19ec-1c88:58752269.623 : 0000 : 06 00 02 02 ab 
19ec-1c88:58752269.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58752269.818 : System total receive data 5 bytes
19ec-1c88:58752269.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:58752269.938 : iCmd = 1, nBytes = 4
19ec-1c88:58752408.831 : 0000 : 00 00 00 00 
19ec-1c88:58752408.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58752409.091 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58752409.161 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58752409.226 : IO Send command 10 bytes
19ec-1c88:58752409.319 : => CNT96226::VenderCmd_SetData
19ec-1c88:58752409.379 : iCmd = 0, nBytes = 10
19ec-1c88:58752409.486 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58752603.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58752603.663 : System send command 10 bytes + data 0 bytes
19ec-1c88:58752603.732 : IO total need to receive data 165 bytes
19ec-1c88:58752603.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:58752603.846 : iCmd = 0, nBytes = 165
19ec-1c88:58752783.846 : skip dump 37 bytes
19ec-1c88:58752784.071 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58752784.215 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58752784.361 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58752784.498 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58752784.633 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58752784.769 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58752784.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58752785.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58752785.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58752785.156 : System total receive data 165 bytes
19ec-1c88:58752785.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:58752785.276 : iCmd = 1, nBytes = 4
19ec-1c88:58752938.532 : 0000 : 00 00 00 00 
19ec-1c88:58752938.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58752938.811 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58752939.032 : Dump Inquiry
19ec-1c88:58752939.168 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58752939.308 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58752939.447 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58752939.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58752939.712 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58752939.846 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58752939.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58752940.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58752940.231 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58752940.356 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58752940.446 : 00a0 : 00 00 00 00 00 
19ec-1c88:58752940.518 : => ReadNVMDataInternal
19ec-1c88:58752940.741 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58752940.809 : IO Send command 10 bytes
19ec-1c88:58752940.906 : => CNT96226::VenderCmd_SetData
19ec-1c88:58752940.960 : iCmd = 0, nBytes = 10
19ec-1c88:58752941.058 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58753280.034 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58753280.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:58753280.259 : IO total need to receive data 128 bytes
19ec-1c88:58753280.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:58753280.379 : iCmd = 0, nBytes = 128
19ec-1c88:58753432.940 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58753433.124 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58753433.264 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58753433.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58753433.528 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58753433.654 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58753433.775 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58753433.897 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58753433.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58753434.022 : System total receive data 128 bytes
19ec-1c88:58753434.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:58753434.136 : iCmd = 1, nBytes = 4
19ec-1c88:58753561.058 : 0000 : 00 00 00 00 
19ec-1c88:58753561.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58753561.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58753561.336 : NVMData.PadScanCount = 0
19ec-1c88:58753561.390 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58753561.448 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58753561.505 : NVMData.FlatbedScanCount = 0
19ec-1c88:58753561.614 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58753561.667 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58753562.151 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58753562.210 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58753562.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58753562.323 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58753562.377 : NVMData.BornMonth = 0
19ec-1c88:58753562.425 : NVMData.BornDay = 0
19ec-1c88:58753562.475 : NVMData.BornYear = 0
19ec-1c88:58753562.523 : NVMData.FirstScanMonth = 4
19ec-1c88:58753562.574 : NVMData.FirstScanDay = 30
19ec-1c88:58753562.627 : NVMData.FirstScanYear = 2020
19ec-1c88:58753562.682 : NVMData.VerticalMagnification = 0
19ec-1c88:58753562.739 : NVMData.HorizontalMagnification = 0
19ec-1c88:58753562.793 : NVMData.PowerSavingTime = 15
19ec-1c88:58753562.848 : NVMData.SN = A094165189010062
19ec-1c88:58753562.895 : NVMData.AutoFeed = 0
19ec-1c88:58753562.943 : NVMData.CCDType = 0
19ec-1c88:58753562.989 : NVMData.ScanSpeed = 0
19ec-1c88:58753563.037 : NVMData.RollerCount = 0
19ec-1c88:58753563.088 : NVMData.MultifeedCount = 0
19ec-1c88:58753563.138 : NVMData.JamCount = 0
19ec-1c88:58753563.185 : NVMData.IdentifyInfo = 
19ec-1c88:58753563.237 : NVMData.FormalName = 
19ec-1c88:58753563.425 : NVMData.ReservedB = 0
19ec-1c88:58753563.482 : NVMData.FunctionCode = 0
19ec-1c88:58753563.531 : NVMData.PreFeed = 0
19ec-1c88:58753563.581 : NVMData.PreFeedTime = 0
19ec-1c88:58753563.630 : NVMData.ButtonNumber = 0
19ec-1c88:58753563.682 : NVMData.PowerOffTime = 0
19ec-1c88:58753563.737 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58753563.810 : => IoObject::IoLockEnd
19ec-1c88:58753563.909 : <= IoObject::IoLockEnd
19ec-1c88:58753563.958 : <= InitializeScanner ret = 1
19ec-1c88:58754842.637 : => GetLogicalScannerAbility
19ec-1c88:58754842.829 : => IoObject::IoLockStart
19ec-1c88:58754842.959 : => CAsicIO::CheckDevice
19ec-1c88:58754843.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:58754864.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58754864.714 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58754864.776 : <= IoObject::IoLockStart
19ec-1c88:58754864.835 : => IoObject::IoLockEnd
19ec-1c88:58754864.949 : <= IoObject::IoLockEnd
19ec-1c88:58754865.028 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58758623.252 : => GetLogicalScannerAbilityEx
19ec-1c88:58758623.451 : => IoObject::IoLockStart
19ec-1c88:58758623.582 : => CAsicIO::CheckDevice
19ec-1c88:58758623.646 : => CNT96226::ConnectIsAvailable
19ec-1c88:58758645.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58758645.806 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58758645.930 : <= IoObject::IoLockStart
19ec-1c88:58758646.051 : => IoObject::IoLockEnd
19ec-1c88:58758646.462 : <= IoObject::IoLockEnd
19ec-1c88:58758646.588 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58758646.664 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58766117.496 : => ReadNVMData
19ec-1c88:58766117.679 : => IoObject::IoLockStart
19ec-1c88:58766117.812 : => CAsicIO::CheckDevice
19ec-1c88:58766117.871 : => CNT96226::ConnectIsAvailable
19ec-1c88:58766142.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58766142.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58766142.460 : <= IoObject::IoLockStart
19ec-1c88:58766142.803 : => ReadNVMDataInternal
19ec-1c88:58766142.869 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58766142.942 : IO Send command 10 bytes
19ec-1c88:58766143.076 : => CNT96226::VenderCmd_SetData
19ec-1c88:58766143.140 : iCmd = 0, nBytes = 10
19ec-1c88:58766143.258 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58766499.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58766499.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:58766499.563 : IO total need to receive data 128 bytes
19ec-1c88:58766499.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:58766499.680 : iCmd = 0, nBytes = 128
19ec-1c88:58766695.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58766695.650 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58766695.800 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58766695.941 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58766696.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58766696.200 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58766696.330 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58766696.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58766696.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58766696.588 : System total receive data 128 bytes
19ec-1c88:58766696.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:58766696.710 : iCmd = 1, nBytes = 4
19ec-1c88:58766868.318 : 0000 : 00 00 00 00 
19ec-1c88:58766868.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58766868.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58766868.666 : NVMData.PadScanCount = 0
19ec-1c88:58766868.725 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58766868.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58766868.837 : NVMData.FlatbedScanCount = 0
19ec-1c88:58766868.893 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58766869.095 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58766869.159 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58766869.212 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58766869.268 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58766869.324 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58766869.379 : NVMData.BornMonth = 0
19ec-1c88:58766869.426 : NVMData.BornDay = 0
19ec-1c88:58766869.474 : NVMData.BornYear = 0
19ec-1c88:58766869.521 : NVMData.FirstScanMonth = 4
19ec-1c88:58766869.569 : NVMData.FirstScanDay = 30
19ec-1c88:58766869.623 : NVMData.FirstScanYear = 2020
19ec-1c88:58766869.678 : NVMData.VerticalMagnification = 0
19ec-1c88:58766869.734 : NVMData.HorizontalMagnification = 0
19ec-1c88:58766869.789 : NVMData.PowerSavingTime = 15
19ec-1c88:58766869.844 : NVMData.SN = A094165189010062
19ec-1c88:58766869.893 : NVMData.AutoFeed = 0
19ec-1c88:58766869.941 : NVMData.CCDType = 0
19ec-1c88:58766869.989 : NVMData.ScanSpeed = 0
19ec-1c88:58766870.037 : NVMData.RollerCount = 0
19ec-1c88:58766870.088 : NVMData.MultifeedCount = 0
19ec-1c88:58766870.140 : NVMData.JamCount = 0
19ec-1c88:58766870.192 : NVMData.IdentifyInfo = 
19ec-1c88:58766870.241 : NVMData.FormalName = 
19ec-1c88:58766870.289 : NVMData.ReservedB = 0
19ec-1c88:58766870.337 : NVMData.FunctionCode = 0
19ec-1c88:58766870.386 : NVMData.PreFeed = 0
19ec-1c88:58766870.435 : NVMData.PreFeedTime = 0
19ec-1c88:58766870.483 : NVMData.ButtonNumber = 0
19ec-1c88:58766870.533 : NVMData.PowerOffTime = 0
19ec-1c88:58766870.583 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58766870.643 : => IoObject::IoLockEnd
19ec-1c88:58766870.737 : <= IoObject::IoLockEnd
19ec-1c88:58766870.789 : <= ReadNVMData ret = 1
19ec-1c88:58776948.075 : => GetADFStatus
19ec-1c88:58776948.507 : => IoObject::IoLockStart
19ec-1c88:58776948.644 : => CAsicIO::CheckDevice
19ec-1c88:58776948.699 : => CNT96226::ConnectIsAvailable
19ec-1c88:58776974.275 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58776974.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58776974.446 : <= IoObject::IoLockStart
19ec-1c88:58776974.505 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58776974.575 : IO Send command 10 bytes
19ec-1c88:58776974.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:58776974.743 : iCmd = 0, nBytes = 10
19ec-1c88:58776974.855 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58777180.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58777180.426 : System send command 10 bytes + data 0 bytes
19ec-1c88:58777180.585 : IO total need to receive data 2 bytes
19ec-1c88:58777180.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:58777181.023 : iCmd = 0, nBytes = 2
19ec-1c88:58777334.414 : 0000 : 00 00 
19ec-1c88:58777334.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58777334.585 : System total receive data 2 bytes
19ec-1c88:58777334.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:58777334.698 : iCmd = 1, nBytes = 4
19ec-1c88:58777441.811 : 0000 : 00 00 00 00 
19ec-1c88:58777441.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58777442.023 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58777442.084 : Return status = 0
19ec-1c88:58777442.142 : => IoObject::IoLockEnd
19ec-1c88:58777442.237 : <= IoObject::IoLockEnd
19ec-1c88:58777442.286 : <= GetADFStatus ret = 1
19ec-1c88:58780122.337 : => GetADFStatus
19ec-1c88:58780122.528 : => IoObject::IoLockStart
19ec-1c88:58780122.664 : => CAsicIO::CheckDevice
19ec-1c88:58780122.720 : => CNT96226::ConnectIsAvailable
19ec-1c88:58780147.354 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58780147.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58780147.806 : <= IoObject::IoLockStart
19ec-1c88:58780147.865 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58780147.932 : IO Send command 10 bytes
19ec-1c88:58780148.046 : => CNT96226::VenderCmd_SetData
19ec-1c88:58780148.102 : iCmd = 0, nBytes = 10
19ec-1c88:58780148.202 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58780338.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58780338.237 : System send command 10 bytes + data 0 bytes
19ec-1c88:58780338.425 : IO total need to receive data 2 bytes
19ec-1c88:58780338.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:58780338.560 : iCmd = 0, nBytes = 2
19ec-1c88:58780479.548 : 0000 : 00 00 
19ec-1c88:58780479.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58780479.730 : System total receive data 2 bytes
19ec-1c88:58780479.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:58780479.847 : iCmd = 1, nBytes = 4
19ec-1c88:58780662.891 : 0000 : 00 00 00 00 
19ec-1c88:58780663.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58780663.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58780663.532 : Return status = 0
19ec-1c88:58780663.590 : => IoObject::IoLockEnd
19ec-1c88:58780663.681 : <= IoObject::IoLockEnd
19ec-1c88:58780663.733 : <= GetADFStatus ret = 1
19ec-1c88:58782706.428 : => TerminateDriver
19ec-1c88:58782706.625 : => CAsicIO::~CAsicIO,pStage=140643400
19ec-1c88:58782706.698 : => CNT96226::Close
19ec-1c88:58782710.843 : <= CNT96226::Close ret = 1
19ec-1c88:58782710.924 : <= CAsicIO::~CAsicIO
19ec-1c88:58782710.986 : => IoObject::IoLockEnd
19ec-1c88:58782711.036 : <= IoObject::IoLockEnd
19ec-1c88:58782711.090 : => IoObject::TerminateDevice
19ec-1c88:58782711.146 : => IoObject::IoLockEnd
19ec-1c88:58782711.197 : <= IoObject::IoLockEnd
19ec-1c88:58782711.298 : <= IoObject::TerminateDevice
19ec-1c88:58782711.550 : <= TerminateDriver ret = 1
19ec-1c88:58826403.451 : ============Debug Start==========
19ec-1c88:58826403.780 : Date : 2020/4/30 14:34:29
19ec-1c88:58826403.864 : Process ID : 19ec
19ec-1c88:58826404.304 : Windows : Version 10.0 build 18363 
19ec-1c88:58826404.787 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:58826404.848 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58826404.915 : MemoryStatus.ullAvailPhys : 1690787840
19ec-1c88:58826404.976 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58826405.043 : MemoryStatus.ullAvailPageFile : 3056324608
19ec-1c88:58826405.106 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58826405.170 : MemoryStatus.ullAvailVirtual : 1717952512
19ec-1c88:58826405.231 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58826405.333 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58826405.395 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58826405.652 : CPU Count : 4
19ec-1c88:58826405.700 : CPU Frequency : 100.000 Mhz
19ec-1c88:58826410.484 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58826410.624 : => InitializeDriver
19ec-1c88:58826410.916 : <= InitializeDriver ret = 1
19ec-1c88:58826410.977 : => InitializeScanner
19ec-1c88:58826411.076 : => CAsicIO::GetDeviceList
19ec-1c88:58826411.386 : => CNT96226::CNT96226
19ec-1c88:58826411.449 : => CNT96226::Open
19ec-1c88:58826435.000 : <= CNT96226::Open ret = 1
19ec-1c88:58826435.125 : => CNT96226::Initialize
19ec-1c88:58826435.332 : <= CNT96226::Initialize ret = 1
19ec-1c88:58826435.393 : <= CNT96226::CNT96226
19ec-1c88:58826435.448 : => CNT96226::EnumAvailableDevice
19ec-1c88:58826440.994 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58826441.075 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58826441.137 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58830164.711 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58830165.030 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58830170.821 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58830170.934 : => IoObject::GetLockName
19ec-1c88:58830170.996 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58830171.064 : <= IoObject::GetLockName
19ec-1c88:58830171.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:58830171.614 : iCmd = 3, nBytes = 2
19ec-1c88:58830558.258 : 0000 : 06 38 
19ec-1c88:58830558.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58830558.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:58830558.553 : iCmd = 4, nBytes = 2
19ec-1c88:58830858.283 : 0000 : 07 07 
19ec-1c88:58830858.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58830858.488 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58830858.666 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58830858.737 : IO Send command 10 bytes
19ec-1c88:58830858.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:58830858.847 : iCmd = 0, nBytes = 10
19ec-1c88:58830858.948 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58831051.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58831051.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:58831051.722 : iCmd = 0, nBytes = 165
19ec-1c88:58831236.820 : skip dump 37 bytes
19ec-1c88:58831236.993 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58831237.134 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58831237.270 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58831237.404 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58831237.535 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58831237.663 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58831237.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831237.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831237.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58831238.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:58831238.085 : iCmd = 1, nBytes = 4
19ec-1c88:58831356.015 : 0000 : 00 00 00 00 
19ec-1c88:58831356.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58831356.167 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58831356.230 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58831356.305 : IO Send command 10 bytes
19ec-1c88:58831356.355 : => CNT96226::VenderCmd_SetData
19ec-1c88:58831356.407 : iCmd = 0, nBytes = 10
19ec-1c88:58831356.511 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58831664.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58831664.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:58831664.708 : iCmd = 0, nBytes = 128
19ec-1c88:58831835.748 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831835.911 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831836.050 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58831836.180 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58831836.307 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58831836.430 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831836.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831836.681 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58831836.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58831836.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:58831836.856 : iCmd = 1, nBytes = 4
19ec-1c88:58831947.414 : 0000 : 00 00 00 00 
19ec-1c88:58831947.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58831947.571 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58831947.745 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58831947.816 : => CNT96226::Close
19ec-1c88:58831951.766 : <= CNT96226::Close ret = 1
19ec-1c88:58831951.839 : <= CNT96226::~CNT96226
19ec-1c88:58831951.933 : <= CAsicIO::GetDeviceList
19ec-1c88:58831952.355 : => IoObject::SetTimeout
19ec-1c88:58831952.487 : Timeout--> In = 0 Out = 0
19ec-1c88:58831952.540 : <= IoObject::SetTimeout
19ec-1c88:58831952.606 : => CAsicIO::CAsicIO
19ec-1c88:58831952.693 : => CNT96226::CNT96226
19ec-1c88:58831952.743 : => CNT96226::Open
19ec-1c88:58831976.986 : <= CNT96226::Open ret = 1
19ec-1c88:58831977.091 : => CNT96226::Initialize
19ec-1c88:58831977.278 : <= CNT96226::Initialize ret = 1
19ec-1c88:58831977.335 : <= CNT96226::CNT96226
19ec-1c88:58831977.386 : <= CAsicIO::CAsicIO
19ec-1c88:58831977.438 : => CAsicIO::InitializeDevice
19ec-1c88:58831977.507 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58831983.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58831983.522 : => IoObject::GetLockName
19ec-1c88:58831983.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58831983.641 : <= IoObject::GetLockName
19ec-1c88:58831984.148 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58831984.220 : IO Send command 10 bytes
19ec-1c88:58831984.272 : => CNT96226::VenderCmd_SetData
19ec-1c88:58831984.324 : iCmd = 0, nBytes = 10
19ec-1c88:58831984.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58832315.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58832315.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:58832315.317 : iCmd = 0, nBytes = 128
19ec-1c88:58832497.496 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58832497.690 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58832497.831 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58832497.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58832498.089 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58832498.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58832498.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58832498.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58832498.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58832498.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:58832498.645 : iCmd = 1, nBytes = 4
19ec-1c88:58832695.741 : 0000 : 00 00 00 00 
19ec-1c88:58832695.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58832695.957 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58832696.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:58832696.082 : iCmd = 3, nBytes = 2
19ec-1c88:58833085.102 : 0000 : 06 38 
19ec-1c88:58833085.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58833085.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:58833085.388 : iCmd = 4, nBytes = 2
19ec-1c88:58833382.763 : 0000 : 07 07 
19ec-1c88:58833382.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58833383.040 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58833383.136 : => IoObject::InitializeDevice
19ec-1c88:58833383.247 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58833383.881 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58833383.954 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58833384.634 : => FindScanner
19ec-1c88:58833384.694 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58833384.763 : <= FindScanner ret = 1
19ec-1c88:58833384.824 : => IoObject::IoLockStart
19ec-1c88:58833384.931 : => CAsicIO::CheckDevice
19ec-1c88:58833384.983 : => CNT96226::ConnectIsAvailable
19ec-1c88:58833402.011 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58833402.133 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58833402.202 : <= IoObject::IoLockStart
19ec-1c88:58833402.266 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58833402.336 : IO Send command 10 bytes
19ec-1c88:58833402.425 : => CNT96226::VenderCmd_SetData
19ec-1c88:58833402.484 : iCmd = 0, nBytes = 10
19ec-1c88:58833402.589 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58833579.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58833579.832 : System send command 10 bytes + data 0 bytes
19ec-1c88:58833579.907 : IO total need to receive data 5 bytes
19ec-1c88:58833579.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:58833580.030 : iCmd = 0, nBytes = 5
19ec-1c88:58833770.509 : 0000 : 06 00 02 02 ab 
19ec-1c88:58833770.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58833770.685 : System total receive data 5 bytes
19ec-1c88:58833770.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:58833770.806 : iCmd = 1, nBytes = 4
19ec-1c88:58833915.304 : 0000 : 00 00 00 00 
19ec-1c88:58833915.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58833915.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58833915.616 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58833915.685 : IO Send command 10 bytes
19ec-1c88:58833915.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:58833915.834 : iCmd = 0, nBytes = 10
19ec-1c88:58833915.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58834066.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58834067.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:58834067.146 : IO total need to receive data 165 bytes
19ec-1c88:58834067.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:58834067.268 : iCmd = 0, nBytes = 165
19ec-1c88:58834217.287 : skip dump 37 bytes
19ec-1c88:58834217.846 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58834217.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58834218.131 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58834218.272 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58834218.402 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58834218.541 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58834218.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834218.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834218.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58834218.924 : System total receive data 165 bytes
19ec-1c88:58834218.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:58834219.048 : iCmd = 1, nBytes = 4
19ec-1c88:58834395.125 : 0000 : 00 00 00 00 
19ec-1c88:58834395.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58834395.372 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58834395.583 : Dump Inquiry
19ec-1c88:58834395.717 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58834395.852 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58834395.984 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58834396.112 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58834396.238 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58834396.368 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58834396.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834396.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834396.753 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58834396.879 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58834396.964 : 00a0 : 00 00 00 00 00 
19ec-1c88:58834397.036 : => ReadNVMDataInternal
19ec-1c88:58834397.254 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58834397.321 : IO Send command 10 bytes
19ec-1c88:58834397.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:58834397.468 : iCmd = 0, nBytes = 10
19ec-1c88:58834397.570 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58834719.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58834719.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:58834719.921 : IO total need to receive data 128 bytes
19ec-1c88:58834719.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:58834720.041 : iCmd = 0, nBytes = 128
19ec-1c88:58834913.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834913.952 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834914.093 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58834914.229 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58834914.357 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58834914.482 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834914.605 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834914.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58834914.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58834914.851 : System total receive data 128 bytes
19ec-1c88:58834914.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:58834914.966 : iCmd = 1, nBytes = 4
19ec-1c88:58835085.416 : 0000 : 00 00 00 00 
19ec-1c88:58835085.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58835085.679 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58835085.746 : NVMData.PadScanCount = 0
19ec-1c88:58835085.802 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58835085.859 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58835085.917 : NVMData.FlatbedScanCount = 0
19ec-1c88:58835085.970 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58835086.022 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58835086.074 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58835086.127 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58835086.182 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58835086.235 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58835086.288 : NVMData.BornMonth = 0
19ec-1c88:58835086.336 : NVMData.BornDay = 0
19ec-1c88:58835086.386 : NVMData.BornYear = 0
19ec-1c88:58835086.434 : NVMData.FirstScanMonth = 4
19ec-1c88:58835086.483 : NVMData.FirstScanDay = 30
19ec-1c88:58835086.539 : NVMData.FirstScanYear = 2020
19ec-1c88:58835086.592 : NVMData.VerticalMagnification = 0
19ec-1c88:58835086.645 : NVMData.HorizontalMagnification = 0
19ec-1c88:58835086.698 : NVMData.PowerSavingTime = 15
19ec-1c88:58835086.750 : NVMData.SN = A094165189010062
19ec-1c88:58835086.801 : NVMData.AutoFeed = 0
19ec-1c88:58835086.848 : NVMData.CCDType = 0
19ec-1c88:58835086.896 : NVMData.ScanSpeed = 0
19ec-1c88:58835086.944 : NVMData.RollerCount = 0
19ec-1c88:58835086.994 : NVMData.MultifeedCount = 0
19ec-1c88:58835087.045 : NVMData.JamCount = 0
19ec-1c88:58835087.091 : NVMData.IdentifyInfo = 
19ec-1c88:58835087.141 : NVMData.FormalName = 
19ec-1c88:58835087.374 : NVMData.ReservedB = 0
19ec-1c88:58835087.430 : NVMData.FunctionCode = 0
19ec-1c88:58835087.480 : NVMData.PreFeed = 0
19ec-1c88:58835087.530 : NVMData.PreFeedTime = 0
19ec-1c88:58835087.578 : NVMData.ButtonNumber = 0
19ec-1c88:58835087.626 : NVMData.PowerOffTime = 0
19ec-1c88:58835087.679 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58835087.758 : => IoObject::IoLockEnd
19ec-1c88:58835087.850 : <= IoObject::IoLockEnd
19ec-1c88:58835087.898 : <= InitializeScanner ret = 1
19ec-1c88:58835087.961 : => GetLogicalScannerAbilityEx
19ec-1c88:58835088.020 : => IoObject::IoLockStart
19ec-1c88:58835088.118 : => CAsicIO::CheckDevice
19ec-1c88:58835088.170 : => CNT96226::ConnectIsAvailable
19ec-1c88:58835108.337 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58835108.538 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58835108.657 : <= IoObject::IoLockStart
19ec-1c88:58835108.780 : => IoObject::IoLockEnd
19ec-1c88:58835109.189 : <= IoObject::IoLockEnd
19ec-1c88:58835109.304 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58835109.379 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58835287.575 : => ReadNVMData
19ec-1c88:58835287.728 : => IoObject::IoLockStart
19ec-1c88:58835287.843 : => CAsicIO::CheckDevice
19ec-1c88:58835287.904 : => CNT96226::ConnectIsAvailable
19ec-1c88:58835312.191 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58835312.441 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58835312.583 : <= IoObject::IoLockStart
19ec-1c88:58835312.700 : => ReadNVMDataInternal
19ec-1c88:58835313.043 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58835313.111 : IO Send command 10 bytes
19ec-1c88:58835313.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:58835313.286 : iCmd = 0, nBytes = 10
19ec-1c88:58835313.396 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58835661.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58835661.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:58835661.553 : IO total need to receive data 128 bytes
19ec-1c88:58835661.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:58835661.671 : iCmd = 0, nBytes = 128
19ec-1c88:58835869.742 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58835869.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58835870.066 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58835870.200 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58835870.331 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58835870.456 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58835870.583 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58835870.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58835870.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58835870.831 : System total receive data 128 bytes
19ec-1c88:58835870.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:58835870.945 : iCmd = 1, nBytes = 4
19ec-1c88:58836018.661 : 0000 : 00 00 00 00 
19ec-1c88:58836018.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58836018.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58836018.959 : NVMData.PadScanCount = 0
19ec-1c88:58836019.015 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58836019.072 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58836019.132 : NVMData.FlatbedScanCount = 0
19ec-1c88:58836019.188 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58836019.242 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58836019.297 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58836019.355 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58836019.415 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58836019.468 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58836019.525 : NVMData.BornMonth = 0
19ec-1c88:58836019.574 : NVMData.BornDay = 0
19ec-1c88:58836019.625 : NVMData.BornYear = 0
19ec-1c88:58836019.678 : NVMData.FirstScanMonth = 4
19ec-1c88:58836019.730 : NVMData.FirstScanDay = 30
19ec-1c88:58836019.784 : NVMData.FirstScanYear = 2020
19ec-1c88:58836019.968 : NVMData.VerticalMagnification = 0
19ec-1c88:58836020.026 : NVMData.HorizontalMagnification = 0
19ec-1c88:58836020.081 : NVMData.PowerSavingTime = 15
19ec-1c88:58836020.135 : NVMData.SN = A094165189010062
19ec-1c88:58836020.184 : NVMData.AutoFeed = 0
19ec-1c88:58836020.236 : NVMData.CCDType = 0
19ec-1c88:58836020.281 : NVMData.ScanSpeed = 0
19ec-1c88:58836020.330 : NVMData.RollerCount = 0
19ec-1c88:58836020.384 : NVMData.MultifeedCount = 0
19ec-1c88:58836020.437 : NVMData.JamCount = 0
19ec-1c88:58836020.486 : NVMData.IdentifyInfo = 
19ec-1c88:58836020.537 : NVMData.FormalName = 
19ec-1c88:58836020.586 : NVMData.ReservedB = 0
19ec-1c88:58836020.637 : NVMData.FunctionCode = 0
19ec-1c88:58836020.686 : NVMData.PreFeed = 0
19ec-1c88:58836020.740 : NVMData.PreFeedTime = 0
19ec-1c88:58836020.790 : NVMData.ButtonNumber = 0
19ec-1c88:58836020.839 : NVMData.PowerOffTime = 0
19ec-1c88:58836020.893 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58836020.954 : => IoObject::IoLockEnd
19ec-1c88:58836021.044 : <= IoObject::IoLockEnd
19ec-1c88:58836021.094 : <= ReadNVMData ret = 1
19ec-1c88:58838553.877 : ============Debug Start==========
19ec-1c88:58838554.170 : Date : 2020/4/30 14:34:30
19ec-1c88:58838554.247 : Process ID : 19ec
19ec-1c88:58838554.664 : Windows : Version 10.0 build 18363 
19ec-1c88:58838555.116 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:58838555.179 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58838555.243 : MemoryStatus.ullAvailPhys : 1694097408
19ec-1c88:58838555.302 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58838555.365 : MemoryStatus.ullAvailPageFile : 3056336896
19ec-1c88:58838555.427 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58838555.486 : MemoryStatus.ullAvailVirtual : 1717960704
19ec-1c88:58838555.547 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58838555.650 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58838555.715 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58838555.955 : CPU Count : 4
19ec-1c88:58838556.003 : CPU Frequency : 100.000 Mhz
19ec-1c88:58838560.164 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58838560.292 : => InitializeDriver
19ec-1c88:58838560.550 : <= InitializeDriver ret = 1
19ec-1c88:58841063.558 : => InitializeScanner
19ec-1c88:58841063.818 : => CAsicIO::GetDeviceList
19ec-1c88:58841064.244 : => CNT96226::CNT96226
19ec-1c88:58841064.305 : => CNT96226::Open
19ec-1c88:58841087.799 : <= CNT96226::Open ret = 1
19ec-1c88:58841087.911 : => CNT96226::Initialize
19ec-1c88:58841088.111 : <= CNT96226::Initialize ret = 1
19ec-1c88:58841088.170 : <= CNT96226::CNT96226
19ec-1c88:58841088.226 : => CNT96226::EnumAvailableDevice
19ec-1c88:58841093.543 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58841093.619 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58841093.677 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58844812.691 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58844812.980 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58844818.520 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58844818.630 : => IoObject::GetLockName
19ec-1c88:58844818.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58844818.758 : <= IoObject::GetLockName
19ec-1c88:58844819.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:58844819.286 : iCmd = 3, nBytes = 2
19ec-1c88:58845181.903 : 0000 : 06 38 
19ec-1c88:58845182.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58845182.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:58845182.162 : iCmd = 4, nBytes = 2
19ec-1c88:58845484.079 : 0000 : 07 07 
19ec-1c88:58845484.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58845484.446 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58845484.796 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58845484.861 : IO Send command 10 bytes
19ec-1c88:58845484.913 : => CNT96226::VenderCmd_SetData
19ec-1c88:58845484.969 : iCmd = 0, nBytes = 10
19ec-1c88:58845485.075 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58845669.498 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58845669.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:58845669.669 : iCmd = 0, nBytes = 165
19ec-1c88:58845871.538 : skip dump 37 bytes
19ec-1c88:58845871.736 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58845871.883 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58845872.021 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58845872.153 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58845872.281 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58845872.414 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58845872.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58845872.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58845872.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58845872.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:58845872.841 : iCmd = 1, nBytes = 4
19ec-1c88:58846052.006 : 0000 : 00 00 00 00 
19ec-1c88:58846052.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58846052.208 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58846052.274 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58846052.339 : IO Send command 10 bytes
19ec-1c88:58846052.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:58846052.450 : iCmd = 0, nBytes = 10
19ec-1c88:58846052.556 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58846380.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58846380.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:58846380.428 : iCmd = 0, nBytes = 128
19ec-1c88:58846569.887 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58846570.091 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58846570.233 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58846570.368 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58846570.496 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58846570.620 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58846570.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58846570.870 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58846570.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58846571.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:58846571.055 : iCmd = 1, nBytes = 4
19ec-1c88:58846677.555 : 0000 : 00 00 00 00 
19ec-1c88:58846677.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58846677.704 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58846677.871 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58846677.942 : => CNT96226::Close
19ec-1c88:58846681.811 : <= CNT96226::Close ret = 1
19ec-1c88:58846681.881 : <= CNT96226::~CNT96226
19ec-1c88:58846681.969 : <= CAsicIO::GetDeviceList
19ec-1c88:58846682.379 : => IoObject::SetTimeout
19ec-1c88:58846682.513 : Timeout--> In = 0 Out = 0
19ec-1c88:58846682.572 : <= IoObject::SetTimeout
19ec-1c88:58846682.646 : => CAsicIO::CAsicIO
19ec-1c88:58846682.723 : => CNT96226::CNT96226
19ec-1c88:58846682.775 : => CNT96226::Open
19ec-1c88:58846705.580 : <= CNT96226::Open ret = 1
19ec-1c88:58846705.688 : => CNT96226::Initialize
19ec-1c88:58846705.872 : <= CNT96226::Initialize ret = 1
19ec-1c88:58846705.930 : <= CNT96226::CNT96226
19ec-1c88:58846705.984 : <= CAsicIO::CAsicIO
19ec-1c88:58846706.046 : => CAsicIO::InitializeDevice
19ec-1c88:58846706.113 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58846712.009 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58846712.122 : => IoObject::GetLockName
19ec-1c88:58846712.177 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58846712.242 : <= IoObject::GetLockName
19ec-1c88:58846712.757 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58846712.830 : IO Send command 10 bytes
19ec-1c88:58846712.882 : => CNT96226::VenderCmd_SetData
19ec-1c88:58846712.950 : iCmd = 0, nBytes = 10
19ec-1c88:58846713.061 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58847049.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58847049.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:58847050.052 : iCmd = 0, nBytes = 128
19ec-1c88:58847231.222 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58847231.445 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58847231.593 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58847231.727 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58847231.855 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58847231.977 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58847232.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58847232.227 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58847232.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58847232.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:58847232.412 : iCmd = 1, nBytes = 4
19ec-1c88:58847362.159 : 0000 : 00 00 00 00 
19ec-1c88:58847362.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58847362.376 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58847362.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:58847362.502 : iCmd = 3, nBytes = 2
19ec-1c88:58847707.987 : 0000 : 06 38 
19ec-1c88:58847708.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58847708.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:58847708.288 : iCmd = 4, nBytes = 2
19ec-1c88:58848004.447 : 0000 : 07 07 
19ec-1c88:58848004.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58848004.733 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58848004.827 : => IoObject::InitializeDevice
19ec-1c88:58848004.942 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58848005.662 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58848005.735 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58848006.557 : => FindScanner
19ec-1c88:58848006.618 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58848006.685 : <= FindScanner ret = 1
19ec-1c88:58848006.745 : => IoObject::IoLockStart
19ec-1c88:58848006.848 : => CAsicIO::CheckDevice
19ec-1c88:58848006.906 : => CNT96226::ConnectIsAvailable
19ec-1c88:58848023.908 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58848024.020 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58848024.077 : <= IoObject::IoLockStart
19ec-1c88:58848024.137 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58848024.202 : IO Send command 10 bytes
19ec-1c88:58848024.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:58848024.348 : iCmd = 0, nBytes = 10
19ec-1c88:58848024.455 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58848205.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58848206.008 : System send command 10 bytes + data 0 bytes
19ec-1c88:58848206.091 : IO total need to receive data 5 bytes
19ec-1c88:58848206.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:58848206.219 : iCmd = 0, nBytes = 5
19ec-1c88:58848375.544 : 0000 : 06 00 02 02 ab 
19ec-1c88:58848375.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58848375.785 : System total receive data 5 bytes
19ec-1c88:58848375.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:58848375.910 : iCmd = 1, nBytes = 4
19ec-1c88:58848522.418 : 0000 : 00 00 00 00 
19ec-1c88:58848522.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58848522.698 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58848522.774 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58848522.842 : IO Send command 10 bytes
19ec-1c88:58848522.948 : => CNT96226::VenderCmd_SetData
19ec-1c88:58848523.011 : iCmd = 0, nBytes = 10
19ec-1c88:58848523.120 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58848684.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58848685.042 : System send command 10 bytes + data 0 bytes
19ec-1c88:58848685.121 : IO total need to receive data 165 bytes
19ec-1c88:58848685.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:58848685.252 : iCmd = 0, nBytes = 165
19ec-1c88:58848803.959 : skip dump 37 bytes
19ec-1c88:58848804.164 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58848804.302 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58848804.440 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58848804.574 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58848804.705 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58848804.838 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58848804.965 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58848805.087 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58848805.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58848805.216 : System total receive data 165 bytes
19ec-1c88:58848805.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:58848805.328 : iCmd = 1, nBytes = 4
19ec-1c88:58848995.498 : 0000 : 00 00 00 00 
19ec-1c88:58848995.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58848995.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58848995.995 : Dump Inquiry
19ec-1c88:58848996.130 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58848996.272 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58848996.407 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58848996.542 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58848996.670 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58848996.810 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58848996.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58848997.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58848997.201 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58848997.333 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58848997.419 : 00a0 : 00 00 00 00 00 
19ec-1c88:58848997.494 : => ReadNVMDataInternal
19ec-1c88:58848997.701 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58848997.767 : IO Send command 10 bytes
19ec-1c88:58848997.876 : => CNT96226::VenderCmd_SetData
19ec-1c88:58848997.931 : iCmd = 0, nBytes = 10
19ec-1c88:58848998.031 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58849343.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58849343.817 : System send command 10 bytes + data 0 bytes
19ec-1c88:58849343.884 : IO total need to receive data 128 bytes
19ec-1c88:58849343.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:58849344.001 : iCmd = 0, nBytes = 128
19ec-1c88:58849551.641 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58849551.818 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58849551.956 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58849552.084 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58849552.209 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58849552.331 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58849552.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58849552.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58849552.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58849552.704 : System total receive data 128 bytes
19ec-1c88:58849552.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:58849552.821 : iCmd = 1, nBytes = 4
19ec-1c88:58849728.529 : 0000 : 00 00 00 00 
19ec-1c88:58849728.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58849728.809 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58849728.881 : NVMData.PadScanCount = 0
19ec-1c88:58849728.938 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58849728.991 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58849729.047 : NVMData.FlatbedScanCount = 0
19ec-1c88:58849729.103 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58849729.155 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58849729.212 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58849729.266 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58849729.321 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58849729.376 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58849729.429 : NVMData.BornMonth = 0
19ec-1c88:58849729.476 : NVMData.BornDay = 0
19ec-1c88:58849729.524 : NVMData.BornYear = 0
19ec-1c88:58849729.572 : NVMData.FirstScanMonth = 4
19ec-1c88:58849729.624 : NVMData.FirstScanDay = 30
19ec-1c88:58849729.678 : NVMData.FirstScanYear = 2020
19ec-1c88:58849729.729 : NVMData.VerticalMagnification = 0
19ec-1c88:58849729.783 : NVMData.HorizontalMagnification = 0
19ec-1c88:58849729.836 : NVMData.PowerSavingTime = 15
19ec-1c88:58849729.890 : NVMData.SN = A094165189010062
19ec-1c88:58849729.941 : NVMData.AutoFeed = 0
19ec-1c88:58849729.992 : NVMData.CCDType = 0
19ec-1c88:58849730.038 : NVMData.ScanSpeed = 0
19ec-1c88:58849730.083 : NVMData.RollerCount = 0
19ec-1c88:58849730.134 : NVMData.MultifeedCount = 0
19ec-1c88:58849730.186 : NVMData.JamCount = 0
19ec-1c88:58849730.236 : NVMData.IdentifyInfo = 
19ec-1c88:58849730.284 : NVMData.FormalName = 
19ec-1c88:58849730.445 : NVMData.ReservedB = 0
19ec-1c88:58849730.501 : NVMData.FunctionCode = 0
19ec-1c88:58849730.550 : NVMData.PreFeed = 0
19ec-1c88:58849730.602 : NVMData.PreFeedTime = 0
19ec-1c88:58849730.651 : NVMData.ButtonNumber = 0
19ec-1c88:58849730.707 : NVMData.PowerOffTime = 0
19ec-1c88:58849730.758 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58849730.837 : => IoObject::IoLockEnd
19ec-1c88:58849730.932 : <= IoObject::IoLockEnd
19ec-1c88:58849730.985 : <= InitializeScanner ret = 1
19ec-1c88:58850993.438 : => GetLogicalScannerAbility
19ec-1c88:58850993.641 : => IoObject::IoLockStart
19ec-1c88:58850993.776 : => CAsicIO::CheckDevice
19ec-1c88:58850993.834 : => CNT96226::ConnectIsAvailable
19ec-1c88:58851017.778 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58851018.012 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58851018.142 : <= IoObject::IoLockStart
19ec-1c88:58851018.261 : => IoObject::IoLockEnd
19ec-1c88:58851018.657 : <= IoObject::IoLockEnd
19ec-1c88:58851018.733 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58854709.276 : => GetLogicalScannerAbilityEx
19ec-1c88:58854709.494 : => IoObject::IoLockStart
19ec-1c88:58854709.638 : => CAsicIO::CheckDevice
19ec-1c88:58854709.700 : => CNT96226::ConnectIsAvailable
19ec-1c88:58854733.231 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58854733.350 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58854733.411 : <= IoObject::IoLockStart
19ec-1c88:58854733.474 : => IoObject::IoLockEnd
19ec-1c88:58854733.590 : <= IoObject::IoLockEnd
19ec-1c88:58854733.717 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58854733.796 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58862236.358 : => ReadNVMData
19ec-1c88:58862236.548 : => IoObject::IoLockStart
19ec-1c88:58862236.688 : => CAsicIO::CheckDevice
19ec-1c88:58862236.747 : => CNT96226::ConnectIsAvailable
19ec-1c88:58862260.782 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58862260.894 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58862260.954 : <= IoObject::IoLockStart
19ec-1c88:58862261.025 : => ReadNVMDataInternal
19ec-1c88:58862261.087 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58862261.155 : IO Send command 10 bytes
19ec-1c88:58862261.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:58862261.336 : iCmd = 0, nBytes = 10
19ec-1c88:58862261.453 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58862615.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58862615.846 : System send command 10 bytes + data 0 bytes
19ec-1c88:58862615.915 : IO total need to receive data 128 bytes
19ec-1c88:58862615.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:58862616.031 : iCmd = 0, nBytes = 128
19ec-1c88:58862826.174 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58862826.350 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58862826.488 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58862826.617 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58862826.743 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58862826.866 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58862826.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58862827.106 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58862827.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58862827.236 : System total receive data 128 bytes
19ec-1c88:58862827.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:58862827.351 : iCmd = 1, nBytes = 4
19ec-1c88:58862978.925 : 0000 : 00 00 00 00 
19ec-1c88:58862979.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58862979.203 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58862979.272 : NVMData.PadScanCount = 0
19ec-1c88:58862979.328 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58862979.387 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58862979.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:58862979.501 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58862979.725 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58862980.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58862980.763 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58862980.835 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58862980.899 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58862980.955 : NVMData.BornMonth = 0
19ec-1c88:58862981.005 : NVMData.BornDay = 0
19ec-1c88:58862981.056 : NVMData.BornYear = 0
19ec-1c88:58862981.106 : NVMData.FirstScanMonth = 4
19ec-1c88:58862981.163 : NVMData.FirstScanDay = 30
19ec-1c88:58862981.217 : NVMData.FirstScanYear = 2020
19ec-1c88:58862981.273 : NVMData.VerticalMagnification = 0
19ec-1c88:58862981.332 : NVMData.HorizontalMagnification = 0
19ec-1c88:58862981.388 : NVMData.PowerSavingTime = 15
19ec-1c88:58862981.444 : NVMData.SN = A094165189010062
19ec-1c88:58862981.493 : NVMData.AutoFeed = 0
19ec-1c88:58862981.546 : NVMData.CCDType = 0
19ec-1c88:58862981.595 : NVMData.ScanSpeed = 0
19ec-1c88:58862981.646 : NVMData.RollerCount = 0
19ec-1c88:58862981.698 : NVMData.MultifeedCount = 0
19ec-1c88:58862981.751 : NVMData.JamCount = 0
19ec-1c88:58862981.802 : NVMData.IdentifyInfo = 
19ec-1c88:58862981.855 : NVMData.FormalName = 
19ec-1c88:58862981.903 : NVMData.ReservedB = 0
19ec-1c88:58862981.954 : NVMData.FunctionCode = 0
19ec-1c88:58862982.005 : NVMData.PreFeed = 0
19ec-1c88:58862982.052 : NVMData.PreFeedTime = 0
19ec-1c88:58862982.103 : NVMData.ButtonNumber = 0
19ec-1c88:58862982.153 : NVMData.PowerOffTime = 0
19ec-1c88:58862982.205 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58862982.271 : => IoObject::IoLockEnd
19ec-1c88:58862982.372 : <= IoObject::IoLockEnd
19ec-1c88:58862982.421 : <= ReadNVMData ret = 1
19ec-1c88:58873579.341 : => GetADFStatus
19ec-1c88:58873579.715 : => IoObject::IoLockStart
19ec-1c88:58873579.836 : => CAsicIO::CheckDevice
19ec-1c88:58873579.904 : => CNT96226::ConnectIsAvailable
19ec-1c88:58873602.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58873603.073 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58873603.202 : <= IoObject::IoLockStart
19ec-1c88:58873603.324 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58873603.465 : IO Send command 10 bytes
19ec-1c88:58873603.667 : => CNT96226::VenderCmd_SetData
19ec-1c88:58873603.982 : iCmd = 0, nBytes = 10
19ec-1c88:58873604.163 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58873795.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58873796.011 : System send command 10 bytes + data 0 bytes
19ec-1c88:58873796.094 : IO total need to receive data 2 bytes
19ec-1c88:58873796.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:58873796.452 : iCmd = 0, nBytes = 2
19ec-1c88:58873962.309 : 0000 : 00 00 
19ec-1c88:58873962.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58873962.528 : System total receive data 2 bytes
19ec-1c88:58873962.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:58873962.649 : iCmd = 1, nBytes = 4
19ec-1c88:58874156.944 : 0000 : 00 00 00 00 
19ec-1c88:58874157.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58874157.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58874157.233 : Return status = 0
19ec-1c88:58874157.293 : => IoObject::IoLockEnd
19ec-1c88:58874157.384 : <= IoObject::IoLockEnd
19ec-1c88:58874157.434 : <= GetADFStatus ret = 1
19ec-1c88:58876901.733 : => GetADFStatus
19ec-1c88:58876901.970 : => IoObject::IoLockStart
19ec-1c88:58876902.098 : => CAsicIO::CheckDevice
19ec-1c88:58876902.159 : => CNT96226::ConnectIsAvailable
19ec-1c88:58876919.067 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58876919.185 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58876919.249 : <= IoObject::IoLockStart
19ec-1c88:58876919.316 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58876919.391 : IO Send command 10 bytes
19ec-1c88:58876919.516 : => CNT96226::VenderCmd_SetData
19ec-1c88:58876919.577 : iCmd = 0, nBytes = 10
19ec-1c88:58876919.693 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58877093.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58877093.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:58877093.907 : IO total need to receive data 2 bytes
19ec-1c88:58877093.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:58877094.027 : iCmd = 0, nBytes = 2
19ec-1c88:58877298.962 : 0000 : 00 00 
19ec-1c88:58877299.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58877299.261 : System total receive data 2 bytes
19ec-1c88:58877299.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:58877299.702 : iCmd = 1, nBytes = 4
19ec-1c88:58877471.915 : 0000 : 00 00 00 00 
19ec-1c88:58877472.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58877472.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58877472.253 : Return status = 0
19ec-1c88:58877472.315 : => IoObject::IoLockEnd
19ec-1c88:58877472.401 : <= IoObject::IoLockEnd
19ec-1c88:58877472.453 : <= GetADFStatus ret = 1
19ec-1c88:58879659.675 : => TerminateDriver
19ec-1c88:58879659.884 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:58879659.964 : => CNT96226::Close
19ec-1c88:58879663.913 : <= CNT96226::Close ret = 1
19ec-1c88:58879663.994 : <= CAsicIO::~CAsicIO
19ec-1c88:58879664.057 : => IoObject::IoLockEnd
19ec-1c88:58879664.112 : <= IoObject::IoLockEnd
19ec-1c88:58879664.388 : => IoObject::TerminateDevice
19ec-1c88:58879664.450 : => IoObject::IoLockEnd
19ec-1c88:58879664.501 : <= IoObject::IoLockEnd
19ec-1c88:58879664.603 : <= IoObject::TerminateDevice
19ec-1c88:58879664.869 : <= TerminateDriver ret = 1
19ec-1c88:58923189.718 : ============Debug Start==========
19ec-1c88:58923189.982 : Date : 2020/4/30 14:34:33
19ec-1c88:58923190.059 : Process ID : 19ec
19ec-1c88:58923190.491 : Windows : Version 10.0 build 18363 
19ec-1c88:58923190.936 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:58923190.999 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58923191.060 : MemoryStatus.ullAvailPhys : 1698684928
19ec-1c88:58923191.119 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58923191.180 : MemoryStatus.ullAvailPageFile : 3056418816
19ec-1c88:58923191.239 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58923191.301 : MemoryStatus.ullAvailVirtual : 1717968896
19ec-1c88:58923191.360 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58923191.466 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58923191.526 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58923191.761 : CPU Count : 4
19ec-1c88:58923191.806 : CPU Frequency : 100.000 Mhz
19ec-1c88:58923196.054 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58923196.197 : => InitializeDriver
19ec-1c88:58923196.465 : <= InitializeDriver ret = 1
19ec-1c88:58923196.525 : => InitializeScanner
19ec-1c88:58923196.604 : => CAsicIO::GetDeviceList
19ec-1c88:58923196.900 : => CNT96226::CNT96226
19ec-1c88:58923196.957 : => CNT96226::Open
19ec-1c88:58923217.927 : <= CNT96226::Open ret = 1
19ec-1c88:58923218.022 : => CNT96226::Initialize
19ec-1c88:58923218.198 : <= CNT96226::Initialize ret = 1
19ec-1c88:58923218.256 : <= CNT96226::CNT96226
19ec-1c88:58923218.306 : => CNT96226::EnumAvailableDevice
19ec-1c88:58923223.645 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58923223.722 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58923223.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58926961.790 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58926962.110 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58926968.120 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58926968.232 : => IoObject::GetLockName
19ec-1c88:58926968.297 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58926968.369 : <= IoObject::GetLockName
19ec-1c88:58926968.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:58926968.946 : iCmd = 3, nBytes = 2
19ec-1c88:58927355.882 : 0000 : 06 38 
19ec-1c88:58927356.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58927356.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:58927356.376 : iCmd = 4, nBytes = 2
19ec-1c88:58927683.782 : 0000 : 07 07 
19ec-1c88:58927684.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58927684.221 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58927684.381 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58927684.513 : IO Send command 10 bytes
19ec-1c88:58927684.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:58927684.754 : iCmd = 0, nBytes = 10
19ec-1c88:58927684.971 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58927893.028 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58927893.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:58927893.385 : iCmd = 0, nBytes = 165
19ec-1c88:58928121.604 : skip dump 37 bytes
19ec-1c88:58928122.028 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58928122.320 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58928122.601 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58928122.877 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58928123.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58928123.414 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58928123.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928123.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928124.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58928124.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:58928124.300 : iCmd = 1, nBytes = 4
19ec-1c88:58928341.270 : 0000 : 00 00 00 00 
19ec-1c88:58928341.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58928341.625 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58928341.751 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58928341.889 : IO Send command 10 bytes
19ec-1c88:58928341.995 : => CNT96226::VenderCmd_SetData
19ec-1c88:58928342.104 : iCmd = 0, nBytes = 10
19ec-1c88:58928342.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58928698.222 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58928698.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:58928698.633 : iCmd = 0, nBytes = 128
19ec-1c88:58928939.803 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928940.171 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928940.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58928940.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58928941.002 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58928941.261 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928941.516 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928941.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58928941.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58928942.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:58928942.142 : iCmd = 1, nBytes = 4
19ec-1c88:58929148.622 : 0000 : 00 00 00 00 
19ec-1c88:58929148.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58929149.021 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58929149.371 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58929149.521 : => CNT96226::Close
19ec-1c88:58929156.703 : <= CNT96226::Close ret = 1
19ec-1c88:58929156.861 : <= CNT96226::~CNT96226
19ec-1c88:58929157.032 : <= CAsicIO::GetDeviceList
19ec-1c88:58929157.824 : => IoObject::SetTimeout
19ec-1c88:58929158.094 : Timeout--> In = 0 Out = 0
19ec-1c88:58929158.211 : <= IoObject::SetTimeout
19ec-1c88:58929158.340 : => CAsicIO::CAsicIO
19ec-1c88:58929158.489 : => CNT96226::CNT96226
19ec-1c88:58929158.595 : => CNT96226::Open
19ec-1c88:58929201.893 : <= CNT96226::Open ret = 1
19ec-1c88:58929202.089 : => CNT96226::Initialize
19ec-1c88:58929202.478 : <= CNT96226::Initialize ret = 1
19ec-1c88:58929202.597 : <= CNT96226::CNT96226
19ec-1c88:58929202.697 : <= CAsicIO::CAsicIO
19ec-1c88:58929202.802 : => CAsicIO::InitializeDevice
19ec-1c88:58929202.935 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58929214.552 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58929214.778 : => IoObject::GetLockName
19ec-1c88:58929214.889 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58929215.024 : <= IoObject::GetLockName
19ec-1c88:58929215.949 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58929216.091 : IO Send command 10 bytes
19ec-1c88:58929216.200 : => CNT96226::VenderCmd_SetData
19ec-1c88:58929216.312 : iCmd = 0, nBytes = 10
19ec-1c88:58929216.534 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58929568.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58929568.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:58929568.437 : iCmd = 0, nBytes = 128
19ec-1c88:58929782.375 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58929782.746 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58929783.055 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58929783.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58929783.600 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58929783.862 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58929784.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58929784.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58929784.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58929784.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:58929784.737 : iCmd = 1, nBytes = 4
19ec-1c88:58929975.477 : 0000 : 00 00 00 00 
19ec-1c88:58929975.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58929975.689 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58929975.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:58929975.833 : iCmd = 3, nBytes = 2
19ec-1c88:58930358.122 : 0000 : 06 38 
19ec-1c88:58930358.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58930358.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:58930358.416 : iCmd = 4, nBytes = 2
19ec-1c88:58930661.257 : 0000 : 07 07 
19ec-1c88:58930661.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58930661.633 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58930661.758 : => IoObject::InitializeDevice
19ec-1c88:58930661.886 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58930662.615 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58930662.710 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58930663.554 : => FindScanner
19ec-1c88:58930663.626 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58930663.708 : <= FindScanner ret = 1
19ec-1c88:58930663.777 : => IoObject::IoLockStart
19ec-1c88:58930663.900 : => CAsicIO::CheckDevice
19ec-1c88:58930663.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:58930687.993 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58930688.107 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58930688.175 : <= IoObject::IoLockStart
19ec-1c88:58930688.246 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58930688.324 : IO Send command 10 bytes
19ec-1c88:58930688.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:58930688.488 : iCmd = 0, nBytes = 10
19ec-1c88:58930688.610 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58930891.987 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58930892.106 : System send command 10 bytes + data 0 bytes
19ec-1c88:58930892.195 : IO total need to receive data 5 bytes
19ec-1c88:58930892.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:58930892.339 : iCmd = 0, nBytes = 5
19ec-1c88:58931092.726 : 0000 : 06 00 02 02 ab 
19ec-1c88:58931092.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58931092.994 : System total receive data 5 bytes
19ec-1c88:58931093.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:58931093.144 : iCmd = 1, nBytes = 4
19ec-1c88:58931295.217 : 0000 : 00 00 00 00 
19ec-1c88:58931295.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58931295.503 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58931295.584 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58931295.662 : IO Send command 10 bytes
19ec-1c88:58931295.772 : => CNT96226::VenderCmd_SetData
19ec-1c88:58931295.844 : iCmd = 0, nBytes = 10
19ec-1c88:58931295.966 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58931491.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58931491.270 : System send command 10 bytes + data 0 bytes
19ec-1c88:58931491.363 : IO total need to receive data 165 bytes
19ec-1c88:58931491.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:58931491.509 : iCmd = 0, nBytes = 165
19ec-1c88:58931661.238 : skip dump 37 bytes
19ec-1c88:58931661.521 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58931661.703 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58931661.875 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58931662.045 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58931662.199 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58931662.362 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58931662.512 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58931662.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58931662.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58931662.826 : System total receive data 165 bytes
19ec-1c88:58931662.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:58931662.967 : iCmd = 1, nBytes = 4
19ec-1c88:58931850.506 : 0000 : 00 00 00 00 
19ec-1c88:58931850.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58931850.803 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58931851.028 : Dump Inquiry
19ec-1c88:58931851.198 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58931851.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58931851.537 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58931851.705 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58931851.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58931852.027 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58931852.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58931852.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58931852.490 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58931852.646 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58931852.752 : 00a0 : 00 00 00 00 00 
19ec-1c88:58931852.841 : => ReadNVMDataInternal
19ec-1c88:58931853.052 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58931853.131 : IO Send command 10 bytes
19ec-1c88:58931853.257 : => CNT96226::VenderCmd_SetData
19ec-1c88:58931853.324 : iCmd = 0, nBytes = 10
19ec-1c88:58931853.450 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58932182.919 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58932183.193 : System send command 10 bytes + data 0 bytes
19ec-1c88:58932183.296 : IO total need to receive data 128 bytes
19ec-1c88:58932183.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:58932183.459 : iCmd = 0, nBytes = 128
19ec-1c88:58932341.597 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58932341.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58932342.017 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58932342.182 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58932342.335 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58932342.485 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58932342.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58932342.789 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58932342.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58932342.943 : System total receive data 128 bytes
19ec-1c88:58932343.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:58932343.083 : iCmd = 1, nBytes = 4
19ec-1c88:58932480.557 : 0000 : 00 00 00 00 
19ec-1c88:58932480.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58932480.821 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58932480.906 : NVMData.PadScanCount = 0
19ec-1c88:58932480.975 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58932481.043 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58932481.114 : NVMData.FlatbedScanCount = 0
19ec-1c88:58932481.183 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58932481.246 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58932481.309 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58932481.373 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58932481.440 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58932481.505 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58932481.571 : NVMData.BornMonth = 0
19ec-1c88:58932481.630 : NVMData.BornDay = 0
19ec-1c88:58932481.692 : NVMData.BornYear = 0
19ec-1c88:58932481.748 : NVMData.FirstScanMonth = 4
19ec-1c88:58932481.815 : NVMData.FirstScanDay = 30
19ec-1c88:58932481.880 : NVMData.FirstScanYear = 2020
19ec-1c88:58932481.948 : NVMData.VerticalMagnification = 0
19ec-1c88:58932482.012 : NVMData.HorizontalMagnification = 0
19ec-1c88:58932482.076 : NVMData.PowerSavingTime = 15
19ec-1c88:58932482.142 : NVMData.SN = A094165189010062
19ec-1c88:58932482.203 : NVMData.AutoFeed = 0
19ec-1c88:58932482.260 : NVMData.CCDType = 0
19ec-1c88:58932482.319 : NVMData.ScanSpeed = 0
19ec-1c88:58932482.378 : NVMData.RollerCount = 0
19ec-1c88:58932482.441 : NVMData.MultifeedCount = 0
19ec-1c88:58932482.501 : NVMData.JamCount = 0
19ec-1c88:58932482.559 : NVMData.IdentifyInfo = 
19ec-1c88:58932482.622 : NVMData.FormalName = 
19ec-1c88:58932482.822 : NVMData.ReservedB = 0
19ec-1c88:58932482.887 : NVMData.FunctionCode = 0
19ec-1c88:58932482.947 : NVMData.PreFeed = 0
19ec-1c88:58932483.007 : NVMData.PreFeedTime = 0
19ec-1c88:58932483.064 : NVMData.ButtonNumber = 0
19ec-1c88:58932483.126 : NVMData.PowerOffTime = 0
19ec-1c88:58932483.187 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58932483.274 : => IoObject::IoLockEnd
19ec-1c88:58932483.389 : <= IoObject::IoLockEnd
19ec-1c88:58932483.450 : <= InitializeScanner ret = 1
19ec-1c88:58932483.528 : => GetLogicalScannerAbilityEx
19ec-1c88:58932483.599 : => IoObject::IoLockStart
19ec-1c88:58932483.710 : => CAsicIO::CheckDevice
19ec-1c88:58932483.773 : => CNT96226::ConnectIsAvailable
19ec-1c88:58932495.833 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58932495.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58932496.021 : <= IoObject::IoLockStart
19ec-1c88:58932496.085 : => IoObject::IoLockEnd
19ec-1c88:58932496.196 : <= IoObject::IoLockEnd
19ec-1c88:58932496.324 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58932496.413 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58932732.838 : => ReadNVMData
19ec-1c88:58932733.048 : => IoObject::IoLockStart
19ec-1c88:58932733.174 : => CAsicIO::CheckDevice
19ec-1c88:58932733.233 : => CNT96226::ConnectIsAvailable
19ec-1c88:58932754.850 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58932754.969 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58932755.032 : <= IoObject::IoLockStart
19ec-1c88:58932755.099 : => ReadNVMDataInternal
19ec-1c88:58932755.166 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58932755.234 : IO Send command 10 bytes
19ec-1c88:58932755.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:58932755.444 : iCmd = 0, nBytes = 10
19ec-1c88:58932755.563 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58933072.376 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58933072.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:58933072.604 : IO total need to receive data 128 bytes
19ec-1c88:58933072.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:58933072.727 : iCmd = 0, nBytes = 128
19ec-1c88:58933249.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58933250.195 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58933250.344 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58933250.487 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58933250.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58933250.747 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58933250.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58933251.006 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58933251.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58933251.136 : System total receive data 128 bytes
19ec-1c88:58933251.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:58933251.257 : iCmd = 1, nBytes = 4
19ec-1c88:58933380.824 : 0000 : 00 00 00 00 
19ec-1c88:58933380.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58933381.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58933381.144 : NVMData.PadScanCount = 0
19ec-1c88:58933381.200 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58933381.261 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58933381.319 : NVMData.FlatbedScanCount = 0
19ec-1c88:58933381.375 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58933381.429 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58933381.483 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58933381.537 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58933381.592 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58933381.647 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58933381.705 : NVMData.BornMonth = 0
19ec-1c88:58933381.755 : NVMData.BornDay = 0
19ec-1c88:58933381.808 : NVMData.BornYear = 0
19ec-1c88:58933381.859 : NVMData.FirstScanMonth = 4
19ec-1c88:58933381.915 : NVMData.FirstScanDay = 30
19ec-1c88:58933381.969 : NVMData.FirstScanYear = 2020
19ec-1c88:58933382.145 : NVMData.VerticalMagnification = 0
19ec-1c88:58933382.200 : NVMData.HorizontalMagnification = 0
19ec-1c88:58933382.255 : NVMData.PowerSavingTime = 15
19ec-1c88:58933382.320 : NVMData.SN = A094165189010062
19ec-1c88:58933382.371 : NVMData.AutoFeed = 0
19ec-1c88:58933382.425 : NVMData.CCDType = 0
19ec-1c88:58933382.474 : NVMData.ScanSpeed = 0
19ec-1c88:58933382.522 : NVMData.RollerCount = 0
19ec-1c88:58933382.578 : NVMData.MultifeedCount = 0
19ec-1c88:58933382.629 : NVMData.JamCount = 0
19ec-1c88:58933382.678 : NVMData.IdentifyInfo = 
19ec-1c88:58933382.728 : NVMData.FormalName = 
19ec-1c88:58933382.776 : NVMData.ReservedB = 0
19ec-1c88:58933382.826 : NVMData.FunctionCode = 0
19ec-1c88:58933382.879 : NVMData.PreFeed = 0
19ec-1c88:58933382.928 : NVMData.PreFeedTime = 0
19ec-1c88:58933382.978 : NVMData.ButtonNumber = 0
19ec-1c88:58933383.027 : NVMData.PowerOffTime = 0
19ec-1c88:58933383.079 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58933383.143 : => IoObject::IoLockEnd
19ec-1c88:58933383.242 : <= IoObject::IoLockEnd
19ec-1c88:58933383.294 : <= ReadNVMData ret = 1
19ec-1c88:58933965.717 : => TerminateDriver
19ec-1c88:58933965.915 : => CAsicIO::~CAsicIO,pStage=140643400
19ec-1c88:58933965.990 : => CNT96226::Close
19ec-1c88:58933969.977 : <= CNT96226::Close ret = 1
19ec-1c88:58933970.056 : <= CAsicIO::~CAsicIO
19ec-1c88:58933970.115 : => IoObject::IoLockEnd
19ec-1c88:58933970.171 : <= IoObject::IoLockEnd
19ec-1c88:58933970.221 : => IoObject::TerminateDevice
19ec-1c88:58933970.279 : => IoObject::IoLockEnd
19ec-1c88:58933970.329 : <= IoObject::IoLockEnd
19ec-1c88:58933970.429 : <= IoObject::TerminateDevice
19ec-1c88:58933970.669 : <= TerminateDriver ret = 1
19ec-1c88:58936633.577 : ============Debug Start==========
19ec-1c88:58936633.888 : Date : 2020/4/30 14:34:33
19ec-1c88:58936633.973 : Process ID : 19ec
19ec-1c88:58936634.448 : Windows : Version 10.0 build 18363 
19ec-1c88:58936634.921 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:58936634.989 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:58936635.058 : MemoryStatus.ullAvailPhys : 1698471936
19ec-1c88:58936635.118 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:58936635.180 : MemoryStatus.ullAvailPageFile : 3057586176
19ec-1c88:58936635.240 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:58936635.301 : MemoryStatus.ullAvailVirtual : 1717919744
19ec-1c88:58936635.362 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:58936635.465 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:58936635.526 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:58936635.777 : CPU Count : 4
19ec-1c88:58936635.825 : CPU Frequency : 100.000 Mhz
19ec-1c88:58936639.917 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:58936640.048 : => InitializeDriver
19ec-1c88:58936640.540 : <= InitializeDriver ret = 1
19ec-1c88:58939228.041 : => InitializeScanner
19ec-1c88:58939228.292 : => CAsicIO::GetDeviceList
19ec-1c88:58939228.738 : => CNT96226::CNT96226
19ec-1c88:58939228.810 : => CNT96226::Open
19ec-1c88:58939252.665 : <= CNT96226::Open ret = 1
19ec-1c88:58939252.789 : => CNT96226::Initialize
19ec-1c88:58939252.986 : <= CNT96226::Initialize ret = 1
19ec-1c88:58939253.048 : <= CNT96226::CNT96226
19ec-1c88:58939253.101 : => CNT96226::EnumAvailableDevice
19ec-1c88:58939258.466 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:58939258.550 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:58939258.612 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:58942979.812 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:58942980.132 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58942986.132 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58942986.256 : => IoObject::GetLockName
19ec-1c88:58942986.316 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58942986.390 : <= IoObject::GetLockName
19ec-1c88:58942986.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:58942986.958 : iCmd = 3, nBytes = 2
19ec-1c88:58943371.619 : 0000 : 06 38 
19ec-1c88:58943371.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58943371.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:58943371.883 : iCmd = 4, nBytes = 2
19ec-1c88:58943675.047 : 0000 : 07 07 
19ec-1c88:58943675.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58943675.289 : Device 0 USB ID = 0638 : 0707
19ec-1c88:58943675.378 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:58943675.444 : IO Send command 10 bytes
19ec-1c88:58943675.497 : => CNT96226::VenderCmd_SetData
19ec-1c88:58943675.553 : iCmd = 0, nBytes = 10
19ec-1c88:58943675.658 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58943866.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58943866.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:58943866.485 : iCmd = 0, nBytes = 165
19ec-1c88:58944005.567 : skip dump 37 bytes
19ec-1c88:58944005.811 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58944005.964 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58944006.101 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58944006.237 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58944006.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58944006.510 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58944006.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944006.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944006.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58944006.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:58944006.960 : iCmd = 1, nBytes = 4
19ec-1c88:58944216.027 : 0000 : 00 00 00 00 
19ec-1c88:58944216.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58944216.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58944216.244 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58944216.311 : IO Send command 10 bytes
19ec-1c88:58944216.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:58944216.419 : iCmd = 0, nBytes = 10
19ec-1c88:58944216.519 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58944572.667 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58944572.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:58944572.889 : iCmd = 0, nBytes = 128
19ec-1c88:58944780.742 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944780.902 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944781.036 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58944781.166 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58944781.291 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58944781.413 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944781.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944781.654 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58944781.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58944781.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:58944781.829 : iCmd = 1, nBytes = 4
19ec-1c88:58944962.164 : 0000 : 00 00 00 00 
19ec-1c88:58944962.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58944962.385 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58944962.863 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:58944962.947 : => CNT96226::Close
19ec-1c88:58944967.652 : <= CNT96226::Close ret = 1
19ec-1c88:58944967.732 : <= CNT96226::~CNT96226
19ec-1c88:58944967.834 : <= CAsicIO::GetDeviceList
19ec-1c88:58944968.261 : => IoObject::SetTimeout
19ec-1c88:58944968.392 : Timeout--> In = 0 Out = 0
19ec-1c88:58944968.449 : <= IoObject::SetTimeout
19ec-1c88:58944968.520 : => CAsicIO::CAsicIO
19ec-1c88:58944968.593 : => CNT96226::CNT96226
19ec-1c88:58944968.648 : => CNT96226::Open
19ec-1c88:58944993.733 : <= CNT96226::Open ret = 1
19ec-1c88:58944993.842 : => CNT96226::Initialize
19ec-1c88:58944994.039 : <= CNT96226::Initialize ret = 1
19ec-1c88:58944994.098 : <= CNT96226::CNT96226
19ec-1c88:58944994.149 : <= CAsicIO::CAsicIO
19ec-1c88:58944994.201 : => CAsicIO::InitializeDevice
19ec-1c88:58944994.270 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:58945000.251 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:58945000.387 : => IoObject::GetLockName
19ec-1c88:58945000.440 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:58945000.505 : <= IoObject::GetLockName
19ec-1c88:58945001.025 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:58945001.098 : IO Send command 10 bytes
19ec-1c88:58945001.150 : => CNT96226::VenderCmd_SetData
19ec-1c88:58945001.208 : iCmd = 0, nBytes = 10
19ec-1c88:58945001.320 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58945345.221 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58945345.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:58945345.411 : iCmd = 0, nBytes = 128
19ec-1c88:58945518.174 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58945518.404 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58945518.550 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58945518.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58945518.820 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58945518.953 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58945519.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58945519.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58945519.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58945519.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:58945519.401 : iCmd = 1, nBytes = 4
19ec-1c88:58945716.493 : 0000 : 00 00 00 00 
19ec-1c88:58945716.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58945716.683 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:58945716.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:58945716.803 : iCmd = 3, nBytes = 2
19ec-1c88:58946093.481 : 0000 : 06 38 
19ec-1c88:58946093.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58946093.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:58946093.779 : iCmd = 4, nBytes = 2
19ec-1c88:58946407.925 : 0000 : 07 07 
19ec-1c88:58946408.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58946408.214 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:58946408.315 : => IoObject::InitializeDevice
19ec-1c88:58946408.431 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:58946409.207 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:58946409.285 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:58946410.054 : => FindScanner
19ec-1c88:58946410.115 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:58946410.182 : <= FindScanner ret = 1
19ec-1c88:58946410.241 : => IoObject::IoLockStart
19ec-1c88:58946410.345 : => CAsicIO::CheckDevice
19ec-1c88:58946410.398 : => CNT96226::ConnectIsAvailable
19ec-1c88:58946433.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58946433.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58946433.784 : <= IoObject::IoLockStart
19ec-1c88:58946433.842 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58946433.909 : IO Send command 10 bytes
19ec-1c88:58946433.998 : => CNT96226::VenderCmd_SetData
19ec-1c88:58946434.057 : iCmd = 0, nBytes = 10
19ec-1c88:58946434.165 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:58946611.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58946612.149 : System send command 10 bytes + data 0 bytes
19ec-1c88:58946612.215 : IO total need to receive data 5 bytes
19ec-1c88:58946612.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:58946612.332 : iCmd = 0, nBytes = 5
19ec-1c88:58946818.235 : 0000 : 06 00 02 02 ab 
19ec-1c88:58946818.320 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58946818.382 : System total receive data 5 bytes
19ec-1c88:58946818.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:58946818.494 : iCmd = 1, nBytes = 4
19ec-1c88:58947005.895 : 0000 : 00 00 00 00 
19ec-1c88:58947005.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58947006.139 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58947006.204 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:58947006.268 : IO Send command 10 bytes
19ec-1c88:58947006.359 : => CNT96226::VenderCmd_SetData
19ec-1c88:58947006.417 : iCmd = 0, nBytes = 10
19ec-1c88:58947006.525 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:58947173.508 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58947173.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:58947173.741 : IO total need to receive data 165 bytes
19ec-1c88:58947173.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:58947173.862 : iCmd = 0, nBytes = 165
19ec-1c88:58947382.237 : skip dump 37 bytes
19ec-1c88:58947382.409 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58947382.547 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58947382.680 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58947382.812 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58947382.937 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58947383.067 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58947383.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58947383.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58947383.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58947383.435 : System total receive data 165 bytes
19ec-1c88:58947383.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:58947383.545 : iCmd = 1, nBytes = 4
19ec-1c88:58947546.820 : 0000 : 00 00 00 00 
19ec-1c88:58947546.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58947547.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58947547.319 : Dump Inquiry
19ec-1c88:58947547.458 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:58947547.597 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:58947547.737 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:58947547.876 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:58947548.003 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:58947548.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:58947548.268 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58947548.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58947548.529 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:58947548.662 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:58947548.753 : 00a0 : 00 00 00 00 00 
19ec-1c88:58947548.830 : => ReadNVMDataInternal
19ec-1c88:58947549.049 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58947549.116 : IO Send command 10 bytes
19ec-1c88:58947549.214 : => CNT96226::VenderCmd_SetData
19ec-1c88:58947549.273 : iCmd = 0, nBytes = 10
19ec-1c88:58947549.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58947871.825 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58947871.966 : System send command 10 bytes + data 0 bytes
19ec-1c88:58947872.033 : IO total need to receive data 128 bytes
19ec-1c88:58947872.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:58947872.155 : iCmd = 0, nBytes = 128
19ec-1c88:58948003.143 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58948003.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58948003.454 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58948003.592 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58948003.721 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58948003.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58948003.978 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58948004.103 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58948004.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58948004.231 : System total receive data 128 bytes
19ec-1c88:58948004.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:58948004.344 : iCmd = 1, nBytes = 4
19ec-1c88:58948158.082 : 0000 : 00 00 00 00 
19ec-1c88:58948158.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58948158.394 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58948158.472 : NVMData.PadScanCount = 0
19ec-1c88:58948158.529 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58948158.585 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58948158.643 : NVMData.FlatbedScanCount = 0
19ec-1c88:58948158.698 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58948158.753 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58948158.807 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58948158.865 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58948158.921 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58948158.977 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58948159.031 : NVMData.BornMonth = 0
19ec-1c88:58948159.080 : NVMData.BornDay = 0
19ec-1c88:58948159.134 : NVMData.BornYear = 0
19ec-1c88:58948159.185 : NVMData.FirstScanMonth = 4
19ec-1c88:58948159.237 : NVMData.FirstScanDay = 30
19ec-1c88:58948159.301 : NVMData.FirstScanYear = 2020
19ec-1c88:58948159.356 : NVMData.VerticalMagnification = 0
19ec-1c88:58948159.410 : NVMData.HorizontalMagnification = 0
19ec-1c88:58948159.468 : NVMData.PowerSavingTime = 15
19ec-1c88:58948159.525 : NVMData.SN = A094165189010062
19ec-1c88:58948159.578 : NVMData.AutoFeed = 0
19ec-1c88:58948159.628 : NVMData.CCDType = 0
19ec-1c88:58948159.679 : NVMData.ScanSpeed = 0
19ec-1c88:58948159.729 : NVMData.RollerCount = 0
19ec-1c88:58948159.782 : NVMData.MultifeedCount = 0
19ec-1c88:58948159.832 : NVMData.JamCount = 0
19ec-1c88:58948159.878 : NVMData.IdentifyInfo = 
19ec-1c88:58948159.929 : NVMData.FormalName = 
19ec-1c88:58948160.139 : NVMData.ReservedB = 0
19ec-1c88:58948160.198 : NVMData.FunctionCode = 0
19ec-1c88:58948160.250 : NVMData.PreFeed = 0
19ec-1c88:58948160.305 : NVMData.PreFeedTime = 0
19ec-1c88:58948160.358 : NVMData.ButtonNumber = 0
19ec-1c88:58948160.413 : NVMData.PowerOffTime = 0
19ec-1c88:58948160.465 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58948160.546 : => IoObject::IoLockEnd
19ec-1c88:58948160.645 : <= IoObject::IoLockEnd
19ec-1c88:58948160.697 : <= InitializeScanner ret = 1
19ec-1c88:58949445.176 : => GetLogicalScannerAbility
19ec-1c88:58949445.365 : => IoObject::IoLockStart
19ec-1c88:58949445.496 : => CAsicIO::CheckDevice
19ec-1c88:58949445.555 : => CNT96226::ConnectIsAvailable
19ec-1c88:58949464.984 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58949465.088 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58949465.150 : <= IoObject::IoLockStart
19ec-1c88:58949465.213 : => IoObject::IoLockEnd
19ec-1c88:58949465.318 : <= IoObject::IoLockEnd
19ec-1c88:58949465.397 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:58953185.195 : => GetLogicalScannerAbilityEx
19ec-1c88:58953185.384 : => IoObject::IoLockStart
19ec-1c88:58953185.523 : => CAsicIO::CheckDevice
19ec-1c88:58953185.581 : => CNT96226::ConnectIsAvailable
19ec-1c88:58953203.692 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58953203.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58953203.869 : <= IoObject::IoLockStart
19ec-1c88:58953203.926 : => IoObject::IoLockEnd
19ec-1c88:58953204.039 : <= IoObject::IoLockEnd
19ec-1c88:58953204.240 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:58953204.316 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:58960574.361 : => ReadNVMData
19ec-1c88:58960574.541 : => IoObject::IoLockStart
19ec-1c88:58960574.672 : => CAsicIO::CheckDevice
19ec-1c88:58960574.731 : => CNT96226::ConnectIsAvailable
19ec-1c88:58960596.997 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58960597.103 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58960597.164 : <= IoObject::IoLockStart
19ec-1c88:58960597.233 : => ReadNVMDataInternal
19ec-1c88:58960597.297 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:58960597.364 : IO Send command 10 bytes
19ec-1c88:58960597.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:58960597.533 : iCmd = 0, nBytes = 10
19ec-1c88:58960597.648 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:58960952.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58960952.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:58960952.545 : IO total need to receive data 128 bytes
19ec-1c88:58960952.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:58960952.662 : iCmd = 0, nBytes = 128
19ec-1c88:58961142.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58961142.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58961142.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:58961142.709 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:58961142.830 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:58961142.953 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58961143.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58961143.198 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:58961143.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58961143.323 : System total receive data 128 bytes
19ec-1c88:58961143.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:58961143.434 : iCmd = 1, nBytes = 4
19ec-1c88:58961343.185 : 0000 : 00 00 00 00 
19ec-1c88:58961343.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58961343.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58961343.461 : NVMData.PadScanCount = 0
19ec-1c88:58961343.516 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:58961343.571 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:58961343.628 : NVMData.FlatbedScanCount = 0
19ec-1c88:58961343.681 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:58961343.890 : NVMData.SideEdgeFletbed = 0
19ec-1c88:58961343.957 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:58961344.010 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:58961344.063 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:58961344.117 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:58961344.172 : NVMData.BornMonth = 0
19ec-1c88:58961344.222 : NVMData.BornDay = 0
19ec-1c88:58961344.269 : NVMData.BornYear = 0
19ec-1c88:58961344.315 : NVMData.FirstScanMonth = 4
19ec-1c88:58961344.365 : NVMData.FirstScanDay = 30
19ec-1c88:58961344.417 : NVMData.FirstScanYear = 2020
19ec-1c88:58961344.468 : NVMData.VerticalMagnification = 0
19ec-1c88:58961344.522 : NVMData.HorizontalMagnification = 0
19ec-1c88:58961344.575 : NVMData.PowerSavingTime = 15
19ec-1c88:58961344.633 : NVMData.SN = A094165189010062
19ec-1c88:58961344.682 : NVMData.AutoFeed = 0
19ec-1c88:58961344.733 : NVMData.CCDType = 0
19ec-1c88:58961344.781 : NVMData.ScanSpeed = 0
19ec-1c88:58961344.833 : NVMData.RollerCount = 0
19ec-1c88:58961344.883 : NVMData.MultifeedCount = 0
19ec-1c88:58961344.936 : NVMData.JamCount = 0
19ec-1c88:58961344.986 : NVMData.IdentifyInfo = 
19ec-1c88:58961345.035 : NVMData.FormalName = 
19ec-1c88:58961345.083 : NVMData.ReservedB = 0
19ec-1c88:58961345.131 : NVMData.FunctionCode = 0
19ec-1c88:58961345.180 : NVMData.PreFeed = 0
19ec-1c88:58961345.226 : NVMData.PreFeedTime = 0
19ec-1c88:58961345.276 : NVMData.ButtonNumber = 0
19ec-1c88:58961345.325 : NVMData.PowerOffTime = 0
19ec-1c88:58961345.375 : <= ReadNVMDataInternal ret = 1
19ec-1c88:58961345.435 : => IoObject::IoLockEnd
19ec-1c88:58961345.527 : <= IoObject::IoLockEnd
19ec-1c88:58961345.576 : <= ReadNVMData ret = 1
19ec-1c88:58970996.643 : => GetADFStatus
19ec-1c88:58970997.091 : => IoObject::IoLockStart
19ec-1c88:58970997.226 : => CAsicIO::CheckDevice
19ec-1c88:58970997.282 : => CNT96226::ConnectIsAvailable
19ec-1c88:58971020.567 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58971020.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58971020.745 : <= IoObject::IoLockStart
19ec-1c88:58971020.805 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58971020.872 : IO Send command 10 bytes
19ec-1c88:58971020.984 : => CNT96226::VenderCmd_SetData
19ec-1c88:58971021.044 : iCmd = 0, nBytes = 10
19ec-1c88:58971021.154 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58971217.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58971217.162 : System send command 10 bytes + data 0 bytes
19ec-1c88:58971217.233 : IO total need to receive data 2 bytes
19ec-1c88:58971217.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:58971217.347 : iCmd = 0, nBytes = 2
19ec-1c88:58971422.428 : 0000 : 00 00 
19ec-1c88:58971422.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58971422.627 : System total receive data 2 bytes
19ec-1c88:58971422.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:58971422.745 : iCmd = 1, nBytes = 4
19ec-1c88:58971598.928 : 0000 : 00 00 00 00 
19ec-1c88:58971599.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58971599.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58971599.223 : Return status = 0
19ec-1c88:58971599.286 : => IoObject::IoLockEnd
19ec-1c88:58971599.376 : <= IoObject::IoLockEnd
19ec-1c88:58971599.425 : <= GetADFStatus ret = 1
19ec-1c88:58974354.371 : => GetADFStatus
19ec-1c88:58974354.585 : => IoObject::IoLockStart
19ec-1c88:58974354.708 : => CAsicIO::CheckDevice
19ec-1c88:58974354.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:58974379.256 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:58974379.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:58974379.631 : <= IoObject::IoLockStart
19ec-1c88:58974379.983 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:58974380.054 : IO Send command 10 bytes
19ec-1c88:58974380.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:58974380.230 : iCmd = 0, nBytes = 10
19ec-1c88:58974380.342 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:58974581.168 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:58974581.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:58974581.535 : IO total need to receive data 2 bytes
19ec-1c88:58974581.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:58974581.666 : iCmd = 0, nBytes = 2
19ec-1c88:58974702.636 : 0000 : 00 00 
19ec-1c88:58974702.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58974702.810 : System total receive data 2 bytes
19ec-1c88:58974702.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:58974702.923 : iCmd = 1, nBytes = 4
19ec-1c88:58974822.524 : 0000 : 00 00 00 00 
19ec-1c88:58974822.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:58974822.754 : <= CAsicIO::DoIo ret = 1
19ec-1c88:58974822.816 : Return status = 0
19ec-1c88:58974822.876 : => IoObject::IoLockEnd
19ec-1c88:58974822.965 : <= IoObject::IoLockEnd
19ec-1c88:58974823.015 : <= GetADFStatus ret = 1
19ec-1c88:58976967.990 : => TerminateDriver
19ec-1c88:58976968.199 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:58976968.270 : => CNT96226::Close
19ec-1c88:58976972.484 : <= CNT96226::Close ret = 1
19ec-1c88:58976972.564 : <= CAsicIO::~CAsicIO
19ec-1c88:58976972.625 : => IoObject::IoLockEnd
19ec-1c88:58976972.681 : <= IoObject::IoLockEnd
19ec-1c88:58976972.732 : => IoObject::TerminateDevice
19ec-1c88:58976972.788 : => IoObject::IoLockEnd
19ec-1c88:58976972.836 : <= IoObject::IoLockEnd
19ec-1c88:58976972.939 : <= IoObject::TerminateDevice
19ec-1c88:58976973.196 : <= TerminateDriver ret = 1
19ec-1c88:59020608.823 : ============Debug Start==========
19ec-1c88:59020609.089 : Date : 2020/4/30 14:34:36
19ec-1c88:59020609.171 : Process ID : 19ec
19ec-1c88:59020609.948 : Windows : Version 10.0 build 18363 
19ec-1c88:59020610.630 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59020610.692 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59020610.754 : MemoryStatus.ullAvailPhys : 1703288832
19ec-1c88:59020610.811 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59020610.876 : MemoryStatus.ullAvailPageFile : 3057143808
19ec-1c88:59020610.935 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59020610.994 : MemoryStatus.ullAvailVirtual : 1717923840
19ec-1c88:59020611.051 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59020611.152 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59020611.211 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59020611.458 : CPU Count : 4
19ec-1c88:59020611.504 : CPU Frequency : 100.000 Mhz
19ec-1c88:59020615.753 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59020615.883 : => InitializeDriver
19ec-1c88:59020616.157 : <= InitializeDriver ret = 1
19ec-1c88:59020616.215 : => InitializeScanner
19ec-1c88:59020616.294 : => CAsicIO::GetDeviceList
19ec-1c88:59020616.600 : => CNT96226::CNT96226
19ec-1c88:59020616.659 : => CNT96226::Open
19ec-1c88:59020639.382 : <= CNT96226::Open ret = 1
19ec-1c88:59020639.489 : => CNT96226::Initialize
19ec-1c88:59020639.679 : <= CNT96226::Initialize ret = 1
19ec-1c88:59020639.738 : <= CNT96226::CNT96226
19ec-1c88:59020639.788 : => CNT96226::EnumAvailableDevice
19ec-1c88:59020645.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59020645.364 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59020645.421 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59024340.029 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59024340.327 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59024346.009 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59024346.118 : => IoObject::GetLockName
19ec-1c88:59024346.182 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59024346.256 : <= IoObject::GetLockName
19ec-1c88:59024346.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:59024346.792 : iCmd = 3, nBytes = 2
19ec-1c88:59024724.413 : 0000 : 06 38 
19ec-1c88:59024724.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59024724.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:59024724.651 : iCmd = 4, nBytes = 2
19ec-1c88:59025027.099 : 0000 : 07 07 
19ec-1c88:59025027.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59025027.274 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59025027.360 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59025027.427 : IO Send command 10 bytes
19ec-1c88:59025027.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:59025027.538 : iCmd = 0, nBytes = 10
19ec-1c88:59025027.639 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59025218.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59025218.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:59025218.963 : iCmd = 0, nBytes = 165
19ec-1c88:59025346.615 : skip dump 37 bytes
19ec-1c88:59025346.804 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59025346.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59025347.079 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59025347.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59025347.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59025347.479 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59025347.603 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59025347.724 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59025347.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59025347.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:59025347.898 : iCmd = 1, nBytes = 4
19ec-1c88:59025501.446 : 0000 : 00 00 00 00 
19ec-1c88:59025501.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59025501.616 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59025501.676 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59025501.744 : IO Send command 10 bytes
19ec-1c88:59025501.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:59025501.853 : iCmd = 0, nBytes = 10
19ec-1c88:59025501.958 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59025802.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59025802.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:59025802.859 : iCmd = 0, nBytes = 128
19ec-1c88:59026001.658 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026001.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026002.085 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59026002.223 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59026002.352 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59026002.479 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026002.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026002.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026002.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59026002.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:59026002.906 : iCmd = 1, nBytes = 4
19ec-1c88:59026200.319 : 0000 : 00 00 00 00 
19ec-1c88:59026200.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59026200.498 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59026200.673 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59026200.745 : => CNT96226::Close
19ec-1c88:59026204.685 : <= CNT96226::Close ret = 1
19ec-1c88:59026204.761 : <= CNT96226::~CNT96226
19ec-1c88:59026204.854 : <= CAsicIO::GetDeviceList
19ec-1c88:59026205.304 : => IoObject::SetTimeout
19ec-1c88:59026205.440 : Timeout--> In = 0 Out = 0
19ec-1c88:59026205.499 : <= IoObject::SetTimeout
19ec-1c88:59026205.565 : => CAsicIO::CAsicIO
19ec-1c88:59026205.639 : => CNT96226::CNT96226
19ec-1c88:59026205.697 : => CNT96226::Open
19ec-1c88:59026229.550 : <= CNT96226::Open ret = 1
19ec-1c88:59026229.652 : => CNT96226::Initialize
19ec-1c88:59026229.853 : <= CNT96226::Initialize ret = 1
19ec-1c88:59026229.910 : <= CNT96226::CNT96226
19ec-1c88:59026229.964 : <= CAsicIO::CAsicIO
19ec-1c88:59026230.018 : => CAsicIO::InitializeDevice
19ec-1c88:59026230.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59026236.125 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59026236.250 : => IoObject::GetLockName
19ec-1c88:59026236.306 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59026236.372 : <= IoObject::GetLockName
19ec-1c88:59026236.888 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59026236.962 : IO Send command 10 bytes
19ec-1c88:59026237.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:59026237.070 : iCmd = 0, nBytes = 10
19ec-1c88:59026237.179 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59026559.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59026559.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:59026559.636 : iCmd = 0, nBytes = 128
19ec-1c88:59026749.817 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026749.975 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026750.108 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59026750.240 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59026750.363 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59026750.485 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026750.609 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026750.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59026750.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59026750.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:59026750.906 : iCmd = 1, nBytes = 4
19ec-1c88:59026873.100 : 0000 : 00 00 00 00 
19ec-1c88:59026873.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59026873.244 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59026873.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:59026873.372 : iCmd = 3, nBytes = 2
19ec-1c88:59027230.599 : 0000 : 06 38 
19ec-1c88:59027230.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59027230.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:59027230.824 : iCmd = 4, nBytes = 2
19ec-1c88:59027533.119 : 0000 : 07 07 
19ec-1c88:59027533.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59027533.709 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59027533.808 : => IoObject::InitializeDevice
19ec-1c88:59027533.914 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59027534.553 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59027534.627 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59027535.365 : => FindScanner
19ec-1c88:59027535.421 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59027535.490 : <= FindScanner ret = 1
19ec-1c88:59027535.550 : => IoObject::IoLockStart
19ec-1c88:59027535.652 : => CAsicIO::CheckDevice
19ec-1c88:59027535.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:59027559.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59027559.823 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59027559.884 : <= IoObject::IoLockStart
19ec-1c88:59027559.943 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59027560.009 : IO Send command 10 bytes
19ec-1c88:59027560.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:59027560.153 : iCmd = 0, nBytes = 10
19ec-1c88:59027560.257 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59027755.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59027755.106 : System send command 10 bytes + data 0 bytes
19ec-1c88:59027755.172 : IO total need to receive data 5 bytes
19ec-1c88:59027755.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:59027755.284 : iCmd = 0, nBytes = 5
19ec-1c88:59027885.940 : 0000 : 06 00 02 02 ab 
19ec-1c88:59027886.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59027886.094 : System total receive data 5 bytes
19ec-1c88:59027886.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:59027886.204 : iCmd = 1, nBytes = 4
19ec-1c88:59028077.792 : 0000 : 00 00 00 00 
19ec-1c88:59028077.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59028078.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59028078.111 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59028078.176 : IO Send command 10 bytes
19ec-1c88:59028078.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:59028078.328 : iCmd = 0, nBytes = 10
19ec-1c88:59028078.434 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59028285.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59028286.007 : System send command 10 bytes + data 0 bytes
19ec-1c88:59028286.077 : IO total need to receive data 165 bytes
19ec-1c88:59028286.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:59028286.194 : iCmd = 0, nBytes = 165
19ec-1c88:59028476.354 : skip dump 37 bytes
19ec-1c88:59028476.561 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59028476.703 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59028476.838 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59028476.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59028477.096 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59028477.233 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59028477.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59028477.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59028477.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59028477.603 : System total receive data 165 bytes
19ec-1c88:59028477.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:59028477.717 : iCmd = 1, nBytes = 4
19ec-1c88:59028675.272 : 0000 : 00 00 00 00 
19ec-1c88:59028675.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59028675.505 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59028675.722 : Dump Inquiry
19ec-1c88:59028675.858 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59028675.996 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59028676.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59028676.271 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59028676.404 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59028676.539 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59028676.666 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59028676.793 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59028676.925 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59028677.057 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59028677.145 : 00a0 : 00 00 00 00 00 
19ec-1c88:59028677.217 : => ReadNVMDataInternal
19ec-1c88:59028677.423 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59028677.488 : IO Send command 10 bytes
19ec-1c88:59028677.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:59028677.635 : iCmd = 0, nBytes = 10
19ec-1c88:59028677.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59029014.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59029014.622 : System send command 10 bytes + data 0 bytes
19ec-1c88:59029014.690 : IO total need to receive data 128 bytes
19ec-1c88:59029014.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:59029014.809 : iCmd = 0, nBytes = 128
19ec-1c88:59029226.079 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59029226.261 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59029226.413 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59029226.553 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59029226.687 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59029226.811 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59029226.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59029227.060 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59029227.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59029227.191 : System total receive data 128 bytes
19ec-1c88:59029227.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:59029227.305 : iCmd = 1, nBytes = 4
19ec-1c88:59029394.299 : 0000 : 00 00 00 00 
19ec-1c88:59029394.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59029394.545 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59029394.615 : NVMData.PadScanCount = 0
19ec-1c88:59029394.675 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59029394.733 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59029394.791 : NVMData.FlatbedScanCount = 0
19ec-1c88:59029394.847 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59029394.897 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59029394.953 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59029395.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59029395.075 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59029395.129 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59029395.183 : NVMData.BornMonth = 0
19ec-1c88:59029395.234 : NVMData.BornDay = 0
19ec-1c88:59029395.285 : NVMData.BornYear = 0
19ec-1c88:59029395.334 : NVMData.FirstScanMonth = 4
19ec-1c88:59029395.385 : NVMData.FirstScanDay = 30
19ec-1c88:59029395.438 : NVMData.FirstScanYear = 2020
19ec-1c88:59029395.492 : NVMData.VerticalMagnification = 0
19ec-1c88:59029395.546 : NVMData.HorizontalMagnification = 0
19ec-1c88:59029395.603 : NVMData.PowerSavingTime = 15
19ec-1c88:59029395.656 : NVMData.SN = A094165189010062
19ec-1c88:59029395.708 : NVMData.AutoFeed = 0
19ec-1c88:59029395.756 : NVMData.CCDType = 0
19ec-1c88:59029395.804 : NVMData.ScanSpeed = 0
19ec-1c88:59029395.853 : NVMData.RollerCount = 0
19ec-1c88:59029395.905 : NVMData.MultifeedCount = 0
19ec-1c88:59029395.957 : NVMData.JamCount = 0
19ec-1c88:59029396.004 : NVMData.IdentifyInfo = 
19ec-1c88:59029396.054 : NVMData.FormalName = 
19ec-1c88:59029396.255 : NVMData.ReservedB = 0
19ec-1c88:59029396.310 : NVMData.FunctionCode = 0
19ec-1c88:59029396.364 : NVMData.PreFeed = 0
19ec-1c88:59029396.415 : NVMData.PreFeedTime = 0
19ec-1c88:59029396.463 : NVMData.ButtonNumber = 0
19ec-1c88:59029396.511 : NVMData.PowerOffTime = 0
19ec-1c88:59029396.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59029396.634 : => IoObject::IoLockEnd
19ec-1c88:59029396.724 : <= IoObject::IoLockEnd
19ec-1c88:59029396.775 : <= InitializeScanner ret = 1
19ec-1c88:59029396.843 : => GetLogicalScannerAbilityEx
19ec-1c88:59029396.902 : => IoObject::IoLockStart
19ec-1c88:59029396.996 : => CAsicIO::CheckDevice
19ec-1c88:59029397.049 : => CNT96226::ConnectIsAvailable
19ec-1c88:59029410.460 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59029410.579 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59029410.642 : <= IoObject::IoLockStart
19ec-1c88:59029410.703 : => IoObject::IoLockEnd
19ec-1c88:59029410.814 : <= IoObject::IoLockEnd
19ec-1c88:59029410.939 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59029411.015 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59029589.456 : => ReadNVMData
19ec-1c88:59029589.616 : => IoObject::IoLockStart
19ec-1c88:59029589.744 : => CAsicIO::CheckDevice
19ec-1c88:59029589.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:59029612.468 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59029612.699 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59029612.993 : <= IoObject::IoLockStart
19ec-1c88:59029613.051 : => ReadNVMDataInternal
19ec-1c88:59029613.110 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59029613.176 : IO Send command 10 bytes
19ec-1c88:59029613.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:59029613.350 : iCmd = 0, nBytes = 10
19ec-1c88:59029613.459 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59029969.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59029969.300 : System send command 10 bytes + data 0 bytes
19ec-1c88:59029969.375 : IO total need to receive data 128 bytes
19ec-1c88:59029969.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:59029969.494 : iCmd = 0, nBytes = 128
19ec-1c88:59030173.322 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59030173.485 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59030173.625 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59030173.753 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59030173.882 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59030174.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59030174.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59030174.256 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59030174.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59030174.377 : System total receive data 128 bytes
19ec-1c88:59030174.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:59030174.485 : iCmd = 1, nBytes = 4
19ec-1c88:59030345.306 : 0000 : 00 00 00 00 
19ec-1c88:59030345.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59030345.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59030345.622 : NVMData.PadScanCount = 0
19ec-1c88:59030345.683 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59030345.739 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59030345.797 : NVMData.FlatbedScanCount = 0
19ec-1c88:59030345.855 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59030345.911 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59030345.965 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59030346.018 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59030346.075 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59030346.131 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59030346.188 : NVMData.BornMonth = 0
19ec-1c88:59030346.236 : NVMData.BornDay = 0
19ec-1c88:59030346.287 : NVMData.BornYear = 0
19ec-1c88:59030346.335 : NVMData.FirstScanMonth = 4
19ec-1c88:59030346.389 : NVMData.FirstScanDay = 30
19ec-1c88:59030346.441 : NVMData.FirstScanYear = 2020
19ec-1c88:59030346.646 : NVMData.VerticalMagnification = 0
19ec-1c88:59030346.705 : NVMData.HorizontalMagnification = 0
19ec-1c88:59030346.759 : NVMData.PowerSavingTime = 15
19ec-1c88:59030346.816 : NVMData.SN = A094165189010062
19ec-1c88:59030346.866 : NVMData.AutoFeed = 0
19ec-1c88:59030346.917 : NVMData.CCDType = 0
19ec-1c88:59030346.964 : NVMData.ScanSpeed = 0
19ec-1c88:59030347.015 : NVMData.RollerCount = 0
19ec-1c88:59030347.069 : NVMData.MultifeedCount = 0
19ec-1c88:59030347.118 : NVMData.JamCount = 0
19ec-1c88:59030347.169 : NVMData.IdentifyInfo = 
19ec-1c88:59030347.221 : NVMData.FormalName = 
19ec-1c88:59030347.269 : NVMData.ReservedB = 0
19ec-1c88:59030347.320 : NVMData.FunctionCode = 0
19ec-1c88:59030347.372 : NVMData.PreFeed = 0
19ec-1c88:59030347.422 : NVMData.PreFeedTime = 0
19ec-1c88:59030347.472 : NVMData.ButtonNumber = 0
19ec-1c88:59030347.520 : NVMData.PowerOffTime = 0
19ec-1c88:59030347.570 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59030347.631 : => IoObject::IoLockEnd
19ec-1c88:59030347.723 : <= IoObject::IoLockEnd
19ec-1c88:59030347.772 : <= ReadNVMData ret = 1
19ec-1c88:59033011.776 : ============Debug Start==========
19ec-1c88:59033012.097 : Date : 2020/4/30 14:34:36
19ec-1c88:59033012.176 : Process ID : 19ec
19ec-1c88:59033012.607 : Windows : Version 10.0 build 18363 
19ec-1c88:59033013.089 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59033013.154 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59033013.220 : MemoryStatus.ullAvailPhys : 1703333888
19ec-1c88:59033013.276 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59033013.339 : MemoryStatus.ullAvailPageFile : 3058311168
19ec-1c88:59033013.398 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59033013.455 : MemoryStatus.ullAvailVirtual : 1717948416
19ec-1c88:59033013.513 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59033013.617 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59033013.679 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59033013.917 : CPU Count : 4
19ec-1c88:59033013.964 : CPU Frequency : 100.000 Mhz
19ec-1c88:59033018.209 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59033018.336 : => InitializeDriver
19ec-1c88:59033018.601 : <= InitializeDriver ret = 1
19ec-1c88:59035646.892 : => InitializeScanner
19ec-1c88:59035647.173 : => CAsicIO::GetDeviceList
19ec-1c88:59035647.655 : => CNT96226::CNT96226
19ec-1c88:59035647.719 : => CNT96226::Open
19ec-1c88:59035673.209 : <= CNT96226::Open ret = 1
19ec-1c88:59035673.321 : => CNT96226::Initialize
19ec-1c88:59035673.512 : <= CNT96226::Initialize ret = 1
19ec-1c88:59035673.572 : <= CNT96226::CNT96226
19ec-1c88:59035673.628 : => CNT96226::EnumAvailableDevice
19ec-1c88:59035679.128 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59035679.206 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59035679.264 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59039460.409 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59039460.725 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59039466.382 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59039466.498 : => IoObject::GetLockName
19ec-1c88:59039466.561 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59039466.635 : <= IoObject::GetLockName
19ec-1c88:59039467.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:59039467.181 : iCmd = 3, nBytes = 2
19ec-1c88:59039841.065 : 0000 : 06 38 
19ec-1c88:59039841.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59039841.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:59039841.346 : iCmd = 4, nBytes = 2
19ec-1c88:59040132.571 : 0000 : 07 07 
19ec-1c88:59040132.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59040132.780 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59040132.870 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59040132.939 : IO Send command 10 bytes
19ec-1c88:59040132.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:59040133.053 : iCmd = 0, nBytes = 10
19ec-1c88:59040133.160 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59040335.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59040336.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:59040336.087 : iCmd = 0, nBytes = 165
19ec-1c88:59040474.282 : skip dump 37 bytes
19ec-1c88:59040474.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59040474.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59040474.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59040474.942 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59040475.073 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59040475.212 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59040475.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59040475.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59040475.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59040475.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:59040475.656 : iCmd = 1, nBytes = 4
19ec-1c88:59040591.510 : 0000 : 00 00 00 00 
19ec-1c88:59040591.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59040591.724 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59040591.796 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59040591.864 : IO Send command 10 bytes
19ec-1c88:59040591.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:59040591.979 : iCmd = 0, nBytes = 10
19ec-1c88:59040592.088 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59040901.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59040901.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:59040901.542 : iCmd = 0, nBytes = 128
19ec-1c88:59041067.327 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041067.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041067.691 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59041067.825 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59041067.949 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59041068.072 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041068.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041068.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041068.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59041068.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:59041068.493 : iCmd = 1, nBytes = 4
19ec-1c88:59041236.611 : 0000 : 00 00 00 00 
19ec-1c88:59041236.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59041236.780 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59041236.964 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59041237.038 : => CNT96226::Close
19ec-1c88:59041241.003 : <= CNT96226::Close ret = 1
19ec-1c88:59041241.077 : <= CNT96226::~CNT96226
19ec-1c88:59041241.168 : <= CAsicIO::GetDeviceList
19ec-1c88:59041241.616 : => IoObject::SetTimeout
19ec-1c88:59041241.747 : Timeout--> In = 0 Out = 0
19ec-1c88:59041241.803 : <= IoObject::SetTimeout
19ec-1c88:59041241.871 : => CAsicIO::CAsicIO
19ec-1c88:59041241.945 : => CNT96226::CNT96226
19ec-1c88:59041242.000 : => CNT96226::Open
19ec-1c88:59041266.698 : <= CNT96226::Open ret = 1
19ec-1c88:59041266.796 : => CNT96226::Initialize
19ec-1c88:59041266.979 : <= CNT96226::Initialize ret = 1
19ec-1c88:59041267.038 : <= CNT96226::CNT96226
19ec-1c88:59041267.090 : <= CAsicIO::CAsicIO
19ec-1c88:59041267.148 : => CAsicIO::InitializeDevice
19ec-1c88:59041267.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59041273.135 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59041273.257 : => IoObject::GetLockName
19ec-1c88:59041273.312 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59041273.378 : <= IoObject::GetLockName
19ec-1c88:59041273.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59041273.962 : IO Send command 10 bytes
19ec-1c88:59041274.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:59041274.070 : iCmd = 0, nBytes = 10
19ec-1c88:59041274.179 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59041596.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59041596.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:59041596.619 : iCmd = 0, nBytes = 128
19ec-1c88:59041774.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041774.245 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041774.392 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59041774.532 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59041774.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59041774.797 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041774.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041775.052 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59041775.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59041775.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:59041775.241 : iCmd = 1, nBytes = 4
19ec-1c88:59041948.264 : 0000 : 00 00 00 00 
19ec-1c88:59041948.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59041948.503 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59041948.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:59041948.637 : iCmd = 3, nBytes = 2
19ec-1c88:59042313.003 : 0000 : 06 38 
19ec-1c88:59042313.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59042313.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:59042313.274 : iCmd = 4, nBytes = 2
19ec-1c88:59042613.369 : 0000 : 07 07 
19ec-1c88:59042613.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59042613.691 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59042613.791 : => IoObject::InitializeDevice
19ec-1c88:59042613.901 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59042614.552 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59042614.625 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59042615.399 : => FindScanner
19ec-1c88:59042615.461 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59042615.527 : <= FindScanner ret = 1
19ec-1c88:59042615.588 : => IoObject::IoLockStart
19ec-1c88:59042615.691 : => CAsicIO::CheckDevice
19ec-1c88:59042615.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:59042632.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59042632.978 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59042633.039 : <= IoObject::IoLockStart
19ec-1c88:59042633.098 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59042633.166 : IO Send command 10 bytes
19ec-1c88:59042633.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:59042633.319 : iCmd = 0, nBytes = 10
19ec-1c88:59042633.426 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59042834.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59042834.777 : System send command 10 bytes + data 0 bytes
19ec-1c88:59042834.851 : IO total need to receive data 5 bytes
19ec-1c88:59042834.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:59042834.975 : iCmd = 0, nBytes = 5
19ec-1c88:59043003.317 : 0000 : 06 00 02 02 ab 
19ec-1c88:59043003.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59043003.528 : System total receive data 5 bytes
19ec-1c88:59043003.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:59043003.647 : iCmd = 1, nBytes = 4
19ec-1c88:59043126.452 : 0000 : 00 00 00 00 
19ec-1c88:59043126.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59043126.674 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59043126.741 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59043126.805 : IO Send command 10 bytes
19ec-1c88:59043126.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:59043126.951 : iCmd = 0, nBytes = 10
19ec-1c88:59043127.057 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59043306.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59043306.708 : System send command 10 bytes + data 0 bytes
19ec-1c88:59043306.773 : IO total need to receive data 165 bytes
19ec-1c88:59043306.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:59043306.887 : iCmd = 0, nBytes = 165
19ec-1c88:59043494.415 : skip dump 37 bytes
19ec-1c88:59043494.633 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59043494.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59043494.917 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59043495.056 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59043495.189 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59043495.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59043495.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59043495.582 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59043495.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59043495.713 : System total receive data 165 bytes
19ec-1c88:59043495.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:59043495.831 : iCmd = 1, nBytes = 4
19ec-1c88:59043629.426 : 0000 : 00 00 00 00 
19ec-1c88:59043629.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59043629.707 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59043629.946 : Dump Inquiry
19ec-1c88:59043630.086 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59043630.226 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59043630.363 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59043630.499 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59043630.631 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59043630.771 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59043630.899 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59043631.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59043631.164 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59043631.298 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59043631.389 : 00a0 : 00 00 00 00 00 
19ec-1c88:59043631.463 : => ReadNVMDataInternal
19ec-1c88:59043631.696 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59043631.762 : IO Send command 10 bytes
19ec-1c88:59043631.860 : => CNT96226::VenderCmd_SetData
19ec-1c88:59043631.918 : iCmd = 0, nBytes = 10
19ec-1c88:59043632.020 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59043947.648 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59043947.813 : System send command 10 bytes + data 0 bytes
19ec-1c88:59043947.886 : IO total need to receive data 128 bytes
19ec-1c88:59043947.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:59043948.008 : iCmd = 0, nBytes = 128
19ec-1c88:59044136.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59044136.379 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59044136.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59044136.660 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59044136.787 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59044136.911 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59044137.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59044137.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59044137.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59044137.285 : System total receive data 128 bytes
19ec-1c88:59044137.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:59044137.396 : iCmd = 1, nBytes = 4
19ec-1c88:59044263.152 : 0000 : 00 00 00 00 
19ec-1c88:59044263.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59044263.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59044263.458 : NVMData.PadScanCount = 0
19ec-1c88:59044263.513 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59044263.570 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59044263.625 : NVMData.FlatbedScanCount = 0
19ec-1c88:59044263.677 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59044263.729 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59044263.780 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59044263.836 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59044263.888 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59044263.942 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59044263.996 : NVMData.BornMonth = 0
19ec-1c88:59044264.044 : NVMData.BornDay = 0
19ec-1c88:59044264.095 : NVMData.BornYear = 0
19ec-1c88:59044264.144 : NVMData.FirstScanMonth = 4
19ec-1c88:59044264.197 : NVMData.FirstScanDay = 30
19ec-1c88:59044264.251 : NVMData.FirstScanYear = 2020
19ec-1c88:59044264.304 : NVMData.VerticalMagnification = 0
19ec-1c88:59044264.362 : NVMData.HorizontalMagnification = 0
19ec-1c88:59044264.417 : NVMData.PowerSavingTime = 15
19ec-1c88:59044264.472 : NVMData.SN = A094165189010062
19ec-1c88:59044264.523 : NVMData.AutoFeed = 0
19ec-1c88:59044264.571 : NVMData.CCDType = 0
19ec-1c88:59044264.620 : NVMData.ScanSpeed = 0
19ec-1c88:59044264.671 : NVMData.RollerCount = 0
19ec-1c88:59044264.722 : NVMData.MultifeedCount = 0
19ec-1c88:59044264.774 : NVMData.JamCount = 0
19ec-1c88:59044264.823 : NVMData.IdentifyInfo = 
19ec-1c88:59044264.873 : NVMData.FormalName = 
19ec-1c88:59044265.073 : NVMData.ReservedB = 0
19ec-1c88:59044265.125 : NVMData.FunctionCode = 0
19ec-1c88:59044265.175 : NVMData.PreFeed = 0
19ec-1c88:59044265.233 : NVMData.PreFeedTime = 0
19ec-1c88:59044265.284 : NVMData.ButtonNumber = 0
19ec-1c88:59044265.338 : NVMData.PowerOffTime = 0
19ec-1c88:59044265.390 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59044265.469 : => IoObject::IoLockEnd
19ec-1c88:59044265.560 : <= IoObject::IoLockEnd
19ec-1c88:59044265.610 : <= InitializeScanner ret = 1
19ec-1c88:59045538.638 : => GetLogicalScannerAbility
19ec-1c88:59045538.848 : => IoObject::IoLockStart
19ec-1c88:59045538.987 : => CAsicIO::CheckDevice
19ec-1c88:59045539.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:59045564.702 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59045564.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59045564.880 : <= IoObject::IoLockStart
19ec-1c88:59045564.942 : => IoObject::IoLockEnd
19ec-1c88:59045565.052 : <= IoObject::IoLockEnd
19ec-1c88:59045565.131 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59049256.375 : => GetLogicalScannerAbilityEx
19ec-1c88:59049256.571 : => IoObject::IoLockStart
19ec-1c88:59049256.715 : => CAsicIO::CheckDevice
19ec-1c88:59049256.773 : => CNT96226::ConnectIsAvailable
19ec-1c88:59049280.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59049280.121 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59049280.178 : <= IoObject::IoLockStart
19ec-1c88:59049280.238 : => IoObject::IoLockEnd
19ec-1c88:59049280.344 : <= IoObject::IoLockEnd
19ec-1c88:59049280.464 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59049280.539 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59056921.720 : => ReadNVMData
19ec-1c88:59056921.904 : => IoObject::IoLockStart
19ec-1c88:59056922.033 : => CAsicIO::CheckDevice
19ec-1c88:59056922.090 : => CNT96226::ConnectIsAvailable
19ec-1c88:59056945.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59056945.648 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59056945.766 : <= IoObject::IoLockStart
19ec-1c88:59056945.888 : => ReadNVMDataInternal
19ec-1c88:59056946.240 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59056946.309 : IO Send command 10 bytes
19ec-1c88:59056946.460 : => CNT96226::VenderCmd_SetData
19ec-1c88:59056946.519 : iCmd = 0, nBytes = 10
19ec-1c88:59056946.633 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59057293.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59057293.823 : System send command 10 bytes + data 0 bytes
19ec-1c88:59057293.889 : IO total need to receive data 128 bytes
19ec-1c88:59057293.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:59057294.003 : iCmd = 0, nBytes = 128
19ec-1c88:59057464.614 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59057464.862 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59057465.003 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59057465.141 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59057465.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59057465.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59057465.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59057465.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59057465.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59057466.003 : System total receive data 128 bytes
19ec-1c88:59057466.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:59057466.124 : iCmd = 1, nBytes = 4
19ec-1c88:59057636.302 : 0000 : 00 00 00 00 
19ec-1c88:59057636.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59057636.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59057636.623 : NVMData.PadScanCount = 0
19ec-1c88:59057636.688 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59057636.742 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59057636.800 : NVMData.FlatbedScanCount = 0
19ec-1c88:59057636.859 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59057637.069 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59057637.126 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59057637.180 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59057637.236 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59057637.290 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59057637.346 : NVMData.BornMonth = 0
19ec-1c88:59057637.393 : NVMData.BornDay = 0
19ec-1c88:59057637.443 : NVMData.BornYear = 0
19ec-1c88:59057637.491 : NVMData.FirstScanMonth = 4
19ec-1c88:59057637.541 : NVMData.FirstScanDay = 30
19ec-1c88:59057637.595 : NVMData.FirstScanYear = 2020
19ec-1c88:59057637.650 : NVMData.VerticalMagnification = 0
19ec-1c88:59057637.705 : NVMData.HorizontalMagnification = 0
19ec-1c88:59057637.761 : NVMData.PowerSavingTime = 15
19ec-1c88:59057637.813 : NVMData.SN = A094165189010062
19ec-1c88:59057637.864 : NVMData.AutoFeed = 0
19ec-1c88:59057637.913 : NVMData.CCDType = 0
19ec-1c88:59057637.965 : NVMData.ScanSpeed = 0
19ec-1c88:59057638.014 : NVMData.RollerCount = 0
19ec-1c88:59057638.072 : NVMData.MultifeedCount = 0
19ec-1c88:59057638.123 : NVMData.JamCount = 0
19ec-1c88:59057638.175 : NVMData.IdentifyInfo = 
19ec-1c88:59057638.225 : NVMData.FormalName = 
19ec-1c88:59057638.274 : NVMData.ReservedB = 0
19ec-1c88:59057638.323 : NVMData.FunctionCode = 0
19ec-1c88:59057638.371 : NVMData.PreFeed = 0
19ec-1c88:59057638.419 : NVMData.PreFeedTime = 0
19ec-1c88:59057638.468 : NVMData.ButtonNumber = 0
19ec-1c88:59057638.518 : NVMData.PowerOffTime = 0
19ec-1c88:59057638.569 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59057638.630 : => IoObject::IoLockEnd
19ec-1c88:59057638.717 : <= IoObject::IoLockEnd
19ec-1c88:59057638.766 : <= ReadNVMData ret = 1
19ec-1c88:59068251.707 : => GetADFStatus
19ec-1c88:59068252.107 : => IoObject::IoLockStart
19ec-1c88:59068252.242 : => CAsicIO::CheckDevice
19ec-1c88:59068252.306 : => CNT96226::ConnectIsAvailable
19ec-1c88:59068268.401 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59068268.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59068268.570 : <= IoObject::IoLockStart
19ec-1c88:59068268.635 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59068268.707 : IO Send command 10 bytes
19ec-1c88:59068268.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:59068268.900 : iCmd = 0, nBytes = 10
19ec-1c88:59068269.014 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59068425.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59068425.192 : System send command 10 bytes + data 0 bytes
19ec-1c88:59068425.274 : IO total need to receive data 2 bytes
19ec-1c88:59068425.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:59068425.403 : iCmd = 0, nBytes = 2
19ec-1c88:59068573.660 : 0000 : 00 00 
19ec-1c88:59068573.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59068573.828 : System total receive data 2 bytes
19ec-1c88:59068573.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:59068573.950 : iCmd = 1, nBytes = 4
19ec-1c88:59068693.694 : 0000 : 00 00 00 00 
19ec-1c88:59068693.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59068694.252 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59068694.326 : Return status = 0
19ec-1c88:59068694.394 : => IoObject::IoLockEnd
19ec-1c88:59068694.487 : <= IoObject::IoLockEnd
19ec-1c88:59068694.538 : <= GetADFStatus ret = 1
19ec-1c88:59071434.252 : => GetADFStatus
19ec-1c88:59071434.460 : => IoObject::IoLockStart
19ec-1c88:59071434.584 : => CAsicIO::CheckDevice
19ec-1c88:59071434.642 : => CNT96226::ConnectIsAvailable
19ec-1c88:59071454.414 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59071454.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59071454.938 : <= IoObject::IoLockStart
19ec-1c88:59071455.000 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59071455.073 : IO Send command 10 bytes
19ec-1c88:59071455.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:59071455.254 : iCmd = 0, nBytes = 10
19ec-1c88:59071455.364 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59071639.972 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59071640.094 : System send command 10 bytes + data 0 bytes
19ec-1c88:59071640.297 : IO total need to receive data 2 bytes
19ec-1c88:59071640.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:59071640.429 : iCmd = 0, nBytes = 2
19ec-1c88:59071747.930 : 0000 : 00 00 
19ec-1c88:59071748.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59071748.106 : System total receive data 2 bytes
19ec-1c88:59071748.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:59071748.236 : iCmd = 1, nBytes = 4
19ec-1c88:59071891.368 : 0000 : 00 00 00 00 
19ec-1c88:59071891.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59071891.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59071891.974 : Return status = 0
19ec-1c88:59071892.048 : => IoObject::IoLockEnd
19ec-1c88:59071892.143 : <= IoObject::IoLockEnd
19ec-1c88:59071892.196 : <= GetADFStatus ret = 1
19ec-1c88:59074087.224 : => TerminateDriver
19ec-1c88:59074087.434 : => CAsicIO::~CAsicIO,pStage=199887944
19ec-1c88:59074087.513 : => CNT96226::Close
19ec-1c88:59074091.534 : <= CNT96226::Close ret = 1
19ec-1c88:59074091.612 : <= CAsicIO::~CAsicIO
19ec-1c88:59074091.669 : => IoObject::IoLockEnd
19ec-1c88:59074091.721 : <= IoObject::IoLockEnd
19ec-1c88:59074091.772 : => IoObject::TerminateDevice
19ec-1c88:59074091.827 : => IoObject::IoLockEnd
19ec-1c88:59074091.876 : <= IoObject::IoLockEnd
19ec-1c88:59074091.979 : <= IoObject::TerminateDevice
19ec-1c88:59074092.222 : <= TerminateDriver ret = 1
19ec-1c88:59117865.304 : ============Debug Start==========
19ec-1c88:59117865.573 : Date : 2020/4/30 14:34:39
19ec-1c88:59117865.648 : Process ID : 19ec
19ec-1c88:59117866.059 : Windows : Version 10.0 build 18363 
19ec-1c88:59117866.499 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59117866.562 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59117866.626 : MemoryStatus.ullAvailPhys : 1709248512
19ec-1c88:59117866.686 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59117866.746 : MemoryStatus.ullAvailPageFile : 3066408960
19ec-1c88:59117866.805 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59117866.864 : MemoryStatus.ullAvailVirtual : 1716920320
19ec-1c88:59117866.928 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59117867.031 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59117867.090 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59117867.330 : CPU Count : 4
19ec-1c88:59117867.379 : CPU Frequency : 100.000 Mhz
19ec-1c88:59117871.759 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59117871.887 : => InitializeDriver
19ec-1c88:59117872.158 : <= InitializeDriver ret = 1
19ec-1c88:59117872.218 : => InitializeScanner
19ec-1c88:59117872.291 : => CAsicIO::GetDeviceList
19ec-1c88:59117872.590 : => CNT96226::CNT96226
19ec-1c88:59117872.652 : => CNT96226::Open
19ec-1c88:59117896.031 : <= CNT96226::Open ret = 1
19ec-1c88:59117896.122 : => CNT96226::Initialize
19ec-1c88:59117896.303 : <= CNT96226::Initialize ret = 1
19ec-1c88:59117896.361 : <= CNT96226::CNT96226
19ec-1c88:59117896.414 : => CNT96226::EnumAvailableDevice
19ec-1c88:59117901.707 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59117901.784 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59117901.843 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59121849.267 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59121849.581 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59121855.601 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59121855.710 : => IoObject::GetLockName
19ec-1c88:59121855.771 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59121855.837 : <= IoObject::GetLockName
19ec-1c88:59121856.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:59121856.431 : iCmd = 3, nBytes = 2
19ec-1c88:59122245.251 : 0000 : 06 38 
19ec-1c88:59122245.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59122245.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:59122245.531 : iCmd = 4, nBytes = 2
19ec-1c88:59122523.121 : 0000 : 07 07 
19ec-1c88:59122523.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59122523.329 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59122523.421 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59122523.488 : IO Send command 10 bytes
19ec-1c88:59122523.542 : => CNT96226::VenderCmd_SetData
19ec-1c88:59122523.599 : iCmd = 0, nBytes = 10
19ec-1c88:59122523.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59122677.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59122677.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:59122677.834 : iCmd = 0, nBytes = 165
19ec-1c88:59122865.040 : skip dump 37 bytes
19ec-1c88:59122865.261 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59122865.406 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59122865.543 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59122865.681 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59122865.810 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59122865.948 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59122866.075 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59122866.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59122866.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59122866.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:59122866.380 : iCmd = 1, nBytes = 4
19ec-1c88:59123048.954 : 0000 : 00 00 00 00 
19ec-1c88:59123049.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59123049.144 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59123049.211 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59123049.278 : IO Send command 10 bytes
19ec-1c88:59123049.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:59123049.389 : iCmd = 0, nBytes = 10
19ec-1c88:59123049.490 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59123357.450 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59123357.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:59123357.678 : iCmd = 0, nBytes = 128
19ec-1c88:59123551.529 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59123551.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59123551.848 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59123551.983 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59123552.109 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59123552.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59123552.354 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59123552.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59123552.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59123552.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:59123552.659 : iCmd = 1, nBytes = 4
19ec-1c88:59123674.678 : 0000 : 00 00 00 00 
19ec-1c88:59123674.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59123674.836 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59123675.001 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59123675.073 : => CNT96226::Close
19ec-1c88:59123679.114 : <= CNT96226::Close ret = 1
19ec-1c88:59123679.184 : <= CNT96226::~CNT96226
19ec-1c88:59123679.279 : <= CAsicIO::GetDeviceList
19ec-1c88:59123679.703 : => IoObject::SetTimeout
19ec-1c88:59123679.831 : Timeout--> In = 0 Out = 0
19ec-1c88:59123679.889 : <= IoObject::SetTimeout
19ec-1c88:59123679.957 : => CAsicIO::CAsicIO
19ec-1c88:59123680.031 : => CNT96226::CNT96226
19ec-1c88:59123680.087 : => CNT96226::Open
19ec-1c88:59123703.598 : <= CNT96226::Open ret = 1
19ec-1c88:59123703.694 : => CNT96226::Initialize
19ec-1c88:59123703.887 : <= CNT96226::Initialize ret = 1
19ec-1c88:59123703.949 : <= CNT96226::CNT96226
19ec-1c88:59123703.998 : <= CAsicIO::CAsicIO
19ec-1c88:59123704.053 : => CAsicIO::InitializeDevice
19ec-1c88:59123704.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59123709.969 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59123710.099 : => IoObject::GetLockName
19ec-1c88:59123710.156 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59123710.223 : <= IoObject::GetLockName
19ec-1c88:59123710.725 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59123710.796 : IO Send command 10 bytes
19ec-1c88:59123710.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:59123710.909 : iCmd = 0, nBytes = 10
19ec-1c88:59123711.015 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59124047.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59124048.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:59124048.234 : iCmd = 0, nBytes = 128
19ec-1c88:59124196.676 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59124196.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59124197.012 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59124197.151 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59124197.277 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59124197.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59124197.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59124197.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59124197.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59124197.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:59124197.824 : iCmd = 1, nBytes = 4
19ec-1c88:59124340.607 : 0000 : 00 00 00 00 
19ec-1c88:59124340.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59124340.785 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59124340.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:59124340.896 : iCmd = 3, nBytes = 2
19ec-1c88:59124692.044 : 0000 : 06 38 
19ec-1c88:59124692.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59124692.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:59124692.307 : iCmd = 4, nBytes = 2
19ec-1c88:59124983.831 : 0000 : 07 07 
19ec-1c88:59124983.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59124984.147 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59124984.243 : => IoObject::InitializeDevice
19ec-1c88:59124984.362 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59124984.988 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59124985.060 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59124985.771 : => FindScanner
19ec-1c88:59124985.832 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59124985.894 : <= FindScanner ret = 1
19ec-1c88:59124985.953 : => IoObject::IoLockStart
19ec-1c88:59124986.054 : => CAsicIO::CheckDevice
19ec-1c88:59124986.110 : => CNT96226::ConnectIsAvailable
19ec-1c88:59125011.661 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59125012.023 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59125012.083 : <= IoObject::IoLockStart
19ec-1c88:59125012.142 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59125012.208 : IO Send command 10 bytes
19ec-1c88:59125012.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:59125012.358 : iCmd = 0, nBytes = 10
19ec-1c88:59125012.465 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59125206.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59125206.320 : System send command 10 bytes + data 0 bytes
19ec-1c88:59125206.395 : IO total need to receive data 5 bytes
19ec-1c88:59125206.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:59125206.510 : iCmd = 0, nBytes = 5
19ec-1c88:59125327.164 : 0000 : 06 00 02 02 ab 
19ec-1c88:59125327.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59125327.344 : System total receive data 5 bytes
19ec-1c88:59125327.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:59125327.462 : iCmd = 1, nBytes = 4
19ec-1c88:59125536.378 : 0000 : 00 00 00 00 
19ec-1c88:59125536.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59125536.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59125536.714 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59125536.784 : IO Send command 10 bytes
19ec-1c88:59125536.891 : => CNT96226::VenderCmd_SetData
19ec-1c88:59125536.950 : iCmd = 0, nBytes = 10
19ec-1c88:59125537.055 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59125732.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59125732.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:59125732.272 : IO total need to receive data 165 bytes
19ec-1c88:59125732.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:59125732.393 : iCmd = 0, nBytes = 165
19ec-1c88:59125871.449 : skip dump 37 bytes
19ec-1c88:59125871.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59125871.824 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59125871.966 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59125872.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59125872.231 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59125872.364 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59125872.495 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59125872.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59125872.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59125872.749 : System total receive data 165 bytes
19ec-1c88:59125872.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:59125872.865 : iCmd = 1, nBytes = 4
19ec-1c88:59126078.099 : 0000 : 00 00 00 00 
19ec-1c88:59126078.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59126078.365 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59126078.584 : Dump Inquiry
19ec-1c88:59126078.721 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59126078.859 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59126078.995 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59126079.131 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59126079.261 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59126079.387 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59126079.514 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126079.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126079.766 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59126079.895 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59126079.983 : 00a0 : 00 00 00 00 00 
19ec-1c88:59126080.066 : => ReadNVMDataInternal
19ec-1c88:59126080.274 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59126080.343 : IO Send command 10 bytes
19ec-1c88:59126080.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:59126080.495 : iCmd = 0, nBytes = 10
19ec-1c88:59126080.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59126431.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59126432.122 : System send command 10 bytes + data 0 bytes
19ec-1c88:59126432.199 : IO total need to receive data 128 bytes
19ec-1c88:59126432.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:59126432.321 : iCmd = 0, nBytes = 128
19ec-1c88:59126644.141 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126644.319 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126644.456 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59126644.586 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59126644.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59126644.833 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126644.956 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126645.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59126645.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59126645.208 : System total receive data 128 bytes
19ec-1c88:59126645.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:59126645.320 : iCmd = 1, nBytes = 4
19ec-1c88:59126787.011 : 0000 : 00 00 00 00 
19ec-1c88:59126787.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59126787.262 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59126787.330 : NVMData.PadScanCount = 0
19ec-1c88:59126787.387 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59126787.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59126787.502 : NVMData.FlatbedScanCount = 0
19ec-1c88:59126787.556 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59126787.607 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59126787.662 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59126787.715 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59126787.768 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59126787.820 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59126787.877 : NVMData.BornMonth = 0
19ec-1c88:59126787.924 : NVMData.BornDay = 0
19ec-1c88:59126787.973 : NVMData.BornYear = 0
19ec-1c88:59126788.024 : NVMData.FirstScanMonth = 4
19ec-1c88:59126788.074 : NVMData.FirstScanDay = 30
19ec-1c88:59126788.128 : NVMData.FirstScanYear = 2020
19ec-1c88:59126788.183 : NVMData.VerticalMagnification = 0
19ec-1c88:59126788.240 : NVMData.HorizontalMagnification = 0
19ec-1c88:59126788.293 : NVMData.PowerSavingTime = 15
19ec-1c88:59126788.349 : NVMData.SN = A094165189010062
19ec-1c88:59126788.398 : NVMData.AutoFeed = 0
19ec-1c88:59126788.449 : NVMData.CCDType = 0
19ec-1c88:59126788.496 : NVMData.ScanSpeed = 0
19ec-1c88:59126788.543 : NVMData.RollerCount = 0
19ec-1c88:59126788.600 : NVMData.MultifeedCount = 0
19ec-1c88:59126788.650 : NVMData.JamCount = 0
19ec-1c88:59126788.696 : NVMData.IdentifyInfo = 
19ec-1c88:59126788.746 : NVMData.FormalName = 
19ec-1c88:59126788.922 : NVMData.ReservedB = 0
19ec-1c88:59126788.975 : NVMData.FunctionCode = 0
19ec-1c88:59126789.026 : NVMData.PreFeed = 0
19ec-1c88:59126789.076 : NVMData.PreFeedTime = 0
19ec-1c88:59126789.124 : NVMData.ButtonNumber = 0
19ec-1c88:59126789.174 : NVMData.PowerOffTime = 0
19ec-1c88:59126789.225 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59126789.303 : => IoObject::IoLockEnd
19ec-1c88:59126789.392 : <= IoObject::IoLockEnd
19ec-1c88:59126789.442 : <= InitializeScanner ret = 1
19ec-1c88:59126789.508 : => GetLogicalScannerAbilityEx
19ec-1c88:59126789.568 : => IoObject::IoLockStart
19ec-1c88:59126789.661 : => CAsicIO::CheckDevice
19ec-1c88:59126789.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:59126802.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59126802.375 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59126802.429 : <= IoObject::IoLockStart
19ec-1c88:59126802.485 : => IoObject::IoLockEnd
19ec-1c88:59126802.571 : <= IoObject::IoLockEnd
19ec-1c88:59126802.681 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59126802.755 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59126999.146 : => ReadNVMData
19ec-1c88:59126999.364 : => IoObject::IoLockStart
19ec-1c88:59126999.497 : => CAsicIO::CheckDevice
19ec-1c88:59126999.555 : => CNT96226::ConnectIsAvailable
19ec-1c88:59127024.173 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59127024.413 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59127024.735 : <= IoObject::IoLockStart
19ec-1c88:59127024.809 : => ReadNVMDataInternal
19ec-1c88:59127024.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59127024.945 : IO Send command 10 bytes
19ec-1c88:59127025.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:59127025.151 : iCmd = 0, nBytes = 10
19ec-1c88:59127025.270 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59127380.183 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59127380.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:59127380.389 : IO total need to receive data 128 bytes
19ec-1c88:59127380.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:59127380.518 : iCmd = 0, nBytes = 128
19ec-1c88:59127585.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59127585.945 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59127586.086 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59127586.225 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59127586.351 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59127586.478 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59127586.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59127586.724 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59127586.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59127586.854 : System total receive data 128 bytes
19ec-1c88:59127586.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:59127586.972 : iCmd = 1, nBytes = 4
19ec-1c88:59127781.515 : 0000 : 00 00 00 00 
19ec-1c88:59127781.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59127781.782 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59127781.867 : NVMData.PadScanCount = 0
19ec-1c88:59127781.926 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59127781.984 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59127782.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:59127782.098 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59127782.151 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59127782.208 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59127782.261 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59127782.318 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59127782.373 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59127782.429 : NVMData.BornMonth = 0
19ec-1c88:59127782.476 : NVMData.BornDay = 0
19ec-1c88:59127782.524 : NVMData.BornYear = 0
19ec-1c88:59127782.573 : NVMData.FirstScanMonth = 4
19ec-1c88:59127782.624 : NVMData.FirstScanDay = 30
19ec-1c88:59127782.677 : NVMData.FirstScanYear = 2020
19ec-1c88:59127782.855 : NVMData.VerticalMagnification = 0
19ec-1c88:59127782.913 : NVMData.HorizontalMagnification = 0
19ec-1c88:59127782.967 : NVMData.PowerSavingTime = 15
19ec-1c88:59127783.024 : NVMData.SN = A094165189010062
19ec-1c88:59127783.073 : NVMData.AutoFeed = 0
19ec-1c88:59127783.127 : NVMData.CCDType = 0
19ec-1c88:59127783.174 : NVMData.ScanSpeed = 0
19ec-1c88:59127783.221 : NVMData.RollerCount = 0
19ec-1c88:59127783.271 : NVMData.MultifeedCount = 0
19ec-1c88:59127783.321 : NVMData.JamCount = 0
19ec-1c88:59127783.369 : NVMData.IdentifyInfo = 
19ec-1c88:59127783.418 : NVMData.FormalName = 
19ec-1c88:59127783.463 : NVMData.ReservedB = 0
19ec-1c88:59127783.513 : NVMData.FunctionCode = 0
19ec-1c88:59127783.562 : NVMData.PreFeed = 0
19ec-1c88:59127783.611 : NVMData.PreFeedTime = 0
19ec-1c88:59127783.658 : NVMData.ButtonNumber = 0
19ec-1c88:59127783.709 : NVMData.PowerOffTime = 0
19ec-1c88:59127783.760 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59127783.826 : => IoObject::IoLockEnd
19ec-1c88:59127783.917 : <= IoObject::IoLockEnd
19ec-1c88:59127783.967 : <= ReadNVMData ret = 1
19ec-1c88:59130628.050 : ============Debug Start==========
19ec-1c88:59130628.335 : Date : 2020/4/30 14:34:39
19ec-1c88:59130628.425 : Process ID : 19ec
19ec-1c88:59130628.813 : Windows : Version 10.0 build 18363 
19ec-1c88:59130629.284 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59130629.351 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59130629.420 : MemoryStatus.ullAvailPhys : 1710026752
19ec-1c88:59130629.482 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59130629.548 : MemoryStatus.ullAvailPageFile : 3067588608
19ec-1c88:59130629.612 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59130629.674 : MemoryStatus.ullAvailVirtual : 1717145600
19ec-1c88:59130629.748 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59130629.852 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59130629.912 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59130630.163 : CPU Count : 4
19ec-1c88:59130630.216 : CPU Frequency : 100.000 Mhz
19ec-1c88:59130634.127 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59130634.266 : => InitializeDriver
19ec-1c88:59130634.517 : <= InitializeDriver ret = 1
19ec-1c88:59133629.941 : => InitializeScanner
19ec-1c88:59133630.185 : => CAsicIO::GetDeviceList
19ec-1c88:59133630.654 : => CNT96226::CNT96226
19ec-1c88:59133630.721 : => CNT96226::Open
19ec-1c88:59133652.527 : <= CNT96226::Open ret = 1
19ec-1c88:59133652.648 : => CNT96226::Initialize
19ec-1c88:59133652.842 : <= CNT96226::Initialize ret = 1
19ec-1c88:59133652.906 : <= CNT96226::CNT96226
19ec-1c88:59133652.965 : => CNT96226::EnumAvailableDevice
19ec-1c88:59133658.411 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59133658.495 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59133658.556 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59137309.690 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59137309.999 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59137316.143 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59137316.269 : => IoObject::GetLockName
19ec-1c88:59137316.333 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59137316.404 : <= IoObject::GetLockName
19ec-1c88:59137316.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:59137317.006 : iCmd = 3, nBytes = 2
19ec-1c88:59137690.602 : 0000 : 06 38 
19ec-1c88:59137690.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59137690.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:59137690.898 : iCmd = 4, nBytes = 2
19ec-1c88:59138001.382 : 0000 : 07 07 
19ec-1c88:59138001.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59138001.617 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59138001.715 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59138001.785 : IO Send command 10 bytes
19ec-1c88:59138001.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:59138001.900 : iCmd = 0, nBytes = 10
19ec-1c88:59138002.014 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59138193.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59138193.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:59138193.461 : iCmd = 0, nBytes = 165
19ec-1c88:59138382.219 : skip dump 37 bytes
19ec-1c88:59138382.457 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59138382.605 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59138382.747 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59138382.884 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59138383.014 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59138383.155 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59138383.284 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59138383.412 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59138383.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59138383.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:59138383.597 : iCmd = 1, nBytes = 4
19ec-1c88:59138572.124 : 0000 : 00 00 00 00 
19ec-1c88:59138572.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59138572.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59138572.373 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59138572.447 : IO Send command 10 bytes
19ec-1c88:59138572.498 : => CNT96226::VenderCmd_SetData
19ec-1c88:59138572.554 : iCmd = 0, nBytes = 10
19ec-1c88:59138572.658 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59138903.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59138903.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:59138903.376 : iCmd = 0, nBytes = 128
19ec-1c88:59139093.595 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139093.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139093.917 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59139094.051 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59139094.173 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59139094.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139094.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139094.539 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139094.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59139094.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:59139094.718 : iCmd = 1, nBytes = 4
19ec-1c88:59139220.616 : 0000 : 00 00 00 00 
19ec-1c88:59139220.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59139220.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59139220.970 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59139221.041 : => CNT96226::Close
19ec-1c88:59139225.266 : <= CNT96226::Close ret = 1
19ec-1c88:59139225.344 : <= CNT96226::~CNT96226
19ec-1c88:59139225.434 : <= CAsicIO::GetDeviceList
19ec-1c88:59139226.107 : => IoObject::SetTimeout
19ec-1c88:59139226.235 : Timeout--> In = 0 Out = 0
19ec-1c88:59139226.294 : <= IoObject::SetTimeout
19ec-1c88:59139226.361 : => CAsicIO::CAsicIO
19ec-1c88:59139226.429 : => CNT96226::CNT96226
19ec-1c88:59139226.484 : => CNT96226::Open
19ec-1c88:59139250.228 : <= CNT96226::Open ret = 1
19ec-1c88:59139250.337 : => CNT96226::Initialize
19ec-1c88:59139250.521 : <= CNT96226::Initialize ret = 1
19ec-1c88:59139250.578 : <= CNT96226::CNT96226
19ec-1c88:59139250.665 : <= CAsicIO::CAsicIO
19ec-1c88:59139250.725 : => CAsicIO::InitializeDevice
19ec-1c88:59139250.797 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59139256.648 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59139256.766 : => IoObject::GetLockName
19ec-1c88:59139256.821 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59139256.886 : <= IoObject::GetLockName
19ec-1c88:59139257.407 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59139257.478 : IO Send command 10 bytes
19ec-1c88:59139257.531 : => CNT96226::VenderCmd_SetData
19ec-1c88:59139257.587 : iCmd = 0, nBytes = 10
19ec-1c88:59139257.691 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59139575.626 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59139575.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:59139575.828 : iCmd = 0, nBytes = 128
19ec-1c88:59139751.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139751.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139751.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59139751.769 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59139751.895 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59139752.019 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139752.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139752.265 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59139752.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59139752.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:59139752.445 : iCmd = 1, nBytes = 4
19ec-1c88:59139910.356 : 0000 : 00 00 00 00 
19ec-1c88:59139910.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59139910.600 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59139910.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:59139910.730 : iCmd = 3, nBytes = 2
19ec-1c88:59140296.734 : 0000 : 06 38 
19ec-1c88:59140296.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59140296.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:59140297.026 : iCmd = 4, nBytes = 2
19ec-1c88:59140599.455 : 0000 : 07 07 
19ec-1c88:59140599.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59140599.755 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59140599.856 : => IoObject::InitializeDevice
19ec-1c88:59140599.970 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59140600.652 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59140600.730 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59140601.500 : => FindScanner
19ec-1c88:59140601.561 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59140601.631 : <= FindScanner ret = 1
19ec-1c88:59140601.694 : => IoObject::IoLockStart
19ec-1c88:59140601.797 : => CAsicIO::CheckDevice
19ec-1c88:59140601.850 : => CNT96226::ConnectIsAvailable
19ec-1c88:59140620.747 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59140621.075 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59140621.133 : <= IoObject::IoLockStart
19ec-1c88:59140621.191 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59140621.262 : IO Send command 10 bytes
19ec-1c88:59140621.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:59140621.402 : iCmd = 0, nBytes = 10
19ec-1c88:59140621.511 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59140806.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59140806.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:59140806.673 : IO total need to receive data 5 bytes
19ec-1c88:59140806.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:59140806.804 : iCmd = 0, nBytes = 5
19ec-1c88:59141001.212 : 0000 : 06 00 02 02 ab 
19ec-1c88:59141001.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59141001.423 : System total receive data 5 bytes
19ec-1c88:59141001.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:59141001.544 : iCmd = 1, nBytes = 4
19ec-1c88:59141181.277 : 0000 : 00 00 00 00 
19ec-1c88:59141181.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59141181.565 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59141181.631 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59141181.699 : IO Send command 10 bytes
19ec-1c88:59141181.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:59141181.855 : iCmd = 0, nBytes = 10
19ec-1c88:59141181.962 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59141339.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59141340.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:59141340.162 : IO total need to receive data 165 bytes
19ec-1c88:59141340.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:59141340.277 : iCmd = 0, nBytes = 165
19ec-1c88:59141542.350 : skip dump 37 bytes
19ec-1c88:59141542.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59141542.699 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59141542.834 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59141542.965 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59141543.092 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59141543.228 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59141543.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59141543.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59141543.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59141543.593 : System total receive data 165 bytes
19ec-1c88:59141543.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:59141543.703 : iCmd = 1, nBytes = 4
19ec-1c88:59141710.923 : 0000 : 00 00 00 00 
19ec-1c88:59141711.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59141711.174 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59141711.373 : Dump Inquiry
19ec-1c88:59141711.503 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59141711.635 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59141711.768 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59141711.900 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59141712.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59141712.162 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59141712.288 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59141712.410 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59141712.544 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59141712.669 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59141712.755 : 00a0 : 00 00 00 00 00 
19ec-1c88:59141712.826 : => ReadNVMDataInternal
19ec-1c88:59141713.038 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59141713.108 : IO Send command 10 bytes
19ec-1c88:59141713.201 : => CNT96226::VenderCmd_SetData
19ec-1c88:59141713.256 : iCmd = 0, nBytes = 10
19ec-1c88:59141713.357 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59142034.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59142035.168 : System send command 10 bytes + data 0 bytes
19ec-1c88:59142035.243 : IO total need to receive data 128 bytes
19ec-1c88:59142035.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:59142035.373 : iCmd = 0, nBytes = 128
19ec-1c88:59142245.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59142245.992 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59142246.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59142246.259 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59142246.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59142246.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59142246.628 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59142246.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59142246.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59142246.873 : System total receive data 128 bytes
19ec-1c88:59142246.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:59142246.988 : iCmd = 1, nBytes = 4
19ec-1c88:59142435.707 : 0000 : 00 00 00 00 
19ec-1c88:59142435.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59142436.029 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59142436.104 : NVMData.PadScanCount = 0
19ec-1c88:59142436.165 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59142436.223 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59142436.282 : NVMData.FlatbedScanCount = 0
19ec-1c88:59142436.337 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59142436.390 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59142436.458 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59142436.513 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59142436.569 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59142436.624 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59142436.679 : NVMData.BornMonth = 0
19ec-1c88:59142436.730 : NVMData.BornDay = 0
19ec-1c88:59142436.782 : NVMData.BornYear = 0
19ec-1c88:59142436.830 : NVMData.FirstScanMonth = 4
19ec-1c88:59142436.881 : NVMData.FirstScanDay = 30
19ec-1c88:59142436.938 : NVMData.FirstScanYear = 2020
19ec-1c88:59142436.994 : NVMData.VerticalMagnification = 0
19ec-1c88:59142437.053 : NVMData.HorizontalMagnification = 0
19ec-1c88:59142437.107 : NVMData.PowerSavingTime = 15
19ec-1c88:59142437.165 : NVMData.SN = A094165189010062
19ec-1c88:59142437.216 : NVMData.AutoFeed = 0
19ec-1c88:59142437.265 : NVMData.CCDType = 0
19ec-1c88:59142437.314 : NVMData.ScanSpeed = 0
19ec-1c88:59142437.361 : NVMData.RollerCount = 0
19ec-1c88:59142437.412 : NVMData.MultifeedCount = 0
19ec-1c88:59142437.463 : NVMData.JamCount = 0
19ec-1c88:59142437.512 : NVMData.IdentifyInfo = 
19ec-1c88:59142437.564 : NVMData.FormalName = 
19ec-1c88:59142437.769 : NVMData.ReservedB = 0
19ec-1c88:59142437.830 : NVMData.FunctionCode = 0
19ec-1c88:59142437.880 : NVMData.PreFeed = 0
19ec-1c88:59142437.933 : NVMData.PreFeedTime = 0
19ec-1c88:59142437.984 : NVMData.ButtonNumber = 0
19ec-1c88:59142438.039 : NVMData.PowerOffTime = 0
19ec-1c88:59142438.092 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59142438.174 : => IoObject::IoLockEnd
19ec-1c88:59142438.271 : <= IoObject::IoLockEnd
19ec-1c88:59142438.321 : <= InitializeScanner ret = 1
19ec-1c88:59143763.555 : => GetLogicalScannerAbility
19ec-1c88:59143763.747 : => IoObject::IoLockStart
19ec-1c88:59143763.878 : => CAsicIO::CheckDevice
19ec-1c88:59143763.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:59143788.245 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59143788.371 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59143788.436 : <= IoObject::IoLockStart
19ec-1c88:59143788.499 : => IoObject::IoLockEnd
19ec-1c88:59143788.616 : <= IoObject::IoLockEnd
19ec-1c88:59143788.698 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59147567.477 : => GetLogicalScannerAbilityEx
19ec-1c88:59147567.672 : => IoObject::IoLockStart
19ec-1c88:59147567.795 : => CAsicIO::CheckDevice
19ec-1c88:59147567.856 : => CNT96226::ConnectIsAvailable
19ec-1c88:59147593.202 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59147593.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59147593.384 : <= IoObject::IoLockStart
19ec-1c88:59147593.443 : => IoObject::IoLockEnd
19ec-1c88:59147593.550 : <= IoObject::IoLockEnd
19ec-1c88:59147593.673 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59147593.749 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59155035.444 : => ReadNVMData
19ec-1c88:59155035.639 : => IoObject::IoLockStart
19ec-1c88:59155035.777 : => CAsicIO::CheckDevice
19ec-1c88:59155035.836 : => CNT96226::ConnectIsAvailable
19ec-1c88:59155059.257 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59155059.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59155059.680 : <= IoObject::IoLockStart
19ec-1c88:59155059.748 : => ReadNVMDataInternal
19ec-1c88:59155059.812 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59155059.880 : IO Send command 10 bytes
19ec-1c88:59155060.002 : => CNT96226::VenderCmd_SetData
19ec-1c88:59155060.059 : iCmd = 0, nBytes = 10
19ec-1c88:59155060.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59155405.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59155405.306 : System send command 10 bytes + data 0 bytes
19ec-1c88:59155405.382 : IO total need to receive data 128 bytes
19ec-1c88:59155405.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:59155405.506 : iCmd = 0, nBytes = 128
19ec-1c88:59155602.921 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59155603.257 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59155603.744 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59155603.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59155604.011 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59155604.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59155604.258 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59155604.384 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59155604.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59155604.509 : System total receive data 128 bytes
19ec-1c88:59155604.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:59155604.622 : iCmd = 1, nBytes = 4
19ec-1c88:59155791.896 : 0000 : 00 00 00 00 
19ec-1c88:59155792.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59155792.216 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59155792.295 : NVMData.PadScanCount = 0
19ec-1c88:59155792.358 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59155792.416 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59155792.473 : NVMData.FlatbedScanCount = 0
19ec-1c88:59155792.530 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59155792.728 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59155792.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59155792.849 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59155792.903 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59155792.961 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59155793.016 : NVMData.BornMonth = 0
19ec-1c88:59155793.064 : NVMData.BornDay = 0
19ec-1c88:59155793.112 : NVMData.BornYear = 0
19ec-1c88:59155793.160 : NVMData.FirstScanMonth = 4
19ec-1c88:59155793.210 : NVMData.FirstScanDay = 30
19ec-1c88:59155793.262 : NVMData.FirstScanYear = 2020
19ec-1c88:59155793.315 : NVMData.VerticalMagnification = 0
19ec-1c88:59155793.371 : NVMData.HorizontalMagnification = 0
19ec-1c88:59155793.425 : NVMData.PowerSavingTime = 15
19ec-1c88:59155793.479 : NVMData.SN = A094165189010062
19ec-1c88:59155793.532 : NVMData.AutoFeed = 0
19ec-1c88:59155793.580 : NVMData.CCDType = 0
19ec-1c88:59155793.627 : NVMData.ScanSpeed = 0
19ec-1c88:59155793.674 : NVMData.RollerCount = 0
19ec-1c88:59155793.728 : NVMData.MultifeedCount = 0
19ec-1c88:59155793.781 : NVMData.JamCount = 0
19ec-1c88:59155793.829 : NVMData.IdentifyInfo = 
19ec-1c88:59155793.879 : NVMData.FormalName = 
19ec-1c88:59155793.927 : NVMData.ReservedB = 0
19ec-1c88:59155793.973 : NVMData.FunctionCode = 0
19ec-1c88:59155794.021 : NVMData.PreFeed = 0
19ec-1c88:59155794.070 : NVMData.PreFeedTime = 0
19ec-1c88:59155794.120 : NVMData.ButtonNumber = 0
19ec-1c88:59155794.169 : NVMData.PowerOffTime = 0
19ec-1c88:59155794.217 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59155794.278 : => IoObject::IoLockEnd
19ec-1c88:59155794.372 : <= IoObject::IoLockEnd
19ec-1c88:59155794.421 : <= ReadNVMData ret = 1
19ec-1c88:59165988.966 : => GetADFStatus
19ec-1c88:59165989.437 : => IoObject::IoLockStart
19ec-1c88:59165989.560 : => CAsicIO::CheckDevice
19ec-1c88:59165989.618 : => CNT96226::ConnectIsAvailable
19ec-1c88:59166012.305 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59166012.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59166012.481 : <= IoObject::IoLockStart
19ec-1c88:59166012.543 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59166012.609 : IO Send command 10 bytes
19ec-1c88:59166012.745 : => CNT96226::VenderCmd_SetData
19ec-1c88:59166012.806 : iCmd = 0, nBytes = 10
19ec-1c88:59166012.912 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59166216.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59166216.913 : System send command 10 bytes + data 0 bytes
19ec-1c88:59166216.982 : IO total need to receive data 2 bytes
19ec-1c88:59166217.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:59166217.099 : iCmd = 0, nBytes = 2
19ec-1c88:59166412.912 : 0000 : 00 00 
19ec-1c88:59166413.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59166413.118 : System total receive data 2 bytes
19ec-1c88:59166413.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:59166413.237 : iCmd = 1, nBytes = 4
19ec-1c88:59166617.079 : 0000 : 00 00 00 00 
19ec-1c88:59166617.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59166617.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59166617.488 : Return status = 0
19ec-1c88:59166617.559 : => IoObject::IoLockEnd
19ec-1c88:59166617.652 : <= IoObject::IoLockEnd
19ec-1c88:59166617.707 : <= GetADFStatus ret = 1
19ec-1c88:59169482.254 : => GetADFStatus
19ec-1c88:59169482.449 : => IoObject::IoLockStart
19ec-1c88:59169482.589 : => CAsicIO::CheckDevice
19ec-1c88:59169482.654 : => CNT96226::ConnectIsAvailable
19ec-1c88:59169505.732 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59169505.982 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59169506.326 : <= IoObject::IoLockStart
19ec-1c88:59169506.391 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59169506.467 : IO Send command 10 bytes
19ec-1c88:59169506.602 : => CNT96226::VenderCmd_SetData
19ec-1c88:59169506.671 : iCmd = 0, nBytes = 10
19ec-1c88:59169506.788 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59169698.019 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59169698.208 : System send command 10 bytes + data 0 bytes
19ec-1c88:59169698.403 : IO total need to receive data 2 bytes
19ec-1c88:59169698.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:59169698.535 : iCmd = 0, nBytes = 2
19ec-1c88:59169860.769 : 0000 : 00 00 
19ec-1c88:59169860.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59169861.006 : System total receive data 2 bytes
19ec-1c88:59169861.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:59169861.133 : iCmd = 1, nBytes = 4
19ec-1c88:59170054.711 : 0000 : 00 00 00 00 
19ec-1c88:59170054.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59170054.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59170055.019 : Return status = 0
19ec-1c88:59170055.082 : => IoObject::IoLockEnd
19ec-1c88:59170055.241 : <= IoObject::IoLockEnd
19ec-1c88:59170055.293 : <= GetADFStatus ret = 1
19ec-1c88:59172340.453 : => TerminateDriver
19ec-1c88:59172340.665 : => CAsicIO::~CAsicIO,pStage=228854856
19ec-1c88:59172340.744 : => CNT96226::Close
19ec-1c88:59172346.093 : <= CNT96226::Close ret = 1
19ec-1c88:59172346.176 : <= CAsicIO::~CAsicIO
19ec-1c88:59172346.238 : => IoObject::IoLockEnd
19ec-1c88:59172346.289 : <= IoObject::IoLockEnd
19ec-1c88:59172346.343 : => IoObject::TerminateDevice
19ec-1c88:59172346.400 : => IoObject::IoLockEnd
19ec-1c88:59172346.454 : <= IoObject::IoLockEnd
19ec-1c88:59172346.572 : <= IoObject::TerminateDevice
19ec-1c88:59172346.829 : <= TerminateDriver ret = 1
19ec-1c88:59216157.574 : ============Debug Start==========
19ec-1c88:59216157.881 : Date : 2020/4/30 14:34:42
19ec-1c88:59216157.966 : Process ID : 19ec
19ec-1c88:59216158.436 : Windows : Version 10.0 build 18363 
19ec-1c88:59216158.895 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59216158.958 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59216159.026 : MemoryStatus.ullAvailPhys : 1713844224
19ec-1c88:59216159.090 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59216159.154 : MemoryStatus.ullAvailPageFile : 3068547072
19ec-1c88:59216159.218 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59216159.280 : MemoryStatus.ullAvailVirtual : 1716875264
19ec-1c88:59216159.345 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59216159.451 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59216159.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59216159.766 : CPU Count : 4
19ec-1c88:59216159.814 : CPU Frequency : 100.000 Mhz
19ec-1c88:59216164.321 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59216164.459 : => InitializeDriver
19ec-1c88:59216164.737 : <= InitializeDriver ret = 1
19ec-1c88:59216164.797 : => InitializeScanner
19ec-1c88:59216164.881 : => CAsicIO::GetDeviceList
19ec-1c88:59216165.190 : => CNT96226::CNT96226
19ec-1c88:59216165.256 : => CNT96226::Open
19ec-1c88:59216186.732 : <= CNT96226::Open ret = 1
19ec-1c88:59216186.829 : => CNT96226::Initialize
19ec-1c88:59216187.016 : <= CNT96226::Initialize ret = 1
19ec-1c88:59216187.077 : <= CNT96226::CNT96226
19ec-1c88:59216187.127 : => CNT96226::EnumAvailableDevice
19ec-1c88:59216192.481 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59216192.563 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59216192.623 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59219949.768 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59219950.120 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59219957.520 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59219957.660 : => IoObject::GetLockName
19ec-1c88:59219957.741 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59219957.828 : <= IoObject::GetLockName
19ec-1c88:59219958.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:59219958.525 : iCmd = 3, nBytes = 2
19ec-1c88:59220342.442 : 0000 : 06 38 
19ec-1c88:59220342.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59220342.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:59220342.797 : iCmd = 4, nBytes = 2
19ec-1c88:59220659.320 : 0000 : 07 07 
19ec-1c88:59220659.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59220659.583 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59220659.699 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59220659.791 : IO Send command 10 bytes
19ec-1c88:59220659.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:59220659.931 : iCmd = 0, nBytes = 10
19ec-1c88:59220660.065 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59220856.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59220856.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:59220856.735 : iCmd = 0, nBytes = 165
19ec-1c88:59221065.679 : skip dump 37 bytes
19ec-1c88:59221065.921 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59221066.105 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59221066.292 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59221066.472 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59221066.641 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59221066.821 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59221066.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221067.149 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221067.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59221067.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:59221067.375 : iCmd = 1, nBytes = 4
19ec-1c88:59221266.453 : 0000 : 00 00 00 00 
19ec-1c88:59221266.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59221266.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59221266.829 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59221266.913 : IO Send command 10 bytes
19ec-1c88:59221266.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:59221267.054 : iCmd = 0, nBytes = 10
19ec-1c88:59221267.196 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59221615.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59221615.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:59221615.611 : iCmd = 0, nBytes = 128
19ec-1c88:59221819.535 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221819.826 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221820.013 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59221820.190 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59221820.357 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59221820.519 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221820.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221820.845 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59221820.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59221821.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:59221821.088 : iCmd = 1, nBytes = 4
19ec-1c88:59222021.257 : 0000 : 00 00 00 00 
19ec-1c88:59222021.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59222021.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59222021.746 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59222021.837 : => CNT96226::Close
19ec-1c88:59222026.610 : <= CNT96226::Close ret = 1
19ec-1c88:59222026.714 : <= CNT96226::~CNT96226
19ec-1c88:59222026.835 : <= CAsicIO::GetDeviceList
19ec-1c88:59222027.362 : => IoObject::SetTimeout
19ec-1c88:59222027.535 : Timeout--> In = 0 Out = 0
19ec-1c88:59222027.613 : <= IoObject::SetTimeout
19ec-1c88:59222027.694 : => CAsicIO::CAsicIO
19ec-1c88:59222027.787 : => CNT96226::CNT96226
19ec-1c88:59222027.861 : => CNT96226::Open
19ec-1c88:59222058.374 : <= CNT96226::Open ret = 1
19ec-1c88:59222058.518 : => CNT96226::Initialize
19ec-1c88:59222058.767 : <= CNT96226::Initialize ret = 1
19ec-1c88:59222058.852 : <= CNT96226::CNT96226
19ec-1c88:59222058.922 : <= CAsicIO::CAsicIO
19ec-1c88:59222058.992 : => CAsicIO::InitializeDevice
19ec-1c88:59222059.084 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59222066.654 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59222066.805 : => IoObject::GetLockName
19ec-1c88:59222066.878 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59222066.963 : <= IoObject::GetLockName
19ec-1c88:59222067.644 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59222067.739 : IO Send command 10 bytes
19ec-1c88:59222067.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:59222067.877 : iCmd = 0, nBytes = 10
19ec-1c88:59222068.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59222414.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59222414.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:59222414.449 : iCmd = 0, nBytes = 128
19ec-1c88:59222576.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59222576.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59222576.958 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59222577.129 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59222577.300 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59222577.464 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59222577.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59222577.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59222577.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59222577.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:59222578.022 : iCmd = 1, nBytes = 4
19ec-1c88:59222746.671 : 0000 : 00 00 00 00 
19ec-1c88:59222746.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59222746.865 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59222746.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:59222747.022 : iCmd = 3, nBytes = 2
19ec-1c88:59223095.353 : 0000 : 06 38 
19ec-1c88:59223095.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59223095.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:59223095.709 : iCmd = 4, nBytes = 2
19ec-1c88:59223417.351 : 0000 : 07 07 
19ec-1c88:59223417.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59223417.778 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59223417.908 : => IoObject::InitializeDevice
19ec-1c88:59223418.038 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59223418.993 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59223419.086 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59223419.965 : => FindScanner
19ec-1c88:59223420.036 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59223420.112 : <= FindScanner ret = 1
19ec-1c88:59223420.187 : => IoObject::IoLockStart
19ec-1c88:59223420.325 : => CAsicIO::CheckDevice
19ec-1c88:59223420.395 : => CNT96226::ConnectIsAvailable
19ec-1c88:59223443.356 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59223443.509 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59223443.593 : <= IoObject::IoLockStart
19ec-1c88:59223443.671 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59223443.756 : IO Send command 10 bytes
19ec-1c88:59223443.881 : => CNT96226::VenderCmd_SetData
19ec-1c88:59223443.959 : iCmd = 0, nBytes = 10
19ec-1c88:59223444.094 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59223627.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59223628.153 : System send command 10 bytes + data 0 bytes
19ec-1c88:59223628.249 : IO total need to receive data 5 bytes
19ec-1c88:59223628.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:59223628.412 : iCmd = 0, nBytes = 5
19ec-1c88:59223826.215 : 0000 : 06 00 02 02 ab 
19ec-1c88:59223826.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59223826.472 : System total receive data 5 bytes
19ec-1c88:59223826.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:59223826.626 : iCmd = 1, nBytes = 4
19ec-1c88:59224030.887 : 0000 : 00 00 00 00 
19ec-1c88:59224031.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59224031.181 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59224031.274 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59224031.363 : IO Send command 10 bytes
19ec-1c88:59224031.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:59224031.552 : iCmd = 0, nBytes = 10
19ec-1c88:59224031.689 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59224207.866 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59224208.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:59224208.117 : IO total need to receive data 165 bytes
19ec-1c88:59224208.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:59224208.273 : iCmd = 0, nBytes = 165
19ec-1c88:59224398.212 : skip dump 37 bytes
19ec-1c88:59224398.485 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59224398.672 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59224398.849 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59224399.023 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59224399.191 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59224399.365 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59224399.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59224399.695 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59224399.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59224399.857 : System total receive data 165 bytes
19ec-1c88:59224399.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:59224400.005 : iCmd = 1, nBytes = 4
19ec-1c88:59224582.679 : 0000 : 00 00 00 00 
19ec-1c88:59224583.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59224583.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59224583.448 : Dump Inquiry
19ec-1c88:59224583.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59224583.776 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59224583.947 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59224584.126 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59224584.289 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59224584.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59224584.622 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59224584.786 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59224584.953 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59224585.117 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59224585.234 : 00a0 : 00 00 00 00 00 
19ec-1c88:59224585.321 : => ReadNVMDataInternal
19ec-1c88:59224585.566 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59224585.647 : IO Send command 10 bytes
19ec-1c88:59224585.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:59224585.829 : iCmd = 0, nBytes = 10
19ec-1c88:59224585.960 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59224910.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59224910.383 : System send command 10 bytes + data 0 bytes
19ec-1c88:59224910.473 : IO total need to receive data 128 bytes
19ec-1c88:59224910.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:59224910.777 : iCmd = 0, nBytes = 128
19ec-1c88:59225122.037 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59225122.217 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59225122.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59225122.494 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59225122.616 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59225122.743 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59225122.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59225122.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59225123.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59225123.111 : System total receive data 128 bytes
19ec-1c88:59225123.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:59225123.223 : iCmd = 1, nBytes = 4
19ec-1c88:59225274.298 : 0000 : 00 00 00 00 
19ec-1c88:59225274.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59225274.533 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59225274.602 : NVMData.PadScanCount = 0
19ec-1c88:59225274.656 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59225274.712 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59225274.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:59225274.821 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59225274.872 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59225274.926 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59225274.980 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59225275.036 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59225275.090 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59225275.144 : NVMData.BornMonth = 0
19ec-1c88:59225275.191 : NVMData.BornDay = 0
19ec-1c88:59225275.242 : NVMData.BornYear = 0
19ec-1c88:59225275.290 : NVMData.FirstScanMonth = 4
19ec-1c88:59225275.341 : NVMData.FirstScanDay = 30
19ec-1c88:59225275.396 : NVMData.FirstScanYear = 2020
19ec-1c88:59225275.451 : NVMData.VerticalMagnification = 0
19ec-1c88:59225275.507 : NVMData.HorizontalMagnification = 0
19ec-1c88:59225275.561 : NVMData.PowerSavingTime = 15
19ec-1c88:59225275.618 : NVMData.SN = A094165189010062
19ec-1c88:59225275.668 : NVMData.AutoFeed = 0
19ec-1c88:59225275.716 : NVMData.CCDType = 0
19ec-1c88:59225275.764 : NVMData.ScanSpeed = 0
19ec-1c88:59225275.813 : NVMData.RollerCount = 0
19ec-1c88:59225275.864 : NVMData.MultifeedCount = 0
19ec-1c88:59225275.915 : NVMData.JamCount = 0
19ec-1c88:59225275.963 : NVMData.IdentifyInfo = 
19ec-1c88:59225276.014 : NVMData.FormalName = 
19ec-1c88:59225276.198 : NVMData.ReservedB = 0
19ec-1c88:59225276.249 : NVMData.FunctionCode = 0
19ec-1c88:59225276.300 : NVMData.PreFeed = 0
19ec-1c88:59225276.348 : NVMData.PreFeedTime = 0
19ec-1c88:59225276.398 : NVMData.ButtonNumber = 0
19ec-1c88:59225276.448 : NVMData.PowerOffTime = 0
19ec-1c88:59225276.499 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59225276.571 : => IoObject::IoLockEnd
19ec-1c88:59225276.657 : <= IoObject::IoLockEnd
19ec-1c88:59225276.706 : <= InitializeScanner ret = 1
19ec-1c88:59225276.767 : => GetLogicalScannerAbilityEx
19ec-1c88:59225276.826 : => IoObject::IoLockStart
19ec-1c88:59225276.919 : => CAsicIO::CheckDevice
19ec-1c88:59225276.971 : => CNT96226::ConnectIsAvailable
19ec-1c88:59225289.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59225289.738 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59225289.792 : <= IoObject::IoLockStart
19ec-1c88:59225289.849 : => IoObject::IoLockEnd
19ec-1c88:59225289.932 : <= IoObject::IoLockEnd
19ec-1c88:59225290.041 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59225290.115 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59225478.040 : => ReadNVMData
19ec-1c88:59225478.226 : => IoObject::IoLockStart
19ec-1c88:59225478.361 : => CAsicIO::CheckDevice
19ec-1c88:59225478.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:59225499.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59225500.127 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59225500.439 : <= IoObject::IoLockStart
19ec-1c88:59225500.508 : => ReadNVMDataInternal
19ec-1c88:59225500.579 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59225500.644 : IO Send command 10 bytes
19ec-1c88:59225500.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:59225500.845 : iCmd = 0, nBytes = 10
19ec-1c88:59225500.966 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59225855.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59225856.036 : System send command 10 bytes + data 0 bytes
19ec-1c88:59225856.104 : IO total need to receive data 128 bytes
19ec-1c88:59225856.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:59225856.218 : iCmd = 0, nBytes = 128
19ec-1c88:59226057.742 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59226057.973 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59226058.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59226058.247 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59226058.378 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59226058.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59226058.627 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59226058.752 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59226058.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59226058.885 : System total receive data 128 bytes
19ec-1c88:59226058.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:59226059.003 : iCmd = 1, nBytes = 4
19ec-1c88:59226261.111 : 0000 : 00 00 00 00 
19ec-1c88:59226261.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59226261.360 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59226261.428 : NVMData.PadScanCount = 0
19ec-1c88:59226261.482 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59226261.538 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59226261.594 : NVMData.FlatbedScanCount = 0
19ec-1c88:59226261.646 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59226261.701 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59226261.753 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59226261.807 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59226261.859 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59226261.911 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59226261.964 : NVMData.BornMonth = 0
19ec-1c88:59226262.010 : NVMData.BornDay = 0
19ec-1c88:59226262.060 : NVMData.BornYear = 0
19ec-1c88:59226262.107 : NVMData.FirstScanMonth = 4
19ec-1c88:59226262.156 : NVMData.FirstScanDay = 30
19ec-1c88:59226262.210 : NVMData.FirstScanYear = 2020
19ec-1c88:59226262.455 : NVMData.VerticalMagnification = 0
19ec-1c88:59226262.516 : NVMData.HorizontalMagnification = 0
19ec-1c88:59226262.572 : NVMData.PowerSavingTime = 15
19ec-1c88:59226262.626 : NVMData.SN = A094165189010062
19ec-1c88:59226262.675 : NVMData.AutoFeed = 0
19ec-1c88:59226262.724 : NVMData.CCDType = 0
19ec-1c88:59226262.771 : NVMData.ScanSpeed = 0
19ec-1c88:59226262.818 : NVMData.RollerCount = 0
19ec-1c88:59226262.867 : NVMData.MultifeedCount = 0
19ec-1c88:59226262.917 : NVMData.JamCount = 0
19ec-1c88:59226262.965 : NVMData.IdentifyInfo = 
19ec-1c88:59226263.017 : NVMData.FormalName = 
19ec-1c88:59226263.063 : NVMData.ReservedB = 0
19ec-1c88:59226263.111 : NVMData.FunctionCode = 0
19ec-1c88:59226263.159 : NVMData.PreFeed = 0
19ec-1c88:59226263.208 : NVMData.PreFeedTime = 0
19ec-1c88:59226263.256 : NVMData.ButtonNumber = 0
19ec-1c88:59226263.305 : NVMData.PowerOffTime = 0
19ec-1c88:59226263.355 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59226263.416 : => IoObject::IoLockEnd
19ec-1c88:59226263.511 : <= IoObject::IoLockEnd
19ec-1c88:59226263.561 : <= ReadNVMData ret = 1
19ec-1c88:59229090.814 : ============Debug Start==========
19ec-1c88:59229091.142 : Date : 2020/4/30 14:34:42
19ec-1c88:59229091.225 : Process ID : 19ec
19ec-1c88:59229091.662 : Windows : Version 10.0 build 18363 
19ec-1c88:59229092.168 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59229092.238 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59229092.308 : MemoryStatus.ullAvailPhys : 1713778688
19ec-1c88:59229092.371 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59229092.432 : MemoryStatus.ullAvailPageFile : 3068092416
19ec-1c88:59229092.495 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59229092.554 : MemoryStatus.ullAvailVirtual : 1716903936
19ec-1c88:59229092.612 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59229092.723 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59229092.787 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59229093.041 : CPU Count : 4
19ec-1c88:59229093.092 : CPU Frequency : 100.000 Mhz
19ec-1c88:59229097.705 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59229097.839 : => InitializeDriver
19ec-1c88:59229098.124 : <= InitializeDriver ret = 1
19ec-1c88:59231860.623 : => InitializeScanner
19ec-1c88:59231860.906 : => CAsicIO::GetDeviceList
19ec-1c88:59231861.394 : => CNT96226::CNT96226
19ec-1c88:59231861.455 : => CNT96226::Open
19ec-1c88:59231885.532 : <= CNT96226::Open ret = 1
19ec-1c88:59231885.628 : => CNT96226::Initialize
19ec-1c88:59231885.814 : <= CNT96226::Initialize ret = 1
19ec-1c88:59231885.869 : <= CNT96226::CNT96226
19ec-1c88:59231885.924 : => CNT96226::EnumAvailableDevice
19ec-1c88:59231891.314 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59231891.392 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59231891.449 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59235594.966 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59235595.245 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59235601.143 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59235601.254 : => IoObject::GetLockName
19ec-1c88:59235601.315 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59235601.379 : <= IoObject::GetLockName
19ec-1c88:59235601.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:59235601.938 : iCmd = 3, nBytes = 2
19ec-1c88:59235949.397 : 0000 : 06 38 
19ec-1c88:59235949.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59235949.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:59235949.705 : iCmd = 4, nBytes = 2
19ec-1c88:59236209.202 : 0000 : 07 07 
19ec-1c88:59236209.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59236209.497 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59236209.591 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59236209.734 : IO Send command 10 bytes
19ec-1c88:59236209.791 : => CNT96226::VenderCmd_SetData
19ec-1c88:59236209.853 : iCmd = 0, nBytes = 10
19ec-1c88:59236209.961 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59236397.831 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59236397.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:59236398.055 : iCmd = 0, nBytes = 165
19ec-1c88:59236564.816 : skip dump 37 bytes
19ec-1c88:59236565.084 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59236565.232 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59236565.370 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59236565.509 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59236565.645 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59236565.786 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59236565.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59236566.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59236566.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59236566.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:59236566.224 : iCmd = 1, nBytes = 4
19ec-1c88:59236688.467 : 0000 : 00 00 00 00 
19ec-1c88:59236688.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59236688.699 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59236688.772 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59236688.841 : IO Send command 10 bytes
19ec-1c88:59236688.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:59236688.958 : iCmd = 0, nBytes = 10
19ec-1c88:59236689.074 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59237024.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59237025.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:59237025.116 : iCmd = 0, nBytes = 128
19ec-1c88:59237218.065 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237218.257 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237218.399 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59237218.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59237218.656 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59237218.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237218.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237219.032 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237219.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59237219.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:59237219.222 : iCmd = 1, nBytes = 4
19ec-1c88:59237419.997 : 0000 : 00 00 00 00 
19ec-1c88:59237420.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59237420.172 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59237420.347 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59237420.428 : => CNT96226::Close
19ec-1c88:59237424.130 : <= CNT96226::Close ret = 1
19ec-1c88:59237424.207 : <= CNT96226::~CNT96226
19ec-1c88:59237424.299 : <= CAsicIO::GetDeviceList
19ec-1c88:59237424.697 : => IoObject::SetTimeout
19ec-1c88:59237424.823 : Timeout--> In = 0 Out = 0
19ec-1c88:59237424.879 : <= IoObject::SetTimeout
19ec-1c88:59237424.950 : => CAsicIO::CAsicIO
19ec-1c88:59237425.018 : => CNT96226::CNT96226
19ec-1c88:59237425.072 : => CNT96226::Open
19ec-1c88:59237447.927 : <= CNT96226::Open ret = 1
19ec-1c88:59237448.042 : => CNT96226::Initialize
19ec-1c88:59237448.237 : <= CNT96226::Initialize ret = 1
19ec-1c88:59237448.301 : <= CNT96226::CNT96226
19ec-1c88:59237448.358 : <= CAsicIO::CAsicIO
19ec-1c88:59237448.415 : => CAsicIO::InitializeDevice
19ec-1c88:59237448.487 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59237454.319 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59237454.442 : => IoObject::GetLockName
19ec-1c88:59237454.500 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59237454.569 : <= IoObject::GetLockName
19ec-1c88:59237455.095 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59237455.166 : IO Send command 10 bytes
19ec-1c88:59237455.218 : => CNT96226::VenderCmd_SetData
19ec-1c88:59237455.276 : iCmd = 0, nBytes = 10
19ec-1c88:59237455.389 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59237771.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59237772.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:59237772.147 : iCmd = 0, nBytes = 128
19ec-1c88:59237964.188 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237964.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237964.525 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59237964.657 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59237964.783 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59237964.909 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237965.028 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237965.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59237965.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59237965.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:59237965.333 : iCmd = 1, nBytes = 4
19ec-1c88:59238090.816 : 0000 : 00 00 00 00 
19ec-1c88:59238090.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59238090.985 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59238091.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:59238091.104 : iCmd = 3, nBytes = 2
19ec-1c88:59238471.335 : 0000 : 06 38 
19ec-1c88:59238471.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59238471.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:59238471.629 : iCmd = 4, nBytes = 2
19ec-1c88:59238768.951 : 0000 : 07 07 
19ec-1c88:59238769.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59238769.298 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59238769.396 : => IoObject::InitializeDevice
19ec-1c88:59238769.512 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59238770.335 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59238770.408 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59238771.192 : => FindScanner
19ec-1c88:59238771.256 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59238771.320 : <= FindScanner ret = 1
19ec-1c88:59238771.374 : => IoObject::IoLockStart
19ec-1c88:59238771.484 : => CAsicIO::CheckDevice
19ec-1c88:59238771.538 : => CNT96226::ConnectIsAvailable
19ec-1c88:59238797.082 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59238797.325 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59238797.454 : <= IoObject::IoLockStart
19ec-1c88:59238797.785 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59238797.851 : IO Send command 10 bytes
19ec-1c88:59238797.948 : => CNT96226::VenderCmd_SetData
19ec-1c88:59238798.009 : iCmd = 0, nBytes = 10
19ec-1c88:59238798.115 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59238984.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59238984.411 : System send command 10 bytes + data 0 bytes
19ec-1c88:59238984.486 : IO total need to receive data 5 bytes
19ec-1c88:59238984.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:59238984.601 : iCmd = 0, nBytes = 5
19ec-1c88:59239111.448 : 0000 : 06 00 02 02 ab 
19ec-1c88:59239111.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59239111.609 : System total receive data 5 bytes
19ec-1c88:59239111.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:59239111.727 : iCmd = 1, nBytes = 4
19ec-1c88:59239265.968 : 0000 : 00 00 00 00 
19ec-1c88:59239266.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59239266.203 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59239266.261 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59239266.322 : IO Send command 10 bytes
19ec-1c88:59239266.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:59239266.483 : iCmd = 0, nBytes = 10
19ec-1c88:59239266.588 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59239434.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59239434.772 : System send command 10 bytes + data 0 bytes
19ec-1c88:59239434.839 : IO total need to receive data 165 bytes
19ec-1c88:59239434.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:59239434.952 : iCmd = 0, nBytes = 165
19ec-1c88:59239591.293 : skip dump 37 bytes
19ec-1c88:59239591.514 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59239591.658 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59239591.793 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59239591.923 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59239592.051 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59239592.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59239592.306 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59239592.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59239592.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59239592.554 : System total receive data 165 bytes
19ec-1c88:59239592.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:59239592.664 : iCmd = 1, nBytes = 4
19ec-1c88:59239770.661 : 0000 : 00 00 00 00 
19ec-1c88:59239770.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59239770.907 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59239771.144 : Dump Inquiry
19ec-1c88:59239771.279 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59239771.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59239771.549 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59239771.680 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59239771.806 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59239771.943 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59239772.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59239772.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59239772.601 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59239772.732 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59239773.052 : 00a0 : 00 00 00 00 00 
19ec-1c88:59239773.122 : => ReadNVMDataInternal
19ec-1c88:59239773.330 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59239773.397 : IO Send command 10 bytes
19ec-1c88:59239773.499 : => CNT96226::VenderCmd_SetData
19ec-1c88:59239773.554 : iCmd = 0, nBytes = 10
19ec-1c88:59239773.653 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59240114.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59240115.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:59240115.155 : IO total need to receive data 128 bytes
19ec-1c88:59240115.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:59240115.275 : iCmd = 0, nBytes = 128
19ec-1c88:59240310.418 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59240310.588 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59240310.724 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59240310.854 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59240310.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59240311.102 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59240311.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59240311.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59240311.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59240311.474 : System total receive data 128 bytes
19ec-1c88:59240311.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:59240311.589 : iCmd = 1, nBytes = 4
19ec-1c88:59240488.275 : 0000 : 00 00 00 00 
19ec-1c88:59240488.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59240488.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59240488.619 : NVMData.PadScanCount = 0
19ec-1c88:59240488.676 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59240488.732 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59240488.788 : NVMData.FlatbedScanCount = 0
19ec-1c88:59240488.843 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59240488.894 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59240488.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59240488.999 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59240489.053 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59240489.109 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59240489.163 : NVMData.BornMonth = 0
19ec-1c88:59240489.211 : NVMData.BornDay = 0
19ec-1c88:59240489.259 : NVMData.BornYear = 0
19ec-1c88:59240489.306 : NVMData.FirstScanMonth = 4
19ec-1c88:59240489.357 : NVMData.FirstScanDay = 30
19ec-1c88:59240489.409 : NVMData.FirstScanYear = 2020
19ec-1c88:59240489.463 : NVMData.VerticalMagnification = 0
19ec-1c88:59240489.516 : NVMData.HorizontalMagnification = 0
19ec-1c88:59240489.572 : NVMData.PowerSavingTime = 15
19ec-1c88:59240489.629 : NVMData.SN = A094165189010062
19ec-1c88:59240489.678 : NVMData.AutoFeed = 0
19ec-1c88:59240489.727 : NVMData.CCDType = 0
19ec-1c88:59240489.773 : NVMData.ScanSpeed = 0
19ec-1c88:59240489.820 : NVMData.RollerCount = 0
19ec-1c88:59240489.873 : NVMData.MultifeedCount = 0
19ec-1c88:59240489.923 : NVMData.JamCount = 0
19ec-1c88:59240489.972 : NVMData.IdentifyInfo = 
19ec-1c88:59240490.023 : NVMData.FormalName = 
19ec-1c88:59240490.216 : NVMData.ReservedB = 0
19ec-1c88:59240490.270 : NVMData.FunctionCode = 0
19ec-1c88:59240490.319 : NVMData.PreFeed = 0
19ec-1c88:59240490.370 : NVMData.PreFeedTime = 0
19ec-1c88:59240490.416 : NVMData.ButtonNumber = 0
19ec-1c88:59240490.469 : NVMData.PowerOffTime = 0
19ec-1c88:59240490.522 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59240490.596 : => IoObject::IoLockEnd
19ec-1c88:59240490.687 : <= IoObject::IoLockEnd
19ec-1c88:59240490.734 : <= InitializeScanner ret = 1
19ec-1c88:59241745.313 : => GetLogicalScannerAbility
19ec-1c88:59241745.533 : => IoObject::IoLockStart
19ec-1c88:59241745.666 : => CAsicIO::CheckDevice
19ec-1c88:59241745.724 : => CNT96226::ConnectIsAvailable
19ec-1c88:59241769.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59241770.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59241770.157 : <= IoObject::IoLockStart
19ec-1c88:59241770.214 : => IoObject::IoLockEnd
19ec-1c88:59241770.329 : <= IoObject::IoLockEnd
19ec-1c88:59241770.409 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59245427.544 : => GetLogicalScannerAbilityEx
19ec-1c88:59245427.754 : => IoObject::IoLockStart
19ec-1c88:59245427.892 : => CAsicIO::CheckDevice
19ec-1c88:59245427.954 : => CNT96226::ConnectIsAvailable
19ec-1c88:59245449.188 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59245449.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59245449.373 : <= IoObject::IoLockStart
19ec-1c88:59245449.436 : => IoObject::IoLockEnd
19ec-1c88:59245449.553 : <= IoObject::IoLockEnd
19ec-1c88:59245449.680 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59245449.761 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59253021.526 : => ReadNVMData
19ec-1c88:59253021.707 : => IoObject::IoLockStart
19ec-1c88:59253021.843 : => CAsicIO::CheckDevice
19ec-1c88:59253021.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:59253047.546 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59253047.664 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59253047.723 : <= IoObject::IoLockStart
19ec-1c88:59253047.792 : => ReadNVMDataInternal
19ec-1c88:59253047.863 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59253047.928 : IO Send command 10 bytes
19ec-1c88:59253048.045 : => CNT96226::VenderCmd_SetData
19ec-1c88:59253048.103 : iCmd = 0, nBytes = 10
19ec-1c88:59253048.219 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59253382.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59253383.035 : System send command 10 bytes + data 0 bytes
19ec-1c88:59253383.104 : IO total need to receive data 128 bytes
19ec-1c88:59253383.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:59253383.222 : iCmd = 0, nBytes = 128
19ec-1c88:59253552.899 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59253553.292 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59253553.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59253553.863 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59253553.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59253554.125 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59253554.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59253554.382 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59253554.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59253554.737 : System total receive data 128 bytes
19ec-1c88:59253554.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:59253554.851 : iCmd = 1, nBytes = 4
19ec-1c88:59253738.257 : 0000 : 00 00 00 00 
19ec-1c88:59253738.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59253738.528 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59253738.609 : NVMData.PadScanCount = 0
19ec-1c88:59253738.666 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59253738.722 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59253738.779 : NVMData.FlatbedScanCount = 0
19ec-1c88:59253738.835 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59253739.062 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59253739.119 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59253739.172 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59253739.232 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59253739.287 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59253739.346 : NVMData.BornMonth = 0
19ec-1c88:59253739.396 : NVMData.BornDay = 0
19ec-1c88:59253739.507 : NVMData.BornYear = 0
19ec-1c88:59253739.553 : NVMData.FirstScanMonth = 4
19ec-1c88:59253739.603 : NVMData.FirstScanDay = 30
19ec-1c88:59253739.657 : NVMData.FirstScanYear = 2020
19ec-1c88:59253739.714 : NVMData.VerticalMagnification = 0
19ec-1c88:59253739.779 : NVMData.HorizontalMagnification = 0
19ec-1c88:59253739.835 : NVMData.PowerSavingTime = 15
19ec-1c88:59253739.888 : NVMData.SN = A094165189010062
19ec-1c88:59253739.941 : NVMData.AutoFeed = 0
19ec-1c88:59253739.992 : NVMData.CCDType = 0
19ec-1c88:59253740.039 : NVMData.ScanSpeed = 0
19ec-1c88:59253740.090 : NVMData.RollerCount = 0
19ec-1c88:59253740.144 : NVMData.MultifeedCount = 0
19ec-1c88:59253740.196 : NVMData.JamCount = 0
19ec-1c88:59253740.245 : NVMData.IdentifyInfo = 
19ec-1c88:59253740.295 : NVMData.FormalName = 
19ec-1c88:59253740.345 : NVMData.ReservedB = 0
19ec-1c88:59253740.394 : NVMData.FunctionCode = 0
19ec-1c88:59253740.443 : NVMData.PreFeed = 0
19ec-1c88:59253740.489 : NVMData.PreFeedTime = 0
19ec-1c88:59253740.538 : NVMData.ButtonNumber = 0
19ec-1c88:59253740.585 : NVMData.PowerOffTime = 0
19ec-1c88:59253740.635 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59253740.695 : => IoObject::IoLockEnd
19ec-1c88:59253740.783 : <= IoObject::IoLockEnd
19ec-1c88:59253740.831 : <= ReadNVMData ret = 1
19ec-1c88:59263718.240 : => GetADFStatus
19ec-1c88:59263718.629 : => IoObject::IoLockStart
19ec-1c88:59263718.769 : => CAsicIO::CheckDevice
19ec-1c88:59263718.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:59263744.161 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59263744.279 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59263744.341 : <= IoObject::IoLockStart
19ec-1c88:59263744.401 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59263744.471 : IO Send command 10 bytes
19ec-1c88:59263744.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:59263744.678 : iCmd = 0, nBytes = 10
19ec-1c88:59263744.787 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59263929.023 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59263929.154 : System send command 10 bytes + data 0 bytes
19ec-1c88:59263929.235 : IO total need to receive data 2 bytes
19ec-1c88:59263929.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:59263929.363 : iCmd = 0, nBytes = 2
19ec-1c88:59264137.931 : 0000 : 00 00 
19ec-1c88:59264138.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59264138.196 : System total receive data 2 bytes
19ec-1c88:59264139.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:59264139.781 : iCmd = 1, nBytes = 4
19ec-1c88:59264253.257 : 0000 : 00 00 00 00 
19ec-1c88:59264253.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59264253.473 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59264253.543 : Return status = 0
19ec-1c88:59264253.605 : => IoObject::IoLockEnd
19ec-1c88:59264253.697 : <= IoObject::IoLockEnd
19ec-1c88:59264253.749 : <= GetADFStatus ret = 1
19ec-1c88:59267296.788 : => GetADFStatus
19ec-1c88:59267297.005 : => IoObject::IoLockStart
19ec-1c88:59267297.123 : => CAsicIO::CheckDevice
19ec-1c88:59267297.190 : => CNT96226::ConnectIsAvailable
19ec-1c88:59267315.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59267316.163 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59267316.233 : <= IoObject::IoLockStart
19ec-1c88:59267316.303 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59267316.377 : IO Send command 10 bytes
19ec-1c88:59267316.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:59267316.560 : iCmd = 0, nBytes = 10
19ec-1c88:59267316.670 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59267485.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59267485.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:59267485.593 : IO total need to receive data 2 bytes
19ec-1c88:59267485.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:59267485.728 : iCmd = 0, nBytes = 2
19ec-1c88:59267593.554 : 0000 : 00 00 
19ec-1c88:59267593.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59267593.719 : System total receive data 2 bytes
19ec-1c88:59267593.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:59267593.841 : iCmd = 1, nBytes = 4
19ec-1c88:59267737.078 : 0000 : 00 00 00 00 
19ec-1c88:59267737.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59267737.659 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59267737.721 : Return status = 0
19ec-1c88:59267737.778 : => IoObject::IoLockEnd
19ec-1c88:59267737.869 : <= IoObject::IoLockEnd
19ec-1c88:59267737.919 : <= GetADFStatus ret = 1
19ec-1c88:59269839.552 : => TerminateDriver
19ec-1c88:59269839.755 : => CAsicIO::~CAsicIO,pStage=79891528
19ec-1c88:59269839.831 : => CNT96226::Close
19ec-1c88:59313758.748 : ============Debug Start==========
19ec-1c88:59313759.019 : Date : 2020/4/30 14:34:45
19ec-1c88:59313759.103 : Process ID : 19ec
19ec-1c88:59313759.537 : Windows : Version 10.0 build 18363 
19ec-1c88:59313759.999 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59313760.061 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59313760.127 : MemoryStatus.ullAvailPhys : 1710485504
19ec-1c88:59313760.186 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59313760.249 : MemoryStatus.ullAvailPageFile : 3048546304
19ec-1c88:59313760.310 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59313760.375 : MemoryStatus.ullAvailVirtual : 1717936128
19ec-1c88:59313760.436 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59313760.538 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59313760.599 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59313760.846 : CPU Count : 4
19ec-1c88:59313760.892 : CPU Frequency : 100.000 Mhz
19ec-1c88:59313765.241 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59313765.367 : => InitializeDriver
19ec-1c88:59313765.649 : <= InitializeDriver ret = 1
19ec-1c88:59313765.928 : => InitializeScanner
19ec-1c88:59313766.005 : => CAsicIO::GetDeviceList
19ec-1c88:59313766.292 : => CNT96226::CNT96226
19ec-1c88:59313766.346 : => CNT96226::Open
19ec-1c88:59313787.023 : <= CNT96226::Open ret = 1
19ec-1c88:59313787.118 : => CNT96226::Initialize
19ec-1c88:59313787.301 : <= CNT96226::Initialize ret = 1
19ec-1c88:59313787.359 : <= CNT96226::CNT96226
19ec-1c88:59313787.411 : => CNT96226::EnumAvailableDevice
19ec-1c88:59313792.785 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59313792.864 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59313792.921 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59317578.473 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59317578.791 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59317584.473 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59317584.583 : => IoObject::GetLockName
19ec-1c88:59317584.641 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59317584.709 : <= IoObject::GetLockName
19ec-1c88:59317585.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:59317585.254 : iCmd = 3, nBytes = 2
19ec-1c88:59317959.522 : 0000 : 06 38 
19ec-1c88:59317959.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59317959.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:59317959.819 : iCmd = 4, nBytes = 2
19ec-1c88:59318270.108 : 0000 : 07 07 
19ec-1c88:59318270.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59318270.359 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59318270.447 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59318270.516 : IO Send command 10 bytes
19ec-1c88:59318270.571 : => CNT96226::VenderCmd_SetData
19ec-1c88:59318270.626 : iCmd = 0, nBytes = 10
19ec-1c88:59318270.730 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59318477.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59318478.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:59318478.141 : iCmd = 0, nBytes = 165
19ec-1c88:59318674.892 : skip dump 37 bytes
19ec-1c88:59318675.108 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59318677.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59318677.480 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59318677.619 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59318677.749 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59318677.886 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59318678.020 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59318678.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59318678.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59318678.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:59318678.337 : iCmd = 1, nBytes = 4
19ec-1c88:59318873.041 : 0000 : 00 00 00 00 
19ec-1c88:59318873.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59318873.223 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59318873.287 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59318873.355 : IO Send command 10 bytes
19ec-1c88:59318873.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:59318873.462 : iCmd = 0, nBytes = 10
19ec-1c88:59318873.568 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59319195.970 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59319196.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:59319196.201 : iCmd = 0, nBytes = 128
19ec-1c88:59319397.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59319397.756 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59319397.899 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59319398.031 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59319398.161 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59319398.284 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59319398.405 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59319398.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59319398.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59319398.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:59319398.697 : iCmd = 1, nBytes = 4
19ec-1c88:59319535.997 : 0000 : 00 00 00 00 
19ec-1c88:59319536.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59319536.188 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59319536.356 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59319536.425 : => CNT96226::Close
19ec-1c88:59319540.566 : <= CNT96226::Close ret = 1
19ec-1c88:59319540.638 : <= CNT96226::~CNT96226
19ec-1c88:59319540.737 : <= CAsicIO::GetDeviceList
19ec-1c88:59319541.139 : => IoObject::SetTimeout
19ec-1c88:59319541.268 : Timeout--> In = 0 Out = 0
19ec-1c88:59319541.324 : <= IoObject::SetTimeout
19ec-1c88:59319541.390 : => CAsicIO::CAsicIO
19ec-1c88:59319541.461 : => CNT96226::CNT96226
19ec-1c88:59319541.513 : => CNT96226::Open
19ec-1c88:59319566.808 : <= CNT96226::Open ret = 1
19ec-1c88:59319566.911 : => CNT96226::Initialize
19ec-1c88:59319567.094 : <= CNT96226::Initialize ret = 1
19ec-1c88:59319567.153 : <= CNT96226::CNT96226
19ec-1c88:59319567.201 : <= CAsicIO::CAsicIO
19ec-1c88:59319567.254 : => CAsicIO::InitializeDevice
19ec-1c88:59319567.323 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59319573.841 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59319573.959 : => IoObject::GetLockName
19ec-1c88:59319574.016 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59319574.083 : <= IoObject::GetLockName
19ec-1c88:59319574.585 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59319574.655 : IO Send command 10 bytes
19ec-1c88:59319574.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:59319574.764 : iCmd = 0, nBytes = 10
19ec-1c88:59319574.871 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59319927.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59319927.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:59319927.539 : iCmd = 0, nBytes = 128
19ec-1c88:59320101.859 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59320102.057 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59320102.194 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59320102.327 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59320102.453 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59320102.577 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59320102.702 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59320102.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59320102.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59320102.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:59320103.008 : iCmd = 1, nBytes = 4
19ec-1c88:59320277.026 : 0000 : 00 00 00 00 
19ec-1c88:59320277.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59320277.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59320277.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:59320277.344 : iCmd = 3, nBytes = 2
19ec-1c88:59320661.840 : 0000 : 06 38 
19ec-1c88:59320661.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59320662.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:59320662.101 : iCmd = 4, nBytes = 2
19ec-1c88:59321177.652 : 0000 : 07 07 
19ec-1c88:59321177.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59321178.035 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59321178.142 : => IoObject::InitializeDevice
19ec-1c88:59321178.257 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59321178.940 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59321179.018 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59321179.834 : => FindScanner
19ec-1c88:59321179.896 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59321179.959 : <= FindScanner ret = 1
19ec-1c88:59321180.019 : => IoObject::IoLockStart
19ec-1c88:59321180.128 : => CAsicIO::CheckDevice
19ec-1c88:59321180.181 : => CNT96226::ConnectIsAvailable
19ec-1c88:59321204.484 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59321204.579 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59321204.634 : <= IoObject::IoLockStart
19ec-1c88:59321204.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59321204.758 : IO Send command 10 bytes
19ec-1c88:59321204.837 : => CNT96226::VenderCmd_SetData
19ec-1c88:59321204.895 : iCmd = 0, nBytes = 10
19ec-1c88:59321204.998 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59321397.656 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59321397.794 : System send command 10 bytes + data 0 bytes
19ec-1c88:59321397.861 : IO total need to receive data 5 bytes
19ec-1c88:59321397.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:59321397.978 : iCmd = 0, nBytes = 5
19ec-1c88:59321562.393 : 0000 : 06 00 02 02 ab 
19ec-1c88:59321562.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59321562.562 : System total receive data 5 bytes
19ec-1c88:59321562.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:59321562.676 : iCmd = 1, nBytes = 4
19ec-1c88:59321724.616 : 0000 : 00 00 00 00 
19ec-1c88:59321725.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59321725.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59321725.211 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59321725.278 : IO Send command 10 bytes
19ec-1c88:59321725.372 : => CNT96226::VenderCmd_SetData
19ec-1c88:59321725.427 : iCmd = 0, nBytes = 10
19ec-1c88:59321725.528 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59321904.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59321904.580 : System send command 10 bytes + data 0 bytes
19ec-1c88:59321904.649 : IO total need to receive data 165 bytes
19ec-1c88:59321904.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:59321904.768 : iCmd = 0, nBytes = 165
19ec-1c88:59322076.374 : skip dump 37 bytes
19ec-1c88:59322076.583 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59322076.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59322076.864 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59322076.997 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59322077.125 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59322077.257 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59322077.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322077.503 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322077.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59322077.626 : System total receive data 165 bytes
19ec-1c88:59322077.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:59322077.733 : iCmd = 1, nBytes = 4
19ec-1c88:59322248.122 : 0000 : 00 00 00 00 
19ec-1c88:59322248.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59322248.376 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59322248.570 : Dump Inquiry
19ec-1c88:59322248.707 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59322248.845 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59322248.982 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59322249.115 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59322249.240 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59322249.371 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59322249.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322249.613 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322249.745 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59322249.876 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59322249.963 : 00a0 : 00 00 00 00 00 
19ec-1c88:59322250.043 : => ReadNVMDataInternal
19ec-1c88:59322250.250 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59322250.347 : IO Send command 10 bytes
19ec-1c88:59322250.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:59322250.499 : iCmd = 0, nBytes = 10
19ec-1c88:59322250.602 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59322596.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59322596.500 : System send command 10 bytes + data 0 bytes
19ec-1c88:59322596.566 : IO total need to receive data 128 bytes
19ec-1c88:59322596.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:59322596.684 : iCmd = 0, nBytes = 128
19ec-1c88:59322800.821 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322801.274 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322801.421 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59322801.558 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59322801.687 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59322801.815 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322801.941 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322802.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59322802.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59322802.191 : System total receive data 128 bytes
19ec-1c88:59322802.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:59322802.305 : iCmd = 1, nBytes = 4
19ec-1c88:59322989.329 : 0000 : 00 00 00 00 
19ec-1c88:59322989.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59322989.616 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59322989.691 : NVMData.PadScanCount = 0
19ec-1c88:59322989.752 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59322989.807 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59322989.867 : NVMData.FlatbedScanCount = 0
19ec-1c88:59322989.923 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59322989.975 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59322990.027 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59322990.084 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59322990.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59322990.198 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59322990.253 : NVMData.BornMonth = 0
19ec-1c88:59322990.303 : NVMData.BornDay = 0
19ec-1c88:59322990.353 : NVMData.BornYear = 0
19ec-1c88:59322990.402 : NVMData.FirstScanMonth = 4
19ec-1c88:59322990.453 : NVMData.FirstScanDay = 30
19ec-1c88:59322990.507 : NVMData.FirstScanYear = 2020
19ec-1c88:59322990.559 : NVMData.VerticalMagnification = 0
19ec-1c88:59322990.613 : NVMData.HorizontalMagnification = 0
19ec-1c88:59322990.667 : NVMData.PowerSavingTime = 15
19ec-1c88:59322990.719 : NVMData.SN = A094165189010062
19ec-1c88:59322990.768 : NVMData.AutoFeed = 0
19ec-1c88:59322990.816 : NVMData.CCDType = 0
19ec-1c88:59322990.863 : NVMData.ScanSpeed = 0
19ec-1c88:59322990.911 : NVMData.RollerCount = 0
19ec-1c88:59322990.967 : NVMData.MultifeedCount = 0
19ec-1c88:59322991.018 : NVMData.JamCount = 0
19ec-1c88:59322991.065 : NVMData.IdentifyInfo = 
19ec-1c88:59322991.115 : NVMData.FormalName = 
19ec-1c88:59322991.295 : NVMData.ReservedB = 0
19ec-1c88:59322991.349 : NVMData.FunctionCode = 0
19ec-1c88:59322991.397 : NVMData.PreFeed = 0
19ec-1c88:59322991.446 : NVMData.PreFeedTime = 0
19ec-1c88:59322991.496 : NVMData.ButtonNumber = 0
19ec-1c88:59322991.545 : NVMData.PowerOffTime = 0
19ec-1c88:59322991.599 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59322991.676 : => IoObject::IoLockEnd
19ec-1c88:59322991.770 : <= IoObject::IoLockEnd
19ec-1c88:59322991.819 : <= InitializeScanner ret = 1
19ec-1c88:59322991.886 : => GetLogicalScannerAbilityEx
19ec-1c88:59322991.945 : => IoObject::IoLockStart
19ec-1c88:59322992.037 : => CAsicIO::CheckDevice
19ec-1c88:59322992.091 : => CNT96226::ConnectIsAvailable
19ec-1c88:59323008.687 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59323008.781 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59323008.838 : <= IoObject::IoLockStart
19ec-1c88:59323008.893 : => IoObject::IoLockEnd
19ec-1c88:59323008.985 : <= IoObject::IoLockEnd
19ec-1c88:59323009.100 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59323009.179 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59323179.967 : => ReadNVMData
19ec-1c88:59323180.121 : => IoObject::IoLockStart
19ec-1c88:59323180.244 : => CAsicIO::CheckDevice
19ec-1c88:59323180.304 : => CNT96226::ConnectIsAvailable
19ec-1c88:59323202.438 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59323202.653 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59323202.778 : <= IoObject::IoLockStart
19ec-1c88:59323203.127 : => ReadNVMDataInternal
19ec-1c88:59323203.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59323203.258 : IO Send command 10 bytes
19ec-1c88:59323203.379 : => CNT96226::VenderCmd_SetData
19ec-1c88:59323203.440 : iCmd = 0, nBytes = 10
19ec-1c88:59323203.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59323558.302 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59323558.488 : System send command 10 bytes + data 0 bytes
19ec-1c88:59323558.556 : IO total need to receive data 128 bytes
19ec-1c88:59323558.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:59323558.671 : iCmd = 0, nBytes = 128
19ec-1c88:59323767.841 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59323768.021 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59323768.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59323768.300 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59323768.432 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59323768.559 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59323768.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59323768.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59323768.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59323768.932 : System total receive data 128 bytes
19ec-1c88:59323768.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:59323769.047 : iCmd = 1, nBytes = 4
19ec-1c88:59323943.809 : 0000 : 00 00 00 00 
19ec-1c88:59323944.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59323944.351 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59323944.417 : NVMData.PadScanCount = 0
19ec-1c88:59323944.478 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59323944.535 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59323944.594 : NVMData.FlatbedScanCount = 0
19ec-1c88:59323944.652 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59323944.705 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59323944.759 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59323944.817 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59323944.870 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59323944.927 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59323944.982 : NVMData.BornMonth = 0
19ec-1c88:59323945.030 : NVMData.BornDay = 0
19ec-1c88:59323945.080 : NVMData.BornYear = 0
19ec-1c88:59323945.129 : NVMData.FirstScanMonth = 4
19ec-1c88:59323945.181 : NVMData.FirstScanDay = 30
19ec-1c88:59323945.235 : NVMData.FirstScanYear = 2020
19ec-1c88:59323945.430 : NVMData.VerticalMagnification = 0
19ec-1c88:59323945.489 : NVMData.HorizontalMagnification = 0
19ec-1c88:59323945.543 : NVMData.PowerSavingTime = 15
19ec-1c88:59323945.599 : NVMData.SN = A094165189010062
19ec-1c88:59323945.650 : NVMData.AutoFeed = 0
19ec-1c88:59323945.703 : NVMData.CCDType = 0
19ec-1c88:59323945.752 : NVMData.ScanSpeed = 0
19ec-1c88:59323945.804 : NVMData.RollerCount = 0
19ec-1c88:59323945.859 : NVMData.MultifeedCount = 0
19ec-1c88:59323945.911 : NVMData.JamCount = 0
19ec-1c88:59323945.963 : NVMData.IdentifyInfo = 
19ec-1c88:59323946.013 : NVMData.FormalName = 
19ec-1c88:59323946.062 : NVMData.ReservedB = 0
19ec-1c88:59323946.123 : NVMData.FunctionCode = 0
19ec-1c88:59323946.175 : NVMData.PreFeed = 0
19ec-1c88:59323946.224 : NVMData.PreFeedTime = 0
19ec-1c88:59323946.275 : NVMData.ButtonNumber = 0
19ec-1c88:59323946.325 : NVMData.PowerOffTime = 0
19ec-1c88:59323946.378 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59323946.439 : => IoObject::IoLockEnd
19ec-1c88:59323946.532 : <= IoObject::IoLockEnd
19ec-1c88:59323946.580 : <= ReadNVMData ret = 1
19ec-1c88:59324506.963 : => TerminateDriver
19ec-1c88:59324507.167 : => CAsicIO::~CAsicIO,pStage=79760456
19ec-1c88:59324507.238 : => CNT96226::Close
19ec-1c88:59324511.504 : <= CNT96226::Close ret = 1
19ec-1c88:59324511.576 : <= CAsicIO::~CAsicIO
19ec-1c88:59324511.632 : => IoObject::IoLockEnd
19ec-1c88:59324511.684 : <= IoObject::IoLockEnd
19ec-1c88:59324511.736 : => IoObject::TerminateDevice
19ec-1c88:59324511.789 : => IoObject::IoLockEnd
19ec-1c88:59324511.835 : <= IoObject::IoLockEnd
19ec-1c88:59324511.935 : <= IoObject::TerminateDevice
19ec-1c88:59324512.187 : <= TerminateDriver ret = 1
19ec-1c88:59327039.889 : ============Debug Start==========
19ec-1c88:59327040.444 : Date : 2020/4/30 14:34:46
19ec-1c88:59327040.524 : Process ID : 19ec
19ec-1c88:59327040.947 : Windows : Version 10.0 build 18363 
19ec-1c88:59327041.423 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59327041.490 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59327041.556 : MemoryStatus.ullAvailPhys : 1710272512
19ec-1c88:59327041.617 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59327041.679 : MemoryStatus.ullAvailPageFile : 3049652224
19ec-1c88:59327041.739 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59327041.799 : MemoryStatus.ullAvailVirtual : 1718226944
19ec-1c88:59327041.860 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59327041.965 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59327042.025 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59327042.259 : CPU Count : 4
19ec-1c88:59327042.306 : CPU Frequency : 100.000 Mhz
19ec-1c88:59327046.762 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59327046.886 : => InitializeDriver
19ec-1c88:59327047.151 : <= InitializeDriver ret = 1
19ec-1c88:59329778.775 : => InitializeScanner
19ec-1c88:59329779.060 : => CAsicIO::GetDeviceList
19ec-1c88:59329779.541 : => CNT96226::CNT96226
19ec-1c88:59329779.606 : => CNT96226::Open
19ec-1c88:59329802.590 : <= CNT96226::Open ret = 1
19ec-1c88:59329802.694 : => CNT96226::Initialize
19ec-1c88:59329802.878 : <= CNT96226::Initialize ret = 1
19ec-1c88:59329802.939 : <= CNT96226::CNT96226
19ec-1c88:59329802.991 : => CNT96226::EnumAvailableDevice
19ec-1c88:59329808.317 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59329808.391 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59329808.451 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59333445.095 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59333445.376 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59333450.939 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59333451.051 : => IoObject::GetLockName
19ec-1c88:59333451.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59333451.180 : <= IoObject::GetLockName
19ec-1c88:59333451.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:59333451.705 : iCmd = 3, nBytes = 2
19ec-1c88:59333839.322 : 0000 : 06 38 
19ec-1c88:59333839.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59333839.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:59333839.591 : iCmd = 4, nBytes = 2
19ec-1c88:59334139.559 : 0000 : 07 07 
19ec-1c88:59334139.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59334139.732 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59334139.819 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59334139.885 : IO Send command 10 bytes
19ec-1c88:59334139.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:59334139.995 : iCmd = 0, nBytes = 10
19ec-1c88:59334140.102 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59334341.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59334341.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:59334342.006 : iCmd = 0, nBytes = 165
19ec-1c88:59334545.359 : skip dump 37 bytes
19ec-1c88:59334545.531 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59334545.669 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59334545.801 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59334545.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59334546.064 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59334546.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59334546.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59334546.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59334546.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59334546.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:59334546.628 : iCmd = 1, nBytes = 4
19ec-1c88:59334730.487 : 0000 : 00 00 00 00 
19ec-1c88:59334730.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59334730.686 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59334730.749 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59334730.821 : IO Send command 10 bytes
19ec-1c88:59334730.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:59334730.927 : iCmd = 0, nBytes = 10
19ec-1c88:59334731.031 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59335052.376 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59335052.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:59335052.558 : iCmd = 0, nBytes = 128
19ec-1c88:59335234.695 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59335234.890 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59335235.038 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59335235.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59335235.303 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59335235.425 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59335235.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59335235.669 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59335235.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59335235.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:59335235.851 : iCmd = 1, nBytes = 4
19ec-1c88:59335428.029 : 0000 : 00 00 00 00 
19ec-1c88:59335428.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59335428.207 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59335428.383 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59335428.456 : => CNT96226::Close
19ec-1c88:59335432.219 : <= CNT96226::Close ret = 1
19ec-1c88:59335432.295 : <= CNT96226::~CNT96226
19ec-1c88:59335432.379 : <= CAsicIO::GetDeviceList
19ec-1c88:59335432.792 : => IoObject::SetTimeout
19ec-1c88:59335432.922 : Timeout--> In = 0 Out = 0
19ec-1c88:59335432.981 : <= IoObject::SetTimeout
19ec-1c88:59335433.051 : => CAsicIO::CAsicIO
19ec-1c88:59335433.118 : => CNT96226::CNT96226
19ec-1c88:59335433.174 : => CNT96226::Open
19ec-1c88:59335455.539 : <= CNT96226::Open ret = 1
19ec-1c88:59335455.633 : => CNT96226::Initialize
19ec-1c88:59335455.830 : <= CNT96226::Initialize ret = 1
19ec-1c88:59335455.889 : <= CNT96226::CNT96226
19ec-1c88:59335455.939 : <= CAsicIO::CAsicIO
19ec-1c88:59335455.997 : => CAsicIO::InitializeDevice
19ec-1c88:59335456.062 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59335462.379 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59335462.492 : => IoObject::GetLockName
19ec-1c88:59335462.551 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59335462.614 : <= IoObject::GetLockName
19ec-1c88:59335463.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59335463.168 : IO Send command 10 bytes
19ec-1c88:59335463.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:59335463.272 : iCmd = 0, nBytes = 10
19ec-1c88:59335463.381 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59335804.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59335804.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:59335804.564 : iCmd = 0, nBytes = 128
19ec-1c88:59336012.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59336012.193 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59336012.328 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59336012.461 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59336012.586 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59336012.710 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59336012.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59336013.109 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59336013.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59336013.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:59336013.291 : iCmd = 1, nBytes = 4
19ec-1c88:59336165.034 : 0000 : 00 00 00 00 
19ec-1c88:59336165.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59336165.197 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59336165.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:59336165.305 : iCmd = 3, nBytes = 2
19ec-1c88:59336528.744 : 0000 : 06 38 
19ec-1c88:59336528.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59336528.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:59336528.984 : iCmd = 4, nBytes = 2
19ec-1c88:59336831.857 : 0000 : 07 07 
19ec-1c88:59336831.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59336832.109 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59336832.205 : => IoObject::InitializeDevice
19ec-1c88:59336832.306 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59336832.942 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59336833.016 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59336833.736 : => FindScanner
19ec-1c88:59336833.795 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59336833.859 : <= FindScanner ret = 1
19ec-1c88:59336833.917 : => IoObject::IoLockStart
19ec-1c88:59336834.017 : => CAsicIO::CheckDevice
19ec-1c88:59336834.067 : => CNT96226::ConnectIsAvailable
19ec-1c88:59336859.014 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59336859.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59336859.189 : <= IoObject::IoLockStart
19ec-1c88:59336859.249 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59336859.317 : IO Send command 10 bytes
19ec-1c88:59336859.410 : => CNT96226::VenderCmd_SetData
19ec-1c88:59336859.464 : iCmd = 0, nBytes = 10
19ec-1c88:59336859.572 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59337053.905 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59337054.025 : System send command 10 bytes + data 0 bytes
19ec-1c88:59337054.096 : IO total need to receive data 5 bytes
19ec-1c88:59337054.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:59337054.209 : iCmd = 0, nBytes = 5
19ec-1c88:59337177.745 : 0000 : 06 00 02 02 ab 
19ec-1c88:59337177.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59337178.056 : System total receive data 5 bytes
19ec-1c88:59337178.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:59337178.507 : iCmd = 1, nBytes = 4
19ec-1c88:59337364.814 : 0000 : 00 00 00 00 
19ec-1c88:59337364.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59337365.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59337365.119 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59337365.185 : IO Send command 10 bytes
19ec-1c88:59337365.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:59337365.336 : iCmd = 0, nBytes = 10
19ec-1c88:59337365.439 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59337560.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59337560.674 : System send command 10 bytes + data 0 bytes
19ec-1c88:59337560.745 : IO total need to receive data 165 bytes
19ec-1c88:59337560.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:59337560.863 : iCmd = 0, nBytes = 165
19ec-1c88:59337707.601 : skip dump 37 bytes
19ec-1c88:59337707.813 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59337707.961 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59337708.100 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59337708.242 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59337708.373 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59337708.507 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59337708.632 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59337708.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59337708.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59337708.884 : System total receive data 165 bytes
19ec-1c88:59337708.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:59337708.997 : iCmd = 1, nBytes = 4
19ec-1c88:59337826.909 : 0000 : 00 00 00 00 
19ec-1c88:59337826.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59337827.116 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59337827.330 : Dump Inquiry
19ec-1c88:59337827.454 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59337827.591 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59337827.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59337827.855 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59337827.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59337828.109 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59337828.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59337828.359 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59337828.493 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59337828.618 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59337828.702 : 00a0 : 00 00 00 00 00 
19ec-1c88:59337828.772 : => ReadNVMDataInternal
19ec-1c88:59337828.985 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59337829.047 : IO Send command 10 bytes
19ec-1c88:59337829.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:59337829.193 : iCmd = 0, nBytes = 10
19ec-1c88:59337829.292 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59338133.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59338133.369 : System send command 10 bytes + data 0 bytes
19ec-1c88:59338133.435 : IO total need to receive data 128 bytes
19ec-1c88:59338133.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:59338133.557 : iCmd = 0, nBytes = 128
19ec-1c88:59338287.098 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59338287.273 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59338287.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59338287.546 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59338287.668 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59338287.792 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59338287.913 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59338288.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59338288.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59338288.159 : System total receive data 128 bytes
19ec-1c88:59338288.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:59338288.273 : iCmd = 1, nBytes = 4
19ec-1c88:59338395.282 : 0000 : 00 00 00 00 
19ec-1c88:59338395.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59338395.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59338395.555 : NVMData.PadScanCount = 0
19ec-1c88:59338395.611 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59338395.664 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59338395.718 : NVMData.FlatbedScanCount = 0
19ec-1c88:59338395.774 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59338395.827 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59338395.880 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59338395.935 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59338395.990 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59338396.044 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59338396.099 : NVMData.BornMonth = 0
19ec-1c88:59338396.147 : NVMData.BornDay = 0
19ec-1c88:59338396.196 : NVMData.BornYear = 0
19ec-1c88:59338396.243 : NVMData.FirstScanMonth = 4
19ec-1c88:59338396.292 : NVMData.FirstScanDay = 30
19ec-1c88:59338396.345 : NVMData.FirstScanYear = 2020
19ec-1c88:59338396.397 : NVMData.VerticalMagnification = 0
19ec-1c88:59338396.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:59338396.506 : NVMData.PowerSavingTime = 15
19ec-1c88:59338396.558 : NVMData.SN = A094165189010062
19ec-1c88:59338396.607 : NVMData.AutoFeed = 0
19ec-1c88:59338396.656 : NVMData.CCDType = 0
19ec-1c88:59338396.703 : NVMData.ScanSpeed = 0
19ec-1c88:59338396.752 : NVMData.RollerCount = 0
19ec-1c88:59338396.801 : NVMData.MultifeedCount = 0
19ec-1c88:59338396.851 : NVMData.JamCount = 0
19ec-1c88:59338396.900 : NVMData.IdentifyInfo = 
19ec-1c88:59338396.952 : NVMData.FormalName = 
19ec-1c88:59338397.150 : NVMData.ReservedB = 0
19ec-1c88:59338397.204 : NVMData.FunctionCode = 0
19ec-1c88:59338397.252 : NVMData.PreFeed = 0
19ec-1c88:59338397.299 : NVMData.PreFeedTime = 0
19ec-1c88:59338397.349 : NVMData.ButtonNumber = 0
19ec-1c88:59338397.403 : NVMData.PowerOffTime = 0
19ec-1c88:59338397.456 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59338397.528 : => IoObject::IoLockEnd
19ec-1c88:59338397.618 : <= IoObject::IoLockEnd
19ec-1c88:59338397.669 : <= InitializeScanner ret = 1
19ec-1c88:59339683.187 : => GetLogicalScannerAbility
19ec-1c88:59339683.378 : => IoObject::IoLockStart
19ec-1c88:59339683.514 : => CAsicIO::CheckDevice
19ec-1c88:59339683.573 : => CNT96226::ConnectIsAvailable
19ec-1c88:59339702.383 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59339702.501 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59339702.572 : <= IoObject::IoLockStart
19ec-1c88:59339702.639 : => IoObject::IoLockEnd
19ec-1c88:59339702.754 : <= IoObject::IoLockEnd
19ec-1c88:59339702.835 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59343417.314 : => GetLogicalScannerAbilityEx
19ec-1c88:59343417.544 : => IoObject::IoLockStart
19ec-1c88:59343417.679 : => CAsicIO::CheckDevice
19ec-1c88:59343417.749 : => CNT96226::ConnectIsAvailable
19ec-1c88:59343442.189 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59343442.807 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59343442.888 : <= IoObject::IoLockStart
19ec-1c88:59343442.951 : => IoObject::IoLockEnd
19ec-1c88:59343443.164 : <= IoObject::IoLockEnd
19ec-1c88:59343443.294 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59343443.368 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59350941.765 : => ReadNVMData
19ec-1c88:59350941.957 : => IoObject::IoLockStart
19ec-1c88:59350942.085 : => CAsicIO::CheckDevice
19ec-1c88:59350942.143 : => CNT96226::ConnectIsAvailable
19ec-1c88:59350966.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59350966.665 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59350966.727 : <= IoObject::IoLockStart
19ec-1c88:59350966.794 : => ReadNVMDataInternal
19ec-1c88:59350966.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59350966.919 : IO Send command 10 bytes
19ec-1c88:59350967.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:59350967.097 : iCmd = 0, nBytes = 10
19ec-1c88:59350967.208 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59351321.439 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59351321.603 : System send command 10 bytes + data 0 bytes
19ec-1c88:59351321.674 : IO total need to receive data 128 bytes
19ec-1c88:59351321.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:59351321.791 : iCmd = 0, nBytes = 128
19ec-1c88:59351529.863 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59351530.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59351530.611 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59351530.744 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59351530.872 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59351530.997 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59351531.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59351531.249 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59351531.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59351531.370 : System total receive data 128 bytes
19ec-1c88:59351531.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:59351531.486 : iCmd = 1, nBytes = 4
19ec-1c88:59351680.010 : 0000 : 00 00 00 00 
19ec-1c88:59351680.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59351680.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59351680.349 : NVMData.PadScanCount = 0
19ec-1c88:59351680.405 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59351680.462 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59351680.520 : NVMData.FlatbedScanCount = 0
19ec-1c88:59351680.575 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59351680.744 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59351680.805 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59351680.862 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59351680.920 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59351680.977 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59351681.035 : NVMData.BornMonth = 0
19ec-1c88:59351681.085 : NVMData.BornDay = 0
19ec-1c88:59351681.135 : NVMData.BornYear = 0
19ec-1c88:59351681.183 : NVMData.FirstScanMonth = 4
19ec-1c88:59351681.237 : NVMData.FirstScanDay = 30
19ec-1c88:59351681.293 : NVMData.FirstScanYear = 2020
19ec-1c88:59351681.346 : NVMData.VerticalMagnification = 0
19ec-1c88:59351681.404 : NVMData.HorizontalMagnification = 0
19ec-1c88:59351681.460 : NVMData.PowerSavingTime = 15
19ec-1c88:59351681.518 : NVMData.SN = A094165189010062
19ec-1c88:59351681.567 : NVMData.AutoFeed = 0
19ec-1c88:59351681.618 : NVMData.CCDType = 0
19ec-1c88:59351681.667 : NVMData.ScanSpeed = 0
19ec-1c88:59351681.721 : NVMData.RollerCount = 0
19ec-1c88:59351681.778 : NVMData.MultifeedCount = 0
19ec-1c88:59351681.832 : NVMData.JamCount = 0
19ec-1c88:59351681.886 : NVMData.IdentifyInfo = 
19ec-1c88:59351681.937 : NVMData.FormalName = 
19ec-1c88:59351681.986 : NVMData.ReservedB = 0
19ec-1c88:59351682.034 : NVMData.FunctionCode = 0
19ec-1c88:59351682.087 : NVMData.PreFeed = 0
19ec-1c88:59351682.137 : NVMData.PreFeedTime = 0
19ec-1c88:59351682.188 : NVMData.ButtonNumber = 0
19ec-1c88:59351682.239 : NVMData.PowerOffTime = 0
19ec-1c88:59351682.291 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59351682.359 : => IoObject::IoLockEnd
19ec-1c88:59351682.450 : <= IoObject::IoLockEnd
19ec-1c88:59351682.499 : <= ReadNVMData ret = 1
19ec-1c88:59361757.540 : => GetADFStatus
19ec-1c88:59361757.975 : => IoObject::IoLockStart
19ec-1c88:59361758.110 : => CAsicIO::CheckDevice
19ec-1c88:59361758.166 : => CNT96226::ConnectIsAvailable
19ec-1c88:59361784.166 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59361784.280 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59361784.342 : <= IoObject::IoLockStart
19ec-1c88:59361784.403 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59361784.470 : IO Send command 10 bytes
19ec-1c88:59361784.606 : => CNT96226::VenderCmd_SetData
19ec-1c88:59361784.666 : iCmd = 0, nBytes = 10
19ec-1c88:59361784.775 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59361971.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59361971.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:59361971.938 : IO total need to receive data 2 bytes
19ec-1c88:59361972.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:59361972.060 : iCmd = 0, nBytes = 2
19ec-1c88:59362149.998 : 0000 : 01 00 
19ec-1c88:59362150.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59362150.198 : System total receive data 2 bytes
19ec-1c88:59362150.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:59362150.314 : iCmd = 1, nBytes = 4
19ec-1c88:59362340.795 : 0000 : 00 00 00 00 
19ec-1c88:59362340.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59362341.050 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59362341.117 : Return status = 1
19ec-1c88:59362341.176 : => IoObject::IoLockEnd
19ec-1c88:59362341.273 : <= IoObject::IoLockEnd
19ec-1c88:59362341.324 : <= GetADFStatus ret = 1
19ec-1c88:59365044.356 : => GetADFStatus
19ec-1c88:59365044.561 : => IoObject::IoLockStart
19ec-1c88:59365044.696 : => CAsicIO::CheckDevice
19ec-1c88:59365044.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:59365069.298 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59365069.420 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59365069.483 : <= IoObject::IoLockStart
19ec-1c88:59365069.550 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59365069.618 : IO Send command 10 bytes
19ec-1c88:59365069.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:59365069.827 : iCmd = 0, nBytes = 10
19ec-1c88:59365069.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59365259.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59365259.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:59365259.565 : IO total need to receive data 2 bytes
19ec-1c88:59365259.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:59365259.705 : iCmd = 0, nBytes = 2
19ec-1c88:59365464.686 : 0000 : 01 00 
19ec-1c88:59365464.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59365464.865 : System total receive data 2 bytes
19ec-1c88:59365464.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:59365464.980 : iCmd = 1, nBytes = 4
19ec-1c88:59365648.356 : 0000 : 00 00 00 00 
19ec-1c88:59365648.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59365648.931 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59365649.008 : Return status = 1
19ec-1c88:59365649.074 : => IoObject::IoLockEnd
19ec-1c88:59365649.169 : <= IoObject::IoLockEnd
19ec-1c88:59365649.221 : <= GetADFStatus ret = 1
19ec-1c88:59367834.937 : => TerminateDriver
19ec-1c88:59367835.138 : => CAsicIO::~CAsicIO,pStage=101518408
19ec-1c88:59367835.209 : => CNT96226::Close
19ec-1c88:59367839.319 : <= CNT96226::Close ret = 1
19ec-1c88:59367839.400 : <= CAsicIO::~CAsicIO
19ec-1c88:59367839.460 : => IoObject::IoLockEnd
19ec-1c88:59367839.515 : <= IoObject::IoLockEnd
19ec-1c88:59367839.566 : => IoObject::TerminateDevice
19ec-1c88:59367839.622 : => IoObject::IoLockEnd
19ec-1c88:59367839.673 : <= IoObject::IoLockEnd
19ec-1c88:59367839.772 : <= IoObject::TerminateDevice
19ec-1c88:59367840.021 : <= TerminateDriver ret = 1
19ec-1c88:59379395.823 : ============Debug Start==========
19ec-1c88:59379396.106 : Date : 2020/4/30 14:34:47
19ec-1c88:59379396.184 : Process ID : 19ec
19ec-1c88:59379396.581 : Windows : Version 10.0 build 18363 
19ec-1c88:59379397.041 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59379397.105 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59379397.169 : MemoryStatus.ullAvailPhys : 1710297088
19ec-1c88:59379397.224 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59379397.290 : MemoryStatus.ullAvailPageFile : 3049234432
19ec-1c88:59379397.352 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59379397.408 : MemoryStatus.ullAvailVirtual : 1715855360
19ec-1c88:59379397.471 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59379397.575 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59379397.636 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59379397.874 : CPU Count : 4
19ec-1c88:59379397.918 : CPU Frequency : 100.000 Mhz
19ec-1c88:59379402.220 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59379402.352 : => InitializeDriver
19ec-1c88:59379402.618 : <= InitializeDriver ret = 1
19ec-1c88:59379402.680 : => InitializeScanner
19ec-1c88:59379402.750 : => CAsicIO::GetDeviceList
19ec-1c88:59379403.045 : => CNT96226::CNT96226
19ec-1c88:59379403.105 : => CNT96226::Open
19ec-1c88:59379426.414 : <= CNT96226::Open ret = 1
19ec-1c88:59379426.526 : => CNT96226::Initialize
19ec-1c88:59379426.733 : <= CNT96226::Initialize ret = 1
19ec-1c88:59379426.795 : <= CNT96226::CNT96226
19ec-1c88:59379426.856 : => CNT96226::EnumAvailableDevice
19ec-1c88:59379432.145 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59379432.227 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59379432.289 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59383426.991 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59383427.294 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59383432.944 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59383433.048 : => IoObject::GetLockName
19ec-1c88:59383433.105 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59383433.179 : <= IoObject::GetLockName
19ec-1c88:59383433.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:59383433.711 : iCmd = 3, nBytes = 2
19ec-1c88:59383821.455 : 0000 : 06 38 
19ec-1c88:59383821.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59383821.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:59383821.754 : iCmd = 4, nBytes = 2
19ec-1c88:59384105.585 : 0000 : 07 07 
19ec-1c88:59384105.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59384105.756 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59384105.839 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59384105.906 : IO Send command 10 bytes
19ec-1c88:59384105.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:59384106.014 : iCmd = 0, nBytes = 10
19ec-1c88:59384106.115 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59384277.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59384277.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:59384277.890 : iCmd = 0, nBytes = 165
19ec-1c88:59384476.641 : skip dump 37 bytes
19ec-1c88:59384477.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59384477.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59384477.494 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59384477.626 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59384477.753 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59384477.885 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59384478.009 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59384478.133 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59384478.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59384478.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:59384478.310 : iCmd = 1, nBytes = 4
19ec-1c88:59384631.101 : 0000 : 00 00 00 00 
19ec-1c88:59384631.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59384631.251 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59384631.313 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59384631.378 : IO Send command 10 bytes
19ec-1c88:59384631.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:59384631.485 : iCmd = 0, nBytes = 10
19ec-1c88:59384631.588 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59384954.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59384955.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:59384955.156 : iCmd = 0, nBytes = 128
19ec-1c88:59385142.147 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385142.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385142.478 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59385142.614 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59385142.745 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59385142.872 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385143.106 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385143.234 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385143.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59385143.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:59385143.418 : iCmd = 1, nBytes = 4
19ec-1c88:59385292.549 : 0000 : 00 00 00 00 
19ec-1c88:59385292.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59385292.768 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59385292.960 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59385293.036 : => CNT96226::Close
19ec-1c88:59385297.200 : <= CNT96226::Close ret = 1
19ec-1c88:59385297.279 : <= CNT96226::~CNT96226
19ec-1c88:59385297.377 : <= CAsicIO::GetDeviceList
19ec-1c88:59385297.885 : => IoObject::SetTimeout
19ec-1c88:59385298.019 : Timeout--> In = 0 Out = 0
19ec-1c88:59385298.078 : <= IoObject::SetTimeout
19ec-1c88:59385298.149 : => CAsicIO::CAsicIO
19ec-1c88:59385298.223 : => CNT96226::CNT96226
19ec-1c88:59385298.281 : => CNT96226::Open
19ec-1c88:59385321.870 : <= CNT96226::Open ret = 1
19ec-1c88:59385321.962 : => CNT96226::Initialize
19ec-1c88:59385322.154 : <= CNT96226::Initialize ret = 1
19ec-1c88:59385322.211 : <= CNT96226::CNT96226
19ec-1c88:59385322.266 : <= CAsicIO::CAsicIO
19ec-1c88:59385322.319 : => CAsicIO::InitializeDevice
19ec-1c88:59385322.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59385328.193 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59385328.308 : => IoObject::GetLockName
19ec-1c88:59385328.361 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59385328.426 : <= IoObject::GetLockName
19ec-1c88:59385329.038 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59385329.108 : IO Send command 10 bytes
19ec-1c88:59385329.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:59385329.217 : iCmd = 0, nBytes = 10
19ec-1c88:59385329.324 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59385676.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59385676.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:59385677.021 : iCmd = 0, nBytes = 128
19ec-1c88:59385874.495 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385874.721 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385874.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59385875.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59385875.135 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59385875.262 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385875.385 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385875.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59385875.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59385875.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:59385875.696 : iCmd = 1, nBytes = 4
19ec-1c88:59386082.916 : 0000 : 00 00 00 00 
19ec-1c88:59386083.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59386083.060 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59386083.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:59386083.176 : iCmd = 3, nBytes = 2
19ec-1c88:59386454.602 : 0000 : 06 38 
19ec-1c88:59386454.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59386454.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:59386454.891 : iCmd = 4, nBytes = 2
19ec-1c88:59386754.416 : 0000 : 07 07 
19ec-1c88:59386754.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59386754.764 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59386754.869 : => IoObject::InitializeDevice
19ec-1c88:59386754.989 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59386755.794 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59386755.873 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59386756.654 : => FindScanner
19ec-1c88:59386756.718 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59386756.784 : <= FindScanner ret = 1
19ec-1c88:59386756.844 : => IoObject::IoLockStart
19ec-1c88:59386756.951 : => CAsicIO::CheckDevice
19ec-1c88:59386757.007 : => CNT96226::ConnectIsAvailable
19ec-1c88:59386774.205 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59386774.326 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59386774.388 : <= IoObject::IoLockStart
19ec-1c88:59386774.451 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59386774.520 : IO Send command 10 bytes
19ec-1c88:59386774.614 : => CNT96226::VenderCmd_SetData
19ec-1c88:59386774.673 : iCmd = 0, nBytes = 10
19ec-1c88:59386774.783 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59386976.287 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59386976.413 : System send command 10 bytes + data 0 bytes
19ec-1c88:59386976.490 : IO total need to receive data 5 bytes
19ec-1c88:59386976.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:59386976.606 : iCmd = 0, nBytes = 5
19ec-1c88:59387179.721 : 0000 : 06 00 02 02 ab 
19ec-1c88:59387179.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59387179.876 : System total receive data 5 bytes
19ec-1c88:59387179.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:59387179.987 : iCmd = 1, nBytes = 4
19ec-1c88:59387326.403 : 0000 : 00 00 00 00 
19ec-1c88:59387326.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59387326.687 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59387326.765 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59387326.840 : IO Send command 10 bytes
19ec-1c88:59387326.956 : => CNT96226::VenderCmd_SetData
19ec-1c88:59387327.017 : iCmd = 0, nBytes = 10
19ec-1c88:59387327.131 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59387522.085 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59387522.252 : System send command 10 bytes + data 0 bytes
19ec-1c88:59387522.325 : IO total need to receive data 165 bytes
19ec-1c88:59387522.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:59387522.457 : iCmd = 0, nBytes = 165
19ec-1c88:59387725.473 : skip dump 37 bytes
19ec-1c88:59387725.673 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59387725.815 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59387725.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59387726.081 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59387726.208 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59387726.340 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59387726.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59387726.584 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59387726.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59387726.706 : System total receive data 165 bytes
19ec-1c88:59387726.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:59387726.819 : iCmd = 1, nBytes = 4
19ec-1c88:59387904.325 : 0000 : 00 00 00 00 
19ec-1c88:59387904.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59387904.858 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59387905.067 : Dump Inquiry
19ec-1c88:59387905.200 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59387905.337 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59387905.467 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59387905.599 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59387905.731 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59387905.863 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59387905.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59387906.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59387906.244 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59387906.373 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59387906.462 : 00a0 : 00 00 00 00 00 
19ec-1c88:59387906.546 : => ReadNVMDataInternal
19ec-1c88:59387906.747 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59387906.813 : IO Send command 10 bytes
19ec-1c88:59387906.911 : => CNT96226::VenderCmd_SetData
19ec-1c88:59387906.966 : iCmd = 0, nBytes = 10
19ec-1c88:59387907.067 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59388254.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59388254.315 : System send command 10 bytes + data 0 bytes
19ec-1c88:59388254.385 : IO total need to receive data 128 bytes
19ec-1c88:59388254.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:59388254.503 : iCmd = 0, nBytes = 128
19ec-1c88:59388449.078 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59388449.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59388449.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59388449.600 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59388449.737 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59388449.863 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59388449.992 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59388450.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59388450.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59388450.258 : System total receive data 128 bytes
19ec-1c88:59388450.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:59388450.377 : iCmd = 1, nBytes = 4
19ec-1c88:59388658.027 : 0000 : 00 00 00 00 
19ec-1c88:59388658.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59388658.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59388658.346 : NVMData.PadScanCount = 0
19ec-1c88:59388658.404 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59388658.462 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59388658.516 : NVMData.FlatbedScanCount = 0
19ec-1c88:59388658.573 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59388658.629 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59388658.683 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59388658.738 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59388658.794 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59388658.848 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59388658.904 : NVMData.BornMonth = 0
19ec-1c88:59388658.953 : NVMData.BornDay = 0
19ec-1c88:59388659.014 : NVMData.BornYear = 0
19ec-1c88:59388659.065 : NVMData.FirstScanMonth = 4
19ec-1c88:59388659.115 : NVMData.FirstScanDay = 30
19ec-1c88:59388659.170 : NVMData.FirstScanYear = 2020
19ec-1c88:59388659.226 : NVMData.VerticalMagnification = 0
19ec-1c88:59388659.279 : NVMData.HorizontalMagnification = 0
19ec-1c88:59388659.333 : NVMData.PowerSavingTime = 15
19ec-1c88:59388659.385 : NVMData.SN = A094165189010062
19ec-1c88:59388659.432 : NVMData.AutoFeed = 0
19ec-1c88:59388659.482 : NVMData.CCDType = 0
19ec-1c88:59388659.528 : NVMData.ScanSpeed = 0
19ec-1c88:59388659.575 : NVMData.RollerCount = 0
19ec-1c88:59388659.628 : NVMData.MultifeedCount = 0
19ec-1c88:59388659.681 : NVMData.JamCount = 0
19ec-1c88:59388659.729 : NVMData.IdentifyInfo = 
19ec-1c88:59388659.780 : NVMData.FormalName = 
19ec-1c88:59388660.001 : NVMData.ReservedB = 0
19ec-1c88:59388660.056 : NVMData.FunctionCode = 0
19ec-1c88:59388660.105 : NVMData.PreFeed = 0
19ec-1c88:59388660.153 : NVMData.PreFeedTime = 0
19ec-1c88:59388660.201 : NVMData.ButtonNumber = 0
19ec-1c88:59388660.249 : NVMData.PowerOffTime = 0
19ec-1c88:59388660.302 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59388660.390 : => IoObject::IoLockEnd
19ec-1c88:59388660.486 : <= IoObject::IoLockEnd
19ec-1c88:59388660.537 : <= InitializeScanner ret = 1
19ec-1c88:59388660.601 : => GetLogicalScannerAbilityEx
19ec-1c88:59388660.661 : => IoObject::IoLockStart
19ec-1c88:59388660.757 : => CAsicIO::CheckDevice
19ec-1c88:59388660.809 : => CNT96226::ConnectIsAvailable
19ec-1c88:59388685.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59388685.171 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59388685.228 : <= IoObject::IoLockStart
19ec-1c88:59388685.283 : => IoObject::IoLockEnd
19ec-1c88:59388685.370 : <= IoObject::IoLockEnd
19ec-1c88:59388685.492 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59388685.567 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59388883.284 : => ReadNVMData
19ec-1c88:59388883.490 : => IoObject::IoLockStart
19ec-1c88:59388883.622 : => CAsicIO::CheckDevice
19ec-1c88:59388883.688 : => CNT96226::ConnectIsAvailable
19ec-1c88:59388903.737 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59388903.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59388903.917 : <= IoObject::IoLockStart
19ec-1c88:59388903.988 : => ReadNVMDataInternal
19ec-1c88:59388904.053 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59388904.120 : IO Send command 10 bytes
19ec-1c88:59388904.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:59388904.336 : iCmd = 0, nBytes = 10
19ec-1c88:59388904.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59389265.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59389265.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:59389265.601 : IO total need to receive data 128 bytes
19ec-1c88:59389265.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:59389265.716 : iCmd = 0, nBytes = 128
19ec-1c88:59389449.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59389449.495 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59389449.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59389449.785 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59389449.922 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59389450.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59389450.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59389450.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59389450.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59389450.444 : System total receive data 128 bytes
19ec-1c88:59389450.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:59389450.560 : iCmd = 1, nBytes = 4
19ec-1c88:59389651.287 : 0000 : 00 00 00 00 
19ec-1c88:59389651.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59389651.497 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59389651.568 : NVMData.PadScanCount = 0
19ec-1c88:59389651.625 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59389651.676 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59389651.730 : NVMData.FlatbedScanCount = 0
19ec-1c88:59389651.782 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59389651.834 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59389651.888 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59389651.939 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59389651.997 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59389652.050 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59389652.105 : NVMData.BornMonth = 0
19ec-1c88:59389652.152 : NVMData.BornDay = 0
19ec-1c88:59389652.202 : NVMData.BornYear = 0
19ec-1c88:59389652.250 : NVMData.FirstScanMonth = 4
19ec-1c88:59389652.301 : NVMData.FirstScanDay = 30
19ec-1c88:59389652.356 : NVMData.FirstScanYear = 2020
19ec-1c88:59389652.573 : NVMData.VerticalMagnification = 0
19ec-1c88:59389652.632 : NVMData.HorizontalMagnification = 0
19ec-1c88:59389652.687 : NVMData.PowerSavingTime = 15
19ec-1c88:59389652.741 : NVMData.SN = A094165189010062
19ec-1c88:59389652.791 : NVMData.AutoFeed = 0
19ec-1c88:59389652.842 : NVMData.CCDType = 0
19ec-1c88:59389652.889 : NVMData.ScanSpeed = 0
19ec-1c88:59389652.937 : NVMData.RollerCount = 0
19ec-1c88:59389652.989 : NVMData.MultifeedCount = 0
19ec-1c88:59389653.039 : NVMData.JamCount = 0
19ec-1c88:59389653.089 : NVMData.IdentifyInfo = 
19ec-1c88:59389653.140 : NVMData.FormalName = 
19ec-1c88:59389653.188 : NVMData.ReservedB = 0
19ec-1c88:59389653.238 : NVMData.FunctionCode = 0
19ec-1c88:59389653.289 : NVMData.PreFeed = 0
19ec-1c88:59389653.337 : NVMData.PreFeedTime = 0
19ec-1c88:59389653.387 : NVMData.ButtonNumber = 0
19ec-1c88:59389653.436 : NVMData.PowerOffTime = 0
19ec-1c88:59389653.489 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59389653.554 : => IoObject::IoLockEnd
19ec-1c88:59389653.644 : <= IoObject::IoLockEnd
19ec-1c88:59389653.695 : <= ReadNVMData ret = 1
19ec-1c88:59390212.883 : => TerminateDriver
19ec-1c88:59390213.079 : => CAsicIO::~CAsicIO,pStage=143264840
19ec-1c88:59390213.153 : => CNT96226::Close
19ec-1c88:59390217.461 : <= CNT96226::Close ret = 1
19ec-1c88:59390217.537 : <= CAsicIO::~CAsicIO
19ec-1c88:59390217.593 : => IoObject::IoLockEnd
19ec-1c88:59390217.645 : <= IoObject::IoLockEnd
19ec-1c88:59390217.696 : => IoObject::TerminateDevice
19ec-1c88:59390217.751 : => IoObject::IoLockEnd
19ec-1c88:59390217.797 : <= IoObject::IoLockEnd
19ec-1c88:59390218.125 : <= IoObject::TerminateDevice
19ec-1c88:59390218.388 : <= TerminateDriver ret = 1
19ec-1c88:59392527.489 : ============Debug Start==========
19ec-1c88:59392527.793 : Date : 2020/4/30 14:34:48
19ec-1c88:59392527.875 : Process ID : 19ec
19ec-1c88:59392528.294 : Windows : Version 10.0 build 18363 
19ec-1c88:59392528.801 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59392528.863 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59392528.928 : MemoryStatus.ullAvailPhys : 1710747648
19ec-1c88:59392528.984 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59392529.046 : MemoryStatus.ullAvailPageFile : 3050291200
19ec-1c88:59392529.106 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59392529.164 : MemoryStatus.ullAvailVirtual : 1715834880
19ec-1c88:59392529.226 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59392529.395 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59392529.457 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59392529.693 : CPU Count : 4
19ec-1c88:59392529.739 : CPU Frequency : 100.000 Mhz
19ec-1c88:59392533.931 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59392534.062 : => InitializeDriver
19ec-1c88:59392534.329 : <= InitializeDriver ret = 1
19ec-1c88:59395186.546 : => InitializeScanner
19ec-1c88:59395186.808 : => CAsicIO::GetDeviceList
19ec-1c88:59395187.261 : => CNT96226::CNT96226
19ec-1c88:59395187.329 : => CNT96226::Open
19ec-1c88:59395211.512 : <= CNT96226::Open ret = 1
19ec-1c88:59395211.621 : => CNT96226::Initialize
19ec-1c88:59395211.813 : <= CNT96226::Initialize ret = 1
19ec-1c88:59395211.875 : <= CNT96226::CNT96226
19ec-1c88:59395211.928 : => CNT96226::EnumAvailableDevice
19ec-1c88:59395217.143 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59395217.220 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59395217.282 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59399406.347 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59399406.632 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59399412.184 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59399412.293 : => IoObject::GetLockName
19ec-1c88:59399412.353 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59399412.420 : <= IoObject::GetLockName
19ec-1c88:59399412.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:59399412.957 : iCmd = 3, nBytes = 2
19ec-1c88:59399787.559 : 0000 : 06 38 
19ec-1c88:59399787.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59399787.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:59399787.845 : iCmd = 4, nBytes = 2
19ec-1c88:59400101.896 : 0000 : 07 07 
19ec-1c88:59400101.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59400102.073 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59400102.162 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59400102.228 : IO Send command 10 bytes
19ec-1c88:59400102.278 : => CNT96226::VenderCmd_SetData
19ec-1c88:59400102.333 : iCmd = 0, nBytes = 10
19ec-1c88:59400102.439 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59400293.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59400293.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:59400293.980 : iCmd = 0, nBytes = 165
19ec-1c88:59400496.221 : skip dump 37 bytes
19ec-1c88:59400496.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59400496.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59400496.692 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59400496.826 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59400496.953 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59400497.086 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59400497.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59400497.334 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59400497.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59400497.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:59400497.506 : iCmd = 1, nBytes = 4
19ec-1c88:59400699.938 : 0000 : 00 00 00 00 
19ec-1c88:59400700.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59400700.088 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59400700.154 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59400700.216 : IO Send command 10 bytes
19ec-1c88:59400700.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:59400700.318 : iCmd = 0, nBytes = 10
19ec-1c88:59400700.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59401022.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59401022.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:59401022.689 : iCmd = 0, nBytes = 128
19ec-1c88:59401209.675 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401209.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401209.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59401210.097 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59401210.220 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59401210.347 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401210.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401210.594 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401210.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59401210.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:59401210.774 : iCmd = 1, nBytes = 4
19ec-1c88:59401321.277 : 0000 : 00 00 00 00 
19ec-1c88:59401321.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59401321.438 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59401321.597 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59401321.667 : => CNT96226::Close
19ec-1c88:59401325.778 : <= CNT96226::Close ret = 1
19ec-1c88:59401325.852 : <= CNT96226::~CNT96226
19ec-1c88:59401325.942 : <= CAsicIO::GetDeviceList
19ec-1c88:59401326.593 : => IoObject::SetTimeout
19ec-1c88:59401326.722 : Timeout--> In = 0 Out = 0
19ec-1c88:59401326.781 : <= IoObject::SetTimeout
19ec-1c88:59401326.850 : => CAsicIO::CAsicIO
19ec-1c88:59401326.918 : => CNT96226::CNT96226
19ec-1c88:59401326.978 : => CNT96226::Open
19ec-1c88:59401348.574 : <= CNT96226::Open ret = 1
19ec-1c88:59401348.670 : => CNT96226::Initialize
19ec-1c88:59401348.854 : <= CNT96226::Initialize ret = 1
19ec-1c88:59401348.912 : <= CNT96226::CNT96226
19ec-1c88:59401348.964 : <= CAsicIO::CAsicIO
19ec-1c88:59401349.017 : => CAsicIO::InitializeDevice
19ec-1c88:59401349.082 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59401354.892 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59401355.012 : => IoObject::GetLockName
19ec-1c88:59401355.063 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59401355.126 : <= IoObject::GetLockName
19ec-1c88:59401355.619 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59401355.691 : IO Send command 10 bytes
19ec-1c88:59401355.742 : => CNT96226::VenderCmd_SetData
19ec-1c88:59401355.796 : iCmd = 0, nBytes = 10
19ec-1c88:59401355.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59401689.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59401689.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:59401689.299 : iCmd = 0, nBytes = 128
19ec-1c88:59401804.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401804.766 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401804.904 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59401805.043 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59401805.173 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59401805.294 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401805.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401805.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59401805.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59401805.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:59401805.731 : iCmd = 1, nBytes = 4
19ec-1c88:59401977.163 : 0000 : 00 00 00 00 
19ec-1c88:59401977.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59401977.344 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59401977.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:59401977.465 : iCmd = 3, nBytes = 2
19ec-1c88:59402354.670 : 0000 : 06 38 
19ec-1c88:59402354.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59402354.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:59402354.962 : iCmd = 4, nBytes = 2
19ec-1c88:59402669.964 : 0000 : 07 07 
19ec-1c88:59402670.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59402670.220 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59402670.319 : => IoObject::InitializeDevice
19ec-1c88:59402670.430 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59402671.093 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59402671.169 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59402671.888 : => FindScanner
19ec-1c88:59402671.948 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59402672.014 : <= FindScanner ret = 1
19ec-1c88:59402672.071 : => IoObject::IoLockStart
19ec-1c88:59402672.176 : => CAsicIO::CheckDevice
19ec-1c88:59402672.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:59402694.809 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59402694.929 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59402694.987 : <= IoObject::IoLockStart
19ec-1c88:59402695.047 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59402695.114 : IO Send command 10 bytes
19ec-1c88:59402695.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:59402695.262 : iCmd = 0, nBytes = 10
19ec-1c88:59402695.371 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59402888.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59402888.237 : System send command 10 bytes + data 0 bytes
19ec-1c88:59402888.313 : IO total need to receive data 5 bytes
19ec-1c88:59402888.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:59402888.432 : iCmd = 0, nBytes = 5
19ec-1c88:59403086.798 : 0000 : 06 00 02 02 ab 
19ec-1c88:59403086.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59403086.974 : System total receive data 5 bytes
19ec-1c88:59403087.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:59403087.089 : iCmd = 1, nBytes = 4
19ec-1c88:59403274.384 : 0000 : 00 00 00 00 
19ec-1c88:59403274.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59403274.680 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59403274.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59403274.820 : IO Send command 10 bytes
19ec-1c88:59403274.928 : => CNT96226::VenderCmd_SetData
19ec-1c88:59403274.987 : iCmd = 0, nBytes = 10
19ec-1c88:59403275.093 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59403432.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59403432.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:59403432.871 : IO total need to receive data 165 bytes
19ec-1c88:59403432.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:59403432.985 : iCmd = 0, nBytes = 165
19ec-1c88:59403635.334 : skip dump 37 bytes
19ec-1c88:59403635.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59403635.638 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59403635.774 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59403635.908 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59403636.032 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59403636.163 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59403636.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59403636.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59403636.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59403636.533 : System total receive data 165 bytes
19ec-1c88:59403636.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:59403636.643 : iCmd = 1, nBytes = 4
19ec-1c88:59403811.662 : 0000 : 00 00 00 00 
19ec-1c88:59403811.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59403811.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59403812.203 : Dump Inquiry
19ec-1c88:59403812.340 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59403812.486 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59403812.623 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59403812.761 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59403812.895 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59403813.031 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59403813.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59403813.287 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59403813.424 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59403813.557 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59403813.646 : 00a0 : 00 00 00 00 00 
19ec-1c88:59403813.721 : => ReadNVMDataInternal
19ec-1c88:59403813.955 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59403814.023 : IO Send command 10 bytes
19ec-1c88:59403814.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:59403814.185 : iCmd = 0, nBytes = 10
19ec-1c88:59403814.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59404135.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59404135.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:59404135.261 : IO total need to receive data 128 bytes
19ec-1c88:59404135.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:59404135.375 : iCmd = 0, nBytes = 128
19ec-1c88:59404314.639 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59404314.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59404315.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59404315.153 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59404315.285 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59404315.413 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59404315.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59404315.663 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59404315.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59404315.795 : System total receive data 128 bytes
19ec-1c88:59404315.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:59404315.915 : iCmd = 1, nBytes = 4
19ec-1c88:59404448.981 : 0000 : 00 00 00 00 
19ec-1c88:59404449.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59404449.245 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59404449.317 : NVMData.PadScanCount = 0
19ec-1c88:59404449.374 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59404449.428 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59404449.490 : NVMData.FlatbedScanCount = 0
19ec-1c88:59404449.542 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59404449.597 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59404449.648 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59404449.700 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59404449.756 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59404449.813 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59404449.866 : NVMData.BornMonth = 0
19ec-1c88:59404449.915 : NVMData.BornDay = 0
19ec-1c88:59404449.966 : NVMData.BornYear = 0
19ec-1c88:59404450.013 : NVMData.FirstScanMonth = 4
19ec-1c88:59404450.065 : NVMData.FirstScanDay = 30
19ec-1c88:59404450.120 : NVMData.FirstScanYear = 2020
19ec-1c88:59404450.171 : NVMData.VerticalMagnification = 0
19ec-1c88:59404450.223 : NVMData.HorizontalMagnification = 0
19ec-1c88:59404450.274 : NVMData.PowerSavingTime = 15
19ec-1c88:59404450.329 : NVMData.SN = A094165189010062
19ec-1c88:59404450.380 : NVMData.AutoFeed = 0
19ec-1c88:59404450.427 : NVMData.CCDType = 0
19ec-1c88:59404450.474 : NVMData.ScanSpeed = 0
19ec-1c88:59404450.524 : NVMData.RollerCount = 0
19ec-1c88:59404450.573 : NVMData.MultifeedCount = 0
19ec-1c88:59404450.623 : NVMData.JamCount = 0
19ec-1c88:59404450.672 : NVMData.IdentifyInfo = 
19ec-1c88:59404450.721 : NVMData.FormalName = 
19ec-1c88:59404450.897 : NVMData.ReservedB = 0
19ec-1c88:59404450.948 : NVMData.FunctionCode = 0
19ec-1c88:59404450.997 : NVMData.PreFeed = 0
19ec-1c88:59404451.051 : NVMData.PreFeedTime = 0
19ec-1c88:59404451.099 : NVMData.ButtonNumber = 0
19ec-1c88:59404451.150 : NVMData.PowerOffTime = 0
19ec-1c88:59404451.201 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59404451.283 : => IoObject::IoLockEnd
19ec-1c88:59404451.371 : <= IoObject::IoLockEnd
19ec-1c88:59404451.420 : <= InitializeScanner ret = 1
19ec-1c88:59405731.823 : => GetLogicalScannerAbility
19ec-1c88:59405732.031 : => IoObject::IoLockStart
19ec-1c88:59405732.165 : => CAsicIO::CheckDevice
19ec-1c88:59405732.223 : => CNT96226::ConnectIsAvailable
19ec-1c88:59405758.786 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59405759.477 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59405759.538 : <= IoObject::IoLockStart
19ec-1c88:59405759.598 : => IoObject::IoLockEnd
19ec-1c88:59405759.706 : <= IoObject::IoLockEnd
19ec-1c88:59405759.786 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59409472.807 : => GetLogicalScannerAbilityEx
19ec-1c88:59409473.020 : => IoObject::IoLockStart
19ec-1c88:59409473.149 : => CAsicIO::CheckDevice
19ec-1c88:59409473.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:59409496.696 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59409496.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59409496.870 : <= IoObject::IoLockStart
19ec-1c88:59409496.928 : => IoObject::IoLockEnd
19ec-1c88:59409497.038 : <= IoObject::IoLockEnd
19ec-1c88:59409497.157 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59409497.234 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59416987.074 : => ReadNVMData
19ec-1c88:59416987.274 : => IoObject::IoLockStart
19ec-1c88:59416987.408 : => CAsicIO::CheckDevice
19ec-1c88:59416987.466 : => CNT96226::ConnectIsAvailable
19ec-1c88:59417012.681 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59417012.795 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59417012.858 : <= IoObject::IoLockStart
19ec-1c88:59417012.926 : => ReadNVMDataInternal
19ec-1c88:59417012.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59417013.061 : IO Send command 10 bytes
19ec-1c88:59417013.181 : => CNT96226::VenderCmd_SetData
19ec-1c88:59417013.235 : iCmd = 0, nBytes = 10
19ec-1c88:59417013.350 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59417363.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59417363.687 : System send command 10 bytes + data 0 bytes
19ec-1c88:59417363.763 : IO total need to receive data 128 bytes
19ec-1c88:59417363.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:59417363.897 : iCmd = 0, nBytes = 128
19ec-1c88:59417572.103 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59417572.439 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59417572.830 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59417572.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59417573.095 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59417573.218 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59417573.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59417573.463 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59417573.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59417573.588 : System total receive data 128 bytes
19ec-1c88:59417573.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:59417573.699 : iCmd = 1, nBytes = 4
19ec-1c88:59417750.220 : 0000 : 00 00 00 00 
19ec-1c88:59417750.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59417750.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59417750.567 : NVMData.PadScanCount = 0
19ec-1c88:59417750.625 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59417750.681 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59417750.741 : NVMData.FlatbedScanCount = 0
19ec-1c88:59417750.797 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59417751.010 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59417751.079 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59417751.134 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59417751.190 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59417751.244 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59417751.300 : NVMData.BornMonth = 0
19ec-1c88:59417751.351 : NVMData.BornDay = 0
19ec-1c88:59417751.402 : NVMData.BornYear = 0
19ec-1c88:59417751.450 : NVMData.FirstScanMonth = 4
19ec-1c88:59417751.502 : NVMData.FirstScanDay = 30
19ec-1c88:59417751.557 : NVMData.FirstScanYear = 2020
19ec-1c88:59417751.610 : NVMData.VerticalMagnification = 0
19ec-1c88:59417751.665 : NVMData.HorizontalMagnification = 0
19ec-1c88:59417751.718 : NVMData.PowerSavingTime = 15
19ec-1c88:59417751.772 : NVMData.SN = A094165189010062
19ec-1c88:59417751.823 : NVMData.AutoFeed = 0
19ec-1c88:59417751.876 : NVMData.CCDType = 0
19ec-1c88:59417751.925 : NVMData.ScanSpeed = 0
19ec-1c88:59417751.975 : NVMData.RollerCount = 0
19ec-1c88:59417752.030 : NVMData.MultifeedCount = 0
19ec-1c88:59417752.082 : NVMData.JamCount = 0
19ec-1c88:59417752.133 : NVMData.IdentifyInfo = 
19ec-1c88:59417752.185 : NVMData.FormalName = 
19ec-1c88:59417752.238 : NVMData.ReservedB = 0
19ec-1c88:59417752.288 : NVMData.FunctionCode = 0
19ec-1c88:59417752.336 : NVMData.PreFeed = 0
19ec-1c88:59417752.384 : NVMData.PreFeedTime = 0
19ec-1c88:59417752.435 : NVMData.ButtonNumber = 0
19ec-1c88:59417752.486 : NVMData.PowerOffTime = 0
19ec-1c88:59417752.537 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59417752.601 : => IoObject::IoLockEnd
19ec-1c88:59417752.695 : <= IoObject::IoLockEnd
19ec-1c88:59417752.746 : <= ReadNVMData ret = 1
19ec-1c88:59427782.700 : => GetADFStatus
19ec-1c88:59427783.145 : => IoObject::IoLockStart
19ec-1c88:59427783.285 : => CAsicIO::CheckDevice
19ec-1c88:59427783.343 : => CNT96226::ConnectIsAvailable
19ec-1c88:59427801.528 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59427801.650 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59427801.715 : <= IoObject::IoLockStart
19ec-1c88:59427801.777 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59427801.846 : IO Send command 10 bytes
19ec-1c88:59427801.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:59427802.041 : iCmd = 0, nBytes = 10
19ec-1c88:59427802.151 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59427990.944 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59427991.115 : System send command 10 bytes + data 0 bytes
19ec-1c88:59427991.189 : IO total need to receive data 2 bytes
19ec-1c88:59427991.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:59427991.312 : iCmd = 0, nBytes = 2
19ec-1c88:59428177.771 : 0000 : 01 00 
19ec-1c88:59428177.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59428177.981 : System total receive data 2 bytes
19ec-1c88:59428178.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:59428178.103 : iCmd = 1, nBytes = 4
19ec-1c88:59428386.658 : 0000 : 00 00 00 00 
19ec-1c88:59428386.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59428386.880 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59428386.946 : Return status = 1
19ec-1c88:59428387.008 : => IoObject::IoLockEnd
19ec-1c88:59428387.106 : <= IoObject::IoLockEnd
19ec-1c88:59428387.155 : <= GetADFStatus ret = 1
19ec-1c88:59432182.568 : => TerminateDriver
19ec-1c88:59432182.766 : => CAsicIO::~CAsicIO,pStage=219876424
19ec-1c88:59432182.845 : => CNT96226::Close
19ec-1c88:59432186.875 : <= CNT96226::Close ret = 1
19ec-1c88:59432186.958 : <= CAsicIO::~CAsicIO
19ec-1c88:59432187.023 : => IoObject::IoLockEnd
19ec-1c88:59432187.081 : <= IoObject::IoLockEnd
19ec-1c88:59432187.136 : => IoObject::TerminateDevice
19ec-1c88:59432187.194 : => IoObject::IoLockEnd
19ec-1c88:59432187.245 : <= IoObject::IoLockEnd
19ec-1c88:59432187.353 : <= IoObject::TerminateDevice
19ec-1c88:59432187.627 : <= TerminateDriver ret = 1
19ec-1c88:59460102.915 : ============Debug Start==========
19ec-1c88:59460103.209 : Date : 2020/4/30 14:34:50
19ec-1c88:59460103.291 : Process ID : 19ec
19ec-1c88:59460103.741 : Windows : Version 10.0 build 18363 
19ec-1c88:59460104.199 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59460104.263 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59460104.331 : MemoryStatus.ullAvailPhys : 1708077056
19ec-1c88:59460104.391 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59460104.451 : MemoryStatus.ullAvailPageFile : 3051253760
19ec-1c88:59460104.517 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59460104.805 : MemoryStatus.ullAvailVirtual : 1715830784
19ec-1c88:59460104.865 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59460104.968 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59460105.029 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59460105.265 : CPU Count : 4
19ec-1c88:59460105.311 : CPU Frequency : 100.000 Mhz
19ec-1c88:59460109.607 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59460109.737 : => InitializeDriver
19ec-1c88:59460110.014 : <= InitializeDriver ret = 1
19ec-1c88:59460110.069 : => InitializeScanner
19ec-1c88:59460110.151 : => CAsicIO::GetDeviceList
19ec-1c88:59460110.450 : => CNT96226::CNT96226
19ec-1c88:59460110.505 : => CNT96226::Open
19ec-1c88:59460132.737 : <= CNT96226::Open ret = 1
19ec-1c88:59460132.828 : => CNT96226::Initialize
19ec-1c88:59460133.015 : <= CNT96226::Initialize ret = 1
19ec-1c88:59460133.074 : <= CNT96226::CNT96226
19ec-1c88:59460133.126 : => CNT96226::EnumAvailableDevice
19ec-1c88:59460138.393 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59460138.471 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59460138.529 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59464728.724 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59464729.031 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59464734.900 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59464735.016 : => IoObject::GetLockName
19ec-1c88:59464735.073 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59464735.139 : <= IoObject::GetLockName
19ec-1c88:59464735.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:59464735.703 : iCmd = 3, nBytes = 2
19ec-1c88:59465055.632 : 0000 : 06 38 
19ec-1c88:59465055.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59465055.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:59465055.889 : iCmd = 4, nBytes = 2
19ec-1c88:59465318.884 : 0000 : 07 07 
19ec-1c88:59465319.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59465319.394 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59465319.487 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59465319.557 : IO Send command 10 bytes
19ec-1c88:59465319.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:59465319.689 : iCmd = 0, nBytes = 10
19ec-1c88:59465319.798 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59465500.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59465500.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:59465500.918 : iCmd = 0, nBytes = 165
19ec-1c88:59465647.389 : skip dump 37 bytes
19ec-1c88:59465647.903 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59465648.048 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59465648.188 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59465648.323 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59465648.454 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59465648.588 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59465648.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59465648.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59465648.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59465648.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:59465649.032 : iCmd = 1, nBytes = 4
19ec-1c88:59465774.637 : 0000 : 00 00 00 00 
19ec-1c88:59465774.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59465774.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59465774.888 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59465774.956 : IO Send command 10 bytes
19ec-1c88:59465775.009 : => CNT96226::VenderCmd_SetData
19ec-1c88:59465775.066 : iCmd = 0, nBytes = 10
19ec-1c88:59465775.175 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59466073.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59466073.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:59466073.816 : iCmd = 0, nBytes = 128
19ec-1c88:59466211.976 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466212.471 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466212.619 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59466212.764 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59466212.895 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59466213.024 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466213.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466213.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466213.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59466213.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:59466213.461 : iCmd = 1, nBytes = 4
19ec-1c88:59466319.615 : 0000 : 00 00 00 00 
19ec-1c88:59466319.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59466319.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59466319.938 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59466320.007 : => CNT96226::Close
19ec-1c88:59466323.717 : <= CNT96226::Close ret = 1
19ec-1c88:59466323.791 : <= CNT96226::~CNT96226
19ec-1c88:59466323.877 : <= CAsicIO::GetDeviceList
19ec-1c88:59466324.220 : => IoObject::SetTimeout
19ec-1c88:59466324.343 : Timeout--> In = 0 Out = 0
19ec-1c88:59466324.401 : <= IoObject::SetTimeout
19ec-1c88:59466324.470 : => CAsicIO::CAsicIO
19ec-1c88:59466324.538 : => CNT96226::CNT96226
19ec-1c88:59466324.603 : => CNT96226::Open
19ec-1c88:59466347.558 : <= CNT96226::Open ret = 1
19ec-1c88:59466347.650 : => CNT96226::Initialize
19ec-1c88:59466347.846 : <= CNT96226::Initialize ret = 1
19ec-1c88:59466347.903 : <= CNT96226::CNT96226
19ec-1c88:59466347.957 : <= CAsicIO::CAsicIO
19ec-1c88:59466348.008 : => CAsicIO::InitializeDevice
19ec-1c88:59466348.077 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59466354.017 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59466354.139 : => IoObject::GetLockName
19ec-1c88:59466354.193 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59466354.261 : <= IoObject::GetLockName
19ec-1c88:59466354.773 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59466354.847 : IO Send command 10 bytes
19ec-1c88:59466354.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:59466354.953 : iCmd = 0, nBytes = 10
19ec-1c88:59466355.062 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59466652.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59466652.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:59466652.564 : iCmd = 0, nBytes = 128
19ec-1c88:59466826.655 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466826.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466826.987 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59466827.119 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59466827.247 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59466827.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466827.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466827.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59466827.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59466827.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:59466827.809 : iCmd = 1, nBytes = 4
19ec-1c88:59466962.352 : 0000 : 00 00 00 00 
19ec-1c88:59466962.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59466962.550 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59466962.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:59466962.671 : iCmd = 3, nBytes = 2
19ec-1c88:59467329.354 : 0000 : 06 38 
19ec-1c88:59467329.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59467329.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:59467329.616 : iCmd = 4, nBytes = 2
19ec-1c88:59467609.402 : 0000 : 07 07 
19ec-1c88:59467609.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59467609.649 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59467609.744 : => IoObject::InitializeDevice
19ec-1c88:59467609.862 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59467610.496 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59467610.571 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59467611.263 : => FindScanner
19ec-1c88:59467611.322 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59467611.387 : <= FindScanner ret = 1
19ec-1c88:59467611.447 : => IoObject::IoLockStart
19ec-1c88:59467611.550 : => CAsicIO::CheckDevice
19ec-1c88:59467611.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:59467631.379 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59467631.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59467631.533 : <= IoObject::IoLockStart
19ec-1c88:59467631.591 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59467631.659 : IO Send command 10 bytes
19ec-1c88:59467631.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:59467631.792 : iCmd = 0, nBytes = 10
19ec-1c88:59467631.894 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59467800.887 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59467801.036 : System send command 10 bytes + data 0 bytes
19ec-1c88:59467801.098 : IO total need to receive data 5 bytes
19ec-1c88:59467801.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:59467801.213 : iCmd = 0, nBytes = 5
19ec-1c88:59467912.470 : 0000 : 06 00 02 02 ab 
19ec-1c88:59467912.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59467912.626 : System total receive data 5 bytes
19ec-1c88:59467912.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:59467912.735 : iCmd = 1, nBytes = 4
19ec-1c88:59468063.780 : 0000 : 00 00 00 00 
19ec-1c88:59468064.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59468064.296 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59468064.357 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59468064.418 : IO Send command 10 bytes
19ec-1c88:59468064.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:59468064.553 : iCmd = 0, nBytes = 10
19ec-1c88:59468064.654 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59468241.559 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59468241.987 : System send command 10 bytes + data 0 bytes
19ec-1c88:59468242.051 : IO total need to receive data 165 bytes
19ec-1c88:59468242.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:59468242.169 : iCmd = 0, nBytes = 165
19ec-1c88:59468360.953 : skip dump 37 bytes
19ec-1c88:59468361.132 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59468361.267 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59468361.398 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59468361.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59468361.660 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59468361.788 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59468361.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59468362.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59468362.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59468362.155 : System total receive data 165 bytes
19ec-1c88:59468362.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:59468362.269 : iCmd = 1, nBytes = 4
19ec-1c88:59468485.158 : 0000 : 00 00 00 00 
19ec-1c88:59468485.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59468485.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59468485.836 : Dump Inquiry
19ec-1c88:59468485.955 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59468486.087 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59468486.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59468486.348 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59468486.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59468486.605 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59468486.729 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59468486.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59468486.987 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59468487.114 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59468487.201 : 00a0 : 00 00 00 00 00 
19ec-1c88:59468487.275 : => ReadNVMDataInternal
19ec-1c88:59468487.466 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59468487.529 : IO Send command 10 bytes
19ec-1c88:59468487.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:59468487.665 : iCmd = 0, nBytes = 10
19ec-1c88:59468487.760 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59468823.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59468823.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:59468823.396 : IO total need to receive data 128 bytes
19ec-1c88:59468823.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:59468823.510 : iCmd = 0, nBytes = 128
19ec-1c88:59469024.529 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469024.717 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469024.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59469024.987 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59469025.112 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59469025.235 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469025.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469025.481 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469025.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59469025.607 : System total receive data 128 bytes
19ec-1c88:59469025.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:59469025.721 : iCmd = 1, nBytes = 4
19ec-1c88:59469208.259 : 0000 : 00 00 00 00 
19ec-1c88:59469208.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59469208.502 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59469208.574 : NVMData.PadScanCount = 0
19ec-1c88:59469208.630 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59469208.684 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59469208.743 : NVMData.FlatbedScanCount = 0
19ec-1c88:59469208.800 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59469209.079 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59469209.132 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59469209.185 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59469209.241 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59469209.296 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59469209.352 : NVMData.BornMonth = 0
19ec-1c88:59469209.400 : NVMData.BornDay = 0
19ec-1c88:59469209.450 : NVMData.BornYear = 0
19ec-1c88:59469209.499 : NVMData.FirstScanMonth = 4
19ec-1c88:59469209.550 : NVMData.FirstScanDay = 30
19ec-1c88:59469209.602 : NVMData.FirstScanYear = 2020
19ec-1c88:59469209.656 : NVMData.VerticalMagnification = 0
19ec-1c88:59469209.710 : NVMData.HorizontalMagnification = 0
19ec-1c88:59469209.768 : NVMData.PowerSavingTime = 15
19ec-1c88:59469209.823 : NVMData.SN = A094165189010062
19ec-1c88:59469209.875 : NVMData.AutoFeed = 0
19ec-1c88:59469209.924 : NVMData.CCDType = 0
19ec-1c88:59469209.969 : NVMData.ScanSpeed = 0
19ec-1c88:59469210.018 : NVMData.RollerCount = 0
19ec-1c88:59469210.069 : NVMData.MultifeedCount = 0
19ec-1c88:59469210.117 : NVMData.JamCount = 0
19ec-1c88:59469210.163 : NVMData.IdentifyInfo = 
19ec-1c88:59469210.213 : NVMData.FormalName = 
19ec-1c88:59469210.408 : NVMData.ReservedB = 0
19ec-1c88:59469210.462 : NVMData.FunctionCode = 0
19ec-1c88:59469210.515 : NVMData.PreFeed = 0
19ec-1c88:59469210.565 : NVMData.PreFeedTime = 0
19ec-1c88:59469210.612 : NVMData.ButtonNumber = 0
19ec-1c88:59469210.661 : NVMData.PowerOffTime = 0
19ec-1c88:59469210.714 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59469210.795 : => IoObject::IoLockEnd
19ec-1c88:59469210.891 : <= IoObject::IoLockEnd
19ec-1c88:59469210.938 : <= InitializeScanner ret = 1
19ec-1c88:59469211.001 : => GetLogicalScannerAbilityEx
19ec-1c88:59469211.058 : => IoObject::IoLockStart
19ec-1c88:59469211.150 : => CAsicIO::CheckDevice
19ec-1c88:59469211.205 : => CNT96226::ConnectIsAvailable
19ec-1c88:59469231.340 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59469231.442 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59469231.501 : <= IoObject::IoLockStart
19ec-1c88:59469231.557 : => IoObject::IoLockEnd
19ec-1c88:59469231.650 : <= IoObject::IoLockEnd
19ec-1c88:59469231.773 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59469231.852 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59469422.646 : => ReadNVMData
19ec-1c88:59469422.812 : => IoObject::IoLockStart
19ec-1c88:59469422.945 : => CAsicIO::CheckDevice
19ec-1c88:59469422.999 : => CNT96226::ConnectIsAvailable
19ec-1c88:59469444.834 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59469444.953 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59469445.011 : <= IoObject::IoLockStart
19ec-1c88:59469445.076 : => ReadNVMDataInternal
19ec-1c88:59469445.137 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59469445.202 : IO Send command 10 bytes
19ec-1c88:59469445.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:59469445.392 : iCmd = 0, nBytes = 10
19ec-1c88:59469445.515 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59469800.633 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59469800.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:59469800.882 : IO total need to receive data 128 bytes
19ec-1c88:59469800.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:59469801.235 : iCmd = 0, nBytes = 128
19ec-1c88:59469974.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469974.649 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469975.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59469975.205 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59469975.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59469975.461 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469975.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469975.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59469975.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59469975.843 : System total receive data 128 bytes
19ec-1c88:59469975.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:59469975.962 : iCmd = 1, nBytes = 4
19ec-1c88:59470176.367 : 0000 : 00 00 00 00 
19ec-1c88:59470176.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59470176.613 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59470176.685 : NVMData.PadScanCount = 0
19ec-1c88:59470176.742 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59470176.798 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59470176.853 : NVMData.FlatbedScanCount = 0
19ec-1c88:59470176.910 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59470176.962 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59470177.015 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59470177.071 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59470177.127 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59470177.184 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59470177.242 : NVMData.BornMonth = 0
19ec-1c88:59470177.292 : NVMData.BornDay = 0
19ec-1c88:59470177.342 : NVMData.BornYear = 0
19ec-1c88:59470177.389 : NVMData.FirstScanMonth = 4
19ec-1c88:59470177.442 : NVMData.FirstScanDay = 30
19ec-1c88:59470177.497 : NVMData.FirstScanYear = 2020
19ec-1c88:59470177.685 : NVMData.VerticalMagnification = 0
19ec-1c88:59470177.746 : NVMData.HorizontalMagnification = 0
19ec-1c88:59470177.803 : NVMData.PowerSavingTime = 15
19ec-1c88:59470177.858 : NVMData.SN = A094165189010062
19ec-1c88:59470177.907 : NVMData.AutoFeed = 0
19ec-1c88:59470177.959 : NVMData.CCDType = 0
19ec-1c88:59470178.006 : NVMData.ScanSpeed = 0
19ec-1c88:59470178.055 : NVMData.RollerCount = 0
19ec-1c88:59470178.104 : NVMData.MultifeedCount = 0
19ec-1c88:59470178.155 : NVMData.JamCount = 0
19ec-1c88:59470178.203 : NVMData.IdentifyInfo = 
19ec-1c88:59470178.253 : NVMData.FormalName = 
19ec-1c88:59470178.300 : NVMData.ReservedB = 0
19ec-1c88:59470178.350 : NVMData.FunctionCode = 0
19ec-1c88:59470178.399 : NVMData.PreFeed = 0
19ec-1c88:59470178.446 : NVMData.PreFeedTime = 0
19ec-1c88:59470178.495 : NVMData.ButtonNumber = 0
19ec-1c88:59470178.544 : NVMData.PowerOffTime = 0
19ec-1c88:59470178.598 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59470178.655 : => IoObject::IoLockEnd
19ec-1c88:59470178.749 : <= IoObject::IoLockEnd
19ec-1c88:59470178.796 : <= ReadNVMData ret = 1
19ec-1c88:59470713.441 : => TerminateDriver
19ec-1c88:59470713.640 : => CAsicIO::~CAsicIO,pStage=199232584
19ec-1c88:59470713.712 : => CNT96226::Close
19ec-1c88:59470717.907 : <= CNT96226::Close ret = 1
19ec-1c88:59470717.989 : <= CAsicIO::~CAsicIO
19ec-1c88:59470718.049 : => IoObject::IoLockEnd
19ec-1c88:59470718.104 : <= IoObject::IoLockEnd
19ec-1c88:59470718.154 : => IoObject::TerminateDevice
19ec-1c88:59470718.212 : => IoObject::IoLockEnd
19ec-1c88:59470718.259 : <= IoObject::IoLockEnd
19ec-1c88:59470718.363 : <= IoObject::TerminateDevice
19ec-1c88:59470718.632 : <= TerminateDriver ret = 1
19ec-1c88:59473061.333 : ============Debug Start==========
19ec-1c88:59473061.658 : Date : 2020/4/30 14:34:50
19ec-1c88:59473061.736 : Process ID : 19ec
19ec-1c88:59473062.141 : Windows : Version 10.0 build 18363 
19ec-1c88:59473062.634 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:59473062.698 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59473062.765 : MemoryStatus.ullAvailPhys : 1708142592
19ec-1c88:59473062.825 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59473062.889 : MemoryStatus.ullAvailPageFile : 3049857024
19ec-1c88:59473062.948 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59473063.008 : MemoryStatus.ullAvailVirtual : 1715838976
19ec-1c88:59473063.068 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59473063.170 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59473063.232 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59473063.480 : CPU Count : 4
19ec-1c88:59473063.525 : CPU Frequency : 100.000 Mhz
19ec-1c88:59473067.977 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59473068.098 : => InitializeDriver
19ec-1c88:59473068.369 : <= InitializeDriver ret = 1
19ec-1c88:59475710.973 : => InitializeScanner
19ec-1c88:59475711.239 : => CAsicIO::GetDeviceList
19ec-1c88:59475711.690 : => CNT96226::CNT96226
19ec-1c88:59475711.753 : => CNT96226::Open
19ec-1c88:59475738.743 : <= CNT96226::Open ret = 1
19ec-1c88:59475738.860 : => CNT96226::Initialize
19ec-1c88:59475739.056 : <= CNT96226::Initialize ret = 1
19ec-1c88:59475739.117 : <= CNT96226::CNT96226
19ec-1c88:59475739.172 : => CNT96226::EnumAvailableDevice
19ec-1c88:59475744.753 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59475744.833 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59475744.893 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59479448.115 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59479448.423 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59479454.136 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59479454.259 : => IoObject::GetLockName
19ec-1c88:59479454.319 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59479454.386 : <= IoObject::GetLockName
19ec-1c88:59479454.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:59479454.952 : iCmd = 3, nBytes = 2
19ec-1c88:59479837.768 : 0000 : 06 38 
19ec-1c88:59479837.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59479837.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:59479838.056 : iCmd = 4, nBytes = 2
19ec-1c88:59480139.145 : 0000 : 07 07 
19ec-1c88:59480139.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59480139.398 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59480139.487 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59480139.556 : IO Send command 10 bytes
19ec-1c88:59480139.608 : => CNT96226::VenderCmd_SetData
19ec-1c88:59480139.670 : iCmd = 0, nBytes = 10
19ec-1c88:59480139.776 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59480292.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59480292.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:59480292.261 : iCmd = 0, nBytes = 165
19ec-1c88:59480404.174 : skip dump 37 bytes
19ec-1c88:59480404.391 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59480404.533 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59480404.677 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59480404.814 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59480404.951 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59480405.089 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59480405.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59480405.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59480405.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59480405.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:59480405.534 : iCmd = 1, nBytes = 4
19ec-1c88:59480516.633 : 0000 : 00 00 00 00 
19ec-1c88:59480516.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59480516.799 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59480516.863 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59480516.923 : IO Send command 10 bytes
19ec-1c88:59480516.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:59480517.031 : iCmd = 0, nBytes = 10
19ec-1c88:59480517.131 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59480851.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59480851.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:59480851.452 : iCmd = 0, nBytes = 128
19ec-1c88:59481027.461 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481027.696 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481027.854 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59481027.996 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59481028.127 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59481028.260 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481028.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481028.516 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481028.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59481028.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:59481028.715 : iCmd = 1, nBytes = 4
19ec-1c88:59481185.761 : 0000 : 00 00 00 00 
19ec-1c88:59481185.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59481185.983 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59481186.159 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59481186.229 : => CNT96226::Close
19ec-1c88:59481190.058 : <= CNT96226::Close ret = 1
19ec-1c88:59481190.133 : <= CNT96226::~CNT96226
19ec-1c88:59481190.224 : <= CAsicIO::GetDeviceList
19ec-1c88:59481190.649 : => IoObject::SetTimeout
19ec-1c88:59481190.776 : Timeout--> In = 0 Out = 0
19ec-1c88:59481190.834 : <= IoObject::SetTimeout
19ec-1c88:59481190.902 : => CAsicIO::CAsicIO
19ec-1c88:59481190.974 : => CNT96226::CNT96226
19ec-1c88:59481191.031 : => CNT96226::Open
19ec-1c88:59481213.803 : <= CNT96226::Open ret = 1
19ec-1c88:59481213.909 : => CNT96226::Initialize
19ec-1c88:59481214.107 : <= CNT96226::Initialize ret = 1
19ec-1c88:59481214.170 : <= CNT96226::CNT96226
19ec-1c88:59481214.226 : <= CAsicIO::CAsicIO
19ec-1c88:59481214.285 : => CAsicIO::InitializeDevice
19ec-1c88:59481214.368 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59481220.346 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59481220.466 : => IoObject::GetLockName
19ec-1c88:59481220.523 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59481220.589 : <= IoObject::GetLockName
19ec-1c88:59481221.107 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59481221.184 : IO Send command 10 bytes
19ec-1c88:59481221.238 : => CNT96226::VenderCmd_SetData
19ec-1c88:59481221.294 : iCmd = 0, nBytes = 10
19ec-1c88:59481221.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59481576.403 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59481576.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:59481576.657 : iCmd = 0, nBytes = 128
19ec-1c88:59481786.808 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481787.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481787.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59481787.314 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59481787.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59481787.561 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481787.686 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481787.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59481787.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59481787.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:59481787.990 : iCmd = 1, nBytes = 4
19ec-1c88:59481986.726 : 0000 : 00 00 00 00 
19ec-1c88:59481986.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59481986.914 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59481986.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:59481987.037 : iCmd = 3, nBytes = 2
19ec-1c88:59482359.440 : 0000 : 06 38 
19ec-1c88:59482359.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59482359.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:59482359.962 : iCmd = 4, nBytes = 2
19ec-1c88:59482672.196 : 0000 : 07 07 
19ec-1c88:59482672.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59482672.533 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59482672.638 : => IoObject::InitializeDevice
19ec-1c88:59482672.754 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59482673.400 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59482673.483 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59482674.212 : => FindScanner
19ec-1c88:59482674.273 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59482674.340 : <= FindScanner ret = 1
19ec-1c88:59482674.400 : => IoObject::IoLockStart
19ec-1c88:59482674.504 : => CAsicIO::CheckDevice
19ec-1c88:59482674.560 : => CNT96226::ConnectIsAvailable
19ec-1c88:59482699.337 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59482699.454 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59482699.513 : <= IoObject::IoLockStart
19ec-1c88:59482699.577 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59482699.648 : IO Send command 10 bytes
19ec-1c88:59482699.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:59482699.799 : iCmd = 0, nBytes = 10
19ec-1c88:59482699.899 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59482904.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59482904.417 : System send command 10 bytes + data 0 bytes
19ec-1c88:59482904.504 : IO total need to receive data 5 bytes
19ec-1c88:59482904.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:59482904.619 : iCmd = 0, nBytes = 5
19ec-1c88:59483107.751 : 0000 : 06 00 02 02 ab 
19ec-1c88:59483107.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59483107.961 : System total receive data 5 bytes
19ec-1c88:59483108.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:59483108.087 : iCmd = 1, nBytes = 4
19ec-1c88:59483294.328 : 0000 : 00 00 00 00 
19ec-1c88:59483294.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59483294.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59483294.681 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59483294.750 : IO Send command 10 bytes
19ec-1c88:59483294.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:59483294.907 : iCmd = 0, nBytes = 10
19ec-1c88:59483295.010 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59483499.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59483499.199 : System send command 10 bytes + data 0 bytes
19ec-1c88:59483499.267 : IO total need to receive data 165 bytes
19ec-1c88:59483499.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:59483499.383 : iCmd = 0, nBytes = 165
19ec-1c88:59483648.328 : skip dump 37 bytes
19ec-1c88:59483648.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59483648.690 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59483648.823 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59483648.956 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59483649.088 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59483649.221 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59483649.344 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59483649.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59483649.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59483649.588 : System total receive data 165 bytes
19ec-1c88:59483649.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:59483649.699 : iCmd = 1, nBytes = 4
19ec-1c88:59483840.750 : 0000 : 00 00 00 00 
19ec-1c88:59483840.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59483841.030 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59483841.287 : Dump Inquiry
19ec-1c88:59483841.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59483841.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59483841.696 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59483841.826 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59483841.951 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59483842.077 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59483842.202 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59483842.328 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59483842.457 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59483842.586 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59483842.676 : 00a0 : 00 00 00 00 00 
19ec-1c88:59483842.751 : => ReadNVMDataInternal
19ec-1c88:59483842.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59483843.041 : IO Send command 10 bytes
19ec-1c88:59483843.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:59483843.200 : iCmd = 0, nBytes = 10
19ec-1c88:59483843.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59484198.668 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59484198.841 : System send command 10 bytes + data 0 bytes
19ec-1c88:59484198.910 : IO total need to receive data 128 bytes
19ec-1c88:59484198.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:59484199.032 : iCmd = 0, nBytes = 128
19ec-1c88:59484408.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59484408.725 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59484408.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59484408.996 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59484409.123 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59484409.249 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59484409.370 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59484409.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59484409.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59484409.616 : System total receive data 128 bytes
19ec-1c88:59484409.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:59484409.733 : iCmd = 1, nBytes = 4
19ec-1c88:59484587.846 : 0000 : 00 00 00 00 
19ec-1c88:59484587.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59484588.082 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59484588.151 : NVMData.PadScanCount = 0
19ec-1c88:59484588.207 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59484588.262 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59484588.318 : NVMData.FlatbedScanCount = 0
19ec-1c88:59484588.370 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59484588.423 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59484588.486 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59484588.537 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59484588.592 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59484588.645 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59484588.698 : NVMData.BornMonth = 0
19ec-1c88:59484588.745 : NVMData.BornDay = 0
19ec-1c88:59484588.794 : NVMData.BornYear = 0
19ec-1c88:59484588.843 : NVMData.FirstScanMonth = 4
19ec-1c88:59484588.894 : NVMData.FirstScanDay = 30
19ec-1c88:59484588.949 : NVMData.FirstScanYear = 2020
19ec-1c88:59484589.001 : NVMData.VerticalMagnification = 0
19ec-1c88:59484589.054 : NVMData.HorizontalMagnification = 0
19ec-1c88:59484589.107 : NVMData.PowerSavingTime = 15
19ec-1c88:59484589.161 : NVMData.SN = A094165189010062
19ec-1c88:59484589.212 : NVMData.AutoFeed = 0
19ec-1c88:59484589.259 : NVMData.CCDType = 0
19ec-1c88:59484589.306 : NVMData.ScanSpeed = 0
19ec-1c88:59484589.353 : NVMData.RollerCount = 0
19ec-1c88:59484589.403 : NVMData.MultifeedCount = 0
19ec-1c88:59484589.453 : NVMData.JamCount = 0
19ec-1c88:59484589.503 : NVMData.IdentifyInfo = 
19ec-1c88:59484589.553 : NVMData.FormalName = 
19ec-1c88:59484589.750 : NVMData.ReservedB = 0
19ec-1c88:59484589.806 : NVMData.FunctionCode = 0
19ec-1c88:59484589.854 : NVMData.PreFeed = 0
19ec-1c88:59484589.903 : NVMData.PreFeedTime = 0
19ec-1c88:59484589.951 : NVMData.ButtonNumber = 0
19ec-1c88:59484589.999 : NVMData.PowerOffTime = 0
19ec-1c88:59484590.052 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59484590.130 : => IoObject::IoLockEnd
19ec-1c88:59484590.225 : <= IoObject::IoLockEnd
19ec-1c88:59484590.272 : <= InitializeScanner ret = 1
19ec-1c88:59485860.875 : => GetLogicalScannerAbility
19ec-1c88:59485861.077 : => IoObject::IoLockStart
19ec-1c88:59485861.212 : => CAsicIO::CheckDevice
19ec-1c88:59485861.267 : => CNT96226::ConnectIsAvailable
19ec-1c88:59485885.447 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59485885.815 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59485885.872 : <= IoObject::IoLockStart
19ec-1c88:59485885.931 : => IoObject::IoLockEnd
19ec-1c88:59485886.036 : <= IoObject::IoLockEnd
19ec-1c88:59485886.106 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59489575.775 : => GetLogicalScannerAbilityEx
19ec-1c88:59489575.969 : => IoObject::IoLockStart
19ec-1c88:59489576.097 : => CAsicIO::CheckDevice
19ec-1c88:59489576.155 : => CNT96226::ConnectIsAvailable
19ec-1c88:59489598.985 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59489599.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59489599.326 : <= IoObject::IoLockStart
19ec-1c88:59489599.440 : => IoObject::IoLockEnd
19ec-1c88:59489599.651 : <= IoObject::IoLockEnd
19ec-1c88:59489600.073 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59489600.157 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59497238.137 : => ReadNVMData
19ec-1c88:59497238.321 : => IoObject::IoLockStart
19ec-1c88:59497238.450 : => CAsicIO::CheckDevice
19ec-1c88:59497238.515 : => CNT96226::ConnectIsAvailable
19ec-1c88:59497263.341 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59497263.461 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59497263.523 : <= IoObject::IoLockStart
19ec-1c88:59497263.590 : => ReadNVMDataInternal
19ec-1c88:59497263.648 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59497263.725 : IO Send command 10 bytes
19ec-1c88:59497263.861 : => CNT96226::VenderCmd_SetData
19ec-1c88:59497263.919 : iCmd = 0, nBytes = 10
19ec-1c88:59497264.034 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59497606.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59497606.881 : System send command 10 bytes + data 0 bytes
19ec-1c88:59497607.218 : IO total need to receive data 128 bytes
19ec-1c88:59497607.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:59497607.339 : iCmd = 0, nBytes = 128
19ec-1c88:59497814.810 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59497815.143 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59497815.532 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59497815.663 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59497815.786 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59497815.905 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59497816.028 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59497816.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59497816.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59497816.278 : System total receive data 128 bytes
19ec-1c88:59497816.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:59497816.390 : iCmd = 1, nBytes = 4
19ec-1c88:59497968.354 : 0000 : 00 00 00 00 
19ec-1c88:59497968.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59497968.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59497968.651 : NVMData.PadScanCount = 0
19ec-1c88:59497968.707 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59497968.764 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59497968.820 : NVMData.FlatbedScanCount = 0
19ec-1c88:59497968.873 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59497969.025 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59497969.083 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59497969.138 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59497969.190 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59497969.244 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59497969.300 : NVMData.BornMonth = 0
19ec-1c88:59497969.347 : NVMData.BornDay = 0
19ec-1c88:59497969.396 : NVMData.BornYear = 0
19ec-1c88:59497969.443 : NVMData.FirstScanMonth = 4
19ec-1c88:59497969.492 : NVMData.FirstScanDay = 30
19ec-1c88:59497969.545 : NVMData.FirstScanYear = 2020
19ec-1c88:59497969.598 : NVMData.VerticalMagnification = 0
19ec-1c88:59497969.650 : NVMData.HorizontalMagnification = 0
19ec-1c88:59497969.705 : NVMData.PowerSavingTime = 15
19ec-1c88:59497969.760 : NVMData.SN = A094165189010062
19ec-1c88:59497969.811 : NVMData.AutoFeed = 0
19ec-1c88:59497969.861 : NVMData.CCDType = 0
19ec-1c88:59497969.909 : NVMData.ScanSpeed = 0
19ec-1c88:59497969.956 : NVMData.RollerCount = 0
19ec-1c88:59497970.007 : NVMData.MultifeedCount = 0
19ec-1c88:59497970.057 : NVMData.JamCount = 0
19ec-1c88:59497970.108 : NVMData.IdentifyInfo = 
19ec-1c88:59497970.159 : NVMData.FormalName = 
19ec-1c88:59497970.208 : NVMData.ReservedB = 0
19ec-1c88:59497970.257 : NVMData.FunctionCode = 0
19ec-1c88:59497970.304 : NVMData.PreFeed = 0
19ec-1c88:59497970.351 : NVMData.PreFeedTime = 0
19ec-1c88:59497970.399 : NVMData.ButtonNumber = 0
19ec-1c88:59497970.448 : NVMData.PowerOffTime = 0
19ec-1c88:59497970.500 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59497970.564 : => IoObject::IoLockEnd
19ec-1c88:59497970.650 : <= IoObject::IoLockEnd
19ec-1c88:59497970.699 : <= ReadNVMData ret = 1
19ec-1c88:59507959.503 : => GetADFStatus
19ec-1c88:59507959.972 : => IoObject::IoLockStart
19ec-1c88:59507960.107 : => CAsicIO::CheckDevice
19ec-1c88:59507960.164 : => CNT96226::ConnectIsAvailable
19ec-1c88:59507984.329 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59507984.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59507984.503 : <= IoObject::IoLockStart
19ec-1c88:59507984.563 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59507984.632 : IO Send command 10 bytes
19ec-1c88:59507984.777 : => CNT96226::VenderCmd_SetData
19ec-1c88:59507984.835 : iCmd = 0, nBytes = 10
19ec-1c88:59507984.945 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59508176.656 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59508176.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:59508176.850 : IO total need to receive data 2 bytes
19ec-1c88:59508176.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:59508176.967 : iCmd = 0, nBytes = 2
19ec-1c88:59508345.695 : 0000 : 01 00 
19ec-1c88:59508345.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59508345.904 : System total receive data 2 bytes
19ec-1c88:59508346.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:59508346.264 : iCmd = 1, nBytes = 4
19ec-1c88:59508552.147 : 0000 : 00 00 00 00 
19ec-1c88:59508552.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59508552.409 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59508552.474 : Return status = 1
19ec-1c88:59508552.537 : => IoObject::IoLockEnd
19ec-1c88:59508552.628 : <= IoObject::IoLockEnd
19ec-1c88:59508552.684 : <= GetADFStatus ret = 1
19ec-1c88:59511284.269 : => GetADFStatus
19ec-1c88:59511284.470 : => IoObject::IoLockStart
19ec-1c88:59511284.607 : => CAsicIO::CheckDevice
19ec-1c88:59511284.661 : => CNT96226::ConnectIsAvailable
19ec-1c88:59511309.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59511309.169 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59511309.230 : <= IoObject::IoLockStart
19ec-1c88:59511309.292 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59511309.370 : IO Send command 10 bytes
19ec-1c88:59511309.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:59511309.548 : iCmd = 0, nBytes = 10
19ec-1c88:59511309.651 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59511508.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59511508.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:59511509.087 : IO total need to receive data 2 bytes
19ec-1c88:59511509.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:59511509.224 : iCmd = 0, nBytes = 2
19ec-1c88:59511698.104 : 0000 : 01 00 
19ec-1c88:59511698.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59511698.292 : System total receive data 2 bytes
19ec-1c88:59511698.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:59511698.410 : iCmd = 1, nBytes = 4
19ec-1c88:59511881.048 : 0000 : 00 00 00 00 
19ec-1c88:59511881.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59511881.292 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59511881.361 : Return status = 1
19ec-1c88:59511881.420 : => IoObject::IoLockEnd
19ec-1c88:59511881.512 : <= IoObject::IoLockEnd
19ec-1c88:59511881.563 : <= GetADFStatus ret = 1
19ec-1c88:59527260.558 : => IsCalibrationDataFileExist
19ec-1c88:59527260.742 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:59545921.940 : => StartScanJob
19ec-1c88:59545922.133 : <= StartScanJob ret = 1
19ec-1c88:59547013.288 : => GetADFStatus
19ec-1c88:59547013.499 : => IoObject::IoLockStart
19ec-1c88:59547013.639 : => CAsicIO::CheckDevice
19ec-1c88:59547013.696 : => CNT96226::ConnectIsAvailable
19ec-1c88:59547035.410 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59547035.530 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59547035.588 : <= IoObject::IoLockStart
19ec-1c88:59547035.649 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59547035.714 : IO Send command 10 bytes
19ec-1c88:59547035.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:59547035.914 : iCmd = 0, nBytes = 10
19ec-1c88:59547036.022 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59547233.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59547233.773 : System send command 10 bytes + data 0 bytes
19ec-1c88:59547233.846 : IO total need to receive data 2 bytes
19ec-1c88:59547233.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:59547233.965 : iCmd = 0, nBytes = 2
19ec-1c88:59547401.410 : 0000 : 01 00 
19ec-1c88:59547401.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59547401.588 : System total receive data 2 bytes
19ec-1c88:59547401.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:59547401.703 : iCmd = 1, nBytes = 4
19ec-1c88:59547505.797 : 0000 : 00 00 00 00 
19ec-1c88:59547505.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59547506.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59547506.112 : Return status = 1
19ec-1c88:59547506.178 : => IoObject::IoLockEnd
19ec-1c88:59547506.269 : <= IoObject::IoLockEnd
19ec-1c88:59547506.320 : <= GetADFStatus ret = 1
19ec-1c88:59548939.072 : => SwitchStrip
19ec-1c88:59548939.241 : Color = 0
19ec-1c88:59548939.295 : <= SwitchStrip ret = 1
19ec-1c88:59550373.858 : => TuneScanLength
19ec-1c88:59550374.051 : Portion = 0, Direction = 0, line = 0
19ec-1c88:59550374.125 : <= TuneScanLength ret = 1
19ec-1c88:59551992.869 : => TuneScanLength
19ec-1c88:59551993.058 : Portion = 1, Direction = 1, line = 0
19ec-1c88:59551993.131 : <= TuneScanLength ret = 1
19ec-1c88:59560531.992 : => SetScanParameter
19ec-1c88:59560532.171 : => IoObject::IoLockStart
19ec-1c88:59560532.308 : => CAsicIO::CheckDevice
19ec-1c88:59560532.374 : => CNT96226::ConnectIsAvailable
19ec-1c88:59560556.493 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59560556.615 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59560556.679 : <= IoObject::IoLockStart
19ec-1c88:59560556.751 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:59560556.825 : IO Send command 10 bytes
19ec-1c88:59560556.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:59560557.032 : iCmd = 0, nBytes = 10
19ec-1c88:59560557.144 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:59560760.445 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59560760.570 : System send command 10 bytes + data 0 bytes
19ec-1c88:59560760.642 : IO total need to receive data 2 bytes
19ec-1c88:59560760.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:59560760.759 : iCmd = 0, nBytes = 2
19ec-1c88:59560941.508 : 0000 : 01 00 
19ec-1c88:59560941.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59560941.811 : System total receive data 2 bytes
19ec-1c88:59560941.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:59560941.944 : iCmd = 1, nBytes = 4
19ec-1c88:59561139.123 : 0000 : 00 00 00 00 
19ec-1c88:59561139.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59561139.540 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59561139.685 : AP.ScanParameter.Left = 0
19ec-1c88:59561140.006 : AP.ScanParameter.Top = 0
19ec-1c88:59561140.056 : AP.ScanParameter.Width = 629
19ec-1c88:59561140.111 : AP.ScanParameter.Length = 1109
19ec-1c88:59561140.168 : AP.ScanParameter.PixelNum = 628
19ec-1c88:59561140.228 : AP.ScanParameter.LineNum = 1109
19ec-1c88:59561140.283 : AP.ScanParameter.ScanMode = 4
19ec-1c88:59561140.334 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:59561140.384 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:59561140.441 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:59561140.493 : AP.ScanParameter.Contrast = 0
19ec-1c88:59561140.547 : AP.ScanParameter.Brightness = 0
19ec-1c88:59561140.598 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:59561140.653 : AP.ScanParameter.Highlight = 255
19ec-1c88:59561140.708 : AP.ScanParameter.Shadow = 0
19ec-1c88:59561140.757 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:59561140.809 : AP.ScanParameter.Invert = 0
19ec-1c88:59561140.860 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:59561140.921 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:59561140.981 : AP.ScanParameter.RExposure = 100
19ec-1c88:59561141.035 : AP.ScanParameter.GExposure = 100
19ec-1c88:59561141.089 : AP.ScanParameter.BExposure = 100
19ec-1c88:59561141.142 : AP.ScanParameter.XRes = 300
19ec-1c88:59561141.194 : AP.ScanParameter.YRes = 300
19ec-1c88:59561141.245 : AP.ScanParameter.RGain = 0
19ec-1c88:59561141.297 : AP.ScanParameter.GGain = 0
19ec-1c88:59561141.350 : AP.ScanParameter.BGain = 0
19ec-1c88:59561141.399 : AP.ScanParameter.lensPosition = 0
19ec-1c88:59561141.452 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:59561141.507 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:59561141.565 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:59561141.621 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:59561141.673 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:59561141.727 : AP.ScanParameter.ExtSize = 0
19ec-1c88:59561141.778 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:59561141.830 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:59561141.885 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:59561141.945 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:59561141.996 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:59561142.049 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:59561142.166 : => IoObject::IoLockEnd
19ec-1c88:59561142.256 : <= IoObject::IoLockEnd
19ec-1c88:59561142.303 : <= SetScanParameter ret = 1
19ec-1c88:59567316.906 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:59567317.105 : <= SetGammaTable ret = 1
19ec-1c88:59624871.910 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:59624872.140 : <= SetGammaTable ret = 1
19ec-1c88:59682776.217 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:59682776.421 : <= SetGammaTable ret = 1
19ec-1c88:59741685.382 : => StartScan
19ec-1c88:59741685.558 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:59741685.636 : blIsRW3LiteB = 0
19ec-1c88:59741685.695 : => StartJob
19ec-1c88:59741685.758 : => IoObject::PrepareReadImage
19ec-1c88:59741685.814 : <= IoObject::PrepareReadImage
19ec-1c88:59741685.871 : => IoObject::IoLockStart
19ec-1c88:59741685.989 : => CAsicIO::CheckDevice
19ec-1c88:59741686.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:59741709.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59741709.791 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59741709.850 : <= IoObject::IoLockStart
19ec-1c88:59741709.928 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59741709.997 : IO Send command 10 bytes
19ec-1c88:59741710.138 : => CNT96226::VenderCmd_SetData
19ec-1c88:59741710.197 : iCmd = 0, nBytes = 10
19ec-1c88:59741710.305 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59741909.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59741910.163 : System send command 10 bytes + data 0 bytes
19ec-1c88:59741910.245 : IO total need to receive data 2 bytes
19ec-1c88:59741910.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:59741910.369 : iCmd = 0, nBytes = 2
19ec-1c88:59742097.216 : 0000 : 01 00 
19ec-1c88:59742097.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59742097.440 : System total receive data 2 bytes
19ec-1c88:59742097.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:59742097.570 : iCmd = 1, nBytes = 4
19ec-1c88:59742304.976 : 0000 : 00 00 00 00 
19ec-1c88:59742305.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59742305.399 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59742305.555 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:59742305.692 : IO Send command 10 bytes
19ec-1c88:59742305.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:59742305.995 : iCmd = 0, nBytes = 10
19ec-1c88:59742306.219 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:59742497.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59742497.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:59742497.959 : IO total need to receive data 2 bytes
19ec-1c88:59742498.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:59742498.091 : iCmd = 0, nBytes = 2
19ec-1c88:59742628.982 : 0000 : 01 00 
19ec-1c88:59742629.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59742629.464 : System total receive data 2 bytes
19ec-1c88:59742629.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:59742629.583 : iCmd = 1, nBytes = 4
19ec-1c88:59742799.061 : 0000 : 00 00 00 00 
19ec-1c88:59742799.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59742799.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59742799.613 : Reset Background Line to 2
19ec-1c88:59742799.757 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:59742800.150 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:59742800.252 : IO.ScanParameter.Left = 0
19ec-1c88:59742800.307 : IO.ScanParameter.Top = 0
19ec-1c88:59742800.362 : IO.ScanParameter.Width = 1296
19ec-1c88:59742800.414 : IO.ScanParameter.Length = 1260
19ec-1c88:59742800.469 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:59742800.524 : IO.ScanParameter.LineNum = 2520
19ec-1c88:59742800.578 : IO.ScanParameter.ScanMode = 4
19ec-1c88:59742800.631 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:59742800.684 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:59742800.740 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:59742800.794 : IO.ScanParameter.Contrast = 0
19ec-1c88:59742800.844 : IO.ScanParameter.Brightness = 0
19ec-1c88:59742800.899 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:59742800.952 : IO.ScanParameter.Highlight = 255
19ec-1c88:59742801.014 : IO.ScanParameter.Shadow = 0
19ec-1c88:59742801.067 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:59742801.126 : IO.ScanParameter.Invert = 0
19ec-1c88:59742801.180 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:59742801.239 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:59742801.298 : IO.ScanParameter.RExposure = 100
19ec-1c88:59742801.352 : IO.ScanParameter.GExposure = 100
19ec-1c88:59742801.407 : IO.ScanParameter.BExposure = 100
19ec-1c88:59742801.460 : IO.ScanParameter.XRes = 600
19ec-1c88:59742801.513 : IO.ScanParameter.YRes = 600
19ec-1c88:59742801.567 : IO.ScanParameter.RGain = 0
19ec-1c88:59742801.622 : IO.ScanParameter.GGain = 0
19ec-1c88:59742801.676 : IO.ScanParameter.BGain = 0
19ec-1c88:59742801.723 : IO.ScanParameter.lensPosition = 0
19ec-1c88:59742801.776 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:59742801.835 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:59742801.891 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:59742801.947 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:59742801.999 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:59742802.056 : IO.ScanParameter.ExtSize = 0
19ec-1c88:59742802.107 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:59742802.161 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:59742802.221 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:59742802.380 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:59742802.432 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:59742802.490 : Front Page Image Process Count = 4
19ec-1c88:59742802.752 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:59742802.821 : -> Pixel : 1296
19ec-1c88:59742802.881 : ImageProcess Stage 1 : Software gamma
19ec-1c88:59742802.935 : -> Pixel : 1296
19ec-1c88:59742802.985 : ImageProcess Stage 2 : Cut Image
19ec-1c88:59742803.038 : -> Pixel : 1296
19ec-1c88:59742803.084 : -> blColor : 1
19ec-1c88:59742803.133 : -> blDelayCutTop : 0
19ec-1c88:59742803.183 : -> dwCutLeft : 0
19ec-1c88:59742803.230 : -> dwCutRight : 38
19ec-1c88:59742803.282 : -> dwCutTop : 4
19ec-1c88:59742803.338 : -> dwCutTail : 2222
19ec-1c88:59742803.388 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:59742803.442 : -> dwSrcWidth : 1258
19ec-1c88:59742803.495 : -> dwSrcLength : 2218
19ec-1c88:59742803.544 : -> dwDestWidth : 628
19ec-1c88:59742803.593 : -> dwDestLength : 1109
19ec-1c88:59742803.644 : -> dwYRateFraction : 0/0
19ec-1c88:59742803.695 : -> blColor : 1
19ec-1c88:59742803.742 : -> blYByRate : 0
19ec-1c88:59742807.281 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:59742807.348 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:59742807.410 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:59742807.472 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:59742807.548 : Allocate buffer size=33554432
19ec-1c88:59742812.287 : Alloc Buffer @ =14add020 
19ec-1c88:59742812.345 :   IO  Buffer @ =14add020 / 152dd020 
19ec-1c88:59742812.405 : Image Buffer @ =15add020 / 0 
19ec-1c88:59742812.466 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:59742812.524 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:59742813.738 : Pipe = be22d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:59742816.319 : Pipe = be22d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59742816.405 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:59742817.099 : Pipe = be22e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:59742825.323 : Pipe = be22e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59742825.424 : Reset background event
19ec-1c88:59742827.669 : Create IO thread
19ec-1c88:59742829.093 : <= StartJob ret = 1
19ec-1c88:59742829.394 : => StartPage
19ec-1c88:59742829.458 : StartPage (1) Reset variable
19ec-7a4:59742834.528 :     Pipe = be22d38 Read ==>
19ec-7a4:59742834.697 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59742838.078 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-1888:59742838.192 :         IO Send command 10 bytes
19ec-1888:59742838.274 :         => CNT96226::VenderCmd_SetData
19ec-1888:59742838.333 :         iCmd = 0, nBytes = 12
19ec-1888:59742838.458 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-1c88:59742848.326 : <= StartPage ret = 1
19ec-1c88:59742848.407 : Page 1
19ec-1c88:59742848.459 : <= StartScan ret = 1
19ec-1888:59743511.449 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59743511.631 :         System send command 10 bytes + data 2 bytes
19ec-1888:59743511.714 :         => CNT96226::VenderCmd_GetData
19ec-1888:59743511.775 :         iCmd = 1, nBytes = 4
19ec-1888:59743657.029 :         0000 : 00 00 00 00 
19ec-1888:59743657.134 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59743657.500 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59743657.582 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-1888:59743657.651 :         IO Send command 10 bytes
19ec-1888:59743657.750 :         => CNT96226::VenderCmd_SetData
19ec-1888:59743657.808 :         iCmd = 0, nBytes = 12
19ec-1888:59743657.922 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:59744030.712 : => ReadScan
19ec-1c88:59744030.908 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59744030.986 : => ReadScanEx2
19ec-1c88:59744031.041 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59744031.106 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59744031.394 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59744031.462 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59744031.524 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59744031.587 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59744031.656 : => GetImageToBuffer
19ec-1c88:59744031.709 : => GetImageToBufferPageScan
19ec-1c88:59744031.770 : Pipe = be22e48 Read ==>
19ec-1c88:59744031.909 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59744198.570 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59744198.696 :         System send command 10 bytes + data 2 bytes
19ec-1888:59744198.767 :         => CNT96226::VenderCmd_GetData
19ec-1888:59744198.825 :         iCmd = 1, nBytes = 4
19ec-1888:59744392.482 :         0000 : 00 00 00 00 
19ec-1888:59744392.599 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59744392.744 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59744392.908 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-1888:59744392.981 :         IO Send command 10 bytes
19ec-1888:59744393.085 :         => CNT96226::VenderCmd_SetData
19ec-1888:59744393.143 :         iCmd = 0, nBytes = 28
19ec-1888:59744393.269 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-1888:59744393.384 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-1888:59744593.701 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59744594.211 :         System send command 10 bytes + data 18 bytes
19ec-1888:59744594.297 :         => CNT96226::VenderCmd_GetData
19ec-1888:59744594.359 :         iCmd = 1, nBytes = 4
19ec-1888:59744795.192 :         0000 : 00 00 00 00 
19ec-1888:59744795.293 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59744795.428 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59744795.513 :         IOThread: ReadBackground
19ec-1888:59744795.671 :         Background Front Page Image Process Count = 3
19ec-1888:59744795.789 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-1888:59744795.854 :         -> Pixel : 1296
19ec-1888:59744795.908 :         ImageProcess Stage 1 : Nearest Scale
19ec-1888:59744795.962 :         -> dwSrcWidth : 1296
19ec-1888:59744796.010 :         -> dwSrcLength : 2
19ec-1888:59744796.062 :         -> dwDestWidth : 628
19ec-1888:59744796.113 :         -> dwDestLength : 2
19ec-1888:59744796.163 :         -> dwYRateFraction : 0/0
19ec-1888:59744796.224 :         -> blColor : 1
19ec-1888:59744796.272 :         -> blYByRate : 0
19ec-1888:59744796.322 :         ImageProcess Stage 2 : Background Color Unpack
19ec-1888:59744796.376 :         -> Pixel : 628
19ec-1888:59744797.635 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-1888:59744797.712 :         IO Send command 10 bytes
19ec-1888:59744797.769 :         => CNT96226::VenderCmd_SetData
19ec-1888:59744797.822 :         iCmd = 0, nBytes = 10
19ec-1888:59744797.926 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-1888:59745109.230 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59745109.428 :         System send command 10 bytes + data 0 bytes
19ec-1888:59745109.508 :         IO total need to receive data 7776 bytes
19ec-1888:59745109.581 :         => CNT96226::VenderCmd_GetData
19ec-1888:59745109.646 :         iCmd = 0, nBytes = 7776
19ec-1888:59745366.647 :         skip dump 7648 bytes
19ec-1888:59745366.841 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745366.975 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.104 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.233 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.356 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.481 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.606 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.733 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1888:59745367.928 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59745367.993 :         System total receive data 7776 bytes
19ec-1888:59745368.057 :         => CNT96226::VenderCmd_GetData
19ec-1888:59745368.109 :         iCmd = 1, nBytes = 4
19ec-1888:59745561.425 :         0000 : 00 00 00 00 
19ec-1888:59745561.559 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59745561.715 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59745729.434 :         IOThread: Counting Padding Values
19ec-1888:59745729.632 :         => CScanner::GetWindowDescriptor
19ec-1888:59745729.722 :         <= CScanner::GetWindowDescriptor
19ec-1888:59745729.784 :         Dump Window Descriptor
19ec-1888:59745729.907 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-1888:59745730.049 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-1888:59745730.179 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59745730.316 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-1888:59745730.443 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-1888:59745730.507 :         IOThread : Set Window
19ec-1888:59745730.570 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-1888:59745730.634 :         IO Send command 10 bytes
19ec-1888:59745730.716 :         => CNT96226::VenderCmd_SetData
19ec-1888:59745730.777 :         iCmd = 0, nBytes = 89
19ec-1888:59745730.898 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-1888:59745731.029 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-1888:59745731.163 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-1888:59745731.295 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-1888:59745731.431 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-1888:59745731.531 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-1888:59746877.603 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59746877.798 :         System send command 10 bytes + data 79 bytes
19ec-1888:59746877.870 :         => CNT96226::VenderCmd_GetData
19ec-1888:59746877.926 :         iCmd = 1, nBytes = 4
19ec-1888:59747036.719 :         0000 : 00 00 00 00 
19ec-1888:59747036.844 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59747037.001 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59747037.121 :         IOThread:Send Gamma
19ec-1888:59747037.205 :         => CAquila::UpdateSWGammaTable
19ec-1888:59747037.261 :          NewScanParameter.ColorFilter = 0
19ec-1888:59747037.387 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-1888:59747037.527 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-1888:59747037.664 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-1888:59747037.794 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-1888:59747037.925 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-1888:59747038.058 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-1888:59747038.194 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-1888:59747038.330 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-1888:59747038.462 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-1888:59747038.596 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-1888:59747038.731 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-1888:59747038.868 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-1888:59747039.000 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-1888:59747039.132 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-1888:59747039.264 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-1888:59747039.397 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-1888:59747039.669 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59747039.801 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59747039.930 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1888:59747040.063 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1888:59747040.200 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1888:59747040.336 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1888:59747040.701 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1888:59747040.840 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1888:59747040.978 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1888:59747041.115 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1888:59747041.254 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1888:59747041.392 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1888:59747041.528 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1888:59747041.662 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1888:59747041.799 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1888:59747041.933 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1888:59747042.063 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59747042.189 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59747042.326 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1888:59747042.460 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1888:59747042.824 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1888:59747042.955 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1888:59747043.087 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1888:59747043.223 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1888:59747043.367 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1888:59747043.498 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1888:59747043.629 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1888:59747043.764 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1888:59747043.897 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1888:59747044.087 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1888:59747044.218 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1888:59747044.349 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1888:59747044.472 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59747044.597 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1888:59747044.727 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1888:59747044.859 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1888:59747044.992 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1888:59747045.126 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1888:59747045.261 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1888:59747045.395 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1888:59747045.527 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1888:59747045.658 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1888:59747045.787 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1888:59747045.919 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1888:59747046.051 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1888:59747046.182 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1888:59747046.398 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1888:59747046.526 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1888:59747046.589 :         <= CAquila::UpdateSWGammaTable
19ec-1888:59747086.897 :         IOThread: Wait Pipe
19ec-1888:59747087.063 :         Pipe = be22d38 ==> IsHighUsage
19ec-1888:59747087.222 :         Pipe = be22d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-1888:59747087.352 :         Pipe = be22d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-1888:59747087.483 :         Pipe = be22d38 <== IsHighUsage ret = 0
19ec-1888:59747087.566 :         IOThread: Reserve Unit
19ec-1888:59747087.644 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-1888:59747087.714 :         IO Send command 10 bytes
19ec-1888:59747087.862 :         => CNT96226::VenderCmd_SetData
19ec-1888:59747087.921 :         iCmd = 0, nBytes = 10
19ec-1888:59747088.033 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-1888:59747262.120 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59747262.320 :         System send command 10 bytes + data 0 bytes
19ec-1888:59747262.405 :         => CNT96226::VenderCmd_GetData
19ec-1888:59747262.467 :         iCmd = 1, nBytes = 4
19ec-1888:59747471.302 :         0000 : 00 00 00 00 
19ec-1888:59747471.400 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59747471.560 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59747471.628 :         IOThread: Start Scan
19ec-1888:59747471.696 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-1888:59747471.760 :         IO Send command 10 bytes
19ec-1888:59747471.867 :         => CNT96226::VenderCmd_SetData
19ec-1888:59747471.924 :         iCmd = 0, nBytes = 10
19ec-1888:59747472.025 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-1888:59747737.874 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59747738.053 :         System send command 10 bytes + data 0 bytes
19ec-1888:59747738.135 :         => CNT96226::VenderCmd_GetData
19ec-1888:59747738.195 :         iCmd = 1, nBytes = 4
19ec-1888:59747954.297 :         0000 : 00 00 00 00 
19ec-1888:59747954.380 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59747954.517 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59747954.595 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-1888:59747954.684 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59747954.774 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59747954.844 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59747954.905 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59747954.961 :         IO Send command 10 bytes
19ec-1888:59747955.073 :         => CNT96226::VenderCmd_SetData
19ec-1888:59747955.128 :         iCmd = 0, nBytes = 10
19ec-1888:59747955.239 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59748253.042 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59748253.239 :         System send command 10 bytes + data 0 bytes
19ec-1888:59748253.314 :         IO total need to receive data 2095632 bytes
19ec-1888:59748253.381 :         => CNT96226::VenderCmd_GetData
19ec-1888:59748253.443 :         iCmd = 2, nBytes = 24
19ec-1888:59748455.914 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59748456.065 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59748456.122 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59748456.187 :         Information.Status = 0
19ec-1888:59748456.245 :         => CNT96226::VenderCmd_GetData
19ec-1888:59748456.297 :         iCmd = 2, nBytes = 24
19ec-1888:59748586.420 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59748586.603 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59748586.660 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59748586.730 :         Information.Status = 0
19ec-1888:59748586.783 :         => CNT96226::VenderCmd_GetData
19ec-1888:59748586.946 :         iCmd = 2, nBytes = 24
19ec-1888:59748752.303 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59748752.490 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59748752.552 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59748752.627 :         Information.Status = 0
19ec-1888:59748752.681 :         => CNT96226::VenderCmd_GetData
19ec-1888:59748752.737 :         iCmd = 2, nBytes = 24
19ec-1888:59748959.909 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59748960.039 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59748960.098 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59748960.157 :         Information.Status = 0
19ec-1888:59748960.208 :         => CNT96226::VenderCmd_GetData
19ec-1888:59748960.258 :         iCmd = 2, nBytes = 24
19ec-1888:59749151.573 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59749151.767 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59749151.829 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59749151.907 :         Information.Status = 0
19ec-1888:59749151.962 :         => CNT96226::VenderCmd_GetData
19ec-1888:59749152.021 :         iCmd = 2, nBytes = 24
19ec-1888:59749290.571 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59749291.003 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59749291.063 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59749291.124 :         Information.Status = 0
19ec-1888:59749291.177 :         => CNT96226::VenderCmd_GetData
19ec-1888:59749291.233 :         iCmd = 2, nBytes = 24
19ec-1888:59749460.663 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59749461.087 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59749461.143 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59749461.204 :         Information.Status = 0
19ec-1888:59749461.257 :         => CNT96226::VenderCmd_GetData
19ec-1888:59749461.306 :         iCmd = 2, nBytes = 24
19ec-1888:59749599.393 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59749599.540 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59749599.595 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59749599.666 :         Information.Status = 0
19ec-1888:59749599.719 :         => CNT96226::VenderCmd_GetData
19ec-1888:59749599.774 :         iCmd = 2, nBytes = 24
19ec-1888:59749723.120 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59749723.300 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59749723.360 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59749723.426 :         Information.Status = 0
19ec-1888:59749723.478 :         => CNT96226::VenderCmd_GetData
19ec-1888:59749723.531 :         iCmd = 2, nBytes = 24
19ec-1888:59749899.399 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59749899.560 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59749899.619 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59749899.684 :         Information.Status = 0
19ec-1888:59749899.736 :         => CNT96226::VenderCmd_GetData
19ec-1888:59749899.787 :         iCmd = 2, nBytes = 24
19ec-1888:59750102.576 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59750102.709 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59750102.766 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59750102.827 :         Information.Status = 0
19ec-1888:59750102.880 :         => CNT96226::VenderCmd_GetData
19ec-1888:59750102.934 :         iCmd = 2, nBytes = 24
19ec-1888:59750296.285 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59750296.485 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59750296.551 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59750296.628 :         Information.Status = 0
19ec-1888:59750296.686 :         => CNT96226::VenderCmd_GetData
19ec-1888:59750296.940 :         iCmd = 2, nBytes = 24
19ec-1888:59750506.066 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59750506.217 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59750506.279 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59750506.347 :         Information.Status = 0
19ec-1888:59750506.401 :         => CNT96226::VenderCmd_GetData
19ec-1888:59750506.456 :         iCmd = 2, nBytes = 24
19ec-1888:59750686.623 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59750686.803 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59750686.860 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59750686.930 :         Information.Status = 0
19ec-1888:59750686.989 :         => CNT96226::VenderCmd_GetData
19ec-1888:59750687.043 :         iCmd = 2, nBytes = 24
19ec-1888:59750797.941 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59750798.089 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59750798.148 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59750798.210 :         Information.Status = 0
19ec-1888:59750798.268 :         => CNT96226::VenderCmd_GetData
19ec-1888:59750798.318 :         iCmd = 2, nBytes = 24
19ec-1888:59750960.764 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59750961.135 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59750961.190 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59750961.252 :         Information.Status = 0
19ec-1888:59750961.301 :         => CNT96226::VenderCmd_GetData
19ec-1888:59750961.350 :         iCmd = 2, nBytes = 24
19ec-1888:59751134.705 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59751135.099 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59751135.152 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59751135.211 :         Information.Status = 0
19ec-1888:59751135.261 :         => CNT96226::VenderCmd_GetData
19ec-1888:59751135.312 :         iCmd = 2, nBytes = 24
19ec-1888:59751270.059 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59751270.268 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59751270.333 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59751270.412 :         Information.Status = 0
19ec-1888:59751270.472 :         => CNT96226::VenderCmd_GetData
19ec-1888:59751270.530 :         iCmd = 2, nBytes = 24
19ec-1888:59751409.450 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59751409.589 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59751409.649 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59751409.709 :         Information.Status = 0
19ec-1888:59751409.760 :         => CNT96226::VenderCmd_GetData
19ec-1888:59751409.813 :         iCmd = 2, nBytes = 24
19ec-1888:59751583.129 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59751583.552 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59751583.608 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59751583.670 :         Information.Status = 0
19ec-1888:59751583.722 :         => CNT96226::VenderCmd_GetData
19ec-1888:59751583.777 :         iCmd = 2, nBytes = 24
19ec-1888:59751768.797 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59751768.993 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59751769.053 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59751769.126 :         Information.Status = 0
19ec-1888:59751769.179 :         => CNT96226::VenderCmd_GetData
19ec-1888:59751769.238 :         iCmd = 2, nBytes = 24
19ec-1888:59751880.396 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59751880.527 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59751880.583 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59751880.642 :         Information.Status = 0
19ec-1888:59751880.690 :         => CNT96226::VenderCmd_GetData
19ec-1888:59751880.887 :         iCmd = 2, nBytes = 24
19ec-1888:59752091.591 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59752091.740 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59752091.804 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59752091.871 :         Information.Status = 0
19ec-1888:59752091.928 :         => CNT96226::VenderCmd_GetData
19ec-1888:59752091.980 :         iCmd = 2, nBytes = 24
19ec-1888:59752275.343 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59752275.553 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59752275.616 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59752275.691 :         Information.Status = 0
19ec-1888:59752275.747 :         => CNT96226::VenderCmd_GetData
19ec-1888:59752275.809 :         iCmd = 2, nBytes = 24
19ec-1888:59752398.515 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59752398.651 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59752398.711 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59752398.770 :         Information.Status = 0
19ec-1888:59752398.821 :         => CNT96226::VenderCmd_GetData
19ec-1888:59752398.875 :         iCmd = 2, nBytes = 24
19ec-1888:59752586.344 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59752586.494 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59752586.557 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59752586.618 :         Information.Status = 0
19ec-1888:59752586.672 :         => CNT96226::VenderCmd_GetData
19ec-1888:59752586.727 :         iCmd = 2, nBytes = 24
19ec-1888:59752774.395 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59752774.584 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59752774.640 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59752774.713 :         Information.Status = 0
19ec-1888:59752774.767 :         => CNT96226::VenderCmd_GetData
19ec-1888:59752774.826 :         iCmd = 2, nBytes = 24
19ec-1888:59753043.838 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59753044.008 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59753044.286 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59753044.348 :         Information.Status = 0
19ec-1888:59753044.401 :         => CNT96226::VenderCmd_GetData
19ec-1888:59753044.456 :         iCmd = 2, nBytes = 24
19ec-1888:59753245.787 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59753245.928 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59753245.984 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59753246.051 :         Information.Status = 0
19ec-1888:59753246.105 :         => CNT96226::VenderCmd_GetData
19ec-1888:59753246.158 :         iCmd = 2, nBytes = 24
19ec-1888:59753392.123 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59753392.324 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59753392.386 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59753392.459 :         Information.Status = 0
19ec-1888:59753392.521 :         => CNT96226::VenderCmd_GetData
19ec-1888:59753392.580 :         iCmd = 2, nBytes = 24
19ec-1888:59753520.233 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59753520.369 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59753520.423 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59753520.484 :         Information.Status = 0
19ec-1888:59753520.532 :         => CNT96226::VenderCmd_GetData
19ec-1888:59753520.585 :         iCmd = 2, nBytes = 24
19ec-1888:59753711.270 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59753711.420 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59753711.480 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59753711.544 :         Information.Status = 0
19ec-1888:59753711.598 :         => CNT96226::VenderCmd_GetData
19ec-1888:59753711.651 :         iCmd = 2, nBytes = 24
19ec-1888:59753879.736 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59753879.937 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59753880.003 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59753880.082 :         Information.Status = 0
19ec-1888:59753880.142 :         => CNT96226::VenderCmd_GetData
19ec-1888:59753880.199 :         iCmd = 2, nBytes = 24
19ec-1888:59754027.027 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754027.162 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754027.218 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754027.281 :         Information.Status = 0
19ec-1888:59754027.334 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754027.386 :         iCmd = 2, nBytes = 24
19ec-1888:59754235.989 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754236.136 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754236.197 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754236.264 :         Information.Status = 0
19ec-1888:59754236.320 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754236.377 :         iCmd = 2, nBytes = 24
19ec-1888:59754382.366 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754382.562 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754382.622 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754382.696 :         Information.Status = 0
19ec-1888:59754382.751 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754382.808 :         iCmd = 2, nBytes = 24
19ec-1888:59754513.313 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754513.444 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754513.500 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754513.561 :         Information.Status = 0
19ec-1888:59754513.611 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754513.668 :         iCmd = 2, nBytes = 24
19ec-1888:59754687.717 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754688.131 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754688.186 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754688.244 :         Information.Status = 0
19ec-1888:59754688.294 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754688.345 :         iCmd = 2, nBytes = 24
19ec-1888:59754841.915 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754842.105 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754842.231 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754842.310 :         Information.Status = 0
19ec-1888:59754842.365 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754842.423 :         iCmd = 2, nBytes = 24
19ec-1888:59754957.918 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59754958.065 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59754958.122 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59754958.184 :         Information.Status = 0
19ec-1888:59754958.238 :         => CNT96226::VenderCmd_GetData
19ec-1888:59754958.295 :         iCmd = 2, nBytes = 24
19ec-1888:59755105.284 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59755105.681 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59755105.734 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59755105.795 :         Information.Status = 0
19ec-1888:59755105.846 :         => CNT96226::VenderCmd_GetData
19ec-1888:59755105.899 :         iCmd = 2, nBytes = 24
19ec-1888:59755274.851 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59755274.978 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59755275.035 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59755275.094 :         Information.Status = 0
19ec-1888:59755275.144 :         => CNT96226::VenderCmd_GetData
19ec-1888:59755275.196 :         iCmd = 2, nBytes = 24
19ec-1888:59755433.990 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59755434.195 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59755434.257 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59755434.328 :         Information.Status = 0
19ec-1888:59755434.387 :         => CNT96226::VenderCmd_GetData
19ec-1888:59755434.446 :         iCmd = 2, nBytes = 24
19ec-1888:59755602.169 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59755602.327 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59755602.384 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59755602.447 :         Information.Status = 0
19ec-1888:59755602.501 :         => CNT96226::VenderCmd_GetData
19ec-1888:59755602.555 :         iCmd = 2, nBytes = 24
19ec-1888:59755801.199 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59755801.352 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59755801.412 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59755801.479 :         Information.Status = 0
19ec-1888:59755801.536 :         => CNT96226::VenderCmd_GetData
19ec-1888:59755801.590 :         iCmd = 2, nBytes = 24
19ec-1888:59755979.119 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59755979.339 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59755979.405 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59755979.493 :         Information.Status = 0
19ec-1888:59755979.556 :         => CNT96226::VenderCmd_GetData
19ec-1888:59755979.615 :         iCmd = 2, nBytes = 24
19ec-1888:59756174.237 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59756174.438 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59756174.502 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59756174.575 :         Information.Status = 0
19ec-1888:59756174.635 :         => CNT96226::VenderCmd_GetData
19ec-1888:59756174.691 :         iCmd = 2, nBytes = 24
19ec-1888:59756369.573 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59756369.741 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59756369.803 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59756369.868 :         Information.Status = 0
19ec-1888:59756369.924 :         => CNT96226::VenderCmd_GetData
19ec-1888:59756369.982 :         iCmd = 2, nBytes = 24
19ec-1888:59756560.487 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59756560.681 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59756560.741 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59756560.813 :         Information.Status = 0
19ec-1888:59756560.864 :         => CNT96226::VenderCmd_GetData
19ec-1888:59756560.917 :         iCmd = 2, nBytes = 24
19ec-1888:59756769.540 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59756769.683 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59756769.747 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59756769.812 :         Information.Status = 0
19ec-1888:59756769.869 :         => CNT96226::VenderCmd_GetData
19ec-1888:59756769.926 :         iCmd = 2, nBytes = 24
19ec-1888:59756941.787 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59756941.997 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59756942.061 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59756942.132 :         Information.Status = 0
19ec-1888:59756942.191 :         => CNT96226::VenderCmd_GetData
19ec-1888:59756942.245 :         iCmd = 2, nBytes = 24
19ec-1888:59757068.800 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59757068.944 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59757069.003 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59757069.063 :         Information.Status = 0
19ec-1888:59757069.115 :         => CNT96226::VenderCmd_GetData
19ec-1888:59757069.165 :         iCmd = 2, nBytes = 24
19ec-1888:59757235.749 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59757236.021 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59757236.080 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59757236.145 :         Information.Status = 0
19ec-1888:59757236.196 :         => CNT96226::VenderCmd_GetData
19ec-1888:59757236.248 :         iCmd = 2, nBytes = 24
19ec-1888:59757397.556 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59757397.718 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59757397.777 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59757397.847 :         Information.Status = 0
19ec-1888:59757397.901 :         => CNT96226::VenderCmd_GetData
19ec-1888:59757397.957 :         iCmd = 2, nBytes = 24
19ec-1888:59757536.784 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59757536.937 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59757536.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59757537.062 :         Information.Status = 0
19ec-1888:59757537.115 :         => CNT96226::VenderCmd_GetData
19ec-1888:59757537.168 :         iCmd = 2, nBytes = 24
19ec-1888:59757995.300 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59757995.522 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59757995.578 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59757995.652 :         Information.Status = 0
19ec-1888:59757995.711 :         => CNT96226::VenderCmd_GetData
19ec-1888:59757995.769 :         iCmd = 2, nBytes = 24
19ec-1888:59758237.469 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59758237.647 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59758237.713 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59758237.780 :         Information.Status = 0
19ec-1888:59758237.848 :         => CNT96226::VenderCmd_GetData
19ec-1888:59758237.906 :         iCmd = 2, nBytes = 24
19ec-1888:59759193.149 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59759193.369 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1888:59759193.427 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59759193.504 :         Information.Status = 1, Information.Addr = 3643728
19ec-1888:59759199.024 :         => CNT96226::MemoryRead
19ec-1888:59759610.540 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59759610.733 :         System total receive data 311040 bytes
19ec-1888:59759610.805 :         => CNT96226::VenderCmd_GetData
19ec-1888:59759610.865 :         iCmd = 1, nBytes = 4
19ec-1888:59759767.522 :         0000 : 00 00 00 00 
19ec-1888:59759767.626 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59759767.771 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59759767.839 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59759767.904 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59759768.017 :         Pipe = be22d38 Write ==>
19ec-1888:59759768.128 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59759768.255 :         Pipe = be22d38 start to write data
19ec-1888:59759768.317 :         Pipe = be22d38 Memory Write Copy to be22df8 + 0 size = 36
19ec-1888:59759768.438 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59759768.528 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59759768.628 :         Pipe = be22d38 Set read data ready
19ec-1888:59759768.772 :         Pipe = be22d38 Write <==
19ec-1888:59759768.829 :         Pipe = be22d38 Write ==>
19ec-1888:59759769.094 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59759769.264 :         Pipe = be22d38 start to write data
19ec-1888:59759769.324 :         Pipe = be22d38 Memory Write Copy to be22df8 + 36 size = 311040
19ec-7a4:59759769.479 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59759769.686 :     Pipe = be22d38 Read Copy from be22df8 + 0 size = 36
19ec-7a4:59759769.964 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59759770.057 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59759770.160 :     Pipe = be22d38 Read <==
19ec-1888:59759776.334 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59759776.445 :         Pipe = be22d38 Write read wait size = 0
19ec-1888:59759776.549 :         Pipe = be22d38 Write <==
19ec-7a4:59759889.295 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59759889.511 :     Pipe = be22d38 Read ==>
19ec-7a4:59759889.643 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59759889.790 :     Pipe = be22d38 Read Copy from be22df8 + 36 size = 311040
19ec-7a4:59759897.682 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59759897.818 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59759897.927 :     Pipe = be22d38 Read <==
19ec-7a4:59759897.981 :     ImageProcessThread : Process start
19ec-7a4:59759909.660 :     BytesPerLine = 3888
19ec-7a4:59759909.778 :     Lines = 80
19ec-7a4:59759967.777 :     ImageProcessThread : Process end
19ec-1888:59760042.899 :         IOThread: get image OK
19ec-1888:59760043.099 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-1888:59760043.224 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59760043.325 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59760043.403 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59760043.476 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59760043.538 :         IO Send command 10 bytes
19ec-1888:59760043.680 :         => CNT96226::VenderCmd_SetData
19ec-1888:59760043.739 :         iCmd = 0, nBytes = 10
19ec-1888:59760043.855 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59760334.334 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59760334.530 :         System send command 10 bytes + data 0 bytes
19ec-1888:59760334.598 :         IO total need to receive data 2095632 bytes
19ec-1888:59760334.665 :         => CNT96226::VenderCmd_GetData
19ec-1888:59760334.722 :         iCmd = 2, nBytes = 24
19ec-1888:59760839.752 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59760839.957 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59760840.017 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59760840.091 :         Information.Status = 0
19ec-1888:59760840.154 :         => CNT96226::VenderCmd_GetData
19ec-1888:59760840.211 :         iCmd = 2, nBytes = 24
19ec-7a4:59761286.754 :     Pipe = be22e48 Write ==>
19ec-7a4:59761287.017 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59761287.165 :     Pipe = be22e48 start to write data
19ec-7a4:59761287.229 :     Pipe = be22e48 Memory Write Copy to be22f08 + 0 size = 36
19ec-7a4:59761287.347 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59761287.439 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59761287.536 :     Pipe = be22e48 Set read data ready
19ec-7a4:59761287.678 :     Pipe = be22e48 Write <==
19ec-7a4:59761287.732 :     Pipe = be22e48 Write ==>
19ec-7a4:59761287.819 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59761287.933 :     Pipe = be22e48 start to write data
19ec-7a4:59761287.992 :     Pipe = be22e48 Memory Write Copy to be22f08 + 36 size = 71592
19ec-1c88:59761288.728 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59761288.909 : Pipe = be22e48 Read Copy from be22f08 + 0 size = 36
19ec-1c88:59761289.027 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59761289.118 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59761289.215 : Pipe = be22e48 Read <==
19ec-1c88:59761289.270 : Get Packet type = 0 
19ec-1c88:59761289.326 : Get Packet dwSize = 71592 
19ec-1c88:59761289.562 : Get Packet bADFStatus = 1 
19ec-1c88:59761289.627 : Get Packet dwStatusLong = 0 
19ec-1c88:59761289.685 : Get Packet dwMessageStatusLong = 0 
19ec-7a4:59761289.758 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-7a4:59761289.856 :     Pipe = be22e48 Write read wait size = 0
19ec-1c88:59761289.924 : <= GetImageToBufferPageScan Ret = 1
19ec-7a4:59761289.980 :     Pipe = be22e48 Write <==
19ec-1c88:59761290.035 : <= GetImageToBuffer Ret = 1
19ec-7a4:59761290.096 :     Pipe = be22d38 Read ==>
19ec-1c88:59761290.152 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:59761290.225 : Pipe = be22e48 Read ==>
19ec-7a4:59761290.279 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59761290.359 : Pipe = be22e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-1c88:59761290.471 : Pipe = be22e48 Read Copy from be22f08 + 36 size = 71592
19ec-1c88:59761291.973 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59761292.064 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59761292.155 : Pipe = be22e48 Read <==
19ec-1c88:59761292.209 : => GetImageToBuffer
19ec-1c88:59761292.261 : => GetImageToBufferPageScan
19ec-1c88:59761292.322 : Pipe = be22e48 Read ==>
19ec-1c88:59761292.408 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59761823.881 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59761824.091 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1888:59761824.153 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59761824.231 :         Information.Status = 1, Information.Addr = 3954768
19ec-1888:59761825.094 :         => CNT96226::MemoryRead
19ec-1888:59762225.121 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59762225.631 :         System total receive data 311040 bytes
19ec-1888:59762225.699 :         => CNT96226::VenderCmd_GetData
19ec-1888:59762225.765 :         iCmd = 1, nBytes = 4
19ec-1888:59762433.199 :         0000 : 00 00 00 00 
19ec-1888:59762433.285 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59762433.426 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59762433.493 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59762433.548 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59762433.649 :         Pipe = be22d38 Write ==>
19ec-1888:59762433.759 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59762433.885 :         Pipe = be22d38 start to write data
19ec-1888:59762433.944 :         Pipe = be22d38 Memory Write Copy to be22df8 + 311076 size = 36
19ec-1888:59762434.065 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59762434.155 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59762434.249 :         Pipe = be22d38 Set read data ready
19ec-1888:59762434.374 :         Pipe = be22d38 Write <==
19ec-1888:59762434.432 :         Pipe = be22d38 Write ==>
19ec-1888:59762434.518 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59762434.627 :         Pipe = be22d38 start to write data
19ec-1888:59762434.683 :         Pipe = be22d38 Memory Write Copy to be22df8 + 311112 size = 311040
19ec-7a4:59762435.468 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59762435.657 :     Pipe = be22d38 Read Copy from be22df8 + 311076 size = 36
19ec-7a4:59762435.786 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59762435.878 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59762435.975 :     Pipe = be22d38 Read <==
19ec-7a4:59762436.033 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59762436.097 :     Pipe = be22d38 Read ==>
19ec-7a4:59762436.180 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59762440.953 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59762441.120 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59762441.220 :         Pipe = be22d38 Set read data ready
19ec-1888:59762441.336 :         Pipe = be22d38 Write <==
19ec-7a4:59762442.379 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59762442.559 :     Pipe = be22d38 Read Copy from be22df8 + 311112 size = 311040
19ec-7a4:59762443.577 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59762443.668 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59762443.766 :     Pipe = be22d38 Read <==
19ec-7a4:59762443.819 :     ImageProcessThread : Process start
19ec-7a4:59762448.007 :     BytesPerLine = 3888
19ec-7a4:59762448.063 :     Lines = 80
19ec-7a4:59762498.886 :     ImageProcessThread : Process end
19ec-1888:59762629.395 :         IOThread: get image OK
19ec-1888:59762629.573 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-1888:59762629.681 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59762629.777 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59762629.861 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59762629.931 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59762629.994 :         IO Send command 10 bytes
19ec-1888:59762630.127 :         => CNT96226::VenderCmd_SetData
19ec-1888:59762630.187 :         iCmd = 0, nBytes = 10
19ec-1888:59762630.307 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59762923.158 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59762923.330 :         System send command 10 bytes + data 0 bytes
19ec-1888:59762923.403 :         IO total need to receive data 2095632 bytes
19ec-1888:59762923.471 :         => CNT96226::VenderCmd_GetData
19ec-1888:59762923.527 :         iCmd = 2, nBytes = 24
19ec-7a4:59763179.933 :     Pipe = be22e48 Write ==>
19ec-7a4:59763180.192 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59763180.335 :     Pipe = be22e48 start to write data
19ec-7a4:59763180.400 :     Pipe = be22e48 Memory Write Copy to be22f08 + 71628 size = 36
19ec-7a4:59763180.521 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59763180.617 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59763180.710 :     Pipe = be22e48 Set read data ready
19ec-7a4:59763180.861 :     Pipe = be22e48 Write <==
19ec-7a4:59763180.912 :     Pipe = be22e48 Write ==>
19ec-7a4:59763180.997 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59763181.104 :     Pipe = be22e48 start to write data
19ec-7a4:59763181.160 :     Pipe = be22e48 Memory Write Copy to be22f08 + 71664 size = 75360
19ec-1c88:59763181.954 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59763182.152 : Pipe = be22e48 Read Copy from be22f08 + 71628 size = 36
19ec-1c88:59763182.271 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59763182.359 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59763182.458 : Pipe = be22e48 Read <==
19ec-1c88:59763182.512 : Get Packet type = 0 
19ec-1c88:59763182.564 : Get Packet dwSize = 75360 
19ec-1c88:59763182.616 : Get Packet bADFStatus = 1 
19ec-1c88:59763182.670 : Get Packet dwStatusLong = 0 
19ec-1c88:59763182.723 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59763182.787 : <= GetImageToBufferPageScan Ret = 1
19ec-7a4:59763182.856 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59763182.954 :     Pipe = be22e48 Write read wait size = 0
19ec-1c88:59763183.020 : <= GetImageToBuffer Ret = 1
19ec-7a4:59763183.078 :     Pipe = be22e48 Write <==
19ec-1c88:59763183.134 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:59763183.205 : Pipe = be22e48 Read ==>
19ec-7a4:59763183.261 :     Pipe = be22d38 Read ==>
19ec-1c88:59763183.315 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59763183.556 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59763183.636 : Pipe = be22e48 Read Copy from be22f08 + 71664 size = 28260
19ec-1c88:59763184.254 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:59763184.341 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59763184.436 : Pipe = be22e48 Read <==
19ec-1c88:59763360.038 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59763360.521 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59763360.596 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59763360.666 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59763360.730 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59763360.792 : <= ReadScanEx2 ret = 1
19ec-1c88:59763360.850 : <= ReadScan ret = 1
19ec-1888:59763414.785 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59763414.942 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59763415.003 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59763415.075 :         Information.Status = 0
19ec-1888:59763415.137 :         => CNT96226::VenderCmd_GetData
19ec-1888:59763415.198 :         iCmd = 2, nBytes = 24
19ec-1888:59764017.373 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59764017.580 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59764017.650 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59764017.728 :         Information.Status = 0
19ec-1888:59764017.790 :         => CNT96226::VenderCmd_GetData
19ec-1888:59764017.847 :         iCmd = 2, nBytes = 24
19ec-1888:59764597.175 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59764597.388 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1888:59764597.462 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59764597.542 :         Information.Status = 1, Information.Addr = 4265808
19ec-1888:59764598.652 :         => CNT96226::MemoryRead
19ec-1888:59764991.836 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59764992.259 :         System total receive data 311040 bytes
19ec-1888:59764992.334 :         => CNT96226::VenderCmd_GetData
19ec-1888:59764992.397 :         iCmd = 1, nBytes = 4
19ec-1888:59765161.451 :         0000 : 00 00 00 00 
19ec-1888:59765161.615 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59765161.773 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59765161.844 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59765161.906 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59765162.011 :         Pipe = be22d38 Write ==>
19ec-1888:59765162.134 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59765162.270 :         Pipe = be22d38 start to write data
19ec-1888:59765162.335 :         Pipe = be22d38 Memory Write Copy to be22df8 + 622152 size = 36
19ec-1888:59765162.456 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59765162.552 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59765162.653 :         Pipe = be22d38 Set read data ready
19ec-1888:59765162.797 :         Pipe = be22d38 Write <==
19ec-1888:59765162.855 :         Pipe = be22d38 Write ==>
19ec-1888:59765162.943 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59765163.060 :         Pipe = be22d38 start to write data
19ec-1888:59765163.121 :         Pipe = be22d38 Memory Write Copy to be22df8 + 622188 size = 311040
19ec-7a4:59765163.568 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59765163.752 :     Pipe = be22d38 Read Copy from be22df8 + 622152 size = 36
19ec-7a4:59765163.885 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59765163.983 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59765164.081 :     Pipe = be22d38 Read <==
19ec-7a4:59765164.142 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59765164.339 :     Pipe = be22d38 Read ==>
19ec-7a4:59765164.442 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59765169.852 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59765169.959 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59765170.062 :         Pipe = be22d38 Set read data ready
19ec-1888:59765170.177 :         Pipe = be22d38 Write <==
19ec-7a4:59765170.896 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59765171.047 :     Pipe = be22d38 Read Copy from be22df8 + 622188 size = 311040
19ec-7a4:59765172.143 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59765172.236 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59765172.338 :     Pipe = be22d38 Read <==
19ec-7a4:59765172.393 :     ImageProcessThread : Process start
19ec-7a4:59765176.702 :     BytesPerLine = 3888
19ec-7a4:59765176.763 :     Lines = 80
19ec-7a4:59765224.391 :     ImageProcessThread : Process end
19ec-1888:59765349.679 :         IOThread: get image OK
19ec-1888:59765349.851 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-1888:59765349.956 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59765350.057 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59765350.133 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59765350.200 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59765350.261 :         IO Send command 10 bytes
19ec-1888:59765350.376 :         => CNT96226::VenderCmd_SetData
19ec-1888:59765350.434 :         iCmd = 0, nBytes = 10
19ec-1888:59765350.548 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:59765367.893 : => ReadScan
19ec-1c88:59765367.984 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59765368.055 : => ReadScanEx2
19ec-1c88:59765368.104 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59765368.163 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59765368.222 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59765368.280 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59765368.339 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59765368.399 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59765368.463 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:59765368.532 : Pipe = be22e48 Read ==>
19ec-1c88:59765368.643 : Pipe = be22e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:59765368.767 : Pipe = be22e48 Read Copy from be22f08 + 99924 size = 47100
19ec-1c88:59765369.082 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59765369.166 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59765369.267 : Pipe = be22e48 Read <==
19ec-1c88:59765369.326 : => GetImageToBuffer
19ec-1c88:59765369.377 : => GetImageToBufferPageScan
19ec-1c88:59765369.433 : Pipe = be22e48 Read ==>
19ec-1c88:59765369.579 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59765645.999 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59765646.187 :         System send command 10 bytes + data 0 bytes
19ec-1888:59765646.263 :         IO total need to receive data 2095632 bytes
19ec-1888:59765646.334 :         => CNT96226::VenderCmd_GetData
19ec-1888:59765646.396 :         iCmd = 2, nBytes = 24
19ec-7a4:59765897.111 :     Pipe = be22e48 Write ==>
19ec-7a4:59765897.346 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59765897.495 :     Pipe = be22e48 start to write data
19ec-7a4:59765897.557 :     Pipe = be22e48 Memory Write Copy to be22f08 + 147024 size = 36
19ec-7a4:59765897.687 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59765897.777 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59765897.873 :     Pipe = be22e48 Set read data ready
19ec-7a4:59765898.001 :     Pipe = be22e48 Write <==
19ec-7a4:59765898.381 :     Pipe = be22e48 Write ==>
19ec-7a4:59765898.471 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59765898.584 :     Pipe = be22e48 start to write data
19ec-7a4:59765898.643 :     Pipe = be22e48 Memory Write Copy to be22f08 + 147060 size = 75360
19ec-1c88:59765898.985 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59765899.165 : Pipe = be22e48 Read Copy from be22f08 + 147024 size = 36
19ec-1c88:59765899.284 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59765899.370 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59765899.466 : Pipe = be22e48 Read <==
19ec-1c88:59765899.521 : Get Packet type = 0 
19ec-1c88:59765899.574 : Get Packet dwSize = 75360 
19ec-1c88:59765899.629 : Get Packet bADFStatus = 1 
19ec-1c88:59765899.682 : Get Packet dwStatusLong = 0 
19ec-1c88:59765899.733 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59765899.795 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59765899.853 : <= GetImageToBuffer Ret = 1
19ec-1c88:59765899.916 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:59765899.986 : Pipe = be22e48 Read ==>
19ec-1c88:59765900.070 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59765900.264 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59765900.356 :     Pipe = be22e48 Write read wait size = 52752
19ec-7a4:59765900.452 :     Pipe = be22e48 Set read data ready
19ec-7a4:59765900.565 :     Pipe = be22e48 Write <==
19ec-7a4:59765900.622 :     Pipe = be22d38 Read ==>
19ec-7a4:59765900.711 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59765901.052 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59765901.196 : Pipe = be22e48 Read Copy from be22f08 + 147060 size = 52752
19ec-1c88:59765901.466 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:59765901.553 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59765901.867 : Pipe = be22e48 Read <==
19ec-1c88:59766062.382 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59766062.542 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59766062.614 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59766062.678 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59766062.741 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59766062.799 : <= ReadScanEx2 ret = 1
19ec-1c88:59766062.853 : <= ReadScan ret = 1
19ec-1888:59766147.811 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59766148.012 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59766148.080 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59766148.167 :         Information.Status = 0
19ec-1888:59766148.229 :         => CNT96226::VenderCmd_GetData
19ec-1888:59766148.289 :         iCmd = 2, nBytes = 24
19ec-1888:59766715.180 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59766715.409 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59766715.481 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59766715.562 :         Information.Status = 0
19ec-1888:59766715.630 :         => CNT96226::VenderCmd_GetData
19ec-1888:59766715.690 :         iCmd = 2, nBytes = 24
19ec-1888:59767269.420 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59767269.652 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1888:59767269.713 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59767269.790 :         Information.Status = 1, Information.Addr = 4576848
19ec-1888:59767270.900 :         => CNT96226::MemoryRead
19ec-1888:59767666.740 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59767666.923 :         System total receive data 311040 bytes
19ec-1888:59767666.999 :         => CNT96226::VenderCmd_GetData
19ec-1888:59767667.060 :         iCmd = 1, nBytes = 4
19ec-1888:59767816.859 :         0000 : 00 00 00 00 
19ec-1888:59767817.072 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59767817.208 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59767817.267 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59767817.322 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59767817.424 :         Pipe = be22d38 Write ==>
19ec-1888:59767817.533 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59767817.660 :         Pipe = be22d38 start to write data
19ec-1888:59767817.721 :         Pipe = be22d38 Memory Write Copy to be22df8 + 933228 size = 36
19ec-1888:59767817.842 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59767817.932 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59767818.029 :         Pipe = be22d38 Set read data ready
19ec-1888:59767818.164 :         Pipe = be22d38 Write <==
19ec-1888:59767818.218 :         Pipe = be22d38 Write ==>
19ec-1888:59767818.532 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59767818.650 :         Pipe = be22d38 start to write data
19ec-1888:59767818.711 :         Pipe = be22d38 Memory Write Copy to be22df8 + 933264 size = 311040
19ec-7a4:59767819.133 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59767819.321 :     Pipe = be22d38 Read Copy from be22df8 + 933228 size = 36
19ec-7a4:59767819.451 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59767819.543 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59767819.649 :     Pipe = be22d38 Read <==
19ec-7a4:59767819.711 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59767819.777 :     Pipe = be22d38 Read ==>
19ec-7a4:59767819.861 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59767825.082 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59767825.180 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59767825.283 :         Pipe = be22d38 Set read data ready
19ec-1888:59767825.394 :         Pipe = be22d38 Write <==
19ec-7a4:59767826.325 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59767826.509 :     Pipe = be22d38 Read Copy from be22df8 + 933264 size = 311040
19ec-7a4:59767827.691 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59767827.784 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59767827.883 :     Pipe = be22d38 Read <==
19ec-7a4:59767827.937 :     ImageProcessThread : Process start
19ec-7a4:59767832.257 :     BytesPerLine = 3888
19ec-7a4:59767832.311 :     Lines = 80
19ec-7a4:59767880.197 :     ImageProcessThread : Process end
19ec-1888:59768016.683 :         IOThread: get image OK
19ec-1888:59768016.873 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-1888:59768016.980 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59768017.093 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59768017.172 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59768017.245 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59768017.313 :         IO Send command 10 bytes
19ec-1888:59768017.438 :         => CNT96226::VenderCmd_SetData
19ec-1888:59768017.497 :         iCmd = 0, nBytes = 10
19ec-1888:59768017.615 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:59768149.017 : => ReadScan
19ec-1c88:59768149.186 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59768149.270 : => ReadScanEx2
19ec-1c88:59768149.324 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59768149.386 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59768149.446 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59768149.510 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59768149.571 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59768149.632 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59768149.697 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:59768149.871 : Pipe = be22e48 Read ==>
19ec-1c88:59768149.997 : Pipe = be22e48 Read Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:59768150.130 : Pipe = be22e48 Read Copy from be22f08 + 199812 size = 22608
19ec-1c88:59768150.356 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59768150.444 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59768150.545 : Pipe = be22e48 Read <==
19ec-1c88:59768150.601 : => GetImageToBuffer
19ec-1c88:59768150.652 : => GetImageToBufferPageScan
19ec-1c88:59768150.711 : Pipe = be22e48 Read ==>
19ec-1c88:59768150.801 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59768285.684 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59768285.848 :         System send command 10 bytes + data 0 bytes
19ec-1888:59768285.925 :         IO total need to receive data 2095632 bytes
19ec-1888:59768285.995 :         => CNT96226::VenderCmd_GetData
19ec-1888:59768286.054 :         iCmd = 2, nBytes = 24
19ec-7a4:59768561.142 :     Pipe = be22e48 Write ==>
19ec-7a4:59768561.348 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59768561.492 :     Pipe = be22e48 start to write data
19ec-7a4:59768561.558 :     Pipe = be22e48 Memory Write Copy to be22f08 + 222420 size = 36
19ec-7a4:59768561.680 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59768561.769 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59768561.866 :     Pipe = be22e48 Set read data ready
19ec-7a4:59768562.003 :     Pipe = be22e48 Write <==
19ec-7a4:59768562.056 :     Pipe = be22e48 Write ==>
19ec-7a4:59768562.138 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59768562.249 :     Pipe = be22e48 start to write data
19ec-7a4:59768562.307 :     Pipe = be22e48 Memory Write Copy to be22f08 + 222456 size = 75360
19ec-1c88:59768562.764 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59768562.946 : Pipe = be22e48 Read Copy from be22f08 + 222420 size = 36
19ec-1c88:59768563.076 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59768563.171 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59768563.267 : Pipe = be22e48 Read <==
19ec-1c88:59768563.326 : Get Packet type = 0 
19ec-1c88:59768563.381 : Get Packet dwSize = 75360 
19ec-1c88:59768563.438 : Get Packet bADFStatus = 1 
19ec-1c88:59768563.495 : Get Packet dwStatusLong = 0 
19ec-1c88:59768563.548 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59768563.615 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59768563.671 : <= GetImageToBuffer Ret = 1
19ec-1c88:59768563.736 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59768563.803 : Pipe = be22e48 Read ==>
19ec-7a4:59768563.897 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59768563.990 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59768564.112 :     Pipe = be22e48 Write <==
19ec-7a4:59768564.173 :     Pipe = be22d38 Read ==>
19ec-1c88:59768564.254 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59768564.363 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59768564.450 : Pipe = be22e48 Read Copy from be22f08 + 222456 size = 75360
19ec-1c88:59768564.777 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59768564.863 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59768564.957 : Pipe = be22e48 Read <==
19ec-1c88:59768565.012 : => GetImageToBuffer
19ec-1c88:59768565.063 : => GetImageToBufferPageScan
19ec-1c88:59768565.115 : Pipe = be22e48 Read ==>
19ec-1c88:59768565.197 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59768788.555 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59768789.078 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59768789.267 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59768789.338 :         Information.Status = 0
19ec-1888:59768789.401 :         => CNT96226::VenderCmd_GetData
19ec-1888:59768789.465 :         iCmd = 2, nBytes = 24
19ec-1888:59769412.128 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59769412.311 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59769412.371 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59769412.441 :         Information.Status = 0
19ec-1888:59769412.502 :         => CNT96226::VenderCmd_GetData
19ec-1888:59769412.557 :         iCmd = 2, nBytes = 24
19ec-1888:59770007.509 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59770007.692 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1888:59770007.750 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59770007.820 :         Information.Status = 1, Information.Addr = 4887888
19ec-1888:59770008.697 :         => CNT96226::MemoryRead
19ec-1888:59770399.778 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59770399.894 :         System total receive data 311040 bytes
19ec-1888:59770399.958 :         => CNT96226::VenderCmd_GetData
19ec-1888:59770400.016 :         iCmd = 1, nBytes = 4
19ec-1888:59770575.642 :         0000 : 00 00 00 00 
19ec-1888:59770575.822 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59770576.068 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59770576.196 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59770576.310 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59770576.501 :         Pipe = be22d38 Write ==>
19ec-1888:59770576.719 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59770576.974 :         Pipe = be22d38 start to write data
19ec-1888:59770577.103 :         Pipe = be22d38 Memory Write Copy to be22df8 + 1244304 size = 36
19ec-1888:59770577.347 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59770577.530 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59770577.727 :         Pipe = be22d38 Set read data ready
19ec-1888:59770577.973 :         Pipe = be22d38 Write <==
19ec-1888:59770578.088 :         Pipe = be22d38 Write ==>
19ec-1888:59770578.262 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59770578.492 :         Pipe = be22d38 start to write data
19ec-1888:59770578.609 :         Pipe = be22d38 Memory Write Copy to be22df8 + 1244340 size = 311040
19ec-7a4:59770579.528 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59770579.903 :     Pipe = be22d38 Read Copy from be22df8 + 1244304 size = 36
19ec-7a4:59770580.153 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59770580.334 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59770580.535 :     Pipe = be22d38 Read <==
19ec-7a4:59770580.653 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59770580.791 :     Pipe = be22d38 Read ==>
19ec-7a4:59770580.966 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59770590.717 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59770590.923 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59770591.127 :         Pipe = be22d38 Set read data ready
19ec-1888:59770591.366 :         Pipe = be22d38 Write <==
19ec-7a4:59770592.858 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59770593.222 :     Pipe = be22d38 Read Copy from be22df8 + 1244340 size = 311040
19ec-7a4:59770594.937 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59770595.120 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59770595.317 :     Pipe = be22d38 Read <==
19ec-7a4:59770595.425 :     ImageProcessThread : Process start
19ec-7a4:59770604.035 :     BytesPerLine = 3888
19ec-7a4:59770604.497 :     Lines = 80
19ec-7a4:59770698.688 :     ImageProcessThread : Process end
19ec-1888:59770920.430 :         IOThread: get image OK
19ec-1888:59770920.729 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-1888:59770920.938 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59770921.125 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59770921.282 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59770921.411 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59770921.532 :         IO Send command 10 bytes
19ec-1888:59770921.743 :         => CNT96226::VenderCmd_SetData
19ec-1888:59770921.855 :         iCmd = 0, nBytes = 10
19ec-1888:59770922.081 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-7a4:59771746.780 :     Pipe = be22e48 Write ==>
19ec-7a4:59771747.053 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59771747.220 :     Pipe = be22e48 start to write data
19ec-7a4:59771747.291 :     Pipe = be22e48 Memory Write Copy to be22f08 + 297816 size = 36
19ec-7a4:59771747.429 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59771747.532 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59771747.642 :     Pipe = be22e48 Set read data ready
19ec-7a4:59771747.822 :     Pipe = be22e48 Write <==
19ec-7a4:59771747.883 :     Pipe = be22e48 Write ==>
19ec-7a4:59771747.983 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59771748.114 :     Pipe = be22e48 start to write data
19ec-7a4:59771748.179 :     Pipe = be22e48 Memory Write Copy to be22f08 + 297852 size = 75360
19ec-1c88:59771748.941 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59771749.144 : Pipe = be22e48 Read Copy from be22f08 + 297816 size = 36
19ec-1c88:59771749.280 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59771749.385 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59771749.498 : Pipe = be22e48 Read <==
19ec-1c88:59771749.561 : Get Packet type = 0 
19ec-1c88:59771749.623 : Get Packet dwSize = 75360 
19ec-1c88:59771749.683 : Get Packet bADFStatus = 1 
19ec-1c88:59771749.746 : Get Packet dwStatusLong = 0 
19ec-1c88:59771749.802 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59771749.961 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59771750.028 : <= GetImageToBuffer Ret = 1
19ec-1c88:59771750.100 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:59771750.181 : Pipe = be22e48 Read ==>
19ec-7a4:59771750.252 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59771750.359 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59771750.508 :     Pipe = be22e48 Write <==
19ec-7a4:59771750.574 :     Pipe = be22d38 Read ==>
19ec-1c88:59771750.703 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59771750.828 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59771750.924 : Pipe = be22e48 Read Copy from be22f08 + 297852 size = 1884
19ec-1c88:59771751.065 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:59771751.163 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59771751.271 : Pipe = be22e48 Read <==
19ec-1c88:59771928.068 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59771928.228 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59771928.300 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59771928.372 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59771928.442 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59771928.509 : <= ReadScanEx2 ret = 1
19ec-1c88:59771928.571 : <= ReadScan ret = 1
19ec-1888:59772211.053 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59772211.227 :         System send command 10 bytes + data 0 bytes
19ec-1888:59772211.305 :         IO total need to receive data 2095632 bytes
19ec-1888:59772211.568 :         => CNT96226::VenderCmd_GetData
19ec-1888:59772211.643 :         iCmd = 2, nBytes = 24
19ec-1888:59772824.879 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59772825.099 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1888:59772825.165 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59772825.241 :         Information.Status = 1, Information.Addr = 5198928
19ec-1888:59772826.181 :         => CNT96226::MemoryRead
19ec-1888:59773218.883 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59773219.100 :         System total receive data 311040 bytes
19ec-1888:59773219.176 :         => CNT96226::VenderCmd_GetData
19ec-1888:59773219.236 :         iCmd = 1, nBytes = 4
19ec-1888:59773396.819 :         0000 : 00 00 00 00 
19ec-1888:59773396.978 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59773397.149 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59773397.225 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59773397.289 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59773397.399 :         Pipe = be22d38 Write ==>
19ec-1888:59773397.528 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59773397.672 :         Pipe = be22d38 start to write data
19ec-1888:59773397.741 :         Pipe = be22d38 Memory Write Copy to be22df8 + 1555380 size = 36
19ec-1888:59773397.866 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59773397.959 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59773398.060 :         Pipe = be22d38 Set read data ready
19ec-1888:59773398.206 :         Pipe = be22d38 Write <==
19ec-1888:59773398.265 :         Pipe = be22d38 Write ==>
19ec-1888:59773398.358 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59773398.478 :         Pipe = be22d38 start to write data
19ec-1888:59773398.538 :         Pipe = be22d38 Memory Write Copy to be22df8 + 1555416 size = 311040
19ec-7a4:59773399.291 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59773399.479 :     Pipe = be22d38 Read Copy from be22df8 + 1555380 size = 36
19ec-7a4:59773399.606 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59773399.698 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59773399.802 :     Pipe = be22d38 Read <==
19ec-7a4:59773399.864 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59773399.932 :     Pipe = be22d38 Read ==>
19ec-7a4:59773400.016 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59773405.084 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59773405.186 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59773405.291 :         Pipe = be22d38 Set read data ready
19ec-1888:59773405.405 :         Pipe = be22d38 Write <==
19ec-7a4:59773406.507 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59773406.692 :     Pipe = be22d38 Read Copy from be22df8 + 1555416 size = 311040
19ec-7a4:59773407.775 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59773407.867 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59773407.965 :     Pipe = be22d38 Read <==
19ec-7a4:59773408.020 :     ImageProcessThread : Process start
19ec-7a4:59773412.332 :     BytesPerLine = 3888
19ec-7a4:59773412.388 :     Lines = 80
19ec-7a4:59773459.951 :     ImageProcessThread : Process end
19ec-1888:59773576.586 :         IOThread: get image OK
19ec-1888:59773576.826 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-1888:59773576.934 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59773577.036 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59773577.114 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59773577.181 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59773577.367 :         IO Send command 10 bytes
19ec-1888:59773577.494 :         => CNT96226::VenderCmd_SetData
19ec-1888:59773577.554 :         iCmd = 0, nBytes = 10
19ec-1888:59773577.673 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:59774105.834 : => ReadScan
19ec-1c88:59774106.011 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59774106.087 : => ReadScanEx2
19ec-1c88:59774106.142 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59774106.202 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59774106.262 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59774106.323 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59774106.382 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59774106.441 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59774106.506 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:59774106.573 : Pipe = be22e48 Read ==>
19ec-1c88:59774106.706 : Pipe = be22e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:59774106.855 : Pipe = be22e48 Read Copy from be22f08 + 299736 size = 73476
19ec-1c88:59774107.271 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59774107.358 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59774107.451 : Pipe = be22e48 Read <==
19ec-1c88:59774107.502 : => GetImageToBuffer
19ec-1c88:59774107.557 : => GetImageToBufferPageScan
19ec-1c88:59774107.613 : Pipe = be22e48 Read ==>
19ec-1c88:59774107.696 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59774137.255 :     Pipe = be22e48 Write ==>
19ec-7a4:59774137.434 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59774137.577 :     Pipe = be22e48 start to write data
19ec-7a4:59774137.640 :     Pipe = be22e48 Memory Write Copy to be22f08 + 373212 size = 36
19ec-7a4:59774137.761 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59774137.853 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59774137.947 :     Pipe = be22e48 Set read data ready
19ec-7a4:59774138.088 :     Pipe = be22e48 Write <==
19ec-7a4:59774138.143 :     Pipe = be22e48 Write ==>
19ec-7a4:59774138.228 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59774138.338 :     Pipe = be22e48 start to write data
19ec-7a4:59774138.394 :     Pipe = be22e48 Memory Write Copy to be22f08 + 373248 size = 75360
19ec-1c88:59774138.878 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59774139.051 : Pipe = be22e48 Read Copy from be22f08 + 373212 size = 36
19ec-1c88:59774139.172 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59774139.261 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59774139.361 : Pipe = be22e48 Read <==
19ec-1c88:59774139.417 : Get Packet type = 0 
19ec-1c88:59774139.473 : Get Packet dwSize = 75360 
19ec-1c88:59774139.527 : Get Packet bADFStatus = 1 
19ec-1c88:59774139.581 : Get Packet dwStatusLong = 0 
19ec-1c88:59774139.632 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59774139.696 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59774139.752 : <= GetImageToBuffer Ret = 1
19ec-1c88:59774139.809 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:59774139.877 : Pipe = be22e48 Read ==>
19ec-1c88:59774139.962 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59774140.634 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59774140.787 :     Pipe = be22e48 Write read wait size = 26376
19ec-7a4:59774141.131 :     Pipe = be22e48 Set read data ready
19ec-7a4:59774141.255 :     Pipe = be22e48 Write <==
19ec-7a4:59774141.315 :     Pipe = be22d38 Read ==>
19ec-7a4:59774141.416 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59774141.997 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59774142.143 : Pipe = be22e48 Read Copy from be22f08 + 373248 size = 26376
19ec-1c88:59774142.456 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:59774142.548 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59774142.645 : Pipe = be22e48 Read <==
19ec-1888:59774243.414 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59774243.800 :         System send command 10 bytes + data 0 bytes
19ec-1888:59774243.871 :         IO total need to receive data 2095632 bytes
19ec-1888:59774243.939 :         => CNT96226::VenderCmd_GetData
19ec-1888:59774243.994 :         iCmd = 2, nBytes = 24
19ec-1c88:59774297.205 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59774297.331 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59774297.409 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59774297.473 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59774297.536 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59774297.597 : <= ReadScanEx2 ret = 1
19ec-1c88:59774297.654 : <= ReadScan ret = 1
19ec-1888:59775228.551 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59775228.767 :         0010 : f0 00 00 00 50 13 54 00 
19ec-1888:59775228.836 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59775228.932 :         Information.Status = 1, Information.Addr = 5509968
19ec-1888:59775229.853 :         => CNT96226::MemoryRead
19ec-1888:59775623.446 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59775623.641 :         System total receive data 311040 bytes
19ec-1888:59775623.722 :         => CNT96226::VenderCmd_GetData
19ec-1888:59775623.788 :         iCmd = 1, nBytes = 4
19ec-1888:59775770.528 :         0000 : 00 00 00 00 
19ec-1888:59775770.683 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59775770.834 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59775770.896 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59775770.955 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59775771.060 :         Pipe = be22d38 Write ==>
19ec-1888:59775771.186 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59775771.436 :         Pipe = be22d38 start to write data
19ec-1888:59775771.508 :         Pipe = be22d38 Memory Write Copy to be22df8 + 1866456 size = 36
19ec-1888:59775771.637 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59775771.732 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59775771.833 :         Pipe = be22d38 Set read data ready
19ec-1888:59775772.002 :         Pipe = be22d38 Write <==
19ec-1888:59775772.063 :         Pipe = be22d38 Write ==>
19ec-1888:59775772.152 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59775772.264 :         Pipe = be22d38 start to write data
19ec-1888:59775772.322 :         Pipe = be22d38 Memory Write Copy to be22df8 + 1866492 size = 230660
19ec-7a4:59775772.772 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59775772.968 :     Pipe = be22d38 Read Copy from be22df8 + 1866456 size = 36
19ec-7a4:59775773.105 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59775773.198 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59775773.310 :     Pipe = be22d38 Read <==
19ec-7a4:59775773.375 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59775773.444 :     Pipe = be22d38 Read ==>
19ec-7a4:59775773.534 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59775778.243 :         Pipe = be22d38 Memory Write Copy to be22e18 + 0 size = 80380
19ec-1888:59775780.043 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59775780.140 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59775780.247 :         Pipe = be22d38 Set read data ready
19ec-1888:59775780.375 :         Pipe = be22d38 Write <==
19ec-7a4:59775781.105 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59775781.399 :     Pipe = be22d38 Read Copy from be22df8 + 1866492 size = 230660
19ec-7a4:59775782.097 :     Pipe = be22d38 Read Copy from be22e18 + 0 size = 80380
19ec-7a4:59775782.468 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59775782.566 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59775782.667 :     Pipe = be22d38 Read <==
19ec-7a4:59775782.722 :     ImageProcessThread : Process start
19ec-7a4:59775787.035 :     BytesPerLine = 3888
19ec-7a4:59775787.092 :     Lines = 80
19ec-7a4:59775834.959 :     ImageProcessThread : Process end
19ec-1888:59776269.579 :         IOThread: get image OK
19ec-1888:59776269.769 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-1888:59776269.873 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59776269.973 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59776270.048 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59776270.115 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59776270.176 :         IO Send command 10 bytes
19ec-1888:59776270.263 :         => CNT96226::VenderCmd_SetData
19ec-1888:59776270.322 :         iCmd = 0, nBytes = 10
19ec-1888:59776270.438 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-7a4:59776582.082 :     Pipe = be22e48 Write ==>
19ec-7a4:59776582.327 :     Pipe = be22e48 Write Total = 27262976 Free = 27213992 Data = 48984
19ec-7a4:59776582.478 :     Pipe = be22e48 start to write data
19ec-7a4:59776582.550 :     Pipe = be22e48 Memory Write Copy to be22f08 + 448608 size = 36
19ec-7a4:59776582.676 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27213956 Data = 49020
19ec-7a4:59776582.770 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59776582.870 :     Pipe = be22e48 Write <==
19ec-7a4:59776582.927 :     Pipe = be22e48 Write ==>
19ec-7a4:59776583.014 :     Pipe = be22e48 Write Total = 27262976 Free = 27213956 Data = 49020
19ec-7a4:59776583.127 :     Pipe = be22e48 start to write data
19ec-7a4:59776583.184 :     Pipe = be22e48 Memory Write Copy to be22f08 + 448644 size = 75360
19ec-7a4:59776584.953 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27138596 Data = 124380
19ec-7a4:59776585.049 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59776585.145 :     Pipe = be22e48 Write <==
19ec-7a4:59776585.210 :     Pipe = be22d38 Read ==>
19ec-7a4:59776585.305 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59776763.091 : => ReadScan
19ec-1c88:59776763.222 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59776763.292 : => ReadScanEx2
19ec-1c88:59776763.345 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59776763.403 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59776763.463 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59776763.523 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59776763.578 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59776763.637 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59776763.703 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:59776763.769 : Pipe = be22e48 Read ==>
19ec-1c88:59776763.877 : Pipe = be22e48 Read Total = 27262976 Free = 27138596 Data = 124380
19ec-1c88:59776764.000 : Pipe = be22e48 Read Copy from be22f08 + 399624 size = 48984
19ec-1c88:59776764.288 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59776764.376 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59776764.472 : Pipe = be22e48 Read <==
19ec-1c88:59776764.524 : => GetImageToBuffer
19ec-1c88:59776764.576 : => GetImageToBufferPageScan
19ec-1c88:59776764.630 : Pipe = be22e48 Read ==>
19ec-1c88:59776764.711 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59776764.825 : Pipe = be22e48 Read Copy from be22f08 + 448608 size = 36
19ec-1c88:59776764.930 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59776765.113 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59776765.208 : Pipe = be22e48 Read <==
19ec-1c88:59776765.259 : Get Packet type = 0 
19ec-1c88:59776765.311 : Get Packet dwSize = 75360 
19ec-1c88:59776765.363 : Get Packet bADFStatus = 1 
19ec-1c88:59776765.415 : Get Packet dwStatusLong = 0 
19ec-1c88:59776765.466 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59776765.525 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59776765.577 : <= GetImageToBuffer Ret = 1
19ec-1c88:59776765.628 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:59776765.688 : Pipe = be22e48 Read ==>
19ec-1c88:59776765.771 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59776765.878 : Pipe = be22e48 Read Copy from be22f08 + 448644 size = 50868
19ec-1c88:59776766.156 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:59776766.240 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59776766.330 : Pipe = be22e48 Read <==
19ec-1c88:59776920.093 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59776920.249 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59776920.319 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59776920.385 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59776920.443 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59776920.502 : <= ReadScanEx2 ret = 1
19ec-1c88:59776920.556 : <= ReadScan ret = 1
19ec-1888:59777525.420 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59777525.617 :         System send command 10 bytes + data 0 bytes
19ec-1888:59777525.697 :         IO total need to receive data 2095632 bytes
19ec-1888:59777525.767 :         => CNT96226::VenderCmd_GetData
19ec-1888:59777525.826 :         iCmd = 2, nBytes = 24
19ec-1888:59778078.251 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59778078.460 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-1888:59778078.535 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59778078.620 :         Information.Status = 1, Information.Addr = 5821008
19ec-1888:59778079.558 :         => CNT96226::MemoryRead
19ec-1888:59778452.852 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59778453.059 :         System total receive data 311040 bytes
19ec-1888:59778453.136 :         => CNT96226::VenderCmd_GetData
19ec-1888:59778453.198 :         iCmd = 1, nBytes = 4
19ec-1888:59778615.658 :         0000 : 00 00 00 00 
19ec-1888:59778615.820 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59778615.992 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59778616.073 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59778616.138 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59778616.233 :         Pipe = be22d38 Write ==>
19ec-1888:59778616.355 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59778616.489 :         Pipe = be22d38 start to write data
19ec-1888:59778616.553 :         Pipe = be22d38 Memory Write Copy to be22e18 + 80380 size = 36
19ec-1888:59778616.670 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59778616.763 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59778616.861 :         Pipe = be22d38 Set read data ready
19ec-1888:59778617.014 :         Pipe = be22d38 Write <==
19ec-1888:59778617.071 :         Pipe = be22d38 Write ==>
19ec-1888:59778617.162 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59778617.277 :         Pipe = be22d38 start to write data
19ec-1888:59778617.335 :         Pipe = be22d38 Memory Write Copy to be22e18 + 80416 size = 311040
19ec-7a4:59778617.788 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59778617.977 :     Pipe = be22d38 Read Copy from be22e18 + 80380 size = 36
19ec-7a4:59778618.098 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59778618.195 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59778618.464 :     Pipe = be22d38 Read <==
19ec-7a4:59778618.529 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59778618.594 :     Pipe = be22d38 Read ==>
19ec-7a4:59778618.681 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59778623.618 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59778623.717 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59778623.822 :         Pipe = be22d38 Set read data ready
19ec-1888:59778623.937 :         Pipe = be22d38 Write <==
19ec-7a4:59778624.655 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59778624.805 :     Pipe = be22d38 Read Copy from be22e18 + 80416 size = 311040
19ec-7a4:59778626.015 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59778626.101 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59778626.196 :     Pipe = be22d38 Read <==
19ec-7a4:59778626.250 :     ImageProcessThread : Process start
19ec-7a4:59778630.577 :     BytesPerLine = 3888
19ec-7a4:59778630.635 :     Lines = 80
19ec-7a4:59778678.248 :     ImageProcessThread : Process end
19ec-1888:59778798.387 :         IOThread: get image OK
19ec-1888:59778798.593 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-1888:59778798.702 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59778798.803 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59778798.880 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59778798.953 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59778799.014 :         IO Send command 10 bytes
19ec-1888:59778799.129 :         => CNT96226::VenderCmd_SetData
19ec-1888:59778799.192 :         iCmd = 0, nBytes = 10
19ec-1888:59778799.314 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59779064.139 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59779064.394 :         System send command 10 bytes + data 0 bytes
19ec-1888:59779064.472 :         IO total need to receive data 2095632 bytes
19ec-1888:59779064.549 :         => CNT96226::VenderCmd_GetData
19ec-1888:59779064.613 :         iCmd = 2, nBytes = 24
19ec-1c88:59779242.891 : => ReadScan
19ec-1c88:59779243.059 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59779243.142 : => ReadScanEx2
19ec-1c88:59779243.198 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59779243.261 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59779243.319 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59779243.383 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59779243.442 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59779243.501 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59779243.571 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:59779243.641 : Pipe = be22e48 Read ==>
19ec-1c88:59779243.757 : Pipe = be22e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:59779243.893 : Pipe = be22e48 Read Copy from be22f08 + 499512 size = 24492
19ec-1c88:59779244.116 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59779244.203 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59779244.305 : Pipe = be22e48 Read <==
19ec-1c88:59779244.360 : => GetImageToBuffer
19ec-1c88:59779244.416 : => GetImageToBufferPageScan
19ec-1c88:59779244.475 : Pipe = be22e48 Read ==>
19ec-1c88:59779244.557 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59779378.704 :     Pipe = be22e48 Write ==>
19ec-7a4:59779378.904 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59779379.044 :     Pipe = be22e48 start to write data
19ec-7a4:59779379.108 :     Pipe = be22e48 Memory Write Copy to be22f08 + 524004 size = 36
19ec-7a4:59779379.228 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59779379.319 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59779379.585 :     Pipe = be22e48 Set read data ready
19ec-7a4:59779379.733 :     Pipe = be22e48 Write <==
19ec-7a4:59779379.788 :     Pipe = be22e48 Write ==>
19ec-7a4:59779379.877 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59779380.017 :     Pipe = be22e48 start to write data
19ec-7a4:59779380.075 :     Pipe = be22e48 Memory Write Copy to be22f08 + 524040 size = 75360
19ec-1c88:59779380.217 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59779380.393 : Pipe = be22e48 Read Copy from be22f08 + 524004 size = 36
19ec-1c88:59779380.517 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59779380.610 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59779380.708 : Pipe = be22e48 Read <==
19ec-1c88:59779380.760 : Get Packet type = 0 
19ec-1c88:59779380.825 : Get Packet dwSize = 75360 
19ec-1c88:59779380.878 : Get Packet bADFStatus = 1 
19ec-1c88:59779380.935 : Get Packet dwStatusLong = 0 
19ec-1c88:59779380.986 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59779381.050 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59779381.105 : <= GetImageToBuffer Ret = 1
19ec-1c88:59779381.158 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59779381.225 : Pipe = be22e48 Read ==>
19ec-1c88:59779381.309 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59779381.698 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59779381.787 :     Pipe = be22e48 Write read wait size = 75360
19ec-7a4:59779381.881 :     Pipe = be22e48 Set read data ready
19ec-7a4:59779381.994 :     Pipe = be22e48 Write <==
19ec-7a4:59779382.052 :     Pipe = be22d38 Read ==>
19ec-7a4:59779382.142 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59779382.245 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59779382.383 : Pipe = be22e48 Read Copy from be22f08 + 524040 size = 75360
19ec-1c88:59779382.714 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59779382.799 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59779382.890 : Pipe = be22e48 Read <==
19ec-1c88:59779564.684 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59779564.873 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59779564.944 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59779565.010 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59779565.073 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59779565.140 : <= ReadScanEx2 ret = 1
19ec-1c88:59779565.201 : <= ReadScan ret = 1
19ec-1888:59779566.898 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59779567.054 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59779567.121 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59779567.203 :         Information.Status = 0
19ec-1888:59779567.264 :         => CNT96226::VenderCmd_GetData
19ec-1888:59779567.320 :         iCmd = 2, nBytes = 24
19ec-1888:59780521.775 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59780522.027 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-1888:59780522.092 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59780522.167 :         Information.Status = 1, Information.Addr = 6132048
19ec-1888:59780524.129 :         => CNT96226::MemoryRead
19ec-1888:59780904.412 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59780904.591 :         System total receive data 311040 bytes
19ec-1888:59780904.668 :         => CNT96226::VenderCmd_GetData
19ec-1888:59780904.732 :         iCmd = 1, nBytes = 4
19ec-1888:59781063.531 :         0000 : 00 00 00 00 
19ec-1888:59781063.684 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59781063.843 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59781063.915 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59781063.978 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59781064.204 :         Pipe = be22d38 Write ==>
19ec-1888:59781064.336 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59781064.482 :         Pipe = be22d38 start to write data
19ec-1888:59781064.549 :         Pipe = be22d38 Memory Write Copy to be22e18 + 391456 size = 36
19ec-1888:59781064.676 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59781064.774 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59781064.875 :         Pipe = be22d38 Set read data ready
19ec-1888:59781065.021 :         Pipe = be22d38 Write <==
19ec-1888:59781065.081 :         Pipe = be22d38 Write ==>
19ec-1888:59781065.171 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59781065.289 :         Pipe = be22d38 start to write data
19ec-1888:59781065.350 :         Pipe = be22d38 Memory Write Copy to be22e18 + 391492 size = 311040
19ec-7a4:59781065.809 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59781065.999 :     Pipe = be22d38 Read Copy from be22e18 + 391456 size = 36
19ec-7a4:59781066.128 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59781066.225 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59781066.333 :     Pipe = be22d38 Read <==
19ec-7a4:59781066.392 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59781066.463 :     Pipe = be22d38 Read ==>
19ec-7a4:59781066.552 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59781074.021 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59781074.149 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59781074.255 :         Pipe = be22d38 Set read data ready
19ec-1888:59781074.378 :         Pipe = be22d38 Write <==
19ec-7a4:59781075.118 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59781075.291 :     Pipe = be22d38 Read Copy from be22e18 + 391492 size = 311040
19ec-7a4:59781076.885 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59781076.981 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59781077.084 :     Pipe = be22d38 Read <==
19ec-7a4:59781077.146 :     ImageProcessThread : Process start
19ec-7a4:59781081.600 :     BytesPerLine = 3888
19ec-7a4:59781081.673 :     Lines = 80
19ec-7a4:59781130.425 :     ImageProcessThread : Process end
19ec-1888:59781271.596 :         IOThread: get image OK
19ec-1888:59781271.780 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-1888:59781271.887 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59781271.986 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59781272.064 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59781272.134 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59781272.196 :         IO Send command 10 bytes
19ec-1888:59781272.326 :         => CNT96226::VenderCmd_SetData
19ec-1888:59781272.387 :         iCmd = 0, nBytes = 10
19ec-1888:59781272.507 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59781561.531 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59781561.731 :         System send command 10 bytes + data 0 bytes
19ec-1888:59781561.810 :         IO total need to receive data 2095632 bytes
19ec-1888:59781561.883 :         => CNT96226::VenderCmd_GetData
19ec-1888:59781561.940 :         iCmd = 2, nBytes = 24
19ec-1888:59781739.994 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59781740.204 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59781740.273 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59781740.358 :         Information.Status = 0
19ec-1888:59781740.427 :         => CNT96226::VenderCmd_GetData
19ec-1888:59781740.489 :         iCmd = 2, nBytes = 24
19ec-7a4:59781796.514 :     Pipe = be22e48 Write ==>
19ec-7a4:59781796.701 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59781796.977 :     Pipe = be22e48 start to write data
19ec-7a4:59781797.044 :     Pipe = be22e48 Memory Write Copy to be22f08 + 599400 size = 36
19ec-7a4:59781797.166 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59781797.260 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59781797.368 :     Pipe = be22e48 Write <==
19ec-7a4:59781797.424 :     Pipe = be22e48 Write ==>
19ec-7a4:59781797.516 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59781797.627 :     Pipe = be22e48 start to write data
19ec-7a4:59781797.684 :     Pipe = be22e48 Memory Write Copy to be22f08 + 599436 size = 75360
19ec-7a4:59781799.474 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
19ec-7a4:59781799.569 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59781799.666 :     Pipe = be22e48 Write <==
19ec-7a4:59781799.742 :     Pipe = be22d38 Read ==>
19ec-7a4:59781799.835 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59781983.824 : => ReadScan
19ec-1c88:59781983.991 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59781984.071 : => ReadScanEx2
19ec-1c88:59781984.121 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59781984.184 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59781984.246 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59781984.307 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59781984.366 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59781984.492 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59781984.562 : => GetImageToBuffer
19ec-1c88:59781984.614 : => GetImageToBufferPageScan
19ec-1c88:59781984.670 : Pipe = be22e48 Read ==>
19ec-1c88:59781984.790 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59781984.920 : Pipe = be22e48 Read Copy from be22f08 + 599400 size = 36
19ec-1c88:59781985.036 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59781985.128 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59781985.227 : Pipe = be22e48 Read <==
19ec-1c88:59781985.280 : Get Packet type = 0 
19ec-1c88:59781985.330 : Get Packet dwSize = 75360 
19ec-1c88:59781985.384 : Get Packet bADFStatus = 1 
19ec-1c88:59781985.436 : Get Packet dwStatusLong = 0 
19ec-1c88:59781985.489 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59781985.555 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59781985.611 : <= GetImageToBuffer Ret = 1
19ec-1c88:59781985.667 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59781985.730 : Pipe = be22e48 Read ==>
19ec-1c88:59781985.812 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59781985.921 : Pipe = be22e48 Read Copy from be22f08 + 599436 size = 75360
19ec-1c88:59781986.282 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59781986.364 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59781986.455 : Pipe = be22e48 Read <==
19ec-1c88:59781986.505 : => GetImageToBuffer
19ec-1c88:59781986.553 : => GetImageToBufferPageScan
19ec-1c88:59781986.604 : Pipe = be22e48 Read ==>
19ec-1c88:59781986.689 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59782246.514 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59782246.720 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59782246.783 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59782246.867 :         Information.Status = 0
19ec-1888:59782246.926 :         => CNT96226::VenderCmd_GetData
19ec-1888:59782246.983 :         iCmd = 2, nBytes = 24
19ec-1888:59783353.215 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59783353.427 :         0010 : f0 00 00 00 50 50 62 00 
19ec-1888:59783353.485 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59783353.562 :         Information.Status = 1, Information.Addr = 6443088
19ec-1888:59783354.653 :         => CNT96226::MemoryRead
19ec-1888:59783748.150 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59783748.323 :         System total receive data 311040 bytes
19ec-1888:59783748.393 :         => CNT96226::VenderCmd_GetData
19ec-1888:59783748.451 :         iCmd = 1, nBytes = 4
19ec-1888:59783956.259 :         0000 : 00 00 00 00 
19ec-1888:59783956.360 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59783956.527 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59783956.592 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59783956.653 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59783956.763 :         Pipe = be22d38 Write ==>
19ec-1888:59783956.877 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59783957.004 :         Pipe = be22d38 start to write data
19ec-1888:59783957.065 :         Pipe = be22d38 Memory Write Copy to be22e18 + 702532 size = 36
19ec-1888:59783957.183 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59783957.279 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59783957.372 :         Pipe = be22d38 Set read data ready
19ec-1888:59783957.540 :         Pipe = be22d38 Write <==
19ec-1888:59783957.595 :         Pipe = be22d38 Write ==>
19ec-1888:59783957.684 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59783957.795 :         Pipe = be22d38 start to write data
19ec-1888:59783957.852 :         Pipe = be22d38 Memory Write Copy to be22e18 + 702568 size = 311040
19ec-7a4:59783958.301 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59783958.478 :     Pipe = be22d38 Read Copy from be22e18 + 702532 size = 36
19ec-7a4:59783958.610 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59783958.706 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59783958.806 :     Pipe = be22d38 Read <==
19ec-7a4:59783958.870 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59783958.936 :     Pipe = be22d38 Read ==>
19ec-7a4:59783959.026 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59783965.867 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59783965.964 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59783966.066 :         Pipe = be22d38 Set read data ready
19ec-1888:59783966.186 :         Pipe = be22d38 Write <==
19ec-7a4:59783967.118 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59783967.303 :     Pipe = be22d38 Read Copy from be22e18 + 702568 size = 311040
19ec-7a4:59783968.413 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59783968.508 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59783968.609 :     Pipe = be22d38 Read <==
19ec-7a4:59783968.664 :     ImageProcessThread : Process start
19ec-7a4:59783972.984 :     BytesPerLine = 3888
19ec-7a4:59783973.042 :     Lines = 80
19ec-7a4:59784020.182 :     ImageProcessThread : Process end
19ec-1888:59784136.994 :         IOThread: get image OK
19ec-1888:59784137.181 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-1888:59784137.287 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59784137.385 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59784137.466 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59784137.537 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59784137.600 :         IO Send command 10 bytes
19ec-1888:59784137.755 :         => CNT96226::VenderCmd_SetData
19ec-1888:59784137.814 :         iCmd = 0, nBytes = 10
19ec-1888:59784137.934 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59784434.595 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59784434.766 :         System send command 10 bytes + data 0 bytes
19ec-1888:59784434.842 :         IO total need to receive data 2095632 bytes
19ec-1888:59784435.034 :         => CNT96226::VenderCmd_GetData
19ec-1888:59784435.098 :         iCmd = 2, nBytes = 24
19ec-7a4:59784670.924 :     Pipe = be22e48 Write ==>
19ec-7a4:59784671.176 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59784671.324 :     Pipe = be22e48 start to write data
19ec-7a4:59784671.386 :     Pipe = be22e48 Memory Write Copy to be22f08 + 674796 size = 36
19ec-7a4:59784671.508 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59784671.599 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59784671.695 :     Pipe = be22e48 Set read data ready
19ec-7a4:59784671.878 :     Pipe = be22e48 Write <==
19ec-7a4:59784671.929 :     Pipe = be22e48 Write ==>
19ec-7a4:59784672.246 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59784672.362 :     Pipe = be22e48 start to write data
19ec-7a4:59784672.417 :     Pipe = be22e48 Memory Write Copy to be22f08 + 674832 size = 75360
19ec-1c88:59784672.573 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59784672.759 : Pipe = be22e48 Read Copy from be22f08 + 674796 size = 36
19ec-1c88:59784672.888 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59784672.985 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59784673.085 : Pipe = be22e48 Read <==
19ec-1c88:59784673.148 : Get Packet type = 0 
19ec-1c88:59784673.211 : Get Packet dwSize = 75360 
19ec-1c88:59784673.266 : Get Packet bADFStatus = 1 
19ec-1c88:59784673.324 : Get Packet dwStatusLong = 0 
19ec-1c88:59784673.377 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59784673.445 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59784673.502 : <= GetImageToBuffer Ret = 1
19ec-1c88:59784673.566 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:59784673.634 : Pipe = be22e48 Read ==>
19ec-1c88:59784673.723 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59784674.758 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59784674.856 :     Pipe = be22e48 Write read wait size = 24492
19ec-7a4:59784674.958 :     Pipe = be22e48 Set read data ready
19ec-7a4:59784675.071 :     Pipe = be22e48 Write <==
19ec-7a4:59784675.133 :     Pipe = be22d38 Read ==>
19ec-7a4:59784675.456 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59784675.701 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59784675.855 : Pipe = be22e48 Read Copy from be22f08 + 674832 size = 24492
19ec-1c88:59784676.071 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:59784676.161 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59784676.255 : Pipe = be22e48 Read <==
19ec-1c88:59784844.476 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59784844.646 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59784844.713 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59784844.777 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59784844.842 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59784844.905 : <= ReadScanEx2 ret = 1
19ec-1c88:59784844.961 : <= ReadScan ret = 1
19ec-1888:59785006.984 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59785007.393 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59785007.455 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59785007.535 :         Information.Status = 0
19ec-1888:59785007.593 :         => CNT96226::VenderCmd_GetData
19ec-1888:59785007.651 :         iCmd = 2, nBytes = 24
19ec-1888:59785962.614 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59785962.836 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1888:59785962.895 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59785962.968 :         Information.Status = 1, Information.Addr = 3643728
19ec-1888:59785964.354 :         => CNT96226::MemoryRead
19ec-1888:59786360.936 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59786361.125 :         System total receive data 311040 bytes
19ec-1888:59786361.193 :         => CNT96226::VenderCmd_GetData
19ec-1888:59786361.262 :         iCmd = 1, nBytes = 4
19ec-1888:59786529.318 :         0000 : 00 00 00 00 
19ec-1888:59786529.493 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59786529.645 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59786529.713 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59786529.770 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59786529.887 :         Pipe = be22d38 Write ==>
19ec-1888:59786530.008 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59786530.138 :         Pipe = be22d38 start to write data
19ec-1888:59786530.202 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1013608 size = 36
19ec-1888:59786530.322 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59786530.410 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59786530.512 :         Pipe = be22d38 Set read data ready
19ec-1888:59786530.684 :         Pipe = be22d38 Write <==
19ec-1888:59786530.739 :         Pipe = be22d38 Write ==>
19ec-1888:59786530.829 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59786530.941 :         Pipe = be22d38 start to write data
19ec-1888:59786530.997 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1013644 size = 311040
19ec-7a4:59786531.489 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59786531.673 :     Pipe = be22d38 Read Copy from be22e18 + 1013608 size = 36
19ec-7a4:59786531.799 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59786531.894 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59786531.995 :     Pipe = be22d38 Read <==
19ec-7a4:59786532.056 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59786532.124 :     Pipe = be22d38 Read ==>
19ec-7a4:59786532.213 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59786538.382 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59786538.533 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59786538.655 :         Pipe = be22d38 Set read data ready
19ec-1888:59786538.880 :         Pipe = be22d38 Write <==
19ec-7a4:59786538.980 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59786539.105 :     Pipe = be22d38 Read Copy from be22e18 + 1013644 size = 311040
19ec-7a4:59786540.341 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59786540.434 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59786540.532 :     Pipe = be22d38 Read <==
19ec-7a4:59786540.589 :     ImageProcessThread : Process start
19ec-7a4:59786545.057 :     BytesPerLine = 3888
19ec-7a4:59786545.124 :     Lines = 80
19ec-7a4:59786592.734 :     ImageProcessThread : Process end
19ec-1888:59786726.465 :         IOThread: get image OK
19ec-1888:59786726.648 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-1888:59786726.757 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59786726.857 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59786726.932 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59786727.006 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59786727.068 :         IO Send command 10 bytes
19ec-1888:59786727.211 :         => CNT96226::VenderCmd_SetData
19ec-1888:59786727.268 :         iCmd = 0, nBytes = 10
19ec-1888:59786727.387 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59787032.897 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59787033.329 :         System send command 10 bytes + data 0 bytes
19ec-1888:59787033.516 :         IO total need to receive data 2095632 bytes
19ec-1888:59787033.596 :         => CNT96226::VenderCmd_GetData
19ec-1888:59787033.663 :         iCmd = 2, nBytes = 24
19ec-7a4:59787283.051 :     Pipe = be22e48 Write ==>
19ec-7a4:59787283.301 :     Pipe = be22e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-7a4:59787283.443 :     Pipe = be22e48 start to write data
19ec-7a4:59787283.510 :     Pipe = be22e48 Memory Write Copy to be22f08 + 750192 size = 36
19ec-7a4:59787283.639 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-7a4:59787283.730 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59787283.831 :     Pipe = be22e48 Write <==
19ec-7a4:59787283.885 :     Pipe = be22e48 Write ==>
19ec-7a4:59787284.006 :     Pipe = be22e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-7a4:59787284.118 :     Pipe = be22e48 start to write data
19ec-7a4:59787284.173 :     Pipe = be22e48 Memory Write Copy to be22f08 + 750228 size = 75360
19ec-7a4:59787285.871 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-7a4:59787285.962 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59787286.055 :     Pipe = be22e48 Write <==
19ec-7a4:59787286.118 :     Pipe = be22d38 Read ==>
19ec-7a4:59787286.211 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59787351.685 : => ReadScan
19ec-1c88:59787351.813 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59787351.887 : => ReadScanEx2
19ec-1c88:59787351.938 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59787351.999 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59787352.060 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59787352.122 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59787352.182 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59787352.245 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59787352.311 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:59787352.381 : Pipe = be22e48 Read ==>
19ec-1c88:59787352.499 : Pipe = be22e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:59787352.637 : Pipe = be22e48 Read Copy from be22f08 + 699324 size = 50868
19ec-1c88:59787352.977 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59787353.066 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59787353.166 : Pipe = be22e48 Read <==
19ec-1c88:59787353.220 : => GetImageToBuffer
19ec-1c88:59787353.272 : => GetImageToBufferPageScan
19ec-1c88:59787353.329 : Pipe = be22e48 Read ==>
19ec-1c88:59787353.422 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59787353.534 : Pipe = be22e48 Read Copy from be22f08 + 750192 size = 36
19ec-1c88:59787353.642 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59787353.731 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59787353.824 : Pipe = be22e48 Read <==
19ec-1c88:59787353.876 : Get Packet type = 0 
19ec-1c88:59787353.930 : Get Packet dwSize = 75360 
19ec-1c88:59787353.982 : Get Packet bADFStatus = 1 
19ec-1c88:59787354.036 : Get Packet dwStatusLong = 0 
19ec-1c88:59787354.087 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59787354.149 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59787354.206 : <= GetImageToBuffer Ret = 1
19ec-1c88:59787354.263 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:59787354.329 : Pipe = be22e48 Read ==>
19ec-1c88:59787354.415 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59787354.529 : Pipe = be22e48 Read Copy from be22f08 + 750228 size = 48984
19ec-1c88:59787354.864 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:59787354.952 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59787355.044 : Pipe = be22e48 Read <==
19ec-1c88:59787515.159 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59787515.334 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59787515.568 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59787515.633 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59787515.696 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59787515.756 : <= ReadScanEx2 ret = 1
19ec-1c88:59787515.810 : <= ReadScan ret = 1
19ec-1888:59787539.173 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59787539.336 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59787539.395 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59787539.471 :         Information.Status = 0
19ec-1888:59787539.530 :         => CNT96226::VenderCmd_GetData
19ec-1888:59787539.589 :         iCmd = 2, nBytes = 24
19ec-1888:59788099.809 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59788100.028 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59788100.090 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59788100.173 :         Information.Status = 0
19ec-1888:59788100.235 :         => CNT96226::VenderCmd_GetData
19ec-1888:59788100.287 :         iCmd = 2, nBytes = 24
19ec-1888:59788633.124 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59788633.345 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1888:59788633.411 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59788633.492 :         Information.Status = 1, Information.Addr = 3954768
19ec-1888:59788634.524 :         => CNT96226::MemoryRead
19ec-1888:59789019.592 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59789019.776 :         System total receive data 311040 bytes
19ec-1888:59789019.852 :         => CNT96226::VenderCmd_GetData
19ec-1888:59789019.914 :         iCmd = 1, nBytes = 4
19ec-1888:59789185.944 :         0000 : 00 00 00 00 
19ec-1888:59789186.086 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59789186.232 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59789186.296 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59789186.354 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59789186.453 :         Pipe = be22d38 Write ==>
19ec-1888:59789186.571 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59789186.708 :         Pipe = be22d38 start to write data
19ec-1888:59789186.770 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1324684 size = 36
19ec-1888:59789186.894 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59789186.983 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59789187.079 :         Pipe = be22d38 Set read data ready
19ec-1888:59789187.237 :         Pipe = be22d38 Write <==
19ec-1888:59789187.295 :         Pipe = be22d38 Write ==>
19ec-1888:59789187.577 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59789187.758 :         Pipe = be22d38 start to write data
19ec-1888:59789187.820 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1324720 size = 311040
19ec-7a4:59789187.967 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59789188.156 :     Pipe = be22d38 Read Copy from be22e18 + 1324684 size = 36
19ec-7a4:59789188.283 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59789188.380 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59789188.486 :     Pipe = be22d38 Read <==
19ec-7a4:59789188.549 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59789188.615 :     Pipe = be22d38 Read ==>
19ec-7a4:59789188.701 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59789195.117 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59789195.237 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59789195.343 :         Pipe = be22d38 Set read data ready
19ec-1888:59789195.469 :         Pipe = be22d38 Write <==
19ec-7a4:59789195.813 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59789196.064 :     Pipe = be22d38 Read Copy from be22e18 + 1324720 size = 311040
19ec-7a4:59789197.742 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59789197.839 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59789197.997 :     Pipe = be22d38 Read <==
19ec-7a4:59789198.054 :     ImageProcessThread : Process start
19ec-7a4:59789202.960 :     BytesPerLine = 3888
19ec-7a4:59789203.035 :     Lines = 80
19ec-7a4:59789252.440 :     ImageProcessThread : Process end
19ec-1888:59789415.060 :         IOThread: get image OK
19ec-1888:59789415.253 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-1888:59789415.366 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59789415.469 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59789415.544 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59789415.623 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59789415.683 :         IO Send command 10 bytes
19ec-1888:59789415.823 :         => CNT96226::VenderCmd_SetData
19ec-1888:59789415.882 :         iCmd = 0, nBytes = 10
19ec-1888:59789416.004 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59789696.450 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59789696.650 :         System send command 10 bytes + data 0 bytes
19ec-1888:59789696.738 :         IO total need to receive data 2095632 bytes
19ec-1888:59789696.815 :         => CNT96226::VenderCmd_GetData
19ec-1888:59789696.878 :         iCmd = 2, nBytes = 24
19ec-7a4:59789944.687 :     Pipe = be22e48 Write ==>
19ec-7a4:59789944.940 :     Pipe = be22e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-7a4:59789945.089 :     Pipe = be22e48 start to write data
19ec-7a4:59789945.154 :     Pipe = be22e48 Memory Write Copy to be22f08 + 825588 size = 36
19ec-7a4:59789945.278 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-7a4:59789945.369 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59789945.477 :     Pipe = be22e48 Write <==
19ec-7a4:59789945.531 :     Pipe = be22e48 Write ==>
19ec-7a4:59789945.616 :     Pipe = be22e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-7a4:59789945.732 :     Pipe = be22e48 start to write data
19ec-7a4:59789945.794 :     Pipe = be22e48 Memory Write Copy to be22f08 + 825624 size = 75360
19ec-7a4:59789947.526 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-7a4:59789947.619 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59789947.714 :     Pipe = be22e48 Write <==
19ec-7a4:59789947.779 :     Pipe = be22d38 Read ==>
19ec-7a4:59789947.871 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59790134.653 : => ReadScan
19ec-1c88:59790134.807 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59790134.884 : => ReadScanEx2
19ec-1c88:59790134.936 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59790134.998 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59790135.054 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59790135.114 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59790135.173 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59790135.235 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59790135.303 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:59790135.372 : Pipe = be22e48 Read ==>
19ec-1c88:59790135.485 : Pipe = be22e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:59790135.621 : Pipe = be22e48 Read Copy from be22f08 + 799212 size = 26376
19ec-1c88:59790135.840 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59790135.930 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59790136.028 : Pipe = be22e48 Read <==
19ec-1c88:59790136.080 : => GetImageToBuffer
19ec-1c88:59790136.132 : => GetImageToBufferPageScan
19ec-1c88:59790136.188 : Pipe = be22e48 Read ==>
19ec-1c88:59790136.416 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59790136.532 : Pipe = be22e48 Read Copy from be22f08 + 825588 size = 36
19ec-1c88:59790136.638 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59790136.728 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59790136.821 : Pipe = be22e48 Read <==
19ec-1c88:59790136.876 : Get Packet type = 0 
19ec-1c88:59790136.929 : Get Packet dwSize = 75360 
19ec-1c88:59790136.979 : Get Packet bADFStatus = 1 
19ec-1c88:59790137.031 : Get Packet dwStatusLong = 0 
19ec-1c88:59790137.083 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59790137.147 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59790137.201 : <= GetImageToBuffer Ret = 1
19ec-1c88:59790137.256 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:59790137.317 : Pipe = be22e48 Read ==>
19ec-1c88:59790137.404 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59790137.512 : Pipe = be22e48 Read Copy from be22f08 + 825624 size = 73476
19ec-1c88:59790137.933 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:59790138.018 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59790138.110 : Pipe = be22e48 Read <==
19ec-1888:59790199.299 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59790199.465 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59790199.533 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59790199.606 :         Information.Status = 0
19ec-1888:59790199.664 :         => CNT96226::VenderCmd_GetData
19ec-1888:59790199.728 :         iCmd = 2, nBytes = 24
19ec-1c88:59790288.623 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59790288.738 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59790288.803 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59790288.863 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59790288.920 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59790288.979 : <= ReadScanEx2 ret = 1
19ec-1c88:59790289.028 : <= ReadScan ret = 1
19ec-1888:59790783.039 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59790783.252 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59790783.325 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59790783.411 :         Information.Status = 0
19ec-1888:59790783.474 :         => CNT96226::VenderCmd_GetData
19ec-1888:59790783.530 :         iCmd = 2, nBytes = 24
19ec-1888:59791335.084 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59791335.311 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1888:59791335.378 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59791335.461 :         Information.Status = 1, Information.Addr = 4265808
19ec-1888:59791336.497 :         => CNT96226::MemoryRead
19ec-1888:59791939.251 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59791939.447 :         System total receive data 311040 bytes
19ec-1888:59791939.527 :         => CNT96226::VenderCmd_GetData
19ec-1888:59791939.591 :         iCmd = 1, nBytes = 4
19ec-1888:59792290.155 :         0000 : 00 00 00 00 
19ec-1888:59792290.325 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59792290.495 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59792290.573 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59792290.632 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59792290.738 :         Pipe = be22d38 Write ==>
19ec-1888:59792290.855 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59792290.989 :         Pipe = be22d38 start to write data
19ec-1888:59792291.048 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1635760 size = 36
19ec-1888:59792291.170 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59792291.261 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59792291.361 :         Pipe = be22d38 Set read data ready
19ec-7a4:59792291.884 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59792292.021 :     Pipe = be22d38 Read Copy from be22e18 + 1635760 size = 36
19ec-7a4:59792292.135 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59792292.228 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59792292.326 :     Pipe = be22d38 Read <==
19ec-7a4:59792292.383 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59792292.447 :     Pipe = be22d38 Read ==>
19ec-7a4:59792292.537 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59792292.703 :         Pipe = be22d38 Write <==
19ec-1888:59792292.760 :         Pipe = be22d38 Write ==>
19ec-1888:59792292.850 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59792292.963 :         Pipe = be22d38 start to write data
19ec-1888:59792293.023 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1635796 size = 311040
19ec-1888:59792300.843 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59792301.002 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59792301.130 :         Pipe = be22d38 Set read data ready
19ec-1888:59792301.267 :         Pipe = be22d38 Write <==
19ec-7a4:59792301.501 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59792301.658 :     Pipe = be22d38 Read Copy from be22e18 + 1635796 size = 311040
19ec-7a4:59792302.784 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59792302.871 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59792302.971 :     Pipe = be22d38 Read <==
19ec-7a4:59792303.026 :     ImageProcessThread : Process start
19ec-7a4:59792307.350 :     BytesPerLine = 3888
19ec-7a4:59792307.405 :     Lines = 80
19ec-7a4:59792355.040 :     ImageProcessThread : Process end
19ec-1888:59792549.275 :         IOThread: get image OK
19ec-1888:59792549.504 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-1888:59792549.616 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59792549.717 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59792549.796 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59792549.866 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59792549.923 :         IO Send command 10 bytes
19ec-1888:59792550.051 :         => CNT96226::VenderCmd_SetData
19ec-1888:59792550.109 :         iCmd = 0, nBytes = 10
19ec-1888:59792550.228 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-7a4:59793369.125 :     Pipe = be22e48 Write ==>
19ec-7a4:59793369.399 :     Pipe = be22e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-7a4:59793369.552 :     Pipe = be22e48 start to write data
19ec-7a4:59793369.620 :     Pipe = be22e48 Memory Write Copy to be22f08 + 900984 size = 36
19ec-7a4:59793369.747 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-7a4:59793369.840 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59793369.943 :     Pipe = be22e48 Write <==
19ec-7a4:59793369.997 :     Pipe = be22e48 Write ==>
19ec-7a4:59793370.088 :     Pipe = be22e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-7a4:59793370.202 :     Pipe = be22e48 start to write data
19ec-7a4:59793370.263 :     Pipe = be22e48 Memory Write Copy to be22f08 + 901020 size = 75360
19ec-7a4:59793372.041 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-7a4:59793372.134 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59793372.230 :     Pipe = be22e48 Write <==
19ec-7a4:59793372.291 :     Pipe = be22d38 Read ==>
19ec-7a4:59793372.385 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59793413.464 : => ReadScan
19ec-1c88:59793413.586 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59793413.665 : => ReadScanEx2
19ec-1c88:59793413.715 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59793413.898 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59793413.962 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59793414.025 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59793414.085 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59793414.145 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59793414.215 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:59793414.285 : Pipe = be22e48 Read ==>
19ec-1c88:59793414.394 : Pipe = be22e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:59793414.522 : Pipe = be22e48 Read Copy from be22f08 + 899100 size = 1884
19ec-1c88:59793414.649 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59793414.740 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59793414.841 : Pipe = be22e48 Read <==
19ec-1c88:59793415.584 : => GetImageToBuffer
19ec-1c88:59793415.659 : => GetImageToBufferPageScan
19ec-1c88:59793415.715 : Pipe = be22e48 Read ==>
19ec-1c88:59793415.806 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59793415.924 : Pipe = be22e48 Read Copy from be22f08 + 900984 size = 36
19ec-1c88:59793416.033 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59793416.119 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59793416.215 : Pipe = be22e48 Read <==
19ec-1c88:59793416.266 : Get Packet type = 0 
19ec-1c88:59793416.318 : Get Packet dwSize = 75360 
19ec-1c88:59793416.372 : Get Packet bADFStatus = 1 
19ec-1c88:59793416.426 : Get Packet dwStatusLong = 0 
19ec-1c88:59793416.477 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59793416.540 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59793416.595 : <= GetImageToBuffer Ret = 1
19ec-1c88:59793416.650 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59793416.713 : Pipe = be22e48 Read ==>
19ec-1c88:59793416.799 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59793416.911 : Pipe = be22e48 Read Copy from be22f08 + 901020 size = 75360
19ec-1c88:59793417.337 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59793417.818 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59793417.929 : Pipe = be22e48 Read <==
19ec-1c88:59793417.983 : => GetImageToBuffer
19ec-1c88:59793418.033 : => GetImageToBufferPageScan
19ec-1c88:59793418.085 : Pipe = be22e48 Read ==>
19ec-1c88:59793418.175 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59793662.912 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59793663.087 :         System send command 10 bytes + data 0 bytes
19ec-1888:59793663.169 :         IO total need to receive data 2095632 bytes
19ec-1888:59793663.244 :         => CNT96226::VenderCmd_GetData
19ec-1888:59793663.311 :         iCmd = 2, nBytes = 24
19ec-1888:59794188.362 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59794188.599 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1888:59794188.672 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59794188.764 :         Information.Status = 1, Information.Addr = 4576848
19ec-1888:59794189.729 :         => CNT96226::MemoryRead
19ec-1888:59794575.314 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59794575.498 :         System total receive data 311040 bytes
19ec-1888:59794575.578 :         => CNT96226::VenderCmd_GetData
19ec-1888:59794575.638 :         iCmd = 1, nBytes = 4
19ec-1888:59794717.792 :         0000 : 00 00 00 00 
19ec-1888:59794717.896 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59794718.068 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59794718.135 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59794718.201 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59794718.311 :         Pipe = be22d38 Write ==>
19ec-1888:59794718.431 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59794718.694 :         Pipe = be22d38 start to write data
19ec-1888:59794718.756 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1946836 size = 36
19ec-1888:59794718.884 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59794718.972 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59794719.072 :         Pipe = be22d38 Set read data ready
19ec-7a4:59794719.353 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59794719.475 :     Pipe = be22d38 Read Copy from be22e18 + 1946836 size = 36
19ec-7a4:59794719.593 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59794719.681 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59794719.779 :     Pipe = be22d38 Read <==
19ec-7a4:59794719.836 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59794719.901 :     Pipe = be22d38 Read ==>
19ec-7a4:59794719.988 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59794720.155 :         Pipe = be22d38 Write <==
19ec-1888:59794720.216 :         Pipe = be22d38 Write ==>
19ec-1888:59794720.306 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59794720.416 :         Pipe = be22d38 start to write data
19ec-1888:59794720.475 :         Pipe = be22d38 Memory Write Copy to be22e18 + 1946872 size = 150280
19ec-1888:59794723.699 :         Pipe = be22d38 Memory Write Copy to be22e28 + 0 size = 160760
19ec-1888:59794727.135 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59794727.235 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59794727.336 :         Pipe = be22d38 Set read data ready
19ec-7a4:59794727.574 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59794727.694 :     Pipe = be22d38 Read Copy from be22e18 + 1946872 size = 150280
19ec-7a4:59794728.131 :     Pipe = be22d38 Read Copy from be22e28 + 0 size = 160760
19ec-7a4:59794728.648 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59794728.733 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59794728.829 :     Pipe = be22d38 Read <==
19ec-7a4:59794728.884 :     ImageProcessThread : Process start
19ec-7a4:59794733.220 :     BytesPerLine = 3888
19ec-7a4:59794733.281 :     Lines = 80
19ec-7a4:59794780.823 :     ImageProcessThread : Process end
19ec-1888:59794896.553 :         Pipe = be22d38 Write <==
19ec-1888:59795118.062 :         IOThread: get image OK
19ec-1888:59795118.274 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-1888:59795118.383 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59795118.486 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59795118.564 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59795118.636 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59795118.700 :         IO Send command 10 bytes
19ec-1888:59795118.817 :         => CNT96226::VenderCmd_SetData
19ec-1888:59795118.877 :         iCmd = 0, nBytes = 10
19ec-1888:59795119.003 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-7a4:59795549.366 :     Pipe = be22e48 Write ==>
19ec-7a4:59795549.616 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59795549.768 :     Pipe = be22e48 start to write data
19ec-7a4:59795549.834 :     Pipe = be22e48 Memory Write Copy to be22f08 + 976380 size = 36
19ec-7a4:59795549.957 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59795550.052 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59795550.153 :     Pipe = be22e48 Set read data ready
19ec-7a4:59795550.287 :     Pipe = be22e48 Write <==
19ec-7a4:59795550.342 :     Pipe = be22e48 Write ==>
19ec-7a4:59795550.634 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59795550.857 :     Pipe = be22e48 start to write data
19ec-1c88:59795551.101 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59795551.216 :     Pipe = be22e48 Memory Write Copy to be22f08 + 976416 size = 75360
19ec-1c88:59795551.307 : Pipe = be22e48 Read Copy from be22f08 + 976380 size = 36
19ec-1c88:59795551.423 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59795551.518 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59795551.614 : Pipe = be22e48 Read <==
19ec-1c88:59795551.681 : Get Packet type = 0 
19ec-1c88:59795551.738 : Get Packet dwSize = 75360 
19ec-1c88:59795551.791 : Get Packet bADFStatus = 1 
19ec-1c88:59795551.844 : Get Packet dwStatusLong = 0 
19ec-1c88:59795551.898 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59795551.968 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59795552.028 : <= GetImageToBuffer Ret = 1
19ec-1c88:59795552.091 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:59795552.168 : Pipe = be22e48 Read ==>
19ec-1c88:59795552.252 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59795552.811 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59795552.906 :     Pipe = be22e48 Write read wait size = 22608
19ec-7a4:59795553.008 :     Pipe = be22e48 Set read data ready
19ec-7a4:59795553.134 :     Pipe = be22e48 Write <==
19ec-7a4:59795553.196 :     Pipe = be22d38 Read ==>
19ec-7a4:59795553.294 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59795553.396 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59795553.536 : Pipe = be22e48 Read Copy from be22f08 + 976416 size = 22608
19ec-1c88:59795553.716 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:59795553.805 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59795553.899 : Pipe = be22e48 Read <==
19ec-1c88:59795715.003 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59795715.164 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59795715.239 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59795715.310 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59795715.373 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59795715.435 : <= ReadScanEx2 ret = 1
19ec-1c88:59795715.496 : <= ReadScan ret = 1
19ec-1888:59796198.617 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59796198.819 :         System send command 10 bytes + data 0 bytes
19ec-1888:59796198.898 :         IO total need to receive data 2095632 bytes
19ec-1888:59796198.972 :         => CNT96226::VenderCmd_GetData
19ec-1888:59796199.035 :         iCmd = 2, nBytes = 24
19ec-1888:59796728.421 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59796728.639 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1888:59796728.709 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59796728.796 :         Information.Status = 1, Information.Addr = 4887888
19ec-1888:59796729.924 :         => CNT96226::MemoryRead
19ec-1888:59797123.461 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59797123.658 :         System total receive data 311040 bytes
19ec-1888:59797123.733 :         => CNT96226::VenderCmd_GetData
19ec-1888:59797123.800 :         iCmd = 1, nBytes = 4
19ec-1888:59797281.095 :         0000 : 00 00 00 00 
19ec-1888:59797281.183 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59797281.337 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59797281.399 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59797281.462 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59797281.565 :         Pipe = be22d38 Write ==>
19ec-1888:59797281.678 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59797281.808 :         Pipe = be22d38 start to write data
19ec-1888:59797281.869 :         Pipe = be22d38 Memory Write Copy to be22e28 + 160760 size = 36
19ec-1888:59797281.989 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59797282.210 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59797282.315 :         Pipe = be22d38 Set read data ready
19ec-1888:59797282.455 :         Pipe = be22d38 Write <==
19ec-1888:59797282.512 :         Pipe = be22d38 Write ==>
19ec-1888:59797282.780 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59797282.950 :         Pipe = be22d38 start to write data
19ec-1888:59797283.010 :         Pipe = be22d38 Memory Write Copy to be22e28 + 160796 size = 311040
19ec-7a4:59797283.161 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59797283.349 :     Pipe = be22d38 Read Copy from be22e28 + 160760 size = 36
19ec-7a4:59797283.482 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59797283.581 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59797283.686 :     Pipe = be22d38 Read <==
19ec-7a4:59797283.751 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59797283.822 :     Pipe = be22d38 Read ==>
19ec-7a4:59797283.910 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59797289.650 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59797289.775 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59797289.879 :         Pipe = be22d38 Set read data ready
19ec-1888:59797290.002 :         Pipe = be22d38 Write <==
19ec-7a4:59797290.213 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59797290.353 :     Pipe = be22d38 Read Copy from be22e28 + 160796 size = 311040
19ec-7a4:59797291.418 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59797291.510 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59797291.606 :     Pipe = be22d38 Read <==
19ec-7a4:59797291.661 :     ImageProcessThread : Process start
19ec-7a4:59797295.988 :     BytesPerLine = 3888
19ec-7a4:59797296.051 :     Lines = 80
19ec-7a4:59797343.712 :     ImageProcessThread : Process end
19ec-1888:59797468.225 :         IOThread: get image OK
19ec-1888:59797468.437 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-1888:59797468.544 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59797468.646 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59797468.725 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59797468.799 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59797468.861 :         IO Send command 10 bytes
19ec-1888:59797468.994 :         => CNT96226::VenderCmd_SetData
19ec-1888:59797469.053 :         iCmd = 0, nBytes = 10
19ec-1888:59797469.176 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59797741.234 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59797741.427 :         System send command 10 bytes + data 0 bytes
19ec-1888:59797741.516 :         IO total need to receive data 2095632 bytes
19ec-1888:59797741.587 :         => CNT96226::VenderCmd_GetData
19ec-1888:59797741.652 :         iCmd = 2, nBytes = 24
19ec-7a4:59798069.815 :     Pipe = be22e48 Write ==>
19ec-7a4:59798070.069 :     Pipe = be22e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-7a4:59798070.220 :     Pipe = be22e48 start to write data
19ec-7a4:59798070.285 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1051776 size = 36
19ec-7a4:59798070.407 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-7a4:59798070.501 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59798070.598 :     Pipe = be22e48 Write <==
19ec-7a4:59798070.652 :     Pipe = be22e48 Write ==>
19ec-7a4:59798070.736 :     Pipe = be22e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-7a4:59798070.847 :     Pipe = be22e48 start to write data
19ec-7a4:59798070.904 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1051812 size = 75360
19ec-7a4:59798073.458 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-7a4:59798073.551 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59798073.645 :     Pipe = be22e48 Write <==
19ec-7a4:59798073.714 :     Pipe = be22d38 Read ==>
19ec-7a4:59798073.809 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59798220.746 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59798220.956 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59798221.020 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59798221.093 :         Information.Status = 0
19ec-1888:59798221.158 :         => CNT96226::VenderCmd_GetData
19ec-1888:59798221.213 :         iCmd = 2, nBytes = 24
19ec-1c88:59798552.476 : => ReadScan
19ec-1c88:59798552.639 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59798552.714 : => ReadScanEx2
19ec-1c88:59798552.769 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59798552.832 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59798552.888 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59798552.948 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59798553.009 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59798553.070 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59798553.141 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:59798553.212 : Pipe = be22e48 Read ==>
19ec-1c88:59798553.327 : Pipe = be22e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:59798553.465 : Pipe = be22e48 Read Copy from be22f08 + 999024 size = 52752
19ec-1c88:59798553.854 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59798553.942 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59798554.037 : Pipe = be22e48 Read <==
19ec-1c88:59798554.089 : => GetImageToBuffer
19ec-1c88:59798554.140 : => GetImageToBufferPageScan
19ec-1c88:59798554.196 : Pipe = be22e48 Read ==>
19ec-1c88:59798554.278 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59798554.389 : Pipe = be22e48 Read Copy from be22f08 + 1051776 size = 36
19ec-1c88:59798554.496 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59798554.578 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59798554.670 : Pipe = be22e48 Read <==
19ec-1c88:59798554.722 : Get Packet type = 0 
19ec-1c88:59798554.773 : Get Packet dwSize = 75360 
19ec-1c88:59798554.822 : Get Packet bADFStatus = 1 
19ec-1c88:59798554.874 : Get Packet dwStatusLong = 0 
19ec-1c88:59798554.923 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59798554.982 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59798555.037 : <= GetImageToBuffer Ret = 1
19ec-1c88:59798555.089 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:59798555.153 : Pipe = be22e48 Read ==>
19ec-1c88:59798555.236 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59798555.345 : Pipe = be22e48 Read Copy from be22f08 + 1051812 size = 47100
19ec-1c88:59798555.628 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:59798555.712 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59798555.805 : Pipe = be22e48 Read <==
19ec-1c88:59798735.655 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59798735.852 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59798735.930 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59798735.997 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59798736.064 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59798736.128 : <= ReadScanEx2 ret = 1
19ec-1c88:59798736.188 : <= ReadScan ret = 1
19ec-1888:59798777.890 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59798778.049 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59798778.119 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59798778.200 :         Information.Status = 0
19ec-1888:59798778.267 :         => CNT96226::VenderCmd_GetData
19ec-1888:59798778.442 :         iCmd = 2, nBytes = 24
19ec-1888:59799319.189 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59799319.407 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1888:59799319.473 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59799319.557 :         Information.Status = 1, Information.Addr = 5198928
19ec-1888:59799320.497 :         => CNT96226::MemoryRead
19ec-1888:59799705.853 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59799706.044 :         System total receive data 311040 bytes
19ec-1888:59799706.118 :         => CNT96226::VenderCmd_GetData
19ec-1888:59799706.182 :         iCmd = 1, nBytes = 4
19ec-1888:59799868.092 :         0000 : 00 00 00 00 
19ec-1888:59799868.254 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59799868.411 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59799868.486 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59799868.549 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59799868.652 :         Pipe = be22d38 Write ==>
19ec-1888:59799868.770 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59799868.908 :         Pipe = be22d38 start to write data
19ec-1888:59799868.972 :         Pipe = be22d38 Memory Write Copy to be22e28 + 471836 size = 36
19ec-1888:59799869.098 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59799869.188 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59799869.287 :         Pipe = be22d38 Set read data ready
19ec-1888:59799869.421 :         Pipe = be22d38 Write <==
19ec-1888:59799869.481 :         Pipe = be22d38 Write ==>
19ec-1888:59799869.770 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59799869.951 :         Pipe = be22d38 start to write data
19ec-1888:59799870.011 :         Pipe = be22d38 Memory Write Copy to be22e28 + 471872 size = 311040
19ec-7a4:59799870.157 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59799870.347 :     Pipe = be22d38 Read Copy from be22e28 + 471836 size = 36
19ec-7a4:59799870.476 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59799870.578 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59799870.682 :     Pipe = be22d38 Read <==
19ec-7a4:59799870.743 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59799870.815 :     Pipe = be22d38 Read ==>
19ec-7a4:59799870.902 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59799877.036 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59799877.140 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59799877.247 :         Pipe = be22d38 Set read data ready
19ec-1888:59799877.370 :         Pipe = be22d38 Write <==
19ec-7a4:59799877.569 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59799877.710 :     Pipe = be22d38 Read Copy from be22e28 + 471872 size = 311040
19ec-7a4:59799878.993 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59799879.079 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59799879.177 :     Pipe = be22d38 Read <==
19ec-7a4:59799879.228 :     ImageProcessThread : Process start
19ec-7a4:59799883.556 :     BytesPerLine = 3888
19ec-7a4:59799883.607 :     Lines = 80
19ec-7a4:59799931.152 :     ImageProcessThread : Process end
19ec-1888:59800055.135 :         IOThread: get image OK
19ec-1888:59800055.288 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-1888:59800055.395 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59800055.497 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59800055.578 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59800055.648 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59800055.709 :         IO Send command 10 bytes
19ec-1888:59800055.941 :         => CNT96226::VenderCmd_SetData
19ec-1888:59800056.002 :         iCmd = 0, nBytes = 10
19ec-1888:59800056.119 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59800327.738 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59800327.924 :         System send command 10 bytes + data 0 bytes
19ec-1888:59800328.002 :         IO total need to receive data 2095632 bytes
19ec-1888:59800328.077 :         => CNT96226::VenderCmd_GetData
19ec-1888:59800328.144 :         iCmd = 2, nBytes = 24
19ec-1888:59800463.389 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59800463.566 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59800463.631 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59800463.710 :         Information.Status = 0
19ec-1888:59800463.772 :         => CNT96226::VenderCmd_GetData
19ec-1888:59800463.832 :         iCmd = 2, nBytes = 24
19ec-7a4:59800616.973 :     Pipe = be22e48 Write ==>
19ec-7a4:59800617.199 :     Pipe = be22e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-7a4:59800617.349 :     Pipe = be22e48 start to write data
19ec-7a4:59800617.408 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1127172 size = 36
19ec-7a4:59800617.528 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-7a4:59800617.620 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59800617.717 :     Pipe = be22e48 Write <==
19ec-7a4:59800617.769 :     Pipe = be22e48 Write ==>
19ec-7a4:59800617.858 :     Pipe = be22e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-7a4:59800617.969 :     Pipe = be22e48 start to write data
19ec-7a4:59800618.026 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1127208 size = 75360
19ec-7a4:59800620.004 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-7a4:59800620.095 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59800620.188 :     Pipe = be22e48 Write <==
19ec-7a4:59800620.249 :     Pipe = be22d38 Read ==>
19ec-7a4:59800620.337 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59800961.862 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59800962.088 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59800962.157 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59800962.232 :         Information.Status = 0
19ec-1888:59800962.306 :         => CNT96226::VenderCmd_GetData
19ec-1888:59800962.368 :         iCmd = 2, nBytes = 24
19ec-1c88:59801750.419 : => ReadScan
19ec-1c88:59801750.615 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59801750.699 : => ReadScanEx2
19ec-1c88:59801750.750 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59801750.816 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59801750.874 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59801750.942 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59801751.000 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59801751.060 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59801751.131 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:59801751.201 : Pipe = be22e48 Read ==>
19ec-1c88:59801751.341 : Pipe = be22e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:59801751.472 : Pipe = be22e48 Read Copy from be22f08 + 1098912 size = 28260
19ec-1c88:59801751.798 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59801751.892 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59801751.996 : Pipe = be22e48 Read <==
19ec-1c88:59801752.054 : => GetImageToBuffer
19ec-1c88:59801752.106 : => GetImageToBufferPageScan
19ec-1c88:59801752.167 : Pipe = be22e48 Read ==>
19ec-1c88:59801752.254 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59801752.370 : Pipe = be22e48 Read Copy from be22f08 + 1127172 size = 36
19ec-1c88:59801752.488 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59801752.741 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59801752.839 : Pipe = be22e48 Read <==
19ec-1c88:59801752.894 : Get Packet type = 0 
19ec-1c88:59801752.949 : Get Packet dwSize = 75360 
19ec-1c88:59801753.001 : Get Packet bADFStatus = 1 
19ec-1c88:59801753.060 : Get Packet dwStatusLong = 0 
19ec-1c88:59801753.112 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59801753.196 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59801753.252 : <= GetImageToBuffer Ret = 1
19ec-1c88:59801753.309 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:59801753.375 : Pipe = be22e48 Read ==>
19ec-1c88:59801753.464 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59801753.575 : Pipe = be22e48 Read Copy from be22f08 + 1127208 size = 71592
19ec-1c88:59801754.085 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:59801754.173 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59801754.266 : Pipe = be22e48 Read <==
19ec-1888:59801928.820 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59801929.039 :         0010 : f0 00 00 00 50 13 54 00 
19ec-1888:59801929.102 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59801929.187 :         Information.Status = 1, Information.Addr = 5509968
19ec-1c88:59801929.974 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59801930.083 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59801930.147 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59801930.212 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59801930.280 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59801930.347 : <= ReadScanEx2 ret = 1
19ec-1888:59801930.414 :         => CNT96226::MemoryRead
19ec-1c88:59801930.481 : <= ReadScan ret = 1
19ec-1888:59802311.874 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59802312.063 :         System total receive data 311040 bytes
19ec-1888:59802312.138 :         => CNT96226::VenderCmd_GetData
19ec-1888:59802312.206 :         iCmd = 1, nBytes = 4
19ec-1888:59802462.273 :         0000 : 00 00 00 00 
19ec-1888:59802462.386 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59802462.553 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59802462.617 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59802462.676 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59802462.771 :         Pipe = be22d38 Write ==>
19ec-1888:59802462.889 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59802463.026 :         Pipe = be22d38 start to write data
19ec-1888:59802463.086 :         Pipe = be22d38 Memory Write Copy to be22e28 + 782912 size = 36
19ec-1888:59802463.210 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59802463.302 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59802463.399 :         Pipe = be22d38 Set read data ready
19ec-1888:59802463.556 :         Pipe = be22d38 Write <==
19ec-1888:59802463.614 :         Pipe = be22d38 Write ==>
19ec-1888:59802463.935 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59802464.048 :         Pipe = be22d38 start to write data
19ec-1888:59802464.109 :         Pipe = be22d38 Memory Write Copy to be22e28 + 782948 size = 311040
19ec-7a4:59802464.257 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59802464.447 :     Pipe = be22d38 Read Copy from be22e28 + 782912 size = 36
19ec-7a4:59802464.581 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59802464.678 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59802464.784 :     Pipe = be22d38 Read <==
19ec-7a4:59802464.844 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59802464.910 :     Pipe = be22d38 Read ==>
19ec-7a4:59802464.998 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59802470.891 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59802470.991 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59802471.090 :         Pipe = be22d38 Set read data ready
19ec-1888:59802471.203 :         Pipe = be22d38 Write <==
19ec-7a4:59802471.822 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59802471.974 :     Pipe = be22d38 Read Copy from be22e28 + 782948 size = 311040
19ec-7a4:59802473.071 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59802473.160 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59802473.255 :     Pipe = be22d38 Read <==
19ec-7a4:59802473.310 :     ImageProcessThread : Process start
19ec-7a4:59802477.624 :     BytesPerLine = 3888
19ec-7a4:59802477.680 :     Lines = 80
19ec-7a4:59802525.130 :     ImageProcessThread : Process end
19ec-1888:59802656.647 :         IOThread: get image OK
19ec-1888:59802656.843 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-1888:59802656.950 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59802657.054 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59802657.133 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59802657.204 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59802657.263 :         IO Send command 10 bytes
19ec-1888:59802657.401 :         => CNT96226::VenderCmd_SetData
19ec-1888:59802657.461 :         iCmd = 0, nBytes = 10
19ec-1888:59802657.582 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59802934.193 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59802934.405 :         System send command 10 bytes + data 0 bytes
19ec-1888:59802934.481 :         IO total need to receive data 2095632 bytes
19ec-1888:59802934.548 :         => CNT96226::VenderCmd_GetData
19ec-1888:59802934.606 :         iCmd = 2, nBytes = 24
19ec-1888:59803069.295 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59803069.515 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59803069.582 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59803069.660 :         Information.Status = 0
19ec-1888:59803069.723 :         => CNT96226::VenderCmd_GetData
19ec-1888:59803069.781 :         iCmd = 2, nBytes = 24
19ec-1888:59803534.048 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59803534.252 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59803534.316 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59803534.397 :         Information.Status = 0
19ec-1888:59803534.461 :         => CNT96226::VenderCmd_GetData
19ec-1888:59803534.522 :         iCmd = 2, nBytes = 24
19ec-1888:59803714.975 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59803715.163 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59803715.228 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59803715.307 :         Information.Status = 0
19ec-1888:59803715.369 :         => CNT96226::VenderCmd_GetData
19ec-1888:59803715.432 :         iCmd = 2, nBytes = 24
19ec-7a4:59803815.008 :     Pipe = be22e48 Write ==>
19ec-7a4:59803815.254 :     Pipe = be22e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-7a4:59803815.404 :     Pipe = be22e48 start to write data
19ec-7a4:59803815.470 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1202568 size = 36
19ec-7a4:59803815.594 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-7a4:59803815.687 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59803815.788 :     Pipe = be22e48 Write <==
19ec-7a4:59803815.845 :     Pipe = be22e48 Write ==>
19ec-7a4:59803815.932 :     Pipe = be22e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-7a4:59803816.044 :     Pipe = be22e48 start to write data
19ec-7a4:59803816.103 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1202604 size = 75360
19ec-7a4:59803818.008 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-7a4:59803818.099 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59803818.196 :     Pipe = be22e48 Write <==
19ec-7a4:59803818.258 :     Pipe = be22d38 Read ==>
19ec-7a4:59803818.360 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59804658.308 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59804658.526 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-1888:59804658.590 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59804658.671 :         Information.Status = 1, Information.Addr = 5821008
19ec-1888:59804659.797 :         => CNT96226::MemoryRead
19ec-1888:59805063.629 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59805063.825 :         System total receive data 311040 bytes
19ec-1888:59805063.901 :         => CNT96226::VenderCmd_GetData
19ec-1888:59805063.960 :         iCmd = 1, nBytes = 4
19ec-1c88:59805149.720 : => ReadScan
19ec-1c88:59805149.821 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59805149.896 : => ReadScanEx2
19ec-1c88:59805149.949 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59805150.011 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59805150.068 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59805150.130 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59805150.190 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59805150.250 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59805150.418 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:59805150.491 : Pipe = be22e48 Read ==>
19ec-1c88:59805150.603 : Pipe = be22e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:59805150.735 : Pipe = be22e48 Read Copy from be22f08 + 1198800 size = 3768
19ec-1c88:59805150.900 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59805150.993 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59805151.094 : Pipe = be22e48 Read <==
19ec-1c88:59805151.150 : => GetImageToBuffer
19ec-1c88:59805151.204 : => GetImageToBufferPageScan
19ec-1c88:59805151.259 : Pipe = be22e48 Read ==>
19ec-1c88:59805151.343 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59805151.457 : Pipe = be22e48 Read Copy from be22f08 + 1202568 size = 36
19ec-1c88:59805151.566 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59805151.650 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59805151.746 : Pipe = be22e48 Read <==
19ec-1c88:59805151.801 : Get Packet type = 0 
19ec-1c88:59805151.855 : Get Packet dwSize = 75360 
19ec-1c88:59805151.910 : Get Packet bADFStatus = 1 
19ec-1c88:59805151.963 : Get Packet dwStatusLong = 0 
19ec-1c88:59805152.015 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59805152.078 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59805152.132 : <= GetImageToBuffer Ret = 1
19ec-1c88:59805152.187 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59805152.254 : Pipe = be22e48 Read ==>
19ec-1c88:59805152.336 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59805152.442 : Pipe = be22e48 Read Copy from be22f08 + 1202604 size = 75360
19ec-1c88:59805152.857 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59805152.945 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59805153.038 : Pipe = be22e48 Read <==
19ec-1c88:59805153.091 : => GetImageToBuffer
19ec-1c88:59805153.140 : => GetImageToBufferPageScan
19ec-1c88:59805153.190 : Pipe = be22e48 Read ==>
19ec-1c88:59805153.276 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59805218.765 :         0000 : 00 00 00 00 
19ec-1888:59805218.941 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59805219.350 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59805219.413 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59805219.471 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59805219.708 :         Pipe = be22d38 Write ==>
19ec-1888:59805219.813 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59805219.934 :         Pipe = be22d38 start to write data
19ec-1888:59805219.992 :         Pipe = be22d38 Memory Write Copy to be22e28 + 1093988 size = 36
19ec-1888:59805220.108 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59805220.200 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59805220.300 :         Pipe = be22d38 Set read data ready
19ec-1888:59805220.436 :         Pipe = be22d38 Write <==
19ec-1888:59805220.497 :         Pipe = be22d38 Write ==>
19ec-1888:59805220.581 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59805220.692 :         Pipe = be22d38 start to write data
19ec-1888:59805220.748 :         Pipe = be22d38 Memory Write Copy to be22e28 + 1094024 size = 311040
19ec-7a4:59805221.177 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59805221.353 :     Pipe = be22d38 Read Copy from be22e28 + 1093988 size = 36
19ec-7a4:59805221.478 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59805221.572 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59805221.672 :     Pipe = be22d38 Read <==
19ec-7a4:59805221.732 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59805221.796 :     Pipe = be22d38 Read ==>
19ec-7a4:59805221.883 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59805226.912 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59805227.006 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59805227.105 :         Pipe = be22d38 Set read data ready
19ec-1888:59805227.218 :         Pipe = be22d38 Write <==
19ec-7a4:59805228.263 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59805228.440 :     Pipe = be22d38 Read Copy from be22e28 + 1094024 size = 311040
19ec-7a4:59805229.553 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59805229.643 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59805229.743 :     Pipe = be22d38 Read <==
19ec-7a4:59805229.801 :     ImageProcessThread : Process start
19ec-7a4:59805233.986 :     BytesPerLine = 3888
19ec-7a4:59805234.041 :     Lines = 80
19ec-7a4:59805282.771 :     ImageProcessThread : Process end
19ec-1888:59805422.316 :         IOThread: get image OK
19ec-1888:59805422.505 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-1888:59805422.613 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59805422.715 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59805422.793 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59805422.864 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59805422.927 :         IO Send command 10 bytes
19ec-1888:59805423.088 :         => CNT96226::VenderCmd_SetData
19ec-1888:59805423.148 :         iCmd = 0, nBytes = 10
19ec-1888:59805423.267 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59805706.145 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59805706.333 :         System send command 10 bytes + data 0 bytes
19ec-1888:59805706.403 :         IO total need to receive data 2095632 bytes
19ec-1888:59805706.474 :         => CNT96226::VenderCmd_GetData
19ec-1888:59805706.530 :         iCmd = 2, nBytes = 24
19ec-1888:59805868.105 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59805868.316 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59805868.385 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59805868.463 :         Information.Status = 0
19ec-1888:59805868.831 :         => CNT96226::VenderCmd_GetData
19ec-1888:59805868.889 :         iCmd = 2, nBytes = 24
19ec-7a4:59805980.791 :     Pipe = be22e48 Write ==>
19ec-7a4:59805981.270 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59805981.428 :     Pipe = be22e48 start to write data
19ec-7a4:59805981.493 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1277964 size = 36
19ec-7a4:59805981.615 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59805981.709 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59805981.806 :     Pipe = be22e48 Set read data ready
19ec-7a4:59805981.960 :     Pipe = be22e48 Write <==
19ec-7a4:59805982.013 :     Pipe = be22e48 Write ==>
19ec-7a4:59805982.309 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59805982.478 :     Pipe = be22e48 start to write data
19ec-7a4:59805982.536 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1278000 size = 75360
19ec-1c88:59805982.687 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59805982.873 : Pipe = be22e48 Read Copy from be22f08 + 1277964 size = 36
19ec-1c88:59805983.016 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59805983.113 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59805983.215 : Pipe = be22e48 Read <==
19ec-1c88:59805983.274 : Get Packet type = 0 
19ec-1c88:59805983.330 : Get Packet dwSize = 75360 
19ec-1c88:59805983.384 : Get Packet bADFStatus = 1 
19ec-1c88:59805983.439 : Get Packet dwStatusLong = 0 
19ec-1c88:59805983.492 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59805983.563 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59805983.624 : <= GetImageToBuffer Ret = 1
19ec-1c88:59805983.686 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:59805983.756 : Pipe = be22e48 Read ==>
19ec-1c88:59805983.841 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59805984.271 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59805984.366 :     Pipe = be22e48 Write read wait size = 20724
19ec-7a4:59805984.463 :     Pipe = be22e48 Set read data ready
19ec-7a4:59805984.584 :     Pipe = be22e48 Write <==
19ec-7a4:59805984.645 :     Pipe = be22d38 Read ==>
19ec-7a4:59805984.741 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59805984.844 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59805985.190 : Pipe = be22e48 Read Copy from be22f08 + 1278000 size = 20724
19ec-1c88:59805985.364 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:59805985.455 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59805985.550 : Pipe = be22e48 Read <==
19ec-1c88:59806143.200 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59806143.357 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59806143.422 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59806143.486 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59806143.548 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59806143.609 : <= ReadScanEx2 ret = 1
19ec-1c88:59806143.662 : <= ReadScan ret = 1
19ec-1888:59806347.903 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59806348.100 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59806348.170 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59806348.251 :         Information.Status = 0
19ec-1888:59806348.316 :         => CNT96226::VenderCmd_GetData
19ec-1888:59806348.372 :         iCmd = 2, nBytes = 24
19ec-1888:59807318.774 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59807318.996 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-1888:59807319.065 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59807319.144 :         Information.Status = 1, Information.Addr = 6132048
19ec-1888:59807320.241 :         => CNT96226::MemoryRead
19ec-1888:59807709.147 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59807709.332 :         System total receive data 311040 bytes
19ec-1888:59807709.529 :         => CNT96226::VenderCmd_GetData
19ec-1888:59807709.595 :         iCmd = 1, nBytes = 4
19ec-1888:59807862.752 :         0000 : 00 00 00 00 
19ec-1888:59807862.848 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59807863.003 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59807863.067 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59807863.127 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59807863.235 :         Pipe = be22d38 Write ==>
19ec-1888:59807863.347 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59807863.478 :         Pipe = be22d38 start to write data
19ec-1888:59807863.542 :         Pipe = be22d38 Memory Write Copy to be22e28 + 1405064 size = 36
19ec-1888:59807863.664 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59807863.755 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59807863.853 :         Pipe = be22d38 Set read data ready
19ec-1888:59807863.988 :         Pipe = be22d38 Write <==
19ec-1888:59807864.045 :         Pipe = be22d38 Write ==>
19ec-1888:59807864.311 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59807864.480 :         Pipe = be22d38 start to write data
19ec-1888:59807864.539 :         Pipe = be22d38 Memory Write Copy to be22e28 + 1405100 size = 311040
19ec-7a4:59807864.693 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59807864.885 :     Pipe = be22d38 Read Copy from be22e28 + 1405064 size = 36
19ec-7a4:59807865.018 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59807865.113 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59807865.220 :     Pipe = be22d38 Read <==
19ec-7a4:59807865.279 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59807865.347 :     Pipe = be22d38 Read ==>
19ec-7a4:59807865.433 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59807871.032 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59807871.135 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59807871.240 :         Pipe = be22d38 Set read data ready
19ec-1888:59807871.362 :         Pipe = be22d38 Write <==
19ec-7a4:59807871.582 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59807871.736 :     Pipe = be22d38 Read Copy from be22e28 + 1405100 size = 311040
19ec-7a4:59807872.827 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59807872.922 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59807873.019 :     Pipe = be22d38 Read <==
19ec-7a4:59807873.072 :     ImageProcessThread : Process start
19ec-7a4:59807879.325 :     BytesPerLine = 3888
19ec-7a4:59807879.412 :     Lines = 80
19ec-7a4:59807928.105 :     ImageProcessThread : Process end
19ec-1888:59808081.377 :         IOThread: get image OK
19ec-1888:59808081.561 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-1888:59808081.671 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59808081.776 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59808081.857 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59808081.927 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59808081.990 :         IO Send command 10 bytes
19ec-1888:59808082.087 :         => CNT96226::VenderCmd_SetData
19ec-1888:59808082.147 :         iCmd = 0, nBytes = 10
19ec-1888:59808082.269 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59808358.185 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59808359.458 :         System send command 10 bytes + data 0 bytes
19ec-1888:59808359.568 :         IO total need to receive data 2095632 bytes
19ec-1888:59808359.642 :         => CNT96226::VenderCmd_GetData
19ec-1888:59808359.706 :         iCmd = 2, nBytes = 24
19ec-1888:59808520.302 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59808520.645 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59808520.716 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59808520.799 :         Information.Status = 0
19ec-1888:59808520.863 :         => CNT96226::VenderCmd_GetData
19ec-1888:59808520.923 :         iCmd = 2, nBytes = 24
19ec-7a4:59808660.229 :     Pipe = be22e48 Write ==>
19ec-7a4:59808660.487 :     Pipe = be22e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-7a4:59808660.640 :     Pipe = be22e48 start to write data
19ec-7a4:59808660.704 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1353360 size = 36
19ec-7a4:59808660.830 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-7a4:59808660.924 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59808661.027 :     Pipe = be22e48 Write <==
19ec-7a4:59808661.088 :     Pipe = be22e48 Write ==>
19ec-7a4:59808661.177 :     Pipe = be22e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-7a4:59808661.294 :     Pipe = be22e48 start to write data
19ec-7a4:59808661.351 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1353396 size = 75360
19ec-7a4:59808663.683 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-7a4:59808663.779 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59808663.875 :     Pipe = be22e48 Write <==
19ec-7a4:59808663.940 :     Pipe = be22d38 Read ==>
19ec-7a4:59808664.037 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59809018.948 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59809019.173 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59809019.245 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59809019.325 :         Information.Status = 0
19ec-1888:59809019.389 :         => CNT96226::VenderCmd_GetData
19ec-1888:59809019.452 :         iCmd = 2, nBytes = 24
19ec-1c88:59809312.274 : => ReadScan
19ec-1c88:59809312.414 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59809312.487 : => ReadScanEx2
19ec-1c88:59809312.537 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59809312.597 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59809312.652 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59809312.712 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59809312.767 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59809312.829 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59809312.893 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:59809312.959 : Pipe = be22e48 Read ==>
19ec-1c88:59809313.071 : Pipe = be22e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:59809313.202 : Pipe = be22e48 Read Copy from be22f08 + 1298724 size = 54636
19ec-1c88:59809313.512 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59809313.602 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59809313.697 : Pipe = be22e48 Read <==
19ec-1c88:59809313.752 : => GetImageToBuffer
19ec-1c88:59809313.802 : => GetImageToBufferPageScan
19ec-1c88:59809313.858 : Pipe = be22e48 Read ==>
19ec-1c88:59809313.943 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59809314.050 : Pipe = be22e48 Read Copy from be22f08 + 1353360 size = 36
19ec-1c88:59809314.155 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59809314.236 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59809314.323 : Pipe = be22e48 Read <==
19ec-1c88:59809314.373 : Get Packet type = 0 
19ec-1c88:59809314.422 : Get Packet dwSize = 75360 
19ec-1c88:59809314.471 : Get Packet bADFStatus = 1 
19ec-1c88:59809314.520 : Get Packet dwStatusLong = 0 
19ec-1c88:59809314.572 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59809314.633 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59809314.687 : <= GetImageToBuffer Ret = 1
19ec-1c88:59809314.737 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:59809314.917 : Pipe = be22e48 Read ==>
19ec-1c88:59809315.003 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59809315.111 : Pipe = be22e48 Read Copy from be22f08 + 1353396 size = 45216
19ec-1c88:59809315.389 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:59809315.474 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59809315.563 : Pipe = be22e48 Read <==
19ec-1c88:59809478.373 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59809478.771 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59809478.842 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59809478.910 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59809478.971 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59809479.033 : <= ReadScanEx2 ret = 1
19ec-1c88:59809479.089 : <= ReadScan ret = 1
19ec-1888:59810106.051 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59810106.269 :         0010 : f0 00 00 00 50 50 62 00 
19ec-1888:59810106.338 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59810106.432 :         Information.Status = 1, Information.Addr = 6443088
19ec-1888:59810107.319 :         => CNT96226::MemoryRead
19ec-1888:59810488.984 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59810489.203 :         System total receive data 311040 bytes
19ec-1888:59810489.285 :         => CNT96226::VenderCmd_GetData
19ec-1888:59810489.350 :         iCmd = 1, nBytes = 4
19ec-1888:59810638.868 :         0000 : 00 00 00 00 
19ec-1888:59810639.025 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59810639.180 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59810639.247 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59810639.308 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59810639.415 :         Pipe = be22d38 Write ==>
19ec-1888:59810639.531 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59810639.665 :         Pipe = be22d38 start to write data
19ec-1888:59810639.726 :         Pipe = be22d38 Memory Write Copy to be22e28 + 1716140 size = 36
19ec-1888:59810639.846 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59810639.938 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59810640.037 :         Pipe = be22d38 Set read data ready
19ec-1888:59810640.172 :         Pipe = be22d38 Write <==
19ec-1888:59810640.229 :         Pipe = be22d38 Write ==>
19ec-1888:59810640.316 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59810640.453 :         Pipe = be22d38 start to write data
19ec-1888:59810640.512 :         Pipe = be22d38 Memory Write Copy to be22e28 + 1716176 size = 311040
19ec-7a4:59810640.844 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59810641.036 :     Pipe = be22d38 Read Copy from be22e28 + 1716140 size = 36
19ec-7a4:59810641.173 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59810641.274 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59810641.378 :     Pipe = be22d38 Read <==
19ec-7a4:59810641.440 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59810641.509 :     Pipe = be22d38 Read ==>
19ec-7a4:59810641.596 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59810647.087 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59810647.185 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59810647.287 :         Pipe = be22d38 Set read data ready
19ec-1888:59810647.409 :         Pipe = be22d38 Write <==
19ec-7a4:59810647.608 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59810647.750 :     Pipe = be22d38 Read Copy from be22e28 + 1716176 size = 311040
19ec-7a4:59810649.088 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59810649.303 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59810649.409 :     Pipe = be22d38 Read <==
19ec-7a4:59810649.461 :     ImageProcessThread : Process start
19ec-7a4:59810653.803 :     BytesPerLine = 3888
19ec-7a4:59810653.860 :     Lines = 80
19ec-7a4:59810701.422 :     ImageProcessThread : Process end
19ec-1888:59810818.069 :         IOThread: get image OK
19ec-1888:59810818.251 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-1888:59810818.358 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59810818.453 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59810818.528 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59810818.594 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59810818.653 :         IO Send command 10 bytes
19ec-1888:59810818.759 :         => CNT96226::VenderCmd_SetData
19ec-1888:59810818.814 :         iCmd = 0, nBytes = 10
19ec-1888:59810818.931 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59811091.195 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59811091.378 :         System send command 10 bytes + data 0 bytes
19ec-1888:59811091.453 :         IO total need to receive data 2095632 bytes
19ec-1888:59811091.529 :         => CNT96226::VenderCmd_GetData
19ec-1888:59811091.590 :         iCmd = 2, nBytes = 24
19ec-1888:59811222.672 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59811222.836 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59811222.897 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59811222.964 :         Information.Status = 0
19ec-1888:59811223.027 :         => CNT96226::VenderCmd_GetData
19ec-1888:59811223.085 :         iCmd = 2, nBytes = 24
19ec-7a4:59811404.478 :     Pipe = be22e48 Write ==>
19ec-7a4:59811404.710 :     Pipe = be22e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-7a4:59811404.859 :     Pipe = be22e48 start to write data
19ec-7a4:59811404.931 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1428756 size = 36
19ec-7a4:59811405.051 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-7a4:59811405.145 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59811405.252 :     Pipe = be22e48 Write <==
19ec-7a4:59811405.308 :     Pipe = be22e48 Write ==>
19ec-7a4:59811405.394 :     Pipe = be22e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-7a4:59811405.510 :     Pipe = be22e48 start to write data
19ec-7a4:59811405.567 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1428792 size = 75360
19ec-7a4:59811407.255 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-7a4:59811407.350 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59811407.446 :     Pipe = be22e48 Write <==
19ec-7a4:59811407.507 :     Pipe = be22d38 Read ==>
19ec-7a4:59811407.604 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59811737.074 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59811737.309 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59811737.380 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59811737.461 :         Information.Status = 0
19ec-1888:59811737.534 :         => CNT96226::VenderCmd_GetData
19ec-1888:59811737.595 :         iCmd = 2, nBytes = 24
19ec-1888:59812668.641 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59812668.875 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1888:59812668.939 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59812669.018 :         Information.Status = 1, Information.Addr = 3643728
19ec-1888:59812670.103 :         => CNT96226::MemoryRead
19ec-1c88:59812762.631 : => ReadScan
19ec-1c88:59812762.730 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59812762.802 : => ReadScanEx2
19ec-1c88:59812762.854 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59812762.918 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59812763.107 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59812763.179 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59812763.242 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59812763.301 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59812763.368 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:59812763.441 : Pipe = be22e48 Read ==>
19ec-1c88:59812763.553 : Pipe = be22e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:59812763.675 : Pipe = be22e48 Read Copy from be22f08 + 1398612 size = 30144
19ec-1c88:59812763.912 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59812764.000 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59812764.108 : Pipe = be22e48 Read <==
19ec-1c88:59812764.164 : => GetImageToBuffer
19ec-1c88:59812764.219 : => GetImageToBufferPageScan
19ec-1c88:59812764.274 : Pipe = be22e48 Read ==>
19ec-1c88:59812764.358 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59812764.471 : Pipe = be22e48 Read Copy from be22f08 + 1428756 size = 36
19ec-1c88:59812764.577 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59812764.663 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59812764.757 : Pipe = be22e48 Read <==
19ec-1c88:59812764.807 : Get Packet type = 0 
19ec-1c88:59812764.859 : Get Packet dwSize = 75360 
19ec-1c88:59812764.913 : Get Packet bADFStatus = 1 
19ec-1c88:59812764.968 : Get Packet dwStatusLong = 0 
19ec-1c88:59812765.019 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59812765.081 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59812765.134 : <= GetImageToBuffer Ret = 1
19ec-1c88:59812765.186 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:59812765.251 : Pipe = be22e48 Read ==>
19ec-1c88:59812765.341 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59812765.450 : Pipe = be22e48 Read Copy from be22f08 + 1428792 size = 69708
19ec-1c88:59812765.861 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:59812765.948 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59812766.040 : Pipe = be22e48 Read <==
19ec-1c88:59812928.345 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59812928.471 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59812928.533 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59812928.597 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59812928.655 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59812928.717 : <= ReadScanEx2 ret = 1
19ec-1c88:59812928.769 : <= ReadScan ret = 1
19ec-1888:59813039.893 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59813040.093 :         System total receive data 311040 bytes
19ec-1888:59813040.175 :         => CNT96226::VenderCmd_GetData
19ec-1888:59813040.243 :         iCmd = 1, nBytes = 4
19ec-1888:59813186.649 :         0000 : 00 00 00 00 
19ec-1888:59813186.795 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59813186.951 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59813187.031 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59813187.092 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59813187.195 :         Pipe = be22d38 Write ==>
19ec-1888:59813187.312 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59813187.445 :         Pipe = be22d38 start to write data
19ec-1888:59813187.509 :         Pipe = be22d38 Memory Write Copy to be22e28 + 2027216 size = 36
19ec-1888:59813187.633 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59813187.726 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59813187.826 :         Pipe = be22d38 Set read data ready
19ec-1888:59813187.968 :         Pipe = be22d38 Write <==
19ec-1888:59813188.029 :         Pipe = be22d38 Write ==>
19ec-1888:59813188.117 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59813188.350 :         Pipe = be22d38 start to write data
19ec-1888:59813188.412 :         Pipe = be22d38 Memory Write Copy to be22e28 + 2027252 size = 69900
19ec-7a4:59813189.085 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59813189.279 :     Pipe = be22d38 Read Copy from be22e28 + 2027216 size = 36
19ec-7a4:59813189.406 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59813189.499 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59813189.599 :     Pipe = be22d38 Read <==
19ec-7a4:59813189.656 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59813189.725 :     Pipe = be22d38 Read ==>
19ec-7a4:59813189.811 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59813190.094 :         Pipe = be22d38 Memory Write Copy to be22e38 + 0 size = 241140
19ec-1888:59813195.194 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59813195.297 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59813195.400 :         Pipe = be22d38 Set read data ready
19ec-1888:59813195.513 :         Pipe = be22d38 Write <==
19ec-7a4:59813196.571 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59813196.755 :     Pipe = be22d38 Read Copy from be22e28 + 2027252 size = 69900
19ec-7a4:59813197.022 :     Pipe = be22d38 Read Copy from be22e38 + 0 size = 241140
19ec-7a4:59813197.799 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59813197.885 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59813197.983 :     Pipe = be22d38 Read <==
19ec-7a4:59813198.037 :     ImageProcessThread : Process start
19ec-7a4:59813202.378 :     BytesPerLine = 3888
19ec-7a4:59813202.434 :     Lines = 80
19ec-7a4:59813250.507 :     ImageProcessThread : Process end
19ec-1888:59813353.788 :         IOThread: get image OK
19ec-1888:59813353.966 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-1888:59813354.069 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59813354.168 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59813354.245 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59813354.313 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59813354.374 :         IO Send command 10 bytes
19ec-1888:59813354.506 :         => CNT96226::VenderCmd_SetData
19ec-1888:59813354.565 :         iCmd = 0, nBytes = 10
19ec-1888:59813354.681 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59813639.679 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59813639.885 :         System send command 10 bytes + data 0 bytes
19ec-1888:59813639.965 :         IO total need to receive data 2095632 bytes
19ec-1888:59813640.042 :         => CNT96226::VenderCmd_GetData
19ec-1888:59813640.101 :         iCmd = 2, nBytes = 24
19ec-1888:59813801.806 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59813802.003 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59813802.078 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59813802.156 :         Information.Status = 0
19ec-1888:59813802.221 :         => CNT96226::VenderCmd_GetData
19ec-1888:59813802.279 :         iCmd = 2, nBytes = 24
19ec-7a4:59813916.328 :     Pipe = be22e48 Write ==>
19ec-7a4:59813916.513 :     Pipe = be22e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-7a4:59813916.650 :     Pipe = be22e48 start to write data
19ec-7a4:59813916.713 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1504152 size = 36
19ec-7a4:59813916.833 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-7a4:59813916.925 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59813917.027 :     Pipe = be22e48 Write <==
19ec-7a4:59813917.078 :     Pipe = be22e48 Write ==>
19ec-7a4:59813917.161 :     Pipe = be22e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-7a4:59813917.405 :     Pipe = be22e48 start to write data
19ec-7a4:59813917.463 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1504188 size = 75360
19ec-7a4:59813919.512 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-7a4:59813919.598 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59813919.690 :     Pipe = be22e48 Write <==
19ec-7a4:59813919.753 :     Pipe = be22d38 Read ==>
19ec-7a4:59813919.848 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59814289.436 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59814289.660 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59814289.731 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59814289.811 :         Information.Status = 0
19ec-1888:59814289.877 :         => CNT96226::VenderCmd_GetData
19ec-1888:59814289.935 :         iCmd = 2, nBytes = 24
19ec-1888:59814877.238 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59814877.460 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59814877.533 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59814877.614 :         Information.Status = 0
19ec-1888:59814877.677 :         => CNT96226::VenderCmd_GetData
19ec-1888:59814877.739 :         iCmd = 2, nBytes = 24
19ec-1888:59815441.665 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59815441.894 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1888:59815441.963 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59815442.044 :         Information.Status = 1, Information.Addr = 3954768
19ec-1888:59815443.337 :         => CNT96226::MemoryRead
19ec-1888:59815832.106 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59815832.301 :         System total receive data 311040 bytes
19ec-1888:59815832.376 :         => CNT96226::VenderCmd_GetData
19ec-1888:59815832.436 :         iCmd = 1, nBytes = 4
19ec-1888:59816013.714 :         0000 : 00 00 00 00 
19ec-1888:59816013.849 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59816013.994 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59816014.062 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59816014.125 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59816014.232 :         Pipe = be22d38 Write ==>
19ec-1888:59816014.347 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59816014.476 :         Pipe = be22d38 start to write data
19ec-1888:59816014.538 :         Pipe = be22d38 Memory Write Copy to be22e38 + 241140 size = 36
19ec-1888:59816014.659 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59816014.749 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59816014.847 :         Pipe = be22d38 Set read data ready
19ec-1888:59816014.977 :         Pipe = be22d38 Write <==
19ec-1888:59816015.033 :         Pipe = be22d38 Write ==>
19ec-1888:59816015.118 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59816015.227 :         Pipe = be22d38 start to write data
19ec-1888:59816015.282 :         Pipe = be22d38 Memory Write Copy to be22e38 + 241176 size = 311040
19ec-7a4:59816015.784 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59816015.958 :     Pipe = be22d38 Read Copy from be22e38 + 241140 size = 36
19ec-7a4:59816016.077 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59816016.168 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59816016.266 :     Pipe = be22d38 Read <==
19ec-7a4:59816016.323 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59816016.387 :     Pipe = be22d38 Read ==>
19ec-7a4:59816016.471 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59816022.448 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59816022.616 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59816022.720 :         Pipe = be22d38 Set read data ready
19ec-1888:59816022.828 :         Pipe = be22d38 Write <==
19ec-7a4:59816023.576 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59816023.723 :     Pipe = be22d38 Read Copy from be22e38 + 241176 size = 311040
19ec-7a4:59816024.780 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59816024.863 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59816024.954 :     Pipe = be22d38 Read <==
19ec-7a4:59816025.006 :     ImageProcessThread : Process start
19ec-7a4:59816029.194 :     BytesPerLine = 3888
19ec-7a4:59816029.246 :     Lines = 80
19ec-7a4:59816076.347 :     ImageProcessThread : Process end
19ec-1888:59816277.367 :         IOThread: get image OK
19ec-1888:59816277.560 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-1888:59816277.690 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59816277.790 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59816277.866 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59816277.936 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59816277.997 :         IO Send command 10 bytes
19ec-1888:59816278.155 :         => CNT96226::VenderCmd_SetData
19ec-1888:59816278.212 :         iCmd = 0, nBytes = 10
19ec-1888:59816278.332 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:59816377.454 : => ReadScan
19ec-1c88:59816377.627 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59816377.713 : => ReadScanEx2
19ec-1c88:59816377.772 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59816377.833 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59816377.893 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59816377.953 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59816378.019 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59816378.078 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59816378.149 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:59816378.222 : Pipe = be22e48 Read ==>
19ec-1c88:59816378.336 : Pipe = be22e48 Read Total = 27262976 Free = 27181928 Data = 81048
19ec-1c88:59816378.478 : Pipe = be22e48 Read Copy from be22f08 + 1498500 size = 5652
19ec-1c88:59816378.643 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59816378.837 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59816378.943 : Pipe = be22e48 Read <==
19ec-1c88:59816378.996 : => GetImageToBuffer
19ec-1c88:59816379.050 : => GetImageToBufferPageScan
19ec-1c88:59816379.106 : Pipe = be22e48 Read ==>
19ec-1c88:59816379.195 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59816379.308 : Pipe = be22e48 Read Copy from be22f08 + 1504152 size = 36
19ec-1c88:59816379.419 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59816379.512 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59816379.608 : Pipe = be22e48 Read <==
19ec-1c88:59816379.660 : Get Packet type = 0 
19ec-1c88:59816379.713 : Get Packet dwSize = 75360 
19ec-1c88:59816379.765 : Get Packet bADFStatus = 1 
19ec-1c88:59816379.821 : Get Packet dwStatusLong = 0 
19ec-1c88:59816379.874 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59816379.938 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59816379.999 : <= GetImageToBuffer Ret = 1
19ec-1c88:59816380.053 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59816380.118 : Pipe = be22e48 Read ==>
19ec-1c88:59816380.204 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59816380.317 : Pipe = be22e48 Read Copy from be22f08 + 1504188 size = 75360
19ec-1c88:59816380.731 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59816380.821 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59816380.920 : Pipe = be22e48 Read <==
19ec-1c88:59816380.976 : => GetImageToBuffer
19ec-1c88:59816381.134 : => GetImageToBufferPageScan
19ec-1c88:59816381.187 : Pipe = be22e48 Read ==>
19ec-1c88:59816381.277 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59816546.321 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59816546.463 :         System send command 10 bytes + data 0 bytes
19ec-1888:59816546.533 :         IO total need to receive data 2095632 bytes
19ec-1888:59816546.601 :         => CNT96226::VenderCmd_GetData
19ec-1888:59816546.659 :         iCmd = 2, nBytes = 24
19ec-7a4:59816797.004 :     Pipe = be22e48 Write ==>
19ec-7a4:59816797.237 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59816797.384 :     Pipe = be22e48 start to write data
19ec-7a4:59816797.447 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1579548 size = 36
19ec-7a4:59816797.573 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59816797.665 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59816797.759 :     Pipe = be22e48 Set read data ready
19ec-7a4:59816797.893 :     Pipe = be22e48 Write <==
19ec-7a4:59816797.949 :     Pipe = be22e48 Write ==>
19ec-7a4:59816798.261 :     Pipe = be22e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59816798.371 :     Pipe = be22e48 start to write data
19ec-7a4:59816798.428 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1579584 size = 75360
19ec-1c88:59816798.871 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59816799.063 : Pipe = be22e48 Read Copy from be22f08 + 1579548 size = 36
19ec-1c88:59816799.195 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59816799.287 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59816799.387 : Pipe = be22e48 Read <==
19ec-1c88:59816799.444 : Get Packet type = 0 
19ec-1c88:59816799.498 : Get Packet dwSize = 75360 
19ec-1c88:59816799.552 : Get Packet bADFStatus = 1 
19ec-1c88:59816799.606 : Get Packet dwStatusLong = 0 
19ec-1c88:59816799.659 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59816799.734 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59816799.792 : <= GetImageToBuffer Ret = 1
19ec-1c88:59816799.858 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:59816799.927 : Pipe = be22e48 Read ==>
19ec-1c88:59816800.012 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59816800.157 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-7a4:59816800.257 :     Pipe = be22e48 Write read wait size = 18840
19ec-7a4:59816800.359 :     Pipe = be22e48 Set read data ready
19ec-7a4:59816800.476 :     Pipe = be22e48 Write <==
19ec-7a4:59816800.540 :     Pipe = be22d38 Read ==>
19ec-7a4:59816800.637 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59816800.748 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59816800.896 : Pipe = be22e48 Read Copy from be22f08 + 1579584 size = 18840
19ec-1c88:59816801.078 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:59816801.169 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59816801.262 : Pipe = be22e48 Read <==
19ec-1c88:59816957.542 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59816957.693 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59816957.765 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59816957.831 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59816957.892 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59816957.955 : <= ReadScanEx2 ret = 1
19ec-1c88:59816958.012 : <= ReadScan ret = 1
19ec-1888:59817068.363 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59817068.534 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59817068.602 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59817068.678 :         Information.Status = 0
19ec-1888:59817068.739 :         => CNT96226::VenderCmd_GetData
19ec-1888:59817068.906 :         iCmd = 2, nBytes = 24
19ec-1888:59818031.956 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59818032.172 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1888:59818032.242 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59818032.322 :         Information.Status = 1, Information.Addr = 4265808
19ec-1888:59818033.322 :         => CNT96226::MemoryRead
19ec-1888:59818484.255 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59818484.673 :         System total receive data 311040 bytes
19ec-1888:59818484.750 :         => CNT96226::VenderCmd_GetData
19ec-1888:59818484.820 :         iCmd = 1, nBytes = 4
19ec-1888:59818673.947 :         0000 : 00 00 00 00 
19ec-1888:59818674.287 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59818674.454 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59818674.521 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59818674.578 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59818674.680 :         Pipe = be22d38 Write ==>
19ec-1888:59818674.805 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59818674.937 :         Pipe = be22d38 start to write data
19ec-1888:59818674.995 :         Pipe = be22d38 Memory Write Copy to be22e38 + 552216 size = 36
19ec-1888:59818675.111 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59818675.205 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59818675.302 :         Pipe = be22d38 Set read data ready
19ec-1888:59818675.430 :         Pipe = be22d38 Write <==
19ec-1888:59818675.488 :         Pipe = be22d38 Write ==>
19ec-1888:59818675.804 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59818675.919 :         Pipe = be22d38 start to write data
19ec-1888:59818675.977 :         Pipe = be22d38 Memory Write Copy to be22e38 + 552252 size = 311040
19ec-7a4:59818676.129 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59818676.317 :     Pipe = be22d38 Read Copy from be22e38 + 552216 size = 36
19ec-7a4:59818676.448 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59818676.549 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59818676.656 :     Pipe = be22d38 Read <==
19ec-7a4:59818676.722 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59818676.788 :     Pipe = be22d38 Read ==>
19ec-7a4:59818676.876 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59818682.995 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59818683.107 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59818683.209 :         Pipe = be22d38 Set read data ready
19ec-1888:59818683.330 :         Pipe = be22d38 Write <==
19ec-7a4:59818683.562 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59818683.712 :     Pipe = be22d38 Read Copy from be22e38 + 552252 size = 311040
19ec-7a4:59818684.583 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59818684.671 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59818684.768 :     Pipe = be22d38 Read <==
19ec-7a4:59818684.822 :     ImageProcessThread : Process start
19ec-7a4:59818689.133 :     BytesPerLine = 3888
19ec-7a4:59818689.195 :     Lines = 80
19ec-7a4:59818737.271 :     ImageProcessThread : Process end
19ec-1888:59818877.669 :         IOThread: get image OK
19ec-1888:59818877.841 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-1888:59818877.956 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59818878.060 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59818878.138 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59818878.209 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59818878.271 :         IO Send command 10 bytes
19ec-1888:59818878.530 :         => CNT96226::VenderCmd_SetData
19ec-1888:59818878.593 :         iCmd = 0, nBytes = 10
19ec-1888:59818878.720 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59819156.938 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59819157.138 :         System send command 10 bytes + data 0 bytes
19ec-1888:59819157.203 :         IO total need to receive data 2095632 bytes
19ec-1888:59819157.270 :         => CNT96226::VenderCmd_GetData
19ec-1888:59819157.326 :         iCmd = 2, nBytes = 24
19ec-7a4:59819492.804 :     Pipe = be22e48 Write ==>
19ec-7a4:59819493.123 :     Pipe = be22e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-7a4:59819493.278 :     Pipe = be22e48 start to write data
19ec-7a4:59819493.347 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1654944 size = 36
19ec-7a4:59819493.475 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-7a4:59819493.568 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59819493.668 :     Pipe = be22e48 Write <==
19ec-7a4:59819493.730 :     Pipe = be22e48 Write ==>
19ec-7a4:59819493.819 :     Pipe = be22e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-7a4:59819493.933 :     Pipe = be22e48 start to write data
19ec-7a4:59819493.994 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1654980 size = 75360
19ec-7a4:59819495.896 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-7a4:59819495.993 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59819496.092 :     Pipe = be22e48 Write <==
19ec-7a4:59819496.156 :     Pipe = be22d38 Read ==>
19ec-7a4:59819496.251 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59819651.989 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59819652.214 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59819652.277 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59819652.352 :         Information.Status = 0
19ec-1888:59819652.425 :         => CNT96226::VenderCmd_GetData
19ec-1888:59819652.481 :         iCmd = 2, nBytes = 24
19ec-1888:59820234.904 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59820235.138 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59820235.207 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59820235.289 :         Information.Status = 0
19ec-1888:59820235.351 :         => CNT96226::VenderCmd_GetData
19ec-1888:59820235.405 :         iCmd = 2, nBytes = 24
19ec-1c88:59820530.606 : => ReadScan
19ec-1c88:59820530.782 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59820530.858 : => ReadScanEx2
19ec-1c88:59820530.908 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59820530.970 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59820531.029 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59820531.090 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59820531.147 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59820531.206 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59820531.283 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:59820531.352 : Pipe = be22e48 Read ==>
19ec-1c88:59820531.473 : Pipe = be22e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:59820531.607 : Pipe = be22e48 Read Copy from be22f08 + 1598424 size = 56520
19ec-1c88:59820531.993 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59820532.085 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59820532.185 : Pipe = be22e48 Read <==
19ec-1c88:59820532.242 : => GetImageToBuffer
19ec-1c88:59820532.296 : => GetImageToBufferPageScan
19ec-1c88:59820532.356 : Pipe = be22e48 Read ==>
19ec-1c88:59820532.438 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59820532.547 : Pipe = be22e48 Read Copy from be22f08 + 1654944 size = 36
19ec-1c88:59820532.653 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59820532.861 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59820532.957 : Pipe = be22e48 Read <==
19ec-1c88:59820533.009 : Get Packet type = 0 
19ec-1c88:59820533.064 : Get Packet dwSize = 75360 
19ec-1c88:59820533.115 : Get Packet bADFStatus = 1 
19ec-1c88:59820533.166 : Get Packet dwStatusLong = 0 
19ec-1c88:59820533.219 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59820533.284 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59820533.338 : <= GetImageToBuffer Ret = 1
19ec-1c88:59820533.397 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:59820533.463 : Pipe = be22e48 Read ==>
19ec-1c88:59820533.551 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59820533.663 : Pipe = be22e48 Read Copy from be22f08 + 1654980 size = 43332
19ec-1c88:59820533.947 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:59820534.035 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59820534.129 : Pipe = be22e48 Read <==
19ec-1c88:59820679.934 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59820680.087 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59820680.153 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59820680.220 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59820680.283 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59820680.346 : <= ReadScanEx2 ret = 1
19ec-1c88:59820680.401 : <= ReadScan ret = 1
19ec-1888:59820781.140 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59820781.352 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1888:59820781.416 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59820781.501 :         Information.Status = 1, Information.Addr = 4576848
19ec-1888:59820782.663 :         => CNT96226::MemoryRead
19ec-1888:59821170.494 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59821170.682 :         System total receive data 311040 bytes
19ec-1888:59821170.754 :         => CNT96226::VenderCmd_GetData
19ec-1888:59821170.817 :         iCmd = 1, nBytes = 4
19ec-1888:59821329.487 :         0000 : 00 00 00 00 
19ec-1888:59821329.643 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59821329.807 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59821329.878 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59821329.938 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59821330.049 :         Pipe = be22d38 Write ==>
19ec-1888:59821330.166 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59821330.301 :         Pipe = be22d38 start to write data
19ec-1888:59821330.364 :         Pipe = be22d38 Memory Write Copy to be22e38 + 863292 size = 36
19ec-1888:59821330.482 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59821330.576 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59821330.678 :         Pipe = be22d38 Set read data ready
19ec-1888:59821330.815 :         Pipe = be22d38 Write <==
19ec-1888:59821330.869 :         Pipe = be22d38 Write ==>
19ec-1888:59821331.154 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59821331.333 :         Pipe = be22d38 start to write data
19ec-1888:59821331.393 :         Pipe = be22d38 Memory Write Copy to be22e38 + 863328 size = 311040
19ec-7a4:59821331.538 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59821331.734 :     Pipe = be22d38 Read Copy from be22e38 + 863292 size = 36
19ec-7a4:59821331.865 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59821331.962 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59821332.061 :     Pipe = be22d38 Read <==
19ec-7a4:59821332.125 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59821332.192 :     Pipe = be22d38 Read ==>
19ec-7a4:59821332.278 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59821337.768 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59821337.867 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59821337.971 :         Pipe = be22d38 Set read data ready
19ec-1888:59821338.094 :         Pipe = be22d38 Write <==
19ec-7a4:59821338.292 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59821338.430 :     Pipe = be22d38 Read Copy from be22e38 + 863328 size = 311040
19ec-7a4:59821339.648 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59821339.733 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59821339.834 :     Pipe = be22d38 Read <==
19ec-7a4:59821339.887 :     ImageProcessThread : Process start
19ec-7a4:59821344.208 :     BytesPerLine = 3888
19ec-7a4:59821344.267 :     Lines = 80
19ec-7a4:59821391.859 :     ImageProcessThread : Process end
19ec-1888:59821518.187 :         IOThread: get image OK
19ec-1888:59821518.385 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-1888:59821518.494 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59821518.591 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59821518.671 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59821518.748 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59821518.810 :         IO Send command 10 bytes
19ec-1888:59821518.942 :         => CNT96226::VenderCmd_SetData
19ec-1888:59821519.001 :         iCmd = 0, nBytes = 10
19ec-1888:59821519.121 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59821797.474 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59821797.667 :         System send command 10 bytes + data 0 bytes
19ec-1888:59821797.746 :         IO total need to receive data 2095632 bytes
19ec-1888:59821797.818 :         => CNT96226::VenderCmd_GetData
19ec-1888:59821797.882 :         iCmd = 2, nBytes = 24
19ec-7a4:59822111.857 :     Pipe = be22e48 Write ==>
19ec-7a4:59822112.109 :     Pipe = be22e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-7a4:59822112.261 :     Pipe = be22e48 start to write data
19ec-7a4:59822112.326 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1730340 size = 36
19ec-7a4:59822112.457 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-7a4:59822112.552 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59822112.661 :     Pipe = be22e48 Write <==
19ec-7a4:59822112.716 :     Pipe = be22e48 Write ==>
19ec-7a4:59822112.808 :     Pipe = be22e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-7a4:59822112.918 :     Pipe = be22e48 start to write data
19ec-7a4:59822112.978 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1730376 size = 75360
19ec-7a4:59822114.869 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-7a4:59822114.962 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59822115.055 :     Pipe = be22e48 Write <==
19ec-7a4:59822115.114 :     Pipe = be22d38 Read ==>
19ec-7a4:59822115.208 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59822266.218 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59822266.626 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59822266.693 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59822266.767 :         Information.Status = 0
19ec-1888:59822266.829 :         => CNT96226::VenderCmd_GetData
19ec-1888:59822266.886 :         iCmd = 2, nBytes = 24
19ec-1888:59822481.557 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59822481.745 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59822481.809 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59822481.882 :         Information.Status = 0
19ec-1888:59822481.938 :         => CNT96226::VenderCmd_GetData
19ec-1888:59822481.995 :         iCmd = 2, nBytes = 24
19ec-1888:59823421.607 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59823422.003 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1888:59823422.073 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59823422.164 :         Information.Status = 1, Information.Addr = 4887888
19ec-1888:59823423.205 :         => CNT96226::MemoryRead
19ec-1888:59823810.841 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59823811.032 :         System total receive data 311040 bytes
19ec-1888:59823811.116 :         => CNT96226::VenderCmd_GetData
19ec-1888:59823811.186 :         iCmd = 1, nBytes = 4
19ec-1888:59823938.982 :         0000 : 00 00 00 00 
19ec-1888:59823939.158 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59823939.552 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59823939.618 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59823939.677 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59823939.780 :         Pipe = be22d38 Write ==>
19ec-1888:59823939.893 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59823940.030 :         Pipe = be22d38 start to write data
19ec-1888:59823940.089 :         Pipe = be22d38 Memory Write Copy to be22e38 + 1174368 size = 36
19ec-1888:59823940.205 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59823940.292 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59823940.385 :         Pipe = be22d38 Set read data ready
19ec-1888:59823940.512 :         Pipe = be22d38 Write <==
19ec-1888:59823940.570 :         Pipe = be22d38 Write ==>
19ec-1888:59823940.884 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59823940.999 :         Pipe = be22d38 start to write data
19ec-1888:59823941.060 :         Pipe = be22d38 Memory Write Copy to be22e38 + 1174404 size = 311040
19ec-7a4:59823941.205 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59823941.392 :     Pipe = be22d38 Read Copy from be22e38 + 1174368 size = 36
19ec-7a4:59823941.528 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59823941.629 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59823941.736 :     Pipe = be22d38 Read <==
19ec-7a4:59823941.798 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59823941.866 :     Pipe = be22d38 Read ==>
19ec-7a4:59823941.959 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59823948.290 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59823948.388 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59823948.492 :         Pipe = be22d38 Set read data ready
19ec-1888:59823948.607 :         Pipe = be22d38 Write <==
19ec-7a4:59823949.351 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59823949.511 :     Pipe = be22d38 Read Copy from be22e38 + 1174404 size = 311040
19ec-7a4:59823950.598 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59823950.690 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59823950.785 :     Pipe = be22d38 Read <==
19ec-7a4:59823950.839 :     ImageProcessThread : Process start
19ec-7a4:59823955.095 :     BytesPerLine = 3888
19ec-7a4:59823955.153 :     Lines = 80
19ec-7a4:59824002.573 :     ImageProcessThread : Process end
19ec-1888:59824119.796 :         IOThread: get image OK
19ec-1888:59824119.976 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-1888:59824120.096 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59824120.200 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59824120.280 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59824120.353 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59824120.412 :         IO Send command 10 bytes
19ec-1888:59824120.553 :         => CNT96226::VenderCmd_SetData
19ec-1888:59824120.613 :         iCmd = 0, nBytes = 10
19ec-1888:59824120.875 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:59824313.052 : => ReadScan
19ec-1c88:59824313.239 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59824313.318 : => ReadScanEx2
19ec-1c88:59824313.371 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59824313.436 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59824313.495 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59824313.561 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59824313.625 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59824313.687 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59824313.757 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:59824313.831 : Pipe = be22e48 Read ==>
19ec-1c88:59824313.958 : Pipe = be22e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:59824314.090 : Pipe = be22e48 Read Copy from be22f08 + 1698312 size = 32028
19ec-1c88:59824314.365 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59824314.460 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59824314.564 : Pipe = be22e48 Read <==
19ec-1c88:59824314.621 : => GetImageToBuffer
19ec-1c88:59824314.674 : => GetImageToBufferPageScan
19ec-1c88:59824314.732 : Pipe = be22e48 Read ==>
19ec-1c88:59824314.818 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59824314.931 : Pipe = be22e48 Read Copy from be22f08 + 1730340 size = 36
19ec-1c88:59824315.042 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59824315.132 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59824315.226 : Pipe = be22e48 Read <==
19ec-1c88:59824315.279 : Get Packet type = 0 
19ec-1c88:59824315.334 : Get Packet dwSize = 75360 
19ec-1c88:59824315.385 : Get Packet bADFStatus = 1 
19ec-1c88:59824315.439 : Get Packet dwStatusLong = 0 
19ec-1c88:59824315.491 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59824315.554 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59824315.611 : <= GetImageToBuffer Ret = 1
19ec-1c88:59824315.664 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:59824315.728 : Pipe = be22e48 Read ==>
19ec-1c88:59824315.812 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59824315.926 : Pipe = be22e48 Read Copy from be22f08 + 1730376 size = 67824
19ec-1c88:59824316.359 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:59824316.448 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59824316.543 : Pipe = be22e48 Read <==
19ec-1888:59824391.058 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59824391.329 :         System send command 10 bytes + data 0 bytes
19ec-1888:59824391.412 :         IO total need to receive data 2095632 bytes
19ec-1888:59824391.488 :         => CNT96226::VenderCmd_GetData
19ec-1888:59824391.549 :         iCmd = 2, nBytes = 24
19ec-1c88:59824527.250 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59824527.441 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59824527.514 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59824527.581 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59824527.647 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59824527.710 : <= ReadScanEx2 ret = 1
19ec-1c88:59824527.770 : <= ReadScan ret = 1
19ec-1888:59824557.679 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59824557.823 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59824557.885 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59824557.961 :         Information.Status = 0
19ec-1888:59824558.026 :         => CNT96226::VenderCmd_GetData
19ec-1888:59824558.081 :         iCmd = 2, nBytes = 24
19ec-7a4:59824673.948 :     Pipe = be22e48 Write ==>
19ec-7a4:59824674.144 :     Pipe = be22e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-7a4:59824674.282 :     Pipe = be22e48 start to write data
19ec-7a4:59824674.344 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1805736 size = 36
19ec-7a4:59824674.602 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-7a4:59824674.698 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59824674.802 :     Pipe = be22e48 Write <==
19ec-7a4:59824674.858 :     Pipe = be22e48 Write ==>
19ec-7a4:59824674.945 :     Pipe = be22e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-7a4:59824675.058 :     Pipe = be22e48 start to write data
19ec-7a4:59824675.114 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1805772 size = 75360
19ec-7a4:59824676.871 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-7a4:59824676.964 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59824677.061 :     Pipe = be22e48 Write <==
19ec-7a4:59824677.127 :     Pipe = be22d38 Read ==>
19ec-7a4:59824677.229 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59825061.329 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59825061.540 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59825061.600 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59825061.686 :         Information.Status = 0
19ec-1888:59825061.744 :         => CNT96226::VenderCmd_GetData
19ec-1888:59825061.802 :         iCmd = 2, nBytes = 24
19ec-1888:59826061.976 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59826062.203 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1888:59826062.271 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59826062.353 :         Information.Status = 1, Information.Addr = 5198928
19ec-1888:59826063.434 :         => CNT96226::MemoryRead
19ec-1888:59826456.324 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59826456.497 :         System total receive data 311040 bytes
19ec-1888:59826456.568 :         => CNT96226::VenderCmd_GetData
19ec-1888:59826456.629 :         iCmd = 1, nBytes = 4
19ec-1888:59826630.160 :         0000 : 00 00 00 00 
19ec-1888:59826630.250 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59826630.400 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59826630.464 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59826630.520 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59826630.619 :         Pipe = be22d38 Write ==>
19ec-1888:59826630.734 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59826630.860 :         Pipe = be22d38 start to write data
19ec-1888:59826630.919 :         Pipe = be22d38 Memory Write Copy to be22e38 + 1485444 size = 36
19ec-1888:59826631.043 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59826631.131 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59826631.225 :         Pipe = be22d38 Set read data ready
19ec-1888:59826631.363 :         Pipe = be22d38 Write <==
19ec-1888:59826631.421 :         Pipe = be22d38 Write ==>
19ec-1888:59826631.507 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59826631.621 :         Pipe = be22d38 start to write data
19ec-1888:59826631.679 :         Pipe = be22d38 Memory Write Copy to be22e38 + 1485480 size = 311040
19ec-7a4:59826632.442 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59826632.627 :     Pipe = be22d38 Read Copy from be22e38 + 1485444 size = 36
19ec-7a4:59826632.747 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59826632.837 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59826632.934 :     Pipe = be22d38 Read <==
19ec-7a4:59826632.994 :     ImageProcessThread : Get Image Packet size=311040
19ec-7a4:59826633.058 :     Pipe = be22d38 Read ==>
19ec-7a4:59826633.140 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59826638.077 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1888:59826638.247 :         Pipe = be22d38 Write read wait size = 311040
19ec-1888:59826638.346 :         Pipe = be22d38 Set read data ready
19ec-1888:59826638.460 :         Pipe = be22d38 Write <==
19ec-7a4:59826639.503 :     Pipe = be22d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-7a4:59826639.682 :     Pipe = be22d38 Read Copy from be22e38 + 1485480 size = 311040
19ec-7a4:59826640.787 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59826640.877 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59826640.970 :     Pipe = be22d38 Read <==
19ec-7a4:59826641.022 :     ImageProcessThread : Process start
19ec-7a4:59826645.309 :     BytesPerLine = 3888
19ec-7a4:59826645.364 :     Lines = 80
19ec-7a4:59826692.103 :     ImageProcessThread : Process end
19ec-1888:59826830.770 :         IOThread: get image OK
19ec-1888:59826830.976 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-1888:59826831.083 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59826831.183 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59826831.277 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59826831.350 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59826831.409 :         IO Send command 10 bytes
19ec-1888:59826831.563 :         => CNT96226::VenderCmd_SetData
19ec-1888:59826831.623 :         iCmd = 0, nBytes = 10
19ec-1888:59826831.741 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59827120.857 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59827121.044 :         System send command 10 bytes + data 0 bytes
19ec-1888:59827121.118 :         IO total need to receive data 2095632 bytes
19ec-1888:59827121.191 :         => CNT96226::VenderCmd_GetData
19ec-1888:59827121.250 :         iCmd = 2, nBytes = 24
19ec-1888:59827267.488 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59827267.698 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59827267.760 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59827267.831 :         Information.Status = 0
19ec-1888:59827267.894 :         => CNT96226::VenderCmd_GetData
19ec-1888:59827267.948 :         iCmd = 2, nBytes = 24
19ec-7a4:59827453.068 :     Pipe = be22e48 Write ==>
19ec-7a4:59827453.324 :     Pipe = be22e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-7a4:59827453.475 :     Pipe = be22e48 start to write data
19ec-7a4:59827453.543 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1881132 size = 36
19ec-7a4:59827453.668 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-7a4:59827453.768 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59827453.876 :     Pipe = be22e48 Write <==
19ec-7a4:59827453.932 :     Pipe = be22e48 Write ==>
19ec-7a4:59827454.020 :     Pipe = be22e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-7a4:59827454.135 :     Pipe = be22e48 start to write data
19ec-7a4:59827454.193 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1881168 size = 75360
19ec-7a4:59827455.843 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-7a4:59827455.941 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59827456.041 :     Pipe = be22e48 Write <==
19ec-7a4:59827456.100 :     Pipe = be22d38 Read ==>
19ec-7a4:59827456.196 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59827758.839 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59827759.031 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59827759.096 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59827759.181 :         Information.Status = 0
19ec-1888:59827759.244 :         => CNT96226::VenderCmd_GetData
19ec-1888:59827759.300 :         iCmd = 2, nBytes = 24
19ec-1c88:59828095.828 : => ReadScan
19ec-1c88:59828096.021 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59828096.107 : => ReadScanEx2
19ec-1c88:59828096.166 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59828096.452 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59828096.515 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59828096.580 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59828096.642 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59828096.704 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59828096.774 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:59828096.852 : Pipe = be22e48 Read ==>
19ec-1c88:59828096.967 : Pipe = be22e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:59828097.104 : Pipe = be22e48 Read Copy from be22f08 + 1798200 size = 7536
19ec-1c88:59828097.267 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:59828097.361 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59828097.463 : Pipe = be22e48 Read <==
19ec-1c88:59828097.520 : => GetImageToBuffer
19ec-1c88:59828097.577 : => GetImageToBufferPageScan
19ec-1c88:59828097.636 : Pipe = be22e48 Read ==>
19ec-1c88:59828097.724 : Pipe = be22e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:59828097.838 : Pipe = be22e48 Read Copy from be22f08 + 1805736 size = 36
19ec-1c88:59828097.951 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:59828098.040 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59828098.137 : Pipe = be22e48 Read <==
19ec-1c88:59828098.191 : Get Packet type = 0 
19ec-1c88:59828098.244 : Get Packet dwSize = 75360 
19ec-1c88:59828098.298 : Get Packet bADFStatus = 1 
19ec-1c88:59828098.354 : Get Packet dwStatusLong = 0 
19ec-1c88:59828098.406 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59828098.470 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59828098.526 : <= GetImageToBuffer Ret = 1
19ec-1c88:59828098.579 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:59828098.647 : Pipe = be22e48 Read ==>
19ec-1c88:59828098.732 : Pipe = be22e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:59828098.848 : Pipe = be22e48 Read Copy from be22f08 + 1805772 size = 75360
19ec-1c88:59828099.284 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59828099.376 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59828099.474 : Pipe = be22e48 Read <==
19ec-1c88:59828099.528 : => GetImageToBuffer
19ec-1c88:59828099.575 : => GetImageToBufferPageScan
19ec-1c88:59828099.628 : Pipe = be22e48 Read ==>
19ec-1c88:59828099.714 : Pipe = be22e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:59828099.829 : Pipe = be22e48 Read Copy from be22f08 + 1881132 size = 36
19ec-1c88:59828099.940 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59828100.034 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59828100.129 : Pipe = be22e48 Read <==
19ec-1c88:59828100.182 : Get Packet type = 0 
19ec-1c88:59828100.233 : Get Packet dwSize = 75360 
19ec-1c88:59828100.290 : Get Packet bADFStatus = 1 
19ec-1c88:59828100.344 : Get Packet dwStatusLong = 0 
19ec-1c88:59828100.401 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59828100.459 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59828100.516 : <= GetImageToBuffer Ret = 1
19ec-1c88:59828100.569 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:59828100.635 : Pipe = be22e48 Read ==>
19ec-1c88:59828100.726 : Pipe = be22e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:59828100.840 : Pipe = be22e48 Read Copy from be22f08 + 1881168 size = 16956
19ec-1c88:59828101.036 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:59828101.127 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59828101.219 : Pipe = be22e48 Read <==
19ec-1888:59828103.100 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59828103.258 :         0010 : f0 00 00 00 00 00 00 00 
19ec-1888:59828103.324 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59828103.537 :         Information.Status = 0
19ec-1888:59828103.602 :         => CNT96226::VenderCmd_GetData
19ec-1888:59828103.658 :         iCmd = 2, nBytes = 24
19ec-1c88:59828264.237 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59828264.384 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59828264.448 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59828264.511 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59828264.569 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59828264.626 : <= ReadScanEx2 ret = 1
19ec-1c88:59828264.676 : <= ReadScan ret = 1
19ec-1888:59828683.354 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1888:59828683.581 :         0010 : cf 00 00 00 50 13 54 00 
19ec-1888:59828683.654 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59828683.734 :         Information.Status = 1, Information.Addr = 5509968
19ec-1888:59828684.551 :         => CNT96226::MemoryRead
19ec-1888:59829034.614 :         <= CNT96226::MemoryRead ret = 1
19ec-1888:59829034.798 :         System total receive data 268272 bytes
19ec-1888:59829034.874 :         => CNT96226::VenderCmd_GetData
19ec-1888:59829034.938 :         iCmd = 1, nBytes = 4
19ec-1888:59829188.708 :         0000 : 00 00 00 00 
19ec-1888:59829188.814 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59829188.949 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59829189.015 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59829189.074 :         <= CAsicIO::DoImage ret = 1
19ec-1888:59829189.186 :         Pipe = be22d38 Write ==>
19ec-1888:59829189.304 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59829189.432 :         Pipe = be22d38 start to write data
19ec-1888:59829189.491 :         Pipe = be22d38 Memory Write Copy to be22e38 + 1796520 size = 36
19ec-1888:59829189.609 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59829189.697 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59829189.794 :         Pipe = be22d38 Set read data ready
19ec-1888:59829189.917 :         Pipe = be22d38 Write <==
19ec-1888:59829189.972 :         Pipe = be22d38 Write ==>
19ec-1888:59829190.060 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59829190.167 :         Pipe = be22d38 start to write data
19ec-1888:59829190.224 :         Pipe = be22d38 Memory Write Copy to be22e38 + 1796556 size = 268272
19ec-7a4:59829190.999 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59829191.183 :     Pipe = be22d38 Read Copy from be22e38 + 1796520 size = 36
19ec-7a4:59829191.305 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59829191.398 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59829191.501 :     Pipe = be22d38 Read <==
19ec-7a4:59829191.561 :     ImageProcessThread : Get Image Packet size=268272
19ec-7a4:59829191.627 :     Pipe = be22d38 Read ==>
19ec-7a4:59829191.712 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59829195.708 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10217488 Data = 268272
19ec-1888:59829195.813 :         Pipe = be22d38 Write read wait size = 268272
19ec-1888:59829195.913 :         Pipe = be22d38 Set read data ready
19ec-1888:59829196.022 :         Pipe = be22d38 Write <==
19ec-7a4:59829197.083 :     Pipe = be22d38 Read Total = 10485760 Free = 10217488 Data = 268272
19ec-7a4:59829197.267 :     Pipe = be22d38 Read Copy from be22e38 + 1796556 size = 268272
19ec-7a4:59829198.218 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59829198.309 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59829198.405 :     Pipe = be22d38 Read <==
19ec-7a4:59829198.459 :     ImageProcessThread : Process start
19ec-7a4:59829202.096 :     BytesPerLine = 3888
19ec-7a4:59829202.158 :     Lines = 69
19ec-7a4:59829244.935 :     ImageProcessThread : Process end
19ec-1888:59829391.305 :         IOThread: get image OK
19ec-1888:59829391.539 :         IOThread: Read image 268272 Bytes remain 1442448 bytes
19ec-1888:59829391.647 :         Front = 14add020 Rear = 0 type = 0 size = 2095632
19ec-1888:59829391.753 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1888:59829391.830 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59829391.904 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59829391.967 :         IO Send command 10 bytes
19ec-1888:59829392.081 :         => CNT96226::VenderCmd_SetData
19ec-1888:59829392.140 :         iCmd = 0, nBytes = 10
19ec-1888:59829392.333 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1888:59829676.442 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59829676.632 :         System send command 10 bytes + data 0 bytes
19ec-1888:59829676.709 :         IO total need to receive data 2095632 bytes
19ec-1888:59829676.779 :         => CNT96226::VenderCmd_GetData
19ec-1888:59829676.840 :         iCmd = 2, nBytes = 24
19ec-1888:59829873.536 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1888:59829873.739 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1888:59829873.804 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59829873.885 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-1888:59829874.652 :         System total receive data 0 bytes
19ec-1888:59829874.785 :         => CNT96226::DeviceTimeOutSet
19ec-1888:59829874.850 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1888:59829874.909 :         <= CAsicIO::DoImage ret = 0
19ec-1888:59829874.989 :         IOThread: Set EOP for get EOP
19ec-1888:59829875.048 :         IOThread: Get EOP size=0
19ec-1888:59829875.112 :         Pipe = be22d38 Write ==>
19ec-1888:59829875.236 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59829875.367 :         Pipe = be22d38 start to write data
19ec-1888:59829875.428 :         Pipe = be22d38 Memory Write Copy to be22e38 + 2064828 size = 36
19ec-1888:59829875.556 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59829875.649 :         Pipe = be22d38 Write read wait size = 0
19ec-1888:59829875.748 :         Pipe = be22d38 Write <==
19ec-1888:59829875.804 :         Pipe = be22d38 Write ==>
19ec-1888:59829875.891 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59829876.003 :         Pipe = be22d38 start to write data
19ec-1888:59829876.094 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59829876.180 :         Pipe = be22d38 Write read wait size = 0
19ec-1888:59829876.276 :         Pipe = be22d38 Write <==
19ec-1888:59829885.985 :         Pipe = be22d38 Write ==>
19ec-1888:59829886.109 :         Pipe = be22d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59829886.235 :         Pipe = be22d38 start to write data
19ec-1888:59829886.295 :         Pipe = be22d38 Memory Write Copy to be22e38 + 2064864 size = 36
19ec-1888:59829886.409 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485688 Data = 72
19ec-1888:59829886.497 :         Pipe = be22d38 Write read wait size = 0
19ec-1888:59829886.594 :         Pipe = be22d38 Write <==
19ec-1888:59829886.683 :         Pipe = be22d38 IncreasePageCount after = 1
19ec-1888:59829887.418 :         IOThread: Remaining size=0
19ec-1888:59829887.546 :         IOThread: Release unit Control link = 0
19ec-1888:59829887.621 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-1888:59829887.684 :         IO Send command 10 bytes
19ec-1888:59829887.775 :         => CNT96226::VenderCmd_SetData
19ec-1888:59829887.836 :         iCmd = 0, nBytes = 10
19ec-1888:59829887.939 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-7a4:59829950.227 :     Pipe = be22e48 Write ==>
19ec-7a4:59829950.408 :     Pipe = be22e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-7a4:59829950.667 :     Pipe = be22e48 start to write data
19ec-7a4:59829950.732 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1956528 size = 36
19ec-7a4:59829950.850 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-7a4:59829950.945 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59829951.045 :     Pipe = be22e48 Write <==
19ec-7a4:59829951.098 :     Pipe = be22e48 Write ==>
19ec-7a4:59829951.184 :     Pipe = be22e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-7a4:59829951.298 :     Pipe = be22e48 start to write data
19ec-7a4:59829951.356 :     Pipe = be22e48 Memory Write Copy to be22f08 + 1956564 size = 64056
19ec-7a4:59829952.948 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27140480 Data = 122496
19ec-7a4:59829953.042 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59829953.137 :     Pipe = be22e48 Write <==
19ec-7a4:59829953.197 :     Pipe = be22d38 Read ==>
19ec-7a4:59829953.287 :     Pipe = be22d38 Read Total = 10485760 Free = 10485688 Data = 72
19ec-7a4:59829955.109 :     Pipe = be22d38 Read Copy from be22e38 + 2064828 size = 36
19ec-7a4:59829955.235 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59829955.322 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59829955.421 :     Pipe = be22d38 Read <==
19ec-7a4:59829955.474 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-7a4:59829955.535 :     Pipe = be22e48 Write ==>
19ec-7a4:59829955.623 :     Pipe = be22e48 Write Total = 27262976 Free = 27140480 Data = 122496
19ec-7a4:59829955.733 :     Pipe = be22e48 start to write data
19ec-7a4:59829955.791 :     Pipe = be22e48 Memory Write Copy to be22f08 + 2020620 size = 36
19ec-7a4:59829955.902 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27140444 Data = 122532
19ec-7a4:59829955.990 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59829956.083 :     Pipe = be22e48 Write <==
19ec-7a4:59829956.136 :     Pipe = be22d38 Read ==>
19ec-7a4:59829956.223 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59829956.333 :     Pipe = be22d38 Read Copy from be22e38 + 2064864 size = 36
19ec-7a4:59829956.447 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59829956.533 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59829956.627 :     Pipe = be22d38 Read <==
19ec-7a4:59829956.680 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-7a4:59829956.742 :     Pipe = be22e48 Write ==>
19ec-7a4:59829956.828 :     Pipe = be22e48 Write Total = 27262976 Free = 27140444 Data = 122532
19ec-7a4:59829956.942 :     Pipe = be22e48 start to write data
19ec-7a4:59829956.999 :     Pipe = be22e48 Memory Write Copy to be22f08 + 2020656 size = 36
19ec-7a4:59829957.114 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27140408 Data = 122568
19ec-7a4:59829958.372 :     Pipe = be22e48 Write read wait size = 0
19ec-7a4:59829958.474 :     Pipe = be22e48 Write <==
19ec-7a4:59829958.565 :     Pipe = be22d38 DecreasePageCount after = 0
19ec-7a4:59829958.699 :     Pipe = be22e48 IncreasePageCount after = 1
19ec-7a4:59829958.796 :     Pipe = be22d38 Read ==>
19ec-7a4:59829958.882 :     Pipe = be22d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:59832010.662 : => ReadScan
19ec-1c88:59832010.831 : Count = 99852, Ptr = c1f2d70
19ec-1c88:59832010.915 : => ReadScanEx2
19ec-1c88:59832010.969 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59832011.032 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59832011.088 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59832011.151 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59832011.214 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:59832011.277 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59832011.340 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:59832011.581 : Pipe = be22e48 Read ==>
19ec-1c88:59832011.703 : Pipe = be22e48 Read Total = 27262976 Free = 27140408 Data = 122568
19ec-1c88:59832011.834 : Pipe = be22e48 Read Copy from be22f08 + 1898124 size = 58404
19ec-1c88:59832012.184 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27198812 Data = 64164
19ec-1c88:59832012.276 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59832012.372 : Pipe = be22e48 Read <==
19ec-1c88:59832012.430 : => GetImageToBuffer
19ec-1c88:59832012.481 : => GetImageToBufferPageScan
19ec-1c88:59832012.537 : Pipe = be22e48 Read ==>
19ec-1c88:59832012.620 : Pipe = be22e48 Read Total = 27262976 Free = 27198812 Data = 64164
19ec-1c88:59832012.730 : Pipe = be22e48 Read Copy from be22f08 + 1956528 size = 36
19ec-1c88:59832012.841 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27198848 Data = 64128
19ec-1c88:59832012.927 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59832013.018 : Pipe = be22e48 Read <==
19ec-1c88:59832013.071 : Get Packet type = 0 
19ec-1c88:59832013.123 : Get Packet dwSize = 64056 
19ec-1c88:59832013.175 : Get Packet bADFStatus = 1 
19ec-1c88:59832013.227 : Get Packet dwStatusLong = 0 
19ec-1c88:59832013.280 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59832013.337 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59832013.390 : <= GetImageToBuffer Ret = 1
19ec-1c88:59832013.444 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:59832013.510 : Pipe = be22e48 Read ==>
19ec-1c88:59832013.594 : Pipe = be22e48 Read Total = 27262976 Free = 27198848 Data = 64128
19ec-1c88:59832013.701 : Pipe = be22e48 Read Copy from be22f08 + 1956564 size = 41448
19ec-1c88:59832013.986 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27240296 Data = 22680
19ec-1c88:59832014.073 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59832014.164 : Pipe = be22e48 Read <==
19ec-1c88:59832187.655 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:59832187.826 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59832187.894 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59832187.953 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:59832188.015 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59832188.077 : <= ReadScanEx2 ret = 1
19ec-1c88:59832188.135 : <= ReadScan ret = 1
19ec-1c88:59836078.451 : => ReadScan
19ec-1c88:59836078.637 : Count = 92316, Ptr = c1f2d70
19ec-1c88:59836078.716 : => ReadScanEx2
19ec-1c88:59836078.766 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:59836078.830 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:59836078.889 : ReadScanEx2 : IOStatus2.pBuffer = c1f2d70
19ec-1c88:59836078.950 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:59836079.012 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:59836079.071 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:59836079.136 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:59836079.206 : Pipe = be22e48 Read ==>
19ec-1c88:59836079.328 : Pipe = be22e48 Read Total = 27262976 Free = 27240296 Data = 22680
19ec-1c88:59836079.455 : Pipe = be22e48 Read Copy from be22f08 + 1998012 size = 22608
19ec-1c88:59836079.666 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:59836079.759 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59836079.861 : Pipe = be22e48 Read <==
19ec-1c88:59836079.916 : => GetImageToBuffer
19ec-1c88:59836079.969 : => GetImageToBufferPageScan
19ec-1c88:59836080.025 : Pipe = be22e48 Read ==>
19ec-1c88:59836080.108 : Pipe = be22e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:59836080.217 : Pipe = be22e48 Read Copy from be22f08 + 2020620 size = 36
19ec-1c88:59836080.324 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59836080.408 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59836080.501 : Pipe = be22e48 Read <==
19ec-1c88:59836080.556 : Get Packet type = 0 
19ec-1c88:59836080.609 : Get Packet dwSize = 0 
19ec-1c88:59836080.655 : Get Packet bADFStatus = 1 
19ec-1c88:59836081.049 : Get Packet dwStatusLong = 0 
19ec-1c88:59836081.100 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59836081.164 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59836081.222 : <= GetImageToBuffer Ret = 1
19ec-1c88:59836081.276 : => GetImageToBuffer
19ec-1c88:59836081.320 : => GetImageToBufferPageScan
19ec-1c88:59836081.368 : Pipe = be22e48 Read ==>
19ec-1c88:59836081.451 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59836081.557 : Pipe = be22e48 Read Copy from be22f08 + 2020656 size = 36
19ec-1c88:59836081.660 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59836081.743 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59836081.832 : Pipe = be22e48 Read <==
19ec-1c88:59836081.880 : Get Packet type = 1 
19ec-1c88:59836081.929 : Get Packet dwSize = 0 
19ec-1c88:59836081.978 : Get Packet bADFStatus = 1 
19ec-1c88:59836082.027 : Get Packet dwStatusLong = 0 
19ec-1c88:59836082.075 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59836082.160 : Pipe = be22e48 DecreasePageCount after = 0
19ec-1c88:59836082.254 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:59836082.309 : <= GetImageToBuffer Ret = 1
19ec-1c88:59836082.358 : ReadScanEx2 : EOP padding to AP buffer size = 69708
19ec-1c88:59836238.813 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:59836239.030 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:59836239.103 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:59836239.172 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:59836239.238 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:59836239.300 : <= ReadScanEx2 ret = 1
19ec-1c88:59836239.368 : <= ReadScan ret = 1
19ec-1c88:59837711.533 : => StopScan
19ec-1c88:59837711.720 : => EndPage
19ec-1c88:59837711.779 : EndPage withdraw image data in pipe.
19ec-1c88:59837711.841 : => ReadScanWithdrawBuffer
19ec-1c88:59837711.898 : <= ReadScanWithdrawBuffer
19ec-1c88:59837711.951 : EndPage wait release unit packet.
19ec-1c88:59837712.010 : Pipe = be22e48 Read ==>
19ec-1c88:59837712.146 : Pipe = be22e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1888:59862598.709 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59862598.941 :         System send command 10 bytes + data 0 bytes
19ec-1888:59862599.020 :         => CNT96226::VenderCmd_GetData
19ec-1888:59862599.082 :         iCmd = 1, nBytes = 4
19ec-1888:59862824.658 :         0000 : 00 00 00 00 
19ec-1888:59862824.783 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59862824.961 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59862825.066 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1888:59862825.138 :         IO Send command 10 bytes
19ec-1888:59862825.235 :         => CNT96226::VenderCmd_SetData
19ec-1888:59862825.294 :         iCmd = 0, nBytes = 10
19ec-1888:59862825.398 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1888:59863015.292 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1888:59863015.403 :         System send command 10 bytes + data 0 bytes
19ec-1888:59863015.474 :         IO total need to receive data 2 bytes
19ec-1888:59863015.533 :         => CNT96226::VenderCmd_GetData
19ec-1888:59863015.591 :         iCmd = 0, nBytes = 2
19ec-1888:59863204.106 :         0000 : 00 00 
19ec-1888:59863204.229 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59863204.304 :         System total receive data 2 bytes
19ec-1888:59863204.370 :         => CNT96226::VenderCmd_GetData
19ec-1888:59863204.431 :         iCmd = 1, nBytes = 4
19ec-1888:59863358.096 :         0000 : 00 00 00 00 
19ec-1888:59863358.206 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1888:59863358.363 :         <= CAsicIO::DoIo ret = 1
19ec-1888:59863358.448 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-1888:59863358.520 :         Pipe = be22d38 Write ==>
19ec-1888:59863358.630 :         Pipe = be22d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1888:59863358.875 :         Pipe = be22d38 start to write data
19ec-1888:59863358.935 :         Pipe = be22d38 Memory Write Copy to be22e38 + 2064900 size = 36
19ec-1888:59863359.054 :         Pipe = be22d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1888:59863359.141 :         Pipe = be22d38 Write read wait size = 36
19ec-1888:59863359.237 :         Pipe = be22d38 Set read data ready
19ec-1888:59863359.370 :         Pipe = be22d38 Write <==
19ec-7a4:59863359.671 :     Pipe = be22d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-7a4:59863359.852 :     Pipe = be22d38 Read Copy from be22e38 + 2064900 size = 36
19ec-7a4:59863359.978 :     Pipe = be22d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-7a4:59863360.077 :     Pipe = be22d38 Read write wait size = 0
19ec-7a4:59863360.178 :     Pipe = be22d38 Read <==
19ec-7a4:59863360.240 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-7a4:59863360.305 :     Pipe = be22e48 Write ==>
19ec-7a4:59863360.401 :     Pipe = be22e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-7a4:59863360.511 :     Pipe = be22e48 start to write data
19ec-7a4:59863360.570 :     Pipe = be22e48 Memory Write Copy to be22f08 + 2020692 size = 36
19ec-7a4:59863360.683 :     Pipe = be22e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-7a4:59863360.768 :     Pipe = be22e48 Write read wait size = 36
19ec-7a4:59863360.861 :     Pipe = be22e48 Set read data ready
19ec-7a4:59863361.002 :     Pipe = be22e48 Write <==
19ec-1c88:59863361.970 : Pipe = be22e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:59863362.150 : Pipe = be22e48 Read Copy from be22f08 + 2020692 size = 36
19ec-1c88:59863362.277 : Pipe = be22e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:59863362.368 : Pipe = be22e48 Read write wait size = 0
19ec-1c88:59863362.468 : Pipe = be22e48 Read <==
19ec-1c88:59863362.531 : Get Packet type = 2 
19ec-1c88:59863362.593 : Get Packet dwSize = 0 
19ec-1c88:59863362.647 : Get Packet bADFStatus = 0 
19ec-1c88:59863362.701 : Get Packet dwStatusLong = 0 
19ec-1c88:59863362.752 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:59863362.832 : <= EndPage Ret = 1
19ec-1c88:59863362.899 : Page 1 end
19ec-1c88:59863362.964 : => EndJob
19ec-1c88:59863447.980 : => IoObject::IoLockEnd
19ec-1c88:59863448.222 : <= IoObject::IoLockEnd
19ec-1c88:59863448.278 : => IoObject::FinishReadImage
19ec-1c88:59863448.333 : <= IoObject::FinishReadImage
19ec-1c88:59863448.384 : <= EndJob ret = 1
19ec-1c88:59863448.442 : <= StopScan ret = 1
19ec-1c88:59864864.285 : => GetADFStatus
19ec-1c88:59864864.484 : => IoObject::IoLockStart
19ec-1c88:59864864.620 : => CAsicIO::CheckDevice
19ec-1c88:59864864.681 : => CNT96226::ConnectIsAvailable
19ec-1c88:59864887.328 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59864887.760 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59864887.821 : <= IoObject::IoLockStart
19ec-1c88:59864887.885 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59864887.951 : IO Send command 10 bytes
19ec-1c88:59864888.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:59864888.135 : iCmd = 0, nBytes = 10
19ec-1c88:59864888.239 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59865082.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59865083.122 : System send command 10 bytes + data 0 bytes
19ec-1c88:59865083.204 : IO total need to receive data 2 bytes
19ec-1c88:59865083.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:59865083.328 : iCmd = 0, nBytes = 2
19ec-1c88:59865262.299 : 0000 : 00 00 
19ec-1c88:59865262.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59865262.493 : System total receive data 2 bytes
19ec-1c88:59865262.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:59865262.621 : iCmd = 1, nBytes = 4
19ec-1c88:59865454.521 : 0000 : 00 00 00 00 
19ec-1c88:59865454.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59865454.776 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59865454.846 : Return status = 0
19ec-1c88:59865455.040 : => IoObject::IoLockEnd
19ec-1c88:59865455.139 : <= IoObject::IoLockEnd
19ec-1c88:59865455.189 : <= GetADFStatus ret = 1
19ec-1c88:59870364.286 : => EndScanJob
19ec-1c88:59870364.477 : <= EndScanJob ret = 1
19ec-1c88:59871404.317 : => GetADFStatus
19ec-1c88:59871404.514 : => IoObject::IoLockStart
19ec-1c88:59871404.650 : => CAsicIO::CheckDevice
19ec-1c88:59871404.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:59871429.227 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59871429.342 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59871429.402 : <= IoObject::IoLockStart
19ec-1c88:59871429.463 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59871429.532 : IO Send command 10 bytes
19ec-1c88:59871429.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:59871429.731 : iCmd = 0, nBytes = 10
19ec-1c88:59871429.837 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59871632.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59871632.806 : System send command 10 bytes + data 0 bytes
19ec-1c88:59871632.877 : IO total need to receive data 2 bytes
19ec-1c88:59871632.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:59871632.994 : iCmd = 0, nBytes = 2
19ec-1c88:59871829.630 : 0000 : 00 00 
19ec-1c88:59871829.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59871829.844 : System total receive data 2 bytes
19ec-1c88:59871829.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:59871829.965 : iCmd = 1, nBytes = 4
19ec-1c88:59872040.018 : 0000 : 00 00 00 00 
19ec-1c88:59872040.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59872040.283 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59872040.364 : Return status = 0
19ec-1c88:59872040.427 : => IoObject::IoLockEnd
19ec-1c88:59872040.518 : <= IoObject::IoLockEnd
19ec-1c88:59872040.568 : <= GetADFStatus ret = 1
19ec-1c88:59875924.465 : => TerminateDriver
19ec-1c88:59875924.686 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:59875924.764 : => CNT96226::Close
19ec-1c88:59875929.769 : <= CNT96226::Close ret = 1
19ec-1c88:59875929.848 : <= CAsicIO::~CAsicIO
19ec-1c88:59875929.904 : => IoObject::IoLockEnd
19ec-1c88:59875929.962 : <= IoObject::IoLockEnd
19ec-1c88:59875930.015 : => IoObject::TerminateDevice
19ec-1c88:59875930.069 : => IoObject::IoLockEnd
19ec-1c88:59875930.118 : <= IoObject::IoLockEnd
19ec-1c88:59875930.220 : <= IoObject::TerminateDevice
19ec-1c88:59875931.235 : <= TerminateDriver ret = 1
19ec-1c88:59924078.069 : ============Debug Start==========
19ec-1c88:59924078.383 : Date : 2020/4/30 14:35:05
19ec-1c88:59924078.472 : Process ID : 19ec
19ec-1c88:59924078.902 : Windows : Version 10.0 build 18363 
19ec-1c88:59924079.387 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:59924079.451 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59924079.520 : MemoryStatus.ullAvailPhys : 1684787200
19ec-1c88:59924079.585 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59924079.649 : MemoryStatus.ullAvailPageFile : 3077623808
19ec-1c88:59924079.709 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59924079.770 : MemoryStatus.ullAvailVirtual : 1715863552
19ec-1c88:59924079.835 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59924079.941 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59924080.003 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59924080.254 : CPU Count : 4
19ec-1c88:59924080.303 : CPU Frequency : 100.000 Mhz
19ec-1c88:59924084.506 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59924084.638 : => InitializeDriver
19ec-1c88:59924084.900 : <= InitializeDriver ret = 1
19ec-1c88:59924084.960 : => InitializeScanner
19ec-1c88:59924085.041 : => CAsicIO::GetDeviceList
19ec-1c88:59924085.358 : => CNT96226::CNT96226
19ec-1c88:59924085.423 : => CNT96226::Open
19ec-1c88:59924106.873 : <= CNT96226::Open ret = 1
19ec-1c88:59924106.965 : => CNT96226::Initialize
19ec-1c88:59924107.209 : <= CNT96226::Initialize ret = 1
19ec-1c88:59924107.269 : <= CNT96226::CNT96226
19ec-1c88:59924107.326 : => CNT96226::EnumAvailableDevice
19ec-1c88:59924112.661 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59924112.740 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59924112.799 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59927766.105 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59927766.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59927772.192 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59927772.298 : => IoObject::GetLockName
19ec-1c88:59927772.358 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59927772.437 : <= IoObject::GetLockName
19ec-1c88:59927772.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:59927772.978 : iCmd = 3, nBytes = 2
19ec-1c88:59928140.252 : 0000 : 06 38 
19ec-1c88:59928140.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59928140.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:59928140.577 : iCmd = 4, nBytes = 2
19ec-1c88:59928403.394 : 0000 : 07 07 
19ec-1c88:59928403.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59928403.924 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59928404.013 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59928404.085 : IO Send command 10 bytes
19ec-1c88:59928404.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:59928404.196 : iCmd = 0, nBytes = 10
19ec-1c88:59928404.298 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59928576.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59928576.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:59928577.016 : iCmd = 0, nBytes = 165
19ec-1c88:59928688.936 : skip dump 37 bytes
19ec-1c88:59928689.118 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59928689.258 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59928689.395 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59928689.528 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59928689.652 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59928689.782 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59928689.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59928690.033 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59928690.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59928690.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:59928690.205 : iCmd = 1, nBytes = 4
19ec-1c88:59928832.609 : 0000 : 00 00 00 00 
19ec-1c88:59928832.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59928833.016 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59928833.076 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59928833.142 : IO Send command 10 bytes
19ec-1c88:59928833.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:59928833.247 : iCmd = 0, nBytes = 10
19ec-1c88:59928833.348 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59929161.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59929161.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:59929161.371 : iCmd = 0, nBytes = 128
19ec-1c88:59929281.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59929281.457 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59929281.727 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59929282.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59929282.298 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59929282.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59929282.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59929282.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59929282.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59929282.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:59929282.847 : iCmd = 1, nBytes = 4
19ec-1c88:59929468.546 : 0000 : 00 00 00 00 
19ec-1c88:59929468.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59929468.718 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59929468.918 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59929468.992 : => CNT96226::Close
19ec-1c88:59929473.048 : <= CNT96226::Close ret = 1
19ec-1c88:59929473.126 : <= CNT96226::~CNT96226
19ec-1c88:59929473.216 : <= CAsicIO::GetDeviceList
19ec-1c88:59929473.661 : => IoObject::SetTimeout
19ec-1c88:59929473.796 : Timeout--> In = 0 Out = 0
19ec-1c88:59929473.854 : <= IoObject::SetTimeout
19ec-1c88:59929473.921 : => CAsicIO::CAsicIO
19ec-1c88:59929473.990 : => CNT96226::CNT96226
19ec-1c88:59929474.044 : => CNT96226::Open
19ec-1c88:59929497.329 : <= CNT96226::Open ret = 1
19ec-1c88:59929497.427 : => CNT96226::Initialize
19ec-1c88:59929497.610 : <= CNT96226::Initialize ret = 1
19ec-1c88:59929497.669 : <= CNT96226::CNT96226
19ec-1c88:59929497.719 : <= CAsicIO::CAsicIO
19ec-1c88:59929497.774 : => CAsicIO::InitializeDevice
19ec-1c88:59929497.844 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59929504.447 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59929504.576 : => IoObject::GetLockName
19ec-1c88:59929504.635 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59929504.702 : <= IoObject::GetLockName
19ec-1c88:59929505.449 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59929505.524 : IO Send command 10 bytes
19ec-1c88:59929505.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:59929505.629 : iCmd = 0, nBytes = 10
19ec-1c88:59929505.735 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59929831.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59929831.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:59929831.552 : iCmd = 0, nBytes = 128
19ec-1c88:59930027.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59930027.857 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59930027.994 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59930028.125 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59930028.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59930028.374 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59930028.497 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59930028.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59930028.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59930028.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:59930028.797 : iCmd = 1, nBytes = 4
19ec-1c88:59930170.450 : 0000 : 00 00 00 00 
19ec-1c88:59930170.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59930170.662 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59930170.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:59930170.792 : iCmd = 3, nBytes = 2
19ec-1c88:59930514.872 : 0000 : 06 38 
19ec-1c88:59930514.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59930515.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:59930515.106 : iCmd = 4, nBytes = 2
19ec-1c88:59930796.622 : 0000 : 07 07 
19ec-1c88:59930796.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59930796.926 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59930797.028 : => IoObject::InitializeDevice
19ec-1c88:59930797.137 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59930797.772 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59930797.846 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59930798.538 : => FindScanner
19ec-1c88:59930798.596 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59930798.664 : <= FindScanner ret = 1
19ec-1c88:59930798.723 : => IoObject::IoLockStart
19ec-1c88:59930798.831 : => CAsicIO::CheckDevice
19ec-1c88:59930798.885 : => CNT96226::ConnectIsAvailable
19ec-1c88:59930811.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59930811.967 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59930812.021 : <= IoObject::IoLockStart
19ec-1c88:59930812.081 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59930812.145 : IO Send command 10 bytes
19ec-1c88:59930812.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:59930812.286 : iCmd = 0, nBytes = 10
19ec-1c88:59930812.386 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59930999.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59930999.519 : System send command 10 bytes + data 0 bytes
19ec-1c88:59930999.593 : IO total need to receive data 5 bytes
19ec-1c88:59930999.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:59930999.709 : iCmd = 0, nBytes = 5
19ec-1c88:59931199.156 : 0000 : 06 00 02 02 ab 
19ec-1c88:59931199.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59931199.351 : System total receive data 5 bytes
19ec-1c88:59931199.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:59931199.485 : iCmd = 1, nBytes = 4
19ec-1c88:59931337.336 : 0000 : 00 00 00 00 
19ec-1c88:59931337.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59931337.568 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59931337.627 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59931337.691 : IO Send command 10 bytes
19ec-1c88:59931337.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:59931337.857 : iCmd = 0, nBytes = 10
19ec-1c88:59931337.959 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59931498.132 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59931498.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:59931498.332 : IO total need to receive data 165 bytes
19ec-1c88:59931498.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:59931498.448 : iCmd = 0, nBytes = 165
19ec-1c88:59931688.044 : skip dump 37 bytes
19ec-1c88:59931688.251 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59931688.393 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59931688.528 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59931688.661 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59931688.789 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59931688.922 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59931689.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59931689.166 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59931689.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59931689.288 : System total receive data 165 bytes
19ec-1c88:59931689.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:59931689.397 : iCmd = 1, nBytes = 4
19ec-1c88:59931839.961 : 0000 : 00 00 00 00 
19ec-1c88:59931840.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59931840.210 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59931840.412 : Dump Inquiry
19ec-1c88:59931840.539 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59931840.670 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59931840.801 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59931840.931 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59931841.055 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59931841.186 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59931841.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59931841.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59931841.559 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59931841.685 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59931841.771 : 00a0 : 00 00 00 00 00 
19ec-1c88:59931841.846 : => ReadNVMDataInternal
19ec-1c88:59931842.049 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59931842.115 : IO Send command 10 bytes
19ec-1c88:59931842.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:59931842.265 : iCmd = 0, nBytes = 10
19ec-1c88:59931842.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59932147.069 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59932147.228 : System send command 10 bytes + data 0 bytes
19ec-1c88:59932147.298 : IO total need to receive data 128 bytes
19ec-1c88:59932147.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:59932147.415 : iCmd = 0, nBytes = 128
19ec-1c88:59932330.982 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59932331.165 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59932331.308 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59932331.442 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59932331.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59932331.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59932331.816 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59932331.937 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59932331.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59932332.065 : System total receive data 128 bytes
19ec-1c88:59932332.132 : => CNT96226::VenderCmd_GetData
19ec-1c88:59932332.187 : iCmd = 1, nBytes = 4
19ec-1c88:59932439.264 : 0000 : 00 00 00 00 
19ec-1c88:59932439.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59932439.492 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59932439.557 : NVMData.PadScanCount = 0
19ec-1c88:59932439.611 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59932439.665 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59932439.725 : NVMData.FlatbedScanCount = 0
19ec-1c88:59932439.920 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59932439.975 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59932440.029 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59932440.082 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59932440.135 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59932440.188 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59932440.243 : NVMData.BornMonth = 0
19ec-1c88:59932440.290 : NVMData.BornDay = 0
19ec-1c88:59932440.341 : NVMData.BornYear = 0
19ec-1c88:59932440.388 : NVMData.FirstScanMonth = 4
19ec-1c88:59932440.439 : NVMData.FirstScanDay = 30
19ec-1c88:59932440.489 : NVMData.FirstScanYear = 2020
19ec-1c88:59932440.546 : NVMData.VerticalMagnification = 0
19ec-1c88:59932440.606 : NVMData.HorizontalMagnification = 0
19ec-1c88:59932440.660 : NVMData.PowerSavingTime = 15
19ec-1c88:59932440.723 : NVMData.SN = A094165189010062
19ec-1c88:59932440.773 : NVMData.AutoFeed = 0
19ec-1c88:59932440.820 : NVMData.CCDType = 0
19ec-1c88:59932440.871 : NVMData.ScanSpeed = 0
19ec-1c88:59932440.918 : NVMData.RollerCount = 0
19ec-1c88:59932440.969 : NVMData.MultifeedCount = 0
19ec-1c88:59932441.017 : NVMData.JamCount = 0
19ec-1c88:59932441.070 : NVMData.IdentifyInfo = 
19ec-1c88:59932441.121 : NVMData.FormalName = 
19ec-1c88:59932441.313 : NVMData.ReservedB = 0
19ec-1c88:59932441.364 : NVMData.FunctionCode = 0
19ec-1c88:59932441.414 : NVMData.PreFeed = 0
19ec-1c88:59932441.462 : NVMData.PreFeedTime = 0
19ec-1c88:59932441.511 : NVMData.ButtonNumber = 0
19ec-1c88:59932441.560 : NVMData.PowerOffTime = 0
19ec-1c88:59932441.615 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59932441.695 : => IoObject::IoLockEnd
19ec-1c88:59932441.783 : <= IoObject::IoLockEnd
19ec-1c88:59932441.831 : <= InitializeScanner ret = 1
19ec-1c88:59932441.891 : => GetLogicalScannerAbilityEx
19ec-1c88:59932441.953 : => IoObject::IoLockStart
19ec-1c88:59932442.044 : => CAsicIO::CheckDevice
19ec-1c88:59932442.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:59932454.631 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59932454.721 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59932454.775 : <= IoObject::IoLockStart
19ec-1c88:59932454.830 : => IoObject::IoLockEnd
19ec-1c88:59932454.915 : <= IoObject::IoLockEnd
19ec-1c88:59932455.026 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59932455.101 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59932631.584 : => ReadNVMData
19ec-1c88:59932631.749 : => IoObject::IoLockStart
19ec-1c88:59932631.882 : => CAsicIO::CheckDevice
19ec-1c88:59932631.945 : => CNT96226::ConnectIsAvailable
19ec-1c88:59932655.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59932655.995 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59932656.058 : <= IoObject::IoLockStart
19ec-1c88:59932656.128 : => ReadNVMDataInternal
19ec-1c88:59932656.424 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59932656.493 : IO Send command 10 bytes
19ec-1c88:59932656.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:59932656.693 : iCmd = 0, nBytes = 10
19ec-1c88:59932656.809 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59933014.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59933014.799 : System send command 10 bytes + data 0 bytes
19ec-1c88:59933014.869 : IO total need to receive data 128 bytes
19ec-1c88:59933014.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:59933014.989 : iCmd = 0, nBytes = 128
19ec-1c88:59933214.266 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59933214.463 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59933214.614 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59933214.753 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59933214.887 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59933215.014 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59933215.144 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59933215.268 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59933215.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59933215.400 : System total receive data 128 bytes
19ec-1c88:59933215.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:59933215.526 : iCmd = 1, nBytes = 4
19ec-1c88:59933382.944 : 0000 : 00 00 00 00 
19ec-1c88:59933383.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59933383.172 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59933383.236 : NVMData.PadScanCount = 0
19ec-1c88:59933383.292 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59933383.349 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59933383.404 : NVMData.FlatbedScanCount = 0
19ec-1c88:59933383.459 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59933383.510 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59933383.566 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59933383.620 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59933383.678 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59933383.735 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59933383.789 : NVMData.BornMonth = 0
19ec-1c88:59933383.836 : NVMData.BornDay = 0
19ec-1c88:59933383.886 : NVMData.BornYear = 0
19ec-1c88:59933383.935 : NVMData.FirstScanMonth = 4
19ec-1c88:59933383.987 : NVMData.FirstScanDay = 30
19ec-1c88:59933384.040 : NVMData.FirstScanYear = 2020
19ec-1c88:59933384.215 : NVMData.VerticalMagnification = 0
19ec-1c88:59933384.275 : NVMData.HorizontalMagnification = 0
19ec-1c88:59933384.329 : NVMData.PowerSavingTime = 15
19ec-1c88:59933384.383 : NVMData.SN = A094165189010062
19ec-1c88:59933384.433 : NVMData.AutoFeed = 0
19ec-1c88:59933384.484 : NVMData.CCDType = 0
19ec-1c88:59933384.532 : NVMData.ScanSpeed = 0
19ec-1c88:59933384.580 : NVMData.RollerCount = 0
19ec-1c88:59933384.644 : NVMData.MultifeedCount = 0
19ec-1c88:59933384.694 : NVMData.JamCount = 0
19ec-1c88:59933384.744 : NVMData.IdentifyInfo = 
19ec-1c88:59933384.793 : NVMData.FormalName = 
19ec-1c88:59933384.842 : NVMData.ReservedB = 0
19ec-1c88:59933384.892 : NVMData.FunctionCode = 0
19ec-1c88:59933384.940 : NVMData.PreFeed = 0
19ec-1c88:59933384.990 : NVMData.PreFeedTime = 0
19ec-1c88:59933385.041 : NVMData.ButtonNumber = 0
19ec-1c88:59933385.090 : NVMData.PowerOffTime = 0
19ec-1c88:59933385.142 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59933385.209 : => IoObject::IoLockEnd
19ec-1c88:59933385.301 : <= IoObject::IoLockEnd
19ec-1c88:59933385.350 : <= ReadNVMData ret = 1
19ec-1c88:59936046.816 : ============Debug Start==========
19ec-1c88:59936047.123 : Date : 2020/4/30 14:35:05
19ec-1c88:59936047.207 : Process ID : 19ec
19ec-1c88:59936047.620 : Windows : Version 10.0 build 18363 
19ec-1c88:59936048.158 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:59936048.221 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:59936048.284 : MemoryStatus.ullAvailPhys : 1689108480
19ec-1c88:59936048.345 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:59936048.405 : MemoryStatus.ullAvailPageFile : 3077926912
19ec-1c88:59936048.464 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:59936048.525 : MemoryStatus.ullAvailVirtual : 1716142080
19ec-1c88:59936048.584 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:59936048.686 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:59936048.745 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:59936048.986 : CPU Count : 4
19ec-1c88:59936049.030 : CPU Frequency : 100.000 Mhz
19ec-1c88:59936053.325 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:59936053.446 : => InitializeDriver
19ec-1c88:59936053.943 : <= InitializeDriver ret = 1
19ec-1c88:59938669.149 : => InitializeScanner
19ec-1c88:59938669.420 : => CAsicIO::GetDeviceList
19ec-1c88:59938669.877 : => CNT96226::CNT96226
19ec-1c88:59938669.942 : => CNT96226::Open
19ec-1c88:59938692.856 : <= CNT96226::Open ret = 1
19ec-1c88:59938692.952 : => CNT96226::Initialize
19ec-1c88:59938693.152 : <= CNT96226::Initialize ret = 1
19ec-1c88:59938693.211 : <= CNT96226::CNT96226
19ec-1c88:59938693.265 : => CNT96226::EnumAvailableDevice
19ec-1c88:59938698.708 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:59938698.785 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:59938698.845 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:59942407.831 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:59942408.133 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59942414.510 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59942414.926 : => IoObject::GetLockName
19ec-1c88:59942414.988 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59942415.062 : <= IoObject::GetLockName
19ec-1c88:59942415.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:59942415.890 : iCmd = 3, nBytes = 2
19ec-1c88:59942793.964 : 0000 : 06 38 
19ec-1c88:59942794.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59942794.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:59942794.240 : iCmd = 4, nBytes = 2
19ec-1c88:59943101.249 : 0000 : 07 07 
19ec-1c88:59943101.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59943101.491 : Device 0 USB ID = 0638 : 0707
19ec-1c88:59943101.576 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:59943101.646 : IO Send command 10 bytes
19ec-1c88:59943101.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:59943101.758 : iCmd = 0, nBytes = 10
19ec-1c88:59943101.863 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59943308.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59943308.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:59943308.815 : iCmd = 0, nBytes = 165
19ec-1c88:59943510.874 : skip dump 37 bytes
19ec-1c88:59943511.116 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59943511.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59943511.390 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59943511.521 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59943511.648 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59943511.783 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59943511.907 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59943512.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59943512.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59943512.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:59943512.212 : iCmd = 1, nBytes = 4
19ec-1c88:59943717.933 : 0000 : 00 00 00 00 
19ec-1c88:59943718.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59943718.118 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59943718.186 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59943718.257 : IO Send command 10 bytes
19ec-1c88:59943718.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:59943718.368 : iCmd = 0, nBytes = 10
19ec-1c88:59943718.477 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59944059.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59944059.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:59944060.014 : iCmd = 0, nBytes = 128
19ec-1c88:59944259.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944259.352 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944259.491 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59944259.625 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59944259.747 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59944259.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944259.995 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944260.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944260.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59944260.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:59944260.412 : iCmd = 1, nBytes = 4
19ec-1c88:59944393.406 : 0000 : 00 00 00 00 
19ec-1c88:59944393.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59944393.562 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59944393.730 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:59944393.800 : => CNT96226::Close
19ec-1c88:59944398.192 : <= CNT96226::Close ret = 1
19ec-1c88:59944398.266 : <= CNT96226::~CNT96226
19ec-1c88:59944398.356 : <= CAsicIO::GetDeviceList
19ec-1c88:59944399.048 : => IoObject::SetTimeout
19ec-1c88:59944399.176 : Timeout--> In = 0 Out = 0
19ec-1c88:59944399.230 : <= IoObject::SetTimeout
19ec-1c88:59944399.302 : => CAsicIO::CAsicIO
19ec-1c88:59944399.375 : => CNT96226::CNT96226
19ec-1c88:59944399.434 : => CNT96226::Open
19ec-1c88:59944424.133 : <= CNT96226::Open ret = 1
19ec-1c88:59944424.230 : => CNT96226::Initialize
19ec-1c88:59944424.420 : <= CNT96226::Initialize ret = 1
19ec-1c88:59944424.475 : <= CNT96226::CNT96226
19ec-1c88:59944424.526 : <= CAsicIO::CAsicIO
19ec-1c88:59944424.579 : => CAsicIO::InitializeDevice
19ec-1c88:59944424.644 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:59944430.515 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:59944430.633 : => IoObject::GetLockName
19ec-1c88:59944430.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:59944430.753 : <= IoObject::GetLockName
19ec-1c88:59944431.258 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:59944431.327 : IO Send command 10 bytes
19ec-1c88:59944431.379 : => CNT96226::VenderCmd_SetData
19ec-1c88:59944431.434 : iCmd = 0, nBytes = 10
19ec-1c88:59944431.537 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59944766.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59944766.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:59944766.981 : iCmd = 0, nBytes = 128
19ec-1c88:59944964.832 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944965.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944965.182 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59944965.315 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59944965.438 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59944965.561 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944965.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944966.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59944966.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59944966.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:59944966.213 : iCmd = 1, nBytes = 4
19ec-1c88:59945173.022 : 0000 : 00 00 00 00 
19ec-1c88:59945173.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59945173.220 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:59945173.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:59945173.338 : iCmd = 3, nBytes = 2
19ec-1c88:59945550.161 : 0000 : 06 38 
19ec-1c88:59945550.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59945550.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:59945550.464 : iCmd = 4, nBytes = 2
19ec-1c88:59945867.218 : 0000 : 07 07 
19ec-1c88:59945867.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59945867.559 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:59945867.659 : => IoObject::InitializeDevice
19ec-1c88:59945867.780 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:59945868.589 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:59945868.662 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:59945869.423 : => FindScanner
19ec-1c88:59945869.483 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:59945869.555 : <= FindScanner ret = 1
19ec-1c88:59945869.620 : => IoObject::IoLockStart
19ec-1c88:59945869.731 : => CAsicIO::CheckDevice
19ec-1c88:59945869.789 : => CNT96226::ConnectIsAvailable
19ec-1c88:59945886.745 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59945886.866 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59945886.927 : <= IoObject::IoLockStart
19ec-1c88:59945886.986 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59945887.055 : IO Send command 10 bytes
19ec-1c88:59945887.149 : => CNT96226::VenderCmd_SetData
19ec-1c88:59945887.206 : iCmd = 0, nBytes = 10
19ec-1c88:59945887.321 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:59946086.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59946086.463 : System send command 10 bytes + data 0 bytes
19ec-1c88:59946086.531 : IO total need to receive data 5 bytes
19ec-1c88:59946086.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:59946086.647 : iCmd = 0, nBytes = 5
19ec-1c88:59946280.636 : 0000 : 06 00 02 02 ab 
19ec-1c88:59946280.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59946280.814 : System total receive data 5 bytes
19ec-1c88:59946280.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:59946280.932 : iCmd = 1, nBytes = 4
19ec-1c88:59946427.515 : 0000 : 00 00 00 00 
19ec-1c88:59946427.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59946428.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59946428.102 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:59946428.174 : IO Send command 10 bytes
19ec-1c88:59946428.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:59946428.335 : iCmd = 0, nBytes = 10
19ec-1c88:59946428.441 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:59946622.595 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59946622.730 : System send command 10 bytes + data 0 bytes
19ec-1c88:59946622.796 : IO total need to receive data 165 bytes
19ec-1c88:59946622.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:59946622.926 : iCmd = 0, nBytes = 165
19ec-1c88:59946782.633 : skip dump 37 bytes
19ec-1c88:59946782.803 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59946782.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59946783.077 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59946783.209 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59946783.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59946783.472 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59946783.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59946783.716 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59946783.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59946783.837 : System total receive data 165 bytes
19ec-1c88:59946783.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:59946783.948 : iCmd = 1, nBytes = 4
19ec-1c88:59946894.866 : 0000 : 00 00 00 00 
19ec-1c88:59946894.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59946895.093 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59946895.281 : Dump Inquiry
19ec-1c88:59946895.403 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:59946895.540 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:59946895.669 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:59946895.800 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:59946895.926 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:59946896.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:59946896.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59946896.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59946896.437 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:59946896.567 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:59946896.655 : 00a0 : 00 00 00 00 00 
19ec-1c88:59946896.725 : => ReadNVMDataInternal
19ec-1c88:59946896.943 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59946897.006 : IO Send command 10 bytes
19ec-1c88:59946897.089 : => CNT96226::VenderCmd_SetData
19ec-1c88:59946897.143 : iCmd = 0, nBytes = 10
19ec-1c88:59946897.240 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59947215.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59947215.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:59947216.058 : IO total need to receive data 128 bytes
19ec-1c88:59947216.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:59947216.179 : iCmd = 0, nBytes = 128
19ec-1c88:59947406.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59947406.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59947406.748 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59947406.882 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59947407.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59947407.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59947407.250 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59947407.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59947407.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59947407.495 : System total receive data 128 bytes
19ec-1c88:59947407.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:59947407.610 : iCmd = 1, nBytes = 4
19ec-1c88:59947596.027 : 0000 : 00 00 00 00 
19ec-1c88:59947596.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59947596.305 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59947596.369 : NVMData.PadScanCount = 0
19ec-1c88:59947596.656 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59947596.712 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59947596.773 : NVMData.FlatbedScanCount = 0
19ec-1c88:59947596.827 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59947596.880 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59947596.937 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59947596.993 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59947597.049 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59947597.103 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59947597.161 : NVMData.BornMonth = 0
19ec-1c88:59947597.211 : NVMData.BornDay = 0
19ec-1c88:59947597.261 : NVMData.BornYear = 0
19ec-1c88:59947597.308 : NVMData.FirstScanMonth = 4
19ec-1c88:59947597.360 : NVMData.FirstScanDay = 30
19ec-1c88:59947597.415 : NVMData.FirstScanYear = 2020
19ec-1c88:59947597.469 : NVMData.VerticalMagnification = 0
19ec-1c88:59947597.524 : NVMData.HorizontalMagnification = 0
19ec-1c88:59947597.581 : NVMData.PowerSavingTime = 15
19ec-1c88:59947597.635 : NVMData.SN = A094165189010062
19ec-1c88:59947597.686 : NVMData.AutoFeed = 0
19ec-1c88:59947597.739 : NVMData.CCDType = 0
19ec-1c88:59947597.788 : NVMData.ScanSpeed = 0
19ec-1c88:59947597.839 : NVMData.RollerCount = 0
19ec-1c88:59947597.892 : NVMData.MultifeedCount = 0
19ec-1c88:59947597.943 : NVMData.JamCount = 0
19ec-1c88:59947597.991 : NVMData.IdentifyInfo = 
19ec-1c88:59947598.044 : NVMData.FormalName = 
19ec-1c88:59947598.273 : NVMData.ReservedB = 0
19ec-1c88:59947598.563 : NVMData.FunctionCode = 0
19ec-1c88:59947598.614 : NVMData.PreFeed = 0
19ec-1c88:59947598.664 : NVMData.PreFeedTime = 0
19ec-1c88:59947598.713 : NVMData.ButtonNumber = 0
19ec-1c88:59947598.766 : NVMData.PowerOffTime = 0
19ec-1c88:59947598.816 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59947598.896 : => IoObject::IoLockEnd
19ec-1c88:59947598.991 : <= IoObject::IoLockEnd
19ec-1c88:59947599.042 : <= InitializeScanner ret = 1
19ec-1c88:59948837.965 : => GetLogicalScannerAbility
19ec-1c88:59948838.158 : => IoObject::IoLockStart
19ec-1c88:59948838.288 : => CAsicIO::CheckDevice
19ec-1c88:59948838.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:59948860.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59948860.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59948860.369 : <= IoObject::IoLockStart
19ec-1c88:59948860.432 : => IoObject::IoLockEnd
19ec-1c88:59948860.547 : <= IoObject::IoLockEnd
19ec-1c88:59948860.629 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:59952479.203 : => GetLogicalScannerAbilityEx
19ec-1c88:59952479.393 : => IoObject::IoLockStart
19ec-1c88:59952479.526 : => CAsicIO::CheckDevice
19ec-1c88:59952479.585 : => CNT96226::ConnectIsAvailable
19ec-1c88:59952503.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59952503.363 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59952503.425 : <= IoObject::IoLockStart
19ec-1c88:59952503.485 : => IoObject::IoLockEnd
19ec-1c88:59952503.597 : <= IoObject::IoLockEnd
19ec-1c88:59952503.719 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:59952503.792 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:59959744.613 : => ReadNVMData
19ec-1c88:59959744.807 : => IoObject::IoLockStart
19ec-1c88:59959744.946 : => CAsicIO::CheckDevice
19ec-1c88:59959745.007 : => CNT96226::ConnectIsAvailable
19ec-1c88:59959768.144 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59959768.521 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59959768.583 : <= IoObject::IoLockStart
19ec-1c88:59959768.660 : => ReadNVMDataInternal
19ec-1c88:59959768.724 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:59959768.788 : IO Send command 10 bytes
19ec-1c88:59959768.913 : => CNT96226::VenderCmd_SetData
19ec-1c88:59959768.969 : iCmd = 0, nBytes = 10
19ec-1c88:59959769.081 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:59960127.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59960127.857 : System send command 10 bytes + data 0 bytes
19ec-1c88:59960127.929 : IO total need to receive data 128 bytes
19ec-1c88:59960127.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:59960128.049 : iCmd = 0, nBytes = 128
19ec-1c88:59960323.198 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59960323.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59960323.518 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:59960323.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:59960323.782 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:59960323.907 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59960324.027 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59960324.150 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:59960324.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59960324.272 : System total receive data 128 bytes
19ec-1c88:59960324.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:59960324.385 : iCmd = 1, nBytes = 4
19ec-1c88:59960498.428 : 0000 : 00 00 00 00 
19ec-1c88:59960498.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59960499.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59960499.087 : NVMData.PadScanCount = 0
19ec-1c88:59960499.144 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:59960499.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:59960499.259 : NVMData.FlatbedScanCount = 0
19ec-1c88:59960499.316 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:59960499.483 : NVMData.SideEdgeFletbed = 0
19ec-1c88:59960499.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:59960499.593 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:59960499.650 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:59960499.704 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:59960499.761 : NVMData.BornMonth = 0
19ec-1c88:59960499.811 : NVMData.BornDay = 0
19ec-1c88:59960499.863 : NVMData.BornYear = 0
19ec-1c88:59960499.909 : NVMData.FirstScanMonth = 4
19ec-1c88:59960499.959 : NVMData.FirstScanDay = 30
19ec-1c88:59960500.012 : NVMData.FirstScanYear = 2020
19ec-1c88:59960500.066 : NVMData.VerticalMagnification = 0
19ec-1c88:59960500.120 : NVMData.HorizontalMagnification = 0
19ec-1c88:59960500.174 : NVMData.PowerSavingTime = 15
19ec-1c88:59960500.228 : NVMData.SN = A094165189010062
19ec-1c88:59960500.278 : NVMData.AutoFeed = 0
19ec-1c88:59960500.328 : NVMData.CCDType = 0
19ec-1c88:59960500.376 : NVMData.ScanSpeed = 0
19ec-1c88:59960500.426 : NVMData.RollerCount = 0
19ec-1c88:59960500.478 : NVMData.MultifeedCount = 0
19ec-1c88:59960500.530 : NVMData.JamCount = 0
19ec-1c88:59960500.578 : NVMData.IdentifyInfo = 
19ec-1c88:59960500.628 : NVMData.FormalName = 
19ec-1c88:59960500.678 : NVMData.ReservedB = 0
19ec-1c88:59960500.730 : NVMData.FunctionCode = 0
19ec-1c88:59960500.780 : NVMData.PreFeed = 0
19ec-1c88:59960500.827 : NVMData.PreFeedTime = 0
19ec-1c88:59960500.877 : NVMData.ButtonNumber = 0
19ec-1c88:59960500.925 : NVMData.PowerOffTime = 0
19ec-1c88:59960500.974 : <= ReadNVMDataInternal ret = 1
19ec-1c88:59960501.034 : => IoObject::IoLockEnd
19ec-1c88:59960501.124 : <= IoObject::IoLockEnd
19ec-1c88:59960501.172 : <= ReadNVMData ret = 1
19ec-1c88:59970446.961 : => GetADFStatus
19ec-1c88:59970447.410 : => IoObject::IoLockStart
19ec-1c88:59970447.550 : => CAsicIO::CheckDevice
19ec-1c88:59970447.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:59970473.312 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59970473.426 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59970473.488 : <= IoObject::IoLockStart
19ec-1c88:59970473.548 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59970473.616 : IO Send command 10 bytes
19ec-1c88:59970473.747 : => CNT96226::VenderCmd_SetData
19ec-1c88:59970473.807 : iCmd = 0, nBytes = 10
19ec-1c88:59970473.914 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59970665.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59970665.370 : System send command 10 bytes + data 0 bytes
19ec-1c88:59970665.438 : IO total need to receive data 2 bytes
19ec-1c88:59970665.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:59970665.552 : iCmd = 0, nBytes = 2
19ec-1c88:59970850.286 : 0000 : 00 00 
19ec-1c88:59970850.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59970850.791 : System total receive data 2 bytes
19ec-1c88:59970850.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:59970850.917 : iCmd = 1, nBytes = 4
19ec-1c88:59971035.837 : 0000 : 00 00 00 00 
19ec-1c88:59971035.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59971036.075 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59971036.144 : Return status = 0
19ec-1c88:59971036.208 : => IoObject::IoLockEnd
19ec-1c88:59971036.295 : <= IoObject::IoLockEnd
19ec-1c88:59971036.345 : <= GetADFStatus ret = 1
19ec-1c88:59973820.014 : => GetADFStatus
19ec-1c88:59973820.210 : => IoObject::IoLockStart
19ec-1c88:59973820.349 : => CAsicIO::CheckDevice
19ec-1c88:59973820.404 : => CNT96226::ConnectIsAvailable
19ec-1c88:59973839.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:59973839.598 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:59973839.659 : <= IoObject::IoLockStart
19ec-1c88:59973839.721 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:59973839.788 : IO Send command 10 bytes
19ec-1c88:59973839.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:59973839.976 : iCmd = 0, nBytes = 10
19ec-1c88:59973840.081 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:59974030.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:59974030.453 : System send command 10 bytes + data 0 bytes
19ec-1c88:59974030.652 : IO total need to receive data 2 bytes
19ec-1c88:59974030.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:59974030.787 : iCmd = 0, nBytes = 2
19ec-1c88:59974222.006 : 0000 : 00 00 
19ec-1c88:59974222.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59974222.212 : System total receive data 2 bytes
19ec-1c88:59974222.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:59974222.335 : iCmd = 1, nBytes = 4
19ec-1c88:59974419.019 : 0000 : 00 00 00 00 
19ec-1c88:59974419.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:59974419.268 : <= CAsicIO::DoIo ret = 1
19ec-1c88:59974419.344 : Return status = 0
19ec-1c88:59974419.409 : => IoObject::IoLockEnd
19ec-1c88:59974419.498 : <= IoObject::IoLockEnd
19ec-1c88:59974419.549 : <= GetADFStatus ret = 1
19ec-1c88:59976560.407 : => TerminateDriver
19ec-1c88:59976560.594 : => CAsicIO::~CAsicIO,pStage=78711880
19ec-1c88:59976560.667 : => CNT96226::Close
19ec-1c88:59976564.832 : <= CNT96226::Close ret = 1
19ec-1c88:59976564.911 : <= CAsicIO::~CAsicIO
19ec-1c88:59976564.966 : => IoObject::IoLockEnd
19ec-1c88:59976565.021 : <= IoObject::IoLockEnd
19ec-1c88:59976565.073 : => IoObject::TerminateDevice
19ec-1c88:59976565.126 : => IoObject::IoLockEnd
19ec-1c88:59976565.177 : <= IoObject::IoLockEnd
19ec-1c88:59976565.276 : <= IoObject::TerminateDevice
19ec-1c88:59976565.537 : <= TerminateDriver ret = 1
19ec-1c88:60020415.230 : ============Debug Start==========
19ec-1c88:60020415.534 : Date : 2020/4/30 14:35:08
19ec-1c88:60020415.619 : Process ID : 19ec
19ec-1c88:60020416.059 : Windows : Version 10.0 build 18363 
19ec-1c88:60020416.527 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:60020416.589 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60020416.658 : MemoryStatus.ullAvailPhys : 1694408704
19ec-1c88:60020416.718 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60020416.783 : MemoryStatus.ullAvailPageFile : 3078144000
19ec-1c88:60020416.846 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60020416.902 : MemoryStatus.ullAvailVirtual : 1715884032
19ec-1c88:60020416.964 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60020417.067 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60020417.126 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60020417.369 : CPU Count : 4
19ec-1c88:60020417.415 : CPU Frequency : 100.000 Mhz
19ec-1c88:60020421.851 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60020421.978 : => InitializeDriver
19ec-1c88:60020422.248 : <= InitializeDriver ret = 1
19ec-1c88:60020422.307 : => InitializeScanner
19ec-1c88:60020422.386 : => CAsicIO::GetDeviceList
19ec-1c88:60020422.683 : => CNT96226::CNT96226
19ec-1c88:60020422.743 : => CNT96226::Open
19ec-1c88:60020443.934 : <= CNT96226::Open ret = 1
19ec-1c88:60020444.032 : => CNT96226::Initialize
19ec-1c88:60020444.227 : <= CNT96226::Initialize ret = 1
19ec-1c88:60020444.283 : <= CNT96226::CNT96226
19ec-1c88:60020444.335 : => CNT96226::EnumAvailableDevice
19ec-1c88:60020449.633 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60020449.710 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60020449.774 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60024175.944 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60024176.234 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60024181.882 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60024181.993 : => IoObject::GetLockName
19ec-1c88:60024182.052 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60024182.120 : <= IoObject::GetLockName
19ec-1c88:60024182.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:60024182.654 : iCmd = 3, nBytes = 2
19ec-1c88:60024561.417 : 0000 : 06 38 
19ec-1c88:60024561.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60024561.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:60024561.703 : iCmd = 4, nBytes = 2
19ec-1c88:60024873.070 : 0000 : 07 07 
19ec-1c88:60024873.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60024873.320 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60024873.407 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60024873.477 : IO Send command 10 bytes
19ec-1c88:60024873.529 : => CNT96226::VenderCmd_SetData
19ec-1c88:60024873.589 : iCmd = 0, nBytes = 10
19ec-1c88:60024873.689 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60025068.275 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60025068.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:60025068.499 : iCmd = 0, nBytes = 165
19ec-1c88:60025260.632 : skip dump 37 bytes
19ec-1c88:60025260.825 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60025260.969 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60025261.103 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60025261.240 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60025261.366 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60025261.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60025261.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025261.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025261.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60025261.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:60025261.929 : iCmd = 1, nBytes = 4
19ec-1c88:60025398.913 : 0000 : 00 00 00 00 
19ec-1c88:60025399.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60025399.112 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60025399.179 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60025399.249 : IO Send command 10 bytes
19ec-1c88:60025399.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:60025399.361 : iCmd = 0, nBytes = 10
19ec-1c88:60025399.472 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60025741.120 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60025741.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:60025741.359 : iCmd = 0, nBytes = 128
19ec-1c88:60025924.294 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025924.528 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025924.677 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60025924.813 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60025924.945 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60025925.072 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025925.198 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025925.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60025925.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60025925.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:60025925.498 : iCmd = 1, nBytes = 4
19ec-1c88:60026103.599 : 0000 : 00 00 00 00 
19ec-1c88:60026103.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60026103.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60026104.086 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60026104.159 : => CNT96226::Close
19ec-1c88:60026108.121 : <= CNT96226::Close ret = 1
19ec-1c88:60026108.196 : <= CNT96226::~CNT96226
19ec-1c88:60026108.288 : <= CAsicIO::GetDeviceList
19ec-1c88:60026108.768 : => IoObject::SetTimeout
19ec-1c88:60026108.897 : Timeout--> In = 0 Out = 0
19ec-1c88:60026108.953 : <= IoObject::SetTimeout
19ec-1c88:60026109.024 : => CAsicIO::CAsicIO
19ec-1c88:60026109.091 : => CNT96226::CNT96226
19ec-1c88:60026109.148 : => CNT96226::Open
19ec-1c88:60026133.193 : <= CNT96226::Open ret = 1
19ec-1c88:60026133.299 : => CNT96226::Initialize
19ec-1c88:60026133.492 : <= CNT96226::Initialize ret = 1
19ec-1c88:60026133.555 : <= CNT96226::CNT96226
19ec-1c88:60026133.606 : <= CAsicIO::CAsicIO
19ec-1c88:60026133.665 : => CAsicIO::InitializeDevice
19ec-1c88:60026133.739 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60026139.748 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60026139.873 : => IoObject::GetLockName
19ec-1c88:60026139.931 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60026139.998 : <= IoObject::GetLockName
19ec-1c88:60026140.516 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60026140.589 : IO Send command 10 bytes
19ec-1c88:60026140.641 : => CNT96226::VenderCmd_SetData
19ec-1c88:60026140.698 : iCmd = 0, nBytes = 10
19ec-1c88:60026140.808 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60026473.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60026473.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:60026473.806 : iCmd = 0, nBytes = 128
19ec-1c88:60026668.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60026670.792 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60026670.953 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60026671.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60026671.223 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60026671.346 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60026671.467 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60026671.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60026671.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60026671.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:60026671.767 : iCmd = 1, nBytes = 4
19ec-1c88:60026873.337 : 0000 : 00 00 00 00 
19ec-1c88:60026873.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60026873.496 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60026873.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:60026873.605 : iCmd = 3, nBytes = 2
19ec-1c88:60027240.918 : 0000 : 06 38 
19ec-1c88:60027241.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60027241.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:60027241.218 : iCmd = 4, nBytes = 2
19ec-1c88:60027544.264 : 0000 : 07 07 
19ec-1c88:60027544.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60027544.598 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60027544.701 : => IoObject::InitializeDevice
19ec-1c88:60027544.809 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60027545.492 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60027545.576 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60027546.355 : => FindScanner
19ec-1c88:60027546.416 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60027546.494 : <= FindScanner ret = 1
19ec-1c88:60027546.552 : => IoObject::IoLockStart
19ec-1c88:60027546.659 : => CAsicIO::CheckDevice
19ec-1c88:60027546.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:60027559.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60027559.558 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60027559.618 : <= IoObject::IoLockStart
19ec-1c88:60027559.674 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60027559.745 : IO Send command 10 bytes
19ec-1c88:60027559.831 : => CNT96226::VenderCmd_SetData
19ec-1c88:60027559.889 : iCmd = 0, nBytes = 10
19ec-1c88:60027559.994 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60027743.035 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60027743.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:60027743.262 : IO total need to receive data 5 bytes
19ec-1c88:60027743.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:60027743.391 : iCmd = 0, nBytes = 5
19ec-1c88:60027911.369 : 0000 : 06 00 02 02 ab 
19ec-1c88:60027911.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60027911.859 : System total receive data 5 bytes
19ec-1c88:60027911.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:60027911.978 : iCmd = 1, nBytes = 4
19ec-1c88:60028066.038 : 0000 : 00 00 00 00 
19ec-1c88:60028066.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60028066.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60028066.414 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60028066.484 : IO Send command 10 bytes
19ec-1c88:60028066.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:60028066.638 : iCmd = 0, nBytes = 10
19ec-1c88:60028066.746 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60028217.116 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60028217.244 : System send command 10 bytes + data 0 bytes
19ec-1c88:60028217.321 : IO total need to receive data 165 bytes
19ec-1c88:60028217.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:60028217.435 : iCmd = 0, nBytes = 165
19ec-1c88:60028390.617 : skip dump 37 bytes
19ec-1c88:60028391.159 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60028391.293 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60028391.429 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60028391.562 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60028391.689 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60028391.818 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60028391.941 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60028392.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60028392.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60028392.187 : System total receive data 165 bytes
19ec-1c88:60028392.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:60028392.295 : iCmd = 1, nBytes = 4
19ec-1c88:60028557.019 : 0000 : 00 00 00 00 
19ec-1c88:60028557.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60028557.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60028557.544 : Dump Inquiry
19ec-1c88:60028557.681 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60028557.820 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60028557.959 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60028558.096 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60028558.227 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60028558.368 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60028558.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60028558.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60028558.756 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60028558.887 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60028558.978 : 00a0 : 00 00 00 00 00 
19ec-1c88:60028559.051 : => ReadNVMDataInternal
19ec-1c88:60028559.271 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60028559.342 : IO Send command 10 bytes
19ec-1c88:60028559.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:60028559.488 : iCmd = 0, nBytes = 10
19ec-1c88:60028559.672 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60028865.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60028865.672 : System send command 10 bytes + data 0 bytes
19ec-1c88:60028865.744 : IO total need to receive data 128 bytes
19ec-1c88:60028865.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:60028865.864 : iCmd = 0, nBytes = 128
19ec-1c88:60029063.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60029064.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60029064.375 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60029064.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60029064.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60029064.766 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60029064.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60029065.020 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60029065.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60029065.153 : System total receive data 128 bytes
19ec-1c88:60029065.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:60029065.344 : iCmd = 1, nBytes = 4
19ec-1c88:60029254.780 : 0000 : 00 00 00 00 
19ec-1c88:60029254.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60029255.062 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60029255.136 : NVMData.PadScanCount = 0
19ec-1c88:60029255.194 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60029255.252 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60029255.313 : NVMData.FlatbedScanCount = 0
19ec-1c88:60029255.372 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60029255.427 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60029255.479 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60029255.534 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60029255.590 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60029255.645 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60029255.701 : NVMData.BornMonth = 0
19ec-1c88:60029255.749 : NVMData.BornDay = 0
19ec-1c88:60029255.800 : NVMData.BornYear = 0
19ec-1c88:60029255.849 : NVMData.FirstScanMonth = 4
19ec-1c88:60029255.898 : NVMData.FirstScanDay = 30
19ec-1c88:60029255.953 : NVMData.FirstScanYear = 2020
19ec-1c88:60029256.009 : NVMData.VerticalMagnification = 0
19ec-1c88:60029256.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:60029256.115 : NVMData.PowerSavingTime = 15
19ec-1c88:60029256.167 : NVMData.SN = A094165189010062
19ec-1c88:60029256.219 : NVMData.AutoFeed = 0
19ec-1c88:60029256.269 : NVMData.CCDType = 0
19ec-1c88:60029256.319 : NVMData.ScanSpeed = 0
19ec-1c88:60029256.367 : NVMData.RollerCount = 0
19ec-1c88:60029256.417 : NVMData.MultifeedCount = 0
19ec-1c88:60029256.468 : NVMData.JamCount = 0
19ec-1c88:60029256.515 : NVMData.IdentifyInfo = 
19ec-1c88:60029256.567 : NVMData.FormalName = 
19ec-1c88:60029256.768 : NVMData.ReservedB = 0
19ec-1c88:60029256.824 : NVMData.FunctionCode = 0
19ec-1c88:60029256.876 : NVMData.PreFeed = 0
19ec-1c88:60029256.925 : NVMData.PreFeedTime = 0
19ec-1c88:60029256.974 : NVMData.ButtonNumber = 0
19ec-1c88:60029257.022 : NVMData.PowerOffTime = 0
19ec-1c88:60029257.076 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60029257.155 : => IoObject::IoLockEnd
19ec-1c88:60029257.247 : <= IoObject::IoLockEnd
19ec-1c88:60029257.295 : <= InitializeScanner ret = 1
19ec-1c88:60029257.359 : => GetLogicalScannerAbilityEx
19ec-1c88:60029257.419 : => IoObject::IoLockStart
19ec-1c88:60029257.512 : => CAsicIO::CheckDevice
19ec-1c88:60029257.563 : => CNT96226::ConnectIsAvailable
19ec-1c88:60029282.858 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60029282.973 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60029283.034 : <= IoObject::IoLockStart
19ec-1c88:60029283.091 : => IoObject::IoLockEnd
19ec-1c88:60029283.194 : <= IoObject::IoLockEnd
19ec-1c88:60029283.311 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60029283.387 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60029464.573 : => ReadNVMData
19ec-1c88:60029464.757 : => IoObject::IoLockStart
19ec-1c88:60029464.881 : => CAsicIO::CheckDevice
19ec-1c88:60029464.942 : => CNT96226::ConnectIsAvailable
19ec-1c88:60029477.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60029477.371 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60029477.434 : <= IoObject::IoLockStart
19ec-1c88:60029477.495 : => ReadNVMDataInternal
19ec-1c88:60029477.558 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60029477.625 : IO Send command 10 bytes
19ec-1c88:60029477.752 : => CNT96226::VenderCmd_SetData
19ec-1c88:60029477.815 : iCmd = 0, nBytes = 10
19ec-1c88:60029477.925 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60029823.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60029823.638 : System send command 10 bytes + data 0 bytes
19ec-1c88:60029823.708 : IO total need to receive data 128 bytes
19ec-1c88:60029823.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:60029823.832 : iCmd = 0, nBytes = 128
19ec-1c88:60030023.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60030023.614 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60030023.906 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60030024.184 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60030024.447 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60030024.698 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60030024.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60030025.414 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60030025.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60030025.538 : System total receive data 128 bytes
19ec-1c88:60030025.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:60030025.650 : iCmd = 1, nBytes = 4
19ec-1c88:60030192.920 : 0000 : 00 00 00 00 
19ec-1c88:60030193.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60030193.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60030193.298 : NVMData.PadScanCount = 0
19ec-1c88:60030193.356 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60030193.417 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60030193.475 : NVMData.FlatbedScanCount = 0
19ec-1c88:60030193.532 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60030193.583 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60030193.637 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60030193.691 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60030193.746 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60030193.803 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60030193.859 : NVMData.BornMonth = 0
19ec-1c88:60030194.009 : NVMData.BornDay = 0
19ec-1c88:60030194.066 : NVMData.BornYear = 0
19ec-1c88:60030194.114 : NVMData.FirstScanMonth = 4
19ec-1c88:60030194.166 : NVMData.FirstScanDay = 30
19ec-1c88:60030194.220 : NVMData.FirstScanYear = 2020
19ec-1c88:60030194.414 : NVMData.VerticalMagnification = 0
19ec-1c88:60030194.475 : NVMData.HorizontalMagnification = 0
19ec-1c88:60030194.531 : NVMData.PowerSavingTime = 15
19ec-1c88:60030194.588 : NVMData.SN = A094165189010062
19ec-1c88:60030194.639 : NVMData.AutoFeed = 0
19ec-1c88:60030194.691 : NVMData.CCDType = 0
19ec-1c88:60030194.739 : NVMData.ScanSpeed = 0
19ec-1c88:60030194.787 : NVMData.RollerCount = 0
19ec-1c88:60030194.841 : NVMData.MultifeedCount = 0
19ec-1c88:60030194.891 : NVMData.JamCount = 0
19ec-1c88:60030194.941 : NVMData.IdentifyInfo = 
19ec-1c88:60030194.993 : NVMData.FormalName = 
19ec-1c88:60030195.045 : NVMData.ReservedB = 0
19ec-1c88:60030195.097 : NVMData.FunctionCode = 0
19ec-1c88:60030195.148 : NVMData.PreFeed = 0
19ec-1c88:60030195.201 : NVMData.PreFeedTime = 0
19ec-1c88:60030195.251 : NVMData.ButtonNumber = 0
19ec-1c88:60030195.301 : NVMData.PowerOffTime = 0
19ec-1c88:60030195.351 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60030195.421 : => IoObject::IoLockEnd
19ec-1c88:60030195.514 : <= IoObject::IoLockEnd
19ec-1c88:60030195.565 : <= ReadNVMData ret = 1
19ec-1c88:60032915.921 : ============Debug Start==========
19ec-1c88:60032916.252 : Date : 2020/4/30 14:35:08
19ec-1c88:60032916.338 : Process ID : 19ec
19ec-1c88:60032916.778 : Windows : Version 10.0 build 18363 
19ec-1c88:60032917.323 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:60032917.386 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60032917.451 : MemoryStatus.ullAvailPhys : 1694253056
19ec-1c88:60032917.510 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60032917.571 : MemoryStatus.ullAvailPageFile : 3077763072
19ec-1c88:60032917.629 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60032917.688 : MemoryStatus.ullAvailVirtual : 1715879936
19ec-1c88:60032917.749 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60032917.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60032917.914 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60032918.165 : CPU Count : 4
19ec-1c88:60032918.212 : CPU Frequency : 100.000 Mhz
19ec-1c88:60032922.595 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60032922.738 : => InitializeDriver
19ec-1c88:60032923.244 : <= InitializeDriver ret = 1
19ec-1c88:60035729.528 : => InitializeScanner
19ec-1c88:60035729.868 : => CAsicIO::GetDeviceList
19ec-1c88:60035730.401 : => CNT96226::CNT96226
19ec-1c88:60035730.468 : => CNT96226::Open
19ec-1c88:60035759.037 : <= CNT96226::Open ret = 1
19ec-1c88:60035759.183 : => CNT96226::Initialize
19ec-1c88:60035759.389 : <= CNT96226::Initialize ret = 1
19ec-1c88:60035759.454 : <= CNT96226::CNT96226
19ec-1c88:60035759.519 : => CNT96226::EnumAvailableDevice
19ec-1c88:60035765.255 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60035765.337 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60035765.404 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60039473.689 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60039474.035 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60039480.538 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60039480.655 : => IoObject::GetLockName
19ec-1c88:60039480.717 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60039480.786 : <= IoObject::GetLockName
19ec-1c88:60039481.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:60039481.424 : iCmd = 3, nBytes = 2
19ec-1c88:60039858.377 : 0000 : 06 38 
19ec-1c88:60039858.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60039858.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:60039858.673 : iCmd = 4, nBytes = 2
19ec-1c88:60040169.346 : 0000 : 07 07 
19ec-1c88:60040169.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60040169.596 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60040169.694 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60040169.761 : IO Send command 10 bytes
19ec-1c88:60040169.816 : => CNT96226::VenderCmd_SetData
19ec-1c88:60040169.876 : iCmd = 0, nBytes = 10
19ec-1c88:60040169.982 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60040361.048 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60040361.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:60040361.296 : iCmd = 0, nBytes = 165
19ec-1c88:60040516.618 : skip dump 37 bytes
19ec-1c88:60040516.925 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60040517.077 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60040517.223 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60040517.363 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60040517.497 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60040517.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60040517.778 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60040518.206 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60040518.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60040518.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:60040518.392 : iCmd = 1, nBytes = 4
19ec-1c88:60040706.089 : 0000 : 00 00 00 00 
19ec-1c88:60040706.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60040706.264 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60040706.334 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60040706.399 : IO Send command 10 bytes
19ec-1c88:60040706.455 : => CNT96226::VenderCmd_SetData
19ec-1c88:60040706.511 : iCmd = 0, nBytes = 10
19ec-1c88:60040706.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60041053.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60041053.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:60041053.688 : iCmd = 0, nBytes = 128
19ec-1c88:60041263.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041263.393 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041263.537 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60041263.673 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60041263.800 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60041263.928 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041264.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041264.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041264.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60041264.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:60041264.356 : iCmd = 1, nBytes = 4
19ec-1c88:60041455.265 : 0000 : 00 00 00 00 
19ec-1c88:60041455.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60041455.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60041455.704 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60041455.779 : => CNT96226::Close
19ec-1c88:60041460.235 : <= CNT96226::Close ret = 1
19ec-1c88:60041460.312 : <= CNT96226::~CNT96226
19ec-1c88:60041460.405 : <= CAsicIO::GetDeviceList
19ec-1c88:60041460.889 : => IoObject::SetTimeout
19ec-1c88:60041461.026 : Timeout--> In = 0 Out = 0
19ec-1c88:60041461.085 : <= IoObject::SetTimeout
19ec-1c88:60041461.162 : => CAsicIO::CAsicIO
19ec-1c88:60041461.238 : => CNT96226::CNT96226
19ec-1c88:60041461.301 : => CNT96226::Open
19ec-1c88:60041487.854 : <= CNT96226::Open ret = 1
19ec-1c88:60041487.998 : => CNT96226::Initialize
19ec-1c88:60041488.200 : <= CNT96226::Initialize ret = 1
19ec-1c88:60041488.260 : <= CNT96226::CNT96226
19ec-1c88:60041488.317 : <= CAsicIO::CAsicIO
19ec-1c88:60041488.374 : => CAsicIO::InitializeDevice
19ec-1c88:60041488.449 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60041494.831 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60041494.961 : => IoObject::GetLockName
19ec-1c88:60041495.019 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60041495.090 : <= IoObject::GetLockName
19ec-1c88:60041495.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60041495.705 : IO Send command 10 bytes
19ec-1c88:60041495.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:60041495.825 : iCmd = 0, nBytes = 10
19ec-1c88:60041495.936 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60041835.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60041835.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:60041835.835 : iCmd = 0, nBytes = 128
19ec-1c88:60041997.461 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041997.741 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041997.882 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60041998.015 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60041998.142 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60041998.267 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041998.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041998.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60041998.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60041998.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:60041998.711 : iCmd = 1, nBytes = 4
19ec-1c88:60042182.174 : 0000 : 00 00 00 00 
19ec-1c88:60042182.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60042182.441 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60042182.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:60042182.578 : iCmd = 3, nBytes = 2
19ec-1c88:60042541.360 : 0000 : 06 38 
19ec-1c88:60042541.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60042541.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:60042541.688 : iCmd = 4, nBytes = 2
19ec-1c88:60042827.447 : 0000 : 07 07 
19ec-1c88:60042827.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60042827.840 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60042827.954 : => IoObject::InitializeDevice
19ec-1c88:60042828.074 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60042828.865 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60042828.942 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60042829.721 : => FindScanner
19ec-1c88:60042829.796 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60042829.868 : <= FindScanner ret = 1
19ec-1c88:60042829.933 : => IoObject::IoLockStart
19ec-1c88:60042830.042 : => CAsicIO::CheckDevice
19ec-1c88:60042830.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:60042846.502 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60042846.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60042846.660 : <= IoObject::IoLockStart
19ec-1c88:60042846.718 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60042846.785 : IO Send command 10 bytes
19ec-1c88:60042846.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:60042846.926 : iCmd = 0, nBytes = 10
19ec-1c88:60042847.035 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60043012.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60043013.198 : System send command 10 bytes + data 0 bytes
19ec-1c88:60043013.282 : IO total need to receive data 5 bytes
19ec-1c88:60043013.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:60043013.416 : iCmd = 0, nBytes = 5
19ec-1c88:60043191.628 : 0000 : 06 00 02 02 ab 
19ec-1c88:60043191.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60043191.888 : System total receive data 5 bytes
19ec-1c88:60043191.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:60043192.012 : iCmd = 1, nBytes = 4
19ec-1c88:60043360.882 : 0000 : 00 00 00 00 
19ec-1c88:60043361.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60043361.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60043361.259 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60043361.334 : IO Send command 10 bytes
19ec-1c88:60043361.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:60043361.498 : iCmd = 0, nBytes = 10
19ec-1c88:60043361.605 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60043541.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60043541.894 : System send command 10 bytes + data 0 bytes
19ec-1c88:60043541.971 : IO total need to receive data 165 bytes
19ec-1c88:60043542.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:60043542.099 : iCmd = 0, nBytes = 165
19ec-1c88:60043701.414 : skip dump 37 bytes
19ec-1c88:60043701.683 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60043701.836 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60043701.980 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60043702.125 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60043702.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60043702.395 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60043702.529 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60043702.658 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60043702.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60043702.795 : System total receive data 165 bytes
19ec-1c88:60043702.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:60043702.916 : iCmd = 1, nBytes = 4
19ec-1c88:60043888.036 : 0000 : 00 00 00 00 
19ec-1c88:60043888.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60043888.290 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60043888.492 : Dump Inquiry
19ec-1c88:60043888.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60043888.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60043888.885 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60043889.021 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60043889.152 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60043889.284 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60043889.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60043889.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60043889.662 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60043889.793 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60043889.880 : 00a0 : 00 00 00 00 00 
19ec-1c88:60043889.954 : => ReadNVMDataInternal
19ec-1c88:60043890.176 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60043890.244 : IO Send command 10 bytes
19ec-1c88:60043890.345 : => CNT96226::VenderCmd_SetData
19ec-1c88:60043890.397 : iCmd = 0, nBytes = 10
19ec-1c88:60043890.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60044228.424 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60044228.623 : System send command 10 bytes + data 0 bytes
19ec-1c88:60044228.692 : IO total need to receive data 128 bytes
19ec-1c88:60044228.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:60044228.818 : iCmd = 0, nBytes = 128
19ec-1c88:60044437.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60044437.556 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60044437.698 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60044437.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60044437.957 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60044438.078 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60044438.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60044438.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60044438.386 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60044438.449 : System total receive data 128 bytes
19ec-1c88:60044438.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:60044438.562 : iCmd = 1, nBytes = 4
19ec-1c88:60044613.179 : 0000 : 00 00 00 00 
19ec-1c88:60044613.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60044613.578 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60044613.685 : NVMData.PadScanCount = 0
19ec-1c88:60044613.775 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60044613.864 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60044613.956 : NVMData.FlatbedScanCount = 0
19ec-1c88:60044614.047 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60044614.130 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60044614.216 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60044614.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60044614.395 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60044614.482 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60044614.570 : NVMData.BornMonth = 0
19ec-1c88:60044614.654 : NVMData.BornDay = 0
19ec-1c88:60044614.730 : NVMData.BornYear = 0
19ec-1c88:60044614.808 : NVMData.FirstScanMonth = 4
19ec-1c88:60044615.100 : NVMData.FirstScanDay = 30
19ec-1c88:60044615.151 : NVMData.FirstScanYear = 2020
19ec-1c88:60044615.203 : NVMData.VerticalMagnification = 0
19ec-1c88:60044615.256 : NVMData.HorizontalMagnification = 0
19ec-1c88:60044615.310 : NVMData.PowerSavingTime = 15
19ec-1c88:60044615.364 : NVMData.SN = A094165189010062
19ec-1c88:60044615.414 : NVMData.AutoFeed = 0
19ec-1c88:60044615.460 : NVMData.CCDType = 0
19ec-1c88:60044615.508 : NVMData.ScanSpeed = 0
19ec-1c88:60044615.559 : NVMData.RollerCount = 0
19ec-1c88:60044615.608 : NVMData.MultifeedCount = 0
19ec-1c88:60044615.656 : NVMData.JamCount = 0
19ec-1c88:60044615.703 : NVMData.IdentifyInfo = 
19ec-1c88:60044615.754 : NVMData.FormalName = 
19ec-1c88:60044615.987 : NVMData.ReservedB = 0
19ec-1c88:60044616.041 : NVMData.FunctionCode = 0
19ec-1c88:60044616.089 : NVMData.PreFeed = 0
19ec-1c88:60044616.143 : NVMData.PreFeedTime = 0
19ec-1c88:60044616.191 : NVMData.ButtonNumber = 0
19ec-1c88:60044616.242 : NVMData.PowerOffTime = 0
19ec-1c88:60044616.297 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60044616.388 : => IoObject::IoLockEnd
19ec-1c88:60044616.480 : <= IoObject::IoLockEnd
19ec-1c88:60044616.530 : <= InitializeScanner ret = 1
19ec-1c88:60045938.734 : => GetLogicalScannerAbility
19ec-1c88:60045938.942 : => IoObject::IoLockStart
19ec-1c88:60045939.074 : => CAsicIO::CheckDevice
19ec-1c88:60045939.128 : => CNT96226::ConnectIsAvailable
19ec-1c88:60045964.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60045965.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60045965.061 : <= IoObject::IoLockStart
19ec-1c88:60045965.121 : => IoObject::IoLockEnd
19ec-1c88:60045965.234 : <= IoObject::IoLockEnd
19ec-1c88:60045965.319 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60049790.088 : => GetLogicalScannerAbilityEx
19ec-1c88:60049790.292 : => IoObject::IoLockStart
19ec-1c88:60049790.417 : => CAsicIO::CheckDevice
19ec-1c88:60049790.476 : => CNT96226::ConnectIsAvailable
19ec-1c88:60049815.275 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60049815.390 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60049815.452 : <= IoObject::IoLockStart
19ec-1c88:60049815.508 : => IoObject::IoLockEnd
19ec-1c88:60049815.617 : <= IoObject::IoLockEnd
19ec-1c88:60049815.747 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60049815.825 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60058316.410 : => ReadNVMData
19ec-1c88:60058316.619 : => IoObject::IoLockStart
19ec-1c88:60058316.850 : => CAsicIO::CheckDevice
19ec-1c88:60058316.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:60058335.147 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60058335.273 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60058335.337 : <= IoObject::IoLockStart
19ec-1c88:60058335.409 : => ReadNVMDataInternal
19ec-1c88:60058335.475 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60058335.543 : IO Send command 10 bytes
19ec-1c88:60058335.677 : => CNT96226::VenderCmd_SetData
19ec-1c88:60058335.736 : iCmd = 0, nBytes = 10
19ec-1c88:60058335.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60058755.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60058755.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:60058755.881 : IO total need to receive data 128 bytes
19ec-1c88:60058755.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:60058756.011 : iCmd = 0, nBytes = 128
19ec-1c88:60059209.886 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60059210.159 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60059210.316 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60059210.458 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60059210.591 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60059211.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60059213.191 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60059213.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60059213.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60059213.461 : System total receive data 128 bytes
19ec-1c88:60059213.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:60059213.586 : iCmd = 1, nBytes = 4
19ec-1c88:60059366.933 : 0000 : 00 00 00 00 
19ec-1c88:60059367.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60059367.250 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60059367.333 : NVMData.PadScanCount = 0
19ec-1c88:60059367.397 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60059367.457 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60059367.517 : NVMData.FlatbedScanCount = 0
19ec-1c88:60059367.574 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60059367.788 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60059367.860 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60059367.917 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60059367.972 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60059368.027 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60059368.084 : NVMData.BornMonth = 0
19ec-1c88:60059368.133 : NVMData.BornDay = 0
19ec-1c88:60059368.187 : NVMData.BornYear = 0
19ec-1c88:60059368.241 : NVMData.FirstScanMonth = 4
19ec-1c88:60059368.297 : NVMData.FirstScanDay = 30
19ec-1c88:60059368.356 : NVMData.FirstScanYear = 2020
19ec-1c88:60059368.409 : NVMData.VerticalMagnification = 0
19ec-1c88:60059368.470 : NVMData.HorizontalMagnification = 0
19ec-1c88:60059368.525 : NVMData.PowerSavingTime = 15
19ec-1c88:60059368.585 : NVMData.SN = A094165189010062
19ec-1c88:60059368.637 : NVMData.AutoFeed = 0
19ec-1c88:60059368.689 : NVMData.CCDType = 0
19ec-1c88:60059368.736 : NVMData.ScanSpeed = 0
19ec-1c88:60059368.790 : NVMData.RollerCount = 0
19ec-1c88:60059368.845 : NVMData.MultifeedCount = 0
19ec-1c88:60059368.900 : NVMData.JamCount = 0
19ec-1c88:60059368.949 : NVMData.IdentifyInfo = 
19ec-1c88:60059369.006 : NVMData.FormalName = 
19ec-1c88:60059369.057 : NVMData.ReservedB = 0
19ec-1c88:60059369.108 : NVMData.FunctionCode = 0
19ec-1c88:60059369.160 : NVMData.PreFeed = 0
19ec-1c88:60059369.213 : NVMData.PreFeedTime = 0
19ec-1c88:60059369.266 : NVMData.ButtonNumber = 0
19ec-1c88:60059369.316 : NVMData.PowerOffTime = 0
19ec-1c88:60059369.366 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60059369.430 : => IoObject::IoLockEnd
19ec-1c88:60059369.530 : <= IoObject::IoLockEnd
19ec-1c88:60059369.581 : <= ReadNVMData ret = 1
19ec-1c88:60070168.034 : => GetADFStatus
19ec-1c88:60070168.537 : => IoObject::IoLockStart
19ec-1c88:60070168.673 : => CAsicIO::CheckDevice
19ec-1c88:60070168.742 : => CNT96226::ConnectIsAvailable
19ec-1c88:60070193.933 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60070194.047 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60070194.105 : <= IoObject::IoLockStart
19ec-1c88:60070194.165 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60070194.232 : IO Send command 10 bytes
19ec-1c88:60070194.386 : => CNT96226::VenderCmd_SetData
19ec-1c88:60070194.442 : iCmd = 0, nBytes = 10
19ec-1c88:60070194.548 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60070394.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60070394.843 : System send command 10 bytes + data 0 bytes
19ec-1c88:60070394.913 : IO total need to receive data 2 bytes
19ec-1c88:60070394.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:60070395.031 : iCmd = 0, nBytes = 2
19ec-1c88:60070579.259 : 0000 : 00 00 
19ec-1c88:60070579.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60070579.479 : System total receive data 2 bytes
19ec-1c88:60070579.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:60070579.591 : iCmd = 1, nBytes = 4
19ec-1c88:60070767.623 : 0000 : 00 00 00 00 
19ec-1c88:60070767.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60070767.906 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60070767.976 : Return status = 0
19ec-1c88:60070768.039 : => IoObject::IoLockEnd
19ec-1c88:60070768.131 : <= IoObject::IoLockEnd
19ec-1c88:60070768.185 : <= GetADFStatus ret = 1
19ec-1c88:60073770.339 : => GetADFStatus
19ec-1c88:60073770.547 : => IoObject::IoLockStart
19ec-1c88:60073770.685 : => CAsicIO::CheckDevice
19ec-1c88:60073770.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:60073796.992 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60073797.102 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60073797.160 : <= IoObject::IoLockStart
19ec-1c88:60073797.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60073797.292 : IO Send command 10 bytes
19ec-1c88:60073797.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:60073797.504 : iCmd = 0, nBytes = 10
19ec-1c88:60073797.616 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60073981.543 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60073981.745 : System send command 10 bytes + data 0 bytes
19ec-1c88:60073981.984 : IO total need to receive data 2 bytes
19ec-1c88:60073982.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:60073982.117 : iCmd = 0, nBytes = 2
19ec-1c88:60074155.004 : 0000 : 00 00 
19ec-1c88:60074155.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60074155.226 : System total receive data 2 bytes
19ec-1c88:60074155.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:60074155.348 : iCmd = 1, nBytes = 4
19ec-1c88:60074324.806 : 0000 : 00 00 00 00 
19ec-1c88:60074324.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60074325.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60074325.256 : Return status = 0
19ec-1c88:60074325.350 : => IoObject::IoLockEnd
19ec-1c88:60074325.747 : <= IoObject::IoLockEnd
19ec-1c88:60074325.799 : <= GetADFStatus ret = 1
19ec-1c88:60076614.135 : => TerminateDriver
19ec-1c88:60076614.337 : => CAsicIO::~CAsicIO,pStage=216075336
19ec-1c88:60076614.414 : => CNT96226::Close
19ec-1c88:60121471.190 : ============Debug Start==========
19ec-1c88:60121471.564 : Date : 2020/4/30 14:35:11
19ec-1c88:60121471.647 : Process ID : 19ec
19ec-1c88:60121472.103 : Windows : Version 10.0 build 18363 
19ec-1c88:60121472.610 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:60121472.674 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60121472.737 : MemoryStatus.ullAvailPhys : 1684344832
19ec-1c88:60121472.797 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60121472.859 : MemoryStatus.ullAvailPageFile : 3058540544
19ec-1c88:60121472.921 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60121472.981 : MemoryStatus.ullAvailVirtual : 1715834880
19ec-1c88:60121473.044 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60121473.152 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60121473.216 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60121473.471 : CPU Count : 4
19ec-1c88:60121473.516 : CPU Frequency : 100.000 Mhz
19ec-1c88:60121478.408 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60121478.555 : => InitializeDriver
19ec-1c88:60121478.852 : <= InitializeDriver ret = 1
19ec-1c88:60121478.909 : => InitializeScanner
19ec-1c88:60121478.986 : => CAsicIO::GetDeviceList
19ec-1c88:60121479.303 : => CNT96226::CNT96226
19ec-1c88:60121479.361 : => CNT96226::Open
19ec-1c88:60121502.390 : <= CNT96226::Open ret = 1
19ec-1c88:60121502.506 : => CNT96226::Initialize
19ec-1c88:60121502.709 : <= CNT96226::Initialize ret = 1
19ec-1c88:60121502.766 : <= CNT96226::CNT96226
19ec-1c88:60121502.820 : => CNT96226::EnumAvailableDevice
19ec-1c88:60121508.305 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60121508.383 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60121508.441 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60125178.182 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60125178.491 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60125184.556 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60125184.669 : => IoObject::GetLockName
19ec-1c88:60125184.736 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60125184.812 : <= IoObject::GetLockName
19ec-1c88:60125185.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:60125185.375 : iCmd = 3, nBytes = 2
19ec-1c88:60125509.061 : 0000 : 06 38 
19ec-1c88:60125509.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60125509.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:60125509.366 : iCmd = 4, nBytes = 2
19ec-1c88:60125749.081 : 0000 : 07 07 
19ec-1c88:60125749.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60125749.331 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60125749.425 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60125749.493 : IO Send command 10 bytes
19ec-1c88:60125749.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:60125749.602 : iCmd = 0, nBytes = 10
19ec-1c88:60125749.707 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60125906.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60125906.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:60125906.698 : iCmd = 0, nBytes = 165
19ec-1c88:60126078.021 : skip dump 37 bytes
19ec-1c88:60126078.276 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60126078.430 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60126078.574 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60126078.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60126078.847 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60126078.989 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60126079.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126079.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126079.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60126079.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:60126079.447 : iCmd = 1, nBytes = 4
19ec-1c88:60126213.807 : 0000 : 00 00 00 00 
19ec-1c88:60126213.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60126214.034 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60126214.102 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60126214.169 : IO Send command 10 bytes
19ec-1c88:60126214.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:60126214.281 : iCmd = 0, nBytes = 10
19ec-1c88:60126214.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60126541.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60126541.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:60126541.700 : iCmd = 0, nBytes = 128
19ec-1c88:60126673.491 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126673.728 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126673.886 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60126674.030 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60126674.228 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60126674.361 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126674.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126674.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60126674.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60126674.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:60126674.809 : iCmd = 1, nBytes = 4
19ec-1c88:60126796.698 : 0000 : 00 00 00 00 
19ec-1c88:60126796.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60126796.931 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60126797.114 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60126797.191 : => CNT96226::Close
19ec-1c88:60126800.800 : <= CNT96226::Close ret = 1
19ec-1c88:60126800.881 : <= CNT96226::~CNT96226
19ec-1c88:60126800.977 : <= CAsicIO::GetDeviceList
19ec-1c88:60126801.347 : => IoObject::SetTimeout
19ec-1c88:60126801.480 : Timeout--> In = 0 Out = 0
19ec-1c88:60126801.548 : <= IoObject::SetTimeout
19ec-1c88:60126801.616 : => CAsicIO::CAsicIO
19ec-1c88:60126801.686 : => CNT96226::CNT96226
19ec-1c88:60126801.742 : => CNT96226::Open
19ec-1c88:60126822.373 : <= CNT96226::Open ret = 1
19ec-1c88:60126822.472 : => CNT96226::Initialize
19ec-1c88:60126822.665 : <= CNT96226::Initialize ret = 1
19ec-1c88:60126822.730 : <= CNT96226::CNT96226
19ec-1c88:60126822.787 : <= CAsicIO::CAsicIO
19ec-1c88:60126822.844 : => CAsicIO::InitializeDevice
19ec-1c88:60126822.924 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60126828.863 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60126828.995 : => IoObject::GetLockName
19ec-1c88:60126829.055 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60126829.123 : <= IoObject::GetLockName
19ec-1c88:60126829.637 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60126829.714 : IO Send command 10 bytes
19ec-1c88:60126829.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:60126829.827 : iCmd = 0, nBytes = 10
19ec-1c88:60126829.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60127140.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60127140.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:60127141.003 : iCmd = 0, nBytes = 128
19ec-1c88:60127279.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60127280.219 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60127280.373 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60127280.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60127280.644 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60127280.767 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60127280.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60127281.024 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60127281.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60127281.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:60127281.220 : iCmd = 1, nBytes = 4
19ec-1c88:60127444.302 : 0000 : 00 00 00 00 
19ec-1c88:60127444.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60127444.513 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60127444.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:60127444.642 : iCmd = 3, nBytes = 2
19ec-1c88:60127767.306 : 0000 : 06 38 
19ec-1c88:60127767.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60127767.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:60127767.610 : iCmd = 4, nBytes = 2
19ec-1c88:60128010.483 : 0000 : 07 07 
19ec-1c88:60128010.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60128010.775 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60128010.873 : => IoObject::InitializeDevice
19ec-1c88:60128010.989 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60128011.619 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60128011.686 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60128012.336 : => FindScanner
19ec-1c88:60128012.392 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60128012.460 : <= FindScanner ret = 1
19ec-1c88:60128012.517 : => IoObject::IoLockStart
19ec-1c88:60128012.619 : => CAsicIO::CheckDevice
19ec-1c88:60128012.674 : => CNT96226::ConnectIsAvailable
19ec-1c88:60128029.802 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60128029.913 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60128029.973 : <= IoObject::IoLockStart
19ec-1c88:60128030.032 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60128030.097 : IO Send command 10 bytes
19ec-1c88:60128030.173 : => CNT96226::VenderCmd_SetData
19ec-1c88:60128030.230 : iCmd = 0, nBytes = 10
19ec-1c88:60128030.333 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60128203.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60128203.800 : System send command 10 bytes + data 0 bytes
19ec-1c88:60128203.868 : IO total need to receive data 5 bytes
19ec-1c88:60128203.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:60128203.984 : iCmd = 0, nBytes = 5
19ec-1c88:60128308.050 : 0000 : 06 00 02 02 ab 
19ec-1c88:60128308.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60128308.211 : System total receive data 5 bytes
19ec-1c88:60128308.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:60128308.321 : iCmd = 1, nBytes = 4
19ec-1c88:60128483.390 : 0000 : 00 00 00 00 
19ec-1c88:60128483.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60128483.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60128483.938 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60128484.003 : IO Send command 10 bytes
19ec-1c88:60128484.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:60128484.156 : iCmd = 0, nBytes = 10
19ec-1c88:60128484.259 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60128672.652 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60128673.037 : System send command 10 bytes + data 0 bytes
19ec-1c88:60128673.112 : IO total need to receive data 165 bytes
19ec-1c88:60128673.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:60128673.226 : iCmd = 0, nBytes = 165
19ec-1c88:60128859.261 : skip dump 37 bytes
19ec-1c88:60128859.480 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60128859.630 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60128859.768 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60128859.903 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60128860.040 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60128860.175 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60128860.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60128860.429 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60128860.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60128860.556 : System total receive data 165 bytes
19ec-1c88:60128860.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:60128860.672 : iCmd = 1, nBytes = 4
19ec-1c88:60129038.779 : 0000 : 00 00 00 00 
19ec-1c88:60129038.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60129039.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60129039.187 : Dump Inquiry
19ec-1c88:60129039.316 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60129039.455 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60129039.587 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60129039.715 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60129039.843 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60129039.976 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60129040.100 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129040.228 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129040.359 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60129040.485 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60129040.569 : 00a0 : 00 00 00 00 00 
19ec-1c88:60129040.643 : => ReadNVMDataInternal
19ec-1c88:60129040.849 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60129040.915 : IO Send command 10 bytes
19ec-1c88:60129041.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:60129041.066 : iCmd = 0, nBytes = 10
19ec-1c88:60129041.165 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60129389.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60129389.322 : System send command 10 bytes + data 0 bytes
19ec-1c88:60129389.397 : IO total need to receive data 128 bytes
19ec-1c88:60129389.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:60129389.515 : iCmd = 0, nBytes = 128
19ec-1c88:60129585.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129586.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129586.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60129586.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60129586.482 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60129586.606 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129586.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129586.861 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60129586.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60129586.989 : System total receive data 128 bytes
19ec-1c88:60129587.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:60129587.100 : iCmd = 1, nBytes = 4
19ec-1c88:60129762.306 : 0000 : 00 00 00 00 
19ec-1c88:60129762.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60129762.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60129762.632 : NVMData.PadScanCount = 0
19ec-1c88:60129762.686 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60129762.744 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60129762.802 : NVMData.FlatbedScanCount = 0
19ec-1c88:60129762.858 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60129762.909 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60129762.964 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60129763.017 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60129763.071 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60129763.124 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60129763.180 : NVMData.BornMonth = 0
19ec-1c88:60129763.228 : NVMData.BornDay = 0
19ec-1c88:60129763.281 : NVMData.BornYear = 0
19ec-1c88:60129763.332 : NVMData.FirstScanMonth = 4
19ec-1c88:60129763.383 : NVMData.FirstScanDay = 30
19ec-1c88:60129763.436 : NVMData.FirstScanYear = 2020
19ec-1c88:60129763.488 : NVMData.VerticalMagnification = 0
19ec-1c88:60129763.545 : NVMData.HorizontalMagnification = 0
19ec-1c88:60129763.598 : NVMData.PowerSavingTime = 15
19ec-1c88:60129763.650 : NVMData.SN = A094165189010062
19ec-1c88:60129763.701 : NVMData.AutoFeed = 0
19ec-1c88:60129763.748 : NVMData.CCDType = 0
19ec-1c88:60129763.794 : NVMData.ScanSpeed = 0
19ec-1c88:60129763.842 : NVMData.RollerCount = 0
19ec-1c88:60129763.893 : NVMData.MultifeedCount = 0
19ec-1c88:60129763.943 : NVMData.JamCount = 0
19ec-1c88:60129763.994 : NVMData.IdentifyInfo = 
19ec-1c88:60129764.044 : NVMData.FormalName = 
19ec-1c88:60129764.206 : NVMData.ReservedB = 0
19ec-1c88:60129764.262 : NVMData.FunctionCode = 0
19ec-1c88:60129764.314 : NVMData.PreFeed = 0
19ec-1c88:60129764.364 : NVMData.PreFeedTime = 0
19ec-1c88:60129764.411 : NVMData.ButtonNumber = 0
19ec-1c88:60129764.462 : NVMData.PowerOffTime = 0
19ec-1c88:60129764.513 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60129764.587 : => IoObject::IoLockEnd
19ec-1c88:60129764.679 : <= IoObject::IoLockEnd
19ec-1c88:60129764.729 : <= InitializeScanner ret = 1
19ec-1c88:60129764.797 : => GetLogicalScannerAbilityEx
19ec-1c88:60129764.855 : => IoObject::IoLockStart
19ec-1c88:60129764.946 : => CAsicIO::CheckDevice
19ec-1c88:60129765.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:60129777.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60129777.875 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60129777.945 : <= IoObject::IoLockStart
19ec-1c88:60129778.003 : => IoObject::IoLockEnd
19ec-1c88:60129778.101 : <= IoObject::IoLockEnd
19ec-1c88:60129778.215 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60129778.293 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60129948.444 : => ReadNVMData
19ec-1c88:60129948.608 : => IoObject::IoLockStart
19ec-1c88:60129948.728 : => CAsicIO::CheckDevice
19ec-1c88:60129948.785 : => CNT96226::ConnectIsAvailable
19ec-1c88:60129972.005 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60129972.251 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60129972.398 : <= IoObject::IoLockStart
19ec-1c88:60129972.710 : => ReadNVMDataInternal
19ec-1c88:60129972.778 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60129972.849 : IO Send command 10 bytes
19ec-1c88:60129972.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:60129973.044 : iCmd = 0, nBytes = 10
19ec-1c88:60129973.166 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60130319.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60130320.038 : System send command 10 bytes + data 0 bytes
19ec-1c88:60130320.105 : IO total need to receive data 128 bytes
19ec-1c88:60130320.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:60130320.219 : iCmd = 0, nBytes = 128
19ec-1c88:60130514.112 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60130514.288 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60130514.429 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60130514.563 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60130514.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60130514.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60130514.942 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60130515.064 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60130515.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60130515.191 : System total receive data 128 bytes
19ec-1c88:60130515.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:60130515.305 : iCmd = 1, nBytes = 4
19ec-1c88:60130706.885 : 0000 : 00 00 00 00 
19ec-1c88:60130706.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60130707.140 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60130707.225 : NVMData.PadScanCount = 0
19ec-1c88:60130707.280 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60130707.341 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60130707.398 : NVMData.FlatbedScanCount = 0
19ec-1c88:60130707.453 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60130707.508 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60130707.565 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60130707.621 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60130707.676 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60130707.731 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60130707.785 : NVMData.BornMonth = 0
19ec-1c88:60130707.836 : NVMData.BornDay = 0
19ec-1c88:60130707.888 : NVMData.BornYear = 0
19ec-1c88:60130707.941 : NVMData.FirstScanMonth = 4
19ec-1c88:60130707.993 : NVMData.FirstScanDay = 30
19ec-1c88:60130708.047 : NVMData.FirstScanYear = 2020
19ec-1c88:60130708.245 : NVMData.VerticalMagnification = 0
19ec-1c88:60130708.307 : NVMData.HorizontalMagnification = 0
19ec-1c88:60130708.361 : NVMData.PowerSavingTime = 15
19ec-1c88:60130708.415 : NVMData.SN = A094165189010062
19ec-1c88:60130708.468 : NVMData.AutoFeed = 0
19ec-1c88:60130708.518 : NVMData.CCDType = 0
19ec-1c88:60130708.566 : NVMData.ScanSpeed = 0
19ec-1c88:60130708.615 : NVMData.RollerCount = 0
19ec-1c88:60130708.667 : NVMData.MultifeedCount = 0
19ec-1c88:60130708.717 : NVMData.JamCount = 0
19ec-1c88:60130708.770 : NVMData.IdentifyInfo = 
19ec-1c88:60130708.822 : NVMData.FormalName = 
19ec-1c88:60130708.871 : NVMData.ReservedB = 0
19ec-1c88:60130708.922 : NVMData.FunctionCode = 0
19ec-1c88:60130708.972 : NVMData.PreFeed = 0
19ec-1c88:60130709.024 : NVMData.PreFeedTime = 0
19ec-1c88:60130709.074 : NVMData.ButtonNumber = 0
19ec-1c88:60130709.127 : NVMData.PowerOffTime = 0
19ec-1c88:60130709.179 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60130709.244 : => IoObject::IoLockEnd
19ec-1c88:60130709.338 : <= IoObject::IoLockEnd
19ec-1c88:60130709.388 : <= ReadNVMData ret = 1
19ec-1c88:60131280.718 : => TerminateDriver
19ec-1c88:60131280.923 : => CAsicIO::~CAsicIO,pStage=220335176
19ec-1c88:60131280.999 : => CNT96226::Close
19ec-1c88:60131285.530 : <= CNT96226::Close ret = 1
19ec-1c88:60131285.608 : <= CAsicIO::~CAsicIO
19ec-1c88:60131285.667 : => IoObject::IoLockEnd
19ec-1c88:60131285.719 : <= IoObject::IoLockEnd
19ec-1c88:60131285.774 : => IoObject::TerminateDevice
19ec-1c88:60131285.830 : => IoObject::IoLockEnd
19ec-1c88:60131285.877 : <= IoObject::IoLockEnd
19ec-1c88:60131285.979 : <= IoObject::TerminateDevice
19ec-1c88:60131286.239 : <= TerminateDriver ret = 1
19ec-1c88:60133782.472 : ============Debug Start==========
19ec-1c88:60133782.807 : Date : 2020/4/30 14:35:12
19ec-1c88:60133782.886 : Process ID : 19ec
19ec-1c88:60133783.315 : Windows : Version 10.0 build 18363 
19ec-1c88:60133783.813 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60133783.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60133783.946 : MemoryStatus.ullAvailPhys : 1701314560
19ec-1c88:60133784.008 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60133784.070 : MemoryStatus.ullAvailPageFile : 3076366336
19ec-1c88:60133784.132 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60133784.192 : MemoryStatus.ullAvailVirtual : 1716137984
19ec-1c88:60133784.252 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60133784.354 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60133784.413 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60133784.653 : CPU Count : 4
19ec-1c88:60133784.698 : CPU Frequency : 100.000 Mhz
19ec-1c88:60133789.087 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60133789.215 : => InitializeDriver
19ec-1c88:60133789.500 : <= InitializeDriver ret = 1
19ec-1c88:60136576.526 : => InitializeScanner
19ec-1c88:60136576.821 : => CAsicIO::GetDeviceList
19ec-1c88:60136577.313 : => CNT96226::CNT96226
19ec-1c88:60136577.379 : => CNT96226::Open
19ec-1c88:60136602.604 : <= CNT96226::Open ret = 1
19ec-1c88:60136602.702 : => CNT96226::Initialize
19ec-1c88:60136602.900 : <= CNT96226::Initialize ret = 1
19ec-1c88:60136602.964 : <= CNT96226::CNT96226
19ec-1c88:60136603.018 : => CNT96226::EnumAvailableDevice
19ec-1c88:60136608.530 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60136608.611 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60136608.674 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60140537.944 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60140538.267 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60140544.089 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60140544.197 : => IoObject::GetLockName
19ec-1c88:60140544.260 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60140544.325 : <= IoObject::GetLockName
19ec-1c88:60140544.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:60140545.270 : iCmd = 3, nBytes = 2
19ec-1c88:60140893.893 : 0000 : 06 38 
19ec-1c88:60140894.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60140894.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:60140894.205 : iCmd = 4, nBytes = 2
19ec-1c88:60141184.967 : 0000 : 07 07 
19ec-1c88:60141185.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60141185.218 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60141185.309 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60141185.374 : IO Send command 10 bytes
19ec-1c88:60141185.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:60141185.483 : iCmd = 0, nBytes = 10
19ec-1c88:60141185.585 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60141365.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60141365.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:60141365.322 : iCmd = 0, nBytes = 165
19ec-1c88:60141556.522 : skip dump 37 bytes
19ec-1c88:60141556.769 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60141556.916 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60141557.050 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60141557.185 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60141557.310 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60141557.449 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60141557.574 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60141557.696 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60141557.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60141557.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:60141557.875 : iCmd = 1, nBytes = 4
19ec-1c88:60141759.365 : 0000 : 00 00 00 00 
19ec-1c88:60141759.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60141759.519 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60141759.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60141759.652 : IO Send command 10 bytes
19ec-1c88:60141759.707 : => CNT96226::VenderCmd_SetData
19ec-1c88:60141759.766 : iCmd = 0, nBytes = 10
19ec-1c88:60141759.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60142067.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60142067.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:60142067.443 : iCmd = 0, nBytes = 128
19ec-1c88:60142269.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60142269.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60142269.389 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60142269.525 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60142269.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60142269.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60142269.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60142270.033 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60142270.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60142270.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:60142270.219 : iCmd = 1, nBytes = 4
19ec-1c88:60142458.775 : 0000 : 00 00 00 00 
19ec-1c88:60142458.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60142458.982 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60142459.162 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60142459.238 : => CNT96226::Close
19ec-1c88:60142463.433 : <= CNT96226::Close ret = 1
19ec-1c88:60142463.508 : <= CNT96226::~CNT96226
19ec-1c88:60142463.598 : <= CAsicIO::GetDeviceList
19ec-1c88:60142464.018 : => IoObject::SetTimeout
19ec-1c88:60142464.151 : Timeout--> In = 0 Out = 0
19ec-1c88:60142464.213 : <= IoObject::SetTimeout
19ec-1c88:60142464.286 : => CAsicIO::CAsicIO
19ec-1c88:60142464.358 : => CNT96226::CNT96226
19ec-1c88:60142464.415 : => CNT96226::Open
19ec-1c88:60142488.010 : <= CNT96226::Open ret = 1
19ec-1c88:60142488.110 : => CNT96226::Initialize
19ec-1c88:60142488.301 : <= CNT96226::Initialize ret = 1
19ec-1c88:60142488.362 : <= CNT96226::CNT96226
19ec-1c88:60142488.415 : <= CAsicIO::CAsicIO
19ec-1c88:60142488.470 : => CAsicIO::InitializeDevice
19ec-1c88:60142488.543 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60142494.533 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60142494.651 : => IoObject::GetLockName
19ec-1c88:60142494.708 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60142494.776 : <= IoObject::GetLockName
19ec-1c88:60142495.290 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60142495.363 : IO Send command 10 bytes
19ec-1c88:60142495.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:60142495.474 : iCmd = 0, nBytes = 10
19ec-1c88:60142495.589 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60142827.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60142827.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:60142827.950 : iCmd = 0, nBytes = 128
19ec-1c88:60143016.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60143016.401 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60143016.539 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60143016.671 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60143016.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60143016.926 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60143017.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60143017.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60143017.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60143017.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:60143017.354 : iCmd = 1, nBytes = 4
19ec-1c88:60143214.425 : 0000 : 00 00 00 00 
19ec-1c88:60143214.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60143214.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60143214.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:60143214.692 : iCmd = 3, nBytes = 2
19ec-1c88:60143564.174 : 0000 : 06 38 
19ec-1c88:60143564.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60143564.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:60143564.431 : iCmd = 4, nBytes = 2
19ec-1c88:60143867.926 : 0000 : 07 07 
19ec-1c88:60143868.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60143868.192 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60143868.288 : => IoObject::InitializeDevice
19ec-1c88:60143868.406 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60143869.050 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60143869.123 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60143869.910 : => FindScanner
19ec-1c88:60143869.973 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60143870.040 : <= FindScanner ret = 1
19ec-1c88:60143870.097 : => IoObject::IoLockStart
19ec-1c88:60143870.201 : => CAsicIO::CheckDevice
19ec-1c88:60143870.254 : => CNT96226::ConnectIsAvailable
19ec-1c88:60143894.972 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60143895.067 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60143895.121 : <= IoObject::IoLockStart
19ec-1c88:60143895.181 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60143895.245 : IO Send command 10 bytes
19ec-1c88:60143895.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:60143895.384 : iCmd = 0, nBytes = 10
19ec-1c88:60143895.486 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60144063.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60144063.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:60144063.996 : IO total need to receive data 5 bytes
19ec-1c88:60144064.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:60144064.108 : iCmd = 0, nBytes = 5
19ec-1c88:60144270.358 : 0000 : 06 00 02 02 ab 
19ec-1c88:60144270.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60144270.504 : System total receive data 5 bytes
19ec-1c88:60144270.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:60144270.614 : iCmd = 1, nBytes = 4
19ec-1c88:60144468.916 : 0000 : 00 00 00 00 
19ec-1c88:60144469.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60144469.160 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60144469.234 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60144469.302 : IO Send command 10 bytes
19ec-1c88:60144469.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:60144469.449 : iCmd = 0, nBytes = 10
19ec-1c88:60144469.557 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60144615.947 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60144616.080 : System send command 10 bytes + data 0 bytes
19ec-1c88:60144616.151 : IO total need to receive data 165 bytes
19ec-1c88:60144616.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:60144616.265 : iCmd = 0, nBytes = 165
19ec-1c88:60144786.170 : skip dump 37 bytes
19ec-1c88:60144786.507 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60144786.783 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60144787.154 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60144787.284 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60144787.412 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60144787.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60144787.669 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60144787.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60144787.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60144787.913 : System total receive data 165 bytes
19ec-1c88:60144787.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:60144788.022 : iCmd = 1, nBytes = 4
19ec-1c88:60144951.986 : 0000 : 00 00 00 00 
19ec-1c88:60144952.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60144952.182 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60144952.349 : Dump Inquiry
19ec-1c88:60144952.469 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60144952.602 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60144952.731 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60144952.862 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60144952.987 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60144953.117 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60144953.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60144953.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60144953.494 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60144953.624 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60144953.712 : 00a0 : 00 00 00 00 00 
19ec-1c88:60144953.780 : => ReadNVMDataInternal
19ec-1c88:60144953.989 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60144954.052 : IO Send command 10 bytes
19ec-1c88:60144954.138 : => CNT96226::VenderCmd_SetData
19ec-1c88:60144954.191 : iCmd = 0, nBytes = 10
19ec-1c88:60144954.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60145265.733 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60145265.900 : System send command 10 bytes + data 0 bytes
19ec-1c88:60145265.970 : IO total need to receive data 128 bytes
19ec-1c88:60145266.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:60145266.098 : iCmd = 0, nBytes = 128
19ec-1c88:60145400.662 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60145400.826 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60145400.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60145401.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60145401.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60145401.342 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60145401.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60145401.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60145401.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60145401.711 : System total receive data 128 bytes
19ec-1c88:60145401.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:60145401.824 : iCmd = 1, nBytes = 4
19ec-1c88:60145524.479 : 0000 : 00 00 00 00 
19ec-1c88:60145524.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60145524.763 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60145524.834 : NVMData.PadScanCount = 0
19ec-1c88:60145524.894 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60145524.952 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60145525.011 : NVMData.FlatbedScanCount = 0
19ec-1c88:60145525.064 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60145525.119 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60145525.174 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60145525.229 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60145525.289 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60145525.346 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60145525.403 : NVMData.BornMonth = 0
19ec-1c88:60145525.453 : NVMData.BornDay = 0
19ec-1c88:60145525.509 : NVMData.BornYear = 0
19ec-1c88:60145525.557 : NVMData.FirstScanMonth = 4
19ec-1c88:60145525.609 : NVMData.FirstScanDay = 30
19ec-1c88:60145525.666 : NVMData.FirstScanYear = 2020
19ec-1c88:60145525.719 : NVMData.VerticalMagnification = 0
19ec-1c88:60145525.775 : NVMData.HorizontalMagnification = 0
19ec-1c88:60145525.832 : NVMData.PowerSavingTime = 15
19ec-1c88:60145525.888 : NVMData.SN = A094165189010062
19ec-1c88:60145525.938 : NVMData.AutoFeed = 0
19ec-1c88:60145525.989 : NVMData.CCDType = 0
19ec-1c88:60145526.038 : NVMData.ScanSpeed = 0
19ec-1c88:60145526.088 : NVMData.RollerCount = 0
19ec-1c88:60145526.142 : NVMData.MultifeedCount = 0
19ec-1c88:60145526.193 : NVMData.JamCount = 0
19ec-1c88:60145526.242 : NVMData.IdentifyInfo = 
19ec-1c88:60145526.292 : NVMData.FormalName = 
19ec-1c88:60145526.494 : NVMData.ReservedB = 0
19ec-1c88:60145526.550 : NVMData.FunctionCode = 0
19ec-1c88:60145526.602 : NVMData.PreFeed = 0
19ec-1c88:60145526.654 : NVMData.PreFeedTime = 0
19ec-1c88:60145526.707 : NVMData.ButtonNumber = 0
19ec-1c88:60145526.760 : NVMData.PowerOffTime = 0
19ec-1c88:60145526.815 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60145526.907 : => IoObject::IoLockEnd
19ec-1c88:60145526.999 : <= IoObject::IoLockEnd
19ec-1c88:60145527.053 : <= InitializeScanner ret = 1
19ec-1c88:60146862.886 : => GetLogicalScannerAbility
19ec-1c88:60146863.097 : => IoObject::IoLockStart
19ec-1c88:60146863.231 : => CAsicIO::CheckDevice
19ec-1c88:60146863.286 : => CNT96226::ConnectIsAvailable
19ec-1c88:60146881.954 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60146882.069 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60146882.130 : <= IoObject::IoLockStart
19ec-1c88:60146882.191 : => IoObject::IoLockEnd
19ec-1c88:60146882.311 : <= IoObject::IoLockEnd
19ec-1c88:60146882.391 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60150746.942 : => GetLogicalScannerAbilityEx
19ec-1c88:60150747.140 : => IoObject::IoLockStart
19ec-1c88:60150747.266 : => CAsicIO::CheckDevice
19ec-1c88:60150747.326 : => CNT96226::ConnectIsAvailable
19ec-1c88:60150764.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60150764.862 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60150764.989 : <= IoObject::IoLockStart
19ec-1c88:60150765.106 : => IoObject::IoLockEnd
19ec-1c88:60150765.305 : <= IoObject::IoLockEnd
19ec-1c88:60150765.713 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60150765.793 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60158649.562 : => ReadNVMData
19ec-1c88:60158649.759 : => IoObject::IoLockStart
19ec-1c88:60158649.897 : => CAsicIO::CheckDevice
19ec-1c88:60158649.954 : => CNT96226::ConnectIsAvailable
19ec-1c88:60158675.508 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60158675.624 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60158675.685 : <= IoObject::IoLockStart
19ec-1c88:60158675.756 : => ReadNVMDataInternal
19ec-1c88:60158675.820 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60158675.886 : IO Send command 10 bytes
19ec-1c88:60158676.014 : => CNT96226::VenderCmd_SetData
19ec-1c88:60158676.072 : iCmd = 0, nBytes = 10
19ec-1c88:60158676.185 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60159027.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60159027.677 : System send command 10 bytes + data 0 bytes
19ec-1c88:60159027.751 : IO total need to receive data 128 bytes
19ec-1c88:60159027.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:60159027.872 : iCmd = 0, nBytes = 128
19ec-1c88:60159231.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60159231.395 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60159231.533 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60159231.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60159231.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60159231.912 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60159232.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60159232.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60159232.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60159232.287 : System total receive data 128 bytes
19ec-1c88:60159232.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:60159232.401 : iCmd = 1, nBytes = 4
19ec-1c88:60159420.121 : 0000 : 00 00 00 00 
19ec-1c88:60159420.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60159420.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60159420.500 : NVMData.PadScanCount = 0
19ec-1c88:60159420.559 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60159420.621 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60159420.682 : NVMData.FlatbedScanCount = 0
19ec-1c88:60159420.736 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60159420.942 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60159421.011 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60159421.066 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60159421.122 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60159421.179 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60159421.237 : NVMData.BornMonth = 0
19ec-1c88:60159421.284 : NVMData.BornDay = 0
19ec-1c88:60159421.337 : NVMData.BornYear = 0
19ec-1c88:60159421.387 : NVMData.FirstScanMonth = 4
19ec-1c88:60159421.440 : NVMData.FirstScanDay = 30
19ec-1c88:60159421.498 : NVMData.FirstScanYear = 2020
19ec-1c88:60159421.556 : NVMData.VerticalMagnification = 0
19ec-1c88:60159421.612 : NVMData.HorizontalMagnification = 0
19ec-1c88:60159421.666 : NVMData.PowerSavingTime = 15
19ec-1c88:60159421.719 : NVMData.SN = A094165189010062
19ec-1c88:60159421.771 : NVMData.AutoFeed = 0
19ec-1c88:60159421.822 : NVMData.CCDType = 0
19ec-1c88:60159421.870 : NVMData.ScanSpeed = 0
19ec-1c88:60159421.927 : NVMData.RollerCount = 0
19ec-1c88:60159421.980 : NVMData.MultifeedCount = 0
19ec-1c88:60159422.036 : NVMData.JamCount = 0
19ec-1c88:60159422.088 : NVMData.IdentifyInfo = 
19ec-1c88:60159422.141 : NVMData.FormalName = 
19ec-1c88:60159422.190 : NVMData.ReservedB = 0
19ec-1c88:60159422.239 : NVMData.FunctionCode = 0
19ec-1c88:60159422.290 : NVMData.PreFeed = 0
19ec-1c88:60159422.337 : NVMData.PreFeedTime = 0
19ec-1c88:60159422.390 : NVMData.ButtonNumber = 0
19ec-1c88:60159422.442 : NVMData.PowerOffTime = 0
19ec-1c88:60159422.492 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60159422.558 : => IoObject::IoLockEnd
19ec-1c88:60159422.651 : <= IoObject::IoLockEnd
19ec-1c88:60159422.700 : <= ReadNVMData ret = 1
19ec-1c88:60170061.953 : => GetADFStatus
19ec-1c88:60170062.406 : => IoObject::IoLockStart
19ec-1c88:60170062.537 : => CAsicIO::CheckDevice
19ec-1c88:60170062.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:60170087.272 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60170087.518 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60170087.657 : <= IoObject::IoLockStart
19ec-1c88:60170087.785 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60170088.125 : IO Send command 10 bytes
19ec-1c88:60170088.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:60170088.309 : iCmd = 0, nBytes = 10
19ec-1c88:60170088.414 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60170280.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60170280.542 : System send command 10 bytes + data 0 bytes
19ec-1c88:60170280.617 : IO total need to receive data 2 bytes
19ec-1c88:60170280.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:60170280.740 : iCmd = 0, nBytes = 2
19ec-1c88:60170418.545 : 0000 : 00 00 
19ec-1c88:60170418.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60170418.754 : System total receive data 2 bytes
19ec-1c88:60170418.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:60170418.879 : iCmd = 1, nBytes = 4
19ec-1c88:60170522.875 : 0000 : 00 00 00 00 
19ec-1c88:60170522.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60170523.115 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60170523.187 : Return status = 0
19ec-1c88:60170523.248 : => IoObject::IoLockEnd
19ec-1c88:60170523.360 : <= IoObject::IoLockEnd
19ec-1c88:60170523.411 : <= GetADFStatus ret = 1
19ec-1c88:60173636.182 : => GetADFStatus
19ec-1c88:60173636.384 : => IoObject::IoLockStart
19ec-1c88:60173636.529 : => CAsicIO::CheckDevice
19ec-1c88:60173636.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:60173659.212 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60173659.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60173659.622 : <= IoObject::IoLockStart
19ec-1c88:60173659.692 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60173659.763 : IO Send command 10 bytes
19ec-1c88:60173659.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:60173659.963 : iCmd = 0, nBytes = 10
19ec-1c88:60173660.073 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60174007.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60174008.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:60174008.372 : IO total need to receive data 2 bytes
19ec-1c88:60174008.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:60174008.531 : iCmd = 0, nBytes = 2
19ec-1c88:60174258.386 : 0000 : 00 00 
19ec-1c88:60174258.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60174258.635 : System total receive data 2 bytes
19ec-1c88:60174258.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:60174258.771 : iCmd = 1, nBytes = 4
19ec-1c88:60174373.714 : 0000 : 00 00 00 00 
19ec-1c88:60174373.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60174373.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60174374.015 : Return status = 0
19ec-1c88:60174374.082 : => IoObject::IoLockEnd
19ec-1c88:60174374.177 : <= IoObject::IoLockEnd
19ec-1c88:60174374.226 : <= GetADFStatus ret = 1
19ec-1c88:60176723.014 : => TerminateDriver
19ec-1c88:60176723.216 : => CAsicIO::~CAsicIO,pStage=140250184
19ec-1c88:60176723.289 : => CNT96226::Close
19ec-1c88:60176727.535 : <= CNT96226::Close ret = 1
19ec-1c88:60176727.613 : <= CAsicIO::~CAsicIO
19ec-1c88:60176727.673 : => IoObject::IoLockEnd
19ec-1c88:60176727.724 : <= IoObject::IoLockEnd
19ec-1c88:60176727.774 : => IoObject::TerminateDevice
19ec-1c88:60176727.829 : => IoObject::IoLockEnd
19ec-1c88:60176727.877 : <= IoObject::IoLockEnd
19ec-1c88:60176727.976 : <= IoObject::TerminateDevice
19ec-1c88:60176728.235 : <= TerminateDriver ret = 1
19ec-1c88:60220873.011 : ============Debug Start==========
19ec-1c88:60220873.326 : Date : 2020/4/30 14:35:15
19ec-1c88:60220873.407 : Process ID : 19ec
19ec-1c88:60220873.821 : Windows : Version 10.0 build 18363 
19ec-1c88:60220874.307 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60220874.370 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60220874.436 : MemoryStatus.ullAvailPhys : 1703792640
19ec-1c88:60220874.497 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60220874.558 : MemoryStatus.ullAvailPageFile : 3073097728
19ec-1c88:60220874.617 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60220874.680 : MemoryStatus.ullAvailVirtual : 1715863552
19ec-1c88:60220874.741 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60220874.843 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60220874.903 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60220875.153 : CPU Count : 4
19ec-1c88:60220875.198 : CPU Frequency : 100.000 Mhz
19ec-1c88:60220879.728 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60220879.860 : => InitializeDriver
19ec-1c88:60220880.140 : <= InitializeDriver ret = 1
19ec-1c88:60220880.200 : => InitializeScanner
19ec-1c88:60220880.282 : => CAsicIO::GetDeviceList
19ec-1c88:60220880.625 : => CNT96226::CNT96226
19ec-1c88:60220880.683 : => CNT96226::Open
19ec-1c88:60220901.257 : <= CNT96226::Open ret = 1
19ec-1c88:60220901.348 : => CNT96226::Initialize
19ec-1c88:60220901.535 : <= CNT96226::Initialize ret = 1
19ec-1c88:60220901.590 : <= CNT96226::CNT96226
19ec-1c88:60220901.643 : => CNT96226::EnumAvailableDevice
19ec-1c88:60220909.158 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60220909.239 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60220909.299 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60224629.526 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60224629.844 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60224635.578 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60224635.690 : => IoObject::GetLockName
19ec-1c88:60224635.757 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60224635.823 : <= IoObject::GetLockName
19ec-1c88:60224636.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:60224636.348 : iCmd = 3, nBytes = 2
19ec-1c88:60225023.065 : 0000 : 06 38 
19ec-1c88:60225023.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60225023.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:60225023.382 : iCmd = 4, nBytes = 2
19ec-1c88:60225339.128 : 0000 : 07 07 
19ec-1c88:60225339.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60225339.326 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60225339.429 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60225339.494 : IO Send command 10 bytes
19ec-1c88:60225339.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:60225339.604 : iCmd = 0, nBytes = 10
19ec-1c88:60225339.708 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60225520.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60225521.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:60225521.178 : iCmd = 0, nBytes = 165
19ec-1c88:60225693.940 : skip dump 37 bytes
19ec-1c88:60225694.428 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60225694.571 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60225694.702 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60225694.835 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60225694.966 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60225695.097 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60225695.225 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60225695.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60225695.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60225695.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:60225695.526 : iCmd = 1, nBytes = 4
19ec-1c88:60225868.401 : 0000 : 00 00 00 00 
19ec-1c88:60225868.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60225868.589 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60225868.657 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60225868.726 : IO Send command 10 bytes
19ec-1c88:60225868.781 : => CNT96226::VenderCmd_SetData
19ec-1c88:60225868.838 : iCmd = 0, nBytes = 10
19ec-1c88:60225868.946 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60226207.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60226207.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:60226207.393 : iCmd = 0, nBytes = 128
19ec-1c88:60226389.943 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60226390.125 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60226390.265 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60226390.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60226390.527 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60226390.652 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60226390.778 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60226390.902 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60226390.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60226391.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:60226391.086 : iCmd = 1, nBytes = 4
19ec-1c88:60226520.999 : 0000 : 00 00 00 00 
19ec-1c88:60226521.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60226521.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60226521.403 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60226521.476 : => CNT96226::Close
19ec-1c88:60226525.325 : <= CNT96226::Close ret = 1
19ec-1c88:60226525.399 : <= CNT96226::~CNT96226
19ec-1c88:60226525.506 : <= CAsicIO::GetDeviceList
19ec-1c88:60226525.972 : => IoObject::SetTimeout
19ec-1c88:60226526.109 : Timeout--> In = 0 Out = 0
19ec-1c88:60226526.170 : <= IoObject::SetTimeout
19ec-1c88:60226526.244 : => CAsicIO::CAsicIO
19ec-1c88:60226526.315 : => CNT96226::CNT96226
19ec-1c88:60226526.373 : => CNT96226::Open
19ec-1c88:60226550.518 : <= CNT96226::Open ret = 1
19ec-1c88:60226550.639 : => CNT96226::Initialize
19ec-1c88:60226550.851 : <= CNT96226::Initialize ret = 1
19ec-1c88:60226550.920 : <= CNT96226::CNT96226
19ec-1c88:60226550.979 : <= CAsicIO::CAsicIO
19ec-1c88:60226551.039 : => CAsicIO::InitializeDevice
19ec-1c88:60226551.120 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60226557.172 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60226557.296 : => IoObject::GetLockName
19ec-1c88:60226557.357 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60226557.428 : <= IoObject::GetLockName
19ec-1c88:60226557.959 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60226558.032 : IO Send command 10 bytes
19ec-1c88:60226558.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:60226558.145 : iCmd = 0, nBytes = 10
19ec-1c88:60226558.257 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60226886.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60226886.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:60226886.674 : iCmd = 0, nBytes = 128
19ec-1c88:60227072.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60227072.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60227072.570 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60227072.713 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60227072.841 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60227072.966 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60227073.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60227073.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60227073.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60227073.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:60227073.422 : iCmd = 1, nBytes = 4
19ec-1c88:60227281.460 : 0000 : 00 00 00 00 
19ec-1c88:60227281.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60227281.612 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60227281.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:60227281.724 : iCmd = 3, nBytes = 2
19ec-1c88:60227667.658 : 0000 : 06 38 
19ec-1c88:60227667.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60227667.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:60227667.963 : iCmd = 4, nBytes = 2
19ec-1c88:60227967.775 : 0000 : 07 07 
19ec-1c88:60227967.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60227968.032 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60227968.130 : => IoObject::InitializeDevice
19ec-1c88:60227968.237 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60227968.838 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60227968.913 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60227970.336 : => FindScanner
19ec-1c88:60227970.395 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60227970.458 : <= FindScanner ret = 1
19ec-1c88:60227970.515 : => IoObject::IoLockStart
19ec-1c88:60227970.620 : => CAsicIO::CheckDevice
19ec-1c88:60227970.676 : => CNT96226::ConnectIsAvailable
19ec-1c88:60227991.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60227991.591 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60227991.647 : <= IoObject::IoLockStart
19ec-1c88:60227991.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60227991.771 : IO Send command 10 bytes
19ec-1c88:60227991.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:60227992.282 : iCmd = 0, nBytes = 10
19ec-1c88:60227992.388 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60228181.838 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60228182.019 : System send command 10 bytes + data 0 bytes
19ec-1c88:60228182.098 : IO total need to receive data 5 bytes
19ec-1c88:60228182.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:60228182.217 : iCmd = 0, nBytes = 5
19ec-1c88:60228390.671 : 0000 : 06 00 02 02 ab 
19ec-1c88:60228390.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60228390.824 : System total receive data 5 bytes
19ec-1c88:60228390.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:60228390.936 : iCmd = 1, nBytes = 4
19ec-1c88:60228586.552 : 0000 : 00 00 00 00 
19ec-1c88:60228586.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60228586.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60228586.936 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60228587.016 : IO Send command 10 bytes
19ec-1c88:60228587.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:60228587.182 : iCmd = 0, nBytes = 10
19ec-1c88:60228587.289 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60228792.905 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60228793.032 : System send command 10 bytes + data 0 bytes
19ec-1c88:60228793.107 : IO total need to receive data 165 bytes
19ec-1c88:60228793.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:60228793.231 : iCmd = 0, nBytes = 165
19ec-1c88:60228992.327 : skip dump 37 bytes
19ec-1c88:60228992.530 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60228992.671 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60228992.803 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60228992.941 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60228993.069 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60228993.204 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60228993.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60228993.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60228993.515 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60228993.574 : System total receive data 165 bytes
19ec-1c88:60228993.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:60228993.682 : iCmd = 1, nBytes = 4
19ec-1c88:60229167.288 : 0000 : 00 00 00 00 
19ec-1c88:60229167.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60229167.610 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60229167.876 : Dump Inquiry
19ec-1c88:60229168.012 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60229168.154 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60229168.292 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60229168.427 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60229168.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60229168.695 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60229168.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229168.954 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229169.087 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60229169.217 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60229169.305 : 00a0 : 00 00 00 00 00 
19ec-1c88:60229169.390 : => ReadNVMDataInternal
19ec-1c88:60229169.613 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60229169.682 : IO Send command 10 bytes
19ec-1c88:60229169.785 : => CNT96226::VenderCmd_SetData
19ec-1c88:60229169.845 : iCmd = 0, nBytes = 10
19ec-1c88:60229169.949 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60229522.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60229522.881 : System send command 10 bytes + data 0 bytes
19ec-1c88:60229523.198 : IO total need to receive data 128 bytes
19ec-1c88:60229523.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:60229523.330 : iCmd = 0, nBytes = 128
19ec-1c88:60229697.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229697.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229697.712 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60229697.849 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60229697.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60229698.106 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229698.232 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229698.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60229698.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60229698.501 : System total receive data 128 bytes
19ec-1c88:60229698.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:60229698.622 : iCmd = 1, nBytes = 4
19ec-1c88:60229884.955 : 0000 : 00 00 00 00 
19ec-1c88:60229885.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60229885.515 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60229885.583 : NVMData.PadScanCount = 0
19ec-1c88:60229885.640 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60229885.698 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60229885.755 : NVMData.FlatbedScanCount = 0
19ec-1c88:60229885.810 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60229885.861 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60229885.914 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60229885.967 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60229886.022 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60229886.074 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60229886.130 : NVMData.BornMonth = 0
19ec-1c88:60229886.178 : NVMData.BornDay = 0
19ec-1c88:60229886.227 : NVMData.BornYear = 0
19ec-1c88:60229886.274 : NVMData.FirstScanMonth = 4
19ec-1c88:60229886.323 : NVMData.FirstScanDay = 30
19ec-1c88:60229886.377 : NVMData.FirstScanYear = 2020
19ec-1c88:60229886.429 : NVMData.VerticalMagnification = 0
19ec-1c88:60229886.484 : NVMData.HorizontalMagnification = 0
19ec-1c88:60229886.537 : NVMData.PowerSavingTime = 15
19ec-1c88:60229886.590 : NVMData.SN = A094165189010062
19ec-1c88:60229886.640 : NVMData.AutoFeed = 0
19ec-1c88:60229886.689 : NVMData.CCDType = 0
19ec-1c88:60229886.738 : NVMData.ScanSpeed = 0
19ec-1c88:60229886.785 : NVMData.RollerCount = 0
19ec-1c88:60229886.835 : NVMData.MultifeedCount = 0
19ec-1c88:60229886.885 : NVMData.JamCount = 0
19ec-1c88:60229886.932 : NVMData.IdentifyInfo = 
19ec-1c88:60229886.982 : NVMData.FormalName = 
19ec-1c88:60229887.178 : NVMData.ReservedB = 0
19ec-1c88:60229887.228 : NVMData.FunctionCode = 0
19ec-1c88:60229887.276 : NVMData.PreFeed = 0
19ec-1c88:60229887.324 : NVMData.PreFeedTime = 0
19ec-1c88:60229887.369 : NVMData.ButtonNumber = 0
19ec-1c88:60229887.419 : NVMData.PowerOffTime = 0
19ec-1c88:60229887.469 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60229887.549 : => IoObject::IoLockEnd
19ec-1c88:60229887.636 : <= IoObject::IoLockEnd
19ec-1c88:60229887.686 : <= InitializeScanner ret = 1
19ec-1c88:60229887.753 : => GetLogicalScannerAbilityEx
19ec-1c88:60229887.809 : => IoObject::IoLockStart
19ec-1c88:60229887.898 : => CAsicIO::CheckDevice
19ec-1c88:60229887.950 : => CNT96226::ConnectIsAvailable
19ec-1c88:60229904.557 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60229904.646 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60229904.701 : <= IoObject::IoLockStart
19ec-1c88:60229904.755 : => IoObject::IoLockEnd
19ec-1c88:60229904.840 : <= IoObject::IoLockEnd
19ec-1c88:60229904.948 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60229905.023 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60230098.346 : => ReadNVMData
19ec-1c88:60230098.540 : => IoObject::IoLockStart
19ec-1c88:60230098.680 : => CAsicIO::CheckDevice
19ec-1c88:60230098.743 : => CNT96226::ConnectIsAvailable
19ec-1c88:60230120.880 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60230121.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60230121.064 : <= IoObject::IoLockStart
19ec-1c88:60230121.133 : => ReadNVMDataInternal
19ec-1c88:60230121.197 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60230121.267 : IO Send command 10 bytes
19ec-1c88:60230121.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:60230121.473 : iCmd = 0, nBytes = 10
19ec-1c88:60230121.590 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60230474.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60230474.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:60230474.442 : IO total need to receive data 128 bytes
19ec-1c88:60230474.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:60230474.673 : iCmd = 0, nBytes = 128
19ec-1c88:60230650.684 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60230650.933 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60230651.084 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60230651.229 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60230651.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60230651.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60230651.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60230651.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60230651.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60230651.901 : System total receive data 128 bytes
19ec-1c88:60230651.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:60230652.026 : iCmd = 1, nBytes = 4
19ec-1c88:60230845.638 : 0000 : 00 00 00 00 
19ec-1c88:60230845.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60230845.883 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60230845.954 : NVMData.PadScanCount = 0
19ec-1c88:60230846.009 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60230846.065 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60230846.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:60230846.175 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60230846.228 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60230846.280 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60230846.335 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60230846.391 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60230846.446 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60230846.500 : NVMData.BornMonth = 0
19ec-1c88:60230846.550 : NVMData.BornDay = 0
19ec-1c88:60230846.600 : NVMData.BornYear = 0
19ec-1c88:60230846.646 : NVMData.FirstScanMonth = 4
19ec-1c88:60230846.695 : NVMData.FirstScanDay = 30
19ec-1c88:60230846.750 : NVMData.FirstScanYear = 2020
19ec-1c88:60230847.001 : NVMData.VerticalMagnification = 0
19ec-1c88:60230847.065 : NVMData.HorizontalMagnification = 0
19ec-1c88:60230847.119 : NVMData.PowerSavingTime = 15
19ec-1c88:60230847.174 : NVMData.SN = A094165189010062
19ec-1c88:60230847.225 : NVMData.AutoFeed = 0
19ec-1c88:60230847.275 : NVMData.CCDType = 0
19ec-1c88:60230847.322 : NVMData.ScanSpeed = 0
19ec-1c88:60230847.369 : NVMData.RollerCount = 0
19ec-1c88:60230847.419 : NVMData.MultifeedCount = 0
19ec-1c88:60230847.470 : NVMData.JamCount = 0
19ec-1c88:60230847.520 : NVMData.IdentifyInfo = 
19ec-1c88:60230847.570 : NVMData.FormalName = 
19ec-1c88:60230847.620 : NVMData.ReservedB = 0
19ec-1c88:60230847.669 : NVMData.FunctionCode = 0
19ec-1c88:60230847.717 : NVMData.PreFeed = 0
19ec-1c88:60230847.767 : NVMData.PreFeedTime = 0
19ec-1c88:60230847.814 : NVMData.ButtonNumber = 0
19ec-1c88:60230847.864 : NVMData.PowerOffTime = 0
19ec-1c88:60230847.914 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60230847.976 : => IoObject::IoLockEnd
19ec-1c88:60230848.069 : <= IoObject::IoLockEnd
19ec-1c88:60230848.117 : <= ReadNVMData ret = 1
19ec-1c88:60231396.578 : => TerminateDriver
19ec-1c88:60231396.772 : => CAsicIO::~CAsicIO,pStage=220531784
19ec-1c88:60231396.847 : => CNT96226::Close
19ec-1c88:60231401.077 : <= CNT96226::Close ret = 1
19ec-1c88:60231401.152 : <= CAsicIO::~CAsicIO
19ec-1c88:60231401.208 : => IoObject::IoLockEnd
19ec-1c88:60231401.260 : <= IoObject::IoLockEnd
19ec-1c88:60231401.309 : => IoObject::TerminateDevice
19ec-1c88:60231401.364 : => IoObject::IoLockEnd
19ec-1c88:60231401.410 : <= IoObject::IoLockEnd
19ec-1c88:60231401.513 : <= IoObject::TerminateDevice
19ec-1c88:60231401.773 : <= TerminateDriver ret = 1
19ec-1c88:60233749.013 : ============Debug Start==========
19ec-1c88:60233749.319 : Date : 2020/4/30 14:35:15
19ec-1c88:60233749.400 : Process ID : 19ec
19ec-1c88:60233749.822 : Windows : Version 10.0 build 18363 
19ec-1c88:60233750.321 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60233750.385 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60233750.448 : MemoryStatus.ullAvailPhys : 1705930752
19ec-1c88:60233750.505 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60233750.566 : MemoryStatus.ullAvailPageFile : 3074179072
19ec-1c88:60233750.639 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60233750.698 : MemoryStatus.ullAvailVirtual : 1715826688
19ec-1c88:60233750.759 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60233750.862 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60233750.922 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60233751.162 : CPU Count : 4
19ec-1c88:60233751.208 : CPU Frequency : 100.000 Mhz
19ec-1c88:60233755.644 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60233755.778 : => InitializeDriver
19ec-1c88:60233756.051 : <= InitializeDriver ret = 1
19ec-1c88:60236378.490 : => InitializeScanner
19ec-1c88:60236378.777 : => CAsicIO::GetDeviceList
19ec-1c88:60236379.250 : => CNT96226::CNT96226
19ec-1c88:60236379.314 : => CNT96226::Open
19ec-1c88:60236405.356 : <= CNT96226::Open ret = 1
19ec-1c88:60236405.463 : => CNT96226::Initialize
19ec-1c88:60236405.662 : <= CNT96226::Initialize ret = 1
19ec-1c88:60236405.723 : <= CNT96226::CNT96226
19ec-1c88:60236405.778 : => CNT96226::EnumAvailableDevice
19ec-1c88:60236411.270 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60236411.350 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60236411.413 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60240132.604 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60240132.913 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60240138.578 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60240138.691 : => IoObject::GetLockName
19ec-1c88:60240138.750 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60240138.824 : <= IoObject::GetLockName
19ec-1c88:60240139.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:60240139.360 : iCmd = 3, nBytes = 2
19ec-1c88:60240509.376 : 0000 : 06 38 
19ec-1c88:60240509.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60240509.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:60240509.656 : iCmd = 4, nBytes = 2
19ec-1c88:60240796.867 : 0000 : 07 07 
19ec-1c88:60240796.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60240797.041 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60240797.130 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60240797.195 : IO Send command 10 bytes
19ec-1c88:60240797.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:60240797.313 : iCmd = 0, nBytes = 10
19ec-1c88:60240797.417 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60240984.880 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60240985.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:60240985.136 : iCmd = 0, nBytes = 165
19ec-1c88:60241115.731 : skip dump 37 bytes
19ec-1c88:60241115.913 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60241116.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60241116.181 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60241116.314 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60241116.437 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60241116.574 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60241116.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241116.819 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241116.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60241116.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:60241116.989 : iCmd = 1, nBytes = 4
19ec-1c88:60241323.911 : 0000 : 00 00 00 00 
19ec-1c88:60241324.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60241324.094 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60241324.160 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60241324.231 : IO Send command 10 bytes
19ec-1c88:60241324.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:60241324.336 : iCmd = 0, nBytes = 10
19ec-1c88:60241324.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60241668.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60241668.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:60241668.968 : iCmd = 0, nBytes = 128
19ec-1c88:60241862.394 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241862.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241862.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60241862.870 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60241862.999 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60241863.128 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241863.258 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241863.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60241863.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60241863.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:60241863.573 : iCmd = 1, nBytes = 4
19ec-1c88:60242032.680 : 0000 : 00 00 00 00 
19ec-1c88:60242032.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60242032.891 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60242033.072 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60242033.146 : => CNT96226::Close
19ec-1c88:60242037.194 : <= CNT96226::Close ret = 1
19ec-1c88:60242037.272 : <= CNT96226::~CNT96226
19ec-1c88:60242037.360 : <= CAsicIO::GetDeviceList
19ec-1c88:60242037.790 : => IoObject::SetTimeout
19ec-1c88:60242037.936 : Timeout--> In = 0 Out = 0
19ec-1c88:60242037.997 : <= IoObject::SetTimeout
19ec-1c88:60242038.069 : => CAsicIO::CAsicIO
19ec-1c88:60242038.146 : => CNT96226::CNT96226
19ec-1c88:60242038.202 : => CNT96226::Open
19ec-1c88:60242060.326 : <= CNT96226::Open ret = 1
19ec-1c88:60242060.429 : => CNT96226::Initialize
19ec-1c88:60242060.619 : <= CNT96226::Initialize ret = 1
19ec-1c88:60242060.679 : <= CNT96226::CNT96226
19ec-1c88:60242060.731 : <= CAsicIO::CAsicIO
19ec-1c88:60242060.787 : => CAsicIO::InitializeDevice
19ec-1c88:60242060.859 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60242066.890 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60242067.004 : => IoObject::GetLockName
19ec-1c88:60242067.059 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60242067.127 : <= IoObject::GetLockName
19ec-1c88:60242067.648 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60242067.718 : IO Send command 10 bytes
19ec-1c88:60242067.771 : => CNT96226::VenderCmd_SetData
19ec-1c88:60242067.826 : iCmd = 0, nBytes = 10
19ec-1c88:60242067.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60242380.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60242380.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:60242380.289 : iCmd = 0, nBytes = 128
19ec-1c88:60242586.193 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60242586.443 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60242586.602 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60242586.740 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60242586.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60242586.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60242587.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60242587.246 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60242587.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60242587.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:60242587.436 : iCmd = 1, nBytes = 4
19ec-1c88:60242736.598 : 0000 : 00 00 00 00 
19ec-1c88:60242736.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60242736.757 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60242736.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:60242736.874 : iCmd = 3, nBytes = 2
19ec-1c88:60243112.632 : 0000 : 06 38 
19ec-1c88:60243112.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60243112.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:60243112.889 : iCmd = 4, nBytes = 2
19ec-1c88:60243418.602 : 0000 : 07 07 
19ec-1c88:60243418.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60243418.870 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60243418.967 : => IoObject::InitializeDevice
19ec-1c88:60243419.079 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60243419.779 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60243419.853 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60243420.614 : => FindScanner
19ec-1c88:60243420.673 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60243420.739 : <= FindScanner ret = 1
19ec-1c88:60243420.800 : => IoObject::IoLockStart
19ec-1c88:60243420.905 : => CAsicIO::CheckDevice
19ec-1c88:60243420.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:60243444.521 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60243444.634 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60243444.694 : <= IoObject::IoLockStart
19ec-1c88:60243444.755 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60243444.823 : IO Send command 10 bytes
19ec-1c88:60243444.917 : => CNT96226::VenderCmd_SetData
19ec-1c88:60243444.976 : iCmd = 0, nBytes = 10
19ec-1c88:60243445.082 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60243633.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60243634.139 : System send command 10 bytes + data 0 bytes
19ec-1c88:60243634.208 : IO total need to receive data 5 bytes
19ec-1c88:60243634.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:60243634.330 : iCmd = 0, nBytes = 5
19ec-1c88:60243832.721 : 0000 : 06 00 02 02 ab 
19ec-1c88:60243832.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60243832.904 : System total receive data 5 bytes
19ec-1c88:60243832.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:60243833.028 : iCmd = 1, nBytes = 4
19ec-1c88:60244032.332 : 0000 : 00 00 00 00 
19ec-1c88:60244032.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60244032.604 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60244032.670 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60244032.736 : IO Send command 10 bytes
19ec-1c88:60244032.847 : => CNT96226::VenderCmd_SetData
19ec-1c88:60244032.907 : iCmd = 0, nBytes = 10
19ec-1c88:60244033.013 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60244197.314 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60244197.484 : System send command 10 bytes + data 0 bytes
19ec-1c88:60244197.563 : IO total need to receive data 165 bytes
19ec-1c88:60244197.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:60244197.685 : iCmd = 0, nBytes = 165
19ec-1c88:60244346.369 : skip dump 37 bytes
19ec-1c88:60244346.574 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60244346.723 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60244346.862 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60244346.998 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60244347.131 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60244347.261 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60244347.386 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60244347.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60244347.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60244347.633 : System total receive data 165 bytes
19ec-1c88:60244347.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:60244347.749 : iCmd = 1, nBytes = 4
19ec-1c88:60244530.451 : 0000 : 00 00 00 00 
19ec-1c88:60244530.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60244530.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60244530.973 : Dump Inquiry
19ec-1c88:60244531.109 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60244531.251 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60244531.385 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60244531.522 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60244531.653 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60244531.788 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60244531.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60244532.047 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60244532.185 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60244532.318 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60244532.410 : 00a0 : 00 00 00 00 00 
19ec-1c88:60244532.481 : => ReadNVMDataInternal
19ec-1c88:60244532.695 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60244532.766 : IO Send command 10 bytes
19ec-1c88:60244532.888 : => CNT96226::VenderCmd_SetData
19ec-1c88:60244532.942 : iCmd = 0, nBytes = 10
19ec-1c88:60244533.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60244877.304 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60244877.446 : System send command 10 bytes + data 0 bytes
19ec-1c88:60244877.516 : IO total need to receive data 128 bytes
19ec-1c88:60244877.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:60244877.633 : iCmd = 0, nBytes = 128
19ec-1c88:60245091.026 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60245091.283 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60245091.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60245091.563 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60245091.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60245091.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60245091.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60245092.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60245092.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60245092.202 : System total receive data 128 bytes
19ec-1c88:60245092.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:60245092.326 : iCmd = 1, nBytes = 4
19ec-1c88:60245248.838 : 0000 : 00 00 00 00 
19ec-1c88:60245248.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60245249.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60245249.214 : NVMData.PadScanCount = 0
19ec-1c88:60245249.277 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60245249.338 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60245249.399 : NVMData.FlatbedScanCount = 0
19ec-1c88:60245249.455 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60245249.509 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60245249.563 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60245249.622 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60245249.678 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60245249.733 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60245249.793 : NVMData.BornMonth = 0
19ec-1c88:60245249.847 : NVMData.BornDay = 0
19ec-1c88:60245249.900 : NVMData.BornYear = 0
19ec-1c88:60245249.952 : NVMData.FirstScanMonth = 4
19ec-1c88:60245250.005 : NVMData.FirstScanDay = 30
19ec-1c88:60245250.059 : NVMData.FirstScanYear = 2020
19ec-1c88:60245250.113 : NVMData.VerticalMagnification = 0
19ec-1c88:60245250.168 : NVMData.HorizontalMagnification = 0
19ec-1c88:60245250.225 : NVMData.PowerSavingTime = 15
19ec-1c88:60245250.281 : NVMData.SN = A094165189010062
19ec-1c88:60245250.332 : NVMData.AutoFeed = 0
19ec-1c88:60245250.382 : NVMData.CCDType = 0
19ec-1c88:60245250.429 : NVMData.ScanSpeed = 0
19ec-1c88:60245250.478 : NVMData.RollerCount = 0
19ec-1c88:60245250.531 : NVMData.MultifeedCount = 0
19ec-1c88:60245250.586 : NVMData.JamCount = 0
19ec-1c88:60245250.636 : NVMData.IdentifyInfo = 
19ec-1c88:60245250.686 : NVMData.FormalName = 
19ec-1c88:60245250.840 : NVMData.ReservedB = 0
19ec-1c88:60245250.896 : NVMData.FunctionCode = 0
19ec-1c88:60245250.947 : NVMData.PreFeed = 0
19ec-1c88:60245251.000 : NVMData.PreFeedTime = 0
19ec-1c88:60245251.050 : NVMData.ButtonNumber = 0
19ec-1c88:60245251.107 : NVMData.PowerOffTime = 0
19ec-1c88:60245251.161 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60245251.245 : => IoObject::IoLockEnd
19ec-1c88:60245251.341 : <= IoObject::IoLockEnd
19ec-1c88:60245251.391 : <= InitializeScanner ret = 1
19ec-1c88:60246508.215 : => GetLogicalScannerAbility
19ec-1c88:60246508.416 : => IoObject::IoLockStart
19ec-1c88:60246508.546 : => CAsicIO::CheckDevice
19ec-1c88:60246508.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:60246533.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60246533.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60246533.620 : <= IoObject::IoLockStart
19ec-1c88:60246533.678 : => IoObject::IoLockEnd
19ec-1c88:60246533.789 : <= IoObject::IoLockEnd
19ec-1c88:60246533.870 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60250293.925 : => GetLogicalScannerAbilityEx
19ec-1c88:60250294.114 : => IoObject::IoLockStart
19ec-1c88:60250294.239 : => CAsicIO::CheckDevice
19ec-1c88:60250294.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:60250319.834 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60250319.948 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60250320.008 : <= IoObject::IoLockStart
19ec-1c88:60250320.067 : => IoObject::IoLockEnd
19ec-1c88:60250320.170 : <= IoObject::IoLockEnd
19ec-1c88:60250320.289 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60250320.364 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60258112.887 : => ReadNVMData
19ec-1c88:60258113.085 : => IoObject::IoLockStart
19ec-1c88:60258113.217 : => CAsicIO::CheckDevice
19ec-1c88:60258113.282 : => CNT96226::ConnectIsAvailable
19ec-1c88:60258131.021 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60258131.148 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60258131.221 : <= IoObject::IoLockStart
19ec-1c88:60258131.290 : => ReadNVMDataInternal
19ec-1c88:60258131.359 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60258131.435 : IO Send command 10 bytes
19ec-1c88:60258131.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:60258131.621 : iCmd = 0, nBytes = 10
19ec-1c88:60258131.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60258424.986 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60258425.165 : System send command 10 bytes + data 0 bytes
19ec-1c88:60258425.245 : IO total need to receive data 128 bytes
19ec-1c88:60258425.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:60258425.385 : iCmd = 0, nBytes = 128
19ec-1c88:60258556.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60258557.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60258557.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60258557.635 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60258557.763 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60258557.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60258558.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60258558.133 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60258558.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60258558.263 : System total receive data 128 bytes
19ec-1c88:60258558.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:60258558.378 : iCmd = 1, nBytes = 4
19ec-1c88:60258679.996 : 0000 : 00 00 00 00 
19ec-1c88:60258680.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60258680.201 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60258680.269 : NVMData.PadScanCount = 0
19ec-1c88:60258680.329 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60258680.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60258680.444 : NVMData.FlatbedScanCount = 0
19ec-1c88:60258680.499 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60258680.660 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60258680.720 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60258680.776 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60258680.832 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60258680.888 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60258680.950 : NVMData.BornMonth = 0
19ec-1c88:60258681.001 : NVMData.BornDay = 0
19ec-1c88:60258681.054 : NVMData.BornYear = 0
19ec-1c88:60258681.102 : NVMData.FirstScanMonth = 4
19ec-1c88:60258681.153 : NVMData.FirstScanDay = 30
19ec-1c88:60258681.208 : NVMData.FirstScanYear = 2020
19ec-1c88:60258681.260 : NVMData.VerticalMagnification = 0
19ec-1c88:60258681.317 : NVMData.HorizontalMagnification = 0
19ec-1c88:60258681.373 : NVMData.PowerSavingTime = 15
19ec-1c88:60258681.433 : NVMData.SN = A094165189010062
19ec-1c88:60258681.484 : NVMData.AutoFeed = 0
19ec-1c88:60258681.536 : NVMData.CCDType = 0
19ec-1c88:60258681.584 : NVMData.ScanSpeed = 0
19ec-1c88:60258681.635 : NVMData.RollerCount = 0
19ec-1c88:60258681.690 : NVMData.MultifeedCount = 0
19ec-1c88:60258681.743 : NVMData.JamCount = 0
19ec-1c88:60258681.795 : NVMData.IdentifyInfo = 
19ec-1c88:60258681.848 : NVMData.FormalName = 
19ec-1c88:60258681.898 : NVMData.ReservedB = 0
19ec-1c88:60258681.948 : NVMData.FunctionCode = 0
19ec-1c88:60258681.997 : NVMData.PreFeed = 0
19ec-1c88:60258682.045 : NVMData.PreFeedTime = 0
19ec-1c88:60258682.095 : NVMData.ButtonNumber = 0
19ec-1c88:60258682.145 : NVMData.PowerOffTime = 0
19ec-1c88:60258682.195 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60258682.259 : => IoObject::IoLockEnd
19ec-1c88:60258682.350 : <= IoObject::IoLockEnd
19ec-1c88:60258682.399 : <= ReadNVMData ret = 1
19ec-1c88:60268698.109 : => GetADFStatus
19ec-1c88:60268698.529 : => IoObject::IoLockStart
19ec-1c88:60268698.660 : => CAsicIO::CheckDevice
19ec-1c88:60268698.724 : => CNT96226::ConnectIsAvailable
19ec-1c88:60268716.790 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60268716.896 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60268716.958 : <= IoObject::IoLockStart
19ec-1c88:60268717.021 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60268717.091 : IO Send command 10 bytes
19ec-1c88:60268717.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:60268717.270 : iCmd = 0, nBytes = 10
19ec-1c88:60268717.384 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60268899.459 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60268899.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:60268899.673 : IO total need to receive data 2 bytes
19ec-1c88:60268899.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:60268899.806 : iCmd = 0, nBytes = 2
19ec-1c88:60269029.773 : 0000 : 00 00 
19ec-1c88:60269029.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60269029.949 : System total receive data 2 bytes
19ec-1c88:60269030.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:60269030.069 : iCmd = 1, nBytes = 4
19ec-1c88:60269153.439 : 0000 : 00 00 00 00 
19ec-1c88:60269153.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60269153.658 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60269153.721 : Return status = 0
19ec-1c88:60269153.782 : => IoObject::IoLockEnd
19ec-1c88:60269153.873 : <= IoObject::IoLockEnd
19ec-1c88:60269153.930 : <= GetADFStatus ret = 1
19ec-1c88:60271944.656 : => GetADFStatus
19ec-1c88:60271944.862 : => IoObject::IoLockStart
19ec-1c88:60271944.988 : => CAsicIO::CheckDevice
19ec-1c88:60271945.044 : => CNT96226::ConnectIsAvailable
19ec-1c88:60271969.165 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60271969.283 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60271969.343 : <= IoObject::IoLockStart
19ec-1c88:60271969.404 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60271969.476 : IO Send command 10 bytes
19ec-1c88:60271969.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:60271969.668 : iCmd = 0, nBytes = 10
19ec-1c88:60271969.783 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60272164.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60272164.649 : System send command 10 bytes + data 0 bytes
19ec-1c88:60272164.887 : IO total need to receive data 2 bytes
19ec-1c88:60272164.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:60272165.024 : iCmd = 0, nBytes = 2
19ec-1c88:60272363.306 : 0000 : 00 00 
19ec-1c88:60272363.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60272363.501 : System total receive data 2 bytes
19ec-1c88:60272363.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:60272363.629 : iCmd = 1, nBytes = 4
19ec-1c88:60272556.622 : 0000 : 00 00 00 00 
19ec-1c88:60272556.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60272556.888 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60272556.964 : Return status = 0
19ec-1c88:60272557.027 : => IoObject::IoLockEnd
19ec-1c88:60272557.124 : <= IoObject::IoLockEnd
19ec-1c88:60272557.177 : <= GetADFStatus ret = 1
19ec-1c88:60274730.716 : => TerminateDriver
19ec-1c88:60274730.901 : => CAsicIO::~CAsicIO,pStage=220204104
19ec-1c88:60274730.974 : => CNT96226::Close
19ec-1c88:60274735.288 : <= CNT96226::Close ret = 1
19ec-1c88:60274735.361 : <= CAsicIO::~CAsicIO
19ec-1c88:60274735.416 : => IoObject::IoLockEnd
19ec-1c88:60274735.466 : <= IoObject::IoLockEnd
19ec-1c88:60274735.516 : => IoObject::TerminateDevice
19ec-1c88:60274735.571 : => IoObject::IoLockEnd
19ec-1c88:60274735.618 : <= IoObject::IoLockEnd
19ec-1c88:60274735.720 : <= IoObject::TerminateDevice
19ec-1c88:60274736.191 : <= TerminateDriver ret = 1
19ec-1c88:60320113.010 : ============Debug Start==========
19ec-1c88:60320113.352 : Date : 2020/4/30 14:35:18
19ec-1c88:60320113.439 : Process ID : 19ec
19ec-1c88:60320113.875 : Windows : Version 10.0 build 18363 
19ec-1c88:60320114.336 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:60320114.403 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60320114.469 : MemoryStatus.ullAvailPhys : 1656729600
19ec-1c88:60320114.529 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60320114.602 : MemoryStatus.ullAvailPageFile : 3076214784
19ec-1c88:60320114.666 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60320114.725 : MemoryStatus.ullAvailVirtual : 1715863552
19ec-1c88:60320114.787 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60320114.895 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60320114.957 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60320115.185 : CPU Count : 4
19ec-1c88:60320115.236 : CPU Frequency : 100.000 Mhz
19ec-1c88:60320119.387 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60320119.517 : => InitializeDriver
19ec-1c88:60320119.771 : <= InitializeDriver ret = 1
19ec-1c88:60320119.828 : => InitializeScanner
19ec-1c88:60320119.915 : => CAsicIO::GetDeviceList
19ec-1c88:60320120.227 : => CNT96226::CNT96226
19ec-1c88:60320120.291 : => CNT96226::Open
19ec-1c88:60320141.331 : <= CNT96226::Open ret = 1
19ec-1c88:60320141.430 : => CNT96226::Initialize
19ec-1c88:60320141.642 : <= CNT96226::Initialize ret = 1
19ec-1c88:60320141.701 : <= CNT96226::CNT96226
19ec-1c88:60320141.754 : => CNT96226::EnumAvailableDevice
19ec-1c88:60320147.591 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60320147.673 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60320147.732 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60323752.969 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60323753.261 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60323759.052 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60323759.158 : => IoObject::GetLockName
19ec-1c88:60323759.222 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60323759.296 : <= IoObject::GetLockName
19ec-1c88:60323759.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:60323759.862 : iCmd = 3, nBytes = 2
19ec-1c88:60324107.732 : 0000 : 06 38 
19ec-1c88:60324107.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60324107.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:60324108.039 : iCmd = 4, nBytes = 2
19ec-1c88:60324618.570 : 0000 : 07 07 
19ec-1c88:60324618.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60324618.837 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60324618.927 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60324618.998 : IO Send command 10 bytes
19ec-1c88:60324619.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:60324619.121 : iCmd = 0, nBytes = 10
19ec-1c88:60324619.228 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60325059.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60325060.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:60325060.128 : iCmd = 0, nBytes = 165
19ec-1c88:60325330.161 : skip dump 37 bytes
19ec-1c88:60325333.330 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60325336.067 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60325337.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60325337.204 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60325337.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60325337.481 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60325337.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60325338.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60325339.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60325339.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:60325339.423 : iCmd = 1, nBytes = 4
19ec-1c88:60325527.459 : 0000 : 00 00 00 00 
19ec-1c88:60325528.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60325531.557 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60325531.866 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60325531.980 : IO Send command 10 bytes
19ec-1c88:60325532.047 : => CNT96226::VenderCmd_SetData
19ec-1c88:60325532.115 : iCmd = 0, nBytes = 10
19ec-1c88:60325532.233 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60325909.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60325909.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:60325909.610 : iCmd = 0, nBytes = 128
19ec-1c88:60326052.482 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326052.691 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326052.845 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60326052.988 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60326053.118 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60326053.245 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326053.371 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326053.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326053.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60326053.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:60326053.695 : iCmd = 1, nBytes = 4
19ec-1c88:60326358.790 : 0000 : 00 00 00 00 
19ec-1c88:60326369.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60326369.669 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60326369.877 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60326369.955 : => CNT96226::Close
19ec-1c88:60326399.212 : <= CNT96226::Close ret = 1
19ec-1c88:60326399.330 : <= CNT96226::~CNT96226
19ec-1c88:60326399.440 : <= CAsicIO::GetDeviceList
19ec-1c88:60326399.847 : => IoObject::SetTimeout
19ec-1c88:60326400.088 : Timeout--> In = 0 Out = 0
19ec-1c88:60326400.154 : <= IoObject::SetTimeout
19ec-1c88:60326400.228 : => CAsicIO::CAsicIO
19ec-1c88:60326400.300 : => CNT96226::CNT96226
19ec-1c88:60326400.355 : => CNT96226::Open
19ec-1c88:60326441.476 : <= CNT96226::Open ret = 1
19ec-1c88:60326441.599 : => CNT96226::Initialize
19ec-1c88:60326441.795 : <= CNT96226::Initialize ret = 1
19ec-1c88:60326441.859 : <= CNT96226::CNT96226
19ec-1c88:60326441.917 : <= CAsicIO::CAsicIO
19ec-1c88:60326441.975 : => CAsicIO::InitializeDevice
19ec-1c88:60326442.048 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60326450.442 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60326450.580 : => IoObject::GetLockName
19ec-1c88:60326450.641 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60326450.708 : <= IoObject::GetLockName
19ec-1c88:60326451.233 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60326451.307 : IO Send command 10 bytes
19ec-1c88:60326451.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:60326451.421 : iCmd = 0, nBytes = 10
19ec-1c88:60326451.536 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60326794.714 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60326794.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:60326794.984 : iCmd = 0, nBytes = 128
19ec-1c88:60326986.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326986.659 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326986.806 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60326986.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60326987.080 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60326987.208 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326987.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326987.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60326987.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60326987.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:60326987.650 : iCmd = 1, nBytes = 4
19ec-1c88:60328136.335 : 0000 : 00 00 00 00 
19ec-1c88:60328136.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60328136.586 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60328136.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:60328136.715 : iCmd = 3, nBytes = 2
19ec-1c88:60329517.233 : 0000 : 06 38 
19ec-1c88:60329517.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60329517.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:60329517.792 : iCmd = 4, nBytes = 2
19ec-1c88:60331874.753 : 0000 : 07 07 
19ec-1c88:60331874.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60331875.102 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60331875.199 : => IoObject::InitializeDevice
19ec-1c88:60331875.320 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60331875.949 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60331876.022 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60331876.880 : => FindScanner
19ec-1c88:60331876.946 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60331877.015 : <= FindScanner ret = 1
19ec-1c88:60331877.077 : => IoObject::IoLockStart
19ec-1c88:60331877.182 : => CAsicIO::CheckDevice
19ec-1c88:60331877.237 : => CNT96226::ConnectIsAvailable
19ec-1c88:60331889.994 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60331890.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60331890.155 : <= IoObject::IoLockStart
19ec-1c88:60331890.222 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60331890.290 : IO Send command 10 bytes
19ec-1c88:60331890.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:60331890.431 : iCmd = 0, nBytes = 10
19ec-1c88:60331890.538 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60332102.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60332102.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:60332102.955 : IO total need to receive data 5 bytes
19ec-1c88:60332103.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:60332103.078 : iCmd = 0, nBytes = 5
19ec-1c88:60332234.473 : 0000 : 06 00 02 02 ab 
19ec-1c88:60332234.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60332234.704 : System total receive data 5 bytes
19ec-1c88:60332234.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:60332234.835 : iCmd = 1, nBytes = 4
19ec-1c88:60332381.470 : 0000 : 00 00 00 00 
19ec-1c88:60332381.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60332381.766 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60332381.839 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60332381.911 : IO Send command 10 bytes
19ec-1c88:60332381.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:60332382.055 : iCmd = 0, nBytes = 10
19ec-1c88:60332382.162 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60332528.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60332528.475 : System send command 10 bytes + data 0 bytes
19ec-1c88:60332528.557 : IO total need to receive data 165 bytes
19ec-1c88:60332528.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:60332528.685 : iCmd = 0, nBytes = 165
19ec-1c88:60332744.736 : skip dump 37 bytes
19ec-1c88:60332745.004 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60332745.164 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60332745.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60332745.448 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60332745.581 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60332745.721 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60332745.848 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60332745.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60332746.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60332746.107 : System total receive data 165 bytes
19ec-1c88:60332746.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:60332746.229 : iCmd = 1, nBytes = 4
19ec-1c88:60332903.358 : 0000 : 00 00 00 00 
19ec-1c88:60332903.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60332903.658 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60332903.830 : Dump Inquiry
19ec-1c88:60332903.973 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60332904.119 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60332904.256 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60332904.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60332904.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60332904.663 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60332904.796 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60332904.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60332905.059 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60332905.188 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60332905.278 : 00a0 : 00 00 00 00 00 
19ec-1c88:60332905.355 : => ReadNVMDataInternal
19ec-1c88:60332905.541 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60332905.607 : IO Send command 10 bytes
19ec-1c88:60332905.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:60332905.754 : iCmd = 0, nBytes = 10
19ec-1c88:60332905.856 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60333266.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60333266.927 : System send command 10 bytes + data 0 bytes
19ec-1c88:60333267.007 : IO total need to receive data 128 bytes
19ec-1c88:60333267.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:60333267.131 : iCmd = 0, nBytes = 128
19ec-1c88:60333386.675 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60333386.921 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60333387.067 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60333387.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60333387.334 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60333387.462 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60333387.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60333387.717 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60333387.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60333387.853 : System total receive data 128 bytes
19ec-1c88:60333387.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:60333387.977 : iCmd = 1, nBytes = 4
19ec-1c88:60333529.585 : 0000 : 00 00 00 00 
19ec-1c88:60333529.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60333529.904 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60333529.981 : NVMData.PadScanCount = 0
19ec-1c88:60333530.045 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60333530.102 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60333530.160 : NVMData.FlatbedScanCount = 0
19ec-1c88:60333530.219 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60333530.274 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60333530.329 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60333530.386 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60333530.445 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60333530.500 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60333530.561 : NVMData.BornMonth = 0
19ec-1c88:60333530.610 : NVMData.BornDay = 0
19ec-1c88:60333530.663 : NVMData.BornYear = 0
19ec-1c88:60333530.713 : NVMData.FirstScanMonth = 4
19ec-1c88:60333530.768 : NVMData.FirstScanDay = 30
19ec-1c88:60333530.828 : NVMData.FirstScanYear = 2020
19ec-1c88:60333530.881 : NVMData.VerticalMagnification = 0
19ec-1c88:60333530.937 : NVMData.HorizontalMagnification = 0
19ec-1c88:60333530.991 : NVMData.PowerSavingTime = 15
19ec-1c88:60333531.044 : NVMData.SN = A094165189010062
19ec-1c88:60333531.093 : NVMData.AutoFeed = 0
19ec-1c88:60333531.146 : NVMData.CCDType = 0
19ec-1c88:60333531.194 : NVMData.ScanSpeed = 0
19ec-1c88:60333531.242 : NVMData.RollerCount = 0
19ec-1c88:60333531.294 : NVMData.MultifeedCount = 0
19ec-1c88:60333531.347 : NVMData.JamCount = 0
19ec-1c88:60333531.395 : NVMData.IdentifyInfo = 
19ec-1c88:60333531.448 : NVMData.FormalName = 
19ec-1c88:60333531.606 : NVMData.ReservedB = 0
19ec-1c88:60333531.657 : NVMData.FunctionCode = 0
19ec-1c88:60333531.709 : NVMData.PreFeed = 0
19ec-1c88:60333531.760 : NVMData.PreFeedTime = 0
19ec-1c88:60333531.812 : NVMData.ButtonNumber = 0
19ec-1c88:60333531.861 : NVMData.PowerOffTime = 0
19ec-1c88:60333531.913 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60333532.007 : => IoObject::IoLockEnd
19ec-1c88:60333532.100 : <= IoObject::IoLockEnd
19ec-1c88:60333532.153 : <= InitializeScanner ret = 1
19ec-1c88:60333532.217 : => GetLogicalScannerAbilityEx
19ec-1c88:60333532.279 : => IoObject::IoLockStart
19ec-1c88:60333532.376 : => CAsicIO::CheckDevice
19ec-1c88:60333532.430 : => CNT96226::ConnectIsAvailable
19ec-1c88:60333544.859 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60333544.982 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60333545.051 : <= IoObject::IoLockStart
19ec-1c88:60333545.115 : => IoObject::IoLockEnd
19ec-1c88:60333545.212 : <= IoObject::IoLockEnd
19ec-1c88:60333545.341 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60333545.418 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60333754.513 : => ReadNVMData
19ec-1c88:60333754.704 : => IoObject::IoLockStart
19ec-1c88:60333754.835 : => CAsicIO::CheckDevice
19ec-1c88:60333754.895 : => CNT96226::ConnectIsAvailable
19ec-1c88:60333769.261 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60333769.370 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60333769.437 : <= IoObject::IoLockStart
19ec-1c88:60333769.509 : => ReadNVMDataInternal
19ec-1c88:60333769.579 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60333769.650 : IO Send command 10 bytes
19ec-1c88:60333769.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:60333769.820 : iCmd = 0, nBytes = 10
19ec-1c88:60333769.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60334063.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60334063.288 : System send command 10 bytes + data 0 bytes
19ec-1c88:60334063.372 : IO total need to receive data 128 bytes
19ec-1c88:60334063.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:60334063.505 : iCmd = 0, nBytes = 128
19ec-1c88:60334191.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60334191.627 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60334191.776 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60334191.918 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60334192.053 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60334192.183 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60334192.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60334192.438 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60334192.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60334192.572 : System total receive data 128 bytes
19ec-1c88:60334192.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:60334192.694 : iCmd = 1, nBytes = 4
19ec-1c88:60334306.763 : 0000 : 00 00 00 00 
19ec-1c88:60334306.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60334307.058 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60334307.135 : NVMData.PadScanCount = 0
19ec-1c88:60334307.192 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60334307.248 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60334307.307 : NVMData.FlatbedScanCount = 0
19ec-1c88:60334307.364 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60334307.416 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60334307.469 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60334307.528 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60334307.584 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60334307.642 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60334307.699 : NVMData.BornMonth = 0
19ec-1c88:60334307.747 : NVMData.BornDay = 0
19ec-1c88:60334307.796 : NVMData.BornYear = 0
19ec-1c88:60334307.845 : NVMData.FirstScanMonth = 4
19ec-1c88:60334307.902 : NVMData.FirstScanDay = 30
19ec-1c88:60334307.957 : NVMData.FirstScanYear = 2020
19ec-1c88:60334308.133 : NVMData.VerticalMagnification = 0
19ec-1c88:60334308.192 : NVMData.HorizontalMagnification = 0
19ec-1c88:60334308.250 : NVMData.PowerSavingTime = 15
19ec-1c88:60334308.305 : NVMData.SN = A094165189010062
19ec-1c88:60334308.358 : NVMData.AutoFeed = 0
19ec-1c88:60334308.411 : NVMData.CCDType = 0
19ec-1c88:60334308.459 : NVMData.ScanSpeed = 0
19ec-1c88:60334308.510 : NVMData.RollerCount = 0
19ec-1c88:60334308.562 : NVMData.MultifeedCount = 0
19ec-1c88:60334308.612 : NVMData.JamCount = 0
19ec-1c88:60334308.665 : NVMData.IdentifyInfo = 
19ec-1c88:60334308.717 : NVMData.FormalName = 
19ec-1c88:60334308.769 : NVMData.ReservedB = 0
19ec-1c88:60334308.820 : NVMData.FunctionCode = 0
19ec-1c88:60334308.869 : NVMData.PreFeed = 0
19ec-1c88:60334308.922 : NVMData.PreFeedTime = 0
19ec-1c88:60334308.971 : NVMData.ButtonNumber = 0
19ec-1c88:60334309.021 : NVMData.PowerOffTime = 0
19ec-1c88:60334309.073 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60334309.147 : => IoObject::IoLockEnd
19ec-1c88:60334309.237 : <= IoObject::IoLockEnd
19ec-1c88:60334309.287 : <= ReadNVMData ret = 1
19ec-1c88:60334933.111 : => TerminateDriver
19ec-1c88:60334933.331 : => CAsicIO::~CAsicIO,pStage=230493256
19ec-1c88:60334933.412 : => CNT96226::Close
19ec-1c88:60334937.791 : <= CNT96226::Close ret = 1
19ec-1c88:60334937.876 : <= CAsicIO::~CAsicIO
19ec-1c88:60334937.939 : => IoObject::IoLockEnd
19ec-1c88:60334937.993 : <= IoObject::IoLockEnd
19ec-1c88:60334938.045 : => IoObject::TerminateDevice
19ec-1c88:60334938.099 : => IoObject::IoLockEnd
19ec-1c88:60334938.149 : <= IoObject::IoLockEnd
19ec-1c88:60334938.251 : <= IoObject::TerminateDevice
19ec-1c88:60334938.602 : <= TerminateDriver ret = 1
19ec-1c88:60337641.026 : ============Debug Start==========
19ec-1c88:60337641.373 : Date : 2020/4/30 14:35:18
19ec-1c88:60337641.459 : Process ID : 19ec
19ec-1c88:60337641.900 : Windows : Version 10.0 build 18363 
19ec-1c88:60337642.424 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:60337642.495 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60337642.563 : MemoryStatus.ullAvailPhys : 1645817856
19ec-1c88:60337642.628 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60337642.694 : MemoryStatus.ullAvailPageFile : 3039973376
19ec-1c88:60337642.758 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60337642.821 : MemoryStatus.ullAvailVirtual : 1716142080
19ec-1c88:60337642.887 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60337642.991 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60337643.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60337643.294 : CPU Count : 4
19ec-1c88:60337643.344 : CPU Frequency : 100.000 Mhz
19ec-1c88:60337647.958 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60337648.098 : => InitializeDriver
19ec-1c88:60337648.395 : <= InitializeDriver ret = 1
19ec-1c88:60340719.812 : => InitializeScanner
19ec-1c88:60340720.085 : => CAsicIO::GetDeviceList
19ec-1c88:60340720.596 : => CNT96226::CNT96226
19ec-1c88:60340720.663 : => CNT96226::Open
19ec-1c88:60340745.039 : <= CNT96226::Open ret = 1
19ec-1c88:60340745.181 : => CNT96226::Initialize
19ec-1c88:60340745.392 : <= CNT96226::Initialize ret = 1
19ec-1c88:60340745.453 : <= CNT96226::CNT96226
19ec-1c88:60340745.510 : => CNT96226::EnumAvailableDevice
19ec-1c88:60340751.199 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60340751.277 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60340751.337 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60344395.088 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60344395.431 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60344402.121 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60344402.229 : => IoObject::GetLockName
19ec-1c88:60344402.286 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60344402.352 : <= IoObject::GetLockName
19ec-1c88:60344402.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:60344403.000 : iCmd = 3, nBytes = 2
19ec-1c88:60344714.480 : 0000 : 06 38 
19ec-1c88:60344714.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60344714.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:60344714.796 : iCmd = 4, nBytes = 2
19ec-1c88:60344954.064 : 0000 : 07 07 
19ec-1c88:60344954.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60344954.310 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60344954.417 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60344954.485 : IO Send command 10 bytes
19ec-1c88:60344954.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:60344954.602 : iCmd = 0, nBytes = 10
19ec-1c88:60344954.710 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60345100.948 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60345101.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:60345101.232 : iCmd = 0, nBytes = 165
19ec-1c88:60345220.859 : skip dump 37 bytes
19ec-1c88:60345221.111 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60345221.259 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60345221.405 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60345221.545 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60345221.675 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60345221.818 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60345221.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345222.077 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345222.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60345222.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:60345222.273 : iCmd = 1, nBytes = 4
19ec-1c88:60345336.824 : 0000 : 00 00 00 00 
19ec-1c88:60345336.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60345337.033 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60345337.106 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60345337.174 : IO Send command 10 bytes
19ec-1c88:60345337.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:60345337.292 : iCmd = 0, nBytes = 10
19ec-1c88:60345337.405 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60345630.711 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60345630.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:60345630.983 : iCmd = 0, nBytes = 128
19ec-1c88:60345746.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345746.918 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345747.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60345747.198 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60345747.335 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60345747.461 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345747.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345747.716 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60345747.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60345747.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:60345747.909 : iCmd = 1, nBytes = 4
19ec-1c88:60345862.650 : 0000 : 00 00 00 00 
19ec-1c88:60345862.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60345862.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60345863.049 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60345863.122 : => CNT96226::Close
19ec-1c88:60345867.227 : <= CNT96226::Close ret = 1
19ec-1c88:60345867.308 : <= CNT96226::~CNT96226
19ec-1c88:60345867.396 : <= CAsicIO::GetDeviceList
19ec-1c88:60345867.849 : => IoObject::SetTimeout
19ec-1c88:60345868.009 : Timeout--> In = 0 Out = 0
19ec-1c88:60345868.071 : <= IoObject::SetTimeout
19ec-1c88:60345868.143 : => CAsicIO::CAsicIO
19ec-1c88:60345868.221 : => CNT96226::CNT96226
19ec-1c88:60345868.274 : => CNT96226::Open
19ec-1c88:60345891.035 : <= CNT96226::Open ret = 1
19ec-1c88:60345891.138 : => CNT96226::Initialize
19ec-1c88:60345891.342 : <= CNT96226::Initialize ret = 1
19ec-1c88:60345891.406 : <= CNT96226::CNT96226
19ec-1c88:60345891.461 : <= CAsicIO::CAsicIO
19ec-1c88:60345891.516 : => CAsicIO::InitializeDevice
19ec-1c88:60345891.589 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60345897.669 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60345897.799 : => IoObject::GetLockName
19ec-1c88:60345897.863 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60345897.929 : <= IoObject::GetLockName
19ec-1c88:60345898.455 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60345898.531 : IO Send command 10 bytes
19ec-1c88:60345898.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:60345898.643 : iCmd = 0, nBytes = 10
19ec-1c88:60345898.751 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60346191.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60346191.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:60346191.786 : iCmd = 0, nBytes = 128
19ec-1c88:60346311.077 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60346311.310 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60346311.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60346311.604 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60346311.739 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60346311.869 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60346311.998 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60346312.127 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60346312.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60346312.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:60346312.332 : iCmd = 1, nBytes = 4
19ec-1c88:60346423.248 : 0000 : 00 00 00 00 
19ec-1c88:60346423.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60346423.459 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60346423.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:60346423.590 : iCmd = 3, nBytes = 2
19ec-1c88:60346736.394 : 0000 : 06 38 
19ec-1c88:60346736.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60346736.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:60346736.692 : iCmd = 4, nBytes = 2
19ec-1c88:60346976.097 : 0000 : 07 07 
19ec-1c88:60346976.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60346976.437 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60346976.549 : => IoObject::InitializeDevice
19ec-1c88:60346976.661 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60346977.350 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60346977.419 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60346978.056 : => FindScanner
19ec-1c88:60346978.114 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60346978.182 : <= FindScanner ret = 1
19ec-1c88:60346978.244 : => IoObject::IoLockStart
19ec-1c88:60346978.350 : => CAsicIO::CheckDevice
19ec-1c88:60346978.409 : => CNT96226::ConnectIsAvailable
19ec-1c88:60346991.349 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60346991.449 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60346991.509 : <= IoObject::IoLockStart
19ec-1c88:60346991.571 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60346991.645 : IO Send command 10 bytes
19ec-1c88:60346991.729 : => CNT96226::VenderCmd_SetData
19ec-1c88:60346991.789 : iCmd = 0, nBytes = 10
19ec-1c88:60346991.900 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60347134.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60347134.740 : System send command 10 bytes + data 0 bytes
19ec-1c88:60347134.822 : IO total need to receive data 5 bytes
19ec-1c88:60347134.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:60347134.955 : iCmd = 0, nBytes = 5
19ec-1c88:60347246.731 : 0000 : 06 00 02 02 ab 
19ec-1c88:60347246.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60347246.971 : System total receive data 5 bytes
19ec-1c88:60347247.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:60347247.100 : iCmd = 1, nBytes = 4
19ec-1c88:60347354.974 : 0000 : 00 00 00 00 
19ec-1c88:60347355.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60347355.271 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60347355.345 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60347355.417 : IO Send command 10 bytes
19ec-1c88:60347355.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:60347355.579 : iCmd = 0, nBytes = 10
19ec-1c88:60347355.688 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60347501.815 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60347501.985 : System send command 10 bytes + data 0 bytes
19ec-1c88:60347502.060 : IO total need to receive data 165 bytes
19ec-1c88:60347502.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:60347502.192 : iCmd = 0, nBytes = 165
19ec-1c88:60347629.613 : skip dump 37 bytes
19ec-1c88:60347629.876 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60347630.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60347630.154 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60347630.296 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60347630.434 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60347630.571 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60347630.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60347630.824 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60347630.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60347630.955 : System total receive data 165 bytes
19ec-1c88:60347631.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:60347631.076 : iCmd = 1, nBytes = 4
19ec-1c88:60347741.489 : 0000 : 00 00 00 00 
19ec-1c88:60347741.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60347741.742 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60347741.906 : Dump Inquiry
19ec-1c88:60347742.042 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60347742.183 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60347742.319 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60347742.458 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60347742.592 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60347742.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60347742.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60347742.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60347743.124 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60347743.257 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60347743.348 : 00a0 : 00 00 00 00 00 
19ec-1c88:60347743.419 : => ReadNVMDataInternal
19ec-1c88:60347743.637 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60347743.705 : IO Send command 10 bytes
19ec-1c88:60347743.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:60347743.845 : iCmd = 0, nBytes = 10
19ec-1c88:60347743.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60348035.446 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60348035.653 : System send command 10 bytes + data 0 bytes
19ec-1c88:60348035.736 : IO total need to receive data 128 bytes
19ec-1c88:60348035.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:60348035.871 : iCmd = 0, nBytes = 128
19ec-1c88:60348159.145 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60348159.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60348159.523 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60348159.665 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60348159.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60348159.922 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60348160.053 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60348160.237 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60348160.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60348160.376 : System total receive data 128 bytes
19ec-1c88:60348160.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:60348160.500 : iCmd = 1, nBytes = 4
19ec-1c88:60348271.232 : 0000 : 00 00 00 00 
19ec-1c88:60348271.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60348271.481 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60348271.557 : NVMData.PadScanCount = 0
19ec-1c88:60348271.616 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60348271.675 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60348271.736 : NVMData.FlatbedScanCount = 0
19ec-1c88:60348271.795 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60348271.850 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60348271.902 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60348271.958 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60348272.017 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60348272.073 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60348272.133 : NVMData.BornMonth = 0
19ec-1c88:60348272.184 : NVMData.BornDay = 0
19ec-1c88:60348272.238 : NVMData.BornYear = 0
19ec-1c88:60348272.289 : NVMData.FirstScanMonth = 4
19ec-1c88:60348272.344 : NVMData.FirstScanDay = 30
19ec-1c88:60348272.400 : NVMData.FirstScanYear = 2020
19ec-1c88:60348272.457 : NVMData.VerticalMagnification = 0
19ec-1c88:60348272.513 : NVMData.HorizontalMagnification = 0
19ec-1c88:60348272.569 : NVMData.PowerSavingTime = 15
19ec-1c88:60348272.626 : NVMData.SN = A094165189010062
19ec-1c88:60348272.679 : NVMData.AutoFeed = 0
19ec-1c88:60348272.730 : NVMData.CCDType = 0
19ec-1c88:60348272.782 : NVMData.ScanSpeed = 0
19ec-1c88:60348272.834 : NVMData.RollerCount = 0
19ec-1c88:60348272.887 : NVMData.MultifeedCount = 0
19ec-1c88:60348272.939 : NVMData.JamCount = 0
19ec-1c88:60348272.993 : NVMData.IdentifyInfo = 
19ec-1c88:60348273.045 : NVMData.FormalName = 
19ec-1c88:60348273.202 : NVMData.ReservedB = 0
19ec-1c88:60348273.259 : NVMData.FunctionCode = 0
19ec-1c88:60348273.311 : NVMData.PreFeed = 0
19ec-1c88:60348273.369 : NVMData.PreFeedTime = 0
19ec-1c88:60348273.422 : NVMData.ButtonNumber = 0
19ec-1c88:60348273.477 : NVMData.PowerOffTime = 0
19ec-1c88:60348273.532 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60348273.615 : => IoObject::IoLockEnd
19ec-1c88:60348273.719 : <= IoObject::IoLockEnd
19ec-1c88:60348273.772 : <= InitializeScanner ret = 1
19ec-1c88:60349637.311 : => GetLogicalScannerAbility
19ec-1c88:60349637.531 : => IoObject::IoLockStart
19ec-1c88:60349637.680 : => CAsicIO::CheckDevice
19ec-1c88:60349637.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:60349651.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60349651.587 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60349651.652 : <= IoObject::IoLockStart
19ec-1c88:60349651.714 : => IoObject::IoLockEnd
19ec-1c88:60349651.812 : <= IoObject::IoLockEnd
19ec-1c88:60349651.887 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60357904.035 : => GetLogicalScannerAbilityEx
19ec-1c88:60357904.233 : => IoObject::IoLockStart
19ec-1c88:60357904.361 : => CAsicIO::CheckDevice
19ec-1c88:60357904.419 : => CNT96226::ConnectIsAvailable
19ec-1c88:60357926.226 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60357926.913 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60357926.974 : <= IoObject::IoLockStart
19ec-1c88:60357927.032 : => IoObject::IoLockEnd
19ec-1c88:60357927.148 : <= IoObject::IoLockEnd
19ec-1c88:60357927.261 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60357927.643 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60365531.544 : => ReadNVMData
19ec-1c88:60365531.729 : => IoObject::IoLockStart
19ec-1c88:60365531.858 : => CAsicIO::CheckDevice
19ec-1c88:60365532.037 : => CNT96226::ConnectIsAvailable
19ec-1c88:60365555.351 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60365555.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60365555.524 : <= IoObject::IoLockStart
19ec-1c88:60365555.592 : => ReadNVMDataInternal
19ec-1c88:60365555.659 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60365555.725 : IO Send command 10 bytes
19ec-1c88:60365555.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:60365555.897 : iCmd = 0, nBytes = 10
19ec-1c88:60365556.011 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60365906.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60365906.828 : System send command 10 bytes + data 0 bytes
19ec-1c88:60365906.902 : IO total need to receive data 128 bytes
19ec-1c88:60365906.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:60365907.017 : iCmd = 0, nBytes = 128
19ec-1c88:60366108.272 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60366108.469 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60366108.614 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60366108.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60366108.871 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60366108.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60366109.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60366109.238 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60366109.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60366109.360 : System total receive data 128 bytes
19ec-1c88:60366109.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:60366109.473 : iCmd = 1, nBytes = 4
19ec-1c88:60366309.743 : 0000 : 00 00 00 00 
19ec-1c88:60366309.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60366310.023 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60366310.093 : NVMData.PadScanCount = 0
19ec-1c88:60366310.148 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60366310.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60366310.264 : NVMData.FlatbedScanCount = 0
19ec-1c88:60366310.322 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60366310.570 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60366310.635 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60366310.691 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60366310.745 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60366310.798 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60366310.851 : NVMData.BornMonth = 0
19ec-1c88:60366310.900 : NVMData.BornDay = 0
19ec-1c88:60366310.952 : NVMData.BornYear = 0
19ec-1c88:60366310.999 : NVMData.FirstScanMonth = 4
19ec-1c88:60366311.051 : NVMData.FirstScanDay = 30
19ec-1c88:60366311.106 : NVMData.FirstScanYear = 2020
19ec-1c88:60366311.159 : NVMData.VerticalMagnification = 0
19ec-1c88:60366311.213 : NVMData.HorizontalMagnification = 0
19ec-1c88:60366311.271 : NVMData.PowerSavingTime = 15
19ec-1c88:60366311.325 : NVMData.SN = A094165189010062
19ec-1c88:60366311.376 : NVMData.AutoFeed = 0
19ec-1c88:60366311.424 : NVMData.CCDType = 0
19ec-1c88:60366311.471 : NVMData.ScanSpeed = 0
19ec-1c88:60366311.521 : NVMData.RollerCount = 0
19ec-1c88:60366311.575 : NVMData.MultifeedCount = 0
19ec-1c88:60366311.628 : NVMData.JamCount = 0
19ec-1c88:60366311.676 : NVMData.IdentifyInfo = 
19ec-1c88:60366311.726 : NVMData.FormalName = 
19ec-1c88:60366311.773 : NVMData.ReservedB = 0
19ec-1c88:60366311.822 : NVMData.FunctionCode = 0
19ec-1c88:60366311.871 : NVMData.PreFeed = 0
19ec-1c88:60366311.917 : NVMData.PreFeedTime = 0
19ec-1c88:60366311.968 : NVMData.ButtonNumber = 0
19ec-1c88:60366312.018 : NVMData.PowerOffTime = 0
19ec-1c88:60366312.066 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60366312.131 : => IoObject::IoLockEnd
19ec-1c88:60366312.219 : <= IoObject::IoLockEnd
19ec-1c88:60366312.266 : <= ReadNVMData ret = 1
19ec-1c88:60376492.914 : => GetADFStatus
19ec-1c88:60376493.375 : => IoObject::IoLockStart
19ec-1c88:60376493.504 : => CAsicIO::CheckDevice
19ec-1c88:60376493.561 : => CNT96226::ConnectIsAvailable
19ec-1c88:60376519.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60376519.990 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60376520.049 : <= IoObject::IoLockStart
19ec-1c88:60376520.108 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60376520.178 : IO Send command 10 bytes
19ec-1c88:60376520.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:60376520.378 : iCmd = 0, nBytes = 10
19ec-1c88:60376520.486 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60376719.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60376720.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:60376720.184 : IO total need to receive data 2 bytes
19ec-1c88:60376720.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:60376720.298 : iCmd = 0, nBytes = 2
19ec-1c88:60376920.775 : 0000 : 00 00 
19ec-1c88:60376921.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60376921.156 : System total receive data 2 bytes
19ec-1c88:60376921.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:60376921.556 : iCmd = 1, nBytes = 4
19ec-1c88:60377078.597 : 0000 : 00 00 00 00 
19ec-1c88:60377078.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60377079.232 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60377079.300 : Return status = 0
19ec-1c88:60377079.364 : => IoObject::IoLockEnd
19ec-1c88:60377079.454 : <= IoObject::IoLockEnd
19ec-1c88:60377079.507 : <= GetADFStatus ret = 1
19ec-1c88:60379867.664 : => GetADFStatus
19ec-1c88:60379867.860 : => IoObject::IoLockStart
19ec-1c88:60379868.004 : => CAsicIO::CheckDevice
19ec-1c88:60379868.062 : => CNT96226::ConnectIsAvailable
19ec-1c88:60379891.371 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60379891.483 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60379891.543 : <= IoObject::IoLockStart
19ec-1c88:60379891.604 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60379891.670 : IO Send command 10 bytes
19ec-1c88:60379891.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:60379891.871 : iCmd = 0, nBytes = 10
19ec-1c88:60379891.981 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60380083.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60380083.230 : System send command 10 bytes + data 0 bytes
19ec-1c88:60380083.503 : IO total need to receive data 2 bytes
19ec-1c88:60380083.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:60380083.640 : iCmd = 0, nBytes = 2
19ec-1c88:60380240.692 : 0000 : 00 00 
19ec-1c88:60380240.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60380240.890 : System total receive data 2 bytes
19ec-1c88:60380240.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:60380241.009 : iCmd = 1, nBytes = 4
19ec-1c88:60380384.156 : 0000 : 00 00 00 00 
19ec-1c88:60380384.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60380384.782 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60380384.849 : Return status = 0
19ec-1c88:60380384.913 : => IoObject::IoLockEnd
19ec-1c88:60380385.006 : <= IoObject::IoLockEnd
19ec-1c88:60380385.055 : <= GetADFStatus ret = 1
19ec-1c88:60382506.030 : => TerminateDriver
19ec-1c88:60382506.218 : => CAsicIO::~CAsicIO,pStage=143723592
19ec-1c88:60382506.299 : => CNT96226::Close
19ec-1c88:60382510.465 : <= CNT96226::Close ret = 1
19ec-1c88:60382510.543 : <= CAsicIO::~CAsicIO
19ec-1c88:60382510.600 : => IoObject::IoLockEnd
19ec-1c88:60382510.653 : <= IoObject::IoLockEnd
19ec-1c88:60382510.705 : => IoObject::TerminateDevice
19ec-1c88:60382510.763 : => IoObject::IoLockEnd
19ec-1c88:60382510.811 : <= IoObject::IoLockEnd
19ec-1c88:60382510.912 : <= IoObject::TerminateDevice
19ec-1c88:60382511.158 : <= TerminateDriver ret = 1
19ec-1c88:60426050.061 : ============Debug Start==========
19ec-1c88:60426050.405 : Date : 2020/4/30 14:35:21
19ec-1c88:60426050.495 : Process ID : 19ec
19ec-1c88:60426050.941 : Windows : Version 10.0 build 18363 
19ec-1c88:60426051.421 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:60426051.486 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60426051.559 : MemoryStatus.ullAvailPhys : 1696911360
19ec-1c88:60426051.624 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60426051.688 : MemoryStatus.ullAvailPageFile : 3008909312
19ec-1c88:60426051.755 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60426051.817 : MemoryStatus.ullAvailVirtual : 1719033856
19ec-1c88:60426051.882 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60426051.994 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60426052.056 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60426052.311 : CPU Count : 4
19ec-1c88:60426052.361 : CPU Frequency : 100.000 Mhz
19ec-1c88:60426056.866 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60426056.999 : => InitializeDriver
19ec-1c88:60426057.294 : <= InitializeDriver ret = 1
19ec-1c88:60426057.351 : => InitializeScanner
19ec-1c88:60426057.433 : => CAsicIO::GetDeviceList
19ec-1c88:60426057.741 : => CNT96226::CNT96226
19ec-1c88:60426057.800 : => CNT96226::Open
19ec-1c88:60426079.556 : <= CNT96226::Open ret = 1
19ec-1c88:60426079.659 : => CNT96226::Initialize
19ec-1c88:60426079.859 : <= CNT96226::Initialize ret = 1
19ec-1c88:60426079.921 : <= CNT96226::CNT96226
19ec-1c88:60426079.974 : => CNT96226::EnumAvailableDevice
19ec-1c88:60426085.486 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60426085.568 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60426085.634 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60429800.854 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60429801.148 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60429809.207 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60429809.310 : => IoObject::GetLockName
19ec-1c88:60429809.368 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60429809.433 : <= IoObject::GetLockName
19ec-1c88:60429809.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:60429809.975 : iCmd = 3, nBytes = 2
19ec-1c88:60430194.181 : 0000 : 06 38 
19ec-1c88:60430194.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60430194.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:60430194.483 : iCmd = 4, nBytes = 2
19ec-1c88:60430502.055 : 0000 : 07 07 
19ec-1c88:60430502.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60430502.225 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60430502.315 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60430502.379 : IO Send command 10 bytes
19ec-1c88:60430502.430 : => CNT96226::VenderCmd_SetData
19ec-1c88:60430502.488 : iCmd = 0, nBytes = 10
19ec-1c88:60430502.586 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60430700.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60430700.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:60430700.675 : iCmd = 0, nBytes = 165
19ec-1c88:60430909.317 : skip dump 37 bytes
19ec-1c88:60430909.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60430909.627 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60430909.758 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60430909.889 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60430910.019 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60430910.151 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60430910.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60430910.404 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60430910.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60430910.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:60430910.579 : iCmd = 1, nBytes = 4
19ec-1c88:60431085.419 : 0000 : 00 00 00 00 
19ec-1c88:60431085.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60431085.632 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60431085.700 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60431085.774 : IO Send command 10 bytes
19ec-1c88:60431085.831 : => CNT96226::VenderCmd_SetData
19ec-1c88:60431085.889 : iCmd = 0, nBytes = 10
19ec-1c88:60431085.997 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60431437.321 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60431437.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:60431437.537 : iCmd = 0, nBytes = 128
19ec-1c88:60431611.545 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60431611.784 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60431612.158 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60431612.294 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60431612.423 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60431612.546 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60431612.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60431612.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60431612.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60431612.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:60431613.049 : iCmd = 1, nBytes = 4
19ec-1c88:60431817.714 : 0000 : 00 00 00 00 
19ec-1c88:60431817.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60431817.892 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60431818.065 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60431818.139 : => CNT96226::Close
19ec-1c88:60431822.074 : <= CNT96226::Close ret = 1
19ec-1c88:60431822.149 : <= CNT96226::~CNT96226
19ec-1c88:60431822.235 : <= CAsicIO::GetDeviceList
19ec-1c88:60431822.688 : => IoObject::SetTimeout
19ec-1c88:60431822.816 : Timeout--> In = 0 Out = 0
19ec-1c88:60431822.872 : <= IoObject::SetTimeout
19ec-1c88:60431822.938 : => CAsicIO::CAsicIO
19ec-1c88:60431823.009 : => CNT96226::CNT96226
19ec-1c88:60431823.064 : => CNT96226::Open
19ec-1c88:60431845.839 : <= CNT96226::Open ret = 1
19ec-1c88:60431845.935 : => CNT96226::Initialize
19ec-1c88:60431846.125 : <= CNT96226::Initialize ret = 1
19ec-1c88:60431846.184 : <= CNT96226::CNT96226
19ec-1c88:60431846.235 : <= CAsicIO::CAsicIO
19ec-1c88:60431846.287 : => CAsicIO::InitializeDevice
19ec-1c88:60431846.352 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60431852.157 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60431852.275 : => IoObject::GetLockName
19ec-1c88:60431852.328 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60431852.392 : <= IoObject::GetLockName
19ec-1c88:60431852.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60431852.971 : IO Send command 10 bytes
19ec-1c88:60431853.024 : => CNT96226::VenderCmd_SetData
19ec-1c88:60431853.081 : iCmd = 0, nBytes = 10
19ec-1c88:60431853.188 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60432193.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60432194.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:60432194.192 : iCmd = 0, nBytes = 128
19ec-1c88:60432397.914 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60432398.078 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60432398.216 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60432398.346 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60432398.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60432398.602 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60432398.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60432398.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60432398.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60432398.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:60432399.016 : iCmd = 1, nBytes = 4
19ec-1c88:60432582.363 : 0000 : 00 00 00 00 
19ec-1c88:60432582.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60432582.561 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60432582.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:60432582.683 : iCmd = 3, nBytes = 2
19ec-1c88:60432957.293 : 0000 : 06 38 
19ec-1c88:60432957.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60432957.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:60432957.578 : iCmd = 4, nBytes = 2
19ec-1c88:60433264.197 : 0000 : 07 07 
19ec-1c88:60433264.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60433264.509 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60433264.606 : => IoObject::InitializeDevice
19ec-1c88:60433264.718 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60433265.376 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60433265.449 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60433266.205 : => FindScanner
19ec-1c88:60433266.264 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60433266.335 : <= FindScanner ret = 1
19ec-1c88:60433266.396 : => IoObject::IoLockStart
19ec-1c88:60433266.496 : => CAsicIO::CheckDevice
19ec-1c88:60433266.548 : => CNT96226::ConnectIsAvailable
19ec-1c88:60433290.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60433291.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60433291.066 : <= IoObject::IoLockStart
19ec-1c88:60433291.120 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60433291.186 : IO Send command 10 bytes
19ec-1c88:60433291.272 : => CNT96226::VenderCmd_SetData
19ec-1c88:60433291.330 : iCmd = 0, nBytes = 10
19ec-1c88:60433291.432 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60433486.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60433486.821 : System send command 10 bytes + data 0 bytes
19ec-1c88:60433486.888 : IO total need to receive data 5 bytes
19ec-1c88:60433486.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:60433487.003 : iCmd = 0, nBytes = 5
19ec-1c88:60433644.824 : 0000 : 06 00 02 02 ab 
19ec-1c88:60433645.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60433645.301 : System total receive data 5 bytes
19ec-1c88:60433645.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:60433645.411 : iCmd = 1, nBytes = 4
19ec-1c88:60433772.403 : 0000 : 00 00 00 00 
19ec-1c88:60433772.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60433772.923 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60433772.993 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60433773.058 : IO Send command 10 bytes
19ec-1c88:60433773.136 : => CNT96226::VenderCmd_SetData
19ec-1c88:60433773.192 : iCmd = 0, nBytes = 10
19ec-1c88:60433773.302 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60433945.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60433945.933 : System send command 10 bytes + data 0 bytes
19ec-1c88:60433946.000 : IO total need to receive data 165 bytes
19ec-1c88:60433946.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:60433946.121 : iCmd = 0, nBytes = 165
19ec-1c88:60434066.585 : skip dump 37 bytes
19ec-1c88:60434066.785 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60434066.928 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60434067.060 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60434067.192 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60434067.320 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60434067.452 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60434067.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434067.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434067.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60434067.819 : System total receive data 165 bytes
19ec-1c88:60434067.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:60434067.935 : iCmd = 1, nBytes = 4
19ec-1c88:60434253.373 : 0000 : 00 00 00 00 
19ec-1c88:60434253.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60434253.645 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60434253.899 : Dump Inquiry
19ec-1c88:60434254.035 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60434254.174 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60434254.311 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60434254.442 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60434254.571 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60434254.699 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60434254.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434254.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434255.079 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60434255.207 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60434255.294 : 00a0 : 00 00 00 00 00 
19ec-1c88:60434255.365 : => ReadNVMDataInternal
19ec-1c88:60434255.572 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60434255.639 : IO Send command 10 bytes
19ec-1c88:60434255.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:60434255.796 : iCmd = 0, nBytes = 10
19ec-1c88:60434255.901 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60434604.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60434604.807 : System send command 10 bytes + data 0 bytes
19ec-1c88:60434604.874 : IO total need to receive data 128 bytes
19ec-1c88:60434604.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:60434604.990 : iCmd = 0, nBytes = 128
19ec-1c88:60434802.260 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434802.456 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434802.603 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60434802.742 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60434802.872 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60434803.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434803.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434803.256 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60434803.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60434803.385 : System total receive data 128 bytes
19ec-1c88:60434803.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:60434803.497 : iCmd = 1, nBytes = 4
19ec-1c88:60434970.409 : 0000 : 00 00 00 00 
19ec-1c88:60434970.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60434970.624 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60434970.691 : NVMData.PadScanCount = 0
19ec-1c88:60434970.747 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60434970.806 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60434970.864 : NVMData.FlatbedScanCount = 0
19ec-1c88:60434970.920 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60434970.972 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60434971.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60434971.081 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60434971.137 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60434971.190 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60434971.243 : NVMData.BornMonth = 0
19ec-1c88:60434971.292 : NVMData.BornDay = 0
19ec-1c88:60434971.341 : NVMData.BornYear = 0
19ec-1c88:60434971.389 : NVMData.FirstScanMonth = 4
19ec-1c88:60434971.441 : NVMData.FirstScanDay = 30
19ec-1c88:60434971.496 : NVMData.FirstScanYear = 2020
19ec-1c88:60434971.551 : NVMData.VerticalMagnification = 0
19ec-1c88:60434971.609 : NVMData.HorizontalMagnification = 0
19ec-1c88:60434971.677 : NVMData.PowerSavingTime = 15
19ec-1c88:60434971.731 : NVMData.SN = A094165189010062
19ec-1c88:60434971.781 : NVMData.AutoFeed = 0
19ec-1c88:60434971.832 : NVMData.CCDType = 0
19ec-1c88:60434971.879 : NVMData.ScanSpeed = 0
19ec-1c88:60434971.928 : NVMData.RollerCount = 0
19ec-1c88:60434971.979 : NVMData.MultifeedCount = 0
19ec-1c88:60434972.029 : NVMData.JamCount = 0
19ec-1c88:60434972.076 : NVMData.IdentifyInfo = 
19ec-1c88:60434972.129 : NVMData.FormalName = 
19ec-1c88:60434972.343 : NVMData.ReservedB = 0
19ec-1c88:60434972.397 : NVMData.FunctionCode = 0
19ec-1c88:60434972.446 : NVMData.PreFeed = 0
19ec-1c88:60434972.495 : NVMData.PreFeedTime = 0
19ec-1c88:60434972.544 : NVMData.ButtonNumber = 0
19ec-1c88:60434972.594 : NVMData.PowerOffTime = 0
19ec-1c88:60434972.646 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60434972.724 : => IoObject::IoLockEnd
19ec-1c88:60434972.813 : <= IoObject::IoLockEnd
19ec-1c88:60434972.861 : <= InitializeScanner ret = 1
19ec-1c88:60434972.922 : => GetLogicalScannerAbilityEx
19ec-1c88:60434972.980 : => IoObject::IoLockStart
19ec-1c88:60434973.142 : => CAsicIO::CheckDevice
19ec-1c88:60434973.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:60434985.803 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60434985.905 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60434985.959 : <= IoObject::IoLockStart
19ec-1c88:60434986.013 : => IoObject::IoLockEnd
19ec-1c88:60434986.099 : <= IoObject::IoLockEnd
19ec-1c88:60434986.209 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60434986.282 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60435158.342 : => ReadNVMData
19ec-1c88:60435158.474 : => IoObject::IoLockStart
19ec-1c88:60435158.644 : => CAsicIO::CheckDevice
19ec-1c88:60435158.700 : => CNT96226::ConnectIsAvailable
19ec-1c88:60435182.077 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60435182.190 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60435182.249 : <= IoObject::IoLockStart
19ec-1c88:60435182.305 : => ReadNVMDataInternal
19ec-1c88:60435182.372 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60435182.440 : IO Send command 10 bytes
19ec-1c88:60435182.554 : => CNT96226::VenderCmd_SetData
19ec-1c88:60435182.612 : iCmd = 0, nBytes = 10
19ec-1c88:60435182.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60435520.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60435520.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:60435520.812 : IO total need to receive data 128 bytes
19ec-1c88:60435520.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:60435520.930 : iCmd = 0, nBytes = 128
19ec-1c88:60435710.132 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60435710.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60435710.465 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60435710.600 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60435710.728 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60435710.851 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60435710.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60435711.097 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60435711.158 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60435711.216 : System total receive data 128 bytes
19ec-1c88:60435711.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:60435711.326 : iCmd = 1, nBytes = 4
19ec-1c88:60435852.610 : 0000 : 00 00 00 00 
19ec-1c88:60435852.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60435853.247 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60435853.317 : NVMData.PadScanCount = 0
19ec-1c88:60435853.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60435853.429 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60435853.489 : NVMData.FlatbedScanCount = 0
19ec-1c88:60435853.542 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60435853.597 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60435853.652 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60435853.707 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60435853.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60435853.819 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60435853.875 : NVMData.BornMonth = 0
19ec-1c88:60435853.925 : NVMData.BornDay = 0
19ec-1c88:60435853.978 : NVMData.BornYear = 0
19ec-1c88:60435854.024 : NVMData.FirstScanMonth = 4
19ec-1c88:60435854.077 : NVMData.FirstScanDay = 30
19ec-1c88:60435854.133 : NVMData.FirstScanYear = 2020
19ec-1c88:60435854.449 : NVMData.VerticalMagnification = 0
19ec-1c88:60435854.508 : NVMData.HorizontalMagnification = 0
19ec-1c88:60435854.561 : NVMData.PowerSavingTime = 15
19ec-1c88:60435854.618 : NVMData.SN = A094165189010062
19ec-1c88:60435854.667 : NVMData.AutoFeed = 0
19ec-1c88:60435854.720 : NVMData.CCDType = 0
19ec-1c88:60435854.772 : NVMData.ScanSpeed = 0
19ec-1c88:60435854.820 : NVMData.RollerCount = 0
19ec-1c88:60435854.872 : NVMData.MultifeedCount = 0
19ec-1c88:60435854.923 : NVMData.JamCount = 0
19ec-1c88:60435854.975 : NVMData.IdentifyInfo = 
19ec-1c88:60435855.027 : NVMData.FormalName = 
19ec-1c88:60435855.075 : NVMData.ReservedB = 0
19ec-1c88:60435855.127 : NVMData.FunctionCode = 0
19ec-1c88:60435855.178 : NVMData.PreFeed = 0
19ec-1c88:60435855.225 : NVMData.PreFeedTime = 0
19ec-1c88:60435855.275 : NVMData.ButtonNumber = 0
19ec-1c88:60435855.324 : NVMData.PowerOffTime = 0
19ec-1c88:60435855.376 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60435855.435 : => IoObject::IoLockEnd
19ec-1c88:60435855.527 : <= IoObject::IoLockEnd
19ec-1c88:60435855.578 : <= ReadNVMData ret = 1
19ec-1c88:60436420.169 : => TerminateDriver
19ec-1c88:60436420.370 : => CAsicIO::~CAsicIO,pStage=199167048
19ec-1c88:60436420.444 : => CNT96226::Close
19ec-1c88:60436425.396 : <= CNT96226::Close ret = 1
19ec-1c88:60436425.477 : <= CAsicIO::~CAsicIO
19ec-1c88:60436425.538 : => IoObject::IoLockEnd
19ec-1c88:60436425.599 : <= IoObject::IoLockEnd
19ec-1c88:60436425.651 : => IoObject::TerminateDevice
19ec-1c88:60436425.703 : => IoObject::IoLockEnd
19ec-1c88:60436425.755 : <= IoObject::IoLockEnd
19ec-1c88:60436425.859 : <= IoObject::TerminateDevice
19ec-1c88:60436426.121 : <= TerminateDriver ret = 1
19ec-1c88:60438638.661 : ============Debug Start==========
19ec-1c88:60438638.983 : Date : 2020/4/30 14:35:22
19ec-1c88:60438639.063 : Process ID : 19ec
19ec-1c88:60438639.492 : Windows : Version 10.0 build 18363 
19ec-1c88:60438639.966 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60438640.032 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60438640.098 : MemoryStatus.ullAvailPhys : 1703976960
19ec-1c88:60438640.159 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60438640.217 : MemoryStatus.ullAvailPageFile : 3008770048
19ec-1c88:60438640.276 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60438640.334 : MemoryStatus.ullAvailVirtual : 1719001088
19ec-1c88:60438640.394 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60438640.499 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60438640.560 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60438640.798 : CPU Count : 4
19ec-1c88:60438640.847 : CPU Frequency : 100.000 Mhz
19ec-1c88:60438645.099 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60438645.227 : => InitializeDriver
19ec-1c88:60438645.494 : <= InitializeDriver ret = 1
19ec-1c88:60441254.042 : => InitializeScanner
19ec-1c88:60441254.284 : => CAsicIO::GetDeviceList
19ec-1c88:60441254.698 : => CNT96226::CNT96226
19ec-1c88:60441254.760 : => CNT96226::Open
19ec-1c88:60441276.462 : <= CNT96226::Open ret = 1
19ec-1c88:60441276.559 : => CNT96226::Initialize
19ec-1c88:60441276.747 : <= CNT96226::Initialize ret = 1
19ec-1c88:60441276.804 : <= CNT96226::CNT96226
19ec-1c88:60441276.858 : => CNT96226::EnumAvailableDevice
19ec-1c88:60441282.016 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60441282.095 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60441282.157 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60445014.538 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60445014.987 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60445026.377 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60445026.591 : => IoObject::GetLockName
19ec-1c88:60445026.712 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60445026.854 : <= IoObject::GetLockName
19ec-1c88:60445027.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:60445027.884 : iCmd = 3, nBytes = 2
19ec-1c88:60445430.821 : 0000 : 06 38 
19ec-1c88:60445431.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60445431.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:60445431.285 : iCmd = 4, nBytes = 2
19ec-1c88:60445775.857 : 0000 : 07 07 
19ec-1c88:60445776.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60445776.238 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60445776.394 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60445776.529 : IO Send command 10 bytes
19ec-1c88:60445776.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:60445776.748 : iCmd = 0, nBytes = 10
19ec-1c88:60445776.962 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60445999.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60445999.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:60445999.396 : iCmd = 0, nBytes = 165
19ec-1c88:60446223.322 : skip dump 37 bytes
19ec-1c88:60446223.724 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60446224.007 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60446224.274 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60446224.556 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60446224.807 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60446225.085 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60446225.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60446225.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60446225.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60446225.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:60446225.970 : iCmd = 1, nBytes = 4
19ec-1c88:60446439.896 : 0000 : 00 00 00 00 
19ec-1c88:60446440.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60446440.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60446440.379 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60446440.513 : IO Send command 10 bytes
19ec-1c88:60446440.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:60446440.734 : iCmd = 0, nBytes = 10
19ec-1c88:60446440.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60446783.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60446784.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:60446784.316 : iCmd = 0, nBytes = 128
19ec-1c88:60447000.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447001.019 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447001.313 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60447001.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60447001.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60447002.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447002.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447002.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447002.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60447002.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:60447002.981 : iCmd = 1, nBytes = 4
19ec-1c88:60447240.925 : 0000 : 00 00 00 00 
19ec-1c88:60447241.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60447241.260 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60447241.644 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60447241.790 : => CNT96226::Close
19ec-1c88:60447249.078 : <= CNT96226::Close ret = 1
19ec-1c88:60447249.229 : <= CNT96226::~CNT96226
19ec-1c88:60447249.382 : <= CAsicIO::GetDeviceList
19ec-1c88:60447250.215 : => IoObject::SetTimeout
19ec-1c88:60447250.518 : Timeout--> In = 0 Out = 0
19ec-1c88:60447250.639 : <= IoObject::SetTimeout
19ec-1c88:60447250.771 : => CAsicIO::CAsicIO
19ec-1c88:60447250.909 : => CNT96226::CNT96226
19ec-1c88:60447251.017 : => CNT96226::Open
19ec-1c88:60447292.304 : <= CNT96226::Open ret = 1
19ec-1c88:60447292.501 : => CNT96226::Initialize
19ec-1c88:60447292.880 : <= CNT96226::Initialize ret = 1
19ec-1c88:60447293.005 : <= CNT96226::CNT96226
19ec-1c88:60447293.106 : <= CAsicIO::CAsicIO
19ec-1c88:60447293.208 : => CAsicIO::InitializeDevice
19ec-1c88:60447293.343 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60447305.179 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60447305.394 : => IoObject::GetLockName
19ec-1c88:60447305.506 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60447305.637 : <= IoObject::GetLockName
19ec-1c88:60447306.607 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60447306.748 : IO Send command 10 bytes
19ec-1c88:60447306.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:60447306.964 : iCmd = 0, nBytes = 10
19ec-1c88:60447307.196 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60447672.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60447672.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:60447672.831 : iCmd = 0, nBytes = 128
19ec-1c88:60447885.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447885.773 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447886.071 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60447886.352 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60447886.613 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60447887.001 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447888.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447888.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60447888.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60447888.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:60447888.688 : iCmd = 1, nBytes = 4
19ec-1c88:60448081.903 : 0000 : 00 00 00 00 
19ec-1c88:60448082.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60448082.292 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60448082.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:60448082.537 : iCmd = 3, nBytes = 2
19ec-1c88:60448449.812 : 0000 : 06 38 
19ec-1c88:60448450.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60448450.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:60448450.286 : iCmd = 4, nBytes = 2
19ec-1c88:60448766.713 : 0000 : 07 07 
19ec-1c88:60448766.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60448767.286 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60448767.482 : => IoObject::InitializeDevice
19ec-1c88:60448767.673 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60448768.821 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60448768.963 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60448770.326 : => FindScanner
19ec-1c88:60448770.447 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60448770.579 : <= FindScanner ret = 1
19ec-1c88:60448770.691 : => IoObject::IoLockStart
19ec-1c88:60448770.898 : => CAsicIO::CheckDevice
19ec-1c88:60448771.004 : => CNT96226::ConnectIsAvailable
19ec-1c88:60448789.300 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60448789.537 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60448789.677 : <= IoObject::IoLockStart
19ec-1c88:60448789.805 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60448789.947 : IO Send command 10 bytes
19ec-1c88:60448790.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:60448790.251 : iCmd = 0, nBytes = 10
19ec-1c88:60448790.476 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60448971.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60448971.207 : System send command 10 bytes + data 0 bytes
19ec-1c88:60448971.276 : IO total need to receive data 5 bytes
19ec-1c88:60448971.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:60448971.395 : iCmd = 0, nBytes = 5
19ec-1c88:60449109.631 : 0000 : 06 00 02 02 ab 
19ec-1c88:60449109.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60449109.808 : System total receive data 5 bytes
19ec-1c88:60449109.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:60449109.927 : iCmd = 1, nBytes = 4
19ec-1c88:60449233.280 : 0000 : 00 00 00 00 
19ec-1c88:60449233.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60449233.512 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60449233.582 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60449233.647 : IO Send command 10 bytes
19ec-1c88:60449233.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:60449233.795 : iCmd = 0, nBytes = 10
19ec-1c88:60449233.903 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60449379.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60449379.796 : System send command 10 bytes + data 0 bytes
19ec-1c88:60449379.864 : IO total need to receive data 165 bytes
19ec-1c88:60449379.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:60449379.986 : iCmd = 0, nBytes = 165
19ec-1c88:60449520.260 : skip dump 37 bytes
19ec-1c88:60449520.485 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60449520.624 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60449520.759 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60449520.891 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60449521.019 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60449521.148 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60449521.275 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60449521.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60449521.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60449521.520 : System total receive data 165 bytes
19ec-1c88:60449521.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:60449521.633 : iCmd = 1, nBytes = 4
19ec-1c88:60449646.451 : 0000 : 00 00 00 00 
19ec-1c88:60449646.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60449646.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60449646.886 : Dump Inquiry
19ec-1c88:60449647.011 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60449647.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60449647.275 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60449647.405 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60449647.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60449647.665 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60449647.789 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60449647.914 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60449648.046 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60449648.175 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60449648.265 : 00a0 : 00 00 00 00 00 
19ec-1c88:60449648.337 : => ReadNVMDataInternal
19ec-1c88:60449648.563 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60449648.691 : IO Send command 10 bytes
19ec-1c88:60449648.784 : => CNT96226::VenderCmd_SetData
19ec-1c88:60449648.839 : iCmd = 0, nBytes = 10
19ec-1c88:60449648.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60449972.280 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60449972.463 : System send command 10 bytes + data 0 bytes
19ec-1c88:60449972.535 : IO total need to receive data 128 bytes
19ec-1c88:60449972.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:60449972.649 : iCmd = 0, nBytes = 128
19ec-1c88:60450161.433 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60450161.649 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60450161.804 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60450161.945 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60450162.077 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60450162.206 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60450162.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60450162.461 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60450162.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60450162.600 : System total receive data 128 bytes
19ec-1c88:60450162.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:60450162.724 : iCmd = 1, nBytes = 4
19ec-1c88:60450288.273 : 0000 : 00 00 00 00 
19ec-1c88:60450288.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60450288.500 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60450288.575 : NVMData.PadScanCount = 0
19ec-1c88:60450288.632 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60450288.686 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60450288.749 : NVMData.FlatbedScanCount = 0
19ec-1c88:60450288.803 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60450288.859 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60450288.911 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60450288.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60450289.020 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60450289.074 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60450289.358 : NVMData.BornMonth = 0
19ec-1c88:60450289.409 : NVMData.BornDay = 0
19ec-1c88:60450289.462 : NVMData.BornYear = 0
19ec-1c88:60450289.512 : NVMData.FirstScanMonth = 4
19ec-1c88:60450289.564 : NVMData.FirstScanDay = 30
19ec-1c88:60450289.622 : NVMData.FirstScanYear = 2020
19ec-1c88:60450289.679 : NVMData.VerticalMagnification = 0
19ec-1c88:60450289.733 : NVMData.HorizontalMagnification = 0
19ec-1c88:60450289.789 : NVMData.PowerSavingTime = 15
19ec-1c88:60450289.843 : NVMData.SN = A094165189010062
19ec-1c88:60450289.895 : NVMData.AutoFeed = 0
19ec-1c88:60450289.945 : NVMData.CCDType = 0
19ec-1c88:60450289.994 : NVMData.ScanSpeed = 0
19ec-1c88:60450290.042 : NVMData.RollerCount = 0
19ec-1c88:60450290.094 : NVMData.MultifeedCount = 0
19ec-1c88:60450290.145 : NVMData.JamCount = 0
19ec-1c88:60450290.193 : NVMData.IdentifyInfo = 
19ec-1c88:60450290.245 : NVMData.FormalName = 
19ec-1c88:60450290.473 : NVMData.ReservedB = 0
19ec-1c88:60450290.755 : NVMData.FunctionCode = 0
19ec-1c88:60450290.804 : NVMData.PreFeed = 0
19ec-1c88:60450290.858 : NVMData.PreFeedTime = 0
19ec-1c88:60450290.908 : NVMData.ButtonNumber = 0
19ec-1c88:60450290.959 : NVMData.PowerOffTime = 0
19ec-1c88:60450291.010 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60450291.087 : => IoObject::IoLockEnd
19ec-1c88:60450291.177 : <= IoObject::IoLockEnd
19ec-1c88:60450291.227 : <= InitializeScanner ret = 1
19ec-1c88:60451651.056 : => GetLogicalScannerAbility
19ec-1c88:60451651.265 : => IoObject::IoLockStart
19ec-1c88:60451651.402 : => CAsicIO::CheckDevice
19ec-1c88:60451651.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:60451664.656 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60451664.754 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60451664.816 : <= IoObject::IoLockStart
19ec-1c88:60451664.873 : => IoObject::IoLockEnd
19ec-1c88:60451664.971 : <= IoObject::IoLockEnd
19ec-1c88:60451665.046 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60455617.262 : => GetLogicalScannerAbilityEx
19ec-1c88:60455617.457 : => IoObject::IoLockStart
19ec-1c88:60455617.598 : => CAsicIO::CheckDevice
19ec-1c88:60455617.656 : => CNT96226::ConnectIsAvailable
19ec-1c88:60455631.264 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60455631.383 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60455631.449 : <= IoObject::IoLockStart
19ec-1c88:60455631.511 : => IoObject::IoLockEnd
19ec-1c88:60455631.616 : <= IoObject::IoLockEnd
19ec-1c88:60455631.737 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60455631.813 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60463685.511 : => ReadNVMData
19ec-1c88:60463685.695 : => IoObject::IoLockStart
19ec-1c88:60463685.814 : => CAsicIO::CheckDevice
19ec-1c88:60463685.879 : => CNT96226::ConnectIsAvailable
19ec-1c88:60463704.492 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60463704.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60463704.976 : <= IoObject::IoLockStart
19ec-1c88:60463705.042 : => ReadNVMDataInternal
19ec-1c88:60463705.101 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60463705.172 : IO Send command 10 bytes
19ec-1c88:60463705.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:60463705.370 : iCmd = 0, nBytes = 10
19ec-1c88:60463705.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60464033.045 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60464033.505 : System send command 10 bytes + data 0 bytes
19ec-1c88:60464033.585 : IO total need to receive data 128 bytes
19ec-1c88:60464033.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:60464033.718 : iCmd = 0, nBytes = 128
19ec-1c88:60464172.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60464172.864 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60464173.015 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60464173.157 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60464173.288 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60464173.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60464173.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60464173.674 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60464173.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60464173.801 : System total receive data 128 bytes
19ec-1c88:60464173.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:60464173.923 : iCmd = 1, nBytes = 4
19ec-1c88:60464330.270 : 0000 : 00 00 00 00 
19ec-1c88:60464330.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60464330.504 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60464330.578 : NVMData.PadScanCount = 0
19ec-1c88:60464330.639 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60464330.696 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60464330.753 : NVMData.FlatbedScanCount = 0
19ec-1c88:60464330.809 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60464331.009 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60464331.070 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60464331.124 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60464331.238 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60464331.294 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60464331.350 : NVMData.BornMonth = 0
19ec-1c88:60464331.400 : NVMData.BornDay = 0
19ec-1c88:60464331.452 : NVMData.BornYear = 0
19ec-1c88:60464331.502 : NVMData.FirstScanMonth = 4
19ec-1c88:60464331.554 : NVMData.FirstScanDay = 30
19ec-1c88:60464331.609 : NVMData.FirstScanYear = 2020
19ec-1c88:60464331.664 : NVMData.VerticalMagnification = 0
19ec-1c88:60464331.722 : NVMData.HorizontalMagnification = 0
19ec-1c88:60464331.776 : NVMData.PowerSavingTime = 15
19ec-1c88:60464331.832 : NVMData.SN = A094165189010062
19ec-1c88:60464331.882 : NVMData.AutoFeed = 0
19ec-1c88:60464331.932 : NVMData.CCDType = 0
19ec-1c88:60464331.980 : NVMData.ScanSpeed = 0
19ec-1c88:60464332.031 : NVMData.RollerCount = 0
19ec-1c88:60464332.085 : NVMData.MultifeedCount = 0
19ec-1c88:60464332.141 : NVMData.JamCount = 0
19ec-1c88:60464332.192 : NVMData.IdentifyInfo = 
19ec-1c88:60464332.245 : NVMData.FormalName = 
19ec-1c88:60464332.294 : NVMData.ReservedB = 0
19ec-1c88:60464332.346 : NVMData.FunctionCode = 0
19ec-1c88:60464332.396 : NVMData.PreFeed = 0
19ec-1c88:60464332.446 : NVMData.PreFeedTime = 0
19ec-1c88:60464332.497 : NVMData.ButtonNumber = 0
19ec-1c88:60464332.549 : NVMData.PowerOffTime = 0
19ec-1c88:60464332.601 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60464332.663 : => IoObject::IoLockEnd
19ec-1c88:60464332.752 : <= IoObject::IoLockEnd
19ec-1c88:60464332.804 : <= ReadNVMData ret = 1
19ec-1c88:60474241.674 : => GetADFStatus
19ec-1c88:60474242.125 : => IoObject::IoLockStart
19ec-1c88:60474242.261 : => CAsicIO::CheckDevice
19ec-1c88:60474242.322 : => CNT96226::ConnectIsAvailable
19ec-1c88:60474261.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60474261.537 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60474261.660 : <= IoObject::IoLockStart
19ec-1c88:60474261.775 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60474262.110 : IO Send command 10 bytes
19ec-1c88:60474262.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:60474262.290 : iCmd = 0, nBytes = 10
19ec-1c88:60474262.399 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60474460.861 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60474461.145 : System send command 10 bytes + data 0 bytes
19ec-1c88:60474461.303 : IO total need to receive data 2 bytes
19ec-1c88:60474461.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:60474461.672 : iCmd = 0, nBytes = 2
19ec-1c88:60474645.819 : 0000 : 00 00 
19ec-1c88:60474645.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60474646.008 : System total receive data 2 bytes
19ec-1c88:60474646.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:60474646.121 : iCmd = 1, nBytes = 4
19ec-1c88:60474785.187 : 0000 : 00 00 00 00 
19ec-1c88:60474785.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60474785.427 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60474785.492 : Return status = 0
19ec-1c88:60474785.557 : => IoObject::IoLockEnd
19ec-1c88:60474785.647 : <= IoObject::IoLockEnd
19ec-1c88:60474785.697 : <= GetADFStatus ret = 1
19ec-1c88:60477465.761 : => GetADFStatus
19ec-1c88:60477465.960 : => IoObject::IoLockStart
19ec-1c88:60477466.082 : => CAsicIO::CheckDevice
19ec-1c88:60477466.136 : => CNT96226::ConnectIsAvailable
19ec-1c88:60477483.763 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60477483.869 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60477483.933 : <= IoObject::IoLockStart
19ec-1c88:60477483.996 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60477484.069 : IO Send command 10 bytes
19ec-1c88:60477484.193 : => CNT96226::VenderCmd_SetData
19ec-1c88:60477484.253 : iCmd = 0, nBytes = 10
19ec-1c88:60477484.362 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60477681.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60477681.330 : System send command 10 bytes + data 0 bytes
19ec-1c88:60477681.553 : IO total need to receive data 2 bytes
19ec-1c88:60477681.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:60477681.691 : iCmd = 0, nBytes = 2
19ec-1c88:60477846.831 : 0000 : 00 00 
19ec-1c88:60477847.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60477847.191 : System total receive data 2 bytes
19ec-1c88:60477847.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:60477847.664 : iCmd = 1, nBytes = 4
19ec-1c88:60478021.060 : 0000 : 00 00 00 00 
19ec-1c88:60478021.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60478021.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60478021.399 : Return status = 0
19ec-1c88:60478021.471 : => IoObject::IoLockEnd
19ec-1c88:60478021.565 : <= IoObject::IoLockEnd
19ec-1c88:60478021.618 : <= GetADFStatus ret = 1
19ec-1c88:60480269.598 : => TerminateDriver
19ec-1c88:60480270.016 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:60480270.091 : => CNT96226::Close
19ec-1c88:60480274.995 : <= CNT96226::Close ret = 1
19ec-1c88:60480275.073 : <= CAsicIO::~CAsicIO
19ec-1c88:60480275.130 : => IoObject::IoLockEnd
19ec-1c88:60480275.184 : <= IoObject::IoLockEnd
19ec-1c88:60480275.240 : => IoObject::TerminateDevice
19ec-1c88:60480275.298 : => IoObject::IoLockEnd
19ec-1c88:60480275.348 : <= IoObject::IoLockEnd
19ec-1c88:60480275.464 : <= IoObject::TerminateDevice
19ec-1c88:60480275.735 : <= TerminateDriver ret = 1
19ec-1c88:60524021.760 : ============Debug Start==========
19ec-1c88:60524022.066 : Date : 2020/4/30 14:35:24
19ec-1c88:60524022.156 : Process ID : 19ec
19ec-1c88:60524022.570 : Windows : Version 10.0 build 18363 
19ec-1c88:60524023.031 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60524023.099 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60524023.168 : MemoryStatus.ullAvailPhys : 1711730688
19ec-1c88:60524023.227 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60524023.288 : MemoryStatus.ullAvailPageFile : 3009921024
19ec-1c88:60524023.348 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60524023.407 : MemoryStatus.ullAvailVirtual : 1720049664
19ec-1c88:60524023.466 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60524023.566 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60524023.623 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60524023.875 : CPU Count : 4
19ec-1c88:60524023.924 : CPU Frequency : 100.000 Mhz
19ec-1c88:60524028.422 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60524028.563 : => InitializeDriver
19ec-1c88:60524028.839 : <= InitializeDriver ret = 1
19ec-1c88:60524028.895 : => InitializeScanner
19ec-1c88:60524028.975 : => CAsicIO::GetDeviceList
19ec-1c88:60524029.270 : => CNT96226::CNT96226
19ec-1c88:60524029.332 : => CNT96226::Open
19ec-1c88:60524050.940 : <= CNT96226::Open ret = 1
19ec-1c88:60524051.030 : => CNT96226::Initialize
19ec-1c88:60524051.217 : <= CNT96226::Initialize ret = 1
19ec-1c88:60524051.277 : <= CNT96226::CNT96226
19ec-1c88:60524051.336 : => CNT96226::EnumAvailableDevice
19ec-1c88:60524056.656 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60524056.736 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60524056.792 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60527749.149 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60527749.449 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60527755.485 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60527755.589 : => IoObject::GetLockName
19ec-1c88:60527755.664 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60527755.730 : <= IoObject::GetLockName
19ec-1c88:60527756.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:60527756.279 : iCmd = 3, nBytes = 2
19ec-1c88:60528107.292 : 0000 : 06 38 
19ec-1c88:60528107.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60528107.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:60528107.607 : iCmd = 4, nBytes = 2
19ec-1c88:60528397.573 : 0000 : 07 07 
19ec-1c88:60528397.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60528397.779 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60528397.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60528397.946 : IO Send command 10 bytes
19ec-1c88:60528398.002 : => CNT96226::VenderCmd_SetData
19ec-1c88:60528398.062 : iCmd = 0, nBytes = 10
19ec-1c88:60528398.174 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60528571.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60528571.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:60528571.918 : iCmd = 0, nBytes = 165
19ec-1c88:60528725.663 : skip dump 37 bytes
19ec-1c88:60528725.879 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60528726.022 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60528726.160 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60528726.299 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60528726.431 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60528726.567 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60528726.699 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60528726.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60528726.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60528726.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:60528727.011 : iCmd = 1, nBytes = 4
19ec-1c88:60528842.160 : 0000 : 00 00 00 00 
19ec-1c88:60528842.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60528842.312 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60528842.376 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60528842.670 : IO Send command 10 bytes
19ec-1c88:60528842.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:60528842.776 : iCmd = 0, nBytes = 10
19ec-1c88:60528842.877 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60529159.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60529159.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:60529159.449 : iCmd = 0, nBytes = 128
19ec-1c88:60529301.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529302.070 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529302.214 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60529302.353 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60529302.485 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60529302.618 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529302.746 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529302.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529302.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60529303.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:60529303.061 : iCmd = 1, nBytes = 4
19ec-1c88:60529413.875 : 0000 : 00 00 00 00 
19ec-1c88:60529413.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60529414.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60529414.419 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60529414.493 : => CNT96226::Close
19ec-1c88:60529418.610 : <= CNT96226::Close ret = 1
19ec-1c88:60529418.681 : <= CNT96226::~CNT96226
19ec-1c88:60529418.774 : <= CAsicIO::GetDeviceList
19ec-1c88:60529419.106 : => IoObject::SetTimeout
19ec-1c88:60529419.268 : Timeout--> In = 0 Out = 0
19ec-1c88:60529419.328 : <= IoObject::SetTimeout
19ec-1c88:60529419.401 : => CAsicIO::CAsicIO
19ec-1c88:60529419.472 : => CNT96226::CNT96226
19ec-1c88:60529419.525 : => CNT96226::Open
19ec-1c88:60529441.847 : <= CNT96226::Open ret = 1
19ec-1c88:60529441.943 : => CNT96226::Initialize
19ec-1c88:60529442.131 : <= CNT96226::Initialize ret = 1
19ec-1c88:60529442.188 : <= CNT96226::CNT96226
19ec-1c88:60529442.244 : <= CAsicIO::CAsicIO
19ec-1c88:60529442.298 : => CAsicIO::InitializeDevice
19ec-1c88:60529442.374 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60529448.590 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60529448.713 : => IoObject::GetLockName
19ec-1c88:60529448.768 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60529449.064 : <= IoObject::GetLockName
19ec-1c88:60529449.554 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60529449.628 : IO Send command 10 bytes
19ec-1c88:60529449.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:60529449.738 : iCmd = 0, nBytes = 10
19ec-1c88:60529449.850 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60529771.439 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60529771.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:60529771.702 : iCmd = 0, nBytes = 128
19ec-1c88:60529974.856 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529975.318 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529975.457 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60529975.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60529975.721 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60529975.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529975.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529976.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60529976.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60529976.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:60529976.268 : iCmd = 1, nBytes = 4
19ec-1c88:60530121.564 : 0000 : 00 00 00 00 
19ec-1c88:60530121.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60530121.762 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60530121.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:60530121.885 : iCmd = 3, nBytes = 2
19ec-1c88:60530467.392 : 0000 : 06 38 
19ec-1c88:60530467.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60530467.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:60530467.613 : iCmd = 4, nBytes = 2
19ec-1c88:60530744.297 : 0000 : 07 07 
19ec-1c88:60530744.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60530744.593 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60530744.689 : => IoObject::InitializeDevice
19ec-1c88:60530744.800 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60530745.430 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60530745.502 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60530746.214 : => FindScanner
19ec-1c88:60530746.274 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60530746.339 : <= FindScanner ret = 1
19ec-1c88:60530746.402 : => IoObject::IoLockStart
19ec-1c88:60530746.504 : => CAsicIO::CheckDevice
19ec-1c88:60530746.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:60530759.567 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60530759.659 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60530759.713 : <= IoObject::IoLockStart
19ec-1c88:60530759.768 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60530759.830 : IO Send command 10 bytes
19ec-1c88:60530759.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:60530759.964 : iCmd = 0, nBytes = 10
19ec-1c88:60530760.065 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60530954.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60530954.617 : System send command 10 bytes + data 0 bytes
19ec-1c88:60530954.679 : IO total need to receive data 5 bytes
19ec-1c88:60530954.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:60530954.789 : iCmd = 0, nBytes = 5
19ec-1c88:60531126.581 : 0000 : 06 00 02 02 ab 
19ec-1c88:60531126.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60531126.754 : System total receive data 5 bytes
19ec-1c88:60531126.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:60531127.320 : iCmd = 1, nBytes = 4
19ec-1c88:60531234.740 : 0000 : 00 00 00 00 
19ec-1c88:60531234.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60531234.998 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60531235.066 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60531235.128 : IO Send command 10 bytes
19ec-1c88:60531235.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:60531235.281 : iCmd = 0, nBytes = 10
19ec-1c88:60531235.385 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60531419.235 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60531419.676 : System send command 10 bytes + data 0 bytes
19ec-1c88:60531419.758 : IO total need to receive data 165 bytes
19ec-1c88:60531419.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:60531419.883 : iCmd = 0, nBytes = 165
19ec-1c88:60531622.855 : skip dump 37 bytes
19ec-1c88:60531623.058 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60531623.200 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60531623.334 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60531623.469 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60531623.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60531623.730 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60531623.854 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60531623.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60531624.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60531624.101 : System total receive data 165 bytes
19ec-1c88:60531624.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:60531624.216 : iCmd = 1, nBytes = 4
19ec-1c88:60531780.408 : 0000 : 00 00 00 00 
19ec-1c88:60531780.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60531780.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60531780.952 : Dump Inquiry
19ec-1c88:60531781.092 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60531781.226 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60531781.361 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60531781.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60531781.618 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60531781.748 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60531781.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60531781.999 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60531782.127 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60531782.255 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60531782.342 : 00a0 : 00 00 00 00 00 
19ec-1c88:60531782.415 : => ReadNVMDataInternal
19ec-1c88:60531782.639 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60531782.703 : IO Send command 10 bytes
19ec-1c88:60531782.796 : => CNT96226::VenderCmd_SetData
19ec-1c88:60531782.849 : iCmd = 0, nBytes = 10
19ec-1c88:60531782.945 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60532107.450 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60532107.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:60532107.630 : IO total need to receive data 128 bytes
19ec-1c88:60532107.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:60532107.741 : iCmd = 0, nBytes = 128
19ec-1c88:60532291.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60532291.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60532291.813 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60532291.946 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60532292.069 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60532292.194 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60532292.320 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60532292.446 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60532292.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60532292.571 : System total receive data 128 bytes
19ec-1c88:60532292.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:60532292.685 : iCmd = 1, nBytes = 4
19ec-1c88:60532469.966 : 0000 : 00 00 00 00 
19ec-1c88:60532470.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60532470.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60532470.263 : NVMData.PadScanCount = 0
19ec-1c88:60532470.319 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60532470.372 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60532470.430 : NVMData.FlatbedScanCount = 0
19ec-1c88:60532470.488 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60532470.541 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60532470.594 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60532470.649 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60532470.716 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60532470.769 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60532470.826 : NVMData.BornMonth = 0
19ec-1c88:60532470.875 : NVMData.BornDay = 0
19ec-1c88:60532470.924 : NVMData.BornYear = 0
19ec-1c88:60532470.971 : NVMData.FirstScanMonth = 4
19ec-1c88:60532471.022 : NVMData.FirstScanDay = 30
19ec-1c88:60532471.074 : NVMData.FirstScanYear = 2020
19ec-1c88:60532471.128 : NVMData.VerticalMagnification = 0
19ec-1c88:60532471.185 : NVMData.HorizontalMagnification = 0
19ec-1c88:60532471.244 : NVMData.PowerSavingTime = 15
19ec-1c88:60532471.298 : NVMData.SN = A094165189010062
19ec-1c88:60532471.350 : NVMData.AutoFeed = 0
19ec-1c88:60532471.399 : NVMData.CCDType = 0
19ec-1c88:60532471.447 : NVMData.ScanSpeed = 0
19ec-1c88:60532471.494 : NVMData.RollerCount = 0
19ec-1c88:60532471.547 : NVMData.MultifeedCount = 0
19ec-1c88:60532471.597 : NVMData.JamCount = 0
19ec-1c88:60532471.643 : NVMData.IdentifyInfo = 
19ec-1c88:60532471.694 : NVMData.FormalName = 
19ec-1c88:60532471.891 : NVMData.ReservedB = 0
19ec-1c88:60532471.947 : NVMData.FunctionCode = 0
19ec-1c88:60532471.998 : NVMData.PreFeed = 0
19ec-1c88:60532472.046 : NVMData.PreFeedTime = 0
19ec-1c88:60532472.092 : NVMData.ButtonNumber = 0
19ec-1c88:60532472.141 : NVMData.PowerOffTime = 0
19ec-1c88:60532472.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60532472.273 : => IoObject::IoLockEnd
19ec-1c88:60532472.369 : <= IoObject::IoLockEnd
19ec-1c88:60532472.418 : <= InitializeScanner ret = 1
19ec-1c88:60532472.482 : => GetLogicalScannerAbilityEx
19ec-1c88:60532472.550 : => IoObject::IoLockStart
19ec-1c88:60532472.643 : => CAsicIO::CheckDevice
19ec-1c88:60532472.695 : => CNT96226::ConnectIsAvailable
19ec-1c88:60532491.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60532491.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60532491.875 : <= IoObject::IoLockStart
19ec-1c88:60532491.932 : => IoObject::IoLockEnd
19ec-1c88:60532492.023 : <= IoObject::IoLockEnd
19ec-1c88:60532492.137 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60532492.208 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60532669.885 : => ReadNVMData
19ec-1c88:60532670.052 : => IoObject::IoLockStart
19ec-1c88:60532670.170 : => CAsicIO::CheckDevice
19ec-1c88:60532670.228 : => CNT96226::ConnectIsAvailable
19ec-1c88:60532688.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60532689.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60532689.134 : <= IoObject::IoLockStart
19ec-1c88:60532689.200 : => ReadNVMDataInternal
19ec-1c88:60532689.280 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60532689.351 : IO Send command 10 bytes
19ec-1c88:60532689.494 : => CNT96226::VenderCmd_SetData
19ec-1c88:60532689.556 : iCmd = 0, nBytes = 10
19ec-1c88:60532689.667 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60533031.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60533031.360 : System send command 10 bytes + data 0 bytes
19ec-1c88:60533031.431 : IO total need to receive data 128 bytes
19ec-1c88:60533031.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:60533031.552 : iCmd = 0, nBytes = 128
19ec-1c88:60533230.770 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60533230.990 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60533231.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60533231.269 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60533231.403 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60533231.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60533231.668 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60533231.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60533231.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60533231.924 : System total receive data 128 bytes
19ec-1c88:60533231.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:60533232.039 : iCmd = 1, nBytes = 4
19ec-1c88:60533361.095 : 0000 : 00 00 00 00 
19ec-1c88:60533361.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60533361.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60533361.379 : NVMData.PadScanCount = 0
19ec-1c88:60533361.433 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60533361.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60533361.547 : NVMData.FlatbedScanCount = 0
19ec-1c88:60533361.600 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60533361.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60533361.710 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60533361.764 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60533361.822 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60533361.875 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60533361.941 : NVMData.BornMonth = 0
19ec-1c88:60533361.991 : NVMData.BornDay = 0
19ec-1c88:60533362.041 : NVMData.BornYear = 0
19ec-1c88:60533362.091 : NVMData.FirstScanMonth = 4
19ec-1c88:60533362.142 : NVMData.FirstScanDay = 30
19ec-1c88:60533362.195 : NVMData.FirstScanYear = 2020
19ec-1c88:60533362.372 : NVMData.VerticalMagnification = 0
19ec-1c88:60533362.430 : NVMData.HorizontalMagnification = 0
19ec-1c88:60533362.485 : NVMData.PowerSavingTime = 15
19ec-1c88:60533362.540 : NVMData.SN = A094165189010062
19ec-1c88:60533362.592 : NVMData.AutoFeed = 0
19ec-1c88:60533362.641 : NVMData.CCDType = 0
19ec-1c88:60533362.689 : NVMData.ScanSpeed = 0
19ec-1c88:60533362.738 : NVMData.RollerCount = 0
19ec-1c88:60533362.790 : NVMData.MultifeedCount = 0
19ec-1c88:60533362.841 : NVMData.JamCount = 0
19ec-1c88:60533362.893 : NVMData.IdentifyInfo = 
19ec-1c88:60533362.943 : NVMData.FormalName = 
19ec-1c88:60533362.994 : NVMData.ReservedB = 0
19ec-1c88:60533363.042 : NVMData.FunctionCode = 0
19ec-1c88:60533363.091 : NVMData.PreFeed = 0
19ec-1c88:60533363.140 : NVMData.PreFeedTime = 0
19ec-1c88:60533363.188 : NVMData.ButtonNumber = 0
19ec-1c88:60533363.236 : NVMData.PowerOffTime = 0
19ec-1c88:60533363.287 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60533363.348 : => IoObject::IoLockEnd
19ec-1c88:60533363.438 : <= IoObject::IoLockEnd
19ec-1c88:60533363.489 : <= ReadNVMData ret = 1
19ec-1c88:60533904.078 : => TerminateDriver
19ec-1c88:60533904.264 : => CAsicIO::~CAsicIO,pStage=17894472
19ec-1c88:60533904.339 : => CNT96226::Close
19ec-1c88:60533908.444 : <= CNT96226::Close ret = 1
19ec-1c88:60533908.520 : <= CAsicIO::~CAsicIO
19ec-1c88:60533908.578 : => IoObject::IoLockEnd
19ec-1c88:60533908.630 : <= IoObject::IoLockEnd
19ec-1c88:60533908.680 : => IoObject::TerminateDevice
19ec-1c88:60533908.732 : => IoObject::IoLockEnd
19ec-1c88:60533908.781 : <= IoObject::IoLockEnd
19ec-1c88:60533908.883 : <= IoObject::TerminateDevice
19ec-1c88:60533909.134 : <= TerminateDriver ret = 1
19ec-1c88:60536449.488 : ============Debug Start==========
19ec-1c88:60536449.796 : Date : 2020/4/30 14:35:25
19ec-1c88:60536449.876 : Process ID : 19ec
19ec-1c88:60536450.305 : Windows : Version 10.0 build 18363 
19ec-1c88:60536450.783 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60536450.847 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60536450.977 : MemoryStatus.ullAvailPhys : 1711337472
19ec-1c88:60536451.039 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60536451.102 : MemoryStatus.ullAvailPageFile : 3008638976
19ec-1c88:60536451.432 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60536451.495 : MemoryStatus.ullAvailVirtual : 1720291328
19ec-1c88:60536451.557 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60536451.662 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60536451.721 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60536452.210 : CPU Count : 4
19ec-1c88:60536452.257 : CPU Frequency : 100.000 Mhz
19ec-1c88:60536456.635 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60536456.763 : => InitializeDriver
19ec-1c88:60536457.282 : <= InitializeDriver ret = 1
19ec-1c88:60539096.981 : => InitializeScanner
19ec-1c88:60539097.235 : => CAsicIO::GetDeviceList
19ec-1c88:60539097.683 : => CNT96226::CNT96226
19ec-1c88:60539097.744 : => CNT96226::Open
19ec-1c88:60539120.824 : <= CNT96226::Open ret = 1
19ec-1c88:60539120.926 : => CNT96226::Initialize
19ec-1c88:60539121.119 : <= CNT96226::Initialize ret = 1
19ec-1c88:60539121.172 : <= CNT96226::CNT96226
19ec-1c88:60539121.222 : => CNT96226::EnumAvailableDevice
19ec-1c88:60539126.410 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60539126.485 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60539126.540 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60543148.167 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60543148.465 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60543154.301 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60543154.414 : => IoObject::GetLockName
19ec-1c88:60543154.474 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60543154.543 : <= IoObject::GetLockName
19ec-1c88:60543155.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:60543155.090 : iCmd = 3, nBytes = 2
19ec-1c88:60543502.509 : 0000 : 06 38 
19ec-1c88:60543502.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60543502.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:60543502.784 : iCmd = 4, nBytes = 2
19ec-1c88:60543785.459 : 0000 : 07 07 
19ec-1c88:60543785.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60543785.709 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60543785.798 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60543785.866 : IO Send command 10 bytes
19ec-1c88:60543785.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:60543785.982 : iCmd = 0, nBytes = 10
19ec-1c88:60543786.086 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60543974.907 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60543975.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:60543975.082 : iCmd = 0, nBytes = 165
19ec-1c88:60544136.781 : skip dump 37 bytes
19ec-1c88:60544137.049 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60544137.195 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60544137.331 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60544137.469 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60544137.597 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60544137.738 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60544137.865 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544137.994 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544138.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60544138.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:60544138.181 : iCmd = 1, nBytes = 4
19ec-1c88:60544252.655 : 0000 : 00 00 00 00 
19ec-1c88:60544252.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60544252.838 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60544252.902 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60544252.966 : IO Send command 10 bytes
19ec-1c88:60544253.256 : => CNT96226::VenderCmd_SetData
19ec-1c88:60544253.314 : iCmd = 0, nBytes = 10
19ec-1c88:60544253.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60544563.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60544563.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:60544563.623 : iCmd = 0, nBytes = 128
19ec-1c88:60544724.575 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544724.812 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544724.957 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60544725.096 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60544725.223 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60544725.354 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544725.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544725.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60544725.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60544725.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:60544725.806 : iCmd = 1, nBytes = 4
19ec-1c88:60544835.972 : 0000 : 00 00 00 00 
19ec-1c88:60544836.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60544836.147 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60544836.316 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60544836.391 : => CNT96226::Close
19ec-1c88:60544840.137 : <= CNT96226::Close ret = 1
19ec-1c88:60544840.210 : <= CNT96226::~CNT96226
19ec-1c88:60544840.300 : <= CAsicIO::GetDeviceList
19ec-1c88:60544840.714 : => IoObject::SetTimeout
19ec-1c88:60544840.843 : Timeout--> In = 0 Out = 0
19ec-1c88:60544840.905 : <= IoObject::SetTimeout
19ec-1c88:60544840.977 : => CAsicIO::CAsicIO
19ec-1c88:60544841.054 : => CNT96226::CNT96226
19ec-1c88:60544841.110 : => CNT96226::Open
19ec-1c88:60544864.572 : <= CNT96226::Open ret = 1
19ec-1c88:60544864.677 : => CNT96226::Initialize
19ec-1c88:60544864.871 : <= CNT96226::Initialize ret = 1
19ec-1c88:60544864.930 : <= CNT96226::CNT96226
19ec-1c88:60544864.981 : <= CAsicIO::CAsicIO
19ec-1c88:60544865.036 : => CAsicIO::InitializeDevice
19ec-1c88:60544865.112 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60544871.146 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60544871.261 : => IoObject::GetLockName
19ec-1c88:60544871.320 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60544871.400 : <= IoObject::GetLockName
19ec-1c88:60544871.967 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60544872.041 : IO Send command 10 bytes
19ec-1c88:60544872.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:60544872.153 : iCmd = 0, nBytes = 10
19ec-1c88:60544872.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60545182.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60545182.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:60545182.682 : iCmd = 0, nBytes = 128
19ec-1c88:60545358.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60545358.785 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60545358.930 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60545359.072 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60545359.204 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60545359.330 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60545359.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60545359.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60545359.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60545359.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:60545359.780 : iCmd = 1, nBytes = 4
19ec-1c88:60545485.653 : 0000 : 00 00 00 00 
19ec-1c88:60545485.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60545485.807 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60545485.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:60545485.922 : iCmd = 3, nBytes = 2
19ec-1c88:60545835.161 : 0000 : 06 38 
19ec-1c88:60545835.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60545835.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:60545835.458 : iCmd = 4, nBytes = 2
19ec-1c88:60546147.669 : 0000 : 07 07 
19ec-1c88:60546147.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60546148.017 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60546148.119 : => IoObject::InitializeDevice
19ec-1c88:60546148.230 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60546149.061 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60546149.134 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60546149.972 : => FindScanner
19ec-1c88:60546150.034 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60546150.100 : <= FindScanner ret = 1
19ec-1c88:60546150.158 : => IoObject::IoLockStart
19ec-1c88:60546150.268 : => CAsicIO::CheckDevice
19ec-1c88:60546150.322 : => CNT96226::ConnectIsAvailable
19ec-1c88:60546166.535 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60546166.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60546166.693 : <= IoObject::IoLockStart
19ec-1c88:60546166.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60546166.824 : IO Send command 10 bytes
19ec-1c88:60546166.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:60546166.967 : iCmd = 0, nBytes = 10
19ec-1c88:60546167.069 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60546352.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60546352.419 : System send command 10 bytes + data 0 bytes
19ec-1c88:60546352.496 : IO total need to receive data 5 bytes
19ec-1c88:60546352.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:60546352.619 : iCmd = 0, nBytes = 5
19ec-1c88:60546526.897 : 0000 : 06 00 02 02 ab 
19ec-1c88:60546527.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60546527.087 : System total receive data 5 bytes
19ec-1c88:60546527.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:60546527.208 : iCmd = 1, nBytes = 4
19ec-1c88:60546676.833 : 0000 : 00 00 00 00 
19ec-1c88:60546676.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60546677.139 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60546677.224 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60546677.290 : IO Send command 10 bytes
19ec-1c88:60546677.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:60546677.460 : iCmd = 0, nBytes = 10
19ec-1c88:60546677.565 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60546839.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60546839.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:60546839.419 : IO total need to receive data 165 bytes
19ec-1c88:60546839.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:60546839.541 : iCmd = 0, nBytes = 165
19ec-1c88:60546958.559 : skip dump 37 bytes
19ec-1c88:60546958.746 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60546958.885 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60546959.021 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60546959.155 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60546959.288 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60546959.423 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60546959.550 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60546959.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60546959.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60546959.801 : System total receive data 165 bytes
19ec-1c88:60546959.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:60546959.912 : iCmd = 1, nBytes = 4
19ec-1c88:60547066.800 : 0000 : 00 00 00 00 
19ec-1c88:60547066.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60547067.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60547067.211 : Dump Inquiry
19ec-1c88:60547067.336 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60547067.472 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60547067.603 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60547067.740 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60547067.867 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60547067.998 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60547068.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547068.251 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547068.382 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60547068.510 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60547068.596 : 00a0 : 00 00 00 00 00 
19ec-1c88:60547068.679 : => ReadNVMDataInternal
19ec-1c88:60547068.884 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60547068.947 : IO Send command 10 bytes
19ec-1c88:60547069.047 : => CNT96226::VenderCmd_SetData
19ec-1c88:60547069.100 : iCmd = 0, nBytes = 10
19ec-1c88:60547069.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60547392.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60547392.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:60547392.389 : IO total need to receive data 128 bytes
19ec-1c88:60547392.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:60547392.512 : iCmd = 0, nBytes = 128
19ec-1c88:60547546.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547546.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547547.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60547547.258 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60547547.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60547547.502 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547547.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547547.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60547547.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60547547.876 : System total receive data 128 bytes
19ec-1c88:60547547.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:60547547.988 : iCmd = 1, nBytes = 4
19ec-1c88:60547698.837 : 0000 : 00 00 00 00 
19ec-1c88:60547698.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60547699.151 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60547699.226 : NVMData.PadScanCount = 0
19ec-1c88:60547699.288 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60547699.349 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60547699.410 : NVMData.FlatbedScanCount = 0
19ec-1c88:60547699.469 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60547699.522 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60547699.575 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60547699.633 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60547699.691 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60547699.748 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60547699.804 : NVMData.BornMonth = 0
19ec-1c88:60547699.854 : NVMData.BornDay = 0
19ec-1c88:60547699.908 : NVMData.BornYear = 0
19ec-1c88:60547699.956 : NVMData.FirstScanMonth = 4
19ec-1c88:60547700.133 : NVMData.FirstScanDay = 30
19ec-1c88:60547700.196 : NVMData.FirstScanYear = 2020
19ec-1c88:60547700.250 : NVMData.VerticalMagnification = 0
19ec-1c88:60547700.306 : NVMData.HorizontalMagnification = 0
19ec-1c88:60547700.359 : NVMData.PowerSavingTime = 15
19ec-1c88:60547700.416 : NVMData.SN = A094165189010062
19ec-1c88:60547700.468 : NVMData.AutoFeed = 0
19ec-1c88:60547700.519 : NVMData.CCDType = 0
19ec-1c88:60547700.568 : NVMData.ScanSpeed = 0
19ec-1c88:60547700.619 : NVMData.RollerCount = 0
19ec-1c88:60547700.671 : NVMData.MultifeedCount = 0
19ec-1c88:60547700.726 : NVMData.JamCount = 0
19ec-1c88:60547700.775 : NVMData.IdentifyInfo = 
19ec-1c88:60547700.828 : NVMData.FormalName = 
19ec-1c88:60547701.025 : NVMData.ReservedB = 0
19ec-1c88:60547701.086 : NVMData.FunctionCode = 0
19ec-1c88:60547701.140 : NVMData.PreFeed = 0
19ec-1c88:60547701.197 : NVMData.PreFeedTime = 0
19ec-1c88:60547701.250 : NVMData.ButtonNumber = 0
19ec-1c88:60547701.304 : NVMData.PowerOffTime = 0
19ec-1c88:60547701.356 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60547701.439 : => IoObject::IoLockEnd
19ec-1c88:60547701.535 : <= IoObject::IoLockEnd
19ec-1c88:60547701.586 : <= InitializeScanner ret = 1
19ec-1c88:60549046.161 : => GetLogicalScannerAbility
19ec-1c88:60549046.351 : => IoObject::IoLockStart
19ec-1c88:60549046.477 : => CAsicIO::CheckDevice
19ec-1c88:60549046.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:60549066.116 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60549066.217 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60549066.281 : <= IoObject::IoLockStart
19ec-1c88:60549066.350 : => IoObject::IoLockEnd
19ec-1c88:60549066.454 : <= IoObject::IoLockEnd
19ec-1c88:60549066.532 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60552870.217 : => GetLogicalScannerAbilityEx
19ec-1c88:60552870.411 : => IoObject::IoLockStart
19ec-1c88:60552870.543 : => CAsicIO::CheckDevice
19ec-1c88:60552870.597 : => CNT96226::ConnectIsAvailable
19ec-1c88:60552895.498 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60552895.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60552895.846 : <= IoObject::IoLockStart
19ec-1c88:60552895.966 : => IoObject::IoLockEnd
19ec-1c88:60552896.185 : <= IoObject::IoLockEnd
19ec-1c88:60552896.614 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60552896.690 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60560365.115 : => ReadNVMData
19ec-1c88:60560365.300 : => IoObject::IoLockStart
19ec-1c88:60560365.436 : => CAsicIO::CheckDevice
19ec-1c88:60560365.497 : => CNT96226::ConnectIsAvailable
19ec-1c88:60560392.025 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60560392.140 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60560392.199 : <= IoObject::IoLockStart
19ec-1c88:60560392.266 : => ReadNVMDataInternal
19ec-1c88:60560392.329 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60560392.397 : IO Send command 10 bytes
19ec-1c88:60560392.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:60560392.572 : iCmd = 0, nBytes = 10
19ec-1c88:60560392.683 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60560755.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60560756.004 : System send command 10 bytes + data 0 bytes
19ec-1c88:60560756.076 : IO total need to receive data 128 bytes
19ec-1c88:60560756.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:60560756.197 : iCmd = 0, nBytes = 128
19ec-1c88:60560964.236 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60560964.411 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60560964.549 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60560964.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60560964.813 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60560964.936 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60560965.060 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60560965.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60560965.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60560965.305 : System total receive data 128 bytes
19ec-1c88:60560965.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:60560965.420 : iCmd = 1, nBytes = 4
19ec-1c88:60561140.751 : 0000 : 00 00 00 00 
19ec-1c88:60561140.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60561141.050 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60561141.124 : NVMData.PadScanCount = 0
19ec-1c88:60561141.183 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60561141.242 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60561141.303 : NVMData.FlatbedScanCount = 0
19ec-1c88:60561141.358 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60561141.561 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60561141.629 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60561141.684 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60561141.741 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60561141.795 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60561141.852 : NVMData.BornMonth = 0
19ec-1c88:60561141.902 : NVMData.BornDay = 0
19ec-1c88:60561141.953 : NVMData.BornYear = 0
19ec-1c88:60561142.002 : NVMData.FirstScanMonth = 4
19ec-1c88:60561142.055 : NVMData.FirstScanDay = 30
19ec-1c88:60561142.110 : NVMData.FirstScanYear = 2020
19ec-1c88:60561142.165 : NVMData.VerticalMagnification = 0
19ec-1c88:60561142.222 : NVMData.HorizontalMagnification = 0
19ec-1c88:60561142.278 : NVMData.PowerSavingTime = 15
19ec-1c88:60561142.334 : NVMData.SN = A094165189010062
19ec-1c88:60561142.385 : NVMData.AutoFeed = 0
19ec-1c88:60561142.435 : NVMData.CCDType = 0
19ec-1c88:60561142.482 : NVMData.ScanSpeed = 0
19ec-1c88:60561142.533 : NVMData.RollerCount = 0
19ec-1c88:60561142.589 : NVMData.MultifeedCount = 0
19ec-1c88:60561142.643 : NVMData.JamCount = 0
19ec-1c88:60561142.693 : NVMData.IdentifyInfo = 
19ec-1c88:60561142.744 : NVMData.FormalName = 
19ec-1c88:60561142.794 : NVMData.ReservedB = 0
19ec-1c88:60561142.843 : NVMData.FunctionCode = 0
19ec-1c88:60561142.894 : NVMData.PreFeed = 0
19ec-1c88:60561142.943 : NVMData.PreFeedTime = 0
19ec-1c88:60561142.993 : NVMData.ButtonNumber = 0
19ec-1c88:60561143.045 : NVMData.PowerOffTime = 0
19ec-1c88:60561143.096 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60561143.158 : => IoObject::IoLockEnd
19ec-1c88:60561143.250 : <= IoObject::IoLockEnd
19ec-1c88:60561143.303 : <= ReadNVMData ret = 1
19ec-1c88:60570865.952 : => GetADFStatus
19ec-1c88:60570866.380 : => IoObject::IoLockStart
19ec-1c88:60570866.518 : => CAsicIO::CheckDevice
19ec-1c88:60570866.573 : => CNT96226::ConnectIsAvailable
19ec-1c88:60570891.256 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60570891.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60570891.433 : <= IoObject::IoLockStart
19ec-1c88:60570891.490 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60570891.557 : IO Send command 10 bytes
19ec-1c88:60570891.678 : => CNT96226::VenderCmd_SetData
19ec-1c88:60570891.735 : iCmd = 0, nBytes = 10
19ec-1c88:60570891.844 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60571093.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60571093.496 : System send command 10 bytes + data 0 bytes
19ec-1c88:60571093.568 : IO total need to receive data 2 bytes
19ec-1c88:60571093.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:60571093.686 : iCmd = 0, nBytes = 2
19ec-1c88:60571300.932 : 0000 : 00 00 
19ec-1c88:60571301.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60571301.084 : System total receive data 2 bytes
19ec-1c88:60571301.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:60571301.197 : iCmd = 1, nBytes = 4
19ec-1c88:60571486.690 : 0000 : 00 00 00 00 
19ec-1c88:60571486.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60571486.921 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60571486.987 : Return status = 0
19ec-1c88:60571487.047 : => IoObject::IoLockEnd
19ec-1c88:60571487.137 : <= IoObject::IoLockEnd
19ec-1c88:60571487.187 : <= GetADFStatus ret = 1
19ec-1c88:60574280.760 : => GetADFStatus
19ec-1c88:60574280.964 : => IoObject::IoLockStart
19ec-1c88:60574281.110 : => CAsicIO::CheckDevice
19ec-1c88:60574281.168 : => CNT96226::ConnectIsAvailable
19ec-1c88:60574300.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60574301.056 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60574301.116 : <= IoObject::IoLockStart
19ec-1c88:60574301.174 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60574301.241 : IO Send command 10 bytes
19ec-1c88:60574301.365 : => CNT96226::VenderCmd_SetData
19ec-1c88:60574301.425 : iCmd = 0, nBytes = 10
19ec-1c88:60574301.534 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60574463.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60574463.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:60574463.371 : IO total need to receive data 2 bytes
19ec-1c88:60574463.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:60574463.513 : iCmd = 0, nBytes = 2
19ec-1c88:60574574.879 : 0000 : 00 00 
19ec-1c88:60574575.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60574575.091 : System total receive data 2 bytes
19ec-1c88:60574575.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:60574575.226 : iCmd = 1, nBytes = 4
19ec-1c88:60574682.894 : 0000 : 00 00 00 00 
19ec-1c88:60574683.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60574683.138 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60574683.204 : Return status = 0
19ec-1c88:60574683.261 : => IoObject::IoLockEnd
19ec-1c88:60574683.354 : <= IoObject::IoLockEnd
19ec-1c88:60574683.402 : <= GetADFStatus ret = 1
19ec-1c88:60576897.712 : => TerminateDriver
19ec-1c88:60576897.909 : => CAsicIO::~CAsicIO,pStage=16518216
19ec-1c88:60576897.982 : => CNT96226::Close
19ec-1c88:60576902.202 : <= CNT96226::Close ret = 1
19ec-1c88:60576902.279 : <= CAsicIO::~CAsicIO
19ec-1c88:60576902.333 : => IoObject::IoLockEnd
19ec-1c88:60576902.387 : <= IoObject::IoLockEnd
19ec-1c88:60576902.439 : => IoObject::TerminateDevice
19ec-1c88:60576902.494 : => IoObject::IoLockEnd
19ec-1c88:60576902.542 : <= IoObject::IoLockEnd
19ec-1c88:60576902.642 : <= IoObject::TerminateDevice
19ec-1c88:60576902.885 : <= TerminateDriver ret = 1
19ec-1c88:60623320.739 : ============Debug Start==========
19ec-1c88:60623321.035 : Date : 2020/4/30 14:35:28
19ec-1c88:60623321.120 : Process ID : 19ec
19ec-1c88:60623321.542 : Windows : Version 10.0 build 18363 
19ec-1c88:60623322.005 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60623322.066 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60623322.134 : MemoryStatus.ullAvailPhys : 1722535936
19ec-1c88:60623322.194 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60623322.255 : MemoryStatus.ullAvailPageFile : 3018698752
19ec-1c88:60623322.318 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60623322.378 : MemoryStatus.ullAvailVirtual : 1720459264
19ec-1c88:60623322.438 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60623322.539 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60623322.603 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60623322.841 : CPU Count : 4
19ec-1c88:60623322.885 : CPU Frequency : 100.000 Mhz
19ec-1c88:60623327.275 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60623327.411 : => InitializeDriver
19ec-1c88:60623327.681 : <= InitializeDriver ret = 1
19ec-1c88:60623327.739 : => InitializeScanner
19ec-1c88:60623327.817 : => CAsicIO::GetDeviceList
19ec-1c88:60623328.110 : => CNT96226::CNT96226
19ec-1c88:60623328.167 : => CNT96226::Open
19ec-1c88:60623350.902 : <= CNT96226::Open ret = 1
19ec-1c88:60623350.998 : => CNT96226::Initialize
19ec-1c88:60623351.193 : <= CNT96226::Initialize ret = 1
19ec-1c88:60623351.249 : <= CNT96226::CNT96226
19ec-1c88:60623351.303 : => CNT96226::EnumAvailableDevice
19ec-1c88:60623357.160 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60623357.249 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60623357.312 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60626967.199 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60626967.507 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60626973.558 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60626973.665 : => IoObject::GetLockName
19ec-1c88:60626973.723 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60626973.795 : <= IoObject::GetLockName
19ec-1c88:60626974.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:60626974.377 : iCmd = 3, nBytes = 2
19ec-1c88:60627313.892 : 0000 : 06 38 
19ec-1c88:60627314.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60627314.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:60627314.194 : iCmd = 4, nBytes = 2
19ec-1c88:60627584.718 : 0000 : 07 07 
19ec-1c88:60627584.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60627584.982 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60627585.077 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60627585.148 : IO Send command 10 bytes
19ec-1c88:60627585.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:60627585.263 : iCmd = 0, nBytes = 10
19ec-1c88:60627585.370 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60627743.030 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60627743.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:60627743.221 : iCmd = 0, nBytes = 165
19ec-1c88:60627885.649 : skip dump 37 bytes
19ec-1c88:60627885.859 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60627886.012 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60627886.161 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60627886.301 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60627886.435 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60627886.576 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60627886.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60627886.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60627886.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60627886.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:60627887.027 : iCmd = 1, nBytes = 4
19ec-1c88:60628009.591 : 0000 : 00 00 00 00 
19ec-1c88:60628009.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60628009.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60628009.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60628009.959 : IO Send command 10 bytes
19ec-1c88:60628010.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:60628010.069 : iCmd = 0, nBytes = 10
19ec-1c88:60628010.178 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60628315.548 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60628315.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:60628315.772 : iCmd = 0, nBytes = 128
19ec-1c88:60628442.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60628442.581 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60628442.727 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60628442.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60628442.990 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60628443.118 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60628443.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60628443.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60628443.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60628443.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:60628443.559 : iCmd = 1, nBytes = 4
19ec-1c88:60628562.415 : 0000 : 00 00 00 00 
19ec-1c88:60628562.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60628562.629 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60628562.807 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60628562.881 : => CNT96226::Close
19ec-1c88:60628566.660 : <= CNT96226::Close ret = 1
19ec-1c88:60628566.743 : <= CNT96226::~CNT96226
19ec-1c88:60628566.843 : <= CAsicIO::GetDeviceList
19ec-1c88:60628567.332 : => IoObject::SetTimeout
19ec-1c88:60628567.485 : Timeout--> In = 0 Out = 0
19ec-1c88:60628567.547 : <= IoObject::SetTimeout
19ec-1c88:60628567.620 : => CAsicIO::CAsicIO
19ec-1c88:60628567.691 : => CNT96226::CNT96226
19ec-1c88:60628567.754 : => CNT96226::Open
19ec-1c88:60628590.317 : <= CNT96226::Open ret = 1
19ec-1c88:60628590.418 : => CNT96226::Initialize
19ec-1c88:60628590.617 : <= CNT96226::Initialize ret = 1
19ec-1c88:60628590.675 : <= CNT96226::CNT96226
19ec-1c88:60628590.733 : <= CAsicIO::CAsicIO
19ec-1c88:60628590.791 : => CAsicIO::InitializeDevice
19ec-1c88:60628590.862 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60628596.834 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60628596.958 : => IoObject::GetLockName
19ec-1c88:60628597.016 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60628597.083 : <= IoObject::GetLockName
19ec-1c88:60628597.614 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60628597.689 : IO Send command 10 bytes
19ec-1c88:60628597.746 : => CNT96226::VenderCmd_SetData
19ec-1c88:60628597.804 : iCmd = 0, nBytes = 10
19ec-1c88:60628597.918 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60628910.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60628910.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:60628910.324 : iCmd = 0, nBytes = 128
19ec-1c88:60629026.595 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60629026.788 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60629026.931 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60629027.067 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60629027.192 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60629027.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60629027.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60629027.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60629027.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60629027.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:60629027.750 : iCmd = 1, nBytes = 4
19ec-1c88:60629205.130 : 0000 : 00 00 00 00 
19ec-1c88:60629205.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60629205.315 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60629205.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:60629205.438 : iCmd = 3, nBytes = 2
19ec-1c88:60629552.748 : 0000 : 06 38 
19ec-1c88:60629552.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60629552.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:60629553.052 : iCmd = 4, nBytes = 2
19ec-1c88:60629834.711 : 0000 : 07 07 
19ec-1c88:60629834.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60629835.040 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60629835.143 : => IoObject::InitializeDevice
19ec-1c88:60629835.257 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60629836.025 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60629836.097 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60629836.796 : => FindScanner
19ec-1c88:60629836.859 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60629836.925 : <= FindScanner ret = 1
19ec-1c88:60629836.986 : => IoObject::IoLockStart
19ec-1c88:60629837.090 : => CAsicIO::CheckDevice
19ec-1c88:60629837.145 : => CNT96226::ConnectIsAvailable
19ec-1c88:60629850.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60629850.171 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60629850.230 : <= IoObject::IoLockStart
19ec-1c88:60629850.289 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60629850.352 : IO Send command 10 bytes
19ec-1c88:60629850.430 : => CNT96226::VenderCmd_SetData
19ec-1c88:60629850.486 : iCmd = 0, nBytes = 10
19ec-1c88:60629850.592 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60630036.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60630036.621 : System send command 10 bytes + data 0 bytes
19ec-1c88:60630036.704 : IO total need to receive data 5 bytes
19ec-1c88:60630036.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:60630036.834 : iCmd = 0, nBytes = 5
19ec-1c88:60630206.349 : 0000 : 06 00 02 02 ab 
19ec-1c88:60630206.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60630206.585 : System total receive data 5 bytes
19ec-1c88:60630206.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:60630206.710 : iCmd = 1, nBytes = 4
19ec-1c88:60630356.258 : 0000 : 00 00 00 00 
19ec-1c88:60630356.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60630356.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60630356.590 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60630356.655 : IO Send command 10 bytes
19ec-1c88:60630356.735 : => CNT96226::VenderCmd_SetData
19ec-1c88:60630356.791 : iCmd = 0, nBytes = 10
19ec-1c88:60630356.891 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60630507.395 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60630507.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:60630507.649 : IO total need to receive data 165 bytes
19ec-1c88:60630507.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:60630507.783 : iCmd = 0, nBytes = 165
19ec-1c88:60630658.411 : skip dump 37 bytes
19ec-1c88:60630658.670 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60630658.826 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60630658.974 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60630659.113 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60630659.248 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60630659.392 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60630659.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60630659.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60630659.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60630659.793 : System total receive data 165 bytes
19ec-1c88:60630659.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:60630659.914 : iCmd = 1, nBytes = 4
19ec-1c88:60630809.592 : 0000 : 00 00 00 00 
19ec-1c88:60630809.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60630809.877 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60630810.039 : Dump Inquiry
19ec-1c88:60630810.170 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60630810.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60630810.440 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60630810.574 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60630810.702 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60630810.834 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60630810.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60630811.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60630811.215 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60630811.343 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60630811.430 : 00a0 : 00 00 00 00 00 
19ec-1c88:60630811.503 : => ReadNVMDataInternal
19ec-1c88:60630811.688 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60630811.752 : IO Send command 10 bytes
19ec-1c88:60630811.834 : => CNT96226::VenderCmd_SetData
19ec-1c88:60630811.892 : iCmd = 0, nBytes = 10
19ec-1c88:60630811.995 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60631137.370 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60631137.613 : System send command 10 bytes + data 0 bytes
19ec-1c88:60631137.696 : IO total need to receive data 128 bytes
19ec-1c88:60631137.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:60631137.832 : iCmd = 0, nBytes = 128
19ec-1c88:60631288.088 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60631288.335 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60631288.481 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60631288.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60631288.748 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60631288.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60631289.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60631289.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60631289.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60631289.264 : System total receive data 128 bytes
19ec-1c88:60631289.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:60631289.387 : iCmd = 1, nBytes = 4
19ec-1c88:60631407.713 : 0000 : 00 00 00 00 
19ec-1c88:60631407.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60631407.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60631408.018 : NVMData.PadScanCount = 0
19ec-1c88:60631408.076 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60631408.134 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60631408.194 : NVMData.FlatbedScanCount = 0
19ec-1c88:60631408.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60631408.319 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60631408.375 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60631408.428 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60631408.483 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60631408.537 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60631408.591 : NVMData.BornMonth = 0
19ec-1c88:60631408.641 : NVMData.BornDay = 0
19ec-1c88:60631408.693 : NVMData.BornYear = 0
19ec-1c88:60631408.744 : NVMData.FirstScanMonth = 4
19ec-1c88:60631408.798 : NVMData.FirstScanDay = 30
19ec-1c88:60631408.853 : NVMData.FirstScanYear = 2020
19ec-1c88:60631408.908 : NVMData.VerticalMagnification = 0
19ec-1c88:60631408.967 : NVMData.HorizontalMagnification = 0
19ec-1c88:60631409.024 : NVMData.PowerSavingTime = 15
19ec-1c88:60631409.080 : NVMData.SN = A094165189010062
19ec-1c88:60631409.132 : NVMData.AutoFeed = 0
19ec-1c88:60631409.182 : NVMData.CCDType = 0
19ec-1c88:60631409.231 : NVMData.ScanSpeed = 0
19ec-1c88:60631409.281 : NVMData.RollerCount = 0
19ec-1c88:60631409.334 : NVMData.MultifeedCount = 0
19ec-1c88:60631409.385 : NVMData.JamCount = 0
19ec-1c88:60631409.435 : NVMData.IdentifyInfo = 
19ec-1c88:60631409.488 : NVMData.FormalName = 
19ec-1c88:60631409.635 : NVMData.ReservedB = 0
19ec-1c88:60631409.689 : NVMData.FunctionCode = 0
19ec-1c88:60631409.738 : NVMData.PreFeed = 0
19ec-1c88:60631409.788 : NVMData.PreFeedTime = 0
19ec-1c88:60631409.837 : NVMData.ButtonNumber = 0
19ec-1c88:60631409.887 : NVMData.PowerOffTime = 0
19ec-1c88:60631409.940 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60631410.021 : => IoObject::IoLockEnd
19ec-1c88:60631410.119 : <= IoObject::IoLockEnd
19ec-1c88:60631410.171 : <= InitializeScanner ret = 1
19ec-1c88:60631410.233 : => GetLogicalScannerAbilityEx
19ec-1c88:60631410.297 : => IoObject::IoLockStart
19ec-1c88:60631410.396 : => CAsicIO::CheckDevice
19ec-1c88:60631410.452 : => CNT96226::ConnectIsAvailable
19ec-1c88:60631423.116 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60631423.213 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60631423.271 : <= IoObject::IoLockStart
19ec-1c88:60631423.329 : => IoObject::IoLockEnd
19ec-1c88:60631423.418 : <= IoObject::IoLockEnd
19ec-1c88:60631423.536 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60631423.612 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60631640.504 : => ReadNVMData
19ec-1c88:60631640.719 : => IoObject::IoLockStart
19ec-1c88:60631640.870 : => CAsicIO::CheckDevice
19ec-1c88:60631640.930 : => CNT96226::ConnectIsAvailable
19ec-1c88:60631659.336 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60631659.442 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60631659.498 : <= IoObject::IoLockStart
19ec-1c88:60631659.565 : => ReadNVMDataInternal
19ec-1c88:60631659.635 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60631659.702 : IO Send command 10 bytes
19ec-1c88:60631659.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:60631659.913 : iCmd = 0, nBytes = 10
19ec-1c88:60631660.030 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60631968.830 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60631969.027 : System send command 10 bytes + data 0 bytes
19ec-1c88:60631969.101 : IO total need to receive data 128 bytes
19ec-1c88:60631969.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:60631969.228 : iCmd = 0, nBytes = 128
19ec-1c88:60632099.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60632100.139 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60632100.278 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60632100.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60632100.533 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60632100.660 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60632100.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60632100.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60632100.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60632101.028 : System total receive data 128 bytes
19ec-1c88:60632101.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:60632101.141 : iCmd = 1, nBytes = 4
19ec-1c88:60632255.001 : 0000 : 00 00 00 00 
19ec-1c88:60632255.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60632255.324 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60632255.395 : NVMData.PadScanCount = 0
19ec-1c88:60632255.451 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60632255.509 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60632255.564 : NVMData.FlatbedScanCount = 0
19ec-1c88:60632255.618 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60632255.673 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60632255.725 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60632255.781 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60632255.843 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60632255.898 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60632255.954 : NVMData.BornMonth = 0
19ec-1c88:60632256.001 : NVMData.BornDay = 0
19ec-1c88:60632256.052 : NVMData.BornYear = 0
19ec-1c88:60632256.102 : NVMData.FirstScanMonth = 4
19ec-1c88:60632256.155 : NVMData.FirstScanDay = 30
19ec-1c88:60632256.211 : NVMData.FirstScanYear = 2020
19ec-1c88:60632256.420 : NVMData.VerticalMagnification = 0
19ec-1c88:60632256.481 : NVMData.HorizontalMagnification = 0
19ec-1c88:60632256.537 : NVMData.PowerSavingTime = 15
19ec-1c88:60632256.590 : NVMData.SN = A094165189010062
19ec-1c88:60632256.642 : NVMData.AutoFeed = 0
19ec-1c88:60632256.691 : NVMData.CCDType = 0
19ec-1c88:60632256.739 : NVMData.ScanSpeed = 0
19ec-1c88:60632256.789 : NVMData.RollerCount = 0
19ec-1c88:60632256.844 : NVMData.MultifeedCount = 0
19ec-1c88:60632256.896 : NVMData.JamCount = 0
19ec-1c88:60632256.946 : NVMData.IdentifyInfo = 
19ec-1c88:60632256.997 : NVMData.FormalName = 
19ec-1c88:60632257.049 : NVMData.ReservedB = 0
19ec-1c88:60632257.100 : NVMData.FunctionCode = 0
19ec-1c88:60632257.152 : NVMData.PreFeed = 0
19ec-1c88:60632257.203 : NVMData.PreFeedTime = 0
19ec-1c88:60632257.251 : NVMData.ButtonNumber = 0
19ec-1c88:60632257.301 : NVMData.PowerOffTime = 0
19ec-1c88:60632257.357 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60632257.420 : => IoObject::IoLockEnd
19ec-1c88:60632257.515 : <= IoObject::IoLockEnd
19ec-1c88:60632257.566 : <= ReadNVMData ret = 1
19ec-1c88:60632821.943 : => TerminateDriver
19ec-1c88:60632822.155 : => CAsicIO::~CAsicIO,pStage=79170632
19ec-1c88:60632822.234 : => CNT96226::Close
19ec-1c88:60632826.149 : <= CNT96226::Close ret = 1
19ec-1c88:60632826.233 : <= CAsicIO::~CAsicIO
19ec-1c88:60632826.294 : => IoObject::IoLockEnd
19ec-1c88:60632826.346 : <= IoObject::IoLockEnd
19ec-1c88:60632826.398 : => IoObject::TerminateDevice
19ec-1c88:60632826.451 : => IoObject::IoLockEnd
19ec-1c88:60632826.501 : <= IoObject::IoLockEnd
19ec-1c88:60632826.604 : <= IoObject::TerminateDevice
19ec-1c88:60632826.875 : <= TerminateDriver ret = 1
19ec-1c88:60635468.701 : ============Debug Start==========
19ec-1c88:60635468.995 : Date : 2020/4/30 14:35:28
19ec-1c88:60635469.078 : Process ID : 19ec
19ec-1c88:60635469.505 : Windows : Version 10.0 build 18363 
19ec-1c88:60635469.975 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60635470.041 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60635470.108 : MemoryStatus.ullAvailPhys : 1717346304
19ec-1c88:60635470.173 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60635470.236 : MemoryStatus.ullAvailPageFile : 3018678272
19ec-1c88:60635470.296 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60635470.358 : MemoryStatus.ullAvailVirtual : 1720492032
19ec-1c88:60635470.421 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60635470.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60635470.584 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60635470.818 : CPU Count : 4
19ec-1c88:60635470.863 : CPU Frequency : 100.000 Mhz
19ec-1c88:60635475.200 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60635475.333 : => InitializeDriver
19ec-1c88:60635475.606 : <= InitializeDriver ret = 1
19ec-1c88:60638281.065 : => InitializeScanner
19ec-1c88:60638281.350 : => CAsicIO::GetDeviceList
19ec-1c88:60638281.856 : => CNT96226::CNT96226
19ec-1c88:60638281.916 : => CNT96226::Open
19ec-1c88:60638305.886 : <= CNT96226::Open ret = 1
19ec-1c88:60638305.992 : => CNT96226::Initialize
19ec-1c88:60638306.189 : <= CNT96226::Initialize ret = 1
19ec-1c88:60638306.248 : <= CNT96226::CNT96226
19ec-1c88:60638306.303 : => CNT96226::EnumAvailableDevice
19ec-1c88:60638311.955 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60638312.038 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60638312.100 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60641929.307 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60641929.634 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60641935.854 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60641935.970 : => IoObject::GetLockName
19ec-1c88:60641936.031 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60641936.098 : <= IoObject::GetLockName
19ec-1c88:60641936.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:60641936.710 : iCmd = 3, nBytes = 2
19ec-1c88:60642288.408 : 0000 : 06 38 
19ec-1c88:60642288.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60642288.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:60642288.711 : iCmd = 4, nBytes = 2
19ec-1c88:60642550.502 : 0000 : 07 07 
19ec-1c88:60642550.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60642550.771 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60642550.862 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60642550.935 : IO Send command 10 bytes
19ec-1c88:60642550.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:60642551.052 : iCmd = 0, nBytes = 10
19ec-1c88:60642551.160 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60642701.215 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60642701.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:60642701.492 : iCmd = 0, nBytes = 165
19ec-1c88:60642860.150 : skip dump 37 bytes
19ec-1c88:60642860.440 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60642860.596 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60642860.737 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60642860.872 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60642861.011 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60642861.155 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60642861.282 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60642861.411 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60642861.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60642861.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:60642861.601 : iCmd = 1, nBytes = 4
19ec-1c88:60643007.045 : 0000 : 00 00 00 00 
19ec-1c88:60643007.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60643007.289 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60643007.359 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60643007.429 : IO Send command 10 bytes
19ec-1c88:60643007.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:60643007.543 : iCmd = 0, nBytes = 10
19ec-1c88:60643007.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60643328.254 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60643328.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:60643328.523 : iCmd = 0, nBytes = 128
19ec-1c88:60643486.399 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60643486.608 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60643486.759 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60643486.898 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60643487.027 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60643487.155 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60643487.281 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60643487.409 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60643487.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60643487.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:60643487.599 : iCmd = 1, nBytes = 4
19ec-1c88:60643614.036 : 0000 : 00 00 00 00 
19ec-1c88:60643614.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60643614.281 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60643614.465 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60643614.537 : => CNT96226::Close
19ec-1c88:60643618.348 : <= CNT96226::Close ret = 1
19ec-1c88:60643618.426 : <= CNT96226::~CNT96226
19ec-1c88:60643618.516 : <= CAsicIO::GetDeviceList
19ec-1c88:60643618.877 : => IoObject::SetTimeout
19ec-1c88:60643619.013 : Timeout--> In = 0 Out = 0
19ec-1c88:60643619.075 : <= IoObject::SetTimeout
19ec-1c88:60643619.147 : => CAsicIO::CAsicIO
19ec-1c88:60643619.215 : => CNT96226::CNT96226
19ec-1c88:60643619.273 : => CNT96226::Open
19ec-1c88:60643642.316 : <= CNT96226::Open ret = 1
19ec-1c88:60643642.434 : => CNT96226::Initialize
19ec-1c88:60643642.637 : <= CNT96226::Initialize ret = 1
19ec-1c88:60643642.696 : <= CNT96226::CNT96226
19ec-1c88:60643642.748 : <= CAsicIO::CAsicIO
19ec-1c88:60643642.804 : => CAsicIO::InitializeDevice
19ec-1c88:60643642.885 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60643649.079 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60643649.205 : => IoObject::GetLockName
19ec-1c88:60643649.261 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60643649.327 : <= IoObject::GetLockName
19ec-1c88:60643649.843 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60643649.918 : IO Send command 10 bytes
19ec-1c88:60643649.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:60643650.030 : iCmd = 0, nBytes = 10
19ec-1c88:60643650.150 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60643977.506 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60643977.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:60643977.789 : iCmd = 0, nBytes = 128
19ec-1c88:60644120.684 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60644120.936 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60644121.084 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60644121.223 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60644121.352 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60644121.477 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60644121.603 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60644121.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60644121.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60644121.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:60644121.931 : iCmd = 1, nBytes = 4
19ec-1c88:60644263.656 : 0000 : 00 00 00 00 
19ec-1c88:60644263.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60644263.903 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60644263.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:60644264.035 : iCmd = 3, nBytes = 2
19ec-1c88:60644611.235 : 0000 : 06 38 
19ec-1c88:60644611.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60644611.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:60644611.537 : iCmd = 4, nBytes = 2
19ec-1c88:60644854.390 : 0000 : 07 07 
19ec-1c88:60644854.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60644854.730 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60644854.842 : => IoObject::InitializeDevice
19ec-1c88:60644854.963 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60644855.539 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60644855.612 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60644856.396 : => FindScanner
19ec-1c88:60644856.451 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60644856.523 : <= FindScanner ret = 1
19ec-1c88:60644856.581 : => IoObject::IoLockStart
19ec-1c88:60644856.683 : => CAsicIO::CheckDevice
19ec-1c88:60644856.738 : => CNT96226::ConnectIsAvailable
19ec-1c88:60644873.800 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60644873.902 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60644873.962 : <= IoObject::IoLockStart
19ec-1c88:60644874.019 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60644874.083 : IO Send command 10 bytes
19ec-1c88:60644874.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:60644874.223 : iCmd = 0, nBytes = 10
19ec-1c88:60644874.331 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60645016.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60645017.021 : System send command 10 bytes + data 0 bytes
19ec-1c88:60645017.098 : IO total need to receive data 5 bytes
19ec-1c88:60645017.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:60645017.222 : iCmd = 0, nBytes = 5
19ec-1c88:60645132.830 : 0000 : 06 00 02 02 ab 
19ec-1c88:60645132.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60645133.061 : System total receive data 5 bytes
19ec-1c88:60645133.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:60645133.196 : iCmd = 1, nBytes = 4
19ec-1c88:60645241.113 : 0000 : 00 00 00 00 
19ec-1c88:60645241.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60645241.421 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60645241.498 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60645241.570 : IO Send command 10 bytes
19ec-1c88:60645241.670 : => CNT96226::VenderCmd_SetData
19ec-1c88:60645241.734 : iCmd = 0, nBytes = 10
19ec-1c88:60645241.848 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60645391.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60645391.945 : System send command 10 bytes + data 0 bytes
19ec-1c88:60645392.019 : IO total need to receive data 165 bytes
19ec-1c88:60645392.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:60645392.141 : iCmd = 0, nBytes = 165
19ec-1c88:60645507.844 : skip dump 37 bytes
19ec-1c88:60645508.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60645508.243 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60645508.387 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60645508.611 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60645508.751 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60645508.888 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60645509.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60645509.218 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60645509.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60645509.347 : System total receive data 165 bytes
19ec-1c88:60645509.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:60645509.469 : iCmd = 1, nBytes = 4
19ec-1c88:60645635.525 : 0000 : 00 00 00 00 
19ec-1c88:60645635.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60645635.850 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60645636.094 : Dump Inquiry
19ec-1c88:60645636.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60645636.375 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60645636.512 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60645636.647 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60645636.780 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60645636.921 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60645637.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60645637.181 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60645637.317 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60645637.451 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60645637.543 : 00a0 : 00 00 00 00 00 
19ec-1c88:60645637.614 : => ReadNVMDataInternal
19ec-1c88:60645637.820 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60645637.886 : IO Send command 10 bytes
19ec-1c88:60645637.981 : => CNT96226::VenderCmd_SetData
19ec-1c88:60645638.041 : iCmd = 0, nBytes = 10
19ec-1c88:60645638.147 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60645929.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60645929.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:60645929.444 : IO total need to receive data 128 bytes
19ec-1c88:60645929.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:60645929.571 : iCmd = 0, nBytes = 128
19ec-1c88:60646049.135 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60646049.348 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60646049.496 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60646049.631 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60646049.763 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60646049.888 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60646050.014 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60646050.138 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60646050.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60646050.267 : System total receive data 128 bytes
19ec-1c88:60646050.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:60646050.382 : iCmd = 1, nBytes = 4
19ec-1c88:60646161.133 : 0000 : 00 00 00 00 
19ec-1c88:60646161.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60646161.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60646161.462 : NVMData.PadScanCount = 0
19ec-1c88:60646161.520 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60646161.577 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60646161.636 : NVMData.FlatbedScanCount = 0
19ec-1c88:60646161.690 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60646161.745 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60646161.801 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60646161.855 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60646161.914 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60646161.972 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60646162.028 : NVMData.BornMonth = 0
19ec-1c88:60646162.076 : NVMData.BornDay = 0
19ec-1c88:60646162.134 : NVMData.BornYear = 0
19ec-1c88:60646162.183 : NVMData.FirstScanMonth = 4
19ec-1c88:60646162.236 : NVMData.FirstScanDay = 30
19ec-1c88:60646162.292 : NVMData.FirstScanYear = 2020
19ec-1c88:60646162.347 : NVMData.VerticalMagnification = 0
19ec-1c88:60646162.404 : NVMData.HorizontalMagnification = 0
19ec-1c88:60646162.460 : NVMData.PowerSavingTime = 15
19ec-1c88:60646162.516 : NVMData.SN = A094165189010062
19ec-1c88:60646162.568 : NVMData.AutoFeed = 0
19ec-1c88:60646162.616 : NVMData.CCDType = 0
19ec-1c88:60646162.666 : NVMData.ScanSpeed = 0
19ec-1c88:60646162.715 : NVMData.RollerCount = 0
19ec-1c88:60646162.766 : NVMData.MultifeedCount = 0
19ec-1c88:60646162.818 : NVMData.JamCount = 0
19ec-1c88:60646162.869 : NVMData.IdentifyInfo = 
19ec-1c88:60646162.920 : NVMData.FormalName = 
19ec-1c88:60646163.165 : NVMData.ReservedB = 0
19ec-1c88:60646163.219 : NVMData.FunctionCode = 0
19ec-1c88:60646163.271 : NVMData.PreFeed = 0
19ec-1c88:60646163.323 : NVMData.PreFeedTime = 0
19ec-1c88:60646163.373 : NVMData.ButtonNumber = 0
19ec-1c88:60646163.426 : NVMData.PowerOffTime = 0
19ec-1c88:60646163.480 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60646163.563 : => IoObject::IoLockEnd
19ec-1c88:60646163.658 : <= IoObject::IoLockEnd
19ec-1c88:60646163.710 : <= InitializeScanner ret = 1
19ec-1c88:60647553.257 : => GetLogicalScannerAbility
19ec-1c88:60647553.450 : => IoObject::IoLockStart
19ec-1c88:60647553.590 : => CAsicIO::CheckDevice
19ec-1c88:60647553.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:60647568.214 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60647568.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60647568.377 : <= IoObject::IoLockStart
19ec-1c88:60647568.438 : => IoObject::IoLockEnd
19ec-1c88:60647568.535 : <= IoObject::IoLockEnd
19ec-1c88:60647568.608 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60651489.827 : => GetLogicalScannerAbilityEx
19ec-1c88:60651490.034 : => IoObject::IoLockStart
19ec-1c88:60651490.178 : => CAsicIO::CheckDevice
19ec-1c88:60651490.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:60651508.322 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60651508.434 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60651508.499 : <= IoObject::IoLockStart
19ec-1c88:60651508.563 : => IoObject::IoLockEnd
19ec-1c88:60651508.669 : <= IoObject::IoLockEnd
19ec-1c88:60651508.785 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60651508.867 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60659719.395 : => ReadNVMData
19ec-1c88:60659719.583 : => IoObject::IoLockStart
19ec-1c88:60659719.712 : => CAsicIO::CheckDevice
19ec-1c88:60659719.769 : => CNT96226::ConnectIsAvailable
19ec-1c88:60659735.343 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60659735.462 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60659735.523 : <= IoObject::IoLockStart
19ec-1c88:60659735.590 : => ReadNVMDataInternal
19ec-1c88:60659735.654 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60659735.722 : IO Send command 10 bytes
19ec-1c88:60659735.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:60659735.918 : iCmd = 0, nBytes = 10
19ec-1c88:60659736.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60660075.790 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60660075.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:60660076.077 : IO total need to receive data 128 bytes
19ec-1c88:60660076.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:60660076.206 : iCmd = 0, nBytes = 128
19ec-1c88:60660203.409 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60660203.626 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60660203.777 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60660203.926 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60660204.055 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60660204.183 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60660204.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60660204.438 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60660204.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60660204.567 : System total receive data 128 bytes
19ec-1c88:60660204.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:60660204.686 : iCmd = 1, nBytes = 4
19ec-1c88:60660338.611 : 0000 : 00 00 00 00 
19ec-1c88:60660338.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60660338.842 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60660338.911 : NVMData.PadScanCount = 0
19ec-1c88:60660338.967 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60660339.026 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60660339.084 : NVMData.FlatbedScanCount = 0
19ec-1c88:60660339.141 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60660339.297 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60660339.359 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60660339.420 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60660339.478 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60660339.534 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60660339.591 : NVMData.BornMonth = 0
19ec-1c88:60660339.641 : NVMData.BornDay = 0
19ec-1c88:60660339.691 : NVMData.BornYear = 0
19ec-1c88:60660339.740 : NVMData.FirstScanMonth = 4
19ec-1c88:60660339.793 : NVMData.FirstScanDay = 30
19ec-1c88:60660339.852 : NVMData.FirstScanYear = 2020
19ec-1c88:60660339.907 : NVMData.VerticalMagnification = 0
19ec-1c88:60660339.963 : NVMData.HorizontalMagnification = 0
19ec-1c88:60660340.018 : NVMData.PowerSavingTime = 15
19ec-1c88:60660340.073 : NVMData.SN = A094165189010062
19ec-1c88:60660340.122 : NVMData.AutoFeed = 0
19ec-1c88:60660340.173 : NVMData.CCDType = 0
19ec-1c88:60660340.224 : NVMData.ScanSpeed = 0
19ec-1c88:60660340.277 : NVMData.RollerCount = 0
19ec-1c88:60660340.331 : NVMData.MultifeedCount = 0
19ec-1c88:60660340.386 : NVMData.JamCount = 0
19ec-1c88:60660340.437 : NVMData.IdentifyInfo = 
19ec-1c88:60660340.487 : NVMData.FormalName = 
19ec-1c88:60660340.536 : NVMData.ReservedB = 0
19ec-1c88:60660340.583 : NVMData.FunctionCode = 0
19ec-1c88:60660340.634 : NVMData.PreFeed = 0
19ec-1c88:60660340.682 : NVMData.PreFeedTime = 0
19ec-1c88:60660340.734 : NVMData.ButtonNumber = 0
19ec-1c88:60660340.787 : NVMData.PowerOffTime = 0
19ec-1c88:60660340.838 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60660340.902 : => IoObject::IoLockEnd
19ec-1c88:60660340.995 : <= IoObject::IoLockEnd
19ec-1c88:60660341.043 : <= ReadNVMData ret = 1
19ec-1c88:60671241.376 : => GetADFStatus
19ec-1c88:60671241.853 : => IoObject::IoLockStart
19ec-1c88:60671241.991 : => CAsicIO::CheckDevice
19ec-1c88:60671242.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:60671265.611 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60671265.728 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60671265.792 : <= IoObject::IoLockStart
19ec-1c88:60671265.853 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60671265.925 : IO Send command 10 bytes
19ec-1c88:60671266.064 : => CNT96226::VenderCmd_SetData
19ec-1c88:60671266.125 : iCmd = 0, nBytes = 10
19ec-1c88:60671266.235 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60671438.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60671438.498 : System send command 10 bytes + data 0 bytes
19ec-1c88:60671438.578 : IO total need to receive data 2 bytes
19ec-1c88:60671438.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:60671438.708 : iCmd = 0, nBytes = 2
19ec-1c88:60671569.725 : 0000 : 00 00 
19ec-1c88:60671569.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60671569.921 : System total receive data 2 bytes
19ec-1c88:60671569.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:60671570.045 : iCmd = 1, nBytes = 4
19ec-1c88:60671677.938 : 0000 : 00 00 00 00 
19ec-1c88:60671678.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60671678.152 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60671678.213 : Return status = 0
19ec-1c88:60671678.278 : => IoObject::IoLockEnd
19ec-1c88:60671678.369 : <= IoObject::IoLockEnd
19ec-1c88:60671678.418 : <= GetADFStatus ret = 1
19ec-1c88:60674526.633 : => GetADFStatus
19ec-1c88:60674526.832 : => IoObject::IoLockStart
19ec-1c88:60674526.970 : => CAsicIO::CheckDevice
19ec-1c88:60674527.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:60674547.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60674547.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60674547.564 : <= IoObject::IoLockStart
19ec-1c88:60674547.639 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60674547.710 : IO Send command 10 bytes
19ec-1c88:60674547.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:60674547.909 : iCmd = 0, nBytes = 10
19ec-1c88:60674548.021 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60674709.054 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60674709.166 : System send command 10 bytes + data 0 bytes
19ec-1c88:60674709.424 : IO total need to receive data 2 bytes
19ec-1c88:60674709.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:60674709.555 : iCmd = 0, nBytes = 2
19ec-1c88:60674817.325 : 0000 : 00 00 
19ec-1c88:60674817.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60674817.524 : System total receive data 2 bytes
19ec-1c88:60674817.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:60674817.655 : iCmd = 1, nBytes = 4
19ec-1c88:60674925.788 : 0000 : 00 00 00 00 
19ec-1c88:60674925.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60674926.088 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60674926.158 : Return status = 0
19ec-1c88:60674926.220 : => IoObject::IoLockEnd
19ec-1c88:60674926.314 : <= IoObject::IoLockEnd
19ec-1c88:60674926.368 : <= GetADFStatus ret = 1
19ec-1c88:60677182.268 : => TerminateDriver
19ec-1c88:60677182.474 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:60677182.551 : => CNT96226::Close
19ec-1c88:60677186.488 : <= CNT96226::Close ret = 1
19ec-1c88:60677186.567 : <= CAsicIO::~CAsicIO
19ec-1c88:60677186.627 : => IoObject::IoLockEnd
19ec-1c88:60677186.680 : <= IoObject::IoLockEnd
19ec-1c88:60677186.730 : => IoObject::TerminateDevice
19ec-1c88:60677186.783 : => IoObject::IoLockEnd
19ec-1c88:60677186.833 : <= IoObject::IoLockEnd
19ec-1c88:60677186.933 : <= IoObject::TerminateDevice
19ec-1c88:60677187.191 : <= TerminateDriver ret = 1
19ec-1c88:60720789.774 : ============Debug Start==========
19ec-1c88:60720790.105 : Date : 2020/4/30 14:35:31
19ec-1c88:60720790.188 : Process ID : 19ec
19ec-1c88:60720790.630 : Windows : Version 10.0 build 18363 
19ec-1c88:60720791.089 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60720791.154 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60720791.223 : MemoryStatus.ullAvailPhys : 1733128192
19ec-1c88:60720791.284 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60720791.348 : MemoryStatus.ullAvailPageFile : 3019530240
19ec-1c88:60720791.410 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60720791.470 : MemoryStatus.ullAvailVirtual : 1720492032
19ec-1c88:60720791.534 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60720791.638 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60720791.702 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60720791.946 : CPU Count : 4
19ec-1c88:60720791.995 : CPU Frequency : 100.000 Mhz
19ec-1c88:60720796.611 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60720796.749 : => InitializeDriver
19ec-1c88:60720797.035 : <= InitializeDriver ret = 1
19ec-1c88:60720797.096 : => InitializeScanner
19ec-1c88:60720797.178 : => CAsicIO::GetDeviceList
19ec-1c88:60720797.485 : => CNT96226::CNT96226
19ec-1c88:60720797.543 : => CNT96226::Open
19ec-1c88:60720819.443 : <= CNT96226::Open ret = 1
19ec-1c88:60720819.567 : => CNT96226::Initialize
19ec-1c88:60720819.772 : <= CNT96226::Initialize ret = 1
19ec-1c88:60720819.830 : <= CNT96226::CNT96226
19ec-1c88:60720819.885 : => CNT96226::EnumAvailableDevice
19ec-1c88:60720825.510 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60720825.595 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60720825.655 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60724491.625 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60724491.959 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60724498.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60724498.171 : => IoObject::GetLockName
19ec-1c88:60724498.233 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60724498.298 : <= IoObject::GetLockName
19ec-1c88:60724498.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:60724498.921 : iCmd = 3, nBytes = 2
19ec-1c88:60724807.420 : 0000 : 06 38 
19ec-1c88:60724807.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60724807.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:60724807.744 : iCmd = 4, nBytes = 2
19ec-1c88:60725066.373 : 0000 : 07 07 
19ec-1c88:60725066.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60725066.625 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60725066.719 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60725066.798 : IO Send command 10 bytes
19ec-1c88:60725066.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:60725066.914 : iCmd = 0, nBytes = 10
19ec-1c88:60725067.018 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60725233.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60725233.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:60725233.293 : iCmd = 0, nBytes = 165
19ec-1c88:60725371.784 : skip dump 37 bytes
19ec-1c88:60725372.038 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60725372.186 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60725372.324 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60725372.461 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60725372.593 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60725372.728 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60725372.855 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725372.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725373.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60725373.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:60725373.162 : iCmd = 1, nBytes = 4
19ec-1c88:60725511.341 : 0000 : 00 00 00 00 
19ec-1c88:60725511.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60725511.571 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60725511.647 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60725511.723 : IO Send command 10 bytes
19ec-1c88:60725511.777 : => CNT96226::VenderCmd_SetData
19ec-1c88:60725511.841 : iCmd = 0, nBytes = 10
19ec-1c88:60725511.951 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60725812.825 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60725812.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:60725813.058 : iCmd = 0, nBytes = 128
19ec-1c88:60725947.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725948.119 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725948.273 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60725948.419 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60725948.555 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60725948.684 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725948.811 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725948.938 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60725949.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60725949.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:60725949.135 : iCmd = 1, nBytes = 4
19ec-1c88:60726083.066 : 0000 : 00 00 00 00 
19ec-1c88:60726083.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60726083.314 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60726083.489 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60726083.564 : => CNT96226::Close
19ec-1c88:60726087.412 : <= CNT96226::Close ret = 1
19ec-1c88:60726087.490 : <= CNT96226::~CNT96226
19ec-1c88:60726087.580 : <= CAsicIO::GetDeviceList
19ec-1c88:60726088.015 : => IoObject::SetTimeout
19ec-1c88:60726088.143 : Timeout--> In = 0 Out = 0
19ec-1c88:60726088.201 : <= IoObject::SetTimeout
19ec-1c88:60726088.273 : => CAsicIO::CAsicIO
19ec-1c88:60726088.345 : => CNT96226::CNT96226
19ec-1c88:60726088.401 : => CNT96226::Open
19ec-1c88:60726109.471 : <= CNT96226::Open ret = 1
19ec-1c88:60726109.578 : => CNT96226::Initialize
19ec-1c88:60726109.783 : <= CNT96226::Initialize ret = 1
19ec-1c88:60726109.840 : <= CNT96226::CNT96226
19ec-1c88:60726109.896 : <= CAsicIO::CAsicIO
19ec-1c88:60726109.953 : => CAsicIO::InitializeDevice
19ec-1c88:60726110.023 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60726115.935 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60726116.065 : => IoObject::GetLockName
19ec-1c88:60726116.121 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60726116.188 : <= IoObject::GetLockName
19ec-1c88:60726116.705 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60726116.778 : IO Send command 10 bytes
19ec-1c88:60726116.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:60726116.891 : iCmd = 0, nBytes = 10
19ec-1c88:60726117.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60726407.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60726408.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:60726408.160 : iCmd = 0, nBytes = 128
19ec-1c88:60726547.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60726547.337 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60726547.488 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60726547.631 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60726547.763 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60726547.892 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60726548.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60726548.153 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60726548.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60726548.292 : => CNT96226::VenderCmd_GetData
19ec-1c88:60726548.351 : iCmd = 1, nBytes = 4
19ec-1c88:60726655.325 : 0000 : 00 00 00 00 
19ec-1c88:60726655.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60726655.542 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60726655.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:60726655.662 : iCmd = 3, nBytes = 2
19ec-1c88:60726976.333 : 0000 : 06 38 
19ec-1c88:60726976.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60726976.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:60726976.645 : iCmd = 4, nBytes = 2
19ec-1c88:60727231.493 : 0000 : 07 07 
19ec-1c88:60727231.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60727231.840 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60727231.945 : => IoObject::InitializeDevice
19ec-1c88:60727232.062 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60727232.692 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60727232.763 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60727233.461 : => FindScanner
19ec-1c88:60727233.519 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60727233.585 : <= FindScanner ret = 1
19ec-1c88:60727233.645 : => IoObject::IoLockStart
19ec-1c88:60727233.753 : => CAsicIO::CheckDevice
19ec-1c88:60727233.810 : => CNT96226::ConnectIsAvailable
19ec-1c88:60727246.656 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60727246.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60727246.824 : <= IoObject::IoLockStart
19ec-1c88:60727246.883 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60727246.952 : IO Send command 10 bytes
19ec-1c88:60727247.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:60727247.095 : iCmd = 0, nBytes = 10
19ec-1c88:60727247.209 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60727393.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60727393.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:60727393.879 : IO total need to receive data 5 bytes
19ec-1c88:60727393.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:60727393.998 : iCmd = 0, nBytes = 5
19ec-1c88:60727509.856 : 0000 : 06 00 02 02 ab 
19ec-1c88:60727510.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60727510.092 : System total receive data 5 bytes
19ec-1c88:60727510.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:60727510.218 : iCmd = 1, nBytes = 4
19ec-1c88:60727645.579 : 0000 : 00 00 00 00 
19ec-1c88:60727645.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60727645.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60727645.964 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60727646.035 : IO Send command 10 bytes
19ec-1c88:60727646.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:60727646.183 : iCmd = 0, nBytes = 10
19ec-1c88:60727646.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60727787.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60727788.046 : System send command 10 bytes + data 0 bytes
19ec-1c88:60727788.123 : IO total need to receive data 165 bytes
19ec-1c88:60727788.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:60727788.260 : iCmd = 0, nBytes = 165
19ec-1c88:60727900.077 : skip dump 37 bytes
19ec-1c88:60727900.299 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60727900.448 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60727900.596 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60727900.734 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60727900.869 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60727901.006 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60727901.134 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60727901.261 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60727901.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60727901.390 : System total receive data 165 bytes
19ec-1c88:60727901.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:60727901.510 : iCmd = 1, nBytes = 4
19ec-1c88:60728012.448 : 0000 : 00 00 00 00 
19ec-1c88:60728012.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60728012.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60728012.918 : Dump Inquiry
19ec-1c88:60728013.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60728013.197 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60728013.330 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60728013.471 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60728013.603 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60728013.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60728013.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728014.000 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728014.133 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60728014.264 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60728014.356 : 00a0 : 00 00 00 00 00 
19ec-1c88:60728014.431 : => ReadNVMDataInternal
19ec-1c88:60728014.638 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60728014.702 : IO Send command 10 bytes
19ec-1c88:60728014.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:60728014.862 : iCmd = 0, nBytes = 10
19ec-1c88:60728014.966 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60728321.756 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60728321.960 : System send command 10 bytes + data 0 bytes
19ec-1c88:60728322.042 : IO total need to receive data 128 bytes
19ec-1c88:60728322.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:60728322.177 : iCmd = 0, nBytes = 128
19ec-1c88:60728437.576 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728437.786 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728437.939 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60728438.077 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60728438.205 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60728438.333 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728438.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728438.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60728438.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60728438.722 : System total receive data 128 bytes
19ec-1c88:60728438.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:60728438.853 : iCmd = 1, nBytes = 4
19ec-1c88:60728553.575 : 0000 : 00 00 00 00 
19ec-1c88:60728553.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60728553.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60728553.947 : NVMData.PadScanCount = 0
19ec-1c88:60728554.003 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60728554.061 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60728554.126 : NVMData.FlatbedScanCount = 0
19ec-1c88:60728554.182 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60728554.234 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60728554.288 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60728554.344 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60728554.404 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60728554.459 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60728554.514 : NVMData.BornMonth = 0
19ec-1c88:60728554.567 : NVMData.BornDay = 0
19ec-1c88:60728554.619 : NVMData.BornYear = 0
19ec-1c88:60728554.668 : NVMData.FirstScanMonth = 4
19ec-1c88:60728554.719 : NVMData.FirstScanDay = 30
19ec-1c88:60728554.773 : NVMData.FirstScanYear = 2020
19ec-1c88:60728554.829 : NVMData.VerticalMagnification = 0
19ec-1c88:60728554.882 : NVMData.HorizontalMagnification = 0
19ec-1c88:60728554.937 : NVMData.PowerSavingTime = 15
19ec-1c88:60728554.993 : NVMData.SN = A094165189010062
19ec-1c88:60728555.045 : NVMData.AutoFeed = 0
19ec-1c88:60728555.098 : NVMData.CCDType = 0
19ec-1c88:60728555.147 : NVMData.ScanSpeed = 0
19ec-1c88:60728555.195 : NVMData.RollerCount = 0
19ec-1c88:60728555.248 : NVMData.MultifeedCount = 0
19ec-1c88:60728555.298 : NVMData.JamCount = 0
19ec-1c88:60728555.350 : NVMData.IdentifyInfo = 
19ec-1c88:60728555.403 : NVMData.FormalName = 
19ec-1c88:60728555.571 : NVMData.ReservedB = 0
19ec-1c88:60728555.633 : NVMData.FunctionCode = 0
19ec-1c88:60728555.682 : NVMData.PreFeed = 0
19ec-1c88:60728555.732 : NVMData.PreFeedTime = 0
19ec-1c88:60728555.784 : NVMData.ButtonNumber = 0
19ec-1c88:60728555.832 : NVMData.PowerOffTime = 0
19ec-1c88:60728555.885 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60728555.964 : => IoObject::IoLockEnd
19ec-1c88:60728556.055 : <= IoObject::IoLockEnd
19ec-1c88:60728556.109 : <= InitializeScanner ret = 1
19ec-1c88:60728556.173 : => GetLogicalScannerAbilityEx
19ec-1c88:60728556.232 : => IoObject::IoLockStart
19ec-1c88:60728556.328 : => CAsicIO::CheckDevice
19ec-1c88:60728556.383 : => CNT96226::ConnectIsAvailable
19ec-1c88:60728568.906 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60728569.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60728569.076 : <= IoObject::IoLockStart
19ec-1c88:60728569.137 : => IoObject::IoLockEnd
19ec-1c88:60728569.231 : <= IoObject::IoLockEnd
19ec-1c88:60728569.347 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60728569.428 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60728770.976 : => ReadNVMData
19ec-1c88:60728771.190 : => IoObject::IoLockStart
19ec-1c88:60728771.329 : => CAsicIO::CheckDevice
19ec-1c88:60728771.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:60728785.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60728785.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60728785.556 : <= IoObject::IoLockStart
19ec-1c88:60728785.620 : => ReadNVMDataInternal
19ec-1c88:60728785.686 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60728785.753 : IO Send command 10 bytes
19ec-1c88:60728785.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:60728785.917 : iCmd = 0, nBytes = 10
19ec-1c88:60728786.032 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60729079.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60729079.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:60729079.670 : IO total need to receive data 128 bytes
19ec-1c88:60729079.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:60729079.794 : iCmd = 0, nBytes = 128
19ec-1c88:60729199.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60729199.387 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60729199.533 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60729199.669 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60729199.805 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60729199.936 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60729200.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60729200.191 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60729200.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60729200.333 : System total receive data 128 bytes
19ec-1c88:60729200.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:60729200.456 : iCmd = 1, nBytes = 4
19ec-1c88:60729307.459 : 0000 : 00 00 00 00 
19ec-1c88:60729307.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60729307.738 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60729307.809 : NVMData.PadScanCount = 0
19ec-1c88:60729307.865 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60729307.922 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60729307.981 : NVMData.FlatbedScanCount = 0
19ec-1c88:60729308.035 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60729308.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60729308.148 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60729308.202 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60729308.263 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60729308.319 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60729308.374 : NVMData.BornMonth = 0
19ec-1c88:60729308.422 : NVMData.BornDay = 0
19ec-1c88:60729308.481 : NVMData.BornYear = 0
19ec-1c88:60729308.530 : NVMData.FirstScanMonth = 4
19ec-1c88:60729308.583 : NVMData.FirstScanDay = 30
19ec-1c88:60729308.639 : NVMData.FirstScanYear = 2020
19ec-1c88:60729308.804 : NVMData.VerticalMagnification = 0
19ec-1c88:60729308.861 : NVMData.HorizontalMagnification = 0
19ec-1c88:60729308.977 : NVMData.PowerSavingTime = 15
19ec-1c88:60729309.033 : NVMData.SN = A094165189010062
19ec-1c88:60729309.087 : NVMData.AutoFeed = 0
19ec-1c88:60729309.140 : NVMData.CCDType = 0
19ec-1c88:60729309.189 : NVMData.ScanSpeed = 0
19ec-1c88:60729309.243 : NVMData.RollerCount = 0
19ec-1c88:60729309.294 : NVMData.MultifeedCount = 0
19ec-1c88:60729309.346 : NVMData.JamCount = 0
19ec-1c88:60729309.398 : NVMData.IdentifyInfo = 
19ec-1c88:60729309.450 : NVMData.FormalName = 
19ec-1c88:60729309.503 : NVMData.ReservedB = 0
19ec-1c88:60729309.554 : NVMData.FunctionCode = 0
19ec-1c88:60729309.604 : NVMData.PreFeed = 0
19ec-1c88:60729309.657 : NVMData.PreFeedTime = 0
19ec-1c88:60729309.706 : NVMData.ButtonNumber = 0
19ec-1c88:60729309.756 : NVMData.PowerOffTime = 0
19ec-1c88:60729309.810 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60729309.871 : => IoObject::IoLockEnd
19ec-1c88:60729309.961 : <= IoObject::IoLockEnd
19ec-1c88:60729310.009 : <= ReadNVMData ret = 1
19ec-1c88:60732068.842 : ============Debug Start==========
19ec-1c88:60732069.168 : Date : 2020/4/30 14:35:31
19ec-1c88:60732069.257 : Process ID : 19ec
19ec-1c88:60732069.723 : Windows : Version 10.0 build 18363 
19ec-1c88:60732070.194 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60732070.261 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60732070.330 : MemoryStatus.ullAvailPhys : 1728888832
19ec-1c88:60732070.396 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60732070.460 : MemoryStatus.ullAvailPageFile : 3017252864
19ec-1c88:60732070.524 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60732070.587 : MemoryStatus.ullAvailVirtual : 1720758272
19ec-1c88:60732070.650 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60732070.760 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60732070.823 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60732071.079 : CPU Count : 4
19ec-1c88:60732071.128 : CPU Frequency : 100.000 Mhz
19ec-1c88:60732075.374 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60732075.732 : => InitializeDriver
19ec-1c88:60732076.001 : <= InitializeDriver ret = 1
19ec-1c88:60734888.419 : => InitializeScanner
19ec-1c88:60734888.696 : => CAsicIO::GetDeviceList
19ec-1c88:60734889.158 : => CNT96226::CNT96226
19ec-1c88:60734889.225 : => CNT96226::Open
19ec-1c88:60734913.769 : <= CNT96226::Open ret = 1
19ec-1c88:60734913.870 : => CNT96226::Initialize
19ec-1c88:60734914.067 : <= CNT96226::Initialize ret = 1
19ec-1c88:60734914.124 : <= CNT96226::CNT96226
19ec-1c88:60734914.177 : => CNT96226::EnumAvailableDevice
19ec-1c88:60734919.541 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60734919.620 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60734919.680 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60738564.077 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60738564.369 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60738570.275 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60738570.393 : => IoObject::GetLockName
19ec-1c88:60738570.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60738570.521 : <= IoObject::GetLockName
19ec-1c88:60738571.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:60738571.086 : iCmd = 3, nBytes = 2
19ec-1c88:60738911.881 : 0000 : 06 38 
19ec-1c88:60738912.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60738912.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:60738912.174 : iCmd = 4, nBytes = 2
19ec-1c88:60739170.558 : 0000 : 07 07 
19ec-1c88:60739170.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60739170.797 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60739170.891 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60739170.959 : IO Send command 10 bytes
19ec-1c88:60739171.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:60739171.070 : iCmd = 0, nBytes = 10
19ec-1c88:60739171.173 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60739328.521 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60739328.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:60739328.726 : iCmd = 0, nBytes = 165
19ec-1c88:60739468.278 : skip dump 37 bytes
19ec-1c88:60739468.534 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60739468.685 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60739468.830 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60739468.971 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60739469.110 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60739469.247 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60739469.377 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60739469.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60739469.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60739469.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:60739469.700 : iCmd = 1, nBytes = 4
19ec-1c88:60739591.660 : 0000 : 00 00 00 00 
19ec-1c88:60739591.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60739591.861 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60739591.927 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60739591.990 : IO Send command 10 bytes
19ec-1c88:60739592.044 : => CNT96226::VenderCmd_SetData
19ec-1c88:60739592.103 : iCmd = 0, nBytes = 10
19ec-1c88:60739592.202 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60739894.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60739894.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:60739894.530 : iCmd = 0, nBytes = 128
19ec-1c88:60740052.117 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740052.340 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740052.480 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60740052.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60740052.748 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60740052.872 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740053.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740053.127 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740053.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60740053.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:60740053.306 : iCmd = 1, nBytes = 4
19ec-1c88:60740159.867 : 0000 : 00 00 00 00 
19ec-1c88:60740160.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60740160.066 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60740160.239 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60740160.307 : => CNT96226::Close
19ec-1c88:60740164.565 : <= CNT96226::Close ret = 1
19ec-1c88:60740164.637 : <= CNT96226::~CNT96226
19ec-1c88:60740164.728 : <= CAsicIO::GetDeviceList
19ec-1c88:60740165.160 : => IoObject::SetTimeout
19ec-1c88:60740165.319 : Timeout--> In = 0 Out = 0
19ec-1c88:60740165.604 : <= IoObject::SetTimeout
19ec-1c88:60740165.674 : => CAsicIO::CAsicIO
19ec-1c88:60740165.746 : => CNT96226::CNT96226
19ec-1c88:60740165.801 : => CNT96226::Open
19ec-1c88:60740189.857 : <= CNT96226::Open ret = 1
19ec-1c88:60740189.981 : => CNT96226::Initialize
19ec-1c88:60740190.173 : <= CNT96226::Initialize ret = 1
19ec-1c88:60740190.237 : <= CNT96226::CNT96226
19ec-1c88:60740190.519 : <= CAsicIO::CAsicIO
19ec-1c88:60740190.575 : => CAsicIO::InitializeDevice
19ec-1c88:60740190.649 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60740197.047 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60740197.172 : => IoObject::GetLockName
19ec-1c88:60740197.227 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60740197.293 : <= IoObject::GetLockName
19ec-1c88:60740197.816 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60740197.889 : IO Send command 10 bytes
19ec-1c88:60740197.942 : => CNT96226::VenderCmd_SetData
19ec-1c88:60740197.999 : iCmd = 0, nBytes = 10
19ec-1c88:60740198.107 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60740535.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60740535.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:60740535.574 : iCmd = 0, nBytes = 128
19ec-1c88:60740670.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740670.538 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740670.684 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60740670.819 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60740670.945 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60740671.072 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740671.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740671.320 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60740671.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60740671.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:60740671.507 : iCmd = 1, nBytes = 4
19ec-1c88:60740779.653 : 0000 : 00 00 00 00 
19ec-1c88:60740779.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60740779.848 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60740779.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:60740779.968 : iCmd = 3, nBytes = 2
19ec-1c88:60741123.110 : 0000 : 06 38 
19ec-1c88:60741123.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60741123.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:60741123.424 : iCmd = 4, nBytes = 2
19ec-1c88:60741385.480 : 0000 : 07 07 
19ec-1c88:60741385.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60741385.832 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60741385.936 : => IoObject::InitializeDevice
19ec-1c88:60741386.051 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60741386.722 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60741386.790 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60741387.518 : => FindScanner
19ec-1c88:60741387.574 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60741387.644 : <= FindScanner ret = 1
19ec-1c88:60741387.704 : => IoObject::IoLockStart
19ec-1c88:60741387.810 : => CAsicIO::CheckDevice
19ec-1c88:60741387.869 : => CNT96226::ConnectIsAvailable
19ec-1c88:60741400.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60741400.976 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60741401.035 : <= IoObject::IoLockStart
19ec-1c88:60741401.097 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60741401.162 : IO Send command 10 bytes
19ec-1c88:60741401.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:60741401.300 : iCmd = 0, nBytes = 10
19ec-1c88:60741401.407 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60741571.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60741571.624 : System send command 10 bytes + data 0 bytes
19ec-1c88:60741571.707 : IO total need to receive data 5 bytes
19ec-1c88:60741571.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:60741571.838 : iCmd = 0, nBytes = 5
19ec-1c88:60741694.996 : 0000 : 06 00 02 02 ab 
19ec-1c88:60741695.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60741695.208 : System total receive data 5 bytes
19ec-1c88:60741695.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:60741695.325 : iCmd = 1, nBytes = 4
19ec-1c88:60741829.998 : 0000 : 00 00 00 00 
19ec-1c88:60741830.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60741830.315 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60741830.385 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60741830.452 : IO Send command 10 bytes
19ec-1c88:60741830.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:60741830.619 : iCmd = 0, nBytes = 10
19ec-1c88:60741830.727 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60741981.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60741981.743 : System send command 10 bytes + data 0 bytes
19ec-1c88:60741981.813 : IO total need to receive data 165 bytes
19ec-1c88:60741981.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:60741981.934 : iCmd = 0, nBytes = 165
19ec-1c88:60742127.649 : skip dump 37 bytes
19ec-1c88:60742127.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60742128.013 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60742128.154 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60742128.294 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60742128.427 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60742128.562 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60742128.697 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742128.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742128.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60742128.955 : System total receive data 165 bytes
19ec-1c88:60742129.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:60742129.068 : iCmd = 1, nBytes = 4
19ec-1c88:60742271.457 : 0000 : 00 00 00 00 
19ec-1c88:60742271.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60742271.761 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60742272.019 : Dump Inquiry
19ec-1c88:60742272.161 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60742272.302 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60742272.444 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60742272.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60742272.717 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60742272.854 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60742272.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742273.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742273.248 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60742273.378 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60742273.465 : 00a0 : 00 00 00 00 00 
19ec-1c88:60742273.541 : => ReadNVMDataInternal
19ec-1c88:60742273.798 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60742273.864 : IO Send command 10 bytes
19ec-1c88:60742273.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:60742274.033 : iCmd = 0, nBytes = 10
19ec-1c88:60742274.134 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60742580.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60742580.841 : System send command 10 bytes + data 0 bytes
19ec-1c88:60742580.911 : IO total need to receive data 128 bytes
19ec-1c88:60742580.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:60742581.036 : iCmd = 0, nBytes = 128
19ec-1c88:60742719.678 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742719.888 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742720.048 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60742720.187 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60742720.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60742720.446 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742720.573 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742720.699 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60742720.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60742720.828 : System total receive data 128 bytes
19ec-1c88:60742720.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:60742720.949 : iCmd = 1, nBytes = 4
19ec-1c88:60742858.478 : 0000 : 00 00 00 00 
19ec-1c88:60742858.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60742858.800 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60742858.876 : NVMData.PadScanCount = 0
19ec-1c88:60742858.934 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60742858.991 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60742859.050 : NVMData.FlatbedScanCount = 0
19ec-1c88:60742859.104 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60742859.161 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60742859.218 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60742859.275 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60742859.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60742859.387 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60742859.445 : NVMData.BornMonth = 0
19ec-1c88:60742859.494 : NVMData.BornDay = 0
19ec-1c88:60742859.544 : NVMData.BornYear = 0
19ec-1c88:60742859.593 : NVMData.FirstScanMonth = 4
19ec-1c88:60742859.648 : NVMData.FirstScanDay = 30
19ec-1c88:60742859.703 : NVMData.FirstScanYear = 2020
19ec-1c88:60742859.759 : NVMData.VerticalMagnification = 0
19ec-1c88:60742859.815 : NVMData.HorizontalMagnification = 0
19ec-1c88:60742859.871 : NVMData.PowerSavingTime = 15
19ec-1c88:60742859.930 : NVMData.SN = A094165189010062
19ec-1c88:60742859.981 : NVMData.AutoFeed = 0
19ec-1c88:60742860.034 : NVMData.CCDType = 0
19ec-1c88:60742860.084 : NVMData.ScanSpeed = 0
19ec-1c88:60742860.133 : NVMData.RollerCount = 0
19ec-1c88:60742860.198 : NVMData.MultifeedCount = 0
19ec-1c88:60742860.249 : NVMData.JamCount = 0
19ec-1c88:60742860.299 : NVMData.IdentifyInfo = 
19ec-1c88:60742860.351 : NVMData.FormalName = 
19ec-1c88:60742860.512 : NVMData.ReservedB = 0
19ec-1c88:60742860.565 : NVMData.FunctionCode = 0
19ec-1c88:60742860.616 : NVMData.PreFeed = 0
19ec-1c88:60742860.671 : NVMData.PreFeedTime = 0
19ec-1c88:60742860.721 : NVMData.ButtonNumber = 0
19ec-1c88:60742860.773 : NVMData.PowerOffTime = 0
19ec-1c88:60742860.828 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60742860.911 : => IoObject::IoLockEnd
19ec-1c88:60742861.007 : <= IoObject::IoLockEnd
19ec-1c88:60742861.056 : <= InitializeScanner ret = 1
19ec-1c88:60744257.451 : => GetLogicalScannerAbility
19ec-1c88:60744257.636 : => IoObject::IoLockStart
19ec-1c88:60744257.774 : => CAsicIO::CheckDevice
19ec-1c88:60744257.831 : => CNT96226::ConnectIsAvailable
19ec-1c88:60744273.366 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60744273.467 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60744273.528 : <= IoObject::IoLockStart
19ec-1c88:60744273.587 : => IoObject::IoLockEnd
19ec-1c88:60744273.688 : <= IoObject::IoLockEnd
19ec-1c88:60744273.780 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60748298.025 : => GetLogicalScannerAbilityEx
19ec-1c88:60748298.216 : => IoObject::IoLockStart
19ec-1c88:60748298.346 : => CAsicIO::CheckDevice
19ec-1c88:60748298.407 : => CNT96226::ConnectIsAvailable
19ec-1c88:60748313.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60748313.620 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60748313.685 : <= IoObject::IoLockStart
19ec-1c88:60748313.749 : => IoObject::IoLockEnd
19ec-1c88:60748313.846 : <= IoObject::IoLockEnd
19ec-1c88:60748313.957 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60748314.034 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60756288.871 : => ReadNVMData
19ec-1c88:60756289.068 : => IoObject::IoLockStart
19ec-1c88:60756289.207 : => CAsicIO::CheckDevice
19ec-1c88:60756289.264 : => CNT96226::ConnectIsAvailable
19ec-1c88:60756309.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60756309.486 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60756309.558 : <= IoObject::IoLockStart
19ec-1c88:60756309.628 : => ReadNVMDataInternal
19ec-1c88:60756309.695 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60756309.760 : IO Send command 10 bytes
19ec-1c88:60756309.875 : => CNT96226::VenderCmd_SetData
19ec-1c88:60756309.940 : iCmd = 0, nBytes = 10
19ec-1c88:60756310.060 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60756638.535 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60756638.950 : System send command 10 bytes + data 0 bytes
19ec-1c88:60756639.027 : IO total need to receive data 128 bytes
19ec-1c88:60756639.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:60756639.155 : iCmd = 0, nBytes = 128
19ec-1c88:60756811.561 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60756811.744 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60756811.894 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60756812.035 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60756812.169 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60756812.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60756812.429 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60756812.554 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60756812.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60756812.691 : System total receive data 128 bytes
19ec-1c88:60756812.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:60756812.814 : iCmd = 1, nBytes = 4
19ec-1c88:60756927.565 : 0000 : 00 00 00 00 
19ec-1c88:60756927.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60756927.855 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60756927.931 : NVMData.PadScanCount = 0
19ec-1c88:60756927.989 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60756928.045 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60756928.109 : NVMData.FlatbedScanCount = 0
19ec-1c88:60756928.165 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60756928.314 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60756928.374 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60756928.432 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60756928.485 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60756928.538 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60756928.592 : NVMData.BornMonth = 0
19ec-1c88:60756928.641 : NVMData.BornDay = 0
19ec-1c88:60756928.692 : NVMData.BornYear = 0
19ec-1c88:60756928.741 : NVMData.FirstScanMonth = 4
19ec-1c88:60756928.792 : NVMData.FirstScanDay = 30
19ec-1c88:60756928.849 : NVMData.FirstScanYear = 2020
19ec-1c88:60756928.905 : NVMData.VerticalMagnification = 0
19ec-1c88:60756928.959 : NVMData.HorizontalMagnification = 0
19ec-1c88:60756929.015 : NVMData.PowerSavingTime = 15
19ec-1c88:60756929.071 : NVMData.SN = A094165189010062
19ec-1c88:60756929.121 : NVMData.AutoFeed = 0
19ec-1c88:60756929.169 : NVMData.CCDType = 0
19ec-1c88:60756929.218 : NVMData.ScanSpeed = 0
19ec-1c88:60756929.267 : NVMData.RollerCount = 0
19ec-1c88:60756929.318 : NVMData.MultifeedCount = 0
19ec-1c88:60756929.369 : NVMData.JamCount = 0
19ec-1c88:60756929.420 : NVMData.IdentifyInfo = 
19ec-1c88:60756929.475 : NVMData.FormalName = 
19ec-1c88:60756929.525 : NVMData.ReservedB = 0
19ec-1c88:60756929.573 : NVMData.FunctionCode = 0
19ec-1c88:60756929.622 : NVMData.PreFeed = 0
19ec-1c88:60756929.666 : NVMData.PreFeedTime = 0
19ec-1c88:60756929.715 : NVMData.ButtonNumber = 0
19ec-1c88:60756929.764 : NVMData.PowerOffTime = 0
19ec-1c88:60756929.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60756929.878 : => IoObject::IoLockEnd
19ec-1c88:60756929.968 : <= IoObject::IoLockEnd
19ec-1c88:60756930.015 : <= ReadNVMData ret = 1
19ec-1c88:60767498.907 : => GetADFStatus
19ec-1c88:60767499.296 : => IoObject::IoLockStart
19ec-1c88:60767499.423 : => CAsicIO::CheckDevice
19ec-1c88:60767499.484 : => CNT96226::ConnectIsAvailable
19ec-1c88:60767512.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60767513.079 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60767513.137 : <= IoObject::IoLockStart
19ec-1c88:60767513.198 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60767513.264 : IO Send command 10 bytes
19ec-1c88:60767513.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:60767513.433 : iCmd = 0, nBytes = 10
19ec-1c88:60767513.539 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60767652.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60767652.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:60767652.406 : IO total need to receive data 2 bytes
19ec-1c88:60767652.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:60767652.521 : iCmd = 0, nBytes = 2
19ec-1c88:60767769.103 : 0000 : 00 00 
19ec-1c88:60767769.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60767769.330 : System total receive data 2 bytes
19ec-1c88:60767769.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:60767769.451 : iCmd = 1, nBytes = 4
19ec-1c88:60767888.187 : 0000 : 00 00 00 00 
19ec-1c88:60767888.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60767888.468 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60767888.535 : Return status = 0
19ec-1c88:60767888.598 : => IoObject::IoLockEnd
19ec-1c88:60767888.698 : <= IoObject::IoLockEnd
19ec-1c88:60767888.749 : <= GetADFStatus ret = 1
19ec-1c88:60770782.850 : => GetADFStatus
19ec-1c88:60770783.286 : => IoObject::IoLockStart
19ec-1c88:60770783.426 : => CAsicIO::CheckDevice
19ec-1c88:60770783.485 : => CNT96226::ConnectIsAvailable
19ec-1c88:60770803.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60770803.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60770803.441 : <= IoObject::IoLockStart
19ec-1c88:60770803.519 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60770803.591 : IO Send command 10 bytes
19ec-1c88:60770803.732 : => CNT96226::VenderCmd_SetData
19ec-1c88:60770803.798 : iCmd = 0, nBytes = 10
19ec-1c88:60770803.909 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60770946.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60770946.428 : System send command 10 bytes + data 0 bytes
19ec-1c88:60770946.614 : IO total need to receive data 2 bytes
19ec-1c88:60770946.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:60770946.751 : iCmd = 0, nBytes = 2
19ec-1c88:60771066.839 : 0000 : 00 00 
19ec-1c88:60771066.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60771067.065 : System total receive data 2 bytes
19ec-1c88:60771067.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:60771067.185 : iCmd = 1, nBytes = 4
19ec-1c88:60771209.251 : 0000 : 00 00 00 00 
19ec-1c88:60771209.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60771209.519 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60771209.594 : Return status = 0
19ec-1c88:60771209.658 : => IoObject::IoLockEnd
19ec-1c88:60771209.756 : <= IoObject::IoLockEnd
19ec-1c88:60771209.809 : <= GetADFStatus ret = 1
19ec-1c88:60773582.099 : => TerminateDriver
19ec-1c88:60773582.303 : => CAsicIO::~CAsicIO,pStage=220204104
19ec-1c88:60773582.383 : => CNT96226::Close
19ec-1c88:60773586.341 : <= CNT96226::Close ret = 1
19ec-1c88:60773586.419 : <= CAsicIO::~CAsicIO
19ec-1c88:60773586.481 : => IoObject::IoLockEnd
19ec-1c88:60773586.535 : <= IoObject::IoLockEnd
19ec-1c88:60773586.588 : => IoObject::TerminateDevice
19ec-1c88:60773586.646 : => IoObject::IoLockEnd
19ec-1c88:60773586.696 : <= IoObject::IoLockEnd
19ec-1c88:60773586.794 : <= IoObject::TerminateDevice
19ec-1c88:60773587.038 : <= TerminateDriver ret = 1
19ec-1c88:60816709.349 : ============Debug Start==========
19ec-1c88:60816709.656 : Date : 2020/4/30 14:35:34
19ec-1c88:60816709.741 : Process ID : 19ec
19ec-1c88:60816710.169 : Windows : Version 10.0 build 18363 
19ec-1c88:60816710.648 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:60816710.711 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60816710.783 : MemoryStatus.ullAvailPhys : 1727397888
19ec-1c88:60816710.843 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60816710.908 : MemoryStatus.ullAvailPageFile : 3003924480
19ec-1c88:60816710.972 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60816711.033 : MemoryStatus.ullAvailVirtual : 1719390208
19ec-1c88:60816711.096 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60816711.203 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60816711.265 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60816711.522 : CPU Count : 4
19ec-1c88:60816711.569 : CPU Frequency : 100.000 Mhz
19ec-1c88:60816716.393 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60816716.517 : => InitializeDriver
19ec-1c88:60816716.789 : <= InitializeDriver ret = 1
19ec-1c88:60816716.847 : => InitializeScanner
19ec-1c88:60816716.928 : => CAsicIO::GetDeviceList
19ec-1c88:60816717.223 : => CNT96226::CNT96226
19ec-1c88:60816717.282 : => CNT96226::Open
19ec-1c88:60816738.479 : <= CNT96226::Open ret = 1
19ec-1c88:60816738.575 : => CNT96226::Initialize
19ec-1c88:60816738.757 : <= CNT96226::Initialize ret = 1
19ec-1c88:60816738.812 : <= CNT96226::CNT96226
19ec-1c88:60816738.871 : => CNT96226::EnumAvailableDevice
19ec-1c88:60816744.160 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60816744.235 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60816744.294 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60820384.885 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60820385.165 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60820391.000 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60820391.110 : => IoObject::GetLockName
19ec-1c88:60820391.171 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60820391.242 : <= IoObject::GetLockName
19ec-1c88:60820391.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:60820391.800 : iCmd = 3, nBytes = 2
19ec-1c88:60820720.773 : 0000 : 06 38 
19ec-1c88:60820720.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60820720.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:60820721.049 : iCmd = 4, nBytes = 2
19ec-1c88:60821011.272 : 0000 : 07 07 
19ec-1c88:60821011.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60821011.505 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60821011.598 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60821011.668 : IO Send command 10 bytes
19ec-1c88:60821011.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:60821011.786 : iCmd = 0, nBytes = 10
19ec-1c88:60821011.888 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60821191.805 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60821191.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:60821191.967 : iCmd = 0, nBytes = 165
19ec-1c88:60821318.864 : skip dump 37 bytes
19ec-1c88:60821319.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60821319.202 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60821319.345 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60821319.477 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60821319.604 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60821319.822 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60821319.950 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821320.075 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821320.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60821320.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:60821320.252 : iCmd = 1, nBytes = 4
19ec-1c88:60821431.706 : 0000 : 00 00 00 00 
19ec-1c88:60821431.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60821431.855 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60821431.923 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60821431.986 : IO Send command 10 bytes
19ec-1c88:60821432.038 : => CNT96226::VenderCmd_SetData
19ec-1c88:60821432.091 : iCmd = 0, nBytes = 10
19ec-1c88:60821432.190 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60821741.293 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60821741.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:60821741.470 : iCmd = 0, nBytes = 128
19ec-1c88:60821891.173 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821891.363 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821891.508 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60821891.641 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60821891.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60821891.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821892.014 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821892.138 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60821892.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60821892.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:60821892.319 : iCmd = 1, nBytes = 4
19ec-1c88:60822062.320 : 0000 : 00 00 00 00 
19ec-1c88:60822062.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60822062.500 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60822062.678 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60822062.759 : => CNT96226::Close
19ec-1c88:60822066.353 : <= CNT96226::Close ret = 1
19ec-1c88:60822066.432 : <= CNT96226::~CNT96226
19ec-1c88:60822066.530 : <= CAsicIO::GetDeviceList
19ec-1c88:60822066.913 : => IoObject::SetTimeout
19ec-1c88:60822067.040 : Timeout--> In = 0 Out = 0
19ec-1c88:60822067.097 : <= IoObject::SetTimeout
19ec-1c88:60822067.164 : => CAsicIO::CAsicIO
19ec-1c88:60822067.236 : => CNT96226::CNT96226
19ec-1c88:60822067.292 : => CNT96226::Open
19ec-1c88:60822092.285 : <= CNT96226::Open ret = 1
19ec-1c88:60822092.397 : => CNT96226::Initialize
19ec-1c88:60822092.713 : <= CNT96226::Initialize ret = 1
19ec-1c88:60822092.779 : <= CNT96226::CNT96226
19ec-1c88:60822092.836 : <= CAsicIO::CAsicIO
19ec-1c88:60822092.890 : => CAsicIO::InitializeDevice
19ec-1c88:60822092.957 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60822099.198 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60822099.324 : => IoObject::GetLockName
19ec-1c88:60822099.383 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60822099.449 : <= IoObject::GetLockName
19ec-1c88:60822099.972 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60822100.045 : IO Send command 10 bytes
19ec-1c88:60822100.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:60822100.155 : iCmd = 0, nBytes = 10
19ec-1c88:60822100.272 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60822434.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60822434.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:60822434.386 : iCmd = 0, nBytes = 128
19ec-1c88:60822615.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60822615.283 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60822615.426 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60822615.561 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60822615.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60822615.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60822615.936 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60822616.056 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60822616.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60822616.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:60822616.237 : iCmd = 1, nBytes = 4
19ec-1c88:60822768.853 : 0000 : 00 00 00 00 
19ec-1c88:60822768.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60822769.008 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60822769.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:60822769.129 : iCmd = 3, nBytes = 2
19ec-1c88:60823109.921 : 0000 : 06 38 
19ec-1c88:60823110.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60823110.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:60823110.185 : iCmd = 4, nBytes = 2
19ec-1c88:60823399.836 : 0000 : 07 07 
19ec-1c88:60823399.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60823400.140 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60823400.257 : => IoObject::InitializeDevice
19ec-1c88:60823400.411 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60823401.204 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60823401.281 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60823402.025 : => FindScanner
19ec-1c88:60823402.089 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60823402.158 : <= FindScanner ret = 1
19ec-1c88:60823402.218 : => IoObject::IoLockStart
19ec-1c88:60823402.325 : => CAsicIO::CheckDevice
19ec-1c88:60823402.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:60823418.113 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60823418.239 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60823418.304 : <= IoObject::IoLockStart
19ec-1c88:60823418.370 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60823418.440 : IO Send command 10 bytes
19ec-1c88:60823418.530 : => CNT96226::VenderCmd_SetData
19ec-1c88:60823418.591 : iCmd = 0, nBytes = 10
19ec-1c88:60823418.700 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60823589.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60823589.426 : System send command 10 bytes + data 0 bytes
19ec-1c88:60823589.494 : IO total need to receive data 5 bytes
19ec-1c88:60823589.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:60823589.607 : iCmd = 0, nBytes = 5
19ec-1c88:60823771.015 : 0000 : 06 00 02 02 ab 
19ec-1c88:60823771.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60823771.173 : System total receive data 5 bytes
19ec-1c88:60823771.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:60823771.286 : iCmd = 1, nBytes = 4
19ec-1c88:60823893.772 : 0000 : 00 00 00 00 
19ec-1c88:60823893.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60823893.990 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60823894.057 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60823894.119 : IO Send command 10 bytes
19ec-1c88:60823894.200 : => CNT96226::VenderCmd_SetData
19ec-1c88:60823894.257 : iCmd = 0, nBytes = 10
19ec-1c88:60823894.358 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60824041.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60824041.306 : System send command 10 bytes + data 0 bytes
19ec-1c88:60824041.378 : IO total need to receive data 165 bytes
19ec-1c88:60824041.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:60824041.493 : iCmd = 0, nBytes = 165
19ec-1c88:60824160.415 : skip dump 37 bytes
19ec-1c88:60824160.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60824160.715 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60824160.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60824160.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60824161.106 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60824161.235 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60824161.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824161.482 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824161.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60824161.600 : System total receive data 165 bytes
19ec-1c88:60824161.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:60824161.713 : iCmd = 1, nBytes = 4
19ec-1c88:60824268.757 : 0000 : 00 00 00 00 
19ec-1c88:60824268.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60824268.938 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60824269.112 : Dump Inquiry
19ec-1c88:60824269.236 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60824269.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60824269.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60824269.630 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60824269.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60824269.887 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60824270.007 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824270.128 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824270.254 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60824270.381 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60824270.465 : 00a0 : 00 00 00 00 00 
19ec-1c88:60824270.537 : => ReadNVMDataInternal
19ec-1c88:60824270.741 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60824270.802 : IO Send command 10 bytes
19ec-1c88:60824270.878 : => CNT96226::VenderCmd_SetData
19ec-1c88:60824270.933 : iCmd = 0, nBytes = 10
19ec-1c88:60824271.031 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60824581.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60824582.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:60824582.136 : IO total need to receive data 128 bytes
19ec-1c88:60824582.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:60824582.248 : iCmd = 0, nBytes = 128
19ec-1c88:60824741.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824741.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824741.526 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60824741.658 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60824741.788 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60824741.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824742.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824742.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60824742.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60824742.313 : System total receive data 128 bytes
19ec-1c88:60824742.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:60824742.439 : iCmd = 1, nBytes = 4
19ec-1c88:60824884.108 : 0000 : 00 00 00 00 
19ec-1c88:60824884.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60824884.459 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60824884.541 : NVMData.PadScanCount = 0
19ec-1c88:60824884.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60824884.660 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60824884.719 : NVMData.FlatbedScanCount = 0
19ec-1c88:60824884.772 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60824884.828 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60824884.885 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60824884.939 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60824884.992 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60824885.043 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60824885.098 : NVMData.BornMonth = 0
19ec-1c88:60824885.145 : NVMData.BornDay = 0
19ec-1c88:60824885.195 : NVMData.BornYear = 0
19ec-1c88:60824885.243 : NVMData.FirstScanMonth = 4
19ec-1c88:60824885.294 : NVMData.FirstScanDay = 30
19ec-1c88:60824885.345 : NVMData.FirstScanYear = 2020
19ec-1c88:60824885.398 : NVMData.VerticalMagnification = 0
19ec-1c88:60824885.453 : NVMData.HorizontalMagnification = 0
19ec-1c88:60824885.506 : NVMData.PowerSavingTime = 15
19ec-1c88:60824885.559 : NVMData.SN = A094165189010062
19ec-1c88:60824885.609 : NVMData.AutoFeed = 0
19ec-1c88:60824885.657 : NVMData.CCDType = 0
19ec-1c88:60824885.708 : NVMData.ScanSpeed = 0
19ec-1c88:60824885.757 : NVMData.RollerCount = 0
19ec-1c88:60824885.808 : NVMData.MultifeedCount = 0
19ec-1c88:60824885.858 : NVMData.JamCount = 0
19ec-1c88:60824885.905 : NVMData.IdentifyInfo = 
19ec-1c88:60824885.955 : NVMData.FormalName = 
19ec-1c88:60824886.184 : NVMData.ReservedB = 0
19ec-1c88:60824886.239 : NVMData.FunctionCode = 0
19ec-1c88:60824886.291 : NVMData.PreFeed = 0
19ec-1c88:60824886.345 : NVMData.PreFeedTime = 0
19ec-1c88:60824886.393 : NVMData.ButtonNumber = 0
19ec-1c88:60824886.443 : NVMData.PowerOffTime = 0
19ec-1c88:60824886.494 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60824886.580 : => IoObject::IoLockEnd
19ec-1c88:60824886.675 : <= IoObject::IoLockEnd
19ec-1c88:60824886.723 : <= InitializeScanner ret = 1
19ec-1c88:60824886.785 : => GetLogicalScannerAbilityEx
19ec-1c88:60824886.842 : => IoObject::IoLockStart
19ec-1c88:60824886.941 : => CAsicIO::CheckDevice
19ec-1c88:60824886.993 : => CNT96226::ConnectIsAvailable
19ec-1c88:60824898.837 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60824898.930 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60824898.985 : <= IoObject::IoLockStart
19ec-1c88:60824899.040 : => IoObject::IoLockEnd
19ec-1c88:60824899.129 : <= IoObject::IoLockEnd
19ec-1c88:60824899.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60824899.322 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60825110.340 : => ReadNVMData
19ec-1c88:60825110.537 : => IoObject::IoLockStart
19ec-1c88:60825110.679 : => CAsicIO::CheckDevice
19ec-1c88:60825110.738 : => CNT96226::ConnectIsAvailable
19ec-1c88:60825126.970 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60825127.071 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60825127.127 : <= IoObject::IoLockStart
19ec-1c88:60825127.190 : => ReadNVMDataInternal
19ec-1c88:60825127.249 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60825127.315 : IO Send command 10 bytes
19ec-1c88:60825127.463 : => CNT96226::VenderCmd_SetData
19ec-1c88:60825127.523 : iCmd = 0, nBytes = 10
19ec-1c88:60825127.640 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60825429.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60825429.862 : System send command 10 bytes + data 0 bytes
19ec-1c88:60825429.933 : IO total need to receive data 128 bytes
19ec-1c88:60825430.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:60825430.059 : iCmd = 0, nBytes = 128
19ec-1c88:60825571.845 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60825572.093 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60825572.235 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60825572.371 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60825572.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60825572.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60825572.748 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60825572.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60825572.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60825573.002 : System total receive data 128 bytes
19ec-1c88:60825573.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:60825573.116 : iCmd = 1, nBytes = 4
19ec-1c88:60825742.465 : 0000 : 00 00 00 00 
19ec-1c88:60825742.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60825742.809 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60825742.887 : NVMData.PadScanCount = 0
19ec-1c88:60825742.943 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60825742.999 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60825743.057 : NVMData.FlatbedScanCount = 0
19ec-1c88:60825743.115 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60825743.167 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60825743.222 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60825743.281 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60825743.338 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60825743.393 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60825743.449 : NVMData.BornMonth = 0
19ec-1c88:60825743.500 : NVMData.BornDay = 0
19ec-1c88:60825743.549 : NVMData.BornYear = 0
19ec-1c88:60825743.598 : NVMData.FirstScanMonth = 4
19ec-1c88:60825743.650 : NVMData.FirstScanDay = 30
19ec-1c88:60825743.707 : NVMData.FirstScanYear = 2020
19ec-1c88:60825744.077 : NVMData.VerticalMagnification = 0
19ec-1c88:60825744.138 : NVMData.HorizontalMagnification = 0
19ec-1c88:60825744.194 : NVMData.PowerSavingTime = 15
19ec-1c88:60825744.250 : NVMData.SN = A094165189010062
19ec-1c88:60825744.302 : NVMData.AutoFeed = 0
19ec-1c88:60825744.353 : NVMData.CCDType = 0
19ec-1c88:60825744.404 : NVMData.ScanSpeed = 0
19ec-1c88:60825744.453 : NVMData.RollerCount = 0
19ec-1c88:60825744.504 : NVMData.MultifeedCount = 0
19ec-1c88:60825744.557 : NVMData.JamCount = 0
19ec-1c88:60825744.608 : NVMData.IdentifyInfo = 
19ec-1c88:60825744.659 : NVMData.FormalName = 
19ec-1c88:60825744.709 : NVMData.ReservedB = 0
19ec-1c88:60825744.759 : NVMData.FunctionCode = 0
19ec-1c88:60825744.809 : NVMData.PreFeed = 0
19ec-1c88:60825744.860 : NVMData.PreFeedTime = 0
19ec-1c88:60825744.912 : NVMData.ButtonNumber = 0
19ec-1c88:60825744.963 : NVMData.PowerOffTime = 0
19ec-1c88:60825745.023 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60825745.085 : => IoObject::IoLockEnd
19ec-1c88:60825745.179 : <= IoObject::IoLockEnd
19ec-1c88:60825745.227 : <= ReadNVMData ret = 1
19ec-1c88:60826374.925 : => TerminateDriver
19ec-1c88:60826375.128 : => CAsicIO::~CAsicIO,pStage=78384200
19ec-1c88:60826375.206 : => CNT96226::Close
19ec-1c88:60826379.356 : <= CNT96226::Close ret = 1
19ec-1c88:60826379.441 : <= CAsicIO::~CAsicIO
19ec-1c88:60826379.502 : => IoObject::IoLockEnd
19ec-1c88:60826379.557 : <= IoObject::IoLockEnd
19ec-1c88:60826379.613 : => IoObject::TerminateDevice
19ec-1c88:60826379.675 : => IoObject::IoLockEnd
19ec-1c88:60826379.724 : <= IoObject::IoLockEnd
19ec-1c88:60826379.829 : <= IoObject::TerminateDevice
19ec-1c88:60826380.100 : <= TerminateDriver ret = 1
19ec-1c88:60828608.412 : ============Debug Start==========
19ec-1c88:60828608.694 : Date : 2020/4/30 14:35:34
19ec-1c88:60828608.776 : Process ID : 19ec
19ec-1c88:60828609.178 : Windows : Version 10.0 build 18363 
19ec-1c88:60828609.613 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:60828609.677 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60828609.744 : MemoryStatus.ullAvailPhys : 1753812992
19ec-1c88:60828609.804 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60828609.866 : MemoryStatus.ullAvailPageFile : 3052556288
19ec-1c88:60828609.926 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60828609.984 : MemoryStatus.ullAvailVirtual : 1719431168
19ec-1c88:60828610.047 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60828610.151 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60828610.209 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60828610.445 : CPU Count : 4
19ec-1c88:60828610.493 : CPU Frequency : 100.000 Mhz
19ec-1c88:60828614.443 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60828614.569 : => InitializeDriver
19ec-1c88:60828614.871 : <= InitializeDriver ret = 1
19ec-1c88:60831649.869 : => InitializeScanner
19ec-1c88:60831650.127 : => CAsicIO::GetDeviceList
19ec-1c88:60831650.562 : => CNT96226::CNT96226
19ec-1c88:60831650.628 : => CNT96226::Open
19ec-1c88:60831673.596 : <= CNT96226::Open ret = 1
19ec-1c88:60831673.701 : => CNT96226::Initialize
19ec-1c88:60831673.895 : <= CNT96226::Initialize ret = 1
19ec-1c88:60831673.956 : <= CNT96226::CNT96226
19ec-1c88:60831674.012 : => CNT96226::EnumAvailableDevice
19ec-1c88:60831681.171 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60831681.256 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60831681.316 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60835398.300 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60835398.580 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60835404.118 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60835404.233 : => IoObject::GetLockName
19ec-1c88:60835404.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60835404.364 : <= IoObject::GetLockName
19ec-1c88:60835404.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:60835404.890 : iCmd = 3, nBytes = 2
19ec-1c88:60835792.885 : 0000 : 06 38 
19ec-1c88:60835793.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60835793.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:60835793.162 : iCmd = 4, nBytes = 2
19ec-1c88:60836113.159 : 0000 : 07 07 
19ec-1c88:60836113.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60836113.529 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60836113.694 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60836113.827 : IO Send command 10 bytes
19ec-1c88:60836113.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:60836114.046 : iCmd = 0, nBytes = 10
19ec-1c88:60836114.255 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60836320.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60836320.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:60836321.029 : iCmd = 0, nBytes = 165
19ec-1c88:60836557.750 : skip dump 37 bytes
19ec-1c88:60836558.153 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60836558.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60836558.734 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60836559.002 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60836559.274 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60836560.155 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60836560.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60836560.696 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60836560.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60836560.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:60836561.066 : iCmd = 1, nBytes = 4
19ec-1c88:60836778.790 : 0000 : 00 00 00 00 
19ec-1c88:60836779.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60836779.183 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60836779.309 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60836779.444 : IO Send command 10 bytes
19ec-1c88:60836779.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:60836779.672 : iCmd = 0, nBytes = 10
19ec-1c88:60836781.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60837138.370 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60837138.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:60837138.753 : iCmd = 0, nBytes = 128
19ec-1c88:60837365.319 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60837365.704 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60837366.006 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60837366.279 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60837366.538 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60837366.789 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60837367.041 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60837367.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60837367.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60837367.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:60837367.676 : iCmd = 1, nBytes = 4
19ec-1c88:60837577.840 : 0000 : 00 00 00 00 
19ec-1c88:60837578.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60837578.189 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60837578.520 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60837578.663 : => CNT96226::Close
19ec-1c88:60837585.739 : <= CNT96226::Close ret = 1
19ec-1c88:60837585.888 : <= CNT96226::~CNT96226
19ec-1c88:60837586.054 : <= CAsicIO::GetDeviceList
19ec-1c88:60837586.774 : => IoObject::SetTimeout
19ec-1c88:60837587.039 : Timeout--> In = 0 Out = 0
19ec-1c88:60837587.155 : <= IoObject::SetTimeout
19ec-1c88:60837587.288 : => CAsicIO::CAsicIO
19ec-1c88:60837587.430 : => CNT96226::CNT96226
19ec-1c88:60837587.544 : => CNT96226::Open
19ec-1c88:60837630.818 : <= CNT96226::Open ret = 1
19ec-1c88:60837631.023 : => CNT96226::Initialize
19ec-1c88:60837631.402 : <= CNT96226::Initialize ret = 1
19ec-1c88:60837631.533 : <= CNT96226::CNT96226
19ec-1c88:60837631.637 : <= CAsicIO::CAsicIO
19ec-1c88:60837631.749 : => CAsicIO::InitializeDevice
19ec-1c88:60837631.885 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60837643.504 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60837643.728 : => IoObject::GetLockName
19ec-1c88:60837643.838 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60837643.978 : <= IoObject::GetLockName
19ec-1c88:60837644.904 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60837645.052 : IO Send command 10 bytes
19ec-1c88:60837645.156 : => CNT96226::VenderCmd_SetData
19ec-1c88:60837645.280 : iCmd = 0, nBytes = 10
19ec-1c88:60837645.499 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60838003.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60838003.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:60838003.624 : iCmd = 0, nBytes = 128
19ec-1c88:60838216.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60838216.408 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60838216.693 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60838216.959 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60838217.216 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60838217.463 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60838217.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60838217.974 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60838218.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60838218.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:60838218.330 : iCmd = 1, nBytes = 4
19ec-1c88:60838437.141 : 0000 : 00 00 00 00 
19ec-1c88:60838437.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60838437.458 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60838437.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:60838437.676 : iCmd = 3, nBytes = 2
19ec-1c88:60838830.207 : 0000 : 06 38 
19ec-1c88:60838830.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60838830.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:60838830.647 : iCmd = 4, nBytes = 2
19ec-1c88:60839148.550 : 0000 : 07 07 
19ec-1c88:60839148.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60839149.050 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60839149.235 : => IoObject::InitializeDevice
19ec-1c88:60839149.412 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60839150.472 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60839150.612 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60839151.697 : => FindScanner
19ec-1c88:60839151.806 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60839151.944 : <= FindScanner ret = 1
19ec-1c88:60839152.063 : => IoObject::IoLockStart
19ec-1c88:60839152.266 : => CAsicIO::CheckDevice
19ec-1c88:60839152.370 : => CNT96226::ConnectIsAvailable
19ec-1c88:60839174.487 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60839174.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60839174.859 : <= IoObject::IoLockStart
19ec-1c88:60839174.984 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60839175.129 : IO Send command 10 bytes
19ec-1c88:60839175.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:60839175.434 : iCmd = 0, nBytes = 10
19ec-1c88:60839175.660 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60839383.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60839383.507 : System send command 10 bytes + data 0 bytes
19ec-1c88:60839383.650 : IO total need to receive data 5 bytes
19ec-1c88:60839383.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:60839383.888 : iCmd = 0, nBytes = 5
19ec-1c88:60839592.149 : 0000 : 06 00 02 02 ab 
19ec-1c88:60839592.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60839592.449 : System total receive data 5 bytes
19ec-1c88:60839592.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:60839592.678 : iCmd = 1, nBytes = 4
19ec-1c88:60839773.453 : 0000 : 00 00 00 00 
19ec-1c88:60839773.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60839773.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60839773.972 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60839774.103 : IO Send command 10 bytes
19ec-1c88:60839774.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:60839774.389 : iCmd = 0, nBytes = 10
19ec-1c88:60839774.600 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60839962.523 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60839962.721 : System send command 10 bytes + data 0 bytes
19ec-1c88:60839962.844 : IO total need to receive data 165 bytes
19ec-1c88:60839962.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:60839963.070 : iCmd = 0, nBytes = 165
19ec-1c88:60840136.647 : skip dump 37 bytes
19ec-1c88:60840136.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60840137.263 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60840137.539 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60840137.804 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60840138.065 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60840138.332 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60840138.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840138.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840138.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60840139.075 : System total receive data 165 bytes
19ec-1c88:60840139.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:60840139.295 : iCmd = 1, nBytes = 4
19ec-1c88:60840315.171 : 0000 : 00 00 00 00 
19ec-1c88:60840315.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60840315.618 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60840316.081 : Dump Inquiry
19ec-1c88:60840316.347 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60840316.628 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60840316.908 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60840317.177 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60840317.441 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60840317.714 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60840317.965 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840318.224 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840318.495 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60840318.772 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60840318.946 : 00a0 : 00 00 00 00 00 
19ec-1c88:60840319.081 : => ReadNVMDataInternal
19ec-1c88:60840319.463 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60840319.599 : IO Send command 10 bytes
19ec-1c88:60840319.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:60840319.880 : iCmd = 0, nBytes = 10
19ec-1c88:60840320.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60840659.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60840659.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:60840659.864 : IO total need to receive data 128 bytes
19ec-1c88:60840659.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:60840660.108 : iCmd = 0, nBytes = 128
19ec-1c88:60840851.873 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840852.255 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840852.550 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60840852.832 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60840853.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60840853.347 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840853.599 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840853.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60840853.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60840854.103 : System total receive data 128 bytes
19ec-1c88:60840854.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:60840854.327 : iCmd = 1, nBytes = 4
19ec-1c88:60841068.957 : 0000 : 00 00 00 00 
19ec-1c88:60841069.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60841069.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60841069.522 : NVMData.PadScanCount = 0
19ec-1c88:60841069.632 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60841069.740 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60841069.853 : NVMData.FlatbedScanCount = 0
19ec-1c88:60841069.958 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60841070.066 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60841070.173 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60841070.287 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60841070.793 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60841070.910 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60841071.023 : NVMData.BornMonth = 0
19ec-1c88:60841071.121 : NVMData.BornDay = 0
19ec-1c88:60841071.228 : NVMData.BornYear = 0
19ec-1c88:60841071.325 : NVMData.FirstScanMonth = 4
19ec-1c88:60841071.426 : NVMData.FirstScanDay = 30
19ec-1c88:60841071.537 : NVMData.FirstScanYear = 2020
19ec-1c88:60841071.645 : NVMData.VerticalMagnification = 0
19ec-1c88:60841071.758 : NVMData.HorizontalMagnification = 0
19ec-1c88:60841071.866 : NVMData.PowerSavingTime = 15
19ec-1c88:60841071.976 : NVMData.SN = A094165189010062
19ec-1c88:60841072.075 : NVMData.AutoFeed = 0
19ec-1c88:60841072.177 : NVMData.CCDType = 0
19ec-1c88:60841072.275 : NVMData.ScanSpeed = 0
19ec-1c88:60841072.372 : NVMData.RollerCount = 0
19ec-1c88:60841072.474 : NVMData.MultifeedCount = 0
19ec-1c88:60841072.575 : NVMData.JamCount = 0
19ec-1c88:60841072.671 : NVMData.IdentifyInfo = 
19ec-1c88:60841072.772 : NVMData.FormalName = 
19ec-1c88:60841073.143 : NVMData.ReservedB = 0
19ec-1c88:60841073.251 : NVMData.FunctionCode = 0
19ec-1c88:60841073.350 : NVMData.PreFeed = 0
19ec-1c88:60841073.455 : NVMData.PreFeedTime = 0
19ec-1c88:60841073.557 : NVMData.ButtonNumber = 0
19ec-1c88:60841073.669 : NVMData.PowerOffTime = 0
19ec-1c88:60841073.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60841073.908 : => IoObject::IoLockEnd
19ec-1c88:60841074.094 : <= IoObject::IoLockEnd
19ec-1c88:60841074.190 : <= InitializeScanner ret = 1
19ec-1c88:60842854.104 : => GetLogicalScannerAbility
19ec-1c88:60842854.289 : => IoObject::IoLockStart
19ec-1c88:60842854.425 : => CAsicIO::CheckDevice
19ec-1c88:60842854.480 : => CNT96226::ConnectIsAvailable
19ec-1c88:60842879.380 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60842879.775 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60842879.834 : <= IoObject::IoLockStart
19ec-1c88:60842879.892 : => IoObject::IoLockEnd
19ec-1c88:60842880.003 : <= IoObject::IoLockEnd
19ec-1c88:60842880.077 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60846334.950 : => GetLogicalScannerAbilityEx
19ec-1c88:60846335.139 : => IoObject::IoLockStart
19ec-1c88:60846335.271 : => CAsicIO::CheckDevice
19ec-1c88:60846335.330 : => CNT96226::ConnectIsAvailable
19ec-1c88:60846358.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60846358.827 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60846358.888 : <= IoObject::IoLockStart
19ec-1c88:60846358.948 : => IoObject::IoLockEnd
19ec-1c88:60846359.058 : <= IoObject::IoLockEnd
19ec-1c88:60846359.179 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60846359.255 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60853824.561 : => ReadNVMData
19ec-1c88:60853824.744 : => IoObject::IoLockStart
19ec-1c88:60853824.886 : => CAsicIO::CheckDevice
19ec-1c88:60853824.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:60853846.151 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60853846.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60853846.528 : <= IoObject::IoLockStart
19ec-1c88:60853846.656 : => ReadNVMDataInternal
19ec-1c88:60853846.785 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60853847.097 : IO Send command 10 bytes
19ec-1c88:60853847.248 : => CNT96226::VenderCmd_SetData
19ec-1c88:60853847.305 : iCmd = 0, nBytes = 10
19ec-1c88:60853847.419 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60854185.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60854186.172 : System send command 10 bytes + data 0 bytes
19ec-1c88:60854186.251 : IO total need to receive data 128 bytes
19ec-1c88:60854186.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:60854186.384 : iCmd = 0, nBytes = 128
19ec-1c88:60854359.415 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60854359.603 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60854359.749 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60854359.885 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60854360.018 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60854360.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60854360.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60854360.400 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60854360.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60854360.529 : System total receive data 128 bytes
19ec-1c88:60854360.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:60854360.651 : iCmd = 1, nBytes = 4
19ec-1c88:60854475.362 : 0000 : 00 00 00 00 
19ec-1c88:60854475.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60854475.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60854475.673 : NVMData.PadScanCount = 0
19ec-1c88:60854475.726 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60854475.779 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60854475.836 : NVMData.FlatbedScanCount = 0
19ec-1c88:60854475.890 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60854476.072 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60854476.132 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60854476.186 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60854476.239 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60854476.295 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60854476.349 : NVMData.BornMonth = 0
19ec-1c88:60854476.396 : NVMData.BornDay = 0
19ec-1c88:60854476.446 : NVMData.BornYear = 0
19ec-1c88:60854476.493 : NVMData.FirstScanMonth = 4
19ec-1c88:60854476.544 : NVMData.FirstScanDay = 30
19ec-1c88:60854476.600 : NVMData.FirstScanYear = 2020
19ec-1c88:60854476.655 : NVMData.VerticalMagnification = 0
19ec-1c88:60854476.711 : NVMData.HorizontalMagnification = 0
19ec-1c88:60854476.763 : NVMData.PowerSavingTime = 15
19ec-1c88:60854476.910 : NVMData.SN = A094165189010062
19ec-1c88:60854476.963 : NVMData.AutoFeed = 0
19ec-1c88:60854477.013 : NVMData.CCDType = 0
19ec-1c88:60854477.061 : NVMData.ScanSpeed = 0
19ec-1c88:60854477.110 : NVMData.RollerCount = 0
19ec-1c88:60854477.162 : NVMData.MultifeedCount = 0
19ec-1c88:60854477.217 : NVMData.JamCount = 0
19ec-1c88:60854477.267 : NVMData.IdentifyInfo = 
19ec-1c88:60854477.317 : NVMData.FormalName = 
19ec-1c88:60854477.365 : NVMData.ReservedB = 0
19ec-1c88:60854477.413 : NVMData.FunctionCode = 0
19ec-1c88:60854477.462 : NVMData.PreFeed = 0
19ec-1c88:60854477.509 : NVMData.PreFeedTime = 0
19ec-1c88:60854477.557 : NVMData.ButtonNumber = 0
19ec-1c88:60854477.604 : NVMData.PowerOffTime = 0
19ec-1c88:60854477.655 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60854477.737 : => IoObject::IoLockEnd
19ec-1c88:60854477.825 : <= IoObject::IoLockEnd
19ec-1c88:60854477.873 : <= ReadNVMData ret = 1
19ec-1c88:60864534.764 : => GetADFStatus
19ec-1c88:60864535.195 : => IoObject::IoLockStart
19ec-1c88:60864535.334 : => CAsicIO::CheckDevice
19ec-1c88:60864535.395 : => CNT96226::ConnectIsAvailable
19ec-1c88:60864560.508 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60864560.860 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60864560.921 : <= IoObject::IoLockStart
19ec-1c88:60864560.981 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60864561.050 : IO Send command 10 bytes
19ec-1c88:60864561.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:60864561.222 : iCmd = 0, nBytes = 10
19ec-1c88:60864561.327 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60864759.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60864759.238 : System send command 10 bytes + data 0 bytes
19ec-1c88:60864759.311 : IO total need to receive data 2 bytes
19ec-1c88:60864759.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:60864759.424 : iCmd = 0, nBytes = 2
19ec-1c88:60864965.467 : 0000 : 00 00 
19ec-1c88:60864965.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60864965.748 : System total receive data 2 bytes
19ec-1c88:60864965.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:60864965.983 : iCmd = 1, nBytes = 4
19ec-1c88:60865163.034 : 0000 : 00 00 00 00 
19ec-1c88:60865163.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60865163.300 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60865163.364 : Return status = 0
19ec-1c88:60865163.421 : => IoObject::IoLockEnd
19ec-1c88:60865163.514 : <= IoObject::IoLockEnd
19ec-1c88:60865163.566 : <= GetADFStatus ret = 1
19ec-1c88:60867870.599 : => GetADFStatus
19ec-1c88:60867870.804 : => IoObject::IoLockStart
19ec-1c88:60867870.938 : => CAsicIO::CheckDevice
19ec-1c88:60867870.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:60867892.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60867892.350 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60867892.410 : <= IoObject::IoLockStart
19ec-1c88:60867892.469 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60867892.535 : IO Send command 10 bytes
19ec-1c88:60867892.665 : => CNT96226::VenderCmd_SetData
19ec-1c88:60867892.730 : iCmd = 0, nBytes = 10
19ec-1c88:60867892.835 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60868089.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60868089.500 : System send command 10 bytes + data 0 bytes
19ec-1c88:60868089.731 : IO total need to receive data 2 bytes
19ec-1c88:60868089.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:60868089.866 : iCmd = 0, nBytes = 2
19ec-1c88:60868272.231 : 0000 : 00 00 
19ec-1c88:60868272.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60868272.465 : System total receive data 2 bytes
19ec-1c88:60868272.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:60868272.593 : iCmd = 1, nBytes = 4
19ec-1c88:60868480.707 : 0000 : 00 00 00 00 
19ec-1c88:60868480.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60868480.954 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60868481.021 : Return status = 0
19ec-1c88:60868481.084 : => IoObject::IoLockEnd
19ec-1c88:60868481.180 : <= IoObject::IoLockEnd
19ec-1c88:60868481.228 : <= GetADFStatus ret = 1
19ec-1c88:60870600.563 : => TerminateDriver
19ec-1c88:60870600.757 : => CAsicIO::~CAsicIO,pStage=220007496
19ec-1c88:60870600.830 : => CNT96226::Close
19ec-1c88:60870605.060 : <= CNT96226::Close ret = 1
19ec-1c88:60870605.141 : <= CAsicIO::~CAsicIO
19ec-1c88:60870605.203 : => IoObject::IoLockEnd
19ec-1c88:60870605.257 : <= IoObject::IoLockEnd
19ec-1c88:60870605.310 : => IoObject::TerminateDevice
19ec-1c88:60870605.366 : => IoObject::IoLockEnd
19ec-1c88:60870605.416 : <= IoObject::IoLockEnd
19ec-1c88:60870605.519 : <= IoObject::TerminateDevice
19ec-1c88:60870605.777 : <= TerminateDriver ret = 1
19ec-1c88:60914260.163 : ============Debug Start==========
19ec-1c88:60914260.454 : Date : 2020/4/30 14:35:37
19ec-1c88:60914260.538 : Process ID : 19ec
19ec-1c88:60914260.960 : Windows : Version 10.0 build 18363 
19ec-1c88:60914261.610 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:60914261.672 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60914261.738 : MemoryStatus.ullAvailPhys : 1765076992
19ec-1c88:60914261.796 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60914261.860 : MemoryStatus.ullAvailPageFile : 3051900928
19ec-1c88:60914261.918 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60914261.977 : MemoryStatus.ullAvailVirtual : 1719431168
19ec-1c88:60914262.039 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60914262.142 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60914262.202 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60914262.436 : CPU Count : 4
19ec-1c88:60914262.482 : CPU Frequency : 100.000 Mhz
19ec-1c88:60914266.821 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60914266.950 : => InitializeDriver
19ec-1c88:60914267.227 : <= InitializeDriver ret = 1
19ec-1c88:60914267.282 : => InitializeScanner
19ec-1c88:60914267.355 : => CAsicIO::GetDeviceList
19ec-1c88:60914267.657 : => CNT96226::CNT96226
19ec-1c88:60914267.715 : => CNT96226::Open
19ec-1c88:60914288.700 : <= CNT96226::Open ret = 1
19ec-1c88:60914288.791 : => CNT96226::Initialize
19ec-1c88:60914289.042 : <= CNT96226::Initialize ret = 1
19ec-1c88:60914289.099 : <= CNT96226::CNT96226
19ec-1c88:60914289.151 : => CNT96226::EnumAvailableDevice
19ec-1c88:60914294.416 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60914294.492 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60914294.549 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60917992.274 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60917992.575 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60917998.121 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60917998.232 : => IoObject::GetLockName
19ec-1c88:60917998.299 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60917998.369 : <= IoObject::GetLockName
19ec-1c88:60917998.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:60917998.888 : iCmd = 3, nBytes = 2
19ec-1c88:60918382.058 : 0000 : 06 38 
19ec-1c88:60918382.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60918382.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:60918382.317 : iCmd = 4, nBytes = 2
19ec-1c88:60918694.474 : 0000 : 07 07 
19ec-1c88:60918694.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60918694.812 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60918694.980 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60918695.119 : IO Send command 10 bytes
19ec-1c88:60918695.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:60918695.341 : iCmd = 0, nBytes = 10
19ec-1c88:60918695.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60918910.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60918910.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:60918910.758 : iCmd = 0, nBytes = 165
19ec-1c88:60919126.716 : skip dump 37 bytes
19ec-1c88:60919127.109 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60919127.408 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60919127.689 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60919127.957 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60919128.216 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60919128.490 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60919128.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919129.000 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919129.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60919129.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:60919129.358 : iCmd = 1, nBytes = 4
19ec-1c88:60919304.733 : 0000 : 00 00 00 00 
19ec-1c88:60919304.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60919305.040 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60919305.161 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60919305.289 : IO Send command 10 bytes
19ec-1c88:60919305.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:60919305.509 : iCmd = 0, nBytes = 10
19ec-1c88:60919305.716 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60919646.319 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60919646.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:60919646.689 : iCmd = 0, nBytes = 128
19ec-1c88:60919870.735 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919871.096 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919871.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60919871.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60919871.910 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60919872.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919872.420 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919872.675 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60919872.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60919872.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:60919873.039 : iCmd = 1, nBytes = 4
19ec-1c88:60920086.344 : 0000 : 00 00 00 00 
19ec-1c88:60920086.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60920086.701 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60920087.029 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60920087.174 : => CNT96226::Close
19ec-1c88:60920093.880 : <= CNT96226::Close ret = 1
19ec-1c88:60920094.033 : <= CNT96226::~CNT96226
19ec-1c88:60920094.199 : <= CAsicIO::GetDeviceList
19ec-1c88:60920094.919 : => IoObject::SetTimeout
19ec-1c88:60920095.190 : Timeout--> In = 0 Out = 0
19ec-1c88:60920095.313 : <= IoObject::SetTimeout
19ec-1c88:60920095.446 : => CAsicIO::CAsicIO
19ec-1c88:60920095.594 : => CNT96226::CNT96226
19ec-1c88:60920095.705 : => CNT96226::Open
19ec-1c88:60920138.117 : <= CNT96226::Open ret = 1
19ec-1c88:60920138.308 : => CNT96226::Initialize
19ec-1c88:60920138.691 : <= CNT96226::Initialize ret = 1
19ec-1c88:60920138.813 : <= CNT96226::CNT96226
19ec-1c88:60920138.915 : <= CAsicIO::CAsicIO
19ec-1c88:60920139.150 : => CAsicIO::InitializeDevice
19ec-1c88:60920139.285 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60920150.748 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60920150.973 : => IoObject::GetLockName
19ec-1c88:60920151.085 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60920151.217 : <= IoObject::GetLockName
19ec-1c88:60920152.197 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60920152.341 : IO Send command 10 bytes
19ec-1c88:60920152.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:60920152.555 : iCmd = 0, nBytes = 10
19ec-1c88:60920152.774 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60920504.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60920504.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:60920504.976 : iCmd = 0, nBytes = 128
19ec-1c88:60920696.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60920696.343 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60920696.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60920696.710 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60920696.879 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60920697.045 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60920697.207 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60920697.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60920697.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60920697.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:60920697.606 : iCmd = 1, nBytes = 4
19ec-1c88:60920890.115 : 0000 : 00 00 00 00 
19ec-1c88:60920890.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60920890.317 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60920890.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:60920890.459 : iCmd = 3, nBytes = 2
19ec-1c88:60921277.444 : 0000 : 06 38 
19ec-1c88:60921277.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60921277.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:60921277.763 : iCmd = 4, nBytes = 2
19ec-1c88:60921590.221 : 0000 : 07 07 
19ec-1c88:60921590.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60921590.539 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60921590.668 : => IoObject::InitializeDevice
19ec-1c88:60921590.793 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60921591.615 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60921591.710 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60921592.596 : => FindScanner
19ec-1c88:60921592.679 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60921592.761 : <= FindScanner ret = 1
19ec-1c88:60921592.835 : => IoObject::IoLockStart
19ec-1c88:60921592.965 : => CAsicIO::CheckDevice
19ec-1c88:60921593.031 : => CNT96226::ConnectIsAvailable
19ec-1c88:60921617.449 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60921617.574 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60921617.652 : <= IoObject::IoLockStart
19ec-1c88:60921617.730 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60921617.813 : IO Send command 10 bytes
19ec-1c88:60921617.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:60921617.994 : iCmd = 0, nBytes = 10
19ec-1c88:60921618.125 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60921817.788 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60921817.941 : System send command 10 bytes + data 0 bytes
19ec-1c88:60921818.030 : IO total need to receive data 5 bytes
19ec-1c88:60921818.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:60921818.179 : iCmd = 0, nBytes = 5
19ec-1c88:60922028.113 : 0000 : 06 00 02 02 ab 
19ec-1c88:60922028.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60922028.313 : System total receive data 5 bytes
19ec-1c88:60922028.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:60922028.464 : iCmd = 1, nBytes = 4
19ec-1c88:60922223.134 : 0000 : 00 00 00 00 
19ec-1c88:60922223.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60922223.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60922223.474 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60922223.554 : IO Send command 10 bytes
19ec-1c88:60922223.660 : => CNT96226::VenderCmd_SetData
19ec-1c88:60922223.732 : iCmd = 0, nBytes = 10
19ec-1c88:60922223.863 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60922410.576 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60922410.760 : System send command 10 bytes + data 0 bytes
19ec-1c88:60922410.853 : IO total need to receive data 165 bytes
19ec-1c88:60922410.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:60922411.002 : iCmd = 0, nBytes = 165
19ec-1c88:60922598.148 : skip dump 37 bytes
19ec-1c88:60922598.410 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60922598.603 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60922598.787 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60922598.964 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60922599.134 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60922599.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60922599.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60922599.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60922599.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60922599.792 : System total receive data 165 bytes
19ec-1c88:60922599.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:60922599.940 : iCmd = 1, nBytes = 4
19ec-1c88:60922764.551 : 0000 : 00 00 00 00 
19ec-1c88:60922764.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60922764.863 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60922765.092 : Dump Inquiry
19ec-1c88:60922765.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60922765.449 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60922765.621 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60922765.797 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60922765.974 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60922766.152 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60922766.320 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60922766.484 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60922766.657 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60922766.832 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60922766.945 : 00a0 : 00 00 00 00 00 
19ec-1c88:60922767.043 : => ReadNVMDataInternal
19ec-1c88:60922767.289 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60922767.375 : IO Send command 10 bytes
19ec-1c88:60922767.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:60922767.558 : iCmd = 0, nBytes = 10
19ec-1c88:60922767.696 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60923105.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60923105.740 : System send command 10 bytes + data 0 bytes
19ec-1c88:60923105.812 : IO total need to receive data 128 bytes
19ec-1c88:60923105.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:60923105.933 : iCmd = 0, nBytes = 128
19ec-1c88:60923270.819 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60923271.002 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60923271.151 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60923271.288 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60923271.422 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60923271.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60923271.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60923271.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60923271.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60923271.931 : System total receive data 128 bytes
19ec-1c88:60923271.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:60923272.048 : iCmd = 1, nBytes = 4
19ec-1c88:60923425.623 : 0000 : 00 00 00 00 
19ec-1c88:60923425.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60923425.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60923425.991 : NVMData.PadScanCount = 0
19ec-1c88:60923426.050 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60923426.108 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60923426.167 : NVMData.FlatbedScanCount = 0
19ec-1c88:60923426.224 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60923426.278 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60923426.332 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60923426.388 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60923426.443 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60923426.498 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60923426.553 : NVMData.BornMonth = 0
19ec-1c88:60923426.603 : NVMData.BornDay = 0
19ec-1c88:60923426.655 : NVMData.BornYear = 0
19ec-1c88:60923426.705 : NVMData.FirstScanMonth = 4
19ec-1c88:60923426.756 : NVMData.FirstScanDay = 30
19ec-1c88:60923426.811 : NVMData.FirstScanYear = 2020
19ec-1c88:60923426.867 : NVMData.VerticalMagnification = 0
19ec-1c88:60923426.922 : NVMData.HorizontalMagnification = 0
19ec-1c88:60923426.976 : NVMData.PowerSavingTime = 15
19ec-1c88:60923427.033 : NVMData.SN = A094165189010062
19ec-1c88:60923427.083 : NVMData.AutoFeed = 0
19ec-1c88:60923427.131 : NVMData.CCDType = 0
19ec-1c88:60923427.181 : NVMData.ScanSpeed = 0
19ec-1c88:60923427.231 : NVMData.RollerCount = 0
19ec-1c88:60923427.284 : NVMData.MultifeedCount = 0
19ec-1c88:60923427.335 : NVMData.JamCount = 0
19ec-1c88:60923427.385 : NVMData.IdentifyInfo = 
19ec-1c88:60923427.440 : NVMData.FormalName = 
19ec-1c88:60923427.641 : NVMData.ReservedB = 0
19ec-1c88:60923427.698 : NVMData.FunctionCode = 0
19ec-1c88:60923427.748 : NVMData.PreFeed = 0
19ec-1c88:60923427.799 : NVMData.PreFeedTime = 0
19ec-1c88:60923427.848 : NVMData.ButtonNumber = 0
19ec-1c88:60923427.900 : NVMData.PowerOffTime = 0
19ec-1c88:60923427.951 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60923428.025 : => IoObject::IoLockEnd
19ec-1c88:60923428.119 : <= IoObject::IoLockEnd
19ec-1c88:60923428.171 : <= InitializeScanner ret = 1
19ec-1c88:60923428.236 : => GetLogicalScannerAbilityEx
19ec-1c88:60923428.298 : => IoObject::IoLockStart
19ec-1c88:60923428.396 : => CAsicIO::CheckDevice
19ec-1c88:60923428.449 : => CNT96226::ConnectIsAvailable
19ec-1c88:60923440.414 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60923440.508 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60923440.564 : <= IoObject::IoLockStart
19ec-1c88:60923440.622 : => IoObject::IoLockEnd
19ec-1c88:60923440.712 : <= IoObject::IoLockEnd
19ec-1c88:60923440.833 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60923440.911 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60923619.850 : => ReadNVMData
19ec-1c88:60923620.018 : => IoObject::IoLockStart
19ec-1c88:60923620.143 : => CAsicIO::CheckDevice
19ec-1c88:60923620.201 : => CNT96226::ConnectIsAvailable
19ec-1c88:60923638.130 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60923638.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60923638.294 : <= IoObject::IoLockStart
19ec-1c88:60923638.358 : => ReadNVMDataInternal
19ec-1c88:60923638.419 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60923638.488 : IO Send command 10 bytes
19ec-1c88:60923638.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:60923638.667 : iCmd = 0, nBytes = 10
19ec-1c88:60923638.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60923959.340 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60923959.505 : System send command 10 bytes + data 0 bytes
19ec-1c88:60923959.577 : IO total need to receive data 128 bytes
19ec-1c88:60923959.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:60923959.699 : iCmd = 0, nBytes = 128
19ec-1c88:60924117.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60924117.958 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60924118.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60924118.237 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60924118.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60924118.496 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60924118.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60924118.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60924118.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60924118.950 : System total receive data 128 bytes
19ec-1c88:60924119.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:60924119.075 : iCmd = 1, nBytes = 4
19ec-1c88:60924264.029 : 0000 : 00 00 00 00 
19ec-1c88:60924264.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60924264.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60924264.310 : NVMData.PadScanCount = 0
19ec-1c88:60924264.369 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60924264.426 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60924264.485 : NVMData.FlatbedScanCount = 0
19ec-1c88:60924264.539 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60924264.592 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60924264.646 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60924264.702 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60924264.757 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60924264.810 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60924264.867 : NVMData.BornMonth = 0
19ec-1c88:60924264.916 : NVMData.BornDay = 0
19ec-1c88:60924264.966 : NVMData.BornYear = 0
19ec-1c88:60924265.014 : NVMData.FirstScanMonth = 4
19ec-1c88:60924265.064 : NVMData.FirstScanDay = 30
19ec-1c88:60924265.117 : NVMData.FirstScanYear = 2020
19ec-1c88:60924265.329 : NVMData.VerticalMagnification = 0
19ec-1c88:60924265.387 : NVMData.HorizontalMagnification = 0
19ec-1c88:60924265.444 : NVMData.PowerSavingTime = 15
19ec-1c88:60924265.500 : NVMData.SN = A094165189010062
19ec-1c88:60924265.553 : NVMData.AutoFeed = 0
19ec-1c88:60924265.602 : NVMData.CCDType = 0
19ec-1c88:60924265.650 : NVMData.ScanSpeed = 0
19ec-1c88:60924265.699 : NVMData.RollerCount = 0
19ec-1c88:60924265.751 : NVMData.MultifeedCount = 0
19ec-1c88:60924265.801 : NVMData.JamCount = 0
19ec-1c88:60924265.854 : NVMData.IdentifyInfo = 
19ec-1c88:60924265.905 : NVMData.FormalName = 
19ec-1c88:60924265.955 : NVMData.ReservedB = 0
19ec-1c88:60924266.007 : NVMData.FunctionCode = 0
19ec-1c88:60924266.059 : NVMData.PreFeed = 0
19ec-1c88:60924266.110 : NVMData.PreFeedTime = 0
19ec-1c88:60924266.162 : NVMData.ButtonNumber = 0
19ec-1c88:60924266.211 : NVMData.PowerOffTime = 0
19ec-1c88:60924266.262 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60924266.325 : => IoObject::IoLockEnd
19ec-1c88:60924266.420 : <= IoObject::IoLockEnd
19ec-1c88:60924266.468 : <= ReadNVMData ret = 1
19ec-1c88:60924824.036 : => TerminateDriver
19ec-1c88:60924824.237 : => CAsicIO::~CAsicIO,pStage=194513992
19ec-1c88:60924824.317 : => CNT96226::Close
19ec-1c88:60924827.909 : <= CNT96226::Close ret = 1
19ec-1c88:60924827.990 : <= CAsicIO::~CAsicIO
19ec-1c88:60924828.049 : => IoObject::IoLockEnd
19ec-1c88:60924828.106 : <= IoObject::IoLockEnd
19ec-1c88:60924828.158 : => IoObject::TerminateDevice
19ec-1c88:60924828.219 : => IoObject::IoLockEnd
19ec-1c88:60924828.269 : <= IoObject::IoLockEnd
19ec-1c88:60924828.370 : <= IoObject::TerminateDevice
19ec-1c88:60924828.632 : <= TerminateDriver ret = 1
19ec-1c88:60927160.397 : ============Debug Start==========
19ec-1c88:60927160.711 : Date : 2020/4/30 14:35:37
19ec-1c88:60927160.796 : Process ID : 19ec
19ec-1c88:60927161.226 : Windows : Version 10.0 build 18363 
19ec-1c88:60927161.703 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:60927161.767 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:60927161.834 : MemoryStatus.ullAvailPhys : 1764827136
19ec-1c88:60927161.892 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:60927161.961 : MemoryStatus.ullAvailPageFile : 3052281856
19ec-1c88:60927162.025 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:60927162.090 : MemoryStatus.ullAvailVirtual : 1719648256
19ec-1c88:60927162.155 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:60927162.264 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:60927162.327 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:60927162.631 : CPU Count : 4
19ec-1c88:60927162.678 : CPU Frequency : 100.000 Mhz
19ec-1c88:60927166.752 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:60927167.100 : => InitializeDriver
19ec-1c88:60927167.369 : <= InitializeDriver ret = 1
19ec-1c88:60929665.268 : => InitializeScanner
19ec-1c88:60929665.508 : => CAsicIO::GetDeviceList
19ec-1c88:60929665.906 : => CNT96226::CNT96226
19ec-1c88:60929665.975 : => CNT96226::Open
19ec-1c88:60929687.412 : <= CNT96226::Open ret = 1
19ec-1c88:60929687.517 : => CNT96226::Initialize
19ec-1c88:60929687.714 : <= CNT96226::Initialize ret = 1
19ec-1c88:60929687.775 : <= CNT96226::CNT96226
19ec-1c88:60929687.833 : => CNT96226::EnumAvailableDevice
19ec-1c88:60929693.063 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:60929693.141 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:60929693.198 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:60933421.245 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:60933421.521 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60933427.041 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60933427.147 : => IoObject::GetLockName
19ec-1c88:60933427.209 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60933427.275 : <= IoObject::GetLockName
19ec-1c88:60933427.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:60933427.788 : iCmd = 3, nBytes = 2
19ec-1c88:60933818.929 : 0000 : 06 38 
19ec-1c88:60933819.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60933819.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:60933819.168 : iCmd = 4, nBytes = 2
19ec-1c88:60934125.086 : 0000 : 07 07 
19ec-1c88:60934125.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60934125.268 : Device 0 USB ID = 0638 : 0707
19ec-1c88:60934125.357 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:60934125.426 : IO Send command 10 bytes
19ec-1c88:60934125.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:60934125.540 : iCmd = 0, nBytes = 10
19ec-1c88:60934125.643 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60934333.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60934333.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:60934333.358 : iCmd = 0, nBytes = 165
19ec-1c88:60934542.110 : skip dump 37 bytes
19ec-1c88:60934542.454 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60934542.729 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60934542.998 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60934543.261 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60934543.532 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60934543.805 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60934544.067 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60934544.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60934544.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60934544.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:60934544.678 : iCmd = 1, nBytes = 4
19ec-1c88:60934775.072 : 0000 : 00 00 00 00 
19ec-1c88:60934775.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60934775.437 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60934775.568 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60934775.701 : IO Send command 10 bytes
19ec-1c88:60934775.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:60934775.912 : iCmd = 0, nBytes = 10
19ec-1c88:60934776.136 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60935137.900 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60935138.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:60935138.272 : iCmd = 0, nBytes = 128
19ec-1c88:60935367.185 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60935367.551 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60935367.849 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60935368.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60935368.369 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60935368.619 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60935368.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60935369.125 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60935369.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60935369.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:60935369.483 : iCmd = 1, nBytes = 4
19ec-1c88:60935605.530 : 0000 : 00 00 00 00 
19ec-1c88:60935605.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60935605.886 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60935606.275 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:60935606.414 : => CNT96226::Close
19ec-1c88:60935613.929 : <= CNT96226::Close ret = 1
19ec-1c88:60935614.076 : <= CNT96226::~CNT96226
19ec-1c88:60935614.241 : <= CAsicIO::GetDeviceList
19ec-1c88:60935615.038 : => IoObject::SetTimeout
19ec-1c88:60935615.298 : Timeout--> In = 0 Out = 0
19ec-1c88:60935615.411 : <= IoObject::SetTimeout
19ec-1c88:60935615.536 : => CAsicIO::CAsicIO
19ec-1c88:60935615.675 : => CNT96226::CNT96226
19ec-1c88:60935615.780 : => CNT96226::Open
19ec-1c88:60935660.010 : <= CNT96226::Open ret = 1
19ec-1c88:60935660.240 : => CNT96226::Initialize
19ec-1c88:60935660.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:60935660.762 : <= CNT96226::CNT96226
19ec-1c88:60935660.875 : <= CAsicIO::CAsicIO
19ec-1c88:60935660.986 : => CAsicIO::InitializeDevice
19ec-1c88:60935661.121 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:60935672.645 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:60935672.857 : => IoObject::GetLockName
19ec-1c88:60935672.977 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:60935673.111 : <= IoObject::GetLockName
19ec-1c88:60935674.038 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:60935674.185 : IO Send command 10 bytes
19ec-1c88:60935674.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:60935674.400 : iCmd = 0, nBytes = 10
19ec-1c88:60935674.634 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60936038.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60936038.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:60936038.933 : iCmd = 0, nBytes = 128
19ec-1c88:60936251.109 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60936251.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60936251.775 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60936252.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60936252.315 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60936252.568 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60936252.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60936253.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60936253.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60936253.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:60936253.440 : iCmd = 1, nBytes = 4
19ec-1c88:60936463.635 : 0000 : 00 00 00 00 
19ec-1c88:60936463.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60936463.962 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:60936464.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:60936464.182 : iCmd = 3, nBytes = 2
19ec-1c88:60936858.424 : 0000 : 06 38 
19ec-1c88:60936858.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60936858.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:60936858.843 : iCmd = 4, nBytes = 2
19ec-1c88:60937174.060 : 0000 : 07 07 
19ec-1c88:60937174.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60937174.615 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:60937174.809 : => IoObject::InitializeDevice
19ec-1c88:60937175.003 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:60937176.126 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:60937176.272 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:60937177.515 : => FindScanner
19ec-1c88:60937177.625 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:60937177.757 : <= FindScanner ret = 1
19ec-1c88:60937177.873 : => IoObject::IoLockStart
19ec-1c88:60937178.075 : => CAsicIO::CheckDevice
19ec-1c88:60937178.179 : => CNT96226::ConnectIsAvailable
19ec-1c88:60937201.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60937201.524 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60937201.649 : <= IoObject::IoLockStart
19ec-1c88:60937201.768 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60937201.901 : IO Send command 10 bytes
19ec-1c88:60937202.091 : => CNT96226::VenderCmd_SetData
19ec-1c88:60937202.208 : iCmd = 0, nBytes = 10
19ec-1c88:60937202.426 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:60937411.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60937411.565 : System send command 10 bytes + data 0 bytes
19ec-1c88:60937411.712 : IO total need to receive data 5 bytes
19ec-1c88:60937411.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:60937411.943 : iCmd = 0, nBytes = 5
19ec-1c88:60937624.131 : 0000 : 06 00 02 02 ab 
19ec-1c88:60937624.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60937624.424 : System total receive data 5 bytes
19ec-1c88:60937624.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:60937624.651 : iCmd = 1, nBytes = 4
19ec-1c88:60937823.694 : 0000 : 00 00 00 00 
19ec-1c88:60937823.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60937823.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60937824.053 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:60937824.129 : IO Send command 10 bytes
19ec-1c88:60937824.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:60937824.299 : iCmd = 0, nBytes = 10
19ec-1c88:60937824.423 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:60938025.527 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60938025.682 : System send command 10 bytes + data 0 bytes
19ec-1c88:60938025.773 : IO total need to receive data 165 bytes
19ec-1c88:60938025.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:60938025.915 : iCmd = 0, nBytes = 165
19ec-1c88:60938233.673 : skip dump 37 bytes
19ec-1c88:60938233.885 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60938234.052 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60938234.220 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60938234.386 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60938234.547 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60938234.707 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60938234.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938235.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938235.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60938235.164 : System total receive data 165 bytes
19ec-1c88:60938235.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:60938235.296 : iCmd = 1, nBytes = 4
19ec-1c88:60938418.673 : 0000 : 00 00 00 00 
19ec-1c88:60938418.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60938418.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60938419.214 : Dump Inquiry
19ec-1c88:60938419.378 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:60938419.543 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:60938419.702 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:60938419.861 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:60938420.014 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:60938420.172 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:60938420.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938420.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938420.627 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:60938420.790 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:60938420.899 : 00a0 : 00 00 00 00 00 
19ec-1c88:60938420.983 : => ReadNVMDataInternal
19ec-1c88:60938421.241 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60938421.321 : IO Send command 10 bytes
19ec-1c88:60938421.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:60938421.488 : iCmd = 0, nBytes = 10
19ec-1c88:60938421.611 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60938757.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60938757.532 : System send command 10 bytes + data 0 bytes
19ec-1c88:60938757.610 : IO total need to receive data 128 bytes
19ec-1c88:60938757.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:60938757.749 : iCmd = 0, nBytes = 128
19ec-1c88:60938948.280 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938948.479 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938948.639 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60938948.802 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60938948.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60938949.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938949.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938949.400 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60938949.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60938949.552 : System total receive data 128 bytes
19ec-1c88:60938949.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:60938949.687 : iCmd = 1, nBytes = 4
19ec-1c88:60939133.702 : 0000 : 00 00 00 00 
19ec-1c88:60939134.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60939134.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60939134.346 : NVMData.PadScanCount = 0
19ec-1c88:60939134.415 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60939134.483 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60939134.553 : NVMData.FlatbedScanCount = 0
19ec-1c88:60939134.622 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60939134.687 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60939134.756 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60939134.822 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60939134.889 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60939134.953 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60939135.016 : NVMData.BornMonth = 0
19ec-1c88:60939135.077 : NVMData.BornDay = 0
19ec-1c88:60939135.139 : NVMData.BornYear = 0
19ec-1c88:60939135.198 : NVMData.FirstScanMonth = 4
19ec-1c88:60939135.261 : NVMData.FirstScanDay = 30
19ec-1c88:60939135.328 : NVMData.FirstScanYear = 2020
19ec-1c88:60939135.392 : NVMData.VerticalMagnification = 0
19ec-1c88:60939135.460 : NVMData.HorizontalMagnification = 0
19ec-1c88:60939135.528 : NVMData.PowerSavingTime = 15
19ec-1c88:60939135.592 : NVMData.SN = A094165189010062
19ec-1c88:60939135.654 : NVMData.AutoFeed = 0
19ec-1c88:60939135.714 : NVMData.CCDType = 0
19ec-1c88:60939135.774 : NVMData.ScanSpeed = 0
19ec-1c88:60939135.832 : NVMData.RollerCount = 0
19ec-1c88:60939135.896 : NVMData.MultifeedCount = 0
19ec-1c88:60939135.958 : NVMData.JamCount = 0
19ec-1c88:60939136.017 : NVMData.IdentifyInfo = 
19ec-1c88:60939136.078 : NVMData.FormalName = 
19ec-1c88:60939136.275 : NVMData.ReservedB = 0
19ec-1c88:60939136.339 : NVMData.FunctionCode = 0
19ec-1c88:60939136.399 : NVMData.PreFeed = 0
19ec-1c88:60939136.463 : NVMData.PreFeedTime = 0
19ec-1c88:60939136.522 : NVMData.ButtonNumber = 0
19ec-1c88:60939136.583 : NVMData.PowerOffTime = 0
19ec-1c88:60939136.648 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60939136.731 : => IoObject::IoLockEnd
19ec-1c88:60939136.835 : <= IoObject::IoLockEnd
19ec-1c88:60939136.897 : <= InitializeScanner ret = 1
19ec-1c88:60940431.933 : => GetLogicalScannerAbility
19ec-1c88:60940432.118 : => IoObject::IoLockStart
19ec-1c88:60940432.248 : => CAsicIO::CheckDevice
19ec-1c88:60940432.303 : => CNT96226::ConnectIsAvailable
19ec-1c88:60940458.156 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60940458.534 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60940458.593 : <= IoObject::IoLockStart
19ec-1c88:60940458.649 : => IoObject::IoLockEnd
19ec-1c88:60940458.760 : <= IoObject::IoLockEnd
19ec-1c88:60940458.836 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:60943959.402 : => GetLogicalScannerAbilityEx
19ec-1c88:60943959.595 : => IoObject::IoLockStart
19ec-1c88:60943959.720 : => CAsicIO::CheckDevice
19ec-1c88:60943959.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:60943982.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60943982.907 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60943983.026 : <= IoObject::IoLockStart
19ec-1c88:60943983.158 : => IoObject::IoLockEnd
19ec-1c88:60943983.534 : <= IoObject::IoLockEnd
19ec-1c88:60943983.646 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:60943983.722 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:60951336.529 : => ReadNVMData
19ec-1c88:60951336.715 : => IoObject::IoLockStart
19ec-1c88:60951336.844 : => CAsicIO::CheckDevice
19ec-1c88:60951336.906 : => CNT96226::ConnectIsAvailable
19ec-1c88:60951358.729 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60951358.835 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60951358.900 : <= IoObject::IoLockStart
19ec-1c88:60951358.968 : => ReadNVMDataInternal
19ec-1c88:60951359.028 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:60951359.097 : IO Send command 10 bytes
19ec-1c88:60951359.222 : => CNT96226::VenderCmd_SetData
19ec-1c88:60951359.284 : iCmd = 0, nBytes = 10
19ec-1c88:60951359.401 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:60951693.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60951693.495 : System send command 10 bytes + data 0 bytes
19ec-1c88:60951693.562 : IO total need to receive data 128 bytes
19ec-1c88:60951693.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:60951693.680 : iCmd = 0, nBytes = 128
19ec-1c88:60951902.827 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60951903.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60951903.162 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:60951903.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:60951903.425 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:60951903.552 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60951903.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60951903.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:60951903.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60951903.920 : System total receive data 128 bytes
19ec-1c88:60951903.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:60951904.033 : iCmd = 1, nBytes = 4
19ec-1c88:60952077.791 : 0000 : 00 00 00 00 
19ec-1c88:60952077.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60952078.062 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60952078.138 : NVMData.PadScanCount = 0
19ec-1c88:60952078.196 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:60952078.253 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:60952078.308 : NVMData.FlatbedScanCount = 0
19ec-1c88:60952078.363 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:60952078.557 : NVMData.SideEdgeFletbed = 0
19ec-1c88:60952078.621 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:60952078.673 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:60952078.729 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:60952078.785 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:60952078.838 : NVMData.BornMonth = 0
19ec-1c88:60952078.885 : NVMData.BornDay = 0
19ec-1c88:60952078.936 : NVMData.BornYear = 0
19ec-1c88:60952078.984 : NVMData.FirstScanMonth = 4
19ec-1c88:60952079.034 : NVMData.FirstScanDay = 30
19ec-1c88:60952079.088 : NVMData.FirstScanYear = 2020
19ec-1c88:60952079.143 : NVMData.VerticalMagnification = 0
19ec-1c88:60952079.199 : NVMData.HorizontalMagnification = 0
19ec-1c88:60952079.250 : NVMData.PowerSavingTime = 15
19ec-1c88:60952079.304 : NVMData.SN = A094165189010062
19ec-1c88:60952079.352 : NVMData.AutoFeed = 0
19ec-1c88:60952079.406 : NVMData.CCDType = 0
19ec-1c88:60952079.461 : NVMData.ScanSpeed = 0
19ec-1c88:60952079.511 : NVMData.RollerCount = 0
19ec-1c88:60952079.563 : NVMData.MultifeedCount = 0
19ec-1c88:60952079.615 : NVMData.JamCount = 0
19ec-1c88:60952079.666 : NVMData.IdentifyInfo = 
19ec-1c88:60952079.718 : NVMData.FormalName = 
19ec-1c88:60952079.770 : NVMData.ReservedB = 0
19ec-1c88:60952079.820 : NVMData.FunctionCode = 0
19ec-1c88:60952079.869 : NVMData.PreFeed = 0
19ec-1c88:60952079.919 : NVMData.PreFeedTime = 0
19ec-1c88:60952079.967 : NVMData.ButtonNumber = 0
19ec-1c88:60952080.017 : NVMData.PowerOffTime = 0
19ec-1c88:60952080.068 : <= ReadNVMDataInternal ret = 1
19ec-1c88:60952080.132 : => IoObject::IoLockEnd
19ec-1c88:60952080.226 : <= IoObject::IoLockEnd
19ec-1c88:60952080.275 : <= ReadNVMData ret = 1
19ec-1c88:60962073.823 : => GetADFStatus
19ec-1c88:60962074.212 : => IoObject::IoLockStart
19ec-1c88:60962074.344 : => CAsicIO::CheckDevice
19ec-1c88:60962074.403 : => CNT96226::ConnectIsAvailable
19ec-1c88:60962095.662 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60962095.904 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60962096.051 : <= IoObject::IoLockStart
19ec-1c88:60962096.183 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60962096.559 : IO Send command 10 bytes
19ec-1c88:60962096.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:60962096.733 : iCmd = 0, nBytes = 10
19ec-1c88:60962096.837 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60962292.761 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60962292.912 : System send command 10 bytes + data 0 bytes
19ec-1c88:60962292.984 : IO total need to receive data 2 bytes
19ec-1c88:60962293.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:60962293.103 : iCmd = 0, nBytes = 2
19ec-1c88:60962468.001 : 0000 : 00 00 
19ec-1c88:60962468.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60962468.190 : System total receive data 2 bytes
19ec-1c88:60962468.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:60962468.308 : iCmd = 1, nBytes = 4
19ec-1c88:60962621.013 : 0000 : 00 00 00 00 
19ec-1c88:60962621.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60962621.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60962621.348 : Return status = 0
19ec-1c88:60962621.408 : => IoObject::IoLockEnd
19ec-1c88:60962621.508 : <= IoObject::IoLockEnd
19ec-1c88:60962621.559 : <= GetADFStatus ret = 1
19ec-1c88:60965374.168 : => GetADFStatus
19ec-1c88:60965374.358 : => IoObject::IoLockStart
19ec-1c88:60965374.500 : => CAsicIO::CheckDevice
19ec-1c88:60965374.560 : => CNT96226::ConnectIsAvailable
19ec-1c88:60965397.531 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:60965397.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:60965397.876 : <= IoObject::IoLockStart
19ec-1c88:60965397.998 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:60965398.136 : IO Send command 10 bytes
19ec-1c88:60965398.580 : => CNT96226::VenderCmd_SetData
19ec-1c88:60965398.642 : iCmd = 0, nBytes = 10
19ec-1c88:60965398.750 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:60965598.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:60965599.009 : System send command 10 bytes + data 0 bytes
19ec-1c88:60965599.248 : IO total need to receive data 2 bytes
19ec-1c88:60965599.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:60965599.380 : iCmd = 0, nBytes = 2
19ec-1c88:60965796.282 : 0000 : 00 00 
19ec-1c88:60965796.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60965796.524 : System total receive data 2 bytes
19ec-1c88:60965796.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:60965796.651 : iCmd = 1, nBytes = 4
19ec-1c88:60965953.244 : 0000 : 00 00 00 00 
19ec-1c88:60965953.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:60965953.502 : <= CAsicIO::DoIo ret = 1
19ec-1c88:60965953.576 : Return status = 0
19ec-1c88:60965953.647 : => IoObject::IoLockEnd
19ec-1c88:60965953.742 : <= IoObject::IoLockEnd
19ec-1c88:60965953.792 : <= GetADFStatus ret = 1
19ec-1c88:60968119.481 : => TerminateDriver
19ec-1c88:60968119.687 : => CAsicIO::~CAsicIO,pStage=220138568
19ec-1c88:60968119.763 : => CNT96226::Close
19ec-1c88:60968123.924 : <= CNT96226::Close ret = 1
19ec-1c88:60968124.000 : <= CAsicIO::~CAsicIO
19ec-1c88:60968124.058 : => IoObject::IoLockEnd
19ec-1c88:60968124.109 : <= IoObject::IoLockEnd
19ec-1c88:60968124.165 : => IoObject::TerminateDevice
19ec-1c88:60968124.220 : => IoObject::IoLockEnd
19ec-1c88:60968124.271 : <= IoObject::IoLockEnd
19ec-1c88:60968124.375 : <= IoObject::TerminateDevice
19ec-1c88:60968124.638 : <= TerminateDriver ret = 1
19ec-1c88:61011528.422 : ============Debug Start==========
19ec-1c88:61011528.706 : Date : 2020/4/30 14:35:40
19ec-1c88:61011528.788 : Process ID : 19ec
19ec-1c88:61011529.217 : Windows : Version 10.0 build 18363 
19ec-1c88:61011529.721 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61011529.784 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61011529.851 : MemoryStatus.ullAvailPhys : 1770020864
19ec-1c88:61011529.907 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61011529.971 : MemoryStatus.ullAvailPageFile : 3057528832
19ec-1c88:61011530.031 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61011530.090 : MemoryStatus.ullAvailVirtual : 1704050688
19ec-1c88:61011530.150 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61011530.261 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61011530.321 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61011530.560 : CPU Count : 4
19ec-1c88:61011530.609 : CPU Frequency : 100.000 Mhz
19ec-1c88:61011534.939 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61011535.072 : => InitializeDriver
19ec-1c88:61011535.350 : <= InitializeDriver ret = 1
19ec-1c88:61011535.412 : => InitializeScanner
19ec-1c88:61011535.494 : => CAsicIO::GetDeviceList
19ec-1c88:61011535.793 : => CNT96226::CNT96226
19ec-1c88:61011535.857 : => CNT96226::Open
19ec-1c88:61011556.510 : <= CNT96226::Open ret = 1
19ec-1c88:61011556.603 : => CNT96226::Initialize
19ec-1c88:61011556.788 : <= CNT96226::Initialize ret = 1
19ec-1c88:61011556.845 : <= CNT96226::CNT96226
19ec-1c88:61011556.897 : => CNT96226::EnumAvailableDevice
19ec-1c88:61011562.244 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61011562.321 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61011562.375 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61015276.367 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61015276.888 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61015282.757 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61015282.865 : => IoObject::GetLockName
19ec-1c88:61015282.925 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61015282.992 : <= IoObject::GetLockName
19ec-1c88:61015283.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:61015283.538 : iCmd = 3, nBytes = 2
19ec-1c88:61015670.836 : 0000 : 06 38 
19ec-1c88:61015670.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61015671.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:61015671.103 : iCmd = 4, nBytes = 2
19ec-1c88:61015987.269 : 0000 : 07 07 
19ec-1c88:61015987.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61015987.611 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61015987.775 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61015987.909 : IO Send command 10 bytes
19ec-1c88:61015988.014 : => CNT96226::VenderCmd_SetData
19ec-1c88:61015988.130 : iCmd = 0, nBytes = 10
19ec-1c88:61015988.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61016192.710 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61016192.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:61016193.044 : iCmd = 0, nBytes = 165
19ec-1c88:61016405.465 : skip dump 37 bytes
19ec-1c88:61016405.821 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61016406.108 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61016406.378 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61016406.646 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61016406.910 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61016407.192 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61016407.448 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61016407.706 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61016407.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61016407.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:61016408.062 : iCmd = 1, nBytes = 4
19ec-1c88:61016617.510 : 0000 : 00 00 00 00 
19ec-1c88:61016617.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61016617.822 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61016617.943 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61016618.074 : IO Send command 10 bytes
19ec-1c88:61016618.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:61016618.284 : iCmd = 0, nBytes = 10
19ec-1c88:61016618.483 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61016970.670 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61016970.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:61016971.052 : iCmd = 0, nBytes = 128
19ec-1c88:61017213.440 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61017213.807 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61017214.102 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61017214.370 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61017214.629 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61017214.882 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61017215.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61017215.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61017215.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61017215.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:61017215.748 : iCmd = 1, nBytes = 4
19ec-1c88:61017406.552 : 0000 : 00 00 00 00 
19ec-1c88:61017406.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61017406.906 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61017407.294 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61017407.445 : => CNT96226::Close
19ec-1c88:61017414.471 : <= CNT96226::Close ret = 1
19ec-1c88:61017414.623 : <= CNT96226::~CNT96226
19ec-1c88:61017414.789 : <= CAsicIO::GetDeviceList
19ec-1c88:61017415.548 : => IoObject::SetTimeout
19ec-1c88:61017415.810 : Timeout--> In = 0 Out = 0
19ec-1c88:61017415.932 : <= IoObject::SetTimeout
19ec-1c88:61017416.059 : => CAsicIO::CAsicIO
19ec-1c88:61017416.202 : => CNT96226::CNT96226
19ec-1c88:61017416.303 : => CNT96226::Open
19ec-1c88:61017457.910 : <= CNT96226::Open ret = 1
19ec-1c88:61017458.107 : => CNT96226::Initialize
19ec-1c88:61017458.504 : <= CNT96226::Initialize ret = 1
19ec-1c88:61017458.629 : <= CNT96226::CNT96226
19ec-1c88:61017458.729 : <= CAsicIO::CAsicIO
19ec-1c88:61017458.834 : => CAsicIO::InitializeDevice
19ec-1c88:61017458.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61017470.580 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61017470.799 : => IoObject::GetLockName
19ec-1c88:61017470.911 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61017471.046 : <= IoObject::GetLockName
19ec-1c88:61017471.981 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61017472.130 : IO Send command 10 bytes
19ec-1c88:61017472.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:61017472.351 : iCmd = 0, nBytes = 10
19ec-1c88:61017472.573 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61017843.413 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61017843.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:61017843.773 : iCmd = 0, nBytes = 128
19ec-1c88:61018058.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61018059.124 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61018059.421 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61018059.704 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61018059.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61018060.231 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61018060.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61018060.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61018060.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61018061.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:61018061.110 : iCmd = 1, nBytes = 4
19ec-1c88:61018257.518 : 0000 : 00 00 00 00 
19ec-1c88:61018257.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61018257.883 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61018258.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:61018258.106 : iCmd = 3, nBytes = 2
19ec-1c88:61018659.246 : 0000 : 06 38 
19ec-1c88:61018659.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61018659.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:61018659.698 : iCmd = 4, nBytes = 2
19ec-1c88:61018991.544 : 0000 : 07 07 
19ec-1c88:61018991.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61018992.097 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61018992.294 : => IoObject::InitializeDevice
19ec-1c88:61018992.483 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61018993.595 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61018993.745 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61018994.972 : => FindScanner
19ec-1c88:61018995.081 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61018995.211 : <= FindScanner ret = 1
19ec-1c88:61018995.325 : => IoObject::IoLockStart
19ec-1c88:61018995.535 : => CAsicIO::CheckDevice
19ec-1c88:61018995.645 : => CNT96226::ConnectIsAvailable
19ec-1c88:61019018.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61019018.768 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61019018.904 : <= IoObject::IoLockStart
19ec-1c88:61019019.031 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61019019.170 : IO Send command 10 bytes
19ec-1c88:61019019.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:61019019.466 : iCmd = 0, nBytes = 10
19ec-1c88:61019019.681 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61019226.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61019227.040 : System send command 10 bytes + data 0 bytes
19ec-1c88:61019227.178 : IO total need to receive data 5 bytes
19ec-1c88:61019227.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:61019227.419 : iCmd = 0, nBytes = 5
19ec-1c88:61019435.718 : 0000 : 06 00 02 02 ab 
19ec-1c88:61019435.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61019436.038 : System total receive data 5 bytes
19ec-1c88:61019436.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:61019436.263 : iCmd = 1, nBytes = 4
19ec-1c88:61019644.096 : 0000 : 00 00 00 00 
19ec-1c88:61019644.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61019644.381 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61019644.460 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61019644.543 : IO Send command 10 bytes
19ec-1c88:61019644.655 : => CNT96226::VenderCmd_SetData
19ec-1c88:61019644.729 : iCmd = 0, nBytes = 10
19ec-1c88:61019644.861 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61019849.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61019849.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:61019849.924 : IO total need to receive data 165 bytes
19ec-1c88:61019850.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:61019850.077 : iCmd = 0, nBytes = 165
19ec-1c88:61020045.494 : skip dump 37 bytes
19ec-1c88:61020045.767 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61020045.963 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61020046.143 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61020046.321 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61020046.491 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61020046.663 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61020046.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020046.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020047.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61020047.155 : System total receive data 165 bytes
19ec-1c88:61020047.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:61020047.311 : iCmd = 1, nBytes = 4
19ec-1c88:61020251.049 : 0000 : 00 00 00 00 
19ec-1c88:61020251.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61020251.317 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61020251.597 : Dump Inquiry
19ec-1c88:61020251.761 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61020251.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61020252.108 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61020252.282 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61020252.455 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61020252.629 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61020252.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020252.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020253.125 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61020253.289 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61020253.403 : 00a0 : 00 00 00 00 00 
19ec-1c88:61020253.490 : => ReadNVMDataInternal
19ec-1c88:61020253.767 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61020253.855 : IO Send command 10 bytes
19ec-1c88:61020253.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:61020254.043 : iCmd = 0, nBytes = 10
19ec-1c88:61020254.178 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61020594.970 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61020595.146 : System send command 10 bytes + data 0 bytes
19ec-1c88:61020595.233 : IO total need to receive data 128 bytes
19ec-1c88:61020595.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:61020595.387 : iCmd = 0, nBytes = 128
19ec-1c88:61020800.362 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020800.604 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020800.793 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61020800.976 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61020801.141 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61020801.306 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020801.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020801.631 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61020801.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61020801.801 : System total receive data 128 bytes
19ec-1c88:61020801.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:61020801.949 : iCmd = 1, nBytes = 4
19ec-1c88:61021000.530 : 0000 : 00 00 00 00 
19ec-1c88:61021000.655 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61021000.815 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61021000.904 : NVMData.PadScanCount = 0
19ec-1c88:61021000.975 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61021001.045 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61021001.118 : NVMData.FlatbedScanCount = 0
19ec-1c88:61021001.192 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61021001.263 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61021001.330 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61021001.401 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61021001.471 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61021001.540 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61021001.610 : NVMData.BornMonth = 0
19ec-1c88:61021001.674 : NVMData.BornDay = 0
19ec-1c88:61021001.740 : NVMData.BornYear = 0
19ec-1c88:61021001.804 : NVMData.FirstScanMonth = 4
19ec-1c88:61021001.871 : NVMData.FirstScanDay = 30
19ec-1c88:61021001.943 : NVMData.FirstScanYear = 2020
19ec-1c88:61021002.016 : NVMData.VerticalMagnification = 0
19ec-1c88:61021002.090 : NVMData.HorizontalMagnification = 0
19ec-1c88:61021002.164 : NVMData.PowerSavingTime = 15
19ec-1c88:61021002.232 : NVMData.SN = A094165189010062
19ec-1c88:61021002.297 : NVMData.AutoFeed = 0
19ec-1c88:61021002.362 : NVMData.CCDType = 0
19ec-1c88:61021002.424 : NVMData.ScanSpeed = 0
19ec-1c88:61021002.486 : NVMData.RollerCount = 0
19ec-1c88:61021002.556 : NVMData.MultifeedCount = 0
19ec-1c88:61021002.624 : NVMData.JamCount = 0
19ec-1c88:61021002.689 : NVMData.IdentifyInfo = 
19ec-1c88:61021002.754 : NVMData.FormalName = 
19ec-1c88:61021002.996 : NVMData.ReservedB = 0
19ec-1c88:61021003.070 : NVMData.FunctionCode = 0
19ec-1c88:61021003.134 : NVMData.PreFeed = 0
19ec-1c88:61021003.200 : NVMData.PreFeedTime = 0
19ec-1c88:61021003.268 : NVMData.ButtonNumber = 0
19ec-1c88:61021003.337 : NVMData.PowerOffTime = 0
19ec-1c88:61021003.406 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61021003.497 : => IoObject::IoLockEnd
19ec-1c88:61021003.617 : <= IoObject::IoLockEnd
19ec-1c88:61021003.681 : <= InitializeScanner ret = 1
19ec-1c88:61021003.761 : => GetLogicalScannerAbilityEx
19ec-1c88:61021003.840 : => IoObject::IoLockStart
19ec-1c88:61021003.963 : => CAsicIO::CheckDevice
19ec-1c88:61021004.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:61021023.593 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61021023.719 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61021023.794 : <= IoObject::IoLockStart
19ec-1c88:61021023.866 : => IoObject::IoLockEnd
19ec-1c88:61021023.983 : <= IoObject::IoLockEnd
19ec-1c88:61021024.131 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61021024.228 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61021242.909 : => ReadNVMData
19ec-1c88:61021243.084 : => IoObject::IoLockStart
19ec-1c88:61021243.249 : => CAsicIO::CheckDevice
19ec-1c88:61021243.322 : => CNT96226::ConnectIsAvailable
19ec-1c88:61021269.028 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61021269.174 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61021269.250 : <= IoObject::IoLockStart
19ec-1c88:61021269.336 : => ReadNVMDataInternal
19ec-1c88:61021269.409 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61021269.493 : IO Send command 10 bytes
19ec-1c88:61021269.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:61021269.717 : iCmd = 0, nBytes = 10
19ec-1c88:61021269.862 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61021620.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61021620.214 : System send command 10 bytes + data 0 bytes
19ec-1c88:61021620.303 : IO total need to receive data 128 bytes
19ec-1c88:61021620.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:61021620.458 : iCmd = 0, nBytes = 128
19ec-1c88:61021829.904 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61021830.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61021830.336 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61021830.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61021830.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61021830.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61021831.018 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61021831.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61021831.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61021831.345 : System total receive data 128 bytes
19ec-1c88:61021831.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:61021831.491 : iCmd = 1, nBytes = 4
19ec-1c88:61022038.238 : 0000 : 00 00 00 00 
19ec-1c88:61022038.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61022038.507 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61022038.595 : NVMData.PadScanCount = 0
19ec-1c88:61022038.664 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61022038.735 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61022038.808 : NVMData.FlatbedScanCount = 0
19ec-1c88:61022038.878 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61022038.951 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61022039.020 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61022039.093 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61022039.166 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61022039.237 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61022039.311 : NVMData.BornMonth = 0
19ec-1c88:61022039.376 : NVMData.BornDay = 0
19ec-1c88:61022039.440 : NVMData.BornYear = 0
19ec-1c88:61022039.504 : NVMData.FirstScanMonth = 4
19ec-1c88:61022039.571 : NVMData.FirstScanDay = 30
19ec-1c88:61022039.640 : NVMData.FirstScanYear = 2020
19ec-1c88:61022039.919 : NVMData.VerticalMagnification = 0
19ec-1c88:61022040.001 : NVMData.HorizontalMagnification = 0
19ec-1c88:61022040.072 : NVMData.PowerSavingTime = 15
19ec-1c88:61022040.142 : NVMData.SN = A094165189010062
19ec-1c88:61022040.207 : NVMData.AutoFeed = 0
19ec-1c88:61022040.272 : NVMData.CCDType = 0
19ec-1c88:61022040.335 : NVMData.ScanSpeed = 0
19ec-1c88:61022040.400 : NVMData.RollerCount = 0
19ec-1c88:61022040.468 : NVMData.MultifeedCount = 0
19ec-1c88:61022040.534 : NVMData.JamCount = 0
19ec-1c88:61022040.601 : NVMData.IdentifyInfo = 
19ec-1c88:61022040.666 : NVMData.FormalName = 
19ec-1c88:61022040.728 : NVMData.ReservedB = 0
19ec-1c88:61022040.793 : NVMData.FunctionCode = 0
19ec-1c88:61022040.858 : NVMData.PreFeed = 0
19ec-1c88:61022040.923 : NVMData.PreFeedTime = 0
19ec-1c88:61022040.989 : NVMData.ButtonNumber = 0
19ec-1c88:61022041.051 : NVMData.PowerOffTime = 0
19ec-1c88:61022041.117 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61022041.199 : => IoObject::IoLockEnd
19ec-1c88:61022041.320 : <= IoObject::IoLockEnd
19ec-1c88:61022041.384 : <= ReadNVMData ret = 1
19ec-1c88:61022716.591 : => TerminateDriver
19ec-1c88:61022716.813 : => CAsicIO::~CAsicIO,pStage=140512328
19ec-1c88:61022716.907 : => CNT96226::Close
19ec-1c88:61022721.697 : <= CNT96226::Close ret = 1
19ec-1c88:61022721.799 : <= CAsicIO::~CAsicIO
19ec-1c88:61022721.873 : => IoObject::IoLockEnd
19ec-1c88:61022721.942 : <= IoObject::IoLockEnd
19ec-1c88:61022722.007 : => IoObject::TerminateDevice
19ec-1c88:61022722.078 : => IoObject::IoLockEnd
19ec-1c88:61022722.142 : <= IoObject::IoLockEnd
19ec-1c88:61022722.272 : <= IoObject::TerminateDevice
19ec-1c88:61022722.591 : <= TerminateDriver ret = 1
19ec-1c88:61025376.418 : ============Debug Start==========
19ec-1c88:61025376.727 : Date : 2020/4/30 14:35:41
19ec-1c88:61025376.802 : Process ID : 19ec
19ec-1c88:61025377.227 : Windows : Version 10.0 build 18363 
19ec-1c88:61025377.728 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61025377.791 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61025377.859 : MemoryStatus.ullAvailPhys : 1770082304
19ec-1c88:61025377.918 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61025377.980 : MemoryStatus.ullAvailPageFile : 3055550464
19ec-1c88:61025378.043 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61025378.101 : MemoryStatus.ullAvailVirtual : 1704001536
19ec-1c88:61025378.161 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61025378.264 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61025378.326 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61025378.569 : CPU Count : 4
19ec-1c88:61025378.615 : CPU Frequency : 100.000 Mhz
19ec-1c88:61025382.960 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61025383.093 : => InitializeDriver
19ec-1c88:61025383.374 : <= InitializeDriver ret = 1
19ec-1c88:61027912.296 : => InitializeScanner
19ec-1c88:61027912.562 : => CAsicIO::GetDeviceList
19ec-1c88:61027912.979 : => CNT96226::CNT96226
19ec-1c88:61027913.041 : => CNT96226::Open
19ec-1c88:61027937.079 : <= CNT96226::Open ret = 1
19ec-1c88:61027937.179 : => CNT96226::Initialize
19ec-1c88:61027937.380 : <= CNT96226::Initialize ret = 1
19ec-1c88:61027937.439 : <= CNT96226::CNT96226
19ec-1c88:61027937.492 : => CNT96226::EnumAvailableDevice
19ec-1c88:61027942.793 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61027942.870 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61027942.930 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61031689.410 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61031689.857 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61031700.904 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61031701.118 : => IoObject::GetLockName
19ec-1c88:61031701.240 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61031701.377 : <= IoObject::GetLockName
19ec-1c88:61031702.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:61031702.407 : iCmd = 3, nBytes = 2
19ec-1c88:61032101.984 : 0000 : 06 38 
19ec-1c88:61032102.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61032102.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:61032102.460 : iCmd = 4, nBytes = 2
19ec-1c88:61032447.048 : 0000 : 07 07 
19ec-1c88:61032447.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61032447.410 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61032447.571 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61032447.713 : IO Send command 10 bytes
19ec-1c88:61032447.819 : => CNT96226::VenderCmd_SetData
19ec-1c88:61032447.928 : iCmd = 0, nBytes = 10
19ec-1c88:61032448.147 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61032661.104 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61032661.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:61032661.459 : iCmd = 0, nBytes = 165
19ec-1c88:61032858.906 : skip dump 37 bytes
19ec-1c88:61032859.280 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61032859.569 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61032859.843 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61032860.112 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61032860.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61032860.644 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61032860.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61032861.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61032861.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61032861.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:61032861.506 : iCmd = 1, nBytes = 4
19ec-1c88:61033076.735 : 0000 : 00 00 00 00 
19ec-1c88:61033076.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61033077.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61033077.162 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61033077.296 : IO Send command 10 bytes
19ec-1c88:61033077.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:61033077.515 : iCmd = 0, nBytes = 10
19ec-1c88:61033077.723 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61033426.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61033426.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:61033426.587 : iCmd = 0, nBytes = 128
19ec-1c88:61033621.630 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61033621.843 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61033622.022 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61033622.199 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61033622.363 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61033622.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61033622.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61033622.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61033622.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61033623.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:61033623.077 : iCmd = 1, nBytes = 4
19ec-1c88:61033789.354 : 0000 : 00 00 00 00 
19ec-1c88:61033789.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61033789.551 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61033789.758 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61033789.850 : => CNT96226::Close
19ec-1c88:61033794.634 : <= CNT96226::Close ret = 1
19ec-1c88:61033794.726 : <= CNT96226::~CNT96226
19ec-1c88:61033794.832 : <= CAsicIO::GetDeviceList
19ec-1c88:61033795.338 : => IoObject::SetTimeout
19ec-1c88:61033795.509 : Timeout--> In = 0 Out = 0
19ec-1c88:61033795.581 : <= IoObject::SetTimeout
19ec-1c88:61033795.666 : => CAsicIO::CAsicIO
19ec-1c88:61033795.758 : => CNT96226::CNT96226
19ec-1c88:61033795.829 : => CNT96226::Open
19ec-1c88:61033822.701 : <= CNT96226::Open ret = 1
19ec-1c88:61033822.828 : => CNT96226::Initialize
19ec-1c88:61033823.072 : <= CNT96226::Initialize ret = 1
19ec-1c88:61033823.153 : <= CNT96226::CNT96226
19ec-1c88:61033823.219 : <= CAsicIO::CAsicIO
19ec-1c88:61033823.292 : => CAsicIO::InitializeDevice
19ec-1c88:61033823.380 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61033831.041 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61033831.183 : => IoObject::GetLockName
19ec-1c88:61033831.255 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61033831.341 : <= IoObject::GetLockName
19ec-1c88:61033831.956 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61033832.046 : IO Send command 10 bytes
19ec-1c88:61033832.118 : => CNT96226::VenderCmd_SetData
19ec-1c88:61033832.189 : iCmd = 0, nBytes = 10
19ec-1c88:61033832.334 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61034151.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61034151.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:61034151.774 : iCmd = 0, nBytes = 128
19ec-1c88:61034358.827 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61034359.345 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61034359.551 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61034359.730 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61034359.902 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61034360.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61034360.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61034360.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61034360.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61034360.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:61034360.637 : iCmd = 1, nBytes = 4
19ec-1c88:61034536.225 : 0000 : 00 00 00 00 
19ec-1c88:61034536.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61034536.467 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61034536.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:61034536.616 : iCmd = 3, nBytes = 2
19ec-1c88:61034909.382 : 0000 : 06 38 
19ec-1c88:61034909.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61034909.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:61034909.659 : iCmd = 4, nBytes = 2
19ec-1c88:61035208.658 : 0000 : 07 07 
19ec-1c88:61035208.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61035209.015 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61035209.147 : => IoObject::InitializeDevice
19ec-1c88:61035209.279 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61035210.089 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61035210.187 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61035211.054 : => FindScanner
19ec-1c88:61035211.133 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61035211.218 : <= FindScanner ret = 1
19ec-1c88:61035211.295 : => IoObject::IoLockStart
19ec-1c88:61035211.429 : => CAsicIO::CheckDevice
19ec-1c88:61035211.498 : => CNT96226::ConnectIsAvailable
19ec-1c88:61035228.976 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61035229.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61035229.168 : <= IoObject::IoLockStart
19ec-1c88:61035229.250 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61035229.337 : IO Send command 10 bytes
19ec-1c88:61035229.444 : => CNT96226::VenderCmd_SetData
19ec-1c88:61035229.517 : iCmd = 0, nBytes = 10
19ec-1c88:61035229.654 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61035434.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61035434.238 : System send command 10 bytes + data 0 bytes
19ec-1c88:61035434.337 : IO total need to receive data 5 bytes
19ec-1c88:61035434.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:61035434.495 : iCmd = 0, nBytes = 5
19ec-1c88:61035626.294 : 0000 : 06 00 02 02 ab 
19ec-1c88:61035626.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61035626.500 : System total receive data 5 bytes
19ec-1c88:61035626.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:61035626.650 : iCmd = 1, nBytes = 4
19ec-1c88:61035811.962 : 0000 : 00 00 00 00 
19ec-1c88:61035812.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61035812.291 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61035812.379 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61035812.466 : IO Send command 10 bytes
19ec-1c88:61035812.586 : => CNT96226::VenderCmd_SetData
19ec-1c88:61035812.661 : iCmd = 0, nBytes = 10
19ec-1c88:61035812.798 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61036013.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61036013.754 : System send command 10 bytes + data 0 bytes
19ec-1c88:61036013.850 : IO total need to receive data 165 bytes
19ec-1c88:61036013.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:61036014.003 : iCmd = 0, nBytes = 165
19ec-1c88:61036210.458 : skip dump 37 bytes
19ec-1c88:61036210.702 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61036210.890 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61036211.071 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61036211.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61036211.421 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61036211.596 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61036211.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036211.929 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036212.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61036212.093 : System total receive data 165 bytes
19ec-1c88:61036212.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:61036212.237 : iCmd = 1, nBytes = 4
19ec-1c88:61036392.058 : 0000 : 00 00 00 00 
19ec-1c88:61036392.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61036392.394 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61036392.690 : Dump Inquiry
19ec-1c88:61036392.867 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61036393.047 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61036393.225 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61036393.398 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61036393.569 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61036393.735 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61036393.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036394.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036394.247 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61036394.414 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61036394.530 : 00a0 : 00 00 00 00 00 
19ec-1c88:61036394.618 : => ReadNVMDataInternal
19ec-1c88:61036394.887 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61036394.975 : IO Send command 10 bytes
19ec-1c88:61036395.094 : => CNT96226::VenderCmd_SetData
19ec-1c88:61036395.169 : iCmd = 0, nBytes = 10
19ec-1c88:61036395.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61036747.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61036748.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:61036748.172 : IO total need to receive data 128 bytes
19ec-1c88:61036748.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:61036748.321 : iCmd = 0, nBytes = 128
19ec-1c88:61036909.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036909.707 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036909.889 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61036910.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61036910.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61036910.397 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036910.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036910.717 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61036910.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61036910.878 : System total receive data 128 bytes
19ec-1c88:61036910.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:61036911.022 : iCmd = 1, nBytes = 4
19ec-1c88:61037091.369 : 0000 : 00 00 00 00 
19ec-1c88:61037091.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61037091.941 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61037092.027 : NVMData.PadScanCount = 0
19ec-1c88:61037092.099 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61037092.174 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61037092.248 : NVMData.FlatbedScanCount = 0
19ec-1c88:61037092.316 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61037092.382 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61037092.451 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61037092.526 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61037092.599 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61037092.667 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61037092.739 : NVMData.BornMonth = 0
19ec-1c88:61037092.802 : NVMData.BornDay = 0
19ec-1c88:61037092.868 : NVMData.BornYear = 0
19ec-1c88:61037092.932 : NVMData.FirstScanMonth = 4
19ec-1c88:61037092.998 : NVMData.FirstScanDay = 30
19ec-1c88:61037093.069 : NVMData.FirstScanYear = 2020
19ec-1c88:61037093.137 : NVMData.VerticalMagnification = 0
19ec-1c88:61037093.207 : NVMData.HorizontalMagnification = 0
19ec-1c88:61037093.282 : NVMData.PowerSavingTime = 15
19ec-1c88:61037093.351 : NVMData.SN = A094165189010062
19ec-1c88:61037093.414 : NVMData.AutoFeed = 0
19ec-1c88:61037093.478 : NVMData.CCDType = 0
19ec-1c88:61037093.538 : NVMData.ScanSpeed = 0
19ec-1c88:61037093.603 : NVMData.RollerCount = 0
19ec-1c88:61037093.669 : NVMData.MultifeedCount = 0
19ec-1c88:61037093.736 : NVMData.JamCount = 0
19ec-1c88:61037093.798 : NVMData.IdentifyInfo = 
19ec-1c88:61037093.862 : NVMData.FormalName = 
19ec-1c88:61037094.124 : NVMData.ReservedB = 0
19ec-1c88:61037094.194 : NVMData.FunctionCode = 0
19ec-1c88:61037094.258 : NVMData.PreFeed = 0
19ec-1c88:61037094.325 : NVMData.PreFeedTime = 0
19ec-1c88:61037094.392 : NVMData.ButtonNumber = 0
19ec-1c88:61037094.461 : NVMData.PowerOffTime = 0
19ec-1c88:61037094.529 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61037094.625 : => IoObject::IoLockEnd
19ec-1c88:61037094.742 : <= IoObject::IoLockEnd
19ec-1c88:61037094.809 : <= InitializeScanner ret = 1
19ec-1c88:61038537.143 : => GetLogicalScannerAbility
19ec-1c88:61038537.331 : => IoObject::IoLockStart
19ec-1c88:61038537.461 : => CAsicIO::CheckDevice
19ec-1c88:61038537.520 : => CNT96226::ConnectIsAvailable
19ec-1c88:61038563.064 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61038563.492 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61038563.549 : <= IoObject::IoLockStart
19ec-1c88:61038563.605 : => IoObject::IoLockEnd
19ec-1c88:61038563.714 : <= IoObject::IoLockEnd
19ec-1c88:61038563.784 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61042120.506 : => GetLogicalScannerAbilityEx
19ec-1c88:61042120.699 : => IoObject::IoLockStart
19ec-1c88:61042120.833 : => CAsicIO::CheckDevice
19ec-1c88:61042120.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:61042146.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61042146.549 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61042146.609 : <= IoObject::IoLockStart
19ec-1c88:61042146.670 : => IoObject::IoLockEnd
19ec-1c88:61042146.782 : <= IoObject::IoLockEnd
19ec-1c88:61042146.899 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61042146.972 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61049396.713 : => ReadNVMData
19ec-1c88:61049396.892 : => IoObject::IoLockStart
19ec-1c88:61049397.028 : => CAsicIO::CheckDevice
19ec-1c88:61049397.085 : => CNT96226::ConnectIsAvailable
19ec-1c88:61049422.653 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61049422.769 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61049422.829 : <= IoObject::IoLockStart
19ec-1c88:61049422.895 : => ReadNVMDataInternal
19ec-1c88:61049422.955 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61049423.020 : IO Send command 10 bytes
19ec-1c88:61049423.138 : => CNT96226::VenderCmd_SetData
19ec-1c88:61049423.196 : iCmd = 0, nBytes = 10
19ec-1c88:61049423.308 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61049778.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61049778.401 : System send command 10 bytes + data 0 bytes
19ec-1c88:61049778.479 : IO total need to receive data 128 bytes
19ec-1c88:61049778.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:61049778.614 : iCmd = 0, nBytes = 128
19ec-1c88:61049974.025 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61049974.214 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61049974.353 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61049974.483 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61049974.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61049974.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61049974.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61049975.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61049975.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61049975.343 : System total receive data 128 bytes
19ec-1c88:61049975.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:61049975.459 : iCmd = 1, nBytes = 4
19ec-1c88:61050108.497 : 0000 : 00 00 00 00 
19ec-1c88:61050108.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61050108.751 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61050108.821 : NVMData.PadScanCount = 0
19ec-1c88:61050108.877 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61050108.932 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61050108.989 : NVMData.FlatbedScanCount = 0
19ec-1c88:61050109.043 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61050109.239 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61050109.296 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61050109.350 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61050109.405 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61050109.460 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61050109.516 : NVMData.BornMonth = 0
19ec-1c88:61050109.565 : NVMData.BornDay = 0
19ec-1c88:61050109.615 : NVMData.BornYear = 0
19ec-1c88:61050109.662 : NVMData.FirstScanMonth = 4
19ec-1c88:61050109.712 : NVMData.FirstScanDay = 30
19ec-1c88:61050109.765 : NVMData.FirstScanYear = 2020
19ec-1c88:61050109.818 : NVMData.VerticalMagnification = 0
19ec-1c88:61050109.874 : NVMData.HorizontalMagnification = 0
19ec-1c88:61050109.929 : NVMData.PowerSavingTime = 15
19ec-1c88:61050109.984 : NVMData.SN = A094165189010062
19ec-1c88:61050110.035 : NVMData.AutoFeed = 0
19ec-1c88:61050110.085 : NVMData.CCDType = 0
19ec-1c88:61050110.134 : NVMData.ScanSpeed = 0
19ec-1c88:61050110.184 : NVMData.RollerCount = 0
19ec-1c88:61050110.238 : NVMData.MultifeedCount = 0
19ec-1c88:61050110.290 : NVMData.JamCount = 0
19ec-1c88:61050110.339 : NVMData.IdentifyInfo = 
19ec-1c88:61050110.390 : NVMData.FormalName = 
19ec-1c88:61050110.440 : NVMData.ReservedB = 0
19ec-1c88:61050110.492 : NVMData.FunctionCode = 0
19ec-1c88:61050110.540 : NVMData.PreFeed = 0
19ec-1c88:61050110.588 : NVMData.PreFeedTime = 0
19ec-1c88:61050110.637 : NVMData.ButtonNumber = 0
19ec-1c88:61050110.685 : NVMData.PowerOffTime = 0
19ec-1c88:61050110.734 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61050110.795 : => IoObject::IoLockEnd
19ec-1c88:61050110.883 : <= IoObject::IoLockEnd
19ec-1c88:61050110.932 : <= ReadNVMData ret = 1
19ec-1c88:61060426.860 : => GetADFStatus
19ec-1c88:61060427.228 : => IoObject::IoLockStart
19ec-1c88:61060427.354 : => CAsicIO::CheckDevice
19ec-1c88:61060427.416 : => CNT96226::ConnectIsAvailable
19ec-1c88:61060447.237 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61060447.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61060447.402 : <= IoObject::IoLockStart
19ec-1c88:61060447.462 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61060447.533 : IO Send command 10 bytes
19ec-1c88:61060447.638 : => CNT96226::VenderCmd_SetData
19ec-1c88:61060447.700 : iCmd = 0, nBytes = 10
19ec-1c88:61060447.810 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61060601.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61060601.398 : System send command 10 bytes + data 0 bytes
19ec-1c88:61060601.474 : IO total need to receive data 2 bytes
19ec-1c88:61060601.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:61060601.600 : iCmd = 0, nBytes = 2
19ec-1c88:61060740.815 : 0000 : 00 00 
19ec-1c88:61060741.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61060741.270 : System total receive data 2 bytes
19ec-1c88:61060741.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:61060741.383 : iCmd = 1, nBytes = 4
19ec-1c88:61060914.816 : 0000 : 00 00 00 00 
19ec-1c88:61060914.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61060915.394 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61060915.455 : Return status = 0
19ec-1c88:61060915.510 : => IoObject::IoLockEnd
19ec-1c88:61060915.598 : <= IoObject::IoLockEnd
19ec-1c88:61060915.645 : <= GetADFStatus ret = 1
19ec-1c88:61063517.499 : => GetADFStatus
19ec-1c88:61063517.689 : => IoObject::IoLockStart
19ec-1c88:61063517.823 : => CAsicIO::CheckDevice
19ec-1c88:61063517.880 : => CNT96226::ConnectIsAvailable
19ec-1c88:61063540.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61063540.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61063540.574 : <= IoObject::IoLockStart
19ec-1c88:61063540.638 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61063540.712 : IO Send command 10 bytes
19ec-1c88:61063541.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:61063541.156 : iCmd = 0, nBytes = 10
19ec-1c88:61063541.535 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61063721.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61063721.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:61063721.895 : IO total need to receive data 2 bytes
19ec-1c88:61063721.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:61063722.028 : iCmd = 0, nBytes = 2
19ec-1c88:61063844.941 : 0000 : 00 00 
19ec-1c88:61063845.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61063845.130 : System total receive data 2 bytes
19ec-1c88:61063845.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:61063845.262 : iCmd = 1, nBytes = 4
19ec-1c88:61063976.467 : 0000 : 00 00 00 00 
19ec-1c88:61063976.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61063976.711 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61063976.783 : Return status = 0
19ec-1c88:61063976.851 : => IoObject::IoLockEnd
19ec-1c88:61063976.952 : <= IoObject::IoLockEnd
19ec-1c88:61063977.009 : <= GetADFStatus ret = 1
19ec-1c88:61066272.278 : => TerminateDriver
19ec-1c88:61066272.478 : => CAsicIO::~CAsicIO,pStage=228330568
19ec-1c88:61066272.559 : => CNT96226::Close
19ec-1c88:61066277.146 : <= CNT96226::Close ret = 1
19ec-1c88:61066277.224 : <= CAsicIO::~CAsicIO
19ec-1c88:61066277.281 : => IoObject::IoLockEnd
19ec-1c88:61066277.334 : <= IoObject::IoLockEnd
19ec-1c88:61066277.388 : => IoObject::TerminateDevice
19ec-1c88:61066277.446 : => IoObject::IoLockEnd
19ec-1c88:61066277.495 : <= IoObject::IoLockEnd
19ec-1c88:61066277.601 : <= IoObject::TerminateDevice
19ec-1c88:61066277.863 : <= TerminateDriver ret = 1
19ec-1c88:61109536.661 : ============Debug Start==========
19ec-1c88:61109536.994 : Date : 2020/4/30 14:35:43
19ec-1c88:61109537.083 : Process ID : 19ec
19ec-1c88:61109537.527 : Windows : Version 10.0 build 18363 
19ec-1c88:61109537.988 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61109538.050 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61109538.113 : MemoryStatus.ullAvailPhys : 1771638784
19ec-1c88:61109538.176 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61109538.241 : MemoryStatus.ullAvailPageFile : 3054993408
19ec-1c88:61109538.304 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61109538.364 : MemoryStatus.ullAvailVirtual : 1703997440
19ec-1c88:61109538.427 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61109538.536 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61109538.599 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61109538.852 : CPU Count : 4
19ec-1c88:61109538.900 : CPU Frequency : 100.000 Mhz
19ec-1c88:61109543.528 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61109543.659 : => InitializeDriver
19ec-1c88:61109543.944 : <= InitializeDriver ret = 1
19ec-1c88:61109544.007 : => InitializeScanner
19ec-1c88:61109544.088 : => CAsicIO::GetDeviceList
19ec-1c88:61109544.394 : => CNT96226::CNT96226
19ec-1c88:61109544.453 : => CNT96226::Open
19ec-1c88:61109581.483 : <= CNT96226::Open ret = 1
19ec-1c88:61109581.600 : => CNT96226::Initialize
19ec-1c88:61109581.817 : <= CNT96226::Initialize ret = 1
19ec-1c88:61109581.878 : <= CNT96226::CNT96226
19ec-1c88:61109581.937 : => CNT96226::EnumAvailableDevice
19ec-1c88:61109587.594 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61109587.674 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61109587.739 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61113418.219 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61113418.523 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61113424.748 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61113424.853 : => IoObject::GetLockName
19ec-1c88:61113424.914 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61113424.983 : <= IoObject::GetLockName
19ec-1c88:61113425.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:61113425.539 : iCmd = 3, nBytes = 2
19ec-1c88:61113780.785 : 0000 : 06 38 
19ec-1c88:61113780.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61113781.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:61113781.096 : iCmd = 4, nBytes = 2
19ec-1c88:61114082.050 : 0000 : 07 07 
19ec-1c88:61114082.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61114082.247 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61114082.354 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61114082.422 : IO Send command 10 bytes
19ec-1c88:61114082.478 : => CNT96226::VenderCmd_SetData
19ec-1c88:61114082.535 : iCmd = 0, nBytes = 10
19ec-1c88:61114082.642 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61114276.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61114276.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:61114276.922 : iCmd = 0, nBytes = 165
19ec-1c88:61114450.332 : skip dump 37 bytes
19ec-1c88:61114450.543 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61114450.685 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61114450.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61114450.957 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61114451.087 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61114451.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61114451.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61114451.462 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61114451.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61114451.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:61114451.640 : iCmd = 1, nBytes = 4
19ec-1c88:61114654.922 : 0000 : 00 00 00 00 
19ec-1c88:61114655.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61114655.139 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61114655.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61114655.277 : IO Send command 10 bytes
19ec-1c88:61114655.330 : => CNT96226::VenderCmd_SetData
19ec-1c88:61114655.390 : iCmd = 0, nBytes = 10
19ec-1c88:61114655.500 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61114982.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61114983.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:61114983.157 : iCmd = 0, nBytes = 128
19ec-1c88:61115182.228 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115182.426 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115182.571 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61115182.704 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61115182.833 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61115182.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115183.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115183.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115183.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61115183.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:61115183.399 : iCmd = 1, nBytes = 4
19ec-1c88:61115292.362 : 0000 : 00 00 00 00 
19ec-1c88:61115292.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61115292.561 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61115292.728 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61115292.800 : => CNT96226::Close
19ec-1c88:61115297.055 : <= CNT96226::Close ret = 1
19ec-1c88:61115297.131 : <= CNT96226::~CNT96226
19ec-1c88:61115297.217 : <= CAsicIO::GetDeviceList
19ec-1c88:61115297.632 : => IoObject::SetTimeout
19ec-1c88:61115297.764 : Timeout--> In = 0 Out = 0
19ec-1c88:61115297.822 : <= IoObject::SetTimeout
19ec-1c88:61115297.890 : => CAsicIO::CAsicIO
19ec-1c88:61115297.972 : => CNT96226::CNT96226
19ec-1c88:61115298.029 : => CNT96226::Open
19ec-1c88:61115321.515 : <= CNT96226::Open ret = 1
19ec-1c88:61115321.623 : => CNT96226::Initialize
19ec-1c88:61115321.828 : <= CNT96226::Initialize ret = 1
19ec-1c88:61115321.889 : <= CNT96226::CNT96226
19ec-1c88:61115321.941 : <= CAsicIO::CAsicIO
19ec-1c88:61115321.999 : => CAsicIO::InitializeDevice
19ec-1c88:61115322.074 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61115327.969 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61115328.088 : => IoObject::GetLockName
19ec-1c88:61115328.146 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61115328.215 : <= IoObject::GetLockName
19ec-1c88:61115328.712 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61115328.783 : IO Send command 10 bytes
19ec-1c88:61115328.837 : => CNT96226::VenderCmd_SetData
19ec-1c88:61115328.891 : iCmd = 0, nBytes = 10
19ec-1c88:61115328.997 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61115643.367 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61115643.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:61115643.549 : iCmd = 0, nBytes = 128
19ec-1c88:61115819.266 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115819.502 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115819.642 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61115819.774 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61115819.900 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61115820.022 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115820.146 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115820.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61115820.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61115820.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:61115820.452 : iCmd = 1, nBytes = 4
19ec-1c88:61116021.385 : 0000 : 00 00 00 00 
19ec-1c88:61116021.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61116021.572 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61116021.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:61116021.686 : iCmd = 3, nBytes = 2
19ec-1c88:61116403.834 : 0000 : 06 38 
19ec-1c88:61116403.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61116404.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:61116404.105 : iCmd = 4, nBytes = 2
19ec-1c88:61116708.646 : 0000 : 07 07 
19ec-1c88:61116708.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61116709.158 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61116709.259 : => IoObject::InitializeDevice
19ec-1c88:61116709.361 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61116710.064 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61116710.139 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61116710.882 : => FindScanner
19ec-1c88:61116710.943 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61116711.003 : <= FindScanner ret = 1
19ec-1c88:61116711.060 : => IoObject::IoLockStart
19ec-1c88:61116711.166 : => CAsicIO::CheckDevice
19ec-1c88:61116711.218 : => CNT96226::ConnectIsAvailable
19ec-1c88:61116728.566 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61116728.699 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61116728.758 : <= IoObject::IoLockStart
19ec-1c88:61116728.819 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61116728.886 : IO Send command 10 bytes
19ec-1c88:61116729.005 : => CNT96226::VenderCmd_SetData
19ec-1c88:61116729.066 : iCmd = 0, nBytes = 10
19ec-1c88:61116729.175 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61116921.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61116921.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:61116921.397 : IO total need to receive data 5 bytes
19ec-1c88:61116921.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:61116921.526 : iCmd = 0, nBytes = 5
19ec-1c88:61117127.266 : 0000 : 06 00 02 02 ab 
19ec-1c88:61117127.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61117127.440 : System total receive data 5 bytes
19ec-1c88:61117127.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:61117127.556 : iCmd = 1, nBytes = 4
19ec-1c88:61117311.001 : 0000 : 00 00 00 00 
19ec-1c88:61117311.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61117311.290 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61117311.361 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61117311.425 : IO Send command 10 bytes
19ec-1c88:61117311.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:61117311.577 : iCmd = 0, nBytes = 10
19ec-1c88:61117311.682 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61117473.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61117473.857 : System send command 10 bytes + data 0 bytes
19ec-1c88:61117473.930 : IO total need to receive data 165 bytes
19ec-1c88:61117473.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:61117474.046 : iCmd = 0, nBytes = 165
19ec-1c88:61117686.729 : skip dump 37 bytes
19ec-1c88:61117686.928 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61117687.076 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61117687.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61117687.355 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61117687.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61117687.616 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61117687.742 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61117687.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61117687.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61117687.997 : System total receive data 165 bytes
19ec-1c88:61117688.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:61117688.110 : iCmd = 1, nBytes = 4
19ec-1c88:61117859.977 : 0000 : 00 00 00 00 
19ec-1c88:61117860.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61117860.244 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61117860.463 : Dump Inquiry
19ec-1c88:61117860.595 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61117860.728 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61117860.861 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61117860.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61117861.115 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61117861.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61117861.367 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61117861.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61117861.618 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61117861.744 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61117861.832 : 00a0 : 00 00 00 00 00 
19ec-1c88:61117861.900 : => ReadNVMDataInternal
19ec-1c88:61117862.118 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61117862.186 : IO Send command 10 bytes
19ec-1c88:61117862.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:61117862.337 : iCmd = 0, nBytes = 10
19ec-1c88:61117862.438 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61118175.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61118176.308 : System send command 10 bytes + data 0 bytes
19ec-1c88:61118176.378 : IO total need to receive data 128 bytes
19ec-1c88:61118176.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:61118176.717 : iCmd = 0, nBytes = 128
19ec-1c88:61118362.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61118362.869 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61118363.012 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61118363.143 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61118363.271 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61118363.395 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61118363.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61118363.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61118363.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61118363.771 : System total receive data 128 bytes
19ec-1c88:61118363.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:61118363.885 : iCmd = 1, nBytes = 4
19ec-1c88:61118478.892 : 0000 : 00 00 00 00 
19ec-1c88:61118479.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61118479.171 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61118479.244 : NVMData.PadScanCount = 0
19ec-1c88:61118479.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61118479.359 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61118479.418 : NVMData.FlatbedScanCount = 0
19ec-1c88:61118479.473 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61118479.526 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61118479.579 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61118479.861 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61118479.915 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61118479.968 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61118480.022 : NVMData.BornMonth = 0
19ec-1c88:61118480.071 : NVMData.BornDay = 0
19ec-1c88:61118480.120 : NVMData.BornYear = 0
19ec-1c88:61118480.167 : NVMData.FirstScanMonth = 4
19ec-1c88:61118480.218 : NVMData.FirstScanDay = 30
19ec-1c88:61118480.274 : NVMData.FirstScanYear = 2020
19ec-1c88:61118480.328 : NVMData.VerticalMagnification = 0
19ec-1c88:61118480.381 : NVMData.HorizontalMagnification = 0
19ec-1c88:61118480.434 : NVMData.PowerSavingTime = 15
19ec-1c88:61118480.490 : NVMData.SN = A094165189010062
19ec-1c88:61118480.540 : NVMData.AutoFeed = 0
19ec-1c88:61118480.589 : NVMData.CCDType = 0
19ec-1c88:61118480.635 : NVMData.ScanSpeed = 0
19ec-1c88:61118480.681 : NVMData.RollerCount = 0
19ec-1c88:61118480.730 : NVMData.MultifeedCount = 0
19ec-1c88:61118480.779 : NVMData.JamCount = 0
19ec-1c88:61118480.828 : NVMData.IdentifyInfo = 
19ec-1c88:61118480.878 : NVMData.FormalName = 
19ec-1c88:61118481.107 : NVMData.ReservedB = 0
19ec-1c88:61118481.164 : NVMData.FunctionCode = 0
19ec-1c88:61118481.212 : NVMData.PreFeed = 0
19ec-1c88:61118481.261 : NVMData.PreFeedTime = 0
19ec-1c88:61118481.311 : NVMData.ButtonNumber = 0
19ec-1c88:61118481.359 : NVMData.PowerOffTime = 0
19ec-1c88:61118481.410 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61118481.479 : => IoObject::IoLockEnd
19ec-1c88:61118481.571 : <= IoObject::IoLockEnd
19ec-1c88:61118481.620 : <= InitializeScanner ret = 1
19ec-1c88:61118481.682 : => GetLogicalScannerAbilityEx
19ec-1c88:61118481.738 : => IoObject::IoLockStart
19ec-1c88:61118481.833 : => CAsicIO::CheckDevice
19ec-1c88:61118481.883 : => CNT96226::ConnectIsAvailable
19ec-1c88:61118505.694 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61118505.929 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61118506.062 : <= IoObject::IoLockStart
19ec-1c88:61118506.187 : => IoObject::IoLockEnd
19ec-1c88:61118506.594 : <= IoObject::IoLockEnd
19ec-1c88:61118506.709 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61118506.786 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61118686.121 : => ReadNVMData
19ec-1c88:61118686.270 : => IoObject::IoLockStart
19ec-1c88:61118686.399 : => CAsicIO::CheckDevice
19ec-1c88:61118686.456 : => CNT96226::ConnectIsAvailable
19ec-1c88:61118708.985 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61118709.097 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61118709.157 : <= IoObject::IoLockStart
19ec-1c88:61118709.218 : => ReadNVMDataInternal
19ec-1c88:61118709.281 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61118709.346 : IO Send command 10 bytes
19ec-1c88:61118709.468 : => CNT96226::VenderCmd_SetData
19ec-1c88:61118709.528 : iCmd = 0, nBytes = 10
19ec-1c88:61118709.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61119064.844 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61119064.988 : System send command 10 bytes + data 0 bytes
19ec-1c88:61119065.057 : IO total need to receive data 128 bytes
19ec-1c88:61119065.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:61119065.180 : iCmd = 0, nBytes = 128
19ec-1c88:61119263.441 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61119263.605 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61119263.749 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61119263.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61119264.014 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61119264.140 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61119264.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61119264.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61119264.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61119264.508 : System total receive data 128 bytes
19ec-1c88:61119264.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:61119264.620 : iCmd = 1, nBytes = 4
19ec-1c88:61119418.153 : 0000 : 00 00 00 00 
19ec-1c88:61119418.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61119418.429 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61119418.504 : NVMData.PadScanCount = 0
19ec-1c88:61119418.561 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61119418.617 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61119418.675 : NVMData.FlatbedScanCount = 0
19ec-1c88:61119418.729 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61119418.783 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61119418.838 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61119418.892 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61119418.946 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61119419.003 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61119419.057 : NVMData.BornMonth = 0
19ec-1c88:61119419.106 : NVMData.BornDay = 0
19ec-1c88:61119419.156 : NVMData.BornYear = 0
19ec-1c88:61119419.205 : NVMData.FirstScanMonth = 4
19ec-1c88:61119419.258 : NVMData.FirstScanDay = 30
19ec-1c88:61119419.310 : NVMData.FirstScanYear = 2020
19ec-1c88:61119419.511 : NVMData.VerticalMagnification = 0
19ec-1c88:61119419.576 : NVMData.HorizontalMagnification = 0
19ec-1c88:61119419.632 : NVMData.PowerSavingTime = 15
19ec-1c88:61119419.685 : NVMData.SN = A094165189010062
19ec-1c88:61119419.735 : NVMData.AutoFeed = 0
19ec-1c88:61119419.788 : NVMData.CCDType = 0
19ec-1c88:61119419.835 : NVMData.ScanSpeed = 0
19ec-1c88:61119419.883 : NVMData.RollerCount = 0
19ec-1c88:61119419.934 : NVMData.MultifeedCount = 0
19ec-1c88:61119419.983 : NVMData.JamCount = 0
19ec-1c88:61119420.033 : NVMData.IdentifyInfo = 
19ec-1c88:61119420.085 : NVMData.FormalName = 
19ec-1c88:61119420.132 : NVMData.ReservedB = 0
19ec-1c88:61119420.180 : NVMData.FunctionCode = 0
19ec-1c88:61119420.228 : NVMData.PreFeed = 0
19ec-1c88:61119420.279 : NVMData.PreFeedTime = 0
19ec-1c88:61119420.327 : NVMData.ButtonNumber = 0
19ec-1c88:61119420.377 : NVMData.PowerOffTime = 0
19ec-1c88:61119420.430 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61119420.493 : => IoObject::IoLockEnd
19ec-1c88:61119420.586 : <= IoObject::IoLockEnd
19ec-1c88:61119420.635 : <= ReadNVMData ret = 1
19ec-1c88:61122092.283 : ============Debug Start==========
19ec-1c88:61122092.592 : Date : 2020/4/30 14:35:44
19ec-1c88:61122092.677 : Process ID : 19ec
19ec-1c88:61122093.091 : Windows : Version 10.0 build 18363 
19ec-1c88:61122093.550 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61122093.615 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61122093.682 : MemoryStatus.ullAvailPhys : 1771982848
19ec-1c88:61122093.745 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61122093.812 : MemoryStatus.ullAvailPageFile : 3052650496
19ec-1c88:61122093.877 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61122093.940 : MemoryStatus.ullAvailVirtual : 1703997440
19ec-1c88:61122094.002 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61122094.106 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61122094.170 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61122094.416 : CPU Count : 4
19ec-1c88:61122094.466 : CPU Frequency : 100.000 Mhz
19ec-1c88:61122098.547 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61122098.688 : => InitializeDriver
19ec-1c88:61122098.943 : <= InitializeDriver ret = 1
19ec-1c88:61125230.526 : => InitializeScanner
19ec-1c88:61125230.818 : => CAsicIO::GetDeviceList
19ec-1c88:61125231.286 : => CNT96226::CNT96226
19ec-1c88:61125231.353 : => CNT96226::Open
19ec-1c88:61125253.358 : <= CNT96226::Open ret = 1
19ec-1c88:61125253.463 : => CNT96226::Initialize
19ec-1c88:61125253.668 : <= CNT96226::Initialize ret = 1
19ec-1c88:61125253.734 : <= CNT96226::CNT96226
19ec-1c88:61125253.787 : => CNT96226::EnumAvailableDevice
19ec-1c88:61125259.168 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61125259.247 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61125259.307 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61128923.818 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61128924.112 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61128929.937 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61128930.047 : => IoObject::GetLockName
19ec-1c88:61128930.104 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61128930.170 : <= IoObject::GetLockName
19ec-1c88:61128930.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:61128930.722 : iCmd = 3, nBytes = 2
19ec-1c88:61129316.067 : 0000 : 06 38 
19ec-1c88:61129316.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61129316.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:61129316.300 : iCmd = 4, nBytes = 2
19ec-1c88:61129619.075 : 0000 : 07 07 
19ec-1c88:61129619.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61129619.296 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61129619.384 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61129619.453 : IO Send command 10 bytes
19ec-1c88:61129619.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:61129619.561 : iCmd = 0, nBytes = 10
19ec-1c88:61129619.664 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61129814.265 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61129814.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:61129814.427 : iCmd = 0, nBytes = 165
19ec-1c88:61129945.215 : skip dump 37 bytes
19ec-1c88:61129945.404 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61129945.537 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61129945.671 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61129945.799 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61129945.927 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61129946.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61129946.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61129946.308 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61129946.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61129946.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:61129946.484 : iCmd = 1, nBytes = 4
19ec-1c88:61130103.675 : 0000 : 00 00 00 00 
19ec-1c88:61130103.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61130103.823 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61130103.885 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61130103.945 : IO Send command 10 bytes
19ec-1c88:61130103.995 : => CNT96226::VenderCmd_SetData
19ec-1c88:61130104.048 : iCmd = 0, nBytes = 10
19ec-1c88:61130104.148 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61130390.309 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61130390.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:61130390.497 : iCmd = 0, nBytes = 128
19ec-1c88:61130502.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61130502.175 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61130502.315 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61130502.445 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61130502.571 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61130502.696 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61130502.819 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61130502.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61130503.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61130503.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:61130503.118 : iCmd = 1, nBytes = 4
19ec-1c88:61130688.109 : 0000 : 00 00 00 00 
19ec-1c88:61130688.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61130688.285 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61130688.457 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61130688.535 : => CNT96226::Close
19ec-1c88:61130692.629 : <= CNT96226::Close ret = 1
19ec-1c88:61130692.706 : <= CNT96226::~CNT96226
19ec-1c88:61130692.787 : <= CAsicIO::GetDeviceList
19ec-1c88:61130693.219 : => IoObject::SetTimeout
19ec-1c88:61130693.352 : Timeout--> In = 0 Out = 0
19ec-1c88:61130693.412 : <= IoObject::SetTimeout
19ec-1c88:61130693.478 : => CAsicIO::CAsicIO
19ec-1c88:61130693.553 : => CNT96226::CNT96226
19ec-1c88:61130693.608 : => CNT96226::Open
19ec-1c88:61130718.114 : <= CNT96226::Open ret = 1
19ec-1c88:61130718.226 : => CNT96226::Initialize
19ec-1c88:61130718.421 : <= CNT96226::Initialize ret = 1
19ec-1c88:61130718.484 : <= CNT96226::CNT96226
19ec-1c88:61130718.539 : <= CAsicIO::CAsicIO
19ec-1c88:61130718.595 : => CAsicIO::InitializeDevice
19ec-1c88:61130718.663 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61130724.506 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61130724.619 : => IoObject::GetLockName
19ec-1c88:61130724.675 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61130724.746 : <= IoObject::GetLockName
19ec-1c88:61130725.263 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61130725.337 : IO Send command 10 bytes
19ec-1c88:61130725.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:61130725.444 : iCmd = 0, nBytes = 10
19ec-1c88:61130725.554 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61131077.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61131077.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:61131077.773 : iCmd = 0, nBytes = 128
19ec-1c88:61131285.002 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61131285.170 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61131285.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61131285.445 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61131285.572 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61131285.698 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61131285.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61131285.945 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61131286.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61131286.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:61131286.123 : iCmd = 1, nBytes = 4
19ec-1c88:61131445.898 : 0000 : 00 00 00 00 
19ec-1c88:61131445.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61131446.053 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61131446.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:61131446.165 : iCmd = 3, nBytes = 2
19ec-1c88:61131796.325 : 0000 : 06 38 
19ec-1c88:61131796.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61131796.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:61131796.575 : iCmd = 4, nBytes = 2
19ec-1c88:61132096.793 : 0000 : 07 07 
19ec-1c88:61132096.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61132097.119 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61132097.222 : => IoObject::InitializeDevice
19ec-1c88:61132097.336 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61132098.024 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61132098.100 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61132098.881 : => FindScanner
19ec-1c88:61132098.943 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61132099.009 : <= FindScanner ret = 1
19ec-1c88:61132099.069 : => IoObject::IoLockStart
19ec-1c88:61132099.182 : => CAsicIO::CheckDevice
19ec-1c88:61132099.238 : => CNT96226::ConnectIsAvailable
19ec-1c88:61132118.641 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61132118.743 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61132118.803 : <= IoObject::IoLockStart
19ec-1c88:61132118.864 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61132118.932 : IO Send command 10 bytes
19ec-1c88:61132119.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:61132119.071 : iCmd = 0, nBytes = 10
19ec-1c88:61132119.181 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61132310.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61132310.698 : System send command 10 bytes + data 0 bytes
19ec-1c88:61132310.764 : IO total need to receive data 5 bytes
19ec-1c88:61132310.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:61132310.879 : iCmd = 0, nBytes = 5
19ec-1c88:61132470.732 : 0000 : 06 00 02 02 ab 
19ec-1c88:61132470.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61132470.935 : System total receive data 5 bytes
19ec-1c88:61132471.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:61132471.055 : iCmd = 1, nBytes = 4
19ec-1c88:61132629.165 : 0000 : 00 00 00 00 
19ec-1c88:61132629.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61132629.408 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61132629.473 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61132629.541 : IO Send command 10 bytes
19ec-1c88:61132629.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:61132629.690 : iCmd = 0, nBytes = 10
19ec-1c88:61132629.797 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61132824.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61132824.129 : System send command 10 bytes + data 0 bytes
19ec-1c88:61132824.198 : IO total need to receive data 165 bytes
19ec-1c88:61132824.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:61132824.319 : iCmd = 0, nBytes = 165
19ec-1c88:61132992.411 : skip dump 37 bytes
19ec-1c88:61132992.628 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61132992.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61132992.915 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61132993.346 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61132993.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61132993.679 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61132993.810 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61132993.944 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61132994.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61132994.082 : System total receive data 165 bytes
19ec-1c88:61132994.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:61132994.204 : iCmd = 1, nBytes = 4
19ec-1c88:61133108.681 : 0000 : 00 00 00 00 
19ec-1c88:61133108.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61133108.962 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61133109.236 : Dump Inquiry
19ec-1c88:61133109.372 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61133109.581 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61133109.718 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61133109.858 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61133109.985 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61133110.116 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61133110.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133110.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133110.492 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61133110.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61133110.708 : 00a0 : 00 00 00 00 00 
19ec-1c88:61133110.780 : => ReadNVMDataInternal
19ec-1c88:61133111.013 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61133111.080 : IO Send command 10 bytes
19ec-1c88:61133111.182 : => CNT96226::VenderCmd_SetData
19ec-1c88:61133111.236 : iCmd = 0, nBytes = 10
19ec-1c88:61133111.338 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61133450.095 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61133450.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:61133450.308 : IO total need to receive data 128 bytes
19ec-1c88:61133450.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:61133450.428 : iCmd = 0, nBytes = 128
19ec-1c88:61133595.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133595.225 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133595.379 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61133595.520 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61133595.654 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61133595.783 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133595.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133596.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61133596.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61133596.168 : System total receive data 128 bytes
19ec-1c88:61133596.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:61133596.280 : iCmd = 1, nBytes = 4
19ec-1c88:61133786.465 : 0000 : 00 00 00 00 
19ec-1c88:61133786.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61133786.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61133786.821 : NVMData.PadScanCount = 0
19ec-1c88:61133786.883 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61133786.940 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61133786.999 : NVMData.FlatbedScanCount = 0
19ec-1c88:61133787.056 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61133787.110 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61133787.166 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61133787.220 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61133787.276 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61133787.329 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61133787.384 : NVMData.BornMonth = 0
19ec-1c88:61133787.436 : NVMData.BornDay = 0
19ec-1c88:61133787.488 : NVMData.BornYear = 0
19ec-1c88:61133787.540 : NVMData.FirstScanMonth = 4
19ec-1c88:61133787.594 : NVMData.FirstScanDay = 30
19ec-1c88:61133787.648 : NVMData.FirstScanYear = 2020
19ec-1c88:61133787.704 : NVMData.VerticalMagnification = 0
19ec-1c88:61133787.759 : NVMData.HorizontalMagnification = 0
19ec-1c88:61133787.816 : NVMData.PowerSavingTime = 15
19ec-1c88:61133787.871 : NVMData.SN = A094165189010062
19ec-1c88:61133787.921 : NVMData.AutoFeed = 0
19ec-1c88:61133787.973 : NVMData.CCDType = 0
19ec-1c88:61133788.023 : NVMData.ScanSpeed = 0
19ec-1c88:61133788.072 : NVMData.RollerCount = 0
19ec-1c88:61133788.124 : NVMData.MultifeedCount = 0
19ec-1c88:61133788.177 : NVMData.JamCount = 0
19ec-1c88:61133788.227 : NVMData.IdentifyInfo = 
19ec-1c88:61133788.278 : NVMData.FormalName = 
19ec-1c88:61133788.532 : NVMData.ReservedB = 0
19ec-1c88:61133788.589 : NVMData.FunctionCode = 0
19ec-1c88:61133788.639 : NVMData.PreFeed = 0
19ec-1c88:61133788.692 : NVMData.PreFeedTime = 0
19ec-1c88:61133788.744 : NVMData.ButtonNumber = 0
19ec-1c88:61133788.796 : NVMData.PowerOffTime = 0
19ec-1c88:61133788.850 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61133788.927 : => IoObject::IoLockEnd
19ec-1c88:61133789.027 : <= IoObject::IoLockEnd
19ec-1c88:61133789.077 : <= InitializeScanner ret = 1
19ec-1c88:61135057.023 : => GetLogicalScannerAbility
19ec-1c88:61135057.220 : => IoObject::IoLockStart
19ec-1c88:61135057.348 : => CAsicIO::CheckDevice
19ec-1c88:61135057.404 : => CNT96226::ConnectIsAvailable
19ec-1c88:61135081.061 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61135081.460 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61135081.520 : <= IoObject::IoLockStart
19ec-1c88:61135081.582 : => IoObject::IoLockEnd
19ec-1c88:61135081.688 : <= IoObject::IoLockEnd
19ec-1c88:61135081.767 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61138736.588 : => GetLogicalScannerAbilityEx
19ec-1c88:61138736.785 : => IoObject::IoLockStart
19ec-1c88:61138736.927 : => CAsicIO::CheckDevice
19ec-1c88:61138736.993 : => CNT96226::ConnectIsAvailable
19ec-1c88:61138762.301 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61138762.668 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61138762.730 : <= IoObject::IoLockStart
19ec-1c88:61138762.787 : => IoObject::IoLockEnd
19ec-1c88:61138762.902 : <= IoObject::IoLockEnd
19ec-1c88:61138763.018 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61138763.094 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61146227.674 : => ReadNVMData
19ec-1c88:61146227.858 : => IoObject::IoLockStart
19ec-1c88:61146227.983 : => CAsicIO::CheckDevice
19ec-1c88:61146228.044 : => CNT96226::ConnectIsAvailable
19ec-1c88:61146250.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61146250.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61146250.472 : <= IoObject::IoLockStart
19ec-1c88:61146250.600 : => ReadNVMDataInternal
19ec-1c88:61146250.717 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61146251.042 : IO Send command 10 bytes
19ec-1c88:61146251.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:61146251.241 : iCmd = 0, nBytes = 10
19ec-1c88:61146251.352 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61146600.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61146600.314 : System send command 10 bytes + data 0 bytes
19ec-1c88:61146600.385 : IO total need to receive data 128 bytes
19ec-1c88:61146600.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:61146600.507 : iCmd = 0, nBytes = 128
19ec-1c88:61146740.153 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61146740.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61146740.469 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61146740.602 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61146740.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61146740.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61146740.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61146741.114 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61146741.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61146741.242 : System total receive data 128 bytes
19ec-1c88:61146741.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:61146741.363 : iCmd = 1, nBytes = 4
19ec-1c88:61146887.414 : 0000 : 00 00 00 00 
19ec-1c88:61146887.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61146887.676 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61146887.752 : NVMData.PadScanCount = 0
19ec-1c88:61146887.811 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61146887.868 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61146887.934 : NVMData.FlatbedScanCount = 0
19ec-1c88:61146887.989 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61146888.175 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61146888.235 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61146888.290 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61146888.346 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61146888.405 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61146888.460 : NVMData.BornMonth = 0
19ec-1c88:61146888.510 : NVMData.BornDay = 0
19ec-1c88:61146888.562 : NVMData.BornYear = 0
19ec-1c88:61146888.613 : NVMData.FirstScanMonth = 4
19ec-1c88:61146888.664 : NVMData.FirstScanDay = 30
19ec-1c88:61146888.718 : NVMData.FirstScanYear = 2020
19ec-1c88:61146888.774 : NVMData.VerticalMagnification = 0
19ec-1c88:61146888.832 : NVMData.HorizontalMagnification = 0
19ec-1c88:61146888.888 : NVMData.PowerSavingTime = 15
19ec-1c88:61146888.942 : NVMData.SN = A094165189010062
19ec-1c88:61146888.995 : NVMData.AutoFeed = 0
19ec-1c88:61146889.047 : NVMData.CCDType = 0
19ec-1c88:61146889.096 : NVMData.ScanSpeed = 0
19ec-1c88:61146889.147 : NVMData.RollerCount = 0
19ec-1c88:61146889.199 : NVMData.MultifeedCount = 0
19ec-1c88:61146889.254 : NVMData.JamCount = 0
19ec-1c88:61146889.305 : NVMData.IdentifyInfo = 
19ec-1c88:61146889.359 : NVMData.FormalName = 
19ec-1c88:61146889.410 : NVMData.ReservedB = 0
19ec-1c88:61146889.461 : NVMData.FunctionCode = 0
19ec-1c88:61146889.512 : NVMData.PreFeed = 0
19ec-1c88:61146889.560 : NVMData.PreFeedTime = 0
19ec-1c88:61146889.609 : NVMData.ButtonNumber = 0
19ec-1c88:61146889.661 : NVMData.PowerOffTime = 0
19ec-1c88:61146889.712 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61146889.775 : => IoObject::IoLockEnd
19ec-1c88:61146889.865 : <= IoObject::IoLockEnd
19ec-1c88:61146889.915 : <= ReadNVMData ret = 1
19ec-1c88:61156999.080 : => GetADFStatus
19ec-1c88:61156999.527 : => IoObject::IoLockStart
19ec-1c88:61156999.656 : => CAsicIO::CheckDevice
19ec-1c88:61156999.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:61157021.333 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61157021.544 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61157021.667 : <= IoObject::IoLockStart
19ec-1c88:61157021.783 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61157022.153 : IO Send command 10 bytes
19ec-1c88:61157022.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:61157022.419 : iCmd = 0, nBytes = 10
19ec-1c88:61157022.529 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61157217.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61157218.026 : System send command 10 bytes + data 0 bytes
19ec-1c88:61157218.098 : IO total need to receive data 2 bytes
19ec-1c88:61157218.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:61157218.220 : iCmd = 0, nBytes = 2
19ec-1c88:61157407.454 : 0000 : 00 00 
19ec-1c88:61157407.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61157407.643 : System total receive data 2 bytes
19ec-1c88:61157407.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:61157407.759 : iCmd = 1, nBytes = 4
19ec-1c88:61157558.056 : 0000 : 00 00 00 00 
19ec-1c88:61157558.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61157558.613 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61157558.681 : Return status = 0
19ec-1c88:61157558.742 : => IoObject::IoLockEnd
19ec-1c88:61157558.834 : <= IoObject::IoLockEnd
19ec-1c88:61157558.881 : <= GetADFStatus ret = 1
19ec-1c88:61160194.699 : => GetADFStatus
19ec-1c88:61160194.900 : => IoObject::IoLockStart
19ec-1c88:61160195.041 : => CAsicIO::CheckDevice
19ec-1c88:61160195.096 : => CNT96226::ConnectIsAvailable
19ec-1c88:61160219.909 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61160220.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61160220.084 : <= IoObject::IoLockStart
19ec-1c88:61160220.145 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61160220.211 : IO Send command 10 bytes
19ec-1c88:61160220.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:61160220.388 : iCmd = 0, nBytes = 10
19ec-1c88:61160220.493 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61160411.181 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61160411.313 : System send command 10 bytes + data 0 bytes
19ec-1c88:61160411.530 : IO total need to receive data 2 bytes
19ec-1c88:61160411.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:61160411.662 : iCmd = 0, nBytes = 2
19ec-1c88:61160538.384 : 0000 : 00 00 
19ec-1c88:61160538.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61160538.545 : System total receive data 2 bytes
19ec-1c88:61160538.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:61160538.656 : iCmd = 1, nBytes = 4
19ec-1c88:61160716.632 : 0000 : 00 00 00 00 
19ec-1c88:61160716.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61160716.875 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61160716.947 : Return status = 0
19ec-1c88:61160717.009 : => IoObject::IoLockEnd
19ec-1c88:61160717.103 : <= IoObject::IoLockEnd
19ec-1c88:61160717.152 : <= GetADFStatus ret = 1
19ec-1c88:61162762.225 : => TerminateDriver
19ec-1c88:61162762.420 : => CAsicIO::~CAsicIO,pStage=17763400
19ec-1c88:61162762.491 : => CNT96226::Close
19ec-1c88:61162766.761 : <= CNT96226::Close ret = 1
19ec-1c88:61162766.839 : <= CAsicIO::~CAsicIO
19ec-1c88:61162766.897 : => IoObject::IoLockEnd
19ec-1c88:61162766.948 : <= IoObject::IoLockEnd
19ec-1c88:61162766.997 : => IoObject::TerminateDevice
19ec-1c88:61162767.052 : => IoObject::IoLockEnd
19ec-1c88:61162767.099 : <= IoObject::IoLockEnd
19ec-1c88:61162767.199 : <= IoObject::TerminateDevice
19ec-1c88:61162767.448 : <= TerminateDriver ret = 1
19ec-1c88:61208806.310 : ============Debug Start==========
19ec-1c88:61208806.583 : Date : 2020/4/30 14:35:46
19ec-1c88:61208806.666 : Process ID : 19ec
19ec-1c88:61208807.096 : Windows : Version 10.0 build 18363 
19ec-1c88:61208807.540 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61208807.601 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61208807.667 : MemoryStatus.ullAvailPhys : 1773649920
19ec-1c88:61208807.725 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61208807.784 : MemoryStatus.ullAvailPageFile : 3056631808
19ec-1c88:61208807.842 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61208807.901 : MemoryStatus.ullAvailVirtual : 1703997440
19ec-1c88:61208807.959 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61208808.287 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61208808.348 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61208808.595 : CPU Count : 4
19ec-1c88:61208808.642 : CPU Frequency : 100.000 Mhz
19ec-1c88:61208813.154 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61208813.285 : => InitializeDriver
19ec-1c88:61208813.547 : <= InitializeDriver ret = 1
19ec-1c88:61208813.602 : => InitializeScanner
19ec-1c88:61208813.675 : => CAsicIO::GetDeviceList
19ec-1c88:61208813.966 : => CNT96226::CNT96226
19ec-1c88:61208814.023 : => CNT96226::Open
19ec-1c88:61208837.047 : <= CNT96226::Open ret = 1
19ec-1c88:61208837.154 : => CNT96226::Initialize
19ec-1c88:61208837.346 : <= CNT96226::Initialize ret = 1
19ec-1c88:61208837.408 : <= CNT96226::CNT96226
19ec-1c88:61208837.460 : => CNT96226::EnumAvailableDevice
19ec-1c88:61208843.443 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61208843.524 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61208843.585 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61212549.056 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61212549.347 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61212554.952 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61212555.059 : => IoObject::GetLockName
19ec-1c88:61212555.121 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61212555.188 : <= IoObject::GetLockName
19ec-1c88:61212555.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:61212555.721 : iCmd = 3, nBytes = 2
19ec-1c88:61212921.932 : 0000 : 06 38 
19ec-1c88:61212922.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61212922.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:61212922.464 : iCmd = 4, nBytes = 2
19ec-1c88:61213207.948 : 0000 : 07 07 
19ec-1c88:61213208.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61213208.156 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61213208.247 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61213208.316 : IO Send command 10 bytes
19ec-1c88:61213208.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:61213208.424 : iCmd = 0, nBytes = 10
19ec-1c88:61213208.529 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61213391.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61213391.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:61213391.756 : iCmd = 0, nBytes = 165
19ec-1c88:61213588.395 : skip dump 37 bytes
19ec-1c88:61213588.591 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61213588.733 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61213588.874 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61213589.008 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61213589.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61213589.268 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61213589.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61213589.521 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61213589.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61213589.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:61213589.695 : iCmd = 1, nBytes = 4
19ec-1c88:61213698.647 : 0000 : 00 00 00 00 
19ec-1c88:61213698.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61213698.832 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61213698.897 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61213698.960 : IO Send command 10 bytes
19ec-1c88:61213699.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:61213699.064 : iCmd = 0, nBytes = 10
19ec-1c88:61213699.170 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61214029.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61214030.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:61214030.121 : iCmd = 0, nBytes = 128
19ec-1c88:61214189.995 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214190.187 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214190.328 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61214190.463 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61214190.587 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61214190.709 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214190.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214190.957 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214191.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61214191.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:61214191.133 : iCmd = 1, nBytes = 4
19ec-1c88:61214298.220 : 0000 : 00 00 00 00 
19ec-1c88:61214298.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61214298.732 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61214298.897 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61214298.966 : => CNT96226::Close
19ec-1c88:61214302.941 : <= CNT96226::Close ret = 1
19ec-1c88:61214303.012 : <= CNT96226::~CNT96226
19ec-1c88:61214303.106 : <= CAsicIO::GetDeviceList
19ec-1c88:61214303.512 : => IoObject::SetTimeout
19ec-1c88:61214303.640 : Timeout--> In = 0 Out = 0
19ec-1c88:61214303.696 : <= IoObject::SetTimeout
19ec-1c88:61214303.762 : => CAsicIO::CAsicIO
19ec-1c88:61214303.835 : => CNT96226::CNT96226
19ec-1c88:61214303.890 : => CNT96226::Open
19ec-1c88:61214325.681 : <= CNT96226::Open ret = 1
19ec-1c88:61214325.777 : => CNT96226::Initialize
19ec-1c88:61214325.975 : <= CNT96226::Initialize ret = 1
19ec-1c88:61214326.034 : <= CNT96226::CNT96226
19ec-1c88:61214326.084 : <= CAsicIO::CAsicIO
19ec-1c88:61214326.136 : => CAsicIO::InitializeDevice
19ec-1c88:61214326.208 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61214332.532 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61214332.651 : => IoObject::GetLockName
19ec-1c88:61214332.705 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61214332.773 : <= IoObject::GetLockName
19ec-1c88:61214333.265 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61214333.333 : IO Send command 10 bytes
19ec-1c88:61214333.384 : => CNT96226::VenderCmd_SetData
19ec-1c88:61214333.437 : iCmd = 0, nBytes = 10
19ec-1c88:61214333.540 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61214670.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61214670.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:61214670.335 : iCmd = 0, nBytes = 128
19ec-1c88:61214811.071 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214811.272 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214811.413 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61214811.545 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61214811.675 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61214811.801 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214811.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214812.056 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61214812.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61214812.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:61214812.242 : iCmd = 1, nBytes = 4
19ec-1c88:61215015.460 : 0000 : 00 00 00 00 
19ec-1c88:61215015.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61215015.635 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61215015.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:61215015.749 : iCmd = 3, nBytes = 2
19ec-1c88:61215399.195 : 0000 : 06 38 
19ec-1c88:61215399.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61215399.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:61215399.445 : iCmd = 4, nBytes = 2
19ec-1c88:61215670.291 : 0000 : 07 07 
19ec-1c88:61215670.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61215670.602 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61215670.697 : => IoObject::InitializeDevice
19ec-1c88:61215670.814 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61215671.428 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61215671.503 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61215672.215 : => FindScanner
19ec-1c88:61215672.273 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61215672.346 : <= FindScanner ret = 1
19ec-1c88:61215672.507 : => IoObject::IoLockStart
19ec-1c88:61215672.610 : => CAsicIO::CheckDevice
19ec-1c88:61215672.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:61215685.659 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61215685.758 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61215685.815 : <= IoObject::IoLockStart
19ec-1c88:61215685.878 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61215685.948 : IO Send command 10 bytes
19ec-1c88:61215686.027 : => CNT96226::VenderCmd_SetData
19ec-1c88:61215686.085 : iCmd = 0, nBytes = 10
19ec-1c88:61215686.193 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61215841.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61215841.731 : System send command 10 bytes + data 0 bytes
19ec-1c88:61215841.874 : IO total need to receive data 5 bytes
19ec-1c88:61215842.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:61215842.276 : iCmd = 0, nBytes = 5
19ec-1c88:61216022.852 : 0000 : 06 00 02 02 ab 
19ec-1c88:61216022.931 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61216022.988 : System total receive data 5 bytes
19ec-1c88:61216023.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:61216023.102 : iCmd = 1, nBytes = 4
19ec-1c88:61216165.131 : 0000 : 00 00 00 00 
19ec-1c88:61216165.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61216165.320 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61216165.382 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61216165.443 : IO Send command 10 bytes
19ec-1c88:61216165.517 : => CNT96226::VenderCmd_SetData
19ec-1c88:61216165.570 : iCmd = 0, nBytes = 10
19ec-1c88:61216165.669 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61216331.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61216331.719 : System send command 10 bytes + data 0 bytes
19ec-1c88:61216331.786 : IO total need to receive data 165 bytes
19ec-1c88:61216331.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:61216331.905 : iCmd = 0, nBytes = 165
19ec-1c88:61216546.804 : skip dump 37 bytes
19ec-1c88:61216547.000 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61216547.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61216547.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61216547.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61216547.549 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61216547.683 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61216547.807 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61216547.929 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61216547.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61216548.052 : System total receive data 165 bytes
19ec-1c88:61216548.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:61216548.166 : iCmd = 1, nBytes = 4
19ec-1c88:61216722.443 : 0000 : 00 00 00 00 
19ec-1c88:61216722.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61216722.707 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61216722.934 : Dump Inquiry
19ec-1c88:61216723.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61216723.212 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61216723.349 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61216723.483 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61216723.618 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61216723.757 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61216723.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61216724.016 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61216724.154 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61216724.286 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61216724.378 : 00a0 : 00 00 00 00 00 
19ec-1c88:61216724.448 : => ReadNVMDataInternal
19ec-1c88:61216724.666 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61216724.735 : IO Send command 10 bytes
19ec-1c88:61216724.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:61216724.888 : iCmd = 0, nBytes = 10
19ec-1c88:61216724.991 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61217045.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61217045.929 : System send command 10 bytes + data 0 bytes
19ec-1c88:61217046.000 : IO total need to receive data 128 bytes
19ec-1c88:61217046.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:61217046.112 : iCmd = 0, nBytes = 128
19ec-1c88:61217245.156 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61217245.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61217245.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61217245.627 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61217245.752 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61217245.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61217245.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61217246.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61217246.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61217246.246 : System total receive data 128 bytes
19ec-1c88:61217246.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:61217246.434 : iCmd = 1, nBytes = 4
19ec-1c88:61217423.713 : 0000 : 00 00 00 00 
19ec-1c88:61217423.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61217423.962 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61217424.036 : NVMData.PadScanCount = 0
19ec-1c88:61217424.091 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61217424.145 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61217424.201 : NVMData.FlatbedScanCount = 0
19ec-1c88:61217424.255 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61217424.307 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61217424.363 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61217424.417 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61217424.474 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61217424.528 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61217424.583 : NVMData.BornMonth = 0
19ec-1c88:61217424.632 : NVMData.BornDay = 0
19ec-1c88:61217424.684 : NVMData.BornYear = 0
19ec-1c88:61217424.732 : NVMData.FirstScanMonth = 4
19ec-1c88:61217424.782 : NVMData.FirstScanDay = 30
19ec-1c88:61217424.836 : NVMData.FirstScanYear = 2020
19ec-1c88:61217424.889 : NVMData.VerticalMagnification = 0
19ec-1c88:61217424.941 : NVMData.HorizontalMagnification = 0
19ec-1c88:61217424.996 : NVMData.PowerSavingTime = 15
19ec-1c88:61217425.049 : NVMData.SN = A094165189010062
19ec-1c88:61217425.098 : NVMData.AutoFeed = 0
19ec-1c88:61217425.147 : NVMData.CCDType = 0
19ec-1c88:61217425.197 : NVMData.ScanSpeed = 0
19ec-1c88:61217425.243 : NVMData.RollerCount = 0
19ec-1c88:61217425.293 : NVMData.MultifeedCount = 0
19ec-1c88:61217425.343 : NVMData.JamCount = 0
19ec-1c88:61217425.392 : NVMData.IdentifyInfo = 
19ec-1c88:61217425.442 : NVMData.FormalName = 
19ec-1c88:61217425.651 : NVMData.ReservedB = 0
19ec-1c88:61217425.706 : NVMData.FunctionCode = 0
19ec-1c88:61217425.756 : NVMData.PreFeed = 0
19ec-1c88:61217425.805 : NVMData.PreFeedTime = 0
19ec-1c88:61217425.854 : NVMData.ButtonNumber = 0
19ec-1c88:61217425.901 : NVMData.PowerOffTime = 0
19ec-1c88:61217425.952 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61217426.026 : => IoObject::IoLockEnd
19ec-1c88:61217426.121 : <= IoObject::IoLockEnd
19ec-1c88:61217426.169 : <= InitializeScanner ret = 1
19ec-1c88:61217426.232 : => GetLogicalScannerAbilityEx
19ec-1c88:61217426.289 : => IoObject::IoLockStart
19ec-1c88:61217426.382 : => CAsicIO::CheckDevice
19ec-1c88:61217426.434 : => CNT96226::ConnectIsAvailable
19ec-1c88:61217446.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61217446.126 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61217446.191 : <= IoObject::IoLockStart
19ec-1c88:61217446.255 : => IoObject::IoLockEnd
19ec-1c88:61217446.351 : <= IoObject::IoLockEnd
19ec-1c88:61217446.462 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61217446.536 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61217626.377 : => ReadNVMData
19ec-1c88:61217626.511 : => IoObject::IoLockStart
19ec-1c88:61217626.633 : => CAsicIO::CheckDevice
19ec-1c88:61217626.695 : => CNT96226::ConnectIsAvailable
19ec-1c88:61217652.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61217652.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61217652.253 : <= IoObject::IoLockStart
19ec-1c88:61217652.318 : => ReadNVMDataInternal
19ec-1c88:61217652.382 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61217652.450 : IO Send command 10 bytes
19ec-1c88:61217652.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:61217652.615 : iCmd = 0, nBytes = 10
19ec-1c88:61217652.728 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61217999.231 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61217999.387 : System send command 10 bytes + data 0 bytes
19ec-1c88:61217999.466 : IO total need to receive data 128 bytes
19ec-1c88:61217999.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:61217999.589 : iCmd = 0, nBytes = 128
19ec-1c88:61218207.014 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61218207.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61218207.341 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61218207.476 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61218207.604 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61218207.733 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61218207.858 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61218207.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61218208.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61218208.103 : System total receive data 128 bytes
19ec-1c88:61218208.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:61218208.218 : iCmd = 1, nBytes = 4
19ec-1c88:61218350.291 : 0000 : 00 00 00 00 
19ec-1c88:61218350.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61218350.550 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61218350.621 : NVMData.PadScanCount = 0
19ec-1c88:61218350.680 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61218350.734 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61218350.790 : NVMData.FlatbedScanCount = 0
19ec-1c88:61218350.844 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61218350.894 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61218350.950 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61218351.003 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61218351.056 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61218351.109 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61218351.164 : NVMData.BornMonth = 0
19ec-1c88:61218351.211 : NVMData.BornDay = 0
19ec-1c88:61218351.262 : NVMData.BornYear = 0
19ec-1c88:61218351.308 : NVMData.FirstScanMonth = 4
19ec-1c88:61218351.357 : NVMData.FirstScanDay = 30
19ec-1c88:61218351.408 : NVMData.FirstScanYear = 2020
19ec-1c88:61218351.652 : NVMData.VerticalMagnification = 0
19ec-1c88:61218351.712 : NVMData.HorizontalMagnification = 0
19ec-1c88:61218351.766 : NVMData.PowerSavingTime = 15
19ec-1c88:61218351.819 : NVMData.SN = A094165189010062
19ec-1c88:61218351.868 : NVMData.AutoFeed = 0
19ec-1c88:61218351.916 : NVMData.CCDType = 0
19ec-1c88:61218351.962 : NVMData.ScanSpeed = 0
19ec-1c88:61218352.010 : NVMData.RollerCount = 0
19ec-1c88:61218352.059 : NVMData.MultifeedCount = 0
19ec-1c88:61218352.110 : NVMData.JamCount = 0
19ec-1c88:61218352.160 : NVMData.IdentifyInfo = 
19ec-1c88:61218352.210 : NVMData.FormalName = 
19ec-1c88:61218352.258 : NVMData.ReservedB = 0
19ec-1c88:61218352.309 : NVMData.FunctionCode = 0
19ec-1c88:61218352.357 : NVMData.PreFeed = 0
19ec-1c88:61218352.405 : NVMData.PreFeedTime = 0
19ec-1c88:61218352.454 : NVMData.ButtonNumber = 0
19ec-1c88:61218352.502 : NVMData.PowerOffTime = 0
19ec-1c88:61218352.553 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61218352.613 : => IoObject::IoLockEnd
19ec-1c88:61218352.705 : <= IoObject::IoLockEnd
19ec-1c88:61218352.752 : <= ReadNVMData ret = 1
19ec-1c88:61218862.234 : => TerminateDriver
19ec-1c88:61218862.421 : => CAsicIO::~CAsicIO,pStage=240454728
19ec-1c88:61218862.500 : => CNT96226::Close
19ec-1c88:61218866.398 : <= CNT96226::Close ret = 1
19ec-1c88:61218866.478 : <= CAsicIO::~CAsicIO
19ec-1c88:61218866.536 : => IoObject::IoLockEnd
19ec-1c88:61218866.588 : <= IoObject::IoLockEnd
19ec-1c88:61218866.638 : => IoObject::TerminateDevice
19ec-1c88:61218866.694 : => IoObject::IoLockEnd
19ec-1c88:61218866.742 : <= IoObject::IoLockEnd
19ec-1c88:61218866.845 : <= IoObject::TerminateDevice
19ec-1c88:61218867.104 : <= TerminateDriver ret = 1
19ec-1c88:61221308.258 : ============Debug Start==========
19ec-1c88:61221308.547 : Date : 2020/4/30 14:35:47
19ec-1c88:61221308.631 : Process ID : 19ec
19ec-1c88:61221309.047 : Windows : Version 10.0 build 18363 
19ec-1c88:61221309.497 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61221309.561 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61221309.625 : MemoryStatus.ullAvailPhys : 1773637632
19ec-1c88:61221309.689 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61221309.750 : MemoryStatus.ullAvailPageFile : 3056410624
19ec-1c88:61221309.808 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61221309.868 : MemoryStatus.ullAvailVirtual : 1704050688
19ec-1c88:61221309.928 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61221310.034 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61221310.093 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61221310.334 : CPU Count : 4
19ec-1c88:61221310.381 : CPU Frequency : 100.000 Mhz
19ec-1c88:61221314.553 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61221314.685 : => InitializeDriver
19ec-1c88:61221314.955 : <= InitializeDriver ret = 1
19ec-1c88:61223909.158 : => InitializeScanner
19ec-1c88:61223909.400 : => CAsicIO::GetDeviceList
19ec-1c88:61223909.837 : => CNT96226::CNT96226
19ec-1c88:61223909.904 : => CNT96226::Open
19ec-1c88:61223933.629 : <= CNT96226::Open ret = 1
19ec-1c88:61223933.739 : => CNT96226::Initialize
19ec-1c88:61223933.939 : <= CNT96226::Initialize ret = 1
19ec-1c88:61223933.999 : <= CNT96226::CNT96226
19ec-1c88:61223934.054 : => CNT96226::EnumAvailableDevice
19ec-1c88:61223939.577 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61223939.659 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61223939.719 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61227679.213 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61227679.526 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61227685.625 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61227685.736 : => IoObject::GetLockName
19ec-1c88:61227685.795 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61227685.863 : <= IoObject::GetLockName
19ec-1c88:61227686.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:61227686.419 : iCmd = 3, nBytes = 2
19ec-1c88:61228052.062 : 0000 : 06 38 
19ec-1c88:61228052.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61228052.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:61228052.341 : iCmd = 4, nBytes = 2
19ec-1c88:61228326.459 : 0000 : 07 07 
19ec-1c88:61228326.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61228326.658 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61228326.750 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61228326.818 : IO Send command 10 bytes
19ec-1c88:61228326.869 : => CNT96226::VenderCmd_SetData
19ec-1c88:61228326.926 : iCmd = 0, nBytes = 10
19ec-1c88:61228327.029 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61228514.120 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61228514.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:61228514.284 : iCmd = 0, nBytes = 165
19ec-1c88:61228652.913 : skip dump 37 bytes
19ec-1c88:61228653.103 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61228653.244 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61228653.382 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61228653.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61228653.648 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61228653.788 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61228653.924 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61228654.056 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61228654.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61228654.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:61228654.235 : iCmd = 1, nBytes = 4
19ec-1c88:61228820.192 : 0000 : 00 00 00 00 
19ec-1c88:61228820.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61228820.334 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61228820.397 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61228820.460 : IO Send command 10 bytes
19ec-1c88:61228820.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:61228820.566 : iCmd = 0, nBytes = 10
19ec-1c88:61228820.668 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61229160.367 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61229160.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:61229160.604 : iCmd = 0, nBytes = 128
19ec-1c88:61229366.740 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61229366.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61229367.066 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61229367.199 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61229367.333 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61229367.453 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61229367.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61229367.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61229367.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61229367.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:61229367.884 : iCmd = 1, nBytes = 4
19ec-1c88:61229558.093 : 0000 : 00 00 00 00 
19ec-1c88:61229558.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61229558.242 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61229558.410 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61229558.479 : => CNT96226::Close
19ec-1c88:61229562.531 : <= CNT96226::Close ret = 1
19ec-1c88:61229562.604 : <= CNT96226::~CNT96226
19ec-1c88:61229562.694 : <= CAsicIO::GetDeviceList
19ec-1c88:61229563.365 : => IoObject::SetTimeout
19ec-1c88:61229563.501 : Timeout--> In = 0 Out = 0
19ec-1c88:61229563.559 : <= IoObject::SetTimeout
19ec-1c88:61229563.628 : => CAsicIO::CAsicIO
19ec-1c88:61229563.698 : => CNT96226::CNT96226
19ec-1c88:61229563.759 : => CNT96226::Open
19ec-1c88:61229587.293 : <= CNT96226::Open ret = 1
19ec-1c88:61229587.396 : => CNT96226::Initialize
19ec-1c88:61229587.587 : <= CNT96226::Initialize ret = 1
19ec-1c88:61229587.648 : <= CNT96226::CNT96226
19ec-1c88:61229587.698 : <= CAsicIO::CAsicIO
19ec-1c88:61229587.749 : => CAsicIO::InitializeDevice
19ec-1c88:61229587.828 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61229593.730 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61229593.855 : => IoObject::GetLockName
19ec-1c88:61229593.912 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61229593.977 : <= IoObject::GetLockName
19ec-1c88:61229594.487 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61229594.560 : IO Send command 10 bytes
19ec-1c88:61229594.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:61229594.672 : iCmd = 0, nBytes = 10
19ec-1c88:61229594.780 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61229912.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61229912.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:61229912.815 : iCmd = 0, nBytes = 128
19ec-1c88:61230092.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61230092.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61230092.383 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61230092.516 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61230092.643 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61230092.773 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61230092.898 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61230093.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61230093.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61230093.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:61230093.207 : iCmd = 1, nBytes = 4
19ec-1c88:61230211.143 : 0000 : 00 00 00 00 
19ec-1c88:61230211.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61230211.310 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61230211.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:61230211.430 : iCmd = 3, nBytes = 2
19ec-1c88:61230583.893 : 0000 : 06 38 
19ec-1c88:61230583.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61230584.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:61230584.112 : iCmd = 4, nBytes = 2
19ec-1c88:61230890.164 : 0000 : 07 07 
19ec-1c88:61230890.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61230890.425 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61230890.523 : => IoObject::InitializeDevice
19ec-1c88:61230890.632 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61230891.257 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61230891.327 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61230892.072 : => FindScanner
19ec-1c88:61230892.132 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61230892.203 : <= FindScanner ret = 1
19ec-1c88:61230892.263 : => IoObject::IoLockStart
19ec-1c88:61230892.364 : => CAsicIO::CheckDevice
19ec-1c88:61230892.415 : => CNT96226::ConnectIsAvailable
19ec-1c88:61230911.927 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61230912.021 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61230912.074 : <= IoObject::IoLockStart
19ec-1c88:61230912.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61230912.200 : IO Send command 10 bytes
19ec-1c88:61230912.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:61230912.331 : iCmd = 0, nBytes = 10
19ec-1c88:61230912.441 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61231100.726 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61231100.855 : System send command 10 bytes + data 0 bytes
19ec-1c88:61231100.934 : IO total need to receive data 5 bytes
19ec-1c88:61231101.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:61231101.071 : iCmd = 0, nBytes = 5
19ec-1c88:61231222.618 : 0000 : 06 00 02 02 ab 
19ec-1c88:61231222.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61231222.814 : System total receive data 5 bytes
19ec-1c88:61231222.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:61231222.931 : iCmd = 1, nBytes = 4
19ec-1c88:61231426.937 : 0000 : 00 00 00 00 
19ec-1c88:61231427.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61231427.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61231427.243 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61231427.310 : IO Send command 10 bytes
19ec-1c88:61231427.403 : => CNT96226::VenderCmd_SetData
19ec-1c88:61231427.463 : iCmd = 0, nBytes = 10
19ec-1c88:61231427.563 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61231618.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61231618.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:61231618.941 : IO total need to receive data 165 bytes
19ec-1c88:61231619.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:61231619.053 : iCmd = 0, nBytes = 165
19ec-1c88:61231813.551 : skip dump 37 bytes
19ec-1c88:61231813.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61231813.882 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61231814.016 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61231814.150 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61231814.281 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61231814.411 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61231814.535 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61231814.660 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61231814.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61231814.782 : System total receive data 165 bytes
19ec-1c88:61231814.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:61231814.894 : iCmd = 1, nBytes = 4
19ec-1c88:61231999.169 : 0000 : 00 00 00 00 
19ec-1c88:61231999.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61231999.397 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61231999.627 : Dump Inquiry
19ec-1c88:61231999.754 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61231999.889 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61232000.020 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61232000.152 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61232000.280 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61232000.414 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61232000.539 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232000.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232000.801 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61232000.932 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61232001.016 : 00a0 : 00 00 00 00 00 
19ec-1c88:61232001.085 : => ReadNVMDataInternal
19ec-1c88:61232001.321 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61232001.387 : IO Send command 10 bytes
19ec-1c88:61232001.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:61232001.540 : iCmd = 0, nBytes = 10
19ec-1c88:61232001.639 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61232316.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61232316.999 : System send command 10 bytes + data 0 bytes
19ec-1c88:61232317.072 : IO total need to receive data 128 bytes
19ec-1c88:61232317.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:61232317.188 : iCmd = 0, nBytes = 128
19ec-1c88:61232488.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232489.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232489.324 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61232489.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61232489.586 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61232489.711 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232489.835 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232489.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61232490.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61232490.081 : System total receive data 128 bytes
19ec-1c88:61232490.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:61232490.192 : iCmd = 1, nBytes = 4
19ec-1c88:61232639.077 : 0000 : 00 00 00 00 
19ec-1c88:61232639.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61232639.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61232639.412 : NVMData.PadScanCount = 0
19ec-1c88:61232639.469 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61232639.529 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61232639.592 : NVMData.FlatbedScanCount = 0
19ec-1c88:61232639.648 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61232639.704 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61232639.760 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61232639.818 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61232639.872 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61232639.926 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61232639.985 : NVMData.BornMonth = 0
19ec-1c88:61232640.034 : NVMData.BornDay = 0
19ec-1c88:61232640.086 : NVMData.BornYear = 0
19ec-1c88:61232640.134 : NVMData.FirstScanMonth = 4
19ec-1c88:61232640.185 : NVMData.FirstScanDay = 30
19ec-1c88:61232640.243 : NVMData.FirstScanYear = 2020
19ec-1c88:61232640.298 : NVMData.VerticalMagnification = 0
19ec-1c88:61232640.353 : NVMData.HorizontalMagnification = 0
19ec-1c88:61232640.407 : NVMData.PowerSavingTime = 15
19ec-1c88:61232640.462 : NVMData.SN = A094165189010062
19ec-1c88:61232640.513 : NVMData.AutoFeed = 0
19ec-1c88:61232640.562 : NVMData.CCDType = 0
19ec-1c88:61232640.611 : NVMData.ScanSpeed = 0
19ec-1c88:61232640.661 : NVMData.RollerCount = 0
19ec-1c88:61232640.714 : NVMData.MultifeedCount = 0
19ec-1c88:61232640.766 : NVMData.JamCount = 0
19ec-1c88:61232640.814 : NVMData.IdentifyInfo = 
19ec-1c88:61232640.868 : NVMData.FormalName = 
19ec-1c88:61232641.058 : NVMData.ReservedB = 0
19ec-1c88:61232641.113 : NVMData.FunctionCode = 0
19ec-1c88:61232641.162 : NVMData.PreFeed = 0
19ec-1c88:61232641.214 : NVMData.PreFeedTime = 0
19ec-1c88:61232641.265 : NVMData.ButtonNumber = 0
19ec-1c88:61232641.318 : NVMData.PowerOffTime = 0
19ec-1c88:61232641.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61232641.449 : => IoObject::IoLockEnd
19ec-1c88:61232641.542 : <= IoObject::IoLockEnd
19ec-1c88:61232641.593 : <= InitializeScanner ret = 1
19ec-1c88:61233866.733 : => GetLogicalScannerAbility
19ec-1c88:61233866.918 : => IoObject::IoLockStart
19ec-1c88:61233867.048 : => CAsicIO::CheckDevice
19ec-1c88:61233867.106 : => CNT96226::ConnectIsAvailable
19ec-1c88:61233890.150 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61233890.264 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61233890.327 : <= IoObject::IoLockStart
19ec-1c88:61233890.387 : => IoObject::IoLockEnd
19ec-1c88:61233890.495 : <= IoObject::IoLockEnd
19ec-1c88:61233890.572 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61237441.281 : => GetLogicalScannerAbilityEx
19ec-1c88:61237441.479 : => IoObject::IoLockStart
19ec-1c88:61237441.608 : => CAsicIO::CheckDevice
19ec-1c88:61237441.671 : => CNT96226::ConnectIsAvailable
19ec-1c88:61237465.090 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61237465.311 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61237465.433 : <= IoObject::IoLockStart
19ec-1c88:61237465.554 : => IoObject::IoLockEnd
19ec-1c88:61237465.977 : <= IoObject::IoLockEnd
19ec-1c88:61237466.087 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61237466.163 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61244587.301 : => ReadNVMData
19ec-1c88:61244587.480 : => IoObject::IoLockStart
19ec-1c88:61244587.613 : => CAsicIO::CheckDevice
19ec-1c88:61244587.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:61244611.396 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61244611.508 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61244611.570 : <= IoObject::IoLockStart
19ec-1c88:61244611.636 : => ReadNVMDataInternal
19ec-1c88:61244611.697 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61244611.762 : IO Send command 10 bytes
19ec-1c88:61244611.875 : => CNT96226::VenderCmd_SetData
19ec-1c88:61244611.932 : iCmd = 0, nBytes = 10
19ec-1c88:61244612.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61244965.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61244965.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:61244966.146 : IO total need to receive data 128 bytes
19ec-1c88:61244966.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:61244966.398 : iCmd = 0, nBytes = 128
19ec-1c88:61245170.537 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61245170.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61245171.262 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61245171.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61245171.520 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61245171.641 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61245171.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61245171.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61245171.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61245172.014 : System total receive data 128 bytes
19ec-1c88:61245172.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:61245172.127 : iCmd = 1, nBytes = 4
19ec-1c88:61245371.449 : 0000 : 00 00 00 00 
19ec-1c88:61245371.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61245371.706 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61245371.781 : NVMData.PadScanCount = 0
19ec-1c88:61245371.843 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61245371.901 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61245371.962 : NVMData.FlatbedScanCount = 0
19ec-1c88:61245372.017 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61245372.220 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61245372.289 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61245372.347 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61245372.407 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61245372.465 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61245372.520 : NVMData.BornMonth = 0
19ec-1c88:61245372.569 : NVMData.BornDay = 0
19ec-1c88:61245372.620 : NVMData.BornYear = 0
19ec-1c88:61245372.670 : NVMData.FirstScanMonth = 4
19ec-1c88:61245372.727 : NVMData.FirstScanDay = 30
19ec-1c88:61245372.785 : NVMData.FirstScanYear = 2020
19ec-1c88:61245372.840 : NVMData.VerticalMagnification = 0
19ec-1c88:61245372.900 : NVMData.HorizontalMagnification = 0
19ec-1c88:61245372.958 : NVMData.PowerSavingTime = 15
19ec-1c88:61245373.013 : NVMData.SN = A094165189010062
19ec-1c88:61245373.062 : NVMData.AutoFeed = 0
19ec-1c88:61245373.116 : NVMData.CCDType = 0
19ec-1c88:61245373.166 : NVMData.ScanSpeed = 0
19ec-1c88:61245373.220 : NVMData.RollerCount = 0
19ec-1c88:61245373.274 : NVMData.MultifeedCount = 0
19ec-1c88:61245373.328 : NVMData.JamCount = 0
19ec-1c88:61245373.379 : NVMData.IdentifyInfo = 
19ec-1c88:61245373.429 : NVMData.FormalName = 
19ec-1c88:61245373.480 : NVMData.ReservedB = 0
19ec-1c88:61245373.530 : NVMData.FunctionCode = 0
19ec-1c88:61245373.581 : NVMData.PreFeed = 0
19ec-1c88:61245373.630 : NVMData.PreFeedTime = 0
19ec-1c88:61245373.682 : NVMData.ButtonNumber = 0
19ec-1c88:61245373.735 : NVMData.PowerOffTime = 0
19ec-1c88:61245373.787 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61245373.850 : => IoObject::IoLockEnd
19ec-1c88:61245373.940 : <= IoObject::IoLockEnd
19ec-1c88:61245373.990 : <= ReadNVMData ret = 1
19ec-1c88:61255105.349 : => GetADFStatus
19ec-1c88:61255105.720 : => IoObject::IoLockStart
19ec-1c88:61255105.858 : => CAsicIO::CheckDevice
19ec-1c88:61255105.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:61255125.251 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61255125.368 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61255125.438 : <= IoObject::IoLockStart
19ec-1c88:61255125.501 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61255125.572 : IO Send command 10 bytes
19ec-1c88:61255125.678 : => CNT96226::VenderCmd_SetData
19ec-1c88:61255125.736 : iCmd = 0, nBytes = 10
19ec-1c88:61255125.845 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61255267.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61255267.985 : System send command 10 bytes + data 0 bytes
19ec-1c88:61255268.063 : IO total need to receive data 2 bytes
19ec-1c88:61255268.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:61255268.183 : iCmd = 0, nBytes = 2
19ec-1c88:61255407.529 : 0000 : 00 00 
19ec-1c88:61255407.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61255407.711 : System total receive data 2 bytes
19ec-1c88:61255407.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:61255407.829 : iCmd = 1, nBytes = 4
19ec-1c88:61255566.318 : 0000 : 00 00 00 00 
19ec-1c88:61255566.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61255566.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61255566.690 : Return status = 0
19ec-1c88:61255566.765 : => IoObject::IoLockEnd
19ec-1c88:61255566.863 : <= IoObject::IoLockEnd
19ec-1c88:61255566.921 : <= GetADFStatus ret = 1
19ec-1c88:61258387.617 : => GetADFStatus
19ec-1c88:61258387.815 : => IoObject::IoLockStart
19ec-1c88:61258387.935 : => CAsicIO::CheckDevice
19ec-1c88:61258387.999 : => CNT96226::ConnectIsAvailable
19ec-1c88:61258407.520 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61258407.740 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61258408.054 : <= IoObject::IoLockStart
19ec-1c88:61258408.119 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61258408.194 : IO Send command 10 bytes
19ec-1c88:61258408.388 : => CNT96226::VenderCmd_SetData
19ec-1c88:61258408.451 : iCmd = 0, nBytes = 10
19ec-1c88:61258408.567 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61258565.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61258565.775 : System send command 10 bytes + data 0 bytes
19ec-1c88:61258565.973 : IO total need to receive data 2 bytes
19ec-1c88:61258566.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:61258566.108 : iCmd = 0, nBytes = 2
19ec-1c88:61258677.980 : 0000 : 00 00 
19ec-1c88:61258678.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61258678.198 : System total receive data 2 bytes
19ec-1c88:61258678.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:61258678.331 : iCmd = 1, nBytes = 4
19ec-1c88:61258853.759 : 0000 : 00 00 00 00 
19ec-1c88:61258853.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61258854.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61258854.083 : Return status = 0
19ec-1c88:61258854.148 : => IoObject::IoLockEnd
19ec-1c88:61258854.241 : <= IoObject::IoLockEnd
19ec-1c88:61258854.292 : <= GetADFStatus ret = 1
19ec-1c88:61260921.312 : => TerminateDriver
19ec-1c88:61260921.509 : => CAsicIO::~CAsicIO,pStage=136055880
19ec-1c88:61260921.589 : => CNT96226::Close
19ec-1c88:61260925.677 : <= CNT96226::Close ret = 1
19ec-1c88:61260925.754 : <= CAsicIO::~CAsicIO
19ec-1c88:61260925.817 : => IoObject::IoLockEnd
19ec-1c88:61260925.871 : <= IoObject::IoLockEnd
19ec-1c88:61260925.924 : => IoObject::TerminateDevice
19ec-1c88:61260925.977 : => IoObject::IoLockEnd
19ec-1c88:61260926.024 : <= IoObject::IoLockEnd
19ec-1c88:61260926.125 : <= IoObject::TerminateDevice
19ec-1c88:61260926.376 : <= TerminateDriver ret = 1
19ec-1c88:61304326.834 : ============Debug Start==========
19ec-1c88:61304327.089 : Date : 2020/4/30 14:35:50
19ec-1c88:61304327.173 : Process ID : 19ec
19ec-1c88:61304327.579 : Windows : Version 10.0 build 18363 
19ec-1c88:61304328.004 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61304328.067 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61304328.132 : MemoryStatus.ullAvailPhys : 1777287168
19ec-1c88:61304328.187 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61304328.250 : MemoryStatus.ullAvailPageFile : 3060117504
19ec-1c88:61304328.312 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61304328.372 : MemoryStatus.ullAvailVirtual : 1705095168
19ec-1c88:61304328.432 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61304328.536 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61304328.595 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61304328.830 : CPU Count : 4
19ec-1c88:61304328.877 : CPU Frequency : 100.000 Mhz
19ec-1c88:61304333.426 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61304333.553 : => InitializeDriver
19ec-1c88:61304333.818 : <= InitializeDriver ret = 1
19ec-1c88:61304333.872 : => InitializeScanner
19ec-1c88:61304333.949 : => CAsicIO::GetDeviceList
19ec-1c88:61304334.248 : => CNT96226::CNT96226
19ec-1c88:61304334.520 : => CNT96226::Open
19ec-1c88:61304356.262 : <= CNT96226::Open ret = 1
19ec-1c88:61304356.372 : => CNT96226::Initialize
19ec-1c88:61304356.561 : <= CNT96226::Initialize ret = 1
19ec-1c88:61304356.621 : <= CNT96226::CNT96226
19ec-1c88:61304356.673 : => CNT96226::EnumAvailableDevice
19ec-1c88:61304362.329 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61304362.411 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61304362.471 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61308067.125 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61308067.405 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61308072.926 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61308073.030 : => IoObject::GetLockName
19ec-1c88:61308073.090 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61308073.157 : <= IoObject::GetLockName
19ec-1c88:61308073.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:61308073.682 : iCmd = 3, nBytes = 2
19ec-1c88:61308457.990 : 0000 : 06 38 
19ec-1c88:61308458.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61308458.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:61308458.253 : iCmd = 4, nBytes = 2
19ec-1c88:61308769.949 : 0000 : 07 07 
19ec-1c88:61308770.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61308770.161 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61308770.252 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61308770.320 : IO Send command 10 bytes
19ec-1c88:61308770.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:61308770.432 : iCmd = 0, nBytes = 10
19ec-1c88:61308770.536 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61308975.042 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61308975.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:61308975.225 : iCmd = 0, nBytes = 165
19ec-1c88:61309139.885 : skip dump 37 bytes
19ec-1c88:61309140.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61309140.235 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61309140.377 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61309140.514 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61309140.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61309140.785 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61309140.913 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309141.039 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309141.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61309141.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:61309141.217 : iCmd = 1, nBytes = 4
19ec-1c88:61309295.905 : 0000 : 00 00 00 00 
19ec-1c88:61309296.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61309296.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61309296.202 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61309296.278 : IO Send command 10 bytes
19ec-1c88:61309296.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:61309296.393 : iCmd = 0, nBytes = 10
19ec-1c88:61309296.503 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61309652.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61309652.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:61309652.673 : iCmd = 0, nBytes = 128
19ec-1c88:61309847.777 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309847.998 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309848.137 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61309848.269 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61309848.393 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61309848.516 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309848.643 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309848.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61309848.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61309848.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:61309848.944 : iCmd = 1, nBytes = 4
19ec-1c88:61310046.252 : 0000 : 00 00 00 00 
19ec-1c88:61310046.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61310046.429 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61310046.600 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61310046.673 : => CNT96226::Close
19ec-1c88:61310050.964 : <= CNT96226::Close ret = 1
19ec-1c88:61310051.036 : <= CNT96226::~CNT96226
19ec-1c88:61310051.123 : <= CAsicIO::GetDeviceList
19ec-1c88:61310051.596 : => IoObject::SetTimeout
19ec-1c88:61310051.723 : Timeout--> In = 0 Out = 0
19ec-1c88:61310051.781 : <= IoObject::SetTimeout
19ec-1c88:61310051.852 : => CAsicIO::CAsicIO
19ec-1c88:61310051.927 : => CNT96226::CNT96226
19ec-1c88:61310051.981 : => CNT96226::Open
19ec-1c88:61310074.960 : <= CNT96226::Open ret = 1
19ec-1c88:61310075.054 : => CNT96226::Initialize
19ec-1c88:61310075.239 : <= CNT96226::Initialize ret = 1
19ec-1c88:61310075.298 : <= CNT96226::CNT96226
19ec-1c88:61310075.346 : <= CAsicIO::CAsicIO
19ec-1c88:61310075.400 : => CAsicIO::InitializeDevice
19ec-1c88:61310075.465 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61310081.317 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61310081.437 : => IoObject::GetLockName
19ec-1c88:61310081.496 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61310081.563 : <= IoObject::GetLockName
19ec-1c88:61310082.055 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61310082.126 : IO Send command 10 bytes
19ec-1c88:61310082.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:61310082.231 : iCmd = 0, nBytes = 10
19ec-1c88:61310082.337 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61310440.757 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61310440.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:61310440.979 : iCmd = 0, nBytes = 128
19ec-1c88:61310643.829 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61310644.159 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61310644.440 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61310644.908 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61310645.034 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61310645.161 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61310645.280 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61310645.405 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61310645.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61310645.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:61310645.580 : iCmd = 1, nBytes = 4
19ec-1c88:61310782.477 : 0000 : 00 00 00 00 
19ec-1c88:61310782.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61310782.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61310782.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:61310782.742 : iCmd = 3, nBytes = 2
19ec-1c88:61311136.629 : 0000 : 06 38 
19ec-1c88:61311136.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61311136.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:61311136.868 : iCmd = 4, nBytes = 2
19ec-1c88:61311446.109 : 0000 : 07 07 
19ec-1c88:61311446.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61311446.427 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61311446.522 : => IoObject::InitializeDevice
19ec-1c88:61311446.632 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61311447.373 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61311447.448 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61311448.205 : => FindScanner
19ec-1c88:61311448.265 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61311448.328 : <= FindScanner ret = 1
19ec-1c88:61311448.390 : => IoObject::IoLockStart
19ec-1c88:61311448.498 : => CAsicIO::CheckDevice
19ec-1c88:61311448.550 : => CNT96226::ConnectIsAvailable
19ec-1c88:61311471.300 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61311471.414 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61311471.482 : <= IoObject::IoLockStart
19ec-1c88:61311471.543 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61311471.611 : IO Send command 10 bytes
19ec-1c88:61311471.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:61311471.756 : iCmd = 0, nBytes = 10
19ec-1c88:61311471.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61311677.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61311677.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:61311677.925 : IO total need to receive data 5 bytes
19ec-1c88:61311677.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:61311678.037 : iCmd = 0, nBytes = 5
19ec-1c88:61311857.726 : 0000 : 06 00 02 02 ab 
19ec-1c88:61311857.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61311857.901 : System total receive data 5 bytes
19ec-1c88:61311857.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:61311858.020 : iCmd = 1, nBytes = 4
19ec-1c88:61312063.831 : 0000 : 00 00 00 00 
19ec-1c88:61312063.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61312064.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61312064.102 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61312064.165 : IO Send command 10 bytes
19ec-1c88:61312064.252 : => CNT96226::VenderCmd_SetData
19ec-1c88:61312064.308 : iCmd = 0, nBytes = 10
19ec-1c88:61312064.411 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61312268.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61312268.236 : System send command 10 bytes + data 0 bytes
19ec-1c88:61312268.300 : IO total need to receive data 165 bytes
19ec-1c88:61312268.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:61312268.408 : iCmd = 0, nBytes = 165
19ec-1c88:61312418.188 : skip dump 37 bytes
19ec-1c88:61312418.733 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61312418.871 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61312419.007 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61312419.135 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61312419.263 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61312419.393 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61312419.516 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61312419.637 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61312419.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61312419.758 : System total receive data 165 bytes
19ec-1c88:61312419.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:61312419.864 : iCmd = 1, nBytes = 4
19ec-1c88:61312620.877 : 0000 : 00 00 00 00 
19ec-1c88:61312620.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61312621.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61312621.341 : Dump Inquiry
19ec-1c88:61312621.477 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61312621.615 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61312621.745 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61312621.875 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61312622.003 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61312622.131 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61312622.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61312622.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61312622.508 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61312622.637 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61312622.724 : 00a0 : 00 00 00 00 00 
19ec-1c88:61312622.788 : => ReadNVMDataInternal
19ec-1c88:61312623.004 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61312623.072 : IO Send command 10 bytes
19ec-1c88:61312623.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:61312623.216 : iCmd = 0, nBytes = 10
19ec-1c88:61312623.315 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61312973.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61312973.896 : System send command 10 bytes + data 0 bytes
19ec-1c88:61312973.964 : IO total need to receive data 128 bytes
19ec-1c88:61312974.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:61312974.081 : iCmd = 0, nBytes = 128
19ec-1c88:61313181.882 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61313182.063 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61313182.206 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61313182.338 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61313182.463 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61313182.591 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61313182.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61313182.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61313182.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61313182.967 : System total receive data 128 bytes
19ec-1c88:61313183.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:61313183.076 : iCmd = 1, nBytes = 4
19ec-1c88:61313357.861 : 0000 : 00 00 00 00 
19ec-1c88:61313357.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61313358.092 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61313358.156 : NVMData.PadScanCount = 0
19ec-1c88:61313358.212 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61313358.271 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61313358.329 : NVMData.FlatbedScanCount = 0
19ec-1c88:61313358.382 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61313358.434 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61313358.485 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61313358.538 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61313358.591 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61313358.643 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61313358.699 : NVMData.BornMonth = 0
19ec-1c88:61313358.747 : NVMData.BornDay = 0
19ec-1c88:61313358.796 : NVMData.BornYear = 0
19ec-1c88:61313358.845 : NVMData.FirstScanMonth = 4
19ec-1c88:61313358.896 : NVMData.FirstScanDay = 30
19ec-1c88:61313358.948 : NVMData.FirstScanYear = 2020
19ec-1c88:61313359.001 : NVMData.VerticalMagnification = 0
19ec-1c88:61313359.054 : NVMData.HorizontalMagnification = 0
19ec-1c88:61313359.106 : NVMData.PowerSavingTime = 15
19ec-1c88:61313359.164 : NVMData.SN = A094165189010062
19ec-1c88:61313359.443 : NVMData.AutoFeed = 0
19ec-1c88:61313359.492 : NVMData.CCDType = 0
19ec-1c88:61313359.540 : NVMData.ScanSpeed = 0
19ec-1c88:61313359.594 : NVMData.RollerCount = 0
19ec-1c88:61313359.644 : NVMData.MultifeedCount = 0
19ec-1c88:61313359.696 : NVMData.JamCount = 0
19ec-1c88:61313359.743 : NVMData.IdentifyInfo = 
19ec-1c88:61313359.797 : NVMData.FormalName = 
19ec-1c88:61313359.997 : NVMData.ReservedB = 0
19ec-1c88:61313360.050 : NVMData.FunctionCode = 0
19ec-1c88:61313360.100 : NVMData.PreFeed = 0
19ec-1c88:61313360.148 : NVMData.PreFeedTime = 0
19ec-1c88:61313360.197 : NVMData.ButtonNumber = 0
19ec-1c88:61313360.248 : NVMData.PowerOffTime = 0
19ec-1c88:61313360.531 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61313360.603 : => IoObject::IoLockEnd
19ec-1c88:61313360.689 : <= IoObject::IoLockEnd
19ec-1c88:61313360.738 : <= InitializeScanner ret = 1
19ec-1c88:61313360.798 : => GetLogicalScannerAbilityEx
19ec-1c88:61313360.855 : => IoObject::IoLockStart
19ec-1c88:61313360.947 : => CAsicIO::CheckDevice
19ec-1c88:61313360.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:61313381.572 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61313381.747 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61313381.859 : <= IoObject::IoLockStart
19ec-1c88:61313381.971 : => IoObject::IoLockEnd
19ec-1c88:61313382.372 : <= IoObject::IoLockEnd
19ec-1c88:61313382.488 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61313382.560 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61313553.444 : => ReadNVMData
19ec-1c88:61313553.581 : => IoObject::IoLockStart
19ec-1c88:61313553.698 : => CAsicIO::CheckDevice
19ec-1c88:61313553.754 : => CNT96226::ConnectIsAvailable
19ec-1c88:61313575.552 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61313575.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61313575.709 : <= IoObject::IoLockStart
19ec-1c88:61313575.776 : => ReadNVMDataInternal
19ec-1c88:61313575.835 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61313575.899 : IO Send command 10 bytes
19ec-1c88:61313576.009 : => CNT96226::VenderCmd_SetData
19ec-1c88:61313576.065 : iCmd = 0, nBytes = 10
19ec-1c88:61313576.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61313931.626 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61313931.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:61313931.887 : IO total need to receive data 128 bytes
19ec-1c88:61313931.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:61313932.027 : iCmd = 0, nBytes = 128
19ec-1c88:61314131.459 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61314131.629 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61314131.770 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61314131.900 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61314132.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61314132.149 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61314132.276 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61314132.400 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61314132.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61314132.523 : System total receive data 128 bytes
19ec-1c88:61314132.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:61314132.635 : iCmd = 1, nBytes = 4
19ec-1c88:61314285.204 : 0000 : 00 00 00 00 
19ec-1c88:61314285.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61314285.435 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61314285.505 : NVMData.PadScanCount = 0
19ec-1c88:61314285.558 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61314285.611 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61314285.667 : NVMData.FlatbedScanCount = 0
19ec-1c88:61314285.721 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61314285.773 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61314285.826 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61314285.878 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61314285.933 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61314285.985 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61314286.037 : NVMData.BornMonth = 0
19ec-1c88:61314286.085 : NVMData.BornDay = 0
19ec-1c88:61314286.134 : NVMData.BornYear = 0
19ec-1c88:61314286.181 : NVMData.FirstScanMonth = 4
19ec-1c88:61314286.233 : NVMData.FirstScanDay = 30
19ec-1c88:61314286.290 : NVMData.FirstScanYear = 2020
19ec-1c88:61314286.454 : NVMData.VerticalMagnification = 0
19ec-1c88:61314286.512 : NVMData.HorizontalMagnification = 0
19ec-1c88:61314286.566 : NVMData.PowerSavingTime = 15
19ec-1c88:61314286.620 : NVMData.SN = A094165189010062
19ec-1c88:61314286.669 : NVMData.AutoFeed = 0
19ec-1c88:61314286.718 : NVMData.CCDType = 0
19ec-1c88:61314286.766 : NVMData.ScanSpeed = 0
19ec-1c88:61314286.814 : NVMData.RollerCount = 0
19ec-1c88:61314286.864 : NVMData.MultifeedCount = 0
19ec-1c88:61314286.913 : NVMData.JamCount = 0
19ec-1c88:61314286.964 : NVMData.IdentifyInfo = 
19ec-1c88:61314287.012 : NVMData.FormalName = 
19ec-1c88:61314287.059 : NVMData.ReservedB = 0
19ec-1c88:61314287.108 : NVMData.FunctionCode = 0
19ec-1c88:61314287.159 : NVMData.PreFeed = 0
19ec-1c88:61314287.208 : NVMData.PreFeedTime = 0
19ec-1c88:61314287.256 : NVMData.ButtonNumber = 0
19ec-1c88:61314287.308 : NVMData.PowerOffTime = 0
19ec-1c88:61314287.359 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61314287.421 : => IoObject::IoLockEnd
19ec-1c88:61314287.507 : <= IoObject::IoLockEnd
19ec-1c88:61314287.556 : <= ReadNVMData ret = 1
19ec-1c88:61316872.164 : ============Debug Start==========
19ec-1c88:61316872.461 : Date : 2020/4/30 14:35:50
19ec-1c88:61316872.537 : Process ID : 19ec
19ec-1c88:61316872.963 : Windows : Version 10.0 build 18363 
19ec-1c88:61316873.419 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61316873.485 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61316873.550 : MemoryStatus.ullAvailPhys : 1778057216
19ec-1c88:61316873.610 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61316873.673 : MemoryStatus.ullAvailPageFile : 3059707904
19ec-1c88:61316873.734 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61316873.793 : MemoryStatus.ullAvailVirtual : 1705312256
19ec-1c88:61316873.854 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61316873.958 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61316874.019 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61316874.253 : CPU Count : 4
19ec-1c88:61316874.416 : CPU Frequency : 100.000 Mhz
19ec-1c88:61316878.580 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61316878.707 : => InitializeDriver
19ec-1c88:61316878.978 : <= InitializeDriver ret = 1
19ec-1c88:61319418.378 : => InitializeScanner
19ec-1c88:61319418.641 : => CAsicIO::GetDeviceList
19ec-1c88:61319419.284 : => CNT96226::CNT96226
19ec-1c88:61319419.347 : => CNT96226::Open
19ec-1c88:61319443.039 : <= CNT96226::Open ret = 1
19ec-1c88:61319443.153 : => CNT96226::Initialize
19ec-1c88:61319443.347 : <= CNT96226::Initialize ret = 1
19ec-1c88:61319443.405 : <= CNT96226::CNT96226
19ec-1c88:61319443.456 : => CNT96226::EnumAvailableDevice
19ec-1c88:61319448.819 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61319448.912 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61319448.969 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61323113.405 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61323113.697 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61323119.628 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61323119.740 : => IoObject::GetLockName
19ec-1c88:61323119.805 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61323119.874 : <= IoObject::GetLockName
19ec-1c88:61323120.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:61323120.433 : iCmd = 3, nBytes = 2
19ec-1c88:61323483.599 : 0000 : 06 38 
19ec-1c88:61323483.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61323483.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:61323483.893 : iCmd = 4, nBytes = 2
19ec-1c88:61323775.616 : 0000 : 07 07 
19ec-1c88:61323775.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61323776.032 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61323776.409 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61323776.479 : IO Send command 10 bytes
19ec-1c88:61323776.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:61323776.589 : iCmd = 0, nBytes = 10
19ec-1c88:61323776.699 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61323971.002 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61323971.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:61323971.230 : iCmd = 0, nBytes = 165
19ec-1c88:61324173.118 : skip dump 37 bytes
19ec-1c88:61324173.294 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61324173.435 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61324173.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61324173.700 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61324173.825 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61324173.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61324174.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324174.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324174.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61324174.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:61324174.393 : iCmd = 1, nBytes = 4
19ec-1c88:61324372.921 : 0000 : 00 00 00 00 
19ec-1c88:61324373.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61324373.104 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61324373.170 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61324373.236 : IO Send command 10 bytes
19ec-1c88:61324373.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:61324373.343 : iCmd = 0, nBytes = 10
19ec-1c88:61324373.452 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61324678.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61324678.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:61324679.013 : iCmd = 0, nBytes = 128
19ec-1c88:61324863.705 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324863.867 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324864.007 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61324864.137 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61324864.260 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61324864.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324864.510 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324864.634 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61324864.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61324864.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:61324864.808 : iCmd = 1, nBytes = 4
19ec-1c88:61324971.274 : 0000 : 00 00 00 00 
19ec-1c88:61324971.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61324971.433 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61324971.593 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61324971.663 : => CNT96226::Close
19ec-1c88:61324975.248 : <= CNT96226::Close ret = 1
19ec-1c88:61324975.317 : <= CNT96226::~CNT96226
19ec-1c88:61324975.405 : <= CAsicIO::GetDeviceList
19ec-1c88:61324975.781 : => IoObject::SetTimeout
19ec-1c88:61324975.906 : Timeout--> In = 0 Out = 0
19ec-1c88:61324975.965 : <= IoObject::SetTimeout
19ec-1c88:61324976.036 : => CAsicIO::CAsicIO
19ec-1c88:61324976.108 : => CNT96226::CNT96226
19ec-1c88:61324976.161 : => CNT96226::Open
19ec-1c88:61324998.926 : <= CNT96226::Open ret = 1
19ec-1c88:61324999.038 : => CNT96226::Initialize
19ec-1c88:61324999.239 : <= CNT96226::Initialize ret = 1
19ec-1c88:61324999.299 : <= CNT96226::CNT96226
19ec-1c88:61324999.351 : <= CAsicIO::CAsicIO
19ec-1c88:61324999.406 : => CAsicIO::InitializeDevice
19ec-1c88:61324999.476 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61325005.291 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61325005.409 : => IoObject::GetLockName
19ec-1c88:61325005.465 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61325005.531 : <= IoObject::GetLockName
19ec-1c88:61325006.019 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61325006.093 : IO Send command 10 bytes
19ec-1c88:61325006.151 : => CNT96226::VenderCmd_SetData
19ec-1c88:61325006.208 : iCmd = 0, nBytes = 10
19ec-1c88:61325006.315 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61325347.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61325347.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:61325348.025 : iCmd = 0, nBytes = 128
19ec-1c88:61325509.923 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61325510.116 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61325510.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61325510.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61325510.506 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61325510.630 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61325510.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61325510.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61325510.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61325510.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:61325511.045 : iCmd = 1, nBytes = 4
19ec-1c88:61325679.495 : 0000 : 00 00 00 00 
19ec-1c88:61325679.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61325679.885 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61325679.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:61325680.006 : iCmd = 3, nBytes = 2
19ec-1c88:61326052.481 : 0000 : 06 38 
19ec-1c88:61326052.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61326052.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:61326052.722 : iCmd = 4, nBytes = 2
19ec-1c88:61326363.942 : 0000 : 07 07 
19ec-1c88:61326364.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61326364.182 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61326364.276 : => IoObject::InitializeDevice
19ec-1c88:61326364.376 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61326364.945 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61326365.021 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61326365.643 : => FindScanner
19ec-1c88:61326365.709 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61326365.772 : <= FindScanner ret = 1
19ec-1c88:61326365.827 : => IoObject::IoLockStart
19ec-1c88:61326365.933 : => CAsicIO::CheckDevice
19ec-1c88:61326365.985 : => CNT96226::ConnectIsAvailable
19ec-1c88:61326387.245 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61326387.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61326387.392 : <= IoObject::IoLockStart
19ec-1c88:61326387.447 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61326387.510 : IO Send command 10 bytes
19ec-1c88:61326387.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:61326387.638 : iCmd = 0, nBytes = 10
19ec-1c88:61326387.738 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61326572.445 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61326572.571 : System send command 10 bytes + data 0 bytes
19ec-1c88:61326572.636 : IO total need to receive data 5 bytes
19ec-1c88:61326572.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:61326572.744 : iCmd = 0, nBytes = 5
19ec-1c88:61326782.717 : 0000 : 06 00 02 02 ab 
19ec-1c88:61326782.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61326782.859 : System total receive data 5 bytes
19ec-1c88:61326782.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:61326782.972 : iCmd = 1, nBytes = 4
19ec-1c88:61326912.113 : 0000 : 00 00 00 00 
19ec-1c88:61326912.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61326912.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61326912.380 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61326912.439 : IO Send command 10 bytes
19ec-1c88:61326912.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:61326912.573 : iCmd = 0, nBytes = 10
19ec-1c88:61326912.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61327067.223 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61327067.438 : System send command 10 bytes + data 0 bytes
19ec-1c88:61327067.740 : IO total need to receive data 165 bytes
19ec-1c88:61327067.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:61327067.858 : iCmd = 0, nBytes = 165
19ec-1c88:61327246.862 : skip dump 37 bytes
19ec-1c88:61327247.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61327247.204 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61327247.343 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61327247.484 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61327247.615 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61327247.753 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61327247.884 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327248.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327248.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61327248.141 : System total receive data 165 bytes
19ec-1c88:61327248.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:61327248.254 : iCmd = 1, nBytes = 4
19ec-1c88:61327395.388 : 0000 : 00 00 00 00 
19ec-1c88:61327395.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61327395.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61327395.813 : Dump Inquiry
19ec-1c88:61327395.950 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61327396.089 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61327396.228 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61327396.363 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61327396.495 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61327396.629 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61327396.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327396.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327397.026 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61327397.161 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61327397.250 : 00a0 : 00 00 00 00 00 
19ec-1c88:61327397.325 : => ReadNVMDataInternal
19ec-1c88:61327397.540 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61327397.606 : IO Send command 10 bytes
19ec-1c88:61327397.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:61327397.748 : iCmd = 0, nBytes = 10
19ec-1c88:61327397.850 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61327731.971 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61327732.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:61327732.165 : IO total need to receive data 128 bytes
19ec-1c88:61327732.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:61327732.280 : iCmd = 0, nBytes = 128
19ec-1c88:61327921.825 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327922.019 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327922.162 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61327922.292 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61327922.420 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61327922.547 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327922.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327922.793 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61327923.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61327923.151 : System total receive data 128 bytes
19ec-1c88:61327923.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:61327923.266 : iCmd = 1, nBytes = 4
19ec-1c88:61328072.525 : 0000 : 00 00 00 00 
19ec-1c88:61328072.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61328073.071 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61328073.142 : NVMData.PadScanCount = 0
19ec-1c88:61328073.200 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61328073.258 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61328073.316 : NVMData.FlatbedScanCount = 0
19ec-1c88:61328073.370 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61328073.424 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61328073.479 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61328073.532 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61328073.588 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61328073.646 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61328073.699 : NVMData.BornMonth = 0
19ec-1c88:61328073.747 : NVMData.BornDay = 0
19ec-1c88:61328073.797 : NVMData.BornYear = 0
19ec-1c88:61328073.845 : NVMData.FirstScanMonth = 4
19ec-1c88:61328073.896 : NVMData.FirstScanDay = 30
19ec-1c88:61328073.948 : NVMData.FirstScanYear = 2020
19ec-1c88:61328074.000 : NVMData.VerticalMagnification = 0
19ec-1c88:61328074.054 : NVMData.HorizontalMagnification = 0
19ec-1c88:61328074.108 : NVMData.PowerSavingTime = 15
19ec-1c88:61328074.162 : NVMData.SN = A094165189010062
19ec-1c88:61328074.212 : NVMData.AutoFeed = 0
19ec-1c88:61328074.261 : NVMData.CCDType = 0
19ec-1c88:61328074.307 : NVMData.ScanSpeed = 0
19ec-1c88:61328074.355 : NVMData.RollerCount = 0
19ec-1c88:61328074.406 : NVMData.MultifeedCount = 0
19ec-1c88:61328074.459 : NVMData.JamCount = 0
19ec-1c88:61328074.505 : NVMData.IdentifyInfo = 
19ec-1c88:61328074.554 : NVMData.FormalName = 
19ec-1c88:61328074.752 : NVMData.ReservedB = 0
19ec-1c88:61328074.806 : NVMData.FunctionCode = 0
19ec-1c88:61328074.858 : NVMData.PreFeed = 0
19ec-1c88:61328074.906 : NVMData.PreFeedTime = 0
19ec-1c88:61328074.955 : NVMData.ButtonNumber = 0
19ec-1c88:61328075.008 : NVMData.PowerOffTime = 0
19ec-1c88:61328075.060 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61328075.127 : => IoObject::IoLockEnd
19ec-1c88:61328075.217 : <= IoObject::IoLockEnd
19ec-1c88:61328075.270 : <= InitializeScanner ret = 1
19ec-1c88:61329270.210 : => GetLogicalScannerAbility
19ec-1c88:61329270.393 : => IoObject::IoLockStart
19ec-1c88:61329270.522 : => CAsicIO::CheckDevice
19ec-1c88:61329270.584 : => CNT96226::ConnectIsAvailable
19ec-1c88:61329296.181 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61329296.300 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61329296.361 : <= IoObject::IoLockStart
19ec-1c88:61329296.422 : => IoObject::IoLockEnd
19ec-1c88:61329296.536 : <= IoObject::IoLockEnd
19ec-1c88:61329296.616 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61332854.568 : => GetLogicalScannerAbilityEx
19ec-1c88:61332854.765 : => IoObject::IoLockStart
19ec-1c88:61332854.903 : => CAsicIO::CheckDevice
19ec-1c88:61332854.962 : => CNT96226::ConnectIsAvailable
19ec-1c88:61332880.095 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61332880.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61332880.271 : <= IoObject::IoLockStart
19ec-1c88:61332880.327 : => IoObject::IoLockEnd
19ec-1c88:61332880.517 : <= IoObject::IoLockEnd
19ec-1c88:61332880.644 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61332880.717 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61339920.724 : => ReadNVMData
19ec-1c88:61339920.912 : => IoObject::IoLockStart
19ec-1c88:61339921.050 : => CAsicIO::CheckDevice
19ec-1c88:61339921.106 : => CNT96226::ConnectIsAvailable
19ec-1c88:61339947.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61339947.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61339947.606 : <= IoObject::IoLockStart
19ec-1c88:61339947.675 : => ReadNVMDataInternal
19ec-1c88:61339947.737 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61339947.804 : IO Send command 10 bytes
19ec-1c88:61339947.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:61339947.978 : iCmd = 0, nBytes = 10
19ec-1c88:61339948.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61340293.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61340293.695 : System send command 10 bytes + data 0 bytes
19ec-1c88:61340293.764 : IO total need to receive data 128 bytes
19ec-1c88:61340293.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:61340293.880 : iCmd = 0, nBytes = 128
19ec-1c88:61340499.654 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61340499.838 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61340499.979 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61340500.106 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61340500.233 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61340500.360 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61340500.485 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61340500.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61340500.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61340500.734 : System total receive data 128 bytes
19ec-1c88:61340500.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:61340500.848 : iCmd = 1, nBytes = 4
19ec-1c88:61340696.611 : 0000 : 00 00 00 00 
19ec-1c88:61340696.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61340696.872 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61340696.942 : NVMData.PadScanCount = 0
19ec-1c88:61340697.000 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61340697.057 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61340697.115 : NVMData.FlatbedScanCount = 0
19ec-1c88:61340697.168 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61340697.376 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61340697.442 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61340697.498 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61340697.552 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61340697.605 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61340697.660 : NVMData.BornMonth = 0
19ec-1c88:61340697.710 : NVMData.BornDay = 0
19ec-1c88:61340697.760 : NVMData.BornYear = 0
19ec-1c88:61340697.807 : NVMData.FirstScanMonth = 4
19ec-1c88:61340697.856 : NVMData.FirstScanDay = 30
19ec-1c88:61340697.910 : NVMData.FirstScanYear = 2020
19ec-1c88:61340697.963 : NVMData.VerticalMagnification = 0
19ec-1c88:61340698.015 : NVMData.HorizontalMagnification = 0
19ec-1c88:61340698.069 : NVMData.PowerSavingTime = 15
19ec-1c88:61340698.121 : NVMData.SN = A094165189010062
19ec-1c88:61340698.171 : NVMData.AutoFeed = 0
19ec-1c88:61340698.222 : NVMData.CCDType = 0
19ec-1c88:61340698.268 : NVMData.ScanSpeed = 0
19ec-1c88:61340698.319 : NVMData.RollerCount = 0
19ec-1c88:61340698.370 : NVMData.MultifeedCount = 0
19ec-1c88:61340698.422 : NVMData.JamCount = 0
19ec-1c88:61340698.477 : NVMData.IdentifyInfo = 
19ec-1c88:61340698.525 : NVMData.FormalName = 
19ec-1c88:61340698.572 : NVMData.ReservedB = 0
19ec-1c88:61340698.619 : NVMData.FunctionCode = 0
19ec-1c88:61340698.668 : NVMData.PreFeed = 0
19ec-1c88:61340698.713 : NVMData.PreFeedTime = 0
19ec-1c88:61340698.761 : NVMData.ButtonNumber = 0
19ec-1c88:61340698.808 : NVMData.PowerOffTime = 0
19ec-1c88:61340698.855 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61340698.910 : => IoObject::IoLockEnd
19ec-1c88:61340699.000 : <= IoObject::IoLockEnd
19ec-1c88:61340699.051 : <= ReadNVMData ret = 1
19ec-1c88:61350051.773 : => GetADFStatus
19ec-1c88:61350052.192 : => IoObject::IoLockStart
19ec-1c88:61350052.334 : => CAsicIO::CheckDevice
19ec-1c88:61350052.390 : => CNT96226::ConnectIsAvailable
19ec-1c88:61350076.904 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61350077.021 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61350077.083 : <= IoObject::IoLockStart
19ec-1c88:61350077.142 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61350077.209 : IO Send command 10 bytes
19ec-1c88:61350077.326 : => CNT96226::VenderCmd_SetData
19ec-1c88:61350077.383 : iCmd = 0, nBytes = 10
19ec-1c88:61350077.487 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61350278.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61350278.117 : System send command 10 bytes + data 0 bytes
19ec-1c88:61350278.186 : IO total need to receive data 2 bytes
19ec-1c88:61350278.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:61350278.304 : iCmd = 0, nBytes = 2
19ec-1c88:61350472.959 : 0000 : 00 00 
19ec-1c88:61350473.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61350473.187 : System total receive data 2 bytes
19ec-1c88:61350473.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:61350473.314 : iCmd = 1, nBytes = 4
19ec-1c88:61350651.794 : 0000 : 00 00 00 00 
19ec-1c88:61350651.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61350652.412 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61350652.480 : Return status = 0
19ec-1c88:61350652.540 : => IoObject::IoLockEnd
19ec-1c88:61350652.636 : <= IoObject::IoLockEnd
19ec-1c88:61350652.686 : <= GetADFStatus ret = 1
19ec-1c88:61353224.883 : => GetADFStatus
19ec-1c88:61353225.070 : => IoObject::IoLockStart
19ec-1c88:61353225.188 : => CAsicIO::CheckDevice
19ec-1c88:61353225.246 : => CNT96226::ConnectIsAvailable
19ec-1c88:61353249.927 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61353250.184 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61353250.326 : <= IoObject::IoLockStart
19ec-1c88:61353250.458 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61353250.605 : IO Send command 10 bytes
19ec-1c88:61353250.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:61353251.053 : iCmd = 0, nBytes = 10
19ec-1c88:61353251.154 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61353447.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61353447.585 : System send command 10 bytes + data 0 bytes
19ec-1c88:61353447.812 : IO total need to receive data 2 bytes
19ec-1c88:61353447.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:61353447.948 : iCmd = 0, nBytes = 2
19ec-1c88:61353637.376 : 0000 : 00 00 
19ec-1c88:61353637.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61353637.568 : System total receive data 2 bytes
19ec-1c88:61353637.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:61353637.686 : iCmd = 1, nBytes = 4
19ec-1c88:61353846.066 : 0000 : 00 00 00 00 
19ec-1c88:61353846.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61353846.314 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61353846.387 : Return status = 0
19ec-1c88:61353846.447 : => IoObject::IoLockEnd
19ec-1c88:61353846.536 : <= IoObject::IoLockEnd
19ec-1c88:61353846.587 : <= GetADFStatus ret = 1
19ec-1c88:61355857.840 : => TerminateDriver
19ec-1c88:61355858.028 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:61355858.104 : => CNT96226::Close
19ec-1c88:61355862.076 : <= CNT96226::Close ret = 1
19ec-1c88:61355862.155 : <= CAsicIO::~CAsicIO
19ec-1c88:61355862.217 : => IoObject::IoLockEnd
19ec-1c88:61355862.274 : <= IoObject::IoLockEnd
19ec-1c88:61355862.329 : => IoObject::TerminateDevice
19ec-1c88:61355862.387 : => IoObject::IoLockEnd
19ec-1c88:61355862.436 : <= IoObject::IoLockEnd
19ec-1c88:61355862.759 : <= IoObject::TerminateDevice
19ec-1c88:61355863.011 : <= TerminateDriver ret = 1
19ec-1c88:61398059.256 : ============Debug Start==========
19ec-1c88:61398059.525 : Date : 2020/4/30 14:35:53
19ec-1c88:61398059.600 : Process ID : 19ec
19ec-1c88:61398060.010 : Windows : Version 10.0 build 18363 
19ec-1c88:61398060.449 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61398060.509 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61398060.575 : MemoryStatus.ullAvailPhys : 1778241536
19ec-1c88:61398060.634 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61398060.695 : MemoryStatus.ullAvailPageFile : 3058847744
19ec-1c88:61398060.755 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61398060.812 : MemoryStatus.ullAvailVirtual : 1705095168
19ec-1c88:61398060.872 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61398060.973 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61398061.032 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61398061.267 : CPU Count : 4
19ec-1c88:61398061.314 : CPU Frequency : 100.000 Mhz
19ec-1c88:61398065.530 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61398065.659 : => InitializeDriver
19ec-1c88:61398065.949 : <= InitializeDriver ret = 1
19ec-1c88:61398066.005 : => InitializeScanner
19ec-1c88:61398066.081 : => CAsicIO::GetDeviceList
19ec-1c88:61398066.377 : => CNT96226::CNT96226
19ec-1c88:61398066.436 : => CNT96226::Open
19ec-1c88:61398086.925 : <= CNT96226::Open ret = 1
19ec-1c88:61398087.013 : => CNT96226::Initialize
19ec-1c88:61398087.193 : <= CNT96226::Initialize ret = 1
19ec-1c88:61398087.251 : <= CNT96226::CNT96226
19ec-1c88:61398087.305 : => CNT96226::EnumAvailableDevice
19ec-1c88:61398092.637 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61398092.710 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61398092.768 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61401830.037 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61401830.334 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61401835.882 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61401835.988 : => IoObject::GetLockName
19ec-1c88:61401836.052 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61401836.121 : <= IoObject::GetLockName
19ec-1c88:61401836.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:61401836.653 : iCmd = 3, nBytes = 2
19ec-1c88:61402220.709 : 0000 : 06 38 
19ec-1c88:61402220.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61402220.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:61402220.967 : iCmd = 4, nBytes = 2
19ec-1c88:61402528.246 : 0000 : 07 07 
19ec-1c88:61402528.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61402528.454 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61402528.541 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61402528.607 : IO Send command 10 bytes
19ec-1c88:61402528.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:61402528.713 : iCmd = 0, nBytes = 10
19ec-1c88:61402528.814 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61402730.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61402730.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:61402730.731 : iCmd = 0, nBytes = 165
19ec-1c88:61402937.473 : skip dump 37 bytes
19ec-1c88:61402937.651 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61402937.791 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61402937.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61402938.063 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61402938.190 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61402938.325 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61402938.452 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61402938.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61402938.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61402938.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:61402938.749 : iCmd = 1, nBytes = 4
19ec-1c88:61403064.594 : 0000 : 00 00 00 00 
19ec-1c88:61403064.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61403064.760 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61403064.820 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61403064.883 : IO Send command 10 bytes
19ec-1c88:61403064.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:61403064.993 : iCmd = 0, nBytes = 10
19ec-1c88:61403065.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61403371.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61403371.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:61403371.925 : iCmd = 0, nBytes = 128
19ec-1c88:61403532.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61403532.538 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61403532.682 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61403532.817 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61403532.942 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61403533.066 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61403533.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61403533.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61403533.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61403533.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:61403533.484 : iCmd = 1, nBytes = 4
19ec-1c88:61403660.322 : 0000 : 00 00 00 00 
19ec-1c88:61403660.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61403660.618 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61403661.067 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61403661.135 : => CNT96226::Close
19ec-1c88:61403665.025 : <= CNT96226::Close ret = 1
19ec-1c88:61403665.100 : <= CNT96226::~CNT96226
19ec-1c88:61403665.192 : <= CAsicIO::GetDeviceList
19ec-1c88:61403665.584 : => IoObject::SetTimeout
19ec-1c88:61403665.718 : Timeout--> In = 0 Out = 0
19ec-1c88:61403665.773 : <= IoObject::SetTimeout
19ec-1c88:61403665.842 : => CAsicIO::CAsicIO
19ec-1c88:61403665.911 : => CNT96226::CNT96226
19ec-1c88:61403665.968 : => CNT96226::Open
19ec-1c88:61403690.277 : <= CNT96226::Open ret = 1
19ec-1c88:61403690.387 : => CNT96226::Initialize
19ec-1c88:61403690.586 : <= CNT96226::Initialize ret = 1
19ec-1c88:61403690.650 : <= CNT96226::CNT96226
19ec-1c88:61403690.705 : <= CAsicIO::CAsicIO
19ec-1c88:61403690.760 : => CAsicIO::InitializeDevice
19ec-1c88:61403690.831 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61403696.664 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61403696.787 : => IoObject::GetLockName
19ec-1c88:61403696.845 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61403696.911 : <= IoObject::GetLockName
19ec-1c88:61403697.404 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61403697.477 : IO Send command 10 bytes
19ec-1c88:61403697.527 : => CNT96226::VenderCmd_SetData
19ec-1c88:61403697.584 : iCmd = 0, nBytes = 10
19ec-1c88:61403697.695 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61404029.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61404029.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:61404029.248 : iCmd = 0, nBytes = 128
19ec-1c88:61404221.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61404221.561 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61404221.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61404221.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61404221.974 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61404222.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61404222.225 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61404222.355 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61404222.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61404222.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:61404222.541 : iCmd = 1, nBytes = 4
19ec-1c88:61404408.208 : 0000 : 00 00 00 00 
19ec-1c88:61404408.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61404408.383 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61404408.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:61404408.498 : iCmd = 3, nBytes = 2
19ec-1c88:61404771.802 : 0000 : 06 38 
19ec-1c88:61404771.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61404771.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:61404772.022 : iCmd = 4, nBytes = 2
19ec-1c88:61405084.305 : 0000 : 07 07 
19ec-1c88:61405084.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61405084.615 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61405084.713 : => IoObject::InitializeDevice
19ec-1c88:61405084.826 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61405085.571 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61405085.646 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61405086.415 : => FindScanner
19ec-1c88:61405086.477 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61405086.540 : <= FindScanner ret = 1
19ec-1c88:61405086.599 : => IoObject::IoLockStart
19ec-1c88:61405086.705 : => CAsicIO::CheckDevice
19ec-1c88:61405086.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:61405112.048 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61405112.163 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61405112.225 : <= IoObject::IoLockStart
19ec-1c88:61405112.286 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61405112.354 : IO Send command 10 bytes
19ec-1c88:61405112.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:61405112.505 : iCmd = 0, nBytes = 10
19ec-1c88:61405112.609 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61405301.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61405301.288 : System send command 10 bytes + data 0 bytes
19ec-1c88:61405301.352 : IO total need to receive data 5 bytes
19ec-1c88:61405301.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:61405301.464 : iCmd = 0, nBytes = 5
19ec-1c88:61405469.204 : 0000 : 06 00 02 02 ab 
19ec-1c88:61405469.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61405469.349 : System total receive data 5 bytes
19ec-1c88:61405469.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:61405469.461 : iCmd = 1, nBytes = 4
19ec-1c88:61405581.353 : 0000 : 00 00 00 00 
19ec-1c88:61405581.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61405581.561 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61405581.617 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61405581.674 : IO Send command 10 bytes
19ec-1c88:61405581.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:61405581.807 : iCmd = 0, nBytes = 10
19ec-1c88:61405581.906 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61405769.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61405769.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:61405769.251 : IO total need to receive data 165 bytes
19ec-1c88:61405769.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:61405769.370 : iCmd = 0, nBytes = 165
19ec-1c88:61405962.036 : skip dump 37 bytes
19ec-1c88:61405962.242 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61405962.389 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61405962.528 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61405962.661 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61405962.786 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61405962.918 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61405963.040 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61405963.163 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61405963.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61405963.291 : System total receive data 165 bytes
19ec-1c88:61405963.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:61405963.405 : iCmd = 1, nBytes = 4
19ec-1c88:61406146.613 : 0000 : 00 00 00 00 
19ec-1c88:61406146.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61406146.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61406147.049 : Dump Inquiry
19ec-1c88:61406147.170 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61406147.303 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61406147.434 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61406147.565 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61406147.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61406147.821 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61406147.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406148.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406148.194 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61406148.321 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61406148.406 : 00a0 : 00 00 00 00 00 
19ec-1c88:61406148.479 : => ReadNVMDataInternal
19ec-1c88:61406148.692 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61406148.755 : IO Send command 10 bytes
19ec-1c88:61406148.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:61406148.898 : iCmd = 0, nBytes = 10
19ec-1c88:61406149.000 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61406484.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61406484.545 : System send command 10 bytes + data 0 bytes
19ec-1c88:61406484.615 : IO total need to receive data 128 bytes
19ec-1c88:61406484.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:61406484.732 : iCmd = 0, nBytes = 128
19ec-1c88:61406685.300 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406685.485 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406685.628 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61406685.759 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61406685.889 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61406686.012 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406686.133 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406686.256 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61406686.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61406686.377 : System total receive data 128 bytes
19ec-1c88:61406686.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:61406686.489 : iCmd = 1, nBytes = 4
19ec-1c88:61406894.177 : 0000 : 00 00 00 00 
19ec-1c88:61406894.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61406894.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61406894.457 : NVMData.PadScanCount = 0
19ec-1c88:61406894.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61406894.570 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61406894.630 : NVMData.FlatbedScanCount = 0
19ec-1c88:61406894.683 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61406894.735 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61406894.788 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61406894.841 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61406894.894 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61406894.947 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61406895.002 : NVMData.BornMonth = 0
19ec-1c88:61406895.051 : NVMData.BornDay = 0
19ec-1c88:61406895.102 : NVMData.BornYear = 0
19ec-1c88:61406895.149 : NVMData.FirstScanMonth = 4
19ec-1c88:61406895.205 : NVMData.FirstScanDay = 30
19ec-1c88:61406895.256 : NVMData.FirstScanYear = 2020
19ec-1c88:61406895.311 : NVMData.VerticalMagnification = 0
19ec-1c88:61406895.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:61406895.422 : NVMData.PowerSavingTime = 15
19ec-1c88:61406895.475 : NVMData.SN = A094165189010062
19ec-1c88:61406895.525 : NVMData.AutoFeed = 0
19ec-1c88:61406895.575 : NVMData.CCDType = 0
19ec-1c88:61406895.623 : NVMData.ScanSpeed = 0
19ec-1c88:61406895.671 : NVMData.RollerCount = 0
19ec-1c88:61406895.721 : NVMData.MultifeedCount = 0
19ec-1c88:61406895.772 : NVMData.JamCount = 0
19ec-1c88:61406895.820 : NVMData.IdentifyInfo = 
19ec-1c88:61406895.869 : NVMData.FormalName = 
19ec-1c88:61406896.085 : NVMData.ReservedB = 0
19ec-1c88:61406896.145 : NVMData.FunctionCode = 0
19ec-1c88:61406896.195 : NVMData.PreFeed = 0
19ec-1c88:61406896.242 : NVMData.PreFeedTime = 0
19ec-1c88:61406896.293 : NVMData.ButtonNumber = 0
19ec-1c88:61406896.342 : NVMData.PowerOffTime = 0
19ec-1c88:61406896.393 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61406896.470 : => IoObject::IoLockEnd
19ec-1c88:61406896.561 : <= IoObject::IoLockEnd
19ec-1c88:61406896.610 : <= InitializeScanner ret = 1
19ec-1c88:61406896.677 : => GetLogicalScannerAbilityEx
19ec-1c88:61406896.736 : => IoObject::IoLockStart
19ec-1c88:61406896.826 : => CAsicIO::CheckDevice
19ec-1c88:61406896.877 : => CNT96226::ConnectIsAvailable
19ec-1c88:61406916.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61406916.687 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61406916.746 : <= IoObject::IoLockStart
19ec-1c88:61406916.804 : => IoObject::IoLockEnd
19ec-1c88:61406916.913 : <= IoObject::IoLockEnd
19ec-1c88:61406917.032 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61406917.110 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61407115.479 : => ReadNVMData
19ec-1c88:61407115.643 : => IoObject::IoLockStart
19ec-1c88:61407115.771 : => CAsicIO::CheckDevice
19ec-1c88:61407115.831 : => CNT96226::ConnectIsAvailable
19ec-1c88:61407136.972 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61407137.220 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61407137.365 : <= IoObject::IoLockStart
19ec-1c88:61407137.724 : => ReadNVMDataInternal
19ec-1c88:61407137.792 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61407137.858 : IO Send command 10 bytes
19ec-1c88:61407137.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:61407138.049 : iCmd = 0, nBytes = 10
19ec-1c88:61407138.163 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61407480.678 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61407480.812 : System send command 10 bytes + data 0 bytes
19ec-1c88:61407480.883 : IO total need to receive data 128 bytes
19ec-1c88:61407480.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:61407481.009 : iCmd = 0, nBytes = 128
19ec-1c88:61407663.773 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61407663.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61407664.097 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61407664.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61407664.356 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61407664.479 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61407664.603 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61407664.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61407664.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61407664.847 : System total receive data 128 bytes
19ec-1c88:61407664.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:61407664.956 : iCmd = 1, nBytes = 4
19ec-1c88:61407872.433 : 0000 : 00 00 00 00 
19ec-1c88:61407872.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61407872.662 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61407872.729 : NVMData.PadScanCount = 0
19ec-1c88:61407872.782 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61407872.835 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61407872.891 : NVMData.FlatbedScanCount = 0
19ec-1c88:61407872.944 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61407872.995 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61407873.048 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61407873.101 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61407873.157 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61407873.209 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61407873.265 : NVMData.BornMonth = 0
19ec-1c88:61407873.314 : NVMData.BornDay = 0
19ec-1c88:61407873.364 : NVMData.BornYear = 0
19ec-1c88:61407873.412 : NVMData.FirstScanMonth = 4
19ec-1c88:61407873.462 : NVMData.FirstScanDay = 30
19ec-1c88:61407873.516 : NVMData.FirstScanYear = 2020
19ec-1c88:61407873.720 : NVMData.VerticalMagnification = 0
19ec-1c88:61407873.783 : NVMData.HorizontalMagnification = 0
19ec-1c88:61407873.835 : NVMData.PowerSavingTime = 15
19ec-1c88:61407873.890 : NVMData.SN = A094165189010062
19ec-1c88:61407873.941 : NVMData.AutoFeed = 0
19ec-1c88:61407873.990 : NVMData.CCDType = 0
19ec-1c88:61407874.039 : NVMData.ScanSpeed = 0
19ec-1c88:61407874.086 : NVMData.RollerCount = 0
19ec-1c88:61407874.136 : NVMData.MultifeedCount = 0
19ec-1c88:61407874.185 : NVMData.JamCount = 0
19ec-1c88:61407874.236 : NVMData.IdentifyInfo = 
19ec-1c88:61407874.288 : NVMData.FormalName = 
19ec-1c88:61407874.334 : NVMData.ReservedB = 0
19ec-1c88:61407874.384 : NVMData.FunctionCode = 0
19ec-1c88:61407874.433 : NVMData.PreFeed = 0
19ec-1c88:61407874.482 : NVMData.PreFeedTime = 0
19ec-1c88:61407874.531 : NVMData.ButtonNumber = 0
19ec-1c88:61407874.581 : NVMData.PowerOffTime = 0
19ec-1c88:61407874.632 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61407874.694 : => IoObject::IoLockEnd
19ec-1c88:61407874.784 : <= IoObject::IoLockEnd
19ec-1c88:61407874.834 : <= ReadNVMData ret = 1
19ec-1c88:61408388.085 : => TerminateDriver
19ec-1c88:61408388.250 : => CAsicIO::~CAsicIO,pStage=17763400
19ec-1c88:61408388.318 : => CNT96226::Close
19ec-1c88:61408392.926 : <= CNT96226::Close ret = 1
19ec-1c88:61408393.004 : <= CAsicIO::~CAsicIO
19ec-1c88:61408393.058 : => IoObject::IoLockEnd
19ec-1c88:61408393.112 : <= IoObject::IoLockEnd
19ec-1c88:61408393.163 : => IoObject::TerminateDevice
19ec-1c88:61408393.219 : => IoObject::IoLockEnd
19ec-1c88:61408393.266 : <= IoObject::IoLockEnd
19ec-1c88:61408393.584 : <= IoObject::TerminateDevice
19ec-1c88:61408393.824 : <= TerminateDriver ret = 1
19ec-1c88:61410533.508 : ============Debug Start==========
19ec-1c88:61410533.819 : Date : 2020/4/30 14:35:53
19ec-1c88:61410533.897 : Process ID : 19ec
19ec-1c88:61410534.321 : Windows : Version 10.0 build 18363 
19ec-1c88:61410534.783 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61410534.844 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61410534.906 : MemoryStatus.ullAvailPhys : 1779470336
19ec-1c88:61410534.965 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61410535.026 : MemoryStatus.ullAvailPageFile : 3059531776
19ec-1c88:61410535.086 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61410535.147 : MemoryStatus.ullAvailVirtual : 1705041920
19ec-1c88:61410535.206 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61410535.374 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61410535.439 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61410535.679 : CPU Count : 4
19ec-1c88:61410535.726 : CPU Frequency : 100.000 Mhz
19ec-1c88:61410539.843 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61410539.969 : => InitializeDriver
19ec-1c88:61410540.229 : <= InitializeDriver ret = 1
19ec-1c88:61413058.458 : => InitializeScanner
19ec-1c88:61413058.706 : => CAsicIO::GetDeviceList
19ec-1c88:61413059.173 : => CNT96226::CNT96226
19ec-1c88:61413059.236 : => CNT96226::Open
19ec-1c88:61413081.830 : <= CNT96226::Open ret = 1
19ec-1c88:61413081.931 : => CNT96226::Initialize
19ec-1c88:61413082.115 : <= CNT96226::Initialize ret = 1
19ec-1c88:61413082.176 : <= CNT96226::CNT96226
19ec-1c88:61413082.228 : => CNT96226::EnumAvailableDevice
19ec-1c88:61413087.504 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61413087.580 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61413087.640 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61416810.772 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61416811.325 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61416817.608 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61416817.717 : => IoObject::GetLockName
19ec-1c88:61416817.784 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61416817.857 : <= IoObject::GetLockName
19ec-1c88:61416818.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:61416818.385 : iCmd = 3, nBytes = 2
19ec-1c88:61417192.550 : 0000 : 06 38 
19ec-1c88:61417192.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61417192.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:61417192.808 : iCmd = 4, nBytes = 2
19ec-1c88:61417503.176 : 0000 : 07 07 
19ec-1c88:61417503.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61417503.344 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61417503.434 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61417503.500 : IO Send command 10 bytes
19ec-1c88:61417503.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:61417503.615 : iCmd = 0, nBytes = 10
19ec-1c88:61417503.720 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61417711.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61417711.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:61417711.754 : iCmd = 0, nBytes = 165
19ec-1c88:61417920.724 : skip dump 37 bytes
19ec-1c88:61417921.083 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61417921.359 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61417921.633 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61417921.904 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61417922.167 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61417922.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61417922.715 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61417922.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61417923.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61417923.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:61417923.329 : iCmd = 1, nBytes = 4
19ec-1c88:61418133.304 : 0000 : 00 00 00 00 
19ec-1c88:61418133.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61418133.606 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61418133.727 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61418133.857 : IO Send command 10 bytes
19ec-1c88:61418133.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:61418134.070 : iCmd = 0, nBytes = 10
19ec-1c88:61418134.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61418496.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61418497.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:61418497.133 : iCmd = 0, nBytes = 128
19ec-1c88:61418735.559 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61418735.920 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61418736.202 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61418736.469 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61418736.726 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61418736.986 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61418737.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61418737.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61418737.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61418737.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:61418737.855 : iCmd = 1, nBytes = 4
19ec-1c88:61418972.306 : 0000 : 00 00 00 00 
19ec-1c88:61418972.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61418972.654 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61418973.036 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61418973.193 : => CNT96226::Close
19ec-1c88:61418980.402 : <= CNT96226::Close ret = 1
19ec-1c88:61418980.555 : <= CNT96226::~CNT96226
19ec-1c88:61418980.716 : <= CAsicIO::GetDeviceList
19ec-1c88:61418981.486 : => IoObject::SetTimeout
19ec-1c88:61418981.741 : Timeout--> In = 0 Out = 0
19ec-1c88:61418981.859 : <= IoObject::SetTimeout
19ec-1c88:61418981.986 : => CAsicIO::CAsicIO
19ec-1c88:61418982.124 : => CNT96226::CNT96226
19ec-1c88:61418982.231 : => CNT96226::Open
19ec-1c88:61419023.684 : <= CNT96226::Open ret = 1
19ec-1c88:61419023.881 : => CNT96226::Initialize
19ec-1c88:61419024.259 : <= CNT96226::Initialize ret = 1
19ec-1c88:61419024.381 : <= CNT96226::CNT96226
19ec-1c88:61419024.482 : <= CAsicIO::CAsicIO
19ec-1c88:61419024.591 : => CAsicIO::InitializeDevice
19ec-1c88:61419024.722 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61419036.282 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61419036.499 : => IoObject::GetLockName
19ec-1c88:61419036.611 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61419036.741 : <= IoObject::GetLockName
19ec-1c88:61419037.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61419037.822 : IO Send command 10 bytes
19ec-1c88:61419037.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:61419038.033 : iCmd = 0, nBytes = 10
19ec-1c88:61419038.261 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61419402.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61419402.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:61419402.608 : iCmd = 0, nBytes = 128
19ec-1c88:61419637.003 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61419637.372 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61419637.660 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61419637.935 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61419638.196 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61419638.449 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61419638.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61419638.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61419639.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61419639.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:61419639.316 : iCmd = 1, nBytes = 4
19ec-1c88:61419826.961 : 0000 : 00 00 00 00 
19ec-1c88:61419827.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61419827.340 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61419827.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:61419827.572 : iCmd = 3, nBytes = 2
19ec-1c88:61420236.848 : 0000 : 06 38 
19ec-1c88:61420237.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61420237.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:61420237.313 : iCmd = 4, nBytes = 2
19ec-1c88:61420561.365 : 0000 : 07 07 
19ec-1c88:61420561.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61420561.972 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61420562.167 : => IoObject::InitializeDevice
19ec-1c88:61420562.356 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61420563.703 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61420563.848 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61420565.092 : => FindScanner
19ec-1c88:61420565.212 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61420565.339 : <= FindScanner ret = 1
19ec-1c88:61420565.453 : => IoObject::IoLockStart
19ec-1c88:61420565.663 : => CAsicIO::CheckDevice
19ec-1c88:61420565.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:61420591.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61420592.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61420592.283 : <= IoObject::IoLockStart
19ec-1c88:61420592.410 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61420592.553 : IO Send command 10 bytes
19ec-1c88:61420592.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:61420592.849 : iCmd = 0, nBytes = 10
19ec-1c88:61420593.071 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61420813.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61420813.604 : System send command 10 bytes + data 0 bytes
19ec-1c88:61420813.743 : IO total need to receive data 5 bytes
19ec-1c88:61420813.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:61420813.974 : iCmd = 0, nBytes = 5
19ec-1c88:61421039.934 : 0000 : 06 00 02 02 ab 
19ec-1c88:61421040.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61421040.284 : System total receive data 5 bytes
19ec-1c88:61421040.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:61421040.518 : iCmd = 1, nBytes = 4
19ec-1c88:61421241.161 : 0000 : 00 00 00 00 
19ec-1c88:61421241.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61421241.637 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61421241.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61421241.907 : IO Send command 10 bytes
19ec-1c88:61421242.095 : => CNT96226::VenderCmd_SetData
19ec-1c88:61421242.206 : iCmd = 0, nBytes = 10
19ec-1c88:61421242.415 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61421459.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61421459.233 : System send command 10 bytes + data 0 bytes
19ec-1c88:61421459.373 : IO total need to receive data 165 bytes
19ec-1c88:61421459.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:61421459.610 : iCmd = 0, nBytes = 165
19ec-1c88:61421690.134 : skip dump 37 bytes
19ec-1c88:61421690.521 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61421690.801 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61421691.078 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61421691.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61421691.615 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61421691.885 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61421692.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61421692.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61421692.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61421692.649 : System total receive data 165 bytes
19ec-1c88:61421692.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:61421692.881 : iCmd = 1, nBytes = 4
19ec-1c88:61421898.972 : 0000 : 00 00 00 00 
19ec-1c88:61421899.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61421899.578 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61421900.037 : Dump Inquiry
19ec-1c88:61421900.308 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61421900.588 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61421900.867 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61421901.142 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61421901.407 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61421901.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61421901.932 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61421902.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61421902.466 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61421902.735 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61421902.916 : 00a0 : 00 00 00 00 00 
19ec-1c88:61421903.048 : => ReadNVMDataInternal
19ec-1c88:61421903.448 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61421903.579 : IO Send command 10 bytes
19ec-1c88:61421903.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:61421903.865 : iCmd = 0, nBytes = 10
19ec-1c88:61421904.069 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61422270.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61422270.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:61422270.505 : IO total need to receive data 128 bytes
19ec-1c88:61422270.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:61422270.742 : iCmd = 0, nBytes = 128
19ec-1c88:61422482.321 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61422482.702 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61422483.012 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61422483.280 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61422483.539 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61422483.794 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61422484.051 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61422484.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61422484.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61422484.560 : System total receive data 128 bytes
19ec-1c88:61422484.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:61422484.796 : iCmd = 1, nBytes = 4
19ec-1c88:61422699.427 : 0000 : 00 00 00 00 
19ec-1c88:61422699.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61422699.829 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61422699.963 : NVMData.PadScanCount = 0
19ec-1c88:61422700.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61422700.189 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61422700.306 : NVMData.FlatbedScanCount = 0
19ec-1c88:61422700.413 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61422700.518 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61422700.633 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61422700.747 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61422700.855 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61422700.963 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61422701.074 : NVMData.BornMonth = 0
19ec-1c88:61422701.176 : NVMData.BornDay = 0
19ec-1c88:61422701.276 : NVMData.BornYear = 0
19ec-1c88:61422701.372 : NVMData.FirstScanMonth = 4
19ec-1c88:61422701.474 : NVMData.FirstScanDay = 30
19ec-1c88:61422701.583 : NVMData.FirstScanYear = 2020
19ec-1c88:61422701.691 : NVMData.VerticalMagnification = 0
19ec-1c88:61422701.808 : NVMData.HorizontalMagnification = 0
19ec-1c88:61422701.917 : NVMData.PowerSavingTime = 15
19ec-1c88:61422702.027 : NVMData.SN = A094165189010062
19ec-1c88:61422702.134 : NVMData.AutoFeed = 0
19ec-1c88:61422702.237 : NVMData.CCDType = 0
19ec-1c88:61422702.336 : NVMData.ScanSpeed = 0
19ec-1c88:61422702.435 : NVMData.RollerCount = 0
19ec-1c88:61422702.538 : NVMData.MultifeedCount = 0
19ec-1c88:61422702.636 : NVMData.JamCount = 0
19ec-1c88:61422702.735 : NVMData.IdentifyInfo = 
19ec-1c88:61422702.836 : NVMData.FormalName = 
19ec-1c88:61422703.193 : NVMData.ReservedB = 0
19ec-1c88:61422703.306 : NVMData.FunctionCode = 0
19ec-1c88:61422703.407 : NVMData.PreFeed = 0
19ec-1c88:61422703.516 : NVMData.PreFeedTime = 0
19ec-1c88:61422703.621 : NVMData.ButtonNumber = 0
19ec-1c88:61422703.732 : NVMData.PowerOffTime = 0
19ec-1c88:61422703.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61422703.964 : => IoObject::IoLockEnd
19ec-1c88:61422704.147 : <= IoObject::IoLockEnd
19ec-1c88:61422704.249 : <= InitializeScanner ret = 1
19ec-1c88:61424177.758 : => GetLogicalScannerAbility
19ec-1c88:61424177.941 : => IoObject::IoLockStart
19ec-1c88:61424178.089 : => CAsicIO::CheckDevice
19ec-1c88:61424178.146 : => CNT96226::ConnectIsAvailable
19ec-1c88:61424203.208 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61424203.434 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61424203.745 : <= IoObject::IoLockStart
19ec-1c88:61424203.802 : => IoObject::IoLockEnd
19ec-1c88:61424203.910 : <= IoObject::IoLockEnd
19ec-1c88:61424203.984 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61427680.848 : => GetLogicalScannerAbilityEx
19ec-1c88:61427681.043 : => IoObject::IoLockStart
19ec-1c88:61427681.179 : => CAsicIO::CheckDevice
19ec-1c88:61427681.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:61427706.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61427706.279 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61427706.341 : <= IoObject::IoLockStart
19ec-1c88:61427706.400 : => IoObject::IoLockEnd
19ec-1c88:61427706.509 : <= IoObject::IoLockEnd
19ec-1c88:61427706.630 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61427706.701 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61434719.922 : => ReadNVMData
19ec-1c88:61434720.111 : => IoObject::IoLockStart
19ec-1c88:61434720.246 : => CAsicIO::CheckDevice
19ec-1c88:61434720.307 : => CNT96226::ConnectIsAvailable
19ec-1c88:61434746.485 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61434746.602 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61434746.666 : <= IoObject::IoLockStart
19ec-1c88:61434746.735 : => ReadNVMDataInternal
19ec-1c88:61434746.798 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61434746.863 : IO Send command 10 bytes
19ec-1c88:61434746.984 : => CNT96226::VenderCmd_SetData
19ec-1c88:61434747.041 : iCmd = 0, nBytes = 10
19ec-1c88:61434747.150 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61435105.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61435105.230 : System send command 10 bytes + data 0 bytes
19ec-1c88:61435105.304 : IO total need to receive data 128 bytes
19ec-1c88:61435105.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:61435105.422 : iCmd = 0, nBytes = 128
19ec-1c88:61435306.832 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61435307.027 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61435307.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61435307.319 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61435307.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61435307.580 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61435307.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61435307.837 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61435307.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61435307.973 : System total receive data 128 bytes
19ec-1c88:61435308.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:61435308.099 : iCmd = 1, nBytes = 4
19ec-1c88:61435515.750 : 0000 : 00 00 00 00 
19ec-1c88:61435515.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61435515.955 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61435516.021 : NVMData.PadScanCount = 0
19ec-1c88:61435516.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61435516.134 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61435516.192 : NVMData.FlatbedScanCount = 0
19ec-1c88:61435516.245 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61435516.448 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61435516.514 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61435516.568 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61435516.624 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61435516.673 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61435516.725 : NVMData.BornMonth = 0
19ec-1c88:61435516.773 : NVMData.BornDay = 0
19ec-1c88:61435516.824 : NVMData.BornYear = 0
19ec-1c88:61435516.873 : NVMData.FirstScanMonth = 4
19ec-1c88:61435516.926 : NVMData.FirstScanDay = 30
19ec-1c88:61435516.979 : NVMData.FirstScanYear = 2020
19ec-1c88:61435517.032 : NVMData.VerticalMagnification = 0
19ec-1c88:61435517.087 : NVMData.HorizontalMagnification = 0
19ec-1c88:61435517.141 : NVMData.PowerSavingTime = 15
19ec-1c88:61435517.194 : NVMData.SN = A094165189010062
19ec-1c88:61435517.244 : NVMData.AutoFeed = 0
19ec-1c88:61435517.296 : NVMData.CCDType = 0
19ec-1c88:61435517.343 : NVMData.ScanSpeed = 0
19ec-1c88:61435517.392 : NVMData.RollerCount = 0
19ec-1c88:61435517.444 : NVMData.MultifeedCount = 0
19ec-1c88:61435517.498 : NVMData.JamCount = 0
19ec-1c88:61435517.549 : NVMData.IdentifyInfo = 
19ec-1c88:61435517.598 : NVMData.FormalName = 
19ec-1c88:61435517.647 : NVMData.ReservedB = 0
19ec-1c88:61435517.695 : NVMData.FunctionCode = 0
19ec-1c88:61435517.743 : NVMData.PreFeed = 0
19ec-1c88:61435517.790 : NVMData.PreFeedTime = 0
19ec-1c88:61435517.839 : NVMData.ButtonNumber = 0
19ec-1c88:61435517.888 : NVMData.PowerOffTime = 0
19ec-1c88:61435517.936 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61435517.992 : => IoObject::IoLockEnd
19ec-1c88:61435518.083 : <= IoObject::IoLockEnd
19ec-1c88:61435518.133 : <= ReadNVMData ret = 1
19ec-1c88:61444904.721 : => GetADFStatus
19ec-1c88:61444905.194 : => IoObject::IoLockStart
19ec-1c88:61444905.331 : => CAsicIO::CheckDevice
19ec-1c88:61444905.386 : => CNT96226::ConnectIsAvailable
19ec-1c88:61444930.010 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61444930.126 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61444930.188 : <= IoObject::IoLockStart
19ec-1c88:61444930.255 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61444930.322 : IO Send command 10 bytes
19ec-1c88:61444930.437 : => CNT96226::VenderCmd_SetData
19ec-1c88:61444930.495 : iCmd = 0, nBytes = 10
19ec-1c88:61444930.597 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61445130.968 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61445131.091 : System send command 10 bytes + data 0 bytes
19ec-1c88:61445131.166 : IO total need to receive data 2 bytes
19ec-1c88:61445131.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:61445131.290 : iCmd = 0, nBytes = 2
19ec-1c88:61445314.789 : 0000 : 00 00 
19ec-1c88:61445314.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61445314.985 : System total receive data 2 bytes
19ec-1c88:61445315.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:61445315.104 : iCmd = 1, nBytes = 4
19ec-1c88:61445469.314 : 0000 : 00 00 00 00 
19ec-1c88:61445469.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61445469.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61445469.897 : Return status = 0
19ec-1c88:61445469.954 : => IoObject::IoLockEnd
19ec-1c88:61445470.039 : <= IoObject::IoLockEnd
19ec-1c88:61445470.089 : <= GetADFStatus ret = 1
19ec-1c88:61448237.868 : => GetADFStatus
19ec-1c88:61448238.057 : => IoObject::IoLockStart
19ec-1c88:61448238.193 : => CAsicIO::CheckDevice
19ec-1c88:61448238.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:61448263.631 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61448263.743 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61448263.803 : <= IoObject::IoLockStart
19ec-1c88:61448263.864 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61448263.932 : IO Send command 10 bytes
19ec-1c88:61448264.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:61448264.108 : iCmd = 0, nBytes = 10
19ec-1c88:61448264.213 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61448467.493 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61448467.615 : System send command 10 bytes + data 0 bytes
19ec-1c88:61448467.858 : IO total need to receive data 2 bytes
19ec-1c88:61448467.932 : => CNT96226::VenderCmd_GetData
19ec-1c88:61448467.986 : iCmd = 0, nBytes = 2
19ec-1c88:61448643.536 : 0000 : 00 00 
19ec-1c88:61448643.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61448643.727 : System total receive data 2 bytes
19ec-1c88:61448643.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:61448643.844 : iCmd = 1, nBytes = 4
19ec-1c88:61448818.155 : 0000 : 00 00 00 00 
19ec-1c88:61448818.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61448818.590 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61448818.894 : Return status = 0
19ec-1c88:61448818.953 : => IoObject::IoLockEnd
19ec-1c88:61448819.043 : <= IoObject::IoLockEnd
19ec-1c88:61448819.094 : <= GetADFStatus ret = 1
19ec-1c88:61450879.861 : => TerminateDriver
19ec-1c88:61450880.058 : => CAsicIO::~CAsicIO,pStage=239209544
19ec-1c88:61450880.135 : => CNT96226::Close
19ec-1c88:61450883.988 : <= CNT96226::Close ret = 1
19ec-1c88:61450884.065 : <= CAsicIO::~CAsicIO
19ec-1c88:61450884.123 : => IoObject::IoLockEnd
19ec-1c88:61450884.176 : <= IoObject::IoLockEnd
19ec-1c88:61450884.229 : => IoObject::TerminateDevice
19ec-1c88:61450884.288 : => IoObject::IoLockEnd
19ec-1c88:61450884.340 : <= IoObject::IoLockEnd
19ec-1c88:61450884.443 : <= IoObject::TerminateDevice
19ec-1c88:61450884.698 : <= TerminateDriver ret = 1
19ec-1c88:61493761.329 : ============Debug Start==========
19ec-1c88:61493761.605 : Date : 2020/4/30 14:35:56
19ec-1c88:61493761.687 : Process ID : 19ec
19ec-1c88:61493762.099 : Windows : Version 10.0 build 18363 
19ec-1c88:61493762.549 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61493762.608 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61493762.676 : MemoryStatus.ullAvailPhys : 1779228672
19ec-1c88:61493762.734 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61493762.796 : MemoryStatus.ullAvailPageFile : 3059101696
19ec-1c88:61493762.856 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61493762.914 : MemoryStatus.ullAvailVirtual : 1705058304
19ec-1c88:61493762.972 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61493763.072 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61493763.131 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61493763.364 : CPU Count : 4
19ec-1c88:61493763.411 : CPU Frequency : 100.000 Mhz
19ec-1c88:61493767.639 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61493767.769 : => InitializeDriver
19ec-1c88:61493768.035 : <= InitializeDriver ret = 1
19ec-1c88:61493768.094 : => InitializeScanner
19ec-1c88:61493768.170 : => CAsicIO::GetDeviceList
19ec-1c88:61493768.466 : => CNT96226::CNT96226
19ec-1c88:61493768.523 : => CNT96226::Open
19ec-1c88:61493789.364 : <= CNT96226::Open ret = 1
19ec-1c88:61493789.457 : => CNT96226::Initialize
19ec-1c88:61493789.635 : <= CNT96226::Initialize ret = 1
19ec-1c88:61493789.689 : <= CNT96226::CNT96226
19ec-1c88:61493789.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:61493795.022 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61493795.098 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61493795.155 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61497514.333 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61497514.624 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61497520.165 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61497520.274 : => IoObject::GetLockName
19ec-1c88:61497520.336 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61497520.407 : <= IoObject::GetLockName
19ec-1c88:61497520.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:61497520.929 : iCmd = 3, nBytes = 2
19ec-1c88:61497906.466 : 0000 : 06 38 
19ec-1c88:61497906.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61497906.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:61497906.959 : iCmd = 4, nBytes = 2
19ec-1c88:61498208.569 : 0000 : 07 07 
19ec-1c88:61498208.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61498208.786 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61498208.878 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61498208.945 : IO Send command 10 bytes
19ec-1c88:61498208.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:61498209.053 : iCmd = 0, nBytes = 10
19ec-1c88:61498209.158 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61498418.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61498418.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:61498419.006 : iCmd = 0, nBytes = 165
19ec-1c88:61498618.617 : skip dump 37 bytes
19ec-1c88:61498618.823 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61498618.960 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61498619.095 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61498619.226 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61498619.351 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61498619.482 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61498619.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61498619.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61498619.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61498619.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:61498619.905 : iCmd = 1, nBytes = 4
19ec-1c88:61498764.559 : 0000 : 00 00 00 00 
19ec-1c88:61498764.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61498764.764 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61498764.834 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61498764.901 : IO Send command 10 bytes
19ec-1c88:61498764.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:61498765.008 : iCmd = 0, nBytes = 10
19ec-1c88:61498765.118 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61499078.995 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61499079.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:61499079.209 : iCmd = 0, nBytes = 128
19ec-1c88:61499265.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61499265.551 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61499265.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61499265.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61499265.960 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61499266.089 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61499266.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61499266.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61499266.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61499266.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:61499266.534 : iCmd = 1, nBytes = 4
19ec-1c88:61499474.753 : 0000 : 00 00 00 00 
19ec-1c88:61499474.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61499475.241 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61499475.412 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61499475.485 : => CNT96226::Close
19ec-1c88:61499479.770 : <= CNT96226::Close ret = 1
19ec-1c88:61499479.847 : <= CNT96226::~CNT96226
19ec-1c88:61499479.933 : <= CAsicIO::GetDeviceList
19ec-1c88:61499480.387 : => IoObject::SetTimeout
19ec-1c88:61499480.525 : Timeout--> In = 0 Out = 0
19ec-1c88:61499480.583 : <= IoObject::SetTimeout
19ec-1c88:61499480.652 : => CAsicIO::CAsicIO
19ec-1c88:61499480.724 : => CNT96226::CNT96226
19ec-1c88:61499480.781 : => CNT96226::Open
19ec-1c88:61499503.521 : <= CNT96226::Open ret = 1
19ec-1c88:61499503.617 : => CNT96226::Initialize
19ec-1c88:61499503.812 : <= CNT96226::Initialize ret = 1
19ec-1c88:61499503.871 : <= CNT96226::CNT96226
19ec-1c88:61499503.927 : <= CAsicIO::CAsicIO
19ec-1c88:61499503.984 : => CAsicIO::InitializeDevice
19ec-1c88:61499504.051 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61499510.165 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61499510.294 : => IoObject::GetLockName
19ec-1c88:61499510.349 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61499510.417 : <= IoObject::GetLockName
19ec-1c88:61499510.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61499511.001 : IO Send command 10 bytes
19ec-1c88:61499511.055 : => CNT96226::VenderCmd_SetData
19ec-1c88:61499511.105 : iCmd = 0, nBytes = 10
19ec-1c88:61499511.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61499853.436 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61499853.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:61499853.662 : iCmd = 0, nBytes = 128
19ec-1c88:61500060.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61500060.593 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61500060.736 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61500060.871 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61500061.000 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61500061.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61500061.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61500061.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61500061.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61500061.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:61500061.554 : iCmd = 1, nBytes = 4
19ec-1c88:61500194.915 : 0000 : 00 00 00 00 
19ec-1c88:61500195.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61500195.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61500195.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:61500195.235 : iCmd = 3, nBytes = 2
19ec-1c88:61500544.956 : 0000 : 06 38 
19ec-1c88:61500545.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61500545.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:61500545.214 : iCmd = 4, nBytes = 2
19ec-1c88:61500837.302 : 0000 : 07 07 
19ec-1c88:61500837.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61500837.577 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61500837.671 : => IoObject::InitializeDevice
19ec-1c88:61500837.776 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61500838.387 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61500838.454 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61500839.174 : => FindScanner
19ec-1c88:61500839.234 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61500839.299 : <= FindScanner ret = 1
19ec-1c88:61500839.353 : => IoObject::IoLockStart
19ec-1c88:61500839.447 : => CAsicIO::CheckDevice
19ec-1c88:61500839.497 : => CNT96226::ConnectIsAvailable
19ec-1c88:61500856.649 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61500856.743 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61500856.798 : <= IoObject::IoLockStart
19ec-1c88:61500856.855 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61500856.920 : IO Send command 10 bytes
19ec-1c88:61500856.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:61500857.051 : iCmd = 0, nBytes = 10
19ec-1c88:61500857.155 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61501049.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61501049.707 : System send command 10 bytes + data 0 bytes
19ec-1c88:61501049.774 : IO total need to receive data 5 bytes
19ec-1c88:61501049.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:61501049.889 : iCmd = 0, nBytes = 5
19ec-1c88:61501181.407 : 0000 : 06 00 02 02 ab 
19ec-1c88:61501181.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61501181.602 : System total receive data 5 bytes
19ec-1c88:61501181.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:61501181.717 : iCmd = 1, nBytes = 4
19ec-1c88:61501339.623 : 0000 : 00 00 00 00 
19ec-1c88:61501339.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61501340.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61501340.262 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61501340.326 : IO Send command 10 bytes
19ec-1c88:61501340.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:61501340.461 : iCmd = 0, nBytes = 10
19ec-1c88:61501340.566 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61501513.526 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61501513.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:61501514.063 : IO total need to receive data 165 bytes
19ec-1c88:61501514.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:61501514.179 : iCmd = 0, nBytes = 165
19ec-1c88:61501633.214 : skip dump 37 bytes
19ec-1c88:61501633.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61501633.561 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61501633.700 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61501633.835 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61501633.967 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61501634.102 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61501634.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61501634.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61501634.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61501634.487 : System total receive data 165 bytes
19ec-1c88:61501634.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:61501634.598 : iCmd = 1, nBytes = 4
19ec-1c88:61501746.674 : 0000 : 00 00 00 00 
19ec-1c88:61501746.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61501746.907 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61501747.113 : Dump Inquiry
19ec-1c88:61501747.245 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61501747.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61501747.516 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61501747.652 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61501747.785 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61501747.921 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61501748.053 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61501748.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61501748.315 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61501748.443 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61501748.532 : 00a0 : 00 00 00 00 00 
19ec-1c88:61501748.599 : => ReadNVMDataInternal
19ec-1c88:61501748.814 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61501748.876 : IO Send command 10 bytes
19ec-1c88:61501748.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:61501749.030 : iCmd = 0, nBytes = 10
19ec-1c88:61501749.137 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61502052.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61502052.222 : System send command 10 bytes + data 0 bytes
19ec-1c88:61502052.288 : IO total need to receive data 128 bytes
19ec-1c88:61502052.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:61502052.404 : iCmd = 0, nBytes = 128
19ec-1c88:61502242.087 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61502242.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61502242.431 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61502242.565 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61502242.692 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61502242.815 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61502242.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61502243.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61502243.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61502243.191 : System total receive data 128 bytes
19ec-1c88:61502243.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:61502243.304 : iCmd = 1, nBytes = 4
19ec-1c88:61502446.712 : 0000 : 00 00 00 00 
19ec-1c88:61502446.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61502446.936 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61502447.007 : NVMData.PadScanCount = 0
19ec-1c88:61502447.065 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61502447.125 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61502447.185 : NVMData.FlatbedScanCount = 0
19ec-1c88:61502447.245 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61502447.300 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61502447.358 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61502447.415 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61502447.475 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61502447.532 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61502447.590 : NVMData.BornMonth = 0
19ec-1c88:61502447.641 : NVMData.BornDay = 0
19ec-1c88:61502447.694 : NVMData.BornYear = 0
19ec-1c88:61502447.745 : NVMData.FirstScanMonth = 4
19ec-1c88:61502447.797 : NVMData.FirstScanDay = 30
19ec-1c88:61502447.854 : NVMData.FirstScanYear = 2020
19ec-1c88:61502447.910 : NVMData.VerticalMagnification = 0
19ec-1c88:61502447.968 : NVMData.HorizontalMagnification = 0
19ec-1c88:61502448.025 : NVMData.PowerSavingTime = 15
19ec-1c88:61502448.080 : NVMData.SN = A094165189010062
19ec-1c88:61502448.131 : NVMData.AutoFeed = 0
19ec-1c88:61502448.179 : NVMData.CCDType = 0
19ec-1c88:61502448.230 : NVMData.ScanSpeed = 0
19ec-1c88:61502448.281 : NVMData.RollerCount = 0
19ec-1c88:61502448.334 : NVMData.MultifeedCount = 0
19ec-1c88:61502448.384 : NVMData.JamCount = 0
19ec-1c88:61502448.433 : NVMData.IdentifyInfo = 
19ec-1c88:61502448.484 : NVMData.FormalName = 
19ec-1c88:61502448.680 : NVMData.ReservedB = 0
19ec-1c88:61502448.738 : NVMData.FunctionCode = 0
19ec-1c88:61502448.787 : NVMData.PreFeed = 0
19ec-1c88:61502448.838 : NVMData.PreFeedTime = 0
19ec-1c88:61502448.891 : NVMData.ButtonNumber = 0
19ec-1c88:61502448.942 : NVMData.PowerOffTime = 0
19ec-1c88:61502448.994 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61502449.068 : => IoObject::IoLockEnd
19ec-1c88:61502449.163 : <= IoObject::IoLockEnd
19ec-1c88:61502449.215 : <= InitializeScanner ret = 1
19ec-1c88:61502449.279 : => GetLogicalScannerAbilityEx
19ec-1c88:61502449.340 : => IoObject::IoLockStart
19ec-1c88:61502449.436 : => CAsicIO::CheckDevice
19ec-1c88:61502449.496 : => CNT96226::ConnectIsAvailable
19ec-1c88:61502469.278 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61502469.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61502469.434 : <= IoObject::IoLockStart
19ec-1c88:61502469.492 : => IoObject::IoLockEnd
19ec-1c88:61502469.588 : <= IoObject::IoLockEnd
19ec-1c88:61502469.703 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61502469.784 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61502646.657 : => ReadNVMData
19ec-1c88:61502646.806 : => IoObject::IoLockStart
19ec-1c88:61502646.935 : => CAsicIO::CheckDevice
19ec-1c88:61502646.993 : => CNT96226::ConnectIsAvailable
19ec-1c88:61502666.020 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61502666.135 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61502666.194 : <= IoObject::IoLockStart
19ec-1c88:61502666.252 : => ReadNVMDataInternal
19ec-1c88:61502666.312 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61502666.379 : IO Send command 10 bytes
19ec-1c88:61502666.502 : => CNT96226::VenderCmd_SetData
19ec-1c88:61502666.560 : iCmd = 0, nBytes = 10
19ec-1c88:61502666.674 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61503025.200 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61503025.325 : System send command 10 bytes + data 0 bytes
19ec-1c88:61503025.389 : IO total need to receive data 128 bytes
19ec-1c88:61503025.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:61503025.505 : iCmd = 0, nBytes = 128
19ec-1c88:61503217.272 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61503217.476 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61503217.612 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61503217.747 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61503217.880 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61503218.002 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61503218.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61503218.246 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61503218.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61503218.370 : System total receive data 128 bytes
19ec-1c88:61503218.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:61503218.482 : iCmd = 1, nBytes = 4
19ec-1c88:61503425.257 : 0000 : 00 00 00 00 
19ec-1c88:61503425.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61503425.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61503425.576 : NVMData.PadScanCount = 0
19ec-1c88:61503425.635 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61503425.693 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61503425.751 : NVMData.FlatbedScanCount = 0
19ec-1c88:61503425.805 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61503425.858 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61503425.912 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61503425.967 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61503426.022 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61503426.078 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61503426.132 : NVMData.BornMonth = 0
19ec-1c88:61503426.180 : NVMData.BornDay = 0
19ec-1c88:61503426.231 : NVMData.BornYear = 0
19ec-1c88:61503426.280 : NVMData.FirstScanMonth = 4
19ec-1c88:61503426.329 : NVMData.FirstScanDay = 30
19ec-1c88:61503426.384 : NVMData.FirstScanYear = 2020
19ec-1c88:61503426.610 : NVMData.VerticalMagnification = 0
19ec-1c88:61503426.672 : NVMData.HorizontalMagnification = 0
19ec-1c88:61503426.728 : NVMData.PowerSavingTime = 15
19ec-1c88:61503426.782 : NVMData.SN = A094165189010062
19ec-1c88:61503426.833 : NVMData.AutoFeed = 0
19ec-1c88:61503426.883 : NVMData.CCDType = 0
19ec-1c88:61503426.931 : NVMData.ScanSpeed = 0
19ec-1c88:61503426.979 : NVMData.RollerCount = 0
19ec-1c88:61503427.028 : NVMData.MultifeedCount = 0
19ec-1c88:61503427.078 : NVMData.JamCount = 0
19ec-1c88:61503427.127 : NVMData.IdentifyInfo = 
19ec-1c88:61503427.180 : NVMData.FormalName = 
19ec-1c88:61503427.229 : NVMData.ReservedB = 0
19ec-1c88:61503427.279 : NVMData.FunctionCode = 0
19ec-1c88:61503427.329 : NVMData.PreFeed = 0
19ec-1c88:61503427.378 : NVMData.PreFeedTime = 0
19ec-1c88:61503427.425 : NVMData.ButtonNumber = 0
19ec-1c88:61503427.474 : NVMData.PowerOffTime = 0
19ec-1c88:61503427.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61503427.586 : => IoObject::IoLockEnd
19ec-1c88:61503427.678 : <= IoObject::IoLockEnd
19ec-1c88:61503427.729 : <= ReadNVMData ret = 1
19ec-1c88:61504062.088 : => TerminateDriver
19ec-1c88:61504062.500 : => CAsicIO::~CAsicIO,pStage=78449736
19ec-1c88:61504062.576 : => CNT96226::Close
19ec-1c88:61504066.844 : <= CNT96226::Close ret = 1
19ec-1c88:61504066.923 : <= CAsicIO::~CAsicIO
19ec-1c88:61504066.979 : => IoObject::IoLockEnd
19ec-1c88:61504067.032 : <= IoObject::IoLockEnd
19ec-1c88:61504067.081 : => IoObject::TerminateDevice
19ec-1c88:61504067.135 : => IoObject::IoLockEnd
19ec-1c88:61504067.182 : <= IoObject::IoLockEnd
19ec-1c88:61504067.287 : <= IoObject::TerminateDevice
19ec-1c88:61504067.527 : <= TerminateDriver ret = 1
19ec-1c88:61506429.864 : ============Debug Start==========
19ec-1c88:61506430.168 : Date : 2020/4/30 14:35:56
19ec-1c88:61506430.247 : Process ID : 19ec
19ec-1c88:61506430.646 : Windows : Version 10.0 build 18363 
19ec-1c88:61506431.093 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61506431.157 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61506431.222 : MemoryStatus.ullAvailPhys : 1779195904
19ec-1c88:61506431.285 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61506431.348 : MemoryStatus.ullAvailPageFile : 3060006912
19ec-1c88:61506431.412 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61506431.471 : MemoryStatus.ullAvailVirtual : 1705082880
19ec-1c88:61506431.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61506431.636 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61506431.698 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61506431.933 : CPU Count : 4
19ec-1c88:61506431.980 : CPU Frequency : 100.000 Mhz
19ec-1c88:61506436.067 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61506436.192 : => InitializeDriver
19ec-1c88:61506436.470 : <= InitializeDriver ret = 1
19ec-1c88:61508909.988 : => InitializeScanner
19ec-1c88:61508910.240 : => CAsicIO::GetDeviceList
19ec-1c88:61508910.642 : => CNT96226::CNT96226
19ec-1c88:61508910.700 : => CNT96226::Open
19ec-1c88:61508934.103 : <= CNT96226::Open ret = 1
19ec-1c88:61508934.204 : => CNT96226::Initialize
19ec-1c88:61508934.397 : <= CNT96226::Initialize ret = 1
19ec-1c88:61508934.454 : <= CNT96226::CNT96226
19ec-1c88:61508934.505 : => CNT96226::EnumAvailableDevice
19ec-1c88:61508939.785 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61508939.860 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61508939.918 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61512778.578 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61512779.034 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61512790.190 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61512790.413 : => IoObject::GetLockName
19ec-1c88:61512790.542 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61512790.686 : <= IoObject::GetLockName
19ec-1c88:61512791.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:61512791.726 : iCmd = 3, nBytes = 2
19ec-1c88:61513192.256 : 0000 : 06 38 
19ec-1c88:61513192.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61513192.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:61513192.746 : iCmd = 4, nBytes = 2
19ec-1c88:61513526.659 : 0000 : 07 07 
19ec-1c88:61513526.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61513527.024 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61513527.189 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61513527.330 : IO Send command 10 bytes
19ec-1c88:61513527.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:61513527.558 : iCmd = 0, nBytes = 10
19ec-1c88:61513527.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61513740.405 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61513740.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:61513740.770 : iCmd = 0, nBytes = 165
19ec-1c88:61513976.367 : skip dump 37 bytes
19ec-1c88:61513976.761 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61513977.046 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61513977.327 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61513977.596 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61513977.858 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61513978.147 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61513978.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61513978.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61513978.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61513978.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:61513979.023 : iCmd = 1, nBytes = 4
19ec-1c88:61514180.227 : 0000 : 00 00 00 00 
19ec-1c88:61514180.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61514180.524 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61514180.634 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61514180.761 : IO Send command 10 bytes
19ec-1c88:61514180.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:61514180.978 : iCmd = 0, nBytes = 10
19ec-1c88:61514181.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61514520.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61514520.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:61514521.091 : iCmd = 0, nBytes = 128
19ec-1c88:61514757.491 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61514757.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61514758.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61514758.415 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61514758.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61514758.931 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61514759.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61514759.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61514759.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61514759.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:61514759.779 : iCmd = 1, nBytes = 4
19ec-1c88:61514981.390 : 0000 : 00 00 00 00 
19ec-1c88:61514981.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61514981.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61514982.113 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61514982.263 : => CNT96226::Close
19ec-1c88:61514989.865 : <= CNT96226::Close ret = 1
19ec-1c88:61514990.017 : <= CNT96226::~CNT96226
19ec-1c88:61514990.180 : <= CAsicIO::GetDeviceList
19ec-1c88:61514990.943 : => IoObject::SetTimeout
19ec-1c88:61514991.209 : Timeout--> In = 0 Out = 0
19ec-1c88:61514991.331 : <= IoObject::SetTimeout
19ec-1c88:61514991.462 : => CAsicIO::CAsicIO
19ec-1c88:61514991.604 : => CNT96226::CNT96226
19ec-1c88:61514991.717 : => CNT96226::Open
19ec-1c88:61515034.503 : <= CNT96226::Open ret = 1
19ec-1c88:61515034.700 : => CNT96226::Initialize
19ec-1c88:61515035.075 : <= CNT96226::Initialize ret = 1
19ec-1c88:61515035.201 : <= CNT96226::CNT96226
19ec-1c88:61515035.302 : <= CAsicIO::CAsicIO
19ec-1c88:61515035.409 : => CAsicIO::InitializeDevice
19ec-1c88:61515035.547 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61515047.144 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61515047.359 : => IoObject::GetLockName
19ec-1c88:61515047.465 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61515047.595 : <= IoObject::GetLockName
19ec-1c88:61515048.536 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61515048.681 : IO Send command 10 bytes
19ec-1c88:61515048.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:61515048.897 : iCmd = 0, nBytes = 10
19ec-1c88:61515049.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61515415.367 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61515415.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:61515415.729 : iCmd = 0, nBytes = 128
19ec-1c88:61515638.747 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61515639.133 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61515639.562 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61515639.841 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61515640.095 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61515640.354 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61515640.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61515640.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61515640.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61515641.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:61515641.226 : iCmd = 1, nBytes = 4
19ec-1c88:61515851.076 : 0000 : 00 00 00 00 
19ec-1c88:61515851.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61515851.449 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61515851.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:61515851.678 : iCmd = 3, nBytes = 2
19ec-1c88:61516256.828 : 0000 : 06 38 
19ec-1c88:61516257.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61516257.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:61516257.311 : iCmd = 4, nBytes = 2
19ec-1c88:61516572.928 : 0000 : 07 07 
19ec-1c88:61516573.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61516573.480 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61516573.668 : => IoObject::InitializeDevice
19ec-1c88:61516573.853 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61516575.073 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61516575.225 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61516576.554 : => FindScanner
19ec-1c88:61516576.669 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61516576.801 : <= FindScanner ret = 1
19ec-1c88:61516576.917 : => IoObject::IoLockStart
19ec-1c88:61516577.121 : => CAsicIO::CheckDevice
19ec-1c88:61516577.226 : => CNT96226::ConnectIsAvailable
19ec-1c88:61516601.351 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61516601.583 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61516601.709 : <= IoObject::IoLockStart
19ec-1c88:61516601.836 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61516601.973 : IO Send command 10 bytes
19ec-1c88:61516602.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:61516602.277 : iCmd = 0, nBytes = 10
19ec-1c88:61516602.494 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61516826.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61516826.487 : System send command 10 bytes + data 0 bytes
19ec-1c88:61516826.620 : IO total need to receive data 5 bytes
19ec-1c88:61516826.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:61516826.846 : iCmd = 0, nBytes = 5
19ec-1c88:61517040.711 : 0000 : 06 00 02 02 ab 
19ec-1c88:61517040.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61517041.069 : System total receive data 5 bytes
19ec-1c88:61517041.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:61517041.304 : iCmd = 1, nBytes = 4
19ec-1c88:61517222.502 : 0000 : 00 00 00 00 
19ec-1c88:61517222.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61517222.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61517223.006 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61517223.133 : IO Send command 10 bytes
19ec-1c88:61517223.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:61517223.424 : iCmd = 0, nBytes = 10
19ec-1c88:61517223.631 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61517428.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61517429.124 : System send command 10 bytes + data 0 bytes
19ec-1c88:61517429.258 : IO total need to receive data 165 bytes
19ec-1c88:61517429.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:61517429.498 : iCmd = 0, nBytes = 165
19ec-1c88:61517640.982 : skip dump 37 bytes
19ec-1c88:61517641.328 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61517641.613 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61517641.883 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61517642.153 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61517642.415 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61517642.682 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61517642.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61517643.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61517643.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61517643.434 : System total receive data 165 bytes
19ec-1c88:61517643.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:61517643.656 : iCmd = 1, nBytes = 4
19ec-1c88:61517849.454 : 0000 : 00 00 00 00 
19ec-1c88:61517849.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61517849.833 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61517850.222 : Dump Inquiry
19ec-1c88:61517850.487 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61517850.771 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61517851.037 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61517851.304 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61517851.560 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61517851.824 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61517852.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61517852.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61517852.602 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61517852.864 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61517853.040 : 00a0 : 00 00 00 00 00 
19ec-1c88:61517853.168 : => ReadNVMDataInternal
19ec-1c88:61517853.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61517853.689 : IO Send command 10 bytes
19ec-1c88:61517853.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:61517853.961 : iCmd = 0, nBytes = 10
19ec-1c88:61517854.166 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61518213.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61518213.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:61518213.921 : IO total need to receive data 128 bytes
19ec-1c88:61518214.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:61518214.155 : iCmd = 0, nBytes = 128
19ec-1c88:61518429.583 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61518429.951 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61518430.239 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61518430.508 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61518430.773 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61518431.025 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61518431.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61518431.541 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61518431.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61518431.804 : System total receive data 128 bytes
19ec-1c88:61518431.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:61518432.036 : iCmd = 1, nBytes = 4
19ec-1c88:61518642.376 : 0000 : 00 00 00 00 
19ec-1c88:61518642.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61518642.856 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61518642.993 : NVMData.PadScanCount = 0
19ec-1c88:61518643.113 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61518643.228 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61518643.343 : NVMData.FlatbedScanCount = 0
19ec-1c88:61518643.455 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61518643.564 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61518643.672 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61518643.788 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61518643.899 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61518644.011 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61518644.120 : NVMData.BornMonth = 0
19ec-1c88:61518644.223 : NVMData.BornDay = 0
19ec-1c88:61518644.326 : NVMData.BornYear = 0
19ec-1c88:61518644.420 : NVMData.FirstScanMonth = 4
19ec-1c88:61518644.522 : NVMData.FirstScanDay = 30
19ec-1c88:61518644.629 : NVMData.FirstScanYear = 2020
19ec-1c88:61518644.739 : NVMData.VerticalMagnification = 0
19ec-1c88:61518644.849 : NVMData.HorizontalMagnification = 0
19ec-1c88:61518644.964 : NVMData.PowerSavingTime = 15
19ec-1c88:61518645.074 : NVMData.SN = A094165189010062
19ec-1c88:61518645.171 : NVMData.AutoFeed = 0
19ec-1c88:61518645.273 : NVMData.CCDType = 0
19ec-1c88:61518645.366 : NVMData.ScanSpeed = 0
19ec-1c88:61518645.465 : NVMData.RollerCount = 0
19ec-1c88:61518645.567 : NVMData.MultifeedCount = 0
19ec-1c88:61518645.667 : NVMData.JamCount = 0
19ec-1c88:61518645.762 : NVMData.IdentifyInfo = 
19ec-1c88:61518645.860 : NVMData.FormalName = 
19ec-1c88:61518646.312 : NVMData.ReservedB = 0
19ec-1c88:61518646.431 : NVMData.FunctionCode = 0
19ec-1c88:61518646.531 : NVMData.PreFeed = 0
19ec-1c88:61518646.634 : NVMData.PreFeedTime = 0
19ec-1c88:61518646.734 : NVMData.ButtonNumber = 0
19ec-1c88:61518646.848 : NVMData.PowerOffTime = 0
19ec-1c88:61518646.949 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61518647.086 : => IoObject::IoLockEnd
19ec-1c88:61518647.272 : <= IoObject::IoLockEnd
19ec-1c88:61518647.372 : <= InitializeScanner ret = 1
19ec-1c88:61520421.318 : => GetLogicalScannerAbility
19ec-1c88:61520421.514 : => IoObject::IoLockStart
19ec-1c88:61520421.649 : => CAsicIO::CheckDevice
19ec-1c88:61520421.707 : => CNT96226::ConnectIsAvailable
19ec-1c88:61520438.742 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61520438.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61520438.905 : <= IoObject::IoLockStart
19ec-1c88:61520438.962 : => IoObject::IoLockEnd
19ec-1c88:61520439.062 : <= IoObject::IoLockEnd
19ec-1c88:61520439.139 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61524207.934 : => GetLogicalScannerAbilityEx
19ec-1c88:61524208.134 : => IoObject::IoLockStart
19ec-1c88:61524208.266 : => CAsicIO::CheckDevice
19ec-1c88:61524208.328 : => CNT96226::ConnectIsAvailable
19ec-1c88:61524227.510 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61524227.717 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61524228.066 : <= IoObject::IoLockStart
19ec-1c88:61524228.127 : => IoObject::IoLockEnd
19ec-1c88:61524228.225 : <= IoObject::IoLockEnd
19ec-1c88:61524228.338 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61524228.419 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61531277.415 : => ReadNVMData
19ec-1c88:61531277.595 : => IoObject::IoLockStart
19ec-1c88:61531277.729 : => CAsicIO::CheckDevice
19ec-1c88:61531277.786 : => CNT96226::ConnectIsAvailable
19ec-1c88:61531299.483 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61531299.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61531299.854 : <= IoObject::IoLockStart
19ec-1c88:61531300.205 : => ReadNVMDataInternal
19ec-1c88:61531300.266 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61531300.334 : IO Send command 10 bytes
19ec-1c88:61531300.462 : => CNT96226::VenderCmd_SetData
19ec-1c88:61531300.522 : iCmd = 0, nBytes = 10
19ec-1c88:61531300.635 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61531656.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61531656.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:61531656.837 : IO total need to receive data 128 bytes
19ec-1c88:61531656.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:61531656.956 : iCmd = 0, nBytes = 128
19ec-1c88:61531843.579 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61531843.757 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61531843.909 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61531844.049 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61531844.178 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61531844.302 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61531844.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61531844.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61531844.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61531844.918 : System total receive data 128 bytes
19ec-1c88:61531844.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:61531845.036 : iCmd = 1, nBytes = 4
19ec-1c88:61532046.538 : 0000 : 00 00 00 00 
19ec-1c88:61532046.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61532046.769 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61532046.837 : NVMData.PadScanCount = 0
19ec-1c88:61532046.891 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61532046.946 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61532047.004 : NVMData.FlatbedScanCount = 0
19ec-1c88:61532047.060 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61532047.296 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61532047.364 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61532047.418 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61532047.474 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61532047.527 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61532047.580 : NVMData.BornMonth = 0
19ec-1c88:61532047.634 : NVMData.BornDay = 0
19ec-1c88:61532047.684 : NVMData.BornYear = 0
19ec-1c88:61532047.732 : NVMData.FirstScanMonth = 4
19ec-1c88:61532047.783 : NVMData.FirstScanDay = 30
19ec-1c88:61532047.839 : NVMData.FirstScanYear = 2020
19ec-1c88:61532047.890 : NVMData.VerticalMagnification = 0
19ec-1c88:61532047.945 : NVMData.HorizontalMagnification = 0
19ec-1c88:61532047.998 : NVMData.PowerSavingTime = 15
19ec-1c88:61532048.053 : NVMData.SN = A094165189010062
19ec-1c88:61532048.103 : NVMData.AutoFeed = 0
19ec-1c88:61532048.151 : NVMData.CCDType = 0
19ec-1c88:61532048.199 : NVMData.ScanSpeed = 0
19ec-1c88:61532048.249 : NVMData.RollerCount = 0
19ec-1c88:61532048.301 : NVMData.MultifeedCount = 0
19ec-1c88:61532048.353 : NVMData.JamCount = 0
19ec-1c88:61532048.402 : NVMData.IdentifyInfo = 
19ec-1c88:61532048.451 : NVMData.FormalName = 
19ec-1c88:61532048.497 : NVMData.ReservedB = 0
19ec-1c88:61532048.544 : NVMData.FunctionCode = 0
19ec-1c88:61532048.593 : NVMData.PreFeed = 0
19ec-1c88:61532048.638 : NVMData.PreFeedTime = 0
19ec-1c88:61532048.685 : NVMData.ButtonNumber = 0
19ec-1c88:61532048.735 : NVMData.PowerOffTime = 0
19ec-1c88:61532048.785 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61532048.841 : => IoObject::IoLockEnd
19ec-1c88:61532048.929 : <= IoObject::IoLockEnd
19ec-1c88:61532048.978 : <= ReadNVMData ret = 1
19ec-1c88:61542224.388 : => GetADFStatus
19ec-1c88:61542224.823 : => IoObject::IoLockStart
19ec-1c88:61542224.962 : => CAsicIO::CheckDevice
19ec-1c88:61542225.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:61542249.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61542249.899 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61542249.963 : <= IoObject::IoLockStart
19ec-1c88:61542250.022 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61542250.088 : IO Send command 10 bytes
19ec-1c88:61542250.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:61542250.261 : iCmd = 0, nBytes = 10
19ec-1c88:61542250.369 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61542446.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61542446.268 : System send command 10 bytes + data 0 bytes
19ec-1c88:61542446.338 : IO total need to receive data 2 bytes
19ec-1c88:61542446.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:61542446.457 : iCmd = 0, nBytes = 2
19ec-1c88:61542655.651 : 0000 : 00 00 
19ec-1c88:61542655.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61542655.818 : System total receive data 2 bytes
19ec-1c88:61542655.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:61542655.934 : iCmd = 1, nBytes = 4
19ec-1c88:61542847.566 : 0000 : 00 00 00 00 
19ec-1c88:61542847.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61542847.805 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61542847.868 : Return status = 0
19ec-1c88:61542847.924 : => IoObject::IoLockEnd
19ec-1c88:61542848.010 : <= IoObject::IoLockEnd
19ec-1c88:61542848.057 : <= GetADFStatus ret = 1
19ec-1c88:61545490.572 : => GetADFStatus
19ec-1c88:61545490.770 : => IoObject::IoLockStart
19ec-1c88:61545490.901 : => CAsicIO::CheckDevice
19ec-1c88:61545490.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:61545517.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61545517.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61545517.684 : <= IoObject::IoLockStart
19ec-1c88:61545517.741 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61545517.806 : IO Send command 10 bytes
19ec-1c88:61545517.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:61545517.979 : iCmd = 0, nBytes = 10
19ec-1c88:61545518.088 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61545721.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61545721.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:61545721.883 : IO total need to receive data 2 bytes
19ec-1c88:61545721.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:61545722.013 : iCmd = 0, nBytes = 2
19ec-1c88:61545909.575 : 0000 : 00 00 
19ec-1c88:61545909.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61545909.770 : System total receive data 2 bytes
19ec-1c88:61545909.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:61545909.892 : iCmd = 1, nBytes = 4
19ec-1c88:61546052.156 : 0000 : 00 00 00 00 
19ec-1c88:61546052.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61546052.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61546052.779 : Return status = 0
19ec-1c88:61546052.837 : => IoObject::IoLockEnd
19ec-1c88:61546052.924 : <= IoObject::IoLockEnd
19ec-1c88:61546052.974 : <= GetADFStatus ret = 1
19ec-1c88:61548070.202 : => TerminateDriver
19ec-1c88:61548070.396 : => CAsicIO::~CAsicIO,pStage=199691336
19ec-1c88:61548070.470 : => CNT96226::Close
19ec-1c88:61548074.518 : <= CNT96226::Close ret = 1
19ec-1c88:61548074.598 : <= CAsicIO::~CAsicIO
19ec-1c88:61548074.659 : => IoObject::IoLockEnd
19ec-1c88:61548074.710 : <= IoObject::IoLockEnd
19ec-1c88:61548074.763 : => IoObject::TerminateDevice
19ec-1c88:61548074.822 : => IoObject::IoLockEnd
19ec-1c88:61548074.870 : <= IoObject::IoLockEnd
19ec-1c88:61548074.972 : <= IoObject::TerminateDevice
19ec-1c88:61548075.217 : <= TerminateDriver ret = 1
19ec-1c88:61591316.191 : ============Debug Start==========
19ec-1c88:61591316.451 : Date : 2020/4/30 14:35:59
19ec-1c88:61591316.539 : Process ID : 19ec
19ec-1c88:61591316.939 : Windows : Version 10.0 build 18363 
19ec-1c88:61591317.376 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61591317.439 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61591317.508 : MemoryStatus.ullAvailPhys : 1779003392
19ec-1c88:61591317.569 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61591317.631 : MemoryStatus.ullAvailPageFile : 3059220480
19ec-1c88:61591317.694 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61591317.755 : MemoryStatus.ullAvailVirtual : 1705037824
19ec-1c88:61591317.819 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61591317.921 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61591317.982 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61591318.215 : CPU Count : 4
19ec-1c88:61591318.262 : CPU Frequency : 100.000 Mhz
19ec-1c88:61591322.234 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61591322.370 : => InitializeDriver
19ec-1c88:61591322.639 : <= InitializeDriver ret = 1
19ec-1c88:61591322.700 : => InitializeScanner
19ec-1c88:61591322.780 : => CAsicIO::GetDeviceList
19ec-1c88:61591323.080 : => CNT96226::CNT96226
19ec-1c88:61591323.137 : => CNT96226::Open
19ec-1c88:61591343.382 : <= CNT96226::Open ret = 1
19ec-1c88:61591343.478 : => CNT96226::Initialize
19ec-1c88:61591343.658 : <= CNT96226::Initialize ret = 1
19ec-1c88:61591343.716 : <= CNT96226::CNT96226
19ec-1c88:61591343.769 : => CNT96226::EnumAvailableDevice
19ec-1c88:61591348.964 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61591349.044 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61591349.102 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61595364.183 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61595364.459 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61595369.952 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61595370.061 : => IoObject::GetLockName
19ec-1c88:61595370.122 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61595370.194 : <= IoObject::GetLockName
19ec-1c88:61595370.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:61595370.717 : iCmd = 3, nBytes = 2
19ec-1c88:61595758.267 : 0000 : 06 38 
19ec-1c88:61595758.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61595758.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:61595758.509 : iCmd = 4, nBytes = 2
19ec-1c88:61596070.848 : 0000 : 07 07 
19ec-1c88:61596071.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61596071.214 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61596071.379 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61596071.516 : IO Send command 10 bytes
19ec-1c88:61596071.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:61596071.734 : iCmd = 0, nBytes = 10
19ec-1c88:61596071.944 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61596283.915 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61596284.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:61596284.308 : iCmd = 0, nBytes = 165
19ec-1c88:61596496.406 : skip dump 37 bytes
19ec-1c88:61596496.804 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61596497.098 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61596497.381 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61596497.658 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61596497.926 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61596498.203 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61596498.460 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61596498.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61596498.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61596498.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:61596499.061 : iCmd = 1, nBytes = 4
19ec-1c88:61596724.601 : 0000 : 00 00 00 00 
19ec-1c88:61596724.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61596724.958 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61596725.071 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61596725.209 : IO Send command 10 bytes
19ec-1c88:61596725.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:61596725.422 : iCmd = 0, nBytes = 10
19ec-1c88:61596725.639 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61597090.788 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61597091.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:61597091.155 : iCmd = 0, nBytes = 128
19ec-1c88:61597303.686 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61597304.056 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61597304.342 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61597304.616 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61597304.876 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61597305.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61597305.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61597305.623 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61597305.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61597305.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:61597305.982 : iCmd = 1, nBytes = 4
19ec-1c88:61597481.059 : 0000 : 00 00 00 00 
19ec-1c88:61597481.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61597481.404 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61597481.781 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61597481.923 : => CNT96226::Close
19ec-1c88:61597490.054 : <= CNT96226::Close ret = 1
19ec-1c88:61597490.272 : <= CNT96226::~CNT96226
19ec-1c88:61597490.463 : <= CAsicIO::GetDeviceList
19ec-1c88:61597491.314 : => IoObject::SetTimeout
19ec-1c88:61597491.589 : Timeout--> In = 0 Out = 0
19ec-1c88:61597491.708 : <= IoObject::SetTimeout
19ec-1c88:61597491.845 : => CAsicIO::CAsicIO
19ec-1c88:61597491.987 : => CNT96226::CNT96226
19ec-1c88:61597492.103 : => CNT96226::Open
19ec-1c88:61597540.242 : <= CNT96226::Open ret = 1
19ec-1c88:61597540.462 : => CNT96226::Initialize
19ec-1c88:61597540.852 : <= CNT96226::Initialize ret = 1
19ec-1c88:61597540.979 : <= CNT96226::CNT96226
19ec-1c88:61597541.088 : <= CAsicIO::CAsicIO
19ec-1c88:61597541.195 : => CAsicIO::InitializeDevice
19ec-1c88:61597541.328 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61597552.982 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61597553.220 : => IoObject::GetLockName
19ec-1c88:61597553.342 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61597553.485 : <= IoObject::GetLockName
19ec-1c88:61597554.447 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61597554.595 : IO Send command 10 bytes
19ec-1c88:61597554.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:61597554.808 : iCmd = 0, nBytes = 10
19ec-1c88:61597555.038 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61597911.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61597911.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:61597911.597 : iCmd = 0, nBytes = 128
19ec-1c88:61598115.123 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61598115.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61598115.563 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61598115.745 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61598115.915 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61598116.078 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61598116.237 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61598116.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61598116.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61598116.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:61598116.633 : iCmd = 1, nBytes = 4
19ec-1c88:61598325.204 : 0000 : 00 00 00 00 
19ec-1c88:61598325.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61598325.412 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61598325.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:61598325.553 : iCmd = 3, nBytes = 2
19ec-1c88:61598703.350 : 0000 : 06 38 
19ec-1c88:61598703.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61598703.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:61598703.668 : iCmd = 4, nBytes = 2
19ec-1c88:61599019.784 : 0000 : 07 07 
19ec-1c88:61599019.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61599020.102 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61599020.229 : => IoObject::InitializeDevice
19ec-1c88:61599020.358 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61599021.181 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61599021.277 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61599022.222 : => FindScanner
19ec-1c88:61599022.296 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61599022.374 : <= FindScanner ret = 1
19ec-1c88:61599022.449 : => IoObject::IoLockStart
19ec-1c88:61599022.581 : => CAsicIO::CheckDevice
19ec-1c88:61599022.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:61599042.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61599043.024 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61599043.096 : <= IoObject::IoLockStart
19ec-1c88:61599043.170 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61599043.517 : IO Send command 10 bytes
19ec-1c88:61599043.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:61599043.703 : iCmd = 0, nBytes = 10
19ec-1c88:61599043.841 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61599245.145 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61599245.300 : System send command 10 bytes + data 0 bytes
19ec-1c88:61599245.386 : IO total need to receive data 5 bytes
19ec-1c88:61599245.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:61599245.530 : iCmd = 0, nBytes = 5
19ec-1c88:61599453.334 : 0000 : 06 00 02 02 ab 
19ec-1c88:61599453.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61599453.528 : System total receive data 5 bytes
19ec-1c88:61599453.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:61599453.675 : iCmd = 1, nBytes = 4
19ec-1c88:61599657.531 : 0000 : 00 00 00 00 
19ec-1c88:61599657.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61599657.798 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61599657.879 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61599657.966 : IO Send command 10 bytes
19ec-1c88:61599658.070 : => CNT96226::VenderCmd_SetData
19ec-1c88:61599658.149 : iCmd = 0, nBytes = 10
19ec-1c88:61599658.289 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61599851.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61599851.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:61599851.888 : IO total need to receive data 165 bytes
19ec-1c88:61599852.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:61599852.326 : iCmd = 0, nBytes = 165
19ec-1c88:61600051.174 : skip dump 37 bytes
19ec-1c88:61600051.707 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61600051.887 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61600052.064 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61600052.234 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61600052.399 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61600052.569 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61600052.728 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600052.889 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600052.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61600053.045 : System total receive data 165 bytes
19ec-1c88:61600053.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:61600053.189 : iCmd = 1, nBytes = 4
19ec-1c88:61600190.076 : 0000 : 00 00 00 00 
19ec-1c88:61600190.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61600190.410 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61600190.626 : Dump Inquiry
19ec-1c88:61600190.789 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61600190.963 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61600191.133 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61600191.302 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61600191.471 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61600191.644 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61600191.806 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600191.968 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600192.137 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61600192.303 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61600192.417 : 00a0 : 00 00 00 00 00 
19ec-1c88:61600192.505 : => ReadNVMDataInternal
19ec-1c88:61600192.744 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61600192.826 : IO Send command 10 bytes
19ec-1c88:61600192.932 : => CNT96226::VenderCmd_SetData
19ec-1c88:61600192.998 : iCmd = 0, nBytes = 10
19ec-1c88:61600193.125 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61600506.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61600506.312 : System send command 10 bytes + data 0 bytes
19ec-1c88:61600506.403 : IO total need to receive data 128 bytes
19ec-1c88:61600506.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:61600506.550 : iCmd = 0, nBytes = 128
19ec-1c88:61600716.936 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600717.172 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600717.364 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61600717.544 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61600717.713 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61600718.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600718.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600718.342 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61600718.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61600718.515 : System total receive data 128 bytes
19ec-1c88:61600718.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:61600718.668 : iCmd = 1, nBytes = 4
19ec-1c88:61600917.921 : 0000 : 00 00 00 00 
19ec-1c88:61600918.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61600918.212 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61600918.298 : NVMData.PadScanCount = 0
19ec-1c88:61600918.370 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61600918.444 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61600918.519 : NVMData.FlatbedScanCount = 0
19ec-1c88:61600918.593 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61600918.666 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61600918.739 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61600918.807 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61600918.879 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61600918.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61600919.022 : NVMData.BornMonth = 0
19ec-1c88:61600919.088 : NVMData.BornDay = 0
19ec-1c88:61600919.152 : NVMData.BornYear = 0
19ec-1c88:61600919.218 : NVMData.FirstScanMonth = 4
19ec-1c88:61600919.286 : NVMData.FirstScanDay = 30
19ec-1c88:61600919.356 : NVMData.FirstScanYear = 2020
19ec-1c88:61600919.428 : NVMData.VerticalMagnification = 0
19ec-1c88:61600919.500 : NVMData.HorizontalMagnification = 0
19ec-1c88:61600919.570 : NVMData.PowerSavingTime = 15
19ec-1c88:61600919.640 : NVMData.SN = A094165189010062
19ec-1c88:61600919.706 : NVMData.AutoFeed = 0
19ec-1c88:61600919.772 : NVMData.CCDType = 0
19ec-1c88:61600919.833 : NVMData.ScanSpeed = 0
19ec-1c88:61600919.895 : NVMData.RollerCount = 0
19ec-1c88:61600919.959 : NVMData.MultifeedCount = 0
19ec-1c88:61600920.023 : NVMData.JamCount = 0
19ec-1c88:61600920.089 : NVMData.IdentifyInfo = 
19ec-1c88:61600920.154 : NVMData.FormalName = 
19ec-1c88:61600920.436 : NVMData.ReservedB = 0
19ec-1c88:61600920.510 : NVMData.FunctionCode = 0
19ec-1c88:61600920.580 : NVMData.PreFeed = 0
19ec-1c88:61600920.643 : NVMData.PreFeedTime = 0
19ec-1c88:61600920.706 : NVMData.ButtonNumber = 0
19ec-1c88:61600920.771 : NVMData.PowerOffTime = 0
19ec-1c88:61600920.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61600920.935 : => IoObject::IoLockEnd
19ec-1c88:61600921.055 : <= IoObject::IoLockEnd
19ec-1c88:61600921.120 : <= InitializeScanner ret = 1
19ec-1c88:61600921.200 : => GetLogicalScannerAbilityEx
19ec-1c88:61600921.274 : => IoObject::IoLockStart
19ec-1c88:61600921.393 : => CAsicIO::CheckDevice
19ec-1c88:61600921.466 : => CNT96226::ConnectIsAvailable
19ec-1c88:61600946.206 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61600946.326 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61600946.400 : <= IoObject::IoLockStart
19ec-1c88:61600946.473 : => IoObject::IoLockEnd
19ec-1c88:61600946.594 : <= IoObject::IoLockEnd
19ec-1c88:61600946.736 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61600946.831 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61601168.960 : => ReadNVMData
19ec-1c88:61601169.121 : => IoObject::IoLockStart
19ec-1c88:61601169.284 : => CAsicIO::CheckDevice
19ec-1c88:61601169.356 : => CNT96226::ConnectIsAvailable
19ec-1c88:61601193.540 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61601193.691 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61601193.768 : <= IoObject::IoLockStart
19ec-1c88:61601193.844 : => ReadNVMDataInternal
19ec-1c88:61601193.916 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61601194.002 : IO Send command 10 bytes
19ec-1c88:61601194.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:61601194.211 : iCmd = 0, nBytes = 10
19ec-1c88:61601194.354 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61601540.805 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61601540.976 : System send command 10 bytes + data 0 bytes
19ec-1c88:61601541.065 : IO total need to receive data 128 bytes
19ec-1c88:61601541.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:61601541.221 : iCmd = 0, nBytes = 128
19ec-1c88:61601749.968 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61601750.204 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61601750.393 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61601750.573 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61601750.747 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61601750.909 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61601751.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61601751.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61601751.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61601751.409 : System total receive data 128 bytes
19ec-1c88:61601751.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:61601751.561 : iCmd = 1, nBytes = 4
19ec-1c88:61601930.358 : 0000 : 00 00 00 00 
19ec-1c88:61601930.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61601930.655 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61601930.748 : NVMData.PadScanCount = 0
19ec-1c88:61601930.820 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61601930.891 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61601930.969 : NVMData.FlatbedScanCount = 0
19ec-1c88:61601931.041 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61601931.110 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61601931.181 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61601931.257 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61601931.325 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61601931.394 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61601931.463 : NVMData.BornMonth = 0
19ec-1c88:61601931.525 : NVMData.BornDay = 0
19ec-1c88:61601931.594 : NVMData.BornYear = 0
19ec-1c88:61601931.659 : NVMData.FirstScanMonth = 4
19ec-1c88:61601931.727 : NVMData.FirstScanDay = 30
19ec-1c88:61601931.795 : NVMData.FirstScanYear = 2020
19ec-1c88:61601932.044 : NVMData.VerticalMagnification = 0
19ec-1c88:61601932.123 : NVMData.HorizontalMagnification = 0
19ec-1c88:61601932.199 : NVMData.PowerSavingTime = 15
19ec-1c88:61601932.267 : NVMData.SN = A094165189010062
19ec-1c88:61601932.331 : NVMData.AutoFeed = 0
19ec-1c88:61601932.396 : NVMData.CCDType = 0
19ec-1c88:61601932.460 : NVMData.ScanSpeed = 0
19ec-1c88:61601932.524 : NVMData.RollerCount = 0
19ec-1c88:61601932.590 : NVMData.MultifeedCount = 0
19ec-1c88:61601932.658 : NVMData.JamCount = 0
19ec-1c88:61601932.725 : NVMData.IdentifyInfo = 
19ec-1c88:61601932.791 : NVMData.FormalName = 
19ec-1c88:61601932.851 : NVMData.ReservedB = 0
19ec-1c88:61601932.915 : NVMData.FunctionCode = 0
19ec-1c88:61601932.978 : NVMData.PreFeed = 0
19ec-1c88:61601933.041 : NVMData.PreFeedTime = 0
19ec-1c88:61601933.107 : NVMData.ButtonNumber = 0
19ec-1c88:61601933.172 : NVMData.PowerOffTime = 0
19ec-1c88:61601933.236 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61601933.311 : => IoObject::IoLockEnd
19ec-1c88:61601933.430 : <= IoObject::IoLockEnd
19ec-1c88:61601933.491 : <= ReadNVMData ret = 1
19ec-1c88:61602598.911 : => TerminateDriver
19ec-1c88:61602599.116 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:61602599.212 : => CNT96226::Close
19ec-1c88:61602604.179 : <= CNT96226::Close ret = 1
19ec-1c88:61602604.287 : <= CAsicIO::~CAsicIO
19ec-1c88:61602604.363 : => IoObject::IoLockEnd
19ec-1c88:61602604.430 : <= IoObject::IoLockEnd
19ec-1c88:61602604.497 : => IoObject::TerminateDevice
19ec-1c88:61602604.570 : => IoObject::IoLockEnd
19ec-1c88:61602604.633 : <= IoObject::IoLockEnd
19ec-1c88:61602604.760 : <= IoObject::TerminateDevice
19ec-1c88:61602605.067 : <= TerminateDriver ret = 1
19ec-1c88:61605284.664 : ============Debug Start==========
19ec-1c88:61605284.949 : Date : 2020/4/30 14:35:59
19ec-1c88:61605285.029 : Process ID : 19ec
19ec-1c88:61605285.667 : Windows : Version 10.0 build 18363 
19ec-1c88:61605286.136 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61605286.201 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61605286.270 : MemoryStatus.ullAvailPhys : 1780047872
19ec-1c88:61605286.334 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61605286.398 : MemoryStatus.ullAvailPageFile : 3059658752
19ec-1c88:61605286.459 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61605286.517 : MemoryStatus.ullAvailVirtual : 1705091072
19ec-1c88:61605286.578 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61605286.685 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61605286.748 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61605286.994 : CPU Count : 4
19ec-1c88:61605287.045 : CPU Frequency : 100.000 Mhz
19ec-1c88:61605291.765 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61605291.895 : => InitializeDriver
19ec-1c88:61605292.168 : <= InitializeDriver ret = 1
19ec-1c88:61607795.802 : => InitializeScanner
19ec-1c88:61607796.054 : => CAsicIO::GetDeviceList
19ec-1c88:61607796.671 : => CNT96226::CNT96226
19ec-1c88:61607796.735 : => CNT96226::Open
19ec-1c88:61607818.852 : <= CNT96226::Open ret = 1
19ec-1c88:61607818.959 : => CNT96226::Initialize
19ec-1c88:61607819.143 : <= CNT96226::Initialize ret = 1
19ec-1c88:61607819.201 : <= CNT96226::CNT96226
19ec-1c88:61607819.258 : => CNT96226::EnumAvailableDevice
19ec-1c88:61607824.677 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61607824.756 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61607824.814 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61611544.316 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61611544.590 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61611550.149 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61611550.255 : => IoObject::GetLockName
19ec-1c88:61611550.316 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61611550.383 : <= IoObject::GetLockName
19ec-1c88:61611550.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:61611550.957 : iCmd = 3, nBytes = 2
19ec-1c88:61611924.723 : 0000 : 06 38 
19ec-1c88:61611924.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61611924.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:61611925.017 : iCmd = 4, nBytes = 2
19ec-1c88:61612212.237 : 0000 : 07 07 
19ec-1c88:61612212.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61612212.441 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61612212.529 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61612212.599 : IO Send command 10 bytes
19ec-1c88:61612212.648 : => CNT96226::VenderCmd_SetData
19ec-1c88:61612212.702 : iCmd = 0, nBytes = 10
19ec-1c88:61612212.808 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61612420.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61612420.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:61612420.565 : iCmd = 0, nBytes = 165
19ec-1c88:61612625.940 : skip dump 37 bytes
19ec-1c88:61612626.155 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61612626.301 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61612626.436 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61612626.570 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61612626.699 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61612626.831 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61612626.957 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61612627.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61612627.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61612627.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:61612627.263 : iCmd = 1, nBytes = 4
19ec-1c88:61612834.863 : 0000 : 00 00 00 00 
19ec-1c88:61612834.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61612835.015 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61612835.074 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61612835.136 : IO Send command 10 bytes
19ec-1c88:61612835.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:61612835.242 : iCmd = 0, nBytes = 10
19ec-1c88:61612835.342 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61613164.132 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61613164.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:61613164.339 : iCmd = 0, nBytes = 128
19ec-1c88:61613359.350 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61613359.526 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61613359.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61613359.799 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61613359.925 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61613360.048 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61613360.168 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61613360.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61613360.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61613360.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:61613360.467 : iCmd = 1, nBytes = 4
19ec-1c88:61613542.847 : 0000 : 00 00 00 00 
19ec-1c88:61613542.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61613543.033 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61613543.231 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61613543.304 : => CNT96226::Close
19ec-1c88:61613547.409 : <= CNT96226::Close ret = 1
19ec-1c88:61613547.482 : <= CNT96226::~CNT96226
19ec-1c88:61613547.571 : <= CAsicIO::GetDeviceList
19ec-1c88:61613548.012 : => IoObject::SetTimeout
19ec-1c88:61613548.144 : Timeout--> In = 0 Out = 0
19ec-1c88:61613548.204 : <= IoObject::SetTimeout
19ec-1c88:61613548.274 : => CAsicIO::CAsicIO
19ec-1c88:61613548.344 : => CNT96226::CNT96226
19ec-1c88:61613548.398 : => CNT96226::Open
19ec-1c88:61613571.525 : <= CNT96226::Open ret = 1
19ec-1c88:61613571.624 : => CNT96226::Initialize
19ec-1c88:61613571.813 : <= CNT96226::Initialize ret = 1
19ec-1c88:61613571.871 : <= CNT96226::CNT96226
19ec-1c88:61613571.924 : <= CAsicIO::CAsicIO
19ec-1c88:61613571.974 : => CAsicIO::InitializeDevice
19ec-1c88:61613572.041 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61613577.961 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61613578.080 : => IoObject::GetLockName
19ec-1c88:61613578.138 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61613578.201 : <= IoObject::GetLockName
19ec-1c88:61613578.700 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61613578.775 : IO Send command 10 bytes
19ec-1c88:61613578.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:61613578.881 : iCmd = 0, nBytes = 10
19ec-1c88:61613578.989 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61613931.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61613931.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:61613931.554 : iCmd = 0, nBytes = 128
19ec-1c88:61614130.318 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61614130.479 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61614130.616 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61614130.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61614130.875 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61614131.000 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61614131.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61614131.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61614131.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61614131.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:61614131.413 : iCmd = 1, nBytes = 4
19ec-1c88:61614329.624 : 0000 : 00 00 00 00 
19ec-1c88:61614329.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61614329.781 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61614329.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:61614329.898 : iCmd = 3, nBytes = 2
19ec-1c88:61614677.162 : 0000 : 06 38 
19ec-1c88:61614677.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61614677.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:61614677.427 : iCmd = 4, nBytes = 2
19ec-1c88:61614988.300 : 0000 : 07 07 
19ec-1c88:61614988.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61614988.625 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61614988.722 : => IoObject::InitializeDevice
19ec-1c88:61614988.832 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61614989.598 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61614989.671 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61614990.435 : => FindScanner
19ec-1c88:61614990.495 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61614990.562 : <= FindScanner ret = 1
19ec-1c88:61614990.623 : => IoObject::IoLockStart
19ec-1c88:61614990.732 : => CAsicIO::CheckDevice
19ec-1c88:61614990.784 : => CNT96226::ConnectIsAvailable
19ec-1c88:61615015.441 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61615015.557 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61615015.615 : <= IoObject::IoLockStart
19ec-1c88:61615015.675 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61615015.743 : IO Send command 10 bytes
19ec-1c88:61615015.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:61615015.894 : iCmd = 0, nBytes = 10
19ec-1c88:61615015.997 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61615215.953 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61615216.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:61615216.146 : IO total need to receive data 5 bytes
19ec-1c88:61615216.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:61615216.264 : iCmd = 0, nBytes = 5
19ec-1c88:61615384.566 : 0000 : 06 00 02 02 ab 
19ec-1c88:61615384.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61615384.716 : System total receive data 5 bytes
19ec-1c88:61615384.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:61615384.835 : iCmd = 1, nBytes = 4
19ec-1c88:61615552.185 : 0000 : 00 00 00 00 
19ec-1c88:61615552.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61615552.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61615552.515 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61615552.583 : IO Send command 10 bytes
19ec-1c88:61615552.675 : => CNT96226::VenderCmd_SetData
19ec-1c88:61615552.730 : iCmd = 0, nBytes = 10
19ec-1c88:61615552.837 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61615755.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61615755.288 : System send command 10 bytes + data 0 bytes
19ec-1c88:61615755.359 : IO total need to receive data 165 bytes
19ec-1c88:61615755.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:61615755.477 : iCmd = 0, nBytes = 165
19ec-1c88:61615914.221 : skip dump 37 bytes
19ec-1c88:61615914.403 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61615914.540 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61615914.675 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61615914.806 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61615914.934 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61615915.065 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61615915.191 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61615915.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61615915.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61615915.440 : System total receive data 165 bytes
19ec-1c88:61615915.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:61615915.553 : iCmd = 1, nBytes = 4
19ec-1c88:61616037.919 : 0000 : 00 00 00 00 
19ec-1c88:61616038.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61616038.459 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61616038.661 : Dump Inquiry
19ec-1c88:61616038.783 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61616038.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61616039.051 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61616039.180 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61616039.306 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61616039.441 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61616039.566 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616039.692 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616039.824 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61616039.948 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61616040.035 : 00a0 : 00 00 00 00 00 
19ec-1c88:61616040.102 : => ReadNVMDataInternal
19ec-1c88:61616040.317 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61616040.382 : IO Send command 10 bytes
19ec-1c88:61616040.472 : => CNT96226::VenderCmd_SetData
19ec-1c88:61616040.525 : iCmd = 0, nBytes = 10
19ec-1c88:61616040.624 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61616372.088 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61616372.231 : System send command 10 bytes + data 0 bytes
19ec-1c88:61616372.300 : IO total need to receive data 128 bytes
19ec-1c88:61616372.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:61616372.417 : iCmd = 0, nBytes = 128
19ec-1c88:61616576.898 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616577.088 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616577.453 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61616577.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61616577.713 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61616577.838 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616577.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616578.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61616578.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61616578.200 : System total receive data 128 bytes
19ec-1c88:61616578.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:61616578.316 : iCmd = 1, nBytes = 4
19ec-1c88:61616781.979 : 0000 : 00 00 00 00 
19ec-1c88:61616782.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61616782.217 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61616782.298 : NVMData.PadScanCount = 0
19ec-1c88:61616782.354 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61616782.410 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61616782.467 : NVMData.FlatbedScanCount = 0
19ec-1c88:61616782.518 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61616782.572 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61616782.626 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61616782.680 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61616782.735 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61616782.789 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61616782.844 : NVMData.BornMonth = 0
19ec-1c88:61616782.893 : NVMData.BornDay = 0
19ec-1c88:61616782.941 : NVMData.BornYear = 0
19ec-1c88:61616782.990 : NVMData.FirstScanMonth = 4
19ec-1c88:61616783.040 : NVMData.FirstScanDay = 30
19ec-1c88:61616783.096 : NVMData.FirstScanYear = 2020
19ec-1c88:61616783.150 : NVMData.VerticalMagnification = 0
19ec-1c88:61616783.205 : NVMData.HorizontalMagnification = 0
19ec-1c88:61616783.259 : NVMData.PowerSavingTime = 15
19ec-1c88:61616783.313 : NVMData.SN = A094165189010062
19ec-1c88:61616783.363 : NVMData.AutoFeed = 0
19ec-1c88:61616783.412 : NVMData.CCDType = 0
19ec-1c88:61616783.461 : NVMData.ScanSpeed = 0
19ec-1c88:61616783.509 : NVMData.RollerCount = 0
19ec-1c88:61616783.561 : NVMData.MultifeedCount = 0
19ec-1c88:61616783.611 : NVMData.JamCount = 0
19ec-1c88:61616783.659 : NVMData.IdentifyInfo = 
19ec-1c88:61616783.709 : NVMData.FormalName = 
19ec-1c88:61616783.914 : NVMData.ReservedB = 0
19ec-1c88:61616783.971 : NVMData.FunctionCode = 0
19ec-1c88:61616784.021 : NVMData.PreFeed = 0
19ec-1c88:61616784.071 : NVMData.PreFeedTime = 0
19ec-1c88:61616784.121 : NVMData.ButtonNumber = 0
19ec-1c88:61616784.171 : NVMData.PowerOffTime = 0
19ec-1c88:61616784.223 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61616784.302 : => IoObject::IoLockEnd
19ec-1c88:61616784.395 : <= IoObject::IoLockEnd
19ec-1c88:61616784.444 : <= InitializeScanner ret = 1
19ec-1c88:61617993.680 : => GetLogicalScannerAbility
19ec-1c88:61617993.868 : => IoObject::IoLockStart
19ec-1c88:61617993.996 : => CAsicIO::CheckDevice
19ec-1c88:61617994.052 : => CNT96226::ConnectIsAvailable
19ec-1c88:61618019.469 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61618019.582 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61618019.643 : <= IoObject::IoLockStart
19ec-1c88:61618019.702 : => IoObject::IoLockEnd
19ec-1c88:61618019.810 : <= IoObject::IoLockEnd
19ec-1c88:61618019.887 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61621479.703 : => GetLogicalScannerAbilityEx
19ec-1c88:61621479.901 : => IoObject::IoLockStart
19ec-1c88:61621480.033 : => CAsicIO::CheckDevice
19ec-1c88:61621480.089 : => CNT96226::ConnectIsAvailable
19ec-1c88:61621502.619 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61621502.986 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61621503.043 : <= IoObject::IoLockStart
19ec-1c88:61621503.101 : => IoObject::IoLockEnd
19ec-1c88:61621503.208 : <= IoObject::IoLockEnd
19ec-1c88:61621503.324 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61621503.397 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61628559.460 : => ReadNVMData
19ec-1c88:61628559.638 : => IoObject::IoLockStart
19ec-1c88:61628559.765 : => CAsicIO::CheckDevice
19ec-1c88:61628559.822 : => CNT96226::ConnectIsAvailable
19ec-1c88:61628584.397 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61628584.608 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61628584.729 : <= IoObject::IoLockStart
19ec-1c88:61628584.851 : => ReadNVMDataInternal
19ec-1c88:61628584.965 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61628585.095 : IO Send command 10 bytes
19ec-1c88:61628585.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:61628585.544 : iCmd = 0, nBytes = 10
19ec-1c88:61628585.657 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61628941.576 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61628941.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:61628941.798 : IO total need to receive data 128 bytes
19ec-1c88:61628941.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:61628941.916 : iCmd = 0, nBytes = 128
19ec-1c88:61629141.019 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61629141.205 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61629141.350 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61629141.484 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61629141.613 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61629141.737 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61629141.861 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61629141.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61629142.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61629142.107 : System total receive data 128 bytes
19ec-1c88:61629142.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:61629142.218 : iCmd = 1, nBytes = 4
19ec-1c88:61629327.729 : 0000 : 00 00 00 00 
19ec-1c88:61629327.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61629327.964 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61629328.038 : NVMData.PadScanCount = 0
19ec-1c88:61629328.094 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61629328.150 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61629328.209 : NVMData.FlatbedScanCount = 0
19ec-1c88:61629328.265 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61629328.484 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61629328.547 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61629328.600 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61629328.656 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61629328.712 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61629328.767 : NVMData.BornMonth = 0
19ec-1c88:61629328.816 : NVMData.BornDay = 0
19ec-1c88:61629328.866 : NVMData.BornYear = 0
19ec-1c88:61629328.914 : NVMData.FirstScanMonth = 4
19ec-1c88:61629328.962 : NVMData.FirstScanDay = 30
19ec-1c88:61629329.014 : NVMData.FirstScanYear = 2020
19ec-1c88:61629329.068 : NVMData.VerticalMagnification = 0
19ec-1c88:61629329.124 : NVMData.HorizontalMagnification = 0
19ec-1c88:61629329.181 : NVMData.PowerSavingTime = 15
19ec-1c88:61629329.233 : NVMData.SN = A094165189010062
19ec-1c88:61629329.285 : NVMData.AutoFeed = 0
19ec-1c88:61629329.336 : NVMData.CCDType = 0
19ec-1c88:61629329.385 : NVMData.ScanSpeed = 0
19ec-1c88:61629329.435 : NVMData.RollerCount = 0
19ec-1c88:61629329.488 : NVMData.MultifeedCount = 0
19ec-1c88:61629329.540 : NVMData.JamCount = 0
19ec-1c88:61629329.589 : NVMData.IdentifyInfo = 
19ec-1c88:61629329.639 : NVMData.FormalName = 
19ec-1c88:61629329.689 : NVMData.ReservedB = 0
19ec-1c88:61629329.736 : NVMData.FunctionCode = 0
19ec-1c88:61629329.787 : NVMData.PreFeed = 0
19ec-1c88:61629329.834 : NVMData.PreFeedTime = 0
19ec-1c88:61629329.884 : NVMData.ButtonNumber = 0
19ec-1c88:61629329.935 : NVMData.PowerOffTime = 0
19ec-1c88:61629329.983 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61629330.046 : => IoObject::IoLockEnd
19ec-1c88:61629330.136 : <= IoObject::IoLockEnd
19ec-1c88:61629330.186 : <= ReadNVMData ret = 1
19ec-1c88:61638755.065 : => GetADFStatus
19ec-1c88:61638755.521 : => IoObject::IoLockStart
19ec-1c88:61638755.661 : => CAsicIO::CheckDevice
19ec-1c88:61638755.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:61638780.806 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61638780.921 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61638780.981 : <= IoObject::IoLockStart
19ec-1c88:61638781.040 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61638781.108 : IO Send command 10 bytes
19ec-1c88:61638781.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:61638781.283 : iCmd = 0, nBytes = 10
19ec-1c88:61638781.392 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61638976.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61638976.579 : System send command 10 bytes + data 0 bytes
19ec-1c88:61638976.653 : IO total need to receive data 2 bytes
19ec-1c88:61638976.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:61638976.765 : iCmd = 0, nBytes = 2
19ec-1c88:61639163.493 : 0000 : 00 00 
19ec-1c88:61639163.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61639163.661 : System total receive data 2 bytes
19ec-1c88:61639163.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:61639163.775 : iCmd = 1, nBytes = 4
19ec-1c88:61639367.951 : 0000 : 00 00 00 00 
19ec-1c88:61639368.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61639368.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61639368.264 : Return status = 0
19ec-1c88:61639368.324 : => IoObject::IoLockEnd
19ec-1c88:61639368.416 : <= IoObject::IoLockEnd
19ec-1c88:61639368.467 : <= GetADFStatus ret = 1
19ec-1c88:61641917.667 : => GetADFStatus
19ec-1c88:61641917.861 : => IoObject::IoLockStart
19ec-1c88:61641917.981 : => CAsicIO::CheckDevice
19ec-1c88:61641918.037 : => CNT96226::ConnectIsAvailable
19ec-1c88:61641942.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61641942.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61641942.436 : <= IoObject::IoLockStart
19ec-1c88:61641942.565 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61641942.927 : IO Send command 10 bytes
19ec-1c88:61641943.045 : => CNT96226::VenderCmd_SetData
19ec-1c88:61641943.108 : iCmd = 0, nBytes = 10
19ec-1c88:61641943.211 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61642119.731 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61642119.881 : System send command 10 bytes + data 0 bytes
19ec-1c88:61642120.094 : IO total need to receive data 2 bytes
19ec-1c88:61642120.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:61642120.229 : iCmd = 0, nBytes = 2
19ec-1c88:61642329.875 : 0000 : 00 00 
19ec-1c88:61642329.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61642330.026 : System total receive data 2 bytes
19ec-1c88:61642330.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:61642330.136 : iCmd = 1, nBytes = 4
19ec-1c88:61642521.898 : 0000 : 00 00 00 00 
19ec-1c88:61642521.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61642522.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61642522.184 : Return status = 0
19ec-1c88:61642522.245 : => IoObject::IoLockEnd
19ec-1c88:61642522.337 : <= IoObject::IoLockEnd
19ec-1c88:61642522.388 : <= GetADFStatus ret = 1
19ec-1c88:61644593.548 : => TerminateDriver
19ec-1c88:61644593.738 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:61644593.808 : => CNT96226::Close
19ec-1c88:61644598.212 : <= CNT96226::Close ret = 1
19ec-1c88:61644598.289 : <= CAsicIO::~CAsicIO
19ec-1c88:61644598.346 : => IoObject::IoLockEnd
19ec-1c88:61644598.398 : <= IoObject::IoLockEnd
19ec-1c88:61644598.448 : => IoObject::TerminateDevice
19ec-1c88:61644598.502 : => IoObject::IoLockEnd
19ec-1c88:61644598.551 : <= IoObject::IoLockEnd
19ec-1c88:61644598.649 : <= IoObject::TerminateDevice
19ec-1c88:61644598.885 : <= TerminateDriver ret = 1
19ec-1c88:61688432.659 : ============Debug Start==========
19ec-1c88:61688432.923 : Date : 2020/4/30 14:36:02
19ec-1c88:61688433.002 : Process ID : 19ec
19ec-1c88:61688433.429 : Windows : Version 10.0 build 18363 
19ec-1c88:61688433.868 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61688433.932 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61688434.002 : MemoryStatus.ullAvailPhys : 1781555200
19ec-1c88:61688434.061 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61688434.123 : MemoryStatus.ullAvailPageFile : 3058958336
19ec-1c88:61688434.182 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61688434.241 : MemoryStatus.ullAvailVirtual : 1705074688
19ec-1c88:61688434.300 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61688434.403 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61688434.463 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61688434.698 : CPU Count : 4
19ec-1c88:61688434.744 : CPU Frequency : 100.000 Mhz
19ec-1c88:61688439.529 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61688439.657 : => InitializeDriver
19ec-1c88:61688439.922 : <= InitializeDriver ret = 1
19ec-1c88:61688439.979 : => InitializeScanner
19ec-1c88:61688440.056 : => CAsicIO::GetDeviceList
19ec-1c88:61688440.357 : => CNT96226::CNT96226
19ec-1c88:61688440.414 : => CNT96226::Open
19ec-1c88:61688460.356 : <= CNT96226::Open ret = 1
19ec-1c88:61688460.450 : => CNT96226::Initialize
19ec-1c88:61688460.695 : <= CNT96226::Initialize ret = 1
19ec-1c88:61688460.751 : <= CNT96226::CNT96226
19ec-1c88:61688460.806 : => CNT96226::EnumAvailableDevice
19ec-1c88:61688466.028 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61688466.104 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61688466.163 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61692169.130 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61692169.424 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61692175.066 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61692175.172 : => IoObject::GetLockName
19ec-1c88:61692175.232 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61692175.300 : <= IoObject::GetLockName
19ec-1c88:61692175.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:61692175.829 : iCmd = 3, nBytes = 2
19ec-1c88:61692559.583 : 0000 : 06 38 
19ec-1c88:61692559.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61692559.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:61692559.846 : iCmd = 4, nBytes = 2
19ec-1c88:61692863.508 : 0000 : 07 07 
19ec-1c88:61692863.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61692863.695 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61692863.784 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61692863.851 : IO Send command 10 bytes
19ec-1c88:61692863.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:61692863.957 : iCmd = 0, nBytes = 10
19ec-1c88:61692864.057 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61693062.442 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61693062.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:61693062.615 : iCmd = 0, nBytes = 165
19ec-1c88:61693261.168 : skip dump 37 bytes
19ec-1c88:61693261.351 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61693261.488 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61693261.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61693261.749 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61693261.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61693262.012 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61693262.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693262.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693262.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61693262.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:61693262.436 : iCmd = 1, nBytes = 4
19ec-1c88:61693392.399 : 0000 : 00 00 00 00 
19ec-1c88:61693392.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61693392.566 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61693392.632 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61693392.693 : IO Send command 10 bytes
19ec-1c88:61693392.739 : => CNT96226::VenderCmd_SetData
19ec-1c88:61693392.796 : iCmd = 0, nBytes = 10
19ec-1c88:61693392.899 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61693732.374 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61693732.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:61693732.552 : iCmd = 0, nBytes = 128
19ec-1c88:61693883.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693883.437 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693883.583 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61693883.717 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61693883.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61693883.976 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693884.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693884.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61693884.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61693884.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:61693884.419 : iCmd = 1, nBytes = 4
19ec-1c88:61694019.688 : 0000 : 00 00 00 00 
19ec-1c88:61694019.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61694019.994 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61694020.462 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61694020.530 : => CNT96226::Close
19ec-1c88:61694024.542 : <= CNT96226::Close ret = 1
19ec-1c88:61694024.613 : <= CNT96226::~CNT96226
19ec-1c88:61694024.698 : <= CAsicIO::GetDeviceList
19ec-1c88:61694025.116 : => IoObject::SetTimeout
19ec-1c88:61694025.246 : Timeout--> In = 0 Out = 0
19ec-1c88:61694025.305 : <= IoObject::SetTimeout
19ec-1c88:61694025.370 : => CAsicIO::CAsicIO
19ec-1c88:61694025.444 : => CNT96226::CNT96226
19ec-1c88:61694025.500 : => CNT96226::Open
19ec-1c88:61694049.643 : <= CNT96226::Open ret = 1
19ec-1c88:61694049.752 : => CNT96226::Initialize
19ec-1c88:61694049.949 : <= CNT96226::Initialize ret = 1
19ec-1c88:61694050.012 : <= CNT96226::CNT96226
19ec-1c88:61694050.065 : <= CAsicIO::CAsicIO
19ec-1c88:61694050.123 : => CAsicIO::InitializeDevice
19ec-1c88:61694050.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61694056.144 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61694056.270 : => IoObject::GetLockName
19ec-1c88:61694056.326 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61694056.393 : <= IoObject::GetLockName
19ec-1c88:61694056.898 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61694056.970 : IO Send command 10 bytes
19ec-1c88:61694057.026 : => CNT96226::VenderCmd_SetData
19ec-1c88:61694057.087 : iCmd = 0, nBytes = 10
19ec-1c88:61694057.197 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61694394.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61694394.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:61694394.374 : iCmd = 0, nBytes = 128
19ec-1c88:61694575.912 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61694576.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61694576.272 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61694576.410 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61694576.544 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61694576.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61694576.799 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61694576.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61694577.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61694577.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:61694577.179 : iCmd = 1, nBytes = 4
19ec-1c88:61694765.648 : 0000 : 00 00 00 00 
19ec-1c88:61694765.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61694765.828 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61694765.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:61694765.945 : iCmd = 3, nBytes = 2
19ec-1c88:61695134.735 : 0000 : 06 38 
19ec-1c88:61695134.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61695134.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:61695134.992 : iCmd = 4, nBytes = 2
19ec-1c88:61695422.370 : 0000 : 07 07 
19ec-1c88:61695422.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61695422.671 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61695422.773 : => IoObject::InitializeDevice
19ec-1c88:61695422.897 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61695423.558 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61695423.631 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61695424.401 : => FindScanner
19ec-1c88:61695424.463 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61695424.524 : <= FindScanner ret = 1
19ec-1c88:61695424.583 : => IoObject::IoLockStart
19ec-1c88:61695424.685 : => CAsicIO::CheckDevice
19ec-1c88:61695424.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:61695437.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61695437.871 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61695437.927 : <= IoObject::IoLockStart
19ec-1c88:61695437.997 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61695438.063 : IO Send command 10 bytes
19ec-1c88:61695438.143 : => CNT96226::VenderCmd_SetData
19ec-1c88:61695438.197 : iCmd = 0, nBytes = 10
19ec-1c88:61695438.297 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61695617.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61695617.443 : System send command 10 bytes + data 0 bytes
19ec-1c88:61695617.511 : IO total need to receive data 5 bytes
19ec-1c88:61695617.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:61695617.628 : iCmd = 0, nBytes = 5
19ec-1c88:61695821.010 : 0000 : 06 00 02 02 ab 
19ec-1c88:61695821.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61695821.181 : System total receive data 5 bytes
19ec-1c88:61695821.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:61695821.297 : iCmd = 1, nBytes = 4
19ec-1c88:61695970.974 : 0000 : 00 00 00 00 
19ec-1c88:61695971.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61695971.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61695971.290 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61695971.358 : IO Send command 10 bytes
19ec-1c88:61695971.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:61695971.508 : iCmd = 0, nBytes = 10
19ec-1c88:61695971.615 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61696149.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61696150.032 : System send command 10 bytes + data 0 bytes
19ec-1c88:61696150.104 : IO total need to receive data 165 bytes
19ec-1c88:61696150.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:61696150.223 : iCmd = 0, nBytes = 165
19ec-1c88:61696350.601 : skip dump 37 bytes
19ec-1c88:61696350.795 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61696350.939 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61696351.070 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61696351.204 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61696351.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61696351.462 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61696351.583 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696351.707 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696351.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61696351.828 : System total receive data 165 bytes
19ec-1c88:61696351.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:61696351.940 : iCmd = 1, nBytes = 4
19ec-1c88:61696519.330 : 0000 : 00 00 00 00 
19ec-1c88:61696519.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61696519.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61696519.829 : Dump Inquiry
19ec-1c88:61696519.965 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61696520.104 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61696520.241 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61696520.377 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61696520.509 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61696520.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61696520.775 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696520.902 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696521.033 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61696521.165 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61696521.255 : 00a0 : 00 00 00 00 00 
19ec-1c88:61696521.323 : => ReadNVMDataInternal
19ec-1c88:61696521.538 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61696521.607 : IO Send command 10 bytes
19ec-1c88:61696521.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:61696521.759 : iCmd = 0, nBytes = 10
19ec-1c88:61696521.865 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61696864.445 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61696864.571 : System send command 10 bytes + data 0 bytes
19ec-1c88:61696864.639 : IO total need to receive data 128 bytes
19ec-1c88:61696864.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:61696864.757 : iCmd = 0, nBytes = 128
19ec-1c88:61696995.547 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696995.717 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696995.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61696995.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61696996.111 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61696996.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696996.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696996.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61696996.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61696996.607 : System total receive data 128 bytes
19ec-1c88:61696996.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:61696996.722 : iCmd = 1, nBytes = 4
19ec-1c88:61697173.965 : 0000 : 00 00 00 00 
19ec-1c88:61697174.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61697174.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61697174.251 : NVMData.PadScanCount = 0
19ec-1c88:61697174.304 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61697174.360 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61697174.425 : NVMData.FlatbedScanCount = 0
19ec-1c88:61697174.481 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61697174.532 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61697174.583 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61697174.638 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61697174.692 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61697174.745 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61697174.798 : NVMData.BornMonth = 0
19ec-1c88:61697174.846 : NVMData.BornDay = 0
19ec-1c88:61697174.894 : NVMData.BornYear = 0
19ec-1c88:61697174.939 : NVMData.FirstScanMonth = 4
19ec-1c88:61697174.990 : NVMData.FirstScanDay = 30
19ec-1c88:61697175.044 : NVMData.FirstScanYear = 2020
19ec-1c88:61697175.098 : NVMData.VerticalMagnification = 0
19ec-1c88:61697175.149 : NVMData.HorizontalMagnification = 0
19ec-1c88:61697175.201 : NVMData.PowerSavingTime = 15
19ec-1c88:61697175.254 : NVMData.SN = A094165189010062
19ec-1c88:61697175.303 : NVMData.AutoFeed = 0
19ec-1c88:61697175.349 : NVMData.CCDType = 0
19ec-1c88:61697175.395 : NVMData.ScanSpeed = 0
19ec-1c88:61697175.445 : NVMData.RollerCount = 0
19ec-1c88:61697175.494 : NVMData.MultifeedCount = 0
19ec-1c88:61697175.544 : NVMData.JamCount = 0
19ec-1c88:61697175.592 : NVMData.IdentifyInfo = 
19ec-1c88:61697175.643 : NVMData.FormalName = 
19ec-1c88:61697175.845 : NVMData.ReservedB = 0
19ec-1c88:61697175.897 : NVMData.FunctionCode = 0
19ec-1c88:61697175.945 : NVMData.PreFeed = 0
19ec-1c88:61697175.994 : NVMData.PreFeedTime = 0
19ec-1c88:61697176.044 : NVMData.ButtonNumber = 0
19ec-1c88:61697176.092 : NVMData.PowerOffTime = 0
19ec-1c88:61697176.142 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61697176.213 : => IoObject::IoLockEnd
19ec-1c88:61697176.298 : <= IoObject::IoLockEnd
19ec-1c88:61697176.347 : <= InitializeScanner ret = 1
19ec-1c88:61697176.411 : => GetLogicalScannerAbilityEx
19ec-1c88:61697176.472 : => IoObject::IoLockStart
19ec-1c88:61697176.562 : => CAsicIO::CheckDevice
19ec-1c88:61697176.616 : => CNT96226::ConnectIsAvailable
19ec-1c88:61697193.398 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61697193.489 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61697193.544 : <= IoObject::IoLockStart
19ec-1c88:61697193.599 : => IoObject::IoLockEnd
19ec-1c88:61697193.683 : <= IoObject::IoLockEnd
19ec-1c88:61697193.797 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61697193.871 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61697367.676 : => ReadNVMData
19ec-1c88:61697367.803 : => IoObject::IoLockStart
19ec-1c88:61697367.924 : => CAsicIO::CheckDevice
19ec-1c88:61697367.976 : => CNT96226::ConnectIsAvailable
19ec-1c88:61697391.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61697391.247 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61697391.307 : <= IoObject::IoLockStart
19ec-1c88:61697391.369 : => ReadNVMDataInternal
19ec-1c88:61697391.428 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61697391.493 : IO Send command 10 bytes
19ec-1c88:61697391.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:61697391.670 : iCmd = 0, nBytes = 10
19ec-1c88:61697391.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61697741.238 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61697741.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:61697741.436 : IO total need to receive data 128 bytes
19ec-1c88:61697741.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:61697741.550 : iCmd = 0, nBytes = 128
19ec-1c88:61697927.808 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61697927.990 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61697928.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61697928.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61697928.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61697928.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61697928.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61697928.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61697928.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61697928.900 : System total receive data 128 bytes
19ec-1c88:61697928.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:61697929.024 : iCmd = 1, nBytes = 4
19ec-1c88:61698044.125 : 0000 : 00 00 00 00 
19ec-1c88:61698044.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61698044.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61698044.443 : NVMData.PadScanCount = 0
19ec-1c88:61698044.503 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61698044.562 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61698044.624 : NVMData.FlatbedScanCount = 0
19ec-1c88:61698044.680 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61698044.734 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61698044.790 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61698044.849 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61698044.906 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61698044.962 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61698045.018 : NVMData.BornMonth = 0
19ec-1c88:61698045.070 : NVMData.BornDay = 0
19ec-1c88:61698045.118 : NVMData.BornYear = 0
19ec-1c88:61698045.167 : NVMData.FirstScanMonth = 4
19ec-1c88:61698045.219 : NVMData.FirstScanDay = 30
19ec-1c88:61698045.273 : NVMData.FirstScanYear = 2020
19ec-1c88:61698045.506 : NVMData.VerticalMagnification = 0
19ec-1c88:61698045.567 : NVMData.HorizontalMagnification = 0
19ec-1c88:61698045.622 : NVMData.PowerSavingTime = 15
19ec-1c88:61698045.676 : NVMData.SN = A094165189010062
19ec-1c88:61698045.726 : NVMData.AutoFeed = 0
19ec-1c88:61698045.778 : NVMData.CCDType = 0
19ec-1c88:61698045.827 : NVMData.ScanSpeed = 0
19ec-1c88:61698045.876 : NVMData.RollerCount = 0
19ec-1c88:61698045.930 : NVMData.MultifeedCount = 0
19ec-1c88:61698045.982 : NVMData.JamCount = 0
19ec-1c88:61698046.033 : NVMData.IdentifyInfo = 
19ec-1c88:61698046.085 : NVMData.FormalName = 
19ec-1c88:61698046.133 : NVMData.ReservedB = 0
19ec-1c88:61698046.186 : NVMData.FunctionCode = 0
19ec-1c88:61698046.236 : NVMData.PreFeed = 0
19ec-1c88:61698046.286 : NVMData.PreFeedTime = 0
19ec-1c88:61698046.337 : NVMData.ButtonNumber = 0
19ec-1c88:61698046.388 : NVMData.PowerOffTime = 0
19ec-1c88:61698046.442 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61698046.504 : => IoObject::IoLockEnd
19ec-1c88:61698046.600 : <= IoObject::IoLockEnd
19ec-1c88:61698046.649 : <= ReadNVMData ret = 1
19ec-1c88:61700569.440 : ============Debug Start==========
19ec-1c88:61700569.760 : Date : 2020/4/30 14:36:02
19ec-1c88:61700569.842 : Process ID : 19ec
19ec-1c88:61700570.289 : Windows : Version 10.0 build 18363 
19ec-1c88:61700570.746 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61700570.811 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61700570.878 : MemoryStatus.ullAvailPhys : 1781706752
19ec-1c88:61700570.940 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61700571.002 : MemoryStatus.ullAvailPageFile : 3060879360
19ec-1c88:61700571.066 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61700571.127 : MemoryStatus.ullAvailVirtual : 1705332736
19ec-1c88:61700571.192 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61700571.298 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61700571.357 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61700571.602 : CPU Count : 4
19ec-1c88:61700571.651 : CPU Frequency : 100.000 Mhz
19ec-1c88:61700576.100 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61700576.234 : => InitializeDriver
19ec-1c88:61700576.530 : <= InitializeDriver ret = 1
19ec-1c88:61703098.101 : => InitializeScanner
19ec-1c88:61703098.352 : => CAsicIO::GetDeviceList
19ec-1c88:61703098.765 : => CNT96226::CNT96226
19ec-1c88:61703098.825 : => CNT96226::Open
19ec-1c88:61703122.956 : <= CNT96226::Open ret = 1
19ec-1c88:61703123.060 : => CNT96226::Initialize
19ec-1c88:61703123.257 : <= CNT96226::Initialize ret = 1
19ec-1c88:61703123.316 : <= CNT96226::CNT96226
19ec-1c88:61703123.369 : => CNT96226::EnumAvailableDevice
19ec-1c88:61703128.654 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61703128.732 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61703128.794 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61706802.795 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61706803.067 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61706808.642 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61706808.752 : => IoObject::GetLockName
19ec-1c88:61706808.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61706808.882 : <= IoObject::GetLockName
19ec-1c88:61706809.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:61706809.426 : iCmd = 3, nBytes = 2
19ec-1c88:61707196.999 : 0000 : 06 38 
19ec-1c88:61707197.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61707197.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:61707197.274 : iCmd = 4, nBytes = 2
19ec-1c88:61707523.967 : 0000 : 07 07 
19ec-1c88:61707524.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61707524.357 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61707524.525 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61707524.659 : IO Send command 10 bytes
19ec-1c88:61707524.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:61707524.874 : iCmd = 0, nBytes = 10
19ec-1c88:61707525.079 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61707729.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61707729.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:61707729.997 : iCmd = 0, nBytes = 165
19ec-1c88:61707938.645 : skip dump 37 bytes
19ec-1c88:61707939.000 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61707939.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61707939.564 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61707939.833 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61707940.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61707940.378 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61707940.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61707940.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61707941.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61707941.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:61707941.257 : iCmd = 1, nBytes = 4
19ec-1c88:61708143.232 : 0000 : 00 00 00 00 
19ec-1c88:61708143.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61708143.544 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61708143.670 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61708143.808 : IO Send command 10 bytes
19ec-1c88:61708143.918 : => CNT96226::VenderCmd_SetData
19ec-1c88:61708144.028 : iCmd = 0, nBytes = 10
19ec-1c88:61708144.235 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61708496.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61708496.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:61708496.845 : iCmd = 0, nBytes = 128
19ec-1c88:61708720.259 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61708720.634 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61708720.929 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61708721.209 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61708721.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61708721.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61708721.981 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61708722.229 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61708722.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61708722.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:61708722.599 : iCmd = 1, nBytes = 4
19ec-1c88:61708924.310 : 0000 : 00 00 00 00 
19ec-1c88:61708924.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61708924.639 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61708924.966 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61708925.114 : => CNT96226::Close
19ec-1c88:61708932.396 : <= CNT96226::Close ret = 1
19ec-1c88:61708932.550 : <= CNT96226::~CNT96226
19ec-1c88:61708932.719 : <= CAsicIO::GetDeviceList
19ec-1c88:61708933.484 : => IoObject::SetTimeout
19ec-1c88:61708933.752 : Timeout--> In = 0 Out = 0
19ec-1c88:61708933.874 : <= IoObject::SetTimeout
19ec-1c88:61708933.998 : => CAsicIO::CAsicIO
19ec-1c88:61708934.142 : => CNT96226::CNT96226
19ec-1c88:61708934.252 : => CNT96226::Open
19ec-1c88:61708976.321 : <= CNT96226::Open ret = 1
19ec-1c88:61708976.519 : => CNT96226::Initialize
19ec-1c88:61708976.890 : <= CNT96226::Initialize ret = 1
19ec-1c88:61708977.010 : <= CNT96226::CNT96226
19ec-1c88:61708977.114 : <= CAsicIO::CAsicIO
19ec-1c88:61708977.220 : => CAsicIO::InitializeDevice
19ec-1c88:61708977.358 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61708988.868 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61708989.084 : => IoObject::GetLockName
19ec-1c88:61708989.196 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61708989.330 : <= IoObject::GetLockName
19ec-1c88:61708990.238 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61708990.389 : IO Send command 10 bytes
19ec-1c88:61708990.495 : => CNT96226::VenderCmd_SetData
19ec-1c88:61708990.607 : iCmd = 0, nBytes = 10
19ec-1c88:61708990.828 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61709351.157 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61709351.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:61709351.515 : iCmd = 0, nBytes = 128
19ec-1c88:61709566.396 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61709566.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61709567.094 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61709567.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61709567.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61709567.896 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61709568.148 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61709568.400 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61709568.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61709568.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:61709568.769 : iCmd = 1, nBytes = 4
19ec-1c88:61709779.324 : 0000 : 00 00 00 00 
19ec-1c88:61709779.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61709779.651 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61709779.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:61709779.879 : iCmd = 3, nBytes = 2
19ec-1c88:61710164.667 : 0000 : 06 38 
19ec-1c88:61710164.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61710165.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:61710165.150 : iCmd = 4, nBytes = 2
19ec-1c88:61710487.063 : 0000 : 07 07 
19ec-1c88:61710487.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61710487.608 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61710487.811 : => IoObject::InitializeDevice
19ec-1c88:61710487.999 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61710489.112 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61710489.261 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61710490.498 : => FindScanner
19ec-1c88:61710490.607 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61710490.736 : <= FindScanner ret = 1
19ec-1c88:61710490.845 : => IoObject::IoLockStart
19ec-1c88:61710491.052 : => CAsicIO::CheckDevice
19ec-1c88:61710491.156 : => CNT96226::ConnectIsAvailable
19ec-1c88:61710512.825 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61710513.077 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61710513.214 : <= IoObject::IoLockStart
19ec-1c88:61710513.347 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61710513.487 : IO Send command 10 bytes
19ec-1c88:61710513.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:61710513.779 : iCmd = 0, nBytes = 10
19ec-1c88:61710513.994 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61710713.726 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61710713.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:61710714.068 : IO total need to receive data 5 bytes
19ec-1c88:61710714.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:61710714.296 : iCmd = 0, nBytes = 5
19ec-1c88:61710895.230 : 0000 : 06 00 02 02 ab 
19ec-1c88:61710895.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61710895.549 : System total receive data 5 bytes
19ec-1c88:61710895.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:61710895.775 : iCmd = 1, nBytes = 4
19ec-1c88:61711081.670 : 0000 : 00 00 00 00 
19ec-1c88:61711081.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61711082.073 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61711082.192 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61711082.322 : IO Send command 10 bytes
19ec-1c88:61711082.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:61711082.600 : iCmd = 0, nBytes = 10
19ec-1c88:61711082.816 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61711283.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61711283.525 : System send command 10 bytes + data 0 bytes
19ec-1c88:61711283.657 : IO total need to receive data 165 bytes
19ec-1c88:61711283.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:61711283.903 : iCmd = 0, nBytes = 165
19ec-1c88:61711491.639 : skip dump 37 bytes
19ec-1c88:61711491.996 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61711492.262 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61711492.534 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61711492.809 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61711493.071 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61711493.348 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61711493.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61711493.856 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61711493.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61711494.102 : System total receive data 165 bytes
19ec-1c88:61711494.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:61711494.326 : iCmd = 1, nBytes = 4
19ec-1c88:61711703.673 : 0000 : 00 00 00 00 
19ec-1c88:61711703.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61711703.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61711704.181 : Dump Inquiry
19ec-1c88:61711704.345 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61711704.517 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61711704.692 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61711704.863 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61711705.029 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61711705.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61711705.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61711705.534 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61711705.709 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61711705.872 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61711705.988 : 00a0 : 00 00 00 00 00 
19ec-1c88:61711706.068 : => ReadNVMDataInternal
19ec-1c88:61711706.323 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61711706.408 : IO Send command 10 bytes
19ec-1c88:61711706.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:61711706.587 : iCmd = 0, nBytes = 10
19ec-1c88:61711706.715 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61712063.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61712063.399 : System send command 10 bytes + data 0 bytes
19ec-1c88:61712063.488 : IO total need to receive data 128 bytes
19ec-1c88:61712063.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:61712063.642 : iCmd = 0, nBytes = 128
19ec-1c88:61712260.430 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61712260.680 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61712260.863 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61712261.037 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61712261.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61712261.366 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61712261.525 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61712261.693 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61712261.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61712261.856 : System total receive data 128 bytes
19ec-1c88:61712261.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:61712262.003 : iCmd = 1, nBytes = 4
19ec-1c88:61712464.717 : 0000 : 00 00 00 00 
19ec-1c88:61712464.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61712464.983 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61712465.067 : NVMData.PadScanCount = 0
19ec-1c88:61712465.139 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61712465.216 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61712465.287 : NVMData.FlatbedScanCount = 0
19ec-1c88:61712465.355 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61712465.425 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61712465.495 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61712465.568 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61712465.640 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61712465.709 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61712465.780 : NVMData.BornMonth = 0
19ec-1c88:61712465.841 : NVMData.BornDay = 0
19ec-1c88:61712465.907 : NVMData.BornYear = 0
19ec-1c88:61712465.971 : NVMData.FirstScanMonth = 4
19ec-1c88:61712466.039 : NVMData.FirstScanDay = 30
19ec-1c88:61712466.109 : NVMData.FirstScanYear = 2020
19ec-1c88:61712466.181 : NVMData.VerticalMagnification = 0
19ec-1c88:61712466.256 : NVMData.HorizontalMagnification = 0
19ec-1c88:61712466.323 : NVMData.PowerSavingTime = 15
19ec-1c88:61712466.392 : NVMData.SN = A094165189010062
19ec-1c88:61712466.460 : NVMData.AutoFeed = 0
19ec-1c88:61712466.522 : NVMData.CCDType = 0
19ec-1c88:61712466.583 : NVMData.ScanSpeed = 0
19ec-1c88:61712466.644 : NVMData.RollerCount = 0
19ec-1c88:61712466.711 : NVMData.MultifeedCount = 0
19ec-1c88:61712466.776 : NVMData.JamCount = 0
19ec-1c88:61712466.838 : NVMData.IdentifyInfo = 
19ec-1c88:61712466.905 : NVMData.FormalName = 
19ec-1c88:61712467.149 : NVMData.ReservedB = 0
19ec-1c88:61712467.225 : NVMData.FunctionCode = 0
19ec-1c88:61712467.288 : NVMData.PreFeed = 0
19ec-1c88:61712467.352 : NVMData.PreFeedTime = 0
19ec-1c88:61712467.417 : NVMData.ButtonNumber = 0
19ec-1c88:61712467.485 : NVMData.PowerOffTime = 0
19ec-1c88:61712467.552 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61712467.640 : => IoObject::IoLockEnd
19ec-1c88:61712467.762 : <= IoObject::IoLockEnd
19ec-1c88:61712467.830 : <= InitializeScanner ret = 1
19ec-1c88:61713900.163 : => GetLogicalScannerAbility
19ec-1c88:61713900.349 : => IoObject::IoLockStart
19ec-1c88:61713900.483 : => CAsicIO::CheckDevice
19ec-1c88:61713900.537 : => CNT96226::ConnectIsAvailable
19ec-1c88:61713923.972 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61713924.424 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61713924.486 : <= IoObject::IoLockStart
19ec-1c88:61713924.543 : => IoObject::IoLockEnd
19ec-1c88:61713924.651 : <= IoObject::IoLockEnd
19ec-1c88:61713924.725 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61717411.650 : => GetLogicalScannerAbilityEx
19ec-1c88:61717411.844 : => IoObject::IoLockStart
19ec-1c88:61717411.976 : => CAsicIO::CheckDevice
19ec-1c88:61717412.033 : => CNT96226::ConnectIsAvailable
19ec-1c88:61717435.252 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61717435.365 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61717435.429 : <= IoObject::IoLockStart
19ec-1c88:61717435.490 : => IoObject::IoLockEnd
19ec-1c88:61717435.601 : <= IoObject::IoLockEnd
19ec-1c88:61717435.719 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61717435.796 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61724870.763 : => ReadNVMData
19ec-1c88:61724870.951 : => IoObject::IoLockStart
19ec-1c88:61724871.085 : => CAsicIO::CheckDevice
19ec-1c88:61724871.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:61724896.356 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61724896.471 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61724896.531 : <= IoObject::IoLockStart
19ec-1c88:61724896.599 : => ReadNVMDataInternal
19ec-1c88:61724896.661 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61724896.724 : IO Send command 10 bytes
19ec-1c88:61724896.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:61724896.903 : iCmd = 0, nBytes = 10
19ec-1c88:61724897.021 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61725255.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61725255.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:61725255.947 : IO total need to receive data 128 bytes
19ec-1c88:61725256.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:61725256.066 : iCmd = 0, nBytes = 128
19ec-1c88:61725464.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61725464.805 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61725464.953 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61725465.088 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61725465.271 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61725465.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61725465.521 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61725465.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61725465.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61725465.770 : System total receive data 128 bytes
19ec-1c88:61725465.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:61725465.888 : iCmd = 1, nBytes = 4
19ec-1c88:61725649.261 : 0000 : 00 00 00 00 
19ec-1c88:61725649.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61725649.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61725649.554 : NVMData.PadScanCount = 0
19ec-1c88:61725649.612 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61725649.668 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61725649.726 : NVMData.FlatbedScanCount = 0
19ec-1c88:61725649.780 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61725649.980 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61725650.050 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61725650.106 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61725650.161 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61725650.214 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61725650.268 : NVMData.BornMonth = 0
19ec-1c88:61725650.315 : NVMData.BornDay = 0
19ec-1c88:61725650.366 : NVMData.BornYear = 0
19ec-1c88:61725650.411 : NVMData.FirstScanMonth = 4
19ec-1c88:61725650.462 : NVMData.FirstScanDay = 30
19ec-1c88:61725650.514 : NVMData.FirstScanYear = 2020
19ec-1c88:61725650.625 : NVMData.VerticalMagnification = 0
19ec-1c88:61725650.684 : NVMData.HorizontalMagnification = 0
19ec-1c88:61725650.739 : NVMData.PowerSavingTime = 15
19ec-1c88:61725651.024 : NVMData.SN = A094165189010062
19ec-1c88:61725651.073 : NVMData.AutoFeed = 0
19ec-1c88:61725651.123 : NVMData.CCDType = 0
19ec-1c88:61725651.171 : NVMData.ScanSpeed = 0
19ec-1c88:61725651.223 : NVMData.RollerCount = 0
19ec-1c88:61725651.278 : NVMData.MultifeedCount = 0
19ec-1c88:61725651.332 : NVMData.JamCount = 0
19ec-1c88:61725651.382 : NVMData.IdentifyInfo = 
19ec-1c88:61725651.433 : NVMData.FormalName = 
19ec-1c88:61725651.483 : NVMData.ReservedB = 0
19ec-1c88:61725651.534 : NVMData.FunctionCode = 0
19ec-1c88:61725651.583 : NVMData.PreFeed = 0
19ec-1c88:61725651.633 : NVMData.PreFeedTime = 0
19ec-1c88:61725651.684 : NVMData.ButtonNumber = 0
19ec-1c88:61725651.734 : NVMData.PowerOffTime = 0
19ec-1c88:61725651.786 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61725651.846 : => IoObject::IoLockEnd
19ec-1c88:61725651.937 : <= IoObject::IoLockEnd
19ec-1c88:61725651.991 : <= ReadNVMData ret = 1
19ec-1c88:61735019.116 : => GetADFStatus
19ec-1c88:61735019.554 : => IoObject::IoLockStart
19ec-1c88:61735019.686 : => CAsicIO::CheckDevice
19ec-1c88:61735019.745 : => CNT96226::ConnectIsAvailable
19ec-1c88:61735043.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61735043.687 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61735043.747 : <= IoObject::IoLockStart
19ec-1c88:61735043.810 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61735043.876 : IO Send command 10 bytes
19ec-1c88:61735044.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:61735044.078 : iCmd = 0, nBytes = 10
19ec-1c88:61735044.185 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61735221.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61735221.790 : System send command 10 bytes + data 0 bytes
19ec-1c88:61735221.860 : IO total need to receive data 2 bytes
19ec-1c88:61735221.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:61735221.979 : iCmd = 0, nBytes = 2
19ec-1c88:61735399.491 : 0000 : 00 00 
19ec-1c88:61735399.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61735399.824 : System total receive data 2 bytes
19ec-1c88:61735400.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:61735400.204 : iCmd = 1, nBytes = 4
19ec-1c88:61735608.842 : 0000 : 00 00 00 00 
19ec-1c88:61735608.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61735609.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61735609.148 : Return status = 0
19ec-1c88:61735609.207 : => IoObject::IoLockEnd
19ec-1c88:61735609.301 : <= IoObject::IoLockEnd
19ec-1c88:61735609.350 : <= GetADFStatus ret = 1
19ec-1c88:61738177.113 : => GetADFStatus
19ec-1c88:61738177.310 : => IoObject::IoLockStart
19ec-1c88:61738177.441 : => CAsicIO::CheckDevice
19ec-1c88:61738177.496 : => CNT96226::ConnectIsAvailable
19ec-1c88:61738200.152 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61738200.268 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61738200.330 : <= IoObject::IoLockStart
19ec-1c88:61738200.390 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61738200.457 : IO Send command 10 bytes
19ec-1c88:61738200.585 : => CNT96226::VenderCmd_SetData
19ec-1c88:61738200.642 : iCmd = 0, nBytes = 10
19ec-1c88:61738200.750 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61738412.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61738412.372 : System send command 10 bytes + data 0 bytes
19ec-1c88:61738412.603 : IO total need to receive data 2 bytes
19ec-1c88:61738412.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:61738412.741 : iCmd = 0, nBytes = 2
19ec-1c88:61738604.396 : 0000 : 00 00 
19ec-1c88:61738604.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61738604.569 : System total receive data 2 bytes
19ec-1c88:61738604.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:61738604.680 : iCmd = 1, nBytes = 4
19ec-1c88:61738802.888 : 0000 : 00 00 00 00 
19ec-1c88:61738802.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61738803.122 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61738803.188 : Return status = 0
19ec-1c88:61738803.248 : => IoObject::IoLockEnd
19ec-1c88:61738803.337 : <= IoObject::IoLockEnd
19ec-1c88:61738803.387 : <= GetADFStatus ret = 1
19ec-1c88:61740798.895 : => TerminateDriver
19ec-1c88:61740799.089 : => CAsicIO::~CAsicIO,pStage=199167048
19ec-1c88:61740799.168 : => CNT96226::Close
19ec-1c88:61740803.452 : <= CNT96226::Close ret = 1
19ec-1c88:61740803.532 : <= CAsicIO::~CAsicIO
19ec-1c88:61740803.595 : => IoObject::IoLockEnd
19ec-1c88:61740803.653 : <= IoObject::IoLockEnd
19ec-1c88:61740803.707 : => IoObject::TerminateDevice
19ec-1c88:61740803.763 : => IoObject::IoLockEnd
19ec-1c88:61740803.815 : <= IoObject::IoLockEnd
19ec-1c88:61740803.921 : <= IoObject::TerminateDevice
19ec-1c88:61740804.176 : <= TerminateDriver ret = 1
19ec-1c88:61784546.014 : ============Debug Start==========
19ec-1c88:61784546.306 : Date : 2020/4/30 14:36:05
19ec-1c88:61784546.388 : Process ID : 19ec
19ec-1c88:61784546.855 : Windows : Version 10.0 build 18363 
19ec-1c88:61784547.349 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61784547.415 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61784547.481 : MemoryStatus.ullAvailPhys : 1781403648
19ec-1c88:61784547.542 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61784547.604 : MemoryStatus.ullAvailPageFile : 3059064832
19ec-1c88:61784547.667 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61784547.728 : MemoryStatus.ullAvailVirtual : 1705074688
19ec-1c88:61784547.789 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61784547.896 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61784547.963 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61784548.214 : CPU Count : 4
19ec-1c88:61784548.261 : CPU Frequency : 100.000 Mhz
19ec-1c88:61784552.434 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61784552.574 : => InitializeDriver
19ec-1c88:61784552.829 : <= InitializeDriver ret = 1
19ec-1c88:61784552.889 : => InitializeScanner
19ec-1c88:61784552.970 : => CAsicIO::GetDeviceList
19ec-1c88:61784553.522 : => CNT96226::CNT96226
19ec-1c88:61784553.580 : => CNT96226::Open
19ec-1c88:61784574.770 : <= CNT96226::Open ret = 1
19ec-1c88:61784574.863 : => CNT96226::Initialize
19ec-1c88:61784575.047 : <= CNT96226::Initialize ret = 1
19ec-1c88:61784575.108 : <= CNT96226::CNT96226
19ec-1c88:61784575.164 : => CNT96226::EnumAvailableDevice
19ec-1c88:61784580.347 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61784580.424 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61784580.481 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61788231.905 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61788232.202 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61788237.858 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61788237.965 : => IoObject::GetLockName
19ec-1c88:61788238.022 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61788238.090 : <= IoObject::GetLockName
19ec-1c88:61788238.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:61788238.615 : iCmd = 3, nBytes = 2
19ec-1c88:61788593.855 : 0000 : 06 38 
19ec-1c88:61788593.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61788594.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:61788594.142 : iCmd = 4, nBytes = 2
19ec-1c88:61788891.547 : 0000 : 07 07 
19ec-1c88:61788891.655 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61788891.752 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61788891.837 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61788891.905 : IO Send command 10 bytes
19ec-1c88:61788891.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:61788892.014 : iCmd = 0, nBytes = 10
19ec-1c88:61788892.116 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61789077.548 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61789077.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:61789077.723 : iCmd = 0, nBytes = 165
19ec-1c88:61789287.644 : skip dump 37 bytes
19ec-1c88:61789287.825 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61789287.962 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61789288.099 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61789288.232 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61789288.357 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61789288.488 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61789288.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789288.736 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789288.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61789288.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:61789288.912 : iCmd = 1, nBytes = 4
19ec-1c88:61789475.842 : 0000 : 00 00 00 00 
19ec-1c88:61789475.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61789476.024 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61789476.088 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61789476.159 : IO Send command 10 bytes
19ec-1c88:61789476.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:61789476.266 : iCmd = 0, nBytes = 10
19ec-1c88:61789476.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61789799.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61789800.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:61789800.477 : iCmd = 0, nBytes = 128
19ec-1c88:61789979.501 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789979.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789979.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61789979.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61789980.083 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61789980.209 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789980.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789980.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61789980.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61789980.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:61789980.636 : iCmd = 1, nBytes = 4
19ec-1c88:61790140.278 : 0000 : 00 00 00 00 
19ec-1c88:61790140.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61790140.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61790140.648 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61790140.723 : => CNT96226::Close
19ec-1c88:61790144.884 : <= CNT96226::Close ret = 1
19ec-1c88:61790144.958 : <= CNT96226::~CNT96226
19ec-1c88:61790145.045 : <= CAsicIO::GetDeviceList
19ec-1c88:61790145.462 : => IoObject::SetTimeout
19ec-1c88:61790145.595 : Timeout--> In = 0 Out = 0
19ec-1c88:61790145.656 : <= IoObject::SetTimeout
19ec-1c88:61790145.723 : => CAsicIO::CAsicIO
19ec-1c88:61790145.795 : => CNT96226::CNT96226
19ec-1c88:61790145.852 : => CNT96226::Open
19ec-1c88:61790169.904 : <= CNT96226::Open ret = 1
19ec-1c88:61790170.009 : => CNT96226::Initialize
19ec-1c88:61790170.197 : <= CNT96226::Initialize ret = 1
19ec-1c88:61790170.258 : <= CNT96226::CNT96226
19ec-1c88:61790170.308 : <= CAsicIO::CAsicIO
19ec-1c88:61790170.366 : => CAsicIO::InitializeDevice
19ec-1c88:61790170.442 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61790176.279 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61790176.401 : => IoObject::GetLockName
19ec-1c88:61790176.458 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61790176.527 : <= IoObject::GetLockName
19ec-1c88:61790177.034 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61790177.109 : IO Send command 10 bytes
19ec-1c88:61790177.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:61790177.215 : iCmd = 0, nBytes = 10
19ec-1c88:61790177.322 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61790521.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61790521.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:61790521.218 : iCmd = 0, nBytes = 128
19ec-1c88:61790685.426 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61790685.628 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61790685.775 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61790685.911 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61790686.043 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61790686.167 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61790686.294 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61790686.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61790686.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61790686.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:61790686.598 : iCmd = 1, nBytes = 4
19ec-1c88:61790892.458 : 0000 : 00 00 00 00 
19ec-1c88:61790892.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61790892.848 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61790892.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:61790892.967 : iCmd = 3, nBytes = 2
19ec-1c88:61791271.310 : 0000 : 06 38 
19ec-1c88:61791271.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61791271.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:61791271.566 : iCmd = 4, nBytes = 2
19ec-1c88:61791575.441 : 0000 : 07 07 
19ec-1c88:61791575.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61791575.758 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61791575.856 : => IoObject::InitializeDevice
19ec-1c88:61791575.961 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61791576.729 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61791576.803 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61791577.540 : => FindScanner
19ec-1c88:61791577.600 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61791577.663 : <= FindScanner ret = 1
19ec-1c88:61791577.721 : => IoObject::IoLockStart
19ec-1c88:61791577.826 : => CAsicIO::CheckDevice
19ec-1c88:61791577.879 : => CNT96226::ConnectIsAvailable
19ec-1c88:61791595.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61791595.179 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61791595.239 : <= IoObject::IoLockStart
19ec-1c88:61791595.296 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61791595.364 : IO Send command 10 bytes
19ec-1c88:61791595.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:61791595.510 : iCmd = 0, nBytes = 10
19ec-1c88:61791595.616 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61791800.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61791800.337 : System send command 10 bytes + data 0 bytes
19ec-1c88:61791800.415 : IO total need to receive data 5 bytes
19ec-1c88:61791800.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:61791800.539 : iCmd = 0, nBytes = 5
19ec-1c88:61792001.682 : 0000 : 06 00 02 02 ab 
19ec-1c88:61792001.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61792001.853 : System total receive data 5 bytes
19ec-1c88:61792001.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:61792001.966 : iCmd = 1, nBytes = 4
19ec-1c88:61792154.618 : 0000 : 00 00 00 00 
19ec-1c88:61792154.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61792154.886 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61792154.953 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61792155.021 : IO Send command 10 bytes
19ec-1c88:61792155.117 : => CNT96226::VenderCmd_SetData
19ec-1c88:61792155.176 : iCmd = 0, nBytes = 10
19ec-1c88:61792155.285 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61792328.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61792328.820 : System send command 10 bytes + data 0 bytes
19ec-1c88:61792328.887 : IO total need to receive data 165 bytes
19ec-1c88:61792328.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:61792329.005 : iCmd = 0, nBytes = 165
19ec-1c88:61792521.910 : skip dump 37 bytes
19ec-1c88:61792522.099 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61792522.248 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61792522.390 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61792522.522 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61792522.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61792522.780 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61792522.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61792523.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61792523.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61792523.153 : System total receive data 165 bytes
19ec-1c88:61792523.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:61792523.264 : iCmd = 1, nBytes = 4
19ec-1c88:61792664.943 : 0000 : 00 00 00 00 
19ec-1c88:61792665.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61792665.225 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61792665.450 : Dump Inquiry
19ec-1c88:61792665.585 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61792665.719 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61792665.849 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61792665.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61792666.105 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61792666.235 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61792666.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61792666.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61792666.613 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61792666.739 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61792666.823 : 00a0 : 00 00 00 00 00 
19ec-1c88:61792666.894 : => ReadNVMDataInternal
19ec-1c88:61792667.124 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61792667.191 : IO Send command 10 bytes
19ec-1c88:61792667.286 : => CNT96226::VenderCmd_SetData
19ec-1c88:61792667.340 : iCmd = 0, nBytes = 10
19ec-1c88:61792667.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61793006.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61793006.825 : System send command 10 bytes + data 0 bytes
19ec-1c88:61793006.895 : IO total need to receive data 128 bytes
19ec-1c88:61793006.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:61793007.015 : iCmd = 0, nBytes = 128
19ec-1c88:61793171.335 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61793171.525 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61793171.665 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61793171.794 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61793171.918 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61793172.037 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61793172.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61793172.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61793172.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61793172.410 : System total receive data 128 bytes
19ec-1c88:61793172.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:61793172.526 : iCmd = 1, nBytes = 4
19ec-1c88:61793366.752 : 0000 : 00 00 00 00 
19ec-1c88:61793366.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61793367.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61793367.100 : NVMData.PadScanCount = 0
19ec-1c88:61793367.156 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61793367.211 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61793367.267 : NVMData.FlatbedScanCount = 0
19ec-1c88:61793367.323 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61793367.374 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61793367.423 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61793367.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61793367.533 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61793367.586 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61793367.640 : NVMData.BornMonth = 0
19ec-1c88:61793367.687 : NVMData.BornDay = 0
19ec-1c88:61793367.738 : NVMData.BornYear = 0
19ec-1c88:61793367.785 : NVMData.FirstScanMonth = 4
19ec-1c88:61793367.835 : NVMData.FirstScanDay = 30
19ec-1c88:61793367.889 : NVMData.FirstScanYear = 2020
19ec-1c88:61793367.941 : NVMData.VerticalMagnification = 0
19ec-1c88:61793367.996 : NVMData.HorizontalMagnification = 0
19ec-1c88:61793368.050 : NVMData.PowerSavingTime = 15
19ec-1c88:61793368.103 : NVMData.SN = A094165189010062
19ec-1c88:61793368.151 : NVMData.AutoFeed = 0
19ec-1c88:61793368.198 : NVMData.CCDType = 0
19ec-1c88:61793368.245 : NVMData.ScanSpeed = 0
19ec-1c88:61793368.293 : NVMData.RollerCount = 0
19ec-1c88:61793368.342 : NVMData.MultifeedCount = 0
19ec-1c88:61793368.393 : NVMData.JamCount = 0
19ec-1c88:61793368.440 : NVMData.IdentifyInfo = 
19ec-1c88:61793368.490 : NVMData.FormalName = 
19ec-1c88:61793368.723 : NVMData.ReservedB = 0
19ec-1c88:61793368.776 : NVMData.FunctionCode = 0
19ec-1c88:61793368.825 : NVMData.PreFeed = 0
19ec-1c88:61793368.874 : NVMData.PreFeedTime = 0
19ec-1c88:61793368.923 : NVMData.ButtonNumber = 0
19ec-1c88:61793368.974 : NVMData.PowerOffTime = 0
19ec-1c88:61793369.026 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61793369.111 : => IoObject::IoLockEnd
19ec-1c88:61793369.205 : <= IoObject::IoLockEnd
19ec-1c88:61793369.252 : <= InitializeScanner ret = 1
19ec-1c88:61793369.314 : => GetLogicalScannerAbilityEx
19ec-1c88:61793369.369 : => IoObject::IoLockStart
19ec-1c88:61793369.466 : => CAsicIO::CheckDevice
19ec-1c88:61793369.518 : => CNT96226::ConnectIsAvailable
19ec-1c88:61793385.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61793385.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61793385.337 : <= IoObject::IoLockStart
19ec-1c88:61793385.393 : => IoObject::IoLockEnd
19ec-1c88:61793385.500 : <= IoObject::IoLockEnd
19ec-1c88:61793385.622 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61793385.696 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61793568.119 : => ReadNVMData
19ec-1c88:61793568.261 : => IoObject::IoLockStart
19ec-1c88:61793568.385 : => CAsicIO::CheckDevice
19ec-1c88:61793568.438 : => CNT96226::ConnectIsAvailable
19ec-1c88:61793589.681 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61793589.796 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61793589.854 : <= IoObject::IoLockStart
19ec-1c88:61793589.921 : => ReadNVMDataInternal
19ec-1c88:61793589.983 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61793590.048 : IO Send command 10 bytes
19ec-1c88:61793590.173 : => CNT96226::VenderCmd_SetData
19ec-1c88:61793590.226 : iCmd = 0, nBytes = 10
19ec-1c88:61793590.331 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61793935.304 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61793935.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:61793935.518 : IO total need to receive data 128 bytes
19ec-1c88:61793935.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:61793935.633 : iCmd = 0, nBytes = 128
19ec-1c88:61794139.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61794139.386 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61794139.526 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61794139.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61794139.791 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61794139.918 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61794140.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61794140.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61794140.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61794140.291 : System total receive data 128 bytes
19ec-1c88:61794140.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:61794140.404 : iCmd = 1, nBytes = 4
19ec-1c88:61794311.881 : 0000 : 00 00 00 00 
19ec-1c88:61794312.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61794312.418 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61794312.490 : NVMData.PadScanCount = 0
19ec-1c88:61794312.549 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61794312.608 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61794312.670 : NVMData.FlatbedScanCount = 0
19ec-1c88:61794312.727 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61794312.781 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61794312.835 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61794312.891 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61794312.947 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61794313.002 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61794313.057 : NVMData.BornMonth = 0
19ec-1c88:61794313.104 : NVMData.BornDay = 0
19ec-1c88:61794313.156 : NVMData.BornYear = 0
19ec-1c88:61794313.205 : NVMData.FirstScanMonth = 4
19ec-1c88:61794313.257 : NVMData.FirstScanDay = 30
19ec-1c88:61794313.310 : NVMData.FirstScanYear = 2020
19ec-1c88:61794313.516 : NVMData.VerticalMagnification = 0
19ec-1c88:61794313.577 : NVMData.HorizontalMagnification = 0
19ec-1c88:61794313.635 : NVMData.PowerSavingTime = 15
19ec-1c88:61794313.690 : NVMData.SN = A094165189010062
19ec-1c88:61794313.741 : NVMData.AutoFeed = 0
19ec-1c88:61794313.792 : NVMData.CCDType = 0
19ec-1c88:61794313.840 : NVMData.ScanSpeed = 0
19ec-1c88:61794313.891 : NVMData.RollerCount = 0
19ec-1c88:61794313.945 : NVMData.MultifeedCount = 0
19ec-1c88:61794313.997 : NVMData.JamCount = 0
19ec-1c88:61794314.047 : NVMData.IdentifyInfo = 
19ec-1c88:61794314.098 : NVMData.FormalName = 
19ec-1c88:61794314.147 : NVMData.ReservedB = 0
19ec-1c88:61794314.198 : NVMData.FunctionCode = 0
19ec-1c88:61794314.251 : NVMData.PreFeed = 0
19ec-1c88:61794314.300 : NVMData.PreFeedTime = 0
19ec-1c88:61794314.352 : NVMData.ButtonNumber = 0
19ec-1c88:61794314.402 : NVMData.PowerOffTime = 0
19ec-1c88:61794314.454 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61794314.523 : => IoObject::IoLockEnd
19ec-1c88:61794314.616 : <= IoObject::IoLockEnd
19ec-1c88:61794314.666 : <= ReadNVMData ret = 1
19ec-1c88:61794852.862 : => TerminateDriver
19ec-1c88:61794853.046 : => CAsicIO::~CAsicIO,pStage=138349640
19ec-1c88:61794853.120 : => CNT96226::Close
19ec-1c88:61794857.352 : <= CNT96226::Close ret = 1
19ec-1c88:61794857.431 : <= CAsicIO::~CAsicIO
19ec-1c88:61794857.489 : => IoObject::IoLockEnd
19ec-1c88:61794857.543 : <= IoObject::IoLockEnd
19ec-1c88:61794857.595 : => IoObject::TerminateDevice
19ec-1c88:61794857.649 : => IoObject::IoLockEnd
19ec-1c88:61794857.698 : <= IoObject::IoLockEnd
19ec-1c88:61794857.799 : <= IoObject::TerminateDevice
19ec-1c88:61794858.039 : <= TerminateDriver ret = 1
19ec-1c88:61797258.166 : ============Debug Start==========
19ec-1c88:61797258.480 : Date : 2020/4/30 14:36:05
19ec-1c88:61797258.560 : Process ID : 19ec
19ec-1c88:61797258.985 : Windows : Version 10.0 build 18363 
19ec-1c88:61797259.455 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61797259.518 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61797259.585 : MemoryStatus.ullAvailPhys : 1781567488
19ec-1c88:61797259.647 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61797259.707 : MemoryStatus.ullAvailPageFile : 3059011584
19ec-1c88:61797259.769 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61797259.826 : MemoryStatus.ullAvailVirtual : 1705078784
19ec-1c88:61797259.888 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61797259.999 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61797260.062 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61797260.300 : CPU Count : 4
19ec-1c88:61797260.348 : CPU Frequency : 100.000 Mhz
19ec-1c88:61797264.654 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61797264.782 : => InitializeDriver
19ec-1c88:61797265.060 : <= InitializeDriver ret = 1
19ec-1c88:61799984.946 : => InitializeScanner
19ec-1c88:61799985.197 : => CAsicIO::GetDeviceList
19ec-1c88:61799985.647 : => CNT96226::CNT96226
19ec-1c88:61799985.711 : => CNT96226::Open
19ec-1c88:61800007.321 : <= CNT96226::Open ret = 1
19ec-1c88:61800007.415 : => CNT96226::Initialize
19ec-1c88:61800007.604 : <= CNT96226::Initialize ret = 1
19ec-1c88:61800007.664 : <= CNT96226::CNT96226
19ec-1c88:61800007.716 : => CNT96226::EnumAvailableDevice
19ec-1c88:61800012.865 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61800012.941 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61800012.998 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61803725.223 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61803725.518 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61803731.470 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61803731.579 : => IoObject::GetLockName
19ec-1c88:61803731.638 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61803731.708 : <= IoObject::GetLockName
19ec-1c88:61803732.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:61803732.244 : iCmd = 3, nBytes = 2
19ec-1c88:61804105.556 : 0000 : 06 38 
19ec-1c88:61804105.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61804105.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:61804105.846 : iCmd = 4, nBytes = 2
19ec-1c88:61804412.123 : 0000 : 07 07 
19ec-1c88:61804412.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61804412.307 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61804412.396 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61804412.467 : IO Send command 10 bytes
19ec-1c88:61804412.518 : => CNT96226::VenderCmd_SetData
19ec-1c88:61804412.576 : iCmd = 0, nBytes = 10
19ec-1c88:61804412.684 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61804599.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61804599.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:61804599.998 : iCmd = 0, nBytes = 165
19ec-1c88:61804738.853 : skip dump 37 bytes
19ec-1c88:61804739.362 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61804739.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61804739.635 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61804739.767 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61804739.898 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61804740.036 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61804740.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61804740.282 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61804740.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61804740.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:61804740.455 : iCmd = 1, nBytes = 4
19ec-1c88:61804937.570 : 0000 : 00 00 00 00 
19ec-1c88:61804937.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61804937.763 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61804937.836 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61804937.909 : IO Send command 10 bytes
19ec-1c88:61804937.968 : => CNT96226::VenderCmd_SetData
19ec-1c88:61804938.023 : iCmd = 0, nBytes = 10
19ec-1c88:61804938.131 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61805285.678 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61805285.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:61805285.896 : iCmd = 0, nBytes = 128
19ec-1c88:61805450.441 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61805450.869 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61805451.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61805451.160 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61805451.294 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61805451.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61805451.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61805451.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61805451.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61805451.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:61805451.851 : iCmd = 1, nBytes = 4
19ec-1c88:61805589.073 : 0000 : 00 00 00 00 
19ec-1c88:61805589.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61805589.236 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61805589.402 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61805589.469 : => CNT96226::Close
19ec-1c88:61805593.859 : <= CNT96226::Close ret = 1
19ec-1c88:61805593.935 : <= CNT96226::~CNT96226
19ec-1c88:61805594.023 : <= CAsicIO::GetDeviceList
19ec-1c88:61805594.642 : => IoObject::SetTimeout
19ec-1c88:61805594.770 : Timeout--> In = 0 Out = 0
19ec-1c88:61805594.828 : <= IoObject::SetTimeout
19ec-1c88:61805594.899 : => CAsicIO::CAsicIO
19ec-1c88:61805594.971 : => CNT96226::CNT96226
19ec-1c88:61805595.026 : => CNT96226::Open
19ec-1c88:61805617.693 : <= CNT96226::Open ret = 1
19ec-1c88:61805617.791 : => CNT96226::Initialize
19ec-1c88:61805617.977 : <= CNT96226::Initialize ret = 1
19ec-1c88:61805618.041 : <= CNT96226::CNT96226
19ec-1c88:61805618.091 : <= CAsicIO::CAsicIO
19ec-1c88:61805618.145 : => CAsicIO::InitializeDevice
19ec-1c88:61805618.211 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61805624.095 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61805624.214 : => IoObject::GetLockName
19ec-1c88:61805624.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61805624.332 : <= IoObject::GetLockName
19ec-1c88:61805624.837 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61805624.909 : IO Send command 10 bytes
19ec-1c88:61805624.960 : => CNT96226::VenderCmd_SetData
19ec-1c88:61805625.014 : iCmd = 0, nBytes = 10
19ec-1c88:61805625.122 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61805926.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61805926.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:61805926.400 : iCmd = 0, nBytes = 128
19ec-1c88:61806095.984 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61806096.171 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61806096.319 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61806096.453 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61806096.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61806096.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61806096.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61806096.952 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61806097.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61806097.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:61806097.129 : iCmd = 1, nBytes = 4
19ec-1c88:61806216.283 : 0000 : 00 00 00 00 
19ec-1c88:61806216.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61806216.472 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61806216.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:61806216.587 : iCmd = 3, nBytes = 2
19ec-1c88:61806604.360 : 0000 : 06 38 
19ec-1c88:61806604.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61806604.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:61806604.615 : iCmd = 4, nBytes = 2
19ec-1c88:61806921.076 : 0000 : 07 07 
19ec-1c88:61806921.193 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61806921.374 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61806921.478 : => IoObject::InitializeDevice
19ec-1c88:61806921.591 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61806922.529 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61806922.611 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61806923.607 : => FindScanner
19ec-1c88:61806923.665 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61806923.731 : <= FindScanner ret = 1
19ec-1c88:61806923.792 : => IoObject::IoLockStart
19ec-1c88:61806923.892 : => CAsicIO::CheckDevice
19ec-1c88:61806923.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:61806940.028 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61806940.125 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61806940.178 : <= IoObject::IoLockStart
19ec-1c88:61806940.234 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61806940.302 : IO Send command 10 bytes
19ec-1c88:61806940.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:61806940.445 : iCmd = 0, nBytes = 10
19ec-1c88:61806940.550 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61807132.486 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61807132.611 : System send command 10 bytes + data 0 bytes
19ec-1c88:61807132.678 : IO total need to receive data 5 bytes
19ec-1c88:61807132.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:61807132.791 : iCmd = 0, nBytes = 5
19ec-1c88:61807306.374 : 0000 : 06 00 02 02 ab 
19ec-1c88:61807306.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61807306.565 : System total receive data 5 bytes
19ec-1c88:61807306.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:61807306.682 : iCmd = 1, nBytes = 4
19ec-1c88:61807485.697 : 0000 : 00 00 00 00 
19ec-1c88:61807485.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61807485.950 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61807486.019 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61807486.085 : IO Send command 10 bytes
19ec-1c88:61807486.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:61807486.245 : iCmd = 0, nBytes = 10
19ec-1c88:61807486.350 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61807669.521 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61807669.632 : System send command 10 bytes + data 0 bytes
19ec-1c88:61807669.702 : IO total need to receive data 165 bytes
19ec-1c88:61807669.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:61807669.818 : iCmd = 0, nBytes = 165
19ec-1c88:61807841.237 : skip dump 37 bytes
19ec-1c88:61807841.438 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61807841.579 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61807841.716 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61807841.847 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61807841.971 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61807842.100 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61807842.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61807842.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61807842.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61807842.468 : System total receive data 165 bytes
19ec-1c88:61807842.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:61807842.581 : iCmd = 1, nBytes = 4
19ec-1c88:61808026.792 : 0000 : 00 00 00 00 
19ec-1c88:61808026.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61808027.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61808027.305 : Dump Inquiry
19ec-1c88:61808027.436 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61808027.575 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61808027.709 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61808027.841 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61808027.970 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61808028.104 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61808028.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808028.354 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808028.485 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61808028.615 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61808028.703 : 00a0 : 00 00 00 00 00 
19ec-1c88:61808028.775 : => ReadNVMDataInternal
19ec-1c88:61808029.009 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61808029.077 : IO Send command 10 bytes
19ec-1c88:61808029.186 : => CNT96226::VenderCmd_SetData
19ec-1c88:61808029.238 : iCmd = 0, nBytes = 10
19ec-1c88:61808029.339 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61808348.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61808348.575 : System send command 10 bytes + data 0 bytes
19ec-1c88:61808348.641 : IO total need to receive data 128 bytes
19ec-1c88:61808348.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:61808348.757 : iCmd = 0, nBytes = 128
19ec-1c88:61808552.618 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808552.796 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808552.943 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61808553.074 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61808553.199 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61808553.320 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808553.446 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808553.569 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61808553.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61808553.691 : System total receive data 128 bytes
19ec-1c88:61808553.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:61808553.804 : iCmd = 1, nBytes = 4
19ec-1c88:61808705.950 : 0000 : 00 00 00 00 
19ec-1c88:61808706.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61808706.220 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61808706.297 : NVMData.PadScanCount = 0
19ec-1c88:61808706.357 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61808706.414 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61808706.473 : NVMData.FlatbedScanCount = 0
19ec-1c88:61808706.526 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61808706.581 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61808706.635 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61808706.692 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61808706.747 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61808706.801 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61808706.857 : NVMData.BornMonth = 0
19ec-1c88:61808706.906 : NVMData.BornDay = 0
19ec-1c88:61808706.956 : NVMData.BornYear = 0
19ec-1c88:61808707.005 : NVMData.FirstScanMonth = 4
19ec-1c88:61808707.060 : NVMData.FirstScanDay = 30
19ec-1c88:61808707.128 : NVMData.FirstScanYear = 2020
19ec-1c88:61808707.181 : NVMData.VerticalMagnification = 0
19ec-1c88:61808707.236 : NVMData.HorizontalMagnification = 0
19ec-1c88:61808707.290 : NVMData.PowerSavingTime = 15
19ec-1c88:61808707.344 : NVMData.SN = A094165189010062
19ec-1c88:61808707.395 : NVMData.AutoFeed = 0
19ec-1c88:61808707.443 : NVMData.CCDType = 0
19ec-1c88:61808707.491 : NVMData.ScanSpeed = 0
19ec-1c88:61808707.540 : NVMData.RollerCount = 0
19ec-1c88:61808707.592 : NVMData.MultifeedCount = 0
19ec-1c88:61808707.642 : NVMData.JamCount = 0
19ec-1c88:61808707.692 : NVMData.IdentifyInfo = 
19ec-1c88:61808707.743 : NVMData.FormalName = 
19ec-1c88:61808707.911 : NVMData.ReservedB = 0
19ec-1c88:61808707.967 : NVMData.FunctionCode = 0
19ec-1c88:61808708.245 : NVMData.PreFeed = 0
19ec-1c88:61808708.295 : NVMData.PreFeedTime = 0
19ec-1c88:61808708.349 : NVMData.ButtonNumber = 0
19ec-1c88:61808708.400 : NVMData.PowerOffTime = 0
19ec-1c88:61808708.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61808708.530 : => IoObject::IoLockEnd
19ec-1c88:61808708.629 : <= IoObject::IoLockEnd
19ec-1c88:61808708.677 : <= InitializeScanner ret = 1
19ec-1c88:61810107.754 : => GetLogicalScannerAbility
19ec-1c88:61810107.968 : => IoObject::IoLockStart
19ec-1c88:61810108.111 : => CAsicIO::CheckDevice
19ec-1c88:61810108.171 : => CNT96226::ConnectIsAvailable
19ec-1c88:61810134.780 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61810134.894 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61810134.955 : <= IoObject::IoLockStart
19ec-1c88:61810135.013 : => IoObject::IoLockEnd
19ec-1c88:61810135.134 : <= IoObject::IoLockEnd
19ec-1c88:61810135.218 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61813978.080 : => GetLogicalScannerAbilityEx
19ec-1c88:61813978.272 : => IoObject::IoLockStart
19ec-1c88:61813978.395 : => CAsicIO::CheckDevice
19ec-1c88:61813978.451 : => CNT96226::ConnectIsAvailable
19ec-1c88:61814004.291 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61814004.406 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61814004.468 : <= IoObject::IoLockStart
19ec-1c88:61814004.525 : => IoObject::IoLockEnd
19ec-1c88:61814004.637 : <= IoObject::IoLockEnd
19ec-1c88:61814004.769 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61814004.842 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61821711.735 : => ReadNVMData
19ec-1c88:61821711.932 : => IoObject::IoLockStart
19ec-1c88:61821712.062 : => CAsicIO::CheckDevice
19ec-1c88:61821712.121 : => CNT96226::ConnectIsAvailable
19ec-1c88:61821736.668 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61821736.788 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61821736.847 : <= IoObject::IoLockStart
19ec-1c88:61821736.916 : => ReadNVMDataInternal
19ec-1c88:61821736.976 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61821737.040 : IO Send command 10 bytes
19ec-1c88:61821737.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:61821737.227 : iCmd = 0, nBytes = 10
19ec-1c88:61821737.343 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61822096.436 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61822096.595 : System send command 10 bytes + data 0 bytes
19ec-1c88:61822096.662 : IO total need to receive data 128 bytes
19ec-1c88:61822096.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:61822096.777 : iCmd = 0, nBytes = 128
19ec-1c88:61822305.016 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61822305.428 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61822305.570 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61822305.704 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61822305.833 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61822305.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61822306.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61822306.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61822306.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61822306.337 : System total receive data 128 bytes
19ec-1c88:61822306.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:61822306.454 : iCmd = 1, nBytes = 4
19ec-1c88:61822496.977 : 0000 : 00 00 00 00 
19ec-1c88:61822497.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61822497.247 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61822497.318 : NVMData.PadScanCount = 0
19ec-1c88:61822497.380 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61822497.435 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61822497.491 : NVMData.FlatbedScanCount = 0
19ec-1c88:61822497.548 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61822497.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61822497.804 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61822497.859 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61822497.914 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61822497.968 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61822498.022 : NVMData.BornMonth = 0
19ec-1c88:61822498.074 : NVMData.BornDay = 0
19ec-1c88:61822498.122 : NVMData.BornYear = 0
19ec-1c88:61822498.169 : NVMData.FirstScanMonth = 4
19ec-1c88:61822498.217 : NVMData.FirstScanDay = 30
19ec-1c88:61822498.267 : NVMData.FirstScanYear = 2020
19ec-1c88:61822498.322 : NVMData.VerticalMagnification = 0
19ec-1c88:61822498.378 : NVMData.HorizontalMagnification = 0
19ec-1c88:61822498.433 : NVMData.PowerSavingTime = 15
19ec-1c88:61822498.487 : NVMData.SN = A094165189010062
19ec-1c88:61822498.538 : NVMData.AutoFeed = 0
19ec-1c88:61822498.589 : NVMData.CCDType = 0
19ec-1c88:61822498.639 : NVMData.ScanSpeed = 0
19ec-1c88:61822498.690 : NVMData.RollerCount = 0
19ec-1c88:61822498.743 : NVMData.MultifeedCount = 0
19ec-1c88:61822498.796 : NVMData.JamCount = 0
19ec-1c88:61822498.845 : NVMData.IdentifyInfo = 
19ec-1c88:61822498.897 : NVMData.FormalName = 
19ec-1c88:61822498.946 : NVMData.ReservedB = 0
19ec-1c88:61822498.994 : NVMData.FunctionCode = 0
19ec-1c88:61822499.045 : NVMData.PreFeed = 0
19ec-1c88:61822499.092 : NVMData.PreFeedTime = 0
19ec-1c88:61822499.142 : NVMData.ButtonNumber = 0
19ec-1c88:61822499.190 : NVMData.PowerOffTime = 0
19ec-1c88:61822499.239 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61822499.299 : => IoObject::IoLockEnd
19ec-1c88:61822499.387 : <= IoObject::IoLockEnd
19ec-1c88:61822499.439 : <= ReadNVMData ret = 1
19ec-1c88:61832075.178 : => GetADFStatus
19ec-1c88:61832075.591 : => IoObject::IoLockStart
19ec-1c88:61832075.718 : => CAsicIO::CheckDevice
19ec-1c88:61832075.775 : => CNT96226::ConnectIsAvailable
19ec-1c88:61832095.743 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61832096.187 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61832096.251 : <= IoObject::IoLockStart
19ec-1c88:61832096.314 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61832096.383 : IO Send command 10 bytes
19ec-1c88:61832096.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:61832096.565 : iCmd = 0, nBytes = 10
19ec-1c88:61832096.672 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61832289.460 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61832289.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:61832289.659 : IO total need to receive data 2 bytes
19ec-1c88:61832289.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:61832289.776 : iCmd = 0, nBytes = 2
19ec-1c88:61832433.798 : 0000 : 00 00 
19ec-1c88:61832434.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61832434.134 : System total receive data 2 bytes
19ec-1c88:61832434.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:61832434.573 : iCmd = 1, nBytes = 4
19ec-1c88:61832638.018 : 0000 : 00 00 00 00 
19ec-1c88:61832638.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61832638.400 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61832638.525 : Return status = 0
19ec-1c88:61832638.638 : => IoObject::IoLockEnd
19ec-1c88:61832638.972 : <= IoObject::IoLockEnd
19ec-1c88:61832639.021 : <= GetADFStatus ret = 1
19ec-1c88:61835262.195 : => GetADFStatus
19ec-1c88:61835262.401 : => IoObject::IoLockStart
19ec-1c88:61835262.543 : => CAsicIO::CheckDevice
19ec-1c88:61835262.604 : => CNT96226::ConnectIsAvailable
19ec-1c88:61835285.397 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61835285.520 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61835285.591 : <= IoObject::IoLockStart
19ec-1c88:61835285.658 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61835285.733 : IO Send command 10 bytes
19ec-1c88:61835285.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:61835285.929 : iCmd = 0, nBytes = 10
19ec-1c88:61835286.039 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61835488.691 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61835488.824 : System send command 10 bytes + data 0 bytes
19ec-1c88:61835489.070 : IO total need to receive data 2 bytes
19ec-1c88:61835489.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:61835489.203 : iCmd = 0, nBytes = 2
19ec-1c88:61835697.378 : 0000 : 00 00 
19ec-1c88:61835697.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61835697.526 : System total receive data 2 bytes
19ec-1c88:61835697.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:61835697.640 : iCmd = 1, nBytes = 4
19ec-1c88:61835893.241 : 0000 : 00 00 00 00 
19ec-1c88:61835893.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61835893.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61835893.589 : Return status = 0
19ec-1c88:61835893.653 : => IoObject::IoLockEnd
19ec-1c88:61835893.742 : <= IoObject::IoLockEnd
19ec-1c88:61835893.794 : <= GetADFStatus ret = 1
19ec-1c88:61837956.940 : => TerminateDriver
19ec-1c88:61837957.133 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-1c88:61837957.211 : => CNT96226::Close
19ec-1c88:61837961.715 : <= CNT96226::Close ret = 1
19ec-1c88:61837961.792 : <= CAsicIO::~CAsicIO
19ec-1c88:61837961.850 : => IoObject::IoLockEnd
19ec-1c88:61837961.901 : <= IoObject::IoLockEnd
19ec-1c88:61837961.952 : => IoObject::TerminateDevice
19ec-1c88:61837962.005 : => IoObject::IoLockEnd
19ec-1c88:61837962.052 : <= IoObject::IoLockEnd
19ec-1c88:61837962.153 : <= IoObject::TerminateDevice
19ec-1c88:61837962.391 : <= TerminateDriver ret = 1
19ec-1c88:61881802.545 : ============Debug Start==========
19ec-1c88:61881802.858 : Date : 2020/4/30 14:36:08
19ec-1c88:61881802.946 : Process ID : 19ec
19ec-1c88:61881803.355 : Windows : Version 10.0 build 18363 
19ec-1c88:61881803.823 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61881803.886 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61881803.953 : MemoryStatus.ullAvailPhys : 1772294144
19ec-1c88:61881804.016 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61881804.079 : MemoryStatus.ullAvailPageFile : 3045130240
19ec-1c88:61881804.140 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61881804.201 : MemoryStatus.ullAvailVirtual : 1705046016
19ec-1c88:61881804.264 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61881804.369 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61881804.433 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61881804.677 : CPU Count : 4
19ec-1c88:61881804.723 : CPU Frequency : 100.000 Mhz
19ec-1c88:61881809.088 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61881809.221 : => InitializeDriver
19ec-1c88:61881809.501 : <= InitializeDriver ret = 1
19ec-1c88:61881809.564 : => InitializeScanner
19ec-1c88:61881809.645 : => CAsicIO::GetDeviceList
19ec-1c88:61881809.950 : => CNT96226::CNT96226
19ec-1c88:61881810.013 : => CNT96226::Open
19ec-1c88:61881831.335 : <= CNT96226::Open ret = 1
19ec-1c88:61881831.439 : => CNT96226::Initialize
19ec-1c88:61881831.628 : <= CNT96226::Initialize ret = 1
19ec-1c88:61881831.689 : <= CNT96226::CNT96226
19ec-1c88:61881831.745 : => CNT96226::EnumAvailableDevice
19ec-1c88:61881837.207 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61881837.286 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61881837.344 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61885547.390 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61885547.659 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61885553.594 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61885553.702 : => IoObject::GetLockName
19ec-1c88:61885553.764 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61885553.833 : <= IoObject::GetLockName
19ec-1c88:61885554.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:61885554.405 : iCmd = 3, nBytes = 2
19ec-1c88:61885917.546 : 0000 : 06 38 
19ec-1c88:61885917.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61885917.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:61885917.840 : iCmd = 4, nBytes = 2
19ec-1c88:61886184.192 : 0000 : 07 07 
19ec-1c88:61886184.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61886184.428 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61886184.525 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61886184.596 : IO Send command 10 bytes
19ec-1c88:61886184.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:61886184.714 : iCmd = 0, nBytes = 10
19ec-1c88:61886184.821 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61886342.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61886342.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:61886342.449 : iCmd = 0, nBytes = 165
19ec-1c88:61886473.825 : skip dump 37 bytes
19ec-1c88:61886474.091 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61886474.243 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61886474.390 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61886474.526 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61886474.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61886474.798 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61886474.930 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61886475.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61886475.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61886475.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:61886475.244 : iCmd = 1, nBytes = 4
19ec-1c88:61886605.921 : 0000 : 00 00 00 00 
19ec-1c88:61886606.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61886606.068 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61886606.130 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61886606.192 : IO Send command 10 bytes
19ec-1c88:61886606.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:61886606.299 : iCmd = 0, nBytes = 10
19ec-1c88:61886606.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61886918.449 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61886918.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:61886918.702 : iCmd = 0, nBytes = 128
19ec-1c88:61887089.302 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887089.509 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887089.658 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61887089.797 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61887089.925 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61887090.055 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887090.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887090.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887090.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61887090.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:61887090.492 : iCmd = 1, nBytes = 4
19ec-1c88:61887223.673 : 0000 : 00 00 00 00 
19ec-1c88:61887223.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61887223.846 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61887224.014 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61887224.087 : => CNT96226::Close
19ec-1c88:61887228.108 : <= CNT96226::Close ret = 1
19ec-1c88:61887228.184 : <= CNT96226::~CNT96226
19ec-1c88:61887228.274 : <= CAsicIO::GetDeviceList
19ec-1c88:61887228.693 : => IoObject::SetTimeout
19ec-1c88:61887228.820 : Timeout--> In = 0 Out = 0
19ec-1c88:61887228.881 : <= IoObject::SetTimeout
19ec-1c88:61887228.951 : => CAsicIO::CAsicIO
19ec-1c88:61887229.024 : => CNT96226::CNT96226
19ec-1c88:61887229.078 : => CNT96226::Open
19ec-1c88:61887252.620 : <= CNT96226::Open ret = 1
19ec-1c88:61887252.744 : => CNT96226::Initialize
19ec-1c88:61887252.943 : <= CNT96226::Initialize ret = 1
19ec-1c88:61887253.005 : <= CNT96226::CNT96226
19ec-1c88:61887253.059 : <= CAsicIO::CAsicIO
19ec-1c88:61887253.120 : => CAsicIO::InitializeDevice
19ec-1c88:61887253.191 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61887259.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61887259.381 : => IoObject::GetLockName
19ec-1c88:61887259.442 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61887259.514 : <= IoObject::GetLockName
19ec-1c88:61887260.048 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61887260.123 : IO Send command 10 bytes
19ec-1c88:61887260.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:61887260.236 : iCmd = 0, nBytes = 10
19ec-1c88:61887260.355 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61887577.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61887577.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:61887577.742 : iCmd = 0, nBytes = 128
19ec-1c88:61887742.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887742.546 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887742.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61887742.826 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61887742.960 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61887743.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887743.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887743.347 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61887743.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61887743.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:61887743.532 : iCmd = 1, nBytes = 4
19ec-1c88:61887850.116 : 0000 : 00 00 00 00 
19ec-1c88:61887850.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61887850.275 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61887850.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:61887850.386 : iCmd = 3, nBytes = 2
19ec-1c88:61888195.256 : 0000 : 06 38 
19ec-1c88:61888195.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61888195.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:61888195.561 : iCmd = 4, nBytes = 2
19ec-1c88:61888473.059 : 0000 : 07 07 
19ec-1c88:61888473.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61888473.411 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61888473.515 : => IoObject::InitializeDevice
19ec-1c88:61888473.646 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61888474.354 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61888474.431 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61888475.142 : => FindScanner
19ec-1c88:61888475.208 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61888475.277 : <= FindScanner ret = 1
19ec-1c88:61888475.338 : => IoObject::IoLockStart
19ec-1c88:61888475.447 : => CAsicIO::CheckDevice
19ec-1c88:61888475.503 : => CNT96226::ConnectIsAvailable
19ec-1c88:61888488.261 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61888488.359 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61888488.417 : <= IoObject::IoLockStart
19ec-1c88:61888488.475 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61888488.543 : IO Send command 10 bytes
19ec-1c88:61888488.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:61888488.689 : iCmd = 0, nBytes = 10
19ec-1c88:61888488.791 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61888639.222 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61888639.378 : System send command 10 bytes + data 0 bytes
19ec-1c88:61888639.454 : IO total need to receive data 5 bytes
19ec-1c88:61888639.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:61888639.802 : iCmd = 0, nBytes = 5
19ec-1c88:61888762.431 : 0000 : 06 00 02 02 ab 
19ec-1c88:61888762.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61888762.586 : System total receive data 5 bytes
19ec-1c88:61888762.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:61888762.697 : iCmd = 1, nBytes = 4
19ec-1c88:61888867.234 : 0000 : 00 00 00 00 
19ec-1c88:61888867.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61888867.455 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61888867.519 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61888867.584 : IO Send command 10 bytes
19ec-1c88:61888867.670 : => CNT96226::VenderCmd_SetData
19ec-1c88:61888867.729 : iCmd = 0, nBytes = 10
19ec-1c88:61888867.832 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61889025.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61889025.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:61889026.063 : IO total need to receive data 165 bytes
19ec-1c88:61889026.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:61889026.181 : iCmd = 0, nBytes = 165
19ec-1c88:61889152.867 : skip dump 37 bytes
19ec-1c88:61889153.090 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61889153.247 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61889153.392 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61889153.528 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61889153.664 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61889153.799 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61889153.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889154.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889154.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61889154.186 : System total receive data 165 bytes
19ec-1c88:61889154.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:61889154.310 : iCmd = 1, nBytes = 4
19ec-1c88:61889265.053 : 0000 : 00 00 00 00 
19ec-1c88:61889265.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61889265.261 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61889265.456 : Dump Inquiry
19ec-1c88:61889265.582 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61889265.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61889265.841 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61889265.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61889266.097 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61889266.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61889266.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889266.477 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889266.606 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61889266.734 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61889266.818 : 00a0 : 00 00 00 00 00 
19ec-1c88:61889266.889 : => ReadNVMDataInternal
19ec-1c88:61889267.111 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61889267.174 : IO Send command 10 bytes
19ec-1c88:61889267.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:61889267.314 : iCmd = 0, nBytes = 10
19ec-1c88:61889267.416 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61889571.088 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61889571.272 : System send command 10 bytes + data 0 bytes
19ec-1c88:61889571.351 : IO total need to receive data 128 bytes
19ec-1c88:61889571.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:61889571.487 : iCmd = 0, nBytes = 128
19ec-1c88:61889753.270 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889753.473 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889753.613 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61889753.743 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61889753.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61889753.988 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889754.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889754.235 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61889754.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61889754.358 : System total receive data 128 bytes
19ec-1c88:61889754.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:61889754.483 : iCmd = 1, nBytes = 4
19ec-1c88:61889918.612 : 0000 : 00 00 00 00 
19ec-1c88:61889918.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61889918.917 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61889918.993 : NVMData.PadScanCount = 0
19ec-1c88:61889919.050 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61889919.112 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61889919.170 : NVMData.FlatbedScanCount = 0
19ec-1c88:61889919.232 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61889919.286 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61889919.340 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61889919.395 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61889919.452 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61889919.932 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61889920.039 : NVMData.BornMonth = 0
19ec-1c88:61889920.094 : NVMData.BornDay = 0
19ec-1c88:61889920.151 : NVMData.BornYear = 0
19ec-1c88:61889920.200 : NVMData.FirstScanMonth = 4
19ec-1c88:61889920.254 : NVMData.FirstScanDay = 30
19ec-1c88:61889920.310 : NVMData.FirstScanYear = 2020
19ec-1c88:61889920.370 : NVMData.VerticalMagnification = 0
19ec-1c88:61889920.430 : NVMData.HorizontalMagnification = 0
19ec-1c88:61889920.488 : NVMData.PowerSavingTime = 15
19ec-1c88:61889920.542 : NVMData.SN = A094165189010062
19ec-1c88:61889920.593 : NVMData.AutoFeed = 0
19ec-1c88:61889920.646 : NVMData.CCDType = 0
19ec-1c88:61889920.694 : NVMData.ScanSpeed = 0
19ec-1c88:61889920.743 : NVMData.RollerCount = 0
19ec-1c88:61889920.800 : NVMData.MultifeedCount = 0
19ec-1c88:61889920.850 : NVMData.JamCount = 0
19ec-1c88:61889920.901 : NVMData.IdentifyInfo = 
19ec-1c88:61889920.954 : NVMData.FormalName = 
19ec-1c88:61889921.174 : NVMData.ReservedB = 0
19ec-1c88:61889921.234 : NVMData.FunctionCode = 0
19ec-1c88:61889921.288 : NVMData.PreFeed = 0
19ec-1c88:61889921.339 : NVMData.PreFeedTime = 0
19ec-1c88:61889921.389 : NVMData.ButtonNumber = 0
19ec-1c88:61889921.442 : NVMData.PowerOffTime = 0
19ec-1c88:61889921.494 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61889921.576 : => IoObject::IoLockEnd
19ec-1c88:61889921.684 : <= IoObject::IoLockEnd
19ec-1c88:61889921.735 : <= InitializeScanner ret = 1
19ec-1c88:61889921.801 : => GetLogicalScannerAbilityEx
19ec-1c88:61889921.865 : => IoObject::IoLockStart
19ec-1c88:61889921.964 : => CAsicIO::CheckDevice
19ec-1c88:61889922.020 : => CNT96226::ConnectIsAvailable
19ec-1c88:61889938.394 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61889938.515 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61889938.575 : <= IoObject::IoLockStart
19ec-1c88:61889938.634 : => IoObject::IoLockEnd
19ec-1c88:61889938.744 : <= IoObject::IoLockEnd
19ec-1c88:61889938.874 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61889938.952 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61890141.184 : => ReadNVMData
19ec-1c88:61890141.386 : => IoObject::IoLockStart
19ec-1c88:61890141.517 : => CAsicIO::CheckDevice
19ec-1c88:61890141.580 : => CNT96226::ConnectIsAvailable
19ec-1c88:61890158.867 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61890158.993 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61890159.052 : <= IoObject::IoLockStart
19ec-1c88:61890159.114 : => ReadNVMDataInternal
19ec-1c88:61890159.180 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61890159.248 : IO Send command 10 bytes
19ec-1c88:61890159.400 : => CNT96226::VenderCmd_SetData
19ec-1c88:61890159.463 : iCmd = 0, nBytes = 10
19ec-1c88:61890159.580 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61890491.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61890491.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:61890491.803 : IO total need to receive data 128 bytes
19ec-1c88:61890491.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:61890491.936 : iCmd = 0, nBytes = 128
19ec-1c88:61890677.338 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61890677.575 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61890677.724 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61890677.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61890677.998 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61890678.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61890678.259 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61890678.384 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61890678.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61890678.515 : System total receive data 128 bytes
19ec-1c88:61890678.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:61890678.645 : iCmd = 1, nBytes = 4
19ec-1c88:61890811.995 : 0000 : 00 00 00 00 
19ec-1c88:61890812.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61890812.262 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61890812.334 : NVMData.PadScanCount = 0
19ec-1c88:61890812.392 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61890812.451 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61890812.508 : NVMData.FlatbedScanCount = 0
19ec-1c88:61890812.562 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61890812.619 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61890812.674 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61890812.729 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61890812.787 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61890812.841 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61890812.898 : NVMData.BornMonth = 0
19ec-1c88:61890812.950 : NVMData.BornDay = 0
19ec-1c88:61890813.004 : NVMData.BornYear = 0
19ec-1c88:61890813.055 : NVMData.FirstScanMonth = 4
19ec-1c88:61890813.107 : NVMData.FirstScanDay = 30
19ec-1c88:61890813.162 : NVMData.FirstScanYear = 2020
19ec-1c88:61890813.409 : NVMData.VerticalMagnification = 0
19ec-1c88:61890813.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:61890813.525 : NVMData.PowerSavingTime = 15
19ec-1c88:61890813.579 : NVMData.SN = A094165189010062
19ec-1c88:61890813.630 : NVMData.AutoFeed = 0
19ec-1c88:61890813.681 : NVMData.CCDType = 0
19ec-1c88:61890813.729 : NVMData.ScanSpeed = 0
19ec-1c88:61890813.781 : NVMData.RollerCount = 0
19ec-1c88:61890813.836 : NVMData.MultifeedCount = 0
19ec-1c88:61890813.888 : NVMData.JamCount = 0
19ec-1c88:61890813.939 : NVMData.IdentifyInfo = 
19ec-1c88:61890813.992 : NVMData.FormalName = 
19ec-1c88:61890814.040 : NVMData.ReservedB = 0
19ec-1c88:61890814.091 : NVMData.FunctionCode = 0
19ec-1c88:61890814.141 : NVMData.PreFeed = 0
19ec-1c88:61890814.193 : NVMData.PreFeedTime = 0
19ec-1c88:61890814.242 : NVMData.ButtonNumber = 0
19ec-1c88:61890814.294 : NVMData.PowerOffTime = 0
19ec-1c88:61890814.346 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61890814.410 : => IoObject::IoLockEnd
19ec-1c88:61890814.506 : <= IoObject::IoLockEnd
19ec-1c88:61890814.556 : <= ReadNVMData ret = 1
19ec-1c88:61891390.134 : => TerminateDriver
19ec-1c88:61891390.343 : => CAsicIO::~CAsicIO,pStage=78515272
19ec-1c88:61891390.422 : => CNT96226::Close
19ec-1c88:61891394.202 : <= CNT96226::Close ret = 1
19ec-1c88:61891394.282 : <= CAsicIO::~CAsicIO
19ec-1c88:61891394.344 : => IoObject::IoLockEnd
19ec-1c88:61891394.395 : <= IoObject::IoLockEnd
19ec-1c88:61891394.448 : => IoObject::TerminateDevice
19ec-1c88:61891394.504 : => IoObject::IoLockEnd
19ec-1c88:61891394.554 : <= IoObject::IoLockEnd
19ec-1c88:61891394.656 : <= IoObject::TerminateDevice
19ec-1c88:61891394.910 : <= TerminateDriver ret = 1
19ec-1c88:61893876.884 : ============Debug Start==========
19ec-1c88:61893877.199 : Date : 2020/4/30 14:36:09
19ec-1c88:61893877.285 : Process ID : 19ec
19ec-1c88:61893877.739 : Windows : Version 10.0 build 18363 
19ec-1c88:61893878.238 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:61893878.303 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61893878.370 : MemoryStatus.ullAvailPhys : 1771462656
19ec-1c88:61893878.431 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61893878.492 : MemoryStatus.ullAvailPageFile : 3042357248
19ec-1c88:61893878.555 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61893878.615 : MemoryStatus.ullAvailVirtual : 1705349120
19ec-1c88:61893878.679 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61893878.784 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61893878.847 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61893879.094 : CPU Count : 4
19ec-1c88:61893879.141 : CPU Frequency : 100.000 Mhz
19ec-1c88:61893883.670 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61893883.810 : => InitializeDriver
19ec-1c88:61893884.116 : <= InitializeDriver ret = 1
19ec-1c88:61896462.037 : => InitializeScanner
19ec-1c88:61896462.294 : => CAsicIO::GetDeviceList
19ec-1c88:61896462.748 : => CNT96226::CNT96226
19ec-1c88:61896462.807 : => CNT96226::Open
19ec-1c88:61896486.157 : <= CNT96226::Open ret = 1
19ec-1c88:61896486.263 : => CNT96226::Initialize
19ec-1c88:61896486.455 : <= CNT96226::Initialize ret = 1
19ec-1c88:61896486.514 : <= CNT96226::CNT96226
19ec-1c88:61896486.567 : => CNT96226::EnumAvailableDevice
19ec-1c88:61896491.868 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61896491.945 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61896492.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61900200.338 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61900200.878 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61900207.007 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61900207.119 : => IoObject::GetLockName
19ec-1c88:61900207.180 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61900207.251 : <= IoObject::GetLockName
19ec-1c88:61900207.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:61900207.819 : iCmd = 3, nBytes = 2
19ec-1c88:61900551.128 : 0000 : 06 38 
19ec-1c88:61900551.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61900551.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:61900551.430 : iCmd = 4, nBytes = 2
19ec-1c88:61900813.422 : 0000 : 07 07 
19ec-1c88:61900813.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61900813.648 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61900813.741 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61900813.809 : IO Send command 10 bytes
19ec-1c88:61900813.933 : => CNT96226::VenderCmd_SetData
19ec-1c88:61900813.993 : iCmd = 0, nBytes = 10
19ec-1c88:61900814.102 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61900984.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61900984.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:61900984.634 : iCmd = 0, nBytes = 165
19ec-1c88:61901173.087 : skip dump 37 bytes
19ec-1c88:61901173.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61901173.460 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61901173.597 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61901173.736 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61901173.865 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61901174.001 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61901174.127 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901174.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901174.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61901174.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:61901174.431 : iCmd = 1, nBytes = 4
19ec-1c88:61901339.686 : 0000 : 00 00 00 00 
19ec-1c88:61901339.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61901339.926 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61901340.002 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61901340.073 : IO Send command 10 bytes
19ec-1c88:61901340.130 : => CNT96226::VenderCmd_SetData
19ec-1c88:61901340.192 : iCmd = 0, nBytes = 10
19ec-1c88:61901340.302 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61901657.102 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61901657.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:61901657.343 : iCmd = 0, nBytes = 128
19ec-1c88:61901843.180 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901843.607 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901843.752 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61901843.890 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61901844.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61901844.154 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901844.281 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901844.407 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61901844.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61901844.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:61901844.588 : iCmd = 1, nBytes = 4
19ec-1c88:61901989.460 : 0000 : 00 00 00 00 
19ec-1c88:61901989.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61901989.668 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61901989.845 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61901989.923 : => CNT96226::Close
19ec-1c88:61901994.201 : <= CNT96226::Close ret = 1
19ec-1c88:61901994.275 : <= CNT96226::~CNT96226
19ec-1c88:61901994.360 : <= CAsicIO::GetDeviceList
19ec-1c88:61901994.783 : => IoObject::SetTimeout
19ec-1c88:61901994.912 : Timeout--> In = 0 Out = 0
19ec-1c88:61901994.970 : <= IoObject::SetTimeout
19ec-1c88:61901995.045 : => CAsicIO::CAsicIO
19ec-1c88:61901995.133 : => CNT96226::CNT96226
19ec-1c88:61901995.187 : => CNT96226::Open
19ec-1c88:61902019.524 : <= CNT96226::Open ret = 1
19ec-1c88:61902019.620 : => CNT96226::Initialize
19ec-1c88:61902019.809 : <= CNT96226::Initialize ret = 1
19ec-1c88:61902019.871 : <= CNT96226::CNT96226
19ec-1c88:61902019.922 : <= CAsicIO::CAsicIO
19ec-1c88:61902019.973 : => CAsicIO::InitializeDevice
19ec-1c88:61902020.041 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61902025.913 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61902026.028 : => IoObject::GetLockName
19ec-1c88:61902026.083 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61902026.147 : <= IoObject::GetLockName
19ec-1c88:61902026.654 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61902026.728 : IO Send command 10 bytes
19ec-1c88:61902026.785 : => CNT96226::VenderCmd_SetData
19ec-1c88:61902026.841 : iCmd = 0, nBytes = 10
19ec-1c88:61902026.945 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61902376.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61902376.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:61902376.514 : iCmd = 0, nBytes = 128
19ec-1c88:61902519.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61902519.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61902519.398 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61902519.531 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61902519.660 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61902519.782 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61902519.905 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61902520.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61902520.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61902520.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:61902520.211 : iCmd = 1, nBytes = 4
19ec-1c88:61902698.855 : 0000 : 00 00 00 00 
19ec-1c88:61902698.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61902699.034 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61902699.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:61902699.153 : iCmd = 3, nBytes = 2
19ec-1c88:61903072.146 : 0000 : 06 38 
19ec-1c88:61903072.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61903072.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:61903072.399 : iCmd = 4, nBytes = 2
19ec-1c88:61903389.763 : 0000 : 07 07 
19ec-1c88:61903389.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61903390.061 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61903390.159 : => IoObject::InitializeDevice
19ec-1c88:61903390.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61903390.983 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61903391.058 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61903391.765 : => FindScanner
19ec-1c88:61903391.828 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61903391.893 : <= FindScanner ret = 1
19ec-1c88:61903391.951 : => IoObject::IoLockStart
19ec-1c88:61903392.056 : => CAsicIO::CheckDevice
19ec-1c88:61903392.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:61903411.917 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61903412.016 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61903412.077 : <= IoObject::IoLockStart
19ec-1c88:61903412.137 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61903412.207 : IO Send command 10 bytes
19ec-1c88:61903412.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:61903412.351 : iCmd = 0, nBytes = 10
19ec-1c88:61903412.461 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61903566.100 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61903566.219 : System send command 10 bytes + data 0 bytes
19ec-1c88:61903566.283 : IO total need to receive data 5 bytes
19ec-1c88:61903566.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:61903566.398 : iCmd = 0, nBytes = 5
19ec-1c88:61903756.674 : 0000 : 06 00 02 02 ab 
19ec-1c88:61903756.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61903756.978 : System total receive data 5 bytes
19ec-1c88:61903757.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:61903757.207 : iCmd = 1, nBytes = 4
19ec-1c88:61903917.696 : 0000 : 00 00 00 00 
19ec-1c88:61903917.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61903917.943 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61903918.013 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61903918.077 : IO Send command 10 bytes
19ec-1c88:61903918.174 : => CNT96226::VenderCmd_SetData
19ec-1c88:61903918.228 : iCmd = 0, nBytes = 10
19ec-1c88:61903918.332 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61904052.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61904053.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:61904053.143 : IO total need to receive data 165 bytes
19ec-1c88:61904053.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:61904053.257 : iCmd = 0, nBytes = 165
19ec-1c88:61904217.945 : skip dump 37 bytes
19ec-1c88:61904218.134 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61904218.272 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61904218.406 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61904218.535 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61904218.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61904218.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61904218.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904219.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904219.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61904219.178 : System total receive data 165 bytes
19ec-1c88:61904219.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:61904219.293 : iCmd = 1, nBytes = 4
19ec-1c88:61904425.554 : 0000 : 00 00 00 00 
19ec-1c88:61904425.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61904425.804 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61904426.049 : Dump Inquiry
19ec-1c88:61904426.189 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61904426.331 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61904426.465 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61904426.830 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61904426.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61904427.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61904427.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904427.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904427.709 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61904427.842 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61904427.931 : 00a0 : 00 00 00 00 00 
19ec-1c88:61904428.003 : => ReadNVMDataInternal
19ec-1c88:61904428.226 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61904428.292 : IO Send command 10 bytes
19ec-1c88:61904428.386 : => CNT96226::VenderCmd_SetData
19ec-1c88:61904428.442 : iCmd = 0, nBytes = 10
19ec-1c88:61904428.545 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61904747.845 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61904748.106 : System send command 10 bytes + data 0 bytes
19ec-1c88:61904748.250 : IO total need to receive data 128 bytes
19ec-1c88:61904748.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:61904748.494 : iCmd = 0, nBytes = 128
19ec-1c88:61904983.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904983.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904984.129 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61904984.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61904984.657 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61904984.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904985.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904985.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61904985.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61904985.672 : System total receive data 128 bytes
19ec-1c88:61904985.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:61904985.901 : iCmd = 1, nBytes = 4
19ec-1c88:61905175.412 : 0000 : 00 00 00 00 
19ec-1c88:61905175.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61905175.871 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61905176.004 : NVMData.PadScanCount = 0
19ec-1c88:61905176.119 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61905176.237 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61905176.350 : NVMData.FlatbedScanCount = 0
19ec-1c88:61905176.456 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61905176.560 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61905176.674 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61905176.789 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61905176.905 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61905177.020 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61905177.129 : NVMData.BornMonth = 0
19ec-1c88:61905177.227 : NVMData.BornDay = 0
19ec-1c88:61905177.326 : NVMData.BornYear = 0
19ec-1c88:61905177.425 : NVMData.FirstScanMonth = 4
19ec-1c88:61905177.527 : NVMData.FirstScanDay = 30
19ec-1c88:61905177.634 : NVMData.FirstScanYear = 2020
19ec-1c88:61905177.745 : NVMData.VerticalMagnification = 0
19ec-1c88:61905177.855 : NVMData.HorizontalMagnification = 0
19ec-1c88:61905177.975 : NVMData.PowerSavingTime = 15
19ec-1c88:61905178.084 : NVMData.SN = A094165189010062
19ec-1c88:61905178.185 : NVMData.AutoFeed = 0
19ec-1c88:61905178.280 : NVMData.CCDType = 0
19ec-1c88:61905178.382 : NVMData.ScanSpeed = 0
19ec-1c88:61905178.475 : NVMData.RollerCount = 0
19ec-1c88:61905178.574 : NVMData.MultifeedCount = 0
19ec-1c88:61905178.677 : NVMData.JamCount = 0
19ec-1c88:61905178.777 : NVMData.IdentifyInfo = 
19ec-1c88:61905178.882 : NVMData.FormalName = 
19ec-1c88:61905179.270 : NVMData.ReservedB = 0
19ec-1c88:61905179.383 : NVMData.FunctionCode = 0
19ec-1c88:61905179.489 : NVMData.PreFeed = 0
19ec-1c88:61905179.598 : NVMData.PreFeedTime = 0
19ec-1c88:61905179.699 : NVMData.ButtonNumber = 0
19ec-1c88:61905179.929 : NVMData.PowerOffTime = 0
19ec-1c88:61905180.035 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61905180.181 : => IoObject::IoLockEnd
19ec-1c88:61905180.358 : <= IoObject::IoLockEnd
19ec-1c88:61905180.456 : <= InitializeScanner ret = 1
19ec-1c88:61906811.562 : => GetLogicalScannerAbility
19ec-1c88:61906811.746 : => IoObject::IoLockStart
19ec-1c88:61906811.879 : => CAsicIO::CheckDevice
19ec-1c88:61906811.936 : => CNT96226::ConnectIsAvailable
19ec-1c88:61906836.026 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61906836.462 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61906836.525 : <= IoObject::IoLockStart
19ec-1c88:61906836.583 : => IoObject::IoLockEnd
19ec-1c88:61906836.699 : <= IoObject::IoLockEnd
19ec-1c88:61906836.777 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:61910342.519 : => GetLogicalScannerAbilityEx
19ec-1c88:61910342.713 : => IoObject::IoLockStart
19ec-1c88:61910342.844 : => CAsicIO::CheckDevice
19ec-1c88:61910342.902 : => CNT96226::ConnectIsAvailable
19ec-1c88:61910369.079 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61910369.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61910369.252 : <= IoObject::IoLockStart
19ec-1c88:61910369.310 : => IoObject::IoLockEnd
19ec-1c88:61910369.421 : <= IoObject::IoLockEnd
19ec-1c88:61910369.543 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61910369.613 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61918432.716 : => ReadNVMData
19ec-1c88:61918432.918 : => IoObject::IoLockStart
19ec-1c88:61918433.047 : => CAsicIO::CheckDevice
19ec-1c88:61918433.112 : => CNT96226::ConnectIsAvailable
19ec-1c88:61918447.116 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61918447.230 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61918447.296 : <= IoObject::IoLockStart
19ec-1c88:61918447.362 : => ReadNVMDataInternal
19ec-1c88:61918447.424 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61918447.491 : IO Send command 10 bytes
19ec-1c88:61918447.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:61918447.681 : iCmd = 0, nBytes = 10
19ec-1c88:61918447.798 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61918768.042 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61918768.214 : System send command 10 bytes + data 0 bytes
19ec-1c88:61918768.290 : IO total need to receive data 128 bytes
19ec-1c88:61918768.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:61918768.420 : iCmd = 0, nBytes = 128
19ec-1c88:61918887.902 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61918888.108 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61918888.265 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61918888.413 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61918888.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61918888.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61918888.807 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61918888.938 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61918889.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61918889.073 : System total receive data 128 bytes
19ec-1c88:61918889.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:61918889.201 : iCmd = 1, nBytes = 4
19ec-1c88:61919003.882 : 0000 : 00 00 00 00 
19ec-1c88:61919004.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61919004.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61919004.253 : NVMData.PadScanCount = 0
19ec-1c88:61919004.312 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61919004.371 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61919004.432 : NVMData.FlatbedScanCount = 0
19ec-1c88:61919004.490 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61919004.663 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61919004.723 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61919004.780 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61919004.838 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61919004.892 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61919004.951 : NVMData.BornMonth = 0
19ec-1c88:61919005.002 : NVMData.BornDay = 0
19ec-1c88:61919005.055 : NVMData.BornYear = 0
19ec-1c88:61919005.105 : NVMData.FirstScanMonth = 4
19ec-1c88:61919005.157 : NVMData.FirstScanDay = 30
19ec-1c88:61919005.213 : NVMData.FirstScanYear = 2020
19ec-1c88:61919005.268 : NVMData.VerticalMagnification = 0
19ec-1c88:61919005.324 : NVMData.HorizontalMagnification = 0
19ec-1c88:61919005.386 : NVMData.PowerSavingTime = 15
19ec-1c88:61919005.442 : NVMData.SN = A094165189010062
19ec-1c88:61919005.494 : NVMData.AutoFeed = 0
19ec-1c88:61919005.546 : NVMData.CCDType = 0
19ec-1c88:61919005.596 : NVMData.ScanSpeed = 0
19ec-1c88:61919005.649 : NVMData.RollerCount = 0
19ec-1c88:61919005.702 : NVMData.MultifeedCount = 0
19ec-1c88:61919005.755 : NVMData.JamCount = 0
19ec-1c88:61919005.806 : NVMData.IdentifyInfo = 
19ec-1c88:61919005.857 : NVMData.FormalName = 
19ec-1c88:61919005.907 : NVMData.ReservedB = 0
19ec-1c88:61919005.958 : NVMData.FunctionCode = 0
19ec-1c88:61919006.012 : NVMData.PreFeed = 0
19ec-1c88:61919006.061 : NVMData.PreFeedTime = 0
19ec-1c88:61919006.112 : NVMData.ButtonNumber = 0
19ec-1c88:61919006.166 : NVMData.PowerOffTime = 0
19ec-1c88:61919006.217 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61919006.282 : => IoObject::IoLockEnd
19ec-1c88:61919006.384 : <= IoObject::IoLockEnd
19ec-1c88:61919006.433 : <= ReadNVMData ret = 1
19ec-1c88:61929057.575 : => GetADFStatus
19ec-1c88:61929058.016 : => IoObject::IoLockStart
19ec-1c88:61929058.156 : => CAsicIO::CheckDevice
19ec-1c88:61929058.218 : => CNT96226::ConnectIsAvailable
19ec-1c88:61929081.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61929081.538 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61929081.598 : <= IoObject::IoLockStart
19ec-1c88:61929081.661 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61929081.729 : IO Send command 10 bytes
19ec-1c88:61929081.851 : => CNT96226::VenderCmd_SetData
19ec-1c88:61929081.908 : iCmd = 0, nBytes = 10
19ec-1c88:61929082.014 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61929261.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61929261.446 : System send command 10 bytes + data 0 bytes
19ec-1c88:61929261.528 : IO total need to receive data 2 bytes
19ec-1c88:61929261.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:61929261.661 : iCmd = 0, nBytes = 2
19ec-1c88:61929460.246 : 0000 : 00 00 
19ec-1c88:61929460.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61929460.421 : System total receive data 2 bytes
19ec-1c88:61929460.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:61929460.541 : iCmd = 1, nBytes = 4
19ec-1c88:61929660.287 : 0000 : 00 00 00 00 
19ec-1c88:61929660.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61929660.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61929660.614 : Return status = 0
19ec-1c88:61929660.675 : => IoObject::IoLockEnd
19ec-1c88:61929660.766 : <= IoObject::IoLockEnd
19ec-1c88:61929660.818 : <= GetADFStatus ret = 1
19ec-1c88:61932306.635 : => GetADFStatus
19ec-1c88:61932306.829 : => IoObject::IoLockStart
19ec-1c88:61932306.957 : => CAsicIO::CheckDevice
19ec-1c88:61932307.013 : => CNT96226::ConnectIsAvailable
19ec-1c88:61932333.279 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61932333.691 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61932333.750 : <= IoObject::IoLockStart
19ec-1c88:61932333.813 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:61932333.881 : IO Send command 10 bytes
19ec-1c88:61932333.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:61932334.051 : iCmd = 0, nBytes = 10
19ec-1c88:61932334.155 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:61932528.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61932528.785 : System send command 10 bytes + data 0 bytes
19ec-1c88:61932529.011 : IO total need to receive data 2 bytes
19ec-1c88:61932529.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:61932529.140 : iCmd = 0, nBytes = 2
19ec-1c88:61932734.952 : 0000 : 00 00 
19ec-1c88:61932735.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61932735.101 : System total receive data 2 bytes
19ec-1c88:61932735.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:61932735.220 : iCmd = 1, nBytes = 4
19ec-1c88:61932930.789 : 0000 : 00 00 00 00 
19ec-1c88:61932930.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61932931.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61932931.085 : Return status = 0
19ec-1c88:61932931.144 : => IoObject::IoLockEnd
19ec-1c88:61932931.230 : <= IoObject::IoLockEnd
19ec-1c88:61932931.281 : <= GetADFStatus ret = 1
19ec-1c88:61935039.557 : => TerminateDriver
19ec-1c88:61935039.751 : => CAsicIO::~CAsicIO,pStage=230296648
19ec-1c88:61935039.823 : => CNT96226::Close
19ec-1c88:61935043.956 : <= CNT96226::Close ret = 1
19ec-1c88:61935044.031 : <= CAsicIO::~CAsicIO
19ec-1c88:61935044.094 : => IoObject::IoLockEnd
19ec-1c88:61935044.146 : <= IoObject::IoLockEnd
19ec-1c88:61935044.197 : => IoObject::TerminateDevice
19ec-1c88:61935044.253 : => IoObject::IoLockEnd
19ec-1c88:61935044.301 : <= IoObject::IoLockEnd
19ec-1c88:61935044.406 : <= IoObject::TerminateDevice
19ec-1c88:61935044.653 : <= TerminateDriver ret = 1
19ec-1c88:61978707.633 : ============Debug Start==========
19ec-1c88:61978707.954 : Date : 2020/4/30 14:36:11
19ec-1c88:61978708.034 : Process ID : 19ec
19ec-1c88:61978708.469 : Windows : Version 10.0 build 18363 
19ec-1c88:61978708.973 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:61978709.036 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61978709.104 : MemoryStatus.ullAvailPhys : 1764483072
19ec-1c88:61978709.163 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61978709.225 : MemoryStatus.ullAvailPageFile : 3037798400
19ec-1c88:61978709.288 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61978709.347 : MemoryStatus.ullAvailVirtual : 1705037824
19ec-1c88:61978709.408 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61978709.516 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61978709.579 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61978709.841 : CPU Count : 4
19ec-1c88:61978709.890 : CPU Frequency : 100.000 Mhz
19ec-1c88:61978714.551 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61978714.680 : => InitializeDriver
19ec-1c88:61978715.192 : <= InitializeDriver ret = 1
19ec-1c88:61978715.250 : => InitializeScanner
19ec-1c88:61978715.342 : => CAsicIO::GetDeviceList
19ec-1c88:61978715.643 : => CNT96226::CNT96226
19ec-1c88:61978715.702 : => CNT96226::Open
19ec-1c88:61978740.116 : <= CNT96226::Open ret = 1
19ec-1c88:61978740.235 : => CNT96226::Initialize
19ec-1c88:61978740.424 : <= CNT96226::Initialize ret = 1
19ec-1c88:61978740.487 : <= CNT96226::CNT96226
19ec-1c88:61978740.542 : => CNT96226::EnumAvailableDevice
19ec-1c88:61978746.072 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61978746.150 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61978746.210 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61982415.211 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61982415.522 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61982421.953 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61982422.063 : => IoObject::GetLockName
19ec-1c88:61982422.122 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61982422.191 : <= IoObject::GetLockName
19ec-1c88:61982422.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:61982422.815 : iCmd = 3, nBytes = 2
19ec-1c88:61982761.164 : 0000 : 06 38 
19ec-1c88:61982761.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61982761.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:61982761.477 : iCmd = 4, nBytes = 2
19ec-1c88:61983009.060 : 0000 : 07 07 
19ec-1c88:61983009.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61983009.300 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61983009.394 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61983009.465 : IO Send command 10 bytes
19ec-1c88:61983009.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:61983009.579 : iCmd = 0, nBytes = 10
19ec-1c88:61983009.687 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61983175.170 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61983175.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:61983175.373 : iCmd = 0, nBytes = 165
19ec-1c88:61983306.283 : skip dump 37 bytes
19ec-1c88:61983306.530 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61983306.682 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61983306.823 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61983306.963 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61983307.095 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61983307.232 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61983307.362 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983307.487 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983307.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61983307.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:61983307.674 : iCmd = 1, nBytes = 4
19ec-1c88:61983418.560 : 0000 : 00 00 00 00 
19ec-1c88:61983418.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61983418.775 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61983418.844 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61983418.918 : IO Send command 10 bytes
19ec-1c88:61983418.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:61983419.033 : iCmd = 0, nBytes = 10
19ec-1c88:61983419.143 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61983712.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61983712.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:61983712.466 : iCmd = 0, nBytes = 128
19ec-1c88:61983828.257 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983828.452 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983828.600 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61983828.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61983828.868 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61983828.998 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983829.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983829.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61983829.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61983829.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:61983829.435 : iCmd = 1, nBytes = 4
19ec-1c88:61983944.306 : 0000 : 00 00 00 00 
19ec-1c88:61983944.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61983944.528 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61983944.708 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61983944.782 : => CNT96226::Close
19ec-1c88:61983948.558 : <= CNT96226::Close ret = 1
19ec-1c88:61983948.637 : <= CNT96226::~CNT96226
19ec-1c88:61983948.727 : <= CAsicIO::GetDeviceList
19ec-1c88:61983949.112 : => IoObject::SetTimeout
19ec-1c88:61983949.241 : Timeout--> In = 0 Out = 0
19ec-1c88:61983949.302 : <= IoObject::SetTimeout
19ec-1c88:61983949.377 : => CAsicIO::CAsicIO
19ec-1c88:61983949.448 : => CNT96226::CNT96226
19ec-1c88:61983949.504 : => CNT96226::Open
19ec-1c88:61983971.295 : <= CNT96226::Open ret = 1
19ec-1c88:61983971.401 : => CNT96226::Initialize
19ec-1c88:61983971.603 : <= CNT96226::Initialize ret = 1
19ec-1c88:61983971.667 : <= CNT96226::CNT96226
19ec-1c88:61983971.719 : <= CAsicIO::CAsicIO
19ec-1c88:61983971.776 : => CAsicIO::InitializeDevice
19ec-1c88:61983971.848 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61983977.673 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61983977.798 : => IoObject::GetLockName
19ec-1c88:61983977.858 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61983977.924 : <= IoObject::GetLockName
19ec-1c88:61983978.418 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61983978.495 : IO Send command 10 bytes
19ec-1c88:61983978.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:61983978.606 : iCmd = 0, nBytes = 10
19ec-1c88:61983978.721 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61984272.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61984272.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:61984273.017 : iCmd = 0, nBytes = 128
19ec-1c88:61984392.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61984392.943 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61984393.099 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61984393.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61984393.376 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61984393.506 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61984393.637 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61984393.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61984393.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61984393.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:61984393.963 : iCmd = 1, nBytes = 4
19ec-1c88:61984505.041 : 0000 : 00 00 00 00 
19ec-1c88:61984505.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61984505.257 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61984505.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:61984505.396 : iCmd = 3, nBytes = 2
19ec-1c88:61984821.975 : 0000 : 06 38 
19ec-1c88:61984822.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61984822.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:61984822.250 : iCmd = 4, nBytes = 2
19ec-1c88:61985065.587 : 0000 : 07 07 
19ec-1c88:61985065.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61985065.902 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61985065.999 : => IoObject::InitializeDevice
19ec-1c88:61985066.117 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61985066.759 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61985066.832 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61985067.537 : => FindScanner
19ec-1c88:61985067.591 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61985067.660 : <= FindScanner ret = 1
19ec-1c88:61985067.720 : => IoObject::IoLockStart
19ec-1c88:61985067.818 : => CAsicIO::CheckDevice
19ec-1c88:61985067.875 : => CNT96226::ConnectIsAvailable
19ec-1c88:61985080.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61985081.033 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61985081.111 : <= IoObject::IoLockStart
19ec-1c88:61985081.179 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61985081.249 : IO Send command 10 bytes
19ec-1c88:61985081.337 : => CNT96226::VenderCmd_SetData
19ec-1c88:61985081.399 : iCmd = 0, nBytes = 10
19ec-1c88:61985081.509 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61985223.991 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61985224.120 : System send command 10 bytes + data 0 bytes
19ec-1c88:61985224.197 : IO total need to receive data 5 bytes
19ec-1c88:61985224.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:61985224.320 : iCmd = 0, nBytes = 5
19ec-1c88:61985336.102 : 0000 : 06 00 02 02 ab 
19ec-1c88:61985336.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61985336.266 : System total receive data 5 bytes
19ec-1c88:61985336.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:61985336.386 : iCmd = 1, nBytes = 4
19ec-1c88:61985444.362 : 0000 : 00 00 00 00 
19ec-1c88:61985444.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61985444.616 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61985444.684 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61985444.752 : IO Send command 10 bytes
19ec-1c88:61985444.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:61985444.885 : iCmd = 0, nBytes = 10
19ec-1c88:61985444.996 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61985595.126 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61985595.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:61985595.377 : IO total need to receive data 165 bytes
19ec-1c88:61985595.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:61985595.508 : iCmd = 0, nBytes = 165
19ec-1c88:61985711.090 : skip dump 37 bytes
19ec-1c88:61985711.330 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61985711.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61985711.624 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61985711.762 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61985711.895 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61985712.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61985712.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61985712.292 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61985712.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61985712.426 : System total receive data 165 bytes
19ec-1c88:61985712.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:61985712.550 : iCmd = 1, nBytes = 4
19ec-1c88:61985827.200 : 0000 : 00 00 00 00 
19ec-1c88:61985827.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61985827.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61985827.662 : Dump Inquiry
19ec-1c88:61985827.795 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61985827.938 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61985828.077 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61985828.214 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61985828.345 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61985828.485 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61985828.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61985828.741 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61985828.868 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:61985828.999 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:61985829.088 : 00a0 : 00 00 00 00 00 
19ec-1c88:61985829.163 : => ReadNVMDataInternal
19ec-1c88:61985829.361 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61985829.425 : IO Send command 10 bytes
19ec-1c88:61985829.510 : => CNT96226::VenderCmd_SetData
19ec-1c88:61985829.569 : iCmd = 0, nBytes = 10
19ec-1c88:61985829.670 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61986124.860 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61986125.036 : System send command 10 bytes + data 0 bytes
19ec-1c88:61986125.113 : IO total need to receive data 128 bytes
19ec-1c88:61986125.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:61986125.238 : iCmd = 0, nBytes = 128
19ec-1c88:61986244.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986244.938 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986245.096 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61986245.239 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61986245.374 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61986245.504 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986245.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986245.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986245.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61986245.901 : System total receive data 128 bytes
19ec-1c88:61986245.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:61986246.026 : iCmd = 1, nBytes = 4
19ec-1c88:61986352.945 : 0000 : 00 00 00 00 
19ec-1c88:61986353.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61986353.220 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61986353.293 : NVMData.PadScanCount = 0
19ec-1c88:61986353.355 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61986353.417 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61986353.480 : NVMData.FlatbedScanCount = 0
19ec-1c88:61986353.541 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61986353.597 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61986353.653 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61986353.707 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61986353.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61986353.824 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61986353.880 : NVMData.BornMonth = 0
19ec-1c88:61986353.929 : NVMData.BornDay = 0
19ec-1c88:61986353.979 : NVMData.BornYear = 0
19ec-1c88:61986354.028 : NVMData.FirstScanMonth = 4
19ec-1c88:61986354.083 : NVMData.FirstScanDay = 30
19ec-1c88:61986354.140 : NVMData.FirstScanYear = 2020
19ec-1c88:61986354.193 : NVMData.VerticalMagnification = 0
19ec-1c88:61986354.247 : NVMData.HorizontalMagnification = 0
19ec-1c88:61986354.302 : NVMData.PowerSavingTime = 15
19ec-1c88:61986354.357 : NVMData.SN = A094165189010062
19ec-1c88:61986354.412 : NVMData.AutoFeed = 0
19ec-1c88:61986354.460 : NVMData.CCDType = 0
19ec-1c88:61986354.509 : NVMData.ScanSpeed = 0
19ec-1c88:61986354.557 : NVMData.RollerCount = 0
19ec-1c88:61986354.610 : NVMData.MultifeedCount = 0
19ec-1c88:61986354.661 : NVMData.JamCount = 0
19ec-1c88:61986354.713 : NVMData.IdentifyInfo = 
19ec-1c88:61986354.766 : NVMData.FormalName = 
19ec-1c88:61986354.924 : NVMData.ReservedB = 0
19ec-1c88:61986354.978 : NVMData.FunctionCode = 0
19ec-1c88:61986355.029 : NVMData.PreFeed = 0
19ec-1c88:61986355.078 : NVMData.PreFeedTime = 0
19ec-1c88:61986355.129 : NVMData.ButtonNumber = 0
19ec-1c88:61986355.182 : NVMData.PowerOffTime = 0
19ec-1c88:61986355.234 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61986355.326 : => IoObject::IoLockEnd
19ec-1c88:61986355.417 : <= IoObject::IoLockEnd
19ec-1c88:61986355.467 : <= InitializeScanner ret = 1
19ec-1c88:61986355.533 : => GetLogicalScannerAbilityEx
19ec-1c88:61986355.594 : => IoObject::IoLockStart
19ec-1c88:61986355.689 : => CAsicIO::CheckDevice
19ec-1c88:61986355.742 : => CNT96226::ConnectIsAvailable
19ec-1c88:61986368.317 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61986368.424 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61986368.485 : <= IoObject::IoLockStart
19ec-1c88:61986368.542 : => IoObject::IoLockEnd
19ec-1c88:61986368.631 : <= IoObject::IoLockEnd
19ec-1c88:61986368.743 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:61986368.818 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:61986564.287 : => ReadNVMData
19ec-1c88:61986564.463 : => IoObject::IoLockStart
19ec-1c88:61986564.594 : => CAsicIO::CheckDevice
19ec-1c88:61986564.655 : => CNT96226::ConnectIsAvailable
19ec-1c88:61986581.095 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61986581.221 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61986581.291 : <= IoObject::IoLockStart
19ec-1c88:61986581.361 : => ReadNVMDataInternal
19ec-1c88:61986581.432 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:61986581.502 : IO Send command 10 bytes
19ec-1c88:61986581.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:61986581.691 : iCmd = 0, nBytes = 10
19ec-1c88:61986581.810 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61986874.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61986874.889 : System send command 10 bytes + data 0 bytes
19ec-1c88:61986874.967 : IO total need to receive data 128 bytes
19ec-1c88:61986875.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:61986875.094 : iCmd = 0, nBytes = 128
19ec-1c88:61986998.907 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986999.369 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61986999.512 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61986999.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61986999.779 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61986999.909 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61987000.041 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61987000.163 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61987000.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61987000.286 : System total receive data 128 bytes
19ec-1c88:61987000.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:61987000.398 : iCmd = 1, nBytes = 4
19ec-1c88:61987126.002 : 0000 : 00 00 00 00 
19ec-1c88:61987126.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61987126.275 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61987126.348 : NVMData.PadScanCount = 0
19ec-1c88:61987126.407 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:61987126.466 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:61987126.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:61987126.582 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:61987126.637 : NVMData.SideEdgeFletbed = 0
19ec-1c88:61987126.693 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:61987126.751 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:61987126.806 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:61987126.860 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:61987126.915 : NVMData.BornMonth = 0
19ec-1c88:61987126.963 : NVMData.BornDay = 0
19ec-1c88:61987127.013 : NVMData.BornYear = 0
19ec-1c88:61987127.065 : NVMData.FirstScanMonth = 4
19ec-1c88:61987127.116 : NVMData.FirstScanDay = 30
19ec-1c88:61987127.171 : NVMData.FirstScanYear = 2020
19ec-1c88:61987127.334 : NVMData.VerticalMagnification = 0
19ec-1c88:61987127.389 : NVMData.HorizontalMagnification = 0
19ec-1c88:61987127.444 : NVMData.PowerSavingTime = 15
19ec-1c88:61987127.502 : NVMData.SN = A094165189010062
19ec-1c88:61987127.553 : NVMData.AutoFeed = 0
19ec-1c88:61987127.606 : NVMData.CCDType = 0
19ec-1c88:61987127.654 : NVMData.ScanSpeed = 0
19ec-1c88:61987127.706 : NVMData.RollerCount = 0
19ec-1c88:61987127.759 : NVMData.MultifeedCount = 0
19ec-1c88:61987127.811 : NVMData.JamCount = 0
19ec-1c88:61987127.865 : NVMData.IdentifyInfo = 
19ec-1c88:61987127.915 : NVMData.FormalName = 
19ec-1c88:61987127.967 : NVMData.ReservedB = 0
19ec-1c88:61987128.017 : NVMData.FunctionCode = 0
19ec-1c88:61987128.067 : NVMData.PreFeed = 0
19ec-1c88:61987128.118 : NVMData.PreFeedTime = 0
19ec-1c88:61987128.165 : NVMData.ButtonNumber = 0
19ec-1c88:61987128.214 : NVMData.PowerOffTime = 0
19ec-1c88:61987128.266 : <= ReadNVMDataInternal ret = 1
19ec-1c88:61987128.328 : => IoObject::IoLockEnd
19ec-1c88:61987128.425 : <= IoObject::IoLockEnd
19ec-1c88:61987128.475 : <= ReadNVMData ret = 1
19ec-1c88:61989652.802 : ============Debug Start==========
19ec-1c88:61989653.087 : Date : 2020/4/30 14:36:12
19ec-1c88:61989653.174 : Process ID : 19ec
19ec-1c88:61989653.592 : Windows : Version 10.0 build 18363 
19ec-1c88:61989654.048 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:61989654.110 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:61989654.177 : MemoryStatus.ullAvailPhys : 1757204480
19ec-1c88:61989654.240 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:61989654.305 : MemoryStatus.ullAvailPageFile : 3034189824
19ec-1c88:61989654.368 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:61989654.435 : MemoryStatus.ullAvailVirtual : 1705062400
19ec-1c88:61989654.497 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:61989654.602 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:61989654.660 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:61989654.909 : CPU Count : 4
19ec-1c88:61989654.957 : CPU Frequency : 100.000 Mhz
19ec-1c88:61989658.872 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:61989658.999 : => InitializeDriver
19ec-1c88:61989659.268 : <= InitializeDriver ret = 1
19ec-1c88:61992205.600 : => InitializeScanner
19ec-1c88:61992205.851 : => CAsicIO::GetDeviceList
19ec-1c88:61992206.524 : => CNT96226::CNT96226
19ec-1c88:61992206.584 : => CNT96226::Open
19ec-1c88:61992230.063 : <= CNT96226::Open ret = 1
19ec-1c88:61992230.163 : => CNT96226::Initialize
19ec-1c88:61992230.347 : <= CNT96226::Initialize ret = 1
19ec-1c88:61992230.401 : <= CNT96226::CNT96226
19ec-1c88:61992230.454 : => CNT96226::EnumAvailableDevice
19ec-1c88:61992235.649 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:61992235.724 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:61992235.783 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:61995939.951 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:61995940.274 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61995947.514 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61995947.627 : => IoObject::GetLockName
19ec-1c88:61995947.685 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61995947.755 : <= IoObject::GetLockName
19ec-1c88:61995948.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:61995948.319 : iCmd = 3, nBytes = 2
19ec-1c88:61996328.582 : 0000 : 06 38 
19ec-1c88:61996328.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61996328.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:61996328.868 : iCmd = 4, nBytes = 2
19ec-1c88:61996633.859 : 0000 : 07 07 
19ec-1c88:61996633.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61996634.055 : Device 0 USB ID = 0638 : 0707
19ec-1c88:61996634.144 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:61996634.211 : IO Send command 10 bytes
19ec-1c88:61996634.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:61996634.317 : iCmd = 0, nBytes = 10
19ec-1c88:61996634.420 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61996820.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61996820.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:61996820.523 : iCmd = 0, nBytes = 165
19ec-1c88:61996990.318 : skip dump 37 bytes
19ec-1c88:61996990.494 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:61996990.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:61996990.767 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:61996990.901 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:61996991.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:61996991.162 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:61996991.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61996991.412 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61996991.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61996991.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:61996991.584 : iCmd = 1, nBytes = 4
19ec-1c88:61997101.363 : 0000 : 00 00 00 00 
19ec-1c88:61997101.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61997101.657 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61997101.775 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61997101.907 : IO Send command 10 bytes
19ec-1c88:61997102.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:61997102.250 : iCmd = 0, nBytes = 10
19ec-1c88:61997102.348 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61997414.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61997414.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:61997414.367 : iCmd = 0, nBytes = 128
19ec-1c88:61997625.868 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61997626.046 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61997626.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61997626.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61997626.451 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61997626.573 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61997626.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61997626.822 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61997626.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61997626.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:61997626.998 : iCmd = 1, nBytes = 4
19ec-1c88:61997813.263 : 0000 : 00 00 00 00 
19ec-1c88:61997813.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61997813.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61997813.616 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:61997813.686 : => CNT96226::Close
19ec-1c88:61997818.475 : <= CNT96226::Close ret = 1
19ec-1c88:61997818.553 : <= CNT96226::~CNT96226
19ec-1c88:61997818.644 : <= CAsicIO::GetDeviceList
19ec-1c88:61997819.282 : => IoObject::SetTimeout
19ec-1c88:61997819.416 : Timeout--> In = 0 Out = 0
19ec-1c88:61997819.477 : <= IoObject::SetTimeout
19ec-1c88:61997819.546 : => CAsicIO::CAsicIO
19ec-1c88:61997819.622 : => CNT96226::CNT96226
19ec-1c88:61997819.678 : => CNT96226::Open
19ec-1c88:61997842.986 : <= CNT96226::Open ret = 1
19ec-1c88:61997843.087 : => CNT96226::Initialize
19ec-1c88:61997843.278 : <= CNT96226::Initialize ret = 1
19ec-1c88:61997843.338 : <= CNT96226::CNT96226
19ec-1c88:61997843.388 : <= CAsicIO::CAsicIO
19ec-1c88:61997843.441 : => CAsicIO::InitializeDevice
19ec-1c88:61997843.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:61997849.340 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:61997849.462 : => IoObject::GetLockName
19ec-1c88:61997849.519 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:61997849.584 : <= IoObject::GetLockName
19ec-1c88:61997850.074 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:61997850.146 : IO Send command 10 bytes
19ec-1c88:61997850.199 : => CNT96226::VenderCmd_SetData
19ec-1c88:61997850.255 : iCmd = 0, nBytes = 10
19ec-1c88:61997850.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:61998196.482 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61998196.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:61998196.651 : iCmd = 0, nBytes = 128
19ec-1c88:61998379.037 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61998379.235 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61998379.382 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:61998379.512 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:61998379.642 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:61998379.764 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61998379.886 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61998380.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:61998380.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61998380.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:61998380.188 : iCmd = 1, nBytes = 4
19ec-1c88:61998582.362 : 0000 : 00 00 00 00 
19ec-1c88:61998582.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61998582.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:61998582.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:61998582.628 : iCmd = 3, nBytes = 2
19ec-1c88:61998955.628 : 0000 : 06 38 
19ec-1c88:61998955.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61998955.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:61998955.875 : iCmd = 4, nBytes = 2
19ec-1c88:61999266.758 : 0000 : 07 07 
19ec-1c88:61999266.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61999267.046 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:61999267.146 : => IoObject::InitializeDevice
19ec-1c88:61999267.251 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:61999267.910 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:61999267.984 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:61999268.716 : => FindScanner
19ec-1c88:61999268.778 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:61999268.842 : <= FindScanner ret = 1
19ec-1c88:61999268.896 : => IoObject::IoLockStart
19ec-1c88:61999268.998 : => CAsicIO::CheckDevice
19ec-1c88:61999269.053 : => CNT96226::ConnectIsAvailable
19ec-1c88:61999286.122 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:61999286.240 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:61999286.308 : <= IoObject::IoLockStart
19ec-1c88:61999286.372 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61999286.446 : IO Send command 10 bytes
19ec-1c88:61999286.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:61999286.589 : iCmd = 0, nBytes = 10
19ec-1c88:61999286.693 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:61999484.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61999485.065 : System send command 10 bytes + data 0 bytes
19ec-1c88:61999485.132 : IO total need to receive data 5 bytes
19ec-1c88:61999485.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:61999485.242 : iCmd = 0, nBytes = 5
19ec-1c88:61999679.609 : 0000 : 06 00 02 02 ab 
19ec-1c88:61999679.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61999679.781 : System total receive data 5 bytes
19ec-1c88:61999679.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:61999679.898 : iCmd = 1, nBytes = 4
19ec-1c88:61999787.773 : 0000 : 00 00 00 00 
19ec-1c88:61999787.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:61999787.986 : <= CAsicIO::DoIo ret = 1
19ec-1c88:61999788.042 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:61999788.106 : IO Send command 10 bytes
19ec-1c88:61999788.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:61999788.241 : iCmd = 0, nBytes = 10
19ec-1c88:61999788.346 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:61999947.399 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:61999947.519 : System send command 10 bytes + data 0 bytes
19ec-1c88:61999947.589 : IO total need to receive data 165 bytes
19ec-1c88:61999947.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:61999947.711 : iCmd = 0, nBytes = 165
19ec-1c88:62000157.400 : skip dump 37 bytes
19ec-1c88:62000157.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62000157.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62000157.865 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62000157.999 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62000158.124 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62000158.254 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62000158.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000158.505 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000158.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62000158.625 : System total receive data 165 bytes
19ec-1c88:62000158.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:62000158.738 : iCmd = 1, nBytes = 4
19ec-1c88:62000334.028 : 0000 : 00 00 00 00 
19ec-1c88:62000334.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62000334.252 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62000334.472 : Dump Inquiry
19ec-1c88:62000334.598 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62000334.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62000334.865 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62000334.993 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62000335.120 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62000335.250 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62000335.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000335.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000335.636 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62000335.765 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62000335.852 : 00a0 : 00 00 00 00 00 
19ec-1c88:62000335.921 : => ReadNVMDataInternal
19ec-1c88:62000336.133 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62000336.196 : IO Send command 10 bytes
19ec-1c88:62000336.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:62000336.337 : iCmd = 0, nBytes = 10
19ec-1c88:62000336.437 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62000681.734 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62000681.843 : System send command 10 bytes + data 0 bytes
19ec-1c88:62000681.915 : IO total need to receive data 128 bytes
19ec-1c88:62000681.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:62000682.029 : iCmd = 0, nBytes = 128
19ec-1c88:62000840.662 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000840.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000840.966 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62000841.098 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62000841.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62000841.342 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000841.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000841.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62000841.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62000841.714 : System total receive data 128 bytes
19ec-1c88:62000841.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:62000841.829 : iCmd = 1, nBytes = 4
19ec-1c88:62001017.976 : 0000 : 00 00 00 00 
19ec-1c88:62001018.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62001018.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62001018.264 : NVMData.PadScanCount = 0
19ec-1c88:62001018.323 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62001018.379 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62001018.433 : NVMData.FlatbedScanCount = 0
19ec-1c88:62001018.487 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62001018.541 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62001018.596 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62001018.651 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62001018.705 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62001018.760 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62001018.817 : NVMData.BornMonth = 0
19ec-1c88:62001018.865 : NVMData.BornDay = 0
19ec-1c88:62001018.914 : NVMData.BornYear = 0
19ec-1c88:62001018.962 : NVMData.FirstScanMonth = 4
19ec-1c88:62001019.013 : NVMData.FirstScanDay = 30
19ec-1c88:62001019.068 : NVMData.FirstScanYear = 2020
19ec-1c88:62001019.122 : NVMData.VerticalMagnification = 0
19ec-1c88:62001019.178 : NVMData.HorizontalMagnification = 0
19ec-1c88:62001019.232 : NVMData.PowerSavingTime = 15
19ec-1c88:62001019.284 : NVMData.SN = A094165189010062
19ec-1c88:62001019.334 : NVMData.AutoFeed = 0
19ec-1c88:62001019.381 : NVMData.CCDType = 0
19ec-1c88:62001019.428 : NVMData.ScanSpeed = 0
19ec-1c88:62001019.475 : NVMData.RollerCount = 0
19ec-1c88:62001019.524 : NVMData.MultifeedCount = 0
19ec-1c88:62001019.573 : NVMData.JamCount = 0
19ec-1c88:62001019.620 : NVMData.IdentifyInfo = 
19ec-1c88:62001019.673 : NVMData.FormalName = 
19ec-1c88:62001019.868 : NVMData.ReservedB = 0
19ec-1c88:62001019.924 : NVMData.FunctionCode = 0
19ec-1c88:62001019.973 : NVMData.PreFeed = 0
19ec-1c88:62001020.021 : NVMData.PreFeedTime = 0
19ec-1c88:62001020.070 : NVMData.ButtonNumber = 0
19ec-1c88:62001020.125 : NVMData.PowerOffTime = 0
19ec-1c88:62001020.178 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62001020.251 : => IoObject::IoLockEnd
19ec-1c88:62001020.341 : <= IoObject::IoLockEnd
19ec-1c88:62001020.392 : <= InitializeScanner ret = 1
19ec-1c88:62002212.563 : => GetLogicalScannerAbility
19ec-1c88:62002212.747 : => IoObject::IoLockStart
19ec-1c88:62002212.881 : => CAsicIO::CheckDevice
19ec-1c88:62002212.938 : => CNT96226::ConnectIsAvailable
19ec-1c88:62002237.378 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62002237.806 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62002237.939 : <= IoObject::IoLockStart
19ec-1c88:62002238.000 : => IoObject::IoLockEnd
19ec-1c88:62002238.107 : <= IoObject::IoLockEnd
19ec-1c88:62002238.182 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62005678.657 : => GetLogicalScannerAbilityEx
19ec-1c88:62005678.842 : => IoObject::IoLockStart
19ec-1c88:62005678.972 : => CAsicIO::CheckDevice
19ec-1c88:62005679.032 : => CNT96226::ConnectIsAvailable
19ec-1c88:62005702.116 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62005702.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62005702.469 : <= IoObject::IoLockStart
19ec-1c88:62005702.581 : => IoObject::IoLockEnd
19ec-1c88:62005703.018 : <= IoObject::IoLockEnd
19ec-1c88:62005703.131 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62005703.204 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62013208.779 : => ReadNVMData
19ec-1c88:62013208.967 : => IoObject::IoLockStart
19ec-1c88:62013209.109 : => CAsicIO::CheckDevice
19ec-1c88:62013209.181 : => CNT96226::ConnectIsAvailable
19ec-1c88:62013226.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62013227.880 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62013227.955 : <= IoObject::IoLockStart
19ec-1c88:62013228.652 : => ReadNVMDataInternal
19ec-1c88:62013229.655 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62013230.215 : IO Send command 10 bytes
19ec-1c88:62013230.329 : => CNT96226::VenderCmd_SetData
19ec-1c88:62013230.388 : iCmd = 0, nBytes = 10
19ec-1c88:62013230.508 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62013528.275 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62013528.449 : System send command 10 bytes + data 0 bytes
19ec-1c88:62013528.526 : IO total need to receive data 128 bytes
19ec-1c88:62013528.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:62013528.651 : iCmd = 0, nBytes = 128
19ec-1c88:62013652.676 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62013652.871 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62013653.012 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62013653.150 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62013653.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62013653.401 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62013653.530 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62013653.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62013653.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62013653.791 : System total receive data 128 bytes
19ec-1c88:62013653.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:62013654.132 : iCmd = 1, nBytes = 4
19ec-1c88:62013814.445 : 0000 : 00 00 00 00 
19ec-1c88:62013814.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62013814.730 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62013814.809 : NVMData.PadScanCount = 0
19ec-1c88:62013814.872 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62013814.929 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62013814.989 : NVMData.FlatbedScanCount = 0
19ec-1c88:62013815.046 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62013815.225 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62013815.285 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62013815.341 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62013815.398 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62013815.457 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62013815.515 : NVMData.BornMonth = 0
19ec-1c88:62013815.564 : NVMData.BornDay = 0
19ec-1c88:62013815.615 : NVMData.BornYear = 0
19ec-1c88:62013815.664 : NVMData.FirstScanMonth = 4
19ec-1c88:62013815.717 : NVMData.FirstScanDay = 30
19ec-1c88:62013815.772 : NVMData.FirstScanYear = 2020
19ec-1c88:62013815.829 : NVMData.VerticalMagnification = 0
19ec-1c88:62013815.885 : NVMData.HorizontalMagnification = 0
19ec-1c88:62013815.940 : NVMData.PowerSavingTime = 15
19ec-1c88:62013815.996 : NVMData.SN = A094165189010062
19ec-1c88:62013816.047 : NVMData.AutoFeed = 0
19ec-1c88:62013816.098 : NVMData.CCDType = 0
19ec-1c88:62013816.148 : NVMData.ScanSpeed = 0
19ec-1c88:62013816.199 : NVMData.RollerCount = 0
19ec-1c88:62013816.258 : NVMData.MultifeedCount = 0
19ec-1c88:62013816.312 : NVMData.JamCount = 0
19ec-1c88:62013816.367 : NVMData.IdentifyInfo = 
19ec-1c88:62013816.418 : NVMData.FormalName = 
19ec-1c88:62013816.471 : NVMData.ReservedB = 0
19ec-1c88:62013816.522 : NVMData.FunctionCode = 0
19ec-1c88:62013816.571 : NVMData.PreFeed = 0
19ec-1c88:62013816.619 : NVMData.PreFeedTime = 0
19ec-1c88:62013816.669 : NVMData.ButtonNumber = 0
19ec-1c88:62013816.720 : NVMData.PowerOffTime = 0
19ec-1c88:62013816.770 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62013816.834 : => IoObject::IoLockEnd
19ec-1c88:62013816.924 : <= IoObject::IoLockEnd
19ec-1c88:62013816.973 : <= ReadNVMData ret = 1
19ec-1c88:62023579.025 : => GetADFStatus
19ec-1c88:62023579.461 : => IoObject::IoLockStart
19ec-1c88:62023579.596 : => CAsicIO::CheckDevice
19ec-1c88:62023579.654 : => CNT96226::ConnectIsAvailable
19ec-1c88:62023602.481 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62023602.596 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62023602.658 : <= IoObject::IoLockStart
19ec-1c88:62023602.722 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62023602.789 : IO Send command 10 bytes
19ec-1c88:62023602.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:62023602.968 : iCmd = 0, nBytes = 10
19ec-1c88:62023603.076 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62023794.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62023794.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:62023794.694 : IO total need to receive data 2 bytes
19ec-1c88:62023794.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:62023794.810 : iCmd = 0, nBytes = 2
19ec-1c88:62023996.368 : 0000 : 00 00 
19ec-1c88:62023996.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62023996.515 : System total receive data 2 bytes
19ec-1c88:62023996.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:62023996.633 : iCmd = 1, nBytes = 4
19ec-1c88:62024204.294 : 0000 : 00 00 00 00 
19ec-1c88:62024204.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62024204.533 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62024204.603 : Return status = 0
19ec-1c88:62024204.662 : => IoObject::IoLockEnd
19ec-1c88:62024204.750 : <= IoObject::IoLockEnd
19ec-1c88:62024204.798 : <= GetADFStatus ret = 1
19ec-1c88:62026791.358 : => GetADFStatus
19ec-1c88:62026791.553 : => IoObject::IoLockStart
19ec-1c88:62026791.676 : => CAsicIO::CheckDevice
19ec-1c88:62026791.734 : => CNT96226::ConnectIsAvailable
19ec-1c88:62026815.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62026815.325 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62026815.383 : <= IoObject::IoLockStart
19ec-1c88:62026815.445 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62026815.510 : IO Send command 10 bytes
19ec-1c88:62026815.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:62026815.691 : iCmd = 0, nBytes = 10
19ec-1c88:62026815.793 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62026998.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62026999.071 : System send command 10 bytes + data 0 bytes
19ec-1c88:62026999.303 : IO total need to receive data 2 bytes
19ec-1c88:62026999.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:62026999.436 : iCmd = 0, nBytes = 2
19ec-1c88:62027208.975 : 0000 : 00 00 
19ec-1c88:62027209.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62027209.151 : System total receive data 2 bytes
19ec-1c88:62027209.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:62027209.268 : iCmd = 1, nBytes = 4
19ec-1c88:62027412.622 : 0000 : 00 00 00 00 
19ec-1c88:62027412.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62027412.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62027412.932 : Return status = 0
19ec-1c88:62027412.986 : => IoObject::IoLockEnd
19ec-1c88:62027413.072 : <= IoObject::IoLockEnd
19ec-1c88:62027413.123 : <= GetADFStatus ret = 1
19ec-1c88:62029470.435 : => TerminateDriver
19ec-1c88:62029470.630 : => CAsicIO::~CAsicIO,pStage=239406152
19ec-1c88:62029470.699 : => CNT96226::Close
19ec-1c88:62029474.898 : <= CNT96226::Close ret = 1
19ec-1c88:62029474.976 : <= CAsicIO::~CAsicIO
19ec-1c88:62029475.032 : => IoObject::IoLockEnd
19ec-1c88:62029475.090 : <= IoObject::IoLockEnd
19ec-1c88:62029475.144 : => IoObject::TerminateDevice
19ec-1c88:62029475.200 : => IoObject::IoLockEnd
19ec-1c88:62029475.250 : <= IoObject::IoLockEnd
19ec-1c88:62029475.573 : <= IoObject::TerminateDevice
19ec-1c88:62029475.819 : <= TerminateDriver ret = 1
19ec-1c88:62073937.209 : ============Debug Start==========
19ec-1c88:62073937.544 : Date : 2020/4/30 14:36:14
19ec-1c88:62073937.634 : Process ID : 19ec
19ec-1c88:62073937.987 : Windows : Version 10.0 build 18363 
19ec-1c88:62073938.448 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:62073938.509 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62073938.573 : MemoryStatus.ullAvailPhys : 1759924224
19ec-1c88:62073938.636 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62073938.699 : MemoryStatus.ullAvailPageFile : 3030056960
19ec-1c88:62073938.763 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62073938.825 : MemoryStatus.ullAvailVirtual : 1714507776
19ec-1c88:62073938.888 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62073938.998 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62073939.061 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62073939.310 : CPU Count : 4
19ec-1c88:62073939.358 : CPU Frequency : 100.000 Mhz
19ec-1c88:62073943.755 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62073943.899 : => InitializeDriver
19ec-1c88:62073944.233 : <= InitializeDriver ret = 1
19ec-1c88:62073944.297 : => InitializeScanner
19ec-1c88:62073944.384 : => CAsicIO::GetDeviceList
19ec-1c88:62073944.693 : => CNT96226::CNT96226
19ec-1c88:62073944.755 : => CNT96226::Open
19ec-1c88:62073966.392 : <= CNT96226::Open ret = 1
19ec-1c88:62073966.491 : => CNT96226::Initialize
19ec-1c88:62073966.680 : <= CNT96226::Initialize ret = 1
19ec-1c88:62073966.737 : <= CNT96226::CNT96226
19ec-1c88:62073966.788 : => CNT96226::EnumAvailableDevice
19ec-1c88:62073972.264 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62073972.345 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62073972.408 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62077612.071 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62077612.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62077618.662 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62077618.769 : => IoObject::GetLockName
19ec-1c88:62077618.829 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62077618.895 : <= IoObject::GetLockName
19ec-1c88:62077619.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:62077619.477 : iCmd = 3, nBytes = 2
19ec-1c88:62077927.620 : 0000 : 06 38 
19ec-1c88:62077927.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62077927.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:62077927.972 : iCmd = 4, nBytes = 2
19ec-1c88:62078179.074 : 0000 : 07 07 
19ec-1c88:62078179.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62078179.405 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62078179.502 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62078179.575 : IO Send command 10 bytes
19ec-1c88:62078179.632 : => CNT96226::VenderCmd_SetData
19ec-1c88:62078179.693 : iCmd = 0, nBytes = 10
19ec-1c88:62078179.799 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62078333.584 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62078333.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:62078333.911 : iCmd = 0, nBytes = 165
19ec-1c88:62078449.367 : skip dump 37 bytes
19ec-1c88:62078449.624 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62078449.776 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62078449.922 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62078450.066 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62078450.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62078450.343 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62078450.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078450.595 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078450.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62078450.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:62078450.784 : iCmd = 1, nBytes = 4
19ec-1c88:62078569.438 : 0000 : 00 00 00 00 
19ec-1c88:62078569.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62078569.729 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62078569.798 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62078569.866 : IO Send command 10 bytes
19ec-1c88:62078569.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:62078569.989 : iCmd = 0, nBytes = 10
19ec-1c88:62078570.095 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62078866.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62078867.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:62078867.094 : iCmd = 0, nBytes = 128
19ec-1c88:62078982.890 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078983.078 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078983.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62078983.370 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62078983.498 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62078983.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078983.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078983.875 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62078983.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62078984.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:62078984.061 : iCmd = 1, nBytes = 4
19ec-1c88:62079094.935 : 0000 : 00 00 00 00 
19ec-1c88:62079095.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62079095.104 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62079095.277 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62079095.350 : => CNT96226::Close
19ec-1c88:62079099.079 : <= CNT96226::Close ret = 1
19ec-1c88:62079099.155 : <= CNT96226::~CNT96226
19ec-1c88:62079099.246 : <= CAsicIO::GetDeviceList
19ec-1c88:62079099.624 : => IoObject::SetTimeout
19ec-1c88:62079099.752 : Timeout--> In = 0 Out = 0
19ec-1c88:62079099.814 : <= IoObject::SetTimeout
19ec-1c88:62079099.882 : => CAsicIO::CAsicIO
19ec-1c88:62079099.955 : => CNT96226::CNT96226
19ec-1c88:62079100.009 : => CNT96226::Open
19ec-1c88:62079122.870 : <= CNT96226::Open ret = 1
19ec-1c88:62079122.991 : => CNT96226::Initialize
19ec-1c88:62079123.190 : <= CNT96226::Initialize ret = 1
19ec-1c88:62079123.250 : <= CNT96226::CNT96226
19ec-1c88:62079123.302 : <= CAsicIO::CAsicIO
19ec-1c88:62079123.361 : => CAsicIO::InitializeDevice
19ec-1c88:62079123.435 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62079129.654 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62079129.794 : => IoObject::GetLockName
19ec-1c88:62079129.853 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62079129.919 : <= IoObject::GetLockName
19ec-1c88:62079130.488 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62079130.560 : IO Send command 10 bytes
19ec-1c88:62079130.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:62079130.671 : iCmd = 0, nBytes = 10
19ec-1c88:62079130.779 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62079427.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62079427.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:62079427.745 : iCmd = 0, nBytes = 128
19ec-1c88:62079547.566 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62079547.776 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62079547.931 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62079548.070 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62079548.203 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62079548.335 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62079548.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62079548.588 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62079548.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62079548.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:62079548.777 : iCmd = 1, nBytes = 4
19ec-1c88:62079655.719 : 0000 : 00 00 00 00 
19ec-1c88:62079655.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62079655.917 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62079655.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:62079656.042 : iCmd = 3, nBytes = 2
19ec-1c88:62079961.009 : 0000 : 06 38 
19ec-1c88:62079961.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62079961.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:62079961.294 : iCmd = 4, nBytes = 2
19ec-1c88:62080192.980 : 0000 : 07 07 
19ec-1c88:62080193.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62080193.285 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62080193.381 : => IoObject::InitializeDevice
19ec-1c88:62080193.496 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62080194.135 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62080194.204 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62080194.892 : => FindScanner
19ec-1c88:62080194.951 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62080195.014 : <= FindScanner ret = 1
19ec-1c88:62080195.078 : => IoObject::IoLockStart
19ec-1c88:62080195.180 : => CAsicIO::CheckDevice
19ec-1c88:62080195.233 : => CNT96226::ConnectIsAvailable
19ec-1c88:62080208.342 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62080208.437 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62080208.493 : <= IoObject::IoLockStart
19ec-1c88:62080208.548 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62080208.616 : IO Send command 10 bytes
19ec-1c88:62080208.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:62080208.755 : iCmd = 0, nBytes = 10
19ec-1c88:62080208.863 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62080347.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62080347.726 : System send command 10 bytes + data 0 bytes
19ec-1c88:62080347.794 : IO total need to receive data 5 bytes
19ec-1c88:62080347.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:62080347.915 : iCmd = 0, nBytes = 5
19ec-1c88:62080459.666 : 0000 : 06 00 02 02 ab 
19ec-1c88:62080459.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62080459.811 : System total receive data 5 bytes
19ec-1c88:62080459.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:62080459.924 : iCmd = 1, nBytes = 4
19ec-1c88:62080564.126 : 0000 : 00 00 00 00 
19ec-1c88:62080564.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62080564.315 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62080564.378 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62080564.438 : IO Send command 10 bytes
19ec-1c88:62080564.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:62080564.567 : iCmd = 0, nBytes = 10
19ec-1c88:62080564.667 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62080711.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62080711.243 : System send command 10 bytes + data 0 bytes
19ec-1c88:62080711.317 : IO total need to receive data 165 bytes
19ec-1c88:62080711.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:62080711.443 : iCmd = 0, nBytes = 165
19ec-1c88:62080842.516 : skip dump 37 bytes
19ec-1c88:62080842.727 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62080842.868 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62080843.011 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62080843.147 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62080843.278 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62080843.415 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62080843.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62080843.674 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62080843.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62080843.808 : System total receive data 165 bytes
19ec-1c88:62080843.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:62080843.927 : iCmd = 1, nBytes = 4
19ec-1c88:62080950.671 : 0000 : 00 00 00 00 
19ec-1c88:62080950.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62080950.927 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62080951.110 : Dump Inquiry
19ec-1c88:62080951.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62080951.390 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62080951.527 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62080951.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62080951.796 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62080951.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62080952.067 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62080952.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62080952.334 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62080952.467 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62080952.559 : 00a0 : 00 00 00 00 00 
19ec-1c88:62080952.632 : => ReadNVMDataInternal
19ec-1c88:62080952.837 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62080952.903 : IO Send command 10 bytes
19ec-1c88:62080953.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:62080953.058 : iCmd = 0, nBytes = 10
19ec-1c88:62080953.167 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62081252.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62081253.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:62081253.119 : IO total need to receive data 128 bytes
19ec-1c88:62081253.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:62081253.472 : iCmd = 0, nBytes = 128
19ec-1c88:62081383.746 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62081383.919 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62081384.067 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62081384.205 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62081384.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62081384.458 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62081384.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62081384.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62081384.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62081384.842 : System total receive data 128 bytes
19ec-1c88:62081384.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:62081384.958 : iCmd = 1, nBytes = 4
19ec-1c88:62081491.938 : 0000 : 00 00 00 00 
19ec-1c88:62081492.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62081492.153 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62081492.221 : NVMData.PadScanCount = 0
19ec-1c88:62081492.275 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62081492.330 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62081492.389 : NVMData.FlatbedScanCount = 0
19ec-1c88:62081492.444 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62081492.499 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62081492.554 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62081492.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62081492.669 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62081492.721 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62081492.776 : NVMData.BornMonth = 0
19ec-1c88:62081492.827 : NVMData.BornDay = 0
19ec-1c88:62081492.880 : NVMData.BornYear = 0
19ec-1c88:62081492.929 : NVMData.FirstScanMonth = 4
19ec-1c88:62081492.980 : NVMData.FirstScanDay = 30
19ec-1c88:62081493.037 : NVMData.FirstScanYear = 2020
19ec-1c88:62081493.093 : NVMData.VerticalMagnification = 0
19ec-1c88:62081493.151 : NVMData.HorizontalMagnification = 0
19ec-1c88:62081493.206 : NVMData.PowerSavingTime = 15
19ec-1c88:62081493.261 : NVMData.SN = A094165189010062
19ec-1c88:62081493.311 : NVMData.AutoFeed = 0
19ec-1c88:62081493.362 : NVMData.CCDType = 0
19ec-1c88:62081493.409 : NVMData.ScanSpeed = 0
19ec-1c88:62081493.458 : NVMData.RollerCount = 0
19ec-1c88:62081493.507 : NVMData.MultifeedCount = 0
19ec-1c88:62081493.559 : NVMData.JamCount = 0
19ec-1c88:62081493.608 : NVMData.IdentifyInfo = 
19ec-1c88:62081493.660 : NVMData.FormalName = 
19ec-1c88:62081493.825 : NVMData.ReservedB = 0
19ec-1c88:62081493.880 : NVMData.FunctionCode = 0
19ec-1c88:62081493.931 : NVMData.PreFeed = 0
19ec-1c88:62081493.982 : NVMData.PreFeedTime = 0
19ec-1c88:62081494.034 : NVMData.ButtonNumber = 0
19ec-1c88:62081494.086 : NVMData.PowerOffTime = 0
19ec-1c88:62081494.139 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62081494.218 : => IoObject::IoLockEnd
19ec-1c88:62081494.311 : <= IoObject::IoLockEnd
19ec-1c88:62081494.361 : <= InitializeScanner ret = 1
19ec-1c88:62081494.427 : => GetLogicalScannerAbilityEx
19ec-1c88:62081494.485 : => IoObject::IoLockStart
19ec-1c88:62081494.578 : => CAsicIO::CheckDevice
19ec-1c88:62081494.635 : => CNT96226::ConnectIsAvailable
19ec-1c88:62081507.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62081507.425 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62081507.478 : <= IoObject::IoLockStart
19ec-1c88:62081507.534 : => IoObject::IoLockEnd
19ec-1c88:62081507.624 : <= IoObject::IoLockEnd
19ec-1c88:62081507.737 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62081507.815 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62081693.209 : => ReadNVMData
19ec-1c88:62081693.592 : => IoObject::IoLockStart
19ec-1c88:62081693.709 : => CAsicIO::CheckDevice
19ec-1c88:62081693.769 : => CNT96226::ConnectIsAvailable
19ec-1c88:62081712.781 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62081712.909 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62081712.983 : <= IoObject::IoLockStart
19ec-1c88:62081713.051 : => ReadNVMDataInternal
19ec-1c88:62081713.118 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62081713.185 : IO Send command 10 bytes
19ec-1c88:62081713.306 : => CNT96226::VenderCmd_SetData
19ec-1c88:62081713.365 : iCmd = 0, nBytes = 10
19ec-1c88:62081713.481 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62082029.905 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62082030.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:62082030.168 : IO total need to receive data 128 bytes
19ec-1c88:62082030.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:62082030.526 : iCmd = 0, nBytes = 128
19ec-1c88:62082168.684 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62082168.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62082169.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62082169.158 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62082169.289 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62082169.422 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62082169.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62082169.677 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62082169.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62082169.808 : System total receive data 128 bytes
19ec-1c88:62082169.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:62082169.926 : iCmd = 1, nBytes = 4
19ec-1c88:62082280.702 : 0000 : 00 00 00 00 
19ec-1c88:62082280.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62082280.969 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62082281.040 : NVMData.PadScanCount = 0
19ec-1c88:62082281.097 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62082281.154 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62082281.214 : NVMData.FlatbedScanCount = 0
19ec-1c88:62082281.270 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62082281.329 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62082281.385 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62082281.441 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62082281.497 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62082281.552 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62082281.608 : NVMData.BornMonth = 0
19ec-1c88:62082281.659 : NVMData.BornDay = 0
19ec-1c88:62082281.711 : NVMData.BornYear = 0
19ec-1c88:62082281.761 : NVMData.FirstScanMonth = 4
19ec-1c88:62082281.814 : NVMData.FirstScanDay = 30
19ec-1c88:62082281.872 : NVMData.FirstScanYear = 2020
19ec-1c88:62082282.036 : NVMData.VerticalMagnification = 0
19ec-1c88:62082282.093 : NVMData.HorizontalMagnification = 0
19ec-1c88:62082282.149 : NVMData.PowerSavingTime = 15
19ec-1c88:62082282.205 : NVMData.SN = A094165189010062
19ec-1c88:62082282.257 : NVMData.AutoFeed = 0
19ec-1c88:62082282.307 : NVMData.CCDType = 0
19ec-1c88:62082282.356 : NVMData.ScanSpeed = 0
19ec-1c88:62082282.405 : NVMData.RollerCount = 0
19ec-1c88:62082282.457 : NVMData.MultifeedCount = 0
19ec-1c88:62082282.510 : NVMData.JamCount = 0
19ec-1c88:62082282.561 : NVMData.IdentifyInfo = 
19ec-1c88:62082282.613 : NVMData.FormalName = 
19ec-1c88:62082282.662 : NVMData.ReservedB = 0
19ec-1c88:62082282.713 : NVMData.FunctionCode = 0
19ec-1c88:62082282.764 : NVMData.PreFeed = 0
19ec-1c88:62082282.815 : NVMData.PreFeedTime = 0
19ec-1c88:62082282.873 : NVMData.ButtonNumber = 0
19ec-1c88:62082282.924 : NVMData.PowerOffTime = 0
19ec-1c88:62082282.976 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62082283.038 : => IoObject::IoLockEnd
19ec-1c88:62082283.130 : <= IoObject::IoLockEnd
19ec-1c88:62082283.182 : <= ReadNVMData ret = 1
19ec-1c88:62084942.554 : ============Debug Start==========
19ec-1c88:62084942.862 : Date : 2020/4/30 14:36:15
19ec-1c88:62084942.944 : Process ID : 19ec
19ec-1c88:62084943.348 : Windows : Version 10.0 build 18363 
19ec-1c88:62084943.792 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62084943.859 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62084943.928 : MemoryStatus.ullAvailPhys : 1769664512
19ec-1c88:62084943.992 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62084944.059 : MemoryStatus.ullAvailPageFile : 3048939520
19ec-1c88:62084944.121 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62084944.180 : MemoryStatus.ullAvailVirtual : 1714528256
19ec-1c88:62084944.244 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62084944.349 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62084944.407 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62084944.648 : CPU Count : 4
19ec-1c88:62084944.697 : CPU Frequency : 100.000 Mhz
19ec-1c88:62084949.517 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62084949.645 : => InitializeDriver
19ec-1c88:62084949.915 : <= InitializeDriver ret = 1
19ec-1c88:62087506.524 : => InitializeScanner
19ec-1c88:62087506.794 : => CAsicIO::GetDeviceList
19ec-1c88:62087507.244 : => CNT96226::CNT96226
19ec-1c88:62087507.304 : => CNT96226::Open
19ec-1c88:62087531.089 : <= CNT96226::Open ret = 1
19ec-1c88:62087531.197 : => CNT96226::Initialize
19ec-1c88:62087531.393 : <= CNT96226::Initialize ret = 1
19ec-1c88:62087531.455 : <= CNT96226::CNT96226
19ec-1c88:62087531.510 : => CNT96226::EnumAvailableDevice
19ec-1c88:62087537.004 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62087537.083 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62087537.141 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62091419.237 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62091419.532 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62091425.994 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62091426.101 : => IoObject::GetLockName
19ec-1c88:62091426.159 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62091426.226 : <= IoObject::GetLockName
19ec-1c88:62091426.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:62091426.812 : iCmd = 3, nBytes = 2
19ec-1c88:62091804.178 : 0000 : 06 38 
19ec-1c88:62091804.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62091804.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:62091804.457 : iCmd = 4, nBytes = 2
19ec-1c88:62092101.991 : 0000 : 07 07 
19ec-1c88:62092102.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62092102.432 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62092102.525 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62092102.591 : IO Send command 10 bytes
19ec-1c88:62092102.641 : => CNT96226::VenderCmd_SetData
19ec-1c88:62092102.702 : iCmd = 0, nBytes = 10
19ec-1c88:62092102.811 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62092286.861 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62092287.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:62092287.088 : iCmd = 0, nBytes = 165
19ec-1c88:62092449.236 : skip dump 37 bytes
19ec-1c88:62092449.464 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62092449.609 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62092449.744 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62092449.874 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62092450.000 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62092450.133 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62092450.255 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62092450.375 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62092450.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62092450.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:62092450.549 : iCmd = 1, nBytes = 4
19ec-1c88:62092572.640 : 0000 : 00 00 00 00 
19ec-1c88:62092572.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62092572.805 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62092572.871 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62092572.936 : IO Send command 10 bytes
19ec-1c88:62092572.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:62092573.048 : iCmd = 0, nBytes = 10
19ec-1c88:62092573.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62092874.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62092874.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:62092874.890 : iCmd = 0, nBytes = 128
19ec-1c88:62093044.911 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093045.128 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093045.278 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62093045.418 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62093045.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62093045.680 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093045.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093045.938 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093046.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62093046.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:62093046.125 : iCmd = 1, nBytes = 4
19ec-1c88:62093198.915 : 0000 : 00 00 00 00 
19ec-1c88:62093199.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62093199.114 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62093199.291 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62093199.365 : => CNT96226::Close
19ec-1c88:62093203.567 : <= CNT96226::Close ret = 1
19ec-1c88:62093203.642 : <= CNT96226::~CNT96226
19ec-1c88:62093203.737 : <= CAsicIO::GetDeviceList
19ec-1c88:62093204.134 : => IoObject::SetTimeout
19ec-1c88:62093204.261 : Timeout--> In = 0 Out = 0
19ec-1c88:62093204.322 : <= IoObject::SetTimeout
19ec-1c88:62093204.392 : => CAsicIO::CAsicIO
19ec-1c88:62093204.466 : => CNT96226::CNT96226
19ec-1c88:62093204.522 : => CNT96226::Open
19ec-1c88:62093226.567 : <= CNT96226::Open ret = 1
19ec-1c88:62093226.664 : => CNT96226::Initialize
19ec-1c88:62093226.850 : <= CNT96226::Initialize ret = 1
19ec-1c88:62093226.910 : <= CNT96226::CNT96226
19ec-1c88:62093226.963 : <= CAsicIO::CAsicIO
19ec-1c88:62093227.018 : => CAsicIO::InitializeDevice
19ec-1c88:62093227.087 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62093232.891 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62093233.007 : => IoObject::GetLockName
19ec-1c88:62093233.063 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62093233.130 : <= IoObject::GetLockName
19ec-1c88:62093233.625 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62093233.699 : IO Send command 10 bytes
19ec-1c88:62093233.754 : => CNT96226::VenderCmd_SetData
19ec-1c88:62093233.810 : iCmd = 0, nBytes = 10
19ec-1c88:62093233.917 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62093575.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62093575.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:62093575.269 : iCmd = 0, nBytes = 128
19ec-1c88:62093728.616 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093728.813 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093728.952 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62093729.083 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62093729.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62093729.333 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093729.455 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093729.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62093729.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62093729.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:62093729.754 : iCmd = 1, nBytes = 4
19ec-1c88:62093836.973 : 0000 : 00 00 00 00 
19ec-1c88:62093837.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62093837.150 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62093837.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:62093837.268 : iCmd = 3, nBytes = 2
19ec-1c88:62094189.342 : 0000 : 06 38 
19ec-1c88:62094189.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62094189.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:62094189.647 : iCmd = 4, nBytes = 2
19ec-1c88:62094475.651 : 0000 : 07 07 
19ec-1c88:62094475.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62094475.980 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62094476.081 : => IoObject::InitializeDevice
19ec-1c88:62094476.194 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62094476.878 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62094476.952 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62094477.771 : => FindScanner
19ec-1c88:62094477.833 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62094477.897 : <= FindScanner ret = 1
19ec-1c88:62094477.955 : => IoObject::IoLockStart
19ec-1c88:62094478.061 : => CAsicIO::CheckDevice
19ec-1c88:62094478.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:62094498.817 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62094498.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62094498.971 : <= IoObject::IoLockStart
19ec-1c88:62094499.028 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62094499.091 : IO Send command 10 bytes
19ec-1c88:62094499.172 : => CNT96226::VenderCmd_SetData
19ec-1c88:62094499.229 : iCmd = 0, nBytes = 10
19ec-1c88:62094499.336 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62094692.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62094692.546 : System send command 10 bytes + data 0 bytes
19ec-1c88:62094692.612 : IO total need to receive data 5 bytes
19ec-1c88:62094692.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:62094692.729 : iCmd = 0, nBytes = 5
19ec-1c88:62094870.008 : 0000 : 06 00 02 02 ab 
19ec-1c88:62094870.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62094870.245 : System total receive data 5 bytes
19ec-1c88:62094870.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:62094870.375 : iCmd = 1, nBytes = 4
19ec-1c88:62095032.101 : 0000 : 00 00 00 00 
19ec-1c88:62095032.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62095032.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62095032.436 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62095032.506 : IO Send command 10 bytes
19ec-1c88:62095032.590 : => CNT96226::VenderCmd_SetData
19ec-1c88:62095032.650 : iCmd = 0, nBytes = 10
19ec-1c88:62095032.757 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62095178.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62095178.950 : System send command 10 bytes + data 0 bytes
19ec-1c88:62095179.014 : IO total need to receive data 165 bytes
19ec-1c88:62095179.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:62095179.125 : iCmd = 0, nBytes = 165
19ec-1c88:62095310.271 : skip dump 37 bytes
19ec-1c88:62095310.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62095310.664 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62095310.810 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62095310.948 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62095311.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62095311.215 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62095311.339 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095311.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095311.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62095311.588 : System total receive data 165 bytes
19ec-1c88:62095311.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:62095311.707 : iCmd = 1, nBytes = 4
19ec-1c88:62095449.043 : 0000 : 00 00 00 00 
19ec-1c88:62095449.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62095449.278 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62095449.526 : Dump Inquiry
19ec-1c88:62095449.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62095449.783 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62095449.914 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62095450.045 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62095450.172 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62095450.304 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62095450.431 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095450.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095450.689 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62095450.819 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62095450.906 : 00a0 : 00 00 00 00 00 
19ec-1c88:62095450.974 : => ReadNVMDataInternal
19ec-1c88:62095451.184 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62095451.251 : IO Send command 10 bytes
19ec-1c88:62095451.330 : => CNT96226::VenderCmd_SetData
19ec-1c88:62095451.387 : iCmd = 0, nBytes = 10
19ec-1c88:62095451.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62095794.826 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62095794.955 : System send command 10 bytes + data 0 bytes
19ec-1c88:62095795.254 : IO total need to receive data 128 bytes
19ec-1c88:62095795.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:62095795.368 : iCmd = 0, nBytes = 128
19ec-1c88:62095944.481 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095944.717 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095944.868 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62095945.011 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62095945.145 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62095945.273 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095945.399 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095945.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62095945.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62095945.659 : System total receive data 128 bytes
19ec-1c88:62095945.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:62095945.786 : iCmd = 1, nBytes = 4
19ec-1c88:62096118.254 : 0000 : 00 00 00 00 
19ec-1c88:62096118.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62096118.548 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62096118.625 : NVMData.PadScanCount = 0
19ec-1c88:62096118.684 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62096118.741 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62096118.799 : NVMData.FlatbedScanCount = 0
19ec-1c88:62096118.853 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62096118.906 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62096118.958 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62096119.013 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62096119.070 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62096119.128 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62096119.185 : NVMData.BornMonth = 0
19ec-1c88:62096119.235 : NVMData.BornDay = 0
19ec-1c88:62096119.286 : NVMData.BornYear = 0
19ec-1c88:62096119.335 : NVMData.FirstScanMonth = 4
19ec-1c88:62096119.388 : NVMData.FirstScanDay = 30
19ec-1c88:62096119.441 : NVMData.FirstScanYear = 2020
19ec-1c88:62096119.494 : NVMData.VerticalMagnification = 0
19ec-1c88:62096119.550 : NVMData.HorizontalMagnification = 0
19ec-1c88:62096119.603 : NVMData.PowerSavingTime = 15
19ec-1c88:62096119.662 : NVMData.SN = A094165189010062
19ec-1c88:62096119.713 : NVMData.AutoFeed = 0
19ec-1c88:62096119.763 : NVMData.CCDType = 0
19ec-1c88:62096119.814 : NVMData.ScanSpeed = 0
19ec-1c88:62096119.863 : NVMData.RollerCount = 0
19ec-1c88:62096119.919 : NVMData.MultifeedCount = 0
19ec-1c88:62096119.972 : NVMData.JamCount = 0
19ec-1c88:62096120.021 : NVMData.IdentifyInfo = 
19ec-1c88:62096120.074 : NVMData.FormalName = 
19ec-1c88:62096120.303 : NVMData.ReservedB = 0
19ec-1c88:62096120.362 : NVMData.FunctionCode = 0
19ec-1c88:62096120.415 : NVMData.PreFeed = 0
19ec-1c88:62096120.469 : NVMData.PreFeedTime = 0
19ec-1c88:62096120.521 : NVMData.ButtonNumber = 0
19ec-1c88:62096120.578 : NVMData.PowerOffTime = 0
19ec-1c88:62096120.632 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62096120.713 : => IoObject::IoLockEnd
19ec-1c88:62096120.813 : <= IoObject::IoLockEnd
19ec-1c88:62096120.862 : <= InitializeScanner ret = 1
19ec-1c88:62097403.020 : => GetLogicalScannerAbility
19ec-1c88:62097403.216 : => IoObject::IoLockStart
19ec-1c88:62097403.344 : => CAsicIO::CheckDevice
19ec-1c88:62097403.404 : => CNT96226::ConnectIsAvailable
19ec-1c88:62097425.859 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62097425.975 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62097426.035 : <= IoObject::IoLockStart
19ec-1c88:62097426.095 : => IoObject::IoLockEnd
19ec-1c88:62097426.207 : <= IoObject::IoLockEnd
19ec-1c88:62097426.286 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62101308.315 : => GetLogicalScannerAbilityEx
19ec-1c88:62101308.509 : => IoObject::IoLockStart
19ec-1c88:62101308.643 : => CAsicIO::CheckDevice
19ec-1c88:62101308.706 : => CNT96226::ConnectIsAvailable
19ec-1c88:62101330.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62101330.769 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62101330.829 : <= IoObject::IoLockStart
19ec-1c88:62101330.888 : => IoObject::IoLockEnd
19ec-1c88:62101331.001 : <= IoObject::IoLockEnd
19ec-1c88:62101331.126 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62101331.198 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62109144.321 : => ReadNVMData
19ec-1c88:62109144.507 : => IoObject::IoLockStart
19ec-1c88:62109144.646 : => CAsicIO::CheckDevice
19ec-1c88:62109144.706 : => CNT96226::ConnectIsAvailable
19ec-1c88:62109158.384 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62109158.503 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62109158.569 : <= IoObject::IoLockStart
19ec-1c88:62109158.640 : => ReadNVMDataInternal
19ec-1c88:62109158.704 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62109158.771 : IO Send command 10 bytes
19ec-1c88:62109158.876 : => CNT96226::VenderCmd_SetData
19ec-1c88:62109158.932 : iCmd = 0, nBytes = 10
19ec-1c88:62109159.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62109483.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62109483.885 : System send command 10 bytes + data 0 bytes
19ec-1c88:62109483.959 : IO total need to receive data 128 bytes
19ec-1c88:62109484.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:62109484.082 : iCmd = 0, nBytes = 128
19ec-1c88:62109610.834 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62109611.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62109611.168 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62109611.298 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62109611.426 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62109611.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62109611.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62109611.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62109611.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62109611.919 : System total receive data 128 bytes
19ec-1c88:62109611.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:62109612.034 : iCmd = 1, nBytes = 4
19ec-1c88:62109726.754 : 0000 : 00 00 00 00 
19ec-1c88:62109726.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62109727.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62109727.077 : NVMData.PadScanCount = 0
19ec-1c88:62109727.132 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62109727.186 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62109727.239 : NVMData.FlatbedScanCount = 0
19ec-1c88:62109727.291 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62109727.473 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62109727.535 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62109727.587 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62109727.640 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62109727.699 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62109727.755 : NVMData.BornMonth = 0
19ec-1c88:62109727.802 : NVMData.BornDay = 0
19ec-1c88:62109727.849 : NVMData.BornYear = 0
19ec-1c88:62109727.901 : NVMData.FirstScanMonth = 4
19ec-1c88:62109727.950 : NVMData.FirstScanDay = 30
19ec-1c88:62109728.004 : NVMData.FirstScanYear = 2020
19ec-1c88:62109728.055 : NVMData.VerticalMagnification = 0
19ec-1c88:62109728.109 : NVMData.HorizontalMagnification = 0
19ec-1c88:62109728.164 : NVMData.PowerSavingTime = 15
19ec-1c88:62109728.216 : NVMData.SN = A094165189010062
19ec-1c88:62109728.265 : NVMData.AutoFeed = 0
19ec-1c88:62109728.314 : NVMData.CCDType = 0
19ec-1c88:62109728.360 : NVMData.ScanSpeed = 0
19ec-1c88:62109728.409 : NVMData.RollerCount = 0
19ec-1c88:62109728.465 : NVMData.MultifeedCount = 0
19ec-1c88:62109728.517 : NVMData.JamCount = 0
19ec-1c88:62109728.566 : NVMData.IdentifyInfo = 
19ec-1c88:62109728.617 : NVMData.FormalName = 
19ec-1c88:62109728.667 : NVMData.ReservedB = 0
19ec-1c88:62109728.714 : NVMData.FunctionCode = 0
19ec-1c88:62109728.763 : NVMData.PreFeed = 0
19ec-1c88:62109728.809 : NVMData.PreFeedTime = 0
19ec-1c88:62109728.859 : NVMData.ButtonNumber = 0
19ec-1c88:62109728.908 : NVMData.PowerOffTime = 0
19ec-1c88:62109728.958 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62109729.019 : => IoObject::IoLockEnd
19ec-1c88:62109729.336 : <= IoObject::IoLockEnd
19ec-1c88:62109729.386 : <= ReadNVMData ret = 1
19ec-1c88:62120577.272 : => GetADFStatus
19ec-1c88:62120577.691 : => IoObject::IoLockStart
19ec-1c88:62120577.814 : => CAsicIO::CheckDevice
19ec-1c88:62120577.872 : => CNT96226::ConnectIsAvailable
19ec-1c88:62120590.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62120590.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62120590.877 : <= IoObject::IoLockStart
19ec-1c88:62120590.940 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62120591.013 : IO Send command 10 bytes
19ec-1c88:62120591.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:62120591.181 : iCmd = 0, nBytes = 10
19ec-1c88:62120591.292 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62120741.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62120741.694 : System send command 10 bytes + data 0 bytes
19ec-1c88:62120741.764 : IO total need to receive data 2 bytes
19ec-1c88:62120741.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:62120741.891 : iCmd = 0, nBytes = 2
19ec-1c88:62120850.521 : 0000 : 00 00 
19ec-1c88:62120850.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62120850.734 : System total receive data 2 bytes
19ec-1c88:62120850.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:62120850.869 : iCmd = 1, nBytes = 4
19ec-1c88:62120954.090 : 0000 : 00 00 00 00 
19ec-1c88:62120954.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62120954.401 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62120954.470 : Return status = 0
19ec-1c88:62120954.536 : => IoObject::IoLockEnd
19ec-1c88:62120954.628 : <= IoObject::IoLockEnd
19ec-1c88:62120954.680 : <= GetADFStatus ret = 1
19ec-1c88:62123712.281 : => GetADFStatus
19ec-1c88:62123712.483 : => IoObject::IoLockStart
19ec-1c88:62123712.607 : => CAsicIO::CheckDevice
19ec-1c88:62123712.667 : => CNT96226::ConnectIsAvailable
19ec-1c88:62123730.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62123730.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62123730.698 : <= IoObject::IoLockStart
19ec-1c88:62123730.758 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62123730.831 : IO Send command 10 bytes
19ec-1c88:62123730.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:62123731.022 : iCmd = 0, nBytes = 10
19ec-1c88:62123731.131 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62123889.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62123889.220 : System send command 10 bytes + data 0 bytes
19ec-1c88:62123889.411 : IO total need to receive data 2 bytes
19ec-1c88:62123889.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:62123889.540 : iCmd = 0, nBytes = 2
19ec-1c88:62124016.229 : 0000 : 00 00 
19ec-1c88:62124016.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62124016.419 : System total receive data 2 bytes
19ec-1c88:62124016.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:62124016.538 : iCmd = 1, nBytes = 4
19ec-1c88:62124128.373 : 0000 : 00 00 00 00 
19ec-1c88:62124128.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62124128.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62124128.659 : Return status = 0
19ec-1c88:62124128.719 : => IoObject::IoLockEnd
19ec-1c88:62124128.807 : <= IoObject::IoLockEnd
19ec-1c88:62124128.857 : <= GetADFStatus ret = 1
19ec-1c88:62126330.592 : => TerminateDriver
19ec-1c88:62126330.797 : => CAsicIO::~CAsicIO,pStage=222432328
19ec-1c88:62126330.871 : => CNT96226::Close
19ec-1c88:62126335.779 : <= CNT96226::Close ret = 1
19ec-1c88:62126335.859 : <= CAsicIO::~CAsicIO
19ec-1c88:62126335.918 : => IoObject::IoLockEnd
19ec-1c88:62126335.969 : <= IoObject::IoLockEnd
19ec-1c88:62126336.020 : => IoObject::TerminateDevice
19ec-1c88:62126336.078 : => IoObject::IoLockEnd
19ec-1c88:62126336.130 : <= IoObject::IoLockEnd
19ec-1c88:62126336.233 : <= IoObject::TerminateDevice
19ec-1c88:62126336.474 : <= TerminateDriver ret = 1
19ec-1c88:62169728.331 : ============Debug Start==========
19ec-1c88:62169728.617 : Date : 2020/4/30 14:36:18
19ec-1c88:62169728.706 : Process ID : 19ec
19ec-1c88:62169729.119 : Windows : Version 10.0 build 18363 
19ec-1c88:62169729.588 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:62169729.650 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62169729.716 : MemoryStatus.ullAvailPhys : 1753870336
19ec-1c88:62169729.776 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62169729.841 : MemoryStatus.ullAvailPageFile : 3025145856
19ec-1c88:62169729.904 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62169729.963 : MemoryStatus.ullAvailVirtual : 1714507776
19ec-1c88:62169730.023 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62169730.132 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62169730.192 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62169730.439 : CPU Count : 4
19ec-1c88:62169730.486 : CPU Frequency : 100.000 Mhz
19ec-1c88:62169734.939 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62169735.079 : => InitializeDriver
19ec-1c88:62169735.366 : <= InitializeDriver ret = 1
19ec-1c88:62169735.426 : => InitializeScanner
19ec-1c88:62169735.513 : => CAsicIO::GetDeviceList
19ec-1c88:62169736.047 : => CNT96226::CNT96226
19ec-1c88:62169736.104 : => CNT96226::Open
19ec-1c88:62169757.091 : <= CNT96226::Open ret = 1
19ec-1c88:62169757.183 : => CNT96226::Initialize
19ec-1c88:62169757.382 : <= CNT96226::Initialize ret = 1
19ec-1c88:62169757.436 : <= CNT96226::CNT96226
19ec-1c88:62169757.492 : => CNT96226::EnumAvailableDevice
19ec-1c88:62169763.362 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62169763.444 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62169763.502 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62173393.057 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62173393.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62173399.409 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62173399.516 : => IoObject::GetLockName
19ec-1c88:62173399.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62173399.643 : <= IoObject::GetLockName
19ec-1c88:62173400.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:62173400.197 : iCmd = 3, nBytes = 2
19ec-1c88:62173735.781 : 0000 : 06 38 
19ec-1c88:62173735.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62173736.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:62173736.083 : iCmd = 4, nBytes = 2
19ec-1c88:62173999.051 : 0000 : 07 07 
19ec-1c88:62173999.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62173999.298 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62173999.391 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62173999.458 : IO Send command 10 bytes
19ec-1c88:62173999.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:62173999.573 : iCmd = 0, nBytes = 10
19ec-1c88:62173999.678 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62174161.566 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62174161.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:62174161.731 : iCmd = 0, nBytes = 165
19ec-1c88:62174351.184 : skip dump 37 bytes
19ec-1c88:62174351.441 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62174351.587 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62174351.788 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62174351.922 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62174352.054 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62174352.191 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62174352.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174352.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174352.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62174352.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:62174352.630 : iCmd = 1, nBytes = 4
19ec-1c88:62174493.868 : 0000 : 00 00 00 00 
19ec-1c88:62174493.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62174494.066 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62174494.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62174494.210 : IO Send command 10 bytes
19ec-1c88:62174494.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:62174494.326 : iCmd = 0, nBytes = 10
19ec-1c88:62174494.437 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62174801.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62174801.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:62174801.250 : iCmd = 0, nBytes = 128
19ec-1c88:62174989.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174989.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174989.582 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62174989.721 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62174989.852 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62174989.982 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174990.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174990.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62174990.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62174990.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:62174990.426 : iCmd = 1, nBytes = 4
19ec-1c88:62175143.228 : 0000 : 00 00 00 00 
19ec-1c88:62175143.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62175143.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62175143.594 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62175143.670 : => CNT96226::Close
19ec-1c88:62175147.535 : <= CNT96226::Close ret = 1
19ec-1c88:62175147.618 : <= CNT96226::~CNT96226
19ec-1c88:62175147.719 : <= CAsicIO::GetDeviceList
19ec-1c88:62175148.084 : => IoObject::SetTimeout
19ec-1c88:62175148.444 : Timeout--> In = 0 Out = 0
19ec-1c88:62175148.504 : <= IoObject::SetTimeout
19ec-1c88:62175148.574 : => CAsicIO::CAsicIO
19ec-1c88:62175148.642 : => CNT96226::CNT96226
19ec-1c88:62175148.698 : => CNT96226::Open
19ec-1c88:62175171.390 : <= CNT96226::Open ret = 1
19ec-1c88:62175171.492 : => CNT96226::Initialize
19ec-1c88:62175171.682 : <= CNT96226::Initialize ret = 1
19ec-1c88:62175171.745 : <= CNT96226::CNT96226
19ec-1c88:62175171.797 : <= CAsicIO::CAsicIO
19ec-1c88:62175171.852 : => CAsicIO::InitializeDevice
19ec-1c88:62175171.923 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62175177.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62175177.901 : => IoObject::GetLockName
19ec-1c88:62175177.957 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62175178.025 : <= IoObject::GetLockName
19ec-1c88:62175178.521 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62175178.595 : IO Send command 10 bytes
19ec-1c88:62175178.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:62175178.706 : iCmd = 0, nBytes = 10
19ec-1c88:62175178.815 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62175487.168 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62175487.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:62175487.422 : iCmd = 0, nBytes = 128
19ec-1c88:62175602.817 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62175602.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62175603.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62175603.264 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62175603.393 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62175603.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62175603.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62175603.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62175603.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62175603.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:62175603.966 : iCmd = 1, nBytes = 4
19ec-1c88:62175714.953 : 0000 : 00 00 00 00 
19ec-1c88:62175715.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62175715.094 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62175715.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:62175715.207 : iCmd = 3, nBytes = 2
19ec-1c88:62176020.362 : 0000 : 06 38 
19ec-1c88:62176020.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62176020.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:62176020.650 : iCmd = 4, nBytes = 2
19ec-1c88:62176276.052 : 0000 : 07 07 
19ec-1c88:62176276.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62176276.383 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62176276.485 : => IoObject::InitializeDevice
19ec-1c88:62176276.607 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62176277.378 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62176277.454 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62176278.210 : => FindScanner
19ec-1c88:62176278.269 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62176278.335 : <= FindScanner ret = 1
19ec-1c88:62176278.394 : => IoObject::IoLockStart
19ec-1c88:62176278.503 : => CAsicIO::CheckDevice
19ec-1c88:62176278.560 : => CNT96226::ConnectIsAvailable
19ec-1c88:62176295.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62176295.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62176295.319 : <= IoObject::IoLockStart
19ec-1c88:62176295.375 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62176295.444 : IO Send command 10 bytes
19ec-1c88:62176295.530 : => CNT96226::VenderCmd_SetData
19ec-1c88:62176295.590 : iCmd = 0, nBytes = 10
19ec-1c88:62176295.698 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62176466.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62176466.472 : System send command 10 bytes + data 0 bytes
19ec-1c88:62176466.548 : IO total need to receive data 5 bytes
19ec-1c88:62176466.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:62176466.673 : iCmd = 0, nBytes = 5
19ec-1c88:62176615.763 : 0000 : 06 00 02 02 ab 
19ec-1c88:62176615.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62176615.923 : System total receive data 5 bytes
19ec-1c88:62176615.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:62176616.037 : iCmd = 1, nBytes = 4
19ec-1c88:62176720.057 : 0000 : 00 00 00 00 
19ec-1c88:62176720.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62176720.255 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62176720.319 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62176720.381 : IO Send command 10 bytes
19ec-1c88:62176720.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:62176720.512 : iCmd = 0, nBytes = 10
19ec-1c88:62176720.616 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62176871.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62176871.773 : System send command 10 bytes + data 0 bytes
19ec-1c88:62176871.845 : IO total need to receive data 165 bytes
19ec-1c88:62176871.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:62176871.965 : iCmd = 0, nBytes = 165
19ec-1c88:62176998.461 : skip dump 37 bytes
19ec-1c88:62176998.679 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62176998.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62176998.975 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62176999.113 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62176999.247 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62176999.383 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62176999.514 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62176999.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62176999.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62176999.767 : System total receive data 165 bytes
19ec-1c88:62176999.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:62176999.889 : iCmd = 1, nBytes = 4
19ec-1c88:62177106.787 : 0000 : 00 00 00 00 
19ec-1c88:62177106.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62177107.034 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62177107.214 : Dump Inquiry
19ec-1c88:62177107.350 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62177107.496 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62177107.633 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62177107.772 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62177107.902 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62177108.037 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62177108.170 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177108.296 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177108.430 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62177108.562 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62177108.652 : 00a0 : 00 00 00 00 00 
19ec-1c88:62177108.726 : => ReadNVMDataInternal
19ec-1c88:62177108.936 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62177109.001 : IO Send command 10 bytes
19ec-1c88:62177109.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:62177109.141 : iCmd = 0, nBytes = 10
19ec-1c88:62177109.242 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62177414.475 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62177414.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:62177414.734 : IO total need to receive data 128 bytes
19ec-1c88:62177414.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:62177414.857 : iCmd = 0, nBytes = 128
19ec-1c88:62177560.438 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177560.651 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177561.031 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62177561.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62177561.306 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62177561.431 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177561.550 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177561.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62177561.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62177561.800 : System total receive data 128 bytes
19ec-1c88:62177561.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:62177561.915 : iCmd = 1, nBytes = 4
19ec-1c88:62177706.033 : 0000 : 00 00 00 00 
19ec-1c88:62177706.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62177706.287 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62177706.362 : NVMData.PadScanCount = 0
19ec-1c88:62177706.422 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62177706.483 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62177706.549 : NVMData.FlatbedScanCount = 0
19ec-1c88:62177706.606 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62177706.661 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62177706.715 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62177706.771 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62177706.828 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62177706.888 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62177706.945 : NVMData.BornMonth = 0
19ec-1c88:62177706.995 : NVMData.BornDay = 0
19ec-1c88:62177707.050 : NVMData.BornYear = 0
19ec-1c88:62177707.101 : NVMData.FirstScanMonth = 4
19ec-1c88:62177707.154 : NVMData.FirstScanDay = 30
19ec-1c88:62177707.213 : NVMData.FirstScanYear = 2020
19ec-1c88:62177707.268 : NVMData.VerticalMagnification = 0
19ec-1c88:62177707.324 : NVMData.HorizontalMagnification = 0
19ec-1c88:62177707.381 : NVMData.PowerSavingTime = 15
19ec-1c88:62177707.438 : NVMData.SN = A094165189010062
19ec-1c88:62177707.488 : NVMData.AutoFeed = 0
19ec-1c88:62177707.537 : NVMData.CCDType = 0
19ec-1c88:62177707.586 : NVMData.ScanSpeed = 0
19ec-1c88:62177707.636 : NVMData.RollerCount = 0
19ec-1c88:62177707.688 : NVMData.MultifeedCount = 0
19ec-1c88:62177707.738 : NVMData.JamCount = 0
19ec-1c88:62177707.788 : NVMData.IdentifyInfo = 
19ec-1c88:62177707.839 : NVMData.FormalName = 
19ec-1c88:62177708.007 : NVMData.ReservedB = 0
19ec-1c88:62177708.062 : NVMData.FunctionCode = 0
19ec-1c88:62177708.119 : NVMData.PreFeed = 0
19ec-1c88:62177708.169 : NVMData.PreFeedTime = 0
19ec-1c88:62177708.223 : NVMData.ButtonNumber = 0
19ec-1c88:62177708.273 : NVMData.PowerOffTime = 0
19ec-1c88:62177708.324 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62177708.406 : => IoObject::IoLockEnd
19ec-1c88:62177708.500 : <= IoObject::IoLockEnd
19ec-1c88:62177708.550 : <= InitializeScanner ret = 1
19ec-1c88:62177708.615 : => GetLogicalScannerAbilityEx
19ec-1c88:62177708.674 : => IoObject::IoLockStart
19ec-1c88:62177708.767 : => CAsicIO::CheckDevice
19ec-1c88:62177708.820 : => CNT96226::ConnectIsAvailable
19ec-1c88:62177721.357 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62177721.453 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62177721.513 : <= IoObject::IoLockStart
19ec-1c88:62177721.570 : => IoObject::IoLockEnd
19ec-1c88:62177721.657 : <= IoObject::IoLockEnd
19ec-1c88:62177721.766 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62177721.843 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62177917.056 : => ReadNVMData
19ec-1c88:62177917.228 : => IoObject::IoLockStart
19ec-1c88:62177917.358 : => CAsicIO::CheckDevice
19ec-1c88:62177917.421 : => CNT96226::ConnectIsAvailable
19ec-1c88:62177930.102 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62177930.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62177930.259 : <= IoObject::IoLockStart
19ec-1c88:62177930.323 : => ReadNVMDataInternal
19ec-1c88:62177930.381 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62177930.443 : IO Send command 10 bytes
19ec-1c88:62177930.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:62177930.624 : iCmd = 0, nBytes = 10
19ec-1c88:62177930.737 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62178224.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62178224.243 : System send command 10 bytes + data 0 bytes
19ec-1c88:62178224.313 : IO total need to receive data 128 bytes
19ec-1c88:62178224.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:62178224.434 : iCmd = 0, nBytes = 128
19ec-1c88:62178340.038 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62178340.197 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62178340.333 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62178340.461 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62178340.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62178340.709 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62178340.832 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62178340.951 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62178341.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62178341.073 : System total receive data 128 bytes
19ec-1c88:62178341.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:62178341.186 : iCmd = 1, nBytes = 4
19ec-1c88:62178484.345 : 0000 : 00 00 00 00 
19ec-1c88:62178484.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62178484.610 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62178484.677 : NVMData.PadScanCount = 0
19ec-1c88:62178484.733 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62178484.786 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62178484.846 : NVMData.FlatbedScanCount = 0
19ec-1c88:62178484.902 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62178484.955 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62178485.007 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62178485.063 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62178485.116 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62178485.171 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62178485.228 : NVMData.BornMonth = 0
19ec-1c88:62178485.276 : NVMData.BornDay = 0
19ec-1c88:62178485.327 : NVMData.BornYear = 0
19ec-1c88:62178485.376 : NVMData.FirstScanMonth = 4
19ec-1c88:62178485.429 : NVMData.FirstScanDay = 30
19ec-1c88:62178485.483 : NVMData.FirstScanYear = 2020
19ec-1c88:62178485.646 : NVMData.VerticalMagnification = 0
19ec-1c88:62178485.703 : NVMData.HorizontalMagnification = 0
19ec-1c88:62178485.759 : NVMData.PowerSavingTime = 15
19ec-1c88:62178485.812 : NVMData.SN = A094165189010062
19ec-1c88:62178485.863 : NVMData.AutoFeed = 0
19ec-1c88:62178485.912 : NVMData.CCDType = 0
19ec-1c88:62178485.958 : NVMData.ScanSpeed = 0
19ec-1c88:62178486.007 : NVMData.RollerCount = 0
19ec-1c88:62178486.058 : NVMData.MultifeedCount = 0
19ec-1c88:62178486.114 : NVMData.JamCount = 0
19ec-1c88:62178486.165 : NVMData.IdentifyInfo = 
19ec-1c88:62178486.215 : NVMData.FormalName = 
19ec-1c88:62178486.263 : NVMData.ReservedB = 0
19ec-1c88:62178486.316 : NVMData.FunctionCode = 0
19ec-1c88:62178486.366 : NVMData.PreFeed = 0
19ec-1c88:62178486.417 : NVMData.PreFeedTime = 0
19ec-1c88:62178486.465 : NVMData.ButtonNumber = 0
19ec-1c88:62178486.515 : NVMData.PowerOffTime = 0
19ec-1c88:62178486.570 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62178486.634 : => IoObject::IoLockEnd
19ec-1c88:62178486.727 : <= IoObject::IoLockEnd
19ec-1c88:62178486.777 : <= ReadNVMData ret = 1
19ec-1c88:62181231.895 : ============Debug Start==========
19ec-1c88:62181232.210 : Date : 2020/4/30 14:36:18
19ec-1c88:62181232.298 : Process ID : 19ec
19ec-1c88:62181232.717 : Windows : Version 10.0 build 18363 
19ec-1c88:62181233.176 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:62181233.247 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62181233.318 : MemoryStatus.ullAvailPhys : 1753657344
19ec-1c88:62181233.382 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62181233.447 : MemoryStatus.ullAvailPageFile : 3021733888
19ec-1c88:62181233.508 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62181233.568 : MemoryStatus.ullAvailVirtual : 1714475008
19ec-1c88:62181233.635 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62181233.743 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62181233.804 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62181234.066 : CPU Count : 4
19ec-1c88:62181234.115 : CPU Frequency : 100.000 Mhz
19ec-1c88:62181238.091 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62181238.222 : => InitializeDriver
19ec-1c88:62181238.477 : <= InitializeDriver ret = 1
19ec-1c88:62184117.249 : => InitializeScanner
19ec-1c88:62184117.509 : => CAsicIO::GetDeviceList
19ec-1c88:62184117.977 : => CNT96226::CNT96226
19ec-1c88:62184118.044 : => CNT96226::Open
19ec-1c88:62184139.821 : <= CNT96226::Open ret = 1
19ec-1c88:62184139.925 : => CNT96226::Initialize
19ec-1c88:62184140.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:62184140.183 : <= CNT96226::CNT96226
19ec-1c88:62184140.240 : => CNT96226::EnumAvailableDevice
19ec-1c88:62184145.592 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62184145.675 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62184145.736 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62187771.301 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62187771.608 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62187777.538 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62187777.648 : => IoObject::GetLockName
19ec-1c88:62187777.707 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62187777.777 : <= IoObject::GetLockName
19ec-1c88:62187778.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:62187778.337 : iCmd = 3, nBytes = 2
19ec-1c88:62188141.948 : 0000 : 06 38 
19ec-1c88:62188142.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62188142.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:62188142.261 : iCmd = 4, nBytes = 2
19ec-1c88:62188439.561 : 0000 : 07 07 
19ec-1c88:62188439.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62188439.813 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62188439.904 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62188439.975 : IO Send command 10 bytes
19ec-1c88:62188440.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:62188440.103 : iCmd = 0, nBytes = 10
19ec-1c88:62188440.211 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62188616.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62188617.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:62188617.143 : iCmd = 0, nBytes = 165
19ec-1c88:62188779.748 : skip dump 37 bytes
19ec-1c88:62188779.978 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62188780.119 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62188780.250 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62188780.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62188780.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62188780.640 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62188780.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62188780.885 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62188780.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62188781.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:62188781.061 : iCmd = 1, nBytes = 4
19ec-1c88:62188930.147 : 0000 : 00 00 00 00 
19ec-1c88:62188930.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62188930.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62188930.358 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62188930.422 : IO Send command 10 bytes
19ec-1c88:62188930.473 : => CNT96226::VenderCmd_SetData
19ec-1c88:62188930.530 : iCmd = 0, nBytes = 10
19ec-1c88:62188930.627 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62189235.455 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62189235.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:62189235.719 : iCmd = 0, nBytes = 128
19ec-1c88:62189386.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62189386.536 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62189386.671 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62189386.803 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62189386.927 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62189387.053 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62189387.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62189387.302 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62189387.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62189387.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:62189387.478 : iCmd = 1, nBytes = 4
19ec-1c88:62189501.734 : 0000 : 00 00 00 00 
19ec-1c88:62189501.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62189501.888 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62189502.060 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62189502.132 : => CNT96226::Close
19ec-1c88:62189506.014 : <= CNT96226::Close ret = 1
19ec-1c88:62189506.090 : <= CNT96226::~CNT96226
19ec-1c88:62189506.178 : <= CAsicIO::GetDeviceList
19ec-1c88:62189506.602 : => IoObject::SetTimeout
19ec-1c88:62189506.729 : Timeout--> In = 0 Out = 0
19ec-1c88:62189506.791 : <= IoObject::SetTimeout
19ec-1c88:62189506.861 : => CAsicIO::CAsicIO
19ec-1c88:62189506.934 : => CNT96226::CNT96226
19ec-1c88:62189506.987 : => CNT96226::Open
19ec-1c88:62189530.114 : <= CNT96226::Open ret = 1
19ec-1c88:62189530.218 : => CNT96226::Initialize
19ec-1c88:62189530.416 : <= CNT96226::Initialize ret = 1
19ec-1c88:62189530.472 : <= CNT96226::CNT96226
19ec-1c88:62189530.526 : <= CAsicIO::CAsicIO
19ec-1c88:62189530.581 : => CAsicIO::InitializeDevice
19ec-1c88:62189530.648 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62189536.671 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62189536.790 : => IoObject::GetLockName
19ec-1c88:62189536.847 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62189536.913 : <= IoObject::GetLockName
19ec-1c88:62189537.455 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62189537.530 : IO Send command 10 bytes
19ec-1c88:62189537.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:62189537.641 : iCmd = 0, nBytes = 10
19ec-1c88:62189537.757 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62189843.030 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62189843.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:62189843.491 : iCmd = 0, nBytes = 128
19ec-1c88:62190000.553 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62190000.747 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62190000.899 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62190001.039 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62190001.172 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62190001.302 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62190001.429 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62190001.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62190001.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62190001.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:62190001.744 : iCmd = 1, nBytes = 4
19ec-1c88:62190112.765 : 0000 : 00 00 00 00 
19ec-1c88:62190112.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62190112.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62190113.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:62190113.102 : iCmd = 3, nBytes = 2
19ec-1c88:62190449.490 : 0000 : 06 38 
19ec-1c88:62190449.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62190449.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:62190449.803 : iCmd = 4, nBytes = 2
19ec-1c88:62190732.220 : 0000 : 07 07 
19ec-1c88:62190732.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62190732.530 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62190732.634 : => IoObject::InitializeDevice
19ec-1c88:62190732.754 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62190733.479 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62190733.558 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62190734.337 : => FindScanner
19ec-1c88:62190734.480 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62190734.548 : <= FindScanner ret = 1
19ec-1c88:62190734.607 : => IoObject::IoLockStart
19ec-1c88:62190734.712 : => CAsicIO::CheckDevice
19ec-1c88:62190734.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:62190755.369 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62190755.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62190755.531 : <= IoObject::IoLockStart
19ec-1c88:62190755.588 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62190755.661 : IO Send command 10 bytes
19ec-1c88:62190755.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:62190755.803 : iCmd = 0, nBytes = 10
19ec-1c88:62190755.908 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62190940.949 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62190941.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:62190941.150 : IO total need to receive data 5 bytes
19ec-1c88:62190941.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:62190941.267 : iCmd = 0, nBytes = 5
19ec-1c88:62191075.358 : 0000 : 06 00 02 02 ab 
19ec-1c88:62191075.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62191075.548 : System total receive data 5 bytes
19ec-1c88:62191075.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:62191075.673 : iCmd = 1, nBytes = 4
19ec-1c88:62191187.427 : 0000 : 00 00 00 00 
19ec-1c88:62191187.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62191187.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62191187.746 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62191187.812 : IO Send command 10 bytes
19ec-1c88:62191187.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:62191187.953 : iCmd = 0, nBytes = 10
19ec-1c88:62191188.055 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62191330.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62191331.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:62191331.248 : IO total need to receive data 165 bytes
19ec-1c88:62191331.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:62191331.365 : iCmd = 0, nBytes = 165
19ec-1c88:62191505.140 : skip dump 37 bytes
19ec-1c88:62191505.359 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62191505.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62191505.640 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62191505.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62191505.909 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62191506.041 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62191506.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62191506.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62191506.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62191506.410 : System total receive data 165 bytes
19ec-1c88:62191506.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:62191506.537 : iCmd = 1, nBytes = 4
19ec-1c88:62191628.092 : 0000 : 00 00 00 00 
19ec-1c88:62191628.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62191628.316 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62191628.515 : Dump Inquiry
19ec-1c88:62191628.636 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62191628.772 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62191628.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62191629.037 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62191629.166 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62191629.296 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62191629.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62191629.543 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62191629.670 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62191629.796 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62191629.883 : 00a0 : 00 00 00 00 00 
19ec-1c88:62191629.955 : => ReadNVMDataInternal
19ec-1c88:62191630.182 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62191630.246 : IO Send command 10 bytes
19ec-1c88:62191630.352 : => CNT96226::VenderCmd_SetData
19ec-1c88:62191630.402 : iCmd = 0, nBytes = 10
19ec-1c88:62191630.500 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62191929.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62191930.085 : System send command 10 bytes + data 0 bytes
19ec-1c88:62191930.160 : IO total need to receive data 128 bytes
19ec-1c88:62191930.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:62191930.288 : iCmd = 0, nBytes = 128
19ec-1c88:62192057.988 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62192058.165 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62192058.310 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62192058.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62192058.581 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62192058.710 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62192058.836 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62192058.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62192059.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62192059.089 : System total receive data 128 bytes
19ec-1c88:62192059.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:62192059.207 : iCmd = 1, nBytes = 4
19ec-1c88:62192197.033 : 0000 : 00 00 00 00 
19ec-1c88:62192197.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62192197.316 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62192197.393 : NVMData.PadScanCount = 0
19ec-1c88:62192197.450 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62192197.510 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62192197.571 : NVMData.FlatbedScanCount = 0
19ec-1c88:62192197.629 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62192197.681 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62192197.737 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62192197.792 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62192197.850 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62192197.905 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62192197.966 : NVMData.BornMonth = 0
19ec-1c88:62192198.014 : NVMData.BornDay = 0
19ec-1c88:62192198.064 : NVMData.BornYear = 0
19ec-1c88:62192198.112 : NVMData.FirstScanMonth = 4
19ec-1c88:62192198.166 : NVMData.FirstScanDay = 30
19ec-1c88:62192198.230 : NVMData.FirstScanYear = 2020
19ec-1c88:62192198.288 : NVMData.VerticalMagnification = 0
19ec-1c88:62192198.345 : NVMData.HorizontalMagnification = 0
19ec-1c88:62192198.400 : NVMData.PowerSavingTime = 15
19ec-1c88:62192198.457 : NVMData.SN = A094165189010062
19ec-1c88:62192198.506 : NVMData.AutoFeed = 0
19ec-1c88:62192198.556 : NVMData.CCDType = 0
19ec-1c88:62192198.604 : NVMData.ScanSpeed = 0
19ec-1c88:62192198.654 : NVMData.RollerCount = 0
19ec-1c88:62192198.710 : NVMData.MultifeedCount = 0
19ec-1c88:62192198.762 : NVMData.JamCount = 0
19ec-1c88:62192198.811 : NVMData.IdentifyInfo = 
19ec-1c88:62192198.863 : NVMData.FormalName = 
19ec-1c88:62192199.025 : NVMData.ReservedB = 0
19ec-1c88:62192199.082 : NVMData.FunctionCode = 0
19ec-1c88:62192199.137 : NVMData.PreFeed = 0
19ec-1c88:62192199.189 : NVMData.PreFeedTime = 0
19ec-1c88:62192199.240 : NVMData.ButtonNumber = 0
19ec-1c88:62192199.294 : NVMData.PowerOffTime = 0
19ec-1c88:62192199.345 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62192199.426 : => IoObject::IoLockEnd
19ec-1c88:62192199.527 : <= IoObject::IoLockEnd
19ec-1c88:62192199.581 : <= InitializeScanner ret = 1
19ec-1c88:62193486.162 : => GetLogicalScannerAbility
19ec-1c88:62193486.354 : => IoObject::IoLockStart
19ec-1c88:62193486.480 : => CAsicIO::CheckDevice
19ec-1c88:62193486.542 : => CNT96226::ConnectIsAvailable
19ec-1c88:62193503.630 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62193503.734 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62193503.797 : <= IoObject::IoLockStart
19ec-1c88:62193503.857 : => IoObject::IoLockEnd
19ec-1c88:62193503.953 : <= IoObject::IoLockEnd
19ec-1c88:62193504.031 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62197383.350 : => GetLogicalScannerAbilityEx
19ec-1c88:62197383.560 : => IoObject::IoLockStart
19ec-1c88:62197383.697 : => CAsicIO::CheckDevice
19ec-1c88:62197383.760 : => CNT96226::ConnectIsAvailable
19ec-1c88:62197400.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62197400.469 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62197400.537 : <= IoObject::IoLockStart
19ec-1c88:62197400.600 : => IoObject::IoLockEnd
19ec-1c88:62197400.702 : <= IoObject::IoLockEnd
19ec-1c88:62197400.819 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62197400.897 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62205277.082 : => ReadNVMData
19ec-1c88:62205277.279 : => IoObject::IoLockStart
19ec-1c88:62205277.410 : => CAsicIO::CheckDevice
19ec-1c88:62205277.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:62205295.264 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62205295.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62205295.434 : <= IoObject::IoLockStart
19ec-1c88:62205295.498 : => ReadNVMDataInternal
19ec-1c88:62205295.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62205295.633 : IO Send command 10 bytes
19ec-1c88:62205295.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:62205295.828 : iCmd = 0, nBytes = 10
19ec-1c88:62205295.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62205592.923 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62205593.113 : System send command 10 bytes + data 0 bytes
19ec-1c88:62205593.189 : IO total need to receive data 128 bytes
19ec-1c88:62205593.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:62205593.322 : iCmd = 0, nBytes = 128
19ec-1c88:62205708.906 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62205709.091 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62205709.235 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62205709.367 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62205709.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62205709.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62205709.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62205709.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62205709.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62205710.002 : System total receive data 128 bytes
19ec-1c88:62205710.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:62205710.117 : iCmd = 1, nBytes = 4
19ec-1c88:62205833.564 : 0000 : 00 00 00 00 
19ec-1c88:62205833.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62205833.814 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62205833.884 : NVMData.PadScanCount = 0
19ec-1c88:62205833.942 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62205833.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62205834.288 : NVMData.FlatbedScanCount = 0
19ec-1c88:62205834.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62205834.547 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62205834.605 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62205834.657 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62205834.711 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62205834.763 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62205834.818 : NVMData.BornMonth = 0
19ec-1c88:62205834.865 : NVMData.BornDay = 0
19ec-1c88:62205834.915 : NVMData.BornYear = 0
19ec-1c88:62205834.963 : NVMData.FirstScanMonth = 4
19ec-1c88:62205835.013 : NVMData.FirstScanDay = 30
19ec-1c88:62205835.064 : NVMData.FirstScanYear = 2020
19ec-1c88:62205835.117 : NVMData.VerticalMagnification = 0
19ec-1c88:62205835.172 : NVMData.HorizontalMagnification = 0
19ec-1c88:62205835.223 : NVMData.PowerSavingTime = 15
19ec-1c88:62205835.278 : NVMData.SN = A094165189010062
19ec-1c88:62205835.327 : NVMData.AutoFeed = 0
19ec-1c88:62205835.380 : NVMData.CCDType = 0
19ec-1c88:62205835.430 : NVMData.ScanSpeed = 0
19ec-1c88:62205835.480 : NVMData.RollerCount = 0
19ec-1c88:62205835.535 : NVMData.MultifeedCount = 0
19ec-1c88:62205835.588 : NVMData.JamCount = 0
19ec-1c88:62205835.637 : NVMData.IdentifyInfo = 
19ec-1c88:62205835.688 : NVMData.FormalName = 
19ec-1c88:62205835.736 : NVMData.ReservedB = 0
19ec-1c88:62205835.783 : NVMData.FunctionCode = 0
19ec-1c88:62205835.832 : NVMData.PreFeed = 0
19ec-1c88:62205835.877 : NVMData.PreFeedTime = 0
19ec-1c88:62205835.926 : NVMData.ButtonNumber = 0
19ec-1c88:62205835.975 : NVMData.PowerOffTime = 0
19ec-1c88:62205836.024 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62205836.088 : => IoObject::IoLockEnd
19ec-1c88:62205836.178 : <= IoObject::IoLockEnd
19ec-1c88:62205836.229 : <= ReadNVMData ret = 1
19ec-1c88:62215887.022 : => GetADFStatus
19ec-1c88:62215887.403 : => IoObject::IoLockStart
19ec-1c88:62215887.532 : => CAsicIO::CheckDevice
19ec-1c88:62215887.594 : => CNT96226::ConnectIsAvailable
19ec-1c88:62215903.875 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62215903.975 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62215904.035 : <= IoObject::IoLockStart
19ec-1c88:62215904.097 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62215904.166 : IO Send command 10 bytes
19ec-1c88:62215904.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:62215904.327 : iCmd = 0, nBytes = 10
19ec-1c88:62215904.438 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62216043.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62216043.220 : System send command 10 bytes + data 0 bytes
19ec-1c88:62216043.288 : IO total need to receive data 2 bytes
19ec-1c88:62216043.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:62216043.406 : iCmd = 0, nBytes = 2
19ec-1c88:62216147.656 : 0000 : 00 00 
19ec-1c88:62216147.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62216147.854 : System total receive data 2 bytes
19ec-1c88:62216147.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:62216147.981 : iCmd = 1, nBytes = 4
19ec-1c88:62216255.777 : 0000 : 00 00 00 00 
19ec-1c88:62216255.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62216256.006 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62216256.068 : Return status = 0
19ec-1c88:62216256.129 : => IoObject::IoLockEnd
19ec-1c88:62216256.216 : <= IoObject::IoLockEnd
19ec-1c88:62216256.268 : <= GetADFStatus ret = 1
19ec-1c88:62219182.308 : => GetADFStatus
19ec-1c88:62219182.511 : => IoObject::IoLockStart
19ec-1c88:62219182.655 : => CAsicIO::CheckDevice
19ec-1c88:62219182.718 : => CNT96226::ConnectIsAvailable
19ec-1c88:62219197.862 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62219197.968 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62219198.028 : <= IoObject::IoLockStart
19ec-1c88:62219198.092 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62219198.166 : IO Send command 10 bytes
19ec-1c88:62219198.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:62219198.360 : iCmd = 0, nBytes = 10
19ec-1c88:62219198.469 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62219337.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62219337.279 : System send command 10 bytes + data 0 bytes
19ec-1c88:62219337.452 : IO total need to receive data 2 bytes
19ec-1c88:62219337.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:62219337.587 : iCmd = 0, nBytes = 2
19ec-1c88:62219445.389 : 0000 : 00 00 
19ec-1c88:62219445.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62219445.545 : System total receive data 2 bytes
19ec-1c88:62219445.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:62219445.660 : iCmd = 1, nBytes = 4
19ec-1c88:62219557.759 : 0000 : 00 00 00 00 
19ec-1c88:62219557.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62219558.036 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62219558.109 : Return status = 0
19ec-1c88:62219558.175 : => IoObject::IoLockEnd
19ec-1c88:62219558.269 : <= IoObject::IoLockEnd
19ec-1c88:62219558.322 : <= GetADFStatus ret = 1
19ec-1c88:62221835.243 : => TerminateDriver
19ec-1c88:62221835.434 : => CAsicIO::~CAsicIO,pStage=222301256
19ec-1c88:62221835.509 : => CNT96226::Close
19ec-1c88:62221839.130 : <= CNT96226::Close ret = 1
19ec-1c88:62221839.214 : <= CAsicIO::~CAsicIO
19ec-1c88:62221839.273 : => IoObject::IoLockEnd
19ec-1c88:62221839.329 : <= IoObject::IoLockEnd
19ec-1c88:62221839.383 : => IoObject::TerminateDevice
19ec-1c88:62221839.439 : => IoObject::IoLockEnd
19ec-1c88:62221839.490 : <= IoObject::IoLockEnd
19ec-1c88:62221839.594 : <= IoObject::TerminateDevice
19ec-1c88:62221839.849 : <= TerminateDriver ret = 1
19ec-1c88:62264757.662 : ============Debug Start==========
19ec-1c88:62264757.922 : Date : 2020/4/30 14:36:21
19ec-1c88:62264758.010 : Process ID : 19ec
19ec-1c88:62264758.408 : Windows : Version 10.0 build 18363 
19ec-1c88:62264758.845 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62264758.910 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62264758.974 : MemoryStatus.ullAvailPhys : 1772310528
19ec-1c88:62264759.034 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62264759.098 : MemoryStatus.ullAvailPageFile : 3054387200
19ec-1c88:62264759.162 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62264759.224 : MemoryStatus.ullAvailVirtual : 1714520064
19ec-1c88:62264759.287 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62264759.388 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62264759.451 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62264759.693 : CPU Count : 4
19ec-1c88:62264759.742 : CPU Frequency : 100.000 Mhz
19ec-1c88:62264763.643 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62264763.767 : => InitializeDriver
19ec-1c88:62264764.043 : <= InitializeDriver ret = 1
19ec-1c88:62264764.101 : => InitializeScanner
19ec-1c88:62264764.185 : => CAsicIO::GetDeviceList
19ec-1c88:62264764.487 : => CNT96226::CNT96226
19ec-1c88:62264764.545 : => CNT96226::Open
19ec-1c88:62264784.289 : <= CNT96226::Open ret = 1
19ec-1c88:62264784.381 : => CNT96226::Initialize
19ec-1c88:62264784.571 : <= CNT96226::Initialize ret = 1
19ec-1c88:62264784.630 : <= CNT96226::CNT96226
19ec-1c88:62264784.683 : => CNT96226::EnumAvailableDevice
19ec-1c88:62264790.048 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62264790.123 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62264790.179 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62268502.265 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62268502.543 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62268508.028 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62268508.130 : => IoObject::GetLockName
19ec-1c88:62268508.189 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62268508.261 : <= IoObject::GetLockName
19ec-1c88:62268508.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:62268508.775 : iCmd = 3, nBytes = 2
19ec-1c88:62268883.444 : 0000 : 06 38 
19ec-1c88:62268883.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62268883.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:62268883.711 : iCmd = 4, nBytes = 2
19ec-1c88:62269194.328 : 0000 : 07 07 
19ec-1c88:62269194.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62269194.494 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62269194.584 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62269194.656 : IO Send command 10 bytes
19ec-1c88:62269194.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:62269194.768 : iCmd = 0, nBytes = 10
19ec-1c88:62269194.871 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62269390.450 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62269390.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:62269390.803 : iCmd = 0, nBytes = 165
19ec-1c88:62269600.117 : skip dump 37 bytes
19ec-1c88:62269600.483 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62269600.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62269601.033 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62269601.310 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62269601.568 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62269601.836 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62269602.091 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62269602.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62269602.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62269602.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:62269602.694 : iCmd = 1, nBytes = 4
19ec-1c88:62269812.251 : 0000 : 00 00 00 00 
19ec-1c88:62269812.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62269812.559 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62269812.685 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62269812.815 : IO Send command 10 bytes
19ec-1c88:62269812.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:62269813.034 : iCmd = 0, nBytes = 10
19ec-1c88:62269813.250 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62270174.732 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62270175.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:62270175.142 : iCmd = 0, nBytes = 128
19ec-1c88:62270391.382 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62270391.756 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62270392.045 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62270392.319 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62270392.581 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62270392.842 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62270393.100 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62270393.355 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62270393.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62270393.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:62270393.724 : iCmd = 1, nBytes = 4
19ec-1c88:62270569.015 : 0000 : 00 00 00 00 
19ec-1c88:62270569.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62270569.332 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62270569.669 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62270569.818 : => CNT96226::Close
19ec-1c88:62270576.630 : <= CNT96226::Close ret = 1
19ec-1c88:62270576.778 : <= CNT96226::~CNT96226
19ec-1c88:62270576.937 : <= CAsicIO::GetDeviceList
19ec-1c88:62270577.665 : => IoObject::SetTimeout
19ec-1c88:62270577.923 : Timeout--> In = 0 Out = 0
19ec-1c88:62270578.045 : <= IoObject::SetTimeout
19ec-1c88:62270578.170 : => CAsicIO::CAsicIO
19ec-1c88:62270578.312 : => CNT96226::CNT96226
19ec-1c88:62270578.421 : => CNT96226::Open
19ec-1c88:62270619.621 : <= CNT96226::Open ret = 1
19ec-1c88:62270619.822 : => CNT96226::Initialize
19ec-1c88:62270620.178 : <= CNT96226::Initialize ret = 1
19ec-1c88:62270620.294 : <= CNT96226::CNT96226
19ec-1c88:62270620.401 : <= CAsicIO::CAsicIO
19ec-1c88:62270620.505 : => CAsicIO::InitializeDevice
19ec-1c88:62270620.637 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62270632.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62270632.298 : => IoObject::GetLockName
19ec-1c88:62270632.408 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62270632.552 : <= IoObject::GetLockName
19ec-1c88:62270633.476 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62270633.620 : IO Send command 10 bytes
19ec-1c88:62270633.732 : => CNT96226::VenderCmd_SetData
19ec-1c88:62270633.838 : iCmd = 0, nBytes = 10
19ec-1c88:62270634.057 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62270995.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62270996.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:62270996.333 : iCmd = 0, nBytes = 128
19ec-1c88:62271230.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62271231.283 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62271231.570 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62271231.848 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62271232.106 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62271232.361 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62271232.622 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62271232.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62271233.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62271233.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:62271233.245 : iCmd = 1, nBytes = 4
19ec-1c88:62271443.934 : 0000 : 00 00 00 00 
19ec-1c88:62271444.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62271444.277 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62271444.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:62271444.515 : iCmd = 3, nBytes = 2
19ec-1c88:62271834.527 : 0000 : 06 38 
19ec-1c88:62271834.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62271834.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:62271834.972 : iCmd = 4, nBytes = 2
19ec-1c88:62272151.051 : 0000 : 07 07 
19ec-1c88:62272151.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62272151.775 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62272151.967 : => IoObject::InitializeDevice
19ec-1c88:62272152.145 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62272153.242 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62272153.381 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62272154.572 : => FindScanner
19ec-1c88:62272154.684 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62272154.803 : <= FindScanner ret = 1
19ec-1c88:62272154.916 : => IoObject::IoLockStart
19ec-1c88:62272155.119 : => CAsicIO::CheckDevice
19ec-1c88:62272155.222 : => CNT96226::ConnectIsAvailable
19ec-1c88:62272177.553 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62272177.802 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62272177.933 : <= IoObject::IoLockStart
19ec-1c88:62272178.049 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62272178.200 : IO Send command 10 bytes
19ec-1c88:62272178.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:62272178.501 : iCmd = 0, nBytes = 10
19ec-1c88:62272178.716 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62272383.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62272384.050 : System send command 10 bytes + data 0 bytes
19ec-1c88:62272384.189 : IO total need to receive data 5 bytes
19ec-1c88:62272384.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:62272384.426 : iCmd = 0, nBytes = 5
19ec-1c88:62272591.898 : 0000 : 06 00 02 02 ab 
19ec-1c88:62272592.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62272592.188 : System total receive data 5 bytes
19ec-1c88:62272592.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:62272592.418 : iCmd = 1, nBytes = 4
19ec-1c88:62272784.319 : 0000 : 00 00 00 00 
19ec-1c88:62272784.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62272784.742 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62272784.858 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62272784.983 : IO Send command 10 bytes
19ec-1c88:62272785.149 : => CNT96226::VenderCmd_SetData
19ec-1c88:62272785.259 : iCmd = 0, nBytes = 10
19ec-1c88:62272785.464 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62272965.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62272966.179 : System send command 10 bytes + data 0 bytes
19ec-1c88:62272966.308 : IO total need to receive data 165 bytes
19ec-1c88:62272966.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:62272966.533 : iCmd = 0, nBytes = 165
19ec-1c88:62273140.155 : skip dump 37 bytes
19ec-1c88:62273140.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62273140.775 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62273141.057 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62273141.337 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62273141.594 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62273141.869 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62273142.119 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273142.381 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273142.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62273142.625 : System total receive data 165 bytes
19ec-1c88:62273142.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:62273142.852 : iCmd = 1, nBytes = 4
19ec-1c88:62273317.852 : 0000 : 00 00 00 00 
19ec-1c88:62273318.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62273318.240 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62273318.593 : Dump Inquiry
19ec-1c88:62273318.851 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62273319.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62273319.384 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62273319.656 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62273319.918 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62273320.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62273320.437 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273320.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273320.957 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62273321.219 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62273321.396 : 00a0 : 00 00 00 00 00 
19ec-1c88:62273321.519 : => ReadNVMDataInternal
19ec-1c88:62273321.884 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62273322.016 : IO Send command 10 bytes
19ec-1c88:62273322.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:62273322.278 : iCmd = 0, nBytes = 10
19ec-1c88:62273322.483 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62273659.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62273659.848 : System send command 10 bytes + data 0 bytes
19ec-1c88:62273659.987 : IO total need to receive data 128 bytes
19ec-1c88:62273660.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:62273660.218 : iCmd = 0, nBytes = 128
19ec-1c88:62273887.085 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273887.454 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273887.744 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62273888.021 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62273888.279 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62273888.527 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273888.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273889.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62273889.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62273889.300 : System total receive data 128 bytes
19ec-1c88:62273889.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:62273889.528 : iCmd = 1, nBytes = 4
19ec-1c88:62274091.006 : 0000 : 00 00 00 00 
19ec-1c88:62274091.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62274091.480 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62274091.617 : NVMData.PadScanCount = 0
19ec-1c88:62274091.728 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62274091.841 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62274091.959 : NVMData.FlatbedScanCount = 0
19ec-1c88:62274092.072 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62274092.177 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62274092.279 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62274092.394 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62274092.503 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62274092.611 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62274092.720 : NVMData.BornMonth = 0
19ec-1c88:62274092.826 : NVMData.BornDay = 0
19ec-1c88:62274092.934 : NVMData.BornYear = 0
19ec-1c88:62274093.032 : NVMData.FirstScanMonth = 4
19ec-1c88:62274093.137 : NVMData.FirstScanDay = 30
19ec-1c88:62274093.244 : NVMData.FirstScanYear = 2020
19ec-1c88:62274093.351 : NVMData.VerticalMagnification = 0
19ec-1c88:62274093.467 : NVMData.HorizontalMagnification = 0
19ec-1c88:62274093.577 : NVMData.PowerSavingTime = 15
19ec-1c88:62274093.685 : NVMData.SN = A094165189010062
19ec-1c88:62274093.788 : NVMData.AutoFeed = 0
19ec-1c88:62274093.889 : NVMData.CCDType = 0
19ec-1c88:62274093.986 : NVMData.ScanSpeed = 0
19ec-1c88:62274094.085 : NVMData.RollerCount = 0
19ec-1c88:62274094.186 : NVMData.MultifeedCount = 0
19ec-1c88:62274094.288 : NVMData.JamCount = 0
19ec-1c88:62274094.386 : NVMData.IdentifyInfo = 
19ec-1c88:62274094.493 : NVMData.FormalName = 
19ec-1c88:62274094.877 : NVMData.ReservedB = 0
19ec-1c88:62274094.989 : NVMData.FunctionCode = 0
19ec-1c88:62274095.088 : NVMData.PreFeed = 0
19ec-1c88:62274095.186 : NVMData.PreFeedTime = 0
19ec-1c88:62274095.287 : NVMData.ButtonNumber = 0
19ec-1c88:62274095.392 : NVMData.PowerOffTime = 0
19ec-1c88:62274095.497 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62274095.635 : => IoObject::IoLockEnd
19ec-1c88:62274095.815 : <= IoObject::IoLockEnd
19ec-1c88:62274095.919 : <= InitializeScanner ret = 1
19ec-1c88:62274096.037 : => GetLogicalScannerAbilityEx
19ec-1c88:62274096.159 : => IoObject::IoLockStart
19ec-1c88:62274096.476 : => CAsicIO::CheckDevice
19ec-1c88:62274096.583 : => CNT96226::ConnectIsAvailable
19ec-1c88:62274114.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62274114.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62274114.350 : <= IoObject::IoLockStart
19ec-1c88:62274114.460 : => IoObject::IoLockEnd
19ec-1c88:62274114.640 : <= IoObject::IoLockEnd
19ec-1c88:62274114.857 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62274115.009 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62274457.686 : => ReadNVMData
19ec-1c88:62274457.936 : => IoObject::IoLockStart
19ec-1c88:62274458.185 : => CAsicIO::CheckDevice
19ec-1c88:62274458.302 : => CNT96226::ConnectIsAvailable
19ec-1c88:62274483.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62274483.851 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62274483.983 : <= IoObject::IoLockStart
19ec-1c88:62274484.106 : => ReadNVMDataInternal
19ec-1c88:62274484.222 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62274484.356 : IO Send command 10 bytes
19ec-1c88:62274484.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:62274484.687 : iCmd = 0, nBytes = 10
19ec-1c88:62274484.904 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62274857.898 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62274858.154 : System send command 10 bytes + data 0 bytes
19ec-1c88:62274858.291 : IO total need to receive data 128 bytes
19ec-1c88:62274858.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:62274858.524 : iCmd = 0, nBytes = 128
19ec-1c88:62275071.013 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62275071.234 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62275071.414 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62275071.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62275071.743 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62275071.903 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62275072.060 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62275072.208 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62275072.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62275072.362 : System total receive data 128 bytes
19ec-1c88:62275072.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:62275072.501 : iCmd = 1, nBytes = 4
19ec-1c88:62275273.682 : 0000 : 00 00 00 00 
19ec-1c88:62275273.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62275273.939 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62275274.020 : NVMData.PadScanCount = 0
19ec-1c88:62275274.086 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62275274.153 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62275274.222 : NVMData.FlatbedScanCount = 0
19ec-1c88:62275274.287 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62275274.353 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62275274.418 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62275274.628 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62275274.694 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62275274.761 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62275274.826 : NVMData.BornMonth = 0
19ec-1c88:62275274.885 : NVMData.BornDay = 0
19ec-1c88:62275274.943 : NVMData.BornYear = 0
19ec-1c88:62275275.000 : NVMData.FirstScanMonth = 4
19ec-1c88:62275275.064 : NVMData.FirstScanDay = 30
19ec-1c88:62275275.129 : NVMData.FirstScanYear = 2020
19ec-1c88:62275275.360 : NVMData.VerticalMagnification = 0
19ec-1c88:62275275.433 : NVMData.HorizontalMagnification = 0
19ec-1c88:62275275.501 : NVMData.PowerSavingTime = 15
19ec-1c88:62275275.565 : NVMData.SN = A094165189010062
19ec-1c88:62275275.624 : NVMData.AutoFeed = 0
19ec-1c88:62275275.685 : NVMData.CCDType = 0
19ec-1c88:62275275.743 : NVMData.ScanSpeed = 0
19ec-1c88:62275275.804 : NVMData.RollerCount = 0
19ec-1c88:62275275.866 : NVMData.MultifeedCount = 0
19ec-1c88:62275275.928 : NVMData.JamCount = 0
19ec-1c88:62275275.988 : NVMData.IdentifyInfo = 
19ec-1c88:62275276.050 : NVMData.FormalName = 
19ec-1c88:62275276.110 : NVMData.ReservedB = 0
19ec-1c88:62275276.171 : NVMData.FunctionCode = 0
19ec-1c88:62275276.232 : NVMData.PreFeed = 0
19ec-1c88:62275276.294 : NVMData.PreFeedTime = 0
19ec-1c88:62275276.354 : NVMData.ButtonNumber = 0
19ec-1c88:62275276.413 : NVMData.PowerOffTime = 0
19ec-1c88:62275276.473 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62275276.547 : => IoObject::IoLockEnd
19ec-1c88:62275276.656 : <= IoObject::IoLockEnd
19ec-1c88:62275276.718 : <= ReadNVMData ret = 1
19ec-1c88:62277908.209 : ============Debug Start==========
19ec-1c88:62277908.484 : Date : 2020/4/30 14:36:21
19ec-1c88:62277908.564 : Process ID : 19ec
19ec-1c88:62277908.987 : Windows : Version 10.0 build 18363 
19ec-1c88:62277909.451 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62277909.517 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62277909.583 : MemoryStatus.ullAvailPhys : 1772290048
19ec-1c88:62277909.640 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62277909.701 : MemoryStatus.ullAvailPageFile : 3054358528
19ec-1c88:62277909.764 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62277909.822 : MemoryStatus.ullAvailVirtual : 1714737152
19ec-1c88:62277909.880 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62277909.985 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62277910.044 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62277910.278 : CPU Count : 4
19ec-1c88:62277910.327 : CPU Frequency : 100.000 Mhz
19ec-1c88:62277914.450 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62277914.578 : => InitializeDriver
19ec-1c88:62277914.848 : <= InitializeDriver ret = 1
19ec-1c88:62280437.223 : => InitializeScanner
19ec-1c88:62280437.489 : => CAsicIO::GetDeviceList
19ec-1c88:62280437.907 : => CNT96226::CNT96226
19ec-1c88:62280437.966 : => CNT96226::Open
19ec-1c88:62280462.531 : <= CNT96226::Open ret = 1
19ec-1c88:62280462.640 : => CNT96226::Initialize
19ec-1c88:62280462.832 : <= CNT96226::Initialize ret = 1
19ec-1c88:62280462.895 : <= CNT96226::CNT96226
19ec-1c88:62280462.954 : => CNT96226::EnumAvailableDevice
19ec-1c88:62280468.435 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62280468.514 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62280468.571 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62284194.094 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62284194.421 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62284201.197 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62284201.332 : => IoObject::GetLockName
19ec-1c88:62284201.407 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62284201.493 : <= IoObject::GetLockName
19ec-1c88:62284202.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:62284202.134 : iCmd = 3, nBytes = 2
19ec-1c88:62284588.650 : 0000 : 06 38 
19ec-1c88:62284588.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62284588.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:62284588.946 : iCmd = 4, nBytes = 2
19ec-1c88:62284904.883 : 0000 : 07 07 
19ec-1c88:62284904.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62284905.079 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62284905.182 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62284905.264 : IO Send command 10 bytes
19ec-1c88:62284905.328 : => CNT96226::VenderCmd_SetData
19ec-1c88:62284905.397 : iCmd = 0, nBytes = 10
19ec-1c88:62284905.522 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62285107.388 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62285107.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:62285107.588 : iCmd = 0, nBytes = 165
19ec-1c88:62285314.946 : skip dump 37 bytes
19ec-1c88:62285315.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62285315.321 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62285315.481 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62285315.639 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62285315.796 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62285315.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62285316.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62285316.274 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62285316.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62285316.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:62285316.486 : iCmd = 1, nBytes = 4
19ec-1c88:62285492.222 : 0000 : 00 00 00 00 
19ec-1c88:62285492.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62285492.417 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62285492.493 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62285492.568 : IO Send command 10 bytes
19ec-1c88:62285492.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:62285492.698 : iCmd = 0, nBytes = 10
19ec-1c88:62285492.815 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62285818.461 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62285818.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:62285818.684 : iCmd = 0, nBytes = 128
19ec-1c88:62286010.791 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286011.017 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286011.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62286011.356 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62286011.509 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62286011.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286011.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286011.954 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286012.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62286012.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:62286012.176 : iCmd = 1, nBytes = 4
19ec-1c88:62286204.325 : 0000 : 00 00 00 00 
19ec-1c88:62286204.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62286204.503 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62286204.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62286204.796 : => CNT96226::Close
19ec-1c88:62286209.173 : <= CNT96226::Close ret = 1
19ec-1c88:62286209.263 : <= CNT96226::~CNT96226
19ec-1c88:62286209.366 : <= CAsicIO::GetDeviceList
19ec-1c88:62286209.833 : => IoObject::SetTimeout
19ec-1c88:62286209.990 : Timeout--> In = 0 Out = 0
19ec-1c88:62286210.061 : <= IoObject::SetTimeout
19ec-1c88:62286210.141 : => CAsicIO::CAsicIO
19ec-1c88:62286210.225 : => CNT96226::CNT96226
19ec-1c88:62286210.292 : => CNT96226::Open
19ec-1c88:62286237.282 : <= CNT96226::Open ret = 1
19ec-1c88:62286237.418 : => CNT96226::Initialize
19ec-1c88:62286237.663 : <= CNT96226::Initialize ret = 1
19ec-1c88:62286237.735 : <= CNT96226::CNT96226
19ec-1c88:62286237.802 : <= CAsicIO::CAsicIO
19ec-1c88:62286237.870 : => CAsicIO::InitializeDevice
19ec-1c88:62286237.951 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62286244.924 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62286245.057 : => IoObject::GetLockName
19ec-1c88:62286245.127 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62286245.206 : <= IoObject::GetLockName
19ec-1c88:62286245.780 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62286245.872 : IO Send command 10 bytes
19ec-1c88:62286245.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:62286246.010 : iCmd = 0, nBytes = 10
19ec-1c88:62286246.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62286571.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62286571.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:62286571.679 : iCmd = 0, nBytes = 128
19ec-1c88:62286777.802 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286778.012 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286778.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62286778.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62286778.505 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62286778.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286778.811 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286778.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62286779.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62286779.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:62286779.179 : iCmd = 1, nBytes = 4
19ec-1c88:62286985.127 : 0000 : 00 00 00 00 
19ec-1c88:62286985.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62286985.351 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62286985.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:62286985.493 : iCmd = 3, nBytes = 2
19ec-1c88:62287367.583 : 0000 : 06 38 
19ec-1c88:62287367.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62287367.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:62287367.883 : iCmd = 4, nBytes = 2
19ec-1c88:62287664.975 : 0000 : 07 07 
19ec-1c88:62287665.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62287665.316 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62287665.434 : => IoObject::InitializeDevice
19ec-1c88:62287665.561 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62287666.336 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62287666.429 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62287667.221 : => FindScanner
19ec-1c88:62287667.295 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62287667.372 : <= FindScanner ret = 1
19ec-1c88:62287667.445 : => IoObject::IoLockStart
19ec-1c88:62287667.568 : => CAsicIO::CheckDevice
19ec-1c88:62287667.635 : => CNT96226::ConnectIsAvailable
19ec-1c88:62287689.906 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62287690.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62287690.088 : <= IoObject::IoLockStart
19ec-1c88:62287690.158 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62287690.245 : IO Send command 10 bytes
19ec-1c88:62287690.343 : => CNT96226::VenderCmd_SetData
19ec-1c88:62287690.416 : iCmd = 0, nBytes = 10
19ec-1c88:62287690.537 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62287890.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62287890.184 : System send command 10 bytes + data 0 bytes
19ec-1c88:62287890.266 : IO total need to receive data 5 bytes
19ec-1c88:62287890.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:62287890.403 : iCmd = 0, nBytes = 5
19ec-1c88:62288094.515 : 0000 : 06 00 02 02 ab 
19ec-1c88:62288094.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62288094.711 : System total receive data 5 bytes
19ec-1c88:62288094.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:62288094.847 : iCmd = 1, nBytes = 4
19ec-1c88:62288304.089 : 0000 : 00 00 00 00 
19ec-1c88:62288304.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62288304.349 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62288304.420 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62288304.500 : IO Send command 10 bytes
19ec-1c88:62288304.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:62288304.675 : iCmd = 0, nBytes = 10
19ec-1c88:62288304.801 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62288511.717 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62288511.832 : System send command 10 bytes + data 0 bytes
19ec-1c88:62288511.911 : IO total need to receive data 165 bytes
19ec-1c88:62288511.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:62288512.045 : iCmd = 0, nBytes = 165
19ec-1c88:62288705.380 : skip dump 37 bytes
19ec-1c88:62288705.606 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62288705.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62288705.933 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62288706.097 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62288706.254 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62288706.415 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62288706.563 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62288706.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62288706.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62288706.859 : System total receive data 165 bytes
19ec-1c88:62288706.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:62288707.001 : iCmd = 1, nBytes = 4
19ec-1c88:62288914.394 : 0000 : 00 00 00 00 
19ec-1c88:62288914.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62288914.624 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62288914.850 : Dump Inquiry
19ec-1c88:62288915.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62288915.166 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62288915.321 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62288915.485 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62288915.638 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62288915.801 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62288915.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62288916.103 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62288916.262 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62288916.426 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62288916.535 : 00a0 : 00 00 00 00 00 
19ec-1c88:62288916.620 : => ReadNVMDataInternal
19ec-1c88:62288916.852 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62288916.931 : IO Send command 10 bytes
19ec-1c88:62288917.024 : => CNT96226::VenderCmd_SetData
19ec-1c88:62288917.089 : iCmd = 0, nBytes = 10
19ec-1c88:62288917.208 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62289267.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62289267.995 : System send command 10 bytes + data 0 bytes
19ec-1c88:62289268.075 : IO total need to receive data 128 bytes
19ec-1c88:62289268.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:62289268.216 : iCmd = 0, nBytes = 128
19ec-1c88:62289476.196 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62289476.390 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62289476.552 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62289476.708 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62289476.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62289477.009 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62289477.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62289477.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62289477.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62289477.459 : System total receive data 128 bytes
19ec-1c88:62289477.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:62289477.597 : iCmd = 1, nBytes = 4
19ec-1c88:62289671.427 : 0000 : 00 00 00 00 
19ec-1c88:62289671.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62289671.671 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62289671.750 : NVMData.PadScanCount = 0
19ec-1c88:62289671.821 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62289671.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62289671.959 : NVMData.FlatbedScanCount = 0
19ec-1c88:62289672.024 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62289672.088 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62289672.151 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62289672.220 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62289672.289 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62289672.353 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62289672.422 : NVMData.BornMonth = 0
19ec-1c88:62289672.482 : NVMData.BornDay = 0
19ec-1c88:62289672.542 : NVMData.BornYear = 0
19ec-1c88:62289672.603 : NVMData.FirstScanMonth = 4
19ec-1c88:62289672.668 : NVMData.FirstScanDay = 30
19ec-1c88:62289672.734 : NVMData.FirstScanYear = 2020
19ec-1c88:62289672.801 : NVMData.VerticalMagnification = 0
19ec-1c88:62289672.867 : NVMData.HorizontalMagnification = 0
19ec-1c88:62289672.931 : NVMData.PowerSavingTime = 15
19ec-1c88:62289672.998 : NVMData.SN = A094165189010062
19ec-1c88:62289673.057 : NVMData.AutoFeed = 0
19ec-1c88:62289673.117 : NVMData.CCDType = 0
19ec-1c88:62289673.173 : NVMData.ScanSpeed = 0
19ec-1c88:62289673.232 : NVMData.RollerCount = 0
19ec-1c88:62289673.293 : NVMData.MultifeedCount = 0
19ec-1c88:62289673.355 : NVMData.JamCount = 0
19ec-1c88:62289673.412 : NVMData.IdentifyInfo = 
19ec-1c88:62289673.472 : NVMData.FormalName = 
19ec-1c88:62289673.655 : NVMData.ReservedB = 0
19ec-1c88:62289673.719 : NVMData.FunctionCode = 0
19ec-1c88:62289673.780 : NVMData.PreFeed = 0
19ec-1c88:62289673.840 : NVMData.PreFeedTime = 0
19ec-1c88:62289673.899 : NVMData.ButtonNumber = 0
19ec-1c88:62289673.963 : NVMData.PowerOffTime = 0
19ec-1c88:62289674.023 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62289674.106 : => IoObject::IoLockEnd
19ec-1c88:62289674.218 : <= IoObject::IoLockEnd
19ec-1c88:62289674.279 : <= InitializeScanner ret = 1
19ec-1c88:62293205.222 : => GetLogicalScannerAbility
19ec-1c88:62293205.522 : => IoObject::IoLockStart
19ec-1c88:62293205.769 : => CAsicIO::CheckDevice
19ec-1c88:62293205.887 : => CNT96226::ConnectIsAvailable
19ec-1c88:62293230.127 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62293230.356 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62293230.481 : <= IoObject::IoLockStart
19ec-1c88:62293230.599 : => IoObject::IoLockEnd
19ec-1c88:62293230.819 : <= IoObject::IoLockEnd
19ec-1c88:62293230.961 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62296859.608 : => GetLogicalScannerAbilityEx
19ec-1c88:62296859.789 : => IoObject::IoLockStart
19ec-1c88:62296859.918 : => CAsicIO::CheckDevice
19ec-1c88:62296859.974 : => CNT96226::ConnectIsAvailable
19ec-1c88:62296884.408 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62296884.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62296884.576 : <= IoObject::IoLockStart
19ec-1c88:62296884.638 : => IoObject::IoLockEnd
19ec-1c88:62296884.744 : <= IoObject::IoLockEnd
19ec-1c88:62296884.860 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62296884.935 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62303981.066 : => ReadNVMData
19ec-1c88:62303981.242 : => IoObject::IoLockStart
19ec-1c88:62303981.380 : => CAsicIO::CheckDevice
19ec-1c88:62303981.438 : => CNT96226::ConnectIsAvailable
19ec-1c88:62304005.252 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62304005.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62304005.433 : <= IoObject::IoLockStart
19ec-1c88:62304005.502 : => ReadNVMDataInternal
19ec-1c88:62304005.564 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62304005.632 : IO Send command 10 bytes
19ec-1c88:62304005.758 : => CNT96226::VenderCmd_SetData
19ec-1c88:62304005.817 : iCmd = 0, nBytes = 10
19ec-1c88:62304005.935 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62304367.166 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62304367.307 : System send command 10 bytes + data 0 bytes
19ec-1c88:62304367.383 : IO total need to receive data 128 bytes
19ec-1c88:62304367.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:62304367.512 : iCmd = 0, nBytes = 128
19ec-1c88:62304577.359 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62304577.534 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62304577.671 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62304577.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62304577.932 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62304578.059 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62304578.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62304578.302 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62304578.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62304578.421 : System total receive data 128 bytes
19ec-1c88:62304578.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:62304578.532 : iCmd = 1, nBytes = 4
19ec-1c88:62304765.094 : 0000 : 00 00 00 00 
19ec-1c88:62304765.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62304765.313 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62304765.380 : NVMData.PadScanCount = 0
19ec-1c88:62304765.436 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62304765.494 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62304765.551 : NVMData.FlatbedScanCount = 0
19ec-1c88:62304765.604 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62304765.782 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62304765.841 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62304765.897 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62304765.951 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62304766.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62304766.063 : NVMData.BornMonth = 0
19ec-1c88:62304766.110 : NVMData.BornDay = 0
19ec-1c88:62304766.161 : NVMData.BornYear = 0
19ec-1c88:62304766.210 : NVMData.FirstScanMonth = 4
19ec-1c88:62304766.266 : NVMData.FirstScanDay = 30
19ec-1c88:62304766.321 : NVMData.FirstScanYear = 2020
19ec-1c88:62304766.375 : NVMData.VerticalMagnification = 0
19ec-1c88:62304766.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:62304766.485 : NVMData.PowerSavingTime = 15
19ec-1c88:62304766.539 : NVMData.SN = A094165189010062
19ec-1c88:62304766.591 : NVMData.AutoFeed = 0
19ec-1c88:62304766.642 : NVMData.CCDType = 0
19ec-1c88:62304766.687 : NVMData.ScanSpeed = 0
19ec-1c88:62304766.738 : NVMData.RollerCount = 0
19ec-1c88:62304766.791 : NVMData.MultifeedCount = 0
19ec-1c88:62304766.843 : NVMData.JamCount = 0
19ec-1c88:62304766.893 : NVMData.IdentifyInfo = 
19ec-1c88:62304766.942 : NVMData.FormalName = 
19ec-1c88:62304766.989 : NVMData.ReservedB = 0
19ec-1c88:62304767.040 : NVMData.FunctionCode = 0
19ec-1c88:62304767.091 : NVMData.PreFeed = 0
19ec-1c88:62304767.137 : NVMData.PreFeedTime = 0
19ec-1c88:62304767.186 : NVMData.ButtonNumber = 0
19ec-1c88:62304767.235 : NVMData.PowerOffTime = 0
19ec-1c88:62304767.283 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62304767.341 : => IoObject::IoLockEnd
19ec-1c88:62304767.431 : <= IoObject::IoLockEnd
19ec-1c88:62304767.480 : <= ReadNVMData ret = 1
19ec-1c88:62316558.374 : => GetADFStatus
19ec-1c88:62316558.735 : => IoObject::IoLockStart
19ec-1c88:62316558.870 : => CAsicIO::CheckDevice
19ec-1c88:62316558.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:62316874.543 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62316874.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62316874.816 : <= IoObject::IoLockStart
19ec-1c88:62316874.883 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62316874.954 : IO Send command 10 bytes
19ec-1c88:62316875.106 : => CNT96226::VenderCmd_SetData
19ec-1c88:62316875.170 : iCmd = 0, nBytes = 10
19ec-1c88:62316875.283 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62317113.359 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62317113.893 : System send command 10 bytes + data 0 bytes
19ec-1c88:62317114.036 : IO total need to receive data 2 bytes
19ec-1c88:62317114.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:62317114.170 : iCmd = 0, nBytes = 2
19ec-1c88:62317600.819 : 0000 : 00 00 
19ec-1c88:62317600.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62317601.072 : System total receive data 2 bytes
19ec-1c88:62317601.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:62317601.200 : iCmd = 1, nBytes = 4
19ec-1c88:62317820.896 : 0000 : 00 00 00 00 
19ec-1c88:62317821.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62317821.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62317821.235 : Return status = 0
19ec-1c88:62317821.299 : => IoObject::IoLockEnd
19ec-1c88:62317821.392 : <= IoObject::IoLockEnd
19ec-1c88:62317821.441 : <= GetADFStatus ret = 1
19ec-1c88:62320801.835 : => GetADFStatus
19ec-1c88:62320802.041 : => IoObject::IoLockStart
19ec-1c88:62320802.176 : => CAsicIO::CheckDevice
19ec-1c88:62320802.235 : => CNT96226::ConnectIsAvailable
19ec-1c88:62320816.839 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62320816.944 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62320817.005 : <= IoObject::IoLockStart
19ec-1c88:62320817.069 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62320817.137 : IO Send command 10 bytes
19ec-1c88:62320817.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:62320817.309 : iCmd = 0, nBytes = 10
19ec-1c88:62320817.419 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62320959.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62320960.083 : System send command 10 bytes + data 0 bytes
19ec-1c88:62320960.265 : IO total need to receive data 2 bytes
19ec-1c88:62320960.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:62320960.396 : iCmd = 0, nBytes = 2
19ec-1c88:62321068.168 : 0000 : 00 00 
19ec-1c88:62321068.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62321068.344 : System total receive data 2 bytes
19ec-1c88:62321068.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:62321068.469 : iCmd = 1, nBytes = 4
19ec-1c88:62321176.498 : 0000 : 00 00 00 00 
19ec-1c88:62321176.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62321176.779 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62321176.848 : Return status = 0
19ec-1c88:62321176.912 : => IoObject::IoLockEnd
19ec-1c88:62321177.008 : <= IoObject::IoLockEnd
19ec-1c88:62321177.060 : <= GetADFStatus ret = 1
19ec-1c88:62323411.013 : => TerminateDriver
19ec-1c88:62323411.221 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-1c88:62323411.303 : => CNT96226::Close
19ec-1c88:62323416.049 : <= CNT96226::Close ret = 1
19ec-1c88:62323416.130 : <= CAsicIO::~CAsicIO
19ec-1c88:62323416.187 : => IoObject::IoLockEnd
19ec-1c88:62323416.245 : <= IoObject::IoLockEnd
19ec-1c88:62323416.298 : => IoObject::TerminateDevice
19ec-1c88:62323416.357 : => IoObject::IoLockEnd
19ec-1c88:62323416.409 : <= IoObject::IoLockEnd
19ec-1c88:62323416.515 : <= IoObject::TerminateDevice
19ec-1c88:62323416.770 : <= TerminateDriver ret = 1
19ec-1c88:62366508.869 : ============Debug Start==========
19ec-1c88:62366509.176 : Date : 2020/4/30 14:36:24
19ec-1c88:62366509.330 : Process ID : 19ec
19ec-1c88:62366509.759 : Windows : Version 10.0 build 18363 
19ec-1c88:62366510.229 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62366510.294 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62366510.358 : MemoryStatus.ullAvailPhys : 1772662784
19ec-1c88:62366510.423 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62366510.486 : MemoryStatus.ullAvailPageFile : 3040706560
19ec-1c88:62366510.548 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62366510.607 : MemoryStatus.ullAvailVirtual : 1714495488
19ec-1c88:62366510.673 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62366510.782 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62366510.844 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62366511.094 : CPU Count : 4
19ec-1c88:62366511.143 : CPU Frequency : 100.000 Mhz
19ec-1c88:62366515.553 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62366515.692 : => InitializeDriver
19ec-1c88:62366515.968 : <= InitializeDriver ret = 1
19ec-1c88:62366516.030 : => InitializeScanner
19ec-1c88:62366516.346 : => CAsicIO::GetDeviceList
19ec-1c88:62366516.649 : => CNT96226::CNT96226
19ec-1c88:62366516.709 : => CNT96226::Open
19ec-1c88:62366538.620 : <= CNT96226::Open ret = 1
19ec-1c88:62366538.716 : => CNT96226::Initialize
19ec-1c88:62366538.909 : <= CNT96226::Initialize ret = 1
19ec-1c88:62366538.965 : <= CNT96226::CNT96226
19ec-1c88:62366539.020 : => CNT96226::EnumAvailableDevice
19ec-1c88:62366545.630 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62366545.712 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62366545.771 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62370475.828 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62370476.357 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62370482.458 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62370482.561 : => IoObject::GetLockName
19ec-1c88:62370482.625 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62370482.694 : <= IoObject::GetLockName
19ec-1c88:62370483.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:62370483.264 : iCmd = 3, nBytes = 2
19ec-1c88:62370818.906 : 0000 : 06 38 
19ec-1c88:62370819.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62370819.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:62370819.180 : iCmd = 4, nBytes = 2
19ec-1c88:62371085.625 : 0000 : 07 07 
19ec-1c88:62371085.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62371085.878 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62371085.964 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62371086.030 : IO Send command 10 bytes
19ec-1c88:62371086.087 : => CNT96226::VenderCmd_SetData
19ec-1c88:62371086.143 : iCmd = 0, nBytes = 10
19ec-1c88:62371086.246 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62371244.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62371244.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:62371244.285 : iCmd = 0, nBytes = 165
19ec-1c88:62371379.058 : skip dump 37 bytes
19ec-1c88:62371379.292 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62371379.443 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62371379.583 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62371379.719 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62371379.851 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62371379.989 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62371380.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371380.251 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371380.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62371380.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:62371380.427 : iCmd = 1, nBytes = 4
19ec-1c88:62371487.417 : 0000 : 00 00 00 00 
19ec-1c88:62371487.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62371487.622 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62371487.698 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62371487.770 : IO Send command 10 bytes
19ec-1c88:62371487.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:62371487.885 : iCmd = 0, nBytes = 10
19ec-1c88:62371487.994 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62371793.043 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62371793.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:62371793.239 : iCmd = 0, nBytes = 128
19ec-1c88:62371952.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371952.357 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371952.498 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62371952.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62371952.768 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62371952.897 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371953.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371953.153 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62371953.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62371953.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:62371953.342 : iCmd = 1, nBytes = 4
19ec-1c88:62372094.722 : 0000 : 00 00 00 00 
19ec-1c88:62372094.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62372094.903 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62372095.085 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62372095.160 : => CNT96226::Close
19ec-1c88:62372099.820 : <= CNT96226::Close ret = 1
19ec-1c88:62372099.894 : <= CNT96226::~CNT96226
19ec-1c88:62372099.986 : <= CAsicIO::GetDeviceList
19ec-1c88:62372100.506 : => IoObject::SetTimeout
19ec-1c88:62372100.640 : Timeout--> In = 0 Out = 0
19ec-1c88:62372100.701 : <= IoObject::SetTimeout
19ec-1c88:62372100.771 : => CAsicIO::CAsicIO
19ec-1c88:62372100.846 : => CNT96226::CNT96226
19ec-1c88:62372100.905 : => CNT96226::Open
19ec-1c88:62372125.883 : <= CNT96226::Open ret = 1
19ec-1c88:62372125.996 : => CNT96226::Initialize
19ec-1c88:62372126.201 : <= CNT96226::Initialize ret = 1
19ec-1c88:62372126.264 : <= CNT96226::CNT96226
19ec-1c88:62372126.321 : <= CAsicIO::CAsicIO
19ec-1c88:62372126.377 : => CAsicIO::InitializeDevice
19ec-1c88:62372126.447 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62372132.580 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62372132.706 : => IoObject::GetLockName
19ec-1c88:62372132.760 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62372132.830 : <= IoObject::GetLockName
19ec-1c88:62372133.361 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62372133.433 : IO Send command 10 bytes
19ec-1c88:62372133.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:62372133.543 : iCmd = 0, nBytes = 10
19ec-1c88:62372133.652 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62372443.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62372443.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:62372443.327 : iCmd = 0, nBytes = 128
19ec-1c88:62372601.872 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62372602.116 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62372602.269 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62372602.412 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62372602.544 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62372602.675 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62372602.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62372602.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62372602.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62372603.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:62372603.127 : iCmd = 1, nBytes = 4
19ec-1c88:62372780.366 : 0000 : 00 00 00 00 
19ec-1c88:62372780.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62372780.544 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62372780.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:62372780.671 : iCmd = 3, nBytes = 2
19ec-1c88:62373139.100 : 0000 : 06 38 
19ec-1c88:62373139.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62373139.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:62373139.372 : iCmd = 4, nBytes = 2
19ec-1c88:62373408.785 : 0000 : 07 07 
19ec-1c88:62373408.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62373409.039 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62373409.139 : => IoObject::InitializeDevice
19ec-1c88:62373409.250 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62373409.860 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62373409.926 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62373410.594 : => FindScanner
19ec-1c88:62373410.648 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62373410.716 : <= FindScanner ret = 1
19ec-1c88:62373410.772 : => IoObject::IoLockStart
19ec-1c88:62373410.868 : => CAsicIO::CheckDevice
19ec-1c88:62373410.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:62373428.343 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62373428.436 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62373428.493 : <= IoObject::IoLockStart
19ec-1c88:62373428.559 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62373428.625 : IO Send command 10 bytes
19ec-1c88:62373428.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:62373428.763 : iCmd = 0, nBytes = 10
19ec-1c88:62373429.093 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62373617.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62373618.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:62373618.251 : IO total need to receive data 5 bytes
19ec-1c88:62373618.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:62373618.378 : iCmd = 0, nBytes = 5
19ec-1c88:62373764.440 : 0000 : 06 00 02 02 ab 
19ec-1c88:62373764.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62373764.623 : System total receive data 5 bytes
19ec-1c88:62373764.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:62373764.750 : iCmd = 1, nBytes = 4
19ec-1c88:62373880.873 : 0000 : 00 00 00 00 
19ec-1c88:62373880.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62373881.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62373881.163 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62373881.230 : IO Send command 10 bytes
19ec-1c88:62373881.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:62373881.390 : iCmd = 0, nBytes = 10
19ec-1c88:62373881.498 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62374047.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62374047.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:62374047.856 : IO total need to receive data 165 bytes
19ec-1c88:62374047.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:62374047.985 : iCmd = 0, nBytes = 165
19ec-1c88:62374221.211 : skip dump 37 bytes
19ec-1c88:62374221.460 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62374221.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62374221.744 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62374221.876 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62374222.008 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62374222.146 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62374222.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374222.399 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374222.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62374222.530 : System total receive data 165 bytes
19ec-1c88:62374222.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:62374222.651 : iCmd = 1, nBytes = 4
19ec-1c88:62374387.366 : 0000 : 00 00 00 00 
19ec-1c88:62374387.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62374387.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62374387.805 : Dump Inquiry
19ec-1c88:62374387.923 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62374388.053 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62374388.180 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62374388.314 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62374388.440 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62374388.570 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62374388.693 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374388.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374388.945 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62374389.072 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62374389.157 : 00a0 : 00 00 00 00 00 
19ec-1c88:62374389.226 : => ReadNVMDataInternal
19ec-1c88:62374389.448 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62374389.510 : IO Send command 10 bytes
19ec-1c88:62374389.599 : => CNT96226::VenderCmd_SetData
19ec-1c88:62374389.654 : iCmd = 0, nBytes = 10
19ec-1c88:62374389.752 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62374689.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62374689.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:62374689.529 : IO total need to receive data 128 bytes
19ec-1c88:62374689.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:62374689.647 : iCmd = 0, nBytes = 128
19ec-1c88:62374832.054 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374832.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374832.380 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62374832.681 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62374832.816 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62374832.947 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374833.072 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374833.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62374833.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62374833.331 : System total receive data 128 bytes
19ec-1c88:62374833.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:62374833.447 : iCmd = 1, nBytes = 4
19ec-1c88:62374947.528 : 0000 : 00 00 00 00 
19ec-1c88:62374947.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62374947.780 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62374947.945 : NVMData.PadScanCount = 0
19ec-1c88:62374948.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62374948.064 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62374948.122 : NVMData.FlatbedScanCount = 0
19ec-1c88:62374948.180 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62374948.235 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62374948.292 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62374948.346 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62374948.402 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62374948.456 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62374948.511 : NVMData.BornMonth = 0
19ec-1c88:62374948.559 : NVMData.BornDay = 0
19ec-1c88:62374948.609 : NVMData.BornYear = 0
19ec-1c88:62374948.657 : NVMData.FirstScanMonth = 4
19ec-1c88:62374948.712 : NVMData.FirstScanDay = 30
19ec-1c88:62374948.766 : NVMData.FirstScanYear = 2020
19ec-1c88:62374948.819 : NVMData.VerticalMagnification = 0
19ec-1c88:62374948.876 : NVMData.HorizontalMagnification = 0
19ec-1c88:62374948.932 : NVMData.PowerSavingTime = 15
19ec-1c88:62374948.988 : NVMData.SN = A094165189010062
19ec-1c88:62374949.038 : NVMData.AutoFeed = 0
19ec-1c88:62374949.087 : NVMData.CCDType = 0
19ec-1c88:62374949.135 : NVMData.ScanSpeed = 0
19ec-1c88:62374949.185 : NVMData.RollerCount = 0
19ec-1c88:62374949.237 : NVMData.MultifeedCount = 0
19ec-1c88:62374949.290 : NVMData.JamCount = 0
19ec-1c88:62374949.341 : NVMData.IdentifyInfo = 
19ec-1c88:62374949.393 : NVMData.FormalName = 
19ec-1c88:62374949.550 : NVMData.ReservedB = 0
19ec-1c88:62374949.608 : NVMData.FunctionCode = 0
19ec-1c88:62374949.657 : NVMData.PreFeed = 0
19ec-1c88:62374949.706 : NVMData.PreFeedTime = 0
19ec-1c88:62374949.756 : NVMData.ButtonNumber = 0
19ec-1c88:62374949.807 : NVMData.PowerOffTime = 0
19ec-1c88:62374949.857 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62374949.934 : => IoObject::IoLockEnd
19ec-1c88:62374950.029 : <= IoObject::IoLockEnd
19ec-1c88:62374950.078 : <= InitializeScanner ret = 1
19ec-1c88:62374950.142 : => GetLogicalScannerAbilityEx
19ec-1c88:62374950.202 : => IoObject::IoLockStart
19ec-1c88:62374950.297 : => CAsicIO::CheckDevice
19ec-1c88:62374950.350 : => CNT96226::ConnectIsAvailable
19ec-1c88:62374962.789 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62374962.885 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62374962.940 : <= IoObject::IoLockStart
19ec-1c88:62374962.999 : => IoObject::IoLockEnd
19ec-1c88:62374963.089 : <= IoObject::IoLockEnd
19ec-1c88:62374963.204 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62374963.280 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62375172.207 : => ReadNVMData
19ec-1c88:62375172.386 : => IoObject::IoLockStart
19ec-1c88:62375172.514 : => CAsicIO::CheckDevice
19ec-1c88:62375172.576 : => CNT96226::ConnectIsAvailable
19ec-1c88:62375191.936 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62375192.055 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62375192.122 : <= IoObject::IoLockStart
19ec-1c88:62375192.188 : => ReadNVMDataInternal
19ec-1c88:62375192.251 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62375192.317 : IO Send command 10 bytes
19ec-1c88:62375192.428 : => CNT96226::VenderCmd_SetData
19ec-1c88:62375192.486 : iCmd = 0, nBytes = 10
19ec-1c88:62375192.608 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62375529.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62375529.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:62375529.231 : IO total need to receive data 128 bytes
19ec-1c88:62375529.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:62375529.349 : iCmd = 0, nBytes = 128
19ec-1c88:62375717.879 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62375718.105 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62375718.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62375718.397 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62375718.529 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62375718.667 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62375718.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62375718.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62375718.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62375719.059 : System total receive data 128 bytes
19ec-1c88:62375719.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:62375719.177 : iCmd = 1, nBytes = 4
19ec-1c88:62375859.879 : 0000 : 00 00 00 00 
19ec-1c88:62375859.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62375860.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62375860.149 : NVMData.PadScanCount = 0
19ec-1c88:62375860.203 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62375860.258 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62375860.314 : NVMData.FlatbedScanCount = 0
19ec-1c88:62375860.369 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62375860.424 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62375860.480 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62375860.538 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62375860.594 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62375860.648 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62375860.702 : NVMData.BornMonth = 0
19ec-1c88:62375860.751 : NVMData.BornDay = 0
19ec-1c88:62375860.803 : NVMData.BornYear = 0
19ec-1c88:62375860.850 : NVMData.FirstScanMonth = 4
19ec-1c88:62375860.902 : NVMData.FirstScanDay = 30
19ec-1c88:62375860.955 : NVMData.FirstScanYear = 2020
19ec-1c88:62375861.116 : NVMData.VerticalMagnification = 0
19ec-1c88:62375861.171 : NVMData.HorizontalMagnification = 0
19ec-1c88:62375861.227 : NVMData.PowerSavingTime = 15
19ec-1c88:62375861.280 : NVMData.SN = A094165189010062
19ec-1c88:62375861.331 : NVMData.AutoFeed = 0
19ec-1c88:62375861.382 : NVMData.CCDType = 0
19ec-1c88:62375861.429 : NVMData.ScanSpeed = 0
19ec-1c88:62375861.478 : NVMData.RollerCount = 0
19ec-1c88:62375861.530 : NVMData.MultifeedCount = 0
19ec-1c88:62375861.583 : NVMData.JamCount = 0
19ec-1c88:62375861.633 : NVMData.IdentifyInfo = 
19ec-1c88:62375861.685 : NVMData.FormalName = 
19ec-1c88:62375861.735 : NVMData.ReservedB = 0
19ec-1c88:62375861.785 : NVMData.FunctionCode = 0
19ec-1c88:62375861.834 : NVMData.PreFeed = 0
19ec-1c88:62375861.884 : NVMData.PreFeedTime = 0
19ec-1c88:62375861.933 : NVMData.ButtonNumber = 0
19ec-1c88:62375861.984 : NVMData.PowerOffTime = 0
19ec-1c88:62375862.035 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62375862.098 : => IoObject::IoLockEnd
19ec-1c88:62375862.189 : <= IoObject::IoLockEnd
19ec-1c88:62375862.240 : <= ReadNVMData ret = 1
19ec-1c88:62376424.423 : => TerminateDriver
19ec-1c88:62376424.614 : => CAsicIO::~CAsicIO,pStage=222628936
19ec-1c88:62376424.689 : => CNT96226::Close
19ec-1c88:62376429.130 : <= CNT96226::Close ret = 1
19ec-1c88:62376429.211 : <= CAsicIO::~CAsicIO
19ec-1c88:62376429.276 : => IoObject::IoLockEnd
19ec-1c88:62376429.327 : <= IoObject::IoLockEnd
19ec-1c88:62376429.380 : => IoObject::TerminateDevice
19ec-1c88:62376429.440 : => IoObject::IoLockEnd
19ec-1c88:62376429.488 : <= IoObject::IoLockEnd
19ec-1c88:62376429.592 : <= IoObject::TerminateDevice
19ec-1c88:62376430.077 : <= TerminateDriver ret = 1
19ec-1c88:62378852.373 : ============Debug Start==========
19ec-1c88:62378852.745 : Date : 2020/4/30 14:36:24
19ec-1c88:62378852.833 : Process ID : 19ec
19ec-1c88:62378853.278 : Windows : Version 10.0 build 18363 
19ec-1c88:62378853.762 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:62378853.826 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62378853.891 : MemoryStatus.ullAvailPhys : 1763688448
19ec-1c88:62378853.956 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62378854.020 : MemoryStatus.ullAvailPageFile : 3038359552
19ec-1c88:62378854.085 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62378854.149 : MemoryStatus.ullAvailVirtual : 1714515968
19ec-1c88:62378854.211 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62378854.320 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62378854.382 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62378854.632 : CPU Count : 4
19ec-1c88:62378854.679 : CPU Frequency : 100.000 Mhz
19ec-1c88:62378859.418 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62378859.551 : => InitializeDriver
19ec-1c88:62378859.806 : <= InitializeDriver ret = 1
19ec-1c88:62381771.808 : => InitializeScanner
19ec-1c88:62381772.077 : => CAsicIO::GetDeviceList
19ec-1c88:62381772.555 : => CNT96226::CNT96226
19ec-1c88:62381772.620 : => CNT96226::Open
19ec-1c88:62381794.087 : <= CNT96226::Open ret = 1
19ec-1c88:62381794.200 : => CNT96226::Initialize
19ec-1c88:62381794.409 : <= CNT96226::Initialize ret = 1
19ec-1c88:62381794.475 : <= CNT96226::CNT96226
19ec-1c88:62381794.528 : => CNT96226::EnumAvailableDevice
19ec-1c88:62381800.003 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62381800.084 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62381800.142 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62385399.220 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62385399.517 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62385405.427 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62385405.539 : => IoObject::GetLockName
19ec-1c88:62385405.599 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62385405.663 : <= IoObject::GetLockName
19ec-1c88:62385406.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:62385406.223 : iCmd = 3, nBytes = 2
19ec-1c88:62385730.697 : 0000 : 06 38 
19ec-1c88:62385730.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62385730.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:62385731.003 : iCmd = 4, nBytes = 2
19ec-1c88:62385977.966 : 0000 : 07 07 
19ec-1c88:62385978.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62385978.146 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62385978.239 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62385978.312 : IO Send command 10 bytes
19ec-1c88:62385978.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:62385978.427 : iCmd = 0, nBytes = 10
19ec-1c88:62385978.535 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62386132.820 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62386132.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:62386133.034 : iCmd = 0, nBytes = 165
19ec-1c88:62386248.266 : skip dump 37 bytes
19ec-1c88:62386248.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62386248.627 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62386248.769 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62386248.913 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62386249.044 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62386249.193 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62386249.318 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386249.446 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386249.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62386249.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:62386249.635 : iCmd = 1, nBytes = 4
19ec-1c88:62386360.467 : 0000 : 00 00 00 00 
19ec-1c88:62386360.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62386360.630 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62386360.696 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62386360.760 : IO Send command 10 bytes
19ec-1c88:62386360.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:62386360.871 : iCmd = 0, nBytes = 10
19ec-1c88:62386360.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62386654.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62386654.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:62386654.938 : iCmd = 0, nBytes = 128
19ec-1c88:62386785.909 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386786.142 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386786.282 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62386786.419 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62386786.554 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62386786.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386786.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386786.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62386787.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62386787.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:62386787.187 : iCmd = 1, nBytes = 4
19ec-1c88:62386905.514 : 0000 : 00 00 00 00 
19ec-1c88:62386905.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62386905.687 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62386905.858 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62386905.930 : => CNT96226::Close
19ec-1c88:62386909.580 : <= CNT96226::Close ret = 1
19ec-1c88:62386909.655 : <= CNT96226::~CNT96226
19ec-1c88:62386909.744 : <= CAsicIO::GetDeviceList
19ec-1c88:62386910.109 : => IoObject::SetTimeout
19ec-1c88:62386910.232 : Timeout--> In = 0 Out = 0
19ec-1c88:62386910.350 : <= IoObject::SetTimeout
19ec-1c88:62386910.424 : => CAsicIO::CAsicIO
19ec-1c88:62386910.495 : => CNT96226::CNT96226
19ec-1c88:62386910.551 : => CNT96226::Open
19ec-1c88:62386933.868 : <= CNT96226::Open ret = 1
19ec-1c88:62386933.988 : => CNT96226::Initialize
19ec-1c88:62386934.189 : <= CNT96226::Initialize ret = 1
19ec-1c88:62386934.254 : <= CNT96226::CNT96226
19ec-1c88:62386934.310 : <= CAsicIO::CAsicIO
19ec-1c88:62386934.372 : => CAsicIO::InitializeDevice
19ec-1c88:62386934.453 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62386940.529 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62386940.653 : => IoObject::GetLockName
19ec-1c88:62386940.710 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62386940.778 : <= IoObject::GetLockName
19ec-1c88:62386941.563 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62386941.641 : IO Send command 10 bytes
19ec-1c88:62386941.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:62386941.755 : iCmd = 0, nBytes = 10
19ec-1c88:62386941.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62387234.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62387234.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:62387234.990 : iCmd = 0, nBytes = 128
19ec-1c88:62387366.367 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62387366.557 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62387366.702 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62387366.832 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62387366.957 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62387367.080 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62387367.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62387367.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62387367.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62387367.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:62387367.505 : iCmd = 1, nBytes = 4
19ec-1c88:62387477.827 : 0000 : 00 00 00 00 
19ec-1c88:62387477.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62387477.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62387478.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:62387478.084 : iCmd = 3, nBytes = 2
19ec-1c88:62387803.085 : 0000 : 06 38 
19ec-1c88:62387803.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62387803.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:62387803.370 : iCmd = 4, nBytes = 2
19ec-1c88:62388057.980 : 0000 : 07 07 
19ec-1c88:62388058.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62388058.247 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62388058.348 : => IoObject::InitializeDevice
19ec-1c88:62388058.460 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62388059.108 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62388059.188 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62388059.889 : => FindScanner
19ec-1c88:62388059.952 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62388060.027 : <= FindScanner ret = 1
19ec-1c88:62388060.085 : => IoObject::IoLockStart
19ec-1c88:62388060.192 : => CAsicIO::CheckDevice
19ec-1c88:62388060.248 : => CNT96226::ConnectIsAvailable
19ec-1c88:62388073.503 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62388073.604 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62388073.662 : <= IoObject::IoLockStart
19ec-1c88:62388073.723 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62388073.787 : IO Send command 10 bytes
19ec-1c88:62388073.870 : => CNT96226::VenderCmd_SetData
19ec-1c88:62388073.931 : iCmd = 0, nBytes = 10
19ec-1c88:62388074.039 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62388223.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62388224.140 : System send command 10 bytes + data 0 bytes
19ec-1c88:62388224.213 : IO total need to receive data 5 bytes
19ec-1c88:62388224.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:62388224.329 : iCmd = 0, nBytes = 5
19ec-1c88:62388335.991 : 0000 : 06 00 02 02 ab 
19ec-1c88:62388336.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62388336.137 : System total receive data 5 bytes
19ec-1c88:62388336.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:62388336.248 : iCmd = 1, nBytes = 4
19ec-1c88:62388444.432 : 0000 : 00 00 00 00 
19ec-1c88:62388444.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62388444.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62388444.723 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62388444.785 : IO Send command 10 bytes
19ec-1c88:62388444.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:62388444.921 : iCmd = 0, nBytes = 10
19ec-1c88:62388445.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62388603.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62388603.564 : System send command 10 bytes + data 0 bytes
19ec-1c88:62388603.629 : IO total need to receive data 165 bytes
19ec-1c88:62388603.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:62388603.753 : iCmd = 0, nBytes = 165
19ec-1c88:62388762.299 : skip dump 37 bytes
19ec-1c88:62388762.528 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62388762.683 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62388762.826 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62388762.966 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62388763.099 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62388763.242 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62388763.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62388763.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62388763.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62388763.625 : System total receive data 165 bytes
19ec-1c88:62388763.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:62388763.745 : iCmd = 1, nBytes = 4
19ec-1c88:62388939.136 : 0000 : 00 00 00 00 
19ec-1c88:62388939.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62388939.379 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62388939.584 : Dump Inquiry
19ec-1c88:62388939.721 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62388939.856 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62388939.992 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62388940.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62388940.253 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62388940.387 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62388940.516 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62388940.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62388940.776 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62388940.902 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62388940.990 : 00a0 : 00 00 00 00 00 
19ec-1c88:62388941.061 : => ReadNVMDataInternal
19ec-1c88:62388941.280 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62388941.346 : IO Send command 10 bytes
19ec-1c88:62388941.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:62388941.504 : iCmd = 0, nBytes = 10
19ec-1c88:62388941.603 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62389256.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62389256.865 : System send command 10 bytes + data 0 bytes
19ec-1c88:62389256.935 : IO total need to receive data 128 bytes
19ec-1c88:62389256.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:62389257.055 : iCmd = 0, nBytes = 128
19ec-1c88:62389383.838 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62389383.999 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62389384.135 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62389384.264 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62389384.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62389384.513 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62389384.632 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62389384.752 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62389384.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62389384.872 : System total receive data 128 bytes
19ec-1c88:62389384.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:62389384.982 : iCmd = 1, nBytes = 4
19ec-1c88:62389495.868 : 0000 : 00 00 00 00 
19ec-1c88:62389495.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62389496.100 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62389496.169 : NVMData.PadScanCount = 0
19ec-1c88:62389496.228 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62389496.285 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62389496.343 : NVMData.FlatbedScanCount = 0
19ec-1c88:62389496.399 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62389496.452 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62389496.506 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62389496.563 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62389496.619 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62389496.674 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62389496.730 : NVMData.BornMonth = 0
19ec-1c88:62389496.781 : NVMData.BornDay = 0
19ec-1c88:62389496.831 : NVMData.BornYear = 0
19ec-1c88:62389496.879 : NVMData.FirstScanMonth = 4
19ec-1c88:62389496.930 : NVMData.FirstScanDay = 30
19ec-1c88:62389496.985 : NVMData.FirstScanYear = 2020
19ec-1c88:62389497.040 : NVMData.VerticalMagnification = 0
19ec-1c88:62389497.096 : NVMData.HorizontalMagnification = 0
19ec-1c88:62389497.152 : NVMData.PowerSavingTime = 15
19ec-1c88:62389497.208 : NVMData.SN = A094165189010062
19ec-1c88:62389497.257 : NVMData.AutoFeed = 0
19ec-1c88:62389497.307 : NVMData.CCDType = 0
19ec-1c88:62389497.359 : NVMData.ScanSpeed = 0
19ec-1c88:62389497.407 : NVMData.RollerCount = 0
19ec-1c88:62389497.459 : NVMData.MultifeedCount = 0
19ec-1c88:62389497.511 : NVMData.JamCount = 0
19ec-1c88:62389497.561 : NVMData.IdentifyInfo = 
19ec-1c88:62389497.612 : NVMData.FormalName = 
19ec-1c88:62389497.814 : NVMData.ReservedB = 0
19ec-1c88:62389497.870 : NVMData.FunctionCode = 0
19ec-1c88:62389497.922 : NVMData.PreFeed = 0
19ec-1c88:62389497.974 : NVMData.PreFeedTime = 0
19ec-1c88:62389498.024 : NVMData.ButtonNumber = 0
19ec-1c88:62389498.079 : NVMData.PowerOffTime = 0
19ec-1c88:62389498.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62389498.211 : => IoObject::IoLockEnd
19ec-1c88:62389498.304 : <= IoObject::IoLockEnd
19ec-1c88:62389498.353 : <= InitializeScanner ret = 1
19ec-1c88:62390827.399 : => GetLogicalScannerAbility
19ec-1c88:62390827.600 : => IoObject::IoLockStart
19ec-1c88:62390827.738 : => CAsicIO::CheckDevice
19ec-1c88:62390827.797 : => CNT96226::ConnectIsAvailable
19ec-1c88:62390845.488 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62390845.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62390845.645 : <= IoObject::IoLockStart
19ec-1c88:62390845.703 : => IoObject::IoLockEnd
19ec-1c88:62390845.801 : <= IoObject::IoLockEnd
19ec-1c88:62390845.879 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62394763.506 : => GetLogicalScannerAbilityEx
19ec-1c88:62394763.698 : => IoObject::IoLockStart
19ec-1c88:62394763.830 : => CAsicIO::CheckDevice
19ec-1c88:62394763.890 : => CNT96226::ConnectIsAvailable
19ec-1c88:62394777.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62394777.140 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62394777.205 : <= IoObject::IoLockStart
19ec-1c88:62394777.265 : => IoObject::IoLockEnd
19ec-1c88:62394777.361 : <= IoObject::IoLockEnd
19ec-1c88:62394777.472 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62394777.546 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62402845.572 : => ReadNVMData
19ec-1c88:62402845.766 : => IoObject::IoLockStart
19ec-1c88:62402845.899 : => CAsicIO::CheckDevice
19ec-1c88:62402845.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:62402865.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62402865.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62402865.337 : <= IoObject::IoLockStart
19ec-1c88:62402865.401 : => ReadNVMDataInternal
19ec-1c88:62402865.463 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62402865.527 : IO Send command 10 bytes
19ec-1c88:62402865.896 : => CNT96226::VenderCmd_SetData
19ec-1c88:62402865.954 : iCmd = 0, nBytes = 10
19ec-1c88:62402866.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62403209.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62403210.030 : System send command 10 bytes + data 0 bytes
19ec-1c88:62403210.119 : IO total need to receive data 128 bytes
19ec-1c88:62403210.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:62403210.252 : iCmd = 0, nBytes = 128
19ec-1c88:62403364.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62403365.389 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62403365.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62403365.668 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62403365.797 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62403365.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62403366.044 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62403366.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62403366.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62403366.298 : System total receive data 128 bytes
19ec-1c88:62403366.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:62403366.417 : iCmd = 1, nBytes = 4
19ec-1c88:62403522.410 : 0000 : 00 00 00 00 
19ec-1c88:62403522.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62403522.667 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62403522.742 : NVMData.PadScanCount = 0
19ec-1c88:62403522.804 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62403522.861 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62403522.923 : NVMData.FlatbedScanCount = 0
19ec-1c88:62403522.978 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62403523.156 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62403523.219 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62403523.279 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62403523.337 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62403523.392 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62403523.448 : NVMData.BornMonth = 0
19ec-1c88:62403523.496 : NVMData.BornDay = 0
19ec-1c88:62403523.547 : NVMData.BornYear = 0
19ec-1c88:62403523.598 : NVMData.FirstScanMonth = 4
19ec-1c88:62403523.652 : NVMData.FirstScanDay = 30
19ec-1c88:62403523.709 : NVMData.FirstScanYear = 2020
19ec-1c88:62403523.763 : NVMData.VerticalMagnification = 0
19ec-1c88:62403523.819 : NVMData.HorizontalMagnification = 0
19ec-1c88:62403523.877 : NVMData.PowerSavingTime = 15
19ec-1c88:62403523.932 : NVMData.SN = A094165189010062
19ec-1c88:62403523.983 : NVMData.AutoFeed = 0
19ec-1c88:62403524.035 : NVMData.CCDType = 0
19ec-1c88:62403524.084 : NVMData.ScanSpeed = 0
19ec-1c88:62403524.133 : NVMData.RollerCount = 0
19ec-1c88:62403524.187 : NVMData.MultifeedCount = 0
19ec-1c88:62403524.241 : NVMData.JamCount = 0
19ec-1c88:62403524.296 : NVMData.IdentifyInfo = 
19ec-1c88:62403524.347 : NVMData.FormalName = 
19ec-1c88:62403524.396 : NVMData.ReservedB = 0
19ec-1c88:62403524.446 : NVMData.FunctionCode = 0
19ec-1c88:62403524.497 : NVMData.PreFeed = 0
19ec-1c88:62403524.545 : NVMData.PreFeedTime = 0
19ec-1c88:62403524.596 : NVMData.ButtonNumber = 0
19ec-1c88:62403524.648 : NVMData.PowerOffTime = 0
19ec-1c88:62403524.699 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62403524.764 : => IoObject::IoLockEnd
19ec-1c88:62403524.854 : <= IoObject::IoLockEnd
19ec-1c88:62403524.904 : <= ReadNVMData ret = 1
19ec-1c88:62414119.286 : => GetADFStatus
19ec-1c88:62414119.774 : => IoObject::IoLockStart
19ec-1c88:62414119.916 : => CAsicIO::CheckDevice
19ec-1c88:62414119.974 : => CNT96226::ConnectIsAvailable
19ec-1c88:62414143.973 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62414144.088 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62414144.149 : <= IoObject::IoLockStart
19ec-1c88:62414144.210 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62414144.276 : IO Send command 10 bytes
19ec-1c88:62414144.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:62414144.481 : iCmd = 0, nBytes = 10
19ec-1c88:62414144.588 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62414325.149 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62414325.316 : System send command 10 bytes + data 0 bytes
19ec-1c88:62414325.394 : IO total need to receive data 2 bytes
19ec-1c88:62414325.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:62414325.529 : iCmd = 0, nBytes = 2
19ec-1c88:62414459.921 : 0000 : 00 00 
19ec-1c88:62414460.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62414460.126 : System total receive data 2 bytes
19ec-1c88:62414460.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:62414460.249 : iCmd = 1, nBytes = 4
19ec-1c88:62414568.117 : 0000 : 00 00 00 00 
19ec-1c88:62414568.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62414568.382 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62414568.450 : Return status = 0
19ec-1c88:62414568.513 : => IoObject::IoLockEnd
19ec-1c88:62414568.610 : <= IoObject::IoLockEnd
19ec-1c88:62414568.663 : <= GetADFStatus ret = 1
19ec-1c88:62417413.541 : => GetADFStatus
19ec-1c88:62417413.744 : => IoObject::IoLockStart
19ec-1c88:62417413.890 : => CAsicIO::CheckDevice
19ec-1c88:62417413.948 : => CNT96226::ConnectIsAvailable
19ec-1c88:62417438.179 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62417438.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62417438.361 : <= IoObject::IoLockStart
19ec-1c88:62417438.424 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62417438.490 : IO Send command 10 bytes
19ec-1c88:62417438.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:62417438.667 : iCmd = 0, nBytes = 10
19ec-1c88:62417438.777 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62417627.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62417627.281 : System send command 10 bytes + data 0 bytes
19ec-1c88:62417627.522 : IO total need to receive data 2 bytes
19ec-1c88:62417627.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:62417627.666 : iCmd = 0, nBytes = 2
19ec-1c88:62417753.972 : 0000 : 00 00 
19ec-1c88:62417754.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62417754.189 : System total receive data 2 bytes
19ec-1c88:62417754.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:62417754.319 : iCmd = 1, nBytes = 4
19ec-1c88:62417866.098 : 0000 : 00 00 00 00 
19ec-1c88:62417866.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62417866.392 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62417866.462 : Return status = 0
19ec-1c88:62417866.525 : => IoObject::IoLockEnd
19ec-1c88:62417866.620 : <= IoObject::IoLockEnd
19ec-1c88:62417866.671 : <= GetADFStatus ret = 1
19ec-1c88:62420092.998 : => TerminateDriver
19ec-1c88:62420093.198 : => CAsicIO::~CAsicIO,pStage=199298120
19ec-1c88:62420093.273 : => CNT96226::Close
19ec-1c88:62420097.430 : <= CNT96226::Close ret = 1
19ec-1c88:62420097.510 : <= CAsicIO::~CAsicIO
19ec-1c88:62420097.572 : => IoObject::IoLockEnd
19ec-1c88:62420097.625 : <= IoObject::IoLockEnd
19ec-1c88:62420097.678 : => IoObject::TerminateDevice
19ec-1c88:62420097.732 : => IoObject::IoLockEnd
19ec-1c88:62420097.780 : <= IoObject::IoLockEnd
19ec-1c88:62420097.884 : <= IoObject::TerminateDevice
19ec-1c88:62420098.127 : <= TerminateDriver ret = 1
19ec-1c88:62463044.857 : ============Debug Start==========
19ec-1c88:62463045.172 : Date : 2020/4/30 14:36:27
19ec-1c88:62463045.254 : Process ID : 19ec
19ec-1c88:62463045.682 : Windows : Version 10.0 build 18363 
19ec-1c88:62463046.145 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:62463046.209 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62463046.272 : MemoryStatus.ullAvailPhys : 1748013056
19ec-1c88:62463046.334 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62463046.400 : MemoryStatus.ullAvailPageFile : 3011940352
19ec-1c88:62463046.462 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62463046.523 : MemoryStatus.ullAvailVirtual : 1714479104
19ec-1c88:62463046.583 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62463046.689 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62463046.752 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62463047.003 : CPU Count : 4
19ec-1c88:62463047.051 : CPU Frequency : 100.000 Mhz
19ec-1c88:62463051.843 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62463051.976 : => InitializeDriver
19ec-1c88:62463052.259 : <= InitializeDriver ret = 1
19ec-1c88:62463052.317 : => InitializeScanner
19ec-1c88:62463052.398 : => CAsicIO::GetDeviceList
19ec-1c88:62463052.697 : => CNT96226::CNT96226
19ec-1c88:62463052.759 : => CNT96226::Open
19ec-1c88:62463074.727 : <= CNT96226::Open ret = 1
19ec-1c88:62463074.833 : => CNT96226::Initialize
19ec-1c88:62463075.026 : <= CNT96226::Initialize ret = 1
19ec-1c88:62463075.083 : <= CNT96226::CNT96226
19ec-1c88:62463075.137 : => CNT96226::EnumAvailableDevice
19ec-1c88:62463080.738 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62463080.815 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62463080.872 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62466709.257 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62466709.541 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62466715.338 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62466715.457 : => IoObject::GetLockName
19ec-1c88:62466715.517 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62466715.585 : <= IoObject::GetLockName
19ec-1c88:62466716.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:62466716.138 : iCmd = 3, nBytes = 2
19ec-1c88:62467079.349 : 0000 : 06 38 
19ec-1c88:62467079.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62467079.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:62467079.622 : iCmd = 4, nBytes = 2
19ec-1c88:62467358.114 : 0000 : 07 07 
19ec-1c88:62467358.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62467358.331 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62467358.418 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62467358.485 : IO Send command 10 bytes
19ec-1c88:62467358.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:62467358.592 : iCmd = 0, nBytes = 10
19ec-1c88:62467358.694 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62467535.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62467535.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:62467535.612 : iCmd = 0, nBytes = 165
19ec-1c88:62467666.449 : skip dump 37 bytes
19ec-1c88:62467666.655 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62467666.791 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62467666.927 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62467667.058 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62467667.186 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62467667.313 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62467667.440 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62467667.568 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62467667.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62467667.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:62467667.746 : iCmd = 1, nBytes = 4
19ec-1c88:62467798.629 : 0000 : 00 00 00 00 
19ec-1c88:62467798.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62467798.811 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62467799.102 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62467799.170 : IO Send command 10 bytes
19ec-1c88:62467799.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:62467799.286 : iCmd = 0, nBytes = 10
19ec-1c88:62467799.381 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62468107.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62468108.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:62468108.173 : iCmd = 0, nBytes = 128
19ec-1c88:62468250.274 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468250.488 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468250.631 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62468250.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62468250.895 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62468251.019 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468251.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468251.263 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468251.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62468251.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:62468251.453 : iCmd = 1, nBytes = 4
19ec-1c88:62468416.977 : 0000 : 00 00 00 00 
19ec-1c88:62468417.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62468417.126 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62468417.292 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62468417.365 : => CNT96226::Close
19ec-1c88:62468421.239 : <= CNT96226::Close ret = 1
19ec-1c88:62468421.313 : <= CNT96226::~CNT96226
19ec-1c88:62468421.402 : <= CAsicIO::GetDeviceList
19ec-1c88:62468421.933 : => IoObject::SetTimeout
19ec-1c88:62468422.068 : Timeout--> In = 0 Out = 0
19ec-1c88:62468422.125 : <= IoObject::SetTimeout
19ec-1c88:62468422.193 : => CAsicIO::CAsicIO
19ec-1c88:62468422.262 : => CNT96226::CNT96226
19ec-1c88:62468422.317 : => CNT96226::Open
19ec-1c88:62468446.442 : <= CNT96226::Open ret = 1
19ec-1c88:62468446.547 : => CNT96226::Initialize
19ec-1c88:62468446.733 : <= CNT96226::Initialize ret = 1
19ec-1c88:62468446.799 : <= CNT96226::CNT96226
19ec-1c88:62468446.850 : <= CAsicIO::CAsicIO
19ec-1c88:62468446.905 : => CAsicIO::InitializeDevice
19ec-1c88:62468446.971 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62468452.864 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62468452.986 : => IoObject::GetLockName
19ec-1c88:62468453.043 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62468453.108 : <= IoObject::GetLockName
19ec-1c88:62468453.614 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62468453.681 : IO Send command 10 bytes
19ec-1c88:62468453.734 : => CNT96226::VenderCmd_SetData
19ec-1c88:62468453.791 : iCmd = 0, nBytes = 10
19ec-1c88:62468453.895 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62468792.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62468792.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:62468792.476 : iCmd = 0, nBytes = 128
19ec-1c88:62468930.686 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468930.875 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468931.026 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62468931.170 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62468931.306 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62468931.434 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468931.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468931.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62468931.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62468931.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:62468931.879 : iCmd = 1, nBytes = 4
19ec-1c88:62469038.954 : 0000 : 00 00 00 00 
19ec-1c88:62469039.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62469039.104 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62469039.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:62469039.222 : iCmd = 3, nBytes = 2
19ec-1c88:62469376.663 : 0000 : 06 38 
19ec-1c88:62469376.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62469376.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:62469376.932 : iCmd = 4, nBytes = 2
19ec-1c88:62469650.377 : 0000 : 07 07 
19ec-1c88:62469650.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62469650.620 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62469650.715 : => IoObject::InitializeDevice
19ec-1c88:62469650.840 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62469651.433 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62469651.500 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62469652.184 : => FindScanner
19ec-1c88:62469652.240 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62469652.303 : <= FindScanner ret = 1
19ec-1c88:62469652.361 : => IoObject::IoLockStart
19ec-1c88:62469652.461 : => CAsicIO::CheckDevice
19ec-1c88:62469652.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:62469673.631 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62469673.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62469673.814 : <= IoObject::IoLockStart
19ec-1c88:62469673.875 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62469673.944 : IO Send command 10 bytes
19ec-1c88:62469674.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:62469674.105 : iCmd = 0, nBytes = 10
19ec-1c88:62469674.213 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62469843.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62469843.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:62469843.858 : IO total need to receive data 5 bytes
19ec-1c88:62469843.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:62469843.989 : iCmd = 0, nBytes = 5
19ec-1c88:62469989.992 : 0000 : 06 00 02 02 ab 
19ec-1c88:62469990.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62469990.167 : System total receive data 5 bytes
19ec-1c88:62469990.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:62469990.291 : iCmd = 1, nBytes = 4
19ec-1c88:62470114.235 : 0000 : 00 00 00 00 
19ec-1c88:62470114.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62470114.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62470114.513 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62470114.575 : IO Send command 10 bytes
19ec-1c88:62470114.662 : => CNT96226::VenderCmd_SetData
19ec-1c88:62470114.720 : iCmd = 0, nBytes = 10
19ec-1c88:62470114.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62470272.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62470272.822 : System send command 10 bytes + data 0 bytes
19ec-1c88:62470272.905 : IO total need to receive data 165 bytes
19ec-1c88:62470272.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:62470273.034 : iCmd = 0, nBytes = 165
19ec-1c88:62470412.716 : skip dump 37 bytes
19ec-1c88:62470412.918 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62470413.060 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62470413.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62470413.327 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62470413.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62470413.587 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62470413.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62470413.837 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62470413.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62470413.962 : System total receive data 165 bytes
19ec-1c88:62470414.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:62470414.075 : iCmd = 1, nBytes = 4
19ec-1c88:62470570.606 : 0000 : 00 00 00 00 
19ec-1c88:62470570.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62470570.823 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62470571.020 : Dump Inquiry
19ec-1c88:62470571.143 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62470571.277 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62470571.406 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62470571.540 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62470571.666 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62470571.795 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62470571.919 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62470572.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62470572.175 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62470572.304 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62470572.393 : 00a0 : 00 00 00 00 00 
19ec-1c88:62470572.466 : => ReadNVMDataInternal
19ec-1c88:62470572.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62470572.723 : IO Send command 10 bytes
19ec-1c88:62470572.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:62470572.874 : iCmd = 0, nBytes = 10
19ec-1c88:62470572.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62470883.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62470883.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:62470883.945 : IO total need to receive data 128 bytes
19ec-1c88:62470884.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:62470884.063 : iCmd = 0, nBytes = 128
19ec-1c88:62471018.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471018.805 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471018.946 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62471019.082 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62471019.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62471019.339 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471019.465 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471019.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471019.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62471019.723 : System total receive data 128 bytes
19ec-1c88:62471019.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:62471019.839 : iCmd = 1, nBytes = 4
19ec-1c88:62471126.601 : 0000 : 00 00 00 00 
19ec-1c88:62471126.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62471126.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62471126.859 : NVMData.PadScanCount = 0
19ec-1c88:62471126.916 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62471126.975 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62471127.032 : NVMData.FlatbedScanCount = 0
19ec-1c88:62471127.090 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62471127.143 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62471127.195 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62471127.251 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62471127.308 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62471127.359 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62471127.412 : NVMData.BornMonth = 0
19ec-1c88:62471127.462 : NVMData.BornDay = 0
19ec-1c88:62471127.510 : NVMData.BornYear = 0
19ec-1c88:62471127.560 : NVMData.FirstScanMonth = 4
19ec-1c88:62471127.612 : NVMData.FirstScanDay = 30
19ec-1c88:62471127.665 : NVMData.FirstScanYear = 2020
19ec-1c88:62471127.720 : NVMData.VerticalMagnification = 0
19ec-1c88:62471127.776 : NVMData.HorizontalMagnification = 0
19ec-1c88:62471127.830 : NVMData.PowerSavingTime = 15
19ec-1c88:62471127.888 : NVMData.SN = A094165189010062
19ec-1c88:62471127.937 : NVMData.AutoFeed = 0
19ec-1c88:62471127.986 : NVMData.CCDType = 0
19ec-1c88:62471128.035 : NVMData.ScanSpeed = 0
19ec-1c88:62471128.083 : NVMData.RollerCount = 0
19ec-1c88:62471128.134 : NVMData.MultifeedCount = 0
19ec-1c88:62471128.184 : NVMData.JamCount = 0
19ec-1c88:62471128.231 : NVMData.IdentifyInfo = 
19ec-1c88:62471128.280 : NVMData.FormalName = 
19ec-1c88:62471128.466 : NVMData.ReservedB = 0
19ec-1c88:62471128.517 : NVMData.FunctionCode = 0
19ec-1c88:62471128.568 : NVMData.PreFeed = 0
19ec-1c88:62471128.615 : NVMData.PreFeedTime = 0
19ec-1c88:62471128.664 : NVMData.ButtonNumber = 0
19ec-1c88:62471128.714 : NVMData.PowerOffTime = 0
19ec-1c88:62471128.764 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62471128.844 : => IoObject::IoLockEnd
19ec-1c88:62471128.936 : <= IoObject::IoLockEnd
19ec-1c88:62471128.986 : <= InitializeScanner ret = 1
19ec-1c88:62471129.051 : => GetLogicalScannerAbilityEx
19ec-1c88:62471129.109 : => IoObject::IoLockStart
19ec-1c88:62471129.199 : => CAsicIO::CheckDevice
19ec-1c88:62471129.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:62471141.984 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62471142.131 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62471142.188 : <= IoObject::IoLockStart
19ec-1c88:62471142.484 : => IoObject::IoLockEnd
19ec-1c88:62471142.572 : <= IoObject::IoLockEnd
19ec-1c88:62471142.684 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62471142.757 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62471338.464 : => ReadNVMData
19ec-1c88:62471338.642 : => IoObject::IoLockStart
19ec-1c88:62471338.776 : => CAsicIO::CheckDevice
19ec-1c88:62471338.834 : => CNT96226::ConnectIsAvailable
19ec-1c88:62471355.317 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62471355.426 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62471355.484 : <= IoObject::IoLockStart
19ec-1c88:62471355.549 : => ReadNVMDataInternal
19ec-1c88:62471355.612 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62471355.680 : IO Send command 10 bytes
19ec-1c88:62471355.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:62471355.862 : iCmd = 0, nBytes = 10
19ec-1c88:62471355.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62471672.314 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62471672.505 : System send command 10 bytes + data 0 bytes
19ec-1c88:62471672.577 : IO total need to receive data 128 bytes
19ec-1c88:62471672.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:62471672.699 : iCmd = 0, nBytes = 128
19ec-1c88:62471811.736 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471811.968 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471812.118 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62471812.256 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62471812.389 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62471812.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471812.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471812.775 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62471812.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62471812.909 : System total receive data 128 bytes
19ec-1c88:62471812.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:62471813.033 : iCmd = 1, nBytes = 4
19ec-1c88:62471950.068 : 0000 : 00 00 00 00 
19ec-1c88:62471950.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62471950.346 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62471950.419 : NVMData.PadScanCount = 0
19ec-1c88:62471950.481 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62471950.538 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62471950.596 : NVMData.FlatbedScanCount = 0
19ec-1c88:62471950.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62471950.710 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62471950.767 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62471950.824 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62471950.881 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62471950.935 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62471950.992 : NVMData.BornMonth = 0
19ec-1c88:62471951.041 : NVMData.BornDay = 0
19ec-1c88:62471951.093 : NVMData.BornYear = 0
19ec-1c88:62471951.145 : NVMData.FirstScanMonth = 4
19ec-1c88:62471951.200 : NVMData.FirstScanDay = 30
19ec-1c88:62471951.260 : NVMData.FirstScanYear = 2020
19ec-1c88:62471951.488 : NVMData.VerticalMagnification = 0
19ec-1c88:62471951.551 : NVMData.HorizontalMagnification = 0
19ec-1c88:62471951.608 : NVMData.PowerSavingTime = 15
19ec-1c88:62471951.664 : NVMData.SN = A094165189010062
19ec-1c88:62471951.717 : NVMData.AutoFeed = 0
19ec-1c88:62471951.771 : NVMData.CCDType = 0
19ec-1c88:62471951.818 : NVMData.ScanSpeed = 0
19ec-1c88:62471951.868 : NVMData.RollerCount = 0
19ec-1c88:62471951.920 : NVMData.MultifeedCount = 0
19ec-1c88:62471951.972 : NVMData.JamCount = 0
19ec-1c88:62471952.024 : NVMData.IdentifyInfo = 
19ec-1c88:62471952.075 : NVMData.FormalName = 
19ec-1c88:62471952.126 : NVMData.ReservedB = 0
19ec-1c88:62471952.179 : NVMData.FunctionCode = 0
19ec-1c88:62471952.231 : NVMData.PreFeed = 0
19ec-1c88:62471952.279 : NVMData.PreFeedTime = 0
19ec-1c88:62471952.330 : NVMData.ButtonNumber = 0
19ec-1c88:62471952.381 : NVMData.PowerOffTime = 0
19ec-1c88:62471952.434 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62471952.499 : => IoObject::IoLockEnd
19ec-1c88:62471952.592 : <= IoObject::IoLockEnd
19ec-1c88:62471952.643 : <= ReadNVMData ret = 1
19ec-1c88:62472525.015 : => TerminateDriver
19ec-1c88:62472525.198 : => CAsicIO::~CAsicIO,pStage=232459336
19ec-1c88:62472525.276 : => CNT96226::Close
19ec-1c88:62472529.320 : <= CNT96226::Close ret = 1
19ec-1c88:62472529.401 : <= CAsicIO::~CAsicIO
19ec-1c88:62472529.462 : => IoObject::IoLockEnd
19ec-1c88:62472529.517 : <= IoObject::IoLockEnd
19ec-1c88:62472529.570 : => IoObject::TerminateDevice
19ec-1c88:62472529.629 : => IoObject::IoLockEnd
19ec-1c88:62472529.679 : <= IoObject::IoLockEnd
19ec-1c88:62472529.782 : <= IoObject::TerminateDevice
19ec-1c88:62472530.267 : <= TerminateDriver ret = 1
19ec-1c88:62475093.022 : ============Debug Start==========
19ec-1c88:62475093.313 : Date : 2020/4/30 14:36:27
19ec-1c88:62475093.399 : Process ID : 19ec
19ec-1c88:62475093.816 : Windows : Version 10.0 build 18363 
19ec-1c88:62475094.268 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:62475094.336 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62475094.406 : MemoryStatus.ullAvailPhys : 1745416192
19ec-1c88:62475094.467 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62475094.528 : MemoryStatus.ullAvailPageFile : 3008884736
19ec-1c88:62475094.592 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62475094.652 : MemoryStatus.ullAvailVirtual : 1714753536
19ec-1c88:62475094.717 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62475094.824 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62475094.884 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62475095.131 : CPU Count : 4
19ec-1c88:62475095.180 : CPU Frequency : 100.000 Mhz
19ec-1c88:62475099.506 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62475099.636 : => InitializeDriver
19ec-1c88:62475099.909 : <= InitializeDriver ret = 1
19ec-1c88:62477632.288 : => InitializeScanner
19ec-1c88:62477632.763 : => CAsicIO::GetDeviceList
19ec-1c88:62477633.205 : => CNT96226::CNT96226
19ec-1c88:62477633.267 : => CNT96226::Open
19ec-1c88:62477655.918 : <= CNT96226::Open ret = 1
19ec-1c88:62477656.028 : => CNT96226::Initialize
19ec-1c88:62477656.220 : <= CNT96226::Initialize ret = 1
19ec-1c88:62477656.283 : <= CNT96226::CNT96226
19ec-1c88:62477656.337 : => CNT96226::EnumAvailableDevice
19ec-1c88:62477661.722 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62477661.801 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62477661.862 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62481284.486 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62481284.794 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62481291.064 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62481291.182 : => IoObject::GetLockName
19ec-1c88:62481291.246 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62481291.316 : <= IoObject::GetLockName
19ec-1c88:62481291.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:62481291.998 : iCmd = 3, nBytes = 2
19ec-1c88:62481627.938 : 0000 : 06 38 
19ec-1c88:62481628.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62481628.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:62481628.239 : iCmd = 4, nBytes = 2
19ec-1c88:62481890.167 : 0000 : 07 07 
19ec-1c88:62481890.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62481890.409 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62481890.501 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62481890.567 : IO Send command 10 bytes
19ec-1c88:62481890.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:62481890.681 : iCmd = 0, nBytes = 10
19ec-1c88:62481890.790 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62482049.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62482049.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:62482049.794 : iCmd = 0, nBytes = 165
19ec-1c88:62482207.723 : skip dump 37 bytes
19ec-1c88:62482207.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62482208.193 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62482208.329 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62482208.466 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62482208.604 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62482208.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62482208.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482209.000 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482209.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62482209.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:62482209.183 : iCmd = 1, nBytes = 4
19ec-1c88:62482378.446 : 0000 : 00 00 00 00 
19ec-1c88:62482378.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62482378.644 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62482378.715 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62482378.789 : IO Send command 10 bytes
19ec-1c88:62482378.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:62482378.909 : iCmd = 0, nBytes = 10
19ec-1c88:62482379.019 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62482679.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62482680.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:62482680.125 : iCmd = 0, nBytes = 128
19ec-1c88:62482818.161 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482818.357 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482818.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62482818.644 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62482818.774 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62482818.903 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482819.030 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482819.163 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62482819.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62482819.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:62482819.355 : iCmd = 1, nBytes = 4
19ec-1c88:62482926.430 : 0000 : 00 00 00 00 
19ec-1c88:62482926.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62482926.614 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62482926.805 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62482926.881 : => CNT96226::Close
19ec-1c88:62482931.001 : <= CNT96226::Close ret = 1
19ec-1c88:62482931.081 : <= CNT96226::~CNT96226
19ec-1c88:62482931.167 : <= CAsicIO::GetDeviceList
19ec-1c88:62482931.574 : => IoObject::SetTimeout
19ec-1c88:62482931.724 : Timeout--> In = 0 Out = 0
19ec-1c88:62482931.784 : <= IoObject::SetTimeout
19ec-1c88:62482931.859 : => CAsicIO::CAsicIO
19ec-1c88:62482931.936 : => CNT96226::CNT96226
19ec-1c88:62482931.992 : => CNT96226::Open
19ec-1c88:62482954.785 : <= CNT96226::Open ret = 1
19ec-1c88:62482954.892 : => CNT96226::Initialize
19ec-1c88:62482955.092 : <= CNT96226::Initialize ret = 1
19ec-1c88:62482955.157 : <= CNT96226::CNT96226
19ec-1c88:62482955.210 : <= CAsicIO::CAsicIO
19ec-1c88:62482955.265 : => CAsicIO::InitializeDevice
19ec-1c88:62482955.333 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62482961.387 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62482961.505 : => IoObject::GetLockName
19ec-1c88:62482961.561 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62482961.625 : <= IoObject::GetLockName
19ec-1c88:62482962.134 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62482962.208 : IO Send command 10 bytes
19ec-1c88:62482962.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:62482962.319 : iCmd = 0, nBytes = 10
19ec-1c88:62482962.434 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62483258.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62483259.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:62483259.596 : iCmd = 0, nBytes = 128
19ec-1c88:62483394.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62483394.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62483394.590 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62483394.734 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62483394.865 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62483394.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62483395.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62483395.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62483395.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62483395.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:62483395.455 : iCmd = 1, nBytes = 4
19ec-1c88:62483517.941 : 0000 : 00 00 00 00 
19ec-1c88:62483518.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62483518.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62483518.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:62483518.222 : iCmd = 3, nBytes = 2
19ec-1c88:62483835.236 : 0000 : 06 38 
19ec-1c88:62483835.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62483835.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:62483835.543 : iCmd = 4, nBytes = 2
19ec-1c88:62484082.290 : 0000 : 07 07 
19ec-1c88:62484082.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62484082.623 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62484082.723 : => IoObject::InitializeDevice
19ec-1c88:62484082.832 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62484083.435 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62484083.512 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62484084.218 : => FindScanner
19ec-1c88:62484084.275 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62484084.348 : <= FindScanner ret = 1
19ec-1c88:62484084.409 : => IoObject::IoLockStart
19ec-1c88:62484084.512 : => CAsicIO::CheckDevice
19ec-1c88:62484084.570 : => CNT96226::ConnectIsAvailable
19ec-1c88:62484097.623 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62484097.720 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62484097.778 : <= IoObject::IoLockStart
19ec-1c88:62484097.835 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62484097.902 : IO Send command 10 bytes
19ec-1c88:62484097.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:62484098.046 : iCmd = 0, nBytes = 10
19ec-1c88:62484098.159 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62484236.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62484237.117 : System send command 10 bytes + data 0 bytes
19ec-1c88:62484237.187 : IO total need to receive data 5 bytes
19ec-1c88:62484237.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:62484237.308 : iCmd = 0, nBytes = 5
19ec-1c88:62484368.370 : 0000 : 06 00 02 02 ab 
19ec-1c88:62484368.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62484368.572 : System total receive data 5 bytes
19ec-1c88:62484368.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:62484368.701 : iCmd = 1, nBytes = 4
19ec-1c88:62484480.498 : 0000 : 00 00 00 00 
19ec-1c88:62484480.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62484480.766 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62484480.832 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62484480.904 : IO Send command 10 bytes
19ec-1c88:62484480.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:62484481.049 : iCmd = 0, nBytes = 10
19ec-1c88:62484481.152 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62484627.442 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62484627.609 : System send command 10 bytes + data 0 bytes
19ec-1c88:62484627.686 : IO total need to receive data 165 bytes
19ec-1c88:62484627.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:62484627.814 : iCmd = 0, nBytes = 165
19ec-1c88:62484743.439 : skip dump 37 bytes
19ec-1c88:62484743.679 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62484743.826 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62484743.966 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62484744.104 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62484744.232 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62484744.375 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62484744.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62484744.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62484744.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62484744.758 : System total receive data 165 bytes
19ec-1c88:62484744.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:62484744.878 : iCmd = 1, nBytes = 4
19ec-1c88:62484855.579 : 0000 : 00 00 00 00 
19ec-1c88:62484855.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62484855.856 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62484856.071 : Dump Inquiry
19ec-1c88:62484856.208 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62484856.351 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62484856.489 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62484856.627 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62484856.756 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62484856.892 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62484857.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62484857.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62484857.286 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62484857.419 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62484857.509 : 00a0 : 00 00 00 00 00 
19ec-1c88:62484857.580 : => ReadNVMDataInternal
19ec-1c88:62484857.763 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62484857.829 : IO Send command 10 bytes
19ec-1c88:62484857.917 : => CNT96226::VenderCmd_SetData
19ec-1c88:62484857.975 : iCmd = 0, nBytes = 10
19ec-1c88:62484858.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62485157.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62485157.444 : System send command 10 bytes + data 0 bytes
19ec-1c88:62485157.527 : IO total need to receive data 128 bytes
19ec-1c88:62485157.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:62485157.670 : iCmd = 0, nBytes = 128
19ec-1c88:62485273.130 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62485273.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62485273.469 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62485273.603 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62485273.733 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62485273.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62485273.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62485274.117 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62485274.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62485274.244 : System total receive data 128 bytes
19ec-1c88:62485274.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:62485274.362 : iCmd = 1, nBytes = 4
19ec-1c88:62485389.012 : 0000 : 00 00 00 00 
19ec-1c88:62485389.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62485389.269 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62485389.343 : NVMData.PadScanCount = 0
19ec-1c88:62485389.402 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62485389.459 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62485389.520 : NVMData.FlatbedScanCount = 0
19ec-1c88:62485389.577 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62485389.631 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62485389.689 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62485389.743 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62485389.800 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62485389.858 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62485389.917 : NVMData.BornMonth = 0
19ec-1c88:62485389.969 : NVMData.BornDay = 0
19ec-1c88:62485390.022 : NVMData.BornYear = 0
19ec-1c88:62485390.072 : NVMData.FirstScanMonth = 4
19ec-1c88:62485390.128 : NVMData.FirstScanDay = 30
19ec-1c88:62485390.184 : NVMData.FirstScanYear = 2020
19ec-1c88:62485390.239 : NVMData.VerticalMagnification = 0
19ec-1c88:62485390.294 : NVMData.HorizontalMagnification = 0
19ec-1c88:62485390.349 : NVMData.PowerSavingTime = 15
19ec-1c88:62485390.405 : NVMData.SN = A094165189010062
19ec-1c88:62485390.455 : NVMData.AutoFeed = 0
19ec-1c88:62485390.504 : NVMData.CCDType = 0
19ec-1c88:62485390.554 : NVMData.ScanSpeed = 0
19ec-1c88:62485390.604 : NVMData.RollerCount = 0
19ec-1c88:62485390.656 : NVMData.MultifeedCount = 0
19ec-1c88:62485390.705 : NVMData.JamCount = 0
19ec-1c88:62485390.755 : NVMData.IdentifyInfo = 
19ec-1c88:62485390.808 : NVMData.FormalName = 
19ec-1c88:62485390.965 : NVMData.ReservedB = 0
19ec-1c88:62485391.020 : NVMData.FunctionCode = 0
19ec-1c88:62485391.071 : NVMData.PreFeed = 0
19ec-1c88:62485391.127 : NVMData.PreFeedTime = 0
19ec-1c88:62485391.178 : NVMData.ButtonNumber = 0
19ec-1c88:62485391.232 : NVMData.PowerOffTime = 0
19ec-1c88:62485391.286 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62485391.364 : => IoObject::IoLockEnd
19ec-1c88:62485391.468 : <= IoObject::IoLockEnd
19ec-1c88:62485391.521 : <= InitializeScanner ret = 1
19ec-1c88:62486700.889 : => GetLogicalScannerAbility
19ec-1c88:62486701.078 : => IoObject::IoLockStart
19ec-1c88:62486701.207 : => CAsicIO::CheckDevice
19ec-1c88:62486701.268 : => CNT96226::ConnectIsAvailable
19ec-1c88:62486715.089 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62486715.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62486715.259 : <= IoObject::IoLockStart
19ec-1c88:62486715.321 : => IoObject::IoLockEnd
19ec-1c88:62486715.417 : <= IoObject::IoLockEnd
19ec-1c88:62486715.495 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62490557.194 : => GetLogicalScannerAbilityEx
19ec-1c88:62490557.405 : => IoObject::IoLockStart
19ec-1c88:62490557.557 : => CAsicIO::CheckDevice
19ec-1c88:62490557.619 : => CNT96226::ConnectIsAvailable
19ec-1c88:62490573.446 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62490573.572 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62490573.641 : <= IoObject::IoLockStart
19ec-1c88:62490573.707 : => IoObject::IoLockEnd
19ec-1c88:62490573.818 : <= IoObject::IoLockEnd
19ec-1c88:62490573.931 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62490574.008 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62498101.931 : => ReadNVMData
19ec-1c88:62498102.118 : => IoObject::IoLockStart
19ec-1c88:62498102.239 : => CAsicIO::CheckDevice
19ec-1c88:62498102.297 : => CNT96226::ConnectIsAvailable
19ec-1c88:62498120.989 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62498121.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62498121.188 : <= IoObject::IoLockStart
19ec-1c88:62498121.258 : => ReadNVMDataInternal
19ec-1c88:62498121.330 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62498121.400 : IO Send command 10 bytes
19ec-1c88:62498121.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:62498121.572 : iCmd = 0, nBytes = 10
19ec-1c88:62498121.689 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62498434.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62498434.139 : System send command 10 bytes + data 0 bytes
19ec-1c88:62498434.225 : IO total need to receive data 128 bytes
19ec-1c88:62498434.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:62498434.357 : iCmd = 0, nBytes = 128
19ec-1c88:62498568.915 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62498569.107 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62498569.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62498569.388 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62498569.523 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62498569.652 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62498569.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62498569.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62498569.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62498570.039 : System total receive data 128 bytes
19ec-1c88:62498570.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:62498570.159 : iCmd = 1, nBytes = 4
19ec-1c88:62498677.088 : 0000 : 00 00 00 00 
19ec-1c88:62498677.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62498677.327 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62498677.401 : NVMData.PadScanCount = 0
19ec-1c88:62498677.461 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62498677.520 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62498677.580 : NVMData.FlatbedScanCount = 0
19ec-1c88:62498677.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62498677.847 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62498677.907 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62498677.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62498678.019 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62498678.075 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62498678.133 : NVMData.BornMonth = 0
19ec-1c88:62498678.183 : NVMData.BornDay = 0
19ec-1c88:62498678.236 : NVMData.BornYear = 0
19ec-1c88:62498678.284 : NVMData.FirstScanMonth = 4
19ec-1c88:62498678.337 : NVMData.FirstScanDay = 30
19ec-1c88:62498678.394 : NVMData.FirstScanYear = 2020
19ec-1c88:62498678.449 : NVMData.VerticalMagnification = 0
19ec-1c88:62498678.504 : NVMData.HorizontalMagnification = 0
19ec-1c88:62498678.561 : NVMData.PowerSavingTime = 15
19ec-1c88:62498678.618 : NVMData.SN = A094165189010062
19ec-1c88:62498678.671 : NVMData.AutoFeed = 0
19ec-1c88:62498678.727 : NVMData.CCDType = 0
19ec-1c88:62498678.774 : NVMData.ScanSpeed = 0
19ec-1c88:62498678.826 : NVMData.RollerCount = 0
19ec-1c88:62498678.881 : NVMData.MultifeedCount = 0
19ec-1c88:62498678.934 : NVMData.JamCount = 0
19ec-1c88:62498678.986 : NVMData.IdentifyInfo = 
19ec-1c88:62498679.037 : NVMData.FormalName = 
19ec-1c88:62498679.087 : NVMData.ReservedB = 0
19ec-1c88:62498679.136 : NVMData.FunctionCode = 0
19ec-1c88:62498679.186 : NVMData.PreFeed = 0
19ec-1c88:62498679.235 : NVMData.PreFeedTime = 0
19ec-1c88:62498679.285 : NVMData.ButtonNumber = 0
19ec-1c88:62498679.335 : NVMData.PowerOffTime = 0
19ec-1c88:62498679.385 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62498679.446 : => IoObject::IoLockEnd
19ec-1c88:62498679.535 : <= IoObject::IoLockEnd
19ec-1c88:62498679.584 : <= ReadNVMData ret = 1
19ec-1c88:62508989.585 : => GetADFStatus
19ec-1c88:62508990.026 : => IoObject::IoLockStart
19ec-1c88:62508990.168 : => CAsicIO::CheckDevice
19ec-1c88:62508990.231 : => CNT96226::ConnectIsAvailable
19ec-1c88:62509012.746 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62509012.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62509012.927 : <= IoObject::IoLockStart
19ec-1c88:62509012.990 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62509013.057 : IO Send command 10 bytes
19ec-1c88:62509013.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:62509013.255 : iCmd = 0, nBytes = 10
19ec-1c88:62509013.360 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62509203.374 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62509203.507 : System send command 10 bytes + data 0 bytes
19ec-1c88:62509203.580 : IO total need to receive data 2 bytes
19ec-1c88:62509203.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:62509203.702 : iCmd = 0, nBytes = 2
19ec-1c88:62509332.322 : 0000 : 00 00 
19ec-1c88:62509332.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62509332.501 : System total receive data 2 bytes
19ec-1c88:62509332.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:62509332.618 : iCmd = 1, nBytes = 4
19ec-1c88:62509436.793 : 0000 : 00 00 00 00 
19ec-1c88:62509436.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62509437.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62509437.082 : Return status = 0
19ec-1c88:62509437.145 : => IoObject::IoLockEnd
19ec-1c88:62509437.238 : <= IoObject::IoLockEnd
19ec-1c88:62509437.291 : <= GetADFStatus ret = 1
19ec-1c88:62512223.020 : => GetADFStatus
19ec-1c88:62512223.223 : => IoObject::IoLockStart
19ec-1c88:62512223.362 : => CAsicIO::CheckDevice
19ec-1c88:62512223.419 : => CNT96226::ConnectIsAvailable
19ec-1c88:62512239.811 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62512239.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62512239.976 : <= IoObject::IoLockStart
19ec-1c88:62512240.042 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62512240.111 : IO Send command 10 bytes
19ec-1c88:62512240.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:62512240.301 : iCmd = 0, nBytes = 10
19ec-1c88:62512240.416 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62512560.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62512561.025 : System send command 10 bytes + data 0 bytes
19ec-1c88:62512561.239 : IO total need to receive data 2 bytes
19ec-1c88:62512561.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:62512561.381 : iCmd = 0, nBytes = 2
19ec-1c88:62512672.846 : 0000 : 00 00 
19ec-1c88:62512672.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62512672.996 : System total receive data 2 bytes
19ec-1c88:62512673.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:62512673.116 : iCmd = 1, nBytes = 4
19ec-1c88:62512784.942 : 0000 : 00 00 00 00 
19ec-1c88:62512785.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62512785.183 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62512785.260 : Return status = 0
19ec-1c88:62512785.330 : => IoObject::IoLockEnd
19ec-1c88:62512785.427 : <= IoObject::IoLockEnd
19ec-1c88:62512785.481 : <= GetADFStatus ret = 1
19ec-1c88:62515422.110 : => TerminateDriver
19ec-1c88:62515422.297 : => CAsicIO::~CAsicIO,pStage=234687560
19ec-1c88:62515422.372 : => CNT96226::Close
19ec-1c88:62515426.178 : <= CNT96226::Close ret = 1
19ec-1c88:62515426.258 : <= CAsicIO::~CAsicIO
19ec-1c88:62515426.317 : => IoObject::IoLockEnd
19ec-1c88:62515426.370 : <= IoObject::IoLockEnd
19ec-1c88:62515426.429 : => IoObject::TerminateDevice
19ec-1c88:62515426.486 : => IoObject::IoLockEnd
19ec-1c88:62515426.535 : <= IoObject::IoLockEnd
19ec-1c88:62515426.637 : <= IoObject::TerminateDevice
19ec-1c88:62515426.879 : <= TerminateDriver ret = 1
19ec-1c88:62558829.443 : ============Debug Start==========
19ec-1c88:62558829.706 : Date : 2020/4/30 14:36:30
19ec-1c88:62558829.783 : Process ID : 19ec
19ec-1c88:62558830.177 : Windows : Version 10.0 build 18363 
19ec-1c88:62558830.622 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62558830.685 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62558830.751 : MemoryStatus.ullAvailPhys : 1780142080
19ec-1c88:62558830.809 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62558830.873 : MemoryStatus.ullAvailPageFile : 3062751232
19ec-1c88:62558830.934 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62558830.990 : MemoryStatus.ullAvailVirtual : 1714491392
19ec-1c88:62558831.051 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62558831.150 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62558831.208 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62558831.444 : CPU Count : 4
19ec-1c88:62558831.490 : CPU Frequency : 100.000 Mhz
19ec-1c88:62558835.664 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62558835.787 : => InitializeDriver
19ec-1c88:62558836.055 : <= InitializeDriver ret = 1
19ec-1c88:62558836.111 : => InitializeScanner
19ec-1c88:62558836.187 : => CAsicIO::GetDeviceList
19ec-1c88:62558836.476 : => CNT96226::CNT96226
19ec-1c88:62558836.531 : => CNT96226::Open
19ec-1c88:62558860.424 : <= CNT96226::Open ret = 1
19ec-1c88:62558860.528 : => CNT96226::Initialize
19ec-1c88:62558860.711 : <= CNT96226::Initialize ret = 1
19ec-1c88:62558860.774 : <= CNT96226::CNT96226
19ec-1c88:62558860.827 : => CNT96226::EnumAvailableDevice
19ec-1c88:62558866.184 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62558866.264 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62558866.320 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62562557.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62562557.509 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62562563.412 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62562563.516 : => IoObject::GetLockName
19ec-1c88:62562563.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62562563.641 : <= IoObject::GetLockName
19ec-1c88:62562564.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:62562564.188 : iCmd = 3, nBytes = 2
19ec-1c88:62562951.332 : 0000 : 06 38 
19ec-1c88:62562951.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62562951.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:62562951.615 : iCmd = 4, nBytes = 2
19ec-1c88:62563255.369 : 0000 : 07 07 
19ec-1c88:62563255.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62563255.579 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62563255.676 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62563255.743 : IO Send command 10 bytes
19ec-1c88:62563255.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:62563255.853 : iCmd = 0, nBytes = 10
19ec-1c88:62563255.954 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62563465.087 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62563465.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:62563465.250 : iCmd = 0, nBytes = 165
19ec-1c88:62563664.671 : skip dump 37 bytes
19ec-1c88:62563664.868 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62563665.005 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62563665.143 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62563665.274 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62563665.409 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62563665.539 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62563665.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62563665.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62563665.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62563665.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:62563665.958 : iCmd = 1, nBytes = 4
19ec-1c88:62563799.366 : 0000 : 00 00 00 00 
19ec-1c88:62563799.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62563799.552 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62563799.618 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62563799.687 : IO Send command 10 bytes
19ec-1c88:62563799.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:62563799.792 : iCmd = 0, nBytes = 10
19ec-1c88:62563799.895 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62564152.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62564152.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:62564152.790 : iCmd = 0, nBytes = 128
19ec-1c88:62564350.459 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62564350.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62564350.814 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62564350.954 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62564351.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62564351.218 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62564351.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62564351.474 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62564351.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62564351.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:62564351.670 : iCmd = 1, nBytes = 4
19ec-1c88:62564559.379 : 0000 : 00 00 00 00 
19ec-1c88:62564559.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62564559.544 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62564559.716 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62564559.790 : => CNT96226::Close
19ec-1c88:62564563.466 : <= CNT96226::Close ret = 1
19ec-1c88:62564563.542 : <= CNT96226::~CNT96226
19ec-1c88:62564563.627 : <= CAsicIO::GetDeviceList
19ec-1c88:62564564.047 : => IoObject::SetTimeout
19ec-1c88:62564564.173 : Timeout--> In = 0 Out = 0
19ec-1c88:62564564.230 : <= IoObject::SetTimeout
19ec-1c88:62564564.302 : => CAsicIO::CAsicIO
19ec-1c88:62564564.372 : => CNT96226::CNT96226
19ec-1c88:62564564.425 : => CNT96226::Open
19ec-1c88:62564587.820 : <= CNT96226::Open ret = 1
19ec-1c88:62564587.932 : => CNT96226::Initialize
19ec-1c88:62564588.127 : <= CNT96226::Initialize ret = 1
19ec-1c88:62564588.187 : <= CNT96226::CNT96226
19ec-1c88:62564588.245 : <= CAsicIO::CAsicIO
19ec-1c88:62564588.304 : => CAsicIO::InitializeDevice
19ec-1c88:62564588.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62564594.270 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62564594.401 : => IoObject::GetLockName
19ec-1c88:62564594.461 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62564594.524 : <= IoObject::GetLockName
19ec-1c88:62564595.004 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62564595.078 : IO Send command 10 bytes
19ec-1c88:62564595.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:62564595.179 : iCmd = 0, nBytes = 10
19ec-1c88:62564595.288 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62564934.460 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62564934.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:62564934.653 : iCmd = 0, nBytes = 128
19ec-1c88:62565129.647 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62565129.809 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62565129.947 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62565130.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62565130.207 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62565130.332 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62565130.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62565130.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62565130.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62565130.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:62565130.754 : iCmd = 1, nBytes = 4
19ec-1c88:62565269.005 : 0000 : 00 00 00 00 
19ec-1c88:62565269.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62565269.212 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62565269.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:62565269.329 : iCmd = 3, nBytes = 2
19ec-1c88:62565652.094 : 0000 : 06 38 
19ec-1c88:62565652.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62565652.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:62565652.340 : iCmd = 4, nBytes = 2
19ec-1c88:62565958.845 : 0000 : 07 07 
19ec-1c88:62565958.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62565959.101 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62565959.195 : => IoObject::InitializeDevice
19ec-1c88:62565959.314 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62565959.944 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62565960.015 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62565960.768 : => FindScanner
19ec-1c88:62565960.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62565960.890 : <= FindScanner ret = 1
19ec-1c88:62565960.947 : => IoObject::IoLockStart
19ec-1c88:62565961.049 : => CAsicIO::CheckDevice
19ec-1c88:62565961.100 : => CNT96226::ConnectIsAvailable
19ec-1c88:62565985.905 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62565985.998 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62565986.051 : <= IoObject::IoLockStart
19ec-1c88:62565986.110 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62565986.174 : IO Send command 10 bytes
19ec-1c88:62565986.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:62565986.309 : iCmd = 0, nBytes = 10
19ec-1c88:62565986.413 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62566181.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62566181.855 : System send command 10 bytes + data 0 bytes
19ec-1c88:62566181.926 : IO total need to receive data 5 bytes
19ec-1c88:62566181.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:62566182.038 : iCmd = 0, nBytes = 5
19ec-1c88:62566320.799 : 0000 : 06 00 02 02 ab 
19ec-1c88:62566320.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62566320.952 : System total receive data 5 bytes
19ec-1c88:62566321.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:62566321.065 : iCmd = 1, nBytes = 4
19ec-1c88:62566508.048 : 0000 : 00 00 00 00 
19ec-1c88:62566508.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62566508.283 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62566508.341 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62566508.407 : IO Send command 10 bytes
19ec-1c88:62566508.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:62566508.556 : iCmd = 0, nBytes = 10
19ec-1c88:62566508.660 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62566703.133 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62566703.261 : System send command 10 bytes + data 0 bytes
19ec-1c88:62566703.330 : IO total need to receive data 165 bytes
19ec-1c88:62566703.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:62566703.446 : iCmd = 0, nBytes = 165
19ec-1c88:62566867.574 : skip dump 37 bytes
19ec-1c88:62566867.765 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62566867.904 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62566868.037 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62566868.171 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62566868.298 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62566868.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62566868.551 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62566868.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62566868.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62566868.799 : System total receive data 165 bytes
19ec-1c88:62566868.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:62566868.910 : iCmd = 1, nBytes = 4
19ec-1c88:62567072.170 : 0000 : 00 00 00 00 
19ec-1c88:62567072.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62567072.411 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62567072.637 : Dump Inquiry
19ec-1c88:62567072.775 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62567073.142 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62567073.278 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62567073.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62567073.535 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62567073.668 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62567073.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567073.921 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567074.053 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62567074.177 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62567074.263 : 00a0 : 00 00 00 00 00 
19ec-1c88:62567074.337 : => ReadNVMDataInternal
19ec-1c88:62567074.545 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62567074.612 : IO Send command 10 bytes
19ec-1c88:62567074.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:62567074.754 : iCmd = 0, nBytes = 10
19ec-1c88:62567074.855 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62567402.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62567402.501 : System send command 10 bytes + data 0 bytes
19ec-1c88:62567402.568 : IO total need to receive data 128 bytes
19ec-1c88:62567402.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:62567402.682 : iCmd = 0, nBytes = 128
19ec-1c88:62567600.697 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567600.885 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567601.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62567601.160 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62567601.288 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62567601.413 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567601.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567601.660 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62567601.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62567601.785 : System total receive data 128 bytes
19ec-1c88:62567601.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:62567601.894 : iCmd = 1, nBytes = 4
19ec-1c88:62567756.733 : 0000 : 00 00 00 00 
19ec-1c88:62567756.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62567756.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62567757.062 : NVMData.PadScanCount = 0
19ec-1c88:62567757.116 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62567757.173 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62567757.229 : NVMData.FlatbedScanCount = 0
19ec-1c88:62567757.293 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62567757.344 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62567757.398 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62567757.450 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62567757.505 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62567757.557 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62567757.610 : NVMData.BornMonth = 0
19ec-1c88:62567757.658 : NVMData.BornDay = 0
19ec-1c88:62567757.709 : NVMData.BornYear = 0
19ec-1c88:62567757.756 : NVMData.FirstScanMonth = 4
19ec-1c88:62567757.806 : NVMData.FirstScanDay = 30
19ec-1c88:62567757.860 : NVMData.FirstScanYear = 2020
19ec-1c88:62567757.912 : NVMData.VerticalMagnification = 0
19ec-1c88:62567757.968 : NVMData.HorizontalMagnification = 0
19ec-1c88:62567758.021 : NVMData.PowerSavingTime = 15
19ec-1c88:62567758.075 : NVMData.SN = A094165189010062
19ec-1c88:62567758.125 : NVMData.AutoFeed = 0
19ec-1c88:62567758.172 : NVMData.CCDType = 0
19ec-1c88:62567758.220 : NVMData.ScanSpeed = 0
19ec-1c88:62567758.268 : NVMData.RollerCount = 0
19ec-1c88:62567758.317 : NVMData.MultifeedCount = 0
19ec-1c88:62567758.368 : NVMData.JamCount = 0
19ec-1c88:62567758.414 : NVMData.IdentifyInfo = 
19ec-1c88:62567758.463 : NVMData.FormalName = 
19ec-1c88:62567758.687 : NVMData.ReservedB = 0
19ec-1c88:62567758.744 : NVMData.FunctionCode = 0
19ec-1c88:62567758.797 : NVMData.PreFeed = 0
19ec-1c88:62567758.847 : NVMData.PreFeedTime = 0
19ec-1c88:62567758.894 : NVMData.ButtonNumber = 0
19ec-1c88:62567758.946 : NVMData.PowerOffTime = 0
19ec-1c88:62567758.996 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62567759.064 : => IoObject::IoLockEnd
19ec-1c88:62567759.152 : <= IoObject::IoLockEnd
19ec-1c88:62567759.205 : <= InitializeScanner ret = 1
19ec-1c88:62567759.268 : => GetLogicalScannerAbilityEx
19ec-1c88:62567759.326 : => IoObject::IoLockStart
19ec-1c88:62567759.426 : => CAsicIO::CheckDevice
19ec-1c88:62567759.477 : => CNT96226::ConnectIsAvailable
19ec-1c88:62567779.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62567779.316 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62567779.375 : <= IoObject::IoLockStart
19ec-1c88:62567779.432 : => IoObject::IoLockEnd
19ec-1c88:62567779.537 : <= IoObject::IoLockEnd
19ec-1c88:62567779.662 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62567779.738 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62567948.773 : => ReadNVMData
19ec-1c88:62567948.893 : => IoObject::IoLockStart
19ec-1c88:62567949.004 : => CAsicIO::CheckDevice
19ec-1c88:62567949.056 : => CNT96226::ConnectIsAvailable
19ec-1c88:62567973.853 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62567974.207 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62567974.266 : <= IoObject::IoLockStart
19ec-1c88:62567974.325 : => ReadNVMDataInternal
19ec-1c88:62567974.380 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62567974.442 : IO Send command 10 bytes
19ec-1c88:62567974.544 : => CNT96226::VenderCmd_SetData
19ec-1c88:62567974.598 : iCmd = 0, nBytes = 10
19ec-1c88:62567974.703 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62568328.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62568329.043 : System send command 10 bytes + data 0 bytes
19ec-1c88:62568329.112 : IO total need to receive data 128 bytes
19ec-1c88:62568329.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:62568329.226 : iCmd = 0, nBytes = 128
19ec-1c88:62568537.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62568537.605 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62568537.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62568537.877 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62568538.005 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62568538.130 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62568538.252 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62568538.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62568538.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62568538.499 : System total receive data 128 bytes
19ec-1c88:62568538.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:62568538.611 : iCmd = 1, nBytes = 4
19ec-1c88:62568693.870 : 0000 : 00 00 00 00 
19ec-1c88:62568693.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62568694.098 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62568694.160 : NVMData.PadScanCount = 0
19ec-1c88:62568694.214 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62568694.269 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62568694.324 : NVMData.FlatbedScanCount = 0
19ec-1c88:62568694.377 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62568694.430 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62568694.481 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62568694.539 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62568694.594 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62568694.647 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62568694.703 : NVMData.BornMonth = 0
19ec-1c88:62568694.751 : NVMData.BornDay = 0
19ec-1c88:62568694.801 : NVMData.BornYear = 0
19ec-1c88:62568694.848 : NVMData.FirstScanMonth = 4
19ec-1c88:62568694.901 : NVMData.FirstScanDay = 30
19ec-1c88:62568694.954 : NVMData.FirstScanYear = 2020
19ec-1c88:62568695.146 : NVMData.VerticalMagnification = 0
19ec-1c88:62568695.203 : NVMData.HorizontalMagnification = 0
19ec-1c88:62568695.261 : NVMData.PowerSavingTime = 15
19ec-1c88:62568695.312 : NVMData.SN = A094165189010062
19ec-1c88:62568695.362 : NVMData.AutoFeed = 0
19ec-1c88:62568695.410 : NVMData.CCDType = 0
19ec-1c88:62568695.456 : NVMData.ScanSpeed = 0
19ec-1c88:62568695.503 : NVMData.RollerCount = 0
19ec-1c88:62568695.555 : NVMData.MultifeedCount = 0
19ec-1c88:62568695.605 : NVMData.JamCount = 0
19ec-1c88:62568695.655 : NVMData.IdentifyInfo = 
19ec-1c88:62568695.705 : NVMData.FormalName = 
19ec-1c88:62568695.752 : NVMData.ReservedB = 0
19ec-1c88:62568695.801 : NVMData.FunctionCode = 0
19ec-1c88:62568695.850 : NVMData.PreFeed = 0
19ec-1c88:62568695.895 : NVMData.PreFeedTime = 0
19ec-1c88:62568695.943 : NVMData.ButtonNumber = 0
19ec-1c88:62568695.989 : NVMData.PowerOffTime = 0
19ec-1c88:62568696.039 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62568696.098 : => IoObject::IoLockEnd
19ec-1c88:62568696.183 : <= IoObject::IoLockEnd
19ec-1c88:62568696.232 : <= ReadNVMData ret = 1
19ec-1c88:62571227.545 : ============Debug Start==========
19ec-1c88:62571227.835 : Date : 2020/4/30 14:36:31
19ec-1c88:62571227.914 : Process ID : 19ec
19ec-1c88:62571228.348 : Windows : Version 10.0 build 18363 
19ec-1c88:62571228.796 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62571228.862 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62571228.926 : MemoryStatus.ullAvailPhys : 1780137984
19ec-1c88:62571228.983 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62571229.047 : MemoryStatus.ullAvailPageFile : 3062194176
19ec-1c88:62571229.109 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62571229.169 : MemoryStatus.ullAvailVirtual : 1714524160
19ec-1c88:62571229.232 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62571229.339 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62571229.399 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62571229.646 : CPU Count : 4
19ec-1c88:62571229.699 : CPU Frequency : 100.000 Mhz
19ec-1c88:62571234.024 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62571234.147 : => InitializeDriver
19ec-1c88:62571234.428 : <= InitializeDriver ret = 1
19ec-1c88:62573700.190 : => InitializeScanner
19ec-1c88:62573700.442 : => CAsicIO::GetDeviceList
19ec-1c88:62573700.845 : => CNT96226::CNT96226
19ec-1c88:62573700.909 : => CNT96226::Open
19ec-1c88:62573726.989 : <= CNT96226::Open ret = 1
19ec-1c88:62573727.104 : => CNT96226::Initialize
19ec-1c88:62573727.300 : <= CNT96226::Initialize ret = 1
19ec-1c88:62573727.358 : <= CNT96226::CNT96226
19ec-1c88:62573727.410 : => CNT96226::EnumAvailableDevice
19ec-1c88:62573732.726 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62573732.801 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62573732.860 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62577417.503 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62577417.807 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62577424.116 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62577424.228 : => IoObject::GetLockName
19ec-1c88:62577424.290 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62577424.357 : <= IoObject::GetLockName
19ec-1c88:62577424.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:62577424.899 : iCmd = 3, nBytes = 2
19ec-1c88:62577791.816 : 0000 : 06 38 
19ec-1c88:62577791.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62577792.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:62577792.117 : iCmd = 4, nBytes = 2
19ec-1c88:62578066.082 : 0000 : 07 07 
19ec-1c88:62578066.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62578066.254 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62578066.339 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62578066.413 : IO Send command 10 bytes
19ec-1c88:62578066.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:62578066.522 : iCmd = 0, nBytes = 10
19ec-1c88:62578066.632 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62578232.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62578232.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:62578232.573 : iCmd = 0, nBytes = 165
19ec-1c88:62578386.860 : skip dump 37 bytes
19ec-1c88:62578387.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62578387.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62578387.342 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62578387.476 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62578387.607 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62578387.743 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62578387.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578388.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578388.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62578388.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:62578388.184 : iCmd = 1, nBytes = 4
19ec-1c88:62578514.256 : 0000 : 00 00 00 00 
19ec-1c88:62578514.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62578514.411 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62578514.478 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62578514.543 : IO Send command 10 bytes
19ec-1c88:62578514.596 : => CNT96226::VenderCmd_SetData
19ec-1c88:62578514.651 : iCmd = 0, nBytes = 10
19ec-1c88:62578514.756 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62578816.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62578816.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:62578816.424 : iCmd = 0, nBytes = 128
19ec-1c88:62578947.164 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578947.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578947.455 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62578947.586 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62578947.711 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62578947.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578947.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578948.078 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62578948.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62578948.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:62578948.255 : iCmd = 1, nBytes = 4
19ec-1c88:62579079.426 : 0000 : 00 00 00 00 
19ec-1c88:62579079.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62579079.603 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62579079.800 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62579079.875 : => CNT96226::Close
19ec-1c88:62579083.788 : <= CNT96226::Close ret = 1
19ec-1c88:62579083.863 : <= CNT96226::~CNT96226
19ec-1c88:62579083.953 : <= CAsicIO::GetDeviceList
19ec-1c88:62579084.385 : => IoObject::SetTimeout
19ec-1c88:62579084.523 : Timeout--> In = 0 Out = 0
19ec-1c88:62579084.584 : <= IoObject::SetTimeout
19ec-1c88:62579084.663 : => CAsicIO::CAsicIO
19ec-1c88:62579084.737 : => CNT96226::CNT96226
19ec-1c88:62579084.794 : => CNT96226::Open
19ec-1c88:62579106.997 : <= CNT96226::Open ret = 1
19ec-1c88:62579107.096 : => CNT96226::Initialize
19ec-1c88:62579107.295 : <= CNT96226::Initialize ret = 1
19ec-1c88:62579107.353 : <= CNT96226::CNT96226
19ec-1c88:62579107.406 : <= CAsicIO::CAsicIO
19ec-1c88:62579107.462 : => CAsicIO::InitializeDevice
19ec-1c88:62579107.530 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62579113.513 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62579113.635 : => IoObject::GetLockName
19ec-1c88:62579113.692 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62579113.755 : <= IoObject::GetLockName
19ec-1c88:62579114.273 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62579114.349 : IO Send command 10 bytes
19ec-1c88:62579114.403 : => CNT96226::VenderCmd_SetData
19ec-1c88:62579114.457 : iCmd = 0, nBytes = 10
19ec-1c88:62579114.565 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62579434.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62579434.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:62579435.039 : iCmd = 0, nBytes = 128
19ec-1c88:62579569.442 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62579569.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62579569.803 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62579569.943 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62579570.077 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62579570.207 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62579570.337 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62579570.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62579570.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62579570.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:62579570.659 : iCmd = 1, nBytes = 4
19ec-1c88:62579685.656 : 0000 : 00 00 00 00 
19ec-1c88:62579685.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62579685.843 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62579685.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:62579685.970 : iCmd = 3, nBytes = 2
19ec-1c88:62580014.747 : 0000 : 06 38 
19ec-1c88:62580014.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62580014.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:62580015.034 : iCmd = 4, nBytes = 2
19ec-1c88:62580261.864 : 0000 : 07 07 
19ec-1c88:62580261.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62580262.159 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62580262.261 : => IoObject::InitializeDevice
19ec-1c88:62580262.378 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62580262.940 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62580263.009 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62580263.656 : => FindScanner
19ec-1c88:62580263.717 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62580263.787 : <= FindScanner ret = 1
19ec-1c88:62580263.848 : => IoObject::IoLockStart
19ec-1c88:62580263.949 : => CAsicIO::CheckDevice
19ec-1c88:62580264.002 : => CNT96226::ConnectIsAvailable
19ec-1c88:62580276.829 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62580276.930 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62580276.995 : <= IoObject::IoLockStart
19ec-1c88:62580277.057 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62580277.124 : IO Send command 10 bytes
19ec-1c88:62580277.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:62580277.270 : iCmd = 0, nBytes = 10
19ec-1c88:62580277.384 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62580451.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62580451.640 : System send command 10 bytes + data 0 bytes
19ec-1c88:62580451.716 : IO total need to receive data 5 bytes
19ec-1c88:62580451.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:62580451.846 : iCmd = 0, nBytes = 5
19ec-1c88:62580590.775 : 0000 : 06 00 02 02 ab 
19ec-1c88:62580590.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62580590.956 : System total receive data 5 bytes
19ec-1c88:62580591.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:62580591.080 : iCmd = 1, nBytes = 4
19ec-1c88:62580725.651 : 0000 : 00 00 00 00 
19ec-1c88:62580725.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62580725.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62580725.951 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62580726.022 : IO Send command 10 bytes
19ec-1c88:62580726.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:62580726.168 : iCmd = 0, nBytes = 10
19ec-1c88:62580726.275 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62580884.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62580884.765 : System send command 10 bytes + data 0 bytes
19ec-1c88:62580884.845 : IO total need to receive data 165 bytes
19ec-1c88:62580884.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:62580884.972 : iCmd = 0, nBytes = 165
19ec-1c88:62581023.058 : skip dump 37 bytes
19ec-1c88:62581023.246 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62581023.392 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62581023.530 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62581023.672 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62581023.803 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62581023.938 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62581024.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581024.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581024.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62581024.324 : System total receive data 165 bytes
19ec-1c88:62581024.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:62581024.438 : iCmd = 1, nBytes = 4
19ec-1c88:62581131.517 : 0000 : 00 00 00 00 
19ec-1c88:62581131.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62581131.706 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62581131.874 : Dump Inquiry
19ec-1c88:62581131.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62581132.134 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62581132.264 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62581132.398 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62581132.526 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62581132.657 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62581132.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581132.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581133.039 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62581133.168 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62581133.257 : 00a0 : 00 00 00 00 00 
19ec-1c88:62581133.327 : => ReadNVMDataInternal
19ec-1c88:62581133.512 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62581133.576 : IO Send command 10 bytes
19ec-1c88:62581133.657 : => CNT96226::VenderCmd_SetData
19ec-1c88:62581133.710 : iCmd = 0, nBytes = 10
19ec-1c88:62581133.809 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62581429.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62581429.451 : System send command 10 bytes + data 0 bytes
19ec-1c88:62581429.531 : IO total need to receive data 128 bytes
19ec-1c88:62581429.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:62581429.660 : iCmd = 0, nBytes = 128
19ec-1c88:62581556.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581556.994 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581557.139 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62581557.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62581557.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62581557.537 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581557.665 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581557.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62581557.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62581557.916 : System total receive data 128 bytes
19ec-1c88:62581557.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:62581558.031 : iCmd = 1, nBytes = 4
19ec-1c88:62581684.363 : 0000 : 00 00 00 00 
19ec-1c88:62581684.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62581684.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62581684.694 : NVMData.PadScanCount = 0
19ec-1c88:62581684.755 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62581684.810 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62581684.869 : NVMData.FlatbedScanCount = 0
19ec-1c88:62581684.924 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62581684.980 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62581685.038 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62581685.095 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62581685.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62581685.208 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62581685.263 : NVMData.BornMonth = 0
19ec-1c88:62581685.314 : NVMData.BornDay = 0
19ec-1c88:62581685.368 : NVMData.BornYear = 0
19ec-1c88:62581685.418 : NVMData.FirstScanMonth = 4
19ec-1c88:62581685.472 : NVMData.FirstScanDay = 30
19ec-1c88:62581685.527 : NVMData.FirstScanYear = 2020
19ec-1c88:62581685.584 : NVMData.VerticalMagnification = 0
19ec-1c88:62581685.637 : NVMData.HorizontalMagnification = 0
19ec-1c88:62581685.695 : NVMData.PowerSavingTime = 15
19ec-1c88:62581685.749 : NVMData.SN = A094165189010062
19ec-1c88:62581685.804 : NVMData.AutoFeed = 0
19ec-1c88:62581685.854 : NVMData.CCDType = 0
19ec-1c88:62581685.904 : NVMData.ScanSpeed = 0
19ec-1c88:62581685.956 : NVMData.RollerCount = 0
19ec-1c88:62581686.010 : NVMData.MultifeedCount = 0
19ec-1c88:62581686.062 : NVMData.JamCount = 0
19ec-1c88:62581686.110 : NVMData.IdentifyInfo = 
19ec-1c88:62581686.317 : NVMData.FormalName = 
19ec-1c88:62581686.479 : NVMData.ReservedB = 0
19ec-1c88:62581686.532 : NVMData.FunctionCode = 0
19ec-1c88:62581686.587 : NVMData.PreFeed = 0
19ec-1c88:62581686.638 : NVMData.PreFeedTime = 0
19ec-1c88:62581686.689 : NVMData.ButtonNumber = 0
19ec-1c88:62581686.743 : NVMData.PowerOffTime = 0
19ec-1c88:62581686.794 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62581686.874 : => IoObject::IoLockEnd
19ec-1c88:62581686.969 : <= IoObject::IoLockEnd
19ec-1c88:62581687.023 : <= InitializeScanner ret = 1
19ec-1c88:62582871.086 : => GetLogicalScannerAbility
19ec-1c88:62582871.279 : => IoObject::IoLockStart
19ec-1c88:62582871.406 : => CAsicIO::CheckDevice
19ec-1c88:62582871.466 : => CNT96226::ConnectIsAvailable
19ec-1c88:62582890.873 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62582891.273 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62582891.334 : <= IoObject::IoLockStart
19ec-1c88:62582891.396 : => IoObject::IoLockEnd
19ec-1c88:62582891.495 : <= IoObject::IoLockEnd
19ec-1c88:62582891.569 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62586406.438 : => GetLogicalScannerAbilityEx
19ec-1c88:62586406.632 : => IoObject::IoLockStart
19ec-1c88:62586406.755 : => CAsicIO::CheckDevice
19ec-1c88:62586406.816 : => CNT96226::ConnectIsAvailable
19ec-1c88:62586430.474 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62586430.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62586430.651 : <= IoObject::IoLockStart
19ec-1c88:62586430.707 : => IoObject::IoLockEnd
19ec-1c88:62586430.823 : <= IoObject::IoLockEnd
19ec-1c88:62586430.944 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62586431.018 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62593528.959 : => ReadNVMData
19ec-1c88:62593529.143 : => IoObject::IoLockStart
19ec-1c88:62593529.271 : => CAsicIO::CheckDevice
19ec-1c88:62593529.330 : => CNT96226::ConnectIsAvailable
19ec-1c88:62593551.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62593552.071 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62593552.133 : <= IoObject::IoLockStart
19ec-1c88:62593552.199 : => ReadNVMDataInternal
19ec-1c88:62593552.260 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62593552.331 : IO Send command 10 bytes
19ec-1c88:62593552.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:62593552.505 : iCmd = 0, nBytes = 10
19ec-1c88:62593552.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62593906.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62593907.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:62593907.080 : IO total need to receive data 128 bytes
19ec-1c88:62593907.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:62593907.198 : iCmd = 0, nBytes = 128
19ec-1c88:62594111.415 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62594112.002 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62594112.152 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62594112.284 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62594112.409 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62594113.086 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62594113.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62594113.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62594113.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62594113.469 : System total receive data 128 bytes
19ec-1c88:62594113.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:62594113.586 : iCmd = 1, nBytes = 4
19ec-1c88:62594292.340 : 0000 : 00 00 00 00 
19ec-1c88:62594292.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62594292.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62594292.659 : NVMData.PadScanCount = 0
19ec-1c88:62594292.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62594292.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62594292.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:62594292.888 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62594293.086 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62594293.154 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62594293.210 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62594293.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62594293.320 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62594293.375 : NVMData.BornMonth = 0
19ec-1c88:62594293.422 : NVMData.BornDay = 0
19ec-1c88:62594293.475 : NVMData.BornYear = 0
19ec-1c88:62594293.523 : NVMData.FirstScanMonth = 4
19ec-1c88:62594293.573 : NVMData.FirstScanDay = 30
19ec-1c88:62594293.626 : NVMData.FirstScanYear = 2020
19ec-1c88:62594293.678 : NVMData.VerticalMagnification = 0
19ec-1c88:62594293.732 : NVMData.HorizontalMagnification = 0
19ec-1c88:62594293.788 : NVMData.PowerSavingTime = 15
19ec-1c88:62594293.845 : NVMData.SN = A094165189010062
19ec-1c88:62594293.896 : NVMData.AutoFeed = 0
19ec-1c88:62594293.949 : NVMData.CCDType = 0
19ec-1c88:62594293.995 : NVMData.ScanSpeed = 0
19ec-1c88:62594294.046 : NVMData.RollerCount = 0
19ec-1c88:62594294.100 : NVMData.MultifeedCount = 0
19ec-1c88:62594294.151 : NVMData.JamCount = 0
19ec-1c88:62594294.202 : NVMData.IdentifyInfo = 
19ec-1c88:62594294.250 : NVMData.FormalName = 
19ec-1c88:62594294.296 : NVMData.ReservedB = 0
19ec-1c88:62594294.346 : NVMData.FunctionCode = 0
19ec-1c88:62594294.397 : NVMData.PreFeed = 0
19ec-1c88:62594294.447 : NVMData.PreFeedTime = 0
19ec-1c88:62594294.495 : NVMData.ButtonNumber = 0
19ec-1c88:62594294.546 : NVMData.PowerOffTime = 0
19ec-1c88:62594294.593 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62594294.657 : => IoObject::IoLockEnd
19ec-1c88:62594294.747 : <= IoObject::IoLockEnd
19ec-1c88:62594294.797 : <= ReadNVMData ret = 1
19ec-1c88:62603724.379 : => GetADFStatus
19ec-1c88:62603724.825 : => IoObject::IoLockStart
19ec-1c88:62603725.192 : => CAsicIO::CheckDevice
19ec-1c88:62603725.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:62603749.625 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62603749.741 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62603749.804 : <= IoObject::IoLockStart
19ec-1c88:62603749.865 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62603749.931 : IO Send command 10 bytes
19ec-1c88:62603750.047 : => CNT96226::VenderCmd_SetData
19ec-1c88:62603750.106 : iCmd = 0, nBytes = 10
19ec-1c88:62603750.213 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62603951.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62603951.789 : System send command 10 bytes + data 0 bytes
19ec-1c88:62603951.866 : IO total need to receive data 2 bytes
19ec-1c88:62603951.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:62603951.986 : iCmd = 0, nBytes = 2
19ec-1c88:62604159.665 : 0000 : 00 00 
19ec-1c88:62604159.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62604159.969 : System total receive data 2 bytes
19ec-1c88:62604160.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:62604160.200 : iCmd = 1, nBytes = 4
19ec-1c88:62604329.063 : 0000 : 00 00 00 00 
19ec-1c88:62604329.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62604329.333 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62604329.401 : Return status = 0
19ec-1c88:62604329.460 : => IoObject::IoLockEnd
19ec-1c88:62604329.552 : <= IoObject::IoLockEnd
19ec-1c88:62604329.604 : <= GetADFStatus ret = 1
19ec-1c88:62606983.353 : => GetADFStatus
19ec-1c88:62606983.557 : => IoObject::IoLockStart
19ec-1c88:62606983.684 : => CAsicIO::CheckDevice
19ec-1c88:62606983.743 : => CNT96226::ConnectIsAvailable
19ec-1c88:62607005.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62607005.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62607005.673 : <= IoObject::IoLockStart
19ec-1c88:62607005.985 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62607006.058 : IO Send command 10 bytes
19ec-1c88:62607006.173 : => CNT96226::VenderCmd_SetData
19ec-1c88:62607006.232 : iCmd = 0, nBytes = 10
19ec-1c88:62607006.344 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62607207.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62607207.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:62607207.642 : IO total need to receive data 2 bytes
19ec-1c88:62607207.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:62607207.777 : iCmd = 0, nBytes = 2
19ec-1c88:62607383.751 : 0000 : 00 00 
19ec-1c88:62607383.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62607383.932 : System total receive data 2 bytes
19ec-1c88:62607383.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:62607384.048 : iCmd = 1, nBytes = 4
19ec-1c88:62607564.945 : 0000 : 00 00 00 00 
19ec-1c88:62607565.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62607565.473 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62607565.528 : Return status = 0
19ec-1c88:62607565.585 : => IoObject::IoLockEnd
19ec-1c88:62607565.670 : <= IoObject::IoLockEnd
19ec-1c88:62607565.719 : <= GetADFStatus ret = 1
19ec-1c88:62609631.483 : => TerminateDriver
19ec-1c88:62609631.672 : => CAsicIO::~CAsicIO,pStage=78449736
19ec-1c88:62609631.741 : => CNT96226::Close
19ec-1c88:62609636.115 : <= CNT96226::Close ret = 1
19ec-1c88:62609636.191 : <= CAsicIO::~CAsicIO
19ec-1c88:62609636.249 : => IoObject::IoLockEnd
19ec-1c88:62609636.299 : <= IoObject::IoLockEnd
19ec-1c88:62609636.353 : => IoObject::TerminateDevice
19ec-1c88:62609636.405 : => IoObject::IoLockEnd
19ec-1c88:62609636.456 : <= IoObject::IoLockEnd
19ec-1c88:62609636.554 : <= IoObject::TerminateDevice
19ec-1c88:62609636.801 : <= TerminateDriver ret = 1
19ec-1c88:62652345.754 : ============Debug Start==========
19ec-1c88:62652346.009 : Date : 2020/4/30 14:36:33
19ec-1c88:62652346.087 : Process ID : 19ec
19ec-1c88:62652346.495 : Windows : Version 10.0 build 18363 
19ec-1c88:62652346.936 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62652347.000 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62652347.066 : MemoryStatus.ullAvailPhys : 1781194752
19ec-1c88:62652347.123 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62652347.183 : MemoryStatus.ullAvailPageFile : 3062382592
19ec-1c88:62652347.246 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62652347.306 : MemoryStatus.ullAvailVirtual : 1714483200
19ec-1c88:62652347.367 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62652347.469 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62652347.532 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62652347.768 : CPU Count : 4
19ec-1c88:62652347.816 : CPU Frequency : 100.000 Mhz
19ec-1c88:62652351.991 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62652352.132 : => InitializeDriver
19ec-1c88:62652352.391 : <= InitializeDriver ret = 1
19ec-1c88:62652352.445 : => InitializeScanner
19ec-1c88:62652352.520 : => CAsicIO::GetDeviceList
19ec-1c88:62652352.815 : => CNT96226::CNT96226
19ec-1c88:62652352.873 : => CNT96226::Open
19ec-1c88:62652376.233 : <= CNT96226::Open ret = 1
19ec-1c88:62652376.343 : => CNT96226::Initialize
19ec-1c88:62652376.533 : <= CNT96226::Initialize ret = 1
19ec-1c88:62652376.593 : <= CNT96226::CNT96226
19ec-1c88:62652376.651 : => CNT96226::EnumAvailableDevice
19ec-1c88:62652382.086 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62652382.168 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62652382.227 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62656126.984 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62656127.438 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62656138.550 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62656138.750 : => IoObject::GetLockName
19ec-1c88:62656138.867 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62656139.007 : <= IoObject::GetLockName
19ec-1c88:62656139.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:62656140.023 : iCmd = 3, nBytes = 2
19ec-1c88:62656543.666 : 0000 : 06 38 
19ec-1c88:62656543.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62656544.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:62656544.125 : iCmd = 4, nBytes = 2
19ec-1c88:62656888.591 : 0000 : 07 07 
19ec-1c88:62656888.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62656888.968 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62656889.135 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62656889.265 : IO Send command 10 bytes
19ec-1c88:62656889.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:62656889.486 : iCmd = 0, nBytes = 10
19ec-1c88:62656889.699 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62657111.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62657111.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:62657112.050 : iCmd = 0, nBytes = 165
19ec-1c88:62657332.381 : skip dump 37 bytes
19ec-1c88:62657332.778 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62657333.065 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62657333.352 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62657333.623 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62657333.898 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62657334.170 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62657334.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62657334.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62657334.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62657334.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:62657335.037 : iCmd = 1, nBytes = 4
19ec-1c88:62657557.558 : 0000 : 00 00 00 00 
19ec-1c88:62657557.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62657557.913 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62657558.032 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62657558.163 : IO Send command 10 bytes
19ec-1c88:62657558.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:62657558.377 : iCmd = 0, nBytes = 10
19ec-1c88:62657558.590 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62657912.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62657912.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:62657912.746 : iCmd = 0, nBytes = 128
19ec-1c88:62658140.773 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62658141.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62658141.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62658141.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62658141.966 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62658142.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62658142.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62658142.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62658142.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62658142.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:62658143.087 : iCmd = 1, nBytes = 4
19ec-1c88:62658372.228 : 0000 : 00 00 00 00 
19ec-1c88:62658372.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62658372.576 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62658372.945 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62658373.093 : => CNT96226::Close
19ec-1c88:62658379.774 : <= CNT96226::Close ret = 1
19ec-1c88:62658379.935 : <= CNT96226::~CNT96226
19ec-1c88:62658380.093 : <= CAsicIO::GetDeviceList
19ec-1c88:62658380.840 : => IoObject::SetTimeout
19ec-1c88:62658381.107 : Timeout--> In = 0 Out = 0
19ec-1c88:62658381.231 : <= IoObject::SetTimeout
19ec-1c88:62658381.350 : => CAsicIO::CAsicIO
19ec-1c88:62658381.488 : => CNT96226::CNT96226
19ec-1c88:62658381.598 : => CNT96226::Open
19ec-1c88:62658425.209 : <= CNT96226::Open ret = 1
19ec-1c88:62658425.440 : => CNT96226::Initialize
19ec-1c88:62658425.837 : <= CNT96226::Initialize ret = 1
19ec-1c88:62658425.971 : <= CNT96226::CNT96226
19ec-1c88:62658426.088 : <= CAsicIO::CAsicIO
19ec-1c88:62658426.199 : => CAsicIO::InitializeDevice
19ec-1c88:62658426.332 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62658438.111 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62658438.348 : => IoObject::GetLockName
19ec-1c88:62658438.474 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62658438.608 : <= IoObject::GetLockName
19ec-1c88:62658439.556 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62658439.714 : IO Send command 10 bytes
19ec-1c88:62658439.819 : => CNT96226::VenderCmd_SetData
19ec-1c88:62658439.928 : iCmd = 0, nBytes = 10
19ec-1c88:62658440.162 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62658797.528 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62658797.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:62658797.936 : iCmd = 0, nBytes = 128
19ec-1c88:62659042.253 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62659042.616 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62659042.894 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62659043.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62659043.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62659043.684 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62659043.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62659044.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62659044.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62659044.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:62659044.554 : iCmd = 1, nBytes = 4
19ec-1c88:62659265.760 : 0000 : 00 00 00 00 
19ec-1c88:62659265.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62659266.128 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62659266.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:62659266.362 : iCmd = 3, nBytes = 2
19ec-1c88:62659668.336 : 0000 : 06 38 
19ec-1c88:62659668.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62659668.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:62659668.796 : iCmd = 4, nBytes = 2
19ec-1c88:62660007.831 : 0000 : 07 07 
19ec-1c88:62660008.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62660008.420 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62660008.618 : => IoObject::InitializeDevice
19ec-1c88:62660008.811 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62660010.246 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62660010.388 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62660011.671 : => FindScanner
19ec-1c88:62660011.785 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62660011.910 : <= FindScanner ret = 1
19ec-1c88:62660012.024 : => IoObject::IoLockStart
19ec-1c88:62660012.234 : => CAsicIO::CheckDevice
19ec-1c88:62660012.340 : => CNT96226::ConnectIsAvailable
19ec-1c88:62660037.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62660037.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62660037.869 : <= IoObject::IoLockStart
19ec-1c88:62660037.992 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62660038.141 : IO Send command 10 bytes
19ec-1c88:62660038.317 : => CNT96226::VenderCmd_SetData
19ec-1c88:62660038.428 : iCmd = 0, nBytes = 10
19ec-1c88:62660038.647 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62660256.012 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62660256.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:62660256.400 : IO total need to receive data 5 bytes
19ec-1c88:62660256.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:62660256.630 : iCmd = 0, nBytes = 5
19ec-1c88:62660495.006 : 0000 : 06 00 02 02 ab 
19ec-1c88:62660495.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62660495.358 : System total receive data 5 bytes
19ec-1c88:62660495.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:62660495.596 : iCmd = 1, nBytes = 4
19ec-1c88:62660715.365 : 0000 : 00 00 00 00 
19ec-1c88:62660715.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62660715.804 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62660715.932 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62660716.057 : IO Send command 10 bytes
19ec-1c88:62660716.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:62660716.348 : iCmd = 0, nBytes = 10
19ec-1c88:62660716.564 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62660929.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62660929.293 : System send command 10 bytes + data 0 bytes
19ec-1c88:62660929.433 : IO total need to receive data 165 bytes
19ec-1c88:62660929.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:62660929.669 : iCmd = 0, nBytes = 165
19ec-1c88:62661170.892 : skip dump 37 bytes
19ec-1c88:62661171.288 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62661171.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62661171.877 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62661172.159 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62661172.427 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62661172.693 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62661172.947 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661173.206 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661173.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62661173.463 : System total receive data 165 bytes
19ec-1c88:62661173.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:62661173.693 : iCmd = 1, nBytes = 4
19ec-1c88:62661383.558 : 0000 : 00 00 00 00 
19ec-1c88:62661383.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62661383.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62661384.356 : Dump Inquiry
19ec-1c88:62661384.611 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62661384.886 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62661385.152 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62661385.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62661385.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62661385.961 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62661386.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661386.479 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661386.742 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62661387.004 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62661387.181 : 00a0 : 00 00 00 00 00 
19ec-1c88:62661387.304 : => ReadNVMDataInternal
19ec-1c88:62661387.664 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62661387.802 : IO Send command 10 bytes
19ec-1c88:62661387.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:62661388.090 : iCmd = 0, nBytes = 10
19ec-1c88:62661388.293 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62661747.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62661747.386 : System send command 10 bytes + data 0 bytes
19ec-1c88:62661747.534 : IO total need to receive data 128 bytes
19ec-1c88:62661747.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:62661747.769 : iCmd = 0, nBytes = 128
19ec-1c88:62661975.791 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661976.158 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661976.443 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62661976.707 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62661976.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62661977.214 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661977.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661977.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62661977.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62661977.972 : System total receive data 128 bytes
19ec-1c88:62661978.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:62661978.202 : iCmd = 1, nBytes = 4
19ec-1c88:62662203.933 : 0000 : 00 00 00 00 
19ec-1c88:62662204.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62662204.381 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62662204.518 : NVMData.PadScanCount = 0
19ec-1c88:62662204.627 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62662204.738 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62662204.856 : NVMData.FlatbedScanCount = 0
19ec-1c88:62662204.972 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62662205.080 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62662205.186 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62662205.302 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62662205.418 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62662205.528 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62662205.635 : NVMData.BornMonth = 0
19ec-1c88:62662205.732 : NVMData.BornDay = 0
19ec-1c88:62662205.831 : NVMData.BornYear = 0
19ec-1c88:62662205.932 : NVMData.FirstScanMonth = 4
19ec-1c88:62662206.038 : NVMData.FirstScanDay = 30
19ec-1c88:62662206.143 : NVMData.FirstScanYear = 2020
19ec-1c88:62662206.252 : NVMData.VerticalMagnification = 0
19ec-1c88:62662206.362 : NVMData.HorizontalMagnification = 0
19ec-1c88:62662206.472 : NVMData.PowerSavingTime = 15
19ec-1c88:62662206.577 : NVMData.SN = A094165189010062
19ec-1c88:62662206.681 : NVMData.AutoFeed = 0
19ec-1c88:62662206.776 : NVMData.CCDType = 0
19ec-1c88:62662206.872 : NVMData.ScanSpeed = 0
19ec-1c88:62662206.966 : NVMData.RollerCount = 0
19ec-1c88:62662207.070 : NVMData.MultifeedCount = 0
19ec-1c88:62662207.174 : NVMData.JamCount = 0
19ec-1c88:62662207.269 : NVMData.IdentifyInfo = 
19ec-1c88:62662207.371 : NVMData.FormalName = 
19ec-1c88:62662207.791 : NVMData.ReservedB = 0
19ec-1c88:62662207.911 : NVMData.FunctionCode = 0
19ec-1c88:62662208.008 : NVMData.PreFeed = 0
19ec-1c88:62662208.111 : NVMData.PreFeedTime = 0
19ec-1c88:62662208.211 : NVMData.ButtonNumber = 0
19ec-1c88:62662208.312 : NVMData.PowerOffTime = 0
19ec-1c88:62662208.414 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62662208.547 : => IoObject::IoLockEnd
19ec-1c88:62662208.727 : <= IoObject::IoLockEnd
19ec-1c88:62662208.827 : <= InitializeScanner ret = 1
19ec-1c88:62662208.953 : => GetLogicalScannerAbilityEx
19ec-1c88:62662209.071 : => IoObject::IoLockStart
19ec-1c88:62662209.268 : => CAsicIO::CheckDevice
19ec-1c88:62662209.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:62662234.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62662234.333 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62662234.456 : <= IoObject::IoLockStart
19ec-1c88:62662234.569 : => IoObject::IoLockEnd
19ec-1c88:62662234.759 : <= IoObject::IoLockEnd
19ec-1c88:62662234.972 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62662235.123 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62662576.387 : => ReadNVMData
19ec-1c88:62662576.634 : => IoObject::IoLockStart
19ec-1c88:62662576.883 : => CAsicIO::CheckDevice
19ec-1c88:62662576.993 : => CNT96226::ConnectIsAvailable
19ec-1c88:62662601.862 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62662602.096 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62662602.220 : <= IoObject::IoLockStart
19ec-1c88:62662602.341 : => ReadNVMDataInternal
19ec-1c88:62662602.463 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62662602.598 : IO Send command 10 bytes
19ec-1c88:62662602.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:62662602.913 : iCmd = 0, nBytes = 10
19ec-1c88:62662603.139 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62662958.627 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62662958.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:62662958.842 : IO total need to receive data 128 bytes
19ec-1c88:62662958.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:62662958.973 : iCmd = 0, nBytes = 128
19ec-1c88:62663149.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62663149.572 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62663149.743 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62663149.893 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62663150.037 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62663150.188 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62663150.326 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62663150.474 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62663150.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62663150.618 : System total receive data 128 bytes
19ec-1c88:62663150.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:62663150.750 : iCmd = 1, nBytes = 4
19ec-1c88:62663284.061 : 0000 : 00 00 00 00 
19ec-1c88:62663284.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62663284.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62663284.361 : NVMData.PadScanCount = 0
19ec-1c88:62663284.431 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62663284.492 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62663284.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:62663284.616 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62663284.678 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62663284.736 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62663284.796 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62663284.856 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62663284.916 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62663284.976 : NVMData.BornMonth = 0
19ec-1c88:62663285.029 : NVMData.BornDay = 0
19ec-1c88:62663285.090 : NVMData.BornYear = 0
19ec-1c88:62663285.145 : NVMData.FirstScanMonth = 4
19ec-1c88:62663285.204 : NVMData.FirstScanDay = 30
19ec-1c88:62663285.266 : NVMData.FirstScanYear = 2020
19ec-1c88:62663285.465 : NVMData.VerticalMagnification = 0
19ec-1c88:62663285.532 : NVMData.HorizontalMagnification = 0
19ec-1c88:62663285.594 : NVMData.PowerSavingTime = 15
19ec-1c88:62663285.653 : NVMData.SN = A094165189010062
19ec-1c88:62663285.710 : NVMData.AutoFeed = 0
19ec-1c88:62663285.767 : NVMData.CCDType = 0
19ec-1c88:62663285.824 : NVMData.ScanSpeed = 0
19ec-1c88:62663285.880 : NVMData.RollerCount = 0
19ec-1c88:62663285.937 : NVMData.MultifeedCount = 0
19ec-1c88:62663285.996 : NVMData.JamCount = 0
19ec-1c88:62663286.053 : NVMData.IdentifyInfo = 
19ec-1c88:62663286.112 : NVMData.FormalName = 
19ec-1c88:62663286.168 : NVMData.ReservedB = 0
19ec-1c88:62663286.225 : NVMData.FunctionCode = 0
19ec-1c88:62663286.280 : NVMData.PreFeed = 0
19ec-1c88:62663286.334 : NVMData.PreFeedTime = 0
19ec-1c88:62663286.390 : NVMData.ButtonNumber = 0
19ec-1c88:62663286.447 : NVMData.PowerOffTime = 0
19ec-1c88:62663286.503 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62663286.571 : => IoObject::IoLockEnd
19ec-1c88:62663286.667 : <= IoObject::IoLockEnd
19ec-1c88:62663286.721 : <= ReadNVMData ret = 1
19ec-1c88:62663856.402 : => TerminateDriver
19ec-1c88:62663856.589 : => CAsicIO::~CAsicIO,pStage=222301256
19ec-1c88:62663856.672 : => CNT96226::Close
19ec-1c88:62663861.231 : <= CNT96226::Close ret = 1
19ec-1c88:62663861.319 : <= CAsicIO::~CAsicIO
19ec-1c88:62663861.383 : => IoObject::IoLockEnd
19ec-1c88:62663861.441 : <= IoObject::IoLockEnd
19ec-1c88:62663861.498 : => IoObject::TerminateDevice
19ec-1c88:62663861.562 : => IoObject::IoLockEnd
19ec-1c88:62663861.615 : <= IoObject::IoLockEnd
19ec-1c88:62663861.731 : <= IoObject::TerminateDevice
19ec-1c88:62663862.002 : <= TerminateDriver ret = 1
19ec-1c88:62666410.936 : ============Debug Start==========
19ec-1c88:62666411.219 : Date : 2020/4/30 14:36:34
19ec-1c88:62666411.298 : Process ID : 19ec
19ec-1c88:62666411.706 : Windows : Version 10.0 build 18363 
19ec-1c88:62666412.157 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62666412.221 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62666412.287 : MemoryStatus.ullAvailPhys : 1781121024
19ec-1c88:62666412.346 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62666412.409 : MemoryStatus.ullAvailPageFile : 3062226944
19ec-1c88:62666412.472 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62666412.528 : MemoryStatus.ullAvailVirtual : 1714757632
19ec-1c88:62666412.592 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62666412.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62666412.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62666412.999 : CPU Count : 4
19ec-1c88:62666413.045 : CPU Frequency : 100.000 Mhz
19ec-1c88:62666417.211 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62666417.338 : => InitializeDriver
19ec-1c88:62666417.602 : <= InitializeDriver ret = 1
19ec-1c88:62668921.744 : => InitializeScanner
19ec-1c88:62668921.976 : => CAsicIO::GetDeviceList
19ec-1c88:62668922.388 : => CNT96226::CNT96226
19ec-1c88:62668922.450 : => CNT96226::Open
19ec-1c88:62668947.378 : <= CNT96226::Open ret = 1
19ec-1c88:62668947.493 : => CNT96226::Initialize
19ec-1c88:62668947.687 : <= CNT96226::Initialize ret = 1
19ec-1c88:62668947.752 : <= CNT96226::CNT96226
19ec-1c88:62668947.805 : => CNT96226::EnumAvailableDevice
19ec-1c88:62668953.303 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62668953.380 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62668953.439 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62672755.766 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62672756.203 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62672767.289 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62672767.515 : => IoObject::GetLockName
19ec-1c88:62672767.640 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62672767.784 : <= IoObject::GetLockName
19ec-1c88:62672768.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:62672768.817 : iCmd = 3, nBytes = 2
19ec-1c88:62673160.750 : 0000 : 06 38 
19ec-1c88:62673160.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62673161.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:62673161.248 : iCmd = 4, nBytes = 2
19ec-1c88:62673504.789 : 0000 : 07 07 
19ec-1c88:62673504.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62673505.163 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62673505.318 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62673505.449 : IO Send command 10 bytes
19ec-1c88:62673505.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:62673505.670 : iCmd = 0, nBytes = 10
19ec-1c88:62673505.885 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62673713.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62673713.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:62673713.745 : iCmd = 0, nBytes = 165
19ec-1c88:62673938.271 : skip dump 37 bytes
19ec-1c88:62673938.668 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62673938.948 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62673939.224 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62673939.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62673939.755 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62673940.034 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62673940.292 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62673940.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62673940.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62673940.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:62673940.908 : iCmd = 1, nBytes = 4
19ec-1c88:62674177.712 : 0000 : 00 00 00 00 
19ec-1c88:62674177.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62674178.069 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62674178.194 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62674178.333 : IO Send command 10 bytes
19ec-1c88:62674178.435 : => CNT96226::VenderCmd_SetData
19ec-1c88:62674178.547 : iCmd = 0, nBytes = 10
19ec-1c88:62674178.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62674549.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62674549.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:62674549.875 : iCmd = 0, nBytes = 128
19ec-1c88:62674788.528 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62674788.899 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62674789.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62674789.473 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62674789.725 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62674789.981 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62674790.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62674790.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62674790.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62674790.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:62674790.865 : iCmd = 1, nBytes = 4
19ec-1c88:62675000.390 : 0000 : 00 00 00 00 
19ec-1c88:62675000.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62675000.701 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62675001.026 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62675001.173 : => CNT96226::Close
19ec-1c88:62675008.020 : <= CNT96226::Close ret = 1
19ec-1c88:62675008.166 : <= CNT96226::~CNT96226
19ec-1c88:62675008.324 : <= CAsicIO::GetDeviceList
19ec-1c88:62675009.053 : => IoObject::SetTimeout
19ec-1c88:62675009.311 : Timeout--> In = 0 Out = 0
19ec-1c88:62675009.424 : <= IoObject::SetTimeout
19ec-1c88:62675009.555 : => CAsicIO::CAsicIO
19ec-1c88:62675009.698 : => CNT96226::CNT96226
19ec-1c88:62675009.805 : => CNT96226::Open
19ec-1c88:62675053.243 : <= CNT96226::Open ret = 1
19ec-1c88:62675053.463 : => CNT96226::Initialize
19ec-1c88:62675053.849 : <= CNT96226::Initialize ret = 1
19ec-1c88:62675053.979 : <= CNT96226::CNT96226
19ec-1c88:62675054.088 : <= CAsicIO::CAsicIO
19ec-1c88:62675054.203 : => CAsicIO::InitializeDevice
19ec-1c88:62675054.335 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62675065.835 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62675066.061 : => IoObject::GetLockName
19ec-1c88:62675066.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62675066.302 : <= IoObject::GetLockName
19ec-1c88:62675067.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62675067.355 : IO Send command 10 bytes
19ec-1c88:62675067.462 : => CNT96226::VenderCmd_SetData
19ec-1c88:62675067.571 : iCmd = 0, nBytes = 10
19ec-1c88:62675067.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62675422.524 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62675422.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:62675422.882 : iCmd = 0, nBytes = 128
19ec-1c88:62675641.403 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62675641.785 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62675642.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62675642.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62675642.615 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62675642.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62675643.114 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62675643.357 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62675643.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62675643.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:62675643.735 : iCmd = 1, nBytes = 4
19ec-1c88:62675838.768 : 0000 : 00 00 00 00 
19ec-1c88:62675839.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62675839.153 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62675839.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:62675839.413 : iCmd = 3, nBytes = 2
19ec-1c88:62676234.403 : 0000 : 06 38 
19ec-1c88:62676234.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62676234.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:62676234.850 : iCmd = 4, nBytes = 2
19ec-1c88:62676566.729 : 0000 : 07 07 
19ec-1c88:62676566.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62676567.341 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62676567.532 : => IoObject::InitializeDevice
19ec-1c88:62676567.716 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62676569.039 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62676569.179 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62676570.450 : => FindScanner
19ec-1c88:62676570.563 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62676570.692 : <= FindScanner ret = 1
19ec-1c88:62676570.806 : => IoObject::IoLockStart
19ec-1c88:62676571.018 : => CAsicIO::CheckDevice
19ec-1c88:62676571.122 : => CNT96226::ConnectIsAvailable
19ec-1c88:62676597.261 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62676597.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62676597.644 : <= IoObject::IoLockStart
19ec-1c88:62676597.774 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62676597.926 : IO Send command 10 bytes
19ec-1c88:62676598.101 : => CNT96226::VenderCmd_SetData
19ec-1c88:62676598.220 : iCmd = 0, nBytes = 10
19ec-1c88:62676598.445 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62676806.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62676806.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:62676807.014 : IO total need to receive data 5 bytes
19ec-1c88:62676807.132 : => CNT96226::VenderCmd_GetData
19ec-1c88:62676807.241 : iCmd = 0, nBytes = 5
19ec-1c88:62677026.225 : 0000 : 06 00 02 02 ab 
19ec-1c88:62677026.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62677026.585 : System total receive data 5 bytes
19ec-1c88:62677026.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:62677026.826 : iCmd = 1, nBytes = 4
19ec-1c88:62677235.078 : 0000 : 00 00 00 00 
19ec-1c88:62677235.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62677235.489 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62677235.607 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62677235.733 : IO Send command 10 bytes
19ec-1c88:62677235.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:62677236.022 : iCmd = 0, nBytes = 10
19ec-1c88:62677236.231 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62677439.972 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62677440.175 : System send command 10 bytes + data 0 bytes
19ec-1c88:62677440.317 : IO total need to receive data 165 bytes
19ec-1c88:62677440.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:62677440.555 : iCmd = 0, nBytes = 165
19ec-1c88:62677648.429 : skip dump 37 bytes
19ec-1c88:62677648.823 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62677649.106 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62677649.391 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62677649.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62677649.927 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62677650.201 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62677650.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62677650.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62677650.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62677650.979 : System total receive data 165 bytes
19ec-1c88:62677651.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:62677651.205 : iCmd = 1, nBytes = 4
19ec-1c88:62677825.529 : 0000 : 00 00 00 00 
19ec-1c88:62677825.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62677825.977 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62677826.389 : Dump Inquiry
19ec-1c88:62677826.670 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62677826.958 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62677827.236 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62677827.510 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62677827.787 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62677828.064 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62677828.324 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62677828.578 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62677828.995 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62677829.261 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62677829.439 : 00a0 : 00 00 00 00 00 
19ec-1c88:62677829.573 : => ReadNVMDataInternal
19ec-1c88:62677829.969 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62677830.098 : IO Send command 10 bytes
19ec-1c88:62677830.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:62677830.383 : iCmd = 0, nBytes = 10
19ec-1c88:62677830.591 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62678160.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62678160.522 : System send command 10 bytes + data 0 bytes
19ec-1c88:62678160.664 : IO total need to receive data 128 bytes
19ec-1c88:62678160.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:62678160.899 : iCmd = 0, nBytes = 128
19ec-1c88:62678378.773 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62678379.135 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62678379.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62678379.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62678379.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62678380.208 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62678380.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62678380.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62678380.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62678380.963 : System total receive data 128 bytes
19ec-1c88:62678381.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:62678381.195 : iCmd = 1, nBytes = 4
19ec-1c88:62678556.392 : 0000 : 00 00 00 00 
19ec-1c88:62678556.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62678556.794 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62678556.934 : NVMData.PadScanCount = 0
19ec-1c88:62678557.051 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62678557.163 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62678557.278 : NVMData.FlatbedScanCount = 0
19ec-1c88:62678557.389 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62678557.495 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62678557.604 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62678557.712 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62678557.822 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62678557.929 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62678558.037 : NVMData.BornMonth = 0
19ec-1c88:62678558.137 : NVMData.BornDay = 0
19ec-1c88:62678558.240 : NVMData.BornYear = 0
19ec-1c88:62678558.338 : NVMData.FirstScanMonth = 4
19ec-1c88:62678558.443 : NVMData.FirstScanDay = 30
19ec-1c88:62678558.555 : NVMData.FirstScanYear = 2020
19ec-1c88:62678558.664 : NVMData.VerticalMagnification = 0
19ec-1c88:62678558.772 : NVMData.HorizontalMagnification = 0
19ec-1c88:62678558.882 : NVMData.PowerSavingTime = 15
19ec-1c88:62678558.988 : NVMData.SN = A094165189010062
19ec-1c88:62678559.092 : NVMData.AutoFeed = 0
19ec-1c88:62678559.190 : NVMData.CCDType = 0
19ec-1c88:62678559.290 : NVMData.ScanSpeed = 0
19ec-1c88:62678559.386 : NVMData.RollerCount = 0
19ec-1c88:62678559.491 : NVMData.MultifeedCount = 0
19ec-1c88:62678559.594 : NVMData.JamCount = 0
19ec-1c88:62678559.693 : NVMData.IdentifyInfo = 
19ec-1c88:62678559.794 : NVMData.FormalName = 
19ec-1c88:62678560.199 : NVMData.ReservedB = 0
19ec-1c88:62678560.318 : NVMData.FunctionCode = 0
19ec-1c88:62678560.425 : NVMData.PreFeed = 0
19ec-1c88:62678560.525 : NVMData.PreFeedTime = 0
19ec-1c88:62678560.625 : NVMData.ButtonNumber = 0
19ec-1c88:62678560.734 : NVMData.PowerOffTime = 0
19ec-1c88:62678560.836 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62678560.974 : => IoObject::IoLockEnd
19ec-1c88:62678561.163 : <= IoObject::IoLockEnd
19ec-1c88:62678561.264 : <= InitializeScanner ret = 1
19ec-1c88:62680226.774 : => GetLogicalScannerAbility
19ec-1c88:62680226.961 : => IoObject::IoLockStart
19ec-1c88:62680227.085 : => CAsicIO::CheckDevice
19ec-1c88:62680227.139 : => CNT96226::ConnectIsAvailable
19ec-1c88:62680251.705 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62680252.085 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62680252.143 : <= IoObject::IoLockStart
19ec-1c88:62680252.200 : => IoObject::IoLockEnd
19ec-1c88:62680252.308 : <= IoObject::IoLockEnd
19ec-1c88:62680252.385 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62683701.247 : => GetLogicalScannerAbilityEx
19ec-1c88:62683701.436 : => IoObject::IoLockStart
19ec-1c88:62683701.583 : => CAsicIO::CheckDevice
19ec-1c88:62683701.642 : => CNT96226::ConnectIsAvailable
19ec-1c88:62683726.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62683727.104 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62683727.164 : <= IoObject::IoLockStart
19ec-1c88:62683727.223 : => IoObject::IoLockEnd
19ec-1c88:62683727.331 : <= IoObject::IoLockEnd
19ec-1c88:62683727.447 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62683727.521 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62690741.651 : => ReadNVMData
19ec-1c88:62690741.836 : => IoObject::IoLockStart
19ec-1c88:62690741.959 : => CAsicIO::CheckDevice
19ec-1c88:62690742.020 : => CNT96226::ConnectIsAvailable
19ec-1c88:62690767.339 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62690767.458 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62690767.520 : <= IoObject::IoLockStart
19ec-1c88:62690767.656 : => ReadNVMDataInternal
19ec-1c88:62690767.721 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62690767.792 : IO Send command 10 bytes
19ec-1c88:62690767.911 : => CNT96226::VenderCmd_SetData
19ec-1c88:62690767.967 : iCmd = 0, nBytes = 10
19ec-1c88:62690768.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62691127.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62691127.223 : System send command 10 bytes + data 0 bytes
19ec-1c88:62691127.293 : IO total need to receive data 128 bytes
19ec-1c88:62691127.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:62691127.411 : iCmd = 0, nBytes = 128
19ec-1c88:62691335.660 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62691335.843 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62691335.982 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62691336.113 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62691336.238 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62691336.361 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62691336.483 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62691336.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62691336.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62691336.728 : System total receive data 128 bytes
19ec-1c88:62691336.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:62691336.836 : iCmd = 1, nBytes = 4
19ec-1c88:62691519.749 : 0000 : 00 00 00 00 
19ec-1c88:62691519.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62691520.001 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62691520.077 : NVMData.PadScanCount = 0
19ec-1c88:62691520.135 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62691520.188 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62691520.244 : NVMData.FlatbedScanCount = 0
19ec-1c88:62691520.298 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62691520.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62691520.566 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62691520.620 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62691520.676 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62691520.731 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62691520.785 : NVMData.BornMonth = 0
19ec-1c88:62691520.834 : NVMData.BornDay = 0
19ec-1c88:62691520.882 : NVMData.BornYear = 0
19ec-1c88:62691520.928 : NVMData.FirstScanMonth = 4
19ec-1c88:62691520.980 : NVMData.FirstScanDay = 30
19ec-1c88:62691521.033 : NVMData.FirstScanYear = 2020
19ec-1c88:62691521.087 : NVMData.VerticalMagnification = 0
19ec-1c88:62691521.140 : NVMData.HorizontalMagnification = 0
19ec-1c88:62691521.196 : NVMData.PowerSavingTime = 15
19ec-1c88:62691521.250 : NVMData.SN = A094165189010062
19ec-1c88:62691521.303 : NVMData.AutoFeed = 0
19ec-1c88:62691521.353 : NVMData.CCDType = 0
19ec-1c88:62691521.399 : NVMData.ScanSpeed = 0
19ec-1c88:62691521.447 : NVMData.RollerCount = 0
19ec-1c88:62691521.498 : NVMData.MultifeedCount = 0
19ec-1c88:62691521.552 : NVMData.JamCount = 0
19ec-1c88:62691521.602 : NVMData.IdentifyInfo = 
19ec-1c88:62691521.654 : NVMData.FormalName = 
19ec-1c88:62691521.703 : NVMData.ReservedB = 0
19ec-1c88:62691521.752 : NVMData.FunctionCode = 0
19ec-1c88:62691521.801 : NVMData.PreFeed = 0
19ec-1c88:62691521.848 : NVMData.PreFeedTime = 0
19ec-1c88:62691521.895 : NVMData.ButtonNumber = 0
19ec-1c88:62691521.943 : NVMData.PowerOffTime = 0
19ec-1c88:62691521.991 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62691522.049 : => IoObject::IoLockEnd
19ec-1c88:62691522.141 : <= IoObject::IoLockEnd
19ec-1c88:62691522.191 : <= ReadNVMData ret = 1
19ec-1c88:62700833.102 : => GetADFStatus
19ec-1c88:62700833.524 : => IoObject::IoLockStart
19ec-1c88:62700833.660 : => CAsicIO::CheckDevice
19ec-1c88:62700833.717 : => CNT96226::ConnectIsAvailable
19ec-1c88:62700857.879 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62700858.114 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62700858.453 : <= IoObject::IoLockStart
19ec-1c88:62700858.514 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62700858.581 : IO Send command 10 bytes
19ec-1c88:62700858.692 : => CNT96226::VenderCmd_SetData
19ec-1c88:62700858.747 : iCmd = 0, nBytes = 10
19ec-1c88:62700858.856 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62701058.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62701059.046 : System send command 10 bytes + data 0 bytes
19ec-1c88:62701059.130 : IO total need to receive data 2 bytes
19ec-1c88:62701059.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:62701059.255 : iCmd = 0, nBytes = 2
19ec-1c88:62701267.729 : 0000 : 00 00 
19ec-1c88:62701267.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62701267.875 : System total receive data 2 bytes
19ec-1c88:62701267.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:62701267.991 : iCmd = 1, nBytes = 4
19ec-1c88:62701420.807 : 0000 : 00 00 00 00 
19ec-1c88:62701420.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62701421.064 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62701421.130 : Return status = 0
19ec-1c88:62701421.195 : => IoObject::IoLockEnd
19ec-1c88:62701421.289 : <= IoObject::IoLockEnd
19ec-1c88:62701421.343 : <= GetADFStatus ret = 1
19ec-1c88:62704075.818 : => GetADFStatus
19ec-1c88:62704076.008 : => IoObject::IoLockStart
19ec-1c88:62704076.139 : => CAsicIO::CheckDevice
19ec-1c88:62704076.196 : => CNT96226::ConnectIsAvailable
19ec-1c88:62704100.435 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62704100.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62704100.617 : <= IoObject::IoLockStart
19ec-1c88:62704100.675 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62704100.744 : IO Send command 10 bytes
19ec-1c88:62704100.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:62704100.921 : iCmd = 0, nBytes = 10
19ec-1c88:62704101.028 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62704307.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62704307.241 : System send command 10 bytes + data 0 bytes
19ec-1c88:62704307.487 : IO total need to receive data 2 bytes
19ec-1c88:62704307.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:62704307.619 : iCmd = 0, nBytes = 2
19ec-1c88:62704458.913 : 0000 : 00 00 
19ec-1c88:62704459.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62704459.068 : System total receive data 2 bytes
19ec-1c88:62704459.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:62704459.182 : iCmd = 1, nBytes = 4
19ec-1c88:62704579.453 : 0000 : 00 00 00 00 
19ec-1c88:62704579.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62704579.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62704579.731 : Return status = 0
19ec-1c88:62704579.786 : => IoObject::IoLockEnd
19ec-1c88:62704579.872 : <= IoObject::IoLockEnd
19ec-1c88:62704579.919 : <= GetADFStatus ret = 1
19ec-1c88:62706597.304 : => TerminateDriver
19ec-1c88:62706597.495 : => CAsicIO::~CAsicIO,pStage=105909320
19ec-1c88:62706597.571 : => CNT96226::Close
19ec-1c88:62706601.635 : <= CNT96226::Close ret = 1
19ec-1c88:62706601.709 : <= CAsicIO::~CAsicIO
19ec-1c88:62706601.765 : => IoObject::IoLockEnd
19ec-1c88:62706601.819 : <= IoObject::IoLockEnd
19ec-1c88:62706601.873 : => IoObject::TerminateDevice
19ec-1c88:62706601.929 : => IoObject::IoLockEnd
19ec-1c88:62706601.978 : <= IoObject::IoLockEnd
19ec-1c88:62706602.079 : <= IoObject::TerminateDevice
19ec-1c88:62706602.327 : <= TerminateDriver ret = 1
19ec-1c88:62750046.731 : ============Debug Start==========
19ec-1c88:62750047.003 : Date : 2020/4/30 14:36:36
19ec-1c88:62750047.082 : Process ID : 19ec
19ec-1c88:62750047.520 : Windows : Version 10.0 build 18363 
19ec-1c88:62750047.955 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62750048.014 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62750048.079 : MemoryStatus.ullAvailPhys : 1782403072
19ec-1c88:62750048.136 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62750048.198 : MemoryStatus.ullAvailPageFile : 3067142144
19ec-1c88:62750048.261 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62750048.319 : MemoryStatus.ullAvailVirtual : 1714475008
19ec-1c88:62750048.381 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62750048.487 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62750048.548 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62750048.780 : CPU Count : 4
19ec-1c88:62750048.828 : CPU Frequency : 100.000 Mhz
19ec-1c88:62750053.729 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62750053.851 : => InitializeDriver
19ec-1c88:62750054.135 : <= InitializeDriver ret = 1
19ec-1c88:62750054.193 : => InitializeScanner
19ec-1c88:62750054.271 : => CAsicIO::GetDeviceList
19ec-1c88:62750054.564 : => CNT96226::CNT96226
19ec-1c88:62750054.620 : => CNT96226::Open
19ec-1c88:62750074.559 : <= CNT96226::Open ret = 1
19ec-1c88:62750074.652 : => CNT96226::Initialize
19ec-1c88:62750074.829 : <= CNT96226::Initialize ret = 1
19ec-1c88:62750074.885 : <= CNT96226::CNT96226
19ec-1c88:62750074.941 : => CNT96226::EnumAvailableDevice
19ec-1c88:62750080.572 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62750080.653 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62750080.713 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62753883.389 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62753883.679 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62753889.228 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62753889.333 : => IoObject::GetLockName
19ec-1c88:62753889.395 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62753889.467 : <= IoObject::GetLockName
19ec-1c88:62753889.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:62753889.982 : iCmd = 3, nBytes = 2
19ec-1c88:62754263.697 : 0000 : 06 38 
19ec-1c88:62754263.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62754263.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:62754263.958 : iCmd = 4, nBytes = 2
19ec-1c88:62754547.423 : 0000 : 07 07 
19ec-1c88:62754547.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62754547.615 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62754547.703 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62754547.770 : IO Send command 10 bytes
19ec-1c88:62754547.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:62754547.881 : iCmd = 0, nBytes = 10
19ec-1c88:62754547.988 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62754735.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62754735.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:62754735.470 : iCmd = 0, nBytes = 165
19ec-1c88:62754889.872 : skip dump 37 bytes
19ec-1c88:62754890.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62754890.445 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62754890.577 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62754890.707 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62754890.833 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62754890.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62754891.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62754891.216 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62754891.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62754891.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:62754891.389 : iCmd = 1, nBytes = 4
19ec-1c88:62755092.764 : 0000 : 00 00 00 00 
19ec-1c88:62755092.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62755092.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62755092.974 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62755093.037 : IO Send command 10 bytes
19ec-1c88:62755093.086 : => CNT96226::VenderCmd_SetData
19ec-1c88:62755093.140 : iCmd = 0, nBytes = 10
19ec-1c88:62755093.236 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62755434.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62755434.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:62755434.421 : iCmd = 0, nBytes = 128
19ec-1c88:62755641.890 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62755642.069 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62755642.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62755642.444 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62755642.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62755642.701 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62755642.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62755642.944 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62755643.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62755643.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:62755643.119 : iCmd = 1, nBytes = 4
19ec-1c88:62755802.159 : 0000 : 00 00 00 00 
19ec-1c88:62755802.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62755802.324 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62755802.493 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62755802.560 : => CNT96226::Close
19ec-1c88:62755806.417 : <= CNT96226::Close ret = 1
19ec-1c88:62755806.493 : <= CNT96226::~CNT96226
19ec-1c88:62755806.580 : <= CAsicIO::GetDeviceList
19ec-1c88:62755806.991 : => IoObject::SetTimeout
19ec-1c88:62755807.118 : Timeout--> In = 0 Out = 0
19ec-1c88:62755807.173 : <= IoObject::SetTimeout
19ec-1c88:62755807.243 : => CAsicIO::CAsicIO
19ec-1c88:62755807.314 : => CNT96226::CNT96226
19ec-1c88:62755807.368 : => CNT96226::Open
19ec-1c88:62755830.544 : <= CNT96226::Open ret = 1
19ec-1c88:62755830.639 : => CNT96226::Initialize
19ec-1c88:62755830.826 : <= CNT96226::Initialize ret = 1
19ec-1c88:62755830.885 : <= CNT96226::CNT96226
19ec-1c88:62755830.937 : <= CAsicIO::CAsicIO
19ec-1c88:62755830.992 : => CAsicIO::InitializeDevice
19ec-1c88:62755831.071 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62755837.472 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62755837.596 : => IoObject::GetLockName
19ec-1c88:62755837.654 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62755837.720 : <= IoObject::GetLockName
19ec-1c88:62755838.214 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62755838.287 : IO Send command 10 bytes
19ec-1c88:62755838.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:62755838.395 : iCmd = 0, nBytes = 10
19ec-1c88:62755838.501 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62756190.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62756190.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:62756190.315 : iCmd = 0, nBytes = 128
19ec-1c88:62756388.577 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62756388.766 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62756388.909 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62756389.044 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62756389.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62756389.293 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62756389.414 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62756389.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62756389.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62756389.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:62756389.716 : iCmd = 1, nBytes = 4
19ec-1c88:62756601.004 : 0000 : 00 00 00 00 
19ec-1c88:62756601.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62756601.184 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62756601.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:62756601.308 : iCmd = 3, nBytes = 2
19ec-1c88:62756979.631 : 0000 : 06 38 
19ec-1c88:62756979.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62756979.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:62756979.885 : iCmd = 4, nBytes = 2
19ec-1c88:62757295.881 : 0000 : 07 07 
19ec-1c88:62757295.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62757296.183 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62757296.281 : => IoObject::InitializeDevice
19ec-1c88:62757296.394 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62757297.162 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62757297.233 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62757297.961 : => FindScanner
19ec-1c88:62757298.020 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62757298.085 : <= FindScanner ret = 1
19ec-1c88:62757298.138 : => IoObject::IoLockStart
19ec-1c88:62757298.246 : => CAsicIO::CheckDevice
19ec-1c88:62757298.303 : => CNT96226::ConnectIsAvailable
19ec-1c88:62757320.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62757320.357 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62757320.417 : <= IoObject::IoLockStart
19ec-1c88:62757320.476 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62757320.547 : IO Send command 10 bytes
19ec-1c88:62757320.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:62757320.695 : iCmd = 0, nBytes = 10
19ec-1c88:62757320.802 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62757524.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62757524.866 : System send command 10 bytes + data 0 bytes
19ec-1c88:62757524.937 : IO total need to receive data 5 bytes
19ec-1c88:62757524.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:62757525.050 : iCmd = 0, nBytes = 5
19ec-1c88:62757720.130 : 0000 : 06 00 02 02 ab 
19ec-1c88:62757720.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62757720.298 : System total receive data 5 bytes
19ec-1c88:62757720.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:62757720.413 : iCmd = 1, nBytes = 4
19ec-1c88:62757872.384 : 0000 : 00 00 00 00 
19ec-1c88:62757872.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62757872.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62757872.696 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62757872.761 : IO Send command 10 bytes
19ec-1c88:62757872.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:62757872.909 : iCmd = 0, nBytes = 10
19ec-1c88:62757873.013 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62758077.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62758077.345 : System send command 10 bytes + data 0 bytes
19ec-1c88:62758077.411 : IO total need to receive data 165 bytes
19ec-1c88:62758077.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:62758077.525 : iCmd = 0, nBytes = 165
19ec-1c88:62758241.538 : skip dump 37 bytes
19ec-1c88:62758241.721 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62758241.859 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62758241.994 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62758242.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62758242.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62758242.388 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62758242.513 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758242.637 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758242.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62758242.758 : System total receive data 165 bytes
19ec-1c88:62758242.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:62758242.870 : iCmd = 1, nBytes = 4
19ec-1c88:62758383.219 : 0000 : 00 00 00 00 
19ec-1c88:62758383.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62758383.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62758383.679 : Dump Inquiry
19ec-1c88:62758383.814 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62758383.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62758384.078 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62758384.206 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62758384.330 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62758384.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62758384.580 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758384.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758384.835 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62758384.962 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62758385.048 : 00a0 : 00 00 00 00 00 
19ec-1c88:62758385.114 : => ReadNVMDataInternal
19ec-1c88:62758385.331 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62758385.396 : IO Send command 10 bytes
19ec-1c88:62758385.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:62758385.540 : iCmd = 0, nBytes = 10
19ec-1c88:62758385.640 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62758737.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62758738.082 : System send command 10 bytes + data 0 bytes
19ec-1c88:62758738.152 : IO total need to receive data 128 bytes
19ec-1c88:62758738.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:62758738.266 : iCmd = 0, nBytes = 128
19ec-1c88:62758943.712 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758943.881 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758944.023 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62758944.154 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62758944.275 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62758944.399 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758944.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758944.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62758944.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62758944.769 : System total receive data 128 bytes
19ec-1c88:62758944.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:62758944.884 : iCmd = 1, nBytes = 4
19ec-1c88:62759151.366 : 0000 : 00 00 00 00 
19ec-1c88:62759151.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62759151.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62759151.665 : NVMData.PadScanCount = 0
19ec-1c88:62759151.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62759151.778 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62759151.835 : NVMData.FlatbedScanCount = 0
19ec-1c88:62759151.889 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62759151.940 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62759151.993 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62759152.048 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62759152.104 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62759152.157 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62759152.211 : NVMData.BornMonth = 0
19ec-1c88:62759152.260 : NVMData.BornDay = 0
19ec-1c88:62759152.309 : NVMData.BornYear = 0
19ec-1c88:62759152.359 : NVMData.FirstScanMonth = 4
19ec-1c88:62759152.410 : NVMData.FirstScanDay = 30
19ec-1c88:62759152.463 : NVMData.FirstScanYear = 2020
19ec-1c88:62759152.517 : NVMData.VerticalMagnification = 0
19ec-1c88:62759152.570 : NVMData.HorizontalMagnification = 0
19ec-1c88:62759152.625 : NVMData.PowerSavingTime = 15
19ec-1c88:62759152.680 : NVMData.SN = A094165189010062
19ec-1c88:62759152.732 : NVMData.AutoFeed = 0
19ec-1c88:62759152.781 : NVMData.CCDType = 0
19ec-1c88:62759152.831 : NVMData.ScanSpeed = 0
19ec-1c88:62759152.880 : NVMData.RollerCount = 0
19ec-1c88:62759152.930 : NVMData.MultifeedCount = 0
19ec-1c88:62759152.978 : NVMData.JamCount = 0
19ec-1c88:62759153.025 : NVMData.IdentifyInfo = 
19ec-1c88:62759153.075 : NVMData.FormalName = 
19ec-1c88:62759153.281 : NVMData.ReservedB = 0
19ec-1c88:62759153.338 : NVMData.FunctionCode = 0
19ec-1c88:62759153.388 : NVMData.PreFeed = 0
19ec-1c88:62759153.436 : NVMData.PreFeedTime = 0
19ec-1c88:62759153.485 : NVMData.ButtonNumber = 0
19ec-1c88:62759153.533 : NVMData.PowerOffTime = 0
19ec-1c88:62759153.584 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62759153.656 : => IoObject::IoLockEnd
19ec-1c88:62759153.743 : <= IoObject::IoLockEnd
19ec-1c88:62759153.793 : <= InitializeScanner ret = 1
19ec-1c88:62759153.857 : => GetLogicalScannerAbilityEx
19ec-1c88:62759153.913 : => IoObject::IoLockStart
19ec-1c88:62759154.007 : => CAsicIO::CheckDevice
19ec-1c88:62759154.058 : => CNT96226::ConnectIsAvailable
19ec-1c88:62759174.281 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62759174.384 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62759174.443 : <= IoObject::IoLockStart
19ec-1c88:62759174.507 : => IoObject::IoLockEnd
19ec-1c88:62759174.602 : <= IoObject::IoLockEnd
19ec-1c88:62759174.711 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62759174.785 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62759343.855 : => ReadNVMData
19ec-1c88:62759343.987 : => IoObject::IoLockStart
19ec-1c88:62759344.100 : => CAsicIO::CheckDevice
19ec-1c88:62759344.156 : => CNT96226::ConnectIsAvailable
19ec-1c88:62759367.954 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62759368.197 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62759368.331 : <= IoObject::IoLockStart
19ec-1c88:62759368.456 : => ReadNVMDataInternal
19ec-1c88:62759368.785 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62759368.848 : IO Send command 10 bytes
19ec-1c88:62759368.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:62759369.020 : iCmd = 0, nBytes = 10
19ec-1c88:62759369.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62759723.278 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62759723.437 : System send command 10 bytes + data 0 bytes
19ec-1c88:62759723.508 : IO total need to receive data 128 bytes
19ec-1c88:62759723.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:62759723.628 : iCmd = 0, nBytes = 128
19ec-1c88:62759917.828 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62759918.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62759918.180 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62759918.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62759918.452 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62759918.582 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62759918.708 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62759918.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62759918.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62759918.961 : System total receive data 128 bytes
19ec-1c88:62759919.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:62759919.079 : iCmd = 1, nBytes = 4
19ec-1c88:62760127.158 : 0000 : 00 00 00 00 
19ec-1c88:62760127.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62760127.381 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62760127.449 : NVMData.PadScanCount = 0
19ec-1c88:62760127.509 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62760127.568 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62760127.625 : NVMData.FlatbedScanCount = 0
19ec-1c88:62760127.681 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62760127.738 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62760127.794 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62760127.850 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62760127.908 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62760127.964 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62760128.021 : NVMData.BornMonth = 0
19ec-1c88:62760128.070 : NVMData.BornDay = 0
19ec-1c88:62760128.119 : NVMData.BornYear = 0
19ec-1c88:62760128.173 : NVMData.FirstScanMonth = 4
19ec-1c88:62760128.228 : NVMData.FirstScanDay = 30
19ec-1c88:62760128.282 : NVMData.FirstScanYear = 2020
19ec-1c88:62760128.515 : NVMData.VerticalMagnification = 0
19ec-1c88:62760128.579 : NVMData.HorizontalMagnification = 0
19ec-1c88:62760128.635 : NVMData.PowerSavingTime = 15
19ec-1c88:62760128.688 : NVMData.SN = A094165189010062
19ec-1c88:62760128.739 : NVMData.AutoFeed = 0
19ec-1c88:62760128.792 : NVMData.CCDType = 0
19ec-1c88:62760128.839 : NVMData.ScanSpeed = 0
19ec-1c88:62760128.888 : NVMData.RollerCount = 0
19ec-1c88:62760128.940 : NVMData.MultifeedCount = 0
19ec-1c88:62760128.992 : NVMData.JamCount = 0
19ec-1c88:62760129.043 : NVMData.IdentifyInfo = 
19ec-1c88:62760129.095 : NVMData.FormalName = 
19ec-1c88:62760129.143 : NVMData.ReservedB = 0
19ec-1c88:62760129.195 : NVMData.FunctionCode = 0
19ec-1c88:62760129.245 : NVMData.PreFeed = 0
19ec-1c88:62760129.297 : NVMData.PreFeedTime = 0
19ec-1c88:62760129.348 : NVMData.ButtonNumber = 0
19ec-1c88:62760129.399 : NVMData.PowerOffTime = 0
19ec-1c88:62760129.452 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62760129.514 : => IoObject::IoLockEnd
19ec-1c88:62760129.608 : <= IoObject::IoLockEnd
19ec-1c88:62760129.659 : <= ReadNVMData ret = 1
19ec-1c88:62762755.572 : ============Debug Start==========
19ec-1c88:62762755.863 : Date : 2020/4/30 14:36:37
19ec-1c88:62762755.945 : Process ID : 19ec
19ec-1c88:62762756.385 : Windows : Version 10.0 build 18363 
19ec-1c88:62762756.834 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62762756.897 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62762756.961 : MemoryStatus.ullAvailPhys : 1783853056
19ec-1c88:62762757.025 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62762757.089 : MemoryStatus.ullAvailPageFile : 3065794560
19ec-1c88:62762757.153 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62762757.217 : MemoryStatus.ullAvailVirtual : 1714479104
19ec-1c88:62762757.281 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62762757.390 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62762757.452 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62762757.696 : CPU Count : 4
19ec-1c88:62762757.745 : CPU Frequency : 100.000 Mhz
19ec-1c88:62762762.085 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62762762.211 : => InitializeDriver
19ec-1c88:62762762.472 : <= InitializeDriver ret = 1
19ec-1c88:62765289.856 : => InitializeScanner
19ec-1c88:62765290.109 : => CAsicIO::GetDeviceList
19ec-1c88:62765290.532 : => CNT96226::CNT96226
19ec-1c88:62765290.591 : => CNT96226::Open
19ec-1c88:62765315.355 : <= CNT96226::Open ret = 1
19ec-1c88:62765315.459 : => CNT96226::Initialize
19ec-1c88:62765315.650 : <= CNT96226::Initialize ret = 1
19ec-1c88:62765315.710 : <= CNT96226::CNT96226
19ec-1c88:62765315.761 : => CNT96226::EnumAvailableDevice
19ec-1c88:62765321.021 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62765321.098 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62765321.157 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62769065.674 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62769066.126 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62769077.185 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62769077.412 : => IoObject::GetLockName
19ec-1c88:62769077.540 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62769077.675 : <= IoObject::GetLockName
19ec-1c88:62769078.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:62769079.014 : iCmd = 3, nBytes = 2
19ec-1c88:62769474.592 : 0000 : 06 38 
19ec-1c88:62769474.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62769474.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:62769475.085 : iCmd = 4, nBytes = 2
19ec-1c88:62769788.461 : 0000 : 07 07 
19ec-1c88:62769788.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62769788.793 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62769788.950 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62769789.092 : IO Send command 10 bytes
19ec-1c88:62769789.202 : => CNT96226::VenderCmd_SetData
19ec-1c88:62769789.314 : iCmd = 0, nBytes = 10
19ec-1c88:62769789.527 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62769996.302 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62769996.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:62769996.607 : iCmd = 0, nBytes = 165
19ec-1c88:62770189.099 : skip dump 37 bytes
19ec-1c88:62770189.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62770189.796 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62770190.076 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62770190.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62770190.610 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62770190.885 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62770191.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770191.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770191.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62770191.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:62770191.754 : iCmd = 1, nBytes = 4
19ec-1c88:62770399.339 : 0000 : 00 00 00 00 
19ec-1c88:62770399.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62770399.704 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62770399.828 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62770399.966 : IO Send command 10 bytes
19ec-1c88:62770400.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:62770400.184 : iCmd = 0, nBytes = 10
19ec-1c88:62770400.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62770733.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62770734.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:62770734.182 : iCmd = 0, nBytes = 128
19ec-1c88:62770903.878 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770904.247 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770904.547 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62770904.827 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62770905.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62770905.354 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770905.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770905.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62770905.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62770906.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:62770906.232 : iCmd = 1, nBytes = 4
19ec-1c88:62771087.464 : 0000 : 00 00 00 00 
19ec-1c88:62771087.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62771087.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62771088.187 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62771088.329 : => CNT96226::Close
19ec-1c88:62771095.340 : <= CNT96226::Close ret = 1
19ec-1c88:62771095.492 : <= CNT96226::~CNT96226
19ec-1c88:62771095.646 : <= CAsicIO::GetDeviceList
19ec-1c88:62771096.453 : => IoObject::SetTimeout
19ec-1c88:62771096.714 : Timeout--> In = 0 Out = 0
19ec-1c88:62771096.830 : <= IoObject::SetTimeout
19ec-1c88:62771096.962 : => CAsicIO::CAsicIO
19ec-1c88:62771097.109 : => CNT96226::CNT96226
19ec-1c88:62771097.222 : => CNT96226::Open
19ec-1c88:62771139.158 : <= CNT96226::Open ret = 1
19ec-1c88:62771139.351 : => CNT96226::Initialize
19ec-1c88:62771139.720 : <= CNT96226::Initialize ret = 1
19ec-1c88:62771139.835 : <= CNT96226::CNT96226
19ec-1c88:62771139.951 : <= CAsicIO::CAsicIO
19ec-1c88:62771140.055 : => CAsicIO::InitializeDevice
19ec-1c88:62771140.181 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62771151.790 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62771151.998 : => IoObject::GetLockName
19ec-1c88:62771152.110 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62771152.243 : <= IoObject::GetLockName
19ec-1c88:62771153.174 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62771153.320 : IO Send command 10 bytes
19ec-1c88:62771153.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:62771153.536 : iCmd = 0, nBytes = 10
19ec-1c88:62771153.755 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62771519.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62771519.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:62771519.414 : iCmd = 0, nBytes = 128
19ec-1c88:62771728.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62771728.660 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62771728.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62771728.953 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62771729.090 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62771729.223 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62771729.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62771729.487 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62771729.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62771729.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:62771729.678 : iCmd = 1, nBytes = 4
19ec-1c88:62771901.432 : 0000 : 00 00 00 00 
19ec-1c88:62771901.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62771901.598 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62771901.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:62771901.713 : iCmd = 3, nBytes = 2
19ec-1c88:62772251.157 : 0000 : 06 38 
19ec-1c88:62772251.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62772251.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:62772251.717 : iCmd = 4, nBytes = 2
19ec-1c88:62772560.047 : 0000 : 07 07 
19ec-1c88:62772560.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62772560.346 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62772560.452 : => IoObject::InitializeDevice
19ec-1c88:62772560.574 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62772561.230 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62772561.307 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62772562.097 : => FindScanner
19ec-1c88:62772562.161 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62772562.231 : <= FindScanner ret = 1
19ec-1c88:62772562.293 : => IoObject::IoLockStart
19ec-1c88:62772562.402 : => CAsicIO::CheckDevice
19ec-1c88:62772562.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:62772587.308 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62772587.408 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62772587.466 : <= IoObject::IoLockStart
19ec-1c88:62772587.524 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62772587.590 : IO Send command 10 bytes
19ec-1c88:62772587.677 : => CNT96226::VenderCmd_SetData
19ec-1c88:62772587.742 : iCmd = 0, nBytes = 10
19ec-1c88:62772587.850 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62772791.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62772792.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:62772792.159 : IO total need to receive data 5 bytes
19ec-1c88:62772792.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:62772792.278 : iCmd = 0, nBytes = 5
19ec-1c88:62772980.567 : 0000 : 06 00 02 02 ab 
19ec-1c88:62772980.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62772980.741 : System total receive data 5 bytes
19ec-1c88:62772980.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:62772980.860 : iCmd = 1, nBytes = 4
19ec-1c88:62773174.826 : 0000 : 00 00 00 00 
19ec-1c88:62773174.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62773175.055 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62773175.124 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62773175.193 : IO Send command 10 bytes
19ec-1c88:62773175.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:62773175.346 : iCmd = 0, nBytes = 10
19ec-1c88:62773175.455 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62773374.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62773374.756 : System send command 10 bytes + data 0 bytes
19ec-1c88:62773374.826 : IO total need to receive data 165 bytes
19ec-1c88:62773374.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:62773374.942 : iCmd = 0, nBytes = 165
19ec-1c88:62773528.501 : skip dump 37 bytes
19ec-1c88:62773528.694 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62773528.836 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62773528.978 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62773529.119 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62773529.254 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62773529.395 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62773529.528 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62773529.741 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62773529.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62773529.873 : System total receive data 165 bytes
19ec-1c88:62773529.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:62773529.993 : iCmd = 1, nBytes = 4
19ec-1c88:62773699.864 : 0000 : 00 00 00 00 
19ec-1c88:62773699.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62773700.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62773700.369 : Dump Inquiry
19ec-1c88:62773700.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62773700.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62773700.810 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62773700.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62773701.092 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62773701.235 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62773701.365 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62773701.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62773701.631 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62773701.765 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62773701.858 : 00a0 : 00 00 00 00 00 
19ec-1c88:62773701.925 : => ReadNVMDataInternal
19ec-1c88:62773702.141 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62773702.211 : IO Send command 10 bytes
19ec-1c88:62773702.311 : => CNT96226::VenderCmd_SetData
19ec-1c88:62773702.368 : iCmd = 0, nBytes = 10
19ec-1c88:62773702.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62774027.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62774027.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:62774027.521 : IO total need to receive data 128 bytes
19ec-1c88:62774027.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:62774027.654 : iCmd = 0, nBytes = 128
19ec-1c88:62774213.220 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62774213.716 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62774213.862 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62774214.007 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62774214.140 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62774214.271 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62774214.399 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62774214.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62774214.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62774214.661 : System total receive data 128 bytes
19ec-1c88:62774214.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:62774214.780 : iCmd = 1, nBytes = 4
19ec-1c88:62774382.876 : 0000 : 00 00 00 00 
19ec-1c88:62774382.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62774383.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62774383.177 : NVMData.PadScanCount = 0
19ec-1c88:62774383.234 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62774383.291 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62774383.352 : NVMData.FlatbedScanCount = 0
19ec-1c88:62774383.407 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62774383.465 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62774383.521 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62774383.576 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62774383.635 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62774383.692 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62774383.748 : NVMData.BornMonth = 0
19ec-1c88:62774383.800 : NVMData.BornDay = 0
19ec-1c88:62774383.853 : NVMData.BornYear = 0
19ec-1c88:62774383.905 : NVMData.FirstScanMonth = 4
19ec-1c88:62774383.959 : NVMData.FirstScanDay = 30
19ec-1c88:62774384.014 : NVMData.FirstScanYear = 2020
19ec-1c88:62774384.069 : NVMData.VerticalMagnification = 0
19ec-1c88:62774384.128 : NVMData.HorizontalMagnification = 0
19ec-1c88:62774384.188 : NVMData.PowerSavingTime = 15
19ec-1c88:62774384.243 : NVMData.SN = A094165189010062
19ec-1c88:62774384.296 : NVMData.AutoFeed = 0
19ec-1c88:62774384.346 : NVMData.CCDType = 0
19ec-1c88:62774384.397 : NVMData.ScanSpeed = 0
19ec-1c88:62774384.445 : NVMData.RollerCount = 0
19ec-1c88:62774384.498 : NVMData.MultifeedCount = 0
19ec-1c88:62774384.553 : NVMData.JamCount = 0
19ec-1c88:62774384.602 : NVMData.IdentifyInfo = 
19ec-1c88:62774384.655 : NVMData.FormalName = 
19ec-1c88:62774384.843 : NVMData.ReservedB = 0
19ec-1c88:62774384.900 : NVMData.FunctionCode = 0
19ec-1c88:62774384.953 : NVMData.PreFeed = 0
19ec-1c88:62774385.005 : NVMData.PreFeedTime = 0
19ec-1c88:62774385.055 : NVMData.ButtonNumber = 0
19ec-1c88:62774385.114 : NVMData.PowerOffTime = 0
19ec-1c88:62774385.171 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62774385.252 : => IoObject::IoLockEnd
19ec-1c88:62774385.345 : <= IoObject::IoLockEnd
19ec-1c88:62774385.397 : <= InitializeScanner ret = 1
19ec-1c88:62775639.861 : => GetLogicalScannerAbility
19ec-1c88:62775640.046 : => IoObject::IoLockStart
19ec-1c88:62775640.176 : => CAsicIO::CheckDevice
19ec-1c88:62775640.233 : => CNT96226::ConnectIsAvailable
19ec-1c88:62775664.687 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62775664.925 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62775665.056 : <= IoObject::IoLockStart
19ec-1c88:62775665.175 : => IoObject::IoLockEnd
19ec-1c88:62775665.538 : <= IoObject::IoLockEnd
19ec-1c88:62775665.614 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62779489.007 : => GetLogicalScannerAbilityEx
19ec-1c88:62779489.196 : => IoObject::IoLockStart
19ec-1c88:62779489.323 : => CAsicIO::CheckDevice
19ec-1c88:62779489.383 : => CNT96226::ConnectIsAvailable
19ec-1c88:62779505.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62779505.612 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62779505.675 : <= IoObject::IoLockStart
19ec-1c88:62779505.734 : => IoObject::IoLockEnd
19ec-1c88:62779505.835 : <= IoObject::IoLockEnd
19ec-1c88:62779505.954 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62779506.029 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62786802.923 : => ReadNVMData
19ec-1c88:62786803.101 : => IoObject::IoLockStart
19ec-1c88:62786803.234 : => CAsicIO::CheckDevice
19ec-1c88:62786803.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:62786820.795 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62786821.204 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62786821.336 : <= IoObject::IoLockStart
19ec-1c88:62786821.402 : => ReadNVMDataInternal
19ec-1c88:62786821.466 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62786821.532 : IO Send command 10 bytes
19ec-1c88:62786821.642 : => CNT96226::VenderCmd_SetData
19ec-1c88:62786821.700 : iCmd = 0, nBytes = 10
19ec-1c88:62786821.809 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62787158.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62787158.739 : System send command 10 bytes + data 0 bytes
19ec-1c88:62787158.809 : IO total need to receive data 128 bytes
19ec-1c88:62787158.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:62787158.925 : iCmd = 0, nBytes = 128
19ec-1c88:62787352.164 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62787352.344 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62787352.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62787352.615 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62787352.740 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62787352.867 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62787352.991 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62787353.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62787353.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62787353.240 : System total receive data 128 bytes
19ec-1c88:62787353.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:62787353.353 : iCmd = 1, nBytes = 4
19ec-1c88:62787517.176 : 0000 : 00 00 00 00 
19ec-1c88:62787517.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62787517.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62787517.515 : NVMData.PadScanCount = 0
19ec-1c88:62787517.577 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62787517.633 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62787517.690 : NVMData.FlatbedScanCount = 0
19ec-1c88:62787517.744 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62787517.954 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62787518.027 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62787518.084 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62787518.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62787518.195 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62787518.250 : NVMData.BornMonth = 0
19ec-1c88:62787518.301 : NVMData.BornDay = 0
19ec-1c88:62787518.351 : NVMData.BornYear = 0
19ec-1c88:62787518.399 : NVMData.FirstScanMonth = 4
19ec-1c88:62787518.451 : NVMData.FirstScanDay = 30
19ec-1c88:62787518.505 : NVMData.FirstScanYear = 2020
19ec-1c88:62787518.559 : NVMData.VerticalMagnification = 0
19ec-1c88:62787518.616 : NVMData.HorizontalMagnification = 0
19ec-1c88:62787518.672 : NVMData.PowerSavingTime = 15
19ec-1c88:62787518.725 : NVMData.SN = A094165189010062
19ec-1c88:62787518.774 : NVMData.AutoFeed = 0
19ec-1c88:62787518.824 : NVMData.CCDType = 0
19ec-1c88:62787518.872 : NVMData.ScanSpeed = 0
19ec-1c88:62787518.922 : NVMData.RollerCount = 0
19ec-1c88:62787518.975 : NVMData.MultifeedCount = 0
19ec-1c88:62787519.025 : NVMData.JamCount = 0
19ec-1c88:62787519.074 : NVMData.IdentifyInfo = 
19ec-1c88:62787519.124 : NVMData.FormalName = 
19ec-1c88:62787519.172 : NVMData.ReservedB = 0
19ec-1c88:62787519.219 : NVMData.FunctionCode = 0
19ec-1c88:62787519.270 : NVMData.PreFeed = 0
19ec-1c88:62787519.316 : NVMData.PreFeedTime = 0
19ec-1c88:62787519.365 : NVMData.ButtonNumber = 0
19ec-1c88:62787519.414 : NVMData.PowerOffTime = 0
19ec-1c88:62787519.467 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62787519.525 : => IoObject::IoLockEnd
19ec-1c88:62787519.616 : <= IoObject::IoLockEnd
19ec-1c88:62787519.667 : <= ReadNVMData ret = 1
19ec-1c88:62797200.527 : => GetADFStatus
19ec-1c88:62797200.951 : => IoObject::IoLockStart
19ec-1c88:62797201.081 : => CAsicIO::CheckDevice
19ec-1c88:62797201.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:62797225.252 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62797225.371 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62797225.430 : <= IoObject::IoLockStart
19ec-1c88:62797225.490 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62797225.562 : IO Send command 10 bytes
19ec-1c88:62797225.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:62797225.752 : iCmd = 0, nBytes = 10
19ec-1c88:62797225.858 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62797422.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62797422.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:62797422.336 : IO total need to receive data 2 bytes
19ec-1c88:62797422.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:62797422.458 : iCmd = 0, nBytes = 2
19ec-1c88:62797627.534 : 0000 : 00 00 
19ec-1c88:62797627.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62797627.833 : System total receive data 2 bytes
19ec-1c88:62797627.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:62797628.275 : iCmd = 1, nBytes = 4
19ec-1c88:62797816.948 : 0000 : 00 00 00 00 
19ec-1c88:62797817.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62797817.214 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62797817.281 : Return status = 0
19ec-1c88:62797817.345 : => IoObject::IoLockEnd
19ec-1c88:62797817.434 : <= IoObject::IoLockEnd
19ec-1c88:62797817.486 : <= GetADFStatus ret = 1
19ec-1c88:62800518.829 : => GetADFStatus
19ec-1c88:62800519.015 : => IoObject::IoLockStart
19ec-1c88:62800519.134 : => CAsicIO::CheckDevice
19ec-1c88:62800519.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:62800542.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62800543.205 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62800543.341 : <= IoObject::IoLockStart
19ec-1c88:62800543.692 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62800543.764 : IO Send command 10 bytes
19ec-1c88:62800543.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:62800543.944 : iCmd = 0, nBytes = 10
19ec-1c88:62800544.049 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62800735.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62800735.540 : System send command 10 bytes + data 0 bytes
19ec-1c88:62800735.762 : IO total need to receive data 2 bytes
19ec-1c88:62800735.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:62800735.893 : iCmd = 0, nBytes = 2
19ec-1c88:62800874.543 : 0000 : 00 00 
19ec-1c88:62800874.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62800874.731 : System total receive data 2 bytes
19ec-1c88:62800874.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:62800874.859 : iCmd = 1, nBytes = 4
19ec-1c88:62801029.064 : 0000 : 00 00 00 00 
19ec-1c88:62801029.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62801029.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62801029.675 : Return status = 0
19ec-1c88:62801029.731 : => IoObject::IoLockEnd
19ec-1c88:62801029.816 : <= IoObject::IoLockEnd
19ec-1c88:62801029.862 : <= GetADFStatus ret = 1
19ec-1c88:62803108.877 : => TerminateDriver
19ec-1c88:62803109.077 : => CAsicIO::~CAsicIO,pStage=222563400
19ec-1c88:62803109.157 : => CNT96226::Close
19ec-1c88:62803113.063 : <= CNT96226::Close ret = 1
19ec-1c88:62803113.139 : <= CAsicIO::~CAsicIO
19ec-1c88:62803113.200 : => IoObject::IoLockEnd
19ec-1c88:62803113.253 : <= IoObject::IoLockEnd
19ec-1c88:62803113.306 : => IoObject::TerminateDevice
19ec-1c88:62803113.360 : => IoObject::IoLockEnd
19ec-1c88:62803113.408 : <= IoObject::IoLockEnd
19ec-1c88:62803113.509 : <= IoObject::TerminateDevice
19ec-1c88:62803113.973 : <= TerminateDriver ret = 1
19ec-1c88:62846582.492 : ============Debug Start==========
19ec-1c88:62846582.748 : Date : 2020/4/30 14:36:39
19ec-1c88:62846582.835 : Process ID : 19ec
19ec-1c88:62846583.262 : Windows : Version 10.0 build 18363 
19ec-1c88:62846583.705 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62846583.773 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62846583.842 : MemoryStatus.ullAvailPhys : 1785860096
19ec-1c88:62846583.904 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62846583.970 : MemoryStatus.ullAvailPageFile : 3067035648
19ec-1c88:62846584.036 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62846584.099 : MemoryStatus.ullAvailVirtual : 1713430528
19ec-1c88:62846584.164 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62846584.274 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62846584.335 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62846584.581 : CPU Count : 4
19ec-1c88:62846584.629 : CPU Frequency : 100.000 Mhz
19ec-1c88:62846588.644 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62846588.776 : => InitializeDriver
19ec-1c88:62846589.041 : <= InitializeDriver ret = 1
19ec-1c88:62846589.102 : => InitializeScanner
19ec-1c88:62846589.182 : => CAsicIO::GetDeviceList
19ec-1c88:62846589.494 : => CNT96226::CNT96226
19ec-1c88:62846589.555 : => CNT96226::Open
19ec-1c88:62846609.973 : <= CNT96226::Open ret = 1
19ec-1c88:62846610.093 : => CNT96226::Initialize
19ec-1c88:62846610.292 : <= CNT96226::Initialize ret = 1
19ec-1c88:62846610.361 : <= CNT96226::CNT96226
19ec-1c88:62846610.418 : => CNT96226::EnumAvailableDevice
19ec-1c88:62846615.930 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62846616.012 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62846616.075 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62850294.305 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62850294.597 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62850301.483 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62850301.589 : => IoObject::GetLockName
19ec-1c88:62850301.652 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62850301.719 : <= IoObject::GetLockName
19ec-1c88:62850302.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:62850302.254 : iCmd = 3, nBytes = 2
19ec-1c88:62850680.747 : 0000 : 06 38 
19ec-1c88:62850680.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62850680.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:62850681.012 : iCmd = 4, nBytes = 2
19ec-1c88:62850988.555 : 0000 : 07 07 
19ec-1c88:62850988.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62850988.748 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62850988.839 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62850988.905 : IO Send command 10 bytes
19ec-1c88:62850988.957 : => CNT96226::VenderCmd_SetData
19ec-1c88:62850989.013 : iCmd = 0, nBytes = 10
19ec-1c88:62850989.115 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62851194.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62851195.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:62851195.168 : iCmd = 0, nBytes = 165
19ec-1c88:62851398.436 : skip dump 37 bytes
19ec-1c88:62851398.613 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62851398.752 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62851398.888 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62851399.019 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62851399.152 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62851399.285 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62851399.410 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62851399.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62851399.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62851399.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:62851399.703 : iCmd = 1, nBytes = 4
19ec-1c88:62851584.120 : 0000 : 00 00 00 00 
19ec-1c88:62851584.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62851584.428 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62851584.771 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62851584.832 : IO Send command 10 bytes
19ec-1c88:62851584.884 : => CNT96226::VenderCmd_SetData
19ec-1c88:62851584.936 : iCmd = 0, nBytes = 10
19ec-1c88:62851585.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62851934.838 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62851934.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:62851935.000 : iCmd = 0, nBytes = 128
19ec-1c88:62852146.545 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852146.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852147.125 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62852147.260 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62852147.389 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62852147.518 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852147.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852147.765 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852147.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62852147.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:62852147.937 : iCmd = 1, nBytes = 4
19ec-1c88:62852358.591 : 0000 : 00 00 00 00 
19ec-1c88:62852358.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62852358.736 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62852358.896 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62852358.966 : => CNT96226::Close
19ec-1c88:62852362.790 : <= CNT96226::Close ret = 1
19ec-1c88:62852362.863 : <= CNT96226::~CNT96226
19ec-1c88:62852362.948 : <= CAsicIO::GetDeviceList
19ec-1c88:62852363.360 : => IoObject::SetTimeout
19ec-1c88:62852363.492 : Timeout--> In = 0 Out = 0
19ec-1c88:62852363.551 : <= IoObject::SetTimeout
19ec-1c88:62852363.619 : => CAsicIO::CAsicIO
19ec-1c88:62852363.692 : => CNT96226::CNT96226
19ec-1c88:62852363.746 : => CNT96226::Open
19ec-1c88:62852388.300 : <= CNT96226::Open ret = 1
19ec-1c88:62852388.409 : => CNT96226::Initialize
19ec-1c88:62852388.594 : <= CNT96226::Initialize ret = 1
19ec-1c88:62852388.656 : <= CNT96226::CNT96226
19ec-1c88:62852388.709 : <= CAsicIO::CAsicIO
19ec-1c88:62852388.766 : => CAsicIO::InitializeDevice
19ec-1c88:62852388.836 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62852394.673 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62852394.792 : => IoObject::GetLockName
19ec-1c88:62852394.852 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62852394.918 : <= IoObject::GetLockName
19ec-1c88:62852395.411 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62852395.482 : IO Send command 10 bytes
19ec-1c88:62852395.531 : => CNT96226::VenderCmd_SetData
19ec-1c88:62852395.580 : iCmd = 0, nBytes = 10
19ec-1c88:62852395.688 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62852752.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62852752.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:62852752.876 : iCmd = 0, nBytes = 128
19ec-1c88:62852936.868 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852937.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852937.212 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62852937.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62852937.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62852937.602 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852937.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852937.847 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62852937.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62852937.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:62852938.035 : iCmd = 1, nBytes = 4
19ec-1c88:62853123.876 : 0000 : 00 00 00 00 
19ec-1c88:62853124.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62853124.228 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62853124.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:62853124.451 : iCmd = 3, nBytes = 2
19ec-1c88:62853506.835 : 0000 : 06 38 
19ec-1c88:62853507.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62853507.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:62853507.293 : iCmd = 4, nBytes = 2
19ec-1c88:62853843.863 : 0000 : 07 07 
19ec-1c88:62853844.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62853844.446 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62853844.640 : => IoObject::InitializeDevice
19ec-1c88:62853844.824 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62853846.117 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62853846.263 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62853847.517 : => FindScanner
19ec-1c88:62853847.631 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62853847.756 : <= FindScanner ret = 1
19ec-1c88:62853847.869 : => IoObject::IoLockStart
19ec-1c88:62853848.081 : => CAsicIO::CheckDevice
19ec-1c88:62853848.183 : => CNT96226::ConnectIsAvailable
19ec-1c88:62853873.612 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62853873.817 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62853873.943 : <= IoObject::IoLockStart
19ec-1c88:62853874.060 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62853874.203 : IO Send command 10 bytes
19ec-1c88:62853874.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:62853874.494 : iCmd = 0, nBytes = 10
19ec-1c88:62853874.711 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62854086.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62854087.070 : System send command 10 bytes + data 0 bytes
19ec-1c88:62854087.210 : IO total need to receive data 5 bytes
19ec-1c88:62854087.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:62854087.438 : iCmd = 0, nBytes = 5
19ec-1c88:62854319.399 : 0000 : 06 00 02 02 ab 
19ec-1c88:62854319.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62854319.746 : System total receive data 5 bytes
19ec-1c88:62854319.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:62854319.975 : iCmd = 1, nBytes = 4
19ec-1c88:62854562.432 : 0000 : 00 00 00 00 
19ec-1c88:62854562.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62854562.875 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62854563.002 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62854563.131 : IO Send command 10 bytes
19ec-1c88:62854563.305 : => CNT96226::VenderCmd_SetData
19ec-1c88:62854563.409 : iCmd = 0, nBytes = 10
19ec-1c88:62854563.620 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62854774.808 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62854775.048 : System send command 10 bytes + data 0 bytes
19ec-1c88:62854775.193 : IO total need to receive data 165 bytes
19ec-1c88:62854775.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:62854775.425 : iCmd = 0, nBytes = 165
19ec-1c88:62855003.887 : skip dump 37 bytes
19ec-1c88:62855004.279 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62855004.574 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62855004.843 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62855005.113 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62855005.369 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62855005.638 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62855005.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855006.150 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855006.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62855006.399 : System total receive data 165 bytes
19ec-1c88:62855006.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:62855006.632 : iCmd = 1, nBytes = 4
19ec-1c88:62855242.808 : 0000 : 00 00 00 00 
19ec-1c88:62855243.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62855243.252 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62855243.734 : Dump Inquiry
19ec-1c88:62855244.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62855244.276 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62855244.552 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62855244.816 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62855245.077 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62855245.344 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62855245.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855245.869 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855246.134 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62855246.394 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62855246.570 : 00a0 : 00 00 00 00 00 
19ec-1c88:62855246.685 : => ReadNVMDataInternal
19ec-1c88:62855247.076 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62855247.211 : IO Send command 10 bytes
19ec-1c88:62855247.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:62855247.503 : iCmd = 0, nBytes = 10
19ec-1c88:62855247.709 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62855605.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62855605.486 : System send command 10 bytes + data 0 bytes
19ec-1c88:62855605.631 : IO total need to receive data 128 bytes
19ec-1c88:62855605.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:62855605.868 : iCmd = 0, nBytes = 128
19ec-1c88:62855826.822 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855827.190 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855827.483 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62855827.762 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62855828.024 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62855828.278 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855828.542 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855828.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62855828.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62855829.067 : System total receive data 128 bytes
19ec-1c88:62855829.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:62855829.303 : iCmd = 1, nBytes = 4
19ec-1c88:62856042.850 : 0000 : 00 00 00 00 
19ec-1c88:62856043.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62856043.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62856043.447 : NVMData.PadScanCount = 0
19ec-1c88:62856043.559 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62856043.675 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62856043.793 : NVMData.FlatbedScanCount = 0
19ec-1c88:62856043.905 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62856044.018 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62856044.129 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62856044.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62856044.356 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62856044.464 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62856044.578 : NVMData.BornMonth = 0
19ec-1c88:62856044.674 : NVMData.BornDay = 0
19ec-1c88:62856044.781 : NVMData.BornYear = 0
19ec-1c88:62856044.880 : NVMData.FirstScanMonth = 4
19ec-1c88:62856044.985 : NVMData.FirstScanDay = 30
19ec-1c88:62856045.094 : NVMData.FirstScanYear = 2020
19ec-1c88:62856045.208 : NVMData.VerticalMagnification = 0
19ec-1c88:62856045.316 : NVMData.HorizontalMagnification = 0
19ec-1c88:62856045.432 : NVMData.PowerSavingTime = 15
19ec-1c88:62856045.536 : NVMData.SN = A094165189010062
19ec-1c88:62856045.639 : NVMData.AutoFeed = 0
19ec-1c88:62856045.739 : NVMData.CCDType = 0
19ec-1c88:62856045.837 : NVMData.ScanSpeed = 0
19ec-1c88:62856045.937 : NVMData.RollerCount = 0
19ec-1c88:62856046.040 : NVMData.MultifeedCount = 0
19ec-1c88:62856046.140 : NVMData.JamCount = 0
19ec-1c88:62856046.237 : NVMData.IdentifyInfo = 
19ec-1c88:62856046.343 : NVMData.FormalName = 
19ec-1c88:62856046.769 : NVMData.ReservedB = 0
19ec-1c88:62856046.890 : NVMData.FunctionCode = 0
19ec-1c88:62856046.994 : NVMData.PreFeed = 0
19ec-1c88:62856047.095 : NVMData.PreFeedTime = 0
19ec-1c88:62856047.191 : NVMData.ButtonNumber = 0
19ec-1c88:62856047.292 : NVMData.PowerOffTime = 0
19ec-1c88:62856047.396 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62856047.539 : => IoObject::IoLockEnd
19ec-1c88:62856047.720 : <= IoObject::IoLockEnd
19ec-1c88:62856047.818 : <= InitializeScanner ret = 1
19ec-1c88:62856047.933 : => GetLogicalScannerAbilityEx
19ec-1c88:62856048.052 : => IoObject::IoLockStart
19ec-1c88:62856048.248 : => CAsicIO::CheckDevice
19ec-1c88:62856048.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:62856072.892 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62856073.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62856073.264 : <= IoObject::IoLockStart
19ec-1c88:62856073.388 : => IoObject::IoLockEnd
19ec-1c88:62856073.607 : <= IoObject::IoLockEnd
19ec-1c88:62856073.812 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62856073.962 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62856421.262 : => ReadNVMData
19ec-1c88:62856421.526 : => IoObject::IoLockStart
19ec-1c88:62856421.756 : => CAsicIO::CheckDevice
19ec-1c88:62856421.878 : => CNT96226::ConnectIsAvailable
19ec-1c88:62856448.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62856448.694 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62856448.826 : <= IoObject::IoLockStart
19ec-1c88:62856448.946 : => ReadNVMDataInternal
19ec-1c88:62856449.056 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62856449.190 : IO Send command 10 bytes
19ec-1c88:62856449.385 : => CNT96226::VenderCmd_SetData
19ec-1c88:62856449.494 : iCmd = 0, nBytes = 10
19ec-1c88:62856449.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62856819.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62856819.803 : System send command 10 bytes + data 0 bytes
19ec-1c88:62856819.938 : IO total need to receive data 128 bytes
19ec-1c88:62856820.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:62856820.172 : iCmd = 0, nBytes = 128
19ec-1c88:62857012.420 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62857012.766 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62857013.058 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62857013.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62857013.607 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62857013.863 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62857014.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62857014.375 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62857014.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62857014.631 : System total receive data 128 bytes
19ec-1c88:62857014.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:62857014.856 : iCmd = 1, nBytes = 4
19ec-1c88:62857226.161 : 0000 : 00 00 00 00 
19ec-1c88:62857226.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62857226.581 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62857226.719 : NVMData.PadScanCount = 0
19ec-1c88:62857226.832 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62857226.948 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62857227.064 : NVMData.FlatbedScanCount = 0
19ec-1c88:62857227.173 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62857227.280 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62857227.392 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62857227.506 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62857227.615 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62857227.726 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62857227.831 : NVMData.BornMonth = 0
19ec-1c88:62857227.927 : NVMData.BornDay = 0
19ec-1c88:62857228.027 : NVMData.BornYear = 0
19ec-1c88:62857228.124 : NVMData.FirstScanMonth = 4
19ec-1c88:62857228.231 : NVMData.FirstScanDay = 30
19ec-1c88:62857228.338 : NVMData.FirstScanYear = 2020
19ec-1c88:62857228.716 : NVMData.VerticalMagnification = 0
19ec-1c88:62857228.842 : NVMData.HorizontalMagnification = 0
19ec-1c88:62857228.952 : NVMData.PowerSavingTime = 15
19ec-1c88:62857229.058 : NVMData.SN = A094165189010062
19ec-1c88:62857229.164 : NVMData.AutoFeed = 0
19ec-1c88:62857229.266 : NVMData.CCDType = 0
19ec-1c88:62857229.370 : NVMData.ScanSpeed = 0
19ec-1c88:62857229.471 : NVMData.RollerCount = 0
19ec-1c88:62857229.572 : NVMData.MultifeedCount = 0
19ec-1c88:62857229.677 : NVMData.JamCount = 0
19ec-1c88:62857229.776 : NVMData.IdentifyInfo = 
19ec-1c88:62857229.878 : NVMData.FormalName = 
19ec-1c88:62857229.977 : NVMData.ReservedB = 0
19ec-1c88:62857230.078 : NVMData.FunctionCode = 0
19ec-1c88:62857230.177 : NVMData.PreFeed = 0
19ec-1c88:62857230.276 : NVMData.PreFeedTime = 0
19ec-1c88:62857230.377 : NVMData.ButtonNumber = 0
19ec-1c88:62857230.476 : NVMData.PowerOffTime = 0
19ec-1c88:62857230.578 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62857230.700 : => IoObject::IoLockEnd
19ec-1c88:62857230.877 : <= IoObject::IoLockEnd
19ec-1c88:62857230.975 : <= ReadNVMData ret = 1
19ec-1c88:62858000.309 : => TerminateDriver
19ec-1c88:62858000.510 : => CAsicIO::~CAsicIO,pStage=78449736
19ec-1c88:62858000.593 : => CNT96226::Close
19ec-1c88:62858004.604 : <= CNT96226::Close ret = 1
19ec-1c88:62858004.689 : <= CAsicIO::~CAsicIO
19ec-1c88:62858004.756 : => IoObject::IoLockEnd
19ec-1c88:62858004.818 : <= IoObject::IoLockEnd
19ec-1c88:62858004.877 : => IoObject::TerminateDevice
19ec-1c88:62858004.939 : => IoObject::IoLockEnd
19ec-1c88:62858004.996 : <= IoObject::IoLockEnd
19ec-1c88:62858005.112 : <= IoObject::TerminateDevice
19ec-1c88:62858005.383 : <= TerminateDriver ret = 1
19ec-1c88:62860433.359 : ============Debug Start==========
19ec-1c88:62860433.661 : Date : 2020/4/30 14:36:40
19ec-1c88:62860433.745 : Process ID : 19ec
19ec-1c88:62860434.399 : Windows : Version 10.0 build 18363 
19ec-1c88:62860434.855 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62860434.919 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62860434.988 : MemoryStatus.ullAvailPhys : 1786892288
19ec-1c88:62860435.046 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62860435.108 : MemoryStatus.ullAvailPageFile : 3066925056
19ec-1c88:62860435.168 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62860435.225 : MemoryStatus.ullAvailVirtual : 1713750016
19ec-1c88:62860435.284 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62860435.388 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62860435.448 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62860435.696 : CPU Count : 4
19ec-1c88:62860435.744 : CPU Frequency : 100.000 Mhz
19ec-1c88:62860439.838 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62860439.964 : => InitializeDriver
19ec-1c88:62860440.229 : <= InitializeDriver ret = 1
19ec-1c88:62862964.653 : => InitializeScanner
19ec-1c88:62862964.895 : => CAsicIO::GetDeviceList
19ec-1c88:62862965.365 : => CNT96226::CNT96226
19ec-1c88:62862965.432 : => CNT96226::Open
19ec-1c88:62862989.050 : <= CNT96226::Open ret = 1
19ec-1c88:62862989.156 : => CNT96226::Initialize
19ec-1c88:62862989.343 : <= CNT96226::Initialize ret = 1
19ec-1c88:62862989.404 : <= CNT96226::CNT96226
19ec-1c88:62862989.459 : => CNT96226::EnumAvailableDevice
19ec-1c88:62862994.658 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62862994.739 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62862994.800 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62867116.954 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62867117.411 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62867128.425 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62867128.642 : => IoObject::GetLockName
19ec-1c88:62867128.760 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62867128.903 : <= IoObject::GetLockName
19ec-1c88:62867129.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:62867129.930 : iCmd = 3, nBytes = 2
19ec-1c88:62867517.871 : 0000 : 06 38 
19ec-1c88:62867518.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62867518.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:62867518.329 : iCmd = 4, nBytes = 2
19ec-1c88:62867865.525 : 0000 : 07 07 
19ec-1c88:62867865.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62867865.898 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62867866.054 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62867866.193 : IO Send command 10 bytes
19ec-1c88:62867866.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:62867866.410 : iCmd = 0, nBytes = 10
19ec-1c88:62867866.621 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62868070.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62868070.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:62868070.989 : iCmd = 0, nBytes = 165
19ec-1c88:62868278.799 : skip dump 37 bytes
19ec-1c88:62868279.202 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62868279.492 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62868279.772 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62868280.043 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62868280.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62868280.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62868280.981 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62868281.240 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62868281.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62868281.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:62868281.605 : iCmd = 1, nBytes = 4
19ec-1c88:62868503.310 : 0000 : 00 00 00 00 
19ec-1c88:62868503.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62868503.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62868503.789 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62868503.919 : IO Send command 10 bytes
19ec-1c88:62868504.023 : => CNT96226::VenderCmd_SetData
19ec-1c88:62868504.136 : iCmd = 0, nBytes = 10
19ec-1c88:62868504.350 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62868846.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62868847.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:62868847.156 : iCmd = 0, nBytes = 128
19ec-1c88:62869064.388 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869064.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869065.048 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62869065.325 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62869065.577 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62869065.833 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869066.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869066.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869066.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62869066.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:62869066.716 : iCmd = 1, nBytes = 4
19ec-1c88:62869284.445 : 0000 : 00 00 00 00 
19ec-1c88:62869284.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62869284.801 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62869285.130 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62869285.285 : => CNT96226::Close
19ec-1c88:62869291.985 : <= CNT96226::Close ret = 1
19ec-1c88:62869292.137 : <= CNT96226::~CNT96226
19ec-1c88:62869292.288 : <= CAsicIO::GetDeviceList
19ec-1c88:62869292.985 : => IoObject::SetTimeout
19ec-1c88:62869293.259 : Timeout--> In = 0 Out = 0
19ec-1c88:62869293.376 : <= IoObject::SetTimeout
19ec-1c88:62869293.502 : => CAsicIO::CAsicIO
19ec-1c88:62869293.653 : => CNT96226::CNT96226
19ec-1c88:62869293.774 : => CNT96226::Open
19ec-1c88:62869337.739 : <= CNT96226::Open ret = 1
19ec-1c88:62869337.944 : => CNT96226::Initialize
19ec-1c88:62869338.338 : <= CNT96226::Initialize ret = 1
19ec-1c88:62869338.465 : <= CNT96226::CNT96226
19ec-1c88:62869338.576 : <= CAsicIO::CAsicIO
19ec-1c88:62869338.689 : => CAsicIO::InitializeDevice
19ec-1c88:62869338.817 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62869350.477 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62869350.714 : => IoObject::GetLockName
19ec-1c88:62869350.837 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62869350.972 : <= IoObject::GetLockName
19ec-1c88:62869351.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62869352.046 : IO Send command 10 bytes
19ec-1c88:62869352.161 : => CNT96226::VenderCmd_SetData
19ec-1c88:62869352.271 : iCmd = 0, nBytes = 10
19ec-1c88:62869352.506 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62869705.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62869705.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:62869705.837 : iCmd = 0, nBytes = 128
19ec-1c88:62869922.219 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869922.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869923.082 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62869923.355 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62869923.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62869923.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869924.119 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869924.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62869924.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62869924.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:62869924.892 : iCmd = 1, nBytes = 4
19ec-1c88:62870099.601 : 0000 : 00 00 00 00 
19ec-1c88:62870099.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62870099.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62870100.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:62870100.210 : iCmd = 3, nBytes = 2
19ec-1c88:62870479.583 : 0000 : 06 38 
19ec-1c88:62870479.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62870479.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:62870480.073 : iCmd = 4, nBytes = 2
19ec-1c88:62870808.038 : 0000 : 07 07 
19ec-1c88:62870808.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62870808.635 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62870808.833 : => IoObject::InitializeDevice
19ec-1c88:62870809.019 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62870810.370 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62870810.520 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62870811.769 : => FindScanner
19ec-1c88:62870811.879 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62870812.007 : <= FindScanner ret = 1
19ec-1c88:62870812.118 : => IoObject::IoLockStart
19ec-1c88:62870812.332 : => CAsicIO::CheckDevice
19ec-1c88:62870812.435 : => CNT96226::ConnectIsAvailable
19ec-1c88:62870838.292 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62870838.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62870838.650 : <= IoObject::IoLockStart
19ec-1c88:62870838.764 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62870838.900 : IO Send command 10 bytes
19ec-1c88:62870839.088 : => CNT96226::VenderCmd_SetData
19ec-1c88:62870839.205 : iCmd = 0, nBytes = 10
19ec-1c88:62870839.419 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62871034.684 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62871034.929 : System send command 10 bytes + data 0 bytes
19ec-1c88:62871035.086 : IO total need to receive data 5 bytes
19ec-1c88:62871035.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:62871035.323 : iCmd = 0, nBytes = 5
19ec-1c88:62871244.573 : 0000 : 06 00 02 02 ab 
19ec-1c88:62871244.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62871244.880 : System total receive data 5 bytes
19ec-1c88:62871245.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:62871245.115 : iCmd = 1, nBytes = 4
19ec-1c88:62871453.657 : 0000 : 00 00 00 00 
19ec-1c88:62871453.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62871454.051 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62871454.164 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62871454.290 : IO Send command 10 bytes
19ec-1c88:62871454.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:62871454.574 : iCmd = 0, nBytes = 10
19ec-1c88:62871454.788 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62871656.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62871656.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:62871657.085 : IO total need to receive data 165 bytes
19ec-1c88:62871657.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:62871657.224 : iCmd = 0, nBytes = 165
19ec-1c88:62871839.295 : skip dump 37 bytes
19ec-1c88:62871839.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62871839.675 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62871839.839 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62871839.999 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62871840.161 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62871840.322 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62871840.474 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62871840.629 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62871840.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62871840.777 : System total receive data 165 bytes
19ec-1c88:62871840.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:62871840.913 : iCmd = 1, nBytes = 4
19ec-1c88:62872039.558 : 0000 : 00 00 00 00 
19ec-1c88:62872039.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62872039.835 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62872040.090 : Dump Inquiry
19ec-1c88:62872040.257 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62872040.426 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62872040.593 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62872040.755 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62872040.913 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62872041.073 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62872041.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872041.379 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872041.540 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62872041.698 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62872041.803 : 00a0 : 00 00 00 00 00 
19ec-1c88:62872041.887 : => ReadNVMDataInternal
19ec-1c88:62872042.139 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62872042.220 : IO Send command 10 bytes
19ec-1c88:62872042.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:62872042.398 : iCmd = 0, nBytes = 10
19ec-1c88:62872042.517 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62872374.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62872374.387 : System send command 10 bytes + data 0 bytes
19ec-1c88:62872374.474 : IO total need to receive data 128 bytes
19ec-1c88:62872374.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:62872374.618 : iCmd = 0, nBytes = 128
19ec-1c88:62872573.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872573.359 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872573.533 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62872573.696 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62872573.852 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62872574.002 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872574.151 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872574.298 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62872574.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62872574.453 : System total receive data 128 bytes
19ec-1c88:62872574.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:62872574.590 : iCmd = 1, nBytes = 4
19ec-1c88:62872727.303 : 0000 : 00 00 00 00 
19ec-1c88:62872727.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62872727.556 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62872727.632 : NVMData.PadScanCount = 0
19ec-1c88:62872727.696 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62872727.760 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62872727.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:62872727.893 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62872727.956 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62872728.019 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62872728.083 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62872728.149 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62872728.213 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62872728.280 : NVMData.BornMonth = 0
19ec-1c88:62872728.340 : NVMData.BornDay = 0
19ec-1c88:62872728.400 : NVMData.BornYear = 0
19ec-1c88:62872728.458 : NVMData.FirstScanMonth = 4
19ec-1c88:62872728.520 : NVMData.FirstScanDay = 30
19ec-1c88:62872728.584 : NVMData.FirstScanYear = 2020
19ec-1c88:62872728.647 : NVMData.VerticalMagnification = 0
19ec-1c88:62872728.713 : NVMData.HorizontalMagnification = 0
19ec-1c88:62872728.779 : NVMData.PowerSavingTime = 15
19ec-1c88:62872728.843 : NVMData.SN = A094165189010062
19ec-1c88:62872728.906 : NVMData.AutoFeed = 0
19ec-1c88:62872728.965 : NVMData.CCDType = 0
19ec-1c88:62872729.024 : NVMData.ScanSpeed = 0
19ec-1c88:62872729.080 : NVMData.RollerCount = 0
19ec-1c88:62872729.141 : NVMData.MultifeedCount = 0
19ec-1c88:62872729.201 : NVMData.JamCount = 0
19ec-1c88:62872729.260 : NVMData.IdentifyInfo = 
19ec-1c88:62872729.319 : NVMData.FormalName = 
19ec-1c88:62872729.541 : NVMData.ReservedB = 0
19ec-1c88:62872729.605 : NVMData.FunctionCode = 0
19ec-1c88:62872729.665 : NVMData.PreFeed = 0
19ec-1c88:62872729.732 : NVMData.PreFeedTime = 0
19ec-1c88:62872729.791 : NVMData.ButtonNumber = 0
19ec-1c88:62872729.853 : NVMData.PowerOffTime = 0
19ec-1c88:62872729.921 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62872730.008 : => IoObject::IoLockEnd
19ec-1c88:62872730.114 : <= IoObject::IoLockEnd
19ec-1c88:62872730.176 : <= InitializeScanner ret = 1
19ec-1c88:62874055.687 : => GetLogicalScannerAbility
19ec-1c88:62874055.871 : => IoObject::IoLockStart
19ec-1c88:62874056.002 : => CAsicIO::CheckDevice
19ec-1c88:62874056.059 : => CNT96226::ConnectIsAvailable
19ec-1c88:62874078.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62874078.786 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62874078.846 : <= IoObject::IoLockStart
19ec-1c88:62874078.904 : => IoObject::IoLockEnd
19ec-1c88:62874079.016 : <= IoObject::IoLockEnd
19ec-1c88:62874079.092 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62877614.161 : => GetLogicalScannerAbilityEx
19ec-1c88:62877614.360 : => IoObject::IoLockStart
19ec-1c88:62877614.487 : => CAsicIO::CheckDevice
19ec-1c88:62877614.547 : => CNT96226::ConnectIsAvailable
19ec-1c88:62877638.503 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62877638.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62877638.887 : <= IoObject::IoLockStart
19ec-1c88:62877639.009 : => IoObject::IoLockEnd
19ec-1c88:62877639.354 : <= IoObject::IoLockEnd
19ec-1c88:62877639.471 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62877639.547 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62884878.546 : => ReadNVMData
19ec-1c88:62884878.729 : => IoObject::IoLockStart
19ec-1c88:62884878.864 : => CAsicIO::CheckDevice
19ec-1c88:62884878.922 : => CNT96226::ConnectIsAvailable
19ec-1c88:62884898.330 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62884898.770 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62884898.835 : <= IoObject::IoLockStart
19ec-1c88:62884898.904 : => ReadNVMDataInternal
19ec-1c88:62884898.972 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62884899.036 : IO Send command 10 bytes
19ec-1c88:62884899.138 : => CNT96226::VenderCmd_SetData
19ec-1c88:62884899.195 : iCmd = 0, nBytes = 10
19ec-1c88:62884899.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62885230.786 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62885230.919 : System send command 10 bytes + data 0 bytes
19ec-1c88:62885230.995 : IO total need to receive data 128 bytes
19ec-1c88:62885231.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:62885231.117 : iCmd = 0, nBytes = 128
19ec-1c88:62885346.445 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62885346.607 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62885346.741 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62885346.873 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62885346.997 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62885347.122 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62885347.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62885347.366 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62885347.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62885347.487 : System total receive data 128 bytes
19ec-1c88:62885347.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:62885347.597 : iCmd = 1, nBytes = 4
19ec-1c88:62885526.061 : 0000 : 00 00 00 00 
19ec-1c88:62885526.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62885526.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62885526.381 : NVMData.PadScanCount = 0
19ec-1c88:62885526.443 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62885526.501 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62885526.558 : NVMData.FlatbedScanCount = 0
19ec-1c88:62885526.611 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62885526.848 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62885526.916 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62885526.970 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62885527.026 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62885527.081 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62885527.136 : NVMData.BornMonth = 0
19ec-1c88:62885527.187 : NVMData.BornDay = 0
19ec-1c88:62885527.241 : NVMData.BornYear = 0
19ec-1c88:62885527.291 : NVMData.FirstScanMonth = 4
19ec-1c88:62885527.343 : NVMData.FirstScanDay = 30
19ec-1c88:62885527.401 : NVMData.FirstScanYear = 2020
19ec-1c88:62885527.454 : NVMData.VerticalMagnification = 0
19ec-1c88:62885527.511 : NVMData.HorizontalMagnification = 0
19ec-1c88:62885527.568 : NVMData.PowerSavingTime = 15
19ec-1c88:62885527.621 : NVMData.SN = A094165189010062
19ec-1c88:62885527.673 : NVMData.AutoFeed = 0
19ec-1c88:62885527.725 : NVMData.CCDType = 0
19ec-1c88:62885527.775 : NVMData.ScanSpeed = 0
19ec-1c88:62885527.824 : NVMData.RollerCount = 0
19ec-1c88:62885527.878 : NVMData.MultifeedCount = 0
19ec-1c88:62885527.933 : NVMData.JamCount = 0
19ec-1c88:62885527.984 : NVMData.IdentifyInfo = 
19ec-1c88:62885528.036 : NVMData.FormalName = 
19ec-1c88:62885528.087 : NVMData.ReservedB = 0
19ec-1c88:62885528.135 : NVMData.FunctionCode = 0
19ec-1c88:62885528.184 : NVMData.PreFeed = 0
19ec-1c88:62885528.233 : NVMData.PreFeedTime = 0
19ec-1c88:62885528.285 : NVMData.ButtonNumber = 0
19ec-1c88:62885528.335 : NVMData.PowerOffTime = 0
19ec-1c88:62885528.384 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62885528.444 : => IoObject::IoLockEnd
19ec-1c88:62885528.533 : <= IoObject::IoLockEnd
19ec-1c88:62885528.583 : <= ReadNVMData ret = 1
19ec-1c88:62895299.262 : => GetADFStatus
19ec-1c88:62895299.688 : => IoObject::IoLockStart
19ec-1c88:62895299.826 : => CAsicIO::CheckDevice
19ec-1c88:62895299.885 : => CNT96226::ConnectIsAvailable
19ec-1c88:62895322.952 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62895323.195 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62895323.330 : <= IoObject::IoLockStart
19ec-1c88:62895323.646 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62895323.721 : IO Send command 10 bytes
19ec-1c88:62895323.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:62895323.899 : iCmd = 0, nBytes = 10
19ec-1c88:62895324.008 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62895503.820 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62895503.970 : System send command 10 bytes + data 0 bytes
19ec-1c88:62895504.047 : IO total need to receive data 2 bytes
19ec-1c88:62895504.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:62895504.165 : iCmd = 0, nBytes = 2
19ec-1c88:62895700.793 : 0000 : 00 00 
19ec-1c88:62895700.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62895700.958 : System total receive data 2 bytes
19ec-1c88:62895701.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:62895701.078 : iCmd = 1, nBytes = 4
19ec-1c88:62895901.723 : 0000 : 00 00 00 00 
19ec-1c88:62895901.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62895901.980 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62895902.048 : Return status = 0
19ec-1c88:62895902.114 : => IoObject::IoLockEnd
19ec-1c88:62895902.203 : <= IoObject::IoLockEnd
19ec-1c88:62895902.253 : <= GetADFStatus ret = 1
19ec-1c88:62898643.943 : => GetADFStatus
19ec-1c88:62898644.145 : => IoObject::IoLockStart
19ec-1c88:62898644.273 : => CAsicIO::CheckDevice
19ec-1c88:62898644.335 : => CNT96226::ConnectIsAvailable
19ec-1c88:62898666.867 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62898666.984 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62898667.045 : <= IoObject::IoLockStart
19ec-1c88:62898667.102 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62898667.170 : IO Send command 10 bytes
19ec-1c88:62898667.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:62898667.355 : iCmd = 0, nBytes = 10
19ec-1c88:62898667.463 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62898859.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62898859.974 : System send command 10 bytes + data 0 bytes
19ec-1c88:62898860.184 : IO total need to receive data 2 bytes
19ec-1c88:62898860.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:62898860.319 : iCmd = 0, nBytes = 2
19ec-1c88:62899059.276 : 0000 : 00 00 
19ec-1c88:62899059.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62899059.468 : System total receive data 2 bytes
19ec-1c88:62899059.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:62899059.586 : iCmd = 1, nBytes = 4
19ec-1c88:62899234.336 : 0000 : 00 00 00 00 
19ec-1c88:62899234.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62899234.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62899234.650 : Return status = 0
19ec-1c88:62899234.710 : => IoObject::IoLockEnd
19ec-1c88:62899234.805 : <= IoObject::IoLockEnd
19ec-1c88:62899234.853 : <= GetADFStatus ret = 1
19ec-1c88:62901393.161 : => TerminateDriver
19ec-1c88:62901393.359 : => CAsicIO::~CAsicIO,pStage=78318664
19ec-1c88:62901393.436 : => CNT96226::Close
19ec-1c88:62901397.527 : <= CNT96226::Close ret = 1
19ec-1c88:62901397.602 : <= CAsicIO::~CAsicIO
19ec-1c88:62901397.657 : => IoObject::IoLockEnd
19ec-1c88:62901397.707 : <= IoObject::IoLockEnd
19ec-1c88:62901397.758 : => IoObject::TerminateDevice
19ec-1c88:62901397.810 : => IoObject::IoLockEnd
19ec-1c88:62901397.863 : <= IoObject::IoLockEnd
19ec-1c88:62901397.966 : <= IoObject::TerminateDevice
19ec-1c88:62901398.210 : <= TerminateDriver ret = 1
19ec-1c88:62944906.565 : ============Debug Start==========
19ec-1c88:62944906.832 : Date : 2020/4/30 14:36:43
19ec-1c88:62944906.909 : Process ID : 19ec
19ec-1c88:62944907.322 : Windows : Version 10.0 build 18363 
19ec-1c88:62944907.764 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62944907.831 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62944907.897 : MemoryStatus.ullAvailPhys : 1778409472
19ec-1c88:62944907.958 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62944908.021 : MemoryStatus.ullAvailPageFile : 3058450432
19ec-1c88:62944908.083 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62944908.140 : MemoryStatus.ullAvailVirtual : 1713451008
19ec-1c88:62944908.203 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62944908.303 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62944908.362 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62944908.595 : CPU Count : 4
19ec-1c88:62944908.640 : CPU Frequency : 100.000 Mhz
19ec-1c88:62944912.821 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62944912.950 : => InitializeDriver
19ec-1c88:62944913.221 : <= InitializeDriver ret = 1
19ec-1c88:62944913.277 : => InitializeScanner
19ec-1c88:62944913.361 : => CAsicIO::GetDeviceList
19ec-1c88:62944913.659 : => CNT96226::CNT96226
19ec-1c88:62944913.720 : => CNT96226::Open
19ec-1c88:62944934.115 : <= CNT96226::Open ret = 1
19ec-1c88:62944934.210 : => CNT96226::Initialize
19ec-1c88:62944934.394 : <= CNT96226::Initialize ret = 1
19ec-1c88:62944934.449 : <= CNT96226::CNT96226
19ec-1c88:62944934.502 : => CNT96226::EnumAvailableDevice
19ec-1c88:62944939.758 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62944939.834 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62944939.893 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62948649.372 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62948649.673 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62948655.559 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62948655.675 : => IoObject::GetLockName
19ec-1c88:62948655.739 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62948655.811 : <= IoObject::GetLockName
19ec-1c88:62948656.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:62948656.399 : iCmd = 3, nBytes = 2
19ec-1c88:62949046.895 : 0000 : 06 38 
19ec-1c88:62949047.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62949047.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:62949047.156 : iCmd = 4, nBytes = 2
19ec-1c88:62949349.276 : 0000 : 07 07 
19ec-1c88:62949349.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62949349.478 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62949349.572 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62949349.643 : IO Send command 10 bytes
19ec-1c88:62949349.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:62949349.759 : iCmd = 0, nBytes = 10
19ec-1c88:62949349.865 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62949554.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62949554.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:62949554.900 : iCmd = 0, nBytes = 165
19ec-1c88:62949773.927 : skip dump 37 bytes
19ec-1c88:62949774.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62949774.624 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62949774.914 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62949775.188 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62949775.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62949775.731 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62949775.986 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62949776.241 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62949776.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62949776.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:62949776.611 : iCmd = 1, nBytes = 4
19ec-1c88:62950011.228 : 0000 : 00 00 00 00 
19ec-1c88:62950011.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62950011.735 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62950011.858 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62950011.996 : IO Send command 10 bytes
19ec-1c88:62950012.098 : => CNT96226::VenderCmd_SetData
19ec-1c88:62950012.210 : iCmd = 0, nBytes = 10
19ec-1c88:62950012.425 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62950370.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62950370.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:62950370.707 : iCmd = 0, nBytes = 128
19ec-1c88:62950599.147 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62950599.515 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62950599.807 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62950600.086 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62950600.351 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62950600.601 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62950600.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62950601.099 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62950601.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62950601.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:62950601.467 : iCmd = 1, nBytes = 4
19ec-1c88:62950826.656 : 0000 : 00 00 00 00 
19ec-1c88:62950826.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62950826.998 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62950827.386 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62950827.542 : => CNT96226::Close
19ec-1c88:62950834.383 : <= CNT96226::Close ret = 1
19ec-1c88:62950834.529 : <= CNT96226::~CNT96226
19ec-1c88:62950834.686 : <= CAsicIO::GetDeviceList
19ec-1c88:62950835.497 : => IoObject::SetTimeout
19ec-1c88:62950835.768 : Timeout--> In = 0 Out = 0
19ec-1c88:62950835.890 : <= IoObject::SetTimeout
19ec-1c88:62950836.021 : => CAsicIO::CAsicIO
19ec-1c88:62950836.166 : => CNT96226::CNT96226
19ec-1c88:62950836.272 : => CNT96226::Open
19ec-1c88:62950878.854 : <= CNT96226::Open ret = 1
19ec-1c88:62950879.054 : => CNT96226::Initialize
19ec-1c88:62950879.425 : <= CNT96226::Initialize ret = 1
19ec-1c88:62950879.543 : <= CNT96226::CNT96226
19ec-1c88:62950879.649 : <= CAsicIO::CAsicIO
19ec-1c88:62950879.754 : => CAsicIO::InitializeDevice
19ec-1c88:62950879.884 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62950891.499 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62950891.727 : => IoObject::GetLockName
19ec-1c88:62950891.833 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62950891.974 : <= IoObject::GetLockName
19ec-1c88:62950892.974 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62950893.123 : IO Send command 10 bytes
19ec-1c88:62950893.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:62950893.339 : iCmd = 0, nBytes = 10
19ec-1c88:62950893.560 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62951256.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62951256.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:62951256.919 : iCmd = 0, nBytes = 128
19ec-1c88:62951487.840 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62951488.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62951488.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62951488.774 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62951489.034 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62951489.291 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62951489.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62951489.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62951489.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62951490.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:62951490.158 : iCmd = 1, nBytes = 4
19ec-1c88:62951683.831 : 0000 : 00 00 00 00 
19ec-1c88:62951684.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62951684.195 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62951684.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:62951684.426 : iCmd = 3, nBytes = 2
19ec-1c88:62952067.807 : 0000 : 06 38 
19ec-1c88:62952068.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62952068.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:62952068.268 : iCmd = 4, nBytes = 2
19ec-1c88:62952407.777 : 0000 : 07 07 
19ec-1c88:62952407.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62952408.390 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62952408.588 : => IoObject::InitializeDevice
19ec-1c88:62952408.778 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62952410.213 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62952410.362 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62952411.597 : => FindScanner
19ec-1c88:62952411.711 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62952411.834 : <= FindScanner ret = 1
19ec-1c88:62952411.946 : => IoObject::IoLockStart
19ec-1c88:62952412.155 : => CAsicIO::CheckDevice
19ec-1c88:62952412.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:62952437.640 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62952437.888 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62952438.032 : <= IoObject::IoLockStart
19ec-1c88:62952438.161 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62952438.310 : IO Send command 10 bytes
19ec-1c88:62952438.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:62952438.632 : iCmd = 0, nBytes = 10
19ec-1c88:62952438.855 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62952655.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62952655.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:62952655.720 : IO total need to receive data 5 bytes
19ec-1c88:62952655.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:62952655.957 : iCmd = 0, nBytes = 5
19ec-1c88:62952867.825 : 0000 : 06 00 02 02 ab 
19ec-1c88:62952868.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62952868.169 : System total receive data 5 bytes
19ec-1c88:62952868.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:62952868.407 : iCmd = 1, nBytes = 4
19ec-1c88:62953079.957 : 0000 : 00 00 00 00 
19ec-1c88:62953080.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62953080.410 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62953080.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62953080.682 : IO Send command 10 bytes
19ec-1c88:62953080.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:62953080.963 : iCmd = 0, nBytes = 10
19ec-1c88:62953081.176 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62953284.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62953284.476 : System send command 10 bytes + data 0 bytes
19ec-1c88:62953284.574 : IO total need to receive data 165 bytes
19ec-1c88:62953284.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:62953284.737 : iCmd = 0, nBytes = 165
19ec-1c88:62953493.029 : skip dump 37 bytes
19ec-1c88:62953493.252 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62953493.433 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62953493.613 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62953493.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62953493.947 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62953494.117 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62953494.278 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62953494.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62953494.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62953494.603 : System total receive data 165 bytes
19ec-1c88:62953494.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:62953494.750 : iCmd = 1, nBytes = 4
19ec-1c88:62953670.310 : 0000 : 00 00 00 00 
19ec-1c88:62953670.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62953670.586 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62953670.836 : Dump Inquiry
19ec-1c88:62953671.003 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62953671.176 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62953671.344 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62953671.516 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62953671.681 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62953671.854 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62953672.016 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62953672.176 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62953672.351 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62953672.518 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62953672.629 : 00a0 : 00 00 00 00 00 
19ec-1c88:62953672.713 : => ReadNVMDataInternal
19ec-1c88:62953672.962 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62953673.048 : IO Send command 10 bytes
19ec-1c88:62953673.155 : => CNT96226::VenderCmd_SetData
19ec-1c88:62953673.229 : iCmd = 0, nBytes = 10
19ec-1c88:62953673.361 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62953996.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62953996.759 : System send command 10 bytes + data 0 bytes
19ec-1c88:62953996.856 : IO total need to receive data 128 bytes
19ec-1c88:62953996.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:62953997.020 : iCmd = 0, nBytes = 128
19ec-1c88:62954180.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62954181.017 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62954181.199 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62954181.376 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62954181.538 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62954181.697 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62954181.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62954182.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62954182.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62954182.197 : System total receive data 128 bytes
19ec-1c88:62954182.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:62954182.347 : iCmd = 1, nBytes = 4
19ec-1c88:62954320.029 : 0000 : 00 00 00 00 
19ec-1c88:62954320.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62954320.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62954320.397 : NVMData.PadScanCount = 0
19ec-1c88:62954320.469 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62954320.542 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62954320.623 : NVMData.FlatbedScanCount = 0
19ec-1c88:62954320.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62954320.765 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62954320.834 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62954320.907 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62954320.976 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62954321.047 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62954321.117 : NVMData.BornMonth = 0
19ec-1c88:62954321.181 : NVMData.BornDay = 0
19ec-1c88:62954321.248 : NVMData.BornYear = 0
19ec-1c88:62954321.310 : NVMData.FirstScanMonth = 4
19ec-1c88:62954321.376 : NVMData.FirstScanDay = 30
19ec-1c88:62954321.447 : NVMData.FirstScanYear = 2020
19ec-1c88:62954321.518 : NVMData.VerticalMagnification = 0
19ec-1c88:62954321.591 : NVMData.HorizontalMagnification = 0
19ec-1c88:62954321.662 : NVMData.PowerSavingTime = 15
19ec-1c88:62954321.734 : NVMData.SN = A094165189010062
19ec-1c88:62954321.800 : NVMData.AutoFeed = 0
19ec-1c88:62954321.866 : NVMData.CCDType = 0
19ec-1c88:62954321.929 : NVMData.ScanSpeed = 0
19ec-1c88:62954321.995 : NVMData.RollerCount = 0
19ec-1c88:62954322.061 : NVMData.MultifeedCount = 0
19ec-1c88:62954322.126 : NVMData.JamCount = 0
19ec-1c88:62954322.189 : NVMData.IdentifyInfo = 
19ec-1c88:62954322.257 : NVMData.FormalName = 
19ec-1c88:62954322.522 : NVMData.ReservedB = 0
19ec-1c88:62954322.595 : NVMData.FunctionCode = 0
19ec-1c88:62954322.662 : NVMData.PreFeed = 0
19ec-1c88:62954322.727 : NVMData.PreFeedTime = 0
19ec-1c88:62954322.791 : NVMData.ButtonNumber = 0
19ec-1c88:62954322.856 : NVMData.PowerOffTime = 0
19ec-1c88:62954322.924 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62954323.017 : => IoObject::IoLockEnd
19ec-1c88:62954323.132 : <= IoObject::IoLockEnd
19ec-1c88:62954323.196 : <= InitializeScanner ret = 1
19ec-1c88:62954323.275 : => GetLogicalScannerAbilityEx
19ec-1c88:62954323.353 : => IoObject::IoLockStart
19ec-1c88:62954323.473 : => CAsicIO::CheckDevice
19ec-1c88:62954323.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:62954343.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62954343.305 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62954343.384 : <= IoObject::IoLockStart
19ec-1c88:62954343.456 : => IoObject::IoLockEnd
19ec-1c88:62954343.574 : <= IoObject::IoLockEnd
19ec-1c88:62954343.713 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62954343.810 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62954568.530 : => ReadNVMData
19ec-1c88:62954568.690 : => IoObject::IoLockStart
19ec-1c88:62954568.847 : => CAsicIO::CheckDevice
19ec-1c88:62954568.916 : => CNT96226::ConnectIsAvailable
19ec-1c88:62954591.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62954591.578 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62954591.656 : <= IoObject::IoLockStart
19ec-1c88:62954591.736 : => ReadNVMDataInternal
19ec-1c88:62954591.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62954591.897 : IO Send command 10 bytes
19ec-1c88:62954592.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:62954592.117 : iCmd = 0, nBytes = 10
19ec-1c88:62954592.258 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62954944.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62954944.737 : System send command 10 bytes + data 0 bytes
19ec-1c88:62954944.840 : IO total need to receive data 128 bytes
19ec-1c88:62954944.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:62954945.000 : iCmd = 0, nBytes = 128
19ec-1c88:62955152.913 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62955153.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62955153.336 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62955153.508 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62955153.673 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62955153.840 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62955154.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62955154.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62955154.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62955154.333 : System total receive data 128 bytes
19ec-1c88:62955154.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:62955154.483 : iCmd = 1, nBytes = 4
19ec-1c88:62955352.661 : 0000 : 00 00 00 00 
19ec-1c88:62955352.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62955352.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62955353.060 : NVMData.PadScanCount = 0
19ec-1c88:62955353.135 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62955353.206 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62955353.284 : NVMData.FlatbedScanCount = 0
19ec-1c88:62955353.357 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62955353.426 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62955353.496 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62955353.569 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62955353.640 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62955353.713 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62955353.787 : NVMData.BornMonth = 0
19ec-1c88:62955353.852 : NVMData.BornDay = 0
19ec-1c88:62955353.916 : NVMData.BornYear = 0
19ec-1c88:62955353.977 : NVMData.FirstScanMonth = 4
19ec-1c88:62955354.045 : NVMData.FirstScanDay = 30
19ec-1c88:62955354.115 : NVMData.FirstScanYear = 2020
19ec-1c88:62955354.370 : NVMData.VerticalMagnification = 0
19ec-1c88:62955354.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:62955354.526 : NVMData.PowerSavingTime = 15
19ec-1c88:62955354.597 : NVMData.SN = A094165189010062
19ec-1c88:62955354.663 : NVMData.AutoFeed = 0
19ec-1c88:62955354.727 : NVMData.CCDType = 0
19ec-1c88:62955354.789 : NVMData.ScanSpeed = 0
19ec-1c88:62955354.854 : NVMData.RollerCount = 0
19ec-1c88:62955354.920 : NVMData.MultifeedCount = 0
19ec-1c88:62955354.984 : NVMData.JamCount = 0
19ec-1c88:62955355.049 : NVMData.IdentifyInfo = 
19ec-1c88:62955355.117 : NVMData.FormalName = 
19ec-1c88:62955355.179 : NVMData.ReservedB = 0
19ec-1c88:62955355.245 : NVMData.FunctionCode = 0
19ec-1c88:62955355.311 : NVMData.PreFeed = 0
19ec-1c88:62955355.372 : NVMData.PreFeedTime = 0
19ec-1c88:62955355.437 : NVMData.ButtonNumber = 0
19ec-1c88:62955355.507 : NVMData.PowerOffTime = 0
19ec-1c88:62955355.575 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62955355.651 : => IoObject::IoLockEnd
19ec-1c88:62955355.773 : <= IoObject::IoLockEnd
19ec-1c88:62955355.838 : <= ReadNVMData ret = 1
19ec-1c88:62956015.057 : => TerminateDriver
19ec-1c88:62956015.252 : => CAsicIO::~CAsicIO,pStage=78515272
19ec-1c88:62956015.338 : => CNT96226::Close
19ec-1c88:62956019.182 : <= CNT96226::Close ret = 1
19ec-1c88:62956019.262 : <= CAsicIO::~CAsicIO
19ec-1c88:62956019.328 : => IoObject::IoLockEnd
19ec-1c88:62956019.380 : <= IoObject::IoLockEnd
19ec-1c88:62956019.439 : => IoObject::TerminateDevice
19ec-1c88:62956019.495 : => IoObject::IoLockEnd
19ec-1c88:62956019.549 : <= IoObject::IoLockEnd
19ec-1c88:62956019.651 : <= IoObject::TerminateDevice
19ec-1c88:62956019.914 : <= TerminateDriver ret = 1
19ec-1c88:62958484.174 : ============Debug Start==========
19ec-1c88:62958484.483 : Date : 2020/4/30 14:36:43
19ec-1c88:62958484.565 : Process ID : 19ec
19ec-1c88:62958484.963 : Windows : Version 10.0 build 18363 
19ec-1c88:62958485.410 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:62958485.474 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:62958485.542 : MemoryStatus.ullAvailPhys : 1778405376
19ec-1c88:62958485.601 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:62958485.664 : MemoryStatus.ullAvailPageFile : 3058696192
19ec-1c88:62958485.727 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:62958485.786 : MemoryStatus.ullAvailVirtual : 1713471488
19ec-1c88:62958485.845 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:62958485.956 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:62958486.017 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:62958486.260 : CPU Count : 4
19ec-1c88:62958486.308 : CPU Frequency : 100.000 Mhz
19ec-1c88:62958490.576 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:62958490.706 : => InitializeDriver
19ec-1c88:62958490.981 : <= InitializeDriver ret = 1
19ec-1c88:62961107.340 : => InitializeScanner
19ec-1c88:62961107.598 : => CAsicIO::GetDeviceList
19ec-1c88:62961108.194 : => CNT96226::CNT96226
19ec-1c88:62961108.257 : => CNT96226::Open
19ec-1c88:62961132.246 : <= CNT96226::Open ret = 1
19ec-1c88:62961132.356 : => CNT96226::Initialize
19ec-1c88:62961132.551 : <= CNT96226::Initialize ret = 1
19ec-1c88:62961132.609 : <= CNT96226::CNT96226
19ec-1c88:62961132.663 : => CNT96226::EnumAvailableDevice
19ec-1c88:62961138.004 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:62961138.084 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:62961138.143 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:62964856.670 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:62964856.946 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62964862.584 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62964862.695 : => IoObject::GetLockName
19ec-1c88:62964862.753 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62964862.820 : <= IoObject::GetLockName
19ec-1c88:62964863.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:62964863.346 : iCmd = 3, nBytes = 2
19ec-1c88:62965237.613 : 0000 : 06 38 
19ec-1c88:62965237.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62965237.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:62965237.904 : iCmd = 4, nBytes = 2
19ec-1c88:62965530.268 : 0000 : 07 07 
19ec-1c88:62965530.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62965530.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:62965530.850 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:62965530.919 : IO Send command 10 bytes
19ec-1c88:62965530.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:62965531.031 : iCmd = 0, nBytes = 10
19ec-1c88:62965531.141 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62965729.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62965729.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:62965729.655 : iCmd = 0, nBytes = 165
19ec-1c88:62965888.918 : skip dump 37 bytes
19ec-1c88:62965889.134 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62965889.276 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62965889.411 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62965889.544 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62965889.671 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62965889.810 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62965889.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62965890.059 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62965890.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62965890.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:62965890.243 : iCmd = 1, nBytes = 4
19ec-1c88:62966090.071 : 0000 : 00 00 00 00 
19ec-1c88:62966090.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62966090.220 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62966090.284 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62966090.347 : IO Send command 10 bytes
19ec-1c88:62966090.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:62966090.447 : iCmd = 0, nBytes = 10
19ec-1c88:62966090.552 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62966443.045 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62966443.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:62966443.285 : iCmd = 0, nBytes = 128
19ec-1c88:62966646.746 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62966646.919 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62966647.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62966647.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62966647.324 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62966647.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62966647.574 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62966647.695 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62966647.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62966647.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:62966647.867 : iCmd = 1, nBytes = 4
19ec-1c88:62966823.190 : 0000 : 00 00 00 00 
19ec-1c88:62966823.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62966823.403 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62966823.592 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:62966823.667 : => CNT96226::Close
19ec-1c88:62966827.630 : <= CNT96226::Close ret = 1
19ec-1c88:62966827.711 : <= CNT96226::~CNT96226
19ec-1c88:62966827.798 : <= CAsicIO::GetDeviceList
19ec-1c88:62966828.206 : => IoObject::SetTimeout
19ec-1c88:62966828.338 : Timeout--> In = 0 Out = 0
19ec-1c88:62966828.397 : <= IoObject::SetTimeout
19ec-1c88:62966828.466 : => CAsicIO::CAsicIO
19ec-1c88:62966828.542 : => CNT96226::CNT96226
19ec-1c88:62966828.601 : => CNT96226::Open
19ec-1c88:62966852.251 : <= CNT96226::Open ret = 1
19ec-1c88:62966852.357 : => CNT96226::Initialize
19ec-1c88:62966852.553 : <= CNT96226::Initialize ret = 1
19ec-1c88:62966852.614 : <= CNT96226::CNT96226
19ec-1c88:62966852.667 : <= CAsicIO::CAsicIO
19ec-1c88:62966852.719 : => CAsicIO::InitializeDevice
19ec-1c88:62966852.795 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:62966858.798 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:62966858.916 : => IoObject::GetLockName
19ec-1c88:62966858.974 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:62966859.039 : <= IoObject::GetLockName
19ec-1c88:62966859.541 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:62966859.615 : IO Send command 10 bytes
19ec-1c88:62966859.668 : => CNT96226::VenderCmd_SetData
19ec-1c88:62966859.725 : iCmd = 0, nBytes = 10
19ec-1c88:62966859.837 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62967218.829 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62967218.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:62967219.039 : iCmd = 0, nBytes = 128
19ec-1c88:62967352.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62967352.930 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62967353.072 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62967353.208 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62967353.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62967353.464 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62967353.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62967353.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62967353.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62967353.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:62967353.892 : iCmd = 1, nBytes = 4
19ec-1c88:62967507.526 : 0000 : 00 00 00 00 
19ec-1c88:62967507.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62967507.840 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:62967507.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:62967508.255 : iCmd = 3, nBytes = 2
19ec-1c88:62967866.858 : 0000 : 06 38 
19ec-1c88:62967866.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62967867.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:62967867.119 : iCmd = 4, nBytes = 2
19ec-1c88:62968155.125 : 0000 : 07 07 
19ec-1c88:62968155.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62968155.418 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:62968155.519 : => IoObject::InitializeDevice
19ec-1c88:62968155.636 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:62968156.283 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:62968156.360 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:62968157.125 : => FindScanner
19ec-1c88:62968157.185 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:62968157.250 : <= FindScanner ret = 1
19ec-1c88:62968157.310 : => IoObject::IoLockStart
19ec-1c88:62968157.413 : => CAsicIO::CheckDevice
19ec-1c88:62968157.466 : => CNT96226::ConnectIsAvailable
19ec-1c88:62968182.667 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62968183.023 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62968183.084 : <= IoObject::IoLockStart
19ec-1c88:62968183.143 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62968183.210 : IO Send command 10 bytes
19ec-1c88:62968183.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:62968183.356 : iCmd = 0, nBytes = 10
19ec-1c88:62968183.463 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:62968365.640 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62968365.788 : System send command 10 bytes + data 0 bytes
19ec-1c88:62968365.861 : IO total need to receive data 5 bytes
19ec-1c88:62968365.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:62968365.979 : iCmd = 0, nBytes = 5
19ec-1c88:62968516.430 : 0000 : 06 00 02 02 ab 
19ec-1c88:62968516.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62968516.891 : System total receive data 5 bytes
19ec-1c88:62968516.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:62968517.007 : iCmd = 1, nBytes = 4
19ec-1c88:62968704.121 : 0000 : 00 00 00 00 
19ec-1c88:62968704.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62968704.623 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62968704.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:62968704.753 : IO Send command 10 bytes
19ec-1c88:62968704.847 : => CNT96226::VenderCmd_SetData
19ec-1c88:62968704.899 : iCmd = 0, nBytes = 10
19ec-1c88:62968705.000 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:62968891.460 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62968891.599 : System send command 10 bytes + data 0 bytes
19ec-1c88:62968891.669 : IO total need to receive data 165 bytes
19ec-1c88:62968891.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:62968891.785 : iCmd = 0, nBytes = 165
19ec-1c88:62969082.587 : skip dump 37 bytes
19ec-1c88:62969082.779 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62969082.922 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62969083.056 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62969083.190 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62969083.319 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62969083.449 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62969083.575 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969083.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969083.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62969083.818 : System total receive data 165 bytes
19ec-1c88:62969083.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:62969083.932 : iCmd = 1, nBytes = 4
19ec-1c88:62969291.385 : 0000 : 00 00 00 00 
19ec-1c88:62969291.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62969291.610 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62969291.866 : Dump Inquiry
19ec-1c88:62969292.001 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:62969292.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:62969292.267 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:62969292.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:62969292.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:62969292.661 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:62969292.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969292.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969293.037 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:62969293.162 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:62969293.247 : 00a0 : 00 00 00 00 00 
19ec-1c88:62969293.315 : => ReadNVMDataInternal
19ec-1c88:62969293.538 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62969293.603 : IO Send command 10 bytes
19ec-1c88:62969293.693 : => CNT96226::VenderCmd_SetData
19ec-1c88:62969293.745 : iCmd = 0, nBytes = 10
19ec-1c88:62969293.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62969628.329 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62969628.486 : System send command 10 bytes + data 0 bytes
19ec-1c88:62969628.550 : IO total need to receive data 128 bytes
19ec-1c88:62969628.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:62969628.666 : iCmd = 0, nBytes = 128
19ec-1c88:62969835.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969835.430 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969835.567 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62969835.701 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62969835.828 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62969835.949 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969836.073 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969836.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62969836.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62969836.319 : System total receive data 128 bytes
19ec-1c88:62969836.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:62969836.428 : iCmd = 1, nBytes = 4
19ec-1c88:62969961.843 : 0000 : 00 00 00 00 
19ec-1c88:62969961.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62969962.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62969962.145 : NVMData.PadScanCount = 0
19ec-1c88:62969962.201 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62969962.253 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62969962.310 : NVMData.FlatbedScanCount = 0
19ec-1c88:62969962.364 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62969962.416 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62969962.469 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62969962.522 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62969962.577 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62969962.635 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62969962.689 : NVMData.BornMonth = 0
19ec-1c88:62969962.736 : NVMData.BornDay = 0
19ec-1c88:62969962.791 : NVMData.BornYear = 0
19ec-1c88:62969962.839 : NVMData.FirstScanMonth = 4
19ec-1c88:62969962.891 : NVMData.FirstScanDay = 30
19ec-1c88:62969962.945 : NVMData.FirstScanYear = 2020
19ec-1c88:62969962.997 : NVMData.VerticalMagnification = 0
19ec-1c88:62969963.052 : NVMData.HorizontalMagnification = 0
19ec-1c88:62969963.105 : NVMData.PowerSavingTime = 15
19ec-1c88:62969963.162 : NVMData.SN = A094165189010062
19ec-1c88:62969963.212 : NVMData.AutoFeed = 0
19ec-1c88:62969963.260 : NVMData.CCDType = 0
19ec-1c88:62969963.308 : NVMData.ScanSpeed = 0
19ec-1c88:62969963.357 : NVMData.RollerCount = 0
19ec-1c88:62969963.411 : NVMData.MultifeedCount = 0
19ec-1c88:62969963.463 : NVMData.JamCount = 0
19ec-1c88:62969963.510 : NVMData.IdentifyInfo = 
19ec-1c88:62969963.561 : NVMData.FormalName = 
19ec-1c88:62969963.744 : NVMData.ReservedB = 0
19ec-1c88:62969963.795 : NVMData.FunctionCode = 0
19ec-1c88:62969963.846 : NVMData.PreFeed = 0
19ec-1c88:62969963.895 : NVMData.PreFeedTime = 0
19ec-1c88:62969963.944 : NVMData.ButtonNumber = 0
19ec-1c88:62969963.995 : NVMData.PowerOffTime = 0
19ec-1c88:62969964.047 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62969964.116 : => IoObject::IoLockEnd
19ec-1c88:62969964.206 : <= IoObject::IoLockEnd
19ec-1c88:62969964.255 : <= InitializeScanner ret = 1
19ec-1c88:62971182.549 : => GetLogicalScannerAbility
19ec-1c88:62971182.740 : => IoObject::IoLockStart
19ec-1c88:62971182.870 : => CAsicIO::CheckDevice
19ec-1c88:62971182.933 : => CNT96226::ConnectIsAvailable
19ec-1c88:62971204.003 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62971204.126 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62971204.186 : <= IoObject::IoLockStart
19ec-1c88:62971204.246 : => IoObject::IoLockEnd
19ec-1c88:62971204.357 : <= IoObject::IoLockEnd
19ec-1c88:62971204.438 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:62974761.287 : => GetLogicalScannerAbilityEx
19ec-1c88:62974761.477 : => IoObject::IoLockStart
19ec-1c88:62974761.614 : => CAsicIO::CheckDevice
19ec-1c88:62974761.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:62974779.949 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62974780.064 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62974780.125 : <= IoObject::IoLockStart
19ec-1c88:62974780.182 : => IoObject::IoLockEnd
19ec-1c88:62974780.291 : <= IoObject::IoLockEnd
19ec-1c88:62974780.415 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:62974780.487 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:62982310.772 : => ReadNVMData
19ec-1c88:62982310.954 : => IoObject::IoLockStart
19ec-1c88:62982311.088 : => CAsicIO::CheckDevice
19ec-1c88:62982311.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:62982330.310 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62982330.430 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62982330.498 : <= IoObject::IoLockStart
19ec-1c88:62982330.567 : => ReadNVMDataInternal
19ec-1c88:62982330.631 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:62982330.699 : IO Send command 10 bytes
19ec-1c88:62982330.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:62982330.866 : iCmd = 0, nBytes = 10
19ec-1c88:62982330.978 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:62982670.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62982670.987 : System send command 10 bytes + data 0 bytes
19ec-1c88:62982671.057 : IO total need to receive data 128 bytes
19ec-1c88:62982671.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:62982671.173 : iCmd = 0, nBytes = 128
19ec-1c88:62982865.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62982865.608 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62982865.750 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:62982865.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:62982866.012 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:62982866.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62982866.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62982866.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:62982866.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62982866.509 : System total receive data 128 bytes
19ec-1c88:62982866.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:62982866.621 : iCmd = 1, nBytes = 4
19ec-1c88:62983064.854 : 0000 : 00 00 00 00 
19ec-1c88:62983064.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62983065.074 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62983065.141 : NVMData.PadScanCount = 0
19ec-1c88:62983065.198 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:62983065.256 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:62983065.311 : NVMData.FlatbedScanCount = 0
19ec-1c88:62983065.365 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:62983065.594 : NVMData.SideEdgeFletbed = 0
19ec-1c88:62983065.659 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:62983065.717 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:62983065.773 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:62983065.827 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:62983065.880 : NVMData.BornMonth = 0
19ec-1c88:62983065.928 : NVMData.BornDay = 0
19ec-1c88:62983065.977 : NVMData.BornYear = 0
19ec-1c88:62983066.025 : NVMData.FirstScanMonth = 4
19ec-1c88:62983066.075 : NVMData.FirstScanDay = 30
19ec-1c88:62983066.128 : NVMData.FirstScanYear = 2020
19ec-1c88:62983066.182 : NVMData.VerticalMagnification = 0
19ec-1c88:62983066.238 : NVMData.HorizontalMagnification = 0
19ec-1c88:62983066.292 : NVMData.PowerSavingTime = 15
19ec-1c88:62983066.345 : NVMData.SN = A094165189010062
19ec-1c88:62983066.395 : NVMData.AutoFeed = 0
19ec-1c88:62983066.445 : NVMData.CCDType = 0
19ec-1c88:62983066.492 : NVMData.ScanSpeed = 0
19ec-1c88:62983066.542 : NVMData.RollerCount = 0
19ec-1c88:62983066.592 : NVMData.MultifeedCount = 0
19ec-1c88:62983066.647 : NVMData.JamCount = 0
19ec-1c88:62983066.696 : NVMData.IdentifyInfo = 
19ec-1c88:62983066.748 : NVMData.FormalName = 
19ec-1c88:62983066.795 : NVMData.ReservedB = 0
19ec-1c88:62983066.843 : NVMData.FunctionCode = 0
19ec-1c88:62983066.892 : NVMData.PreFeed = 0
19ec-1c88:62983066.939 : NVMData.PreFeedTime = 0
19ec-1c88:62983066.991 : NVMData.ButtonNumber = 0
19ec-1c88:62983067.040 : NVMData.PowerOffTime = 0
19ec-1c88:62983067.088 : <= ReadNVMDataInternal ret = 1
19ec-1c88:62983067.147 : => IoObject::IoLockEnd
19ec-1c88:62983067.236 : <= IoObject::IoLockEnd
19ec-1c88:62983067.285 : <= ReadNVMData ret = 1
19ec-1c88:62992532.458 : => GetADFStatus
19ec-1c88:62992532.908 : => IoObject::IoLockStart
19ec-1c88:62992533.047 : => CAsicIO::CheckDevice
19ec-1c88:62992533.105 : => CNT96226::ConnectIsAvailable
19ec-1c88:62992557.299 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62992557.418 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62992557.478 : <= IoObject::IoLockStart
19ec-1c88:62992557.538 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62992557.603 : IO Send command 10 bytes
19ec-1c88:62992557.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:62992557.779 : iCmd = 0, nBytes = 10
19ec-1c88:62992557.883 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62992752.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62992752.393 : System send command 10 bytes + data 0 bytes
19ec-1c88:62992752.469 : IO total need to receive data 2 bytes
19ec-1c88:62992752.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:62992752.598 : iCmd = 0, nBytes = 2
19ec-1c88:62992959.169 : 0000 : 00 00 
19ec-1c88:62992959.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62992959.744 : System total receive data 2 bytes
19ec-1c88:62992959.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:62992959.871 : iCmd = 1, nBytes = 4
19ec-1c88:62993164.006 : 0000 : 00 00 00 00 
19ec-1c88:62993164.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62993164.468 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62993164.536 : Return status = 0
19ec-1c88:62993164.596 : => IoObject::IoLockEnd
19ec-1c88:62993164.686 : <= IoObject::IoLockEnd
19ec-1c88:62993164.734 : <= GetADFStatus ret = 1
19ec-1c88:62995840.551 : => GetADFStatus
19ec-1c88:62995840.747 : => IoObject::IoLockStart
19ec-1c88:62995840.881 : => CAsicIO::CheckDevice
19ec-1c88:62995840.940 : => CNT96226::ConnectIsAvailable
19ec-1c88:62995864.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:62995864.210 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:62995864.269 : <= IoObject::IoLockStart
19ec-1c88:62995864.329 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:62995864.395 : IO Send command 10 bytes
19ec-1c88:62995864.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:62995864.570 : iCmd = 0, nBytes = 10
19ec-1c88:62995864.676 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:62996062.953 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:62996063.063 : System send command 10 bytes + data 0 bytes
19ec-1c88:62996063.492 : IO total need to receive data 2 bytes
19ec-1c88:62996063.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:62996063.622 : iCmd = 0, nBytes = 2
19ec-1c88:62996217.892 : 0000 : 00 00 
19ec-1c88:62996218.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62996218.118 : System total receive data 2 bytes
19ec-1c88:62996218.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:62996218.238 : iCmd = 1, nBytes = 4
19ec-1c88:62996372.515 : 0000 : 00 00 00 00 
19ec-1c88:62996372.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:62996372.727 : <= CAsicIO::DoIo ret = 1
19ec-1c88:62996372.787 : Return status = 0
19ec-1c88:62996372.842 : => IoObject::IoLockEnd
19ec-1c88:62996372.930 : <= IoObject::IoLockEnd
19ec-1c88:62996372.981 : <= GetADFStatus ret = 1
19ec-1c88:62998462.015 : => TerminateDriver
19ec-1c88:62998462.209 : => CAsicIO::~CAsicIO,pStage=105647176
19ec-1c88:62998462.288 : => CNT96226::Close
19ec-1c88:62998466.019 : <= CNT96226::Close ret = 1
19ec-1c88:62998466.098 : <= CAsicIO::~CAsicIO
19ec-1c88:62998466.158 : => IoObject::IoLockEnd
19ec-1c88:62998466.214 : <= IoObject::IoLockEnd
19ec-1c88:62998466.268 : => IoObject::TerminateDevice
19ec-1c88:62998466.324 : => IoObject::IoLockEnd
19ec-1c88:62998466.375 : <= IoObject::IoLockEnd
19ec-1c88:62998466.483 : <= IoObject::TerminateDevice
19ec-1c88:62998466.749 : <= TerminateDriver ret = 1
19ec-1c88:63042095.292 : ============Debug Start==========
19ec-1c88:63042095.625 : Date : 2020/4/30 14:36:46
19ec-1c88:63042095.705 : Process ID : 19ec
19ec-1c88:63042096.136 : Windows : Version 10.0 build 18363 
19ec-1c88:63042096.593 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63042096.658 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63042096.728 : MemoryStatus.ullAvailPhys : 1778929664
19ec-1c88:63042096.788 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63042096.851 : MemoryStatus.ullAvailPageFile : 3059134464
19ec-1c88:63042096.916 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63042096.975 : MemoryStatus.ullAvailVirtual : 1713475584
19ec-1c88:63042097.036 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63042097.141 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63042097.201 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63042097.452 : CPU Count : 4
19ec-1c88:63042097.501 : CPU Frequency : 100.000 Mhz
19ec-1c88:63042101.740 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63042101.883 : => InitializeDriver
19ec-1c88:63042102.148 : <= InitializeDriver ret = 1
19ec-1c88:63042102.206 : => InitializeScanner
19ec-1c88:63042102.288 : => CAsicIO::GetDeviceList
19ec-1c88:63042102.592 : => CNT96226::CNT96226
19ec-1c88:63042102.653 : => CNT96226::Open
19ec-1c88:63042123.719 : <= CNT96226::Open ret = 1
19ec-1c88:63042123.816 : => CNT96226::Initialize
19ec-1c88:63042124.012 : <= CNT96226::Initialize ret = 1
19ec-1c88:63042124.072 : <= CNT96226::CNT96226
19ec-1c88:63042124.126 : => CNT96226::EnumAvailableDevice
19ec-1c88:63042129.564 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63042129.640 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63042129.702 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63045768.223 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63045768.512 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63045774.110 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63045774.217 : => IoObject::GetLockName
19ec-1c88:63045774.278 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63045774.346 : <= IoObject::GetLockName
19ec-1c88:63045774.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:63045774.894 : iCmd = 3, nBytes = 2
19ec-1c88:63046130.174 : 0000 : 06 38 
19ec-1c88:63046130.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63046130.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:63046130.437 : iCmd = 4, nBytes = 2
19ec-1c88:63046409.733 : 0000 : 07 07 
19ec-1c88:63046409.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63046409.931 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63046410.023 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63046410.094 : IO Send command 10 bytes
19ec-1c88:63046410.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:63046410.435 : iCmd = 0, nBytes = 10
19ec-1c88:63046410.771 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63046590.174 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63046590.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:63046590.742 : iCmd = 0, nBytes = 165
19ec-1c88:63046736.654 : skip dump 37 bytes
19ec-1c88:63046736.869 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63046737.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63046737.160 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63046737.297 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63046737.434 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63046737.573 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63046737.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63046737.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63046737.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63046737.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:63046738.019 : iCmd = 1, nBytes = 4
19ec-1c88:63046912.688 : 0000 : 00 00 00 00 
19ec-1c88:63046912.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63046912.867 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63046912.937 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63046913.003 : IO Send command 10 bytes
19ec-1c88:63046913.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:63046913.114 : iCmd = 0, nBytes = 10
19ec-1c88:63046913.219 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63047263.436 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63047263.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:63047263.638 : iCmd = 0, nBytes = 128
19ec-1c88:63047452.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63047452.526 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63047452.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63047452.794 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63047452.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63047453.043 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63047453.168 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63047453.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63047453.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63047453.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:63047453.477 : iCmd = 1, nBytes = 4
19ec-1c88:63047641.852 : 0000 : 00 00 00 00 
19ec-1c88:63047641.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63047642.018 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63047642.188 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63047642.262 : => CNT96226::Close
19ec-1c88:63047646.034 : <= CNT96226::Close ret = 1
19ec-1c88:63047646.113 : <= CNT96226::~CNT96226
19ec-1c88:63047646.201 : <= CAsicIO::GetDeviceList
19ec-1c88:63047646.582 : => IoObject::SetTimeout
19ec-1c88:63047646.703 : Timeout--> In = 0 Out = 0
19ec-1c88:63047646.762 : <= IoObject::SetTimeout
19ec-1c88:63047646.830 : => CAsicIO::CAsicIO
19ec-1c88:63047646.900 : => CNT96226::CNT96226
19ec-1c88:63047646.954 : => CNT96226::Open
19ec-1c88:63047669.600 : <= CNT96226::Open ret = 1
19ec-1c88:63047669.719 : => CNT96226::Initialize
19ec-1c88:63047669.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:63047670.019 : <= CNT96226::CNT96226
19ec-1c88:63047670.078 : <= CAsicIO::CAsicIO
19ec-1c88:63047670.137 : => CAsicIO::InitializeDevice
19ec-1c88:63047670.213 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63047676.381 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63047676.505 : => IoObject::GetLockName
19ec-1c88:63047676.570 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63047676.643 : <= IoObject::GetLockName
19ec-1c88:63047677.137 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63047677.214 : IO Send command 10 bytes
19ec-1c88:63047677.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:63047677.322 : iCmd = 0, nBytes = 10
19ec-1c88:63047677.432 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63047996.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63047997.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:63047997.150 : iCmd = 0, nBytes = 128
19ec-1c88:63048198.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63048198.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63048198.608 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63048198.744 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63048198.872 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63048198.998 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63048199.127 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63048199.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63048199.320 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63048199.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:63048199.434 : iCmd = 1, nBytes = 4
19ec-1c88:63048362.805 : 0000 : 00 00 00 00 
19ec-1c88:63048362.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63048363.009 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63048363.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:63048363.139 : iCmd = 3, nBytes = 2
19ec-1c88:63048717.203 : 0000 : 06 38 
19ec-1c88:63048717.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63048717.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:63048717.464 : iCmd = 4, nBytes = 2
19ec-1c88:63049008.571 : 0000 : 07 07 
19ec-1c88:63049008.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63049008.843 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63049008.943 : => IoObject::InitializeDevice
19ec-1c88:63049009.048 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63049009.749 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63049009.822 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63049010.626 : => FindScanner
19ec-1c88:63049010.684 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63049010.744 : <= FindScanner ret = 1
19ec-1c88:63049010.804 : => IoObject::IoLockStart
19ec-1c88:63049010.903 : => CAsicIO::CheckDevice
19ec-1c88:63049010.956 : => CNT96226::ConnectIsAvailable
19ec-1c88:63049035.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63049035.564 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63049035.620 : <= IoObject::IoLockStart
19ec-1c88:63049035.679 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63049035.744 : IO Send command 10 bytes
19ec-1c88:63049035.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:63049035.885 : iCmd = 0, nBytes = 10
19ec-1c88:63049035.988 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63049223.675 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63049223.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:63049223.849 : IO total need to receive data 5 bytes
19ec-1c88:63049223.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:63049223.958 : iCmd = 0, nBytes = 5
19ec-1c88:63049410.172 : 0000 : 06 00 02 02 ab 
19ec-1c88:63049410.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63049410.368 : System total receive data 5 bytes
19ec-1c88:63049410.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:63049410.486 : iCmd = 1, nBytes = 4
19ec-1c88:63049555.430 : 0000 : 00 00 00 00 
19ec-1c88:63049555.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63049555.848 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63049555.965 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63049556.099 : IO Send command 10 bytes
19ec-1c88:63049556.286 : => CNT96226::VenderCmd_SetData
19ec-1c88:63049556.595 : iCmd = 0, nBytes = 10
19ec-1c88:63049556.700 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63049702.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63049702.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:63049702.908 : IO total need to receive data 165 bytes
19ec-1c88:63049702.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:63049703.027 : iCmd = 0, nBytes = 165
19ec-1c88:63049845.477 : skip dump 37 bytes
19ec-1c88:63049846.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63049846.164 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63049846.298 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63049846.429 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63049846.554 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63049846.682 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63049846.807 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63049846.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63049846.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63049847.044 : System total receive data 165 bytes
19ec-1c88:63049847.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:63049847.154 : iCmd = 1, nBytes = 4
19ec-1c88:63050052.015 : 0000 : 00 00 00 00 
19ec-1c88:63050052.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63050052.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63050052.513 : Dump Inquiry
19ec-1c88:63050052.647 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63050052.787 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63050052.918 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63050053.046 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63050053.172 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63050053.305 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63050053.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050053.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050053.676 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63050053.804 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63050053.887 : 00a0 : 00 00 00 00 00 
19ec-1c88:63050053.958 : => ReadNVMDataInternal
19ec-1c88:63050054.173 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63050054.237 : IO Send command 10 bytes
19ec-1c88:63050054.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:63050054.386 : iCmd = 0, nBytes = 10
19ec-1c88:63050054.484 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63050409.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63050409.134 : System send command 10 bytes + data 0 bytes
19ec-1c88:63050409.202 : IO total need to receive data 128 bytes
19ec-1c88:63050409.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:63050409.323 : iCmd = 0, nBytes = 128
19ec-1c88:63050617.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050617.301 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050617.444 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63050617.574 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63050617.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63050617.823 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050617.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050618.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63050618.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63050618.193 : System total receive data 128 bytes
19ec-1c88:63050618.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:63050618.306 : iCmd = 1, nBytes = 4
19ec-1c88:63050816.555 : 0000 : 00 00 00 00 
19ec-1c88:63050816.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63050816.800 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63050816.867 : NVMData.PadScanCount = 0
19ec-1c88:63050816.924 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63050816.983 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63050817.043 : NVMData.FlatbedScanCount = 0
19ec-1c88:63050817.100 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63050817.156 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63050817.210 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63050817.266 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63050817.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63050817.377 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63050817.433 : NVMData.BornMonth = 0
19ec-1c88:63050817.483 : NVMData.BornDay = 0
19ec-1c88:63050817.539 : NVMData.BornYear = 0
19ec-1c88:63050817.587 : NVMData.FirstScanMonth = 4
19ec-1c88:63050817.639 : NVMData.FirstScanDay = 30
19ec-1c88:63050817.693 : NVMData.FirstScanYear = 2020
19ec-1c88:63050817.749 : NVMData.VerticalMagnification = 0
19ec-1c88:63050817.808 : NVMData.HorizontalMagnification = 0
19ec-1c88:63050817.862 : NVMData.PowerSavingTime = 15
19ec-1c88:63050817.918 : NVMData.SN = A094165189010062
19ec-1c88:63050817.969 : NVMData.AutoFeed = 0
19ec-1c88:63050818.016 : NVMData.CCDType = 0
19ec-1c88:63050818.063 : NVMData.ScanSpeed = 0
19ec-1c88:63050818.112 : NVMData.RollerCount = 0
19ec-1c88:63050818.163 : NVMData.MultifeedCount = 0
19ec-1c88:63050818.217 : NVMData.JamCount = 0
19ec-1c88:63050818.268 : NVMData.IdentifyInfo = 
19ec-1c88:63050818.320 : NVMData.FormalName = 
19ec-1c88:63050818.497 : NVMData.ReservedB = 0
19ec-1c88:63050818.554 : NVMData.FunctionCode = 0
19ec-1c88:63050818.605 : NVMData.PreFeed = 0
19ec-1c88:63050818.653 : NVMData.PreFeedTime = 0
19ec-1c88:63050818.704 : NVMData.ButtonNumber = 0
19ec-1c88:63050818.759 : NVMData.PowerOffTime = 0
19ec-1c88:63050818.811 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63050818.885 : => IoObject::IoLockEnd
19ec-1c88:63050818.978 : <= IoObject::IoLockEnd
19ec-1c88:63050819.031 : <= InitializeScanner ret = 1
19ec-1c88:63050819.102 : => GetLogicalScannerAbilityEx
19ec-1c88:63050819.160 : => IoObject::IoLockStart
19ec-1c88:63050819.257 : => CAsicIO::CheckDevice
19ec-1c88:63050819.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:63050836.000 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63050836.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63050836.158 : <= IoObject::IoLockStart
19ec-1c88:63050836.213 : => IoObject::IoLockEnd
19ec-1c88:63050836.306 : <= IoObject::IoLockEnd
19ec-1c88:63050836.418 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63050836.494 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63051011.345 : => ReadNVMData
19ec-1c88:63051011.459 : => IoObject::IoLockStart
19ec-1c88:63051011.562 : => CAsicIO::CheckDevice
19ec-1c88:63051011.612 : => CNT96226::ConnectIsAvailable
19ec-1c88:63051033.407 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63051033.656 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63051033.797 : <= IoObject::IoLockStart
19ec-1c88:63051034.135 : => ReadNVMDataInternal
19ec-1c88:63051034.200 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63051034.270 : IO Send command 10 bytes
19ec-1c88:63051034.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:63051034.438 : iCmd = 0, nBytes = 10
19ec-1c88:63051034.549 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63051376.624 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63051376.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:63051376.845 : IO total need to receive data 128 bytes
19ec-1c88:63051376.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:63051376.970 : iCmd = 0, nBytes = 128
19ec-1c88:63051585.639 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63051585.817 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63051585.961 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63051586.095 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63051586.224 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63051586.349 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63051586.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63051586.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63051586.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63051586.730 : System total receive data 128 bytes
19ec-1c88:63051586.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:63051586.842 : iCmd = 1, nBytes = 4
19ec-1c88:63051747.783 : 0000 : 00 00 00 00 
19ec-1c88:63051747.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63051748.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63051748.114 : NVMData.PadScanCount = 0
19ec-1c88:63051748.173 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63051748.230 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63051748.289 : NVMData.FlatbedScanCount = 0
19ec-1c88:63051748.347 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63051748.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63051748.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63051748.513 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63051748.569 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63051748.624 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63051748.682 : NVMData.BornMonth = 0
19ec-1c88:63051748.732 : NVMData.BornDay = 0
19ec-1c88:63051748.786 : NVMData.BornYear = 0
19ec-1c88:63051748.836 : NVMData.FirstScanMonth = 4
19ec-1c88:63051748.888 : NVMData.FirstScanDay = 30
19ec-1c88:63051748.943 : NVMData.FirstScanYear = 2020
19ec-1c88:63051749.181 : NVMData.VerticalMagnification = 0
19ec-1c88:63051749.243 : NVMData.HorizontalMagnification = 0
19ec-1c88:63051749.299 : NVMData.PowerSavingTime = 15
19ec-1c88:63051749.353 : NVMData.SN = A094165189010062
19ec-1c88:63051749.404 : NVMData.AutoFeed = 0
19ec-1c88:63051749.452 : NVMData.CCDType = 0
19ec-1c88:63051749.503 : NVMData.ScanSpeed = 0
19ec-1c88:63051749.553 : NVMData.RollerCount = 0
19ec-1c88:63051749.606 : NVMData.MultifeedCount = 0
19ec-1c88:63051749.658 : NVMData.JamCount = 0
19ec-1c88:63051749.709 : NVMData.IdentifyInfo = 
19ec-1c88:63051749.761 : NVMData.FormalName = 
19ec-1c88:63051749.811 : NVMData.ReservedB = 0
19ec-1c88:63051749.863 : NVMData.FunctionCode = 0
19ec-1c88:63051749.916 : NVMData.PreFeed = 0
19ec-1c88:63051749.965 : NVMData.PreFeedTime = 0
19ec-1c88:63051750.015 : NVMData.ButtonNumber = 0
19ec-1c88:63051750.066 : NVMData.PowerOffTime = 0
19ec-1c88:63051750.118 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63051750.178 : => IoObject::IoLockEnd
19ec-1c88:63051750.271 : <= IoObject::IoLockEnd
19ec-1c88:63051750.322 : <= ReadNVMData ret = 1
19ec-1c88:63054360.165 : ============Debug Start==========
19ec-1c88:63054360.448 : Date : 2020/4/30 14:36:46
19ec-1c88:63054360.529 : Process ID : 19ec
19ec-1c88:63054360.940 : Windows : Version 10.0 build 18363 
19ec-1c88:63054361.404 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63054361.470 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63054361.537 : MemoryStatus.ullAvailPhys : 1778970624
19ec-1c88:63054361.595 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63054361.657 : MemoryStatus.ullAvailPageFile : 3059306496
19ec-1c88:63054361.716 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63054361.774 : MemoryStatus.ullAvailVirtual : 1713713152
19ec-1c88:63054361.832 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63054361.943 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63054362.005 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63054362.242 : CPU Count : 4
19ec-1c88:63054362.289 : CPU Frequency : 100.000 Mhz
19ec-1c88:63054366.426 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63054366.551 : => InitializeDriver
19ec-1c88:63054366.826 : <= InitializeDriver ret = 1
19ec-1c88:63056823.626 : => InitializeScanner
19ec-1c88:63056823.862 : => CAsicIO::GetDeviceList
19ec-1c88:63056824.280 : => CNT96226::CNT96226
19ec-1c88:63056824.345 : => CNT96226::Open
19ec-1c88:63056846.944 : <= CNT96226::Open ret = 1
19ec-1c88:63056847.045 : => CNT96226::Initialize
19ec-1c88:63056847.234 : <= CNT96226::Initialize ret = 1
19ec-1c88:63056847.295 : <= CNT96226::CNT96226
19ec-1c88:63056847.349 : => CNT96226::EnumAvailableDevice
19ec-1c88:63056852.725 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63056852.807 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63056852.864 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63060684.796 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63060685.166 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63060692.251 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63060692.364 : => IoObject::GetLockName
19ec-1c88:63060692.426 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63060692.493 : <= IoObject::GetLockName
19ec-1c88:63060693.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:63060693.065 : iCmd = 3, nBytes = 2
19ec-1c88:63061070.576 : 0000 : 06 38 
19ec-1c88:63061070.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63061070.803 : => CNT96226::VenderCmd_GetData
19ec-1c88:63061070.860 : iCmd = 4, nBytes = 2
19ec-1c88:63061355.447 : 0000 : 07 07 
19ec-1c88:63061355.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63061355.702 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63061355.799 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63061355.872 : IO Send command 10 bytes
19ec-1c88:63061355.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:63061355.986 : iCmd = 0, nBytes = 10
19ec-1c88:63061356.096 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63061521.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63061521.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:63061521.917 : iCmd = 0, nBytes = 165
19ec-1c88:63061684.519 : skip dump 37 bytes
19ec-1c88:63061684.894 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63061685.298 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63061685.432 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63061685.566 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63061685.690 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63061685.824 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63061685.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63061686.078 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63061686.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63061686.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:63061686.260 : iCmd = 1, nBytes = 4
19ec-1c88:63061858.250 : 0000 : 00 00 00 00 
19ec-1c88:63061858.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63061858.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63061858.511 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63061858.579 : IO Send command 10 bytes
19ec-1c88:63061858.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:63061858.689 : iCmd = 0, nBytes = 10
19ec-1c88:63061858.798 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63062180.789 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63062180.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:63062181.014 : iCmd = 0, nBytes = 128
19ec-1c88:63062375.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63062376.149 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63062376.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63062376.436 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63062376.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63062376.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63062376.802 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63062376.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63062376.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63062377.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:63062377.104 : iCmd = 1, nBytes = 4
19ec-1c88:63062487.763 : 0000 : 00 00 00 00 
19ec-1c88:63062487.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63062487.952 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63062488.178 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63062488.266 : => CNT96226::Close
19ec-1c88:63062493.025 : <= CNT96226::Close ret = 1
19ec-1c88:63062493.100 : <= CNT96226::~CNT96226
19ec-1c88:63062493.187 : <= CAsicIO::GetDeviceList
19ec-1c88:63062493.671 : => IoObject::SetTimeout
19ec-1c88:63062493.818 : Timeout--> In = 0 Out = 0
19ec-1c88:63062493.879 : <= IoObject::SetTimeout
19ec-1c88:63062493.948 : => CAsicIO::CAsicIO
19ec-1c88:63062494.020 : => CNT96226::CNT96226
19ec-1c88:63062494.078 : => CNT96226::Open
19ec-1c88:63062517.466 : <= CNT96226::Open ret = 1
19ec-1c88:63062517.576 : => CNT96226::Initialize
19ec-1c88:63062517.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:63062517.828 : <= CNT96226::CNT96226
19ec-1c88:63062517.884 : <= CAsicIO::CAsicIO
19ec-1c88:63062517.936 : => CAsicIO::InitializeDevice
19ec-1c88:63062518.004 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63062524.086 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63062524.205 : => IoObject::GetLockName
19ec-1c88:63062524.260 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63062524.327 : <= IoObject::GetLockName
19ec-1c88:63062524.855 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63062524.932 : IO Send command 10 bytes
19ec-1c88:63062524.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:63062525.047 : iCmd = 0, nBytes = 10
19ec-1c88:63062525.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63062850.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63062850.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:63062850.678 : iCmd = 0, nBytes = 128
19ec-1c88:63063021.589 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63063021.785 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63063021.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63063022.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63063022.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63063022.308 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63063022.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63063022.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63063022.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63063022.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:63063022.730 : iCmd = 1, nBytes = 4
19ec-1c88:63063187.392 : 0000 : 00 00 00 00 
19ec-1c88:63063187.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63063187.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63063187.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:63063187.661 : iCmd = 3, nBytes = 2
19ec-1c88:63063548.648 : 0000 : 06 38 
19ec-1c88:63063548.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63063548.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:63063548.893 : iCmd = 4, nBytes = 2
19ec-1c88:63063862.738 : 0000 : 07 07 
19ec-1c88:63063863.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63063863.310 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63063863.406 : => IoObject::InitializeDevice
19ec-1c88:63063863.515 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63063864.218 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63063864.294 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63063865.080 : => FindScanner
19ec-1c88:63063865.140 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63063865.208 : <= FindScanner ret = 1
19ec-1c88:63063865.264 : => IoObject::IoLockStart
19ec-1c88:63063865.364 : => CAsicIO::CheckDevice
19ec-1c88:63063865.417 : => CNT96226::ConnectIsAvailable
19ec-1c88:63063887.966 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63063888.061 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63063888.115 : <= IoObject::IoLockStart
19ec-1c88:63063888.173 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63063888.239 : IO Send command 10 bytes
19ec-1c88:63063888.320 : => CNT96226::VenderCmd_SetData
19ec-1c88:63063888.374 : iCmd = 0, nBytes = 10
19ec-1c88:63063888.478 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63064094.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63064094.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:63064094.571 : IO total need to receive data 5 bytes
19ec-1c88:63064094.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:63064094.689 : iCmd = 0, nBytes = 5
19ec-1c88:63064298.743 : 0000 : 06 00 02 02 ab 
19ec-1c88:63064298.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63064298.912 : System total receive data 5 bytes
19ec-1c88:63064298.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:63064299.022 : iCmd = 1, nBytes = 4
19ec-1c88:63064491.131 : 0000 : 00 00 00 00 
19ec-1c88:63064491.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63064491.370 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63064491.439 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63064491.502 : IO Send command 10 bytes
19ec-1c88:63064491.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:63064491.652 : iCmd = 0, nBytes = 10
19ec-1c88:63064491.753 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63064682.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63064682.245 : System send command 10 bytes + data 0 bytes
19ec-1c88:63064682.321 : IO total need to receive data 165 bytes
19ec-1c88:63064682.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:63064682.451 : iCmd = 0, nBytes = 165
19ec-1c88:63064886.583 : skip dump 37 bytes
19ec-1c88:63064886.762 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63064886.902 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63064887.035 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63064887.169 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63064887.302 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63064887.437 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63064887.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63064887.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63064887.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63064887.808 : System total receive data 165 bytes
19ec-1c88:63064887.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:63064887.920 : iCmd = 1, nBytes = 4
19ec-1c88:63065035.863 : 0000 : 00 00 00 00 
19ec-1c88:63065035.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63065036.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63065036.334 : Dump Inquiry
19ec-1c88:63065036.471 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63065036.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63065036.741 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63065036.871 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63065036.999 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63065037.130 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63065037.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065037.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065037.517 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63065037.648 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63065037.736 : 00a0 : 00 00 00 00 00 
19ec-1c88:63065037.807 : => ReadNVMDataInternal
19ec-1c88:63065038.027 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63065038.095 : IO Send command 10 bytes
19ec-1c88:63065038.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:63065038.233 : iCmd = 0, nBytes = 10
19ec-1c88:63065038.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63065375.978 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63065376.089 : System send command 10 bytes + data 0 bytes
19ec-1c88:63065376.160 : IO total need to receive data 128 bytes
19ec-1c88:63065376.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:63065376.279 : iCmd = 0, nBytes = 128
19ec-1c88:63065499.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065499.530 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065499.660 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63065499.790 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63065499.916 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63065500.039 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065500.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065500.287 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63065500.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63065500.411 : System total receive data 128 bytes
19ec-1c88:63065500.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:63065500.519 : iCmd = 1, nBytes = 4
19ec-1c88:63065656.033 : 0000 : 00 00 00 00 
19ec-1c88:63065656.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63065656.269 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63065656.337 : NVMData.PadScanCount = 0
19ec-1c88:63065656.394 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63065656.449 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63065656.504 : NVMData.FlatbedScanCount = 0
19ec-1c88:63065656.558 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63065656.613 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63065656.665 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63065656.717 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63065656.771 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63065656.826 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63065656.878 : NVMData.BornMonth = 0
19ec-1c88:63065656.925 : NVMData.BornDay = 0
19ec-1c88:63065656.973 : NVMData.BornYear = 0
19ec-1c88:63065657.020 : NVMData.FirstScanMonth = 4
19ec-1c88:63065657.071 : NVMData.FirstScanDay = 30
19ec-1c88:63065657.122 : NVMData.FirstScanYear = 2020
19ec-1c88:63065657.176 : NVMData.VerticalMagnification = 0
19ec-1c88:63065657.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:63065657.286 : NVMData.PowerSavingTime = 15
19ec-1c88:63065657.337 : NVMData.SN = A094165189010062
19ec-1c88:63065657.389 : NVMData.AutoFeed = 0
19ec-1c88:63065657.437 : NVMData.CCDType = 0
19ec-1c88:63065657.484 : NVMData.ScanSpeed = 0
19ec-1c88:63065657.532 : NVMData.RollerCount = 0
19ec-1c88:63065657.586 : NVMData.MultifeedCount = 0
19ec-1c88:63065657.636 : NVMData.JamCount = 0
19ec-1c88:63065657.684 : NVMData.IdentifyInfo = 
19ec-1c88:63065657.736 : NVMData.FormalName = 
19ec-1c88:63065657.945 : NVMData.ReservedB = 0
19ec-1c88:63065658.002 : NVMData.FunctionCode = 0
19ec-1c88:63065658.049 : NVMData.PreFeed = 0
19ec-1c88:63065658.103 : NVMData.PreFeedTime = 0
19ec-1c88:63065658.152 : NVMData.ButtonNumber = 0
19ec-1c88:63065658.206 : NVMData.PowerOffTime = 0
19ec-1c88:63065658.256 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63065658.329 : => IoObject::IoLockEnd
19ec-1c88:63065658.424 : <= IoObject::IoLockEnd
19ec-1c88:63065658.473 : <= InitializeScanner ret = 1
19ec-1c88:63066855.920 : => GetLogicalScannerAbility
19ec-1c88:63066856.091 : => IoObject::IoLockStart
19ec-1c88:63066856.214 : => CAsicIO::CheckDevice
19ec-1c88:63066856.271 : => CNT96226::ConnectIsAvailable
19ec-1c88:63066882.166 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63066882.282 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63066882.342 : <= IoObject::IoLockStart
19ec-1c88:63066882.403 : => IoObject::IoLockEnd
19ec-1c88:63066882.510 : <= IoObject::IoLockEnd
19ec-1c88:63066882.587 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63070373.704 : => GetLogicalScannerAbilityEx
19ec-1c88:63070373.890 : => IoObject::IoLockStart
19ec-1c88:63070374.028 : => CAsicIO::CheckDevice
19ec-1c88:63070374.086 : => CNT96226::ConnectIsAvailable
19ec-1c88:63070400.165 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63070400.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63070400.339 : <= IoObject::IoLockStart
19ec-1c88:63070400.399 : => IoObject::IoLockEnd
19ec-1c88:63070400.506 : <= IoObject::IoLockEnd
19ec-1c88:63070400.757 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63070400.832 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63077657.892 : => ReadNVMData
19ec-1c88:63077658.086 : => IoObject::IoLockStart
19ec-1c88:63077658.221 : => CAsicIO::CheckDevice
19ec-1c88:63077658.278 : => CNT96226::ConnectIsAvailable
19ec-1c88:63077677.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63077677.968 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63077678.037 : <= IoObject::IoLockStart
19ec-1c88:63077678.106 : => ReadNVMDataInternal
19ec-1c88:63077678.172 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63077678.241 : IO Send command 10 bytes
19ec-1c88:63077678.347 : => CNT96226::VenderCmd_SetData
19ec-1c88:63077678.405 : iCmd = 0, nBytes = 10
19ec-1c88:63077678.524 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63078003.135 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63078003.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:63078003.375 : IO total need to receive data 128 bytes
19ec-1c88:63078003.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:63078003.494 : iCmd = 0, nBytes = 128
19ec-1c88:63078178.538 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63078178.718 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63078178.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63078178.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63078179.116 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63078179.238 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63078179.362 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63078179.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63078179.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63078179.613 : System total receive data 128 bytes
19ec-1c88:63078179.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:63078179.730 : iCmd = 1, nBytes = 4
19ec-1c88:63078375.664 : 0000 : 00 00 00 00 
19ec-1c88:63078375.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63078375.886 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63078375.955 : NVMData.PadScanCount = 0
19ec-1c88:63078376.011 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63078376.064 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63078376.123 : NVMData.FlatbedScanCount = 0
19ec-1c88:63078376.182 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63078376.444 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63078376.505 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63078376.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63078376.615 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63078376.667 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63078376.721 : NVMData.BornMonth = 0
19ec-1c88:63078376.767 : NVMData.BornDay = 0
19ec-1c88:63078376.818 : NVMData.BornYear = 0
19ec-1c88:63078376.867 : NVMData.FirstScanMonth = 4
19ec-1c88:63078376.921 : NVMData.FirstScanDay = 30
19ec-1c88:63078376.975 : NVMData.FirstScanYear = 2020
19ec-1c88:63078377.027 : NVMData.VerticalMagnification = 0
19ec-1c88:63078377.082 : NVMData.HorizontalMagnification = 0
19ec-1c88:63078377.135 : NVMData.PowerSavingTime = 15
19ec-1c88:63078377.189 : NVMData.SN = A094165189010062
19ec-1c88:63078377.238 : NVMData.AutoFeed = 0
19ec-1c88:63078377.289 : NVMData.CCDType = 0
19ec-1c88:63078377.335 : NVMData.ScanSpeed = 0
19ec-1c88:63078377.385 : NVMData.RollerCount = 0
19ec-1c88:63078377.438 : NVMData.MultifeedCount = 0
19ec-1c88:63078377.491 : NVMData.JamCount = 0
19ec-1c88:63078377.540 : NVMData.IdentifyInfo = 
19ec-1c88:63078377.591 : NVMData.FormalName = 
19ec-1c88:63078377.640 : NVMData.ReservedB = 0
19ec-1c88:63078377.689 : NVMData.FunctionCode = 0
19ec-1c88:63078377.740 : NVMData.PreFeed = 0
19ec-1c88:63078377.786 : NVMData.PreFeedTime = 0
19ec-1c88:63078377.833 : NVMData.ButtonNumber = 0
19ec-1c88:63078377.885 : NVMData.PowerOffTime = 0
19ec-1c88:63078377.934 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63078377.994 : => IoObject::IoLockEnd
19ec-1c88:63078378.090 : <= IoObject::IoLockEnd
19ec-1c88:63078378.140 : <= ReadNVMData ret = 1
19ec-1c88:63089038.799 : => GetADFStatus
19ec-1c88:63089039.275 : => IoObject::IoLockStart
19ec-1c88:63089039.423 : => CAsicIO::CheckDevice
19ec-1c88:63089039.481 : => CNT96226::ConnectIsAvailable
19ec-1c88:63089056.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63089056.638 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63089056.706 : <= IoObject::IoLockStart
19ec-1c88:63089056.771 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63089056.843 : IO Send command 10 bytes
19ec-1c88:63089056.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:63089057.033 : iCmd = 0, nBytes = 10
19ec-1c88:63089057.150 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63089250.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63089250.485 : System send command 10 bytes + data 0 bytes
19ec-1c88:63089250.562 : IO total need to receive data 2 bytes
19ec-1c88:63089250.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:63089250.683 : iCmd = 0, nBytes = 2
19ec-1c88:63089416.096 : 0000 : 00 00 
19ec-1c88:63089416.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63089416.346 : System total receive data 2 bytes
19ec-1c88:63089416.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:63089416.477 : iCmd = 1, nBytes = 4
19ec-1c88:63089555.673 : 0000 : 00 00 00 00 
19ec-1c88:63089555.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63089556.026 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63089556.099 : Return status = 0
19ec-1c88:63089556.161 : => IoObject::IoLockEnd
19ec-1c88:63089556.258 : <= IoObject::IoLockEnd
19ec-1c88:63089556.309 : <= GetADFStatus ret = 1
19ec-1c88:63092470.773 : => GetADFStatus
19ec-1c88:63092470.969 : => IoObject::IoLockStart
19ec-1c88:63092471.109 : => CAsicIO::CheckDevice
19ec-1c88:63092471.171 : => CNT96226::ConnectIsAvailable
19ec-1c88:63092499.337 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63092499.443 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63092499.504 : <= IoObject::IoLockStart
19ec-1c88:63092499.566 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63092499.633 : IO Send command 10 bytes
19ec-1c88:63092499.777 : => CNT96226::VenderCmd_SetData
19ec-1c88:63092499.836 : iCmd = 0, nBytes = 10
19ec-1c88:63092499.954 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63092678.717 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63092678.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:63092679.129 : IO total need to receive data 2 bytes
19ec-1c88:63092679.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:63092679.256 : iCmd = 0, nBytes = 2
19ec-1c88:63092833.795 : 0000 : 00 00 
19ec-1c88:63092833.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63092833.996 : System total receive data 2 bytes
19ec-1c88:63092834.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:63092834.117 : iCmd = 1, nBytes = 4
19ec-1c88:63092962.000 : 0000 : 00 00 00 00 
19ec-1c88:63092962.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63092962.227 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63092962.287 : Return status = 0
19ec-1c88:63092962.348 : => IoObject::IoLockEnd
19ec-1c88:63092962.441 : <= IoObject::IoLockEnd
19ec-1c88:63092962.491 : <= GetADFStatus ret = 1
19ec-1c88:63095187.858 : => TerminateDriver
19ec-1c88:63095188.057 : => CAsicIO::~CAsicIO,pStage=232787016
19ec-1c88:63095188.141 : => CNT96226::Close
19ec-1c88:63095191.961 : <= CNT96226::Close ret = 1
19ec-1c88:63095192.046 : <= CAsicIO::~CAsicIO
19ec-1c88:63095192.106 : => IoObject::IoLockEnd
19ec-1c88:63095192.161 : <= IoObject::IoLockEnd
19ec-1c88:63095192.216 : => IoObject::TerminateDevice
19ec-1c88:63095192.269 : => IoObject::IoLockEnd
19ec-1c88:63095192.318 : <= IoObject::IoLockEnd
19ec-1c88:63095192.421 : <= IoObject::TerminateDevice
19ec-1c88:63095192.669 : <= TerminateDriver ret = 1
19ec-1c88:63139006.013 : ============Debug Start==========
19ec-1c88:63139006.278 : Date : 2020/4/30 14:36:49
19ec-1c88:63139006.362 : Process ID : 19ec
19ec-1c88:63139006.773 : Windows : Version 10.0 build 18363 
19ec-1c88:63139007.215 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63139007.278 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63139007.342 : MemoryStatus.ullAvailPhys : 1776365568
19ec-1c88:63139007.398 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63139007.459 : MemoryStatus.ullAvailPageFile : 3048091648
19ec-1c88:63139007.519 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63139007.579 : MemoryStatus.ullAvailVirtual : 1713434624
19ec-1c88:63139007.643 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63139007.749 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63139007.815 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63139008.055 : CPU Count : 4
19ec-1c88:63139008.101 : CPU Frequency : 100.000 Mhz
19ec-1c88:63139014.210 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63139014.364 : => InitializeDriver
19ec-1c88:63139014.632 : <= InitializeDriver ret = 1
19ec-1c88:63139014.690 : => InitializeScanner
19ec-1c88:63139014.769 : => CAsicIO::GetDeviceList
19ec-1c88:63139015.067 : => CNT96226::CNT96226
19ec-1c88:63139015.126 : => CNT96226::Open
19ec-1c88:63139037.731 : <= CNT96226::Open ret = 1
19ec-1c88:63139037.828 : => CNT96226::Initialize
19ec-1c88:63139038.007 : <= CNT96226::Initialize ret = 1
19ec-1c88:63139038.066 : <= CNT96226::CNT96226
19ec-1c88:63139038.123 : => CNT96226::EnumAvailableDevice
19ec-1c88:63139044.859 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63139044.941 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63139045.004 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63143052.029 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63143052.341 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63143058.864 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63143058.972 : => IoObject::GetLockName
19ec-1c88:63143059.034 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63143059.103 : <= IoObject::GetLockName
19ec-1c88:63143059.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:63143059.665 : iCmd = 3, nBytes = 2
19ec-1c88:63143434.819 : 0000 : 06 38 
19ec-1c88:63143434.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63143435.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:63143435.112 : iCmd = 4, nBytes = 2
19ec-1c88:63143712.291 : 0000 : 07 07 
19ec-1c88:63143712.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63143712.497 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63143712.587 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63143712.654 : IO Send command 10 bytes
19ec-1c88:63143712.707 : => CNT96226::VenderCmd_SetData
19ec-1c88:63143712.762 : iCmd = 0, nBytes = 10
19ec-1c88:63143712.868 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63143867.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63143867.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:63143867.882 : iCmd = 0, nBytes = 165
19ec-1c88:63144045.590 : skip dump 37 bytes
19ec-1c88:63144045.787 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63144045.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63144046.067 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63144046.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63144046.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63144046.471 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63144046.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144046.731 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144046.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63144046.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:63144046.912 : iCmd = 1, nBytes = 4
19ec-1c88:63144239.070 : 0000 : 00 00 00 00 
19ec-1c88:63144239.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63144239.261 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63144239.333 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63144239.400 : IO Send command 10 bytes
19ec-1c88:63144239.452 : => CNT96226::VenderCmd_SetData
19ec-1c88:63144239.509 : iCmd = 0, nBytes = 10
19ec-1c88:63144239.617 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63144560.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63144561.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:63144561.103 : iCmd = 0, nBytes = 128
19ec-1c88:63144709.856 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144710.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144710.197 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63144710.341 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63144710.469 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63144710.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144710.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144710.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63144710.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63144710.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:63144711.034 : iCmd = 1, nBytes = 4
19ec-1c88:63144841.786 : 0000 : 00 00 00 00 
19ec-1c88:63144841.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63144841.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63144842.162 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63144842.242 : => CNT96226::Close
19ec-1c88:63144846.305 : <= CNT96226::Close ret = 1
19ec-1c88:63144846.384 : <= CNT96226::~CNT96226
19ec-1c88:63144846.489 : <= CAsicIO::GetDeviceList
19ec-1c88:63144846.925 : => IoObject::SetTimeout
19ec-1c88:63144847.061 : Timeout--> In = 0 Out = 0
19ec-1c88:63144847.123 : <= IoObject::SetTimeout
19ec-1c88:63144847.195 : => CAsicIO::CAsicIO
19ec-1c88:63144847.267 : => CNT96226::CNT96226
19ec-1c88:63144847.325 : => CNT96226::Open
19ec-1c88:63144870.461 : <= CNT96226::Open ret = 1
19ec-1c88:63144870.559 : => CNT96226::Initialize
19ec-1c88:63144870.756 : <= CNT96226::Initialize ret = 1
19ec-1c88:63144870.816 : <= CNT96226::CNT96226
19ec-1c88:63144870.872 : <= CAsicIO::CAsicIO
19ec-1c88:63144870.926 : => CAsicIO::InitializeDevice
19ec-1c88:63144870.996 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63144877.057 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63144877.198 : => IoObject::GetLockName
19ec-1c88:63144877.253 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63144877.321 : <= IoObject::GetLockName
19ec-1c88:63144877.826 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63144877.902 : IO Send command 10 bytes
19ec-1c88:63144877.952 : => CNT96226::VenderCmd_SetData
19ec-1c88:63144878.012 : iCmd = 0, nBytes = 10
19ec-1c88:63144878.127 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63145206.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63145206.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:63145206.604 : iCmd = 0, nBytes = 128
19ec-1c88:63145356.709 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63145356.903 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63145357.100 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63145357.235 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63145357.362 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63145357.484 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63145357.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63145357.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63145357.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63145357.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:63145357.913 : iCmd = 1, nBytes = 4
19ec-1c88:63145519.281 : 0000 : 00 00 00 00 
19ec-1c88:63145519.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63145519.859 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63145519.932 : => CNT96226::VenderCmd_GetData
19ec-1c88:63145519.988 : iCmd = 3, nBytes = 2
19ec-1c88:63145885.814 : 0000 : 06 38 
19ec-1c88:63145885.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63145886.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:63145886.104 : iCmd = 4, nBytes = 2
19ec-1c88:63146176.401 : 0000 : 07 07 
19ec-1c88:63146176.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63146176.723 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63146176.823 : => IoObject::InitializeDevice
19ec-1c88:63146176.933 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63146177.734 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63146177.808 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63146178.884 : => FindScanner
19ec-1c88:63146178.947 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63146179.012 : <= FindScanner ret = 1
19ec-1c88:63146179.071 : => IoObject::IoLockStart
19ec-1c88:63146179.419 : => CAsicIO::CheckDevice
19ec-1c88:63146179.472 : => CNT96226::ConnectIsAvailable
19ec-1c88:63146203.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63146203.404 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63146203.469 : <= IoObject::IoLockStart
19ec-1c88:63146203.532 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63146203.607 : IO Send command 10 bytes
19ec-1c88:63146203.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:63146203.765 : iCmd = 0, nBytes = 10
19ec-1c88:63146203.867 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63146396.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63146396.619 : System send command 10 bytes + data 0 bytes
19ec-1c88:63146396.691 : IO total need to receive data 5 bytes
19ec-1c88:63146396.752 : => CNT96226::VenderCmd_GetData
19ec-1c88:63146396.808 : iCmd = 0, nBytes = 5
19ec-1c88:63146511.431 : 0000 : 06 00 02 02 ab 
19ec-1c88:63146511.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63146511.579 : System total receive data 5 bytes
19ec-1c88:63146511.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:63146511.693 : iCmd = 1, nBytes = 4
19ec-1c88:63146673.848 : 0000 : 00 00 00 00 
19ec-1c88:63146673.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63146674.055 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63146674.113 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63146674.173 : IO Send command 10 bytes
19ec-1c88:63146674.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:63146674.329 : iCmd = 0, nBytes = 10
19ec-1c88:63146674.429 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63146875.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63146875.888 : System send command 10 bytes + data 0 bytes
19ec-1c88:63146875.957 : IO total need to receive data 165 bytes
19ec-1c88:63146876.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:63146876.073 : iCmd = 0, nBytes = 165
19ec-1c88:63147030.017 : skip dump 37 bytes
19ec-1c88:63147030.237 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63147030.385 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63147030.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63147030.659 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63147030.786 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63147030.915 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63147031.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147031.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147031.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63147031.283 : System total receive data 165 bytes
19ec-1c88:63147031.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:63147031.396 : iCmd = 1, nBytes = 4
19ec-1c88:63147199.665 : 0000 : 00 00 00 00 
19ec-1c88:63147199.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63147199.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63147200.104 : Dump Inquiry
19ec-1c88:63147200.230 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63147201.007 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63147201.142 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63147201.274 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63147201.397 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63147201.527 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63147201.649 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147201.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147201.903 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63147202.032 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63147202.116 : 00a0 : 00 00 00 00 00 
19ec-1c88:63147202.186 : => ReadNVMDataInternal
19ec-1c88:63147202.387 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63147202.450 : IO Send command 10 bytes
19ec-1c88:63147202.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:63147202.593 : iCmd = 0, nBytes = 10
19ec-1c88:63147202.692 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63147533.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63147533.219 : System send command 10 bytes + data 0 bytes
19ec-1c88:63147533.287 : IO total need to receive data 128 bytes
19ec-1c88:63147533.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:63147533.403 : iCmd = 0, nBytes = 128
19ec-1c88:63147722.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147722.588 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147722.740 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63147722.883 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63147723.886 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63147724.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147724.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147724.302 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63147724.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63147724.437 : System total receive data 128 bytes
19ec-1c88:63147724.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:63147724.553 : iCmd = 1, nBytes = 4
19ec-1c88:63147912.565 : 0000 : 00 00 00 00 
19ec-1c88:63147912.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63147912.832 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63147912.901 : NVMData.PadScanCount = 0
19ec-1c88:63147912.956 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63147913.012 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63147913.071 : NVMData.FlatbedScanCount = 0
19ec-1c88:63147913.124 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63147913.177 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63147913.230 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63147913.284 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63147913.339 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63147913.393 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63147913.449 : NVMData.BornMonth = 0
19ec-1c88:63147913.497 : NVMData.BornDay = 0
19ec-1c88:63147913.549 : NVMData.BornYear = 0
19ec-1c88:63147913.598 : NVMData.FirstScanMonth = 4
19ec-1c88:63147913.648 : NVMData.FirstScanDay = 30
19ec-1c88:63147913.703 : NVMData.FirstScanYear = 2020
19ec-1c88:63147913.758 : NVMData.VerticalMagnification = 0
19ec-1c88:63147913.812 : NVMData.HorizontalMagnification = 0
19ec-1c88:63147913.864 : NVMData.PowerSavingTime = 15
19ec-1c88:63147913.917 : NVMData.SN = A094165189010062
19ec-1c88:63147913.966 : NVMData.AutoFeed = 0
19ec-1c88:63147914.014 : NVMData.CCDType = 0
19ec-1c88:63147914.062 : NVMData.ScanSpeed = 0
19ec-1c88:63147914.110 : NVMData.RollerCount = 0
19ec-1c88:63147914.161 : NVMData.MultifeedCount = 0
19ec-1c88:63147914.210 : NVMData.JamCount = 0
19ec-1c88:63147914.256 : NVMData.IdentifyInfo = 
19ec-1c88:63147914.306 : NVMData.FormalName = 
19ec-1c88:63147914.551 : NVMData.ReservedB = 0
19ec-1c88:63147914.608 : NVMData.FunctionCode = 0
19ec-1c88:63147914.658 : NVMData.PreFeed = 0
19ec-1c88:63147914.707 : NVMData.PreFeedTime = 0
19ec-1c88:63147914.756 : NVMData.ButtonNumber = 0
19ec-1c88:63147914.805 : NVMData.PowerOffTime = 0
19ec-1c88:63147914.856 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63147914.933 : => IoObject::IoLockEnd
19ec-1c88:63147915.027 : <= IoObject::IoLockEnd
19ec-1c88:63147915.075 : <= InitializeScanner ret = 1
19ec-1c88:63147915.138 : => GetLogicalScannerAbilityEx
19ec-1c88:63147915.198 : => IoObject::IoLockStart
19ec-1c88:63147915.289 : => CAsicIO::CheckDevice
19ec-1c88:63147915.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:63147930.881 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63147930.978 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63147931.033 : <= IoObject::IoLockStart
19ec-1c88:63147931.092 : => IoObject::IoLockEnd
19ec-1c88:63147931.188 : <= IoObject::IoLockEnd
19ec-1c88:63147931.302 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63147931.377 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63148128.537 : => ReadNVMData
19ec-1c88:63148128.716 : => IoObject::IoLockStart
19ec-1c88:63148128.851 : => CAsicIO::CheckDevice
19ec-1c88:63148128.910 : => CNT96226::ConnectIsAvailable
19ec-1c88:63148154.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63148154.801 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63148154.862 : <= IoObject::IoLockStart
19ec-1c88:63148154.922 : => ReadNVMDataInternal
19ec-1c88:63148154.985 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63148155.047 : IO Send command 10 bytes
19ec-1c88:63148155.190 : => CNT96226::VenderCmd_SetData
19ec-1c88:63148155.249 : iCmd = 0, nBytes = 10
19ec-1c88:63148155.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63148503.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63148503.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:63148503.584 : IO total need to receive data 128 bytes
19ec-1c88:63148503.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:63148503.699 : iCmd = 0, nBytes = 128
19ec-1c88:63148673.169 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63148673.373 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63148673.514 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63148673.641 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63148673.770 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63148673.896 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63148674.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63148674.139 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63148674.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63148674.258 : System total receive data 128 bytes
19ec-1c88:63148674.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:63148674.372 : iCmd = 1, nBytes = 4
19ec-1c88:63148839.188 : 0000 : 00 00 00 00 
19ec-1c88:63148839.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63148839.486 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63148839.556 : NVMData.PadScanCount = 0
19ec-1c88:63148839.613 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63148839.668 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63148839.729 : NVMData.FlatbedScanCount = 0
19ec-1c88:63148839.786 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63148839.842 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63148839.899 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63148839.956 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63148840.011 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63148840.065 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63148840.121 : NVMData.BornMonth = 0
19ec-1c88:63148840.171 : NVMData.BornDay = 0
19ec-1c88:63148840.224 : NVMData.BornYear = 0
19ec-1c88:63148840.274 : NVMData.FirstScanMonth = 4
19ec-1c88:63148840.327 : NVMData.FirstScanDay = 30
19ec-1c88:63148840.385 : NVMData.FirstScanYear = 2020
19ec-1c88:63148840.676 : NVMData.VerticalMagnification = 0
19ec-1c88:63148840.736 : NVMData.HorizontalMagnification = 0
19ec-1c88:63148840.793 : NVMData.PowerSavingTime = 15
19ec-1c88:63148840.850 : NVMData.SN = A094165189010062
19ec-1c88:63148840.904 : NVMData.AutoFeed = 0
19ec-1c88:63148840.955 : NVMData.CCDType = 0
19ec-1c88:63148841.005 : NVMData.ScanSpeed = 0
19ec-1c88:63148841.055 : NVMData.RollerCount = 0
19ec-1c88:63148841.109 : NVMData.MultifeedCount = 0
19ec-1c88:63148841.162 : NVMData.JamCount = 0
19ec-1c88:63148841.213 : NVMData.IdentifyInfo = 
19ec-1c88:63148841.264 : NVMData.FormalName = 
19ec-1c88:63148841.315 : NVMData.ReservedB = 0
19ec-1c88:63148841.371 : NVMData.FunctionCode = 0
19ec-1c88:63148841.423 : NVMData.PreFeed = 0
19ec-1c88:63148841.474 : NVMData.PreFeedTime = 0
19ec-1c88:63148841.528 : NVMData.ButtonNumber = 0
19ec-1c88:63148841.579 : NVMData.PowerOffTime = 0
19ec-1c88:63148841.632 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63148841.696 : => IoObject::IoLockEnd
19ec-1c88:63148841.789 : <= IoObject::IoLockEnd
19ec-1c88:63148841.837 : <= ReadNVMData ret = 1
19ec-1c88:63149517.308 : => TerminateDriver
19ec-1c88:63149517.519 : => CAsicIO::~CAsicIO,pStage=199298120
19ec-1c88:63149517.597 : => CNT96226::Close
19ec-1c88:63149521.328 : <= CNT96226::Close ret = 1
19ec-1c88:63149521.406 : <= CAsicIO::~CAsicIO
19ec-1c88:63149521.467 : => IoObject::IoLockEnd
19ec-1c88:63149521.522 : <= IoObject::IoLockEnd
19ec-1c88:63149521.573 : => IoObject::TerminateDevice
19ec-1c88:63149521.632 : => IoObject::IoLockEnd
19ec-1c88:63149521.680 : <= IoObject::IoLockEnd
19ec-1c88:63149521.782 : <= IoObject::TerminateDevice
19ec-1c88:63149522.031 : <= TerminateDriver ret = 1
19ec-1c88:63151919.276 : ============Debug Start==========
19ec-1c88:63151919.601 : Date : 2020/4/30 14:36:49
19ec-1c88:63151919.686 : Process ID : 19ec
19ec-1c88:63151920.102 : Windows : Version 10.0 build 18363 
19ec-1c88:63151920.561 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63151920.628 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63151920.694 : MemoryStatus.ullAvailPhys : 1775788032
19ec-1c88:63151920.755 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63151920.816 : MemoryStatus.ullAvailPageFile : 3046981632
19ec-1c88:63151920.879 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63151920.938 : MemoryStatus.ullAvailVirtual : 1713451008
19ec-1c88:63151921.001 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63151921.106 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63151921.170 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63151921.428 : CPU Count : 4
19ec-1c88:63151921.478 : CPU Frequency : 100.000 Mhz
19ec-1c88:63151925.612 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63151925.739 : => InitializeDriver
19ec-1c88:63151926.023 : <= InitializeDriver ret = 1
19ec-1c88:63154660.258 : => InitializeScanner
19ec-1c88:63154660.533 : => CAsicIO::GetDeviceList
19ec-1c88:63154661.009 : => CNT96226::CNT96226
19ec-1c88:63154661.074 : => CNT96226::Open
19ec-1c88:63154684.918 : <= CNT96226::Open ret = 1
19ec-1c88:63154685.083 : => CNT96226::Initialize
19ec-1c88:63154685.275 : <= CNT96226::Initialize ret = 1
19ec-1c88:63154685.333 : <= CNT96226::CNT96226
19ec-1c88:63154685.386 : => CNT96226::EnumAvailableDevice
19ec-1c88:63154691.712 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63154691.795 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63154691.859 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63158425.076 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63158425.393 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63158433.114 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63158433.228 : => IoObject::GetLockName
19ec-1c88:63158433.289 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63158433.353 : <= IoObject::GetLockName
19ec-1c88:63158433.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:63158433.922 : iCmd = 3, nBytes = 2
19ec-1c88:63158783.274 : 0000 : 06 38 
19ec-1c88:63158783.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63158783.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:63158783.558 : iCmd = 4, nBytes = 2
19ec-1c88:63159067.274 : 0000 : 07 07 
19ec-1c88:63159067.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63159067.518 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63159067.612 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63159067.680 : IO Send command 10 bytes
19ec-1c88:63159067.732 : => CNT96226::VenderCmd_SetData
19ec-1c88:63159067.792 : iCmd = 0, nBytes = 10
19ec-1c88:63159067.893 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63159246.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63159246.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:63159246.810 : iCmd = 0, nBytes = 165
19ec-1c88:63159395.342 : skip dump 37 bytes
19ec-1c88:63159395.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63159395.720 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63159395.859 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63159395.996 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63159396.126 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63159396.267 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63159396.396 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63159396.523 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63159396.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63159396.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:63159396.703 : iCmd = 1, nBytes = 4
19ec-1c88:63159588.228 : 0000 : 00 00 00 00 
19ec-1c88:63159588.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63159588.389 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63159588.453 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63159588.515 : IO Send command 10 bytes
19ec-1c88:63159588.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:63159588.621 : iCmd = 0, nBytes = 10
19ec-1c88:63159588.722 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63159916.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63159916.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:63159916.406 : iCmd = 0, nBytes = 128
19ec-1c88:63160119.950 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160120.140 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160120.283 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63160120.419 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63160120.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63160120.677 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160120.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160120.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160120.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63160121.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:63160121.108 : iCmd = 1, nBytes = 4
19ec-1c88:63160318.081 : 0000 : 00 00 00 00 
19ec-1c88:63160318.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63160318.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63160318.428 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63160318.500 : => CNT96226::Close
19ec-1c88:63160322.865 : <= CNT96226::Close ret = 1
19ec-1c88:63160322.944 : <= CNT96226::~CNT96226
19ec-1c88:63160323.027 : <= CAsicIO::GetDeviceList
19ec-1c88:63160323.452 : => IoObject::SetTimeout
19ec-1c88:63160323.584 : Timeout--> In = 0 Out = 0
19ec-1c88:63160323.645 : <= IoObject::SetTimeout
19ec-1c88:63160323.709 : => CAsicIO::CAsicIO
19ec-1c88:63160323.785 : => CNT96226::CNT96226
19ec-1c88:63160323.845 : => CNT96226::Open
19ec-1c88:63160347.820 : <= CNT96226::Open ret = 1
19ec-1c88:63160347.944 : => CNT96226::Initialize
19ec-1c88:63160348.176 : <= CNT96226::Initialize ret = 1
19ec-1c88:63160348.239 : <= CNT96226::CNT96226
19ec-1c88:63160348.592 : <= CAsicIO::CAsicIO
19ec-1c88:63160348.671 : => CAsicIO::InitializeDevice
19ec-1c88:63160348.745 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63160358.097 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63160358.242 : => IoObject::GetLockName
19ec-1c88:63160358.299 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63160358.369 : <= IoObject::GetLockName
19ec-1c88:63160358.934 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63160359.011 : IO Send command 10 bytes
19ec-1c88:63160359.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:63160359.122 : iCmd = 0, nBytes = 10
19ec-1c88:63160359.232 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63160686.845 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63160687.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:63160687.087 : iCmd = 0, nBytes = 128
19ec-1c88:63160875.114 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160875.312 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160875.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63160875.594 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63160875.724 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63160875.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160875.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160876.111 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63160876.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63160876.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:63160876.293 : iCmd = 1, nBytes = 4
19ec-1c88:63161013.696 : 0000 : 00 00 00 00 
19ec-1c88:63161013.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63161013.872 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63161013.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:63161013.983 : iCmd = 3, nBytes = 2
19ec-1c88:63161363.606 : 0000 : 06 38 
19ec-1c88:63161363.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63161363.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:63161363.862 : iCmd = 4, nBytes = 2
19ec-1c88:63161672.032 : 0000 : 07 07 
19ec-1c88:63161672.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63161672.394 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63161672.490 : => IoObject::InitializeDevice
19ec-1c88:63161672.615 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63161673.419 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63161673.495 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63161674.324 : => FindScanner
19ec-1c88:63161674.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63161674.452 : <= FindScanner ret = 1
19ec-1c88:63161674.509 : => IoObject::IoLockStart
19ec-1c88:63161674.616 : => CAsicIO::CheckDevice
19ec-1c88:63161674.669 : => CNT96226::ConnectIsAvailable
19ec-1c88:63161693.396 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63161693.518 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63161693.585 : <= IoObject::IoLockStart
19ec-1c88:63161693.649 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63161693.722 : IO Send command 10 bytes
19ec-1c88:63161693.806 : => CNT96226::VenderCmd_SetData
19ec-1c88:63161693.868 : iCmd = 0, nBytes = 10
19ec-1c88:63161693.978 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63161896.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63161896.998 : System send command 10 bytes + data 0 bytes
19ec-1c88:63161897.074 : IO total need to receive data 5 bytes
19ec-1c88:63161897.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:63161897.194 : iCmd = 0, nBytes = 5
19ec-1c88:63162034.151 : 0000 : 06 00 02 02 ab 
19ec-1c88:63162034.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63162034.331 : System total receive data 5 bytes
19ec-1c88:63162034.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:63162034.444 : iCmd = 1, nBytes = 4
19ec-1c88:63162146.287 : 0000 : 00 00 00 00 
19ec-1c88:63162146.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63162146.521 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63162146.587 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63162146.652 : IO Send command 10 bytes
19ec-1c88:63162146.748 : => CNT96226::VenderCmd_SetData
19ec-1c88:63162146.803 : iCmd = 0, nBytes = 10
19ec-1c88:63162146.906 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63162340.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63162340.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:63162340.763 : IO total need to receive data 165 bytes
19ec-1c88:63162340.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:63162340.883 : iCmd = 0, nBytes = 165
19ec-1c88:63162533.806 : skip dump 37 bytes
19ec-1c88:63162533.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63162534.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63162534.272 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63162534.403 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63162534.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63162534.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63162534.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63162534.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63162534.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63162535.031 : System total receive data 165 bytes
19ec-1c88:63162535.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:63162535.140 : iCmd = 1, nBytes = 4
19ec-1c88:63162701.193 : 0000 : 00 00 00 00 
19ec-1c88:63162701.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63162701.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63162701.718 : Dump Inquiry
19ec-1c88:63162701.853 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63162701.991 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63162702.125 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63162702.259 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63162702.385 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63162702.519 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63162702.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63162702.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63162702.898 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63162703.028 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63162703.114 : 00a0 : 00 00 00 00 00 
19ec-1c88:63162703.189 : => ReadNVMDataInternal
19ec-1c88:63162703.415 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63162703.481 : IO Send command 10 bytes
19ec-1c88:63162703.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:63162703.623 : iCmd = 0, nBytes = 10
19ec-1c88:63162703.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63163049.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63163049.867 : System send command 10 bytes + data 0 bytes
19ec-1c88:63163049.942 : IO total need to receive data 128 bytes
19ec-1c88:63163050.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:63163050.064 : iCmd = 0, nBytes = 128
19ec-1c88:63163214.039 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63163214.269 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63163214.414 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63163214.549 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63163214.673 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63163214.800 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63163214.923 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63163215.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63163215.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63163215.175 : System total receive data 128 bytes
19ec-1c88:63163215.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:63163215.284 : iCmd = 1, nBytes = 4
19ec-1c88:63163357.577 : 0000 : 00 00 00 00 
19ec-1c88:63163357.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63163358.012 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63163358.152 : NVMData.PadScanCount = 0
19ec-1c88:63163358.460 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63163358.516 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63163358.574 : NVMData.FlatbedScanCount = 0
19ec-1c88:63163358.629 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63163358.682 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63163358.738 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63163358.792 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63163358.843 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63163358.897 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63163358.950 : NVMData.BornMonth = 0
19ec-1c88:63163358.998 : NVMData.BornDay = 0
19ec-1c88:63163359.053 : NVMData.BornYear = 0
19ec-1c88:63163359.100 : NVMData.FirstScanMonth = 4
19ec-1c88:63163359.151 : NVMData.FirstScanDay = 30
19ec-1c88:63163359.205 : NVMData.FirstScanYear = 2020
19ec-1c88:63163359.259 : NVMData.VerticalMagnification = 0
19ec-1c88:63163359.309 : NVMData.HorizontalMagnification = 0
19ec-1c88:63163359.361 : NVMData.PowerSavingTime = 15
19ec-1c88:63163359.413 : NVMData.SN = A094165189010062
19ec-1c88:63163359.464 : NVMData.AutoFeed = 0
19ec-1c88:63163359.512 : NVMData.CCDType = 0
19ec-1c88:63163359.559 : NVMData.ScanSpeed = 0
19ec-1c88:63163359.606 : NVMData.RollerCount = 0
19ec-1c88:63163359.655 : NVMData.MultifeedCount = 0
19ec-1c88:63163359.707 : NVMData.JamCount = 0
19ec-1c88:63163359.755 : NVMData.IdentifyInfo = 
19ec-1c88:63163359.806 : NVMData.FormalName = 
19ec-1c88:63163360.049 : NVMData.ReservedB = 0
19ec-1c88:63163360.104 : NVMData.FunctionCode = 0
19ec-1c88:63163360.155 : NVMData.PreFeed = 0
19ec-1c88:63163360.208 : NVMData.PreFeedTime = 0
19ec-1c88:63163360.256 : NVMData.ButtonNumber = 0
19ec-1c88:63163360.308 : NVMData.PowerOffTime = 0
19ec-1c88:63163360.360 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63163360.440 : => IoObject::IoLockEnd
19ec-1c88:63163360.530 : <= IoObject::IoLockEnd
19ec-1c88:63163360.579 : <= InitializeScanner ret = 1
19ec-1c88:63164632.823 : => GetLogicalScannerAbility
19ec-1c88:63164633.034 : => IoObject::IoLockStart
19ec-1c88:63164633.166 : => CAsicIO::CheckDevice
19ec-1c88:63164633.227 : => CNT96226::ConnectIsAvailable
19ec-1c88:63164652.606 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63164652.732 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63164652.806 : <= IoObject::IoLockStart
19ec-1c88:63164652.874 : => IoObject::IoLockEnd
19ec-1c88:63164652.979 : <= IoObject::IoLockEnd
19ec-1c88:63164653.065 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63168408.727 : => GetLogicalScannerAbilityEx
19ec-1c88:63168408.931 : => IoObject::IoLockStart
19ec-1c88:63168409.060 : => CAsicIO::CheckDevice
19ec-1c88:63168409.120 : => CNT96226::ConnectIsAvailable
19ec-1c88:63168429.460 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63168429.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63168429.813 : <= IoObject::IoLockStart
19ec-1c88:63168429.929 : => IoObject::IoLockEnd
19ec-1c88:63168430.131 : <= IoObject::IoLockEnd
19ec-1c88:63168430.495 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63168430.576 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63177027.412 : => ReadNVMData
19ec-1c88:63177027.600 : => IoObject::IoLockStart
19ec-1c88:63177027.737 : => CAsicIO::CheckDevice
19ec-1c88:63177027.795 : => CNT96226::ConnectIsAvailable
19ec-1c88:63177042.787 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63177042.911 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63177042.980 : <= IoObject::IoLockStart
19ec-1c88:63177043.056 : => ReadNVMDataInternal
19ec-1c88:63177043.126 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63177043.197 : IO Send command 10 bytes
19ec-1c88:63177043.319 : => CNT96226::VenderCmd_SetData
19ec-1c88:63177043.375 : iCmd = 0, nBytes = 10
19ec-1c88:63177043.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63177341.104 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63177341.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:63177341.379 : IO total need to receive data 128 bytes
19ec-1c88:63177341.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:63177341.510 : iCmd = 0, nBytes = 128
19ec-1c88:63177468.193 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63177468.388 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63177468.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63177468.675 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63177468.807 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63177468.936 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63177469.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63177469.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63177469.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63177469.322 : System total receive data 128 bytes
19ec-1c88:63177469.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:63177469.439 : iCmd = 1, nBytes = 4
19ec-1c88:63177576.358 : 0000 : 00 00 00 00 
19ec-1c88:63177576.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63177576.604 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63177576.676 : NVMData.PadScanCount = 0
19ec-1c88:63177576.735 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63177576.795 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63177576.855 : NVMData.FlatbedScanCount = 0
19ec-1c88:63177576.913 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63177577.070 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63177577.129 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63177577.184 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63177577.240 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63177577.294 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63177577.350 : NVMData.BornMonth = 0
19ec-1c88:63177577.401 : NVMData.BornDay = 0
19ec-1c88:63177577.454 : NVMData.BornYear = 0
19ec-1c88:63177577.505 : NVMData.FirstScanMonth = 4
19ec-1c88:63177577.558 : NVMData.FirstScanDay = 30
19ec-1c88:63177577.617 : NVMData.FirstScanYear = 2020
19ec-1c88:63177577.670 : NVMData.VerticalMagnification = 0
19ec-1c88:63177577.725 : NVMData.HorizontalMagnification = 0
19ec-1c88:63177577.779 : NVMData.PowerSavingTime = 15
19ec-1c88:63177577.835 : NVMData.SN = A094165189010062
19ec-1c88:63177577.885 : NVMData.AutoFeed = 0
19ec-1c88:63177577.938 : NVMData.CCDType = 0
19ec-1c88:63177577.989 : NVMData.ScanSpeed = 0
19ec-1c88:63177578.041 : NVMData.RollerCount = 0
19ec-1c88:63177578.094 : NVMData.MultifeedCount = 0
19ec-1c88:63177578.147 : NVMData.JamCount = 0
19ec-1c88:63177578.198 : NVMData.IdentifyInfo = 
19ec-1c88:63177578.249 : NVMData.FormalName = 
19ec-1c88:63177578.301 : NVMData.ReservedB = 0
19ec-1c88:63177578.349 : NVMData.FunctionCode = 0
19ec-1c88:63177578.400 : NVMData.PreFeed = 0
19ec-1c88:63177578.450 : NVMData.PreFeedTime = 0
19ec-1c88:63177578.503 : NVMData.ButtonNumber = 0
19ec-1c88:63177578.555 : NVMData.PowerOffTime = 0
19ec-1c88:63177578.605 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63177578.669 : => IoObject::IoLockEnd
19ec-1c88:63177578.817 : <= IoObject::IoLockEnd
19ec-1c88:63177578.868 : <= ReadNVMData ret = 1
19ec-1c88:63187641.334 : => GetADFStatus
19ec-1c88:63187641.742 : => IoObject::IoLockStart
19ec-1c88:63187641.871 : => CAsicIO::CheckDevice
19ec-1c88:63187641.934 : => CNT96226::ConnectIsAvailable
19ec-1c88:63187667.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63187667.303 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63187667.363 : <= IoObject::IoLockStart
19ec-1c88:63187667.425 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63187667.496 : IO Send command 10 bytes
19ec-1c88:63187667.617 : => CNT96226::VenderCmd_SetData
19ec-1c88:63187667.673 : iCmd = 0, nBytes = 10
19ec-1c88:63187667.783 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63187857.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63187857.588 : System send command 10 bytes + data 0 bytes
19ec-1c88:63187857.656 : IO total need to receive data 2 bytes
19ec-1c88:63187857.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:63187857.776 : iCmd = 0, nBytes = 2
19ec-1c88:63188038.961 : 0000 : 00 00 
19ec-1c88:63188039.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63188039.190 : System total receive data 2 bytes
19ec-1c88:63188039.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:63188039.317 : iCmd = 1, nBytes = 4
19ec-1c88:63188162.187 : 0000 : 00 00 00 00 
19ec-1c88:63188162.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63188162.408 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63188162.467 : Return status = 0
19ec-1c88:63188162.528 : => IoObject::IoLockEnd
19ec-1c88:63188162.616 : <= IoObject::IoLockEnd
19ec-1c88:63188162.667 : <= GetADFStatus ret = 1
19ec-1c88:63190887.985 : => GetADFStatus
19ec-1c88:63190888.195 : => IoObject::IoLockStart
19ec-1c88:63190888.320 : => CAsicIO::CheckDevice
19ec-1c88:63190888.381 : => CNT96226::ConnectIsAvailable
19ec-1c88:63190911.746 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63190911.851 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63190911.914 : <= IoObject::IoLockStart
19ec-1c88:63190911.982 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63190912.054 : IO Send command 10 bytes
19ec-1c88:63190912.180 : => CNT96226::VenderCmd_SetData
19ec-1c88:63190912.244 : iCmd = 0, nBytes = 10
19ec-1c88:63190912.353 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63191105.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63191105.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:63191106.129 : IO total need to receive data 2 bytes
19ec-1c88:63191106.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:63191106.261 : iCmd = 0, nBytes = 2
19ec-1c88:63191255.025 : 0000 : 00 00 
19ec-1c88:63191255.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63191255.252 : System total receive data 2 bytes
19ec-1c88:63191255.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:63191255.379 : iCmd = 1, nBytes = 4
19ec-1c88:63191370.910 : 0000 : 00 00 00 00 
19ec-1c88:63191371.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63191371.157 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63191371.220 : Return status = 0
19ec-1c88:63191371.279 : => IoObject::IoLockEnd
19ec-1c88:63191371.369 : <= IoObject::IoLockEnd
19ec-1c88:63191371.418 : <= GetADFStatus ret = 1
19ec-1c88:63193607.725 : => TerminateDriver
19ec-1c88:63193607.939 : => CAsicIO::~CAsicIO,pStage=135793736
19ec-1c88:63193608.019 : => CNT96226::Close
19ec-1c88:63193612.631 : <= CNT96226::Close ret = 1
19ec-1c88:63193612.705 : <= CAsicIO::~CAsicIO
19ec-1c88:63193612.765 : => IoObject::IoLockEnd
19ec-1c88:63193612.821 : <= IoObject::IoLockEnd
19ec-1c88:63193612.871 : => IoObject::TerminateDevice
19ec-1c88:63193612.924 : => IoObject::IoLockEnd
19ec-1c88:63193612.970 : <= IoObject::IoLockEnd
19ec-1c88:63193613.070 : <= IoObject::TerminateDevice
19ec-1c88:63193613.351 : <= TerminateDriver ret = 1
19ec-1c88:63237206.070 : ============Debug Start==========
19ec-1c88:63237206.336 : Date : 2020/4/30 14:36:52
19ec-1c88:63237206.419 : Process ID : 19ec
19ec-1c88:63237206.823 : Windows : Version 10.0 build 18363 
19ec-1c88:63237207.278 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63237207.339 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63237207.402 : MemoryStatus.ullAvailPhys : 1780527104
19ec-1c88:63237207.465 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63237207.527 : MemoryStatus.ullAvailPageFile : 3046998016
19ec-1c88:63237207.590 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63237207.652 : MemoryStatus.ullAvailVirtual : 1713426432
19ec-1c88:63237207.719 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63237207.821 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63237207.881 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63237208.117 : CPU Count : 4
19ec-1c88:63237208.164 : CPU Frequency : 100.000 Mhz
19ec-1c88:63237213.732 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63237213.873 : => InitializeDriver
19ec-1c88:63237214.134 : <= InitializeDriver ret = 1
19ec-1c88:63237214.193 : => InitializeScanner
19ec-1c88:63237214.271 : => CAsicIO::GetDeviceList
19ec-1c88:63237214.577 : => CNT96226::CNT96226
19ec-1c88:63237214.639 : => CNT96226::Open
19ec-1c88:63237238.272 : <= CNT96226::Open ret = 1
19ec-1c88:63237238.371 : => CNT96226::Initialize
19ec-1c88:63237238.558 : <= CNT96226::Initialize ret = 1
19ec-1c88:63237238.618 : <= CNT96226::CNT96226
19ec-1c88:63237238.671 : => CNT96226::EnumAvailableDevice
19ec-1c88:63237245.088 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63237245.171 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63237245.232 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63240952.947 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63240953.257 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63240959.500 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63240959.608 : => IoObject::GetLockName
19ec-1c88:63240959.671 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63240959.744 : <= IoObject::GetLockName
19ec-1c88:63240960.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:63240960.336 : iCmd = 3, nBytes = 2
19ec-1c88:63241299.362 : 0000 : 06 38 
19ec-1c88:63241299.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63241299.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:63241299.675 : iCmd = 4, nBytes = 2
19ec-1c88:63241563.709 : 0000 : 07 07 
19ec-1c88:63241563.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63241563.960 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63241564.364 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63241564.484 : IO Send command 10 bytes
19ec-1c88:63241564.550 : => CNT96226::VenderCmd_SetData
19ec-1c88:63241564.687 : iCmd = 0, nBytes = 10
19ec-1c88:63241566.280 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63241743.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63241743.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:63241743.847 : iCmd = 0, nBytes = 165
19ec-1c88:63241902.683 : skip dump 37 bytes
19ec-1c88:63241902.922 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63241903.074 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63241903.220 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63241903.358 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63241903.491 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63241903.631 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63241903.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63241903.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63241903.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63241904.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:63241904.074 : iCmd = 1, nBytes = 4
19ec-1c88:63242099.971 : 0000 : 00 00 00 00 
19ec-1c88:63242100.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63242100.207 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63242100.285 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63242100.361 : IO Send command 10 bytes
19ec-1c88:63242100.418 : => CNT96226::VenderCmd_SetData
19ec-1c88:63242100.482 : iCmd = 0, nBytes = 10
19ec-1c88:63242100.596 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63242412.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63242412.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:63242412.827 : iCmd = 0, nBytes = 128
19ec-1c88:63242559.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63242560.032 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63242560.185 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63242560.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63242560.465 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63242560.599 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63242560.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63242560.854 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63242560.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63242560.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:63242561.040 : iCmd = 1, nBytes = 4
19ec-1c88:63242768.681 : 0000 : 00 00 00 00 
19ec-1c88:63242768.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63242768.903 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63242769.079 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63242769.154 : => CNT96226::Close
19ec-1c88:63242772.944 : <= CNT96226::Close ret = 1
19ec-1c88:63242773.023 : <= CNT96226::~CNT96226
19ec-1c88:63242773.113 : <= CAsicIO::GetDeviceList
19ec-1c88:63242773.637 : => IoObject::SetTimeout
19ec-1c88:63242773.766 : Timeout--> In = 0 Out = 0
19ec-1c88:63242773.827 : <= IoObject::SetTimeout
19ec-1c88:63242773.910 : => CAsicIO::CAsicIO
19ec-1c88:63242773.986 : => CNT96226::CNT96226
19ec-1c88:63242774.038 : => CNT96226::Open
19ec-1c88:63242794.607 : <= CNT96226::Open ret = 1
19ec-1c88:63242794.724 : => CNT96226::Initialize
19ec-1c88:63242794.923 : <= CNT96226::Initialize ret = 1
19ec-1c88:63242794.984 : <= CNT96226::CNT96226
19ec-1c88:63242795.037 : <= CAsicIO::CAsicIO
19ec-1c88:63242795.155 : => CAsicIO::InitializeDevice
19ec-1c88:63242795.222 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63242801.023 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63242801.142 : => IoObject::GetLockName
19ec-1c88:63242801.203 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63242801.271 : <= IoObject::GetLockName
19ec-1c88:63242801.769 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63242801.842 : IO Send command 10 bytes
19ec-1c88:63242801.894 : => CNT96226::VenderCmd_SetData
19ec-1c88:63242801.949 : iCmd = 0, nBytes = 10
19ec-1c88:63242802.058 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63243117.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63243117.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:63243117.334 : iCmd = 0, nBytes = 128
19ec-1c88:63243294.482 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63243294.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63243294.825 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63243294.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63243295.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63243295.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63243295.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63243295.487 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63243295.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63243295.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:63243295.675 : iCmd = 1, nBytes = 4
19ec-1c88:63243449.180 : 0000 : 00 00 00 00 
19ec-1c88:63243449.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63243449.422 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63243449.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:63243449.547 : iCmd = 3, nBytes = 2
19ec-1c88:63243765.610 : 0000 : 06 38 
19ec-1c88:63243765.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63243765.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:63243765.904 : iCmd = 4, nBytes = 2
19ec-1c88:63244013.086 : 0000 : 07 07 
19ec-1c88:63244013.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63244013.380 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63244013.482 : => IoObject::InitializeDevice
19ec-1c88:63244013.605 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63244014.170 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63244014.239 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63244014.897 : => FindScanner
19ec-1c88:63244014.956 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63244015.023 : <= FindScanner ret = 1
19ec-1c88:63244015.084 : => IoObject::IoLockStart
19ec-1c88:63244015.184 : => CAsicIO::CheckDevice
19ec-1c88:63244015.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:63244028.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63244028.523 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63244028.579 : <= IoObject::IoLockStart
19ec-1c88:63244028.643 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63244028.714 : IO Send command 10 bytes
19ec-1c88:63244028.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:63244028.854 : iCmd = 0, nBytes = 10
19ec-1c88:63244028.961 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63244199.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63244199.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:63244199.380 : IO total need to receive data 5 bytes
19ec-1c88:63244199.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:63244199.511 : iCmd = 0, nBytes = 5
19ec-1c88:63244372.972 : 0000 : 06 00 02 02 ab 
19ec-1c88:63244373.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63244373.323 : System total receive data 5 bytes
19ec-1c88:63244373.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:63244373.565 : iCmd = 1, nBytes = 4
19ec-1c88:63244504.089 : 0000 : 00 00 00 00 
19ec-1c88:63244504.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63244504.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63244504.422 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63244504.484 : IO Send command 10 bytes
19ec-1c88:63244504.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:63244504.638 : iCmd = 0, nBytes = 10
19ec-1c88:63244504.748 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63244656.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63244656.301 : System send command 10 bytes + data 0 bytes
19ec-1c88:63244656.365 : IO total need to receive data 165 bytes
19ec-1c88:63244656.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:63244656.486 : iCmd = 0, nBytes = 165
19ec-1c88:63244836.801 : skip dump 37 bytes
19ec-1c88:63244836.963 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63244837.101 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63244837.234 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63244837.369 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63244837.495 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63244837.626 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63244837.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63244837.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63244837.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63244837.994 : System total receive data 165 bytes
19ec-1c88:63244838.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:63244838.106 : iCmd = 1, nBytes = 4
19ec-1c88:63244991.535 : 0000 : 00 00 00 00 
19ec-1c88:63244991.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63244991.773 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63244991.962 : Dump Inquiry
19ec-1c88:63244992.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63244992.244 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63244992.379 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63244992.518 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63244992.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63244992.786 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63244992.916 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63244993.041 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63244993.172 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63244993.303 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63244993.393 : 00a0 : 00 00 00 00 00 
19ec-1c88:63244993.468 : => ReadNVMDataInternal
19ec-1c88:63244993.665 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63244993.731 : IO Send command 10 bytes
19ec-1c88:63244993.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:63244993.877 : iCmd = 0, nBytes = 10
19ec-1c88:63244993.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63245305.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63245305.739 : System send command 10 bytes + data 0 bytes
19ec-1c88:63245305.811 : IO total need to receive data 128 bytes
19ec-1c88:63245305.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:63245305.932 : iCmd = 0, nBytes = 128
19ec-1c88:63245490.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63245490.531 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63245490.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63245490.797 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63245490.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63245491.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63245491.174 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63245491.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63245491.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63245491.419 : System total receive data 128 bytes
19ec-1c88:63245491.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:63245491.529 : iCmd = 1, nBytes = 4
19ec-1c88:63245625.128 : 0000 : 00 00 00 00 
19ec-1c88:63245625.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63245625.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63245625.443 : NVMData.PadScanCount = 0
19ec-1c88:63245625.500 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63245625.557 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63245625.617 : NVMData.FlatbedScanCount = 0
19ec-1c88:63245625.673 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63245625.726 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63245625.780 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63245625.835 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63245625.892 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63245625.945 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63245626.000 : NVMData.BornMonth = 0
19ec-1c88:63245626.051 : NVMData.BornDay = 0
19ec-1c88:63245626.106 : NVMData.BornYear = 0
19ec-1c88:63245626.157 : NVMData.FirstScanMonth = 4
19ec-1c88:63245626.208 : NVMData.FirstScanDay = 30
19ec-1c88:63245626.262 : NVMData.FirstScanYear = 2020
19ec-1c88:63245626.316 : NVMData.VerticalMagnification = 0
19ec-1c88:63245626.370 : NVMData.HorizontalMagnification = 0
19ec-1c88:63245626.426 : NVMData.PowerSavingTime = 15
19ec-1c88:63245626.481 : NVMData.SN = A094165189010062
19ec-1c88:63245626.530 : NVMData.AutoFeed = 0
19ec-1c88:63245626.582 : NVMData.CCDType = 0
19ec-1c88:63245626.631 : NVMData.ScanSpeed = 0
19ec-1c88:63245626.680 : NVMData.RollerCount = 0
19ec-1c88:63245626.732 : NVMData.MultifeedCount = 0
19ec-1c88:63245626.783 : NVMData.JamCount = 0
19ec-1c88:63245626.834 : NVMData.IdentifyInfo = 
19ec-1c88:63245626.885 : NVMData.FormalName = 
19ec-1c88:63245627.051 : NVMData.ReservedB = 0
19ec-1c88:63245627.104 : NVMData.FunctionCode = 0
19ec-1c88:63245627.154 : NVMData.PreFeed = 0
19ec-1c88:63245627.204 : NVMData.PreFeedTime = 0
19ec-1c88:63245627.257 : NVMData.ButtonNumber = 0
19ec-1c88:63245627.307 : NVMData.PowerOffTime = 0
19ec-1c88:63245627.359 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63245627.437 : => IoObject::IoLockEnd
19ec-1c88:63245627.524 : <= IoObject::IoLockEnd
19ec-1c88:63245627.575 : <= InitializeScanner ret = 1
19ec-1c88:63245627.640 : => GetLogicalScannerAbilityEx
19ec-1c88:63245627.700 : => IoObject::IoLockStart
19ec-1c88:63245627.795 : => CAsicIO::CheckDevice
19ec-1c88:63245627.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:63245644.428 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63245644.525 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63245644.583 : <= IoObject::IoLockStart
19ec-1c88:63245644.643 : => IoObject::IoLockEnd
19ec-1c88:63245644.736 : <= IoObject::IoLockEnd
19ec-1c88:63245644.863 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63245644.938 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63245862.736 : => ReadNVMData
19ec-1c88:63245862.932 : => IoObject::IoLockStart
19ec-1c88:63245863.060 : => CAsicIO::CheckDevice
19ec-1c88:63245863.123 : => CNT96226::ConnectIsAvailable
19ec-1c88:63245881.433 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63245881.549 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63245881.616 : <= IoObject::IoLockStart
19ec-1c88:63245881.687 : => ReadNVMDataInternal
19ec-1c88:63245881.755 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63245881.822 : IO Send command 10 bytes
19ec-1c88:63245881.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:63245882.005 : iCmd = 0, nBytes = 10
19ec-1c88:63245882.118 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63246230.030 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63246230.198 : System send command 10 bytes + data 0 bytes
19ec-1c88:63246230.270 : IO total need to receive data 128 bytes
19ec-1c88:63246230.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:63246230.392 : iCmd = 0, nBytes = 128
19ec-1c88:63246410.550 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63246410.902 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63246411.332 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63246411.469 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63246411.603 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63246411.786 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63246412.436 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63246412.568 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63246412.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63246412.693 : System total receive data 128 bytes
19ec-1c88:63246412.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:63246412.806 : iCmd = 1, nBytes = 4
19ec-1c88:63246592.230 : 0000 : 00 00 00 00 
19ec-1c88:63246592.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63246592.501 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63246592.573 : NVMData.PadScanCount = 0
19ec-1c88:63246592.631 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63246592.688 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63246592.746 : NVMData.FlatbedScanCount = 0
19ec-1c88:63246592.802 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63246592.855 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63246592.909 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63246592.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63246593.020 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63246593.075 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63246593.136 : NVMData.BornMonth = 0
19ec-1c88:63246593.186 : NVMData.BornDay = 0
19ec-1c88:63246593.236 : NVMData.BornYear = 0
19ec-1c88:63246593.288 : NVMData.FirstScanMonth = 4
19ec-1c88:63246593.341 : NVMData.FirstScanDay = 30
19ec-1c88:63246593.397 : NVMData.FirstScanYear = 2020
19ec-1c88:63246593.599 : NVMData.VerticalMagnification = 0
19ec-1c88:63246593.659 : NVMData.HorizontalMagnification = 0
19ec-1c88:63246593.715 : NVMData.PowerSavingTime = 15
19ec-1c88:63246593.772 : NVMData.SN = A094165189010062
19ec-1c88:63246593.822 : NVMData.AutoFeed = 0
19ec-1c88:63246593.871 : NVMData.CCDType = 0
19ec-1c88:63246593.917 : NVMData.ScanSpeed = 0
19ec-1c88:63246593.966 : NVMData.RollerCount = 0
19ec-1c88:63246594.019 : NVMData.MultifeedCount = 0
19ec-1c88:63246594.069 : NVMData.JamCount = 0
19ec-1c88:63246594.117 : NVMData.IdentifyInfo = 
19ec-1c88:63246594.169 : NVMData.FormalName = 
19ec-1c88:63246594.219 : NVMData.ReservedB = 0
19ec-1c88:63246594.275 : NVMData.FunctionCode = 0
19ec-1c88:63246594.326 : NVMData.PreFeed = 0
19ec-1c88:63246594.380 : NVMData.PreFeedTime = 0
19ec-1c88:63246594.431 : NVMData.ButtonNumber = 0
19ec-1c88:63246594.481 : NVMData.PowerOffTime = 0
19ec-1c88:63246594.533 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63246594.594 : => IoObject::IoLockEnd
19ec-1c88:63246594.686 : <= IoObject::IoLockEnd
19ec-1c88:63246594.740 : <= ReadNVMData ret = 1
19ec-1c88:63249214.310 : ============Debug Start==========
19ec-1c88:63249214.925 : Date : 2020/4/30 14:36:52
19ec-1c88:63249215.012 : Process ID : 19ec
19ec-1c88:63249215.430 : Windows : Version 10.0 build 18363 
19ec-1c88:63249215.887 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63249215.961 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63249216.030 : MemoryStatus.ullAvailPhys : 1778589696
19ec-1c88:63249216.091 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63249216.154 : MemoryStatus.ullAvailPageFile : 3052376064
19ec-1c88:63249216.216 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63249216.276 : MemoryStatus.ullAvailVirtual : 1713475584
19ec-1c88:63249216.337 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63249216.445 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63249216.506 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63249216.748 : CPU Count : 4
19ec-1c88:63249216.796 : CPU Frequency : 100.000 Mhz
19ec-1c88:63249222.430 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63249222.614 : => InitializeDriver
19ec-1c88:63249222.941 : <= InitializeDriver ret = 1
19ec-1c88:63251962.966 : => InitializeScanner
19ec-1c88:63251963.225 : => CAsicIO::GetDeviceList
19ec-1c88:63251963.663 : => CNT96226::CNT96226
19ec-1c88:63251963.726 : => CNT96226::Open
19ec-1c88:63251989.408 : <= CNT96226::Open ret = 1
19ec-1c88:63251989.516 : => CNT96226::Initialize
19ec-1c88:63251989.711 : <= CNT96226::Initialize ret = 1
19ec-1c88:63251989.775 : <= CNT96226::CNT96226
19ec-1c88:63251989.829 : => CNT96226::EnumAvailableDevice
19ec-1c88:63251996.133 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63251996.211 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63251996.270 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63255705.913 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63255706.223 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63255711.853 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63255711.960 : => IoObject::GetLockName
19ec-1c88:63255712.027 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63255713.129 : <= IoObject::GetLockName
19ec-1c88:63255713.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:63255713.704 : iCmd = 3, nBytes = 2
19ec-1c88:63256088.906 : 0000 : 06 38 
19ec-1c88:63256089.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63256089.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:63256089.213 : iCmd = 4, nBytes = 2
19ec-1c88:63256388.696 : 0000 : 07 07 
19ec-1c88:63256388.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63256388.886 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63256388.980 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63256389.055 : IO Send command 10 bytes
19ec-1c88:63256389.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:63256389.168 : iCmd = 0, nBytes = 10
19ec-1c88:63256389.275 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63256539.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63256539.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:63256539.664 : iCmd = 0, nBytes = 165
19ec-1c88:63256709.844 : skip dump 37 bytes
19ec-1c88:63256710.219 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63256710.509 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63256710.778 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63256711.299 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63256711.428 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63256711.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63256711.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63256711.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63256711.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63256711.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:63256711.983 : iCmd = 1, nBytes = 4
19ec-1c88:63256884.336 : 0000 : 00 00 00 00 
19ec-1c88:63256884.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63256884.791 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63256884.848 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63256884.911 : IO Send command 10 bytes
19ec-1c88:63256884.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:63256885.015 : iCmd = 0, nBytes = 10
19ec-1c88:63256885.117 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63257222.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63257222.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:63257222.401 : iCmd = 0, nBytes = 128
19ec-1c88:63257430.635 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63257430.818 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63257430.962 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63257431.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63257431.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63257431.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63257431.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63257431.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63257431.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63257431.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:63257431.767 : iCmd = 1, nBytes = 4
19ec-1c88:63257599.396 : 0000 : 00 00 00 00 
19ec-1c88:63257599.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63257599.638 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63257599.837 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63257599.917 : => CNT96226::Close
19ec-1c88:63257603.917 : <= CNT96226::Close ret = 1
19ec-1c88:63257603.994 : <= CNT96226::~CNT96226
19ec-1c88:63257604.085 : <= CAsicIO::GetDeviceList
19ec-1c88:63257604.501 : => IoObject::SetTimeout
19ec-1c88:63257604.633 : Timeout--> In = 0 Out = 0
19ec-1c88:63257604.688 : <= IoObject::SetTimeout
19ec-1c88:63257604.760 : => CAsicIO::CAsicIO
19ec-1c88:63257604.837 : => CNT96226::CNT96226
19ec-1c88:63257604.893 : => CNT96226::Open
19ec-1c88:63257626.917 : <= CNT96226::Open ret = 1
19ec-1c88:63257627.030 : => CNT96226::Initialize
19ec-1c88:63257627.220 : <= CNT96226::Initialize ret = 1
19ec-1c88:63257627.283 : <= CNT96226::CNT96226
19ec-1c88:63257627.336 : <= CAsicIO::CAsicIO
19ec-1c88:63257627.390 : => CAsicIO::InitializeDevice
19ec-1c88:63257627.462 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63257633.542 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63257633.663 : => IoObject::GetLockName
19ec-1c88:63257633.721 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63257633.784 : <= IoObject::GetLockName
19ec-1c88:63257634.308 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63257634.387 : IO Send command 10 bytes
19ec-1c88:63257634.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:63257634.501 : iCmd = 0, nBytes = 10
19ec-1c88:63257634.613 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63257967.081 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63257967.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:63257967.350 : iCmd = 0, nBytes = 128
19ec-1c88:63258125.043 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63258125.279 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63258125.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63258125.567 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63258125.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63258125.825 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63258125.956 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63258126.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63258126.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63258126.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:63258126.274 : iCmd = 1, nBytes = 4
19ec-1c88:63258284.587 : 0000 : 00 00 00 00 
19ec-1c88:63258284.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63258284.809 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63258284.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:63258284.939 : iCmd = 3, nBytes = 2
19ec-1c88:63258643.125 : 0000 : 06 38 
19ec-1c88:63258643.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63258643.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:63258643.400 : iCmd = 4, nBytes = 2
19ec-1c88:63258909.453 : 0000 : 07 07 
19ec-1c88:63258909.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63258909.814 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63258909.912 : => IoObject::InitializeDevice
19ec-1c88:63258910.028 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63258910.832 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63258910.900 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63258912.280 : => FindScanner
19ec-1c88:63258912.339 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63258912.406 : <= FindScanner ret = 1
19ec-1c88:63258912.464 : => IoObject::IoLockStart
19ec-1c88:63258912.568 : => CAsicIO::CheckDevice
19ec-1c88:63258912.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:63258925.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63258925.317 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63258925.371 : <= IoObject::IoLockStart
19ec-1c88:63258925.430 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63258925.496 : IO Send command 10 bytes
19ec-1c88:63258925.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:63258925.637 : iCmd = 0, nBytes = 10
19ec-1c88:63258925.747 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63259110.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63259110.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:63259111.029 : IO total need to receive data 5 bytes
19ec-1c88:63259111.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:63259111.147 : iCmd = 0, nBytes = 5
19ec-1c88:63259258.091 : 0000 : 06 00 02 02 ab 
19ec-1c88:63259258.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63259258.274 : System total receive data 5 bytes
19ec-1c88:63259258.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:63259258.393 : iCmd = 1, nBytes = 4
19ec-1c88:63259420.049 : 0000 : 00 00 00 00 
19ec-1c88:63259420.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63259420.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63259420.676 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63259420.746 : IO Send command 10 bytes
19ec-1c88:63259420.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:63259420.923 : iCmd = 0, nBytes = 10
19ec-1c88:63259421.029 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63259606.029 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63259606.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:63259606.253 : IO total need to receive data 165 bytes
19ec-1c88:63259606.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:63259606.379 : iCmd = 0, nBytes = 165
19ec-1c88:63259776.010 : skip dump 37 bytes
19ec-1c88:63259776.288 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63259776.441 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63259776.579 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63259776.714 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63259776.847 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63259776.985 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63259777.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63259777.244 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63259777.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63259777.379 : System total receive data 165 bytes
19ec-1c88:63259777.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:63259777.498 : iCmd = 1, nBytes = 4
19ec-1c88:63259961.916 : 0000 : 00 00 00 00 
19ec-1c88:63259962.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63259962.209 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63259962.400 : Dump Inquiry
19ec-1c88:63259962.536 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63259962.675 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63259962.811 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63259962.947 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63259963.073 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63259963.207 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63259963.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63259963.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63259963.586 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63259963.712 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63259963.801 : 00a0 : 00 00 00 00 00 
19ec-1c88:63259963.877 : => ReadNVMDataInternal
19ec-1c88:63259964.088 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63259964.154 : IO Send command 10 bytes
19ec-1c88:63259964.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:63259964.300 : iCmd = 0, nBytes = 10
19ec-1c88:63259964.398 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63260290.567 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63260290.775 : System send command 10 bytes + data 0 bytes
19ec-1c88:63260290.855 : IO total need to receive data 128 bytes
19ec-1c88:63260290.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:63260290.990 : iCmd = 0, nBytes = 128
19ec-1c88:63260471.974 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63260472.226 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63260472.377 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63260472.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63260472.643 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63260472.774 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63260472.901 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63260473.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63260473.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63260473.157 : System total receive data 128 bytes
19ec-1c88:63260473.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:63260473.282 : iCmd = 1, nBytes = 4
19ec-1c88:63260639.682 : 0000 : 00 00 00 00 
19ec-1c88:63260639.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63260639.969 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63260640.046 : NVMData.PadScanCount = 0
19ec-1c88:63260640.104 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63260640.167 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63260640.225 : NVMData.FlatbedScanCount = 0
19ec-1c88:63260640.283 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63260640.342 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63260640.397 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63260640.454 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63260640.513 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63260640.571 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63260640.624 : NVMData.BornMonth = 0
19ec-1c88:63260640.675 : NVMData.BornDay = 0
19ec-1c88:63260640.728 : NVMData.BornYear = 0
19ec-1c88:63260640.780 : NVMData.FirstScanMonth = 4
19ec-1c88:63260640.834 : NVMData.FirstScanDay = 30
19ec-1c88:63260640.889 : NVMData.FirstScanYear = 2020
19ec-1c88:63260640.943 : NVMData.VerticalMagnification = 0
19ec-1c88:63260640.999 : NVMData.HorizontalMagnification = 0
19ec-1c88:63260641.056 : NVMData.PowerSavingTime = 15
19ec-1c88:63260641.112 : NVMData.SN = A094165189010062
19ec-1c88:63260641.163 : NVMData.AutoFeed = 0
19ec-1c88:63260641.213 : NVMData.CCDType = 0
19ec-1c88:63260641.263 : NVMData.ScanSpeed = 0
19ec-1c88:63260641.312 : NVMData.RollerCount = 0
19ec-1c88:63260641.367 : NVMData.MultifeedCount = 0
19ec-1c88:63260641.418 : NVMData.JamCount = 0
19ec-1c88:63260641.468 : NVMData.IdentifyInfo = 
19ec-1c88:63260641.519 : NVMData.FormalName = 
19ec-1c88:63260641.686 : NVMData.ReservedB = 0
19ec-1c88:63260641.741 : NVMData.FunctionCode = 0
19ec-1c88:63260641.792 : NVMData.PreFeed = 0
19ec-1c88:63260641.842 : NVMData.PreFeedTime = 0
19ec-1c88:63260641.893 : NVMData.ButtonNumber = 0
19ec-1c88:63260641.948 : NVMData.PowerOffTime = 0
19ec-1c88:63260642.010 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63260642.091 : => IoObject::IoLockEnd
19ec-1c88:63260642.193 : <= IoObject::IoLockEnd
19ec-1c88:63260642.244 : <= InitializeScanner ret = 1
19ec-1c88:63261960.438 : => GetLogicalScannerAbility
19ec-1c88:63261960.637 : => IoObject::IoLockStart
19ec-1c88:63261960.763 : => CAsicIO::CheckDevice
19ec-1c88:63261960.822 : => CNT96226::ConnectIsAvailable
19ec-1c88:63261984.261 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63261984.481 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63261984.606 : <= IoObject::IoLockStart
19ec-1c88:63261984.731 : => IoObject::IoLockEnd
19ec-1c88:63261986.078 : <= IoObject::IoLockEnd
19ec-1c88:63261986.161 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63265970.639 : => GetLogicalScannerAbilityEx
19ec-1c88:63265970.847 : => IoObject::IoLockStart
19ec-1c88:63265970.969 : => CAsicIO::CheckDevice
19ec-1c88:63265971.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:63265989.660 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63265989.761 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63265989.820 : <= IoObject::IoLockStart
19ec-1c88:63265989.875 : => IoObject::IoLockEnd
19ec-1c88:63265989.971 : <= IoObject::IoLockEnd
19ec-1c88:63265990.095 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63265990.168 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63273652.501 : => ReadNVMData
19ec-1c88:63273652.689 : => IoObject::IoLockStart
19ec-1c88:63273652.834 : => CAsicIO::CheckDevice
19ec-1c88:63273652.897 : => CNT96226::ConnectIsAvailable
19ec-1c88:63273672.524 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63273672.632 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63273672.694 : <= IoObject::IoLockStart
19ec-1c88:63273672.761 : => ReadNVMDataInternal
19ec-1c88:63273672.829 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63273672.896 : IO Send command 10 bytes
19ec-1c88:63273673.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:63273673.089 : iCmd = 0, nBytes = 10
19ec-1c88:63273673.202 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63274003.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63274003.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:63274003.798 : IO total need to receive data 128 bytes
19ec-1c88:63274003.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:63274003.923 : iCmd = 0, nBytes = 128
19ec-1c88:63274185.804 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63274186.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63274186.501 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63274186.782 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63274187.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63274187.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63274187.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63274187.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63274187.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63274188.008 : System total receive data 128 bytes
19ec-1c88:63274188.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:63274188.123 : iCmd = 1, nBytes = 4
19ec-1c88:63274391.720 : 0000 : 00 00 00 00 
19ec-1c88:63274391.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63274391.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63274392.005 : NVMData.PadScanCount = 0
19ec-1c88:63274392.060 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63274392.114 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63274392.170 : NVMData.FlatbedScanCount = 0
19ec-1c88:63274392.228 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63274392.454 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63274392.519 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63274392.571 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63274392.632 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63274392.683 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63274392.738 : NVMData.BornMonth = 0
19ec-1c88:63274392.785 : NVMData.BornDay = 0
19ec-1c88:63274392.835 : NVMData.BornYear = 0
19ec-1c88:63274392.883 : NVMData.FirstScanMonth = 4
19ec-1c88:63274392.933 : NVMData.FirstScanDay = 30
19ec-1c88:63274392.987 : NVMData.FirstScanYear = 2020
19ec-1c88:63274393.042 : NVMData.VerticalMagnification = 0
19ec-1c88:63274393.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:63274393.153 : NVMData.PowerSavingTime = 15
19ec-1c88:63274393.206 : NVMData.SN = A094165189010062
19ec-1c88:63274393.257 : NVMData.AutoFeed = 0
19ec-1c88:63274393.309 : NVMData.CCDType = 0
19ec-1c88:63274393.358 : NVMData.ScanSpeed = 0
19ec-1c88:63274393.406 : NVMData.RollerCount = 0
19ec-1c88:63274393.458 : NVMData.MultifeedCount = 0
19ec-1c88:63274393.512 : NVMData.JamCount = 0
19ec-1c88:63274393.563 : NVMData.IdentifyInfo = 
19ec-1c88:63274393.614 : NVMData.FormalName = 
19ec-1c88:63274393.660 : NVMData.ReservedB = 0
19ec-1c88:63274393.707 : NVMData.FunctionCode = 0
19ec-1c88:63274393.756 : NVMData.PreFeed = 0
19ec-1c88:63274393.805 : NVMData.PreFeedTime = 0
19ec-1c88:63274393.856 : NVMData.ButtonNumber = 0
19ec-1c88:63274393.904 : NVMData.PowerOffTime = 0
19ec-1c88:63274393.955 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63274394.014 : => IoObject::IoLockEnd
19ec-1c88:63274394.106 : <= IoObject::IoLockEnd
19ec-1c88:63274394.155 : <= ReadNVMData ret = 1
19ec-1c88:63284372.184 : => GetADFStatus
19ec-1c88:63284372.611 : => IoObject::IoLockStart
19ec-1c88:63284372.741 : => CAsicIO::CheckDevice
19ec-1c88:63284372.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:63284396.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63284396.418 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63284396.542 : <= IoObject::IoLockStart
19ec-1c88:63284396.663 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63284396.803 : IO Send command 10 bytes
19ec-1c88:63284397.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:63284397.319 : iCmd = 0, nBytes = 10
19ec-1c88:63284397.430 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63284592.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63284593.013 : System send command 10 bytes + data 0 bytes
19ec-1c88:63284593.081 : IO total need to receive data 2 bytes
19ec-1c88:63284593.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:63284593.198 : iCmd = 0, nBytes = 2
19ec-1c88:63284766.902 : 0000 : 00 00 
19ec-1c88:63284767.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63284767.270 : System total receive data 2 bytes
19ec-1c88:63284767.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:63284767.759 : iCmd = 1, nBytes = 4
19ec-1c88:63284952.591 : 0000 : 00 00 00 00 
19ec-1c88:63284952.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63284952.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63284952.916 : Return status = 0
19ec-1c88:63284952.976 : => IoObject::IoLockEnd
19ec-1c88:63284953.065 : <= IoObject::IoLockEnd
19ec-1c88:63284953.115 : <= GetADFStatus ret = 1
19ec-1c88:63287776.356 : => GetADFStatus
19ec-1c88:63287776.548 : => IoObject::IoLockStart
19ec-1c88:63287776.676 : => CAsicIO::CheckDevice
19ec-1c88:63287776.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:63287798.545 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63287798.764 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63287799.121 : <= IoObject::IoLockStart
19ec-1c88:63287799.184 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63287799.255 : IO Send command 10 bytes
19ec-1c88:63287799.365 : => CNT96226::VenderCmd_SetData
19ec-1c88:63287799.420 : iCmd = 0, nBytes = 10
19ec-1c88:63287799.532 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63287991.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63287991.546 : System send command 10 bytes + data 0 bytes
19ec-1c88:63287991.822 : IO total need to receive data 2 bytes
19ec-1c88:63287991.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:63287991.957 : iCmd = 0, nBytes = 2
19ec-1c88:63288103.478 : 0000 : 00 00 
19ec-1c88:63288103.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63288103.655 : System total receive data 2 bytes
19ec-1c88:63288103.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:63288103.776 : iCmd = 1, nBytes = 4
19ec-1c88:63288215.040 : 0000 : 00 00 00 00 
19ec-1c88:63288215.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63288215.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63288215.343 : Return status = 0
19ec-1c88:63288215.402 : => IoObject::IoLockEnd
19ec-1c88:63288215.491 : <= IoObject::IoLockEnd
19ec-1c88:63288215.540 : <= GetADFStatus ret = 1
19ec-1c88:63290562.365 : => TerminateDriver
19ec-1c88:63290562.557 : => CAsicIO::~CAsicIO,pStage=222760008
19ec-1c88:63290562.635 : => CNT96226::Close
19ec-1c88:63290566.535 : <= CNT96226::Close ret = 1
19ec-1c88:63290566.614 : <= CAsicIO::~CAsicIO
19ec-1c88:63290566.677 : => IoObject::IoLockEnd
19ec-1c88:63290566.730 : <= IoObject::IoLockEnd
19ec-1c88:63290566.783 : => IoObject::TerminateDevice
19ec-1c88:63290566.846 : => IoObject::IoLockEnd
19ec-1c88:63290566.894 : <= IoObject::IoLockEnd
19ec-1c88:63290566.996 : <= IoObject::TerminateDevice
19ec-1c88:63290567.250 : <= TerminateDriver ret = 1
19ec-1c88:63334548.101 : ============Debug Start==========
19ec-1c88:63334548.391 : Date : 2020/4/30 14:36:55
19ec-1c88:63334548.477 : Process ID : 19ec
19ec-1c88:63334548.870 : Windows : Version 10.0 build 18363 
19ec-1c88:63334549.313 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63334549.376 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63334549.442 : MemoryStatus.ullAvailPhys : 1781596160
19ec-1c88:63334549.503 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63334549.570 : MemoryStatus.ullAvailPageFile : 3057500160
19ec-1c88:63334549.628 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63334549.687 : MemoryStatus.ullAvailVirtual : 1713455104
19ec-1c88:63334549.747 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63334549.851 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63334549.911 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63334550.151 : CPU Count : 4
19ec-1c88:63334550.199 : CPU Frequency : 100.000 Mhz
19ec-1c88:63334555.122 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63334555.254 : => InitializeDriver
19ec-1c88:63334555.543 : <= InitializeDriver ret = 1
19ec-1c88:63334555.599 : => InitializeScanner
19ec-1c88:63334555.681 : => CAsicIO::GetDeviceList
19ec-1c88:63334555.986 : => CNT96226::CNT96226
19ec-1c88:63334556.045 : => CNT96226::Open
19ec-1c88:63334579.654 : <= CNT96226::Open ret = 1
19ec-1c88:63334579.786 : => CNT96226::Initialize
19ec-1c88:63334579.981 : <= CNT96226::Initialize ret = 1
19ec-1c88:63334580.038 : <= CNT96226::CNT96226
19ec-1c88:63334580.088 : => CNT96226::EnumAvailableDevice
19ec-1c88:63334586.533 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63334586.612 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63334586.672 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63338283.471 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63338283.777 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63338290.927 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63338291.038 : => IoObject::GetLockName
19ec-1c88:63338291.097 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63338291.165 : <= IoObject::GetLockName
19ec-1c88:63338291.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:63338291.736 : iCmd = 3, nBytes = 2
19ec-1c88:63338615.265 : 0000 : 06 38 
19ec-1c88:63338615.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63338615.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:63338615.553 : iCmd = 4, nBytes = 2
19ec-1c88:63338887.871 : 0000 : 07 07 
19ec-1c88:63338887.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63338888.091 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63338888.181 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63338888.248 : IO Send command 10 bytes
19ec-1c88:63338888.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:63338888.359 : iCmd = 0, nBytes = 10
19ec-1c88:63338888.461 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63339067.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63339067.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:63339067.232 : iCmd = 0, nBytes = 165
19ec-1c88:63339207.025 : skip dump 37 bytes
19ec-1c88:63339207.253 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63339207.402 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63339207.542 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63339207.682 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63339207.813 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63339207.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63339208.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339208.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339208.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63339208.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:63339208.397 : iCmd = 1, nBytes = 4
19ec-1c88:63339369.550 : 0000 : 00 00 00 00 
19ec-1c88:63339369.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63339369.914 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63339370.379 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63339370.445 : IO Send command 10 bytes
19ec-1c88:63339370.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:63339370.559 : iCmd = 0, nBytes = 10
19ec-1c88:63339370.660 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63339705.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63339705.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:63339705.739 : iCmd = 0, nBytes = 128
19ec-1c88:63339900.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339900.547 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339900.689 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63339900.821 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63339900.948 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63339901.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339901.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339901.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63339901.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63339901.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:63339901.492 : iCmd = 1, nBytes = 4
19ec-1c88:63340084.726 : 0000 : 00 00 00 00 
19ec-1c88:63340084.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63340084.937 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63340085.150 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63340085.227 : => CNT96226::Close
19ec-1c88:63340089.841 : <= CNT96226::Close ret = 1
19ec-1c88:63340089.917 : <= CNT96226::~CNT96226
19ec-1c88:63340090.006 : <= CAsicIO::GetDeviceList
19ec-1c88:63340090.514 : => IoObject::SetTimeout
19ec-1c88:63340090.648 : Timeout--> In = 0 Out = 0
19ec-1c88:63340090.707 : <= IoObject::SetTimeout
19ec-1c88:63340090.778 : => CAsicIO::CAsicIO
19ec-1c88:63340090.849 : => CNT96226::CNT96226
19ec-1c88:63340090.906 : => CNT96226::Open
19ec-1c88:63340114.440 : <= CNT96226::Open ret = 1
19ec-1c88:63340114.536 : => CNT96226::Initialize
19ec-1c88:63340114.736 : <= CNT96226::Initialize ret = 1
19ec-1c88:63340114.793 : <= CNT96226::CNT96226
19ec-1c88:63340114.848 : <= CAsicIO::CAsicIO
19ec-1c88:63340114.906 : => CAsicIO::InitializeDevice
19ec-1c88:63340114.973 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63340121.074 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63340121.196 : => IoObject::GetLockName
19ec-1c88:63340121.254 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63340121.319 : <= IoObject::GetLockName
19ec-1c88:63340121.843 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63340121.919 : IO Send command 10 bytes
19ec-1c88:63340121.971 : => CNT96226::VenderCmd_SetData
19ec-1c88:63340122.026 : iCmd = 0, nBytes = 10
19ec-1c88:63340122.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63340441.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63340441.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:63340441.926 : iCmd = 0, nBytes = 128
19ec-1c88:63340637.922 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63340638.092 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63340638.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63340638.378 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63340638.506 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63340638.633 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63340638.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63340638.886 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63340638.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63340639.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:63340639.068 : iCmd = 1, nBytes = 4
19ec-1c88:63340776.183 : 0000 : 00 00 00 00 
19ec-1c88:63340776.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63340776.370 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63340776.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:63340776.496 : iCmd = 3, nBytes = 2
19ec-1c88:63341122.046 : 0000 : 06 38 
19ec-1c88:63341122.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63341122.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:63341122.276 : iCmd = 4, nBytes = 2
19ec-1c88:63341411.596 : 0000 : 07 07 
19ec-1c88:63341411.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63341411.877 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63341411.977 : => IoObject::InitializeDevice
19ec-1c88:63341412.094 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63341412.746 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63341412.818 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63341413.580 : => FindScanner
19ec-1c88:63341413.640 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63341413.706 : <= FindScanner ret = 1
19ec-1c88:63341413.764 : => IoObject::IoLockStart
19ec-1c88:63341413.865 : => CAsicIO::CheckDevice
19ec-1c88:63341413.918 : => CNT96226::ConnectIsAvailable
19ec-1c88:63341435.521 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63341435.868 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63341435.933 : <= IoObject::IoLockStart
19ec-1c88:63341435.993 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63341436.063 : IO Send command 10 bytes
19ec-1c88:63341436.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:63341436.220 : iCmd = 0, nBytes = 10
19ec-1c88:63341436.326 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63341638.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63341639.090 : System send command 10 bytes + data 0 bytes
19ec-1c88:63341639.171 : IO total need to receive data 5 bytes
19ec-1c88:63341639.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:63341639.300 : iCmd = 0, nBytes = 5
19ec-1c88:63341796.581 : 0000 : 06 00 02 02 ab 
19ec-1c88:63341796.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63341796.733 : System total receive data 5 bytes
19ec-1c88:63341796.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:63341796.846 : iCmd = 1, nBytes = 4
19ec-1c88:63341912.618 : 0000 : 00 00 00 00 
19ec-1c88:63341912.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63341912.834 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63341912.897 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63341912.961 : IO Send command 10 bytes
19ec-1c88:63341913.064 : => CNT96226::VenderCmd_SetData
19ec-1c88:63341913.118 : iCmd = 0, nBytes = 10
19ec-1c88:63341913.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63342067.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63342067.649 : System send command 10 bytes + data 0 bytes
19ec-1c88:63342067.724 : IO total need to receive data 165 bytes
19ec-1c88:63342067.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:63342067.849 : iCmd = 0, nBytes = 165
19ec-1c88:63342260.896 : skip dump 37 bytes
19ec-1c88:63342261.357 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63342261.498 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63342261.635 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63342261.764 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63342261.891 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63342262.028 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63342262.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342262.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342262.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63342262.405 : System total receive data 165 bytes
19ec-1c88:63342262.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:63342262.511 : iCmd = 1, nBytes = 4
19ec-1c88:63342399.657 : 0000 : 00 00 00 00 
19ec-1c88:63342399.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63342399.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63342400.066 : Dump Inquiry
19ec-1c88:63342400.193 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63342400.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63342400.459 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63342400.588 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63342400.712 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63342400.842 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63342400.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342401.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342401.217 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63342401.347 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63342401.432 : 00a0 : 00 00 00 00 00 
19ec-1c88:63342401.504 : => ReadNVMDataInternal
19ec-1c88:63342401.708 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63342401.769 : IO Send command 10 bytes
19ec-1c88:63342401.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:63342401.908 : iCmd = 0, nBytes = 10
19ec-1c88:63342402.006 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63342709.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63342709.957 : System send command 10 bytes + data 0 bytes
19ec-1c88:63342710.027 : IO total need to receive data 128 bytes
19ec-1c88:63342710.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:63342710.145 : iCmd = 0, nBytes = 128
19ec-1c88:63342944.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342944.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342944.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63342944.714 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63342944.841 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63342944.969 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342945.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342945.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63342945.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63342945.353 : System total receive data 128 bytes
19ec-1c88:63342945.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:63342945.474 : iCmd = 1, nBytes = 4
19ec-1c88:63343153.340 : 0000 : 00 00 00 00 
19ec-1c88:63343153.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63343153.653 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63343153.734 : NVMData.PadScanCount = 0
19ec-1c88:63343153.795 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63343153.856 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63343153.916 : NVMData.FlatbedScanCount = 0
19ec-1c88:63343153.979 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63343154.262 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63343154.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63343154.371 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63343154.433 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63343154.489 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63343154.545 : NVMData.BornMonth = 0
19ec-1c88:63343154.593 : NVMData.BornDay = 0
19ec-1c88:63343154.640 : NVMData.BornYear = 0
19ec-1c88:63343154.690 : NVMData.FirstScanMonth = 4
19ec-1c88:63343154.739 : NVMData.FirstScanDay = 30
19ec-1c88:63343154.791 : NVMData.FirstScanYear = 2020
19ec-1c88:63343154.958 : NVMData.VerticalMagnification = 0
19ec-1c88:63343155.014 : NVMData.HorizontalMagnification = 0
19ec-1c88:63343155.070 : NVMData.PowerSavingTime = 15
19ec-1c88:63343155.124 : NVMData.SN = A094165189010062
19ec-1c88:63343155.175 : NVMData.AutoFeed = 0
19ec-1c88:63343155.224 : NVMData.CCDType = 0
19ec-1c88:63343155.271 : NVMData.ScanSpeed = 0
19ec-1c88:63343155.317 : NVMData.RollerCount = 0
19ec-1c88:63343155.369 : NVMData.MultifeedCount = 0
19ec-1c88:63343155.418 : NVMData.JamCount = 0
19ec-1c88:63343155.466 : NVMData.IdentifyInfo = 
19ec-1c88:63343155.516 : NVMData.FormalName = 
19ec-1c88:63343155.702 : NVMData.ReservedB = 0
19ec-1c88:63343155.758 : NVMData.FunctionCode = 0
19ec-1c88:63343155.808 : NVMData.PreFeed = 0
19ec-1c88:63343155.856 : NVMData.PreFeedTime = 0
19ec-1c88:63343155.905 : NVMData.ButtonNumber = 0
19ec-1c88:63343155.955 : NVMData.PowerOffTime = 0
19ec-1c88:63343156.009 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63343156.087 : => IoObject::IoLockEnd
19ec-1c88:63343156.181 : <= IoObject::IoLockEnd
19ec-1c88:63343156.230 : <= InitializeScanner ret = 1
19ec-1c88:63343156.293 : => GetLogicalScannerAbilityEx
19ec-1c88:63343156.351 : => IoObject::IoLockStart
19ec-1c88:63343156.444 : => CAsicIO::CheckDevice
19ec-1c88:63343156.495 : => CNT96226::ConnectIsAvailable
19ec-1c88:63343173.363 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63343173.486 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63343173.555 : <= IoObject::IoLockStart
19ec-1c88:63343173.620 : => IoObject::IoLockEnd
19ec-1c88:63343173.717 : <= IoObject::IoLockEnd
19ec-1c88:63343173.838 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63343173.914 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63343369.065 : => ReadNVMData
19ec-1c88:63343369.239 : => IoObject::IoLockStart
19ec-1c88:63343369.367 : => CAsicIO::CheckDevice
19ec-1c88:63343369.426 : => CNT96226::ConnectIsAvailable
19ec-1c88:63343386.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63343386.218 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63343386.280 : <= IoObject::IoLockStart
19ec-1c88:63343387.791 : => ReadNVMDataInternal
19ec-1c88:63343388.096 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63343388.166 : IO Send command 10 bytes
19ec-1c88:63343388.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:63343388.354 : iCmd = 0, nBytes = 10
19ec-1c88:63343388.468 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63343736.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63343736.625 : System send command 10 bytes + data 0 bytes
19ec-1c88:63343736.702 : IO total need to receive data 128 bytes
19ec-1c88:63343736.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:63343736.831 : iCmd = 0, nBytes = 128
19ec-1c88:63343931.359 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63343931.527 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63343931.665 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63343931.800 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63343931.929 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63343932.051 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63343932.175 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63343932.297 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63343932.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63343932.423 : System total receive data 128 bytes
19ec-1c88:63343932.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:63343932.536 : iCmd = 1, nBytes = 4
19ec-1c88:63344058.325 : 0000 : 00 00 00 00 
19ec-1c88:63344058.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63344058.574 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63344058.641 : NVMData.PadScanCount = 0
19ec-1c88:63344058.695 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63344058.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63344058.811 : NVMData.FlatbedScanCount = 0
19ec-1c88:63344058.863 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63344058.914 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63344058.965 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63344059.019 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63344059.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63344059.128 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63344059.181 : NVMData.BornMonth = 0
19ec-1c88:63344059.229 : NVMData.BornDay = 0
19ec-1c88:63344059.281 : NVMData.BornYear = 0
19ec-1c88:63344059.327 : NVMData.FirstScanMonth = 4
19ec-1c88:63344059.380 : NVMData.FirstScanDay = 30
19ec-1c88:63344059.433 : NVMData.FirstScanYear = 2020
19ec-1c88:63344059.598 : NVMData.VerticalMagnification = 0
19ec-1c88:63344059.655 : NVMData.HorizontalMagnification = 0
19ec-1c88:63344059.709 : NVMData.PowerSavingTime = 15
19ec-1c88:63344059.765 : NVMData.SN = A094165189010062
19ec-1c88:63344059.815 : NVMData.AutoFeed = 0
19ec-1c88:63344059.866 : NVMData.CCDType = 0
19ec-1c88:63344059.914 : NVMData.ScanSpeed = 0
19ec-1c88:63344059.960 : NVMData.RollerCount = 0
19ec-1c88:63344060.009 : NVMData.MultifeedCount = 0
19ec-1c88:63344060.058 : NVMData.JamCount = 0
19ec-1c88:63344060.107 : NVMData.IdentifyInfo = 
19ec-1c88:63344060.159 : NVMData.FormalName = 
19ec-1c88:63344060.207 : NVMData.ReservedB = 0
19ec-1c88:63344060.258 : NVMData.FunctionCode = 0
19ec-1c88:63344060.306 : NVMData.PreFeed = 0
19ec-1c88:63344060.355 : NVMData.PreFeedTime = 0
19ec-1c88:63344060.403 : NVMData.ButtonNumber = 0
19ec-1c88:63344060.454 : NVMData.PowerOffTime = 0
19ec-1c88:63344060.504 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63344060.566 : => IoObject::IoLockEnd
19ec-1c88:63344060.657 : <= IoObject::IoLockEnd
19ec-1c88:63344060.705 : <= ReadNVMData ret = 1
19ec-1c88:63346835.983 : ============Debug Start==========
19ec-1c88:63346837.557 : Date : 2020/4/30 14:36:56
19ec-1c88:63346837.654 : Process ID : 19ec
19ec-1c88:63346838.077 : Windows : Version 10.0 build 18363 
19ec-1c88:63346838.565 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63346838.632 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63346838.697 : MemoryStatus.ullAvailPhys : 1784057856
19ec-1c88:63346838.756 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63346838.818 : MemoryStatus.ullAvailPageFile : 3059040256
19ec-1c88:63346838.883 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63346838.941 : MemoryStatus.ullAvailVirtual : 1713467392
19ec-1c88:63346839.006 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63346839.113 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63346839.171 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63346839.406 : CPU Count : 4
19ec-1c88:63346839.452 : CPU Frequency : 100.000 Mhz
19ec-1c88:63346843.639 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63346843.771 : => InitializeDriver
19ec-1c88:63346844.048 : <= InitializeDriver ret = 1
19ec-1c88:63349537.417 : => InitializeScanner
19ec-1c88:63349537.681 : => CAsicIO::GetDeviceList
19ec-1c88:63349538.101 : => CNT96226::CNT96226
19ec-1c88:63349538.163 : => CNT96226::Open
19ec-1c88:63349562.555 : <= CNT96226::Open ret = 1
19ec-1c88:63349562.653 : => CNT96226::Initialize
19ec-1c88:63349562.852 : <= CNT96226::Initialize ret = 1
19ec-1c88:63349562.908 : <= CNT96226::CNT96226
19ec-1c88:63349562.961 : => CNT96226::EnumAvailableDevice
19ec-1c88:63349569.458 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63349569.537 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63349569.595 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63353269.517 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63353269.814 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63353276.912 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63353277.030 : => IoObject::GetLockName
19ec-1c88:63353277.097 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63353277.166 : <= IoObject::GetLockName
19ec-1c88:63353277.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:63353277.737 : iCmd = 3, nBytes = 2
19ec-1c88:63353647.885 : 0000 : 06 38 
19ec-1c88:63353648.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63353648.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:63353648.168 : iCmd = 4, nBytes = 2
19ec-1c88:63353942.288 : 0000 : 07 07 
19ec-1c88:63353942.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63353942.538 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63353942.630 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63353942.698 : IO Send command 10 bytes
19ec-1c88:63353942.747 : => CNT96226::VenderCmd_SetData
19ec-1c88:63353942.806 : iCmd = 0, nBytes = 10
19ec-1c88:63353942.911 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63354130.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63354130.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:63354130.368 : iCmd = 0, nBytes = 165
19ec-1c88:63354257.307 : skip dump 37 bytes
19ec-1c88:63354257.502 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63354257.637 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63354257.773 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63354257.904 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63354258.035 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63354258.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63354258.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354258.477 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354258.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63354258.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:63354258.657 : iCmd = 1, nBytes = 4
19ec-1c88:63354426.091 : 0000 : 00 00 00 00 
19ec-1c88:63354426.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63354426.344 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63354426.411 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63354426.479 : IO Send command 10 bytes
19ec-1c88:63354426.535 : => CNT96226::VenderCmd_SetData
19ec-1c88:63354426.592 : iCmd = 0, nBytes = 10
19ec-1c88:63354426.704 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63354751.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63354751.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:63354751.555 : iCmd = 0, nBytes = 128
19ec-1c88:63354923.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354923.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354923.412 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63354923.544 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63354923.669 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63354923.794 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354923.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354924.041 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63354924.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63354924.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:63354924.219 : iCmd = 1, nBytes = 4
19ec-1c88:63355115.634 : 0000 : 00 00 00 00 
19ec-1c88:63355115.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63355115.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63355116.016 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63355116.087 : => CNT96226::Close
19ec-1c88:63355120.516 : <= CNT96226::Close ret = 1
19ec-1c88:63355120.588 : <= CNT96226::~CNT96226
19ec-1c88:63355120.677 : <= CAsicIO::GetDeviceList
19ec-1c88:63355121.163 : => IoObject::SetTimeout
19ec-1c88:63355121.287 : Timeout--> In = 0 Out = 0
19ec-1c88:63355121.346 : <= IoObject::SetTimeout
19ec-1c88:63355121.415 : => CAsicIO::CAsicIO
19ec-1c88:63355121.484 : => CNT96226::CNT96226
19ec-1c88:63355121.543 : => CNT96226::Open
19ec-1c88:63355144.832 : <= CNT96226::Open ret = 1
19ec-1c88:63355144.929 : => CNT96226::Initialize
19ec-1c88:63355145.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:63355145.188 : <= CNT96226::CNT96226
19ec-1c88:63355145.241 : <= CAsicIO::CAsicIO
19ec-1c88:63355145.297 : => CAsicIO::InitializeDevice
19ec-1c88:63355145.375 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63355151.352 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63355151.472 : => IoObject::GetLockName
19ec-1c88:63355151.528 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63355151.597 : <= IoObject::GetLockName
19ec-1c88:63355152.092 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63355152.169 : IO Send command 10 bytes
19ec-1c88:63355152.223 : => CNT96226::VenderCmd_SetData
19ec-1c88:63355152.277 : iCmd = 0, nBytes = 10
19ec-1c88:63355152.389 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63355468.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63355468.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:63355468.503 : iCmd = 0, nBytes = 128
19ec-1c88:63355602.751 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63355602.926 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63355603.066 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63355603.204 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63355603.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63355603.467 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63355603.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63355603.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63355603.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63355603.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:63355603.904 : iCmd = 1, nBytes = 4
19ec-1c88:63355715.132 : 0000 : 00 00 00 00 
19ec-1c88:63355715.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63355715.335 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63355715.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:63355715.463 : iCmd = 3, nBytes = 2
19ec-1c88:63356087.981 : 0000 : 06 38 
19ec-1c88:63356088.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63356088.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:63356088.281 : iCmd = 4, nBytes = 2
19ec-1c88:63356385.729 : 0000 : 07 07 
19ec-1c88:63356385.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63356386.007 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63356386.109 : => IoObject::InitializeDevice
19ec-1c88:63356386.222 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63356386.903 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63356386.979 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63356387.769 : => FindScanner
19ec-1c88:63356387.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63356387.894 : <= FindScanner ret = 1
19ec-1c88:63356387.954 : => IoObject::IoLockStart
19ec-1c88:63356388.055 : => CAsicIO::CheckDevice
19ec-1c88:63356388.108 : => CNT96226::ConnectIsAvailable
19ec-1c88:63356412.266 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63356412.391 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63356412.452 : <= IoObject::IoLockStart
19ec-1c88:63356412.515 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63356412.584 : IO Send command 10 bytes
19ec-1c88:63356412.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:63356412.736 : iCmd = 0, nBytes = 10
19ec-1c88:63356412.838 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63356613.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63356613.801 : System send command 10 bytes + data 0 bytes
19ec-1c88:63356613.872 : IO total need to receive data 5 bytes
19ec-1c88:63356613.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:63356613.987 : iCmd = 0, nBytes = 5
19ec-1c88:63356770.274 : 0000 : 06 00 02 02 ab 
19ec-1c88:63356770.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63356770.440 : System total receive data 5 bytes
19ec-1c88:63356770.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:63356770.569 : iCmd = 1, nBytes = 4
19ec-1c88:63356878.620 : 0000 : 00 00 00 00 
19ec-1c88:63356878.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63356878.831 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63356878.898 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63356878.963 : IO Send command 10 bytes
19ec-1c88:63356879.056 : => CNT96226::VenderCmd_SetData
19ec-1c88:63356879.107 : iCmd = 0, nBytes = 10
19ec-1c88:63356879.212 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63357064.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63357064.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:63357064.895 : IO total need to receive data 165 bytes
19ec-1c88:63357064.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:63357065.012 : iCmd = 0, nBytes = 165
19ec-1c88:63357250.013 : skip dump 37 bytes
19ec-1c88:63357250.186 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63357250.328 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63357250.464 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63357250.599 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63357250.959 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63357251.091 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63357251.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357251.342 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357251.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63357251.461 : System total receive data 165 bytes
19ec-1c88:63357251.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:63357251.566 : iCmd = 1, nBytes = 4
19ec-1c88:63357413.292 : 0000 : 00 00 00 00 
19ec-1c88:63357413.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63357413.538 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63357413.782 : Dump Inquiry
19ec-1c88:63357413.917 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63357414.060 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63357414.197 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63357414.327 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63357414.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63357414.581 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63357414.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357414.831 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357414.960 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63357415.089 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63357415.178 : 00a0 : 00 00 00 00 00 
19ec-1c88:63357415.246 : => ReadNVMDataInternal
19ec-1c88:63357415.467 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63357415.531 : IO Send command 10 bytes
19ec-1c88:63357415.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:63357415.679 : iCmd = 0, nBytes = 10
19ec-1c88:63357415.779 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63357749.207 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63357749.336 : System send command 10 bytes + data 0 bytes
19ec-1c88:63357749.406 : IO total need to receive data 128 bytes
19ec-1c88:63357749.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:63357749.521 : iCmd = 0, nBytes = 128
19ec-1c88:63357879.948 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357880.113 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357880.240 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63357880.368 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63357880.491 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63357880.614 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357880.737 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357880.861 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63357880.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63357880.981 : System total receive data 128 bytes
19ec-1c88:63357881.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:63357881.094 : iCmd = 1, nBytes = 4
19ec-1c88:63358043.082 : 0000 : 00 00 00 00 
19ec-1c88:63358043.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63358043.366 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63358043.445 : NVMData.PadScanCount = 0
19ec-1c88:63358043.500 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63358043.559 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63358043.619 : NVMData.FlatbedScanCount = 0
19ec-1c88:63358043.675 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63358043.728 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63358043.782 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63358043.838 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63358043.896 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63358043.952 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63358044.012 : NVMData.BornMonth = 0
19ec-1c88:63358044.061 : NVMData.BornDay = 0
19ec-1c88:63358044.109 : NVMData.BornYear = 0
19ec-1c88:63358044.160 : NVMData.FirstScanMonth = 4
19ec-1c88:63358044.213 : NVMData.FirstScanDay = 30
19ec-1c88:63358044.269 : NVMData.FirstScanYear = 2020
19ec-1c88:63358044.325 : NVMData.VerticalMagnification = 0
19ec-1c88:63358044.381 : NVMData.HorizontalMagnification = 0
19ec-1c88:63358044.436 : NVMData.PowerSavingTime = 15
19ec-1c88:63358044.493 : NVMData.SN = A094165189010062
19ec-1c88:63358044.544 : NVMData.AutoFeed = 0
19ec-1c88:63358044.593 : NVMData.CCDType = 0
19ec-1c88:63358044.642 : NVMData.ScanSpeed = 0
19ec-1c88:63358044.694 : NVMData.RollerCount = 0
19ec-1c88:63358044.745 : NVMData.MultifeedCount = 0
19ec-1c88:63358044.795 : NVMData.JamCount = 0
19ec-1c88:63358044.844 : NVMData.IdentifyInfo = 
19ec-1c88:63358044.897 : NVMData.FormalName = 
19ec-1c88:63358045.130 : NVMData.ReservedB = 0
19ec-1c88:63358045.189 : NVMData.FunctionCode = 0
19ec-1c88:63358045.241 : NVMData.PreFeed = 0
19ec-1c88:63358045.293 : NVMData.PreFeedTime = 0
19ec-1c88:63358045.344 : NVMData.ButtonNumber = 0
19ec-1c88:63358045.398 : NVMData.PowerOffTime = 0
19ec-1c88:63358045.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63358045.535 : => IoObject::IoLockEnd
19ec-1c88:63358045.637 : <= IoObject::IoLockEnd
19ec-1c88:63358045.689 : <= InitializeScanner ret = 1
19ec-1c88:63359422.185 : => GetLogicalScannerAbility
19ec-1c88:63359422.368 : => IoObject::IoLockStart
19ec-1c88:63359422.501 : => CAsicIO::CheckDevice
19ec-1c88:63359422.555 : => CNT96226::ConnectIsAvailable
19ec-1c88:63359444.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63359444.464 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63359444.527 : <= IoObject::IoLockStart
19ec-1c88:63359444.588 : => IoObject::IoLockEnd
19ec-1c88:63359444.708 : <= IoObject::IoLockEnd
19ec-1c88:63359444.790 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63363213.467 : => GetLogicalScannerAbilityEx
19ec-1c88:63363213.658 : => IoObject::IoLockStart
19ec-1c88:63363213.790 : => CAsicIO::CheckDevice
19ec-1c88:63363213.849 : => CNT96226::ConnectIsAvailable
19ec-1c88:63363237.281 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63363237.395 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63363237.456 : <= IoObject::IoLockStart
19ec-1c88:63363237.514 : => IoObject::IoLockEnd
19ec-1c88:63363237.623 : <= IoObject::IoLockEnd
19ec-1c88:63363237.741 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63363237.818 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63371352.104 : => ReadNVMData
19ec-1c88:63371352.289 : => IoObject::IoLockStart
19ec-1c88:63371352.432 : => CAsicIO::CheckDevice
19ec-1c88:63371352.493 : => CNT96226::ConnectIsAvailable
19ec-1c88:63371380.546 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63371380.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63371380.725 : <= IoObject::IoLockStart
19ec-1c88:63371380.789 : => ReadNVMDataInternal
19ec-1c88:63371380.851 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63371380.917 : IO Send command 10 bytes
19ec-1c88:63371381.039 : => CNT96226::VenderCmd_SetData
19ec-1c88:63371381.098 : iCmd = 0, nBytes = 10
19ec-1c88:63371381.209 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63371736.528 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63371736.724 : System send command 10 bytes + data 0 bytes
19ec-1c88:63371736.805 : IO total need to receive data 128 bytes
19ec-1c88:63371736.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:63371736.933 : iCmd = 0, nBytes = 128
19ec-1c88:63371865.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63371865.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63371865.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63371865.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63371865.779 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63371865.905 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63371866.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63371866.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63371866.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63371866.287 : System total receive data 128 bytes
19ec-1c88:63371866.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:63371866.401 : iCmd = 1, nBytes = 4
19ec-1c88:63372018.709 : 0000 : 00 00 00 00 
19ec-1c88:63372018.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63372019.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63372019.091 : NVMData.PadScanCount = 0
19ec-1c88:63372019.152 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63372019.212 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63372019.269 : NVMData.FlatbedScanCount = 0
19ec-1c88:63372019.326 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63372019.518 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63372019.578 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63372019.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63372019.698 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63372019.754 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63372019.812 : NVMData.BornMonth = 0
19ec-1c88:63372019.862 : NVMData.BornDay = 0
19ec-1c88:63372019.913 : NVMData.BornYear = 0
19ec-1c88:63372019.960 : NVMData.FirstScanMonth = 4
19ec-1c88:63372020.014 : NVMData.FirstScanDay = 30
19ec-1c88:63372020.073 : NVMData.FirstScanYear = 2020
19ec-1c88:63372020.128 : NVMData.VerticalMagnification = 0
19ec-1c88:63372020.185 : NVMData.HorizontalMagnification = 0
19ec-1c88:63372020.243 : NVMData.PowerSavingTime = 15
19ec-1c88:63372020.299 : NVMData.SN = A094165189010062
19ec-1c88:63372020.352 : NVMData.AutoFeed = 0
19ec-1c88:63372020.402 : NVMData.CCDType = 0
19ec-1c88:63372020.452 : NVMData.ScanSpeed = 0
19ec-1c88:63372020.502 : NVMData.RollerCount = 0
19ec-1c88:63372020.555 : NVMData.MultifeedCount = 0
19ec-1c88:63372020.608 : NVMData.JamCount = 0
19ec-1c88:63372020.661 : NVMData.IdentifyInfo = 
19ec-1c88:63372020.713 : NVMData.FormalName = 
19ec-1c88:63372020.762 : NVMData.ReservedB = 0
19ec-1c88:63372020.811 : NVMData.FunctionCode = 0
19ec-1c88:63372020.861 : NVMData.PreFeed = 0
19ec-1c88:63372020.913 : NVMData.PreFeedTime = 0
19ec-1c88:63372020.962 : NVMData.ButtonNumber = 0
19ec-1c88:63372021.012 : NVMData.PowerOffTime = 0
19ec-1c88:63372021.061 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63372021.124 : => IoObject::IoLockEnd
19ec-1c88:63372021.218 : <= IoObject::IoLockEnd
19ec-1c88:63372021.269 : <= ReadNVMData ret = 1
19ec-1c88:63385156.428 : => GetADFStatus
19ec-1c88:63385156.865 : => IoObject::IoLockStart
19ec-1c88:63385156.999 : => CAsicIO::CheckDevice
19ec-1c88:63385157.064 : => CNT96226::ConnectIsAvailable
19ec-1c88:63385175.814 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63385175.933 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63385175.995 : <= IoObject::IoLockStart
19ec-1c88:63385176.057 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63385176.129 : IO Send command 10 bytes
19ec-1c88:63385176.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:63385176.324 : iCmd = 0, nBytes = 10
19ec-1c88:63385176.432 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63385346.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63385346.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:63385346.366 : IO total need to receive data 2 bytes
19ec-1c88:63385346.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:63385346.494 : iCmd = 0, nBytes = 2
19ec-1c88:63385476.865 : 0000 : 00 00 
19ec-1c88:63385477.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63385477.080 : System total receive data 2 bytes
19ec-1c88:63385477.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:63385477.204 : iCmd = 1, nBytes = 4
19ec-1c88:63385646.092 : 0000 : 00 00 00 00 
19ec-1c88:63385646.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63385646.373 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63385646.444 : Return status = 0
19ec-1c88:63385646.506 : => IoObject::IoLockEnd
19ec-1c88:63385646.601 : <= IoObject::IoLockEnd
19ec-1c88:63385646.654 : <= GetADFStatus ret = 1
19ec-1c88:63389759.048 : => GetADFStatus
19ec-1c88:63389759.256 : => IoObject::IoLockStart
19ec-1c88:63389759.393 : => CAsicIO::CheckDevice
19ec-1c88:63389759.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:63389777.194 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63389777.315 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63389777.381 : <= IoObject::IoLockStart
19ec-1c88:63389777.443 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63389777.516 : IO Send command 10 bytes
19ec-1c88:63389777.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:63389777.709 : iCmd = 0, nBytes = 10
19ec-1c88:63389777.815 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63389923.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63389923.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:63389923.552 : IO total need to receive data 2 bytes
19ec-1c88:63389923.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:63389923.680 : iCmd = 0, nBytes = 2
19ec-1c88:63390050.928 : 0000 : 00 00 
19ec-1c88:63390051.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63390051.176 : System total receive data 2 bytes
19ec-1c88:63390051.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:63390051.300 : iCmd = 1, nBytes = 4
19ec-1c88:63390224.778 : 0000 : 00 00 00 00 
19ec-1c88:63390224.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63390225.064 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63390225.140 : Return status = 0
19ec-1c88:63390225.211 : => IoObject::IoLockEnd
19ec-1c88:63390225.311 : <= IoObject::IoLockEnd
19ec-1c88:63390225.365 : <= GetADFStatus ret = 1
19ec-1c88:63392564.388 : => TerminateDriver
19ec-1c88:63392564.584 : => CAsicIO::~CAsicIO,pStage=223087688
19ec-1c88:63392564.662 : => CNT96226::Close
19ec-1c88:63392568.535 : <= CNT96226::Close ret = 1
19ec-1c88:63392568.615 : <= CAsicIO::~CAsicIO
19ec-1c88:63392568.677 : => IoObject::IoLockEnd
19ec-1c88:63392568.728 : <= IoObject::IoLockEnd
19ec-1c88:63392568.781 : => IoObject::TerminateDevice
19ec-1c88:63436625.720 : ============Debug Start==========
19ec-1c88:63436626.010 : Date : 2020/4/30 14:36:59
19ec-1c88:63436626.090 : Process ID : 19ec
19ec-1c88:63436626.497 : Windows : Version 10.0 build 18363 
19ec-1c88:63436626.935 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63436626.995 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63436627.058 : MemoryStatus.ullAvailPhys : 1786343424
19ec-1c88:63436627.118 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63436627.179 : MemoryStatus.ullAvailPageFile : 3066564608
19ec-1c88:63436627.240 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63436627.297 : MemoryStatus.ullAvailVirtual : 1713451008
19ec-1c88:63436627.355 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63436627.457 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63436627.521 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63436627.757 : CPU Count : 4
19ec-1c88:63436627.802 : CPU Frequency : 100.000 Mhz
19ec-1c88:63436632.172 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63436632.302 : => InitializeDriver
19ec-1c88:63436632.581 : <= InitializeDriver ret = 1
19ec-1c88:63436632.638 : => InitializeScanner
19ec-1c88:63436632.722 : => CAsicIO::GetDeviceList
19ec-1c88:63436633.019 : => CNT96226::CNT96226
19ec-1c88:63436633.077 : => CNT96226::Open
19ec-1c88:63436656.223 : <= CNT96226::Open ret = 1
19ec-1c88:63436656.331 : => CNT96226::Initialize
19ec-1c88:63436656.518 : <= CNT96226::Initialize ret = 1
19ec-1c88:63436656.578 : <= CNT96226::CNT96226
19ec-1c88:63436656.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:63436662.139 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63436662.220 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63436662.284 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63440339.665 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63440339.956 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63440345.817 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63440345.925 : => IoObject::GetLockName
19ec-1c88:63440345.988 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63440346.059 : <= IoObject::GetLockName
19ec-1c88:63440346.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:63440346.611 : iCmd = 3, nBytes = 2
19ec-1c88:63440718.307 : 0000 : 06 38 
19ec-1c88:63440718.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63440718.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:63440718.604 : iCmd = 4, nBytes = 2
19ec-1c88:63441003.939 : 0000 : 07 07 
19ec-1c88:63441004.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63441004.164 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63441004.252 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63441004.316 : IO Send command 10 bytes
19ec-1c88:63441004.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:63441004.422 : iCmd = 0, nBytes = 10
19ec-1c88:63441004.527 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63441193.020 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63441193.185 : => CNT96226::VenderCmd_GetData
19ec-1c88:63441193.255 : iCmd = 0, nBytes = 165
19ec-1c88:63441327.929 : skip dump 37 bytes
19ec-1c88:63441328.196 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63441328.339 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63441328.482 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63441328.616 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63441328.752 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63441328.885 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63441329.016 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441329.145 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441329.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63441329.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:63441329.318 : iCmd = 1, nBytes = 4
19ec-1c88:63441440.139 : 0000 : 00 00 00 00 
19ec-1c88:63441440.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63441440.286 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63441440.349 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63441440.415 : IO Send command 10 bytes
19ec-1c88:63441440.466 : => CNT96226::VenderCmd_SetData
19ec-1c88:63441440.526 : iCmd = 0, nBytes = 10
19ec-1c88:63441440.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63441734.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63441734.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:63441734.649 : iCmd = 0, nBytes = 128
19ec-1c88:63441908.805 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441909.017 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441909.170 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63441909.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63441909.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63441909.578 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441909.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441909.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63441909.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63441909.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:63441910.033 : iCmd = 1, nBytes = 4
19ec-1c88:63442066.357 : 0000 : 00 00 00 00 
19ec-1c88:63442066.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63442066.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63442066.680 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63442066.749 : => CNT96226::Close
19ec-1c88:63442070.307 : <= CNT96226::Close ret = 1
19ec-1c88:63442070.383 : <= CNT96226::~CNT96226
19ec-1c88:63442070.473 : <= CAsicIO::GetDeviceList
19ec-1c88:63442070.895 : => IoObject::SetTimeout
19ec-1c88:63442071.024 : Timeout--> In = 0 Out = 0
19ec-1c88:63442071.081 : <= IoObject::SetTimeout
19ec-1c88:63442071.150 : => CAsicIO::CAsicIO
19ec-1c88:63442071.224 : => CNT96226::CNT96226
19ec-1c88:63442071.277 : => CNT96226::Open
19ec-1c88:63442092.331 : <= CNT96226::Open ret = 1
19ec-1c88:63442092.442 : => CNT96226::Initialize
19ec-1c88:63442092.635 : <= CNT96226::Initialize ret = 1
19ec-1c88:63442092.697 : <= CNT96226::CNT96226
19ec-1c88:63442092.748 : <= CAsicIO::CAsicIO
19ec-1c88:63442092.804 : => CAsicIO::InitializeDevice
19ec-1c88:63442092.878 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63442098.576 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63442098.699 : => IoObject::GetLockName
19ec-1c88:63442098.759 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63442098.827 : <= IoObject::GetLockName
19ec-1c88:63442099.311 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63442099.388 : IO Send command 10 bytes
19ec-1c88:63442099.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:63442099.498 : iCmd = 0, nBytes = 10
19ec-1c88:63442099.612 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63442406.850 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63442407.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:63442407.107 : iCmd = 0, nBytes = 128
19ec-1c88:63442557.731 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63442557.935 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63442558.087 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63442558.224 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63442558.354 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63442558.483 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63442558.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63442558.741 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63442558.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63442558.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:63442558.931 : iCmd = 1, nBytes = 4
19ec-1c88:63442688.891 : 0000 : 00 00 00 00 
19ec-1c88:63442689.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63442689.092 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63442689.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:63442689.218 : iCmd = 3, nBytes = 2
19ec-1c88:63443017.802 : 0000 : 06 38 
19ec-1c88:63443018.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63443018.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:63443018.343 : iCmd = 4, nBytes = 2
19ec-1c88:63443291.882 : 0000 : 07 07 
19ec-1c88:63443292.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63443292.192 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63443292.284 : => IoObject::InitializeDevice
19ec-1c88:63443292.393 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63443292.945 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63443293.009 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63443293.688 : => FindScanner
19ec-1c88:63443293.743 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63443293.808 : <= FindScanner ret = 1
19ec-1c88:63443293.866 : => IoObject::IoLockStart
19ec-1c88:63443293.959 : => CAsicIO::CheckDevice
19ec-1c88:63443294.012 : => CNT96226::ConnectIsAvailable
19ec-1c88:63443307.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63443307.270 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63443307.330 : <= IoObject::IoLockStart
19ec-1c88:63443307.387 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63443307.455 : IO Send command 10 bytes
19ec-1c88:63443307.535 : => CNT96226::VenderCmd_SetData
19ec-1c88:63443307.594 : iCmd = 0, nBytes = 10
19ec-1c88:63443307.701 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63443458.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63443458.611 : System send command 10 bytes + data 0 bytes
19ec-1c88:63443458.977 : IO total need to receive data 5 bytes
19ec-1c88:63443459.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:63443459.087 : iCmd = 0, nBytes = 5
19ec-1c88:63443661.257 : 0000 : 06 00 02 02 ab 
19ec-1c88:63443661.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63443661.431 : System total receive data 5 bytes
19ec-1c88:63443661.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:63443661.552 : iCmd = 1, nBytes = 4
19ec-1c88:63443805.960 : 0000 : 00 00 00 00 
19ec-1c88:63443806.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63443806.178 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63443806.241 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63443806.303 : IO Send command 10 bytes
19ec-1c88:63443806.385 : => CNT96226::VenderCmd_SetData
19ec-1c88:63443806.441 : iCmd = 0, nBytes = 10
19ec-1c88:63443806.545 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63443957.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63443957.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:63443957.391 : IO total need to receive data 165 bytes
19ec-1c88:63443957.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:63443957.514 : iCmd = 0, nBytes = 165
19ec-1c88:63444135.690 : skip dump 37 bytes
19ec-1c88:63444136.036 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63444136.325 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63444136.728 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63444136.861 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63444136.986 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63444137.119 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63444137.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444137.361 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444137.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63444137.483 : System total receive data 165 bytes
19ec-1c88:63444137.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:63444137.591 : iCmd = 1, nBytes = 4
19ec-1c88:63444332.782 : 0000 : 00 00 00 00 
19ec-1c88:63444332.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63444333.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63444333.245 : Dump Inquiry
19ec-1c88:63444333.374 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63444333.510 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63444333.642 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63444333.777 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63444333.902 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63444334.029 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63444334.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444334.277 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444334.408 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63444334.536 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63444334.621 : 00a0 : 00 00 00 00 00 
19ec-1c88:63444334.691 : => ReadNVMDataInternal
19ec-1c88:63444334.919 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63444334.982 : IO Send command 10 bytes
19ec-1c88:63444335.069 : => CNT96226::VenderCmd_SetData
19ec-1c88:63444335.126 : iCmd = 0, nBytes = 10
19ec-1c88:63444335.227 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63444669.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63444669.454 : System send command 10 bytes + data 0 bytes
19ec-1c88:63444669.613 : IO total need to receive data 128 bytes
19ec-1c88:63444669.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:63444670.022 : iCmd = 0, nBytes = 128
19ec-1c88:63444854.868 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444855.063 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444855.208 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63444855.346 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63444855.474 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63444855.600 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444855.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444855.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63444855.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63444855.972 : System total receive data 128 bytes
19ec-1c88:63444856.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:63444856.082 : iCmd = 1, nBytes = 4
19ec-1c88:63445053.916 : 0000 : 00 00 00 00 
19ec-1c88:63445054.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63445054.160 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63445054.229 : NVMData.PadScanCount = 0
19ec-1c88:63445054.284 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63445054.338 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63445054.394 : NVMData.FlatbedScanCount = 0
19ec-1c88:63445054.447 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63445054.499 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63445054.553 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63445054.608 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63445054.662 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63445054.714 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63445054.768 : NVMData.BornMonth = 0
19ec-1c88:63445054.815 : NVMData.BornDay = 0
19ec-1c88:63445054.866 : NVMData.BornYear = 0
19ec-1c88:63445054.913 : NVMData.FirstScanMonth = 4
19ec-1c88:63445054.964 : NVMData.FirstScanDay = 30
19ec-1c88:63445055.016 : NVMData.FirstScanYear = 2020
19ec-1c88:63445055.070 : NVMData.VerticalMagnification = 0
19ec-1c88:63445055.122 : NVMData.HorizontalMagnification = 0
19ec-1c88:63445055.176 : NVMData.PowerSavingTime = 15
19ec-1c88:63445055.229 : NVMData.SN = A094165189010062
19ec-1c88:63445055.277 : NVMData.AutoFeed = 0
19ec-1c88:63445055.326 : NVMData.CCDType = 0
19ec-1c88:63445055.375 : NVMData.ScanSpeed = 0
19ec-1c88:63445055.423 : NVMData.RollerCount = 0
19ec-1c88:63445055.473 : NVMData.MultifeedCount = 0
19ec-1c88:63445055.521 : NVMData.JamCount = 0
19ec-1c88:63445055.569 : NVMData.IdentifyInfo = 
19ec-1c88:63445055.621 : NVMData.FormalName = 
19ec-1c88:63445055.836 : NVMData.ReservedB = 0
19ec-1c88:63445055.891 : NVMData.FunctionCode = 0
19ec-1c88:63445055.943 : NVMData.PreFeed = 0
19ec-1c88:63445055.992 : NVMData.PreFeedTime = 0
19ec-1c88:63445056.041 : NVMData.ButtonNumber = 0
19ec-1c88:63445056.090 : NVMData.PowerOffTime = 0
19ec-1c88:63445056.144 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63445056.216 : => IoObject::IoLockEnd
19ec-1c88:63445056.305 : <= IoObject::IoLockEnd
19ec-1c88:63445056.355 : <= InitializeScanner ret = 1
19ec-1c88:63445056.418 : => GetLogicalScannerAbilityEx
19ec-1c88:63445056.479 : => IoObject::IoLockStart
19ec-1c88:63445056.573 : => CAsicIO::CheckDevice
19ec-1c88:63445056.628 : => CNT96226::ConnectIsAvailable
19ec-1c88:63445077.321 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63445077.424 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63445077.486 : <= IoObject::IoLockStart
19ec-1c88:63445077.543 : => IoObject::IoLockEnd
19ec-1c88:63445077.637 : <= IoObject::IoLockEnd
19ec-1c88:63445077.753 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63445077.828 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63445247.643 : => ReadNVMData
19ec-1c88:63445247.780 : => IoObject::IoLockStart
19ec-1c88:63445247.895 : => CAsicIO::CheckDevice
19ec-1c88:63445247.947 : => CNT96226::ConnectIsAvailable
19ec-1c88:63445264.170 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63445264.284 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63445264.346 : <= IoObject::IoLockStart
19ec-1c88:63445264.410 : => ReadNVMDataInternal
19ec-1c88:63445264.466 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63445264.533 : IO Send command 10 bytes
19ec-1c88:63445264.650 : => CNT96226::VenderCmd_SetData
19ec-1c88:63445264.707 : iCmd = 0, nBytes = 10
19ec-1c88:63445264.817 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63445590.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63445590.663 : System send command 10 bytes + data 0 bytes
19ec-1c88:63445590.741 : IO total need to receive data 128 bytes
19ec-1c88:63445590.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:63445590.867 : iCmd = 0, nBytes = 128
19ec-1c88:63445778.306 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63445778.468 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63445778.609 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63445778.739 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63445778.867 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63445778.992 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63445779.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63445779.241 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63445779.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63445779.362 : System total receive data 128 bytes
19ec-1c88:63445779.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:63445779.475 : iCmd = 1, nBytes = 4
19ec-1c88:63445893.790 : 0000 : 00 00 00 00 
19ec-1c88:63445893.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63445894.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63445894.075 : NVMData.PadScanCount = 0
19ec-1c88:63445894.129 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63445894.183 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63445894.243 : NVMData.FlatbedScanCount = 0
19ec-1c88:63445894.297 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63445894.352 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63445894.405 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63445894.461 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63445894.515 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63445894.570 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63445894.623 : NVMData.BornMonth = 0
19ec-1c88:63445894.669 : NVMData.BornDay = 0
19ec-1c88:63445894.721 : NVMData.BornYear = 0
19ec-1c88:63445894.771 : NVMData.FirstScanMonth = 4
19ec-1c88:63445894.822 : NVMData.FirstScanDay = 30
19ec-1c88:63445894.875 : NVMData.FirstScanYear = 2020
19ec-1c88:63445895.057 : NVMData.VerticalMagnification = 0
19ec-1c88:63445895.114 : NVMData.HorizontalMagnification = 0
19ec-1c88:63445895.166 : NVMData.PowerSavingTime = 15
19ec-1c88:63445895.221 : NVMData.SN = A094165189010062
19ec-1c88:63445895.268 : NVMData.AutoFeed = 0
19ec-1c88:63445895.318 : NVMData.CCDType = 0
19ec-1c88:63445895.366 : NVMData.ScanSpeed = 0
19ec-1c88:63445895.414 : NVMData.RollerCount = 0
19ec-1c88:63445895.466 : NVMData.MultifeedCount = 0
19ec-1c88:63445895.517 : NVMData.JamCount = 0
19ec-1c88:63445895.567 : NVMData.IdentifyInfo = 
19ec-1c88:63445895.617 : NVMData.FormalName = 
19ec-1c88:63445895.665 : NVMData.ReservedB = 0
19ec-1c88:63445895.715 : NVMData.FunctionCode = 0
19ec-1c88:63445895.761 : NVMData.PreFeed = 0
19ec-1c88:63445895.810 : NVMData.PreFeedTime = 0
19ec-1c88:63445895.859 : NVMData.ButtonNumber = 0
19ec-1c88:63445895.911 : NVMData.PowerOffTime = 0
19ec-1c88:63445895.963 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63445896.019 : => IoObject::IoLockEnd
19ec-1c88:63445896.107 : <= IoObject::IoLockEnd
19ec-1c88:63445896.157 : <= ReadNVMData ret = 1
19ec-1c88:63448390.334 : ============Debug Start==========
19ec-1c88:63448390.624 : Date : 2020/4/30 14:36:59
19ec-1c88:63448390.706 : Process ID : 19ec
19ec-1c88:63448391.113 : Windows : Version 10.0 build 18363 
19ec-1c88:63448391.567 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63448391.629 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63448391.694 : MemoryStatus.ullAvailPhys : 1786298368
19ec-1c88:63448391.751 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63448391.811 : MemoryStatus.ullAvailPageFile : 3066613760
19ec-1c88:63448391.876 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63448391.935 : MemoryStatus.ullAvailVirtual : 1713750016
19ec-1c88:63448391.997 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63448392.102 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63448392.163 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63448392.404 : CPU Count : 4
19ec-1c88:63448392.453 : CPU Frequency : 100.000 Mhz
19ec-1c88:63448396.539 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63448396.660 : => InitializeDriver
19ec-1c88:63448396.933 : <= InitializeDriver ret = 1
19ec-1c88:63450902.101 : => InitializeScanner
19ec-1c88:63450902.356 : => CAsicIO::GetDeviceList
19ec-1c88:63450902.820 : => CNT96226::CNT96226
19ec-1c88:63450902.882 : => CNT96226::Open
19ec-1c88:63450931.395 : <= CNT96226::Open ret = 1
19ec-1c88:63450931.501 : => CNT96226::Initialize
19ec-1c88:63450931.692 : <= CNT96226::Initialize ret = 1
19ec-1c88:63450931.754 : <= CNT96226::CNT96226
19ec-1c88:63450931.808 : => CNT96226::EnumAvailableDevice
19ec-1c88:63450937.190 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63450937.267 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63450937.329 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63454966.437 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63454966.727 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63454972.730 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63454972.848 : => IoObject::GetLockName
19ec-1c88:63454972.909 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63454972.978 : <= IoObject::GetLockName
19ec-1c88:63454973.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:63454973.509 : iCmd = 3, nBytes = 2
19ec-1c88:63455339.376 : 0000 : 06 38 
19ec-1c88:63455339.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63455339.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:63455339.628 : iCmd = 4, nBytes = 2
19ec-1c88:63455624.317 : 0000 : 07 07 
19ec-1c88:63455624.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63455624.500 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63455624.590 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63455624.657 : IO Send command 10 bytes
19ec-1c88:63455624.708 : => CNT96226::VenderCmd_SetData
19ec-1c88:63455624.762 : iCmd = 0, nBytes = 10
19ec-1c88:63455624.866 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63455814.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63455814.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:63455814.542 : iCmd = 0, nBytes = 165
19ec-1c88:63455926.480 : skip dump 37 bytes
19ec-1c88:63455926.653 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63455926.790 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63455926.923 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63455927.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63455927.178 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63455927.314 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63455927.441 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63455927.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63455927.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63455927.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:63455927.737 : iCmd = 1, nBytes = 4
19ec-1c88:63456117.810 : 0000 : 00 00 00 00 
19ec-1c88:63456117.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63456117.989 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63456118.053 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63456118.121 : IO Send command 10 bytes
19ec-1c88:63456118.172 : => CNT96226::VenderCmd_SetData
19ec-1c88:63456118.225 : iCmd = 0, nBytes = 10
19ec-1c88:63456118.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63456445.436 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63456445.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:63456445.635 : iCmd = 0, nBytes = 128
19ec-1c88:63456659.621 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63456659.802 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63456659.950 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63456660.089 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63456660.220 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63456660.346 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63456660.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63456660.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63456660.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63456660.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:63456660.765 : iCmd = 1, nBytes = 4
19ec-1c88:63456831.129 : 0000 : 00 00 00 00 
19ec-1c88:63456831.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63456831.283 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63456831.452 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63456831.523 : => CNT96226::Close
19ec-1c88:63456835.289 : <= CNT96226::Close ret = 1
19ec-1c88:63456835.362 : <= CNT96226::~CNT96226
19ec-1c88:63456835.447 : <= CAsicIO::GetDeviceList
19ec-1c88:63456835.844 : => IoObject::SetTimeout
19ec-1c88:63456835.971 : Timeout--> In = 0 Out = 0
19ec-1c88:63456836.027 : <= IoObject::SetTimeout
19ec-1c88:63456836.100 : => CAsicIO::CAsicIO
19ec-1c88:63456836.173 : => CNT96226::CNT96226
19ec-1c88:63456836.227 : => CNT96226::Open
19ec-1c88:63456859.502 : <= CNT96226::Open ret = 1
19ec-1c88:63456859.605 : => CNT96226::Initialize
19ec-1c88:63456859.793 : <= CNT96226::Initialize ret = 1
19ec-1c88:63456859.855 : <= CNT96226::CNT96226
19ec-1c88:63456859.904 : <= CAsicIO::CAsicIO
19ec-1c88:63456859.964 : => CAsicIO::InitializeDevice
19ec-1c88:63456860.141 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63456866.181 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63456866.299 : => IoObject::GetLockName
19ec-1c88:63456866.352 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63456866.419 : <= IoObject::GetLockName
19ec-1c88:63456866.922 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63456866.993 : IO Send command 10 bytes
19ec-1c88:63456867.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:63456867.097 : iCmd = 0, nBytes = 10
19ec-1c88:63456867.203 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63457190.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63457190.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:63457190.583 : iCmd = 0, nBytes = 128
19ec-1c88:63457364.823 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63457365.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63457365.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63457365.288 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63457365.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63457365.540 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63457365.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63457365.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63457365.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63457365.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:63457365.959 : iCmd = 1, nBytes = 4
19ec-1c88:63457480.868 : 0000 : 00 00 00 00 
19ec-1c88:63457480.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63457481.019 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63457481.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:63457481.130 : iCmd = 3, nBytes = 2
19ec-1c88:63457856.460 : 0000 : 06 38 
19ec-1c88:63457856.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63457856.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:63457856.686 : iCmd = 4, nBytes = 2
19ec-1c88:63458144.010 : 0000 : 07 07 
19ec-1c88:63458144.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63458144.291 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63458144.393 : => IoObject::InitializeDevice
19ec-1c88:63458144.501 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63458145.133 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63458145.211 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63458145.884 : => FindScanner
19ec-1c88:63458145.948 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63458146.014 : <= FindScanner ret = 1
19ec-1c88:63458146.076 : => IoObject::IoLockStart
19ec-1c88:63458146.180 : => CAsicIO::CheckDevice
19ec-1c88:63458146.237 : => CNT96226::ConnectIsAvailable
19ec-1c88:63458171.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63458171.391 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63458171.455 : <= IoObject::IoLockStart
19ec-1c88:63458171.512 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63458171.583 : IO Send command 10 bytes
19ec-1c88:63458171.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:63458171.737 : iCmd = 0, nBytes = 10
19ec-1c88:63458171.848 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63458358.752 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63458358.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:63458358.951 : IO total need to receive data 5 bytes
19ec-1c88:63458359.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:63458359.066 : iCmd = 0, nBytes = 5
19ec-1c88:63458474.340 : 0000 : 06 00 02 02 ab 
19ec-1c88:63458474.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63458474.492 : System total receive data 5 bytes
19ec-1c88:63458474.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:63458474.604 : iCmd = 1, nBytes = 4
19ec-1c88:63458625.079 : 0000 : 00 00 00 00 
19ec-1c88:63458625.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63458625.275 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63458625.334 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63458625.393 : IO Send command 10 bytes
19ec-1c88:63458625.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:63458625.538 : iCmd = 0, nBytes = 10
19ec-1c88:63458625.640 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63458816.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63458817.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:63458817.149 : IO total need to receive data 165 bytes
19ec-1c88:63458817.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:63458817.264 : iCmd = 0, nBytes = 165
19ec-1c88:63458953.716 : skip dump 37 bytes
19ec-1c88:63458953.917 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63458954.060 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63458954.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63458954.330 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63458954.462 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63458954.596 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63458954.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63458954.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63458954.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63458954.968 : System total receive data 165 bytes
19ec-1c88:63458955.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:63458955.080 : iCmd = 1, nBytes = 4
19ec-1c88:63459090.852 : 0000 : 00 00 00 00 
19ec-1c88:63459091.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63459091.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63459091.575 : Dump Inquiry
19ec-1c88:63459091.697 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63459091.830 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63459091.961 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63459092.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63459092.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63459092.353 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63459092.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459092.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459092.732 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63459092.862 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63459092.951 : 00a0 : 00 00 00 00 00 
19ec-1c88:63459093.027 : => ReadNVMDataInternal
19ec-1c88:63459093.232 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63459093.296 : IO Send command 10 bytes
19ec-1c88:63459093.391 : => CNT96226::VenderCmd_SetData
19ec-1c88:63459093.443 : iCmd = 0, nBytes = 10
19ec-1c88:63459093.543 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63459437.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63459437.677 : System send command 10 bytes + data 0 bytes
19ec-1c88:63459437.754 : IO total need to receive data 128 bytes
19ec-1c88:63459437.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:63459437.871 : iCmd = 0, nBytes = 128
19ec-1c88:63459592.900 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459593.234 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459593.517 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63459593.787 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63459594.208 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63459594.333 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459594.455 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459594.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63459594.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63459594.699 : System total receive data 128 bytes
19ec-1c88:63459594.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:63459594.807 : iCmd = 1, nBytes = 4
19ec-1c88:63459787.073 : 0000 : 00 00 00 00 
19ec-1c88:63459787.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63459787.314 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63459787.381 : NVMData.PadScanCount = 0
19ec-1c88:63459787.437 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63459787.492 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63459787.548 : NVMData.FlatbedScanCount = 0
19ec-1c88:63459787.600 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63459787.652 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63459787.706 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63459787.759 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63459787.815 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63459787.867 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63459787.922 : NVMData.BornMonth = 0
19ec-1c88:63459787.969 : NVMData.BornDay = 0
19ec-1c88:63459788.020 : NVMData.BornYear = 0
19ec-1c88:63459788.067 : NVMData.FirstScanMonth = 4
19ec-1c88:63459788.117 : NVMData.FirstScanDay = 30
19ec-1c88:63459788.172 : NVMData.FirstScanYear = 2020
19ec-1c88:63459788.224 : NVMData.VerticalMagnification = 0
19ec-1c88:63459788.277 : NVMData.HorizontalMagnification = 0
19ec-1c88:63459788.331 : NVMData.PowerSavingTime = 15
19ec-1c88:63459788.385 : NVMData.SN = A094165189010062
19ec-1c88:63459788.433 : NVMData.AutoFeed = 0
19ec-1c88:63459788.482 : NVMData.CCDType = 0
19ec-1c88:63459788.529 : NVMData.ScanSpeed = 0
19ec-1c88:63459788.578 : NVMData.RollerCount = 0
19ec-1c88:63459788.630 : NVMData.MultifeedCount = 0
19ec-1c88:63459788.679 : NVMData.JamCount = 0
19ec-1c88:63459788.726 : NVMData.IdentifyInfo = 
19ec-1c88:63459788.775 : NVMData.FormalName = 
19ec-1c88:63459788.991 : NVMData.ReservedB = 0
19ec-1c88:63459789.048 : NVMData.FunctionCode = 0
19ec-1c88:63459789.096 : NVMData.PreFeed = 0
19ec-1c88:63459789.144 : NVMData.PreFeedTime = 0
19ec-1c88:63459789.192 : NVMData.ButtonNumber = 0
19ec-1c88:63459789.245 : NVMData.PowerOffTime = 0
19ec-1c88:63459789.302 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63459789.372 : => IoObject::IoLockEnd
19ec-1c88:63459789.466 : <= IoObject::IoLockEnd
19ec-1c88:63459789.517 : <= InitializeScanner ret = 1
19ec-1c88:63461012.041 : => GetLogicalScannerAbility
19ec-1c88:63461012.218 : => IoObject::IoLockStart
19ec-1c88:63461012.347 : => CAsicIO::CheckDevice
19ec-1c88:63461012.404 : => CNT96226::ConnectIsAvailable
19ec-1c88:63461036.118 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63461036.494 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63461036.555 : <= IoObject::IoLockStart
19ec-1c88:63461036.613 : => IoObject::IoLockEnd
19ec-1c88:63461036.729 : <= IoObject::IoLockEnd
19ec-1c88:63461036.807 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63464577.765 : => GetLogicalScannerAbilityEx
19ec-1c88:63464577.961 : => IoObject::IoLockStart
19ec-1c88:63464578.087 : => CAsicIO::CheckDevice
19ec-1c88:63464578.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:63464599.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63464599.850 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63464599.992 : <= IoObject::IoLockStart
19ec-1c88:63464600.110 : => IoObject::IoLockEnd
19ec-1c88:63464600.320 : <= IoObject::IoLockEnd
19ec-1c88:63464600.714 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63464600.789 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63471747.886 : => ReadNVMData
19ec-1c88:63471748.066 : => IoObject::IoLockStart
19ec-1c88:63471748.201 : => CAsicIO::CheckDevice
19ec-1c88:63471748.257 : => CNT96226::ConnectIsAvailable
19ec-1c88:63471772.570 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63471772.686 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63471772.745 : <= IoObject::IoLockStart
19ec-1c88:63471772.809 : => ReadNVMDataInternal
19ec-1c88:63471772.871 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63471772.935 : IO Send command 10 bytes
19ec-1c88:63471773.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:63471773.115 : iCmd = 0, nBytes = 10
19ec-1c88:63471773.228 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63472127.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63472127.616 : System send command 10 bytes + data 0 bytes
19ec-1c88:63472127.937 : IO total need to receive data 128 bytes
19ec-1c88:63472128.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:63472128.061 : iCmd = 0, nBytes = 128
19ec-1c88:63472339.684 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63472340.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63472340.427 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63472340.558 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63472340.685 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63472340.808 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63472340.933 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63472341.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63472341.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63472341.177 : System total receive data 128 bytes
19ec-1c88:63472341.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:63472341.288 : iCmd = 1, nBytes = 4
19ec-1c88:63472517.267 : 0000 : 00 00 00 00 
19ec-1c88:63472517.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63472517.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63472517.596 : NVMData.PadScanCount = 0
19ec-1c88:63472517.654 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63472517.709 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63472517.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:63472517.822 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63472518.016 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63472518.083 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63472518.139 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63472518.194 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63472518.249 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63472518.302 : NVMData.BornMonth = 0
19ec-1c88:63472518.350 : NVMData.BornDay = 0
19ec-1c88:63472518.401 : NVMData.BornYear = 0
19ec-1c88:63472518.450 : NVMData.FirstScanMonth = 4
19ec-1c88:63472518.499 : NVMData.FirstScanDay = 30
19ec-1c88:63472518.556 : NVMData.FirstScanYear = 2020
19ec-1c88:63472518.608 : NVMData.VerticalMagnification = 0
19ec-1c88:63472518.664 : NVMData.HorizontalMagnification = 0
19ec-1c88:63472518.717 : NVMData.PowerSavingTime = 15
19ec-1c88:63472518.773 : NVMData.SN = A094165189010062
19ec-1c88:63472518.824 : NVMData.AutoFeed = 0
19ec-1c88:63472518.873 : NVMData.CCDType = 0
19ec-1c88:63472518.920 : NVMData.ScanSpeed = 0
19ec-1c88:63472518.971 : NVMData.RollerCount = 0
19ec-1c88:63472519.030 : NVMData.MultifeedCount = 0
19ec-1c88:63472519.083 : NVMData.JamCount = 0
19ec-1c88:63472519.134 : NVMData.IdentifyInfo = 
19ec-1c88:63472519.185 : NVMData.FormalName = 
19ec-1c88:63472519.233 : NVMData.ReservedB = 0
19ec-1c88:63472519.282 : NVMData.FunctionCode = 0
19ec-1c88:63472519.332 : NVMData.PreFeed = 0
19ec-1c88:63472519.380 : NVMData.PreFeedTime = 0
19ec-1c88:63472519.430 : NVMData.ButtonNumber = 0
19ec-1c88:63472519.481 : NVMData.PowerOffTime = 0
19ec-1c88:63472519.531 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63472519.591 : => IoObject::IoLockEnd
19ec-1c88:63472519.680 : <= IoObject::IoLockEnd
19ec-1c88:63472519.730 : <= ReadNVMData ret = 1
19ec-1c88:63482059.198 : => GetADFStatus
19ec-1c88:63482059.630 : => IoObject::IoLockStart
19ec-1c88:63482059.767 : => CAsicIO::CheckDevice
19ec-1c88:63482059.827 : => CNT96226::ConnectIsAvailable
19ec-1c88:63482083.515 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63482083.884 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63482083.945 : <= IoObject::IoLockStart
19ec-1c88:63482084.007 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63482084.073 : IO Send command 10 bytes
19ec-1c88:63482084.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:63482084.244 : iCmd = 0, nBytes = 10
19ec-1c88:63482084.350 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63482283.557 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63482283.670 : System send command 10 bytes + data 0 bytes
19ec-1c88:63482283.736 : IO total need to receive data 2 bytes
19ec-1c88:63482283.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:63482283.853 : iCmd = 0, nBytes = 2
19ec-1c88:63482466.409 : 0000 : 00 00 
19ec-1c88:63482466.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63482466.624 : System total receive data 2 bytes
19ec-1c88:63482466.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:63482466.754 : iCmd = 1, nBytes = 4
19ec-1c88:63482658.358 : 0000 : 00 00 00 00 
19ec-1c88:63482658.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63482658.605 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63482658.680 : Return status = 0
19ec-1c88:63482658.742 : => IoObject::IoLockEnd
19ec-1c88:63482658.833 : <= IoObject::IoLockEnd
19ec-1c88:63482658.883 : <= GetADFStatus ret = 1
19ec-1c88:63485265.425 : => GetADFStatus
19ec-1c88:63485265.607 : => IoObject::IoLockStart
19ec-1c88:63485265.729 : => CAsicIO::CheckDevice
19ec-1c88:63485265.788 : => CNT96226::ConnectIsAvailable
19ec-1c88:63485290.067 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63485290.186 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63485290.246 : <= IoObject::IoLockStart
19ec-1c88:63485290.308 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63485290.374 : IO Send command 10 bytes
19ec-1c88:63485290.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:63485290.547 : iCmd = 0, nBytes = 10
19ec-1c88:63485290.653 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63485484.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63485484.484 : System send command 10 bytes + data 0 bytes
19ec-1c88:63485484.724 : IO total need to receive data 2 bytes
19ec-1c88:63485484.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:63485484.854 : iCmd = 0, nBytes = 2
19ec-1c88:63485694.891 : 0000 : 00 00 
19ec-1c88:63485694.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63485695.059 : System total receive data 2 bytes
19ec-1c88:63485695.121 : => CNT96226::VenderCmd_GetData
19ec-1c88:63485695.177 : iCmd = 1, nBytes = 4
19ec-1c88:63485866.836 : 0000 : 00 00 00 00 
19ec-1c88:63485866.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63485867.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63485867.183 : Return status = 0
19ec-1c88:63485867.245 : => IoObject::IoLockEnd
19ec-1c88:63485867.335 : <= IoObject::IoLockEnd
19ec-1c88:63485867.388 : <= GetADFStatus ret = 1
19ec-1c88:63487912.075 : => TerminateDriver
19ec-1c88:63487912.261 : => CAsicIO::~CAsicIO,pStage=239733832
19ec-1c88:63487912.336 : => CNT96226::Close
19ec-1c88:63487916.450 : <= CNT96226::Close ret = 1
19ec-1c88:63487916.749 : <= CAsicIO::~CAsicIO
19ec-1c88:63487916.808 : => IoObject::IoLockEnd
19ec-1c88:63487916.860 : <= IoObject::IoLockEnd
19ec-1c88:63487916.915 : => IoObject::TerminateDevice
19ec-1c88:63487916.968 : => IoObject::IoLockEnd
19ec-1c88:63487917.017 : <= IoObject::IoLockEnd
19ec-1c88:63487917.118 : <= IoObject::TerminateDevice
19ec-1c88:63487917.358 : <= TerminateDriver ret = 1
19ec-1c88:63532009.899 : ============Debug Start==========
19ec-1c88:63532010.152 : Date : 2020/4/30 14:37:02
19ec-1c88:63532010.235 : Process ID : 19ec
19ec-1c88:63532010.643 : Windows : Version 10.0 build 18363 
19ec-1c88:63532011.078 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63532011.141 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63532011.208 : MemoryStatus.ullAvailPhys : 1786408960
19ec-1c88:63532011.265 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63532011.327 : MemoryStatus.ullAvailPageFile : 3067858944
19ec-1c88:63532011.386 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63532011.446 : MemoryStatus.ullAvailVirtual : 1713475584
19ec-1c88:63532011.507 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63532011.605 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63532011.667 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63532011.903 : CPU Count : 4
19ec-1c88:63532011.950 : CPU Frequency : 100.000 Mhz
19ec-1c88:63532016.133 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63532016.260 : => InitializeDriver
19ec-1c88:63532016.530 : <= InitializeDriver ret = 1
19ec-1c88:63532016.588 : => InitializeScanner
19ec-1c88:63532016.660 : => CAsicIO::GetDeviceList
19ec-1c88:63532017.174 : => CNT96226::CNT96226
19ec-1c88:63532017.231 : => CNT96226::Open
19ec-1c88:63532037.139 : <= CNT96226::Open ret = 1
19ec-1c88:63532037.228 : => CNT96226::Initialize
19ec-1c88:63532037.406 : <= CNT96226::Initialize ret = 1
19ec-1c88:63532037.464 : <= CNT96226::CNT96226
19ec-1c88:63532037.516 : => CNT96226::EnumAvailableDevice
19ec-1c88:63532042.732 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63532042.809 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63532042.865 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63535758.355 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63535758.645 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63535764.164 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63535764.270 : => IoObject::GetLockName
19ec-1c88:63535764.332 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63535764.400 : <= IoObject::GetLockName
19ec-1c88:63535764.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:63535764.935 : iCmd = 3, nBytes = 2
19ec-1c88:63536136.872 : 0000 : 06 38 
19ec-1c88:63536136.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63536137.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:63536137.122 : iCmd = 4, nBytes = 2
19ec-1c88:63536424.969 : 0000 : 07 07 
19ec-1c88:63536425.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63536425.146 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63536425.234 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63536425.301 : IO Send command 10 bytes
19ec-1c88:63536425.356 : => CNT96226::VenderCmd_SetData
19ec-1c88:63536425.419 : iCmd = 0, nBytes = 10
19ec-1c88:63536425.528 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63536593.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63536593.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:63536593.240 : iCmd = 0, nBytes = 165
19ec-1c88:63536800.604 : skip dump 37 bytes
19ec-1c88:63536800.937 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63536801.411 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63536801.546 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63536801.674 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63536801.800 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63536801.939 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63536802.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63536802.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63536802.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63536802.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:63536802.364 : iCmd = 1, nBytes = 4
19ec-1c88:63536919.496 : 0000 : 00 00 00 00 
19ec-1c88:63536919.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63536919.644 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63536919.701 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63536919.764 : IO Send command 10 bytes
19ec-1c88:63536919.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:63536919.864 : iCmd = 0, nBytes = 10
19ec-1c88:63536919.964 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63537243.844 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63537243.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:63537244.023 : iCmd = 0, nBytes = 128
19ec-1c88:63537418.624 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63537418.808 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63537418.950 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63537419.085 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63537419.216 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63537419.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63537419.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63537419.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63537419.655 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63537419.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:63537419.769 : iCmd = 1, nBytes = 4
19ec-1c88:63537534.159 : 0000 : 00 00 00 00 
19ec-1c88:63537534.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63537534.303 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63537534.473 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63537534.548 : => CNT96226::Close
19ec-1c88:63537538.511 : <= CNT96226::Close ret = 1
19ec-1c88:63537538.583 : <= CNT96226::~CNT96226
19ec-1c88:63537538.667 : <= CAsicIO::GetDeviceList
19ec-1c88:63537539.074 : => IoObject::SetTimeout
19ec-1c88:63537539.200 : Timeout--> In = 0 Out = 0
19ec-1c88:63537539.262 : <= IoObject::SetTimeout
19ec-1c88:63537539.329 : => CAsicIO::CAsicIO
19ec-1c88:63537539.402 : => CNT96226::CNT96226
19ec-1c88:63537539.456 : => CNT96226::Open
19ec-1c88:63537562.911 : <= CNT96226::Open ret = 1
19ec-1c88:63537563.006 : => CNT96226::Initialize
19ec-1c88:63537563.202 : <= CNT96226::Initialize ret = 1
19ec-1c88:63537563.261 : <= CNT96226::CNT96226
19ec-1c88:63537563.311 : <= CAsicIO::CAsicIO
19ec-1c88:63537563.376 : => CAsicIO::InitializeDevice
19ec-1c88:63537563.445 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63537569.288 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63537569.410 : => IoObject::GetLockName
19ec-1c88:63537569.464 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63537569.532 : <= IoObject::GetLockName
19ec-1c88:63537570.011 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63537570.086 : IO Send command 10 bytes
19ec-1c88:63537570.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:63537570.195 : iCmd = 0, nBytes = 10
19ec-1c88:63537570.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63537917.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63537917.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:63537917.781 : iCmd = 0, nBytes = 128
19ec-1c88:63538048.558 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63538048.744 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63538048.893 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63538049.030 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63538049.155 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63538049.282 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63538049.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63538049.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63538049.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63538049.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:63538049.710 : iCmd = 1, nBytes = 4
19ec-1c88:63538219.269 : 0000 : 00 00 00 00 
19ec-1c88:63538219.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63538219.416 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63538219.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:63538219.523 : iCmd = 3, nBytes = 2
19ec-1c88:63538584.947 : 0000 : 06 38 
19ec-1c88:63538585.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63538585.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:63538585.181 : iCmd = 4, nBytes = 2
19ec-1c88:63538895.485 : 0000 : 07 07 
19ec-1c88:63538895.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63538895.744 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63538895.846 : => IoObject::InitializeDevice
19ec-1c88:63538895.958 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63538896.548 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63538896.625 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63538897.339 : => FindScanner
19ec-1c88:63538897.402 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63538897.478 : <= FindScanner ret = 1
19ec-1c88:63538897.534 : => IoObject::IoLockStart
19ec-1c88:63538897.635 : => CAsicIO::CheckDevice
19ec-1c88:63538897.691 : => CNT96226::ConnectIsAvailable
19ec-1c88:63538910.832 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63538910.927 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63538910.987 : <= IoObject::IoLockStart
19ec-1c88:63538911.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63538911.111 : IO Send command 10 bytes
19ec-1c88:63538911.196 : => CNT96226::VenderCmd_SetData
19ec-1c88:63538911.257 : iCmd = 0, nBytes = 10
19ec-1c88:63538911.363 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63539075.569 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63539075.707 : System send command 10 bytes + data 0 bytes
19ec-1c88:63539075.774 : IO total need to receive data 5 bytes
19ec-1c88:63539075.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:63539075.888 : iCmd = 0, nBytes = 5
19ec-1c88:63539283.876 : 0000 : 06 00 02 02 ab 
19ec-1c88:63539283.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63539284.044 : System total receive data 5 bytes
19ec-1c88:63539284.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:63539284.156 : iCmd = 1, nBytes = 4
19ec-1c88:63539470.977 : 0000 : 00 00 00 00 
19ec-1c88:63539471.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63539471.201 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63539471.264 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63539471.326 : IO Send command 10 bytes
19ec-1c88:63539471.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:63539471.462 : iCmd = 0, nBytes = 10
19ec-1c88:63539471.567 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63539622.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63539622.685 : System send command 10 bytes + data 0 bytes
19ec-1c88:63539622.751 : IO total need to receive data 165 bytes
19ec-1c88:63539622.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:63539622.869 : iCmd = 0, nBytes = 165
19ec-1c88:63539788.559 : skip dump 37 bytes
19ec-1c88:63539788.994 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63539789.141 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63539789.282 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63539789.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63539789.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63539789.693 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63539789.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63539789.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63539790.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63539790.081 : System total receive data 165 bytes
19ec-1c88:63539790.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:63539790.193 : iCmd = 1, nBytes = 4
19ec-1c88:63539962.508 : 0000 : 00 00 00 00 
19ec-1c88:63539962.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63539962.748 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63539962.952 : Dump Inquiry
19ec-1c88:63539963.089 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63539963.224 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63539963.355 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63539963.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63539963.612 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63539963.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63539963.865 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63539963.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63539964.119 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63539964.246 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63539964.329 : 00a0 : 00 00 00 00 00 
19ec-1c88:63539964.395 : => ReadNVMDataInternal
19ec-1c88:63539964.610 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63539964.676 : IO Send command 10 bytes
19ec-1c88:63539964.766 : => CNT96226::VenderCmd_SetData
19ec-1c88:63539964.821 : iCmd = 0, nBytes = 10
19ec-1c88:63539964.923 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63540275.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63540275.380 : System send command 10 bytes + data 0 bytes
19ec-1c88:63540275.445 : IO total need to receive data 128 bytes
19ec-1c88:63540275.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:63540275.555 : iCmd = 0, nBytes = 128
19ec-1c88:63540465.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63540465.318 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63540465.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63540465.599 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63540465.726 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63540465.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63540465.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63540466.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63540466.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63540466.216 : System total receive data 128 bytes
19ec-1c88:63540466.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:63540466.329 : iCmd = 1, nBytes = 4
19ec-1c88:63540576.816 : 0000 : 00 00 00 00 
19ec-1c88:63540576.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63540577.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63540577.084 : NVMData.PadScanCount = 0
19ec-1c88:63540577.134 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63540577.190 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63540577.245 : NVMData.FlatbedScanCount = 0
19ec-1c88:63540577.298 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63540577.351 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63540577.403 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63540577.457 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63540577.516 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63540577.569 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63540577.624 : NVMData.BornMonth = 0
19ec-1c88:63540577.672 : NVMData.BornDay = 0
19ec-1c88:63540577.720 : NVMData.BornYear = 0
19ec-1c88:63540577.768 : NVMData.FirstScanMonth = 4
19ec-1c88:63540577.819 : NVMData.FirstScanDay = 30
19ec-1c88:63540577.871 : NVMData.FirstScanYear = 2020
19ec-1c88:63540577.927 : NVMData.VerticalMagnification = 0
19ec-1c88:63540577.981 : NVMData.HorizontalMagnification = 0
19ec-1c88:63540578.036 : NVMData.PowerSavingTime = 15
19ec-1c88:63540578.090 : NVMData.SN = A094165189010062
19ec-1c88:63540578.142 : NVMData.AutoFeed = 0
19ec-1c88:63540578.189 : NVMData.CCDType = 0
19ec-1c88:63540578.234 : NVMData.ScanSpeed = 0
19ec-1c88:63540578.283 : NVMData.RollerCount = 0
19ec-1c88:63540578.332 : NVMData.MultifeedCount = 0
19ec-1c88:63540578.383 : NVMData.JamCount = 0
19ec-1c88:63540578.429 : NVMData.IdentifyInfo = 
19ec-1c88:63540578.479 : NVMData.FormalName = 
19ec-1c88:63540578.656 : NVMData.ReservedB = 0
19ec-1c88:63540578.713 : NVMData.FunctionCode = 0
19ec-1c88:63540578.764 : NVMData.PreFeed = 0
19ec-1c88:63540578.813 : NVMData.PreFeedTime = 0
19ec-1c88:63540578.861 : NVMData.ButtonNumber = 0
19ec-1c88:63540578.911 : NVMData.PowerOffTime = 0
19ec-1c88:63540579.054 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63540579.129 : => IoObject::IoLockEnd
19ec-1c88:63540579.222 : <= IoObject::IoLockEnd
19ec-1c88:63540579.272 : <= InitializeScanner ret = 1
19ec-1c88:63540579.339 : => GetLogicalScannerAbilityEx
19ec-1c88:63540579.399 : => IoObject::IoLockStart
19ec-1c88:63540579.497 : => CAsicIO::CheckDevice
19ec-1c88:63540579.557 : => CNT96226::ConnectIsAvailable
19ec-1c88:63540592.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63540592.203 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63540592.257 : <= IoObject::IoLockStart
19ec-1c88:63540592.314 : => IoObject::IoLockEnd
19ec-1c88:63540592.400 : <= IoObject::IoLockEnd
19ec-1c88:63540592.512 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63540592.587 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63540770.697 : => ReadNVMData
19ec-1c88:63540770.835 : => IoObject::IoLockStart
19ec-1c88:63540770.961 : => CAsicIO::CheckDevice
19ec-1c88:63540771.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:63540795.684 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63540795.797 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63540795.859 : <= IoObject::IoLockStart
19ec-1c88:63540795.923 : => ReadNVMDataInternal
19ec-1c88:63540795.988 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63540796.058 : IO Send command 10 bytes
19ec-1c88:63540796.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:63540796.235 : iCmd = 0, nBytes = 10
19ec-1c88:63540796.349 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63541146.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63541146.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:63541147.016 : IO total need to receive data 128 bytes
19ec-1c88:63541147.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:63541147.131 : iCmd = 0, nBytes = 128
19ec-1c88:63541355.149 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63541355.310 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63541355.450 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63541355.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63541355.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63541355.834 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63541355.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63541356.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63541356.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63541356.202 : System total receive data 128 bytes
19ec-1c88:63541356.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:63541356.318 : iCmd = 1, nBytes = 4
19ec-1c88:63541496.932 : 0000 : 00 00 00 00 
19ec-1c88:63541497.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63541497.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63541497.242 : NVMData.PadScanCount = 0
19ec-1c88:63541497.301 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63541497.354 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63541497.409 : NVMData.FlatbedScanCount = 0
19ec-1c88:63541497.463 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63541497.515 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63541497.568 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63541497.622 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63541497.679 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63541497.732 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63541497.784 : NVMData.BornMonth = 0
19ec-1c88:63541497.834 : NVMData.BornDay = 0
19ec-1c88:63541497.888 : NVMData.BornYear = 0
19ec-1c88:63541497.934 : NVMData.FirstScanMonth = 4
19ec-1c88:63541497.982 : NVMData.FirstScanDay = 30
19ec-1c88:63541498.041 : NVMData.FirstScanYear = 2020
19ec-1c88:63541498.235 : NVMData.VerticalMagnification = 0
19ec-1c88:63541498.290 : NVMData.HorizontalMagnification = 0
19ec-1c88:63541498.345 : NVMData.PowerSavingTime = 15
19ec-1c88:63541498.398 : NVMData.SN = A094165189010062
19ec-1c88:63541498.445 : NVMData.AutoFeed = 0
19ec-1c88:63541498.494 : NVMData.CCDType = 0
19ec-1c88:63541498.541 : NVMData.ScanSpeed = 0
19ec-1c88:63541498.591 : NVMData.RollerCount = 0
19ec-1c88:63541498.642 : NVMData.MultifeedCount = 0
19ec-1c88:63541498.691 : NVMData.JamCount = 0
19ec-1c88:63541498.741 : NVMData.IdentifyInfo = 
19ec-1c88:63541498.790 : NVMData.FormalName = 
19ec-1c88:63541498.839 : NVMData.ReservedB = 0
19ec-1c88:63541498.891 : NVMData.FunctionCode = 0
19ec-1c88:63541498.940 : NVMData.PreFeed = 0
19ec-1c88:63541498.986 : NVMData.PreFeedTime = 0
19ec-1c88:63541499.033 : NVMData.ButtonNumber = 0
19ec-1c88:63541499.082 : NVMData.PowerOffTime = 0
19ec-1c88:63541499.134 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63541499.193 : => IoObject::IoLockEnd
19ec-1c88:63541499.280 : <= IoObject::IoLockEnd
19ec-1c88:63541499.331 : <= ReadNVMData ret = 1
19ec-1c88:63544104.593 : ============Debug Start==========
19ec-1c88:63544104.904 : Date : 2020/4/30 14:37:02
19ec-1c88:63544104.986 : Process ID : 19ec
19ec-1c88:63544105.414 : Windows : Version 10.0 build 18363 
19ec-1c88:63544105.854 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63544105.920 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63544105.988 : MemoryStatus.ullAvailPhys : 1786396672
19ec-1c88:63544106.050 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63544106.113 : MemoryStatus.ullAvailPageFile : 3067629568
19ec-1c88:63544106.174 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63544106.234 : MemoryStatus.ullAvailVirtual : 1713455104
19ec-1c88:63544106.297 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63544106.396 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63544106.455 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63544106.706 : CPU Count : 4
19ec-1c88:63544106.752 : CPU Frequency : 100.000 Mhz
19ec-1c88:63544110.904 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63544111.028 : => InitializeDriver
19ec-1c88:63544111.292 : <= InitializeDriver ret = 1
19ec-1c88:63546655.551 : => InitializeScanner
19ec-1c88:63546655.805 : => CAsicIO::GetDeviceList
19ec-1c88:63546656.224 : => CNT96226::CNT96226
19ec-1c88:63546656.284 : => CNT96226::Open
19ec-1c88:63546679.943 : <= CNT96226::Open ret = 1
19ec-1c88:63546680.053 : => CNT96226::Initialize
19ec-1c88:63546680.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:63546680.308 : <= CNT96226::CNT96226
19ec-1c88:63546680.363 : => CNT96226::EnumAvailableDevice
19ec-1c88:63546685.665 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63546685.743 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63546685.800 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63550375.968 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63550376.255 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63550381.765 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63550381.882 : => IoObject::GetLockName
19ec-1c88:63550381.943 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63550382.014 : <= IoObject::GetLockName
19ec-1c88:63550382.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:63550382.541 : iCmd = 3, nBytes = 2
19ec-1c88:63550756.926 : 0000 : 06 38 
19ec-1c88:63550757.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63550757.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:63550757.170 : iCmd = 4, nBytes = 2
19ec-1c88:63551048.782 : 0000 : 07 07 
19ec-1c88:63551048.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63551048.972 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63551049.058 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63551049.127 : IO Send command 10 bytes
19ec-1c88:63551049.182 : => CNT96226::VenderCmd_SetData
19ec-1c88:63551049.234 : iCmd = 0, nBytes = 10
19ec-1c88:63551049.339 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63551240.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63551240.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:63551240.344 : iCmd = 0, nBytes = 165
19ec-1c88:63551367.265 : skip dump 37 bytes
19ec-1c88:63551367.443 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63551367.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63551367.718 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63551367.851 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63551367.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63551368.123 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63551368.245 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63551368.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63551368.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63551368.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:63551368.549 : iCmd = 1, nBytes = 4
19ec-1c88:63551534.469 : 0000 : 00 00 00 00 
19ec-1c88:63551534.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63551534.619 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63551534.680 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63551534.744 : IO Send command 10 bytes
19ec-1c88:63551534.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:63551534.854 : iCmd = 0, nBytes = 10
19ec-1c88:63551534.955 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63551870.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63551870.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:63551870.673 : iCmd = 0, nBytes = 128
19ec-1c88:63552069.657 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552069.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552069.961 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63552070.091 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63552070.216 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63552070.339 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552070.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552070.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552070.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63552070.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:63552070.763 : iCmd = 1, nBytes = 4
19ec-1c88:63552248.861 : 0000 : 00 00 00 00 
19ec-1c88:63552248.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63552249.004 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63552249.167 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63552249.236 : => CNT96226::Close
19ec-1c88:63552252.957 : <= CNT96226::Close ret = 1
19ec-1c88:63552253.030 : <= CNT96226::~CNT96226
19ec-1c88:63552253.119 : <= CAsicIO::GetDeviceList
19ec-1c88:63552253.507 : => IoObject::SetTimeout
19ec-1c88:63552253.634 : Timeout--> In = 0 Out = 0
19ec-1c88:63552253.692 : <= IoObject::SetTimeout
19ec-1c88:63552253.761 : => CAsicIO::CAsicIO
19ec-1c88:63552253.833 : => CNT96226::CNT96226
19ec-1c88:63552253.890 : => CNT96226::Open
19ec-1c88:63552277.462 : <= CNT96226::Open ret = 1
19ec-1c88:63552277.560 : => CNT96226::Initialize
19ec-1c88:63552277.751 : <= CNT96226::Initialize ret = 1
19ec-1c88:63552277.811 : <= CNT96226::CNT96226
19ec-1c88:63552277.862 : <= CAsicIO::CAsicIO
19ec-1c88:63552277.918 : => CAsicIO::InitializeDevice
19ec-1c88:63552277.990 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63552283.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63552283.889 : => IoObject::GetLockName
19ec-1c88:63552283.944 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63552284.010 : <= IoObject::GetLockName
19ec-1c88:63552284.493 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63552284.566 : IO Send command 10 bytes
19ec-1c88:63552284.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:63552284.673 : iCmd = 0, nBytes = 10
19ec-1c88:63552284.780 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63552593.029 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63552593.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:63552593.219 : iCmd = 0, nBytes = 128
19ec-1c88:63552798.772 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552798.964 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552799.114 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63552799.250 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63552799.382 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63552799.510 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552799.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552799.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63552799.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63552799.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:63552799.947 : iCmd = 1, nBytes = 4
19ec-1c88:63552945.613 : 0000 : 00 00 00 00 
19ec-1c88:63552945.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63552945.770 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63552945.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:63552945.885 : iCmd = 3, nBytes = 2
19ec-1c88:63553305.059 : 0000 : 06 38 
19ec-1c88:63553305.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63553305.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:63553305.281 : iCmd = 4, nBytes = 2
19ec-1c88:63553600.412 : 0000 : 07 07 
19ec-1c88:63553600.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63553600.718 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63553600.815 : => IoObject::InitializeDevice
19ec-1c88:63553600.919 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63553601.642 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63553601.716 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63553602.509 : => FindScanner
19ec-1c88:63553602.568 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63553602.634 : <= FindScanner ret = 1
19ec-1c88:63553602.691 : => IoObject::IoLockStart
19ec-1c88:63553602.795 : => CAsicIO::CheckDevice
19ec-1c88:63553602.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:63553627.433 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63553627.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63553627.582 : <= IoObject::IoLockStart
19ec-1c88:63553627.641 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63553627.706 : IO Send command 10 bytes
19ec-1c88:63553627.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:63553627.842 : iCmd = 0, nBytes = 10
19ec-1c88:63553627.943 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63553823.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63553823.288 : System send command 10 bytes + data 0 bytes
19ec-1c88:63553823.356 : IO total need to receive data 5 bytes
19ec-1c88:63553823.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:63553823.469 : iCmd = 0, nBytes = 5
19ec-1c88:63553957.668 : 0000 : 06 00 02 02 ab 
19ec-1c88:63553957.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63553957.821 : System total receive data 5 bytes
19ec-1c88:63553957.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:63553957.929 : iCmd = 1, nBytes = 4
19ec-1c88:63554136.046 : 0000 : 00 00 00 00 
19ec-1c88:63554136.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63554136.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63554136.622 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63554136.684 : IO Send command 10 bytes
19ec-1c88:63554136.771 : => CNT96226::VenderCmd_SetData
19ec-1c88:63554136.827 : iCmd = 0, nBytes = 10
19ec-1c88:63554136.929 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63554329.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63554329.335 : System send command 10 bytes + data 0 bytes
19ec-1c88:63554329.404 : IO total need to receive data 165 bytes
19ec-1c88:63554329.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:63554329.522 : iCmd = 0, nBytes = 165
19ec-1c88:63554516.686 : skip dump 37 bytes
19ec-1c88:63554516.896 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63554517.037 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63554517.174 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63554517.307 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63554517.436 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63554517.574 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63554517.698 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63554517.823 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63554517.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63554517.947 : System total receive data 165 bytes
19ec-1c88:63554518.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:63554518.060 : iCmd = 1, nBytes = 4
19ec-1c88:63554725.599 : 0000 : 00 00 00 00 
19ec-1c88:63554725.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63554726.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63554726.346 : Dump Inquiry
19ec-1c88:63554726.474 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63554726.603 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63554726.735 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63554726.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63554726.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63554727.119 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63554727.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63554727.371 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63554727.504 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63554727.631 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63554727.719 : 00a0 : 00 00 00 00 00 
19ec-1c88:63554727.786 : => ReadNVMDataInternal
19ec-1c88:63554727.997 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63554728.062 : IO Send command 10 bytes
19ec-1c88:63554728.156 : => CNT96226::VenderCmd_SetData
19ec-1c88:63554728.209 : iCmd = 0, nBytes = 10
19ec-1c88:63554728.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63555063.012 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63555063.147 : System send command 10 bytes + data 0 bytes
19ec-1c88:63555063.219 : IO total need to receive data 128 bytes
19ec-1c88:63555063.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:63555063.334 : iCmd = 0, nBytes = 128
19ec-1c88:63555273.360 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63555273.540 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63555273.681 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63555273.815 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63555273.943 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63555274.066 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63555274.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63555274.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63555274.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63555274.434 : System total receive data 128 bytes
19ec-1c88:63555274.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:63555274.550 : iCmd = 1, nBytes = 4
19ec-1c88:63555407.926 : 0000 : 00 00 00 00 
19ec-1c88:63555408.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63555408.166 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63555408.231 : NVMData.PadScanCount = 0
19ec-1c88:63555408.284 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63555408.341 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63555408.395 : NVMData.FlatbedScanCount = 0
19ec-1c88:63555408.448 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63555408.501 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63555408.556 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63555408.609 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63555408.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63555408.718 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63555408.775 : NVMData.BornMonth = 0
19ec-1c88:63555408.824 : NVMData.BornDay = 0
19ec-1c88:63555408.875 : NVMData.BornYear = 0
19ec-1c88:63555408.922 : NVMData.FirstScanMonth = 4
19ec-1c88:63555408.974 : NVMData.FirstScanDay = 30
19ec-1c88:63555409.029 : NVMData.FirstScanYear = 2020
19ec-1c88:63555409.085 : NVMData.VerticalMagnification = 0
19ec-1c88:63555409.141 : NVMData.HorizontalMagnification = 0
19ec-1c88:63555409.195 : NVMData.PowerSavingTime = 15
19ec-1c88:63555409.248 : NVMData.SN = A094165189010062
19ec-1c88:63555409.297 : NVMData.AutoFeed = 0
19ec-1c88:63555409.344 : NVMData.CCDType = 0
19ec-1c88:63555409.393 : NVMData.ScanSpeed = 0
19ec-1c88:63555409.441 : NVMData.RollerCount = 0
19ec-1c88:63555409.492 : NVMData.MultifeedCount = 0
19ec-1c88:63555409.542 : NVMData.JamCount = 0
19ec-1c88:63555409.591 : NVMData.IdentifyInfo = 
19ec-1c88:63555409.643 : NVMData.FormalName = 
19ec-1c88:63555409.823 : NVMData.ReservedB = 0
19ec-1c88:63555409.874 : NVMData.FunctionCode = 0
19ec-1c88:63555409.927 : NVMData.PreFeed = 0
19ec-1c88:63555409.980 : NVMData.PreFeedTime = 0
19ec-1c88:63555410.030 : NVMData.ButtonNumber = 0
19ec-1c88:63555410.083 : NVMData.PowerOffTime = 0
19ec-1c88:63555410.134 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63555410.210 : => IoObject::IoLockEnd
19ec-1c88:63555410.303 : <= IoObject::IoLockEnd
19ec-1c88:63555410.352 : <= InitializeScanner ret = 1
19ec-1c88:63556673.672 : => GetLogicalScannerAbility
19ec-1c88:63556673.862 : => IoObject::IoLockStart
19ec-1c88:63556673.992 : => CAsicIO::CheckDevice
19ec-1c88:63556674.052 : => CNT96226::ConnectIsAvailable
19ec-1c88:63556697.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63556697.962 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63556698.019 : <= IoObject::IoLockStart
19ec-1c88:63556698.079 : => IoObject::IoLockEnd
19ec-1c88:63556698.185 : <= IoObject::IoLockEnd
19ec-1c88:63556698.268 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63560189.162 : => GetLogicalScannerAbilityEx
19ec-1c88:63560189.351 : => IoObject::IoLockStart
19ec-1c88:63560189.478 : => CAsicIO::CheckDevice
19ec-1c88:63560189.538 : => CNT96226::ConnectIsAvailable
19ec-1c88:63560214.249 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63560214.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63560214.581 : <= IoObject::IoLockStart
19ec-1c88:63560214.695 : => IoObject::IoLockEnd
19ec-1c88:63560215.126 : <= IoObject::IoLockEnd
19ec-1c88:63560215.245 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63560215.324 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63567312.243 : => ReadNVMData
19ec-1c88:63567312.431 : => IoObject::IoLockStart
19ec-1c88:63567312.551 : => CAsicIO::CheckDevice
19ec-1c88:63567312.614 : => CNT96226::ConnectIsAvailable
19ec-1c88:63567336.102 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63567336.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63567336.499 : <= IoObject::IoLockStart
19ec-1c88:63567336.816 : => ReadNVMDataInternal
19ec-1c88:63567336.883 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63567336.947 : IO Send command 10 bytes
19ec-1c88:63567337.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:63567337.116 : iCmd = 0, nBytes = 10
19ec-1c88:63567337.232 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63567692.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63567692.993 : System send command 10 bytes + data 0 bytes
19ec-1c88:63567693.062 : IO total need to receive data 128 bytes
19ec-1c88:63567693.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:63567693.180 : iCmd = 0, nBytes = 128
19ec-1c88:63567899.994 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63567900.174 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63567900.315 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63567900.446 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63567900.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63567900.689 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63567900.812 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63567900.934 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63567901.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63567901.062 : System total receive data 128 bytes
19ec-1c88:63567901.121 : => CNT96226::VenderCmd_GetData
19ec-1c88:63567901.172 : iCmd = 1, nBytes = 4
19ec-1c88:63568042.174 : 0000 : 00 00 00 00 
19ec-1c88:63568042.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63568042.422 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63568042.492 : NVMData.PadScanCount = 0
19ec-1c88:63568042.547 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63568042.603 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63568042.657 : NVMData.FlatbedScanCount = 0
19ec-1c88:63568042.710 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63568042.902 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63568042.962 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63568043.016 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63568043.067 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63568043.123 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63568043.179 : NVMData.BornMonth = 0
19ec-1c88:63568043.229 : NVMData.BornDay = 0
19ec-1c88:63568043.276 : NVMData.BornYear = 0
19ec-1c88:63568043.323 : NVMData.FirstScanMonth = 4
19ec-1c88:63568043.378 : NVMData.FirstScanDay = 30
19ec-1c88:63568043.428 : NVMData.FirstScanYear = 2020
19ec-1c88:63568043.481 : NVMData.VerticalMagnification = 0
19ec-1c88:63568043.534 : NVMData.HorizontalMagnification = 0
19ec-1c88:63568043.588 : NVMData.PowerSavingTime = 15
19ec-1c88:63568043.639 : NVMData.SN = A094165189010062
19ec-1c88:63568043.689 : NVMData.AutoFeed = 0
19ec-1c88:63568043.735 : NVMData.CCDType = 0
19ec-1c88:63568043.785 : NVMData.ScanSpeed = 0
19ec-1c88:63568043.833 : NVMData.RollerCount = 0
19ec-1c88:63568043.882 : NVMData.MultifeedCount = 0
19ec-1c88:63568043.934 : NVMData.JamCount = 0
19ec-1c88:63568043.982 : NVMData.IdentifyInfo = 
19ec-1c88:63568044.032 : NVMData.FormalName = 
19ec-1c88:63568044.079 : NVMData.ReservedB = 0
19ec-1c88:63568044.127 : NVMData.FunctionCode = 0
19ec-1c88:63568044.176 : NVMData.PreFeed = 0
19ec-1c88:63568044.222 : NVMData.PreFeedTime = 0
19ec-1c88:63568044.272 : NVMData.ButtonNumber = 0
19ec-1c88:63568044.320 : NVMData.PowerOffTime = 0
19ec-1c88:63568044.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63568044.434 : => IoObject::IoLockEnd
19ec-1c88:63568044.526 : <= IoObject::IoLockEnd
19ec-1c88:63568044.576 : <= ReadNVMData ret = 1
19ec-1c88:63577811.958 : => GetADFStatus
19ec-1c88:63577812.393 : => IoObject::IoLockStart
19ec-1c88:63577812.535 : => CAsicIO::CheckDevice
19ec-1c88:63577812.594 : => CNT96226::ConnectIsAvailable
19ec-1c88:63577831.720 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63577832.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63577832.159 : <= IoObject::IoLockStart
19ec-1c88:63577832.226 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63577832.296 : IO Send command 10 bytes
19ec-1c88:63577832.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:63577832.468 : iCmd = 0, nBytes = 10
19ec-1c88:63577832.572 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63578025.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63578025.472 : System send command 10 bytes + data 0 bytes
19ec-1c88:63578025.547 : IO total need to receive data 2 bytes
19ec-1c88:63578025.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:63578025.668 : iCmd = 0, nBytes = 2
19ec-1c88:63578179.289 : 0000 : 00 00 
19ec-1c88:63578179.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63578179.445 : System total receive data 2 bytes
19ec-1c88:63578179.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:63578179.552 : iCmd = 1, nBytes = 4
19ec-1c88:63578283.699 : 0000 : 00 00 00 00 
19ec-1c88:63578283.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63578283.914 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63578283.973 : Return status = 0
19ec-1c88:63578284.031 : => IoObject::IoLockEnd
19ec-1c88:63578284.117 : <= IoObject::IoLockEnd
19ec-1c88:63578284.166 : <= GetADFStatus ret = 1
19ec-1c88:63580871.402 : => GetADFStatus
19ec-1c88:63580871.596 : => IoObject::IoLockStart
19ec-1c88:63580871.721 : => CAsicIO::CheckDevice
19ec-1c88:63580871.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:63580894.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63580894.854 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63580894.978 : <= IoObject::IoLockStart
19ec-1c88:63580895.095 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63580895.430 : IO Send command 10 bytes
19ec-1c88:63580895.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:63580895.600 : iCmd = 0, nBytes = 10
19ec-1c88:63580895.711 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63581096.806 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63581096.924 : System send command 10 bytes + data 0 bytes
19ec-1c88:63581097.153 : IO total need to receive data 2 bytes
19ec-1c88:63581097.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:63581097.284 : iCmd = 0, nBytes = 2
19ec-1c88:63581249.510 : 0000 : 00 00 
19ec-1c88:63581249.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63581249.689 : System total receive data 2 bytes
19ec-1c88:63581249.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:63581249.803 : iCmd = 1, nBytes = 4
19ec-1c88:63581414.738 : 0000 : 00 00 00 00 
19ec-1c88:63581414.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63581414.980 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63581415.054 : Return status = 0
19ec-1c88:63581415.112 : => IoObject::IoLockEnd
19ec-1c88:63581415.208 : <= IoObject::IoLockEnd
19ec-1c88:63581415.256 : <= GetADFStatus ret = 1
19ec-1c88:63583489.425 : => TerminateDriver
19ec-1c88:63583489.609 : => CAsicIO::~CAsicIO,pStage=78384200
19ec-1c88:63583489.685 : => CNT96226::Close
19ec-1c88:63583493.676 : <= CNT96226::Close ret = 1
19ec-1c88:63583493.752 : <= CAsicIO::~CAsicIO
19ec-1c88:63583493.810 : => IoObject::IoLockEnd
19ec-1c88:63583493.863 : <= IoObject::IoLockEnd
19ec-1c88:63583493.915 : => IoObject::TerminateDevice
19ec-1c88:63583493.968 : => IoObject::IoLockEnd
19ec-1c88:63583494.017 : <= IoObject::IoLockEnd
19ec-1c88:63583494.119 : <= IoObject::TerminateDevice
19ec-1c88:63583494.593 : <= TerminateDriver ret = 1
19ec-1c88:63626356.385 : ============Debug Start==========
19ec-1c88:63626356.620 : Date : 2020/4/30 14:37:05
19ec-1c88:63626356.703 : Process ID : 19ec
19ec-1c88:63626357.090 : Windows : Version 10.0 build 18363 
19ec-1c88:63626357.510 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63626357.573 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63626357.638 : MemoryStatus.ullAvailPhys : 1787256832
19ec-1c88:63626357.699 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63626357.763 : MemoryStatus.ullAvailPageFile : 3067535360
19ec-1c88:63626357.824 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63626357.884 : MemoryStatus.ullAvailVirtual : 1713467392
19ec-1c88:63626357.942 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63626358.043 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63626358.103 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63626358.340 : CPU Count : 4
19ec-1c88:63626358.388 : CPU Frequency : 100.000 Mhz
19ec-1c88:63626362.258 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63626362.385 : => InitializeDriver
19ec-1c88:63626362.645 : <= InitializeDriver ret = 1
19ec-1c88:63626362.701 : => InitializeScanner
19ec-1c88:63626362.779 : => CAsicIO::GetDeviceList
19ec-1c88:63626363.071 : => CNT96226::CNT96226
19ec-1c88:63626363.132 : => CNT96226::Open
19ec-1c88:63626382.388 : <= CNT96226::Open ret = 1
19ec-1c88:63626382.480 : => CNT96226::Initialize
19ec-1c88:63626382.664 : <= CNT96226::Initialize ret = 1
19ec-1c88:63626382.722 : <= CNT96226::CNT96226
19ec-1c88:63626382.775 : => CNT96226::EnumAvailableDevice
19ec-1c88:63626387.984 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63626388.062 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63626388.123 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63630105.065 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63630105.361 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63630110.894 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63630111.003 : => IoObject::GetLockName
19ec-1c88:63630111.061 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63630111.129 : <= IoObject::GetLockName
19ec-1c88:63630111.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:63630111.670 : iCmd = 3, nBytes = 2
19ec-1c88:63630482.051 : 0000 : 06 38 
19ec-1c88:63630482.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63630482.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:63630482.305 : iCmd = 4, nBytes = 2
19ec-1c88:63630769.950 : 0000 : 07 07 
19ec-1c88:63630770.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63630770.140 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63630770.228 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63630770.297 : IO Send command 10 bytes
19ec-1c88:63630770.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:63630770.408 : iCmd = 0, nBytes = 10
19ec-1c88:63630770.512 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63630956.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63630956.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:63630956.906 : iCmd = 0, nBytes = 165
19ec-1c88:63631086.871 : skip dump 37 bytes
19ec-1c88:63631087.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63631087.216 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63631087.350 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63631087.483 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63631087.614 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63631087.744 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63631087.867 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631087.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631088.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63631088.111 : => CNT96226::VenderCmd_GetData
19ec-1c88:63631088.162 : iCmd = 1, nBytes = 4
19ec-1c88:63631262.991 : 0000 : 00 00 00 00 
19ec-1c88:63631263.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63631263.151 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63631263.216 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63631263.287 : IO Send command 10 bytes
19ec-1c88:63631263.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:63631263.390 : iCmd = 0, nBytes = 10
19ec-1c88:63631263.498 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63631587.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63631587.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:63631587.839 : iCmd = 0, nBytes = 128
19ec-1c88:63631802.739 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631802.922 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631803.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63631803.193 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63631803.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63631803.437 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631803.564 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631803.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63631803.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63631803.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:63631803.867 : iCmd = 1, nBytes = 4
19ec-1c88:63631981.728 : 0000 : 00 00 00 00 
19ec-1c88:63631981.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63631981.900 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63631982.074 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63631982.147 : => CNT96226::Close
19ec-1c88:63631985.939 : <= CNT96226::Close ret = 1
19ec-1c88:63631986.018 : <= CNT96226::~CNT96226
19ec-1c88:63631986.107 : <= CAsicIO::GetDeviceList
19ec-1c88:63631986.487 : => IoObject::SetTimeout
19ec-1c88:63631986.613 : Timeout--> In = 0 Out = 0
19ec-1c88:63631986.670 : <= IoObject::SetTimeout
19ec-1c88:63631986.740 : => CAsicIO::CAsicIO
19ec-1c88:63631986.811 : => CNT96226::CNT96226
19ec-1c88:63631986.869 : => CNT96226::Open
19ec-1c88:63632010.140 : <= CNT96226::Open ret = 1
19ec-1c88:63632010.241 : => CNT96226::Initialize
19ec-1c88:63632010.442 : <= CNT96226::Initialize ret = 1
19ec-1c88:63632010.503 : <= CNT96226::CNT96226
19ec-1c88:63632010.558 : <= CAsicIO::CAsicIO
19ec-1c88:63632010.614 : => CAsicIO::InitializeDevice
19ec-1c88:63632010.683 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63632016.631 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63632016.752 : => IoObject::GetLockName
19ec-1c88:63632016.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63632016.875 : <= IoObject::GetLockName
19ec-1c88:63632017.377 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63632017.678 : IO Send command 10 bytes
19ec-1c88:63632017.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:63632017.783 : iCmd = 0, nBytes = 10
19ec-1c88:63632017.893 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63632366.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63632366.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:63632366.520 : iCmd = 0, nBytes = 128
19ec-1c88:63632534.629 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63632534.819 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63632534.961 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63632535.096 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63632535.222 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63632535.344 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63632535.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63632535.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63632535.655 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63632535.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:63632535.773 : iCmd = 1, nBytes = 4
19ec-1c88:63632678.066 : 0000 : 00 00 00 00 
19ec-1c88:63632678.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63632678.214 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63632678.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:63632678.320 : iCmd = 3, nBytes = 2
19ec-1c88:63633036.693 : 0000 : 06 38 
19ec-1c88:63633036.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63633036.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:63633036.919 : iCmd = 4, nBytes = 2
19ec-1c88:63633309.552 : 0000 : 07 07 
19ec-1c88:63633309.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63633309.821 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63633309.924 : => IoObject::InitializeDevice
19ec-1c88:63633310.027 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63633310.693 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63633310.770 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63633311.491 : => FindScanner
19ec-1c88:63633311.549 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63633311.614 : <= FindScanner ret = 1
19ec-1c88:63633311.669 : => IoObject::IoLockStart
19ec-1c88:63633311.771 : => CAsicIO::CheckDevice
19ec-1c88:63633311.822 : => CNT96226::ConnectIsAvailable
19ec-1c88:63633336.569 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63633336.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63633336.715 : <= IoObject::IoLockStart
19ec-1c88:63633336.769 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63633336.831 : IO Send command 10 bytes
19ec-1c88:63633336.911 : => CNT96226::VenderCmd_SetData
19ec-1c88:63633336.966 : iCmd = 0, nBytes = 10
19ec-1c88:63633337.070 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63633532.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63633532.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:63633532.661 : IO total need to receive data 5 bytes
19ec-1c88:63633532.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:63633532.773 : iCmd = 0, nBytes = 5
19ec-1c88:63633723.430 : 0000 : 06 00 02 02 ab 
19ec-1c88:63633723.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63633723.619 : System total receive data 5 bytes
19ec-1c88:63633723.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:63633723.736 : iCmd = 1, nBytes = 4
19ec-1c88:63633923.344 : 0000 : 00 00 00 00 
19ec-1c88:63633923.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63633923.585 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63633923.655 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63633923.721 : IO Send command 10 bytes
19ec-1c88:63633923.819 : => CNT96226::VenderCmd_SetData
19ec-1c88:63633923.880 : iCmd = 0, nBytes = 10
19ec-1c88:63633923.987 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63634088.832 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63634088.949 : System send command 10 bytes + data 0 bytes
19ec-1c88:63634089.018 : IO total need to receive data 165 bytes
19ec-1c88:63634089.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:63634089.133 : iCmd = 0, nBytes = 165
19ec-1c88:63634271.131 : skip dump 37 bytes
19ec-1c88:63634271.490 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63634271.938 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63634272.074 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63634272.206 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63634272.334 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63634272.466 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63634272.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63634272.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63634272.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63634272.830 : System total receive data 165 bytes
19ec-1c88:63634272.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:63634272.942 : iCmd = 1, nBytes = 4
19ec-1c88:63634473.136 : 0000 : 00 00 00 00 
19ec-1c88:63634473.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63634473.363 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63634473.636 : Dump Inquiry
19ec-1c88:63634473.769 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63634473.901 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63634474.039 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63634474.170 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63634474.304 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63634474.435 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63634474.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63634474.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63634474.805 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63634474.933 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63634475.019 : 00a0 : 00 00 00 00 00 
19ec-1c88:63634475.091 : => ReadNVMDataInternal
19ec-1c88:63634475.314 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63634475.380 : IO Send command 10 bytes
19ec-1c88:63634475.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:63634475.528 : iCmd = 0, nBytes = 10
19ec-1c88:63634475.629 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63634797.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63634797.998 : System send command 10 bytes + data 0 bytes
19ec-1c88:63634798.065 : IO total need to receive data 128 bytes
19ec-1c88:63634798.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:63634798.174 : iCmd = 0, nBytes = 128
19ec-1c88:63635002.747 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635002.928 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635003.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63635003.199 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63635003.325 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63635003.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635003.571 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635003.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635003.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63635003.817 : System total receive data 128 bytes
19ec-1c88:63635003.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:63635003.930 : iCmd = 1, nBytes = 4
19ec-1c88:63635159.783 : 0000 : 00 00 00 00 
19ec-1c88:63635159.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63635160.056 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63635160.126 : NVMData.PadScanCount = 0
19ec-1c88:63635160.182 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63635160.238 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63635160.297 : NVMData.FlatbedScanCount = 0
19ec-1c88:63635160.352 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63635160.403 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63635160.459 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63635160.513 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63635160.567 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63635160.620 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63635160.674 : NVMData.BornMonth = 0
19ec-1c88:63635160.723 : NVMData.BornDay = 0
19ec-1c88:63635160.774 : NVMData.BornYear = 0
19ec-1c88:63635160.823 : NVMData.FirstScanMonth = 4
19ec-1c88:63635160.875 : NVMData.FirstScanDay = 30
19ec-1c88:63635160.929 : NVMData.FirstScanYear = 2020
19ec-1c88:63635160.986 : NVMData.VerticalMagnification = 0
19ec-1c88:63635161.043 : NVMData.HorizontalMagnification = 0
19ec-1c88:63635161.098 : NVMData.PowerSavingTime = 15
19ec-1c88:63635161.153 : NVMData.SN = A094165189010062
19ec-1c88:63635161.204 : NVMData.AutoFeed = 0
19ec-1c88:63635161.252 : NVMData.CCDType = 0
19ec-1c88:63635161.301 : NVMData.ScanSpeed = 0
19ec-1c88:63635161.349 : NVMData.RollerCount = 0
19ec-1c88:63635161.401 : NVMData.MultifeedCount = 0
19ec-1c88:63635161.450 : NVMData.JamCount = 0
19ec-1c88:63635161.499 : NVMData.IdentifyInfo = 
19ec-1c88:63635161.550 : NVMData.FormalName = 
19ec-1c88:63635161.762 : NVMData.ReservedB = 0
19ec-1c88:63635161.817 : NVMData.FunctionCode = 0
19ec-1c88:63635161.865 : NVMData.PreFeed = 0
19ec-1c88:63635161.916 : NVMData.PreFeedTime = 0
19ec-1c88:63635161.965 : NVMData.ButtonNumber = 0
19ec-1c88:63635162.016 : NVMData.PowerOffTime = 0
19ec-1c88:63635162.066 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63635162.144 : => IoObject::IoLockEnd
19ec-1c88:63635162.240 : <= IoObject::IoLockEnd
19ec-1c88:63635162.289 : <= InitializeScanner ret = 1
19ec-1c88:63635162.355 : => GetLogicalScannerAbilityEx
19ec-1c88:63635162.414 : => IoObject::IoLockStart
19ec-1c88:63635162.504 : => CAsicIO::CheckDevice
19ec-1c88:63635162.555 : => CNT96226::ConnectIsAvailable
19ec-1c88:63635175.091 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63635175.188 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63635175.248 : <= IoObject::IoLockStart
19ec-1c88:63635175.302 : => IoObject::IoLockEnd
19ec-1c88:63635175.390 : <= IoObject::IoLockEnd
19ec-1c88:63635175.506 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63635175.578 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63635354.190 : => ReadNVMData
19ec-1c88:63635354.342 : => IoObject::IoLockStart
19ec-1c88:63635354.477 : => CAsicIO::CheckDevice
19ec-1c88:63635354.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:63635376.897 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63635377.015 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63635377.077 : <= IoObject::IoLockStart
19ec-1c88:63635377.139 : => ReadNVMDataInternal
19ec-1c88:63635377.198 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63635377.263 : IO Send command 10 bytes
19ec-1c88:63635377.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:63635377.451 : iCmd = 0, nBytes = 10
19ec-1c88:63635377.561 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63635728.508 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63635728.663 : System send command 10 bytes + data 0 bytes
19ec-1c88:63635728.740 : IO total need to receive data 128 bytes
19ec-1c88:63635728.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:63635728.864 : iCmd = 0, nBytes = 128
19ec-1c88:63635938.944 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635939.128 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635939.275 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63635939.412 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63635939.543 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63635939.673 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635939.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635939.927 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63635939.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63635940.054 : System total receive data 128 bytes
19ec-1c88:63635940.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:63635940.167 : iCmd = 1, nBytes = 4
19ec-1c88:63636106.933 : 0000 : 00 00 00 00 
19ec-1c88:63636107.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63636107.158 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63636107.229 : NVMData.PadScanCount = 0
19ec-1c88:63636107.285 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63636107.338 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63636107.395 : NVMData.FlatbedScanCount = 0
19ec-1c88:63636107.450 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63636107.503 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63636107.556 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63636107.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63636107.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63636107.717 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63636107.771 : NVMData.BornMonth = 0
19ec-1c88:63636107.820 : NVMData.BornDay = 0
19ec-1c88:63636107.869 : NVMData.BornYear = 0
19ec-1c88:63636107.917 : NVMData.FirstScanMonth = 4
19ec-1c88:63636107.969 : NVMData.FirstScanDay = 30
19ec-1c88:63636108.020 : NVMData.FirstScanYear = 2020
19ec-1c88:63636108.214 : NVMData.VerticalMagnification = 0
19ec-1c88:63636108.272 : NVMData.HorizontalMagnification = 0
19ec-1c88:63636108.324 : NVMData.PowerSavingTime = 15
19ec-1c88:63636108.379 : NVMData.SN = A094165189010062
19ec-1c88:63636108.432 : NVMData.AutoFeed = 0
19ec-1c88:63636108.479 : NVMData.CCDType = 0
19ec-1c88:63636108.528 : NVMData.ScanSpeed = 0
19ec-1c88:63636108.577 : NVMData.RollerCount = 0
19ec-1c88:63636108.627 : NVMData.MultifeedCount = 0
19ec-1c88:63636108.676 : NVMData.JamCount = 0
19ec-1c88:63636108.724 : NVMData.IdentifyInfo = 
19ec-1c88:63636108.776 : NVMData.FormalName = 
19ec-1c88:63636108.826 : NVMData.ReservedB = 0
19ec-1c88:63636108.875 : NVMData.FunctionCode = 0
19ec-1c88:63636108.925 : NVMData.PreFeed = 0
19ec-1c88:63636108.974 : NVMData.PreFeedTime = 0
19ec-1c88:63636109.023 : NVMData.ButtonNumber = 0
19ec-1c88:63636109.072 : NVMData.PowerOffTime = 0
19ec-1c88:63636109.124 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63636109.186 : => IoObject::IoLockEnd
19ec-1c88:63636109.281 : <= IoObject::IoLockEnd
19ec-1c88:63636109.330 : <= ReadNVMData ret = 1
19ec-1c88:63639040.011 : ============Debug Start==========
19ec-1c88:63639040.317 : Date : 2020/4/30 14:37:05
19ec-1c88:63639040.406 : Process ID : 19ec
19ec-1c88:63639040.825 : Windows : Version 10.0 build 18363 
19ec-1c88:63639041.276 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63639041.346 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63639041.417 : MemoryStatus.ullAvailPhys : 1787125760
19ec-1c88:63639041.479 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63639041.541 : MemoryStatus.ullAvailPageFile : 3066839040
19ec-1c88:63639041.604 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63639041.665 : MemoryStatus.ullAvailVirtual : 1713733632
19ec-1c88:63639041.731 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63639041.849 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63639041.914 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63639042.156 : CPU Count : 4
19ec-1c88:63639042.206 : CPU Frequency : 100.000 Mhz
19ec-1c88:63639046.150 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63639046.286 : => InitializeDriver
19ec-1c88:63639046.543 : <= InitializeDriver ret = 1
19ec-1c88:63641855.438 : => InitializeScanner
19ec-1c88:63641855.695 : => CAsicIO::GetDeviceList
19ec-1c88:63641856.137 : => CNT96226::CNT96226
19ec-1c88:63641856.208 : => CNT96226::Open
19ec-1c88:63641878.290 : <= CNT96226::Open ret = 1
19ec-1c88:63641878.389 : => CNT96226::Initialize
19ec-1c88:63641878.595 : <= CNT96226::Initialize ret = 1
19ec-1c88:63641878.656 : <= CNT96226::CNT96226
19ec-1c88:63641878.708 : => CNT96226::EnumAvailableDevice
19ec-1c88:63641884.134 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63641884.212 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63641884.275 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63645573.522 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63645573.817 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63645579.508 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63645579.615 : => IoObject::GetLockName
19ec-1c88:63645579.674 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63645579.746 : <= IoObject::GetLockName
19ec-1c88:63645580.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:63645580.272 : iCmd = 3, nBytes = 2
19ec-1c88:63645952.131 : 0000 : 06 38 
19ec-1c88:63645952.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63645952.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:63645952.389 : iCmd = 4, nBytes = 2
19ec-1c88:63646263.864 : 0000 : 07 07 
19ec-1c88:63646263.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63646264.053 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63646264.141 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63646264.209 : IO Send command 10 bytes
19ec-1c88:63646264.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:63646264.320 : iCmd = 0, nBytes = 10
19ec-1c88:63646264.424 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63646414.117 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63646414.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:63646414.294 : iCmd = 0, nBytes = 165
19ec-1c88:63646617.277 : skip dump 37 bytes
19ec-1c88:63646617.472 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63646617.614 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63646617.748 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63646617.886 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63646618.016 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63646618.154 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63646618.282 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63646618.404 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63646618.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63646618.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:63646618.585 : iCmd = 1, nBytes = 4
19ec-1c88:63646812.634 : 0000 : 00 00 00 00 
19ec-1c88:63646812.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63646812.815 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63646812.880 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63646812.949 : IO Send command 10 bytes
19ec-1c88:63646813.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:63646813.059 : iCmd = 0, nBytes = 10
19ec-1c88:63646813.166 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63647139.326 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63647139.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:63647139.499 : iCmd = 0, nBytes = 128
19ec-1c88:63647330.564 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647330.747 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647330.889 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63647331.026 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63647331.153 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63647331.277 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647331.398 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647331.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647331.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63647331.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:63647331.701 : iCmd = 1, nBytes = 4
19ec-1c88:63647477.461 : 0000 : 00 00 00 00 
19ec-1c88:63647477.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63647477.647 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63647477.841 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63647477.917 : => CNT96226::Close
19ec-1c88:63647482.169 : <= CNT96226::Close ret = 1
19ec-1c88:63647482.246 : <= CNT96226::~CNT96226
19ec-1c88:63647482.336 : <= CAsicIO::GetDeviceList
19ec-1c88:63647482.776 : => IoObject::SetTimeout
19ec-1c88:63647482.901 : Timeout--> In = 0 Out = 0
19ec-1c88:63647482.958 : <= IoObject::SetTimeout
19ec-1c88:63647483.027 : => CAsicIO::CAsicIO
19ec-1c88:63647483.100 : => CNT96226::CNT96226
19ec-1c88:63647483.156 : => CNT96226::Open
19ec-1c88:63647508.013 : <= CNT96226::Open ret = 1
19ec-1c88:63647508.124 : => CNT96226::Initialize
19ec-1c88:63647508.325 : <= CNT96226::Initialize ret = 1
19ec-1c88:63647508.394 : <= CNT96226::CNT96226
19ec-1c88:63647508.447 : <= CAsicIO::CAsicIO
19ec-1c88:63647508.508 : => CAsicIO::InitializeDevice
19ec-1c88:63647508.576 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63647514.400 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63647514.527 : => IoObject::GetLockName
19ec-1c88:63647514.583 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63647514.650 : <= IoObject::GetLockName
19ec-1c88:63647515.137 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63647515.211 : IO Send command 10 bytes
19ec-1c88:63647515.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:63647515.317 : iCmd = 0, nBytes = 10
19ec-1c88:63647515.431 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63647856.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63647856.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:63647856.432 : iCmd = 0, nBytes = 128
19ec-1c88:63647991.169 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647991.352 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647991.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63647991.625 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63647991.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63647991.878 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647992.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647992.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63647992.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63647992.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:63647992.304 : iCmd = 1, nBytes = 4
19ec-1c88:63648157.595 : 0000 : 00 00 00 00 
19ec-1c88:63648157.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63648157.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63648157.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:63648157.855 : iCmd = 3, nBytes = 2
19ec-1c88:63648517.628 : 0000 : 06 38 
19ec-1c88:63648517.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63648517.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:63648517.873 : iCmd = 4, nBytes = 2
19ec-1c88:63648828.794 : 0000 : 07 07 
19ec-1c88:63648828.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63648829.043 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63648829.140 : => IoObject::InitializeDevice
19ec-1c88:63648829.249 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63648829.851 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63648829.929 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63648830.918 : => FindScanner
19ec-1c88:63648830.978 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63648831.042 : <= FindScanner ret = 1
19ec-1c88:63648831.100 : => IoObject::IoLockStart
19ec-1c88:63648831.204 : => CAsicIO::CheckDevice
19ec-1c88:63648831.256 : => CNT96226::ConnectIsAvailable
19ec-1c88:63648854.373 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63648854.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63648854.525 : <= IoObject::IoLockStart
19ec-1c88:63648854.583 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63648854.647 : IO Send command 10 bytes
19ec-1c88:63648854.729 : => CNT96226::VenderCmd_SetData
19ec-1c88:63648854.789 : iCmd = 0, nBytes = 10
19ec-1c88:63648854.894 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63649040.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63649041.134 : System send command 10 bytes + data 0 bytes
19ec-1c88:63649041.203 : IO total need to receive data 5 bytes
19ec-1c88:63649041.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:63649041.323 : iCmd = 0, nBytes = 5
19ec-1c88:63649230.289 : 0000 : 06 00 02 02 ab 
19ec-1c88:63649230.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63649230.472 : System total receive data 5 bytes
19ec-1c88:63649230.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:63649230.590 : iCmd = 1, nBytes = 4
19ec-1c88:63649410.129 : 0000 : 00 00 00 00 
19ec-1c88:63649410.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63649410.379 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63649410.449 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63649410.512 : IO Send command 10 bytes
19ec-1c88:63649410.598 : => CNT96226::VenderCmd_SetData
19ec-1c88:63649410.655 : iCmd = 0, nBytes = 10
19ec-1c88:63649410.763 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63649553.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63649553.179 : System send command 10 bytes + data 0 bytes
19ec-1c88:63649553.243 : IO total need to receive data 165 bytes
19ec-1c88:63649553.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:63649553.363 : iCmd = 0, nBytes = 165
19ec-1c88:63649708.125 : skip dump 37 bytes
19ec-1c88:63649708.668 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63649708.808 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63649708.943 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63649709.072 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63649709.199 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63649709.328 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63649709.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63649709.582 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63649709.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63649709.713 : System total receive data 165 bytes
19ec-1c88:63649709.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:63649709.824 : iCmd = 1, nBytes = 4
19ec-1c88:63649905.365 : 0000 : 00 00 00 00 
19ec-1c88:63649905.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63649905.603 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63649905.862 : Dump Inquiry
19ec-1c88:63649905.997 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63649906.134 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63649906.268 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63649906.399 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63649906.527 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63649906.659 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63649906.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63649906.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63649907.040 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63649907.169 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63649907.259 : 00a0 : 00 00 00 00 00 
19ec-1c88:63649907.333 : => ReadNVMDataInternal
19ec-1c88:63649907.563 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63649907.630 : IO Send command 10 bytes
19ec-1c88:63649907.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:63649907.789 : iCmd = 0, nBytes = 10
19ec-1c88:63649907.894 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63650228.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63650229.022 : System send command 10 bytes + data 0 bytes
19ec-1c88:63650229.093 : IO total need to receive data 128 bytes
19ec-1c88:63650229.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:63650229.210 : iCmd = 0, nBytes = 128
19ec-1c88:63650431.534 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63650431.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63650431.845 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63650431.977 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63650432.102 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63650432.227 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63650432.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63650432.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63650432.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63650432.601 : System total receive data 128 bytes
19ec-1c88:63650432.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:63650432.715 : iCmd = 1, nBytes = 4
19ec-1c88:63650577.616 : 0000 : 00 00 00 00 
19ec-1c88:63650577.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63650577.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63650577.938 : NVMData.PadScanCount = 0
19ec-1c88:63650577.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63650578.050 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63650578.109 : NVMData.FlatbedScanCount = 0
19ec-1c88:63650578.167 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63650578.221 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63650578.274 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63650578.330 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63650578.386 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63650578.441 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63650578.496 : NVMData.BornMonth = 0
19ec-1c88:63650578.542 : NVMData.BornDay = 0
19ec-1c88:63650578.593 : NVMData.BornYear = 0
19ec-1c88:63650578.642 : NVMData.FirstScanMonth = 4
19ec-1c88:63650578.695 : NVMData.FirstScanDay = 30
19ec-1c88:63650578.750 : NVMData.FirstScanYear = 2020
19ec-1c88:63650578.802 : NVMData.VerticalMagnification = 0
19ec-1c88:63650578.856 : NVMData.HorizontalMagnification = 0
19ec-1c88:63650578.909 : NVMData.PowerSavingTime = 15
19ec-1c88:63650578.963 : NVMData.SN = A094165189010062
19ec-1c88:63650579.014 : NVMData.AutoFeed = 0
19ec-1c88:63650579.063 : NVMData.CCDType = 0
19ec-1c88:63650579.110 : NVMData.ScanSpeed = 0
19ec-1c88:63650579.158 : NVMData.RollerCount = 0
19ec-1c88:63650579.208 : NVMData.MultifeedCount = 0
19ec-1c88:63650579.256 : NVMData.JamCount = 0
19ec-1c88:63650579.302 : NVMData.IdentifyInfo = 
19ec-1c88:63650579.352 : NVMData.FormalName = 
19ec-1c88:63650579.548 : NVMData.ReservedB = 0
19ec-1c88:63650579.602 : NVMData.FunctionCode = 0
19ec-1c88:63650579.652 : NVMData.PreFeed = 0
19ec-1c88:63650579.702 : NVMData.PreFeedTime = 0
19ec-1c88:63650579.750 : NVMData.ButtonNumber = 0
19ec-1c88:63650579.804 : NVMData.PowerOffTime = 0
19ec-1c88:63650579.855 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63650579.932 : => IoObject::IoLockEnd
19ec-1c88:63650580.024 : <= IoObject::IoLockEnd
19ec-1c88:63650580.073 : <= InitializeScanner ret = 1
19ec-1c88:63651811.592 : => GetLogicalScannerAbility
19ec-1c88:63651811.779 : => IoObject::IoLockStart
19ec-1c88:63651811.909 : => CAsicIO::CheckDevice
19ec-1c88:63651811.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:63651836.463 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63651836.830 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63651836.891 : <= IoObject::IoLockStart
19ec-1c88:63651836.951 : => IoObject::IoLockEnd
19ec-1c88:63651837.060 : <= IoObject::IoLockEnd
19ec-1c88:63651837.135 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63655468.720 : => GetLogicalScannerAbilityEx
19ec-1c88:63655468.902 : => IoObject::IoLockStart
19ec-1c88:63655469.032 : => CAsicIO::CheckDevice
19ec-1c88:63655469.089 : => CNT96226::ConnectIsAvailable
19ec-1c88:63655488.753 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63655488.869 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63655488.926 : <= IoObject::IoLockStart
19ec-1c88:63655488.983 : => IoObject::IoLockEnd
19ec-1c88:63655489.088 : <= IoObject::IoLockEnd
19ec-1c88:63655489.209 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63655489.282 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63662900.535 : => ReadNVMData
19ec-1c88:63662900.722 : => IoObject::IoLockStart
19ec-1c88:63662900.848 : => CAsicIO::CheckDevice
19ec-1c88:63662900.905 : => CNT96226::ConnectIsAvailable
19ec-1c88:63662924.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63662924.551 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63662924.674 : <= IoObject::IoLockStart
19ec-1c88:63662924.811 : => ReadNVMDataInternal
19ec-1c88:63662924.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63662925.061 : IO Send command 10 bytes
19ec-1c88:63662925.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:63662925.505 : iCmd = 0, nBytes = 10
19ec-1c88:63662925.620 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63663269.949 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63663270.113 : System send command 10 bytes + data 0 bytes
19ec-1c88:63663270.180 : IO total need to receive data 128 bytes
19ec-1c88:63663270.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:63663270.298 : iCmd = 0, nBytes = 128
19ec-1c88:63663472.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63663472.547 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63663472.693 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63663472.827 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63663472.955 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63663473.080 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63663473.204 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63663473.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63663473.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63663473.452 : System total receive data 128 bytes
19ec-1c88:63663473.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:63663473.567 : iCmd = 1, nBytes = 4
19ec-1c88:63663610.546 : 0000 : 00 00 00 00 
19ec-1c88:63663610.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63663610.796 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63663610.862 : NVMData.PadScanCount = 0
19ec-1c88:63663610.917 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63663610.972 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63663611.030 : NVMData.FlatbedScanCount = 0
19ec-1c88:63663611.088 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63663611.255 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63663611.314 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63663611.367 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63663611.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63663611.477 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63663611.532 : NVMData.BornMonth = 0
19ec-1c88:63663611.580 : NVMData.BornDay = 0
19ec-1c88:63663611.632 : NVMData.BornYear = 0
19ec-1c88:63663611.680 : NVMData.FirstScanMonth = 4
19ec-1c88:63663611.732 : NVMData.FirstScanDay = 30
19ec-1c88:63663611.785 : NVMData.FirstScanYear = 2020
19ec-1c88:63663611.840 : NVMData.VerticalMagnification = 0
19ec-1c88:63663611.898 : NVMData.HorizontalMagnification = 0
19ec-1c88:63663611.952 : NVMData.PowerSavingTime = 15
19ec-1c88:63663612.010 : NVMData.SN = A094165189010062
19ec-1c88:63663612.059 : NVMData.AutoFeed = 0
19ec-1c88:63663612.109 : NVMData.CCDType = 0
19ec-1c88:63663612.157 : NVMData.ScanSpeed = 0
19ec-1c88:63663612.208 : NVMData.RollerCount = 0
19ec-1c88:63663612.260 : NVMData.MultifeedCount = 0
19ec-1c88:63663612.315 : NVMData.JamCount = 0
19ec-1c88:63663612.365 : NVMData.IdentifyInfo = 
19ec-1c88:63663612.414 : NVMData.FormalName = 
19ec-1c88:63663612.461 : NVMData.ReservedB = 0
19ec-1c88:63663612.508 : NVMData.FunctionCode = 0
19ec-1c88:63663612.556 : NVMData.PreFeed = 0
19ec-1c88:63663612.603 : NVMData.PreFeedTime = 0
19ec-1c88:63663612.651 : NVMData.ButtonNumber = 0
19ec-1c88:63663612.698 : NVMData.PowerOffTime = 0
19ec-1c88:63663612.749 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63663612.808 : => IoObject::IoLockEnd
19ec-1c88:63663612.896 : <= IoObject::IoLockEnd
19ec-1c88:63663612.945 : <= ReadNVMData ret = 1
19ec-1c88:63673412.825 : => GetADFStatus
19ec-1c88:63673413.245 : => IoObject::IoLockStart
19ec-1c88:63673413.377 : => CAsicIO::CheckDevice
19ec-1c88:63673413.437 : => CNT96226::ConnectIsAvailable
19ec-1c88:63673435.669 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63673435.875 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63673436.000 : <= IoObject::IoLockStart
19ec-1c88:63673436.114 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63673436.244 : IO Send command 10 bytes
19ec-1c88:63673436.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:63673436.688 : iCmd = 0, nBytes = 10
19ec-1c88:63673436.795 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63673636.789 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63673637.029 : System send command 10 bytes + data 0 bytes
19ec-1c88:63673637.198 : IO total need to receive data 2 bytes
19ec-1c88:63673637.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:63673637.652 : iCmd = 0, nBytes = 2
19ec-1c88:63673791.185 : 0000 : 00 00 
19ec-1c88:63673791.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63673791.386 : System total receive data 2 bytes
19ec-1c88:63673791.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:63673791.511 : iCmd = 1, nBytes = 4
19ec-1c88:63673993.556 : 0000 : 00 00 00 00 
19ec-1c88:63673993.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63673993.771 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63673993.833 : Return status = 0
19ec-1c88:63673993.889 : => IoObject::IoLockEnd
19ec-1c88:63673993.977 : <= IoObject::IoLockEnd
19ec-1c88:63673994.028 : <= GetADFStatus ret = 1
19ec-1c88:63676658.838 : => GetADFStatus
19ec-1c88:63676659.032 : => IoObject::IoLockStart
19ec-1c88:63676659.382 : => CAsicIO::CheckDevice
19ec-1c88:63676659.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:63676684.741 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63676684.855 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63676684.912 : <= IoObject::IoLockStart
19ec-1c88:63676684.968 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63676685.039 : IO Send command 10 bytes
19ec-1c88:63676685.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:63676685.217 : iCmd = 0, nBytes = 10
19ec-1c88:63676685.321 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63676873.897 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63676874.039 : System send command 10 bytes + data 0 bytes
19ec-1c88:63676874.242 : IO total need to receive data 2 bytes
19ec-1c88:63676874.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:63676874.374 : iCmd = 0, nBytes = 2
19ec-1c88:63677082.645 : 0000 : 00 00 
19ec-1c88:63677082.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63677082.797 : System total receive data 2 bytes
19ec-1c88:63677082.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:63677082.914 : iCmd = 1, nBytes = 4
19ec-1c88:63677274.571 : 0000 : 00 00 00 00 
19ec-1c88:63677274.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63677274.799 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63677274.876 : Return status = 0
19ec-1c88:63677274.932 : => IoObject::IoLockEnd
19ec-1c88:63677275.020 : <= IoObject::IoLockEnd
19ec-1c88:63677275.072 : <= GetADFStatus ret = 1
19ec-1c88:63679368.976 : => TerminateDriver
19ec-1c88:63679369.154 : => CAsicIO::~CAsicIO,pStage=222235720
19ec-1c88:63679369.226 : => CNT96226::Close
19ec-1c88:63679373.590 : <= CNT96226::Close ret = 1
19ec-1c88:63679373.664 : <= CAsicIO::~CAsicIO
19ec-1c88:63679373.723 : => IoObject::IoLockEnd
19ec-1c88:63679373.774 : <= IoObject::IoLockEnd
19ec-1c88:63679373.826 : => IoObject::TerminateDevice
19ec-1c88:63679373.879 : => IoObject::IoLockEnd
19ec-1c88:63679373.927 : <= IoObject::IoLockEnd
19ec-1c88:63679374.029 : <= IoObject::TerminateDevice
19ec-1c88:63679374.278 : <= TerminateDriver ret = 1
19ec-1c88:63722329.735 : ============Debug Start==========
19ec-1c88:63722329.991 : Date : 2020/4/30 14:37:08
19ec-1c88:63722330.075 : Process ID : 19ec
19ec-1c88:63722330.480 : Windows : Version 10.0 build 18363 
19ec-1c88:63722330.932 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63722330.994 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63722331.059 : MemoryStatus.ullAvailPhys : 1787691008
19ec-1c88:63722331.117 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63722331.179 : MemoryStatus.ullAvailPageFile : 3068260352
19ec-1c88:63722331.244 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63722331.302 : MemoryStatus.ullAvailVirtual : 1713451008
19ec-1c88:63722331.363 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63722331.465 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63722331.528 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63722331.763 : CPU Count : 4
19ec-1c88:63722331.812 : CPU Frequency : 100.000 Mhz
19ec-1c88:63722335.992 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63722336.119 : => InitializeDriver
19ec-1c88:63722336.609 : <= InitializeDriver ret = 1
19ec-1c88:63722336.669 : => InitializeScanner
19ec-1c88:63722336.739 : => CAsicIO::GetDeviceList
19ec-1c88:63722337.025 : => CNT96226::CNT96226
19ec-1c88:63722337.083 : => CNT96226::Open
19ec-1c88:63722357.631 : <= CNT96226::Open ret = 1
19ec-1c88:63722357.722 : => CNT96226::Initialize
19ec-1c88:63722357.902 : <= CNT96226::Initialize ret = 1
19ec-1c88:63722357.957 : <= CNT96226::CNT96226
19ec-1c88:63722358.006 : => CNT96226::EnumAvailableDevice
19ec-1c88:63722363.342 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63722363.423 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63722363.482 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63726094.609 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63726094.906 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63726100.639 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63726100.749 : => IoObject::GetLockName
19ec-1c88:63726100.806 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63726100.871 : <= IoObject::GetLockName
19ec-1c88:63726101.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:63726101.402 : iCmd = 3, nBytes = 2
19ec-1c88:63726465.524 : 0000 : 06 38 
19ec-1c88:63726465.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63726465.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:63726465.787 : iCmd = 4, nBytes = 2
19ec-1c88:63726753.551 : 0000 : 07 07 
19ec-1c88:63726753.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63726753.793 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63726753.883 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63726753.948 : IO Send command 10 bytes
19ec-1c88:63726754.002 : => CNT96226::VenderCmd_SetData
19ec-1c88:63726754.059 : iCmd = 0, nBytes = 10
19ec-1c88:63726754.161 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63726928.357 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63726928.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:63726928.542 : iCmd = 0, nBytes = 165
19ec-1c88:63727138.227 : skip dump 37 bytes
19ec-1c88:63727138.407 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63727138.547 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63727138.681 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63727138.811 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63727138.940 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63727139.074 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63727139.199 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727139.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727139.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63727139.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:63727139.496 : iCmd = 1, nBytes = 4
19ec-1c88:63727271.907 : 0000 : 00 00 00 00 
19ec-1c88:63727272.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63727272.065 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63727272.128 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63727272.193 : IO Send command 10 bytes
19ec-1c88:63727272.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:63727272.304 : iCmd = 0, nBytes = 10
19ec-1c88:63727272.408 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63727584.006 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63727584.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:63727584.182 : iCmd = 0, nBytes = 128
19ec-1c88:63727755.041 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727755.222 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727755.364 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63727755.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63727755.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63727755.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727755.867 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727755.987 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63727756.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63727756.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:63727756.167 : iCmd = 1, nBytes = 4
19ec-1c88:63727867.404 : 0000 : 00 00 00 00 
19ec-1c88:63727867.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63727867.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63727867.790 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63727867.866 : => CNT96226::Close
19ec-1c88:63727872.433 : <= CNT96226::Close ret = 1
19ec-1c88:63727872.507 : <= CNT96226::~CNT96226
19ec-1c88:63727872.592 : <= CAsicIO::GetDeviceList
19ec-1c88:63727873.034 : => IoObject::SetTimeout
19ec-1c88:63727873.158 : Timeout--> In = 0 Out = 0
19ec-1c88:63727873.216 : <= IoObject::SetTimeout
19ec-1c88:63727873.286 : => CAsicIO::CAsicIO
19ec-1c88:63727873.356 : => CNT96226::CNT96226
19ec-1c88:63727873.415 : => CNT96226::Open
19ec-1c88:63727897.346 : <= CNT96226::Open ret = 1
19ec-1c88:63727897.460 : => CNT96226::Initialize
19ec-1c88:63727897.661 : <= CNT96226::Initialize ret = 1
19ec-1c88:63727897.727 : <= CNT96226::CNT96226
19ec-1c88:63727897.777 : <= CAsicIO::CAsicIO
19ec-1c88:63727897.834 : => CAsicIO::InitializeDevice
19ec-1c88:63727897.905 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63727903.744 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63727903.865 : => IoObject::GetLockName
19ec-1c88:63727903.922 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63727903.988 : <= IoObject::GetLockName
19ec-1c88:63727904.481 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63727904.553 : IO Send command 10 bytes
19ec-1c88:63727904.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:63727904.661 : iCmd = 0, nBytes = 10
19ec-1c88:63727904.770 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63728250.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63728250.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:63728250.389 : iCmd = 0, nBytes = 128
19ec-1c88:63728384.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63728384.905 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63728385.046 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63728385.186 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63728385.315 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63728385.439 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63728385.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63728385.681 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63728385.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63728385.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:63728385.867 : iCmd = 1, nBytes = 4
19ec-1c88:63728555.705 : 0000 : 00 00 00 00 
19ec-1c88:63728555.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63728555.853 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63728555.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:63728555.964 : iCmd = 3, nBytes = 2
19ec-1c88:63728937.036 : 0000 : 06 38 
19ec-1c88:63728937.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63728937.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:63728937.287 : iCmd = 4, nBytes = 2
19ec-1c88:63729247.265 : 0000 : 07 07 
19ec-1c88:63729247.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63729247.512 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63729247.610 : => IoObject::InitializeDevice
19ec-1c88:63729247.722 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63729248.345 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63729248.421 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63729249.147 : => FindScanner
19ec-1c88:63729249.208 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63729249.274 : <= FindScanner ret = 1
19ec-1c88:63729249.330 : => IoObject::IoLockStart
19ec-1c88:63729249.430 : => CAsicIO::CheckDevice
19ec-1c88:63729249.483 : => CNT96226::ConnectIsAvailable
19ec-1c88:63729262.743 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63729262.839 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63729262.894 : <= IoObject::IoLockStart
19ec-1c88:63729262.951 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63729263.018 : IO Send command 10 bytes
19ec-1c88:63729263.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:63729263.151 : iCmd = 0, nBytes = 10
19ec-1c88:63729263.252 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63729401.445 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63729401.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:63729401.620 : IO total need to receive data 5 bytes
19ec-1c88:63729401.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:63729401.734 : iCmd = 0, nBytes = 5
19ec-1c88:63729576.189 : 0000 : 06 00 02 02 ab 
19ec-1c88:63729576.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63729576.336 : System total receive data 5 bytes
19ec-1c88:63729576.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:63729576.450 : iCmd = 1, nBytes = 4
19ec-1c88:63729749.825 : 0000 : 00 00 00 00 
19ec-1c88:63729749.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63729750.406 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63729750.460 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63729750.518 : IO Send command 10 bytes
19ec-1c88:63729750.594 : => CNT96226::VenderCmd_SetData
19ec-1c88:63729750.650 : iCmd = 0, nBytes = 10
19ec-1c88:63729750.748 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63729927.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63729927.945 : System send command 10 bytes + data 0 bytes
19ec-1c88:63729928.018 : IO total need to receive data 165 bytes
19ec-1c88:63729928.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:63729928.142 : iCmd = 0, nBytes = 165
19ec-1c88:63730120.604 : skip dump 37 bytes
19ec-1c88:63730121.017 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63730121.156 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63730121.289 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63730121.419 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63730121.549 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63730121.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63730121.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730121.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730121.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63730122.043 : System total receive data 165 bytes
19ec-1c88:63730122.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:63730122.149 : iCmd = 1, nBytes = 4
19ec-1c88:63730310.355 : 0000 : 00 00 00 00 
19ec-1c88:63730310.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63730310.584 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63730310.795 : Dump Inquiry
19ec-1c88:63730310.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63730311.068 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63730311.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63730311.336 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63730311.462 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63730311.595 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63730311.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730311.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730311.970 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63730312.101 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63730312.183 : 00a0 : 00 00 00 00 00 
19ec-1c88:63730312.251 : => ReadNVMDataInternal
19ec-1c88:63730312.468 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63730312.534 : IO Send command 10 bytes
19ec-1c88:63730312.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:63730312.683 : iCmd = 0, nBytes = 10
19ec-1c88:63730312.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63730615.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63730615.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:63730615.626 : IO total need to receive data 128 bytes
19ec-1c88:63730615.686 : => CNT96226::VenderCmd_GetData
19ec-1c88:63730615.746 : iCmd = 0, nBytes = 128
19ec-1c88:63730813.612 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730813.800 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730813.947 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63730814.081 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63730814.208 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63730814.338 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730814.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730814.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63730814.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63730814.724 : System total receive data 128 bytes
19ec-1c88:63730814.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:63730814.839 : iCmd = 1, nBytes = 4
19ec-1c88:63730967.352 : 0000 : 00 00 00 00 
19ec-1c88:63730967.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63730967.587 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63730967.656 : NVMData.PadScanCount = 0
19ec-1c88:63730967.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63730967.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63730967.827 : NVMData.FlatbedScanCount = 0
19ec-1c88:63730967.883 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63730967.934 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63730967.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63730968.036 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63730968.092 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63730968.148 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63730968.202 : NVMData.BornMonth = 0
19ec-1c88:63730968.253 : NVMData.BornDay = 0
19ec-1c88:63730968.306 : NVMData.BornYear = 0
19ec-1c88:63730968.351 : NVMData.FirstScanMonth = 4
19ec-1c88:63730968.402 : NVMData.FirstScanDay = 30
19ec-1c88:63730968.456 : NVMData.FirstScanYear = 2020
19ec-1c88:63730968.511 : NVMData.VerticalMagnification = 0
19ec-1c88:63730968.562 : NVMData.HorizontalMagnification = 0
19ec-1c88:63730968.615 : NVMData.PowerSavingTime = 15
19ec-1c88:63730968.670 : NVMData.SN = A094165189010062
19ec-1c88:63730968.722 : NVMData.AutoFeed = 0
19ec-1c88:63730968.769 : NVMData.CCDType = 0
19ec-1c88:63730968.817 : NVMData.ScanSpeed = 0
19ec-1c88:63730968.863 : NVMData.RollerCount = 0
19ec-1c88:63730968.914 : NVMData.MultifeedCount = 0
19ec-1c88:63730968.964 : NVMData.JamCount = 0
19ec-1c88:63730969.011 : NVMData.IdentifyInfo = 
19ec-1c88:63730969.062 : NVMData.FormalName = 
19ec-1c88:63730969.249 : NVMData.ReservedB = 0
19ec-1c88:63730969.300 : NVMData.FunctionCode = 0
19ec-1c88:63730969.348 : NVMData.PreFeed = 0
19ec-1c88:63730969.395 : NVMData.PreFeedTime = 0
19ec-1c88:63730969.442 : NVMData.ButtonNumber = 0
19ec-1c88:63730969.495 : NVMData.PowerOffTime = 0
19ec-1c88:63730969.545 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63730969.618 : => IoObject::IoLockEnd
19ec-1c88:63730969.704 : <= IoObject::IoLockEnd
19ec-1c88:63730969.754 : <= InitializeScanner ret = 1
19ec-1c88:63730969.816 : => GetLogicalScannerAbilityEx
19ec-1c88:63730969.875 : => IoObject::IoLockStart
19ec-1c88:63730969.965 : => CAsicIO::CheckDevice
19ec-1c88:63730970.018 : => CNT96226::ConnectIsAvailable
19ec-1c88:63730982.736 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63730982.826 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63730982.881 : <= IoObject::IoLockStart
19ec-1c88:63730982.940 : => IoObject::IoLockEnd
19ec-1c88:63730983.026 : <= IoObject::IoLockEnd
19ec-1c88:63730983.137 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63730983.211 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63731161.472 : => ReadNVMData
19ec-1c88:63731161.616 : => IoObject::IoLockStart
19ec-1c88:63731161.736 : => CAsicIO::CheckDevice
19ec-1c88:63731161.789 : => CNT96226::ConnectIsAvailable
19ec-1c88:63731185.032 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63731185.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63731185.351 : <= IoObject::IoLockStart
19ec-1c88:63731185.477 : => ReadNVMDataInternal
19ec-1c88:63731185.823 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63731185.889 : IO Send command 10 bytes
19ec-1c88:63731186.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:63731186.056 : iCmd = 0, nBytes = 10
19ec-1c88:63731186.163 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63731541.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63731541.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:63731541.853 : IO total need to receive data 128 bytes
19ec-1c88:63731541.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:63731541.974 : iCmd = 0, nBytes = 128
19ec-1c88:63731751.253 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63731751.431 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63731751.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63731751.703 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63731751.830 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63731751.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63731752.077 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63731752.201 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63731752.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63731752.326 : System total receive data 128 bytes
19ec-1c88:63731752.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:63731752.440 : iCmd = 1, nBytes = 4
19ec-1c88:63731918.948 : 0000 : 00 00 00 00 
19ec-1c88:63731919.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63731919.215 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63731919.283 : NVMData.PadScanCount = 0
19ec-1c88:63731919.341 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63731919.394 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63731919.452 : NVMData.FlatbedScanCount = 0
19ec-1c88:63731919.505 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63731919.557 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63731919.612 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63731919.666 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63731919.722 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63731919.775 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63731919.827 : NVMData.BornMonth = 0
19ec-1c88:63731919.875 : NVMData.BornDay = 0
19ec-1c88:63731919.924 : NVMData.BornYear = 0
19ec-1c88:63731919.969 : NVMData.FirstScanMonth = 4
19ec-1c88:63731920.020 : NVMData.FirstScanDay = 30
19ec-1c88:63731920.075 : NVMData.FirstScanYear = 2020
19ec-1c88:63731920.283 : NVMData.VerticalMagnification = 0
19ec-1c88:63731920.342 : NVMData.HorizontalMagnification = 0
19ec-1c88:63731920.399 : NVMData.PowerSavingTime = 15
19ec-1c88:63731920.453 : NVMData.SN = A094165189010062
19ec-1c88:63731920.503 : NVMData.AutoFeed = 0
19ec-1c88:63731920.550 : NVMData.CCDType = 0
19ec-1c88:63731920.595 : NVMData.ScanSpeed = 0
19ec-1c88:63731920.642 : NVMData.RollerCount = 0
19ec-1c88:63731920.693 : NVMData.MultifeedCount = 0
19ec-1c88:63731920.742 : NVMData.JamCount = 0
19ec-1c88:63731920.790 : NVMData.IdentifyInfo = 
19ec-1c88:63731920.843 : NVMData.FormalName = 
19ec-1c88:63731920.894 : NVMData.ReservedB = 0
19ec-1c88:63731920.943 : NVMData.FunctionCode = 0
19ec-1c88:63731920.992 : NVMData.PreFeed = 0
19ec-1c88:63731921.041 : NVMData.PreFeedTime = 0
19ec-1c88:63731921.091 : NVMData.ButtonNumber = 0
19ec-1c88:63731921.139 : NVMData.PowerOffTime = 0
19ec-1c88:63731921.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63731921.257 : => IoObject::IoLockEnd
19ec-1c88:63731921.350 : <= IoObject::IoLockEnd
19ec-1c88:63731921.399 : <= ReadNVMData ret = 1
19ec-1c88:63734683.081 : ============Debug Start==========
19ec-1c88:63734683.390 : Date : 2020/4/30 14:37:08
19ec-1c88:63734683.475 : Process ID : 19ec
19ec-1c88:63734684.124 : Windows : Version 10.0 build 18363 
19ec-1c88:63734684.569 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63734684.632 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63734684.697 : MemoryStatus.ullAvailPhys : 1787633664
19ec-1c88:63734684.758 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63734684.821 : MemoryStatus.ullAvailPageFile : 3068039168
19ec-1c88:63734684.882 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63734684.939 : MemoryStatus.ullAvailVirtual : 1713455104
19ec-1c88:63734684.999 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63734685.106 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63734685.165 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63734685.413 : CPU Count : 4
19ec-1c88:63734685.459 : CPU Frequency : 100.000 Mhz
19ec-1c88:63734689.816 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63734689.949 : => InitializeDriver
19ec-1c88:63734690.219 : <= InitializeDriver ret = 1
19ec-1c88:63737379.588 : => InitializeScanner
19ec-1c88:63737379.853 : => CAsicIO::GetDeviceList
19ec-1c88:63737380.299 : => CNT96226::CNT96226
19ec-1c88:63737380.358 : => CNT96226::Open
19ec-1c88:63737405.747 : <= CNT96226::Open ret = 1
19ec-1c88:63737405.853 : => CNT96226::Initialize
19ec-1c88:63737406.047 : <= CNT96226::Initialize ret = 1
19ec-1c88:63737406.103 : <= CNT96226::CNT96226
19ec-1c88:63737406.166 : => CNT96226::EnumAvailableDevice
19ec-1c88:63737411.585 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63737411.662 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63737411.724 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63741150.206 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63741150.497 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63741156.274 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63741156.383 : => IoObject::GetLockName
19ec-1c88:63741156.440 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63741156.507 : <= IoObject::GetLockName
19ec-1c88:63741156.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:63741157.052 : iCmd = 3, nBytes = 2
19ec-1c88:63741514.802 : 0000 : 06 38 
19ec-1c88:63741514.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63741515.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:63741515.096 : iCmd = 4, nBytes = 2
19ec-1c88:63741769.646 : 0000 : 07 07 
19ec-1c88:63741769.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63741769.894 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63741769.986 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63741770.053 : IO Send command 10 bytes
19ec-1c88:63741770.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:63741770.164 : iCmd = 0, nBytes = 10
19ec-1c88:63741770.273 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63741929.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63741929.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:63741929.483 : iCmd = 0, nBytes = 165
19ec-1c88:63742051.653 : skip dump 37 bytes
19ec-1c88:63742051.853 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63742051.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63742052.130 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63742052.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63742052.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63742052.524 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63742052.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742052.776 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742052.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63742052.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:63742052.948 : iCmd = 1, nBytes = 4
19ec-1c88:63742168.192 : 0000 : 00 00 00 00 
19ec-1c88:63742168.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63742168.412 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63742168.474 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63742168.541 : IO Send command 10 bytes
19ec-1c88:63742168.594 : => CNT96226::VenderCmd_SetData
19ec-1c88:63742168.652 : iCmd = 0, nBytes = 10
19ec-1c88:63742168.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63742497.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63742498.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:63742498.098 : iCmd = 0, nBytes = 128
19ec-1c88:63742651.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742652.119 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742652.264 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63742652.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63742652.528 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63742652.659 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742652.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742652.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63742652.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63742653.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:63742653.104 : iCmd = 1, nBytes = 4
19ec-1c88:63742838.597 : 0000 : 00 00 00 00 
19ec-1c88:63742838.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63742838.795 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63742838.995 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63742839.071 : => CNT96226::Close
19ec-1c88:63742842.920 : <= CNT96226::Close ret = 1
19ec-1c88:63742842.998 : <= CNT96226::~CNT96226
19ec-1c88:63742843.088 : <= CAsicIO::GetDeviceList
19ec-1c88:63742843.559 : => IoObject::SetTimeout
19ec-1c88:63742843.695 : Timeout--> In = 0 Out = 0
19ec-1c88:63742843.757 : <= IoObject::SetTimeout
19ec-1c88:63742843.828 : => CAsicIO::CAsicIO
19ec-1c88:63742843.902 : => CNT96226::CNT96226
19ec-1c88:63742843.955 : => CNT96226::Open
19ec-1c88:63742868.781 : <= CNT96226::Open ret = 1
19ec-1c88:63742868.896 : => CNT96226::Initialize
19ec-1c88:63742869.085 : <= CNT96226::Initialize ret = 1
19ec-1c88:63742869.149 : <= CNT96226::CNT96226
19ec-1c88:63742869.203 : <= CAsicIO::CAsicIO
19ec-1c88:63742869.259 : => CAsicIO::InitializeDevice
19ec-1c88:63742869.334 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63742875.360 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63742875.483 : => IoObject::GetLockName
19ec-1c88:63742875.545 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63742875.612 : <= IoObject::GetLockName
19ec-1c88:63742876.121 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63742876.197 : IO Send command 10 bytes
19ec-1c88:63742876.247 : => CNT96226::VenderCmd_SetData
19ec-1c88:63742876.304 : iCmd = 0, nBytes = 10
19ec-1c88:63742876.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63743223.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63743223.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:63743223.756 : iCmd = 0, nBytes = 128
19ec-1c88:63743339.308 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63743339.486 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63743339.630 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63743339.768 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63743339.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63743340.027 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63743340.153 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63743340.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63743340.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63743340.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:63743340.468 : iCmd = 1, nBytes = 4
19ec-1c88:63743479.725 : 0000 : 00 00 00 00 
19ec-1c88:63743479.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63743480.223 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63743480.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:63743480.334 : iCmd = 3, nBytes = 2
19ec-1c88:63743859.550 : 0000 : 06 38 
19ec-1c88:63743859.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63743859.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:63743859.838 : iCmd = 4, nBytes = 2
19ec-1c88:63744147.687 : 0000 : 07 07 
19ec-1c88:63744147.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63744147.981 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63744148.078 : => IoObject::InitializeDevice
19ec-1c88:63744148.190 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63744148.852 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63744148.927 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63744149.683 : => FindScanner
19ec-1c88:63744149.744 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63744149.809 : <= FindScanner ret = 1
19ec-1c88:63744149.866 : => IoObject::IoLockStart
19ec-1c88:63744149.969 : => CAsicIO::CheckDevice
19ec-1c88:63744150.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:63744174.831 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63744174.952 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63744175.011 : <= IoObject::IoLockStart
19ec-1c88:63744175.070 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63744175.135 : IO Send command 10 bytes
19ec-1c88:63744175.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:63744175.519 : iCmd = 0, nBytes = 10
19ec-1c88:63744175.626 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63744365.829 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63744365.995 : System send command 10 bytes + data 0 bytes
19ec-1c88:63744366.073 : IO total need to receive data 5 bytes
19ec-1c88:63744366.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:63744366.201 : iCmd = 0, nBytes = 5
19ec-1c88:63744570.915 : 0000 : 06 00 02 02 ab 
19ec-1c88:63744571.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63744571.093 : System total receive data 5 bytes
19ec-1c88:63744571.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:63744571.213 : iCmd = 1, nBytes = 4
19ec-1c88:63744743.706 : 0000 : 00 00 00 00 
19ec-1c88:63744743.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63744744.026 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63744744.096 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63744744.162 : IO Send command 10 bytes
19ec-1c88:63744744.266 : => CNT96226::VenderCmd_SetData
19ec-1c88:63744744.325 : iCmd = 0, nBytes = 10
19ec-1c88:63744744.433 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63744924.949 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63744925.090 : System send command 10 bytes + data 0 bytes
19ec-1c88:63744925.159 : IO total need to receive data 165 bytes
19ec-1c88:63744925.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:63744925.284 : iCmd = 0, nBytes = 165
19ec-1c88:63745127.592 : skip dump 37 bytes
19ec-1c88:63745127.764 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63745127.901 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63745128.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63745128.166 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63745128.293 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63745128.422 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63745128.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745128.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745128.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63745128.791 : System total receive data 165 bytes
19ec-1c88:63745128.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:63745128.900 : iCmd = 1, nBytes = 4
19ec-1c88:63745280.082 : 0000 : 00 00 00 00 
19ec-1c88:63745280.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63745280.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63745280.619 : Dump Inquiry
19ec-1c88:63745280.755 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63745280.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63745281.031 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63745281.170 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63745281.303 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63745281.439 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63745281.571 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745281.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745281.897 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63745282.025 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63745282.115 : 00a0 : 00 00 00 00 00 
19ec-1c88:63745282.190 : => ReadNVMDataInternal
19ec-1c88:63745282.401 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63745282.466 : IO Send command 10 bytes
19ec-1c88:63745282.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:63745282.623 : iCmd = 0, nBytes = 10
19ec-1c88:63745282.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63745588.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63745588.187 : System send command 10 bytes + data 0 bytes
19ec-1c88:63745588.258 : IO total need to receive data 128 bytes
19ec-1c88:63745588.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:63745588.596 : iCmd = 0, nBytes = 128
19ec-1c88:63745763.793 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745764.007 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745764.157 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63745764.294 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63745764.423 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63745764.549 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745764.677 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745764.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63745764.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63745764.941 : System total receive data 128 bytes
19ec-1c88:63745765.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:63745765.061 : iCmd = 1, nBytes = 4
19ec-1c88:63745871.329 : 0000 : 00 00 00 00 
19ec-1c88:63745871.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63745871.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63745871.616 : NVMData.PadScanCount = 0
19ec-1c88:63745871.669 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63745871.724 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63745871.781 : NVMData.FlatbedScanCount = 0
19ec-1c88:63745871.836 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63745871.890 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63745871.943 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63745871.996 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63745872.053 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63745872.106 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63745872.160 : NVMData.BornMonth = 0
19ec-1c88:63745872.210 : NVMData.BornDay = 0
19ec-1c88:63745872.262 : NVMData.BornYear = 0
19ec-1c88:63745872.312 : NVMData.FirstScanMonth = 4
19ec-1c88:63745872.364 : NVMData.FirstScanDay = 30
19ec-1c88:63745872.419 : NVMData.FirstScanYear = 2020
19ec-1c88:63745872.472 : NVMData.VerticalMagnification = 0
19ec-1c88:63745872.528 : NVMData.HorizontalMagnification = 0
19ec-1c88:63745872.581 : NVMData.PowerSavingTime = 15
19ec-1c88:63745872.636 : NVMData.SN = A094165189010062
19ec-1c88:63745872.685 : NVMData.AutoFeed = 0
19ec-1c88:63745872.733 : NVMData.CCDType = 0
19ec-1c88:63745872.783 : NVMData.ScanSpeed = 0
19ec-1c88:63745872.830 : NVMData.RollerCount = 0
19ec-1c88:63745872.881 : NVMData.MultifeedCount = 0
19ec-1c88:63745872.930 : NVMData.JamCount = 0
19ec-1c88:63745872.977 : NVMData.IdentifyInfo = 
19ec-1c88:63745873.029 : NVMData.FormalName = 
19ec-1c88:63745873.223 : NVMData.ReservedB = 0
19ec-1c88:63745873.276 : NVMData.FunctionCode = 0
19ec-1c88:63745873.325 : NVMData.PreFeed = 0
19ec-1c88:63745873.374 : NVMData.PreFeedTime = 0
19ec-1c88:63745873.424 : NVMData.ButtonNumber = 0
19ec-1c88:63745873.476 : NVMData.PowerOffTime = 0
19ec-1c88:63745873.529 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63745873.606 : => IoObject::IoLockEnd
19ec-1c88:63745873.696 : <= IoObject::IoLockEnd
19ec-1c88:63745873.746 : <= InitializeScanner ret = 1
19ec-1c88:63747122.532 : => GetLogicalScannerAbility
19ec-1c88:63747122.734 : => IoObject::IoLockStart
19ec-1c88:63747122.866 : => CAsicIO::CheckDevice
19ec-1c88:63747122.930 : => CNT96226::ConnectIsAvailable
19ec-1c88:63747142.033 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63747142.151 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63747142.211 : <= IoObject::IoLockStart
19ec-1c88:63747142.270 : => IoObject::IoLockEnd
19ec-1c88:63747142.383 : <= IoObject::IoLockEnd
19ec-1c88:63747142.459 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63750863.181 : => GetLogicalScannerAbilityEx
19ec-1c88:63750863.374 : => IoObject::IoLockStart
19ec-1c88:63750863.516 : => CAsicIO::CheckDevice
19ec-1c88:63750863.577 : => CNT96226::ConnectIsAvailable
19ec-1c88:63750888.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63750888.490 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63750888.556 : <= IoObject::IoLockStart
19ec-1c88:63750888.616 : => IoObject::IoLockEnd
19ec-1c88:63750888.726 : <= IoObject::IoLockEnd
19ec-1c88:63750888.847 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63750888.924 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63758263.381 : => ReadNVMData
19ec-1c88:63758263.562 : => IoObject::IoLockStart
19ec-1c88:63758263.702 : => CAsicIO::CheckDevice
19ec-1c88:63758263.760 : => CNT96226::ConnectIsAvailable
19ec-1c88:63758282.758 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63758282.876 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63758282.939 : <= IoObject::IoLockStart
19ec-1c88:63758283.005 : => ReadNVMDataInternal
19ec-1c88:63758283.068 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63758283.134 : IO Send command 10 bytes
19ec-1c88:63758283.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:63758283.332 : iCmd = 0, nBytes = 10
19ec-1c88:63758283.444 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63758639.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63758639.698 : System send command 10 bytes + data 0 bytes
19ec-1c88:63758639.770 : IO total need to receive data 128 bytes
19ec-1c88:63758639.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:63758639.892 : iCmd = 0, nBytes = 128
19ec-1c88:63758812.192 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63758812.406 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63758812.553 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63758812.693 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63758812.825 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63758812.952 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63758813.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63758813.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63758813.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63758813.339 : System total receive data 128 bytes
19ec-1c88:63758813.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:63758813.461 : iCmd = 1, nBytes = 4
19ec-1c88:63759014.737 : 0000 : 00 00 00 00 
19ec-1c88:63759014.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63759014.974 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63759015.051 : NVMData.PadScanCount = 0
19ec-1c88:63759015.114 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63759015.171 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63759015.231 : NVMData.FlatbedScanCount = 0
19ec-1c88:63759015.282 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63759015.515 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63759015.595 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63759015.652 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63759015.707 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63759015.765 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63759015.821 : NVMData.BornMonth = 0
19ec-1c88:63759015.870 : NVMData.BornDay = 0
19ec-1c88:63759015.921 : NVMData.BornYear = 0
19ec-1c88:63759015.969 : NVMData.FirstScanMonth = 4
19ec-1c88:63759016.018 : NVMData.FirstScanDay = 30
19ec-1c88:63759016.074 : NVMData.FirstScanYear = 2020
19ec-1c88:63759016.128 : NVMData.VerticalMagnification = 0
19ec-1c88:63759016.184 : NVMData.HorizontalMagnification = 0
19ec-1c88:63759016.238 : NVMData.PowerSavingTime = 15
19ec-1c88:63759016.290 : NVMData.SN = A094165189010062
19ec-1c88:63759016.342 : NVMData.AutoFeed = 0
19ec-1c88:63759016.390 : NVMData.CCDType = 0
19ec-1c88:63759016.437 : NVMData.ScanSpeed = 0
19ec-1c88:63759016.487 : NVMData.RollerCount = 0
19ec-1c88:63759016.537 : NVMData.MultifeedCount = 0
19ec-1c88:63759016.591 : NVMData.JamCount = 0
19ec-1c88:63759016.638 : NVMData.IdentifyInfo = 
19ec-1c88:63759016.690 : NVMData.FormalName = 
19ec-1c88:63759016.739 : NVMData.ReservedB = 0
19ec-1c88:63759016.788 : NVMData.FunctionCode = 0
19ec-1c88:63759016.837 : NVMData.PreFeed = 0
19ec-1c88:63759016.883 : NVMData.PreFeedTime = 0
19ec-1c88:63759016.931 : NVMData.ButtonNumber = 0
19ec-1c88:63759016.982 : NVMData.PowerOffTime = 0
19ec-1c88:63759017.032 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63759017.093 : => IoObject::IoLockEnd
19ec-1c88:63759017.184 : <= IoObject::IoLockEnd
19ec-1c88:63759017.236 : <= ReadNVMData ret = 1
19ec-1c88:63770188.467 : => GetADFStatus
19ec-1c88:63770188.822 : => IoObject::IoLockStart
19ec-1c88:63770188.954 : => CAsicIO::CheckDevice
19ec-1c88:63770189.011 : => CNT96226::ConnectIsAvailable
19ec-1c88:63770206.120 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63770206.235 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63770206.295 : <= IoObject::IoLockStart
19ec-1c88:63770206.361 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63770206.429 : IO Send command 10 bytes
19ec-1c88:63770206.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:63770206.614 : iCmd = 0, nBytes = 10
19ec-1c88:63770206.719 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63770392.552 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63770392.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:63770392.979 : IO total need to receive data 2 bytes
19ec-1c88:63770393.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:63770393.104 : iCmd = 0, nBytes = 2
19ec-1c88:63770557.765 : 0000 : 00 00 
19ec-1c88:63770557.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63770557.971 : System total receive data 2 bytes
19ec-1c88:63770558.041 : => CNT96226::VenderCmd_GetData
19ec-1c88:63770558.102 : iCmd = 1, nBytes = 4
19ec-1c88:63770685.231 : 0000 : 00 00 00 00 
19ec-1c88:63770685.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63770685.499 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63770685.574 : Return status = 0
19ec-1c88:63770685.638 : => IoObject::IoLockEnd
19ec-1c88:63770685.733 : <= IoObject::IoLockEnd
19ec-1c88:63770685.784 : <= GetADFStatus ret = 1
19ec-1c88:63773884.443 : => GetADFStatus
19ec-1c88:63773884.632 : => IoObject::IoLockStart
19ec-1c88:63773884.761 : => CAsicIO::CheckDevice
19ec-1c88:63773884.817 : => CNT96226::ConnectIsAvailable
19ec-1c88:63773906.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63773906.614 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63773906.749 : <= IoObject::IoLockStart
19ec-1c88:63773906.876 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63773907.249 : IO Send command 10 bytes
19ec-1c88:63773907.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:63773907.438 : iCmd = 0, nBytes = 10
19ec-1c88:63773907.549 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63774091.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63774091.621 : System send command 10 bytes + data 0 bytes
19ec-1c88:63774091.823 : IO total need to receive data 2 bytes
19ec-1c88:63774091.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:63774091.959 : iCmd = 0, nBytes = 2
19ec-1c88:63774226.619 : 0000 : 00 00 
19ec-1c88:63774226.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63774227.179 : System total receive data 2 bytes
19ec-1c88:63774227.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:63774227.306 : iCmd = 1, nBytes = 4
19ec-1c88:63774400.484 : 0000 : 00 00 00 00 
19ec-1c88:63774400.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63774401.077 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63774401.152 : Return status = 0
19ec-1c88:63774401.220 : => IoObject::IoLockEnd
19ec-1c88:63774401.321 : <= IoObject::IoLockEnd
19ec-1c88:63774401.372 : <= GetADFStatus ret = 1
19ec-1c88:63776546.699 : => TerminateDriver
19ec-1c88:63776546.895 : => CAsicIO::~CAsicIO,pStage=78384200
19ec-1c88:63776546.974 : => CNT96226::Close
19ec-1c88:63776550.656 : <= CNT96226::Close ret = 1
19ec-1c88:63776550.737 : <= CAsicIO::~CAsicIO
19ec-1c88:63776550.798 : => IoObject::IoLockEnd
19ec-1c88:63776550.848 : <= IoObject::IoLockEnd
19ec-1c88:63776550.899 : => IoObject::TerminateDevice
19ec-1c88:63776550.955 : => IoObject::IoLockEnd
19ec-1c88:63776551.007 : <= IoObject::IoLockEnd
19ec-1c88:63776551.107 : <= IoObject::TerminateDevice
19ec-1c88:63776551.370 : <= TerminateDriver ret = 1
19ec-1c88:63820604.115 : ============Debug Start==========
19ec-1c88:63820604.405 : Date : 2020/4/30 14:37:11
19ec-1c88:63820604.490 : Process ID : 19ec
19ec-1c88:63820604.917 : Windows : Version 10.0 build 18363 
19ec-1c88:63820605.379 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63820605.441 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63820605.509 : MemoryStatus.ullAvailPhys : 1779204096
19ec-1c88:63820605.567 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63820605.631 : MemoryStatus.ullAvailPageFile : 3059646464
19ec-1c88:63820605.693 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63820605.753 : MemoryStatus.ullAvailVirtual : 1711333376
19ec-1c88:63820605.815 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63820605.924 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63820605.986 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63820606.230 : CPU Count : 4
19ec-1c88:63820606.279 : CPU Frequency : 100.000 Mhz
19ec-1c88:63820613.168 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63820613.306 : => InitializeDriver
19ec-1c88:63820613.589 : <= InitializeDriver ret = 1
19ec-1c88:63820613.650 : => InitializeScanner
19ec-1c88:63820613.735 : => CAsicIO::GetDeviceList
19ec-1c88:63820614.261 : => CNT96226::CNT96226
19ec-1c88:63820614.321 : => CNT96226::Open
19ec-1c88:63820636.594 : <= CNT96226::Open ret = 1
19ec-1c88:63820636.687 : => CNT96226::Initialize
19ec-1c88:63820636.870 : <= CNT96226::Initialize ret = 1
19ec-1c88:63820636.931 : <= CNT96226::CNT96226
19ec-1c88:63820636.986 : => CNT96226::EnumAvailableDevice
19ec-1c88:63820642.279 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63820642.357 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63820642.418 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63824698.789 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63824699.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63824710.287 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63824710.496 : => IoObject::GetLockName
19ec-1c88:63824710.622 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63824710.760 : <= IoObject::GetLockName
19ec-1c88:63824711.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:63824711.776 : iCmd = 3, nBytes = 2
19ec-1c88:63825115.617 : 0000 : 06 38 
19ec-1c88:63825115.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63825115.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:63825116.098 : iCmd = 4, nBytes = 2
19ec-1c88:63825442.545 : 0000 : 07 07 
19ec-1c88:63825442.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63825442.896 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63825443.062 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63825443.200 : IO Send command 10 bytes
19ec-1c88:63825443.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:63825443.426 : iCmd = 0, nBytes = 10
19ec-1c88:63825443.637 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63825648.046 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63825648.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:63825648.436 : iCmd = 0, nBytes = 165
19ec-1c88:63825857.636 : skip dump 37 bytes
19ec-1c88:63825858.010 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63825858.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63825858.586 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63825858.864 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63825859.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63825859.419 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63825859.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63825859.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63825860.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63825860.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:63825860.307 : iCmd = 1, nBytes = 4
19ec-1c88:63826069.726 : 0000 : 00 00 00 00 
19ec-1c88:63826069.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63826070.049 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63826070.172 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63826070.304 : IO Send command 10 bytes
19ec-1c88:63826070.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:63826070.514 : iCmd = 0, nBytes = 10
19ec-1c88:63826070.725 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63826420.764 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63826420.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:63826421.033 : iCmd = 0, nBytes = 128
19ec-1c88:63826630.284 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63826630.494 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63826630.670 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63826630.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63826631.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63826631.169 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63826631.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63826631.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63826631.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63826631.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:63826631.723 : iCmd = 1, nBytes = 4
19ec-1c88:63826794.838 : 0000 : 00 00 00 00 
19ec-1c88:63826794.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63826795.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63826795.262 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63826795.357 : => CNT96226::Close
19ec-1c88:63826799.966 : <= CNT96226::Close ret = 1
19ec-1c88:63826800.063 : <= CNT96226::~CNT96226
19ec-1c88:63826800.178 : <= CAsicIO::GetDeviceList
19ec-1c88:63826800.642 : => IoObject::SetTimeout
19ec-1c88:63826800.811 : Timeout--> In = 0 Out = 0
19ec-1c88:63826800.886 : <= IoObject::SetTimeout
19ec-1c88:63826800.972 : => CAsicIO::CAsicIO
19ec-1c88:63826801.061 : => CNT96226::CNT96226
19ec-1c88:63826801.134 : => CNT96226::Open
19ec-1c88:63826827.686 : <= CNT96226::Open ret = 1
19ec-1c88:63826827.809 : => CNT96226::Initialize
19ec-1c88:63826828.054 : <= CNT96226::Initialize ret = 1
19ec-1c88:63826828.125 : <= CNT96226::CNT96226
19ec-1c88:63826828.197 : <= CAsicIO::CAsicIO
19ec-1c88:63826828.267 : => CAsicIO::InitializeDevice
19ec-1c88:63826828.354 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63826835.907 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63826836.060 : => IoObject::GetLockName
19ec-1c88:63826836.135 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63826836.223 : <= IoObject::GetLockName
19ec-1c88:63826836.831 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63826836.924 : IO Send command 10 bytes
19ec-1c88:63826836.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:63826837.072 : iCmd = 0, nBytes = 10
19ec-1c88:63826837.216 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63827165.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63827165.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:63827165.286 : iCmd = 0, nBytes = 128
19ec-1c88:63827364.199 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63827364.427 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63827364.863 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63827365.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63827365.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63827365.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63827365.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63827365.701 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63827365.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63827365.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:63827365.940 : iCmd = 1, nBytes = 4
19ec-1c88:63827569.945 : 0000 : 00 00 00 00 
19ec-1c88:63827570.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63827570.206 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63827570.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:63827570.363 : iCmd = 3, nBytes = 2
19ec-1c88:63827951.943 : 0000 : 06 38 
19ec-1c88:63827952.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63827952.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:63827952.265 : iCmd = 4, nBytes = 2
19ec-1c88:63828265.076 : 0000 : 07 07 
19ec-1c88:63828265.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63828265.428 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63828265.559 : => IoObject::InitializeDevice
19ec-1c88:63828265.692 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63828266.531 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63828266.630 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63828267.577 : => FindScanner
19ec-1c88:63828267.654 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63828267.735 : <= FindScanner ret = 1
19ec-1c88:63828267.807 : => IoObject::IoLockStart
19ec-1c88:63828267.937 : => CAsicIO::CheckDevice
19ec-1c88:63828268.007 : => CNT96226::ConnectIsAvailable
19ec-1c88:63828287.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63828287.757 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63828287.832 : <= IoObject::IoLockStart
19ec-1c88:63828287.905 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63828287.989 : IO Send command 10 bytes
19ec-1c88:63828288.095 : => CNT96226::VenderCmd_SetData
19ec-1c88:63828288.172 : iCmd = 0, nBytes = 10
19ec-1c88:63828288.304 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63828469.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63828469.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:63828469.490 : IO total need to receive data 5 bytes
19ec-1c88:63828469.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:63828469.639 : iCmd = 0, nBytes = 5
19ec-1c88:63828647.279 : 0000 : 06 00 02 02 ab 
19ec-1c88:63828647.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63828647.497 : System total receive data 5 bytes
19ec-1c88:63828647.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:63828647.647 : iCmd = 1, nBytes = 4
19ec-1c88:63828829.844 : 0000 : 00 00 00 00 
19ec-1c88:63828830.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63828830.423 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63828830.508 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63828830.593 : IO Send command 10 bytes
19ec-1c88:63828830.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:63828830.781 : iCmd = 0, nBytes = 10
19ec-1c88:63828830.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63829015.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63829015.976 : System send command 10 bytes + data 0 bytes
19ec-1c88:63829016.070 : IO total need to receive data 165 bytes
19ec-1c88:63829016.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:63829016.229 : iCmd = 0, nBytes = 165
19ec-1c88:63829160.910 : skip dump 37 bytes
19ec-1c88:63829161.156 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63829161.340 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63829161.516 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63829161.689 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63829161.856 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63829162.028 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63829162.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829162.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829162.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63829162.512 : System total receive data 165 bytes
19ec-1c88:63829162.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:63829162.661 : iCmd = 1, nBytes = 4
19ec-1c88:63829323.342 : 0000 : 00 00 00 00 
19ec-1c88:63829323.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63829323.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63829323.895 : Dump Inquiry
19ec-1c88:63829324.059 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63829324.232 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63829324.400 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63829324.569 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63829324.738 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63829324.912 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63829325.071 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829325.234 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829325.405 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63829325.574 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63829325.691 : 00a0 : 00 00 00 00 00 
19ec-1c88:63829325.775 : => ReadNVMDataInternal
19ec-1c88:63829326.037 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63829326.122 : IO Send command 10 bytes
19ec-1c88:63829326.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:63829326.310 : iCmd = 0, nBytes = 10
19ec-1c88:63829326.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63829649.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63829649.607 : System send command 10 bytes + data 0 bytes
19ec-1c88:63829649.695 : IO total need to receive data 128 bytes
19ec-1c88:63829649.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:63829649.846 : iCmd = 0, nBytes = 128
19ec-1c88:63829858.554 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829858.801 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829858.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63829859.171 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63829859.342 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63829859.513 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829859.678 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829859.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63829859.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63829860.005 : System total receive data 128 bytes
19ec-1c88:63829860.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:63829860.161 : iCmd = 1, nBytes = 4
19ec-1c88:63830054.507 : 0000 : 00 00 00 00 
19ec-1c88:63830054.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63830054.791 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63830054.881 : NVMData.PadScanCount = 0
19ec-1c88:63830054.953 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63830055.026 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63830055.102 : NVMData.FlatbedScanCount = 0
19ec-1c88:63830055.174 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63830055.244 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63830055.313 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63830055.382 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63830055.456 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63830055.524 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63830055.595 : NVMData.BornMonth = 0
19ec-1c88:63830055.660 : NVMData.BornDay = 0
19ec-1c88:63830055.728 : NVMData.BornYear = 0
19ec-1c88:63830055.791 : NVMData.FirstScanMonth = 4
19ec-1c88:63830055.857 : NVMData.FirstScanDay = 30
19ec-1c88:63830055.932 : NVMData.FirstScanYear = 2020
19ec-1c88:63830056.000 : NVMData.VerticalMagnification = 0
19ec-1c88:63830056.078 : NVMData.HorizontalMagnification = 0
19ec-1c88:63830056.150 : NVMData.PowerSavingTime = 15
19ec-1c88:63830056.221 : NVMData.SN = A094165189010062
19ec-1c88:63830056.288 : NVMData.AutoFeed = 0
19ec-1c88:63830056.353 : NVMData.CCDType = 0
19ec-1c88:63830056.419 : NVMData.ScanSpeed = 0
19ec-1c88:63830056.483 : NVMData.RollerCount = 0
19ec-1c88:63830056.550 : NVMData.MultifeedCount = 0
19ec-1c88:63830056.619 : NVMData.JamCount = 0
19ec-1c88:63830056.682 : NVMData.IdentifyInfo = 
19ec-1c88:63830056.749 : NVMData.FormalName = 
19ec-1c88:63830056.984 : NVMData.ReservedB = 0
19ec-1c88:63830057.058 : NVMData.FunctionCode = 0
19ec-1c88:63830057.123 : NVMData.PreFeed = 0
19ec-1c88:63830057.189 : NVMData.PreFeedTime = 0
19ec-1c88:63830057.253 : NVMData.ButtonNumber = 0
19ec-1c88:63830057.318 : NVMData.PowerOffTime = 0
19ec-1c88:63830057.384 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63830057.477 : => IoObject::IoLockEnd
19ec-1c88:63830057.596 : <= IoObject::IoLockEnd
19ec-1c88:63830057.661 : <= InitializeScanner ret = 1
19ec-1c88:63830057.739 : => GetLogicalScannerAbilityEx
19ec-1c88:63830057.815 : => IoObject::IoLockStart
19ec-1c88:63830057.937 : => CAsicIO::CheckDevice
19ec-1c88:63830058.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:63830073.790 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63830073.915 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63830073.987 : <= IoObject::IoLockStart
19ec-1c88:63830074.058 : => IoObject::IoLockEnd
19ec-1c88:63830074.179 : <= IoObject::IoLockEnd
19ec-1c88:63830074.324 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63830074.418 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63830300.748 : => ReadNVMData
19ec-1c88:63830300.953 : => IoObject::IoLockStart
19ec-1c88:63830301.114 : => CAsicIO::CheckDevice
19ec-1c88:63830301.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:63830326.828 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63830326.980 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63830327.062 : <= IoObject::IoLockStart
19ec-1c88:63830327.145 : => ReadNVMDataInternal
19ec-1c88:63830327.224 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63830327.310 : IO Send command 10 bytes
19ec-1c88:63830327.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:63830327.551 : iCmd = 0, nBytes = 10
19ec-1c88:63830327.697 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63830673.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63830673.318 : System send command 10 bytes + data 0 bytes
19ec-1c88:63830673.424 : IO total need to receive data 128 bytes
19ec-1c88:63830673.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:63830673.592 : iCmd = 0, nBytes = 128
19ec-1c88:63830858.816 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63830859.093 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63830859.282 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63830859.468 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63830859.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63830859.815 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63830859.981 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63830860.139 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63830860.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63830860.307 : System total receive data 128 bytes
19ec-1c88:63830860.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:63830860.467 : iCmd = 1, nBytes = 4
19ec-1c88:63831064.133 : 0000 : 00 00 00 00 
19ec-1c88:63831064.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63831064.445 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63831064.545 : NVMData.PadScanCount = 0
19ec-1c88:63831064.618 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63831064.689 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63831064.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:63831064.833 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63831064.905 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63831064.976 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63831065.045 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63831065.118 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63831065.188 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63831065.258 : NVMData.BornMonth = 0
19ec-1c88:63831065.322 : NVMData.BornDay = 0
19ec-1c88:63831065.391 : NVMData.BornYear = 0
19ec-1c88:63831065.454 : NVMData.FirstScanMonth = 4
19ec-1c88:63831065.522 : NVMData.FirstScanDay = 30
19ec-1c88:63831065.591 : NVMData.FirstScanYear = 2020
19ec-1c88:63831065.857 : NVMData.VerticalMagnification = 0
19ec-1c88:63831065.936 : NVMData.HorizontalMagnification = 0
19ec-1c88:63831066.005 : NVMData.PowerSavingTime = 15
19ec-1c88:63831066.074 : NVMData.SN = A094165189010062
19ec-1c88:63831066.139 : NVMData.AutoFeed = 0
19ec-1c88:63831066.207 : NVMData.CCDType = 0
19ec-1c88:63831066.272 : NVMData.ScanSpeed = 0
19ec-1c88:63831066.333 : NVMData.RollerCount = 0
19ec-1c88:63831066.398 : NVMData.MultifeedCount = 0
19ec-1c88:63831066.465 : NVMData.JamCount = 0
19ec-1c88:63831066.529 : NVMData.IdentifyInfo = 
19ec-1c88:63831066.594 : NVMData.FormalName = 
19ec-1c88:63831066.662 : NVMData.ReservedB = 0
19ec-1c88:63831066.727 : NVMData.FunctionCode = 0
19ec-1c88:63831066.792 : NVMData.PreFeed = 0
19ec-1c88:63831066.858 : NVMData.PreFeedTime = 0
19ec-1c88:63831066.921 : NVMData.ButtonNumber = 0
19ec-1c88:63831066.984 : NVMData.PowerOffTime = 0
19ec-1c88:63831067.047 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63831067.127 : => IoObject::IoLockEnd
19ec-1c88:63831067.249 : <= IoObject::IoLockEnd
19ec-1c88:63831067.312 : <= ReadNVMData ret = 1
19ec-1c88:63831754.063 : => TerminateDriver
19ec-1c88:63831754.279 : => CAsicIO::~CAsicIO,pStage=222170184
19ec-1c88:63831754.376 : => CNT96226::Close
19ec-1c88:63831759.162 : <= CNT96226::Close ret = 1
19ec-1c88:63831759.265 : <= CAsicIO::~CAsicIO
19ec-1c88:63831759.336 : => IoObject::IoLockEnd
19ec-1c88:63831759.403 : <= IoObject::IoLockEnd
19ec-1c88:63831759.471 : => IoObject::TerminateDevice
19ec-1c88:63831759.544 : => IoObject::IoLockEnd
19ec-1c88:63831759.609 : <= IoObject::IoLockEnd
19ec-1c88:63831759.744 : <= IoObject::TerminateDevice
19ec-1c88:63831760.067 : <= TerminateDriver ret = 1
19ec-1c88:63833954.714 : ============Debug Start==========
19ec-1c88:63833955.020 : Date : 2020/4/30 14:37:11
19ec-1c88:63833955.103 : Process ID : 19ec
19ec-1c88:63833955.509 : Windows : Version 10.0 build 18363 
19ec-1c88:63833955.953 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63833956.019 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63833956.085 : MemoryStatus.ullAvailPhys : 1779228672
19ec-1c88:63833956.145 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63833956.206 : MemoryStatus.ullAvailPageFile : 3058421760
19ec-1c88:63833956.266 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63833956.327 : MemoryStatus.ullAvailVirtual : 1711632384
19ec-1c88:63833956.390 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63833956.500 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63833956.560 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63833956.801 : CPU Count : 4
19ec-1c88:63833956.848 : CPU Frequency : 100.000 Mhz
19ec-1c88:63833960.975 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63833961.100 : => InitializeDriver
19ec-1c88:63833961.374 : <= InitializeDriver ret = 1
19ec-1c88:63836684.878 : => InitializeScanner
19ec-1c88:63836685.140 : => CAsicIO::GetDeviceList
19ec-1c88:63836685.593 : => CNT96226::CNT96226
19ec-1c88:63836685.660 : => CNT96226::Open
19ec-1c88:63836708.265 : <= CNT96226::Open ret = 1
19ec-1c88:63836708.382 : => CNT96226::Initialize
19ec-1c88:63836708.578 : <= CNT96226::Initialize ret = 1
19ec-1c88:63836708.637 : <= CNT96226::CNT96226
19ec-1c88:63836708.692 : => CNT96226::EnumAvailableDevice
19ec-1c88:63836714.552 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63836714.633 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63836714.696 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63840343.775 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63840344.067 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63840349.612 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63840349.721 : => IoObject::GetLockName
19ec-1c88:63840349.782 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63840349.851 : <= IoObject::GetLockName
19ec-1c88:63840350.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:63840350.374 : iCmd = 3, nBytes = 2
19ec-1c88:63840711.534 : 0000 : 06 38 
19ec-1c88:63840711.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63840711.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:63840711.833 : iCmd = 4, nBytes = 2
19ec-1c88:63841003.389 : 0000 : 07 07 
19ec-1c88:63841003.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63841003.618 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63841003.706 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63841003.778 : IO Send command 10 bytes
19ec-1c88:63841003.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:63841003.893 : iCmd = 0, nBytes = 10
19ec-1c88:63841004.003 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63841179.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63841179.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:63841179.486 : iCmd = 0, nBytes = 165
19ec-1c88:63841387.971 : skip dump 37 bytes
19ec-1c88:63841388.146 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63841388.281 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63841388.417 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63841388.548 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63841388.673 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63841388.807 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63841388.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63841389.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63841389.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63841389.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:63841389.226 : iCmd = 1, nBytes = 4
19ec-1c88:63841528.945 : 0000 : 00 00 00 00 
19ec-1c88:63841529.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63841529.145 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63841529.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63841529.274 : IO Send command 10 bytes
19ec-1c88:63841529.326 : => CNT96226::VenderCmd_SetData
19ec-1c88:63841529.384 : iCmd = 0, nBytes = 10
19ec-1c88:63841529.490 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63841840.691 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63841840.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:63841840.915 : iCmd = 0, nBytes = 128
19ec-1c88:63842027.971 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842028.149 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842028.290 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63842028.428 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63842028.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63842028.686 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842028.810 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842028.936 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842029.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63842029.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:63842029.119 : iCmd = 1, nBytes = 4
19ec-1c88:63842163.277 : 0000 : 00 00 00 00 
19ec-1c88:63842163.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63842163.496 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63842163.677 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63842163.751 : => CNT96226::Close
19ec-1c88:63842167.871 : <= CNT96226::Close ret = 1
19ec-1c88:63842167.945 : <= CNT96226::~CNT96226
19ec-1c88:63842168.030 : <= CAsicIO::GetDeviceList
19ec-1c88:63842168.465 : => IoObject::SetTimeout
19ec-1c88:63842168.595 : Timeout--> In = 0 Out = 0
19ec-1c88:63842168.655 : <= IoObject::SetTimeout
19ec-1c88:63842168.730 : => CAsicIO::CAsicIO
19ec-1c88:63842168.800 : => CNT96226::CNT96226
19ec-1c88:63842168.856 : => CNT96226::Open
19ec-1c88:63842193.991 : <= CNT96226::Open ret = 1
19ec-1c88:63842194.089 : => CNT96226::Initialize
19ec-1c88:63842194.283 : <= CNT96226::Initialize ret = 1
19ec-1c88:63842194.342 : <= CNT96226::CNT96226
19ec-1c88:63842194.392 : <= CAsicIO::CAsicIO
19ec-1c88:63842194.445 : => CAsicIO::InitializeDevice
19ec-1c88:63842194.514 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63842200.344 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63842200.467 : => IoObject::GetLockName
19ec-1c88:63842200.520 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63842200.586 : <= IoObject::GetLockName
19ec-1c88:63842201.079 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63842201.151 : IO Send command 10 bytes
19ec-1c88:63842201.201 : => CNT96226::VenderCmd_SetData
19ec-1c88:63842201.257 : iCmd = 0, nBytes = 10
19ec-1c88:63842201.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63842542.177 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63842542.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:63842542.401 : iCmd = 0, nBytes = 128
19ec-1c88:63842685.348 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842685.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842685.697 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63842685.827 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63842685.951 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63842686.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842686.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842686.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63842686.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63842686.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:63842686.498 : iCmd = 1, nBytes = 4
19ec-1c88:63842878.795 : 0000 : 00 00 00 00 
19ec-1c88:63842878.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63842878.999 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63842879.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:63842879.122 : iCmd = 3, nBytes = 2
19ec-1c88:63843252.662 : 0000 : 06 38 
19ec-1c88:63843253.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63843253.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:63843253.209 : iCmd = 4, nBytes = 2
19ec-1c88:63843566.921 : 0000 : 07 07 
19ec-1c88:63843567.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63843567.236 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63843567.336 : => IoObject::InitializeDevice
19ec-1c88:63843567.451 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63843568.194 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63843568.268 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63843569.010 : => FindScanner
19ec-1c88:63843569.072 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63843569.138 : <= FindScanner ret = 1
19ec-1c88:63843569.194 : => IoObject::IoLockStart
19ec-1c88:63843569.299 : => CAsicIO::CheckDevice
19ec-1c88:63843569.352 : => CNT96226::ConnectIsAvailable
19ec-1c88:63843585.926 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63843586.024 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63843586.078 : <= IoObject::IoLockStart
19ec-1c88:63843586.134 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63843586.198 : IO Send command 10 bytes
19ec-1c88:63843586.277 : => CNT96226::VenderCmd_SetData
19ec-1c88:63843586.333 : iCmd = 0, nBytes = 10
19ec-1c88:63843586.435 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63843756.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63843757.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:63843757.314 : IO total need to receive data 5 bytes
19ec-1c88:63843757.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:63843757.668 : iCmd = 0, nBytes = 5
19ec-1c88:63843966.865 : 0000 : 06 00 02 02 ab 
19ec-1c88:63843966.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63843967.036 : System total receive data 5 bytes
19ec-1c88:63843967.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:63843967.154 : iCmd = 1, nBytes = 4
19ec-1c88:63844146.396 : 0000 : 00 00 00 00 
19ec-1c88:63844146.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63844146.719 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63844146.786 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63844146.851 : IO Send command 10 bytes
19ec-1c88:63844146.938 : => CNT96226::VenderCmd_SetData
19ec-1c88:63844146.995 : iCmd = 0, nBytes = 10
19ec-1c88:63844147.103 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63844297.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63844298.211 : System send command 10 bytes + data 0 bytes
19ec-1c88:63844298.346 : IO total need to receive data 165 bytes
19ec-1c88:63844298.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:63844298.590 : iCmd = 0, nBytes = 165
19ec-1c88:63844511.914 : skip dump 37 bytes
19ec-1c88:63844512.116 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63844512.255 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63844512.386 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63844512.519 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63844512.644 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63844512.775 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63844512.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63844513.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63844513.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63844513.145 : System total receive data 165 bytes
19ec-1c88:63844513.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:63844513.256 : iCmd = 1, nBytes = 4
19ec-1c88:63844703.991 : 0000 : 00 00 00 00 
19ec-1c88:63844704.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63844704.281 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63844704.503 : Dump Inquiry
19ec-1c88:63844704.638 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63844704.782 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63844704.926 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63844705.062 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63844705.196 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63844705.330 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63844705.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63844705.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63844705.718 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63844705.850 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63844705.939 : 00a0 : 00 00 00 00 00 
19ec-1c88:63844706.012 : => ReadNVMDataInternal
19ec-1c88:63844706.235 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63844706.301 : IO Send command 10 bytes
19ec-1c88:63844706.400 : => CNT96226::VenderCmd_SetData
19ec-1c88:63844706.456 : iCmd = 0, nBytes = 10
19ec-1c88:63844706.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63845045.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63845046.106 : System send command 10 bytes + data 0 bytes
19ec-1c88:63845046.172 : IO total need to receive data 128 bytes
19ec-1c88:63845046.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:63845046.285 : iCmd = 0, nBytes = 128
19ec-1c88:63845217.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63845217.983 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63845218.128 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63845218.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63845218.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63845218.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63845218.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63845218.771 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63845218.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63845218.898 : System total receive data 128 bytes
19ec-1c88:63845218.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:63845219.017 : iCmd = 1, nBytes = 4
19ec-1c88:63845352.824 : 0000 : 00 00 00 00 
19ec-1c88:63845353.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63845353.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63845353.382 : NVMData.PadScanCount = 0
19ec-1c88:63845353.493 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63845353.608 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63845353.724 : NVMData.FlatbedScanCount = 0
19ec-1c88:63845353.834 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63845353.943 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63845354.056 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63845354.169 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63845354.282 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63845354.392 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63845354.503 : NVMData.BornMonth = 0
19ec-1c88:63845354.604 : NVMData.BornDay = 0
19ec-1c88:63845354.707 : NVMData.BornYear = 0
19ec-1c88:63845354.805 : NVMData.FirstScanMonth = 4
19ec-1c88:63845354.910 : NVMData.FirstScanDay = 30
19ec-1c88:63845355.021 : NVMData.FirstScanYear = 2020
19ec-1c88:63845355.130 : NVMData.VerticalMagnification = 0
19ec-1c88:63845355.246 : NVMData.HorizontalMagnification = 0
19ec-1c88:63845355.632 : NVMData.PowerSavingTime = 15
19ec-1c88:63845355.685 : NVMData.SN = A094165189010062
19ec-1c88:63845355.734 : NVMData.AutoFeed = 0
19ec-1c88:63845355.783 : NVMData.CCDType = 0
19ec-1c88:63845355.831 : NVMData.ScanSpeed = 0
19ec-1c88:63845355.880 : NVMData.RollerCount = 0
19ec-1c88:63845355.930 : NVMData.MultifeedCount = 0
19ec-1c88:63845355.981 : NVMData.JamCount = 0
19ec-1c88:63845356.032 : NVMData.IdentifyInfo = 
19ec-1c88:63845356.084 : NVMData.FormalName = 
19ec-1c88:63845356.298 : NVMData.ReservedB = 0
19ec-1c88:63845356.352 : NVMData.FunctionCode = 0
19ec-1c88:63845356.402 : NVMData.PreFeed = 0
19ec-1c88:63845356.454 : NVMData.PreFeedTime = 0
19ec-1c88:63845356.504 : NVMData.ButtonNumber = 0
19ec-1c88:63845356.558 : NVMData.PowerOffTime = 0
19ec-1c88:63845356.609 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63845356.685 : => IoObject::IoLockEnd
19ec-1c88:63845356.773 : <= IoObject::IoLockEnd
19ec-1c88:63845356.822 : <= InitializeScanner ret = 1
19ec-1c88:63846571.227 : => GetLogicalScannerAbility
19ec-1c88:63846571.418 : => IoObject::IoLockStart
19ec-1c88:63846571.548 : => CAsicIO::CheckDevice
19ec-1c88:63846571.606 : => CNT96226::ConnectIsAvailable
19ec-1c88:63846594.732 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63846594.849 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63846594.907 : <= IoObject::IoLockStart
19ec-1c88:63846594.965 : => IoObject::IoLockEnd
19ec-1c88:63846595.078 : <= IoObject::IoLockEnd
19ec-1c88:63846595.159 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63850157.769 : => GetLogicalScannerAbilityEx
19ec-1c88:63850157.959 : => IoObject::IoLockStart
19ec-1c88:63850158.086 : => CAsicIO::CheckDevice
19ec-1c88:63850158.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:63850183.578 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63850183.981 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63850184.043 : <= IoObject::IoLockStart
19ec-1c88:63850184.099 : => IoObject::IoLockEnd
19ec-1c88:63850184.207 : <= IoObject::IoLockEnd
19ec-1c88:63850184.325 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63850184.398 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63857431.898 : => ReadNVMData
19ec-1c88:63857432.078 : => IoObject::IoLockStart
19ec-1c88:63857432.209 : => CAsicIO::CheckDevice
19ec-1c88:63857432.264 : => CNT96226::ConnectIsAvailable
19ec-1c88:63857450.401 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63857450.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63857450.587 : <= IoObject::IoLockStart
19ec-1c88:63857450.653 : => ReadNVMDataInternal
19ec-1c88:63857450.717 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63857450.779 : IO Send command 10 bytes
19ec-1c88:63857450.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:63857450.941 : iCmd = 0, nBytes = 10
19ec-1c88:63857451.052 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63857795.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63857795.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:63857795.777 : IO total need to receive data 128 bytes
19ec-1c88:63857795.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:63857795.894 : iCmd = 0, nBytes = 128
19ec-1c88:63857996.894 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63857997.088 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63857997.234 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63857997.368 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63857997.493 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63857997.619 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63857997.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63857997.862 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63857997.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63857997.993 : System total receive data 128 bytes
19ec-1c88:63857998.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:63857998.105 : iCmd = 1, nBytes = 4
19ec-1c88:63858153.845 : 0000 : 00 00 00 00 
19ec-1c88:63858153.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63858154.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63858154.147 : NVMData.PadScanCount = 0
19ec-1c88:63858154.202 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63858154.257 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63858154.316 : NVMData.FlatbedScanCount = 0
19ec-1c88:63858154.373 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63858154.566 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63858154.632 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63858154.687 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63858154.742 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63858154.796 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63858154.851 : NVMData.BornMonth = 0
19ec-1c88:63858154.900 : NVMData.BornDay = 0
19ec-1c88:63858154.953 : NVMData.BornYear = 0
19ec-1c88:63858155.000 : NVMData.FirstScanMonth = 4
19ec-1c88:63858155.051 : NVMData.FirstScanDay = 30
19ec-1c88:63858155.105 : NVMData.FirstScanYear = 2020
19ec-1c88:63858155.160 : NVMData.VerticalMagnification = 0
19ec-1c88:63858155.217 : NVMData.HorizontalMagnification = 0
19ec-1c88:63858155.272 : NVMData.PowerSavingTime = 15
19ec-1c88:63858155.326 : NVMData.SN = A094165189010062
19ec-1c88:63858155.377 : NVMData.AutoFeed = 0
19ec-1c88:63858155.428 : NVMData.CCDType = 0
19ec-1c88:63858155.476 : NVMData.ScanSpeed = 0
19ec-1c88:63858155.528 : NVMData.RollerCount = 0
19ec-1c88:63858155.581 : NVMData.MultifeedCount = 0
19ec-1c88:63858155.633 : NVMData.JamCount = 0
19ec-1c88:63858155.684 : NVMData.IdentifyInfo = 
19ec-1c88:63858155.735 : NVMData.FormalName = 
19ec-1c88:63858155.783 : NVMData.ReservedB = 0
19ec-1c88:63858155.833 : NVMData.FunctionCode = 0
19ec-1c88:63858155.882 : NVMData.PreFeed = 0
19ec-1c88:63858155.930 : NVMData.PreFeedTime = 0
19ec-1c88:63858155.979 : NVMData.ButtonNumber = 0
19ec-1c88:63858156.030 : NVMData.PowerOffTime = 0
19ec-1c88:63858156.082 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63858156.143 : => IoObject::IoLockEnd
19ec-1c88:63858156.235 : <= IoObject::IoLockEnd
19ec-1c88:63858156.287 : <= ReadNVMData ret = 1
19ec-1c88:63867552.257 : => GetADFStatus
19ec-1c88:63867552.699 : => IoObject::IoLockStart
19ec-1c88:63867552.836 : => CAsicIO::CheckDevice
19ec-1c88:63867552.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:63867572.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63867572.181 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63867572.243 : <= IoObject::IoLockStart
19ec-1c88:63867572.301 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63867572.373 : IO Send command 10 bytes
19ec-1c88:63867572.496 : => CNT96226::VenderCmd_SetData
19ec-1c88:63867572.557 : iCmd = 0, nBytes = 10
19ec-1c88:63867572.661 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63867763.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63867763.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:63867763.370 : IO total need to receive data 2 bytes
19ec-1c88:63867763.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:63867763.490 : iCmd = 0, nBytes = 2
19ec-1c88:63867971.951 : 0000 : 00 00 
19ec-1c88:63867972.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63867972.094 : System total receive data 2 bytes
19ec-1c88:63867972.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:63867972.204 : iCmd = 1, nBytes = 4
19ec-1c88:63868136.733 : 0000 : 00 00 00 00 
19ec-1c88:63868136.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63868136.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63868137.057 : Return status = 0
19ec-1c88:63868137.114 : => IoObject::IoLockEnd
19ec-1c88:63868137.201 : <= IoObject::IoLockEnd
19ec-1c88:63868137.252 : <= GetADFStatus ret = 1
19ec-1c88:63870729.193 : => GetADFStatus
19ec-1c88:63870729.379 : => IoObject::IoLockStart
19ec-1c88:63870729.505 : => CAsicIO::CheckDevice
19ec-1c88:63870729.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:63870756.005 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63870756.423 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63870756.485 : <= IoObject::IoLockStart
19ec-1c88:63870756.544 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63870756.608 : IO Send command 10 bytes
19ec-1c88:63870756.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:63870756.780 : iCmd = 0, nBytes = 10
19ec-1c88:63870756.885 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63870935.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63870935.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:63870935.897 : IO total need to receive data 2 bytes
19ec-1c88:63870935.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:63870936.034 : iCmd = 0, nBytes = 2
19ec-1c88:63871137.992 : 0000 : 00 00 
19ec-1c88:63871138.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63871138.140 : System total receive data 2 bytes
19ec-1c88:63871138.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:63871138.259 : iCmd = 1, nBytes = 4
19ec-1c88:63871329.839 : 0000 : 00 00 00 00 
19ec-1c88:63871329.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63871330.056 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63871330.120 : Return status = 0
19ec-1c88:63871330.176 : => IoObject::IoLockEnd
19ec-1c88:63871330.261 : <= IoObject::IoLockEnd
19ec-1c88:63871330.311 : <= GetADFStatus ret = 1
19ec-1c88:63873391.992 : => TerminateDriver
19ec-1c88:63873392.410 : => CAsicIO::~CAsicIO,pStage=222170184
19ec-1c88:63873392.481 : => CNT96226::Close
19ec-1c88:63873396.431 : <= CNT96226::Close ret = 1
19ec-1c88:63873396.514 : <= CAsicIO::~CAsicIO
19ec-1c88:63873396.575 : => IoObject::IoLockEnd
19ec-1c88:63873396.627 : <= IoObject::IoLockEnd
19ec-1c88:63873396.679 : => IoObject::TerminateDevice
19ec-1c88:63873396.734 : => IoObject::IoLockEnd
19ec-1c88:63873396.781 : <= IoObject::IoLockEnd
19ec-1c88:63873396.890 : <= IoObject::TerminateDevice
19ec-1c88:63873397.133 : <= TerminateDriver ret = 1
19ec-1c88:63917067.020 : ============Debug Start==========
19ec-1c88:63917067.269 : Date : 2020/4/30 14:37:14
19ec-1c88:63917067.347 : Process ID : 19ec
19ec-1c88:63917067.751 : Windows : Version 10.0 build 18363 
19ec-1c88:63917068.194 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63917068.255 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63917068.315 : MemoryStatus.ullAvailPhys : 1776545792
19ec-1c88:63917068.375 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63917068.432 : MemoryStatus.ullAvailPageFile : 3042680832
19ec-1c88:63917068.492 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63917068.549 : MemoryStatus.ullAvailVirtual : 1711374336
19ec-1c88:63917068.606 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63917068.705 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63917068.765 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63917069.006 : CPU Count : 4
19ec-1c88:63917069.053 : CPU Frequency : 100.000 Mhz
19ec-1c88:63917073.286 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63917073.413 : => InitializeDriver
19ec-1c88:63917073.676 : <= InitializeDriver ret = 1
19ec-1c88:63917073.734 : => InitializeScanner
19ec-1c88:63917073.812 : => CAsicIO::GetDeviceList
19ec-1c88:63917074.111 : => CNT96226::CNT96226
19ec-1c88:63917074.170 : => CNT96226::Open
19ec-1c88:63917094.409 : <= CNT96226::Open ret = 1
19ec-1c88:63917094.500 : => CNT96226::Initialize
19ec-1c88:63917094.679 : <= CNT96226::Initialize ret = 1
19ec-1c88:63917094.735 : <= CNT96226::CNT96226
19ec-1c88:63917094.786 : => CNT96226::EnumAvailableDevice
19ec-1c88:63917100.033 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63917100.109 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63917100.170 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63920807.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63920807.870 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63920813.498 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63920813.608 : => IoObject::GetLockName
19ec-1c88:63920813.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63920813.735 : <= IoObject::GetLockName
19ec-1c88:63920814.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:63920814.279 : iCmd = 3, nBytes = 2
19ec-1c88:63921201.931 : 0000 : 06 38 
19ec-1c88:63921202.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63921202.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:63921202.196 : iCmd = 4, nBytes = 2
19ec-1c88:63921513.432 : 0000 : 07 07 
19ec-1c88:63921513.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63921513.637 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63921513.729 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63921513.798 : IO Send command 10 bytes
19ec-1c88:63921513.851 : => CNT96226::VenderCmd_SetData
19ec-1c88:63921513.909 : iCmd = 0, nBytes = 10
19ec-1c88:63921514.011 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63921711.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63921711.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:63921711.900 : iCmd = 0, nBytes = 165
19ec-1c88:63921911.702 : skip dump 37 bytes
19ec-1c88:63921911.875 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63921912.015 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63921912.154 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63921912.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63921912.416 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63921912.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63921912.668 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63921912.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63921912.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63921912.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:63921912.968 : iCmd = 1, nBytes = 4
19ec-1c88:63922102.877 : 0000 : 00 00 00 00 
19ec-1c88:63922102.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63922103.037 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63922103.102 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63922103.168 : IO Send command 10 bytes
19ec-1c88:63922103.218 : => CNT96226::VenderCmd_SetData
19ec-1c88:63922103.275 : iCmd = 0, nBytes = 10
19ec-1c88:63922103.374 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63922457.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63922457.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:63922457.590 : iCmd = 0, nBytes = 128
19ec-1c88:63922663.176 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63922663.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63922663.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63922663.634 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63922663.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63922663.882 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63922664.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63922664.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63922664.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63922664.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:63922664.303 : iCmd = 1, nBytes = 4
19ec-1c88:63922862.754 : 0000 : 00 00 00 00 
19ec-1c88:63922862.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63922862.922 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63922863.113 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63922863.187 : => CNT96226::Close
19ec-1c88:63922867.270 : <= CNT96226::Close ret = 1
19ec-1c88:63922867.345 : <= CNT96226::~CNT96226
19ec-1c88:63922867.432 : <= CAsicIO::GetDeviceList
19ec-1c88:63922867.836 : => IoObject::SetTimeout
19ec-1c88:63922867.964 : Timeout--> In = 0 Out = 0
19ec-1c88:63922868.024 : <= IoObject::SetTimeout
19ec-1c88:63922868.092 : => CAsicIO::CAsicIO
19ec-1c88:63922868.166 : => CNT96226::CNT96226
19ec-1c88:63922868.223 : => CNT96226::Open
19ec-1c88:63922892.089 : <= CNT96226::Open ret = 1
19ec-1c88:63922892.187 : => CNT96226::Initialize
19ec-1c88:63922892.381 : <= CNT96226::Initialize ret = 1
19ec-1c88:63922892.437 : <= CNT96226::CNT96226
19ec-1c88:63922892.488 : <= CAsicIO::CAsicIO
19ec-1c88:63922892.543 : => CAsicIO::InitializeDevice
19ec-1c88:63922892.608 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63922898.489 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63922898.606 : => IoObject::GetLockName
19ec-1c88:63922898.663 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63922898.728 : <= IoObject::GetLockName
19ec-1c88:63922899.224 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63922899.295 : IO Send command 10 bytes
19ec-1c88:63922899.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:63922899.403 : iCmd = 0, nBytes = 10
19ec-1c88:63922899.512 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63923232.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63923232.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:63923232.727 : iCmd = 0, nBytes = 128
19ec-1c88:63923415.169 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63923415.336 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63923415.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63923415.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63923415.744 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63923415.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63923415.988 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63923416.107 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63923416.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63923416.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:63923416.284 : iCmd = 1, nBytes = 4
19ec-1c88:63923555.191 : 0000 : 00 00 00 00 
19ec-1c88:63923555.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63923555.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63923555.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:63923555.517 : iCmd = 3, nBytes = 2
19ec-1c88:63923923.134 : 0000 : 06 38 
19ec-1c88:63923923.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63923923.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:63923923.355 : iCmd = 4, nBytes = 2
19ec-1c88:63924224.615 : 0000 : 07 07 
19ec-1c88:63924224.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63924224.865 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63924224.956 : => IoObject::InitializeDevice
19ec-1c88:63924225.058 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63924225.663 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63924225.734 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63924226.483 : => FindScanner
19ec-1c88:63924226.539 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63924226.600 : <= FindScanner ret = 1
19ec-1c88:63924226.658 : => IoObject::IoLockStart
19ec-1c88:63924226.753 : => CAsicIO::CheckDevice
19ec-1c88:63924226.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:63924252.294 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63924252.410 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63924252.470 : <= IoObject::IoLockStart
19ec-1c88:63924252.529 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63924252.597 : IO Send command 10 bytes
19ec-1c88:63924252.691 : => CNT96226::VenderCmd_SetData
19ec-1c88:63924252.750 : iCmd = 0, nBytes = 10
19ec-1c88:63924252.852 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63924447.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63924447.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:63924447.979 : IO total need to receive data 5 bytes
19ec-1c88:63924448.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:63924448.094 : iCmd = 0, nBytes = 5
19ec-1c88:63924642.231 : 0000 : 06 00 02 02 ab 
19ec-1c88:63924642.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63924642.383 : System total receive data 5 bytes
19ec-1c88:63924642.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:63924642.500 : iCmd = 1, nBytes = 4
19ec-1c88:63924845.600 : 0000 : 00 00 00 00 
19ec-1c88:63924845.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63924845.809 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63924845.870 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63924845.936 : IO Send command 10 bytes
19ec-1c88:63924846.029 : => CNT96226::VenderCmd_SetData
19ec-1c88:63924846.086 : iCmd = 0, nBytes = 10
19ec-1c88:63924846.186 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63924996.325 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63924996.433 : System send command 10 bytes + data 0 bytes
19ec-1c88:63924996.499 : IO total need to receive data 165 bytes
19ec-1c88:63924996.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:63924996.610 : iCmd = 0, nBytes = 165
19ec-1c88:63925191.224 : skip dump 37 bytes
19ec-1c88:63925191.417 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63925191.559 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63925191.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63925191.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63925191.962 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63925192.097 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63925192.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925192.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925192.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63925192.469 : System total receive data 165 bytes
19ec-1c88:63925192.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:63925192.583 : iCmd = 1, nBytes = 4
19ec-1c88:63925379.056 : 0000 : 00 00 00 00 
19ec-1c88:63925379.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63925379.267 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63925379.454 : Dump Inquiry
19ec-1c88:63925379.577 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63925379.709 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63925379.842 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63925379.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63925380.098 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63925380.231 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63925380.354 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925380.477 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925380.606 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63925380.731 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63925380.815 : 00a0 : 00 00 00 00 00 
19ec-1c88:63925380.883 : => ReadNVMDataInternal
19ec-1c88:63925381.086 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63925381.150 : IO Send command 10 bytes
19ec-1c88:63925381.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:63925381.283 : iCmd = 0, nBytes = 10
19ec-1c88:63925381.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63925706.149 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63925706.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:63925706.356 : IO total need to receive data 128 bytes
19ec-1c88:63925706.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:63925706.688 : iCmd = 0, nBytes = 128
19ec-1c88:63925881.882 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925882.051 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925882.197 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63925882.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63925882.456 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63925882.581 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925882.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925882.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63925882.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63925882.954 : System total receive data 128 bytes
19ec-1c88:63925883.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:63925883.068 : iCmd = 1, nBytes = 4
19ec-1c88:63926058.198 : 0000 : 00 00 00 00 
19ec-1c88:63926058.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63926058.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63926058.525 : NVMData.PadScanCount = 0
19ec-1c88:63926058.582 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63926058.638 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63926058.695 : NVMData.FlatbedScanCount = 0
19ec-1c88:63926058.750 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63926058.802 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63926058.858 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63926058.913 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63926058.966 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63926059.020 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63926059.074 : NVMData.BornMonth = 0
19ec-1c88:63926059.121 : NVMData.BornDay = 0
19ec-1c88:63926059.171 : NVMData.BornYear = 0
19ec-1c88:63926059.217 : NVMData.FirstScanMonth = 4
19ec-1c88:63926059.267 : NVMData.FirstScanDay = 30
19ec-1c88:63926059.326 : NVMData.FirstScanYear = 2020
19ec-1c88:63926059.380 : NVMData.VerticalMagnification = 0
19ec-1c88:63926059.435 : NVMData.HorizontalMagnification = 0
19ec-1c88:63926059.489 : NVMData.PowerSavingTime = 15
19ec-1c88:63926059.542 : NVMData.SN = A094165189010062
19ec-1c88:63926059.592 : NVMData.AutoFeed = 0
19ec-1c88:63926059.640 : NVMData.CCDType = 0
19ec-1c88:63926059.690 : NVMData.ScanSpeed = 0
19ec-1c88:63926059.738 : NVMData.RollerCount = 0
19ec-1c88:63926059.790 : NVMData.MultifeedCount = 0
19ec-1c88:63926059.839 : NVMData.JamCount = 0
19ec-1c88:63926059.888 : NVMData.IdentifyInfo = 
19ec-1c88:63926059.938 : NVMData.FormalName = 
19ec-1c88:63926060.165 : NVMData.ReservedB = 0
19ec-1c88:63926060.219 : NVMData.FunctionCode = 0
19ec-1c88:63926060.269 : NVMData.PreFeed = 0
19ec-1c88:63926060.319 : NVMData.PreFeedTime = 0
19ec-1c88:63926060.368 : NVMData.ButtonNumber = 0
19ec-1c88:63926060.419 : NVMData.PowerOffTime = 0
19ec-1c88:63926060.471 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63926060.546 : => IoObject::IoLockEnd
19ec-1c88:63926060.636 : <= IoObject::IoLockEnd
19ec-1c88:63926060.685 : <= InitializeScanner ret = 1
19ec-1c88:63926060.755 : => GetLogicalScannerAbilityEx
19ec-1c88:63926060.813 : => IoObject::IoLockStart
19ec-1c88:63926060.909 : => CAsicIO::CheckDevice
19ec-1c88:63926060.962 : => CNT96226::ConnectIsAvailable
19ec-1c88:63926083.567 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63926083.811 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63926083.945 : <= IoObject::IoLockStart
19ec-1c88:63926084.077 : => IoObject::IoLockEnd
19ec-1c88:63926084.434 : <= IoObject::IoLockEnd
19ec-1c88:63926084.543 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63926084.618 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63926258.585 : => ReadNVMData
19ec-1c88:63926258.694 : => IoObject::IoLockStart
19ec-1c88:63926258.807 : => CAsicIO::CheckDevice
19ec-1c88:63926258.861 : => CNT96226::ConnectIsAvailable
19ec-1c88:63926280.826 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63926281.020 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63926281.140 : <= IoObject::IoLockStart
19ec-1c88:63926281.267 : => ReadNVMDataInternal
19ec-1c88:63926281.388 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63926281.520 : IO Send command 10 bytes
19ec-1c88:63926281.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:63926281.961 : iCmd = 0, nBytes = 10
19ec-1c88:63926282.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63926626.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63926626.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:63926626.484 : IO total need to receive data 128 bytes
19ec-1c88:63926626.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:63926626.600 : iCmd = 0, nBytes = 128
19ec-1c88:63926838.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63926838.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63926839.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63926839.192 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63926839.320 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63926839.446 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63926839.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63926839.693 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63926839.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63926839.817 : System total receive data 128 bytes
19ec-1c88:63926839.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:63926839.928 : iCmd = 1, nBytes = 4
19ec-1c88:63927010.772 : 0000 : 00 00 00 00 
19ec-1c88:63927010.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63927011.048 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63927011.119 : NVMData.PadScanCount = 0
19ec-1c88:63927011.176 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63927011.233 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63927011.294 : NVMData.FlatbedScanCount = 0
19ec-1c88:63927011.351 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63927011.406 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63927011.458 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63927011.512 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63927011.565 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63927011.618 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63927011.672 : NVMData.BornMonth = 0
19ec-1c88:63927011.721 : NVMData.BornDay = 0
19ec-1c88:63927011.773 : NVMData.BornYear = 0
19ec-1c88:63927011.821 : NVMData.FirstScanMonth = 4
19ec-1c88:63927011.873 : NVMData.FirstScanDay = 30
19ec-1c88:63927011.926 : NVMData.FirstScanYear = 2020
19ec-1c88:63927012.121 : NVMData.VerticalMagnification = 0
19ec-1c88:63927012.183 : NVMData.HorizontalMagnification = 0
19ec-1c88:63927012.237 : NVMData.PowerSavingTime = 15
19ec-1c88:63927012.291 : NVMData.SN = A094165189010062
19ec-1c88:63927012.342 : NVMData.AutoFeed = 0
19ec-1c88:63927012.389 : NVMData.CCDType = 0
19ec-1c88:63927012.438 : NVMData.ScanSpeed = 0
19ec-1c88:63927012.487 : NVMData.RollerCount = 0
19ec-1c88:63927012.538 : NVMData.MultifeedCount = 0
19ec-1c88:63927012.587 : NVMData.JamCount = 0
19ec-1c88:63927012.636 : NVMData.IdentifyInfo = 
19ec-1c88:63927012.687 : NVMData.FormalName = 
19ec-1c88:63927012.737 : NVMData.ReservedB = 0
19ec-1c88:63927012.788 : NVMData.FunctionCode = 0
19ec-1c88:63927012.838 : NVMData.PreFeed = 0
19ec-1c88:63927012.886 : NVMData.PreFeedTime = 0
19ec-1c88:63927012.936 : NVMData.ButtonNumber = 0
19ec-1c88:63927012.986 : NVMData.PowerOffTime = 0
19ec-1c88:63927013.038 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63927013.096 : => IoObject::IoLockEnd
19ec-1c88:63927013.186 : <= IoObject::IoLockEnd
19ec-1c88:63927013.236 : <= ReadNVMData ret = 1
19ec-1c88:63929511.621 : ============Debug Start==========
19ec-1c88:63929511.932 : Date : 2020/4/30 14:37:14
19ec-1c88:63929512.011 : Process ID : 19ec
19ec-1c88:63929512.425 : Windows : Version 10.0 build 18363 
19ec-1c88:63929512.901 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:63929512.964 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:63929513.030 : MemoryStatus.ullAvailPhys : 1776304128
19ec-1c88:63929513.090 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:63929513.155 : MemoryStatus.ullAvailPageFile : 3043577856
19ec-1c88:63929513.213 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:63929513.273 : MemoryStatus.ullAvailVirtual : 1711374336
19ec-1c88:63929513.331 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:63929513.438 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:63929513.503 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:63929513.738 : CPU Count : 4
19ec-1c88:63929513.783 : CPU Frequency : 100.000 Mhz
19ec-1c88:63929517.954 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:63929518.082 : => InitializeDriver
19ec-1c88:63929518.346 : <= InitializeDriver ret = 1
19ec-1c88:63932026.601 : => InitializeScanner
19ec-1c88:63932026.857 : => CAsicIO::GetDeviceList
19ec-1c88:63932027.279 : => CNT96226::CNT96226
19ec-1c88:63932027.342 : => CNT96226::Open
19ec-1c88:63932050.530 : <= CNT96226::Open ret = 1
19ec-1c88:63932050.637 : => CNT96226::Initialize
19ec-1c88:63932050.831 : <= CNT96226::Initialize ret = 1
19ec-1c88:63932050.892 : <= CNT96226::CNT96226
19ec-1c88:63932050.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:63932056.361 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:63932056.441 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:63932056.497 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:63935769.379 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:63935769.677 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63935775.985 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63935776.097 : => IoObject::GetLockName
19ec-1c88:63935776.158 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63935776.227 : <= IoObject::GetLockName
19ec-1c88:63935776.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:63935776.765 : iCmd = 3, nBytes = 2
19ec-1c88:63936160.030 : 0000 : 06 38 
19ec-1c88:63936160.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63936160.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:63936160.303 : iCmd = 4, nBytes = 2
19ec-1c88:63936447.959 : 0000 : 07 07 
19ec-1c88:63936448.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63936448.142 : Device 0 USB ID = 0638 : 0707
19ec-1c88:63936448.230 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:63936448.296 : IO Send command 10 bytes
19ec-1c88:63936448.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:63936448.408 : iCmd = 0, nBytes = 10
19ec-1c88:63936448.511 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63936625.627 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63936625.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:63936625.795 : iCmd = 0, nBytes = 165
19ec-1c88:63936795.943 : skip dump 37 bytes
19ec-1c88:63936796.466 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63936796.601 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63936796.734 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63936796.863 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63936796.988 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63936797.123 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63936797.248 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63936797.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63936797.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63936797.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:63936797.552 : iCmd = 1, nBytes = 4
19ec-1c88:63936907.824 : 0000 : 00 00 00 00 
19ec-1c88:63936907.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63936907.976 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63936908.033 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63936908.097 : IO Send command 10 bytes
19ec-1c88:63936908.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:63936908.200 : iCmd = 0, nBytes = 10
19ec-1c88:63936908.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63937243.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63937243.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:63937243.422 : iCmd = 0, nBytes = 128
19ec-1c88:63937410.777 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63937410.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63937411.099 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63937411.234 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63937411.362 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63937411.484 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63937411.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63937411.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63937411.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63937411.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:63937411.907 : iCmd = 1, nBytes = 4
19ec-1c88:63937526.232 : 0000 : 00 00 00 00 
19ec-1c88:63937526.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63937526.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63937526.548 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:63937526.615 : => CNT96226::Close
19ec-1c88:63937530.636 : <= CNT96226::Close ret = 1
19ec-1c88:63937530.708 : <= CNT96226::~CNT96226
19ec-1c88:63937530.793 : <= CAsicIO::GetDeviceList
19ec-1c88:63937531.188 : => IoObject::SetTimeout
19ec-1c88:63937531.319 : Timeout--> In = 0 Out = 0
19ec-1c88:63937531.375 : <= IoObject::SetTimeout
19ec-1c88:63937531.443 : => CAsicIO::CAsicIO
19ec-1c88:63937531.514 : => CNT96226::CNT96226
19ec-1c88:63937531.570 : => CNT96226::Open
19ec-1c88:63937555.774 : <= CNT96226::Open ret = 1
19ec-1c88:63937555.877 : => CNT96226::Initialize
19ec-1c88:63937556.077 : <= CNT96226::Initialize ret = 1
19ec-1c88:63937556.141 : <= CNT96226::CNT96226
19ec-1c88:63937556.194 : <= CAsicIO::CAsicIO
19ec-1c88:63937556.247 : => CAsicIO::InitializeDevice
19ec-1c88:63937556.315 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:63937562.392 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:63937562.506 : => IoObject::GetLockName
19ec-1c88:63937562.566 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:63937562.629 : <= IoObject::GetLockName
19ec-1c88:63937563.119 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:63937563.192 : IO Send command 10 bytes
19ec-1c88:63937563.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:63937563.296 : iCmd = 0, nBytes = 10
19ec-1c88:63937563.624 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63937909.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63937909.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:63937909.692 : iCmd = 0, nBytes = 128
19ec-1c88:63938032.800 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63938032.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63938033.107 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63938033.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63938033.370 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63938033.496 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63938033.620 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63938033.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63938033.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63938033.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:63938033.916 : iCmd = 1, nBytes = 4
19ec-1c88:63938184.377 : 0000 : 00 00 00 00 
19ec-1c88:63938184.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63938184.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:63938184.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:63938184.634 : iCmd = 3, nBytes = 2
19ec-1c88:63938544.930 : 0000 : 06 38 
19ec-1c88:63938545.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63938545.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:63938545.169 : iCmd = 4, nBytes = 2
19ec-1c88:63938863.458 : 0000 : 07 07 
19ec-1c88:63938863.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63938863.747 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:63938863.847 : => IoObject::InitializeDevice
19ec-1c88:63938863.950 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:63938864.669 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:63938864.742 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:63938865.487 : => FindScanner
19ec-1c88:63938865.549 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:63938865.614 : <= FindScanner ret = 1
19ec-1c88:63938865.671 : => IoObject::IoLockStart
19ec-1c88:63938865.779 : => CAsicIO::CheckDevice
19ec-1c88:63938865.830 : => CNT96226::ConnectIsAvailable
19ec-1c88:63938889.799 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63938889.915 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63938889.973 : <= IoObject::IoLockStart
19ec-1c88:63938890.030 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63938890.099 : IO Send command 10 bytes
19ec-1c88:63938890.190 : => CNT96226::VenderCmd_SetData
19ec-1c88:63938890.245 : iCmd = 0, nBytes = 10
19ec-1c88:63938890.350 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:63939077.531 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63939077.672 : System send command 10 bytes + data 0 bytes
19ec-1c88:63939077.745 : IO total need to receive data 5 bytes
19ec-1c88:63939077.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:63939077.864 : iCmd = 0, nBytes = 5
19ec-1c88:63939284.335 : 0000 : 06 00 02 02 ab 
19ec-1c88:63939284.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63939284.486 : System total receive data 5 bytes
19ec-1c88:63939284.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:63939284.601 : iCmd = 1, nBytes = 4
19ec-1c88:63939447.686 : 0000 : 00 00 00 00 
19ec-1c88:63939447.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63939447.895 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63939447.956 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:63939448.017 : IO Send command 10 bytes
19ec-1c88:63939448.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:63939448.151 : iCmd = 0, nBytes = 10
19ec-1c88:63939448.250 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:63939604.815 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63939604.937 : System send command 10 bytes + data 0 bytes
19ec-1c88:63939605.004 : IO total need to receive data 165 bytes
19ec-1c88:63939605.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:63939605.123 : iCmd = 0, nBytes = 165
19ec-1c88:63939809.327 : skip dump 37 bytes
19ec-1c88:63939809.521 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63939809.661 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63939809.793 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63939809.924 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63939810.054 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63939810.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63939810.308 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63939810.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63939810.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63939810.557 : System total receive data 165 bytes
19ec-1c88:63939810.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:63939810.668 : iCmd = 1, nBytes = 4
19ec-1c88:63939985.635 : 0000 : 00 00 00 00 
19ec-1c88:63939985.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63939985.878 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63939986.090 : Dump Inquiry
19ec-1c88:63939986.230 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:63939986.373 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:63939986.510 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:63939986.650 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:63939986.782 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:63939986.917 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:63939987.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63939987.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63939987.306 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:63939987.437 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:63939987.528 : 00a0 : 00 00 00 00 00 
19ec-1c88:63939987.597 : => ReadNVMDataInternal
19ec-1c88:63939987.812 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63939987.881 : IO Send command 10 bytes
19ec-1c88:63939987.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:63939988.018 : iCmd = 0, nBytes = 10
19ec-1c88:63939988.121 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63940292.447 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63940292.579 : System send command 10 bytes + data 0 bytes
19ec-1c88:63940292.646 : IO total need to receive data 128 bytes
19ec-1c88:63940292.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:63940292.760 : iCmd = 0, nBytes = 128
19ec-1c88:63940480.622 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63940480.803 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63940480.946 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63940481.082 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63940481.208 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63940481.335 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63940481.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63940481.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63940481.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63940481.710 : System total receive data 128 bytes
19ec-1c88:63940481.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:63940481.824 : iCmd = 1, nBytes = 4
19ec-1c88:63940603.750 : 0000 : 00 00 00 00 
19ec-1c88:63940603.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63940603.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63940604.024 : NVMData.PadScanCount = 0
19ec-1c88:63940604.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63940604.135 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63940604.191 : NVMData.FlatbedScanCount = 0
19ec-1c88:63940604.245 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63940604.297 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63940604.353 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63940604.407 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63940604.462 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63940604.516 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63940604.574 : NVMData.BornMonth = 0
19ec-1c88:63940604.622 : NVMData.BornDay = 0
19ec-1c88:63940604.673 : NVMData.BornYear = 0
19ec-1c88:63940604.725 : NVMData.FirstScanMonth = 4
19ec-1c88:63940604.777 : NVMData.FirstScanDay = 30
19ec-1c88:63940604.828 : NVMData.FirstScanYear = 2020
19ec-1c88:63940604.881 : NVMData.VerticalMagnification = 0
19ec-1c88:63940604.935 : NVMData.HorizontalMagnification = 0
19ec-1c88:63940604.990 : NVMData.PowerSavingTime = 15
19ec-1c88:63940605.045 : NVMData.SN = A094165189010062
19ec-1c88:63940605.095 : NVMData.AutoFeed = 0
19ec-1c88:63940605.145 : NVMData.CCDType = 0
19ec-1c88:63940605.192 : NVMData.ScanSpeed = 0
19ec-1c88:63940605.238 : NVMData.RollerCount = 0
19ec-1c88:63940605.290 : NVMData.MultifeedCount = 0
19ec-1c88:63940605.339 : NVMData.JamCount = 0
19ec-1c88:63940605.389 : NVMData.IdentifyInfo = 
19ec-1c88:63940605.440 : NVMData.FormalName = 
19ec-1c88:63940605.628 : NVMData.ReservedB = 0
19ec-1c88:63940605.679 : NVMData.FunctionCode = 0
19ec-1c88:63940605.731 : NVMData.PreFeed = 0
19ec-1c88:63940605.782 : NVMData.PreFeedTime = 0
19ec-1c88:63940605.832 : NVMData.ButtonNumber = 0
19ec-1c88:63940605.883 : NVMData.PowerOffTime = 0
19ec-1c88:63940605.935 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63940606.005 : => IoObject::IoLockEnd
19ec-1c88:63940606.098 : <= IoObject::IoLockEnd
19ec-1c88:63940606.149 : <= InitializeScanner ret = 1
19ec-1c88:63941822.123 : => GetLogicalScannerAbility
19ec-1c88:63941822.309 : => IoObject::IoLockStart
19ec-1c88:63941822.442 : => CAsicIO::CheckDevice
19ec-1c88:63941822.497 : => CNT96226::ConnectIsAvailable
19ec-1c88:63941847.819 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63941847.933 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63941847.991 : <= IoObject::IoLockStart
19ec-1c88:63941848.049 : => IoObject::IoLockEnd
19ec-1c88:63941848.156 : <= IoObject::IoLockEnd
19ec-1c88:63941848.234 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:63945335.702 : => GetLogicalScannerAbilityEx
19ec-1c88:63945335.888 : => IoObject::IoLockStart
19ec-1c88:63945336.019 : => CAsicIO::CheckDevice
19ec-1c88:63945336.077 : => CNT96226::ConnectIsAvailable
19ec-1c88:63945360.399 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63945360.640 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63945360.767 : <= IoObject::IoLockStart
19ec-1c88:63945360.885 : => IoObject::IoLockEnd
19ec-1c88:63945361.232 : <= IoObject::IoLockEnd
19ec-1c88:63945361.353 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:63945361.431 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:63952444.718 : => ReadNVMData
19ec-1c88:63952444.905 : => IoObject::IoLockStart
19ec-1c88:63952445.046 : => CAsicIO::CheckDevice
19ec-1c88:63952445.101 : => CNT96226::ConnectIsAvailable
19ec-1c88:63952461.251 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63952461.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63952461.443 : <= IoObject::IoLockStart
19ec-1c88:63952461.513 : => ReadNVMDataInternal
19ec-1c88:63952461.577 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:63952461.645 : IO Send command 10 bytes
19ec-1c88:63952461.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:63952461.815 : iCmd = 0, nBytes = 10
19ec-1c88:63952461.923 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:63952803.872 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63952804.033 : System send command 10 bytes + data 0 bytes
19ec-1c88:63952804.105 : IO total need to receive data 128 bytes
19ec-1c88:63952804.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:63952804.223 : iCmd = 0, nBytes = 128
19ec-1c88:63953012.387 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63953012.567 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63953012.710 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:63953012.843 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:63953012.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:63953013.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63953013.217 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63953013.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:63953013.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63953013.461 : System total receive data 128 bytes
19ec-1c88:63953013.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:63953013.571 : iCmd = 1, nBytes = 4
19ec-1c88:63953180.940 : 0000 : 00 00 00 00 
19ec-1c88:63953181.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63953181.163 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63953181.238 : NVMData.PadScanCount = 0
19ec-1c88:63953181.292 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:63953181.347 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:63953181.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:63953181.461 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:63953181.659 : NVMData.SideEdgeFletbed = 0
19ec-1c88:63953181.723 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:63953181.776 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:63953181.831 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:63953181.885 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:63953181.938 : NVMData.BornMonth = 0
19ec-1c88:63953181.987 : NVMData.BornDay = 0
19ec-1c88:63953182.036 : NVMData.BornYear = 0
19ec-1c88:63953182.086 : NVMData.FirstScanMonth = 4
19ec-1c88:63953182.137 : NVMData.FirstScanDay = 30
19ec-1c88:63953182.191 : NVMData.FirstScanYear = 2020
19ec-1c88:63953182.245 : NVMData.VerticalMagnification = 0
19ec-1c88:63953182.301 : NVMData.HorizontalMagnification = 0
19ec-1c88:63953182.357 : NVMData.PowerSavingTime = 15
19ec-1c88:63953182.413 : NVMData.SN = A094165189010062
19ec-1c88:63953182.463 : NVMData.AutoFeed = 0
19ec-1c88:63953182.512 : NVMData.CCDType = 0
19ec-1c88:63953182.562 : NVMData.ScanSpeed = 0
19ec-1c88:63953182.613 : NVMData.RollerCount = 0
19ec-1c88:63953182.664 : NVMData.MultifeedCount = 0
19ec-1c88:63953182.717 : NVMData.JamCount = 0
19ec-1c88:63953182.770 : NVMData.IdentifyInfo = 
19ec-1c88:63953182.819 : NVMData.FormalName = 
19ec-1c88:63953182.866 : NVMData.ReservedB = 0
19ec-1c88:63953182.914 : NVMData.FunctionCode = 0
19ec-1c88:63953182.964 : NVMData.PreFeed = 0
19ec-1c88:63953183.010 : NVMData.PreFeedTime = 0
19ec-1c88:63953183.059 : NVMData.ButtonNumber = 0
19ec-1c88:63953183.111 : NVMData.PowerOffTime = 0
19ec-1c88:63953183.158 : <= ReadNVMDataInternal ret = 1
19ec-1c88:63953183.221 : => IoObject::IoLockEnd
19ec-1c88:63953183.317 : <= IoObject::IoLockEnd
19ec-1c88:63953183.365 : <= ReadNVMData ret = 1
19ec-1c88:63962632.694 : => GetADFStatus
19ec-1c88:63962633.126 : => IoObject::IoLockStart
19ec-1c88:63962633.268 : => CAsicIO::CheckDevice
19ec-1c88:63962633.323 : => CNT96226::ConnectIsAvailable
19ec-1c88:63962653.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63962653.518 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63962653.585 : <= IoObject::IoLockStart
19ec-1c88:63962653.644 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63962653.716 : IO Send command 10 bytes
19ec-1c88:63962653.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:63962653.876 : iCmd = 0, nBytes = 10
19ec-1c88:63962653.978 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63962844.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63962844.447 : System send command 10 bytes + data 0 bytes
19ec-1c88:63962844.515 : IO total need to receive data 2 bytes
19ec-1c88:63962844.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:63962844.629 : iCmd = 0, nBytes = 2
19ec-1c88:63963012.622 : 0000 : 00 00 
19ec-1c88:63963012.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63963012.807 : System total receive data 2 bytes
19ec-1c88:63963012.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:63963012.927 : iCmd = 1, nBytes = 4
19ec-1c88:63963153.819 : 0000 : 00 00 00 00 
19ec-1c88:63963153.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63963154.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63963154.143 : Return status = 0
19ec-1c88:63963154.201 : => IoObject::IoLockEnd
19ec-1c88:63963154.298 : <= IoObject::IoLockEnd
19ec-1c88:63963154.347 : <= GetADFStatus ret = 1
19ec-1c88:63965756.926 : => GetADFStatus
19ec-1c88:63965757.126 : => IoObject::IoLockStart
19ec-1c88:63965757.262 : => CAsicIO::CheckDevice
19ec-1c88:63965757.318 : => CNT96226::ConnectIsAvailable
19ec-1c88:63965780.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:63965781.150 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:63965781.292 : <= IoObject::IoLockStart
19ec-1c88:63965781.427 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:63965781.573 : IO Send command 10 bytes
19ec-1c88:63965781.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:63965782.107 : iCmd = 0, nBytes = 10
19ec-1c88:63965782.216 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:63965975.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:63965975.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:63965975.993 : IO total need to receive data 2 bytes
19ec-1c88:63965976.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:63965976.129 : iCmd = 0, nBytes = 2
19ec-1c88:63966136.903 : 0000 : 00 00 
19ec-1c88:63966137.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63966137.082 : System total receive data 2 bytes
19ec-1c88:63966137.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:63966137.198 : iCmd = 1, nBytes = 4
19ec-1c88:63966319.797 : 0000 : 00 00 00 00 
19ec-1c88:63966319.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:63966320.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:63966320.119 : Return status = 0
19ec-1c88:63966320.181 : => IoObject::IoLockEnd
19ec-1c88:63966320.268 : <= IoObject::IoLockEnd
19ec-1c88:63966320.317 : <= GetADFStatus ret = 1
19ec-1c88:63968402.733 : => TerminateDriver
19ec-1c88:63968402.927 : => CAsicIO::~CAsicIO,pStage=222628936
19ec-1c88:63968403.003 : => CNT96226::Close
19ec-1c88:63968406.767 : <= CNT96226::Close ret = 1
19ec-1c88:63968406.842 : <= CAsicIO::~CAsicIO
19ec-1c88:63968406.902 : => IoObject::IoLockEnd
19ec-1c88:63968406.962 : <= IoObject::IoLockEnd
19ec-1c88:63968407.014 : => IoObject::TerminateDevice
19ec-1c88:63968407.069 : => IoObject::IoLockEnd
19ec-1c88:63968407.119 : <= IoObject::IoLockEnd
19ec-1c88:63968407.223 : <= IoObject::TerminateDevice
19ec-1c88:63968407.701 : <= TerminateDriver ret = 1
19ec-1c88:64011162.861 : ============Debug Start==========
19ec-1c88:64011163.153 : Date : 2020/4/30 14:37:17
19ec-1c88:64011163.235 : Process ID : 19ec
19ec-1c88:64011163.659 : Windows : Version 10.0 build 18363 
19ec-1c88:64011164.143 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:64011164.205 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64011164.272 : MemoryStatus.ullAvailPhys : 1776803840
19ec-1c88:64011164.330 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64011164.396 : MemoryStatus.ullAvailPageFile : 3043217408
19ec-1c88:64011164.459 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64011164.518 : MemoryStatus.ullAvailVirtual : 1711370240
19ec-1c88:64011164.578 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64011164.680 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64011164.744 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64011164.981 : CPU Count : 4
19ec-1c88:64011165.030 : CPU Frequency : 100.000 Mhz
19ec-1c88:64011169.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64011169.467 : => InitializeDriver
19ec-1c88:64011169.730 : <= InitializeDriver ret = 1
19ec-1c88:64011169.788 : => InitializeScanner
19ec-1c88:64011169.868 : => CAsicIO::GetDeviceList
19ec-1c88:64011170.163 : => CNT96226::CNT96226
19ec-1c88:64011170.221 : => CNT96226::Open
19ec-1c88:64011197.110 : <= CNT96226::Open ret = 1
19ec-1c88:64011197.219 : => CNT96226::Initialize
19ec-1c88:64011197.416 : <= CNT96226::Initialize ret = 1
19ec-1c88:64011197.476 : <= CNT96226::CNT96226
19ec-1c88:64011197.530 : => CNT96226::EnumAvailableDevice
19ec-1c88:64011203.027 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64011203.109 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64011203.169 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64014930.868 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64014931.165 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64014936.673 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64014936.779 : => IoObject::GetLockName
19ec-1c88:64014936.842 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64014936.909 : <= IoObject::GetLockName
19ec-1c88:64014937.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:64014937.433 : iCmd = 3, nBytes = 2
19ec-1c88:64015314.475 : 0000 : 06 38 
19ec-1c88:64015314.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64015314.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:64015314.716 : iCmd = 4, nBytes = 2
19ec-1c88:64015602.845 : 0000 : 07 07 
19ec-1c88:64015602.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64015603.028 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64015603.118 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64015603.186 : IO Send command 10 bytes
19ec-1c88:64015603.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:64015603.293 : iCmd = 0, nBytes = 10
19ec-1c88:64015603.392 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64015806.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64015806.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:64015806.272 : iCmd = 0, nBytes = 165
19ec-1c88:64015978.750 : skip dump 37 bytes
19ec-1c88:64015978.955 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64015979.096 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64015979.228 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64015979.361 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64015979.492 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64015979.626 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64015979.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64015979.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64015979.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64015980.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:64015980.053 : iCmd = 1, nBytes = 4
19ec-1c88:64016190.236 : 0000 : 00 00 00 00 
19ec-1c88:64016190.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64016190.391 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64016190.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64016190.516 : IO Send command 10 bytes
19ec-1c88:64016190.565 : => CNT96226::VenderCmd_SetData
19ec-1c88:64016190.620 : iCmd = 0, nBytes = 10
19ec-1c88:64016190.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64016542.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64016542.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:64016542.869 : iCmd = 0, nBytes = 128
19ec-1c88:64016750.973 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64016751.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64016751.286 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64016751.420 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64016751.544 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64016751.668 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64016751.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64016751.911 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64016751.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64016752.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:64016752.090 : iCmd = 1, nBytes = 4
19ec-1c88:64016883.704 : 0000 : 00 00 00 00 
19ec-1c88:64016883.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64016883.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64016884.030 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64016884.103 : => CNT96226::Close
19ec-1c88:64016887.839 : <= CNT96226::Close ret = 1
19ec-1c88:64016887.912 : <= CNT96226::~CNT96226
19ec-1c88:64016888.006 : <= CAsicIO::GetDeviceList
19ec-1c88:64016888.371 : => IoObject::SetTimeout
19ec-1c88:64016888.502 : Timeout--> In = 0 Out = 0
19ec-1c88:64016888.554 : <= IoObject::SetTimeout
19ec-1c88:64016888.621 : => CAsicIO::CAsicIO
19ec-1c88:64016888.688 : => CNT96226::CNT96226
19ec-1c88:64016888.740 : => CNT96226::Open
19ec-1c88:64016911.521 : <= CNT96226::Open ret = 1
19ec-1c88:64016911.627 : => CNT96226::Initialize
19ec-1c88:64016911.816 : <= CNT96226::Initialize ret = 1
19ec-1c88:64016911.876 : <= CNT96226::CNT96226
19ec-1c88:64016911.926 : <= CAsicIO::CAsicIO
19ec-1c88:64016911.984 : => CAsicIO::InitializeDevice
19ec-1c88:64016912.053 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64016917.895 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64016918.011 : => IoObject::GetLockName
19ec-1c88:64016918.068 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64016918.133 : <= IoObject::GetLockName
19ec-1c88:64016918.630 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64016918.699 : IO Send command 10 bytes
19ec-1c88:64016918.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:64016918.805 : iCmd = 0, nBytes = 10
19ec-1c88:64016918.920 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64017241.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64017241.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:64017241.846 : iCmd = 0, nBytes = 128
19ec-1c88:64017401.756 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64017401.935 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64017402.075 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64017402.204 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64017402.329 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64017402.454 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64017402.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64017402.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64017402.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64017402.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:64017402.884 : iCmd = 1, nBytes = 4
19ec-1c88:64017553.410 : 0000 : 00 00 00 00 
19ec-1c88:64017553.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64017553.553 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64017553.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:64017553.676 : iCmd = 3, nBytes = 2
19ec-1c88:64017941.481 : 0000 : 06 38 
19ec-1c88:64017941.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64017941.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:64017941.753 : iCmd = 4, nBytes = 2
19ec-1c88:64018258.170 : 0000 : 07 07 
19ec-1c88:64018258.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64018258.422 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64018258.530 : => IoObject::InitializeDevice
19ec-1c88:64018258.641 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64018259.254 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64018259.331 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64018260.076 : => FindScanner
19ec-1c88:64018260.137 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64018260.203 : <= FindScanner ret = 1
19ec-1c88:64018260.263 : => IoObject::IoLockStart
19ec-1c88:64018260.368 : => CAsicIO::CheckDevice
19ec-1c88:64018260.421 : => CNT96226::ConnectIsAvailable
19ec-1c88:64018276.239 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64018276.356 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64018276.414 : <= IoObject::IoLockStart
19ec-1c88:64018276.473 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64018276.539 : IO Send command 10 bytes
19ec-1c88:64018276.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:64018276.691 : iCmd = 0, nBytes = 10
19ec-1c88:64018276.796 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64018422.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64018423.048 : System send command 10 bytes + data 0 bytes
19ec-1c88:64018423.123 : IO total need to receive data 5 bytes
19ec-1c88:64018423.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:64018423.249 : iCmd = 0, nBytes = 5
19ec-1c88:64018633.249 : 0000 : 06 00 02 02 ab 
19ec-1c88:64018633.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64018633.402 : System total receive data 5 bytes
19ec-1c88:64018633.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:64018633.516 : iCmd = 1, nBytes = 4
19ec-1c88:64018813.369 : 0000 : 00 00 00 00 
19ec-1c88:64018813.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64018813.572 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64018813.646 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64018813.709 : IO Send command 10 bytes
19ec-1c88:64018813.788 : => CNT96226::VenderCmd_SetData
19ec-1c88:64018813.841 : iCmd = 0, nBytes = 10
19ec-1c88:64018813.944 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64018983.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64018983.390 : System send command 10 bytes + data 0 bytes
19ec-1c88:64018983.463 : IO total need to receive data 165 bytes
19ec-1c88:64018983.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:64018983.581 : iCmd = 0, nBytes = 165
19ec-1c88:64019201.926 : skip dump 37 bytes
19ec-1c88:64019202.120 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64019202.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64019202.404 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64019202.535 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64019202.664 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64019202.791 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64019202.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019203.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019203.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64019203.167 : System total receive data 165 bytes
19ec-1c88:64019203.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:64019203.281 : iCmd = 1, nBytes = 4
19ec-1c88:64019373.845 : 0000 : 00 00 00 00 
19ec-1c88:64019373.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64019374.112 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64019374.329 : Dump Inquiry
19ec-1c88:64019374.472 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64019374.607 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64019374.745 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64019374.881 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64019375.015 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64019375.152 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64019375.277 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019375.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019375.534 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64019375.668 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64019375.754 : 00a0 : 00 00 00 00 00 
19ec-1c88:64019375.827 : => ReadNVMDataInternal
19ec-1c88:64019376.050 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64019376.118 : IO Send command 10 bytes
19ec-1c88:64019376.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:64019376.271 : iCmd = 0, nBytes = 10
19ec-1c88:64019376.372 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64019704.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64019704.449 : System send command 10 bytes + data 0 bytes
19ec-1c88:64019704.516 : IO total need to receive data 128 bytes
19ec-1c88:64019704.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:64019704.632 : iCmd = 0, nBytes = 128
19ec-1c88:64019896.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019896.786 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019896.930 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64019897.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64019897.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64019897.315 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019897.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019897.563 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64019897.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64019897.690 : System total receive data 128 bytes
19ec-1c88:64019897.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:64019897.808 : iCmd = 1, nBytes = 4
19ec-1c88:64020038.949 : 0000 : 00 00 00 00 
19ec-1c88:64020039.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64020039.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64020039.576 : NVMData.PadScanCount = 0
19ec-1c88:64020039.631 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64020039.690 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64020039.748 : NVMData.FlatbedScanCount = 0
19ec-1c88:64020039.803 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64020039.855 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64020039.907 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64020039.961 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64020040.015 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64020040.068 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64020040.122 : NVMData.BornMonth = 0
19ec-1c88:64020040.171 : NVMData.BornDay = 0
19ec-1c88:64020040.222 : NVMData.BornYear = 0
19ec-1c88:64020040.271 : NVMData.FirstScanMonth = 4
19ec-1c88:64020040.321 : NVMData.FirstScanDay = 30
19ec-1c88:64020040.376 : NVMData.FirstScanYear = 2020
19ec-1c88:64020040.434 : NVMData.VerticalMagnification = 0
19ec-1c88:64020040.492 : NVMData.HorizontalMagnification = 0
19ec-1c88:64020040.543 : NVMData.PowerSavingTime = 15
19ec-1c88:64020040.596 : NVMData.SN = A094165189010062
19ec-1c88:64020040.646 : NVMData.AutoFeed = 0
19ec-1c88:64020040.692 : NVMData.CCDType = 0
19ec-1c88:64020040.739 : NVMData.ScanSpeed = 0
19ec-1c88:64020040.786 : NVMData.RollerCount = 0
19ec-1c88:64020040.835 : NVMData.MultifeedCount = 0
19ec-1c88:64020040.885 : NVMData.JamCount = 0
19ec-1c88:64020040.933 : NVMData.IdentifyInfo = 
19ec-1c88:64020040.982 : NVMData.FormalName = 
19ec-1c88:64020041.152 : NVMData.ReservedB = 0
19ec-1c88:64020041.204 : NVMData.FunctionCode = 0
19ec-1c88:64020041.253 : NVMData.PreFeed = 0
19ec-1c88:64020041.299 : NVMData.PreFeedTime = 0
19ec-1c88:64020041.347 : NVMData.ButtonNumber = 0
19ec-1c88:64020041.394 : NVMData.PowerOffTime = 0
19ec-1c88:64020041.448 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64020041.521 : => IoObject::IoLockEnd
19ec-1c88:64020041.618 : <= IoObject::IoLockEnd
19ec-1c88:64020041.668 : <= InitializeScanner ret = 1
19ec-1c88:64020041.729 : => GetLogicalScannerAbilityEx
19ec-1c88:64020041.786 : => IoObject::IoLockStart
19ec-1c88:64020041.876 : => CAsicIO::CheckDevice
19ec-1c88:64020041.928 : => CNT96226::ConnectIsAvailable
19ec-1c88:64020058.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64020058.572 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64020058.626 : <= IoObject::IoLockStart
19ec-1c88:64020058.683 : => IoObject::IoLockEnd
19ec-1c88:64020058.771 : <= IoObject::IoLockEnd
19ec-1c88:64020058.873 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64020058.947 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64020228.800 : => ReadNVMData
19ec-1c88:64020228.926 : => IoObject::IoLockStart
19ec-1c88:64020229.050 : => CAsicIO::CheckDevice
19ec-1c88:64020229.104 : => CNT96226::ConnectIsAvailable
19ec-1c88:64020253.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64020253.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64020253.591 : <= IoObject::IoLockStart
19ec-1c88:64020253.648 : => ReadNVMDataInternal
19ec-1c88:64020253.707 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64020253.769 : IO Send command 10 bytes
19ec-1c88:64020253.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:64020253.928 : iCmd = 0, nBytes = 10
19ec-1c88:64020254.032 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64020601.054 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64020601.201 : System send command 10 bytes + data 0 bytes
19ec-1c88:64020601.270 : IO total need to receive data 128 bytes
19ec-1c88:64020601.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:64020601.386 : iCmd = 0, nBytes = 128
19ec-1c88:64020810.149 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64020810.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64020810.467 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64020810.849 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64020810.986 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64020811.115 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64020811.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64020811.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64020811.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64020811.485 : System total receive data 128 bytes
19ec-1c88:64020811.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:64020811.600 : iCmd = 1, nBytes = 4
19ec-1c88:64020999.741 : 0000 : 00 00 00 00 
19ec-1c88:64020999.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64020999.999 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64021000.071 : NVMData.PadScanCount = 0
19ec-1c88:64021000.129 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64021000.187 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64021000.241 : NVMData.FlatbedScanCount = 0
19ec-1c88:64021000.295 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64021000.345 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64021000.397 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64021000.448 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64021000.503 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64021000.557 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64021000.613 : NVMData.BornMonth = 0
19ec-1c88:64021000.661 : NVMData.BornDay = 0
19ec-1c88:64021000.711 : NVMData.BornYear = 0
19ec-1c88:64021000.760 : NVMData.FirstScanMonth = 4
19ec-1c88:64021000.813 : NVMData.FirstScanDay = 30
19ec-1c88:64021000.863 : NVMData.FirstScanYear = 2020
19ec-1c88:64021001.070 : NVMData.VerticalMagnification = 0
19ec-1c88:64021001.132 : NVMData.HorizontalMagnification = 0
19ec-1c88:64021001.187 : NVMData.PowerSavingTime = 15
19ec-1c88:64021001.243 : NVMData.SN = A094165189010062
19ec-1c88:64021001.292 : NVMData.AutoFeed = 0
19ec-1c88:64021001.342 : NVMData.CCDType = 0
19ec-1c88:64021001.389 : NVMData.ScanSpeed = 0
19ec-1c88:64021001.436 : NVMData.RollerCount = 0
19ec-1c88:64021001.485 : NVMData.MultifeedCount = 0
19ec-1c88:64021001.539 : NVMData.JamCount = 0
19ec-1c88:64021001.589 : NVMData.IdentifyInfo = 
19ec-1c88:64021001.638 : NVMData.FormalName = 
19ec-1c88:64021001.686 : NVMData.ReservedB = 0
19ec-1c88:64021001.736 : NVMData.FunctionCode = 0
19ec-1c88:64021001.786 : NVMData.PreFeed = 0
19ec-1c88:64021001.835 : NVMData.PreFeedTime = 0
19ec-1c88:64021001.885 : NVMData.ButtonNumber = 0
19ec-1c88:64021001.933 : NVMData.PowerOffTime = 0
19ec-1c88:64021001.985 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64021002.047 : => IoObject::IoLockEnd
19ec-1c88:64021002.135 : <= IoObject::IoLockEnd
19ec-1c88:64021002.184 : <= ReadNVMData ret = 1
19ec-1c88:64021502.696 : => TerminateDriver
19ec-1c88:64021502.881 : => CAsicIO::~CAsicIO,pStage=78449736
19ec-1c88:64021502.951 : => CNT96226::Close
19ec-1c88:64021507.363 : <= CNT96226::Close ret = 1
19ec-1c88:64021507.512 : <= CAsicIO::~CAsicIO
19ec-1c88:64021507.573 : => IoObject::IoLockEnd
19ec-1c88:64021507.629 : <= IoObject::IoLockEnd
19ec-1c88:64021507.682 : => IoObject::TerminateDevice
19ec-1c88:64021507.740 : => IoObject::IoLockEnd
19ec-1c88:64021507.790 : <= IoObject::IoLockEnd
19ec-1c88:64021507.893 : <= IoObject::TerminateDevice
19ec-1c88:64021508.355 : <= TerminateDriver ret = 1
19ec-1c88:64023921.408 : ============Debug Start==========
19ec-1c88:64023921.702 : Date : 2020/4/30 14:37:17
19ec-1c88:64023921.784 : Process ID : 19ec
19ec-1c88:64023922.201 : Windows : Version 10.0 build 18363 
19ec-1c88:64023922.662 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:64023922.724 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64023922.788 : MemoryStatus.ullAvailPhys : 1776840704
19ec-1c88:64023922.847 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64023922.907 : MemoryStatus.ullAvailPageFile : 3043536896
19ec-1c88:64023922.968 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64023923.026 : MemoryStatus.ullAvailVirtual : 1711611904
19ec-1c88:64023923.085 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64023923.192 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64023923.250 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64023923.487 : CPU Count : 4
19ec-1c88:64023923.533 : CPU Frequency : 100.000 Mhz
19ec-1c88:64023927.639 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64023927.769 : => InitializeDriver
19ec-1c88:64023928.035 : <= InitializeDriver ret = 1
19ec-1c88:64026394.575 : => InitializeScanner
19ec-1c88:64026394.821 : => CAsicIO::GetDeviceList
19ec-1c88:64026395.243 : => CNT96226::CNT96226
19ec-1c88:64026395.305 : => CNT96226::Open
19ec-1c88:64026421.529 : <= CNT96226::Open ret = 1
19ec-1c88:64026421.644 : => CNT96226::Initialize
19ec-1c88:64026421.841 : <= CNT96226::Initialize ret = 1
19ec-1c88:64026421.903 : <= CNT96226::CNT96226
19ec-1c88:64026421.958 : => CNT96226::EnumAvailableDevice
19ec-1c88:64026427.282 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64026427.361 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64026427.424 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64030131.818 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64030132.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64030137.676 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64030137.784 : => IoObject::GetLockName
19ec-1c88:64030137.843 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64030137.914 : <= IoObject::GetLockName
19ec-1c88:64030138.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:64030138.442 : iCmd = 3, nBytes = 2
19ec-1c88:64030529.860 : 0000 : 06 38 
19ec-1c88:64030530.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64030530.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:64030530.141 : iCmd = 4, nBytes = 2
19ec-1c88:64030829.405 : 0000 : 07 07 
19ec-1c88:64030829.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64030829.574 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64030829.660 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64030829.726 : IO Send command 10 bytes
19ec-1c88:64030829.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:64030829.837 : iCmd = 0, nBytes = 10
19ec-1c88:64030829.945 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64030987.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64030987.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:64030987.863 : iCmd = 0, nBytes = 165
19ec-1c88:64031173.517 : skip dump 37 bytes
19ec-1c88:64031174.029 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64031174.163 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64031174.295 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64031174.426 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64031174.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64031174.685 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64031174.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031174.934 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031174.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64031175.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:64031175.107 : iCmd = 1, nBytes = 4
19ec-1c88:64031327.884 : 0000 : 00 00 00 00 
19ec-1c88:64031327.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64031328.026 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64031328.083 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64031328.145 : IO Send command 10 bytes
19ec-1c88:64031328.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:64031328.249 : iCmd = 0, nBytes = 10
19ec-1c88:64031328.347 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64031636.160 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64031636.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:64031636.382 : iCmd = 0, nBytes = 128
19ec-1c88:64031834.952 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031835.132 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031835.273 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64031835.403 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64031835.531 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64031835.651 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031835.774 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031835.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64031835.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64031836.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:64031836.071 : iCmd = 1, nBytes = 4
19ec-1c88:64031989.861 : 0000 : 00 00 00 00 
19ec-1c88:64031989.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64031990.060 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64031990.256 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64031990.331 : => CNT96226::Close
19ec-1c88:64031994.467 : <= CNT96226::Close ret = 1
19ec-1c88:64031994.542 : <= CNT96226::~CNT96226
19ec-1c88:64031994.703 : <= CAsicIO::GetDeviceList
19ec-1c88:64031995.158 : => IoObject::SetTimeout
19ec-1c88:64031995.291 : Timeout--> In = 0 Out = 0
19ec-1c88:64031995.357 : <= IoObject::SetTimeout
19ec-1c88:64031995.422 : => CAsicIO::CAsicIO
19ec-1c88:64031995.496 : => CNT96226::CNT96226
19ec-1c88:64031995.553 : => CNT96226::Open
19ec-1c88:64032017.908 : <= CNT96226::Open ret = 1
19ec-1c88:64032018.007 : => CNT96226::Initialize
19ec-1c88:64032018.197 : <= CNT96226::Initialize ret = 1
19ec-1c88:64032018.259 : <= CNT96226::CNT96226
19ec-1c88:64032018.311 : <= CAsicIO::CAsicIO
19ec-1c88:64032018.368 : => CAsicIO::InitializeDevice
19ec-1c88:64032018.436 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64032024.384 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64032024.498 : => IoObject::GetLockName
19ec-1c88:64032024.557 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64032024.626 : <= IoObject::GetLockName
19ec-1c88:64032025.148 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64032025.222 : IO Send command 10 bytes
19ec-1c88:64032025.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:64032025.331 : iCmd = 0, nBytes = 10
19ec-1c88:64032025.443 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64032367.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64032368.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:64032368.082 : iCmd = 0, nBytes = 128
19ec-1c88:64032483.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64032483.926 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64032484.059 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64032484.193 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64032484.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64032484.445 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64032484.572 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64032484.693 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64032484.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64032484.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:64032484.871 : iCmd = 1, nBytes = 4
19ec-1c88:64032631.596 : 0000 : 00 00 00 00 
19ec-1c88:64032631.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64032631.752 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64032631.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:64032631.867 : iCmd = 3, nBytes = 2
19ec-1c88:64032979.189 : 0000 : 06 38 
19ec-1c88:64032979.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64032979.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:64032979.465 : iCmd = 4, nBytes = 2
19ec-1c88:64033264.669 : 0000 : 07 07 
19ec-1c88:64033264.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64033264.945 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64033265.036 : => IoObject::InitializeDevice
19ec-1c88:64033265.145 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64033265.816 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64033265.892 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64033266.689 : => FindScanner
19ec-1c88:64033266.749 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64033266.818 : <= FindScanner ret = 1
19ec-1c88:64033266.877 : => IoObject::IoLockStart
19ec-1c88:64033266.978 : => CAsicIO::CheckDevice
19ec-1c88:64033267.032 : => CNT96226::ConnectIsAvailable
19ec-1c88:64033290.161 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64033290.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64033290.339 : <= IoObject::IoLockStart
19ec-1c88:64033290.400 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64033290.467 : IO Send command 10 bytes
19ec-1c88:64033290.562 : => CNT96226::VenderCmd_SetData
19ec-1c88:64033290.623 : iCmd = 0, nBytes = 10
19ec-1c88:64033290.731 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64033481.982 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64033482.159 : System send command 10 bytes + data 0 bytes
19ec-1c88:64033482.231 : IO total need to receive data 5 bytes
19ec-1c88:64033482.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:64033482.354 : iCmd = 0, nBytes = 5
19ec-1c88:64033604.984 : 0000 : 06 00 02 02 ab 
19ec-1c88:64033605.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64033605.139 : System total receive data 5 bytes
19ec-1c88:64033605.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:64033605.248 : iCmd = 1, nBytes = 4
19ec-1c88:64033763.660 : 0000 : 00 00 00 00 
19ec-1c88:64033763.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64033763.877 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64033763.943 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64033764.004 : IO Send command 10 bytes
19ec-1c88:64033764.092 : => CNT96226::VenderCmd_SetData
19ec-1c88:64033764.154 : iCmd = 0, nBytes = 10
19ec-1c88:64033764.257 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64033953.115 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64033953.305 : System send command 10 bytes + data 0 bytes
19ec-1c88:64033953.378 : IO total need to receive data 165 bytes
19ec-1c88:64033953.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:64033953.502 : iCmd = 0, nBytes = 165
19ec-1c88:64034108.588 : skip dump 37 bytes
19ec-1c88:64034108.835 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64034108.979 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64034109.117 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64034109.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64034109.378 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64034109.512 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64034109.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034109.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034109.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64034109.893 : System total receive data 165 bytes
19ec-1c88:64034109.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:64034110.016 : iCmd = 1, nBytes = 4
19ec-1c88:64034278.643 : 0000 : 00 00 00 00 
19ec-1c88:64034278.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64034278.909 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64034279.142 : Dump Inquiry
19ec-1c88:64034279.280 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64034279.415 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64034279.551 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64034279.689 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64034279.819 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64034279.956 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64034280.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034280.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034280.347 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64034280.482 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64034280.571 : 00a0 : 00 00 00 00 00 
19ec-1c88:64034280.646 : => ReadNVMDataInternal
19ec-1c88:64034280.867 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64034280.939 : IO Send command 10 bytes
19ec-1c88:64034281.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:64034281.108 : iCmd = 0, nBytes = 10
19ec-1c88:64034281.212 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64034602.808 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64034602.982 : System send command 10 bytes + data 0 bytes
19ec-1c88:64034603.059 : IO total need to receive data 128 bytes
19ec-1c88:64034603.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:64034603.187 : iCmd = 0, nBytes = 128
19ec-1c88:64034761.606 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034761.831 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034761.980 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64034762.122 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64034762.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64034762.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034762.509 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034762.637 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64034762.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64034762.774 : System total receive data 128 bytes
19ec-1c88:64034762.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:64034762.905 : iCmd = 1, nBytes = 4
19ec-1c88:64034927.897 : 0000 : 00 00 00 00 
19ec-1c88:64034928.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64034928.204 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64034928.283 : NVMData.PadScanCount = 0
19ec-1c88:64034928.341 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64034928.399 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64034928.463 : NVMData.FlatbedScanCount = 0
19ec-1c88:64034928.523 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64034928.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64034928.631 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64034928.687 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64034928.744 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64034928.800 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64034928.859 : NVMData.BornMonth = 0
19ec-1c88:64034928.909 : NVMData.BornDay = 0
19ec-1c88:64034928.960 : NVMData.BornYear = 0
19ec-1c88:64034929.010 : NVMData.FirstScanMonth = 4
19ec-1c88:64034929.063 : NVMData.FirstScanDay = 30
19ec-1c88:64034929.120 : NVMData.FirstScanYear = 2020
19ec-1c88:64034929.173 : NVMData.VerticalMagnification = 0
19ec-1c88:64034929.231 : NVMData.HorizontalMagnification = 0
19ec-1c88:64034929.289 : NVMData.PowerSavingTime = 15
19ec-1c88:64034929.345 : NVMData.SN = A094165189010062
19ec-1c88:64034929.397 : NVMData.AutoFeed = 0
19ec-1c88:64034929.448 : NVMData.CCDType = 0
19ec-1c88:64034929.494 : NVMData.ScanSpeed = 0
19ec-1c88:64034929.544 : NVMData.RollerCount = 0
19ec-1c88:64034929.599 : NVMData.MultifeedCount = 0
19ec-1c88:64034929.649 : NVMData.JamCount = 0
19ec-1c88:64034929.696 : NVMData.IdentifyInfo = 
19ec-1c88:64034929.747 : NVMData.FormalName = 
19ec-1c88:64034929.955 : NVMData.ReservedB = 0
19ec-1c88:64034930.015 : NVMData.FunctionCode = 0
19ec-1c88:64034930.064 : NVMData.PreFeed = 0
19ec-1c88:64034930.119 : NVMData.PreFeedTime = 0
19ec-1c88:64034930.170 : NVMData.ButtonNumber = 0
19ec-1c88:64034930.225 : NVMData.PowerOffTime = 0
19ec-1c88:64034930.279 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64034930.369 : => IoObject::IoLockEnd
19ec-1c88:64034930.466 : <= IoObject::IoLockEnd
19ec-1c88:64034930.518 : <= InitializeScanner ret = 1
19ec-1c88:64036344.206 : => GetLogicalScannerAbility
19ec-1c88:64036344.408 : => IoObject::IoLockStart
19ec-1c88:64036344.542 : => CAsicIO::CheckDevice
19ec-1c88:64036344.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:64036362.063 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64036362.168 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64036362.239 : <= IoObject::IoLockStart
19ec-1c88:64036362.302 : => IoObject::IoLockEnd
19ec-1c88:64036362.405 : <= IoObject::IoLockEnd
19ec-1c88:64036362.484 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64040144.387 : => GetLogicalScannerAbilityEx
19ec-1c88:64040144.580 : => IoObject::IoLockStart
19ec-1c88:64040144.706 : => CAsicIO::CheckDevice
19ec-1c88:64040144.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:64040158.392 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64040158.629 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64040158.760 : <= IoObject::IoLockStart
19ec-1c88:64040158.882 : => IoObject::IoLockEnd
19ec-1c88:64040159.081 : <= IoObject::IoLockEnd
19ec-1c88:64040159.284 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64040159.429 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64047259.549 : => ReadNVMData
19ec-1c88:64047259.738 : => IoObject::IoLockStart
19ec-1c88:64047259.871 : => CAsicIO::CheckDevice
19ec-1c88:64047259.929 : => CNT96226::ConnectIsAvailable
19ec-1c88:64047285.873 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64047286.058 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64047286.121 : <= IoObject::IoLockStart
19ec-1c88:64047286.186 : => ReadNVMDataInternal
19ec-1c88:64047286.247 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64047286.313 : IO Send command 10 bytes
19ec-1c88:64047286.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:64047286.485 : iCmd = 0, nBytes = 10
19ec-1c88:64047286.598 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64047644.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64047644.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:64047644.662 : IO total need to receive data 128 bytes
19ec-1c88:64047644.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:64047644.776 : iCmd = 0, nBytes = 128
19ec-1c88:64047854.173 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64047854.355 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64047854.497 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64047854.631 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64047854.759 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64047854.881 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64047855.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64047855.125 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64047855.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64047855.251 : System total receive data 128 bytes
19ec-1c88:64047855.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:64047855.364 : iCmd = 1, nBytes = 4
19ec-1c88:64048041.764 : 0000 : 00 00 00 00 
19ec-1c88:64048041.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64048041.980 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64048042.050 : NVMData.PadScanCount = 0
19ec-1c88:64048042.107 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64048042.163 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64048042.223 : NVMData.FlatbedScanCount = 0
19ec-1c88:64048042.278 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64048042.477 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64048042.543 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64048042.598 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64048042.653 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64048042.707 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64048042.760 : NVMData.BornMonth = 0
19ec-1c88:64048042.809 : NVMData.BornDay = 0
19ec-1c88:64048042.858 : NVMData.BornYear = 0
19ec-1c88:64048042.907 : NVMData.FirstScanMonth = 4
19ec-1c88:64048042.964 : NVMData.FirstScanDay = 30
19ec-1c88:64048043.018 : NVMData.FirstScanYear = 2020
19ec-1c88:64048043.071 : NVMData.VerticalMagnification = 0
19ec-1c88:64048043.127 : NVMData.HorizontalMagnification = 0
19ec-1c88:64048043.182 : NVMData.PowerSavingTime = 15
19ec-1c88:64048043.235 : NVMData.SN = A094165189010062
19ec-1c88:64048043.286 : NVMData.AutoFeed = 0
19ec-1c88:64048043.337 : NVMData.CCDType = 0
19ec-1c88:64048043.385 : NVMData.ScanSpeed = 0
19ec-1c88:64048043.434 : NVMData.RollerCount = 0
19ec-1c88:64048043.488 : NVMData.MultifeedCount = 0
19ec-1c88:64048043.539 : NVMData.JamCount = 0
19ec-1c88:64048043.589 : NVMData.IdentifyInfo = 
19ec-1c88:64048043.639 : NVMData.FormalName = 
19ec-1c88:64048043.690 : NVMData.ReservedB = 0
19ec-1c88:64048043.741 : NVMData.FunctionCode = 0
19ec-1c88:64048043.789 : NVMData.PreFeed = 0
19ec-1c88:64048043.836 : NVMData.PreFeedTime = 0
19ec-1c88:64048043.887 : NVMData.ButtonNumber = 0
19ec-1c88:64048043.935 : NVMData.PowerOffTime = 0
19ec-1c88:64048043.984 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64048044.043 : => IoObject::IoLockEnd
19ec-1c88:64048044.133 : <= IoObject::IoLockEnd
19ec-1c88:64048044.182 : <= ReadNVMData ret = 1
19ec-1c88:64057482.169 : => GetADFStatus
19ec-1c88:64057482.544 : => IoObject::IoLockStart
19ec-1c88:64057482.668 : => CAsicIO::CheckDevice
19ec-1c88:64057482.725 : => CNT96226::ConnectIsAvailable
19ec-1c88:64057507.923 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64057508.276 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64057508.336 : <= IoObject::IoLockStart
19ec-1c88:64057508.397 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64057508.463 : IO Send command 10 bytes
19ec-1c88:64057508.597 : => CNT96226::VenderCmd_SetData
19ec-1c88:64057508.652 : iCmd = 0, nBytes = 10
19ec-1c88:64057508.759 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64057712.864 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64057712.976 : System send command 10 bytes + data 0 bytes
19ec-1c88:64057713.044 : IO total need to receive data 2 bytes
19ec-1c88:64057713.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:64057713.155 : iCmd = 0, nBytes = 2
19ec-1c88:64057916.491 : 0000 : 01 00 
19ec-1c88:64057916.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64057916.678 : System total receive data 2 bytes
19ec-1c88:64057916.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:64057916.792 : iCmd = 1, nBytes = 4
19ec-1c88:64058115.031 : 0000 : 00 00 00 00 
19ec-1c88:64058115.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64058115.277 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64058115.338 : Return status = 1
19ec-1c88:64058115.398 : => IoObject::IoLockEnd
19ec-1c88:64058115.486 : <= IoObject::IoLockEnd
19ec-1c88:64058115.539 : <= GetADFStatus ret = 1
19ec-1c88:64060689.950 : => GetADFStatus
19ec-1c88:64060690.221 : => IoObject::IoLockStart
19ec-1c88:64060690.353 : => CAsicIO::CheckDevice
19ec-1c88:64060690.408 : => CNT96226::ConnectIsAvailable
19ec-1c88:64060713.214 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64060713.327 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64060713.384 : <= IoObject::IoLockStart
19ec-1c88:64060713.442 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64060713.510 : IO Send command 10 bytes
19ec-1c88:64060713.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:64060713.694 : iCmd = 0, nBytes = 10
19ec-1c88:64060713.798 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64060916.566 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64060916.687 : System send command 10 bytes + data 0 bytes
19ec-1c88:64060916.907 : IO total need to receive data 2 bytes
19ec-1c88:64060916.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:64060917.036 : iCmd = 0, nBytes = 2
19ec-1c88:64061099.741 : 0000 : 01 00 
19ec-1c88:64061099.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64061099.914 : System total receive data 2 bytes
19ec-1c88:64061099.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:64061100.027 : iCmd = 1, nBytes = 4
19ec-1c88:64061308.652 : 0000 : 00 00 00 00 
19ec-1c88:64061308.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64061308.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64061308.964 : Return status = 1
19ec-1c88:64061309.025 : => IoObject::IoLockEnd
19ec-1c88:64061309.116 : <= IoObject::IoLockEnd
19ec-1c88:64061309.165 : <= GetADFStatus ret = 1
19ec-1c88:64063433.070 : => TerminateDriver
19ec-1c88:64063433.264 : => CAsicIO::~CAsicIO,pStage=232590408
19ec-1c88:64063433.340 : => CNT96226::Close
19ec-1c88:64063437.597 : <= CNT96226::Close ret = 1
19ec-1c88:64063437.677 : <= CAsicIO::~CAsicIO
19ec-1c88:64063437.737 : => IoObject::IoLockEnd
19ec-1c88:64063437.787 : <= IoObject::IoLockEnd
19ec-1c88:64063437.839 : => IoObject::TerminateDevice
19ec-1c88:64063437.891 : => IoObject::IoLockEnd
19ec-1c88:64063437.942 : <= IoObject::IoLockEnd
19ec-1c88:64063438.046 : <= IoObject::TerminateDevice
19ec-1c88:64063438.288 : <= TerminateDriver ret = 1
19ec-1c88:64074575.251 : ============Debug Start==========
19ec-1c88:64074575.520 : Date : 2020/4/30 14:37:19
19ec-1c88:64074575.605 : Process ID : 19ec
19ec-1c88:64074575.989 : Windows : Version 10.0 build 18363 
19ec-1c88:64074576.424 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:64074576.489 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64074576.557 : MemoryStatus.ullAvailPhys : 1776123904
19ec-1c88:64074576.615 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64074576.679 : MemoryStatus.ullAvailPageFile : 3042545664
19ec-1c88:64074576.739 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64074576.797 : MemoryStatus.ullAvailVirtual : 1711337472
19ec-1c88:64074576.856 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64074576.954 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64074577.013 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64074577.255 : CPU Count : 4
19ec-1c88:64074577.301 : CPU Frequency : 100.000 Mhz
19ec-1c88:64074583.265 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64074583.397 : => InitializeDriver
19ec-1c88:64074583.663 : <= InitializeDriver ret = 1
19ec-1c88:64074583.723 : => InitializeScanner
19ec-1c88:64074583.797 : => CAsicIO::GetDeviceList
19ec-1c88:64074584.104 : => CNT96226::CNT96226
19ec-1c88:64074584.162 : => CNT96226::Open
19ec-1c88:64074607.073 : <= CNT96226::Open ret = 1
19ec-1c88:64074607.165 : => CNT96226::Initialize
19ec-1c88:64074607.345 : <= CNT96226::Initialize ret = 1
19ec-1c88:64074607.403 : <= CNT96226::CNT96226
19ec-1c88:64074607.454 : => CNT96226::EnumAvailableDevice
19ec-1c88:64074612.703 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64074612.783 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64074612.843 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64080005.711 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64080006.009 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64080011.641 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64080011.747 : => IoObject::GetLockName
19ec-1c88:64080011.806 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64080011.876 : <= IoObject::GetLockName
19ec-1c88:64080012.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:64080012.398 : iCmd = 3, nBytes = 2
19ec-1c88:64080397.078 : 0000 : 06 38 
19ec-1c88:64080397.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64080397.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:64080397.330 : iCmd = 4, nBytes = 2
19ec-1c88:64080707.320 : 0000 : 07 07 
19ec-1c88:64080707.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64080707.506 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64080707.598 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64080707.666 : IO Send command 10 bytes
19ec-1c88:64080707.720 : => CNT96226::VenderCmd_SetData
19ec-1c88:64080707.775 : iCmd = 0, nBytes = 10
19ec-1c88:64080707.877 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64080865.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64080866.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:64080866.065 : iCmd = 0, nBytes = 165
19ec-1c88:64081072.128 : skip dump 37 bytes
19ec-1c88:64081072.298 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64081072.435 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64081072.570 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64081072.703 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64081072.829 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64081072.960 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64081073.084 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081073.204 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081073.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64081073.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:64081073.379 : iCmd = 1, nBytes = 4
19ec-1c88:64081256.599 : 0000 : 00 00 00 00 
19ec-1c88:64081256.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64081256.784 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64081256.850 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64081256.918 : IO Send command 10 bytes
19ec-1c88:64081256.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:64081257.029 : iCmd = 0, nBytes = 10
19ec-1c88:64081257.138 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64081564.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64081564.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:64081564.917 : iCmd = 0, nBytes = 128
19ec-1c88:64081763.345 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081763.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081763.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64081763.808 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64081763.932 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64081764.056 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081764.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081764.308 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64081764.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64081764.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:64081764.490 : iCmd = 1, nBytes = 4
19ec-1c88:64081894.554 : 0000 : 00 00 00 00 
19ec-1c88:64081894.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64081894.860 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64081895.278 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64081895.349 : => CNT96226::Close
19ec-1c88:64081899.009 : <= CNT96226::Close ret = 1
19ec-1c88:64081899.082 : <= CNT96226::~CNT96226
19ec-1c88:64081899.170 : <= CAsicIO::GetDeviceList
19ec-1c88:64081899.609 : => IoObject::SetTimeout
19ec-1c88:64081899.738 : Timeout--> In = 0 Out = 0
19ec-1c88:64081899.794 : <= IoObject::SetTimeout
19ec-1c88:64081899.862 : => CAsicIO::CAsicIO
19ec-1c88:64081899.934 : => CNT96226::CNT96226
19ec-1c88:64081899.985 : => CNT96226::Open
19ec-1c88:64081922.579 : <= CNT96226::Open ret = 1
19ec-1c88:64081922.688 : => CNT96226::Initialize
19ec-1c88:64081922.876 : <= CNT96226::Initialize ret = 1
19ec-1c88:64081922.937 : <= CNT96226::CNT96226
19ec-1c88:64081922.992 : <= CAsicIO::CAsicIO
19ec-1c88:64081923.046 : => CAsicIO::InitializeDevice
19ec-1c88:64081923.113 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64081929.064 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64081929.183 : => IoObject::GetLockName
19ec-1c88:64081929.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64081929.305 : <= IoObject::GetLockName
19ec-1c88:64081929.795 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64081929.866 : IO Send command 10 bytes
19ec-1c88:64081929.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:64081929.972 : iCmd = 0, nBytes = 10
19ec-1c88:64081930.088 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64082278.555 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64082278.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:64082278.738 : iCmd = 0, nBytes = 128
19ec-1c88:64082476.247 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64082476.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64082476.576 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64082476.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64082476.848 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64082476.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64082477.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64082477.218 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64082477.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64082477.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:64082477.397 : iCmd = 1, nBytes = 4
19ec-1c88:64082644.626 : 0000 : 00 00 00 00 
19ec-1c88:64082644.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64082644.775 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64082644.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:64082644.885 : iCmd = 3, nBytes = 2
19ec-1c88:64083002.582 : 0000 : 06 38 
19ec-1c88:64083002.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64083003.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:64083003.116 : iCmd = 4, nBytes = 2
19ec-1c88:64083317.445 : 0000 : 07 07 
19ec-1c88:64083317.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64083317.747 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64083317.842 : => IoObject::InitializeDevice
19ec-1c88:64083317.951 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64083318.648 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64083318.723 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64083319.439 : => FindScanner
19ec-1c88:64083319.496 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64083319.558 : <= FindScanner ret = 1
19ec-1c88:64083319.616 : => IoObject::IoLockStart
19ec-1c88:64083319.720 : => CAsicIO::CheckDevice
19ec-1c88:64083319.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:64083337.521 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64083337.642 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64083337.707 : <= IoObject::IoLockStart
19ec-1c88:64083337.764 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64083337.834 : IO Send command 10 bytes
19ec-1c88:64083337.932 : => CNT96226::VenderCmd_SetData
19ec-1c88:64083337.988 : iCmd = 0, nBytes = 10
19ec-1c88:64083338.323 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64083543.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64083543.905 : System send command 10 bytes + data 0 bytes
19ec-1c88:64083543.979 : IO total need to receive data 5 bytes
19ec-1c88:64083544.041 : => CNT96226::VenderCmd_GetData
19ec-1c88:64083544.099 : iCmd = 0, nBytes = 5
19ec-1c88:64083738.966 : 0000 : 06 00 02 02 ab 
19ec-1c88:64083739.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64083739.141 : System total receive data 5 bytes
19ec-1c88:64083739.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:64083739.263 : iCmd = 1, nBytes = 4
19ec-1c88:64083913.880 : 0000 : 00 00 00 00 
19ec-1c88:64083913.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64083914.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64083914.156 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64083914.219 : IO Send command 10 bytes
19ec-1c88:64083914.309 : => CNT96226::VenderCmd_SetData
19ec-1c88:64083914.370 : iCmd = 0, nBytes = 10
19ec-1c88:64083914.478 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64084114.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64084114.434 : System send command 10 bytes + data 0 bytes
19ec-1c88:64084114.500 : IO total need to receive data 165 bytes
19ec-1c88:64084114.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:64084114.611 : iCmd = 0, nBytes = 165
19ec-1c88:64084263.564 : skip dump 37 bytes
19ec-1c88:64084263.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64084263.879 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64084264.010 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64084264.143 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64084264.270 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64084264.401 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64084264.525 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084264.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084264.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64084264.764 : System total receive data 165 bytes
19ec-1c88:64084264.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:64084264.874 : iCmd = 1, nBytes = 4
19ec-1c88:64084395.559 : 0000 : 00 00 00 00 
19ec-1c88:64084395.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64084395.930 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64084396.306 : Dump Inquiry
19ec-1c88:64084396.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64084396.825 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64084397.098 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64084397.371 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64084397.629 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64084397.897 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64084398.376 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084398.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084398.627 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64084398.750 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64084398.832 : 00a0 : 00 00 00 00 00 
19ec-1c88:64084398.896 : => ReadNVMDataInternal
19ec-1c88:64084399.100 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64084399.163 : IO Send command 10 bytes
19ec-1c88:64084399.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:64084399.296 : iCmd = 0, nBytes = 10
19ec-1c88:64084399.392 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64084729.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64084729.716 : System send command 10 bytes + data 0 bytes
19ec-1c88:64084729.787 : IO total need to receive data 128 bytes
19ec-1c88:64084729.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:64084729.908 : iCmd = 0, nBytes = 128
19ec-1c88:64084931.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084931.224 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084931.373 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64084931.508 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64084931.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64084931.759 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084931.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084932.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64084932.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64084932.134 : System total receive data 128 bytes
19ec-1c88:64084932.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:64084932.248 : iCmd = 1, nBytes = 4
19ec-1c88:64085130.294 : 0000 : 00 00 00 00 
19ec-1c88:64085130.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64085130.505 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64085130.572 : NVMData.PadScanCount = 0
19ec-1c88:64085130.630 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64085130.688 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64085130.745 : NVMData.FlatbedScanCount = 0
19ec-1c88:64085130.801 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64085130.852 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64085130.903 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64085130.958 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64085131.012 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64085131.065 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64085131.119 : NVMData.BornMonth = 0
19ec-1c88:64085131.167 : NVMData.BornDay = 0
19ec-1c88:64085131.218 : NVMData.BornYear = 0
19ec-1c88:64085131.266 : NVMData.FirstScanMonth = 4
19ec-1c88:64085131.316 : NVMData.FirstScanDay = 30
19ec-1c88:64085131.368 : NVMData.FirstScanYear = 2020
19ec-1c88:64085131.421 : NVMData.VerticalMagnification = 0
19ec-1c88:64085131.476 : NVMData.HorizontalMagnification = 0
19ec-1c88:64085131.528 : NVMData.PowerSavingTime = 15
19ec-1c88:64085131.582 : NVMData.SN = A094165189010062
19ec-1c88:64085131.631 : NVMData.AutoFeed = 0
19ec-1c88:64085131.677 : NVMData.CCDType = 0
19ec-1c88:64085131.725 : NVMData.ScanSpeed = 0
19ec-1c88:64085131.774 : NVMData.RollerCount = 0
19ec-1c88:64085131.823 : NVMData.MultifeedCount = 0
19ec-1c88:64085131.873 : NVMData.JamCount = 0
19ec-1c88:64085131.920 : NVMData.IdentifyInfo = 
19ec-1c88:64085131.973 : NVMData.FormalName = 
19ec-1c88:64085132.181 : NVMData.ReservedB = 0
19ec-1c88:64085132.236 : NVMData.FunctionCode = 0
19ec-1c88:64085132.285 : NVMData.PreFeed = 0
19ec-1c88:64085132.335 : NVMData.PreFeedTime = 0
19ec-1c88:64085132.384 : NVMData.ButtonNumber = 0
19ec-1c88:64085132.432 : NVMData.PowerOffTime = 0
19ec-1c88:64085132.482 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64085132.552 : => IoObject::IoLockEnd
19ec-1c88:64085132.641 : <= IoObject::IoLockEnd
19ec-1c88:64085132.692 : <= InitializeScanner ret = 1
19ec-1c88:64085132.754 : => GetLogicalScannerAbilityEx
19ec-1c88:64085132.812 : => IoObject::IoLockStart
19ec-1c88:64085132.904 : => CAsicIO::CheckDevice
19ec-1c88:64085132.955 : => CNT96226::ConnectIsAvailable
19ec-1c88:64085149.638 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64085149.732 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64085149.788 : <= IoObject::IoLockStart
19ec-1c88:64085149.841 : => IoObject::IoLockEnd
19ec-1c88:64085149.930 : <= IoObject::IoLockEnd
19ec-1c88:64085150.043 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64085150.117 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64085319.865 : => ReadNVMData
19ec-1c88:64085320.006 : => IoObject::IoLockStart
19ec-1c88:64085320.126 : => CAsicIO::CheckDevice
19ec-1c88:64085320.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:64085343.656 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64085343.864 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64085343.979 : <= IoObject::IoLockStart
19ec-1c88:64085344.327 : => ReadNVMDataInternal
19ec-1c88:64085344.392 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64085344.462 : IO Send command 10 bytes
19ec-1c88:64085344.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:64085344.638 : iCmd = 0, nBytes = 10
19ec-1c88:64085344.749 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64085699.745 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64085699.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:64085699.948 : IO total need to receive data 128 bytes
19ec-1c88:64085700.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:64085700.070 : iCmd = 0, nBytes = 128
19ec-1c88:64085894.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64085894.776 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64085894.919 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64085895.050 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64085895.177 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64085895.297 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64085895.423 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64085895.547 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64085895.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64085895.673 : System total receive data 128 bytes
19ec-1c88:64085895.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:64085895.783 : iCmd = 1, nBytes = 4
19ec-1c88:64086100.729 : 0000 : 00 00 00 00 
19ec-1c88:64086100.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64086100.943 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64086101.009 : NVMData.PadScanCount = 0
19ec-1c88:64086101.064 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64086101.119 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64086101.177 : NVMData.FlatbedScanCount = 0
19ec-1c88:64086101.230 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64086101.285 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64086101.338 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64086101.392 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64086101.445 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64086101.499 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64086101.554 : NVMData.BornMonth = 0
19ec-1c88:64086101.603 : NVMData.BornDay = 0
19ec-1c88:64086101.654 : NVMData.BornYear = 0
19ec-1c88:64086101.701 : NVMData.FirstScanMonth = 4
19ec-1c88:64086101.752 : NVMData.FirstScanDay = 30
19ec-1c88:64086101.803 : NVMData.FirstScanYear = 2020
19ec-1c88:64086102.022 : NVMData.VerticalMagnification = 0
19ec-1c88:64086102.081 : NVMData.HorizontalMagnification = 0
19ec-1c88:64086102.135 : NVMData.PowerSavingTime = 15
19ec-1c88:64086102.188 : NVMData.SN = A094165189010062
19ec-1c88:64086102.235 : NVMData.AutoFeed = 0
19ec-1c88:64086102.283 : NVMData.CCDType = 0
19ec-1c88:64086102.330 : NVMData.ScanSpeed = 0
19ec-1c88:64086102.378 : NVMData.RollerCount = 0
19ec-1c88:64086102.428 : NVMData.MultifeedCount = 0
19ec-1c88:64086102.482 : NVMData.JamCount = 0
19ec-1c88:64086102.532 : NVMData.IdentifyInfo = 
19ec-1c88:64086102.581 : NVMData.FormalName = 
19ec-1c88:64086102.632 : NVMData.ReservedB = 0
19ec-1c88:64086102.682 : NVMData.FunctionCode = 0
19ec-1c88:64086102.732 : NVMData.PreFeed = 0
19ec-1c88:64086102.781 : NVMData.PreFeedTime = 0
19ec-1c88:64086102.830 : NVMData.ButtonNumber = 0
19ec-1c88:64086102.879 : NVMData.PowerOffTime = 0
19ec-1c88:64086102.930 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64086102.989 : => IoObject::IoLockEnd
19ec-1c88:64086103.080 : <= IoObject::IoLockEnd
19ec-1c88:64086103.127 : <= ReadNVMData ret = 1
19ec-1c88:64088708.867 : ============Debug Start==========
19ec-1c88:64088709.157 : Date : 2020/4/30 14:37:20
19ec-1c88:64088709.239 : Process ID : 19ec
19ec-1c88:64088709.664 : Windows : Version 10.0 build 18363 
19ec-1c88:64088710.114 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:64088710.178 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64088710.244 : MemoryStatus.ullAvailPhys : 1776123904
19ec-1c88:64088710.305 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64088710.366 : MemoryStatus.ullAvailPageFile : 3043434496
19ec-1c88:64088710.428 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64088710.487 : MemoryStatus.ullAvailVirtual : 1711370240
19ec-1c88:64088710.547 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64088710.648 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64088710.706 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64088710.948 : CPU Count : 4
19ec-1c88:64088710.999 : CPU Frequency : 100.000 Mhz
19ec-1c88:64088715.117 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64088715.240 : => InitializeDriver
19ec-1c88:64088715.510 : <= InitializeDriver ret = 1
19ec-1c88:64091382.965 : => InitializeScanner
19ec-1c88:64091383.227 : => CAsicIO::GetDeviceList
19ec-1c88:64091383.646 : => CNT96226::CNT96226
19ec-1c88:64091383.706 : => CNT96226::Open
19ec-1c88:64091410.089 : <= CNT96226::Open ret = 1
19ec-1c88:64091410.196 : => CNT96226::Initialize
19ec-1c88:64091410.392 : <= CNT96226::Initialize ret = 1
19ec-1c88:64091410.453 : <= CNT96226::CNT96226
19ec-1c88:64091410.511 : => CNT96226::EnumAvailableDevice
19ec-1c88:64091417.131 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64091417.209 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64091417.271 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64095687.548 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64095687.845 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64095693.425 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64095693.532 : => IoObject::GetLockName
19ec-1c88:64095693.589 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64095693.662 : <= IoObject::GetLockName
19ec-1c88:64095694.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:64095694.199 : iCmd = 3, nBytes = 2
19ec-1c88:64096077.238 : 0000 : 06 38 
19ec-1c88:64096077.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64096077.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:64096077.520 : iCmd = 4, nBytes = 2
19ec-1c88:64096357.534 : 0000 : 07 07 
19ec-1c88:64096357.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64096357.716 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64096357.800 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64096357.866 : IO Send command 10 bytes
19ec-1c88:64096357.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:64096357.976 : iCmd = 0, nBytes = 10
19ec-1c88:64096358.077 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64096529.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64096529.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:64096529.573 : iCmd = 0, nBytes = 165
19ec-1c88:64096738.680 : skip dump 37 bytes
19ec-1c88:64096738.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64096739.016 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64096739.156 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64096739.293 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64096739.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64096739.565 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64096739.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64096739.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64096739.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64096739.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:64096739.988 : iCmd = 1, nBytes = 4
19ec-1c88:64096926.539 : 0000 : 00 00 00 00 
19ec-1c88:64096926.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64096926.707 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64096926.769 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64096926.833 : IO Send command 10 bytes
19ec-1c88:64096926.885 : => CNT96226::VenderCmd_SetData
19ec-1c88:64096926.940 : iCmd = 0, nBytes = 10
19ec-1c88:64096927.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64097268.543 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64097268.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:64097268.714 : iCmd = 0, nBytes = 128
19ec-1c88:64097432.366 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64097432.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64097432.692 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64097432.827 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64097432.954 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64097433.077 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64097433.204 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64097433.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64097433.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64097433.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:64097433.505 : iCmd = 1, nBytes = 4
19ec-1c88:64097604.356 : 0000 : 00 00 00 00 
19ec-1c88:64097604.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64097604.525 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64097604.722 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64097604.796 : => CNT96226::Close
19ec-1c88:64097608.713 : <= CNT96226::Close ret = 1
19ec-1c88:64097608.786 : <= CNT96226::~CNT96226
19ec-1c88:64097608.869 : <= CAsicIO::GetDeviceList
19ec-1c88:64097609.282 : => IoObject::SetTimeout
19ec-1c88:64097609.418 : Timeout--> In = 0 Out = 0
19ec-1c88:64097609.474 : <= IoObject::SetTimeout
19ec-1c88:64097609.542 : => CAsicIO::CAsicIO
19ec-1c88:64097609.613 : => CNT96226::CNT96226
19ec-1c88:64097609.667 : => CNT96226::Open
19ec-1c88:64097632.651 : <= CNT96226::Open ret = 1
19ec-1c88:64097632.744 : => CNT96226::Initialize
19ec-1c88:64097632.928 : <= CNT96226::Initialize ret = 1
19ec-1c88:64097632.992 : <= CNT96226::CNT96226
19ec-1c88:64097633.042 : <= CAsicIO::CAsicIO
19ec-1c88:64097633.093 : => CAsicIO::InitializeDevice
19ec-1c88:64097633.163 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64097639.055 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64097639.167 : => IoObject::GetLockName
19ec-1c88:64097639.219 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64097639.285 : <= IoObject::GetLockName
19ec-1c88:64097639.786 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64097639.856 : IO Send command 10 bytes
19ec-1c88:64097639.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:64097639.958 : iCmd = 0, nBytes = 10
19ec-1c88:64097640.066 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64097985.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64097985.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:64097985.579 : iCmd = 0, nBytes = 128
19ec-1c88:64098191.730 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64098191.916 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64098192.056 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64098192.189 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64098192.314 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64098192.441 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64098192.564 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64098192.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64098192.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64098192.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:64098192.861 : iCmd = 1, nBytes = 4
19ec-1c88:64098375.791 : 0000 : 00 00 00 00 
19ec-1c88:64098375.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64098375.947 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64098376.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:64098376.059 : iCmd = 3, nBytes = 2
19ec-1c88:64098738.047 : 0000 : 06 38 
19ec-1c88:64098738.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64098738.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:64098738.290 : iCmd = 4, nBytes = 2
19ec-1c88:64099034.839 : 0000 : 07 07 
19ec-1c88:64099034.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64099035.112 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64099035.217 : => IoObject::InitializeDevice
19ec-1c88:64099035.326 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64099035.964 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64099036.038 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64099036.761 : => FindScanner
19ec-1c88:64099036.821 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64099036.886 : <= FindScanner ret = 1
19ec-1c88:64099036.944 : => IoObject::IoLockStart
19ec-1c88:64099037.048 : => CAsicIO::CheckDevice
19ec-1c88:64099037.103 : => CNT96226::ConnectIsAvailable
19ec-1c88:64099062.176 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64099062.295 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64099062.359 : <= IoObject::IoLockStart
19ec-1c88:64099062.419 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64099062.484 : IO Send command 10 bytes
19ec-1c88:64099062.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:64099062.640 : iCmd = 0, nBytes = 10
19ec-1c88:64099062.748 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64099267.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64099267.692 : System send command 10 bytes + data 0 bytes
19ec-1c88:64099267.770 : IO total need to receive data 5 bytes
19ec-1c88:64099267.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:64099267.889 : iCmd = 0, nBytes = 5
19ec-1c88:64099435.114 : 0000 : 06 00 02 02 ab 
19ec-1c88:64099435.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64099435.287 : System total receive data 5 bytes
19ec-1c88:64099435.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:64099435.401 : iCmd = 1, nBytes = 4
19ec-1c88:64099580.311 : 0000 : 00 00 00 00 
19ec-1c88:64099580.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64099580.544 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64099580.611 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64099580.674 : IO Send command 10 bytes
19ec-1c88:64099580.766 : => CNT96226::VenderCmd_SetData
19ec-1c88:64099580.822 : iCmd = 0, nBytes = 10
19ec-1c88:64099580.927 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64099788.628 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64099788.737 : System send command 10 bytes + data 0 bytes
19ec-1c88:64099788.809 : IO total need to receive data 165 bytes
19ec-1c88:64099788.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:64099788.927 : iCmd = 0, nBytes = 165
19ec-1c88:64099952.517 : skip dump 37 bytes
19ec-1c88:64099952.692 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64099952.826 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64099952.959 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64099953.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64099953.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64099953.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64099953.483 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64099953.603 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64099953.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64099953.726 : System total receive data 165 bytes
19ec-1c88:64099953.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:64099953.836 : iCmd = 1, nBytes = 4
19ec-1c88:64100097.623 : 0000 : 00 00 00 00 
19ec-1c88:64100097.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64100097.897 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64100098.358 : Dump Inquiry
19ec-1c88:64100098.496 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64100098.631 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64100098.994 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64100099.132 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64100099.261 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64100099.396 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64100099.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100099.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100099.792 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64100099.921 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64100100.013 : 00a0 : 00 00 00 00 00 
19ec-1c88:64100100.089 : => ReadNVMDataInternal
19ec-1c88:64100100.316 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64100100.382 : IO Send command 10 bytes
19ec-1c88:64100100.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:64100100.546 : iCmd = 0, nBytes = 10
19ec-1c88:64100100.650 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64100424.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64100424.632 : System send command 10 bytes + data 0 bytes
19ec-1c88:64100424.706 : IO total need to receive data 128 bytes
19ec-1c88:64100424.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:64100424.828 : iCmd = 0, nBytes = 128
19ec-1c88:64100584.143 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100584.349 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100584.496 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64100584.634 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64100584.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64100584.896 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100585.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100585.148 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64100585.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64100585.276 : System total receive data 128 bytes
19ec-1c88:64100585.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:64100585.392 : iCmd = 1, nBytes = 4
19ec-1c88:64100738.004 : 0000 : 00 00 00 00 
19ec-1c88:64100738.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64100738.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64100738.328 : NVMData.PadScanCount = 0
19ec-1c88:64100738.384 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64100738.439 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64100738.494 : NVMData.FlatbedScanCount = 0
19ec-1c88:64100738.546 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64100738.598 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64100738.654 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64100738.710 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64100738.767 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64100738.822 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64100738.879 : NVMData.BornMonth = 0
19ec-1c88:64100738.931 : NVMData.BornDay = 0
19ec-1c88:64100738.982 : NVMData.BornYear = 0
19ec-1c88:64100739.032 : NVMData.FirstScanMonth = 4
19ec-1c88:64100739.084 : NVMData.FirstScanDay = 30
19ec-1c88:64100739.137 : NVMData.FirstScanYear = 2020
19ec-1c88:64100739.193 : NVMData.VerticalMagnification = 0
19ec-1c88:64100739.247 : NVMData.HorizontalMagnification = 0
19ec-1c88:64100739.305 : NVMData.PowerSavingTime = 15
19ec-1c88:64100739.358 : NVMData.SN = A094165189010062
19ec-1c88:64100739.410 : NVMData.AutoFeed = 0
19ec-1c88:64100739.460 : NVMData.CCDType = 0
19ec-1c88:64100739.510 : NVMData.ScanSpeed = 0
19ec-1c88:64100739.560 : NVMData.RollerCount = 0
19ec-1c88:64100739.613 : NVMData.MultifeedCount = 0
19ec-1c88:64100739.663 : NVMData.JamCount = 0
19ec-1c88:64100739.713 : NVMData.IdentifyInfo = 
19ec-1c88:64100739.763 : NVMData.FormalName = 
19ec-1c88:64100739.978 : NVMData.ReservedB = 0
19ec-1c88:64100740.035 : NVMData.FunctionCode = 0
19ec-1c88:64100740.087 : NVMData.PreFeed = 0
19ec-1c88:64100740.141 : NVMData.PreFeedTime = 0
19ec-1c88:64100740.191 : NVMData.ButtonNumber = 0
19ec-1c88:64100740.245 : NVMData.PowerOffTime = 0
19ec-1c88:64100740.300 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64100740.383 : => IoObject::IoLockEnd
19ec-1c88:64100740.480 : <= IoObject::IoLockEnd
19ec-1c88:64100740.534 : <= InitializeScanner ret = 1
19ec-1c88:64102052.069 : => GetLogicalScannerAbility
19ec-1c88:64102052.269 : => IoObject::IoLockStart
19ec-1c88:64102052.410 : => CAsicIO::CheckDevice
19ec-1c88:64102052.475 : => CNT96226::ConnectIsAvailable
19ec-1c88:64102067.804 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64102067.906 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64102067.969 : <= IoObject::IoLockStart
19ec-1c88:64102068.034 : => IoObject::IoLockEnd
19ec-1c88:64102068.138 : <= IoObject::IoLockEnd
19ec-1c88:64102068.219 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64106450.523 : => GetLogicalScannerAbilityEx
19ec-1c88:64106450.710 : => IoObject::IoLockStart
19ec-1c88:64106450.839 : => CAsicIO::CheckDevice
19ec-1c88:64106450.900 : => CNT96226::ConnectIsAvailable
19ec-1c88:64106467.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64106467.776 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64106468.109 : <= IoObject::IoLockStart
19ec-1c88:64106468.171 : => IoObject::IoLockEnd
19ec-1c88:64106468.270 : <= IoObject::IoLockEnd
19ec-1c88:64106468.387 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64106468.462 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64113556.712 : => ReadNVMData
19ec-1c88:64113556.891 : => IoObject::IoLockStart
19ec-1c88:64113557.022 : => CAsicIO::CheckDevice
19ec-1c88:64113557.079 : => CNT96226::ConnectIsAvailable
19ec-1c88:64113578.376 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64113578.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64113578.771 : <= IoObject::IoLockStart
19ec-1c88:64113578.897 : => ReadNVMDataInternal
19ec-1c88:64113579.023 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64113579.358 : IO Send command 10 bytes
19ec-1c88:64113579.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:64113579.520 : iCmd = 0, nBytes = 10
19ec-1c88:64113579.626 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64113927.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64113928.123 : System send command 10 bytes + data 0 bytes
19ec-1c88:64113928.193 : IO total need to receive data 128 bytes
19ec-1c88:64113928.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:64113928.309 : iCmd = 0, nBytes = 128
19ec-1c88:64114136.979 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64114137.162 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64114137.306 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64114137.441 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64114137.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64114137.693 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64114137.814 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64114137.937 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64114137.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64114138.060 : System total receive data 128 bytes
19ec-1c88:64114138.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:64114138.176 : iCmd = 1, nBytes = 4
19ec-1c88:64114265.321 : 0000 : 00 00 00 00 
19ec-1c88:64114265.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64114265.539 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64114265.602 : NVMData.PadScanCount = 0
19ec-1c88:64114265.658 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64114265.712 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64114265.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:64114265.819 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64114266.010 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64114266.068 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64114266.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64114266.174 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64114266.228 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64114266.281 : NVMData.BornMonth = 0
19ec-1c88:64114266.329 : NVMData.BornDay = 0
19ec-1c88:64114266.375 : NVMData.BornYear = 0
19ec-1c88:64114266.422 : NVMData.FirstScanMonth = 4
19ec-1c88:64114266.473 : NVMData.FirstScanDay = 30
19ec-1c88:64114266.523 : NVMData.FirstScanYear = 2020
19ec-1c88:64114266.574 : NVMData.VerticalMagnification = 0
19ec-1c88:64114266.627 : NVMData.HorizontalMagnification = 0
19ec-1c88:64114266.681 : NVMData.PowerSavingTime = 15
19ec-1c88:64114266.731 : NVMData.SN = A094165189010062
19ec-1c88:64114266.781 : NVMData.AutoFeed = 0
19ec-1c88:64114266.828 : NVMData.CCDType = 0
19ec-1c88:64114266.874 : NVMData.ScanSpeed = 0
19ec-1c88:64114266.923 : NVMData.RollerCount = 0
19ec-1c88:64114266.975 : NVMData.MultifeedCount = 0
19ec-1c88:64114267.028 : NVMData.JamCount = 0
19ec-1c88:64114267.075 : NVMData.IdentifyInfo = 
19ec-1c88:64114267.126 : NVMData.FormalName = 
19ec-1c88:64114267.173 : NVMData.ReservedB = 0
19ec-1c88:64114267.220 : NVMData.FunctionCode = 0
19ec-1c88:64114267.271 : NVMData.PreFeed = 0
19ec-1c88:64114267.319 : NVMData.PreFeedTime = 0
19ec-1c88:64114267.367 : NVMData.ButtonNumber = 0
19ec-1c88:64114267.416 : NVMData.PowerOffTime = 0
19ec-1c88:64114267.466 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64114267.525 : => IoObject::IoLockEnd
19ec-1c88:64114267.613 : <= IoObject::IoLockEnd
19ec-1c88:64114267.660 : <= ReadNVMData ret = 1
19ec-1c88:64123602.238 : => GetADFStatus
19ec-1c88:64123602.656 : => IoObject::IoLockStart
19ec-1c88:64123602.802 : => CAsicIO::CheckDevice
19ec-1c88:64123602.860 : => CNT96226::ConnectIsAvailable
19ec-1c88:64123627.486 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64123627.847 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64123627.909 : <= IoObject::IoLockStart
19ec-1c88:64123627.967 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64123628.034 : IO Send command 10 bytes
19ec-1c88:64123628.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:64123628.212 : iCmd = 0, nBytes = 10
19ec-1c88:64123628.319 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64123824.829 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64123824.976 : System send command 10 bytes + data 0 bytes
19ec-1c88:64123825.051 : IO total need to receive data 2 bytes
19ec-1c88:64123825.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:64123825.240 : iCmd = 0, nBytes = 2
19ec-1c88:64124033.589 : 0000 : 01 00 
19ec-1c88:64124033.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64124033.738 : System total receive data 2 bytes
19ec-1c88:64124033.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:64124033.852 : iCmd = 1, nBytes = 4
19ec-1c88:64124225.682 : 0000 : 00 00 00 00 
19ec-1c88:64124225.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64124225.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64124225.999 : Return status = 1
19ec-1c88:64124226.060 : => IoObject::IoLockEnd
19ec-1c88:64124226.151 : <= IoObject::IoLockEnd
19ec-1c88:64124226.203 : <= GetADFStatus ret = 1
19ec-1c88:64127669.366 : => TerminateDriver
19ec-1c88:64127669.570 : => CAsicIO::~CAsicIO,pStage=222432328
19ec-1c88:64127669.644 : => CNT96226::Close
19ec-1c88:64127673.615 : <= CNT96226::Close ret = 1
19ec-1c88:64127673.693 : <= CAsicIO::~CAsicIO
19ec-1c88:64127673.751 : => IoObject::IoLockEnd
19ec-1c88:64127673.804 : <= IoObject::IoLockEnd
19ec-1c88:64127673.857 : => IoObject::TerminateDevice
19ec-1c88:64127673.912 : => IoObject::IoLockEnd
19ec-1c88:64127673.961 : <= IoObject::IoLockEnd
19ec-1c88:64127674.064 : <= IoObject::TerminateDevice
19ec-1c88:64127674.308 : <= TerminateDriver ret = 1
19ec-1c88:64156075.986 : ============Debug Start==========
19ec-1c88:64156076.253 : Date : 2020/4/30 14:37:22
19ec-1c88:64156076.346 : Process ID : 19ec
19ec-1c88:64156076.766 : Windows : Version 10.0 build 18363 
19ec-1c88:64156077.218 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:64156077.283 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64156077.352 : MemoryStatus.ullAvailPhys : 1773187072
19ec-1c88:64156077.415 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64156077.480 : MemoryStatus.ullAvailPageFile : 3043536896
19ec-1c88:64156077.544 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64156077.606 : MemoryStatus.ullAvailVirtual : 1711329280
19ec-1c88:64156077.666 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64156077.772 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64156077.836 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64156078.074 : CPU Count : 4
19ec-1c88:64156078.128 : CPU Frequency : 100.000 Mhz
19ec-1c88:64156082.263 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64156082.402 : => InitializeDriver
19ec-1c88:64156082.674 : <= InitializeDriver ret = 1
19ec-1c88:64156082.733 : => InitializeScanner
19ec-1c88:64156082.816 : => CAsicIO::GetDeviceList
19ec-1c88:64156083.118 : => CNT96226::CNT96226
19ec-1c88:64156083.177 : => CNT96226::Open
19ec-1c88:64156110.223 : <= CNT96226::Open ret = 1
19ec-1c88:64156110.322 : => CNT96226::Initialize
19ec-1c88:64156110.513 : <= CNT96226::Initialize ret = 1
19ec-1c88:64156110.573 : <= CNT96226::CNT96226
19ec-1c88:64156110.626 : => CNT96226::EnumAvailableDevice
19ec-1c88:64156116.093 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64156116.173 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64156116.239 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64160990.756 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64160991.040 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64160996.596 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64160996.700 : => IoObject::GetLockName
19ec-1c88:64160996.761 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64160996.830 : <= IoObject::GetLockName
19ec-1c88:64160997.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:64160997.366 : iCmd = 3, nBytes = 2
19ec-1c88:64161388.950 : 0000 : 06 38 
19ec-1c88:64161389.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64161389.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:64161389.225 : iCmd = 4, nBytes = 2
19ec-1c88:64161672.925 : 0000 : 07 07 
19ec-1c88:64161673.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64161673.094 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64161673.182 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64161673.246 : IO Send command 10 bytes
19ec-1c88:64161673.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:64161673.357 : iCmd = 0, nBytes = 10
19ec-1c88:64161673.458 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64161837.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64161837.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:64161837.335 : iCmd = 0, nBytes = 165
19ec-1c88:64162024.720 : skip dump 37 bytes
19ec-1c88:64162025.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64162025.361 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64162025.489 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64162025.619 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64162025.747 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64162025.877 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64162025.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162026.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162026.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64162026.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:64162026.297 : iCmd = 1, nBytes = 4
19ec-1c88:64162214.842 : 0000 : 00 00 00 00 
19ec-1c88:64162214.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64162215.028 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64162215.093 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64162215.160 : IO Send command 10 bytes
19ec-1c88:64162215.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:64162215.264 : iCmd = 0, nBytes = 10
19ec-1c88:64162215.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64162550.152 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64162550.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:64162550.326 : iCmd = 0, nBytes = 128
19ec-1c88:64162732.422 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162732.599 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162732.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64162732.877 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64162733.003 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64162733.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162733.255 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162733.379 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64162733.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64162733.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:64162733.557 : iCmd = 1, nBytes = 4
19ec-1c88:64162840.040 : 0000 : 00 00 00 00 
19ec-1c88:64162840.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64162840.188 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64162840.351 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64162840.419 : => CNT96226::Close
19ec-1c88:64162844.391 : <= CNT96226::Close ret = 1
19ec-1c88:64162844.461 : <= CNT96226::~CNT96226
19ec-1c88:64162844.543 : <= CAsicIO::GetDeviceList
19ec-1c88:64162844.948 : => IoObject::SetTimeout
19ec-1c88:64162845.072 : Timeout--> In = 0 Out = 0
19ec-1c88:64162845.129 : <= IoObject::SetTimeout
19ec-1c88:64162845.194 : => CAsicIO::CAsicIO
19ec-1c88:64162845.267 : => CNT96226::CNT96226
19ec-1c88:64162845.321 : => CNT96226::Open
19ec-1c88:64162868.621 : <= CNT96226::Open ret = 1
19ec-1c88:64162868.735 : => CNT96226::Initialize
19ec-1c88:64162868.927 : <= CNT96226::Initialize ret = 1
19ec-1c88:64162868.982 : <= CNT96226::CNT96226
19ec-1c88:64162869.034 : <= CAsicIO::CAsicIO
19ec-1c88:64162869.085 : => CAsicIO::InitializeDevice
19ec-1c88:64162869.149 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64162875.282 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64162875.399 : => IoObject::GetLockName
19ec-1c88:64162875.453 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64162875.518 : <= IoObject::GetLockName
19ec-1c88:64162876.033 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64162876.106 : IO Send command 10 bytes
19ec-1c88:64162876.161 : => CNT96226::VenderCmd_SetData
19ec-1c88:64162876.213 : iCmd = 0, nBytes = 10
19ec-1c88:64162876.318 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64163218.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64163219.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:64163219.097 : iCmd = 0, nBytes = 128
19ec-1c88:64163334.987 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64163335.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64163335.290 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64163335.423 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64163335.551 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64163335.675 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64163335.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64163335.919 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64163335.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64163336.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:64163336.098 : iCmd = 1, nBytes = 4
19ec-1c88:64163474.978 : 0000 : 00 00 00 00 
19ec-1c88:64163475.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64163475.121 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64163475.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:64163475.233 : iCmd = 3, nBytes = 2
19ec-1c88:64163814.643 : 0000 : 06 38 
19ec-1c88:64163814.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64163814.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:64163814.868 : iCmd = 4, nBytes = 2
19ec-1c88:64164091.259 : 0000 : 07 07 
19ec-1c88:64164091.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64164091.528 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64164091.629 : => IoObject::InitializeDevice
19ec-1c88:64164091.733 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64164092.390 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64164092.466 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64164093.213 : => FindScanner
19ec-1c88:64164093.273 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64164093.344 : <= FindScanner ret = 1
19ec-1c88:64164093.401 : => IoObject::IoLockStart
19ec-1c88:64164093.501 : => CAsicIO::CheckDevice
19ec-1c88:64164093.552 : => CNT96226::ConnectIsAvailable
19ec-1c88:64164118.536 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64164118.650 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64164118.712 : <= IoObject::IoLockStart
19ec-1c88:64164118.770 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64164118.837 : IO Send command 10 bytes
19ec-1c88:64164118.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:64164118.983 : iCmd = 0, nBytes = 10
19ec-1c88:64164119.087 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64164305.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64164306.070 : System send command 10 bytes + data 0 bytes
19ec-1c88:64164306.144 : IO total need to receive data 5 bytes
19ec-1c88:64164306.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:64164306.263 : iCmd = 0, nBytes = 5
19ec-1c88:64164421.340 : 0000 : 06 00 02 02 ab 
19ec-1c88:64164421.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64164421.488 : System total receive data 5 bytes
19ec-1c88:64164421.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:64164421.604 : iCmd = 1, nBytes = 4
19ec-1c88:64164587.983 : 0000 : 00 00 00 00 
19ec-1c88:64164588.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64164588.526 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64164588.591 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64164588.655 : IO Send command 10 bytes
19ec-1c88:64164588.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:64164588.793 : iCmd = 0, nBytes = 10
19ec-1c88:64164588.893 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64164793.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64164793.495 : System send command 10 bytes + data 0 bytes
19ec-1c88:64164793.567 : IO total need to receive data 165 bytes
19ec-1c88:64164793.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:64164793.680 : iCmd = 0, nBytes = 165
19ec-1c88:64164943.333 : skip dump 37 bytes
19ec-1c88:64164943.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64164943.701 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64164943.845 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64164943.986 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64164944.122 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64164944.260 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64164944.388 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64164944.515 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64164944.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64164944.639 : System total receive data 165 bytes
19ec-1c88:64164944.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:64164944.762 : iCmd = 1, nBytes = 4
19ec-1c88:64165102.426 : 0000 : 00 00 00 00 
19ec-1c88:64165102.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64165102.641 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64165102.827 : Dump Inquiry
19ec-1c88:64165102.949 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64165103.086 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64165103.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64165103.348 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64165103.477 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64165103.608 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64165103.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165103.854 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165103.981 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64165104.110 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64165104.196 : 00a0 : 00 00 00 00 00 
19ec-1c88:64165104.263 : => ReadNVMDataInternal
19ec-1c88:64165104.459 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64165104.521 : IO Send command 10 bytes
19ec-1c88:64165104.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:64165104.670 : iCmd = 0, nBytes = 10
19ec-1c88:64165104.772 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64165432.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64165432.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:64165432.885 : IO total need to receive data 128 bytes
19ec-1c88:64165432.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:64165433.012 : iCmd = 0, nBytes = 128
19ec-1c88:64165633.737 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165633.930 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165634.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64165634.218 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64165634.348 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64165634.475 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165634.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165634.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64165634.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64165634.864 : System total receive data 128 bytes
19ec-1c88:64165634.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:64165634.979 : iCmd = 1, nBytes = 4
19ec-1c88:64165829.105 : 0000 : 00 00 00 00 
19ec-1c88:64165829.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64165829.371 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64165829.436 : NVMData.PadScanCount = 0
19ec-1c88:64165829.496 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64165829.552 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64165829.610 : NVMData.FlatbedScanCount = 0
19ec-1c88:64165829.672 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64165829.729 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64165829.786 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64165829.843 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64165829.902 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64165829.959 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64165830.016 : NVMData.BornMonth = 0
19ec-1c88:64165830.064 : NVMData.BornDay = 0
19ec-1c88:64165830.117 : NVMData.BornYear = 0
19ec-1c88:64165830.168 : NVMData.FirstScanMonth = 4
19ec-1c88:64165830.220 : NVMData.FirstScanDay = 30
19ec-1c88:64165830.279 : NVMData.FirstScanYear = 2020
19ec-1c88:64165830.333 : NVMData.VerticalMagnification = 0
19ec-1c88:64165830.390 : NVMData.HorizontalMagnification = 0
19ec-1c88:64165830.452 : NVMData.PowerSavingTime = 15
19ec-1c88:64165830.508 : NVMData.SN = A094165189010062
19ec-1c88:64165830.558 : NVMData.AutoFeed = 0
19ec-1c88:64165830.609 : NVMData.CCDType = 0
19ec-1c88:64165830.658 : NVMData.ScanSpeed = 0
19ec-1c88:64165830.709 : NVMData.RollerCount = 0
19ec-1c88:64165830.762 : NVMData.MultifeedCount = 0
19ec-1c88:64165830.811 : NVMData.JamCount = 0
19ec-1c88:64165830.860 : NVMData.IdentifyInfo = 
19ec-1c88:64165830.911 : NVMData.FormalName = 
19ec-1c88:64165831.342 : NVMData.ReservedB = 0
19ec-1c88:64165831.399 : NVMData.FunctionCode = 0
19ec-1c88:64165831.451 : NVMData.PreFeed = 0
19ec-1c88:64165831.500 : NVMData.PreFeedTime = 0
19ec-1c88:64165831.549 : NVMData.ButtonNumber = 0
19ec-1c88:64165831.599 : NVMData.PowerOffTime = 0
19ec-1c88:64165831.652 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64165831.733 : => IoObject::IoLockEnd
19ec-1c88:64165831.826 : <= IoObject::IoLockEnd
19ec-1c88:64165831.877 : <= InitializeScanner ret = 1
19ec-1c88:64165831.940 : => GetLogicalScannerAbilityEx
19ec-1c88:64165831.997 : => IoObject::IoLockStart
19ec-1c88:64165832.094 : => CAsicIO::CheckDevice
19ec-1c88:64165832.146 : => CNT96226::ConnectIsAvailable
19ec-1c88:64165848.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64165849.058 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64165849.123 : <= IoObject::IoLockStart
19ec-1c88:64165849.186 : => IoObject::IoLockEnd
19ec-1c88:64165849.298 : <= IoObject::IoLockEnd
19ec-1c88:64165849.431 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64165849.509 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64166028.091 : => ReadNVMData
19ec-1c88:64166028.502 : => IoObject::IoLockStart
19ec-1c88:64166028.632 : => CAsicIO::CheckDevice
19ec-1c88:64166028.692 : => CNT96226::ConnectIsAvailable
19ec-1c88:64166049.244 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64166049.366 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64166049.431 : <= IoObject::IoLockStart
19ec-1c88:64166049.501 : => ReadNVMDataInternal
19ec-1c88:64166049.569 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64166049.634 : IO Send command 10 bytes
19ec-1c88:64166049.740 : => CNT96226::VenderCmd_SetData
19ec-1c88:64166049.797 : iCmd = 0, nBytes = 10
19ec-1c88:64166049.911 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64166363.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64166363.800 : System send command 10 bytes + data 0 bytes
19ec-1c88:64166363.885 : IO total need to receive data 128 bytes
19ec-1c88:64166363.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:64166364.019 : iCmd = 0, nBytes = 128
19ec-1c88:64166517.599 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64166517.826 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64166517.980 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64166518.123 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64166518.256 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64166518.383 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64166518.511 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64166518.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64166518.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64166518.774 : System total receive data 128 bytes
19ec-1c88:64166518.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:64166518.893 : iCmd = 1, nBytes = 4
19ec-1c88:64166660.332 : 0000 : 00 00 00 00 
19ec-1c88:64166660.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64166660.613 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64166660.695 : NVMData.PadScanCount = 0
19ec-1c88:64166660.752 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64166660.810 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64166660.870 : NVMData.FlatbedScanCount = 0
19ec-1c88:64166660.931 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64166660.984 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64166661.044 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64166661.102 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64166661.160 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64166661.217 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64166661.273 : NVMData.BornMonth = 0
19ec-1c88:64166661.324 : NVMData.BornDay = 0
19ec-1c88:64166661.373 : NVMData.BornYear = 0
19ec-1c88:64166661.423 : NVMData.FirstScanMonth = 4
19ec-1c88:64166661.478 : NVMData.FirstScanDay = 30
19ec-1c88:64166661.533 : NVMData.FirstScanYear = 2020
19ec-1c88:64166661.727 : NVMData.VerticalMagnification = 0
19ec-1c88:64166661.791 : NVMData.HorizontalMagnification = 0
19ec-1c88:64166661.845 : NVMData.PowerSavingTime = 15
19ec-1c88:64166661.901 : NVMData.SN = A094165189010062
19ec-1c88:64166661.952 : NVMData.AutoFeed = 0
19ec-1c88:64166662.002 : NVMData.CCDType = 0
19ec-1c88:64166662.053 : NVMData.ScanSpeed = 0
19ec-1c88:64166662.102 : NVMData.RollerCount = 0
19ec-1c88:64166662.153 : NVMData.MultifeedCount = 0
19ec-1c88:64166662.207 : NVMData.JamCount = 0
19ec-1c88:64166662.260 : NVMData.IdentifyInfo = 
19ec-1c88:64166662.312 : NVMData.FormalName = 
19ec-1c88:64166662.362 : NVMData.ReservedB = 0
19ec-1c88:64166662.414 : NVMData.FunctionCode = 0
19ec-1c88:64166662.467 : NVMData.PreFeed = 0
19ec-1c88:64166662.519 : NVMData.PreFeedTime = 0
19ec-1c88:64166662.571 : NVMData.ButtonNumber = 0
19ec-1c88:64166662.621 : NVMData.PowerOffTime = 0
19ec-1c88:64166662.674 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64166662.738 : => IoObject::IoLockEnd
19ec-1c88:64166662.836 : <= IoObject::IoLockEnd
19ec-1c88:64166662.888 : <= ReadNVMData ret = 1
19ec-1c88:64167237.274 : => TerminateDriver
19ec-1c88:64167237.471 : => CAsicIO::~CAsicIO,pStage=78449736
19ec-1c88:64167237.547 : => CNT96226::Close
19ec-1c88:64167241.787 : <= CNT96226::Close ret = 1
19ec-1c88:64167241.865 : <= CAsicIO::~CAsicIO
19ec-1c88:64167241.923 : => IoObject::IoLockEnd
19ec-1c88:64167241.978 : <= IoObject::IoLockEnd
19ec-1c88:64167242.028 : => IoObject::TerminateDevice
19ec-1c88:64167242.088 : => IoObject::IoLockEnd
19ec-1c88:64167242.138 : <= IoObject::IoLockEnd
19ec-1c88:64167242.245 : <= IoObject::TerminateDevice
19ec-1c88:64167242.494 : <= TerminateDriver ret = 1
19ec-1c88:64169881.041 : ============Debug Start==========
19ec-1c88:64169881.351 : Date : 2020/4/30 14:37:22
19ec-1c88:64169881.444 : Process ID : 19ec
19ec-1c88:64169881.874 : Windows : Version 10.0 build 18363 
19ec-1c88:64169882.329 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:64169882.397 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64169882.468 : MemoryStatus.ullAvailPhys : 1772470272
19ec-1c88:64169882.532 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64169882.602 : MemoryStatus.ullAvailPageFile : 3043733504
19ec-1c88:64169882.668 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64169882.737 : MemoryStatus.ullAvailVirtual : 1711378432
19ec-1c88:64169882.803 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64169882.914 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64169882.981 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64169883.233 : CPU Count : 4
19ec-1c88:64169883.283 : CPU Frequency : 100.000 Mhz
19ec-1c88:64169887.176 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64169887.308 : => InitializeDriver
19ec-1c88:64169887.561 : <= InitializeDriver ret = 1
19ec-1c88:64172567.659 : => InitializeScanner
19ec-1c88:64172568.150 : => CAsicIO::GetDeviceList
19ec-1c88:64172568.648 : => CNT96226::CNT96226
19ec-1c88:64172568.717 : => CNT96226::Open
19ec-1c88:64172593.739 : <= CNT96226::Open ret = 1
19ec-1c88:64172593.842 : => CNT96226::Initialize
19ec-1c88:64172594.041 : <= CNT96226::Initialize ret = 1
19ec-1c88:64172594.102 : <= CNT96226::CNT96226
19ec-1c88:64172594.161 : => CNT96226::EnumAvailableDevice
19ec-1c88:64172599.492 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64172599.570 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64172599.633 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64176378.319 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64176378.624 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64176384.324 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64176384.440 : => IoObject::GetLockName
19ec-1c88:64176384.502 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64176384.570 : <= IoObject::GetLockName
19ec-1c88:64176385.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:64176385.128 : iCmd = 3, nBytes = 2
19ec-1c88:64176767.489 : 0000 : 06 38 
19ec-1c88:64176767.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64176767.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:64176767.782 : iCmd = 4, nBytes = 2
19ec-1c88:64177085.405 : 0000 : 07 07 
19ec-1c88:64177085.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64177085.607 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64177085.698 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64177085.766 : IO Send command 10 bytes
19ec-1c88:64177085.822 : => CNT96226::VenderCmd_SetData
19ec-1c88:64177085.876 : iCmd = 0, nBytes = 10
19ec-1c88:64177085.982 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64177273.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64177273.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:64177273.876 : iCmd = 0, nBytes = 165
19ec-1c88:64177458.535 : skip dump 37 bytes
19ec-1c88:64177458.989 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64177459.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64177459.264 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64177459.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64177459.518 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64177459.648 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64177459.770 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64177459.900 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64177459.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64177460.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:64177460.075 : iCmd = 1, nBytes = 4
19ec-1c88:64177660.301 : 0000 : 00 00 00 00 
19ec-1c88:64177660.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64177660.472 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64177660.538 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64177660.604 : IO Send command 10 bytes
19ec-1c88:64177660.656 : => CNT96226::VenderCmd_SetData
19ec-1c88:64177660.709 : iCmd = 0, nBytes = 10
19ec-1c88:64177660.815 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64177995.665 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64177995.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:64177995.907 : iCmd = 0, nBytes = 128
19ec-1c88:64178201.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178201.340 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178201.489 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64178201.625 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64178201.747 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64178201.871 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178201.992 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178202.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178202.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64178202.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:64178202.292 : iCmd = 1, nBytes = 4
19ec-1c88:64178351.924 : 0000 : 00 00 00 00 
19ec-1c88:64178352.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64178352.126 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64178352.297 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64178352.372 : => CNT96226::Close
19ec-1c88:64178356.806 : <= CNT96226::Close ret = 1
19ec-1c88:64178356.880 : <= CNT96226::~CNT96226
19ec-1c88:64178356.977 : <= CAsicIO::GetDeviceList
19ec-1c88:64178357.424 : => IoObject::SetTimeout
19ec-1c88:64178357.779 : Timeout--> In = 0 Out = 0
19ec-1c88:64178357.833 : <= IoObject::SetTimeout
19ec-1c88:64178357.899 : => CAsicIO::CAsicIO
19ec-1c88:64178357.969 : => CNT96226::CNT96226
19ec-1c88:64178358.028 : => CNT96226::Open
19ec-1c88:64178383.032 : <= CNT96226::Open ret = 1
19ec-1c88:64178383.140 : => CNT96226::Initialize
19ec-1c88:64178383.346 : <= CNT96226::Initialize ret = 1
19ec-1c88:64178383.406 : <= CNT96226::CNT96226
19ec-1c88:64178383.459 : <= CAsicIO::CAsicIO
19ec-1c88:64178383.515 : => CAsicIO::InitializeDevice
19ec-1c88:64178383.586 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64178389.507 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64178389.630 : => IoObject::GetLockName
19ec-1c88:64178389.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64178389.753 : <= IoObject::GetLockName
19ec-1c88:64178390.249 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64178390.319 : IO Send command 10 bytes
19ec-1c88:64178390.372 : => CNT96226::VenderCmd_SetData
19ec-1c88:64178390.426 : iCmd = 0, nBytes = 10
19ec-1c88:64178390.535 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64178723.316 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64178723.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:64178723.498 : iCmd = 0, nBytes = 128
19ec-1c88:64178877.599 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178877.828 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178877.977 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64178878.119 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64178878.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64178878.374 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178878.499 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178878.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64178878.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64178878.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:64178878.809 : iCmd = 1, nBytes = 4
19ec-1c88:64179084.458 : 0000 : 00 00 00 00 
19ec-1c88:64179084.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64179084.641 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64179084.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:64179084.763 : iCmd = 3, nBytes = 2
19ec-1c88:64179474.810 : 0000 : 06 38 
19ec-1c88:64179474.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64179475.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:64179475.093 : iCmd = 4, nBytes = 2
19ec-1c88:64179779.257 : 0000 : 07 07 
19ec-1c88:64179779.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64179779.812 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64179779.911 : => IoObject::InitializeDevice
19ec-1c88:64179780.024 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64179780.792 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64179780.866 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64179781.599 : => FindScanner
19ec-1c88:64179781.659 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64179781.727 : <= FindScanner ret = 1
19ec-1c88:64179781.784 : => IoObject::IoLockStart
19ec-1c88:64179781.892 : => CAsicIO::CheckDevice
19ec-1c88:64179781.944 : => CNT96226::ConnectIsAvailable
19ec-1c88:64179797.629 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64179797.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64179797.832 : <= IoObject::IoLockStart
19ec-1c88:64179797.892 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64179797.968 : IO Send command 10 bytes
19ec-1c88:64179798.068 : => CNT96226::VenderCmd_SetData
19ec-1c88:64179798.140 : iCmd = 0, nBytes = 10
19ec-1c88:64179798.254 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64179996.607 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64179996.761 : System send command 10 bytes + data 0 bytes
19ec-1c88:64179996.832 : IO total need to receive data 5 bytes
19ec-1c88:64179996.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:64179996.951 : iCmd = 0, nBytes = 5
19ec-1c88:64180205.569 : 0000 : 06 00 02 02 ab 
19ec-1c88:64180205.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64180205.718 : System total receive data 5 bytes
19ec-1c88:64180205.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:64180205.838 : iCmd = 1, nBytes = 4
19ec-1c88:64180393.593 : 0000 : 00 00 00 00 
19ec-1c88:64180393.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64180393.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64180393.960 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64180394.030 : IO Send command 10 bytes
19ec-1c88:64180394.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:64180394.195 : iCmd = 0, nBytes = 10
19ec-1c88:64180394.302 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64180595.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64180595.968 : System send command 10 bytes + data 0 bytes
19ec-1c88:64180596.037 : IO total need to receive data 165 bytes
19ec-1c88:64180596.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:64180596.151 : iCmd = 0, nBytes = 165
19ec-1c88:64180799.275 : skip dump 37 bytes
19ec-1c88:64180799.494 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64180799.635 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64180799.771 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64180799.907 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64180800.037 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64180800.178 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64180800.308 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64180800.438 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64180800.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64180800.569 : System total receive data 165 bytes
19ec-1c88:64180800.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:64180800.682 : iCmd = 1, nBytes = 4
19ec-1c88:64180979.029 : 0000 : 00 00 00 00 
19ec-1c88:64180979.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64180979.311 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64180979.550 : Dump Inquiry
19ec-1c88:64180979.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64180979.822 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64180979.956 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64180980.088 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64180980.216 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64180980.350 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64180980.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64180980.603 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64180980.732 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64180980.861 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64180980.951 : 00a0 : 00 00 00 00 00 
19ec-1c88:64180981.043 : => ReadNVMDataInternal
19ec-1c88:64180981.256 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64180981.323 : IO Send command 10 bytes
19ec-1c88:64180981.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:64180981.475 : iCmd = 0, nBytes = 10
19ec-1c88:64180981.577 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64181332.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64181333.129 : System send command 10 bytes + data 0 bytes
19ec-1c88:64181333.197 : IO total need to receive data 128 bytes
19ec-1c88:64181333.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:64181333.311 : iCmd = 0, nBytes = 128
19ec-1c88:64181479.107 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64181479.310 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64181479.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64181479.586 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64181479.712 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64181479.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64181479.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64181480.082 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64181480.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64181480.203 : System total receive data 128 bytes
19ec-1c88:64181480.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:64181480.326 : iCmd = 1, nBytes = 4
19ec-1c88:64181637.930 : 0000 : 00 00 00 00 
19ec-1c88:64181638.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64181638.453 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64181638.523 : NVMData.PadScanCount = 0
19ec-1c88:64181638.577 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64181638.636 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64181638.693 : NVMData.FlatbedScanCount = 0
19ec-1c88:64181638.746 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64181638.797 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64181638.850 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64181638.905 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64181638.960 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64181639.014 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64181639.067 : NVMData.BornMonth = 0
19ec-1c88:64181639.114 : NVMData.BornDay = 0
19ec-1c88:64181639.163 : NVMData.BornYear = 0
19ec-1c88:64181639.210 : NVMData.FirstScanMonth = 4
19ec-1c88:64181639.262 : NVMData.FirstScanDay = 30
19ec-1c88:64181639.314 : NVMData.FirstScanYear = 2020
19ec-1c88:64181639.366 : NVMData.VerticalMagnification = 0
19ec-1c88:64181639.418 : NVMData.HorizontalMagnification = 0
19ec-1c88:64181639.472 : NVMData.PowerSavingTime = 15
19ec-1c88:64181639.524 : NVMData.SN = A094165189010062
19ec-1c88:64181639.577 : NVMData.AutoFeed = 0
19ec-1c88:64181639.625 : NVMData.CCDType = 0
19ec-1c88:64181639.674 : NVMData.ScanSpeed = 0
19ec-1c88:64181639.722 : NVMData.RollerCount = 0
19ec-1c88:64181639.774 : NVMData.MultifeedCount = 0
19ec-1c88:64181639.823 : NVMData.JamCount = 0
19ec-1c88:64181639.869 : NVMData.IdentifyInfo = 
19ec-1c88:64181639.919 : NVMData.FormalName = 
19ec-1c88:64181640.124 : NVMData.ReservedB = 0
19ec-1c88:64181640.175 : NVMData.FunctionCode = 0
19ec-1c88:64181640.223 : NVMData.PreFeed = 0
19ec-1c88:64181640.269 : NVMData.PreFeedTime = 0
19ec-1c88:64181640.318 : NVMData.ButtonNumber = 0
19ec-1c88:64181640.366 : NVMData.PowerOffTime = 0
19ec-1c88:64181640.417 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64181640.494 : => IoObject::IoLockEnd
19ec-1c88:64181640.582 : <= IoObject::IoLockEnd
19ec-1c88:64181640.632 : <= InitializeScanner ret = 1
19ec-1c88:64184165.475 : => GetLogicalScannerAbility
19ec-1c88:64184165.668 : => IoObject::IoLockStart
19ec-1c88:64184165.804 : => CAsicIO::CheckDevice
19ec-1c88:64184165.859 : => CNT96226::ConnectIsAvailable
19ec-1c88:64184195.189 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64184195.591 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64184195.652 : <= IoObject::IoLockStart
19ec-1c88:64184195.710 : => IoObject::IoLockEnd
19ec-1c88:64184195.820 : <= IoObject::IoLockEnd
19ec-1c88:64184195.895 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64187892.655 : => GetLogicalScannerAbilityEx
19ec-1c88:64187892.851 : => IoObject::IoLockStart
19ec-1c88:64187892.987 : => CAsicIO::CheckDevice
19ec-1c88:64187893.047 : => CNT96226::ConnectIsAvailable
19ec-1c88:64187918.243 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64187918.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64187918.714 : <= IoObject::IoLockStart
19ec-1c88:64187918.776 : => IoObject::IoLockEnd
19ec-1c88:64187918.898 : <= IoObject::IoLockEnd
19ec-1c88:64187919.017 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64187919.321 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64195447.226 : => ReadNVMData
19ec-1c88:64195447.412 : => IoObject::IoLockStart
19ec-1c88:64195447.544 : => CAsicIO::CheckDevice
19ec-1c88:64195447.606 : => CNT96226::ConnectIsAvailable
19ec-1c88:64195473.170 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64195473.288 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64195473.349 : <= IoObject::IoLockStart
19ec-1c88:64195473.417 : => ReadNVMDataInternal
19ec-1c88:64195473.478 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64195473.546 : IO Send command 10 bytes
19ec-1c88:64195473.678 : => CNT96226::VenderCmd_SetData
19ec-1c88:64195473.735 : iCmd = 0, nBytes = 10
19ec-1c88:64195473.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64195828.874 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64195829.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:64195829.122 : IO total need to receive data 128 bytes
19ec-1c88:64195829.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:64195829.252 : iCmd = 0, nBytes = 128
19ec-1c88:64196036.631 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64196036.809 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64196036.954 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64196037.085 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64196037.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64196037.334 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64196037.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64196037.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64196037.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64196037.704 : System total receive data 128 bytes
19ec-1c88:64196037.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:64196037.819 : iCmd = 1, nBytes = 4
19ec-1c88:64196226.925 : 0000 : 00 00 00 00 
19ec-1c88:64196227.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64196227.193 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64196227.265 : NVMData.PadScanCount = 0
19ec-1c88:64196227.322 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64196227.377 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64196227.435 : NVMData.FlatbedScanCount = 0
19ec-1c88:64196227.488 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64196227.733 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64196227.797 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64196227.849 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64196227.904 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64196227.957 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64196228.011 : NVMData.BornMonth = 0
19ec-1c88:64196228.059 : NVMData.BornDay = 0
19ec-1c88:64196228.110 : NVMData.BornYear = 0
19ec-1c88:64196228.158 : NVMData.FirstScanMonth = 4
19ec-1c88:64196228.208 : NVMData.FirstScanDay = 30
19ec-1c88:64196228.264 : NVMData.FirstScanYear = 2020
19ec-1c88:64196228.318 : NVMData.VerticalMagnification = 0
19ec-1c88:64196228.372 : NVMData.HorizontalMagnification = 0
19ec-1c88:64196228.426 : NVMData.PowerSavingTime = 15
19ec-1c88:64196228.479 : NVMData.SN = A094165189010062
19ec-1c88:64196228.527 : NVMData.AutoFeed = 0
19ec-1c88:64196228.579 : NVMData.CCDType = 0
19ec-1c88:64196228.626 : NVMData.ScanSpeed = 0
19ec-1c88:64196228.673 : NVMData.RollerCount = 0
19ec-1c88:64196228.723 : NVMData.MultifeedCount = 0
19ec-1c88:64196228.774 : NVMData.JamCount = 0
19ec-1c88:64196228.823 : NVMData.IdentifyInfo = 
19ec-1c88:64196228.873 : NVMData.FormalName = 
19ec-1c88:64196228.920 : NVMData.ReservedB = 0
19ec-1c88:64196228.967 : NVMData.FunctionCode = 0
19ec-1c88:64196229.017 : NVMData.PreFeed = 0
19ec-1c88:64196229.063 : NVMData.PreFeedTime = 0
19ec-1c88:64196229.110 : NVMData.ButtonNumber = 0
19ec-1c88:64196229.159 : NVMData.PowerOffTime = 0
19ec-1c88:64196229.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64196229.271 : => IoObject::IoLockEnd
19ec-1c88:64196229.362 : <= IoObject::IoLockEnd
19ec-1c88:64196229.411 : <= ReadNVMData ret = 1
19ec-1c88:64206215.263 : => GetADFStatus
19ec-1c88:64206215.687 : => IoObject::IoLockStart
19ec-1c88:64206215.818 : => CAsicIO::CheckDevice
19ec-1c88:64206215.879 : => CNT96226::ConnectIsAvailable
19ec-1c88:64206240.488 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64206240.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64206240.661 : <= IoObject::IoLockStart
19ec-1c88:64206240.721 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64206240.788 : IO Send command 10 bytes
19ec-1c88:64206240.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:64206240.991 : iCmd = 0, nBytes = 10
19ec-1c88:64206241.095 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64206445.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64206445.725 : System send command 10 bytes + data 0 bytes
19ec-1c88:64206445.794 : IO total need to receive data 2 bytes
19ec-1c88:64206445.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:64206445.912 : iCmd = 0, nBytes = 2
19ec-1c88:64206629.289 : 0000 : 01 00 
19ec-1c88:64206629.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64206629.516 : System total receive data 2 bytes
19ec-1c88:64206629.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:64206629.642 : iCmd = 1, nBytes = 4
19ec-1c88:64206750.306 : 0000 : 00 00 00 00 
19ec-1c88:64206750.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64206750.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64206750.654 : Return status = 1
19ec-1c88:64206750.720 : => IoObject::IoLockEnd
19ec-1c88:64206750.819 : <= IoObject::IoLockEnd
19ec-1c88:64206750.873 : <= GetADFStatus ret = 1
19ec-1c88:64209471.767 : => GetADFStatus
19ec-1c88:64209471.962 : => IoObject::IoLockStart
19ec-1c88:64209472.094 : => CAsicIO::CheckDevice
19ec-1c88:64209472.152 : => CNT96226::ConnectIsAvailable
19ec-1c88:64209496.000 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64209496.113 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64209496.173 : <= IoObject::IoLockStart
19ec-1c88:64209496.231 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64209496.301 : IO Send command 10 bytes
19ec-1c88:64209496.421 : => CNT96226::VenderCmd_SetData
19ec-1c88:64209496.480 : iCmd = 0, nBytes = 10
19ec-1c88:64209496.588 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64209699.374 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64209699.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:64209699.785 : IO total need to receive data 2 bytes
19ec-1c88:64209699.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:64209699.923 : iCmd = 0, nBytes = 2
19ec-1c88:64209890.189 : 0000 : 01 00 
19ec-1c88:64209890.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64209890.365 : System total receive data 2 bytes
19ec-1c88:64209890.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:64209890.483 : iCmd = 1, nBytes = 4
19ec-1c88:64210099.130 : 0000 : 00 00 00 00 
19ec-1c88:64210099.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64210099.372 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64210099.442 : Return status = 1
19ec-1c88:64210099.498 : => IoObject::IoLockEnd
19ec-1c88:64210099.593 : <= IoObject::IoLockEnd
19ec-1c88:64210099.644 : <= GetADFStatus ret = 1
19ec-1c88:64225410.116 : => IsCalibrationDataFileExist
19ec-1c88:64225410.295 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:64243878.667 : => StartScanJob
19ec-1c88:64243878.861 : <= StartScanJob ret = 1
19ec-1c88:64244952.524 : => GetADFStatus
19ec-1c88:64244952.725 : => IoObject::IoLockStart
19ec-1c88:64244952.856 : => CAsicIO::CheckDevice
19ec-1c88:64244952.912 : => CNT96226::ConnectIsAvailable
19ec-1c88:64244976.291 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64244976.403 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64244976.462 : <= IoObject::IoLockStart
19ec-1c88:64244976.524 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64244976.601 : IO Send command 10 bytes
19ec-1c88:64244976.729 : => CNT96226::VenderCmd_SetData
19ec-1c88:64244976.783 : iCmd = 0, nBytes = 10
19ec-1c88:64244976.886 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64245171.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64245171.763 : System send command 10 bytes + data 0 bytes
19ec-1c88:64245171.835 : IO total need to receive data 2 bytes
19ec-1c88:64245171.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:64245171.946 : iCmd = 0, nBytes = 2
19ec-1c88:64245369.034 : 0000 : 01 00 
19ec-1c88:64245369.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64245369.541 : System total receive data 2 bytes
19ec-1c88:64245369.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:64245369.670 : iCmd = 1, nBytes = 4
19ec-1c88:64245574.484 : 0000 : 00 00 00 00 
19ec-1c88:64245574.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64245574.741 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64245574.808 : Return status = 1
19ec-1c88:64245574.871 : => IoObject::IoLockEnd
19ec-1c88:64245574.964 : <= IoObject::IoLockEnd
19ec-1c88:64245575.013 : <= GetADFStatus ret = 1
19ec-1c88:64247011.262 : => SwitchStrip
19ec-1c88:64247011.430 : Color = 0
19ec-1c88:64247011.490 : <= SwitchStrip ret = 1
19ec-1c88:64248420.333 : => TuneScanLength
19ec-1c88:64248420.500 : Portion = 0, Direction = 0, line = 0
19ec-1c88:64248420.574 : <= TuneScanLength ret = 1
19ec-1c88:64249975.087 : => TuneScanLength
19ec-1c88:64249975.271 : Portion = 1, Direction = 1, line = 0
19ec-1c88:64249975.348 : <= TuneScanLength ret = 1
19ec-1c88:64258221.713 : => SetScanParameter
19ec-1c88:64258221.917 : => IoObject::IoLockStart
19ec-1c88:64258222.052 : => CAsicIO::CheckDevice
19ec-1c88:64258222.116 : => CNT96226::ConnectIsAvailable
19ec-1c88:64258248.364 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64258248.483 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64258248.547 : <= IoObject::IoLockStart
19ec-1c88:64258248.616 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:64258248.687 : IO Send command 10 bytes
19ec-1c88:64258248.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:64258248.905 : iCmd = 0, nBytes = 10
19ec-1c88:64258249.022 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:64258444.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64258444.285 : System send command 10 bytes + data 0 bytes
19ec-1c88:64258444.359 : IO total need to receive data 2 bytes
19ec-1c88:64258444.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:64258444.480 : iCmd = 0, nBytes = 2
19ec-1c88:64258648.878 : 0000 : 01 00 
19ec-1c88:64258648.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64258649.187 : System total receive data 2 bytes
19ec-1c88:64258649.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:64258649.316 : iCmd = 1, nBytes = 4
19ec-1c88:64258854.030 : 0000 : 00 00 00 00 
19ec-1c88:64258854.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64258854.317 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64258854.392 : AP.ScanParameter.Left = 0
19ec-1c88:64258854.451 : AP.ScanParameter.Top = 0
19ec-1c88:64258854.502 : AP.ScanParameter.Width = 629
19ec-1c88:64258854.561 : AP.ScanParameter.Length = 1109
19ec-1c88:64258854.615 : AP.ScanParameter.PixelNum = 628
19ec-1c88:64258854.671 : AP.ScanParameter.LineNum = 1109
19ec-1c88:64258854.726 : AP.ScanParameter.ScanMode = 4
19ec-1c88:64258854.782 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:64258854.834 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:64258854.890 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:64258854.943 : AP.ScanParameter.Contrast = 0
19ec-1c88:64258854.994 : AP.ScanParameter.Brightness = 0
19ec-1c88:64258855.046 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:64258855.099 : AP.ScanParameter.Highlight = 255
19ec-1c88:64258855.154 : AP.ScanParameter.Shadow = 0
19ec-1c88:64258855.204 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:64258855.257 : AP.ScanParameter.Invert = 0
19ec-1c88:64258855.308 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:64258855.368 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:64258855.425 : AP.ScanParameter.RExposure = 100
19ec-1c88:64258855.477 : AP.ScanParameter.GExposure = 100
19ec-1c88:64258855.530 : AP.ScanParameter.BExposure = 100
19ec-1c88:64258855.587 : AP.ScanParameter.XRes = 300
19ec-1c88:64258855.637 : AP.ScanParameter.YRes = 300
19ec-1c88:64258855.686 : AP.ScanParameter.RGain = 0
19ec-1c88:64258855.737 : AP.ScanParameter.GGain = 0
19ec-1c88:64258855.791 : AP.ScanParameter.BGain = 0
19ec-1c88:64258855.841 : AP.ScanParameter.lensPosition = 0
19ec-1c88:64258855.896 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:64258855.951 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:64258856.011 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:64258856.066 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:64258856.121 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:64258856.174 : AP.ScanParameter.ExtSize = 0
19ec-1c88:64258856.226 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:64258856.280 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:64258856.334 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:64258856.393 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:64258856.446 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:64258856.500 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:64258856.603 : => IoObject::IoLockEnd
19ec-1c88:64258856.690 : <= IoObject::IoLockEnd
19ec-1c88:64258856.738 : <= SetScanParameter ret = 1
19ec-1c88:64265039.518 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:64265039.717 : <= SetGammaTable ret = 1
19ec-1c88:64322244.305 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:64322244.509 : <= SetGammaTable ret = 1
19ec-1c88:64379572.727 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:64379572.943 : <= SetGammaTable ret = 1
19ec-1c88:64436327.194 : => StartScan
19ec-1c88:64436327.373 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:64436327.452 : blIsRW3LiteB = 0
19ec-1c88:64436327.512 : => StartJob
19ec-1c88:64436327.572 : => IoObject::PrepareReadImage
19ec-1c88:64436327.630 : <= IoObject::PrepareReadImage
19ec-1c88:64436327.684 : => IoObject::IoLockStart
19ec-1c88:64436327.795 : => CAsicIO::CheckDevice
19ec-1c88:64436327.851 : => CNT96226::ConnectIsAvailable
19ec-1c88:64436351.122 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64436351.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64436351.462 : <= IoObject::IoLockStart
19ec-1c88:64436351.606 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64436351.995 : IO Send command 10 bytes
19ec-1c88:64436352.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:64436352.170 : iCmd = 0, nBytes = 10
19ec-1c88:64436352.282 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64436553.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64436553.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:64436553.648 : IO total need to receive data 2 bytes
19ec-1c88:64436553.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:64436553.762 : iCmd = 0, nBytes = 2
19ec-1c88:64436745.149 : 0000 : 01 00 
19ec-1c88:64436745.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64436745.338 : System total receive data 2 bytes
19ec-1c88:64436745.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:64436745.459 : iCmd = 1, nBytes = 4
19ec-1c88:64436918.594 : 0000 : 00 00 00 00 
19ec-1c88:64436918.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64436919.124 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64436919.207 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:64436919.273 : IO Send command 10 bytes
19ec-1c88:64436919.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:64436919.420 : iCmd = 0, nBytes = 10
19ec-1c88:64436919.527 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:64437108.756 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64437109.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:64437109.330 : IO total need to receive data 2 bytes
19ec-1c88:64437109.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:64437109.460 : iCmd = 0, nBytes = 2
19ec-1c88:64437293.641 : 0000 : 01 00 
19ec-1c88:64437293.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64437293.803 : System total receive data 2 bytes
19ec-1c88:64437293.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:64437293.914 : iCmd = 1, nBytes = 4
19ec-1c88:64437432.809 : 0000 : 00 00 00 00 
19ec-1c88:64437432.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64437433.372 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64437433.458 : Reset Background Line to 2
19ec-1c88:64437433.535 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:64437433.635 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:64437433.736 : IO.ScanParameter.Left = 0
19ec-1c88:64437433.788 : IO.ScanParameter.Top = 0
19ec-1c88:64437433.840 : IO.ScanParameter.Width = 1296
19ec-1c88:64437433.896 : IO.ScanParameter.Length = 1260
19ec-1c88:64437433.951 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:64437434.003 : IO.ScanParameter.LineNum = 2520
19ec-1c88:64437434.057 : IO.ScanParameter.ScanMode = 4
19ec-1c88:64437434.108 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:64437434.165 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:64437434.219 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:64437434.282 : IO.ScanParameter.Contrast = 0
19ec-1c88:64437434.332 : IO.ScanParameter.Brightness = 0
19ec-1c88:64437434.385 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:64437434.439 : IO.ScanParameter.Highlight = 255
19ec-1c88:64437434.497 : IO.ScanParameter.Shadow = 0
19ec-1c88:64437434.549 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:64437434.601 : IO.ScanParameter.Invert = 0
19ec-1c88:64437434.655 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:64437434.710 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:64437434.770 : IO.ScanParameter.RExposure = 100
19ec-1c88:64437434.824 : IO.ScanParameter.GExposure = 100
19ec-1c88:64437434.880 : IO.ScanParameter.BExposure = 100
19ec-1c88:64437434.932 : IO.ScanParameter.XRes = 600
19ec-1c88:64437434.983 : IO.ScanParameter.YRes = 600
19ec-1c88:64437435.033 : IO.ScanParameter.RGain = 0
19ec-1c88:64437435.085 : IO.ScanParameter.GGain = 0
19ec-1c88:64437435.137 : IO.ScanParameter.BGain = 0
19ec-1c88:64437435.186 : IO.ScanParameter.lensPosition = 0
19ec-1c88:64437435.243 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:64437435.301 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:64437435.355 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:64437435.416 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:64437435.471 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:64437435.525 : IO.ScanParameter.ExtSize = 0
19ec-1c88:64437435.577 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:64437435.633 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:64437435.692 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:64437435.864 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:64437435.917 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:64437435.977 : Front Page Image Process Count = 4
19ec-1c88:64437436.238 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:64437436.306 : -> Pixel : 1296
19ec-1c88:64437436.358 : ImageProcess Stage 1 : Software gamma
19ec-1c88:64437436.412 : -> Pixel : 1296
19ec-1c88:64437436.461 : ImageProcess Stage 2 : Cut Image
19ec-1c88:64437436.516 : -> Pixel : 1296
19ec-1c88:64437436.564 : -> blColor : 1
19ec-1c88:64437436.616 : -> blDelayCutTop : 0
19ec-1c88:64437436.665 : -> dwCutLeft : 0
19ec-1c88:64437436.713 : -> dwCutRight : 38
19ec-1c88:64437436.759 : -> dwCutTop : 4
19ec-1c88:64437436.806 : -> dwCutTail : 2222
19ec-1c88:64437436.858 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:64437436.913 : -> dwSrcWidth : 1258
19ec-1c88:64437436.960 : -> dwSrcLength : 2218
19ec-1c88:64437437.008 : -> dwDestWidth : 628
19ec-1c88:64437437.058 : -> dwDestLength : 1109
19ec-1c88:64437437.105 : -> dwYRateFraction : 0/0
19ec-1c88:64437437.158 : -> blColor : 1
19ec-1c88:64437437.204 : -> blYByRate : 0
19ec-1c88:64437440.750 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:64437440.823 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:64437440.886 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:64437440.948 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:64437441.028 : Allocate buffer size=33554432
19ec-1c88:64437445.811 : Alloc Buffer @ =14ad0020 
19ec-1c88:64437445.870 :   IO  Buffer @ =14ad0020 / 152d0020 
19ec-1c88:64437445.930 : Image Buffer @ =15ad0020 / 0 
19ec-1c88:64437445.994 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:64437446.050 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:64437447.248 : Pipe = 22e2d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:64437449.887 : Pipe = 22e2d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64437449.974 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:64437450.644 : Pipe = 22e2e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:64437458.897 : Pipe = 22e2e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64437458.997 : Reset background event
19ec-1c88:64437461.189 : Create IO thread
19ec-1c88:64437462.748 : <= StartJob ret = 1
19ec-1c88:64437462.820 : => StartPage
19ec-1c88:64437462.867 : StartPage (1) Reset variable
19ec-1ed4:64437467.680 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64437468.114 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64437471.063 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-710:64437471.179 :         IO Send command 10 bytes
19ec-710:64437471.258 :         => CNT96226::VenderCmd_SetData
19ec-710:64437471.319 :         iCmd = 0, nBytes = 12
19ec-710:64437471.445 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-1c88:64437480.123 : <= StartPage ret = 1
19ec-1c88:64437480.224 : Page 1
19ec-1c88:64437480.285 : <= StartScan ret = 1
19ec-710:64438140.807 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64438141.003 :         System send command 10 bytes + data 2 bytes
19ec-710:64438141.079 :         => CNT96226::VenderCmd_GetData
19ec-710:64438141.139 :         iCmd = 1, nBytes = 4
19ec-710:64438267.483 :         0000 : 00 00 00 00 
19ec-710:64438267.602 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64438267.745 :         <= CAsicIO::DoIo ret = 1
19ec-710:64438267.829 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-710:64438267.898 :         IO Send command 10 bytes
19ec-710:64438267.983 :         => CNT96226::VenderCmd_SetData
19ec-710:64438268.045 :         iCmd = 0, nBytes = 12
19ec-710:64438268.160 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:64438615.251 : => ReadScan
19ec-1c88:64438615.415 : Count = 99852, Ptr = c1fa970
19ec-1c88:64438615.493 : => ReadScanEx2
19ec-1c88:64438615.553 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64438615.614 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64438615.673 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64438615.918 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64438615.979 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64438616.043 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64438616.115 : => GetImageToBuffer
19ec-1c88:64438616.170 : => GetImageToBufferPageScan
19ec-1c88:64438616.232 : Pipe = 22e2e48 Read ==>
19ec-1c88:64438616.368 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64438802.961 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64438803.084 :         System send command 10 bytes + data 2 bytes
19ec-710:64438803.154 :         => CNT96226::VenderCmd_GetData
19ec-710:64438803.213 :         iCmd = 1, nBytes = 4
19ec-710:64439004.425 :         0000 : 00 00 00 00 
19ec-710:64439004.532 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64439004.676 :         <= CAsicIO::DoIo ret = 1
19ec-710:64439004.819 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-710:64439004.892 :         IO Send command 10 bytes
19ec-710:64439004.990 :         => CNT96226::VenderCmd_SetData
19ec-710:64439005.048 :         iCmd = 0, nBytes = 28
19ec-710:64439005.173 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-710:64439005.285 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-710:64439201.377 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64439201.518 :         System send command 10 bytes + data 18 bytes
19ec-710:64439201.593 :         => CNT96226::VenderCmd_GetData
19ec-710:64439201.657 :         iCmd = 1, nBytes = 4
19ec-710:64439381.924 :         0000 : 00 00 00 00 
19ec-710:64439382.020 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64439382.166 :         <= CAsicIO::DoIo ret = 1
19ec-710:64439382.246 :         IOThread: ReadBackground
19ec-710:64439382.399 :         Background Front Page Image Process Count = 3
19ec-710:64439382.519 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-710:64439382.582 :         -> Pixel : 1296
19ec-710:64439382.633 :         ImageProcess Stage 1 : Nearest Scale
19ec-710:64439382.684 :         -> dwSrcWidth : 1296
19ec-710:64439382.736 :         -> dwSrcLength : 2
19ec-710:64439382.787 :         -> dwDestWidth : 628
19ec-710:64439382.838 :         -> dwDestLength : 2
19ec-710:64439382.884 :         -> dwYRateFraction : 0/0
19ec-710:64439382.936 :         -> blColor : 1
19ec-710:64439382.982 :         -> blYByRate : 0
19ec-710:64439383.031 :         ImageProcess Stage 2 : Background Color Unpack
19ec-710:64439383.087 :         -> Pixel : 628
19ec-710:64439384.309 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-710:64439384.382 :         IO Send command 10 bytes
19ec-710:64439384.439 :         => CNT96226::VenderCmd_SetData
19ec-710:64439384.495 :         iCmd = 0, nBytes = 10
19ec-710:64439384.597 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-710:64439681.514 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64439681.656 :         System send command 10 bytes + data 0 bytes
19ec-710:64439681.736 :         IO total need to receive data 7776 bytes
19ec-710:64439681.803 :         => CNT96226::VenderCmd_GetData
19ec-710:64439681.865 :         iCmd = 0, nBytes = 7776
19ec-710:64439919.484 :         skip dump 7648 bytes
19ec-710:64439919.674 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439919.805 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439919.931 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439920.057 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439920.181 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439920.304 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439920.428 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439920.555 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-710:64439920.615 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64439920.810 :         System total receive data 7776 bytes
19ec-710:64439920.876 :         => CNT96226::VenderCmd_GetData
19ec-710:64439920.930 :         iCmd = 1, nBytes = 4
19ec-710:64440120.013 :         0000 : 00 00 00 00 
19ec-710:64440120.120 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64440120.532 :         <= CAsicIO::DoIo ret = 1
19ec-710:64440292.304 :         IOThread: Counting Padding Values
19ec-710:64440292.486 :         => CScanner::GetWindowDescriptor
19ec-710:64440292.578 :         <= CScanner::GetWindowDescriptor
19ec-710:64440292.643 :         Dump Window Descriptor
19ec-710:64440292.786 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-710:64440292.929 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-710:64440293.063 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-710:64440293.209 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-710:64440293.342 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-710:64440293.410 :         IOThread : Set Window
19ec-710:64440293.482 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-710:64440293.554 :         IO Send command 10 bytes
19ec-710:64440293.632 :         => CNT96226::VenderCmd_SetData
19ec-710:64440293.691 :         iCmd = 0, nBytes = 89
19ec-710:64440293.823 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-710:64440293.958 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-710:64440294.089 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-710:64440294.221 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-710:64440294.354 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-710:64440294.458 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-710:64441453.475 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64441453.658 :         System send command 10 bytes + data 79 bytes
19ec-710:64441453.734 :         => CNT96226::VenderCmd_GetData
19ec-710:64441453.791 :         iCmd = 1, nBytes = 4
19ec-710:64441654.989 :         0000 : 00 00 00 00 
19ec-710:64441655.094 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64441655.248 :         <= CAsicIO::DoIo ret = 1
19ec-710:64441655.385 :         IOThread:Send Gamma
19ec-710:64441655.465 :         => CAquila::UpdateSWGammaTable
19ec-710:64441655.522 :          NewScanParameter.ColorFilter = 0
19ec-710:64441655.646 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-710:64441655.781 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-710:64441655.912 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-710:64441656.049 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-710:64441656.182 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-710:64441656.312 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-710:64441656.442 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-710:64441656.572 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-710:64441656.700 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-710:64441656.829 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-710:64441656.966 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-710:64441657.101 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-710:64441657.231 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-710:64441657.362 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-710:64441657.493 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-710:64441657.623 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-710:64441657.749 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-710:64441657.874 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-710:64441658.160 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-710:64441658.298 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-710:64441658.432 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-710:64441658.563 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-710:64441658.695 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-710:64441658.827 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-710:64441658.962 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-710:64441659.094 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-710:64441659.227 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-710:64441659.360 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-710:64441659.495 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-710:64441659.627 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-710:64441659.755 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-710:64441659.883 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-710:64441660.004 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-710:64441660.124 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-710:64441660.256 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-710:64441660.391 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-710:64441660.526 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-710:64441660.655 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-710:64441660.785 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-710:64441660.916 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-710:64441661.050 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-710:64441661.181 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-710:64441661.315 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-710:64441661.444 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-710:64441661.577 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-710:64441661.705 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-710:64441661.832 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-710:64441661.962 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-710:64441662.086 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-710:64441662.205 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-710:64441662.333 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-710:64441662.462 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-710:64441662.596 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-710:64441662.726 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-710:64441662.856 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-710:64441662.990 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-710:64441663.118 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-710:64441663.252 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-710:64441663.378 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-710:64441663.508 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-710:64441663.637 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-710:64441663.765 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-710:64441663.892 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-710:64441664.016 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-710:64441664.156 :         <= CAquila::UpdateSWGammaTable
19ec-710:64441702.601 :         IOThread: Wait Pipe
19ec-710:64441702.764 :         Pipe = 22e2d38 ==> IsHighUsage
19ec-710:64441702.904 :         Pipe = 22e2d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-710:64441703.030 :         Pipe = 22e2d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-710:64441703.162 :         Pipe = 22e2d38 <== IsHighUsage ret = 0
19ec-710:64441703.246 :         IOThread: Reserve Unit
19ec-710:64441703.308 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-710:64441703.375 :         IO Send command 10 bytes
19ec-710:64441703.513 :         => CNT96226::VenderCmd_SetData
19ec-710:64441703.572 :         iCmd = 0, nBytes = 10
19ec-710:64441703.685 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-710:64441867.444 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64441867.643 :         System send command 10 bytes + data 0 bytes
19ec-710:64441867.709 :         => CNT96226::VenderCmd_GetData
19ec-710:64441867.764 :         iCmd = 1, nBytes = 4
19ec-710:64442070.275 :         0000 : 00 00 00 00 
19ec-710:64442070.375 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64442070.524 :         <= CAsicIO::DoIo ret = 1
19ec-710:64442070.591 :         IOThread: Start Scan
19ec-710:64442070.657 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-710:64442070.722 :         IO Send command 10 bytes
19ec-710:64442070.831 :         => CNT96226::VenderCmd_SetData
19ec-710:64442070.893 :         iCmd = 0, nBytes = 10
19ec-710:64442070.997 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-710:64442358.147 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64442358.325 :         System send command 10 bytes + data 0 bytes
19ec-710:64442358.402 :         => CNT96226::VenderCmd_GetData
19ec-710:64442358.459 :         iCmd = 1, nBytes = 4
19ec-710:64442489.748 :         0000 : 00 00 00 00 
19ec-710:64442489.924 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64442490.397 :         <= CAsicIO::DoIo ret = 1
19ec-710:64442490.463 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-710:64442490.565 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64442490.652 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64442490.721 :         => CNT96226::DeviceTimeOutSet
19ec-710:64442490.780 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64442490.838 :         IO Send command 10 bytes
19ec-710:64442490.938 :         => CNT96226::VenderCmd_SetData
19ec-710:64442490.993 :         iCmd = 0, nBytes = 10
19ec-710:64442491.102 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64442795.657 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64442795.810 :         System send command 10 bytes + data 0 bytes
19ec-710:64442795.879 :         IO total need to receive data 2095632 bytes
19ec-710:64442795.947 :         => CNT96226::VenderCmd_GetData
19ec-710:64442796.003 :         iCmd = 2, nBytes = 24
19ec-710:64442945.673 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64442945.825 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64442945.892 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64442945.962 :         Information.Status = 0
19ec-710:64442946.022 :         => CNT96226::VenderCmd_GetData
19ec-710:64442946.074 :         iCmd = 2, nBytes = 24
19ec-710:64443120.117 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64443120.500 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64443120.556 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64443120.614 :         Information.Status = 0
19ec-710:64443120.668 :         => CNT96226::VenderCmd_GetData
19ec-710:64443120.720 :         iCmd = 2, nBytes = 24
19ec-710:64443303.246 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64443303.418 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64443303.674 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64443303.757 :         Information.Status = 0
19ec-710:64443303.813 :         => CNT96226::VenderCmd_GetData
19ec-710:64443303.869 :         iCmd = 2, nBytes = 24
19ec-710:64443440.487 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64443440.637 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64443440.689 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64443440.756 :         Information.Status = 0
19ec-710:64443440.806 :         => CNT96226::VenderCmd_GetData
19ec-710:64443440.856 :         iCmd = 2, nBytes = 24
19ec-710:64443562.846 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64443562.980 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64443563.034 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64443563.096 :         Information.Status = 0
19ec-710:64443563.150 :         => CNT96226::VenderCmd_GetData
19ec-710:64443563.203 :         iCmd = 2, nBytes = 24
19ec-710:64443727.445 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64443727.616 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64443727.674 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64443727.741 :         Information.Status = 0
19ec-710:64443727.793 :         => CNT96226::VenderCmd_GetData
19ec-710:64443727.846 :         iCmd = 2, nBytes = 24
19ec-710:64443904.912 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64443905.065 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64443905.129 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64443905.201 :         Information.Status = 0
19ec-710:64443905.259 :         => CNT96226::VenderCmd_GetData
19ec-710:64443905.312 :         iCmd = 2, nBytes = 24
19ec-710:64444069.350 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64444069.509 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64444069.569 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64444069.633 :         Information.Status = 0
19ec-710:64444069.683 :         => CNT96226::VenderCmd_GetData
19ec-710:64444069.735 :         iCmd = 2, nBytes = 24
19ec-710:64444225.477 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64444225.609 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64444225.666 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64444225.733 :         Information.Status = 0
19ec-710:64444225.784 :         => CNT96226::VenderCmd_GetData
19ec-710:64444225.833 :         iCmd = 2, nBytes = 24
19ec-710:64444422.999 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64444423.157 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64444423.220 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64444423.289 :         Information.Status = 0
19ec-710:64444423.347 :         => CNT96226::VenderCmd_GetData
19ec-710:64444423.399 :         iCmd = 2, nBytes = 24
19ec-710:64444546.185 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64444546.320 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64444546.373 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64444546.433 :         Information.Status = 0
19ec-710:64444546.483 :         => CNT96226::VenderCmd_GetData
19ec-710:64444546.536 :         iCmd = 2, nBytes = 24
19ec-710:64444686.641 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64444686.902 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64444687.220 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64444687.278 :         Information.Status = 0
19ec-710:64444687.329 :         => CNT96226::VenderCmd_GetData
19ec-710:64444687.381 :         iCmd = 2, nBytes = 24
19ec-710:64444892.497 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64444892.661 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64444892.725 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64444892.965 :         Information.Status = 0
19ec-710:64444893.030 :         => CNT96226::VenderCmd_GetData
19ec-710:64444893.086 :         iCmd = 2, nBytes = 24
19ec-710:64445048.812 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445048.951 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445049.006 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445049.065 :         Information.Status = 0
19ec-710:64445049.118 :         => CNT96226::VenderCmd_GetData
19ec-710:64445049.170 :         iCmd = 2, nBytes = 24
19ec-710:64445157.116 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445157.248 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445157.302 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445157.360 :         Information.Status = 0
19ec-710:64445157.414 :         => CNT96226::VenderCmd_GetData
19ec-710:64445157.465 :         iCmd = 2, nBytes = 24
19ec-710:64445292.567 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445292.733 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445292.793 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445292.856 :         Information.Status = 0
19ec-710:64445292.909 :         => CNT96226::VenderCmd_GetData
19ec-710:64445292.961 :         iCmd = 2, nBytes = 24
19ec-710:64445447.531 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445447.965 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445448.022 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445448.081 :         Information.Status = 0
19ec-710:64445448.129 :         => CNT96226::VenderCmd_GetData
19ec-710:64445448.181 :         iCmd = 2, nBytes = 24
19ec-710:64445617.579 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445617.728 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445617.784 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445617.846 :         Information.Status = 0
19ec-710:64445617.898 :         => CNT96226::VenderCmd_GetData
19ec-710:64445617.950 :         iCmd = 2, nBytes = 24
19ec-710:64445740.934 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445741.074 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445741.134 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445741.200 :         Information.Status = 0
19ec-710:64445741.257 :         => CNT96226::VenderCmd_GetData
19ec-710:64445741.309 :         iCmd = 2, nBytes = 24
19ec-710:64445951.961 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64445952.112 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64445952.170 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64445952.248 :         Information.Status = 0
19ec-710:64445952.304 :         => CNT96226::VenderCmd_GetData
19ec-710:64445952.359 :         iCmd = 2, nBytes = 24
19ec-710:64446127.916 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64446128.051 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64446128.106 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64446128.169 :         Information.Status = 0
19ec-710:64446128.223 :         => CNT96226::VenderCmd_GetData
19ec-710:64446128.274 :         iCmd = 2, nBytes = 24
19ec-710:64446235.734 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64446235.870 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64446235.925 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64446235.984 :         Information.Status = 0
19ec-710:64446236.033 :         => CNT96226::VenderCmd_GetData
19ec-710:64446236.083 :         iCmd = 2, nBytes = 24
19ec-710:64446407.962 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64446408.142 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64446408.204 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64446408.275 :         Information.Status = 0
19ec-710:64446408.333 :         => CNT96226::VenderCmd_GetData
19ec-710:64446408.583 :         iCmd = 2, nBytes = 24
19ec-710:64446611.876 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64446612.008 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64446612.063 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64446612.125 :         Information.Status = 0
19ec-710:64446612.175 :         => CNT96226::VenderCmd_GetData
19ec-710:64446612.228 :         iCmd = 2, nBytes = 24
19ec-710:64446749.917 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64446750.058 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64446750.113 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64446750.172 :         Information.Status = 0
19ec-710:64446750.223 :         => CNT96226::VenderCmd_GetData
19ec-710:64446750.275 :         iCmd = 2, nBytes = 24
19ec-710:64446946.239 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64446946.412 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64446946.476 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64446946.544 :         Information.Status = 0
19ec-710:64446946.596 :         => CNT96226::VenderCmd_GetData
19ec-710:64446946.651 :         iCmd = 2, nBytes = 24
19ec-710:64447154.427 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64447154.561 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64447154.616 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64447154.679 :         Information.Status = 0
19ec-710:64447154.736 :         => CNT96226::VenderCmd_GetData
19ec-710:64447154.787 :         iCmd = 2, nBytes = 24
19ec-710:64447338.353 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64447338.555 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64447338.623 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64447338.698 :         Information.Status = 0
19ec-710:64447338.759 :         => CNT96226::VenderCmd_GetData
19ec-710:64447338.817 :         iCmd = 2, nBytes = 24
19ec-710:64447619.379 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64447619.521 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64447619.582 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64447619.647 :         Information.Status = 0
19ec-710:64447619.697 :         => CNT96226::VenderCmd_GetData
19ec-710:64447619.748 :         iCmd = 2, nBytes = 24
19ec-710:64447786.495 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64447786.636 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64447786.694 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64447786.757 :         Information.Status = 0
19ec-710:64447786.807 :         => CNT96226::VenderCmd_GetData
19ec-710:64447786.858 :         iCmd = 2, nBytes = 24
19ec-710:64447930.905 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64447931.100 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64447931.163 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64447931.236 :         Information.Status = 0
19ec-710:64447931.296 :         => CNT96226::VenderCmd_GetData
19ec-710:64447931.354 :         iCmd = 2, nBytes = 24
19ec-710:64448140.368 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64448140.502 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64448140.555 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64448140.616 :         Information.Status = 0
19ec-710:64448140.668 :         => CNT96226::VenderCmd_GetData
19ec-710:64448140.721 :         iCmd = 2, nBytes = 24
19ec-710:64448332.061 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64448332.230 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64448332.292 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64448332.366 :         Information.Status = 0
19ec-710:64448332.423 :         => CNT96226::VenderCmd_GetData
19ec-710:64448332.479 :         iCmd = 2, nBytes = 24
19ec-710:64448519.251 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64448519.437 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64448519.497 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64448519.566 :         Information.Status = 0
19ec-710:64448519.622 :         => CNT96226::VenderCmd_GetData
19ec-710:64448519.676 :         iCmd = 2, nBytes = 24
19ec-710:64448728.026 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64448728.165 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64448728.220 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64448728.279 :         Information.Status = 0
19ec-710:64448728.330 :         => CNT96226::VenderCmd_GetData
19ec-710:64448728.380 :         iCmd = 2, nBytes = 24
19ec-710:64448896.203 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64448896.411 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64448896.473 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64448896.549 :         Information.Status = 0
19ec-710:64448896.606 :         => CNT96226::VenderCmd_GetData
19ec-710:64448896.661 :         iCmd = 2, nBytes = 24
19ec-710:64449036.085 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64449036.508 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64449036.567 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64449036.628 :         Information.Status = 0
19ec-710:64449036.683 :         => CNT96226::VenderCmd_GetData
19ec-710:64449036.738 :         iCmd = 2, nBytes = 24
19ec-710:64449217.057 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64449217.494 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64449217.547 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64449217.606 :         Information.Status = 0
19ec-710:64449217.655 :         => CNT96226::VenderCmd_GetData
19ec-710:64449217.707 :         iCmd = 2, nBytes = 24
19ec-710:64449398.576 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64449398.766 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64449398.831 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64449398.903 :         Information.Status = 0
19ec-710:64449398.960 :         => CNT96226::VenderCmd_GetData
19ec-710:64449399.016 :         iCmd = 2, nBytes = 24
19ec-710:64449555.329 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64449555.512 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64449555.568 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64449555.633 :         Information.Status = 0
19ec-710:64449555.684 :         => CNT96226::VenderCmd_GetData
19ec-710:64449555.736 :         iCmd = 2, nBytes = 24
19ec-710:64449763.768 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64449763.920 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64449763.984 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64449764.051 :         Information.Status = 0
19ec-710:64449764.108 :         => CNT96226::VenderCmd_GetData
19ec-710:64449764.159 :         iCmd = 2, nBytes = 24
19ec-710:64449940.112 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64449940.303 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64449940.361 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64449940.431 :         Information.Status = 0
19ec-710:64449940.486 :         => CNT96226::VenderCmd_GetData
19ec-710:64449940.540 :         iCmd = 2, nBytes = 24
19ec-710:64450083.094 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64450083.517 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64450083.569 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64450083.632 :         Information.Status = 0
19ec-710:64450083.684 :         => CNT96226::VenderCmd_GetData
19ec-710:64450083.737 :         iCmd = 2, nBytes = 24
19ec-710:64450293.404 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64450293.691 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64450293.766 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64450293.829 :         Information.Status = 0
19ec-710:64450293.889 :         => CNT96226::VenderCmd_GetData
19ec-710:64450293.944 :         iCmd = 2, nBytes = 24
19ec-710:64450473.568 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64450473.747 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64450473.810 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64450473.884 :         Information.Status = 0
19ec-710:64450473.940 :         => CNT96226::VenderCmd_GetData
19ec-710:64450474.000 :         iCmd = 2, nBytes = 24
19ec-710:64450617.184 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64450617.484 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64450617.611 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64450617.748 :         Information.Status = 0
19ec-710:64450617.853 :         => CNT96226::VenderCmd_GetData
19ec-710:64450617.965 :         iCmd = 2, nBytes = 24
19ec-710:64450826.822 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64450826.954 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64450827.010 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64450827.070 :         Information.Status = 0
19ec-710:64450827.120 :         => CNT96226::VenderCmd_GetData
19ec-710:64450827.170 :         iCmd = 2, nBytes = 24
19ec-710:64450991.187 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64450991.361 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64450991.423 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64450991.503 :         Information.Status = 0
19ec-710:64450991.555 :         => CNT96226::VenderCmd_GetData
19ec-710:64450991.607 :         iCmd = 2, nBytes = 24
19ec-710:64451122.512 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64451122.648 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64451122.705 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64451122.763 :         Information.Status = 0
19ec-710:64451122.816 :         => CNT96226::VenderCmd_GetData
19ec-710:64451122.869 :         iCmd = 2, nBytes = 24
19ec-710:64451297.100 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64451297.536 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64451297.588 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64451297.649 :         Information.Status = 0
19ec-710:64451297.700 :         => CNT96226::VenderCmd_GetData
19ec-710:64451297.752 :         iCmd = 2, nBytes = 24
19ec-710:64451475.644 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64451475.818 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64451475.877 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64451475.948 :         Information.Status = 0
19ec-710:64451476.003 :         => CNT96226::VenderCmd_GetData
19ec-710:64451476.057 :         iCmd = 2, nBytes = 24
19ec-710:64451605.836 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64451605.985 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64451606.041 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64451606.103 :         Information.Status = 0
19ec-710:64451606.155 :         => CNT96226::VenderCmd_GetData
19ec-710:64451606.209 :         iCmd = 2, nBytes = 24
19ec-710:64451744.116 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64451744.246 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64451744.304 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64451744.365 :         Information.Status = 0
19ec-710:64451744.413 :         => CNT96226::VenderCmd_GetData
19ec-710:64451744.468 :         iCmd = 2, nBytes = 24
19ec-710:64451935.200 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64451935.356 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64451935.561 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64451935.639 :         Information.Status = 0
19ec-710:64451935.700 :         => CNT96226::VenderCmd_GetData
19ec-710:64451935.755 :         iCmd = 2, nBytes = 24
19ec-710:64452093.032 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64452093.207 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64452093.266 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64452093.335 :         Information.Status = 0
19ec-710:64452093.388 :         => CNT96226::VenderCmd_GetData
19ec-710:64452093.441 :         iCmd = 2, nBytes = 24
19ec-710:64452232.156 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64452232.292 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64452232.349 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64452232.411 :         Information.Status = 0
19ec-710:64452232.468 :         => CNT96226::VenderCmd_GetData
19ec-710:64452232.523 :         iCmd = 2, nBytes = 24
19ec-710:64452747.010 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64452747.205 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64452747.262 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64452747.335 :         Information.Status = 0
19ec-710:64452747.390 :         => CNT96226::VenderCmd_GetData
19ec-710:64452747.446 :         iCmd = 2, nBytes = 24
19ec-710:64453751.282 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64453751.492 :         0010 : f0 00 00 00 50 99 37 00 
19ec-710:64453751.547 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64453751.622 :         Information.Status = 1, Information.Addr = 3643728
19ec-710:64453757.147 :         => CNT96226::MemoryRead
19ec-710:64454164.300 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64454164.471 :         System total receive data 311040 bytes
19ec-710:64454164.538 :         => CNT96226::VenderCmd_GetData
19ec-710:64454164.606 :         iCmd = 1, nBytes = 4
19ec-710:64454372.619 :         0000 : 00 00 00 00 
19ec-710:64454372.719 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64454372.878 :         => CNT96226::DeviceTimeOutSet
19ec-710:64454372.939 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64454372.997 :         <= CAsicIO::DoImage ret = 1
19ec-710:64454373.096 :         Pipe = 22e2d38 Write ==>
19ec-710:64454373.214 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64454373.341 :         Pipe = 22e2d38 start to write data
19ec-710:64454373.401 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 0 size = 36
19ec-710:64454373.517 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64454373.605 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64454373.707 :         Pipe = 22e2d38 Set read data ready
19ec-710:64454373.860 :         Pipe = 22e2d38 Write <==
19ec-710:64454373.918 :         Pipe = 22e2d38 Write ==>
19ec-710:64454374.007 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64454374.121 :         Pipe = 22e2d38 start to write data
19ec-710:64454374.176 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 36 size = 311040
19ec-1ed4:64454374.946 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64454375.135 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 0 size = 36
19ec-1ed4:64454375.256 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64454375.347 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64454375.445 :     Pipe = 22e2d38 Read <==
19ec-710:64454381.117 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64454381.218 :         Pipe = 22e2d38 Write read wait size = 0
19ec-710:64454381.314 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64454498.235 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64454498.566 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64454498.709 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64454498.853 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 36 size = 311040
19ec-1ed4:64454506.241 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64454506.345 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64454506.451 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64454506.510 :     ImageProcessThread : Process start
19ec-1ed4:64454516.039 :     BytesPerLine = 3888
19ec-1ed4:64454516.123 :     Lines = 80
19ec-1ed4:64454575.146 :     ImageProcessThread : Process end
19ec-710:64454642.377 :         IOThread: get image OK
19ec-710:64454642.606 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-710:64454642.713 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64454642.812 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64454642.893 :         => CNT96226::DeviceTimeOutSet
19ec-710:64454642.967 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64454643.027 :         IO Send command 10 bytes
19ec-710:64454643.158 :         => CNT96226::VenderCmd_SetData
19ec-710:64454643.221 :         iCmd = 0, nBytes = 10
19ec-710:64454643.345 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64454932.571 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64454932.755 :         System send command 10 bytes + data 0 bytes
19ec-710:64454932.827 :         IO total need to receive data 2095632 bytes
19ec-710:64454932.896 :         => CNT96226::VenderCmd_GetData
19ec-710:64454932.952 :         iCmd = 2, nBytes = 24
19ec-710:64455441.833 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64455442.061 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64455442.120 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64455442.196 :         Information.Status = 0
19ec-710:64455442.254 :         => CNT96226::VenderCmd_GetData
19ec-710:64455442.312 :         iCmd = 2, nBytes = 24
19ec-710:64456426.319 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64456426.536 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-710:64456426.600 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64456426.673 :         Information.Status = 1, Information.Addr = 3954768
19ec-710:64456427.543 :         => CNT96226::MemoryRead
19ec-710:64456818.442 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64456818.597 :         System total receive data 311040 bytes
19ec-710:64456818.664 :         => CNT96226::VenderCmd_GetData
19ec-710:64456818.720 :         iCmd = 1, nBytes = 4
19ec-1ed4:64456968.082 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64456968.296 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64456968.446 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64456968.511 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 0 size = 36
19ec-1ed4:64456968.634 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64456968.731 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64456968.828 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64456968.984 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64456969.038 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64456969.124 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64456969.235 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64456969.293 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 36 size = 71592
19ec-1c88:64456969.714 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64456969.887 : Pipe = 22e2e48 Read Copy from 22e2f08 + 0 size = 36
19ec-1c88:64456970.008 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64456970.098 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64456970.200 : Pipe = 22e2e48 Read <==
19ec-1c88:64456970.263 : Get Packet type = 0 
19ec-1c88:64456970.460 : Get Packet dwSize = 71592 
19ec-1c88:64456970.519 : Get Packet bADFStatus = 1 
19ec-1c88:64456970.574 : Get Packet dwStatusLong = 0 
19ec-1c88:64456970.625 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64456970.706 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64456970.768 : <= GetImageToBuffer Ret = 1
19ec-1c88:64456970.832 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:64456970.901 : Pipe = 22e2e48 Read ==>
19ec-1c88:64456970.997 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64456971.416 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-1ed4:64456971.567 :     Pipe = 22e2e48 Write read wait size = 71592
19ec-1ed4:64456971.684 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64456971.824 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64456971.889 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64456971.986 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64456972.560 : Pipe = 22e2e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-1c88:64456972.709 : Pipe = 22e2e48 Read Copy from 22e2f08 + 36 size = 71592
19ec-1c88:64456974.306 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64456974.403 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64456974.501 : Pipe = 22e2e48 Read <==
19ec-1c88:64456974.559 : => GetImageToBuffer
19ec-1c88:64456974.614 : => GetImageToBufferPageScan
19ec-1c88:64456974.667 : Pipe = 22e2e48 Read ==>
19ec-1c88:64456974.758 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64456999.998 :         0000 : 00 00 00 00 
19ec-710:64457000.098 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64457000.245 :         => CNT96226::DeviceTimeOutSet
19ec-710:64457000.307 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64457000.365 :         <= CAsicIO::DoImage ret = 1
19ec-710:64457000.464 :         Pipe = 22e2d38 Write ==>
19ec-710:64457000.578 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64457000.711 :         Pipe = 22e2d38 start to write data
19ec-710:64457000.772 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 311076 size = 36
19ec-710:64457000.895 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64457000.996 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64457001.091 :         Pipe = 22e2d38 Set read data ready
19ec-710:64457001.231 :         Pipe = 22e2d38 Write <==
19ec-710:64457001.288 :         Pipe = 22e2d38 Write ==>
19ec-710:64457001.375 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64457001.487 :         Pipe = 22e2d38 start to write data
19ec-710:64457001.544 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 311112 size = 311040
19ec-1ed4:64457002.322 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64457002.504 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 311076 size = 36
19ec-1ed4:64457002.629 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64457002.722 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64457002.819 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64457002.879 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64457002.944 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64457003.029 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64457008.076 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64457008.179 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64457008.278 :         Pipe = 22e2d38 Set read data ready
19ec-710:64457008.393 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64457009.468 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64457009.655 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 311112 size = 311040
19ec-1ed4:64457010.949 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64457011.050 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64457011.150 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64457011.206 :     ImageProcessThread : Process start
19ec-1ed4:64457015.517 :     BytesPerLine = 3888
19ec-1ed4:64457015.571 :     Lines = 80
19ec-1ed4:64457065.258 :     ImageProcessThread : Process end
19ec-710:64457190.914 :         IOThread: get image OK
19ec-710:64457191.097 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-710:64457191.198 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64457191.296 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64457191.369 :         => CNT96226::DeviceTimeOutSet
19ec-710:64457191.439 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64457191.495 :         IO Send command 10 bytes
19ec-710:64457191.721 :         => CNT96226::VenderCmd_SetData
19ec-710:64457191.781 :         iCmd = 0, nBytes = 10
19ec-710:64457191.902 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64457479.672 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64457479.859 :         System send command 10 bytes + data 0 bytes
19ec-710:64457479.941 :         IO total need to receive data 2095632 bytes
19ec-710:64457480.010 :         => CNT96226::VenderCmd_GetData
19ec-710:64457480.076 :         iCmd = 2, nBytes = 24
19ec-710:64457657.545 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64457657.764 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64457657.827 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64457657.903 :         Information.Status = 0
19ec-710:64457657.969 :         => CNT96226::VenderCmd_GetData
19ec-710:64457658.026 :         iCmd = 2, nBytes = 24
19ec-1ed4:64457759.706 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64457759.917 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64457760.065 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64457760.128 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 71628 size = 36
19ec-1ed4:64457760.251 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64457760.344 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64457760.446 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64457760.609 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64457760.664 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64457760.755 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64457760.871 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64457760.930 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 71664 size = 75360
19ec-1c88:64457761.728 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64457761.913 : Pipe = 22e2e48 Read Copy from 22e2f08 + 71628 size = 36
19ec-1c88:64457762.036 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64457762.128 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64457762.229 : Pipe = 22e2e48 Read <==
19ec-1c88:64457762.289 : Get Packet type = 0 
19ec-1c88:64457762.345 : Get Packet dwSize = 75360 
19ec-1c88:64457762.396 : Get Packet bADFStatus = 1 
19ec-1c88:64457762.451 : Get Packet dwStatusLong = 0 
19ec-1c88:64457762.509 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64457762.577 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64457762.637 : <= GetImageToBuffer Ret = 1
19ec-1ed4:64457762.702 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64457762.804 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1c88:64457762.872 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:64457762.948 : Pipe = 22e2e48 Read ==>
19ec-1ed4:64457763.006 :     Pipe = 22e2e48 Write <==
19ec-1c88:64457763.062 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64457763.148 :     Pipe = 22e2d38 Read ==>
19ec-1c88:64457763.277 : Pipe = 22e2e48 Read Copy from 22e2f08 + 71664 size = 28260
19ec-1ed4:64457763.356 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64457763.997 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:64457764.094 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64457764.191 : Pipe = 22e2e48 Read <==
19ec-1c88:64457940.350 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64457940.517 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64457940.584 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64457940.645 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64457940.704 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64457940.762 : <= ReadScanEx2 ret = 1
19ec-1c88:64457940.817 : <= ReadScan ret = 1
19ec-710:64458194.969 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64458195.198 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64458195.268 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64458195.349 :         Information.Status = 0
19ec-710:64458195.412 :         => CNT96226::VenderCmd_GetData
19ec-710:64458195.473 :         iCmd = 2, nBytes = 24
19ec-710:64459141.548 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64459143.163 :         0010 : f0 00 00 00 50 17 41 00 
19ec-710:64459143.249 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64459143.328 :         Information.Status = 1, Information.Addr = 4265808
19ec-710:64459144.596 :         => CNT96226::MemoryRead
19ec-710:64459528.230 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64459528.418 :         System total receive data 311040 bytes
19ec-710:64459528.488 :         => CNT96226::VenderCmd_GetData
19ec-710:64459528.545 :         iCmd = 1, nBytes = 4
19ec-710:64459667.677 :         0000 : 00 00 00 00 
19ec-710:64459667.831 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64459668.219 :         => CNT96226::DeviceTimeOutSet
19ec-710:64459668.285 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64459668.346 :         <= CAsicIO::DoImage ret = 1
19ec-710:64459668.452 :         Pipe = 22e2d38 Write ==>
19ec-710:64459668.568 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64459668.700 :         Pipe = 22e2d38 start to write data
19ec-710:64459668.761 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 622152 size = 36
19ec-710:64459668.883 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64459668.970 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64459669.066 :         Pipe = 22e2d38 Set read data ready
19ec-710:64459669.213 :         Pipe = 22e2d38 Write <==
19ec-710:64459669.268 :         Pipe = 22e2d38 Write ==>
19ec-710:64459669.581 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64459669.692 :         Pipe = 22e2d38 start to write data
19ec-710:64459669.753 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 622188 size = 311040
19ec-1ed4:64459669.913 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64459670.098 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 622152 size = 36
19ec-1ed4:64459670.234 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64459670.331 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64459670.436 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64459670.495 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64459670.563 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64459670.652 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64459676.616 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64459676.714 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64459676.811 :         Pipe = 22e2d38 Set read data ready
19ec-710:64459676.927 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64459677.577 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64459677.763 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 622188 size = 311040
19ec-1ed4:64459678.900 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64459679.000 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64459679.105 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64459679.158 :     ImageProcessThread : Process start
19ec-1ed4:64459683.485 :     BytesPerLine = 3888
19ec-1ed4:64459683.546 :     Lines = 80
19ec-1ed4:64459732.319 :     ImageProcessThread : Process end
19ec-710:64459893.421 :         IOThread: get image OK
19ec-710:64459893.609 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-710:64459893.712 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64459893.810 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64459893.886 :         => CNT96226::DeviceTimeOutSet
19ec-710:64459893.951 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64459894.009 :         IO Send command 10 bytes
19ec-710:64459894.124 :         => CNT96226::VenderCmd_SetData
19ec-710:64459894.181 :         iCmd = 0, nBytes = 10
19ec-710:64459894.299 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:64460052.837 : => ReadScan
19ec-1c88:64460053.002 : Count = 99852, Ptr = c1fa970
19ec-1c88:64460053.082 : => ReadScanEx2
19ec-1c88:64460053.135 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64460053.197 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64460053.256 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64460053.316 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64460053.377 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64460053.438 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64460053.501 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:64460053.572 : Pipe = 22e2e48 Read ==>
19ec-1c88:64460053.709 : Pipe = 22e2e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:64460053.846 : Pipe = 22e2e48 Read Copy from 22e2f08 + 99924 size = 47100
19ec-1c88:64460054.173 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64460054.258 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64460054.352 : Pipe = 22e2e48 Read <==
19ec-1c88:64460054.405 : => GetImageToBuffer
19ec-1c88:64460054.458 : => GetImageToBufferPageScan
19ec-1c88:64460054.520 : Pipe = 22e2e48 Read ==>
19ec-1c88:64460054.609 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64460166.472 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64460166.631 :         System send command 10 bytes + data 0 bytes
19ec-710:64460166.698 :         IO total need to receive data 2095632 bytes
19ec-710:64460166.765 :         => CNT96226::VenderCmd_GetData
19ec-710:64460166.821 :         iCmd = 2, nBytes = 24
19ec-1ed4:64460447.076 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64460447.338 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64460447.491 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64460447.558 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 147024 size = 36
19ec-1ed4:64460447.696 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64460447.793 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64460447.897 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64460448.035 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64460448.094 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64460448.184 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64460448.298 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64460448.355 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 147060 size = 75360
19ec-1c88:64460448.830 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64460449.019 : Pipe = 22e2e48 Read Copy from 22e2f08 + 147024 size = 36
19ec-1c88:64460449.304 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64460449.405 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64460449.517 : Pipe = 22e2e48 Read <==
19ec-1c88:64460449.573 : Get Packet type = 0 
19ec-1c88:64460449.625 : Get Packet dwSize = 75360 
19ec-1c88:64460449.681 : Get Packet bADFStatus = 1 
19ec-1c88:64460449.735 : Get Packet dwStatusLong = 0 
19ec-1c88:64460449.789 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64460449.853 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64460449.909 : <= GetImageToBuffer Ret = 1
19ec-1c88:64460449.988 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:64460450.056 : Pipe = 22e2e48 Read ==>
19ec-1ed4:64460450.123 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64460450.222 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64460450.351 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64460450.417 :     Pipe = 22e2d38 Read ==>
19ec-1c88:64460450.502 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64460450.615 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64460450.698 : Pipe = 22e2e48 Read Copy from 22e2f08 + 147060 size = 52752
19ec-1c88:64460450.977 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:64460451.065 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64460451.162 : Pipe = 22e2e48 Read <==
19ec-1c88:64460617.207 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64460617.341 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64460617.406 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64460617.471 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64460617.532 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64460617.591 : <= ReadScanEx2 ret = 1
19ec-1c88:64460617.647 : <= ReadScan ret = 1
19ec-710:64460646.369 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64460646.530 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64460646.590 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64460646.663 :         Information.Status = 0
19ec-710:64460646.721 :         => CNT96226::VenderCmd_GetData
19ec-710:64460646.776 :         iCmd = 2, nBytes = 24
19ec-710:64460851.722 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64460851.936 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64460852.006 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64460852.085 :         Information.Status = 0
19ec-710:64460852.147 :         => CNT96226::VenderCmd_GetData
19ec-710:64460852.203 :         iCmd = 2, nBytes = 24
19ec-710:64461817.559 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64461817.787 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-710:64461817.853 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64461817.932 :         Information.Status = 1, Information.Addr = 4576848
19ec-710:64461818.847 :         => CNT96226::MemoryRead
19ec-710:64462223.250 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64462223.447 :         System total receive data 311040 bytes
19ec-710:64462223.521 :         => CNT96226::VenderCmd_GetData
19ec-710:64462223.578 :         iCmd = 1, nBytes = 4
19ec-710:64462400.793 :         0000 : 00 00 00 00 
19ec-710:64462400.944 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64462401.109 :         => CNT96226::DeviceTimeOutSet
19ec-710:64462401.184 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64462401.248 :         <= CAsicIO::DoImage ret = 1
19ec-710:64462401.363 :         Pipe = 22e2d38 Write ==>
19ec-710:64462401.483 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64462401.622 :         Pipe = 22e2d38 start to write data
19ec-710:64462401.687 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 933228 size = 36
19ec-710:64462401.811 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64462402.046 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64462402.162 :         Pipe = 22e2d38 Set read data ready
19ec-710:64462402.303 :         Pipe = 22e2d38 Write <==
19ec-710:64462402.362 :         Pipe = 22e2d38 Write ==>
19ec-710:64462402.452 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64462402.568 :         Pipe = 22e2d38 start to write data
19ec-710:64462402.624 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 933264 size = 311040
19ec-1ed4:64462403.085 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64462403.272 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 933228 size = 36
19ec-1ed4:64462403.409 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64462403.507 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64462403.614 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64462403.673 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64462403.745 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64462403.831 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64462408.938 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64462409.036 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64462409.137 :         Pipe = 22e2d38 Set read data ready
19ec-710:64462409.249 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64462409.970 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64462410.123 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 933264 size = 311040
19ec-1ed4:64462411.346 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64462411.438 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64462411.536 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64462411.592 :     ImageProcessThread : Process start
19ec-1ed4:64462415.906 :     BytesPerLine = 3888
19ec-1ed4:64462415.965 :     Lines = 80
19ec-1ed4:64462463.205 :     ImageProcessThread : Process end
19ec-710:64462579.142 :         IOThread: get image OK
19ec-710:64462579.347 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-710:64462579.456 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64462579.564 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64462579.644 :         => CNT96226::DeviceTimeOutSet
19ec-710:64462579.715 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64462579.777 :         IO Send command 10 bytes
19ec-710:64462579.916 :         => CNT96226::VenderCmd_SetData
19ec-710:64462579.976 :         iCmd = 0, nBytes = 10
19ec-710:64462580.092 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:64462769.388 : => ReadScan
19ec-1c88:64462769.565 : Count = 99852, Ptr = c1fa970
19ec-1c88:64462769.644 : => ReadScanEx2
19ec-1c88:64462769.701 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64462769.764 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64462769.825 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64462769.887 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64462769.948 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64462770.009 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64462770.079 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:64462770.153 : Pipe = 22e2e48 Read ==>
19ec-1c88:64462770.281 : Pipe = 22e2e48 Read Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:64462770.419 : Pipe = 22e2e48 Read Copy from 22e2f08 + 199812 size = 22608
19ec-1c88:64462770.634 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64462770.724 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64462770.826 : Pipe = 22e2e48 Read <==
19ec-1c88:64462770.884 : => GetImageToBuffer
19ec-1c88:64462770.936 : => GetImageToBufferPageScan
19ec-1c88:64462770.993 : Pipe = 22e2e48 Read ==>
19ec-1c88:64462771.210 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64462872.896 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64462873.083 :         System send command 10 bytes + data 0 bytes
19ec-710:64462873.155 :         IO total need to receive data 2095632 bytes
19ec-710:64462873.227 :         => CNT96226::VenderCmd_GetData
19ec-710:64462873.287 :         iCmd = 2, nBytes = 24
19ec-1ed4:64463146.679 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64463146.902 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64463147.059 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64463147.125 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 222420 size = 36
19ec-1ed4:64463147.248 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64463147.342 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64463147.438 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64463147.580 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64463147.635 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64463147.725 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64463147.839 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64463147.897 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 222456 size = 75360
19ec-1c88:64463148.369 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64463148.548 : Pipe = 22e2e48 Read Copy from 22e2f08 + 222420 size = 36
19ec-1c88:64463148.672 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64463148.765 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64463148.862 : Pipe = 22e2e48 Read <==
19ec-1c88:64463148.919 : Get Packet type = 0 
19ec-1c88:64463148.973 : Get Packet dwSize = 75360 
19ec-1c88:64463149.026 : Get Packet bADFStatus = 1 
19ec-1c88:64463149.078 : Get Packet dwStatusLong = 0 
19ec-1c88:64463149.129 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64463149.192 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64463149.248 : <= GetImageToBuffer Ret = 1
19ec-1c88:64463149.324 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64463149.390 : Pipe = 22e2e48 Read ==>
19ec-1c88:64463149.478 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64463150.211 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64463150.357 :     Pipe = 22e2e48 Write read wait size = 75360
19ec-1ed4:64463150.485 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64463150.612 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64463150.687 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64463150.785 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64463151.331 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64463151.478 : Pipe = 22e2e48 Read Copy from 22e2f08 + 222456 size = 75360
19ec-1c88:64463151.804 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64463151.888 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64463151.981 : Pipe = 22e2e48 Read <==
19ec-1c88:64463152.036 : => GetImageToBuffer
19ec-1c88:64463152.088 : => GetImageToBufferPageScan
19ec-1c88:64463152.141 : Pipe = 22e2e48 Read ==>
19ec-1c88:64463152.230 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64463338.590 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64463338.782 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64463338.842 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64463338.920 :         Information.Status = 0
19ec-710:64463338.981 :         => CNT96226::VenderCmd_GetData
19ec-710:64463339.035 :         iCmd = 2, nBytes = 24
19ec-710:64463561.141 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64463561.293 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64463561.357 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64463561.531 :         Information.Status = 0
19ec-710:64463561.590 :         => CNT96226::VenderCmd_GetData
19ec-710:64463561.648 :         iCmd = 2, nBytes = 24
19ec-710:64464520.348 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64464520.844 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-710:64464520.905 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64464520.981 :         Information.Status = 1, Information.Addr = 4887888
19ec-710:64464521.847 :         => CNT96226::MemoryRead
19ec-710:64464930.440 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64464930.576 :         System total receive data 311040 bytes
19ec-710:64464930.645 :         => CNT96226::VenderCmd_GetData
19ec-710:64464930.702 :         iCmd = 1, nBytes = 4
19ec-710:64465143.392 :         0000 : 00 00 00 00 
19ec-710:64465143.491 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64465143.645 :         => CNT96226::DeviceTimeOutSet
19ec-710:64465143.705 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64465143.761 :         <= CAsicIO::DoImage ret = 1
19ec-710:64465143.864 :         Pipe = 22e2d38 Write ==>
19ec-710:64465143.979 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64465144.109 :         Pipe = 22e2d38 start to write data
19ec-710:64465144.169 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 1244304 size = 36
19ec-710:64465144.295 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64465144.385 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64465144.478 :         Pipe = 22e2d38 Set read data ready
19ec-710:64465144.624 :         Pipe = 22e2d38 Write <==
19ec-710:64465144.681 :         Pipe = 22e2d38 Write ==>
19ec-710:64465144.768 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64465144.880 :         Pipe = 22e2d38 start to write data
19ec-710:64465144.936 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 1244340 size = 311040
19ec-1ed4:64465145.713 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64465145.892 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 1244304 size = 36
19ec-1ed4:64465146.020 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64465146.110 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64465146.209 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64465146.267 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64465146.334 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64465146.417 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64465151.454 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64465151.553 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64465151.649 :         Pipe = 22e2d38 Set read data ready
19ec-710:64465151.769 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64465152.830 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64465153.005 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 1244340 size = 311040
19ec-1ed4:64465153.884 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64465153.976 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64465154.072 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64465154.128 :     ImageProcessThread : Process start
19ec-1ed4:64465158.305 :     BytesPerLine = 3888
19ec-1ed4:64465158.360 :     Lines = 80
19ec-1ed4:64465206.158 :     ImageProcessThread : Process end
19ec-710:64465323.081 :         IOThread: get image OK
19ec-710:64465323.247 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-710:64465323.352 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64465323.451 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64465323.529 :         => CNT96226::DeviceTimeOutSet
19ec-710:64465323.600 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64465323.776 :         IO Send command 10 bytes
19ec-710:64465323.895 :         => CNT96226::VenderCmd_SetData
19ec-710:64465323.953 :         iCmd = 0, nBytes = 10
19ec-710:64465324.070 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64465626.224 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64465626.398 :         System send command 10 bytes + data 0 bytes
19ec-710:64465626.467 :         IO total need to receive data 2095632 bytes
19ec-710:64465626.533 :         => CNT96226::VenderCmd_GetData
19ec-710:64465626.591 :         iCmd = 2, nBytes = 24
19ec-1ed4:64465865.461 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64465865.696 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64465865.843 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64465865.910 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 297816 size = 36
19ec-1ed4:64465866.029 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64465866.122 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64465866.220 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64465866.383 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64465866.440 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64465866.827 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64465866.944 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64465867.003 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 297852 size = 75360
19ec-1c88:64465867.349 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64465867.758 : Pipe = 22e2e48 Read Copy from 22e2f08 + 297816 size = 36
19ec-1c88:64465867.881 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64465867.972 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64465868.069 : Pipe = 22e2e48 Read <==
19ec-1c88:64465868.123 : Get Packet type = 0 
19ec-1c88:64465868.178 : Get Packet dwSize = 75360 
19ec-1c88:64465868.232 : Get Packet bADFStatus = 1 
19ec-1c88:64465868.285 : Get Packet dwStatusLong = 0 
19ec-1c88:64465868.337 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64465868.399 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64465868.458 : <= GetImageToBuffer Ret = 1
19ec-1c88:64465868.524 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:64465868.591 : Pipe = 22e2e48 Read ==>
19ec-1c88:64465868.675 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64465868.927 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64465869.019 :     Pipe = 22e2e48 Write read wait size = 1884
19ec-1ed4:64465869.114 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64465869.230 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64465869.298 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64465869.386 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64465869.500 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64465869.647 : Pipe = 22e2e48 Read Copy from 22e2f08 + 297852 size = 1884
19ec-1c88:64465869.770 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:64465869.858 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64465869.951 : Pipe = 22e2e48 Read <==
19ec-1c88:64466030.828 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64466030.986 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64466031.057 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64466031.119 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64466031.177 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64466031.235 : <= ReadScanEx2 ret = 1
19ec-1c88:64466031.287 : <= ReadScan ret = 1
19ec-710:64466147.570 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64466147.729 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64466147.789 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64466148.010 :         Information.Status = 0
19ec-710:64466148.073 :         => CNT96226::VenderCmd_GetData
19ec-710:64466148.125 :         iCmd = 2, nBytes = 24
19ec-710:64466719.990 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64466720.204 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64466720.271 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64466720.345 :         Information.Status = 0
19ec-710:64466720.406 :         => CNT96226::VenderCmd_GetData
19ec-710:64466720.460 :         iCmd = 2, nBytes = 24
19ec-710:64467284.371 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64467284.597 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-710:64467284.665 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64467284.747 :         Information.Status = 1, Information.Addr = 5198928
19ec-710:64467285.875 :         => CNT96226::MemoryRead
19ec-710:64467666.865 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64467667.036 :         System total receive data 311040 bytes
19ec-710:64467667.104 :         => CNT96226::VenderCmd_GetData
19ec-710:64467667.164 :         iCmd = 1, nBytes = 4
19ec-710:64467844.873 :         0000 : 00 00 00 00 
19ec-710:64467845.030 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64467845.177 :         => CNT96226::DeviceTimeOutSet
19ec-710:64467845.248 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64467845.311 :         <= CAsicIO::DoImage ret = 1
19ec-710:64467845.416 :         Pipe = 22e2d38 Write ==>
19ec-710:64467845.531 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64467845.663 :         Pipe = 22e2d38 start to write data
19ec-710:64467845.722 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 1555380 size = 36
19ec-710:64467845.852 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64467845.944 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64467846.043 :         Pipe = 22e2d38 Set read data ready
19ec-710:64467846.184 :         Pipe = 22e2d38 Write <==
19ec-710:64467846.244 :         Pipe = 22e2d38 Write ==>
19ec-710:64467846.333 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64467846.449 :         Pipe = 22e2d38 start to write data
19ec-710:64467846.507 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 1555416 size = 311040
19ec-1ed4:64467847.281 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64467847.473 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 1555380 size = 36
19ec-1ed4:64467847.604 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64467847.698 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64467847.801 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64467847.868 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64467847.937 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64467848.024 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64467853.154 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64467853.253 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64467853.355 :         Pipe = 22e2d38 Set read data ready
19ec-710:64467853.471 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64467854.528 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64467854.713 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 1555416 size = 311040
19ec-1ed4:64467855.769 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64467855.860 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64467855.962 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64467856.018 :     ImageProcessThread : Process start
19ec-1ed4:64467860.405 :     BytesPerLine = 3888
19ec-1ed4:64467860.468 :     Lines = 80
19ec-1ed4:64467908.166 :     ImageProcessThread : Process end
19ec-710:64468035.842 :         IOThread: get image OK
19ec-710:64468036.030 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-710:64468036.136 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64468036.232 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64468036.312 :         => CNT96226::DeviceTimeOutSet
19ec-710:64468036.386 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64468036.446 :         IO Send command 10 bytes
19ec-710:64468036.573 :         => CNT96226::VenderCmd_SetData
19ec-710:64468036.633 :         iCmd = 0, nBytes = 10
19ec-710:64468036.754 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:64468173.279 : => ReadScan
19ec-1c88:64468173.457 : Count = 99852, Ptr = c1fa970
19ec-1c88:64468173.538 : => ReadScanEx2
19ec-1c88:64468173.591 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64468173.654 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64468173.710 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64468173.776 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64468173.839 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64468173.900 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64468173.971 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:64468174.044 : Pipe = 22e2e48 Read ==>
19ec-1c88:64468174.171 : Pipe = 22e2e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:64468174.308 : Pipe = 22e2e48 Read Copy from 22e2f08 + 299736 size = 73476
19ec-1c88:64468174.728 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64468174.821 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64468174.919 : Pipe = 22e2e48 Read <==
19ec-1c88:64468174.973 : => GetImageToBuffer
19ec-1c88:64468175.026 : => GetImageToBufferPageScan
19ec-1c88:64468175.083 : Pipe = 22e2e48 Read ==>
19ec-1c88:64468175.168 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64468308.407 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64468308.572 :         System send command 10 bytes + data 0 bytes
19ec-710:64468308.654 :         IO total need to receive data 2095632 bytes
19ec-710:64468308.727 :         => CNT96226::VenderCmd_GetData
19ec-710:64468308.791 :         iCmd = 2, nBytes = 24
19ec-1ed4:64468614.093 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64468614.351 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64468614.503 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64468614.568 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 373212 size = 36
19ec-1ed4:64468614.686 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64468614.779 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64468614.877 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64468615.036 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64468615.090 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64468615.176 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64468615.288 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64468615.343 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 373248 size = 75360
19ec-1c88:64468615.820 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64468616.004 : Pipe = 22e2e48 Read Copy from 22e2f08 + 373212 size = 36
19ec-1c88:64468616.127 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64468616.220 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64468616.324 : Pipe = 22e2e48 Read <==
19ec-1c88:64468616.387 : Get Packet type = 0 
19ec-1c88:64468616.441 : Get Packet dwSize = 75360 
19ec-1c88:64468616.496 : Get Packet bADFStatus = 1 
19ec-1c88:64468616.549 : Get Packet dwStatusLong = 0 
19ec-1c88:64468616.602 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64468616.668 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64468616.729 : <= GetImageToBuffer Ret = 1
19ec-1c88:64468616.790 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:64468616.981 : Pipe = 22e2e48 Read ==>
19ec-1ed4:64468617.060 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64468617.159 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64468617.290 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64468617.356 :     Pipe = 22e2d38 Read ==>
19ec-1c88:64468617.436 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64468617.548 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64468617.628 : Pipe = 22e2e48 Read Copy from 22e2f08 + 373248 size = 26376
19ec-1c88:64468617.826 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:64468617.911 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64468618.004 : Pipe = 22e2e48 Read <==
19ec-1c88:64468788.314 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64468788.461 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64468788.532 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64468788.600 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64468788.661 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64468788.721 : <= ReadScanEx2 ret = 1
19ec-1c88:64468788.775 : <= ReadScan ret = 1
19ec-710:64468811.433 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64468811.593 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64468811.665 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64468811.739 :         Information.Status = 0
19ec-710:64468811.798 :         => CNT96226::VenderCmd_GetData
19ec-710:64468811.857 :         iCmd = 2, nBytes = 24
19ec-710:64469818.175 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64469818.394 :         0010 : f0 00 00 00 50 13 54 00 
19ec-710:64469818.453 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64469818.530 :         Information.Status = 1, Information.Addr = 5509968
19ec-710:64469819.631 :         => CNT96226::MemoryRead
19ec-710:64470203.236 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64470203.426 :         System total receive data 311040 bytes
19ec-710:64470203.508 :         => CNT96226::VenderCmd_GetData
19ec-710:64470203.568 :         iCmd = 1, nBytes = 4
19ec-710:64470388.818 :         0000 : 00 00 00 00 
19ec-710:64470388.945 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64470389.109 :         => CNT96226::DeviceTimeOutSet
19ec-710:64470389.179 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64470389.240 :         <= CAsicIO::DoImage ret = 1
19ec-710:64470389.344 :         Pipe = 22e2d38 Write ==>
19ec-710:64470389.452 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64470389.585 :         Pipe = 22e2d38 start to write data
19ec-710:64470389.645 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 1866456 size = 36
19ec-710:64470389.769 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64470389.855 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64470389.948 :         Pipe = 22e2d38 Set read data ready
19ec-710:64470390.107 :         Pipe = 22e2d38 Write <==
19ec-710:64470390.163 :         Pipe = 22e2d38 Write ==>
19ec-710:64470390.249 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64470390.359 :         Pipe = 22e2d38 start to write data
19ec-710:64470390.416 :         Pipe = 22e2d38 Memory Write Copy to 22e2df8 + 1866492 size = 230660
19ec-1ed4:64470390.916 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64470391.085 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 1866456 size = 36
19ec-1ed4:64470391.210 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64470391.301 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64470391.402 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64470391.463 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64470391.661 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64470391.758 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64470395.339 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 0 size = 80380
19ec-710:64470397.016 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64470397.106 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64470397.202 :         Pipe = 22e2d38 Set read data ready
19ec-710:64470397.318 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64470398.065 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64470398.212 :     Pipe = 22e2d38 Read Copy from 22e2df8 + 1866492 size = 230660
19ec-1ed4:64470398.850 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 0 size = 80380
19ec-1ed4:64470399.195 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64470399.278 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64470399.375 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64470399.430 :     ImageProcessThread : Process start
19ec-1ed4:64470403.613 :     BytesPerLine = 3888
19ec-1ed4:64470403.666 :     Lines = 80
19ec-1ed4:64470450.503 :     ImageProcessThread : Process end
19ec-710:64470571.792 :         IOThread: get image OK
19ec-710:64470571.993 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-710:64470572.102 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64470572.204 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64470572.284 :         => CNT96226::DeviceTimeOutSet
19ec-710:64470572.359 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64470572.421 :         IO Send command 10 bytes
19ec-710:64470572.582 :         => CNT96226::VenderCmd_SetData
19ec-710:64470572.641 :         iCmd = 0, nBytes = 10
19ec-710:64470572.759 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64470848.492 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64470848.669 :         System send command 10 bytes + data 0 bytes
19ec-710:64470848.741 :         IO total need to receive data 2095632 bytes
19ec-710:64470848.807 :         => CNT96226::VenderCmd_GetData
19ec-710:64470848.868 :         iCmd = 2, nBytes = 24
19ec-710:64470983.345 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64470983.530 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64470983.599 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64470983.678 :         Information.Status = 0
19ec-710:64470983.737 :         => CNT96226::VenderCmd_GetData
19ec-710:64470983.794 :         iCmd = 2, nBytes = 24
19ec-1c88:64471083.315 : => ReadScan
19ec-1c88:64471083.479 : Count = 99852, Ptr = c1fa970
19ec-1c88:64471083.557 : => ReadScanEx2
19ec-1c88:64471083.609 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64471083.668 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64471083.725 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64471083.785 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64471083.846 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64471083.906 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64471083.971 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:64471084.042 : Pipe = 22e2e48 Read ==>
19ec-1c88:64471084.162 : Pipe = 22e2e48 Read Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:64471084.292 : Pipe = 22e2e48 Read Copy from 22e2f08 + 399624 size = 48984
19ec-1c88:64471084.600 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64471084.688 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64471085.014 : Pipe = 22e2e48 Read <==
19ec-1c88:64471085.074 : => GetImageToBuffer
19ec-1c88:64471085.127 : => GetImageToBufferPageScan
19ec-1c88:64471085.185 : Pipe = 22e2e48 Read ==>
19ec-1c88:64471085.271 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64471149.147 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64471149.680 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64471149.811 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64471149.877 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 448608 size = 36
19ec-1ed4:64471149.988 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64471150.076 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64471150.168 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64471150.291 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64471150.342 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64471150.427 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64471150.536 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64471150.590 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 448644 size = 75360
19ec-1c88:64471151.343 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64471151.518 : Pipe = 22e2e48 Read Copy from 22e2f08 + 448608 size = 36
19ec-1c88:64471151.635 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64471151.724 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64471151.821 : Pipe = 22e2e48 Read <==
19ec-1c88:64471151.873 : Get Packet type = 0 
19ec-1c88:64471151.927 : Get Packet dwSize = 75360 
19ec-1c88:64471151.980 : Get Packet bADFStatus = 1 
19ec-1c88:64471152.032 : Get Packet dwStatusLong = 0 
19ec-1c88:64471152.081 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64471152.149 : <= GetImageToBufferPageScan Ret = 1
19ec-1ed4:64471152.211 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64471152.307 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1c88:64471152.373 : <= GetImageToBuffer Ret = 1
19ec-1ed4:64471152.436 :     Pipe = 22e2e48 Write <==
19ec-1c88:64471152.489 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:64471152.563 : Pipe = 22e2e48 Read ==>
19ec-1ed4:64471152.621 :     Pipe = 22e2d38 Read ==>
19ec-1c88:64471152.678 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64471152.756 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64471152.837 : Pipe = 22e2e48 Read Copy from 22e2f08 + 448644 size = 50868
19ec-1c88:64471153.195 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:64471153.279 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64471153.375 : Pipe = 22e2e48 Read <==
19ec-1c88:64471317.191 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64471317.337 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64471317.406 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64471317.469 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64471317.529 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64471317.590 : <= ReadScanEx2 ret = 1
19ec-1c88:64471317.642 : <= ReadScan ret = 1
19ec-710:64471471.215 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64471471.383 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64471471.444 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64471471.515 :         Information.Status = 0
19ec-710:64471471.578 :         => CNT96226::VenderCmd_GetData
19ec-710:64471471.634 :         iCmd = 2, nBytes = 24
19ec-710:64472027.955 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64472028.175 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64472028.232 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64472028.311 :         Information.Status = 0
19ec-710:64472028.370 :         => CNT96226::VenderCmd_GetData
19ec-710:64472028.428 :         iCmd = 2, nBytes = 24
19ec-710:64472565.092 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64472565.321 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-710:64472565.391 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64472565.470 :         Information.Status = 1, Information.Addr = 5821008
19ec-710:64472566.569 :         => CNT96226::MemoryRead
19ec-710:64472951.876 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64472952.071 :         System total receive data 311040 bytes
19ec-710:64472952.143 :         => CNT96226::VenderCmd_GetData
19ec-710:64472952.200 :         iCmd = 1, nBytes = 4
19ec-710:64473106.318 :         0000 : 00 00 00 00 
19ec-710:64473106.449 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64473106.593 :         => CNT96226::DeviceTimeOutSet
19ec-710:64473106.663 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64473106.720 :         <= CAsicIO::DoImage ret = 1
19ec-710:64473106.829 :         Pipe = 22e2d38 Write ==>
19ec-710:64473106.949 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64473107.082 :         Pipe = 22e2d38 start to write data
19ec-710:64473107.145 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 80380 size = 36
19ec-710:64473107.266 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64473107.358 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64473107.454 :         Pipe = 22e2d38 Set read data ready
19ec-710:64473107.588 :         Pipe = 22e2d38 Write <==
19ec-710:64473107.646 :         Pipe = 22e2d38 Write ==>
19ec-710:64473107.734 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64473107.848 :         Pipe = 22e2d38 start to write data
19ec-710:64473107.907 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 80416 size = 311040
19ec-1ed4:64473108.681 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64473108.867 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 80380 size = 36
19ec-1ed4:64473108.989 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64473109.083 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64473109.184 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64473109.244 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64473109.312 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64473109.399 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64473114.248 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64473114.352 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64473114.454 :         Pipe = 22e2d38 Set read data ready
19ec-710:64473114.566 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64473115.624 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64473115.807 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 80416 size = 311040
19ec-1ed4:64473116.972 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64473117.064 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64473117.163 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64473117.218 :     ImageProcessThread : Process start
19ec-1ed4:64473121.524 :     BytesPerLine = 3888
19ec-1ed4:64473121.586 :     Lines = 80
19ec-1ed4:64473169.302 :     ImageProcessThread : Process end
19ec-710:64473281.839 :         IOThread: get image OK
19ec-710:64473282.021 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-710:64473282.130 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64473282.234 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64473282.311 :         => CNT96226::DeviceTimeOutSet
19ec-710:64473282.377 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64473282.435 :         IO Send command 10 bytes
19ec-710:64473282.576 :         => CNT96226::VenderCmd_SetData
19ec-710:64473282.636 :         iCmd = 0, nBytes = 10
19ec-710:64473282.752 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64473531.481 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64473531.670 :         System send command 10 bytes + data 0 bytes
19ec-710:64473531.869 :         IO total need to receive data 2095632 bytes
19ec-710:64473531.949 :         => CNT96226::VenderCmd_GetData
19ec-710:64473532.008 :         iCmd = 2, nBytes = 24
19ec-1c88:64473691.788 : => ReadScan
19ec-1c88:64473691.964 : Count = 99852, Ptr = c1fa970
19ec-1c88:64473692.046 : => ReadScanEx2
19ec-1c88:64473692.100 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64473692.162 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64473692.222 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64473692.288 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64473692.350 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64473692.414 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64473692.479 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:64473692.551 : Pipe = 22e2e48 Read ==>
19ec-1c88:64473692.665 : Pipe = 22e2e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:64473692.798 : Pipe = 22e2e48 Read Copy from 22e2f08 + 499512 size = 24492
19ec-1c88:64473693.060 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64473693.152 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64473693.257 : Pipe = 22e2e48 Read <==
19ec-1c88:64473693.313 : => GetImageToBuffer
19ec-1c88:64473693.367 : => GetImageToBufferPageScan
19ec-1c88:64473693.424 : Pipe = 22e2e48 Read ==>
19ec-1c88:64473693.510 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64473721.103 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64473721.262 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64473721.330 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64473721.409 :         Information.Status = 0
19ec-710:64473721.475 :         => CNT96226::VenderCmd_GetData
19ec-710:64473721.536 :         iCmd = 2, nBytes = 24
19ec-1ed4:64473859.175 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64473859.377 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64473859.528 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64473859.592 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 524004 size = 36
19ec-1ed4:64473859.709 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64473859.799 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64473859.898 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64473860.048 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64473860.102 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64473861.158 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64473861.425 :     Pipe = 22e2e48 start to write data
19ec-1c88:64473861.541 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64473861.678 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 524040 size = 75360
19ec-1c88:64473861.770 : Pipe = 22e2e48 Read Copy from 22e2f08 + 524004 size = 36
19ec-1c88:64473861.896 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64473861.987 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64473862.085 : Pipe = 22e2e48 Read <==
19ec-1c88:64473862.141 : Get Packet type = 0 
19ec-1c88:64473862.198 : Get Packet dwSize = 75360 
19ec-1c88:64473862.250 : Get Packet bADFStatus = 1 
19ec-1c88:64473862.309 : Get Packet dwStatusLong = 0 
19ec-1c88:64473862.363 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64473862.428 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64473862.489 : <= GetImageToBuffer Ret = 1
19ec-1c88:64473862.550 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64473862.613 : Pipe = 22e2e48 Read ==>
19ec-1c88:64473862.700 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64473863.444 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64473863.539 :     Pipe = 22e2e48 Write read wait size = 75360
19ec-1ed4:64473863.639 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64473863.841 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64473863.906 :     Pipe = 22e2d38 Read ==>
19ec-1c88:64473863.979 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64473864.084 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64473864.163 : Pipe = 22e2e48 Read Copy from 22e2f08 + 524040 size = 75360
19ec-1c88:64473864.485 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64473864.570 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64473864.662 : Pipe = 22e2e48 Read <==
19ec-1c88:64474016.171 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64474016.306 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64474016.370 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64474016.430 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64474016.486 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64474016.551 : <= ReadScanEx2 ret = 1
19ec-1c88:64474016.606 : <= ReadScan ret = 1
19ec-710:64474254.529 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64474254.742 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64474254.811 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64474254.903 :         Information.Status = 0
19ec-710:64474254.965 :         => CNT96226::VenderCmd_GetData
19ec-710:64474255.023 :         iCmd = 2, nBytes = 24
19ec-710:64475206.067 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64475206.291 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-710:64475206.350 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64475206.427 :         Information.Status = 1, Information.Addr = 6132048
19ec-710:64475207.455 :         => CNT96226::MemoryRead
19ec-710:64475596.386 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64475596.588 :         System total receive data 311040 bytes
19ec-710:64475596.658 :         => CNT96226::VenderCmd_GetData
19ec-710:64475596.718 :         iCmd = 1, nBytes = 4
19ec-710:64475762.427 :         0000 : 00 00 00 00 
19ec-710:64475762.612 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64475762.788 :         => CNT96226::DeviceTimeOutSet
19ec-710:64475762.855 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64475762.922 :         <= CAsicIO::DoImage ret = 1
19ec-710:64475763.033 :         Pipe = 22e2d38 Write ==>
19ec-710:64475763.158 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64475763.294 :         Pipe = 22e2d38 start to write data
19ec-710:64475763.357 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 391456 size = 36
19ec-710:64475763.483 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64475763.575 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64475763.673 :         Pipe = 22e2d38 Set read data ready
19ec-710:64475763.810 :         Pipe = 22e2d38 Write <==
19ec-710:64475763.868 :         Pipe = 22e2d38 Write ==>
19ec-710:64475763.957 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64475764.074 :         Pipe = 22e2d38 start to write data
19ec-710:64475764.132 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 391492 size = 311040
19ec-1ed4:64475764.615 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64475764.806 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 391456 size = 36
19ec-1ed4:64475764.940 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64475765.037 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64475765.144 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64475765.209 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64475765.280 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64475765.370 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64475770.683 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64475770.922 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64475771.026 :         Pipe = 22e2d38 Set read data ready
19ec-710:64475771.142 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64475771.860 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64475772.011 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 391492 size = 311040
19ec-1ed4:64475773.130 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64475773.217 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64475773.314 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64475773.367 :     ImageProcessThread : Process start
19ec-1ed4:64475777.697 :     BytesPerLine = 3888
19ec-1ed4:64475777.751 :     Lines = 80
19ec-1ed4:64475825.443 :     ImageProcessThread : Process end
19ec-710:64475950.364 :         IOThread: get image OK
19ec-710:64475950.574 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-710:64475950.688 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64475950.793 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64475950.872 :         => CNT96226::DeviceTimeOutSet
19ec-710:64475950.942 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64475951.002 :         IO Send command 10 bytes
19ec-710:64475951.136 :         => CNT96226::VenderCmd_SetData
19ec-710:64475951.196 :         iCmd = 0, nBytes = 10
19ec-710:64475951.316 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64476238.020 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64476238.226 :         System send command 10 bytes + data 0 bytes
19ec-710:64476238.295 :         IO total need to receive data 2095632 bytes
19ec-710:64476238.364 :         => CNT96226::VenderCmd_GetData
19ec-710:64476238.422 :         iCmd = 2, nBytes = 24
19ec-710:64476388.192 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64476388.403 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64476388.475 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64476388.552 :         Information.Status = 0
19ec-710:64476388.611 :         => CNT96226::VenderCmd_GetData
19ec-710:64476388.666 :         iCmd = 2, nBytes = 24
19ec-1c88:64476488.500 : => ReadScan
19ec-1c88:64476488.609 : Count = 99852, Ptr = c1fa970
19ec-1c88:64476488.686 : => ReadScanEx2
19ec-1c88:64476488.738 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64476488.797 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64476488.856 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64476488.921 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64476488.977 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64476489.039 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64476489.103 : => GetImageToBuffer
19ec-1c88:64476489.156 : => GetImageToBufferPageScan
19ec-1c88:64476489.216 : Pipe = 22e2e48 Read ==>
19ec-1c88:64476489.344 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64476493.565 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64476493.709 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64476493.834 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64476493.895 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 599400 size = 36
19ec-1ed4:64476494.018 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64476494.105 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64476494.199 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64476494.318 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64476494.371 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64476494.455 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64476494.569 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64476494.622 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 599436 size = 75360
19ec-1c88:64476495.293 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64476495.472 : Pipe = 22e2e48 Read Copy from 22e2f08 + 599400 size = 36
19ec-1c88:64476495.956 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64476496.054 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64476496.156 : Pipe = 22e2e48 Read <==
19ec-1c88:64476496.209 : Get Packet type = 0 
19ec-1c88:64476496.265 : Get Packet dwSize = 75360 
19ec-1c88:64476496.316 : Get Packet bADFStatus = 1 
19ec-1c88:64476496.370 : Get Packet dwStatusLong = 0 
19ec-1c88:64476496.423 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64476496.487 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64476496.547 : <= GetImageToBuffer Ret = 1
19ec-1c88:64476496.603 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64476496.680 : Pipe = 22e2e48 Read ==>
19ec-1c88:64476496.767 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64476496.989 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64476497.080 :     Pipe = 22e2e48 Write read wait size = 75360
19ec-1ed4:64476497.178 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64476497.292 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64476497.348 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64476497.436 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64476498.017 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64476498.161 : Pipe = 22e2e48 Read Copy from 22e2f08 + 599436 size = 75360
19ec-1c88:64476498.473 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64476498.560 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64476498.655 : Pipe = 22e2e48 Read <==
19ec-1c88:64476498.711 : => GetImageToBuffer
19ec-1c88:64476498.760 : => GetImageToBufferPageScan
19ec-1c88:64476498.810 : Pipe = 22e2e48 Read ==>
19ec-1c88:64476498.896 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64476914.513 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64476914.725 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64476914.789 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64476914.866 :         Information.Status = 0
19ec-710:64476914.923 :         => CNT96226::VenderCmd_GetData
19ec-710:64476914.979 :         iCmd = 2, nBytes = 24
19ec-710:64477991.643 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64477991.865 :         0010 : f0 00 00 00 50 50 62 00 
19ec-710:64477991.922 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64477991.996 :         Information.Status = 1, Information.Addr = 6443088
19ec-710:64477992.865 :         => CNT96226::MemoryRead
19ec-710:64478409.141 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64478409.308 :         System total receive data 311040 bytes
19ec-710:64478409.378 :         => CNT96226::VenderCmd_GetData
19ec-710:64478409.434 :         iCmd = 1, nBytes = 4
19ec-710:64478617.767 :         0000 : 00 00 00 00 
19ec-710:64478617.865 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64478618.026 :         => CNT96226::DeviceTimeOutSet
19ec-710:64478618.090 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64478618.148 :         <= CAsicIO::DoImage ret = 1
19ec-710:64478618.247 :         Pipe = 22e2d38 Write ==>
19ec-710:64478618.364 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64478618.493 :         Pipe = 22e2d38 start to write data
19ec-710:64478618.554 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 702532 size = 36
19ec-710:64478618.672 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64478618.762 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64478618.859 :         Pipe = 22e2d38 Set read data ready
19ec-710:64478619.017 :         Pipe = 22e2d38 Write <==
19ec-710:64478619.077 :         Pipe = 22e2d38 Write ==>
19ec-710:64478619.162 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64478619.534 :         Pipe = 22e2d38 start to write data
19ec-710:64478619.595 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 702568 size = 311040
19ec-1ed4:64478619.817 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64478619.996 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 702532 size = 36
19ec-1ed4:64478620.124 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64478620.215 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64478620.313 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64478620.372 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64478620.438 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64478620.524 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64478627.145 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64478627.245 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64478627.340 :         Pipe = 22e2d38 Set read data ready
19ec-710:64478627.452 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64478628.200 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64478628.354 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 702568 size = 311040
19ec-1ed4:64478629.420 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64478629.507 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64478629.599 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64478629.651 :     ImageProcessThread : Process start
19ec-1ed4:64478633.834 :     BytesPerLine = 3888
19ec-1ed4:64478633.889 :     Lines = 80
19ec-1ed4:64478715.303 :     ImageProcessThread : Process end
19ec-710:64478940.660 :         IOThread: get image OK
19ec-710:64478940.961 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-710:64478941.164 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64478941.353 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64478941.508 :         => CNT96226::DeviceTimeOutSet
19ec-710:64478941.653 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64478941.780 :         IO Send command 10 bytes
19ec-710:64478942.014 :         => CNT96226::VenderCmd_SetData
19ec-710:64478942.136 :         iCmd = 0, nBytes = 10
19ec-710:64478942.375 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1ed4:64479806.790 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64479807.078 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64479807.238 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64479807.305 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 674796 size = 36
19ec-1ed4:64479807.433 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64479807.525 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64479807.625 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64479807.795 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64479807.848 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64479807.937 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64479808.048 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64479808.107 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 674832 size = 75360
19ec-1c88:64479808.390 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64479808.582 : Pipe = 22e2e48 Read Copy from 22e2f08 + 674796 size = 36
19ec-1c88:64479808.714 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64479808.812 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64479808.914 : Pipe = 22e2e48 Read <==
19ec-1c88:64479808.974 : Get Packet type = 0 
19ec-1c88:64479809.028 : Get Packet dwSize = 75360 
19ec-1c88:64479809.084 : Get Packet bADFStatus = 1 
19ec-1c88:64479809.140 : Get Packet dwStatusLong = 0 
19ec-1c88:64479809.193 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64479809.411 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64479809.490 : <= GetImageToBuffer Ret = 1
19ec-1c88:64479809.559 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:64479809.628 : Pipe = 22e2e48 Read ==>
19ec-1c88:64479809.719 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64479810.362 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64479810.460 :     Pipe = 22e2e48 Write read wait size = 24492
19ec-1ed4:64479810.560 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64479810.900 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64479810.962 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64479811.286 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64479811.829 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64479812.010 : Pipe = 22e2e48 Read Copy from 22e2f08 + 674832 size = 24492
19ec-1c88:64479812.229 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:64479812.553 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64479812.649 : Pipe = 22e2e48 Read <==
19ec-1c88:64479979.827 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64479980.009 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64479980.077 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64479980.141 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64479980.203 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64479980.267 : <= ReadScanEx2 ret = 1
19ec-1c88:64479980.551 : <= ReadScan ret = 1
19ec-710:64480096.898 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64480097.030 :         System send command 10 bytes + data 0 bytes
19ec-710:64480097.104 :         IO total need to receive data 2095632 bytes
19ec-710:64480097.173 :         => CNT96226::VenderCmd_GetData
19ec-710:64480097.231 :         iCmd = 2, nBytes = 24
19ec-710:64480691.825 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64480692.050 :         0010 : f0 00 00 00 50 99 37 00 
19ec-710:64480692.111 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64480692.184 :         Information.Status = 1, Information.Addr = 3643728
19ec-710:64480693.076 :         => CNT96226::MemoryRead
19ec-710:64481082.365 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64481082.565 :         System total receive data 311040 bytes
19ec-710:64481082.632 :         => CNT96226::VenderCmd_GetData
19ec-710:64481082.690 :         iCmd = 1, nBytes = 4
19ec-710:64481228.663 :         0000 : 00 00 00 00 
19ec-710:64481228.757 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64481228.902 :         => CNT96226::DeviceTimeOutSet
19ec-710:64481228.963 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64481229.019 :         <= CAsicIO::DoImage ret = 1
19ec-710:64481229.133 :         Pipe = 22e2d38 Write ==>
19ec-710:64481229.236 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64481229.362 :         Pipe = 22e2d38 start to write data
19ec-710:64481229.421 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1013608 size = 36
19ec-710:64481229.541 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64481229.630 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64481229.724 :         Pipe = 22e2d38 Set read data ready
19ec-710:64481229.853 :         Pipe = 22e2d38 Write <==
19ec-710:64481229.906 :         Pipe = 22e2d38 Write ==>
19ec-710:64481229.993 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64481230.107 :         Pipe = 22e2d38 start to write data
19ec-710:64481230.166 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1013644 size = 311040
19ec-1ed4:64481230.940 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64481231.121 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1013608 size = 36
19ec-1ed4:64481231.244 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64481231.508 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64481231.619 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64481231.679 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64481231.743 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64481231.830 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64481237.051 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64481237.150 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64481237.247 :         Pipe = 22e2d38 Set read data ready
19ec-710:64481237.356 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64481238.401 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64481238.580 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1013644 size = 311040
19ec-1ed4:64481239.757 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64481239.855 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64481239.954 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64481240.008 :     ImageProcessThread : Process start
19ec-1ed4:64481244.234 :     BytesPerLine = 3888
19ec-1ed4:64481244.298 :     Lines = 80
19ec-1ed4:64481291.060 :     ImageProcessThread : Process end
19ec-710:64481437.388 :         IOThread: get image OK
19ec-710:64481437.599 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-710:64481437.710 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64481437.811 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64481437.888 :         => CNT96226::DeviceTimeOutSet
19ec-710:64481437.958 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64481438.021 :         IO Send command 10 bytes
19ec-710:64481438.178 :         => CNT96226::VenderCmd_SetData
19ec-710:64481438.236 :         iCmd = 0, nBytes = 10
19ec-710:64481438.357 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64481724.196 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64481724.441 :         System send command 10 bytes + data 0 bytes
19ec-710:64481724.521 :         IO total need to receive data 2095632 bytes
19ec-710:64481724.589 :         => CNT96226::VenderCmd_GetData
19ec-710:64481724.649 :         iCmd = 2, nBytes = 24
19ec-1ed4:64482022.074 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64482022.315 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-1ed4:64482022.464 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64482022.528 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 750192 size = 36
19ec-1ed4:64482022.653 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-1ed4:64482022.748 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64482022.850 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64482022.909 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64482022.994 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-1ed4:64482023.111 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64482023.172 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 750228 size = 75360
19ec-1ed4:64482024.857 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-1ed4:64482024.956 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64482025.052 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64482025.116 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64482025.205 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64482246.159 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64482246.367 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64482246.433 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64482246.509 :         Information.Status = 0
19ec-710:64482246.571 :         => CNT96226::VenderCmd_GetData
19ec-710:64482246.625 :         iCmd = 2, nBytes = 24
19ec-1c88:64482622.906 : => ReadScan
19ec-1c88:64482623.093 : Count = 99852, Ptr = c1fa970
19ec-1c88:64482623.170 : => ReadScanEx2
19ec-1c88:64482623.222 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64482623.284 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64482623.416 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64482623.481 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64482623.541 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64482623.600 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64482623.668 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:64482623.737 : Pipe = 22e2e48 Read ==>
19ec-1c88:64482623.865 : Pipe = 22e2e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:64482624.005 : Pipe = 22e2e48 Read Copy from 22e2f08 + 699324 size = 50868
19ec-1c88:64482624.335 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64482624.422 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64482624.520 : Pipe = 22e2e48 Read <==
19ec-1c88:64482624.573 : => GetImageToBuffer
19ec-1c88:64482624.630 : => GetImageToBufferPageScan
19ec-1c88:64482624.688 : Pipe = 22e2e48 Read ==>
19ec-1c88:64482624.773 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64482624.884 : Pipe = 22e2e48 Read Copy from 22e2f08 + 750192 size = 36
19ec-1c88:64482624.994 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64482625.081 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64482625.173 : Pipe = 22e2e48 Read <==
19ec-1c88:64482625.225 : Get Packet type = 0 
19ec-1c88:64482625.276 : Get Packet dwSize = 75360 
19ec-1c88:64482625.325 : Get Packet bADFStatus = 1 
19ec-1c88:64482625.376 : Get Packet dwStatusLong = 0 
19ec-1c88:64482625.426 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64482625.486 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64482625.541 : <= GetImageToBuffer Ret = 1
19ec-1c88:64482625.595 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:64482625.660 : Pipe = 22e2e48 Read ==>
19ec-1c88:64482625.744 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64482625.852 : Pipe = 22e2e48 Read Copy from 22e2f08 + 750228 size = 48984
19ec-1c88:64482626.209 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:64482626.295 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64482626.388 : Pipe = 22e2e48 Read <==
19ec-1c88:64482771.755 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64482771.913 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64482771.985 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64482772.045 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64482772.110 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64482772.168 : <= ReadScanEx2 ret = 1
19ec-1c88:64482772.220 : <= ReadScan ret = 1
19ec-710:64483197.107 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64483197.322 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-710:64483197.389 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64483197.470 :         Information.Status = 1, Information.Addr = 3954768
19ec-710:64483198.401 :         => CNT96226::MemoryRead
19ec-710:64483587.652 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64483587.823 :         System total receive data 311040 bytes
19ec-710:64483587.895 :         => CNT96226::VenderCmd_GetData
19ec-710:64483587.957 :         iCmd = 1, nBytes = 4
19ec-710:64483772.730 :         0000 : 00 00 00 00 
19ec-710:64483772.855 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64483773.013 :         => CNT96226::DeviceTimeOutSet
19ec-710:64483773.081 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64483773.139 :         <= CAsicIO::DoImage ret = 1
19ec-710:64483773.241 :         Pipe = 22e2d38 Write ==>
19ec-710:64483773.357 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64483773.487 :         Pipe = 22e2d38 start to write data
19ec-710:64483773.699 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1324684 size = 36
19ec-710:64483773.826 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64483773.922 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64483774.021 :         Pipe = 22e2d38 Set read data ready
19ec-710:64483774.180 :         Pipe = 22e2d38 Write <==
19ec-710:64483774.242 :         Pipe = 22e2d38 Write ==>
19ec-710:64483774.332 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64483774.482 :         Pipe = 22e2d38 start to write data
19ec-710:64483774.540 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1324720 size = 311040
19ec-1ed4:64483774.719 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64483774.914 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1324684 size = 36
19ec-1ed4:64483775.050 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64483775.149 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64483775.256 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64483775.317 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64483775.386 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64483775.479 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64483780.809 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64483780.909 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64483781.017 :         Pipe = 22e2d38 Set read data ready
19ec-710:64483781.129 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64483782.194 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64483782.379 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1324720 size = 311040
19ec-1ed4:64483783.605 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64483783.705 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64483783.805 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64483783.860 :     ImageProcessThread : Process start
19ec-1ed4:64483788.180 :     BytesPerLine = 3888
19ec-1ed4:64483788.251 :     Lines = 80
19ec-1ed4:64483836.655 :     ImageProcessThread : Process end
19ec-710:64484001.667 :         IOThread: get image OK
19ec-710:64484001.870 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-710:64484001.983 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64484002.088 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64484002.168 :         => CNT96226::DeviceTimeOutSet
19ec-710:64484002.243 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64484002.304 :         IO Send command 10 bytes
19ec-710:64484002.453 :         => CNT96226::VenderCmd_SetData
19ec-710:64484002.511 :         iCmd = 0, nBytes = 10
19ec-710:64484002.629 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64484283.427 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64484283.629 :         System send command 10 bytes + data 0 bytes
19ec-710:64484283.718 :         IO total need to receive data 2095632 bytes
19ec-710:64484283.795 :         => CNT96226::VenderCmd_GetData
19ec-710:64484283.858 :         iCmd = 2, nBytes = 24
19ec-1ed4:64484565.363 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64484565.631 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-1ed4:64484565.780 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64484565.847 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 825588 size = 36
19ec-1ed4:64484565.975 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-1ed4:64484566.067 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64484566.170 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64484566.233 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64484566.320 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-1ed4:64484566.556 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64484566.614 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 825624 size = 75360
19ec-1ed4:64484568.373 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-1ed4:64484568.471 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64484568.568 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64484568.631 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64484568.725 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64484778.500 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64484778.712 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64484778.780 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64484778.855 :         Information.Status = 0
19ec-710:64484778.920 :         => CNT96226::VenderCmd_GetData
19ec-710:64484778.983 :         iCmd = 2, nBytes = 24
19ec-710:64484987.993 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64484988.298 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64484988.362 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64484988.438 :         Information.Status = 0
19ec-710:64484988.501 :         => CNT96226::VenderCmd_GetData
19ec-710:64484988.558 :         iCmd = 2, nBytes = 24
19ec-1c88:64485551.285 : => ReadScan
19ec-1c88:64485551.478 : Count = 99852, Ptr = c1fa970
19ec-1c88:64485551.557 : => ReadScanEx2
19ec-1c88:64485551.611 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64485551.672 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64485551.731 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64485551.798 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64485551.858 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64485551.921 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64485551.991 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:64485552.070 : Pipe = 22e2e48 Read ==>
19ec-1c88:64485552.190 : Pipe = 22e2e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:64485552.319 : Pipe = 22e2e48 Read Copy from 22e2f08 + 799212 size = 26376
19ec-1c88:64485552.571 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64485552.663 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64485552.761 : Pipe = 22e2e48 Read <==
19ec-1c88:64485552.817 : => GetImageToBuffer
19ec-1c88:64485552.869 : => GetImageToBufferPageScan
19ec-1c88:64485552.926 : Pipe = 22e2e48 Read ==>
19ec-1c88:64485553.013 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64485553.126 : Pipe = 22e2e48 Read Copy from 22e2f08 + 825588 size = 36
19ec-1c88:64485553.232 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64485553.327 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64485553.423 : Pipe = 22e2e48 Read <==
19ec-1c88:64485553.475 : Get Packet type = 0 
19ec-1c88:64485553.527 : Get Packet dwSize = 75360 
19ec-1c88:64485553.579 : Get Packet bADFStatus = 1 
19ec-1c88:64485553.635 : Get Packet dwStatusLong = 0 
19ec-1c88:64485553.689 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64485553.757 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64485553.814 : <= GetImageToBuffer Ret = 1
19ec-1c88:64485553.871 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:64485553.938 : Pipe = 22e2e48 Read ==>
19ec-1c88:64485554.026 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64485554.139 : Pipe = 22e2e48 Read Copy from 22e2f08 + 825624 size = 73476
19ec-1c88:64485554.627 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:64485554.715 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64485554.809 : Pipe = 22e2e48 Read <==
19ec-1c88:64485723.127 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64485723.284 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64485723.588 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64485723.662 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64485723.721 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64485723.782 : <= ReadScanEx2 ret = 1
19ec-1c88:64485723.834 : <= ReadScan ret = 1
19ec-710:64485915.551 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64485915.730 :         0010 : f0 00 00 00 50 17 41 00 
19ec-710:64485915.795 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64485915.872 :         Information.Status = 1, Information.Addr = 4265808
19ec-710:64485916.829 :         => CNT96226::MemoryRead
19ec-710:64486309.405 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64486309.599 :         System total receive data 311040 bytes
19ec-710:64486309.672 :         => CNT96226::VenderCmd_GetData
19ec-710:64486309.732 :         iCmd = 1, nBytes = 4
19ec-710:64486479.504 :         0000 : 00 00 00 00 
19ec-710:64486479.649 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64486479.824 :         => CNT96226::DeviceTimeOutSet
19ec-710:64486479.895 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64486479.951 :         <= CAsicIO::DoImage ret = 1
19ec-710:64486480.052 :         Pipe = 22e2d38 Write ==>
19ec-710:64486480.166 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64486480.292 :         Pipe = 22e2d38 start to write data
19ec-710:64486480.355 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1635760 size = 36
19ec-710:64486480.477 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64486480.566 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64486480.660 :         Pipe = 22e2d38 Set read data ready
19ec-710:64486480.793 :         Pipe = 22e2d38 Write <==
19ec-710:64486480.850 :         Pipe = 22e2d38 Write ==>
19ec-710:64486481.165 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64486481.281 :         Pipe = 22e2d38 start to write data
19ec-710:64486481.338 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1635796 size = 311040
19ec-1ed4:64486481.477 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64486481.646 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1635760 size = 36
19ec-1ed4:64486481.772 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64486481.866 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64486481.971 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64486482.034 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64486482.101 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64486482.186 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64486489.556 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64486489.682 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64486489.787 :         Pipe = 22e2d38 Set read data ready
19ec-710:64486489.906 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64486490.236 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64486490.420 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1635796 size = 311040
19ec-1ed4:64486491.566 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64486491.662 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64486491.760 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64486491.814 :     ImageProcessThread : Process start
19ec-1ed4:64486496.145 :     BytesPerLine = 3888
19ec-1ed4:64486496.202 :     Lines = 80
19ec-1ed4:64486544.727 :     ImageProcessThread : Process end
19ec-710:64486664.615 :         IOThread: get image OK
19ec-710:64486664.786 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-710:64486664.890 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64486664.992 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64486665.202 :         => CNT96226::DeviceTimeOutSet
19ec-710:64486665.273 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64486665.327 :         IO Send command 10 bytes
19ec-710:64486665.454 :         => CNT96226::VenderCmd_SetData
19ec-710:64486665.512 :         iCmd = 0, nBytes = 10
19ec-710:64486665.636 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64486955.544 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64486955.960 :         System send command 10 bytes + data 0 bytes
19ec-710:64486956.038 :         IO total need to receive data 2095632 bytes
19ec-710:64486956.111 :         => CNT96226::VenderCmd_GetData
19ec-710:64486956.171 :         iCmd = 2, nBytes = 24
19ec-1ed4:64487242.132 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64487242.382 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-1ed4:64487242.523 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64487242.583 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 900984 size = 36
19ec-1ed4:64487242.702 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-1ed4:64487242.800 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64487242.900 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64487242.955 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64487243.048 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-1ed4:64487243.156 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64487243.210 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 901020 size = 75360
19ec-1ed4:64487244.893 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-1ed4:64487244.983 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64487245.083 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64487245.145 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64487245.233 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64487454.743 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64487454.970 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64487455.029 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64487455.101 :         Information.Status = 0
19ec-710:64487455.159 :         => CNT96226::VenderCmd_GetData
19ec-710:64487455.214 :         iCmd = 2, nBytes = 24
19ec-710:64487659.145 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64487659.371 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64487659.434 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64487659.508 :         Information.Status = 0
19ec-710:64487659.574 :         => CNT96226::VenderCmd_GetData
19ec-710:64487659.634 :         iCmd = 2, nBytes = 24
19ec-1c88:64488483.172 : => ReadScan
19ec-1c88:64488483.333 : Count = 99852, Ptr = c1fa970
19ec-1c88:64488483.413 : => ReadScanEx2
19ec-1c88:64488483.466 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64488483.526 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64488483.582 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64488483.642 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64488483.701 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64488483.763 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64488483.828 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:64488483.898 : Pipe = 22e2e48 Read ==>
19ec-1c88:64488484.018 : Pipe = 22e2e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:64488484.145 : Pipe = 22e2e48 Read Copy from 22e2f08 + 899100 size = 1884
19ec-1c88:64488484.272 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64488484.360 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64488484.459 : Pipe = 22e2e48 Read <==
19ec-1c88:64488484.514 : => GetImageToBuffer
19ec-1c88:64488484.563 : => GetImageToBufferPageScan
19ec-1c88:64488484.621 : Pipe = 22e2e48 Read ==>
19ec-1c88:64488484.704 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64488484.931 : Pipe = 22e2e48 Read Copy from 22e2f08 + 900984 size = 36
19ec-1c88:64488485.036 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64488485.122 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64488485.210 : Pipe = 22e2e48 Read <==
19ec-1c88:64488485.260 : Get Packet type = 0 
19ec-1c88:64488485.309 : Get Packet dwSize = 75360 
19ec-1c88:64488485.358 : Get Packet bADFStatus = 1 
19ec-1c88:64488485.411 : Get Packet dwStatusLong = 0 
19ec-1c88:64488485.463 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64488485.525 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64488485.577 : <= GetImageToBuffer Ret = 1
19ec-1c88:64488485.629 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64488485.690 : Pipe = 22e2e48 Read ==>
19ec-1c88:64488485.773 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64488485.878 : Pipe = 22e2e48 Read Copy from 22e2f08 + 901020 size = 75360
19ec-1c88:64488486.350 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64488486.433 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64488486.525 : Pipe = 22e2e48 Read <==
19ec-1c88:64488486.575 : => GetImageToBuffer
19ec-1c88:64488486.620 : => GetImageToBufferPageScan
19ec-1c88:64488486.669 : Pipe = 22e2e48 Read ==>
19ec-1c88:64488486.748 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64488593.846 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64488594.031 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-710:64488594.090 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64488594.168 :         Information.Status = 1, Information.Addr = 4576848
19ec-710:64488595.108 :         => CNT96226::MemoryRead
19ec-710:64488998.130 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64488998.309 :         System total receive data 311040 bytes
19ec-710:64488998.374 :         => CNT96226::VenderCmd_GetData
19ec-710:64488998.431 :         iCmd = 1, nBytes = 4
19ec-710:64489182.519 :         0000 : 00 00 00 00 
19ec-710:64489182.685 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64489182.864 :         => CNT96226::DeviceTimeOutSet
19ec-710:64489182.933 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64489182.995 :         <= CAsicIO::DoImage ret = 1
19ec-710:64489183.091 :         Pipe = 22e2d38 Write ==>
19ec-710:64489183.212 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64489183.344 :         Pipe = 22e2d38 start to write data
19ec-710:64489183.405 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1946836 size = 36
19ec-710:64489183.529 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64489183.620 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64489183.718 :         Pipe = 22e2d38 Set read data ready
19ec-710:64489183.868 :         Pipe = 22e2d38 Write <==
19ec-710:64489183.926 :         Pipe = 22e2d38 Write ==>
19ec-710:64489184.014 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64489184.130 :         Pipe = 22e2d38 start to write data
19ec-710:64489184.189 :         Pipe = 22e2d38 Memory Write Copy to 22e2e18 + 1946872 size = 150280
19ec-1ed4:64489184.619 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64489184.798 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1946836 size = 36
19ec-1ed4:64489184.932 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64489185.029 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64489185.148 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64489185.210 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64489185.286 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64489185.376 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64489187.468 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 0 size = 160760
19ec-710:64489190.974 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64489191.067 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64489191.169 :         Pipe = 22e2d38 Set read data ready
19ec-710:64489191.285 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64489192.001 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64489192.158 :     Pipe = 22e2d38 Read Copy from 22e2e18 + 1946872 size = 150280
19ec-1ed4:64489192.608 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 0 size = 160760
19ec-1ed4:64489193.171 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64489193.265 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64489193.366 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64489193.422 :     ImageProcessThread : Process start
19ec-1ed4:64489197.755 :     BytesPerLine = 3888
19ec-1ed4:64489197.815 :     Lines = 80
19ec-1ed4:64489245.160 :     ImageProcessThread : Process end
19ec-710:64489359.740 :         IOThread: get image OK
19ec-710:64489359.908 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-710:64489360.014 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64489360.129 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64489360.204 :         => CNT96226::DeviceTimeOutSet
19ec-710:64489360.272 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64489360.334 :         IO Send command 10 bytes
19ec-710:64489360.455 :         => CNT96226::VenderCmd_SetData
19ec-710:64489360.513 :         iCmd = 0, nBytes = 10
19ec-710:64489360.638 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64489654.152 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64489654.339 :         System send command 10 bytes + data 0 bytes
19ec-710:64489654.418 :         IO total need to receive data 2095632 bytes
19ec-710:64489654.489 :         => CNT96226::VenderCmd_GetData
19ec-710:64489654.547 :         iCmd = 2, nBytes = 24
19ec-1ed4:64489912.824 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64489913.037 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64489913.178 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64489913.237 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 976380 size = 36
19ec-1ed4:64489913.355 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64489913.446 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64489913.546 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64489913.696 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64489913.750 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64489914.058 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64489914.170 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64489914.232 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 976416 size = 75360
19ec-1c88:64489914.660 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64489914.843 : Pipe = 22e2e48 Read Copy from 22e2f08 + 976380 size = 36
19ec-1c88:64489914.967 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64489915.062 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64489915.164 : Pipe = 22e2e48 Read <==
19ec-1c88:64489915.224 : Get Packet type = 0 
19ec-1c88:64489915.278 : Get Packet dwSize = 75360 
19ec-1c88:64489915.333 : Get Packet bADFStatus = 1 
19ec-1c88:64489915.387 : Get Packet dwStatusLong = 0 
19ec-1c88:64489915.438 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64489915.506 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64489915.565 : <= GetImageToBuffer Ret = 1
19ec-1c88:64489915.629 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:64489915.693 : Pipe = 22e2e48 Read ==>
19ec-1c88:64489915.777 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64489916.477 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64489916.751 :     Pipe = 22e2e48 Write read wait size = 22608
19ec-1ed4:64489916.872 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64489917.002 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64489917.069 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64489917.163 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64489917.468 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64489917.622 : Pipe = 22e2e48 Read Copy from 22e2f08 + 976416 size = 22608
19ec-1c88:64489917.817 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:64489917.907 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64489918.221 : Pipe = 22e2e48 Read <==
19ec-1c88:64490066.882 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64490067.023 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64490067.095 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64490067.162 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64490067.225 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64490067.285 : <= ReadScanEx2 ret = 1
19ec-1c88:64490067.342 : <= ReadScan ret = 1
19ec-710:64490144.968 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64490145.179 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64490145.236 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64490145.313 :         Information.Status = 0
19ec-710:64490145.370 :         => CNT96226::VenderCmd_GetData
19ec-710:64490145.428 :         iCmd = 2, nBytes = 24
19ec-710:64490748.241 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64490748.464 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64490748.530 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64490748.607 :         Information.Status = 0
19ec-710:64490748.668 :         => CNT96226::VenderCmd_GetData
19ec-710:64490748.724 :         iCmd = 2, nBytes = 24
19ec-710:64491324.662 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64491324.883 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-710:64491324.943 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64491325.018 :         Information.Status = 1, Information.Addr = 4887888
19ec-710:64491326.069 :         => CNT96226::MemoryRead
19ec-710:64491714.984 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64491715.146 :         System total receive data 311040 bytes
19ec-710:64491715.217 :         => CNT96226::VenderCmd_GetData
19ec-710:64491715.274 :         iCmd = 1, nBytes = 4
19ec-710:64491888.316 :         0000 : 00 00 00 00 
19ec-710:64491888.484 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64491888.651 :         => CNT96226::DeviceTimeOutSet
19ec-710:64491888.717 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64491888.779 :         <= CAsicIO::DoImage ret = 1
19ec-710:64491888.888 :         Pipe = 22e2d38 Write ==>
19ec-710:64491889.016 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64491889.145 :         Pipe = 22e2d38 start to write data
19ec-710:64491889.207 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 160760 size = 36
19ec-710:64491889.327 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64491889.421 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64491889.516 :         Pipe = 22e2d38 Set read data ready
19ec-710:64491889.668 :         Pipe = 22e2d38 Write <==
19ec-710:64491889.728 :         Pipe = 22e2d38 Write ==>
19ec-710:64491889.819 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64491889.932 :         Pipe = 22e2d38 start to write data
19ec-710:64491889.987 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 160796 size = 311040
19ec-1ed4:64491890.469 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64491890.652 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 160760 size = 36
19ec-1ed4:64491890.936 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64491891.040 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64491891.148 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64491891.212 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64491891.280 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64491891.367 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64491897.463 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64491897.574 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64491897.674 :         Pipe = 22e2d38 Set read data ready
19ec-710:64491897.809 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64491898.043 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64491898.358 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 160796 size = 311040
19ec-1ed4:64491899.919 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64491900.024 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64491900.128 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64491900.188 :     ImageProcessThread : Process start
19ec-1ed4:64491904.972 :     BytesPerLine = 3888
19ec-1ed4:64491905.101 :     Lines = 80
19ec-1ed4:64491954.169 :     ImageProcessThread : Process end
19ec-710:64492102.039 :         IOThread: get image OK
19ec-710:64492102.257 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-710:64492102.376 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64492102.480 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64492102.557 :         => CNT96226::DeviceTimeOutSet
19ec-710:64492102.629 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64492102.685 :         IO Send command 10 bytes
19ec-710:64492102.838 :         => CNT96226::VenderCmd_SetData
19ec-710:64492102.897 :         iCmd = 0, nBytes = 10
19ec-710:64492103.013 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64492430.008 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64492430.421 :         System send command 10 bytes + data 0 bytes
19ec-710:64492430.500 :         IO total need to receive data 2095632 bytes
19ec-710:64492430.573 :         => CNT96226::VenderCmd_GetData
19ec-710:64492430.640 :         iCmd = 2, nBytes = 24
19ec-1ed4:64492641.780 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64492642.006 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-1ed4:64492642.164 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64492642.230 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1051776 size = 36
19ec-1ed4:64492642.355 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-1ed4:64492642.448 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64492642.546 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64492642.602 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64492642.690 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-1ed4:64492642.799 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64492642.856 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1051812 size = 75360
19ec-1ed4:64492644.904 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-1ed4:64492644.997 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64492645.090 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64492645.152 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64492645.246 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64492932.396 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64492932.612 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64492932.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64492932.755 :         Information.Status = 0
19ec-710:64492932.829 :         => CNT96226::VenderCmd_GetData
19ec-710:64492933.069 :         iCmd = 2, nBytes = 24
19ec-1c88:64492958.984 : => ReadScan
19ec-1c88:64492959.086 : Count = 99852, Ptr = c1fa970
19ec-1c88:64492959.167 : => ReadScanEx2
19ec-1c88:64492959.223 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64492959.291 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64492959.352 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64492959.427 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64492959.491 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64492959.554 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64492959.625 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:64492959.698 : Pipe = 22e2e48 Read ==>
19ec-1c88:64492959.820 : Pipe = 22e2e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:64492959.956 : Pipe = 22e2e48 Read Copy from 22e2f08 + 999024 size = 52752
19ec-1c88:64492960.347 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64492960.439 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64492960.539 : Pipe = 22e2e48 Read <==
19ec-1c88:64492960.593 : => GetImageToBuffer
19ec-1c88:64492960.649 : => GetImageToBufferPageScan
19ec-1c88:64492960.707 : Pipe = 22e2e48 Read ==>
19ec-1c88:64492960.796 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64492960.912 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1051776 size = 36
19ec-1c88:64492961.023 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64492961.112 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64492961.204 : Pipe = 22e2e48 Read <==
19ec-1c88:64492961.258 : Get Packet type = 0 
19ec-1c88:64492961.313 : Get Packet dwSize = 75360 
19ec-1c88:64492961.366 : Get Packet bADFStatus = 1 
19ec-1c88:64492961.417 : Get Packet dwStatusLong = 0 
19ec-1c88:64492961.469 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64492962.391 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64492962.466 : <= GetImageToBuffer Ret = 1
19ec-1c88:64492962.524 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:64492962.587 : Pipe = 22e2e48 Read ==>
19ec-1c88:64492962.683 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64492962.797 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1051812 size = 47100
19ec-1c88:64492963.111 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:64492963.197 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64492963.292 : Pipe = 22e2e48 Read <==
19ec-1c88:64493126.774 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64493126.903 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64493126.969 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64493127.034 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64493127.093 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64493127.150 : <= ReadScanEx2 ret = 1
19ec-1c88:64493127.203 : <= ReadScan ret = 1
19ec-710:64493516.611 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64493516.833 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64493516.893 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64493516.967 :         Information.Status = 0
19ec-710:64493517.027 :         => CNT96226::VenderCmd_GetData
19ec-710:64493517.082 :         iCmd = 2, nBytes = 24
19ec-710:64494080.931 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64494081.153 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-710:64494081.220 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64494081.296 :         Information.Status = 1, Information.Addr = 5198928
19ec-710:64494082.265 :         => CNT96226::MemoryRead
19ec-710:64494479.011 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64494479.187 :         System total receive data 311040 bytes
19ec-710:64494479.260 :         => CNT96226::VenderCmd_GetData
19ec-710:64494479.321 :         iCmd = 1, nBytes = 4
19ec-710:64494668.500 :         0000 : 00 00 00 00 
19ec-710:64494668.600 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64494668.752 :         => CNT96226::DeviceTimeOutSet
19ec-710:64494668.816 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64494668.873 :         <= CAsicIO::DoImage ret = 1
19ec-710:64494668.970 :         Pipe = 22e2d38 Write ==>
19ec-710:64494669.087 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64494669.214 :         Pipe = 22e2d38 start to write data
19ec-710:64494669.274 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 471836 size = 36
19ec-710:64494669.394 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64494669.482 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64494669.581 :         Pipe = 22e2d38 Set read data ready
19ec-710:64494669.735 :         Pipe = 22e2d38 Write <==
19ec-710:64494669.798 :         Pipe = 22e2d38 Write ==>
19ec-710:64494669.885 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64494669.995 :         Pipe = 22e2d38 start to write data
19ec-710:64494670.048 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 471872 size = 311040
19ec-1ed4:64494670.531 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64494670.715 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 471836 size = 36
19ec-1ed4:64494670.842 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64494670.939 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64494671.045 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64494671.111 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64494671.178 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64494671.265 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64494676.797 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64494676.895 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64494676.994 :         Pipe = 22e2d38 Set read data ready
19ec-710:64494677.105 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64494677.850 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64494677.999 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 471872 size = 311040
19ec-1ed4:64494679.194 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64494679.279 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64494679.373 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64494679.429 :     ImageProcessThread : Process start
19ec-1ed4:64494683.911 :     BytesPerLine = 3888
19ec-1ed4:64494683.971 :     Lines = 80
19ec-1ed4:64494732.454 :     ImageProcessThread : Process end
19ec-710:64494877.890 :         IOThread: get image OK
19ec-710:64494878.097 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-710:64494878.220 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64494878.320 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64494878.397 :         => CNT96226::DeviceTimeOutSet
19ec-710:64494878.468 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64494878.529 :         IO Send command 10 bytes
19ec-710:64494878.658 :         => CNT96226::VenderCmd_SetData
19ec-710:64494878.717 :         iCmd = 0, nBytes = 10
19ec-710:64494878.836 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1ed4:64495473.560 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64495473.824 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-1ed4:64495473.972 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64495474.044 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1127172 size = 36
19ec-1ed4:64495474.174 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-1ed4:64495474.275 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64495474.515 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64495474.580 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64495474.671 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-1ed4:64495474.790 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64495474.852 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1127208 size = 75360
19ec-1ed4:64495476.706 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-1ed4:64495476.804 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64495476.900 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64495476.959 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64495477.049 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64495488.126 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64495488.255 :         System send command 10 bytes + data 0 bytes
19ec-710:64495488.336 :         IO total need to receive data 2095632 bytes
19ec-710:64495488.408 :         => CNT96226::VenderCmd_GetData
19ec-710:64495488.465 :         iCmd = 2, nBytes = 24
19ec-710:64495685.342 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64495685.512 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64495685.570 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64495685.635 :         Information.Status = 0
19ec-710:64495685.690 :         => CNT96226::VenderCmd_GetData
19ec-710:64495685.746 :         iCmd = 2, nBytes = 24
19ec-1c88:64496044.505 : => ReadScan
19ec-1c88:64496044.703 : Count = 99852, Ptr = c1fa970
19ec-1c88:64496044.779 : => ReadScanEx2
19ec-1c88:64496044.833 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64496044.894 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64496044.951 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64496045.017 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64496045.077 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64496045.138 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64496045.208 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:64496045.278 : Pipe = 22e2e48 Read ==>
19ec-1c88:64496045.645 : Pipe = 22e2e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:64496045.783 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1098912 size = 28260
19ec-1c88:64496046.080 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64496046.172 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64496046.268 : Pipe = 22e2e48 Read <==
19ec-1c88:64496046.319 : => GetImageToBuffer
19ec-1c88:64496046.371 : => GetImageToBufferPageScan
19ec-1c88:64496046.427 : Pipe = 22e2e48 Read ==>
19ec-1c88:64496046.513 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64496046.622 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1127172 size = 36
19ec-1c88:64496046.730 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64496046.816 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64496046.906 : Pipe = 22e2e48 Read <==
19ec-1c88:64496046.959 : Get Packet type = 0 
19ec-1c88:64496047.010 : Get Packet dwSize = 75360 
19ec-1c88:64496047.064 : Get Packet bADFStatus = 1 
19ec-1c88:64496047.116 : Get Packet dwStatusLong = 0 
19ec-1c88:64496047.166 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64496047.227 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64496047.286 : <= GetImageToBuffer Ret = 1
19ec-1c88:64496047.338 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:64496047.402 : Pipe = 22e2e48 Read ==>
19ec-1c88:64496047.486 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64496047.592 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1127208 size = 71592
19ec-1c88:64496048.016 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:64496048.104 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64496048.197 : Pipe = 22e2e48 Read <==
19ec-1c88:64496213.847 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64496214.135 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64496214.209 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64496214.272 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64496214.334 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64496214.395 : <= ReadScanEx2 ret = 1
19ec-1c88:64496214.451 : <= ReadScan ret = 1
19ec-710:64496636.145 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64496636.369 :         0010 : f0 00 00 00 50 13 54 00 
19ec-710:64496636.434 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64496636.508 :         Information.Status = 1, Information.Addr = 5509968
19ec-710:64496637.418 :         => CNT96226::MemoryRead
19ec-710:64497161.701 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64497161.896 :         System total receive data 311040 bytes
19ec-710:64497161.974 :         => CNT96226::VenderCmd_GetData
19ec-710:64497162.038 :         iCmd = 1, nBytes = 4
19ec-710:64497567.930 :         0000 : 00 00 00 00 
19ec-710:64497568.104 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64497568.267 :         => CNT96226::DeviceTimeOutSet
19ec-710:64497568.342 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64497568.402 :         <= CAsicIO::DoImage ret = 1
19ec-710:64497568.518 :         Pipe = 22e2d38 Write ==>
19ec-710:64497568.648 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64497568.784 :         Pipe = 22e2d38 start to write data
19ec-710:64497568.844 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 782912 size = 36
19ec-710:64497568.967 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64497569.062 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64497569.163 :         Pipe = 22e2d38 Set read data ready
19ec-1ed4:64497569.449 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64497569.582 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 782912 size = 36
19ec-1ed4:64497569.693 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64497569.780 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64497569.880 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64497569.937 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64497570.006 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64497570.092 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64497570.256 :         Pipe = 22e2d38 Write <==
19ec-710:64497570.312 :         Pipe = 22e2d38 Write ==>
19ec-710:64497570.397 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64497570.508 :         Pipe = 22e2d38 start to write data
19ec-710:64497570.563 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 782948 size = 311040
19ec-710:64497577.730 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64497577.854 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64497577.959 :         Pipe = 22e2d38 Set read data ready
19ec-1ed4:64497578.198 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64497578.316 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 782948 size = 311040
19ec-1ed4:64497579.288 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64497579.378 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64497579.474 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64497579.528 :     ImageProcessThread : Process start
19ec-1ed4:64497583.843 :     BytesPerLine = 3888
19ec-1ed4:64497583.900 :     Lines = 80
19ec-1ed4:64497631.399 :     ImageProcessThread : Process end
19ec-710:64497774.330 :         Pipe = 22e2d38 Write <==
19ec-710:64498138.412 :         IOThread: get image OK
19ec-710:64498138.626 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-710:64498138.731 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64498138.948 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64498139.025 :         => CNT96226::DeviceTimeOutSet
19ec-710:64498139.104 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64498139.168 :         IO Send command 10 bytes
19ec-710:64498139.288 :         => CNT96226::VenderCmd_SetData
19ec-710:64498139.346 :         iCmd = 0, nBytes = 10
19ec-710:64498139.474 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1ed4:64498788.723 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64498788.959 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-1ed4:64498789.113 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64498789.178 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1202568 size = 36
19ec-1ed4:64498789.316 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-1ed4:64498789.414 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64498789.513 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64498789.571 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64498789.661 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-1ed4:64498789.776 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64498789.834 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1202604 size = 75360
19ec-1ed4:64498791.625 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-1ed4:64498791.718 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64498791.821 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64498791.886 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64498791.977 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64499071.300 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64499071.491 :         System send command 10 bytes + data 0 bytes
19ec-710:64499071.571 :         IO total need to receive data 2095632 bytes
19ec-710:64499071.641 :         => CNT96226::VenderCmd_GetData
19ec-710:64499071.706 :         iCmd = 2, nBytes = 24
19ec-710:64499767.178 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64499767.398 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-710:64499767.471 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64499767.566 :         Information.Status = 1, Information.Addr = 5821008
19ec-710:64499768.528 :         => CNT96226::MemoryRead
19ec-1c88:64499844.110 : => ReadScan
19ec-1c88:64499844.202 : Count = 99852, Ptr = c1fa970
19ec-1c88:64499844.274 : => ReadScanEx2
19ec-1c88:64499844.327 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64499844.391 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64499844.449 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64499844.511 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64499844.570 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64499844.631 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64499844.703 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:64499844.776 : Pipe = 22e2e48 Read ==>
19ec-1c88:64499844.891 : Pipe = 22e2e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:64499845.189 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1198800 size = 3768
19ec-1c88:64499845.347 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64499845.443 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64499845.544 : Pipe = 22e2e48 Read <==
19ec-1c88:64499845.602 : => GetImageToBuffer
19ec-1c88:64499845.663 : => GetImageToBufferPageScan
19ec-1c88:64499845.721 : Pipe = 22e2e48 Read ==>
19ec-1c88:64499845.807 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64499845.921 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1202568 size = 36
19ec-1c88:64499846.031 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64499846.127 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64499846.226 : Pipe = 22e2e48 Read <==
19ec-1c88:64499846.413 : Get Packet type = 0 
19ec-1c88:64499846.471 : Get Packet dwSize = 75360 
19ec-1c88:64499846.523 : Get Packet bADFStatus = 1 
19ec-1c88:64499846.578 : Get Packet dwStatusLong = 0 
19ec-1c88:64499846.630 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64499846.695 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64499846.751 : <= GetImageToBuffer Ret = 1
19ec-1c88:64499846.804 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64499846.868 : Pipe = 22e2e48 Read ==>
19ec-1c88:64499846.959 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64499847.071 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1202604 size = 75360
19ec-1c88:64499847.524 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64499847.611 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64499847.707 : Pipe = 22e2e48 Read <==
19ec-1c88:64499847.756 : => GetImageToBuffer
19ec-1c88:64499847.803 : => GetImageToBufferPageScan
19ec-1c88:64499847.856 : Pipe = 22e2e48 Read ==>
19ec-1c88:64499847.946 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64500173.207 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64500173.399 :         System total receive data 311040 bytes
19ec-710:64500173.476 :         => CNT96226::VenderCmd_GetData
19ec-710:64500173.547 :         iCmd = 1, nBytes = 4
19ec-710:64500300.780 :         0000 : 00 00 00 00 
19ec-710:64500300.874 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64500301.026 :         => CNT96226::DeviceTimeOutSet
19ec-710:64500301.090 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64500301.151 :         <= CAsicIO::DoImage ret = 1
19ec-710:64500301.258 :         Pipe = 22e2d38 Write ==>
19ec-710:64500301.373 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64500301.507 :         Pipe = 22e2d38 start to write data
19ec-710:64500301.569 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 1093988 size = 36
19ec-710:64500301.691 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64500301.789 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64500301.887 :         Pipe = 22e2d38 Set read data ready
19ec-710:64500302.016 :         Pipe = 22e2d38 Write <==
19ec-710:64500302.074 :         Pipe = 22e2d38 Write ==>
19ec-710:64500302.337 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64500302.506 :         Pipe = 22e2d38 start to write data
19ec-710:64500302.563 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 1094024 size = 311040
19ec-1ed4:64500302.714 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64500302.904 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 1093988 size = 36
19ec-1ed4:64500303.041 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64500303.143 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64500303.256 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64500303.317 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64500303.389 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64500303.478 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64500309.060 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64500309.163 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64500309.266 :         Pipe = 22e2d38 Set read data ready
19ec-710:64500309.379 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64500309.599 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64500309.757 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 1094024 size = 311040
19ec-1ed4:64500310.830 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64500310.926 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64500311.023 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64500311.201 :     ImageProcessThread : Process start
19ec-1ed4:64500315.521 :     BytesPerLine = 3888
19ec-1ed4:64500315.580 :     Lines = 80
19ec-1ed4:64500363.669 :     ImageProcessThread : Process end
19ec-710:64500569.535 :         IOThread: get image OK
19ec-710:64500569.766 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-710:64500569.886 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64500569.992 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64500570.070 :         => CNT96226::DeviceTimeOutSet
19ec-710:64500570.147 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64500570.204 :         IO Send command 10 bytes
19ec-710:64500570.406 :         => CNT96226::VenderCmd_SetData
19ec-710:64500570.466 :         iCmd = 0, nBytes = 10
19ec-710:64500570.593 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1ed4:64501158.881 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64501159.133 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64501159.284 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64501159.349 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1277964 size = 36
19ec-1ed4:64501159.471 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64501159.567 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64501159.680 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64501159.827 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64501159.885 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64501160.164 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64501160.331 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64501160.389 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1278000 size = 75360
19ec-1c88:64501160.538 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64501160.722 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1277964 size = 36
19ec-1c88:64501160.858 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64501160.953 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64501161.059 : Pipe = 22e2e48 Read <==
19ec-1c88:64501161.120 : Get Packet type = 0 
19ec-1c88:64501161.175 : Get Packet dwSize = 75360 
19ec-1c88:64501161.232 : Get Packet bADFStatus = 1 
19ec-1c88:64501161.288 : Get Packet dwStatusLong = 0 
19ec-1c88:64501161.341 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64501161.409 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64501161.466 : <= GetImageToBuffer Ret = 1
19ec-1c88:64501161.532 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:64501161.599 : Pipe = 22e2e48 Read ==>
19ec-1c88:64501161.684 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64501162.010 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1ed4:64501162.106 :     Pipe = 22e2e48 Write read wait size = 20724
19ec-1ed4:64501162.210 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64501162.327 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64501162.389 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64501162.481 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64501162.584 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64501162.729 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1278000 size = 20724
19ec-1c88:64501162.934 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:64501163.024 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64501163.124 : Pipe = 22e2e48 Read <==
19ec-1c88:64501316.497 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64501316.621 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64501316.683 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64501316.747 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64501316.810 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64501316.874 : <= ReadScanEx2 ret = 1
19ec-1c88:64501317.046 : <= ReadScan ret = 1
19ec-710:64501591.939 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64501592.156 :         System send command 10 bytes + data 0 bytes
19ec-710:64501592.239 :         IO total need to receive data 2095632 bytes
19ec-710:64501592.310 :         => CNT96226::VenderCmd_GetData
19ec-710:64501592.372 :         iCmd = 2, nBytes = 24
19ec-710:64502149.087 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64502149.311 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-710:64502149.387 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64502149.466 :         Information.Status = 1, Information.Addr = 6132048
19ec-710:64502150.401 :         => CNT96226::MemoryRead
19ec-710:64502539.213 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64502539.416 :         System total receive data 311040 bytes
19ec-710:64502539.496 :         => CNT96226::VenderCmd_GetData
19ec-710:64502539.561 :         iCmd = 1, nBytes = 4
19ec-710:64502674.360 :         0000 : 00 00 00 00 
19ec-710:64502674.454 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64502674.614 :         => CNT96226::DeviceTimeOutSet
19ec-710:64502674.677 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64502674.735 :         <= CAsicIO::DoImage ret = 1
19ec-710:64502674.841 :         Pipe = 22e2d38 Write ==>
19ec-710:64502674.963 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64502675.092 :         Pipe = 22e2d38 start to write data
19ec-710:64502675.162 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 1405064 size = 36
19ec-710:64502675.287 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64502675.377 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64502675.475 :         Pipe = 22e2d38 Set read data ready
19ec-710:64502675.611 :         Pipe = 22e2d38 Write <==
19ec-710:64502675.670 :         Pipe = 22e2d38 Write ==>
19ec-710:64502675.941 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64502676.112 :         Pipe = 22e2d38 start to write data
19ec-710:64502676.172 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 1405100 size = 311040
19ec-1ed4:64502676.322 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64502676.509 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 1405064 size = 36
19ec-1ed4:64502676.646 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64502676.746 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64502676.853 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64502676.917 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64502676.990 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64502677.076 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64502682.680 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64502682.777 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64502682.880 :         Pipe = 22e2d38 Set read data ready
19ec-710:64502683.003 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64502683.200 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64502683.344 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 1405100 size = 311040
19ec-1ed4:64502684.386 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64502684.481 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64502684.577 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64502684.634 :     ImageProcessThread : Process start
19ec-1ed4:64502689.036 :     BytesPerLine = 3888
19ec-1ed4:64502689.099 :     Lines = 80
19ec-1ed4:64502736.740 :     ImageProcessThread : Process end
19ec-710:64502853.332 :         IOThread: get image OK
19ec-710:64502853.514 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-710:64502853.619 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64502853.826 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64502853.904 :         => CNT96226::DeviceTimeOutSet
19ec-710:64502853.975 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64502854.035 :         IO Send command 10 bytes
19ec-710:64502854.174 :         => CNT96226::VenderCmd_SetData
19ec-710:64502854.229 :         iCmd = 0, nBytes = 10
19ec-710:64502854.353 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64503123.326 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64503123.516 :         System send command 10 bytes + data 0 bytes
19ec-710:64503123.594 :         IO total need to receive data 2095632 bytes
19ec-710:64503123.669 :         => CNT96226::VenderCmd_GetData
19ec-710:64503123.728 :         iCmd = 2, nBytes = 24
19ec-1ed4:64503450.746 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64503450.981 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-1ed4:64503451.126 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64503451.191 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1353360 size = 36
19ec-1ed4:64503451.318 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-1ed4:64503451.413 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64503451.518 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64503451.575 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64503451.663 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-1ed4:64503451.775 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64503451.832 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1353396 size = 75360
19ec-1ed4:64503453.648 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-1ed4:64503453.746 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64503453.845 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64503453.919 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64503454.015 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64503621.911 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64503622.151 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64503622.218 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64503622.294 :         Information.Status = 0
19ec-710:64503622.356 :         => CNT96226::VenderCmd_GetData
19ec-710:64503622.411 :         iCmd = 2, nBytes = 24
19ec-1c88:64504401.467 : => ReadScan
19ec-1c88:64504402.615 : Count = 99852, Ptr = c1fa970
19ec-1c88:64504402.702 : => ReadScanEx2
19ec-1c88:64504402.760 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64504402.829 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64504402.890 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64504402.955 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64504403.016 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64504403.077 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64504403.147 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:64504403.222 : Pipe = 22e2e48 Read ==>
19ec-1c88:64504403.354 : Pipe = 22e2e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:64504403.490 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1298724 size = 54636
19ec-1c88:64504403.836 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64504403.932 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64504404.031 : Pipe = 22e2e48 Read <==
19ec-1c88:64504404.092 : => GetImageToBuffer
19ec-1c88:64504404.148 : => GetImageToBufferPageScan
19ec-1c88:64504404.206 : Pipe = 22e2e48 Read ==>
19ec-1c88:64504404.294 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64504404.409 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1353360 size = 36
19ec-1c88:64504404.521 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64504404.609 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64504404.704 : Pipe = 22e2e48 Read <==
19ec-1c88:64504404.876 : Get Packet type = 0 
19ec-1c88:64504404.932 : Get Packet dwSize = 75360 
19ec-1c88:64504404.987 : Get Packet bADFStatus = 1 
19ec-1c88:64504405.043 : Get Packet dwStatusLong = 0 
19ec-1c88:64504405.097 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64504405.166 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64504405.223 : <= GetImageToBuffer Ret = 1
19ec-1c88:64504405.277 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:64504405.344 : Pipe = 22e2e48 Read ==>
19ec-1c88:64504405.431 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64504405.543 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1353396 size = 45216
19ec-1c88:64504405.840 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:64504405.931 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64504406.026 : Pipe = 22e2e48 Read <==
19ec-1c88:64504576.523 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64504576.692 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64504576.766 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64504576.832 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64504576.899 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64504576.962 : <= ReadScanEx2 ret = 1
19ec-1c88:64504577.024 : <= ReadScan ret = 1
19ec-710:64504720.826 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64504721.069 :         0010 : f0 00 00 00 50 50 62 00 
19ec-710:64504721.147 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64504721.224 :         Information.Status = 1, Information.Addr = 6443088
19ec-710:64504722.199 :         => CNT96226::MemoryRead
19ec-710:64505110.508 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64505110.696 :         System total receive data 311040 bytes
19ec-710:64505110.770 :         => CNT96226::VenderCmd_GetData
19ec-710:64505110.830 :         iCmd = 1, nBytes = 4
19ec-710:64505253.589 :         0000 : 00 00 00 00 
19ec-710:64505253.735 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64505253.910 :         => CNT96226::DeviceTimeOutSet
19ec-710:64505253.979 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64505254.042 :         <= CAsicIO::DoImage ret = 1
19ec-710:64505254.149 :         Pipe = 22e2d38 Write ==>
19ec-710:64505254.266 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64505254.400 :         Pipe = 22e2d38 start to write data
19ec-710:64505254.535 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 1716140 size = 36
19ec-710:64505254.661 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64505254.752 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64505254.852 :         Pipe = 22e2d38 Set read data ready
19ec-710:64505254.987 :         Pipe = 22e2d38 Write <==
19ec-710:64505255.043 :         Pipe = 22e2d38 Write ==>
19ec-710:64505255.333 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64505255.510 :         Pipe = 22e2d38 start to write data
19ec-710:64505255.571 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 1716176 size = 311040
19ec-1ed4:64505255.719 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64505255.908 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 1716140 size = 36
19ec-1ed4:64505256.042 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64505256.139 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64505256.255 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64505256.318 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64505256.383 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64505256.470 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64505261.938 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64505262.042 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64505262.222 :         Pipe = 22e2d38 Set read data ready
19ec-710:64505262.342 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64505262.544 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64505262.686 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 1716176 size = 311040
19ec-1ed4:64505263.864 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64505263.952 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64505264.050 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64505264.103 :     ImageProcessThread : Process start
19ec-1ed4:64505268.423 :     BytesPerLine = 3888
19ec-1ed4:64505268.477 :     Lines = 80
19ec-1ed4:64505316.557 :     ImageProcessThread : Process end
19ec-710:64505438.833 :         IOThread: get image OK
19ec-710:64505439.001 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-710:64505439.095 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64505439.186 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64505439.258 :         => CNT96226::DeviceTimeOutSet
19ec-710:64505439.323 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64505439.381 :         IO Send command 10 bytes
19ec-710:64505439.495 :         => CNT96226::VenderCmd_SetData
19ec-710:64505439.550 :         iCmd = 0, nBytes = 10
19ec-710:64505439.664 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64505701.764 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64505701.964 :         System send command 10 bytes + data 0 bytes
19ec-710:64505702.045 :         IO total need to receive data 2095632 bytes
19ec-710:64505702.120 :         => CNT96226::VenderCmd_GetData
19ec-710:64505702.184 :         iCmd = 2, nBytes = 24
19ec-710:64505833.220 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64505833.389 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64505833.451 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64505833.525 :         Information.Status = 0
19ec-710:64505833.585 :         => CNT96226::VenderCmd_GetData
19ec-710:64505833.641 :         iCmd = 2, nBytes = 24
19ec-1ed4:64505988.087 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64505988.299 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-1ed4:64505988.445 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64505988.515 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1428756 size = 36
19ec-1ed4:64505988.643 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-1ed4:64505988.744 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64505988.846 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64505988.906 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64505988.993 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-1ed4:64505989.109 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64505989.170 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1428792 size = 75360
19ec-1ed4:64505990.876 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-1ed4:64505990.969 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64505991.069 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64505991.136 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64505991.232 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64506351.817 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64506352.021 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64506352.309 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64506352.378 :         Information.Status = 0
19ec-710:64506352.437 :         => CNT96226::VenderCmd_GetData
19ec-710:64506352.494 :         iCmd = 2, nBytes = 24
19ec-710:64507283.505 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64507283.726 :         0010 : f0 00 00 00 50 99 37 00 
19ec-710:64507283.793 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64507283.975 :         Information.Status = 1, Information.Addr = 3643728
19ec-710:64507284.844 :         => CNT96226::MemoryRead
19ec-710:64507677.316 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64507677.504 :         System total receive data 311040 bytes
19ec-710:64507677.580 :         => CNT96226::VenderCmd_GetData
19ec-710:64507677.647 :         iCmd = 1, nBytes = 4
19ec-710:64507848.335 :         0000 : 00 00 00 00 
19ec-710:64507848.500 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64507848.697 :         => CNT96226::DeviceTimeOutSet
19ec-710:64507848.767 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64507848.829 :         <= CAsicIO::DoImage ret = 1
19ec-710:64507848.934 :         Pipe = 22e2d38 Write ==>
19ec-710:64507849.052 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64507849.200 :         Pipe = 22e2d38 start to write data
19ec-710:64507849.266 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 2027216 size = 36
19ec-710:64507849.394 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64507849.490 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64507849.595 :         Pipe = 22e2d38 Set read data ready
19ec-710:64507849.735 :         Pipe = 22e2d38 Write <==
19ec-710:64507849.795 :         Pipe = 22e2d38 Write ==>
19ec-710:64507850.079 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64507850.259 :         Pipe = 22e2d38 start to write data
19ec-710:64507850.320 :         Pipe = 22e2d38 Memory Write Copy to 22e2e28 + 2027252 size = 69900
19ec-1ed4:64507850.470 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64507850.663 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 2027216 size = 36
19ec-1ed4:64507850.800 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64507850.900 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64507851.068 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64507851.129 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64507851.201 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64507851.293 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64507852.020 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 0 size = 241140
19ec-710:64507856.999 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64507857.098 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64507857.200 :         Pipe = 22e2d38 Set read data ready
19ec-710:64507857.324 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64507857.519 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64507857.660 :     Pipe = 22e2d38 Read Copy from 22e2e28 + 2027252 size = 69900
19ec-1ed4:64507857.909 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 0 size = 241140
19ec-1ed4:64507858.730 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64507858.825 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64507858.925 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64507858.979 :     ImageProcessThread : Process start
19ec-1ed4:64507863.297 :     BytesPerLine = 3888
19ec-1ed4:64507863.358 :     Lines = 80
19ec-1ed4:64507911.053 :     ImageProcessThread : Process end
19ec-1c88:64507914.535 : => ReadScan
19ec-1c88:64507914.648 : Count = 99852, Ptr = c1fa970
19ec-1c88:64507914.729 : => ReadScanEx2
19ec-1c88:64507914.781 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64507914.846 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64507914.908 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64507914.971 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64507915.030 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64507915.096 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64507915.163 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:64507915.357 : Pipe = 22e2e48 Read ==>
19ec-1c88:64507915.478 : Pipe = 22e2e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:64507915.607 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1398612 size = 30144
19ec-1c88:64507915.881 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64507915.973 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64507916.071 : Pipe = 22e2e48 Read <==
19ec-1c88:64507916.128 : => GetImageToBuffer
19ec-1c88:64507916.182 : => GetImageToBufferPageScan
19ec-1c88:64507916.237 : Pipe = 22e2e48 Read ==>
19ec-1c88:64507916.323 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64507916.438 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1428756 size = 36
19ec-1c88:64507916.550 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64507916.635 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64507916.730 : Pipe = 22e2e48 Read <==
19ec-1c88:64507916.783 : Get Packet type = 0 
19ec-1c88:64507916.835 : Get Packet dwSize = 75360 
19ec-1c88:64507916.889 : Get Packet bADFStatus = 1 
19ec-1c88:64507916.941 : Get Packet dwStatusLong = 0 
19ec-1c88:64507916.995 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64507917.054 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64507917.112 : <= GetImageToBuffer Ret = 1
19ec-1c88:64507917.169 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:64507917.232 : Pipe = 22e2e48 Read ==>
19ec-1c88:64507917.321 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64507917.436 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1428792 size = 69708
19ec-1c88:64507917.895 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:64507917.982 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64507918.076 : Pipe = 22e2e48 Read <==
19ec-710:64508032.220 :         IOThread: get image OK
19ec-710:64508032.382 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-710:64508032.494 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64508032.591 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64508032.669 :         => CNT96226::DeviceTimeOutSet
19ec-710:64508032.740 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64508032.798 :         IO Send command 10 bytes
19ec-710:64508032.934 :         => CNT96226::VenderCmd_SetData
19ec-710:64508032.991 :         iCmd = 0, nBytes = 10
19ec-710:64508033.109 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:64508079.201 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64508079.314 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64508079.380 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64508079.444 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64508079.502 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64508079.562 : <= ReadScanEx2 ret = 1
19ec-1c88:64508079.616 : <= ReadScan ret = 1
19ec-710:64508299.783 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64508299.977 :         System send command 10 bytes + data 0 bytes
19ec-710:64508300.055 :         IO total need to receive data 2095632 bytes
19ec-710:64508300.131 :         => CNT96226::VenderCmd_GetData
19ec-710:64508300.193 :         iCmd = 2, nBytes = 24
19ec-710:64508450.920 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64508451.097 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64508451.162 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64508451.459 :         Information.Status = 0
19ec-710:64508451.519 :         => CNT96226::VenderCmd_GetData
19ec-710:64508451.572 :         iCmd = 2, nBytes = 24
19ec-1ed4:64508590.848 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64508591.044 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-1ed4:64508591.188 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64508591.252 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1504152 size = 36
19ec-1ed4:64508591.499 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-1ed4:64508591.598 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64508591.699 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64508591.759 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64508591.848 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-1ed4:64508591.965 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64508592.023 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1504188 size = 75360
19ec-1ed4:64508593.693 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-1ed4:64508593.788 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64508593.886 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64508593.946 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64508594.041 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64508969.601 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64508969.814 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64508969.884 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64508969.960 :         Information.Status = 0
19ec-710:64508970.025 :         => CNT96226::VenderCmd_GetData
19ec-710:64508970.082 :         iCmd = 2, nBytes = 24
19ec-710:64509935.276 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64509935.499 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-710:64509935.571 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64509935.649 :         Information.Status = 1, Information.Addr = 3954768
19ec-710:64509936.554 :         => CNT96226::MemoryRead
19ec-710:64510322.709 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64510322.894 :         System total receive data 311040 bytes
19ec-710:64510322.969 :         => CNT96226::VenderCmd_GetData
19ec-710:64510323.032 :         iCmd = 1, nBytes = 4
19ec-710:64510488.964 :         0000 : 00 00 00 00 
19ec-710:64510489.142 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64510489.296 :         => CNT96226::DeviceTimeOutSet
19ec-710:64510489.370 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64510489.428 :         <= CAsicIO::DoImage ret = 1
19ec-710:64510489.540 :         Pipe = 22e2d38 Write ==>
19ec-710:64510489.667 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64510489.802 :         Pipe = 22e2d38 start to write data
19ec-710:64510489.865 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 241140 size = 36
19ec-710:64510489.986 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64510490.074 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64510490.174 :         Pipe = 22e2d38 Set read data ready
19ec-710:64510490.317 :         Pipe = 22e2d38 Write <==
19ec-710:64510490.376 :         Pipe = 22e2d38 Write ==>
19ec-710:64510490.464 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64510490.582 :         Pipe = 22e2d38 start to write data
19ec-710:64510490.639 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 241176 size = 311040
19ec-1ed4:64510491.088 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64510491.268 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 241140 size = 36
19ec-1ed4:64510491.391 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64510491.489 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64510491.596 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64510491.653 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64510491.726 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64510491.812 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64510497.277 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64510497.377 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64510497.551 :         Pipe = 22e2d38 Set read data ready
19ec-710:64510497.665 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64510498.383 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64510498.535 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 241176 size = 311040
19ec-1ed4:64510499.770 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64510499.856 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64510499.953 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64510500.005 :     ImageProcessThread : Process start
19ec-1ed4:64510504.323 :     BytesPerLine = 3888
19ec-1ed4:64510504.377 :     Lines = 80
19ec-1ed4:64510552.462 :     ImageProcessThread : Process end
19ec-710:64510697.401 :         IOThread: get image OK
19ec-710:64510697.599 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-710:64510697.706 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64510697.808 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64510697.888 :         => CNT96226::DeviceTimeOutSet
19ec-710:64510697.962 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64510698.022 :         IO Send command 10 bytes
19ec-710:64510698.190 :         => CNT96226::VenderCmd_SetData
19ec-710:64510698.248 :         iCmd = 0, nBytes = 10
19ec-710:64510698.368 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64510964.330 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64510964.521 :         System send command 10 bytes + data 0 bytes
19ec-710:64510964.607 :         IO total need to receive data 2095632 bytes
19ec-710:64510964.681 :         => CNT96226::VenderCmd_GetData
19ec-710:64510964.743 :         iCmd = 2, nBytes = 24
19ec-710:64511118.261 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64511118.462 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64511118.532 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64511118.612 :         Information.Status = 0
19ec-710:64511118.676 :         => CNT96226::VenderCmd_GetData
19ec-710:64511118.731 :         iCmd = 2, nBytes = 24
19ec-1ed4:64511317.521 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64511317.761 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27181928 Data = 81048
19ec-1ed4:64511317.910 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64511317.977 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1579548 size = 36
19ec-1ed4:64511318.098 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27181892 Data = 81084
19ec-1ed4:64511318.191 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64511318.294 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64511318.351 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64511318.439 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27181892 Data = 81084
19ec-1ed4:64511318.550 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64511318.610 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1579584 size = 75360
19ec-1ed4:64511320.361 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27106532 Data = 156444
19ec-1ed4:64511320.455 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64511320.554 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64511320.616 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64511320.707 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64511608.101 : => ReadScan
19ec-1c88:64511608.234 : Count = 99852, Ptr = c1fa970
19ec-1c88:64511608.319 : => ReadScanEx2
19ec-1c88:64511608.372 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64511608.438 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64511608.498 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64511608.562 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64511608.625 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64511608.687 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64511608.767 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:64511608.948 : Pipe = 22e2e48 Read ==>
19ec-1c88:64511609.061 : Pipe = 22e2e48 Read Total = 27262976 Free = 27106532 Data = 156444
19ec-1c88:64511609.192 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1498500 size = 5652
19ec-1c88:64511609.342 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:64511609.435 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64511609.543 : Pipe = 22e2e48 Read <==
19ec-1c88:64511609.601 : => GetImageToBuffer
19ec-1c88:64511609.657 : => GetImageToBufferPageScan
19ec-1c88:64511609.714 : Pipe = 22e2e48 Read ==>
19ec-1c88:64511609.803 : Pipe = 22e2e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:64511609.915 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1504152 size = 36
19ec-1c88:64511610.024 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:64511610.113 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64511610.209 : Pipe = 22e2e48 Read <==
19ec-1c88:64511610.262 : Get Packet type = 0 
19ec-1c88:64511610.316 : Get Packet dwSize = 75360 
19ec-1c88:64511610.371 : Get Packet bADFStatus = 1 
19ec-1c88:64511610.426 : Get Packet dwStatusLong = 0 
19ec-1c88:64511610.478 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64511610.540 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64511610.595 : <= GetImageToBuffer Ret = 1
19ec-1c88:64511610.647 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64511610.715 : Pipe = 22e2e48 Read ==>
19ec-1c88:64511610.803 : Pipe = 22e2e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:64511610.917 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1504188 size = 75360
19ec-1c88:64511611.347 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64511611.433 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64511611.528 : Pipe = 22e2e48 Read <==
19ec-1c88:64511611.581 : => GetImageToBuffer
19ec-1c88:64511611.629 : => GetImageToBufferPageScan
19ec-1c88:64511611.681 : Pipe = 22e2e48 Read ==>
19ec-1c88:64511611.771 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64511611.881 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1579548 size = 36
19ec-1c88:64511611.991 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64511612.077 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64511612.170 : Pipe = 22e2e48 Read <==
19ec-1c88:64511612.227 : Get Packet type = 0 
19ec-1c88:64511612.277 : Get Packet dwSize = 75360 
19ec-1c88:64511612.332 : Get Packet bADFStatus = 1 
19ec-1c88:64511612.386 : Get Packet dwStatusLong = 0 
19ec-1c88:64511612.441 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64511612.497 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64511612.553 : <= GetImageToBuffer Ret = 1
19ec-1c88:64511612.608 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:64511612.675 : Pipe = 22e2e48 Read ==>
19ec-1c88:64511612.762 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64511612.871 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1579584 size = 18840
19ec-1c88:64511613.060 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:64511613.154 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64511613.249 : Pipe = 22e2e48 Read <==
19ec-710:64511622.156 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64511622.316 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64511622.379 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64511622.453 :         Information.Status = 0
19ec-710:64511622.514 :         => CNT96226::VenderCmd_GetData
19ec-710:64511622.574 :         iCmd = 2, nBytes = 24
19ec-1c88:64511787.607 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64511787.784 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64511787.859 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64511787.932 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64511788.122 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64511788.185 : <= ReadScanEx2 ret = 1
19ec-1c88:64511788.244 : <= ReadScan ret = 1
19ec-710:64512177.658 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64512177.876 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64512177.944 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64512178.026 :         Information.Status = 0
19ec-710:64512178.089 :         => CNT96226::VenderCmd_GetData
19ec-710:64512178.143 :         iCmd = 2, nBytes = 24
19ec-710:64512726.571 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64512726.797 :         0010 : f0 00 00 00 50 17 41 00 
19ec-710:64512726.862 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64512726.941 :         Information.Status = 1, Information.Addr = 4265808
19ec-710:64512727.903 :         => CNT96226::MemoryRead
19ec-710:64513152.390 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64513152.587 :         System total receive data 311040 bytes
19ec-710:64513152.665 :         => CNT96226::VenderCmd_GetData
19ec-710:64513152.727 :         iCmd = 1, nBytes = 4
19ec-710:64513322.052 :         0000 : 00 00 00 00 
19ec-710:64513322.278 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64513322.461 :         => CNT96226::DeviceTimeOutSet
19ec-710:64513322.528 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64513322.592 :         <= CAsicIO::DoImage ret = 1
19ec-710:64513322.701 :         Pipe = 22e2d38 Write ==>
19ec-710:64513322.821 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64513322.954 :         Pipe = 22e2d38 start to write data
19ec-710:64513323.015 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 552216 size = 36
19ec-710:64513323.136 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64513323.743 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64513323.905 :         Pipe = 22e2d38 Set read data ready
19ec-710:64513324.048 :         Pipe = 22e2d38 Write <==
19ec-710:64513324.108 :         Pipe = 22e2d38 Write ==>
19ec-710:64513324.205 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64513324.319 :         Pipe = 22e2d38 start to write data
19ec-710:64513324.376 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 552252 size = 311040
19ec-1ed4:64513325.457 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64513325.641 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 552216 size = 36
19ec-1ed4:64513325.775 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64513325.869 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64513325.973 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64513326.035 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64513326.103 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64513326.193 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64513331.967 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64513332.080 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64513332.185 :         Pipe = 22e2d38 Set read data ready
19ec-710:64513332.309 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64513335.173 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64513335.330 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 552252 size = 311040
19ec-1ed4:64513336.245 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64513336.336 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64513336.438 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64513336.496 :     ImageProcessThread : Process start
19ec-1ed4:64513341.651 :     BytesPerLine = 3888
19ec-1ed4:64513341.746 :     Lines = 80
19ec-1ed4:64513389.640 :     ImageProcessThread : Process end
19ec-710:64513507.198 :         IOThread: get image OK
19ec-710:64513507.370 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-710:64513507.481 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64513507.575 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64513507.724 :         => CNT96226::DeviceTimeOutSet
19ec-710:64513507.794 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64513507.848 :         IO Send command 10 bytes
19ec-710:64513507.970 :         => CNT96226::VenderCmd_SetData
19ec-710:64513508.026 :         iCmd = 0, nBytes = 10
19ec-710:64513508.140 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64513797.597 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64513797.802 :         System send command 10 bytes + data 0 bytes
19ec-710:64513797.885 :         IO total need to receive data 2095632 bytes
19ec-710:64513797.958 :         => CNT96226::VenderCmd_GetData
19ec-710:64513798.021 :         iCmd = 2, nBytes = 24
19ec-1ed4:64514114.801 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64514115.059 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-1ed4:64514115.213 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64514115.280 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1654944 size = 36
19ec-1ed4:64514115.405 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-1ed4:64514115.497 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64514115.591 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64514115.643 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64514115.729 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-1ed4:64514115.840 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64514115.899 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1654980 size = 75360
19ec-1ed4:64514117.749 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-1ed4:64514117.840 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64514117.935 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64514117.998 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64514118.088 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64514293.045 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64514293.310 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64514293.374 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64514293.449 :         Information.Status = 0
19ec-710:64514293.510 :         => CNT96226::VenderCmd_GetData
19ec-710:64514293.564 :         iCmd = 2, nBytes = 24
19ec-710:64514872.529 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64514872.757 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64514872.826 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64514872.902 :         Information.Status = 0
19ec-710:64514872.965 :         => CNT96226::VenderCmd_GetData
19ec-710:64514873.021 :         iCmd = 2, nBytes = 24
19ec-1c88:64515267.874 : => ReadScan
19ec-1c88:64515268.040 : Count = 99852, Ptr = c1fa970
19ec-1c88:64515268.117 : => ReadScanEx2
19ec-1c88:64515268.168 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64515268.229 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64515268.289 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64515268.356 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64515268.418 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64515268.478 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64515268.552 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:64515268.622 : Pipe = 22e2e48 Read ==>
19ec-1c88:64515268.744 : Pipe = 22e2e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:64515268.872 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1598424 size = 56520
19ec-1c88:64515269.227 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64515269.317 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64515269.605 : Pipe = 22e2e48 Read <==
19ec-1c88:64515269.664 : => GetImageToBuffer
19ec-1c88:64515269.717 : => GetImageToBufferPageScan
19ec-1c88:64515269.772 : Pipe = 22e2e48 Read ==>
19ec-1c88:64515269.859 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64515269.968 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1654944 size = 36
19ec-1c88:64515270.073 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64515270.157 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64515270.251 : Pipe = 22e2e48 Read <==
19ec-1c88:64515270.303 : Get Packet type = 0 
19ec-1c88:64515270.354 : Get Packet dwSize = 75360 
19ec-1c88:64515270.405 : Get Packet bADFStatus = 1 
19ec-1c88:64515270.458 : Get Packet dwStatusLong = 0 
19ec-1c88:64515270.511 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64515270.574 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64515270.631 : <= GetImageToBuffer Ret = 1
19ec-1c88:64515270.682 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:64515270.747 : Pipe = 22e2e48 Read ==>
19ec-1c88:64515270.835 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64515270.949 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1654980 size = 43332
19ec-1c88:64515271.231 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:64515271.317 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64515271.409 : Pipe = 22e2e48 Read <==
19ec-710:64515426.115 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64515426.358 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-710:64515426.417 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64515426.493 :         Information.Status = 1, Information.Addr = 4576848
19ec-710:64515428.008 :         => CNT96226::MemoryRead
19ec-1c88:64515454.620 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64515454.786 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64515454.857 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64515454.922 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64515455.058 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64515455.124 : <= ReadScanEx2 ret = 1
19ec-1c88:64515455.184 : <= ReadScan ret = 1
19ec-710:64515816.214 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64515816.409 :         System total receive data 311040 bytes
19ec-710:64515816.483 :         => CNT96226::VenderCmd_GetData
19ec-710:64515816.553 :         iCmd = 1, nBytes = 4
19ec-710:64515997.920 :         0000 : 00 00 00 00 
19ec-710:64515998.092 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64515998.258 :         => CNT96226::DeviceTimeOutSet
19ec-710:64515998.329 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64515998.389 :         <= CAsicIO::DoImage ret = 1
19ec-710:64515998.507 :         Pipe = 22e2d38 Write ==>
19ec-710:64515998.626 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64515998.760 :         Pipe = 22e2d38 start to write data
19ec-710:64515998.823 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 863292 size = 36
19ec-710:64515998.958 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64515999.049 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64515999.148 :         Pipe = 22e2d38 Set read data ready
19ec-710:64515999.283 :         Pipe = 22e2d38 Write <==
19ec-710:64515999.341 :         Pipe = 22e2d38 Write ==>
19ec-710:64515999.429 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64515999.542 :         Pipe = 22e2d38 start to write data
19ec-710:64515999.600 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 863328 size = 311040
19ec-1ed4:64516000.073 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64516000.262 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 863292 size = 36
19ec-1ed4:64516000.540 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64516000.643 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64516000.754 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64516000.823 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64516000.893 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64516000.985 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64516006.029 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64516006.131 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64516006.231 :         Pipe = 22e2d38 Set read data ready
19ec-710:64516006.345 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64516007.125 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64516007.280 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 863328 size = 311040
19ec-1ed4:64516008.531 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64516008.620 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64516008.719 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64516008.777 :     ImageProcessThread : Process start
19ec-1ed4:64516013.177 :     BytesPerLine = 3888
19ec-1ed4:64516013.242 :     Lines = 80
19ec-1ed4:64516061.001 :     ImageProcessThread : Process end
19ec-710:64516190.584 :         IOThread: get image OK
19ec-710:64516190.765 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-710:64516190.879 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64516190.981 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64516191.059 :         => CNT96226::DeviceTimeOutSet
19ec-710:64516191.128 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64516191.187 :         IO Send command 10 bytes
19ec-710:64516191.321 :         => CNT96226::VenderCmd_SetData
19ec-710:64516191.614 :         iCmd = 0, nBytes = 10
19ec-710:64516191.730 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64516461.971 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64516462.183 :         System send command 10 bytes + data 0 bytes
19ec-710:64516462.262 :         IO total need to receive data 2095632 bytes
19ec-710:64516462.338 :         => CNT96226::VenderCmd_GetData
19ec-710:64516462.402 :         iCmd = 2, nBytes = 24
19ec-1ed4:64516751.360 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64516751.610 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-1ed4:64516751.755 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64516751.820 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1730340 size = 36
19ec-1ed4:64516751.947 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-1ed4:64516752.039 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64516752.138 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64516752.200 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64516752.287 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-1ed4:64516752.399 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64516752.460 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1730376 size = 75360
19ec-1ed4:64516754.649 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-1ed4:64516754.744 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64516754.837 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64516754.900 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64516754.994 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64516968.298 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64516968.515 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64516968.581 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64516968.659 :         Information.Status = 0
19ec-710:64516968.720 :         => CNT96226::VenderCmd_GetData
19ec-710:64516968.778 :         iCmd = 2, nBytes = 24
19ec-710:64517540.493 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64517540.716 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64517540.790 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64517540.870 :         Information.Status = 0
19ec-710:64517540.939 :         => CNT96226::VenderCmd_GetData
19ec-710:64517540.996 :         iCmd = 2, nBytes = 24
19ec-710:64518093.321 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64518093.558 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-710:64518093.625 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64518093.703 :         Information.Status = 1, Information.Addr = 4887888
19ec-710:64518094.818 :         => CNT96226::MemoryRead
19ec-710:64518467.875 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64518468.510 :         System total receive data 311040 bytes
19ec-710:64518468.615 :         => CNT96226::VenderCmd_GetData
19ec-710:64518468.679 :         iCmd = 1, nBytes = 4
19ec-710:64518635.143 :         0000 : 00 00 00 00 
19ec-710:64518635.301 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64518635.469 :         => CNT96226::DeviceTimeOutSet
19ec-710:64518635.541 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64518635.602 :         <= CAsicIO::DoImage ret = 1
19ec-710:64518635.706 :         Pipe = 22e2d38 Write ==>
19ec-710:64518635.821 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64518635.954 :         Pipe = 22e2d38 start to write data
19ec-710:64518636.018 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 1174368 size = 36
19ec-710:64518636.137 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64518636.229 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64518636.325 :         Pipe = 22e2d38 Set read data ready
19ec-710:64518636.466 :         Pipe = 22e2d38 Write <==
19ec-710:64518636.524 :         Pipe = 22e2d38 Write ==>
19ec-710:64518636.613 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64518636.725 :         Pipe = 22e2d38 start to write data
19ec-710:64518636.784 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 1174404 size = 311040
19ec-1ed4:64518637.231 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64518637.419 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 1174368 size = 36
19ec-1ed4:64518637.551 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64518637.653 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64518637.759 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64518637.818 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64518637.889 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64518637.978 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64518643.343 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64518643.445 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64518643.547 :         Pipe = 22e2d38 Set read data ready
19ec-710:64518643.661 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64518644.386 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64518644.540 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 1174404 size = 311040
19ec-1ed4:64518645.690 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64518645.781 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64518645.878 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64518645.933 :     ImageProcessThread : Process start
19ec-1ed4:64518650.247 :     BytesPerLine = 3888
19ec-1ed4:64518650.304 :     Lines = 80
19ec-1ed4:64518698.073 :     ImageProcessThread : Process end
19ec-710:64518820.187 :         IOThread: get image OK
19ec-710:64518820.361 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-710:64518820.614 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64518820.717 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64518820.794 :         => CNT96226::DeviceTimeOutSet
19ec-710:64518820.860 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64518820.918 :         IO Send command 10 bytes
19ec-710:64518821.040 :         => CNT96226::VenderCmd_SetData
19ec-710:64518821.097 :         iCmd = 0, nBytes = 10
19ec-710:64518821.214 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:64519062.870 : => ReadScan
19ec-1c88:64519063.070 : Count = 99852, Ptr = c1fa970
19ec-1c88:64519063.152 : => ReadScanEx2
19ec-1c88:64519063.202 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64519063.266 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64519063.328 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64519063.391 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64519063.454 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64519063.518 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64519063.588 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:64519063.660 : Pipe = 22e2e48 Read ==>
19ec-1c88:64519063.808 : Pipe = 22e2e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:64519063.956 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1698312 size = 32028
19ec-1c88:64519064.243 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64519064.340 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64519064.446 : Pipe = 22e2e48 Read <==
19ec-1c88:64519064.504 : => GetImageToBuffer
19ec-1c88:64519064.557 : => GetImageToBufferPageScan
19ec-1c88:64519064.617 : Pipe = 22e2e48 Read ==>
19ec-1c88:64519064.703 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64519064.819 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1730340 size = 36
19ec-1c88:64519064.928 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64519065.016 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64519065.111 : Pipe = 22e2e48 Read <==
19ec-1c88:64519065.164 : Get Packet type = 0 
19ec-1c88:64519065.215 : Get Packet dwSize = 75360 
19ec-1c88:64519065.267 : Get Packet bADFStatus = 1 
19ec-1c88:64519065.320 : Get Packet dwStatusLong = 0 
19ec-1c88:64519065.373 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64519065.436 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64519065.492 : <= GetImageToBuffer Ret = 1
19ec-1c88:64519065.547 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:64519065.613 : Pipe = 22e2e48 Read ==>
19ec-1c88:64519065.698 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64519065.811 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1730376 size = 67824
19ec-1c88:64519066.370 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:64519066.464 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64519066.559 : Pipe = 22e2e48 Read <==
19ec-710:64519125.944 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64519126.139 :         System send command 10 bytes + data 0 bytes
19ec-710:64519126.218 :         IO total need to receive data 2095632 bytes
19ec-710:64519126.291 :         => CNT96226::VenderCmd_GetData
19ec-710:64519126.352 :         iCmd = 2, nBytes = 24
19ec-1c88:64519234.505 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64519234.662 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64519234.739 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64519234.806 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64519234.867 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64519234.927 : <= ReadScanEx2 ret = 1
19ec-1c88:64519234.988 : <= ReadScan ret = 1
19ec-1ed4:64519402.408 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64519402.641 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-1ed4:64519402.783 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64519402.976 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1805736 size = 36
19ec-1ed4:64519403.102 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-1ed4:64519403.191 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64519403.291 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64519403.347 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64519403.435 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-1ed4:64519403.546 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64519403.605 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1805772 size = 75360
19ec-1ed4:64519405.229 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-1ed4:64519405.324 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64519405.417 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64519405.477 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64519405.567 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64519612.711 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64519612.924 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64519612.995 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64519613.303 :         Information.Status = 0
19ec-710:64519613.369 :         => CNT96226::VenderCmd_GetData
19ec-710:64519613.424 :         iCmd = 2, nBytes = 24
19ec-710:64520192.919 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64520193.153 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64520193.214 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64520193.290 :         Information.Status = 0
19ec-710:64520193.348 :         => CNT96226::VenderCmd_GetData
19ec-710:64520193.403 :         iCmd = 2, nBytes = 24
19ec-710:64520749.543 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64520749.792 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-710:64520749.853 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64520749.937 :         Information.Status = 1, Information.Addr = 5198928
19ec-710:64520750.895 :         => CNT96226::MemoryRead
19ec-710:64521120.451 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64521120.638 :         System total receive data 311040 bytes
19ec-710:64521120.717 :         => CNT96226::VenderCmd_GetData
19ec-710:64521120.786 :         iCmd = 1, nBytes = 4
19ec-710:64521263.064 :         0000 : 00 00 00 00 
19ec-710:64521263.182 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64521263.363 :         => CNT96226::DeviceTimeOutSet
19ec-710:64521263.428 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64521263.490 :         <= CAsicIO::DoImage ret = 1
19ec-710:64521263.591 :         Pipe = 22e2d38 Write ==>
19ec-710:64521263.709 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64521263.837 :         Pipe = 22e2d38 start to write data
19ec-710:64521263.898 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 1485444 size = 36
19ec-710:64521264.020 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64521264.111 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64521264.209 :         Pipe = 22e2d38 Set read data ready
19ec-710:64521264.353 :         Pipe = 22e2d38 Write <==
19ec-710:64521264.413 :         Pipe = 22e2d38 Write ==>
19ec-710:64521264.500 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64521264.645 :         Pipe = 22e2d38 start to write data
19ec-710:64521264.704 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 1485480 size = 311040
19ec-1ed4:64521264.854 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64521265.038 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 1485444 size = 36
19ec-1ed4:64521265.165 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64521265.258 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64521265.471 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64521265.535 :     ImageProcessThread : Get Image Packet size=311040
19ec-1ed4:64521265.602 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64521265.692 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64521271.467 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-710:64521271.572 :         Pipe = 22e2d38 Write read wait size = 311040
19ec-710:64521271.671 :         Pipe = 22e2d38 Set read data ready
19ec-710:64521271.799 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64521272.012 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1ed4:64521272.168 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 1485480 size = 311040
19ec-1ed4:64521273.267 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64521273.356 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64521273.454 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64521273.509 :     ImageProcessThread : Process start
19ec-1ed4:64521277.824 :     BytesPerLine = 3888
19ec-1ed4:64521277.882 :     Lines = 80
19ec-1ed4:64521325.630 :     ImageProcessThread : Process end
19ec-710:64521442.654 :         IOThread: get image OK
19ec-710:64521442.832 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-710:64521442.945 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64521443.039 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64521443.111 :         => CNT96226::DeviceTimeOutSet
19ec-710:64521443.179 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64521443.238 :         IO Send command 10 bytes
19ec-710:64521443.362 :         => CNT96226::VenderCmd_SetData
19ec-710:64521443.418 :         iCmd = 0, nBytes = 10
19ec-710:64521443.533 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64521715.527 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64521715.738 :         System send command 10 bytes + data 0 bytes
19ec-710:64521715.822 :         IO total need to receive data 2095632 bytes
19ec-710:64521715.894 :         => CNT96226::VenderCmd_GetData
19ec-710:64521715.950 :         iCmd = 2, nBytes = 24
19ec-710:64521924.211 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64521924.427 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64521924.487 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64521924.566 :         Information.Status = 0
19ec-710:64521924.636 :         => CNT96226::VenderCmd_GetData
19ec-710:64521924.693 :         iCmd = 2, nBytes = 24
19ec-1ed4:64522107.930 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64522108.179 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-1ed4:64522108.327 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64522108.395 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1881132 size = 36
19ec-1ed4:64522108.522 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-1ed4:64522108.618 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64522108.719 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64522108.778 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64522108.867 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-1ed4:64522108.980 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64522109.036 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1881168 size = 75360
19ec-1ed4:64522110.697 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-1ed4:64522110.800 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64522110.902 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64522110.964 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64522111.069 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64522427.317 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64522427.529 :         0010 : f0 00 00 00 00 00 00 00 
19ec-710:64522427.717 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64522427.798 :         Information.Status = 0
19ec-710:64522427.864 :         => CNT96226::VenderCmd_GetData
19ec-710:64522427.925 :         iCmd = 2, nBytes = 24
19ec-1c88:64523051.768 : => ReadScan
19ec-1c88:64523051.945 : Count = 99852, Ptr = c1fa970
19ec-1c88:64523052.027 : => ReadScanEx2
19ec-1c88:64523052.078 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64523052.137 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64523052.191 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64523052.253 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64523052.315 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64523052.376 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64523052.442 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:64523052.512 : Pipe = 22e2e48 Read ==>
19ec-1c88:64523052.632 : Pipe = 22e2e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:64523052.758 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1798200 size = 7536
19ec-1c88:64523052.910 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:64523053.000 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64523053.100 : Pipe = 22e2e48 Read <==
19ec-1c88:64523053.156 : => GetImageToBuffer
19ec-1c88:64523053.206 : => GetImageToBufferPageScan
19ec-1c88:64523053.266 : Pipe = 22e2e48 Read ==>
19ec-1c88:64523053.349 : Pipe = 22e2e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:64523053.458 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1805736 size = 36
19ec-1c88:64523053.566 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:64523053.653 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64523053.745 : Pipe = 22e2e48 Read <==
19ec-1c88:64523053.796 : Get Packet type = 0 
19ec-1c88:64523053.847 : Get Packet dwSize = 75360 
19ec-1c88:64523053.900 : Get Packet bADFStatus = 1 
19ec-1c88:64523053.953 : Get Packet dwStatusLong = 0 
19ec-1c88:64523054.002 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64523054.063 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64523054.117 : <= GetImageToBuffer Ret = 1
19ec-1c88:64523054.169 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:64523054.234 : Pipe = 22e2e48 Read ==>
19ec-1c88:64523054.324 : Pipe = 22e2e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:64523054.436 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1805772 size = 75360
19ec-1c88:64523054.864 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64523054.952 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64523055.042 : Pipe = 22e2e48 Read <==
19ec-1c88:64523055.094 : => GetImageToBuffer
19ec-1c88:64523055.140 : => GetImageToBufferPageScan
19ec-1c88:64523055.192 : Pipe = 22e2e48 Read ==>
19ec-1c88:64523055.278 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:64523055.387 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1881132 size = 36
19ec-1c88:64523055.491 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64523055.574 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64523055.669 : Pipe = 22e2e48 Read <==
19ec-1c88:64523055.720 : Get Packet type = 0 
19ec-1c88:64523055.770 : Get Packet dwSize = 75360 
19ec-1c88:64523055.821 : Get Packet bADFStatus = 1 
19ec-1c88:64523055.870 : Get Packet dwStatusLong = 0 
19ec-1c88:64523055.922 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64523055.976 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64523056.030 : <= GetImageToBuffer Ret = 1
19ec-1c88:64523056.082 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:64523056.146 : Pipe = 22e2e48 Read ==>
19ec-1c88:64523056.229 : Pipe = 22e2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:64523056.340 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1881168 size = 16956
19ec-1c88:64523056.544 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:64523056.752 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64523056.852 : Pipe = 22e2e48 Read <==
19ec-710:64523184.738 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-710:64523184.968 :         0010 : c9 00 00 00 50 13 54 00 
19ec-710:64523185.036 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64523185.116 :         Information.Status = 1, Information.Addr = 5509968
19ec-710:64523185.946 :         => CNT96226::MemoryRead
19ec-1c88:64523259.156 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64523259.345 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64523259.418 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64523259.489 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64523259.551 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64523259.612 : <= ReadScanEx2 ret = 1
19ec-1c88:64523259.669 : <= ReadScan ret = 1
19ec-710:64523497.752 :         <= CNT96226::MemoryRead ret = 1
19ec-710:64523497.917 :         System total receive data 260496 bytes
19ec-710:64523497.990 :         => CNT96226::VenderCmd_GetData
19ec-710:64523498.052 :         iCmd = 1, nBytes = 4
19ec-710:64523641.321 :         0000 : 00 00 00 00 
19ec-710:64523641.486 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64523641.654 :         => CNT96226::DeviceTimeOutSet
19ec-710:64523641.721 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64523641.784 :         <= CAsicIO::DoImage ret = 1
19ec-710:64523641.895 :         Pipe = 22e2d38 Write ==>
19ec-710:64523642.020 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64523642.155 :         Pipe = 22e2d38 start to write data
19ec-710:64523642.224 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 1796520 size = 36
19ec-710:64523642.352 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64523642.456 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64523642.554 :         Pipe = 22e2d38 Set read data ready
19ec-710:64523642.691 :         Pipe = 22e2d38 Write <==
19ec-710:64523642.749 :         Pipe = 22e2d38 Write ==>
19ec-1ed4:64523643.763 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64523643.972 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 1796520 size = 36
19ec-710:64523644.091 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64523644.287 :         Pipe = 22e2d38 start to write data
19ec-710:64523644.357 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 1796556 size = 260496
19ec-1ed4:64523644.471 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64523644.589 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64523644.698 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64523644.759 :     ImageProcessThread : Get Image Packet size=260496
19ec-1ed4:64523644.829 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64523644.918 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-710:64523651.234 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10225264 Data = 260496
19ec-710:64523651.337 :         Pipe = 22e2d38 Write read wait size = 260496
19ec-710:64523651.440 :         Pipe = 22e2d38 Set read data ready
19ec-710:64523651.555 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64523652.346 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10225264 Data = 260496
19ec-1ed4:64523652.524 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 1796556 size = 260496
19ec-1ed4:64523653.483 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64523653.580 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64523653.678 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64523653.730 :     ImageProcessThread : Process start
19ec-1ed4:64523657.566 :     BytesPerLine = 3888
19ec-1ed4:64523657.625 :     Lines = 67
19ec-1ed4:64523697.743 :     ImageProcessThread : Process end
19ec-710:64523831.609 :         IOThread: get image OK
19ec-710:64523831.869 :         IOThread: Read image 260496 Bytes remain 1450224 bytes
19ec-710:64523831.977 :         Front = 14ad0020 Rear = 0 type = 0 size = 2095632
19ec-710:64523832.076 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-710:64523832.156 :         => CNT96226::DeviceTimeOutSet
19ec-710:64523832.226 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64523832.285 :         IO Send command 10 bytes
19ec-710:64523832.408 :         => CNT96226::VenderCmd_SetData
19ec-710:64523832.465 :         iCmd = 0, nBytes = 10
19ec-710:64523832.588 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-710:64524097.470 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64524097.670 :         System send command 10 bytes + data 0 bytes
19ec-710:64524097.749 :         IO total need to receive data 2095632 bytes
19ec-710:64524097.830 :         => CNT96226::VenderCmd_GetData
19ec-710:64524097.892 :         iCmd = 2, nBytes = 24
19ec-710:64524279.319 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-710:64524279.542 :         0010 : 00 00 00 00 00 00 00 00 
19ec-710:64524279.605 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64524279.691 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-710:64524280.336 :         System total receive data 0 bytes
19ec-710:64524280.488 :         => CNT96226::DeviceTimeOutSet
19ec-710:64524280.563 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-710:64524280.623 :         <= CAsicIO::DoImage ret = 0
19ec-710:64524280.717 :         IOThread: Set EOP for get EOP
19ec-710:64524280.780 :         IOThread: Get EOP size=0
19ec-710:64524280.849 :         Pipe = 22e2d38 Write ==>
19ec-710:64524280.960 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64524281.094 :         Pipe = 22e2d38 start to write data
19ec-710:64524281.161 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 2057052 size = 36
19ec-710:64524281.294 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64524281.385 :         Pipe = 22e2d38 Write read wait size = 0
19ec-710:64524281.486 :         Pipe = 22e2d38 Write <==
19ec-710:64524281.548 :         Pipe = 22e2d38 Write ==>
19ec-710:64524281.636 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64524281.748 :         Pipe = 22e2d38 start to write data
19ec-710:64524281.841 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64524281.928 :         Pipe = 22e2d38 Write read wait size = 0
19ec-710:64524282.023 :         Pipe = 22e2d38 Write <==
19ec-710:64524289.532 :         Pipe = 22e2d38 Write ==>
19ec-710:64524289.658 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-710:64524289.780 :         Pipe = 22e2d38 start to write data
19ec-710:64524289.841 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 2057088 size = 36
19ec-710:64524289.956 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485688 Data = 72
19ec-710:64524290.046 :         Pipe = 22e2d38 Write read wait size = 0
19ec-710:64524290.139 :         Pipe = 22e2d38 Write <==
19ec-710:64524290.235 :         Pipe = 22e2d38 IncreasePageCount after = 1
19ec-710:64524290.340 :         IOThread: Remaining size=0
19ec-710:64524290.433 :         IOThread: Release unit Control link = 0
19ec-710:64524290.501 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-710:64524290.571 :         IO Send command 10 bytes
19ec-710:64524290.661 :         => CNT96226::VenderCmd_SetData
19ec-710:64524290.717 :         iCmd = 0, nBytes = 10
19ec-710:64524290.821 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-1ed4:64524426.240 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64524426.511 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-1ed4:64524426.775 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64524426.848 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1956528 size = 36
19ec-1ed4:64524426.978 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-1ed4:64524427.074 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64524427.173 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64524427.229 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64524427.319 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-1ed4:64524427.432 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64524427.488 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 1956564 size = 62172
19ec-1ed4:64524428.927 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27142364 Data = 120612
19ec-1ed4:64524429.019 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64524429.116 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64524429.176 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64524429.270 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485688 Data = 72
19ec-1ed4:64524429.383 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 2057052 size = 36
19ec-1ed4:64524429.504 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64524429.595 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64524429.696 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64524429.747 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-1ed4:64524429.808 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64524429.894 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27142364 Data = 120612
19ec-1ed4:64524430.008 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64524430.065 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 2018736 size = 36
19ec-1ed4:64524430.179 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27142328 Data = 120648
19ec-1ed4:64524430.266 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64524430.360 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64524430.416 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64524430.501 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64524430.612 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 2057088 size = 36
19ec-1ed4:64524430.721 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64524430.807 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64524430.900 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64524430.952 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-1ed4:64524431.014 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64524431.108 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27142328 Data = 120648
19ec-1ed4:64524431.220 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64524431.277 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 2018772 size = 36
19ec-1ed4:64524431.389 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27142292 Data = 120684
19ec-1ed4:64524431.479 :     Pipe = 22e2e48 Write read wait size = 0
19ec-1ed4:64524431.571 :     Pipe = 22e2e48 Write <==
19ec-1ed4:64524431.662 :     Pipe = 22e2d38 DecreasePageCount after = 0
19ec-1ed4:64524431.791 :     Pipe = 22e2e48 IncreasePageCount after = 1
19ec-1ed4:64524431.885 :     Pipe = 22e2d38 Read ==>
19ec-1ed4:64524431.972 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:64527071.086 : => ReadScan
19ec-1c88:64527071.255 : Count = 99852, Ptr = c1fa970
19ec-1c88:64527071.329 : => ReadScanEx2
19ec-1c88:64527071.379 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64527071.437 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64527071.496 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64527071.555 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64527071.611 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:64527071.671 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64527071.735 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:64527071.804 : Pipe = 22e2e48 Read ==>
19ec-1c88:64527072.041 : Pipe = 22e2e48 Read Total = 27262976 Free = 27142292 Data = 120684
19ec-1c88:64527072.168 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1898124 size = 58404
19ec-1c88:64527072.506 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27200696 Data = 62280
19ec-1c88:64527072.591 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64527072.687 : Pipe = 22e2e48 Read <==
19ec-1c88:64527072.742 : => GetImageToBuffer
19ec-1c88:64527072.792 : => GetImageToBufferPageScan
19ec-1c88:64527072.847 : Pipe = 22e2e48 Read ==>
19ec-1c88:64527072.928 : Pipe = 22e2e48 Read Total = 27262976 Free = 27200696 Data = 62280
19ec-1c88:64527073.034 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1956528 size = 36
19ec-1c88:64527073.139 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27200732 Data = 62244
19ec-1c88:64527073.224 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64527073.314 : Pipe = 22e2e48 Read <==
19ec-1c88:64527073.364 : Get Packet type = 0 
19ec-1c88:64527073.415 : Get Packet dwSize = 62172 
19ec-1c88:64527073.465 : Get Packet bADFStatus = 1 
19ec-1c88:64527073.517 : Get Packet dwStatusLong = 0 
19ec-1c88:64527073.565 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64527073.621 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64527073.673 : <= GetImageToBuffer Ret = 1
19ec-1c88:64527073.730 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:64527073.792 : Pipe = 22e2e48 Read ==>
19ec-1c88:64527073.874 : Pipe = 22e2e48 Read Total = 27262976 Free = 27200732 Data = 62244
19ec-1c88:64527073.980 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1956564 size = 41448
19ec-1c88:64527074.296 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27242180 Data = 20796
19ec-1c88:64527074.386 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64527074.477 : Pipe = 22e2e48 Read <==
19ec-1c88:64527229.264 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:64527229.424 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64527229.485 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64527229.549 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:64527229.608 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64527229.668 : <= ReadScanEx2 ret = 1
19ec-1c88:64527229.722 : <= ReadScan ret = 1
19ec-1c88:64530953.884 : => ReadScan
19ec-1c88:64530954.053 : Count = 92316, Ptr = c1fa970
19ec-1c88:64530954.133 : => ReadScanEx2
19ec-1c88:64530954.183 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:64530954.246 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:64530954.303 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:64530954.364 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:64530954.423 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:64530954.484 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:64530954.554 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:64530954.623 : Pipe = 22e2e48 Read ==>
19ec-1c88:64530954.742 : Pipe = 22e2e48 Read Total = 27262976 Free = 27242180 Data = 20796
19ec-1c88:64530954.875 : Pipe = 22e2e48 Read Copy from 22e2f08 + 1998012 size = 20724
19ec-1c88:64530955.084 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:64530955.177 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64530955.277 : Pipe = 22e2e48 Read <==
19ec-1c88:64530955.332 : => GetImageToBuffer
19ec-1c88:64530955.381 : => GetImageToBufferPageScan
19ec-1c88:64530955.434 : Pipe = 22e2e48 Read ==>
19ec-1c88:64530955.518 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:64530955.627 : Pipe = 22e2e48 Read Copy from 22e2f08 + 2018736 size = 36
19ec-1c88:64530955.735 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64530955.819 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64530955.911 : Pipe = 22e2e48 Read <==
19ec-1c88:64530955.962 : Get Packet type = 0 
19ec-1c88:64530956.014 : Get Packet dwSize = 0 
19ec-1c88:64530956.063 : Get Packet bADFStatus = 1 
19ec-1c88:64530956.239 : Get Packet dwStatusLong = 0 
19ec-1c88:64530956.291 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64530956.360 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64530956.417 : <= GetImageToBuffer Ret = 1
19ec-1c88:64530956.471 : => GetImageToBuffer
19ec-1c88:64530956.515 : => GetImageToBufferPageScan
19ec-1c88:64530956.566 : Pipe = 22e2e48 Read ==>
19ec-1c88:64530956.654 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64530956.762 : Pipe = 22e2e48 Read Copy from 22e2f08 + 2018772 size = 36
19ec-1c88:64530956.870 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64530956.952 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64530957.047 : Pipe = 22e2e48 Read <==
19ec-1c88:64530957.098 : Get Packet type = 1 
19ec-1c88:64530957.148 : Get Packet dwSize = 0 
19ec-1c88:64530957.196 : Get Packet bADFStatus = 1 
19ec-1c88:64530957.248 : Get Packet dwStatusLong = 0 
19ec-1c88:64530957.298 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64530957.387 : Pipe = 22e2e48 DecreasePageCount after = 0
19ec-1c88:64530957.484 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:64530957.543 : <= GetImageToBuffer Ret = 1
19ec-1c88:64530957.594 : ReadScanEx2 : EOP padding to AP buffer size = 71592
19ec-1c88:64531123.685 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:64531123.804 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:64531123.869 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:64531123.932 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:64531123.989 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:64531124.047 : <= ReadScanEx2 ret = 1
19ec-1c88:64531124.099 : <= ReadScan ret = 1
19ec-1c88:64532473.659 : => StopScan
19ec-1c88:64532473.832 : => EndPage
19ec-1c88:64532473.888 : EndPage withdraw image data in pipe.
19ec-1c88:64532473.952 : => ReadScanWithdrawBuffer
19ec-1c88:64532474.006 : <= ReadScanWithdrawBuffer
19ec-1c88:64532474.060 : EndPage wait release unit packet.
19ec-1c88:64532474.117 : Pipe = 22e2e48 Read ==>
19ec-1c88:64532474.243 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-710:64556636.603 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64556636.927 :         System send command 10 bytes + data 0 bytes
19ec-710:64556637.075 :         => CNT96226::VenderCmd_GetData
19ec-710:64556637.191 :         iCmd = 1, nBytes = 4
19ec-710:64556852.899 :         0000 : 00 00 00 00 
19ec-710:64556853.130 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64556853.407 :         <= CAsicIO::DoIo ret = 1
19ec-710:64556853.576 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-710:64556853.711 :         IO Send command 10 bytes
19ec-710:64556853.890 :         => CNT96226::VenderCmd_SetData
19ec-710:64556854.002 :         iCmd = 0, nBytes = 10
19ec-710:64556854.216 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-710:64557062.262 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-710:64557062.464 :         System send command 10 bytes + data 0 bytes
19ec-710:64557062.595 :         IO total need to receive data 2 bytes
19ec-710:64557062.717 :         => CNT96226::VenderCmd_GetData
19ec-710:64557062.832 :         iCmd = 0, nBytes = 2
19ec-710:64557250.531 :         0000 : 00 00 
19ec-710:64557250.738 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64557250.870 :         System total receive data 2 bytes
19ec-710:64557250.996 :         => CNT96226::VenderCmd_GetData
19ec-710:64557251.102 :         iCmd = 1, nBytes = 4
19ec-710:64557436.127 :         0000 : 00 00 00 00 
19ec-710:64557436.300 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-710:64557436.541 :         <= CAsicIO::DoIo ret = 1
19ec-710:64557436.699 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-710:64557436.836 :         Pipe = 22e2d38 Write ==>
19ec-710:64557437.062 :         Pipe = 22e2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-710:64557437.321 :         Pipe = 22e2d38 start to write data
19ec-710:64557437.696 :         Pipe = 22e2d38 Memory Write Copy to 22e2e38 + 2057124 size = 36
19ec-710:64557437.952 :         Pipe = 22e2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-710:64557438.129 :         Pipe = 22e2d38 Write read wait size = 36
19ec-710:64557438.327 :         Pipe = 22e2d38 Set read data ready
19ec-710:64557438.586 :         Pipe = 22e2d38 Write <==
19ec-1ed4:64557439.630 :     Pipe = 22e2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1ed4:64557439.998 :     Pipe = 22e2d38 Read Copy from 22e2e38 + 2057124 size = 36
19ec-1ed4:64557440.254 :     Pipe = 22e2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1ed4:64557440.437 :     Pipe = 22e2d38 Read write wait size = 0
19ec-1ed4:64557440.642 :     Pipe = 22e2d38 Read <==
19ec-1ed4:64557440.751 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-1ed4:64557440.873 :     Pipe = 22e2e48 Write ==>
19ec-1ed4:64557441.059 :     Pipe = 22e2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1ed4:64557441.284 :     Pipe = 22e2e48 start to write data
19ec-1ed4:64557441.404 :     Pipe = 22e2e48 Memory Write Copy to 22e2f08 + 2018808 size = 36
19ec-1ed4:64557441.645 :     Pipe = 22e2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1ed4:64557441.820 :     Pipe = 22e2e48 Write read wait size = 36
19ec-1ed4:64557442.179 :     Pipe = 22e2e48 Set read data ready
19ec-1ed4:64557442.498 :     Pipe = 22e2e48 Write <==
19ec-1c88:64557443.043 : Pipe = 22e2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:64557443.405 : Pipe = 22e2e48 Read Copy from 22e2f08 + 2018808 size = 36
19ec-1c88:64557443.661 : Pipe = 22e2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:64557443.854 : Pipe = 22e2e48 Read write wait size = 0
19ec-1c88:64557444.058 : Pipe = 22e2e48 Read <==
19ec-1c88:64557444.172 : Get Packet type = 2 
19ec-1c88:64557444.299 : Get Packet dwSize = 0 
19ec-1c88:64557444.403 : Get Packet bADFStatus = 0 
19ec-1c88:64557444.518 : Get Packet dwStatusLong = 0 
19ec-1c88:64557444.623 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:64557444.763 : <= EndPage Ret = 1
19ec-1c88:64557444.880 : Page 1 end
19ec-1c88:64557444.978 : => EndJob
19ec-1c88:64557579.059 : => IoObject::IoLockEnd
19ec-1c88:64557579.334 : <= IoObject::IoLockEnd
19ec-1c88:64557579.399 : => IoObject::FinishReadImage
19ec-1c88:64557579.463 : <= IoObject::FinishReadImage
19ec-1c88:64557579.523 : <= EndJob ret = 1
19ec-1c88:64557579.595 : <= StopScan ret = 1
19ec-1c88:64559078.718 : => GetADFStatus
19ec-1c88:64559078.917 : => IoObject::IoLockStart
19ec-1c88:64559079.049 : => CAsicIO::CheckDevice
19ec-1c88:64559079.108 : => CNT96226::ConnectIsAvailable
19ec-1c88:64559103.723 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64559103.837 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64559103.892 : <= IoObject::IoLockStart
19ec-1c88:64559103.953 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64559104.020 : IO Send command 10 bytes
19ec-1c88:64559104.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:64559104.218 : iCmd = 0, nBytes = 10
19ec-1c88:64559104.322 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64559299.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64559299.618 : System send command 10 bytes + data 0 bytes
19ec-1c88:64559299.689 : IO total need to receive data 2 bytes
19ec-1c88:64559299.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:64559299.810 : iCmd = 0, nBytes = 2
19ec-1c88:64559467.122 : 0000 : 00 00 
19ec-1c88:64559467.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64559467.302 : System total receive data 2 bytes
19ec-1c88:64559467.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:64559467.425 : iCmd = 1, nBytes = 4
19ec-1c88:64559666.348 : 0000 : 00 00 00 00 
19ec-1c88:64559666.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64559666.606 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64559666.680 : Return status = 0
19ec-1c88:64559666.741 : => IoObject::IoLockEnd
19ec-1c88:64559666.990 : <= IoObject::IoLockEnd
19ec-1c88:64559667.043 : <= GetADFStatus ret = 1
19ec-1c88:64564717.988 : => EndScanJob
19ec-1c88:64564718.163 : <= EndScanJob ret = 1
19ec-1c88:64565858.697 : => GetADFStatus
19ec-1c88:64565858.907 : => IoObject::IoLockStart
19ec-1c88:64565859.047 : => CAsicIO::CheckDevice
19ec-1c88:64565859.107 : => CNT96226::ConnectIsAvailable
19ec-1c88:64565878.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64565878.830 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64565878.898 : <= IoObject::IoLockStart
19ec-1c88:64565878.962 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64565879.033 : IO Send command 10 bytes
19ec-1c88:64565880.155 : => CNT96226::VenderCmd_SetData
19ec-1c88:64565880.268 : iCmd = 0, nBytes = 10
19ec-1c88:64565880.393 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64566045.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64566045.394 : System send command 10 bytes + data 0 bytes
19ec-1c88:64566045.473 : IO total need to receive data 2 bytes
19ec-1c88:64566045.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:64566045.612 : iCmd = 0, nBytes = 2
19ec-1c88:64566157.937 : 0000 : 00 00 
19ec-1c88:64566158.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64566158.113 : System total receive data 2 bytes
19ec-1c88:64566158.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:64566158.239 : iCmd = 1, nBytes = 4
19ec-1c88:64566265.475 : 0000 : 00 00 00 00 
19ec-1c88:64566265.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64566265.725 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64566265.793 : Return status = 0
19ec-1c88:64566265.854 : => IoObject::IoLockEnd
19ec-1c88:64566265.944 : <= IoObject::IoLockEnd
19ec-1c88:64566265.995 : <= GetADFStatus ret = 1
19ec-1c88:64570203.262 : => TerminateDriver
19ec-1c88:64570203.452 : => CAsicIO::~CAsicIO,pStage=36572232
19ec-1c88:64570203.535 : => CNT96226::Close
19ec-1c88:64570207.609 : <= CNT96226::Close ret = 1
19ec-1c88:64570207.697 : <= CAsicIO::~CAsicIO
19ec-1c88:64570207.758 : => IoObject::IoLockEnd
19ec-1c88:64570207.811 : <= IoObject::IoLockEnd
19ec-1c88:64570207.866 : => IoObject::TerminateDevice
19ec-1c88:64570208.151 : => IoObject::IoLockEnd
19ec-1c88:64570208.201 : <= IoObject::IoLockEnd
19ec-1c88:64570208.304 : <= IoObject::TerminateDevice
19ec-1c88:64570209.231 : <= TerminateDriver ret = 1
19ec-1c88:64617355.079 : ============Debug Start==========
19ec-1c88:64617355.408 : Date : 2020/4/30 14:37:37
19ec-1c88:64617355.490 : Process ID : 19ec
19ec-1c88:64617355.950 : Windows : Version 10.0 build 18363 
19ec-1c88:64617356.400 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64617356.465 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64617356.534 : MemoryStatus.ullAvailPhys : 1735933952
19ec-1c88:64617356.593 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64617356.659 : MemoryStatus.ullAvailPageFile : 3055673344
19ec-1c88:64617356.724 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64617356.784 : MemoryStatus.ullAvailVirtual : 1708892160
19ec-1c88:64617356.846 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64617356.955 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64617357.018 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64617357.265 : CPU Count : 4
19ec-1c88:64617357.316 : CPU Frequency : 100.000 Mhz
19ec-1c88:64617361.959 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64617362.100 : => InitializeDriver
19ec-1c88:64617362.380 : <= InitializeDriver ret = 1
19ec-1c88:64617362.441 : => InitializeScanner
19ec-1c88:64617362.535 : => CAsicIO::GetDeviceList
19ec-1c88:64617363.062 : => CNT96226::CNT96226
19ec-1c88:64617363.123 : => CNT96226::Open
19ec-1c88:64617385.262 : <= CNT96226::Open ret = 1
19ec-1c88:64617385.356 : => CNT96226::Initialize
19ec-1c88:64617385.539 : <= CNT96226::Initialize ret = 1
19ec-1c88:64617385.599 : <= CNT96226::CNT96226
19ec-1c88:64617385.652 : => CNT96226::EnumAvailableDevice
19ec-1c88:64617391.135 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64617391.213 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64617391.274 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64621044.390 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64621044.965 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64621051.551 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64621051.661 : => IoObject::GetLockName
19ec-1c88:64621051.726 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64621051.799 : <= IoObject::GetLockName
19ec-1c88:64621052.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:64621052.461 : iCmd = 3, nBytes = 2
19ec-1c88:64621402.245 : 0000 : 06 38 
19ec-1c88:64621402.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64621402.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:64621402.538 : iCmd = 4, nBytes = 2
19ec-1c88:64621684.032 : 0000 : 07 07 
19ec-1c88:64621684.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64621684.269 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64621684.360 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64621684.437 : IO Send command 10 bytes
19ec-1c88:64621684.493 : => CNT96226::VenderCmd_SetData
19ec-1c88:64621684.551 : iCmd = 0, nBytes = 10
19ec-1c88:64621684.654 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64621850.147 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64621850.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:64621850.318 : iCmd = 0, nBytes = 165
19ec-1c88:64621977.253 : skip dump 37 bytes
19ec-1c88:64621977.449 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64621977.585 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64621977.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64621977.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64621978.000 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64621978.136 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64621978.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64621978.390 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64621978.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64621978.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:64621978.577 : iCmd = 1, nBytes = 4
19ec-1c88:64622109.586 : 0000 : 00 00 00 00 
19ec-1c88:64622109.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64622109.826 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64622109.895 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64622109.968 : IO Send command 10 bytes
19ec-1c88:64622110.027 : => CNT96226::VenderCmd_SetData
19ec-1c88:64622110.098 : iCmd = 0, nBytes = 10
19ec-1c88:64622110.207 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64622422.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64622422.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:64622422.370 : iCmd = 0, nBytes = 128
19ec-1c88:64622553.416 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64622553.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64622553.762 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64622553.900 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64622554.029 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64622554.160 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64622554.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64622554.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64622554.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64622554.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:64622554.598 : iCmd = 1, nBytes = 4
19ec-1c88:64622720.023 : 0000 : 00 00 00 00 
19ec-1c88:64622720.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64622720.228 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64622720.410 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64622720.487 : => CNT96226::Close
19ec-1c88:64622724.148 : <= CNT96226::Close ret = 1
19ec-1c88:64622724.224 : <= CNT96226::~CNT96226
19ec-1c88:64622724.314 : <= CAsicIO::GetDeviceList
19ec-1c88:64622724.679 : => IoObject::SetTimeout
19ec-1c88:64622724.805 : Timeout--> In = 0 Out = 0
19ec-1c88:64622724.863 : <= IoObject::SetTimeout
19ec-1c88:64622724.929 : => CAsicIO::CAsicIO
19ec-1c88:64622724.999 : => CNT96226::CNT96226
19ec-1c88:64622725.065 : => CNT96226::Open
19ec-1c88:64622748.326 : <= CNT96226::Open ret = 1
19ec-1c88:64622748.423 : => CNT96226::Initialize
19ec-1c88:64622748.618 : <= CNT96226::Initialize ret = 1
19ec-1c88:64622748.682 : <= CNT96226::CNT96226
19ec-1c88:64622748.732 : <= CAsicIO::CAsicIO
19ec-1c88:64622748.789 : => CAsicIO::InitializeDevice
19ec-1c88:64622748.857 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64622754.811 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64622755.231 : => IoObject::GetLockName
19ec-1c88:64622755.291 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64622755.362 : <= IoObject::GetLockName
19ec-1c88:64622756.087 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64622756.159 : IO Send command 10 bytes
19ec-1c88:64622756.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:64622756.263 : iCmd = 0, nBytes = 10
19ec-1c88:64622756.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64623075.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64623076.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:64623076.189 : iCmd = 0, nBytes = 128
19ec-1c88:64623226.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64623226.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64623227.052 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64623227.198 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64623227.331 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64623227.462 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64623227.596 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64623227.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64623227.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64623227.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:64623227.909 : iCmd = 1, nBytes = 4
19ec-1c88:64623334.410 : 0000 : 00 00 00 00 
19ec-1c88:64623334.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64623334.559 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64623334.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:64623334.677 : iCmd = 3, nBytes = 2
19ec-1c88:64623660.521 : 0000 : 06 38 
19ec-1c88:64623660.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64623660.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:64623660.810 : iCmd = 4, nBytes = 2
19ec-1c88:64623953.774 : 0000 : 07 07 
19ec-1c88:64623953.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64623954.048 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64623954.142 : => IoObject::InitializeDevice
19ec-1c88:64623954.255 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64623954.940 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64623955.014 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64623955.779 : => FindScanner
19ec-1c88:64623955.839 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64623955.902 : <= FindScanner ret = 1
19ec-1c88:64623955.960 : => IoObject::IoLockStart
19ec-1c88:64623956.065 : => CAsicIO::CheckDevice
19ec-1c88:64623956.119 : => CNT96226::ConnectIsAvailable
19ec-1c88:64623969.561 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64623969.660 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64623969.715 : <= IoObject::IoLockStart
19ec-1c88:64623969.773 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64623969.841 : IO Send command 10 bytes
19ec-1c88:64623970.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:64623970.213 : iCmd = 0, nBytes = 10
19ec-1c88:64623970.318 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64624139.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64624139.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:64624139.270 : IO total need to receive data 5 bytes
19ec-1c88:64624139.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:64624139.403 : iCmd = 0, nBytes = 5
19ec-1c88:64624273.839 : 0000 : 06 00 02 02 ab 
19ec-1c88:64624273.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64624274.034 : System total receive data 5 bytes
19ec-1c88:64624274.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:64624274.161 : iCmd = 1, nBytes = 4
19ec-1c88:64624420.727 : 0000 : 00 00 00 00 
19ec-1c88:64624420.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64624420.943 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64624421.010 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64624421.075 : IO Send command 10 bytes
19ec-1c88:64624421.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:64624421.218 : iCmd = 0, nBytes = 10
19ec-1c88:64624421.325 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64624567.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64624568.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:64624568.156 : IO total need to receive data 165 bytes
19ec-1c88:64624568.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:64624568.276 : iCmd = 0, nBytes = 165
19ec-1c88:64624707.453 : skip dump 37 bytes
19ec-1c88:64624707.711 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64624707.859 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64624708.000 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64624708.141 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64624708.272 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64624708.411 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64624708.538 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64624708.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64624708.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64624708.791 : System total receive data 165 bytes
19ec-1c88:64624708.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:64624708.914 : iCmd = 1, nBytes = 4
19ec-1c88:64624850.940 : 0000 : 00 00 00 00 
19ec-1c88:64624851.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64624851.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64624851.413 : Dump Inquiry
19ec-1c88:64624851.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64624851.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64624851.829 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64624851.969 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64624852.103 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64624852.240 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64624852.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64624852.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64624852.626 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64624852.760 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64624852.851 : 00a0 : 00 00 00 00 00 
19ec-1c88:64624852.931 : => ReadNVMDataInternal
19ec-1c88:64624853.138 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64624853.207 : IO Send command 10 bytes
19ec-1c88:64624853.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:64624853.354 : iCmd = 0, nBytes = 10
19ec-1c88:64624853.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64625174.892 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64625175.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:64625175.153 : IO total need to receive data 128 bytes
19ec-1c88:64625175.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:64625175.283 : iCmd = 0, nBytes = 128
19ec-1c88:64625313.828 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64625314.044 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64625314.197 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64625314.335 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64625314.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64625314.596 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64625314.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64625314.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64625314.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64625314.979 : System total receive data 128 bytes
19ec-1c88:64625315.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:64625315.105 : iCmd = 1, nBytes = 4
19ec-1c88:64625421.951 : 0000 : 00 00 00 00 
19ec-1c88:64625422.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64625422.152 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64625422.222 : NVMData.PadScanCount = 0
19ec-1c88:64625422.277 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64625422.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64625422.391 : NVMData.FlatbedScanCount = 0
19ec-1c88:64625422.448 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64625422.503 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64625422.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64625422.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64625422.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64625422.718 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64625422.774 : NVMData.BornMonth = 0
19ec-1c88:64625422.823 : NVMData.BornDay = 0
19ec-1c88:64625422.875 : NVMData.BornYear = 0
19ec-1c88:64625422.923 : NVMData.FirstScanMonth = 4
19ec-1c88:64625422.973 : NVMData.FirstScanDay = 30
19ec-1c88:64625423.025 : NVMData.FirstScanYear = 2020
19ec-1c88:64625423.081 : NVMData.VerticalMagnification = 0
19ec-1c88:64625423.134 : NVMData.HorizontalMagnification = 0
19ec-1c88:64625423.187 : NVMData.PowerSavingTime = 15
19ec-1c88:64625423.240 : NVMData.SN = A094165189010062
19ec-1c88:64625423.291 : NVMData.AutoFeed = 0
19ec-1c88:64625423.340 : NVMData.CCDType = 0
19ec-1c88:64625423.390 : NVMData.ScanSpeed = 0
19ec-1c88:64625423.438 : NVMData.RollerCount = 0
19ec-1c88:64625423.491 : NVMData.MultifeedCount = 0
19ec-1c88:64625423.540 : NVMData.JamCount = 0
19ec-1c88:64625423.588 : NVMData.IdentifyInfo = 
19ec-1c88:64625423.636 : NVMData.FormalName = 
19ec-1c88:64625423.812 : NVMData.ReservedB = 0
19ec-1c88:64625423.865 : NVMData.FunctionCode = 0
19ec-1c88:64625423.915 : NVMData.PreFeed = 0
19ec-1c88:64625423.963 : NVMData.PreFeedTime = 0
19ec-1c88:64625424.013 : NVMData.ButtonNumber = 0
19ec-1c88:64625424.063 : NVMData.PowerOffTime = 0
19ec-1c88:64625424.115 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64625424.195 : => IoObject::IoLockEnd
19ec-1c88:64625424.290 : <= IoObject::IoLockEnd
19ec-1c88:64625424.339 : <= InitializeScanner ret = 1
19ec-1c88:64625424.404 : => GetLogicalScannerAbilityEx
19ec-1c88:64625424.463 : => IoObject::IoLockStart
19ec-1c88:64625424.554 : => CAsicIO::CheckDevice
19ec-1c88:64625424.606 : => CNT96226::ConnectIsAvailable
19ec-1c88:64625438.032 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64625438.154 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64625438.217 : <= IoObject::IoLockStart
19ec-1c88:64625438.279 : => IoObject::IoLockEnd
19ec-1c88:64625438.391 : <= IoObject::IoLockEnd
19ec-1c88:64625438.513 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64625438.590 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64625620.443 : => ReadNVMData
19ec-1c88:64625620.617 : => IoObject::IoLockStart
19ec-1c88:64625620.741 : => CAsicIO::CheckDevice
19ec-1c88:64625620.800 : => CNT96226::ConnectIsAvailable
19ec-1c88:64625638.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64625638.706 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64625638.769 : <= IoObject::IoLockStart
19ec-1c88:64625638.836 : => ReadNVMDataInternal
19ec-1c88:64625638.902 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64625638.971 : IO Send command 10 bytes
19ec-1c88:64625639.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:64625639.169 : iCmd = 0, nBytes = 10
19ec-1c88:64625639.291 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64625964.145 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64625964.318 : System send command 10 bytes + data 0 bytes
19ec-1c88:64625964.387 : IO total need to receive data 128 bytes
19ec-1c88:64625964.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:64625964.505 : iCmd = 0, nBytes = 128
19ec-1c88:64626098.606 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64626098.781 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64626098.925 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64626099.060 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64626099.189 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64626099.311 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64626099.438 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64626099.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64626099.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64626099.684 : System total receive data 128 bytes
19ec-1c88:64626099.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:64626099.800 : iCmd = 1, nBytes = 4
19ec-1c88:64626218.595 : 0000 : 00 00 00 00 
19ec-1c88:64626218.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64626218.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64626218.971 : NVMData.PadScanCount = 0
19ec-1c88:64626219.031 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64626219.088 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64626219.149 : NVMData.FlatbedScanCount = 0
19ec-1c88:64626219.208 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64626219.264 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64626219.320 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64626219.378 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64626219.437 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64626219.495 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64626219.551 : NVMData.BornMonth = 0
19ec-1c88:64626219.601 : NVMData.BornDay = 0
19ec-1c88:64626219.651 : NVMData.BornYear = 0
19ec-1c88:64626219.699 : NVMData.FirstScanMonth = 4
19ec-1c88:64626219.752 : NVMData.FirstScanDay = 30
19ec-1c88:64626219.808 : NVMData.FirstScanYear = 2020
19ec-1c88:64626219.983 : NVMData.VerticalMagnification = 0
19ec-1c88:64626220.039 : NVMData.HorizontalMagnification = 0
19ec-1c88:64626220.097 : NVMData.PowerSavingTime = 15
19ec-1c88:64626220.155 : NVMData.SN = A094165189010062
19ec-1c88:64626220.208 : NVMData.AutoFeed = 0
19ec-1c88:64626220.261 : NVMData.CCDType = 0
19ec-1c88:64626220.312 : NVMData.ScanSpeed = 0
19ec-1c88:64626220.363 : NVMData.RollerCount = 0
19ec-1c88:64626220.415 : NVMData.MultifeedCount = 0
19ec-1c88:64626220.694 : NVMData.JamCount = 0
19ec-1c88:64626220.752 : NVMData.IdentifyInfo = 
19ec-1c88:64626220.803 : NVMData.FormalName = 
19ec-1c88:64626220.849 : NVMData.ReservedB = 0
19ec-1c88:64626220.898 : NVMData.FunctionCode = 0
19ec-1c88:64626220.949 : NVMData.PreFeed = 0
19ec-1c88:64626220.998 : NVMData.PreFeedTime = 0
19ec-1c88:64626221.049 : NVMData.ButtonNumber = 0
19ec-1c88:64626221.100 : NVMData.PowerOffTime = 0
19ec-1c88:64626221.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64626221.216 : => IoObject::IoLockEnd
19ec-1c88:64626221.307 : <= IoObject::IoLockEnd
19ec-1c88:64626221.356 : <= ReadNVMData ret = 1
19ec-1c88:64628940.788 : ============Debug Start==========
19ec-1c88:64628941.085 : Date : 2020/4/30 14:37:37
19ec-1c88:64628941.167 : Process ID : 19ec
19ec-1c88:64628941.591 : Windows : Version 10.0 build 18363 
19ec-1c88:64628942.029 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64628942.097 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64628942.163 : MemoryStatus.ullAvailPhys : 1739354112
19ec-1c88:64628942.224 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64628942.286 : MemoryStatus.ullAvailPageFile : 3056168960
19ec-1c88:64628942.347 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64628942.408 : MemoryStatus.ullAvailVirtual : 1709146112
19ec-1c88:64628942.470 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64628942.579 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64628942.638 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64628942.886 : CPU Count : 4
19ec-1c88:64628942.933 : CPU Frequency : 100.000 Mhz
19ec-1c88:64628946.902 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64628947.044 : => InitializeDriver
19ec-1c88:64628947.298 : <= InitializeDriver ret = 1
19ec-1c88:64632093.515 : => InitializeScanner
19ec-1c88:64632093.774 : => CAsicIO::GetDeviceList
19ec-1c88:64632094.232 : => CNT96226::CNT96226
19ec-1c88:64632094.299 : => CNT96226::Open
19ec-1c88:64632115.865 : <= CNT96226::Open ret = 1
19ec-1c88:64632115.966 : => CNT96226::Initialize
19ec-1c88:64632116.177 : <= CNT96226::Initialize ret = 1
19ec-1c88:64632116.236 : <= CNT96226::CNT96226
19ec-1c88:64632116.293 : => CNT96226::EnumAvailableDevice
19ec-1c88:64632121.690 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64632121.770 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64632121.831 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64635726.638 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64635726.946 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64635732.926 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64635733.041 : => IoObject::GetLockName
19ec-1c88:64635733.106 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64635733.172 : <= IoObject::GetLockName
19ec-1c88:64635733.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:64635733.731 : iCmd = 3, nBytes = 2
19ec-1c88:64636054.726 : 0000 : 06 38 
19ec-1c88:64636054.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64636054.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:64636055.030 : iCmd = 4, nBytes = 2
19ec-1c88:64636329.714 : 0000 : 07 07 
19ec-1c88:64636330.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64636330.158 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64636330.245 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64636330.315 : IO Send command 10 bytes
19ec-1c88:64636330.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:64636330.427 : iCmd = 0, nBytes = 10
19ec-1c88:64636330.532 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64636519.215 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64636519.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:64636519.433 : iCmd = 0, nBytes = 165
19ec-1c88:64636653.308 : skip dump 37 bytes
19ec-1c88:64636653.517 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64636653.663 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64636653.803 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64636653.942 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64636654.074 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64636654.213 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64636654.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64636654.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64636654.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64636654.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:64636654.671 : iCmd = 1, nBytes = 4
19ec-1c88:64636781.569 : 0000 : 00 00 00 00 
19ec-1c88:64636781.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64636781.767 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64636781.836 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64636781.912 : IO Send command 10 bytes
19ec-1c88:64636781.969 : => CNT96226::VenderCmd_SetData
19ec-1c88:64636782.027 : iCmd = 0, nBytes = 10
19ec-1c88:64636782.137 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64637082.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64637083.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:64637083.208 : iCmd = 0, nBytes = 128
19ec-1c88:64637202.408 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637202.597 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637202.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64637202.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64637203.009 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64637203.140 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637203.270 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637203.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637203.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64637203.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:64637203.585 : iCmd = 1, nBytes = 4
19ec-1c88:64637345.945 : 0000 : 00 00 00 00 
19ec-1c88:64637346.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64637346.124 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64637346.308 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64637346.607 : => CNT96226::Close
19ec-1c88:64637350.163 : <= CNT96226::Close ret = 1
19ec-1c88:64637350.236 : <= CNT96226::~CNT96226
19ec-1c88:64637350.333 : <= CAsicIO::GetDeviceList
19ec-1c88:64637350.698 : => IoObject::SetTimeout
19ec-1c88:64637350.823 : Timeout--> In = 0 Out = 0
19ec-1c88:64637350.880 : <= IoObject::SetTimeout
19ec-1c88:64637350.957 : => CAsicIO::CAsicIO
19ec-1c88:64637351.025 : => CNT96226::CNT96226
19ec-1c88:64637351.079 : => CNT96226::Open
19ec-1c88:64637374.349 : <= CNT96226::Open ret = 1
19ec-1c88:64637374.444 : => CNT96226::Initialize
19ec-1c88:64637374.632 : <= CNT96226::Initialize ret = 1
19ec-1c88:64637374.692 : <= CNT96226::CNT96226
19ec-1c88:64637374.742 : <= CAsicIO::CAsicIO
19ec-1c88:64637374.798 : => CAsicIO::InitializeDevice
19ec-1c88:64637374.865 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64637380.872 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64637380.987 : => IoObject::GetLockName
19ec-1c88:64637381.046 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64637381.118 : <= IoObject::GetLockName
19ec-1c88:64637381.612 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64637381.686 : IO Send command 10 bytes
19ec-1c88:64637381.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:64637381.797 : iCmd = 0, nBytes = 10
19ec-1c88:64637381.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64637697.231 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64637697.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:64637697.469 : iCmd = 0, nBytes = 128
19ec-1c88:64637817.210 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637817.431 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637817.586 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64637817.731 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64637817.860 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64637817.991 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637818.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637818.248 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64637818.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64637818.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:64637818.441 : iCmd = 1, nBytes = 4
19ec-1c88:64637929.325 : 0000 : 00 00 00 00 
19ec-1c88:64637929.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64637929.488 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64637929.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:64637929.612 : iCmd = 3, nBytes = 2
19ec-1c88:64638251.077 : 0000 : 06 38 
19ec-1c88:64638251.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64638251.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:64638251.369 : iCmd = 4, nBytes = 2
19ec-1c88:64638544.955 : 0000 : 07 07 
19ec-1c88:64638545.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64638545.271 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64638545.382 : => IoObject::InitializeDevice
19ec-1c88:64638545.505 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64638546.250 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64638546.333 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64638547.068 : => FindScanner
19ec-1c88:64638547.132 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64638547.197 : <= FindScanner ret = 1
19ec-1c88:64638547.259 : => IoObject::IoLockStart
19ec-1c88:64638547.370 : => CAsicIO::CheckDevice
19ec-1c88:64638547.426 : => CNT96226::ConnectIsAvailable
19ec-1c88:64638563.763 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64638563.859 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64638563.918 : <= IoObject::IoLockStart
19ec-1c88:64638563.978 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64638564.046 : IO Send command 10 bytes
19ec-1c88:64638564.136 : => CNT96226::VenderCmd_SetData
19ec-1c88:64638564.197 : iCmd = 0, nBytes = 10
19ec-1c88:64638564.304 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64638745.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64638745.706 : System send command 10 bytes + data 0 bytes
19ec-1c88:64638745.790 : IO total need to receive data 5 bytes
19ec-1c88:64638745.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:64638745.921 : iCmd = 0, nBytes = 5
19ec-1c88:64638864.606 : 0000 : 06 00 02 02 ab 
19ec-1c88:64638864.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64638864.774 : System total receive data 5 bytes
19ec-1c88:64638864.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:64638864.890 : iCmd = 1, nBytes = 4
19ec-1c88:64638988.968 : 0000 : 00 00 00 00 
19ec-1c88:64638989.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64638989.210 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64638989.282 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64638989.348 : IO Send command 10 bytes
19ec-1c88:64638989.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:64638989.493 : iCmd = 0, nBytes = 10
19ec-1c88:64638989.602 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64639155.153 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64639155.552 : System send command 10 bytes + data 0 bytes
19ec-1c88:64639155.619 : IO total need to receive data 165 bytes
19ec-1c88:64639155.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:64639155.753 : iCmd = 0, nBytes = 165
19ec-1c88:64639297.761 : skip dump 37 bytes
19ec-1c88:64639297.932 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64639298.068 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64639298.204 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64639298.340 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64639298.473 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64639298.607 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64639298.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639298.860 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639298.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64639298.976 : System total receive data 165 bytes
19ec-1c88:64639299.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:64639299.167 : iCmd = 1, nBytes = 4
19ec-1c88:64639406.055 : 0000 : 00 00 00 00 
19ec-1c88:64639406.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64639406.258 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64639406.431 : Dump Inquiry
19ec-1c88:64639406.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64639406.686 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64639406.816 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64639406.945 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64639407.072 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64639407.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64639407.322 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639407.445 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639407.577 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64639407.708 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64639407.795 : 00a0 : 00 00 00 00 00 
19ec-1c88:64639407.877 : => ReadNVMDataInternal
19ec-1c88:64639408.064 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64639408.130 : IO Send command 10 bytes
19ec-1c88:64639408.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:64639408.266 : iCmd = 0, nBytes = 10
19ec-1c88:64639408.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64639719.147 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64639719.308 : System send command 10 bytes + data 0 bytes
19ec-1c88:64639719.377 : IO total need to receive data 128 bytes
19ec-1c88:64639719.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:64639719.495 : iCmd = 0, nBytes = 128
19ec-1c88:64639870.041 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639870.223 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639870.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64639870.521 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64639870.649 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64639870.779 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639870.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639871.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64639871.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64639871.174 : System total receive data 128 bytes
19ec-1c88:64639871.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:64639871.291 : iCmd = 1, nBytes = 4
19ec-1c88:64639978.232 : 0000 : 00 00 00 00 
19ec-1c88:64639978.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64639978.675 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64639978.742 : NVMData.PadScanCount = 0
19ec-1c88:64639978.800 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64639978.863 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64639978.925 : NVMData.FlatbedScanCount = 0
19ec-1c88:64639978.981 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64639979.036 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64639979.092 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64639979.150 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64639979.207 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64639979.323 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64639979.379 : NVMData.BornMonth = 0
19ec-1c88:64639979.429 : NVMData.BornDay = 0
19ec-1c88:64639979.483 : NVMData.BornYear = 0
19ec-1c88:64639979.533 : NVMData.FirstScanMonth = 4
19ec-1c88:64639979.586 : NVMData.FirstScanDay = 30
19ec-1c88:64639979.641 : NVMData.FirstScanYear = 2020
19ec-1c88:64639979.697 : NVMData.VerticalMagnification = 0
19ec-1c88:64639979.754 : NVMData.HorizontalMagnification = 0
19ec-1c88:64639979.810 : NVMData.PowerSavingTime = 15
19ec-1c88:64639979.865 : NVMData.SN = A094165189010062
19ec-1c88:64639979.915 : NVMData.AutoFeed = 0
19ec-1c88:64639979.964 : NVMData.CCDType = 0
19ec-1c88:64639980.012 : NVMData.ScanSpeed = 0
19ec-1c88:64639980.059 : NVMData.RollerCount = 0
19ec-1c88:64639980.113 : NVMData.MultifeedCount = 0
19ec-1c88:64639980.164 : NVMData.JamCount = 0
19ec-1c88:64639980.215 : NVMData.IdentifyInfo = 
19ec-1c88:64639980.264 : NVMData.FormalName = 
19ec-1c88:64639980.427 : NVMData.ReservedB = 0
19ec-1c88:64639980.482 : NVMData.FunctionCode = 0
19ec-1c88:64639980.533 : NVMData.PreFeed = 0
19ec-1c88:64639980.585 : NVMData.PreFeedTime = 0
19ec-1c88:64639980.635 : NVMData.ButtonNumber = 0
19ec-1c88:64639980.689 : NVMData.PowerOffTime = 0
19ec-1c88:64639980.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64639980.828 : => IoObject::IoLockEnd
19ec-1c88:64639980.922 : <= IoObject::IoLockEnd
19ec-1c88:64639980.974 : <= InitializeScanner ret = 1
19ec-1c88:64641249.215 : => GetLogicalScannerAbility
19ec-1c88:64641249.413 : => IoObject::IoLockStart
19ec-1c88:64641249.543 : => CAsicIO::CheckDevice
19ec-1c88:64641249.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:64641276.061 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64641276.173 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64641276.236 : <= IoObject::IoLockStart
19ec-1c88:64641276.291 : => IoObject::IoLockEnd
19ec-1c88:64641276.399 : <= IoObject::IoLockEnd
19ec-1c88:64641276.478 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64644998.715 : => GetLogicalScannerAbilityEx
19ec-1c88:64644998.920 : => IoObject::IoLockStart
19ec-1c88:64644999.051 : => CAsicIO::CheckDevice
19ec-1c88:64644999.107 : => CNT96226::ConnectIsAvailable
19ec-1c88:64645022.001 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64645022.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64645022.435 : <= IoObject::IoLockStart
19ec-1c88:64645022.495 : => IoObject::IoLockEnd
19ec-1c88:64645022.606 : <= IoObject::IoLockEnd
19ec-1c88:64645022.736 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64645022.809 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64652488.873 : => ReadNVMData
19ec-1c88:64652489.053 : => IoObject::IoLockStart
19ec-1c88:64652489.181 : => CAsicIO::CheckDevice
19ec-1c88:64652489.238 : => CNT96226::ConnectIsAvailable
19ec-1c88:64652509.229 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64652509.346 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64652509.413 : <= IoObject::IoLockStart
19ec-1c88:64652509.480 : => ReadNVMDataInternal
19ec-1c88:64652509.539 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64652509.602 : IO Send command 10 bytes
19ec-1c88:64652509.717 : => CNT96226::VenderCmd_SetData
19ec-1c88:64652509.773 : iCmd = 0, nBytes = 10
19ec-1c88:64652509.882 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64652841.826 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64652841.971 : System send command 10 bytes + data 0 bytes
19ec-1c88:64652842.047 : IO total need to receive data 128 bytes
19ec-1c88:64652842.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:64652842.174 : iCmd = 0, nBytes = 128
19ec-1c88:64653048.016 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64653048.176 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64653048.310 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64653048.445 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64653048.573 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64653048.698 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64653048.822 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64653048.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64653049.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64653049.063 : System total receive data 128 bytes
19ec-1c88:64653049.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:64653049.173 : iCmd = 1, nBytes = 4
19ec-1c88:64653219.864 : 0000 : 00 00 00 00 
19ec-1c88:64653219.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64653220.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64653220.142 : NVMData.PadScanCount = 0
19ec-1c88:64653220.197 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64653220.253 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64653220.309 : NVMData.FlatbedScanCount = 0
19ec-1c88:64653220.362 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64653220.541 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64653220.600 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64653220.655 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64653220.712 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64653220.766 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64653220.821 : NVMData.BornMonth = 0
19ec-1c88:64653220.869 : NVMData.BornDay = 0
19ec-1c88:64653220.918 : NVMData.BornYear = 0
19ec-1c88:64653220.965 : NVMData.FirstScanMonth = 4
19ec-1c88:64653221.016 : NVMData.FirstScanDay = 30
19ec-1c88:64653221.069 : NVMData.FirstScanYear = 2020
19ec-1c88:64653221.124 : NVMData.VerticalMagnification = 0
19ec-1c88:64653221.178 : NVMData.HorizontalMagnification = 0
19ec-1c88:64653221.231 : NVMData.PowerSavingTime = 15
19ec-1c88:64653221.285 : NVMData.SN = A094165189010062
19ec-1c88:64653221.339 : NVMData.AutoFeed = 0
19ec-1c88:64653221.387 : NVMData.CCDType = 0
19ec-1c88:64653221.435 : NVMData.ScanSpeed = 0
19ec-1c88:64653221.487 : NVMData.RollerCount = 0
19ec-1c88:64653221.540 : NVMData.MultifeedCount = 0
19ec-1c88:64653221.590 : NVMData.JamCount = 0
19ec-1c88:64653221.639 : NVMData.IdentifyInfo = 
19ec-1c88:64653221.692 : NVMData.FormalName = 
19ec-1c88:64653221.740 : NVMData.ReservedB = 0
19ec-1c88:64653221.787 : NVMData.FunctionCode = 0
19ec-1c88:64653221.838 : NVMData.PreFeed = 0
19ec-1c88:64653221.886 : NVMData.PreFeedTime = 0
19ec-1c88:64653221.937 : NVMData.ButtonNumber = 0
19ec-1c88:64653221.989 : NVMData.PowerOffTime = 0
19ec-1c88:64653222.039 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64653222.101 : => IoObject::IoLockEnd
19ec-1c88:64653222.189 : <= IoObject::IoLockEnd
19ec-1c88:64653222.240 : <= ReadNVMData ret = 1
19ec-1c88:64662862.365 : => GetADFStatus
19ec-1c88:64662862.813 : => IoObject::IoLockStart
19ec-1c88:64662862.944 : => CAsicIO::CheckDevice
19ec-1c88:64662863.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:64662887.559 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64662887.931 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64662887.994 : <= IoObject::IoLockStart
19ec-1c88:64662888.052 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64662888.123 : IO Send command 10 bytes
19ec-1c88:64662888.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:64662888.315 : iCmd = 0, nBytes = 10
19ec-1c88:64662888.421 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64663087.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64663087.675 : System send command 10 bytes + data 0 bytes
19ec-1c88:64663087.746 : IO total need to receive data 2 bytes
19ec-1c88:64663087.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:64663087.873 : iCmd = 0, nBytes = 2
19ec-1c88:64663277.745 : 0000 : 00 00 
19ec-1c88:64663277.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64663277.913 : System total receive data 2 bytes
19ec-1c88:64663277.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:64663278.033 : iCmd = 1, nBytes = 4
19ec-1c88:64663475.185 : 0000 : 00 00 00 00 
19ec-1c88:64663475.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64663475.418 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64663475.489 : Return status = 0
19ec-1c88:64663475.548 : => IoObject::IoLockEnd
19ec-1c88:64663475.642 : <= IoObject::IoLockEnd
19ec-1c88:64663475.692 : <= GetADFStatus ret = 1
19ec-1c88:64666214.806 : => GetADFStatus
19ec-1c88:64666214.999 : => IoObject::IoLockStart
19ec-1c88:64666215.137 : => CAsicIO::CheckDevice
19ec-1c88:64666215.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:64666238.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64666238.791 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64666238.851 : <= IoObject::IoLockStart
19ec-1c88:64666238.911 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64666238.989 : IO Send command 10 bytes
19ec-1c88:64666239.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:64666239.165 : iCmd = 0, nBytes = 10
19ec-1c88:64666239.273 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64666420.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64666420.847 : System send command 10 bytes + data 0 bytes
19ec-1c88:64666421.027 : IO total need to receive data 2 bytes
19ec-1c88:64666421.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:64666421.161 : iCmd = 0, nBytes = 2
19ec-1c88:64666578.088 : 0000 : 00 00 
19ec-1c88:64666578.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64666578.294 : System total receive data 2 bytes
19ec-1c88:64666578.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:64666578.416 : iCmd = 1, nBytes = 4
19ec-1c88:64666716.894 : 0000 : 00 00 00 00 
19ec-1c88:64666716.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64666717.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64666717.193 : Return status = 0
19ec-1c88:64666717.255 : => IoObject::IoLockEnd
19ec-1c88:64666717.357 : <= IoObject::IoLockEnd
19ec-1c88:64666717.409 : <= GetADFStatus ret = 1
19ec-1c88:64669025.245 : => TerminateDriver
19ec-1c88:64669025.457 : => CAsicIO::~CAsicIO,pStage=135793736
19ec-1c88:64669025.530 : => CNT96226::Close
19ec-1c88:64669029.559 : <= CNT96226::Close ret = 1
19ec-1c88:64669029.639 : <= CAsicIO::~CAsicIO
19ec-1c88:64669029.699 : => IoObject::IoLockEnd
19ec-1c88:64669029.754 : <= IoObject::IoLockEnd
19ec-1c88:64669029.808 : => IoObject::TerminateDevice
19ec-1c88:64669029.865 : => IoObject::IoLockEnd
19ec-1c88:64669029.919 : <= IoObject::IoLockEnd
19ec-1c88:64669030.031 : <= IoObject::TerminateDevice
19ec-1c88:64669030.287 : <= TerminateDriver ret = 1
19ec-1c88:64711875.616 : ============Debug Start==========
19ec-1c88:64711875.905 : Date : 2020/4/30 14:37:40
19ec-1c88:64711875.986 : Process ID : 19ec
19ec-1c88:64711876.416 : Windows : Version 10.0 build 18363 
19ec-1c88:64711876.868 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64711876.929 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64711876.989 : MemoryStatus.ullAvailPhys : 1746366464
19ec-1c88:64711877.048 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64711877.109 : MemoryStatus.ullAvailPageFile : 3056107520
19ec-1c88:64711877.171 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64711877.229 : MemoryStatus.ullAvailVirtual : 1708867584
19ec-1c88:64711877.287 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64711877.383 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64711877.442 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64711877.686 : CPU Count : 4
19ec-1c88:64711877.733 : CPU Frequency : 100.000 Mhz
19ec-1c88:64711881.974 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64711882.104 : => InitializeDriver
19ec-1c88:64711882.385 : <= InitializeDriver ret = 1
19ec-1c88:64711882.447 : => InitializeScanner
19ec-1c88:64711882.523 : => CAsicIO::GetDeviceList
19ec-1c88:64711882.818 : => CNT96226::CNT96226
19ec-1c88:64711882.876 : => CNT96226::Open
19ec-1c88:64711903.421 : <= CNT96226::Open ret = 1
19ec-1c88:64711903.518 : => CNT96226::Initialize
19ec-1c88:64711903.703 : <= CNT96226::Initialize ret = 1
19ec-1c88:64711903.760 : <= CNT96226::CNT96226
19ec-1c88:64711903.814 : => CNT96226::EnumAvailableDevice
19ec-1c88:64711909.091 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64711909.165 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64711909.223 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64715615.935 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64715616.234 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64715622.510 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64715622.620 : => IoObject::GetLockName
19ec-1c88:64715622.684 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64715622.754 : <= IoObject::GetLockName
19ec-1c88:64715623.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:64715623.292 : iCmd = 3, nBytes = 2
19ec-1c88:64715996.110 : 0000 : 06 38 
19ec-1c88:64715996.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64715996.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:64715996.373 : iCmd = 4, nBytes = 2
19ec-1c88:64716291.543 : 0000 : 07 07 
19ec-1c88:64716291.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64716291.739 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64716291.832 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64716291.899 : IO Send command 10 bytes
19ec-1c88:64716291.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:64716292.011 : iCmd = 0, nBytes = 10
19ec-1c88:64716292.113 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64716482.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64716482.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:64716483.042 : iCmd = 0, nBytes = 165
19ec-1c88:64716645.204 : skip dump 37 bytes
19ec-1c88:64716645.578 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64716645.872 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64716646.377 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64716646.514 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64716646.639 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64716646.770 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64716646.896 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64716647.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64716647.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64716647.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:64716647.193 : iCmd = 1, nBytes = 4
19ec-1c88:64716851.860 : 0000 : 00 00 00 00 
19ec-1c88:64716851.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64716852.036 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64716852.099 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64716852.163 : IO Send command 10 bytes
19ec-1c88:64716852.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:64716852.263 : iCmd = 0, nBytes = 10
19ec-1c88:64716852.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64717197.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64717197.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:64717197.683 : iCmd = 0, nBytes = 128
19ec-1c88:64717412.144 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64717412.514 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64717412.806 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64717413.074 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64717413.331 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64717413.762 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64717413.889 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64717414.011 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64717414.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64717414.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:64717414.190 : iCmd = 1, nBytes = 4
19ec-1c88:64717538.695 : 0000 : 00 00 00 00 
19ec-1c88:64717538.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64717538.882 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64717539.088 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64717539.166 : => CNT96226::Close
19ec-1c88:64717543.949 : <= CNT96226::Close ret = 1
19ec-1c88:64717544.024 : <= CNT96226::~CNT96226
19ec-1c88:64717544.114 : <= CAsicIO::GetDeviceList
19ec-1c88:64717544.533 : => IoObject::SetTimeout
19ec-1c88:64717544.665 : Timeout--> In = 0 Out = 0
19ec-1c88:64717544.720 : <= IoObject::SetTimeout
19ec-1c88:64717544.792 : => CAsicIO::CAsicIO
19ec-1c88:64717544.864 : => CNT96226::CNT96226
19ec-1c88:64717544.919 : => CNT96226::Open
19ec-1c88:64717567.903 : <= CNT96226::Open ret = 1
19ec-1c88:64717568.011 : => CNT96226::Initialize
19ec-1c88:64717568.202 : <= CNT96226::Initialize ret = 1
19ec-1c88:64717568.260 : <= CNT96226::CNT96226
19ec-1c88:64717568.314 : <= CAsicIO::CAsicIO
19ec-1c88:64717568.371 : => CAsicIO::InitializeDevice
19ec-1c88:64717568.437 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64717574.361 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64717574.483 : => IoObject::GetLockName
19ec-1c88:64717574.539 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64717574.605 : <= IoObject::GetLockName
19ec-1c88:64717575.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64717575.167 : IO Send command 10 bytes
19ec-1c88:64717575.217 : => CNT96226::VenderCmd_SetData
19ec-1c88:64717575.270 : iCmd = 0, nBytes = 10
19ec-1c88:64717575.378 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64717919.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64717919.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:64717919.970 : iCmd = 0, nBytes = 128
19ec-1c88:64718059.825 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64718060.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64718060.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64718060.286 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64718060.415 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64718060.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64718060.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64718060.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64718060.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64718060.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:64718060.957 : iCmd = 1, nBytes = 4
19ec-1c88:64718231.480 : 0000 : 00 00 00 00 
19ec-1c88:64718231.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64718231.900 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64718231.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:64718232.015 : iCmd = 3, nBytes = 2
19ec-1c88:64718589.983 : 0000 : 06 38 
19ec-1c88:64718590.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64718590.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:64718590.238 : iCmd = 4, nBytes = 2
19ec-1c88:64718885.294 : 0000 : 07 07 
19ec-1c88:64718885.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64718885.557 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64718885.659 : => IoObject::InitializeDevice
19ec-1c88:64718885.768 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64718886.407 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64718886.482 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64718887.259 : => FindScanner
19ec-1c88:64718887.317 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64718887.377 : <= FindScanner ret = 1
19ec-1c88:64718887.433 : => IoObject::IoLockStart
19ec-1c88:64718887.534 : => CAsicIO::CheckDevice
19ec-1c88:64718887.584 : => CNT96226::ConnectIsAvailable
19ec-1c88:64718912.288 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64718912.381 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64718912.438 : <= IoObject::IoLockStart
19ec-1c88:64718912.498 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64718912.562 : IO Send command 10 bytes
19ec-1c88:64718912.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:64718912.697 : iCmd = 0, nBytes = 10
19ec-1c88:64718912.798 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64719073.234 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64719073.347 : System send command 10 bytes + data 0 bytes
19ec-1c88:64719073.411 : IO total need to receive data 5 bytes
19ec-1c88:64719073.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:64719073.522 : iCmd = 0, nBytes = 5
19ec-1c88:64719260.707 : 0000 : 06 00 02 02 ab 
19ec-1c88:64719260.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64719260.880 : System total receive data 5 bytes
19ec-1c88:64719260.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:64719260.993 : iCmd = 1, nBytes = 4
19ec-1c88:64719460.916 : 0000 : 00 00 00 00 
19ec-1c88:64719461.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64719461.151 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64719461.214 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64719461.275 : IO Send command 10 bytes
19ec-1c88:64719461.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:64719461.419 : iCmd = 0, nBytes = 10
19ec-1c88:64719461.522 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64719618.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64719618.378 : System send command 10 bytes + data 0 bytes
19ec-1c88:64719618.446 : IO total need to receive data 165 bytes
19ec-1c88:64719618.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:64719618.559 : iCmd = 0, nBytes = 165
19ec-1c88:64719792.241 : skip dump 37 bytes
19ec-1c88:64719792.743 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64719792.882 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64719793.017 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64719793.149 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64719793.273 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64719793.405 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64719793.528 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64719793.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64719793.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64719793.771 : System total receive data 165 bytes
19ec-1c88:64719793.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:64719793.878 : iCmd = 1, nBytes = 4
19ec-1c88:64719993.385 : 0000 : 00 00 00 00 
19ec-1c88:64719993.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64719993.614 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64719993.845 : Dump Inquiry
19ec-1c88:64719993.978 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64719994.112 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64719994.244 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64719994.374 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64719994.501 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64719994.634 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64719994.757 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64719994.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64719995.011 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64719995.137 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64719995.223 : 00a0 : 00 00 00 00 00 
19ec-1c88:64719995.296 : => ReadNVMDataInternal
19ec-1c88:64719995.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64719995.595 : IO Send command 10 bytes
19ec-1c88:64719995.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:64719995.742 : iCmd = 0, nBytes = 10
19ec-1c88:64719995.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64720329.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64720329.156 : System send command 10 bytes + data 0 bytes
19ec-1c88:64720329.231 : IO total need to receive data 128 bytes
19ec-1c88:64720329.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:64720329.357 : iCmd = 0, nBytes = 128
19ec-1c88:64720531.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64720531.389 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64720531.529 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64720531.661 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64720531.786 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64720531.907 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64720532.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64720532.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64720532.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64720532.279 : System total receive data 128 bytes
19ec-1c88:64720532.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:64720532.395 : iCmd = 1, nBytes = 4
19ec-1c88:64720661.798 : 0000 : 00 00 00 00 
19ec-1c88:64720661.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64720662.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64720662.106 : NVMData.PadScanCount = 0
19ec-1c88:64720662.163 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64720662.216 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64720662.277 : NVMData.FlatbedScanCount = 0
19ec-1c88:64720662.333 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64720662.387 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64720662.440 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64720662.495 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64720662.551 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64720662.603 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64720662.657 : NVMData.BornMonth = 0
19ec-1c88:64720662.703 : NVMData.BornDay = 0
19ec-1c88:64720662.755 : NVMData.BornYear = 0
19ec-1c88:64720662.805 : NVMData.FirstScanMonth = 4
19ec-1c88:64720662.858 : NVMData.FirstScanDay = 30
19ec-1c88:64720662.913 : NVMData.FirstScanYear = 2020
19ec-1c88:64720662.968 : NVMData.VerticalMagnification = 0
19ec-1c88:64720663.024 : NVMData.HorizontalMagnification = 0
19ec-1c88:64720663.078 : NVMData.PowerSavingTime = 15
19ec-1c88:64720663.131 : NVMData.SN = A094165189010062
19ec-1c88:64720663.183 : NVMData.AutoFeed = 0
19ec-1c88:64720663.230 : NVMData.CCDType = 0
19ec-1c88:64720663.278 : NVMData.ScanSpeed = 0
19ec-1c88:64720663.325 : NVMData.RollerCount = 0
19ec-1c88:64720663.377 : NVMData.MultifeedCount = 0
19ec-1c88:64720663.427 : NVMData.JamCount = 0
19ec-1c88:64720663.474 : NVMData.IdentifyInfo = 
19ec-1c88:64720663.525 : NVMData.FormalName = 
19ec-1c88:64720663.682 : NVMData.ReservedB = 0
19ec-1c88:64720663.735 : NVMData.FunctionCode = 0
19ec-1c88:64720663.787 : NVMData.PreFeed = 0
19ec-1c88:64720663.836 : NVMData.PreFeedTime = 0
19ec-1c88:64720663.885 : NVMData.ButtonNumber = 0
19ec-1c88:64720663.935 : NVMData.PowerOffTime = 0
19ec-1c88:64720663.989 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64720664.060 : => IoObject::IoLockEnd
19ec-1c88:64720664.153 : <= IoObject::IoLockEnd
19ec-1c88:64720664.205 : <= InitializeScanner ret = 1
19ec-1c88:64720664.269 : => GetLogicalScannerAbilityEx
19ec-1c88:64720664.329 : => IoObject::IoLockStart
19ec-1c88:64720664.421 : => CAsicIO::CheckDevice
19ec-1c88:64720664.474 : => CNT96226::ConnectIsAvailable
19ec-1c88:64720677.552 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64720677.946 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64720678.004 : <= IoObject::IoLockStart
19ec-1c88:64720678.054 : => IoObject::IoLockEnd
19ec-1c88:64720678.139 : <= IoObject::IoLockEnd
19ec-1c88:64720678.240 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64720678.314 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64720851.407 : => ReadNVMData
19ec-1c88:64720851.541 : => IoObject::IoLockStart
19ec-1c88:64720851.670 : => CAsicIO::CheckDevice
19ec-1c88:64720851.725 : => CNT96226::ConnectIsAvailable
19ec-1c88:64720878.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64720879.131 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64720879.192 : <= IoObject::IoLockStart
19ec-1c88:64720879.257 : => ReadNVMDataInternal
19ec-1c88:64720879.317 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64720879.379 : IO Send command 10 bytes
19ec-1c88:64720879.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:64720879.544 : iCmd = 0, nBytes = 10
19ec-1c88:64720879.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64721236.623 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64721236.779 : System send command 10 bytes + data 0 bytes
19ec-1c88:64721236.851 : IO total need to receive data 128 bytes
19ec-1c88:64721236.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:64721236.970 : iCmd = 0, nBytes = 128
19ec-1c88:64721444.608 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64721444.797 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64721444.944 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64721445.079 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64721445.216 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64721445.346 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64721445.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64721445.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64721445.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64721445.736 : System total receive data 128 bytes
19ec-1c88:64721445.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:64721445.855 : iCmd = 1, nBytes = 4
19ec-1c88:64721601.650 : 0000 : 00 00 00 00 
19ec-1c88:64721601.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64721601.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64721601.944 : NVMData.PadScanCount = 0
19ec-1c88:64721601.999 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64721602.053 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64721602.111 : NVMData.FlatbedScanCount = 0
19ec-1c88:64721602.167 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64721602.221 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64721602.274 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64721602.330 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64721602.387 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64721602.443 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64721602.498 : NVMData.BornMonth = 0
19ec-1c88:64721602.546 : NVMData.BornDay = 0
19ec-1c88:64721602.597 : NVMData.BornYear = 0
19ec-1c88:64721602.644 : NVMData.FirstScanMonth = 4
19ec-1c88:64721602.694 : NVMData.FirstScanDay = 30
19ec-1c88:64721602.746 : NVMData.FirstScanYear = 2020
19ec-1c88:64721602.938 : NVMData.VerticalMagnification = 0
19ec-1c88:64721602.999 : NVMData.HorizontalMagnification = 0
19ec-1c88:64721603.055 : NVMData.PowerSavingTime = 15
19ec-1c88:64721603.107 : NVMData.SN = A094165189010062
19ec-1c88:64721603.158 : NVMData.AutoFeed = 0
19ec-1c88:64721603.206 : NVMData.CCDType = 0
19ec-1c88:64721603.254 : NVMData.ScanSpeed = 0
19ec-1c88:64721603.302 : NVMData.RollerCount = 0
19ec-1c88:64721603.351 : NVMData.MultifeedCount = 0
19ec-1c88:64721603.403 : NVMData.JamCount = 0
19ec-1c88:64721603.451 : NVMData.IdentifyInfo = 
19ec-1c88:64721603.500 : NVMData.FormalName = 
19ec-1c88:64721603.548 : NVMData.ReservedB = 0
19ec-1c88:64721603.596 : NVMData.FunctionCode = 0
19ec-1c88:64721603.645 : NVMData.PreFeed = 0
19ec-1c88:64721603.692 : NVMData.PreFeedTime = 0
19ec-1c88:64721603.742 : NVMData.ButtonNumber = 0
19ec-1c88:64721603.791 : NVMData.PowerOffTime = 0
19ec-1c88:64721603.839 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64721603.894 : => IoObject::IoLockEnd
19ec-1c88:64721603.984 : <= IoObject::IoLockEnd
19ec-1c88:64721604.035 : <= ReadNVMData ret = 1
19ec-1c88:64724329.897 : ============Debug Start==========
19ec-1c88:64724330.225 : Date : 2020/4/30 14:37:40
19ec-1c88:64724330.302 : Process ID : 19ec
19ec-1c88:64724330.733 : Windows : Version 10.0 build 18363 
19ec-1c88:64724331.212 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64724331.277 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64724331.344 : MemoryStatus.ullAvailPhys : 1746370560
19ec-1c88:64724331.406 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64724331.467 : MemoryStatus.ullAvailPageFile : 3055718400
19ec-1c88:64724331.527 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64724331.588 : MemoryStatus.ullAvailVirtual : 1708867584
19ec-1c88:64724331.647 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64724331.755 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64724331.816 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64724332.050 : CPU Count : 4
19ec-1c88:64724332.095 : CPU Frequency : 100.000 Mhz
19ec-1c88:64724336.382 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64724336.588 : => InitializeDriver
19ec-1c88:64724336.862 : <= InitializeDriver ret = 1
19ec-1c88:64726975.979 : => InitializeScanner
19ec-1c88:64726976.209 : => CAsicIO::GetDeviceList
19ec-1c88:64726976.657 : => CNT96226::CNT96226
19ec-1c88:64726976.722 : => CNT96226::Open
19ec-1c88:64727001.916 : <= CNT96226::Open ret = 1
19ec-1c88:64727002.033 : => CNT96226::Initialize
19ec-1c88:64727002.225 : <= CNT96226::Initialize ret = 1
19ec-1c88:64727002.287 : <= CNT96226::CNT96226
19ec-1c88:64727002.341 : => CNT96226::EnumAvailableDevice
19ec-1c88:64727007.675 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64727007.754 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64727007.812 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64730728.084 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64730728.386 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64730734.000 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64730734.117 : => IoObject::GetLockName
19ec-1c88:64730734.181 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64730734.253 : <= IoObject::GetLockName
19ec-1c88:64730734.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:64730734.798 : iCmd = 3, nBytes = 2
19ec-1c88:64731097.010 : 0000 : 06 38 
19ec-1c88:64731097.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64731097.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:64731097.309 : iCmd = 4, nBytes = 2
19ec-1c88:64731384.105 : 0000 : 07 07 
19ec-1c88:64731384.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64731384.299 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64731384.386 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64731384.457 : IO Send command 10 bytes
19ec-1c88:64731384.510 : => CNT96226::VenderCmd_SetData
19ec-1c88:64731384.567 : iCmd = 0, nBytes = 10
19ec-1c88:64731384.670 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64731576.486 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64731576.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:64731576.662 : iCmd = 0, nBytes = 165
19ec-1c88:64731712.410 : skip dump 37 bytes
19ec-1c88:64731712.765 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64731713.221 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64731713.354 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64731713.485 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64731713.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64731713.746 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64731713.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64731713.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64731714.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64731714.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:64731714.166 : iCmd = 1, nBytes = 4
19ec-1c88:64731877.793 : 0000 : 00 00 00 00 
19ec-1c88:64731877.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64731878.002 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64731878.074 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64731878.141 : IO Send command 10 bytes
19ec-1c88:64731878.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:64731878.253 : iCmd = 0, nBytes = 10
19ec-1c88:64731878.357 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64732209.221 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64732209.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:64732209.429 : iCmd = 0, nBytes = 128
19ec-1c88:64732404.804 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64732404.997 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64732405.144 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64732405.279 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64732405.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64732405.540 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64732405.666 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64732405.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64732405.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64732405.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:64732405.977 : iCmd = 1, nBytes = 4
19ec-1c88:64732581.716 : 0000 : 00 00 00 00 
19ec-1c88:64732581.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64732581.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64732582.076 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64732582.152 : => CNT96226::Close
19ec-1c88:64732586.274 : <= CNT96226::Close ret = 1
19ec-1c88:64732586.349 : <= CNT96226::~CNT96226
19ec-1c88:64732586.444 : <= CAsicIO::GetDeviceList
19ec-1c88:64732586.864 : => IoObject::SetTimeout
19ec-1c88:64732586.997 : Timeout--> In = 0 Out = 0
19ec-1c88:64732587.059 : <= IoObject::SetTimeout
19ec-1c88:64732587.130 : => CAsicIO::CAsicIO
19ec-1c88:64732587.432 : => CNT96226::CNT96226
19ec-1c88:64732587.489 : => CNT96226::Open
19ec-1c88:64732610.669 : <= CNT96226::Open ret = 1
19ec-1c88:64732610.767 : => CNT96226::Initialize
19ec-1c88:64732610.960 : <= CNT96226::Initialize ret = 1
19ec-1c88:64732611.024 : <= CNT96226::CNT96226
19ec-1c88:64732611.081 : <= CAsicIO::CAsicIO
19ec-1c88:64732611.134 : => CAsicIO::InitializeDevice
19ec-1c88:64732611.202 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64732617.217 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64732617.332 : => IoObject::GetLockName
19ec-1c88:64732617.387 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64732617.458 : <= IoObject::GetLockName
19ec-1c88:64732617.972 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64732618.048 : IO Send command 10 bytes
19ec-1c88:64732618.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:64732618.158 : iCmd = 0, nBytes = 10
19ec-1c88:64732618.272 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64732930.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64732930.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:64732930.447 : iCmd = 0, nBytes = 128
19ec-1c88:64733107.893 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64733108.077 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64733108.218 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64733108.346 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64733108.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64733108.596 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64733108.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64733108.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64733108.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64733108.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:64733109.024 : iCmd = 1, nBytes = 4
19ec-1c88:64733258.312 : 0000 : 00 00 00 00 
19ec-1c88:64733258.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64733258.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64733258.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:64733258.673 : iCmd = 3, nBytes = 2
19ec-1c88:64733618.697 : 0000 : 06 38 
19ec-1c88:64733618.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64733618.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:64733618.966 : iCmd = 4, nBytes = 2
19ec-1c88:64733915.701 : 0000 : 07 07 
19ec-1c88:64733915.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64733916.038 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64733916.136 : => IoObject::InitializeDevice
19ec-1c88:64733916.252 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64733916.942 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64733917.020 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64733917.709 : => FindScanner
19ec-1c88:64733917.771 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64733917.836 : <= FindScanner ret = 1
19ec-1c88:64733917.895 : => IoObject::IoLockStart
19ec-1c88:64733918.004 : => CAsicIO::CheckDevice
19ec-1c88:64733918.057 : => CNT96226::ConnectIsAvailable
19ec-1c88:64733939.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64733939.358 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64733939.415 : <= IoObject::IoLockStart
19ec-1c88:64733939.475 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64733939.542 : IO Send command 10 bytes
19ec-1c88:64733939.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:64733939.687 : iCmd = 0, nBytes = 10
19ec-1c88:64733939.796 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64734120.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64734121.101 : System send command 10 bytes + data 0 bytes
19ec-1c88:64734121.180 : IO total need to receive data 5 bytes
19ec-1c88:64734121.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:64734121.301 : iCmd = 0, nBytes = 5
19ec-1c88:64734286.690 : 0000 : 06 00 02 02 ab 
19ec-1c88:64734286.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64734286.861 : System total receive data 5 bytes
19ec-1c88:64734286.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:64734286.975 : iCmd = 1, nBytes = 4
19ec-1c88:64734394.483 : 0000 : 00 00 00 00 
19ec-1c88:64734394.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64734394.692 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64734394.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64734394.826 : IO Send command 10 bytes
19ec-1c88:64734394.910 : => CNT96226::VenderCmd_SetData
19ec-1c88:64734394.968 : iCmd = 0, nBytes = 10
19ec-1c88:64734395.071 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64734562.599 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64734562.760 : System send command 10 bytes + data 0 bytes
19ec-1c88:64734562.826 : IO total need to receive data 165 bytes
19ec-1c88:64734562.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:64734562.951 : iCmd = 0, nBytes = 165
19ec-1c88:64734735.166 : skip dump 37 bytes
19ec-1c88:64734735.374 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64734735.512 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64734735.650 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64734735.789 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64734735.918 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64734736.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64734736.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64734736.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64734736.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64734736.419 : System total receive data 165 bytes
19ec-1c88:64734736.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:64734736.528 : iCmd = 1, nBytes = 4
19ec-1c88:64734854.540 : 0000 : 00 00 00 00 
19ec-1c88:64734854.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64734854.771 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64734854.974 : Dump Inquiry
19ec-1c88:64734855.105 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64734855.244 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64734855.379 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64734855.516 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64734855.645 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64734855.778 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64734855.907 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64734856.032 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64734856.164 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64734856.296 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64734856.385 : 00a0 : 00 00 00 00 00 
19ec-1c88:64734856.459 : => ReadNVMDataInternal
19ec-1c88:64734856.688 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64734856.756 : IO Send command 10 bytes
19ec-1c88:64734856.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:64734856.902 : iCmd = 0, nBytes = 10
19ec-1c88:64734857.001 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64735162.174 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64735162.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:64735162.431 : IO total need to receive data 128 bytes
19ec-1c88:64735162.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:64735162.552 : iCmd = 0, nBytes = 128
19ec-1c88:64735350.607 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64735351.025 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64735351.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64735351.299 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64735351.421 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64735351.547 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64735351.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64735351.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64735351.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64735351.919 : System total receive data 128 bytes
19ec-1c88:64735351.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:64735352.035 : iCmd = 1, nBytes = 4
19ec-1c88:64735501.233 : 0000 : 00 00 00 00 
19ec-1c88:64735501.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64735501.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64735501.625 : NVMData.PadScanCount = 0
19ec-1c88:64735501.683 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64735501.741 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64735501.801 : NVMData.FlatbedScanCount = 0
19ec-1c88:64735501.862 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64735501.915 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64735501.968 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64735502.024 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64735502.082 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64735502.136 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64735502.190 : NVMData.BornMonth = 0
19ec-1c88:64735502.241 : NVMData.BornDay = 0
19ec-1c88:64735502.293 : NVMData.BornYear = 0
19ec-1c88:64735502.343 : NVMData.FirstScanMonth = 4
19ec-1c88:64735502.396 : NVMData.FirstScanDay = 30
19ec-1c88:64735502.450 : NVMData.FirstScanYear = 2020
19ec-1c88:64735502.505 : NVMData.VerticalMagnification = 0
19ec-1c88:64735502.561 : NVMData.HorizontalMagnification = 0
19ec-1c88:64735502.616 : NVMData.PowerSavingTime = 15
19ec-1c88:64735502.669 : NVMData.SN = A094165189010062
19ec-1c88:64735502.720 : NVMData.AutoFeed = 0
19ec-1c88:64735502.770 : NVMData.CCDType = 0
19ec-1c88:64735502.821 : NVMData.ScanSpeed = 0
19ec-1c88:64735502.867 : NVMData.RollerCount = 0
19ec-1c88:64735502.919 : NVMData.MultifeedCount = 0
19ec-1c88:64735502.969 : NVMData.JamCount = 0
19ec-1c88:64735503.020 : NVMData.IdentifyInfo = 
19ec-1c88:64735503.072 : NVMData.FormalName = 
19ec-1c88:64735503.328 : NVMData.ReservedB = 0
19ec-1c88:64735503.387 : NVMData.FunctionCode = 0
19ec-1c88:64735503.437 : NVMData.PreFeed = 0
19ec-1c88:64735503.492 : NVMData.PreFeedTime = 0
19ec-1c88:64735503.541 : NVMData.ButtonNumber = 0
19ec-1c88:64735503.594 : NVMData.PowerOffTime = 0
19ec-1c88:64735503.646 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64735503.735 : => IoObject::IoLockEnd
19ec-1c88:64735503.832 : <= IoObject::IoLockEnd
19ec-1c88:64735503.883 : <= InitializeScanner ret = 1
19ec-1c88:64736842.427 : => GetLogicalScannerAbility
19ec-1c88:64736842.638 : => IoObject::IoLockStart
19ec-1c88:64736842.785 : => CAsicIO::CheckDevice
19ec-1c88:64736842.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:64736861.768 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64736861.892 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64736861.964 : <= IoObject::IoLockStart
19ec-1c88:64736862.027 : => IoObject::IoLockEnd
19ec-1c88:64736862.133 : <= IoObject::IoLockEnd
19ec-1c88:64736862.217 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64740711.542 : => GetLogicalScannerAbilityEx
19ec-1c88:64740711.739 : => IoObject::IoLockStart
19ec-1c88:64740711.863 : => CAsicIO::CheckDevice
19ec-1c88:64740711.924 : => CNT96226::ConnectIsAvailable
19ec-1c88:64740735.952 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64740736.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64740736.143 : <= IoObject::IoLockStart
19ec-1c88:64740736.205 : => IoObject::IoLockEnd
19ec-1c88:64740736.311 : <= IoObject::IoLockEnd
19ec-1c88:64740736.433 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64740736.511 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64748199.281 : => ReadNVMData
19ec-1c88:64748199.476 : => IoObject::IoLockStart
19ec-1c88:64748199.609 : => CAsicIO::CheckDevice
19ec-1c88:64748199.665 : => CNT96226::ConnectIsAvailable
19ec-1c88:64748223.223 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64748223.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64748223.397 : <= IoObject::IoLockStart
19ec-1c88:64748223.463 : => ReadNVMDataInternal
19ec-1c88:64748223.524 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64748223.593 : IO Send command 10 bytes
19ec-1c88:64748223.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:64748223.769 : iCmd = 0, nBytes = 10
19ec-1c88:64748223.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64748557.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64748557.844 : System send command 10 bytes + data 0 bytes
19ec-1c88:64748558.213 : IO total need to receive data 128 bytes
19ec-1c88:64748558.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:64748558.338 : iCmd = 0, nBytes = 128
19ec-1c88:64748762.472 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64748762.812 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64748763.100 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64748763.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64748763.627 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64748763.984 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64748764.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64748764.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64748764.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64748764.354 : System total receive data 128 bytes
19ec-1c88:64748764.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:64748764.462 : iCmd = 1, nBytes = 4
19ec-1c88:64748874.955 : 0000 : 00 00 00 00 
19ec-1c88:64748875.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64748875.228 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64748875.296 : NVMData.PadScanCount = 0
19ec-1c88:64748875.353 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64748875.407 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64748875.462 : NVMData.FlatbedScanCount = 0
19ec-1c88:64748875.519 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64748875.739 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64748875.810 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64748875.865 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64748875.921 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64748875.975 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64748876.029 : NVMData.BornMonth = 0
19ec-1c88:64748876.075 : NVMData.BornDay = 0
19ec-1c88:64748876.192 : NVMData.BornYear = 0
19ec-1c88:64748876.240 : NVMData.FirstScanMonth = 4
19ec-1c88:64748876.290 : NVMData.FirstScanDay = 30
19ec-1c88:64748876.345 : NVMData.FirstScanYear = 2020
19ec-1c88:64748876.400 : NVMData.VerticalMagnification = 0
19ec-1c88:64748876.455 : NVMData.HorizontalMagnification = 0
19ec-1c88:64748876.508 : NVMData.PowerSavingTime = 15
19ec-1c88:64748876.559 : NVMData.SN = A094165189010062
19ec-1c88:64748876.609 : NVMData.AutoFeed = 0
19ec-1c88:64748876.659 : NVMData.CCDType = 0
19ec-1c88:64748876.706 : NVMData.ScanSpeed = 0
19ec-1c88:64748876.753 : NVMData.RollerCount = 0
19ec-1c88:64748876.806 : NVMData.MultifeedCount = 0
19ec-1c88:64748876.857 : NVMData.JamCount = 0
19ec-1c88:64748876.910 : NVMData.IdentifyInfo = 
19ec-1c88:64748876.960 : NVMData.FormalName = 
19ec-1c88:64748877.010 : NVMData.ReservedB = 0
19ec-1c88:64748877.059 : NVMData.FunctionCode = 0
19ec-1c88:64748877.108 : NVMData.PreFeed = 0
19ec-1c88:64748877.158 : NVMData.PreFeedTime = 0
19ec-1c88:64748877.207 : NVMData.ButtonNumber = 0
19ec-1c88:64748877.258 : NVMData.PowerOffTime = 0
19ec-1c88:64748877.309 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64748877.375 : => IoObject::IoLockEnd
19ec-1c88:64748877.464 : <= IoObject::IoLockEnd
19ec-1c88:64748877.515 : <= ReadNVMData ret = 1
19ec-1c88:64758884.783 : => GetADFStatus
19ec-1c88:64758885.229 : => IoObject::IoLockStart
19ec-1c88:64758885.366 : => CAsicIO::CheckDevice
19ec-1c88:64758885.421 : => CNT96226::ConnectIsAvailable
19ec-1c88:64758908.879 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64758908.991 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64758909.048 : <= IoObject::IoLockStart
19ec-1c88:64758909.109 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64758909.177 : IO Send command 10 bytes
19ec-1c88:64758909.297 : => CNT96226::VenderCmd_SetData
19ec-1c88:64758909.354 : iCmd = 0, nBytes = 10
19ec-1c88:64758909.456 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64759108.840 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64759108.955 : System send command 10 bytes + data 0 bytes
19ec-1c88:64759109.025 : IO total need to receive data 2 bytes
19ec-1c88:64759109.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:64759109.137 : iCmd = 0, nBytes = 2
19ec-1c88:64759309.451 : 0000 : 00 00 
19ec-1c88:64759309.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64759309.959 : System total receive data 2 bytes
19ec-1c88:64759310.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:64759310.094 : iCmd = 1, nBytes = 4
19ec-1c88:64759518.703 : 0000 : 00 00 00 00 
19ec-1c88:64759518.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64759518.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64759519.016 : Return status = 0
19ec-1c88:64759519.075 : => IoObject::IoLockEnd
19ec-1c88:64759519.170 : <= IoObject::IoLockEnd
19ec-1c88:64759519.223 : <= GetADFStatus ret = 1
19ec-1c88:64762336.427 : => GetADFStatus
19ec-1c88:64762336.617 : => IoObject::IoLockStart
19ec-1c88:64762336.746 : => CAsicIO::CheckDevice
19ec-1c88:64762336.809 : => CNT96226::ConnectIsAvailable
19ec-1c88:64762355.481 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64762355.609 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64762355.682 : <= IoObject::IoLockStart
19ec-1c88:64762355.749 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64762355.828 : IO Send command 10 bytes
19ec-1c88:64762355.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:64762356.022 : iCmd = 0, nBytes = 10
19ec-1c88:64762356.137 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64762513.555 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64762513.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:64762513.877 : IO total need to receive data 2 bytes
19ec-1c88:64762513.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:64762514.019 : iCmd = 0, nBytes = 2
19ec-1c88:64762625.340 : 0000 : 00 00 
19ec-1c88:64762625.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64762625.513 : System total receive data 2 bytes
19ec-1c88:64762625.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:64762625.641 : iCmd = 1, nBytes = 4
19ec-1c88:64762737.724 : 0000 : 00 00 00 00 
19ec-1c88:64762737.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64762737.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64762738.036 : Return status = 0
19ec-1c88:64762738.099 : => IoObject::IoLockEnd
19ec-1c88:64762738.188 : <= IoObject::IoLockEnd
19ec-1c88:64762738.243 : <= GetADFStatus ret = 1
19ec-1c88:64765141.219 : => TerminateDriver
19ec-1c88:64765141.413 : => CAsicIO::~CAsicIO,pStage=199560264
19ec-1c88:64765141.494 : => CNT96226::Close
19ec-1c88:64765145.132 : <= CNT96226::Close ret = 1
19ec-1c88:64765145.213 : <= CAsicIO::~CAsicIO
19ec-1c88:64765145.274 : => IoObject::IoLockEnd
19ec-1c88:64765145.327 : <= IoObject::IoLockEnd
19ec-1c88:64765145.381 : => IoObject::TerminateDevice
19ec-1c88:64765145.438 : => IoObject::IoLockEnd
19ec-1c88:64765145.487 : <= IoObject::IoLockEnd
19ec-1c88:64765145.590 : <= IoObject::TerminateDevice
19ec-1c88:64765145.839 : <= TerminateDriver ret = 1
19ec-1c88:64808834.488 : ============Debug Start==========
19ec-1c88:64808834.763 : Date : 2020/4/30 14:37:43
19ec-1c88:64808834.854 : Process ID : 19ec
19ec-1c88:64808835.275 : Windows : Version 10.0 build 18363 
19ec-1c88:64808835.729 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64808835.793 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64808835.860 : MemoryStatus.ullAvailPhys : 1751031808
19ec-1c88:64808835.925 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64808835.996 : MemoryStatus.ullAvailPageFile : 3054870528
19ec-1c88:64808836.058 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64808836.118 : MemoryStatus.ullAvailVirtual : 1708896256
19ec-1c88:64808836.176 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64808836.276 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64808836.336 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64808836.580 : CPU Count : 4
19ec-1c88:64808836.632 : CPU Frequency : 100.000 Mhz
19ec-1c88:64808840.875 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64808841.026 : => InitializeDriver
19ec-1c88:64808841.299 : <= InitializeDriver ret = 1
19ec-1c88:64808841.356 : => InitializeScanner
19ec-1c88:64808841.443 : => CAsicIO::GetDeviceList
19ec-1c88:64808841.741 : => CNT96226::CNT96226
19ec-1c88:64808841.801 : => CNT96226::Open
19ec-1c88:64808866.592 : <= CNT96226::Open ret = 1
19ec-1c88:64808866.687 : => CNT96226::Initialize
19ec-1c88:64808866.872 : <= CNT96226::Initialize ret = 1
19ec-1c88:64808866.929 : <= CNT96226::CNT96226
19ec-1c88:64808866.985 : => CNT96226::EnumAvailableDevice
19ec-1c88:64808872.289 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64808872.367 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64808872.426 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64812660.730 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64812661.205 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64812672.350 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64812672.562 : => IoObject::GetLockName
19ec-1c88:64812672.681 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64812672.823 : <= IoObject::GetLockName
19ec-1c88:64812673.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:64812673.845 : iCmd = 3, nBytes = 2
19ec-1c88:64813064.687 : 0000 : 06 38 
19ec-1c88:64813064.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64813065.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:64813065.201 : iCmd = 4, nBytes = 2
19ec-1c88:64813370.662 : 0000 : 07 07 
19ec-1c88:64813370.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64813371.055 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64813371.229 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64813371.361 : IO Send command 10 bytes
19ec-1c88:64813371.467 : => CNT96226::VenderCmd_SetData
19ec-1c88:64813371.577 : iCmd = 0, nBytes = 10
19ec-1c88:64813371.794 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64813575.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64813576.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:64813576.273 : iCmd = 0, nBytes = 165
19ec-1c88:64813733.611 : skip dump 37 bytes
19ec-1c88:64813733.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64813734.027 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64813734.204 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64813734.376 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64813734.548 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64813734.720 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64813734.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64813735.050 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64813735.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64813735.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:64813735.279 : iCmd = 1, nBytes = 4
19ec-1c88:64813864.791 : 0000 : 00 00 00 00 
19ec-1c88:64813864.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64813865.065 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64813865.156 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64813865.245 : IO Send command 10 bytes
19ec-1c88:64813865.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:64813865.389 : iCmd = 0, nBytes = 10
19ec-1c88:64813865.532 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64814188.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64814189.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:64814189.122 : iCmd = 0, nBytes = 128
19ec-1c88:64814390.822 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64814391.100 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64814391.292 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64814391.472 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64814391.636 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64814391.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64814391.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64814392.131 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64814392.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64814392.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:64814392.374 : iCmd = 1, nBytes = 4
19ec-1c88:64814592.751 : 0000 : 00 00 00 00 
19ec-1c88:64814592.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64814592.989 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64814593.207 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64814593.306 : => CNT96226::Close
19ec-1c88:64814598.135 : <= CNT96226::Close ret = 1
19ec-1c88:64814598.237 : <= CNT96226::~CNT96226
19ec-1c88:64814598.352 : <= CAsicIO::GetDeviceList
19ec-1c88:64814598.900 : => IoObject::SetTimeout
19ec-1c88:64814599.074 : Timeout--> In = 0 Out = 0
19ec-1c88:64814599.153 : <= IoObject::SetTimeout
19ec-1c88:64814599.235 : => CAsicIO::CAsicIO
19ec-1c88:64814599.331 : => CNT96226::CNT96226
19ec-1c88:64814599.403 : => CNT96226::Open
19ec-1c88:64814628.943 : <= CNT96226::Open ret = 1
19ec-1c88:64814629.083 : => CNT96226::Initialize
19ec-1c88:64814629.335 : <= CNT96226::Initialize ret = 1
19ec-1c88:64814629.419 : <= CNT96226::CNT96226
19ec-1c88:64814629.490 : <= CAsicIO::CAsicIO
19ec-1c88:64814629.572 : => CAsicIO::InitializeDevice
19ec-1c88:64814629.666 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64814637.276 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64814637.430 : => IoObject::GetLockName
19ec-1c88:64814637.503 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64814637.588 : <= IoObject::GetLockName
19ec-1c88:64814638.228 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64814638.325 : IO Send command 10 bytes
19ec-1c88:64814638.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:64814638.471 : iCmd = 0, nBytes = 10
19ec-1c88:64814638.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64814994.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64814994.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:64814994.790 : iCmd = 0, nBytes = 128
19ec-1c88:64815204.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64815204.567 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64815204.752 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64815204.931 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64815205.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64815205.266 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64815205.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64815205.596 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64815205.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64815205.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:64815205.834 : iCmd = 1, nBytes = 4
19ec-1c88:64815407.448 : 0000 : 00 00 00 00 
19ec-1c88:64815407.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64815407.708 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64815407.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:64815407.864 : iCmd = 3, nBytes = 2
19ec-1c88:64815780.217 : 0000 : 06 38 
19ec-1c88:64815780.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64815780.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:64815780.507 : iCmd = 4, nBytes = 2
19ec-1c88:64816092.138 : 0000 : 07 07 
19ec-1c88:64816092.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64816092.536 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64816092.665 : => IoObject::InitializeDevice
19ec-1c88:64816092.801 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64816093.588 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64816093.686 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64816094.567 : => FindScanner
19ec-1c88:64816094.645 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64816094.726 : <= FindScanner ret = 1
19ec-1c88:64816094.800 : => IoObject::IoLockStart
19ec-1c88:64816094.932 : => CAsicIO::CheckDevice
19ec-1c88:64816095.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:64816115.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64816115.461 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64816115.534 : <= IoObject::IoLockStart
19ec-1c88:64816115.606 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64816115.687 : IO Send command 10 bytes
19ec-1c88:64816115.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:64816115.864 : iCmd = 0, nBytes = 10
19ec-1c88:64816115.995 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64816320.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64816320.712 : System send command 10 bytes + data 0 bytes
19ec-1c88:64816320.800 : IO total need to receive data 5 bytes
19ec-1c88:64816320.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:64816320.948 : iCmd = 0, nBytes = 5
19ec-1c88:64816524.579 : 0000 : 06 00 02 02 ab 
19ec-1c88:64816524.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64816524.837 : System total receive data 5 bytes
19ec-1c88:64816524.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:64816525.006 : iCmd = 1, nBytes = 4
19ec-1c88:64816698.553 : 0000 : 00 00 00 00 
19ec-1c88:64816698.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64816698.836 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64816698.921 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64816699.005 : IO Send command 10 bytes
19ec-1c88:64816699.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:64816699.211 : iCmd = 0, nBytes = 10
19ec-1c88:64816699.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64816903.912 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64816904.054 : System send command 10 bytes + data 0 bytes
19ec-1c88:64816904.148 : IO total need to receive data 165 bytes
19ec-1c88:64816904.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:64816904.309 : iCmd = 0, nBytes = 165
19ec-1c88:64817100.592 : skip dump 37 bytes
19ec-1c88:64817100.867 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64817101.062 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64817101.247 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64817101.427 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64817101.595 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64817101.769 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64817101.936 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817102.100 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817102.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64817102.266 : System total receive data 165 bytes
19ec-1c88:64817102.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:64817102.419 : iCmd = 1, nBytes = 4
19ec-1c88:64817274.629 : 0000 : 00 00 00 00 
19ec-1c88:64817274.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64817274.934 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64817275.166 : Dump Inquiry
19ec-1c88:64817275.334 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64817275.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64817275.674 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64817275.845 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64817276.013 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64817276.190 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64817276.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817276.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817276.686 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64817276.856 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64817276.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:64817277.056 : => ReadNVMDataInternal
19ec-1c88:64817277.307 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64817277.394 : IO Send command 10 bytes
19ec-1c88:64817277.509 : => CNT96226::VenderCmd_SetData
19ec-1c88:64817277.595 : iCmd = 0, nBytes = 10
19ec-1c88:64817277.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64817620.446 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64817620.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:64817620.650 : IO total need to receive data 128 bytes
19ec-1c88:64817620.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:64817620.764 : iCmd = 0, nBytes = 128
19ec-1c88:64817757.399 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817757.578 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817757.719 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64817757.849 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64817757.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64817758.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817758.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817758.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64817758.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64817758.467 : System total receive data 128 bytes
19ec-1c88:64817758.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:64817758.579 : iCmd = 1, nBytes = 4
19ec-1c88:64817878.042 : 0000 : 00 00 00 00 
19ec-1c88:64817878.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64817878.460 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64817878.594 : NVMData.PadScanCount = 0
19ec-1c88:64817878.900 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64817878.956 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64817879.012 : NVMData.FlatbedScanCount = 0
19ec-1c88:64817879.069 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64817879.120 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64817879.171 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64817879.225 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64817879.279 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64817879.334 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64817879.387 : NVMData.BornMonth = 0
19ec-1c88:64817879.438 : NVMData.BornDay = 0
19ec-1c88:64817879.487 : NVMData.BornYear = 0
19ec-1c88:64817879.535 : NVMData.FirstScanMonth = 4
19ec-1c88:64817879.586 : NVMData.FirstScanDay = 30
19ec-1c88:64817879.643 : NVMData.FirstScanYear = 2020
19ec-1c88:64817879.696 : NVMData.VerticalMagnification = 0
19ec-1c88:64817879.751 : NVMData.HorizontalMagnification = 0
19ec-1c88:64817879.803 : NVMData.PowerSavingTime = 15
19ec-1c88:64817879.857 : NVMData.SN = A094165189010062
19ec-1c88:64817879.908 : NVMData.AutoFeed = 0
19ec-1c88:64817879.955 : NVMData.CCDType = 0
19ec-1c88:64817880.003 : NVMData.ScanSpeed = 0
19ec-1c88:64817880.051 : NVMData.RollerCount = 0
19ec-1c88:64817880.102 : NVMData.MultifeedCount = 0
19ec-1c88:64817880.153 : NVMData.JamCount = 0
19ec-1c88:64817880.203 : NVMData.IdentifyInfo = 
19ec-1c88:64817880.253 : NVMData.FormalName = 
19ec-1c88:64817880.464 : NVMData.ReservedB = 0
19ec-1c88:64817880.517 : NVMData.FunctionCode = 0
19ec-1c88:64817880.565 : NVMData.PreFeed = 0
19ec-1c88:64817880.614 : NVMData.PreFeedTime = 0
19ec-1c88:64817880.663 : NVMData.ButtonNumber = 0
19ec-1c88:64817880.715 : NVMData.PowerOffTime = 0
19ec-1c88:64817880.767 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64817880.849 : => IoObject::IoLockEnd
19ec-1c88:64817880.937 : <= IoObject::IoLockEnd
19ec-1c88:64817880.989 : <= InitializeScanner ret = 1
19ec-1c88:64817881.052 : => GetLogicalScannerAbilityEx
19ec-1c88:64817881.109 : => IoObject::IoLockStart
19ec-1c88:64817881.200 : => CAsicIO::CheckDevice
19ec-1c88:64817881.254 : => CNT96226::ConnectIsAvailable
19ec-1c88:64817901.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64817901.598 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64817901.708 : <= IoObject::IoLockStart
19ec-1c88:64817901.820 : => IoObject::IoLockEnd
19ec-1c88:64817902.192 : <= IoObject::IoLockEnd
19ec-1c88:64817902.300 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64817902.376 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64818093.199 : => ReadNVMData
19ec-1c88:64818093.382 : => IoObject::IoLockStart
19ec-1c88:64818093.508 : => CAsicIO::CheckDevice
19ec-1c88:64818093.576 : => CNT96226::ConnectIsAvailable
19ec-1c88:64818118.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64818118.482 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64818118.613 : <= IoObject::IoLockStart
19ec-1c88:64818118.962 : => ReadNVMDataInternal
19ec-1c88:64818119.023 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64818119.092 : IO Send command 10 bytes
19ec-1c88:64818119.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:64818119.284 : iCmd = 0, nBytes = 10
19ec-1c88:64818119.401 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64818462.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64818462.760 : System send command 10 bytes + data 0 bytes
19ec-1c88:64818462.830 : IO total need to receive data 128 bytes
19ec-1c88:64818462.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:64818463.273 : iCmd = 0, nBytes = 128
19ec-1c88:64818668.118 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64818668.307 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64818668.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64818668.579 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64818668.709 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64818668.835 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64818668.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64818669.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64818669.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64818669.207 : System total receive data 128 bytes
19ec-1c88:64818669.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:64818669.320 : iCmd = 1, nBytes = 4
19ec-1c88:64818812.802 : 0000 : 00 00 00 00 
19ec-1c88:64818812.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64818813.064 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64818813.137 : NVMData.PadScanCount = 0
19ec-1c88:64818813.192 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64818813.248 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64818813.306 : NVMData.FlatbedScanCount = 0
19ec-1c88:64818813.358 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64818813.411 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64818813.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64818813.517 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64818813.572 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64818813.626 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64818813.680 : NVMData.BornMonth = 0
19ec-1c88:64818813.730 : NVMData.BornDay = 0
19ec-1c88:64818813.782 : NVMData.BornYear = 0
19ec-1c88:64818813.829 : NVMData.FirstScanMonth = 4
19ec-1c88:64818813.879 : NVMData.FirstScanDay = 30
19ec-1c88:64818813.931 : NVMData.FirstScanYear = 2020
19ec-1c88:64818814.129 : NVMData.VerticalMagnification = 0
19ec-1c88:64818814.189 : NVMData.HorizontalMagnification = 0
19ec-1c88:64818814.244 : NVMData.PowerSavingTime = 15
19ec-1c88:64818814.302 : NVMData.SN = A094165189010062
19ec-1c88:64818814.350 : NVMData.AutoFeed = 0
19ec-1c88:64818814.398 : NVMData.CCDType = 0
19ec-1c88:64818814.445 : NVMData.ScanSpeed = 0
19ec-1c88:64818814.492 : NVMData.RollerCount = 0
19ec-1c88:64818814.542 : NVMData.MultifeedCount = 0
19ec-1c88:64818814.593 : NVMData.JamCount = 0
19ec-1c88:64818814.639 : NVMData.IdentifyInfo = 
19ec-1c88:64818814.692 : NVMData.FormalName = 
19ec-1c88:64818814.741 : NVMData.ReservedB = 0
19ec-1c88:64818814.792 : NVMData.FunctionCode = 0
19ec-1c88:64818814.842 : NVMData.PreFeed = 0
19ec-1c88:64818814.889 : NVMData.PreFeedTime = 0
19ec-1c88:64818814.938 : NVMData.ButtonNumber = 0
19ec-1c88:64818814.987 : NVMData.PowerOffTime = 0
19ec-1c88:64818815.039 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64818815.100 : => IoObject::IoLockEnd
19ec-1c88:64818815.189 : <= IoObject::IoLockEnd
19ec-1c88:64818815.237 : <= ReadNVMData ret = 1
19ec-1c88:64821423.645 : ============Debug Start==========
19ec-1c88:64821423.960 : Date : 2020/4/30 14:37:43
19ec-1c88:64821424.036 : Process ID : 19ec
19ec-1c88:64821424.443 : Windows : Version 10.0 build 18363 
19ec-1c88:64821424.906 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64821424.969 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64821425.033 : MemoryStatus.ullAvailPhys : 1754144768
19ec-1c88:64821425.091 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64821425.159 : MemoryStatus.ullAvailPageFile : 3055861760
19ec-1c88:64821425.219 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64821425.277 : MemoryStatus.ullAvailVirtual : 1709154304
19ec-1c88:64821425.339 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64821425.444 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64821425.506 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64821425.743 : CPU Count : 4
19ec-1c88:64821425.791 : CPU Frequency : 100.000 Mhz
19ec-1c88:64821429.997 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64821430.126 : => InitializeDriver
19ec-1c88:64821430.397 : <= InitializeDriver ret = 1
19ec-1c88:64824034.349 : => InitializeScanner
19ec-1c88:64824034.606 : => CAsicIO::GetDeviceList
19ec-1c88:64824035.037 : => CNT96226::CNT96226
19ec-1c88:64824035.099 : => CNT96226::Open
19ec-1c88:64824056.892 : <= CNT96226::Open ret = 1
19ec-1c88:64824056.991 : => CNT96226::Initialize
19ec-1c88:64824057.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:64824057.241 : <= CNT96226::CNT96226
19ec-1c88:64824057.292 : => CNT96226::EnumAvailableDevice
19ec-1c88:64824062.682 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64824062.763 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64824062.822 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64827884.600 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64827884.920 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64827891.417 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64827891.534 : => IoObject::GetLockName
19ec-1c88:64827891.593 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64827891.661 : <= IoObject::GetLockName
19ec-1c88:64827892.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:64827892.198 : iCmd = 3, nBytes = 2
19ec-1c88:64828312.870 : 0000 : 06 38 
19ec-1c88:64828313.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64828313.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:64828313.173 : iCmd = 4, nBytes = 2
19ec-1c88:64828590.979 : 0000 : 07 07 
19ec-1c88:64828591.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64828591.192 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64828591.285 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64828591.351 : IO Send command 10 bytes
19ec-1c88:64828591.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:64828591.463 : iCmd = 0, nBytes = 10
19ec-1c88:64828591.570 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64828811.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64828811.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:64828811.613 : iCmd = 0, nBytes = 165
19ec-1c88:64828954.238 : skip dump 37 bytes
19ec-1c88:64828954.457 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64828954.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64828954.751 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64828954.887 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64828955.022 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64828955.162 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64828955.294 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64828955.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64828955.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64828955.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:64828955.609 : iCmd = 1, nBytes = 4
19ec-1c88:64829069.987 : 0000 : 00 00 00 00 
19ec-1c88:64829070.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64829070.138 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64829070.205 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64829070.275 : IO Send command 10 bytes
19ec-1c88:64829070.329 : => CNT96226::VenderCmd_SetData
19ec-1c88:64829070.384 : iCmd = 0, nBytes = 10
19ec-1c88:64829070.492 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64829372.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64829372.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:64829372.962 : iCmd = 0, nBytes = 128
19ec-1c88:64829557.949 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64829558.154 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64829558.301 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64829558.440 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64829558.575 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64829558.703 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64829558.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64829558.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64829559.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64829559.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:64829559.136 : iCmd = 1, nBytes = 4
19ec-1c88:64829719.194 : 0000 : 00 00 00 00 
19ec-1c88:64829719.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64829719.339 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64829719.512 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64829719.590 : => CNT96226::Close
19ec-1c88:64829723.633 : <= CNT96226::Close ret = 1
19ec-1c88:64829723.709 : <= CNT96226::~CNT96226
19ec-1c88:64829723.797 : <= CAsicIO::GetDeviceList
19ec-1c88:64829724.219 : => IoObject::SetTimeout
19ec-1c88:64829724.352 : Timeout--> In = 0 Out = 0
19ec-1c88:64829724.412 : <= IoObject::SetTimeout
19ec-1c88:64829724.491 : => CAsicIO::CAsicIO
19ec-1c88:64829724.565 : => CNT96226::CNT96226
19ec-1c88:64829724.630 : => CNT96226::Open
19ec-1c88:64829746.935 : <= CNT96226::Open ret = 1
19ec-1c88:64829747.037 : => CNT96226::Initialize
19ec-1c88:64829747.237 : <= CNT96226::Initialize ret = 1
19ec-1c88:64829747.296 : <= CNT96226::CNT96226
19ec-1c88:64829747.352 : <= CAsicIO::CAsicIO
19ec-1c88:64829747.410 : => CAsicIO::InitializeDevice
19ec-1c88:64829747.481 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64829753.435 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64829753.556 : => IoObject::GetLockName
19ec-1c88:64829753.611 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64829753.677 : <= IoObject::GetLockName
19ec-1c88:64829754.169 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64829754.240 : IO Send command 10 bytes
19ec-1c88:64829754.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:64829754.350 : iCmd = 0, nBytes = 10
19ec-1c88:64829754.458 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64830060.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64830061.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:64830061.185 : iCmd = 0, nBytes = 128
19ec-1c88:64830245.663 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64830245.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64830245.986 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64830246.130 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64830246.261 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64830246.389 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64830246.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64830246.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64830246.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64830246.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:64830246.827 : iCmd = 1, nBytes = 4
19ec-1c88:64830393.005 : 0000 : 00 00 00 00 
19ec-1c88:64830393.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64830393.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64830393.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:64830393.369 : iCmd = 3, nBytes = 2
19ec-1c88:64830729.068 : 0000 : 06 38 
19ec-1c88:64830729.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64830729.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:64830729.325 : iCmd = 4, nBytes = 2
19ec-1c88:64831003.563 : 0000 : 07 07 
19ec-1c88:64831003.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64831003.913 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64831004.025 : => IoObject::InitializeDevice
19ec-1c88:64831004.145 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64831004.765 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64831004.847 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64831005.527 : => FindScanner
19ec-1c88:64831005.590 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64831005.665 : <= FindScanner ret = 1
19ec-1c88:64831005.729 : => IoObject::IoLockStart
19ec-1c88:64831005.852 : => CAsicIO::CheckDevice
19ec-1c88:64831005.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:64831018.877 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64831018.981 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64831019.041 : <= IoObject::IoLockStart
19ec-1c88:64831019.106 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64831019.174 : IO Send command 10 bytes
19ec-1c88:64831019.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:64831019.322 : iCmd = 0, nBytes = 10
19ec-1c88:64831019.434 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64831188.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64831189.141 : System send command 10 bytes + data 0 bytes
19ec-1c88:64831189.222 : IO total need to receive data 5 bytes
19ec-1c88:64831189.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:64831189.347 : iCmd = 0, nBytes = 5
19ec-1c88:64831308.368 : 0000 : 06 00 02 02 ab 
19ec-1c88:64831308.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64831308.528 : System total receive data 5 bytes
19ec-1c88:64831308.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:64831308.646 : iCmd = 1, nBytes = 4
19ec-1c88:64831443.752 : 0000 : 00 00 00 00 
19ec-1c88:64831443.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64831444.068 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64831444.141 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64831444.213 : IO Send command 10 bytes
19ec-1c88:64831444.317 : => CNT96226::VenderCmd_SetData
19ec-1c88:64831444.379 : iCmd = 0, nBytes = 10
19ec-1c88:64831444.494 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64831590.582 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64831590.766 : System send command 10 bytes + data 0 bytes
19ec-1c88:64831590.843 : IO total need to receive data 165 bytes
19ec-1c88:64831590.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:64831590.970 : iCmd = 0, nBytes = 165
19ec-1c88:64831782.073 : skip dump 37 bytes
19ec-1c88:64831782.266 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64831782.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64831782.549 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64831782.682 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64831782.812 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64831782.945 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64831783.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64831783.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64831783.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64831783.312 : System total receive data 165 bytes
19ec-1c88:64831783.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:64831783.430 : iCmd = 1, nBytes = 4
19ec-1c88:64831946.694 : 0000 : 00 00 00 00 
19ec-1c88:64831946.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64831946.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64831947.180 : Dump Inquiry
19ec-1c88:64831947.320 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64831947.465 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64831947.602 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64831947.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64831947.873 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64831948.015 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64831948.143 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64831948.268 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64831948.405 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64831948.542 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64831948.632 : 00a0 : 00 00 00 00 00 
19ec-1c88:64831948.705 : => ReadNVMDataInternal
19ec-1c88:64831948.932 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64831949.001 : IO Send command 10 bytes
19ec-1c88:64831949.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:64831949.160 : iCmd = 0, nBytes = 10
19ec-1c88:64831949.267 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64832265.280 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64832265.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:64832265.477 : IO total need to receive data 128 bytes
19ec-1c88:64832265.539 : => CNT96226::VenderCmd_GetData
19ec-1c88:64832265.596 : iCmd = 0, nBytes = 128
19ec-1c88:64832455.093 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64832455.547 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64832455.687 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64832455.823 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64832455.951 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64832456.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64832456.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64832456.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64832456.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64832456.458 : System total receive data 128 bytes
19ec-1c88:64832456.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:64832456.578 : iCmd = 1, nBytes = 4
19ec-1c88:64832588.009 : 0000 : 00 00 00 00 
19ec-1c88:64832588.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64832588.252 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64832588.325 : NVMData.PadScanCount = 0
19ec-1c88:64832588.379 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64832588.434 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64832588.491 : NVMData.FlatbedScanCount = 0
19ec-1c88:64832588.548 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64832588.605 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64832588.657 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64832588.712 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64832588.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64832588.907 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64832588.964 : NVMData.BornMonth = 0
19ec-1c88:64832589.011 : NVMData.BornDay = 0
19ec-1c88:64832589.063 : NVMData.BornYear = 0
19ec-1c88:64832589.112 : NVMData.FirstScanMonth = 4
19ec-1c88:64832589.163 : NVMData.FirstScanDay = 30
19ec-1c88:64832589.217 : NVMData.FirstScanYear = 2020
19ec-1c88:64832589.270 : NVMData.VerticalMagnification = 0
19ec-1c88:64832589.327 : NVMData.HorizontalMagnification = 0
19ec-1c88:64832589.385 : NVMData.PowerSavingTime = 15
19ec-1c88:64832589.439 : NVMData.SN = A094165189010062
19ec-1c88:64832589.490 : NVMData.AutoFeed = 0
19ec-1c88:64832589.542 : NVMData.CCDType = 0
19ec-1c88:64832589.590 : NVMData.ScanSpeed = 0
19ec-1c88:64832589.639 : NVMData.RollerCount = 0
19ec-1c88:64832589.694 : NVMData.MultifeedCount = 0
19ec-1c88:64832589.748 : NVMData.JamCount = 0
19ec-1c88:64832589.799 : NVMData.IdentifyInfo = 
19ec-1c88:64832589.852 : NVMData.FormalName = 
19ec-1c88:64832590.007 : NVMData.ReservedB = 0
19ec-1c88:64832590.062 : NVMData.FunctionCode = 0
19ec-1c88:64832590.112 : NVMData.PreFeed = 0
19ec-1c88:64832590.165 : NVMData.PreFeedTime = 0
19ec-1c88:64832590.216 : NVMData.ButtonNumber = 0
19ec-1c88:64832590.270 : NVMData.PowerOffTime = 0
19ec-1c88:64832590.324 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64832590.407 : => IoObject::IoLockEnd
19ec-1c88:64832590.498 : <= IoObject::IoLockEnd
19ec-1c88:64832590.550 : <= InitializeScanner ret = 1
19ec-1c88:64833876.379 : => GetLogicalScannerAbility
19ec-1c88:64833876.590 : => IoObject::IoLockStart
19ec-1c88:64833876.717 : => CAsicIO::CheckDevice
19ec-1c88:64833876.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:64833891.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64833891.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64833891.252 : <= IoObject::IoLockStart
19ec-1c88:64833891.312 : => IoObject::IoLockEnd
19ec-1c88:64833891.418 : <= IoObject::IoLockEnd
19ec-1c88:64833891.495 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64837646.547 : => GetLogicalScannerAbilityEx
19ec-1c88:64837646.746 : => IoObject::IoLockStart
19ec-1c88:64837646.879 : => CAsicIO::CheckDevice
19ec-1c88:64837646.939 : => CNT96226::ConnectIsAvailable
19ec-1c88:64837660.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64837660.382 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64837660.438 : <= IoObject::IoLockStart
19ec-1c88:64837660.494 : => IoObject::IoLockEnd
19ec-1c88:64837660.585 : <= IoObject::IoLockEnd
19ec-1c88:64837660.691 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64837660.767 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64844796.928 : => ReadNVMData
19ec-1c88:64844797.118 : => IoObject::IoLockStart
19ec-1c88:64844797.259 : => CAsicIO::CheckDevice
19ec-1c88:64844797.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:64844816.583 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64844816.688 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64844816.752 : <= IoObject::IoLockStart
19ec-1c88:64844816.815 : => ReadNVMDataInternal
19ec-1c88:64844816.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64844816.946 : IO Send command 10 bytes
19ec-1c88:64844817.069 : => CNT96226::VenderCmd_SetData
19ec-1c88:64844817.126 : iCmd = 0, nBytes = 10
19ec-1c88:64844817.244 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64845142.060 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64845142.228 : System send command 10 bytes + data 0 bytes
19ec-1c88:64845142.309 : IO total need to receive data 128 bytes
19ec-1c88:64845142.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:64845142.438 : iCmd = 0, nBytes = 128
19ec-1c88:64845302.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64845302.733 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64845302.873 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64845303.007 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64845303.135 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64845303.259 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64845303.381 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64845303.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64845303.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64845303.630 : System total receive data 128 bytes
19ec-1c88:64845303.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:64845303.742 : iCmd = 1, nBytes = 4
19ec-1c88:64845478.217 : 0000 : 00 00 00 00 
19ec-1c88:64845478.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64845478.871 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64845478.943 : NVMData.PadScanCount = 0
19ec-1c88:64845479.001 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64845479.056 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64845479.116 : NVMData.FlatbedScanCount = 0
19ec-1c88:64845479.169 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64845479.335 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64845479.391 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64845479.446 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64845479.502 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64845479.556 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64845479.611 : NVMData.BornMonth = 0
19ec-1c88:64845479.659 : NVMData.BornDay = 0
19ec-1c88:64845479.712 : NVMData.BornYear = 0
19ec-1c88:64845479.762 : NVMData.FirstScanMonth = 4
19ec-1c88:64845479.814 : NVMData.FirstScanDay = 30
19ec-1c88:64845479.871 : NVMData.FirstScanYear = 2020
19ec-1c88:64845479.925 : NVMData.VerticalMagnification = 0
19ec-1c88:64845479.985 : NVMData.HorizontalMagnification = 0
19ec-1c88:64845480.039 : NVMData.PowerSavingTime = 15
19ec-1c88:64845480.094 : NVMData.SN = A094165189010062
19ec-1c88:64845480.144 : NVMData.AutoFeed = 0
19ec-1c88:64845480.193 : NVMData.CCDType = 0
19ec-1c88:64845480.240 : NVMData.ScanSpeed = 0
19ec-1c88:64845480.290 : NVMData.RollerCount = 0
19ec-1c88:64845480.344 : NVMData.MultifeedCount = 0
19ec-1c88:64845480.398 : NVMData.JamCount = 0
19ec-1c88:64845480.447 : NVMData.IdentifyInfo = 
19ec-1c88:64845480.499 : NVMData.FormalName = 
19ec-1c88:64845480.546 : NVMData.ReservedB = 0
19ec-1c88:64845480.595 : NVMData.FunctionCode = 0
19ec-1c88:64845480.644 : NVMData.PreFeed = 0
19ec-1c88:64845480.691 : NVMData.PreFeedTime = 0
19ec-1c88:64845480.741 : NVMData.ButtonNumber = 0
19ec-1c88:64845480.789 : NVMData.PowerOffTime = 0
19ec-1c88:64845480.839 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64845480.900 : => IoObject::IoLockEnd
19ec-1c88:64845480.992 : <= IoObject::IoLockEnd
19ec-1c88:64845481.039 : <= ReadNVMData ret = 1
19ec-1c88:64855524.886 : => GetADFStatus
19ec-1c88:64855525.325 : => IoObject::IoLockStart
19ec-1c88:64855525.459 : => CAsicIO::CheckDevice
19ec-1c88:64855525.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:64855546.711 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64855546.827 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64855546.886 : <= IoObject::IoLockStart
19ec-1c88:64855546.948 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64855547.015 : IO Send command 10 bytes
19ec-1c88:64855547.143 : => CNT96226::VenderCmd_SetData
19ec-1c88:64855547.201 : iCmd = 0, nBytes = 10
19ec-1c88:64855547.315 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64855736.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64855736.389 : System send command 10 bytes + data 0 bytes
19ec-1c88:64855736.458 : IO total need to receive data 2 bytes
19ec-1c88:64855736.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:64855736.573 : iCmd = 0, nBytes = 2
19ec-1c88:64855946.768 : 0000 : 00 00 
19ec-1c88:64855946.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64855946.931 : System total receive data 2 bytes
19ec-1c88:64855946.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:64855947.045 : iCmd = 1, nBytes = 4
19ec-1c88:64856145.596 : 0000 : 00 00 00 00 
19ec-1c88:64856145.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64856145.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64856145.969 : Return status = 0
19ec-1c88:64856146.030 : => IoObject::IoLockEnd
19ec-1c88:64856146.120 : <= IoObject::IoLockEnd
19ec-1c88:64856146.169 : <= GetADFStatus ret = 1
19ec-1c88:64858937.320 : => GetADFStatus
19ec-1c88:64858937.511 : => IoObject::IoLockStart
19ec-1c88:64858937.640 : => CAsicIO::CheckDevice
19ec-1c88:64858937.699 : => CNT96226::ConnectIsAvailable
19ec-1c88:64858962.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64858962.452 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64858962.512 : <= IoObject::IoLockStart
19ec-1c88:64858962.586 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64858962.653 : IO Send command 10 bytes
19ec-1c88:64858962.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:64858962.829 : iCmd = 0, nBytes = 10
19ec-1c88:64858962.933 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64859165.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64859165.951 : System send command 10 bytes + data 0 bytes
19ec-1c88:64859166.184 : IO total need to receive data 2 bytes
19ec-1c88:64859166.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:64859166.317 : iCmd = 0, nBytes = 2
19ec-1c88:64859363.678 : 0000 : 01 00 
19ec-1c88:64859363.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64859363.893 : System total receive data 2 bytes
19ec-1c88:64859363.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:64859364.015 : iCmd = 1, nBytes = 4
19ec-1c88:64859571.259 : 0000 : 00 00 00 00 
19ec-1c88:64859571.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64859571.489 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64859571.558 : Return status = 1
19ec-1c88:64859571.616 : => IoObject::IoLockEnd
19ec-1c88:64859571.705 : <= IoObject::IoLockEnd
19ec-1c88:64859571.755 : <= GetADFStatus ret = 1
19ec-1c88:64861723.069 : => TerminateDriver
19ec-1c88:64861723.260 : => CAsicIO::~CAsicIO,pStage=222628936
19ec-1c88:64861723.331 : => CNT96226::Close
19ec-1c88:64861728.987 : <= CNT96226::Close ret = 1
19ec-1c88:64861729.064 : <= CAsicIO::~CAsicIO
19ec-1c88:64861729.124 : => IoObject::IoLockEnd
19ec-1c88:64861729.176 : <= IoObject::IoLockEnd
19ec-1c88:64861729.225 : => IoObject::TerminateDevice
19ec-1c88:64861729.280 : => IoObject::IoLockEnd
19ec-1c88:64861729.331 : <= IoObject::IoLockEnd
19ec-1c88:64861729.435 : <= IoObject::TerminateDevice
19ec-1c88:64861729.699 : <= TerminateDriver ret = 1
19ec-1c88:64873929.778 : ============Debug Start==========
19ec-1c88:64873930.029 : Date : 2020/4/30 14:37:45
19ec-1c88:64873930.118 : Process ID : 19ec
19ec-1c88:64873930.536 : Windows : Version 10.0 build 18363 
19ec-1c88:64873930.984 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64873931.049 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64873931.117 : MemoryStatus.ullAvailPhys : 1754910720
19ec-1c88:64873931.181 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64873931.246 : MemoryStatus.ullAvailPageFile : 3053703168
19ec-1c88:64873931.306 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64873931.367 : MemoryStatus.ullAvailVirtual : 1708863488
19ec-1c88:64873931.430 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64873931.543 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64873931.607 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64873931.869 : CPU Count : 4
19ec-1c88:64873931.918 : CPU Frequency : 100.000 Mhz
19ec-1c88:64873937.876 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64873938.020 : => InitializeDriver
19ec-1c88:64873938.304 : <= InitializeDriver ret = 1
19ec-1c88:64873938.360 : => InitializeScanner
19ec-1c88:64873938.436 : => CAsicIO::GetDeviceList
19ec-1c88:64873938.738 : => CNT96226::CNT96226
19ec-1c88:64873938.795 : => CNT96226::Open
19ec-1c88:64873962.119 : <= CNT96226::Open ret = 1
19ec-1c88:64873962.211 : => CNT96226::Initialize
19ec-1c88:64873962.400 : <= CNT96226::Initialize ret = 1
19ec-1c88:64873962.456 : <= CNT96226::CNT96226
19ec-1c88:64873962.509 : => CNT96226::EnumAvailableDevice
19ec-1c88:64873967.746 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64873967.823 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64873967.882 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64878471.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64878471.510 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64878477.166 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64878477.274 : => IoObject::GetLockName
19ec-1c88:64878477.335 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64878477.404 : <= IoObject::GetLockName
19ec-1c88:64878477.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:64878477.934 : iCmd = 3, nBytes = 2
19ec-1c88:64878848.746 : 0000 : 06 38 
19ec-1c88:64878848.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64878848.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:64878849.015 : iCmd = 4, nBytes = 2
19ec-1c88:64879150.915 : 0000 : 07 07 
19ec-1c88:64879151.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64879151.103 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64879151.191 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64879151.258 : IO Send command 10 bytes
19ec-1c88:64879151.311 : => CNT96226::VenderCmd_SetData
19ec-1c88:64879151.364 : iCmd = 0, nBytes = 10
19ec-1c88:64879151.465 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64879354.474 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64879354.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:64879354.687 : iCmd = 0, nBytes = 165
19ec-1c88:64879537.919 : skip dump 37 bytes
19ec-1c88:64879538.121 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64879538.263 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64879538.406 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64879538.546 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64879538.674 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64879538.810 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64879538.937 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64879539.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64879539.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64879539.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:64879539.235 : iCmd = 1, nBytes = 4
19ec-1c88:64879717.472 : 0000 : 00 00 00 00 
19ec-1c88:64879717.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64879717.866 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64879717.927 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64879717.989 : IO Send command 10 bytes
19ec-1c88:64879718.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:64879718.090 : iCmd = 0, nBytes = 10
19ec-1c88:64879718.192 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64880060.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64880060.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:64880060.385 : iCmd = 0, nBytes = 128
19ec-1c88:64880268.201 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880268.380 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880268.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64880268.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64880268.778 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64880268.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880269.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880269.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880269.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64880269.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:64880269.323 : iCmd = 1, nBytes = 4
19ec-1c88:64880424.908 : 0000 : 00 00 00 00 
19ec-1c88:64880425.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64880425.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64880425.309 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64880425.385 : => CNT96226::Close
19ec-1c88:64880429.367 : <= CNT96226::Close ret = 1
19ec-1c88:64880429.444 : <= CNT96226::~CNT96226
19ec-1c88:64880429.542 : <= CAsicIO::GetDeviceList
19ec-1c88:64880429.980 : => IoObject::SetTimeout
19ec-1c88:64880430.114 : Timeout--> In = 0 Out = 0
19ec-1c88:64880430.173 : <= IoObject::SetTimeout
19ec-1c88:64880430.244 : => CAsicIO::CAsicIO
19ec-1c88:64880430.319 : => CNT96226::CNT96226
19ec-1c88:64880430.374 : => CNT96226::Open
19ec-1c88:64880453.881 : <= CNT96226::Open ret = 1
19ec-1c88:64880453.976 : => CNT96226::Initialize
19ec-1c88:64880454.173 : <= CNT96226::Initialize ret = 1
19ec-1c88:64880454.235 : <= CNT96226::CNT96226
19ec-1c88:64880454.288 : <= CAsicIO::CAsicIO
19ec-1c88:64880454.345 : => CAsicIO::InitializeDevice
19ec-1c88:64880454.417 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64880460.480 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64880460.607 : => IoObject::GetLockName
19ec-1c88:64880460.665 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64880460.734 : <= IoObject::GetLockName
19ec-1c88:64880461.259 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64880461.334 : IO Send command 10 bytes
19ec-1c88:64880461.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:64880461.451 : iCmd = 0, nBytes = 10
19ec-1c88:64880461.563 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64880782.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64880783.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:64880783.079 : iCmd = 0, nBytes = 128
19ec-1c88:64880966.742 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880966.955 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880967.096 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64880967.235 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64880967.367 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64880967.491 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880967.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880967.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64880967.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64880967.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:64880967.937 : iCmd = 1, nBytes = 4
19ec-1c88:64881157.135 : 0000 : 00 00 00 00 
19ec-1c88:64881157.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64881157.281 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64881157.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:64881157.391 : iCmd = 3, nBytes = 2
19ec-1c88:64881531.915 : 0000 : 06 38 
19ec-1c88:64881532.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64881532.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:64881532.200 : iCmd = 4, nBytes = 2
19ec-1c88:64881836.469 : 0000 : 07 07 
19ec-1c88:64881836.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64881836.710 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64881836.810 : => IoObject::InitializeDevice
19ec-1c88:64881836.923 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64881837.628 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64881837.700 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64881838.489 : => FindScanner
19ec-1c88:64881838.551 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64881838.615 : <= FindScanner ret = 1
19ec-1c88:64881838.677 : => IoObject::IoLockStart
19ec-1c88:64881838.783 : => CAsicIO::CheckDevice
19ec-1c88:64881838.837 : => CNT96226::ConnectIsAvailable
19ec-1c88:64881856.257 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64881856.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64881856.432 : <= IoObject::IoLockStart
19ec-1c88:64881856.490 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64881856.558 : IO Send command 10 bytes
19ec-1c88:64881856.655 : => CNT96226::VenderCmd_SetData
19ec-1c88:64881856.711 : iCmd = 0, nBytes = 10
19ec-1c88:64881856.814 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64882033.171 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64882033.343 : System send command 10 bytes + data 0 bytes
19ec-1c88:64882033.419 : IO total need to receive data 5 bytes
19ec-1c88:64882033.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:64882033.540 : iCmd = 0, nBytes = 5
19ec-1c88:64882195.680 : 0000 : 06 00 02 02 ab 
19ec-1c88:64882195.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64882195.988 : System total receive data 5 bytes
19ec-1c88:64882196.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:64882196.230 : iCmd = 1, nBytes = 4
19ec-1c88:64882377.141 : 0000 : 00 00 00 00 
19ec-1c88:64882377.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64882377.399 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64882377.474 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64882377.540 : IO Send command 10 bytes
19ec-1c88:64882377.641 : => CNT96226::VenderCmd_SetData
19ec-1c88:64882377.698 : iCmd = 0, nBytes = 10
19ec-1c88:64882377.801 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64882560.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64882560.430 : System send command 10 bytes + data 0 bytes
19ec-1c88:64882560.503 : IO total need to receive data 165 bytes
19ec-1c88:64882560.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:64882560.619 : iCmd = 0, nBytes = 165
19ec-1c88:64882698.034 : skip dump 37 bytes
19ec-1c88:64882698.603 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64882698.738 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64882698.872 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64882699.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64882699.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64882699.255 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64882699.377 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64882699.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64882699.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64882699.618 : System total receive data 165 bytes
19ec-1c88:64882699.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:64882699.723 : iCmd = 1, nBytes = 4
19ec-1c88:64882871.583 : 0000 : 00 00 00 00 
19ec-1c88:64882871.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64882871.794 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64882871.979 : Dump Inquiry
19ec-1c88:64882872.096 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64882872.225 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64882872.353 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64882872.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64882872.611 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64882872.743 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64882872.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64882872.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64882873.112 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64882873.242 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64882873.326 : 00a0 : 00 00 00 00 00 
19ec-1c88:64882873.397 : => ReadNVMDataInternal
19ec-1c88:64882873.608 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64882873.675 : IO Send command 10 bytes
19ec-1c88:64882873.761 : => CNT96226::VenderCmd_SetData
19ec-1c88:64882873.812 : iCmd = 0, nBytes = 10
19ec-1c88:64882873.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64883188.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64883188.316 : System send command 10 bytes + data 0 bytes
19ec-1c88:64883188.382 : IO total need to receive data 128 bytes
19ec-1c88:64883188.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:64883188.500 : iCmd = 0, nBytes = 128
19ec-1c88:64883390.783 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64883390.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64883391.102 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64883391.237 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64883391.364 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64883391.485 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64883391.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64883391.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64883391.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64883391.861 : System total receive data 128 bytes
19ec-1c88:64883391.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:64883391.976 : iCmd = 1, nBytes = 4
19ec-1c88:64883560.369 : 0000 : 00 00 00 00 
19ec-1c88:64883560.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64883560.630 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64883560.709 : NVMData.PadScanCount = 0
19ec-1c88:64883560.766 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64883560.823 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64883560.883 : NVMData.FlatbedScanCount = 0
19ec-1c88:64883560.939 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64883560.994 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64883561.046 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64883561.102 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64883561.156 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64883561.211 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64883561.264 : NVMData.BornMonth = 0
19ec-1c88:64883561.315 : NVMData.BornDay = 0
19ec-1c88:64883561.364 : NVMData.BornYear = 0
19ec-1c88:64883561.416 : NVMData.FirstScanMonth = 4
19ec-1c88:64883561.467 : NVMData.FirstScanDay = 30
19ec-1c88:64883561.523 : NVMData.FirstScanYear = 2020
19ec-1c88:64883561.576 : NVMData.VerticalMagnification = 0
19ec-1c88:64883561.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:64883561.684 : NVMData.PowerSavingTime = 15
19ec-1c88:64883561.740 : NVMData.SN = A094165189010062
19ec-1c88:64883561.790 : NVMData.AutoFeed = 0
19ec-1c88:64883561.838 : NVMData.CCDType = 0
19ec-1c88:64883561.885 : NVMData.ScanSpeed = 0
19ec-1c88:64883561.933 : NVMData.RollerCount = 0
19ec-1c88:64883561.984 : NVMData.MultifeedCount = 0
19ec-1c88:64883562.034 : NVMData.JamCount = 0
19ec-1c88:64883562.083 : NVMData.IdentifyInfo = 
19ec-1c88:64883562.132 : NVMData.FormalName = 
19ec-1c88:64883562.319 : NVMData.ReservedB = 0
19ec-1c88:64883562.375 : NVMData.FunctionCode = 0
19ec-1c88:64883562.426 : NVMData.PreFeed = 0
19ec-1c88:64883562.475 : NVMData.PreFeedTime = 0
19ec-1c88:64883562.525 : NVMData.ButtonNumber = 0
19ec-1c88:64883562.575 : NVMData.PowerOffTime = 0
19ec-1c88:64883562.625 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64883562.711 : => IoObject::IoLockEnd
19ec-1c88:64883562.803 : <= IoObject::IoLockEnd
19ec-1c88:64883562.854 : <= InitializeScanner ret = 1
19ec-1c88:64883562.919 : => GetLogicalScannerAbilityEx
19ec-1c88:64883562.978 : => IoObject::IoLockStart
19ec-1c88:64883563.071 : => CAsicIO::CheckDevice
19ec-1c88:64883563.123 : => CNT96226::ConnectIsAvailable
19ec-1c88:64883575.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64883575.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64883575.772 : <= IoObject::IoLockStart
19ec-1c88:64883575.828 : => IoObject::IoLockEnd
19ec-1c88:64883575.919 : <= IoObject::IoLockEnd
19ec-1c88:64883576.036 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64883576.109 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64883746.059 : => ReadNVMData
19ec-1c88:64883746.174 : => IoObject::IoLockStart
19ec-1c88:64883746.290 : => CAsicIO::CheckDevice
19ec-1c88:64883746.338 : => CNT96226::ConnectIsAvailable
19ec-1c88:64883771.493 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64883771.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64883772.160 : <= IoObject::IoLockStart
19ec-1c88:64883772.448 : => ReadNVMDataInternal
19ec-1c88:64883772.504 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64883772.569 : IO Send command 10 bytes
19ec-1c88:64883772.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:64883772.742 : iCmd = 0, nBytes = 10
19ec-1c88:64883772.850 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64884130.309 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64884130.493 : System send command 10 bytes + data 0 bytes
19ec-1c88:64884130.561 : IO total need to receive data 128 bytes
19ec-1c88:64884130.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:64884130.679 : iCmd = 0, nBytes = 128
19ec-1c88:64884327.835 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64884328.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64884328.158 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64884328.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64884328.421 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64884328.547 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64884328.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64884328.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64884328.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64884328.916 : System total receive data 128 bytes
19ec-1c88:64884328.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:64884329.029 : iCmd = 1, nBytes = 4
19ec-1c88:64884520.776 : 0000 : 00 00 00 00 
19ec-1c88:64884520.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64884521.062 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64884521.138 : NVMData.PadScanCount = 0
19ec-1c88:64884521.197 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64884521.254 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64884521.312 : NVMData.FlatbedScanCount = 0
19ec-1c88:64884521.368 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64884521.421 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64884521.476 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64884521.533 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64884521.591 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64884521.646 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64884521.704 : NVMData.BornMonth = 0
19ec-1c88:64884521.753 : NVMData.BornDay = 0
19ec-1c88:64884521.807 : NVMData.BornYear = 0
19ec-1c88:64884521.856 : NVMData.FirstScanMonth = 4
19ec-1c88:64884521.908 : NVMData.FirstScanDay = 30
19ec-1c88:64884521.965 : NVMData.FirstScanYear = 2020
19ec-1c88:64884522.180 : NVMData.VerticalMagnification = 0
19ec-1c88:64884522.243 : NVMData.HorizontalMagnification = 0
19ec-1c88:64884522.299 : NVMData.PowerSavingTime = 15
19ec-1c88:64884522.354 : NVMData.SN = A094165189010062
19ec-1c88:64884522.407 : NVMData.AutoFeed = 0
19ec-1c88:64884522.461 : NVMData.CCDType = 0
19ec-1c88:64884522.508 : NVMData.ScanSpeed = 0
19ec-1c88:64884522.558 : NVMData.RollerCount = 0
19ec-1c88:64884522.612 : NVMData.MultifeedCount = 0
19ec-1c88:64884522.663 : NVMData.JamCount = 0
19ec-1c88:64884522.714 : NVMData.IdentifyInfo = 
19ec-1c88:64884522.768 : NVMData.FormalName = 
19ec-1c88:64884522.818 : NVMData.ReservedB = 0
19ec-1c88:64884522.868 : NVMData.FunctionCode = 0
19ec-1c88:64884522.919 : NVMData.PreFeed = 0
19ec-1c88:64884522.970 : NVMData.PreFeedTime = 0
19ec-1c88:64884523.020 : NVMData.ButtonNumber = 0
19ec-1c88:64884523.072 : NVMData.PowerOffTime = 0
19ec-1c88:64884523.124 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64884523.185 : => IoObject::IoLockEnd
19ec-1c88:64884523.280 : <= IoObject::IoLockEnd
19ec-1c88:64884523.329 : <= ReadNVMData ret = 1
19ec-1c88:64885083.628 : => TerminateDriver
19ec-1c88:64885083.820 : => CAsicIO::~CAsicIO,pStage=222628936
19ec-1c88:64885083.895 : => CNT96226::Close
19ec-1c88:64885088.115 : <= CNT96226::Close ret = 1
19ec-1c88:64885088.195 : <= CAsicIO::~CAsicIO
19ec-1c88:64885088.252 : => IoObject::IoLockEnd
19ec-1c88:64885088.303 : <= IoObject::IoLockEnd
19ec-1c88:64885088.357 : => IoObject::TerminateDevice
19ec-1c88:64885088.417 : => IoObject::IoLockEnd
19ec-1c88:64885088.470 : <= IoObject::IoLockEnd
19ec-1c88:64885088.575 : <= IoObject::TerminateDevice
19ec-1c88:64885088.834 : <= TerminateDriver ret = 1
19ec-1c88:64887611.650 : ============Debug Start==========
19ec-1c88:64887611.979 : Date : 2020/4/30 14:37:45
19ec-1c88:64887612.071 : Process ID : 19ec
19ec-1c88:64887612.493 : Windows : Version 10.0 build 18363 
19ec-1c88:64887612.983 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64887613.053 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64887613.122 : MemoryStatus.ullAvailPhys : 1754812416
19ec-1c88:64887613.186 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64887613.263 : MemoryStatus.ullAvailPageFile : 3055054848
19ec-1c88:64887613.329 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64887613.392 : MemoryStatus.ullAvailVirtual : 1708888064
19ec-1c88:64887613.455 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64887613.565 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64887613.629 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64887613.877 : CPU Count : 4
19ec-1c88:64887613.926 : CPU Frequency : 100.000 Mhz
19ec-1c88:64887619.818 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64887619.961 : => InitializeDriver
19ec-1c88:64887620.254 : <= InitializeDriver ret = 1
19ec-1c88:64890312.939 : => InitializeScanner
19ec-1c88:64890313.213 : => CAsicIO::GetDeviceList
19ec-1c88:64890313.681 : => CNT96226::CNT96226
19ec-1c88:64890313.747 : => CNT96226::Open
19ec-1c88:64890337.832 : <= CNT96226::Open ret = 1
19ec-1c88:64890337.937 : => CNT96226::Initialize
19ec-1c88:64890338.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:64890338.183 : <= CNT96226::CNT96226
19ec-1c88:64890338.235 : => CNT96226::EnumAvailableDevice
19ec-1c88:64890343.598 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64890343.678 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64890343.738 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64894062.121 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64894062.428 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64894068.522 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64894068.634 : => IoObject::GetLockName
19ec-1c88:64894068.690 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64894068.757 : <= IoObject::GetLockName
19ec-1c88:64894069.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:64894069.347 : iCmd = 3, nBytes = 2
19ec-1c88:64894420.521 : 0000 : 06 38 
19ec-1c88:64894420.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64894420.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:64894420.796 : iCmd = 4, nBytes = 2
19ec-1c88:64894691.512 : 0000 : 07 07 
19ec-1c88:64894691.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64894691.725 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64894691.814 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64894691.879 : IO Send command 10 bytes
19ec-1c88:64894691.930 : => CNT96226::VenderCmd_SetData
19ec-1c88:64894691.986 : iCmd = 0, nBytes = 10
19ec-1c88:64894692.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64894857.482 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64894857.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:64894857.727 : iCmd = 0, nBytes = 165
19ec-1c88:64894992.370 : skip dump 37 bytes
19ec-1c88:64894992.599 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64894992.750 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64894992.889 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64894993.032 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64894993.166 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64894993.305 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64894993.435 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64894993.566 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64894993.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64894993.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:64894993.751 : iCmd = 1, nBytes = 4
19ec-1c88:64895124.465 : 0000 : 00 00 00 00 
19ec-1c88:64895124.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64895124.675 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64895124.749 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64895124.819 : IO Send command 10 bytes
19ec-1c88:64895124.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:64895124.929 : iCmd = 0, nBytes = 10
19ec-1c88:64895125.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64895438.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64895438.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:64895438.326 : iCmd = 0, nBytes = 128
19ec-1c88:64895595.954 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64895596.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64895596.322 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64895596.467 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64895596.597 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64895596.726 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64895596.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64895596.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64895597.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64895597.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:64895597.182 : iCmd = 1, nBytes = 4
19ec-1c88:64895761.619 : 0000 : 00 00 00 00 
19ec-1c88:64895761.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64895761.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64895761.991 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64895762.068 : => CNT96226::Close
19ec-1c88:64895765.906 : <= CNT96226::Close ret = 1
19ec-1c88:64895765.986 : <= CNT96226::~CNT96226
19ec-1c88:64895766.078 : <= CAsicIO::GetDeviceList
19ec-1c88:64895766.533 : => IoObject::SetTimeout
19ec-1c88:64895766.671 : Timeout--> In = 0 Out = 0
19ec-1c88:64895766.730 : <= IoObject::SetTimeout
19ec-1c88:64895766.801 : => CAsicIO::CAsicIO
19ec-1c88:64895766.873 : => CNT96226::CNT96226
19ec-1c88:64895766.928 : => CNT96226::Open
19ec-1c88:64895790.629 : <= CNT96226::Open ret = 1
19ec-1c88:64895790.744 : => CNT96226::Initialize
19ec-1c88:64895790.942 : <= CNT96226::Initialize ret = 1
19ec-1c88:64895791.001 : <= CNT96226::CNT96226
19ec-1c88:64895791.060 : <= CAsicIO::CAsicIO
19ec-1c88:64895791.115 : => CAsicIO::InitializeDevice
19ec-1c88:64895791.184 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64895798.512 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64895798.667 : => IoObject::GetLockName
19ec-1c88:64895798.734 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64895798.823 : <= IoObject::GetLockName
19ec-1c88:64895799.335 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64895799.412 : IO Send command 10 bytes
19ec-1c88:64895799.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:64895799.531 : iCmd = 0, nBytes = 10
19ec-1c88:64895799.644 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64896125.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64896125.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:64896125.740 : iCmd = 0, nBytes = 128
19ec-1c88:64896279.772 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64896279.962 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64896280.113 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64896280.250 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64896280.382 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64896280.507 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64896280.632 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64896280.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64896280.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64896280.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:64896280.945 : iCmd = 1, nBytes = 4
19ec-1c88:64896454.781 : 0000 : 00 00 00 00 
19ec-1c88:64896454.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64896454.986 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64896455.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:64896455.116 : iCmd = 3, nBytes = 2
19ec-1c88:64896809.942 : 0000 : 06 38 
19ec-1c88:64896810.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64896810.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:64896810.247 : iCmd = 4, nBytes = 2
19ec-1c88:64897048.973 : 0000 : 07 07 
19ec-1c88:64897049.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64897049.264 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64897049.364 : => IoObject::InitializeDevice
19ec-1c88:64897049.475 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64897050.047 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64897050.117 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64897050.759 : => FindScanner
19ec-1c88:64897050.816 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64897050.890 : <= FindScanner ret = 1
19ec-1c88:64897050.953 : => IoObject::IoLockStart
19ec-1c88:64897051.060 : => CAsicIO::CheckDevice
19ec-1c88:64897051.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:64897064.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64897064.509 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64897064.564 : <= IoObject::IoLockStart
19ec-1c88:64897064.624 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64897064.692 : IO Send command 10 bytes
19ec-1c88:64897064.771 : => CNT96226::VenderCmd_SetData
19ec-1c88:64897064.829 : iCmd = 0, nBytes = 10
19ec-1c88:64897064.934 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64897212.028 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64897212.184 : System send command 10 bytes + data 0 bytes
19ec-1c88:64897212.262 : IO total need to receive data 5 bytes
19ec-1c88:64897212.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:64897212.389 : iCmd = 0, nBytes = 5
19ec-1c88:64897338.948 : 0000 : 06 00 02 02 ab 
19ec-1c88:64897339.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64897339.142 : System total receive data 5 bytes
19ec-1c88:64897339.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:64897339.274 : iCmd = 1, nBytes = 4
19ec-1c88:64897467.042 : 0000 : 00 00 00 00 
19ec-1c88:64897467.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64897467.292 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64897467.367 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64897467.436 : IO Send command 10 bytes
19ec-1c88:64897467.524 : => CNT96226::VenderCmd_SetData
19ec-1c88:64897467.584 : iCmd = 0, nBytes = 10
19ec-1c88:64897467.695 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64897632.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64897632.934 : System send command 10 bytes + data 0 bytes
19ec-1c88:64897633.014 : IO total need to receive data 165 bytes
19ec-1c88:64897633.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:64897633.148 : iCmd = 0, nBytes = 165
19ec-1c88:64897756.541 : skip dump 37 bytes
19ec-1c88:64897756.764 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64897756.915 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64897757.059 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64897757.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64897757.336 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64897757.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64897757.604 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64897757.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64897757.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64897757.868 : System total receive data 165 bytes
19ec-1c88:64897757.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:64897757.993 : iCmd = 1, nBytes = 4
19ec-1c88:64897955.660 : 0000 : 00 00 00 00 
19ec-1c88:64897955.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64897955.917 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64897956.147 : Dump Inquiry
19ec-1c88:64897956.286 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64897956.424 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64897956.558 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64897956.694 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64897956.822 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64897957.047 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64897957.181 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64897957.308 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64897957.440 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64897957.579 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64897957.671 : 00a0 : 00 00 00 00 00 
19ec-1c88:64897957.746 : => ReadNVMDataInternal
19ec-1c88:64897957.951 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64897958.022 : IO Send command 10 bytes
19ec-1c88:64897958.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:64897958.171 : iCmd = 0, nBytes = 10
19ec-1c88:64897958.276 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64898311.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64898311.495 : System send command 10 bytes + data 0 bytes
19ec-1c88:64898311.576 : IO total need to receive data 128 bytes
19ec-1c88:64898311.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:64898311.697 : iCmd = 0, nBytes = 128
19ec-1c88:64898512.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64898512.666 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64898512.806 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64898512.940 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64898513.065 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64898513.187 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64898513.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64898513.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64898513.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64898513.955 : System total receive data 128 bytes
19ec-1c88:64898514.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:64898514.069 : iCmd = 1, nBytes = 4
19ec-1c88:64898665.481 : 0000 : 00 00 00 00 
19ec-1c88:64898665.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64898665.700 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64898665.765 : NVMData.PadScanCount = 0
19ec-1c88:64898665.819 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64898665.874 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64898665.932 : NVMData.FlatbedScanCount = 0
19ec-1c88:64898665.987 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64898666.041 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64898666.096 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64898666.153 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64898666.209 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64898666.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64898666.319 : NVMData.BornMonth = 0
19ec-1c88:64898666.366 : NVMData.BornDay = 0
19ec-1c88:64898666.416 : NVMData.BornYear = 0
19ec-1c88:64898666.464 : NVMData.FirstScanMonth = 4
19ec-1c88:64898666.514 : NVMData.FirstScanDay = 30
19ec-1c88:64898666.567 : NVMData.FirstScanYear = 2020
19ec-1c88:64898666.621 : NVMData.VerticalMagnification = 0
19ec-1c88:64898666.674 : NVMData.HorizontalMagnification = 0
19ec-1c88:64898666.730 : NVMData.PowerSavingTime = 15
19ec-1c88:64898666.789 : NVMData.SN = A094165189010062
19ec-1c88:64898666.840 : NVMData.AutoFeed = 0
19ec-1c88:64898666.888 : NVMData.CCDType = 0
19ec-1c88:64898666.936 : NVMData.ScanSpeed = 0
19ec-1c88:64898666.983 : NVMData.RollerCount = 0
19ec-1c88:64898667.032 : NVMData.MultifeedCount = 0
19ec-1c88:64898667.083 : NVMData.JamCount = 0
19ec-1c88:64898667.130 : NVMData.IdentifyInfo = 
19ec-1c88:64898667.181 : NVMData.FormalName = 
19ec-1c88:64898667.570 : NVMData.ReservedB = 0
19ec-1c88:64898667.629 : NVMData.FunctionCode = 0
19ec-1c88:64898667.678 : NVMData.PreFeed = 0
19ec-1c88:64898667.730 : NVMData.PreFeedTime = 0
19ec-1c88:64898667.782 : NVMData.ButtonNumber = 0
19ec-1c88:64898667.833 : NVMData.PowerOffTime = 0
19ec-1c88:64898667.949 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64898668.025 : => IoObject::IoLockEnd
19ec-1c88:64898668.117 : <= IoObject::IoLockEnd
19ec-1c88:64898668.166 : <= InitializeScanner ret = 1
19ec-1c88:64900440.158 : => GetLogicalScannerAbility
19ec-1c88:64900440.343 : => IoObject::IoLockStart
19ec-1c88:64900440.480 : => CAsicIO::CheckDevice
19ec-1c88:64900440.542 : => CNT96226::ConnectIsAvailable
19ec-1c88:64900459.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64900459.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64900459.704 : <= IoObject::IoLockStart
19ec-1c88:64900459.767 : => IoObject::IoLockEnd
19ec-1c88:64900459.870 : <= IoObject::IoLockEnd
19ec-1c88:64900459.949 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64904070.189 : => GetLogicalScannerAbilityEx
19ec-1c88:64904070.384 : => IoObject::IoLockStart
19ec-1c88:64904070.525 : => CAsicIO::CheckDevice
19ec-1c88:64904070.586 : => CNT96226::ConnectIsAvailable
19ec-1c88:64904085.335 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64904085.453 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64904085.517 : <= IoObject::IoLockStart
19ec-1c88:64904085.579 : => IoObject::IoLockEnd
19ec-1c88:64904085.681 : <= IoObject::IoLockEnd
19ec-1c88:64904085.795 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64904085.870 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64911550.534 : => ReadNVMData
19ec-1c88:64911550.712 : => IoObject::IoLockStart
19ec-1c88:64911550.837 : => CAsicIO::CheckDevice
19ec-1c88:64911550.892 : => CNT96226::ConnectIsAvailable
19ec-1c88:64911577.280 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64911577.688 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64911577.748 : <= IoObject::IoLockStart
19ec-1c88:64911577.815 : => ReadNVMDataInternal
19ec-1c88:64911577.873 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64911577.939 : IO Send command 10 bytes
19ec-1c88:64911578.056 : => CNT96226::VenderCmd_SetData
19ec-1c88:64911578.110 : iCmd = 0, nBytes = 10
19ec-1c88:64911578.224 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64911936.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64911936.859 : System send command 10 bytes + data 0 bytes
19ec-1c88:64911936.929 : IO total need to receive data 128 bytes
19ec-1c88:64911936.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:64911937.046 : iCmd = 0, nBytes = 128
19ec-1c88:64912144.997 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64912145.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64912145.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64912145.673 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64912145.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64912145.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64912146.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64912146.176 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64912146.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64912146.305 : System total receive data 128 bytes
19ec-1c88:64912146.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:64912146.420 : iCmd = 1, nBytes = 4
19ec-1c88:64912337.319 : 0000 : 00 00 00 00 
19ec-1c88:64912337.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64912337.617 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64912337.694 : NVMData.PadScanCount = 0
19ec-1c88:64912337.754 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64912337.810 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64912337.872 : NVMData.FlatbedScanCount = 0
19ec-1c88:64912337.931 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64912338.127 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64912338.195 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64912338.252 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64912338.309 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64912338.369 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64912338.424 : NVMData.BornMonth = 0
19ec-1c88:64912338.473 : NVMData.BornDay = 0
19ec-1c88:64912338.525 : NVMData.BornYear = 0
19ec-1c88:64912338.574 : NVMData.FirstScanMonth = 4
19ec-1c88:64912338.625 : NVMData.FirstScanDay = 30
19ec-1c88:64912338.682 : NVMData.FirstScanYear = 2020
19ec-1c88:64912338.737 : NVMData.VerticalMagnification = 0
19ec-1c88:64912338.794 : NVMData.HorizontalMagnification = 0
19ec-1c88:64912338.851 : NVMData.PowerSavingTime = 15
19ec-1c88:64912338.905 : NVMData.SN = A094165189010062
19ec-1c88:64912338.957 : NVMData.AutoFeed = 0
19ec-1c88:64912339.012 : NVMData.CCDType = 0
19ec-1c88:64912339.062 : NVMData.ScanSpeed = 0
19ec-1c88:64912339.115 : NVMData.RollerCount = 0
19ec-1c88:64912339.168 : NVMData.MultifeedCount = 0
19ec-1c88:64912339.220 : NVMData.JamCount = 0
19ec-1c88:64912339.272 : NVMData.IdentifyInfo = 
19ec-1c88:64912339.326 : NVMData.FormalName = 
19ec-1c88:64912339.380 : NVMData.ReservedB = 0
19ec-1c88:64912339.430 : NVMData.FunctionCode = 0
19ec-1c88:64912339.480 : NVMData.PreFeed = 0
19ec-1c88:64912339.529 : NVMData.PreFeedTime = 0
19ec-1c88:64912339.580 : NVMData.ButtonNumber = 0
19ec-1c88:64912339.631 : NVMData.PowerOffTime = 0
19ec-1c88:64912339.681 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64912339.745 : => IoObject::IoLockEnd
19ec-1c88:64912339.840 : <= IoObject::IoLockEnd
19ec-1c88:64912339.894 : <= ReadNVMData ret = 1
19ec-1c88:64922346.885 : => GetADFStatus
19ec-1c88:64922347.302 : => IoObject::IoLockStart
19ec-1c88:64922347.433 : => CAsicIO::CheckDevice
19ec-1c88:64922347.488 : => CNT96226::ConnectIsAvailable
19ec-1c88:64922370.146 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64922370.393 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64922370.531 : <= IoObject::IoLockStart
19ec-1c88:64922370.659 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:64922371.008 : IO Send command 10 bytes
19ec-1c88:64922371.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:64922371.188 : iCmd = 0, nBytes = 10
19ec-1c88:64922371.293 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:64922562.521 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64922562.653 : System send command 10 bytes + data 0 bytes
19ec-1c88:64922562.727 : IO total need to receive data 2 bytes
19ec-1c88:64922562.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:64922562.842 : iCmd = 0, nBytes = 2
19ec-1c88:64922757.333 : 0000 : 01 00 
19ec-1c88:64922757.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64922757.542 : System total receive data 2 bytes
19ec-1c88:64922757.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:64922757.663 : iCmd = 1, nBytes = 4
19ec-1c88:64922961.106 : 0000 : 00 00 00 00 
19ec-1c88:64922961.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64922961.527 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64922961.653 : Return status = 1
19ec-1c88:64922961.774 : => IoObject::IoLockEnd
19ec-1c88:64922961.970 : <= IoObject::IoLockEnd
19ec-1c88:64922962.074 : <= GetADFStatus ret = 1
19ec-1c88:64926659.309 : => TerminateDriver
19ec-1c88:64926659.501 : => CAsicIO::~CAsicIO,pStage=99290184
19ec-1c88:64926659.571 : => CNT96226::Close
19ec-1c88:64926663.888 : <= CNT96226::Close ret = 1
19ec-1c88:64926663.970 : <= CAsicIO::~CAsicIO
19ec-1c88:64926664.029 : => IoObject::IoLockEnd
19ec-1c88:64926664.082 : <= IoObject::IoLockEnd
19ec-1c88:64926664.135 : => IoObject::TerminateDevice
19ec-1c88:64926664.194 : => IoObject::IoLockEnd
19ec-1c88:64926664.240 : <= IoObject::IoLockEnd
19ec-1c88:64926664.566 : <= IoObject::TerminateDevice
19ec-1c88:64926664.816 : <= TerminateDriver ret = 1
19ec-1c88:64955101.680 : ============Debug Start==========
19ec-1c88:64955101.990 : Date : 2020/4/30 14:37:48
19ec-1c88:64955102.073 : Process ID : 19ec
19ec-1c88:64955102.522 : Windows : Version 10.0 build 18363 
19ec-1c88:64955103.001 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64955103.066 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64955103.133 : MemoryStatus.ullAvailPhys : 1759289344
19ec-1c88:64955103.194 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64955103.259 : MemoryStatus.ullAvailPageFile : 3054108672
19ec-1c88:64955103.323 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64955103.385 : MemoryStatus.ullAvailVirtual : 1708892160
19ec-1c88:64955103.446 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64955103.551 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64955103.611 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64955103.869 : CPU Count : 4
19ec-1c88:64955103.920 : CPU Frequency : 100.000 Mhz
19ec-1c88:64955108.544 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64955108.677 : => InitializeDriver
19ec-1c88:64955108.959 : <= InitializeDriver ret = 1
19ec-1c88:64955109.020 : => InitializeScanner
19ec-1c88:64955109.105 : => CAsicIO::GetDeviceList
19ec-1c88:64955109.413 : => CNT96226::CNT96226
19ec-1c88:64955109.475 : => CNT96226::Open
19ec-1c88:64955131.089 : <= CNT96226::Open ret = 1
19ec-1c88:64955131.195 : => CNT96226::Initialize
19ec-1c88:64955131.388 : <= CNT96226::Initialize ret = 1
19ec-1c88:64955131.447 : <= CNT96226::CNT96226
19ec-1c88:64955131.502 : => CNT96226::EnumAvailableDevice
19ec-1c88:64955137.004 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64955137.082 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64955137.146 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64959641.013 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64959641.288 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64959647.519 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64959647.622 : => IoObject::GetLockName
19ec-1c88:64959647.683 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64959647.751 : <= IoObject::GetLockName
19ec-1c88:64959648.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:64959648.331 : iCmd = 3, nBytes = 2
19ec-1c88:64959991.042 : 0000 : 06 38 
19ec-1c88:64959991.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64959991.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:64959991.320 : iCmd = 4, nBytes = 2
19ec-1c88:64960254.732 : 0000 : 07 07 
19ec-1c88:64960254.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64960254.964 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64960255.059 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64960255.128 : IO Send command 10 bytes
19ec-1c88:64960255.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:64960255.240 : iCmd = 0, nBytes = 10
19ec-1c88:64960255.345 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64960431.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64960431.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:64960432.022 : iCmd = 0, nBytes = 165
19ec-1c88:64960566.725 : skip dump 37 bytes
19ec-1c88:64960566.943 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64960567.086 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64960567.227 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64960567.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64960567.498 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64960567.638 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64960567.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64960567.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64960567.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64960568.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:64960568.077 : iCmd = 1, nBytes = 4
19ec-1c88:64960702.922 : 0000 : 00 00 00 00 
19ec-1c88:64960703.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64960703.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64960703.197 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64960703.264 : IO Send command 10 bytes
19ec-1c88:64960703.319 : => CNT96226::VenderCmd_SetData
19ec-1c88:64960703.375 : iCmd = 0, nBytes = 10
19ec-1c88:64960703.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64961008.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64961008.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:64961008.496 : iCmd = 0, nBytes = 128
19ec-1c88:64961166.011 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961166.223 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961166.373 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64961166.516 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64961166.648 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64961166.777 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961166.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961167.032 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961167.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64961167.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:64961167.221 : iCmd = 1, nBytes = 4
19ec-1c88:64961297.880 : 0000 : 00 00 00 00 
19ec-1c88:64961297.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64961298.066 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64961298.243 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64961298.320 : => CNT96226::Close
19ec-1c88:64961301.696 : <= CNT96226::Close ret = 1
19ec-1c88:64961301.774 : <= CNT96226::~CNT96226
19ec-1c88:64961301.863 : <= CAsicIO::GetDeviceList
19ec-1c88:64961302.256 : => IoObject::SetTimeout
19ec-1c88:64961302.386 : Timeout--> In = 0 Out = 0
19ec-1c88:64961302.447 : <= IoObject::SetTimeout
19ec-1c88:64961302.518 : => CAsicIO::CAsicIO
19ec-1c88:64961302.592 : => CNT96226::CNT96226
19ec-1c88:64961302.647 : => CNT96226::Open
19ec-1c88:64961323.951 : <= CNT96226::Open ret = 1
19ec-1c88:64961324.063 : => CNT96226::Initialize
19ec-1c88:64961324.263 : <= CNT96226::Initialize ret = 1
19ec-1c88:64961324.326 : <= CNT96226::CNT96226
19ec-1c88:64961324.379 : <= CAsicIO::CAsicIO
19ec-1c88:64961324.437 : => CAsicIO::InitializeDevice
19ec-1c88:64961324.508 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64961330.383 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64961330.508 : => IoObject::GetLockName
19ec-1c88:64961330.568 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64961330.637 : <= IoObject::GetLockName
19ec-1c88:64961331.141 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64961331.219 : IO Send command 10 bytes
19ec-1c88:64961331.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:64961331.331 : iCmd = 0, nBytes = 10
19ec-1c88:64961331.445 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64961661.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64961661.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:64961661.587 : iCmd = 0, nBytes = 128
19ec-1c88:64961800.056 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961800.229 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961800.370 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64961800.502 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64961800.631 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64961800.754 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961800.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961801.000 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64961801.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64961801.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:64961801.175 : iCmd = 1, nBytes = 4
19ec-1c88:64961916.044 : 0000 : 00 00 00 00 
19ec-1c88:64961916.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64961916.192 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64961916.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:64961916.306 : iCmd = 3, nBytes = 2
19ec-1c88:64962257.206 : 0000 : 06 38 
19ec-1c88:64962257.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64962257.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:64962257.492 : iCmd = 4, nBytes = 2
19ec-1c88:64962519.181 : 0000 : 07 07 
19ec-1c88:64962519.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64962519.475 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64962519.579 : => IoObject::InitializeDevice
19ec-1c88:64962519.705 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64962520.272 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64962520.341 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64962521.026 : => FindScanner
19ec-1c88:64962521.189 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64962521.254 : <= FindScanner ret = 1
19ec-1c88:64962521.315 : => IoObject::IoLockStart
19ec-1c88:64962521.418 : => CAsicIO::CheckDevice
19ec-1c88:64962521.476 : => CNT96226::ConnectIsAvailable
19ec-1c88:64962539.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64962539.178 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64962539.255 : <= IoObject::IoLockStart
19ec-1c88:64962539.324 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64962539.399 : IO Send command 10 bytes
19ec-1c88:64962539.498 : => CNT96226::VenderCmd_SetData
19ec-1c88:64962539.561 : iCmd = 0, nBytes = 10
19ec-1c88:64962539.680 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64962693.665 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64962693.830 : System send command 10 bytes + data 0 bytes
19ec-1c88:64962693.909 : IO total need to receive data 5 bytes
19ec-1c88:64962693.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:64962694.034 : iCmd = 0, nBytes = 5
19ec-1c88:64962832.335 : 0000 : 06 00 02 02 ab 
19ec-1c88:64962832.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64962832.497 : System total receive data 5 bytes
19ec-1c88:64962832.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:64962832.612 : iCmd = 1, nBytes = 4
19ec-1c88:64962944.377 : 0000 : 00 00 00 00 
19ec-1c88:64962944.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64962944.585 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64962944.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64962944.710 : IO Send command 10 bytes
19ec-1c88:64962944.800 : => CNT96226::VenderCmd_SetData
19ec-1c88:64962944.854 : iCmd = 0, nBytes = 10
19ec-1c88:64962944.954 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64963103.788 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64963103.943 : System send command 10 bytes + data 0 bytes
19ec-1c88:64963104.015 : IO total need to receive data 165 bytes
19ec-1c88:64963104.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:64963104.137 : iCmd = 0, nBytes = 165
19ec-1c88:64963258.010 : skip dump 37 bytes
19ec-1c88:64963258.228 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64963258.377 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64963258.519 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64963258.656 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64963258.796 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64963258.932 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64963259.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963259.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963259.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64963259.315 : System total receive data 165 bytes
19ec-1c88:64963259.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:64963259.433 : iCmd = 1, nBytes = 4
19ec-1c88:64963389.105 : 0000 : 00 00 00 00 
19ec-1c88:64963389.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64963389.357 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64963389.562 : Dump Inquiry
19ec-1c88:64963389.701 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64963389.840 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64963389.977 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64963390.114 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64963390.244 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64963390.379 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64963390.503 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963390.629 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963390.759 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64963390.890 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64963390.982 : 00a0 : 00 00 00 00 00 
19ec-1c88:64963391.055 : => ReadNVMDataInternal
19ec-1c88:64963391.263 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64963391.327 : IO Send command 10 bytes
19ec-1c88:64963391.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:64963391.483 : iCmd = 0, nBytes = 10
19ec-1c88:64963391.586 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64963686.968 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64963687.145 : System send command 10 bytes + data 0 bytes
19ec-1c88:64963687.222 : IO total need to receive data 128 bytes
19ec-1c88:64963687.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:64963687.349 : iCmd = 0, nBytes = 128
19ec-1c88:64963849.800 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963850.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963850.155 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64963850.399 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64963850.536 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64963850.665 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963850.793 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963850.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64963850.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64963851.055 : System total receive data 128 bytes
19ec-1c88:64963851.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:64963851.177 : iCmd = 1, nBytes = 4
19ec-1c88:64963988.129 : 0000 : 00 00 00 00 
19ec-1c88:64963988.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64963988.348 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64963988.411 : NVMData.PadScanCount = 0
19ec-1c88:64963988.464 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64963988.517 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64963988.573 : NVMData.FlatbedScanCount = 0
19ec-1c88:64963988.625 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64963988.678 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64963988.730 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64963988.787 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64963988.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64963988.896 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64963988.949 : NVMData.BornMonth = 0
19ec-1c88:64963988.997 : NVMData.BornDay = 0
19ec-1c88:64963989.047 : NVMData.BornYear = 0
19ec-1c88:64963989.094 : NVMData.FirstScanMonth = 4
19ec-1c88:64963989.145 : NVMData.FirstScanDay = 30
19ec-1c88:64963989.197 : NVMData.FirstScanYear = 2020
19ec-1c88:64963989.249 : NVMData.VerticalMagnification = 0
19ec-1c88:64963989.305 : NVMData.HorizontalMagnification = 0
19ec-1c88:64963989.364 : NVMData.PowerSavingTime = 15
19ec-1c88:64963989.417 : NVMData.SN = A094165189010062
19ec-1c88:64963989.466 : NVMData.AutoFeed = 0
19ec-1c88:64963989.516 : NVMData.CCDType = 0
19ec-1c88:64963989.562 : NVMData.ScanSpeed = 0
19ec-1c88:64963989.611 : NVMData.RollerCount = 0
19ec-1c88:64963989.660 : NVMData.MultifeedCount = 0
19ec-1c88:64963989.710 : NVMData.JamCount = 0
19ec-1c88:64963989.757 : NVMData.IdentifyInfo = 
19ec-1c88:64963989.806 : NVMData.FormalName = 
19ec-1c88:64963989.993 : NVMData.ReservedB = 0
19ec-1c88:64963990.046 : NVMData.FunctionCode = 0
19ec-1c88:64963990.098 : NVMData.PreFeed = 0
19ec-1c88:64963990.150 : NVMData.PreFeedTime = 0
19ec-1c88:64963990.199 : NVMData.ButtonNumber = 0
19ec-1c88:64963990.248 : NVMData.PowerOffTime = 0
19ec-1c88:64963990.300 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64963990.382 : => IoObject::IoLockEnd
19ec-1c88:64963990.467 : <= IoObject::IoLockEnd
19ec-1c88:64963990.518 : <= InitializeScanner ret = 1
19ec-1c88:64963990.582 : => GetLogicalScannerAbilityEx
19ec-1c88:64963990.642 : => IoObject::IoLockStart
19ec-1c88:64963990.734 : => CAsicIO::CheckDevice
19ec-1c88:64963990.789 : => CNT96226::ConnectIsAvailable
19ec-1c88:64964007.958 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64964008.051 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64964008.107 : <= IoObject::IoLockStart
19ec-1c88:64964008.166 : => IoObject::IoLockEnd
19ec-1c88:64964008.255 : <= IoObject::IoLockEnd
19ec-1c88:64964008.375 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64964008.450 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64964191.392 : => ReadNVMData
19ec-1c88:64964191.562 : => IoObject::IoLockStart
19ec-1c88:64964191.688 : => CAsicIO::CheckDevice
19ec-1c88:64964191.747 : => CNT96226::ConnectIsAvailable
19ec-1c88:64964204.576 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64964204.695 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64964204.764 : <= IoObject::IoLockStart
19ec-1c88:64964204.831 : => ReadNVMDataInternal
19ec-1c88:64964204.893 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64964204.961 : IO Send command 10 bytes
19ec-1c88:64964205.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:64964205.141 : iCmd = 0, nBytes = 10
19ec-1c88:64964205.252 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64964546.905 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64964547.013 : System send command 10 bytes + data 0 bytes
19ec-1c88:64964547.081 : IO total need to receive data 128 bytes
19ec-1c88:64964547.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:64964547.203 : iCmd = 0, nBytes = 128
19ec-1c88:64964695.747 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64964695.934 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64964696.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64964696.211 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64964696.335 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64964696.458 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64964696.581 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64964696.706 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64964696.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64964696.826 : System total receive data 128 bytes
19ec-1c88:64964696.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:64964696.937 : iCmd = 1, nBytes = 4
19ec-1c88:64964846.895 : 0000 : 00 00 00 00 
19ec-1c88:64964847.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64964847.409 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64964847.475 : NVMData.PadScanCount = 0
19ec-1c88:64964847.530 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64964847.586 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64964847.647 : NVMData.FlatbedScanCount = 0
19ec-1c88:64964847.700 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64964847.752 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64964847.804 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64964847.859 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64964847.917 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64964847.971 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64964848.026 : NVMData.BornMonth = 0
19ec-1c88:64964848.075 : NVMData.BornDay = 0
19ec-1c88:64964848.128 : NVMData.BornYear = 0
19ec-1c88:64964848.175 : NVMData.FirstScanMonth = 4
19ec-1c88:64964848.224 : NVMData.FirstScanDay = 30
19ec-1c88:64964848.276 : NVMData.FirstScanYear = 2020
19ec-1c88:64964848.452 : NVMData.VerticalMagnification = 0
19ec-1c88:64964848.508 : NVMData.HorizontalMagnification = 0
19ec-1c88:64964848.561 : NVMData.PowerSavingTime = 15
19ec-1c88:64964848.616 : NVMData.SN = A094165189010062
19ec-1c88:64964848.664 : NVMData.AutoFeed = 0
19ec-1c88:64964848.714 : NVMData.CCDType = 0
19ec-1c88:64964848.763 : NVMData.ScanSpeed = 0
19ec-1c88:64964848.810 : NVMData.RollerCount = 0
19ec-1c88:64964848.862 : NVMData.MultifeedCount = 0
19ec-1c88:64964848.913 : NVMData.JamCount = 0
19ec-1c88:64964848.962 : NVMData.IdentifyInfo = 
19ec-1c88:64964849.013 : NVMData.FormalName = 
19ec-1c88:64964849.063 : NVMData.ReservedB = 0
19ec-1c88:64964849.112 : NVMData.FunctionCode = 0
19ec-1c88:64964849.161 : NVMData.PreFeed = 0
19ec-1c88:64964849.209 : NVMData.PreFeedTime = 0
19ec-1c88:64964849.259 : NVMData.ButtonNumber = 0
19ec-1c88:64964849.309 : NVMData.PowerOffTime = 0
19ec-1c88:64964849.361 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64964849.422 : => IoObject::IoLockEnd
19ec-1c88:64964849.506 : <= IoObject::IoLockEnd
19ec-1c88:64964849.555 : <= ReadNVMData ret = 1
19ec-1c88:64965375.404 : => TerminateDriver
19ec-1c88:64965375.577 : => CAsicIO::~CAsicIO,pStage=199232584
19ec-1c88:64965375.654 : => CNT96226::Close
19ec-1c88:64965379.162 : <= CNT96226::Close ret = 1
19ec-1c88:64965379.239 : <= CAsicIO::~CAsicIO
19ec-1c88:64965379.296 : => IoObject::IoLockEnd
19ec-1c88:64965379.355 : <= IoObject::IoLockEnd
19ec-1c88:64965379.407 : => IoObject::TerminateDevice
19ec-1c88:64965379.462 : => IoObject::IoLockEnd
19ec-1c88:64965379.512 : <= IoObject::IoLockEnd
19ec-1c88:64965379.614 : <= IoObject::TerminateDevice
19ec-1c88:64965379.860 : <= TerminateDriver ret = 1
19ec-1c88:64967687.424 : ============Debug Start==========
19ec-1c88:64967687.725 : Date : 2020/4/30 14:37:48
19ec-1c88:64967687.800 : Process ID : 19ec
19ec-1c88:64967688.222 : Windows : Version 10.0 build 18363 
19ec-1c88:64967688.679 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:64967688.737 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:64967688.806 : MemoryStatus.ullAvailPhys : 1759219712
19ec-1c88:64967688.868 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:64967688.927 : MemoryStatus.ullAvailPageFile : 3054014464
19ec-1c88:64967688.987 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:64967689.044 : MemoryStatus.ullAvailVirtual : 1708900352
19ec-1c88:64967689.108 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:64967689.214 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:64967689.275 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:64967689.517 : CPU Count : 4
19ec-1c88:64967689.563 : CPU Frequency : 100.000 Mhz
19ec-1c88:64967693.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:64967693.892 : => InitializeDriver
19ec-1c88:64967694.165 : <= InitializeDriver ret = 1
19ec-1c88:64970367.490 : => InitializeScanner
19ec-1c88:64970367.738 : => CAsicIO::GetDeviceList
19ec-1c88:64970368.194 : => CNT96226::CNT96226
19ec-1c88:64970368.273 : => CNT96226::Open
19ec-1c88:64970395.236 : <= CNT96226::Open ret = 1
19ec-1c88:64970395.343 : => CNT96226::Initialize
19ec-1c88:64970395.546 : <= CNT96226::Initialize ret = 1
19ec-1c88:64970395.612 : <= CNT96226::CNT96226
19ec-1c88:64970395.667 : => CNT96226::EnumAvailableDevice
19ec-1c88:64970401.017 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:64970401.096 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:64970401.159 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:64974050.735 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:64974051.054 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64974056.716 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64974056.835 : => IoObject::GetLockName
19ec-1c88:64974056.897 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64974056.963 : <= IoObject::GetLockName
19ec-1c88:64974057.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:64974057.493 : iCmd = 3, nBytes = 2
19ec-1c88:64974446.017 : 0000 : 06 38 
19ec-1c88:64974446.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64974446.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:64974446.296 : iCmd = 4, nBytes = 2
19ec-1c88:64974736.700 : 0000 : 07 07 
19ec-1c88:64974736.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64974736.944 : Device 0 USB ID = 0638 : 0707
19ec-1c88:64974737.039 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:64974737.111 : IO Send command 10 bytes
19ec-1c88:64974737.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:64974737.234 : iCmd = 0, nBytes = 10
19ec-1c88:64974737.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64974883.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64974883.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:64974883.243 : iCmd = 0, nBytes = 165
19ec-1c88:64975045.945 : skip dump 37 bytes
19ec-1c88:64975046.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64975046.554 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64975046.686 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64975046.815 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64975046.944 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64975047.074 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64975047.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975047.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975047.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64975047.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:64975047.503 : iCmd = 1, nBytes = 4
19ec-1c88:64975233.489 : 0000 : 00 00 00 00 
19ec-1c88:64975233.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64975233.693 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64975233.759 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64975233.825 : IO Send command 10 bytes
19ec-1c88:64975233.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:64975233.936 : iCmd = 0, nBytes = 10
19ec-1c88:64975234.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64975554.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64975554.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:64975554.682 : iCmd = 0, nBytes = 128
19ec-1c88:64975748.730 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975748.947 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975749.090 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64975749.221 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64975749.350 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64975749.478 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975749.611 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975749.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64975749.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64975749.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:64975749.925 : iCmd = 1, nBytes = 4
19ec-1c88:64975928.924 : 0000 : 00 00 00 00 
19ec-1c88:64975929.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64975929.120 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64975929.301 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:64975929.373 : => CNT96226::Close
19ec-1c88:64975933.613 : <= CNT96226::Close ret = 1
19ec-1c88:64975933.687 : <= CNT96226::~CNT96226
19ec-1c88:64975933.776 : <= CAsicIO::GetDeviceList
19ec-1c88:64975934.181 : => IoObject::SetTimeout
19ec-1c88:64975934.307 : Timeout--> In = 0 Out = 0
19ec-1c88:64975934.364 : <= IoObject::SetTimeout
19ec-1c88:64975934.428 : => CAsicIO::CAsicIO
19ec-1c88:64975934.496 : => CNT96226::CNT96226
19ec-1c88:64975934.549 : => CNT96226::Open
19ec-1c88:64975956.249 : <= CNT96226::Open ret = 1
19ec-1c88:64975956.346 : => CNT96226::Initialize
19ec-1c88:64975956.539 : <= CNT96226::Initialize ret = 1
19ec-1c88:64975956.594 : <= CNT96226::CNT96226
19ec-1c88:64975956.644 : <= CAsicIO::CAsicIO
19ec-1c88:64975956.698 : => CAsicIO::InitializeDevice
19ec-1c88:64975956.771 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:64975962.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:64975962.750 : => IoObject::GetLockName
19ec-1c88:64975962.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:64975962.875 : <= IoObject::GetLockName
19ec-1c88:64975963.503 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:64975963.575 : IO Send command 10 bytes
19ec-1c88:64975963.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:64975963.682 : iCmd = 0, nBytes = 10
19ec-1c88:64975963.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64976310.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64976310.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:64976310.972 : iCmd = 0, nBytes = 128
19ec-1c88:64976497.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64976497.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64976498.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64976498.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64976498.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64976498.429 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64976498.554 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64976498.677 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64976498.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64976498.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:64976498.859 : iCmd = 1, nBytes = 4
19ec-1c88:64976696.866 : 0000 : 00 00 00 00 
19ec-1c88:64976696.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64976697.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:64976697.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:64976697.140 : iCmd = 3, nBytes = 2
19ec-1c88:64977073.727 : 0000 : 06 38 
19ec-1c88:64977073.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64977073.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:64977073.997 : iCmd = 4, nBytes = 2
19ec-1c88:64977381.852 : 0000 : 07 07 
19ec-1c88:64977381.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64977382.175 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:64977382.280 : => IoObject::InitializeDevice
19ec-1c88:64977382.394 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:64977383.042 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:64977383.118 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:64977383.857 : => FindScanner
19ec-1c88:64977383.920 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:64977383.983 : <= FindScanner ret = 1
19ec-1c88:64977384.043 : => IoObject::IoLockStart
19ec-1c88:64977384.147 : => CAsicIO::CheckDevice
19ec-1c88:64977384.200 : => CNT96226::ConnectIsAvailable
19ec-1c88:64977400.806 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64977400.901 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64977400.956 : <= IoObject::IoLockStart
19ec-1c88:64977401.015 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64977401.080 : IO Send command 10 bytes
19ec-1c88:64977401.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:64977401.226 : iCmd = 0, nBytes = 10
19ec-1c88:64977401.329 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:64977595.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64977595.657 : System send command 10 bytes + data 0 bytes
19ec-1c88:64977595.724 : IO total need to receive data 5 bytes
19ec-1c88:64977595.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:64977595.836 : iCmd = 0, nBytes = 5
19ec-1c88:64977796.208 : 0000 : 06 00 02 02 ab 
19ec-1c88:64977796.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64977796.408 : System total receive data 5 bytes
19ec-1c88:64977796.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:64977796.530 : iCmd = 1, nBytes = 4
19ec-1c88:64977972.680 : 0000 : 00 00 00 00 
19ec-1c88:64977972.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64977972.965 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64977973.037 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:64977973.106 : IO Send command 10 bytes
19ec-1c88:64977973.200 : => CNT96226::VenderCmd_SetData
19ec-1c88:64977973.260 : iCmd = 0, nBytes = 10
19ec-1c88:64977973.365 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:64978136.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64978136.589 : System send command 10 bytes + data 0 bytes
19ec-1c88:64978136.655 : IO total need to receive data 165 bytes
19ec-1c88:64978136.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:64978136.769 : iCmd = 0, nBytes = 165
19ec-1c88:64978325.471 : skip dump 37 bytes
19ec-1c88:64978325.684 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64978325.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64978325.967 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64978326.104 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64978326.235 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64978326.370 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64978326.497 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978326.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978326.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64978326.752 : System total receive data 165 bytes
19ec-1c88:64978326.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:64978326.869 : iCmd = 1, nBytes = 4
19ec-1c88:64978474.772 : 0000 : 00 00 00 00 
19ec-1c88:64978474.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64978474.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64978475.165 : Dump Inquiry
19ec-1c88:64978475.297 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:64978475.436 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:64978475.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:64978475.702 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:64978475.828 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:64978476.193 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:64978476.322 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978476.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978476.643 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:64978476.775 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:64978476.871 : 00a0 : 00 00 00 00 00 
19ec-1c88:64978476.942 : => ReadNVMDataInternal
19ec-1c88:64978477.369 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64978477.436 : IO Send command 10 bytes
19ec-1c88:64978477.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:64978477.577 : iCmd = 0, nBytes = 10
19ec-1c88:64978477.676 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64978788.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64978789.067 : System send command 10 bytes + data 0 bytes
19ec-1c88:64978789.137 : IO total need to receive data 128 bytes
19ec-1c88:64978789.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:64978789.251 : iCmd = 0, nBytes = 128
19ec-1c88:64978978.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978978.698 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978978.835 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64978978.967 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64978979.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64978979.216 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978979.337 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978979.461 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64978979.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64978979.584 : System total receive data 128 bytes
19ec-1c88:64978979.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:64978979.697 : iCmd = 1, nBytes = 4
19ec-1c88:64979128.837 : 0000 : 00 00 00 00 
19ec-1c88:64979128.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64979129.056 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64979129.125 : NVMData.PadScanCount = 0
19ec-1c88:64979129.180 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64979129.237 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64979129.294 : NVMData.FlatbedScanCount = 0
19ec-1c88:64979129.346 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64979129.399 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64979129.451 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64979129.502 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64979129.556 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64979129.608 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64979129.662 : NVMData.BornMonth = 0
19ec-1c88:64979129.710 : NVMData.BornDay = 0
19ec-1c88:64979129.761 : NVMData.BornYear = 0
19ec-1c88:64979129.807 : NVMData.FirstScanMonth = 4
19ec-1c88:64979129.859 : NVMData.FirstScanDay = 30
19ec-1c88:64979129.915 : NVMData.FirstScanYear = 2020
19ec-1c88:64979129.966 : NVMData.VerticalMagnification = 0
19ec-1c88:64979130.019 : NVMData.HorizontalMagnification = 0
19ec-1c88:64979130.073 : NVMData.PowerSavingTime = 15
19ec-1c88:64979130.126 : NVMData.SN = A094165189010062
19ec-1c88:64979130.178 : NVMData.AutoFeed = 0
19ec-1c88:64979130.225 : NVMData.CCDType = 0
19ec-1c88:64979130.270 : NVMData.ScanSpeed = 0
19ec-1c88:64979130.317 : NVMData.RollerCount = 0
19ec-1c88:64979130.367 : NVMData.MultifeedCount = 0
19ec-1c88:64979130.415 : NVMData.JamCount = 0
19ec-1c88:64979130.463 : NVMData.IdentifyInfo = 
19ec-1c88:64979130.513 : NVMData.FormalName = 
19ec-1c88:64979130.691 : NVMData.ReservedB = 0
19ec-1c88:64979130.741 : NVMData.FunctionCode = 0
19ec-1c88:64979130.787 : NVMData.PreFeed = 0
19ec-1c88:64979130.841 : NVMData.PreFeedTime = 0
19ec-1c88:64979130.888 : NVMData.ButtonNumber = 0
19ec-1c88:64979130.938 : NVMData.PowerOffTime = 0
19ec-1c88:64979130.989 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64979131.068 : => IoObject::IoLockEnd
19ec-1c88:64979131.155 : <= IoObject::IoLockEnd
19ec-1c88:64979131.205 : <= InitializeScanner ret = 1
19ec-1c88:64980429.259 : => GetLogicalScannerAbility
19ec-1c88:64980429.460 : => IoObject::IoLockStart
19ec-1c88:64980429.592 : => CAsicIO::CheckDevice
19ec-1c88:64980429.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:64980453.014 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64980453.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64980453.190 : <= IoObject::IoLockStart
19ec-1c88:64980453.247 : => IoObject::IoLockEnd
19ec-1c88:64980453.355 : <= IoObject::IoLockEnd
19ec-1c88:64980453.430 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:64984145.627 : => GetLogicalScannerAbilityEx
19ec-1c88:64984145.818 : => IoObject::IoLockStart
19ec-1c88:64984145.964 : => CAsicIO::CheckDevice
19ec-1c88:64984146.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:64984172.088 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64984172.199 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64984172.259 : <= IoObject::IoLockStart
19ec-1c88:64984172.318 : => IoObject::IoLockEnd
19ec-1c88:64984172.428 : <= IoObject::IoLockEnd
19ec-1c88:64984172.545 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:64984172.622 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:64991698.824 : => ReadNVMData
19ec-1c88:64991699.008 : => IoObject::IoLockStart
19ec-1c88:64991699.134 : => CAsicIO::CheckDevice
19ec-1c88:64991699.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:64991722.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:64991722.871 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:64991722.936 : <= IoObject::IoLockStart
19ec-1c88:64991723.004 : => ReadNVMDataInternal
19ec-1c88:64991723.065 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:64991723.130 : IO Send command 10 bytes
19ec-1c88:64991723.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:64991723.320 : iCmd = 0, nBytes = 10
19ec-1c88:64991723.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:64992087.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:64992087.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:64992087.567 : IO total need to receive data 128 bytes
19ec-1c88:64992087.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:64992087.692 : iCmd = 0, nBytes = 128
19ec-1c88:64992289.767 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64992289.984 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64992290.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:64992290.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:64992290.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:64992290.504 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64992290.627 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64992290.747 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:64992290.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64992290.875 : System total receive data 128 bytes
19ec-1c88:64992290.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:64992290.995 : iCmd = 1, nBytes = 4
19ec-1c88:64992436.113 : 0000 : 00 00 00 00 
19ec-1c88:64992436.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:64992436.349 : <= CAsicIO::DoIo ret = 1
19ec-1c88:64992436.416 : NVMData.PadScanCount = 0
19ec-1c88:64992436.474 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:64992436.529 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:64992436.584 : NVMData.FlatbedScanCount = 0
19ec-1c88:64992436.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:64992436.838 : NVMData.SideEdgeFletbed = 0
19ec-1c88:64992436.901 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:64992436.953 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:64992437.007 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:64992437.062 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:64992437.115 : NVMData.BornMonth = 0
19ec-1c88:64992437.165 : NVMData.BornDay = 0
19ec-1c88:64992437.214 : NVMData.BornYear = 0
19ec-1c88:64992437.262 : NVMData.FirstScanMonth = 4
19ec-1c88:64992437.315 : NVMData.FirstScanDay = 30
19ec-1c88:64992437.365 : NVMData.FirstScanYear = 2020
19ec-1c88:64992437.420 : NVMData.VerticalMagnification = 0
19ec-1c88:64992437.476 : NVMData.HorizontalMagnification = 0
19ec-1c88:64992437.530 : NVMData.PowerSavingTime = 15
19ec-1c88:64992437.582 : NVMData.SN = A094165189010062
19ec-1c88:64992437.630 : NVMData.AutoFeed = 0
19ec-1c88:64992437.680 : NVMData.CCDType = 0
19ec-1c88:64992437.728 : NVMData.ScanSpeed = 0
19ec-1c88:64992437.776 : NVMData.RollerCount = 0
19ec-1c88:64992437.831 : NVMData.MultifeedCount = 0
19ec-1c88:64992437.882 : NVMData.JamCount = 0
19ec-1c88:64992437.932 : NVMData.IdentifyInfo = 
19ec-1c88:64992437.984 : NVMData.FormalName = 
19ec-1c88:64992438.032 : NVMData.ReservedB = 0
19ec-1c88:64992438.081 : NVMData.FunctionCode = 0
19ec-1c88:64992438.129 : NVMData.PreFeed = 0
19ec-1c88:64992438.178 : NVMData.PreFeedTime = 0
19ec-1c88:64992438.227 : NVMData.ButtonNumber = 0
19ec-1c88:64992438.274 : NVMData.PowerOffTime = 0
19ec-1c88:64992438.322 : <= ReadNVMDataInternal ret = 1
19ec-1c88:64992438.385 : => IoObject::IoLockEnd
19ec-1c88:64992438.476 : <= IoObject::IoLockEnd
19ec-1c88:64992438.525 : <= ReadNVMData ret = 1
19ec-1c88:65002472.329 : => GetADFStatus
19ec-1c88:65002472.719 : => IoObject::IoLockStart
19ec-1c88:65002472.855 : => CAsicIO::CheckDevice
19ec-1c88:65002472.917 : => CNT96226::ConnectIsAvailable
19ec-1c88:65002496.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65002496.178 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65002496.238 : <= IoObject::IoLockStart
19ec-1c88:65002496.303 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65002496.370 : IO Send command 10 bytes
19ec-1c88:65002496.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:65002496.561 : iCmd = 0, nBytes = 10
19ec-1c88:65002496.671 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65002693.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65002693.872 : System send command 10 bytes + data 0 bytes
19ec-1c88:65002693.947 : IO total need to receive data 2 bytes
19ec-1c88:65002694.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:65002694.070 : iCmd = 0, nBytes = 2
19ec-1c88:65002863.614 : 0000 : 01 00 
19ec-1c88:65002863.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65002863.761 : System total receive data 2 bytes
19ec-1c88:65002863.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:65002863.873 : iCmd = 1, nBytes = 4
19ec-1c88:65002974.819 : 0000 : 00 00 00 00 
19ec-1c88:65002974.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65002975.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65002975.080 : Return status = 1
19ec-1c88:65002975.143 : => IoObject::IoLockEnd
19ec-1c88:65002975.231 : <= IoObject::IoLockEnd
19ec-1c88:65002975.282 : <= GetADFStatus ret = 1
19ec-1c88:65005852.422 : => GetADFStatus
19ec-1c88:65005852.627 : => IoObject::IoLockStart
19ec-1c88:65005852.766 : => CAsicIO::CheckDevice
19ec-1c88:65005852.827 : => CNT96226::ConnectIsAvailable
19ec-1c88:65005871.319 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65005871.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65005871.483 : <= IoObject::IoLockStart
19ec-1c88:65005871.545 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65005871.611 : IO Send command 10 bytes
19ec-1c88:65005871.761 : => CNT96226::VenderCmd_SetData
19ec-1c88:65005871.820 : iCmd = 0, nBytes = 10
19ec-1c88:65005871.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65006053.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65006053.434 : System send command 10 bytes + data 0 bytes
19ec-1c88:65006053.656 : IO total need to receive data 2 bytes
19ec-1c88:65006053.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:65006053.796 : iCmd = 0, nBytes = 2
19ec-1c88:65006254.071 : 0000 : 01 00 
19ec-1c88:65006254.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65006254.310 : System total receive data 2 bytes
19ec-1c88:65006254.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:65006254.442 : iCmd = 1, nBytes = 4
19ec-1c88:65006415.789 : 0000 : 00 00 00 00 
19ec-1c88:65006415.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65006416.034 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65006416.112 : Return status = 1
19ec-1c88:65006416.180 : => IoObject::IoLockEnd
19ec-1c88:65006416.283 : <= IoObject::IoLockEnd
19ec-1c88:65006416.336 : <= GetADFStatus ret = 1
19ec-1c88:65022248.848 : => IsCalibrationDataFileExist
19ec-1c88:65022249.016 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:65040344.071 : => StartScanJob
19ec-1c88:65040344.261 : <= StartScanJob ret = 1
19ec-1c88:65041451.207 : => GetADFStatus
19ec-1c88:65041451.406 : => IoObject::IoLockStart
19ec-1c88:65041451.542 : => CAsicIO::CheckDevice
19ec-1c88:65041451.600 : => CNT96226::ConnectIsAvailable
19ec-1c88:65041476.576 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65041476.945 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65041477.007 : <= IoObject::IoLockStart
19ec-1c88:65041477.068 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65041477.135 : IO Send command 10 bytes
19ec-1c88:65041477.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:65041477.305 : iCmd = 0, nBytes = 10
19ec-1c88:65041477.412 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65041672.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65041672.336 : System send command 10 bytes + data 0 bytes
19ec-1c88:65041672.410 : IO total need to receive data 2 bytes
19ec-1c88:65041672.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:65041672.532 : iCmd = 0, nBytes = 2
19ec-1c88:65041795.330 : 0000 : 01 00 
19ec-1c88:65041795.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65041795.535 : System total receive data 2 bytes
19ec-1c88:65041795.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:65041795.657 : iCmd = 1, nBytes = 4
19ec-1c88:65041959.951 : 0000 : 00 00 00 00 
19ec-1c88:65041960.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65041960.189 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65041960.270 : Return status = 1
19ec-1c88:65041960.331 : => IoObject::IoLockEnd
19ec-1c88:65041960.422 : <= IoObject::IoLockEnd
19ec-1c88:65041960.475 : <= GetADFStatus ret = 1
19ec-1c88:65043363.804 : => SwitchStrip
19ec-1c88:65043363.976 : Color = 0
19ec-1c88:65043364.034 : <= SwitchStrip ret = 1
19ec-1c88:65044775.156 : => TuneScanLength
19ec-1c88:65044775.324 : Portion = 0, Direction = 0, line = 0
19ec-1c88:65044775.398 : <= TuneScanLength ret = 1
19ec-1c88:65046368.693 : => TuneScanLength
19ec-1c88:65046368.880 : Portion = 1, Direction = 1, line = 0
19ec-1c88:65046368.960 : <= TuneScanLength ret = 1
19ec-1c88:65054682.209 : => SetScanParameter
19ec-1c88:65054682.390 : => IoObject::IoLockStart
19ec-1c88:65054682.518 : => CAsicIO::CheckDevice
19ec-1c88:65054682.577 : => CNT96226::ConnectIsAvailable
19ec-1c88:65054706.866 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65054706.983 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65054707.044 : <= IoObject::IoLockStart
19ec-1c88:65054707.120 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:65054707.190 : IO Send command 10 bytes
19ec-1c88:65054707.328 : => CNT96226::VenderCmd_SetData
19ec-1c88:65054707.386 : iCmd = 0, nBytes = 10
19ec-1c88:65054707.499 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:65054910.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65054910.733 : System send command 10 bytes + data 0 bytes
19ec-1c88:65054910.893 : IO total need to receive data 2 bytes
19ec-1c88:65054911.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:65054911.293 : iCmd = 0, nBytes = 2
19ec-1c88:65055081.037 : 0000 : 01 00 
19ec-1c88:65055081.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65055081.413 : System total receive data 2 bytes
19ec-1c88:65055081.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:65055081.555 : iCmd = 1, nBytes = 4
19ec-1c88:65055199.381 : 0000 : 00 00 00 00 
19ec-1c88:65055199.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65055199.683 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65055199.765 : AP.ScanParameter.Left = 0
19ec-1c88:65055199.830 : AP.ScanParameter.Top = 0
19ec-1c88:65055199.886 : AP.ScanParameter.Width = 629
19ec-1c88:65055199.949 : AP.ScanParameter.Length = 1109
19ec-1c88:65055200.009 : AP.ScanParameter.PixelNum = 628
19ec-1c88:65055200.065 : AP.ScanParameter.LineNum = 1109
19ec-1c88:65055200.125 : AP.ScanParameter.ScanMode = 4
19ec-1c88:65055200.184 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:65055200.241 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:65055200.301 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:65055200.356 : AP.ScanParameter.Contrast = 0
19ec-1c88:65055200.417 : AP.ScanParameter.Brightness = 0
19ec-1c88:65055200.472 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:65055200.530 : AP.ScanParameter.Highlight = 255
19ec-1c88:65055200.588 : AP.ScanParameter.Shadow = 0
19ec-1c88:65055200.641 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:65055200.694 : AP.ScanParameter.Invert = 0
19ec-1c88:65055200.746 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:65055200.808 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:65055200.868 : AP.ScanParameter.RExposure = 100
19ec-1c88:65055200.923 : AP.ScanParameter.GExposure = 100
19ec-1c88:65055200.978 : AP.ScanParameter.BExposure = 100
19ec-1c88:65055201.033 : AP.ScanParameter.XRes = 300
19ec-1c88:65055201.087 : AP.ScanParameter.YRes = 300
19ec-1c88:65055201.138 : AP.ScanParameter.RGain = 0
19ec-1c88:65055201.189 : AP.ScanParameter.GGain = 0
19ec-1c88:65055201.242 : AP.ScanParameter.BGain = 0
19ec-1c88:65055201.294 : AP.ScanParameter.lensPosition = 0
19ec-1c88:65055201.351 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:65055201.409 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:65055201.465 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:65055201.525 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:65055201.580 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:65055201.635 : AP.ScanParameter.ExtSize = 0
19ec-1c88:65055201.686 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:65055201.743 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:65055201.801 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:65055201.859 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:65055201.915 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:65055201.967 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:65055202.068 : => IoObject::IoLockEnd
19ec-1c88:65055202.157 : <= IoObject::IoLockEnd
19ec-1c88:65055202.206 : <= SetScanParameter ret = 1
19ec-1c88:65061407.912 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:65061408.126 : <= SetGammaTable ret = 1
19ec-1c88:65118304.157 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:65118304.357 : <= SetGammaTable ret = 1
19ec-1c88:65175143.478 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:65175143.686 : <= SetGammaTable ret = 1
19ec-1c88:65232814.597 : => StartScan
19ec-1c88:65232814.772 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:65232814.841 : blIsRW3LiteB = 0
19ec-1c88:65232814.899 : => StartJob
19ec-1c88:65232814.956 : => IoObject::PrepareReadImage
19ec-1c88:65232815.014 : <= IoObject::PrepareReadImage
19ec-1c88:65232815.069 : => IoObject::IoLockStart
19ec-1c88:65232815.196 : => CAsicIO::CheckDevice
19ec-1c88:65232815.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:65232836.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65232837.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65232837.135 : <= IoObject::IoLockStart
19ec-1c88:65232837.213 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65232837.283 : IO Send command 10 bytes
19ec-1c88:65232837.403 : => CNT96226::VenderCmd_SetData
19ec-1c88:65232837.467 : iCmd = 0, nBytes = 10
19ec-1c88:65232837.577 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65233003.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65233003.379 : System send command 10 bytes + data 0 bytes
19ec-1c88:65233003.458 : IO total need to receive data 2 bytes
19ec-1c88:65233003.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:65233003.576 : iCmd = 0, nBytes = 2
19ec-1c88:65233212.909 : 0000 : 01 00 
19ec-1c88:65233213.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65233213.079 : System total receive data 2 bytes
19ec-1c88:65233213.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:65233213.196 : iCmd = 1, nBytes = 4
19ec-1c88:65233400.324 : 0000 : 00 00 00 00 
19ec-1c88:65233400.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65233400.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65233400.645 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:65233400.712 : IO Send command 10 bytes
19ec-1c88:65233400.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:65233400.872 : iCmd = 0, nBytes = 10
19ec-1c88:65233400.980 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:65233571.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65233572.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:65233572.141 : IO total need to receive data 2 bytes
19ec-1c88:65233572.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:65233572.274 : iCmd = 0, nBytes = 2
19ec-1c88:65233780.704 : 0000 : 01 00 
19ec-1c88:65233780.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65233780.851 : System total receive data 2 bytes
19ec-1c88:65233780.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:65233780.968 : iCmd = 1, nBytes = 4
19ec-1c88:65233972.945 : 0000 : 00 00 00 00 
19ec-1c88:65233973.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65233973.261 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65233973.357 : Reset Background Line to 2
19ec-1c88:65233973.441 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:65233973.557 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:65233973.666 : IO.ScanParameter.Left = 0
19ec-1c88:65233973.721 : IO.ScanParameter.Top = 0
19ec-1c88:65233973.772 : IO.ScanParameter.Width = 1296
19ec-1c88:65233973.826 : IO.ScanParameter.Length = 1260
19ec-1c88:65233973.880 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:65233973.935 : IO.ScanParameter.LineNum = 2520
19ec-1c88:65233973.991 : IO.ScanParameter.ScanMode = 4
19ec-1c88:65233974.044 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:65233974.100 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:65233974.154 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:65233974.209 : IO.ScanParameter.Contrast = 0
19ec-1c88:65233974.260 : IO.ScanParameter.Brightness = 0
19ec-1c88:65233974.315 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:65233974.374 : IO.ScanParameter.Highlight = 255
19ec-1c88:65233974.433 : IO.ScanParameter.Shadow = 0
19ec-1c88:65233974.486 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:65233974.544 : IO.ScanParameter.Invert = 0
19ec-1c88:65233974.597 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:65233974.657 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:65233974.716 : IO.ScanParameter.RExposure = 100
19ec-1c88:65233974.773 : IO.ScanParameter.GExposure = 100
19ec-1c88:65233974.828 : IO.ScanParameter.BExposure = 100
19ec-1c88:65233974.880 : IO.ScanParameter.XRes = 600
19ec-1c88:65233974.935 : IO.ScanParameter.YRes = 600
19ec-1c88:65233974.990 : IO.ScanParameter.RGain = 0
19ec-1c88:65233975.046 : IO.ScanParameter.GGain = 0
19ec-1c88:65233975.102 : IO.ScanParameter.BGain = 0
19ec-1c88:65233975.151 : IO.ScanParameter.lensPosition = 0
19ec-1c88:65233975.212 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:65233975.272 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:65233975.325 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:65233975.382 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:65233975.437 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:65233975.491 : IO.ScanParameter.ExtSize = 0
19ec-1c88:65233975.543 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:65233975.600 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:65233975.656 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:65233975.889 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:65233975.954 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:65233976.018 : Front Page Image Process Count = 4
19ec-1c88:65233976.341 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:65233976.414 : -> Pixel : 1296
19ec-1c88:65233976.466 : ImageProcess Stage 1 : Software gamma
19ec-1c88:65233976.523 : -> Pixel : 1296
19ec-1c88:65233976.572 : ImageProcess Stage 2 : Cut Image
19ec-1c88:65233976.627 : -> Pixel : 1296
19ec-1c88:65233976.676 : -> blColor : 1
19ec-1c88:65233976.726 : -> blDelayCutTop : 0
19ec-1c88:65233976.779 : -> dwCutLeft : 0
19ec-1c88:65233976.827 : -> dwCutRight : 38
19ec-1c88:65233976.876 : -> dwCutTop : 4
19ec-1c88:65233976.928 : -> dwCutTail : 2222
19ec-1c88:65233976.980 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:65233977.036 : -> dwSrcWidth : 1258
19ec-1c88:65233977.085 : -> dwSrcLength : 2218
19ec-1c88:65233977.134 : -> dwDestWidth : 628
19ec-1c88:65233977.183 : -> dwDestLength : 1109
19ec-1c88:65233977.234 : -> dwYRateFraction : 0/0
19ec-1c88:65233977.285 : -> blColor : 1
19ec-1c88:65233977.333 : -> blYByRate : 0
19ec-1c88:65233981.259 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:65233981.325 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:65233981.616 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:65233981.681 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:65233981.759 : Allocate buffer size=33554432
19ec-1c88:65233987.161 : Alloc Buffer @ =14ad4020 
19ec-1c88:65233987.220 :   IO  Buffer @ =14ad4020 / 152d4020 
19ec-1c88:65233987.282 : Image Buffer @ =15ad4020 / 0 
19ec-1c88:65233987.345 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:65233987.407 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:65233988.775 : Pipe = 8912d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:65233991.471 : Pipe = 8912d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65233991.559 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:65233992.264 : Pipe = 8912e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:65234000.932 : Pipe = 8912e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65234001.039 : Reset background event
19ec-1c88:65234003.374 : Create IO thread
19ec-1c88:65234004.975 : <= StartJob ret = 1
19ec-1c88:65234005.052 : => StartPage
19ec-1c88:65234005.116 : StartPage (1) Reset variable
19ec-698:65234011.701 :     Pipe = 8912d38 Read ==>
19ec-698:65234011.866 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65234012.504 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-1b4c:65234012.620 :         IO Send command 10 bytes
19ec-1b4c:65234012.704 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65234012.769 :         iCmd = 0, nBytes = 12
19ec-1b4c:65234012.894 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-1c88:65234023.768 : <= StartPage ret = 1
19ec-1c88:65234023.862 : Page 1
19ec-1c88:65234023.912 : <= StartScan ret = 1
19ec-1b4c:65234688.882 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65234689.071 :         System send command 10 bytes + data 2 bytes
19ec-1b4c:65234689.145 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65234689.203 :         iCmd = 1, nBytes = 4
19ec-1b4c:65234869.938 :         0000 : 00 00 00 00 
19ec-1b4c:65234870.062 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65234870.197 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65234870.282 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-1b4c:65234870.353 :         IO Send command 10 bytes
19ec-1b4c:65234870.448 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65234870.508 :         iCmd = 0, nBytes = 12
19ec-1b4c:65234870.622 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:65235135.498 : => ReadScan
19ec-1c88:65235135.675 : Count = 99852, Ptr = c1fa970
19ec-1c88:65235135.757 : => ReadScanEx2
19ec-1c88:65235135.809 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65235135.873 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65235136.094 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65235136.163 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65235136.224 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65235136.287 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65235136.352 : => GetImageToBuffer
19ec-1c88:65235136.406 : => GetImageToBufferPageScan
19ec-1c88:65235136.464 : Pipe = 8912e48 Read ==>
19ec-1c88:65235136.590 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65235412.849 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65235412.970 :         System send command 10 bytes + data 2 bytes
19ec-1b4c:65235413.049 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65235413.337 :         iCmd = 1, nBytes = 4
19ec-1b4c:65235600.798 :         0000 : 00 00 00 00 
19ec-1b4c:65235600.947 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65235601.122 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65235601.270 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-1b4c:65235601.341 :         IO Send command 10 bytes
19ec-1b4c:65235601.454 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65235601.528 :         iCmd = 0, nBytes = 28
19ec-1b4c:65235601.660 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-1b4c:65235601.774 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-1b4c:65235791.990 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65235792.109 :         System send command 10 bytes + data 18 bytes
19ec-1b4c:65235792.181 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65235792.240 :         iCmd = 1, nBytes = 4
19ec-1b4c:65235990.659 :         0000 : 00 00 00 00 
19ec-1b4c:65235990.766 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65235990.892 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65235990.965 :         IOThread: ReadBackground
19ec-1b4c:65235991.101 :         Background Front Page Image Process Count = 3
19ec-1b4c:65235991.222 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-1b4c:65235991.285 :         -> Pixel : 1296
19ec-1b4c:65235991.337 :         ImageProcess Stage 1 : Nearest Scale
19ec-1b4c:65235991.393 :         -> dwSrcWidth : 1296
19ec-1b4c:65235991.444 :         -> dwSrcLength : 2
19ec-1b4c:65235991.492 :         -> dwDestWidth : 628
19ec-1b4c:65235991.541 :         -> dwDestLength : 2
19ec-1b4c:65235991.588 :         -> dwYRateFraction : 0/0
19ec-1b4c:65235991.641 :         -> blColor : 1
19ec-1b4c:65235991.689 :         -> blYByRate : 0
19ec-1b4c:65235991.737 :         ImageProcess Stage 2 : Background Color Unpack
19ec-1b4c:65235991.792 :         -> Pixel : 628
19ec-1b4c:65235993.037 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-1b4c:65235993.112 :         IO Send command 10 bytes
19ec-1b4c:65235993.169 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65235993.222 :         iCmd = 0, nBytes = 10
19ec-1b4c:65235993.330 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-1b4c:65236278.653 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65236278.837 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65236278.910 :         IO total need to receive data 7776 bytes
19ec-1b4c:65236278.978 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65236279.031 :         iCmd = 0, nBytes = 7776
19ec-1b4c:65236540.086 :         skip dump 7648 bytes
19ec-1b4c:65236540.293 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236540.427 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236540.555 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236540.680 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236540.804 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236540.925 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236541.049 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236541.175 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-1b4c:65236541.386 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65236541.452 :         System total receive data 7776 bytes
19ec-1b4c:65236541.516 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65236541.570 :         iCmd = 1, nBytes = 4
19ec-1b4c:65236731.576 :         0000 : 00 00 00 00 
19ec-1b4c:65236731.725 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65236731.876 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65236900.597 :         IOThread: Counting Padding Values
19ec-1b4c:65236900.765 :         => CScanner::GetWindowDescriptor
19ec-1b4c:65236900.853 :         <= CScanner::GetWindowDescriptor
19ec-1b4c:65236900.920 :         Dump Window Descriptor
19ec-1b4c:65236901.053 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-1b4c:65236901.193 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-1b4c:65236901.325 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65236901.471 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-1b4c:65236901.595 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65236901.661 :         IOThread : Set Window
19ec-1b4c:65236901.728 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-1b4c:65236901.795 :         IO Send command 10 bytes
19ec-1b4c:65236901.876 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65236901.938 :         iCmd = 0, nBytes = 89
19ec-1b4c:65236902.062 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-1b4c:65236902.199 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-1b4c:65236902.332 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-1b4c:65236902.466 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-1b4c:65236902.596 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-1b4c:65236902.700 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238023.959 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65238024.141 :         System send command 10 bytes + data 79 bytes
19ec-1b4c:65238024.214 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65238024.269 :         iCmd = 1, nBytes = 4
19ec-1b4c:65238233.555 :         0000 : 00 00 00 00 
19ec-1b4c:65238233.698 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65238233.857 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65238233.979 :         IOThread:Send Gamma
19ec-1b4c:65238234.059 :         => CAquila::UpdateSWGammaTable
19ec-1b4c:65238234.118 :          NewScanParameter.ColorFilter = 0
19ec-1b4c:65238234.238 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-1b4c:65238234.375 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-1b4c:65238234.507 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-1b4c:65238234.640 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-1b4c:65238234.774 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-1b4c:65238234.906 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-1b4c:65238235.040 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-1b4c:65238235.172 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-1b4c:65238235.302 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-1b4c:65238235.440 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-1b4c:65238235.575 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-1b4c:65238235.705 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-1b4c:65238235.840 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-1b4c:65238235.973 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-1b4c:65238236.104 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-1b4c:65238236.234 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-1b4c:65238236.510 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238236.641 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238236.774 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1b4c:65238236.908 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1b4c:65238237.043 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1b4c:65238237.172 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1b4c:65238237.302 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1b4c:65238237.437 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1b4c:65238237.573 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1b4c:65238237.708 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1b4c:65238237.842 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1b4c:65238237.977 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1b4c:65238238.110 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1b4c:65238238.243 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1b4c:65238238.369 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1b4c:65238238.496 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1b4c:65238238.623 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238238.746 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238238.876 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1b4c:65238239.008 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1b4c:65238239.146 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1b4c:65238239.277 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1b4c:65238239.411 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1b4c:65238239.545 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1b4c:65238239.678 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1b4c:65238239.808 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1b4c:65238239.942 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1b4c:65238240.075 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1b4c:65238240.210 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1b4c:65238240.340 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1b4c:65238240.469 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1b4c:65238240.600 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1b4c:65238240.721 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238240.842 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238240.973 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-1b4c:65238241.106 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-1b4c:65238241.239 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-1b4c:65238241.372 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-1b4c:65238241.509 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-1b4c:65238241.646 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-1b4c:65238241.776 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-1b4c:65238241.908 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-1b4c:65238242.039 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-1b4c:65238242.171 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-1b4c:65238242.301 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-1b4c:65238242.431 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-1b4c:65238242.637 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1b4c:65238242.769 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-1b4c:65238242.830 :         <= CAquila::UpdateSWGammaTable
19ec-1b4c:65238283.493 :         IOThread: Wait Pipe
19ec-1b4c:65238283.630 :         Pipe = 8912d38 ==> IsHighUsage
19ec-1b4c:65238283.796 :         Pipe = 8912d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-1b4c:65238283.926 :         Pipe = 8912d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-1b4c:65238284.058 :         Pipe = 8912d38 <== IsHighUsage ret = 0
19ec-1b4c:65238284.137 :         IOThread: Reserve Unit
19ec-1b4c:65238284.201 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-1b4c:65238284.264 :         IO Send command 10 bytes
19ec-1b4c:65238284.399 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65238284.460 :         iCmd = 0, nBytes = 10
19ec-1b4c:65238284.566 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-1b4c:65238463.093 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65238463.292 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65238463.369 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65238463.429 :         iCmd = 1, nBytes = 4
19ec-1b4c:65238659.684 :         0000 : 00 00 00 00 
19ec-1b4c:65238659.816 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65238659.979 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65238660.045 :         IOThread: Start Scan
19ec-1b4c:65238660.129 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-1b4c:65238660.197 :         IO Send command 10 bytes
19ec-1b4c:65238660.311 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65238660.376 :         iCmd = 0, nBytes = 10
19ec-1b4c:65238660.480 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-1b4c:65238931.715 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65238931.861 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65238931.935 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65238931.996 :         iCmd = 1, nBytes = 4
19ec-1b4c:65239138.975 :         0000 : 00 00 00 00 
19ec-1b4c:65239139.097 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65239139.255 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65239139.321 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-1b4c:65239139.426 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65239139.515 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65239139.581 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65239139.644 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65239139.702 :         IO Send command 10 bytes
19ec-1b4c:65239139.812 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65239139.866 :         iCmd = 0, nBytes = 10
19ec-1b4c:65239139.970 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65239445.236 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65239445.414 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65239445.491 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65239445.558 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65239445.617 :         iCmd = 2, nBytes = 24
19ec-1b4c:65239641.905 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65239642.143 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65239642.234 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65239642.342 :         Information.Status = 0
19ec-1b4c:65239642.435 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65239642.522 :         iCmd = 2, nBytes = 24
19ec-1b4c:65239822.035 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65239822.232 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65239822.292 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65239822.364 :         Information.Status = 0
19ec-1b4c:65239822.420 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65239822.625 :         iCmd = 2, nBytes = 24
19ec-1b4c:65239961.564 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65239961.699 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65239961.757 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65239961.818 :         Information.Status = 0
19ec-1b4c:65239961.871 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65239961.924 :         iCmd = 2, nBytes = 24
19ec-1b4c:65240123.147 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65240123.287 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65240123.344 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65240123.406 :         Information.Status = 0
19ec-1b4c:65240123.460 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65240123.515 :         iCmd = 2, nBytes = 24
19ec-1b4c:65240278.674 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65240278.847 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65240278.907 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65240278.976 :         Information.Status = 0
19ec-1b4c:65240279.035 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65240279.089 :         iCmd = 2, nBytes = 24
19ec-1b4c:65240401.470 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65240401.609 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65240401.667 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65240401.729 :         Information.Status = 0
19ec-1b4c:65240401.784 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65240401.843 :         iCmd = 2, nBytes = 24
19ec-1b4c:65240612.260 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65240612.412 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65240612.472 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65240612.538 :         Information.Status = 0
19ec-1b4c:65240612.593 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65240612.648 :         iCmd = 2, nBytes = 24
19ec-1b4c:65240773.222 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65240773.406 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65240773.470 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65240773.552 :         Information.Status = 0
19ec-1b4c:65240773.615 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65240773.684 :         iCmd = 2, nBytes = 24
19ec-1b4c:65240900.243 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65240900.409 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65240900.467 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65240900.530 :         Information.Status = 0
19ec-1b4c:65240900.583 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65240900.638 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241051.513 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241051.927 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241051.982 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241052.044 :         Information.Status = 0
19ec-1b4c:65241052.097 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241052.152 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241231.200 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241231.383 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241231.441 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241231.510 :         Information.Status = 0
19ec-1b4c:65241231.564 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241231.619 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241387.895 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241388.056 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241388.119 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241388.182 :         Information.Status = 0
19ec-1b4c:65241388.240 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241388.423 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241509.633 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241509.769 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241509.826 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241509.884 :         Information.Status = 0
19ec-1b4c:65241509.936 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241509.993 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241673.596 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241673.731 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241673.788 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241673.851 :         Information.Status = 0
19ec-1b4c:65241673.902 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241673.954 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241848.231 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241848.421 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241848.481 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241848.551 :         Information.Status = 0
19ec-1b4c:65241848.611 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241848.669 :         iCmd = 2, nBytes = 24
19ec-1b4c:65241978.926 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65241979.098 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65241979.163 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65241979.233 :         Information.Status = 0
19ec-1b4c:65241979.295 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65241979.353 :         iCmd = 2, nBytes = 24
19ec-1b4c:65242168.843 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65242168.997 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65242169.062 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65242169.128 :         Information.Status = 0
19ec-1b4c:65242169.185 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65242169.239 :         iCmd = 2, nBytes = 24
19ec-1b4c:65242319.666 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65242320.093 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65242320.156 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65242320.231 :         Information.Status = 0
19ec-1b4c:65242320.291 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65242320.353 :         iCmd = 2, nBytes = 24
19ec-1b4c:65242462.244 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65242462.411 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65242462.474 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65242462.541 :         Information.Status = 0
19ec-1b4c:65242462.598 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65242462.653 :         iCmd = 2, nBytes = 24
19ec-1b4c:65242607.358 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65242607.513 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65242607.570 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65242607.635 :         Information.Status = 0
19ec-1b4c:65242607.688 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65242607.743 :         iCmd = 2, nBytes = 24
19ec-1b4c:65242785.379 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65242785.578 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65242785.639 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65242785.716 :         Information.Status = 0
19ec-1b4c:65242785.769 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65242785.827 :         iCmd = 2, nBytes = 24
19ec-1b4c:65242945.533 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65242945.697 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65242945.761 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65242945.833 :         Information.Status = 0
19ec-1b4c:65242945.886 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65242946.074 :         iCmd = 2, nBytes = 24
19ec-1b4c:65243057.625 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65243057.763 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65243057.820 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65243057.886 :         Information.Status = 0
19ec-1b4c:65243057.937 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65243057.992 :         iCmd = 2, nBytes = 24
19ec-1b4c:65243216.244 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65243216.384 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65243216.441 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65243216.505 :         Information.Status = 0
19ec-1b4c:65243216.555 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65243216.608 :         iCmd = 2, nBytes = 24
19ec-1b4c:65243378.924 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65243379.390 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65243379.445 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65243379.508 :         Information.Status = 0
19ec-1b4c:65243379.562 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65243379.617 :         iCmd = 2, nBytes = 24
19ec-1b4c:65243525.379 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65243525.547 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65243525.609 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65243525.676 :         Information.Status = 0
19ec-1b4c:65243525.736 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65243525.789 :         iCmd = 2, nBytes = 24
19ec-1b4c:65243701.420 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65243701.575 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65243701.637 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65243701.704 :         Information.Status = 0
19ec-1b4c:65243701.759 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65243701.810 :         iCmd = 2, nBytes = 24
19ec-1b4c:65243882.434 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65243882.597 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65243882.659 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65243882.727 :         Information.Status = 0
19ec-1b4c:65243882.784 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65243882.851 :         iCmd = 2, nBytes = 24
19ec-1b4c:65244008.678 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65244008.819 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65244008.876 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65244008.941 :         Information.Status = 0
19ec-1b4c:65244008.992 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65244009.047 :         iCmd = 2, nBytes = 24
19ec-1b4c:65244272.245 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65244272.426 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65244272.486 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65244272.553 :         Information.Status = 0
19ec-1b4c:65244272.607 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65244272.660 :         iCmd = 2, nBytes = 24
19ec-1b4c:65244445.986 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65244446.146 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65244446.207 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65244446.274 :         Information.Status = 0
19ec-1b4c:65244446.326 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65244446.378 :         iCmd = 2, nBytes = 24
19ec-1b4c:65244561.534 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65244561.674 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65244561.731 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65244561.788 :         Information.Status = 0
19ec-1b4c:65244561.843 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65244561.900 :         iCmd = 2, nBytes = 24
19ec-1b4c:65244705.198 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65244705.325 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65244705.381 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65244705.444 :         Information.Status = 0
19ec-1b4c:65244705.494 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65244705.546 :         iCmd = 2, nBytes = 24
19ec-1b4c:65244832.719 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65244833.134 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65244833.189 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65244833.258 :         Information.Status = 0
19ec-1b4c:65244833.311 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65244833.367 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245003.116 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245003.272 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245003.332 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245003.395 :         Information.Status = 0
19ec-1b4c:65245003.449 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245003.504 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245118.238 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245118.385 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245118.441 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245118.505 :         Information.Status = 0
19ec-1b4c:65245118.559 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245118.612 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245280.673 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245280.817 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245280.874 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245280.939 :         Information.Status = 0
19ec-1b4c:65245280.990 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245281.041 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245435.794 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245436.235 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245436.291 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245436.357 :         Information.Status = 0
19ec-1b4c:65245436.413 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245436.467 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245594.276 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245594.443 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245594.507 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245594.576 :         Information.Status = 0
19ec-1b4c:65245594.630 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245594.684 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245741.187 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245741.607 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245741.662 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245741.722 :         Information.Status = 0
19ec-1b4c:65245741.773 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245741.824 :         iCmd = 2, nBytes = 24
19ec-1b4c:65245935.845 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65245936.014 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65245936.079 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65245936.152 :         Information.Status = 0
19ec-1b4c:65245936.207 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65245936.263 :         iCmd = 2, nBytes = 24
19ec-1b4c:65246088.583 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65246088.724 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65246088.779 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65246088.841 :         Information.Status = 0
19ec-1b4c:65246088.893 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65246088.945 :         iCmd = 2, nBytes = 24
19ec-1b4c:65246209.022 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65246209.435 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65246209.491 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65246209.553 :         Information.Status = 0
19ec-1b4c:65246209.603 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65246209.654 :         iCmd = 2, nBytes = 24
19ec-1b4c:65246400.089 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65246400.263 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65246400.325 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65246400.392 :         Information.Status = 0
19ec-1b4c:65246400.448 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65246400.504 :         iCmd = 2, nBytes = 24
19ec-1b4c:65246568.531 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65246568.685 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65246568.746 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65246568.812 :         Information.Status = 0
19ec-1b4c:65246568.865 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65246568.920 :         iCmd = 2, nBytes = 24
19ec-1b4c:65246692.375 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65246692.512 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65246692.569 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65246692.632 :         Information.Status = 0
19ec-1b4c:65246692.685 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65246692.737 :         iCmd = 2, nBytes = 24
19ec-1b4c:65246842.691 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65246842.834 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65246842.891 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65246842.951 :         Information.Status = 0
19ec-1b4c:65246843.004 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65246843.056 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247001.494 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247001.824 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247001.945 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247002.085 :         Information.Status = 0
19ec-1b4c:65247002.196 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247002.519 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247128.958 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247129.116 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247129.176 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247129.242 :         Information.Status = 0
19ec-1b4c:65247129.298 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247129.352 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247264.646 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247264.780 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247264.838 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247264.899 :         Information.Status = 0
19ec-1b4c:65247264.949 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247265.000 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247428.820 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247428.991 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247429.047 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247429.115 :         Information.Status = 0
19ec-1b4c:65247429.167 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247429.221 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247604.639 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247604.797 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247604.855 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247604.925 :         Information.Status = 0
19ec-1b4c:65247604.979 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247605.037 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247779.997 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247780.287 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247780.362 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247780.435 :         Information.Status = 0
19ec-1b4c:65247780.492 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247780.544 :         iCmd = 2, nBytes = 24
19ec-1b4c:65247957.876 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65247958.047 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65247958.112 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65247958.174 :         Information.Status = 0
19ec-1b4c:65247958.230 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65247958.292 :         iCmd = 2, nBytes = 24
19ec-1b4c:65248122.810 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65248122.951 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65248123.011 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65248123.071 :         Information.Status = 0
19ec-1b4c:65248123.124 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65248123.178 :         iCmd = 2, nBytes = 24
19ec-1b4c:65248270.458 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65248270.734 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65248271.057 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65248271.116 :         Information.Status = 0
19ec-1b4c:65248271.167 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65248271.218 :         iCmd = 2, nBytes = 24
19ec-1b4c:65248439.839 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65248440.268 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65248440.329 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65248440.394 :         Information.Status = 0
19ec-1b4c:65248440.446 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65248440.505 :         iCmd = 2, nBytes = 24
19ec-1b4c:65248606.049 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65248606.208 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65248606.270 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65248606.340 :         Information.Status = 0
19ec-1b4c:65248606.398 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65248606.451 :         iCmd = 2, nBytes = 24
19ec-1b4c:65248770.426 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65248770.588 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65248770.645 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65248770.709 :         Information.Status = 0
19ec-1b4c:65248770.764 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65248770.817 :         iCmd = 2, nBytes = 24
19ec-1b4c:65249285.271 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65249285.466 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65249285.528 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65249285.617 :         Information.Status = 0
19ec-1b4c:65249285.677 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65249285.733 :         iCmd = 2, nBytes = 24
19ec-1b4c:65249902.324 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65249902.527 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65249902.586 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65249902.660 :         Information.Status = 0
19ec-1b4c:65249902.719 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65249902.775 :         iCmd = 2, nBytes = 24
19ec-1b4c:65250489.465 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65250489.680 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1b4c:65250489.742 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65250489.819 :         Information.Status = 1, Information.Addr = 3643728
19ec-1b4c:65250495.498 :         => CNT96226::MemoryRead
19ec-1b4c:65250893.021 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65250893.186 :         System total receive data 311040 bytes
19ec-1b4c:65250893.399 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65250893.464 :         iCmd = 1, nBytes = 4
19ec-1b4c:65251088.507 :         0000 : 00 00 00 00 
19ec-1b4c:65251088.649 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65251088.825 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65251088.886 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65251088.944 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65251089.040 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65251089.157 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65251089.287 :         Pipe = 8912d38 start to write data
19ec-1b4c:65251089.347 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 0 size = 36
19ec-1b4c:65251089.462 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65251089.550 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65251089.645 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65251089.813 :         Pipe = 8912d38 Write <==
19ec-1b4c:65251089.868 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65251090.164 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65251090.338 :         Pipe = 8912d38 start to write data
19ec-1b4c:65251090.396 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 36 size = 311040
19ec-698:65251090.554 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65251090.736 :     Pipe = 8912d38 Read Copy from 8912df8 + 0 size = 36
19ec-698:65251090.861 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65251090.955 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65251091.067 :     Pipe = 8912d38 Read <==
19ec-1b4c:65251097.392 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65251097.494 :         Pipe = 8912d38 Write read wait size = 0
19ec-1b4c:65251097.593 :         Pipe = 8912d38 Write <==
19ec-698:65251211.165 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65251211.378 :     Pipe = 8912d38 Read ==>
19ec-698:65251211.544 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65251211.736 :     Pipe = 8912d38 Read Copy from 8912df8 + 36 size = 311040
19ec-698:65251219.596 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65251219.729 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65251219.838 :     Pipe = 8912d38 Read <==
19ec-698:65251219.898 :     ImageProcessThread : Process start
19ec-698:65251229.813 :     BytesPerLine = 3888
19ec-698:65251229.891 :     Lines = 80
19ec-698:65251289.604 :     ImageProcessThread : Process end
19ec-1b4c:65252288.135 :         IOThread: get image OK
19ec-1b4c:65252288.340 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-1b4c:65252288.443 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65252288.544 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65252288.619 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65252288.687 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65252288.749 :         IO Send command 10 bytes
19ec-1b4c:65252288.885 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65252288.944 :         iCmd = 0, nBytes = 10
19ec-1b4c:65252289.291 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-698:65252478.957 :     Pipe = 8912e48 Write ==>
19ec-698:65252479.222 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65252479.372 :     Pipe = 8912e48 start to write data
19ec-698:65252479.442 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 0 size = 36
19ec-698:65252479.561 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65252479.654 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65252479.754 :     Pipe = 8912e48 Set read data ready
19ec-698:65252480.031 :     Pipe = 8912e48 Write <==
19ec-698:65252480.089 :     Pipe = 8912e48 Write ==>
19ec-698:65252480.176 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65252480.327 :     Pipe = 8912e48 start to write data
19ec-698:65252480.387 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 36 size = 71592
19ec-1c88:65252480.536 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65252480.722 : Pipe = 8912e48 Read Copy from 8912f08 + 0 size = 36
19ec-1c88:65252480.848 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65252480.938 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65252481.046 : Pipe = 8912e48 Read <==
19ec-1c88:65252481.103 : Get Packet type = 0 
19ec-1c88:65252481.159 : Get Packet dwSize = 71592 
19ec-1c88:65252481.213 : Get Packet bADFStatus = 1 
19ec-1c88:65252481.268 : Get Packet dwStatusLong = 0 
19ec-1c88:65252481.323 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65252481.389 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65252481.448 : <= GetImageToBuffer Ret = 1
19ec-1c88:65252481.518 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:65252481.586 : Pipe = 8912e48 Read ==>
19ec-1c88:65252481.673 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65252481.953 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-698:65252482.044 :     Pipe = 8912e48 Write read wait size = 71592
19ec-698:65252482.144 :     Pipe = 8912e48 Set read data ready
19ec-698:65252482.264 :     Pipe = 8912e48 Write <==
19ec-698:65252482.325 :     Pipe = 8912d38 Read ==>
19ec-698:65252482.415 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65252482.520 : Pipe = 8912e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-1c88:65252482.663 : Pipe = 8912e48 Read Copy from 8912f08 + 36 size = 71592
19ec-1c88:65252484.333 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65252484.426 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65252484.528 : Pipe = 8912e48 Read <==
19ec-1c88:65252484.584 : => GetImageToBuffer
19ec-1c88:65252484.637 : => GetImageToBufferPageScan
19ec-1c88:65252484.688 : Pipe = 8912e48 Read ==>
19ec-1c88:65252484.781 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65252787.243 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65252787.426 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65252787.500 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65252787.571 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65252787.627 :         iCmd = 2, nBytes = 24
19ec-1b4c:65253382.588 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65253382.786 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1b4c:65253382.848 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65253382.921 :         Information.Status = 1, Information.Addr = 3954768
19ec-1b4c:65253383.766 :         => CNT96226::MemoryRead
19ec-1b4c:65253784.674 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65253784.854 :         System total receive data 311040 bytes
19ec-1b4c:65253784.931 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65253784.992 :         iCmd = 1, nBytes = 4
19ec-1b4c:65253993.296 :         0000 : 00 00 00 00 
19ec-1b4c:65253993.380 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65253993.539 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65253993.599 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65253993.657 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65253993.759 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65253993.872 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65253993.998 :         Pipe = 8912d38 start to write data
19ec-1b4c:65253994.062 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 311076 size = 36
19ec-1b4c:65253994.350 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65253994.449 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65253994.548 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65253994.691 :         Pipe = 8912d38 Write <==
19ec-1b4c:65253994.748 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65253995.066 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65253995.184 :         Pipe = 8912d38 start to write data
19ec-1b4c:65253995.243 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 311112 size = 311040
19ec-698:65253995.657 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65253995.843 :     Pipe = 8912d38 Read Copy from 8912df8 + 311076 size = 36
19ec-698:65253995.968 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65253996.060 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65253996.162 :     Pipe = 8912d38 Read <==
19ec-698:65253996.221 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65253996.289 :     Pipe = 8912d38 Read ==>
19ec-698:65253996.374 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65254001.793 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65254001.886 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65254001.983 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65254002.094 :         Pipe = 8912d38 Write <==
19ec-698:65254003.018 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65254003.199 :     Pipe = 8912d38 Read Copy from 8912df8 + 311112 size = 311040
19ec-698:65254004.280 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65254004.373 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65254004.473 :     Pipe = 8912d38 Read <==
19ec-698:65254004.532 :     ImageProcessThread : Process start
19ec-698:65254008.958 :     BytesPerLine = 3888
19ec-698:65254009.014 :     Lines = 80
19ec-698:65254059.409 :     ImageProcessThread : Process end
19ec-1b4c:65254690.569 :         IOThread: get image OK
19ec-1b4c:65254690.777 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-1b4c:65254690.886 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65254690.983 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65254691.059 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65254691.129 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65254691.191 :         IO Send command 10 bytes
19ec-1b4c:65254691.340 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65254691.400 :         iCmd = 0, nBytes = 10
19ec-1b4c:65254691.522 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-698:65254737.189 :     Pipe = 8912e48 Write ==>
19ec-698:65254737.375 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65254737.520 :     Pipe = 8912e48 start to write data
19ec-698:65254737.804 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 71628 size = 36
19ec-698:65254737.925 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65254738.017 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65254738.112 :     Pipe = 8912e48 Set read data ready
19ec-698:65254738.270 :     Pipe = 8912e48 Write <==
19ec-698:65254738.322 :     Pipe = 8912e48 Write ==>
19ec-698:65254738.409 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65254738.516 :     Pipe = 8912e48 start to write data
19ec-698:65254738.571 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 71664 size = 75360
19ec-1c88:65254739.363 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65254739.544 : Pipe = 8912e48 Read Copy from 8912f08 + 71628 size = 36
19ec-1c88:65254739.666 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65254739.940 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65254740.053 : Pipe = 8912e48 Read <==
19ec-1c88:65254740.109 : Get Packet type = 0 
19ec-1c88:65254740.165 : Get Packet dwSize = 75360 
19ec-1c88:65254740.219 : Get Packet bADFStatus = 1 
19ec-1c88:65254740.279 : Get Packet dwStatusLong = 0 
19ec-1c88:65254740.340 : Get Packet dwMessageStatusLong = 0 
19ec-698:65254740.407 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65254740.502 :     Pipe = 8912e48 Write read wait size = 0
19ec-1c88:65254740.566 : <= GetImageToBufferPageScan Ret = 1
19ec-698:65254740.626 :     Pipe = 8912e48 Write <==
19ec-1c88:65254740.681 : <= GetImageToBuffer Ret = 1
19ec-698:65254740.735 :     Pipe = 8912d38 Read ==>
19ec-1c88:65254740.788 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:65254740.859 : Pipe = 8912e48 Read ==>
19ec-698:65254740.913 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65254740.996 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65254741.110 : Pipe = 8912e48 Read Copy from 8912f08 + 71664 size = 28260
19ec-1c88:65254741.721 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:65254741.814 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65254741.907 : Pipe = 8912e48 Read <==
19ec-1c88:65254926.514 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65254926.675 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65254926.741 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65254926.805 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65254926.866 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65254926.926 : <= ReadScanEx2 ret = 1
19ec-1c88:65254926.983 : <= ReadScan ret = 1
19ec-1b4c:65255396.760 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65255396.958 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65255397.028 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65255397.094 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65255397.156 :         iCmd = 2, nBytes = 24
19ec-1b4c:65255959.812 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65255960.031 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1b4c:65255960.100 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65255960.174 :         Information.Status = 1, Information.Addr = 4265808
19ec-1b4c:65255961.110 :         => CNT96226::MemoryRead
19ec-1b4c:65256381.679 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65256381.869 :         System total receive data 311040 bytes
19ec-1b4c:65256381.949 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65256382.010 :         iCmd = 1, nBytes = 4
19ec-1b4c:65256562.833 :         0000 : 00 00 00 00 
19ec-1b4c:65256562.948 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65256563.101 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65256563.168 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65256563.223 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65256563.320 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65256563.436 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65256563.562 :         Pipe = 8912d38 start to write data
19ec-1b4c:65256563.622 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 622152 size = 36
19ec-1b4c:65256563.742 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65256563.832 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65256563.925 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65256564.060 :         Pipe = 8912d38 Write <==
19ec-1b4c:65256564.121 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65256564.442 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65256564.560 :         Pipe = 8912d38 start to write data
19ec-1b4c:65256564.763 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 622188 size = 311040
19ec-698:65256565.031 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65256565.211 :     Pipe = 8912d38 Read Copy from 8912df8 + 622152 size = 36
19ec-698:65256565.336 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65256565.430 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65256565.530 :     Pipe = 8912d38 Read <==
19ec-698:65256565.591 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65256565.662 :     Pipe = 8912d38 Read ==>
19ec-698:65256565.750 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65256571.480 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65256571.579 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65256571.676 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65256571.789 :         Pipe = 8912d38 Write <==
19ec-698:65256572.825 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65256573.005 :     Pipe = 8912d38 Read Copy from 8912df8 + 622188 size = 311040
19ec-698:65256574.051 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65256574.140 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65256574.235 :     Pipe = 8912d38 Read <==
19ec-698:65256574.287 :     ImageProcessThread : Process start
19ec-698:65256578.495 :     BytesPerLine = 3888
19ec-698:65256578.551 :     Lines = 80
19ec-698:65256627.230 :     ImageProcessThread : Process end
19ec-1c88:65256935.410 : => ReadScan
19ec-1c88:65256935.590 : Count = 99852, Ptr = c1fa970
19ec-1c88:65256935.670 : => ReadScanEx2
19ec-1c88:65256935.723 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65256935.784 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65256935.843 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65256935.912 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65256936.204 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65256936.265 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65256936.335 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:65256936.402 : Pipe = 8912e48 Read ==>
19ec-1c88:65256936.541 : Pipe = 8912e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:65256936.672 : Pipe = 8912e48 Read Copy from 8912f08 + 99924 size = 47100
19ec-1c88:65256937.021 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65256937.110 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65256937.209 : Pipe = 8912e48 Read <==
19ec-1c88:65256937.261 : => GetImageToBuffer
19ec-1c88:65256937.312 : => GetImageToBufferPageScan
19ec-1c88:65256937.370 : Pipe = 8912e48 Read ==>
19ec-1c88:65256937.458 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65257432.550 :     Pipe = 8912e48 Write ==>
19ec-698:65257432.819 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65257432.965 :     Pipe = 8912e48 start to write data
19ec-698:65257433.028 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 147024 size = 36
19ec-698:65257433.151 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65257433.238 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65257433.335 :     Pipe = 8912e48 Set read data ready
19ec-698:65257433.483 :     Pipe = 8912e48 Write <==
19ec-698:65257433.537 :     Pipe = 8912e48 Write ==>
19ec-698:65257433.852 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65257433.966 :     Pipe = 8912e48 start to write data
19ec-698:65257434.024 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 147060 size = 75360
19ec-1c88:65257434.684 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65257434.870 : Pipe = 8912e48 Read Copy from 8912f08 + 147024 size = 36
19ec-1c88:65257435.153 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65257435.254 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65257435.356 : Pipe = 8912e48 Read <==
19ec-1c88:65257435.416 : Get Packet type = 0 
19ec-1c88:65257435.471 : Get Packet dwSize = 75360 
19ec-1c88:65257435.525 : Get Packet bADFStatus = 1 
19ec-1c88:65257435.579 : Get Packet dwStatusLong = 0 
19ec-1c88:65257435.633 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65257435.698 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65257435.754 : <= GetImageToBuffer Ret = 1
19ec-1c88:65257435.821 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:65257435.887 : Pipe = 8912e48 Read ==>
19ec-1c88:65257435.973 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65257436.717 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65257436.871 :     Pipe = 8912e48 Write read wait size = 52752
19ec-698:65257436.997 :     Pipe = 8912e48 Set read data ready
19ec-698:65257437.354 :     Pipe = 8912e48 Write <==
19ec-698:65257437.418 :     Pipe = 8912d38 Read ==>
19ec-698:65257437.520 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65257438.343 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65257438.520 : Pipe = 8912e48 Read Copy from 8912f08 + 147060 size = 52752
19ec-1c88:65257438.788 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:65257438.877 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65257438.978 : Pipe = 8912e48 Read <==
19ec-1c88:65257604.181 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65257604.330 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65257604.397 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65257604.458 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65257604.518 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65257604.574 : <= ReadScanEx2 ret = 1
19ec-1c88:65257604.630 : <= ReadScan ret = 1
19ec-1b4c:65257621.781 :         IOThread: get image OK
19ec-1b4c:65257621.900 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-1b4c:65257622.004 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65257622.097 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65257622.170 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65257622.238 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65257622.297 :         IO Send command 10 bytes
19ec-1b4c:65257622.404 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65257622.460 :         iCmd = 0, nBytes = 10
19ec-1b4c:65257622.578 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65258132.787 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65258132.977 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65258133.052 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65258133.121 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65258133.181 :         iCmd = 2, nBytes = 24
19ec-1b4c:65258705.745 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65258705.987 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1b4c:65258706.054 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65258706.143 :         Information.Status = 1, Information.Addr = 4576848
19ec-1b4c:65258707.693 :         => CNT96226::MemoryRead
19ec-1b4c:65259107.012 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65259107.204 :         System total receive data 311040 bytes
19ec-1b4c:65259107.280 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65259107.342 :         iCmd = 1, nBytes = 4
19ec-1b4c:65259284.631 :         0000 : 00 00 00 00 
19ec-1b4c:65259284.789 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65259284.956 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65259285.022 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65259285.086 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65259285.340 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65259285.463 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65259285.596 :         Pipe = 8912d38 start to write data
19ec-1b4c:65259285.659 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 933228 size = 36
19ec-1b4c:65259285.794 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65259285.889 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65259285.986 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65259286.152 :         Pipe = 8912d38 Write <==
19ec-1b4c:65259286.211 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65259286.302 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65259286.418 :         Pipe = 8912d38 start to write data
19ec-1b4c:65259286.477 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 933264 size = 311040
19ec-698:65259286.914 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65259287.099 :     Pipe = 8912d38 Read Copy from 8912df8 + 933228 size = 36
19ec-698:65259287.226 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65259287.321 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65259287.426 :     Pipe = 8912d38 Read <==
19ec-698:65259287.487 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65259287.558 :     Pipe = 8912d38 Read ==>
19ec-698:65259287.644 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65259292.833 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65259292.938 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65259293.038 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65259293.156 :         Pipe = 8912d38 Write <==
19ec-698:65259293.867 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65259294.018 :     Pipe = 8912d38 Read Copy from 8912df8 + 933264 size = 311040
19ec-698:65259295.218 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65259295.309 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65259295.407 :     Pipe = 8912d38 Read <==
19ec-698:65259295.461 :     ImageProcessThread : Process start
19ec-698:65259299.797 :     BytesPerLine = 3888
19ec-698:65259299.855 :     Lines = 80
19ec-698:65259347.402 :     ImageProcessThread : Process end
19ec-1c88:65259720.768 : => ReadScan
19ec-1c88:65259720.937 : Count = 99852, Ptr = c1fa970
19ec-1c88:65259721.025 : => ReadScanEx2
19ec-1c88:65259721.081 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65259721.144 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65259721.205 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65259721.270 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65259721.331 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65259721.393 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65259721.462 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:65259721.546 : Pipe = 8912e48 Read ==>
19ec-1c88:65259721.679 : Pipe = 8912e48 Read Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:65259721.813 : Pipe = 8912e48 Read Copy from 8912f08 + 199812 size = 22608
19ec-1c88:65259722.079 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65259722.169 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65259722.273 : Pipe = 8912e48 Read <==
19ec-1c88:65259722.335 : => GetImageToBuffer
19ec-1c88:65259722.395 : => GetImageToBufferPageScan
19ec-1c88:65259722.457 : Pipe = 8912e48 Read ==>
19ec-1c88:65259722.544 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65260015.952 :     Pipe = 8912e48 Write ==>
19ec-698:65260016.190 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65260016.339 :     Pipe = 8912e48 start to write data
19ec-698:65260016.525 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 222420 size = 36
19ec-698:65260016.645 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65260016.734 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65260016.831 :     Pipe = 8912e48 Set read data ready
19ec-698:65260016.966 :     Pipe = 8912e48 Write <==
19ec-698:65260017.019 :     Pipe = 8912e48 Write ==>
19ec-698:65260017.105 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65260017.218 :     Pipe = 8912e48 start to write data
19ec-698:65260017.275 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 222456 size = 75360
19ec-1c88:65260017.760 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65260017.940 : Pipe = 8912e48 Read Copy from 8912f08 + 222420 size = 36
19ec-1c88:65260018.062 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65260018.159 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65260018.256 : Pipe = 8912e48 Read <==
19ec-1c88:65260018.314 : Get Packet type = 0 
19ec-1c88:65260018.368 : Get Packet dwSize = 75360 
19ec-1c88:65260018.424 : Get Packet bADFStatus = 1 
19ec-1c88:65260018.478 : Get Packet dwStatusLong = 0 
19ec-1c88:65260018.531 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65260018.600 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65260018.658 : <= GetImageToBuffer Ret = 1
19ec-1c88:65260018.725 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65260018.790 : Pipe = 8912e48 Read ==>
19ec-698:65260018.844 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65260018.932 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65260019.049 :     Pipe = 8912e48 Write <==
19ec-698:65260019.109 :     Pipe = 8912d38 Read ==>
19ec-698:65260019.197 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65260019.306 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65260019.458 : Pipe = 8912e48 Read Copy from 8912f08 + 222456 size = 75360
19ec-1c88:65260019.781 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65260019.871 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65260019.964 : Pipe = 8912e48 Read <==
19ec-1c88:65260020.020 : => GetImageToBuffer
19ec-1c88:65260020.071 : => GetImageToBufferPageScan
19ec-1c88:65260020.123 : Pipe = 8912e48 Read ==>
19ec-1c88:65260020.211 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65260579.284 :         IOThread: get image OK
19ec-1b4c:65260579.459 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-1b4c:65260579.557 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65260579.649 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65260579.728 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65260579.795 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65260579.852 :         IO Send command 10 bytes
19ec-1b4c:65260579.976 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65260580.034 :         iCmd = 0, nBytes = 10
19ec-1b4c:65260580.150 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65260873.459 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65260873.609 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65260873.681 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65260873.749 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65260874.032 :         iCmd = 2, nBytes = 24
19ec-1b4c:65261414.410 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65261414.620 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1b4c:65261414.685 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65261414.758 :         Information.Status = 1, Information.Addr = 4887888
19ec-1b4c:65261415.640 :         => CNT96226::MemoryRead
19ec-1b4c:65261809.186 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65261809.480 :         System total receive data 311040 bytes
19ec-1b4c:65261809.552 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65261809.619 :         iCmd = 1, nBytes = 4
19ec-1b4c:65261978.665 :         0000 : 00 00 00 00 
19ec-1b4c:65261978.773 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65261978.934 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65261978.998 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65261979.053 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65261979.166 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65261979.277 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65261979.401 :         Pipe = 8912d38 start to write data
19ec-1b4c:65261979.458 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 1244304 size = 36
19ec-1b4c:65261979.575 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65261979.668 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65261979.762 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65261979.897 :         Pipe = 8912d38 Write <==
19ec-1b4c:65261979.955 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65261980.042 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65261980.153 :         Pipe = 8912d38 start to write data
19ec-1b4c:65261980.212 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 1244340 size = 311040
19ec-698:65261980.688 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65261980.844 :     Pipe = 8912d38 Read Copy from 8912df8 + 1244304 size = 36
19ec-698:65261980.963 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65261981.057 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65261981.158 :     Pipe = 8912d38 Read <==
19ec-698:65261981.214 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65261981.286 :     Pipe = 8912d38 Read ==>
19ec-698:65261981.370 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65261986.654 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65261986.753 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65261986.853 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65261986.965 :         Pipe = 8912d38 Write <==
19ec-698:65261987.708 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65261987.858 :     Pipe = 8912d38 Read Copy from 8912df8 + 1244340 size = 311040
19ec-698:65261988.702 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65261988.787 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65261988.876 :     Pipe = 8912d38 Read <==
19ec-698:65261988.929 :     ImageProcessThread : Process start
19ec-698:65261993.118 :     BytesPerLine = 3888
19ec-698:65261993.176 :     Lines = 80
19ec-698:65262040.590 :     ImageProcessThread : Process end
19ec-698:65262707.127 :     Pipe = 8912e48 Write ==>
19ec-698:65262707.374 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65262707.519 :     Pipe = 8912e48 start to write data
19ec-698:65262707.585 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 297816 size = 36
19ec-698:65262707.708 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65262707.798 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65262707.896 :     Pipe = 8912e48 Set read data ready
19ec-698:65262708.036 :     Pipe = 8912e48 Write <==
19ec-698:65262708.093 :     Pipe = 8912e48 Write ==>
19ec-698:65262708.179 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65262708.290 :     Pipe = 8912e48 start to write data
19ec-698:65262708.348 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 297852 size = 75360
19ec-1c88:65262709.123 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65262709.482 : Pipe = 8912e48 Read Copy from 8912f08 + 297816 size = 36
19ec-1c88:65262709.614 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65262709.707 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65262709.806 : Pipe = 8912e48 Read <==
19ec-1c88:65262709.862 : Get Packet type = 0 
19ec-1c88:65262709.915 : Get Packet dwSize = 75360 
19ec-1c88:65262709.968 : Get Packet bADFStatus = 1 
19ec-1c88:65262710.025 : Get Packet dwStatusLong = 0 
19ec-1c88:65262710.082 : Get Packet dwMessageStatusLong = 0 
19ec-698:65262710.154 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65262710.256 :     Pipe = 8912e48 Write read wait size = 0
19ec-1c88:65262710.321 : <= GetImageToBufferPageScan Ret = 1
19ec-698:65262710.379 :     Pipe = 8912e48 Write <==
19ec-1c88:65262710.437 : <= GetImageToBuffer Ret = 1
19ec-698:65262710.493 :     Pipe = 8912d38 Read ==>
19ec-1c88:65262710.547 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:65262710.620 : Pipe = 8912e48 Read ==>
19ec-698:65262710.675 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65262710.751 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65262710.862 : Pipe = 8912e48 Read Copy from 8912f08 + 297852 size = 1884
19ec-1c88:65262710.981 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:65262711.064 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65262711.157 : Pipe = 8912e48 Read <==
19ec-1c88:65262886.714 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65262886.908 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65262886.979 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65262887.047 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65262887.108 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65262887.168 : <= ReadScanEx2 ret = 1
19ec-1c88:65262887.228 : <= ReadScan ret = 1
19ec-1b4c:65263348.411 :         IOThread: get image OK
19ec-1b4c:65263348.597 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-1b4c:65263348.699 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65263348.796 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65263348.872 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65263348.939 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65263348.999 :         IO Send command 10 bytes
19ec-1b4c:65263349.159 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65263349.219 :         iCmd = 0, nBytes = 10
19ec-1b4c:65263349.336 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65263638.400 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65263638.592 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65263638.677 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65263638.749 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65263638.814 :         iCmd = 2, nBytes = 24
19ec-1b4c:65264198.662 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65264198.908 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1b4c:65264198.971 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65264199.053 :         Information.Status = 1, Information.Addr = 5198928
19ec-1b4c:65264200.230 :         => CNT96226::MemoryRead
19ec-1b4c:65264589.422 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65264589.631 :         System total receive data 311040 bytes
19ec-1b4c:65264589.718 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65264589.787 :         iCmd = 1, nBytes = 4
19ec-1b4c:65264754.706 :         0000 : 00 00 00 00 
19ec-1b4c:65264754.836 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65264754.983 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65264755.052 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65264755.115 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65264755.328 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65264755.441 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65264755.570 :         Pipe = 8912d38 start to write data
19ec-1b4c:65264755.633 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 1555380 size = 36
19ec-1b4c:65264755.755 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65264755.847 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65264755.945 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65264756.084 :         Pipe = 8912d38 Write <==
19ec-1b4c:65264756.139 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65264756.411 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65264756.582 :         Pipe = 8912d38 start to write data
19ec-1b4c:65264756.640 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 1555416 size = 311040
19ec-698:65264756.790 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65264756.974 :     Pipe = 8912d38 Read Copy from 8912df8 + 1555380 size = 36
19ec-698:65264757.105 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65264757.202 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65264757.307 :     Pipe = 8912d38 Read <==
19ec-698:65264757.372 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65264757.438 :     Pipe = 8912d38 Read ==>
19ec-698:65264757.527 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65264763.254 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65264763.357 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65264763.461 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65264763.585 :         Pipe = 8912d38 Write <==
19ec-698:65264763.783 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65264763.926 :     Pipe = 8912d38 Read Copy from 8912df8 + 1555416 size = 311040
19ec-698:65264765.015 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65264765.100 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65264765.195 :     Pipe = 8912d38 Read <==
19ec-698:65264765.247 :     ImageProcessThread : Process start
19ec-698:65264769.576 :     BytesPerLine = 3888
19ec-698:65264769.633 :     Lines = 80
19ec-698:65264817.483 :     ImageProcessThread : Process end
19ec-1c88:65265034.508 : => ReadScan
19ec-1c88:65265034.673 : Count = 99852, Ptr = c1fa970
19ec-1c88:65265034.750 : => ReadScanEx2
19ec-1c88:65265034.804 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65265034.865 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65265034.924 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65265034.986 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65265035.048 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65265035.111 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65265035.177 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:65265035.244 : Pipe = 8912e48 Read ==>
19ec-1c88:65265035.367 : Pipe = 8912e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:65265035.501 : Pipe = 8912e48 Read Copy from 8912f08 + 299736 size = 73476
19ec-1c88:65265035.936 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65265036.031 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65265036.127 : Pipe = 8912e48 Read <==
19ec-1c88:65265036.184 : => GetImageToBuffer
19ec-1c88:65265036.242 : => GetImageToBufferPageScan
19ec-1c88:65265036.299 : Pipe = 8912e48 Read ==>
19ec-1c88:65265036.390 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65265521.880 :     Pipe = 8912e48 Write ==>
19ec-698:65265522.140 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65265522.291 :     Pipe = 8912e48 start to write data
19ec-698:65265522.528 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 373212 size = 36
19ec-698:65265522.656 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65265522.755 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65265522.861 :     Pipe = 8912e48 Set read data ready
19ec-698:65265523.034 :     Pipe = 8912e48 Write <==
19ec-698:65265523.094 :     Pipe = 8912e48 Write ==>
19ec-698:65265523.183 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65265523.299 :     Pipe = 8912e48 start to write data
19ec-698:65265523.358 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 373248 size = 75360
19ec-1c88:65265523.819 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65265524.006 : Pipe = 8912e48 Read Copy from 8912f08 + 373212 size = 36
19ec-1c88:65265524.139 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65265524.232 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65265524.336 : Pipe = 8912e48 Read <==
19ec-1c88:65265524.393 : Get Packet type = 0 
19ec-1c88:65265524.451 : Get Packet dwSize = 75360 
19ec-1c88:65265524.506 : Get Packet bADFStatus = 1 
19ec-1c88:65265524.562 : Get Packet dwStatusLong = 0 
19ec-1c88:65265524.617 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65265524.682 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65265524.739 : <= GetImageToBuffer Ret = 1
19ec-1c88:65265524.818 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:65265524.887 : Pipe = 8912e48 Read ==>
19ec-1c88:65265524.977 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65265525.475 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65265525.605 :     Pipe = 8912e48 Write read wait size = 26376
19ec-698:65265525.710 :     Pipe = 8912e48 Set read data ready
19ec-698:65265525.828 :     Pipe = 8912e48 Write <==
19ec-698:65265525.894 :     Pipe = 8912d38 Read ==>
19ec-698:65265525.992 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65265526.545 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65265526.699 : Pipe = 8912e48 Read Copy from 8912f08 + 373248 size = 26376
19ec-1c88:65265526.884 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:65265527.205 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65265527.299 : Pipe = 8912e48 Read <==
19ec-1c88:65265695.795 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65265695.957 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65265696.024 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65265696.089 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65265696.150 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65265696.212 : <= ReadScanEx2 ret = 1
19ec-1c88:65265696.266 : <= ReadScan ret = 1
19ec-1b4c:65266176.299 :         IOThread: get image OK
19ec-1b4c:65266176.501 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-1b4c:65266176.607 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65266176.711 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65266176.789 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65266176.862 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65266176.920 :         IO Send command 10 bytes
19ec-1b4c:65266177.049 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65266177.107 :         iCmd = 0, nBytes = 10
19ec-1b4c:65266177.222 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65266479.261 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65266479.450 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65266479.532 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65266479.605 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65266479.670 :         iCmd = 2, nBytes = 24
19ec-1b4c:65267051.371 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65267051.713 :         0010 : f0 00 00 00 50 13 54 00 
19ec-1b4c:65267051.787 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65267051.866 :         Information.Status = 1, Information.Addr = 5509968
19ec-1b4c:65267052.880 :         => CNT96226::MemoryRead
19ec-1b4c:65267430.097 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65267430.291 :         System total receive data 311040 bytes
19ec-1b4c:65267430.370 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65267430.436 :         iCmd = 1, nBytes = 4
19ec-1b4c:65267866.947 :         0000 : 00 00 00 00 
19ec-1b4c:65267867.101 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65267867.253 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65267867.327 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65267867.391 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65267867.494 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65267867.607 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65267867.737 :         Pipe = 8912d38 start to write data
19ec-1b4c:65267867.796 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 1866456 size = 36
19ec-1b4c:65267867.926 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65267868.015 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65267868.113 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65267868.251 :         Pipe = 8912d38 Write <==
19ec-1b4c:65267868.309 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65267868.575 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65267868.746 :         Pipe = 8912d38 start to write data
19ec-1b4c:65267868.807 :         Pipe = 8912d38 Memory Write Copy to 8912df8 + 1866492 size = 230660
19ec-698:65267868.954 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65267869.147 :     Pipe = 8912d38 Read Copy from 8912df8 + 1866456 size = 36
19ec-698:65267869.280 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65267869.381 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65267869.491 :     Pipe = 8912d38 Read <==
19ec-698:65267869.549 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65267869.614 :     Pipe = 8912d38 Read ==>
19ec-698:65267869.703 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65267873.748 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 0 size = 80380
19ec-1b4c:65267875.501 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65267875.598 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65267875.699 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65267875.817 :         Pipe = 8912d38 Write <==
19ec-698:65267876.019 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65267876.158 :     Pipe = 8912d38 Read Copy from 8912df8 + 1866492 size = 230660
19ec-698:65267876.793 :     Pipe = 8912d38 Read Copy from 8912e18 + 0 size = 80380
19ec-698:65267877.151 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65267877.239 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65267877.336 :     Pipe = 8912d38 Read <==
19ec-698:65267877.389 :     ImageProcessThread : Process start
19ec-698:65267881.791 :     BytesPerLine = 3888
19ec-698:65267881.850 :     Lines = 80
19ec-698:65267929.281 :     ImageProcessThread : Process end
19ec-1c88:65268046.800 : => ReadScan
19ec-1c88:65268046.978 : Count = 99852, Ptr = c1fa970
19ec-1c88:65268047.057 : => ReadScanEx2
19ec-1c88:65268047.111 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65268047.180 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65268047.241 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65268047.308 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65268047.375 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65268047.560 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65268047.631 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:65268047.701 : Pipe = 8912e48 Read ==>
19ec-1c88:65268047.829 : Pipe = 8912e48 Read Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:65268047.962 : Pipe = 8912e48 Read Copy from 8912f08 + 399624 size = 48984
19ec-1c88:65268048.303 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65268048.393 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65268048.498 : Pipe = 8912e48 Read <==
19ec-1c88:65268048.556 : => GetImageToBuffer
19ec-1c88:65268048.610 : => GetImageToBufferPageScan
19ec-1c88:65268048.675 : Pipe = 8912e48 Read ==>
19ec-1c88:65268048.760 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65268602.123 :     Pipe = 8912e48 Write ==>
19ec-698:65268602.383 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65268602.529 :     Pipe = 8912e48 start to write data
19ec-698:65268602.593 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 448608 size = 36
19ec-698:65268602.716 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65268602.811 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65268602.914 :     Pipe = 8912e48 Set read data ready
19ec-698:65268603.055 :     Pipe = 8912e48 Write <==
19ec-698:65268603.110 :     Pipe = 8912e48 Write ==>
19ec-698:65268603.200 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65268603.339 :     Pipe = 8912e48 start to write data
19ec-698:65268603.396 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 448644 size = 75360
19ec-1c88:65268603.564 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65268603.749 : Pipe = 8912e48 Read Copy from 8912f08 + 448608 size = 36
19ec-1c88:65268603.877 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65268603.973 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65268604.074 : Pipe = 8912e48 Read <==
19ec-1c88:65268604.132 : Get Packet type = 0 
19ec-1c88:65268604.191 : Get Packet dwSize = 75360 
19ec-1c88:65268604.246 : Get Packet bADFStatus = 1 
19ec-1c88:65268604.304 : Get Packet dwStatusLong = 0 
19ec-1c88:65268604.358 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65268604.426 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65268604.495 : <= GetImageToBuffer Ret = 1
19ec-1c88:65268604.567 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:65268604.636 : Pipe = 8912e48 Read ==>
19ec-1c88:65268604.722 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65268605.100 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65268605.192 :     Pipe = 8912e48 Write read wait size = 50868
19ec-698:65268605.293 :     Pipe = 8912e48 Set read data ready
19ec-698:65268605.408 :     Pipe = 8912e48 Write <==
19ec-698:65268605.469 :     Pipe = 8912d38 Read ==>
19ec-698:65268605.562 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65268605.670 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65268605.813 : Pipe = 8912e48 Read Copy from 8912f08 + 448644 size = 50868
19ec-1c88:65268606.183 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:65268606.271 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65268606.365 : Pipe = 8912e48 Read <==
19ec-1c88:65268766.797 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65268766.968 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65268767.041 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65268767.108 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65268767.176 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65268767.239 : <= ReadScanEx2 ret = 1
19ec-1c88:65268767.295 : <= ReadScan ret = 1
19ec-1b4c:65269236.565 :         IOThread: get image OK
19ec-1b4c:65269236.759 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-1b4c:65269236.869 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65269236.964 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65269237.044 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65269237.115 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65269237.172 :         IO Send command 10 bytes
19ec-1b4c:65269237.318 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65269237.376 :         iCmd = 0, nBytes = 10
19ec-1b4c:65269237.491 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65269498.870 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65269499.027 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65269499.112 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65269499.185 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65269499.246 :         iCmd = 2, nBytes = 24
19ec-1b4c:65270040.600 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65270040.831 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-1b4c:65270040.893 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65270040.984 :         Information.Status = 1, Information.Addr = 5821008
19ec-1b4c:65270042.157 :         => CNT96226::MemoryRead
19ec-1c88:65271047.048 : => ReadScan
19ec-1c88:65271047.209 : Count = 99852, Ptr = c1fa970
19ec-1c88:65271047.293 : => ReadScanEx2
19ec-1c88:65271047.347 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65271047.408 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65271047.464 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65271047.526 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65271047.583 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65271047.644 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65271047.707 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:65271047.778 : Pipe = 8912e48 Read ==>
19ec-1c88:65271047.898 : Pipe = 8912e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:65271048.030 : Pipe = 8912e48 Read Copy from 8912f08 + 499512 size = 24492
19ec-1c88:65271048.244 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65271048.335 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65271048.432 : Pipe = 8912e48 Read <==
19ec-1c88:65271048.488 : => GetImageToBuffer
19ec-1c88:65271048.538 : => GetImageToBufferPageScan
19ec-1c88:65271048.594 : Pipe = 8912e48 Read ==>
19ec-1c88:65271048.680 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65271174.799 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65271174.925 :         System total receive data 311040 bytes
19ec-1b4c:65271174.991 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65271175.047 :         iCmd = 1, nBytes = 4
19ec-1b4c:65271370.078 :         0000 : 00 00 00 00 
19ec-1b4c:65271370.185 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65271370.336 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65271370.402 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65271370.459 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65271370.573 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65271370.682 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65271370.813 :         Pipe = 8912d38 start to write data
19ec-1b4c:65271370.875 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 80380 size = 36
19ec-1b4c:65271370.997 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65271371.082 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65271371.177 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65271371.319 :         Pipe = 8912d38 Write <==
19ec-1b4c:65271371.375 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65271371.651 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65271371.975 :         Pipe = 8912d38 start to write data
19ec-1b4c:65271372.039 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 80416 size = 311040
19ec-698:65271372.182 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65271372.370 :     Pipe = 8912d38 Read Copy from 8912e18 + 80380 size = 36
19ec-698:65271372.493 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65271372.586 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65271372.686 :     Pipe = 8912d38 Read <==
19ec-698:65271372.742 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65271372.805 :     Pipe = 8912d38 Read ==>
19ec-698:65271372.889 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65271378.527 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65271378.631 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65271378.730 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65271378.853 :         Pipe = 8912d38 Write <==
19ec-698:65271379.057 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65271379.196 :     Pipe = 8912d38 Read Copy from 8912e18 + 80416 size = 311040
19ec-698:65271380.362 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65271380.449 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65271380.547 :     Pipe = 8912d38 Read <==
19ec-698:65271380.599 :     ImageProcessThread : Process start
19ec-698:65271384.786 :     BytesPerLine = 3888
19ec-698:65271384.849 :     Lines = 80
19ec-698:65271431.432 :     ImageProcessThread : Process end
19ec-698:65272074.677 :     Pipe = 8912e48 Write ==>
19ec-698:65272074.916 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65272075.064 :     Pipe = 8912e48 start to write data
19ec-698:65272075.131 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 524004 size = 36
19ec-698:65272075.249 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65272075.337 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65272075.432 :     Pipe = 8912e48 Set read data ready
19ec-698:65272075.574 :     Pipe = 8912e48 Write <==
19ec-698:65272075.627 :     Pipe = 8912e48 Write ==>
19ec-698:65272075.891 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65272076.055 :     Pipe = 8912e48 start to write data
19ec-698:65272076.112 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 524040 size = 75360
19ec-1c88:65272076.250 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65272076.430 : Pipe = 8912e48 Read Copy from 8912f08 + 524004 size = 36
19ec-1c88:65272076.558 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65272076.651 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65272076.753 : Pipe = 8912e48 Read <==
19ec-1c88:65272076.809 : Get Packet type = 0 
19ec-1c88:65272076.861 : Get Packet dwSize = 75360 
19ec-1c88:65272076.915 : Get Packet bADFStatus = 1 
19ec-1c88:65272076.971 : Get Packet dwStatusLong = 0 
19ec-1c88:65272077.024 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65272077.092 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65272077.153 : <= GetImageToBuffer Ret = 1
19ec-1c88:65272077.214 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65272077.280 : Pipe = 8912e48 Read ==>
19ec-1c88:65272077.363 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65272077.913 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65272078.002 :     Pipe = 8912e48 Write read wait size = 75360
19ec-698:65272078.101 :     Pipe = 8912e48 Set read data ready
19ec-698:65272078.216 :     Pipe = 8912e48 Write <==
19ec-698:65272078.274 :     Pipe = 8912d38 Read ==>
19ec-698:65272078.369 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65272078.542 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65272078.680 : Pipe = 8912e48 Read Copy from 8912f08 + 524040 size = 75360
19ec-1c88:65272078.999 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65272079.084 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65272079.178 : Pipe = 8912e48 Read <==
19ec-1c88:65272238.322 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65272238.493 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65272238.563 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65272238.630 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65272238.693 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65272238.754 : <= ReadScanEx2 ret = 1
19ec-1c88:65272238.809 : <= ReadScan ret = 1
19ec-1b4c:65272728.171 :         IOThread: get image OK
19ec-1b4c:65272728.361 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-1b4c:65272728.474 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65272728.570 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65272728.648 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65272728.717 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65272728.777 :         IO Send command 10 bytes
19ec-1b4c:65272728.905 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65272728.965 :         iCmd = 0, nBytes = 10
19ec-1b4c:65272729.085 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65273860.014 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65273860.211 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65273860.288 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65273860.363 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65273860.426 :         iCmd = 2, nBytes = 24
19ec-1b4c:65274413.003 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65274413.204 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-1b4c:65274413.271 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65274413.343 :         Information.Status = 1, Information.Addr = 6132048
19ec-1b4c:65274414.252 :         => CNT96226::MemoryRead
19ec-1c88:65274551.617 : => ReadScan
19ec-1c88:65274551.770 : Count = 99852, Ptr = c1fa970
19ec-1c88:65274551.854 : => ReadScanEx2
19ec-1c88:65274551.904 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65274551.970 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65274552.030 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65274552.091 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65274552.150 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65274552.211 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65274552.275 : => GetImageToBuffer
19ec-1c88:65274552.330 : => GetImageToBufferPageScan
19ec-1c88:65274552.388 : Pipe = 8912e48 Read ==>
19ec-1c88:65274552.505 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65274807.835 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65274808.016 :         System total receive data 311040 bytes
19ec-1b4c:65274808.089 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65274808.152 :         iCmd = 1, nBytes = 4
19ec-1b4c:65275017.444 :         0000 : 00 00 00 00 
19ec-1b4c:65275017.532 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65275017.682 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65275017.744 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65275017.801 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65275017.902 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65275018.013 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65275018.139 :         Pipe = 8912d38 start to write data
19ec-1b4c:65275018.200 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 391456 size = 36
19ec-1b4c:65275018.319 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65275018.697 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65275018.806 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65275018.957 :         Pipe = 8912d38 Write <==
19ec-1b4c:65275019.012 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65275019.104 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65275019.220 :         Pipe = 8912d38 start to write data
19ec-1b4c:65275019.277 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 391492 size = 311040
19ec-698:65275020.019 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65275020.197 :     Pipe = 8912d38 Read Copy from 8912e18 + 391456 size = 36
19ec-698:65275020.312 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65275020.402 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65275020.506 :     Pipe = 8912d38 Read <==
19ec-698:65275020.564 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65275020.630 :     Pipe = 8912d38 Read ==>
19ec-698:65275020.713 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65275026.278 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65275026.374 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65275026.474 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65275026.591 :         Pipe = 8912d38 Write <==
19ec-698:65275027.516 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65275027.698 :     Pipe = 8912d38 Read Copy from 8912e18 + 391492 size = 311040
19ec-698:65275028.805 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65275028.897 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65275028.997 :     Pipe = 8912d38 Read <==
19ec-698:65275029.054 :     ImageProcessThread : Process start
19ec-698:65275033.362 :     BytesPerLine = 3888
19ec-698:65275033.420 :     Lines = 80
19ec-698:65275080.303 :     ImageProcessThread : Process end
19ec-698:65275731.749 :     Pipe = 8912e48 Write ==>
19ec-698:65275731.997 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65275732.150 :     Pipe = 8912e48 start to write data
19ec-698:65275732.493 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 599400 size = 36
19ec-698:65275732.625 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65275732.721 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65275732.822 :     Pipe = 8912e48 Set read data ready
19ec-698:65275732.971 :     Pipe = 8912e48 Write <==
19ec-698:65275733.026 :     Pipe = 8912e48 Write ==>
19ec-698:65275733.341 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65275733.459 :     Pipe = 8912e48 start to write data
19ec-698:65275733.515 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 599436 size = 75360
19ec-1c88:65275733.950 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65275734.140 : Pipe = 8912e48 Read Copy from 8912f08 + 599400 size = 36
19ec-1c88:65275734.264 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65275734.586 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65275734.691 : Pipe = 8912e48 Read <==
19ec-1c88:65275734.762 : Get Packet type = 0 
19ec-1c88:65275734.819 : Get Packet dwSize = 75360 
19ec-1c88:65275734.872 : Get Packet bADFStatus = 1 
19ec-1c88:65275734.925 : Get Packet dwStatusLong = 0 
19ec-1c88:65275734.978 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65275735.041 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65275735.100 : <= GetImageToBuffer Ret = 1
19ec-1c88:65275735.169 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65275735.244 : Pipe = 8912e48 Read ==>
19ec-1c88:65275735.329 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65275735.628 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65275735.817 :     Pipe = 8912e48 Write read wait size = 75360
19ec-698:65275735.922 :     Pipe = 8912e48 Set read data ready
19ec-698:65275736.041 :     Pipe = 8912e48 Write <==
19ec-698:65275736.102 :     Pipe = 8912d38 Read ==>
19ec-698:65275736.194 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65275736.340 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65275736.490 : Pipe = 8912e48 Read Copy from 8912f08 + 599436 size = 75360
19ec-1c88:65275736.815 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65275736.899 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65275736.991 : Pipe = 8912e48 Read <==
19ec-1c88:65275737.044 : => GetImageToBuffer
19ec-1c88:65275737.096 : => GetImageToBufferPageScan
19ec-1c88:65275737.152 : Pipe = 8912e48 Read ==>
19ec-1c88:65275737.237 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65276370.552 :         IOThread: get image OK
19ec-1b4c:65276370.731 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-1b4c:65276370.830 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65276370.923 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65276370.997 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65276371.068 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65276371.125 :         IO Send command 10 bytes
19ec-1b4c:65276371.261 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65276371.317 :         iCmd = 0, nBytes = 10
19ec-1b4c:65276371.441 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65276744.657 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65276744.808 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65276744.884 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65276744.946 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65276745.006 :         iCmd = 2, nBytes = 24
19ec-1b4c:65277449.877 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65277450.063 :         0010 : f0 00 00 00 50 50 62 00 
19ec-1b4c:65277450.124 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65277450.200 :         Information.Status = 1, Information.Addr = 6443088
19ec-1b4c:65277451.130 :         => CNT96226::MemoryRead
19ec-1b4c:65277842.978 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65277843.120 :         System total receive data 311040 bytes
19ec-1b4c:65277843.189 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65277843.248 :         iCmd = 1, nBytes = 4
19ec-1b4c:65278000.962 :         0000 : 00 00 00 00 
19ec-1b4c:65278001.046 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65278001.186 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65278001.245 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65278001.301 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65278001.392 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65278001.501 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65278001.627 :         Pipe = 8912d38 start to write data
19ec-1b4c:65278001.686 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 702532 size = 36
19ec-1b4c:65278001.812 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65278001.903 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65278001.999 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65278002.134 :         Pipe = 8912d38 Write <==
19ec-1b4c:65278002.191 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65278002.276 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65278002.387 :         Pipe = 8912d38 start to write data
19ec-1b4c:65278002.442 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 702568 size = 311040
19ec-698:65278002.900 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65278003.246 :     Pipe = 8912d38 Read Copy from 8912e18 + 702532 size = 36
19ec-698:65278003.380 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65278003.477 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65278003.575 :     Pipe = 8912d38 Read <==
19ec-698:65278003.634 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65278003.699 :     Pipe = 8912d38 Read ==>
19ec-698:65278003.783 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65278008.842 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65278008.941 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65278009.039 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65278009.148 :         Pipe = 8912d38 Write <==
19ec-698:65278009.857 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65278010.006 :     Pipe = 8912d38 Read Copy from 8912e18 + 702568 size = 311040
19ec-698:65278011.033 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65278011.118 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65278011.211 :     Pipe = 8912d38 Read <==
19ec-698:65278011.262 :     ImageProcessThread : Process start
19ec-698:65278015.444 :     BytesPerLine = 3888
19ec-698:65278015.497 :     Lines = 80
19ec-698:65278063.175 :     ImageProcessThread : Process end
19ec-698:65278732.218 :     Pipe = 8912e48 Write ==>
19ec-698:65278732.492 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65278732.642 :     Pipe = 8912e48 start to write data
19ec-698:65278732.774 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 674796 size = 36
19ec-698:65278732.902 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65278732.996 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65278733.098 :     Pipe = 8912e48 Set read data ready
19ec-698:65278733.256 :     Pipe = 8912e48 Write <==
19ec-698:65278733.310 :     Pipe = 8912e48 Write ==>
19ec-698:65278733.400 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65278733.510 :     Pipe = 8912e48 start to write data
19ec-698:65278733.570 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 674832 size = 75360
19ec-1c88:65278734.013 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65278734.200 : Pipe = 8912e48 Read Copy from 8912f08 + 674796 size = 36
19ec-1c88:65278734.327 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65278734.426 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65278734.526 : Pipe = 8912e48 Read <==
19ec-1c88:65278734.581 : Get Packet type = 0 
19ec-1c88:65278734.638 : Get Packet dwSize = 75360 
19ec-1c88:65278734.691 : Get Packet bADFStatus = 1 
19ec-1c88:65278734.751 : Get Packet dwStatusLong = 0 
19ec-1c88:65278734.805 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65278734.871 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65278734.928 : <= GetImageToBuffer Ret = 1
19ec-1c88:65278734.994 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:65278735.061 : Pipe = 8912e48 Read ==>
19ec-1c88:65278735.151 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65278735.780 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65278735.877 :     Pipe = 8912e48 Write read wait size = 24492
19ec-698:65278735.974 :     Pipe = 8912e48 Set read data ready
19ec-698:65278736.089 :     Pipe = 8912e48 Write <==
19ec-698:65278736.149 :     Pipe = 8912d38 Read ==>
19ec-698:65278736.242 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65278737.267 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65278737.440 : Pipe = 8912e48 Read Copy from 8912f08 + 674832 size = 24492
19ec-1c88:65278737.878 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:65278737.983 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65278738.087 : Pipe = 8912e48 Read <==
19ec-1c88:65278920.728 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65278920.901 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65278920.973 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65278921.034 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65278921.096 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65278921.157 : <= ReadScanEx2 ret = 1
19ec-1c88:65278921.213 : <= ReadScan ret = 1
19ec-1b4c:65279391.493 :         IOThread: get image OK
19ec-1b4c:65279391.683 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-1b4c:65279391.789 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65279391.887 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65279391.960 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65279392.028 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65279392.091 :         IO Send command 10 bytes
19ec-1b4c:65279392.251 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65279392.311 :         iCmd = 0, nBytes = 10
19ec-1b4c:65279392.428 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65279678.676 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65279678.842 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65279678.926 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65279678.992 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65279679.055 :         iCmd = 2, nBytes = 24
19ec-1b4c:65280228.173 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65280228.402 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1b4c:65280228.463 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65280228.536 :         Information.Status = 1, Information.Addr = 3643728
19ec-1b4c:65280229.638 :         => CNT96226::MemoryRead
19ec-1b4c:65280630.349 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65280630.779 :         System total receive data 311040 bytes
19ec-1b4c:65280630.849 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65280630.911 :         iCmd = 1, nBytes = 4
19ec-1b4c:65280783.985 :         0000 : 00 00 00 00 
19ec-1b4c:65280784.130 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65280784.307 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65280784.378 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65280784.442 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65280784.550 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65280784.660 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65280784.789 :         Pipe = 8912d38 start to write data
19ec-1b4c:65280784.851 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1013608 size = 36
19ec-1b4c:65280784.977 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65280785.069 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65280785.169 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65280785.305 :         Pipe = 8912d38 Write <==
19ec-1b4c:65280785.363 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65280785.451 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65280785.564 :         Pipe = 8912d38 start to write data
19ec-1b4c:65280785.626 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1013644 size = 311040
19ec-698:65280786.080 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65280786.277 :     Pipe = 8912d38 Read Copy from 8912e18 + 1013608 size = 36
19ec-698:65280786.406 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65280786.504 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65280786.614 :     Pipe = 8912d38 Read <==
19ec-698:65280786.670 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65280786.861 :     Pipe = 8912d38 Read ==>
19ec-698:65280786.959 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65280792.130 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65280792.227 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65280792.328 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65280792.445 :         Pipe = 8912d38 Write <==
19ec-698:65280793.167 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65280793.320 :     Pipe = 8912d38 Read Copy from 8912e18 + 1013644 size = 311040
19ec-698:65280794.463 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65280794.550 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65280794.646 :     Pipe = 8912d38 Read <==
19ec-698:65280794.700 :     ImageProcessThread : Process start
19ec-698:65280799.041 :     BytesPerLine = 3888
19ec-698:65280799.102 :     Lines = 80
19ec-698:65280846.913 :     ImageProcessThread : Process end
19ec-1c88:65281508.874 : => ReadScan
19ec-1c88:65281509.063 : Count = 99852, Ptr = c1fa970
19ec-1c88:65281509.145 : => ReadScanEx2
19ec-1c88:65281509.199 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65281509.262 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65281509.327 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65281509.390 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65281509.450 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65281509.516 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65281509.580 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:65281509.656 : Pipe = 8912e48 Read ==>
19ec-1c88:65281509.773 : Pipe = 8912e48 Read Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:65281509.911 : Pipe = 8912e48 Read Copy from 8912f08 + 699324 size = 50868
19ec-1c88:65281510.258 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65281510.349 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65281510.450 : Pipe = 8912e48 Read <==
19ec-1c88:65281510.506 : => GetImageToBuffer
19ec-1c88:65281510.564 : => GetImageToBufferPageScan
19ec-1c88:65281510.621 : Pipe = 8912e48 Read ==>
19ec-1c88:65281510.707 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65281528.669 :     Pipe = 8912e48 Write ==>
19ec-698:65281528.843 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65281528.992 :     Pipe = 8912e48 start to write data
19ec-698:65281529.054 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 750192 size = 36
19ec-698:65281529.180 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65281529.273 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65281529.370 :     Pipe = 8912e48 Set read data ready
19ec-698:65281529.490 :     Pipe = 8912e48 Write <==
19ec-698:65281529.547 :     Pipe = 8912e48 Write ==>
19ec-698:65281529.634 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65281529.748 :     Pipe = 8912e48 start to write data
19ec-698:65281529.806 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 750228 size = 75360
19ec-1c88:65281530.208 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65281530.362 : Pipe = 8912e48 Read Copy from 8912f08 + 750192 size = 36
19ec-1c88:65281530.482 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65281530.570 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65281530.665 : Pipe = 8912e48 Read <==
19ec-1c88:65281530.721 : Get Packet type = 0 
19ec-1c88:65281530.775 : Get Packet dwSize = 75360 
19ec-1c88:65281530.830 : Get Packet bADFStatus = 1 
19ec-1c88:65281530.885 : Get Packet dwStatusLong = 0 
19ec-1c88:65281530.939 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65281531.002 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65281531.176 : <= GetImageToBuffer Ret = 1
19ec-1c88:65281531.241 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:65281531.307 : Pipe = 8912e48 Read ==>
19ec-1c88:65281531.401 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65281531.540 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65281531.631 :     Pipe = 8912e48 Write read wait size = 48984
19ec-698:65281531.730 :     Pipe = 8912e48 Set read data ready
19ec-698:65281531.846 :     Pipe = 8912e48 Write <==
19ec-698:65281531.908 :     Pipe = 8912d38 Read ==>
19ec-698:65281531.997 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65281532.119 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65281532.272 : Pipe = 8912e48 Read Copy from 8912f08 + 750228 size = 48984
19ec-1c88:65281532.578 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:65281532.671 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65281532.767 : Pipe = 8912e48 Read <==
19ec-1c88:65281699.146 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65281699.295 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65281699.365 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65281699.434 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65281699.493 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65281699.556 : <= ReadScanEx2 ret = 1
19ec-1c88:65281699.837 : <= ReadScan ret = 1
19ec-1b4c:65282204.584 :         IOThread: get image OK
19ec-1b4c:65282204.778 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-1b4c:65282204.882 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65282204.980 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65282205.058 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65282205.128 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65282205.185 :         IO Send command 10 bytes
19ec-1b4c:65282205.313 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65282205.370 :         iCmd = 0, nBytes = 10
19ec-1b4c:65282205.485 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65282505.165 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65282505.354 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65282505.427 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65282505.499 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65282505.563 :         iCmd = 2, nBytes = 24
19ec-1b4c:65283054.420 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65283054.642 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1b4c:65283054.709 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65283054.791 :         Information.Status = 1, Information.Addr = 3954768
19ec-1b4c:65283055.780 :         => CNT96226::MemoryRead
19ec-1b4c:65283444.511 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65283444.745 :         System total receive data 311040 bytes
19ec-1b4c:65283444.821 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65283444.885 :         iCmd = 1, nBytes = 4
19ec-1b4c:65283941.007 :         0000 : 00 00 00 00 
19ec-1b4c:65283941.390 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65283941.548 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65283941.620 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65283941.683 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65283941.789 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65283941.909 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65283942.045 :         Pipe = 8912d38 start to write data
19ec-1b4c:65283942.105 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1324684 size = 36
19ec-1b4c:65283942.228 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65283942.322 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65283942.420 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65283942.922 :         Pipe = 8912d38 Write <==
19ec-1b4c:65283942.986 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65283943.077 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65283943.196 :         Pipe = 8912d38 start to write data
19ec-1b4c:65283943.256 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1324720 size = 311040
19ec-698:65283944.200 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65283944.388 :     Pipe = 8912d38 Read Copy from 8912e18 + 1324684 size = 36
19ec-698:65283944.515 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65283944.614 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65283944.716 :     Pipe = 8912d38 Read <==
19ec-698:65283944.774 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65283944.841 :     Pipe = 8912d38 Read ==>
19ec-698:65283944.930 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65283950.221 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65283950.378 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65283950.498 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65283950.637 :         Pipe = 8912d38 Write <==
19ec-698:65283950.904 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65283951.084 :     Pipe = 8912d38 Read Copy from 8912e18 + 1324720 size = 311040
19ec-698:65283952.363 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65283952.461 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65283952.565 :     Pipe = 8912d38 Read <==
19ec-698:65283952.624 :     ImageProcessThread : Process start
19ec-698:65283957.166 :     BytesPerLine = 3888
19ec-698:65283957.237 :     Lines = 80
19ec-698:65284005.451 :     ImageProcessThread : Process end
19ec-1c88:65284422.108 : => ReadScan
19ec-1c88:65284422.300 : Count = 99852, Ptr = c1fa970
19ec-1c88:65284422.385 : => ReadScanEx2
19ec-1c88:65284422.438 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65284422.502 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65284422.564 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65284422.625 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65284422.683 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65284422.747 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65284422.819 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:65284422.888 : Pipe = 8912e48 Read ==>
19ec-1c88:65284423.014 : Pipe = 8912e48 Read Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:65284423.147 : Pipe = 8912e48 Read Copy from 8912f08 + 799212 size = 26376
19ec-1c88:65284423.384 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65284423.484 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65284423.582 : Pipe = 8912e48 Read <==
19ec-1c88:65284423.637 : => GetImageToBuffer
19ec-1c88:65284423.694 : => GetImageToBufferPageScan
19ec-1c88:65284423.754 : Pipe = 8912e48 Read ==>
19ec-1c88:65284423.838 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65284773.212 :     Pipe = 8912e48 Write ==>
19ec-698:65284773.457 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65284773.607 :     Pipe = 8912e48 start to write data
19ec-698:65284773.670 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 825588 size = 36
19ec-698:65284773.796 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65284773.888 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65284773.999 :     Pipe = 8912e48 Set read data ready
19ec-698:65284774.141 :     Pipe = 8912e48 Write <==
19ec-698:65284774.197 :     Pipe = 8912e48 Write ==>
19ec-698:65284774.481 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65284774.780 :     Pipe = 8912e48 start to write data
19ec-698:65284774.843 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 825624 size = 75360
19ec-1c88:65284774.997 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65284775.192 : Pipe = 8912e48 Read Copy from 8912f08 + 825588 size = 36
19ec-1c88:65284775.325 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65284775.422 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65284775.529 : Pipe = 8912e48 Read <==
19ec-1c88:65284775.593 : Get Packet type = 0 
19ec-1c88:65284775.649 : Get Packet dwSize = 75360 
19ec-1c88:65284775.708 : Get Packet bADFStatus = 1 
19ec-1c88:65284775.765 : Get Packet dwStatusLong = 0 
19ec-1c88:65284775.820 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65284775.889 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65284775.948 : <= GetImageToBuffer Ret = 1
19ec-1c88:65284776.015 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:65284776.086 : Pipe = 8912e48 Read ==>
19ec-1c88:65284776.174 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65284776.495 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65284776.588 :     Pipe = 8912e48 Write read wait size = 73476
19ec-698:65284776.687 :     Pipe = 8912e48 Set read data ready
19ec-698:65284776.801 :     Pipe = 8912e48 Write <==
19ec-698:65284776.860 :     Pipe = 8912d38 Read ==>
19ec-698:65284776.950 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65284777.054 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65284777.199 : Pipe = 8912e48 Read Copy from 8912f08 + 825624 size = 73476
19ec-1c88:65284777.563 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:65284777.656 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65284777.752 : Pipe = 8912e48 Read <==
19ec-1c88:65284933.176 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65284933.356 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65284933.430 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65284933.498 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65284933.564 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65284933.628 : <= ReadScanEx2 ret = 1
19ec-1c88:65284933.684 : <= ReadScan ret = 1
19ec-1b4c:65285348.158 :         IOThread: get image OK
19ec-1b4c:65285348.584 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-1b4c:65285348.694 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65285348.792 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65285348.870 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65285348.943 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65285349.004 :         IO Send command 10 bytes
19ec-1b4c:65285349.134 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65285349.196 :         iCmd = 0, nBytes = 10
19ec-1b4c:65285349.310 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65285629.278 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65285629.473 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65285629.554 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65285629.625 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65285629.686 :         iCmd = 2, nBytes = 24
19ec-1b4c:65286513.783 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65286514.005 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1b4c:65286514.071 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65286514.150 :         Information.Status = 1, Information.Addr = 4265808
19ec-1b4c:65286515.145 :         => CNT96226::MemoryRead
19ec-1b4c:65287333.160 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65287333.347 :         System total receive data 311040 bytes
19ec-1b4c:65287333.421 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65287333.600 :         iCmd = 1, nBytes = 4
19ec-1b4c:65287476.643 :         0000 : 00 00 00 00 
19ec-1b4c:65287476.752 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65287476.890 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65287476.958 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65287477.015 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65287477.117 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65287477.235 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65287477.364 :         Pipe = 8912d38 start to write data
19ec-1b4c:65287477.423 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1635760 size = 36
19ec-1b4c:65287477.542 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65287477.633 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65287477.729 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65287477.857 :         Pipe = 8912d38 Write <==
19ec-1b4c:65287477.916 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65287478.198 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65287478.378 :         Pipe = 8912d38 start to write data
19ec-1b4c:65287478.438 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1635796 size = 311040
19ec-698:65287478.670 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65287478.849 :     Pipe = 8912d38 Read Copy from 8912e18 + 1635760 size = 36
19ec-698:65287478.976 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65287479.073 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65287479.179 :     Pipe = 8912d38 Read <==
19ec-698:65287479.242 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65287479.309 :     Pipe = 8912d38 Read ==>
19ec-698:65287479.398 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65287485.286 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65287485.389 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65287485.494 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65287485.614 :         Pipe = 8912d38 Write <==
19ec-698:65287485.867 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65287486.049 :     Pipe = 8912d38 Read Copy from 8912e18 + 1635796 size = 311040
19ec-698:65287487.134 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65287487.233 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65287487.338 :     Pipe = 8912d38 Read <==
19ec-698:65287487.399 :     ImageProcessThread : Process start
19ec-698:65287491.730 :     BytesPerLine = 3888
19ec-698:65287491.792 :     Lines = 80
19ec-698:65287540.478 :     ImageProcessThread : Process end
19ec-1c88:65287860.215 : => ReadScan
19ec-1c88:65287860.386 : Count = 99852, Ptr = c1fa970
19ec-1c88:65287860.472 : => ReadScanEx2
19ec-1c88:65287860.525 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65287860.587 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65287860.649 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65287860.717 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65287860.781 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65287860.847 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65287860.913 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:65287860.995 : Pipe = 8912e48 Read ==>
19ec-1c88:65287861.120 : Pipe = 8912e48 Read Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:65287861.247 : Pipe = 8912e48 Read Copy from 8912f08 + 899100 size = 1884
19ec-1c88:65287861.377 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65287861.470 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65287861.570 : Pipe = 8912e48 Read <==
19ec-1c88:65287861.626 : => GetImageToBuffer
19ec-1c88:65287861.679 : => GetImageToBufferPageScan
19ec-1c88:65287861.866 : Pipe = 8912e48 Read ==>
19ec-1c88:65287861.953 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65288262.244 :     Pipe = 8912e48 Write ==>
19ec-698:65288262.496 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65288262.642 :     Pipe = 8912e48 start to write data
19ec-698:65288262.706 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 900984 size = 36
19ec-698:65288262.834 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65288262.926 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65288263.024 :     Pipe = 8912e48 Set read data ready
19ec-698:65288263.163 :     Pipe = 8912e48 Write <==
19ec-698:65288263.215 :     Pipe = 8912e48 Write ==>
19ec-698:65288263.300 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65288263.411 :     Pipe = 8912e48 start to write data
19ec-698:65288263.468 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 901020 size = 75360
19ec-1c88:65288263.972 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65288264.150 : Pipe = 8912e48 Read Copy from 8912f08 + 900984 size = 36
19ec-1c88:65288264.279 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65288264.371 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65288264.469 : Pipe = 8912e48 Read <==
19ec-1c88:65288264.526 : Get Packet type = 0 
19ec-1c88:65288264.579 : Get Packet dwSize = 75360 
19ec-1c88:65288264.629 : Get Packet bADFStatus = 1 
19ec-1c88:65288264.684 : Get Packet dwStatusLong = 0 
19ec-1c88:65288264.735 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65288264.799 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65288264.860 : <= GetImageToBuffer Ret = 1
19ec-1c88:65288264.922 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65288264.987 : Pipe = 8912e48 Read ==>
19ec-1c88:65288265.071 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65288265.324 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65288265.440 :     Pipe = 8912e48 Write read wait size = 75360
19ec-698:65288265.539 :     Pipe = 8912e48 Set read data ready
19ec-698:65288265.654 :     Pipe = 8912e48 Write <==
19ec-698:65288265.714 :     Pipe = 8912d38 Read ==>
19ec-698:65288265.804 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65288266.526 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65288266.669 : Pipe = 8912e48 Read Copy from 8912f08 + 901020 size = 75360
19ec-1c88:65288267.063 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65288267.150 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65288267.245 : Pipe = 8912e48 Read <==
19ec-1c88:65288267.297 : => GetImageToBuffer
19ec-1c88:65288267.348 : => GetImageToBufferPageScan
19ec-1c88:65288267.399 : Pipe = 8912e48 Read ==>
19ec-1c88:65288267.483 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65288857.252 :         IOThread: get image OK
19ec-1b4c:65288857.434 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-1b4c:65288857.541 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65288857.636 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65288857.711 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65288857.778 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65288857.836 :         IO Send command 10 bytes
19ec-1b4c:65288857.962 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65288858.019 :         iCmd = 0, nBytes = 10
19ec-1b4c:65288858.133 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65289947.576 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65289947.770 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65289947.843 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65289948.080 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65289948.158 :         iCmd = 2, nBytes = 24
19ec-1b4c:65290511.955 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65290512.164 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1b4c:65290512.224 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65290512.297 :         Information.Status = 1, Information.Addr = 4576848
19ec-1b4c:65290513.191 :         => CNT96226::MemoryRead
19ec-1b4c:65290902.296 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65290902.491 :         System total receive data 311040 bytes
19ec-1b4c:65290902.570 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65290902.635 :         iCmd = 1, nBytes = 4
19ec-1b4c:65291075.822 :         0000 : 00 00 00 00 
19ec-1b4c:65291075.940 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65291076.108 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65291076.180 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65291076.247 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65291076.354 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65291076.466 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65291076.596 :         Pipe = 8912d38 start to write data
19ec-1b4c:65291076.660 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1946836 size = 36
19ec-1b4c:65291076.781 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65291076.876 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65291076.976 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65291077.113 :         Pipe = 8912d38 Write <==
19ec-1b4c:65291077.177 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65291077.267 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65291077.381 :         Pipe = 8912d38 start to write data
19ec-1b4c:65291077.436 :         Pipe = 8912d38 Memory Write Copy to 8912e18 + 1946872 size = 150280
19ec-698:65291077.882 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65291078.065 :     Pipe = 8912d38 Read Copy from 8912e18 + 1946836 size = 36
19ec-698:65291078.197 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65291078.295 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65291078.400 :     Pipe = 8912d38 Read <==
19ec-698:65291078.464 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65291078.532 :     Pipe = 8912d38 Read ==>
19ec-698:65291078.621 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65291080.695 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 0 size = 160760
19ec-1b4c:65291084.111 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65291084.204 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65291084.306 :         Pipe = 8912d38 Set read data ready
19ec-698:65291084.555 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65291084.675 :     Pipe = 8912d38 Read Copy from 8912e18 + 1946872 size = 150280
19ec-1b4c:65291084.808 :         Pipe = 8912d38 Write <==
19ec-698:65291085.094 :     Pipe = 8912d38 Read Copy from 8912e28 + 0 size = 160760
19ec-698:65291085.610 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65291085.698 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65291085.793 :     Pipe = 8912d38 Read <==
19ec-698:65291085.848 :     ImageProcessThread : Process start
19ec-698:65291090.174 :     BytesPerLine = 3888
19ec-698:65291090.232 :     Lines = 80
19ec-698:65291137.803 :     ImageProcessThread : Process end
19ec-698:65291943.607 :     Pipe = 8912e48 Write ==>
19ec-698:65291943.864 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65291944.011 :     Pipe = 8912e48 start to write data
19ec-698:65291944.077 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 976380 size = 36
19ec-698:65291944.323 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65291944.420 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65291944.519 :     Pipe = 8912e48 Set read data ready
19ec-698:65291944.674 :     Pipe = 8912e48 Write <==
19ec-698:65291944.729 :     Pipe = 8912e48 Write ==>
19ec-698:65291945.020 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65291945.195 :     Pipe = 8912e48 start to write data
19ec-698:65291945.252 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 976416 size = 75360
19ec-1c88:65291945.403 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65291945.588 : Pipe = 8912e48 Read Copy from 8912f08 + 976380 size = 36
19ec-1c88:65291945.718 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65291945.818 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65291945.925 : Pipe = 8912e48 Read <==
19ec-1c88:65291945.985 : Get Packet type = 0 
19ec-1c88:65291946.040 : Get Packet dwSize = 75360 
19ec-1c88:65291946.100 : Get Packet bADFStatus = 1 
19ec-1c88:65291946.157 : Get Packet dwStatusLong = 0 
19ec-1c88:65291946.209 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65291946.276 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65291946.335 : <= GetImageToBuffer Ret = 1
19ec-1c88:65291946.413 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:65291946.481 : Pipe = 8912e48 Read ==>
19ec-1c88:65291946.568 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65291947.019 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65291947.116 :     Pipe = 8912e48 Write read wait size = 22608
19ec-698:65291947.220 :     Pipe = 8912e48 Set read data ready
19ec-698:65291947.345 :     Pipe = 8912e48 Write <==
19ec-698:65291947.407 :     Pipe = 8912d38 Read ==>
19ec-698:65291947.505 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65291947.611 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65291947.751 : Pipe = 8912e48 Read Copy from 8912f08 + 976416 size = 22608
19ec-1c88:65291947.934 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:65291948.023 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65291948.121 : Pipe = 8912e48 Read <==
19ec-1c88:65292287.520 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65292287.706 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65292287.785 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65292287.852 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65292287.916 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65292287.979 : <= ReadScanEx2 ret = 1
19ec-1c88:65292288.036 : <= ReadScan ret = 1
19ec-1b4c:65292891.713 :         IOThread: get image OK
19ec-1b4c:65292891.918 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-1b4c:65292892.026 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65292892.125 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65292892.201 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65292892.273 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65292892.333 :         IO Send command 10 bytes
19ec-1b4c:65292892.469 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65292892.529 :         iCmd = 0, nBytes = 10
19ec-1b4c:65292892.647 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65293395.964 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65293396.165 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65293396.242 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65293396.311 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65293396.370 :         iCmd = 2, nBytes = 24
19ec-1b4c:65294025.734 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65294026.083 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1b4c:65294026.161 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65294026.252 :         Information.Status = 1, Information.Addr = 4887888
19ec-1b4c:65294027.190 :         => CNT96226::MemoryRead
19ec-1b4c:65295146.809 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65295147.016 :         System total receive data 311040 bytes
19ec-1b4c:65295147.094 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65295147.155 :         iCmd = 1, nBytes = 4
19ec-1b4c:65295282.181 :         0000 : 00 00 00 00 
19ec-1b4c:65295282.338 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65295282.512 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65295282.581 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65295282.644 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65295282.748 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65295282.881 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65295283.015 :         Pipe = 8912d38 start to write data
19ec-1b4c:65295283.078 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 160760 size = 36
19ec-1b4c:65295283.203 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65295283.294 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65295283.395 :         Pipe = 8912d38 Set read data ready
19ec-698:65295283.681 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65295283.803 :     Pipe = 8912d38 Read Copy from 8912e28 + 160760 size = 36
19ec-698:65295283.914 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65295284.004 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65295284.109 :     Pipe = 8912d38 Read <==
19ec-698:65295284.168 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65295284.234 :     Pipe = 8912d38 Read ==>
19ec-698:65295284.323 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65295284.494 :         Pipe = 8912d38 Write <==
19ec-1b4c:65295284.552 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65295284.641 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65295284.752 :         Pipe = 8912d38 start to write data
19ec-1b4c:65295284.810 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 160796 size = 311040
19ec-1b4c:65295295.449 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65295295.609 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65295295.734 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65295295.873 :         Pipe = 8912d38 Write <==
19ec-698:65295296.113 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65295296.268 :     Pipe = 8912d38 Read Copy from 8912e28 + 160796 size = 311040
19ec-698:65295297.399 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65295297.490 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65295297.590 :     Pipe = 8912d38 Read <==
19ec-698:65295297.643 :     ImageProcessThread : Process start
19ec-698:65295302.537 :     BytesPerLine = 3888
19ec-698:65295302.614 :     Lines = 80
19ec-698:65295356.187 :     ImageProcessThread : Process end
19ec-1c88:65295382.372 : => ReadScan
19ec-1c88:65295382.532 : Count = 99852, Ptr = c1fa970
19ec-1c88:65295382.618 : => ReadScanEx2
19ec-1c88:65295382.672 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65295382.736 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65295382.796 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65295382.862 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65295382.922 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65295382.983 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65295383.054 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:65295383.124 : Pipe = 8912e48 Read ==>
19ec-1c88:65295383.383 : Pipe = 8912e48 Read Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:65295383.529 : Pipe = 8912e48 Read Copy from 8912f08 + 999024 size = 52752
19ec-1c88:65295383.968 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65295384.059 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65295384.156 : Pipe = 8912e48 Read <==
19ec-1c88:65295384.214 : => GetImageToBuffer
19ec-1c88:65295384.271 : => GetImageToBufferPageScan
19ec-1c88:65295384.327 : Pipe = 8912e48 Read ==>
19ec-1c88:65295384.419 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65296037.844 :     Pipe = 8912e48 Write ==>
19ec-698:65296038.086 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65296038.229 :     Pipe = 8912e48 start to write data
19ec-698:65296038.291 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1051776 size = 36
19ec-698:65296038.411 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65296038.498 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65296038.598 :     Pipe = 8912e48 Set read data ready
19ec-698:65296038.738 :     Pipe = 8912e48 Write <==
19ec-698:65296038.792 :     Pipe = 8912e48 Write ==>
19ec-698:65296039.062 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65296039.224 :     Pipe = 8912e48 start to write data
19ec-698:65296039.279 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1051812 size = 75360
19ec-1c88:65296039.419 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65296039.603 : Pipe = 8912e48 Read Copy from 8912f08 + 1051776 size = 36
19ec-1c88:65296039.735 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65296039.838 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65296039.942 : Pipe = 8912e48 Read <==
19ec-1c88:65296040.003 : Get Packet type = 0 
19ec-1c88:65296040.062 : Get Packet dwSize = 75360 
19ec-1c88:65296040.114 : Get Packet bADFStatus = 1 
19ec-1c88:65296040.171 : Get Packet dwStatusLong = 0 
19ec-1c88:65296040.224 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65296040.293 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65296040.355 : <= GetImageToBuffer Ret = 1
19ec-1c88:65296040.418 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:65296040.486 : Pipe = 8912e48 Read ==>
19ec-1c88:65296040.572 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65296040.977 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65296041.072 :     Pipe = 8912e48 Write read wait size = 47100
19ec-698:65296041.167 :     Pipe = 8912e48 Set read data ready
19ec-698:65296041.280 :     Pipe = 8912e48 Write <==
19ec-698:65296041.343 :     Pipe = 8912d38 Read ==>
19ec-698:65296041.433 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65296041.534 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65296041.672 : Pipe = 8912e48 Read Copy from 8912f08 + 1051812 size = 47100
19ec-1c88:65296041.910 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:65296041.999 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65296042.094 : Pipe = 8912e48 Read <==
19ec-1c88:65296197.808 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65296197.957 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65296198.023 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65296198.086 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65296198.147 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65296198.206 : <= ReadScanEx2 ret = 1
19ec-1c88:65296198.263 : <= ReadScan ret = 1
19ec-1b4c:65296711.326 :         IOThread: get image OK
19ec-1b4c:65296711.525 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-1b4c:65296711.629 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65296711.844 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65296711.926 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65296711.994 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65296712.053 :         IO Send command 10 bytes
19ec-1b4c:65296712.188 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65296712.245 :         iCmd = 0, nBytes = 10
19ec-1b4c:65296712.366 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65297822.184 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65297822.415 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65297822.497 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65297822.566 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65297822.627 :         iCmd = 2, nBytes = 24
19ec-1b4c:65298371.340 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65298371.558 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1b4c:65298371.624 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65298371.706 :         Information.Status = 1, Information.Addr = 5198928
19ec-1b4c:65298372.836 :         => CNT96226::MemoryRead
19ec-1b4c:65298750.072 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65298750.253 :         System total receive data 311040 bytes
19ec-1b4c:65298750.324 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65298750.387 :         iCmd = 1, nBytes = 4
19ec-1b4c:65298893.170 :         0000 : 00 00 00 00 
19ec-1b4c:65298893.303 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65298893.482 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65298893.551 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65298893.612 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65298893.742 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65298893.857 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65298893.985 :         Pipe = 8912d38 start to write data
19ec-1b4c:65298894.046 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 471836 size = 36
19ec-1b4c:65298894.170 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65298894.258 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65298894.356 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65298894.514 :         Pipe = 8912d38 Write <==
19ec-1b4c:65298894.570 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65298894.971 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65298895.083 :         Pipe = 8912d38 start to write data
19ec-1b4c:65298895.142 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 471872 size = 311040
19ec-698:65298895.295 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65298895.468 :     Pipe = 8912d38 Read Copy from 8912e28 + 471836 size = 36
19ec-698:65298895.596 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65298895.689 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65298895.789 :     Pipe = 8912d38 Read <==
19ec-698:65298895.859 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65298895.927 :     Pipe = 8912d38 Read ==>
19ec-698:65298896.018 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65298902.055 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65298902.184 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65298902.289 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65298902.412 :         Pipe = 8912d38 Write <==
19ec-698:65298902.679 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65298902.854 :     Pipe = 8912d38 Read Copy from 8912e28 + 471872 size = 311040
19ec-698:65298904.125 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65298904.226 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65298904.333 :     Pipe = 8912d38 Read <==
19ec-698:65298904.503 :     ImageProcessThread : Process start
19ec-698:65298909.173 :     BytesPerLine = 3888
19ec-698:65298909.238 :     Lines = 80
19ec-698:65298959.861 :     ImageProcessThread : Process end
19ec-1c88:65299166.325 : => ReadScan
19ec-1c88:65299166.515 : Count = 99852, Ptr = c1fa970
19ec-1c88:65299166.600 : => ReadScanEx2
19ec-1c88:65299166.655 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65299166.722 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65299166.783 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65299166.846 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65299166.911 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65299166.971 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65299167.039 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:65299167.109 : Pipe = 8912e48 Read ==>
19ec-1c88:65299167.240 : Pipe = 8912e48 Read Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:65299167.376 : Pipe = 8912e48 Read Copy from 8912f08 + 1098912 size = 28260
19ec-1c88:65299167.702 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65299167.795 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65299167.901 : Pipe = 8912e48 Read <==
19ec-1c88:65299167.955 : => GetImageToBuffer
19ec-1c88:65299168.016 : => GetImageToBufferPageScan
19ec-1c88:65299168.077 : Pipe = 8912e48 Read ==>
19ec-1c88:65299168.167 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65299671.535 :     Pipe = 8912e48 Write ==>
19ec-698:65299671.775 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65299671.926 :     Pipe = 8912e48 start to write data
19ec-698:65299671.994 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1127172 size = 36
19ec-698:65299672.122 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65299672.221 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65299672.320 :     Pipe = 8912e48 Set read data ready
19ec-698:65299672.461 :     Pipe = 8912e48 Write <==
19ec-698:65299672.517 :     Pipe = 8912e48 Write ==>
19ec-698:65299672.603 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65299672.737 :     Pipe = 8912e48 start to write data
19ec-698:65299672.797 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1127208 size = 75360
19ec-1c88:65299672.960 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65299673.143 : Pipe = 8912e48 Read Copy from 8912f08 + 1127172 size = 36
19ec-1c88:65299673.270 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65299673.368 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65299673.470 : Pipe = 8912e48 Read <==
19ec-1c88:65299673.528 : Get Packet type = 0 
19ec-1c88:65299673.590 : Get Packet dwSize = 75360 
19ec-1c88:65299673.645 : Get Packet bADFStatus = 1 
19ec-1c88:65299673.700 : Get Packet dwStatusLong = 0 
19ec-1c88:65299673.760 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65299673.825 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65299673.887 : <= GetImageToBuffer Ret = 1
19ec-1c88:65299673.954 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:65299674.020 : Pipe = 8912e48 Read ==>
19ec-1c88:65299674.109 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65299674.502 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65299674.597 :     Pipe = 8912e48 Write read wait size = 71592
19ec-698:65299674.700 :     Pipe = 8912e48 Set read data ready
19ec-698:65299674.816 :     Pipe = 8912e48 Write <==
19ec-698:65299674.880 :     Pipe = 8912d38 Read ==>
19ec-698:65299674.972 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65299675.077 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65299675.221 : Pipe = 8912e48 Read Copy from 8912f08 + 1127208 size = 71592
19ec-1c88:65299675.662 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:65299675.756 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65299675.851 : Pipe = 8912e48 Read <==
19ec-1c88:65299833.376 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65299833.509 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65299833.575 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65299833.635 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65299833.694 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65299833.754 : <= ReadScanEx2 ret = 1
19ec-1c88:65299833.806 : <= ReadScan ret = 1
19ec-1b4c:65300287.831 :         IOThread: get image OK
19ec-1b4c:65300288.029 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-1b4c:65300288.135 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65300288.237 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65300288.317 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65300288.389 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65300288.452 :         IO Send command 10 bytes
19ec-1b4c:65300288.597 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65300288.654 :         iCmd = 0, nBytes = 10
19ec-1b4c:65300288.769 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65300648.769 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65300648.975 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65300649.045 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65300649.117 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65300649.176 :         iCmd = 2, nBytes = 24
19ec-1b4c:65301194.043 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65301194.279 :         0010 : f0 00 00 00 50 13 54 00 
19ec-1b4c:65301194.348 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65301194.424 :         Information.Status = 1, Information.Addr = 5509968
19ec-1b4c:65301195.405 :         => CNT96226::MemoryRead
19ec-1b4c:65301564.578 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65301564.754 :         System total receive data 311040 bytes
19ec-1b4c:65301564.835 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65301564.900 :         iCmd = 1, nBytes = 4
19ec-1b4c:65301692.330 :         0000 : 00 00 00 00 
19ec-1b4c:65301692.473 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65301692.620 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65301692.690 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65301692.746 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65301692.854 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65301692.971 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65301693.103 :         Pipe = 8912d38 start to write data
19ec-1b4c:65301693.166 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 782912 size = 36
19ec-1b4c:65301693.285 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65301693.381 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65301693.481 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65301693.621 :         Pipe = 8912d38 Write <==
19ec-1b4c:65301693.676 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65301693.945 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65301694.108 :         Pipe = 8912d38 start to write data
19ec-1b4c:65301694.168 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 782948 size = 311040
19ec-698:65301694.318 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65301694.506 :     Pipe = 8912d38 Read Copy from 8912e28 + 782912 size = 36
19ec-698:65301694.637 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65301694.732 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65301694.834 :     Pipe = 8912d38 Read <==
19ec-698:65301694.893 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65301695.077 :     Pipe = 8912d38 Read ==>
19ec-698:65301695.170 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65301701.271 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65301701.375 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65301701.481 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65301701.607 :         Pipe = 8912d38 Write <==
19ec-698:65301701.798 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65301701.939 :     Pipe = 8912d38 Read Copy from 8912e28 + 782948 size = 311040
19ec-698:65301703.130 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65301703.218 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65301703.315 :     Pipe = 8912d38 Read <==
19ec-698:65301703.368 :     ImageProcessThread : Process start
19ec-698:65301707.704 :     BytesPerLine = 3888
19ec-698:65301707.766 :     Lines = 80
19ec-698:65301757.129 :     ImageProcessThread : Process end
19ec-698:65302536.397 :     Pipe = 8912e48 Write ==>
19ec-698:65302536.656 :     Pipe = 8912e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-698:65302536.815 :     Pipe = 8912e48 start to write data
19ec-698:65302536.880 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1202568 size = 36
19ec-698:65302537.009 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-698:65302537.099 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65302537.198 :     Pipe = 8912e48 Write <==
19ec-698:65302537.253 :     Pipe = 8912e48 Write ==>
19ec-698:65302537.340 :     Pipe = 8912e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-698:65302537.454 :     Pipe = 8912e48 start to write data
19ec-698:65302537.517 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1202604 size = 75360
19ec-698:65302539.304 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-698:65302539.397 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65302539.496 :     Pipe = 8912e48 Write <==
19ec-698:65302539.555 :     Pipe = 8912d38 Read ==>
19ec-698:65302539.648 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65302976.236 : => ReadScan
19ec-1c88:65302976.409 : Count = 99852, Ptr = c1fa970
19ec-1c88:65302976.489 : => ReadScanEx2
19ec-1c88:65302976.537 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65302976.600 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65302976.657 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65302976.721 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65302976.780 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65302976.845 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65302976.911 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:65302976.985 : Pipe = 8912e48 Read ==>
19ec-1c88:65302977.106 : Pipe = 8912e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:65302977.246 : Pipe = 8912e48 Read Copy from 8912f08 + 1198800 size = 3768
19ec-1c88:65302977.400 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65302977.494 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65302977.597 : Pipe = 8912e48 Read <==
19ec-1c88:65302977.655 : => GetImageToBuffer
19ec-1c88:65302977.709 : => GetImageToBufferPageScan
19ec-1c88:65302977.765 : Pipe = 8912e48 Read ==>
19ec-1c88:65302977.850 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65302977.963 : Pipe = 8912e48 Read Copy from 8912f08 + 1202568 size = 36
19ec-1c88:65302978.076 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65302978.167 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65302978.263 : Pipe = 8912e48 Read <==
19ec-1c88:65302978.315 : Get Packet type = 0 
19ec-1c88:65302978.368 : Get Packet dwSize = 75360 
19ec-1c88:65302978.556 : Get Packet bADFStatus = 1 
19ec-1c88:65302978.613 : Get Packet dwStatusLong = 0 
19ec-1c88:65302978.666 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65302978.732 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65302978.788 : <= GetImageToBuffer Ret = 1
19ec-1c88:65302978.839 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65302978.905 : Pipe = 8912e48 Read ==>
19ec-1c88:65302978.993 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65302979.104 : Pipe = 8912e48 Read Copy from 8912f08 + 1202604 size = 75360
19ec-1c88:65302979.506 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65302979.593 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65302979.686 : Pipe = 8912e48 Read <==
19ec-1c88:65302979.740 : => GetImageToBuffer
19ec-1c88:65302979.791 : => GetImageToBufferPageScan
19ec-1c88:65302979.842 : Pipe = 8912e48 Read ==>
19ec-1c88:65302979.934 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65303203.967 :         IOThread: get image OK
19ec-1b4c:65303204.158 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-1b4c:65303204.265 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65303204.370 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65303204.449 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65303204.521 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65303204.581 :         IO Send command 10 bytes
19ec-1b4c:65303204.724 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65303204.784 :         iCmd = 0, nBytes = 10
19ec-1b4c:65303204.907 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65303487.136 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65303487.361 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65303487.505 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65303487.642 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65303487.964 :         iCmd = 2, nBytes = 24
19ec-1b4c:65304056.082 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65304056.308 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-1b4c:65304056.374 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65304056.454 :         Information.Status = 1, Information.Addr = 5821008
19ec-1b4c:65304057.449 :         => CNT96226::MemoryRead
19ec-1b4c:65304455.049 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65304455.214 :         System total receive data 311040 bytes
19ec-1b4c:65304455.284 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65304455.340 :         iCmd = 1, nBytes = 4
19ec-1b4c:65304659.704 :         0000 : 00 00 00 00 
19ec-1b4c:65304659.836 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65304659.995 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65304660.072 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65304660.132 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65304660.240 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65304660.364 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65304660.498 :         Pipe = 8912d38 start to write data
19ec-1b4c:65304660.560 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 1093988 size = 36
19ec-1b4c:65304660.689 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65304660.783 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65304660.884 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65304661.023 :         Pipe = 8912d38 Write <==
19ec-1b4c:65304661.084 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65304661.368 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65304661.545 :         Pipe = 8912d38 start to write data
19ec-1b4c:65304661.611 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 1094024 size = 311040
19ec-698:65304661.755 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65304662.065 :     Pipe = 8912d38 Read Copy from 8912e28 + 1093988 size = 36
19ec-698:65304662.196 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65304662.292 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65304662.402 :     Pipe = 8912d38 Read <==
19ec-698:65304662.465 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65304662.538 :     Pipe = 8912d38 Read ==>
19ec-698:65304662.625 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65304668.129 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65304668.232 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65304668.337 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65304668.460 :         Pipe = 8912d38 Write <==
19ec-698:65304668.649 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65304668.794 :     Pipe = 8912d38 Read Copy from 8912e28 + 1094024 size = 311040
19ec-698:65304669.886 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65304669.977 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65304670.073 :     Pipe = 8912d38 Read <==
19ec-698:65304670.128 :     ImageProcessThread : Process start
19ec-698:65304674.450 :     BytesPerLine = 3888
19ec-698:65304674.507 :     Lines = 80
19ec-698:65304722.452 :     ImageProcessThread : Process end
19ec-698:65305402.516 :     Pipe = 8912e48 Write ==>
19ec-698:65305402.757 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65305402.908 :     Pipe = 8912e48 start to write data
19ec-698:65305402.973 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1277964 size = 36
19ec-698:65305403.099 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65305403.189 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65305403.286 :     Pipe = 8912e48 Set read data ready
19ec-698:65305403.431 :     Pipe = 8912e48 Write <==
19ec-698:65305403.483 :     Pipe = 8912e48 Write ==>
19ec-698:65305403.568 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65305403.674 :     Pipe = 8912e48 start to write data
19ec-698:65305403.732 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1278000 size = 75360
19ec-1c88:65305404.520 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65305404.704 : Pipe = 8912e48 Read Copy from 8912f08 + 1277964 size = 36
19ec-1c88:65305404.825 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65305404.917 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65305405.014 : Pipe = 8912e48 Read <==
19ec-1c88:65305405.068 : Get Packet type = 0 
19ec-1c88:65305405.124 : Get Packet dwSize = 75360 
19ec-1c88:65305405.180 : Get Packet bADFStatus = 1 
19ec-1c88:65305405.235 : Get Packet dwStatusLong = 0 
19ec-1c88:65305405.288 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65305405.352 : <= GetImageToBufferPageScan Ret = 1
19ec-698:65305405.415 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65305405.512 :     Pipe = 8912e48 Write read wait size = 0
19ec-1c88:65305405.575 : <= GetImageToBuffer Ret = 1
19ec-698:65305405.633 :     Pipe = 8912e48 Write <==
19ec-1c88:65305405.687 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:65305405.760 : Pipe = 8912e48 Read ==>
19ec-698:65305405.815 :     Pipe = 8912d38 Read ==>
19ec-1c88:65305405.871 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65305405.953 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65305406.030 : Pipe = 8912e48 Read Copy from 8912f08 + 1278000 size = 20724
19ec-1c88:65305406.219 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:65305406.308 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65305406.572 : Pipe = 8912e48 Read <==
19ec-1c88:65305565.141 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65305565.292 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65305565.363 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65305565.430 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65305566.593 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65305566.662 : <= ReadScanEx2 ret = 1
19ec-1c88:65305566.714 : <= ReadScan ret = 1
19ec-1b4c:65306036.455 :         IOThread: get image OK
19ec-1b4c:65306036.652 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-1b4c:65306036.760 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65306036.856 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65306036.933 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65306037.014 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65306037.076 :         IO Send command 10 bytes
19ec-1b4c:65306037.202 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65306037.255 :         iCmd = 0, nBytes = 10
19ec-1b4c:65306037.371 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65306313.964 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65306314.157 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65306314.244 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65306314.316 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65306314.378 :         iCmd = 2, nBytes = 24
19ec-1b4c:65306877.345 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65306877.565 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-1b4c:65306877.633 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65306877.706 :         Information.Status = 1, Information.Addr = 6132048
19ec-1b4c:65306878.666 :         => CNT96226::MemoryRead
19ec-1b4c:65307248.392 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65307248.576 :         System total receive data 311040 bytes
19ec-1b4c:65307248.655 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65307248.723 :         iCmd = 1, nBytes = 4
19ec-1b4c:65307371.601 :         0000 : 00 00 00 00 
19ec-1b4c:65307371.704 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65307371.863 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65307371.927 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65307371.982 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65307372.083 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65307372.194 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65307372.316 :         Pipe = 8912d38 start to write data
19ec-1b4c:65307372.374 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 1405064 size = 36
19ec-1b4c:65307372.493 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65307372.584 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65307372.682 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65307372.808 :         Pipe = 8912d38 Write <==
19ec-1b4c:65307372.866 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65307373.185 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65307373.300 :         Pipe = 8912d38 start to write data
19ec-1b4c:65307373.358 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 1405100 size = 311040
19ec-698:65307373.509 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65307373.697 :     Pipe = 8912d38 Read Copy from 8912e28 + 1405064 size = 36
19ec-698:65307373.829 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65307373.928 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65307374.032 :     Pipe = 8912d38 Read <==
19ec-698:65307374.091 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65307374.162 :     Pipe = 8912d38 Read ==>
19ec-698:65307374.252 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65307379.979 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65307380.077 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65307380.179 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65307380.292 :         Pipe = 8912d38 Write <==
19ec-698:65307380.911 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65307381.060 :     Pipe = 8912d38 Read Copy from 8912e28 + 1405100 size = 311040
19ec-698:65307382.149 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65307382.238 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65307382.337 :     Pipe = 8912d38 Read <==
19ec-698:65307382.390 :     ImageProcessThread : Process start
19ec-698:65307386.756 :     BytesPerLine = 3888
19ec-698:65307386.814 :     Lines = 80
19ec-698:65307434.416 :     ImageProcessThread : Process end
19ec-698:65308149.054 :     Pipe = 8912e48 Write ==>
19ec-698:65308149.324 :     Pipe = 8912e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-698:65308149.470 :     Pipe = 8912e48 start to write data
19ec-698:65308149.538 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1353360 size = 36
19ec-698:65308149.663 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-698:65308149.760 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65308149.860 :     Pipe = 8912e48 Write <==
19ec-698:65308149.915 :     Pipe = 8912e48 Write ==>
19ec-698:65308150.007 :     Pipe = 8912e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-698:65308150.119 :     Pipe = 8912e48 start to write data
19ec-698:65308150.175 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1353396 size = 75360
19ec-698:65308152.082 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-698:65308152.174 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65308152.269 :     Pipe = 8912e48 Write <==
19ec-698:65308152.330 :     Pipe = 8912d38 Read ==>
19ec-698:65308152.422 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65308721.557 : => ReadScan
19ec-1c88:65308721.729 : Count = 99852, Ptr = c1fa970
19ec-1c88:65308721.809 : => ReadScanEx2
19ec-1c88:65308721.860 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65308721.923 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65308721.987 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65308722.050 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65308722.115 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65308722.178 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65308722.244 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:65308722.314 : Pipe = 8912e48 Read ==>
19ec-1c88:65308722.438 : Pipe = 8912e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:65308722.577 : Pipe = 8912e48 Read Copy from 8912f08 + 1298724 size = 54636
19ec-1c88:65308722.919 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65308723.012 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65308723.113 : Pipe = 8912e48 Read <==
19ec-1c88:65308723.168 : => GetImageToBuffer
19ec-1c88:65308723.223 : => GetImageToBufferPageScan
19ec-1c88:65308723.281 : Pipe = 8912e48 Read ==>
19ec-1c88:65308723.368 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65308723.482 : Pipe = 8912e48 Read Copy from 8912f08 + 1353360 size = 36
19ec-1c88:65308723.591 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65308723.680 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65308723.777 : Pipe = 8912e48 Read <==
19ec-1c88:65308723.834 : Get Packet type = 0 
19ec-1c88:65308723.888 : Get Packet dwSize = 75360 
19ec-1c88:65308723.942 : Get Packet bADFStatus = 1 
19ec-1c88:65308723.999 : Get Packet dwStatusLong = 0 
19ec-1c88:65308724.180 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65308724.243 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65308724.301 : <= GetImageToBuffer Ret = 1
19ec-1c88:65308724.358 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:65308724.425 : Pipe = 8912e48 Read ==>
19ec-1c88:65308724.515 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65308724.632 : Pipe = 8912e48 Read Copy from 8912f08 + 1353396 size = 45216
19ec-1c88:65308724.965 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:65308725.051 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65308725.145 : Pipe = 8912e48 Read <==
19ec-1b4c:65308813.213 :         IOThread: get image OK
19ec-1b4c:65308813.406 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-1b4c:65308813.819 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65308813.915 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65308813.987 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65308814.053 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65308814.111 :         IO Send command 10 bytes
19ec-1b4c:65308814.264 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65308814.324 :         iCmd = 0, nBytes = 10
19ec-1b4c:65308814.444 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:65308910.658 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65308910.823 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65308910.894 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65308910.957 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65308911.022 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65308911.083 : <= ReadScanEx2 ret = 1
19ec-1c88:65308911.140 : <= ReadScan ret = 1
19ec-1b4c:65309150.075 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65309150.243 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65309150.322 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65309150.392 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65309150.453 :         iCmd = 2, nBytes = 24
19ec-1b4c:65309795.843 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65309796.054 :         0010 : f0 00 00 00 50 50 62 00 
19ec-1b4c:65309796.120 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65309796.211 :         Information.Status = 1, Information.Addr = 6443088
19ec-1b4c:65309797.086 :         => CNT96226::MemoryRead
19ec-1b4c:65310530.810 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65310530.986 :         System total receive data 311040 bytes
19ec-1b4c:65310531.062 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65310531.128 :         iCmd = 1, nBytes = 4
19ec-1b4c:65311083.667 :         0000 : 00 00 00 00 
19ec-1b4c:65311083.831 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65311083.980 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65311084.048 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65311084.106 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65311084.384 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65311084.506 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65311084.709 :         Pipe = 8912d38 start to write data
19ec-1b4c:65311084.775 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 1716140 size = 36
19ec-1b4c:65311084.899 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65311084.987 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65311085.087 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65311085.260 :         Pipe = 8912d38 Write <==
19ec-1b4c:65311085.322 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65311085.834 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65311086.013 :         Pipe = 8912d38 start to write data
19ec-1b4c:65311086.071 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 1716176 size = 311040
19ec-698:65311086.534 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65311086.729 :     Pipe = 8912d38 Read Copy from 8912e28 + 1716140 size = 36
19ec-698:65311086.858 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65311086.962 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65311087.075 :     Pipe = 8912d38 Read <==
19ec-698:65311087.143 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65311087.212 :     Pipe = 8912d38 Read ==>
19ec-698:65311087.301 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65311093.525 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65311093.642 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65311093.746 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65311093.890 :         Pipe = 8912d38 Write <==
19ec-698:65311094.111 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65311094.249 :     Pipe = 8912d38 Read Copy from 8912e28 + 1716176 size = 311040
19ec-698:65311095.959 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65311096.048 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65311096.144 :     Pipe = 8912d38 Read <==
19ec-698:65311096.202 :     ImageProcessThread : Process start
19ec-698:65311100.628 :     BytesPerLine = 3888
19ec-698:65311100.689 :     Lines = 80
19ec-698:65311149.076 :     ImageProcessThread : Process end
19ec-698:65311877.141 :     Pipe = 8912e48 Write ==>
19ec-698:65311877.400 :     Pipe = 8912e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-698:65311877.552 :     Pipe = 8912e48 start to write data
19ec-698:65311877.617 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1428756 size = 36
19ec-698:65311877.746 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-698:65311877.841 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65311877.942 :     Pipe = 8912e48 Write <==
19ec-698:65311877.997 :     Pipe = 8912e48 Write ==>
19ec-698:65311878.084 :     Pipe = 8912e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-698:65311878.198 :     Pipe = 8912e48 start to write data
19ec-698:65311878.255 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1428792 size = 75360
19ec-698:65311880.045 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-698:65311880.139 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65311880.235 :     Pipe = 8912e48 Write <==
19ec-698:65311880.299 :     Pipe = 8912d38 Read ==>
19ec-698:65311880.391 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65312258.354 : => ReadScan
19ec-1c88:65312258.521 : Count = 99852, Ptr = c1fa970
19ec-1c88:65312258.603 : => ReadScanEx2
19ec-1c88:65312258.657 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65312258.723 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65312258.781 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65312258.844 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65312258.903 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65312258.969 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65312259.034 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:65312259.122 : Pipe = 8912e48 Read ==>
19ec-1c88:65312259.254 : Pipe = 8912e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:65312259.387 : Pipe = 8912e48 Read Copy from 8912f08 + 1398612 size = 30144
19ec-1c88:65312259.659 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65312259.753 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65312259.857 : Pipe = 8912e48 Read <==
19ec-1c88:65312259.912 : => GetImageToBuffer
19ec-1c88:65312259.964 : => GetImageToBufferPageScan
19ec-1c88:65312260.022 : Pipe = 8912e48 Read ==>
19ec-1c88:65312260.230 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65312260.345 : Pipe = 8912e48 Read Copy from 8912f08 + 1428756 size = 36
19ec-1c88:65312260.456 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65312260.545 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65312260.640 : Pipe = 8912e48 Read <==
19ec-1c88:65312260.695 : Get Packet type = 0 
19ec-1c88:65312260.749 : Get Packet dwSize = 75360 
19ec-1c88:65312260.803 : Get Packet bADFStatus = 1 
19ec-1c88:65312260.860 : Get Packet dwStatusLong = 0 
19ec-1c88:65312260.914 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65312260.982 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65312261.040 : <= GetImageToBuffer Ret = 1
19ec-1c88:65312261.092 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:65312261.156 : Pipe = 8912e48 Read ==>
19ec-1c88:65312261.246 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65312261.358 : Pipe = 8912e48 Read Copy from 8912f08 + 1428792 size = 69708
19ec-1c88:65312261.745 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:65312261.832 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65312261.926 : Pipe = 8912e48 Read <==
19ec-1c88:65312449.049 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65312449.241 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65312449.318 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65312449.386 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65312449.451 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65312449.513 : <= ReadScanEx2 ret = 1
19ec-1c88:65312449.577 : <= ReadScan ret = 1
19ec-1b4c:65312507.946 :         IOThread: get image OK
19ec-1b4c:65312508.092 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-1b4c:65312508.207 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65312508.309 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65312508.393 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65312508.468 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65312508.531 :         IO Send command 10 bytes
19ec-1b4c:65312508.658 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65312508.720 :         iCmd = 0, nBytes = 10
19ec-1b4c:65312508.843 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65313090.137 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65313090.336 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65313090.419 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65313090.491 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65313090.555 :         iCmd = 2, nBytes = 24
19ec-1b4c:65314087.631 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65314087.848 :         0010 : f0 00 00 00 50 99 37 00 
19ec-1b4c:65314087.906 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65314087.982 :         Information.Status = 1, Information.Addr = 3643728
19ec-1b4c:65314088.967 :         => CNT96226::MemoryRead
19ec-1b4c:65314466.069 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65314466.269 :         System total receive data 311040 bytes
19ec-1b4c:65314466.348 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65314466.415 :         iCmd = 1, nBytes = 4
19ec-1b4c:65314617.390 :         0000 : 00 00 00 00 
19ec-1b4c:65314617.577 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65314617.748 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65314617.821 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65314617.883 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65314618.000 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65314618.122 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65314618.254 :         Pipe = 8912d38 start to write data
19ec-1b4c:65314618.316 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 2027216 size = 36
19ec-1b4c:65314618.606 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65314618.704 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65314618.806 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65314618.996 :         Pipe = 8912d38 Write <==
19ec-1b4c:65314619.057 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65314619.345 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65314619.524 :         Pipe = 8912d38 start to write data
19ec-1b4c:65314619.585 :         Pipe = 8912d38 Memory Write Copy to 8912e28 + 2027252 size = 69900
19ec-698:65314619.729 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65314619.929 :     Pipe = 8912d38 Read Copy from 8912e28 + 2027216 size = 36
19ec-698:65314620.092 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65314620.195 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65314620.308 :     Pipe = 8912d38 Read <==
19ec-698:65314620.368 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65314620.434 :     Pipe = 8912d38 Read ==>
19ec-698:65314620.524 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65314621.328 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 0 size = 241140
19ec-1b4c:65314626.633 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65314626.732 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65314626.837 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65314626.962 :         Pipe = 8912d38 Write <==
19ec-698:65314627.160 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65314627.303 :     Pipe = 8912d38 Read Copy from 8912e28 + 2027252 size = 69900
19ec-698:65314627.550 :     Pipe = 8912d38 Read Copy from 8912e38 + 0 size = 241140
19ec-698:65314628.509 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65314628.597 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65314628.693 :     Pipe = 8912d38 Read <==
19ec-698:65314628.747 :     ImageProcessThread : Process start
19ec-698:65314633.087 :     BytesPerLine = 3888
19ec-698:65314633.149 :     Lines = 80
19ec-698:65314682.899 :     ImageProcessThread : Process end
19ec-698:65315409.661 :     Pipe = 8912e48 Write ==>
19ec-698:65315409.923 :     Pipe = 8912e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-698:65315410.075 :     Pipe = 8912e48 start to write data
19ec-698:65315410.140 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1504152 size = 36
19ec-698:65315410.276 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-698:65315410.370 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65315410.469 :     Pipe = 8912e48 Write <==
19ec-698:65315410.528 :     Pipe = 8912e48 Write ==>
19ec-698:65315410.616 :     Pipe = 8912e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-698:65315410.730 :     Pipe = 8912e48 start to write data
19ec-698:65315410.786 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1504188 size = 75360
19ec-698:65315424.861 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-698:65315425.019 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65315425.139 :     Pipe = 8912e48 Write <==
19ec-698:65315425.208 :     Pipe = 8912d38 Read ==>
19ec-698:65315425.307 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65315788.643 : => ReadScan
19ec-1c88:65315788.823 : Count = 99852, Ptr = c1fa970
19ec-1c88:65315788.899 : => ReadScanEx2
19ec-1c88:65315788.948 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65315789.012 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65315789.069 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65315789.131 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65315789.199 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65315789.390 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65315789.460 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:65315789.533 : Pipe = 8912e48 Read ==>
19ec-1c88:65315789.667 : Pipe = 8912e48 Read Total = 27262976 Free = 27181928 Data = 81048
19ec-1c88:65315789.798 : Pipe = 8912e48 Read Copy from 8912f08 + 1498500 size = 5652
19ec-1c88:65315789.946 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65315790.040 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65315790.142 : Pipe = 8912e48 Read <==
19ec-1c88:65315790.200 : => GetImageToBuffer
19ec-1c88:65315790.252 : => GetImageToBufferPageScan
19ec-1c88:65315790.311 : Pipe = 8912e48 Read ==>
19ec-1c88:65315790.403 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65315790.516 : Pipe = 8912e48 Read Copy from 8912f08 + 1504152 size = 36
19ec-1c88:65315790.627 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65315790.717 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65315790.812 : Pipe = 8912e48 Read <==
19ec-1c88:65315790.868 : Get Packet type = 0 
19ec-1c88:65315790.921 : Get Packet dwSize = 75360 
19ec-1c88:65315790.975 : Get Packet bADFStatus = 1 
19ec-1c88:65315791.031 : Get Packet dwStatusLong = 0 
19ec-1c88:65315791.086 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65315791.149 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65315791.206 : <= GetImageToBuffer Ret = 1
19ec-1c88:65315791.260 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65315791.324 : Pipe = 8912e48 Read ==>
19ec-1c88:65315791.409 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65315791.520 : Pipe = 8912e48 Read Copy from 8912f08 + 1504188 size = 75360
19ec-1c88:65315791.917 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65315792.003 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65315792.097 : Pipe = 8912e48 Read <==
19ec-1c88:65315792.149 : => GetImageToBuffer
19ec-1c88:65315792.197 : => GetImageToBufferPageScan
19ec-1c88:65315792.246 : Pipe = 8912e48 Read ==>
19ec-1c88:65315792.334 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65316115.135 :         IOThread: get image OK
19ec-1b4c:65316115.324 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-1b4c:65316115.446 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65316115.543 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65316115.619 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65316115.690 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65316115.751 :         IO Send command 10 bytes
19ec-1b4c:65316115.911 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65316115.971 :         iCmd = 0, nBytes = 10
19ec-1b4c:65316116.090 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65316612.246 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65316612.750 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65316612.833 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65316612.906 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65316612.976 :         iCmd = 2, nBytes = 24
19ec-1b4c:65317171.180 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65317171.381 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-1b4c:65317171.448 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65317171.524 :         Information.Status = 1, Information.Addr = 3954768
19ec-1b4c:65317172.402 :         => CNT96226::MemoryRead
19ec-1b4c:65317571.524 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65317571.692 :         System total receive data 311040 bytes
19ec-1b4c:65317571.763 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65317571.824 :         iCmd = 1, nBytes = 4
19ec-1b4c:65317769.985 :         0000 : 00 00 00 00 
19ec-1b4c:65317770.208 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65317770.397 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65317770.461 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65317770.521 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65317770.621 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65317770.739 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65317770.868 :         Pipe = 8912d38 start to write data
19ec-1b4c:65317770.929 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 241140 size = 36
19ec-1b4c:65317771.051 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65317771.149 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65317771.245 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65317771.381 :         Pipe = 8912d38 Write <==
19ec-1b4c:65317771.436 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65317771.525 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65317771.639 :         Pipe = 8912d38 start to write data
19ec-1b4c:65317771.701 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 241176 size = 311040
19ec-698:65317772.474 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65317772.661 :     Pipe = 8912d38 Read Copy from 8912e38 + 241140 size = 36
19ec-698:65317772.781 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65317772.873 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65317772.978 :     Pipe = 8912d38 Read <==
19ec-698:65317773.034 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65317773.100 :     Pipe = 8912d38 Read ==>
19ec-698:65317773.185 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65317778.111 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65317778.212 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65317778.311 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65317778.427 :         Pipe = 8912d38 Write <==
19ec-698:65317779.480 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65317779.658 :     Pipe = 8912d38 Read Copy from 8912e38 + 241176 size = 311040
19ec-698:65317780.674 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65317780.765 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65317780.861 :     Pipe = 8912d38 Read <==
19ec-698:65317780.915 :     ImageProcessThread : Process start
19ec-698:65317785.112 :     BytesPerLine = 3888
19ec-698:65317785.168 :     Lines = 80
19ec-698:65317831.113 :     ImageProcessThread : Process end
19ec-698:65318504.518 :     Pipe = 8912e48 Write ==>
19ec-698:65318504.763 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65318504.909 :     Pipe = 8912e48 start to write data
19ec-698:65318504.977 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1579548 size = 36
19ec-698:65318505.103 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65318505.193 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65318505.292 :     Pipe = 8912e48 Set read data ready
19ec-698:65318505.423 :     Pipe = 8912e48 Write <==
19ec-698:65318505.476 :     Pipe = 8912e48 Write ==>
19ec-698:65318505.793 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65318505.907 :     Pipe = 8912e48 start to write data
19ec-698:65318505.966 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1579584 size = 75360
19ec-1c88:65318506.419 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65318506.607 : Pipe = 8912e48 Read Copy from 8912f08 + 1579548 size = 36
19ec-1c88:65318506.732 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65318506.826 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65318507.108 : Pipe = 8912e48 Read <==
19ec-1c88:65318507.178 : Get Packet type = 0 
19ec-1c88:65318507.235 : Get Packet dwSize = 75360 
19ec-1c88:65318507.295 : Get Packet bADFStatus = 1 
19ec-1c88:65318507.355 : Get Packet dwStatusLong = 0 
19ec-1c88:65318507.408 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65318507.481 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65318507.541 : <= GetImageToBuffer Ret = 1
19ec-1c88:65318507.613 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:65318507.681 : Pipe = 8912e48 Read ==>
19ec-1c88:65318507.773 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-698:65318508.145 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65318508.292 :     Pipe = 8912e48 Write read wait size = 18840
19ec-698:65318508.410 :     Pipe = 8912e48 Set read data ready
19ec-698:65318508.542 :     Pipe = 8912e48 Write <==
19ec-698:65318508.613 :     Pipe = 8912d38 Read ==>
19ec-698:65318508.712 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65318508.957 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65318509.110 : Pipe = 8912e48 Read Copy from 8912f08 + 1579584 size = 18840
19ec-1c88:65318509.281 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:65318509.369 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65318509.468 : Pipe = 8912e48 Read <==
19ec-1c88:65318688.731 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65318688.917 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65318688.983 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65318689.050 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65318689.112 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65318689.174 : <= ReadScanEx2 ret = 1
19ec-1c88:65318689.230 : <= ReadScan ret = 1
19ec-1b4c:65319172.880 :         IOThread: get image OK
19ec-1b4c:65319173.074 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-1b4c:65319173.177 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65319173.271 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65319173.344 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65319173.411 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65319173.471 :         IO Send command 10 bytes
19ec-1b4c:65319173.627 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65319173.684 :         iCmd = 0, nBytes = 10
19ec-1b4c:65319173.800 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65319455.212 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65319455.380 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65319455.451 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65319455.516 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65319455.574 :         iCmd = 2, nBytes = 24
19ec-1b4c:65320034.365 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65320034.594 :         0010 : f0 00 00 00 50 17 41 00 
19ec-1b4c:65320034.666 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65320034.746 :         Information.Status = 1, Information.Addr = 4265808
19ec-1b4c:65320036.871 :         => CNT96226::MemoryRead
19ec-1b4c:65320416.624 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65320416.822 :         System total receive data 311040 bytes
19ec-1b4c:65320416.891 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65320416.949 :         iCmd = 1, nBytes = 4
19ec-1b4c:65320567.896 :         0000 : 00 00 00 00 
19ec-1b4c:65320568.011 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65320568.154 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65320568.220 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65320568.282 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65320568.395 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65320568.524 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65320568.835 :         Pipe = 8912d38 start to write data
19ec-1b4c:65320568.903 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 552216 size = 36
19ec-1b4c:65320569.032 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65320569.398 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65320569.569 :         Pipe = 8912d38 Set read data ready
19ec-698:65320569.898 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65320570.035 :     Pipe = 8912d38 Read Copy from 8912e38 + 552216 size = 36
19ec-698:65320570.162 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65320570.257 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65320570.355 :     Pipe = 8912d38 Read <==
19ec-698:65320570.417 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65320570.485 :     Pipe = 8912d38 Read ==>
19ec-1b4c:65320570.586 :         Pipe = 8912d38 Write <==
19ec-698:65320570.687 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65320570.768 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65320570.870 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65320570.990 :         Pipe = 8912d38 start to write data
19ec-1b4c:65320571.455 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 552252 size = 311040
19ec-1b4c:65320578.928 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65320579.090 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65320579.207 :         Pipe = 8912d38 Set read data ready
19ec-698:65320579.466 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65320579.588 :     Pipe = 8912d38 Read Copy from 8912e38 + 552252 size = 311040
19ec-698:65320580.453 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65320580.546 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65320580.643 :     Pipe = 8912d38 Read <==
19ec-698:65320580.699 :     ImageProcessThread : Process start
19ec-1b4c:65320582.906 :         Pipe = 8912d38 Write <==
19ec-698:65320585.033 :     BytesPerLine = 3888
19ec-698:65320585.089 :     Lines = 80
19ec-698:65320632.795 :     ImageProcessThread : Process end
19ec-698:65321372.748 :     Pipe = 8912e48 Write ==>
19ec-698:65321373.017 :     Pipe = 8912e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-698:65321373.169 :     Pipe = 8912e48 start to write data
19ec-698:65321373.231 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1654944 size = 36
19ec-698:65321373.354 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-698:65321373.446 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65321373.545 :     Pipe = 8912e48 Write <==
19ec-698:65321373.599 :     Pipe = 8912e48 Write ==>
19ec-698:65321373.682 :     Pipe = 8912e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-698:65321373.790 :     Pipe = 8912e48 start to write data
19ec-698:65321373.844 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1654980 size = 75360
19ec-698:65321375.600 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-698:65321375.692 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65321375.783 :     Pipe = 8912e48 Write <==
19ec-698:65321375.842 :     Pipe = 8912d38 Read ==>
19ec-698:65321375.934 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65321977.298 :         IOThread: get image OK
19ec-1b4c:65321977.483 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-1b4c:65321977.589 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65321977.694 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65321977.770 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65321977.843 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65321978.042 :         IO Send command 10 bytes
19ec-1b4c:65321978.171 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65321978.231 :         iCmd = 0, nBytes = 10
19ec-1b4c:65321978.349 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:65322212.075 : => ReadScan
19ec-1c88:65322212.253 : Count = 99852, Ptr = c1fa970
19ec-1c88:65322212.337 : => ReadScanEx2
19ec-1c88:65322212.389 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65322212.457 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65322212.516 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65322212.582 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65322212.642 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65322212.703 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65322212.772 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:65322212.844 : Pipe = 8912e48 Read ==>
19ec-1c88:65322212.979 : Pipe = 8912e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:65322213.112 : Pipe = 8912e48 Read Copy from 8912f08 + 1598424 size = 56520
19ec-1c88:65322213.529 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65322213.619 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65322213.726 : Pipe = 8912e48 Read <==
19ec-1c88:65322213.783 : => GetImageToBuffer
19ec-1c88:65322213.837 : => GetImageToBufferPageScan
19ec-1c88:65322213.894 : Pipe = 8912e48 Read ==>
19ec-1c88:65322213.982 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65322214.095 : Pipe = 8912e48 Read Copy from 8912f08 + 1654944 size = 36
19ec-1c88:65322214.207 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65322214.295 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65322214.395 : Pipe = 8912e48 Read <==
19ec-1c88:65322214.451 : Get Packet type = 0 
19ec-1c88:65322214.506 : Get Packet dwSize = 75360 
19ec-1c88:65322214.559 : Get Packet bADFStatus = 1 
19ec-1c88:65322214.611 : Get Packet dwStatusLong = 0 
19ec-1c88:65322214.664 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65322214.729 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65322214.787 : <= GetImageToBuffer Ret = 1
19ec-1c88:65322214.842 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:65322214.907 : Pipe = 8912e48 Read ==>
19ec-1c88:65322214.995 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65322215.107 : Pipe = 8912e48 Read Copy from 8912f08 + 1654980 size = 43332
19ec-1c88:65322215.448 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:65322215.537 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65322215.629 : Pipe = 8912e48 Read <==
19ec-1b4c:65322253.225 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65322253.392 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65322253.465 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65322253.539 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65322253.606 :         iCmd = 2, nBytes = 24
19ec-1c88:65322377.593 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65322377.746 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65322377.822 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65322377.890 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65322377.954 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65322378.020 : <= ReadScanEx2 ret = 1
19ec-1c88:65322378.082 : <= ReadScan ret = 1
19ec-1b4c:65322802.513 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65322802.741 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-1b4c:65322802.802 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65322802.879 :         Information.Status = 1, Information.Addr = 4576848
19ec-1b4c:65322803.819 :         => CNT96226::MemoryRead
19ec-1b4c:65323184.432 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65323184.611 :         System total receive data 311040 bytes
19ec-1b4c:65323184.803 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65323184.869 :         iCmd = 1, nBytes = 4
19ec-1b4c:65323382.543 :         0000 : 00 00 00 00 
19ec-1b4c:65323382.748 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65323382.910 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65323382.976 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65323383.035 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65323383.158 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65323383.293 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65323383.435 :         Pipe = 8912d38 start to write data
19ec-1b4c:65323383.504 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 863292 size = 36
19ec-1b4c:65323383.637 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65323383.724 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65323383.822 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65323384.047 :         Pipe = 8912d38 Write <==
19ec-1b4c:65323384.107 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65323384.194 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65323384.340 :         Pipe = 8912d38 start to write data
19ec-1b4c:65323384.398 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 863328 size = 311040
19ec-698:65323384.556 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65323384.738 :     Pipe = 8912d38 Read Copy from 8912e38 + 863292 size = 36
19ec-698:65323384.868 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65323384.967 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65323385.075 :     Pipe = 8912d38 Read <==
19ec-698:65323385.141 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65323385.210 :     Pipe = 8912d38 Read ==>
19ec-698:65323385.303 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65323391.977 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65323392.085 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65323392.187 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65323392.315 :         Pipe = 8912d38 Write <==
19ec-698:65323392.503 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65323392.629 :     Pipe = 8912d38 Read Copy from 8912e38 + 863328 size = 311040
19ec-698:65323394.267 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65323394.354 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65323394.452 :     Pipe = 8912d38 Read <==
19ec-698:65323394.507 :     ImageProcessThread : Process start
19ec-698:65323398.876 :     BytesPerLine = 3888
19ec-698:65323398.932 :     Lines = 80
19ec-698:65323447.227 :     ImageProcessThread : Process end
19ec-698:65324152.013 :     Pipe = 8912e48 Write ==>
19ec-698:65324152.278 :     Pipe = 8912e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-698:65324152.425 :     Pipe = 8912e48 start to write data
19ec-698:65324152.489 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1730340 size = 36
19ec-698:65324152.616 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-698:65324152.707 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65324152.808 :     Pipe = 8912e48 Write <==
19ec-698:65324152.869 :     Pipe = 8912e48 Write ==>
19ec-698:65324152.955 :     Pipe = 8912e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-698:65324153.067 :     Pipe = 8912e48 start to write data
19ec-698:65324153.125 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1730376 size = 75360
19ec-698:65324154.835 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-698:65324154.925 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65324155.091 :     Pipe = 8912e48 Write <==
19ec-698:65324155.155 :     Pipe = 8912d38 Read ==>
19ec-698:65324156.319 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65324817.035 :         IOThread: get image OK
19ec-1b4c:65324817.243 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-1b4c:65324817.352 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65324817.447 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65324817.524 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65324817.595 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65324817.657 :         IO Send command 10 bytes
19ec-1b4c:65324817.816 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65324817.877 :         iCmd = 0, nBytes = 10
19ec-1b4c:65324817.997 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65325090.718 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65325090.924 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65325090.998 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65325091.071 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65325091.133 :         iCmd = 2, nBytes = 24
19ec-1b4c:65325624.000 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65325624.219 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-1b4c:65325624.282 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65325624.360 :         Information.Status = 1, Information.Addr = 4887888
19ec-1b4c:65325625.258 :         => CNT96226::MemoryRead
19ec-1b4c:65326007.178 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65326007.384 :         System total receive data 311040 bytes
19ec-1b4c:65326007.466 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65326007.531 :         iCmd = 1, nBytes = 4
19ec-1c88:65326007.762 : => ReadScan
19ec-1c88:65326007.872 : Count = 99852, Ptr = c1fa970
19ec-1c88:65326007.955 : => ReadScanEx2
19ec-1c88:65326008.009 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65326008.070 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65326008.134 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65326008.205 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65326008.268 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65326008.333 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65326008.403 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:65326008.478 : Pipe = 8912e48 Read ==>
19ec-1c88:65326008.595 : Pipe = 8912e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:65326008.724 : Pipe = 8912e48 Read Copy from 8912f08 + 1698312 size = 32028
19ec-1c88:65326008.969 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65326009.066 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65326009.168 : Pipe = 8912e48 Read <==
19ec-1c88:65326009.224 : => GetImageToBuffer
19ec-1c88:65326009.279 : => GetImageToBufferPageScan
19ec-1c88:65326009.340 : Pipe = 8912e48 Read ==>
19ec-1c88:65326009.424 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65326009.538 : Pipe = 8912e48 Read Copy from 8912f08 + 1730340 size = 36
19ec-1c88:65326009.653 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65326009.747 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65326009.844 : Pipe = 8912e48 Read <==
19ec-1c88:65326009.898 : Get Packet type = 0 
19ec-1c88:65326009.951 : Get Packet dwSize = 75360 
19ec-1c88:65326010.008 : Get Packet bADFStatus = 1 
19ec-1c88:65326010.063 : Get Packet dwStatusLong = 0 
19ec-1c88:65326010.115 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65326010.175 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65326010.462 : <= GetImageToBuffer Ret = 1
19ec-1c88:65326010.518 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:65326010.580 : Pipe = 8912e48 Read ==>
19ec-1c88:65326010.664 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65326010.890 : Pipe = 8912e48 Read Copy from 8912f08 + 1730376 size = 67824
19ec-1c88:65326011.268 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:65326011.356 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65326011.450 : Pipe = 8912e48 Read <==
19ec-1c88:65326172.552 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65326172.682 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65326172.743 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65326172.812 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65326172.870 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65326172.929 : <= ReadScanEx2 ret = 1
19ec-1c88:65326172.978 : <= ReadScan ret = 1
19ec-1b4c:65326525.287 :         0000 : 00 00 00 00 
19ec-1b4c:65326525.463 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65326525.661 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65326525.735 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65326525.798 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65326525.906 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65326526.028 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65326526.168 :         Pipe = 8912d38 start to write data
19ec-1b4c:65326526.232 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 1174368 size = 36
19ec-1b4c:65326526.360 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65326526.453 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65326526.554 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65326526.694 :         Pipe = 8912d38 Write <==
19ec-1b4c:65326526.756 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65326527.082 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65326527.299 :         Pipe = 8912d38 start to write data
19ec-1b4c:65326527.371 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 1174404 size = 311040
19ec-698:65326528.058 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65326528.221 :     Pipe = 8912d38 Read Copy from 8912e38 + 1174368 size = 36
19ec-698:65326528.341 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65326528.432 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65326528.532 :     Pipe = 8912d38 Read <==
19ec-698:65326528.589 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65326528.658 :     Pipe = 8912d38 Read ==>
19ec-698:65326528.746 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65326534.295 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65326534.401 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65326534.506 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65326534.625 :         Pipe = 8912d38 Write <==
19ec-698:65326535.331 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65326535.484 :     Pipe = 8912d38 Read Copy from 8912e38 + 1174404 size = 311040
19ec-698:65326536.780 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65326536.866 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65326536.959 :     Pipe = 8912d38 Read <==
19ec-698:65326537.014 :     ImageProcessThread : Process start
19ec-698:65326541.352 :     BytesPerLine = 3888
19ec-698:65326541.407 :     Lines = 80
19ec-698:65326588.978 :     ImageProcessThread : Process end
19ec-698:65327271.601 :     Pipe = 8912e48 Write ==>
19ec-698:65327271.906 :     Pipe = 8912e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-698:65327272.055 :     Pipe = 8912e48 start to write data
19ec-698:65327272.117 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1805736 size = 36
19ec-698:65327272.242 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-698:65327272.445 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65327272.546 :     Pipe = 8912e48 Write <==
19ec-698:65327272.605 :     Pipe = 8912e48 Write ==>
19ec-698:65327272.692 :     Pipe = 8912e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-698:65327272.804 :     Pipe = 8912e48 start to write data
19ec-698:65327272.860 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1805772 size = 75360
19ec-698:65327274.814 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-698:65327274.906 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65327275.004 :     Pipe = 8912e48 Write <==
19ec-698:65327275.068 :     Pipe = 8912d38 Read ==>
19ec-698:65327275.164 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65328006.482 :         IOThread: get image OK
19ec-1b4c:65328006.678 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-1b4c:65328006.791 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65328006.892 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65328006.971 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65328007.055 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65328007.115 :         IO Send command 10 bytes
19ec-1b4c:65328007.253 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65328007.314 :         iCmd = 0, nBytes = 10
19ec-1b4c:65328007.434 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65328276.296 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65328276.483 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65328276.564 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65328276.635 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65328276.696 :         iCmd = 2, nBytes = 24
19ec-1b4c:65329254.988 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65329255.443 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-1b4c:65329255.510 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65329255.587 :         Information.Status = 1, Information.Addr = 5198928
19ec-1b4c:65329256.553 :         => CNT96226::MemoryRead
19ec-1c88:65329934.303 : => ReadScan
19ec-1c88:65329934.488 : Count = 99852, Ptr = c1fa970
19ec-1c88:65329934.574 : => ReadScanEx2
19ec-1c88:65329934.629 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65329934.695 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65329934.757 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65329934.820 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65329934.880 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65329934.943 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65329935.010 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:65329935.081 : Pipe = 8912e48 Read ==>
19ec-1c88:65329935.215 : Pipe = 8912e48 Read Total = 27262976 Free = 27180044 Data = 82932
19ec-1c88:65329935.352 : Pipe = 8912e48 Read Copy from 8912f08 + 1798200 size = 7536
19ec-1c88:65329935.507 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65329935.602 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65329935.714 : Pipe = 8912e48 Read <==
19ec-1c88:65329935.768 : => GetImageToBuffer
19ec-1c88:65329935.821 : => GetImageToBufferPageScan
19ec-1c88:65329935.878 : Pipe = 8912e48 Read ==>
19ec-1c88:65329935.965 : Pipe = 8912e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:65329936.082 : Pipe = 8912e48 Read Copy from 8912f08 + 1805736 size = 36
19ec-1c88:65329936.192 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65329936.282 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65329936.376 : Pipe = 8912e48 Read <==
19ec-1c88:65329936.428 : Get Packet type = 0 
19ec-1c88:65329936.482 : Get Packet dwSize = 75360 
19ec-1c88:65329936.537 : Get Packet bADFStatus = 1 
19ec-1c88:65329936.593 : Get Packet dwStatusLong = 0 
19ec-1c88:65329936.648 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65329936.903 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65329936.961 : <= GetImageToBuffer Ret = 1
19ec-1c88:65329937.017 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:65329937.082 : Pipe = 8912e48 Read ==>
19ec-1c88:65329937.169 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65329937.281 : Pipe = 8912e48 Read Copy from 8912f08 + 1805772 size = 75360
19ec-1c88:65329937.753 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65329937.841 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65329937.941 : Pipe = 8912e48 Read <==
19ec-1c88:65329937.995 : => GetImageToBuffer
19ec-1c88:65329938.046 : => GetImageToBufferPageScan
19ec-1c88:65329938.097 : Pipe = 8912e48 Read ==>
19ec-1c88:65329938.183 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65330035.862 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65330036.023 :         System total receive data 311040 bytes
19ec-1b4c:65330036.104 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65330036.166 :         iCmd = 1, nBytes = 4
19ec-1b4c:65330195.844 :         0000 : 00 00 00 00 
19ec-1b4c:65330195.958 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65330196.119 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65330196.184 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65330196.240 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65330196.334 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65330196.449 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65330196.579 :         Pipe = 8912d38 start to write data
19ec-1b4c:65330196.640 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 1485444 size = 36
19ec-1b4c:65330196.764 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65330196.853 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65330196.947 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65330197.082 :         Pipe = 8912d38 Write <==
19ec-1b4c:65330197.139 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65330197.416 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65330197.587 :         Pipe = 8912d38 start to write data
19ec-1b4c:65330197.648 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 1485480 size = 311040
19ec-698:65330197.789 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65330197.959 :     Pipe = 8912d38 Read Copy from 8912e38 + 1485444 size = 36
19ec-698:65330198.084 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65330198.177 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65330198.280 :     Pipe = 8912d38 Read <==
19ec-698:65330198.336 :     ImageProcessThread : Get Image Packet size=311040
19ec-698:65330198.401 :     Pipe = 8912d38 Read ==>
19ec-698:65330198.486 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65330204.234 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-1b4c:65330204.337 :         Pipe = 8912d38 Write read wait size = 311040
19ec-1b4c:65330204.436 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65330204.555 :         Pipe = 8912d38 Write <==
19ec-698:65330204.740 :     Pipe = 8912d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-698:65330204.878 :     Pipe = 8912d38 Read Copy from 8912e38 + 1485480 size = 311040
19ec-698:65330205.914 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65330206.000 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65330206.094 :     Pipe = 8912d38 Read <==
19ec-698:65330206.148 :     ImageProcessThread : Process start
19ec-698:65330210.351 :     BytesPerLine = 3888
19ec-698:65330210.404 :     Lines = 80
19ec-698:65330257.325 :     ImageProcessThread : Process end
19ec-698:65330909.658 :     Pipe = 8912e48 Write ==>
19ec-698:65330909.907 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65330910.047 :     Pipe = 8912e48 start to write data
19ec-698:65330910.110 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1881132 size = 36
19ec-698:65330910.238 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65330910.331 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65330910.428 :     Pipe = 8912e48 Set read data ready
19ec-698:65330910.574 :     Pipe = 8912e48 Write <==
19ec-698:65330910.631 :     Pipe = 8912e48 Write ==>
19ec-698:65330910.722 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-698:65330910.831 :     Pipe = 8912e48 start to write data
19ec-698:65330910.885 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1881168 size = 75360
19ec-1c88:65330911.673 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65330911.851 : Pipe = 8912e48 Read Copy from 8912f08 + 1881132 size = 36
19ec-1c88:65330911.973 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65330912.063 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65330912.168 : Pipe = 8912e48 Read <==
19ec-1c88:65330912.224 : Get Packet type = 0 
19ec-1c88:65330912.280 : Get Packet dwSize = 75360 
19ec-1c88:65330912.334 : Get Packet bADFStatus = 1 
19ec-1c88:65330912.388 : Get Packet dwStatusLong = 0 
19ec-1c88:65330912.439 : Get Packet dwMessageStatusLong = 0 
19ec-698:65330912.501 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-698:65330912.598 :     Pipe = 8912e48 Write read wait size = 0
19ec-1c88:65330912.664 : <= GetImageToBufferPageScan Ret = 1
19ec-698:65330912.728 :     Pipe = 8912e48 Write <==
19ec-1c88:65330912.786 : <= GetImageToBuffer Ret = 1
19ec-698:65330912.843 :     Pipe = 8912d38 Read ==>
19ec-1c88:65330912.896 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:65330912.966 : Pipe = 8912e48 Read ==>
19ec-698:65330913.023 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65330913.103 : Pipe = 8912e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:65330913.447 : Pipe = 8912e48 Read Copy from 8912f08 + 1881168 size = 16956
19ec-1c88:65330913.630 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:65330913.807 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65330913.905 : Pipe = 8912e48 Read <==
19ec-1c88:65331075.659 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65331075.834 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65331075.902 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65331075.969 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65331076.034 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65331076.096 : <= ReadScanEx2 ret = 1
19ec-1c88:65331076.156 : <= ReadScan ret = 1
19ec-1b4c:65331566.661 :         IOThread: get image OK
19ec-1b4c:65331566.849 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-1b4c:65331566.951 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65331567.050 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65331567.126 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65331567.189 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65331567.245 :         IO Send command 10 bytes
19ec-1b4c:65331567.390 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65331567.448 :         iCmd = 0, nBytes = 10
19ec-1b4c:65331567.568 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1b4c:65332351.849 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65332352.060 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65332352.141 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65332352.216 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65332352.276 :         iCmd = 2, nBytes = 24
19ec-1b4c:65332911.849 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-1b4c:65332912.059 :         0010 : c0 00 00 00 50 13 54 00 
19ec-1b4c:65332912.129 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65332912.201 :         Information.Status = 1, Information.Addr = 5509968
19ec-1b4c:65332912.919 :         => CNT96226::MemoryRead
19ec-1b4c:65333207.101 :         <= CNT96226::MemoryRead ret = 1
19ec-1b4c:65333207.266 :         System total receive data 248832 bytes
19ec-1b4c:65333207.338 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65333207.398 :         iCmd = 1, nBytes = 4
19ec-1b4c:65333336.900 :         0000 : 00 00 00 00 
19ec-1b4c:65333336.999 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65333337.143 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65333337.205 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65333337.264 :         <= CAsicIO::DoImage ret = 1
19ec-1b4c:65333337.371 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65333337.479 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65333337.604 :         Pipe = 8912d38 start to write data
19ec-1b4c:65333337.663 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 1796520 size = 36
19ec-1b4c:65333337.780 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65333337.870 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65333337.965 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65333338.099 :         Pipe = 8912d38 Write <==
19ec-1b4c:65333338.153 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65333338.237 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65333338.377 :         Pipe = 8912d38 start to write data
19ec-1b4c:65333338.432 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 1796556 size = 248832
19ec-698:65333338.591 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65333338.771 :     Pipe = 8912d38 Read Copy from 8912e38 + 1796520 size = 36
19ec-698:65333338.896 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65333338.989 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65333339.084 :     Pipe = 8912d38 Read <==
19ec-698:65333339.139 :     ImageProcessThread : Get Image Packet size=248832
19ec-698:65333339.206 :     Pipe = 8912d38 Read ==>
19ec-698:65333339.287 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65333343.818 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10236928 Data = 248832
19ec-1b4c:65333343.921 :         Pipe = 8912d38 Write read wait size = 248832
19ec-1b4c:65333344.017 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65333344.133 :         Pipe = 8912d38 Write <==
19ec-698:65333344.330 :     Pipe = 8912d38 Read Total = 10485760 Free = 10236928 Data = 248832
19ec-698:65333344.466 :     Pipe = 8912d38 Read Copy from 8912e38 + 1796556 size = 248832
19ec-698:65333345.379 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65333345.468 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65333345.561 :     Pipe = 8912d38 Read <==
19ec-698:65333345.612 :     ImageProcessThread : Process start
19ec-698:65333348.990 :     BytesPerLine = 3888
19ec-698:65333349.044 :     Lines = 64
19ec-698:65333387.220 :     ImageProcessThread : Process end
19ec-698:65334143.704 :     Pipe = 8912e48 Write ==>
19ec-698:65334143.953 :     Pipe = 8912e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-698:65334144.108 :     Pipe = 8912e48 start to write data
19ec-698:65334144.176 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1956528 size = 36
19ec-698:65334144.305 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-698:65334144.399 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65334144.499 :     Pipe = 8912e48 Write <==
19ec-698:65334144.681 :     Pipe = 8912e48 Write ==>
19ec-698:65334144.772 :     Pipe = 8912e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-698:65334144.894 :     Pipe = 8912e48 start to write data
19ec-698:65334144.953 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 1956564 size = 60288
19ec-698:65334146.436 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27144248 Data = 118728
19ec-698:65334146.532 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65334146.632 :     Pipe = 8912e48 Write <==
19ec-698:65334146.692 :     Pipe = 8912d38 Read ==>
19ec-698:65334146.782 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65334747.104 :         IOThread: get image OK
19ec-1b4c:65334747.301 :         IOThread: Read image 248832 Bytes remain 1461888 bytes
19ec-1b4c:65334747.411 :         Front = 14ad4020 Rear = 0 type = 0 size = 2095632
19ec-1b4c:65334747.506 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-1b4c:65334747.586 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65334747.663 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65334747.723 :         IO Send command 10 bytes
19ec-1b4c:65334747.868 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65334747.926 :         iCmd = 0, nBytes = 10
19ec-1b4c:65334748.049 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:65334768.668 : => ReadScan
19ec-1c88:65334768.761 : Count = 99852, Ptr = c1fa970
19ec-1c88:65334768.833 : => ReadScanEx2
19ec-1c88:65334768.881 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65334768.941 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65334768.995 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65334769.054 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65334769.111 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:65334769.169 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65334769.237 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:65334769.305 : Pipe = 8912e48 Read ==>
19ec-1c88:65334769.423 : Pipe = 8912e48 Read Total = 27262976 Free = 27144248 Data = 118728
19ec-1c88:65334769.554 : Pipe = 8912e48 Read Copy from 8912f08 + 1898124 size = 58404
19ec-1c88:65334769.892 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27202652 Data = 60324
19ec-1c88:65334769.979 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65334770.076 : Pipe = 8912e48 Read <==
19ec-1c88:65334770.129 : => GetImageToBuffer
19ec-1c88:65334770.179 : => GetImageToBufferPageScan
19ec-1c88:65334770.234 : Pipe = 8912e48 Read ==>
19ec-1c88:65334770.317 : Pipe = 8912e48 Read Total = 27262976 Free = 27202652 Data = 60324
19ec-1c88:65334771.283 : Pipe = 8912e48 Read Copy from 8912f08 + 1956528 size = 36
19ec-1c88:65334771.405 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27202688 Data = 60288
19ec-1c88:65334771.497 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65334771.589 : Pipe = 8912e48 Read <==
19ec-1c88:65334771.646 : Get Packet type = 0 
19ec-1c88:65334771.705 : Get Packet dwSize = 60288 
19ec-1c88:65334771.759 : Get Packet bADFStatus = 1 
19ec-1c88:65334771.814 : Get Packet dwStatusLong = 0 
19ec-1c88:65334771.866 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65334771.935 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65334771.996 : <= GetImageToBuffer Ret = 1
19ec-1c88:65334772.053 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:65334772.119 : Pipe = 8912e48 Read ==>
19ec-1c88:65334772.205 : Pipe = 8912e48 Read Total = 27262976 Free = 27202688 Data = 60288
19ec-1c88:65334772.316 : Pipe = 8912e48 Read Copy from 8912f08 + 1956564 size = 41448
19ec-1c88:65334772.642 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27244136 Data = 18840
19ec-1c88:65334772.726 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65334772.818 : Pipe = 8912e48 Read <==
19ec-1c88:65334942.713 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:65334942.850 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65334943.061 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65334943.126 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:65334943.184 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65334943.244 : <= ReadScanEx2 ret = 1
19ec-1c88:65334943.296 : <= ReadScan ret = 1
19ec-1b4c:65335000.149 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65335000.326 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65335000.400 :         IO total need to receive data 2095632 bytes
19ec-1b4c:65335000.467 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65335000.527 :         iCmd = 2, nBytes = 24
19ec-1b4c:65335169.600 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-1b4c:65335169.781 :         0010 : 00 00 00 00 00 00 00 00 
19ec-1b4c:65335169.852 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65335169.929 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-1b4c:65335170.563 :         System total receive data 0 bytes
19ec-1b4c:65335170.702 :         => CNT96226::DeviceTimeOutSet
19ec-1b4c:65335170.767 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-1b4c:65335170.825 :         <= CAsicIO::DoImage ret = 0
19ec-1b4c:65335170.903 :         IOThread: Set EOP for get EOP
19ec-1b4c:65335170.959 :         IOThread: Get EOP size=0
19ec-1b4c:65335171.028 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65335171.138 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65335171.268 :         Pipe = 8912d38 start to write data
19ec-1b4c:65335171.329 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 2045388 size = 36
19ec-1b4c:65335171.454 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65335171.549 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65335171.647 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65335171.782 :         Pipe = 8912d38 Write <==
19ec-1b4c:65335171.837 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65335172.136 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65335172.351 :         Pipe = 8912d38 start to write data
19ec-698:65335172.458 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65335172.634 :     Pipe = 8912d38 Read Copy from 8912e38 + 2045388 size = 36
19ec-1b4c:65335172.747 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65335172.864 :         Pipe = 8912d38 Write read wait size = 0
19ec-1b4c:65335172.994 :         Pipe = 8912d38 Write <==
19ec-698:65335173.081 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65335173.196 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65335173.309 :     Pipe = 8912d38 Read <==
19ec-698:65335173.367 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-698:65335173.432 :     Pipe = 8912e48 Write ==>
19ec-698:65335173.524 :     Pipe = 8912e48 Write Total = 27262976 Free = 27244136 Data = 18840
19ec-698:65335173.638 :     Pipe = 8912e48 start to write data
19ec-698:65335173.700 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 2016852 size = 36
19ec-698:65335173.816 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27244100 Data = 18876
19ec-698:65335173.906 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65335174.002 :     Pipe = 8912e48 Write <==
19ec-698:65335174.056 :     Pipe = 8912d38 Read ==>
19ec-698:65335174.141 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65335178.914 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65335179.037 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65335179.166 :         Pipe = 8912d38 start to write data
19ec-1b4c:65335179.227 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 2045424 size = 36
19ec-1b4c:65335179.418 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65335179.631 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65335179.731 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65335179.855 :         Pipe = 8912d38 Write <==
19ec-1b4c:65335179.945 :         Pipe = 8912d38 IncreasePageCount after = 1
19ec-1b4c:65335180.073 :         IOThread: Remaining size=0
19ec-1b4c:65335180.166 :         IOThread: Release unit Control link = 0
19ec-698:65335180.256 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65335180.362 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-1b4c:65335180.434 :         IO Send command 10 bytes
19ec-698:65335180.491 :     Pipe = 8912d38 Read Copy from 8912e38 + 2045424 size = 36
19ec-1b4c:65335180.574 :         => CNT96226::VenderCmd_SetData
19ec-698:65335180.637 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65335180.729 :     Pipe = 8912d38 Read write wait size = 0
19ec-1b4c:65335180.797 :         iCmd = 0, nBytes = 10
19ec-698:65335180.858 :     Pipe = 8912d38 Read <==
19ec-1b4c:65335180.919 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-698:65335180.980 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-698:65335181.044 :     Pipe = 8912e48 Write ==>
19ec-698:65335181.128 :     Pipe = 8912e48 Write Total = 27262976 Free = 27244100 Data = 18876
19ec-698:65335181.240 :     Pipe = 8912e48 start to write data
19ec-698:65335181.298 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 2016888 size = 36
19ec-698:65335181.409 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27244064 Data = 18912
19ec-698:65335181.497 :     Pipe = 8912e48 Write read wait size = 0
19ec-698:65335181.589 :     Pipe = 8912e48 Write <==
19ec-698:65335181.676 :     Pipe = 8912d38 DecreasePageCount after = 0
19ec-698:65335181.806 :     Pipe = 8912e48 IncreasePageCount after = 1
19ec-698:65335181.903 :     Pipe = 8912d38 Read ==>
19ec-698:65335181.991 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:65338756.886 : => ReadScan
19ec-1c88:65338757.051 : Count = 92316, Ptr = c1fa970
19ec-1c88:65338757.136 : => ReadScanEx2
19ec-1c88:65338757.194 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:65338757.258 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:65338757.316 : ReadScanEx2 : IOStatus2.pBuffer = c1fa970
19ec-1c88:65338757.379 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:65338757.437 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:65338757.500 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:65338757.568 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:65338757.637 : Pipe = 8912e48 Read ==>
19ec-1c88:65338757.757 : Pipe = 8912e48 Read Total = 27262976 Free = 27244064 Data = 18912
19ec-1c88:65338757.887 : Pipe = 8912e48 Read Copy from 8912f08 + 1998012 size = 18840
19ec-1c88:65338758.085 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:65338758.179 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65338758.279 : Pipe = 8912e48 Read <==
19ec-1c88:65338758.336 : => GetImageToBuffer
19ec-1c88:65338758.392 : => GetImageToBufferPageScan
19ec-1c88:65338758.448 : Pipe = 8912e48 Read ==>
19ec-1c88:65338758.537 : Pipe = 8912e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:65338758.651 : Pipe = 8912e48 Read Copy from 8912f08 + 2016852 size = 36
19ec-1c88:65338758.756 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65338758.842 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65338758.935 : Pipe = 8912e48 Read <==
19ec-1c88:65338758.986 : Get Packet type = 0 
19ec-1c88:65338759.037 : Get Packet dwSize = 0 
19ec-1c88:65338759.086 : Get Packet bADFStatus = 1 
19ec-1c88:65338759.140 : Get Packet dwStatusLong = 0 
19ec-1c88:65338759.196 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65338759.259 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65338759.317 : <= GetImageToBuffer Ret = 1
19ec-1c88:65338759.370 : => GetImageToBuffer
19ec-1c88:65338759.556 : => GetImageToBufferPageScan
19ec-1c88:65338759.608 : Pipe = 8912e48 Read ==>
19ec-1c88:65338759.693 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65338759.800 : Pipe = 8912e48 Read Copy from 8912f08 + 2016888 size = 36
19ec-1c88:65338759.907 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65338759.990 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65338760.081 : Pipe = 8912e48 Read <==
19ec-1c88:65338760.132 : Get Packet type = 1 
19ec-1c88:65338760.180 : Get Packet dwSize = 0 
19ec-1c88:65338760.231 : Get Packet bADFStatus = 1 
19ec-1c88:65338760.283 : Get Packet dwStatusLong = 0 
19ec-1c88:65338760.334 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65338760.424 : Pipe = 8912e48 DecreasePageCount after = 0
19ec-1c88:65338760.520 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:65338760.576 : <= GetImageToBuffer Ret = 1
19ec-1c88:65338760.630 : ReadScanEx2 : EOP padding to AP buffer size = 73476
19ec-1c88:65338917.735 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:65338917.857 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:65338917.918 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:65338917.980 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:65338918.038 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:65338918.100 : <= ReadScanEx2 ret = 1
19ec-1c88:65338918.154 : <= ReadScan ret = 1
19ec-1c88:65340313.321 : => StopScan
19ec-1c88:65340313.505 : => EndPage
19ec-1c88:65340313.573 : EndPage withdraw image data in pipe.
19ec-1c88:65340313.642 : => ReadScanWithdrawBuffer
19ec-1c88:65340313.702 : <= ReadScanWithdrawBuffer
19ec-1c88:65340313.755 : EndPage wait release unit packet.
19ec-1c88:65340313.816 : Pipe = 8912e48 Read ==>
19ec-1c88:65340313.945 : Pipe = 8912e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1b4c:65367069.677 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65367069.992 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65367070.140 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65367070.264 :         iCmd = 1, nBytes = 4
19ec-1b4c:65367345.505 :         0000 : 00 00 00 00 
19ec-1b4c:65367345.720 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65367345.995 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65367346.154 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1b4c:65367346.299 :         IO Send command 10 bytes
19ec-1b4c:65367346.482 :         => CNT96226::VenderCmd_SetData
19ec-1b4c:65367346.586 :         iCmd = 0, nBytes = 10
19ec-1b4c:65367346.787 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1b4c:65367569.120 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-1b4c:65367569.397 :         System send command 10 bytes + data 0 bytes
19ec-1b4c:65367569.542 :         IO total need to receive data 2 bytes
19ec-1b4c:65367569.663 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65367569.779 :         iCmd = 0, nBytes = 2
19ec-1b4c:65367775.481 :         0000 : 00 00 
19ec-1b4c:65367775.649 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65367775.787 :         System total receive data 2 bytes
19ec-1b4c:65367775.906 :         => CNT96226::VenderCmd_GetData
19ec-1b4c:65367776.023 :         iCmd = 1, nBytes = 4
19ec-1b4c:65367956.393 :         0000 : 00 00 00 00 
19ec-1b4c:65367956.604 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-1b4c:65367956.872 :         <= CAsicIO::DoIo ret = 1
19ec-1b4c:65367957.024 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-1b4c:65367957.163 :         Pipe = 8912d38 Write ==>
19ec-1b4c:65367957.391 :         Pipe = 8912d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-1b4c:65367957.666 :         Pipe = 8912d38 start to write data
19ec-1b4c:65367957.791 :         Pipe = 8912d38 Memory Write Copy to 8912e38 + 2045460 size = 36
19ec-1b4c:65367958.029 :         Pipe = 8912d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-1b4c:65367958.207 :         Pipe = 8912d38 Write read wait size = 36
19ec-1b4c:65367958.753 :         Pipe = 8912d38 Set read data ready
19ec-1b4c:65367959.071 :         Pipe = 8912d38 Write <==
19ec-698:65367960.566 :     Pipe = 8912d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-698:65367960.926 :     Pipe = 8912d38 Read Copy from 8912e38 + 2045460 size = 36
19ec-698:65367961.169 :     Pipe = 8912d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-698:65367961.366 :     Pipe = 8912d38 Read write wait size = 0
19ec-698:65367961.561 :     Pipe = 8912d38 Read <==
19ec-698:65367961.678 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-698:65367961.808 :     Pipe = 8912e48 Write ==>
19ec-698:65367961.988 :     Pipe = 8912e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-698:65367962.214 :     Pipe = 8912e48 start to write data
19ec-698:65367962.332 :     Pipe = 8912e48 Memory Write Copy to 8912f08 + 2016924 size = 36
19ec-698:65367962.559 :     Pipe = 8912e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-698:65367962.736 :     Pipe = 8912e48 Write read wait size = 36
19ec-698:65367962.924 :     Pipe = 8912e48 Set read data ready
19ec-698:65367963.234 :     Pipe = 8912e48 Write <==
19ec-1c88:65367963.746 : Pipe = 8912e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:65367964.099 : Pipe = 8912e48 Read Copy from 8912f08 + 2016924 size = 36
19ec-1c88:65367964.349 : Pipe = 8912e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:65367964.545 : Pipe = 8912e48 Read write wait size = 0
19ec-1c88:65367964.752 : Pipe = 8912e48 Read <==
19ec-1c88:65367964.872 : Get Packet type = 2 
19ec-1c88:65367964.988 : Get Packet dwSize = 0 
19ec-1c88:65367965.096 : Get Packet bADFStatus = 0 
19ec-1c88:65367965.205 : Get Packet dwStatusLong = 0 
19ec-1c88:65367965.325 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:65367965.475 : <= EndPage Ret = 1
19ec-1c88:65367965.589 : Page 1 end
19ec-1c88:65367965.701 : => EndJob
19ec-1c88:65368127.048 : => IoObject::IoLockEnd
19ec-1c88:65368127.430 : <= IoObject::IoLockEnd
19ec-1c88:65368127.554 : => IoObject::FinishReadImage
19ec-1c88:65368127.671 : <= IoObject::FinishReadImage
19ec-1c88:65368127.773 : <= EndJob ret = 1
19ec-1c88:65368127.884 : <= StopScan ret = 1
19ec-1c88:65369912.308 : => GetADFStatus
19ec-1c88:65369912.506 : => IoObject::IoLockStart
19ec-1c88:65369912.650 : => CAsicIO::CheckDevice
19ec-1c88:65369912.707 : => CNT96226::ConnectIsAvailable
19ec-1c88:65369940.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65369940.630 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65369940.690 : <= IoObject::IoLockStart
19ec-1c88:65369940.748 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65369940.814 : IO Send command 10 bytes
19ec-1c88:65369940.945 : => CNT96226::VenderCmd_SetData
19ec-1c88:65369941.001 : iCmd = 0, nBytes = 10
19ec-1c88:65369941.111 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65370149.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65370149.521 : System send command 10 bytes + data 0 bytes
19ec-1c88:65370149.594 : IO total need to receive data 2 bytes
19ec-1c88:65370149.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:65370149.713 : iCmd = 0, nBytes = 2
19ec-1c88:65370329.599 : 0000 : 00 00 
19ec-1c88:65370329.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65370329.801 : System total receive data 2 bytes
19ec-1c88:65370329.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:65370329.920 : iCmd = 1, nBytes = 4
19ec-1c88:65370526.321 : 0000 : 00 00 00 00 
19ec-1c88:65370526.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65370526.622 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65370526.695 : Return status = 0
19ec-1c88:65370526.759 : => IoObject::IoLockEnd
19ec-1c88:65370526.857 : <= IoObject::IoLockEnd
19ec-1c88:65370526.907 : <= GetADFStatus ret = 1
19ec-1c88:65375391.885 : => EndScanJob
19ec-1c88:65375392.066 : <= EndScanJob ret = 1
19ec-1c88:65376428.400 : => GetADFStatus
19ec-1c88:65376428.603 : => IoObject::IoLockStart
19ec-1c88:65376428.917 : => CAsicIO::CheckDevice
19ec-1c88:65376428.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:65376455.115 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65376455.229 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65376455.289 : <= IoObject::IoLockStart
19ec-1c88:65376455.351 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65376455.418 : IO Send command 10 bytes
19ec-1c88:65376455.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:65376455.643 : iCmd = 0, nBytes = 10
19ec-1c88:65376455.746 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65376655.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65376656.110 : System send command 10 bytes + data 0 bytes
19ec-1c88:65376656.181 : IO total need to receive data 2 bytes
19ec-1c88:65376656.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:65376656.294 : iCmd = 0, nBytes = 2
19ec-1c88:65376828.265 : 0000 : 00 00 
19ec-1c88:65376828.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65376828.492 : System total receive data 2 bytes
19ec-1c88:65376828.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:65376828.619 : iCmd = 1, nBytes = 4
19ec-1c88:65376961.539 : 0000 : 00 00 00 00 
19ec-1c88:65376961.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65376961.822 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65376961.892 : Return status = 0
19ec-1c88:65376961.956 : => IoObject::IoLockEnd
19ec-1c88:65376962.052 : <= IoObject::IoLockEnd
19ec-1c88:65376962.105 : <= GetADFStatus ret = 1
19ec-1c88:65380887.482 : => TerminateDriver
19ec-1c88:65380887.684 : => CAsicIO::~CAsicIO,pStage=143723592
19ec-1c88:65380887.756 : => CNT96226::Close
19ec-1c88:65380892.099 : <= CNT96226::Close ret = 1
19ec-1c88:65380892.406 : <= CAsicIO::~CAsicIO
19ec-1c88:65380892.561 : => IoObject::IoLockEnd
19ec-1c88:65380892.616 : <= IoObject::IoLockEnd
19ec-1c88:65380892.667 : => IoObject::TerminateDevice
19ec-1c88:65380892.721 : => IoObject::IoLockEnd
19ec-1c88:65380892.771 : <= IoObject::IoLockEnd
19ec-1c88:65380892.871 : <= IoObject::TerminateDevice
19ec-1c88:65380894.172 : <= TerminateDriver ret = 1
19ec-1c88:65428779.168 : ============Debug Start==========
19ec-1c88:65428779.449 : Date : 2020/4/30 14:38:03
19ec-1c88:65428779.541 : Process ID : 19ec
19ec-1c88:65428779.969 : Windows : Version 10.0 build 18363 
19ec-1c88:65428780.418 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:65428780.483 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65428780.557 : MemoryStatus.ullAvailPhys : 1741615104
19ec-1c88:65428780.616 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65428780.682 : MemoryStatus.ullAvailPageFile : 3061985280
19ec-1c88:65428780.749 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65428780.810 : MemoryStatus.ullAvailVirtual : 1709907968
19ec-1c88:65428780.876 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65428780.981 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65428781.047 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65428781.301 : CPU Count : 4
19ec-1c88:65428781.353 : CPU Frequency : 100.000 Mhz
19ec-1c88:65428785.589 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65428785.732 : => InitializeDriver
19ec-1c88:65428786.016 : <= InitializeDriver ret = 1
19ec-1c88:65428786.079 : => InitializeScanner
19ec-1c88:65428786.384 : => CAsicIO::GetDeviceList
19ec-1c88:65428786.683 : => CNT96226::CNT96226
19ec-1c88:65428786.741 : => CNT96226::Open
19ec-1c88:65428809.282 : <= CNT96226::Open ret = 1
19ec-1c88:65428809.395 : => CNT96226::Initialize
19ec-1c88:65428809.589 : <= CNT96226::Initialize ret = 1
19ec-1c88:65428809.651 : <= CNT96226::CNT96226
19ec-1c88:65428809.705 : => CNT96226::EnumAvailableDevice
19ec-1c88:65428815.146 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65428815.227 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65428815.290 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65432538.469 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65432538.783 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65432544.781 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65432544.894 : => IoObject::GetLockName
19ec-1c88:65432544.962 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65432545.037 : <= IoObject::GetLockName
19ec-1c88:65432545.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:65432545.625 : iCmd = 3, nBytes = 2
19ec-1c88:65432911.818 : 0000 : 06 38 
19ec-1c88:65432911.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65432912.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:65432912.096 : iCmd = 4, nBytes = 2
19ec-1c88:65433209.502 : 0000 : 07 07 
19ec-1c88:65433209.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65433209.735 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65433209.828 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65433209.897 : IO Send command 10 bytes
19ec-1c88:65433209.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:65433210.009 : iCmd = 0, nBytes = 10
19ec-1c88:65433210.113 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65433411.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65433411.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:65433411.756 : iCmd = 0, nBytes = 165
19ec-1c88:65433602.702 : skip dump 37 bytes
19ec-1c88:65433602.906 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65433603.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65433603.185 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65433603.318 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65433603.446 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65433603.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65433603.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65433603.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65433603.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65433603.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:65433604.018 : iCmd = 1, nBytes = 4
19ec-1c88:65433711.154 : 0000 : 00 00 00 00 
19ec-1c88:65433711.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65433711.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65433711.368 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65433711.430 : IO Send command 10 bytes
19ec-1c88:65433711.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:65433711.533 : iCmd = 0, nBytes = 10
19ec-1c88:65433711.633 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65434023.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65434023.803 : => CNT96226::VenderCmd_GetData
19ec-1c88:65434023.864 : iCmd = 0, nBytes = 128
19ec-1c88:65434218.409 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65434218.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65434218.734 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65434218.875 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65434219.000 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65434219.125 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65434219.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65434219.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65434219.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65434219.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:65434219.552 : iCmd = 1, nBytes = 4
19ec-1c88:65434413.198 : 0000 : 00 00 00 00 
19ec-1c88:65434413.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65434413.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65434413.558 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65434413.631 : => CNT96226::Close
19ec-1c88:65434417.508 : <= CNT96226::Close ret = 1
19ec-1c88:65434417.585 : <= CNT96226::~CNT96226
19ec-1c88:65434417.673 : <= CAsicIO::GetDeviceList
19ec-1c88:65434418.107 : => IoObject::SetTimeout
19ec-1c88:65434418.237 : Timeout--> In = 0 Out = 0
19ec-1c88:65434418.296 : <= IoObject::SetTimeout
19ec-1c88:65434418.367 : => CAsicIO::CAsicIO
19ec-1c88:65434418.436 : => CNT96226::CNT96226
19ec-1c88:65434418.490 : => CNT96226::Open
19ec-1c88:65434443.497 : <= CNT96226::Open ret = 1
19ec-1c88:65434443.601 : => CNT96226::Initialize
19ec-1c88:65434443.793 : <= CNT96226::Initialize ret = 1
19ec-1c88:65434443.853 : <= CNT96226::CNT96226
19ec-1c88:65434443.903 : <= CAsicIO::CAsicIO
19ec-1c88:65434443.958 : => CAsicIO::InitializeDevice
19ec-1c88:65434444.026 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65434449.926 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65434450.055 : => IoObject::GetLockName
19ec-1c88:65434450.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65434450.178 : <= IoObject::GetLockName
19ec-1c88:65434450.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65434450.748 : IO Send command 10 bytes
19ec-1c88:65434450.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:65434450.855 : iCmd = 0, nBytes = 10
19ec-1c88:65434450.967 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65434798.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65434798.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:65434798.747 : iCmd = 0, nBytes = 128
19ec-1c88:65435003.145 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65435003.333 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65435003.473 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65435003.602 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65435003.727 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65435003.850 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65435003.975 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65435004.095 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65435004.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65435004.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:65435004.274 : iCmd = 1, nBytes = 4
19ec-1c88:65435192.374 : 0000 : 00 00 00 00 
19ec-1c88:65435192.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65435192.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65435192.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:65435192.700 : iCmd = 3, nBytes = 2
19ec-1c88:65435552.283 : 0000 : 06 38 
19ec-1c88:65435552.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65435552.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:65435552.555 : iCmd = 4, nBytes = 2
19ec-1c88:65435851.735 : 0000 : 07 07 
19ec-1c88:65435851.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65435852.020 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65435852.117 : => IoObject::InitializeDevice
19ec-1c88:65435852.227 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65435852.881 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65435852.954 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65435853.673 : => FindScanner
19ec-1c88:65435853.730 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65435853.789 : <= FindScanner ret = 1
19ec-1c88:65435853.845 : => IoObject::IoLockStart
19ec-1c88:65435853.946 : => CAsicIO::CheckDevice
19ec-1c88:65435853.998 : => CNT96226::ConnectIsAvailable
19ec-1c88:65435878.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65435878.356 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65435878.412 : <= IoObject::IoLockStart
19ec-1c88:65435878.471 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65435878.535 : IO Send command 10 bytes
19ec-1c88:65435878.617 : => CNT96226::VenderCmd_SetData
19ec-1c88:65435878.677 : iCmd = 0, nBytes = 10
19ec-1c88:65435878.782 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65436079.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65436079.254 : System send command 10 bytes + data 0 bytes
19ec-1c88:65436079.327 : IO total need to receive data 5 bytes
19ec-1c88:65436079.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:65436079.435 : iCmd = 0, nBytes = 5
19ec-1c88:65436239.505 : 0000 : 06 00 02 02 ab 
19ec-1c88:65436239.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65436239.660 : System total receive data 5 bytes
19ec-1c88:65436239.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:65436239.775 : iCmd = 1, nBytes = 4
19ec-1c88:65436365.658 : 0000 : 00 00 00 00 
19ec-1c88:65436365.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65436365.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65436365.976 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65436366.040 : IO Send command 10 bytes
19ec-1c88:65436366.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:65436366.204 : iCmd = 0, nBytes = 10
19ec-1c88:65436366.312 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65436537.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65436537.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:65436537.599 : IO total need to receive data 165 bytes
19ec-1c88:65436537.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:65436537.712 : iCmd = 0, nBytes = 165
19ec-1c88:65436703.881 : skip dump 37 bytes
19ec-1c88:65436704.098 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65436704.246 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65436704.385 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65436704.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65436704.653 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65436704.785 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65436704.913 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65436705.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65436705.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65436705.167 : System total receive data 165 bytes
19ec-1c88:65436705.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:65436705.286 : iCmd = 1, nBytes = 4
19ec-1c88:65436815.485 : 0000 : 00 00 00 00 
19ec-1c88:65436815.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65436815.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65436815.910 : Dump Inquiry
19ec-1c88:65436816.031 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65436816.163 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65436816.294 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65436816.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65436816.549 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65436816.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65436816.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65436816.919 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65436817.049 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65436817.175 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65436817.263 : 00a0 : 00 00 00 00 00 
19ec-1c88:65436817.333 : => ReadNVMDataInternal
19ec-1c88:65436817.552 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65436817.617 : IO Send command 10 bytes
19ec-1c88:65436817.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:65436817.763 : iCmd = 0, nBytes = 10
19ec-1c88:65436817.865 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65437124.104 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65437124.253 : System send command 10 bytes + data 0 bytes
19ec-1c88:65437124.321 : IO total need to receive data 128 bytes
19ec-1c88:65437124.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:65437124.442 : iCmd = 0, nBytes = 128
19ec-1c88:65437311.334 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65437311.534 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65437311.677 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65437311.806 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65437311.930 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65437312.056 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65437312.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65437312.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65437312.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65437312.432 : System total receive data 128 bytes
19ec-1c88:65437312.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:65437312.549 : iCmd = 1, nBytes = 4
19ec-1c88:65437517.722 : 0000 : 00 00 00 00 
19ec-1c88:65437517.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65437517.974 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65437518.048 : NVMData.PadScanCount = 0
19ec-1c88:65437518.103 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65437518.159 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65437518.221 : NVMData.FlatbedScanCount = 0
19ec-1c88:65437518.275 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65437518.327 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65437518.378 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65437518.431 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65437518.486 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65437518.540 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65437518.596 : NVMData.BornMonth = 0
19ec-1c88:65437518.643 : NVMData.BornDay = 0
19ec-1c88:65437518.695 : NVMData.BornYear = 0
19ec-1c88:65437518.743 : NVMData.FirstScanMonth = 4
19ec-1c88:65437518.794 : NVMData.FirstScanDay = 30
19ec-1c88:65437518.850 : NVMData.FirstScanYear = 2020
19ec-1c88:65437518.904 : NVMData.VerticalMagnification = 0
19ec-1c88:65437518.959 : NVMData.HorizontalMagnification = 0
19ec-1c88:65437519.013 : NVMData.PowerSavingTime = 15
19ec-1c88:65437519.067 : NVMData.SN = A094165189010062
19ec-1c88:65437519.117 : NVMData.AutoFeed = 0
19ec-1c88:65437519.166 : NVMData.CCDType = 0
19ec-1c88:65437519.213 : NVMData.ScanSpeed = 0
19ec-1c88:65437519.261 : NVMData.RollerCount = 0
19ec-1c88:65437519.313 : NVMData.MultifeedCount = 0
19ec-1c88:65437519.362 : NVMData.JamCount = 0
19ec-1c88:65437519.412 : NVMData.IdentifyInfo = 
19ec-1c88:65437519.461 : NVMData.FormalName = 
19ec-1c88:65437519.629 : NVMData.ReservedB = 0
19ec-1c88:65437519.685 : NVMData.FunctionCode = 0
19ec-1c88:65437519.733 : NVMData.PreFeed = 0
19ec-1c88:65437519.783 : NVMData.PreFeedTime = 0
19ec-1c88:65437519.831 : NVMData.ButtonNumber = 0
19ec-1c88:65437519.880 : NVMData.PowerOffTime = 0
19ec-1c88:65437519.930 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65437520.006 : => IoObject::IoLockEnd
19ec-1c88:65437520.100 : <= IoObject::IoLockEnd
19ec-1c88:65437520.148 : <= InitializeScanner ret = 1
19ec-1c88:65437520.210 : => GetLogicalScannerAbilityEx
19ec-1c88:65437520.266 : => IoObject::IoLockStart
19ec-1c88:65437520.363 : => CAsicIO::CheckDevice
19ec-1c88:65437520.416 : => CNT96226::ConnectIsAvailable
19ec-1c88:65437544.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65437544.186 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65437544.247 : <= IoObject::IoLockStart
19ec-1c88:65437544.306 : => IoObject::IoLockEnd
19ec-1c88:65437544.413 : <= IoObject::IoLockEnd
19ec-1c88:65437544.533 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65437544.610 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65437733.168 : => ReadNVMData
19ec-1c88:65437733.342 : => IoObject::IoLockStart
19ec-1c88:65437733.465 : => CAsicIO::CheckDevice
19ec-1c88:65437733.532 : => CNT96226::ConnectIsAvailable
19ec-1c88:65437751.908 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65437752.012 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65437752.072 : <= IoObject::IoLockStart
19ec-1c88:65437752.132 : => ReadNVMDataInternal
19ec-1c88:65437752.195 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65437752.262 : IO Send command 10 bytes
19ec-1c88:65437752.384 : => CNT96226::VenderCmd_SetData
19ec-1c88:65437752.440 : iCmd = 0, nBytes = 10
19ec-1c88:65437752.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65438100.893 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65438101.068 : System send command 10 bytes + data 0 bytes
19ec-1c88:65438101.133 : IO total need to receive data 128 bytes
19ec-1c88:65438101.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:65438101.250 : iCmd = 0, nBytes = 128
19ec-1c88:65438277.512 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65438277.699 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65438278.071 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65438278.207 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65438278.344 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65438278.471 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65438278.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65438278.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65438278.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65438278.930 : System total receive data 128 bytes
19ec-1c88:65438278.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:65438279.054 : iCmd = 1, nBytes = 4
19ec-1c88:65438433.691 : 0000 : 00 00 00 00 
19ec-1c88:65438433.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65438433.918 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65438433.992 : NVMData.PadScanCount = 0
19ec-1c88:65438434.047 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65438434.101 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65438434.156 : NVMData.FlatbedScanCount = 0
19ec-1c88:65438434.209 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65438434.260 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65438434.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65438434.371 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65438434.431 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65438434.485 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65438434.538 : NVMData.BornMonth = 0
19ec-1c88:65438434.586 : NVMData.BornDay = 0
19ec-1c88:65438434.635 : NVMData.BornYear = 0
19ec-1c88:65438434.684 : NVMData.FirstScanMonth = 4
19ec-1c88:65438434.734 : NVMData.FirstScanDay = 30
19ec-1c88:65438434.791 : NVMData.FirstScanYear = 2020
19ec-1c88:65438435.009 : NVMData.VerticalMagnification = 0
19ec-1c88:65438435.068 : NVMData.HorizontalMagnification = 0
19ec-1c88:65438435.123 : NVMData.PowerSavingTime = 15
19ec-1c88:65438435.181 : NVMData.SN = A094165189010062
19ec-1c88:65438435.230 : NVMData.AutoFeed = 0
19ec-1c88:65438435.279 : NVMData.CCDType = 0
19ec-1c88:65438435.328 : NVMData.ScanSpeed = 0
19ec-1c88:65438435.377 : NVMData.RollerCount = 0
19ec-1c88:65438435.435 : NVMData.MultifeedCount = 0
19ec-1c88:65438435.485 : NVMData.JamCount = 0
19ec-1c88:65438435.534 : NVMData.IdentifyInfo = 
19ec-1c88:65438435.584 : NVMData.FormalName = 
19ec-1c88:65438435.632 : NVMData.ReservedB = 0
19ec-1c88:65438435.683 : NVMData.FunctionCode = 0
19ec-1c88:65438435.733 : NVMData.PreFeed = 0
19ec-1c88:65438435.782 : NVMData.PreFeedTime = 0
19ec-1c88:65438435.831 : NVMData.ButtonNumber = 0
19ec-1c88:65438435.879 : NVMData.PowerOffTime = 0
19ec-1c88:65438435.930 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65438435.993 : => IoObject::IoLockEnd
19ec-1c88:65438436.085 : <= IoObject::IoLockEnd
19ec-1c88:65438436.134 : <= ReadNVMData ret = 1
19ec-1c88:65438961.144 : => TerminateDriver
19ec-1c88:65438961.334 : => CAsicIO::~CAsicIO,pStage=140315720
19ec-1c88:65438961.407 : => CNT96226::Close
19ec-1c88:65438965.403 : <= CNT96226::Close ret = 1
19ec-1c88:65438965.479 : <= CAsicIO::~CAsicIO
19ec-1c88:65438965.536 : => IoObject::IoLockEnd
19ec-1c88:65438965.589 : <= IoObject::IoLockEnd
19ec-1c88:65438965.639 : => IoObject::TerminateDevice
19ec-1c88:65438965.693 : => IoObject::IoLockEnd
19ec-1c88:65438965.742 : <= IoObject::IoLockEnd
19ec-1c88:65438965.843 : <= IoObject::TerminateDevice
19ec-1c88:65438966.090 : <= TerminateDriver ret = 1
19ec-1c88:65441403.674 : ============Debug Start==========
19ec-1c88:65441403.979 : Date : 2020/4/30 14:38:03
19ec-1c88:65441404.058 : Process ID : 19ec
19ec-1c88:65441404.489 : Windows : Version 10.0 build 18363 
19ec-1c88:65441404.966 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:65441405.028 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65441405.098 : MemoryStatus.ullAvailPhys : 1741611008
19ec-1c88:65441405.160 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65441405.222 : MemoryStatus.ullAvailPageFile : 3061264384
19ec-1c88:65441405.285 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65441405.345 : MemoryStatus.ullAvailVirtual : 1709887488
19ec-1c88:65441405.407 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65441405.511 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65441405.573 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65441405.818 : CPU Count : 4
19ec-1c88:65441405.865 : CPU Frequency : 100.000 Mhz
19ec-1c88:65441410.110 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65441410.249 : => InitializeDriver
19ec-1c88:65441410.524 : <= InitializeDriver ret = 1
19ec-1c88:65444029.722 : => InitializeScanner
19ec-1c88:65444029.989 : => CAsicIO::GetDeviceList
19ec-1c88:65444030.428 : => CNT96226::CNT96226
19ec-1c88:65444030.490 : => CNT96226::Open
19ec-1c88:65444053.630 : <= CNT96226::Open ret = 1
19ec-1c88:65444053.728 : => CNT96226::Initialize
19ec-1c88:65444053.918 : <= CNT96226::Initialize ret = 1
19ec-1c88:65444053.978 : <= CNT96226::CNT96226
19ec-1c88:65444054.030 : => CNT96226::EnumAvailableDevice
19ec-1c88:65444059.391 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65444059.470 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65444059.528 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65447795.142 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65447795.451 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65447801.124 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65447801.234 : => IoObject::GetLockName
19ec-1c88:65447801.300 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65447801.372 : <= IoObject::GetLockName
19ec-1c88:65447801.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:65447801.893 : iCmd = 3, nBytes = 2
19ec-1c88:65448192.464 : 0000 : 06 38 
19ec-1c88:65448192.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65448192.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:65448192.741 : iCmd = 4, nBytes = 2
19ec-1c88:65448504.113 : 0000 : 07 07 
19ec-1c88:65448504.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65448504.320 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65448504.406 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65448504.470 : IO Send command 10 bytes
19ec-1c88:65448504.524 : => CNT96226::VenderCmd_SetData
19ec-1c88:65448504.581 : iCmd = 0, nBytes = 10
19ec-1c88:65448504.683 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65448685.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65448685.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:65448686.018 : iCmd = 0, nBytes = 165
19ec-1c88:65448890.229 : skip dump 37 bytes
19ec-1c88:65448890.407 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65448890.545 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65448890.679 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65448890.814 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65448890.942 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65448891.075 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65448891.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65448891.328 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65448891.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65448891.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:65448891.508 : iCmd = 1, nBytes = 4
19ec-1c88:65449092.298 : 0000 : 00 00 00 00 
19ec-1c88:65449092.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65449092.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65449092.570 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65449092.637 : IO Send command 10 bytes
19ec-1c88:65449092.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:65449092.747 : iCmd = 0, nBytes = 10
19ec-1c88:65449092.855 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65449431.912 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65449432.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:65449432.130 : iCmd = 0, nBytes = 128
19ec-1c88:65449617.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65449617.822 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65449617.962 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65449618.098 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65449618.223 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65449618.345 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65449618.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65449618.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65449618.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65449618.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:65449618.769 : iCmd = 1, nBytes = 4
19ec-1c88:65449765.568 : 0000 : 00 00 00 00 
19ec-1c88:65449765.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65449765.746 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65449765.923 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65449765.996 : => CNT96226::Close
19ec-1c88:65449769.940 : <= CNT96226::Close ret = 1
19ec-1c88:65449770.019 : <= CNT96226::~CNT96226
19ec-1c88:65449770.111 : <= CAsicIO::GetDeviceList
19ec-1c88:65449770.550 : => IoObject::SetTimeout
19ec-1c88:65449770.686 : Timeout--> In = 0 Out = 0
19ec-1c88:65449770.746 : <= IoObject::SetTimeout
19ec-1c88:65449770.817 : => CAsicIO::CAsicIO
19ec-1c88:65449770.889 : => CNT96226::CNT96226
19ec-1c88:65449770.944 : => CNT96226::Open
19ec-1c88:65449793.580 : <= CNT96226::Open ret = 1
19ec-1c88:65449793.687 : => CNT96226::Initialize
19ec-1c88:65449793.886 : <= CNT96226::Initialize ret = 1
19ec-1c88:65449793.952 : <= CNT96226::CNT96226
19ec-1c88:65449794.011 : <= CAsicIO::CAsicIO
19ec-1c88:65449794.069 : => CAsicIO::InitializeDevice
19ec-1c88:65449794.145 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65449800.083 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65449800.198 : => IoObject::GetLockName
19ec-1c88:65449800.256 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65449800.327 : <= IoObject::GetLockName
19ec-1c88:65449800.833 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65449800.909 : IO Send command 10 bytes
19ec-1c88:65449800.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:65449801.027 : iCmd = 0, nBytes = 10
19ec-1c88:65449801.137 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65450152.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65450152.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:65450152.438 : iCmd = 0, nBytes = 128
19ec-1c88:65450361.155 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65450361.335 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65450361.478 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65450361.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65450361.744 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65450361.866 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65450361.988 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65450362.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65450362.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65450362.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:65450362.288 : iCmd = 1, nBytes = 4
19ec-1c88:65450552.973 : 0000 : 00 00 00 00 
19ec-1c88:65450553.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65450553.188 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65450553.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:65450553.308 : iCmd = 3, nBytes = 2
19ec-1c88:65450925.346 : 0000 : 06 38 
19ec-1c88:65450925.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65450925.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:65450925.572 : iCmd = 4, nBytes = 2
19ec-1c88:65451226.602 : 0000 : 07 07 
19ec-1c88:65451226.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65451226.949 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65451227.047 : => IoObject::InitializeDevice
19ec-1c88:65451227.151 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65451227.940 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65451228.015 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65451228.770 : => FindScanner
19ec-1c88:65451228.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65451228.895 : <= FindScanner ret = 1
19ec-1c88:65451228.959 : => IoObject::IoLockStart
19ec-1c88:65451229.060 : => CAsicIO::CheckDevice
19ec-1c88:65451229.113 : => CNT96226::ConnectIsAvailable
19ec-1c88:65451249.122 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65451249.215 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65451249.268 : <= IoObject::IoLockStart
19ec-1c88:65451249.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65451249.386 : IO Send command 10 bytes
19ec-1c88:65451249.468 : => CNT96226::VenderCmd_SetData
19ec-1c88:65451249.527 : iCmd = 0, nBytes = 10
19ec-1c88:65451249.633 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65451452.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65451452.166 : System send command 10 bytes + data 0 bytes
19ec-1c88:65451452.242 : IO total need to receive data 5 bytes
19ec-1c88:65451452.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:65451452.358 : iCmd = 0, nBytes = 5
19ec-1c88:65451619.206 : 0000 : 06 00 02 02 ab 
19ec-1c88:65451619.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65451619.405 : System total receive data 5 bytes
19ec-1c88:65451619.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:65451619.523 : iCmd = 1, nBytes = 4
19ec-1c88:65451727.442 : 0000 : 00 00 00 00 
19ec-1c88:65451727.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65451727.656 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65451727.717 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65451727.782 : IO Send command 10 bytes
19ec-1c88:65451727.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:65451727.928 : iCmd = 0, nBytes = 10
19ec-1c88:65451728.033 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65451890.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65451890.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:65451891.044 : IO total need to receive data 165 bytes
19ec-1c88:65451891.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:65451891.278 : iCmd = 0, nBytes = 165
19ec-1c88:65452073.290 : skip dump 37 bytes
19ec-1c88:65452073.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65452073.660 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65452073.799 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65452073.935 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65452074.074 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65452074.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65452074.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452074.461 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452074.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65452074.590 : System total receive data 165 bytes
19ec-1c88:65452074.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:65452074.707 : iCmd = 1, nBytes = 4
19ec-1c88:65452206.813 : 0000 : 00 00 00 00 
19ec-1c88:65452206.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65452207.027 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65452207.235 : Dump Inquiry
19ec-1c88:65452207.357 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65452207.492 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65452207.623 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65452207.753 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65452207.878 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65452208.011 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65452208.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452208.257 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452208.387 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65452208.515 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65452208.607 : 00a0 : 00 00 00 00 00 
19ec-1c88:65452208.677 : => ReadNVMDataInternal
19ec-1c88:65452208.880 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65452208.944 : IO Send command 10 bytes
19ec-1c88:65452209.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:65452209.090 : iCmd = 0, nBytes = 10
19ec-1c88:65452209.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65452517.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65452517.563 : System send command 10 bytes + data 0 bytes
19ec-1c88:65452517.632 : IO total need to receive data 128 bytes
19ec-1c88:65452517.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:65452517.749 : iCmd = 0, nBytes = 128
19ec-1c88:65452717.758 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452717.973 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452718.111 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65452718.244 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65452718.367 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65452718.491 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452718.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452718.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65452718.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65452718.861 : System total receive data 128 bytes
19ec-1c88:65452718.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:65452718.976 : iCmd = 1, nBytes = 4
19ec-1c88:65452844.638 : 0000 : 00 00 00 00 
19ec-1c88:65452844.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65452844.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65452844.939 : NVMData.PadScanCount = 0
19ec-1c88:65452844.996 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65452845.052 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65452845.108 : NVMData.FlatbedScanCount = 0
19ec-1c88:65452845.162 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65452845.213 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65452845.264 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65452845.316 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65452845.369 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65452845.423 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65452845.476 : NVMData.BornMonth = 0
19ec-1c88:65452845.525 : NVMData.BornDay = 0
19ec-1c88:65452845.575 : NVMData.BornYear = 0
19ec-1c88:65452845.622 : NVMData.FirstScanMonth = 4
19ec-1c88:65452845.672 : NVMData.FirstScanDay = 30
19ec-1c88:65452845.728 : NVMData.FirstScanYear = 2020
19ec-1c88:65452845.779 : NVMData.VerticalMagnification = 0
19ec-1c88:65452845.836 : NVMData.HorizontalMagnification = 0
19ec-1c88:65452845.889 : NVMData.PowerSavingTime = 15
19ec-1c88:65452845.942 : NVMData.SN = A094165189010062
19ec-1c88:65452845.994 : NVMData.AutoFeed = 0
19ec-1c88:65452846.043 : NVMData.CCDType = 0
19ec-1c88:65452846.091 : NVMData.ScanSpeed = 0
19ec-1c88:65452846.139 : NVMData.RollerCount = 0
19ec-1c88:65452846.198 : NVMData.MultifeedCount = 0
19ec-1c88:65452846.248 : NVMData.JamCount = 0
19ec-1c88:65452846.297 : NVMData.IdentifyInfo = 
19ec-1c88:65452846.349 : NVMData.FormalName = 
19ec-1c88:65452846.541 : NVMData.ReservedB = 0
19ec-1c88:65452846.595 : NVMData.FunctionCode = 0
19ec-1c88:65452846.643 : NVMData.PreFeed = 0
19ec-1c88:65452846.692 : NVMData.PreFeedTime = 0
19ec-1c88:65452846.741 : NVMData.ButtonNumber = 0
19ec-1c88:65452846.795 : NVMData.PowerOffTime = 0
19ec-1c88:65452846.846 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65452846.930 : => IoObject::IoLockEnd
19ec-1c88:65452847.026 : <= IoObject::IoLockEnd
19ec-1c88:65452847.075 : <= InitializeScanner ret = 1
19ec-1c88:65454104.006 : => GetLogicalScannerAbility
19ec-1c88:65454104.207 : => IoObject::IoLockStart
19ec-1c88:65454104.344 : => CAsicIO::CheckDevice
19ec-1c88:65454104.402 : => CNT96226::ConnectIsAvailable
19ec-1c88:65454127.015 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65454127.126 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65454127.187 : <= IoObject::IoLockStart
19ec-1c88:65454127.246 : => IoObject::IoLockEnd
19ec-1c88:65454127.359 : <= IoObject::IoLockEnd
19ec-1c88:65454127.437 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:65457627.014 : => GetLogicalScannerAbilityEx
19ec-1c88:65457627.205 : => IoObject::IoLockStart
19ec-1c88:65457627.340 : => CAsicIO::CheckDevice
19ec-1c88:65457627.399 : => CNT96226::ConnectIsAvailable
19ec-1c88:65457651.794 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65457652.047 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65457652.189 : <= IoObject::IoLockStart
19ec-1c88:65457652.517 : => IoObject::IoLockEnd
19ec-1c88:65457652.618 : <= IoObject::IoLockEnd
19ec-1c88:65457652.738 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65457652.811 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65464795.615 : => ReadNVMData
19ec-1c88:65464795.788 : => IoObject::IoLockStart
19ec-1c88:65464795.923 : => CAsicIO::CheckDevice
19ec-1c88:65464795.980 : => CNT96226::ConnectIsAvailable
19ec-1c88:65464820.730 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65464820.847 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65464820.910 : <= IoObject::IoLockStart
19ec-1c88:65464820.979 : => ReadNVMDataInternal
19ec-1c88:65464821.040 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65464821.112 : IO Send command 10 bytes
19ec-1c88:65464821.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:65464821.289 : iCmd = 0, nBytes = 10
19ec-1c88:65464821.397 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65465157.209 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65465157.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:65465157.472 : IO total need to receive data 128 bytes
19ec-1c88:65465157.539 : => CNT96226::VenderCmd_GetData
19ec-1c88:65465157.599 : iCmd = 0, nBytes = 128
19ec-1c88:65465364.244 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65465364.581 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65465365.240 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65465365.373 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65465365.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65465365.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65465365.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65465365.868 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65465365.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65465365.988 : System total receive data 128 bytes
19ec-1c88:65465366.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:65465366.100 : iCmd = 1, nBytes = 4
19ec-1c88:65465511.008 : 0000 : 00 00 00 00 
19ec-1c88:65465511.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65465511.279 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65465511.351 : NVMData.PadScanCount = 0
19ec-1c88:65465511.409 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65465511.467 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65465511.524 : NVMData.FlatbedScanCount = 0
19ec-1c88:65465511.580 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65465511.739 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65465511.798 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65465511.856 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65465511.914 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65465511.969 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65465512.025 : NVMData.BornMonth = 0
19ec-1c88:65465512.076 : NVMData.BornDay = 0
19ec-1c88:65465512.129 : NVMData.BornYear = 0
19ec-1c88:65465512.177 : NVMData.FirstScanMonth = 4
19ec-1c88:65465512.228 : NVMData.FirstScanDay = 30
19ec-1c88:65465512.283 : NVMData.FirstScanYear = 2020
19ec-1c88:65465512.341 : NVMData.VerticalMagnification = 0
19ec-1c88:65465512.398 : NVMData.HorizontalMagnification = 0
19ec-1c88:65465512.456 : NVMData.PowerSavingTime = 15
19ec-1c88:65465512.513 : NVMData.SN = A094165189010062
19ec-1c88:65465512.564 : NVMData.AutoFeed = 0
19ec-1c88:65465512.617 : NVMData.CCDType = 0
19ec-1c88:65465512.664 : NVMData.ScanSpeed = 0
19ec-1c88:65465512.713 : NVMData.RollerCount = 0
19ec-1c88:65465512.769 : NVMData.MultifeedCount = 0
19ec-1c88:65465512.825 : NVMData.JamCount = 0
19ec-1c88:65465512.877 : NVMData.IdentifyInfo = 
19ec-1c88:65465512.927 : NVMData.FormalName = 
19ec-1c88:65465512.976 : NVMData.ReservedB = 0
19ec-1c88:65465513.028 : NVMData.FunctionCode = 0
19ec-1c88:65465513.080 : NVMData.PreFeed = 0
19ec-1c88:65465513.128 : NVMData.PreFeedTime = 0
19ec-1c88:65465513.178 : NVMData.ButtonNumber = 0
19ec-1c88:65465513.229 : NVMData.PowerOffTime = 0
19ec-1c88:65465513.280 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65465513.346 : => IoObject::IoLockEnd
19ec-1c88:65465513.441 : <= IoObject::IoLockEnd
19ec-1c88:65465513.488 : <= ReadNVMData ret = 1
19ec-1c88:65475417.362 : => GetADFStatus
19ec-1c88:65475417.797 : => IoObject::IoLockStart
19ec-1c88:65475417.938 : => CAsicIO::CheckDevice
19ec-1c88:65475417.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:65475441.496 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65475441.612 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65475441.673 : <= IoObject::IoLockStart
19ec-1c88:65475441.739 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65475441.808 : IO Send command 10 bytes
19ec-1c88:65475441.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:65475441.993 : iCmd = 0, nBytes = 10
19ec-1c88:65475442.102 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65475637.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65475637.150 : System send command 10 bytes + data 0 bytes
19ec-1c88:65475637.220 : IO total need to receive data 2 bytes
19ec-1c88:65475637.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:65475637.332 : iCmd = 0, nBytes = 2
19ec-1c88:65475815.000 : 0000 : 00 00 
19ec-1c88:65475815.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65475815.520 : System total receive data 2 bytes
19ec-1c88:65475815.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:65475815.648 : iCmd = 1, nBytes = 4
19ec-1c88:65476015.245 : 0000 : 00 00 00 00 
19ec-1c88:65476015.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65476015.781 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65476015.847 : Return status = 0
19ec-1c88:65476015.907 : => IoObject::IoLockEnd
19ec-1c88:65476015.998 : <= IoObject::IoLockEnd
19ec-1c88:65476016.046 : <= GetADFStatus ret = 1
19ec-1c88:65478847.863 : => GetADFStatus
19ec-1c88:65478848.054 : => IoObject::IoLockStart
19ec-1c88:65478848.175 : => CAsicIO::CheckDevice
19ec-1c88:65478848.231 : => CNT96226::ConnectIsAvailable
19ec-1c88:65478871.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65478871.388 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65478871.450 : <= IoObject::IoLockStart
19ec-1c88:65478871.514 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65478871.583 : IO Send command 10 bytes
19ec-1c88:65478871.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:65478871.772 : iCmd = 0, nBytes = 10
19ec-1c88:65478871.877 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65479046.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65479046.446 : System send command 10 bytes + data 0 bytes
19ec-1c88:65479046.627 : IO total need to receive data 2 bytes
19ec-1c88:65479046.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:65479046.759 : iCmd = 0, nBytes = 2
19ec-1c88:65479217.415 : 0000 : 00 00 
19ec-1c88:65479217.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65479217.714 : System total receive data 2 bytes
19ec-1c88:65479218.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:65479218.116 : iCmd = 1, nBytes = 4
19ec-1c88:65479423.075 : 0000 : 00 00 00 00 
19ec-1c88:65479423.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65479423.329 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65479423.402 : Return status = 0
19ec-1c88:65479423.464 : => IoObject::IoLockEnd
19ec-1c88:65479423.558 : <= IoObject::IoLockEnd
19ec-1c88:65479423.607 : <= GetADFStatus ret = 1
19ec-1c88:65481604.797 : => TerminateDriver
19ec-1c88:65481604.999 : => CAsicIO::~CAsicIO,pStage=199691336
19ec-1c88:65481605.068 : => CNT96226::Close
19ec-1c88:65481609.271 : <= CNT96226::Close ret = 1
19ec-1c88:65481609.350 : <= CAsicIO::~CAsicIO
19ec-1c88:65481609.408 : => IoObject::IoLockEnd
19ec-1c88:65481609.465 : <= IoObject::IoLockEnd
19ec-1c88:65481609.518 : => IoObject::TerminateDevice
19ec-1c88:65481609.576 : => IoObject::IoLockEnd
19ec-1c88:65481609.623 : <= IoObject::IoLockEnd
19ec-1c88:65481609.950 : <= IoObject::TerminateDevice
19ec-1c88:65481610.188 : <= TerminateDriver ret = 1
19ec-1c88:65525243.867 : ============Debug Start==========
19ec-1c88:65525244.137 : Date : 2020/4/30 14:38:06
19ec-1c88:65525244.221 : Process ID : 19ec
19ec-1c88:65525244.630 : Windows : Version 10.0 build 18363 
19ec-1c88:65525245.072 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:65525245.139 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65525245.204 : MemoryStatus.ullAvailPhys : 1748496384
19ec-1c88:65525245.264 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65525245.327 : MemoryStatus.ullAvailPageFile : 3061563392
19ec-1c88:65525245.388 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65525245.448 : MemoryStatus.ullAvailVirtual : 1709883392
19ec-1c88:65525245.513 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65525245.621 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65525245.681 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65525245.919 : CPU Count : 4
19ec-1c88:65525245.966 : CPU Frequency : 100.000 Mhz
19ec-1c88:65525250.048 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65525250.176 : => InitializeDriver
19ec-1c88:65525250.449 : <= InitializeDriver ret = 1
19ec-1c88:65525250.505 : => InitializeScanner
19ec-1c88:65525250.583 : => CAsicIO::GetDeviceList
19ec-1c88:65525250.883 : => CNT96226::CNT96226
19ec-1c88:65525250.946 : => CNT96226::Open
19ec-1c88:65525275.667 : <= CNT96226::Open ret = 1
19ec-1c88:65525275.777 : => CNT96226::Initialize
19ec-1c88:65525275.961 : <= CNT96226::Initialize ret = 1
19ec-1c88:65525276.023 : <= CNT96226::CNT96226
19ec-1c88:65525276.074 : => CNT96226::EnumAvailableDevice
19ec-1c88:65525281.550 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65525281.631 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65525281.695 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65529304.160 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65529304.460 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65529310.228 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65529310.333 : => IoObject::GetLockName
19ec-1c88:65529310.394 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65529310.463 : <= IoObject::GetLockName
19ec-1c88:65529310.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:65529311.041 : iCmd = 3, nBytes = 2
19ec-1c88:65529692.183 : 0000 : 06 38 
19ec-1c88:65529692.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65529692.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:65529692.479 : iCmd = 4, nBytes = 2
19ec-1c88:65529975.733 : 0000 : 07 07 
19ec-1c88:65529975.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65529975.960 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65529976.050 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65529976.116 : IO Send command 10 bytes
19ec-1c88:65529976.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:65529976.223 : iCmd = 0, nBytes = 10
19ec-1c88:65529976.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65530130.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65530131.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:65530131.078 : iCmd = 0, nBytes = 165
19ec-1c88:65530273.334 : skip dump 37 bytes
19ec-1c88:65530273.869 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65530274.012 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65530274.150 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65530274.290 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65530274.417 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65530274.548 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65530274.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530274.797 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530274.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65530274.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:65530274.969 : iCmd = 1, nBytes = 4
19ec-1c88:65530420.907 : 0000 : 00 00 00 00 
19ec-1c88:65530421.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65530421.128 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65530421.194 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65530421.259 : IO Send command 10 bytes
19ec-1c88:65530421.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:65530421.373 : iCmd = 0, nBytes = 10
19ec-1c88:65530421.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65530743.732 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65530743.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:65530743.935 : iCmd = 0, nBytes = 128
19ec-1c88:65530942.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530943.014 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530943.163 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65530943.305 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65530943.436 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65530943.564 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530943.692 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530943.823 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65530943.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65530943.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:65530944.017 : iCmd = 1, nBytes = 4
19ec-1c88:65531133.106 : 0000 : 00 00 00 00 
19ec-1c88:65531133.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65531133.309 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65531133.490 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65531133.565 : => CNT96226::Close
19ec-1c88:65531139.115 : <= CNT96226::Close ret = 1
19ec-1c88:65531139.196 : <= CNT96226::~CNT96226
19ec-1c88:65531139.288 : <= CAsicIO::GetDeviceList
19ec-1c88:65531139.719 : => IoObject::SetTimeout
19ec-1c88:65531139.853 : Timeout--> In = 0 Out = 0
19ec-1c88:65531139.914 : <= IoObject::SetTimeout
19ec-1c88:65531139.981 : => CAsicIO::CAsicIO
19ec-1c88:65531140.058 : => CNT96226::CNT96226
19ec-1c88:65531140.114 : => CNT96226::Open
19ec-1c88:65531162.974 : <= CNT96226::Open ret = 1
19ec-1c88:65531163.089 : => CNT96226::Initialize
19ec-1c88:65531163.298 : <= CNT96226::Initialize ret = 1
19ec-1c88:65531163.367 : <= CNT96226::CNT96226
19ec-1c88:65531163.425 : <= CAsicIO::CAsicIO
19ec-1c88:65531163.489 : => CAsicIO::InitializeDevice
19ec-1c88:65531163.558 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65531169.679 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65531169.813 : => IoObject::GetLockName
19ec-1c88:65531169.872 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65531169.947 : <= IoObject::GetLockName
19ec-1c88:65531170.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65531170.532 : IO Send command 10 bytes
19ec-1c88:65531170.591 : => CNT96226::VenderCmd_SetData
19ec-1c88:65531170.649 : iCmd = 0, nBytes = 10
19ec-1c88:65531170.760 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65531515.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65531515.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:65531515.268 : iCmd = 0, nBytes = 128
19ec-1c88:65531709.775 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65531709.959 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65531710.106 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65531710.244 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65531710.370 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65531710.493 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65531710.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65531710.742 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65531710.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65531710.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:65531710.924 : iCmd = 1, nBytes = 4
19ec-1c88:65531909.423 : 0000 : 00 00 00 00 
19ec-1c88:65531909.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65531909.608 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65531909.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:65531909.722 : iCmd = 3, nBytes = 2
19ec-1c88:65532274.153 : 0000 : 06 38 
19ec-1c88:65532274.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65532274.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:65532274.449 : iCmd = 4, nBytes = 2
19ec-1c88:65532574.493 : 0000 : 07 07 
19ec-1c88:65532574.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65532574.815 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65532574.919 : => IoObject::InitializeDevice
19ec-1c88:65532575.035 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65532575.698 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65532575.775 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65532576.484 : => FindScanner
19ec-1c88:65532576.543 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65532576.611 : <= FindScanner ret = 1
19ec-1c88:65532576.671 : => IoObject::IoLockStart
19ec-1c88:65532576.770 : => CAsicIO::CheckDevice
19ec-1c88:65532576.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:65532593.483 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65532593.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65532593.654 : <= IoObject::IoLockStart
19ec-1c88:65532593.719 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65532593.790 : IO Send command 10 bytes
19ec-1c88:65532593.881 : => CNT96226::VenderCmd_SetData
19ec-1c88:65532593.940 : iCmd = 0, nBytes = 10
19ec-1c88:65532594.048 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65532796.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65532796.601 : System send command 10 bytes + data 0 bytes
19ec-1c88:65532796.672 : IO total need to receive data 5 bytes
19ec-1c88:65532796.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:65532796.786 : iCmd = 0, nBytes = 5
19ec-1c88:65532983.656 : 0000 : 06 00 02 02 ab 
19ec-1c88:65532983.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65532983.857 : System total receive data 5 bytes
19ec-1c88:65532983.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:65532983.974 : iCmd = 1, nBytes = 4
19ec-1c88:65533102.876 : 0000 : 00 00 00 00 
19ec-1c88:65533102.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65533103.122 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65533103.190 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65533103.256 : IO Send command 10 bytes
19ec-1c88:65533103.347 : => CNT96226::VenderCmd_SetData
19ec-1c88:65533103.402 : iCmd = 0, nBytes = 10
19ec-1c88:65533103.508 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65533290.364 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65533290.498 : System send command 10 bytes + data 0 bytes
19ec-1c88:65533290.576 : IO total need to receive data 165 bytes
19ec-1c88:65533290.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:65533290.697 : iCmd = 0, nBytes = 165
19ec-1c88:65533475.044 : skip dump 37 bytes
19ec-1c88:65533475.261 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65533475.399 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65533475.533 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65533475.664 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65533475.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65533475.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65533476.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65533476.248 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65533476.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65533476.601 : System total receive data 165 bytes
19ec-1c88:65533476.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:65533476.721 : iCmd = 1, nBytes = 4
19ec-1c88:65533610.406 : 0000 : 00 00 00 00 
19ec-1c88:65533610.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65533610.658 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65533610.857 : Dump Inquiry
19ec-1c88:65533610.993 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65533611.129 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65533611.265 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65533611.405 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65533611.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65533611.674 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65533611.803 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65533611.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65533612.064 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65533612.196 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65533612.284 : 00a0 : 00 00 00 00 00 
19ec-1c88:65533612.357 : => ReadNVMDataInternal
19ec-1c88:65533612.575 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65533612.641 : IO Send command 10 bytes
19ec-1c88:65533612.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:65533612.794 : iCmd = 0, nBytes = 10
19ec-1c88:65533612.898 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65533929.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65533929.254 : System send command 10 bytes + data 0 bytes
19ec-1c88:65533929.326 : IO total need to receive data 128 bytes
19ec-1c88:65533929.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:65533929.500 : iCmd = 0, nBytes = 128
19ec-1c88:65534092.736 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534092.948 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534093.093 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65534093.230 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65534093.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65534093.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534093.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534093.741 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534093.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65534093.873 : System total receive data 128 bytes
19ec-1c88:65534093.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:65534093.996 : iCmd = 1, nBytes = 4
19ec-1c88:65534228.059 : 0000 : 00 00 00 00 
19ec-1c88:65534228.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65534228.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65534228.382 : NVMData.PadScanCount = 0
19ec-1c88:65534228.440 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65534228.496 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65534228.552 : NVMData.FlatbedScanCount = 0
19ec-1c88:65534228.606 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65534228.662 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65534228.714 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65534228.769 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65534228.824 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65534228.876 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65534228.932 : NVMData.BornMonth = 0
19ec-1c88:65534228.979 : NVMData.BornDay = 0
19ec-1c88:65534229.029 : NVMData.BornYear = 0
19ec-1c88:65534229.076 : NVMData.FirstScanMonth = 4
19ec-1c88:65534229.124 : NVMData.FirstScanDay = 30
19ec-1c88:65534229.179 : NVMData.FirstScanYear = 2020
19ec-1c88:65534229.233 : NVMData.VerticalMagnification = 0
19ec-1c88:65534229.289 : NVMData.HorizontalMagnification = 0
19ec-1c88:65534229.343 : NVMData.PowerSavingTime = 15
19ec-1c88:65534229.397 : NVMData.SN = A094165189010062
19ec-1c88:65534229.447 : NVMData.AutoFeed = 0
19ec-1c88:65534229.492 : NVMData.CCDType = 0
19ec-1c88:65534229.540 : NVMData.ScanSpeed = 0
19ec-1c88:65534229.587 : NVMData.RollerCount = 0
19ec-1c88:65534229.638 : NVMData.MultifeedCount = 0
19ec-1c88:65534229.688 : NVMData.JamCount = 0
19ec-1c88:65534229.734 : NVMData.IdentifyInfo = 
19ec-1c88:65534229.784 : NVMData.FormalName = 
19ec-1c88:65534229.996 : NVMData.ReservedB = 0
19ec-1c88:65534230.049 : NVMData.FunctionCode = 0
19ec-1c88:65534230.100 : NVMData.PreFeed = 0
19ec-1c88:65534230.148 : NVMData.PreFeedTime = 0
19ec-1c88:65534230.197 : NVMData.ButtonNumber = 0
19ec-1c88:65534230.246 : NVMData.PowerOffTime = 0
19ec-1c88:65534230.299 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65534230.374 : => IoObject::IoLockEnd
19ec-1c88:65534230.461 : <= IoObject::IoLockEnd
19ec-1c88:65534230.509 : <= InitializeScanner ret = 1
19ec-1c88:65534230.574 : => GetLogicalScannerAbilityEx
19ec-1c88:65534230.633 : => IoObject::IoLockStart
19ec-1c88:65534230.726 : => CAsicIO::CheckDevice
19ec-1c88:65534230.779 : => CNT96226::ConnectIsAvailable
19ec-1c88:65534244.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65534244.758 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65534244.819 : <= IoObject::IoLockStart
19ec-1c88:65534244.875 : => IoObject::IoLockEnd
19ec-1c88:65534244.980 : <= IoObject::IoLockEnd
19ec-1c88:65534245.097 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65534245.173 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65534422.074 : => ReadNVMData
19ec-1c88:65534422.226 : => IoObject::IoLockStart
19ec-1c88:65534422.363 : => CAsicIO::CheckDevice
19ec-1c88:65534422.418 : => CNT96226::ConnectIsAvailable
19ec-1c88:65534446.687 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65534447.116 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65534447.180 : <= IoObject::IoLockStart
19ec-1c88:65534447.242 : => ReadNVMDataInternal
19ec-1c88:65534447.303 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65534447.370 : IO Send command 10 bytes
19ec-1c88:65534447.494 : => CNT96226::VenderCmd_SetData
19ec-1c88:65534447.551 : iCmd = 0, nBytes = 10
19ec-1c88:65534447.668 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65534795.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65534795.735 : System send command 10 bytes + data 0 bytes
19ec-1c88:65534796.037 : IO total need to receive data 128 bytes
19ec-1c88:65534796.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:65534796.157 : iCmd = 0, nBytes = 128
19ec-1c88:65534993.542 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534994.028 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534994.174 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65534994.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65534994.445 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65534994.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534994.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534994.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65534994.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65534994.965 : System total receive data 128 bytes
19ec-1c88:65534995.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:65534995.083 : iCmd = 1, nBytes = 4
19ec-1c88:65535164.733 : 0000 : 00 00 00 00 
19ec-1c88:65535164.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65535165.005 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65535165.072 : NVMData.PadScanCount = 0
19ec-1c88:65535165.130 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65535165.188 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65535165.244 : NVMData.FlatbedScanCount = 0
19ec-1c88:65535165.297 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65535165.351 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65535165.404 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65535165.457 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65535165.509 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65535165.563 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65535165.615 : NVMData.BornMonth = 0
19ec-1c88:65535165.663 : NVMData.BornDay = 0
19ec-1c88:65535165.712 : NVMData.BornYear = 0
19ec-1c88:65535165.763 : NVMData.FirstScanMonth = 4
19ec-1c88:65535165.813 : NVMData.FirstScanDay = 30
19ec-1c88:65535165.868 : NVMData.FirstScanYear = 2020
19ec-1c88:65535166.075 : NVMData.VerticalMagnification = 0
19ec-1c88:65535166.134 : NVMData.HorizontalMagnification = 0
19ec-1c88:65535166.188 : NVMData.PowerSavingTime = 15
19ec-1c88:65535166.240 : NVMData.SN = A094165189010062
19ec-1c88:65535166.288 : NVMData.AutoFeed = 0
19ec-1c88:65535166.338 : NVMData.CCDType = 0
19ec-1c88:65535166.386 : NVMData.ScanSpeed = 0
19ec-1c88:65535166.434 : NVMData.RollerCount = 0
19ec-1c88:65535166.485 : NVMData.MultifeedCount = 0
19ec-1c88:65535166.535 : NVMData.JamCount = 0
19ec-1c88:65535166.584 : NVMData.IdentifyInfo = 
19ec-1c88:65535166.633 : NVMData.FormalName = 
19ec-1c88:65535166.681 : NVMData.ReservedB = 0
19ec-1c88:65535166.730 : NVMData.FunctionCode = 0
19ec-1c88:65535166.779 : NVMData.PreFeed = 0
19ec-1c88:65535166.827 : NVMData.PreFeedTime = 0
19ec-1c88:65535166.879 : NVMData.ButtonNumber = 0
19ec-1c88:65535166.926 : NVMData.PowerOffTime = 0
19ec-1c88:65535166.978 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65535167.038 : => IoObject::IoLockEnd
19ec-1c88:65535167.132 : <= IoObject::IoLockEnd
19ec-1c88:65535167.179 : <= ReadNVMData ret = 1
19ec-1c88:65537900.012 : ============Debug Start==========
19ec-1c88:65537900.337 : Date : 2020/4/30 14:38:06
19ec-1c88:65537900.419 : Process ID : 19ec
19ec-1c88:65537900.849 : Windows : Version 10.0 build 18363 
19ec-1c88:65537901.331 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:65537901.394 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65537901.462 : MemoryStatus.ullAvailPhys : 1751650304
19ec-1c88:65537901.520 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65537901.583 : MemoryStatus.ullAvailPageFile : 3060273152
19ec-1c88:65537901.644 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65537901.702 : MemoryStatus.ullAvailVirtual : 1710174208
19ec-1c88:65537901.766 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65537901.873 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65537901.936 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65537902.177 : CPU Count : 4
19ec-1c88:65537902.225 : CPU Frequency : 100.000 Mhz
19ec-1c88:65537906.590 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65537906.720 : => InitializeDriver
19ec-1c88:65537906.992 : <= InitializeDriver ret = 1
19ec-1c88:65540595.639 : => InitializeScanner
19ec-1c88:65540595.905 : => CAsicIO::GetDeviceList
19ec-1c88:65540596.357 : => CNT96226::CNT96226
19ec-1c88:65540596.419 : => CNT96226::Open
19ec-1c88:65540621.789 : <= CNT96226::Open ret = 1
19ec-1c88:65540621.901 : => CNT96226::Initialize
19ec-1c88:65540622.095 : <= CNT96226::Initialize ret = 1
19ec-1c88:65540622.158 : <= CNT96226::CNT96226
19ec-1c88:65540622.212 : => CNT96226::EnumAvailableDevice
19ec-1c88:65540627.697 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65540627.777 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65540627.835 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65544359.608 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65544359.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65544366.008 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65544366.122 : => IoObject::GetLockName
19ec-1c88:65544366.183 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65544366.250 : <= IoObject::GetLockName
19ec-1c88:65544366.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:65544366.869 : iCmd = 3, nBytes = 2
19ec-1c88:65544754.611 : 0000 : 06 38 
19ec-1c88:65544754.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65544754.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:65544754.942 : iCmd = 4, nBytes = 2
19ec-1c88:65545071.221 : 0000 : 07 07 
19ec-1c88:65545071.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65545071.472 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65545071.561 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65545071.630 : IO Send command 10 bytes
19ec-1c88:65545071.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:65545071.753 : iCmd = 0, nBytes = 10
19ec-1c88:65545071.859 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65545247.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65545247.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:65545247.848 : iCmd = 0, nBytes = 165
19ec-1c88:65545426.640 : skip dump 37 bytes
19ec-1c88:65545426.876 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65545427.027 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65545427.168 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65545427.302 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65545427.433 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65545427.574 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65545427.699 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65545427.825 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65545427.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65545427.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:65545428.010 : iCmd = 1, nBytes = 4
19ec-1c88:65545634.544 : 0000 : 00 00 00 00 
19ec-1c88:65545634.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65545634.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65545634.794 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65545634.861 : IO Send command 10 bytes
19ec-1c88:65545634.915 : => CNT96226::VenderCmd_SetData
19ec-1c88:65545634.970 : iCmd = 0, nBytes = 10
19ec-1c88:65545635.075 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65545971.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65545971.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:65545971.305 : iCmd = 0, nBytes = 128
19ec-1c88:65546167.724 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546167.909 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546168.046 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65546168.181 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65546168.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65546168.428 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546168.554 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546168.678 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546168.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65546168.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:65546168.859 : iCmd = 1, nBytes = 4
19ec-1c88:65546337.755 : 0000 : 00 00 00 00 
19ec-1c88:65546337.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65546337.983 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65546338.168 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65546338.245 : => CNT96226::Close
19ec-1c88:65546342.770 : <= CNT96226::Close ret = 1
19ec-1c88:65546342.847 : <= CNT96226::~CNT96226
19ec-1c88:65546342.944 : <= CAsicIO::GetDeviceList
19ec-1c88:65546343.424 : => IoObject::SetTimeout
19ec-1c88:65546343.557 : Timeout--> In = 0 Out = 0
19ec-1c88:65546343.615 : <= IoObject::SetTimeout
19ec-1c88:65546343.695 : => CAsicIO::CAsicIO
19ec-1c88:65546343.770 : => CNT96226::CNT96226
19ec-1c88:65546343.833 : => CNT96226::Open
19ec-1c88:65546367.223 : <= CNT96226::Open ret = 1
19ec-1c88:65546367.331 : => CNT96226::Initialize
19ec-1c88:65546367.522 : <= CNT96226::Initialize ret = 1
19ec-1c88:65546367.582 : <= CNT96226::CNT96226
19ec-1c88:65546367.636 : <= CAsicIO::CAsicIO
19ec-1c88:65546367.691 : => CAsicIO::InitializeDevice
19ec-1c88:65546367.765 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65546373.866 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65546373.984 : => IoObject::GetLockName
19ec-1c88:65546374.043 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65546374.109 : <= IoObject::GetLockName
19ec-1c88:65546374.642 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65546374.716 : IO Send command 10 bytes
19ec-1c88:65546374.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:65546374.825 : iCmd = 0, nBytes = 10
19ec-1c88:65546374.941 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65546716.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65546716.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:65546716.501 : iCmd = 0, nBytes = 128
19ec-1c88:65546855.490 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546855.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546855.852 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65546855.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65546856.122 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65546856.251 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546856.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546856.506 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65546856.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65546856.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:65546856.694 : iCmd = 1, nBytes = 4
19ec-1c88:65547045.583 : 0000 : 00 00 00 00 
19ec-1c88:65547045.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65547045.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65547045.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:65547045.886 : iCmd = 3, nBytes = 2
19ec-1c88:65547434.738 : 0000 : 06 38 
19ec-1c88:65547434.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65547434.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:65547435.023 : iCmd = 4, nBytes = 2
19ec-1c88:65547725.450 : 0000 : 07 07 
19ec-1c88:65547725.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65547725.740 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65547725.841 : => IoObject::InitializeDevice
19ec-1c88:65547725.954 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65547726.612 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65547726.688 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65547727.433 : => FindScanner
19ec-1c88:65547727.499 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65547727.567 : <= FindScanner ret = 1
19ec-1c88:65547727.625 : => IoObject::IoLockStart
19ec-1c88:65547727.726 : => CAsicIO::CheckDevice
19ec-1c88:65547727.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:65547740.787 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65547740.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65547740.937 : <= IoObject::IoLockStart
19ec-1c88:65547740.998 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65547741.064 : IO Send command 10 bytes
19ec-1c88:65547741.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:65547741.200 : iCmd = 0, nBytes = 10
19ec-1c88:65547741.305 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65547901.215 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65547901.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:65547901.465 : IO total need to receive data 5 bytes
19ec-1c88:65547901.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:65547901.588 : iCmd = 0, nBytes = 5
19ec-1c88:65548106.696 : 0000 : 06 00 02 02 ab 
19ec-1c88:65548107.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65548107.166 : System total receive data 5 bytes
19ec-1c88:65548107.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:65548107.281 : iCmd = 1, nBytes = 4
19ec-1c88:65548278.256 : 0000 : 00 00 00 00 
19ec-1c88:65548278.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65548278.519 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65548278.587 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65548278.649 : IO Send command 10 bytes
19ec-1c88:65548278.751 : => CNT96226::VenderCmd_SetData
19ec-1c88:65548278.811 : iCmd = 0, nBytes = 10
19ec-1c88:65548278.917 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65548452.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65548453.241 : System send command 10 bytes + data 0 bytes
19ec-1c88:65548453.384 : IO total need to receive data 165 bytes
19ec-1c88:65548453.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:65548453.764 : iCmd = 0, nBytes = 165
19ec-1c88:65548629.991 : skip dump 37 bytes
19ec-1c88:65548630.417 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65548630.555 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65548630.689 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65548630.822 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65548630.949 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65548631.079 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65548631.199 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65548631.323 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65548631.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65548631.442 : System total receive data 165 bytes
19ec-1c88:65548631.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:65548631.555 : iCmd = 1, nBytes = 4
19ec-1c88:65548804.083 : 0000 : 00 00 00 00 
19ec-1c88:65548804.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65548804.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65548804.566 : Dump Inquiry
19ec-1c88:65548804.701 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65548804.838 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65548804.969 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65548805.100 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65548805.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65548805.365 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65548805.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65548805.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65548805.744 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65548805.872 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65548805.956 : 00a0 : 00 00 00 00 00 
19ec-1c88:65548806.028 : => ReadNVMDataInternal
19ec-1c88:65548806.251 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65548806.318 : IO Send command 10 bytes
19ec-1c88:65548806.411 : => CNT96226::VenderCmd_SetData
19ec-1c88:65548806.464 : iCmd = 0, nBytes = 10
19ec-1c88:65548806.564 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65549120.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65549120.434 : System send command 10 bytes + data 0 bytes
19ec-1c88:65549120.722 : IO total need to receive data 128 bytes
19ec-1c88:65549120.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:65549120.843 : iCmd = 0, nBytes = 128
19ec-1c88:65549310.617 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65549310.798 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65549310.947 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65549311.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65549311.205 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65549311.332 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65549311.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65549311.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65549311.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65549311.704 : System total receive data 128 bytes
19ec-1c88:65549311.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:65549311.824 : iCmd = 1, nBytes = 4
19ec-1c88:65549457.263 : 0000 : 00 00 00 00 
19ec-1c88:65549457.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65549457.605 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65549457.682 : NVMData.PadScanCount = 0
19ec-1c88:65549457.742 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65549457.799 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65549457.856 : NVMData.FlatbedScanCount = 0
19ec-1c88:65549457.913 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65549457.965 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65549458.019 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65549458.074 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65549458.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65549458.185 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65549458.242 : NVMData.BornMonth = 0
19ec-1c88:65549458.292 : NVMData.BornDay = 0
19ec-1c88:65549458.346 : NVMData.BornYear = 0
19ec-1c88:65549458.396 : NVMData.FirstScanMonth = 4
19ec-1c88:65549458.449 : NVMData.FirstScanDay = 30
19ec-1c88:65549458.503 : NVMData.FirstScanYear = 2020
19ec-1c88:65549458.557 : NVMData.VerticalMagnification = 0
19ec-1c88:65549458.612 : NVMData.HorizontalMagnification = 0
19ec-1c88:65549458.670 : NVMData.PowerSavingTime = 15
19ec-1c88:65549458.725 : NVMData.SN = A094165189010062
19ec-1c88:65549458.778 : NVMData.AutoFeed = 0
19ec-1c88:65549458.828 : NVMData.CCDType = 0
19ec-1c88:65549458.878 : NVMData.ScanSpeed = 0
19ec-1c88:65549458.929 : NVMData.RollerCount = 0
19ec-1c88:65549458.980 : NVMData.MultifeedCount = 0
19ec-1c88:65549459.029 : NVMData.JamCount = 0
19ec-1c88:65549459.078 : NVMData.IdentifyInfo = 
19ec-1c88:65549459.130 : NVMData.FormalName = 
19ec-1c88:65549459.351 : NVMData.ReservedB = 0
19ec-1c88:65549459.408 : NVMData.FunctionCode = 0
19ec-1c88:65549459.458 : NVMData.PreFeed = 0
19ec-1c88:65549459.510 : NVMData.PreFeedTime = 0
19ec-1c88:65549459.562 : NVMData.ButtonNumber = 0
19ec-1c88:65549459.615 : NVMData.PowerOffTime = 0
19ec-1c88:65549459.674 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65549459.761 : => IoObject::IoLockEnd
19ec-1c88:65549459.855 : <= IoObject::IoLockEnd
19ec-1c88:65549459.908 : <= InitializeScanner ret = 1
19ec-1c88:65550748.792 : => GetLogicalScannerAbility
19ec-1c88:65550748.984 : => IoObject::IoLockStart
19ec-1c88:65550749.116 : => CAsicIO::CheckDevice
19ec-1c88:65550749.175 : => CNT96226::ConnectIsAvailable
19ec-1c88:65550774.178 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65550774.292 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65550774.352 : <= IoObject::IoLockStart
19ec-1c88:65550774.415 : => IoObject::IoLockEnd
19ec-1c88:65550774.528 : <= IoObject::IoLockEnd
19ec-1c88:65550774.605 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:65554463.121 : => GetLogicalScannerAbilityEx
19ec-1c88:65554463.306 : => IoObject::IoLockStart
19ec-1c88:65554463.448 : => CAsicIO::CheckDevice
19ec-1c88:65554463.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:65554489.292 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65554489.407 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65554489.467 : <= IoObject::IoLockStart
19ec-1c88:65554489.527 : => IoObject::IoLockEnd
19ec-1c88:65554489.635 : <= IoObject::IoLockEnd
19ec-1c88:65554489.754 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65554489.828 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65564079.141 : => ReadNVMData
19ec-1c88:65564079.325 : => IoObject::IoLockStart
19ec-1c88:65564079.458 : => CAsicIO::CheckDevice
19ec-1c88:65564079.516 : => CNT96226::ConnectIsAvailable
19ec-1c88:65564104.311 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65564104.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65564104.729 : <= IoObject::IoLockStart
19ec-1c88:65564104.794 : => ReadNVMDataInternal
19ec-1c88:65564104.857 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65564104.924 : IO Send command 10 bytes
19ec-1c88:65564105.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:65564105.117 : iCmd = 0, nBytes = 10
19ec-1c88:65564105.229 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65564450.900 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65564451.096 : System send command 10 bytes + data 0 bytes
19ec-1c88:65564451.177 : IO total need to receive data 128 bytes
19ec-1c88:65564451.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:65564451.311 : iCmd = 0, nBytes = 128
19ec-1c88:65564573.831 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65564574.011 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65564574.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65564574.288 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65564574.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65564574.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65564574.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65564574.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65564574.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65564574.911 : System total receive data 128 bytes
19ec-1c88:65564574.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:65564575.026 : iCmd = 1, nBytes = 4
19ec-1c88:65564728.651 : 0000 : 00 00 00 00 
19ec-1c88:65564728.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65564728.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65564728.938 : NVMData.PadScanCount = 0
19ec-1c88:65564728.994 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65564729.047 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65564729.107 : NVMData.FlatbedScanCount = 0
19ec-1c88:65564729.160 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65564729.342 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65564729.399 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65564729.451 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65564729.504 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65564729.556 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65564729.609 : NVMData.BornMonth = 0
19ec-1c88:65564729.658 : NVMData.BornDay = 0
19ec-1c88:65564729.707 : NVMData.BornYear = 0
19ec-1c88:65564729.756 : NVMData.FirstScanMonth = 4
19ec-1c88:65564729.806 : NVMData.FirstScanDay = 30
19ec-1c88:65564729.860 : NVMData.FirstScanYear = 2020
19ec-1c88:65564729.912 : NVMData.VerticalMagnification = 0
19ec-1c88:65564729.968 : NVMData.HorizontalMagnification = 0
19ec-1c88:65564730.022 : NVMData.PowerSavingTime = 15
19ec-1c88:65564730.075 : NVMData.SN = A094165189010062
19ec-1c88:65564730.125 : NVMData.AutoFeed = 0
19ec-1c88:65564730.174 : NVMData.CCDType = 0
19ec-1c88:65564730.222 : NVMData.ScanSpeed = 0
19ec-1c88:65564730.271 : NVMData.RollerCount = 0
19ec-1c88:65564730.324 : NVMData.MultifeedCount = 0
19ec-1c88:65564730.375 : NVMData.JamCount = 0
19ec-1c88:65564730.424 : NVMData.IdentifyInfo = 
19ec-1c88:65564730.477 : NVMData.FormalName = 
19ec-1c88:65564730.524 : NVMData.ReservedB = 0
19ec-1c88:65564730.572 : NVMData.FunctionCode = 0
19ec-1c88:65564730.618 : NVMData.PreFeed = 0
19ec-1c88:65564730.663 : NVMData.PreFeedTime = 0
19ec-1c88:65564730.711 : NVMData.ButtonNumber = 0
19ec-1c88:65564730.760 : NVMData.PowerOffTime = 0
19ec-1c88:65564730.809 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65564730.876 : => IoObject::IoLockEnd
19ec-1c88:65564730.965 : <= IoObject::IoLockEnd
19ec-1c88:65564731.013 : <= ReadNVMData ret = 1
19ec-1c88:65574873.111 : => GetADFStatus
19ec-1c88:65574873.503 : => IoObject::IoLockStart
19ec-1c88:65574873.629 : => CAsicIO::CheckDevice
19ec-1c88:65574873.685 : => CNT96226::ConnectIsAvailable
19ec-1c88:65574898.703 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65574898.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65574899.072 : <= IoObject::IoLockStart
19ec-1c88:65574899.196 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65574899.337 : IO Send command 10 bytes
19ec-1c88:65574899.749 : => CNT96226::VenderCmd_SetData
19ec-1c88:65574899.806 : iCmd = 0, nBytes = 10
19ec-1c88:65574899.915 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65575098.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65575098.588 : System send command 10 bytes + data 0 bytes
19ec-1c88:65575098.658 : IO total need to receive data 2 bytes
19ec-1c88:65575098.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:65575098.771 : iCmd = 0, nBytes = 2
19ec-1c88:65575260.437 : 0000 : 00 00 
19ec-1c88:65575260.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65575260.942 : System total receive data 2 bytes
19ec-1c88:65575261.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:65575261.063 : iCmd = 1, nBytes = 4
19ec-1c88:65575434.434 : 0000 : 00 00 00 00 
19ec-1c88:65575434.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65575434.695 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65575434.769 : Return status = 0
19ec-1c88:65575434.836 : => IoObject::IoLockEnd
19ec-1c88:65575434.933 : <= IoObject::IoLockEnd
19ec-1c88:65575434.982 : <= GetADFStatus ret = 1
19ec-1c88:65578218.785 : => GetADFStatus
19ec-1c88:65578218.982 : => IoObject::IoLockStart
19ec-1c88:65578219.118 : => CAsicIO::CheckDevice
19ec-1c88:65578219.176 : => CNT96226::ConnectIsAvailable
19ec-1c88:65578243.165 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65578243.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65578243.338 : <= IoObject::IoLockStart
19ec-1c88:65578243.400 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65578243.468 : IO Send command 10 bytes
19ec-1c88:65578243.590 : => CNT96226::VenderCmd_SetData
19ec-1c88:65578243.648 : iCmd = 0, nBytes = 10
19ec-1c88:65578243.756 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65578438.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65578439.098 : System send command 10 bytes + data 0 bytes
19ec-1c88:65578439.314 : IO total need to receive data 2 bytes
19ec-1c88:65578439.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:65578439.449 : iCmd = 0, nBytes = 2
19ec-1c88:65578637.403 : 0000 : 00 00 
19ec-1c88:65578637.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65578637.555 : System total receive data 2 bytes
19ec-1c88:65578637.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:65578637.664 : iCmd = 1, nBytes = 4
19ec-1c88:65578779.845 : 0000 : 00 00 00 00 
19ec-1c88:65578779.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65578780.073 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65578780.134 : Return status = 0
19ec-1c88:65578780.199 : => IoObject::IoLockEnd
19ec-1c88:65578780.295 : <= IoObject::IoLockEnd
19ec-1c88:65578780.344 : <= GetADFStatus ret = 1
19ec-1c88:65580950.552 : => TerminateDriver
19ec-1c88:65580950.749 : => CAsicIO::~CAsicIO,pStage=140643400
19ec-1c88:65580950.827 : => CNT96226::Close
19ec-1c88:65580954.804 : <= CNT96226::Close ret = 1
19ec-1c88:65580954.882 : <= CAsicIO::~CAsicIO
19ec-1c88:65580954.941 : => IoObject::IoLockEnd
19ec-1c88:65580954.996 : <= IoObject::IoLockEnd
19ec-1c88:65580955.050 : => IoObject::TerminateDevice
19ec-1c88:65580955.106 : => IoObject::IoLockEnd
19ec-1c88:65580955.154 : <= IoObject::IoLockEnd
19ec-1c88:65580955.261 : <= IoObject::TerminateDevice
19ec-1c88:65580955.510 : <= TerminateDriver ret = 1
19ec-1c88:65624604.444 : ============Debug Start==========
19ec-1c88:65624604.727 : Date : 2020/4/30 14:38:09
19ec-1c88:65624604.817 : Process ID : 19ec
19ec-1c88:65624605.228 : Windows : Version 10.0 build 18363 
19ec-1c88:65624605.681 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:65624605.744 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65624605.812 : MemoryStatus.ullAvailPhys : 1765810176
19ec-1c88:65624605.879 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65624605.942 : MemoryStatus.ullAvailPageFile : 3087335424
19ec-1c88:65624606.005 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65624606.065 : MemoryStatus.ullAvailVirtual : 1709879296
19ec-1c88:65624606.129 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65624606.231 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65624606.293 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65624606.542 : CPU Count : 4
19ec-1c88:65624606.589 : CPU Frequency : 100.000 Mhz
19ec-1c88:65624610.492 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65624610.628 : => InitializeDriver
19ec-1c88:65624610.881 : <= InitializeDriver ret = 1
19ec-1c88:65624610.944 : => InitializeScanner
19ec-1c88:65624611.025 : => CAsicIO::GetDeviceList
19ec-1c88:65624611.334 : => CNT96226::CNT96226
19ec-1c88:65624611.393 : => CNT96226::Open
19ec-1c88:65624632.518 : <= CNT96226::Open ret = 1
19ec-1c88:65624632.623 : => CNT96226::Initialize
19ec-1c88:65624632.820 : <= CNT96226::Initialize ret = 1
19ec-1c88:65624632.884 : <= CNT96226::CNT96226
19ec-1c88:65624632.946 : => CNT96226::EnumAvailableDevice
19ec-1c88:65624638.229 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65624638.308 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65624638.368 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65628286.429 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65628286.719 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65628292.609 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65628292.715 : => IoObject::GetLockName
19ec-1c88:65628292.772 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65628292.851 : <= IoObject::GetLockName
19ec-1c88:65628293.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:65628293.416 : iCmd = 3, nBytes = 2
19ec-1c88:65628672.331 : 0000 : 06 38 
19ec-1c88:65628672.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65628672.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:65628672.624 : iCmd = 4, nBytes = 2
19ec-1c88:65628961.893 : 0000 : 07 07 
19ec-1c88:65628962.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65628962.151 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65628962.249 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65628962.318 : IO Send command 10 bytes
19ec-1c88:65628962.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:65628962.434 : iCmd = 0, nBytes = 10
19ec-1c88:65628962.539 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65629136.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65629136.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:65629136.747 : iCmd = 0, nBytes = 165
19ec-1c88:65629293.561 : skip dump 37 bytes
19ec-1c88:65629293.723 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65629293.861 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65629293.997 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65629294.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65629294.257 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65629294.392 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65629294.515 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629294.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629294.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65629294.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:65629294.813 : iCmd = 1, nBytes = 4
19ec-1c88:65629422.961 : 0000 : 00 00 00 00 
19ec-1c88:65629423.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65629423.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65629423.243 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65629423.312 : IO Send command 10 bytes
19ec-1c88:65629423.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:65629423.426 : iCmd = 0, nBytes = 10
19ec-1c88:65629423.533 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65629775.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65629776.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:65629776.161 : iCmd = 0, nBytes = 128
19ec-1c88:65629973.262 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629973.477 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629973.629 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65629973.768 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65629973.898 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65629974.023 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629974.148 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629974.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65629974.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65629974.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:65629974.460 : iCmd = 1, nBytes = 4
19ec-1c88:65630113.547 : 0000 : 00 00 00 00 
19ec-1c88:65630113.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65630113.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65630113.903 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65630113.977 : => CNT96226::Close
19ec-1c88:65630117.959 : <= CNT96226::Close ret = 1
19ec-1c88:65630118.036 : <= CNT96226::~CNT96226
19ec-1c88:65630118.126 : <= CAsicIO::GetDeviceList
19ec-1c88:65630118.519 : => IoObject::SetTimeout
19ec-1c88:65630118.643 : Timeout--> In = 0 Out = 0
19ec-1c88:65630118.703 : <= IoObject::SetTimeout
19ec-1c88:65630118.770 : => CAsicIO::CAsicIO
19ec-1c88:65630118.848 : => CNT96226::CNT96226
19ec-1c88:65630118.903 : => CNT96226::Open
19ec-1c88:65630142.389 : <= CNT96226::Open ret = 1
19ec-1c88:65630142.500 : => CNT96226::Initialize
19ec-1c88:65630142.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:65630142.762 : <= CNT96226::CNT96226
19ec-1c88:65630142.814 : <= CAsicIO::CAsicIO
19ec-1c88:65630142.867 : => CAsicIO::InitializeDevice
19ec-1c88:65630142.944 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65630148.893 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65630149.015 : => IoObject::GetLockName
19ec-1c88:65630149.072 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65630149.141 : <= IoObject::GetLockName
19ec-1c88:65630149.657 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65630149.731 : IO Send command 10 bytes
19ec-1c88:65630149.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:65630149.844 : iCmd = 0, nBytes = 10
19ec-1c88:65630149.955 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65630486.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65630486.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:65630486.920 : iCmd = 0, nBytes = 128
19ec-1c88:65630672.084 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65630672.290 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65630672.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65630672.581 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65630672.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65630672.834 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65630672.965 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65630673.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65630673.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65630673.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:65630673.278 : iCmd = 1, nBytes = 4
19ec-1c88:65630867.495 : 0000 : 00 00 00 00 
19ec-1c88:65630867.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65630867.644 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65630867.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:65630867.764 : iCmd = 3, nBytes = 2
19ec-1c88:65631227.208 : 0000 : 06 38 
19ec-1c88:65631227.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65631227.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:65631227.507 : iCmd = 4, nBytes = 2
19ec-1c88:65631544.468 : 0000 : 07 07 
19ec-1c88:65631544.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65631544.790 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65631544.896 : => IoObject::InitializeDevice
19ec-1c88:65631545.007 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65631545.634 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65631545.718 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65631546.484 : => FindScanner
19ec-1c88:65631546.544 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65631546.616 : <= FindScanner ret = 1
19ec-1c88:65631546.674 : => IoObject::IoLockStart
19ec-1c88:65631546.775 : => CAsicIO::CheckDevice
19ec-1c88:65631546.825 : => CNT96226::ConnectIsAvailable
19ec-1c88:65631560.149 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65631560.267 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65631560.328 : <= IoObject::IoLockStart
19ec-1c88:65631560.385 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65631560.454 : IO Send command 10 bytes
19ec-1c88:65631560.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:65631560.604 : iCmd = 0, nBytes = 10
19ec-1c88:65631560.707 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65631726.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65631726.386 : System send command 10 bytes + data 0 bytes
19ec-1c88:65631726.460 : IO total need to receive data 5 bytes
19ec-1c88:65631726.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:65631726.580 : iCmd = 0, nBytes = 5
19ec-1c88:65631900.156 : 0000 : 06 00 02 02 ab 
19ec-1c88:65631900.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65631900.318 : System total receive data 5 bytes
19ec-1c88:65631900.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:65631900.661 : iCmd = 1, nBytes = 4
19ec-1c88:65632085.773 : 0000 : 00 00 00 00 
19ec-1c88:65632085.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65632086.051 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65632086.118 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65632086.188 : IO Send command 10 bytes
19ec-1c88:65632086.297 : => CNT96226::VenderCmd_SetData
19ec-1c88:65632086.353 : iCmd = 0, nBytes = 10
19ec-1c88:65632086.456 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65632252.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65632252.466 : System send command 10 bytes + data 0 bytes
19ec-1c88:65632252.548 : IO total need to receive data 165 bytes
19ec-1c88:65632252.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:65632252.686 : iCmd = 0, nBytes = 165
19ec-1c88:65632437.521 : skip dump 37 bytes
19ec-1c88:65632437.709 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65632437.845 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65632437.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65632438.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65632438.235 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65632438.364 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65632438.488 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65632438.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65632438.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65632438.733 : System total receive data 165 bytes
19ec-1c88:65632438.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:65632438.847 : iCmd = 1, nBytes = 4
19ec-1c88:65632623.058 : 0000 : 00 00 00 00 
19ec-1c88:65632623.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65632623.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65632623.577 : Dump Inquiry
19ec-1c88:65632623.715 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65632623.851 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65632623.986 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65632624.116 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65632624.241 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65632624.369 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65632624.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65632624.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65632624.748 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65632624.873 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65632624.960 : 00a0 : 00 00 00 00 00 
19ec-1c88:65632625.035 : => ReadNVMDataInternal
19ec-1c88:65632625.258 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65632625.327 : IO Send command 10 bytes
19ec-1c88:65632625.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:65632625.476 : iCmd = 0, nBytes = 10
19ec-1c88:65632625.576 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65632928.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65632928.946 : System send command 10 bytes + data 0 bytes
19ec-1c88:65632929.021 : IO total need to receive data 128 bytes
19ec-1c88:65632929.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:65632929.138 : iCmd = 0, nBytes = 128
19ec-1c88:65633125.909 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633126.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633126.291 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65633126.423 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65633126.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65633126.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633126.806 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633126.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633126.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65633127.063 : System total receive data 128 bytes
19ec-1c88:65633127.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:65633127.187 : iCmd = 1, nBytes = 4
19ec-1c88:65633265.037 : 0000 : 00 00 00 00 
19ec-1c88:65633265.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65633265.403 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65633265.475 : NVMData.PadScanCount = 0
19ec-1c88:65633265.530 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65633265.587 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65633265.649 : NVMData.FlatbedScanCount = 0
19ec-1c88:65633265.703 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65633265.756 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65633265.812 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65633265.868 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65633265.924 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65633265.979 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65633266.038 : NVMData.BornMonth = 0
19ec-1c88:65633266.087 : NVMData.BornDay = 0
19ec-1c88:65633266.140 : NVMData.BornYear = 0
19ec-1c88:65633266.191 : NVMData.FirstScanMonth = 4
19ec-1c88:65633266.244 : NVMData.FirstScanDay = 30
19ec-1c88:65633266.310 : NVMData.FirstScanYear = 2020
19ec-1c88:65633266.364 : NVMData.VerticalMagnification = 0
19ec-1c88:65633266.421 : NVMData.HorizontalMagnification = 0
19ec-1c88:65633266.480 : NVMData.PowerSavingTime = 15
19ec-1c88:65633266.537 : NVMData.SN = A094165189010062
19ec-1c88:65633266.589 : NVMData.AutoFeed = 0
19ec-1c88:65633266.639 : NVMData.CCDType = 0
19ec-1c88:65633266.686 : NVMData.ScanSpeed = 0
19ec-1c88:65633266.736 : NVMData.RollerCount = 0
19ec-1c88:65633266.788 : NVMData.MultifeedCount = 0
19ec-1c88:65633266.841 : NVMData.JamCount = 0
19ec-1c88:65633266.892 : NVMData.IdentifyInfo = 
19ec-1c88:65633266.943 : NVMData.FormalName = 
19ec-1c88:65633267.105 : NVMData.ReservedB = 0
19ec-1c88:65633267.157 : NVMData.FunctionCode = 0
19ec-1c88:65633267.208 : NVMData.PreFeed = 0
19ec-1c88:65633267.260 : NVMData.PreFeedTime = 0
19ec-1c88:65633267.311 : NVMData.ButtonNumber = 0
19ec-1c88:65633267.362 : NVMData.PowerOffTime = 0
19ec-1c88:65633267.414 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65633267.496 : => IoObject::IoLockEnd
19ec-1c88:65633267.595 : <= IoObject::IoLockEnd
19ec-1c88:65633267.647 : <= InitializeScanner ret = 1
19ec-1c88:65633267.715 : => GetLogicalScannerAbilityEx
19ec-1c88:65633267.774 : => IoObject::IoLockStart
19ec-1c88:65633267.867 : => CAsicIO::CheckDevice
19ec-1c88:65633267.921 : => CNT96226::ConnectIsAvailable
19ec-1c88:65633284.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65633284.333 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65633284.389 : <= IoObject::IoLockStart
19ec-1c88:65633284.444 : => IoObject::IoLockEnd
19ec-1c88:65633284.533 : <= IoObject::IoLockEnd
19ec-1c88:65633284.653 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65633284.730 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65633476.672 : => ReadNVMData
19ec-1c88:65633476.853 : => IoObject::IoLockStart
19ec-1c88:65633476.988 : => CAsicIO::CheckDevice
19ec-1c88:65633477.048 : => CNT96226::ConnectIsAvailable
19ec-1c88:65633496.872 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65633496.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65633497.060 : <= IoObject::IoLockStart
19ec-1c88:65633497.126 : => ReadNVMDataInternal
19ec-1c88:65633497.191 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65633497.258 : IO Send command 10 bytes
19ec-1c88:65633497.365 : => CNT96226::VenderCmd_SetData
19ec-1c88:65633497.426 : iCmd = 0, nBytes = 10
19ec-1c88:65633497.536 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65633815.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65633815.370 : System send command 10 bytes + data 0 bytes
19ec-1c88:65633815.443 : IO total need to receive data 128 bytes
19ec-1c88:65633815.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:65633815.570 : iCmd = 0, nBytes = 128
19ec-1c88:65633995.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633995.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633995.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65633995.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65633995.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65633996.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633996.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633996.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65633996.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65633996.472 : System total receive data 128 bytes
19ec-1c88:65633996.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:65633996.587 : iCmd = 1, nBytes = 4
19ec-1c88:65634166.699 : 0000 : 00 00 00 00 
19ec-1c88:65634166.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65634166.999 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65634167.075 : NVMData.PadScanCount = 0
19ec-1c88:65634167.133 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65634167.188 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65634167.245 : NVMData.FlatbedScanCount = 0
19ec-1c88:65634167.302 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65634167.355 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65634167.407 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65634167.464 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65634167.522 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65634167.579 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65634167.635 : NVMData.BornMonth = 0
19ec-1c88:65634167.687 : NVMData.BornDay = 0
19ec-1c88:65634167.739 : NVMData.BornYear = 0
19ec-1c88:65634167.790 : NVMData.FirstScanMonth = 4
19ec-1c88:65634167.845 : NVMData.FirstScanDay = 30
19ec-1c88:65634167.899 : NVMData.FirstScanYear = 2020
19ec-1c88:65634168.186 : NVMData.VerticalMagnification = 0
19ec-1c88:65634168.248 : NVMData.HorizontalMagnification = 0
19ec-1c88:65634168.305 : NVMData.PowerSavingTime = 15
19ec-1c88:65634168.362 : NVMData.SN = A094165189010062
19ec-1c88:65634168.413 : NVMData.AutoFeed = 0
19ec-1c88:65634168.462 : NVMData.CCDType = 0
19ec-1c88:65634168.508 : NVMData.ScanSpeed = 0
19ec-1c88:65634168.556 : NVMData.RollerCount = 0
19ec-1c88:65634168.608 : NVMData.MultifeedCount = 0
19ec-1c88:65634168.662 : NVMData.JamCount = 0
19ec-1c88:65634168.712 : NVMData.IdentifyInfo = 
19ec-1c88:65634168.766 : NVMData.FormalName = 
19ec-1c88:65634168.815 : NVMData.ReservedB = 0
19ec-1c88:65634168.866 : NVMData.FunctionCode = 0
19ec-1c88:65634168.916 : NVMData.PreFeed = 0
19ec-1c88:65634168.964 : NVMData.PreFeedTime = 0
19ec-1c88:65634169.015 : NVMData.ButtonNumber = 0
19ec-1c88:65634169.064 : NVMData.PowerOffTime = 0
19ec-1c88:65634169.116 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65634169.178 : => IoObject::IoLockEnd
19ec-1c88:65634169.271 : <= IoObject::IoLockEnd
19ec-1c88:65634169.327 : <= ReadNVMData ret = 1
19ec-1c88:65637082.144 : ============Debug Start==========
19ec-1c88:65637082.472 : Date : 2020/4/30 14:38:10
19ec-1c88:65637082.548 : Process ID : 19ec
19ec-1c88:65637082.975 : Windows : Version 10.0 build 18363 
19ec-1c88:65637083.452 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:65637083.517 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65637083.585 : MemoryStatus.ullAvailPhys : 1764311040
19ec-1c88:65637083.647 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65637083.709 : MemoryStatus.ullAvailPageFile : 3082653696
19ec-1c88:65637083.769 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65637083.828 : MemoryStatus.ullAvailVirtual : 1709916160
19ec-1c88:65637083.887 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65637083.993 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65637084.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65637084.313 : CPU Count : 4
19ec-1c88:65637084.357 : CPU Frequency : 100.000 Mhz
19ec-1c88:65637089.022 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65637089.146 : => InitializeDriver
19ec-1c88:65637089.427 : <= InitializeDriver ret = 1
19ec-1c88:65639861.995 : => InitializeScanner
19ec-1c88:65639862.274 : => CAsicIO::GetDeviceList
19ec-1c88:65639862.739 : => CNT96226::CNT96226
19ec-1c88:65639862.803 : => CNT96226::Open
19ec-1c88:65639885.686 : <= CNT96226::Open ret = 1
19ec-1c88:65639885.793 : => CNT96226::Initialize
19ec-1c88:65639885.986 : <= CNT96226::Initialize ret = 1
19ec-1c88:65639886.043 : <= CNT96226::CNT96226
19ec-1c88:65639886.099 : => CNT96226::EnumAvailableDevice
19ec-1c88:65639891.499 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65639891.575 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65639891.635 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65643617.610 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65643617.904 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65643625.529 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65643625.640 : => IoObject::GetLockName
19ec-1c88:65643625.702 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65643625.768 : <= IoObject::GetLockName
19ec-1c88:65643626.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:65643626.322 : iCmd = 3, nBytes = 2
19ec-1c88:65644018.603 : 0000 : 06 38 
19ec-1c88:65644018.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65644018.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:65644018.887 : iCmd = 4, nBytes = 2
19ec-1c88:65644335.196 : 0000 : 07 07 
19ec-1c88:65644335.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65644335.584 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65644335.754 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65644335.889 : IO Send command 10 bytes
19ec-1c88:65644335.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:65644336.113 : iCmd = 0, nBytes = 10
19ec-1c88:65644336.324 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65644543.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65644544.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:65644544.135 : iCmd = 0, nBytes = 165
19ec-1c88:65644744.264 : skip dump 37 bytes
19ec-1c88:65644744.671 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65644744.958 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65644745.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65644745.524 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65644745.785 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65644746.054 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65644746.305 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65644746.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65644746.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65644746.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:65644746.921 : iCmd = 1, nBytes = 4
19ec-1c88:65644951.381 : 0000 : 00 00 00 00 
19ec-1c88:65644951.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65644951.747 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65644951.873 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65644952.004 : IO Send command 10 bytes
19ec-1c88:65644952.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:65644952.217 : iCmd = 0, nBytes = 10
19ec-1c88:65644952.423 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65645320.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65645320.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:65645321.095 : iCmd = 0, nBytes = 128
19ec-1c88:65645518.038 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65645518.436 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65645518.734 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65645519.013 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65645519.268 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65645519.514 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65645519.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65645520.024 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65645520.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65645520.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:65645520.405 : iCmd = 1, nBytes = 4
19ec-1c88:65645751.235 : 0000 : 00 00 00 00 
19ec-1c88:65645751.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65645751.577 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65645751.969 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65645752.121 : => CNT96226::Close
19ec-1c88:65645758.801 : <= CNT96226::Close ret = 1
19ec-1c88:65645758.949 : <= CNT96226::~CNT96226
19ec-1c88:65645759.100 : <= CAsicIO::GetDeviceList
19ec-1c88:65645759.916 : => IoObject::SetTimeout
19ec-1c88:65645760.173 : Timeout--> In = 0 Out = 0
19ec-1c88:65645760.292 : <= IoObject::SetTimeout
19ec-1c88:65645760.417 : => CAsicIO::CAsicIO
19ec-1c88:65645760.556 : => CNT96226::CNT96226
19ec-1c88:65645760.660 : => CNT96226::Open
19ec-1c88:65645804.575 : <= CNT96226::Open ret = 1
19ec-1c88:65645804.797 : => CNT96226::Initialize
19ec-1c88:65645805.191 : <= CNT96226::Initialize ret = 1
19ec-1c88:65645805.314 : <= CNT96226::CNT96226
19ec-1c88:65645805.425 : <= CAsicIO::CAsicIO
19ec-1c88:65645805.534 : => CAsicIO::InitializeDevice
19ec-1c88:65645805.666 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65645817.071 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65645817.298 : => IoObject::GetLockName
19ec-1c88:65645817.413 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65645817.547 : <= IoObject::GetLockName
19ec-1c88:65645818.474 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65645818.625 : IO Send command 10 bytes
19ec-1c88:65645818.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:65645818.850 : iCmd = 0, nBytes = 10
19ec-1c88:65645819.081 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65646174.499 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65646174.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:65646174.897 : iCmd = 0, nBytes = 128
19ec-1c88:65646377.132 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65646377.486 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65646377.768 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65646378.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65646378.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65646378.566 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65646378.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65646379.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65646379.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65646379.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:65646379.439 : iCmd = 1, nBytes = 4
19ec-1c88:65646590.108 : 0000 : 00 00 00 00 
19ec-1c88:65646590.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65646590.448 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65646590.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:65646590.683 : iCmd = 3, nBytes = 2
19ec-1c88:65646995.827 : 0000 : 06 38 
19ec-1c88:65646996.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65646996.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:65646996.339 : iCmd = 4, nBytes = 2
19ec-1c88:65647320.336 : 0000 : 07 07 
19ec-1c88:65647320.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65647320.932 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65647321.128 : => IoObject::InitializeDevice
19ec-1c88:65647321.311 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65647322.620 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65647322.763 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65647323.990 : => FindScanner
19ec-1c88:65647324.102 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65647324.228 : <= FindScanner ret = 1
19ec-1c88:65647324.337 : => IoObject::IoLockStart
19ec-1c88:65647324.551 : => CAsicIO::CheckDevice
19ec-1c88:65647324.661 : => CNT96226::ConnectIsAvailable
19ec-1c88:65647350.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65647350.254 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65647350.391 : <= IoObject::IoLockStart
19ec-1c88:65647350.514 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65647350.650 : IO Send command 10 bytes
19ec-1c88:65647350.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:65647350.957 : iCmd = 0, nBytes = 10
19ec-1c88:65647351.174 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65647559.968 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65647560.236 : System send command 10 bytes + data 0 bytes
19ec-1c88:65647560.379 : IO total need to receive data 5 bytes
19ec-1c88:65647560.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:65647560.618 : iCmd = 0, nBytes = 5
19ec-1c88:65647799.530 : 0000 : 06 00 02 02 ab 
19ec-1c88:65647799.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65647799.877 : System total receive data 5 bytes
19ec-1c88:65647799.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:65647800.107 : iCmd = 1, nBytes = 4
19ec-1c88:65648016.318 : 0000 : 00 00 00 00 
19ec-1c88:65648016.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65648016.781 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65648016.911 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65648017.044 : IO Send command 10 bytes
19ec-1c88:65648017.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:65648017.349 : iCmd = 0, nBytes = 10
19ec-1c88:65648017.567 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65648232.781 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65648233.030 : System send command 10 bytes + data 0 bytes
19ec-1c88:65648233.192 : IO total need to receive data 165 bytes
19ec-1c88:65648233.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:65648233.441 : iCmd = 0, nBytes = 165
19ec-1c88:65648444.948 : skip dump 37 bytes
19ec-1c88:65648445.317 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65648445.598 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65648445.875 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65648446.145 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65648446.408 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65648446.682 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65648446.942 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65648447.202 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65648447.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65648447.453 : System total receive data 165 bytes
19ec-1c88:65648447.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:65648447.679 : iCmd = 1, nBytes = 4
19ec-1c88:65648634.098 : 0000 : 00 00 00 00 
19ec-1c88:65648634.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65648634.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65648635.001 : Dump Inquiry
19ec-1c88:65648635.280 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65648635.570 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65648635.841 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65648636.120 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65648636.379 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65648636.655 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65648636.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65648637.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65648637.443 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65648637.705 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65648637.880 : 00a0 : 00 00 00 00 00 
19ec-1c88:65648638.003 : => ReadNVMDataInternal
19ec-1c88:65648638.406 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65648638.541 : IO Send command 10 bytes
19ec-1c88:65648638.723 : => CNT96226::VenderCmd_SetData
19ec-1c88:65648638.835 : iCmd = 0, nBytes = 10
19ec-1c88:65648639.039 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65648987.576 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65648987.749 : System send command 10 bytes + data 0 bytes
19ec-1c88:65648987.840 : IO total need to receive data 128 bytes
19ec-1c88:65648987.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:65648987.994 : iCmd = 0, nBytes = 128
19ec-1c88:65649194.901 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65649195.139 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65649195.322 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65649195.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65649195.666 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65649195.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65649196.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65649196.243 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65649196.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65649196.407 : System total receive data 128 bytes
19ec-1c88:65649196.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:65649196.551 : iCmd = 1, nBytes = 4
19ec-1c88:65649340.001 : 0000 : 00 00 00 00 
19ec-1c88:65649340.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65649340.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65649340.417 : NVMData.PadScanCount = 0
19ec-1c88:65649340.492 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65649340.564 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65649340.639 : NVMData.FlatbedScanCount = 0
19ec-1c88:65649340.712 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65649340.781 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65649340.849 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65649340.918 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65649340.992 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65649341.062 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65649341.134 : NVMData.BornMonth = 0
19ec-1c88:65649341.195 : NVMData.BornDay = 0
19ec-1c88:65649341.262 : NVMData.BornYear = 0
19ec-1c88:65649341.324 : NVMData.FirstScanMonth = 4
19ec-1c88:65649341.390 : NVMData.FirstScanDay = 30
19ec-1c88:65649341.462 : NVMData.FirstScanYear = 2020
19ec-1c88:65649341.531 : NVMData.VerticalMagnification = 0
19ec-1c88:65649341.602 : NVMData.HorizontalMagnification = 0
19ec-1c88:65649341.673 : NVMData.PowerSavingTime = 15
19ec-1c88:65649341.744 : NVMData.SN = A094165189010062
19ec-1c88:65649341.810 : NVMData.AutoFeed = 0
19ec-1c88:65649341.875 : NVMData.CCDType = 0
19ec-1c88:65649341.937 : NVMData.ScanSpeed = 0
19ec-1c88:65649342.002 : NVMData.RollerCount = 0
19ec-1c88:65649342.069 : NVMData.MultifeedCount = 0
19ec-1c88:65649342.138 : NVMData.JamCount = 0
19ec-1c88:65649342.199 : NVMData.IdentifyInfo = 
19ec-1c88:65649342.264 : NVMData.FormalName = 
19ec-1c88:65649342.507 : NVMData.ReservedB = 0
19ec-1c88:65649342.577 : NVMData.FunctionCode = 0
19ec-1c88:65649342.641 : NVMData.PreFeed = 0
19ec-1c88:65649342.709 : NVMData.PreFeedTime = 0
19ec-1c88:65649342.775 : NVMData.ButtonNumber = 0
19ec-1c88:65649342.844 : NVMData.PowerOffTime = 0
19ec-1c88:65649342.911 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65649343.005 : => IoObject::IoLockEnd
19ec-1c88:65649343.122 : <= IoObject::IoLockEnd
19ec-1c88:65649343.192 : <= InitializeScanner ret = 1
19ec-1c88:65650968.646 : => GetLogicalScannerAbility
19ec-1c88:65650968.882 : => IoObject::IoLockStart
19ec-1c88:65650969.037 : => CAsicIO::CheckDevice
19ec-1c88:65650969.093 : => CNT96226::ConnectIsAvailable
19ec-1c88:65650992.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65650992.210 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65650992.275 : <= IoObject::IoLockStart
19ec-1c88:65650992.352 : => IoObject::IoLockEnd
19ec-1c88:65650992.477 : <= IoObject::IoLockEnd
19ec-1c88:65650992.560 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:65655012.143 : => GetLogicalScannerAbilityEx
19ec-1c88:65655012.344 : => IoObject::IoLockStart
19ec-1c88:65655012.481 : => CAsicIO::CheckDevice
19ec-1c88:65655012.540 : => CNT96226::ConnectIsAvailable
19ec-1c88:65655037.324 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65655037.438 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65655037.496 : <= IoObject::IoLockStart
19ec-1c88:65655037.554 : => IoObject::IoLockEnd
19ec-1c88:65655037.665 : <= IoObject::IoLockEnd
19ec-1c88:65655037.786 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65655037.859 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65663483.722 : => ReadNVMData
19ec-1c88:65663484.534 : => IoObject::IoLockStart
19ec-1c88:65663484.695 : => CAsicIO::CheckDevice
19ec-1c88:65663484.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:65663510.003 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65663510.137 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65663510.202 : <= IoObject::IoLockStart
19ec-1c88:65663510.273 : => ReadNVMDataInternal
19ec-1c88:65663510.341 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65663512.366 : IO Send command 10 bytes
19ec-1c88:65663512.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:65663512.600 : iCmd = 0, nBytes = 10
19ec-1c88:65663512.722 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65663838.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65663839.102 : System send command 10 bytes + data 0 bytes
19ec-1c88:65663839.180 : IO total need to receive data 128 bytes
19ec-1c88:65663839.246 : => CNT96226::VenderCmd_GetData
19ec-1c88:65663839.309 : iCmd = 0, nBytes = 128
19ec-1c88:65664004.863 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65664005.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65664005.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65664005.784 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65664005.911 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65664006.036 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65664006.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65664006.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65664006.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65664006.408 : System total receive data 128 bytes
19ec-1c88:65664006.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:65664006.523 : iCmd = 1, nBytes = 4
19ec-1c88:65664155.300 : 0000 : 00 00 00 00 
19ec-1c88:65664155.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65664155.652 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65664155.745 : NVMData.PadScanCount = 0
19ec-1c88:65664155.802 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65664155.857 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65664155.916 : NVMData.FlatbedScanCount = 0
19ec-1c88:65664155.978 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65664156.139 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65664156.198 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65664156.256 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65664156.312 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65664156.367 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65664156.428 : NVMData.BornMonth = 0
19ec-1c88:65664156.480 : NVMData.BornDay = 0
19ec-1c88:65664156.535 : NVMData.BornYear = 0
19ec-1c88:65664156.583 : NVMData.FirstScanMonth = 4
19ec-1c88:65664156.637 : NVMData.FirstScanDay = 30
19ec-1c88:65664156.691 : NVMData.FirstScanYear = 2020
19ec-1c88:65664156.748 : NVMData.VerticalMagnification = 0
19ec-1c88:65664156.806 : NVMData.HorizontalMagnification = 0
19ec-1c88:65664156.862 : NVMData.PowerSavingTime = 15
19ec-1c88:65664156.917 : NVMData.SN = A094165189010062
19ec-1c88:65664156.967 : NVMData.AutoFeed = 0
19ec-1c88:65664157.017 : NVMData.CCDType = 0
19ec-1c88:65664157.065 : NVMData.ScanSpeed = 0
19ec-1c88:65664157.118 : NVMData.RollerCount = 0
19ec-1c88:65664157.172 : NVMData.MultifeedCount = 0
19ec-1c88:65664157.228 : NVMData.JamCount = 0
19ec-1c88:65664157.279 : NVMData.IdentifyInfo = 
19ec-1c88:65664157.332 : NVMData.FormalName = 
19ec-1c88:65664157.381 : NVMData.ReservedB = 0
19ec-1c88:65664157.428 : NVMData.FunctionCode = 0
19ec-1c88:65664157.478 : NVMData.PreFeed = 0
19ec-1c88:65664157.524 : NVMData.PreFeedTime = 0
19ec-1c88:65664157.573 : NVMData.ButtonNumber = 0
19ec-1c88:65664157.625 : NVMData.PowerOffTime = 0
19ec-1c88:65664157.681 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65664157.744 : => IoObject::IoLockEnd
19ec-1c88:65664157.836 : <= IoObject::IoLockEnd
19ec-1c88:65664157.886 : <= ReadNVMData ret = 1
19ec-1c88:65674697.459 : => GetADFStatus
19ec-1c88:65674697.924 : => IoObject::IoLockStart
19ec-1c88:65674698.056 : => CAsicIO::CheckDevice
19ec-1c88:65674698.124 : => CNT96226::ConnectIsAvailable
19ec-1c88:65674721.765 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65674721.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65674721.948 : <= IoObject::IoLockStart
19ec-1c88:65674722.013 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65674722.082 : IO Send command 10 bytes
19ec-1c88:65674722.222 : => CNT96226::VenderCmd_SetData
19ec-1c88:65674722.278 : iCmd = 0, nBytes = 10
19ec-1c88:65674722.383 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65674924.898 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65674925.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:65674925.092 : IO total need to receive data 2 bytes
19ec-1c88:65674925.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:65674925.212 : iCmd = 0, nBytes = 2
19ec-1c88:65675120.673 : 0000 : 00 00 
19ec-1c88:65675120.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65675120.880 : System total receive data 2 bytes
19ec-1c88:65675120.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:65675120.999 : iCmd = 1, nBytes = 4
19ec-1c88:65675299.988 : 0000 : 00 00 00 00 
19ec-1c88:65675300.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65675300.261 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65675300.332 : Return status = 0
19ec-1c88:65675300.396 : => IoObject::IoLockEnd
19ec-1c88:65675300.488 : <= IoObject::IoLockEnd
19ec-1c88:65675300.537 : <= GetADFStatus ret = 1
19ec-1c88:65678031.816 : => GetADFStatus
19ec-1c88:65678032.019 : => IoObject::IoLockStart
19ec-1c88:65678032.152 : => CAsicIO::CheckDevice
19ec-1c88:65678032.212 : => CNT96226::ConnectIsAvailable
19ec-1c88:65678056.783 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65678057.140 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65678057.202 : <= IoObject::IoLockStart
19ec-1c88:65678057.262 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65678057.330 : IO Send command 10 bytes
19ec-1c88:65678057.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:65678057.507 : iCmd = 0, nBytes = 10
19ec-1c88:65678057.614 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65678254.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65678254.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:65678254.424 : IO total need to receive data 2 bytes
19ec-1c88:65678254.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:65678254.559 : iCmd = 0, nBytes = 2
19ec-1c88:65678434.262 : 0000 : 00 00 
19ec-1c88:65678434.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65678434.776 : System total receive data 2 bytes
19ec-1c88:65678434.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:65678434.910 : iCmd = 1, nBytes = 4
19ec-1c88:65678615.306 : 0000 : 00 00 00 00 
19ec-1c88:65678615.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65678615.573 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65678615.646 : Return status = 0
19ec-1c88:65678615.709 : => IoObject::IoLockEnd
19ec-1c88:65678615.803 : <= IoObject::IoLockEnd
19ec-1c88:65678615.852 : <= GetADFStatus ret = 1
19ec-1c88:65680820.911 : => TerminateDriver
19ec-1c88:65680821.104 : => CAsicIO::~CAsicIO,pStage=232655944
19ec-1c88:65680821.177 : => CNT96226::Close
19ec-1c88:65680825.214 : <= CNT96226::Close ret = 1
19ec-1c88:65680825.291 : <= CAsicIO::~CAsicIO
19ec-1c88:65680825.359 : => IoObject::IoLockEnd
19ec-1c88:65680825.411 : <= IoObject::IoLockEnd
19ec-1c88:65680825.459 : => IoObject::TerminateDevice
19ec-1c88:65680825.515 : => IoObject::IoLockEnd
19ec-1c88:65680825.561 : <= IoObject::IoLockEnd
19ec-1c88:65680825.666 : <= IoObject::TerminateDevice
19ec-1c88:65680825.923 : <= TerminateDriver ret = 1
19ec-1c88:65724564.031 : ============Debug Start==========
19ec-1c88:65724564.316 : Date : 2020/4/30 14:38:12
19ec-1c88:65724564.399 : Process ID : 19ec
19ec-1c88:65724564.845 : Windows : Version 10.0 build 18363 
19ec-1c88:65724565.299 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:65724565.359 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65724565.431 : MemoryStatus.ullAvailPhys : 1769975808
19ec-1c88:65724565.488 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65724565.547 : MemoryStatus.ullAvailPageFile : 3080556544
19ec-1c88:65724565.613 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65724565.672 : MemoryStatus.ullAvailVirtual : 1709854720
19ec-1c88:65724565.733 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65724565.836 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65724565.895 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65724566.147 : CPU Count : 4
19ec-1c88:65724566.194 : CPU Frequency : 100.000 Mhz
19ec-1c88:65724570.621 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65724570.748 : => InitializeDriver
19ec-1c88:65724571.031 : <= InitializeDriver ret = 1
19ec-1c88:65724571.087 : => InitializeScanner
19ec-1c88:65724571.171 : => CAsicIO::GetDeviceList
19ec-1c88:65724571.472 : => CNT96226::CNT96226
19ec-1c88:65724571.531 : => CNT96226::Open
19ec-1c88:65724594.945 : <= CNT96226::Open ret = 1
19ec-1c88:65724595.042 : => CNT96226::Initialize
19ec-1c88:65724595.232 : <= CNT96226::Initialize ret = 1
19ec-1c88:65724595.292 : <= CNT96226::CNT96226
19ec-1c88:65724595.347 : => CNT96226::EnumAvailableDevice
19ec-1c88:65724600.915 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65724600.994 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65724601.050 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65728333.253 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65728333.586 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65728340.422 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65728340.526 : => IoObject::GetLockName
19ec-1c88:65728340.583 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65728340.650 : <= IoObject::GetLockName
19ec-1c88:65728341.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:65728341.239 : iCmd = 3, nBytes = 2
19ec-1c88:65728750.940 : 0000 : 06 38 
19ec-1c88:65728751.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65728751.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:65728751.231 : iCmd = 4, nBytes = 2
19ec-1c88:65729050.330 : 0000 : 07 07 
19ec-1c88:65729050.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65729050.801 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65729050.891 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65729050.957 : IO Send command 10 bytes
19ec-1c88:65729051.009 : => CNT96226::VenderCmd_SetData
19ec-1c88:65729051.070 : iCmd = 0, nBytes = 10
19ec-1c88:65729051.174 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65729248.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65729248.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:65729248.929 : iCmd = 0, nBytes = 165
19ec-1c88:65729444.612 : skip dump 37 bytes
19ec-1c88:65729445.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65729445.244 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65729445.378 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65729445.512 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65729445.639 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65729445.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65729445.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65729446.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65729446.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65729446.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:65729446.211 : iCmd = 1, nBytes = 4
19ec-1c88:65729627.141 : 0000 : 00 00 00 00 
19ec-1c88:65729627.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65729627.329 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65729627.394 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65729627.455 : IO Send command 10 bytes
19ec-1c88:65729627.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:65729627.560 : iCmd = 0, nBytes = 10
19ec-1c88:65729627.662 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65729978.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65729978.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:65729978.311 : iCmd = 0, nBytes = 128
19ec-1c88:65730161.338 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730161.537 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730161.676 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65730161.809 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65730161.932 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65730162.054 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730162.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730162.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730162.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65730162.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:65730162.481 : iCmd = 1, nBytes = 4
19ec-1c88:65730356.654 : 0000 : 00 00 00 00 
19ec-1c88:65730356.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65730356.833 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65730357.004 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65730357.081 : => CNT96226::Close
19ec-1c88:65730361.402 : <= CNT96226::Close ret = 1
19ec-1c88:65730361.483 : <= CNT96226::~CNT96226
19ec-1c88:65730361.575 : <= CAsicIO::GetDeviceList
19ec-1c88:65730362.257 : => IoObject::SetTimeout
19ec-1c88:65730362.388 : Timeout--> In = 0 Out = 0
19ec-1c88:65730362.447 : <= IoObject::SetTimeout
19ec-1c88:65730362.515 : => CAsicIO::CAsicIO
19ec-1c88:65730362.588 : => CNT96226::CNT96226
19ec-1c88:65730362.641 : => CNT96226::Open
19ec-1c88:65730389.300 : <= CNT96226::Open ret = 1
19ec-1c88:65730389.402 : => CNT96226::Initialize
19ec-1c88:65730389.588 : <= CNT96226::Initialize ret = 1
19ec-1c88:65730389.645 : <= CNT96226::CNT96226
19ec-1c88:65730389.698 : <= CAsicIO::CAsicIO
19ec-1c88:65730389.754 : => CAsicIO::InitializeDevice
19ec-1c88:65730389.820 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65730396.258 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65730396.402 : => IoObject::GetLockName
19ec-1c88:65730396.459 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65730396.525 : <= IoObject::GetLockName
19ec-1c88:65730397.059 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65730397.134 : IO Send command 10 bytes
19ec-1c88:65730397.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:65730397.248 : iCmd = 0, nBytes = 10
19ec-1c88:65730397.595 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65730748.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65730749.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:65730749.155 : iCmd = 0, nBytes = 128
19ec-1c88:65730938.609 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730938.812 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730938.950 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65730939.085 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65730939.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65730939.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730939.467 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730939.587 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65730939.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65730939.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:65730939.762 : iCmd = 1, nBytes = 4
19ec-1c88:65731118.890 : 0000 : 00 00 00 00 
19ec-1c88:65731119.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65731119.127 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65731119.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:65731119.248 : iCmd = 3, nBytes = 2
19ec-1c88:65731487.434 : 0000 : 06 38 
19ec-1c88:65731487.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65731487.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:65731487.719 : iCmd = 4, nBytes = 2
19ec-1c88:65731788.916 : 0000 : 07 07 
19ec-1c88:65731789.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65731789.214 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65731789.316 : => IoObject::InitializeDevice
19ec-1c88:65731789.437 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65731790.091 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65731790.167 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65731790.883 : => FindScanner
19ec-1c88:65731790.945 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65731791.009 : <= FindScanner ret = 1
19ec-1c88:65731791.063 : => IoObject::IoLockStart
19ec-1c88:65731791.166 : => CAsicIO::CheckDevice
19ec-1c88:65731791.219 : => CNT96226::ConnectIsAvailable
19ec-1c88:65731816.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65731816.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65731816.368 : <= IoObject::IoLockStart
19ec-1c88:65731816.427 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65731816.494 : IO Send command 10 bytes
19ec-1c88:65731816.589 : => CNT96226::VenderCmd_SetData
19ec-1c88:65731816.651 : iCmd = 0, nBytes = 10
19ec-1c88:65731816.757 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65732011.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65732011.962 : System send command 10 bytes + data 0 bytes
19ec-1c88:65732012.036 : IO total need to receive data 5 bytes
19ec-1c88:65732012.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:65732012.158 : iCmd = 0, nBytes = 5
19ec-1c88:65732206.973 : 0000 : 06 00 02 02 ab 
19ec-1c88:65732207.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65732207.429 : System total receive data 5 bytes
19ec-1c88:65732207.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:65732207.550 : iCmd = 1, nBytes = 4
19ec-1c88:65732409.416 : 0000 : 00 00 00 00 
19ec-1c88:65732409.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65732409.665 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65732409.736 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65732409.803 : IO Send command 10 bytes
19ec-1c88:65732409.901 : => CNT96226::VenderCmd_SetData
19ec-1c88:65732409.960 : iCmd = 0, nBytes = 10
19ec-1c88:65732410.066 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65732583.386 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65732583.543 : System send command 10 bytes + data 0 bytes
19ec-1c88:65732583.620 : IO total need to receive data 165 bytes
19ec-1c88:65732583.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:65732583.744 : iCmd = 0, nBytes = 165
19ec-1c88:65732728.180 : skip dump 37 bytes
19ec-1c88:65732728.394 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65732728.540 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65732728.675 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65732728.805 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65732728.931 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65732729.064 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65732729.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65732729.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65732729.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65732729.429 : System total receive data 165 bytes
19ec-1c88:65732729.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:65732729.542 : iCmd = 1, nBytes = 4
19ec-1c88:65732923.600 : 0000 : 00 00 00 00 
19ec-1c88:65732923.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65732923.858 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65732924.046 : Dump Inquiry
19ec-1c88:65732924.175 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65732924.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65732924.440 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65732924.574 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65732924.703 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65732924.833 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65732924.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65732925.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65732925.206 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65732925.333 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65732925.416 : 00a0 : 00 00 00 00 00 
19ec-1c88:65732925.484 : => ReadNVMDataInternal
19ec-1c88:65732925.688 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65732925.755 : IO Send command 10 bytes
19ec-1c88:65732925.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:65732925.904 : iCmd = 0, nBytes = 10
19ec-1c88:65732926.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65733266.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65733266.784 : System send command 10 bytes + data 0 bytes
19ec-1c88:65733266.855 : IO total need to receive data 128 bytes
19ec-1c88:65733267.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:65733267.191 : iCmd = 0, nBytes = 128
19ec-1c88:65733468.905 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65733469.081 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65733469.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65733469.342 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65733469.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65733469.593 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65733469.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65733469.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65733469.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65733469.969 : System total receive data 128 bytes
19ec-1c88:65733470.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:65733470.087 : iCmd = 1, nBytes = 4
19ec-1c88:65733627.410 : 0000 : 00 00 00 00 
19ec-1c88:65733627.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65733627.696 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65733627.772 : NVMData.PadScanCount = 0
19ec-1c88:65733627.828 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65733627.888 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65733627.948 : NVMData.FlatbedScanCount = 0
19ec-1c88:65733628.003 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65733628.060 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65733628.114 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65733628.171 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65733628.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65733628.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65733628.331 : NVMData.BornMonth = 0
19ec-1c88:65733628.380 : NVMData.BornDay = 0
19ec-1c88:65733628.429 : NVMData.BornYear = 0
19ec-1c88:65733628.476 : NVMData.FirstScanMonth = 4
19ec-1c88:65733628.527 : NVMData.FirstScanDay = 30
19ec-1c88:65733628.581 : NVMData.FirstScanYear = 2020
19ec-1c88:65733628.635 : NVMData.VerticalMagnification = 0
19ec-1c88:65733628.690 : NVMData.HorizontalMagnification = 0
19ec-1c88:65733628.745 : NVMData.PowerSavingTime = 15
19ec-1c88:65733628.798 : NVMData.SN = A094165189010062
19ec-1c88:65733628.849 : NVMData.AutoFeed = 0
19ec-1c88:65733628.896 : NVMData.CCDType = 0
19ec-1c88:65733628.942 : NVMData.ScanSpeed = 0
19ec-1c88:65733628.991 : NVMData.RollerCount = 0
19ec-1c88:65733629.042 : NVMData.MultifeedCount = 0
19ec-1c88:65733629.091 : NVMData.JamCount = 0
19ec-1c88:65733629.141 : NVMData.IdentifyInfo = 
19ec-1c88:65733629.193 : NVMData.FormalName = 
19ec-1c88:65733629.383 : NVMData.ReservedB = 0
19ec-1c88:65733629.438 : NVMData.FunctionCode = 0
19ec-1c88:65733629.487 : NVMData.PreFeed = 0
19ec-1c88:65733629.536 : NVMData.PreFeedTime = 0
19ec-1c88:65733629.583 : NVMData.ButtonNumber = 0
19ec-1c88:65733629.631 : NVMData.PowerOffTime = 0
19ec-1c88:65733629.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65733629.821 : => IoObject::IoLockEnd
19ec-1c88:65733629.915 : <= IoObject::IoLockEnd
19ec-1c88:65733629.965 : <= InitializeScanner ret = 1
19ec-1c88:65733630.030 : => GetLogicalScannerAbilityEx
19ec-1c88:65733630.095 : => IoObject::IoLockStart
19ec-1c88:65733630.189 : => CAsicIO::CheckDevice
19ec-1c88:65733630.241 : => CNT96226::ConnectIsAvailable
19ec-1c88:65733642.164 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65733642.261 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65733642.318 : <= IoObject::IoLockStart
19ec-1c88:65733642.371 : => IoObject::IoLockEnd
19ec-1c88:65733642.458 : <= IoObject::IoLockEnd
19ec-1c88:65733642.569 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65733642.641 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65733816.312 : => ReadNVMData
19ec-1c88:65733816.458 : => IoObject::IoLockStart
19ec-1c88:65733816.600 : => CAsicIO::CheckDevice
19ec-1c88:65733816.655 : => CNT96226::ConnectIsAvailable
19ec-1c88:65733842.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65733842.267 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65733842.329 : <= IoObject::IoLockStart
19ec-1c88:65733842.393 : => ReadNVMDataInternal
19ec-1c88:65733842.450 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65733842.515 : IO Send command 10 bytes
19ec-1c88:65733842.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:65733842.697 : iCmd = 0, nBytes = 10
19ec-1c88:65733842.809 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65734192.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65734192.398 : System send command 10 bytes + data 0 bytes
19ec-1c88:65734192.480 : IO total need to receive data 128 bytes
19ec-1c88:65734192.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:65734192.612 : iCmd = 0, nBytes = 128
19ec-1c88:65734390.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65734391.076 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65734391.223 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65734391.358 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65734391.489 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65734391.616 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65734391.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65734391.860 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65734391.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65734391.991 : System total receive data 128 bytes
19ec-1c88:65734392.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:65734392.106 : iCmd = 1, nBytes = 4
19ec-1c88:65734586.991 : 0000 : 00 00 00 00 
19ec-1c88:65734587.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65734587.287 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65734587.358 : NVMData.PadScanCount = 0
19ec-1c88:65734587.414 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65734587.471 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65734587.529 : NVMData.FlatbedScanCount = 0
19ec-1c88:65734587.582 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65734587.635 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65734587.688 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65734587.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65734587.800 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65734587.854 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65734587.907 : NVMData.BornMonth = 0
19ec-1c88:65734587.952 : NVMData.BornDay = 0
19ec-1c88:65734588.003 : NVMData.BornYear = 0
19ec-1c88:65734588.055 : NVMData.FirstScanMonth = 4
19ec-1c88:65734588.106 : NVMData.FirstScanDay = 30
19ec-1c88:65734588.159 : NVMData.FirstScanYear = 2020
19ec-1c88:65734588.405 : NVMData.VerticalMagnification = 0
19ec-1c88:65734588.463 : NVMData.HorizontalMagnification = 0
19ec-1c88:65734588.518 : NVMData.PowerSavingTime = 15
19ec-1c88:65734588.571 : NVMData.SN = A094165189010062
19ec-1c88:65734588.621 : NVMData.AutoFeed = 0
19ec-1c88:65734588.671 : NVMData.CCDType = 0
19ec-1c88:65734588.717 : NVMData.ScanSpeed = 0
19ec-1c88:65734588.766 : NVMData.RollerCount = 0
19ec-1c88:65734588.818 : NVMData.MultifeedCount = 0
19ec-1c88:65734588.866 : NVMData.JamCount = 0
19ec-1c88:65734588.915 : NVMData.IdentifyInfo = 
19ec-1c88:65734588.965 : NVMData.FormalName = 
19ec-1c88:65734589.014 : NVMData.ReservedB = 0
19ec-1c88:65734589.064 : NVMData.FunctionCode = 0
19ec-1c88:65734589.115 : NVMData.PreFeed = 0
19ec-1c88:65734589.167 : NVMData.PreFeedTime = 0
19ec-1c88:65734589.215 : NVMData.ButtonNumber = 0
19ec-1c88:65734589.265 : NVMData.PowerOffTime = 0
19ec-1c88:65734589.317 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65734589.379 : => IoObject::IoLockEnd
19ec-1c88:65734589.470 : <= IoObject::IoLockEnd
19ec-1c88:65734589.521 : <= ReadNVMData ret = 1
19ec-1c88:65737327.568 : ============Debug Start==========
19ec-1c88:65737327.889 : Date : 2020/4/30 14:38:13
19ec-1c88:65737327.969 : Process ID : 19ec
19ec-1c88:65737328.384 : Windows : Version 10.0 build 18363 
19ec-1c88:65737328.837 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:65737328.903 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65737328.967 : MemoryStatus.ullAvailPhys : 1770491904
19ec-1c88:65737329.029 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65737329.091 : MemoryStatus.ullAvailPageFile : 3084120064
19ec-1c88:65737329.153 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65737329.210 : MemoryStatus.ullAvailVirtual : 1709879296
19ec-1c88:65737329.269 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65737329.377 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65737329.439 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65737329.685 : CPU Count : 4
19ec-1c88:65737329.732 : CPU Frequency : 100.000 Mhz
19ec-1c88:65737333.979 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65737334.106 : => InitializeDriver
19ec-1c88:65737334.388 : <= InitializeDriver ret = 1
19ec-1c88:65739937.859 : => InitializeScanner
19ec-1c88:65739938.117 : => CAsicIO::GetDeviceList
19ec-1c88:65739938.563 : => CNT96226::CNT96226
19ec-1c88:65739938.624 : => CNT96226::Open
19ec-1c88:65739962.037 : <= CNT96226::Open ret = 1
19ec-1c88:65739962.136 : => CNT96226::Initialize
19ec-1c88:65739962.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:65739962.383 : <= CNT96226::CNT96226
19ec-1c88:65739962.435 : => CNT96226::EnumAvailableDevice
19ec-1c88:65739967.872 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65739967.950 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65739968.011 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65743921.424 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65743921.729 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65743927.400 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65743927.512 : => IoObject::GetLockName
19ec-1c88:65743927.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65743927.651 : <= IoObject::GetLockName
19ec-1c88:65743928.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:65743928.189 : iCmd = 3, nBytes = 2
19ec-1c88:65744294.371 : 0000 : 06 38 
19ec-1c88:65744294.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65744294.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:65744294.668 : iCmd = 4, nBytes = 2
19ec-1c88:65744600.166 : 0000 : 07 07 
19ec-1c88:65744600.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65744600.415 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65744600.503 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65744600.570 : IO Send command 10 bytes
19ec-1c88:65744600.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:65744600.682 : iCmd = 0, nBytes = 10
19ec-1c88:65744600.788 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65744801.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65744801.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:65744801.512 : iCmd = 0, nBytes = 165
19ec-1c88:65745002.239 : skip dump 37 bytes
19ec-1c88:65745002.430 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65745002.568 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65745002.698 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65745002.831 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65745002.954 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65745003.085 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65745003.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745003.334 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745003.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65745003.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:65745003.505 : iCmd = 1, nBytes = 4
19ec-1c88:65745168.075 : 0000 : 00 00 00 00 
19ec-1c88:65745168.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65745168.286 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65745168.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65745168.418 : IO Send command 10 bytes
19ec-1c88:65745168.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:65745168.522 : iCmd = 0, nBytes = 10
19ec-1c88:65745168.632 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65745516.680 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65745516.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:65745516.907 : iCmd = 0, nBytes = 128
19ec-1c88:65745711.206 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745711.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745711.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65745711.659 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65745711.783 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65745711.907 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745712.027 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745712.150 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65745712.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65745712.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:65745712.329 : iCmd = 1, nBytes = 4
19ec-1c88:65745896.081 : 0000 : 00 00 00 00 
19ec-1c88:65745896.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65745896.279 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65745896.478 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65745896.553 : => CNT96226::Close
19ec-1c88:65745900.646 : <= CNT96226::Close ret = 1
19ec-1c88:65745900.720 : <= CNT96226::~CNT96226
19ec-1c88:65745900.808 : <= CAsicIO::GetDeviceList
19ec-1c88:65745901.251 : => IoObject::SetTimeout
19ec-1c88:65745901.385 : Timeout--> In = 0 Out = 0
19ec-1c88:65745901.444 : <= IoObject::SetTimeout
19ec-1c88:65745901.514 : => CAsicIO::CAsicIO
19ec-1c88:65745901.589 : => CNT96226::CNT96226
19ec-1c88:65745901.646 : => CNT96226::Open
19ec-1c88:65745925.223 : <= CNT96226::Open ret = 1
19ec-1c88:65745925.335 : => CNT96226::Initialize
19ec-1c88:65745925.533 : <= CNT96226::Initialize ret = 1
19ec-1c88:65745925.596 : <= CNT96226::CNT96226
19ec-1c88:65745925.651 : <= CAsicIO::CAsicIO
19ec-1c88:65745925.715 : => CAsicIO::InitializeDevice
19ec-1c88:65745925.797 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65745931.883 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65745932.000 : => IoObject::GetLockName
19ec-1c88:65745932.063 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65745932.129 : <= IoObject::GetLockName
19ec-1c88:65745932.650 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65745932.726 : IO Send command 10 bytes
19ec-1c88:65745932.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:65745932.839 : iCmd = 0, nBytes = 10
19ec-1c88:65745932.951 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65746272.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65746272.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:65746272.228 : iCmd = 0, nBytes = 128
19ec-1c88:65746432.202 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65746432.409 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65746432.549 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65746432.684 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65746432.810 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65746432.933 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65746433.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65746433.182 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65746433.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65746433.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:65746433.364 : iCmd = 1, nBytes = 4
19ec-1c88:65746574.859 : 0000 : 00 00 00 00 
19ec-1c88:65746574.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65746575.018 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65746575.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:65746575.134 : iCmd = 3, nBytes = 2
19ec-1c88:65746918.547 : 0000 : 06 38 
19ec-1c88:65746918.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65746918.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:65746918.830 : iCmd = 4, nBytes = 2
19ec-1c88:65747230.407 : 0000 : 07 07 
19ec-1c88:65747230.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65747230.740 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65747230.843 : => IoObject::InitializeDevice
19ec-1c88:65747230.972 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65747231.618 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65747231.693 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65747232.389 : => FindScanner
19ec-1c88:65747232.452 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65747232.523 : <= FindScanner ret = 1
19ec-1c88:65747232.581 : => IoObject::IoLockStart
19ec-1c88:65747232.687 : => CAsicIO::CheckDevice
19ec-1c88:65747232.743 : => CNT96226::ConnectIsAvailable
19ec-1c88:65747257.300 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65747257.393 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65747257.446 : <= IoObject::IoLockStart
19ec-1c88:65747257.501 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65747257.565 : IO Send command 10 bytes
19ec-1c88:65747257.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:65747257.703 : iCmd = 0, nBytes = 10
19ec-1c88:65747257.806 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65747458.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65747458.356 : System send command 10 bytes + data 0 bytes
19ec-1c88:65747458.424 : IO total need to receive data 5 bytes
19ec-1c88:65747458.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:65747458.536 : iCmd = 0, nBytes = 5
19ec-1c88:65747619.036 : 0000 : 06 00 02 02 ab 
19ec-1c88:65747619.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65747619.210 : System total receive data 5 bytes
19ec-1c88:65747619.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:65747619.324 : iCmd = 1, nBytes = 4
19ec-1c88:65747752.517 : 0000 : 00 00 00 00 
19ec-1c88:65747752.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65747752.782 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65747752.851 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65747752.914 : IO Send command 10 bytes
19ec-1c88:65747753.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:65747753.065 : iCmd = 0, nBytes = 10
19ec-1c88:65747753.171 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65747932.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65747932.790 : System send command 10 bytes + data 0 bytes
19ec-1c88:65747932.942 : IO total need to receive data 165 bytes
19ec-1c88:65747933.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:65747933.189 : iCmd = 0, nBytes = 165
19ec-1c88:65748082.541 : skip dump 37 bytes
19ec-1c88:65748082.724 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65748082.863 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65748082.996 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65748083.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65748083.257 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65748083.388 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65748083.514 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748083.634 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748083.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65748083.755 : System total receive data 165 bytes
19ec-1c88:65748083.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:65748083.866 : iCmd = 1, nBytes = 4
19ec-1c88:65748190.942 : 0000 : 00 00 00 00 
19ec-1c88:65748191.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65748191.174 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65748191.372 : Dump Inquiry
19ec-1c88:65748191.495 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65748191.629 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65748191.757 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65748191.889 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65748192.014 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65748192.145 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65748192.269 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748192.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748192.523 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65748192.715 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65748192.806 : 00a0 : 00 00 00 00 00 
19ec-1c88:65748192.877 : => ReadNVMDataInternal
19ec-1c88:65748193.092 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65748193.157 : IO Send command 10 bytes
19ec-1c88:65748193.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:65748193.302 : iCmd = 0, nBytes = 10
19ec-1c88:65748193.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65748499.081 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65748499.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:65748499.514 : IO total need to receive data 128 bytes
19ec-1c88:65748499.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:65748499.877 : iCmd = 0, nBytes = 128
19ec-1c88:65748686.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748686.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748687.102 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65748687.237 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65748687.363 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65748687.487 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748687.609 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748687.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65748687.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65748687.858 : System total receive data 128 bytes
19ec-1c88:65748687.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:65748687.970 : iCmd = 1, nBytes = 4
19ec-1c88:65748859.686 : 0000 : 00 00 00 00 
19ec-1c88:65748859.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65748859.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65748859.982 : NVMData.PadScanCount = 0
19ec-1c88:65748860.038 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65748860.094 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65748860.153 : NVMData.FlatbedScanCount = 0
19ec-1c88:65748860.207 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65748860.257 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65748860.313 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65748860.369 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65748860.425 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65748860.481 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65748860.535 : NVMData.BornMonth = 0
19ec-1c88:65748860.583 : NVMData.BornDay = 0
19ec-1c88:65748860.634 : NVMData.BornYear = 0
19ec-1c88:65748860.683 : NVMData.FirstScanMonth = 4
19ec-1c88:65748860.730 : NVMData.FirstScanDay = 30
19ec-1c88:65748860.786 : NVMData.FirstScanYear = 2020
19ec-1c88:65748860.840 : NVMData.VerticalMagnification = 0
19ec-1c88:65748860.896 : NVMData.HorizontalMagnification = 0
19ec-1c88:65748860.950 : NVMData.PowerSavingTime = 15
19ec-1c88:65748861.005 : NVMData.SN = A094165189010062
19ec-1c88:65748861.054 : NVMData.AutoFeed = 0
19ec-1c88:65748861.102 : NVMData.CCDType = 0
19ec-1c88:65748861.149 : NVMData.ScanSpeed = 0
19ec-1c88:65748861.197 : NVMData.RollerCount = 0
19ec-1c88:65748861.246 : NVMData.MultifeedCount = 0
19ec-1c88:65748861.298 : NVMData.JamCount = 0
19ec-1c88:65748861.347 : NVMData.IdentifyInfo = 
19ec-1c88:65748861.399 : NVMData.FormalName = 
19ec-1c88:65748861.612 : NVMData.ReservedB = 0
19ec-1c88:65748861.666 : NVMData.FunctionCode = 0
19ec-1c88:65748861.717 : NVMData.PreFeed = 0
19ec-1c88:65748861.763 : NVMData.PreFeedTime = 0
19ec-1c88:65748861.813 : NVMData.ButtonNumber = 0
19ec-1c88:65748861.866 : NVMData.PowerOffTime = 0
19ec-1c88:65748861.918 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65748861.991 : => IoObject::IoLockEnd
19ec-1c88:65748862.081 : <= IoObject::IoLockEnd
19ec-1c88:65748862.130 : <= InitializeScanner ret = 1
19ec-1c88:65750155.254 : => GetLogicalScannerAbility
19ec-1c88:65750155.443 : => IoObject::IoLockStart
19ec-1c88:65750155.574 : => CAsicIO::CheckDevice
19ec-1c88:65750155.631 : => CNT96226::ConnectIsAvailable
19ec-1c88:65750179.871 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65750180.285 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65750180.343 : <= IoObject::IoLockStart
19ec-1c88:65750180.399 : => IoObject::IoLockEnd
19ec-1c88:65750180.514 : <= IoObject::IoLockEnd
19ec-1c88:65750180.591 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:65753858.069 : => GetLogicalScannerAbilityEx
19ec-1c88:65753858.260 : => IoObject::IoLockStart
19ec-1c88:65753858.397 : => CAsicIO::CheckDevice
19ec-1c88:65753858.457 : => CNT96226::ConnectIsAvailable
19ec-1c88:65753884.223 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65753884.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65753884.397 : <= IoObject::IoLockStart
19ec-1c88:65753884.454 : => IoObject::IoLockEnd
19ec-1c88:65753884.568 : <= IoObject::IoLockEnd
19ec-1c88:65753884.686 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65753884.759 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65761780.472 : => ReadNVMData
19ec-1c88:65761780.670 : => IoObject::IoLockStart
19ec-1c88:65761780.797 : => CAsicIO::CheckDevice
19ec-1c88:65761780.860 : => CNT96226::ConnectIsAvailable
19ec-1c88:65761804.905 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65761805.027 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65761805.087 : <= IoObject::IoLockStart
19ec-1c88:65761805.158 : => ReadNVMDataInternal
19ec-1c88:65761805.220 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65761805.290 : IO Send command 10 bytes
19ec-1c88:65761805.418 : => CNT96226::VenderCmd_SetData
19ec-1c88:65761805.482 : iCmd = 0, nBytes = 10
19ec-1c88:65761805.592 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65762153.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65762153.657 : System send command 10 bytes + data 0 bytes
19ec-1c88:65762153.725 : IO total need to receive data 128 bytes
19ec-1c88:65762153.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:65762153.844 : iCmd = 0, nBytes = 128
19ec-1c88:65762337.919 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65762338.143 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65762338.286 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65762338.419 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65762338.547 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65762338.669 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65762338.792 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65762338.914 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65762338.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65762339.041 : System total receive data 128 bytes
19ec-1c88:65762339.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:65762339.166 : iCmd = 1, nBytes = 4
19ec-1c88:65762539.377 : 0000 : 00 00 00 00 
19ec-1c88:65762539.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65762540.077 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65762540.149 : NVMData.PadScanCount = 0
19ec-1c88:65762540.205 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65762540.260 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65762540.318 : NVMData.FlatbedScanCount = 0
19ec-1c88:65762540.373 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65762540.543 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65762540.604 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65762540.659 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65762540.716 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65762540.769 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65762540.824 : NVMData.BornMonth = 0
19ec-1c88:65762540.872 : NVMData.BornDay = 0
19ec-1c88:65762540.920 : NVMData.BornYear = 0
19ec-1c88:65762540.967 : NVMData.FirstScanMonth = 4
19ec-1c88:65762541.018 : NVMData.FirstScanDay = 30
19ec-1c88:65762541.071 : NVMData.FirstScanYear = 2020
19ec-1c88:65762541.124 : NVMData.VerticalMagnification = 0
19ec-1c88:65762541.180 : NVMData.HorizontalMagnification = 0
19ec-1c88:65762541.234 : NVMData.PowerSavingTime = 15
19ec-1c88:65762541.293 : NVMData.SN = A094165189010062
19ec-1c88:65762541.340 : NVMData.AutoFeed = 0
19ec-1c88:65762541.392 : NVMData.CCDType = 0
19ec-1c88:65762541.438 : NVMData.ScanSpeed = 0
19ec-1c88:65762541.490 : NVMData.RollerCount = 0
19ec-1c88:65762541.543 : NVMData.MultifeedCount = 0
19ec-1c88:65762541.598 : NVMData.JamCount = 0
19ec-1c88:65762541.646 : NVMData.IdentifyInfo = 
19ec-1c88:65762541.696 : NVMData.FormalName = 
19ec-1c88:65762541.744 : NVMData.ReservedB = 0
19ec-1c88:65762541.796 : NVMData.FunctionCode = 0
19ec-1c88:65762541.844 : NVMData.PreFeed = 0
19ec-1c88:65762541.891 : NVMData.PreFeedTime = 0
19ec-1c88:65762541.940 : NVMData.ButtonNumber = 0
19ec-1c88:65762541.988 : NVMData.PowerOffTime = 0
19ec-1c88:65762542.037 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65762542.097 : => IoObject::IoLockEnd
19ec-1c88:65762542.188 : <= IoObject::IoLockEnd
19ec-1c88:65762542.235 : <= ReadNVMData ret = 1
19ec-1c88:65772159.311 : => GetADFStatus
19ec-1c88:65772159.767 : => IoObject::IoLockStart
19ec-1c88:65772159.900 : => CAsicIO::CheckDevice
19ec-1c88:65772159.959 : => CNT96226::ConnectIsAvailable
19ec-1c88:65772181.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65772181.795 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65772181.917 : <= IoObject::IoLockStart
19ec-1c88:65772182.033 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65772182.399 : IO Send command 10 bytes
19ec-1c88:65772182.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:65772182.575 : iCmd = 0, nBytes = 10
19ec-1c88:65772182.689 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65772383.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65772383.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:65772383.396 : IO total need to receive data 2 bytes
19ec-1c88:65772383.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:65772383.514 : iCmd = 0, nBytes = 2
19ec-1c88:65772559.816 : 0000 : 00 00 
19ec-1c88:65772560.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65772560.291 : System total receive data 2 bytes
19ec-1c88:65772560.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:65772560.418 : iCmd = 1, nBytes = 4
19ec-1c88:65772733.744 : 0000 : 00 00 00 00 
19ec-1c88:65772733.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65772734.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65772734.371 : Return status = 0
19ec-1c88:65772734.428 : => IoObject::IoLockEnd
19ec-1c88:65772734.515 : <= IoObject::IoLockEnd
19ec-1c88:65772734.568 : <= GetADFStatus ret = 1
19ec-1c88:65775428.808 : => GetADFStatus
19ec-1c88:65775429.022 : => IoObject::IoLockStart
19ec-1c88:65775429.153 : => CAsicIO::CheckDevice
19ec-1c88:65775429.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:65775453.372 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65775453.766 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65775453.829 : <= IoObject::IoLockStart
19ec-1c88:65775453.887 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65775453.954 : IO Send command 10 bytes
19ec-1c88:65775454.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:65775454.136 : iCmd = 0, nBytes = 10
19ec-1c88:65775454.240 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65775653.442 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65775653.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:65775654.220 : IO total need to receive data 2 bytes
19ec-1c88:65775654.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:65775654.361 : iCmd = 0, nBytes = 2
19ec-1c88:65775843.301 : 0000 : 00 00 
19ec-1c88:65775843.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65775843.538 : System total receive data 2 bytes
19ec-1c88:65775843.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:65775843.666 : iCmd = 1, nBytes = 4
19ec-1c88:65776045.107 : 0000 : 00 00 00 00 
19ec-1c88:65776045.193 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65776045.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65776045.391 : Return status = 0
19ec-1c88:65776045.449 : => IoObject::IoLockEnd
19ec-1c88:65776045.542 : <= IoObject::IoLockEnd
19ec-1c88:65776045.589 : <= GetADFStatus ret = 1
19ec-1c88:65778299.463 : => TerminateDriver
19ec-1c88:65778299.673 : => CAsicIO::~CAsicIO,pStage=222301256
19ec-1c88:65778299.751 : => CNT96226::Close
19ec-1c88:65778303.876 : <= CNT96226::Close ret = 1
19ec-1c88:65778303.958 : <= CAsicIO::~CAsicIO
19ec-1c88:65778304.021 : => IoObject::IoLockEnd
19ec-1c88:65778304.074 : <= IoObject::IoLockEnd
19ec-1c88:65778304.132 : => IoObject::TerminateDevice
19ec-1c88:65778304.191 : => IoObject::IoLockEnd
19ec-1c88:65778304.241 : <= IoObject::IoLockEnd
19ec-1c88:65778304.342 : <= IoObject::TerminateDevice
19ec-1c88:65778304.604 : <= TerminateDriver ret = 1
19ec-1c88:65821945.837 : ============Debug Start==========
19ec-1c88:65821946.146 : Date : 2020/4/30 14:38:16
19ec-1c88:65821946.228 : Process ID : 19ec
19ec-1c88:65821946.673 : Windows : Version 10.0 build 18363 
19ec-1c88:65821947.140 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:65821947.206 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65821947.272 : MemoryStatus.ullAvailPhys : 1772036096
19ec-1c88:65821947.333 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65821947.395 : MemoryStatus.ullAvailPageFile : 3085299712
19ec-1c88:65821947.458 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65821947.519 : MemoryStatus.ullAvailVirtual : 1709895680
19ec-1c88:65821947.583 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65821947.686 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65821947.747 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65821947.998 : CPU Count : 4
19ec-1c88:65821948.046 : CPU Frequency : 100.000 Mhz
19ec-1c88:65821951.982 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65821952.124 : => InitializeDriver
19ec-1c88:65821952.380 : <= InitializeDriver ret = 1
19ec-1c88:65821952.439 : => InitializeScanner
19ec-1c88:65821952.519 : => CAsicIO::GetDeviceList
19ec-1c88:65821953.046 : => CNT96226::CNT96226
19ec-1c88:65821953.105 : => CNT96226::Open
19ec-1c88:65821973.946 : <= CNT96226::Open ret = 1
19ec-1c88:65821974.049 : => CNT96226::Initialize
19ec-1c88:65821974.234 : <= CNT96226::Initialize ret = 1
19ec-1c88:65821974.299 : <= CNT96226::CNT96226
19ec-1c88:65821974.351 : => CNT96226::EnumAvailableDevice
19ec-1c88:65821979.939 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65821980.020 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65821980.081 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65825637.035 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65825637.332 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65825643.074 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65825643.182 : => IoObject::GetLockName
19ec-1c88:65825643.245 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65825643.313 : <= IoObject::GetLockName
19ec-1c88:65825643.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:65825643.847 : iCmd = 3, nBytes = 2
19ec-1c88:65826022.074 : 0000 : 06 38 
19ec-1c88:65826022.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65826022.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:65826022.347 : iCmd = 4, nBytes = 2
19ec-1c88:65826321.011 : 0000 : 07 07 
19ec-1c88:65826321.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65826321.196 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65826321.281 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65826321.351 : IO Send command 10 bytes
19ec-1c88:65826321.402 : => CNT96226::VenderCmd_SetData
19ec-1c88:65826321.459 : iCmd = 0, nBytes = 10
19ec-1c88:65826321.559 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65826504.770 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65826504.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:65826504.937 : iCmd = 0, nBytes = 165
19ec-1c88:65826676.589 : skip dump 37 bytes
19ec-1c88:65826676.799 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65826676.953 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65826677.099 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65826677.242 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65826677.383 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65826677.520 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65826677.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65826677.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65826677.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65826677.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:65826677.967 : iCmd = 1, nBytes = 4
19ec-1c88:65826868.603 : 0000 : 00 00 00 00 
19ec-1c88:65826868.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65826868.754 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65826868.818 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65826868.882 : IO Send command 10 bytes
19ec-1c88:65826868.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:65826868.984 : iCmd = 0, nBytes = 10
19ec-1c88:65826869.090 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65827210.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65827210.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:65827210.666 : iCmd = 0, nBytes = 128
19ec-1c88:65827418.971 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65827419.156 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65827419.309 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65827419.444 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65827419.800 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65827419.926 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65827420.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65827420.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65827420.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65827420.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:65827420.350 : iCmd = 1, nBytes = 4
19ec-1c88:65827548.242 : 0000 : 00 00 00 00 
19ec-1c88:65827548.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65827548.426 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65827548.603 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65827548.675 : => CNT96226::Close
19ec-1c88:65827552.516 : <= CNT96226::Close ret = 1
19ec-1c88:65827552.594 : <= CNT96226::~CNT96226
19ec-1c88:65827552.678 : <= CAsicIO::GetDeviceList
19ec-1c88:65827553.080 : => IoObject::SetTimeout
19ec-1c88:65827553.209 : Timeout--> In = 0 Out = 0
19ec-1c88:65827553.267 : <= IoObject::SetTimeout
19ec-1c88:65827553.336 : => CAsicIO::CAsicIO
19ec-1c88:65827553.407 : => CNT96226::CNT96226
19ec-1c88:65827553.465 : => CNT96226::Open
19ec-1c88:65827577.392 : <= CNT96226::Open ret = 1
19ec-1c88:65827577.497 : => CNT96226::Initialize
19ec-1c88:65827577.697 : <= CNT96226::Initialize ret = 1
19ec-1c88:65827577.760 : <= CNT96226::CNT96226
19ec-1c88:65827577.811 : <= CAsicIO::CAsicIO
19ec-1c88:65827577.865 : => CAsicIO::InitializeDevice
19ec-1c88:65827577.941 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65827584.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65827584.141 : => IoObject::GetLockName
19ec-1c88:65827584.197 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65827584.264 : <= IoObject::GetLockName
19ec-1c88:65827584.777 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65827584.854 : IO Send command 10 bytes
19ec-1c88:65827584.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:65827584.960 : iCmd = 0, nBytes = 10
19ec-1c88:65827585.070 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65827910.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65827910.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:65827910.841 : iCmd = 0, nBytes = 128
19ec-1c88:65828094.522 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65828094.759 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65828094.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65828095.039 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65828095.166 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65828095.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65828095.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65828095.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65828095.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65828095.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:65828095.732 : iCmd = 1, nBytes = 4
19ec-1c88:65828260.457 : 0000 : 00 00 00 00 
19ec-1c88:65828260.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65828260.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65828260.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:65828260.745 : iCmd = 3, nBytes = 2
19ec-1c88:65828644.723 : 0000 : 06 38 
19ec-1c88:65828644.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65828644.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:65828645.008 : iCmd = 4, nBytes = 2
19ec-1c88:65828960.915 : 0000 : 07 07 
19ec-1c88:65828961.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65828961.212 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65828961.311 : => IoObject::InitializeDevice
19ec-1c88:65828961.433 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65828962.215 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65828962.289 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65828963.018 : => FindScanner
19ec-1c88:65828963.082 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65828963.144 : <= FindScanner ret = 1
19ec-1c88:65828963.198 : => IoObject::IoLockStart
19ec-1c88:65828963.308 : => CAsicIO::CheckDevice
19ec-1c88:65828963.363 : => CNT96226::ConnectIsAvailable
19ec-1c88:65828980.336 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65828980.451 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65828980.513 : <= IoObject::IoLockStart
19ec-1c88:65828980.572 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65828980.642 : IO Send command 10 bytes
19ec-1c88:65828980.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:65828980.793 : iCmd = 0, nBytes = 10
19ec-1c88:65828980.898 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65829177.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65829178.091 : System send command 10 bytes + data 0 bytes
19ec-1c88:65829178.173 : IO total need to receive data 5 bytes
19ec-1c88:65829178.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:65829178.296 : iCmd = 0, nBytes = 5
19ec-1c88:65829383.502 : 0000 : 06 00 02 02 ab 
19ec-1c88:65829383.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65829383.974 : System total receive data 5 bytes
19ec-1c88:65829384.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:65829384.089 : iCmd = 1, nBytes = 4
19ec-1c88:65829555.074 : 0000 : 00 00 00 00 
19ec-1c88:65829555.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65829555.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65829555.375 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65829555.439 : IO Send command 10 bytes
19ec-1c88:65829555.532 : => CNT96226::VenderCmd_SetData
19ec-1c88:65829555.590 : iCmd = 0, nBytes = 10
19ec-1c88:65829555.700 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65829726.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65829727.041 : System send command 10 bytes + data 0 bytes
19ec-1c88:65829727.117 : IO total need to receive data 165 bytes
19ec-1c88:65829727.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:65829727.237 : iCmd = 0, nBytes = 165
19ec-1c88:65829935.647 : skip dump 37 bytes
19ec-1c88:65829935.836 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65829935.978 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65829936.114 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65829936.247 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65829936.376 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65829936.507 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65829936.632 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65829936.755 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65829936.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65829936.876 : System total receive data 165 bytes
19ec-1c88:65829936.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:65829936.987 : iCmd = 1, nBytes = 4
19ec-1c88:65830108.151 : 0000 : 00 00 00 00 
19ec-1c88:65830108.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65830108.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65830108.626 : Dump Inquiry
19ec-1c88:65830108.764 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65830108.898 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65830109.030 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65830109.161 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65830109.291 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65830109.424 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65830109.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830109.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830109.798 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65830109.924 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65830110.010 : 00a0 : 00 00 00 00 00 
19ec-1c88:65830110.081 : => ReadNVMDataInternal
19ec-1c88:65830110.294 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65830110.358 : IO Send command 10 bytes
19ec-1c88:65830110.454 : => CNT96226::VenderCmd_SetData
19ec-1c88:65830110.509 : iCmd = 0, nBytes = 10
19ec-1c88:65830110.609 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65830432.125 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65830432.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:65830432.317 : IO total need to receive data 128 bytes
19ec-1c88:65830432.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:65830432.430 : iCmd = 0, nBytes = 128
19ec-1c88:65830626.642 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830626.844 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830626.985 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65830627.121 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65830627.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65830627.371 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830627.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830627.616 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65830627.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65830627.743 : System total receive data 128 bytes
19ec-1c88:65830627.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:65830627.856 : iCmd = 1, nBytes = 4
19ec-1c88:65830824.898 : 0000 : 00 00 00 00 
19ec-1c88:65830825.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65830825.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65830825.216 : NVMData.PadScanCount = 0
19ec-1c88:65830825.277 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65830825.337 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65830825.393 : NVMData.FlatbedScanCount = 0
19ec-1c88:65830825.450 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65830825.502 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65830825.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65830825.611 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65830825.666 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65830825.719 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65830825.776 : NVMData.BornMonth = 0
19ec-1c88:65830825.825 : NVMData.BornDay = 0
19ec-1c88:65830825.876 : NVMData.BornYear = 0
19ec-1c88:65830825.926 : NVMData.FirstScanMonth = 4
19ec-1c88:65830825.978 : NVMData.FirstScanDay = 30
19ec-1c88:65830826.030 : NVMData.FirstScanYear = 2020
19ec-1c88:65830826.086 : NVMData.VerticalMagnification = 0
19ec-1c88:65830826.139 : NVMData.HorizontalMagnification = 0
19ec-1c88:65830826.194 : NVMData.PowerSavingTime = 15
19ec-1c88:65830826.246 : NVMData.SN = A094165189010062
19ec-1c88:65830826.297 : NVMData.AutoFeed = 0
19ec-1c88:65830826.346 : NVMData.CCDType = 0
19ec-1c88:65830826.395 : NVMData.ScanSpeed = 0
19ec-1c88:65830826.441 : NVMData.RollerCount = 0
19ec-1c88:65830826.491 : NVMData.MultifeedCount = 0
19ec-1c88:65830826.542 : NVMData.JamCount = 0
19ec-1c88:65830826.591 : NVMData.IdentifyInfo = 
19ec-1c88:65830826.639 : NVMData.FormalName = 
19ec-1c88:65830826.832 : NVMData.ReservedB = 0
19ec-1c88:65830826.891 : NVMData.FunctionCode = 0
19ec-1c88:65830826.940 : NVMData.PreFeed = 0
19ec-1c88:65830826.989 : NVMData.PreFeedTime = 0
19ec-1c88:65830827.036 : NVMData.ButtonNumber = 0
19ec-1c88:65830827.085 : NVMData.PowerOffTime = 0
19ec-1c88:65830827.135 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65830827.212 : => IoObject::IoLockEnd
19ec-1c88:65830827.301 : <= IoObject::IoLockEnd
19ec-1c88:65830827.349 : <= InitializeScanner ret = 1
19ec-1c88:65830827.414 : => GetLogicalScannerAbilityEx
19ec-1c88:65830827.472 : => IoObject::IoLockStart
19ec-1c88:65830827.563 : => CAsicIO::CheckDevice
19ec-1c88:65830827.617 : => CNT96226::ConnectIsAvailable
19ec-1c88:65830847.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65830847.289 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65830847.344 : <= IoObject::IoLockStart
19ec-1c88:65830847.403 : => IoObject::IoLockEnd
19ec-1c88:65830847.499 : <= IoObject::IoLockEnd
19ec-1c88:65830847.611 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65830847.687 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65831019.718 : => ReadNVMData
19ec-1c88:65831019.848 : => IoObject::IoLockStart
19ec-1c88:65831019.971 : => CAsicIO::CheckDevice
19ec-1c88:65831020.025 : => CNT96226::ConnectIsAvailable
19ec-1c88:65831040.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65831040.766 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65831040.826 : <= IoObject::IoLockStart
19ec-1c88:65831040.890 : => ReadNVMDataInternal
19ec-1c88:65831040.946 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65831041.013 : IO Send command 10 bytes
19ec-1c88:65831041.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:65831041.181 : iCmd = 0, nBytes = 10
19ec-1c88:65831041.291 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65831382.808 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65831382.956 : System send command 10 bytes + data 0 bytes
19ec-1c88:65831383.025 : IO total need to receive data 128 bytes
19ec-1c88:65831383.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:65831383.136 : iCmd = 0, nBytes = 128
19ec-1c88:65831569.109 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65831569.295 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65831569.443 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65831569.584 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65831569.715 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65831569.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65831569.977 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65831570.102 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65831570.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65831570.236 : System total receive data 128 bytes
19ec-1c88:65831570.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:65831570.349 : iCmd = 1, nBytes = 4
19ec-1c88:65831681.101 : 0000 : 00 00 00 00 
19ec-1c88:65831681.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65831681.326 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65831681.394 : NVMData.PadScanCount = 0
19ec-1c88:65831681.449 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65831681.504 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65831681.562 : NVMData.FlatbedScanCount = 0
19ec-1c88:65831681.614 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65831681.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65831681.716 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65831681.771 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65831681.828 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65831681.882 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65831681.935 : NVMData.BornMonth = 0
19ec-1c88:65831681.982 : NVMData.BornDay = 0
19ec-1c88:65831682.034 : NVMData.BornYear = 0
19ec-1c88:65831682.082 : NVMData.FirstScanMonth = 4
19ec-1c88:65831682.133 : NVMData.FirstScanDay = 30
19ec-1c88:65831682.193 : NVMData.FirstScanYear = 2020
19ec-1c88:65831682.386 : NVMData.VerticalMagnification = 0
19ec-1c88:65831682.442 : NVMData.HorizontalMagnification = 0
19ec-1c88:65831682.496 : NVMData.PowerSavingTime = 15
19ec-1c88:65831682.550 : NVMData.SN = A094165189010062
19ec-1c88:65831682.601 : NVMData.AutoFeed = 0
19ec-1c88:65831682.652 : NVMData.CCDType = 0
19ec-1c88:65831682.700 : NVMData.ScanSpeed = 0
19ec-1c88:65831682.748 : NVMData.RollerCount = 0
19ec-1c88:65831682.796 : NVMData.MultifeedCount = 0
19ec-1c88:65831682.847 : NVMData.JamCount = 0
19ec-1c88:65831682.898 : NVMData.IdentifyInfo = 
19ec-1c88:65831682.948 : NVMData.FormalName = 
19ec-1c88:65831682.998 : NVMData.ReservedB = 0
19ec-1c88:65831683.046 : NVMData.FunctionCode = 0
19ec-1c88:65831683.095 : NVMData.PreFeed = 0
19ec-1c88:65831683.144 : NVMData.PreFeedTime = 0
19ec-1c88:65831683.192 : NVMData.ButtonNumber = 0
19ec-1c88:65831683.241 : NVMData.PowerOffTime = 0
19ec-1c88:65831683.294 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65831683.353 : => IoObject::IoLockEnd
19ec-1c88:65831683.442 : <= IoObject::IoLockEnd
19ec-1c88:65831683.491 : <= ReadNVMData ret = 1
19ec-1c88:65834231.431 : ============Debug Start==========
19ec-1c88:65834231.738 : Date : 2020/4/30 14:38:16
19ec-1c88:65834231.822 : Process ID : 19ec
19ec-1c88:65834232.249 : Windows : Version 10.0 build 18363 
19ec-1c88:65834232.716 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:65834232.780 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:65834232.843 : MemoryStatus.ullAvailPhys : 1771864064
19ec-1c88:65834232.901 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:65834232.960 : MemoryStatus.ullAvailPageFile : 3086602240
19ec-1c88:65834233.022 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:65834233.082 : MemoryStatus.ullAvailVirtual : 1709887488
19ec-1c88:65834233.143 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:65834233.246 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:65834233.307 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:65834233.555 : CPU Count : 4
19ec-1c88:65834233.600 : CPU Frequency : 100.000 Mhz
19ec-1c88:65834237.880 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:65834238.008 : => InitializeDriver
19ec-1c88:65834238.274 : <= InitializeDriver ret = 1
19ec-1c88:65836886.845 : => InitializeScanner
19ec-1c88:65836887.119 : => CAsicIO::GetDeviceList
19ec-1c88:65836887.594 : => CNT96226::CNT96226
19ec-1c88:65836887.658 : => CNT96226::Open
19ec-1c88:65836912.211 : <= CNT96226::Open ret = 1
19ec-1c88:65836912.317 : => CNT96226::Initialize
19ec-1c88:65836912.512 : <= CNT96226::Initialize ret = 1
19ec-1c88:65836912.571 : <= CNT96226::CNT96226
19ec-1c88:65836912.622 : => CNT96226::EnumAvailableDevice
19ec-1c88:65836918.007 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:65836918.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:65836918.144 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:65840646.195 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:65840646.579 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65840652.273 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65840652.388 : => IoObject::GetLockName
19ec-1c88:65840652.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65840652.515 : <= IoObject::GetLockName
19ec-1c88:65840652.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:65840653.055 : iCmd = 3, nBytes = 2
19ec-1c88:65841014.668 : 0000 : 06 38 
19ec-1c88:65841014.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65841014.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:65841014.959 : iCmd = 4, nBytes = 2
19ec-1c88:65841310.342 : 0000 : 07 07 
19ec-1c88:65841310.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65841310.568 : Device 0 USB ID = 0638 : 0707
19ec-1c88:65841310.662 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:65841310.728 : IO Send command 10 bytes
19ec-1c88:65841310.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:65841310.838 : iCmd = 0, nBytes = 10
19ec-1c88:65841310.943 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65841518.285 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65841518.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:65841518.486 : iCmd = 0, nBytes = 165
19ec-1c88:65841711.105 : skip dump 37 bytes
19ec-1c88:65841711.328 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65841711.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65841711.670 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65841711.809 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65841711.935 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65841712.072 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65841712.199 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65841712.321 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65841712.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65841712.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:65841712.507 : iCmd = 1, nBytes = 4
19ec-1c88:65841920.989 : 0000 : 00 00 00 00 
19ec-1c88:65841921.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65841921.162 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65841921.230 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65841921.301 : IO Send command 10 bytes
19ec-1c88:65841921.356 : => CNT96226::VenderCmd_SetData
19ec-1c88:65841921.411 : iCmd = 0, nBytes = 10
19ec-1c88:65841921.516 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65842260.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65842260.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:65842260.369 : iCmd = 0, nBytes = 128
19ec-1c88:65842470.113 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65842470.295 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65842470.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65842470.871 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65842470.999 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65842471.124 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65842471.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65842471.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65842471.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65842471.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:65842471.560 : iCmd = 1, nBytes = 4
19ec-1c88:65842664.234 : 0000 : 00 00 00 00 
19ec-1c88:65842664.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65842664.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65842664.614 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:65842664.688 : => CNT96226::Close
19ec-1c88:65842668.713 : <= CNT96226::Close ret = 1
19ec-1c88:65842668.784 : <= CNT96226::~CNT96226
19ec-1c88:65842668.872 : <= CAsicIO::GetDeviceList
19ec-1c88:65842669.305 : => IoObject::SetTimeout
19ec-1c88:65842669.436 : Timeout--> In = 0 Out = 0
19ec-1c88:65842669.497 : <= IoObject::SetTimeout
19ec-1c88:65842669.563 : => CAsicIO::CAsicIO
19ec-1c88:65842669.637 : => CNT96226::CNT96226
19ec-1c88:65842669.691 : => CNT96226::Open
19ec-1c88:65842695.497 : <= CNT96226::Open ret = 1
19ec-1c88:65842695.623 : => CNT96226::Initialize
19ec-1c88:65842695.818 : <= CNT96226::Initialize ret = 1
19ec-1c88:65842695.883 : <= CNT96226::CNT96226
19ec-1c88:65842695.940 : <= CAsicIO::CAsicIO
19ec-1c88:65842696.012 : => CAsicIO::InitializeDevice
19ec-1c88:65842696.088 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:65842701.962 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:65842702.082 : => IoObject::GetLockName
19ec-1c88:65842702.139 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:65842702.207 : <= IoObject::GetLockName
19ec-1c88:65842702.733 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:65842702.806 : IO Send command 10 bytes
19ec-1c88:65842702.863 : => CNT96226::VenderCmd_SetData
19ec-1c88:65842702.918 : iCmd = 0, nBytes = 10
19ec-1c88:65842703.027 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65843037.291 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65843037.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:65843037.509 : iCmd = 0, nBytes = 128
19ec-1c88:65843227.397 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65843227.746 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65843228.199 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65843228.331 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65843228.455 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65843228.581 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65843228.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65843228.829 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65843228.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65843228.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:65843229.006 : iCmd = 1, nBytes = 4
19ec-1c88:65843433.024 : 0000 : 00 00 00 00 
19ec-1c88:65843433.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65843433.213 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:65843433.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:65843433.339 : iCmd = 3, nBytes = 2
19ec-1c88:65843824.094 : 0000 : 06 38 
19ec-1c88:65843824.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65843824.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:65843824.392 : iCmd = 4, nBytes = 2
19ec-1c88:65844135.840 : 0000 : 07 07 
19ec-1c88:65844135.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65844136.142 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:65844136.244 : => IoObject::InitializeDevice
19ec-1c88:65844136.365 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:65844137.137 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:65844137.213 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:65844137.948 : => FindScanner
19ec-1c88:65844138.008 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:65844138.073 : <= FindScanner ret = 1
19ec-1c88:65844138.129 : => IoObject::IoLockStart
19ec-1c88:65844138.236 : => CAsicIO::CheckDevice
19ec-1c88:65844138.291 : => CNT96226::ConnectIsAvailable
19ec-1c88:65844159.078 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65844159.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65844159.258 : <= IoObject::IoLockStart
19ec-1c88:65844159.318 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65844159.387 : IO Send command 10 bytes
19ec-1c88:65844159.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:65844159.546 : iCmd = 0, nBytes = 10
19ec-1c88:65844159.651 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:65844353.060 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65844353.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:65844353.314 : IO total need to receive data 5 bytes
19ec-1c88:65844353.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:65844353.434 : iCmd = 0, nBytes = 5
19ec-1c88:65844557.554 : 0000 : 06 00 02 02 ab 
19ec-1c88:65844557.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65844557.704 : System total receive data 5 bytes
19ec-1c88:65844557.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:65844557.820 : iCmd = 1, nBytes = 4
19ec-1c88:65844694.680 : 0000 : 00 00 00 00 
19ec-1c88:65844694.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65844694.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65844694.956 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:65844695.019 : IO Send command 10 bytes
19ec-1c88:65844695.101 : => CNT96226::VenderCmd_SetData
19ec-1c88:65844695.158 : iCmd = 0, nBytes = 10
19ec-1c88:65844695.260 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:65844856.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65844856.692 : System send command 10 bytes + data 0 bytes
19ec-1c88:65844856.762 : IO total need to receive data 165 bytes
19ec-1c88:65844856.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:65844856.885 : iCmd = 0, nBytes = 165
19ec-1c88:65845072.164 : skip dump 37 bytes
19ec-1c88:65845072.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65845072.508 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65845072.642 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65845072.780 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65845072.913 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65845073.046 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65845073.171 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845073.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845073.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65845073.426 : System total receive data 165 bytes
19ec-1c88:65845073.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:65845073.542 : iCmd = 1, nBytes = 4
19ec-1c88:65845260.139 : 0000 : 00 00 00 00 
19ec-1c88:65845260.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65845260.398 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65845260.607 : Dump Inquiry
19ec-1c88:65845260.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:65845260.872 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:65845261.003 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:65845261.135 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:65845261.266 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:65845261.399 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:65845261.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845261.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845261.780 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:65845261.911 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:65845261.997 : 00a0 : 00 00 00 00 00 
19ec-1c88:65845262.068 : => ReadNVMDataInternal
19ec-1c88:65845262.290 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65845262.356 : IO Send command 10 bytes
19ec-1c88:65845262.452 : => CNT96226::VenderCmd_SetData
19ec-1c88:65845262.507 : iCmd = 0, nBytes = 10
19ec-1c88:65845262.606 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65845609.776 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65845609.924 : System send command 10 bytes + data 0 bytes
19ec-1c88:65845609.992 : IO total need to receive data 128 bytes
19ec-1c88:65845610.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:65845610.109 : iCmd = 0, nBytes = 128
19ec-1c88:65845758.028 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845758.221 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845758.366 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65845758.502 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65845758.630 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65845758.756 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845758.880 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845758.999 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65845759.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65845759.131 : System total receive data 128 bytes
19ec-1c88:65845759.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:65845759.250 : iCmd = 1, nBytes = 4
19ec-1c88:65845917.523 : 0000 : 00 00 00 00 
19ec-1c88:65845917.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65845918.172 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65845918.243 : NVMData.PadScanCount = 0
19ec-1c88:65845918.299 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65845918.359 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65845918.418 : NVMData.FlatbedScanCount = 0
19ec-1c88:65845918.477 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65845918.531 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65845918.586 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65845918.646 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65845918.702 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65845918.760 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65845918.818 : NVMData.BornMonth = 0
19ec-1c88:65845918.868 : NVMData.BornDay = 0
19ec-1c88:65845918.918 : NVMData.BornYear = 0
19ec-1c88:65845918.966 : NVMData.FirstScanMonth = 4
19ec-1c88:65845919.019 : NVMData.FirstScanDay = 30
19ec-1c88:65845919.083 : NVMData.FirstScanYear = 2020
19ec-1c88:65845919.135 : NVMData.VerticalMagnification = 0
19ec-1c88:65845919.192 : NVMData.HorizontalMagnification = 0
19ec-1c88:65845919.246 : NVMData.PowerSavingTime = 15
19ec-1c88:65845919.298 : NVMData.SN = A094165189010062
19ec-1c88:65845919.350 : NVMData.AutoFeed = 0
19ec-1c88:65845919.398 : NVMData.CCDType = 0
19ec-1c88:65845919.445 : NVMData.ScanSpeed = 0
19ec-1c88:65845919.496 : NVMData.RollerCount = 0
19ec-1c88:65845919.546 : NVMData.MultifeedCount = 0
19ec-1c88:65845919.597 : NVMData.JamCount = 0
19ec-1c88:65845919.646 : NVMData.IdentifyInfo = 
19ec-1c88:65845919.699 : NVMData.FormalName = 
19ec-1c88:65845919.914 : NVMData.ReservedB = 0
19ec-1c88:65845919.968 : NVMData.FunctionCode = 0
19ec-1c88:65845920.019 : NVMData.PreFeed = 0
19ec-1c88:65845920.071 : NVMData.PreFeedTime = 0
19ec-1c88:65845920.122 : NVMData.ButtonNumber = 0
19ec-1c88:65845920.175 : NVMData.PowerOffTime = 0
19ec-1c88:65845920.225 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65845920.308 : => IoObject::IoLockEnd
19ec-1c88:65845920.402 : <= IoObject::IoLockEnd
19ec-1c88:65845920.454 : <= InitializeScanner ret = 1
19ec-1c88:65847187.863 : => GetLogicalScannerAbility
19ec-1c88:65847188.051 : => IoObject::IoLockStart
19ec-1c88:65847188.188 : => CAsicIO::CheckDevice
19ec-1c88:65847188.245 : => CNT96226::ConnectIsAvailable
19ec-1c88:65847214.077 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65847214.451 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65847214.511 : <= IoObject::IoLockStart
19ec-1c88:65847214.568 : => IoObject::IoLockEnd
19ec-1c88:65847214.674 : <= IoObject::IoLockEnd
19ec-1c88:65847214.751 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:65850884.954 : => GetLogicalScannerAbilityEx
19ec-1c88:65850885.161 : => IoObject::IoLockStart
19ec-1c88:65850885.287 : => CAsicIO::CheckDevice
19ec-1c88:65850885.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:65850910.396 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65850910.509 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65850910.569 : <= IoObject::IoLockStart
19ec-1c88:65850910.629 : => IoObject::IoLockEnd
19ec-1c88:65850910.736 : <= IoObject::IoLockEnd
19ec-1c88:65850910.853 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:65850910.929 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:65858617.806 : => ReadNVMData
19ec-1c88:65858618.002 : => IoObject::IoLockStart
19ec-1c88:65858618.130 : => CAsicIO::CheckDevice
19ec-1c88:65858618.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:65858642.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65858642.595 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65858642.657 : <= IoObject::IoLockStart
19ec-1c88:65858642.724 : => ReadNVMDataInternal
19ec-1c88:65858642.787 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:65858642.854 : IO Send command 10 bytes
19ec-1c88:65858642.967 : => CNT96226::VenderCmd_SetData
19ec-1c88:65858643.023 : iCmd = 0, nBytes = 10
19ec-1c88:65858643.141 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:65858985.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65858985.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:65858985.864 : IO total need to receive data 128 bytes
19ec-1c88:65858985.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:65858985.979 : iCmd = 0, nBytes = 128
19ec-1c88:65859179.859 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65859180.046 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65859180.182 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:65859180.317 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:65859180.448 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:65859180.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65859180.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65859180.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:65859180.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65859180.947 : System total receive data 128 bytes
19ec-1c88:65859181.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:65859181.062 : iCmd = 1, nBytes = 4
19ec-1c88:65859375.536 : 0000 : 00 00 00 00 
19ec-1c88:65859375.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65859375.822 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65859375.890 : NVMData.PadScanCount = 0
19ec-1c88:65859375.951 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:65859376.008 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:65859376.064 : NVMData.FlatbedScanCount = 0
19ec-1c88:65859376.122 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:65859376.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:65859376.358 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:65859376.471 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:65859376.527 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:65859376.582 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:65859376.636 : NVMData.BornMonth = 0
19ec-1c88:65859376.683 : NVMData.BornDay = 0
19ec-1c88:65859376.784 : NVMData.BornYear = 0
19ec-1c88:65859376.832 : NVMData.FirstScanMonth = 4
19ec-1c88:65859376.882 : NVMData.FirstScanDay = 30
19ec-1c88:65859376.935 : NVMData.FirstScanYear = 2020
19ec-1c88:65859377.319 : NVMData.VerticalMagnification = 0
19ec-1c88:65859377.375 : NVMData.HorizontalMagnification = 0
19ec-1c88:65859377.431 : NVMData.PowerSavingTime = 15
19ec-1c88:65859377.486 : NVMData.SN = A094165189010062
19ec-1c88:65859377.537 : NVMData.AutoFeed = 0
19ec-1c88:65859377.587 : NVMData.CCDType = 0
19ec-1c88:65859377.636 : NVMData.ScanSpeed = 0
19ec-1c88:65859377.686 : NVMData.RollerCount = 0
19ec-1c88:65859377.964 : NVMData.MultifeedCount = 0
19ec-1c88:65859378.016 : NVMData.JamCount = 0
19ec-1c88:65859378.068 : NVMData.IdentifyInfo = 
19ec-1c88:65859378.117 : NVMData.FormalName = 
19ec-1c88:65859378.164 : NVMData.ReservedB = 0
19ec-1c88:65859378.213 : NVMData.FunctionCode = 0
19ec-1c88:65859378.261 : NVMData.PreFeed = 0
19ec-1c88:65859378.307 : NVMData.PreFeedTime = 0
19ec-1c88:65859378.355 : NVMData.ButtonNumber = 0
19ec-1c88:65859378.404 : NVMData.PowerOffTime = 0
19ec-1c88:65859378.451 : <= ReadNVMDataInternal ret = 1
19ec-1c88:65859378.523 : => IoObject::IoLockEnd
19ec-1c88:65859378.612 : <= IoObject::IoLockEnd
19ec-1c88:65859378.660 : <= ReadNVMData ret = 1
19ec-1c88:65869352.001 : => GetADFStatus
19ec-1c88:65869352.447 : => IoObject::IoLockStart
19ec-1c88:65869352.584 : => CAsicIO::CheckDevice
19ec-1c88:65869352.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:65869374.959 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65869375.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65869375.133 : <= IoObject::IoLockStart
19ec-1c88:65869375.192 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65869375.261 : IO Send command 10 bytes
19ec-1c88:65869375.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:65869375.423 : iCmd = 0, nBytes = 10
19ec-1c88:65869375.529 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65869555.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65869555.906 : System send command 10 bytes + data 0 bytes
19ec-1c88:65869555.977 : IO total need to receive data 2 bytes
19ec-1c88:65869556.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:65869556.098 : iCmd = 0, nBytes = 2
19ec-1c88:65869757.722 : 0000 : 00 00 
19ec-1c88:65869757.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65869757.923 : System total receive data 2 bytes
19ec-1c88:65869757.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:65869758.046 : iCmd = 1, nBytes = 4
19ec-1c88:65869966.471 : 0000 : 00 00 00 00 
19ec-1c88:65869966.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65869966.691 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65869966.764 : Return status = 0
19ec-1c88:65869966.825 : => IoObject::IoLockEnd
19ec-1c88:65869966.916 : <= IoObject::IoLockEnd
19ec-1c88:65869966.966 : <= GetADFStatus ret = 1
19ec-1c88:65872858.002 : => GetADFStatus
19ec-1c88:65872858.196 : => IoObject::IoLockStart
19ec-1c88:65872858.333 : => CAsicIO::CheckDevice
19ec-1c88:65872858.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:65872872.075 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:65872874.326 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:65872874.402 : <= IoObject::IoLockStart
19ec-1c88:65872874.468 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:65872874.538 : IO Send command 10 bytes
19ec-1c88:65872874.638 : => CNT96226::VenderCmd_SetData
19ec-1c88:65872874.707 : iCmd = 0, nBytes = 10
19ec-1c88:65872874.816 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:65873031.126 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:65873031.268 : System send command 10 bytes + data 0 bytes
19ec-1c88:65873031.531 : IO total need to receive data 2 bytes
19ec-1c88:65873031.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:65873031.667 : iCmd = 0, nBytes = 2
19ec-1c88:65873231.667 : 0000 : 00 00 
19ec-1c88:65873231.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65873231.895 : System total receive data 2 bytes
19ec-1c88:65873231.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:65873232.014 : iCmd = 1, nBytes = 4
19ec-1c88:65873382.509 : 0000 : 00 00 00 00 
19ec-1c88:65873382.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:65873382.793 : <= CAsicIO::DoIo ret = 1
19ec-1c88:65873382.860 : Return status = 0
19ec-1c88:65873382.922 : => IoObject::IoLockEnd
19ec-1c88:65873383.018 : <= IoObject::IoLockEnd
19ec-1c88:65873383.068 : <= GetADFStatus ret = 1
19ec-1c88:65875633.552 : => TerminateDriver
19ec-1c88:65875633.754 : => CAsicIO::~CAsicIO,pStage=79629384
19ec-1c88:65875633.827 : => CNT96226::Close
19ec-1c88:65875637.592 : <= CNT96226::Close ret = 1
19ec-1c88:65875637.671 : <= CAsicIO::~CAsicIO
19ec-1c88:65875637.731 : => IoObject::IoLockEnd
19ec-1c88:65875637.783 : <= IoObject::IoLockEnd
19ec-1c88:65875637.837 : => IoObject::TerminateDevice
19ec-1c88:65875637.891 : => IoObject::IoLockEnd
19ec-1c88:65875637.941 : <= IoObject::IoLockEnd
19ec-1c88:65875638.045 : <= IoObject::TerminateDevice
19ec-1c88:65875638.310 : <= TerminateDriver ret = 1
